BM6P6(@ mmmoooqqqooolllkkklllnnnnnnoooooolllgggeeegggiiihhhjjjkkkllllllnnnqqqsssuuuyyy}}}~~~yyyuuusssqqqpppnnnnnnkkkiiihhhhhhhhhgggfffcccbbbbbbbbbdddfffiiikkkjjjiiiiiijjjkkkkkkiiihhhlllmmmmmmnnnsss|||xxxxxx}}}xxxkkkXXXLLLAAA======;;;;;;<<<>>>===???BBBEEELLLZZZggg|||}}}qqqggg^^^XXXZZZ___fffssszzzvvvttttttlll```aaa\\\RRRFFF:::333000///...,,,******+++***)))'''************))))))))))))))))))************))))))************************))))))))))))))))))))))))''''''(((((())))))******,,,+++***((((((((())))))))))))))))))((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***)))((('''&&&&&&'''((()))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))******************)))))))))))))))***''''''((()))***,,,...///000111111111111222222222000222333333111000111222333444666888999<<<@@@CCCGGGJJJJJJEEE===777777:::;;;BBBKKKQQQTTT\\\iiisssyyy~~~zzznnneee]]]YYYWWWRRRPPPQQQLLLLLLLLLIIIEEECCCBBBBBBDDDLLLUUUYYY[[[bbbnnnyyy}}}|||vvvhhhYYYPPPPPPSSSSSSUUUWWWVVVSSSRRRTTTWWW[[[^^^bbbfffkkkrrryyy~~~|||xxxssspppnnnlllhhhddd___ZZZWWWVVVVVVUUUTTTTTTVVVXXXZZZ[[[___eeekkkllljjjlllssszzzxxxwwwuuuoooeeeZZZOOOHHHEEECCCCCCDDDIIINNNRRRTTTRRRRRRQQQSSSXXXdddttt~~~sssjjjhhhhhhhhhjjjpppwww}}}vvvqqqmmmmmmkkkfffdddfffiiihhhjjjpppvvvvvvrrrlllZZZHHH888333222//////222......---,,,,,,,,,------,,,,,,------,,,,,,+++***************************)))((((((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))mmmnnnooonnnkkkjjjkkkllljjjmmmnnnkkkgggcccccceeefffiiillloooqqqssswwwyyy|||{{{wwwtttqqqpppnnnjjjiiihhhgggeeeddddddcccccccccdddfffhhhjjjggggggggghhhjjjjjjiiiiiikkkkkkkkkkkkooozzz}}}~~~zzzbbbUUUHHHBBB???;;;999999>>>===>>>BBBEEEJJJVVVbbbrrr~~~wwwnnnddd[[[[[[___hhhwww}}}|||vvvllllllggg\\\NNNAAA777333222///---++++++++++++***(((************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))******))))))(((((()))***+++*********)))((('''''''''''''''''''''((((((((((((***)))(((''''''((()))***)))(((''''''''''''((()))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***))))))***+++,,,...///000000111111111111222222222...000222222222222333444666999<<<<<<;;;===BBBGGGKKKJJJFFF@@@:::888:::===DDDJJJPPPUUUYYY___hhhppp}}}yyy{{{yyyvvv~~~~~~uuuhhhaaa[[[YYYWWWRRROOOPPPMMMLLLJJJGGGEEEDDDGGGIIISSSYYY^^^]]]ZZZ\\\dddlllnnnnnniii___SSSOOOQQQVVVWWW[[[^^^^^^\\\[[[]]]___dddgggkkkpppuuu{{{}}}{{{wwwqqqjjjddd^^^[[[ZZZWWWUUUTTTTTTVVVWWWXXXYYY___eeefffeeegggmmmsssyyyyyyyyyuuunnncccYYYRRRMMMIIIEEEDDDFFFJJJMMMOOOLLLMMMNNNOOOTTT\\\gggoooyyyvvviiiaaa```___```bbbhhhqqq{{{zzzsssmmmllllllhhhggghhhllllllooovvv}}}~~~{{{jjjXXXEEE;;;666111///111...------,,,,,,,,,------,,,,,,------,,,,,,+++***************************+++++++++++++++,,,------************************************************lllmmmnnnmmmkkkiiijjjkkkiiikkknnnlllgggcccbbbbbbfffjjjoootttxxx{{{}}}zzzvvvsssooollljjjiiifffeeegggfffeeeeeeeeefffhhhhhheeeeeefffhhhiiiiiiiiiiiiiiijjjjjjjjjllltttjjj^^^PPPHHHBBB<<<999999===<<<>>>BBBDDDGGGOOOYYYeeerrryyyoooddd```bbbiiixxx}}}vvvvvvpppdddUUUFFF;;;555333000...,,,+++,,,+++***)))++++++*********)))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,+++******)))(((''''''&&&''''''''''''(((((((((((())))))(((((((((((()))))))))((((((''''''(((((()))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))***++++++---...///000111000111111111111222222222---///111222222333555777:::===AAAAAA???@@@EEEJJJLLLGGG@@@999777999>>>BBBKKKNNNRRRVVVZZZ^^^cccgggooorrrtttrrrmmmlllppptttssssssqqqnnnpppyyy}}}qqqaaa\\\XXXXXXVVVRRROOOPPPMMMLLLJJJGGGGGGJJJOOOTTTZZZ]]]^^^YYYRRRPPPTTTZZZ______\\\VVVQQQRRRYYY```gggjjjnnnooolllkkkkkkmmmrrrvvv|||}}}sssjjjfffccc___ZZZWWWWWWWWWWWWVVVXXX]]]aaabbb``````dddhhhnnnqqqttttttooofff]]]WWWSSSNNNHHHEEEEEEGGGIIIKKKFFFHHHJJJLLLNNNSSSYYY]]]cccggglllkkkddd\\\WWWUUUUUUWWW[[[```iiiuuuvvvmmmkkkllljjjiiijjjkkkkkkmmmsss{{{wwwfffQQQCCC;;;444111000------,,,,,,,,,------...,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,------...************************************************mmmnnnnnnmmmlllkkkkkklllkkkmmmmmmkkkfffdddeeegggkkkooovvv{{{~~~zzzuuurrrpppnnnllljjjlllkkkjjjiiiiiihhhiiiiiiggghhhiiijjjiiiiiiiiiiiihhhiiijjjjjjmmmsss{{{~~~{{{mmmbbbVVVNNNFFF???;;;<<<<<<;;;===AAABBBCCCHHHOOOYYYcccqqq|||vvvllleeecccggguuu~~~{{{vvvtttnnncccTTTEEE:::333111111///,,,+++++++++***)))+++++++++*********))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******(((((((((((())))))))))))''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((()))))))))))))))((('''''''''''''''))))))))))))))))))))))))((()))))))))************((((((((('''(((((()))***++++++,,,...///000000000000000111111111222222222...000222333333444777999===@@@EEEHHHIIIIIIHHHHHHFFFAAA:::666888>>>DDDHHHPPPRRRUUUYYY]]]___aaaaaahhhjjjllllllhhhdddbbbaaa^^^aaaeeegggjjjqqq|||}}}ppp___ZZZVVVUUUSSSQQQQQQTTTQQQQQQOOOMMMMMMQQQVVVZZZWWWYYYYYYTTTMMMJJJNNNRRRWWWWWWVVVTTTUUUZZZeeemmmzzz~~~}}}|||}}}{{{uuuqqqllleeeaaa___^^^[[[YYY^^^aaadddbbb^^^\\\\\\^^^bbbfffkkknnnlllfff^^^YYYVVVRRRNNNKKKJJJJJJJJJIIIEEEEEEFFFHHHJJJNNNRRRUUUXXXYYY[[[[[[XXXTTTPPPNNNPPPSSSWWW\\\bbbkkkvvv}}}xxx{{{xxxmmmjjjkkkjjjiiijjjjjjiiijjjnnnsssxxx{{{{{{zzzlllXXXHHH>>>777333111...------,,,,,,------...,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,++++++******+++,,,,,,************************************************ooonnnnnnnnnooooooooonnnlllmmmkkkgggdddeeeiiinnntttxxx~~~{{{wwwuuusssqqqpppqqqqqqpppnnnmmmllllllkkklllmmmooommmkkkiiiiiijjjhhhiiikkkmmmpppvvv|||~~~|||||||||~~~}}}pppfff\\\TTTKKKBBB<<<<<<===;;;<<>>EEEKKKNNNUUUXXX\\\___bbbcccbbbaaadddfffgggfffccc]]]YYYVVVTTTZZZaaaeeefffjjjrrrxxxyyylll```YYYTTTRRRPPPQQQVVV\\\______\\\XXXUUUSSSUUUVVVUUUWWWWWWTTTOOONNNQQQUUUSSSTTTTTTUUUYYYaaammmuuu|||tttooommmjjjeeeaaadddeeefffccc___\\\[[[\\\___bbbgggkkkkkkgggbbb^^^[[[YYYWWWVVVTTTQQQMMMIIIGGGEEECCCCCCFFFKKKPPPSSSTTTTTTTTTSSSQQQOOOLLLIIIMMMPPPUUU[[[___dddhhhkkkiiikkkpppxxx{{{pppmmmllliiihhhhhhjjjiiiiiikkkppptttxxxyyyyyyooo___OOODDD===777222000///......------......,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,+++******+++++++++************************************************ooonnnnnnooorrrssssssrrrlllllljjjfffeeehhhpppvvv~~~}}}yyywwwuuutttuuutttsssrrrqqqooonnnnnnoooqqqssspppllliiiiiikkkjjjjjjkkknnnsssyyy~~~}}}zzz{{{zzzzzz}}}uuunnnfff^^^SSSFFF???===>>>;;;:::===>>>===???CCCEEELLLWWWccctttzzzxxx{{{zzzwwwuuuoooqqqsssrrrooollljjjhhheeebbbZZZPPPEEE===999888444111---+++++++++******,,,++++++++++++*********))))))************))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&%%%%%%&&&'''((()))***+++,,,''''''''''''(((((((((((((((((())))))))))))((((((''''''((()))************))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))************)))(((((())))))***+++,,,+++,,,...///000000//////000111111111111222222222333555666777999<<<@@@CCCLLLOOOTTTZZZ]]]XXXMMMDDD777888;;;@@@FFFLLLRRRUUUWWW\\\aaaddddddbbb``````bbbccccccaaa\\\WWWTTTSSSTTTZZZbbbffffffgggkkkooo{{{~~~oooccc\\\VVVQQQPPPPPPRRR[[[eeerrrpppjjjaaaXXXRRROOONNNSSSTTTTTTRRROOOOOOSSSVVVTTTTTTVVVYYY^^^hhhsss{{{|||tttmmmlllkkkiiifffaaa___^^^___^^^```cccdddeeecccaaa___aaaaaaaaaaaa```[[[UUUPPPPPPKKKFFFCCCEEEIIILLLNNNPPPPPPPPPNNNMMMJJJHHHGGGKKKNNNTTT]]]dddhhhhhhggg```^^^```gggqqq|||yyyuuupppjjjhhhiiieeeeeeeeegggkkkooosssvvvwwwssshhhZZZOOOGGG>>>777333222111000///.........,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++nnnmmmmmmooosssvvvuuutttlllmmmmmmllllllpppxxx|||yyywwwvvvuuuuuutttsssqqqpppoooooorrrtttrrrmmmjjjkkkmmmkkkjjjkkknnnsssyyy~~~{{{zzzxxxwwwyyyzzzxxx|||wwwsssnnniii^^^PPPGGGEEE???;;;999<<<===<<<===@@@???FFFMMMVVVeeexxx}}}tttsssuuuvvvzzz~~~tttpppkkkiiihhhgggeeedddaaa^^^XXXPPPGGG@@@===<<<777444000------------,,,,,,,,,+++++++++*********))))))************))))))************************))))))))))))))))))))))))***)))))))))(((((((((''''''(((((())))))((('''&&&(((((((((((())))))))))))''''''''''''(((((((((((('''((()))******)))((('''&&&''')))***++++++******))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---,,,...000111222111000000000111111111111222222222333555777:::===BBBGGGKKKQQQVVV[[[\\\VVVMMMEEE@@@888===CCCHHHLLLQQQXXX]]]___eeelllnnnjjjeeeccccccdddeeeeee```YYYUUUVVVXXX\\\bbbhhhiiieeecccdddgggmmmvvv~~~~~~xxxooocccXXXRRROOOMMMOOOQQQVVVaaakkk~~~yyypppdddXXXQQQNNNNNNPPPRRRSSSRRRQQQSSSWWWZZZ\\\]]]___dddkkkuuu|||yyysssmmmfffbbbaaaaaa___^^^]]]\\\\\\\\\]]]]]]bbbbbbeeegggiiihhheeebbb^^^XXXPPPKKKIIIIIIIIIHHHHHHJJJLLLLLLJJJHHHIIIJJJLLLNNNVVVdddsss||||||yyymmmddd]]]___eeennnzzzxxxnnnjjjlllcccdddddddddeeegggjjjlllnnnppplllbbbZZZSSSIII@@@666555333111000.........,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++mmmlllllloootttwwwwwwuuunnnpppssstttuuuyyy~~~{{{uuuuuuuuutttsssqqqpppooommmpppsssqqqmmmkkklllooolllkkkkkkmmmrrrxxx|||~~~ssstttsssqqqooorrrxxx}}}{{{xxx{{{}}}vvvtttrrrooofffYYYPPPNNN???;;;888;;;<<<;;;<<>>CCCHHHMMMYYYkkk|||}}}oookkkhhhggggggiiiqqqzzzwwwnnneeecccccccccbbbaaa^^^\\\WWWPPPHHHAAA???>>>:::666222///...//////...,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''%%%&&&''')))))))))((((((*********)))((((((''''''''''''''''''((((((((()))'''((()))******)))((('''&&&''')))***+++++++++***))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))************************+++,,,---......///111333444333222111000111111111111222222222111444777;;;@@@FFFMMMRRRQQQYYY^^^YYYLLL@@@<<<===<<>>CCCJJJRRRVVVWWW[[[ccciii}}}yyysssooommmrrrtttrrrqqqqqqppplllmmmkkkhhheeeaaa^^^[[[ZZZ___```aaa^^^XXXQQQLLLIIIDDDIIIOOOTTTWWW[[[bbbgggrrroooiiibbb[[[WWWVVVWWW\\\aaaeeeeeebbbbbbeeeiiimmmqqqxxxyyyqqqllljjjiiieee```]]][[[ZZZYYYWWWaaadddiiioootttvvvuuuuuusssoooiiiaaaXXXOOOHHHEEEDDDDDDEEEHHHKKKMMMMMMMMMMMMQQQ]]]qqq}}}mmmggghhhmmmqqqyyy~~~{{{sssqqqjjjjjjjjjgggeeedddeeefffeeegggfffccccccddd]]]SSSJJJ>>>444333333000///222000...,,,+++,,,,,,+++)))++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,))))))))))))))))))))))))kkkmmmooopppooooooppprrrvvvzzzzzztttrrrrrrqqqooommmoooppprrrsssssssssrrrqqqtttqqqmmmjjjhhhhhhiiijjjiiilllppprrrsssssstttvvv~~~}}}|||~~~{{{vvvqqqmmmggg___XXXJJJDDD<<<:::<<>>===???@@@BBBHHHSSSbbblll}}}}}}mmm[[[PPPLLLPPPSSSQQQPPPXXXhhhuuuwwwkkkdddcccfffiiijjjmmmggg```ZZZTTTOOOIIIDDD@@@<<<777222...,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))************++++++******)))(((((('''***)))(((''''''((()))***'''''''''((((((((())))))))))))))))))************)))(((((((((''''''''''''###$$$%%%((()))++++++,,,))))))))))))))))))))))))((((((((()))***,,,...///222222222222222222222222222333555555444555666888;;;:::;;;AAAIIIQQQVVVWWWNNNKKKFFF@@@<<<===AAADDDLLLUUU___bbbaaacccjjjqqqyyyvvvvvvzzztttmmmjjjfffbbb^^^[[[YYYYYYXXXWWWUUUQQQMMMIIIHHHHHHJJJNNNSSSUUUUUUVVVZZZ]]]cccaaa^^^ZZZWWWWWWYYY\\\hhhlllpppoookkkjjjnnnrrryyy}}}~~~|||uuuooofff___\\\ZZZYYYYYY^^^cccjjjooopppppprrruuurrrppplllfff^^^UUUNNNJJJEEEEEEEEEFFFIIILLLMMMNNNPPPSSS^^^ooossslllmmmpppssszzz}}}{{{qqqqqqnnnjjjfffddddddeeecccfffeeeaaaaaaaaa]]]VVVMMMBBB888666444000...//////...,,,+++,,,,,,,,,***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,))))))))))))))))))))))))lllmmmmmmllllllnnnqqqtttzzzxxxvvvrrroooqqqsssuuuvvvwwwwwwvvvvvvwwwtttooojjjgggeeeeeefffgggkkkqqqvvvyyy{{{}}}}}}xxxtttqqqkkkccc]]]OOOHHH@@@;;;<<<>>>@@@@@@@@@AAABBBBBBCCCIIIRRRYYYjjjqqqxxxxxxlll[[[JJJAAACCCGGGKKKMMMOOOXXXgggsss{{{rrrhhhdddeeekkkppprrrnnniiiccc]]]VVVOOOJJJEEEAAA:::444///---------++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++******)))((((((((())))))(((((((((((())))))''''''((((((((()))))))))))))))))))))************((((((((((((''''''''''''###$$$&&&((()))++++++,,,)))))))))))))))))))))))))))))))))***+++---///000000000000111111222222333333555666555444555777999;;;<<>>===>>>@@@AAA???AAACCCCCCCCCEEEKKKPPPUUU^^^gggggg]]]OOODDD???AAAEEEKKKOOOUUU^^^jjjsss|||zzzsssjjjbbbcccllltttrrrqqqnnnjjjeee]]]VVVRRRGGGCCC===666111.........++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((()))))))))************************))))))(((((())))))(((((((((((())))))'''(((((((((((()))))))))((()))))))))************(((((((((((((((''''''''''''(((((()))))))))(((((((((((((((((((((((((((((()))******+++---...///000///000000111222333333444333444555444333444666888:::<<<@@@DDDFFFFFFCCCAAA::::::999999<<>><<<;;;AAAKKKWWW```gggjjjlllnnnpppnnneee]]]\\\dddmmmqqquuuxxxwwwqqqhhh```\\\TTTQQQKKKDDD===666111...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))************'''''''''(((((((((((((((&&&&&&((()))***+++++++++))))))))))))))))))))))))***+++---...000111111111222222222333333444444555///000000000000333777:::@@@CCCFFFGGGDDD@@@<<<;;;888:::>>>CCCIIIRRR[[[aaaccckkkssstttppplllmmmoooooooooqqquuuvvvvvvyyyyyykkkhhhccc^^^ZZZXXXWWWVVVQQQRRRSSSRRRQQQPPPQQQSSSQQQTTTVVVUUUSSSRRRTTTWWWYYY]]]bbbgggkkkooosssvvvyyy}}}}}}tttooonnnjjjccc]]][[[]]]aaaeeeggggggggggggbbbdddeee```YYYRRRNNNNNNIIIMMMRRRWWW]]]eeepppwww~~~}}}{{{{{{zzzwwwrrrnnnhhhjjjmmmqqqwww~~~wwwttttttpppmmmjjjfffcccdddhhhkkkggg\\\MMMBBB<<<777333111///------///000///...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++))))))))))))))))))))))))hhhlllrrrwww|||}}}zzzuuurrrqqqtttxxx{{{}}}yyysssnnniiifffeeebbbdddhhhlllqqqyyy~~~~~~~~~{{{uuuqqqjjjddd[[[PPPFFFAAA??????AAADDDFFFDDD???<<<;;;<<<>>>BBBFFFIIIHHHDDD>>>;;;;;;CCCPPP___kkkqqqqqqooommmooommmfff]]]ZZZ```ffflllrrrzzz}}}zzzsssllliiiaaa^^^YYYPPPFFF<<<333///,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))***'''((()))******)))((('''(((((()))))))))*********))))))))))))************''''''''''''((((((((()))&&&'''((()))***+++++++++))))))))))))))))))))))))***,,,...000111222222111222222222222222222333333...///000000111444999<<>><<<<<<;;;???CCCHHHNNNTTTZZZ^^^```dddjjjkkkjjjgggffffffgggfffiiiooopppnnnoootttxxxwwwgggbbb[[[VVVUUUXXX^^^bbbffffffdddaaa\\\XXXVVVUUUUUUVVVWWWUUUSSSSSSWWWZZZ^^^ccckkkrrrvvvyyy{{{|||~~~wwwpppiiiccc``````aaacccdddggghhhiiiiiinnnrrrpppggg^^^XXXVVVJJJJJJLLLOOOTTT\\\eeekkkmmmllliiifffeeeeeegggiiigggiiikkknnnsssyyy{{{vvvvvvoookkklllllliiiiiilllmmmnnnhhhZZZNNNFFF===555222000///.../////////---------------------------******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))jjjooovvv|||}}}wwwrrrrrruuuzzz~~~yyysssnnnjjjhhhbbbccceeehhhmmmuuu~~~~~~yyytttmmmhhh___SSSIIIAAA>>>>>>@@@CCCFFFEEEAAA>>>???@@@;;;???EEEKKKMMMJJJCCC>>>???HHHWWWhhhvvv|||zzzvvvpppqqqoooggg^^^ZZZ]]]aaaeeennnyyy}}}yyywwwllliiicccYYYMMM@@@555///,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((())))))))))))************)))))))))))))))*********'''((()))******)))((('''))))))))))))************))))))))))))************&&&'''''''''(((((())))))***************)))(((((())))))))))))))))))))))))+++,,,...000222222222222222222222111111111111111...///000111222666;;;???AAADDDEEECCC>>>;;;:::;;;AAADDDHHHLLLNNNQQQUUUXXX^^^aaadddffffffdddbbbaaaaaaaaaeeellllllggghhhnnnhhhooowww}}}rrrggg```WWWQQQRRR[[[fffmmm}}}wwwooofff^^^YYYWWWYYYZZZYYYVVVSSSSSSWWW[[[dddjjjttt|||wwwpppmmmcccbbb``````aaacccfffhhhmmmtttzzzzzzrrrggg```]]]NNNKKKHHHHHHLLLTTT\\\`````````^^^YYYTTTWWW```hhhccceeehhhiiikkknnnrrruuuwww~~~}}}wwwuuummmiiimmmooommmllloooppptttrrrgggZZZPPPCCC888333111////////////...---------------------------*********++++++,,,,,,,,,*********++++++,,,,,,---))))))))))))))))))))))))vvvyyy|||yyypppnnnuuu{{{~~~tttllliiiiiikkkiiiffffffjjjrrrzzz~~~~~~xxxsssggggggddd[[[OOODDD===;;;@@@>>>===???BBBCCC@@@===@@@===???JJJQQQOOOHHHDDDHHHYYYppp{{{sssjjjccc^^^\\\[[[```gggsss{{{pppmmmhhh```UUUHHH===666111///,,,+++++++++***(((,,,,,,,,,++++++***************))))))))))))******+++***)))(((((()))***+++******))))))))))))******(((((((((((()))***,,,,,,&&&'''((())))))((('''&&&(((((()))******)))((('''''''''''''''(((***+++,,,((()))***+++,,,+++******((((((((((((((())))))***(((((((((***,,,,,,***(((******)))(((((()))+++++++++---///111222333333333111222222222111000...---000000111333555888:::;;;<<<>>>@@@???===<<>>;;;555...---///000///---------------------------///...,,,+++***+++,,,,,,---------,,,,,,,,,++++++************************xxx{{{~~~}}}rrrmmmmmmooo~~~{{{sssmmmkkkkkkkkkiiihhhiiilllrrryyy}}}~~~xxxtttmmmkkkfff___UUUKKKCCC???===;;;:::<<<@@@AAA???<<<>>><<>>;;;:::>>>FFFMMMPPPUUU[[[mmm|||yyynnnddd\\\XXXTTTXXXbbbooozzz~~~{{{wwwrrrqqqnnnggg\\\OOOCCC<<<222///---,,,,,,---,,,+++,,,,,,,,,++++++++++++*********))))))))))))************))))))))))))************))))))))))))*********)))))))))))))))******'''(((((())))))(((((('''&&&&&&((()))***+++++++++))))))(((((((((((())))))((()))******++++++************))))))******+++,,,)))(((((()))++++++***((())))))(((((()))******+++...///000000000///...---111111111111111000///...000111333555888;;;===>>>>>>===<<<<<<>>>EEENNNUUU^^^^^^```aaacccccccccdddeeedddcccbbb```___]]]]]]bbbeeehhhjjjhhhbbb\\\XXXTTTUUUXXX[[[]]][[[VVVSSSKKKHHHKKKVVV___gggttt|||ooobbb\\\]]]aaannnyyy}}}rrrnnnxxxttthhhbbbbbbdddfffhhhlllqqqvvvyyy{{{|||ssshhhZZZPPPIIIGGGLLLRRR\\\\\\ZZZTTTMMMLLLPPPUUU[[[dddooouuurrrlllfffbbbeeemmmuuu|||}}}ssspppmmmllllllkkkjjjiiijjjlllnnnpppnnndddVVVLLL>>>:::555333333222///,,,------------------------------,,,+++++++++,,,,,,,,,++++++++++++*********************************|||vvvkkkdddhhhjjjlllllljjjiiikkklllhhhiiijjjmmmoooqqqssstttuuuyyy~~~|||zzz|||~~~~~~|||uuulllgggddd]]]SSSKKK???<<<;;;===AAADDDDDDCCC;;;:::===BBBFFFKKKUUU___rrrsssggg]]]WWWSSSUUU[[[dddnnnsssrrrpppnnnnnnlllfff\\\PPPDDD===333111...,,,---------,,,++++++++++++++++++++++++******))))))))))))*********))))))))))))))))))*********))))))))))))******+++***)))))))))))))))***((((((((())))))((((((((((((((())))))******************)))(((((((((((((((((())))))***************))))))(((((())))))***+++)))(((((()))++++++***)))(((((())))))******++++++...///000111111000///...111111111111111000000000///111333666999<<<===>>>@@@??????AAAFFFOOOXXX^^^bbbcccggglllpppqqqnnnlllkkkhhheeecccdddeeefffgggjjjjjjjjjiiifff```ZZZUUURRRSSSTTTUUUSSSPPPLLLIIIIIIJJJPPPZZZ```ccciiippppppooojjjbbb[[[[[[bbbhhhsss}}}{{{zzzttthhhccccccbbbbbbdddggglllrrrxxx{{{tttlll```UUUMMMIIIIIIKKKTTTYYY[[[XXXPPPMMMOOOTTT\\\mmmsssiiidddiiiooovvv}}}wwwsssooollljjjiiigggeeeeeefffhhhiiihhhbbbYYYRRRDDD???999444222111///---........................---,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************}}}zzznnneeeaaabbbdddeeeeeefffhhhiiifffgggjjjlllnnnoooooonnnmmmoooqqqssstttvvvxxxyyy|||~~~}}}zzzyyyzzz|||~~~vvvmmmiiihhhcccYYYQQQDDD@@@======AAAEEEFFFFFF>>><<<<<<>>>???CCCNNNYYYnnn||||||pppeee___TTTSSSVVV\\\dddjjjllllllhhhhhhfffaaaYYYNNNDDD>>>666333///---------------++++++++++++++++++++++++******))))))))))))******)))))))))******)))))))))******))))))))))))******+++***)))))))))))))))***)))))))))(((((()))))))))++++++******)))))))))(((+++***)))((((((''''''((()))))))))))))))*********(((''''''''''''((())))))***(((((((((***+++***)))((()))***++++++,,,,,,,,,...///111222333333222222000000000000000111111111///111444777:::<<<===>>>???@@@CCCHHHPPPYYY```dddfffiiipppzzzzzzrrrooolllmmmppptttvvvwwwtttpppkkkgggccc^^^XXXTTTQQQRRRRRRQQQNNNJJJGGGEEEKKKNNNTTT[[[^^^\\\]]]___```aaa```\\\ZZZ^^^gggpppuuu|||rrrgggcccbbbaaa^^^^^^aaaffflllooollljjjddd[[[TTTOOOJJJGGGLLLSSSZZZZZZTTTOOOPPPSSS^^^tttvvvfffgggjjjpppvvv|||yyyrrrmmmiiigggeeedddbbbbbbbbbbbbaaa^^^YYYVVVKKKEEE===555111000000111........................+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************}}}qqqgggbbbbbbbbbcccdddfffggghhheeegggjjjlllmmmmmmkkkjjjffffffgggiiilllooorrrtttuuuxxx{{{|||zzzxxxvvvvvvxxx{{{}}}vvvnnnjjjjjjfff___XXXJJJDDD>>><<>>===<<<===FFFPPPeeevvvvvvmmmhhhZZZWWWUUUWWW^^^eeeiiijjjcccbbb```\\\UUUMMMEEE@@@999555111...------------***++++++++++++,,,,,,,,,******))))))))))))******))))))************))))))******))))))))))))*********)))))))))))))))*********))))))(((((())))))***---,,,+++***)))(((((((((******)))((((((((((((((()))(((((((((((()))***+++'''&&&&&&&&&&&&'''((((((***)))'''((()))++++++***)))***+++,,,---............000111333444444333333000000//////000111222333111333666999;;;=========>>>@@@FFFPPP[[[eeekkknnnrrruuu|||{{{zzz|||}}}vvvlllddd___[[[WWWSSSPPPQQQQQQPPPLLLIIIHHHHHHMMMPPPUUUYYYZZZYYYYYYYYYXXXZZZ[[[YYYXXX]]]gggpppzzz~~~~~~~~~~~~}}}|||zzzzzzzzz{{{}}}sssjjjjjjfffaaa]]]\\\]]]```cccaaadddddd```[[[VVVOOOHHHIIIOOOUUUVVVSSSOOOOOOQQQ\\\uuuoooiiigggkkkpppuuu{{{yyypppjjjgggfffeeedddccc```]]][[[YYYXXXWWWRRRLLLCCC:::444222222333........................++++++,,,---------,,,,,,,,,++++++++++++*********************************}}}rrriiihhhffffffggghhhiiiiiiggghhhkkklllmmmllljjjiiieeeeeedddfffiiimmmoooqqqpppsssvvvvvvuuusssssstttrrrwww{{{}}}|||}}}{{{uuuooolllkkkhhhccc^^^SSSKKKAAA===???DDDHHHJJJLLLFFFAAA???======BBBHHHYYYlll|||uuurrrgggaaaZZZWWWZZZ^^^aaabbb```___]]]YYYTTTMMMHHHDDD<<<888222...------,,,,,,******+++++++++,,,,,,,,,******))))))))))))******((()))***++++++***)))(((******))))))))))))******)))((((((((()))***++++++******)))(((((()))******---,,,***))))))))))))******)))((((((((((((((())))))(((((('''((()))***+++'''''''''''''''((())))))+++)))'''''')))++++++******+++---...///000000///000111222333333222111000////////////000111333444555777:::<<<>>>???>>>>>>AAADDDLLLXXXgggttt|||yyykkk```[[[XXXUUURRRPPPRRRSSSRRROOOMMMNNNPPPRRRTTTVVVVVVVVVWWWXXXYYYWWWZZZ\\\[[[[[[```jjjrrr~~~}}}}}}}}}~~~~~~}}}|||{{{zzzyyywwwwwwvvvxxxyyy{{{}}}~~~~~~~~~}}}zzzyyyyyyzzz{{{}}}}}}}}}}}}}}}~~~yyyuuuqqqjjjccc^^^\\\\\\\\\[[[aaadddbbb___\\\TTTLLLJJJLLLNNNMMMLLLLLLMMMNNNYYYqqq}}}rrrjjjjjjnnnqqqxxxtttmmmjjjiiiiiiiiigggbbb\\\WWWVVVWWWXXXUUURRRKKKCCC<<<666444333........................***+++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++************************ooommmkkkjjjjjjkkkkkkjjjiiijjjlllmmmmmmlllkkkjjjjjjhhhggggggiiilllmmmnnnlllpppssssssqqqppprrrsssmmmrrrxxxzzzzzz{{{yyyuuupppmmmllljjjfffccc[[[QQQFFF???@@@FFFKKKNNNQQQJJJDDDBBB@@@>>>AAAEEENNNddd}}}}}}uuulllaaaYYYWWWXXXYYYYYY```___\\\XXXTTTOOOJJJHHH>>>999333///---,,,,,,+++*********++++++,,,,,,,,,******))))))))))))******((()))***++++++***)))(((******))))))))))))******(((((((((((()))***,,,,,,+++***)))(((((()))***++++++***)))))))))***+++,,,))))))(((((((((((()))))))))((('''''''''(((***+++((((((((((((((()))******+++)))'''''')))+++++++++***,,,...///111111111000111222222222111000...---//////...///000111333444888:::<<>>888333000---+++.........///...---,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,)))(((''''''))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******)))))))))******+++,,,...///000000///...111000000///...---,,,+++000111111222333555:::===AAAIIISSSYYYUUULLLJJJMMMXXX^^^cccfffllltttwwwuuusssooollllllppptttttttttwww~~~vvvggg\\\XXX^^^fffzzznnnaaaZZZWWWWWWWWWXXXXXXYYY]]]cccgggnnnqqqxxxxxxwwwtttqqqooooooooopppooooooooooooooooooooooooppppppqqqrrrtttwwwzzz{{{zzz{{{}}}~~~}}}yyyxxxxxxxxxwwwvvvvvvvvvuuutttrrrqqqpppqqqrrrrrrooonnnmmmlllmmmoooqqqrrrssstttvvvwwwxxxzzz~~~|||nnneeeaaa\\\]]]```dddggghhhfffddd[[[YYYTTTOOOJJJHHHIIIJJJUUUaaakkklllooossspppjjjllliiigggiiipppyyyyyyuuusssooollljjjgggccc```___]]][[[YYYUUUMMMAAA999333222111000///.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))yyywwwtttpppnnnooouuu|||~~~wwwrrrkkkkkkkkkiiigggdddaaa___ZZZ]]]bbbfffhhhhhhfffeeeeeefffhhhkkknnnppprrrssspppttt|||xxxwwwuuurrruuummmaaaSSSIIICCCBBBCCCQQQWWW[[[XXXPPPGGGDDDCCCBBBAAAHHHZZZnnn~~~{{{pppddd^^^___bbbgggjjjiiiddd___\\\XXXSSSNNNJJJBBB;;;555000...,,,,,,,,,,,,,,,,,,++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********((((((((((((((((((((((((++++++******))))))******,,,---...///000/////////000000///...---,,,,,,,,,///000222333666:::@@@DDDGGGOOOXXXZZZUUUOOOOOORRR]]]bbbffffffiiimmmnnnkkkgggeeeeeeeeegggjjjmmmooommmrrrzzzxxxhhh\\\ZZZcccnnnoooaaaZZZXXXYYY[[[^^^```aaadddgggjjjqqqwww}}}}}}}}}|||yyywwwsssrrrooommmlllmmmnnnooopppqqqrrrssssssssssssrrrqqqpppooooooppprrrtttvvvuuuvvvwwwxxxwwwvvvuuutttnnnnnnnnnnnnmmmmmmmmmmmmnnnmmmlllkkkjjjjjjjjjkkkiiihhhggggggggghhhjjjkkkjjjkkkmmmmmmnnnqqquuuxxxyyyzzz{{{|||~~~zzzmmmfff```______ccchhhlllmmmlllffffffbbb[[[QQQKKKIIIIIIOOOWWW^^^```aaaccc```ZZZ]]]]]]^^^bbbjjjrrrxxxzzz~~~}}}~~~zzzvvvrrrooommmjjjfffbbbaaa___^^^___]]]UUUGGG===555333111000000000///...,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))}}}wwwqqqmmmpppvvv~~~{{{ssssssrrrppplllgggbbb```ZZZ\\\```dddfffgggfffeeefffggghhhjjjlllnnnpppqqqmmmpppvvv~~~~~~}}}|||zzzwwwpppdddWWWMMMFFFBBB@@@LLLTTT\\\]]]WWWMMMFFFCCC>>>:::>>>KKK]]]mmm|||~~~~~~zzzpppeee]]]]]]```fffkkkkkkfffaaa^^^ZZZVVVSSSOOOHHH???888222///...,,,++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++*********)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++((((((((((((((((((((((((++++++***************+++......////////////////////////...------------......000333777;;;AAAGGGLLLQQQWWW[[[YYYUUUUUUYYY]]][[[```cccdddeeeiiihhheee^^^^^^___aaacccfffjjjmmmjjjlllpppxxxpppaaaXXXXXXcccqqqzzzhhh^^^[[[[[[```dddiiimmmnnnnnnnnnooowww{{{zzzxxxwwwvvvtttqqqooopppooonnnmmmmmmnnnpppqqqpppqqqrrrsssssssssrrrrrrtttssspppnnnllllllmmmnnnooopppppppppooonnnlllkkkffffffffffffffffffgggggghhhhhhgggfffffffffffffffffffffeeeeeeeeefffggggggdddeeefffffffffhhhkkkmmmnnnooopppqqqrrrtttuuuuuuwwwxxxzzz}}}vvvjjj```]]]\\\___hhhppptttuuurrrrrroooggg\\\QQQLLLJJJIIIMMMRRRUUUXXXZZZYYYUUUTTTTTTUUUZZZ```gggkkkmmmmmmkkkkkkpppzzz}}}xxxqqqnnnllljjjeeeaaa```______aaaaaaZZZNNNDDD:::777222000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++*********))))))vvvmmmiiimmmqqqxxx~~~}}}yyyyyyyyyvvvrrrmmmhhheee]]]^^^```ccceeefffffffffhhhhhhhhhiiikkkmmmooopppkkklllooouuu}}}wwwpppfff[[[RRRKKKEEEAAAHHHPPP[[[aaa___UUUJJJCCC???<<<<<>>DDDJJJNNNQQQTTTVVVYYYYYYVVVSSSZZZeeejjjhhhhhhmmmnnnlllkkkkkkgggbbbbbb___]]]___cccfffeeebbbdddbbbaaa```bbbbbbaaa```[[[TTTPPPRRRUUUUUUVVVXXXUUUXXXYYYWWWZZZ```dddccccccfffjjjmmmqqquuuzzz~~~|||zzzxxxxxxwwwvvvtttrrrqqqpppllljjjiiiiiillloooqqqrrrnnnpppsssvvvxxxyyyyyyxxxyyywwwssspppnnnmmmmmmmmmooonnnllliiieeeaaa^^^\\\\\\[[[[[[ZZZYYYXXXWWWWWWYYYYYYZZZ[[[\\\]]]^^^^^^\\\]]]^^^___```aaaaaaaaa````````````````````````[[[___cccffffffeeeeeeeeecccccccccccceeegggiiijjjgggfffddddddggglllqqqttttttsssrrrtttxxx}}}oooiiilllrrruuuvvvwwwwwwwwwwwwsssjjj^^^UUULLLGGGDDDFFFKKKOOORRRTTTNNNKKKJJJMMMTTT]]]dddhhhiii^^^WWWZZZaaahhhrrr|||rrrkkkiiihhheeeaaa\\\^^^aaabbbaaaaaaaaabbbSSSIII<<<444111111///...////////////////////////........................+++++++++************)))}}}~~~~~~qqqnnniiigggiiijjjiiikkkooooooooopppooonnnllljjjhhhfffaaa]]]\\\___ccceeeeeefffeeecccccceeegggiiiiiieeeeeeddddddgggmmmuuu{{{}}}{{{xxxtttnnnggg```YYYRRRMMMDDDKKKRRR[[[eeehhh\\\MMMBBB@@@???@@@???AAAJJJSSSiiixxx}}}rrrkkkgggddd]]]WWW\\\cccoooyyy~~~~~~}}}xxxvvvnnn]]]HHH999555666///---***)))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))+++++++++*********))))))******))))))******+++,,,++++++***)))(((((())))))***)))((((((((((((((()))''''''''')))***,,,...///000000000///...---+++******,,,...000000222555777@@@CCCIIINNNQQQSSSRRRRRRUUUVVVZZZ___aaaaaagggnnnxxx}}}{{{vvvsssoookkkkkkmmmooolllgggbbbbbbbbb^^^ZZZWWWWWWYYY[[[ZZZXXXOOONNNNNNPPPSSSUUUVVVVVVSSSQQQRRRWWW^^^ccceeeddd___ccciiipppwww|||~~~~~~~~~}}}|||yyywwwvvvuuutttrrrooommmkkkjjjiiieeefffgggiiikkknnnpppqqqsssrrrqqqrrrtttuuuuuutttsssqqqnnnjjjhhhgggfffgggdddddddddbbb___[[[WWWUUUTTTUUUWWWXXXYYYYYYXXXWWWYYYWWWVVVWWWYYY[[[[[[ZZZ\\\[[[[[[[[[]]]___bbbdddaaa``````______^^^^^^^^^[[[]]]___bbbdddeeeeeeeeebbbbbbccccccddddddeeeeeefffeeeeeeeeefffiiikkkmmmnnnmmmkkkkkknnnsssyyy|||yyyqqqoooooonnnppptttuuusssqqqoooeeeXXXOOOLLLHHHEEEEEEIIIMMMQQQSSSOOOJJJKKKTTTaaaooowwwxxxooobbbXXXVVV\\\fffnnn}}}xxxrrrmmmiiidddaaa`````````bbbeeeeeedddbbb[[[PPPBBB888555333000---...---,,,---......,,,+++***++++++++++++***)))(((+++++++++***************|||}}}~~~yyynnniiifffhhhhhhhhhjjjnnnllllllllljjjiiigggfffeeeeee```\\\ZZZ\\\___aaaaaadddcccbbbbbbdddfffhhhiiiggggggffffffhhhnnnvvv{{{~~~{{{yyyuuupppkkkeee^^^WWWRRRJJJKKKLLLPPPZZZbbb```XXXIIIDDD@@@???>>>@@@FFFNNN```ooozzzrrrmmmggg```ZZZYYY```jjjtttzzz|||||||||xxxvvvooobbbRRRDDD:::555111000...,,,,,,------,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))*********)))))))))(((((())))))(((((())))))***+++++++++***)))))))))))))))))))))(((((((((((())))))(((((()))***+++---...///......///......------,,,---...///000111444777:::AAAEEEJJJNNNPPPQQQRRRRRRUUUXXX___fffgggiiipppzzz~~~~~~{{{vvvooogggbbb```___^^^ZZZVVVUUUWWWWWWVVVTTTOOONNNNNNPPPSSSUUUUUUTTTUUUUUUVVVYYY^^^bbbdddddd```eeelllssszzz~~~~~~}}}||||||{{{yyywwwtttqqqooonnnmmmlllkkkjjjiiiiiiiiihhhhhhiiikkkmmmpppsssuuuvvvtttrrrrrrrrrqqqooommmkkkhhheeeaaa___]]]]]]]]][[[[[[\\\\\\ZZZXXXUUUTTTVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXWWWWWWXXXYYYYYYXXXZZZYYYXXXXXXZZZ\\\^^^___]]]]]]]]]]]]]]]]]]]]]]]][[[\\\^^^```bbbcccccccccdddddddddeeeeeeeeeeeeeeedddcccbbbbbbbbbdddfffhhhkkkjjjiiiiiikkkooosssuuuwww{{{xxxrrrnnnkkknnnooonnnnnnnnnfff[[[NNNKKKFFFCCCCCCFFFKKKNNNMMMKKKHHHJJJSSSbbbtttyyyiiiZZZRRRUUU^^^gggtttxxx~~~|||uuunnniiifffdddbbbaaabbbdddeeeeeedddbbb]]]TTTHHH>>>888444111///...---------......---+++---------,,,,,,,,,++++++))))))))))))(((((((((((({{{{{{|||~~~sssmmmhhhhhhiiihhhiiimmmkkkjjjhhhfffdddcccbbbbbbdddaaa]]][[[\\\]]]^^^^^^bbbaaaaaabbbdddfffhhhjjjjjjjjjjjjjjjlllqqqwww|||~~~|||yyywwwtttqqqlllfff___ZZZMMMKKKGGGHHHQQQ\\\```^^^RRRIIIAAA>>>>>>>>>BBBGGGUUUdddyyyyyyqqqjjjbbb]]]VVV[[[dddlllssswwwyyyyyyuuusssoooggg[[[LLL===444///...---,,,,,,------...++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))((((((((((((((((((''''''''''''((())))))+++***)))))))))))))))))))))))))))(((((())))))***++++++++++++,,,---...///........................///000000111222555:::>>>DDDGGGKKKMMMNNNOOOQQQRRRVVV]]]gggoooppprrr|||tttkkkeeeaaa___]]]YYYSSSQQQRRRSSSRRRPPPPPPPPPQQQTTTVVVWWWVVVUUUXXXZZZ\\\^^^___bbbeeegggeeejjjrrrzzz~~~~~~~~~}}}||||||{{{{{{xxxxxxvvvtttpppmmmjjjhhhhhhiiiiiiiiijjjlllmmmnnnmmmmmmmmmnnnpppssswwwyyyzzzwwwtttqqqooolllhhhfffbbb```\\\XXXUUUTTTSSSSSSTTTUUUVVVWWWVVVUUUTTTSSSXXXXXXXXXYYYZZZZZZ[[[[[[\\\ZZZXXXXXXYYYXXXWWWUUUYYYXXXWWWVVVWWWXXXYYYZZZZZZZZZ[[[[[[\\\]]]]]]^^^[[[\\\^^^___```aaaaaaaaaaaaaaaaaaaaa````````````aaa```_________```bbbcccggggggfffggghhhjjjlllmmmqqqssswww|||vvvnnniiijjjiiiggghhhhhhccc[[[QQQMMMHHHDDDCCCEEEHHHKKKHHHHHHHHHIIIPPPaaawwwxxxeeeWWWVVV^^^gggnnnqqqvvvzzz~~~yyyooohhhfffgggddddddddddddeeeeeebbb```^^^XXXOOOFFF===666333111000...------......---+++...---,,,+++++++++,,,---)))))))))))))))))))))))){{{{{{|||}}}~~~zzzwww~~~}}}uuummmlllkkkiiijjjlllllljjjgggdddbbbaaaaaaaaacccaaa___^^^^^^___`````````aaacccdddeeegggiiikkknnnnnnooooooppptttyyy~~~}}}yyyxxxwwwuuurrrllleee```NNNKKKHHHHHHNNNUUUZZZ\\\XXXMMMBBB???>>>>>>???CCCLLLYYYoootttkkkccc^^^XXXZZZ___fffmmmsssvvvwwwqqqqqqooohhh[[[KKK===555......---+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((())))))))))))))))))))))))((()))))))))************************)))))))))((())))))))))))))))))))))))((((((''''''(((((()))*********)))))))))))))))***)))))))))((())))))******...------------....../////////......------------000000000000222666<<<@@@FFFHHHKKKLLLKKKMMMQQQTTT\\\eeerrrzzzzzz{{{}}}rrrkkkfffccc]]]WWWPPPMMMNNNQQQRRRQQQSSSTTTUUUYYY\\\\\\[[[YYY\\\___bbbcccccceeejjjnnnooossszzz~~~|||{{{{{{}}}}}}|||{{{zzzzzzyyyyyysssrrrqqqnnnllliiigggfffhhhhhhjjjlllooorrruuuvvvtttsssrrrqqqrrrtttwwwyyyzzzwwwssspppnnnkkkgggddd___]]]YYYUUUQQQPPPOOOOOOUUUUUUVVVWWWWWWWWWVVVVVVYYYYYYZZZZZZ[[[[[[\\\]]]___^^^\\\\\\\\\[[[XXXVVVYYYXXXWWWVVVUUUUUUUUUVVVWWWWWWXXXYYYZZZ\\\\\\]]][[[[[[\\\]]]^^^^^^______]]]]]]]]]\\\\\\[[[[[[[[[^^^^^^]]]]]]^^^___```aaabbbcccdddeeefffggghhhiiinnnooopppqqqrrrvvvzzz~~~~~~sssmmmiiieeebbbaaaaaa]]]YYYXXXUUUOOOJJJFFFEEEFFFGGGEEEGGGHHHHHHMMM___xxxuuuddd^^^ccckkkppprrruuuwww{{{~~~pppgggeeeffffffeeedddeeeeeeccc```^^^]]][[[UUULLLAAA999444222111///............---,,,---,,,***(((((()))***+++***+++++++++++++++,,,,,,|||||||||}}}~~~rrriiieeeooo|||{{{yyyxxxyyyzzz{{{||||||||||||}}}~~~~~~sssnnnllliiihhhiiiiiigggeeebbb````````````_______________```aaabbbaaaccceeeffffffgggjjjmmmqqqrrrsssssstttvvv{{{~~~~~~zzzyyyxxxwwwuuupppjjjeeeWWWQQQJJJFFFGGGMMMTTTZZZ\\\QQQFFFAAA???>>>>>>AAAGGGRRRdddzzzzzzooogggddd]]]\\\]]]aaagggnnnrrrtttoooqqqpppfffUUUFFF>>>;;;888888666222---******,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((************************((()))))))))************************)))))))))(((************************)))(((((((((((()))*********)))))))))))))))******)))))))))))))))***++++++///...............//////111000...---,,,,,,,,,---//////000000222777===BBBGGGIIIJJJJJJIIILLLSSSXXXfffooo|||zzzppphhhddd]]]WWWQQQOOOQQQTTTVVVVVVSSSTTTWWW[[[___aaa```^^^```dddhhhjjjjjjmmmrrrvvvyyy}}}~~~{{{zzzyyyyyy|||{{{{{{zzzxxxwwwwwwvvvnnnmmmlllkkkjjjiiihhhhhhhhhiiikkknnnrrrvvvyyy{{{yyyxxxvvvtttttttttuuuvvvwwwuuusssqqqpppooollljjjccc```\\\XXXTTTRRRQQQQQQUUUVVVXXXYYY[[[\\\]]]^^^_________```aaaaaabbbbbbdddcccaaaaaaaaa```]]][[[XXXWWWVVVUUUTTTSSSRRRRRRSSSSSSTTTUUUVVVWWWXXXXXXVVVVVVWWWWWWXXXYYYZZZZZZ[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[]]]^^^___]]]^^^```bbbdddfffggggggiiijjjjjjjjjiiikkkooorrryyy{{{~~~~~~qqqiiiaaa]]]]]]]]]\\\\\\___\\\WWWQQQKKKGGGDDDCCCAAADDDEEEFFFKKK^^^yyytttkkkjjjmmmppptttwwwzzz~~~vvvjjjeeeeeegggfffeeeddddddbbb^^^\\\\\\[[[WWWOOOEEE<<<777444333111.........///...------,,,***(((((()))***+++******++++++,,,,,,,,,---||||||||||||}}}~~~wwwhhh```]]]iiiwwwwwwuuussssssrrrpppnnnkkklllllllllmmmllllllkkkkkkkkkmmmnnnooooooppprrruuuxxx~~~yyyqqqmmmhhheeeddddddcccbbb```___^^^^^^]]][[[]]]^^^___^^^^^^```aaaaaadddggghhhggggggjjjmmmrrrssstttuuuuuuvvvyyy|||{{{}}}|||{{{zzzxxxvvvrrrlllhhhcccXXXLLLCCC@@@DDDQQQ]]]^^^UUUKKKFFFAAA======@@@CCCKKKYYYmmmwwwpppmmmfffaaa]]]]]]ccciiimmmooolllooommmbbbQQQDDD@@@AAAFFFEEEBBB:::222,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************************))))))))))))************************))))))))))))************++++++++++++))))))(((((())))))***+++)))))))))))))))******+++))))))))))))******+++,,,..................//////000///...---,,,------......///111222444999>>>BBBEEEHHHIIIHHHGGGLLLUUU]]]mmmttttttiiiccc^^^\\\ZZZ[[[^^^^^^\\\YYYSSSTTTWWW\\\aaaeeefffeeehhhkkkmmmppprrrvvvzzz|||}}}zzzxxxxxxyyyyyyyyyxxxwwwuuutttssssssjjjjjjiiiiiiiiiiiijjjjjjggghhhjjjmmmqqquuuxxxzzzzzzyyywwwvvvttttttsssssstttsssrrrtttvvvwwwvvvuuullljjjeee```\\\ZZZYYYXXXWWWXXXZZZ\\\___bbbdddfffeeefffhhhiiijjjjjjiiihhhgggfffffffffgggfffcccaaaYYYYYYXXXWWWUUUTTTSSSRRRQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSTTTVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVWWWXXXXXXYYYYYYZZZ[[[]]]___aaacccddd```aaaccccccdddfffjjjmmmnnnppprrrssswww~~~tttiii___[[[[[[]]]```cccdddbbb^^^YYYRRRLLLFFFCCC>>>AAACCCDDDKKK]]]xxx|||vvvtttqqqvvv}}}tttllliiihhhgggfffeeedddbbb___\\\\\\ZZZVVVPPPIIIAAA;;;777444222///......///.........---,,,+++++++++,,,---(((((())))))***+++++++++{{{{{{zzz{{{{{{|||}}}~~~vvviiicccbbbiiiwww~~~|||zzzwwwtttrrrppppppiiihhhgggggghhhgggeeecccbbbbbbbbbccccccbbbbbbaaa```bbbcccddddddeeegggiiihhhlllrrrvvvxxxzzz|||~~~xxxqqqkkkeeedddbbbbbbbbbaaa```___^^^^^^\\\___aaaaaa___^^^___```aaaeeehhhhhhfffeeehhhlllppprrrssstttssstttvvvxxxzzz|||~~~{{{yyyvvvsssnnnjjjfff\\\PPPGGGAAABBBMMMZZZ```YYYRRRKKKCCC;;;;;;>>>???CCCNNN```ttt~~~xxxvvvmmmfff]]]ZZZ^^^dddhhhiiiffffffddd[[[OOOEEEAAA@@@DDDDDDAAA:::111,,,,,,---++++++++++++++++++++++++************))))))))))))************************))))))))))))************************))))))))))))))))))))))))*********+++(((((('''''''''((()))))))))))))))))))))***++++++))))))))))))***+++,,,---------------......///000------,,,+++,,,...000222...000333555777;;;@@@DDDCCCFFFGGGFFFFFFLLLXXXbbbjjjoooxxx}}}zzz{{{xxxlllfffaaaccchhhnnnpppkkk```XXXVVVWWWZZZ___fffllloooppprrrrrrsssuuuyyy}}}~~~}}}}}}}}}~~~~~~{{{wwwvvvvvvxxxvvvuuutttsssqqqpppooooooiiiiiihhhggghhhhhhiiijjjfffgggiiikkknnnqqqtttvvvuuuvvvvvvvvvuuutttrrrqqqsssrrrtttwww{{{~~~zzzxxxsssnnnjjjgggeeeeeeaaaaaabbbcccdddfffggghhhgggiiillloooooonnnlllkkkhhhhhhhhhjjjkkkkkkhhhfff``````___^^^]]][[[ZZZYYYVVVUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQRRRSSSUUUWWWYYYXXXXXXXXXXXXXXXYYYYYYYYYVVVVVVVVVVVVUUUTTTTTTSSSUUUUUUVVVWWWXXXZZZ\\\]]]YYY[[[]]]______aaaccceeedddgggjjjjjjlllrrr{{{{{{mmm```\\\[[[\\\aaaggghhhhhhgggddd^^^VVVNNNJJJDDDDDDDDDCCCIIIYYYppp~~~zzzxxxrrrjjjiiihhhggggggeeeaaa^^^\\\YYYTTTPPPMMMHHH@@@;;;666333000......//////...---------,,,,,,,,,++++++(((((()))******+++,,,,,,zzzyyyyyyyyyyyyzzz{{{|||{{{}}}{{{ooollllllkkkxxx|||yyywwwtttrrrpppmmmjjjhhhgggfffbbbaaaaaabbbccccccbbb```\\\]]]]]]^^^^^^^^^^^^^^^[[[]]]_________```aaaccc```cccgggiiijjjlllmmmooorrrxxxwwwooohhhfffbbbcccdddddddddcccaaa``````ccceeeeeeaaa______``````dddhhhhhheeedddgggjjjnnnppprrrrrrrrrrrrsssuuuyyy{{{}}}zzzwwwsssoookkkaaa[[[TTTOOOHHHCCCJJJTTTbbb]]]VVVOOODDD:::888<<<;;;>>>FFFXXXlll{{{{{{yyyrrrhhh]]]XXX[[[```dddeee___]]]ZZZTTTNNNGGG@@@<<<777999999444---***,,,///++++++++++++++++++++++++************))))))))))))************************))))))))))))************************))))))))))))'''((((((((())))))******'''&&&&&&&&&&&&'''(((((())))))((())))))***++++++))))))))))))***+++,,,---,,,,,,,,,------...000000*********+++---000333555...111444777:::>>>BBBEEEBBBEEEFFFEEEEEEMMMZZZeeecccgggnnnuuuuuuqqqqqqtttvvv~~~}}}{{{}}}rrrmmmccciiisss|||}}}ssscccVVVZZZ[[[^^^dddlllssswwwyyyzzzwwwvvvyyy}}}~~~}}}{{{{{{zzz||||||zzzvvvtttuuuwwwssssssrrrpppooommmlllllliiiiiigggggggggggghhhiiiggghhhiiikkkmmmppprrrtttqqqssstttvvvvvvtttrrrqqqssssssuuuyyy~~~yyyuuurrrppppppnnnmmmkkkiiihhhgggfffffffffiiimmmppppppooollliiiggghhhiiikkkmmmmmmkkkiiigggggggggfffeeecccbbbaaa\\\\\\ZZZYYYWWWVVVUUUTTTTTTTTTTTTUUUWWWYYY\\\]]]aaaaaaaaabbbbbbccccccdddZZZZZZYYYXXXVVVTTTRRRQQQSSSSSSRRRRRRRRRTTTUUUVVVWWWYYY[[[\\\\\\[[[\\\]]]]]]```dddffffffiiiqqqwww~~~~~~sssddd]]][[[[[[___ffflllmmmnnnmmmhhh```WWWRRRLLLJJJGGGDDDGGGUUUgggvvv}}}zzzlllkkkjjjiiiiiigggccc```]]]XXXSSSQQQPPPLLLDDD>>>666333000......//////...***++++++++++++***)))(((******+++,,,------......|||{{{yyyxxxxxxyyy{{{|||yyyuuutttuuuvvvvvvvvvsssnnniiieeehhhhhhgggfffdddbbb___^^^___^^^\\\[[[ZZZZZZ[[[\\\[[[YYYXXXXXXZZZ\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZYYY[[[]]]^^^___bbbeeegggiiilllqqqvvv|||xxxsssqqqiiifffccccccfffgggfffdddddddddeeeeeedddbbb```___dddbbbaaacccgggiiihhhfffmmmnnnoooqqqrrrsssttttttzzz}}}|||vvvpppmmmllljjjbbbWWWNNNIIIIIILLLNNN[[[bbbcccXXXJJJBBB>>>=========@@@JJJ[[[mmmxxx{{{wwwuuutttjjj^^^WWWYYY]]]```aaa___^^^XXXRRROOOMMMGGG???:::666222///////////////,,,,,,,,,+++++++++*********************)))(((((())))))************))))))(((((())))))*********+++))))))***++++++)))(((''')))((('''&&&&&&(((***+++******+++++++++,,,,,,,,,***************************)))))))))***,,,...///......////////////......///---,,,,,,...//////...000444666888===DDDFFFCCCKKKIIIHHHJJJPPPXXX___ccccccccccccdddfffhhhkkkmmmpppqqqrrrqqqqqqttt{{{qqqfffbbbnnn}}}|||ooobbb[[[WWWZZZbbblllvvv}}}~~~|||{{{zzzyyyxxxxxx}}}|||zzzxxxuuusssqqqppptttrrrnnnkkkiiiiiijjjkkkhhhgggfffggghhhkkknnnpppppppppnnnmmmmmmmmmnnnooorrrqqqooonnnmmmmmmmmmnnnnnnoooqqqvvv}}}~~~{{{zzzvvvuuusssooolllhhheeedddfffgggiiikkkkkkkkkjjjjjjiiiiiijjjkkkllllllmmmnnnlllnnnooommmjjjgggffffffaaaaaaaaaaaaaaa``````___``````______```bbbeeegggjjjnnnrrrtttsssqqqpppoooeeedddbbb```]]][[[YYYXXXVVVUUUUUUTTTTTTTTTTTTUUUVVVUUUUUUUUUVVVXXXZZZ[[[[[[\\\]]]```dddhhhkkknnn{{{}}}}}}mmmaaaZZZXXX^^^fffgggmmmuuu{{{|||uuujjjbbbXXXQQQJJJJJJLLLQQQZZZcccnnnooorrryyy}}}|||tttnnnllljjjfffcccdddfffaaaZZZWWWVVVSSSMMMHHH;;;888444222111111000///......---,,,,,,,,,,,,---)))***,,,------,,,+++***zzzyyyxxxwwwxxxyyy{{{||||||uuurrrqqqoooooopppooollliiieeeccceeedddcccaaa```^^^]]]\\\\\\[[[ZZZYYYXXXXXXXXXYYYXXXWWWUUUVVVXXXZZZ[[[ZZZWWWWWWWWWWWWWWWWWWWWWWWWVVVXXXZZZ[[[\\\^^^bbbddd```cccgggjjjnnnsssxxx|||xxxssskkkhhheeefffhhhiiihhheeegggggghhhhhhhhhgggfffeeecccaaa```bbbeeehhhhhhggglllmmmoooppprrrsssttttttwwwzzz~~~xxxpppkkkiiieeebbb[[[TTTMMMIIIHHHHHH^^^fffjjj```QQQGGGAAA>>>;;;;;;>>>EEETTTdddqqqwww|||~~~xxxvvvuuulllaaaYYYXXX[[[^^^```aaaaaa\\\UUURRRQQQKKKEEE;;;777222///------,,,+++,,,,,,,,,+++++++++*********************)))(((((())))))************))))))((()))))))))***************************)))((((((...---,,,++++++---...000)))))))))*********++++++******************************)))***+++,,,...///......////////////......---,,,---...000111111111555888:::;;;@@@HHHKKKIIIKKKJJJJJJMMMRRRYYY^^^aaa______```aaabbbccceeeeeehhhjjjkkkjjjiiikkkpppuuu~~~{{{mmmcccccckkkuuuwwwqqqhhh___[[[\\\___eeemmmtttzzz~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyywwwvvvvvvuuuxxxwwwvvvuuutttrrrqqqpppqqqooollliiihhhhhhiiijjjjjjiiiiiijjjllloooqqqsssrrrqqqooommmllllllmmmmmmmmmlllkkkjjjjjjkkklllmmmkkklllnnnrrrxxx}}}}}}|||yyyuuupppjjjfffcccaaabbbcccdddeeeeeeeeeeeehhhiiiiiijjjkkkkkklllllloooppprrrqqqnnnlllkkkkkkhhhiiiiiiiiiiiihhhggggggggggggffffffggghhhjjjkkkrrruuuyyy|||||||||||||||qqqooommmjjjgggdddbbbaaa\\\\\\[[[ZZZYYYYYYYYYYYYWWWWWWVVVWWWXXXYYY[[[\\\^^^^^^___aaacccgggjjjkkkuuuxxx}}}}}}{{{mmmccc]]]___dddlllrrrzzzwwwpppdddZZZOOOJJJHHHJJJRRRZZZ```___```fffnnntttvvvvvv{{{{{{rrrnnnlllhhheeefffgggbbb]]]ZZZYYYVVVPPPKKK===:::555111000000000///......---,,,,,,,,,,,,---,,,---------------,,,+++wwwwwwvvvvvvwwwyyy{{{|||~~~|||uuuooommmlllggggggfffeeecccaaa```___```___]]][[[ZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUVVVUUUTTTSSSSSSUUUWWWWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSQQQSSSUUUWWWXXXZZZ]]]```]]]___bbbccceeegggkkknnnooorrrxxx}}}vvvmmmjjjhhhiiikkkkkkiiiffffffgggggghhhhhhiiiiiiiiibbb```______bbbeeeggggggjjjkkkmmmoooqqqssssssttttttwwwzzz~~~{{{qqqiiieeeaaacccbbb]]]TTTKKKFFFDDDYYYeeelllfffYYYNNNFFFBBB;;;;;;===BBBLLL[[[kkkvvvzzzyyy}}}{{{vvvuuuooofff\\\WWWWWW\\\```dddddd```ZZZVVVUUUPPPJJJ???;;;555000---,,,+++***,,,,,,,,,+++++++++*********************)))(((((())))))************))))))))))))))))))************+++******)))))))))))))))+++***)))))))))***,,,---((((((((()))))))))******************************************+++---...///......////////////......***+++---///111333333333777;;;>>>???CCCKKKNNNNNNJJJLLLNNNRRRVVVYYY[[[\\\]]]^^^^^^_________^^^^^^```ccceeeeeeccccccfffiiiooosssyyy|||yyypppeee^^^aaaeeeiiihhhddd___]]]\\\___cccgggjjjnnnttt|||||||||||||||||||||||||||{{{zzzxxxvvvtttsssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqlllkkkiiigggfffggghhhiiijjjkkklllmmmooorrrtttvvvsssrrrpppmmmkkkjjjjjjjjjhhhggggggggghhhiiikkklllhhhhhhiiimmmqqquuuvvvwwwyyy|||~~~yyyqqqjjjccc___[[[[[[[[[[[[\\\]]]^^^___eeefffggghhhiiijjjjjjkkkpppqqqsssrrrqqqppppppppppppppppppppppppooonnnnnnmmmmmmnnnnnnnnnmmmmmmmmmpppsssvvvyyyzzz{{{}}}{{{zzzwwwtttqqqnnnlllkkkgggfffeeedddcccaaaaaa```\\\\\\\\\\\\]]]^^^``````bbbbbbbbbbbbdddfffhhhiiimmmpppvvvvvvlllfffeeeooouuuooobbbTTTJJJDDDDDDKKKSSSXXXVVVTTTWWW^^^gggnnnrrrssswwwpppmmmiiiggggggiiieee```]]][[[XXXSSSOOOBBB===666111//////000000......---,,,,,,,,,,,,---...---,,,+++++++++++++++ttttttuuuuuuwwwyyy{{{|||~~~~~~~~~xxxrrrlllhhhffffff______^^^]]]\\\[[[[[[[[[[[[ZZZXXXVVVUUUVVVWWWXXXWWWWWWVVVUUUUUUTTTTTTTTTTTTSSSQQQQQQSSSSSSRRRQQQNNNOOOOOOOOOOOOOOOPPPPPPMMMOOOQQQSSSTTTVVVYYY\\\]]]^^^```aaaaaabbbdddfffiiijjjmmmrrr{{{zzznnnkkkiiiiiijjjjjjhhheeeaaaaaaaaabbbccceeeggghhhbbb```___^^^```cccfffggghhhiiikkknnnppprrrssssssssstttwww{{{~~~~~~rrrhhhccc```dddhhhddd[[[PPPIIIGGGMMM\\\hhhggg^^^TTTKKKDDD>>>===>>>AAAHHHUUUhhhxxxzzzyyy{{{}}}vvvrrrooohhh^^^VVVUUU[[[bbbeeefffccc]]]XXXVVVQQQLLLDDD???888222000///...---,,,,,,,,,+++++++++*********************)))(((((())))))************)))))))))))))))))))))*********,,,+++)))((((((((()))***''''''&&&&&&&&&'''((()))((((((((()))))))))******************************)))******+++,,,---...///......////////////......)))+++...000111222333333666===BBBDDDHHHMMMOOOMMMIIIMMMRRRWWWYYYYYYZZZZZZ___`````````___]]][[[ZZZ^^^aaaeeedddaaa___```aaadddgggjjjllljjjddd]]]XXX\\\]]]^^^^^^\\\[[[\\\^^^]]]```cccdddeeelllwww~~~}}}||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzyyywwwuuusssqqqqqqpppqqqqqqppppppppppppppppppjjjiiihhhgggggghhhiiijjjjjjkkkmmmoooqqqtttuuuvvvtttrrrooollljjjhhhgggggghhhggggggfffggghhhjjjkkkggggggggghhhkkkllllllkkkiiinnnssswwwyyyzzz{{{|||}}}zzztttlllddd\\\XXXWWWVVVUUUUUUVVVWWWYYYZZZ___```bbbdddfffgggiiijjjmmmoooqqqqqqppppppqqqrrrrrrrrrssssssrrrrrrqqqpppooooooppppppooommmkkkjjjjjjkkknnnoooppprrruuuxxx{{{zzzyyywwwvvvtttsssrrrrrrrrrqqqooonnnlllkkkjjjeeeeeeeeeeeeffffffgggggghhhhhhffffffffffffhhhhhhhhhkkkqqqyyyzzzyyytttlllmmmttttttgggVVVJJJCCCCCCJJJRRRWWWUUUSSSRRRVVV]]]eeekkklllxxx}}}tttnnnjjjggghhhhhheeeaaa___]]]ZZZVVVSSSHHHAAA999222//////000000......---,,,,,,,,,,,,---,,,+++)))((('''(((((()))rrrrrrssstttvvvxxxyyyzzz~~~~~~wwwsssmmmgggcccaaa``````ZZZZZZYYYXXXXXXXXXYYYYYYYYYWWWUUUTTTSSSTTTVVVWWWVVVVVVVVVVVVUUUTTTSSSSSSTTTRRRPPPPPPPPPOOOLLLJJJJJJJJJKKKKKKLLLLLLLLLMMMJJJLLLNNNPPPQQQSSSVVVYYYWWWYYY[[[\\\\\\\\\^^^___cccdddfffiiimmmuuu~~~}}}ppplllhhhfffggggggdddbbb\\\\\\\\\\\\^^^aaadddfffcccbbbaaa______aaaeeegggfffgggiiillloooqqqrrrsssrrrsssuuuxxx{{{~~~tttjjjddd```dddgggeee^^^UUUNNNJJJHHHVVVdddhhhddd\\\PPPGGGBBB>>>===@@@EEEOOOcccvvv|||}}}~~~vvvooommmhhh^^^UUUTTT[[[bbbdddgggfff```\\\XXXSSSNNNGGGAAA:::444111//////...,,,,,,,,,+++++++++*********************)))(((((())))))************))))))******)))))))))))))))))),,,+++)))((((((((()))***))))))))))))******++++++)))))))))*********++++++)))))))))))))))))))))))))))***+++,,,---...............////////////......+++---000000//////111333888AAAJJJMMMNNNPPPOOOLLLJJJOOOVVVZZZ\\\[[[[[[\\\bbbbbbbbbaaa___\\\ZZZXXX^^^bbbeeeeeeaaa^^^]]]^^^___``````___]]]YYYUUUSSSUUUVVVYYYZZZ[[[\\\^^^```WWWZZZ\\\[[[]]]dddpppyyy||||||||||||{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyywwwuuusssrrrqqqppprrrrrrqqqppppppooonnnnnnjjjiiiiiiiiiiiijjjkkkllllllmmmpppsssuuuvvvwwwwwwrrrpppmmmjjjhhhfffeeeeeejjjiiihhhgggggghhhiiijjjhhhhhhhhhhhhhhhgggccc```___bbbgggkkkmmmoooqqqsssqqqpppmmmhhhbbb\\\VVVSSSSSSSSSRRRRRRRRRTTTUUUWWWZZZ[[[]]]```ccceeegggiiikkkmmmoooooooooooorrrsssrrrrrrrrrrrrrrrqqqqqqpppnnnoooppppppnnnkkkhhhfffiiikkklllllllllmmmpppssstttuuuuuuvvvvvvwwwwwwxxxyyyyyyyyyyyywwwvvvtttsssoooooooooooooooooonnnnnnmmmllljjjiiihhhhhhiiiiiihhhjjjnnnttt|||xxxrrrtttzzztttlllssszzzlll[[[NNNFFFCCCIIIQQQVVVVVVTTTQQQPPPSSSYYY^^^fffmmmuuuxxxwwwvvvyyy|||zzzzzzrrrkkkiiikkkgggeeebbb___]]][[[XXXVVVMMMFFF<<<444000///000000......---,,,,,,,,,,,,---,,,+++)))((('''((()))***pppqqqrrrtttuuuwwwxxxxxx|||}}}~~~~~~yyyuuulllhhhbbb^^^\\\[[[ZZZYYYXXXWWWWWWVVVVVVWWWWWWXXXWWWVVVTTTSSSRRRSSSSSSTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPOOOMMMLLLLLLJJJGGGEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHIIILLLMMMNNNPPPSSSVVVUUUWWWZZZ[[[ZZZZZZ[[[]]]^^^```bbbeeehhhlllqqquuu}}}rrrmmmfffcccbbbbbb```^^^[[[[[[ZZZZZZ\\\```cccfffeeeeeedddcccaaaaaadddfffdddeeehhhkkknnnppprrrrrrrrrrrrssstttwww{{{~~~wwwnnniiibbbccceeeeee```YYYPPPKKKJJJUUUaaaiiilllgggZZZMMMFFF???;;;>>>@@@HHH[[[nnn|||vvvnnnlllfff]]]UUUTTTZZZ```bbbgggkkkhhhdddaaa\\\VVVKKKEEE<<<555111///......,,,,,,,,,+++++++++*********************)))(((((())))))************))))))************))))))))))))+++******)))))))))))))))))))))******++++++++++++)))))))))*********++++++)))))))))))))))))))))))))))***+++---..................////////////......---///111111//////222666???IIIRRRTTTSSSRRRPPPLLLLLLRRRZZZ^^^___```aaacccffffffdddbbb```]]]ZZZYYY^^^bbbeeeddd```\\\[[[[[[^^^\\\ZZZWWWTTTRRRQQQPPPQQQTTTWWW[[[^^^`````````SSSUUUUUUVVVXXX___iiipppssstttwwwyyy{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvtttsssrrrrrrqqqssssssrrrpppooonnnmmmmmmkkkkkkkkkkkkkkklllmmmmmmnnnpppsssuuuwwwwwwwwwvvvmmmllljjjgggeeedddddddddjjjiiihhhggggggggghhhiiihhhiiijjjkkkjjjfff```\\\TTTVVVYYYZZZ[[[]]]```bbb``````^^^]]]ZZZXXXVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXZZZ[[[\\\___aaadddfffgggjjjlllmmmmmmmmmnnnqqqssspppqqqqqqqqqqqqpppoooooommmmmmnnnmmmkkkiiifffdddhhhiiiiiiiiihhhiiikkklllmmmnnnppprrruuuwwwyyyzzzzzz{{{|||}}}|||{{{zzzyyywwwwwwwwwvvvuuutttrrrqqqooonnnlllkkkjjjjjjjjjkkkhhhkkknnnrrrvvv|||zzztttppppppvvv~~~qqquuu|||sssbbbUUUJJJEEEGGGLLLWWWYYYYYYUUUQQQPPPTTTYYYdddggghhheeeaaaaaaggglllmmmwwwtttjjjiiillleeedddccc```]]][[[YYYXXXSSSKKKAAA888333111000000......---,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,pppqqqrrrsssuuuuuuvvvvvvyyyzzz{{{}}}~~~{{{xxxtttnnnjjjccc___ZZZXXXXXXXXXVVVTTTVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSRRRQQQPPPPPPOOOOOOPPPPPPOOONNNLLLKKKIIIHHHHHHHHHHHHGGGDDDBBBAAABBBBBBCCCDDDDDDEEEEEEEEEGGGIIIJJJKKKMMMPPPSSSVVVXXXZZZ[[[ZZZYYYZZZ[[[[[[]]]___aaacccfffjjjmmmmmmuuuvvvooofff```^^^^^^]]]\\\\\\ZZZYYYYYY[[[___cccfffgggiiiiiifffcccbbbccceeebbbdddfffjjjmmmpppqqqrrrqqqqqqpppqqqsssvvvzzz|||~~~zzzsssooohhhgggggghhhggg___SSSJJJHHHPPP\\\iiitttuuuiiiZZZMMMBBB<<<===>>>CCCRRRdddxxxxxxpppllleee[[[TTTSSSWWW[[[```iiiqqqrrrpppnnnjjjeeeUUUMMMCCC:::444111///...,,,,,,,,,+++++++++*********************)))(((((())))))************))))))************)))))))))(((***************)))((((((&&&''''''(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))***,,,---...///............////////////.........111222111///111777<<>>??????@@@AAAAAABBBBBBCCCDDDGGGHHHIIIKKKNNNQQQSSSUUUXXXXXXVVVUUUUUUUUUXXXYYYZZZ[[[\\\^^^bbbeeeggglllrrrvvv|||yyyqqqfff___]]]]]]\\\[[[[[[ZZZXXXWWWYYY]]]bbbeeeiiikkkkkkiiieeebbbcccdddaaacccfffiiimmmoooqqqrrrppppppnnnooopppssswwwyyy{{{|||vvvsssnnnmmmlllnnnnnneeeVVVJJJBBBIIITTTfffyyyuuufffTTTGGG>>>>>>???AAANNN^^^tttzzzrrrmmmddd[[[TTTRRRTTTWWW```kkkvvvzzzzzzyyyuuuppp^^^VVVKKK@@@888444111///,,,,,,,,,+++++++++*********************)))(((((())))))************))))))+++*********))))))(((((()))***+++++++++***(((''''''(((((()))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))***,,,.../////////.........////////////......///222333222111444;;;BBBJJJQQQUUURRRMMMLLLMMMLLLUUU[[[aaaeeefffiiiooouuusssqqqmmmjjjgggeeeddddddaaadddfffeeeaaa^^^]]]^^^\\\XXXRRRNNNLLLMMMOOORRRVVVWWWYYY\\\___``````^^^WWWUUUTTTUUUYYY]]]```aaadddiiiooouuuxxxwwwtttrrrtttttttttttttttttttttttttttsssrrrrrrqqqqqqrrrrrroooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmhhhjjjnnnpppqqqpppmmmlllfffeeedddcccccccccdddeee````````````bbbdddfffgggdddgggmmmrrrrrrnnneee___SSSQQQOOOKKKIIIIIILLLOOONNNOOOPPPTTTYYY___dddgggeeefffgggiiijjjiiiiiihhhccccccccccccbbbbbbbbbbbbbbbcccdddddddddeeehhhkkkhhhhhhhhhhhhhhhggggggfffeeeeeedddcccaaa```^^^]]]]]]___aaabbbbbbbbbcccdddaaacccfffiiimmmpppssstttsssuuuxxxzzz|||||||||{{{|||{{{{{{yyyvvvsssooonnnlllkkkjjjiiiiiiiiijjjkkkiiillloooppprrruuuzzz~~~}}}|||sssxxx{{{vvvooommmpppxxxwwwjjj___TTTLLLJJJLLLRRRWWWYYYVVVPPPPPPXXX```ppprrrpppiii___WWWVVVWWWbbbfffnnnwww|||}}}kkk\\\\\\cccffffffeeeccc```]]]]]]]]]XXXQQQGGG>>>888444111///......---,,,,,,,,,,,,---'''(((***,,,---------,,,qqqqqqqqqqqqpppqqqtttvvvuuutttuuuzzz~~~~~~|||uuuqqqlllgggbbb```______^^^]]][[[ZZZXXXVVVUUUTTTVVVVVVVVVVVVUUUTTTSSSRRRVVVUUUSSSQQQNNNMMMLLLKKKKKKJJJIIIGGGFFFEEEDDDDDDBBBAAA@@@@@@?????????@@@;;;;;;<<<===>>>??????@@@AAAAAAAAACCCEEEGGGJJJLLLPPPQQQRRRSSSUUUVVVWWWXXXWWWXXXZZZZZZZZZ\\\^^^aaabbbfffkkklllnnnvvvyyykkkdddaaa]]]\\\\\\\\\\\\\\\[[[ZZZ[[[]]]___dddjjjmmmiiifffhhhfffbbbcccdddeeegggiiijjjkkklllpppooonnnmmmnnnqqqtttvvvsssxxx{{{|||}}}uuusssqqqooojjjbbbWWWPPPIIIMMMSSS___rrrvvv___OOOBBB@@@>>>===EEEQQQeee{{{yyyooofff```XXXPPPNNNRRR^^^lllyyy~~~~~~}}}zzzvvveee\\\NNNAAA777222///------,,,++++++******+++++++++++++++************))),,,+++***))))))******+++************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((()))***+++,,,---------............/////////000000000000//////000222333222222777AAAJJJQQQPPPOOOLLLKKKLLLNNNPPPWWW^^^cccccchhhsssxxxoookkkjjjiiiiiigggeeecccaaa___^^^\\\[[[XXXWWWSSSOOOMMMOOOSSSWWWYYY[[[\\\\\\```fffhhheee]]]]]]\\\[[[[[[\\\^^^```iiinnnssswwwwwwvvvttttttttttttsssrrrssstttuuuvvvttttttsssrrrpppooonnnnnnrrrnnnkkkiiiiiikkkllllllpppooommmmmmnnnoooooonnniiijjjkkklllkkkiiigggfffaaabbbcccbbbaaa```aaabbbbbbaaa`````````bbbeeefffbbbhhhnnnqqqssstttnnngggVVVOOOIIIHHHHHHGGGJJJMMMPPPSSSVVVZZZ___fffmmmrrrrrrsssssssssrrrpppnnnmmmhhhgggeeecccaaa___^^^^^^___``````___^^^^^^```bbbfffdddbbbbbbddddddaaa___aaa___]]][[[ZZZYYYYYYYYYWWWXXXYYY[[[\\\]]]^^^^^^]]]___aaadddgggjjjlllmmmoooppprrrtttvvvxxxzzz{{{uuuuuutttsssrrrpppooonnnjjjiiihhhggggggiiikkklllnnnooooooppprrrtttvvvwwwyyyzzz}}}vvvqqqxxx}}}pppiiikkkrrrxxx{{{yyyuuulll___RRRIIIGGGGGGMMMTTT]]]___YYYTTT[[[fffwwwwwweeeYYYUUUUUU___bbbhhhqqqyyy}}}~~~yyyjjj[[[XXX]]]aaadddeeebbb``````]]]XXXXXXTTTMMMDDD===777333111...------,,,++++++++++++,,,,,,+++******+++,,,,,,ooopppqqqqqqpppqqqsssttttttsssuuuyyy}}}}}}}}}xxxuuullliiieee```\\\ZZZZZZZZZ[[[ZZZYYYXXXVVVUUUTTTSSSVVVVVVWWWWWWWWWWWWVVVVVVSSSQQQOOOMMMJJJIIIHHHGGGEEEEEECCCBBB@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<999999999:::;;;<<<<<<============>>>@@@CCCEEEGGGNNNNNNPPPQQQSSSUUUVVVWWWWWWXXXZZZZZZZZZ[[[^^^```___cccfffgggggglllwwwqqqiiieee```______^^^^^^^^^]]]\\\\\\\\\]]]eeelllooollljjjjjjhhhcccbbbbbbcccdddeeeggghhhiiillllllnnnoooppppppppppppnnnsssvvvzzz}}}xxxsssooollleeeZZZSSSGGGIIILLLWWWjjj||||||eeeTTTEEEAAA???<<>>===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::888888999999::::::;;;;;;;;;;;;;;;;;;===???AAABBBIIIJJJLLLNNNPPPSSSTTTUUUVVVWWWXXXYYYYYYZZZ\\\___^^^aaadddcccaaaccciiiooottt|||{{{rrrkkkeeecccddd````````````___^^^]]]]]]ffflllqqqpppnnnllliiieeeccccccbbbbbbcccdddfffgggfffiiilllooopppnnnkkkiiikkknnnrrrvvv~~~~~~tttooolllggg^^^VVVIIIGGGEEELLL]]]pppzzz{{{kkkYYYGGGAAA???<<>>CCCGGGIIIMMMOOOOOOLLLIIIKKKSSSZZZ```eeeiiikkksss|||vvvpppggghhhgggeeeaaa^^^\\\\\\YYY[[[\\\\\\[[[[[[]]]___^^^ccceeeddddddfffddd```cccdddcccbbbaaadddkkkqqqrrrtttvvvvvvtttsssrrrsssrrrrrrrrrrrrrrrsssttttttssssssrrrqqqooonnnmmmlllkkkiiihhhhhhkkknnnooopppooonnnmmmnnnnnnmmmkkkhhhffffffffffffeeecccaaa```___aaabbbbbbaaaaaabbbddddddcccbbbbbbbbbcccdddeeeeeekkkoooqqquuuwwwsssmmm```WWWOOOLLLLLLLLLOOOTTT[[[aaahhhnnnppppppoooooolllmmmnnnoooooonnnmmmlllhhhfffdddbbb```___^^^]]]XXXWWWUUURRRPPPQQQSSSVVVXXXXXXYYY[[[]]]]]]ZZZXXXVVVTTTQQQOOONNNNNNOOOPPPTTTUUUVVVXXXYYYZZZ[[[[[[XXXYYY[[[]]]```ccceeefffeeefffgggiiikkkmmmnnnooonnnnnnnnnnnnmmmllljjjjjjffffffffffffgggiiilllmmmnnnnnnnnnoooppppppqqqqqqwwwwwwzzz{{{pppiiifffjjjuuuooohhhfffdddbbbddddddaaa\\\TTTLLLGGGEEECCCHHHRRR[[[______ccciiiqqq|||mmmaaaccceeeiiimmmppprrrsssssstttwwwzzzxxxmmm^^^WWWVVVVVV```gggfffcccaaa___]]]\\\ZZZWWWSSSMMMCCC999222//////...,,,,,,+++++++++,,,,,,+++******+++,,,,,,mmmooorrrsssrrrqqqrrrrrrqqqrrrsssuuuxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{zzzyyy{{{zzzxxxvvvsssnnnhhhddd___]]][[[YYYXXXXXXXXXXXXWWWVVVVVVUUUTTTSSSSSSRRRQQQQQQRRRRRRSSSSSSRRRRRRLLLJJJHHHEEECCCAAA@@@???======<<<;;;;;;;;;;;;<<<:::;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;::::::;;;===???@@@EEEFFFGGGJJJLLLOOOQQQRRRSSSUUUVVVWWWWWWXXX[[[]]]___bbbdddccc``````cccffflllqqqyyy|||ssskkkggghhhcccccccccddddddcccaaa___eeejjjpppqqqooolllhhheeefffeeecccbbbcccdddfffgggcccfffjjjmmmmmmkkkgggeeejjjkkkmmmqqqwwwtttmmmjjjggg```YYYOOOIIICCCEEEPPP___jjjnnnlll[[[IIIAAA>>><<<===@@@NNN```yyywwwmmmccc[[[VVVTTTVVV```jjjooorrrttttttqqqooofffXXXJJJ@@@888333111------,,,++++++++++++,,,+++++++++*********))))))&&&(((***+++,,,+++***)))************)))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((()))***+++---------............//////000000111333444555666888888:::>>>CCCGGGHHHGGGKKKMMMNNNKKKIIIMMMVVV___eeejjjmmmooovvvzzznnnnnnmmmgggaaa___aaadddggggggeeeaaa^^^\\\\\\]]]```fffiiihhhggggggddd```cccccccccbbbccciiirrryyyvvvwwwwwwuuusssqqqqqqrrrqqqqqqqqqqqqrrrrrrrrrsssrrrrrrqqqpppnnnmmmmmmllliiigggfffhhhkkkooopppqqqooonnnnnnoooooommmiiifffeeeeeeeeedddcccaaa___^^^___```bbbbbbaaaaaabbbdddddddddcccbbbccccccddddddeeejjjmmmooossswwwuuupppeee[[[RRRNNNMMMMMMQQQWWW\\\aaahhhlllmmmkkkiiihhhggghhhiiijjjkkkjjjiiiiiieeedddbbb```^^^]]]\\\\\\XXXWWWTTTPPPMMMMMMOOOQQQPPPQQQSSSUUUVVVVVVTTTRRRQQQPPPPPPPPPQQQTTTWWWXXX``````aaabbbbbbbbbaaaaaa[[[\\\]]]^^^___```aaaaaaccccccdddfffgggiiijjjjjjkkkkkkkkkkkkkkkjjjiiihhhfffffffffgggiiikkkmmmnnnnnnnnnooooooppppppooooooqqqrrrtttxxx~~~zzzppphhhffflllrrrzzzlllccc```___^^^___```^^^YYYRRRKKKGGGFFFGGGNNNYYY```aaabbbdddiiiyyy{{{jjjjjjkkklllmmmpppsssxxx{{{~~~yyyiii\\\VVVUUUaaajjjjjjeeecccbbbaaa^^^]]]\\\YYYTTTJJJ===333000000...---,,,,,,,,,,,,,,,,,,+++******+++,,,,,,mmmppprrrssssssrrrrrrsssqqqrrrssstttuuuvvvxxxyyyzzzzzzzzzzzzyyyxxxwwwvvvxxxuuupppkkkhhheeebbb```\\\\\\ZZZYYYYYYYYYZZZZZZXXXWWWWWWVVVUUUTTTTTTSSSRRRRRRRRRQQQPPPNNNMMMLLLFFFEEECCCAAA???===<<<<<<;;;;;;:::::::::;;;<<<<<<;;;;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;:::999:::;;;<<<===@@@AAACCCEEEHHHJJJLLLMMMOOOQQQSSSTTTTTTVVVYYY\\\___aaadddcccaaa```bbbcccfffiiimmmrrrzzz{{{qqqlllllleeeeeeeeefffhhhhhhfffccccccfffkkkooommmhhheeeccceeedddcccbbbbbbcccdddeeebbbdddfffhhhiiihhhgggeeeffffffgggkkkqqqyyysssllliiifff```[[[SSSKKKDDDCCCHHHQQQ[[[aaagggZZZKKKBBB???===<<<===JJJXXXpppsssiii```ZZZVVVTTT\\\eeejjjooottttttqqqqqqhhhZZZLLLAAA999333000...---,,,,,,++++++,,,,,,+++++++++*********))))))((()))+++,,,+++)))'''&&&************)))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))***+++---------............///111111000111111222444555888999===BBBFFFIIIHHHGGGJJJLLLLLLKKKKKKPPPYYYaaaeeekkkoooqqqwww}}}yyyxxx}}}zzzzzzvvvmmmeeedddjjjqqq|||xxxqqqhhh```[[[ZZZ[[[```ggglllllljjjjjjgggdddbbbaaa___```eeemmmvvv|||wwwxxxwwwuuurrrppppppqqqoooppppppqqqqqqqqqqqqqqqooooooooonnnnnnmmmmmmlllhhhgggggghhhkkknnnooopppnnnmmmmmmnnnnnnlllhhheeedddddddddcccbbb```_________aaabbbbbbaaaaaabbbcccccccccccccccccccccdddddddddhhhjjjlllpppuuuuuuqqqhhh^^^TTTPPPOOONNNRRRWWW]]]```dddffffffdddccccccaaabbbdddeeefffeeeeeedddaaaaaa___^^^\\\[[[[[[[[[ZZZYYYUUUPPPLLLJJJJJJLLLKKKLLLOOOPPPQQQPPPPPPOOORRRSSSVVVYYY^^^cccgggjjjmmmllllllkkkjjjiiigggfffeeedddcccbbbaaa```______cccddddddfffggghhhiiiiiiiiijjjjjjjjjjjjjjjiiiiiifffggggggiiijjjlllmmmnnnoooooopppqqqqqqpppoooooonnnoooqqqtttxxx~~~tttllliiihhhsssrrrccc]]]]]]\\\]]]___```]]]XXXQQQLLLJJJHHHLLLVVV^^^``````aaaeeeuuuwwwppppppqqqqqqttt{{{wwwggg\\\[[[fffnnnmmmhhhffffffeee```^^^]]][[[WWWNNNAAA777222111///...---,,,,,,,,,,,,,,,+++******+++,,,,,,mmmoooqqqrrrqqqqqqrrrsssqqqrrrssssssssstttwwwyyyzzzzzzzzzxxxwwwuuusssrrrrrrnnngggccc```___^^^^^^YYYYYYYYYXXXYYYYYYZZZZZZYYYYYYXXXWWWVVVUUUTTTSSSTTTTTTRRRQQQNNNLLLIIIHHHAAA@@@>>><<<;;;::::::999::::::::::::;;;<<<===>>>===>>>???@@@AAA@@@???>>>>>>=========<<<<<<;;;;;;;;;:::999888888999::::::===>>>???AAADDDFFFGGGHHHJJJLLLNNNPPPRRRTTTXXX[[[]]]___aaabbbaaa```aaabbbdddfffiiimmmqqqzzzxxxqqqpppiiigggeeefffiiiiiigggddd```bbbfffkkkiiidddaaabbbaaaaaaaaabbbbbbbbbbbbbbbbbbcccdddfffggggggggggggaaa```bbbhhhmmmttt~~~uuunnnjjjgggccc```UUUNNNFFFDDDEEEJJJSSS\\\bbbZZZPPPFFFAAA>>>======EEEOOOeeewwwlllddd\\\VVVTTT[[[bbbffflllqqqrrrooommmeeeXXXKKKAAA:::444111...------,,,,,,,,,,,,,,,+++++++++************)))***+++++++++***(((&&&%%%************)))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((()))***+++,,,---------............///222222111000111222444555:::===BBBFFFIIIJJJJJJJJJKKKJJJJJJKKKNNNTTT[[[``````fffllloootttzzz|||zzzppppppsssyyyvvvkkkiiiqqqzzzyyymmmbbb\\\ZZZ[[[___hhhoooooonnnoooooonnnfffbbb^^^```hhhrrrxxx{{{uuuvvvvvvtttqqqppppppqqqnnnoooooopppqqqppppppppplllmmmmmmmmmmmmmmmnnnnnnjjjiiihhhiiikkkmmmmmmlllkkkjjjjjjjjjkkkiiigggdddccccccbbbbbbaaa````````````bbbcccbbbaaa```aaabbb```aaaaaabbbccccccddddddcccfffhhhiiinnntttvvvsssjjjaaaWWWSSSQQQOOORRRVVV]]]```bbbcccbbbaaaaaaaaa^^^___```bbbbbbbbbaaaaaa^^^^^^]]]\\\\\\\\\\\\\\\^^^]]]YYYSSSMMMHHHGGGGGGGGGJJJLLLNNNOOOPPPRRRTTTYYY\\\aaagggmmmsssvvvxxxyyyyyyxxxwwwuuusssqqqpppnnnmmmkkkhhheeecccaaa___ddddddeeefffgggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiifffggghhhiiijjjkkkllllllnnnnnnpppqqqqqqpppoooooommmnnnppprrruuuzzzwwwllldddiiirrrjjj```]]]]]]^^^```bbbccc```ZZZVVVNNNJJJKKKRRRYYY\\\___aaagggtttpppsssuuuxxx|||xxxkkkhhhooossspppkkkjjjjjjiiiccc___[[[ZZZXXXQQQFFF===333222000///------,,,,,,,,,,,,+++******+++,,,,,,lllnnnooonnnnnnnnnppprrrqqqssstttsssrrrsssvvvyyyzzzyyyxxxvvvtttqqqooommmiiifffaaa^^^]]]]]]\\\[[[WWWWWWXXXXXXXXXYYYYYYZZZZZZYYYXXXWWWUUUTTTRRRRRRRRRRRRPPPNNNLLLIIIFFFEEE@@@???>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@BBBCCCDDDEEEGGGHHHIIIHHHGGGFFFDDDCCCCCCBBBAAA@@@@@@@@@===<<<;;;:::999999:::;;;;;;;;;===>>>@@@BBBCCCDDDEEEGGGJJJMMMOOOSSSWWWZZZ^^^___```aaa``````aaaaaaaaaeeehhhkkkmmmqqqxxx}}}vvvuuummmiiieeedddfffgggddd```___^^^bbbgggfff```^^^aaa___```bbbcccdddcccbbbaaa___aaadddgggiiiiiihhhhhhbbb```bbbgggkkkoooyyyzzztttnnniiigggfff]]]TTTKKKGGGEEEGGGPPP\\\___]]]VVVLLLCCC>>>===>>>AAAGGGYYYssswwwnnnhhhaaaZZZWWW\\\aaaccchhhmmmmmmjjjfff^^^SSSIIIAAA;;;777444......---,,,,,,,,,,,,---+++++++++************)))******))))))((((((''''''************))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))******+++,,,------------............///222111111111222444777888>>>CCCIIIMMMMMMMMMOOOQQQKKKIIIHHHKKKQQQXXX\\\^^^\\\```dddeeejjjoooqqqnnnfffiiioootttyyy}}}zzznnnjjjqqqzzz~~~wwwmmmccc\\\ZZZZZZ___iiiqqqrrrssswwwyyyzzzoooggg```cccmmmvvvxxxvvvrrrsssttttttqqqpppppppppmmmnnnooopppppppppoooooojjjjjjkkklllmmmnnnoooooommmllljjjjjjjjjjjjiiihhhgggfffeeeeeeffffffdddcccaaa`````````````````````bbbccccccbbb```___```aaa]]]^^^___aaabbbcccddddddccceeefffgggmmmtttwwwuuulllcccZZZVVVTTTQQQRRRVVV[[[^^^bbbcccbbbaaa```___^^^___```aaaaaa```______]]]]]]]]]]]]]]]^^^______dddccc```ZZZRRRKKKGGGEEEEEEHHHKKKNNNQQQUUUZZZ^^^cccfffmmmsssxxx{{{}}}}}}}}}}}}}}}|||{{{zzzyyyxxxtttssspppmmmjjjgggdddcccdddddddddeeeeeefffffffffeeefffggghhhhhhhhhhhhhhheeeeeefffhhhhhhiiiiiiiiikkklllnnnpppppppppnnnnnnkkkmmmooopppqqqtttzzzwwwjjjeeeiiirrrnnndddbbbbbbdddhhhlllllliiifffXXXQQQMMMPPPSSSUUUYYY^^^dddnnnzzzzzzkkkpppxxx~~~vvvyyywwwqqqmmmnnnnnnlllgggaaaZZZWWWWWWSSSKKKDDD333333111///...---,,,,,,,,,,,,+++******+++,,,,,,kkklllllllllkkkllloooqqqqqqssstttsssrrrrrrvvvyyyyyyxxxwwwtttqqqnnnkkkjjjbbb```^^^]]]]]]\\\ZZZXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYXXXVVVTTTSSSQQQPPPNNNMMMLLLKKKHHHFFFCCCBBBBBBAAAAAA@@@@@@@@@@@@AAA@@@AAAAAABBBDDDEEEGGGHHHKKKLLLNNNPPPPPPPPPNNNMMMJJJJJJIIIHHHGGGFFFFFFEEEAAA@@@???===<<<<<<======::::::;;;===>>>@@@AAAAAABBBDDDHHHKKKNNNRRRWWWZZZaaaaaaaaaaaaaaaaaaaaabbb]]]```dddfffeeefffiiimmmuuuzzzxxxpppkkkeeecccdddccc```\\\___]]]```eeeddd^^^]]]aaa```aaadddggghhhgggeeeccc]]]```eeeiiikkkkkkiiiggghhhdddeeeiiijjjkkksss~~~~~~yyyqqqlllkkklllfff[[[PPPIIIDDDDDDOOO[[[___```\\\QQQEEE???>>>>>>???BBBPPPgggyyyuuuooommmhhhaaaZZZ^^^```aaaeeeiiihhheee___YYYPPPGGGAAA===:::888......---,,,,,,,,,,,,---+++++++++************)))))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************+++,,,---...---------.........//////111111111222444777:::<<>>;;;;;;;;;:::;;;<<<<<<<<<<<<<<<;;;>>>@@@CCCFFFJJJOOOTTTYYYZZZ\\\___`````````aaabbbaaa```^^^\\\[[[___dddiiikkkrrrxxxpppllliiijjjhhhaaa]]]\\\\\\]]]]]]^^^^^^]]]]]]\\\]]]aaafffiiijjjgggccc```dddaaa```ccchhhkkkjjjgggnnnmmmiiiggghhhmmmuuu{{{zzztttnnnjjjeee\\\QQQIIIDDDDDDNNNYYYeeeccc```[[[QQQFFF@@@>>>>>>CCCLLLYYYiiivvvzzzxxx{{{}}}}}}||||||{{{sssjjjddd^^^\\\aaaffffffdddccc[[[ZZZTTTLLLFFFCCC<<<555333111...,,,++++++***)))+++++++++************)))***************)))((((((''''''(((((())))))******))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))&&&&&&'''(((***+++---...---.........------...000/////////000111666;;;@@@CCCLLLRRRRRRTTTYYY[[[YYYIIIIIIKKKPPPTTTWWWZZZ]]]YYYYYYXXXYYYZZZ]]]___aaaaaagggoootttvvvwwwyyy{{{{{{~~~zzznnneeeeeeggggggcccggghhhccc[[[XXXZZZ___fffiiimmmrrrxxx|||ppplllkkknnntttvvvqqqkkkppppppqqqrrrrrrqqqqqqqqqlllmmmmmmmmmllllllkkkjjjiiihhhggghhhiiilllnnnpppqqqooommmjjjgggeeeccccccdddbbb```___`````````___bbbaaa```______^^^^^^^^^ddddddcccbbbaaa```______^^^^^^___aaabbbdddeeeeeefffhhhggggggllltttwwwuuuppphhh___YYYSSSPPPRRRVVV[[[]]]aaaddddddcccaaa_____________________^^^]]]^^^___``````aaadddiiimmmooopppnnneeeYYYPPPLLLLLLGGGFFFGGGKKKTTT]]]eeeiiiooorrruuuvvvuuusssssssssrrrrrrrrrsssssssssrrrrrrpppooonnnmmmkkkhhhfffeeedddcccbbbaaaaaaccceeeffffffggghhhjjjjjjhhhgggfffcccdddeeeeeeddddddfffgggkkkjjjkkknnnqqqpppmmmiiihhhiiijjjllloooqqqrrrsss~~~tttlllgggjjjtttqqqmmmoooxxxtttiii[[[NNNHHHHHHJJJKKKUUU[[[___^^^aaaggggggccceeeffflllwwwrrrlllkkkhhhhhhkkkjjjfff```\\\ZZZWWWRRRNNN>>>999222...,,,---......---,,,***)))))))))***+++dddddddddddddddfffjjjmmmooooooppppppppppppooooooooopppppplllfff```]]]\\\YYYYYYYYYYYYZZZ[[[\\\]]]ZZZYYYWWWVVVVVVWWWYYYZZZXXXYYYZZZYYYWWWUUUUUUVVVSSSSSSSSSSSSRRRQQQPPPOOOPPPOOONNNMMMMMMOOOPPPQQQLLLMMMNNNOOOQQQTTTYYY]]]eeegggkkkppprrrrrrpppnnnlllkkkfff```]]][[[VVVOOOIIIHHHFFFCCC@@@>>>>>>???:::;;;<<<<<<<<<<<<<<<<<<===>>>AAACCCFFFKKKQQQUUUZZZ\\\___```___^^^______[[[\\\[[[ZZZYYYZZZ]]]```eeekkksss}}}~~~tttooolllllliiibbb]]]\\\ZZZ[[[]]]^^^^^^]]][[[ZZZ]]]```dddggggggeeebbb___aaa______cccjjjoooooommmllllllkkkkkknnnttt}}}~~~vvvnnniiiaaaZZZRRRKKKEEEDDDMMMYYYlllkkkggg```UUUIIIAAA======AAAIIIVVVeeerrrxxxyyy}}}~~~xxxqqqccc\\\YYY___fffhhhffffff___^^^XXXPPPJJJGGG@@@999333111---,,,,,,,,,+++************)))))))))((((((***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))))))))))))))))))))******,,,---------.........------///000111111111111333777===AAAFFFMMMRRRSSSUUUZZZZZZVVVJJJLLLQQQVVVXXXWWWTTTSSSYYYXXXWWWXXXYYY\\\___aaafffjjjqqqtttuuuvvvwwwxxxtttuuuoooddd^^^___aaa```^^^______\\\WWWVVVZZZ^^^dddfffkkkooorrrtttuuuuuunnnllllllnnnrrrsssppplllooooooppppppqqqppppppooommmmmmmmmmmmlllkkkkkkjjjhhhgggffffffhhhjjjlllnnnmmmlllkkkjjjhhhgggfffeeebbb```^^^^^^___`````````___^^^^^^^^^^^^___``````cccbbbbbbaaa```______^^^______```aaabbbcccdddddddddfffffffffjjjrrruuusssmmmeee\\\WWWRRRMMMOOOSSSYYY[[[^^^bbbcccdddcccbbb```````````````___^^^]]]______``````aaaeeeiiimmmqqqssssssmmmbbbXXXSSSQQQQQQPPPPPPSSSZZZaaagggiiikkknnnqqqrrrqqqooooooooolllmmmnnnoooppppppppppppmmmllllllkkkiiigggeeeddddddcccbbbaaaaaacccdddeeeeeefffhhhiiiiiihhhfffeeeaaabbbdddeeeeeeeeegggiiiiiiiiijjjlllooonnnkkkhhhkkkkkkjjjjjjlllooorrrtttxxx~~~vvvkkkhhhkkkssswwwrrrrrrzzz|||iiiWWWJJJEEEFFFHHHPPPXXX\\\[[[\\\___```]]]ccccccfffooo{{{ppphhhgggggggggiiiiiiddd___\\\ZZZXXXSSSPPP@@@;;;444///---.........,,,++++++***************aaabbbbbbaaaaaacccgggjjjllllllmmmmmmmmmllllllkkkjjjjjjhhhddd___[[[YYYYYYVVVVVVWWWXXXYYY[[[]]]^^^[[[YYYWWWUUUUUUWWWYYY[[[XXXZZZ[[[\\\[[[[[[]]]_________```aaaaaa```___^^^``````___^^^]]]\\\\\\[[[VVVWWWYYYZZZ]]]aaafffjjjvvvyyywwwqqqmmmeee^^^SSSPPPLLLHHHEEEDDDDDDDDD===>>>>>>>>>????????????>>>???@@@AAACCCHHHNNNSSSYYY[[[^^^^^^]]]]]]]]]^^^XXXYYYZZZYYYWWWVVVVVVWWW___bbbfffllluuuxxxrrrnnnmmmiiibbb^^^]]]ZZZ\\\___``````___\\\ZZZ\\\^^^```bbbcccbbbaaa``````______dddkkkpppqqqqqqlllmmmnnnpppssszzzyyynnnfff]]]YYYUUUOOOHHHFFFNNNZZZooopppnnnggg\\\PPPFFFAAA===???FFFQQQ___lllvvvzzz}}}zzzuuucccZZZUUU\\\fffjjjiiihhhcccbbb]]]UUUOOOLLLFFF???444111...,,,,,,,,,,,,+++))))))))))))((((((((('''*********+++******)))((())))))))))))(((((((((((())))))))))))))))))))))))***))))))((((((((((((((()))))))))))))))))))))))),,,++++++++++++,,,---------.........------///111333333333333555999>>>BBBLLLPPPTTTVVVYYY[[[XXXSSSGGGKKKPPPUUUXXXYYYXXXVVV\\\[[[YYYXXXYYY[[[^^^___gggjjjoooqqqqqqqqqqqqqqqmmmjjjbbbYYYWWWYYY[[[ZZZZZZXXXVVVUUUVVVYYY]]]___ccceeehhhjjjlllkkkjjjiiijjjkkkmmmnnnoooooonnnnnnnnnnnnoooooooooooonnnnnnmmmmmmmmmllllllkkkiiiiiiffffffeeeeeefffgggiiijjjhhhiiiiiijjjjjjiiihhhgggcccaaa___^^^______^^^]]]\\\\\\]]]]]]___```bbbbbbbbbaaaaaaaaa``````______aaaaaaaaaaaabbbbbbbbbbbbaaaccccccccchhhppprrrpppiiiaaaYYYTTTOOOJJJKKKOOOVVVXXX[[[___bbbdddeeefffbbbbbbbbbaaaaaa___^^^^^^___```aaaaaabbbeeeiiimmmqqqvvvyyyvvvlllaaaXXXTTTQQQPPPPPPTTTZZZ___ccceeefffiiilllmmmkkkjjjjjjjjjfffggghhhjjjkkklllmmmmmmiiiiiiiiihhhgggfffddddddeeedddbbbaaaaaabbbcccdddccceeefffggggggfffeeeccc___aaacccdddeeefffhhhjjjgggggghhhkkklllllliiiggglllkkkiiiiiijjjnnnqqqtttuuuyyy~~~rrrgggbbbfffttt}}}yyy~~~yyybbbNNNDDDCCCFFFIIIRRRXXXWWWUUUUUUUUUUUU___]]]]]]bbbjjjttt|||qqqeeeaaabbbdddhhhiiiddd___\\\[[[YYYUUUQQQDDD>>>777111///...//////+++++++++++++++******)))___````````````aaadddgggiiijjjjjjjjjjjjiiiiiihhhgggfffccc___\\\YYYXXXXXXUUUUUUVVVWWWXXXZZZ[[[\\\\\\ZZZWWWUUUUUUWWWZZZ\\\YYY[[[^^^___aaacccfffhhhlllmmmppprrrssstttssssssssssssrrrqqqooommmjjjiiiggggggfffeeegggkkkrrrwwwxxxqqqfffaaaYYYRRRNNNKKKIIIHHHCCCCCCCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBCCCHHHNNNRRRWWWYYY\\\]]]]]]]]]]]]^^^[[[[[[[[[XXXUUUSSSSSSTTTYYY[[[___cccjjjvvvxxxrrrmmmkkkhhhbbb^^^^^^\\\___bbbddddddbbb___\\\YYYZZZ\\\^^^___aaabbbcccaaa``````ccchhhmmmoooooooooqqqsssuuuxxx}}}{{{lllcccZZZZZZYYYTTTLLLHHHOOOYYYiiinnnpppllldddZZZOOOGGG@@@???CCCMMMYYYeeesss}}}}}}yyyuuufff[[[TTTZZZdddiiiiiiiiiffffffaaaYYYTTTPPPJJJCCC555222...,,,,,,------,,,******)))))))))(((((((((*********++++++******)))******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))++++++***++++++,,,---...---...///...---...000222444444444444666999???CCCQQQSSSUUUXXXZZZZZZUUUPPPHHHKKKNNNQQQXXXbbbiiikkk```^^^[[[YYYYYYZZZ]]]^^^dddfffiiikkkkkkkkkjjjjjjiiibbbXXXRRRTTTXXXYYYXXXZZZVVVSSSUUUZZZ___bbbddddddddddddeeeeeeeeeeeeeeegggjjjmmmnnnlllkkkmmmnnnnnnnnnooooooooonnnmmmmmmkkkkkkkkkjjjjjjiiihhhgggeeeeeedddddddddeeefffgggeeefffhhhjjjjjjiiigggffffffdddaaa``````___]]]\\\]]]]]]^^^^^^___aaabbbcccaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaa```^^^```aaabbbfffmmmpppmmmfff___WWWRRRMMMHHHIIILLLUUUVVVYYY\\\```ccceeeeeecccccccccbbbaaa```___^^^```aaabbbccccccfffjjjmmmpppvvv|||{{{ssseeeYYYQQQJJJJJJLLLPPPWWW\\\```aaabbbeeehhhiiihhhfffffffffcccdddeeeggghhhiiiiiiiiigggggggggggggggfffeeedddeeedddcccbbbaaaaaabbbbbbbbbccceeeffffffeeecccbbb```bbbdddddddddeeeggghhhfffggghhhjjjjjjjjjiiiggghhhhhhiiijjjllloooqqqsssvvvxxx{{{~~~zzznnneeecccnnn{{{lllUUUGGGCCCDDDBBBJJJRRRSSSOOOLLLNNNQQQWWWVVVUUUVVV[[[dddmmmssswww|||yyyfff[[[[[[bbbiiikkkfffaaa^^^\\\ZZZVVVRRRGGGAAA999333000.........***+++,,,---,,,+++***)))]]]^^^______^^^___bbbdddhhhhhhhhhhhhhhhgggfffeeecccaaa]]]ZZZYYYXXXWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZ[[[ZZZXXXVVVVVVXXXZZZ[[[[[[]]]```ccceeehhhmmmpppwwwyyy}}}~~~|||zzz{{{xxxsssooonnnsss{{{}}}vvvlllbbb[[[UUUQQQNNNJJJJJJIIIHHHGGGGGGHHHHHHFFFFFFFFFEEEFFFIIINNNRRRUUUWWW[[[]]]^^^^^^```aaa^^^]]]ZZZVVVRRRPPPQQQSSSSSSVVV[[[___eeennnyyyxxxrrrllljjjgggbbb___```]]]___ccceeeeeeccc___]]]VVVWWWYYY[[[^^^aaadddeee^^^^^^^^^aaaeeejjjmmmnnnrrrtttvvvyyy}}}}}}lllbbbZZZYYYYYYVVVNNNHHHLLLTTTbbbllltttssslllcccVVVKKKEEEBBBCCCJJJRRR]]]ooo|||wwwrrriii^^^UUUXXX```eeeggghhhhhhhhheee^^^YYYUUUMMMEEE777444///,,,,,,------,,,++++++*********)))))))))******++++++++++++************))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((()))+++---...///,,,...///.........000222333333444444666:::@@@DDDQQQQQQSSSVVVVVVSSSNNNLLLMMMQQQSSSUUU]]]jjjsssuuu___]]][[[YYYYYY\\\___aaabbbccceeegggiiijjjiiihhheee[[[RRRPPPSSSWWWYYYYYYZZZWWWUUUXXX^^^ccceeedddbbbaaa___^^^^^^aaadddffffffiiilllllliiihhhkkknnnnnnnnnnnnnnnnnnmmmllllllggghhhhhhhhhhhhgggffffffeeeeeeeeedddddddddddddddeeefffggghhhhhhfffdddccccccbbbaaabbbccccccbbbaaaaaa``````______``````aaa```aaaaaabbbbbbcccccccccccccccbbbbbbaaa`````````\\\___```aaaeeelllnnnkkkeee^^^VVVPPPKKKGGGHHHKKKUUUWWWYYY[[[^^^```bbbbbbccccccccccccbbbaaa```___```bbbcccddddddfffjjjlllqqqwww~~~wwwiiiZZZPPPMMMMMMNNNRRRWWW]]]```aaaaaacccfffgggfffeeedddeeeeeeeeeffffffgggfffffffffgggggghhhhhhgggffffffeeedddccccccbbbaaaaaaaaaaaabbbcccdddffffffdddcccbbbbbbdddeeedddccccccdddeeefffgggiiiiiiiiiiiihhhhhhaaadddhhhlllpppqqqqqqqqquuuuuuwwwzzz~~~{{{pppjjjmmmuuu~~~vvv```OOOFFFCCC===DDDLLLNNNKKKHHHKKKPPPPPPQQQQQQQQQSSSYYYbbbiiisssxxxkkkYYYVVV```kkknnniiiddd```^^^[[[WWWSSSKKKEEE<<<555000...---,,,++++++,,,------+++***)))[[[\\\^^^]]]]]]]]]___aaaeeeffffffeeeeeedddcccbbb]]][[[WWWUUUUUUUUUTTTSSSWWWVVVVVVVVVWWWXXXYYYYYYZZZZZZYYYXXXXXXYYYZZZZZZ\\\^^^aaacccfffjjjooosss{{{~~~{{{uuurrruuu|||}}}sssllleee^^^YYYTTTRRRPPPNNNMMMMMMMMMMMMKKKLLLLLLKKKKKKLLLPPPRRRVVVYYY\\\______```aaabbb```^^^[[[UUUQQQOOOPPPQQQNNNRRRWWW[[[___eeemmmsss}}}uuunnnkkkhhhccc```bbb\\\^^^```bbbbbb```^^^\\\WWWXXXYYY[[[^^^aaadddeeeYYYZZZ[[[^^^ccchhhnnnppprrrtttxxx|||pppfff]]][[[XXXVVVPPPIIIJJJNNN```ooo|||}}}yyyppp```PPPKKKEEECCCFFFKKKUUUiii~~~~~~xxxqqqkkk```WWWXXX\\\aaafffjjjjjjlllkkkeeeaaa[[[RRRHHH:::666000---,,,,,,,,,,,,++++++++++++************)))***++++++,,,+++++++++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))''''''((()))+++---///000,,,...//////...///111333222333444555777<<>>999333...+++++++++***))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,''''''(((((())))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))---,,,,,,,,,,,,---...///,,,.../////////000222444222444555888;;;AAAHHHMMMSSSTTTWWWWWWNNNFFFIIISSSYYY```aaa^^^gggzzz|||tttnnnkkkkkkkkkooommmlllmmmpppqqqooolll]]]VVVTTTWWWZZZZZZ]]]ddd^^^bbbhhhkkkjjjeee___[[[ZZZ\\\___bbbdddeeeeeedddfffeeeeeeeeeggghhhiiiiiihhhhhhhhhhhhgggfffeeeddddddeeeggghhhjjjkkkkkkllljjjjjjiiihhhgggeeedddccc`````````___```aaabbbbbb______```bbbeeeeeedddbbb^^^]]]\\\\\\[[[[[[\\\\\\YYYZZZ[[[]]]___```bbbbbbbbbbbbbbbbbbaaaaaaaaa```\\\```bbbccchhhnnnooollleee[[[PPPHHHCCCAAAEEEKKKOOORRRWWW\\\_________^^^^^^___```aaaaaabbbbbbaaabbbcccfffgggggghhhjjjlllmmmqqqxxx|||zzzqqqeee\\\MMMKKKJJJLLLQQQXXX^^^``````bbbeeefffeeedddccccccbbbccceeefffggghhhiiiiiihhhhhhhhhgggfffeeecccbbb___```aaabbbbbbbbbbbbbbbbbbccceeeffffffeeecccbbb```bbbcccccccccccceeefffaaadddfffeeecccbbbdddgggggghhhjjjkkkllllllkkkkkkooolllmmmqqqpppmmmrrrzzzvvvpppfffnnnzzzzzzuuutttvvvvvvvvvuuurrrkkk___QQQGGGDDD??????CCCDDDAAABBBGGGPPPYYYaaaaaaZZZSSSRRRTTTWWW___iiiqqqttttttuuuvvvtttxxxvvvmmmgggiiikkkjjjmmmiiieeeeeeffffffccc```XXXQQQGGG>>>888444111000...---,,,+++***+++,,,---XXXYYYYYYXXXVVVVVVWWWYYY]]]]]]]]]]]]\\\ZZZYYYXXXXXXWWWVVVUUUTTTTTTTTTTTTSSSSSSSSSTTTWWWYYY\\\]]]^^^]]]]]]\\\ZZZXXXWWWVVVZZZZZZ[[[]]]```cccfffhhhmmmllliiihhhkkknnnjjjccc___^^^\\\[[[\\\^^^aaabbbffffffggghhhhhhgggffffffiiijjjmmmssszzz~~~{{{rrrpppllljjjgggdddaaa^^^___aaadddfffgggeeebbbaaacccbbb```______aaabbbdddfffmmmqqqkkkbbb[[[VVVRRRQQQRRRTTTWWWZZZ]]]___```jjjllluuuwwwsssoookkkgggccccccbbbbbbccccccdddeeeaaacccddddddbbb````````````___]]]^^^aaafffjjjlllmmmooopppoooooorrryyy~~~{{{www{{{rrrggg___]]]\\\YYYVVVfffrrruuu[[[JJJ?????????BBBVVVooo|||{{{zzzsssqqqpppggg[[[SSSPPPUUUcccqqqvvv|||zzzqqqaaaTTTGGG===333000...++++++,,,+++++++++***)))(((((('''))))))))))))******************))))))))))))******)))(((((((((''''''''''''++++++***)))(((((())))))''''''''''''((()))***+++***+++,,,---------,,,+++111111111111111222222222666666666999>>>DDDJJJMMMSSSYYY]]]YYYQQQMMMPPPUUUccc^^^ZZZ___nnntttoooppptttooojjjhhhgggffffffgggaaa[[[XXXZZZ\\\]]]___ccc___hhhlllhhhcccccceeeffffffggggggggggggfffeeedddccccccdddeeefffggghhhiiieeeeeeeeeeeeeeeeeeeeeeeecccddddddfffhhhjjjkkkmmmnnnmmmjjjhhhfffdddcccbbb```___^^^^^^___```___]]]\\\^^^```aaa``````aaabbb^^^^^^^^^]]][[[YYYVVVUUUWWWWWWYYY[[[]]]___aaaaaa```aaaaaaaaa``````___^^^aaaaaabbbdddhhhjjjjjjiii___WWWOOOIIICCCAAAFFFMMMNNNRRRWWW[[[\\\\\\]]]^^^```````````````aaaaaabbbcccdddfffgggggggggiiikkkmmmnnnsssxxxyyyrrrdddXXXNNNJJJHHHJJJNNNQQQXXX___```bbbccccccccccccdddfffdddfffhhhjjjkkkkkkjjjiiikkkjjjhhheeedddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbeeeeeeeeeeeedddcccbbbbbbaaabbbdddffffffeeedddcccbbbccccccddddddccccccbbbdddeeeggghhhjjjkkkkkklllmmmmmmnnnnnnnnnnnnnnnnnnxxx{{{{{{sssiiikkkpppzzzzzzqqqnnnoooppppppooolllfff\\\PPPHHHAAA===<<<>>>>>>>>>@@@DDDNNN\\\iiinnnkkkdddYYYPPPYYY[[[cccooovvvuuurrrrrrpppuuuvvvqqqmmmllljjjhhhkkkjjjhhhgggeeedddcccbbbWWWSSSLLLCCC:::333000000---,,,,,,+++************WWWWWWXXXVVVTTTTTTUUUVVV[[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVXXXZZZ\\\]]]ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[]]]___bbbeeegggeeeeeedddbbbdddfffbbbZZZYYYXXXVVVTTTUUUVVVYYYZZZ^^^```bbbeeefffeeedddcccfffggghhhkkkpppwww}}}zzzvvvvvvwwwuuusssooommmjjjgggfffeeebbb```___aaadddfffgggfffcccbbbcccbbb```______aaabbbcccjjjqqquuurrrkkkeee^^^WWWRRRSSSUUUWWWZZZ\\\^^^___dddfffnnnyyyyyytttpppmmmjjjeeeeeeddddddcccddddddeeeccceeeffffffcccaaaaaaaaaaaa___^^^^^^bbbfffjjjllllllmmmmmmkkkhhhjjjnnnssswww{{{}}}|||{{{{{{sssjjjdddbbbbbb```^^^___hhhuuu~~~cccPPPAAA???>>>AAARRRgggsssnnnpppyyy~~~{{{uuusssqqqggg[[[RRRNNNRRR```nnnxxx}}}|||ttteeeYYYIII???555222000,,,+++---,,,,,,,,,+++******))))))))))))))))))******************))))))))))))******))))))((((((((('''''''''++++++***)))))))))))))))(((((((((((()))***++++++++++++---.........---,,,////////////000000000000666666777999???FFFMMMQQQXXX^^^cccaaaYYYUUUWWW[[[bbb``````gggvvvyyyxxxrrrmmmhhheeecccbbbbbbcccaaa\\\YYY[[[\\\\\\]]]``````hhhkkkgggdddeeehhhiiillllllkkkjjjhhhgggeeedddccccccdddeeeffffffggggggddddddddddddcccccccccccceeeeeefffgggiiikkkmmmnnnnnnmmmkkkiiifffeeedddcccaaa```______``````^^^]]]\\\^^^```aaa``````aaabbb``````___^^^]]]ZZZXXXVVVXXXYYYZZZ\\\^^^```aaabbb______```aaaaaabbbaaaaaaaaaaaaaaabbbdddeeedddbbb^^^WWWOOOIIICCCAAAEEELLLOOOSSSXXX\\\]]]^^^^^^___aaa````````````aaabbbbbbcccdddffffffffffffhhhiiimmmooossswwwwwwoooaaaVVVNNNJJJHHHJJJMMMQQQWWW^^^```bbbddddddcccdddeeegggfffhhhjjjlllllllllkkkjjjllljjjhhhfffeeedddddddddbbbbbbbbbbbbbbbbbbbbbbbbeeeeeeeeeeeedddcccbbbbbbaaabbbdddeeefffeeedddcccccccccddddddddddddcccccccccdddfffhhhiiijjjjjjkkkkkkkkkllllllmmmnnnooooootttvvv|||}}}xxxnnnkkkjjjssssssnnnmmmlllmmmmmmlllhhh```VVVOOODDD???<<<======<<<>>>CCCPPPaaattt~~~~~~wwwjjj___\\\\\\bbblllrrrrrrrrrssspppwww{{{wwwqqqooonnnlllllljjjiiigggeeeccc```^^^VVVSSSNNNGGG>>>777333000//////...---,,,,,,,,,,,,VVVVVVVVVTTTRRRQQQRRRSSSXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTUUUUUUWWWWWWWWWXXXYYYZZZ\\\]]]ZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZ[[[\\\___aaadddfffeeeggggggfffggggggaaaYYYTTTSSSQQQPPPPPPRRRTTTVVV\\\```eeeiiikkkjjjhhhfffeeedddbbbbbbeeejjjooorrr{{{zzztttlllgggggghhhiiihhhhhhfffcccccccccccccccbbb___aaaccceeefffeeedddccccccbbbaaa`````````aaabbbkkkqqqvvvvvvtttooodddZZZTTTTTTUUUWWWYYYZZZ[[[\\\___aaagggnnnvvv{{{tttqqqnnnlllhhhhhhgggfffeeeeeeeeeeeefffhhhiiihhhfffddddddeeedddcccaaaaaabbbeeehhhjjjllllllkkkgggbbb```bbbeeehhhjjjlllnnnppptttxxx{{{}}}vvvmmmgggeeeccc```^^^VVVYYY```mmmmmmXXXEEE???===???LLL]]]bbb```eeerrr}}}~~~zzzvvvssshhh[[[QQQLLLOOO[[[iiivvv{{{|||uuuiii]]]LLLBBB888444111---,,,------------,,,++++++******))))))))))))******************))))))))))))******)))))))))(((((((((''''''+++***))))))))))))))))))))))))))))))***+++,,,---,,,------...///........./////////000000000111111666666777;;;AAAJJJRRRWWW]]]ccchhhfff___ZZZ[[[^^^bbbcccfffmmm{{{vvvqqqjjjeeedddeeefffgggeee___[[[[[[\\\[[[\\\___ggglllooollljjjmmmppppppmmmlllkkkiiihhhfffeeedddcccccccccdddddddddeeeeeebbbbbbbbbbbbbbbbbbbbbbbbdddeeeeeeggghhhjjjlllmmmnnnmmmkkkjjjhhhfffeeedddcccbbb````````````^^^]]]\\\^^^```aaa``````aaabbbaaaaaaaaaaaa```^^^\\\[[[ZZZ[[[\\\]]]___```aaabbb^^^^^^___aaaaaabbbbbbaaaaaa```______``````^^^]]]\\\UUUNNNHHHBBB???CCCIIIPPPTTTYYY\\\^^^^^^___```aaaaaaaaaaaaaaabbbbbbccccccdddfffeeeeeedddfffgggkkkmmmqqquuutttkkk^^^UUUNNNJJJHHHJJJMMMPPPWWW^^^```bbbdddddddddeeeggghhhiiijjjlllmmmnnnmmmmmmlllkkkjjjiiigggfffeeeeeeeeecccccccccccccccccccccccceeeeeeeeeeeedddcccbbbbbbaaabbbdddeeeeeeeeedddcccddddddeeeeeeeeeeeeddddddbbbccceeefffhhhhhhiiiiiihhhiiijjjkkklllnnnooooooppprrrwww}}}yyyqqqjjjmmmzzzyyyooojjjggghhhkkklllkkkfff^^^XXXKKKDDD???>>><<<;;;>>>CCCPPPddd}}}zzzmmmccc```bbbiiiooorrrvvvzzzwwwyyytttrrrpppmmmllljjjiiigggddd___[[[TTTTTTQQQMMMFFF>>>777222000///...---,,,,,,,,,,,,UUUVVVUUUSSSQQQPPPPPPQQQUUUUUUUUUUUUUUUUUUTTTTTTRRRRRRRRRRRRSSSTTTUUUVVVXXXXXXXXXXXXYYYZZZZZZ[[[]]]]]]]]]\\\[[[ZZZXXXXXXZZZZZZ[[[\\\^^^aaadddeeeiiimmmooooooooonnnggg___UUUTTTSSSRRRSSSVVVXXXZZZ```dddjjjooopppnnnjjjgggdddbbb___^^^___bbbgggjjjooowww~~~~~~ssslllccc\\\[[[\\\^^^^^^^^^]]]\\\]]]___aaaaaa```^^^___aaacccdddddddddcccbbbbbbaaa`````````aaaaaaggglllqqqtttvvvrrrfffYYYVVVVVVVVVWWWXXXYYYYYYYYY^^^```dddgggkkkuuu|||uuuqqqooonnnkkkjjjiiihhhgggfffffffffhhhiiikkkjjjiiiiiijjjkkkjjjiiigggeeecccccceeegggkkkkkkiiiddd^^^ZZZ[[[\\\____________bbbgggooottt~~~xxxppphhhbbb]]]XXXUUUNNNMMMPPP[[[rrrttt^^^HHH@@@===>>>GGGTTT[[[]]]dddrrrzzzvvvkkk^^^TTTLLLMMMXXXdddpppvvvyyyyyyxxxsssiii^^^NNNDDD999444111---+++,,,---,,,,,,,,,+++++++++***((()))))))))******************))))))))))))******)))))))))(((((((((((('''******)))))))))))))))***************+++,,,---------......///////////////111111111222222333333444666777999>>>EEEOOOWWW]]]bbbeeegggccc\\\XXXZZZ]]]ccceeeiiinnnxxx~~~uuunnnnnntttyyy{{{mmmddd]]]ZZZZZZZZZ^^^bbblllpppqqqoooooosssuuussshhhhhhfffeeedddcccccccccbbbbbbbbbbbbbbbbbbccccccaaaaaabbbbbbbbbbbbccccccccccccdddeeefffhhhjjjkkkmmmmmmlllkkkiiigggfffeeeeeecccaaaaaaaaa```^^^\\\\\\^^^```aaa``````aaabbbaaabbbcccdddddddddcccbbb]]]]]]^^^___```aaaaaabbb_______________^^^^^^]]]]]]\\\\\\\\\^^^^^^]]][[[XXXRRRKKKFFFAAA===@@@FFFPPPSSSXXX\\\]]]^^^______aaaaaaaaaaaaaaabbbcccccccccdddeeeeeeccccccdddeeehhhjjjnnnqqqppphhh]]]UUUOOOJJJHHHJJJMMMPPPVVV]]]```bbbdddeeeeeefffhhhjjjkkklllmmmnnnnnnmmmmmmllliiihhhhhhgggfffeeeeeeeeecccccccccccccccccccccccceeeeeeeeeeeedddcccbbbbbbaaabbbcccddddddddddddcccdddeeeeeeffffffeeeeeedddbbbbbbdddeeefffgggggggggggghhhhhhjjjkkkllllllmmmnnnpppsssyyyuuurrrwwwsssjjjdddfffiiimmmnnnkkkeee```RRRJJJCCC@@@>>><<<@@@FFFNNNccc}}}yyylllgggeeejjjqqqxxxzzztttpppnnnlllkkkkkkjjjfff```[[[TTTTTTTTTRRRMMMDDD;;;444///...---,,,+++*********UUUUUUUUUSSSPPPOOOPPPQQQRRRSSSSSSTTTTTTTTTSSSSSSQQQQQQRRRRRRSSSTTTVVVVVVWWWWWWXXXXXXYYYYYYYYYYYY]]]]]]]]]]]]\\\ZZZYYYXXXZZZZZZ[[[\\\___bbbdddfffiiinnnsssssstttrrrllldddZZZYYYXXXYYY[[[^^^bbbdddeeehhhlllooonnnkkkfffccc```^^^\\\[[[\\\___cccffffffmmmtttyyy~~~pppiii```XXXTTTTTTUUUWWWWWWWWWXXXZZZ^^^``````___^^^______```aaabbbbbbbbbbbbaaaaaa```````````````cccgggkkkooosssrrrfffYYYWWWWWWXXXXXXXXXXXXXXXXXX]]]^^^aaacccdddllluuupppnnnmmmmmmlllkkkiiihhhggggggfffgggiiijjjkkkkkkllloooqqqoooooolllhhhdddaaabbbdddfffgggfffaaa[[[VVVVVVWWWYYYXXXWWWWWWZZZ```hhhooozzzvvvooohhh```ZZZTTTPPPHHHGGGGGGQQQeee{{{uuuaaaLLLBBB>>>>>>EEEOOO]]]cccmmmzzzxxxooocccXXXPPPNNNVVV```kkkpppttttttsssppphhh___OOODDD999444111---+++++++++++++++++++++*********((()))))))))******************))))))))))))*********)))))))))((((((((((((***)))))))))))))))******************+++,,,---...............//////000000000111111222333444444444666888;;;BBBJJJTTT\\\aaaggggggddd]]]UUUSSSVVV[[[aaacccfffjjjqqq}}}zzz{{{tttiii]]]YYYXXXZZZaaahhhmmmppprrrrrrsssvvvtttpppgggfffdddbbb```___^^^^^^````````````aaaaaaaaaaaaaaabbbbbbbbbcccccccccdddddddddeeefffggghhhjjjkkkkkkkkkkkkkkkjjjhhhfffeeeeeecccaaaaaaaaa```^^^\\\\\\^^^```aaa``````aaabbb```aaadddfffhhhiiiiiiiii_________``````aaaaaaaaaaaaaaa```___^^^\\\[[[ZZZXXXWWWWWWYYY[[[\\\[[[YYYSSSNNNHHHEEE@@@<<>>666000///---,,,+++*********SSSTTTSSSRRROOONNNOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTRRRRRRRRRSSSTTTUUUVVVWWWVVVWWWXXXYYYYYYYYYYYYYYYZZZZZZ[[[\\\]]]]]]]]]]]]ZZZZZZ[[[]]]```cccfffhhhkkkrrrxxxyyyzzzyyytttnnnaaaaaa```aaacccgggjjjmmmnnnooopppooommmiiieeebbb\\\[[[ZZZZZZ[[[^^^aaaccc```eeekkkpppxxxqqqkkkaaaYYYSSSRRRTTTUUUXXXYYY\\\```dddeeedddbbb`````````___``````aaabbbaaaaaaaaa``````______^^^aaadddhhhkkkoooooofff[[[YYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ\\\^^^___fffuuuxxxqqqnnnmmmnnnmmmkkkjjjiiihhhhhhhhheeegggiiiiiijjjkkknnnqqqooopppnnniiiccc___```bbb```bbbbbb___XXXTTTSSSSSSRRRSSSTTTUUUXXX^^^fffkkkpppoookkkgggaaa[[[VVVSSSFFFEEEDDDJJJYYYlllxxxzzzrrrcccPPPEEE>>>>>>DDDKKK^^^iiiwwwyyyqqqfff]]]SSSOOOTTT\\\hhhlllooooooooonnnhhh```OOODDD:::555111---+++,,,+++++++++++++++*********))))))))))))******************))))))))))))************)))))))))((((((((()))))))))))))))******+++************+++,,,---...///............///000000...//////000111222333333666999???FFFPPPYYY```dddjjjgggaaaYYYRRRQQQVVVZZZ]]]^^^```dddjjjtttuuuiii]]]XXXXXX[[[dddlllrrruuuxxxzzz|||}}}vvvmmmgggeeebbb___\\\ZZZZZZYYY^^^^^^^^^______`````````aaaaaaaaabbbccccccddddddfffffffffggghhhiiikkkllliiijjjkkkkkkjjjhhhfffeeecccbbb````````````^^^]]]\\\^^^```aaa``````aaabbb```aaadddfffhhhjjjjjjjjj````````````````````````bbbbbbbbbbbbaaa```______YYYXXXWWWXXXYYYZZZXXXVVVPPPKKKGGGEEEAAA>>>@@@EEENNNRRRWWWZZZ\\\\\\]]]^^^```````````````aaaaaabbbbbbccceeeddddddccceeefffdddgggkkkllljjjccc[[[VVVOOOJJJGGGIIILLLOOOUUU[[[^^^```bbbdddeeefffiiikkkjjjjjjjjjiiiiiihhhhhhhhhddddddeeeeeeeeeddddddcccddddddddddddddddddddddddeeeeeeeeeeeedddcccbbbbbbbbbbbbbbbbbbcccccccccdddddddddeeeeeeeeeeeeddddddbbbbbbdddeeeeeefffffffffgggggggggggggggggggggggggggiiikkknnnsssyyy}}}|||ssshhhjjjmmmrrrttttttppplllaaaXXXNNNHHHBBB>>>???CCCGGGVVVlll|||vvvxxx}}}oookkkhhhiiikkkiiiccc]]]VVVUUUUUUTTTRRRKKK@@@888222111000...---,,,,,,,,,PPPQQQQQQOOOMMMMMMNNNPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWVVVWWWXXXZZZ[[[[[[ZZZZZZYYYZZZ[[[\\\]]]]]]]]]]]]ZZZZZZ[[[^^^aaaeeeiiikkkmmmuuu|||~~~yyylllkkkjjjiiikkkmmmqqqssssssqqqooollliiifffcccbbb[[[[[[[[[\\\^^^```aaaccc___bbbeeeiiirrr|||}}}tttppphhh___ZZZXXXZZZ\\\```bbbfffkkkoooooollljjjdddcccaaa``````aaabbbcccaaaaaaaaaaaa```___^^^]]]___cccfffgggjjjkkkfff^^^ZZZZZZZZZZZZZZZZZZZZZZZZXXXWWWXXX[[[^^^cccnnnyyy{{{sssnnnmmmmmmlllkkkjjjiiiiiihhhhhhdddeeeffffffeeegggiiillljjjllllllgggaaa^^^___aaa___bbbccc```ZZZUUUSSSSSSPPPRRRUUUWWWZZZ^^^cccffffffgggfffddd```[[[WWWUUUEEEEEECCCCCCMMM^^^kkkppppppdddUUUHHH???<<>>BBBOOO___sss{{{sssiiiccc[[[TTTRRRTTT]]]^^^___^^^]]][[[XXXVVVMMMKKKFFF>>>555///,,,,,,++++++,,,---,,,+++***))))))))))))***+++++++++,,,+++*********))))))((((((************))))))))))))&&&(((++++++***))))))***)))************+++++++++////////////////////////333222111222555666777777;;;BBBJJJPPPXXX```cccaaa]]]XXXSSSQQQSSSUUUVVVUUUWWWWWWVVVUUUTTTVVVYYY[[[eeekkkooorrrvvv~~~|||uuuoookkkhhhfffeeebbb^^^[[[[[[\\\___bbbeeelllssswwwvvvpppbbbTTTNNNOOOPPPRRRUUUWWWZZZ[[[^^^]]][[[YYYZZZ[[[^^^___````````````aaaaaaaaaaaabbbcccdddeeefffgggggghhhdddeeefffffffffdddaaa``````````````````_________^^^^^^_______________^^^___aaaaaaaaa^^^\\\\\\]]]```aaabbbbbb```______```eeehhhkkkmmmqqqwwwxxxooogggaaa[[[XXXVVVOOOIIIIIIJJJJJJNNNRRRYYY^^^aaa^^^[[[\\\^^^]]]aaaaaaaaaaaabbbbbbbbbbbbcccccccccddddddeeeeeeeeekkkmmmmmmjjjddd]]]WWWTTTKKKJJJIIIHHHHHHKKKPPPTTTYYY\\\```bbbcccdddfffgggdddddddddcccccccccbbbbbbcccdddeeeeeedddcccaaa```ddddddbbbbbbbbbcccdddeeedddeeefffdddbbb_________aaabbbbbbaaa___^^^___aaacccccccccccccccccccccccccccdddeeeffffffeeedddcccccccccccccccdddeeeffffffggghhhjjjmmmnnnooonnnnnnpppqqqxxx~~~}}}yyy|||yyypppmmmuuu~~~|||nnn^^^PPPHHHDDDGGGMMMVVVaaalllwwwwwwuuuxxxuuuqqqpppfff___VVVQQQOOOLLLFFFAAA888222......---++++++---PPPOOONNNMMMMMMMMMNNNOOOQQQRRRRRRSSSUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\[[[[[[ZZZ[[[\\\]]]]]]]]]]]]\\\[[[XXXZZZ\\\^^^aaadddfffggghhhlllrrrzzz}}}{{{wwwrrrooolllkkkjjjhhhddd___\\\\\\\\\[[[YYY]]]]]]___```aaabbbbbbbbbaaaaaabbbfffmmmvvv~~~}}}xxxvvvuuuvvvvvvuuuyyy~~~{{{xxxvvvmmmllljjjgggeeecccbbbaaaaaaaaa`````````____________`````````___]]][[[ZZZWWWWWWXXXYYYYYYXXXWWWWWWUUUUUUWWWYYY\\\___aaacccnnnvvvxxxoooiiigggggggggiiikkkkkkjjjhhhcccccccccbbb``````bbbddddddeeeeeeeeedddccc```___aaaeeeiiihhhbbb]]][[[[[[ZZZZZZZZZ\\\___``````___[[[^^^]]]YYYWWWZZZXXXTTTMMMHHHBBB@@@EEEPPP\\\dddgggeee^^^SSSFFF>>>===???KKK[[[pppyyyqqqjjj```WWWTTTUUUYYYZZZ[[[[[[ZZZWWWUUUSSSPPPNNNIIIAAA888111...---++++++,,,,,,,,,+++***)))***************+++++++++************)))))))))(((************))))))))))))''')))******))))))***+++************++++++++++++------......///000111111000000000111333444555555<<>>===EEETTTiii{{{{{{sssfffZZZTTTVVVWWWXXXZZZZZZZZZWWWUUUSSSTTTRRRMMMEEE<<<444000...+++,,,,,,,,,,,,+++***)))+++++++++***************************))))))))))))************))))))))))))((()))***)))((((((***,,,******+++++++++,,,,,,,,,+++,,,---...000111222333000000111222333444555555>>>EEENNNTTT[[[ccceeecccUUUTTTRRRSSSUUUWWWXXXXXXZZZZZZXXXSSSNNNOOOUUU[[[```dddffffffjjjpppsssrrroookkkeee```^^^]]]]]]\\\]]]]]]]]]^^^___aaabbbccciiissszzzxxxpppeeeXXXNNNOOOOOOQQQSSSUUUXXXYYYZZZZZZYYYXXXWWWWWWYYY[[[\\\^^^^^^______````````````______```aaabbbccccccdddaaabbbccccccbbbaaa___^^^aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaa```______aaaccccccbbb```^^^]]]^^^]]]___aaaaaa``````aaabbbeeefffggghhhiiimmmrrruuusssnnnhhhccc___\\\YYYWWWQQQKKKGGGGGGFFFFFFJJJOOOZZZ```ccc```^^^```aaa```^^^^^^___```aaaaaabbbbbb___```aaacccfffhhhiiijjjkkkllllllhhh```XXXQQQNNNIIIIIIHHHGGGGGGJJJPPPTTTZZZ]]]aaacccddddddeeefffdddddddddcccccccccbbbbbbaaabbbcccdddeeeeeeeeeeeedddddddddddddddcccbbbbbbccceeeffffffcccaaaaaaaaaccceeeeeedddcccbbbcccdddccccccccccccccccccccccccfffggghhhiiiiiihhhgggfffcccbbbbbbccccccdddeeefffggghhhiiijjjkkkkkkkkkkkkjjjhhhjjjppptttttttttvvvzzzvvvooouuuxxxgggXXXMMMHHHEEEHHHMMMQQQUUUYYY^^^bbbjjjkkklllkkkiiikkkooosssyyywwwrrrrrrsssssssssnnnfff\\\VVVTTTQQQKKKFFF:::444//////...++++++---MMMLLLLLLLLLLLLNNNPPPQQQRRRRRRSSSSSSTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]]]]]\\\]]]]]]^^^___```aaabbbcccbbbdddjjjqqqwwwzzzyyyxxxsssqqqnnniiiddd```\\\ZZZZZZYYYYYYYYYZZZ[[[[[[[[[```_________```bbbdddeeegggggggggiiinnnuuu{{{}}}zzzwwwtttsssqqqssssssrrrooommmllllllmmmkkkiiigggeeecccbbbaaaaaaaaaaaa````````````___\\\[[[ZZZXXXUUUSSSQQQPPPTTTUUUWWWYYYZZZ[[[[[[[[[YYYYYYYYYZZZ[[[\\\^^^^^^ccceeemmm{{{yyyqqqiiifffcccccceeehhhjjjkkkkkkjjjiiijjjmmmlllhhhdddeeefffggghhhhhhfffdddcccbbbfffkkkmmmjjjgggdddcccaaaaaaccceeeggggggdddaaaZZZ[[[ZZZYYYYYYZZZ[[[ZZZVVVRRRKKKDDDDDDNNN___kkkmmmlllfff]]]QQQFFF@@@===@@@MMMbbbuuuxxxiiiZZZTTTTTTXXXZZZ\\\^^^^^^]]]ZZZYYYXXXVVVRRRJJJ@@@777111///,,,,,,,,,,,,++++++******,,,+++++++++***)))))))))*********)))))))))))))))************)))))))))((()))))))))((('''(((***---++++++++++++,,,,,,,,,---,,,---...///000111222222222333555666666777888999AAAIIIRRRXXX```gggiiifffYYYYYYXXXYYYZZZ[[[\\\\\\aaaaaa]]]VVVOOOOOOVVV^^^```bbbcccbbbeeekkkmmmjjjhhhddd^^^[[[ZZZZZZZZZZZZZZZ[[[]]]```bbbdddeeeeeepppzzzzzzlll^^^SSSKKKNNNOOOQQQSSSUUUWWWXXXYYYYYYXXXWWWWWWWWWYYYZZZ\\\]]]]]]^^^^^^______``````\\\]]]^^^___```aaaaaabbb```````````````___^^^]]]_________```````````````aaaaaaaaaaaaaaa```___^^^aaabbbcccaaa___]]]\\\]]][[[]]]```aaa``````bbbccchhhhhhggggggfffgggiiijjjaaa^^^YYYUUUTTTSSSQQQPPPMMMHHHEEEEEEDDDCCCGGGMMMUUU\\\```^^^\\\]]]^^^^^^\\\]]]^^^___```aaabbbcccddddddeeefffggghhhhhhiiiooooooooojjjbbbYYYRRRNNNIIIHHHGGGFFFFFFJJJOOOSSS[[[^^^ccceeefffffffffgggdddddddddcccccccccbbbbbbccccccddddddeeeeeeeeeeeedddeeeeeefffeeedddbbbaaabbbdddfffeeecccaaa``````cccdddeeeeeecccccccccdddcccccccccccccccccccccccceeefffggghhhhhhgggfffeeebbbbbbbbbbbbcccdddeeeffffffggghhhiiiiiijjjjjjjjjlllhhhhhhlllsssvvvuuutttsss}}}~~~uuuuuu~~~~~~ssseeeWWWMMMGGGEEEGGGKKKNNNPPPRRRUUUWWWaaadddeeebbb^^^]]]aaaeeepppzzzvvvmmmkkklllnnnooopppiii```ZZZWWWSSSMMMGGG;;;555000///...+++***---KKKKKKKKKKKKLLLNNNPPPRRRSSSTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]]]]`````````aaabbbbbbbbbccc```bbbfffkkkppprrrqqqpppkkkiiieee```[[[WWWTTTSSSTTTVVVXXXYYYZZZ[[[\\\\\\aaa`````````aaaccceeefffgggggggggiiilllppptttwwwxxxwwwvvvssspppllliiigggggghhhiiihhhgggfffggghhhjjjiiigggeeedddcccbbbbbbbbbaaaaaaaaa````````````\\\[[[YYYVVVSSSQQQOOONNNSSSTTTWWWYYY[[[\\\\\\\\\[[[[[[[[[[[[[[[\\\]]]^^^aaabbbgggrrrvvvkkkhhhcccbbbcccfffhhhiiikkkiiiiiikkknnnmmmhhhdddhhhhhhhhhgggfffeeecccbbbcccgggkkkmmmllliiieeecccdddfffjjjnnnpppnnnhhhddd\\\ZZZYYYYYYYYYZZZ\\\^^^\\\ZZZSSSKKKHHHPPP```nnnpppnnniii```UUUJJJBBB>>>>>>HHH[[[ooo~~~~~~vvviiiZZZSSSSSSYYY[[[___cccddddddbbb```[[[ZZZVVVNNNCCC999222...,,,,,,++++++++++++***+++,,,+++++++++***)))))))))))))))))))))))))))******************)))))))))((()))))))))((('''(((***---+++,,,,,,,,,------------/////////000000000000000222444666666666888;;;>>>GGGOOOXXX^^^dddjjjkkkhhh]]]]]]^^^^^^^^^^^^___```dddccc___XXXSSSUUU]]]dddbbbcccaaa```dddjjjkkkhhheeeaaa\\\YYYXXXXXXYYYXXXVVVXXX\\\```bbbcccdddcccoooxxx}}}ttteeeYYYPPPKKKMMMNNNQQQSSSUUUVVVWWWWWWXXXWWWWWWWWWXXXYYY[[[\\\[[[\\\\\\]]]^^^^^^______[[[\\\]]]]]]______```aaa^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^_________`````````______^^^]]]```aaabbb```]]][[[ZZZ[[[ZZZ]]]___`````````bbbccchhhgggeeedddcccaaa```___WWWTTTPPPMMMLLLLLLKKKJJJJJJFFFDDDDDDBBB@@@DDDKKKSSSZZZ^^^]]][[[]]]^^^]]]\\\]]]^^^___```aaabbbcccffffffggghhhiiijjjkkklllpppqqqpppkkkbbbXXXQQQMMMIIIHHHGGGEEEEEEIIINNNRRRVVVZZZ___bbbcccccccccddddddddddddcccccccccbbbbbbeeeeeeddddddccccccccccccdddeeeeeefffeeedddcccbbbaaaccceeeeeeccc```___^^^```bbbddddddcccbbbbbbcccccccccccccccccccccccccccddddddeeeffffffeeeddddddbbbbbbbbbbbbcccdddeeeeeefffffffffggghhhiiijjjkkkllliiigggjjjqqqwwwwwwsssppp{{{~~~{{{{{{yyyrrrvvv~~~yyypppeeeXXXMMMFFFBBBEEEIIILLLMMMOOORRRTTT]]]___```\\\VVVSSSVVV[[[fffqqq|||vvvjjjfffhhhkkkmmmpppjjjbbb^^^[[[WWWOOOIII===666111000///+++***,,,IIIIIIJJJKKKLLLOOOQQQSSSTTTTTTUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^^^^aaaaaabbbbbbbbbccccccccc```aaacccgggjjjjjjiiifffaaa^^^ZZZUUUQQQOOOMMMMMMOOORRRUUUXXXYYYYYYZZZ\\\``````aaaaaabbbdddeeefffcccdddeeefffggghhhiiiiiimmmkkkiiifffcccaaa___^^^___aaacccccccccdddfffhhhffffffeeedddcccbbbbbbbbbbbbbbbaaaaaaaaa`````````^^^\\\ZZZWWWTTTRRRPPPPPPSSSUUUWWWZZZ[[[\\\\\\\\\ZZZZZZZZZZZZZZZ[[[[[[\\\___aaaeeemmmzzzzzzoookkkfffbbbcccdddffffffffffffgggiiijjjiiigggeeeiiihhhfffdddccccccccccccdddgggllloooooolllhhheeegggjjjnnnsssuuusssmmmiii___[[[WWWXXXXXXYYY\\\aaabbbbbb^^^UUUNNNSSSaaaooosssrrrnnnggg]]]QQQGGG@@@>>>FFFVVVjjj|||xxxqqqhhh\\\UUUSSSXXX[[[aaafffiiiiiihhhggg___^^^ZZZRRRGGG;;;333///---,,,++++++******+++++++++++++++***************))))))))))))************************))))))))))))((()))***)))((((((***,,,,,,,,,,,,---------......000000000000000000000000222444555555555888>>>CCCOOOWWW^^^bbbfffjjjhhhdddZZZ\\\^^^___```cccgggjjjhhheee```\\\[[[^^^eeeiiiddddddbbb```eeelllmmmiiibbb^^^YYYWWWVVVWWWXXXXXXVVVXXX\\\___aaabbbbbbbbbgggoooqqqiii\\\TTTOOOKKKLLLMMMOOORRRTTTUUUUUUUUUVVVVVVWWWWWWXXXYYYZZZ[[[ZZZZZZ[[[\\\]]]^^^^^^___\\\\\\]]]^^^___``````aaa^^^]]]]]]]]]]]]]]]]]]]]][[[[[[\\\\\\]]]^^^^^^^^^^^^^^^____________^^^^^^```aaaaaa___\\\ZZZYYYYYYZZZ]]]___`````````aaabbbeeecccbbbaaa```___\\\YYYXXXUUUPPPMMMKKKJJJIIIHHHGGGEEEDDDDDD@@@>>>BBBJJJSSS[[[```___^^^```aaa___^^^^^^___```aaaaaabbbbbbcccdddfffhhhkkkmmmooopppooopppooojjjaaaWWWPPPLLLJJJIIIGGGEEEEEEGGGLLLPPPTTTXXX^^^cccdddeeeeeeeeedddddddddcccccccccbbbbbbfffeeedddcccbbbbbbbbbbbbddddddeeeeeeeeeeeeddddddbbbdddgggfffccc```^^^]]]^^^aaacccdddbbbaaaaaabbbccccccccccccccccccccccccbbbcccdddeeeeeedddcccbbbbbbaaaaaabbbbbbcccdddeeeeeeeeeffffffhhhjjjkkklllkkkjjjggggggnnnvvvwwwsssqqqyyy~~~zzzvvvuuuyyy|||ooolllrrryyy{{{}}}wwwpppgggZZZNNNFFF>>>AAAEEEHHHJJJKKKMMMOOOVVV[[[^^^[[[SSSOOOPPPTTT]]]hhhtttzzzxxxjjjeeehhhmmmooooookkkeeebbb```[[[RRRJJJ???888222111///+++***,,,HHHHHHIIIJJJLLLOOORRRSSSTTTTTTTTTTTTUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWYYYXXXXXXWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[]]]^^^___```aaaaaaaaabbbbbbbbbbbbaaaaaabbbccceeedddaaa^^^XXXUUUPPPKKKHHHHHHIIIJJJLLLPPPUUUXXXYYYYYYZZZ\\\``````bbbcccdddeeeeeeeee```bbbdddeeeeeeccc```^^^```^^^ZZZWWWUUUVVVWWWXXX[[[]]]```aaaaaabbbdddfffcccbbbbbbbbbbbbbbbccccccbbbbbbbbbaaaaaaaaa`````````^^^[[[XXXVVVTTTSSSSSSTTTUUUXXXZZZ[[[\\\\\\\\\ZZZZZZYYYYYYZZZZZZ[[[\\\\\\```dddhhhppp~~~sssnnnhhhdddcccccccccccc```bbbdddeeedddddddddeeegggeeeccc``````aaaccceeeeeehhhmmmrrruuusssoookkkkkklllooosssuuuuuurrroooccc\\\VVVVVVVVVWWW]]]dddgggiiiggg^^^UUUVVVbbbnnnxxxzzzzzzwwwnnn___PPPFFF@@@FFFSSSfffzzz}}}rrrmmmhhh```YYYWWWXXX\\\cccjjjnnnpppooonnncccccc___WWWKKK>>>555000---,,,+++*********++++++***************+++++++++((()))))))))************************))))))))))))''')))******))))))***+++------------............/////////000111111111222333555666555555:::BBBJJJYYY___dddeeeeeeeeeaaa[[[UUUXXX\\\aaafffmmmuuu{{{wwwqqqjjjeeeeeegggiiiiiifffeeebbbaaagggoooppplll```\\\XXXVVVWWWYYYZZZZZZ\\\^^^```ccceeeeeeeeeeeegggkkkjjj```UUUOOOKKKIIIJJJLLLNNNQQQSSSSSSSSSRRRTTTTTTUUUVVVWWWXXXYYYZZZYYYYYYZZZ[[[\\\]]]^^^^^^\\\]]]^^^___```aaaaaabbb]]]]]]]]]]]]]]]]]]]]]^^^[[[[[[\\\]]]]]]^^^______]]]^^^___``````aaa``````aaabbbbbb```]]]ZZZYYYZZZ[[[]]]___```______```aaabbbaaa```bbbcccccc```]]]___[[[UUUQQQNNNLLLJJJHHHFFFDDDDDDDDD@@@===BBBIIITTT\\\bbbaaa```bbbcccaaa`````````aaaaaabbbbbbbbbbbbccceeegggjjjmmmooopppooopppoookkkbbbYYYQQQNNNKKKJJJHHHEEEDDDEEEJJJMMMSSSXXX___dddfffggghhhhhhdddddddddcccccccccbbbbbbdddcccbbbaaaaaaaaabbbcccdddddddddddddddeeefffgggeeegggiiiiiieeeaaa^^^]]]^^^```cccdddcccbbbbbbbbbccccccccccccccccccccccccaaabbbcccddddddcccbbbaaaaaaaaaaaaaaabbbcccdddeeeddddddeeefffhhhkkkmmmnnnkkkkkkiiigggllluuuxxxuuurrrvvv~~~~~~{{{uuupppnnnqqqtttxxx{{{nnndddgggnnnqqqxxxuuurrrmmmfff[[[OOOGGG===@@@CCCEEEFFFFFFGGGHHHNNNWWW___```YYYRRRQQQSSSYYYdddooouuuyyyvvvhhhccciiioooqqqooollliiihhhfff```UUUMMM@@@999333222000,,,***,,,HHHHHHHHHJJJLLLOOORRRTTTSSSSSSSSSSSSTTTTTTTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWYYYXXXXXXWWWWWWYYYZZZ[[[[[[[[[ZZZZZZ[[[]]]^^^```______``````aaaaaabbbbbbbbbbbbaaabbbbbb```\\\ZZZSSSPPPJJJEEECCCDDDFFFHHHLLLQQQWWWZZZZZZZZZ[[[]]]___```bbbdddeeeeeeeeedddaaabbbeeefffeeeaaa]]]ZZZVVVSSSOOOLLLLLLNNNRRRUUUYYY[[[^^^___``````bbbccc````````````aaabbbccccccbbbbbbbbbbbbaaaaaaaaaaaabbb```]]]ZZZWWWVVVUUUUUUUUUVVVXXXZZZ\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\]]]]]]ZZZ^^^ccceeejjjxxxuuuqqqjjjfffcccbbbaaaaaa\\\___bbbbbb``````bbbeeeeeeccc```^^^^^^aaaeeegggeeeiiiooouuuyyyxxxuuuqqqnnnmmmnnnpppsssuuutttssseee\\\VVVUUUUUUVVV]]]fffjjjmmmmmmdddYYYXXXbbbnnn~~~}}}mmmYYYLLLBBBFFFQQQdddyyy|||pppkkkhhhccc]]][[[ZZZ^^^fffmmmsssuuuuuutttffffffbbbZZZNNNAAA777111---,,,+++*********+++,,,))))))******+++++++++,,,(((((())))))*********+++************))))))))))))&&&(((++++++***))))))***---------.........//////---......000111222333444666777888777777===GGGPPP___dddgggfffdddaaaZZZSSSRRRVVV\\\ccckkkvvvuuunnnmmmllliiiffffffeeebbbbbbhhhqqqrrrnnn___\\\XXXWWWYYY[[[]]]^^^ccceeeggghhhjjjjjjjjjjjjlllnnniii]]]RRRLLLHHHEEEIIIKKKNNNPPPRRRRRRQQQQQQRRRSSSTTTUUUVVVWWWXXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^]]]^^^^^^___```aaabbbbbb^^^]]]]]]\\\]]]]]]^^^^^^\\\\\\]]]^^^^^^___``````]]]^^^___aaabbbbbbbbbbbbbbbccccccaaa^^^[[[ZZZ[[[\\\]]]___```______```aaaaaa```aaaeeeiiiiiigggdddccc___XXXSSSOOOLLLJJJGGGEEEDDDDDDDDD@@@===AAAIIISSS[[[aaaaaa```bbbcccaaaaaaaaaaaaaaabbbbbbbbbbbbddddddeeeggghhhjjjkkkkkkrrrsssrrrmmmeee\\\TTTQQQLLLKKKHHHEEECCCEEEHHHLLLNNNSSSZZZ```cccdddeeeeeedddddddddcccccccccbbbbbbaaa````````````bbbcccddddddcccccccccdddfffhhhiiihhhjjjlllkkkgggccc___^^^^^^aaadddeeedddbbbbbbbbbccccccccccccccccccccccccbbbcccddddddddddddcccbbbaaaaaaaaaaaabbbcccdddeeeddddddeeefffhhhkkknnnppplllnnnmmmiiimmmvvvzzzxxxrrrtttyyy~~~xxxooojjjjjjkkkhhhlllttt|||nnn______fffiiillljjjhhhfffbbbZZZPPPHHH???AAADDDEEEDDDCCCBBBCCCIIIUUUcccfff```XXXTTTTTT[[[eeeooorrruuuzzz~~~yyyyyyrrrfffaaahhhooorrrooommmkkklllkkkdddXXXNNN@@@:::444222000,,,***,,,EEEGGGIIIKKKLLLMMMPPPRRRRRRSSSUUUUUUTTTSSSSSSTTTUUUVVVVVVVVVWWWWWWXXXXXX\\\ZZZXXXWWWVVVWWWXXXZZZ[[[\\\^^^]]]]]]]]]^^^___`````````````````````___```aaadddhhhjjjggg___XXXTTTMMMGGGDDDAAA???AAAEEEJJJNNNSSSWWWYYYZZZ\\\]]]```ccceeefffeeeddddddeeeeeeffffffgggfffccc]]]YYYRRRNNNJJJHHHEEEDDDIIIPPPWWWZZZ]]]______```aaabbbeeedddcccbbbbbbbbbccccccccccccbbbbbbaaabbbbbbbbbcccaaa___^^^___^^^\\\ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZ[[[^^^cccgggpppxxxooohhhgggfffdddbbbccc_________```aaabbbdddddd```___^^^^^^___aaaccceeebbbjjjrrrvvvzzz~~~|||xxxooollliiikkkqqqvvvwwwvvvmmmhhh___XXXWWW[[[aaaeeeiiikkkiiiaaaWWWUUU[[[cccpppyyyfffSSSEEEEEEIIIYYYqqqvvvjjjfffgggccc^^^^^^aaagggmmmrrrtttttttttiiifffbbb[[[RRRFFF:::222......---,,,+++++++++++++++++++++*********))))))************************+++++++++*********)))))))))))))))))))))*********............////////////000000000000111222333444444333555999:::>>>LLL[[[bbbiiinnniii]]]SSSQQQRRRTTT[[[bbbgggnnn}}}zzzuuussspppmmmjjjddd```dddkkkoooppppppccc^^^ZZZZZZYYYYYY___eeejjjoooqqqmmmlllnnnooonnnlllnnngggVVVHHHEEEFFFFFFJJJLLLOOOQQQPPPPPPQQQRRRTTTTTTTTTTTTUUUVVVWWWXXXZZZ[[[[[[\\\^^^___``````______^^^^^^^^^]]]]]]]]]____________````````````]]]\\\[[[[[[ZZZ[[[[[[[[[``````aaaaaaaaaaaa``````cccaaabbbeeeccc]]]YYYYYYYYYYYY[[[]]]^^^___````````````aaaeeehhhkkkkkkjjjfffccc]]]XXXTTTNNNIIIEEEFFFEEEDDDBBBAAADDDIIIMMMWWW[[[___bbbcccbbbbbbcccbbbbbbaaaaaaaaaaaaaaabbb___``````______cccjjjoooqqqrrrrrrpppiii___TTTNNNKKKIIIFFFCCCCCCDDDFFFHHHMMMSSS[[[aaadddeeeeeefffcccccccccbbbbbb```______``````aaaaaaaaabbbbbbbbbffffffffffffffffffeeeeeeiiikkknnnmmmjjjfffcccbbb^^^___```___^^^___aaabbbdddddddddccccccbbbbbbbbbaaaaaa```````````````aaa___```bbbccceeeeeeffffffhhhhhhhhhhhhiiijjjkkklllkkkkkkkkkkkkmmmoooqqqsssppprrrvvv}}}~~~}}}{{{wwwqqqiiicccccc```bbblllwwwuuucccYYYZZZ^^^```^^^[[[ZZZXXXSSSLLLFFF>>>===>>>AAAAAA???@@@EEENNN[[[hhhkkkgggbbb[[[VVV]]]hhhrrrtttvvvxxxwwwsssqqqrrrmmmdddbbbhhhmmmnnnrrrqqqoookkkggg___WWWRRREEE>>>555///............EEEGGGJJJKKKLLLMMMOOOQQQPPPRRRSSSTTTSSSRRRSSSTTTWWWWWWXXXYYYYYYZZZ[[[[[[ZZZYYYXXXXXXXXXYYY[[[\\\ZZZ\\\]]]^^^]]]]]]___```^^^^^^______``````aaaaaabbbdddhhhmmmppplllddd^^^VVVNNNGGGCCC???===???DDDIIILLLRRRVVVYYY[[[]]]___bbbccceeeeeedddcccdddeeeeeefffhhhjjjjjjhhhccc___TTTOOOJJJHHHEEECCCHHHNNNVVVYYY]]]______```aaabbbeeeeeeeeedddddddddccccccdddcccbbbbbbaaabbbbbbbbbcccbbb```___```___]]][[[ZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZ\\\\\\^^^aaadddkkk{{{yyypppiiiiiihhhfffeeefff``````______``````aaaaaa``````______```bbbdddeeehhhooouuuyyy}}}~~~sssmmmhhhiiioootttvvvuuupppkkkccc]]]ZZZ\\\```dddfffgggeee]]]SSSPPPTTTYYYhhhzzz|||hhhUUUGGGDDDFFFSSSiii}}}zzznnnhhhhhheee```^^^aaagggmmmssswwwxxxwwwpppmmmggg___TTTGGG:::111...---,,,++++++++++++++++++++++++*********))))))************************+++++++++*********))))))))))))))))))************......////////////000000000000000000111333444444666555666:::===BBBPPP___hhhlllllldddXXXPPPQQQTTT[[[```gggmmmuuuzzzvvvqqqkkkeeefffjjjmmmllljjjbbb___]]][[[XXXYYYcccoooqqqtttsssnnnlllnnnooonnnlllmmmdddSSSFFFCCCEEEEEEJJJLLLOOOPPPOOOOOOOOOPPPSSSSSSTTTUUUVVVWWWWWWXXXXXXYYYZZZ\\\^^^___aaabbb_________^^^^^^^^^]]]]]]^^^^^^^^^^^^____________^^^^^^]]]\\\\\\\\\\\\]]]^^^______``````______^^^dddbbbcccfffeee^^^ZZZZZZZZZ[[[\\\^^^___```aaaaaaaaaaaacccgggkkknnnnnnnnnjjjgggaaa\\\XXXSSSNNNJJJIIIHHHFFFCCCBBBDDDHHHLLLWWWZZZ___aaabbbaaaaaabbbbbbaaaaaaaaaaaabbbccccccbbbccccccbbbaaaccchhhlllooopppqqqoooiii___VVVPPPLLLJJJGGGDDDCCCDDDFFFHHHLLLRRRZZZ```cccddddddeeebbbccccccbbbbbb```______bbbbbbbbbcccccccccddddddeeeeeeeeeeeeeeeeeeeeeeeehhhkkknnnnnnjjjfffcccaaa^^^___``````______aaaccceeeeeeeeeeeedddddddddcccccccccbbbbbbbbbbbbccccccaaaaaabbbcccdddeeeeeefffhhhhhhhhhhhhiiijjjkkkkkklllkkkkkklllmmmnnnpppqqqpppnnnpppxxx~~~~~~~~~|||wwwqqqlllccc^^^]]]eeennnvvv~~~yyyhhh\\\XXXXXXYYYXXXVVVUUUTTTQQQKKKGGG@@@>>>>>>???>>><<<>>>CCCRRR___mmmrrrqqqmmmfff___ccckkkppppppppprrrsssppprrrtttppphhhfffkkkpppppprrrppplllhhhaaaYYYRRRMMMFFF???777111///...---+++FFFHHHJJJKKKKKKLLLNNNPPPMMMOOOQQQRRRRRRRRRSSSTTTVVVWWWXXXYYYZZZ[[[\\\]]]XXXXXXYYYZZZ[[[\\\]]]^^^ZZZ\\\^^^^^^^^^___aaabbb^^^^^^^^^___```aaabbbcccdddffflllsssvvvssskkkdddXXXPPPGGGBBB===:::<<>>>>><<<:::>>>DDDSSSaaaqqq{{{xxxoooqqqssssssppppppuuuyyyzzz}}}}}}yyyqqqnnnpppssstttrrrpppjjjccc[[[RRRKKKFFFCCC???888333111///---,,,FFFHHHJJJJJJJJJKKKLLLNNNLLLNNNPPPQQQQQQQQQRRRTTTTTTUUUVVVWWWYYYZZZ[[[\\\XXXYYY[[[\\\]]]^^^^^^^^^ZZZ\\\^^^______```bbbddd```______^^^___```aaaaaacccfffmmmuuuyyyvvvmmmfffZZZQQQGGGAAA;;;777999>>>BBBFFFMMMSSSXXX\\\___bbbdddeeedddcccaaaaaaccceeedddfffiiimmmooommmhhhdddXXXRRRKKKGGGCCC@@@DDDJJJTTTWWW[[[^^^___```bbbccccccdddfffggggggeeecccbbbddddddcccbbbaaaaaaaaaaaacccbbbaaaaaaaaabbb```___[[[\\\\\\]]]^^^___``````___^^^]]][[[ZZZYYYXXXXXX\\\ZZZZZZ\\\\\\^^^gggrrr~~~tttllljjjhhheeedddeeecccdddeeefffeeedddcccbbbbbbbbbbbbbbbcccdddeeefffhhhmmmppprrryyyvvvhhhbbbdddhhhjjjiiipppmmmjjjfffdddcccdddeeehhhgggddd]]]TTTMMMIIIIIIPPP\\\mmm{{{ooo\\\IIIBBB>>>DDDRRRaaannnvvvxxxoookkkkkkjjjeeefffjjjrrr|||zzzooo```OOO???555...---,,,+++***)))))))))************************************************************************)))))))))******++++++,,,//////000000111111222222//////000111222444555666999888999===EEEQQQ^^^hhhpppnnniii^^^TTTQQQUUU[[[eeehhhjjjkkkmmmvvvyyyooohhhkkkqqqtttrrriiiddd^^^ZZZXXX^^^lll{{{~~~}}}xxxrrrrrrvvvvvvrrrllldddWWWHHH???===AAACCCIIIKKKLLLLLLLLLKKKLLLNNNPPPRRRUUUWWWYYYYYYXXXXXXWWWXXXYYY[[[]]]___```aaa`````````____________^^^]]]]]]]]]]]]^^^^^^^^^^^^``````___^^^^^^^^^^^^___]]]^^^^^^______^^^^^^]]]^^^]]]___bbbaaa[[[XXXXXX[[[\\\]]]___``````aaaaaa```aaaeeekkkrrrvvvwwwwwwjjjfff```ZZZVVVRRRMMMJJJKKKIIIFFFCCCBBBDDDIIIMMMVVVYYY]]]``````_________`````````bbbccceeeggghhhjjjlllnnnpppppppppoooooommmmmmnnnlllggg```YYYUUUNNNLLLIIIFFFEEEEEEGGGIIIKKKPPPWWW\\\___```aaabbbaaaaaabbbbbbaaa```_______________`````````aaaaaacccccccccddddddddddddddddddgggjjjkkkhhhddd```___^^^___``````___```bbbdddeeeeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeffffffgggfffeeecccbbbbbbcccdddfffgggggggggggghhhiiijjjjjjmmmllllllkkkkkkkkkkkkkkkppplllhhhjjjqqqxxx}}}~~~rrrjjjaaa___```ccckkksssyyyxxxjjj\\\UUUUUUUUUUUUUUUUUUTTTRRRQQQIIIDDD???>>>;;;:::???FFFPPP___rrr}}}yyyvvvxxx|||uuusssuuuwwwsssqqqkkkbbbXXXNNNHHHEEEBBB???;;;777333111///...EEEGGGIIIIIIIIIJJJLLLMMMLLLNNNPPPQQQQQQRRRSSSTTTTTTTTTUUUWWWXXXZZZ[[[\\\[[[[[[\\\]]]^^^]]]]]]]]][[[]]]___``````aaaccceeedddbbb```___^^^^^^^^^___```dddkkkrrrwwwssskkkcccXXXOOOFFF@@@:::666777<<<>>>CCCJJJQQQVVV[[[___bbbdddddddddbbbaaaaaaccceeedddfffiiilllllliiibbb^^^WWWQQQJJJEEEAAA>>>CCCJJJSSSVVVZZZ]]]___```bbbdddbbbccceeefffeeedddbbb```eeedddcccbbbaaaaaaaaaaaabbb```___```aaaaaa```___\\\]]]]]]^^^______`````````___^^^\\\ZZZYYYXXXXXXYYYXXXXXXZZZ[[[\\\bbbkkkwwwwwwmmmiiigggcccaaabbbbbbdddfffhhhhhhgggeeeddddddddddddddddddeeeeeefffcccgggiiilllttt|||mmmccc```aaabbbbbbjjjjjjiiihhhhhhiiijjjjjjllljjjfff___WWWOOOIIIFFFHHHQQQ```qqq}}}}}}nnn___JJJBBB===BBBKKKUUUbbbmmm{{{yyypppmmmnnnnnneeedddgggooozzzzzzoooaaaPPP@@@666///...---+++***)))))))))************************************************************************((())))))***+++,,,,,,,,,...//////000111222222222//////000111222444666777888888999>>>JJJXXXeeekkkmmmmmmiiibbbZZZWWWZZZ^^^iiilllnnnmmmkkkmmmsssxxxwwwnnnrrr~~~pppeee[[[WWWZZZaaalllvvv}}}|||xxxvvvzzz~~~{{{uuuiii^^^OOOCCC===<<<@@@CCCIIIJJJKKKKKKJJJKKKLLLNNNOOOQQQTTTWWWYYYZZZYYYYYYZZZZZZ[[[\\\]]]]]]^^^^^^aaaaaa`````````_________]]]^^^^^^^^^^^^_________``````___^^^^^^^^^^^^^^^______````````````______]]]\\\^^^bbbaaa[[[XXXYYYZZZ[[[\\\]]]^^^____________aaafffmmmtttyyyzzzzzzoookkkddd^^^YYYUUUQQQNNNHHHGGGDDDBBBAAAEEELLLQQQVVVYYY]]]______^^^^^^^^^______```bbbdddfffhhhiiikkknnnrrrwwwzzzzzzyyywwwmmmmmmmmmjjjfff___YYYUUUNNNLLLIIIFFFFFFGGGIIIKKKNNNRRRXXX\\\^^^___`````````aaaaaaaaaaaa``````___^^^^^^_________`````````aaabbbbbbbbbccccccddddddbbbdddggggggdddaaa^^^]]]___```aaaaaa``````aaacccccccccccccccccccccccccccdddddddddddddddeeeffffffgggfffdddbbbbbbcccdddfffffffffffffffggghhhiiijjjlllllllllkkkjjjjjjiiihhhmmmmmmkkkhhhgggkkkttt{{{}}}uuukkkfffbbb```eeelllvvvzzzyyymmmaaaXXXWWWYYYZZZZZZZZZYYYXXXWWWLLLFFF@@@===:::999>>>FFFOOO^^^tttzzzssssssuuuuuutttooofff[[[QQQLLLJJJHHHFFFBBB<<<666111...---DDDFFFHHHIIIIIIJJJLLLNNNNNNPPPRRRSSSSSSSSSTTTUUUUUUVVVWWWXXXYYYZZZ[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]___aaaaaaaaabbbdddeeefffdddaaa^^^]]]\\\]]]^^^```bbbhhhooorrroooggg___TTTMMMEEE@@@:::666666::::::???GGGNNNTTTYYY]]]```aaabbbccccccbbbbbbccceeeeeefffhhhjjjjjjeee]]]WWWTTTNNNGGGBBB???===BBBJJJRRRUUUZZZ]]]___aaaccceeeccccccdddddddddcccbbbaaaeeeeeecccbbbaaaaaa``````___^^^]]]^^^___```___^^^^^^^^^^^^^^^____________```___^^^\\\ZZZYYYYYYYYYYYYWWWWWWZZZ[[[[[[```fffooozzzpppkkkhhhdddcccdddbbbdddhhhjjjkkkiiifffeeegggggggggffffffeeeeeedddaaadddeeegggppp}}}uuuhhh___]]]^^^```fffggghhhjjjlllnnnpppqqqnnnkkkeee```YYYRRRJJJEEEEEEKKKXXXhhhtttuuukkk```MMMDDD>>>BBBHHHPPP^^^mmm{{{yyyqqqnnnnnnnnnaaa______gggsss~~~{{{tttjjj]]]NNN???666000///...,,,+++******)))***************+++++++++***************************************+++++++++((())))))***+++,,,------......//////000111222222//////000111333555666777777999;;;AAAPPPaaakkkmmmlllllljjjddd^^^[[[\\\^^^dddgggiiiiiigggfffgggiiirrrxxx|||qqqdddXXXVVV[[[aaaiiipppxxxyyyyyy|||uuufffXXXIII@@@===<<>>>>>===@@@DDDGGGHHHJJJJJJJJJLLLOOORRRPPPQQQSSSUUUXXXZZZ\\\]]]\\\\\\]]]^^^______``````bbbbbbbbbaaaaaaaaa``````\\\]]]]]]]]]^^^^^^^^^^^^bbbbbbaaa````````````aaa```aaaaaabbbbbbaaaaaa```^^^]]]```dddddd___\\\]]][[[\\\]]]^^^____________bbbdddjjjssszzzuuupppggg___YYYTTTPPPMMMMMMKKKGGGDDDDDDHHHOOOUUUWWW[[[^^^``````___^^^^^^^^^^^^___```bbbdddfffggggggjjjooowww~~~}}}rrrqqqnnniiiccc\\\VVVSSSMMMKKKIIIGGGHHHKKKNNNPPPWWWZZZ]]]______^^^^^^_________```````````````_________`````````aaaaaaaaa______```aaaaaabbbcccccceeeeeedddbbb```___```bbbcccddddddbbb___^^^___````````````aaaaaabbbbbbbbbaaaaaaaaaaaabbbcccdddeeedddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeefffggghhhhhhiiijjjjjjjjjjjjhhhgggfffeeehhhjjjhhheeegggooovvv~~~wwwnnnlllooosssuuuxxx|||{{{uuuiiiaaa[[[aaagggkkkkkkjjjjjjjjj___XXXOOOHHHAAA<<<>>>CCCRRRbbbvvv}}}uuuuuutttvvvwwwrrriiiaaa^^^]]]XXXVVVOOOEEE:::222//////AAACCCFFFHHHHHHJJJMMMOOOSSSUUUWWWWWWUUUUUUUUUVVVTTTTTTTTTUUUUUUVVVVVVVVVZZZYYYYYYYYY[[[^^^aaaccc```aaaccccccbbbbbbccceeedddbbb___]]]]]]^^^___aaadddeeehhhlllnnnjjjccc\\\MMMGGGBBB@@@<<<777777999666;;;CCCJJJPPPUUUZZZ]]]\\\___bbbddddddddddddeeefffhhhjjjlllkkkeee\\\VVVNNNHHHBBB>>><<<<<>>>>>>>>@@@DDDGGGHHHIIIJJJKKKMMMPPPSSSQQQRRRSSSUUUWWWZZZ]]]^^^[[[\\\]]]^^^```aaabbbcccbbbbbbbbbbbbaaaaaaaaaaaa[[[[[[\\\\\\\\\]]]]]]]]]dddcccbbbbbbaaabbbbbbbbb``````aaaaaaaaaaaa``````\\\[[[^^^cccbbb^^^[[[\\\]]]]]]^^^___````````````dddgggmmmuuu}}}|||vvvmmmeee^^^YYYTTTRRRQQQNNNJJJFFFEEEIIIPPPUUUXXX[[[___aaa```_________]]]^^^^^^```bbbdddeeefffeeeggglllttt|||~~~{{{tttrrrnnniiibbb[[[UUUQQQLLLJJJHHHHHHIIILLLOOORRRZZZ\\\___``````___^^^_________```````````````___]]]]]]]]]^^^^^^^^^______^^^______```aaabbbbbbcccgggfffeeebbb``````bbbdddeeeeeedddbbb___^^^^^^___``````aaaaaabbbbbbbbbcccaaaaaaaaaaaabbbcccdddeeecccdddeeefffffffffeeeeeeeeeeeeeeeeeeeeeggghhhhhhhhhiiijjjjjjjjjhhhgggfffeeeffffffeeedddfffjjjmmm~~~}}}~~~yyytttvvvuuuwwwzzz{{{oooeee^^^eeennnsssttttttssstttkkkdddZZZRRRHHHAAAAAAEEERRRbbbsss~~~{{{yyyrrrvvvyyyvvvnnnfffccccccWWWUUUOOOFFF<<<666555666BBBEEEGGGIIIIIIJJJKKKMMMPPPQQQSSSUUUVVVUUUTTTSSSTTTUUUUUUVVVVVVWWWWWWXXXYYYYYYYYYZZZ[[[]]]^^^___`````````aaabbbbbbcccccccccccccccaaa``````ccceeedddgggjjjkkklllkkkcccZZZNNNIIICCC>>>;;;999888666444888@@@HHHPPPVVVYYY[[[```bbbddddddcccbbbbbbbbbfffjjjmmmkkkhhhcccYYYPPPNNNHHHAAA===;;;;;;BBBJJJNNNSSSYYY]]]```bbbccceeeggggggffffffeeedddcccbbbdddbbb````````````^^^\\\YYYUUUUUUYYY\\\ZZZZZZ\\\^^^```aaa```]]]\\\\\\\\\```___]]][[[ZZZYYYXXXXXXZZZYYYXXXXXXYYY[[[]]]^^^aaaiiiwwwvvvpppsssxxxzzzyyyzzzvvvssstttvvvuuuqqqlllkkkgggcccccceeeeeebbb]]]\\\YYYYYY___eeejjjrrryyywwwoookkkgggcccgggeeefffkkknnnnnnqqquuuqqqnnnhhheeeeeebbbWWWJJJIIIHHHNNNYYYbbbcccaaa```ZZZMMMCCCCCCGGGQQQhhhxxxuuuvvvuuuqqqdddYYYPPPVVVgggtttvvvsssnnnhhhaaa]]]ZZZRRREEE;;;555333///---,,,+++***)))************************************************))))))))))))************((())))))******+++,,,,,,+++,,,---///000111111111222111111333555777777666888<<>>>>>???<<<>>>EEEEEEEEEFFFHHHJJJMMMOOOPPPTTTTTTTTTVVVWWWYYY[[[\\\````````````````````````___```bbbccccccbbb```___________________________aaaaaabbbccccccccccccbbbaaaaaabbbdddffffffdddaaa\\\\\\]]]^^^]]]\\\[[[ZZZ\\\]]]^^^___````````````aaadddlllwww~~~wwwmmmccc]]]YYYVVVTTTTTTPPPIIIEEEEEEJJJQQQVVV______^^^^^^^^^]]]]]]]]]______```aaabbbcccddddddccccccfffnnnxxx~~~~~~{{{vvvtttqqqkkkddd\\\VVVRRRMMMLLLJJJGGGGGGJJJOOOTTTWWWZZZ^^^aaabbbaaa___^^^aaa```___^^^^^^___```aaaZZZ\\\]]]]]]]]]]]]^^^`````````aaaaaabbbbbbcccccchhhfffcccaaa`````````aaaeeeccc```^^^]]]]]]^^^^^^````````````aaabbbcccdddddddddddddddddddddddddddgggfffdddbbbaaaaaabbbbbbdddeeeeeeeeeeeeeeeeeeeeefffgggiiijjjiiihhhfffeeeeeeiiilllkkkgggeeegggkkkyyyzzz|||}}}~~~}}}}}}wwwqqqkkkkkkmmmttt{{{}}}xxxpppeeeUUUGGGCCCFFFWWW```jjjooouuu}}}ttttttsssrrrqqqoookkkfffcccXXXQQQGGG>>>888444222000BBBDDDGGGHHHHHHIIIJJJKKKMMMNNNQQQSSSTTTTTTSSSRRRTTTUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXYYYZZZ[[[]]]^^^^^^^^^___``````aaaaaabbbbbbbbbbbbaaa```aaadddfffeeeiiikkklllmmmkkkbbbXXXNNNJJJDDD???<<<:::888666555888???FFFNNNTTTXXX[[[___aaacccdddcccbbbbbbcccgggkkkmmmkkkhhhcccZZZQQQNNNHHHBBB???<<<<<>>FFFSSSdddqqqrrrlllddd]]]WWWUUURRRPPPSSSXXX\\\^^^___^^^\\\YYYVVVUUU\\\aaahhhnnntttyyy|||zzzwwwpppkkk```^^^[[[YYYYYY[[[^^^```eeekkkttt~~~wwwgggSSSEEE;;;===???<<>>888444111000AAADDDFFFGGGGGGGGGIIIJJJIIIKKKMMMOOOQQQRRRRRRRRRTTTUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXYYYZZZ\\\\\\]]]]]]]]]^^^______`````````aaaaaa``````aaaeeegggjjjmmmpppppppppnnndddZZZPPPKKKEEE???<<<:::888666666999===CCCJJJQQQVVVYYY]]]___aaabbbbbbbbbcccdddiiinnnppplllhhhddd\\\TTTOOOIIIDDDAAA>>>===CCCJJJRRRUUU[[[___aaacccdddfffdddeeeeeefffeeeeeeddddddeeedddddddddeeeccc```^^^WWWRRRPPPSSSVVVWWWYYY]]]^^^```aaa```^^^]]]]]]]]]ZZZZZZZZZZZZ[[[\\\]]]]]][[[ZZZYYYXXXYYYZZZ\\\^^^aaadddkkkvvvyyyrrruuuzzzyyyuuupppnnnnnnmmmjjjgggeeecccbbbcccffffffbbb___ZZZUUUTTTWWW]]]cccllltttzzzqqqkkkfff```\\\[[[]]]^^^]]]___dddiiikkkjjjjjjkkkjjj```UUUJJJKKKSSSbbbnnnoookkkhhhcccWWWLLLGGGGGGNNN```ssswww{{{}}}|||~~~nnnbbbVVVVVV^^^ffffffccc___]]][[[[[[YYYRRRFFF===555222...,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******************++++++,,,------------...//////000000000000111222333444666777888999;;;BBBLLLYYYhhhrrrqqqkkk___YYYTTTSSSQQQPPPSSSXXX\\\^^^______[[[WWWTTTSSS[[[^^^cccgggkkkooosssvvv{{{yyyvvvuuutttpppjjjeee___^^^\\\[[[ZZZ[[[\\\\\\aaahhhqqqyyy|||kkk[[[III>>>888;;;>>><<>>999555111///@@@CCCEEEFFFFFFFFFHHHIIIHHHIIIKKKNNNPPPRRRRRRSSSTTTUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\]]]]]]^^^______```______`````````bbbeeehhhpppsssvvvvvvvvvsssiii^^^RRRMMMFFFAAA===:::888666777888;;;AAAGGGOOOUUUXXX[[[]]]```aaabbbccceeegggmmmrrrtttpppkkkfff___XXXQQQKKKFFFCCC@@@???DDDKKKTTTWWW\\\___aaaccceeefffffffffffffffeeedddccccccddddddeeeggghhhfffbbb___WWWRRROOOQQQTTTVVVYYY^^^___```aaaaaa___^^^^^^___[[[ZZZZZZ[[[[[[\\\]]]^^^[[[ZZZYYYXXXYYYZZZ\\\]]]```bbbhhhrrrzzzqqqpppsssvvvxxxrrrooojjjhhhhhhhhhgggeeeaaaaaaaaaccceeeeeeccc```[[[UUURRRTTTXXX^^^gggooo{{{vvvmmmgggaaa\\\YYYYYYXXXWWWZZZ___dddhhhkkkkkkllljjjbbbXXXMMMNNNVVVfffrrrtttoookkkfff[[[OOOHHHEEEJJJZZZjjjiiipppvvvwwwzzz~~~|||qqqeeeYYYVVV[[[```aaa^^^\\\[[[[[[\\\ZZZSSSGGG>>>555222...,,,,,,------,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))***************++++++,,,,,,---.........//////000000000//////111333444666666888999;;;;;;FFFSSSaaannnvvvtttnnnddd^^^[[[ZZZXXXUUUUUUYYY^^^```aaa```\\\XXXWWWXXX[[[]]]```ccceeeiiimmmpppsssrrrppppppnnnjjjddd___```______^^^^^^]]]\\\[[[^^^dddmmmsssvvvooo^^^MMM@@@999666:::<<<;;;===@@@BBBBBBDDDFFFHHHKKKNNNOOOPPPRRRUUUXXX\\\___bbbccc```````````````````````````bbbcccddddddcccbbb```bbbbbbaaa``````_________^^^^^^______```aaabbbcccaaaaaaccceeegggfffbbb___[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[\\\___aaadddeeeeeegggmmmwwwzzzpppgggaaa\\\YYYVVVPPPMMMIIIHHHIIIOOOUUUYYYXXXXXXYYYZZZ[[[\\\\\\]]]^^^^^^___```aaabbbcccccceeefffjjjqqqxxx~~~}}}{{{vvvpppggg___WWWSSSMMMLLLIIIFFFEEEHHHLLLPPPXXXYYY[[[\\\^^^___`````````___^^^]]]]]]]]]^^^___]]]^^^``````______aaabbbccccccbbbbbbaaaaaa``````aaa```___^^^^^^___aaabbbaaabbbbbbbbbaaa```______aaabbbdddfffffffffdddcccccccccccccccccccccccccccbbbbbbaaaaaaaaaaaaaaaaaabbbbbbbbbccccccddddddeeehhhgggggghhhjjjmmmppprrrrrrtttuuusssnnnhhheeedddjjjqqqwwwvvvqqqqqqwww}}}ooo]]]QQQNNNRRRXXX[[[ZZZZZZaaagggiiimmmmmmnnnooorrruuuxxxyyyuuutttsssrrrooojjjddd```UUUPPPHHH@@@:::666222///???AAADDDFFFFFFGGGHHHJJJIIIJJJLLLOOOQQQSSSTTTUUUTTTUUUUUUVVVVVVWWWWWWXXXZZZZZZZZZZZZ[[[\\\\\\]]]\\\\\\]]]^^^^^^______```^^^____________bbbeeehhhqqquuuxxxyyyzzzwwwlllbbbSSSOOOHHHBBB>>>;;;888666666777:::???FFFMMMTTTXXXYYY\\\^^^```bbbdddgggjjjqqqwwwzzzvvvooojjjccc]]]TTTMMMHHHDDDAAA@@@EEELLLVVVYYY]]]___aaabbbeeefffgggggggggfffeeecccbbbaaabbbdddgggkkkllljjjeeeaaaYYYSSSPPPRRRUUUVVVZZZ______```bbbaaa```______```^^^]]]]]]\\\\\\\\\\\\]]]\\\[[[YYYXXXYYYZZZ\\\]]]___aaagggqqq|||oooiiihhhiiijjjjjjgggdddccccccddddddddd___```aaabbbddddddcccbbb]]]WWWSSSSSSUUUYYY```hhhrrr~~~{{{rrrkkkddd]]]XXXWWWVVVUUUYYY^^^ccchhhmmmlllkkkiiibbbZZZRRRPPPWWWgggtttwwwrrrnnnhhh___SSSIIIDDDGGGTTT```]]]eeemmmooopppssstttrrrpppfff[[[VVVYYY]]]______]]]]]]^^^^^^[[[SSSIIIAAA777333///,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))***************++++++,,,,,,---......//////000000000000000///111333666777777888;;;======JJJZZZiiittt{{{zzzuuulllgggdddccc___XXXVVVXXXaaaccceeeccc^^^\\\]]]___[[[\\\^^^___aaaeeejjjnnnsssqqqooommmiiieee```\\\aaaaaabbbbbbaaa___]]]\\\^^^dddkkkoooooofffTTTDDD;;;888777999:::::::::<<>>@@@CCCEEEGGGHHHJJJLLLLLLLLLNNNPPPRRRTTTVVVWWWTTTUUUUUUVVVVVVWWWWWWXXX[[[[[[[[[[[[[[[\\\]]]]]]\\\\\\\\\]]]^^^^^^______^^^____________aaaeeehhhnnnrrrwwwyyyzzzxxxnnncccUUUPPPIIICCC???;;;999777555666:::???FFFNNNTTTXXXYYY[[[^^^```cccfffjjjnnnuuu}}}}}}vvvooogggaaaWWWPPPIIIEEEAAAAAAGGGOOOWWWYYY]]]___```aaadddfffgggggggggfffeeedddbbbbbbbbbeeejjjooorrrpppkkkfff]]]WWWSSSUUUWWWXXX\\\```___aaabbbbbbaaa``````aaaaaa```___^^^]]]]]]\\\\\\\\\[[[YYYXXXXXXZZZ[[[]]]^^^```fffppp~~~qqqgggcccaaaaaaccccccbbbaaaaaaaaabbbccc___``````aaaaaabbbcccccc```YYYTTTRRRRRRSSSXXX___eeeqqq}}}zzzsssggg```YYYWWWVVVWWW\\\bbbhhhnnnrrrpppkkkgggaaa[[[UUURRRVVVfffuuuzzzxxxuuuooohhh[[[MMMEEEGGGPPPYYYWWW```ggghhhhhhjjjkkkiiillldddZZZUUUVVV[[[___aaa````````````\\\UUUKKKEEE999555000,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))******************++++++,,,---------...///000000111111111111111444888888888888<<>>666000@@@AAACCCFFFIIIKKKMMMNNNNNNOOOQQQSSSUUUUUUUUUTTTVVVVVVWWWWWWXXXWWWWWWWWWZZZYYYXXXXXXXXXYYY[[[\\\YYYYYYYYYYYYZZZ[[[\\\]]]\\\]]]]]]]]]]]]___bbbeeekkkpppxxx|||rrrkkk]]]XXXOOOHHHBBB===999777555666999>>>DDDKKKQQQTTTZZZ]]]```aaabbbfffmmmrrr|||vvvkkkcccXXXLLLFFFDDDEEEJJJQQQZZZ[[[\\\]]]___```aaabbbeeeffffffggghhhiiiiiijjjmmmmmmqqqxxx~~~~~~yyysssfffbbb^^^]]]___aaaaaa```bbbbbbaaa```````````````eeeeeedddbbbaaa___^^^^^^ZZZZZZZZZYYYXXXXXXWWWWWW\\\[[[^^^eeennnzzzzzznnniiijjjjjjjjjiiigggeeeaaa^^^\\\bbbbbbaaa```aaaaaabbbcccfffaaaYYYQQQLLLIIIIIIJJJLLLPPPWWWggg|||ssslllkkkkkkiiimmmssszzz{{{zzzuuunnnfff```]]]^^^SSSPPP]]]sss|||iiiWWWNNNNNNRRRYYYdddmmmmmmkkkjjjiiigggaaa\\\UUUPPPQQQWWW```gggbbbdddddd```^^^\\\WWWRRRFFF<<<333000000...---///---,,,++++++******++++++,,,+++***+++,,,,,,+++***))))))))))))************+++---......---...///111000000000111222444555666777666777::::::999===BBBMMM[[[kkkuuuyyy|||zzzvvvmmmhhhaaaZZZYYY^^^hhhoootttpppnnnkkkjjjmmmmmmjjjllloootttmmmddd`````````^^^ZZZ```fffkkkiiibbb]]]___cccbbbeeefffaaaVVVHHH===888666666888999;;;<<<>>>>>>>>>@@@BBBDDDFFFHHHLLLNNNRRRVVV[[[```cccdddcccbbb````````````____________aaabbbccccccbbb```]]]\\\]]]^^^```aaaaaaaaa``````_______________```aaabbbbbbcccdddeeeeeebbb^^^ZZZ^^^]]][[[XXXUUUTTTVVVXXX]]]___```aaa``````bbbdddcccdddfffkkkppptttvvvvvvtttnnnfff___ZZZVVVRRRPPPMMMIIIDDDCCCHHHMMMQQQSSSRRRSSSTTTTTTTTTUUUXXXZZZ\\\\\\\\\]]]^^^___```aaa```aaafffppp~~~wwwkkkbbb]]]VVVTTTOOOJJJHHHJJJOOOSSSWWWYYY\\\___aaaaaaaaaaaa^^^]]]\\\[[[[[[\\\]]]^^^[[[[[[[[[[[[\\\]]]^^^_________^^^\\\\\\___cccgggjjjfffaaa]]]]]]]]]]]]]]]_________```aaaccceeeeeebbbcccddddddcccbbb```___bbbbbbcccdddddddddccccccbbbbbbbbbccccccdddddddddcccccccccdddeeefffggghhhfffffffffhhhiiikkkmmmnnnrrruuu{{{|||tttnnniiihhhqqq~~~yyywww}}}{{{~~~mmmdddaaa```___ZZZ[[[^^^___\\\SSSHHH@@@===AAACCCCCCFFFNNNXXX^^^eeeccc^^^WWWTTTWWW```hhhjjjmmmpppssssssttttttuuutttuuuvvvuuusssqqqqqqqqqgggbbb[[[RRRJJJAAA888333???@@@BBBEEEGGGJJJLLLMMMNNNOOOQQQRRRTTTUUUUUUUUUTTTUUUUUUVVVVVVVVVVVVVVVZZZYYYXXXXXXXXXYYY[[[[[[ZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^___^^^^^^```dddgggmmmrrrzzz~~~tttmmm___ZZZQQQIIICCC???;;;888555666999===CCCJJJPPPTTTXXX[[[^^^```aaaeeelllqqq{{{ppphhh\\\PPPJJJHHHHHHMMMTTTXXXYYYZZZ]]]___aaacccccceeeeeeeeefffggghhhhhhhhhlllnnnrrryyy~~~}}}wwwpppgggccc```___aaaccccccbbbbbbbbbaaa````````````aaaeeedddcccbbbaaa___^^^^^^[[[ZZZZZZYYYYYYXXXWWWWWW[[[ZZZ\\\bbbjjjvvv~~~rrrmmmnnnmmmmmmkkkiiifffcccaaa___bbbaaa```___```bbbeeefffhhhccc\\\TTTNNNLLLKKKLLLLLLNNNTTT```uuuyyyqqqooonnnmmmqqqwwwzzzzzzyyytttmmmfffaaa___]]]RRRMMMWWWhhhwwwppp^^^SSSTTTXXX[[[gggqqqqqqmmmjjjfffccc```[[[TTTOOOOOOVVV```ggggggkkkllliiifffccc\\\TTTHHH>>>444111///---,,,...---,,,++++++******++++++,,,***)))***+++,,,+++***))))))))))))************+++---......---...///111//////000111222444555666888777999;;;;;;:::>>>EEEQQQ___ooowwwzzzzzzwwwrrrkkkeee\\\WWWYYYaaalllssszzzwwwvvvrrroooooommmjjjlllpppqqqlllgggcccccccccbbbaaahhhnnnsssoooeee___```dddhhhiiifff^^^QQQDDD;;;666444555666888:::;;;<<<======???BBBCCCEEEHHHKKKNNNRRRUUUZZZ^^^aaacccccccccaaaaaaaaaaaaaaaaaaaaaaaa___```bbbcccbbbaaa```^^^]]]^^^___`````````___^^^______^^^______```aaabbbcccdddeeeeeedddaaa\\\YYY[[[ZZZXXXUUUSSSTTTWWWYYY]]]___```aaa``````aaacccaaabbbeeejjjooorrrrrrqqqkkkeee^^^WWWSSSOOOLLLJJJJJJEEEAAAAAAEEEJJJNNNPPPRRRSSSTTTTTTTTTUUUXXXZZZ[[[[[[[[[\\\]]]^^^``````bbbccchhhqqq~~~{{{oooeee___VVVTTTOOOKKKHHHKKKPPPTTTXXXZZZ]]]___aaaaaaaaa```______^^^^^^^^^^^^______\\\[[[[[[\\\\\\^^^____________^^^]]]]]]___cccgggiiieee```^^^^^^^^^______````````````aaabbbddddddaaabbbcccddddddcccbbbbbbaaabbbcccdddddddddddddddccccccccccccccccccddddddeeedddddddddddddddeeefffdddeeefffgggjjjllloooppprrruuuzzz~~~}}}vvvqqqjjjffflllyyy}}}xxxvvvzzzzzz}}}kkk```\\\YYYXXXVVVVVVUUUTTTRRRLLLEEE???===@@@BBBCCCGGGRRR```iiissspppiii___XXXYYY```gggfffhhhjjjmmmpppsssvvvxxxxxxxxxwwwvvvsssqqqpppppphhhccc\\\TTTLLLCCC;;;666>>>???AAADDDGGGIIIKKKLLLOOOOOOPPPQQQRRRTTTUUUVVVUUUUUUVVVWWWWWWWWWWWWWWWYYYYYYXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^______````````````bbbeeehhhooottt}}}wwwoooccc]]]TTTLLLFFF@@@<<<999666777999<<>>777444333444555666888:::;;;<<<<<<>>>@@@BBBDDDGGGKKKNNNSSSTTTXXX[[[___bbbddddddaaabbbbbbbbbbbbbbbbbbbbb___```aaabbbcccbbbaaaaaa^^^^^^_________^^^]]]]]]^^^^^^^^^______```bbbbbbdddeeeffffffccc___[[[XXXXXXWWWUUURRRQQQRRRUUUYYY\\\^^^`````````___```bbb```aaaeeeiiinnnooommmkkkaaa\\\VVVPPPMMMJJJHHHFFFDDDAAA>>>===AAAFFFKKKMMMRRRSSSTTTTTTTTTUUUWWWYYYZZZ[[[[[[\\\]]]^^^___```cccdddgggppp|||}}}qqqfff___VVVTTTPPPKKKIIILLLQQQVVVYYY[[[]]]```aaaaaa```___`````````aaaaaa`````````]]]]]]]]]]]]]]]^^^___```_________^^^^^^___cccffffffccc___^^^___```aaaaaaaaaaaaaaaaaaaaabbbbbbccc```aaabbbddddddeeedddddd```aaabbbcccdddeeeeeeeeeddddddcccccccccccccccccceeeeeedddccccccccccccccccccdddeeegggjjjmmmoooqqqrrrssswww{{{}}}|||yyyuuujjjdddfffqqqxxxwwwvvvxxxxxx~~~~~~lll___WWWTTTRRRTTTQQQMMMKKKIIIFFFCCCAAA???@@@@@@BBBGGGTTTfffttt}}}uuuhhh^^^\\\aaagggiiijjjmmmqqqvvv{{{|||{{{xxxvvvsssqqqpppooojjjfff___XXXPPPGGG>>>888???@@@BBBDDDGGGIIIKKKLLLPPPOOOOOOPPPQQQSSSUUUWWWWWWWWWXXXYYYZZZZZZZZZZZZXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[\\\]]]^^^^^^``````aaa``````bbbfffiiiooottt~~~zzzssshhhbbbXXXOOOHHHBBB===999777777888;;;@@@GGGMMMPPPSSSWWW[[[]]]___dddkkkqqq}}}yyyooocccVVVOOOKKKKKKOOOUUUWWWXXXZZZ\\\^^^```bbbcccbbbbbbbbbcccccccccddddddgggjjjoootttvvvssskkkeeedddccccccccceeeffffffgggccccccbbbaaaaaaaaaaaabbbdddcccbbbaaa```___^^^^^^\\\[[[[[[ZZZZZZYYYYYYXXXYYYXXXYYY]]]aaahhhuuuxxxrrrsssuuussspppmmmkkkjjjiiiiii```^^^[[[YYYYYY\\\```bbbfffddd```[[[XXXWWWWWWWWWQQQRRRSSSWWWaaappp~~~}}}vvvrrrrrrvvv{{{{{{zzzxxxssslllhhheeeeee^^^TTTKKKHHHKKKSSSbbboooxxx|||gggYYYZZZ```mmmwww{{{sssjjjccc]]]]]]ZZZUUUPPPQQQYYYfffpppvvv|||zzzkkk^^^JJJ@@@666222000---,,,...---,,,++++++******++++++***)))((()))*********(((((()))))))))************+++---......---...///000......///000222444555666999888:::<<<;;;<<>><<<;;;>>>CCCGGGJJJPPPRRRSSSTTTTTTUUUWWWYYY[[[[[[\\\]]]^^^___``````bbbccceeelllvvv|||pppeee^^^VVVTTTPPPLLLJJJMMMSSSWWWZZZ\\\^^^```aaaaaa```______```aaabbbbbbaaa```___^^^^^^^^^^^^^^^___``````______```______```bbbeeecccaaa^^^^^^```bbbccccccbbbbbbaaaaaaaaaaaaaaabbbbbbbbbccccccdddddddddddd```aaabbbcccdddeeeeeeeeedddddddddccccccbbbbbbbbbdddccccccbbbbbbccccccccceeeeeefffgggiiilllnnnooopppppprrrvvvyyyzzzyyywwwkkkbbb```jjjuuuyyyyyyyyywww{{{qqqbbbXXXSSSRRRRRROOOLLLIIIHHHGGGEEEDDD@@@>>>>>>@@@EEESSSjjj|||sssgggcccgggnnnppprrrwww}}}~~~{{{xxxuuusssrrrqqqpppooojjjddd[[[RRRHHH???999AAABBBDDDFFFHHHJJJLLLMMMOOOOOOOOOOOOQQQSSSUUUVVVVVVWWWXXXYYYZZZZZZZZZZZZWWWXXXXXXYYYYYYYYYYYYYYYZZZYYYYYYZZZZZZ[[[\\\]]]^^^____________aaadddggglllsss~~~xxxnnnhhh]]]SSSJJJCCC===999888777888:::>>>EEEKKKOOOSSSVVVZZZ\\\^^^cccjjjppp{{{ttthhhZZZRRRNNNMMMQQQVVVZZZZZZ[[[\\\]]]______```aaaaaaaaaaaabbbbbbbbbbbbcccfffkkkooooookkkddd______aaabbbdddeeeeeefffgggddddddcccbbbbbbbbbbbbbbbcccbbbbbbaaa```___^^^^^^\\\\\\\\\[[[ZZZZZZYYYYYYZZZYYYYYY]]]___dddooozzzwwwpppppptttrrrpppnnnllllllllllllbbb___[[[WWWUUUWWWYYY[[[bbb```___]]]\\\\\\]]]^^^XXXWWWWWWZZZaaammm~~~zzzuuuvvv{{{~~~}}}|||zzzuuuooojjjhhhhhh```WWWMMMFFFDDDIIIXXXeeennnzzz{{{hhhYYYYYY___uuu~~~}}}tttlllfffaaa___]]]XXXSSSSSS\\\jjjuuuzzzqqqcccJJJ@@@666333111......///---,,,++++++******++++++***)))((()))*********(((((()))))))))************+++---......---...///000...//////111333555777888999999;;;<<<;;;<<>>888666555333444555777888:::;;;<<<999<<>>===;;;;;;<<<@@@DDDGGGMMMOOORRRSSSSSSTTTVVVXXX[[[\\\]]]___````````````aaabbbdddiiioooxxxxxxnnnddd^^^UUUSSSOOOLLLJJJMMMSSSXXX[[[\\\___```aaaaaa```___^^^___```aaaaaa```___^^^______^^^^^^^^^___``````^^^```aaaaaa``````bbbccc```^^^]]]]]]```cccddddddcccbbbbbbaaaaaaaaaaaaaaadddddddddccccccbbbbbbbbb```aaabbbcccdddeeeeeeddddddddddddccccccbbbbbbbbbbbbbbbbbbbbbcccdddeeefffgggggggggggghhhiiijjjjjjllllllmmmppptttwwwxxxwwwkkkbbb^^^gggttt|||}}}|||vvvyyy}}}vvvfffZZZUUUTTTPPPOOONNNNNNMMMKKKHHHEEE???======AAAHHHWWWqqqwwwqqqtttyyyzzz}}}{{{wwwttttttuuutttttttttooohhh___UUUJJJ???888BBBCCCDDDFFFHHHJJJLLLMMMNNNNNNOOOPPPQQQSSSTTTUUUSSSTTTUUUVVVWWWXXXXXXXXXWWWWWWXXXYYYYYYYYYYYYXXXYYYYYYYYYYYYZZZ[[[\\\]]]]]]^^^^^^^^^^^^```cccfffjjjrrrwwwpppdddYYYNNNFFF???:::999888777999===CCCIIIMMMQQQUUUXXXZZZ\\\aaahhhmmm{{{zzznnn```WWWRRRPPPSSSYYY[[[[[[\\\\\\]]]^^^^^^^^^aaaaaaaaaaaaaaaaaaaaaaaa```cccgggjjjiiieee```\\\\\\___bbbdddeeeeeefffgggeeedddccccccbbbbbbccccccbbbbbbaaa``````___^^^^^^]]]]]]\\\\\\[[[ZZZZZZZZZ[[[YYYZZZ]]]^^^aaajjjtttvvvnnnmmmooonnnmmmllllllllllllllleeebbb]]]YYYVVVUUUVVVVVV]]]]]]]]]]]]^^^______```\\\ZZZYYY\\\aaakkk{{{{{{}}}~~~yyysssnnnkkkjjjcccZZZOOOGGGCCCFFFRRR___gggttt~~~wwweeeWWWVVV\\\sss|||}}}vvvqqqmmmjjjdddbbb\\\UUUSSSZZZhhhtttwwwzzz}}}}}}qqqdddLLLBBB888444222...---///---,,,++++++******+++++++++***))))))++++++***)))))))))))))))************+++---......---...///111///000000222444666888999::::::<<<===<<<>>>IIIVVVfffqqqzzzzzzsssiii\\\SSSQQQRRRWWW```hhhmmmmmmlllmmmrrr{{{tttmmmooosssrrrmmmeee]]][[[```eeeffffffeeebbbaaacccjjjooottthhhVVVFFF<<<777666555333444555777888:::;;;<<<999;;;???BBBEEEIIIMMMQQQSSSTTTUUUVVVYYY\\\^^^___[[[[[[\\\\\\]]]^^^^^^^^^bbbaaaaaa___^^^]]]]]]\\\^^^^^^]]]\\\\\\\\\]]]]]]]]]]]]]]]^^^```aaacccdddeeehhhjjjhhhbbb[[[XXXWWWWWWXXXVVVSSSPPPMMMMMMMMMTTTWWW[[[^^^______```aaaaaacccgggkkkmmmlllhhhdddYYYUUUNNNIIIFFFDDDBBBAAA======<<<::::::<<>><<>>AAAMMM[[[jjjttt|||zzzqqqggg[[[RRRMMMQQQWWW^^^ccceeefffeeefffjjjqqq{{{}}}ttttttwwwssskkkbbb[[[ZZZ___cccccc___ZZZYYY^^^eeemmmqqqrrrfffTTTDDD:::666444333222222444555777999::::::999<<>>:::888777777;;;@@@GGGKKKNNNQQQTTTUUUVVVZZZ```fffsss|||oooaaaWWWRRROOORRRWWWWWWXXXYYY[[[]]]___```aaaaaaaaaaaaaaaaaa`````````^^^aaaddddddccc```^^^]]]YYY^^^dddggggggfffhhhiiifffeeeddddddccccccddddddaaaaaa``````______^^^^^^^^^^^^]]]\\\\\\[[[[[[ZZZYYYXXXYYY\\\\\\]]]eeemmmwwwwwwmmmkkkdddeeegggiiijjjjjjjjjiiikkkiiifffbbb___]]][[[[[[\\\\\\\\\]]]\\\\\\[[[ZZZ\\\VVVSSSWWW\\\aaammmyyy}}}zzzsssnnnlllddd[[[QQQKKKHHHIIIPPPXXX]]]gggmmmgggXXXLLLJJJNNN\\\iiiwww||||||{{{xxxuuummmiii```TTTKKKNNNYYYdddjjjjjjhhhiiinnnqqqjjjaaaTTTHHH===666111+++((((((---,,,++++++******++++++,,,+++***+++,,,,,,+++***))))))))))))************+++---......---...///111111111222444666999;;;<<<>>>???BBBBBB@@@CCCPPP___mmmvvv}}}zzzqqqggg\\\SSSLLLPPPVVVZZZ]]]^^^```bbb___bbbgggppp}}}{{{{{{yyysssiii```ZZZ[[[___dddccc\\\UUUUUU]]]gggooorrrrrrfffTTTDDD:::555222111000111222444666777888999999<<<@@@CCCGGGKKKPPPSSSSSSTTTUUUWWWXXXYYYYYYYYYZZZZZZ[[[\\\]]]]]]^^^^^^]]]]]]\\\\\\\\\]]]^^^^^^^^^]]]]]]\\\]]]^^^```aaa]]]]]]]]]^^^```bbbcccdddcccgggkkkhhhaaa[[[YYYYYYSSSUUUXXXXXXUUURRRPPPOOONNNSSSXXX]]]___```bbbcccaaabbbdddhhhjjjjjjgggeee[[[VVVNNNHHHDDD@@@>>><<<:::;;;;;;888555666:::===BBBEEEJJJNNNQQQSSSVVVXXXVVVWWWZZZ\\\]]]]]]\\\[[[UUUWWWYYYXXXWWWXXX\\\___bbbbbbbbb```^^^ZZZWWWUUUQQQPPPLLLIIIIIIMMMSSSXXXYYY[[[^^^aaacccccccccccc```___^^^]]]]]]^^^___```___^^^^^^]]]]]]]]]^^^^^^^^^```cccdddcccaaaaaaaaaZZZYYYYYY[[[^^^```aaaaaaaaaaaaaaaaaaaaabbbcccccc``````_________aaabbbcccddddddddddddcccbbbaaaaaabbbbbbbbbccccccddddddeeeffffffeeeeeeddddddeeeeeebbbbbbbbbcccdddeeeggggggjjjjjjkkknnnqqqtttuuuuuuqqqmmmiiihhhnnnvvvyyyxxxvvvvvvwww|||tttddd]]]\\\ZZZZZZ\\\]]]]]]YYYSSSNNNFFFCCCFFFMMMPPPXXXppp|||}}}~~~}}}{{{zzzwwwrrrkkkcccYYYNNNGGG???@@@BBBEEEHHHJJJLLLLLLKKKMMMPPPSSSTTTTTTSSSRRRTTTTTTUUUVVVWWWYYYYYYZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXWWWXXXZZZ\\\]]]]]]^^^___^^^^^^^^^```bbbfffppp~~~uuufffYYYOOOGGGBBB:::888666666999???FFFJJJMMMSSSUUUSSSTTTZZZ```bbbpppzzzqqq___TTTPPPOOOPPPSSSUUUXXX[[[]]]^^^^^^___aaa^^^___aaaccccccbbb```___^^^___`````````^^^\\\ZZZ\\\___ccceeeeeeeeefffgggffffffeeeddddddcccbbbbbbaaa``````____________``````]]]YYYXXXZZZ[[[YYYWWW[[[[[[ZZZYYYZZZ]]]bbbffftttxxxnnnhhhfffeeeeeehhhmmmpppooommmllliiieeecccaaa```]]][[[[[[[[[[[[XXXVVVUUUVVVXXXZZZXXXWWWXXXYYY^^^lllyyyyyyrrrmmmbbbaaaYYYMMMEEEGGGOOOUUUZZZ^^^aaa___XXXQQQLLLJJJSSSfffyyy{{{uuunnnjjj```UUUNNNOOOVVV^^^bbbbbbdddhhhkkkkkkjjjhhh[[[OOO???444111111...***+++---......+++))))))))),,,,,,++++++***)))))))))***)))))))))))))))***+++,,,,,,------.../////////111111111222555999<<<>>>????????????===CCCSSSddduuuyyy}}}}}}vvvjjj^^^VVVMMMQQQWWW[[[\\\[[[ZZZYYY[[[[[[\\\bbbmmm}}}wwwrrrqqqnnnggg^^^XXXXXX]]]bbb]]][[[XXXVVV\\\fffjjjiiihhhZZZJJJ???999333222444555555555666666777888999:::;;;>>>BBBGGGLLLPPPRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWYYYZZZ\\\^^^___```^^^]]]]]]\\\[[[[[[[[[\\\]]]]]]\\\\\\\\\]]]^^^^^^``````_________``````aaacccfffjjjhhhbbb\\\YYYXXXUUUTTTSSSUUUWWWVVVQQQMMMPPPSSSWWWZZZ[[[]]]^^^```bbbeeegggfffggghhhddd^^^XXXSSSKKKEEEAAA>>><<<;;;;;;===>>>===:::999888999???AAAEEEGGGIIILLLOOOQQQVVVVVVVVVWWWXXXYYYYYYZZZUUUTTTTTTSSSSSSTTTUUUVVV\\\\\\[[[ZZZYYYWWWUUUTTTRRRQQQOOOMMMLLLOOOTTTXXX\\\___bbbddddddbbb```^^^^^^]]]]]]]]]]]]^^^______``````___^^^^^^^^^^^^______```aaaaaaaaaaaaaaa```[[[[[[\\\]]]]]]^^^______bbbaaa````````````aaaaaadddcccbbbaaa````````````bbbbbbbbbbbbbbbaaa``````aaaaaabbbbbbbbbcccccccccddddddeeeeeeeeeddddddccc``````aaabbbccccccddddddhhhiiijjjlllnnnoooqqqrrrtttmmmdddccchhhqqqxxx{{{xxxwwwwww|||oooeeedddaaabbbaaa___```___YYYQQQLLLGGGGGGPPPWWW\\\iiiwww~~~|||~~~zzz|||yyyssslllcccYYYOOOHHH???@@@CCCFFFHHHKKKLLLMMMLLLNNNQQQSSSUUUUUUTTTSSSTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[ZZZYYYXXXXXXYYYZZZ\\\^^^\\\^^^___^^^^^^^^^```bbbgggqqq~~~xxxhhh[[[PPPGGGCCC;;;999666666888===CCCGGGKKKQQQTTTRRRRRRXXX^^^___ooowww|||lll[[[RRRNNNLLLNNNQQQRRRUUUYYY[[[]]]^^^___aaa___```aaabbbbbbaaa___^^^^^^___`````````^^^\\\[[[[[[^^^bbbdddeeeeeeeeefffffffffeeeddddddcccbbbbbb```______^^^^^^^^^^^^^^^```]]]ZZZYYYZZZZZZYYYXXX[[[[[[[[[ZZZ[[[^^^cccfffqqq~~~xxxmmmhhhcccbbbdddiiioooqqqpppmmmhhheeecccaaaaaa```]]]\\\]]]]]]\\\YYYWWWXXXZZZ\\\\\\ZZZYYYYYYXXX]]]iiivvv~~~xxxqqqkkkdddbbbZZZNNNGGGHHHPPPXXX]]]___aaa^^^WWWPPPKKKIIIUUUgggzzz}}}xxxqqqmmmdddYYYPPPOOOUUU\\\______aaadddggghhhgggfffZZZNNN???555222111...++++++,,,...---+++)))))))))***************+++++++++)))))))))))))))******+++---------...//////000000111111222333666999===???@@@????????????EEEUUUfffvvv{{{}}}ssseeeZZZSSSUUUXXX\\\______]]][[[ZZZTTTSSSTTTXXXbbbooo{{{wwwrrrrrrnnnfff]]]WWWWWW\\\aaa______]]]\\\```ggghhheee___SSSFFF???999444222333555555555555666777888999:::;;;>>>CCCGGGLLLPPPRRRTTTUUUVVVWWWWWWWWWWWWWWWVVVWWWYYY[[[]]]^^^______^^^]]]\\\\\\[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^_______________```aaaaaabbbfffiiigggaaa[[[WWWVVVUUUSSSSSSUUUWWWVVVQQQMMMOOORRRVVVYYY[[[\\\^^^```cccfffhhhggghhhiiieee___VVVQQQIIIDDD@@@>>><<<;;;<<<===>>>===:::888888999;;;>>>AAADDDFFFIIILLLOOORRRSSSTTTVVVWWWXXXXXXXXXTTTSSSQQQPPPPPPPPPRRRSSSVVVVVVVVVWWWVVVVVVUUUUUURRRRRRPPPOOOOOOQQQVVVZZZ\\\^^^aaacccccccccaaa```^^^^^^^^^^^^^^^___````````````___^^^^^^^^^^^^___]]]^^^___aaaaaabbbbbbbbb[[[\\\]]]^^^___```aaaaaabbbaaaaaa`````````aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa``````bbbbbbbbbccccccccccccdddbbbbbbbbbccccccbbbbbbaaaaaabbbbbbcccddddddeeeeeefffgggiiikkkmmmnnnpppqqqqqqjjjbbb```eeennnuuuyyyzzzyyyxxx{{{xxxmmmkkkhhhjjjjjjjjjlllmmmhhhaaaXXXOOOKKKPPPVVVZZZcccnnnyyy{{{~~~}}}|||xxxpppiiiaaaYYYQQQLLL???AAACCCFFFIIIKKKLLLMMMMMMNNNQQQTTTUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYZZZ[[[]]]^^^\\\]]]^^^^^^]]]^^^```bbbgggooozzz{{{kkk\\\QQQHHHCCC<<<:::777555666;;;@@@DDDIIIOOORRRQQQQQQVVV[[[\\\jjjoooxxx{{{qqqdddUUUMMMIIIHHHJJJNNNOOORRRVVVYYY[[[]]]___aaa```aaaaaabbbaaa```^^^]]]_______________^^^\\\\\\[[[^^^aaaccccccdddeeeffffffeeeeeeddddddccccccbbb______^^^]]]]]]]]]]]]]]]___]]][[[ZZZZZZZZZYYYXXX[[[\\\\\\[[[[[[^^^bbbfffmmmyyyyyynnngggbbbbbbeeejjjpppsssqqqnnneeedddbbbbbbccccccaaa``````___^^^[[[ZZZ[[[___bbbaaa___^^^]]][[[^^^iiiuuu|||vvvnnnhhheeeaaaZZZPPPIIIKKKTTT^^^cccdddccc```YYYRRRMMMKKKTTTdddvvv}}}yyysssqqqjjj___TTTPPPTTTXXX[[[[[[[[[]]]```bbbcccbbbYYYNNN@@@666333111...++++++,,,...---+++))))))***))))))******+++,,,,,,---)))))))))))))))***++++++.........///000000111111111222333444777;;;>>>@@@@@@??????@@@AAAIIIZZZjjjvvv}}}~~~pppbbbXXXUUUVVVXXX\\\___```^^^\\\ZZZPPPOOOOOORRRXXXbbblllrrr|||zzzyyyyyyzzzyyyvvvsssqqqlllddd[[[VVVWWW\\\```bbbcccbbb```dddhhhfffaaaVVVKKKAAA===999555222222555555555555666777888999:::<<>>===<<<<<<===>>><<<:::888888888777999===@@@BBBDDDHHHJJJMMMNNNQQQTTTUUUVVVUUUUUUQQQPPPMMMKKKJJJKKKMMMOOOOOOPPPQQQRRRSSSTTTUUUUUUSSSSSSSSSRRRRRRUUUYYY]]]^^^___```aaabbbbbbbbbbbb```____________```aaaaaa``````___^^^^^^^^^^^^___\\\]]]^^^```aaabbbcccccc[[[\\\]]]___```bbbccccccbbbaaaaaaaaaaaaaaabbbbbb```aaacccdddeeeeeeeeedddbbbbbbbbbcccbbbbbbaaa```ccccccccccccddddddddddddaaabbbbbbccccccbbbbbbbbbcccccccccddddddeeeeeefffeeefffgggiiilllmmmooopppooojjjccc```dddllltttyyy|||{{{zzzzzz~~~yyywwwvvvxxxyyyyyy}}}}}}vvveeeWWWNNNRRRWWWYYY___fffkkkpppvvvzzz{{{zzzyyyyyyzzzzzz||||||vvvnnnfff^^^XXXRRROOO???AAACCCFFFIIIKKKLLLMMMLLLNNNPPPRRRTTTTTTTTTSSSTTTTTTUUUVVVWWWWWWXXXXXXZZZZZZZZZZZZ[[[[[[[[[\\\[[[ZZZZZZZZZ[[[\\\]]]^^^\\\]]]^^^^^^]]]^^^```aaadddjjjsss|||lll^^^RRRIIIDDD<<<999666444666:::???CCCHHHOOOSSSRRRRRRVVVZZZ[[[aaafffmmmuuuzzzzzzvvvrrreeeYYYMMMGGGDDDCCCEEEIIIOOORRRVVVYYY[[[\\\^^^```aaabbbbbbaaaaaa___^^^]]]___^^^^^^]]]\\\\\\[[[[[[\\\^^^aaabbbbbbcccdddeeeeeeeeeeeeddddddccccccccc``````___^^^]]]]]]]]]]]]^^^]]]\\\[[[[[[ZZZYYYXXXZZZZZZ[[[ZZZZZZ\\\```cccjjjuuu|||ppphhhfffddddddhhhmmmppppppnnnfffddddddeeeggghhhgggfffbbbaaa___]]]\\\^^^cccgggfffdddccccccaaacccmmmxxx|||{{{zzz{{{{{{{{{{{{xxxrrrjjjdddccc___XXXQQQLLLNNNYYYeeelllkkkiiiddd^^^WWWRRROOOPPP^^^ppp{{{~~~}}}yyywwwtttsssnnncccWWWPPPRRRVVVXXXWWWWWWXXX[[[]]]^^^^^^VVVMMMAAA888444111///,,,+++,,,---,,,***)))***+++*********++++++,,,,,,,,,))))))))))))***+++,,,,,,/////////000111111222222222222444666999<<>>:::777333222333555555555555555666888888:::<<>><<<======<<<999777777777444666:::<<<>>>@@@DDDFFFFFFHHHLLLOOOQQQRRRQQQPPPKKKJJJGGGFFFFFFHHHKKKMMMLLLLLLMMMOOOPPPRRRTTTUUUTTTUUUVVVVVVWWWYYY]]]```aaaaaaaaaaaaaaaaaabbbbbbaaaaaa``````aaaaaabbbccc``````___^^^^^^^^^^^^___]]]^^^___```aaaaaaaaaaaaZZZ[[[\\\^^^```bbbcccdddbbbbbbaaaaaaaaabbbccccccaaaccceeeggggggfffeeedddbbbbbbbbbccccccbbbbbbaaaccccccdddddddddeeeeeeeeeccccccdddeeeeeeeeeddddddccccccccccccddddddeeeeeeeeefffgggiiilllnnnpppppprrrnnnhhhdddeeemmmvvv|||}}}|||zzzzzz|||mmm\\\PPPSSSZZZ\\\___ccccccggglllrrruuutttpppmmmlllrrrxxx|||wwwyyy}}}{{{vvvnnnfff___WWWQQQLLL>>>@@@BBBEEEHHHJJJLLLLLLKKKMMMNNNPPPRRRRRRRRRRRRTTTUUUUUUVVVVVVWWWWWWWWWYYYZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZ[[[[[[\\\]]]]]]\\\]]]^^^]]]]]]]]]___aaaccchhhnnnwww|||lll^^^RRRJJJEEE:::888555444555:::@@@DDDHHHOOOTTTTTTSSSWWWZZZZZZ]]]aaagggmmmpppmmmhhhcccXXXOOOFFFBBB???>>>AAAEEEOOOSSSWWWYYY[[[\\\^^^___cccbbbbbbbbbaaa```___^^^^^^]]]\\\ZZZZZZZZZZZZ[[[]]]___aaabbbbbbbbbdddeeeeeeeeeddddddddddddccccccbbbaaa```___^^^^^^^^^^^^]]]^^^]]]\\\[[[ZZZYYYYYYXXXXXXYYYXXXXXXZZZ]]]```fffppptttllljjjeee``````cccgggiiiiiieeecccbbbccceeeggghhhhhhcccbbb```^^^]]]___dddhhhfffeeeeeefffdddeeennnyyyzzzvvvssstttttttttuuusssnnngggbbb```ZZZUUURRROOOQQQ]]]kkkqqqoookkkgggaaa[[[TTTPPPNNNYYYjjjwww|||yyyuuutttqqqssspppeeeXXXPPPQQQUUUWWWVVVUUUVVVXXXZZZZZZZZZTTTLLLBBB:::555222///---+++,,,---,,,***)))***,,,,,,,,,,,,,,,++++++******))))))))))))***+++,,,---//////000000111222222222222333555888;;;>>>AAABBBBBB@@@@@@CCCHHHTTTfffvvvsssccc\\\]]]YYYZZZ^^^bbbffffffccc```VVVVVVUUUVVVZZZ^^^cccfffiiinnnssspppjjjfffgggjjjhhhddd]]]YYYXXX\\\aaadddcccbbb^^^\\\```eeefffbbbSSSGGG<<<777444222222444444444444444555666777888999<<<@@@EEEJJJNNNPPPRRRVVVVVVWWWXXXXXXXXXWWWWWWUUUWWW[[[]]]___^^^]]]\\\]]]\\\\\\[[[\\\\\\]]]]]]\\\]]]^^^``````aaa``````]]]]]]^^^^^^```aaacccccchhhlllpppnnnhhh```ZZZXXXSSSRRRRRRUUUWWWWWWRRRNNNOOORRRVVVYYY[[[]]]___aaa___cccffffffggggggbbb[[[PPPLLLFFFBBBAAAAAAAAAAAA<<<======<<<999777666666333555888:::;;;===@@@BBB@@@CCCFFFJJJLLLLLLKKKJJJDDDDDDCCCCCCEEEHHHKKKMMMMMMMMMMMMNNNOOOQQQSSSTTTVVVWWWYYYZZZZZZ\\\___bbbdddcccbbbaaa``````aaaaaabbbaaaaaaaaaaaabbbcccccc``````___^^^^^^^^^^^^______````````````______^^^YYYZZZ\\\]]]___aaabbbcccbbbbbbbbbbbbbbbcccdddddddddeeeggghhhgggfffdddbbbbbbbbbccccccccccccbbbbbbccccccdddddddddeeeeeeeeebbbcccdddeeeeeeeeeeeeeeebbbbbbbbbbbbcccccccccccceeefffhhhjjjmmmoooqqqrrrtttqqqlllgggfffkkkuuu}}}}}}|||yyyxxxyyyrrr```SSSUUU[[[]]]]]]```aaacccggglllooommmgggaaa```iiiqqqwwwttttttyyy{{{{{{wwwpppiiiaaaWWWNNNHHH===???AAADDDGGGIIIJJJKKKKKKLLLMMMOOOPPPQQQRRRRRRTTTUUUUUUUUUVVVVVVVVVWWWYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYZZZ[[[[[[\\\\\\\\\[[[\\\]]]]]]\\\]]]___aaadddgggkkkrrrxxxiii\\\RRRJJJEEE:::888555444666;;;@@@DDDIIIPPPVVVUUUUUUXXXZZZYYY]]]^^^```bbbbbb]]]VVVQQQLLLFFF@@@===;;;:::===BBBNNNQQQUUUYYYZZZ\\\^^^```dddccccccbbbbbbaaaaaaaaa___]]][[[YYYYYYYYY[[[\\\^^^```aaabbbbbbbbbdddfffddddddddddddddddddddddddcccbbbaaa```___^^^^^^^^^]]]^^^___^^^[[[YYYYYYYYYVVVWWWXXXXXXWWWYYY[[[^^^ccclll{{{zzzqqqjjjddd\\\XXXZZZ^^^aaabbbaaa___\\\\\\^^^aaacccdddbbbaaa```^^^]]]___cccfffeeedddeeeeeecccccckkkuuuzzzsssooonnnnnnnnnooonnnkkkfffbbb]]]WWWTTTTTTQQQQQQ\\\kkkqqqoookkkhhhccc\\\TTTOOONNNVVVeeetttzzzvvvrrrqqqlllnnnmmmdddVVVOOOPPPUUUYYYWWWWWWWWWYYYYYYXXXWWWRRRLLLCCC;;;666222000...+++,,,,,,+++***)))+++---...------,,,++++++******)))))))))***+++,,,---.../////////000111111222222222444666:::===@@@BBBCCCCCC@@@@@@DDDLLLYYYlll|||uuuccc[[[[[[ZZZ[[[]]]cccggghhhddd```YYYXXXXXXYYY[[[]]]```aaaeeemmmsssoooeee^^^___dddfffaaa\\\ZZZ[[[___bbbddd```___\\\YYY]]]ccceeeaaaRRRFFF;;;555333111222444444444444444555666777888999<<<@@@FFFKKKNNNPPPQQQUUUVVVWWWXXXXXXYYYYYYYYYWWWXXXZZZ]]]^^^^^^]]]\\\\\\\\\[[[[[[\\\\\\]]]]]]\\\]]]___aaabbbbbbaaaaaa^^^^^^^^^______aaabbbccceeeiiinnnmmmfff^^^YYYVVVSSSRRRRRRUUUWWWWWWSSSOOOOOORRRVVVYYYZZZ[[[]]]______dddggghhhiiihhhccc[[[OOOKKKFFFBBBAAAAAABBBAAA<<<======<<<999666555666222444666888888999<<<===<<<>>>@@@CCCEEEEEEDDDDDD@@@@@@AAACCCFFFIIILLLMMMNNNMMMMMMMMMOOOQQQSSSTTTXXXZZZ\\\]]]]]]^^^```bbbddddddbbbaaaaaaaaaaaaaaabbbaaaaaaaaaaaabbbcccccc``````___^^^^^^^^^^^^___````````````___^^^]]]]]]ZZZ[[[\\\]]]___```bbbbbbbbbbbbbbbbbbcccdddeeeeeeffffffggggggfffeeecccbbbaaabbbccccccdddcccccccccccccccccccccdddddddddddd```aaabbbbbbccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbeeefffhhhjjjmmmoooqqqrrrtttrrrnnngggcccgggrrr{{{{{{zzzxxxuuuuuu{{{rrraaaUUUWWW[[[ZZZZZZ\\\]]]___bbbffffffbbb\\\WWWVVV```kkkpppvvvyyyooopppuuuyyy{{{xxxrrrkkkbbbXXXMMMFFF<<<===@@@CCCFFFHHHIIIJJJLLLMMMNNNOOOQQQRRRSSSSSSUUUUUUUUUUUUUUUVVVVVVVVVWWWXXXXXXXXXYYYYYYYYYYYYXXXXXXYYYZZZ[[[[[[[[[[[[[[[\\\]]]]]]\\\]]]___aaabbbeeeggglllxxxtttfffZZZQQQIIIEEE===:::777555666:::???BBBHHHPPPVVVVVVVVVXXXYYYXXXZZZXXXVVVTTTQQQMMMHHHDDDDDD???;;;:::999777;;;@@@HHHLLLRRRVVVZZZ]]]```bbbddddddccccccccccccccccccaaa___\\\ZZZYYYZZZ\\\^^^```aaabbbbbbbbbccceeegggddddddddddddddddddddddddbbbbbb```___^^^]]]]]]]]]\\\^^^```___\\\YYYYYYZZZVVVWWWXXXXXXXXXYYY[[[]]]```hhhvvvvvvjjjddd\\\XXXZZZ]]]_________[[[WWWUUUVVVZZZ^^^______```___]]]\\\]]]```bbbffffffffffffcccbbbhhhqqq|||tttooolllkkkkkkkkklllkkkhhhfff]]]WWWTTTUUURRROOOXXXgggqqqooollljjjfff___VVVOOOLLLRRR```pppvvvqqqmmmmmmeeeiiiiiiaaaTTTMMMPPPVVV[[[ZZZZZZZZZ[[[ZZZXXXUUUPPPKKKDDD<<<777333000///+++,,,,,,+++)))***+++---,,,,,,,,,,,,,,,,,,,,,+++)))))))))***+++,,,............//////000111111222333444777;;;>>>AAACCCDDDDDD@@@@@@EEEOOO]]]qqquuueee]]][[[YYYZZZ^^^fffnnnrrroookkk```__________________```eeejjjnnnkkkddd___aaadddfffbbb^^^\\\^^^```aaa```^^^^^^\\\ZZZ^^^bbbaaa]]]LLLBBB999666444222111333444444444444555666777777999<<>>????????????AAACCCEEEHHHJJJKKKLLLLLLLLLLLLLLLNNNQQQTTTUUUYYY[[[^^^_________```aaaaaaaaabbbbbbbbbcccccccccaaaaaaaaaaaaaaabbbcccccc``````___^^^^^^^^^^^^____________```______^^^^^^\\\]]]^^^___```aaabbbbbbbbbbbbbbbcccccceeeffffffeeeeeeeeeeeeeeeeeeeeeeeeaaabbbccccccdddddddddcccbbbbbbbbbccccccccccccddd``````aaabbbcccccccccccccccccccccccccccccccccccccccdddfffiiilllnnnppprrruuutttppphhhaaadddoooyyy{{{yyyvvvqqqoootttyyyiii[[[RRRUUUYYYXXXXXX\\\XXX[[[^^^```^^^YYYTTTQQQPPP[[[eeehhhkkkssszzz~~~~~~rrrjjjlllsssyyy|||xxxqqqjjjaaaYYYPPPJJJ;;;===???BBBEEEGGGHHHIIIMMMNNNOOOPPPQQQSSSTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWXXXXXXXXXYYYWWWXXXYYYZZZZZZ[[[[[[ZZZ[[[\\\]]]]]]\\\]]]___``````bbbcccgggrrr~~~qqqdddYYYPPPIIIFFF@@@===999666666999===AAAGGGOOOUUUVVVUUUWWWXXXWWWTTTQQQLLLHHHFFFDDDAAA??????;;;999999777666:::???DDDHHHNNNTTTYYY]]]aaaddddddddddddcccddddddeeeeeecccaaa^^^[[[ZZZ\\\^^^```aaabbbccccccbbbccceeegggddddddddddddddddddddddddaaaaaa___^^^]]]\\\\\\\\\\\\^^^```___\\\YYYYYYZZZWWWXXXYYYYYYYYYYYY[[[]]]]]]eeerrryyykkkeee___]]]^^^```aaa``````[[[UUURRRSSSWWW[[[^^^^^^^^^^^^]]]\\\\\\^^^```jjjiiiiiiiiidddbbbgggppp}}}}}}vvvqqqkkkjjjjjjjjjkkkllljjjhhh^^^WWWUUUVVVRRRLLLTTTcccsssqqqooommmjjjbbbXXXQQQIIIMMM[[[kkkqqqlllhhhhhhaaaeeefff^^^RRRLLLPPPWWW]]]\\\\\\]]]]]][[[WWWTTTOOOKKKDDD===777333000///+++,,,,,,***)))***,,,...***++++++,,,,,,------...)))))))))***+++---...///.........///000000111111333555888<<>>777777666333111111444444444444444555777777999<<>>???AAACCCFFFHHHIIIKKKMMMPPPQQQRRRRRRTTTUUUXXXWWWUUUTTTTTTUUUWWWXXXXXXXXXXXXXXXYYYYYYYYYYYY[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]aaabbbdddhhhooowwwzzzqqqeeeZZZQQQKKKHHHBBB<<<777666666666:::???HHHPPPVVVXXXYYY[[[YYYVVVSSSNNNFFF@@@============<<<:::888666666777999:::???EEEMMMTTTYYY[[[]]]^^^ccceeeeeebbbdddjjjlllkkkmmmhhhaaa\\\ZZZ\\\]]]^^^____________```aaaccccccbbbcccdddeeeeeeeeedddcccdddcccaaa___^^^]]]^^^^^^___^^^\\\[[[[[[[[[[[[\\\WWWXXXXXXXXXWWWXXX[[[]]]```dddnnn|||{{{qqqggg```bbbffffffcccbbbeee```YYYVVVWWWYYYZZZYYY\\\]]]]]]\\\ZZZZZZ\\\^^^eeeiiillljjjeeecccdddgggwww~~~~~~vvvrrrqqqllliiikkkooopppkkkfffaaa^^^TTTOOOMMMGGGQQQjjjzzz|||tttlll___RRRHHHPPP\\\gggnnnoookkkgggeeeccccccbbbWWWIIIHHHPPPXXX___eeeeeedddccc___ZZZTTTNNNFFF===666222000///---,,,,,,+++***)))((((((------,,,,,,,,,,,,++++++,,,,,,,,,,,,------...///111222222111///...///111666777:::???DDDGGGHHHGGGAAAAAABBBGGGSSSddduuutttiiiaaa^^^]]]eeemmmvvvrrriiijjjllliiiggghhheeehhhlllqqqsssrrrpppnnnmmmhhhcccaaaaaabbb```___aaa```______dddeee^^^SSSFFF>>>777444222000000333222333444444444555777999<<<>>>CCCHHHLLLPPPRRRSSSYYYYYYYYYYYYZZZ[[[\\\]]]\\\\\\[[[ZZZ\\\^^^```bbb]]]\\\\\\\\\\\\]]]^^^^^^___^^^^^^^^^^^^___``````]]]___aaabbbaaaaaabbbcccdddkkkooolllfffbbb\\\WWWVVVTTTRRRUUUXXXYYYUUUQQQLLLMMMPPPTTTVVVWWWWWWVVV[[[[[[\\\]]]______]]]\\\OOOKKKEEEAAA@@@?????????<<<<<<===<<<:::888555333555444333444666777666555444666777777888:::>>>@@@@@@BBBDDDGGGIIIJJJKKKKKKIIIKKKMMMNNNOOOPPPSSSVVVVVVXXXZZZ[[[[[[\\\___```````````````bbbdddfffgggdddbbbaaa______```bbbcccbbbaaa___^^^]]]]]]^^^^^^___aaacccbbb```]]][[[ZZZ\\\\\\]]]^^^___```aaabbbbbbbbbbbbbbbccccccdddeeeggghhhgggfffdddcccdddfffffffffeeeddddddcccbbbbbbeeedddbbbaaaaaaaaabbbcccaaa```_________```bbbccceeeddddddddddddeeeffffffeeeeeeeeegggiiilllnnnpppuuuvvvtttnnnfffccceeehhhsssssspppkkkhhhlllvvvssskkkkkkkkkjjjiiifffcccaaa^^^RRRGGGGGGQQQ\\\aaa```[[[]]]___^^^^^^\\\SSSIIIPPPUUU]]]eeefffeeeiiipppqqqpppnnnkkkiiikkkqqqwwwyyyyyytttjjjbbb^^^YYYSSS===>>>???AAACCCFFFHHHIIIJJJMMMOOOQQQQQQRRRTTTUUUVVVUUUTTTTTTTTTVVVXXXZZZXXXXXXYYYYYYYYYZZZZZZZZZ\\\\\\[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]___ccciiiqqqxxx}}}~~~yyyqqqfff\\\SSSLLLIIIAAA;;;777666666666:::???GGGNNNTTTVVVWWWXXXWWWTTTOOOJJJCCC===;;;;;;;;;;;;===;;;999777666777999:::>>>DDDLLLSSSXXX[[[]]]^^^dddfffeeeccceeellloooooopppjjjccc]]][[[\\\]]]^^^____________```aaabbbccccccdddeeefffffffffeeeddddddcccaaa___^^^^^^^^^^^^___^^^]]][[[[[[[[[\\\]]]YYYZZZZZZYYYXXXYYY[[[]]]___ccclllyyyzzzppphhhbbbdddfffdddbbbaaaeeebbb^^^[[[ZZZZZZYYYYYY]]]^^^^^^]]]\\\[[[[[[\\\bbbeeehhhfffbbb```aaacccllluuu|||xxxuuupppllllllpppppplllgggbbb```VVVPPPOOOJJJTTTlll|||ooo```NNNRRR[[[gggqqqsssoookkkgggdddcccbbbXXXLLLLLLTTT]]]eeekkkllljjjhhhccc^^^WWWQQQGGG>>>777222000///,,,,,,++++++***))))))))),,,,,,+++++++++*********,,,++++++,,,,,,---...//////000111111000000111333888999===BBBGGGJJJJJJIIICCCCCCDDDJJJUUUfffwwwssshhhbbbaaaaaafffmmmyyyzzzqqqrrrtttqqqmmmllllllpppvvvyyyyyyuuurrroookkkgggcccdddgggiiigggdddbbbbbbaaaaaaeeefff^^^SSSEEE===666444222000000333222333444444444444777999<<>>@@@CCCEEEGGGIIIJJJLLLOOOPPPQQQQQQSSSUUUSSSSSSSSSSSSUUUWWWYYY[[[YYYYYYYYYZZZZZZZZZ[[[[[[]]]\\\\\\[[[[[[\\\\\\]]][[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[\\\^^^dddkkkrrrvvvyyyvvvpppggg^^^UUUNNNJJJAAA;;;666666555555999???FFFNNNTTTUUUVVVWWWVVVSSSKKKGGGAAA===<<<<<<<<<<<<>>>===:::888888888999:::===BBBJJJQQQVVVZZZ]]]___eeegggfffdddfffnnnrrrssssssmmmeee___]]]]]]]]]^^^____________```aaabbbbbbcccdddeeegggggggggfffeeedddcccaaa```_______________^^^]]]\\\\\\\\\]]]^^^]]]^^^]]]\\\ZZZZZZ\\\^^^^^^bbbjjjvvvyyyoooiiieeefffeeebbb```aaaeeefffgggeeebbb^^^\\\[[[]]]___```___]]][[[ZZZ[[[]]]```bbbaaa^^^\\\\\\^^^^^^hhhwwwyyytttooonnnqqqqqqnnnkkkfffdddYYYRRRQQQMMMVVVkkk}}}mmmUUUUUUYYYeeesssyyyvvvoooiiieeebbbaaaXXXNNNPPPYYYbbbkkkrrrsssrrroooiiibbb]]]UUUJJJ???888333000...+++++++++++++++++++++++++++++++++*********))))))++++++++++++,,,---...///...///000111000111444666999<<>>CCCIIINNNSSSUUUWWWZZZYYYYYYYYYYYYZZZZZZ[[[ZZZZZZ[[[\\\]]]]]]^^^___```______^^^^^^^^^____________^^^^^^______```aaa^^^```bbbbbbbbbbbbdddfffiiiooosssppplllhhhbbb\\\XXXUUUSSSSSSVVVVVVTTTQQQOOORRRVVVZZZ[[[[[[YYYWWWQQQQQQSSSVVVZZZ[[[[[[ZZZXXXSSSMMMGGGDDDBBB@@@>>>=========<<<;;;888666444666555555555777888777666555666888999:::===AAADDDFFFGGGIIIKKKLLLLLLLLLLLLHHHJJJLLLMMMNNNOOORRRUUUUUUWWWZZZ[[[[[[\\\^^^```````````````aaabbbcccdddaaa```___^^^^^^___aaaaaaaaaaaa```___^^^^^^^^^^^^]]]^^^^^^\\\YYYWWWWWWXXXZZZ[[[[[[\\\]]]^^^______aaaaaabbbccceeefffggggggiiijjjjjjhhhfffddddddeeeeeeeeeddddddccccccbbbbbbaaa``````___^^^_________dddccccccccccccdddeeefffccccccdddddddddeeeeeeeeehhhgggggghhhjjjlllnnnooossstttsssooogggaaa______iiikkkkkkiiigggjjjqqqyyyrrr```^^^[[[ZZZZZZYYYWWWUUULLLGGGCCCDDDIIIRRRZZZ^^^^^^eeekkkpppsssqqqggg\\\VVVXXX]]]bbbaaa___aaafffjjjqqqvvvtttnnnkkkpppwwwuuuvvvrrrkkkgggfffddd```<<<<<<>>>???BBBDDDGGGHHHIIILLLNNNPPPPPPQQQRRRTTTSSSSSSSSSTTTUUUWWWYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\[[[[[[ZZZZZZ[[[[[[\\\[[[[[[ZZZZZZYYYYYYXXXXXX\\\\\\\\\^^^bbbhhhmmmppprrrppplllfff^^^UUUNNNJJJ???:::555555555555999???HHHOOOUUUWWWWWWYYYWWWTTTKKKHHHDDDAAA@@@AAAAAA@@@AAA@@@===;;;:::999::::::;;;@@@GGGNNNTTTXXX\\\___dddfffeeecccfffnnnttttttuuuoooggg```^^^^^^^^^^^^_______________```aaabbbbbbcccdddfffffffffeeeeeeccccccbbbaaa``````_________^^^]]]]]]]]]^^^___```bbbbbbaaa___\\\[[[]]]^^^___bbbhhhrrrzzznnnjjjggggggddd___^^^```dddhhhmmmmmmhhhccc``````]]]___aaaaaa^^^[[[ZZZYYYYYY\\\^^^^^^\\\ZZZYYYZZZVVVaaarrrzzzvvvqqqppprrrtttsssqqqmmmkkk___UUUSSSNNNSSSeeezzzsss[[[VVVVVVcccuuu{{{tttkkkeeeaaa___XXXPPPSSS\\\eeeoooxxx{{{zzzvvvppphhheee[[[MMMAAA999444000...*********++++++,,,,,,,,,++++++++++++*********************+++,,,---...///...000111111111222555777:::===CCCJJJOOOPPPNNNKKKGGGFFFHHHPPP]]]mmm|||sssgggeeeggggggfffhhhtttxxxqqqrrryyyzzzqqqjjjgggcccaaaccckkkvvv|||xxxsssjjjmmmoooppppppkkk```TTTCCC<<<666444333000000222333444555555444444666777:::===BBBHHHNNNRRRUUUWWWYYYYYYXXXXXXXXXYYYZZZZZZYYYZZZ[[[\\\]]]]]]]]]]]]^^^^^^^^^______```aaabbb_______________``````aaa^^^___aaaaaaaaabbbdddffflllrrruuusssppplllfff___YYYVVVSSSSSSSSSSSSRRRPPPPPPSSSYYY^^^___^^^[[[YYYSSSSSSUUUXXX[[[\\\\\\ZZZ[[[VVVPPPJJJFFFCCC@@@===<<<<<<<<<;;;:::888666555777555444555666777666555444666777999:::===AAADDDHHHIIIKKKLLLMMMMMMLLLKKKGGGIIIKKKLLLMMMNNNQQQTTTTTTVVVZZZ\\\\\\]]]^^^`````````````````````aaaaaa___^^^^^^^^^^^^______```aaa``````_______________^^^^^^]]][[[XXXWWWWWWYYYZZZZZZZZZ[[[\\\]]]]]]]]]```aaabbbdddeeegggggghhhjjjkkkkkkiiigggeeedddeeeddddddddddddccccccbbbbbbaaa`````````____________aaaaaaaaaaaaaaabbbbbbbbbbbbccccccdddddddddddddddffffffggghhhjjjmmmpppqqqqqqssssssooohhhaaa]]][[[bbbfffiiihhhfffhhhnnnttt~~~vvvbbb^^^YYYWWWVVVVVVTTTQQQGGGFFFEEEDDDFFFLLLUUU\\\___gggpppwww|||zzzoooccc\\\\\\```eeefffeeehhhmmmrrrzzz{{{oooiiikkkqqqzzzzzzuuulllgggdddaaa\\\;;;<<<===???AAADDDFFFGGGIIIKKKNNNOOOOOOPPPRRRSSSTTTTTTTTTTTTUUUVVVWWWWWWZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[ZZZZZZYYYXXXWWWWWW\\\\\\]]]^^^aaaeeehhhjjjiiihhheeeaaaZZZSSSLLLHHH>>>888444444444444999???FFFNNNTTTVVVWWWYYYXXXTTTMMMJJJGGGEEEFFFFFFEEEDDDEEECCCAAA???===;;;;;;;;;:::???EEEKKKQQQVVV[[[^^^bbbddddddbbbfffnnnsssssstttnnnfff```^^^^^^_____________________``````aaa```aaacccdddeeeeeeddddddcccccccccbbbbbbaaa``````______^^^^^^^^^___aaabbbeeeeeecccaaa^^^]]]^^^``````cccgggooozzz|||ooojjjgggfffccc^^^]]]``````eeejjjkkkhhhcccaaaaaa]]]___aaa```^^^[[[YYYYYYXXXZZZ]]]]]]\\\ZZZYYYXXXUUU```qqqzzzwwwttttttvvvyyyyyyxxxuuutttgggZZZUUUNNNOOO[[[jjjuuuuuu^^^VVVTTTaaauuuxxxnnnfff```^^^WWWPPPSSS\\\hhhsss~~~{{{tttmmmaaaQQQCCC;;;555000---*********+++,,,,,,---------,,,,,,,,,,,,+++++++++*********+++,,,---///000000111222222222222444666:::>>>DDDLLLQQQRRROOOKKKFFFGGGJJJTTTbbbqqq|||rrrgggdddfffgggfffhhhqqq{{{www{{{~~~wwwnnnfffccc^^^^^^cccmmmxxx}}}{{{vvvmmmrrrwwwxxxuuummm]]]OOOBBB;;;555444333000000222333444555444444444666888888;;;AAAGGGLLLQQQTTTUUUWWWWWWWWWWWWXXXYYYZZZ[[[ZZZ[[[\\\]]]]]]]]]]]]]]]\\\\\\]]]^^^```bbbdddeee```____________```aaaaaa]]]^^^`````````bbbdddgggooosssvvvtttrrrooohhhaaaZZZWWWTTTRRRQQQQQQPPPPPPOOOTTT[[[bbbeeeccc```]]]YYYXXXYYY[[[]]]]]][[[YYY\\\XXXQQQLLLGGGDDD@@@>>>===<<<<<<;;;:::888777666777555444555666666555444333555666888999;;;???BBBHHHIIIKKKLLLLLLLLLKKKJJJFFFHHHJJJKKKLLLMMMPPPSSSSSSVVVZZZ]]]]]]^^^___```````````````______^^^^^^\\\\\\\\\]]]]]]^^^^^^___``````````````````_______________\\\ZZZXXXYYYZZZYYYZZZZZZZZZ[[[\\\\\\\\\___```bbbdddfffggggggggghhhjjjkkkjjjgggeeeeeeeeedddcccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaa``````^^^______```````````````aaabbbcccdddddddddccccccddddddeeegggjjjnnnqqqsssppprrrrrrpppjjjccc]]]ZZZ___cccggghhhfffgggkkkpppzzz|||ggg```XXXTTTSSSSSSQQQNNNFFFFFFEEEBBBAAAEEEOOOWWW^^^gggsss|||ttthhh``````cccjjjoooqqqvvv{{{~~~qqqiiijjjooozzz{{{vvvmmmfffbbb]]]XXX;;;;;;<<<>>>AAACCCEEEGGGHHHJJJMMMNNNOOOPPPQQQSSSSSSSSSTTTTTTUUUUUUVVVVVVYYYYYYYYYZZZZZZZZZ[[[[[[YYYYYYYYYXXXXXXYYYYYYYYY]]]\\\[[[ZZZYYYXXXWWWVVVYYYZZZ\\\^^^```aaaaaaaaa___^^^\\\YYYTTTNNNIIIEEE===777333333444444999???BBBJJJQQQSSSUUUWWWVVVSSSOOOMMMKKKJJJKKKJJJIIIHHHIIIHHHEEECCC@@@>>>===<<<;;;>>>DDDIIINNNTTTYYY]]]```cccdddcccfffmmmqqqppppppkkkccc^^^]]]^^^```aaa```______^^^______``````___```bbbcccddddddddddddcccccccccccccccbbbaaaaaa______^^^^^^___aaacccdddffffffeeebbb___^^^___aaaaaacccfffllluuussslllffffffdddaaa```bbb___aaabbbbbbaaa^^^]]]]]]\\\^^^___^^^\\\ZZZYYYZZZXXXZZZ\\\^^^]]]\\\YYYXXXWWWbbbsss|||{{{yyyzzz|||~~~}}}}}}pppaaaYYYPPPKKKSSS___mmmzzzxxx___VVVTTT```vvv|||rrrhhhaaa^^^XXXQQQSSS[[[iiitttuuugggTTTEEE<<<666000,,,***+++++++++,,,,,,---------------,,,,,,,,,++++++******+++,,,---///000111111222333333222333555777<<>>===<<<;;;::::::999888666555555777777666444444555777777888:::>>>@@@FFFGGGHHHIIIJJJJJJIIIHHHEEEGGGIIIJJJKKKLLLOOORRRTTTWWW[[[^^^___```aaabbb___``````______]]]\\\[[[ZZZ[[[[[[\\\\\\]]]]]]]]]``````aaaaaaaaa``````___```aaaaaa___\\\[[[[[[[[[ZZZZZZZZZ[[[[[[[[[\\\\\\^^^```bbbdddeeeeeeeeeeeefffhhhjjjiiigggeeeeeeeeeccccccccccccccccccbbbbbbcccccccccccccccbbbaaaaaa___```aaaaaabbbbbbaaaaaa```aaabbbcccdddcccbbbbbbccccccdddfffiiimmmppprrrpppqqqrrrqqqmmmgggaaa]]]^^^cccggghhhffffffjjjnnnwww~~~ggg___UUUPPPOOOPPPNNNKKKGGGGGGEEE@@@===AAAJJJSSS]]]hhhuuu}}}qqqccccccgggqqqyyyrrrkkkmmmrrrvvvxxxuuunnnhhhccc]]]VVV:::;;;<<<>>>@@@CCCEEEFFFHHHJJJMMMNNNNNNOOOQQQRRRQQQQQQSSSTTTVVVVVVWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZ^^^]]]\\\[[[YYYXXXWWWVVVXXXZZZ]]]``````___\\\[[[VVVVVVTTTQQQMMMHHHEEEBBB<<<777333333333444888>>>@@@HHHOOORRRTTTWWWWWWUUUTTTSSSQQQQQQQQQQQQOOOMMMLLLKKKIIIFFFCCC@@@>>>===;;;>>>CCCGGGLLLQQQWWW\\\___ccceeeeeehhhmmmooonnnkkkggg```\\\\\\^^^aaabbb```______^^^^^^____________```bbbdddeeeeeeeeedddbbbcccdddddddddcccbbbaaa____________```bbbdddeeeffffffeeeccc```___```bbb```aaadddhhhqqq~~~yyyoooffffffgggfffeeefffdddaaa]]][[[ZZZZZZZZZYYY[[[\\\]]]\\\ZZZYYYZZZ[[[XXXYYY[[[^^^^^^]]]ZZZWWWWWWbbbtttwwwggg___TTTLLLOOOYYYiiiwwwzzz||||||vvv___WWWUUUbbbwwwvvvllldddaaaZZZRRRRRRYYYdddppp~~~{{{lllWWWFFF===777000,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---...000111222///000222333333555777:::>>>AAAFFFMMMRRRSSSQQQOOOFFFIIIPPP^^^nnnzzz|||vvvlllccc___aaadddffffffgggkkkqqqwww~~~zzzrrrhhh```VVV[[[bbbiiinnnqqqrrrrrrvvvsss\\\III???999555555444000000111000222333444444666888;;;:::===AAAGGGLLLPPPRRRSSSSSSSSSTTTUUUXXXZZZ\\\]]]___^^^]]]]]]]]]^^^___```]]]]]]]]]^^^___```bbbbbb```````````````aaaaaabbb```aaabbbbbbbbbdddhhhkkkpppsssuuuttttttrrrjjjaaa\\\YYYUUUPPPMMMLLLNNNPPPOOOWWWcccnnnsssssspppmmmdddccccccdddeeedddbbb```]]]YYYTTTPPPMMMJJJGGGDDDBBBBBB@@@???>>>>>>======:::999888888999999888666666777888888999:::===@@@BBBCCCEEEFFFGGGGGGGGGFFFEEEFFFHHHIIIJJJLLLOOOQQQTTTXXX]]]```aaaaaabbbccc___``````___^^^\\\ZZZYYYYYYYYYZZZ[[[\\\\\\\\\\\\___```aaaaaabbbaaa```___```aaabbbaaa___\\\[[[[[[ZZZZZZ[[[[[[[[[[[[\\\\\\^^^___bbbcccddddddcccbbbdddfffhhhiiigggfffeeeeeebbbbbbbbbbbbbbbbbbccccccbbbcccdddddddddcccaaaaaa___```aaabbbcccbbbbbbaaa___```bbbcccdddcccbbbaaaddddddeeefffhhhjjjmmmnnnppppppqqqqqqoookkkfffbbb___dddhhhhhheeeeeeiiimmmsss{{{~~~eee\\\QQQLLLMMMPPPOOOLLLMMMKKKFFFAAA???CCCMMMUUU^^^iiixxx~~~jjjiiinnnzzzrrrlllnnnssstttwwwvvvpppjjjddd\\\UUU::::::<<<===@@@BBBEEEFFFGGGJJJLLLNNNNNNOOOPPPRRRNNNOOORRRTTTVVVXXXYYYYYYXXXXXXXXXXXXYYYYYYYYYYYY[[[[[[ZZZZZZZZZZZZ[[[[[[___^^^]]][[[ZZZXXXWWWVVVXXX[[[___bbbbbb```\\\YYYRRRQQQOOOLLLHHHEEEBBB@@@<<<666222222333444888>>>@@@HHHPPPTTTVVVZZZZZZXXXZZZXXXWWWWWWWWWVVVTTTRRRNNNMMMKKKHHHEEEBBB@@@>>><<>>CCCHHHMMMPPPRRRSSSQQQRRRSSSUUUXXXZZZ]]]^^^```___^^^]]]]]]^^^```bbb______^^^^^^^^^^^^______```````````````aaabbbbbbbbbcccdddddddddfffjjjnnnooossstttttttttrrrjjj```\\\ZZZUUUPPPLLLKKKMMMOOOPPPXXXeeerrryyyyyyvvvsssiiiiiiiiijjjkkkkkkhhhfff]]]ZZZVVVRRRPPPMMMJJJGGGEEEDDDCCCBBBAAAAAA@@@AAA<<<;;;::::::;;;;;;999888999999::::::999;;;===@@@???@@@BBBDDDEEEEEEEEEEEEDDDFFFHHHIIIIIIKKKNNNQQQUUUYYY^^^aaabbbbbbcccddd___``````___^^^\\\YYYXXXXXXXXXZZZ[[[\\\\\\\\\\\\___```aaabbbbbbaaa```______aaacccbbb```]]][[[ZZZ[[[[[[[[[[[[\\\\\\\\\\\\^^^___aaacccdddcccbbbaaabbbdddggghhhgggfffeeefffbbbbbbbbbbbbbbbbbbccccccbbbccccccddddddbbbaaa```^^^___```bbbbbbaaaaaa```___```bbbcccdddcccaaa```gggfffffffffggghhhjjjkkkppppppqqqqqqqqqnnniiieeeaaaeeeiiihhheeeeeeiiimmmqqqyyy{{{dddZZZOOOKKKNNNQQQQQQOOORRROOOIIIDDDCCCIIISSS[[[^^^kkk{{{qqqpppvvvqqqjjjlllpppvvvzzzyyyssskkkddd[[[RRR<<<======???@@@BBBDDDEEEDDDFFFIIILLLNNNQQQRRRSSSSSSSSSTTTUUUVVVWWWWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWXXXYYYZZZ[[[\\\\\\^^^^^^]]]]]]\\\[[[ZZZZZZYYY[[[^^^bbbdddbbb]]]YYYRRROOOJJJGGGEEEBBB???<<<;;;777333111222555777888@@@DDDKKKSSSXXX[[[^^^bbbbbbaaaaaa```___[[[VVVRRRNNNLLLJJJIIIHHHFFFCCCAAA>>>>>>???BBBHHHPPPWWW\\\___aaacccgggiiilllmmmnnniiiccc\\\ZZZ]]]aaabbbaaa``````___^^^^^^___aaaaaacccdddeeefffggggggggggggeeeeeeddddddcccbbbaaaaaa_________```aaabbbbbbcccfffdddbbb```^^^^^^^^^^^^\\\___cccffflllxxxxxxkkkeeegggkkknnnoookkkfff___[[[[[[ZZZXXXVVVXXXXXXZZZ[[[\\\\\\\\\\\\^^^\\\[[[[[[\\\]]]]]]\\\ZZZ```mmm{{{xxxgggVVVOOOPPP[[[dddkkklllkkklllkkkiii```XXXUUU___rrrwwwpppjjjfff```YYYVVVWWWZZZfffsss{{{~~~lllTTTBBB:::666111,,,------,,,+++******))))))***,,,......,,,***)))))),,,,,,---...///111111222222333444444555888<<<@@@>>>DDDMMMSSSUUUSSSQQQPPPGGGHHHSSSfffvvv~~~{{{pppddd^^^ZZZXXX[[[```ccc```]]][[[^^^dddkkkppppppccc\\\ZZZ\\\aaafffggggggjjjqqqzzz```MMM<<<:::555111......///000555444444444555666888999<<<@@@FFFJJJMMMNNNOOOPPPSSSRRRRRRSSSUUUWWWYYY[[[^^^]]]\\\\\\]]]^^^```aaabbbaaa___^^^___```bbbcccbbbaaaaaaaaaaaaaaabbbbbbbbbcccddddddeeefffiiilllrrrvvvyyyyyywwwtttkkkaaa[[[XXXSSSNNNKKKLLLMMMOOOPPPYYYggguuu}}}}}}zzzpppoooooopppqqqmmmgggaaa___[[[UUUQQQNNNLLLJJJHHHDDDEEEGGGHHHHHHHHHGGGFFFCCCAAA???>>>>>>>>>===;;;888888999;;;===>>>===<<>>@@@BBBDDDEEEDDDFFFHHHKKKNNNQQQRRRSSSRRRSSSTTTTTTVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]\\\[[[ZZZZZZZZZZZZ\\\___cccdddbbb]]]XXXPPPMMMIIIFFFDDDAAA>>><<<:::777444222222555777999AAAFFFNNNUUUZZZ^^^aaaddddddcccbbbbbb```\\\WWWTTTOOOMMMKKKIIIHHHFFFCCC@@@======>>>BBBHHHOOOVVVZZZ___```cccfffiiilllmmmnnnkkkeee^^^\\\^^^``````___aaa```_________```aaabbbbbbcccdddeeeffffffffffffeeeeeeddddddcccbbbbbbaaa^^^______```aaaaaabbbbbbdddcccaaa___]]]\\\\\\\\\[[[^^^bbbeeejjjvvv{{{ppphhhgggiiikkkllllllhhhbbb^^^\\\[[[XXXVVVWWWWWWYYY[[[\\\]]]]]]^^^^^^]]][[[[[[[[[[[[YYYWWWWWW\\\gggvvv|||lll[[[TTTUUUWWW```ggggggfffggggggeee]]]VVVTTT___ssszzzssslllhhhbbb\\\YYYZZZYYYdddoootttxxx}}}~~~zzziiiRRRBBB;;;777222---......------,,,++++++++++++,,,------+++******++++++,,,---...///000111222222333555555666888;;;>>>???EEENNNTTTVVVTTTRRRQQQIIIKKKVVVhhhxxxwwwmmmaaa[[[XXXVVVYYY^^^^^^]]][[[ZZZ[[[___eeehhhssssssfff___\\\]]]aaaffffffdddhhhnnnzzzpppYYYGGG<<<999555111//////000111444444333333444666888999:::???EEEJJJMMMOOOQQQRRRRRRQQQQQQRRRTTTVVVXXXZZZ]]]\\\\\\\\\\\\^^^___```aaa```___^^^___```bbbcccaaaaaaaaaaaaaaabbbcccdddcccddddddddddddfffiiikkkrrrvvvyyyxxxvvvsssjjjaaaXXXVVVRRRNNNMMMMMMNNNOOOSSS\\\jjjxxxuuutttsssttttttpppiiiccc]]]YYYTTTPPPMMMKKKJJJHHHHHHIIIKKKMMMOOOPPPQQQQQQLLLJJJFFFEEEDDDBBB@@@>>>===<<<;;;<<>>@@@BBBDDDEEEEEEFFFHHHKKKNNNPPPQQQRRRRRRSSSSSSTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[\\\]]]^^^^^^]]]]]]\\\\\\[[[ZZZZZZZZZ[[[]]]```dddeeebbb]]]XXXOOOKKKGGGDDDBBB@@@>>><<<:::888555333333555888:::CCCIIIQQQXXX]]]bbbeeefffhhhgggeeedddbbb^^^YYYUUUPPPNNNKKKHHHGGGEEEAAA???;;;;;;===AAAGGGNNNTTTXXX^^^```bbbfffiiikkkmmmnnnlllgggaaa^^^^^^______]]]aaaaaa```___```aaabbbcccaaabbbcccdddeeeeeeeeeeeeeeeddddddccccccbbbbbbbbb^^^______``````aaaaaabbbaaa```___]]]\\\[[[[[[[[[ZZZ]]]aaaccchhhsssvvvmmmhhhgggiiikkkmmmjjjfffbbb___\\\XXXUUUVVVWWWXXXZZZ\\\]]]]]]^^^```___^^^]]]]]][[[WWWTTTUUUWWW___ooorrrbbbZZZ[[[YYY```ffffffdddeeedddbbbZZZTTTRRR^^^sss{{{uuunnnkkkggg___[[[ZZZZZZccckkkmmmooorrrtttsssrrrcccPPPBBB;;;888333.........------,,,++++++++++++,,,,,,+++***)))+++,,,***+++,,,---///000111222222444666777777888:::<<>>DDDJJJMMMPPPRRRSSSPPPPPPPPPQQQSSSUUUWWWYYY[[[[[[[[[[[[\\\]]]^^^___```______^^^___```aaabbbaaaaaaaaaaaabbbccceeeeeeddddddeeeddddddeeegggjjjqqquuuwwwvvvtttqqqhhh___UUUTTTRRRPPPOOOOOOPPPPPPVVV___mmm{{{yyyxxxvvvvvvvvvqqqjjjcccZZZWWWRRRNNNLLLKKKJJJHHHIIIKKKMMMPPPTTTWWW[[[\\\VVVTTTPPPNNNLLLIIIFFFCCCBBBAAA??????AAACCCCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGLLLJJJHHHGGGHHHJJJMMMOOOUUUVVVXXX[[[]]]___```aaaaaa___]]]ZZZXXXXXXXXXYYY]]]\\\[[[\\\]]]^^^]]]\\\]]]]]]^^^______```aaaaaaaaabbbbbbaaa^^^[[[ZZZZZZ[[[[[[\\\\\\]]]]]]^^^^^^]]]^^^___```aaabbbbbbcccdddddddddddddddcccbbbbbbcccbbb```______```bbbcccdddcccaaa______```aaacccbbbbbbbbbbbbbbbbbbbbbbbbddddddddddddddddddddddddgggggghhhhhhiiijjjkkkkkknnnoooqqqtttvvvuuuqqqnnnmmmoooqqqooolllkkkllloootttzzzyyynnnhhhaaa___aaaccceeeeeedddaaa\\\XXXVVVYYY]]]___\\\eeessswwwkkkpppqqqqqqqqqqqqnnnhhh```[[[<<<<<<===>>>@@@BBBCCCDDDEEEFFFHHHKKKNNNPPPQQQQQQRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYXXXYYYYYYZZZ[[[\\\]]]^^^^^^^^^]]]]]]]]]\\\\\\\\\]]]^^^aaaeeefffccc]]]YYYNNNJJJFFFBBBAAA???===<<<999888666444444555999;;;CCCKKKTTTZZZ```fffiiiiiillljjjhhhfffccc___ZZZWWWOOOLLLIIIFFFDDDBBB???===999:::<<>>???AAACCCDDDEEEFFFHHHKKKMMMOOOPPPPPPQQQRRRSSSTTTUUUVVVVVVWWWVVVWWWWWWWWWXXXXXXYYYYYYWWWXXXXXXYYYZZZ[[[\\\\\\``````____________^^^^^^]]]___bbbfffgggddd___ZZZOOOKKKFFFBBB@@@???>>><<<888888888666555666999===DDDNNNXXX]]]cccjjjmmmkkkooommmiiifffccc___ZZZWWWNNNJJJFFFCCCAAA???===;;;999:::;;;???EEELLLSSSVVV]]]^^^```ccceeeggghhhhhhdddbbb`````````aaabbbbbbaaa`````````aaabbbdddeeecccdddeeeffffffgggggggggddddddcccccccccccccccbbb`````````aaaaaaaaaaaaaaa`````````___^^^]]]\\\\\\]]]___bbbcccfffppp~~~~~~|||vvvooojjjhhhjjjmmmnnnnnnllliiiddd___[[[YYYZZZZZZ[[[[[[[[[[[[ZZZZZZ^^^___aaaccccccaaa]]]YYYTTTRRRVVVdddwww{{{{{{}}}wwwiiiaaa___hhhpppuuussspppnnnkkkggg[[[SSSPPP[[[ooo{{{xxxxxx|||yyylll___WWWYYYaaaggggggfffhhhiiihhh```VVVJJJAAA<<<999444111------------,,,,,,,,,,,,+++,,,,,,***)))))),,,...***+++,,,...000111333333444666999:::::::::;;;<<<@@@GGGQQQXXXZZZXXXTTTRRRUUUZZZgggxxxwwwlllddd___ZZZZZZ]]]aaa___[[[SSSLLLKKKPPPUUU^^^hhhssswww{{{{{{qqqhhheeecccaaaaaa```\\\WWWXXX]]]dddiiiooommmbbbPPPBBB;;;777666444222222222333444111111111222333555777999===AAAGGGKKKLLLMMMNNNOOOMMMMMMNNNOOOQQQTTTVVVXXXYYYYYYZZZ[[[\\\\\\\\\\\\]]]]]]]]]^^^^^^___```aaa`````````aaabbbdddeeefffddddddeeedddcccdddfffhhhkkkoooqqqooonnnkkkddd[[[WWWWWWWWWWWWWWWWWWVVVVVVVVV^^^lllyyy~~~|||zzzzzzxxxrrrjjjcccYYYVVVRRROOONNNMMMLLLKKKJJJJJJKKKMMMPPPTTTWWWYYYYYYWWWVVVVVVVVVUUURRRPPPIIIGGGEEEEEEGGGIIIJJJJJJOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMNNNPPPSSSVVVXXXYYYZZZ\\\^^^___```aaaaaaaaa```^^^\\\[[[ZZZZZZ[[[YYYYYYYYY[[[]]]__________________```aaabbbdddeeebbbbbbaaa^^^[[[ZZZZZZ\\\]]]]]]]]]]]]^^^^^^^^^^^^\\\\\\]]]___```bbbccccccfffeeeeeeddddddddddddddddddcccbbbbbbbbbbbbcccdddbbbdddfffggggggeeebbb```bbbbbbbbbbbbbbbbbbbbbbbbddddddddddddddddddddddddffffffgggggghhhiiijjjjjjiiijjjlllooorrrrrrpppnnnhhhllloooooonnnooorrruuu{{{|||xxxyyy}}}}}}qqqcccXXXQQQOOONNNQQQXXX```jjjuuu~~~vvvuuuvvvzzz}}}lllllljjjkkkllllllhhhccc^^^[[[;;;;;;<<<===???AAACCCDDDEEEFFFHHHKKKMMMNNNOOOPPPQQQRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYWWWWWWXXXYYYZZZ[[[\\\\\\aaaaaaaaa```````````````]]]___bbbfffhhhfffaaa]]]RRRNNNHHHDDDAAA@@@>>>===777888999888555666:::>>>FFFRRR\\\```gggppprrroooqqqnnnjjjfffbbb^^^YYYVVVLLLIIIEEEBBB@@@???===;;;::::::;;;>>>DDDLLLSSSXXX\\\]]]___aaabbbccccccddd^^^^^^______```bbbcccccc```_________```bbbccceeeddddddeeefffggggggggggggccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```___]]]]]]^^^```bbbbbbeeennn|||{{{wwwqqqkkkiiijjjlllnnnlllmmmmmmjjjeeeaaa^^^]]]\\\]]]]]]^^^^^^^^^]]]]]]\\\\\\^^^aaabbbaaa]]]ZZZUUUSSSVVVaaaqqq~~~||||||}}}yyylllcccaaaiiirrrzzzzzzvvvtttpppkkk```WWWQQQYYYlll{{{~~~|||zzz|||rrraaaWWWSSS[[[bbbbbbaaabbbbbb```XXXQQQHHHAAA===999444111/////////...............***+++,,,+++******,,,---+++,,,---///111333444555666888:::;;;;;;<<<>>>@@@CCCJJJTTT\\\^^^[[[WWWTTTVVV]]]kkk|||xxxllleee___ZZZYYY[[[^^^___]]]WWWRRRRRRXXX^^^___hhhoooqqqtttyyy~~~}}}ssslllkkkdddbbb```^^^XXXSSSSSSXXX```ccchhhhhh]]]KKK???:::555444333222222222333444222111111222444666888:::>>>BBBGGGKKKLLLMMMMMMNNNMMMMMMMMMOOOQQQTTTWWWXXXYYYYYY[[[\\\\\\]]]\\\\\\[[[\\\\\\]]]^^^___``````````````````aaabbbddddddccccccdddccccccdddfffiiijjjmmmooonnnmmmllleee]]][[[[[[ZZZZZZYYYXXXWWWWWWVVV^^^jjjwww~~~}}}{{{vvvmmmgggZZZWWWRRROOONNNMMMLLLKKKLLLLLLLLLNNNOOOQQQSSSTTTSSSSSSSSSUUUWWWWWWUUUSSSKKKIIIHHHIIIKKKMMMNNNNNNRRRRRRSSSSSSSSSSSSSSSSSSOOOPPPRRRUUUXXXZZZ\\\]]]\\\]]]^^^___``````````````````___]]]\\\[[[[[[[[[XXXXXXXXXZZZ]]]___```___````````````aaaccceeegggdddcccaaa^^^[[[ZZZ[[[]]]]]]]]]]]]^^^^^^^^^^^^^^^[[[\\\]]]^^^```aaaccccccffffffeeedddddddddddddddddddddccccccccccccddddddbbbdddgggiiiiiifffcccaaabbbbbbbbbbbbbbbbbbbbbbbbddddddddddddddddddddddddcccdddeeefffhhhiiijjjjjjkkkkkkmmmpppssssssrrrpppjjjmmmooonnnkkkjjjllloooyyysss```RRRLLLJJJOOOUUU]]]fffppp{{{~~~|||tttqqqqqqvvvyyy{{{mmmlllhhhjjjkkkiiiddd___[[[YYY;;;;;;<<<===???AAABBBDDDEEEFFFHHHJJJLLLNNNOOOOOOQQQQQQRRRSSSTTTUUUVVVVVVUUUUUUVVVWWWWWWXXXYYYYYYXXXXXXYYYZZZ[[[\\\\\\]]]````````````````````````\\\^^^bbbgggiiigggccc___VVVQQQKKKEEEBBBAAA???>>>666888:::999666666:::???IIIVVVaaaeeekkkvvvxxxsssqqqnnniiieeeaaa\\\XXXTTTMMMIIIEEEBBBAAA@@@???>>><<<;;;:::===BBBKKKTTTZZZ\\\]]]^^^_______________[[[]]]^^^___```aaabbbccc___^^^^^^^^^___aaacccdddccccccdddeeeffffffffffffcccccccccccccccccccccccccccccccccccccccccccccccc``````aaaaaa```___^^^]]]]]]___aaaaaaccclllyyyzzzssskkkggggggjjjlllllljjjkkkllliiieeebbbaaabbb^^^___```bbbcccddddddddd]]]^^^___aaabbbaaa^^^\\\UUUTTTVVV^^^kkkwww}}}}}}~~~|||ooofffcccfffqqq{{{~~~}}}{{{wwwrrrfff[[[RRRWWWhhhwww|||{{{|||xxxyyy}}}|||ooo___UUUNNNWWW^^^___]]]]]][[[XXXSSSNNNGGGAAA===888444000------------------------(((***,,,,,,+++++++++---,,,---...000222444666777888999:::;;;;;;>>>AAADDDFFFNNNYYY```bbb___[[[XXXVVV^^^nnnvvvkkkeee```[[[ZZZ]]]___ccceeeaaa[[[YYY\\\```]]]ccchhhhhhkkkrrryyy|||~~~}}}}}}xxxooojjjjjjdddaaa___\\\VVVPPPQQQVVV\\\]]]bbbcccYYYGGG<<<999222222111111111222333333222222222333555777999;;;===AAAGGGKKKLLLMMMNNNOOOMMMMMMMMMOOOQQQTTTWWWYYYYYYZZZ[[[]]]]]]]]]]]]\\\ZZZ[[[\\\]]]^^^______`````````______```aaaaaabbbaaabbbcccccccccdddgggjjjjjjmmmooooooooonnnhhhaaa___^^^\\\ZZZXXXWWWVVVVVVXXX___kkkxxx~~~}}}|||wwwnnnhhhZZZVVVQQQNNNMMMLLLJJJIIIKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOQQQSSSVVVVVVUUUSSSLLLKKKKKKMMMPPPRRRSSSRRRUUUUUUVVVVVVWWWWWWXXXXXXTTTVVVYYY]]]___``````___]]]^^^^^^______^^^^^^]]]___^^^^^^]]]\\\[[[ZZZZZZYYYYYYXXXZZZ]]]^^^^^^]]]```_________```ccceeegggeeedddbbb^^^[[[ZZZ\\\___]]]]]]]]]\\\\\\\\\\\\\\\ZZZ[[[\\\^^^```aaacccccceeeeeecccbbbbbbbbbcccdddccccccbbbbbbbbbbbbcccccceeeeeefffffffffeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccbbbcccdddfffhhhjjjkkklllkkkkkklllooorrrsssqqqppphhhkkkmmmkkkhhhgggiiilllttt{{{jjjUUUKKKHHHMMMTTT[[[aaajjjsssvvvtttkkkfffffflllrrruuuwwwzzz}}}kkkiiiiiijjjkkkhhhbbb\\\XXXWWW;;;;;;<<<===???AAABBBCCCEEEFFFHHHJJJLLLNNNOOOOOOQQQQQQRRRSSSTTTUUUVVVVVVUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^_________```````````````[[[^^^bbbgggjjjhhhddd```YYYTTTLLLGGGCCCAAA@@@>>>555999;;;999666666;;;???KKKYYYdddhhhoooyyy|||vvvqqqnnniiiddd```[[[VVVSSSMMMJJJFFFCCCBBBBBBAAA@@@>>><<<:::<<>><<<999666555666666666;;;BBBQQQYYYdddnnnxxxzzzssskkkeeebbb^^^WWWRRRPPPNNNJJJGGGEEECCC@@@======<<<;;;===BBBJJJRRRWWWYYYYYYYYYYYYXXXXXXYYYZZZYYY[[[]]]```bbbccccccccc___^^^^^^^^^___```bbbcccaaabbbddddddbbbaaaaaabbbaaabbbcccccccccbbb``````dddeeeeeeffffffeeeeeedddbbbbbbbbbaaa``````_______________``````eeessszzzqqqhhhcccbbbccceeehhhiiiiiikkkkkkhhhccc```gggbbb^^^```gggnnnqqqqqqfffbbb^^^^^^bbbeeedddbbb```\\\XXX\\\hhhuuu}}}tttfff^^^___ppp}}}xxxkkk```VVVXXXfffuuu}}}tttnnnjjjlllooojjj\\\OOOMMMSSS[[[______\\\[[[[[[[[[SSSHHHAAA===:::444000------,,,,,,,,,,,,+++++++++***)))((((((***,,,---......///111333666888:::<<<=========<<<>>>BBBDDDIIISSS___fffgggccc```^^^^^^bbbpppuuuhhhfffbbb\\\___hhhnnnxxx~~~yyyooogggbbb___^^^_________```fffooovvvyyyxxxvvvrrrkkkfffddddddfff^^^XXXWWWWWWUUUTTTUUUWWW___eee```PPP@@@888555333222111111111222333444111222222222222444777:::???BBBFFFIIILLLMMMLLLLLLNNNNNNOOOQQQSSSUUUWWWXXX]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\]]]^^^______```aaaaaa```^^^___aaaccccccccccccbbbbbbcccgggiiinnnrrruuuvvvtttoookkkiiieee```\\\[[[XXXSSSRRRTTTVVV```nnnzzz~~~|||yyyssslllggg\\\YYYTTTOOOKKKJJJJJJJJJLLLLLLMMMNNNNNNNNNNNNNNNPPPPPPOOOOOOOOOPPPQQQRRRKKKMMMPPPRRRTTTUUUVVVVVVXXXXXXYYYZZZ[[[]]]___``````]]][[[ZZZ[[[]]]^^^^^^^^^_________^^^^^^]]]\\\YYYXXXXXXWWWWWWWWWXXXXXXZZZZZZ[[[\\\\\\\\\\\\[[[\\\^^^_________```bbbddddddbbb___^^^_________^^^]]]\\\[[[[[[ZZZZZZ[[[[[[YYYZZZ[[[]]]^^^___``````bbbbbbbbbbbbbbbaaa```______^^^]]]]]]^^^___aaabbbaaaaaaaaaaaa````````````aaaaaaaaaaaa````````````aaaaaabbbbbbbbbccccccccceeeeeedddeeehhhkkknnnpppiiijjjkkkllllllllllllllleeefffhhhjjjkkkkkkkkkkkkpppxxxqqqWWWIIIGGGKKKPPPUUUWWW[[[```aaa___WWWRRRRRRZZZcccfffggghhhsssxxx~~~zzzqqqiiidddiiikkkjjjddd```^^^YYYSSS999:::<<<======>>>AAACCCEEEEEEFFFHHHKKKNNNPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZ\\\^^^```aaa``````aaa```^^^ZZZUUUSSSMMMQQQXXX```gggjjjiiigggaaa\\\TTTNNNIIIEEEBBB???:::777555666666666;;;AAAOOOYYYeeeqqq|||vvvpppiiieeedddbbb^^^ZZZVVVSSSQQQOOOMMMJJJFFFDDD>>>===<<<===BBBJJJRRRWWW[[[ZZZYYYXXXXXXXXXXXXYYY[[[\\\^^^```bbbccccccccc_______________aaabbbcccaaacccddddddcccbbbbbbcccbbbbbbcccccccccbbb```___bbbccccccdddeeeeeeddddddcccbbbbbbaaaaaa```______```______```___cccppp~~~{{{qqqhhhbbb```aaabbbhhhhhhiiikkklllkkkhhheeefffaaa]]]^^^dddkkknnnnnnddd```]]]^^^cccffffffdddccc^^^[[[___jjjuuu~~~uuuhhh___^^^nnn{{{}}}~~~xxxpppcccWWWYYYhhhwww~~~~~~tttnnniiijjjlllgggZZZNNNJJJRRR\\\ccceeecccbbbbbb\\\SSSHHH@@@===999444///------,,,,,,,,,,,,+++++++++***)))((()))***,,,---,,,...///222555777:::;;;===>>>>>>>>>===???BBBEEEKKKUUUbbbkkklllhhhcccaaa```fffttttttgggdddaaa]]]aaajjjvvv|||qqqhhhaaabbbbbbbbbbbbeeekkkuuu|||yyywwwsssnnnjjjhhhhhhiiifff```ZZZXXXTTTPPPOOORRRYYY```ddd^^^NNN???777555222111111000111222333444111222333222222444777:::>>>AAAEEEJJJMMMNNNNNNNNNNNNNNNOOOQQQSSSUUUWWWXXX^^^^^^]]]]]]]]]]]]]]]]]][[[\\\\\\]]]^^^^^^______`````````^^^\\\\\\^^^______````````````bbbfffiiinnnrrruuuvvvtttooollljjjddd___\\\ZZZWWWRRRQQQSSSXXXaaaooo{{{~~~zzztttlllggg^^^ZZZUUUOOOLLLJJJJJJKKKOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQLLLMMMPPPRRRTTTVVVVVVVVVYYYYYYZZZ\\\]]]___aaabbbaaa___]]]]]]^^^___```___^^^^^^^^^^^^]]]\\\\\\[[[XXXXXXXXXWWWWWWXXXYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\[[[]]]^^^_________aaabbbdddaaa___^^^^^^___^^^]]]]]]]]]\\\[[[[[[[[[[[[\\\ZZZ[[[\\\]]]^^^_________``````aaaaaaaaa```_________^^^^^^^^^^^^______```````````````````````````aaaaaaaaaaaaaaaaaaaaa```bbbbbbbbbccccccccccccdddfffeeeeeeeeegggiiilllmmmhhhhhhiiiiiiiiiiiiiiiiiieeefffiiikkkllllllkkkjjjpppwwwrrrYYYKKKHHHFFFLLLPPPRRRVVV[[[\\\YYYVVVQQQPPPXXX```ddddddfffkkkoootttvvvtttmmmfffaaafffjjjjjjddd___\\\YYYUUU777999:::;;;;;;===@@@BBBDDDEEEFFFHHHJJJMMMOOOPPPQQQRRRRRRSSSSSSTTTTTTUUUYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZ[[[^^^```bbb``````___]]]YYYTTTOOOLLLGGGJJJQQQ[[[dddkkknnnnnneee```YYYRRRNNNJJJFFFDDD===999777777666666:::AAALLLXXXgggttttttooojjjggggggfffdddbbb\\\ZZZXXXVVVSSSPPPKKKHHH???>>><<<===BBBJJJRRRWWW\\\ZZZXXXXXXXXXYYYXXXWWW\\\^^^___aaabbbcccbbbbbb```````````````aaaccccccbbbccceeeeeedddccccccdddbbbcccccccccbbbaaa___^^^___```aaabbbccccccddddddcccccccccbbbaaaaaa`````````^^^^^^______bbbmmmyyy|||rrrhhhaaa___```aaaggggggiiikkknnnnnnmmmkkkddd```\\\]]]aaagggjjjjjjaaa^^^]]]___cccggggggfffccc```___dddnnnzzzyyykkk```___ooo}}}zzzkkk\\\]]]kkkzzz~~~|||uuuoooiiihhhjjjfff[[[QQQKKKSSS___hhhlllkkkhhhfff___UUUIII@@@<<<888333///------,,,,,,,,,,,,+++++++++***)))))))))***,,,---+++---000333777999;;;<<>>@@@AAABBBBBBBBBCCCFFFHHHMMMYYYjjjuuuvvvqqqkkkggggggppp}}}pppddd^^^\\\\\\bbbiii{{{rrriiikkkjjjhhhhhhjjjpppvvvzzzxxxrrrkkkgggeeefffffffffaaaaaabbb___VVVOOOQQQXXXaaabbb```VVVGGG;;;555444111000/////////000222222111222333444444555888:::<<>><<<===CCCMMMWWW]]]```cccccc^^^WWWSSSUUUXXX[[[]]]^^^```aaabbbaaaaaa``````aaabbbbbbaaaaaa``````bbbdddeeedddcccdddeeeaaaaaabbbccccccbbb```______^^^^^^___```ccceeeffffffffffffeeeddddddcccccc```]]]]]]______```fffmmm||||||tttlllggggggiiikkkllliiifffeeefffiiijjjkkkiiihhheeecccbbbccceeefff``````aaabbbcccdddddddddddddddfffiiimmmqqquuuwwwzzzyyyyyy{{{nnncccrrr~~~nnniiiqqq|||rrrmmmfffcccbbb___YYYTTTPPPZZZkkk~~~uuuhhhVVVGGG???999333///------,,,,,,,,,,,,++++++))))))******+++++++++++++++,,,...222555:::===???@@@BBBEEEGGGIIIKKKMMMPPPRRR^^^nnnyyyzzzuuunnnjjjlllwww~~~uuuhhh___ZZZZZZ\\\^^^aaannnyyy{{{yyyxxxyyyyyyvvvvvvvvvvvvtttpppjjjfffbbbccccccbbbaaabbbeeehhhmmmoooqqqooofff^^^^^^dddlllhhh^^^PPPAAA888444555111111000///000111222333111333555555555666888:::>>>@@@DDDHHHJJJKKKJJJJJJMMMMMMNNNOOORRRTTTVVVWWWWWWWWWXXXYYY[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]___aaabbbbbbbbbcccdddbbbbbbaaa___^^^___aaadddlllnnnppppppmmmjjjhhhgggddd^^^YYYVVVQQQMMMMMMPPP\\\dddooozzz{{{tttooommmhhh```YYYUUUTTTUUUWWWWWWVVVVVVUUUVVVWWWXXXYYYYYYXXXWWWUUUTTTSSSSSSSSSVVVXXXZZZ]]]___```aaaaaabbbcccdddeeeeeedddcccbbbbbbaaa______``````^^^]]]ZZZZZZYYYXXXYYYZZZ[[[\\\[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZ[[[\\\\\\\\\\\\[[[[[[]]]``````___^^^^^^___^^^\\\ZZZZZZ[[[\\\\\\\\\^^^^^^]]]\\\\\\\\\\\\\\\___^^^]]]\\\\\\\\\]]]^^^aaa```_________```aaabbb_________^^^^^^\\\[[[[[[\\\]]]]]]___```aaabbbbbb```aaaaaabbbbbbcccccccccccccccccccccddddddddddddddddddddddddddddddddddddgggggghhhhhhhhhgggffffffdddeeeggghhhiiijjjjjjiiipppxxxzzzjjjccc___\\\[[[\\\XXXXXX[[[[[[TTTJJJFFFGGGAAAJJJUUU___jjjtttxxxwwwnnneee___bbbgggjjjlllnnnssstttsssnnnggg___ZZZXXXbbbjjjppplllgggeeecccaaa444666777888888:::===???>>>BBBEEEFFFEEEFFFKKKOOOLLLLLLNNNOOOQQQRRRSSSTTTUUUUUUVVVWWWXXXYYYYYYZZZZZZ\\\^^^```aaaaaa```___]]]\\\\\\\\\]]]___aaacccbbbdddiiipppvvvzzzyyyxxxtttpppiiiaaaZZZRRRKKKGGGAAA===;;;;;;:::999===DDDMMMVVV^^^___```dddhhhiiifffjjjooosssuuuuuuuuuuuulllggg```YYYTTTOOOKKKHHHBBB@@@>>>@@@FFFQQQ\\\ccciiinnnooofffXXXPPPRRRXXXYYY[[[]]]___aaaaaaaaaaaa___```aaaaaaaaa``````______aaacccdddccccccdddeeebbbcccdddeeefffeeeddddddaaa`````````aaacccfffgggggggggffffffeeeddddddddd```]]]\\\___```aaafffkkkzzz}}}tttlllgggfffhhhjjjmmmiiieeedddeeeiiikkkmmmkkkjjjhhheeecccbbbdddeee]]]___aaabbbcccdddeeeffffffhhhllloooqqqtttwwwyyy{{{yyyxxxxxx{{{}}}~~~~~~yyymmmaaajjjwwwzzzmmmhhhooo{{{wwwrrrkkkfffccc^^^WWWQQQMMMWWWiii}}}}}}ooo[[[KKKAAA:::444///------,,,,,,,,,,,,++++++))))))***+++++++++++++++---------///333888<<>>AAAEEEIIILLLMMMMMMMMMLLLMMMNNNOOOQQQTTTVVVWWWWWWWWWXXXZZZ[[[\\\^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\[[[]]]`````````______```____________^^^```cccfffoooqqqrrrqqqnnnjjjhhhgggfff___YYYVVVQQQMMMMMMPPP[[[bbbmmmxxx~~~}}}wwwrrrqqqlllddd\\\WWWWWWXXXZZZXXXXXXYYYZZZ[[[\\\\\\]]]]]][[[XXXVVVUUUVVVWWWXXXZZZ\\\^^^aaacccdddeeeeeeggghhhiiiiiihhhfffdddcccdddbbb___^^^_________^^^YYYYYYXXXXXXYYY[[[]]]___]]]]]]\\\[[[ZZZZZZZZZZZZYYYYYYZZZ[[[[[[[[[[[[ZZZZZZ\\\]]]]]]\\\[[[]]]^^^[[[ZZZXXXXXX[[[\\\]]]]]]]]]]]]\\\[[[[[[[[[[[[\\\^^^]]]\\\[[[[[[\\\^^^___aaa```___]]]]]]^^^___```______^^^]]]\\\\\\\\\\\\\\\]]]^^^___aaabbbcccddd```aaaaaabbbbbbcccddddddbbbbbbbbbccccccccccccdddbbbcccdddeeeffffffffffffeeefffhhhjjjjjjiiigggfffddddddeeefffggghhhiiijjjnnnvvv{{{kkkccc___\\\ZZZZZZTTTSSSSSSSSSMMMEEEBBBEEEAAAJJJVVV```lllvvv{{{zzzsssjjjeeeiiiqqqvvvzzz}}}|||pppfffaaaaaaeeekkkooommmjjjhhheee```666888::::::;;;<<>>EEEMMMUUU[[[ZZZ[[[```eeehhhhhhlllqqquuuvvvtttsssrrriiiddd\\\VVVQQQNNNKKKIIIDDDBBB@@@BBBIIITTT```gggpppwwwxxxlllZZZNNNQQQXXXXXXYYY\\\^^^```aaaaaaaaa______```aaaaaa```___^^^^^^```bbbccccccbbbccceeedddeeefffhhhhhhhhhhhhgggcccbbbaaaaaabbbdddfffhhhgggggggggfffeeeeeedddddd```]]]\\\___aaabbbfffkkkxxx~~~uuulllfffeeefffhhhmmmiiieeecccfffjjjmmmoookkkkkkiiieeecccbbbcccdddZZZ]]]```bbbdddeeegggiiigggkkkppptttxxx||||||zzzxxxwwwxxxyyyyyyxxxrrrxxxyyyyyyyyyhhhbbbfffnnnvvvzzzzzz{{{}}}uuujjjgggmmmzzz~~~xxxqqqkkkfff___WWWPPPLLLUUUfffzzzsss^^^MMMBBB;;;444000---------,,,,,,,,,++++++))))))***++++++++++++***...------...111666<<>>AAAFFFKKKNNNPPPQQQQQQLLLMMMNNNOOOQQQSSSUUUWWWUUUUUUVVVXXXYYY[[[\\\]]]\\\[[[[[[[[[[[[[[[[[[[[[]]]___aaaaaa___^^^^^^^^^^^^___``````aaadddhhhkkkrrrssstttrrroookkkiiihhhfff```YYYVVVQQQMMMMMMQQQZZZaaalllvvv}}}~~~yyyuuusssnnnfff^^^YYYXXXZZZ\\\YYYZZZ[[[]]]______`````````]]]ZZZWWWWWWXXX[[[\\\]]]^^^aaadddfffgggggggggkkkkkkllllllkkkhhhfffdddfffccc___^^^___``````___YYYXXXXXXXXXYYY\\\___```^^^^^^\\\[[[ZZZZZZYYYYYYXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZ[[[ZZZYYYYYY[[[]]]ZZZXXXWWWXXXZZZ]]]^^^^^^]]]\\\[[[[[[ZZZZZZ[[[[[[^^^]]]\\\[[[[[[]]]___```aaa```^^^\\\\\\\\\^^^______^^^]]]\\\[[[\\\]]]^^^\\\]]]^^^```aaacccdddeee```aaaaaabbbccccccddddddaaaaaabbbbbbbbbcccccccccaaabbbccceeefffgggggghhhccceeehhhkkkllljjjgggfffeeedddddddddeeegggiiijjjllltttyyyiiiaaa\\\XXXUUUUUUUUUSSSRRRQQQJJJAAA===>>>BBBLLLXXXbbbmmmxxx|||{{{xxxpppkkkqqqzzzyyymmmiiijjjfffkkknnnlllkkkjjjeee___666666888999;;;<<<>>>>>>>>>@@@CCCEEEFFFHHHKKKMMMMMMNNNPPPQQQSSSSSSRRRRRRVVVVVVVVVWWWXXXZZZ\\\]]]ZZZ]]]```bbbbbbbbbcccdddbbbccceeejjjsss{{{}}}{{{zzzyyyxxxyyysssjjjbbb[[[SSSJJJDDDBBB===:::;;;;;;;;;>>>DDDKKKRRRYYY[[[YYYYYY]]]bbbdddfffkkkqqquuutttnnniiiddd]]]VVVRRRRRRRRRNNNJJJDDD>>>===CCCMMMXXXcccmmmuuuvvvtttjjj\\\RRRPPPRRRUUUWWWZZZ]]]___``````___```aaaaaabbbaaaaaa```______aaabbbbbbbbbbbbdddeeehhhhhhgggggggggggggggggghhhgggfffeeedddeeeffffffhhhhhhgggfffeeecccaaa```aaa___```bbbcccccchhhnnn|||~~~vvvllldddaaabbbdddgggdddaaaaaacccfffiiijjjhhhhhhgggfffdddcccaaa```^^^___aaaaaabbbdddhhhkkkiiioooyyy|||vvvrrrrrrtttvvvwwwqqqqqqsssyyyvvvggg[[[]]]fffqqqtttqqqpppttt{{{ooohhheeehhh{{{zzzmmmhhhhhhfff^^^UUURRRXXXeeetttvvvcccQQQDDD;;;555111//////...---,,,,,,,,,,,,++++++++++++++++++++++++***,,,...111333777;;;??????BBBFFFJJJNNNRRRWWWZZZbbbmmm{{{{{{xxxuuu{{{wwweeeZZZVVVSSSPPPTTTZZZccciiiooo{{{uuupppggg^^^XXXYYY^^^cccggghhhjjjnnnuuu}}}vvv___NNNAAA666333666333222222111111222222333444444333222222444888;;;>>>BBBGGGLLLOOOPPPOOONNNNNNMMMMMMNNNPPPSSSVVVXXXXXXXXXXXXWWWVVVXXX[[[^^^___^^^\\\[[[ZZZ[[[\\\\\\aaa```___^^^^^^^^^^^^^^^```aaabbbbbbcccfffjjjnnnssssssrrrnnnjjjgggggghhhhhhbbb\\\XXXQQQLLLLLLQQQVVVaaaoooyyy}}}yyyuuutttnnnfff___[[[[[[]]]```bbbbbbbbbcccdddddddddeeeaaa^^^[[[ZZZ[[[^^^cccfffeeefffggghhhiiiiiiiiiiiiqqqpppoooooonnnkkkgggddd___````````````^^^]]]\\\YYYZZZZZZ[[[\\\]]]]]]]]]\\\\\\]]]^^^]]][[[XXXWWWYYYZZZZZZZZZYYYXXXWWWWWWYYYZZZZZZ[[[\\\^^^^^^___ZZZZZZYYYYYYYYYZZZ\\\]]]]]]\\\[[[[[[ZZZZZZ[[[[[[___]]]\\\ZZZZZZ[[[]]]^^^``````_________^^^^^^^^^[[[[[[\\\\\\]]]^^^______```______``````aaabbbccccccbbbbbbaaabbbdddeeeffffffdddbbb```_________```bbbdddfffhhhjjjjjjjjjjjjhhhiiimmmpppqqqoooiiieeecccdddeeeeeeddddddfffhhhmmmssszzzzzzllleee```[[[WWWVVVSSSRRRPPPKKKDDD@@@>>>>>>AAAJJJWWWbbbppp}}}|||wwwzzz|||tttpppkkklllmmmooonnniiibbb\\\555666777999;;;<<<===>>>>>>@@@CCCEEEFFFGGGJJJLLLMMMNNNPPPQQQRRRSSSSSSRRRUUUVVVWWWXXXYYYZZZ[[[\\\[[[]]]```bbbaaaaaabbbcccdddfffjjjpppxxx~~~}}}|||{{{zzztttkkkccc]]]UUUMMMGGGBBB===:::;;;;;;;;;>>>CCCKKKRRRYYY[[[YYYXXX[[[___bbbcccfffkkkooonnnjjjffffff```ZZZWWWWWWUUUPPPLLLEEE@@@>>>DDDNNNWWWbbbkkksssuuutttjjj]]]TTTRRRTTTWWWXXX[[[]]]___```______``````````````````aaaaaa```bbbccccccccccccdddfffggghhhhhhiiiiiiiiihhhhhhhhhgggfffddddddeeeeeefffhhhhhhhhhgggeeecccbbbaaabbb``````ccccccdddhhhooo{{{~~~vvvmmmeeebbbdddfffgggdddaaa```aaaccceeeeeecccdddeeefffeeeeeeccccccaaabbbcccccccccdddhhhkkkkkkqqq|||{{{uuuqqqqqqsssvvvwwwuuuuuuvvvzzzrrrcccXXXZZZbbblllnnnkkkkkkooottthhhbbb___bbbuuu}}}ssspppqqqnnndddZZZRRRXXXbbbppp|||xxxfffUUUHHH???888444//////...---,,,,,,,,,,,,++++++++++++++++++++++++***,,,...000222555:::===>>>@@@EEEIIINNNSSSYYY]]]eeeppp~~~~~~{{{www}}}vvveee[[[XXXVVVSSSPPPVVV]]]cccjjjvvvyyynnnbbb[[[[[[```eeeeeefffjjjpppwwwzzzdddSSSEEE:::666888333222222111111222222333444444333222222444888;;;===AAAFFFKKKNNNOOONNNMMMNNNNNNNNNOOOQQQTTTVVVXXXXXXYYYXXXWWWWWWXXXZZZ]]]^^^^^^]]]\\\\\\\\\\\\\\\______^^^^^^^^^^^^______```aaabbbbbbcccfffjjjnnnssssssrrroookkkhhhgggggggggaaa\\\WWWQQQLLLNNNRRRXXXcccpppzzz~~~~~~yyyuuuuuupppggg___\\\\\\```ccceeeeeeeeeeeefffgggggghhheeecccaaa___```dddiiilllkkklllmmmnnnoooppppppppptttsssqqqpppooolllhhhfff______```______]]][[[ZZZYYYYYYZZZZZZ[[[\\\\\\]]][[[\\\]]]^^^]]][[[YYYWWWYYYYYYYYYZZZYYYYYYXXXXXXYYYYYYZZZ[[[\\\]]]]]]]]]YYYYYYXXXXXXYYYZZZ[[[\\\]]]\\\[[[[[[ZZZZZZ[[[[[[]]]\\\[[[ZZZZZZ[[[]]]^^^^^^^^^^^^^^^]]]]]]]]]\\\[[[\\\\\\]]]]]]^^^^^^^^^____________```aaabbbcccbbbbbbaaaaaabbbccceeeffffffeeedddcccbbbaaaaaaaaaaaabbbdddfffhhhiiiiiihhhhhhiiimmmqqqsssqqqlllhhhddddddeeedddcccdddgggiiimmmrrrzzztttoookkkddd]]]ZZZQQQRRRRRRNNNIIIDDDBBBAAABBBKKKWWWeeewwwyyyssslllmmmooopppoookkkddd___555666777888:::<<<===>>>>>>@@@BBBDDDEEEGGGIIILLLNNNNNNPPPQQQRRRSSSSSSSSSSSSUUUWWWYYYZZZ[[[[[[[[[\\\^^^```aaaaaa```aaabbbeeehhhnnnvvv}}}}}}{{{yyyssskkkddd___XXXPPPJJJCCC>>>;;;<<<;;;;;;===BBBJJJQQQXXXZZZWWWUUUVVVYYY\\\\\\___bbbfffgggeeecccgggccc___]]][[[XXXRRRMMMGGGBBB@@@EEENNNVVVaaaiiipppsssssskkk___VVVUUUWWWYYYZZZ\\\^^^____________```______^^^___```bbbcccbbbccceeeeeeddddddeeegggfffhhhjjjkkklllkkkjjjiiihhhgggeeedddddddddeeefffiiiiiihhhgggfffeeecccbbbcccaaaaaacccddddddiiiooozzzxxxooogggdddeeefffgggdddaaa``````aaaaaa```]]]___cccfffggggggffffffeeeffffffeeedddeeehhhjjjjjjqqq|||~~~yyyssspppqqqsssvvvxxx{{{{{{zzz{{{~~~zzzkkk\\\SSSVVV]]]dddfffddddddfffjjj```\\\[[[^^^rrrxxxwwwxxxtttiii___TTTXXX```kkkvvv}}}yyyiiiYYYKKKAAA:::666//////...---,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...///111444888;;;<<>><<<<<<<<<:::<<<@@@GGGMMMSSSTTTRRROOOOOOPPPSSSTTTVVVZZZ^^^aaacccdddgggeeecccaaa^^^YYYRRRMMMIIICCCAAAFFFNNNUUU___fffmmmqqqrrrkkkaaaYYYYYY[[[\\\]]]^^^_______________```___^^^]]]^^^```cccdddccceeeffffffeeeeeefffhhheeegggjjjmmmnnnmmmkkkjjjgggfffeeedddddddddeeeeeehhhhhhhhhhhhgggfffeeeddddddaaaaaadddddddddhhhoooyyy{{{rrrjjjeeedddeeeeeedddbbbaaabbbbbb```___[[[^^^cccgggiiiiiihhhgggiiiiiiiiigggfffeeeggghhhffflllwww}}}yyyssspppqqqtttwwwxxx~~~~~~|||{{{{{{vvvfffWWWQQQUUU[[[```aaa___^^^^^^ddd[[[ZZZZZZ___ttt{{{zzzzzzuuujjjaaaXXXZZZ```hhhqqqxxx{{{|||wwwiiiZZZLLL@@@777333//////...---,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...///000222666999<<>>CCCGGGJJJKKKKKKKKKKKKLLLOOOQQQTTTUUUVVVWWWYYYZZZZZZYYYXXXXXXZZZ[[[]]]^^^___``````___^^^]]]______^^^]]]]]]]]]^^^^^^___```aaabbbdddgggkkkooorrrrrrrrrppplllhhhffffffeee___ZZZVVVRRROOOQQQWWW___iiiuuu|||zzzwwwwwwqqqggg```]]]```fffkkkooonnnnnnmmmmmmmmmnnnnnngggfffddddddfffjjjnnnqqqssstttuuuvvvwwwxxxxxxwwwuuuqqqllliiigggeeedddbbb____________^^^\\\ZZZYYYXXXXXXYYYYYYZZZZZZZZZ[[[ZZZ[[[\\\]]]]]]\\\ZZZYYYWWWXXXYYYZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\[[[[[[ZZZXXXXXXYYYYYYZZZ[[[\\\]]]\\\\\\[[[ZZZZZZZZZZZZZZZXXXXXXXXXXXXYYYZZZ\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\`````````_______________]]]]]]^^^^^^```aaacccdddaaaaaa``````aaabbbdddeeedddeeeffffffeeedddbbbaaaaaaaaabbbdddeeefffffffffgggiiilllqqqtttuuusssqqqgggfffeeecccbbbeeeiiilllnnnssszzz{{{wwwmmmddd``````aaa```YYYOOOHHHEEEEEEHHHNNNYYYkkkyyyooopppqqqsssrrroooiiiddd444444555777999:::<<<<<<===???BBBCCCDDDEEEGGGIIIMMMMMMNNNOOOPPPQQQRRRRRRQQQSSSVVVYYY[[[[[[[[[ZZZ]]]___``````______```bbbhhhnnnuuuzzz|||}}}}}}~~~|||zzzuuuooohhhbbb]]]XXXPPPKKKCCC???<<<===<<<:::;;;???CCCGGGKKKLLLJJJGGGGGGGGGIIIKKKNNNSSSXXX^^^dddhhhiiihhhhhhfffaaa[[[SSSNNNIIIDDDAAAFFFMMMTTT\\\dddiiinnnpppkkkbbb[[[[[[]]]^^^^^^______````````````aaa```___^^^___aaadddeeeeeefffggggggfffeeefffhhheeegggjjjmmmmmmmmmkkkjjjgggfffeeedddcccddddddeeeggghhhhhhhhhgggfffeeeeeedddaaaaaacccdddccchhhnnnwwwvvvlllfffddddddeeeddddddeeefffeeeccc```]]]```dddhhhjjjiiihhhgggiiikkkkkkjjjgggeeeeeeeeebbbfffooo|||}}}yyyssspppqqqtttwwwyyy}}}~~~}}}|||{{{uuufffXXXSSSXXX___bbbbbb```]]][[[^^^XXXXXX[[[```vvv{{{zzzuuulllddd]]]]]]```fffmmmrrruuuvvvzzztttiii[[[LLL???666222//////...---,,,,,,,,,,,,+++++++++++++++++++++++++++,,,......///111555888===@@@DDDJJJRRR]]]gggooooooxxxvvvggg___```aaa```]]][[[WWWSSSSSSZZZeeemmmzzz~~~{{{uuulllddd^^^]]]]]]___```bbbbbbeeemmmyyyyyyiiiVVVEEE:::444000333222222111111222222333222333444444444555777999;;;===AAAFFFIIIJJJJJJJJJIIIJJJMMMPPPRRRTTTUUUUUUXXXZZZZZZZZZYYYYYYZZZ\\\]]]^^^``````aaa```___^^^aaa```___]]]]]]\\\\\\\\\___```aaabbbdddggglllooorrrsssrrroookkkhhhffffffeee___YYYVVVRRROOOSSSYYYbbbkkkwww~~~|||yyyvvvpppggg```___ccciiinnnrrrrrrrrrrrrqqqppppppooogggfffeeefffhhhlllppprrrvvvvvvwwwxxxxxxxxxxxxwwwsssooojjjfffdddcccaaa```______``````___^^^\\\[[[YYYYYYYYYYYYZZZZZZZZZZZZYYYZZZ\\\]]]]]]\\\[[[ZZZXXXXXXYYYZZZ[[[[[[[[[ZZZ\\\\\\]]]]]]]]][[[ZZZXXXXXXXXXYYY[[[\\\]]]]]]]]]\\\[[[ZZZZZZYYYYYYZZZZZZWWWWWWXXXXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]aaaaaaaaaaaa````````````]]]]]]^^^^^^___aaabbbcccaaa```______```aaacccdddbbbcccdddddddddbbbaaa___bbbbbbccccccdddeeefffgggggghhhjjjnnnrrrtttsssrrrhhhgggfffdddccceeejjjmmmooottt{{{~~~zzzsssmmmjjjiiijjjfff]]]PPPHHHFFFHHHKKKPPPYYYjjj{{{ppppppqqqrrrqqqnnnhhhddd333444555666888:::;;;<<<===???AAABBBCCCDDDFFFHHHLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRUUUXXXZZZ[[[[[[[[[]]]^^^______^^^___aaaccclllrrryyy||||||{{{{{{|||~~~{{{sssnnngggaaa\\\VVVOOOJJJDDD@@@===>>><<<::::::>>>>>>AAACCCDDDBBBAAA@@@@@@AAADDDHHHNNNTTT\\\dddjjjkkklllkkkiiiccc\\\UUUPPPHHHCCCAAAFFFMMMSSS[[[bbbgggllloookkkbbb\\\\\\^^^_________``````aaaaaabbbbbbaaaaaa```aaabbbdddeeeeeefffggggggfffeeefffgggeeegggiiijjjkkkjjjiiihhhgggfffdddcccccccccdddeeeffffffgggggggggffffffeeecccaaaaaaccccccbbbfffmmmvvvyyyooohhheeedddffffffgggiiijjjhhheeeaaa___aaadddggghhhhhhgggfffgggjjjlllllliiieeebbbaaa^^^```fffrrr}}}xxxrrroooppprrruuuwwwzzz}}}~~~~~~~~~zzzmmm```YYYaaahhhjjjhhhfffaaa[[[ZZZUUUWWWZZZ___ttt}}}xxxooohhh^^^^^^___ccchhhlllnnnnnnrrrooohhh\\\NNNAAA888444//////...---,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...//////222555888???AAAEEEJJJSSS^^^iiiqqquuu}}}wwwhhhaaaaaacccbbb^^^[[[VVVRRRSSSYYYbbbiiipppwww}}}{{{xxxwwwtttnnnhhhbbb___^^^[[[\\\\\\ZZZ]]]gggwwwzzzkkkVVVEEE<<<666222333222222111111222222333222333444444444555777999;;;===AAAEEEHHHJJJJJJJJJIIIJJJKKKNNNQQQSSSUUUVVVWWWYYYZZZZZZZZZZZZ[[[]]]]]]^^^______```_________```___^^^]]]\\\\\\\\\\\\^^^___aaabbbdddggglllooossssssrrrnnnjjjgggggghhheee___YYYVVVRRROOOSSSZZZeeemmmxxx~~~{{{vvvqqqiiicccbbbfffmmmqqquuuvvvwwwwwwwwwtttrrrpppjjjiiiiiijjjmmmqqquuuwwwzzzzzzzzzzzzyyyxxxwwwwwwqqqmmmiiieeedddbbbaaa```^^^^^^`````````___^^^^^^ZZZZZZZZZZZZZZZZZZZZZZZZXXXYYY[[[]]]]]]]]]\\\[[[YYYYYYZZZ[[[[[[[[[ZZZZZZ\\\\\\]]]]]]\\\ZZZXXXVVVVVVWWWYYY[[[\\\]]]]]]]]][[[[[[ZZZYYYYYYYYYYYYZZZXXXXXXYYYYYYZZZZZZ[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]______``````````````````^^^^^^^^^^^^___```aaaaaa```____________aaabbbcccbbbbbbbbbbbbbbbaaa```___bbbbbbbbbbbbcccdddffffffffffffhhhkkknnnppppppooogggggggggeeeeeefffjjjmmmqqqvvv|||{{{wwwvvvtttuuurrrfffWWWLLLJJJKKKKKKQQQZZZhhh|||}}}~~~~~~}}}pppooooooooonnnkkkeeeaaa222333444666888999:::;;;===???AAABBBBBBCCCEEEGGGKKKKKKJJJKKKLLLMMMOOOPPPRRRRRRTTTVVVXXXZZZ\\\\\\\\\]]]^^^^^^^^^___bbbdddlllrrryyy|||{{{yyyzzz|||}}}~~~~~~{{{tttnnngggaaa\\\VVVNNNIIIDDD@@@>>>>>>===999:::===<<<============<<<======<<<@@@EEEJJJQQQYYYbbbhhhjjjjjjjjjggg```YYYRRRNNNFFFAAA@@@EEELLLRRRYYY```dddjjjnnnjjjbbb\\\[[[^^^______``````aaabbbcccdddccccccccccccccccccddddddeeefffggggggeeeeeefffgggffffffgggggghhhggggggffffffeeedddcccccccccdddeeedddeeeeeefffffffffeeeeeebbb``````bbbbbbaaaeeekkkuuu{{{rrrkkkhhhggghhhiiikkklllllliiiddd```___```bbbdddeeeeeeeeeeeedddggglllmmmiiiddd___]]]XXXWWWZZZeeesss~~~|||wwwqqqmmmmmmooorrrssswww{{{wwwkkk```jjjssssssqqqnnnggg___[[[VVVXXXYYY]]]qqq{{{qqqiii\\\\\\\\\___bbbeeeeeedddeeeeeebbbZZZNNNBBB;;;777//////...---,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...///000333777:::@@@BBBEEEIIIQQQ\\\hhhpppyyyyyyiiiaaabbbccccccaaa]]]WWWSSSSSSWWW^^^dddiiipppvvvxxxzzz}}}|||yyyttttttqqqlllfffbbb```___YYYYYYVVVRRRSSS^^^ppp~~~~~~zzzkkkUUUDDD<<<888444333222222111111222222333111333444555444555777999;;;===AAADDDGGGIIIJJJKKKJJJJJJKKKMMMPPPSSSVVVXXXUUUWWWZZZ[[[[[[[[[]]]^^^^^^^^^]]]]]]^^^______```]]]\\\\\\\\\]]]^^^^^^___^^^___aaabbbdddggglllpppuuutttqqqlllhhhggghhhiiifff```ZZZVVVQQQOOOSSSZZZfffnnnyyy~~~wwwssslllhhhgggkkkqqquuuwwwyyy|||~~~|||yyyuuurrrmmmmmmmmmnnnqqquuuyyy{{{{{{{{{zzzyyyxxxvvvuuutttllliiifffcccbbbaaa___^^^[[[\\\^^^___``````___^^^[[[[[[[[[[[[[[[[[[[[[[[[WWWYYY[[[]]]^^^]]]\\\[[[ZZZZZZ[[[[[[[[[ZZZYYYYYYZZZ[[[\\\\\\ZZZWWWTTTRRRTTTUUUWWWYYYZZZ[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\]]]^^^^^^^^^____________^^^^^^______```______^^^^^^___```bbbcccbbbbbbaaa`````````aaaaaabbbaaaaaaaaaaaabbbdddeeefffeeeeeegggjjjlllkkkjjjgggggghhhgggfffgggjjjlllrrrwww~~~zzzfffUUUMMMLLLIIIQQQZZZeeessszzzvvvyyy{{{zzzzzz{{{}}}ooonnnmmmmmmkkkgggbbb^^^222333444666777999:::;;;===???AAABBBBBBCCCEEEGGGJJJJJJIIIJJJKKKLLLNNNOOORRRSSSSSSUUUWWWZZZ\\\]]][[[\\\]]]]]]^^^___bbbeeeiiipppwwwzzzyyyxxxzzz|||zzz{{{|||{{{xxxuuuooogggaaa\\\VVVNNNIIIDDD@@@>>>>>>===999999<<<;;;;;;;;;::::::;;;<<<<<<:::>>>DDDIIINNNVVV___ffffffgggfffbbb[[[TTTNNNKKKEEE@@@???DDDKKKQQQYYY___ccciiimmmjjjbbb[[[[[[]]]______``````aaacccdddeeeddddddeeeeeeeeedddcccccceeefffgggfffeeedddeeeffffffffffffeeeeeeeeeeeeeeefffeeedddcccccccccddddddcccdddeeeeeefffeeeeeeeeebbb______aaaaaa```dddjjjuuu{{{tttnnnkkkjjjkkkkkkmmmnnnmmmhhhbbb]]]]]]^^^___aaacccddddddeeeaaafffkkkmmmjjjddd^^^[[[SSSPPPQQQZZZjjjwww}}}~~~zzzuuuoookkkkkkmmmooopppvvv{{{~~~ttteeeqqqzzzzzzxxxtttkkkbbb^^^ZZZ[[[[[[\\\ooo|||qqqhhhYYYYYYYYY\\\^^^______^^^ZZZ\\\[[[UUUKKKAAA;;;888//////...---,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...///111444888;;;@@@BBBDDDHHHOOOZZZfffoooyyy~~~zzzjjjaaabbbcccbbbeeeaaaZZZTTTRRRTTTYYY]]]cccjjjppprrruuuyyyzzzxxxsssqqqnnnhhhbbb___^^^___ZZZXXXRRRLLLJJJTTTfffuuu{{{xxxjjjSSSBBB;;;888444333222222222222222222333111333555555555555777888<<<>>>AAADDDGGGJJJKKKKKKLLLLLLLLLMMMPPPTTTXXXZZZTTTWWWYYY[[[[[[\\\]]]___^^^]]]\\\\\\]]]^^^___```YYYZZZZZZ\\\]]]___aaabbb^^^___aaabbbdddggglllpppvvvtttpppkkkgggfffhhhjjjgggaaaZZZVVVQQQOOOSSSZZZfffoooyyyxxxtttoookkkkkknnntttwwwyyy||||||wwwsssnnnnnnnnnpppssswww{{{}}}zzzzzzyyywwwuuusssqqqpppgggeeebbb```___^^^\\\ZZZYYYZZZ\\\^^^____________\\\\\\\\\[[[[[[[[[[[[[[[WWWXXX[[[]]]^^^]]]]]]\\\[[[[[[[[[[[[[[[ZZZYYYXXXYYYZZZZZZZZZYYYUUURRRPPPRRRSSSUUUWWWYYYZZZYYYYYY[[[[[[ZZZYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[ZZZYYYXXXYYYYYYYYYZZZZZZ[[[[[[YYYYYYZZZ[[[\\\\\\]]]]]]``````___^^^^^^^^^^^^_________^^^^^^___```bbbccccccbbbaaa`````````aaabbbaaa```_________aaabbbcccfffeeedddeeegggiiihhhgggfffggghhhhhhhhhhhhjjjllltttxxxttt]]]PPPKKKGGGPPPZZZcccnnnzzzyyysssrrruuuxxxuuusssssswww|||nnnmmmlllkkkiiieee___[[[222333444666777999:::;;;<<<======???@@@BBBDDDEEEFFFGGGHHHJJJKKKMMMNNNOOOOOOPPPQQQSSSVVVYYY[[[]]]]]]^^^___^^^]]]^^^aaacccgggnnnvvvzzzzzzyyyyyyzzz~~~}}}{{{zzzzzzzzzzzzuuuooogggbbb___YYYPPPIIIFFFEEECCC@@@>>>===<<<<<<<<<======>>>>>>===<<<<<>>>>>DDDMMMWWW]]]___dddcccaaa^^^[[[VVVOOOKKKCCC???===@@@FFFMMMWWW```iiikkkkkkgggaaa\\\[[[\\\[[[]]]___```___```bbbdddffffffeeeddddddddddddeeecccddddddeeeeeeddddddcccfffeeedddcccdddfffhhhiiidddccccccccccccdddeeeeeefffeeedddcccdddeeefffgggaaabbbcccccccccdddgggiiiqqq{{{uuuqqqnnnjjjhhhhhhiiikkklllkkkgggaaa\\\YYY[[[^^^```bbbbbbaaaaaadddfffggghhheeeaaa\\\YYYRRRQQQQQQXXXhhhwww{{{xxx{{{rrrjjjjjjjjjjjjkkknnntttyyy}}}yyyllltttzzz{{{xxxsssjjjaaabbbYYYWWWYYY[[[jjj}}}|||uuulllgggUUUXXX[[[^^^^^^]]]\\\\\\WWWWWWVVVTTTOOOGGG===666111111///...---,,,,,,+++...------,,,,,,------...---...///000222555:::===DDDDDDHHHNNNRRRWWWaaalllqqq|||xxxkkk```\\\aaajjjllleee]]]ZZZ[[[]]]\\\ZZZcccfffgggiiiooowwwzzzyyywwwsssmmmhhheeebbb___]]]```UUUJJJEEEDDDLLL^^^pppvvvsssgggTTTCCC:::666333444333333222111111111222111222333333222333555777<<<>>>@@@DDDGGGIIIKKKLLLKKKKKKMMMOOOQQQSSSTTTUUUXXXYYYZZZ[[[\\\]]]^^^^^^aaaaaa___^^^]]]\\\\\\\\\[[[\\\\\\]]]___aaacccddd___aaacccdddeeehhhllloootttuuurrrkkkggghhhiiihhhmmmeee\\\VVVQQQOOOTTT\\\llluuu}}}yyyvvvpppkkkjjjooowww}}}zzz|||~~~~~~{{{xxxuuuxxxvvvuuuuuuwwwyyyyyyxxx{{{zzzyyyvvvsssooolllkkkeeeeeedddbbbaaa___^^^]]]\\\[[[\\\___bbbbbb___\\\]]]]]]]]]\\\[[[ZZZYYYXXXYYYYYYYYYYYYYYYZZZ[[[[[[]]][[[ZZZXXXXXXXXXYYYYYY[[[ZZZYYYYYYXXXVVVRRROOOPPPRRRTTTVVVWWWXXXXXXWWWZZZZZZZZZZZZZZZ[[[[[[[[[WWWWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYXXXWWWYYY[[[\\\]]]]]]]]]\\\]]]]]]]]]\\\ZZZZZZ\\\^^^^^^^^^^^^^^^^^^___```aaabbbbbbcccdddddddddcccccc````````````aaabbbcccdddffffffggggggggggggffffffgggggghhhhhhiiiiiijjjjjjkkksss|||fffSSSJJJJJJPPPZZZcccjjjooorrrssstttrrrrrruuuuuuqqqooopppvvv|||nnnllljjjhhhfffccc___\\\222333444555777999:::;;;<<<======>>>@@@BBBDDDEEEFFFGGGHHHJJJKKKMMMNNNOOOOOOPPPRRRTTTWWWYYYZZZ[[[\\\\\\]]]]]]]]]^^^aaaccciiiooovvvzzzzzzyyyzzz{{{~~~~~~}}}|||{{{zzzyyyyyyrrrmmmgggaaa\\\VVVNNNIIIGGGFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???@@@??????DDDMMMUUUZZZ\\\^^^]]][[[ZZZWWWRRRMMMHHHCCC???===@@@FFFLLLVVV___hhhiiiiiifff```[[[[[[\\\[[[]]]___``````aaaccceeehhhgggffffffeeeeeeeeeeeedddeeeeeeffffffeeeeeedddgggfffdddccccccdddeeeffffffeeeeeeeeeeeefffgggggghhhgggfffeeeddddddeeefffaaabbbcccccccccdddfffhhhqqq~~~{{{uuurrrooojjjggghhhhhhhhhiiiiiigggdddaaa\\\]]]___aaaaaaaaa```______aaaccceeeccc___ZZZWWWRRRQQQRRRYYYjjjzzz}}}zzzqqqiiihhhiiihhhjjjlllqqqvvvzzz~~~xxxpppwww}}}|||yyyuuummmeeedddYYYWWWYYYZZZiii{{{zzzxxxvvvqqqjjjdddSSSUUUYYY\\\^^^___^^^^^^VVVUUUUUUSSSOOOHHH>>>888111000///...---,,,,,,,,,...------,,,,,,------...,,,---//////111444888<<>>@@@BBBDDDEEEFFFGGGHHHJJJKKKMMMNNNOOOPPPRRRTTTVVVXXXYYYYYYYYYYYYZZZ[[[[[[\\\]]]aaacccjjjooouuuxxxxxxxxxzzz|||}}}}}}}}}}}}|||zzzyyyxxxnnnkkkfff```YYYRRRMMMJJJHHHHHHHHHHHHIIIJJJKKKKKKLLLKKKIIIGGGEEEDDDDDDDDDAAAAAAAAADDDKKKQQQUUUWWWYYYXXXWWWVVVTTTQQQLLLHHHDDD???===@@@FFFLLLVVV___fffggggggddd^^^ZZZZZZ[[[[[[]]]___aaaaaabbbeeegggjjjiiiiiihhhgggffffffeeeeeeffffffggggggffffffeeegggfffdddcccbbbbbbcccccceeeeeeeeeeeeeeefffggggggjjjiiigggeeedddddddddeeeaaabbbddddddcccdddfffhhhqqq||||||xxxtttooojjjfffddddddeeeeeeeeeeeedddccc]]]^^^___```___]]][[[ZZZXXX[[[^^^aaa```]]]YYYVVVRRRRRRRRRZZZjjj|||yyypppgggfffffffffgggjjjmmmssswwwzzz~~~|||vvvpppxxx~~~}}}zzzwwwpppjjjfffZZZWWWXXXYYYhhhzzz|||xxxrrrppprrrpppjjjdddTTTUUUXXX]]]aaaccccccbbb[[[ZZZXXXVVVQQQHHH>>>888111000///...---,,,,,,,,,...------,,,,,,------...------...///000222666:::BBBBBBFFFKKKOOOTTT^^^hhhkkkqqqwww{{{yyysssllleee___aaappp{{{rrrhhhbbb___^^^]]]___```aaaiiiuuu{{{|||yyyuuuoookkkgggdddaaa___XXXPPPFFF@@@AAAJJJ[[[kkknnnkkk```NNN>>>777444222333333222222111111222222333444555444444444666888:::;;;>>>AAADDDGGGHHHIIIHHHIIIKKKNNNQQQTTTVVVWWWUUUVVVXXXYYY[[[]]]______aaaaaa___^^^]]]]]]\\\\\\]]]]]]]]]^^^___aaabbbcccaaabbbbbbbbbdddhhhmmmqqqxxxyyyuuunnnkkkmmmqqqqqqkkkccc[[[UUUPPPOOOTTT\\\mmmwww{{{uuuooolllooovvv{{{}}}zzzwwwxxxxxxwwwxxxxxxwwwuuurrrmmmlllkkkiiifffdddbbbaaa^^^^^^^^^^^^^^^_________```^^^]]]]]]]]]]]]\\\ZZZZZZZZZ[[[\\\\\\\\\\\\\\\XXXXXXWWWWWWXXXXXXYYYZZZYYYZZZ[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[\\\ZZZVVVTTTQQQRRRTTTWWWXXXXXXXXXXXX]]]]]]\\\[[[ZZZYYYXXXXXX[[[\\\]]]]]]^^^^^^]]]]]]ZZZZZZ[[[[[[ZZZZZZYYYXXX\\\\\\[[[ZZZZZZZZZZZZZZZ]]]^^^^^^]]]\\\\\\^^^___^^^^^^^^^^^^^^^^^^___```aaabbbbbbcccddddddcccccc````````````aaabbbcccdddcccdddfffhhhhhhhhhfffeee______```aaaccceeefffgggnnnuuuuuucccYYYRRRUUUYYY]]]`````````______\\\\\\bbbeeeeeefffhhhbbbgggppp{{{vvvoooiiiiiiiiiiiigggbbb\\\WWW111222333555777888999:::<<<<<<===>>>@@@BBBCCCDDDFFFGGGHHHJJJKKKMMMNNNOOOQQQSSSUUUXXXYYYYYYXXXWWWVVVXXXYYYZZZ[[[]]]```cccjjjnnnsssvvvuuuvvvxxxzzz{{{|||}}}}}}|||zzzxxxvvvkkkjjjfff___WWWQQQMMMLLLKKKLLLMMMPPPSSSVVVXXXZZZ\\\YYYTTTOOOKKKIIIHHHHHHBBBBBBBBBDDDHHHLLLQQQSSSXXXWWWUUUUUUTTTRRRNNNKKKDDD???===AAAFFFLLLVVV___dddeeeeeeaaa\\\YYYYYY[[[[[[]]]```aaabbbcccfffhhhkkkkkkjjjiiihhhgggffffffeeeeeeffffffffffffeeeeeeeeedddcccbbbaaaaaabbbbbbccccccbbbbbbccccccdddeeehhhgggeeedddcccddddddeeebbbcccddddddcccdddfffhhhsss|||zzzuuunnnhhhddd___aaadddeeedddbbbaaaaaa___``````___^^^[[[XXXVVVTTTWWW[[[^^^___\\\YYYVVVSSSRRRQQQWWWgggxxxyyyooofffddddddccceeehhhmmmrrrwwwxxxyyyzzzvvvqqqkkkuuu~~~zzztttnnniii\\\XXXXXXZZZiiizzz|||xxxqqqqqquuuuuunnnfffWWWVVVXXX___fffjjjjjjhhheeeccc___YYYRRRGGG===666111000///...------------...------,,,,,,------....../////////000222666999AAAAAADDDIIIMMMQQQ[[[eeejjjmmmqqqvvv}}}yyyqqqmmmgggbbb^^^ccctttpppddd______aaabbbaaabbbhhhrrrxxxxxxxxxtttnnniiifffcccaaa___XXXRRRIIIBBBCCCMMM^^^kkknnnkkk```NNN???999777555333333222222111222222333222333444444333333555777888:::<<<@@@CCCEEEGGGHHHFFFHHHJJJMMMQQQTTTWWWXXXTTTUUUWWWYYY[[[]]]___```aaaaaa___^^^^^^]]]]]]]]]^^^^^^^^^^^^___```bbbbbbccccccbbbbbbcccgggnnnsssxxxyyyuuunnnlllooossstttjjjcccZZZTTTOOONNNTTT[[[mmmxxxxxxqqqnnnooouuuzzz|||}}}}}}zzzyyyyyyxxxwwwvvvtttqqqlllhhhcccbbbaaa```___^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^___^^^]]]\\\\\\\\\\\\\\\[[[[[[\\\]]]]]]\\\\\\\\\WWWWWWWWWWWWWWWXXXYYYYYYXXXYYY[[[\\\]]]]]]\\\\\\\\\[[[[[[\\\]]][[[XXXUUURRRSSSUUUWWWYYYYYYYYYYYY\\\[[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[ZZZYYYYYY\\\[[[ZZZYYYYYYYYY[[[[[[]]]^^^______]]]]]]___```^^^^^^^^^]]]]]]^^^______```aaabbbccccccdddccccccaaaaaa``````aaabbbccccccbbbdddgggiiijjjiiihhhgggddddddddddddeeegggiiijjjpppwwwxxxggg]]]SSSTTTVVVYYY[[[\\\[[[YYYYYYUUUUUUZZZ___```aaacccccceeeiiinnnrrrqqqlllhhhggggggiiiiiigggbbb[[[UUU111222333555666888999:::;;;<<<<<<>>>???AAACCCDDDFFFGGGHHHJJJKKKMMMNNNOOOQQQSSSUUUXXXYYYXXXWWWWWWUUUWWWXXXYYYZZZ\\\```ccchhhmmmrrrtttssssssvvvxxxzzz{{{||||||{{{yyyvvvuuujjjhhhddd^^^WWWQQQOOONNNNNNOOOSSSWWW]]]bbbfffiiilllhhhbbbZZZSSSNNNKKKJJJDDDCCCBBBCCCEEEIIINNNRRRXXXWWWUUUUUUTTTRRROOOLLLFFFAAA???BBBGGGMMMWWW___cccdddccc```[[[XXXYYY\\\\\\^^^```aaabbbccceeegggjjjjjjjjjjjjiiihhhffffffddddddeeeeeeeeeeeeddddddaaaaaaaaaaaabbbbbbcccccccccbbbbbbbbbbbbcccddddddcccbbbbbbaaabbbccceeefffbbbcccddddddcccccceeegggttt}}}zzzrrrjjjddd```]]]bbbhhhjjjhhhdddaaa___dddddddddcccaaa]]]ZZZXXXVVVXXX[[[^^^^^^\\\ZZZXXXSSSRRRPPPSSS```qqq|||~~~yyyoooeeebbbbbbbbbcccgggoootttwwwvvvuuutttpppkkkfffttt}}}wwwrrrddd]]]]]]___nnn}}}yyyssstttxxxwwwooogggXXXVVVXXX```kkkrrrrrrooommmiiibbbZZZPPPFFF<<<666111000///..................------,,,,,,------...///000000111111333777:::??????BBBGGGJJJNNNXXXbbbjjjlllnnnttt~~~yyyqqqlllfff```]]]aaaqqqtttgggaaaaaadddfffffffffllltttxxxwwwvvvqqqjjjeeebbbaaaaaa```YYYUUUMMMEEEEEEPPP```kkknnnkkk```MMM>>>888777666333222222111222222333333111222333222111111333555777999;;;???BBBDDDFFFGGGEEEGGGIIIMMMQQQTTTWWWXXXUUUVVVWWWYYY\\\^^^___```aaa```______^^^^^^^^^^^^_______________```aaabbbccccccbbbbbbccchhhnnnssswwwyyyvvvooommmpppssstttkkkcccZZZTTTOOOMMMRRRZZZkkkxxxzzzsssoooppptttxxxzzz{{{}}}~~~~~~~~~}}}||||||zzzvvvsssoooiiibbb]]]YYYXXXXXXWWWXXXXXXYYYZZZ___^^^^^^^^^^^^^^^]]]]]]\\\]]]]]]\\\\\\]]]^^^___^^^^^^^^^]]]]]][[[ZZZZZZWWWWWWWWWWWWWWWXXXYYYYYYWWWYYY[[[\\\]]]]]]]]]\\\\\\[[[[[[\\\]]][[[XXXUUURRRTTTVVVXXXYYYZZZZZZYYYYYYYYYZZZZZZ[[[[[[[[[\\\XXXYYYZZZZZZ[[[[[[ZZZZZZ[[[[[[[[[[[[[[[ZZZZZZYYYZZZYYYYYYYYYYYY[[[]]]^^^]]]^^^``````______```aaa___^^^^^^]]]]]]]]]^^^^^^___```aaabbbccccccccccccaaaaaaaaaaaaaaaaaabbbcccccceeegggiiikkkkkkjjjiiijjjjjjhhhhhhhhhiiijjjkkkqqqxxx|||tttsssvvvxxx{{{~~~|||rrrccc[[[PPPPPPQQQUUUZZZ]]]]]]\\\ZZZTTTQQQVVV[[[\\\\\\^^^___```cccfffhhhhhhfffdddfffggghhhiiihhhbbbZZZTTT111111333444666888999999;;;;;;<<<===???AAACCCDDDFFFGGGHHHJJJKKKMMMNNNOOOQQQRRRTTTVVVWWWWWWWWWWWWUUUWWWXXXYYYZZZ\\\```cccggglllrrrttttttssstttvvvyyyyyyyyyyyyxxxwwwuuutttiiifffaaa\\\VVVRRROOONNNNNNQQQVVV\\\dddlllrrruuuxxxtttmmmeee\\\UUUPPPMMMGGGFFFDDDCCCDDDIIIPPPVVVZZZXXXVVVUUUTTTRRROOOLLLHHHCCC@@@CCCHHHNNNXXXaaabbbcccbbb___ZZZXXXZZZ]]]]]]^^^```aaaaaabbbdddeeegggggghhhiiiiiihhhfffeeecccddddddddddddddddddccc``````aaaaaabbbccccccddddddddddddddddddeeeffffffaaa`````````aaaccceeefffcccdddddddddcccccceeegggsss||||||tttjjjbbb]]]\\\^^^eeemmmpppmmmhhhdddcccjjjkkkkkkjjjgggdddaaa___ZZZ[[[]]]^^^^^^]]][[[ZZZSSSRRROOOPPP[[[lllwwwzzz{{{qqqfffcccbbbbbbcccgggnnntttwwwtttpppnnnjjjfffdddtttrrriiifffgggtttzzzsssrrrsssrrrkkkeeeXXXUUUWWWcccsss~~~|||vvvpppeeeZZZOOOEEE===888111000//////......//////...------,,,,,,------...///000000111222444888<<<>>>>>>@@@EEEHHHLLLUUU___hhhlllooouuutttlllddd^^^[[[]]]hhhsssvvvkkkfffeeegggkkkmmmooottt{{{|||yyyuuuooofff```^^^___aaaccc]]][[[SSSJJJJJJUUUdddmmmooolll___LLL===666555444222222111111222222333333111222222111000000222333777888;;;>>>AAADDDEEEFFFEEEGGGIIIMMMPPPTTTVVVXXXVVVWWWYYYZZZ\\\^^^___```aaa``````___^^^^^^______`````````___``````aaaaaabbbccccccccceeehhhnnnrrrvvvyyywwwqqqnnnqqqsssrrrllldddZZZSSSNNNKKKPPPWWWiiivvv|||tttooopppssswwwyyyzzz|||}}}~~~}}}}}}|||zzzwwwrrrlllfff```XXXTTTNNNNNNOOOOOOQQQTTTWWWXXX^^^^^^^^^^^^]]]]]]]]]]]][[[]]]^^^^^^^^^^^^___aaa______^^^^^^]]][[[ZZZYYYXXXXXXWWWWWWXXXXXXYYYZZZXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[\\\ZZZVVVTTTSSSTTTVVVXXXZZZZZZZZZZZZXXXXXXYYYZZZ[[[\\\]]]]]]ZZZ[[[[[[\\\]]]\\\\\\\\\[[[[[[\\\\\\[[[[[[ZZZYYYYYYYYYZZZZZZ[[[]]]^^^___]]]___aaaaaaaaa```aaabbb___^^^^^^]]]]]]]]]]]]]]]______aaabbbccccccddddddbbbaaaaaaaaaaaaaaabbbbbbdddeeefffhhhiiikkkkkklllmmmkkkiiihhhggghhhjjjkkkrrrxxxwwwmmmlllnnnoooppprrrooosssxxxwwwpppeeeZZZSSSKKKKKKMMMSSS\\\bbbeeeddd```XXXSSSVVV[[[\\\\\\]]]ZZZ\\\```dddfffgggfffeeeggggggiiiiiihhhbbb[[[UUU111111222444666777999999;;;;;;<<<===???AAABBBDDDFFFGGGHHHJJJKKKMMMNNNOOOPPPQQQRRRSSSUUUVVVWWWXXXWWWXXXYYYYYYZZZ\\\___bbbgggmmmtttwwwvvvuuuuuuvvvxxxxxxwwwvvvuuutttssssssiiiccc]]]XXXUUUSSSOOOLLLMMMPPPVVV^^^hhhqqqxxx|||~~~{{{uuulllddd\\\UUURRRKKKJJJGGGDDDEEELLLUUU]]]```^^^[[[XXXWWWTTTQQQNNNJJJEEEBBBEEEJJJPPPYYYbbbbbbbbbbbb^^^ZZZXXX[[[^^^]]]___````````````aaaccccccdddfffggghhhgggfffeeeddddddeeeeeeeeeeeeddddddaaabbbbbbbbbcccbbbbbbbbbdddddddddcccddddddeeefffbbbbbbaaaaaaaaacccdddeeecccdddeeedddcccccceeefffnnnzzz~~~{{{sssiii^^^XXXWWWXXX^^^eeelllooommmiiihhhhhhlllmmmmmmmmmkkkhhheeeccc______^^^]]]\\\\\\\\\[[[TTTRRROOOOOOYYYjjjwww|||~~~rrrhhhdddcccbbbdddgggkkkqqqtttpppllljjjgggcccdddtttxxxrrrppp{{{{{{rrrllliiihhhfffdddZZZWWW[[[jjjqqq```RRRFFF===888111000//////////////////...------,,,,,,------...---...///000111444999<<<===<<>>AAADDDFFFFFFFFFGGGJJJMMMPPPSSSUUUWWWYYYYYYZZZ\\\]]]___``````aaa``````_______________aaaaaa```````````````aaaaaacccdddeeefffiiinnnqqqwwwzzzyyytttqqqrrrsssqqqmmmeee[[[SSSMMMJJJNNNUUUfffttt|||uuuppppppssswwwxxxxxxyyyyyyxxxxxxwwwvvvppplllfff```ZZZTTTMMMIIIEEEEEEFFFHHHLLLPPPTTTVVVZZZZZZ[[[\\\\\\]]]]]]^^^\\\___aaaaaa___^^^^^^```]]]^^^^^^^^^]]]\\\\\\[[[YYYYYYXXXXXXYYYYYYZZZ[[[YYYYYYYYYYYYZZZZZZ[[[\\\[[[ZZZZZZZZZZZZXXXTTTQQQTTTUUUWWWYYYZZZ[[[[[[[[[YYYYYYZZZZZZ[[[[[[\\\\\\[[[\\\]]]]]]^^^^^^]]]]]][[[\\\\\\\\\\\\[[[ZZZZZZ[[[[[[\\\]]]]]]]]]]]]]]]]]]___bbbbbbbbbaaabbbccc___^^^]]]]]]\\\\\\]]]]]]^^^___```bbbccccccddddddbbbbbbaaaaaaaaaaaabbbbbbcccccccccdddfffiiikkklllllljjjhhhggggggiiikkklllrrrxxxwwwkkkhhhiiihhhggghhhfffggggggeee^^^WWWOOOKKKIIIHHHKKKSSS___hhhlllmmmiii```ZZZ]]]bbbdddcccddd```dddjjjnnnooonnnlllkkkhhhhhhiiiiiigggbbb[[[VVV000111222444666777888999;;;;;;<<<===???AAABBBCCCFFFGGGHHHJJJLLLMMMNNNOOOPPPPPPPPPRRRSSSVVVWWWYYYWWWYYYZZZZZZZZZ\\\___bbbhhhnnnvvvyyyxxxvvvvvvvvvxxxwwwvvvtttsssssssssssshhhaaaYYYUUUUUUSSSNNNJJJKKKOOOUUU___iiisss{{{}}}xxxqqqhhh```YYYVVVNNNLLLIIIFFFGGGNNNZZZbbbfffccc```]]][[[XXXTTTRRRKKKFFFCCCFFFKKKQQQZZZcccbbbbbbbbb^^^ZZZYYY[[[^^^^^^___``````______```aaaaaabbbeeefffgggfffeeedddeeeffffffffffffffffffeeeccccccdddccccccbbbaaa```bbbbbbaaaaaabbbbbbcccdddeeedddcccbbbbbbbbbcccdddcccdddeeedddcccccceeefffjjjwwwxxxtttlll```VVVRRRRRRUUU[[[bbbiiikkkiiihhhiiikkkkkklllllllllkkkhhhfffdddbbbaaa___\\\[[[[[[[[[\\\UUUSSSOOOOOOZZZkkkyyytttiiidddcccccceeehhhgggnnnqqqmmmiiigggeeebbbcccrrr{{{vvv}}}qqqgggbbbbbbdddeee]]][[[___qqq}}}hhhVVVGGG===777111000000////////////000...------,,,,,,------...+++,,,---///000333888<<<<<<<<<>>>CCCEEEHHHQQQ[[[cccjjjqqqxxxxxxkkk___XXXVVVTTTVVVZZZkkkooosssvvvvvvtttrrrqqquuuzzz{{{sssuuummmbbb[[[ZZZ___eeeiiinnnnnnggg[[[ZZZfffsssyyyyyytttfffQQQ@@@999777555222111111111222333333444333444444333222111333444777999;;;>>>BBBDDDFFFGGGGGGHHHJJJMMMPPPRRRUUUVVVZZZ[[[[[[]]]^^^___``````aaa``````____________```bbbaaaaaa```````````````aaabbbdddfffgggjjjnnnqqqwww{{{{{{vvvssssssssspppnnneee[[[SSSLLLIIIMMMTTTdddsss|||uuupppooosssvvvuuuuuuuuutttrrrqqqooonnnfffbbb[[[UUUOOOJJJEEEAAA???@@@AAADDDIIINNNRRRUUUVVVWWWXXXZZZ[[[]]]^^^^^^]]]aaadddccc```^^^]]]^^^\\\\\\]]]^^^^^^^^^]]]]]]YYYYYYYYYYYYYYYZZZ[[[[[[ZZZYYYXXXXXXXXXYYY[[[\\\[[[ZZZYYYYYYXXXVVVRRROOOTTTUUUWWWYYY[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[\\\]]]]]]]]]\\\\\\[[[\\\\\\\\\\\\[[[ZZZZZZ\\\]]]^^^___^^^]]]\\\[[[]]]___bbbcccbbbbbbbbbccc___^^^]]]]]]\\\\\\\\\\\\^^^___```aaaccccccddddddbbbbbbaaaaaaaaaaaaaaabbbbbbaaaaaabbbdddgggjjjlllkkkjjjhhhggghhhjjjmmmooorrrxxxxxxkkkhhhgggdddaaaaaabbbaaa^^^YYYTTTNNNIIIFFFHHHGGGJJJTTTaaalllqqqrrrqqqhhhaaadddjjjllllllmmmmmmqqqxxx{{{{{{wwwssspppiiiiiiiiiiiigggbbb\\\XXX222222333333444555555666999:::;;;===>>>@@@AAABBBEEEEEEGGGHHHJJJKKKLLLMMMLLLNNNRRRTTTTTTTTTUUUWWWYYYWWWXXXZZZZZZYYY\\\bbbjjjqqqwwwxxxxxxyyywwwtttxxxwwwtttrrrqqqrrrssstttiiiccc\\\VVVSSSPPPOOONNNOOOOOOTTT^^^hhhoooxxx{{{pppggg^^^VVVSSSLLLGGGJJJOOOUUU]]]eeeeeedddccc```]]]YYYUUUSSSMMMJJJGGGIIIOOOWWW___cccgggddd```]]][[[\\\^^^```_________```aaaaaabbbbbbaaabbbbbbccccccddddddeeeccccccccccccccccccccccccdddddddddddddddcccbbbaaaddddddeeeeeeddddddcccbbbcccccccccccccccccccccccceeefffeeedddcccccceeegggrrr|||yyyqqqdddXXXPPPNNNPPPSSS[[[^^^bbbddddddbbb``````ccceeeffffffeeeeeeggghhh```___]]]\\\\\\]]]^^^___XXXTTTOOOPPPYYYgggvvv~~~zzzsssnnnjjjhhhfffdddiiidddaaadddfffdddaaaaaagggrrrrrrooozzzsssfff``````eeehhhggg___ccczzzoooXXXJJJ@@@888111000......//////---,,,---,,,+++******,,,...///,,,---///000000111444666999===@@@AAAAAAEEEMMMSSS\\\dddnnnwwwtttkkkaaaZZZUUURRRTTTXXX```hhhppprrrsssuuuyyy{{{xxxyyyyyypppddd\\\[[[___fffjjjlllppplllcccfffvvvxxxfffQQQBBB;;;555///222111000//////111333444222333222111//////111333777888:::===@@@BBBEEEFFFHHHHHHIIIJJJMMMPPPTTTUUUXXXYYY\\\^^^```aaaaaaaaaaaa```^^^\\\[[[[[[\\\]]]aaa___]]][[[[[[]]]___```___bbbeeeffffffiiinnnsssxxx~~~{{{vvvuuutttqqqnnneee[[[TTTNNNJJJLLLQQQ___nnnyyysssooollljjjiiipppnnnllliiieeebbb```___\\\WWWPPPJJJFFFDDDAAA???:::;;;<<<>>>CCCHHHNNNQQQRRRUUUXXXZZZ[[[]]]___aaa___```aaaaaa```]]]YYYWWW[[[\\\]]]^^^___^^^]]]\\\YYYYYYZZZZZZZZZZZZYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[]]]\\\[[[ZZZZZZYYYWWWUUUUUUWWWYYYZZZYYYYYYYYY[[[[[[[[[ZZZZZZYYYYYYXXXXXXZZZZZZ[[[\\\\\\\\\\\\[[[ZZZZZZ[[[\\\\\\\\\\\\[[[\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^___```___]]]\\\[[[\\\]]]]]]^^^^^^___aaabbbdddeeeeeecccbbbaaaaaaaaabbbdddeeeeeeeeeffffffggghhhhhhiiilllkkkiiiggghhhiiilllmmmrrryyy}}}oooeeebbbaaa___]]]YYYXXXUUUQQQMMMIIIFFFEEELLLOOOSSSZZZffftttzzzyyyvvvmmmgggllluuuzzz}}}zzzvvvrrrnnnnnnllliiiddd^^^XXXUUU000000111333444666777777888888:::;;;===???@@@@@@DDDEEEFFFHHHIIIKKKLLLMMMMMMPPPRRRTTTSSSSSSTTTUUUXXXVVVWWWYYYYYYXXX[[[aaahhhpppvvvxxxyyy{{{zzzwwwwwwvvvtttrrrrrrrrrssstttmmmhhh```YYYTTTPPPMMMKKKMMMLLLQQQZZZcccjjjuuu~~~xxxoooeee\\\VVVNNNHHHJJJNNNTTT\\\cccffffffdddbbb^^^ZZZVVVTTTMMMJJJHHHJJJPPPXXX___bbbgggddd___\\\ZZZ[[[^^^```___``````aaaaaabbbccccccbbbbbbccccccdddeeeeeeeeeddddddccccccccccccccccccddddddcccccccccbbbbbbbbbeeeeeeffffffeeeeeedddccccccccccccccccccccccccccceeeeeefffeeeddddddgggiiirrr|||yyyqqqdddXXXQQQPPPSSSUUUZZZ]]]aaacccbbb```______[[[]]]___aaaaaabbbdddeeecccbbb___^^^]]]]]]^^^___WWWSSSNNNNNNWWWfffuuu|||uuuooollliiifffdddaaa\\\[[[___cccbbb```aaabbbkkkvvv|||~~~wwwiiiiiivvvvvvlllfffeeefffhhhbbb\\\aaayyyuuu[[[KKK???888222000///...//////...,,,---,,,+++***+++,,,...///,,,...//////000222666999;;;>>>AAAAAAAAAEEELLLRRR[[[dddnnnxxxuuukkkaaaZZZUUURRRSSSWWW^^^dddkkkoooqqqvvv}}}zzzqqqeee]]]\\\```fffkkkmmmqqqoooiiinnn~~~iiiQQQAAA:::555111222111000///000111333444222333222111//////111333666777999<<<@@@CCCEEEFFFHHHHHHIIIKKKNNNQQQTTTVVVXXXYYY[[[^^^``````aaaaaa```___]]][[[ZZZZZZ[[[\\\```___]]]\\\\\\]]]___```^^^aaadddffffffiiinnnrrryyy~~~{{{vvvtttsssqqqooofff[[[TTTNNNJJJKKKOOO\\\kkk~~~}}}tttmmmiiifffdddcccgggeeeccc```]]]ZZZXXXVVVSSSOOOIIIEEEBBB@@@>>>===999999:::<<<@@@EEEKKKNNNQQQTTTWWWZZZ[[[]]]___aaa``````aaaaaa___]]]ZZZYYY\\\\\\]]]]]]]]]]]]]]]\\\YYYYYYZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ]]]\\\[[[ZZZYYYXXXVVVUUUVVVXXXZZZZZZZZZYYYZZZ[[[YYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\[[[[[[\\\\\\]]]]]]\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^___^^^^^^]]]]]]]]]]]]^^^___^^^]]]\\\[[[\\\]]]]]]^^^^^^___aaabbbcccdddeeebbbaaa`````````aaabbbbbbdddeeeeeefffgggggghhhhhhjjjiiigggggghhhjjjmmmnnnrrryyy~~~oooeeeaaa```]]][[[XXXUUUQQQKKKFFFDDDCCCDDDMMMSSSZZZcccqqq~~~|||sssooovvv|||uuuoookkkkkkjjjhhheee```[[[XXX...///000222444666888888666777888:::<<<===>>>???CCCDDDEEEGGGIIIJJJLLLLLLNNNPPPSSSSSSSSSRRRSSSTTTWWWUUUVVVXXXXXXWWW[[[```gggooouuuwwwyyy||||||yyyvvvuuusssrrrrrrsssuuuvvvrrrmmmeee]]]VVVQQQLLLIIIJJJIIILLLSSS[[[cccooozzzwwwlllbbbYYYQQQJJJJJJMMMRRRZZZbbbiiihhhgggddd```\\\WWWUUUNNNLLLJJJKKKQQQYYY___bbbfffccc^^^[[[YYY[[[]]]___```aaaaaabbbccccccddddddcccccccccdddeeeeeeffffffddddddddddddddddddddddddeeedddcccbbbbbbbbbcccdddfffggggggggggggfffeeeeeecccccccccccccccccccccccccccdddeeeeeedddeeehhhjjjrrr{{{{{{uuujjj```YYYWWWYYYZZZZZZ]]]aaabbbaaa`````````___aaadddeeedddeeefffgggfffdddbbb___]]]\\\\\\\\\UUUQQQLLLLLLUUUddduuu~~~wwwrrrmmmiiifffccc[[[VVVVVV\\\aaaaaaaaabbbaaagggnnnrrrsssuuuzzz~~~{{{mmmccceeerrrzzzsssnnnkkkhhhfff]]]XXX^^^rrryyy]]]JJJ???999222000////////////...,,,---,,,+++++++++,,,...///---......///000444999>>>???AAABBBAAAAAADDDKKKPPPZZZcccnnnyyyvvvlllaaa[[[VVVSSSSSSVVVZZZ^^^ccchhhmmmttt~~~|||sssggg___]]]bbbgggkkklllqqqqqqooowwwlllQQQ???888666444222111000000000111333444222222222000//////000222444555888;;;???BBBEEEFFFHHHHHHJJJLLLNNNQQQTTTUUUWWWXXX[[[]]]^^^_________^^^]]][[[ZZZYYYZZZZZZ[[[___^^^]]]\\\\\\]]]___```^^^aaadddeeeeeehhhmmmqqqzzzzzztttssssssrrrpppggg]]]UUUOOOIIIIIIMMMXXXfffyyy|||vvvlllddd___\\\ZZZYYY\\\[[[XXXUUURRRPPPNNNMMMHHHEEEBBB??????>>>===<<<999888888999===BBBGGGJJJPPPSSSWWWZZZ\\\]]]___aaabbbaaa```___^^^]]]\\\[[[]]]]]]\\\\\\\\\\\\\\\]]]YYYYYYZZZZZZZZZZZZYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYWWWUUUTTTWWWYYY[[[[[[[[[ZZZ[[[\\\YYYYYYZZZZZZ[[[\\\\\\\\\ZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^\\\\\\]]]]]]]]]]]]^^^^^^___^^^^^^]]]\\\\\\\\\]]]___^^^\\\[[[[[[\\\]]]]]]^^^^^^___```bbbcccddddddcccbbbbbbaaaaaaaaabbbbbbcccdddeeefffffffffffffffggggggffffffgggjjjmmmoooqqqxxx~~~nnnbbb]]][[[XXXVVVUUURRRMMMFFFAAA@@@BBBEEENNNWWWdddqqq|||~~~ssskkkggghhhhhhhhheeebbb^^^\\\...///000222333555666777666777888:::;;;===>>>???BBBCCCDDDFFFHHHJJJKKKLLLMMMOOOQQQRRRRRRSSSUUUVVVXXXVVVVVVXXXXXXWWW[[[aaagggnnnuuuvvvxxx{{{{{{yyyvvvuuutttsssssstttvvvwwwvvvpppiiiaaaZZZSSSNNNJJJIIIGGGHHHMMMSSS[[[hhhuuu}}}qqqfff[[[RRRJJJJJJMMMSSS\\\dddjjjiiihhhfffaaa\\\WWWTTTNNNLLLKKKNNNTTTZZZ```bbbfffccc^^^ZZZXXXZZZ]]]___aaabbbbbbccccccdddeeeeeeccccccdddeeeeeeffffffgggddddddddddddeeeeeeeeeeeehhhfffdddccccccdddfffgggggghhhhhhhhhhhhgggffffffeeeeeeeeedddddddddddddddaaabbbccccccccceeehhhjjjpppyyy}}}uuummmfffbbb```___]]]___aaabbbaaa``````aaaiiikkklllllljjjhhhhhhhhhgggfffccc```]]][[[ZZZYYYTTTPPPLLLKKKSSSbbbttt~~~yyytttoookkkfffccc[[[VVVVVV\\\aaabbbaaabbbbbbgggkkkmmmmmmooosssxxx~~~wwwkkkbbbfffttt}}}vvvrrrnnniiieee]]]XXXZZZhhh{{{wwwZZZHHH>>>:::222111//////000000...------,,,,,,,,,,,,---..................000555===BBBCCCCCCCCCAAAAAADDDJJJOOOWWWaaammmxxxwwwmmmbbb]]]YYYVVVUUUWWWXXXXXXZZZ___fffnnnzzz}}}uuuiiiaaa___bbbgggjjjhhhmmmpppqqqyyymmmRRR???888666444111111000000000111222333222222222000......000222222444777:::>>>BBBEEEFFFGGGHHHJJJLLLOOORRRTTTUUUVVVWWWYYY\\\]]]^^^^^^]]][[[[[[ZZZYYYYYYYYYZZZZZZ^^^^^^]]]]]]]]]^^^______]]]```cccddddddffflllpppzzz~~~yyytttssssssrrrqqqhhh^^^WWWPPPIIIHHHKKKSSS```rrr}}}sssmmmcccZZZUUUSSSQQQPPPUUUSSSQQQNNNKKKIIIHHHHHHBBB@@@??????@@@AAA@@@???;;;:::888999;;;@@@EEEHHHPPPTTTXXX\\\]]]___```bbbbbbaaa___^^^]]]\\\\\\]]]^^^]]][[[ZZZZZZ[[[\\\\\\YYYYYYZZZZZZZZZZZZYYYYYY]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[ZZZXXXVVVUUUUUUXXXZZZ\\\\\\[[[[[[\\\]]][[[[[[[[[\\\\\\\\\\\\\\\ZZZ[[[\\\\\\]]]]]]\\\\\\]]]]]]]]]]]]^^^^^^______]]]]]]]]]]]]]]]]]]]]]]]]___^^^]]]\\\[[[[[[[[[\\\^^^]]]\\\[[[[[[\\\]]]]]]^^^^^^___```aaabbbcccdddeeeeeeeeedddddddddddddddcccccceeefffffffffeeeeeegggfffffffffgggiiilllmmmqqqwww~~~nnnbbb]]][[[XXXUUURRRPPPLLLGGGBBBAAADDDGGGPPP]]]nnn}}}ppphhhfffggghhhgggfffccc___]]]///000000111222333444444777777999:::<<<>>>??????@@@AAACCCEEEGGGIIIJJJKKKJJJLLLOOOPPPRRRTTTWWWYYYZZZWWWWWWYYYYYYXXX]]]ccciiioootttuuuvvvyyyyyywwwxxxvvvuuuttttttvvvwwwyyyvvvrrrkkkddd^^^WWWPPPLLLGGGEEEEEEHHHKKKSSSaaannn{{{vvvkkk]]]SSSKKKJJJNNNUUU___hhhjjjjjjiiigggbbb\\\VVVSSSMMMLLLMMMPPPVVV]]]aaadddgggccc]]]YYYXXXZZZ]]]```bbbbbbbbbcccddddddeeeeeeccccccdddeeeeeeffffffgggddddddeeeeeeeeefffffffffjjjiiigggffffffgggiiijjjhhhhhhiiiiiihhhhhhgggfffggggggfffffffffeeeeeeeee^^^___```aaaaaacccfffiiinnnwww~~~xxxpppiiiccc___]]]^^^______]]]\\\]]]^^^gggiiikkkkkkiiigggfffffffffdddbbb___\\\ZZZXXXWWWSSSQQQMMMMMMSSSbbbttt~~~zzzvvvrrrmmmhhheee___ZZZYYY]]]aaa```______aaadddggghhhhhhiiimmmpppvvvpppfffaaaiiiyyy}}}vvvrrrnnnjjjfffaaa[[[YYYbbbooozzzqqqVVVEEE<<<999222111//////000000...------,,,,,,,,,------......///.........111666>>>DDDFFFEEECCCAAABBBEEEJJJNNNUUU___lllxxxwwwlllbbb^^^]]]ZZZYYYZZZXXXTTTTTTYYY^^^eeeooozzzvvvjjjaaa^^^```dddgggeeeiiimmmpppvvv}}}kkkSSSAAA999666444111111111111111222222222111222111000......000222111333666999===AAADDDEEEFFFGGGIIILLLOOOQQQSSSTTTUUUVVVXXXZZZ\\\\\\\\\\\\YYYYYYYYYYYYYYYYYYZZZZZZ\\\]]]]]]^^^_________^^^]]]```bbbcccccceeejjjnnnxxx}}}~~~yyytttssssssrrrrrriii```YYYQQQJJJGGGJJJOOOYYYiiixxxxxxsssiiicccZZZSSSOOOMMMKKKKKKNNNMMMJJJGGGEEECCCCCCCCC@@@???@@@BBBEEEGGGFFFEEE???===;;;:::;;;???DDDGGGQQQTTTZZZ]]]___```bbbcccbbb```^^^\\\[[[\\\\\\]]]]]]\\\[[[ZZZYYYZZZ[[[[[[YYYYYYZZZZZZZZZZZZYYYYYY]]]]]]]]]]]]]]]]]]]]]]]]ZZZ\\\]]][[[XXXUUUUUUVVVXXXZZZ\\\]]]\\\\\\\\\^^^___^^^^^^]]]\\\[[[[[[ZZZ[[[[[[\\\]]]]]]]]]]]]\\\^^^^^^]]]]]]]]]^^^___```]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]\\\[[[[[[[[[[[[[[[]]]\\\[[[[[[[[[\\\]]]]]]^^^^^^___```aaabbbbbbcccdddddddddeeeddddddddddddcccdddeeefffffffffeeedddgggffffffggghhhiiikkklllqqqwww~~~}}}oooeeeaaa___\\\YYYOOOPPPOOOJJJEEECCCEEEIIIVVVdddwwwyyynnnffffffggghhhhhhfffbbb___\\\000000000111111222222333777777888:::<<<===?????????@@@AAADDDFFFHHHJJJKKKHHHKKKMMMOOOQQQTTTXXX[[[[[[XXXWWWYYYYYYYYY]]]dddjjjpppuuuuuuvvvyyyyyywwwzzzyyywwwvvvvvvwwwxxxzzzvvvsssmmmggg```YYYRRRMMMEEECCCCCCDDDEEEJJJXXXfffuuu|||qqq```VVVMMMKKKOOOWWWbbbkkkllllllkkkhhhccc]]]VVVRRRLLLLLLMMMRRRYYY___dddfffhhhddd^^^YYYXXXZZZ^^^aaaaaabbbbbbccccccdddeeeeeecccccccccdddeeeeeeffffffdddeeeeeeffffffgggggggggkkkjjjiiiiiiiiijjjkkklllhhhhhhiiiiiihhhhhhgggfffgggggggggffffffeeeeeeddd]]]^^^_________aaadddgggmmmvvv~~~~~~yyyrrrjjjddd```]]]]]]]]][[[XXXWWWYYYZZZ___bbbfffhhhggggggggggggdddcccaaa___]]]ZZZXXXWWWTTTSSSQQQPPPUUUbbbttt|||zzzwwwsssnnnjjjeee___\\\___aaa___\\\\\\___aaabbbbbbbbbbbbdddeeegggccc]]]]]]jjj~~~|||vvvsssqqqmmmhhhfff^^^ZZZ```kkkttt{{{kkkSSSCCC;;;777333111000000000000///---,,,---------........................111777>>>DDDHHHFFFCCCAAABBBFFFKKKNNNUUU```mmmyyy~~~tttiii```^^^___^^^]]]]]]YYYRRRPPPUUUZZZ\\\dddnnnyyywwwkkkaaa]]]]]]```bbbaaadddfffiiimmmttt|||{{{wwwiiiSSSAAA999666444000000111111222222222222111111111///......///111111222555888<<<@@@BBBDDDDDDFFFHHHKKKNNNPPPQQQRRRTTTVVVWWWYYYZZZ[[[ZZZZZZXXXXXXXXXYYYYYYZZZZZZZZZ[[[\\\^^^___```______^^^\\\___bbbbbbbbbdddiiimmmuuu{{{}}}zzzuuuuuutttrrrrrrkkkbbb\\\TTTLLLIIIJJJMMMTTT```nnnzzz~~~|||yyyvvvqqqkkkggg^^^ZZZSSSOOOLLLKKKJJJIIIIIIGGGDDDAAA???>>>??????@@@@@@BBBFFFIIIKKKJJJIIICCCAAA===;;;<<>>>>>???AAACCCEEEHHHIIIJJJIIIKKKMMMOOOQQQTTTXXX[[[ZZZWWWVVVWWWWWWXXX]]]cccjjjqqqvvvvvvxxx|||}}}|||}}}|||zzzxxxwwwxxxyyyzzzxxxuuuoooiiibbbYYYQQQLLLCCCAAA@@@@@@???CCCPPP]]]ooo|||uuueeeZZZPPPMMMPPPWWWbbblllnnnnnnmmmkkkeee^^^WWWSSSJJJKKKNNNSSS[[[bbbfffhhhiiieee^^^YYYXXX[[[___bbbaaaaaabbbbbbcccdddddddddbbbbbbccccccdddeeeeeeeeedddeeeeeefffgggggghhhhhhiiijjjjjjjjjkkkkkkkkklllhhhhhhhhhiiihhhggggggffffffffffffeeedddccccccccc^^^___```______aaadddfffnnnwww~~~zzztttooojjjgggfff```___^^^ZZZWWWVVVWWWYYY[[[^^^bbbeeeeeeddddddeeebbbbbbaaa```^^^\\\[[[ZZZUUUUUUUUUTTTXXXdddsss~~~}}}yyytttqqqkkkeeebbbddddddaaa]]]]]]cccddddddcccaaa___^^^^^^]]]YYYUUUYYYiii{{{xxxxxxwwwqqqlllfff\\\VVV\\\gggooosssvvvyyy{{{tttbbbOOOBBB<<<888333111000000111000///---,,,------........................///111777===BBBJJJGGGCCCAAACCCGGGKKKNNNWWWbbbooo||||||oooddd\\\\\\____________ZZZQQQOOOUUUXXXWWW\\\eeemmmwwwxxxkkk```[[[ZZZ[[[]]]\\\ZZZZZZ[[[___gggrrrzzzxxxtttgggQQQ@@@888666555000000111222222222222222111111111///------///111111333555888;;;>>>@@@BBBBBBDDDGGGJJJMMMOOOPPPPPPTTTUUUWWWXXXYYYYYYYYYYYYWWWWWWXXXYYYZZZ[[[[[[[[[ZZZ[[[^^^```aaa```___]]]\\\___aaabbbaaaccchhhlllqqqxxx}}}{{{wwwvvvtttrrrssskkkddd^^^VVVNNNJJJKKKMMMQQQYYYeeeqqqwwwxxxvvvuuusssoookkkhhhddd```]]]UUUSSSOOOMMMMMMLLLLLLJJJFFFDDDAAA>>>======>>>>>>>>>???BBBFFFJJJKKKJJJHHHFFFCCC???<<<<<>>@@@BBBEEEGGGIIIJJJKKKMMMNNNOOOPPPRRRVVVYYYZZZVVVUUUVVVVVVVVV\\\cccjjjqqqvvvxxxzzz~~~{{{yyyxxxyyyzzz{{{zzzvvvqqqjjjbbbYYYPPPJJJAAA??????>>>;;;>>>JJJXXXiiiwwwvvviii]]]RRRNNNQQQWWWaaakkkooopppooolllggg```YYYTTTIIIJJJNNNTTT\\\cccgggiiijjjeee___ZZZXXX[[[```ccc```aaaaaabbbccccccddddddaaabbbbbbccccccdddeeeeeeeeeeeeeeefffggghhhhhhiiihhhiiijjjkkkkkkkkkkkkjjjhhhhhhhhhhhhhhhgggffffffeeeeeedddccccccbbbaaaaaa___```aaa``````aaadddfffpppxxxxxxqqqlllkkklllmmmdddcccaaa]]]YYYXXXYYYZZZWWWZZZ^^^```___]]]\\\\\\bbbbbbbbbaaa```^^^]]]\\\VVVWWWWWWWWWZZZdddsss~~~yyyvvvqqqjjjggghhhiiieeeaaa```jjjjjjjjjhhheeeaaa___]]][[[WWWTTTXXXiii~~~zzzzzz||||||vvvooocccXXXPPPVVVaaahhhjjjkkkmmmnnniii[[[LLLCCC>>>:::333222000000111111///...,,,---......//////......---...///000222666<<>>777666666000000111222222222222111111111111///------///111222333555888;;;===???@@@AAACCCFFFJJJLLLNNNOOOOOOSSSTTTVVVXXXYYYYYYXXXXXXWWWWWWYYYZZZ[[[[[[[[[[[[YYY[[[^^^```aaa```___]]]\\\^^^aaaaaaaaacccgggkkkooowww}}}{{{xxxwwwuuurrrsssllleee```XXXOOOKKKLLLMMMOOOUUU___kkkrrrsssqqqoookkkgggbbb___\\\YYYVVVQQQOOOMMMMMMNNNNNNMMMLLLGGGEEEBBB???>>>>>>???@@@<<<===@@@EEEIIIJJJHHHFFFGGGDDD@@@<<<<<>>777555333333222111000000222444555333333222222111000000000000111333666999===@@@BBB@@@CCCFFFIIILLLOOOSSSUUUTTTUUUWWWYYYZZZZZZYYYYYY[[[YYYYYYZZZ[[[\\\[[[ZZZ[[[\\\___bbbcccccccccbbb^^^```bbbcccdddgggkkknnnrrryyy|||sssmmmmmmqqqooommmhhh```XXXQQQOOONNNLLLQQQWWW\\\aaaffflllqqqmmmpppooohhh```[[[UUUOOORRRPPPOOOPPPSSSRRROOOKKKEEECCC@@@===<<<<<<>>>???BBBAAA@@@@@@AAADDDFFFHHHFFFFFFCCC@@@??????CCCFFFMMMPPPUUUXXXZZZ[[[\\\]]]___^^^^^^]]]]]]]]]]]]^^^[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[]]]\\\[[[ZZZZZZ[[[[[[[[[[[[[[[[[[ZZZYYYXXX[[[\\\^^^]]]\\\[[[[[[\\\ZZZZZZ\\\]]]^^^____________^^^^^^^^^]]]\\\\\\\\\ZZZ\\\^^^`````````^^^]]]]]]^^^_________^^^]]]\\\```___^^^]]]\\\]]]^^^___[[[ZZZYYYYYYYYYZZZ\\\]]]\\\\\\]]]]]]]]]^^^^^^^^^^^^_________``````aaaaaabbbbbbcccccccccdddddddddeeeffffffggggggfffeeeddd^^^aaadddgggiiilllppptttuuuxxx|||~~~jjjVVVJJJJJJMMMWWW\\\eeennnwww{{{rrrppptttyyy{{{zzzsssnnnhhhiiijjjhhheeebbbaaaaaa------...///000111222222333444444666777999;;;<<<>>>>>>???@@@AAACCCDDDEEEGGGIIILLLNNNOOOPPPSSSUUUTTTVVVVVVUUUUUUWWW]]]bbblllsss{{{|||||||||yyyxxxtttmmmcccXXXOOOJJJEEEBBBAAA@@@>>>>>>FFFPPPbbbuuu|||ooocccVVVQQQRRRYYYfffqqqooorrrqqqlllfff```XXXPPPMMMLLLOOOUUU___fffiiiiiidddbbb^^^[[[[[[\\\___aaaccccccddddddddddddccccccddddddccccccccccccddddddbbbccceeefffggggggfffeeefffggghhhgggffffffggghhheeeeeeeeeeeefffffffffffffffeeeeeedddccccccbbbbbb````````````aaadddiiimmmuuu}}}~~~yyyrrrkkkhhhffffffeeeggghhhgggeeebbbaaaaaabbbdddbbb```^^^^^^___```aaabbbbbbaaa```___^^^\\\\\\YYYUUUPPPMMMRRR___ppp}}}~~~~~~vvvrrrrrriiibbbhhhmmmppptttsssnnnhhhcccaaa^^^XXXVVV___pppzzzsssuuu|||zzzkkk]]]PPPRRRUUUYYY]]]]]][[[YYYSSSUUUVVVRRRKKKCCC>>>;;;444333111000///...////////////............//////000......111333444;;;BBBLLLOOOPPPKKKFFFFFFNNNVVV___kkkyyyzzznnnfff\\\YYY]]]dddgggfffjjjccc___^^^[[[XXXZZZ```gggmmmsssyyyzzzssshhh```[[[ZZZ[[[[[[TTTKKKCCCAAAEEEOOO___lllrrrlll^^^JJJ;;;555333111333222111000000222444555333333222222111000000000000111444666:::<<<>>>@@@???BBBEEEHHHKKKNNNQQQTTTSSSTTTUUUWWWXXXXXXXXXXXXZZZYYYYYYYYY[[[\\\[[[ZZZ[[[]]]___aaacccccccccbbb```aaaccccccdddfffiiilllrrryyy|||tttnnnnnnqqqooommmiiiaaaYYYRRROOOOOOLLLPPPVVVZZZ^^^bbbhhhlllpppuuuwwwsssllleee[[[RRRRRRPPPOOOPPPRRRRRRPPPLLLFFFDDDAAA???======>>>???BBBAAA@@@@@@BBBDDDGGGHHHGGGFFFDDDAAA???@@@CCCFFFKKKNNNSSSVVVXXXYYYZZZ\\\]]]\\\\\\[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZ]]]^^^``````^^^]]]^^^^^^\\\\\\]]]]]]\\\[[[[[[ZZZ^^^``````___]]][[[ZZZ[[[ZZZ[[[\\\]]]^^^^^^^^^^^^[[[[[[[[[[[[[[[ZZZZZZZZZ\\\^^^___aaaaaaaaa______^^^^^^_________^^^]]]\\\^^^]]]]]]\\\\\\\\\\\\\\\ZZZZZZYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^___``````aaaaaabbbbbbbbbcccccccccdddddddddeeefffgggggggggfffeee```aaaccceeegggjjjnnnrrruuuxxx}}}yyy]]]LLLHHHKKKUUUZZZaaaiiiooouuu{{{~~~vvvooommmqqquuu}}}xxxooohhhiiiiiigggdddbbbbbbccc------...///000111111222333333444555777999;;;<<<======>>>>>>@@@BBBCCCDDDGGGHHHJJJKKKLLLNNNRRRUUUVVVWWWXXXWWWUUUWWW\\\aaajjjqqqzzz|||{{{zzzxxxtttmmmdddYYYQQQLLLFFFDDDBBBBBB???>>>CCCKKK\\\mmm}}}~~~qqqeeeXXXRRRRRRYYYfffrrrqqqtttsssmmmgggaaaXXXQQQLLLLLLOOOVVV___fffiiiiiidddbbb```___^^^___```aaabbbbbbcccdddeeeeeeeeeeeeddddddccccccccccccddddddaaabbbdddeeeffffffeeeeeedddfffgggfffeeedddeeefffccccccdddeeeeeefffggggggeeeeeeddddddccccccbbbbbb``````aaaaaabbbfffkkknnnwwwzzzvvvpppggg```]]]^^^___dddeeefffeeecccbbbcccdddfffccc```^^^]]]___bbbdddaaa``````___^^^]]]]]]\\\VVVRRRLLLJJJPPP___qqq}}}|||vvvvvvllleeekkknnnrrrvvvvvvrrrlllfffccc___ZZZXXXbbbtttyyyrrrrrrvvvrrrcccVVVJJJMMMRRRXXX[[[YYYUUUQQQMMMOOOQQQPPPKKKEEE@@@===444333111000///...////////////............//////111......111333444:::AAAMMMRRRUUUQQQHHHGGGOOOXXXbbbooo}}}zzzqqqjjjaaa\\\^^^dddjjjooouuummmfffccc```]]]]]]___dddjjjooouuu}}}zzzqqqggg```______]]][[[UUULLLCCC@@@AAAHHHWWWeeemmmhhh[[[HHH:::555444222333222111111111222333444333333222222111000000000000222444888:::<<<<<<<<<===@@@DDDGGGIIILLLPPPRRRRRRSSSTTTUUUVVVWWWWWWWWWZZZYYYXXXYYY[[[\\\[[[ZZZ\\\]]]___aaabbbcccbbbbbbaaabbbcccccccccdddgggjjjrrryyy}}}uuuooooooqqqqqqpppkkkddd[[[TTTPPPNNNMMMPPPTTTXXX\\\```eeehhhqqqzzz{{{rrrdddXXXSSSPPPNNNNNNQQQRRRPPPMMMGGGEEEBBB@@@>>>>>>???@@@AAAAAA@@@@@@BBBDDDGGGIIIHHHHHHEEEBBB@@@AAADDDGGGJJJNNNSSSVVVXXXZZZ[[[\\\[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXX]]]___aaa```___^^^___```]]]^^^^^^^^^^^^]]]\\\\\\aaabbbbbb```]]][[[ZZZZZZ[[[[[[\\\]]]^^^^^^]]]]]]YYYYYYZZZZZZZZZZZZZZZZZZ^^^___aaabbbbbbbbbaaa```_______________^^^]]]]]][[[\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\]]]^^^___aaaaaabbbaaabbbbbbbbbccccccccccccdddeeefffggghhhhhhgggfffbbbcccccccccdddggglllppptttyyycccMMMHHHKKKVVVZZZ```dddhhhkkknnnqqqvvvwwwuuuqqqmmmlllnnnrrr|||{{{oooiiiiiihhheeecccbbbccceee,,,------...///000111111222333333444666888:::;;;<<<<<<<<<===???@@@BBBCCCGGGHHHHHHIIIJJJMMMQQQUUUWWWXXXYYYXXXVVVWWW[[[```iiiqqqzzz|||xxxxxxuuuqqqlllfff^^^WWWRRRLLLIIIGGGFFFBBB???AAAGGGTTTcccsss}}}rrrfffZZZSSSRRRXXXeeerrrrrruuutttnnngggaaaYYYQQQLLLLLLOOOWWW```gggiiiiiidddcccbbbaaaaaaaaaaaaaaaaaabbbccceeeffffffggggggdddddddddccccccddddddddd```aaacccdddeeeeeeddddddcccdddeeeeeedddcccdddeeeccccccddddddeeeeeeeeeeeeddddddddddddccccccbbbbbb```aaabbbbbbdddggglllooovvv~~~yyywwwpppfff]]]XXXZZZ]]]aaacccdddcccbbbaaaaaabbbeeecccaaa``````aaacccddd```______^^^^^^^^^^^^^^^YYYSSSLLLJJJPPP___qqq}}}zzzyyyooohhhnnnpppqqqssssssppplllgggeee]]]YYYYYYcccttt{{{sssqqqqqqkkk^^^QQQNNNPPPUUU[[[]]]\\\WWWRRRSSSTTTUUUSSSNNNGGGAAA===444333111000///.../////////............//////000111///000222444555:::@@@KKKSSSYYYTTTJJJGGGOOOYYYdddrrrtttmmmddd^^^]]]aaakkkuuu}}}vvvnnniiifffcccaaa```bbbggglllqqqzzz}}}ssshhhcccdddddd```\\\WWWOOOEEE@@@???EEETTTbbblllggg[[[III<<<888666444222222111111111222333444333333222222111000000000000222555888:::;;;::::::;;;>>>BBBEEEGGGJJJNNNQQQRRRSSSTTTUUUVVVVVVWWWWWWZZZYYYXXXYYY[[[[[[[[[YYY\\\]]]^^^```aaabbbbbbaaa```aaabbbbbbbbbdddgggjjjrrrxxx~~~}}}wwwrrrqqqrrrvvvtttppphhh^^^UUUPPPMMMLLLNNNRRRWWW[[[```dddfffnnnxxx}}}mmm___SSSPPPLLLKKKMMMOOONNNLLLFFFEEEBBB@@@???>>>??????AAAAAA@@@AAABBBEEEHHHIIIJJJIIIGGGCCCAAABBBEEEGGGMMMPPPUUUYYY[[[\\\]]]___[[[[[[ZZZZZZZZZZZZ[[[[[[XXXXXXXXXWWWWWWWWWVVVVVVZZZ\\\]]]^^^\\\\\\\\\]]]]]]]]]]]]^^^^^^]]]]]]\\\```aaaaaa```\\\ZZZYYYYYY[[[[[[\\\]]]]]]]]]]]]]]]ZZZZZZZZZ[[[\\\\\\\\\]]]___```aaabbbbbbbbbaaaaaaaaaaaa``````______^^^^^^[[[[[[\\\]]]]]][[[ZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZ\\\\\\\\\[[[[[[[[[[[[ZZZ[[[[[[\\\^^^___aaabbbbbbaaaaaaaaabbbbbbbbbbbbccccccdddeeeggghhhhhhhhhgggeeeeeedddcccdddggglllppptttyyybbbLLLIIIOOOYYY\\\```cccdddeeeggghhhkkkmmmnnnnnnllllllmmmooouuuxxxkkkiiihhhgggdddbbbaaaccceee,,,,,,---...///000111111222222333444555777999:::;;;;;;<<<===>>>@@@AAABBBFFFGGGHHHIIIJJJMMMQQQUUUVVVXXXYYYXXXVVVVVVZZZ^^^hhhppp{{{wwwsssqqqnnnllljjjfffaaa]]]UUUPPPLLLJJJFFFAAA@@@DDDLLLWWWfffqqqzzzpppggg\\\UUUSSSXXXeeerrrrrruuutttnnnhhhbbbZZZRRRLLLMMMPPPXXXaaahhhiiiiiidddccccccccccccbbbbbbbbbaaabbbdddeeegggggghhhhhheeeddddddddddddddddddeeeaaabbbcccdddddddddcccbbbcccdddeeedddcccbbbccceeeeeeeeeddddddccccccccccccdddcccccccccccccccbbbbbbaaabbbcccdddeeehhhlllooouuu}}}|||yyyrrrggg^^^ZZZ[[[___bbbdddeeedddbbb`````````aaabbbccccccccccccbbbbbb``````_________```aaabbb___YYYQQQNNNTTTbbbqqq|||~~~}}}ssskkkqqqrrrqqqooonnnlllkkkiiihhh___[[[\\\gggwww}}}uuurrrooohhh[[[QQQWWWYYY]]]bbbffffffccc```]]]\\\YYYVVVPPPHHHAAA===444333111000///...//////...............///000000222000111444444555999???HHHQQQYYYVVVMMMIIIQQQZZZeeessszzzpppgggaaa___aaalllyyy{{{sssmmmiiieeebbbcccgggkkkoooxxxxxxmmmhhhhhhgggccc___XXXPPPGGGAAA???DDDSSSaaakkkggg[[[III===888666444222222111222222222333333333333222222111000000000000111444777999:::999888:::===@@@CCCFFFIIILLLOOOSSSSSSTTTUUUVVVWWWXXXXXXYYYXXXXXXXXXZZZ[[[ZZZYYY[[[\\\]]]^^^___`````````]]]^^^```aaabbbeeehhhkkkpppvvv}}}~~~zzzuuusssttt{{{yyyuuummmbbbXXXPPPMMMIIIKKKOOOTTT[[[```dddfffgggqqq|||sssfffTTTPPPJJJHHHJJJLLLLLLKKKEEEDDDBBB@@@???>>>>>>>>>AAAAAA@@@AAACCCFFFHHHJJJLLLKKKHHHEEEBBBCCCFFFHHHNNNRRRVVVYYY[[[\\\]]]^^^\\\\\\[[[ZZZZZZZZZZZZ[[[XXXXXXXXXXXXXXXXXXXXXXXXWWWYYY[[[[[[ZZZZZZ[[[\\\[[[[[[\\\\\\\\\\\\[[[[[[\\\]]]^^^]]][[[YYYXXXYYYZZZZZZ[[[\\\]]]]]]]]]]]]ZZZZZZZZZ[[[\\\\\\\\\]]]^^^______```aaaaaabbbbbbccccccbbbaaaaaa`````````\\\]]]^^^^^^^^^]]][[[ZZZXXXYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]^^^```aaabbbccc``````aaaaaaaaabbbbbbbbbbbbccceeefffgggggggggfffffffffeeedddeeehhhmmmqqqtttyyyzzz\\\KKKLLLSSSYYY\\\```bbbbbbbbbbbbbbb```cccfffhhhiiijjjjjjkkkmmm{{{uuujjjiiiiiigggdddaaaaaaccceee,,,,,,---...///000000111111111222333555777999:::;;;;;;<<<===>>>@@@AAABBBEEEFFFHHHIIIJJJLLLPPPSSSUUUWWWXXXWWWVVVVVVZZZ]]]eeennnzzzxxxooommmkkklllooonnnkkkggg___XXXRRRNNNHHHAAA???AAAEEEKKKVVVaaakkkqqqtttuuukkkddd[[[VVVSSSWWWcccppppppssssssnnnhhhccc[[[SSSLLLMMMQQQYYYbbbhhhjjjiiiddddddcccccccccccccccdddbbbcccdddfffggghhhhhhhhheeeeeeddddddddddddeeeeeeccccccdddeeedddcccbbbaaabbbdddeeedddcccbbbccceeeeeeeeedddccccccbbbaaaaaaccccccccccccccccccbbbbbbbbbdddeeeffffffhhhlllooottt|||zzzrrrhhhaaa^^^___bbbeeeggghhhgggdddbbbaaa```___aaaccceeeeeedddbbbaaabbbaaaaaaaaabbbccceeefffeee^^^VVVSSSYYYfffsss{{{~~~wwwooouuuvvvsssooommmmmmmmmmmmllldddaaabbbmmm}}}}}}vvvqqqllleeeYYYQQQUUUXXX^^^fffmmmooonnnllldddaaa\\\VVVPPPJJJCCC>>>444333111000///...//////......---......///000111333111222555555555888>>>DDDNNNVVVVVVPPPNNNSSS[[[ffftttssshhhdddaaaaaakkkxxx~~~uuuooojjjeeegggjjjlllnnnwww|||qqqkkkiiiiiifffddd[[[TTTKKKDDD@@@EEETTTcccjjjggg[[[III<<<777444222111111222222222333333333333333222222111000000000///111333666888999999999999<<<@@@CCCEEEHHHLLLNNNSSSSSSSSSTTTUUUVVVXXXYYYYYYXXXWWWXXXZZZ[[[ZZZYYY[[[[[[[[[\\\]]]]]]^^^^^^[[[]]]___```bbbdddhhhlllnnnttt{{{~~~|||xxxvvvvvv}}}}}}yyyrrrggg\\\TTTPPPJJJKKKNNNTTT\\\bbbeeefffeeekkksssxxx}}}}}}uuukkkXXXQQQJJJFFFGGGIIIJJJJJJFFFEEEDDDBBBAAA@@@??????AAAAAA@@@AAACCCFFFIIIKKKNNNMMMJJJFFFDDDDDDGGGIIINNNQQQUUUXXXYYYYYYZZZ[[[\\\[[[ZZZXXXWWWWWWWWWWWWXXXXXXXXXYYYZZZZZZ[[[[[[WWWYYY[[[[[[ZZZZZZ[[[\\\YYYYYYZZZ[[[[[[[[[ZZZZZZZZZ[[[\\\[[[YYYWWWWWWWWWXXXYYYZZZ\\\]]]]]]^^^^^^YYYYYYZZZZZZZZZZZZZZZZZZ]]]^^^^^^```aaabbbcccdddgggfffdddcccbbbbbbbbbbbb^^^____________^^^]]]]]]YYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]^^^___```bbbbbbccc````````````aaaaaaaaaaaabbbcccdddeeeffffffeeeddddddeeeeeeffffffjjjnnnrrrtttyyy~~~yyy{{{~~~oooWWWJJJMMMTTTYYY\\\```aaa```___^^^]]]XXXZZZ^^^bbbdddfffeeeeeefffqqq||||||uuummmiiiiiihhheeebbb```aaabbb+++,,,,,,---...///000000000111111333444666888999;;;<<<<<<===>>>@@@AAABBBBBBDDDGGGHHHIIIKKKNNNPPPRRRUUUWWWWWWUUUVVVYYY\\\aaakkkxxxyyymmmkkkjjjmmmrrrtttrrroooggg^^^UUUOOOHHH@@@===>>>???AAAGGGPPPYYY___bbbeeeaaa[[[UUUQQQNNNQQQ\\\iiinnnrrrrrrmmmhhhccc[[[TTTLLLMMMQQQYYYbbbhhhjjjiiiddddddbbbbbbbbbcccdddeeecccdddeeegggggghhhhhhhhheeeeeeddddddddddddeeeeeeeeeeeefffeeedddcccaaa```cccdddeeedddccccccdddeeeccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccdddeeeggggggggghhhkkkmmmvvv~~~zzzpppgggcccbbbccccccdddfffhhhgggeeebbbaaaaaa``````bbbbbbccccccbbbbbbdddcccccccccdddfffhhhjjjgggaaaYYYXXX^^^jjjuuu|||~~~}}}}}}|||sssxxxzzzwwwtttsssttttttsssqqqiiifffhhhrrrzzztttnnniiiaaaWWWPPPMMMTTT___lllwww|||{{{yyynnnhhh```XXXQQQJJJCCC???444333111000///...//////---------......///000111333222222555666555888===BBBKKKSSSVVVTTTSSSWWW\\\hhhvvvpppdddaaa___^^^fffrrrxxxrrroookkkkkkmmmnnnooovvv|||ssskkkhhhhhhjjjjjjddd]]]TTTLLLFFFIIIXXXgggnnnjjj]]]KKK>>>888444111111111222222333333333222333333222222111000000000///000222444666888:::;;;999<<<@@@CCCEEEHHHLLLNNNRRRRRRRRRRRRSSSUUUWWWXXXYYYXXXWWWXXXZZZZZZZZZYYYYYYYYYYYYZZZZZZ[[[\\\]]]\\\^^^___```aaacccgggjjjlllrrryyy~~~}}}{{{yyyxxx|||}}}{{{uuulllaaaZZZVVVSSSSSSUUU[[[bbbhhhjjjjjjhhhjjjkkkmmmssswwwtttnnn\\\UUULLLGGGGGGIIIJJJJJJHHHGGGFFFEEECCCBBBAAAAAAAAAAAAAAAAAACCCGGGJJJLLLOOONNNKKKGGGEEEEEEGGGJJJPPPSSSWWWYYYYYYXXXXXXYYYYYYXXXVVVTTTRRRQQQPPPPPPRRRSSSTTTUUUWWWXXXYYYYYYVVVXXXZZZZZZZZZZZZ[[[\\\XXXYYYZZZZZZ[[[[[[ZZZZZZ[[[\\\\\\[[[XXXUUUTTTUUUWWWXXXYYY[[[]]]^^^______[[[[[[[[[[[[[[[ZZZZZZZZZ]]]^^^___```bbbdddfffgggiiihhhgggeeedddcccdddddd```______^^^^^^^^^^^^^^^YYYZZZ[[[\\\]]]\\\\\\[[[ZZZZZZ[[[\\\]]]^^^____________``````aaabbbbbbccc_________`````````aaaaaaaaabbbcccdddddddddcccbbb```bbbdddeeegggjjjooorrruuuxxx}}}}}}vvvooonnnoooqqquuuzzz~~~vvveeeSSSKKKNNNUUU\\\___bbbbbb```]]][[[ZZZVVVWWW[[[___bbbdddcccccc___gggooosssvvvwwwtttoooiiiiiiiiifffbbb```______+++,,,,,,---...///000000000111111222444666888999<<<<<<<<<===???@@@BBBCCC???BBBEEEGGGIIIJJJLLLMMMQQQTTTVVVVVVUUUUUUYYY\\\^^^hhhwwwwwwmmmkkkjjjnnntttwwwuuurrrkkkaaaWWWOOOHHH???<<<<<<;;;;;;>>>EEELLLQQQUUUXXXWWWRRRNNNJJJGGGJJJUUUaaammmpppqqqlllgggccc\\\TTTLLLMMMQQQZZZccciiijjjiiieeedddbbbaaaaaabbbdddeeedddeeefffggghhhhhhhhhhhhfffeeeeeeddddddeeeeeefffgggggggggfffeeeccc```___cccdddeeeeeeccccccdddeeeaaaaaaaaabbbccccccddddddbbbbbbbbbbbbbbbbbbcccccceeeggghhhhhhhhhhhhkkkmmmxxxxxxmmmfffdddddddddddd```ccceeeeeecccaaa``````aaaaaa`````````aaacccdddeeeeeeddddddfffhhhkkklllgggaaaZZZZZZaaammmwww}}}}}}||||||~~~www{{{~~~|||zzz{{{|||{{{xxxtttjjjhhhiiittt{{{wwwrrrlllfff^^^UUUOOOLLLVVVeeewwwyyyqqqfff[[[SSSKKKCCC>>>444333111000///...//////---------......000111111444222333666666555888===BBBIIIRRRWWWWWWWWWZZZ^^^iiiwww|||lll___]]][[[YYY```kkkxxxxxxtttsssqqqnnnpppooopppvvv{{{rrrkkkggghhhlllooommmfff]]]SSSLLLNNN]]]lllrrrnnnaaaOOOAAA:::666333111111222333333333333222333333222222111000000000///000111333555888:::<<<999<<<@@@CCCEEEHHHLLLNNNQQQQQQQQQQQQRRRSSSUUUWWWYYYXXXWWWXXXZZZZZZZZZXXXYYYYYYXXXXXXYYYZZZ[[[\\\^^^___`````````bbbeeegggjjjpppxxx~~~}}}{{{zzzzzz{{{{{{wwwoooeee^^^[[[\\\\\\]]]bbbiiinnnoooooollljjjgggffflllssstttppp___XXXNNNHHHGGGIIIJJJJJJJJJIIIHHHGGGFFFDDDCCCCCCAAAAAAAAAAAADDDGGGJJJLLLPPPOOOLLLHHHEEEEEEHHHJJJSSSVVVYYY[[[ZZZZZZZZZZZZVVVUUUSSSPPPNNNLLLKKKKKKLLLMMMNNNPPPQQQSSSTTTUUUTTTVVVXXXYYYXXXXXXYYYZZZXXXYYYZZZ[[[[[[[[[[[[[[[]]]^^^^^^[[[WWWTTTSSSSSSUUUWWWYYY[[[]]]^^^___```___^^^^^^^^^]]]\\\\\\\\\]]]^^^___aaadddfffiiijjjkkkjjjhhhfffeeedddeeeeee```___^^^]]]\\\]]]^^^___ZZZ[[[\\\]]]^^^]]]\\\\\\ZZZZZZ[[[\\\^^^___```aaa``````aaaaaabbbbbbcccccc____________`````````aaaaaabbbcccdddcccbbbaaa```\\\___bbbeeegggkkkooorrruuuxxx|||vvvnnnkkkiiihhhkkkooovvvtttlll^^^QQQKKKPPPVVV```ccceeeeeebbb^^^[[[ZZZWWWXXX[[[___ccceeedddcccYYY```hhhlllppptttsssoooiiijjjiiigggccc___^^^]]]***+++,,,,,,+++,,,...000111222333444666777888999;;;;;;===>>>@@@@@@AAAAAA@@@BBBDDDFFFFFFHHHJJJLLLOOOQQQTTTWWWXXXYYY[[[]]]```eeeooo|||tttiiikkknnnqqqtttvvvwwwwwwllleeeZZZPPPHHHBBB>>><<<;;;:::999:::>>>CCCIIIMMMNNNJJJHHHGGGFFFHHHPPPZZZfffmmmpppmmmhhhccc\\\UUUPPPQQQSSSYYY___dddggghhhcccaaa``````bbbbbbbbbaaadddddddddccccccdddeeeeeeddddddcccccccccdddeeefffeeefffhhhiiihhhgggeeedddeeeeeeddddddddddddcccccceeecccaaaccceeegggeeecccccccccccccccdddeeeffffffeeeffffffeeeeeegggkkkooovvv{{{~~~wwwooogggdddccccccccc```bbbdddeeedddaaa^^^\\\^^^^^^___^^^^^^```dddgggggghhhhhhhhhfffdddaaa___ddd^^^ZZZ]]]gggrrrzzz}}}~~~~~~}}}yyysssqqqyyyxxxpppjjjcccZZZTTTTTTQQQaaauuujjj\\\TTTLLLDDD???999333/////////------000000////////////000000111444444555555666:::???BBBFFFMMMVVV\\\]]]]]]^^^___rrrwww~~~zzzoooddd]]]YYYUUUVVVYYYmmmyyy{{{tttssstttssspppqqqqqqrrryyy|||uuunnnjjjllltttzzzzzz{{{pppZZZLLLSSSdddqqq|||uuugggVVVEEE999444333444444444333333333222222111111000000//////......//////000222444777999:::===;;;;;;>>>DDDHHHHHHHHHLLLNNNRRRSSSTTTVVVXXXYYYYYYXXXXXXXXXXXXYYYYYYZZZ\\\\\\[[[[[[[[[\\\^^^^^^\\\\\\]]]^^^```bbbcccdddgggmmmuuu{{{~~~}}}||||||~~~~~~yyyqqqiiidddcccbbbaaaccciiipppttttttsssqqqooolllkkklllnnnnnnnnncccYYYNNNGGGGGGJJJKKKKKKMMMMMMLLLKKKIIIGGGDDDBBBDDDDDDDDDCCCCCCFFFKKKOOOPPPOOOMMMJJJGGGGGGJJJLLLUUUWWWYYYZZZZZZXXXVVVUUURRROOOKKKFFFDDDCCCDDDEEEEEEEEEEEEEEEFFFHHHJJJLLLOOOQQQRRRSSSSSSUUUXXXZZZXXXZZZ[[[\\\\\\\\\^^^```___\\\WWWTTTSSSRRRQQQPPPUUUXXX[[[]]]^^^^^^```aaa``````_________``````aaa]]]^^^___aaaccceeegggggghhhgggfffeeecccbbbaaa```___^^^\\\[[[ZZZ[[[\\\\\\______^^^^^^]]]\\\[[[[[[XXXYYYYYY[[[\\\^^^```aaa`````````aaabbbbbbcccccc___```bbbcccddddddccccccgggeeecccbbbbbbbbbbbb```aaa```___```ccchhhmmmqqqwwwxxx{{{ttthhheeeeeeddddddfffhhhjjjeeeYYYNNNJJJNNNSSS]]]eeekkkkkkgggddd```[[[XXX]]]bbbdddddddddfffhhhbbbbbbcccgggmmmrrruuuvvvpppnnnkkkgggbbb___\\\ZZZ)))***++++++***+++---///000111222333555666777777999:::;;;===>>>??????@@@@@@BBBEEEFFFGGGHHHJJJMMMPPPSSSUUUWWWXXXYYY[[[]]]```dddooozzztttggghhhjjjmmmqqqssstttuuukkkdddYYYOOOHHHBBB>>><<<777666555555888===BBBEEEGGGDDDBBBAAA@@@AAAIIISSScccjjjooolllhhhccc\\\UUURRRRRRTTTXXX]]]aaaccccccbbb```^^^^^^___aaaaaaaaacccccccccccccccdddeeeeeedddcccccccccddddddeeeeeeeeefffhhhiiiiiigggfffeeeddddddddddddddddddddddddgggeeecccdddeeeeeedddaaacccccccccccccccdddeeeeeeeeeeeeeeeeeeeeeggglllooorrrvvv}}}}}}wwwnnngggdddcccccccccbbbcccfffggggggeeebbbaaa^^^_________^^^```cccfffgggggghhhgggeeebbb___]]]]]]ZZZXXX^^^iiivvv~~~~~~}}}|||ttt{{{yyyoooiiibbbYYYSSSRRRSSSfffrrr```VVVOOOIIIDDD999333/////////------000000////////////000111111333444444555666999>>>AAABBBIIIRRRYYY\\\___bbbddduuu{{{yyynnnccc\\\XXXTTTTTTXXXaaaooozzzxxxrrrrrrvvvxxxwwwxxxwwwxxx}}}{{{tttmmmjjjmmmvvv}}}zzzggg[[[___lllvvvyyykkkXXXGGG;;;555555444444444333333333222222222222222111000000////////////000222444666888:::<<<;;;:::===CCCGGGIIIIIIMMMOOORRRTTTTTTUUUWWWYYYXXXXXXXXXXXXXXXYYYYYYZZZ]]]\\\[[[ZZZ[[[\\\]]]^^^\\\\\\]]]^^^```bbbdddeeehhhlllrrryyy}}}~~~}}}}}}}}}vvvnnniiigggbbbbbbdddkkkssszzz|||{{{{{{vvvpppllllllnnnooopppggg]]]QQQJJJIIIKKKMMMMMMNNNNNNNNNLLLJJJHHHEEEDDDDDDDDDCCCBBBBBBEEEJJJNNNPPPPPPNNNKKKHHHHHHJJJMMMSSSUUUWWWYYYZZZXXXVVVTTTMMMJJJFFFBBB??????@@@AAA@@@@@@???@@@AAACCCEEEFFFJJJKKKMMMNNNOOOQQQTTTWWWXXXZZZ\\\]]]\\\\\\]]]^^^^^^[[[WWWSSSRRRQQQQQQPPPTTTWWW[[[]]]^^^___```aaa``````___^^^^^^_________]]]^^^___```bbbdddeeeeeeddddddcccbbbaaa``````______^^^]]]\\\[[[\\\\\\]]]^^^^^^]]]]]]\\\[[[ZZZZZZZZZZZZ[[[\\\]]]___```aaa______```aaabbbbbbcccccc```aaabbbcccdddddddddccchhhgggeeeeeeeeeeeedddbbb^^^]]]\\\]]]```eeejjjnnnwwwyyy||||||qqqgggeeeeeecccaaaaaa___```]]]SSSJJJIIIPPPVVVdddlllrrrpppllliiiddd^^^[[[```eeeiiikkkmmmooorrrpppnnnlllmmmppptttvvvvvvsssqqqlllgggbbb___]]]\\\***+++,,,+++++++++---//////000000222333444555666777888:::;;;===>>>>>>>>>@@@BBBEEEFFFGGGHHHKKKMMMRRRTTTWWWXXXXXXXXXZZZ[[[\\\```kkkzzzzzzwwwooommmllllllnnnooopppooogggaaaVVVMMMFFFAAA>>><<<666555333333444777:::===???<<<;;;;;;:::;;;CCCLLL___gggnnnmmmiiieee^^^WWWUUUTTTTTTVVVZZZ]]]]]]]]]```]]]ZZZYYY[[[^^^```aaaaaaaaaaaabbbcccdddeeeeeecccccccccdddddddddeeeeeeffffffhhhiiiiiihhhgggfffccccccddddddeeefffffffffiiigggeeeeeeeeedddcccaaaccccccbbbbbbbbbccccccdddddddddeeedddeeeggglllooooootttzzz{{{uuummmgggdddcccccccccbbbdddfffhhhiiiiiihhhggg```aaaaaaaaa``````bbbdddgggggggggeeeccc___[[[YYYXXXWWWXXX___kkkxxx~~~|||{{{yyy}}}yyymmmgggbbbZZZSSSPPPWWWnnn|||dddWWWPPPKKKHHH999333/////////------000///////////////000111222222333444444555888===@@@>>>DDDMMMUUUZZZ___fffjjjxxx~~~wwwmmmbbb[[[WWWRRRSSSVVVYYYhhhuuuuuupppqqqxxx~~~|||sssllliiinnnxxx}}}nnndddhhhuuuppp\\\III<<<777777444444444444333333333333333333222222111000000000//////000111333666888999<<<::::::<<>><<<<<<===>>>;;;;;;;;;;;;<<<>>>???@@@BBBDDDFFFGGGIIIKKKNNNQQQVVVYYY\\\^^^^^^]]]]]]^^^]]][[[WWWSSSPPPPPPPPPQQQSSSVVVZZZ\\\^^^___```bbb```______^^^]]]]]]]]]]]]]]]]]]^^^___```aaabbbbbb```____________^^^^^^^^^______^^^]]]]]]]]]^^^^^^]]]]]]]]]\\\\\\[[[[[[ZZZ]]]]]]]]]^^^^^^___```aaa^^^^^^___```aaabbbcccdddaaaaaabbbdddddddddddddddgggfffeeefffgggfffdddbbb^^^]]]\\\\\\___eeejjjnnnvvvyyy}}}xxxnnneeedddddd```]]]\\\WWWWWWTTTNNNGGGGGGPPPYYYjjjqqqwwwvvvtttqqqkkkeee```dddkkkqqqvvvzzzyyyuuuttttttuuuuuuvvvsssnnnhhhccc___]]]\\\+++,,,------,,,,,,...000......///000111222333444666777999;;;<<<===>>>>>>@@@BBBDDDFFFFFFHHHJJJLLLSSSUUUWWWWWWWWWVVVWWWXXXWWW[[[dddppp|||~~~}}}~~~~~~}}}{{{tttpppnnnllljjjhhhaaaZZZQQQIIICCC???<<<:::888777666555555666777888999777777999999:::AAAJJJ\\\fffnnnpppnnnjjjbbb[[[VVVUUUTTTTTTWWWYYYYYYYYYYYYVVVSSSRRRUUUYYY]]]_________aaabbbcccdddeeeeeeccccccddddddeeeeeeeeedddffffffggghhhhhhhhhggggggccccccdddeeefffggghhhhhhhhhgggffffffeeeeeedddcccccccccbbbbbbaaabbbbbbbbbccccccddddddeeehhhlllpppqqquuu{{{xxxssslllgggdddddddddccc```bbbdddfffhhhiiiiiiiiicccdddeeedddbbbaaabbbcccfffffffffdddaaa]]]YYYWWWVVVVVVWWW^^^iiisss{{{}}}vvvuuuyyyxxxlllgggccc[[[TTTQQQ[[[qqqfffUUUOOOKKKGGG999333/////////------000////////////000111222222111333444444555888;;;>>><<>><<<;;;;;;======:::::::::;;;;;;<<<======;;;===???AAABBBEEEHHHKKKPPPTTTYYY]]]^^^______```^^^\\\YYYTTTQQQPPPQQQRRRRRRUUUYYY\\\]]]___```bbb```___^^^]]]\\\\\\[[[[[[\\\\\\]]]]]]^^^^^^______]]]]]]]]]]]]^^^^^^^^^^^^_________^^^^^^^^^______]]]]]]]]]]]]]]]]]]]]]\\\``````______``````aaaaaa]]]]]]^^^___aaabbbccccccaaabbbccccccddddddeeeeeeccccccdddeeeffffffccc```aaa```______ccchhhmmmqqqvvvyyy}}}wwwmmmcccaaa```]]]ZZZZZZVVVTTTQQQLLLFFFGGGQQQ]]]mmmuuu|||}}}|||zzztttmmmeeeiiipppyyyyyytttssssssssstttrrrooojjjeee___[[[YYY***+++,,,+++******,,,...---......///000111222222666777999;;;<<<>>>?????????AAACCCEEEEEEGGGIIIKKKRRRTTTUUUUUUTTTTTTTTTUUUUUUXXX___hhhpppvvvzzz{{{yyy|||{{{xxx{{{{{{sssoookkkfffbbbXXXRRRJJJCCC???<<<:::999::::::888777777666666666333222444777888999AAAIIIYYYdddooosssrrroooggg___VVVTTTRRRRRRSSSUUUVVVUUUQQQNNNKKKKKKOOOUUU[[[]]]^^^___aaabbbddddddddddddbbbcccdddeeeeeeeeeddddddeeeeeefffgggggggggggggggccccccdddeeeggghhhiiiiiieeeffffffffffffffffffgggddddddcccbbbaaaaaaaaaaaaaaabbbccccccdddhhhmmmqqqrrrvvv{{{}}}vvvqqqkkkfffdddddddddddd^^^^^^```bbbdddeeefffgggeeeggghhhgggeeeccccccccceeeeeeeeecccaaa]]]ZZZXXXSSSSSSTTTZZZcccnnnwww|||wwwnnnlllooouuuvvvzzz~~~wwwmmmiiiddd]]]VVVSSSZZZnnnhhhUUUOOOJJJEEE999333/////////------000////////////000111222333111333444555666888;;;===???CCCJJJPPPUUU\\\eeellluuuuuuwwwwwwmmmbbb\\\WWWRRRQQQSSSUUU___jjjmmmjjjkkkvvvwwwlllhhhlllsssxxx}}}}}}|||zzzxxx{{{uuuaaaKKK<<<777888555555555444444444333333111111111000//////.........//////000222444666777;;;;;;;;;===@@@FFFLLLPPPMMMPPPRRRSSSSSSSSSTTTUUUVVVVVVVVVWWWWWWXXXZZZZZZ\\\[[[ZZZYYYYYYYYYZZZ[[[\\\\\\]]]___aaacccfffgggkkkjjjjjjrrr|||{{{sssmmmllljjjjjjpppzzz|||xxxtttqqqoootttlll```UUUPPPPPPSSSUUUVVVVVVVVVUUUSSSPPPMMMLLLEEEEEECCCAAA???AAAEEEHHHNNNNNNNNNLLLJJJJJJKKKMMMOOOPPPQQQQQQNNNJJJEEEBBB???>>><<<;;;;;;;;;======;;;;;;;;;;;;<<<<<<;;;;;;999:::<<<>>>>>>@@@CCCFFFHHHMMMTTTZZZ]]]___bbbccc``````]]]YYYTTTQQQQQQSSSRRRUUUYYY\\\]]]^^^```aaa```___^^^]]]\\\[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]\\\\\\]]]^^^^^^______```________________________^^^^^^__________________bbbaaaaaa``````aaaaaabbb\\\]]]^^^___```aaabbbbbbbbbbbbbbbbbbcccdddeeeeeebbbcccccceeegggfffdddaaacccbbbaaaaaadddjjjooosssuuuxxx}}}zzznnnbbb^^^]]][[[ZZZ[[[VVVSSSPPPMMMJJJLLLYYYiiixxx}}}tttjjjmmmttt}}}xxxrrrooooooooooooooonnnkkkfff___XXXTTT((()))))))))'''''')))***---......///000000111111555666888:::<<<>>>>>>???===???BBBCCCDDDEEEHHHJJJOOOQQQRRRRRRQQQQQQQQQRRRVVVXXX]]]ccciiipppuuuwwwyyy}}}|||zzz~~~uuupppjjjccc]]]OOOJJJCCC>>>;;;;;;:::::::::::::::999888777777666000000222666666777===EEETTT```mmmttttttqqqiiiaaaUUURRROOOMMMNNNOOOOOOOOOIIIFFFEEEGGGLLLTTTZZZ]]]___```bbbdddeeeeeeddddddbbbcccdddeeefffeeedddcccdddddddddeeeeeefffggggggddddddeeefffggghhhiiijjjeeefffggggggffffffgggiiifffeeedddcccbbbaaaaaaaaa```aaabbbcccdddhhhmmmqqqrrrvvvzzz~~~}}}{{{sssooojjjfffdddddddddddd]]]]]]]]]^^^___aaacccdddeeegggiiiiiigggeeecccccccccdddddddddbbb___]]][[[RRRQQQPPPTTT\\\hhhttt|||}}}rrrgggeeehhhnnnmmmmmmnnnqqqvvv{{{~~~zzz~~~xxxrrrmmmfff\\\UUUTTTWWWggg{{{gggUUUPPPKKKDDD999333/////////------000/////////000111222333444222444555666777888;;;===AAAFFFKKKPPPTTT[[[ccciiinnnkkkjjjsssxxxnnnddd^^^YYYSSSRRRTTTPPPUUU]]]aaaaaadddppp|||wwwjjjfffhhhmmmppptttxxxvvvbbbLLL===777888555555555555444444444333111111000000///...............///000111333555555999:::;;;===???CCCIIIMMMKKKMMMPPPQQQQQQRRRSSSUUUUUUUUUVVVVVVWWWXXXZZZZZZZZZYYYXXXXXXXXXYYY[[[\\\]]]^^^^^^```aaaccceeefffjjjiiikkkqqqyyy}}}tttnnnllliiiggglllvvv~~~zzzuuuqqqvvvoooddd[[[UUUTTTVVVXXXYYYYYYYYYXXXUUUSSSPPPOOOGGGFFFDDDAAA???@@@DDDGGGKKKKKKLLLJJJIIIHHHIIIJJJMMMMMMMMMKKKHHHDDD???===<<<;;;;;;:::;;;<<<===>>><<<======>>>======<<<;;;;;;<<<=========>>>@@@BBBBBBGGGNNNUUUZZZ^^^bbbddddddeeeeee```YYYTTTSSSTTTSSSVVVZZZ\\\\\\]]]^^^```___^^^^^^]]]\\\\\\\\\\\\ZZZZZZ[[[[[[\\\\\\]]]]]]]]]]]]^^^______```aaaaaa]]]^^^______```__________________``````aaaaaaaaabbbaaaaaaaaaaaabbbbbbccc]]]]]]^^^^^^___`````````aaaaaaaaaaaabbbcccdddeeeeeedddeeegggiiiiiigggeeebbbaaa``````dddiiinnnrrrvvvxxx|||}}}pppccc^^^]]][[[[[[\\\UUUPPPNNNOOOOOOSSSdddwww}}}oooqqquuu}}}}}}sssmmmllllllmmmllllllllljjjeee^^^WWWRRR)))******)))(((((()))+++......//////000000111111333444666888;;;<<<===>>><<<>>>@@@BBBBBBDDDFFFHHHKKKMMMOOOOOONNNNNNOOOPPPUUUWWWZZZ___eeemmmuuuzzz|||xxxqqqiii___WWWJJJEEE???;;;:::;;;<<<<<<;;;;;;<<<<<<<<<;;;999999333333555777666555:::@@@MMMZZZiiiqqqsssppphhh___TTTQQQLLLIIIHHHGGGGGGFFFCCCBBBBBBEEELLLUUU[[[^^^aaabbbdddeeefffeeedddcccaaacccdddffffffeeedddcccbbbbbbccccccdddeeeffffffeeeeeefffggghhhhhhiiiiiifffhhhiiihhhfffeeefffhhhgggfffeeecccbbbbbbaaaaaa___```aaabbbdddhhhnnnrrrsssvvvzzz}}}~~~{{{yyyqqqmmmiiieeeeeeeeedddddd___^^^]]]]]]]]]___aaabbbccceeehhhiiigggdddbbbbbbbbbcccdddeeedddbbbaaa___WWWTTTPPPPPPVVVbbbpppzzz|||pppeeecccfffdddcccbbbbbbcccfffiiikkkffflllzzz|||xxxsssgggZZZSSSRRRUUUaaappp}}}~~~aaaQQQNNNIIIAAA999333/////////------000/////////000111222444555333555777777888999;;;===CCCGGGMMMQQQUUUZZZbbbgggfffaaa```jjj}}}zzzpppgggaaa[[[UUUSSSUUURRRQQQSSSWWWYYY\\\gggssstttgggbbbdddgggiiikkkooo{{{}}}{{{~~~~~~vvveeeOOO>>>888999555555555555444444444444222222111111000//////.........//////111222444555555777:::;;;===@@@DDDHHHHHHKKKNNNOOOPPPQQQSSSTTTUUUUUUUUUVVVWWWXXXZZZZZZXXXWWWWWWWWWXXXZZZ\\\]]]_________```aaacccdddeeefffhhhkkkpppuuuzzz~~~xxxrrriiieeecccfffppp|||{{{xxxwwwrrriii```ZZZXXXYYY[[[[[[[[[[[[ZZZXXXUUURRRQQQIIIHHHEEEBBB@@@@@@CCCFFFGGGIIIIIIHHHGGGFFFGGGHHHIIIHHHGGGEEECCC@@@>>><<<<<<<<<<<<======???@@@AAABBBBBBCCCCCCBBBAAA@@@???@@@@@@AAA@@@>>>===???@@@???CCCJJJPPPUUU[[[```ccchhhkkklllggg___XXXUUUUUUUUUWWWZZZ\\\\\\\\\]]]^^^___^^^]]]]]]]]]]]]^^^^^^YYYZZZZZZ[[[\\\]]]]]]]]]^^^^^^^^^______``````aaa\\\]]]^^^___```______^^^^^^^^^^^^___```aaaaaabbbaaaaaa```aaaaaabbbcccccc^^^^^^^^^^^^^^^^^^^^^^^^aaa````````````bbbcccdddfffeeedddfffhhhiiiiiihhhbbbaaa``````ccchhhnnnqqqvvvwwwzzz}}}~~~rrrfffbbb```]]][[[[[[VVVPPPNNNPPPQQQVVViii~~~uuutttuuuzzzuuummmiiiiiikkklllmmmllljjjgggbbb]]]XXXVVV,,,------,,,++++++,,,.........//////000000111111111222555777999;;;<<<<<<;;;===???AAAAAACCCEEEGGGIIIKKKMMMMMMLLLLLLMMMNNNRRRTTTWWW[[[bbbkkkuuu||||||ssshhh[[[QQQGGGCCC>>>;;;;;;<<<===>>>===>>>???@@@???>>>===<<<999888999:::888555888>>>GGGUUUeeennnpppnnneee]]]TTTPPPJJJFFFCCCBBB@@@???@@@@@@AAAEEENNNVVV\\\___bbbccceeeffffffeeedddbbbaaabbbdddffffffeeedddcccbbbbbbbbbbbbcccdddeeefffffffffgggggghhhhhhiiiiiihhhjjjkkkiiifffdddeeeggghhhgggfffdddcccbbbbbbbbb___```aaabbbdddhhhnnnrrrvvvyyy|||~~~|||zzzxxxpppmmmhhheeeeeeeeeeeedddaaa```___]]]]]]___aaabbbaaadddggghhhfffcccaaaaaaaaabbbdddeeeeeeeeecccbbb^^^YYYRRRNNNRRR]]]kkkvvv~~~}}}pppfffcccgggYYYYYYYYYYYYYYYZZZ[[[\\\XXX^^^mmm}}}vvvhhhXXXPPPPPPVVV```kkksss|||sssZZZMMMKKKFFF===999333/////////------000/////////000111333444555333555777888999999<<<===CCCGGGMMMRRRVVV[[[bbbgggaaa\\\[[[ggg{{{{{{rrrhhhbbb]]]VVVTTTVVVXXXSSSPPPSSSUUUWWW```kkkttt}}}qqqeee```aaaccceeegggffflllwwwzzzvvvrrrsss||||||wwwfffPPP@@@::::::666666555555555444444444333333222222111000000000.........///000222333444222555999::::::<<>>===??????@@@@@@BBBCCCDDDEEEGGGHHHHHHIIIHHHGGGEEEDDDCCCDDDCCCAAA???>>>>>>@@@???BBBHHHMMMRRRXXX]]]aaakkknnnppplllbbbZZZVVVUUUUUUXXX[[[\\\\\\[[[\\\]]]^^^^^^]]]]]]]]]^^^______YYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^______`````````[[[\\\^^^_________^^^^^^\\\]]]]]]^^^___```aaaaaa````````````aaabbbcccddd______^^^^^^^^^]]]]]]]]]``````_________aaabbbddddddcccbbbccceeegggggggggcccbbbaaaaaadddjjjooorrrvvvwwwyyy|||}}}sssiiifffddd```[[[ZZZYYYRRROOOQQQQQQUUUhhh~~~yyyvvvuuuvvvzzz||||||zzz~~~xxxoooiiigggiiikkklllooommmiiiddd```\\\[[[ZZZ++++++******************,,,,,,---...///000111111222333444666888:::<<<>>>======>>>???@@@BBBCCCDDDCCCEEEHHHJJJJJJJJJKKKLLLRRRRRRUUU[[[aaahhhtttzzzqqqfffXXXOOOGGGEEEBBBBBBCCCDDDEEEEEEGGGHHHGGGDDDDDDEEECCC???>>>;;;777666777999;;;;;;EEEOOO[[[eeehhhfffaaa^^^SSSMMMGGGCCCCCCDDDCCCBBB@@@CCCGGGKKKPPPVVV]]]bbbdddddddddeeeddddddcccccccccccccccbbbbbbaaaaaaaaabbbaaaaaaaaabbbdddfffggggggggggggggghhhhhhhhhhhhjjjiiiiiihhhhhhhhhhhhhhhiiiiiihhhhhhgggeeedddccccccbbb``````ccciiippptttwwwzzz}}}~~~zzzvvvkkkfffbbbbbbeeeeeebbb^^^```bbbaaa___aaadddbbb\\\^^^___```aaabbbbbbbbbbbbeeefffggghhhhhhfffdddccc```^^^[[[XXXZZZ```iiipppyyyzzz}}}vvviii___ZZZWWWXXXXXXVVVTTTSSSSSSTTTQQQYYYiii{{{zzzjjjYYYRRRTTTXXX___hhhmmmoooqqquuuyyyzzzxxxjjjTTTIIIJJJGGG@@@555444333111000/////////111111111222333333444444444666888:::;;;:::999999AAAEEEKKKSSS[[[aaaeeeggg^^^XXXXXXeeeyyyrrreeebbbaaa\\\YYY\\\WWWUUURRRQQQRRRVVV[[[___hhhsss|||~~~}}}{{{rrreee\\\\\\]]]\\\```ccc```aaagggeeeeeepppyyyyyysssdddQQQBBB999777666666666555444444444333444444333222222111111000111000///...///111333444444555888999:::<<>>???BBBCCCDDDEEEEEEEEEDDDCCCFFFEEEDDDCCCAAA???>>>>>>???<<<<<<@@@CCCDDDHHHNNNQQQXXX[[[WWWRRRQQQOOOLLLJJJHHHFFFEEEEEEDDDBBBAAABBBCCCEEEIIINNNUUU[[[^^^mmmpppqqqlllbbbZZZWWWWWWVVVWWWYYY]]]```aaa___]]]```______^^^^^^]]]\\\\\\[[[[[[[[[[[[\\\]]]^^^^^^``````aaaaaaaaaaaa``````\\\]]]]]]^^^___```aaaaaa```````````````aaabbbbbbccccccccccccbbbbbbbbbaaa___^^^^^^___aaabbbaaa```^^^___aaacccdddcccbbbaaadddcccbbbaaaaaaaaabbbcccaaa```aaabbbfffjjjooorrrtttvvvyyy|||~~~zzzxxxqqqjjjiiiiiifff```YYYPPPKKKKKKLLLOOO^^^ooo{{{vvvsssuuuvvvuuuvvvyyyvvvwwwuuuooohhheeehhhkkknnnnnnkkkhhhggggggaaaYYY************************,,,,,,---...///000111111222333444555777:::<<<=========>>>???@@@BBBCCCDDDCCCFFFIIIJJJJJJJJJKKKLLLQQQQQQUUU[[[aaagggttt}}}sssiii^^^WWWPPPNNNKKKJJJJJJJJJKKKKKKLLLNNNNNNLLLLLLMMMJJJEEEDDD@@@;;;999888:::;;;;;;DDDMMMZZZdddhhhfffbbb___TTTOOOIIIFFFGGGIIIKKKKKKIIIIIIKKKNNNTTTZZZ```dddcccddddddeeeeeeeeedddddddddcccccccccbbbbbbbbbbbbbbbbbbbbbaaabbbccceeefffffffffffffffggggggggggggiiihhhhhhhhhhhhhhhiiiiiihhhhhhhhhgggfffeeedddcccbbb```___```dddkkkrrrvvvyyy|||~~~zzzvvvhhhddd``````dddeeedddaaaaaacccccccccfffhhhddd]]]XXXZZZ[[[]]]___aaabbbbbbcccdddfffhhhhhhhhhgggfffcccbbb___\\\]]]aaaiiinnntttvvvyyy~~~ttthhh___[[[XXXYYYXXXWWWTTTRRRQQQQQQQQQXXXgggwww~~~nnn[[[SSSTTTWWW]]]ccceeeeeeeeehhhkkkmmmlll___MMMDDDEEECCC<<<555444333111000/////////000000111222222333333444444666888:::;;;;;;:::999===@@@GGGOOOVVV]]]aaaddd\\\XXXYYYeeeuuusssfffdddccc]]][[[]]]\\\ZZZWWWTTTTTTWWWZZZ]]]aaakkkrrrtttwww~~~zzzyyyqqqeee]]]]]]___^^^\\\^^^ZZZYYY^^^\\\\\\gggvvvwwwtttgggUUUCCC999666555555555555444444444444444444333222222111111000000000///...///000222444555777888999999:::===???BBBEEEGGGIIIKKKMMMPPPRRRSSSSSSTTTUUUVVVWWWXXXYYYUUUVVVXXXYYYZZZZZZZZZZZZ^^^]]]\\\\\\]]]___aaabbbeeeeeefffhhhkkkrrrzzz}}}}}}vvvkkkddd^^^```gggppp}}}~~~xxxoooeee^^^\\\\\\[[[YYYXXXXXXXXXWWWUUUSSSNNNKKKFFFAAA>>>======>>>AAABBBCCCCCCCCCCCCBBBAAACCCCCCCCCCCCCCCBBBAAAAAAAAA>>>>>>BBBEEEGGGMMMTTT```gggjjjgggbbb___[[[XXXRRRPPPMMMKKKJJJHHHFFFDDDDDDDDDEEEHHHLLLSSSYYY\\\eeehhhjjjgggaaa[[[YYYYYYXXXXXXYYY\\\___```___^^^_________^^^]]]]]]\\\\\\[[[ZZZZZZZZZZZZ[[[[[[\\\^^^___```````````````___]]]^^^^^^______``````aaa``````______``````aaabbbccccccbbbbbbbbbaaaaaaaaa___^^^]]]___aaabbbaaa``````aaacccdddddddddbbbaaaaaaaaaaaaaaabbbccccccdddaaaaaabbbdddggglllpppsssuuuwwwzzz|||}}}~~~}}}yyyuuussssssmmmfff]]]RRRJJJIIIJJJMMM\\\lllwwwyyytttrrrsssuuuuuuwww{{{|||}}}{{{sssjjjfffiiimmmpppqqqoookkkhhhgggccc\\\************************,,,,,,---...///000000111222222333555777999;;;<<<=========>>>???AAACCCCCCCCCFFFIIIJJJJJJJJJKKKLLLPPPPPPTTTZZZ___fffrrr~~~wwwmmmfffccc[[[YYYWWWTTTSSSSSSSSSTTTUUUYYY[[[ZZZ[[[[[[VVVOOOKKKGGG@@@<<<::::::::::::CCCLLLYYYdddhhhhhheeedddZZZUUUOOOLLLNNNSSSWWWZZZXXXUUURRRSSSYYY___cccdddbbbcccdddeeeeeefffeeeeeedddddddddccccccccccccbbbdddcccbbbbbbbbbbbbccccccdddddddddeeeeeefffffffffgggggggggggghhhiiijjjjjjiiiiiihhhhhhgggfffddddddaaa```___```eeelllssswwwzzz|||zzzvvvjjjfffaaa___bbbddddddcccbbbcccdddeeeiiikkkeee\\\TTTUUUWWWZZZ]]]```bbbcccbbbcccfffhhhjjjjjjjjjjjjfffeeedddaaaaaaccchhhllloooqqqtttyyytttjjjdddbbb\\\\\\[[[ZZZXXXUUUSSSQQQQQQWWWdddttt|||ppp\\\SSSSSSZZZ]]]______\\\ZZZZZZ\\\^^^\\\SSSFFF@@@BBB@@@999444333222111000000000000000000111111222333333333444666888:::<<<;;;;;;:::;;;>>>CCCHHHNNNSSSWWWYYYTTTSSSXXXcccooo}}}uuuhhhfffddd^^^\\\___]]][[[YYYWWWWWWXXX[[[\\\ZZZaaagggiiilllssszzz}}}{{{yyyrrrfff^^^^^^______ZZZ[[[TTTQQQUUUQQQRRR]]]pppuuuvvvmmmZZZFFF:::555444444444444555555555555444444333222222111111000000///......///000222333666777888888888888;;;===???AAADDDGGGHHHJJJMMMOOORRRSSSSSSTTTUUUVVVVVVWWWWWWWWWXXXYYYZZZZZZYYYYYY\\\[[[[[[[[[]]]___aaabbbeeeeeefffhhhkkkqqqxxx~~~}}}~~~wwwnnnfff^^^^^^bbbjjjwwwvvvlllddd^^^\\\YYYWWWUUUUUUTTTSSSQQQOOOOOOLLLGGGBBB>>><<<<<<<<>>;;;:::::::::CCCLLLYYYdddjjjlllkkkjjjccc___YYYVVVXXX^^^eeejjjhhhaaaZZZYYY^^^bbbcccbbbbbbbbbccceeeffffffffffffdddddddddcccccccccccccccddddddccccccbbbaaaaaaaaabbbbbbccccccddddddeeeeeeeeefffffffffhhhiiijjjkkkjjjjjjjjjiiiiiihhhffffffcccbbbaaabbbffflllrrrvvvwwwzzz~~~zzzvvvnnnjjjdddaaaaaaccceeeeeedddeeeccccccfffiiieee^^^UUUVVVXXXZZZ]]]```bbbcccaaabbbdddfffhhhiiiiiiiiieeefffeeeeeedddfffiiilllooopppssswww}}}~~~vvvoookkkjjj____________^^^[[[XXXUUUSSSYYYeeerrrzzz}}}~~~kkkYYYQQQSSS]]]^^^___]]]YYYUUUTTTUUUTTTRRRKKKCCCAAABBB???999333333222111000000000111000000111111222333333333444666999;;;<<<<<<<<<;;;===>>>@@@CCCEEEHHHIIIJJJIIILLLSSS]]]gggtttvvvjjjgggccc]]][[[___XXXXXXWWWXXXYYY[[[]]]^^^XXX\\\```cccfffnnnvvv|||~~~|||uuuiiiaaa``````___\\\\\\SSSMMMOOOKKKKKKWWWjjjrrrxxxrrr___III:::444333333333444444555555555444444333222222111111000//////......///000222222444555666777666888:::<<<===???BBBEEEFFFIIILLLNNNSSSSSSTTTTTTUUUVVVVVVWWWYYYYYYYYYYYYYYYYYYXXXXXXZZZZZZZZZ[[[]]]___aaabbbcccdddeeefffiiinnnuuuzzz|||}}}}}}xxxpppggg___\\\^^^eeesss~~~tttjjjaaa]]]YYYWWWTTTSSSRRRQQQOOOMMMOOOLLLHHHCCC???<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>===AAACCCEEEGGGHHHGGGFFFFFFDDDAAABBBEEEHHHMMMXXXcccyyy~~~yyyrrrnnnhhhddd```\\\XXXVVVRRRPPPNNNMMMOOOSSSXXX[[[[[[^^^aaabbbaaa```aaabbb^^^\\\ZZZZZZ\\\^^^____________^^^^^^]]]\\\\\\[[[______^^^]]]\\\\\\]]]]]]]]]^^^___```aaaaaaaaaaaaaaaaaaaaa`````````_____________________``````aaaaaaaaaaaaaaa````````````___^^^^^^___aaabbbbbbaaaddddddddddddcccbbbaaa```^^^___aaaccccccccccccbbbaaaaaaccceeehhhlllppprrrtttwwwzzz|||}}}qqq___NNNJJJKKKNNNXXXdddaaagggmmmrrryyyyyypppmmmmmmpppqqqsssxxx~~~}}}ooogggkkkqqqqqquuuuuuooojjjiiijjjiii))))))*********+++++++++++++++,,,---...///000000111111222333444666888999;;;;;;<<<===>>>@@@AAABBBCCCEEEHHHIIIIIIHHHIIIJJJKKKKKKOOOUUU[[[bbbnnnyyy{{{rrrpppqqqoooooonnnjjjgggfffhhhjjjqqqvvv{{{||||||yyypppgggYYYSSSJJJBBB>>><<<;;;;;;CCCLLLYYYfffmmmqqqrrrsssoookkkeee``````fffmmmsssqqqjjjaaa^^^```bbbaaa___aaabbbcccdddeeeeeeeeeeeeccccccccccccccccccccccccdddddddddcccbbbaaa```___aaaaaaaaabbbcccdddddddddeeeeeeeeefffgggiiijjjkkkkkkkkkkkkkkkkkkjjjiiihhhfffeeeddddddfffkkkpppssssssvvv|||zzzwwwoookkkfffccccccfffiiikkkkkkjjjgggcccdddhhhhhhddd[[[[[[\\\\\\^^^```aaaccc^^^______```aaabbbbbbbbbbbbccceeeeeefffhhhkkknnnrrrsssuuuxxx|||xxxrrrnnnlllaaaaaaaaabbbcccaaa\\\XXXVVV[[[gggsssyyy|||vvvbbbRRRNNNRRRZZZ[[[\\\[[[XXXUUUSSSRRRPPPMMMGGGBBBAAABBB>>>888222222111111111111111111111111111222333333444444555666999<<<=========<<<<<<<<<===>>>???AAABBBCCCDDDHHHOOOWWW^^^jjjxxxkkkgggbbbZZZYYY]]]ZZZZZZ[[[\\\]]]^^^^^^___XXXYYY]]]```dddkkkuuu~~~~~~}}}wwwllleeeeeeeeeddd```^^^SSSLLLMMMHHHGGGSSSeeepppzzzvvvcccLLL<<<666222333333333444444555555444444333222222111111000.........//////000111111000222444555666777:::===<<<>>>BBBDDDFFFHHHLLLNNNSSSTTTTTTUUUVVVWWWXXXXXXZZZYYYYYYXXXXXXXXXXXXXXXYYYZZZZZZ\\\]]]___```aaaaaabbbcccdddfffjjjpppttt|||~~~}}}zzzzzz||||||xxxppphhh```\\\\\\bbbppp}}}|||qqqeee^^^ZZZWWWTTTRRRQQQPPPNNNLLLNNNLLLHHHDDD@@@===;;;999<<<<<<<<<<<<======>>>>>>CCCEEEHHHJJJJJJIIIFFFDDDDDDBBBCCCEEEHHHMMMYYYeeezzz}}}wwwqqqlllhhheeebbb]]][[[XXXVVVWWWZZZ]]]```bbbccceeeeeeeeeddddddddd```^^^[[[ZZZ[[[]]]_________^^^^^^]]]\\\\\\[[[[[[___^^^^^^]]]\\\\\\\\\\\\^^^^^^```aaaccccccddddddbbbbbbbbbaaaaaa```_____________________```aaaaaaaaaaaaaaaaaa```````````````______```bbbccccccbbbddddddccccccbbb```______```aaabbbccccccbbb```______```bbbdddhhhkkkoooqqqrrruuuyyy|||kkkUUUNNNMMMOOOTTT\\\]]]aaadddfffjjjnnnnnnkkkjjjiiijjjnnnpppqqqvvv}}}~~~qqqjjjlllpppmmmrrrrrrlllhhhiiikkkkkk)))))))))***++++++,,,,,,++++++,,,---...//////000000000111222333555777888;;;;;;;;;<<<===???AAABBBBBBDDDGGGHHHGGGFFFGGGHHHHHHHHHLLLRRRXXX^^^kkkvvvzzztttrrrtttuuuvvvvvvsssoooooorrruuu{{{~~~uuufff^^^TTTJJJDDDAAA???>>>CCCLLLYYYfffooouuuxxxyyyxxxtttnnngggdddfffmmmrrrqqqkkkddd``````aaa```___```aaabbbccccccdddccccccaaabbbbbbbbbbbbcccccccccdddddddddcccbbbaaa___^^^``````aaabbbccccccdddeeeeeeeeeeeefffggghhhjjjkkkkkkkkkllllllkkkjjjjjjiiihhhgggfffeeegggkkknnnqqqqqquuu{{{{{{wwwllliiifffdddeeeiiinnnqqqqqqsssppphhheeehhhkkklllaaa```___^^^^^^___```aaa[[[[[[[[[[[[[[[[[[\\\\\\```bbbdddeeegggjjjmmmpppuuuvvvwwwyyy|||}}}vvvpppmmmmmmdddddddddfffgggddd^^^XXXWWW^^^jjjvvvyyyzzz{{{mmm[[[MMMMMMSSSVVVXXXZZZ[[[ZZZXXXVVVTTTSSSMMMFFFBBBAAA@@@:::555111111111111111111222222222222333333444555555555555777999<<<>>>>>>>>>===888999:::;;;===@@@BBBCCCEEEGGGLLLRRRWWWcccxxxzzznnnhhhaaaXXXWWW[[[aaabbbcccccccccaaa```^^^YYYYYY\\\aaaeeekkkvvv~~~~~~yyypppkkklllmmmlllbbb```UUUMMMLLLFFFDDDOOObbbooo{{{wwwdddNNN???999333333333333444444444444444444333222222111111000---......//////000000111...000222333444777:::<<<;;;===AAACCCEEEHHHKKKNNNRRRSSSTTTUUUVVVXXXYYYYYYZZZYYYYYYXXXXXXXXXYYYYYYZZZ[[[\\\]]]^^^___```aaa___```aaabbbdddggglllpppwwwzzzzzzwwwuuuxxxzzzyyyrrrjjjccc^^^\\\```mmmzzzyyykkkbbb[[[WWWSSSQQQPPPNNNMMMKKKLLLJJJHHHEEEAAA>>>;;;999;;;;;;;;;<<<===>>>???@@@EEEHHHKKKMMMMMMJJJFFFDDDDDDCCCDDDFFFGGGLLLXXXdddxxx{{{vvvrrrooolllgggeeecccaaaaaabbbdddeeeiiiiiiiiihhhgggfffeeedddbbb___\\\[[[\\\]]]^^^]]]^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZYYYZZZZZZZZZ]]]^^^```bbbccceeeeeeeeeccccccbbbbbbaaaaaa`````````````````````aaabbbbbbbbbbbbaaaaaaaaa`````````bbbaaa```aaaccceeedddcccccccccbbbbbbaaa```______aaabbbbbbbbbaaaaaa```___^^^___aaadddhhhkkknnnpppqqquuuzzz~~~qqqXXXPPPPPPPPPRRRVVV\\\]]]]]]^^^^^^_________cccdddhhhmmmnnnnnnssszzz}}}tttooonnnpppkkkmmmkkkfffdddgggiiihhh((())))))***++++++,,,,,,***+++,,,,,,......///000000000000111333444666777::::::;;;<<<===???@@@AAAAAACCCEEEFFFEEEEEEEEEFFFFFFEEEIIIOOOUUU\\\hhhssszzzvvvuuuuuutttvvvwwwuuurrrqqqvvvzzzvvvmmm```TTTKKKFFFCCCAAABBBJJJXXXfffpppwww{{{~~~}}}yyyqqqhhhbbbaaaeeeiiiiiigggccc```______```aaa```aaaaaabbbbbbbbbaaaaaa``````aaaaaaaaabbbbbbbbbccccccccccccbbbaaa___^^^___```aaabbbcccdddeeeeeeeeeeeeeeefffggghhhiiijjjjjjjjjjjjjjjjjjiiiiiihhhgggfffffffffhhhlllppprrrtttxxx}}}{{{xxxmmmllliiiffffffgggkkknnnrrrxxxwwwoooggggggkkknnnbbbaaa___]]]\\\]]]^^^___\\\\\\\\\\\\\\\\\\]]]^^^aaaccceeefffgggjjjooorrruuuvvvwwwzzz}}}wwwqqqoooppprrrmmmlllkkkmmmmmmiii```YYYWWW___mmmxxxyyywwwzzz~~~zzzsssgggXXXMMMNNNUUUZZZ\\\```ccceeeccc___]]]ZZZRRRIIIDDDCCC???888333111111000000111222333333333333444555555666666777555777:::===>>>???>>>>>>999999999:::===???BBBCCCCCCDDDGGGMMMTTTccczzz~~~qqqjjjaaaWWWVVV[[[ccceeegggggggggdddbbb```\\\[[[^^^eeeiiinnnzzzuuuooonnnooonnneeecccXXXPPPOOOHHHEEEOOOaaaooo{{{wwwdddOOOAAA<<<444444333333333333333333444444333222222111111000------...///000000000000...000222333333555888:::999<<>>@@@BBBCCCEEEHHHLLLOOOOOOLLLHHHEEEEEEEEEGGGHHHHHHKKKVVVbbbsss{{{xxxuuusssnnnmmmllljjjjjjiiiiiiiiimmmllljjjiiihhhfffdddcccbbb```]]]\\\]]]]]]]]]\\\^^^^^^]]]]]]\\\[[[[[[[[[YYYYYYYYYXXXYYYYYYZZZZZZ\\\]]]___aaacccdddeeeeeebbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbccccccccccccbbbbbbbbbaaaaaaaaacccbbbbbbccceeeffffffeeedddccccccbbbaaaaaaaaaaaaaaa````````````aaaaaabbb___```bbbeeeiiilllooopppssswww||||||xxxvvv}}}iiiQQQMMMRRRUUUWWWZZZ]]]\\\[[[[[[YYYXXXXXXZZZ^^^```gggmmmmmmlllooovvv}}}~~~~~~|||xxxuuurrrqqqjjjiiieee______bbbccc```((())))))***++++++,,,,,,***++++++,,,---...///000000000000111222444555666:::::::::;;;===>>>@@@AAA@@@BBBEEEEEEDDDDDDDDDEEEDDDDDDGGGNNNSSSZZZfffrrr|||~~~yyywwwwwwwwwpppssstttrrrooopppuuuzzzxxxjjj\\\QQQJJJFFFCCC@@@IIIWWWeeeooowww|||~~~zzzrrrggg___[[[^^^bbbaaabbbaaa```^^^___aaaddd```aaaaaaaaaaaa``````_________``````aaaaaaaaabbbbbbbbbccccccbbbaaa___^^^___```aaabbbcccdddeeeeeeffffffeeeffffffggghhhiiihhhhhhiiiiiiiiihhhhhhgggfffeeeeeefffiiimmmqqqtttxxx{{{{{{xxxrrrpppmmmhhhdddccceeegggpppxxx{{{rrrgggdddhhhlllaaa```]]]\\\[[[[[[\\\]]]_________``````bbbccccccdddeeefffggghhhkkkooorrrtttuuuwwwzzz~~~{{{rrrnnnoootttyyyvvvtttsssssssssmmmccc[[[WWW```nnnyyyyyyuuuvvv{{{uuurrrnnneeeXXXOOOPPPWWWbbbdddiiinnnpppooojjjgggbbbXXXMMMHHHEEE@@@999444000000000000111222333333444444555555666777777777555777:::===?????????>>><<<<<<;;;;;;<<<>>>@@@AAA??????CCCJJJUUUgggtttlllbbbXXXVVV[[[___aaaeeeggghhhfffdddbbb```___bbbjjjooosss~~~yyypppnnnllljjjhhhggg\\\UUUSSSKKKHHHQQQaaaooo{{{wwwdddOOOBBB>>>444444444333333222222222444444333333222111111000,,,---...///000000000000000111222333222333555777888;;;>>>AAACCCFFFIIILLLMMMNNNPPPRRRUUUWWWYYYYYYYYYXXXWWWWWWXXXYYYZZZ[[[]]]^^^^^^___`````````___```aaabbbcccdddfffkkknnnmmmsssuuuqqqooorrrwwwxxxyyyrrrkkkddd]]]]]]fffrrrvvvkkkZZZVVVQQQNNNLLLKKKJJJIIIIIIHHHGGGFFFCCC???<<<:::;;;;;;;;;<<<>>>AAADDDEEEDDDGGGLLLPPPPPPNNNJJJGGGFFFFFFIIIJJJIIIJJJUUUaaannn{{{}}}{{{xxxvvvqqqqqqppppppnnnmmmllllllnnnllljjjhhhgggeeecccaaabbb```^^^]]]^^^]]]\\\[[[^^^^^^]]]]]]\\\[[[[[[ZZZZZZZZZYYYZZZZZZ[[[\\\\\\[[[\\\^^^```bbbddddddeeebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccdddccccccccccccbbbbbbbbbbbbdddccccccdddfffggggggfffeeedddccccccbbbbbbcccccc```___^^^___```aaaccceee```aaadddgggjjjmmmpppqqqvvvyyy~~~vvvooolllqqqwww~~~uuu\\\GGGHHHTTT[[[___ccc^^^]]]\\\\\\ZZZWWWXXXZZZZZZ^^^fffmmmmmmjjjmmmssszzzzzz{{{|||{{{yyyuuuqqqkkkhhhaaa[[[[[[___^^^YYY)))************+++++++++))))))***+++---......///000000111222333555666777888999:::<<<===>>>>>>???@@@BBBDDDEEEFFFEEEDDDCCCFFFGGGGGGIIINNNVVV___fff|||~~~{{{yyyvvvtttrrrmmmjjjjjjkkkkkkpppuuu~~~qqqfff^^^VVVLLLDDDDDDKKKVVVaaakkkuuuuuuhhh___[[[\\\^^^aaa```___^^^^^^___```aaaaaa`````````____________]]]]]]]]]]]]^^^```bbbcccdddddddddcccbbbaaa```___aaaaaaaaaaaaaaabbbbbbbbbcccccccccddddddeeeeeeeeegggfffdddcccdddeeegggiiihhhdddcccfffhhhiiimmmrrrvvv{{{|||xxxuuurrrppplllgggdddbbbaaaaaahhhnnnrrrnnnddd^^^___ccc^^^]]][[[ZZZYYYZZZZZZ[[[^^^___```aaabbbcccccccccfffggggggiiikkkmmmoooqqqssstttvvvxxx{{{yyysssxxx|||wwwsssiii___]]]eeemmmnnnoooqqqrrrpppsssqqqmmmeeeXXXNNNOOOVVVfffqqqzzzzzz{{{}}}zzzrrriii[[[OOOJJJCCC888222333111000000000111222333333333444666888999888777666999:::;;;<<<>>>@@@BBBCCC===<<<:::999:::<<>>CCCIIINNNKKKMMMPPPQQQRRRTTTVVVXXX[[[[[[[[[ZZZYYYZZZ\\\^^^```___^^^]]]]]]^^^___`````````aaabbbccceeeggghhhmmmoooqqqooolllnnntttyyy|||wwwnnnddd^^^___ccchhh|||}}}rrrddd\\\QQQKKKKKKKKKJJJHHHLLLJJJIIIHHHFFFBBB===999444666:::???DDDFFFFFFEEEJJJIIIIIIKKKNNNNNNJJJGGGGGGIIIJJJHHHFFFJJJRRRYYYjjjrrr}}}~~~xxxssspppooooooooonnnmmmjjjhhhfffffffffdddcccbbbccccccdddaaa```___^^^]]]\\\[[[[[[```___]]][[[YYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[\\\]]]___aaabbbccccccccceeefffffffffeeeeeedddcccaaaaaaaaaaaabbbcccdddeeeeeefffgggggggggfffeeedddeeeeeedddcccdddeeefffgggeeeeeedddcccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbdddcccbbbcccgggkkkooopppvvvyyy~~~yyynnniiigggjjjnnnrrrttttttsssrrr^^^TTTIIIJJJTTT```eeefffdddeeeccc___\\\[[[ZZZXXXaaaaaadddhhhhhhhhhiiillluuurrrpppsssxxxyyyuuupppfffddd```]]]ZZZXXXUUUSSS)))************+++++++++)))******+++,,,---...///000000000111333444666777666777999:::<<<=========>>>???BBBDDDEEEDDDDDDCCCFFFFFFGGGHHHMMMTTT]]]ddduuu}}}{{{yyywwwuuuqqqkkkffffffeeeeeeiiinnnuuuzzzppphhh^^^QQQFFFEEEKKKTTT^^^gggqqq{{{yyykkk___ZZZZZZ[[[aaa``````______```aaaaaaaaaaaa`````````_________]]]]]]]]]]]]^^^```bbbcccddddddddddddcccbbbaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccddddddeeeeeeeeegggffffffeeeeeefffggghhhhhhdddccceeeggggggkkkpppuuuyyy}}}~~~}}}zzzwwwtttnnnkkkhhhdddbbb`````````dddiiimmmkkkeee``````bbb]]]\\\[[[[[[[[[[[[\\\\\\[[[]]]___bbbdddfffhhhiiijjjkkklllmmmnnnppprrrssssssuuuwwwyyy|||xxxvvv~~~nnn``````hhhnnnnnnoooqqqqqqooorrrqqqnnnhhh\\\RRRTTTZZZppp}}}}}}lll]]]PPPJJJCCC888222444111000000111111222333444333444777999;;;;;;;;;:::999999:::;;;===???AAABBB@@@???===<<<<<<>>>@@@BBBDDDDDDGGGOOOXXXeeevvvsssmmmdddXXXRRRUUUVVVSSSTTTYYY]]]```dddiiijjjlllnnnqqquuu||||||uuuqqqpppqqqtttrrrrrrnnndddWWWPPPPPPbbbooozzzyyylllZZZFFF999666444333333444555444333444444444333222111000///.../////////////////////000111111000000111555777:::;;;<<<===???CCCHHHLLLJJJLLLOOOQQQRRRSSSVVVXXXYYYZZZZZZZZZYYYZZZ\\\___```___^^^]]]]]]]]]^^^____________```bbbccceeefffkkknnnpppooommmnnnsssxxxzzzvvvnnneee___^^^aaaddduuu}}}kkkbbbWWWOOONNNNNNNNNMMMLLLJJJHHHGGGEEEBBB===:::888999<<>>>>>>>>888999999:::<<<>>>@@@AAADDDBBB@@@?????????AAABBBDDDEEEKKKSSSYYY___jjjuuusssllldddYYYTTTUUUTTTNNNLLLRRRZZZ```ggglllmmmpppuuuyyy|||~~~wwwrrrqqqrrryyyzzz}}}{{{qqqaaaWWWUUUcccrrr~~~~~~rrr```KKK;;;666444222222444555555555444444444444333111000/////////////////////......///000111000000111444666777999<<<===???BBBFFFIIIIIIKKKNNNPPPRRRSSSUUUWWWWWWXXXYYYYYYYYY[[[]]]___```___^^^]]]]]]]]]]]]]]]]]]^^^^^^___```bbbcccdddhhhlllooopppooopppsssvvvvvvtttooohhhaaa^^^^^^___kkkxxx}}}rrrdddYYYTTTRRRPPPOOOMMMKKKGGGEEEDDDAAA>>><<<;;;;;;<<>>@@@CCCEEEFFFFFFEEEFFFFFFFFFHHHNNNUUUZZZeeesss~~~zzzvvvuuutttrrrqqqnnnfff^^^YYYTTTRRRTTTYYYkkkzzz}}}zzzxxxpppbbbWWWMMMMMMMMMOOOTTT[[[dddiiipppllleee]]]XXXWWWZZZ]]]aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaaaaa``````^^^^^^^^^___``````aaabbbcccccccccccccccbbbaaaaaa``````aaaaaabbbbbbccccccaaabbbbbbcccddddddeeeeeecccdddfffffffffeeecccbbbccc``````dddfffgggkkkpppuuuvvvxxx{{{}}}~~~~~~|||{{{zzzzzzwwwtttqqqdddcccbbbbbbaaabbbbbbccccccdddgggjjjllljjjgggddd]]]^^^___```aaabbbccccccccccccdddeeefffhhhiiijjjnnnoooooopppqqqqqqqqqqqquuuvvvxxxzzz}}}}}}rrrsssrrrkkkppprrrppppppqqqpppmmmfffccc___ZZZTTTSSS\\\hhhkkkWWWMMMDDD888222222111111111222222444555666555666888;;;<<<===>>>>>>:::::::::;;;===???@@@AAAEEECCCBBB@@@??????@@@AAA@@@CCCLLLVVV[[[^^^dddkkkvvvnnnfff\\\WWWWWWXXXOOOIIINNNXXX___fffkkklllrrrzzzvvvnnnlllnnnwwwyyy}}}~~~tttfff]]][[[kkkyyywwwgggRRR@@@777444222222444666666666555555555444333222000000////////////...............///000000000111333555555777;;;===???AAACCCEEEGGGJJJMMMPPPQQQSSSUUUVVVVVVWWWYYYZZZ[[[\\\___aaa``````___^^^^^^]]]]]]]]]]]]]]]^^^^^^___aaabbbccceeeiiinnnqqqqqqrrrsssttttttssspppkkkeee___]]]\\\dddppptttdddYYYTTTPPPOOONNNKKKGGGEEECCCBBB???===;;;:::999;;;@@@JJJTTT\\\[[[YYYVVVSSSPPPNNNLLLKKKIIIIIIIIIIIIIIIMMMSSSWWW___cccgggjjjmmmpppsssuuuyyyzzzzzzxxxuuuqqqllliiigggfffeeeddddddeeefffgggccccccaaaaaaaaaaaabbbcccbbbaaaaaa```______^^^^^^[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^___```bbbcccdddeeeeeeeeeeeeeeeeeedddcccccccccbbbbbbbbbccccccdddeeedddcccbbbbbbccceeeggghhhddddddddddddddddddddddddddddddcccccccccddddddeee``````aaaaaacccdddfffgggdddeeeggghhhjjjmmmqqqssswwwzzz~~~}}}oooeeebbbbbbccccccbbb```]]]YYYWWWNNNJJJJJJTTTdddppptttrrrqqqooonnnlllhhhdddfffkkkuuuzzzyyyqqqfffcccbbbfffmmmrrrrrrpppjjjaaaYYYVVVXXXWWWOOOGGG))))))*********+++++++++)))******++++++,,,,,,,,,------......000222333444444555777888:::;;;;;;;;;:::;;;===@@@CCCEEEGGGHHHFFFFFFFFFEEEGGGKKKPPPUUU```nnn}}}~~~{{{wwwtttsssqqqooommmnnndddZZZSSSNNNJJJMMMRRR```qqq}}}zzzxxxrrrggg___RRROOOLLLJJJKKKPPPTTTWWWWWWUUUQQQNNNMMMPPPVVVZZZ___``````aaabbbccccccccccccbbbbbbbbbbbbaaaaaaaaa^^^^^^___``````aaaaaaaaa```aaaaaaaaaaaa``````______``````aaabbbbbbccccccbbbbbbbbbcccccccccdddddd```aaacccddddddcccaaa___```]]]^^^cccggghhhlllqqqvvvvvvxxx{{{~~~~~~}}}|||zzzyyyyyyvvvrrrpppccccccccccccddddddeeeeeeggggggiiilllnnnnnnjjjggg```aaaaaabbbcccdddeeeeeedddddddddeeefffgggiiijjjoooooopppqqqrrrrrrqqqqqqtttvvvxxxzzz||||||rrrrrr|||vvvnnnrrrsssrrrssstttqqqlllbbb]]]WWWQQQLLLPPP```pppqqqYYYMMMCCC777111111111111111222333555666777777888888:::;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCBBBAAA???>>>>>>>>>>>>???CCCMMMVVVZZZZZZ^^^dddoooyyyppphhh```[[[YYYZZZPPPJJJNNNWWW^^^eeejjjllltttvvvkkkiiijjjrrrssswwwyyysssjjjeeeggg{{{{{{lllWWWCCC888555333222333555666666555555555444333222111000000000//////.........------...000000///000222444333666:::<<<>>>???AAABBBEEEHHHLLLOOOQQQRRRTTTUUUUUUXXXZZZ\\\\\\^^^```bbb````````````______^^^^^^^^^^^^^^^______aaabbbcccbbbffflllpppssssssssssssrrrtttssspppjjjccc^^^\\\aaalll}}}|||jjj\\\TTTQQQPPPNNNLLLHHHFFFDDDCCCAAA???;;;:::999999===FFFSSS\\\aaa___\\\XXXTTTQQQOOOOOOJJJJJJJJJJJJLLLOOOTTTXXX```bbbeeefffggghhhkkkmmmnnnoooppppppnnnkkkgggeeeeeedddccccccccceeefffgggbbbaaa```___``````bbbbbb_________^^^^^^]]]]]]\\\YYYZZZZZZ[[[\\\\\\]]]]]]\\\]]]]]]]]]]]]^^^^^^^^^_________```aaaccceeefffhhhhhhgggfffeeecccbbbaaaaaaaaaaaaaaaaaabbbbbbccccccbbbbbbbbbcccdddfffgggffffffeeeeeedddbbbaaaaaabbbaaaaaaaaabbbcccddddddbbbbbbbbbbbbcccdddeeefffdddgggiiijjjkkknnnrrruuuwwwzzz}}}zzzlllbbb````````````___]]]ZZZWWWVVVMMMKKKMMMXXXiiiuuuwwwtttssspppooonnniiieeehhhpppzzz~~~lllhhheeeggglllppppppnnniii```WWWTTTVVVTTTLLLDDD)))************+++++++++************++++++,,,,,,,,,,,,---...///111222333444555666888999::::::;;;:::;;;===@@@BBBEEEGGGHHHGGGGGGFFFEEEFFFHHHMMMQQQ[[[gggttt|||}}}{{{yyywwwuuurrrnnnkkklllbbbVVVNNNHHHEEEHHHMMMWWWiii~~~zzzqqqiiicccWWWSSSNNNKKKJJJKKKKKKKKKHHHGGGEEECCCCCCGGGNNNSSS\\\]]]___aaacccdddddddddccccccccccccbbbbbbbbbaaa^^^___```aaaaaaaaaaaa```______````````````____________```aaabbbccccccdddccccccccccccbbbbbbbbbbbb]]]^^^```bbbbbbbbb```______]]]___dddhhhiiimmmrrrvvvvvvxxx|||~~~|||}}}~~~~~~~~~}}}{{{zzzxxxwwwtttpppmmmcccccccccdddddddddddddddgggggghhhjjjlllllljjjhhhddddddcccbbbbbbcccdddeeebbbbbbbbbccceeegggjjjkkkoooppprrrsssttttttsssrrrrrruuuyyy|||~~~{{{rrrrrryyy~~~{{{qqqnnnrrrtttuuuvvvwwwssslllccc\\\TTTMMMJJJPPPbbbtttrrrWWWJJJAAA666000111111111222333444666777888888888888999999::::::;;;=========>>>???@@@BBBBBB@@@@@@???>>>===<<<<<<<<>>>>><<<:::<<>>AAACCCFFFGGGHHHHHHGGGFFFEEEGGGKKKNNNTTT^^^iiiqqqxxx~~~{{{wwwqqqllliii___SSSJJJDDDAAADDDJJJRRR```ppp|||}}}rrrjjjfff[[[XXXSSSPPPOOOMMMJJJGGGCCCBBBAAA???@@@DDDJJJOOOYYYZZZ]]]```bbbdddeeeeeeddddddcccccccccbbbbbbbbb^^^___```aaabbbaaa``````______```````````````_________```aaabbbcccddddddeeeeeedddcccbbbaaa``````\\\]]]___aaabbbbbbbbbaaabbb___aaaeeehhhhhhkkkooouuuuuuwww||||||~~~~~~|||zzzzzz}}}~~~|||{{{{{{|||}}}~~~|||zzzxxxvvvtttqqqllliiibbbbbbbbbbbbbbbaaaaaa``````aaabbbcccdddeeefffggggggeeebbb___^^^___aaaccccccbbbbbbbbbccceeeggghhhmmmnnnqqqrrrssssssrrrqqqnnnsssyyy~~~zzzooonnnrrrtttrrruuurrrttt{{{}}}wwwpppmmmmmmqqquuuwwwzzzzzzuuummmddd^^^VVVOOOIIINNN^^^ooommmRRRDDD===555111222111222222333555666888999777777777888999;;;<<<===============>>>@@@AAABBB>>>>>>======<<<<<<<<<;;;@@@BBBFFFKKKKKKIIILLLRRRYYYttt}}}qqqiiiddd___[[[WWWRRRNNNOOOPPPQQQUUUZZZbbbmmm~~~}}}mmmhhhjjjiiijjjooossssssrrrvvv|||~~~fffMMM<<<999444222333444555555666666555555444333111000111000000///......------+++---///000//////111222222444777888999;;;>>>@@@AAAEEEKKKNNNPPPQQQRRRSSSSSSVVVYYYZZZ[[[[[[\\\]]]ZZZ[[[]]]^^^^^^^^^^^^]]]]]]]]]\\\]]]]]]^^^___```aaaccchhhnnnrrruuutttsssuuuxxxzzzyyytttmmmgggddd```gggrrrrrrddd\\\XXXXXXOOOMMMLLLKKKJJJGGGDDDAAA???@@@???<<<<<>>FFFNNNVVVXXXZZZXXXSSSNNNLLLLLLOOONNNMMMOOORRRVVVYYYZZZ\\\___bbbdddcccbbbbbbcccccccccccccccbbbbbbbbbbbb```aaabbbccccccbbbaaa```___^^^^^^]]]^^^___```aaa]]]]]]\\\\\\\\\\\\\\\\\\YYYZZZ[[[\\\]]]\\\\\\[[[[[[[[[\\\\\\\\\]]]]]]]]]aaa```___```aaacccfffhhhffffffhhhiiijjjjjjjjjjjjccccccbbbbbbbbbbbbbbbcccaaabbbcccddddddcccaaa``````aaacccdddeeeeeeddddddaaaaaaaaabbbccceeefffggg```aaabbbccceeehhhjjjkkkeeeiiinnnooonnnoootttxxxxxxzzz}}}yyyiiiaaaaaa```___^^^]]][[[XXXVVVUUUNNNOOOWWWkkkooo^^^^^^hhhqqq~~~vvvooogggeeefffhhhgggeee^^^[[[WWWSSSOOOLLLIIIFFF(((((())))))*********+++'''(((***+++,,,,,,+++***((()))+++---...///000000333333333444444555555555999999:::<<<>>>@@@BBBDDDGGGFFFEEEEEEEEEEEEEEEEEEQQQTTTYYY```jjjuuu|||qqqlllbbbUUUJJJDDDBBBCCCDDDIIILLLQQQWWW[[[\\\]]]]]]iiitttwwwmmmhhhiiieeeaaa___^^^ZZZSSSLLLIIIGGGDDDCCCDDDGGGKKKMMMSSSVVV[[[___aaabbbdddeeeeeeddddddcccbbbbbbbbbcccgggfffeeedddcccccccccccccccccccccbbbbbb```______aaaaaaaaaaaabbbcccdddeeeffffffeeedddcccaaa```___```____________```aaaaaabbbbbbcccgggmmmqqqqqqoooppptttyyy}}}}}}|||zzzzzz||||||{{{{{{{{{{{{{{{|||{{{zzzyyyyyyyyyzzz{{{|||yyyvvvsssrrrpppmmmgggbbb^^^aaaccccccbbb```______\\\]]]]]]]]]]]]]]]]]]]]]aaabbbbbb^^^ZZZ[[[bbbhhhjjjjjjjjjhhhfffccc```^^^bbbeeekkkoooqqqooollljjjnnnpppvvv}}}yyyggg___bbbeeedddeeeaaabbbhhhiiifffhhhmmmpppsssuuuwww{{{{{{sssiiiaaa___XXXNNNGGGJJJTTT^^^ooo|||uuubbbLLL@@@999444222222111333555555555555777888888888999::::::;;;<<<<<<<<<<<<======>>>>>>??????AAA>>>======???@@@>>><<<<<<<<<>>>AAA@@@@@@EEELLLVVVppp~~~sssoookkkddd^^^WWWUUUQQQNNNKKKIIIIIIIIIQQQVVVbbbrrrvvvllleeehhhiiiiiiiiihhhhhhjjjlllqqqwww```EEE;;;333222555555555666666666666666555444333222222111000///...---,,,,,,////////////000000000000222222333555888;;;===>>>EEEGGGJJJKKKKKKLLLNNNOOOSSSTTTVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^\\\[[[YYYZZZ\\\^^^```___```dddiiiooosssuuuuuuwwwvvvwwwxxxxxxtttnnnhhhcccbbbgggtttttthhh^^^YYYVVVRRROOOMMMNNNLLLHHHEEEDDDBBB???;;;:::===BBBFFFOOOPPPRRRRRRRRRQQQOOOMMMOOONNNNNNQQQTTTWWWYYYXXX___^^^^^^^^^^^^______```bbbbbbbbbbbbaaaaaa``````ccccccccccccbbbaaa____________]]]]]]]]]___aaabbb_________^^^^^^]]]]]]\\\^^^^^^]]]]]]]]]\\\\\\\\\[[[\\\]]]^^^____________````````````aaabbbcccdddcccdddfffhhhhhhgggeeedddgggdddaaa```aaabbbbbbbbbbbbcccdddeeeeeedddbbb``````bbbccccccbbbbbbcccdddeeebbbaaacccggghhheeeaaa___```bbbccceeefffffffffiiijjjmmmqqqvvvyyyyyyyyyzzz{{{}}}~~~wwwggg```___aaa___]]]]]]^^^[[[WWWRRRGGGKKKWWWkkkzzzfffaaafffsssuuuzzzooonnnmmmllllllkkkjjjhhh^^^ZZZTTTOOOLLLIIIEEECCC((()))))))))************)))******+++++++++******((()))+++---...///000000111222222333444555555666888999999;;;===@@@BBBCCCFFFEEEEEEDDDDDDDDDEEEEEEKKKOOOUUU^^^hhhsss}}}{{{rrriii[[[OOOHHHEEEFFFFFFHHHIIIKKKMMMMMMMMMMMMLLLXXXdddttt}}}~~~xxxssspppppplllhhheeeddd___XXXQQQLLLIIIEEECCCCCCEEEIIILLLRRRVVV[[[^^^```aaabbbccceeedddcccbbbbbbbbbbbbbbbfffeeedddcccbbbbbbbbbbbbccccccccccccbbbaaa```___`````````aaabbbccceeeeeefffffffffeeecccbbb```_________^^^^^^______```aaa``````aaaeeekkkooopppppptttvvvyyyzzzzzzzzz{{{|||}}}}}}||||||{{{||||||}}}zzzzzzyyyxxxxxxyyyzzz{{{xxxvvvtttsssrrrnnnhhhccc___aaacccdddbbb```______]]]]]]\\\\\\[[[[[[[[[ZZZ```cccdddccc______bbbeeeiiiiiiiiihhhgggdddbbbaaabbbeeejjjnnnppppppnnnmmmnnnooossszzz{{{kkkaaaaaaaaa___```]]]]]]bbbccccccffflllqqqsssuuuvvvyyyzzzsssjjjccc```YYYOOOHHHJJJSSS\\\cccmmm{{{ooo^^^JJJ???999444222222111333555555555555777999888888999::::::;;;<<<<<<;;;<<<<<<===>>>>>>??????@@@>>>===>>>AAABBB@@@???<<<<<<>>>AAAAAA@@@EEEMMMUUUoooyyysssnnnfff```\\\[[[WWWSSSOOOJJJGGGEEEIIINNNXXXgggwwwxxxnnnfffhhhhhhfffccc___\\\[[[\\\bbbuuuyyybbbJJJ???666555666666555777666666666666555444333222222111000///...---,,,,,,.../////////000000000000111222333555777:::<<<>>>CCCEEEHHHJJJKKKLLLNNNOOOSSSSSSUUUVVVXXXXXXYYYYYYYYYYYYYYYYYYZZZ[[[\\\\\\^^^\\\ZZZYYYZZZ[[[^^^______```bbbggglllqqqtttuuuvvvuuuuuuwwwwwwuuuppplllfffccceeeooo||||||nnnccc\\\ZZZVVVRRRQQQPPPOOOKKKGGGEEEDDDAAA===<<<>>>CCCGGGMMMNNNPPPQQQQQQPPPOOONNNQQQPPPPPPRRRVVVZZZ[[[\\\______^^^^^^^^^^^^^^^___```````````````_________bbbbbbbbbbbbaaa```___^^^___^^^]]]\\\\\\^^^___```^^^^^^]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]^^^^^^______\\\]]]^^^___```aaaaaabbb`````````aaabbbcccddddddeeefffggghhhhhhhhhgggggggggeeebbb```aaaaaaaaaaaacccdddeeeeeedddbbb```^^^___aaabbbbbbaaaaaabbbcccgggdddbbbdddggggggccc___```aaabbbcccdddeeeggggggjjjkkknnnssswwwyyyyyyyyy{{{|||~~~~~~vvvfff``````bbb```^^^]]][[[XXXRRRNNNIIIMMMXXXkkkmmmfffiiipppqqqtttzzz~~~~~~zzzuuuooonnnoooqqqrrrpppkkkfff]]]YYYTTTOOOKKKGGGCCC@@@))))))))))))************++++++******************))))))+++,,,.../////////000000111222333555555666777888888:::<<<>>>@@@AAADDDCCCCCCCCCCCCCCCDDDDDDFFFKKKRRR\\\fffrrr}}}|||rrrdddWWWOOOKKKJJJJJJHHHGGGFFFDDDCCCBBBBBBBBBGGGSSScccnnnssstttsssssstttpppmmmjjjhhhbbb[[[UUUNNNJJJEEEBBBAAACCCGGGIIIRRRUUUZZZ]]]^^^^^^```aaadddcccbbbbbbbbbbbbbbbbbbeeedddcccbbbaaaaaaaaaaaaaaaaaabbbaaaaaa```___^^^^^^___```aaaccceeefffgggfffffffffeeecccbbb```___^^^^^^]]]]]]]]]^^^______^^^^^^^^^bbbggglllooopppwwwxxxyyyyyyxxxyyy{{{}}}{{{{{{zzzzzzzzz{{{{{{|||zzzyyyxxxxxxxxxxxxyyyyyywwwvvvvvvuuusssoooiiiddd```bbbddddddcccaaa``````___^^^]]]\\\[[[ZZZZZZZZZ^^^bbbggggggdddbbbaaabbbgggggghhhiiihhhgggfffeeedddfffiiilllnnnooopppooommmmmmpppvvv}}}~~~pppeeeaaa]]]YYY[[[XXXWWWYYYZZZ]]]ccckkkrrruuuvvvwwwzzz|||xxxqqqhhhcccYYYOOOHHHJJJSSSZZZ^^^eeemmmtttzzz~~~{{{tttfffWWWGGG>>>999444222222222333555555555555777999777888888999;;;<<<<<<===;;;;;;<<<<<<===>>>>>>>>>???>>>>>>???AAABBBAAA@@@======???AAAAAAAAAFFFMMMUUUnnnvvvnnnfff```aaa```___\\\WWWQQQKKKHHHFFFIIIQQQ]]]kkkxxx{{{ppphhhfffeeebbb]]]WWWRRROOONNNSSSfff||||||gggNNNCCC999777888777666777666666666666555444333222111111000//////...------....../////////000000000111111222444666999;;;<<>>???AAAAAAAAAAAAAAABBBCCCDDDFFFJJJPPPWWWaaaooo}}}{{{mmm```WWWRRRPPPOOOJJJHHHFFFCCCBBBBBBCCCDDD@@@IIIUUU___eeehhhiiijjjpppnnnkkkiiifff```XXXSSSLLLHHHCCC>>>>>>@@@DDDGGGOOOSSSWWWZZZ\\\\\\^^^___cccbbbbbbaaaaaaaaabbbbbbccccccbbbaaaaaaaaaaaaaaa______```______^^^]]]]]]___```aaaccceeeggghhhhhhgggffffffeeedddbbbaaa```]]]]]]\\\\\\]]]]]]^^^___]]]\\\]]]```eeejjjnnnpppwwwxxxyyyyyyxxxxxxzzz{{{yyyxxxxxxxxxxxxyyyyyyzzzyyyyyyxxxxxxxxxxxxxxxxxxvvvvvvwwwvvvsssnnniiieee```ccceeeeeedddbbbaaaaaa``````^^^]]]]]]]]]]]]^^^^^^bbbfffgggeeebbb``````dddeeeggghhhiiijjjiiiiiiiiiiiijjjkkklllmmmnnnoookkkkkklllqqqyyytttjjjbbb\\\XXXYYYWWWTTTQQQQQQVVV```hhhqqqtttvvvxxx}}}{{{mmmeeeXXXLLLGGGKKKUUU\\\```dddfffhhhlllqqqppplll^^^QQQEEE>>>999444222222222333555666555666777999777888888999;;;<<<<<<===:::;;;;;;<<<<<<===>>>>>>???????????????@@@@@@???>>>===???BBBBBBAAAFFFNNNXXXqqqvvvkkkbbb]]]```aaabbbbbb^^^YYYSSSOOOJJJLLLQQQYYYeeepppzzz}}}rrrjjjcccbbb```\\\UUUPPPMMMMMMMMM\\\ppp}}}mmmPPPEEE:::888999888888999666666666666555444333222111111000000///......---........./////////000000000000111333555777999;;;<<>>CCCJJJQQQWWW[[[]]]___gggfffeeeddd```ZZZSSSOOOFFFCCC???;;;;;;===AAADDDKKKOOOTTTWWWZZZ[[[]]]^^^aaaaaaaaa``````aaaaaabbbbbbbbbaaaaaa``````aaaaaa``````aaaaaaaaa```______```aaadddfffhhhiiijjjjjjggggggfffeeedddbbbaaa```]]]\\\\\\\\\\\\]]]^^^^^^]]]]]]___aaadddiiinnnqqqtttvvvyyyzzzyyyxxxxxxxxxyyyxxxxxxxxxyyyyyyzzz{{{yyyyyyyyyyyyxxxwwwwwwwwwuuuvvvvvvuuuqqqlllgggeeebbbdddffffffeeecccbbbbbbbbbaaa`````````bbbcccddd```aaabbbbbbaaa```______aaabbbeeehhhjjjkkkllllllmmmlllkkkjjjiiijjjjjjkkkhhhhhhjjjooowww~~~wwwnnneee^^^\\\[[[ZZZUUUNNNLLLSSS^^^fffmmmqqquuuwww|||pppeeeUUUIIIGGGNNNYYY```]]]^^^]]][[[^^^cccdddaaaXXXNNNCCC>>>999444222333222444666666666666888999888999999::::::;;;;;;<<<:::::::::;;;<<<<<<======?????????>>>===<<<<<<===>>>>>>@@@CCCBBBBBBGGGOOO```wwwxxxjjj```[[[\\\^^^```aaa___[[[VVVRRRNNNOOORRRVVV^^^hhhrrrxxxtttkkkccccccaaa\\\VVVQQQMMMLLLLLLVVVdddtttzzzoooQQQEEE;;;888999999999;;;666666666666555444333222111111000000//////..................//////////////////000222444666888999999<<<@@@CCCEEEGGGJJJLLLLLLNNNPPPRRRTTTVVVWWWXXXWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[ZZZZZZZZZ[[[\\\]]]aaabbbbbbcccdddiiipppvvvwwwwwwvvvuuutttsssssssssoooiiidddeeejjjvvvtttiiiccc]]][[[[[[]]]]]]\\\XXXWWWVVVRRRNNNKKKJJJJJJOOOQQQRRRTTTTTTSSSQQQPPPNNNLLLJJJKKKPPPUUUYYY[[[\\\[[[ZZZYYYXXXXXXXXXXXXYYYYYYZZZ[[[]]]^^^______\\\]]]]]]]]]]]]\\\\\\[[[]]]\\\[[[[[[ZZZZZZZZZZZZ\\\\\\]]]]]]^^^^^^______````````````````````````bbbaaa```^^^^^^^^^^^^^^^aaaaaabbbcccccccccbbbbbb````````````aaabbbcccdddfffeeebbbbbbbbbbbb```___^^^______```aaaaaaaaaaaaaaacccddddddbbbbbbccceeeddddddeeefffgggfffeeecccaaa___]]]\\\]]]aaaeeehhhiiilllpppssstttvvvxxxzzzyyyzzz|||}}}~~~zzzuuusssrrrkkkiiieee```YYYTTTPPPNNNKKKPPPYYYdddooovvvyyyyyyxxxxxxwwwrrrnnnmmmmmmnnnlllkkklllnnnqqqqqqmmmiiiiiihhhjjjooossssssmmmggg___]]]YYYUUUPPPJJJDDD???************))))))))))))++++++******************)))***+++,,,------------------...///000222222333444444444555777888:::;;;<<<<<<======???@@@AAABBBCCCEEEGGGIIIOOO]]]ooo|||}}}tttlllfff```]]]UUUTTTRRROOOKKKGGGCCCAAA===???BBBFFFKKKQQQUUUXXX[[[\\\]]]\\\YYYTTTNNNKKKBBB@@@===:::999;;;>>>@@@EEEJJJPPPUUUXXX[[[]]]___```````````````aaaaaabbbbbbbbbaaaaaaaaaaaaaaabbbccccccddddddddddddccccccaaabbbeeegggiiiiiiiiiiiigggggggggfffdddcccaaa```]]]]]]\\\\\\\\\]]]^^^^^^^^^```cccdddgggjjjnnnrrrqqqtttwwwyyyxxxwwwwwwwwwzzzzzzzzzzzz{{{|||}}}}}}yyyzzzzzzzzzyyyxxxwwwvvvuuuvvvuuurrrmmmhhheeecccbbbeeeggggggfffdddccccccbbbaaa``````aaacccfffgggaaa``````___^^^^^^^^^^^^^^^```cccgggjjjlllmmmmmmooommmkkkiiiggggggggggggeeefffhhhnnnwww{{{wwwpppgggbbbaaa______YYYPPPLLLTTT```iiijjjooossstttwww||||||zzznnnbbbRRRIIIKKKSSS]]]ccc[[[[[[YYYUUUWWW]]]^^^\\\WWWNNNDDD???999444333555222444666666666666888:::::::::::::::::::::::::::999999::::::;;;<<<<<<<<<===>>>???>>><<<;;;<<<===??????AAACCCCCCCCCHHHOOOggg}}}}}}mmmaaa\\\ZZZ[[[\\\\\\[[[YYYVVVTTTPPPQQQRRRTTTXXX```iiiooozzz~~~tttllleeeeeeccc]]]VVVOOOJJJHHHJJJNNNWWWfffuuuzzzvvvnnnUUUIII===999:::999:::;;;666666666666555444333222111111111000000/////////------........./////////......///000222444666777777:::>>>AAACCCEEEHHHJJJJJJLLLNNNQQQSSSUUUWWWWWWWWWVVVVVVWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZ[[[\\\\\\___aaabbbbbbcccfffmmmsssvvvwwwxxxvvvtttsssssstttrrrmmmjjjiiikkkrrrssslllccc^^^^^^aaabbbcccaaaaaaaaa^^^ZZZVVVTTTSSSVVVWWWXXXXXXWWWUUUSSSQQQOOOMMMKKKMMMPPPUUUWWWYYYYYYXXXWWWVVVVVVUUUVVVVVVVVVWWWXXXZZZ\\\]]]______\\\\\\\\\]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZ\\\\\\]]]^^^^^^___``````aaaaaa``````____________aaa```^^^]]]\\\\\\\\\]]]```aaabbbccccccbbbaaa`````````aaabbbcccddddddeeeeeecccbbbbbbccccccaaa___]]]^^^___```aaabbbcccdddbbbccceeedddccccccdddfffcccdddeeefffggggggfffeee```___]]]\\\^^^aaaeeegggiiimmmppprrrsssuuu{{{|||}}}}}}yyyqqqggg\\\TTTQQQPPPMMMQQQYYYaaaggglllnnnnnnpppoookkkdddcccfffiiiiiikkkkkklllqqquuuuuurrrnnnhhhjjjmmmpppqqqnnnjjjfff[[[YYYWWWSSSOOOIIIAAA<<<************)))))))))((()))******+++++++++******)))***+++,,,,,,,,,,,,,,,------...//////000111111333333333444555777999999::::::;;;<<<===???AAABBBAAADDDGGGIIILLLWWWfffrrr}}}wwwpppiiieee^^^___^^^[[[VVVOOOHHHDDD???>>>===???CCCIIIOOORRRMMMPPPSSSSSSQQQLLLHHHEEEBBB@@@>>>;;;::::::;;;;;;@@@EEELLLRRRWWW[[[___aaa```____________```aaabbbbbbbbbbbbaaaaaabbbbbbcccccccccdddddddddddddddcccaaabbbdddfffhhhhhhgggfffhhhggggggfffeeecccbbbaaa]]]]]]]]]]]]]]]^^^______aaadddgggiiijjjlllooorrrppprrrtttuuuuuuuuuwwwyyyxxxxxxxxxyyyyyyzzz{{{|||zzz{{{{{{{{{zzzyyywwwvvvuuuuuutttooohhhcccbbbbbbccceeehhhhhhfffdddddddddbbbaaa___^^^___aaaccceee``````_________^^^]]][[[]]]___bbbfffiiikkkmmmmmmmmmllljjjhhhffffffffffffcccdddhhhoooyyyzzzwwwpppgggccceeeaaaccc^^^SSSOOOYYYfffnnnoootttvvvuuussstttrrrnnnggg]]]QQQMMMQQQZZZ```ccc^^^^^^[[[XXXYYY^^^```]]]YYYPPPFFF???999444333666333444666777666777888:::<<<;;;;;;::::::999999888999999999:::;;;;;;<<<<<<:::<<<>>>>>>======???AAA??????AAADDDCCCCCCHHHPPPeee|||nnnbbb]]]WWWXXXYYYZZZ[[[\\\]]]]]]VVVWWWWWWVVVXXX]]]eeekkkvvv}}}tttmmmggggggeee___WWWOOOJJJHHHFFFGGGOOO___pppwwwvvvqqq\\\NNNAAA<<<;;;999999:::666666666666555444333222111111111000000000000000---------.........//////---......///111333555666666999===???AAACCCEEEGGGIIIJJJMMMPPPSSSUUUVVVWWWVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[[[[[[[\\\[[[^^^aaa``````cccjjjooosssuuuxxxwwwuuutttuuuvvvvvvssspppnnnlllmmmwwwwwwjjjbbbaaacccfffggggggiiikkkjjjfffcccaaa```^^^^^^^^^]]][[[WWWTTTRRRMMMLLLKKKLLLPPPRRRTTTTTTUUUTTTTTTSSSSSSTTTTTTTTTSSSTTTUUUXXXZZZ\\\]]]^^^[[[\\\\\\]]]]]]\\\\\\\\\ZZZZZZ[[[[[[\\\\\\[[[[[[ZZZ[[[\\\]]]^^^___``````_____________________```___^^^]]]\\\\\\]]]^^^______```aaabbbbbbaaa___^^^]]]^^^```bbbcccccccccccccccbbbaaabbbcccdddbbbaaa_________```aaabbbcccdddaaacccddddddcccbbbdddeeedddfffggggggfffeeeeeedddaaa```______```cccfffhhhkkkoooqqqrrrssswwwuuudddYYYTTTSSSPPPTTTZZZ___cccfffggghhhiiihhhccc]]]^^^eeehhhgggjjjkkknnntttyyyyyyuuuqqqkkkpppuuuvvvrrrkkkeeebbbXXXWWWUUUSSSOOOIIIAAA<<<+++*********))))))((((((''')))***,,,,,,,,,+++***)))***+++,,,,,,,,,,,,,,,---.........//////000000222222333444555666888999999999:::;;;===???@@@AAA@@@EEEJJJLLLNNNVVVbbbmmm|||~~~wwwooojjjeeeggghhhfffaaaZZZQQQLLLBBB???<<<<<>>???>>>???BBBEEE@@@???AAADDDDDDCCCIIIPPP```wwwnnnbbb\\\UUUVVVWWWZZZ^^^cccgggiii^^^^^^^^^\\\\\\```gggmmmuuu|||tttmmmggggggeeeaaaZZZSSSNNNLLLBBBCCCLLL^^^qqqzzzyyyuuuaaaSSSEEE>>><<<999888888666666666666555444333222111111111111000000000000---------.........//////------...///111222444555666999<<<>>>@@@AAADDDFFFHHHIIILLLOOORRRUUUVVVWWWVVVVVVVVVVVVWWWXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[XXX\\\______^^^```ggglllpppssswwwxxxvvvuuuvvvxxxxxxvvvtttqqqllljjjpppxxxpppeeebbbdddgggiiikkkmmmpppqqqooollljjjjjjcccbbbbbb```]]]YYYUUURRRJJJIIIIIIJJJMMMOOOPPPOOOSSSRRRRRRRRRRRRRRRSSSTTTQQQRRRSSSVVVXXXZZZ\\\]]][[[\\\\\\]]]]]]]]]\\\\\\YYYZZZ[[[\\\\\\\\\\\\\\\YYYYYYZZZ[[[]]]^^^______\\\]]]]]]^^^___```aaaaaa]]]\\\[[[[[[\\\^^^aaabbb^^^___aaabbbaaa```^^^]]]ZZZ[[[^^^```aaaaaa```___bbbaaaaaabbbddddddcccaaaaaaaaaaaaaaaaaabbbbbbccc```bbbccccccbbbbbbcccdddfffhhhiiihhhfffdddccccccbbbaaaaaaaaabbbdddgggiiimmmpppsssssssssyyymmm^^^XXXVVVRRRVVV[[[___aaaccceeefffaaabbb^^^ZZZ^^^gggjjjgggeeefffjjjqqqvvvvvvqqqlllmmmuuu}}}}}}uuujjjbbb^^^YYYXXXWWWUUUQQQKKKCCC===************)))))))))(((******************************+++++++++,,,,,,,,,------,,,,,,---...000111222111111111222444666777777999;;;<<<===>>>@@@BBBCCCDDDFFFIIIMMMTTT]]]cccppp~~~yyywwwqqqtttqqqhhh___XXXPPPJJJCCC@@@===<<<>>>AAACCCDDDCCCBBBAAABBBDDDEEEEEEDDDBBB@@@===:::888777777888<<>>===<<<;;;:::999999999<<<999777888;;;===<<<:::=========>>>>>>???@@@@@@===???AAABBBDDDGGGLLLOOObbbssskkkbbbcccZZZVVVUUUZZZ___bbbgggllljjjccc___```___```gggrrrwwwwwwllldddbbb```]]][[[WWWRRROOOQQQIIIMMMYYYiii{{{ssshhhZZZIII>>>;;;;;;:::777888888777777666666555555333222111///............,,,---...///000000000000...//////000111333444555666888:::;;;;;;===@@@CCCFFFHHHJJJMMMQQQTTTVVVXXXVVVVVVUUUTTTTTTUUUUUUUUUXXXYYYYYYYYYYYYYYYXXXXXXWWWXXXZZZ[[[\\\___cccfffjjjsss}}}|||xxxxxxzzzyyyyyyuuupppiiifffgggiii{{{~~~qqqjjjhhhfffdddkkkkkkkkklllmmmllljjjhhhgggeeeaaa^^^\\\XXXSSSPPPOOOLLLIIIHHHIIIJJJKKKKKKOOOOOOOOOMMMJJJJJJKKKMMMNNNNNNOOORRRVVVYYY[[[[[[\\\^^^______^^^]]]]]]^^^\\\\\\\\\[[[ZZZYYYYYYXXX[[[ZZZYYYXXXXXXYYYZZZ[[[[[[\\\\\\]]]]]]\\\\\\[[[___^^^\\\ZZZZZZ[[[\\\]]]]]]^^^```aaaaaa___^^^]]]]]]^^^___aaaaaaaaaaaa`````````aaaaaabbbbbbbbbccc``````aaaaaaaaaaaa``````___```aaacccccccccbbbaaaaaabbbcccdddeeefffffffffaaabbbccccccccceeehhhjjjnnnppprrrtttwww{{{}}}}}}xxx{{{ppp\\\VVVVVVRRRWWW[[[]]]```cccccc```]]]YYYXXX]]]```aaacccggghhhhhhiiilllnnnooonnnmmmrrr{{{}}}tttlllddd^^^WWW[[[aaabbbXXXIII@@@>>>++++++++++++*********************************************+++++++++,,,,,,------,,,,,,---...000000111111111111222444555666666888:::;;;<<<===???AAAAAABBBDDDFFFJJJQQQXXX^^^hhhttt~~~|||zzz{{{wwwlllaaaZZZSSSMMMGGGDDD@@@===>>>???@@@@@@@@@???>>>@@@BBBDDDEEEDDDAAA???<<<999777777777777999>>>FFFMMMRRRWWW\\\___bbbaaa```_______________``````aaaaaaaaaaaabbbbbb_________^^^^^^______```___```aaacccddddddeeeeeeeeeeeeeeeeeedddcccbbbbbbbbbaaa^^^]]]\\\\\\]]]]]]bbbdddgggjjjlllmmmmmmmmmppppppppppppqqqrrrssstttvvvuuutttttttttuuuwwwwwwyyyzzzzzzzzzyyywwwuuutttttttttrrrllleee```___```cccggglllooonnnllljjjiiimmmhhhaaa\\\[[[\\\\\\[[[```aaadddfffeeedddaaa___bbbbbbbbbdddfffhhhjjjlllmmmllljjjiiihhhhhhhhhiiigggjjjlllpppxxx{{{tttnnniiigggeeeggg___WWWVVVYYY```kkkvvvyyywwwtttqqqlllfff```\\\XXXTTTQQQVVVbbbooovvvyyy{{{yyyuuuoooiiifffddddddYYYPPPDDD;;;777555444222444555777888777888999;;;===<<<;;;:::999999888999888999999999888999:::;;;<<<===>>>???@@@@@@@@@@@@===>>>@@@BBBCCCFFFJJJMMM___oooooodddccc]]]XXXVVVZZZ]]]^^^```dddhhhdddcccdddddddddjjjsss~~~xxxlllcccaaa`````````___\\\ZZZWWWMMMNNNXXXdddxxxuuunnn```MMMAAA<<<;;;:::888888888888777666666555555333222111000///.........,,,---...//////000000000/////////000111222333444666777999:::;;;===@@@BBBDDDFFFHHHKKKOOORRRTTTVVVVVVVVVUUUUUUUUUUUUUUUVVVXXXXXXYYYYYYYYYYYYXXXXXXWWWYYY[[[\\\\\\^^^aaadddiiipppxxx|||zzzwwwvvvvvvuuuuuusssoooiiieeeeeeeeeooo{{{vvvpppllliiihhhggghhhiiikkkllljjjhhhgggdddaaa^^^[[[XXXTTTQQQNNNKKKGGGEEEFFFGGGHHHHHHGGGHHHGGGFFFDDDDDDFFFGGGIIIJJJLLLOOOSSSWWWYYYZZZ[[[]]]^^^^^^\\\[[[[[[\\\\\\\\\[[[[[[ZZZYYYYYYXXX[[[ZZZYYYYYYYYYYYYZZZ[[[[[[[[[\\\]]]]]]]]]]]]]]]```^^^]]][[[[[[\\\]]]^^^]]]^^^___``````___^^^\\\[[[\\\^^^___`````````___aaaaaaaaabbbbbbbbbcccccc```````````````````````````aaaaaabbbbbbbbbaaaaaa___```aaabbbccccccccccccdddeeeffffffgggiiilllooooooqqqssstttwww{{{{{{vvvvvvnnn]]]XXXYYYUUU[[[```bbbfffkkkkkkiii]]]WWWUUUZZZ```ccceeehhheeefffhhhjjjmmmmmmmmmllloooxxx|||tttlllddd]]]YYY[[[___^^^UUUHHH@@@@@@,,,,,,,,,++++++++++++************************************++++++++++++,,,,,,,,,,,,,,,---...///000000000000111222333555666555777999::::::;;;===??????@@@AAACCCGGGMMMTTTYYYbbbkkkvvv~~~zzzmmmbbb\\\WWWRRRMMMIIICCC@@@???>>>>>>===???>>>>>>@@@BBBEEEFFFEEE@@@>>>;;;888666555666666666:::AAAHHHNNNTTTYYY]]]``````___^^^^^^]]]\\\\\\_________```````````````]]]]]]]]]]]]]]]]]]]]]]]]______```aaabbbcccddddddffffffffffffeeedddcccbbbbbb```^^^\\\[[[[[[\\\\\\___```dddgggjjjkkkllllllqqqqqqppppppqqqqqqrrrssssssrrrrrrssstttvvvxxxyyyzzzzzzyyyxxxwwwvvvvvvuuuwwwuuurrrlllfffaaa``````aaaeeeiiilllkkkjjjjjjjjjmmmhhhccc___^^^^^^^^^^^^aaabbbdddeeeeeedddcccbbbcccccccccdddfffgggiiijjjmmmkkkiiihhhggghhhiiijjjkkknnnppprrryyy}}}yyyuuuqqqnnnlllkkkaaaZZZZZZ___dddkkkrrrqqqpppnnnkkkfff```[[[XXXUUUQQQSSS___qqq{{{tttnnnhhhdddUUULLLAAA999666444333222444666777888777888999;;;;;;;;;:::999888888888999777:::<<<;;;777777:::>>><<<===???AAABBBAAA@@@???<<<>>>???AAABBBDDDHHHKKKYYYggg|||uuugggccc```[[[XXXZZZ[[[YYYXXXZZZaaabbbeeehhhiiiiiinnnuuu~~~xxxmmmcccbbbbbbdddgggiiiiiiiiicccXXXUUUYYYbbbvvv|||vvvhhhTTTEEE>>><<<:::999999888888777777666555555444333111000//////......---------...//////000000000000000000000111222222555666888999:::<<>>===>>>@@@CCCDDDEEEHHHKKKOOOSSSWWWXXXZZZ[[[]]]\\\ZZZYYYYYYZZZ\\\\\\[[[[[[ZZZYYYYYYYYY[[[[[[ZZZYYYYYYZZZ[[[[[[ZZZ[[[\\\^^^____________```___^^^]]]]]]]]]^^^___\\\]]]^^^_________]]]]]]YYYZZZ\\\]]]____________aaaaaaaaabbbbbbbbbbbbbbbaaa```___^^^^^^___```aaabbbbbbaaa``````aaaaaaaaa``````aaabbbccccccccccccdddeeeggghhhiiikkkooorrrqqqrrrtttuuuwww{{{|||tttpppvvvvvvbbbVVVTTTVVV[[[```fffiiinnntttvvvttthhh```[[[```hhhkkklllmmmeeefffggghhhiiiiiihhhhhhkkkuuu|||{{{tttmmmddd]]]ZZZYYYYYYWWWNNNDDD???AAA,,,,,,+++++++++*********************************************++++++++++++,,,,,,,,,,,,---...////////////000111222333444444333555777888888999;;;===<<<>>>@@@BBBFFFLLLSSSXXX^^^fffooovvvyyy|||zzzmmmccc^^^ZZZWWWPPPLLLGGGDDDBBBAAA@@@???DDDCCCAAABBBDDDEEEEEEEEE???>>>:::777555555555555333777>>>DDDJJJQQQWWW[[[^^^^^^^^^]]]]]]\\\[[[ZZZ[[[[[[[[[\\\]]]]]]^^^^^^\\\\\\\\\]]]]]]\\\\\\\\\^^^^^^______```bbbccccccfffffffffeeeeeedddcccbbbaaa```___]]]\\\\\\\\\\\\\\\^^^aaaeeehhhjjjllllllppppppppppppqqqrrrsssttttttssssssssstttvvvxxxyyyzzzyyyxxxwwwvvvvvvvvvvvvvvvtttpppjjjeeeaaa_________aaaeeefffgggggggggiiigggdddaaa______```aaabbbbbbbbbbbbccccccdddddddddddddddeeeeeefffggghhhiiijjjiiigggffffffgggiiikkkmmmpppsssuuu{{{}}}~~~~~~{{{zzztttjjjbbbccchhhkkkmmmpppllllllkkkgggbbb\\\WWWUUURRRQQQWWWiiiuuuiiiaaaPPPIII>>>777555444333222444666777888777777999:::;;;;;;::::::999::::::::::::<<<===;;;:::999;;;>>><<<>>>@@@CCCCCCBBBAAA???<<<>>>???@@@@@@BBBFFFIIIQQQ___ttt{{{kkkdddbbb]]]ZZZZZZYYYUUUSSSTTTZZZ___fffkkkmmmpppvvv{{{{{{|||qqqgggfffeeehhhlllpppssstttpppddd______dddwww|||nnnYYYHHH???<<<;;;:::999999888888777666666555444333222111000/////////------------......//////111000000/////////000000333555777888999:::===@@@AAABBBDDDHHHKKKNNNQQQRRRVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXYYYYYYXXXXXXWWWZZZ\\\]]]]]]\\\\\\]]]```ccciiipppvvvxxxtttpppqqqrrrttttttqqqlllhhheeecccgggooozzz}}}tttooohhhgggggghhhiiijjjiiihhheeebbb]]]ZZZWWWVVVSSSQQQNNNJJJEEEAAA@@@???>>>===::::::;;;;;;:::<<<>>>AAA@@@BBBEEEHHHKKKPPPTTTWWWYYYZZZ\\\[[[YYYXXXXXXYYY[[[[[[[[[[[[ZZZZZZYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[\\\^^^___```aaaaaaaaa```______^^^_________\\\]]]^^^^^^___^^^^^^]]]ZZZ[[[\\\]]]___``````aaa`````````````````````aaaaaa```^^^]]]]]]^^^```aaacccbbb```______```aaaaaabbbbbbcccdddddddddddddddbbbdddfffgggiiikkkpppsssrrrtttuuuvvvwww{{{tttmmmnnntttxxx||||||qqqdddWWWRRRTTTXXX```eeekkknnnttt{{{}}}|||uuulllfffllltttwwwtttrrrllllllkkkiiieeecccbbbbbbjjjsss{{{{{{vvvpppggg___YYYUUURRRNNNGGG???>>>AAA+++*********))))))))))))************************))))))*********+++++++++++++++,,,------............///000111222222333333222444666777777777999;;;:::<<>>@@@CCCCCCBBBAAA???===>>>?????????AAADDDFFFJJJYYYooopppgggddd___[[[[[[YYYUUURRRRRRVVV___hhhmmmqqqwwwyyynnnkkkiiijjjmmmrrrvvvwwwvvvmmmjjjhhhiii{{{ttt```NNNCCC===;;;;;;999999999888777777666666555444333111000000000000...------------......///111000//////......//////222444666777777999<<<>>>@@@AAACCCGGGJJJMMMPPPQQQTTTTTTTTTTTTTTTUUUVVVWWWVVVVVVWWWXXXXXXXXXXXXXXXXXXZZZ\\\]]]\\\[[[[[[[[[]]]^^^ccckkktttxxxvvvrrrpppqqqrrrsssrrrnnnjjjfffaaabbbeeelllwww{{{qqqooommmllllllllljjjiiifffaaa\\\WWWUUUTTTRRRQQQOOOKKKEEEAAA>>>===<<<;;;666777888888888:::===??????AAADDDFFFHHHLLLRRRVVVXXXYYY[[[[[[YYYXXXYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[YYYZZZ\\\^^^___aaaaaabbbaaaaaa`````````______```\\\]]]]]]^^^____________]]]]]]^^^___```aaabbbccc________________________aaa___^^^\\\\\\^^^___aaabbbaaa```______```aaabbbbbbbbbcccdddddddddccccccbbbdddfffgggiiilllpppsssssstttvvvwwwxxx{{{|||qqqgggfffiiijjjkkkmmmllliiiccc\\\XXXYYY___dddeeejjjoooqqqvvv}}}~~~xxxqqqoooxxx~~~}}}xxxpppgggbbb```aaakkkssszzz{{{xxxrrriiiaaaZZZTTTNNNJJJDDD>>>>>>BBB*********)))))))))((((((************************)))))))))************+++***+++,,,---.........------...///111222222222222222444666666666666888:::999<<>>???===:::777555444555555333666:::>>>DDDKKKSSSXXXYYYZZZ[[[\\\]]]\\\[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYWWWXXXZZZ\\\]]]]]]]]]\\\\\\\\\\\\\\\]]]___```bbbddddddddddddcccbbbaaa```]]]]]]^^^^^^^^^]]]]]]]]][[[\\\^^^aaaeeehhhjjjkkkllllllmmmooorrrtttwwwxxxzzzyyywwwvvvuuuuuuuuuvvvxxxxxxwwwwwwwwwvvvvvvvvvqqqmmmgggbbb```___]]]\\\\\\]]]]]]]]]]]]___bbbdddkkkkkkjjjgggcccaaa```aaa^^^______aaabbbcccddddddffffffhhhiiijjjjjjjjjjjjgggeeecccbbbdddgggjjjmmmnnntttzzzzzz}}}}}}vvvqqqlllkkkmmmqqqrrrpppiii___UUUPPPOOOLLLPPP]]]vvvgggXXXIIIBBB:::555555555444333555777888888777777888999<<<<<<;;;;;;<<<===>>>>>>===:::666777:::<<<:::777<<<===???AAABBBAAA@@@???>>>???@@@??????@@@CCCEEEGGGTTTkkktttmmmhhhbbb]]]]]]ZZZVVVSSSTTTWWWaaaiiilllpppzzztttpppkkkiiikkkooosssuuuvvvrrrtttsssrrr~~~kkkWWWIIIAAA===<<<:::999999888888777666666555555333222111000000000///...---,,,,,,---...///000///...............///111222444555666888;;;===>>>@@@BBBEEEIIILLLNNNPPPSSSSSSSSSSSSSSSTTTUUUVVVUUUVVVWWWXXXXXXXXXXXXXXXXXXZZZ[[[[[[ZZZZZZZZZ[[[\\\]]]```gggoootttuuutttnnnnnnnnnnnnooommmjjjggg```______bbbkkkyyy}}}zzzvvvtttsssqqqooommmhhhddd]]]WWWTTTSSSRRRQQQOOOKKKEEE@@@===<<<:::999333444555555555777:::===???BBBDDDEEEEEEHHHNNNSSSUUUWWWYYYZZZYYYYYYYYY[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]\\\[[[YYYZZZ\\\]]]___``````aaaaaaaaaaaa`````````______]]]^^^^^^^^^___``````aaa````````````aaabbbcccddd____________^^^^^^^^^^^^___^^^]]]]]]]]]]]]^^^___```_________``````aaabbb``````aaaaaaaaaaaaaaa```dddeeegggiiijjjmmmqqqtttssstttvvvwwwyyy}}}sssiii```___``````___``````^^^[[[YYYZZZ```iiiooommmqqqttttttwww|||~~~|||xxxtttvvvyyykkkcccbbbccckkkrrrwwwwwwuuuqqqiiiaaaZZZTTTMMMJJJEEE@@@@@@CCC+++++++++*********))))))************************))))))))))))************)))***,,,---......------,,,---///000111222222111222444666666666666888999999;;;===@@@BBBFFFKKKOOOVVVZZZ___eeehhhjjjkkkkkkiiiiiiiiijjjlllnnnppprrrxxx{{{{{{tttlllfff___YYYVVVUUUTTTUUUWWWYYYYYYYYYWWWTTTOOOLLLJJJGGGDDDAAA@@@>>>;;;888666555555666333555888<<>>>>>>>>===;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAAAAA@@@???@@@BBBDDDFFFRRRfff}}}wwwrrrnnngggaaa^^^[[[WWWUUUVVVXXXaaafffeeehhhuuuwwwrrrkkkggghhhkkkoooqqqvvvxxxxxxcccRRRFFF???===::::::999888888777777666666555444333222111111111///...,,,++++++,,,...///.........------...//////000111333444555777:::<<<<<<===@@@CCCFFFJJJLLLMMMQQQQQQQQQQQQRRRSSSTTTUUUTTTUUUVVVWWWXXXXXXXXXXXXXXXYYYZZZZZZYYYYYY[[[]]]]]]^^^```ccciiinnnqqqrrrpppmmmkkkkkkmmmnnnlllkkkfffdddbbbaaaeeennnzzz|||zzzyyyvvvuuummmhhh```YYYVVVTTTTTTSSSNNNJJJCCC???<<<:::888777333444555555555666999<<<@@@BBBDDDCCCAAACCCIIINNNRRRTTTVVVWWWWWWXXXYYY[[[ZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\]]]^^^^^^]]]\\\\\\YYYZZZ[[[]]]^^^_________``````aaa`````````___^^^^^^^^^______```aaabbbbbbcccbbbaaa```aaaaaabbbcccaaaaaaaaa``````_________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]___```aaaaaabbbbbb``````aaaaaaaaaaaa``````ccceeefffgggiiikkkooorrrrrrtttvvvwwwzzz~~~kkkbbbZZZ[[[]]]\\\ZZZ[[[[[[ZZZXXXXXX\\\dddnnnuuuvvvzzzzzzxxxyyy||||||yyytttqqquuu}}}lllcccccceeeiiinnnrrrqqqpppmmmeee]]]XXXQQQKKKHHHEEE@@@???AAA,,,,,,,,,+++++++++******************************))))))))))))************)))***,,,---......---,,,,,,---///000111222111111222444666666666666777999999:::<<<===???AAAEEEHHHIIIKKKOOORRRVVVXXXZZZ\\\^^^^^^^^^^^^```bbbdddfffjjjppptttqqqmmmiiiccc]]]YYYXXXWWWYYY[[[]]]^^^]]]\\\YYYUUURRROOOMMMJJJGGG@@@>>>;;;888666555666666333555777:::>>>EEEMMMSSSVVVWWWZZZ]]]^^^^^^^^^]]]XXXVVVTTTQQQMMMJJJGGGFFFPPPRRRVVVYYY[[[\\\\\\[[[\\\[[[ZZZZZZ[[[]]]___aaabbbbbbbbbaaaaaa```___^^^VVVWWWXXXZZZ[[[[[[\\\\\\YYYYYY[[[]]]___bbbeeefffooooooooopppqqqssstttuuuwwwvvvuuutttsssttttttuuuuuuvvvxxxyyyxxxwwwuuutttooojjjccc`````````___^^^``````^^^\\\[[[]]]aaaeeefffhhhiiigggbbb______```^^^___aaadddeeeffffffffffffgggjjjlllmmmnnnnnnmmmiiigggeeeeeefffjjjooorrrrrryyyyyyjjjjjjlllqqqxxx~~~uuuooommmttt|||yyyzzzvvvlll]]]QQQJJJHHHLLLOOOXXXiiiyyy^^^PPPEEE@@@999555666777666555666777888888777666888999999999999:::;;;<<<===>>>???AAACCCAAA===<<<>>>AAA=========>>>>>>???@@@@@@AAAAAAAAA@@@???@@@BBBDDDGGGQQQcccyyyxxxuuussskkkccc```\\\WWWUUUWWWWWW___aaa]]]___nnnxxxrrrjjjfffeeehhhlllnnnxxx}}}kkkXXXJJJAAA===::::::999999888777777777666555444333222111111111///...,,,++++++,,,---///---------------.../////////111333444555666999<<<:::;;;>>>AAAEEEHHHJJJKKKPPPPPPPPPQQQQQQRRRTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXYYYYYYXXXXXXYYY[[[^^^______```aaadddhhhmmmpppsssppplllkkkmmmppppppoooqqqnnniiieeedddiiipppvvv~~~|||{{{qqqkkkbbb[[[XXXVVVUUUUUUMMMHHHBBB===;;;999777666666666777777777888;;;===@@@BBBDDDBBB???@@@FFFKKKOOOQQQTTTVVVVVVWWWYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\^^^^^^^^^^^^\\\\\\YYYZZZ[[[\\\]]]^^^^^^^^^```````````````______^^^____________```aaaccccccdddcccaaa`````````aaabbbccccccbbbbbbaaaaaaaaa```\\\]]]]]]^^^^^^]]]]]]\\\[[[\\\^^^```bbbbbbbbbbbbbbbbbbcccccccccbbbbbbaaaaaabbbdddeeeeeehhhlllooorrrsssuuuwwwzzz~~~ggg___YYY[[[]]]\\\[[[ZZZ^^^\\\ZZZ[[[```iiisssyyy}}}{{{zzz|||{{{xxxmmmjjjmmmwww|||jjjaaaaaaeeegggkkkmmmlllkkkiiibbbZZZSSSMMMHHHFFFCCC===;;;<<<.........---,,,+++***)))((()))***+++***(((&&&%%%(((((((((((((((((((((((())))))))))))***+++,,,---,,,---///000000000///...000000222333555666777888999999;;;===>>>@@@AAABBBFFFGGGIIIKKKNNNQQQSSSTTTUUUVVVXXXZZZZZZ\\\___bbbccckkksssssspppkkkbbb[[[XXXXXXYYY[[[^^^bbbdddfffdddbbb\\\UUUSSSSSSOOOIIIGGGDDD@@@;;;777666555555333444555666:::AAAJJJPPPXXXXXXZZZ\\\^^^^^^]]][[[ZZZXXXSSSMMMFFFCCCCCCDDDDDDJJJQQQUUUVVVUUUVVVWWWYYYYYYYYYZZZ[[[]]]^^^_______________^^^]]]\\\[[[YYYYYYXXXWWWWWWWWWWWWWWWYYYYYYZZZ\\\___bbbeeegggkkklllnnnppprrruuuwwwxxxwwwwwwvvvuuutttsssrrrrrryyyyyyxxxxxxvvvuuusssssspppjjjcccaaaccceeedddaaa```aaabbbaaa``````aaaccciiihhhfffeeeeeedddaaa______ccchhhmmmqqqqqqpppoooqqqppppppqqqrrrqqqooommmggggggfffgggiiimmmqqqsssvvvyyyzzznnniiifffeeeiiimmmpppvvv|||zzzuuuqqqoooooopppyyyvvvooofff[[[PPPIIIDDDLLLOOOXXXeeetttlllXXXMMMDDD@@@:::666555666666555444555777888999999888888;;;;;;:::999:::;;;<<<=========>>>???@@@@@@AAAAAAHHHDDDAAA??????@@@AAAAAA????????????@@@AAABBBCCCKKKRRRZZZnnnwwwrrrppphhh^^^\\\___\\\UUUTTTQQQPPPRRRVVV]]]kkkxxxxxxmmmjjjiiiiiiiiikkkmmm|||xxxeeeQQQBBB;;;<<<:::888777888888888666555555555444333222000///......---,,,++++++++++++,,,,,,,,,---------......//////000222444777999:::<<<===>>>AAACCCGGGIIIKKKMMMPPPSSSUUUTTTSSSSSSSSSTTTTTTVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[XXX[[[^^^aaabbbeeehhhjjjooonnnmmmnnnooopppnnnmmmnnnpppqqqlllfffdddgggkkkvvv~~~{{{vvvmmmeee___[[[XXXWWWTTTPPPIIIBBB<<<999777777:::888666555666888;;;===??????@@@AAABBBBBBCCCCCCIIILLLPPPSSSTTTVVVYYY[[[ZZZ[[[\\\\\\ZZZZZZ[[[\\\]]]]]]]]]]]]\\\[[[ZZZZZZVVVXXXZZZ]]]___aaaaaaaaa]]]___``````______```bbbbbbbbbbbbbbbcccdddeeeeeeeeedddbbbaaaaaaaaabbbccccccddddddcccbbb```^^^]]]bbbaaa```___^^^]]]\\\\\\```````````````aaaaaaaaa___```bbbccccccbbbaaa```bbbccceeegggjjjlllnnnooonnnqqquuuxxx{{{sssbbb\\\XXX[[[bbbddd___YYY^^^[[[ZZZ^^^ccckkkzzzzzzooogggiiimmmrrrzzzwwwhhhaaabbbfffggghhhiiijjjiiiccc\\\VVVMMMIIIEEECCCBBBBBBAAA@@@.........---,,,+++***))))))***+++,,,,,,***)))(((''''''''''''''''''''''''))))))))))))***+++,,,---------...///////////////000111222333444555666777888999:::<<<>>>???AAAAAA>>>???AAACCCFFFHHHJJJJJJJJJLLLNNNQQQSSSVVVZZZ]]]gggpppwwwxxxvvvrrrllleee]]]]]]\\\\\\^^^bbbeeehhhhhhgggaaa[[[YYYYYYVVVPPPNNNJJJDDD>>>999777666666555666666666999???FFFKKKUUUWWWYYY\\\]]]]]][[[YYYXXXVVVQQQIIIBBB>>>======CCCHHHOOOSSSUUUUUUVVVWWWYYYYYYYYYZZZ[[[\\\]]]^^^_________^^^^^^]]][[[[[[YYYXXXWWWVVVVVVVVVWWWWWWXXXXXXYYY[[[^^^aaadddeeeiiijjjkkknnnppprrrtttuuuvvvvvvuuuuuuttttttsssssswwwwwwwwwwwwvvvuuussssssqqqkkkdddaaacccdddccc```aaaccceeeeeecccaaa``````bbbbbbbbbdddfffggggggfffeeehhhnnntttxxxyyyyyyyyy{{{zzzyyyxxxxxxvvvrrrooolllkkkjjjjjjkkkmmmppprrrwwwyyyvvvhhh```^^^```eeehhhiiilllpppssssssrrrqqqppppppqqqsssooommmiiiccc\\\VVVQQQOOOIIIMMMUUU```lllwww~~~tttaaaQQQHHHBBB>>>999666555555555555555666777888999999999888===<<<;;;;;;;;;<<<>>>>>><<<===>>>@@@AAACCCDDDDDDLLLHHHDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCFFFLLLTTTfff|||sssppphhh___\\\^^^\\\VVVSSSOOOLLLLLLNNNSSS```lll~~~zzzlllgggggggggggghhhfffmmmpppooorrr}}}iiiUUUFFF>>>;;;999777777888888888777666666666555444333222111000///...---,,,,,,,,,,,,,,,,,,,,,---------......//////000222444666888999:::;;;<<>>>>>>>>???@@@AAAAAAAAAEEEHHHLLLOOORRRUUUXXX[[[ZZZ\\\]]]]]]\\\[[[\\\^^^`````````______^^^]]]\\\WWWYYY[[[]]]___`````````]]]___```aaa``````bbbcccdddccccccccccccdddeeeeeedddcccbbbaaaaaaaaabbbcccbbbcccccccccbbb```___]]]```_______________^^^^^^`````````aaaaaabbbbbbbbbaaabbbbbbcccccccccccccccbbbccceeefffiiijjjlllmmmnnnpppuuuxxx|||}}}mmm^^^]]]]]]```dddeeeccc``````]]]^^^bbbhhhppp}}}}}}pppdddggglllqqqvvv||||||oooddd___aaadddhhhhhhhhhhhheee___WWWQQQLLLIIIEEECCCBBBBBBAAA@@@............---+++***)))***+++,,,---------,,,+++(((((((((((((((((((((((())))))))))))***+++,,,---...------------...//////111111222333444444555555777888999;;;<<<>>>???@@@>>>>>>@@@AAACCCDDDFFFFFFDDDGGGKKKNNNRRRXXX]]]bbbjjjrrryyyzzzyyywwwsssnnndddbbb^^^[[[\\\```dddhhhkkkkkkgggaaa^^^^^^[[[VVVUUUQQQJJJCCC===999888888777777777666777<<>>>>>=========>>>???@@@<<<===>>>@@@BBBDDDFFFFFFMMMIIIEEEBBBAAA@@@???>>>AAA@@@@@@@@@@@@@@@AAABBBAAAGGGMMM]]]uuuvvvqqqiii```]]]^^^[[[WWWTTTOOOJJJGGGFFFIIITTT```llluuu~~~llleeeddddddcccccc___[[[YYYYYY\\\eeexxxqqq]]]LLLCCC:::888666666777888888777777777777666555444333222111000///...------------,,,,,,,,,---------............///111333555777888888999:::<<>>>>>>>>???BBBFFFJJJNNNRRRWWWZZZ[[[]]]^^^___^^^]]]^^^___``````aaa``````___^^^]]]YYYZZZ\\\]]]^^^^^^^^^^^^]]]___aaaaaaaaabbbdddeeeffffffeeeddddddddddddeeebbbbbbaaa``````aaabbbcccaaaaaaaaabbbaaa```______^^^^^^^^^______```````````````aaabbbccccccddddddcccccccccccccccdddeeeeeeddddddeeefffhhhiiijjjjjjmmmppptttxxx|||uuufff```aaacccddddddcccccccccccc```aaafffjjjpppzzzqqqcccgggmmmqqqssstttvvvwwwyyywwwrrrkkkeeecccdddfffhhhgggfffddd```YYYRRRLLLLLLIIIEEEBBBAAAAAA@@@???//////......---+++***)))******+++,,,---------,,,))))))))))))))))))))))))))))))))))))***+++,,,---...---,,,,,,,,,---///000111111222222333333444444666777888999;;;<<<===>>>???@@@@@@AAABBBCCCDDDDDDBBBEEEJJJOOOTTT[[[bbbggghhhpppvvvwwwvvvvvvsssoooiiiddd^^^YYYXXX[[[```dddkkkllljjjeeebbbaaa]]]XXXYYYUUUNNNFFF@@@===;;;;;;777777777666777;;;@@@EEEQQQTTTYYY\\\\\\[[[YYYYYYWWWWWWTTTNNNHHHBBB@@@???>>>AAAFFFLLLPPPSSSUUUWWWYYYYYYXXXXXXXXXYYYYYYZZZ[[[[[[\\\\\\[[[ZZZZZZYYYVVVUUUSSSRRRRRRRRRSSSTTTUUUVVVXXXZZZ]]]```bbbccceeefffgggiiikkkmmmoooppprrrrrrrrrsssssstttttttttrrrrrrsssssssssrrrrrrqqqnnnjjjeeecccdddeeeffffff```cccfffhhhhhhhhhiiijjjhhhggggggiiilllnnnooonnnlllnnnsssyyy~~~{{{uuuqqqrrrqqqpppppppppqqqrrrtttuuuwww}}}nnn___YYYWWWZZZ^^^___\\\[[[]]]WWW^^^gggmmmppprrrtttuuuoooqqqrrrlllaaaTTTKKKFFFEEEKKKSSSZZZ___aaabbbccceeejjjmmmjjj```SSSJJJEEE===:::666444444555555444666666777888999999999:::>>>>>>>>>>>>>>>?????????======>>>@@@AAACCCDDDDDDHHHEEEBBB?????????>>><<<@@@??????>>>>>>??????@@@AAAGGGIIITTTgggqqq{{{{{{tttjjjbbb___^^^[[[XXXWWWRRRLLLHHHEEEFFFOOOZZZaaakkkzzznnneeedddcccaaaaaa]]]QQQKKKNNNPPPTTTfff|||{{{fffSSSGGG;;;888666555666777777777666777777666555444333333111000///...------------,,,,,,,,,---------......------...///111333555666777777999:::===@@@BBBCCCFFFIIILLLMMMMMMMMMOOOPPPRRRSSSTTTVVVWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYY\\\]]]^^^^^^]]]]]]^^^___cccdddhhhmmmqqqrrrpppmmmmmmmmmnnnnnnnnnkkkfffbbbaaa___aaahhhqqq}}}zzztttooonnnoookkkcccZZZQQQJJJFFFCCC????????????>>>===;;;:::999:::::::::;;;;;;;;;<<<999<<<@@@DDDIIIOOOUUUYYY[[[]]]```aaa`````````aaa____________^^^]]]\\\[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]___aaabbbbbbccceeeggghhhhhhgggeeeeeedddddddddaaaaaa```___```aaabbbccc___`````````````````````____________``````````````````aaabbbdddeeeffffffdddcccbbbbbbbbbdddeeegggfffffffffggghhhhhhiiiiiinnnqqquuuxxx{{{~~~rrrhhhkkkiiigggdddbbbaaaaaaaaaccc``````dddhhhkkkqqqxxx}}}qqqfffjjjnnnqqqqqqpppppppppsssrrrpppnnnmmmlllkkkkkkiiigggddd```\\\VVVPPPKKKKKKHHHDDDAAAAAAAAA@@@???/////////...---,,,+++***))))))***++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,------,,,+++++++++,,,...///111111111222222222333333555666666888999:::;;;;;;;;;;;;<<<<<<======>>>>>>>>>AAAEEEJJJOOOWWW___dddhhhooouuuvvvuuuvvvtttpppiiiddd]]]WWWTTTVVVZZZ^^^hhhmmmnnnjjjgggddd```ZZZYYYVVVPPPJJJDDDAAA???>>>666666777777999===BBBFFFQQQUUUZZZ\\\\\\[[[ZZZ[[[]]]]]]\\\WWWOOOGGGBBB???<<<>>>BBBGGGMMMQQQTTTUUUWWWWWWVVVVVVVVVWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXWWWUUUSSSQQQOOOOOOPPPRRRSSSUUUVVVYYY[[[^^^```bbbccceeefffgggiiikkkmmmnnnooopppppppppqqqrrrrrrssssssppppppqqqqqqqqqpppooooookkkhhheeecccdddgggiiijjjeeeffffffffffffgggjjjmmmiiihhhggghhhkkkmmmnnnnnnlllnnnqqquuu{{{}}}wwwrrrnnnnnnooopppqqqtttvvvwwwrrruuu{{{~~~nnnbbb^^^[[[ZZZ[[[[[[WWWWWWZZZVVV___jjjqqqrrrqqqrrrrrrnnntttzzzwwwkkk[[[NNNGGGCCCJJJRRRYYY[[[[[[[[[\\\^^^aaabbb^^^TTTIIIAAA>>>;;;888555444555666666555777777777888888999::::::<<<<<<=========>>>>>>>>>======>>>>>>>>>??????@@@CCCAAA>>>>>>?????????>>>>>>============>>>>>>???AAAFFFGGGLLLYYY]]]eeeuuuxxxmmmfffaaa]]]ZZZYYYYYYTTTOOOKKKGGGGGGNNNWWW^^^hhhvvvuuukkkgggdddbbbaaa]]]OOOHHHLLLLLLKKKYYYmmmpppZZZIII<<<:::666555666777777777555555555555555444333222000///...---,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---...000222333444666666888999<<<>>>@@@BBBEEEGGGJJJKKKLLLMMMOOOPPPRRRRRRTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZYYYYYYXXXYYY[[[]]]]]]\\\\\\^^^___^^^```dddjjjooopppooommmjjjjjjkkkmmmnnnmmmiiifff```]]]]]]```dddjjjttt~~~{{{wwwvvvyyyuuuooofff\\\SSSLLLHHHDDDDDDDDDDDDBBB???<<<;;;888999999999999999::::::666888;;;???DDDKKKSSSXXX[[[]]]```bbbbbbaaabbbccc____________^^^]]]\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\^^^___aaabbbcccdddfffhhhiiihhhgggfffeeedddddddddaaa```_________```aaabbb_______________`````````aaaaaa`````````_________```aaabbbcccdddeeeffffffbbbbbbaaaaaabbbccceeefffggggggggghhhhhhhhhhhhiiioooqqqsssuuuwwwzzz}}}|||xxxzzzsssiiicccbbbbbbaaa```^^^[[[\\\aaafffiiinnntttyyy}}}uuullliiikkkmmmnnnnnnmmmnnnooorrrpppoooppprrrrrrooollljjjgggccc^^^ZZZUUUPPPMMMKKKGGGCCCAAA@@@@@@???>>>////////////---,,,+++***))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,++++++++++++,,,------//////000111222222333333444444555666777888999999999999::::::;;;;;;<<<<<<>>>@@@CCCFFFKKKQQQYYY^^^gggooouuuwwwwwwxxxuuurrrhhhddd]]]WWWTTTTTTVVVXXXccckkkqqqqqqooolllfff```YYYWWWSSSNNNIIIEEEBBB@@@666777999999;;;???DDDHHHQQQUUUZZZ[[[ZZZYYY[[[]]]bbbdddddd```VVVKKKBBB===;;;;;;>>>CCCJJJOOORRRSSSTTTTTTSSSSSSTTTUUUVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUSSSQQQOOOMMMMMMNNNPPPQQQTTTVVVYYY\\\^^^```bbbbbbeeeeeeggghhhjjjlllmmmnnnnnnnnnnnnoooooopppppppppooooooooooooooonnnmmmlllhhhfffdddbbbccceeehhhjjjjjjiiigggdddaaaaaadddgggcccaaaaaacccgggkkkmmmnnnnnnnnnoooqqquuuzzz~~~}}}vvvrrriiijjjkkknnnqqquuuwwwyyyqqquuu{{{yyyooohhhccc^^^[[[ZZZXXXTTTUUUXXXWWWaaammmsssssspppooopppuuu}}}ppp\\\LLLCCCAAAHHHQQQVVVWWWWWWWWWWWWVVVXXXYYYTTTLLLCCC>>>===999777555555666777777666888888777888888999;;;;;;:::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>===>>>@@@BBBAAAAAA<<<<<<<<<<<<===>>>???@@@???FFFFFFIIIPPPOOOTTTccczzz~~~qqqiiiccc]]]ZZZYYYXXXTTTQQQNNNIIIGGGLLLSSS]]]fffrrr|||tttmmmhhheeeeee___SSSLLLMMMKKKHHHPPP^^^tttyyyaaaLLL???<<<888666666777777777555555555555555444333222000///...---,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---...000222333555555666888:::<<<>>>???BBBEEEGGGIIIIIIKKKNNNPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVWWWXXXYYYZZZYYYXXXXXXXXXZZZ\\\\\\\\\\\\^^^```[[[]]]aaafffkkknnnmmmllliiijjjkkkkkkllllllllllllddd```^^^___^^^^^^bbbiiiqqqzzz~~~{{{sssiii^^^TTTNNNIIIIIIIIIGGGEEEBBB???===999999999999999999999999555777999<<>>===000000//////...,,,+++***+++******))))))))))))***++++++++++++++++++++++++))))))))))))***+++,,,---******+++,,,,,,,,,,,,,,,---...///000111222333444333333444555666777888888999::::::;;;<<<=========@@@AAABBBDDDGGGLLLSSSXXX___hhhppprrrtttuuusssppphhheee```[[[WWWVVVUUUUUUZZZeeeqqquuuuuusssmmmgggZZZYYYWWWSSSNNNHHHCCC@@@999:::;;;<<<===AAAEEEIIIPPPTTTXXXXXXWWWWWWZZZ^^^bbbfffiiihhh___SSSHHHAAA;;;:::;;;@@@GGGMMMPPPQQQPPPPPPPPPQQQRRRSSSTTTUUURRRSSSSSSTTTTTTSSSSSSSSSRRRPPPMMMKKKKKKLLLOOOPPPSSSTTTWWW[[[]]]___```aaaddddddfffgggiiijjjkkklllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmllljjjjjjfffeeebbb```___```cccfffggggggeeeaaa^^^\\\]]]^^^___^^^^^^```eeejjjlllmmmmmmkkkjjjjjjmmmqqquuuxxx~~~|||xxxqqqllldddfffhhhlllpppsssvvvxxxrrrwww}}}~~~zzztttooommmgggbbb___]]]ZZZUUUUUUWWWTTT___kkkrrrqqqnnnnnnooowww~~~~~~lllWWWGGG???BBBJJJRRRWWWVVVTTTUUUVVVTTTVVVVVVQQQIIIBBB???>>>888777555555777888888777888888888777888999;;;<<<:::;;;<<<=========<<<<<<:::;;;;;;;;;<<<<<<=========<<<;;;<<>>GGGJJJLLLPPPMMMPPP___xxxuuummmfff]]]YYYZZZXXXVVVTTTQQQLLLGGGIIIOOOXXXbbblllttt~~~uuullliiijjjddd[[[RRRNNNJJJGGGLLLTTTdddtttfffNNNCCC???:::777666666777666555666666666666555444444111000///...------------,,,,,,,,,---------......+++++++++,,,---///111111222333444555777999;;;===@@@BBBDDDEEEGGGIIILLLNNNPPPQQQRRRTTTUUUUUUVVVVVVUUUVVVXXXZZZZZZYYYXXXWWWZZZ[[[\\\\\\\\\\\\]]]___ZZZ[[[^^^bbbhhhkkklllkkkkkklllllljjjggghhhlllppplllhhheeeccc___[[[\\\aaafffnnnvvv{{{~~~xxxzzz|||uuuhhh[[[TTTOOONNNLLLJJJGGGDDDAAA@@@:::::::::::::::::::::999777888999;;;???FFFOOOUUUXXX\\\```ccccccccccccddd`````````______^^^]]]\\\\\\\\\[[[ZZZZZZ[[[\\\]]]___```bbbbbbaaabbbccceeeggggggfffeeedddddddddeeecccbbb```^^^]]]]]]]]]^^^```___^^^]]]]]]]]]^^^___```````````````aaaaaaaaaaaabbbbbbbbbccccccdddddd```aaabbbdddeeeeeeffffffdddddddddeeeeeefffffffffgggiiikkklllnnnpppsssuuuyyy~~~rrriiidddaaaYYYUUUUUU[[[cccggglllqqqqqqttttttooolllkkkiiieeehhhjjjllllllkkkjjjkkklllmmmkkkkkkrrr{{{~~~zzzuuuqqqkkkddd]]]WWWRRRNNNKKKIIIFFFBBB@@@??????>>>===000000000///...---++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))***+++,,,---)))***+++,,,---,,,++++++,,,---...000111333444444333333444444555666777777777777888999:::;;;;;;<<<>>>>>>??????AAAEEEKKKPPPTTT^^^ggglllnnnpppoookkkiiigggccc___[[[XXXVVVUUUQQQ___nnnuuuwwwvvvqqqkkk\\\\\\ZZZVVVQQQJJJCCC???<<<===>>>>>>???AAAEEEHHHOOOSSSVVVVVVTTTUUUZZZ^^^___dddkkkmmmggg\\\QQQJJJ;;;999:::???FFFLLLOOOPPPNNNNNNOOOOOOQQQRRRTTTTTTQQQQQQRRRRRRRRRRRRRRRQQQRRROOOLLLJJJJJJKKKNNNPPPQQQSSSVVVZZZ\\\^^^______cccccceeefffhhhiiijjjkkkllllllllllllllllllllllllnnnnnnnnnmmmllljjjiiihhhfffeeebbb^^^\\\\\\___aaa```aaaaaa```]]]ZZZYYYZZZaaa```___aaaeeeiiikkkllljjjhhhfffeeefffiiinnnpppzzzzzzyyyyyywwwqqqkkkfffcccdddgggkkknnnrrruuuvvvtttzzz}}}vvvpppnnnpppkkkfffdddccc___YYYVVVXXXPPP[[[iiipppooommmnnnpppkkksssyyyuuufffVVVJJJEEEFFFMMMUUUYYYWWWUUUVVVWWWSSSUUUTTTNNNFFF???===<<<888777555666888999999888999888888777888:::;;;<<<:::;;;===>>>>>>>>>===<<<999999:::;;;<<<===>>>???:::999999:::<<<===<<<;;;======>>>???@@@BBBDDDEEE>>>IIINNNRRRVVVRRRTTTbbbzzzwwwoooggg]]]YYYZZZZZZXXXWWWUUUOOOHHHHHHMMMSSS]]]gggoooyyyyyyooolllnnniiibbbXXXOOOJJJIIILLLPPPYYYjjjzzzjjjOOOEEEAAA;;;777666666666666666777777777777777666555222111000//////.........,,,,,,,,,---------......***++++++,,,---...000111111111222333555777999:::>>>???BBBCCCEEEGGGJJJMMMPPPQQQRRRTTTUUUUUUUUUUUUUUUVVVXXXZZZZZZYYYXXXWWW[[[]]]^^^]]]\\\[[[\\\]]]YYYZZZ\\\```eeeiiijjjjjjmmmnnnmmmiiidddeeelllrrrtttoookkkhhhbbb]]]]]]bbb```gggnnnqqqtttxxxyyyvvvrrrssstttwww{{{|||nnn```XXXRRRQQQNNNKKKHHHEEECCCBBB;;;;;;::::::::::::::::::888999999;;;>>>EEENNNTTTXXX[[[```ccccccccccccddd]]]]]]]]]]]]\\\[[[ZZZZZZ\\\[[[ZZZZZZZZZ[[[\\\]]]___```bbbbbbaaaaaabbbdddffffffeeeddddddddddddeeedddbbb```^^^]]]\\\\\\]]]```___^^^]]]\\\]]]^^^^^^^^^^^^___```aaabbbccccccbbbbbbbbbbbbbbbbbbbbbccc```bbbdddfffgggggggggfffbbbbbbbbbccccccddddddeeeccceeegggiiikkknnnqqqtttsss{{{zzziiiaaa^^^\\\VVVTTTYYY___bbbeeeiiiiiimmmooollljjjjjjiiifffiiilllooopppnnnlllkkkkkknnnlllnnnwwwtttnnneee\\\UUUPPPLLLIIIIIIFFFBBB?????????>>>===000111111111000...,,,***((((((((()))******++++++'''(((((()))***+++++++++(((((((((((()))))))))))),,,+++***)))***+++,,,---111000...---,,,---///000000111222333444555555666999999999999999:::::::::999;;;>>>@@@AAACCCEEEFFFOOOTTTYYY^^^aaacccfffhhhkkkiiieee```[[[VVVSSSQQQUUUXXX___jjjuuuxxxuuupppeee```YYYSSSNNNKKKHHHFFF>>>>>>>>>======@@@DDDGGGPPPPPPPPPRRRTTTWWWYYY[[[\\\cccmmmtttrrrfffVVVKKKCCC<<<:::@@@GGGJJJKKKMMMNNNOOOOOOPPPPPPOOOOOONNNMMMMMMMMMLLLMMMMMMNNNOOONNNIIIEEEFFFKKKNNNMMMKKKPPPRRRUUUWWWXXXZZZ]]]```aaabbbcccdddeeegggjjjmmmllllllllllllllllllllllllpppmmmjjjjjjjjjiiieeebbbaaa^^^[[[[[[XXXVVVYYY___eeeiiikkkjjjeee```____________]]]ZZZYYY[[[```dddggggggfffcccbbbdddgggkkknnnqqqttttttpppjjjeeecccbbb___```dddgggjjjooouuu{{{zzzyyyvvvsssqqqqqqqqqqqqkkkfffccc^^^YYYXXXZZZ\\\^^^bbbggglllmmmkkkiiiiiiiiijjjggg\\\NNNGGGFFFLLLSSSXXXYYYZZZ\\\[[[XXXWWWTTTPPPJJJEEE@@@<<<:::888888888888888888888888999999:::;;;;;;<<<<<<===;;;<<<======>>>=========999999999:::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@>>>??????@@@@@@AAAAAABBBCCCGGGRRR___ccc^^^\\\^^^xxxyyypppfff\\\XXX[[[ZZZ[[[\\\YYYQQQIIIKKKRRR\\\aaagggnnnwwwxxxsssooolllhhh```VVVNNNKKKNNNRRRUUUddduuuwwwiiiRRRCCC888888777222333999666666777777666555444444111222222111111000///...------------------------...---,,,,,,,,,,,,---...///111333444555666888:::;;;>>>AAACCCDDDGGGJJJLLLOOOPPPQQQSSSSSSTTTTTTTTTUUUUUUVVVWWWXXXYYYZZZZZZ]]]]]]\\\\\\[[[ZZZZZZZZZYYYYYY[[[]]]```dddhhhjjjqqqnnniiifffeeegggjjjllltttuuuwwwwwwuuupppkkkhhhlllkkkkkkoootttuuuqqqlllkkklllmmmpppssswwwzzz{{{wwwggg[[[WWWRRRMMMJJJJJJHHHEEEAAA===<<<;;;;;;:::;;;;;;;;;999;;;===???CCCIIIQQQVVV___```aaabbbbbbccccccccccccddddddcccaaa]]]ZZZXXXXXXXXXXXXYYYYYY[[[\\\]]][[[[[[\\\]]]___```aaaaaabbbbbbcccccccccbbbbbbaaaccccccbbbaaa```___^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]```___^^^]]]]]]^^^___```aaaaaabbbcccddddddddddddddddddcccbbbaaaaaaaaabbbaaa___^^^```ccceeedddbbbaaaeeeggggggkkkqqqtttrrrxxxtttrrrtttzzznnnaaa[[[ZZZVVVRRRUUU]]]fffjjjkkkkkkkkkjjjhhhffffffhhhjjjjjjlllnnnnnnmmmmmmooorrrrrroooppp|||tttfff[[[TTTQQQOOOMMMKKKIIIDDD@@@===<<<<<<<<>>???@@@BBBDDDHHHLLLQQQUUUXXX[[[]]]___aaabbbbbb```\\\VVVQQQMMMLLLOOOUUU```kkkqqqqqqnnnfffaaaZZZSSSNNNKKKGGGEEE@@@@@@@@@>>>>>>@@@CCCGGGOOOOOOOOOQQQSSSUUUXXXYYY]]]dddooowwwwwwmmm^^^SSSIIIAAA<<<@@@FFFHHHJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLJJJGGGDDDGGGLLLPPPQQQPPPOOORRRUUUWWWXXXZZZ]]]___aaabbbcccccccccdddgggiiijjjjjjjjjjjjjjjjjjjjjjjjmmmkkkiiihhhhhhfffbbb^^^]]]ZZZYYY[[[[[[ZZZ^^^dddmmmpppssspppkkkeeecccccc___^^^[[[XXXUUUVVVYYY\\\dddfffhhhhhhfffeeeeeeeeejjjmmmppppppkkkeee```]]]^^^\\\]]]aaadddeeejjjpppqqqqqqqqqooommmlllkkklllpppllliiihhhccc\\\[[[]]]dddeeegggkkknnnnnnkkkiiihhhhhhhhhdddXXXKKKGGGIIIRRRYYY___```bbbdddbbb^^^[[[WWWQQQJJJDDD???;;;999888888888888888888888888999999999:::;;;;;;<<<<<<============<<<<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;<<<===>>>???????????????@@@AAAAAABBBBBBEEEHHHRRR```eee```[[[ZZZdddwwwyyypppiii```\\\\\\ZZZZZZZZZXXXPPPJJJMMMTTT\\\aaagggnnnwwwyyytttqqqmmmiiicccZZZSSSQQQSSSWWWYYYfffuuu}}}qqqZZZHHH;;;999888444444999666666666666666555444444222222222222111000///...------------------------...---,,,,,,,,,,,,---...///111333444555666888:::999;;;>>>AAABBBDDDGGGIIINNNOOOPPPRRRSSSTTTUUUUUUUUUVVVVVVWWWXXXYYYYYYZZZ]]]]]]]]]\\\\\\[[[[[[[[[WWWXXXYYYZZZ]]]aaadddfffnnnllljjjhhhhhhiiijjjlllvvvzzz~~~zzzvvvsssqqqrrrtttsssnnniiiggggggiiikkknnnqqqsssuuu~~~pppcccXXXSSSLLLHHHGGGFFFCCC@@@===<<<;;;:::999888888888999;;;===@@@DDDKKKSSSXXX______```aaabbbbbbbbbaaabbbbbbbbbbbb```]]][[[YYYYYYYYYXXXYYYYYYZZZ[[[\\\\\\\\\\\\]]]]]]^^^^^^^^^aaaaaaaaaaaaaaaaaaaaaaaacccccccccbbbaaa```^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^___aaabbbaaaaaabbbcccdddddddddddddddccccccbbbbbbbbbbbbcccaaa______aaadddffffffdddeeejjjmmmnnnpppttttttrrrnnniiifffiiiooozzzlll^^^XXXUUUSSSRRRWWW```gggiiiiiiffffffeeedddeeegggkkknnnnnnnnnnnnnnnnnnmmmnnnnnnpppmmmppp|||uuufffZZZSSSPPPMMMLLLIIIFFFBBB???<<<;;;<<<<<>>???CCCFFFLLLLLLMMMOOOQQQSSSUUUVVVZZZaaalllvvvyyyrrrggg___QQQHHHAAABBBFFFGGGHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIJJJIIIHHHGGGGGGGGGGGGGGGEEECCCCCCFFFMMMRRRTTTTTTOOOQQQTTTVVVWWWYYY\\\___```bbbbbbbbbaaabbbdddfffhhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhgggfffccc^^^ZZZWWWVVVWWW[[[]]]^^^cccjjjtttvvvxxxuuuooohhheeedddbbb```]]]YYYUUUSSSUUUWWW```eeekkkooonnnjjjfffdddgggjjjmmmmmmhhhaaa[[[XXXYYYWWWYYY]]]^^^___ccciiillllllllllllmmmlllllllllooolllkkkjjjfff```___aaakkkkkklllnnnooommmjjjgggeeeeeeeee___SSSIIIKKKRRR[[[bbbhhhjjjllllllhhhccc[[[VVVNNNGGGBBB>>>;;;999888888888888888888888888888888999999:::;;;;;;;;;=========<<<;;;:::888888::::::;;;;;;;;;<<<<<<<<<999999:::;;;<<<======>>>??????@@@@@@AAABBBBBBBBBEEEGGGQQQ___fffbbbYYYSSSRRRcccxxxzzzrrrmmmeee^^^ZZZZZZXXXWWWUUUPPPLLLPPPXXXccchhhnnnsssyyyzzzsssqqqmmmkkkhhhccc^^^\\\]]]___\\\fffttt~~~hhhUUUBBB<<<:::555555888666666666666666555555444222222222222111000//////------------------------------,,,,,,,,,,,,------...000222333444555777999666999<<<===???AAADDDFFFKKKLLLNNNPPPRRRTTTUUUUUUVVVVVVVVVWWWWWWXXXXXXXXX]]]]]]]]]\\\\\\\\\\\\\\\XXXXXXYYYZZZ\\\^^^aaabbbiiiiiijjjkkkkkkkkkkkkkkkpppvvv}}}xxxuuusssooojjjeeebbbbbbccceeegggiiikkklllwwwzzzzzzlll\\\UUULLLEEECCCBBB@@@>>>>>>===;;;:::999888777777999;;;===@@@EEELLLTTTZZZ^^^___```aaaaaa``````______`````````___^^^\\\ZZZZZZYYYYYYYYYYYYYYYZZZZZZ]]]\\\\\\\\\\\\\\\\\\\\\aaa```_________```aaaaaabbbcccddddddcccaaa^^^]]]________________________\\\\\\\\\]]]___```bbbcccaaaaaabbbcccddddddddddddccccccbbbbbbbbbcccddddddaaa```___aaadddgggggggggfffmmmssswwwzzz}}}|||wwwjjjbbb\\\^^^eeemmmyyyzzzfffZZZUUUTTTTTTVVV\\\ccciiijjjhhhcccaaa``````ccchhhmmmpppqqqooommmmmmmmmnnnmmmlllkkkkkkooo|||}}}rrrcccWWWQQQNNNKKKIIIDDDBBB@@@===;;;;;;<<<<<<222222111111000///......,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))************)))))))))*********++++++((()))+++,,,,,,,,,+++***$$$'''***,,,---,,,***))),,,---...///000111111222333444444555555666666666444666999::::::;;;<<<>>>===@@@EEEIIIKKKNNNQQQTTTWWWZZZ___aaa___YYYQQQLLLKKKIIIIIILLLSSSZZZ^^^```aaa^^^YYYVVVSSSPPPLLLJJJHHHGGGDDD@@@>>>>>>AAADDDIIIIIIKKKLLLNNNPPPQQQRRRSSSXXXaaakkkqqqqqqmmmhhhZZZOOOFFFEEEGGGGGGFFFHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFEEEDDDBBBBBBBBBAAAAAA@@@AAAEEEKKKPPPSSSSSSNNNPPPSSSUUUVVVXXX[[[^^^^^^```aaaaaaaaaaaaccceeeffffffggggggggggggggghhhfffgggggggggeee```[[[XXXTTTTTTWWW\\\___```eeekkkrrruuuwwwtttmmmfffbbbaaafffeeebbb^^^ZZZXXXYYYZZZ```fffnnnssssssoookkkhhhfffiiilllkkkfff___XXXUUUSSSSSSUUUXXXYYYYYY___fffllllllmmmnnnqqqsssssssssooommmkkkjjjfffbbbeeejjjrrrqqqppppppnnnkkkfffccc```aaa```ZZZPPPKKKSSS```hhhoootttvvvwwwuuummmddd\\\UUUKKKCCC???===;;;:::888888888888888888888888777888888999999::::::;;;;;;;;;;;;;;;:::999888777888888888888999999999999999::::::;;;<<<<<<======??????@@@@@@AAABBBBBBBBBDDDFFFMMM[[[eeecccWWWLLLGGGUUUjjj~~~uuupppjjj```XXXZZZWWWUUUSSSOOOMMMSSS[[[iiimmmrrrvvvzzz~~~tttqqqlllnnnoooooonnnkkkiiiggg^^^eeepppzzzfffPPPCCC<<<777444555555666666666666666555555333333333333222111000///------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222333333444666777555777:::<<<===>>>AAACCCGGGIIIKKKNNNQQQSSSTTTUUUUUUUUUVVVVVVWWWWWWWWWWWW[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[\\\^^^```aaadddfffiiilllmmmmmmkkkjjjjjjooowwwzzztttppplllgggdddaaaaaaaaabbbcccdddeeefffqqqrrrwwwsssaaaYYYMMMEEEAAA???>>>===>>>===<<<;;;;;;::::::;;;:::<<<>>>@@@DDDJJJQQQWWW]]]^^^___```aaa```^^^]]]^^^^^^_________^^^]]]\\\[[[ZZZZZZYYYYYYYYYZZZZZZ\\\]]]]]]]]]]]]]]]^^^^^^bbb```___^^^^^^```aaacccaaacccdddeeedddaaa^^^\\\^^^^^^____________``````\\\\\\]]]^^^___```aaabbbaaaaaabbbcccddddddddddddcccccccccccccccdddeeefffbbbaaaaaaaaaccceeefffgggfffooozzzpppdddZZZYYY___fffnnnttt}}}{{{mmm```YYYXXX[[[[[[]]]aaafffjjjjjjjjjccc```^^^^^^cccjjjrrrvvvvvvrrrmmmkkkkkkllllllkkkggghhhnnnyyyuuukkk^^^SSSNNNKKKIIIHHH@@@???===;;;:::;;;;;;<<<333222222111000000000000...---------,,,+++++++++)))))))))))))))*********((((((((()))))))))******((()))***+++,,,+++***)))(((((()))***++++++,,,---+++,,,------//////000111333333444444555666666777444666999999999999;;;<<<;;;>>>CCCGGGJJJMMMQQQTTTYYY\\\^^^___]]]YYYSSSOOOLLLIIIGGGHHHKKKQQQVVVYYY[[[ZZZXXXWWWVVVTTTQQQOOOJJJHHHDDD???<<<<<>>======>>>>>>@@@CCCGGGKKKMMMNNNMMMOOORRRTTTUUUWWWZZZ]]][[[^^^```aaabbbccceeegggeeeeeeffffffggggggggggggdddfffggggggddd___[[[XXXVVVUUUXXX]]]___^^^bbbggglllpppsssrrrlllfffbbbaaagggggggggeeebbbaaaaaacccgggkkkppprrrqqqmmmjjjhhhgggiiijjjhhhbbb[[[VVVSSSOOOOOORRRUUUVVVWWW^^^gggrrrqqqqqqsssxxx|||~~~~~~xxxtttppplllhhhgggnnnxxx|||xxxsssnnnggg```[[[ZZZZZZZZZUUUOOOPPP___ooo|||xxxmmmeee[[[MMMCCC???===;;;999888888888888888888888888777888888999999::::::;;;999999:::::::::::::::999777777777888888888999999;;;;;;;;;<<<<<<======>>>>>>>>>???@@@@@@AAAAAABBBAAACCCJJJVVVaaabbbWWWJJJAAAJJJ\\\uuuvvvsssooofff]]]ZZZWWWTTTRRROOONNNSSS[[[ggglllrrrxxx~~~yyyuuummmpppvvv{{{|||yyytttpppbbbeeennnxxxaaaNNNAAA888444333555555666666666666666555444444444333333222111000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222222222444666444666999;;;<<<===@@@BBBCCCEEEHHHKKKNNNQQQRRRSSSTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[]]]\\\\\\[[[\\\]]]___``````bbbfffjjjlllllljjjiiikkkmmmqqqvvvzzz}}}~~~{{{vvvppplllhhhfffdddbbbbbbbbbbbbbbbcccdddeeemmmmmmrrr{{{zzziii___RRRGGGBBB@@@>>>===;;;;;;;;;;;;;;;<<<===>>>======>>>???BBBGGGMMMQQQ\\\]]]___aaaaaa```^^^]]]]]]^^^^^^^^^^^^^^^^^^]]]\\\[[[[[[ZZZZZZZZZ[[[[[[\\\\\\]]]^^^___```aaaaaabbbaaa_________aaacccdddaaabbbdddeeedddaaa^^^\\\^^^^^^^^^^^^______``````^^^^^^^^^_______________aaaaaabbbcccdddddddddddddddcccccccccdddeeeffffffccccccbbbaaaaaaccceeefffmmmwwwtttfffXXXTTTXXX___eeekkknnnqqqsssmmmddd___```cccfffeeeeeefffhhhiiijjjjjjfffbbb___aaaiiiuuu~~~vvvpppkkkiiihhhgggdddfffllluuu}}}}}}xxxjjjbbbWWWOOOLLLJJJHHHFFF===<<<;;;:::::::::;;;;;;111111000///////////////......---,,,,,,+++******))))))))))))))))))******'''((((((((())))))))))))((()))******++++++******...,,,+++***+++,,,///111++++++,,,---...///000000000000111111222333444444444666888999999888999;;;888;;;@@@DDDHHHLLLQQQTTT[[[]]]___```^^^[[[WWWTTTKKKJJJGGGGGGIIIMMMRRRUUUUUUUUUUUUVVVWWWVVVSSSQQQJJJGGGCCC===999999===@@@BBBCCCEEEGGGHHHIIIIIIIIILLLLLLNNNSSS[[[bbbgggiii]]]SSSJJJHHHHHHFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDAAA@@@>>>===<<<;;;;;;;;;;;;<<<>>>AAADDDFFFHHHIIILLLNNNQQQSSSTTTVVVYYY\\\YYY\\\___aaabbbcccdddfffdddddddddeeeffffffggggggccceeeffffffbbb^^^\\\[[[ZZZZZZ\\\``````]]]___cccggglllqqqrrrooojjjhhhgggggghhhjjjjjjiiiiiijjjkkkoooqqqrrrqqqmmmhhheeeccchhhiiihhhddd^^^XXXSSSQQQNNNNNNQQQTTTUUUXXXcccnnn~~~{{{zzz}}}{{{uuunnnnnnwww~~~vvvnnnddd[[[UUUVVVTTTRRRPPPOOOUUUgggyyy}}}qqqdddSSSFFF@@@===:::888888888888888888888888888888888999999:::;;;;;;;;;888999::::::;;;;;;;;;:::888888999999999:::::::::;;;;;;<<<<<<==================>>>>>>???@@@@@@@@@???BBBHHHQQQ]]]aaaYYYNNNDDDGGGVVVpppxxxtttssslllddd\\\WWWTTTRRRPPPNNNRRRYYYfffllluuu~~~{{{pppsssyyy}}}yyymmmlllsssrrr[[[HHH;;;555333444555666666666666666666444444444444333222111111.........------,,,,,,+++++++++,,,,,,,,,,,,++++++---///000111111111333444444666888:::;;;<<>>999999::::::<<<===???@@@>>>>>>??????@@@EEEJJJOOOZZZ\\\___aaabbbaaa___^^^^^^^^^^^^^^^^^^^^^______]]]\\\\\\\\\\\\\\\]]]]]]\\\\\\]]]___```aaaccccccaaa``````___```aaacccdddaaabbbccccccbbb```]]]\\\\\\\\\]]]]]]^^^_________^^^______```______^^^^^^aaaaaabbbcccddddddddddddeeeeeedddddddddeeeffffffcccdddcccbbbbbbcccfffiiiwwwmmm___RRROOORRRWWW^^^dddfffjjjlllhhhcccccciiippprrrqqqpppnnnmmmmmmmmmmmmjjjeeeaaadddpppsssiiicccaaabbbdddiiiooossstttqqqnnnaaa[[[SSSNNNLLLJJJFFFDDD;;;:::::::::::::::;;;;;;222111000/////////000000......---,,,+++***))))))***)))))))))))))))))))))(((((()))))))))*********)))))))))))))))***++++++...---+++******+++---///++++++,,,---...///000000---...///000111222222333444666888888777777888999666:::>>>CCCGGGMMMRRRVVV]]]```dddffffffccc___\\\RRRPPPNNNLLLKKKLLLOOOQQQQQQQQQRRRTTTUUUTTTQQQNNNHHHEEE@@@;;;777777;;;>>>@@@AAACCCEEEFFFGGGFFFFFFJJJJJJJJJMMMRRRWWWZZZ[[[XXXNNNGGGFFFGGGEEEBBBBBBAAAAAABBBBBBBBBBBBAAAAAA>>>===<<<;;;::::::999:::999;;;>>>@@@BBBDDDFFFGGGKKKMMMPPPRRRTTTVVVYYY[[[YYY[[[^^^`````````aaabbbaaabbbbbbcccddddddeeeeeeaaacccdddccc```]]]\\\]]]______aaadddccc^^^^^^aaabbbhhhppptttssspppppppppiiikkknnnppppppqqqrrrsssrrrtttuuusssooojjjfffeeelllkkkiiiddd]]]WWWTTTSSSOOOOOOQQQTTTVVV[[[iiiwww|||~~~~~~uuuqqqxxxzzzssskkkccc[[[VVVTTTPPPLLLLLLNNNXXXkkk|||ssseeeRRRDDD???>>><<<:::888888888888888888888888999999999:::;;;;;;<<<<<<:::;;;;;;;;;;;;;;;:::999888888888888999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>BBBGGGNNNYYYbbb^^^UUUKKKIIITTTnnnzzzsssqqqmmmfff]]]XXXTTTSSSQQQNNNQQQUUUccciiirrr|||tttuuuwww||||||xxx|||gggOOO???888777444444555666666666666666555555555555444333222111///......---,,,,,,++++++***+++,,,,,,,,,,,,+++***,,,...000000000000222333333555777888999:::===???>>>???BBBEEEHHHKKKLLLMMMPPPQQQRRRTTTUUUWWWXXXYYYVVVVVVWWWXXXYYYZZZ[[[\\\\\\[[[[[[ZZZ[[[\\\]]]^^^\\\]]]^^^```bbbdddfffgggeeefffggghhhiiijjjjjjjjjhhhhhhhhhgggeeeeeeffffffcccccccccccccccdddeeeeeeeeegggkkkoootttzzzyyynnn___SSSKKKFFFCCC@@@======>>>>>>???@@@AAABBB>>>?????????AAAEEEKKKPPPYYY[[[___bbbcccbbbaaa___``````__________________]]]]]]]]]]]]]]]^^^___```]]]]]]^^^^^^___```aaaaaa^^^^^^___``````aaabbbbbbaaaaaaaaaaaa```^^^]]]\\\[[[[[[\\\\\\]]]^^^^^^___\\\]]]^^^`````````______aaaaaabbbcccddddddddddddgggffffffeeeeeeeeeeeefffcccdddeeeddddddfffkkkooovvv|||}}}wwwppp___VVVOOOOOORRRVVV\\\bbbbbbgggjjjiiifffgggooovvv|||}}}~~~}}}zzzwwwuuutttnnngggaaadddpppqqqfffbbbaaadddgggjjjjjjiiigggeee^^^YYYSSSPPPMMMJJJEEEAAA::::::::::::::::::::::::444333222111111111222333......---,,,***)))((((((*********))))))))))))))))))************+++++++++***)))((((((((()))+++,,,+++***))))))((())))))***+++,,,,,,---...///000000......///000111222333333333555777777666555666777777:::???DDDIIINNNUUUYYY___ccciiinnnooolllhhhddd[[[ZZZWWWSSSOOOMMMMMMMMMOOOOOOPPPRRRSSSQQQNNNKKKGGGDDD???999555666999===>>>@@@BBBDDDEEEEEEEEEEEEHHHHHHHHHJJJMMMNNNNNNMMMSSSJJJDDDDDDFFFCCCAAA@@@??????@@@@@@@@@@@@??????<<<<<<;;;:::999999999999888:::===@@@BBBCCCFFFGGGKKKMMMPPPRRRSSSUUUXXX[[[YYY[[[^^^___^^^]]]^^^______``````aaabbbccccccddd___aaacccaaa^^^[[[\\\^^^bbbbbbdddgggeee```___aaa___fffoootttuuuttttttuuummmooosssuuuvvvwwwxxxyyyqqqtttwwwwwwtttpppnnnlllqqqooollleee^^^YYYWWWWWWPPPPPPRRRUUUWWW^^^nnn}}}~~~yyytttvvvwwwpppuuu~~~yyyvvvqqqmmmhhhccc]]]YYYSSSMMMIIIIIIMMMXXXkkk{{{mmm___LLL@@@===>>>>>>===888888888888888888888888999::::::;;;;;;<<<<<<============<<<;;;:::999888666666666666777777777777:::::::::::::::::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>CCCHHHMMMXXXbbbbbb[[[MMMHHHPPPjjj|||qqqnnniiiccc^^^YYYUUUTTTQQQNNNOOOSSS[[[```hhhqqq}}}xxxvvvuuuxxx~~~mmmSSSBBB<<<;;;444444555666777777666666555555555555444333222222//////...---,,,,,,++++++***+++,,,------,,,+++***,,,...///000///000111333222444666777888999;;;======>>>AAADDDGGGIIIJJJKKKOOOPPPQQQSSSUUUWWWYYYYYYVVVWWWXXXYYYZZZ[[[\\\]]]^^^^^^]]]]]]]]]^^^```aaa\\\\\\\\\]]]___bbbdddfffdddfffiiilllmmmlllkkkjjjbbbccceeeeeedddeeefffgggbbbbbbbbbbbbbbbcccdddeeecccfffiiikkkmmmrrrxxx~~~|||}}}sssdddWWWNNNIIIEEEBBBDDDDDDCCCCCCCCCDDDEEEEEE===>>>???@@@BBBGGGNNNRRRXXX[[[___bbbddddddbbbaaaaaaaaa```____________```]]]]]]]]]^^^___```aaabbb^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]^^^___````````````aaaaaa```___^^^]]]]]]\\\ZZZZZZ[[[\\\\\\]]]^^^^^^ZZZ[[[]]]___aaaaaaaaaaaaaaaaaabbbcccddddddddddddhhhgggfffeeeeeeeeeeeeeeebbbdddeeeffffffjjjpppuuunnnsssuuussspppnnnhhhaaaWWWRRRPPPSSSWWWZZZ___ddd___dddiiijjjggghhhooovvv~~~{{{rrriiiaaaaaalll{{{{{{mmmhhhaaacccffffffeeecccaaa```^^^ZZZUUURRROOOJJJDDD>>>::::::::::::::::::::::::222222111111000/////////000//////---,,,+++******))))))+++,,,,,,+++***)))))))))))))))))))))))))))************************((()))***+++++++++++++++***+++,,,...///000000000---///111111111222444555222222333333444555555666999;;;>>>???BBBHHHQQQXXX\\\gggsssxxxzzzzzzuuuooofffccc^^^WWWRRRNNNMMMLLLMMMLLLJJJJJJJJJIIIHHHFFFDDDAAA;;;666555666999<<<===>>>>>>???AAABBBCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEGGGEEECCC@@@???>>>>>>>>>>>>>>>>>>>>>============999999888888888888888999888:::<<>>???@@@@@@>>>DDDEEEEEEPPP```ddd^^^UUUQQQTTTcccxxxtttllljjjjjjbbbVVVQQQVVVXXXPPPLLLNNNSSSQQQUUU^^^jjjxxxzzzvvvrrrrrruuuzzz|||{{{zzzeeeOOO@@@:::555555555666999999888777666666666666555444333333/////////...------,,,,,,++++++)))((((((((()))***---------............///222333444555777999;;;<<<>>>??????AAACCCEEEGGGIIINNNPPPSSSTTTUUUVVVXXXYYYXXXYYYZZZ[[[[[[[[[[[[[[[]]]\\\[[[[[[[[[\\\]]]^^^]]]]]]]]]\\\\\\]]]]]]^^^eeeeeeeeefffffffffggggggbbbcccdddffffffgggffffffdddcccccccccddddddeeefffgggggggggiiimmmpppqqqqqqvvvxxx{{{~~~~~~|||xxxpppdddYYYRRRNNNLLLKKKHHHGGGGGGHHHIIIHHHFFFCCC@@@@@@@@@AAACCCGGGKKKNNNZZZ^^^bbbdddcccbbbcccdddaaaaaaaaaaaaaaaaaaaaaaaabbb```___]]]\\\\\\\\\\\\]]]]]]\\\\\\]]]___```aaa```____________^^^^^^^^^aaaaaaaaaaaaaaa``````___^^^]]]\\\\\\[[[[[[\\\\\\```^^^[[[\\\```ccccccbbbaaaaaacccddddddcccbbbaaaeeeeeeeeeddddddcccccccccaaabbbeeegggjjjlllmmmnnnooollliiiddd___[[[XXXXXXMMMMMMOOOUUU\\\bbbcccbbbfffhhhfffaaa]]]aaannnzzzuuukkkccceeekkkrrrxxx~~~|||llldddgggdddaaa```___^^^\\\ZZZZZZWWWRRROOOKKKFFF???:::;;;999888666666777999:::333222111000000/////////000//////...---,,,+++***)))***++++++++++++***)))************************************************))))))***+++++++++******,,,,,,---.........------,,,...000000000000111333222222222333444444555555777:::<<<>>>AAAGGGPPPWWW^^^hhhttt|||zzzsssnnngggaaa\\\XXXSSSPPPMMMKKKHHHGGGGGGFFFEEEDDDEEEAAA<<<777666777:::<<<======>>>???@@@AAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCAAA@@@>>>>>>>>>>>>============<<<<<<<<<<<<777777666666666666777777888:::<<<>>>@@@CCCGGGIIIKKKLLLNNNOOOPPPRRRUUUWWWXXXZZZ\\\]]]\\\[[[\\\]]]^^^^^^^^^____________```ccc```]]]ZZZ[[[___cccfffiiihhhiiillloooooollliiicccdddeeehhhkkklllkkkiiihhhffffffiiiooovvv|||~~~}}}xxxsssnnngggaaa^^^[[[ZZZXXXYYYYYYXXXXXXYYY___gggmmmpppnnnkkkiiijjjnnntttxxx}}}uuuqqqssswwwssspppkkkiiigggccc]]]XXXWWWSSSNNNNNNSSS\\\dddhhhlllvvv~~~ttt^^^MMMAAA@@@@@@:::888;;;:::999888888888999:::;;;;;;;;;<<<;;;;;;:::999888;;;;;;:::::::::::::::;;;777777777666666777777777999999::::::::::::;;;;;;:::;;;===>>>???@@@@@@???>>>BBBCCCCCCNNN^^^ccc^^^SSSNNNOOO\\\ooo|||tttrrrpppgggZZZTTTXXXYYYQQQMMMNNNLLLJJJKKKRRR\\\iiiyyyzzzvvvqqqooopppqqqpppnnnjjjiiiooo~~~kkkUUUCCC:::888777666777888888777666666666666666555444333222000//////......---,,,,,,///...,,,,,,+++,,,,,,---------------............111111222333555777999:::===>>>???@@@BBBDDDFFFHHHKKKNNNQQQSSSTTTUUUVVVWWWXXXXXXYYYZZZ[[[[[[[[[[[[\\\[[[[[[ZZZ[[[\\\]]]^^^\\\\\\\\\\\\]]]^^^___```bbbbbbbbbcccccccccdddddd`````````aaaaaabbbbbbbbbdddcccbbbaaaaaaaaabbbcccddddddeeehhhkkknnnqqqrrrvvvwwwyyy{{{{{{zzzyyywwwuuunnnddd\\\WWWUUUTTTTTTQQQOOOMMMLLLKKKIIIFFFDDDBBBBBBBBBCCCFFFJJJNNNQQQZZZ^^^bbbdddcccbbbcccdddbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa___]]]\\\\\\\\\]]]^^^^^^]]]]]]]]]^^^```aaa```_________^^^^^^]]]]]]^^^______``````______^^^^^^]]]\\\\\\[[[[[[\\\\\\___]]]\\\]]]```bbbbbbaaa___```aaabbbcccbbbbbbaaaddddddccccccbbbbbbaaaaaa```aaadddfffhhhiiiiiihhhccccccaaa^^^ZZZWWWUUUTTTQQQRRRUUU[[[bbbgggiiiiiiiiiiiifff```]]]cccqqq~~~xxxlllcccdddkkkppptttwww}}}tttjjjeeeiiifffbbb```^^^]]][[[YYYWWWSSSOOOLLLIIIDDD>>>999:::999888666666777999:::444333222000///000000111000000///...---,,,,,,+++******+++++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++******))),,,,,,------,,,+++******,,,---//////......///000111111111222333333444444555777:::;;;>>>DDDNNNUUU^^^gggsssyyypppkkkgggbbbZZZSSSOOOLLLHHHEEEEEEDDDDDDCCCEEEBBB===999888888;;;<<<<<<<<<===>>>???@@@@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@???>>>============;;;;;;;;;;;;::::::::::::555444444444444444555555777999<<<>>>@@@BBBFFFIIIJJJKKKMMMNNNOOOQQQTTTVVVYYYZZZ\\\\\\ZZZYYYYYYZZZ\\\\\\\\\]]]]]]^^^^^^^^^___]]]ZZZXXXYYY^^^dddhhhgggggghhhkkkoooqqqqqqpppjjjhhheeeddddddcccbbbaaa___\\\[[[^^^gggqqqzzz{{{lllhhhaaa]]][[[[[[[[[[[[[[[[[[[[[ZZZ[[[___dddiiiiiifffcccaaaaaacccfffhhhrrrsssrrrpppmmmnnnsssxxxxxxtttooolllkkkhhhbbb^^^ZZZWWWTTTSSSVVVZZZ^^^___ggglllppppppuuuxxxooobbbQQQDDD;;;<<<===999888;;;::::::999888888999999::::::::::::::::::999777777888999999:::::::::999999888888777777777777888888999999::::::::::::;;;;;;:::;;;===@@@AAA@@@???>>>>>>AAAAAAAAAJJJYYY^^^[[[RRRLLLKKKTTTdddvvv~~~yyyvvviii]]]VVVXXXXXXRRRNNNPPPJJJFFFDDDHHHOOOYYYgggttt|||wwwrrrnnnllliiiccc___WWWVVV\\\nnnuuuaaaLLL>>>;;;999777666777777555444777777777666555333222111000000///......------,,,//////...---------------------------............000000000222333555777888<<<<<<===>>>@@@CCCEEEFFFHHHKKKOOORRRSSSSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZ[[[[[[ZZZZZZZZZ[[[\\\]]]ZZZZZZ[[[\\\]]]___```aaa``````aaaaaaaaabbbbbbbbbbbbbbbaaa``````aaabbbcccdddbbb```^^^]]]^^^```aaabbbccceeeiiimmmrrrwwwyyy~~~}}}|||{{{uuummmfffcccbbbaaaaaa___[[[VVVRRROOOMMMJJJGGGDDDDDDDDDFFFIIIMMMRRRUUU[[[^^^bbbddddddddddddeeebbbbbbbbbbbbbbbbbbbbbbbbbbbaaa___^^^]]]\\\]]]]]]___^^^]]]\\\]]]]]]______```______^^^]]]\\\\\\[[[[[[\\\]]]^^^^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[\\\\\\]]]\\\\\\^^^aaabbbaaa```]]]^^^___aaabbbbbbbbbbbbcccbbbbbbaaa```______^^^^^^```bbbddddddcccaaa```WWWXXXYYYWWWUUUSSSSSSTTTYYYZZZ\\\aaagggkkkllllllkkkhhhccc]]]\\\eeettt|||oooddddddjjjmmmnnnnnnpppvvv|||{{{tttmmmiiihhhkkkhhhccc```^^^[[[YYYVVVQQQOOOKKKHHHEEEAAA<<<999999999888777777888999:::555444222000000000111222000000//////...------,,,++++++++++++*********)))++++++++++++++++++++++++((((((((((((((((((((((((+++++++++++++++***)))(((+++++++++++++++***)))))),,,...///...------...//////000000111111222333333222444777888;;;AAAJJJQQQ[[[dddppp~~~vvvqqqoooiii___VVVTTTPPPKKKHHHGGGFFFFFFEEEEEEBBB???;;;999:::;;;<<<;;;;;;;;;<<<===>>>>>>???@@@@@@@@@AAA@@@@@@???>>>======<<<<<<<<<<<<<<<<<<999999888888888777777777444333333333333444444555777999<<<===???AAAEEEHHHHHHJJJLLLMMMNNNOOORRRUUUWWWXXXZZZYYYXXXXXXYYYZZZ[[[[[[[[[\\\]]]]]]]]]^^^\\\ZZZVVVUUUVVV[[[aaaddddddcccbbbbbbeeeiiimmmpppkkkhhheeedddcccbbb___]]]YYYUUUSSSUUU^^^jjjuuu|||~~~wwwhhhddd^^^ZZZYYYZZZ\\\\\\XXXYYY[[[]]]aaaeeeiiilllhhhddd___[[[ZZZ\\\^^^```bbbbbbcccdddgggmmmtttyyyzzzvvvrrrooonnnkkkfffaaa\\\YYYVVVUUUVVVXXXZZZZZZbbbfffggghhhkkkkkkbbbVVVGGG>>>777999:::888777999::::::999999999999999999999::::::999999888777666666777999::::::999888777999888888777777888888999999999999:::::::::;;;;;;:::;;;>>>@@@AAA@@@???>>>@@@AAA@@@???FFFQQQVVVTTTSSSMMMJJJPPP\\\mmmzzzuuufff\\\TTTUUUWWWUUUTTTUUUPPPJJJFFFFFFJJJPPP]]]iii}}}~~~zzztttoookkkeee]]]WWWSSSOOORRR^^^qqqnnnVVVDDD<<<999666555555555555444777777777666555333222111000000//////...------------,,,,,,+++++++++++++++,,,,,,---------.........//////000111222444666777999:::;;;<<<>>>@@@BBBDDDEEEIIIMMMPPPQQQQQQRRRSSSUUUUUUVVVXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[\\\]]]^^^___````````````aaaaaaaaabbbbbbcccbbb```______```bbbccccccaaa^^^\\\\\\^^^aaaccccccfffkkkpppwwwyyyssspppnnnllliiiddd]]]WWWTTTQQQNNNLLLFFFFFFFFFHHHKKKPPPUUUWWW]]]___ccceeeffffffffffffccccccccccccccccccccccccbbbaaa___^^^\\\\\\]]]]]]^^^]]]\\\[[[[[[[[[\\\]]]______^^^]]]\\\[[[[[[ZZZZZZZZZ\\\]]]^^^_________^^^]]]\\\\\\[[[[[[\\\\\\ZZZ[[[]]]___```aaa```___]]]^^^___```bbbccccccdddcccbbbaaa```___^^^]]]]]]]]]___```aaa```]]]YYYWWWPPPQQQRRRRRRRRRVVV\\\aaaggghhhjjjlllnnnmmmlllkkkhhhddd]]]XXXYYYdddtttrrrgggfffkkkllliiigggjjjnnnrrrqqqmmmjjjiiikkkiiigggdddaaa___[[[VVVRRRNNNLLLIIIFFFCCC???<<<:::999888888777777888999:::555444333222111111111222000000000//////......---,,,++++++******)))))))))++++++++++++++++++++++++((((((((((((((((((((((((+++++++++++++++***)))(((((()))******++++++******,,,...///...------...///......//////000111111111000222444555777===EEELLLXXX```nnn~~~|||zzzxxxrrrggg]]]ZZZVVVPPPMMMKKKKKKKKKJJJDDDBBB???===;;;:::;;;;;;999::::::;;;;;;<<<<<<<<<===>>>>>>>>>======<<<;;;::::::::::::::::::999999666666666555555555444444444333333333444444555666777999;;;===>>>@@@DDDFFFGGGIIIKKKLLLLLLNNNQQQSSSSSSUUUVVVWWWVVVWWWYYY[[[ZZZZZZ[[[\\\\\\]]]^^^^^^\\\ZZZXXXVVVWWW[[[___bbbccc```[[[XXXXXX]]]dddhhhccccccdddeeeeeeccc___\\\UUUPPPLLLMMMTTT___jjjppprrrvvv{{{|||tttmmmgggbbb]]]ZZZYYY[[[\\\\\\XXXYYY]]]bbbgggkkknnnoooiiiccc[[[WWWWWWZZZ\\\]]]YYYXXXYYY]]]dddmmmtttxxxtttqqqooonnnmmmjjjeee```[[[XXXTTTSSSTTTWWWYYYZZZ\\\___bbbeeehhheeeYYYNNNAAA;;;777777888777555666999999999999999999999999999999999999888777666666555666888999:::999888888999999888888888888999999999999999:::::::::;;;;;;:::;;;===?????????>>>===AAAAAA@@@???BBBHHHLLLLLLOOOJJJIIIMMMVVVeee{{{xxxqqqeee\\\UUUUUUXXX[[[\\\]]]UUUNNNIIIGGGGGGKKKVVV```ooo~~~zzztttoookkkeee^^^YYYSSSNNNLLLRRR\\\hhhzzzvvv]]]HHH===:::666444444555555555777777777666555333222111111000000///......------+++++++++++++++******))),,,,,,,,,------------...///000000111222444555666777777888:::<<<>>>@@@AAACCCFFFKKKNNNOOOPPPQQQRRRSSSSSSUUUVVVWWWXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZ\\\[[[[[[[[[[[[\\\]]]]]]^^^^^^^^^^^^____________^^^]]][[[ZZZZZZ\\\^^^___```^^^\\\\\\]]]```dddfffggglllssszzzzzztttqqqkkkfff___XXXUUURRRPPPOOOIIIHHHIIIJJJMMMRRRVVVYYY___```cccfffhhhiiihhhgggbbbbbbbbbbbbbbbbbbbbbbbbbbb```___]]]\\\\\\\\\\\\\\\[[[ZZZYYYYYYYYYZZZ[[[______^^^]]]\\\\\\[[[[[[ZZZ[[[]]]^^^```aaaaaaaaa^^^]]]\\\\\\[[[[[[\\\\\\YYY[[[]]]_____________________```aaabbbdddeeeeeeccccccbbb```___]]]\\\\\\[[[\\\]]]]]]ZZZVVVQQQNNNHHHJJJLLLOOOUUUbbbsss~~~|||tttnnnjjjbbb]]]VVVRRRWWWcccrrr|||vvvkkkkkkmmmkkkgggeeeiiikkknnnnnnkkkjjjjjjlllhhhgggeeeccc```ZZZSSSNNNLLLKKKHHHEEEAAA>>><<<;;;888777777888888999999:::555555444444333222222111111111000000////////////---,,,+++***))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++******)))(((((()))***+++++++++***+++---......------...000---------...//////000000///111222222444888@@@GGGSSS]]]kkkzzzxxxmmmdddZZZWWWSSSPPPNNNNNNMMMKKKCCCBBB@@@===<<<;;;::::::888888999999::::::::::::;;;;;;<<<;;;;;;:::999888777888888888888888777666333333333333222222222222444333333333444555666777777999;;;<<<===???CCCEEEFFFGGGIIIJJJKKKMMMPPPRRRQQQSSSTTTTTTUUUVVVXXX[[[YYYYYYZZZ[[[\\\]]]]]]^^^^^^]]][[[[[[\\\___bbbcccdddaaa\\\VVVTTTWWW]]]bbb]]]^^^aaaeeefffddd___[[[QQQMMMHHHHHHMMMUUU^^^bbbeeegggjjjnnnooommmhhhdddfffbbb^^^\\\\\\]]]]]]]]]]]]^^^bbbfffkkkmmmlllkkkfff```YYYVVVWWWZZZ\\\\\\WWWUUUUUUZZZccclllrrrsssqqqooooooppppppmmmgggaaaXXXVVVSSSSSSUUUXXXZZZZZZVVVXXX\\\aaaccc]]]QQQFFF===;;;999888888777555444777888999::::::::::::999999999999999999888666666666777888999999999999999::::::999999999999::::::999999::::::::::::;;;;;;;;;;;;<<<<<<============?????????>>>???BBBDDDFFFHHHEEEEEEHHHNNN[[[ooozzzqqqiiiaaaXXXVVVZZZ___aaabbbUUUOOOIIIGGGFFFHHHPPPYYYeeessszzzsssnnnkkkhhhccc```SSSKKKGGGLLLRRR\\\nnn{{{dddOOOBBB>>>888555444555555555666666666666555444333222111111000//////......------------------,,,++++++,,,,,,,,,,,,------------/////////000111333444555555555666777:::<<<>>>???AAADDDGGGIIIKKKLLLOOOQQQQQQRRRSSSUUUVVVWWWWWWXXXVVVWWWXXXYYYYYYYYYXXXXXX[[[[[[ZZZZZZYYYZZZZZZ[[[YYYZZZZZZZZZZZZ[[[[[[[[[\\\\\\[[[[[[\\\]]]___```^^^]]]\\\]]]___bbbfffhhhiiinnnvvvyyytttkkkfff___ZZZVVVTTTQQQPPPLLLLLLLLLMMMOOOSSSWWWZZZ^^^___aaadddhhhiiihhhfffaaaaaaaaaaaaaaaaaaaaaaaa```___]]]\\\[[[ZZZ[[[[[[[[[ZZZYYYXXXXXXYYYZZZ[[[^^^^^^^^^^^^]]]]]]]]]]]]\\\]]]^^^___aaaaaabbbbbb^^^]]]\\\\\\[[[[[[\\\\\\YYY[[[]]]^^^]]]]]]___```aaaaaaaaaaaabbbccceeeeeedddcccaaa```^^^\\\[[[ZZZWWWXXXWWWUUURRRMMMIIIFFF???BBBGGGOOO\\\qqq~~~rrrkkk\\\WWWQQQPPPXXXdddpppxxxwwwpppooooookkkgggfffhhhiiikkkkkkkkklllnnnpppooolllhhhddd___XXXQQQLLLJJJJJJHHHDDD???<<<;;;<<<777777777888999999::::::444444555666555333111000111111000000000000//////---,,,+++))))))))))))***************************************************))))))***+++++++++************+++++++++***))))))(((***,,,,,,,,,,,,---///,,,,,,,,,---....../////////000111000111555<<>>??????AAACCCBBBBBBCCCFFFHHHQQQccctttyyynnnfffZZZUUUWWW\\\^^^]]]WWWRRRMMMKKKIIIJJJPPPXXX___kkkzzz~~~uuupppnnnnnnllljjjZZZMMMFFFKKKSSSXXXcccppp~~~ppp]]]JJJEEE>>>888666555555555444555555555555555444444111111000000///.........---......///......,,,+++++++++,,,,,,,,,---------............///000222222333333444666888:::<<<===???@@@BBBDDDEEEHHHLLLOOOPPPQQQRRRTTTUUUVVVWWWWWWUUUVVVWWWXXXYYYXXXXXXWWWXXXXXXXXXXXXXXXYYYZZZ[[[XXXXXXXXXXXXYYYYYYYYYYYY\\\\\\]]]^^^```aaabbbbbb]]]]]]]]]]]]___aaadddeeeffflllttt||||||pppkkkeee```\\\YYYVVVTTTQQQPPPPPPPPPRRRVVVYYY\\\\\\\\\^^^aaafffgggfffccc````````````````````````___^^^\\\ZZZYYYYYYYYYZZZ[[[ZZZYYYYYYZZZ[[[]]]^^^^^^^^^^^^^^^^^^_________]]]]]]^^^``````aaaaaaaaa^^^]]]\\\\\\[[[[[[\\\\\\YYY[[[\\\\\\[[[\\\^^^aaabbbaaa``````aaabbbcccdddbbbbbb```^^^\\\ZZZXXXWWWSSSRRRPPPMMMIIIEEEAAA???:::???GGGQQQ```xxxpppfffYYYTTTPPPRRR\\\hhhqqqvvv||||||vvvrrrqqqooojjjhhhiiiggggggggghhhkkkqqqwww{{{}}}wwwmmmddd\\\VVVQQQMMMIIIIIIGGGBBB===999999:::666666777888999:::::::::333444666777666444111///111111111111000000000000...---+++))))))))))))***))))))))))))))))))))))))************************((()))***+++++++++++++++------,,,,,,***)))((('''&&&(((*********+++---...++++++,,,------......//////000000//////333:::???CCCOOO^^^iiisss{{{~~~}}}|||uuujjj```ZZZQQQOOOMMMLLLKKKJJJGGGEEEAAA@@@???===<<<:::999888777777777777888888888888999999999999888777555555555666666777666444333222000000000000////////////222222222222333444555666777888:::<<<<<<>>>BBBDDDDDDFFFHHHIIIJJJKKKNNNQQQTTTTTTTTTSSSQQQRRRTTTVVVUUUUUUVVVWWWXXXYYYZZZ[[[VVVXXX[[[^^^aaadddeeeeeejjjlllllliiidddaaa```bbbffffffgggiiiiiifffbbb^^^TTTQQQMMMMMMOOOTTTXXXYYY[[[YYYWWWWWWZZZ^^^```aaabbbaaaaaabbbdddeeedddcccddddddfffjjjmmmkkkeee```^^^\\\[[[___cccddd```[[[[[[WWWVVV[[[dddjjjjjjhhhggghhhkkkooorrrnnnfff___TTTUUUXXX\\\^^^]]]YYYVVVTTTRRRRRRWWWXXXPPPEEE===888:::;;;::::::;;;999666444666888:::;;;<<<;;;;;;::::::;;;::::::999888777999888777777888:::<<<===;;;::::::999999::::::;;;999999:::::::::;;;;;;;;;<<<:::999888888999;;;===777888;;;>>>???>>>@@@BBBAAABBBDDDFFFFFFLLL\\\lllqqqhhh[[[RRRRRRVVVWWWUUU[[[VVVRRRQQQOOOOOOUUU\\\\\\gggvvvzzzsssrrrssssssssseeeSSSHHHNNNVVVWWWYYY^^^mmm{{{lllQQQKKKBBB;;;777555555444333444555555666666555555111111000000//////......,,,---.........---++++++++++++,,,,,,,,,---------,,,,,,,,,---...///000111222222333555777999;;;<<<===>>>???@@@AAAEEEJJJMMMOOOPPPRRRSSSUUUVVVVVVWWWUUUVVVWWWXXXXXXXXXWWWVVVUUUUUUVVVVVVXXXYYY[[[\\\YYYYYYYYYZZZZZZZZZZZZ[[[WWWXXXZZZ\\\^^^______```]]]]]]]]]^^^___```aaabbbbbbhhhpppxxxwwwsssmmmhhhccc___[[[YYYTTTSSSRRRRRRTTTWWW[[[]]]ZZZYYY[[[___dddfffdddaaa````````````````````````^^^]]][[[ZZZXXXXXXYYYYYY[[[[[[ZZZ[[[[[[]]]___```]]]]]]^^^______``````aaa]]]]]]^^^___````````````^^^]]]\\\\\\[[[[[[\\\\\\YYY[[[\\\[[[ZZZ[[[___bbbbbbaaa```______```aaabbbaaa```___\\\ZZZXXXVVVUUUOOONNNKKKHHHDDD@@@<<<:::;;;AAAJJJTTTbbbxxx~~~jjj___XXXTTTQQQUUU```kkkrrruuuyyy|||xxxuuusssrrrnnniiihhhkkkhhhgggeeegggmmmvvvqqqcccYYYTTTQQQOOOHHHHHHFFFAAA;;;777888999666666777999999:::::::::222222222222222222222222///////////////000000000///...,,,***)))))))))***((())))))*********))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,------...////////////......000222444555???GGGSSS^^^eeejjjlllnnnuuusssoooiiibbbZZZTTTPPPJJJFFFCCCCCCEEEFFFBBB>>><<<:::888555444444444555333444444444555555666666444444444444444444444444666555444222111111222222000000000000000/////////000000111222333444444555555777999;;;;;;===???AAAEEEFFFGGGIIIKKKLLLMMMNNNSSSSSSSSSSSSSSSTTTTTTTTTXXXXXXYYYXXXVVVVVVXXXYYY[[[]]]aaabbbccccccdddeeeiiinnnrrrpppjjjdddaaabbbfffggggggfffdddaaa^^^\\\TTTPPPLLLLLLOOOTTTVVVWWWXXXZZZ\\\]]]^^^```ccceeeggggggffffffffffffgggggggggiiikkkjjjeeeaaa______```aaaaaabbbbbbbbbbbbbbbYYY[[[^^^cccddddddfffiiifffggggggfffffffffccc___UUU\\\aaaccccccaaa\\\UUUVVVSSSQQQQQQQQQMMMGGGAAA;;;:::999999888888999999777777777777777777777777;;;;;;;;;:::999888777666777777777888999:::<<<<<<===<<<;;;:::::::::::::::===;;;:::888888888888999888888999999999:::::::::999:::<<<<<<<<<<<<>>>??????@@@AAABBBGGGRRRaaakkkzzzqqqfffYYYQQQLLLJJJNNNUUU^^^^^^\\\ZZZWWWWWWYYY[[[^^^fffooowwwxxxtttsssqqqpppjjj[[[OOONNNQQQSSSUUUYYY```lll~~~yyydddUUUBBB777555555333000666444222222444555555555111111111111000000//////000000/////////.........---------...------,,,,,,,,,,,,---...//////......000111222444666777888999999;;;===???@@@BBBFFFHHHLLLNNNPPPQQQQQQRRRTTTVVVVVVWWWWWWWWWWWWVVVUUUTTTSSSSSSTTTUUUVVVXXXYYYZZZ[[[ZZZYYYZZZ[[[\\\[[[YYY[[[[[[\\\]]]^^^^^^^^^^^^]]]]]]^^^^^^___`````````dddfffhhhmmmtttwwwqqqlllhhhbbb^^^ZZZYYYYYYZZZ\\\]]]]]][[[___^^^]]]___aaabbbbbbaaa]]]]]]]]]^^^```___]]][[[]]]ZZZWWWVVVWWWXXXYYYXXXXXXZZZ]]]]]]\\\[[[[[[\\\\\\\\\\\\\\\]]]^^^_________`````````___^^^]]]]]][[[\\\]]]]]]^^^^^^^^^]]]ZZZ[[[\\\[[[[[[\\\^^^`````````______^^^^^^]]]]]]aaa^^^[[[YYYYYYYYYXXXWWWOOOHHHBBB>>>:::666666:::;;;DDDPPPWWW___nnnqqqgggaaa]]][[[YYY[[[aaaiiippptttqqqssswwwyyyzzzxxxuuusssrrrttttttooohhheeefffiiimmmkkkhhhhhhooo{{{xxxfff[[[SSSOOOLLLIIIGGGCCC@@@>>>;;;888666888888777777888888999:::222222222222222222222222000000000000000000000000///...---+++************))))))************))))))))))))))))))))))))))))))***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,------.........---...///111222333666===GGGPPPVVVZZZ]]]^^^dddccc___ZZZTTTNNNIIIFFFBBB???;;;<<<>>>>>>;;;777:::888666444333333444555444444444444444555555555333333333333333333333333555555333222111111111222////////////////////////000000111222333444444555333555777999999;;;===???EEEFFFGGGHHHJJJLLLMMMNNNRRRRRRRRRSSSSSSSSSSSSSSSUUUVVVWWWWWWVVVWWWYYY[[[aaadddhhhjjjhhheeebbb```eeejjjpppqqqmmmhhheeeeeegggfffdddaaa___]]][[[[[[WWWRRRNNNMMMPPPUUUXXXYYYXXXZZZ\\\]]]^^^aaadddfffhhhhhhggggggggghhhhhhiiigggiiijjjhhheeebbbaaabbbbbbcccddddddcccbbb```___YYY[[[___cccddddddfffhhhddddddcccaaaaaaaaa```^^^]]]eeejjjjjjhhhfffaaa\\\\\\YYYVVVTTTRRRMMMFFF@@@;;;:::999999888888999999888888888888888888888888888888999::::::::::::999888888888999999:::<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;:::999888777777888888999999999999::::::::::::888:::;;;<<<<<<<<<>>>?????????@@@CCCIIISSS^^^fffooottthhhZZZRRRMMMKKKPPPVVV]]]]]]\\\YYYWWWWWWYYY[[[]]]eeemmmuuu{{{wwwuuurrrpppmmmaaaVVVUUUXXXWWWWWWYYYYYYeeevvv|||iii[[[III===:::999777444555333111111222333444333222222111111111000000000......---------,,,,,,,,,,,,------...------,,,,,,,,,,,,---...............000111222333555777888999999;;;===>>>???AAAEEEGGGHHHJJJMMMNNNNNNOOORRRTTTSSSTTTTTTTTTTTTTTTSSSRRRTTTTTTTTTUUUVVVXXXZZZZZZ[[[ZZZYYYZZZ[[[[[[ZZZYYYZZZ[[[\\\]]]^^^^^^^^^^^^\\\\\\]]]^^^___``````aaabbbcccfffjjjppp{{{xxxsssooojjjfffbbb```___^^^___``````___^^^]]]\\\^^^```aaaaaa```^^^^^^^^^___aaa```^^^\\\\\\ZZZWWWWWWXXXYYYZZZYYYYYY[[[]]]]]]\\\[[[\\\]]]___^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]\\\[[[ZZZ[[[\\\^^^____________\\\]]]^^^]]]\\\[[[\\\]]]```______^^^^^^]]]]]]]]]___\\\YYYXXXWWWVVVUUUSSSLLLEEE???;;;888555666:::@@@HHHRRRYYY___jjjxxxuuuiiidddaaa```___^^^```dddjjjnnnqqqkkklllmmmmmmlllkkkjjjiiinnnqqqrrrpppjjjggggggiiillliiifffgggooo~~~}}}iii[[[RRRMMMIIIJJJFFFBBB???===;;;999777777777666777777777888999333333333333333333333333333222222111111000000000//////---,,,++++++++++++*********************)))))))))))))))))))))))))))******+++++++++++++++*********++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---...///000111222666===CCCGGGJJJMMMOOOPPPOOOLLLIIIEEEAAA===;;;===:::888888::::::777444666555333222222222333444444444444333333333333333222222222222222222222222444333222111000000000111........................000000111222333444444555333555777999999;;;===???DDDEEEFFFHHHIIIKKKLLLMMMPPPQQQQQQQQQRRRRRRRRRSSSRRRTTTUUUVVVVVVWWWZZZ\\\```eeekkkmmmkkkeee```\\\```fffnnnqqqnnnhhhdddbbbeeeccc___[[[YYYXXXXXXXXXWWWSSSNNNLLLNNNSSSXXXZZZZZZ[[[]]]^^^___```cccfffffffffeeeffffffggghhhhhhggghhhhhhfffdddcccdddeeeeeefffggggggeeebbb___]]]ZZZ^^^ccceeeffffffggggggbbb```]]]\\\\\\\\\^^^___jjjssszzzxxxrrrnnnjjjgggddd```[[[WWWSSSLLLDDD>>>;;;:::999999888888999999888888888888888888888888666666888:::;;;<<<<<<<<<999999999::::::;;;;;;;;;:::::::::::::::;;;;;;<<<888888777777666777777888999::::::::::::;;;;;;;;;888:::;;;<<<;;;<<<>>>?????????@@@EEELLLTTTZZZ]]]aaatttxxxkkk\\\SSSNNNMMMRRRXXX[[[ZZZYYYWWWUUUVVVZZZ\\\___fffmmmttt~~~{{{wwwsssppppppggg``````aaa^^^[[[ZZZVVV```ooo}}}pppcccRRREEE???===;;;888555333111111222333333333222222222222222111111111.........---------,,,,,,,,,,,,------...------,,,,,,------............---///000111222444666777888888999;;;===>>>@@@CCCEEEDDDFFFHHHJJJKKKMMMOOOQQQQQQRRRSSSSSSSSSSSSSSSRRRTTTTTTUUUVVVWWWYYYZZZ[[[[[[ZZZYYYYYY[[[[[[ZZZYYYYYYZZZ[[[\\\]]]]]]]]]]]][[[[[[\\\]]]^^^___```aaa```aaaccceeekkksss}}}|||xxxssspppkkkhhhcccaaa```aaaaaa```^^^]]]\\\]]]___``````___```______aaabbbbbb```^^^[[[YYYXXXXXXZZZ[[[[[[ZZZZZZ[[[\\\[[[ZZZ[[[\\\^^^bbbaaa```___^^^\\\\\\[[[]]]]]]]]]]]]\\\[[[ZZZYYYYYYZZZ\\\]]]___`````````]]]___```___]]][[[ZZZ[[[______^^^]]]]]]\\\[[[[[[[[[YYYWWWVVVUUUTTTQQQNNNHHHAAA;;;888555333666;;;DDDIIIQQQXXX___fffmmmqqq|||}}}rrrgggccccccccceeefffggghhhiiikkkmmmnnnkkkiiifffcccbbbccceeefffmmmppprrrqqqmmmiiiiiijjjjjjgggcccccckkk{{{{{{gggZZZQQQKKKHHHIIIFFF@@@===;;;;;;:::999666666666666666777777777333333333333333333333333444444333222222111000000//////...------,,,,,,,,,++++++******************)))))))))))))))))))))))))))******++++++++++++*********++++++++++++******++++++++++++++++++++++++***************)))))))))+++++++++,,,------...///000222666888:::===@@@BBBAAA@@@???===;;;999777666888666444444666666444222222111111000000111222222333333333222222111111111111111111111111111111111222111111000000/////////,,,,,,---------------...000000111222333444444555555777999;;;;;;===???AAACCCDDDEEEGGGIIIJJJKKKLLLNNNOOOOOOPPPPPPQQQQQQQQQRRRSSSUUUUUUUUUVVVYYY[[[XXX]]]dddggggggccc___]]]]]]cccjjjnnnkkkddd^^^ZZZaaa___]]]ZZZWWWVVVUUUUUUTTTPPPKKKHHHJJJOOOUUUYYY\\\]]]^^^^^^]]]^^^```bbbbbbbbbbbbbbbcccdddeeeeeehhhgggeeecccbbbbbbdddeeeeeegggiiiiiihhheeeaaa^^^___dddiiiiiiiiijjjiiigggaaa]]]ZZZYYYXXXYYY]]]cccxxx}}}vvvrrrkkkeee^^^WWWRRRKKKDDD>>>;;;:::999999888888999999999999999999999999999999666777888:::;;;<<<<<<<<<::::::;;;;;;;;;:::::::::999999888888777888888888666666666666777777888888::::::;;;;;;;;;<<<<<<<<<999:::<<<<<<<<<<<<>>>???@@@???AAAFFFNNNTTTVVVVVVYYYkkk~~~ooo___UUUPPPOOOSSSXXXZZZXXXTTTPPPOOORRRYYY]]]^^^dddkkksss}}}~~~xxxsssqqqpppllliiijjjkkkhhhccc___\\\cccnnnzzzuuujjjZZZMMMDDD>>>;;;999777555333222333444333333222222222222222222222222000000000000////////////,,,,,,------...---------,,,------......---------......///111333444666666666888:::;;;<<<===AAACCC@@@BBBEEEGGGHHHJJJMMMOOOQQQQQQSSSTTTTTTUUUUUUUUUTTTTTTUUUVVVWWWYYYZZZ[[[[[[YYYXXXYYYZZZ[[[ZZZYYYYYYYYYZZZ[[[\\\\\\\\\\\\YYYZZZ[[[\\\]]]______```^^^___aaabbbfffllltttzzz{{{xxxoookkkddd```^^^____________^^^]]]^^^```aaa```___aaa``````aaaccccccaaa___ZZZYYYYYYZZZ\\\]]]\\\[[[ZZZZZZZZZYYYXXXYYY[[[^^^aaaaaaaaa```___]]]\\\\\\]]]]]]]]]\\\[[[ZZZYYYXXXYYYZZZ[[[\\\]]]]]]]]]]]]\\\^^^``````^^^\\\[[[ZZZ]]]]]]\\\[[[[[[ZZZYYYYYYXXXWWWVVVUUUUUUSSSOOOLLLFFF>>>888555444333888>>>FFFHHHMMMUUU^^^eeehhhhhhlllllliiieeeaaabbbfffhhhkkkmmmpppqqqqqqooonnnnnnkkkgggbbb^^^___bbbhhhlllrrrsssssspppllliiiiiijjjfffccc``````fffrrrppp```UUUOOOKKKHHHHHHDDD>>>;;;::::::::::::666666666777777777777777333333333333333333333333555444444333222111000000////////////......---,,,,,,,,,+++***))))))******))))))))))))))))))))))))((()))******++++++++++++)))******++++++******)))++++++++++++++++++++++++)))))))))))))))))))))(((******++++++,,,,,,---------...///000000111444666777666666555555444444444000///....../////////...///////////////000000111222222111111000000//////000000000000000000000000//////////////////......+++,,,,,,,,,------......000000111222333444444555555777999;;;;;;===???AAABBBCCCDDDFFFGGGIIIJJJKKKLLLLLLMMMNNNOOOOOOPPPPPPRRRTTTUUUTTTTTTTTTVVVXXXUUUXXX]]]``````___^^^^^^ZZZ```gggkkkiiiddd^^^ZZZ]]]]]]]]][[[YYYVVVSSSRRRQQQNNNJJJGGGHHHMMMTTTYYY^^^^^^___]]]\\\\\\]]]^^^bbbbbbbbbbbbbbbcccddddddfffeeebbbaaaaaacccdddeeeeeegggjjjlllkkkiiifffdddeeelllqqqooommmnnnkkkfffaaa\\\XXXXXXWWWWWW^^^gggqqqjjj___VVVPPPJJJDDD???;;;:::999999888888999999999999999999999999999999888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777888777666555444333333333555555666777888999999:::;;;<<<<<<<<<<<<=========;;;===>>>>>><<<<<<===???AAA@@@BBBGGGNNNRRRRRRPPPWWWggg{{{uuudddYYYUUUSSSTTTXXX[[[WWWPPPJJJIIIMMMVVV\\\]]]aaaiiittt~~~zzzuuutttqqqrrrrrrtttuuutttooojjjeeejjjqqqyyy~~~{{{rrreeeVVVIII@@@:::888777555222111111222111000222222222222222222222222111111000000000/////////+++,,,,,,---.........---,,,---------------,,,,,,,,,---...000111333444555444666888999999;;;>>>@@@???AAADDDFFFGGGIIILLLNNNNNNOOOPPPRRRSSSTTTTTTUUUTTTTTTUUUUUUWWWXXXZZZ[[[ZZZYYYXXXYYYZZZ[[[ZZZXXXWWWXXXYYYZZZ[[[[[[[[[[[[YYYYYYZZZ[[[\\\]]]^^^^^^^^^___```aaacccgggmmmqqq|||}}}pppkkkeee```^^^^^^______aaa```___```aaabbbaaa````````````aaacccbbb```^^^ZZZZZZZZZ\\\^^^^^^]]][[[XXXYYYYYYXXXWWWWWWZZZ\\\^^^^^^___``````___^^^^^^]]]]]]]]]]]][[[ZZZYYYXXXXXXXXXYYYZZZZZZZZZYYYYYYZZZ\\\___```^^^]]]\\\\\\[[[[[[ZZZYYYXXXWWWVVVUUUUUUTTTTTTTTTUUUSSSQQQNNNFFF???888555444555;;;BBBLLLJJJKKKQQQ[[[bbbdddcccaaa_________aaadddhhhmmmpppuuuyyy{{{yyyuuurrrqqqiiieee___]]]___gggpppvvv{{{yyytttooojjjfffeeeeee_________```dddlllvvv}}}ttteeeYYYQQQMMMJJJHHHEEEAAA<<<999888999::::::666777888999999999888888333333333333333333333333444333333222222111111111000000000000000///...---...---+++***))))))***+++))))))))))))))))))))))))(((((()))***++++++++++++))))))************))))))++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++.../////////...///111333000000/////////000111111.............../////////............////////////000000000///////////////........................------............------+++,,,,,,------.........000000111222333444444555333555777999999;;;===???AAABBBCCCEEEGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOOOORRRSSSTTTSSSSSSSSSUUUWWWYYY[[[]]]]]]\\\\\\\\\]]]YYY]]]ccchhhjjjhhhdddbbb______^^^\\\YYYUUUQQQNNNNNNLLLJJJHHHHHHMMMTTTZZZ^^^______^^^\\\\\\^^^___eeeeeeddddddddddddeeeeeecccaaa___```cccfffggghhhgggiiikkkmmmnnnmmmkkkjjjjjjsssxxxtttqqqppplllddd___YYYVVVWWWUUUTTT]]]iiizzzpppbbbVVVNNNHHHDDDAAA;;;:::999999888888999999:::::::::::::::::::::::::::;;;;;;;;;;;;::::::999;;;;;;;;;;;;:::888666555555444333222222111111111555666777999;;;<<<<<<<<<<<<<<<=========>>>>>>>>>???@@@AAA@@@>>>======>>>AAAAAABBBEEEHHHKKKLLLLLLUUUaaarrr}}}kkkaaa\\\XXXWWWXXX[[[WWWPPPIIIGGGJJJRRRXXXaaadddmmmyyyyyywwwsssvvvyyyzzz|||}}}yyytttjjjnnnssszzzuuueeeUUUGGG>>>;;;666333111////////////...111111111222222222222222/////////.........------++++++,,,---............,,,------------,,,,,,++++++,,,---...000222333444333555666777888999<<<>>>>>>@@@CCCDDDEEEGGGIIILLLIIIJJJLLLNNNPPPRRRRRRSSSSSSSSSTTTUUUVVVXXXYYYZZZZZZYYYXXXXXXZZZZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZZZZYYYYYYZZZZZZ[[[\\\\\\\\\]]]^^^___```aaadddhhhkkksss}}}pppkkkeeeaaaaaaaaabbbbbbbbbaaa``````bbbbbbbbb```___^^^^^^```aaaaaa___]]][[[[[[\\\^^^```___]]]ZZZWWWXXXYYYXXXWWWWWWYYY[[[[[[\\\^^^___``````______]]]]]]]]]\\\[[[YYYXXXWWWVVVVVVWWWXXXXXXXXXXXXXXXYYY[[[^^^^^^]]]\\\\\\\\\XXXXXXWWWVVVTTTSSSRRRRRRQQQQQQQQQRRRTTTUUUTTTRRRJJJBBB:::888777999@@@HHHSSSOOOMMMPPPWWW\\\]]]\\\XXXWWWXXX\\\___cccjjjqqqxxx~~~yyyuuutttlllhhhddddddiiirrr}}}zzzssslllgggcccaaaZZZ\\\___bbbeeeiiiooosssssskkk___UUUOOOKKKHHHEEE@@@===999777777888888888666777999::::::999999888444444444444444444444444222222222222222111111111000000111111111000///...///---+++***))))))***+++))))))))))))))))))))))))'''((()))***++++++++++++))))))************))))))++++++++++++++++++++++++((((((((())))))******+++)))***+++,,,,,,,,,++++++---/////////......///111---,,,,,,+++,,,---...///......////////////000111.........///......------.............../////////------------------------+++,,,---......---,,,,,,,,,,,,,,,---......//////000000111222333444444555333555777999999;;;===???AAAAAABBBDDDFFFGGGIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOQQQRRRRRRRRRSSSVVVXXX[[[]]]^^^^^^]]][[[[[[\\\ZZZ\\\```dddggghhhfffeeeeeeccc```[[[VVVPPPLLLJJJHHHHHHHHHGGGHHHLLLSSSYYY\\\]]]_________```bbbeeegggfffeeeddddddddddddddd^^^]]]]]]aaaggglllnnnnnnkkklllnnnooooooooonnnnnnnnnxxx|||vvvrrrqqqkkkaaaZZZTTTRRRTTTRRRPPPYYYgggxxxfffVVVLLLGGGDDDAAA;;;:::999999888888999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;999777444222111111111111111222333444555777999<<<>>>?????????=========>>>>>>>>>??????CCCCCCCCCBBB???======>>>???@@@@@@@@@AAACCCFFFIIIOOOZZZiiiwwwtttjjjddd^^^[[[ZZZ[[[XXXSSSNNNJJJJJJNNNQQQ___aaajjjwww~~~yyyqqqvvvyyyxxxzzz}}}{{{uuukkkooowwwxxxeeeSSSGGGBBB888666333111111111000///000000000111111111222222////////////.........---***+++,,,---............---------------,,,+++******+++,,,---///111222333222333555666666777:::<<<===???AAABBBCCCDDDFFFHHHGGGIIIKKKMMMOOOQQQRRRSSSRRRRRRSSSTTTUUUWWWXXXYYYZZZYYYXXXXXXYYYZZZYYYXXXVVVVVVWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[]]]^^^______aaadddffflllttt{{{uuullliiidddbbbbbbcccddddddbbb```___```aaabbbaaa___]]]\\\]]]^^^______]]][[[\\\\\\^^^```aaa```\\\YYYWWWYYY[[[[[[ZZZYYYZZZ[[[ZZZ[[[]]]___```___^^^^^^\\\\\\\\\[[[YYYWWWVVVUUUSSSTTTUUUWWWYYYZZZZZZZZZ[[[\\\]]]\\\ZZZYYYYYYZZZVVVUUUTTTSSSRRRPPPOOOOOOMMMMMMMMMOOORRRUUUVVVVVVOOOFFF>>>;;;;;;===EEEMMMSSSPPPNNNPPPTTTXXXXXXVVVSSSRRRTTTYYY\\\aaalllyyy|||wwwuuuooollljjjkkkrrr|||xxxppphhhccc]]]___aaabbbbbbdddfffhhhgggaaaXXXRRRNNNJJJFFFBBB<<<:::777666777777777666555666888999:::999888777444444444444444444444444111111111111111111222222000000111222222111///...///...+++***))))))***+++))))))))))))))))))))))))'''''')))******+++++++++))))))************))))))++++++++++++++++++++++++'''(((((()))***++++++,,,)))***,,,------,,,+++***((()))******)))((()))+++---,,,+++++++++,,,...///)))***+++,,,++++++,,,.........//////......---,,,,,,------....../////////------------------------***+++,,,---------,,,+++,,,,,,------...///000000000000111222333444444555555777999;;;;;;===???AAA@@@AAABBBDDDEEEGGGHHHIIIHHHHHHIIIJJJKKKLLLMMMNNNMMMNNNPPPRRRRRRTTTWWWZZZXXX[[[^^^___^^^\\\\\\\\\]]]]]]^^^```cccdddcccbbbkkkggg```YYYRRRLLLIIIGGGCCCDDDEEEEEEEEEJJJQQQVVV[[[\\\___```aaadddgggjjjffffffdddcccbbbaaaaaaaaa[[[ZZZ\\\bbbjjjqqqttttttooooooppppppppppppoooooopppzzz~~~wwwrrrqqqiii^^^VVVPPPNNNQQQOOOLLLVVVeeettt~~~iiiWWWLLLFFFCCCBBB;;;:::999999888888999999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<<<<;;;::::::;;;:::888666333111//////000111222444666777666888:::===???@@@AAAAAA>>>>>>>>>>>>????????????EEEFFFEEECCC???============>>>???===;;;===BBBGGGJJJUUUcccrrrzzzpppjjjccc^^^\\\ZZZYYYWWWSSSOOOLLLKKKLLLTTTVVV^^^kkkvvvzzznnntttuuussstttxxxwwwrrrkkkpppzzzqqq\\\OOOIII<<<:::666555444444333222//////000000111111111222111111111111000000000000***+++,,,---............------------,,,,,,+++***)))***+++---///000111222111333444555555666999;;;<<<>>>@@@AAAAAABBBDDDFFFHHHJJJLLLOOOQQQSSSTTTUUUQQQRRRRRRSSSTTTVVVWWWXXXZZZXXXWWWXXXYYYZZZYYYXXXUUUVVVWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[]]]^^^^^^___aaadddhhhmmmvvv|||ssslllhhheeebbbaaabbbddddddeeeaaa```______```aaa```^^^\\\[[[[[[]]]^^^^^^\\\ZZZ]]]]]]___aaabbb```\\\XXXXXXZZZ]]]]]]\\\[[[[[[\\\ZZZ[[[]]]______^^^]]]\\\[[[[[[ZZZYYYXXXVVVTTTSSSPPPRRRTTTWWWZZZ\\\]]]^^^^^^^^^]]][[[XXXWWWWWWXXXUUUTTTSSSQQQPPPOOONNNMMMKKKJJJJJJLLLQQQUUUXXXXXXRRRIIIAAA======@@@HHHPPPNNNMMMNNNPPPTTTVVVVVVTTTRRRPPPSSSXXX[[[aaappp|||wwwuuukkkjjjiiikkkrrr|||{{{ppphhhbbbcccbbb```^^^]]]]]]___\\\XXXRRRNNNLLLJJJEEEBBB:::888666666666777666444444555777888999888666555222222222333333444444444333333222222111222222222000000000000////////////---...------,,,+++***)))++++++++++++*********)))*********************************)))))))))))))))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,************************************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---...////////////++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000111222222222222222666666777888:::;;;<<<===<<<===???AAACCCDDDEEEEEEGGGIIIJJJJJJIIIIIIKKKLLLMMMOOOPPPPPPPPPRRRUUUWWW\\\___```___\\\ZZZ[[[]]]]]]\\\[[[\\\___aaaccccccffffffbbb[[[QQQHHHDDDCCC???BBBDDDDDDCCCHHHPPPWWW\\\\\\\\\^^^aaadddeeeeeegggkkkkkkgggdddccc___YYYXXXZZZ]]]ccckkkttt|||wwwwwwwwwtttpppllljjjjjjwwwvvvuuutttpppiii```ZZZUUUTTTSSSQQQMMMMMMVVVaaallluuu~~~~~~dddTTTLLLEEE@@@???777666666777999;;;:::999777888888999999::::::;;;;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;999777666555444000111222444666777999999777999;;;>>>???>>><<<;;;============>>>???@@@AAAFFFDDDBBB???===<<<;;;;;;===<<<;;;;;;<<<>>>@@@BBBPPPQQQWWWdddrrrtttjjjfffbbb\\\XXX[[[\\\ZZZSSSMMMIIIHHHJJJLLLPPPWWW^^^nnn~~~{{{vvvpppooorrrrrrnnnjjjiiijjjqqq~~~qqq___PPPEEE???;;;:::888444222333///.........///000222333000000//////.........---//////.........---------///...---,,,,,,,,,,,,,,,))))))***+++,,,...///000...111444555333444777:::===DDDFFFBBB???@@@CCCDDDDDDGGGIIIKKKKKKLLLNNNOOOTTTTTTSSSSSSTTTUUUUUUVVVYYYYYYYYYYYYXXXWWWVVVVVVWWWVVVVVVUUUUUUVVVVVVWWWZZZZZZZZZZZZZZZYYYYYYYYY[[[[[[\\\]]]^^^``````aaadddhhhnnntttzzz{{{tttmmmhhhdddbbbaaa______```bbbcccaaaaaaaaaaaaaaa```_________^^^]]]\\\[[[[[[\\\]]]]]]^^^```aaaaaa```^^^]]]\\\\\\]]]]]]]]]\\\\\\[[[^^^^^^___```___]]][[[YYYXXXWWWVVVTTTSSSSSSRRRRRRSSSUUUXXXZZZ\\\\\\\\\[[[[[[ZZZYYYZZZZZZYYYVVVSSSRRRQQQPPPNNNLLLKKKIIIIIIGGGHHHJJJMMMOOOQQQRRRSSSQQQIII@@@;;;???FFFMMMQQQSSSRRRRRRTTTVVVVVVSSSPPPVVVVVVWWWYYY```lll}}}}}}vvvqqqiiiggggggmmmuuuzzz{{{yyy{{{mmmddd]]]```bbb```\\\ZZZ[[[]]]XXXTTTPPPLLLHHHDDD???<<<888888777777666666555555666666777888888888888888222222333333333444444444333333222222222222222333111111000000000/////////.........------,,,+++***+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))*********************************''''''((()))***++++++,,,************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............000111222333444444555666777888:::;;;<<<<<<<<<===???AAABBBDDDDDDEEEFFFHHHIIIIIIHHHIIIJJJKKKMMMNNNOOOOOOPPPRRRVVVYYY\\\^^^aaa```^^^\\\\\\]]]^^^[[[ZZZ\\\```dddeeeeeeffffffccc\\\RRRJJJEEEDDD???AAABBBBBBAAAFFFNNNUUUZZZZZZ[[[^^^aaaeeeggghhhiiillllllhhheeeeeeaaa\\\ZZZ[[[]]]aaahhhpppwww||||||tttmmmjjjlllooouuuvvvuuutttpppiiibbb^^^TTTRRRPPPOOOKKKKKKTTT^^^gggpppwwwzzz~~~ttt^^^PPPIIICCC>>>===888777666777999::::::999777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999777666555444222333444666777999:::;;;::::::;;;;;;<<<<<<==================>>>???@@@@@@EEECCCAAA???===<<<<<<<<<======<<<<<<>>>@@@CCCEEENNNOOOTTT^^^gggsssyyyoooiiieee___ZZZ[[[\\\ZZZVVVPPPKKKHHHBBBCCCFFFLLLSSSbbbzzz|||wwwqqqooopppmmmgggaaa^^^```iiiyyy|||mmm```NNNEEE<<<:::888555333333111000///......///000111000000000/////////......//////.........---------///...---,,,,,,,,,,,,---+++++++++,,,---...///000...000222333333444666777:::@@@CCC@@@>>>@@@CCCDDDDDDFFFIIIKKKKKKLLLMMMOOORRRRRRRRRRRRSSSTTTUUUUUUXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVXXXXXXXXXXXXXXXXXXXXXXXX[[[[[[\\\]]]^^^___``````cccfffiiilllooosssxxx{{{}}}{{{zzzyyywwwsssnnngggcccdddbbbaaa``````aaabbbcccbbbbbbbbbbbbbbbaaaaaa```aaa```___^^^^^^^^^^^^^^^]]]^^^___``````___^^^]]][[[\\\\\\\\\\\\\\\[[[[[[[[[\\\]]]^^^]]]ZZZXXXVVVVVVVVVUUUTTTTTTTTTTTTUUUXXXZZZ\\\^^^______^^^^^^ZZZYYYXXXXXXXXXVVVSSSQQQOOONNNMMMKKKJJJHHHGGGFFFDDDEEEHHHJJJKKKLLLLLLLLLIIIDDD>>><<>>;;;888777777777666666666555666777777888888888888888333333333333444444444444333333222222222222333333111111111000000000000///............------,,,++++++************)))))))))))))))))))))))))))))))))(((((())))))******++++++************************(((((())))))*********+++************************************************+++++++++++++++*********************************++++++++++++++++++++++++******+++++++++***))))))************************+++++++++,,,,,,---------,,,------------.........,,,---///111333444555555555555666888999:::;;;<<<<<<===???@@@BBBCCCDDDDDDDDDFFFGGGHHHGGGGGGIIIJJJLLLMMMMMMNNNOOORRRWWWZZZ^^^```cccdddbbb```______```]]]ZZZ]]]dddiiijjjhhhffffffccc]]]UUUMMMGGGEEE???@@@@@@??????DDDKKKRRRVVVXXX[[[^^^cccgggkkkmmmmmmpppooojjjggggggddd```\\\[[[\\\^^^cccjjjppptttxxxppplllnnnqqqsssuuuuuusssnnngggccc```VVVRRROOOMMMKKKKKKSSS]]]bbbhhhmmmnnnooossstttrrrvvveeeSSSJJJEEE@@@<<<;;;999777666777999999888777888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::888777666555555555555666888:::;;;<<<======<<<;;;::::::;;;===>>><<<<<<<<<<<<===>>>???@@@CCCBBB@@@>>>======>>>>>>>>>>>>===>>>???BBBDDDFFFKKKLLLPPPUUUXXX```pppvvvnnnhhhccc\\\[[[ZZZ[[[ZZZWWWPPPKKKBBBAAACCCHHHNNN[[[qqqyyysssnnnlllggg___XXXTTTVVV```ppp~~~sss]]]NNN@@@;;;999777444333333222111///.........///111000000000000000///////////////.........------......---,,,,,,,,,---------------------.../////////......000222444444333555;;;???===<<>>>>>===>>>EEETTTgggssssssssspppjjjccc^^^^^^___YYY[[[]]]```fffrrr|||oookkkjjjkkkooossstttrrroooppprrruuuuuutttrrrppppppwwwqqqiiibbb^^^[[[ZZZYYYXXXTTTNNNIIIEEEAAA<<<999777777777777666666666666666777888888999999888888333333444444444444444444333333222222222333444444222222111111111000000000///////////////...---,,,++++++*********)))))))))))))))))))))))))))))))))''''''((()))***++++++,,,************************)))))))))))))))*********************************************************+++++++++***************))))))))))))))))))))))))***************************+++++++++***)))((((((***************+++++++++******+++,,,,,,---......------------............---...///111333444444444444555666777888:::;;;;;;<<<===>>>@@@BBBCCCCCCCCCBBBDDDFFFFFFFFFFFFHHHIIIJJJKKKLLLLLLNNNRRRXXX\\\```cccfffhhhhhhfffcccbbbccc^^^[[[^^^ffflllmmmkkkgggfffddd```YYYQQQJJJGGGAAAAAA@@@??????DDDKKKQQQUUUXXX]]]bbbgggkkkoooqqqtttuuurrrlllhhhhhhfffbbb\\\\\\[[[\\\___dddiiilllooouuuzzzyyysssnnnmmmoooqqqssstttqqqkkkeeeaaa```XXXSSSNNNMMMMMMNNNTTT\\\^^^cccgggffffffhhhfffbbbcccVVVJJJEEEBBB>>>;;;:::999888777777888888777666777777888999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<:::999999888777666666555666666777999:::<<<======???>>>>>>============>>><<<<<<<<<<<<===>>>???@@@AAAAAA???>>>>>>>>>???@@@@@@???>>>>>>>>>@@@BBBDDDFFFHHHKKKLLLLLLPPP___ooo}}}rrrjjjeee\\\YYYWWWZZZ___^^^WWWQQQHHHFFFEEEGGGLLLWWWkkk|||~~~tttlllhhhccc\\\WWWQQQRRR[[[iiivvv~~~lllZZZGGG>>><<<999666444444333111///......//////111111111111000000000000////////////...............------,,,,,,,,,------...------,,,,,,,,,------...,,,+++---111333222000111666:::999999>>>AAAAAABBBDDDGGGHHHHHHIIIKKKLLLMMMMMMMMMNNNOOOQQQRRRSSSUUUUUUVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSTTTTTTSSSTTTTTTUUUVVVWWWWWWXXXZZZZZZ[[[[[[\\\]]]]]]^^^^^^```aaabbbbbbcccfffhhhkkkkkkkkkkkkllllllllllllkkklllmmmmmmjjjfffdddbbb^^^]]]\\\\\\\\\]]]^^^___bbbbbbbbbcccbbbaaaaaa``````aaabbbccccccbbbaaa```]]]^^^^^^______^^^^^^]]][[[[[[ZZZZZZ[[[[[[\\\\\\XXXYYYZZZZZZYYYVVVSSSQQQQQQSSSTTTWWWYYY[[[\\\\\\]]]]]]]]]]]]]]]\\\ZZZZZZZZZXXXUUUTTTRRRPPPMMMKKKGGGGGGFFFDDDCCCBBB@@@@@@???@@@AAABBBAAA???<<<;;;777999<<>>@@@AAABBBBBBCCCAAACCCDDDEEEEEEEEEGGGIIIIIIJJJKKKMMMOOOTTTZZZ^^^aaacccfffhhhjjjhhheeecccaaa]]]ZZZ\\\ccchhhjjjiiigggfffeeebbb\\\UUUMMMHHHEEECCCAAA@@@BBBGGGNNNSSSWWW\\\dddjjjmmmpppsssuuuxxxxxxssskkkggggggfffccc]]]]]]\\\\\\^^^aaadddfffdddjjjpppqqqnnnkkkkkkmmmoooqqqrrrpppkkkeeeaaa^^^YYYSSSNNNNNNOOOPPPTTTYYY\\\```cccbbbcccdddaaa\\\UUUKKKCCCAAA@@@===:::999999777666777888888777666666666777777888999999:::::::::::::::;;;;;;<<<<<<888888888777777666666666666666777888:::;;;<<<<<<>>>???@@@AAAAAA@@@>>>===<<<<<<<<<======>>>???@@@@@@@@@???>>>>>>???@@@AAABBB@@@>>>===<<<===???@@@BBBDDDGGGGGGEEEGGGTTTcccyyywwwlllddd\\\XXXUUUYYY```ccc^^^XXXLLLHHHDDDDDDFFFOOO```ooovvvkkkfffddd```]]]SSSRRRVVVaaakkkpppuuuzzz}}}xxxdddOOODDD@@@<<<888666333222111/////////000111000000000000111111111111000000/////////.........------,,,,,,,,,------...---,,,++++++***+++++++++...+++***,,,000222000......333666555777<<>>???AAADDDFFFFFFGGGHHHJJJJJJJJJJJJKKKMMMOOOQQQQQQSSSSSSTTTUUUVVVVVVUUUUUUTTTSSSSSSRRRRRRSSSSSSTTTTTTTTTUUUVVVWWWXXXXXXYYYYYYYYYZZZZZZ[[[\\\\\\\\\]]]___```aaaaaabbbeeegggddddddddddddcccccccccccchhhjjjlllkkkhhheeecccddd]]]]]]]]]]]]^^^______``````````````````___^^^^^^^^^___```aaaaaaaaa```___]]]^^^^^^^^^^^^^^^^^^]]][[[[[[ZZZZZZ[[[\\\]]]]]]ZZZZZZ[[[ZZZYYYWWWTTTSSSRRRSSSVVVYYY\\\^^^___```]]]]]]\\\[[[ZZZYYYXXXWWWYYYVVVSSSQQQPPPNNNKKKIIIEEEDDDDDDBBBAAA@@@???>>>===>>>>>>>>>===:::888666555999>>>EEESSSnnnpppbbbaaadddgggiiijjjkkklllrrrzzzppppppqqqqqqqqqoookkkhhheeefffggghhhiiikkknnnqqqtttooohhheeedddbbb___\\\UUUQQQKKKEEEAAA===999777666666666666777777777777777777888999999999999999555555555555444444444444333222222333333444555666333333333222222222111111000000000111111000000///---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++++++++++++++++++++++++++(((((())))))*********+++************************************************)))))))))***************))))))))))))))))))))))))************************++++++,,,,,,,,,++++++***)))))))))***++++++,,,,,,+++++++++,,,,,,---------------........./////////000000111222222222222111333333444666777888999:::<<<===>>>@@@AAAAAABBBBBB@@@BBBDDDDDDDDDEEEGGGIIIHHHKKKNNNQQQTTTXXX]]]aaaaaaaaacccfffhhhhhhfffccc___]]]ZZZZZZ]]]aaadddfffggggggfffddd```YYYPPPJJJHHHEEEBBBAAADDDJJJQQQVVV\\\dddmmmtttuuuuuuvvvvvvvvvuuuooogggccceeeeeeccc______``````aaacccddddddhhhhhhgggfffeeegggkkknnnooopppqqqrrrqqqmmmfffaaaZZZRRRNNNOOORRRSSSTTTVVVYYY]]]______aaabbb]]]WWWLLLEEE???>>>>>>;;;999999888666555666888888777666555555555666777777888888888888999999::::::;;;;;;777777777777777777777777666666777888999:::;;;;;;===>>>AAACCCCCCAAA???===============>>>???@@@AAA@@@@@@???>>>>>>???@@@AAAAAA???===<<<;;;<<<===>>>@@@AAADDDEEECCCDDDNNNYYYlll}}}|||nnneee^^^YYYVVVXXX___cccaaa^^^UUUNNNHHHDDDDDDJJJXXXeeeuuuzzzmmmhhhfffeeecccVVVRRRQQQWWW^^^ccciiinnnrrr}}}~~~lllWWWKKKDDD>>>:::999333222111000///000000111//////000000000000000111000000000/////////......------,,,,,,,,,---......++++++***************+++,,,++++++,,,...//////......222444333666;;;<<<:::<<>>======<<<<<<;;;:::999888666555777;;;BBBKKK[[[uuuooocccbbbfffmmmoooooonnnmmmooouuuzzz|||ppppppppppppnnnkkkiiigggbbbcccddddddfffiiinnnqqqrrrooojjjfffccc```]]][[[SSSNNNHHHCCC???<<<999777666666666666777777777777777888999999:::999999999666555555555444444444444222222222333333555666666444333333333333222222222000000111111222111111000......------------,,,,,,++++++++++++++++++++++++)))))))))))))))*********++++++++++++++++++++++++''''''((()))***++++++,,,************************************************((()))))))))*********+++******************************************************+++,,,,,,,,,++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////...///000111222333333333222333444555777888999999<<<===>>>@@@AAAAAAAAAAAA@@@BBBDDDDDDDDDEEEGGGIIIJJJMMMRRRWWWZZZ^^^bbbeeecccccccccfffiiijjjhhhfffaaaaaa```]]]\\\^^^bbbgggggggggffffffccc\\\RRRKKKIIIFFFBBBBBBFFFMMMTTTYYYbbbkkkwww}}}}}}zzzwwwwwwmmmmmmggg```^^^aaadddcccbbbccceeeggghhhhhhhhhgggllliiieeeeeehhhllloooppppppoooqqqwww{{{yyyqqqiii]]]VVVRRRUUUYYYYYYWWWWWWUUUXXXZZZZZZ\\\]]]WWWPPPHHHAAA<<<<<<;;;888666777666555555666888999888777333333444444555666666666666777777888999999::::::666666666777777777777777777777888999::::::;;;<<<<<<===>>>@@@@@@@@@@@@???>>>>>>>>>??????@@@AAABBBAAA@@@???>>>>>>???@@@@@@>>>===<<<;;;;;;===???@@@AAA@@@BBBEEEDDDDDDJJJQQQ___rrrsssgggbbb]]]XXXXXX\\\```aaa```^^^UUULLLGGGEEEHHHTTT___iiivvvrrrllliiigggeeeYYYRRRNNNPPPUUU[[[cccjjjnnnwwwqqq___RRRIII@@@<<<<<<666555222000////////////....../////////000000000000000000000/////////...,,,,,,,,,,,,,,,---...///+++++++++******+++,,,,,,+++,,,------------...//////222333222444999:::777:::<<>>===<<<<<<;;;:::999777666555555666666777===FFFQQQ```uuu|||kkkdddfffkkkoooqqqrrrpppmmmnnnqqquuuzzz~~~tttmmmnnnnnnllljjjhhhgggfffccccccbbbcccfffllluuu{{{{{{wwwpppggg^^^YYYWWWXXXQQQLLLFFFAAA>>>;;;999888555666666666777777777888777888999999::::::999999666666555555555444444444222222222333444555666777444444444333333333222222000111111222222222111111//////.........---------*********************************)))))))))))))))++++++++++++++++++++++++&&&'''((()))***+++,,,,,,************************************************(((((())))))*********+++************************))))))))))))))))))))))))((()))***+++++++++++++++((())))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,............/////////000,,,---///111333444555555222333444555666888999999<<<===>>>???@@@AAAAAAAAA@@@BBBDDDEEEEEEFFFHHHIIILLLPPPVVV[[[___cccfffiiigggfffeeehhhlllmmmllljjjfffgggfffbbb^^^___dddjjjggggggggggggddd]]]SSSLLLIIIFFFBBBBBBGGGNNNVVVZZZfffppp}}}|||xxxvvvffffffaaaZZZZZZ___ccccccdddfffiiilllmmmmmmkkkjjjjjjhhhgggkkkqqquuussspppqqqppprrr{{{zzzpppbbb[[[WWW[[[```___\\\ZZZQQQTTTUUUVVVWWWXXXQQQIIIFFF???;;;:::999666555666555444444555888999999888222222333333444555555666555666666777888888999999666666666666777777777777888888999999:::;;;<<<<<<<<<<<<<<<<<<===>>>@@@AAA????????????@@@AAABBBCCCAAA@@@???>>>>>>>>>???@@@<<<;;;;;;;;;<<>>888777444111///------------.........//////000000000000000000////////////,,,,,,,,,,,,,,,---...///,,,+++++++++,,,,,,---...***,,,///...,,,+++...111111333333222444888888555888;;;===??????@@@BBBCCCCCCCCCDDDFFFIIIKKKMMMOOOOOOPPPQQQSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUWWWWWWVVVVVVVVVVVVVVVVVVXXXXXXXXXYYYYYYYYYYYYYYYWWWYYYZZZ[[[[[[]]]```bbbYYY\\\______^^^___bbbeeeeeehhhjjjfff```\\\]]]___[[[\\\]]]^^^____________]]]]]]^^^^^^]]]]]]\\\[[[]]]\\\\\\[[[\\\]]]^^^```^^^]]]]]]\\\\\\]]]]]]^^^^^^]]]\\\\\\\\\^^^aaabbbbbb___[[[WWWUUUVVVWWWYYYZZZ\\\___bbbcccdddcccccc]]]\\\[[[YYYXXXWWWWWWWWWOOOLLLHHHFFFEEEEEEDDDBBB>>>>>>===<<<;;;;;;::::::888777555333333444555666777>>>HHHUUUcccsssssshhheeejjjpppoooqqqrrrpppnnnmmmpppsssssswww{{{}}}wwwnnnkkklllkkkiiigggeeeeeefffeeedddcccccchhhrrr~~~uuugggZZZRRRRRRTTTOOOKKKEEE@@@===;;;:::888555666666666777777888888888888999::::::::::::999777666555444333222222222000111111222222333444444666555444333222333444444111111111111111111111111111000000///...---------------,,,++++++,,,,,,,,,,,,++++++***************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,*********************************)))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))***+++******)))))))))))))))++++++************++++++------------------------.........////////////000////////////000111222333666666777888999999::::::=========>>>??????@@@@@@@@@AAACCCEEEEEEGGGJJJMMMKKKSSS^^^gggkkkkkkjjjjjjgggggghhhmmmrrrtttrrrppprrrnnnhhhdddccccccccccccdddcccaaa```]]]XXXRRRNNNJJJHHHDDDAAADDDMMM[[[eeehhhvvv|||oooeee^^^UUURRRUUUZZZ___```ccchhhmmmnnnllliiiiiiiiijjjkkkmmmppprrrsssttttttqqqttt{{{zzznnnaaabbbdddfffkkklllcccXXXYYYUUUTTTVVVTTTNNNJJJJJJBBB@@@===999666444333333666777888888888777555444555444333222333444555666777777777777777777777777999999888888777888888888999999999999:::;;;<<<<<<==================<<<<<<<<<<<<===>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<;;;::::::===???AAA@@@??????@@@CCCFFFIIITTTbbbuuu{{{mmmbbb^^^XXXTTTTTTWWW\\\```]]]XXXOOOFFFBBBDDDJJJPPP\\\ggguuu|||tttqqqkkkdddaaa\\\UUUSSSWWW^^^eeejjjooommmnnnvvvyyyjjjXXXLLLGGGBBB===999777333111111111///.........//////000000111111000000000000000///.........---,,,,,,++++++,,,,,,000///...,,,++++++,,,,,,***++++++,,,---...//////000111111222444555666666888999:::<<<>>>???AAAAAAAAAAAABBBCCCEEEGGGHHHIIIMMMNNNOOOQQQSSSTTTUUUUUUSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVWWWXXXXXXXXXVVVVVVUUUUUUVVVWWWYYYZZZ]]]]]]]]]]]]]]]]]]]]]]]]___^^^]]]]]]]]]___```aaaeeedddcccaaa___]]][[[ZZZXXXYYY[[[\\\]]]]]]\\\\\\______^^^]]]\\\ZZZYYYXXXZZZZZZZZZZZZ[[[\\\]]]^^^aaa``````___^^^]]]]]]\\\ZZZ[[[\\\]]]]]]]]]\\\[[[^^^^^^\\\YYYWWWWWWYYY[[[___```bbbccccccbbb```___\\\\\\[[[ZZZXXXUUURRRPPPFFFEEEDDDBBB@@@>>>===<<<;;;;;;:::999999888888777555333000///000222666888>>>BBBIIITTT___kkktttyyy~~~vvvnnnhhhfffiiiooouuuuuuvvvvvvtttrrrqqqqqqrrrpppooopppqqqsssrrrpppoooooopppqqqnnnkkkhhhhhhiiiiiihhheeebbbfffttt{{{gggXXXRRRSSSUUUOOOKKKDDD>>>;;;999888777555666666777777777666666777777777777666666666666777666555444333333333333111111222222333444444444666555444333333333444444222222222222222222222222222111111000//////......------,,,,,,,,,,,,------,,,+++******))))))******************************))))))))))))))))))))))))************++++++++++++***************************)))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******,,,+++***))))))((())))))++++++************++++++------------------------------........./////////////////////000111222333555666666888999:::;;;;;;=========>>>??????@@@@@@AAACCCEEEFFFGGGIIILLLNNNTTTZZZbbbhhhiiifffcccaaa``````ccchhhmmmpppooonnnqqqmmmhhhdddbbbaaa```______^^^\\\[[[YYYVVVQQQMMMHHHGGGFFFEEEIIIQQQ\\\eeennnyyy}}}|||{{{sssggg\\\VVVQQQQQQWWW^^^ccceeefffhhhjjjiiifffdddeeefffiiilllqqquuuxxxxxxwwwvvvsssvvv}}}uuulllgggjjjmmmnnnqqqrrrkkkbbb___ZZZWWWWWWTTTNNNIIIIIIBBB@@@===999777555444333666666777777777666555444444444333333333444555666777777777777777777777777:::999999888999999::::::888777777777777888888999<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<;;;;;;===???@@@@@@??????@@@CCCFFFHHHOOO]]]ooo|||nnn```\\\XXXVVVYYY\\\___aaa\\\WWWNNNFFFBBBEEELLLRRR[[[dddooo|||zzzvvvooogggcccaaa]]]\\\___fffnnnssssssqqqrrrwwwppp]]]PPPJJJDDD???;;;888444222222111000///.../////////000000000111000000000000000///......------,,,++++++++++++,,,///...---,,,++++++,,,,,,++++++,,,,,,---.........///000000111333444444555666666888999;;;===>>>???@@@@@@AAABBBDDDFFFGGGIIIJJJKKKMMMOOOQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVWWWXXXXXXXXXWWWVVVVVVVVVVVVXXXYYYZZZ\\\[[[[[[[[[\\\\\\]]]^^^______^^^^^^___```aaabbbeeedddbbb___]]][[[ZZZZZZYYYZZZ[[[]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZ[[[\\\^^^___aaaaaa```______^^^]]]]]]\\\]]]^^^___^^^^^^]]]\\\\\\\\\\\\ZZZXXXXXXZZZ\\\______```aaaaaa```___^^^]]]]]][[[XXXUUUQQQMMMKKKDDDCCCBBBAAA???===<<<;;;::::::999999888777777777333333222111333555888:::<<>>>>>??????@@@CCCDDDFFFGGGHHHJJJMMMOOOYYY^^^dddgggfffbbb^^^[[[ZZZ[[[^^^ccciiikkkkkkjjjooolllhhheeecccaaa^^^\\\ZZZXXXUUUTTTSSSRRROOOMMMEEEFFFGGGJJJOOOWWW```fffooowwwyyytttpppnnnfff[[[RRROOONNNRRRYYYaaaeeegggiiihhhfffccc```___aaacccfffllluuu|||}}}yyyvvvrrrvvv{{{~~~}}}vvvnnnhhhmmmuuu|||}}}vvvnnniiiaaaZZZXXXTTTNNNHHHGGGBBB@@@===:::777555555444555555666666555555444333444444333333444555555666777777777777777777777777999999999999999:::;;;<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;===>>>@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<>>>@@@????????????@@@CCCEEEFFFJJJVVVgggyyyrrraaa\\\WWWXXX^^^bbbdddbbb[[[VVVMMMFFFCCCFFFNNNUUUYYY]]]cccmmm|||}}}tttkkkggghhhiiiiiikkkqqqzzzwwwfffXXXQQQJJJEEE>>>:::666444333222111000////////////000000000000000000000000000//////...---,,,,,,+++++++++++++++...---,,,,,,,,,,,,------,,,,,,,,,,,,------------......///000111222222333333444555666888999;;;;;;>>>>>>???@@@BBBDDDFFFGGGGGGHHHJJJLLLNNNOOOPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSUUUUUUUUUVVVWWWWWWXXXXXXXXXWWWWWWWWWWWWYYYZZZ[[[[[[ZZZZZZZZZ[[[\\\^^^___``````______```bbbcccdddfffdddaaa^^^[[[ZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]YYYZZZ[[[]]]^^^_________]]]\\\ZZZZZZZZZ\\\^^^```aaaaaa``````______^^^^^^_______________^^^]]]\\\ZZZZZZZZZZZZYYYYYY\\\^^^______^^^^^^]]]]]]\\\\\\]]]\\\YYYUUUPPPKKKGGGEEEBBBAAA@@@>>>===;;;:::999999999888888777666666555000000000111333555888999;;;@@@IIIRRRWWWXXXWWWUUUSSSXXX```hhhnnnqqqqqqpppssssssssssssrrrpppnnnllliiiddd```bbbiiipppssssssooonnnmmmmmmnnnnnnmmmkkkgggdddaaacccooolllZZZPPPLLLKKKGGGBBB<<<888777999:::;;;555555555666666666777777444555555555666777777777888888777666666666666666333333444444555666666666666555555444444444444444444444444444444444444444222222111111111000000000......------......//////++++++***))))))))))))***************************))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))*********))))))))))))))))))))))))(((((((((((()))***,,,,,,---,,,+++***)))(((((((((++++++************++++++,,,,,,,,,,,,,,,---------,,,,,,,,,---------......////////////000111222333333333555777999:::<<<<<<<<<<<<======>>>?????????AAACCCEEEFFFGGGIIILLLOOOUUUZZZ```dddcccaaa___^^^XXXZZZ]]]aaadddfffffffffiiigggeeedddcccaaa^^^\\\YYYVVVRRRPPPOOOOOOMMMLLLDDDEEEGGGKKKRRR\\\eeejjjkkkooonnnhhhbbb^^^WWWPPPKKKKKKMMMTTT]]]ccceeeeeegggfffdddaaa______```aaacccjjjuuu~~~}}}vvvqqqlllooossssssooojjjgggfffppp{{{pppeeeZZZVVVTTTNNNHHHEEEAAA???<<<999777666555555555555555444444444333333333333444444555555666666666666666666666666666666777777777888999:::;;;<<>>===<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;;;;<<<>>>??????>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>======>>>@@@>>>??????@@@BBBDDDEEEFFFJJJRRR^^^ooozzziiiaaaYYYYYY___eeeeeeddd\\\WWWOOOFFFCCCGGGNNNUUUVVVWWWYYY```nnnxxxpppkkkooossstttuuuyyypppbbbZZZRRRLLLAAA===888555333222111000////////////000000000000//////000000000000//////------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,------...//////000000111222333444666777888999<<<<<<===>>>@@@BBBDDDEEEEEEFFFHHHJJJKKKMMMMMMNNNNNNNNNOOOOOOPPPPPPQQQQQQSSSTTTTTTUUUVVVVVVWWWWWWXXXXXXWWWWWWXXXYYYZZZ\\\ZZZZZZYYYYYY[[[]]]```aaa````````````aaaccceeefffhhheeeaaa]]][[[ZZZ[[[[[[YYYZZZZZZ[[[[[[[[[[[[[[[XXXYYY[[[\\\^^^______```^^^\\\[[[ZZZZZZ\\\^^^````````````______^^^^^^^^^______^^^^^^]]]\\\[[[[[[WWWXXXYYYYYYYYYZZZ]]]______^^^\\\[[[ZZZYYYYYYYYYXXXWWWSSSOOOJJJFFFBBB@@@???>>>===<<<:::999888777777777777666555555444444222222111222444777:::<<<;;;@@@GGGNNNRRRRRROOOMMMRRRWWW^^^dddllluuu{{{{{{zzzyyywwwuuusssoookkkhhhfffbbbaaagggrrr|||vvvsssnnnlllllllllllljjjccc```^^^bbblllzzzuuucccUUUMMMJJJIIICCC???:::777888;;;>>>???999888888777666666666666333333444555666666777777888888777666666666777777333444444555555666666777555666666555555555444444444444444444444444444444111000000000000000/////////.........//////000111,,,++++++***************************************))))))))))))))))))))))))''''''((((((((()))))))))************************(((((())))))************))))))))))))))))))))))))(((((((((((()))***,,,,,,---,,,+++***))))))))))))++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,---------......////////////000111222333222333444666888:::;;;<<<<<<<<<<<<===>>>>>>?????????AAACCCEEEGGGIIIMMMOOORRRVVV\\\```aaaaaa``````YYY[[[]]]___```_______________^^^___```___]]][[[[[[XXXSSSPPPOOONNNMMMKKKFFFFFFGGGKKKSSS]]]fffllliiiiiiddd\\\UUUPPPJJJEEEDDDGGGNNNXXXccciiiiiihhheeedddcccccccccccccccccc```hhhrrr{{{|||wwwoooiiibbbeeegggeeebbb```cccfffsssvvvhhhYYYTTTSSSNNNHHHEEE???===;;;888777666555555555444444333333333333333333333444555666666666777555555555555555555555555666666666666777888::::::;;;;;;:::999888888888999:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>>===;;;:::::::::::::::::::::::::::;;;===>>>>>>======>>>???===???AAACCCEEEGGGHHHHHHMMMQQQXXXddduuuvvvkkk^^^YYY\\\bbbdddccc^^^YYYQQQIIIDDDFFFMMMRRRVVVUUUVVV[[[hhh|||}}}uuuooosssxxxyyyyyy|||ooocccXXXPPPFFFBBB<<<777444222111///000000000000//////////////////000000000000//////...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++******+++,,,,,,------.........111111222444555666777777999::::::<<<===???AAABBBCCCDDDFFFHHHIIIKKKKKKLLLMMMMMMMMMNNNOOOPPPPPPPPPRRRRRRSSSSSSTTTTTTUUUUUUWWWVVVVVVVVVVVVXXXYYYZZZYYYYYYZZZZZZ\\\^^^aaabbb____________aaaccceeeggggggeeeaaa]]][[[[[[\\\]]]XXXXXXXXXXXXXXXYYYYYYYYYYYYYYY[[[\\\]]]^^^^^^^^^]]]\\\[[[ZZZZZZ\\\]]]___^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYYXXXXXXXXXVVVWWWYYYYYYYYYYYY[[[]]]]]]\\\ZZZXXXWWWUUUUUUUUUPPPOOOLLLHHHEEEBBB???>>><<<<<<;;;999888777666666666555555444444333222222555444333444666999===???;;;>>>CCCHHHLLLOOOPPPPPPZZZ```fffjjjsss~~~{{{xxxuuusssooojjjfff______dddnnn|||wwwnnnhhheeecccbbb\\\\\\^^^bbbjjjqqquuuwwwyyyrrreeeYYYNNNIIIGGGFFFAAA>>>999888:::===@@@BBB>>><<<:::888666555444444222333333444555666666777777777666666666666777777333333444444555666666666555666666666666555444444444444444444444444444444000000000000000000000000////////////000111222222------,,,+++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))************************((((((((()))******++++++)))))))))))))))))))))))))))((((((((()))***++++++,,,,,,+++************+++++++++************++++++******++++++,,,,,,------,,,---------............////////////000111222333333333555666888999:::;;;;;;<<<<<<======>>>>>>???>>>AAADDDFFFHHHLLLPPPSSSUUUYYY^^^`````````______ZZZ]]]______]]][[[ZZZZZZYYYXXXXXXYYY[[[\\\[[[YYY]]]ZZZVVVSSSRRRPPPOOOMMMKKKJJJIIILLLSSS[[[bbbffffffbbbZZZQQQIIIDDDAAA??????EEEQQQ```mmmsssrrrooofffeeecccdddfffggggggfffccchhhpppuuuuuuooogggbbbYYYZZZYYYXXXWWWZZZaaafffuuu~~~lllZZZSSSRRRNNNHHHCCC===;;;999777666555555555555555444333333333333444222333444666777777777777555555555555555555555555666666666666666777888999;;;;;;:::999999999:::::::::::::::;;;<<<<<<======;;;;;;<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::::::<<<>>>>>>=========>>>===???CCCFFFIIIKKKLLLLLLOOORRRUUU[[[iiizzztttddd[[[ZZZ]]]```aaa^^^ZZZSSSKKKGGGGGGLLLPPPUUUTTTUUU[[[fffxxx}}}tttvvvxxxxxxxxxzzznnn___TTTNNNIIIAAA:::666444222000000000000000////////////...//////000000000000000///......---------------++++++,,,,,,,,,,,,+++***------,,,,,,++++++******++++++,,,,,,,,,---------111111222333444555666666777888888999;;;===???@@@AAABBBCCCEEEGGGHHHIIIIIILLLLLLMMMNNNOOOPPPQQQQQQPPPPPPPPPQQQRRRRRRSSSSSSUUUTTTTTTTTTTTTVVVWWWXXXXXXXXXZZZ[[[]]]^^^______\\\\\\]]]^^^```bbbeeefffdddbbb```]]]\\\\\\\\\]]]XXXWWWWWWVVVVVVWWWWWWXXXXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUVVVUUUWWWXXXXXXWWWWWWXXXZZZYYYXXXWWWUUUSSSQQQOOONNNHHHGGGEEEBBB@@@>>>======::::::999888777666555555444444333333222111111111///000333666:::===???@@@???@@@BBBFFFJJJOOOSSSVVV___jjjuuu{{{}}}xxxuuussspppjjjfff```dddlllxxxwwwiii___[[[ZZZXXX[[[```eeeiiijjjjjjiiijjjddd[[[QQQIIIDDDBBBAAA???<<<999888:::===???@@@???===;;;888555444444444222333333333444555555555666666666555555666666777222333333444555555666666555666666777666555444333333333333333333333333333111111111111111111111111000000///000111222333333///...------,,,,,,------************************))))))))))))))))))))))))(((((()))))))))*********************************'''(((((()))******++++++))))))))))))))))))))))))***)))))))))))))))******++++++*********+++,,,,,,++++++************++++++)))******+++,,,,,,------------........./////////////////////000111222333444444555666777888999:::;;;;;;<<<<<<===>>>>>>>>>@@@CCCGGGJJJMMMQQQVVVYYY[[[^^^aaabbbaaa```_________aaadddccc```]]]\\\]]]ZZZYYYXXXYYY[[[\\\[[[ZZZ[[[YYYWWWUUUUUUTTTRRRQQQPPPOOOMMMOOOTTTWWWYYYYYYXXXSSSKKKDDD???===>>>???BBBJJJXXXiiivvv|||yyyuuukkkgggcccccceeehhhjjjjjjjjjlllooopppnnnhhhbbb]]]UUUSSSPPPNNNPPPWWW```ffftttrrr]]]TTTRRRNNNGGGAAA;;;:::888666444444444555666666444333333333444555222333444666777888777777777777777777777777777777888777777777777777888888<<<;;;;;;;;;;;;<<<<<<===:::;;;;;;<<<======>>>>>>;;;::::::::::::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;999;;;===>>>===<<<<<<======@@@DDDIIIMMMOOOPPPPPPNNNRRRTTTWWWaaaqqq~~~yyyjjj___ZZZZZZ\\\^^^[[[XXXSSSNNNJJJJJJMMMPPPPPPOOORRRXXXaaapppzzzxxxwwwuuuuuuvvvxxxyyy~~~lll```VVVPPPGGG???:::666444222111000000000/////////.........///000000000000000000000///............///,,,,,,------,,,+++***))),,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------///000000111222333444444666666777888999;;;===>>>===???@@@BBBDDDEEEFFFFFFIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQSSSRRRQQQQQQRRRSSSUUUVVVUUUVVVYYY[[[\\\\\\[[[[[[ZZZZZZZZZ\\\^^^aaaccceee___^^^]]]\\\[[[[[[[[[[[[XXXXXXWWWVVVVVVWWWWWWXXXVVVWWWXXXYYY[[[[[[[[[\\\YYYZZZ[[[[[[[[[ZZZZZZYYYWWWXXXXXXXXXXXXXXXXXXXXXVVVUUUTTTSSSSSSSSSTTTUUUVVVWWWXXXWWWVVVTTTUUUUUUTTTSSSSSSQQQNNNKKKHHHGGGCCCBBB@@@>>><<<;;;;;;;;;999999888777666555555444333333222111111000000///,,,222;;;DDDIIIKKKJJJIIIIIIIIIIIIKKKOOOTTTYYY\\\cccqqq~~~yyyuuupppjjjeeedddjjjrrr{{{qqqbbb\\\[[[ZZZ```eeehhhfffcccaaaaaa^^^ZZZSSSLLLEEE@@@===<<<:::888666666888:::;;;;;;<<<:::888555444444444555333333333333333333444444666666555555555555666777222222333333444555555666555666777777777666444333333333333333333333333333222222222222222222222222000000000000111222333444//////...------------...************************))))))))))))))))))))))))))))))))))))************************************'''(((((()))***+++++++++))))))))))))))))))))))))+++***)))))))))))))))***************+++,,,------++++++************++++++))))))***+++,,,,,,------.........////////////000////////////000111222333444555555666777888888999;;;;;;<<<<<<===>>>>>>>>>CCCFFFJJJNNNQQQVVV[[[___^^^aaacccdddcccbbbaaaaaacccfffiiihhheeebbbbbbbbb```___]]]]]]^^^______^^^YYYXXXVVVVVVWWWWWWUUUSSSTTTRRRQQQSSSUUUTTTQQQNNNHHHCCC===:::888:::>>>CCCIIIQQQ___ppp|||{{{uuupppjjjcccaaaccchhhkkkllloooppppppnnnkkkeee```\\\UUUPPPKKKJJJNNNVVV```fffqqq|||xxx```UUUSSSNNNFFF@@@:::888777555444333444444777666555444333444555555111333555666888888888777888888888888888888888888999999888888888888888888777777777777888888999:::;;;;;;<<<<<<===>>>??????;;;:::999888999;;;>>>???;;;;;;;;;;;;;;;;;;;;;;;;888;;;===>>>===<<<<<<<<<===@@@FFFKKKPPPRRRSSSSSSLLLQQQTTTUUU\\\jjjxxxzzznnnbbb[[[XXXYYY[[[XXXVVVSSSOOOLLLLLLNNNQQQJJJIIIMMMSSSZZZggg~~~}}}zzzuuusssssssssssssssppprrrvvvyyymmm\\\UUULLLCCC===999666444111111000000/////////.........///000000000000000111111000///////////////,,,,,,------,,,***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------...//////000111222222333555555666777999;;;<<<===;;;<<<>>>@@@BBBCCCDDDDDDDDDDDDEEEFFFHHHIIIIIIJJJLLLMMMMMMNNNNNNOOOPPPPPPQQQQQQPPPPPPPPPRRRSSSTTTRRRTTTWWWZZZ[[[ZZZYYYWWWXXXXXXYYYZZZ]]]```bbbddd[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYWWWWWWVVVWWWXXXYYYTTTUUUVVVXXXZZZ[[[\\\\\\XXXYYY[[[\\\\\\ZZZXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSRRRRRRRRRSSSTTTUUUVVVWWWXXXWWWUUUSSSRRRSSSOOOPPPOOONNNKKKGGGDDDAAABBB@@@>>>;;;:::999999999999999888777666555555444222222111111000/////////333<<>>@@@CCCHHHPPPWWW\\\```ccceeefffffffffeeeeeedddddddddeeeffffffffffffeeedddccceeebbb___]]]^^^_________\\\ZZZXXXVVVVVVWWWYYYZZZ\\\YYYVVVTTTPPPJJJBBB;;;888888777555444888???EEENNNUUU___iiirrrxxx~~~rrrrrrnnnfffdddjjjppprrrppprrrpppkkkjjjjjjdddZZZSSSKKKHHHLLLQQQUUU]]]fffnnnrrrxxxrrr]]]ZZZ[[[QQQEEE???::::::888666555444444444555444333222222444555666444444444444555777888999777666666777999999888666:::999666444333333444555777777777777777888888999777999;;;===>>>>>>===<<<777777888999;;;<<<<<<===:::::::::;;;;;;<<<<<<<<>>>>>===<<<<<<;;;;;;AAABBBDDDGGGIIIKKKLLLLLLMMMLLLMMMRRRVVV[[[gggrrr|||zzzqqqfff___^^^\\\YYYWWWWWWXXXVVVTTTPPPMMMLLLKKKIIIHHHIIINNNZZZpppvvvrrrpppooojjjfff___]]]aaaooowwwccc^^^UUUJJJAAA;;;777555///111222222111111111111000000000000111111111111000000000000///...---,,,///...------//////...---,,,,,,,,,+++++++++************++++++++++++******,,,,,,---...///000111222444444555666777999;;;<<<;;;<<<===>>>???@@@AAAAAABBBCCCCCCCCCDDDFFFGGGHHHFFFGGGHHHJJJLLLNNNPPPRRRQQQQQQPPPOOOOOOPPPRRRRRRYYYYYYYYYYYYYYYXXXXXXWWWUUUVVVXXXZZZ\\\]]]^^^^^^[[[ZZZYYYXXXWWWWWWXXXXXXUUUUUUUUUVVVWWWXXXYYYYYYUUUVVVWWWXXXYYYYYYYYYYYYZZZZZZYYYXXXXXXWWWXXXXXXXXXXXXXXXWWWVVVTTTSSSRRRSSSRRRPPPNNNOOOQQQSSSUUUVVVTTTRRRQQQPPPOOOMMMKKKIIIHHHGGGEEECCCAAA??????;;;;;;:::::::::999999999888888777555555444444444000222333222//////222555;;;HHH\\\ooo{{{ooocccZZZSSSUUU[[[___bbbffflllqqq{{{wwwnnnkkkkkkhhhkkkooopppppprrrvvvyyy~~~qqqiiihhhkkkyyyuuunnnhhhbbb[[[UUUQQQSSSOOOJJJDDD???===<<<<<<777666444333333444666777666777777666444222333444666555444333333222333333999999888777777777777777888666555333333444555666555555666666666777777777444444444444333333333333111222222333333222222111111111111111111111111111///000111000///...///000.........---------,,,,,,+++++++++++++++******)))************************************************))))))))))))***************************************+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......//////---...///000111111111111000000////////////000000333444555666777888888999999:::<<<======???BBBEEEHHHNNNVVV]]]```bbbbbbbbbccccccdddddddddeeeeeeeeeeeeeeeeeefffeeeeeeeeedddjjjgggccc```___^^^]]]\\\\\\ZZZXXXWWWWWWXXX[[[\\\^^^]]]ZZZUUUNNNEEE===888555555333222222777@@@FFFTTTWWW]]]ccciiipppwww|||yyyxxxssskkkiiiooouuuxxxuuuvvvrrrllliiihhhbbbZZZTTTPPPOOOSSSWWWXXX[[[aaaeeehhhnnnuuu|||~~~~~~||||||gggVVVUUUUUULLLBBB???:::999888666555444444444444444444444444555666777555444444555555666777888777666666777999999888666666666555555555666777888777777777777777888888999999:::;;;======<<<;;;:::888999999:::;;;<<<===>>>;;;:::::::::::::::;;;;;;<<<<<<==================???@@@BBBCCCEEEFFFFFFFFFGGGFFFGGGJJJLLLQQQ[[[eeetttxxxxxxqqqiiiccc\\\VVVXXXWWWWWWWWWWWWUUURRRPPPLLLHHHFFFFFFIIISSSgggyyy{{{rrrmmmhhhbbb]]]ZZZWWWXXXccctttiiiddd[[[RRRJJJCCC<<<777111222222222000//////000000000000000111111111111000000000000///...---,,,///---,,,---...///...---,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,---...///000111111333333333444666777999:::;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAABBBDDDEEEFFFEEEFFFFFFHHHJJJMMMOOOPPPQQQPPPOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUUUUTTTTTTSSSUUUUUUVVVWWWYYYZZZ[[[[[[ZZZYYYXXXVVVVVVVVVWWWXXXTTTTTTUUUUUUVVVWWWWWWWWWUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWXXXXXXXXXXXXXXXWWWVVVTTTSSSRRRQQQPPPPPPPPPQQQSSSUUUVVVTTTRRRPPPNNNMMMLLLIIIGGGEEEDDDCCCAAA???>>><<<<<<:::::::::999999999888888777666555444444333333333///111222111///111555999DDDTTTlllnnncccZZZYYY[[[^^^aaaeeeooouuu~~~sssmmmllleeehhhkkklllllllllnnnpppvvvyyyzzztttlllhhhlllqqq{{{vvvnnnfff```[[[VVVSSSQQQNNNIIIDDD???<<<;;;:::666555444333333444555666555666777666333222333444444444444444444555555555:::999999888888888888888777666555444444444555666444444555555555666666666555555555444444444444333111222222333333222222111111111111111111111111111000111222111///...///000.........------------,,,++++++,,,,,,++++++***)))************************************************)))))))))*********++++++++++++++++++++++++++++++******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++---...////////////---...///000111111111111000000000//////000000111333333444555666777777888888999;;;<<<>>>AAAFFFJJJNNNTTT\\\bbbcccbbbaaa`````````aaabbbccceeeffffffbbbbbbbbbbbbbbbbbbbbbbbbiiifffccc```___^^^\\\ZZZ[[[YYYWWWVVVWWWYYY\\\^^^```aaa___XXXLLL@@@888555333222000///222:::CCCJJJXXXYYYZZZ[[[^^^dddlllqqqwwwxxxtttnnnnnnuuu}}}|||{{{uuummmiiigggbbb]]]WWWVVVXXX\\\]]]ZZZYYY[[[^^^aaaffflllpppqqqnnnkkkeeeWWWLLLLLLLLLDDD>>>===999888777666555555444555333444555666777777777777666555555555555555666666777666666777999999888777666666666777777777888888777777777777888888999999999:::;;;;;;;;;:::888777999999:::;;;<<<===>>>>>>;;;:::999888888999:::;;;;;;;;;;;;<<<===>>>>>>???CCCCCCDDDEEEEEEEEEEEEEEEBBB@@@AAACCCDDDFFFNNNXXXiiisssyyyuuunnnhhhbbb]]]]]]ZZZWWWXXXZZZZZZXXXVVVTTTOOOKKKIIIIIIOOO___nnnyyyooofff___[[[ZZZUUURRRWWWbbbmmmtttvvvqqq{{{pppiii```YYYSSSLLLBBB:::777666444222111000000000000000000000111111111111000000111000000///...---...---,,,---......---,,,,,,,,,,,,+++++++++******,,,,,,,,,------,,,,,,,,,+++,,,,,,---...///000000111111111222444555777777999::::::;;;<<<===>>>>>>>>>>>>>>>>>>???AAABBBCCCCCCDDDEEEFFFHHHJJJLLLMMMOOONNNNNNNNNNNNOOOPPPQQQRRRRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWUUUTTTTTTUUUVVVVVVTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVWWWXXXXXXWWWWWWWWWVVVVVVTTTSSSRRROOOPPPPPPRRRSSSTTTUUUVVVQQQOOOLLLJJJIIIGGGDDDBBB??????>>><<<;;;999888777888888888777777777777666555444333222222222222222...///000000000444;;;AAANNN___yyysssiii___]]]^^^```cccgggooovvv~~~xxxooommmgggjjjmmmnnnmmmkkkkkkkkkiiijjjkkkhhhfffhhhooovvvzzztttlllddd^^^ZZZVVVTTTNNNLLLHHHDDD???<<<999888555555333333333333555555444666666555333222222333222333555666777777666666999888888777777888888888777777666555444555555666444444444444555555555666666666555555555444444444111222222333333222222111111111111111111111111111111222222111///...///000............------------,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++************************))))))*********+++++++++*********+++++++++++++++)))))))))***+++,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,---...///000000000000+++,,,---...////////////000000000///000000111111222222333444555666777777999:::;;;<<<>>>CCCHHHMMMSSSWWW]]]aaaaaa``````___^^^___```aaabbbcccdddeee]]]]]]]]]]]]^^^^^^______bbb```___^^^___^^^\\\ZZZYYYWWWUUUTTTUUUXXX\\\^^^```dddccc[[[KKK===666555222111000111777@@@JJJQQQWWWWWWVVVTTTUUUZZZ```eeekkkoooqqqpppsss{{{|||uuunnniiifffcccaaa[[[]]]```aaa___[[[XXXWWWYYY[[[___dddgggfffbbb^^^SSSKKKEEEEEECCC===::::::888777666555555555555555333444666888999999999888777666555444444444444444666666666777999:::999777999999999999888666555444777777888888999999999999888888999999999999888777999999::::::;;;<<<<<<===<<<:::999777777888999:::;;;;;;<<<<<<===>>>>>>>>>BBBBBBCCCDDDEEEEEEDDDDDDAAA???@@@BBBBBBCCCJJJRRRaaalllsssqqqllljjjkkkkkkhhhaaaZZZWWWXXX\\\]]]\\\[[[UUUOOOKKKHHHKKKVVVbbbvvvzzzppphhhdddccc]]]VVVSSSWWW]]]aaaddd\\\bbblll{{{zzzrrrhhhbbb___YYYNNNFFF>>>;;;777444333333333333///000000000111111111111000111111111000000///......---,,,---...///...,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,---......//////000000111111222444555666777888888999:::;;;;;;;;;;;;;;;<<<<<<===???@@@AAABBBCCCCCCEEEGGGIIIJJJKKKLLLLLLLLLLLLMMMNNNNNNOOOPPPQQQRRRTTTUUUUUUVVVVVVSSSSSSRRRQQQRRRRRRTTTTTTTTTSSSRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTUUUVVVWWWUUUUUUUUUUUUUUUTTTSSSRRRPPPQQQRRRSSSSSSSSSRRRRRROOOLLLIIIGGGEEECCC@@@>>>::::::999888777666555444666666666555555555444444333222111111000000000111---...//////111888AAAHHHUUUdddyyyllleee```aaacccdddgggkkkjjjqqqyyy}}}{{{ooolllhhhjjjlllnnnmmmkkkiiihhhaaabbbccccccdddhhhooouuutttoooiiiccc^^^YYYUUUSSSKKKIIIFFFCCC>>>:::777555444444333222222333444444333555555444222111222333222444666888888777666555777777666666666777777888777777666666555555555555444444444444555555555666666666555555555444444444111222222333333222222111111111111111111111111111111222333222///...///000//////.........------------------------,,,++++++++++++++++++++++++++++++************************************++++++++++++)))))))))*********++++++*********************))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------...///000000000000+++,,,---...////////////000000000000000111222222222222333444555666777777;;;<<<===>>>@@@DDDJJJNNNVVVXXXZZZ[[[\\\]]]___aaa______```aaaaaabbbcccccc^^^]]]]]]\\\\\\]]]^^^^^^```______``````___]]][[[WWWUUURRRQQQRRRVVVZZZ]]]___dddeee\\\LLL>>>777666000000111555===GGGPPPUUUTTTTTTSSSSSSRRRTTTXXX[[[aaahhhooosssvvv{{{~~~|||xxxuuuqqqlllgggbbb``````^^^bbbdddccc___[[[XXXVVVSSSTTTXXX\\\^^^\\\XXXUUUJJJFFFBBBAAA===999777777666666555555555555555666444666777999::::::999888777666555444444333333444666555555777999:::999888999999999999888666555444777777888999999999999888555666777888999999999999888888888999:::::::::;;;::::::999888888888999:::========================;;;<<<===??????@@@@@@@@@@@@???@@@CCCCCCCCCIIIQQQ[[[gggqqqrrroooooopppppptttjjj^^^VVVUUUYYY]]]___\\\UUUNNNIIIEEEDDDLLLUUUgggvvv|||rrrnnnnnnggg^^^VVVSSSSSSWWWYYYYYYZZZ]]]gggzzz{{{qqqmmmllliiiaaaYYYFFF@@@999555444444444333///000000000111111111111111111111111111111000//////...------//////...---,,,,,,,,,+++++++++************++++++++++++******++++++,,,,,,------......000000000111222333444555666666666777777888888999:::::::::;;;<<<===>>>???AAAAAABBBCCCEEEGGGHHHIIIHHHHHHIIIJJJKKKKKKLLLLLLJJJKKKMMMNNNPPPPPPQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOPPPRRRSSSUUUUUUUUUTTTTTTTTTTTTTTTSSSTTTTTTUUUUUUUUUUUUTTTQQQQQQQQQQQQRRRSSSTTTTTTRRRSSSSSSSSSSSSSSSRRRRRRQQQRRRRRRRRRQQQOOOMMMLLLKKKIIIFFFDDDBBB@@@===:::777777666666555444333333444333333333222222222222111000000////////////000---...///000333;;;FFFNNN\\\fffqqqxxx}}}}}}vvvnnnccc``````eeegggfffgggiiifffmmmtttwwwwww|||xxxmmmjjjdddeeegggiiiiiihhheeeccc``````bbbdddgggjjjnnnqqqnnnkkkfffbbb]]]XXXSSSOOOHHHGGGDDD@@@<<<999666444333333222222222222333333222333444333222111222333555666777888888666444222666666666666666666777888777777777666666666555555444444555555555666666666555555555444444444444333111222222333333222222111111111111111111111111111222333333222000...///////////////.........------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,(((((())))))***+++++++++---,,,,,,,,,+++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++------...///000000//////---...///000111111111111000000000000111111222333333333444555666777777888<<<>>>@@@BBBDDDHHHMMMQQQXXXYYYYYYYYYYYYZZZ^^^aaa______``````aaabbbcccccccccbbb```_________```aaadddccccccddddddbbb^^^[[[VVVTTTQQQOOOPPPTTTYYY\\\^^^bbbccc\\\MMM???888666///000555===GGGPPPUUUXXXTTTUUUUUUTTTSSSSSSUUUWWW^^^hhhqqquuuwwwxxxvvvrrrooommmllljjjddd]]]ZZZ\\\^^^dddgggddd___]]]ZZZXXXTTTUUUVVVYYYZZZYYYUUURRRHHHEEEAAA>>>;;;888666666555555555444555555666666777777888888999999888888666666555444333333333444555555555777999:::999888666666666777777777888888666777999:::::::::999888555555666777888999:::;;;777888888888999999999:::888999999:::::::::::::::===============<<<<<<<<<;;;;;;===>>>????????????>>>===???BBBBBBAAAFFFMMMUUUcccqqqvvvuuutttqqqmmmyyyqqqdddYYYSSSTTTZZZ______XXXQQQLLLHHHFFFKKKRRRYYYiii}}}{{{tttsssnnndddZZZSSSQQQSSSWWW[[[YYYVVVZZZhhhxxx~~~zzzuuutttuuusssmmmhhhRRRJJJ@@@888555444333111000000000000111111111111111111222222222222111111000///...///000000///...,,,,,,,,,+++++++++******)))******++++++******)))+++++++++,,,,,,,,,------/////////000000222333333444444444555555555666666888888888999:::;;;<<<===??????@@@AAABBBDDDEEEFFFDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKMMMNNNNNNOOOOOOMMMNNNNNNOOOOOOOOONNNNNNMMMLLLLLLLLLMMMNNNPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRRRRSSSSSSSSSRRRRRROOOOOONNNNNNNNNOOOPPPPPPOOOPPPPPPQQQQQQQQQQQQPPPQQQQQQQQQPPPNNNKKKIIIGGGGGGEEEBBB@@@???===:::888555555444444333333333222111111111111000000000000000//////....../////////---///111222666>>>HHHPPP___dddggggggffffffccc^^^aaa```ccchhhiiifffeeefffhhhmmmsssuuuuuuvvv|||~~~rrrkkkjjjfffeeefffggghhhgggdddbbb``````aaaeeekkkqqqtttuuuppplllfffaaa[[[VVVPPPLLLGGGEEEBBB>>>:::777444333222222222222222222222222111222333333111111222333666666777777666555333222777777666666777777888999777777777777777666555555555555666666666777777777444444444444333333333333111222222333333222222111111111111111111111111111333444444222000...//////////////////...........................---,,,,,,------------------------++++++++++++++++++++++++*********+++++++++,,,,,,))))))******+++,,,,,,---,,,,,,,,,---------------******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......---...///000111111111111000000000000111222333444333444555666777888888999===???CCCGGGJJJOOOTTTWWW[[[\\\\\\\\\[[[[[[]]]___]]]^^^___```bbbdddeeeeeefffeeecccaaa``````aaaaaabbbcccdddeeefffddd```]]]WWWUUUQQQOOOPPPTTTXXX\\\]]]``````ZZZLLL???666222222555===HHHSSS[[[]]]]]]\\\[[[ZZZWWWUUUTTTVVVXXX\\\eeennnqqqsssssspppkkklllkkklllmmmfff\\\WWWYYY[[[dddjjjhhhccc```]]]YYYWWWVVVVVVVVVVVVUUURRROOOHHHEEE@@@<<<:::999888666444444444444444555666777999888888777777777777777555555444333333333444444555555555777999::::::888666666555555555666777888666777999;;;;;;:::999888777777777777888999999:::888888999999999999::::::666888:::<<<======<<<;;;;;;;;;<<<<<<======>>>>>>>>>>>>????????????>>>>>>======???AAA@@@>>>BBBHHHNNNZZZgggnnnsssvvvtttqqqwwwsssjjj^^^TTTRRRVVV\\\bbb[[[TTTPPPLLLJJJNNNTTTQQQ```sss~~~sssppphhh^^^VVVSSSWWW[[[___]]]XXXWWW___llltttuuuvvvwwwzzz~~~~~~yyyuuueeeZZZLLLAAA;;;888444222000000000000111111111111111111222222333222222111222000///000111222111///,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,......---......///000111222222333333333444444444555555555666777888999:::<<<<<<<<<===>>>@@@AAABBB@@@BBBCCCEEEFFFFFFFFFFFFHHHIIIJJJKKKLLLLLLMMMMMMHHHIIIKKKMMMNNNMMMKKKJJJJJJJJJJJJJJJKKKMMMOOOPPPOOOOOOOOOPPPQQQQQQQQQRRRPPPPPPQQQQQQQQQPPPPPPOOOMMMMMMLLLLLLKKKLLLLLLLLLMMMMMMNNNOOOOOOOOOOOOOOONNNNNNMMMLLLJJJHHHGGGFFFBBB@@@===<<<;;;999777555222222222222222222111111000////////////.........//////.........//////000...000333555888???IIIQQQWWW[[[[[[YYYXXX[[[[[[YYYbbbbbbeeejjjkkkhhhgggiiimmmooorrrtttsssrrrrrrssstttvvvxxxvvvpppkkkjjjkkkjjjhhhfffffffffeeebbb___^^^]]]^^^dddnnnyyyyyysssiii___XXXRRRMMMJJJFFFDDD???;;;777555444333111111222222222222111111000222333222111000111333555555555444444444444444888888777777888999::::::777777777777777666555555666666666666777777777777444444333333333222222222222222222333333222222222111111111111111111111111333444444333000...//////000/////////..................//////......---,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......)))******+++,,,---......))))))***+++---...//////------------------------,,,---..................+++,,,---...////////////000000000000111222333444444444555666777888999999<<<@@@EEEJJJOOOTTTYYY]]]]]]___``````^^^\\\\\\\\\[[[\\\^^^```ccceeeggghhhgggeeeccc```______``````\\\]]]```cccffffffccc```YYYVVVRRRPPPPPPTTTYYY\\\]]]___^^^XXXKKK>>>333...666;;;EEERRR^^^ddddddbbbcccaaa^^^YYYVVVUUUXXX[[[WWW```hhhlllnnnooonnnjjjnnnmmmppprrrkkk^^^WWWXXXXXXdddmmmkkkfffddd```ZZZUUUSSSQQQPPPOOOMMMJJJHHHHHHEEE???::::::;;;:::777444444444444444555666777:::999888666555666666777444444444333333444444555555444555777999;;;:::999:::999666444333333444555666888999;;;;;;:::999888:::999999888888888888888::::::::::::::::::;;;;;;555777:::===???>>>===<<<999:::;;;<<<===???@@@@@@<<<<<<<<<<<<;;;:::999888>>>>>>@@@BBB@@@===@@@EEEIIIQQQYYY```iiitttzzzzzzssssssmmmbbbVVVQQQTTTYYY^^^XXXQQQNNNKKKIIILLLQQQOOO]]]nnn}}}rrrpppkkkbbbZZZXXX\\\aaaeeedddaaa^^^bbbmmmssstttvvv|||ttthhhWWWIIIBBB===888444000000000000111111111111111222222333333333222222222111000111222333222000,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------...///222222222222222333333333333333333444555666777888999999::::::<<<===???@@@>>>@@@BBBDDDEEEEEEEEEDDDCCCDDDEEEEEEFFFFFFFFFFFFDDDFFFIIILLLMMMKKKIIIGGGIIIHHHHHHIIIJJJLLLNNNOOOLLLLLLMMMNNNOOOOOOPPPPPPOOOOOOOOOPPPPPPOOONNNNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNLLLKKKJJJIIIHHHGGGFFFFFF>>><<<:::999888777555333111111111111111111111000//////.........---------//////.........//////000///111444666:::@@@IIIPPPLLLPPPQQQPPPQQQVVVYYYYYYccccccfffkkkllljjjlllpppoooppprrrrrrqqqnnnkkkhhhiiiiiiiiihhhggghhhjjjllliiieeebbb``````___[[[XXX\\\YYYYYYaaappp~~~yyykkk^^^TTTOOOLLLJJJFFFCCC>>>999555444333444111111222222222222111111000111222222111000111333333333333333333444666666555555666777888999999:::999888777555444444333333777777777777777777777777555444444333333222222111222222222222222222222222222222333333333333444444222222222111111111111000////////////000000000000////////////////////////........................---...///...,,,+++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------,,,------......------,,,---,,,,,,+++++++++,,,,,,....................................////////////.........//////000111222111222333444777999;;;<<<===AAAGGGNNNTTTWWWYYYZZZ___aaacccbbb___[[[XXXWWW\\\\\\]]]^^^```bbbdddfffhhhgggdddaaa___^^^]]]]]]ZZZ\\\___bbbdddddddddcccaaa]]]XXXUUUWWWZZZ]]]^^^^^^[[[XXXRRRFFF999333444777CCCPPPZZZaaaggggggdddcccdddccc___ZZZVVVVVVXXX]]]aaafffiiijjjkkkllllllkkkvvvzzzjjj]]]ZZZ\\\bbblllrrrooollllllggg^^^ZZZWWWPPPIIIFFFGGGIIIHHHMMMFFF???<<<;;;:::666222444444555555555555555555666666777777888888888999555555555555666666666666444444666777999999::::::777777666555555555555555666888:::;;;::::::;;;<<<999999999888888888777777888888888999999:::::::::777:::<<<===<<<:::999999555888:::;;;;;;;;;<<<===;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;===???AAABBBIIILLLLLLPPP^^^qqq|||}}}yyypppeeeZZZRRRQQQSSSWWWUUURRRNNNKKKKKKNNNQQQPPPWWWeeesssvvvlllgggeeeddddddggglllgggbbb```cccjjjqqquuuyyy}}}{{{pppaaaQQQDDD<<<999333333222000...---...000111222333444555444333333222222333222222111000/////////.........---------///---++++++,,,---,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////333222222111222333555666::::::::::::::::::::::::======>>>???????????????AAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKJJJHHHFFFDDDCCCCCCDDDEEEFFFHHHIIIKKKLLLMMMLLLLLLLLLJJJGGGDDDAAA?????????:::888666444222111111111111111111111111000//////...///000///...---...///111///...,,,,,,---...///444777;;;===???CCCJJJOOORRRMMMJJJNNNRRRTTTXXX]]]eeemmmtttvvvvvvvvvsssnnnpppqqqqqqnnnjjjfffcccbbbXXX___hhhmmmmmmllllllmmmmmmkkkhhhfffccc```^^^]]]YYYXXX[[[gggwwwiii[[[TTTMMMGGGDDDGGGBBB:::555222222333333222222222111111111000000...///111222333333222111111111222333333444555555777777777888888999999999;;;:::999777666666555555666666666666666666666666555555444444333222222222222222222222222222222222222222333333333333444444222222222222111111111111000000000000000/////////////////////////////////........................---...///...,,,+++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------,,,------......------,,,,,,,,,++++++++++++,,,,,,....................................////////////000000//////000111222222444444444555777:::<<<===@@@DDDIIIPPPUUUXXXZZZZZZ^^^```bbbaaa___]]]\\\\\\\\\\\\[[[\\\]]]___aaabbbfffeeebbb```^^^]]]\\\\\\\\\^^^```bbbdddfffffffffdddaaa\\\ZZZ[[[]]]___```^^^YYYTTTMMMAAA777555888>>>JJJWWW^^^cccggghhhfffggggggfffbbb]]]ZZZ[[[]]]^^^bbbgggiiiiiihhhhhhhhhjjjrrryyyuuujjj```___bbblllxxx|||yyywwwoooeee\\\WWWPPPJJJHHHKKKMMMMMMLLLFFF???<<<<<<;;;888555555555555555555555555555777777777888888888888888555555666666666777777777555666777888999999:::999777777666555555555555666777999;;;;;;;;;:::;;;===999999999888888888777777999999999999999999::::::666888;;;;;;:::888888888777999;;;<<<<<<<<<===>>>;;;::::::::::::::::::;;;<<<<<<<<<===>>>???@@@@@@>>>BBBDDDIIIVVVkkkzzzyyyooocccXXXRRRQQQTTTTTTQQQLLLHHHHHHLLLOOOQQQWWWbbbnnnvvv{{{ooojjjiiiggghhhlllkkkjjjhhhggggggkkkppptttzzz}}}qqqbbbRRRCCC:::444444222111//////000222111111333444444444333222444444444444333222111000/////////.........------,,,***)))((()))***)))(((******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////222111111111111333444555888888888999999:::::::::;;;<<<======>>>>>>======???@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHGGGHHHFFFCCC@@@>>><<<;;;:::888666444333111111111111000111111111111000//////...///000///...---...000......///...---000444888888:::<<<>>>@@@BBBEEEGGGJJJIIIMMMTTTZZZ]]]bbbhhhlllvvv}}}~~~}}}{{{wwwrrrooonnnmmmjjjfffbbb``````___fffooovvvyyywwwtttrrrmmmkkkgggddd```\\\XXXUUUYYYZZZ^^^jjjyyyhhhYYYRRRLLLHHHGGGDDD???999444222222222333222222222111111111000000000111111222222222111111111111222222333444444555999999999999999999999999;;;:::999777666666666666555555555555555555555555555555555444333333222222333333333333333333333333222222333333333333444444333222222222111111111111111111111000000//////...////////////////////////........................---...///...,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,,,,+++++++++,,,,,,---....................................////////////111111000000000111222222666666666666999<<>>?????????>>>>>>;;;???CCCFFFQQQdddwwwyyymmmaaaWWWRRRSSSTTTSSSNNNHHHGGGKKKPPPTTTXXX```hhhmmmvvvvvvooommmlllnnnqqqnnnqqqsssqqqnnnoootttyyyuuubbbMMM>>>777555333111000111222333000111222333333333333222555555555555444333222222////////////...............---+++,,,------,,,***+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................000/////////000111222333555555666777888999999:::999999:::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@??????????????????????????????@@@BBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDAAA@@@@@@@@@AAABBBDDDEEECCCDDDEEEEEEDDDCCCBBBAAACCCAAA???<<<999777555555444333222111000000000111000000000000000//////...---///000///...---///000---...///000111666>>>DDDDDDCCCCCCDDDFFFGGGGGGFFFHHHKKKTTT]]]cccfffmmmuuu{{{{{{vvvnnnllliiieeebbbaaabbbbbbgggmmmwww|||sssoooiiiddd```\\\XXXUUUYYYZZZ___jjjwwwxxxaaaSSSMMMHHHFFFGGG@@@<<<666222111222222222222111111111111000000000222222111111111111111111111111222222333333444444:::::::::::::::::::::999888777666555444444444444666666666666666666666666666666555555444333333333333333333333333333333333222222222333333333444444333333222222222111111111222222111111000///......////////////////////////........................---//////...---,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------............------------,,,,,,------..........................................////////////111111000000000000111111555555666888<<<@@@EEEHHHLLLNNNRRRVVVYYY[[[\\\]]]___`````````______bbbdddcccbbb```___^^^______```bbbbbbaaa```^^^]]]]]]\\\^^^^^^^^^___bbbeeehhhjjjkkkhhhfffeeedddcccbbb```YYYPPPEEE===666666???IIIZZZeeennnmmmjjjjjjjjjiiigggfffcccaaa______aaabbbeeegggjjjiiifffbbb___]]]```bbbffffffeeedddddddddwwwtttmmmaaaTTTPPPPPPOOONNNOOODDDAAA===;;;;;;;;;;;;999777777777666666666666666::::::999999888888777777777777888888888999999999888999999:::::::::999999999888777777666666777777888:::<<<<<<;;;;;;<<<===888888888888888888888888:::::::::999999888888888888:::<<<<<<;;;::::::;;;888:::<<<===<<<<<<===>>><<<<<<<<<<<<<<<<<<;;;;;;;;;===???AAAAAA???===<<<>>>AAADDDDDDIIIWWWkkkxxx~~~tttjjj___WWWVVVWWWWWWRRRKKKIIIMMMSSSWWWXXX]]]cccgggnnn|||}}}uuuqqqpppqqquuutttxxx{{{xxxrrrsss{{{|||lllWWWHHH<<<888444111000111222222111111111222222222222222555555555555444333222222000000000/////////......000.........//////---,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------............///000111111222222333444666777888888666777777888888888888888:::;;;<<<===>>>>>>>>>>>>========================<<<===>>>???@@@AAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAABBB????????????@@@AAABBBCCC??????@@@AAA@@@???>>>======<<<:::888555333111111000000000000000000000000//////000000//////...------...//////......///000000///000444===GGGOOOTTTVVVQQQLLLJJJKKKLLLLLLJJJOOOTTT]]]fffjjjmmmuuu}}}vvvoookkkfffcccccceeegggiiipppsss{{{}}}uuujjjbbb]]][[[YYYXXXXXXZZZ^^^fffooovvvzzz{{{yyyhhhVVVLLLGGGCCCAAABBB;;;888333111111222222111111111111111000000000000444333111000///000111111111111222222333333333333;;;;;;;;;:::::::::::::::888777666555555444444555777777777777777777777777777777666555555444444333333333333333333333333333222222222333333333444444333333333222222222222111333222222111000//////...000000000000000000000000...........................///000///---,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................---......//////......---...............///000000....................................////////////000000/////////000111111333444777;;;AAAHHHMMMQQQSSSUUUWWWZZZ\\\]]]^^^^^^bbbbbbaaa```^^^___aaacccdddcccbbb```______``````cccbbbbbbaaa```^^^]]]]]]______^^^___bbbeeeiiillliiihhhgggfffeeebbb^^^[[[RRRIII???888555999FFFSSShhhqqqxxxvvvqqqooommmjjjfffeeecccbbbbbbcccdddeeehhhjjjjjjhhhddd___\\\[[[\\\___ccceeefffdddcccbbbvvvwwwgggWWWSSSRRRNNNIIIHHH???===:::999999999::::::888888777777777666666666:::999999888888777777777888888888888999999999999888999999:::::::::999999999999888777777777777777888:::<<<<<<;;;:::;;;<<<888888888888888888888888:::::::::999999888888888888:::;;;;;;999999999:::888:::<<<===<<<;;;<<<===???@@@@@@@@@@@@???>>>===;;;===@@@BBBBBB@@@>>><<<<<<>>>@@@@@@AAAJJJZZZiii}}}{{{ssshhh^^^YYYZZZYYYTTTNNNLLLOOOSSSUUUUUUWWW\\\```fffsss{{{uuurrrrrruuuuuuxxxyyysssmmmppp{{{{{{rrrdddYYYEEE???888333111111111111222222222222222333333333555555555555444333222111111111000000000/////////---,,,+++,,,------+++)))++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////000000111222333444555666444444555666666666666555999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@>>>>>>=========>>>>>>???>>>=========>>>>>>???@@@@@@??????>>>>>>>>>>>>>>>999:::<<<=========<<<;;;999888777555333111000///.........//////000000000...////////////...------,,,...//////......///111333111333???QQQbbblllppppppfffZZZQQQNNNNNNNNNMMMXXX[[[ccckkkooosss~~~wwwooojjjdddaaadddiiimmmoooxxxyyy}}}mmm```ZZZYYYYYYYYY\\\]]]___bbbfffhhhiiihhhdddYYYNNNJJJGGGBBB>>>===777444222111111222111000000000000000000000000000444333111000///000111111111111222222222222222333::::::::::::::::::::::::999999888777777777777777888888888888888888888888777777777666555555444444333333333333333333333333222222333333333333444444333333333333222222222222222222222111111000000///000000000000000000000000...........................///000///---------.........------------......,,,,,,,,,,,,,,,,,,,,,,,,..............................////////////.....................///000111....................................////////////000//////000000222333333444666;;;BBBIIIQQQVVVYYYZZZ[[[\\\]]]^^^_________bbbcccbbb```^^^^^^```aaacccbbbaaa_________```aaacccccccccbbb```^^^]]]\\\]]]]]]]]]___aaaeeehhhkkkggggggffffffddd```ZZZUUUJJJCCC;;;888777>>>MMM[[[pppwww||||||zzzxxxsssnnnhhhgggfffgggiiijjjjjjiiiiiijjjhhheee```\\\ZZZZZZZZZ^^^ccceeeeeeddddddddduuu{{{hhhWWWTTTTTTMMMEEEBBB<<<;;;999777777888999:::999999888888777777666666888888888777777777777777777888888888888999999999777777888999::::::999999:::999999888888888888888888:::;;;;;;:::999::::::888888888888888999999999::::::999999999999999999777888999999777777888999:::<<<>>>>>>===<<<===>>>BBBCCCCCCDDDCCCBBB@@@???;;;===???AAABBBAAA???===<<<===???AAABBBFFFSSS```xxx}}}qqqeee\\\[[[YYYUUUQQQPPPQQQRRRQQQOOOOOORRRUUUZZZfffqqqzzzsssqqqrrrooopppnnnfff```dddrrr~~~|||yyyrrrlllTTTLLLAAA:::666555333111333333222222333333444555555555555555444333222111111111111111000000000000...------...//////,,,***++++++***************)))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...////////////......///000111222222333222333333444444444444444666777888999::::::::::::888888888888888888888888:::::::::;;;<<<=========;;;;;;;;;;;;;;;;;;<<<===;;;;;;;;;;;;<<<<<<===>>>???>>>>>>===;;;:::999999555666888999999999888888444444444444222111//////------...///////////////...............------,,,,,,...//////......000111333444;;;LLLdddzzzqqqaaaWWWTTTTTTUUUZZZ\\\dddmmmuuu{{{qqqkkkdddaaaeeejjjoooppp{{{{{{|||vvvfff____________bbbbbbaaa```___]]][[[ZZZWWWPPPLLLLLLJJJCCC===;;;555333111111111222000/////////000000000000000111222222111111111111111111111111222222222222222222888888999999::::::;;;;;;999888888777777777777777777777777777777777777777888888777777666555555444444444444444444444444444222222333333333333444444444444333333333222222222111111111111111111111111000000000000000000000000...........................///000///...---...///......------------......------------------------..............................////////////......,,,,,,,,,,,,---...///000....................................////////////000000111222333555666777888<<>>@@@@@@???>>>???@@@CCCDDDEEEFFFEEECCCAAA@@@;;;<<>>:::777444444444333333333444555666666666666666555444333333222222111111111000000000000000000222333222///---,,,,,,,,,++++++*********************************+++++++++++++++++++++++++++,,,---.../////////...............//////000000111222222333333333333333444444555666777777777777555555555555555555555555888888888999::::::;;;;;;888888888888888999::::::888888888888999:::;;;<<<;;;::::::999888777666555333333444555555444222111000000111222111000///...---...///000000//////...---............---,,,,,,,,,---//////......000222111888EEEWWWkkknnn```YYYZZZ\\\[[[\\\dddppp{{{xxxppphhheeehhhmmmppppppvvvvvvwwwxxx}}}wwwjjjggghhhiiihhhdddcccaaa]]]XXXTTTRRRQQQRRRMMMKKKLLLJJJBBB<<<999444222111111222222000...////////////000000111111000111111222222222111111222222111111111111111111777777888999999:::;;;;;;777666666555555555555666777777777777777777777777888888777777666666555555444444444444444444444444222222333333333444444444444444444333333333222222111111111111111222222222000000000000000000000000...........................000000000...---...///......------------......------------------------////////////////////////......////////////......*********+++,,,---...///..................................../////////000111222222333555777999:::===AAAHHHPPPXXX]]]aaacccbbbbbbaaaaaaaaaaaaaaaaaa^^^___``````______```aaaddddddccccccdddfffhhhiiibbbbbbbbb```^^^[[[YYYWWWNNNOOOPPPSSSVVVYYY[[[\\\cccdddeeefffccc\\\TTTMMM===:::999;;;@@@HHHVVVdddoootttzzzyyyhhhhhhiiimmmqqqrrrpppmmmgggeeeaaa\\\XXXVVVWWWYYYRRRVVVZZZZZZXXX[[[bbbhhhgggsss~~~rrr^^^PPPSSSWWWOOOEEEBBB<<<<<<;;;999777888:::<<<::::::999999888777777666444444555555666666777777666777777777777888888888444444666777999999::::::;;;:::999999888888999999777888::::::888777777888777777888888999999999999888888888999999::::::;;;===>>>???>>><<<<<<>>>??????AAABBBBBBAAA@@@AAABBBDDDEEEFFFFFFEEECCCAAA@@@;;;<<<>>>@@@AAAAAAAAAAAA???>>>@@@DDDDDDAAAEEELLLVVVlllrrrgggbbb\\\ZZZ\\\\\\XXXTTTSSSMMMIIIGGGEEEFFFNNNVVVeee{{{vvvooonnnfffddd^^^UUUOOOQQQZZZbbbpppzzz~~~{{{}}}yyyrrrfffWWWJJJDDD???;;;777555555444333444555666777888888888888777666555444222222222111111111111000------...///000///,,,***---------,,,,,,+++++++++************************************************+++,,,---///000//////...---.....................111111222333333333333333222222333444555555555555333333333333333333333333666666777777888888999999666666666666666777888999666666666777777888::::::777777777777666555444333222222333222111///...,,,---...///000000000///...---...///000000///......------......------,,,+++,,,---//////...///000222111===MMM[[[iiiyyyooo```XXXYYY\\\]]]^^^fffssswwwnnnjjjlllpppqqqqqqnnnpppqqqqqqrrrwww|||mmmfffgggjjjlllkkkcccbbb___YYYSSSNNNLLLLLLPPPLLLIIIJJJGGG???999777444333222222222222000....../////////000000111111...000111333333333222111222222111111111111111111;;;:::999888888777888888;;;:::999888777555555444:::999999999999999999999666666666666555555555555444555555555444333333222222222222222222222222222666333000000222444222000000000////////////000000000000000000////////////000000000000000000000000000///...---------------..............................---------,,,,,,,,,..............................//////...---,,,,,,////////////////////////.../////////...---,,,,,,,,,---...///000000000000222333333222333555:::======LLLYYY]]]]]]aaadddcccgggeeebbbccceeefffeeeccc`````````^^^]]]]]]___aaadddeeefffgggfffdddbbb```bbbccccccbbb___ZZZVVVSSSMMMMMMKKKIIIJJJOOOYYY```aaafffhhhddd\\\SSSIIIBBB:::777666<<>>:::777666666777888999999777666666555555555444444555555555555444444666666777888888888888888666666666666777777777777999999999999999888777666;;;;;;;;;:::999888777777555666777777777777666666666777888999;;;<<<======<<>>???@@@@@@AAAAAAAAAAAAAAABBBDDDFFFGGGSSS___rrr}}}ooohhh___YYYWWWZZZ]]]___\\\YYYRRRJJJDDDEEEKKKQQQXXXlllvvvooocccbbb]]]UUUOOOMMMPPPSSS]]]bbbfffggghhhqqqxxxtttiiiZZZOOOHHH???777;;;888555444555666666666555555666777777777777777444444333333222111000000000/////////............---------,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,------......///////////////000000000000333222111111000000111111000000000000000111111222111111222333333444555555555555555555555555555555555555555555555555555555555444333222111111111111000///...------...///000,,,---.........---,,,+++------------------------...---------//////...---222,,,))),,,---+++///666:::DDDRRR___hhhqqqxxx}}}|||uuukkkbbb\\\[[[^^^```___ccckkkttt|||}}}nnnpppsssooolllnnnmmmnnnooonnnlllkkklllmmmlllkkkiiiiiijjjjjjhhhgggccc___YYYTTTPPPMMMIIIGGGGGGIIIJJJGGG@@@999555444222222222111000//////...////////////////////////111111222222222333333333555555444444333222111111999999888777666666666666555666666777888999999:::888888888888888777777777888888888888777777777777444444555555444444333222333333333333333333333333555333111111333333222000111111000000000000111111000000000000////////////000000000000000000000000000///...------------...........................//////.........---------..............................//////...------,,,////////////////////////......//////......---,,,......///000000000000000333333333333555888===AAAIIIVVVaaacccbbbdddfffeeedddbbbaaabbbdddfffeeeddd`````````___]]]]]]___```aaabbbbbbccccccbbb`````````aaaaaaaaa```]]][[[YYYSSSRRRPPPMMMMMMRRR[[[bbbggghhhggg```UUUJJJAAA;;;:::;;;>>>EEENNNVVV[[[^^^ccceeekkkssszzz}}}{{{xxxlllmmmooooooooonnnmmmlllfffccc___[[[YYYYYY[[[]]]ZZZWWWSSSSSSUUUXXX[[[\\\\\\```eeeiiikkklllnnnoooeee[[[TTTRRROOOGGGAAA??????===:::777666666777777888888777555555444444555444444555555555555444444555555666777777777777666555666666666777777777777999999999999999888777777888888888888777666555555666666666666777777888888999999999999:::;;;<<<======AAAEEEDDD@@@======???DDDBBB@@@???@@@AAAAAA@@@<<<<<<============<<<<<<<<<<<<======>>>??????@@@AAAAAA@@@AAABBBCCCEEEFFFLLLVVVgggxxx}}}rrrlllddd^^^\\\^^^```bbbbbb___YYYPPPHHHEEEGGGKKKRRRdddwwwvvvlllhhh```WWWQQQNNNNNNNNNRRRUUUXXXWWWWWW]]]jjjttt~~~|||vvvkkkaaaYYYNNNDDD<<<:::777555555555444333666777777888888888888888555555444444333222222111000000/////////.........---------,,,,,,,,,,,,+++,,,,,,+++++++++*********************))))))))))))************************+++++++++,,,------......------------.........///000000///000000111222333///////////////000111111000111111222333333444444333333333333333333333333222222222222222222222222333222111000////////////000///...------...///000,,,------...------,,,,,,------------------------...---------.........---///......111///---111999@@@IIIUUU^^^aaacccdddeeegggddd```]]][[[\\\^^^```gggiiinnnsssxxx|||~~~pppqqqrrrnnnjjjlllkkklllkkkiiifffdddddddddcccaaa``````bbbcccbbbaaabbb]]]XXXSSSOOOKKKHHHFFFBBBDDDDDDBBB<<<777444444222222111111000//////...000000000000000000000000111111111222222222333333333333222222111000000///;;;:::999777777666777777444444555777888999:::;;;666666666666666666666666888888888888777777777777444444555555444444333333333333333333333333333333555333222222333333222111222222111111111111222222000000000000////////////000000000000000000000000//////......------..............................000000/////////..........................................///......---,,,////////////////////////....../////////...------//////000000000000111111333333444555777<<>>======;;;999777555555666777777666555444333333333444444444555555555555444444444444555666666666666555555555666666666777777777999999:::::::::999888888888888888888777666555555666666555555666888999;;;<<<;;;:::999999999:::;;;===@@@CCCAAA>>>;;;;;;<<>>>>>===::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<======>>>>>>@@@@@@@@@@@@AAACCCDDDEEEFFFMMMYYYiiivvv|||{{{xxxrrrmmmgggbbbaaaaaabbbbbbgggfffbbbYYYOOOGGGEEEEEEJJJXXXhhhtttzzzrrrfff]]]WWWSSSOOOMMMOOORRRUUUTTTSSSWWW___fffyyy~~~zzzrrriii\\\PPPCCC@@@<<<999777666444333777777888999999999999999666666555555444444333333000000000000////////////......---------,,,,,,,,,+++++++++*********))))))+++*********)))))))))))))))))))))))))))))))))))))))******+++,,,,,,------++++++++++++,,,,,,,,,,,,,,,------...000222333444...------------...//////000000000111111222222333111111111111111111111111////////////////////////000///...---,,,,,,,,,,,,///......------......///---------,,,,,,------...........................------,,,,,,,,,---------,,,---111333111000555<<>>>>>===;;;777444333333222111111000000//////...111111111111111111111111000111111111222222222222111111000000//////......AAA@@@===;;;:::999::::::888888888777777777777777555555555666666666666666666666666666555555555555333444444555444444333333444444444444444444444444444333333333333333222111222111111000000111111222000000000000////////////000000000000000000000000//////............//////........................////////////.........---........................---...............------////////////////////////......////////////......///////////////000000111333444666888<<>><<<===BBBJJJTTTZZZ\\\\\\\\\]]]YYYYYYZZZ\\\___bbbeeeffffffhhhllloooooommmjjjggg```^^^ZZZXXXXXXZZZ^^^```^^^\\\ZZZZZZZZZYYYWWWUUUUUUYYY]]]```````````````aaa___ZZZRRRGGG???<<<===;;;:::888666555555666666555444444333222222333333333444444555555444444333444444555666666666666555555555555666666666777777999999::::::::::::999999999999999999999888777777666555444444555888:::<<<===<<<:::888888888999:::;;;===???>>><<<;;;;;;<<>>??????@@@AAABBBCCCDDDGGGIIIPPP\\\iiiqqqrrrqqqoookkkgggdddbbbaaa```___eeegggfff___UUULLLGGGEEEFFFPPP\\\hhhvvv{{{nnneeeaaa]]]WWWRRRSSSWWW]]]```bbbdddgggjjjmmmyyy~~~wwwjjj___QQQLLLCCC===999777666555666777888888999999888888555555555555444444333333111111111000000000//////............------------++++++*********)))))))))------,,,,,,,,,+++++++++************************)))))))))***++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,---...000222333,,,,,,,,,,,,,,,------....../////////000000000111////////////////////////------------------------...---,,,,,,+++++++++,,,------------------------...---,,,+++,,,---...///////////////////////////---------,,,+++,,,...//////000333555777:::>>>BBBCCCJJJRRRVVVTTTPPPMMMLLLRRRUUUZZZ```eeehhhiiijjjjjjlllooorrrttttttssssssxxxzzz{{{rrrpppooojjjggggggbbbbbbaaa___^^^^^^aaadddhhhfffdddfffiiiiiieee```]]]YYYRRRMMMIIIFFFCCCAAA<<<;;;888555333111111111111111000000////////////000000000000000000000000000000000111111111111222000000000//////.........GGGEEEAAA>>>;;;;;;;;;;;;::::::999888777666555555666666666777777888888888666666666666555555555555333333444444555444444333444444444444444444444444333444444444444333222222000000////////////000000000000000000////////////000000000000000000000000//////.........//////000////////////////////////.........---------,,,,,,........................------...............---////////////////////////......///////////////...............///000111222444666:::>>>BBBIIIPPPUUUZZZ\\\___aaa^^^\\\\\\^^^^^^_________^^^]]]\\\\\\bbbccccccbbb```______```]]]\\\\\\]]]^^^___aaaaaafffeeedddcccdddeeeggghhhooommmiiigggfffgggiiijjjbbbYYYPPPHHH@@@:::<<>>???<<<::::::;;;<<<;;;;;;;;;<<<<<<======<<<<<<;;;::::::::::::;;;;;;;;;;;;======>>>???@@@AAABBBBBBFFFFFFJJJRRR]]]ggglllnnnllljjjhhhfffeeebbb___\\\^^^bbbdddaaaYYYQQQLLLIIIGGGLLLVVVbbbqqqtttllljjjgggaaa[[[TTTZZZccclllsssvvvvvvvvvnnnrrrzzzzzzqqqaaaXXXKKK@@@999666666666555666777777888888777777444444444444333333333333222111111111111000000000/////////.........------+++++++++************)))---------,,,,,,,,,,,,+++++++++++++++++++++++++++(((((()))******++++++,,,***++++++++++++,,,,,,,,,------,,,,,,------...///+++++++++++++++,,,,,,------------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,------------,,,,,,------,,,+++,,,---...///////////////////////////,,,......---,,,---000333777888888;;;AAAFFFHHHHHHBBBGGGMMMOOOOOOOOOPPPRRRTTTWWW]]]bbbfffhhhiiihhheeeiiinnnsssuuuuuurrrpppssstttuuuxxx|||~~~xxxrrrpppmmmiiiffffff``````^^^\\\[[[\\\```cccbbbbbbdddkkkqqqqqqjjjccc[[[VVVOOOIIIEEECCC@@@???<<<:::666333111000//////000000000/////////////////////////////////////////////000000000111111111000000000000000/////////LLLIIIDDD???<<<:::::::::888888777777777777777777666777777888888999999:::888888888888777777777777333333444444555555444444333333333333333333333333222444666666444222222222000000////////////000000000000000000////////////000000000000000000000000//////......//////000000////////////////////////...------------,,,,,,,,,........................,,,---......///.........////////////////////////......///000000000//////......---...///111333555777;;;@@@FFFLLLRRRXXX\\\^^^]]]^^^```___\\\]]]``````bbbcccccc```^^^]]]]]]bbbcccdddcccaaa_________^^^______```aaabbbbbbbbbfffeeedddccccccdddeeefffnnnllljjjiiiiiihhhfffdddYYYNNNDDD@@@;;;888>>>IIIVVVZZZ^^^aaacccccccccddd\\\[[[YYYWWWWWWZZZ___cccjjjjjjjjjjjjjjjiiiiiihhhaaa]]]VVVRRRSSSXXX___eeeiiigggeeedddbbb^^^ZZZVVVUUUVVVWWWVVVUUUTTTVVVWWW]]]\\\TTTFFF<<<:::;;;<<<666666555555444555555555333333222222222222333333333333444444444444333333555555666777777777777666444444555555555666666666777777888999999999888888555666666777777666555555444444333333444666888999777777777777777777777777666777888999;;;===>>>??????===;;;:::;;;<<<<<<;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<>>>???@@@@@@AAA@@@@@@BBBEEEJJJSSS^^^hhhnnnkkkkkkkkkkkkiiieee```\\\WWW[[[______YYYSSSNNNMMMJJJKKKRRR^^^kkk{{{vvvsssoooiiicccZZZ___hhhttt~~~zzzuuuvvv}}}qqqfffVVVGGG===999777777555555666777777777777777444333333333333333333333222222222222111111111000000////////////.........,,,,,,,,,+++++++++******++++++++++++************++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++,,,,,,,,,---...---,,,+++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---......///........................---///000///...000555999<<>><<<;;;888444222111000///---////////////////////////........................////////////000000000000111111111111000000000000RRRNNNHHHBBB===;;;::::::666666777777888888999999666666777888888999::::::888888888888777777777777222333444444555555444444333333333333333333333333111444777777444222222333111000000000000000000111000000000000////////////000000000000000000000000///////////////000111111////////////////////////............------------........................,,,------...//////......////////////////////////......///000000000000000///......///111444777999<<>><<<:::999:::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>???@@@??????>>>AAACCCBBBBBBIIIVVVaaahhhjjjlllmmmlllfff^^^XXXTTTWWWZZZXXXRRRMMMKKKJJJKKKIIILLLVVV^^^fffsss}}}vvvrrrkkkhhhiiippp}}}ssscccUUUJJJBBB===777777888999999999999999555555555666666666666666333333333222222222111111000000000000////////////......---------,,,,,,,,,.........---------,,,,,,))))))))))))))))))))))))*********+++,,,,,,------************++++++++++++++++++************+++++++++++++++***++++++,,,---+++++++++***************************************))))))))))))))))))))))))******))))))))))))***+++***+++,,,------,,,+++***)))+++,,,...//////...------------------------------000333333222555<<>><<<;;;:::333111///000222222000............///////////////000000000000000000000000............/////////000/////////000000000000000XXXUUUQQQLLLFFFBBB???===<<<;;;:::888777777666666777888888888888777777666888888888777777666555444666666666666555444333222222222222222222222222222333333333333333333333333333333222222111000//////000000000000000000000000000000000000000000000000000///...------------------...///000000000000000........................---------............///........................000000000000////////////000000///...------------111111222222444999???DDDMMMNNNPPPTTTYYY___eeehhheeedddbbbaaa``````aaabbbbbbdddgggjjjkkkkkkiiihhhdddffffffeeecccaaa```aaa```bbbeeeeeecccaaa``````^^^____________^^^]]]]]]bbbcccbbb___YYYPPPGGGBBB<<<:::;;;@@@JJJWWWccciiimmmjjjfffeeehhhiiiiiihhheeeeeeeeegggjjjmmmppprrrxxxqqqjjjffffffggghhhhhhfff```XXXTTTXXXdddqqqzzz{{{ssskkkbbbYYYSSSNNNKKKGGGEEEGGGGGGFFFDDDAAA>>>:::777777777666555111222222333333444444555555444333222111111111111...111444666555444444444222222222111222222333333222222111000111222444555555555555555555555555555444555555555555555444444444444444444444444444444111222222333555777888999999888666555444555777888;;;:::999999888888999999==================<<<<<<======<<<<<<<<<<<<============>>>>>>>>>>>>===<<<;;;;;;:::;;;???FFFPPPWWWeeekkkrrrsssnnnfff```]]][[[YYYXXXXXXXXXTTTNNNIIIIIIJJJOOOWWW]]]aaagggnnnzzzqqqlllkkkpppxxxttthhhYYYJJJ???BBB===777666999;;;:::777888777777666666666666777444444333333333444444555222222222111111111111000////////////////////////------,,,,,,,,,+++++++++***++++++++++++***))))))((())))))***++++++,,,,,,(((((())))))************)))))))))))))))(((''''''******+++++++++,,,,,,,,,)))******++++++*********,,,,,,++++++***))))))(((---,,,,,,+++*********+++...,,,)))((()))***+++***++++++++++++++++++++++++,,,,,,,,,---------...............------,,,,,,,,,...111222000000999JJJYYYkkkvvviii^^^___^^^\\\YYYWWWXXX[[[^^^iiiuuu|||pppfff```]]]\\\\\\cccmmmssswww|||~~~vvvmmmeeeaaaZZZYYYWWWUUUUUUYYY___cccjjjmmmttt~~~uuujjjSSSLLLDDD@@@???===999555555333000000000000///---111111111111111111111111000000000000000000000000000000000000000000000000...............///000000WWWUUURRRMMMIIIFFFCCCBBB>>>===<<<;;;:::999999999888888999999999888888888444555666777777888888888666666666666555444333333222222222222222222222222333333333333333333333333333333222222111000000///000000000000000000000000000000000000000000000000//////.........///000000//////000111111111000000................................./////////000000........................111111111111111000000000000000/////////000111111111222444555888===CCCHHHQQQRRRSSSUUUYYY^^^bbbddddddcccaaa```_________```aaaccceeeggghhhgggeeedddaaacccdddccc```___^^^______aaacccdddbbb`````````aaa```^^^]]]]]]___```bbbcccbbb___ZZZRRRJJJCCC>>>:::;;;???GGGUUUdddrrrzzzyyytttlllhhhgggggggggfffiiiiiiiiijjjkkkmmmnnnnnnooojjjdddaaaaaabbbaaaaaa___^^^\\\]]]dddqqq|||pppdddYYYTTTPPPMMMIIIHHHHHHHHHEEECCC???<<<888666555555444333111111222333333444444555555444333222111111111111000222444555555444555555444444333333222333333444444444333333333444555666444444444444444444444444444444555555555555444444444444444444444444444444444444333333444444555666999888666555555666777888::::::999888888888888888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>=====================:::::::::;;;>>>DDDLLLRRR```gggqqqvvvuuunnnfffaaa[[[ZZZYYYZZZZZZVVVOOOIIIHHHHHHMMMUUU[[[^^^ccciiivvvtttmmmjjjoootttwwwyyy{{{}}}|||}}}}}}qqqdddUUULLLEEE@@@:::888999:::999666888888888888777777777777555444444333333444444555222222222222111111111111////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***------,,,+++******))))))***+++++++++,,,,,,,,,,,,******++++++******)))(((*********+++++++++,,,,,,,,,,,,---------,,,++++++***************+++++++++---,,,++++++******++++++,,,)))'''(((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...............//////111333333333666BBBSSS```zzz|||oooddd```___\\\XXXXXX[[[aaaeeeppp{{{pppeee___]]]\\\ccciiipppuuuxxx{{{wwwllleeeZZZYYYXXXWWWWWWZZZ```dddggggggkkkrrrwwwssshhh^^^PPPKKKDDD@@@???===888444444222000///000000///...........................////////////////////////000000000000000000000000...............///000000WWWVVVTTTQQQNNNKKKIIIHHHBBBAAA@@@???===<<<;;;;;;999999999999999999999999444555666777777888888888444555555555555555444444333333333333333333333333222222222222222222222222333333222222111000000000000000000000000000000000000000000000000000000000////////////000111222333111111111222111111000000........................////////////000000000111........................111111111111111222222222000000000111111333444444222444777:::===CCCIIIMMMVVVVVVVVVWWWYYY\\\^^^```cccbbbaaa___^^^^^^]]]]]]```aaacccddddddcccaaa```^^^___```___^^^\\\\\\]]]]]]___aaabbbaaa______```bbb```]]][[[\\\^^^bbbeeeddd```YYYPPPHHHAAA<<<::::::===CCCNNN]]]nnn|||}}}tttmmmiiihhhhhhhhhmmmmmmmmmmmmmmmkkkjjjiiidddaaa]]][[[ZZZYYYWWWVVVYYY]]]bbbgggnnnzzz{{{iii\\\VVVRRRPPPNNNMMMKKKHHHDDDAAA;;;888555333333333222111111111222222333444444444444444333222111111111111111333444444444444555777666666555444333333333333444444444333444444555666333333333333333333333333444444555555555555444444444444444444444444444444666666555444333333333333888777666555555666888888999999888777777777777888:::::::::;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>=========>>>>>>>>>888999:::;;;===AAAFFFKKKWWW^^^jjjvvvzzzvvvllleee\\\[[[ZZZ\\\\\\YYYRRRLLLGGGFFFIIIPPPUUUWWWZZZ___eeennn|||{{{rrrmmmooorrrooojjjgggdddfffkkkuuu~~~tttiiibbbQQQKKKCCC>>><<<<<<:::888999999999999999888777777555555444444444444444555333333333222222222111111/////////////////////////////////.........------------......------,,,+++///......---+++***))))))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))*********+++++++++---------------,,,+++***)))))))))***+++,,,,,,---,,,,,,++++++******++++++)))((('''(((+++...//////------------------------,,,------------.........---......//////000111111333333333666>>>KKKZZZdddwww~~~vvvmmmccc```^^^\\\YYYZZZ___gggmmmwww~~~mmmdddaaa``````iiimmmqqqsssuuuxxx}}}pppfff[[[[[[[[[ZZZZZZ\\\```dddcccaaaaaaccceeebbbZZZRRRLLLGGGBBB@@@>>>;;;666222222000//////000111000///------------------------////////////////////////000000000000000000000000...............///000000ZZZYYYWWWUUURRROOOMMMLLLHHHGGGFFFCCCAAA>>><<<;;;999999999999999999999:::888888888777777666555444444444555555555555555555333333333333333333333333111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000///////////////000111222222222222222222111000///............................../////////000000000........................000000111111111111111222000000000111222333444555444777;;;???CCCHHHNNNRRRXXXXXXXXXYYYZZZ[[[]]]^^^bbbaaa```______^^^^^^]]]___```bbbccccccbbbaaa```\\\]]]___^^^\\\[[[[[[\\\\\\^^^``````___^^^___```___^^^\\\\\\\\\^^^aaabbbaaa[[[PPPFFF===888777777<<<@@@GGGQQQ^^^lllyyy{{{uuuqqqnnnlllllllllmmmnnnnnnllliiifffccc\\\ZZZXXXUUUSSSQQQOOOMMMXXX___hhhmmmpppxxxqqq```XXXUUUUUUSSSRRRNNNIIIDDD@@@999666444333333333222111111111111222333333444444444333222222111111111222222333444333222222444666666666555333222222222222333333222222222333333333222222222222222222222222333333444555555555444444555555555555555555555555777777666555444444444444777777666666666777888999999888777777666777777777999999999999999::::::::::::999999::::::;;;<<<======>>>???AAAAAA@@@???>>>777999:::;;;<<<===AAACCCJJJRRR```pppyyyyyyqqqiii___]]][[[[[[]]]\\\XXXTTTKKKGGGFFFIIIKKKLLLOOOSSSYYY^^^gggtttxxxnnnnnnooojjjbbb]]]VVVWWW\\\dddppp}}}}}}xxxfff]]]QQQGGGAAA>>>===<<<999999::::::999888666666666555555444444444444555444333333333222222222222000000000000000000000000000000000////////////...---............---,,,,,,------------------------************************++++++,,,,,,,,,,,,+++***)))))))))*********++++++++++++++++++***)))(((((())))))***++++++,,,,,,---,,,,,,++++++***++++++,,,)))(((''')))+++...///...------------------------------------................../////////000000000111111333999DDDOOOYYY^^^bbbjjjooommmjjjiiieee___^^^^^^]]]]]]___dddkkkppp{{{|||kkkddddddfffggghhhjjjlllmmmnnnqqquuuyyy~~~nnnddd`````````^^^]]]]]]___aaaaaa]]]YYYWWWXXXVVVQQQMMMFFFDDD@@@>>><<<999444111000///......000111111000////////////////////////////////////////////////////////////////////////...............///000000\\\[[[ZZZXXXUUURRROOONNNNNNMMMKKKHHHDDD@@@===;;;;;;:::999888888888999999888888888777777666555444444444555555555555555555333333333333333333333333111111111111111111111111222222222111111111111111000000000000000000000000000000000000000000000000111000//////.........///222222222222222111000///////////////////////////------.........//////////////////////////////////////////000000000111111111111111111222333444555888;;;@@@EEEIIIMMMRRRVVVXXXXXXYYYZZZ[[[\\\]]]^^^aaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccdddddddddcccbbb]]]^^^______]]][[[[[[\\\\\\]]]___^^^]]]\\\]]]^^^\\\]]]___``````___^^^]]]XXXRRRGGG<<<666444555777>>>CCCJJJRRR[[[fffpppwww}}}xxxrrrmmmkkkiiijjjkkkkkkiiieeeaaa___XXXWWWUUURRROOOMMMLLLKKK[[[bbbjjjnnnnnnsss{{{wwwdddZZZVVVWWWVVVTTTOOOHHHCCC@@@777666444333444444222111000000111222222333333444333333222222111111222222222333333222111111333555555555333222111111111111333333333333333333333333222222222222222222222222222222333444555555444444555555555555555555555555666666666666666666777888777777777777777888999999999888777777666777777777888888888888999999::::::999999999999999:::;;;;;;:::===AAAEEEEEECCC???<<<777999;;;;;;;;;;;;===>>>BBBIIIWWWgggtttxxxuuupppgggccc^^^\\\^^^``````^^^SSSKKKEEEEEEEEEEEEGGGJJJOOOQQQVVV```qqqzzzmmmiiiiiieee^^^ZZZQQQPPPPPPTTT]]]kkkyyyzzzpppaaaRRRGGGBBB??????999999999999888777666666777666555444444444444444444444444444333333333222111111111111111111111111111111000000000/////////---------------,,,,,,+++------------------......+++***************************++++++,,,++++++***)))************++++++++++++++++++++++++***)))(((++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,***)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000////////////000222777???IIIPPPSSSTTTRRRVVVZZZ[[[]]]```aaa___]]]___bbbdddeeehhhllloooyyy}}}nnngggfffhhhjjjeeefffggghhhiiilllppprrrtttyyy~~~uuuiiibbbdddddddddbbb___]]]]]]]]][[[WWWQQQNNNNNNNNNLLLKKKAAA@@@>>>;;;999666333000///...---...000111111111000000000000000000000000........................////////////////////////...............///000000\\\\\\[[[ZZZWWWTTTQQQPPPQQQQQQPPPMMMJJJEEEBBB@@@>>>===;;;999888888888999444555666777777888888888444555555555555555444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000222111000///............111111111222111111000000////////////////////////------------............////////////////////////.........///000000111111111222222333555666888999>>>BBBGGGKKKOOORRRVVVYYYYYYYYYZZZ[[[\\\]]]]]]^^^```aaabbbdddfffgggggghhheeeeeefffffffffeeeeeeddd___```aaa```]]]\\\[[[\\\ZZZ[[[\\\[[[YYYXXXYYYZZZZZZ]]]```bbbaaa]]]XXXUUULLLFFF>>>666222444777:::AAAGGGOOOUUU[[[bbbjjjpppyyy}}}{{{rrrkkkgggfffggghhhgggdddaaa]]]ZZZUUUUUURRROOOMMMMMMOOORRR^^^ccciiikkklllooouuuzzzvvvdddZZZUUUVVVVVVRRRKKKEEE@@@===666555333444444444333222000000111111222333333333333333222222111222222333222333444444222222333444444333333222111111111111555666666666666555444444222222222222222222222222111222333444444555444444555555555555555555555555555555555555666777888999666777777888888999999999999999888777777777777888777777888888999:::::::::999999888888888888999999888;;;@@@DDDEEEBBB>>>;;;888:::;;;;;;::::::;;;===???EEEPPP]]]jjjsssxxxyyyrrrmmmfffcccdddffffffeeeYYYQQQJJJIIIIIIGGGFFFGGGFFFFFFJJJRRRbbbzzzpppjjjfffaaa]]][[[SSSPPPMMMLLLQQQ]]]lllvvv}}}qqqaaaSSSIIIDDDAAA<<<<<<:::999888777777888777777666555444444444444555555444444444333333333111111111111111111111111111111111000000000//////------......------,,,+++///......------,,,,,,+++------------,,,,,,,,,,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++,,,,,,...,,,++++++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000111111111111111222333666<<>>===;;;888666333111000///...------///111111000................................................000000000000000000000000...............///000000YYYZZZZZZZZZYYYVVVTTTSSSSSSSSSSSSRRRPPPMMMJJJHHHCCCAAA>>>;;;:::999999:::444555666777777888888888666666666666555444333333444444444444444444444444333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000111111000//////000000000//////000111111111000000////////////////////////............////////////////////////////////////...//////000111111222222222333555777:::>>>@@@BBBEEEIIINNNRRRUUUWWWZZZ\\\[[[[[[\\\\\\\\\\\\\\\\\\___aaadddhhhkkkmmmnnnoookkkjjjiiihhhfffeeeccccccaaabbbbbb```]]][[[ZZZZZZXXXXXXXXXVVVTTTSSSTTTUUUVVVXXX\\\]]][[[UUUNNNJJJ@@@<<<666222222666<<>>===;;;:::;;;<<<<<<;;;:::<<<======AAAHHHRRR]]]jjjwww~~~yyysssooonnnlllhhheee]]]VVVSSSUUUVVVQQQLLLIIIDDDDDDEEEKKKXXXlllwwwooogggbbbbbbZZZWWWQQQLLLLLLTTT___hhhooowwwttteeeVVVLLLFFFAAA???<<<:::999999:::;;;888777666555444444444444555555555555444444444444222222222222222222222222111000000000000/////////...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,---------------+++,,,,,,,,,,,,---------***++++++,,,------------***++++++,,,,,,---------++++++******++++++,,,------,,,+++,,,------+++)))------------------------............////////////000000111333444666777777555888>>>CCCGGGJJJKKKLLLHHHLLLRRRVVVXXX[[[aaagggmmmnnnooonnnlllllllllmmmoootttvvvtttuuuzzzuuuhhhaaa___```ccccccdddeeefffgggffffffddddddeeeeeedddbbbaaa___^^^```bbbaaa^^^ZZZWWWVVVOOOLLLHHHDDDCCCBBBBBBBBB;;;:::888555222111111111000...------///000000///------------------------........................000000000000000000000000...............///000000VVVWWWYYYZZZYYYXXXVVVUUUSSSSSSUUUUUUTTTRRRPPPNNNFFFDDDAAA>>>;;;;;;;;;;;;888888888888777666555444666666666666555444333222444444444444444444444444333333333333333333333333111111111111111111222222000000000000000000000000000000000000000000000000000000000000111222333444---...///000000000000000000000000000000000000000////////////000000000000000000000000000000000000///000000111222222333333333444777;;;???DDDHHHJJJJJJNNNSSSWWWYYYZZZ\\\^^^]]]^^^^^^]]]\\\[[[ZZZYYY___aaaeeejjjnnnqqqssstttooonnnllliiifffdddbbb```bbbbbbccc```]]]ZZZYYYYYYUUUVVVUUUSSSPPPOOOPPPQQQRRRSSSUUUUUURRRLLLFFFBBB888555222111333888???CCCOOOTTTYYYZZZYYYXXX[[[___```hhhqqqvvvuuuqqqnnnllliiihhhfffccc___ZZZVVVSSSOOONNNLLLJJJKKKRRR]]]eeeeeedddcccbbbccceeehhhiiikkkmmmppprrrppphhh^^^WWWNNNOOONNNIIIAAA;;;888888333222111222444444222000000000000111222222333333222222222111222222333333444666999:::888666555555444444333333333444555555444444555555555444222111333333333333333333333333000111222333444444555444666666666666666666666666333333222222222333444444555666777999999:::::::::;;;:::999999888888999999777888888999::::::;;;;;;;;;:::999777666666666666888888999999:::;;;<<<<<<;;;<<<===<<<;;;;;;===>>>;;;>>>BBBHHHRRRbbbttt|||yyyvvvpppiiiccc^^^ZZZZZZ```aaa[[[RRRMMMGGGFFFEEEIIISSScccuuu|||pppkkkjjjccc___XXXPPPLLLNNNVVV\\\dddiiinnnvvvtttcccTTTLLLDDDBBB>>>;;;:::;;;===>>>888888777555555444444444666666555555555444444444222222222222222222222222000000000000////////////000000000000000//////...(((((()))+++---...000000,,,,,,,,,++++++*********,,,,,,---.../////////...,,,,,,,,,---------......'''((()))***+++,,,,,,,,,((()))***+++---...///000+++*********+++,,,,,,---,,,,,,+++,,,------,,,***////////////////////////............/////////000///000222444777:::<<<===555888<<<@@@BBBEEEIIILLLHHHNNNVVV\\\^^^aaaiiiqqquuuuuussspppmmmlllmmmoookkkpppqqqllliiikkkmmmlllwwwyyyyyyqqqeee\\\[[[\\\bbbbbbbbbcccdddcccaaa___^^^^^^]]]]]]]]]]]]]]]]]]XXX[[[^^^___\\\YYYVVVUUUNNNLLLHHHEEEBBBAAA@@@@@@:::999777333000///000222000///------///000///...................................................000000000000000000000000...............///000000UUUYYY]]]\\\WWWUUUVVVYYYZZZYYYXXXZZZ]]]]]]ZZZWWWUUUNNNEEE@@@??????<<<:::;;;888555444555777888888888888888888888777777777555555444333333222111111333333333333333222111000222222222111111111111000////////////////////////000000000111111000000000111111000000//////......////////////000000000000////////////000000000000111111000000000000000111222111000///...///000000333333333444444444444444222555999???EEEJJJOOOQQQTTTUUUWWWZZZ[[[[[[[[[[[[ZZZ[[[\\\]]]\\\ZZZXXXVVV[[[```eeehhhiiikkknnnrrrpppllleeeaaa```bbbdddeeecccccccccaaa^^^ZZZWWWTTTVVVTTTQQQNNNKKKHHHGGGFFFIIINNNNNNFFFAAA???;;;666///222444444444:::EEENNNYYYZZZ[[[ZZZXXXWWWVVVWWW[[[]]]aaaggglllmmmllljjjmmmkkkgggddd```\\\VVVSSSNNNMMMMMMOOOTTTYYY\\\^^^___^^^]]]]]]]]]^^^___```dddeeeeeedddbbb^^^[[[YYYUUUOOOFFF???===;;;999666444444444444444444444444222222333333333222222111111111111111111111111111777777777666444222000...555555555555555555444444222333444444555555444444444444333222222111111000222222333333444555666666555666777777777777777666555444333333222222222222666666666777888888999999999999999888888888777777::::::999999::::::;;;<<<:::999888666666666666777::::::::::::;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>@@@DDDIIIRRReeeuuuzzz~~~uuurrrmmmddd^^^]]]]]]___bbbbbb^^^ZZZMMMIIIGGGIIILLLSSSbbboooxxxssskkkhhhbbb[[[VVVVVVXXX[[[cccfffmmmuuuzzz|||qqqfff___QQQLLLEEE???<<<;;;::::::444555666666555555555666666444333222222333555666444333222222111111222222222111111000000000000000---...///000000...,,,***000000/////////.........------------------------,,,,,,,,,---------......------------------------------,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++///......------,,,,,,+++.........///......------///000000//////---,,,+++111111222111111000000000222666;;;???AAABBBCCCDDD@@@AAACCCDDDEEEGGGKKKNNNVVVVVVXXX\\\bbbiiiqqquuuqqqsssttttttrrrppppppqqqnnnmmmjjjeee```^^^^^^___gggmmmnnnfff^^^^^^aaabbbeeeeeedddcccbbb```___]]]XXX]]]bbbaaa]]]ZZZ[[[]]]ccccccccccccaaa[[[TTTPPPMMMJJJHHHFFFDDDAAA>>>;;;555333111...------..............................///...---,,,,,,---...///,,,---///000000///---,,,,,,,,,---...///000111222------------------------XXX\\\```___\\\ZZZ[[[^^^```^^^^^^```bbbbbb```^^^ZZZSSSJJJFFFEEEDDDAAA???;;;999888888888888777666666555555555555555555555555555444444333333222222333333333333333222111111222222222222111111111111222222222222222222222222111111000000000000111111111111000000////////////////////////000000000111000000000000000/////////111111000000000000000111000///.........///111222000000000111222333444555888:::>>>CCCIIINNNRRRTTTSSSSSSUUUVVVWWWWWWXXXXXXZZZ[[[[[[[[[ZZZWWWUUUSSSWWWZZZ]]]___```aaaeeehhhiiieeeaaa___```bbbcccdddccccccbbb```]]]YYYUUUSSSQQQPPPNNNLLLIIIFFFDDDCCCAAAEEEEEE???:::999666222222333444777===FFFNNNTTT\\\]]]]]][[[XXXVVVUUUVVVWWWYYY]]]ccchhhjjjiiihhhiiigggdddddddddaaa\\\XXXPPPPPPPPPSSSXXX\\\^^^___[[[ZZZYYYYYYYYYZZZ[[[[[[aaa```___^^^\\\\\\[[[[[[QQQJJJBBB<<<;;;:::888666333333333333333333333333111111222222222111111000111111111111111111111111444444555555555333222111444444444444444333333333222333444444555555444444333333222222111000000000222222333333444555555666777777777777777666555444444333222111111111111222444444555555666777777777:::::::::::::::::::::::::::999999999999:::;;;;;;:::999777666555555666666999888888888888:::;;;<<<===<<<<<<;;;;;;<<<<<<===::::::<<>>;;;444333000...------..............................///...------------...///,,,---...//////...---,,,---------...............------------------------YYY\\\``````^^^]]]___aaacccbbbbbbccceeefffeeeccc^^^XXXQQQLLLJJJIIIFFFDDD===<<<<<<<<<<<<:::666444555555555555555555555555444444444444444444444444333333444444333333222222333222222222111111111111222222222222222222222222222111000//////000111222111000000000000//////////////////000000000111111111111111000000/////////000000/////////000000111///............000111222/////////000333666999<<>>IIITTTiiivvv~~~zzzwwwpppggg[[[XXXVVVXXX]]]```aaa```VVVOOOKKKKKKMMMOOOSSSYYYbbbmmm}}}zzzppphhhdddbbbbbbiiipppzzzqqqgggXXXJJJBBB>>>===<<<;;;:::888666555555555555444444444444444444444444666555444444333333444444222111111000000000000000////////////.....................------------,,,------------------------,,,------------.........------------------------///.........------------,,,,,,------------,,,,,,+++,,,,,,---......//////,,,,,,------...------,,,++++++++++++,,,---...///,,,---...///111555:::>>>EEEHHHOOOWWW[[[XXXPPPIIIIIIJJJKKKLLLLLLNNNQQQTTTWWW]]]eeennnwww|||vvvpppiiieeebbbaaa]]]XXXTTTRRRTTTVVV[[[bbbhhhkkkmmmooommmhhhhhheeebbb```___]]]ZZZXXXUUUVVVUUUSSSTTTZZZcccjjjxxxwwwtttoooggg___WWWSSSJJJHHHDDDBBB@@@>>>;;;888333222000...------..............................///...------------...///........................//////...---,,,++++++***------------------------VVVYYY[[[\\\\\\\\\^^^```aaa``````aaabbbcccdddeee```\\\VVVRRROOOMMMJJJHHHBBBAAA???===<<<:::777555777777777777777777777777555555555555555555666666333333444444444444333333333333222222222111111111000000000000000000000000333222000//////000222333000000000000000000000000//////000000000111111111222222111111000/////////000000/////////000111111111000/////////000111222222222222444888===BBBEEEIIIJJJLLLPPPSSSVVVYYYZZZZZZYYYXXXWWWVVVWWWXXXYYY\\\]]]^^^^^^]]]\\\YYYXXXVVVUUUSSSPPPPPPRRRUUUWWWZZZZZZYYY[[[]]]___^^^]]]___^^^\\\YYYVVVRRROOOMMMKKKKKKKKKIIIGGGCCC???===888888777333000///000000222888BBBNNNWWW\\\\\\[[[___```___]]]ZZZYYYYYYZZZXXXZZZ]]]aaaeeegggfffeeeaaa___^^^bbbhhhjjjfffaaaXXXXXXZZZ\\\___```^^^]]]ZZZYYYWWWVVVTTTSSSSSSSSSSSSRRRQQQQQQQQQSSSTTTUUUIIICCC;;;777666666555333111111111111111111111111000111111222222222222111222222222222222222222222000000111222333444444444222222222222333333333333333444444555555555555555444444333222222111111000222222333333333444444444666666666666555555444333222222111111111111222222222222222333444444555555444444555666777888999:::999999999888999::::::;;;;;;:::888777666666777777888666555444555777999;;;999888888777777888888999:::999:::<<<::::::AAAIIIXXXfffuuu||||||xxxooofff___[[[VVVVVVZZZ^^^``````]]]TTTLLLKKKMMMNNNPPPTTT^^^iiiwwwyyyrrrnnnlllkkkjjjppp}}}yyyqqqeeeYYYOOOGGGAAA>>>===:::777555444444555444444444555555555444333222555555444333333333333333222111111000000000000000000000///......//////000000000000///////////////........................------------....................................////////////............+++,,,------------------,,,---------.........///+++,,,---------------------------------...000111...000222333666;;;CCCIIISSSUUUYYYaaafffddd[[[SSSQQQQQQOOONNNMMMOOOSSSVVVbbbhhhpppyyyuuulllddd^^^]]]\\\ZZZWWWVVVWWW[[[___gggmmmtttxxx}}}~~~xxxppphhhddd___]]]\\\\\\ZZZXXXXXXWWWUUUTTTVVV]]]fffmmm}}}}}}|||vvvkkk___UUUOOOEEEBBB???<<<:::888555333111000///................................................------.........///...------------...///000//////...---,,,++++++------------------------UUUVVVXXXYYYZZZ[[[]]]___^^^^^^]]]]]]^^^```ccceeeccc```\\\YYYVVVSSSQQQOOOJJJGGGBBB???===<<<;;;:::::::::999999999999888888666666666666666666777777333444444555555555444444333333333222222222222111000000000000000000000000333222111000000111222333000000000000111111111111000000000000111111111111222111111111000000000///000000000000000111222222555444222111000111111222666666777999>>>DDDIIIMMMOOOPPPQQQSSSUUUWWWYYYZZZ\\\[[[YYYXXXXXXXXXZZZZZZ]]]^^^```bbbcccbbbaaa```XXXUUUQQQOOONNNPPPRRRTTTYYYXXXXXXZZZ[[[ZZZXXXVVVYYYXXXVVVTTTQQQNNNLLLKKKKKKKKKJJJIIIFFFBBB>>>;;;777555333111......000444666DDDVVVcccgggeeeaaa```___```___^^^\\\\\\]]]___aaabbbcccfffhhhiiigggfffaaa___^^^```eeegggddd```[[[[[[]]]```ccccccaaa___^^^\\\XXXTTTQQQOOONNNNNNLLLMMMNNNOOOPPPOOONNNNNNJJJCCC;;;666555444333111111111111111111111111111111222333333444444444333222222222222222222222222222111111111222222222333222222333333444444444555333444555555666666555555666555555444444333222222222222222333333333333333222333444555555555555555333333222222222333333444222333333444555555666666333333444555777888999999999888888888888999::::::<<<;;;999888777777888999888777666555666888:::;;;999888888888888888888999999888:::<<<;;;:::>>>DDDJJJXXXjjjwww|||zzzrrriiihhhaaaZZZWWWYYY\\\^^^______TTTIIIGGGHHHJJJOOOTTT[[[cccmmmvvvzzzvvvrrrpppkkkooozzz~~~zzzvvvqqqiii```VVVKKKDDDAAA<<<777444444555555444444444555555444444333222444333333222222222222222222111111000000000000000000000/////////000000111000000000000000000000000........................---------.........//////........................000000/////////.........+++,,,------.........---/////////......---------+++,,,------.........---/////////....../////////---111555777999>>>EEELLLUUUTTTVVV\\\bbbccc]]]XXXTTTSSSQQQOOOOOOSSSZZZ___nnnrrrxxx~~~ssshhh___[[[WWWXXXXXXYYY[[[```fffjjjqqqvvv|||zzzooohhh___ZZZZZZZZZXXXVVVXXXXXXXXXZZZ]]]dddkkkppp|||{{{ooo```SSSLLLBBB???;;;888666444222000//////..........................................---..................---///...------------.../////////..................------------------------UUUUUUVVVWWWYYY[[[]]]^^^\\\\\\\\\[[[\\\^^^cccfffeeedddbbb```]]]ZZZXXXWWWQQQMMMHHHDDDBBBAAA@@@@@@<<<<<<;;;:::999888888777777777777777777777777777444444555555666666555555333333333333222222222222333333333333333333333333222222222222222222222222000000000111111111111222000000000111111111222222111111111111111111111111111111111111111222333444777666555444444444555666999:::<<>>:::888333000............333:::DDDTTTiiiuuuvvvpppjjjggg`````````___]]]^^^```bbbgggfffggghhhjjjjjjhhhfffaaa___^^^]]]^^^___^^^^^^^^^^^^aaaeeeiiikkkjjjiiieee```YYYRRRLLLIIIHHHHHHHHHJJJLLLNNNOOONNNMMMLLLIIIBBB:::555444444222000111111111111111111111111111222333444555555555555333333333333333333333333333222111111000000111111222222333333444444555555444444555666666666666555777777666555555444444333222222222222333333333333111111333444555666666666333333333222333333444555333333444555555666666777444555666777888999::::::888888888888888999::::::<<<;;;999888777777888888777777777888888999:::;;;::::::999999999999::::::888666777::::::999<<>>:::777555444222000..................//////........................------...//////...------........................---......//////000000000------------------------UUUTTTTTTUUUWWWZZZ[[[\\\[[[[[[[[[ZZZZZZ]]]bbbgggdddddddddccc```]]][[[[[[VVVSSSOOOLLLJJJIIIFFFEEEAAA@@@???===<<<:::999888999999999888888777777666444444555666666666666666444444333333333222222222333333333333333333333333000111333444444333111000000000111111111222222222000000111111111222222222000000000111111222222333222222222222333444555666777777666666777999:::<<>>@@@EEEOOO]]]jjjsssyyy|||wwwoooeee___^^^______^^^[[[SSSLLLHHHEEEEEELLLTTTZZZ^^^ccchhhooozzz{{{uuusssooonnnooommmjjjjjjmmm{{{~~~zzzvvvpppjjjeeeYYYQQQFFF???===;;;999666777666444333222222333333444444333222222222222333222111111000000000000000///000111222222222111111---.........////////////....................................////////////......................../////////.........------+++,,,---...////////////////////////............,,,---...///000000000000111333555777777777555444666>>>FFFIIIGGGEEEGGGKKK???@@@BBBEEEJJJPPPUUUXXXVVVYYY]]]aaacccfffiiikkkkkkqqqwwwzzz~~~xxxggg^^^\\\XXX[[[^^^bbbdddhhhlllooouuuzzzvvveee\\\[[[___aaaaaaaaaaaa```aaaccceeeggggggjjjmmmooojjj^^^QQQIIIEEE@@@===888555333222000///,,,------...////////////........................------...//////...------,,,---...//////...---,,,---------.........//////------------------------SSSRRRQQQRRRUUUWWWYYYYYYYYYZZZYYYXXXWWW[[[aaagggaaabbbcccbbb___]]][[[[[[XXXWWWUUUSSSQQQOOOJJJGGGFFFEEEDDDBBB???===<<<;;;:::::::::999888777666666444444555666777777666666444444444333333333222222111111111111111111111111///111333555555333111///000000111111222222222222000111111111111222222222//////000111222333333444333333333333444555666777666666777888:::<<>>>>>>>>CCCOOO^^^lllyyyzzzrrrhhhbbb```aaaaaa```[[[WWWSSSOOOJJJHHHMMMUUUWWWZZZ___bbbfffkkksssxxx|||tttooollljjjfff```^^^aaaaaauuu{{{xxxvvvtttsssddd[[[NNNEEEAAA>>>;;;777888777444222111222333444555555444333333333333444222111111000000000000000...///111333444333111000///000000000111111222222////////////////////////............/////////000///////////////////////////.........------------+++,,,---...////////////------......///000000000---...///000111111111111333666:::===???>>><<<;;;444===FFFIIIEEEBBBBBBDDD;;;>>>AAAEEEJJJPPPWWW\\\[[[```gggkkklllkkkiiihhhcccjjjrrrwwwzzz|||iii```]]]^^^aaadddggghhhiiikkkmmmppptttxxxyyy~~~uuueee]]]___fffjjjlllkkkhhhdddaaa```___^^^]]]```bbbbbb\\\QQQGGGAAA@@@>>>:::555222000///...,,,,,,,,,---...////////////........................,,,---...//////...---,,,,,,---///000000///---,,,------------------------------------------------UUUSSSQQQRRRVVVXXXWWWVVV[[[ZZZZZZZZZ[[[]]]___```ccccccbbbbbbbbb___ZZZWWWYYYZZZ[[[\\\ZZZVVVRRROOOLLLJJJHHHFFFDDDBBBBBBAAA???===:::888888888777666888777666777777777555333444444333333333333333333444555666555333222333444000000111111222222333333333333333333333333333333444444333333333444444555333333222333444666888999999666333222444777:::;;;:::;;;===???BBBDDDFFFFFFHHHJJJOOOSSSWWWYYYZZZZZZZZZYYYYYYZZZ[[[ZZZWWWUUUTTTTTTTTTVVVYYYZZZYYYXXXXXXZZZ[[[[[[YYYXXXXXXYYYYYY[[[]]]___^^^[[[WWWUUUSSSRRRPPPMMMKKKHHHFFFEEEGGGGGGFFFEEECCCBBBAAA@@@>>>;;;666444444222///,,,---///000222777AAAOOOXXXccchhhooowww}}}}}}{{{kkkgggaaa^^^___cccfffhhhjjjhhhddd```]]][[[ZZZZZZ\\\XXXSSSOOONNNQQQUUUXXXaaaffflllsss}}}vvvaaaNNNCCCCCCHHHNNNOOOLLLIIIKKKOOOQQQOOOLLL;;;888444000//////111222//////000111222222333333222222222222222222222222111111111111111111222222000000111222222222222111222222222222222222222222333444444555555444444333333333333333333222111000111111111111111000///...111222333444333222111000222///------...000111222222222111111222444555777222222222333333333444444666777777777888888888888999888666555444444444555666666666666666666666666777666444444444555777999999888999999:::;;;<<<===;;;>>>AAADDDKKKZZZooo}}}wwwnnngggbbb```^^^]]]^^^[[[UUUPPPLLLKKKLLLMMMVVVWWWZZZ\\\^^^``````aaabbbnnnyyyxxxtttmmmddd]]]YYYWWWZZZddduuu}}}xxxtttrrrjjjddd[[[SSSNNNIIICCC??????;;;666555777888888666444333222222444444333111444444444444333222111000222222111111111111222222222111111000000000000111//////000111111111111111000000000000000000000000000//////.........////////////.........---------///......------...//////+++,,,---...////////////---...///111222444555555;;;AAALLLUUUXXXTTTJJJCCC???===<<<>>>BBBDDDCCCBBB@@@BBBFFFKKKPPPUUUZZZ]]]fffhhhlllqqqtttrrrmmmiiihhhhhhlllssswwwxxx}}}{{{kkkbbb```dddfffhhhgggeeeeeehhhkkkmmmoooqqqssstttuuuxxxzzzvvvppphhhaaabbbhhhqqqwwwvvvnnnccc]]][[[XXXSSSOOOTTTRRRMMMHHHDDD@@@???>>>;;;999555222000//////000//////.........---------//////.........---------+++++++++,,,,,,,,,------................................................---,,,,,,,,,---///000222QQQOOONNNPPPTTTWWWWWWWWWZZZZZZZZZYYYZZZ[[[]]]^^^``````aaaccccccaaa\\\YYY[[[\\\^^^^^^]]]ZZZVVVTTTRRRQQQOOOMMMKKKIIIHHHGGGCCC@@@===;;;;;;;;;:::999888777666777888888666444666666555555555555555444333444555444222111222333222222333333333444444444222222222222222222222222333333222222222222333333222222222222444666888999777555444555888<<<@@@BBBEEEEEEGGGIIIKKKLLLNNNOOOPPPRRRUUUWWWYYYZZZZZZYYY[[[ZZZYYYYYYYYYXXXVVVTTTUUUTTTTTTVVVXXXYYYXXXWWWVVVWWWXXXYYYYYYYYYYYYZZZ______``````___\\\YYYWWWQQQPPPNNNLLLIIIGGGEEEDDDEEEDDDCCCAAA@@@>>>===<<<999555222000111000...,,,///222666:::@@@IIIUUU^^^cccfffmmmuuuzzz}}}}}}|||nnniiibbb^^^___bbbfffiiiiiifffbbb\\\XXXVVVUUUTTTSSSRRRPPPOOOQQQUUUZZZ]]]bbbhhhmmmqqqyyyzzzcccPPPHHHIIIPPPUUUYYYTTTMMMJJJJJJHHHDDD@@@888666333000//////000111...//////000111111222222222222222222222222222222000000000000000000000000000000111222222222222111222222222222222222222222333333444444444444333333333333333333333222111000111111111222111111000000111111222333333222111111222000......000222222222222111111111222333555666222222333333444555666666666666666777777777888888999888666555444444444555777777777777777777777777666555444333444555777888888888888999999:::;;;<<<888:::===>>>CCCOOO```nnnwwwsssnnnhhhbbb___]]]]]]]]][[[XXXUUURRRQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQUUU```sss{{{sssjjjbbb[[[XXXRRRWWWaaalllttt}}}}}}yyyvvvmmmggg___YYYUUUQQQLLLHHHCCC@@@<<<:::;;;:::777444666444333333444555444333222222222222222111000000333222222111111222222333222111111000000000000000///000000111111111111111////////////////////////000//////......///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////111000//////111555999;;;HHHQQQ```mmmrrrlll```WWWEEECCC@@@@@@CCCGGGHHHHHHJJJJJJLLLNNNRRRXXX___cccnnnqqquuutttpppkkkhhhggglllkkkllloooooonnnpppuuu}}}vvvmmmhhhhhheeeggghhhgggeeedddfffhhhjjjkkklllllljjjiiiiiijjjgggddd___\\\^^^dddlllqqqnnnggg___XXXTTTPPPLLLIIIIIIGGGEEEAAA>>><<<:::999555444111...---,,,,,,---.........------------,,,///.........------------,,,,,,---------...............................................................---,,,------//////JJJJJJKKKNNNRRRVVVWWWXXXZZZYYYYYYXXXXXXYYYYYYZZZ[[[]]]___ccceeeccc___\\\^^^___aaabbbaaa___\\\ZZZXXXXXXXXXXXXVVVTTTRRRQQQHHHEEEBBB???>>>>>><<<;;;999888777777888888777666888777777777666666555555333444555444333222333444444444444444555555555555222222222222222222222222444333333222222333333444444444444444666888:::;;;777777888;;;>>>CCCHHHKKKPPPPPPQQQSSSTTTUUUVVVWWWWWWXXXZZZ\\\]]]]]]\\\\\\]]][[[YYYXXXXXXXXXWWWUUUVVVUUUUUUVVVXXXYYYXXXWWWSSSTTTUUUVVVXXXYYYZZZ[[[bbbaaa```^^^[[[YYYVVVUUUNNNMMMKKKIIIGGGEEECCCBBB@@@???>>><<<:::999777777333111...---.../////////000555<<>>===???FFFRRR\\\kkkmmmnnnkkkeee```]]]]]]\\\\\\[[[ZZZXXXWWWUUUUUUUUUSSSOOOKKKHHHGGGGGGGGGIIIRRRaaattt|||uuummmddd^^^UUUSSSTTTXXX^^^jjj}}}xxxrrrkkkeeebbb^^^YYYUUUQQQNNNKKKJJJIIIFFF@@@;;;999777555444444444333222222222222111111111111000333222222111111222222333333333222222111111111111///000111111222222111111////////////////////////000000////////////000000//////............------+++,,,,,,------,,,,,,+++------,,,,,,---...000111444222000000333999@@@DDDUUU```ppp~~~{{{mmmbbbMMMJJJFFFEEEGGGKKKOOOPPPRRRSSSTTTUUUZZZaaajjjpppvvv{{{}}}xxxoooiiihhhiiiooolllkkkkkkhhhccccccfffllloooqqqqqqooolllkkkkkkfffggghhhgggeeeccccccccceeeeeedddaaa]]]YYYYYYYYY[[[ZZZYYYXXXZZZ^^^bbbeeebbb^^^XXXRRRKKKFFFCCCAAA=========<<<:::888777666111000...,,,++++++,,,,,,------------,,,,,,,,,,,,............---------------------.........//////................................................//////...---,,,,,,------DDDEEEGGGJJJOOOTTTWWWXXXXXXWWWWWWWWWVVVVVVVVVVVVWWWYYY]]]bbbfffeeebbb______```bbbccccccbbb```___[[[\\\^^^___```___]]]\\\QQQMMMIIIEEECCCAAA>>>======;;;999999::::::999888999888888777666555555555555666777777555555666777444444444444444444444444333333333333333333333333555555555444555555666666888777777888:::<<<>>>@@@===???BBBDDDGGGLLLPPPSSSVVVVVVWWWXXXYYYZZZZZZ[[[ZZZ[[[\\\^^^```aaaaaaaaa___\\\ZZZYYYZZZZZZZZZZZZYYYXXXVVVWWWXXXYYYYYYXXXRRRRRRRRRTTTWWWYYYZZZ[[[___]]]ZZZWWWSSSPPPOOONNNHHHHHHFFFEEECCCAAA@@@???:::999888777555333222111111000...---...000222444444;;;DDDJJJOOOSSSXXX\\\___aaadddgggiiikkknnnpppmmmiiieeecccbbbccccccbbbeee```ZZZSSSOOOMMMMMMMMMKKKNNNRRRWWW\\\```cccdddbbbgggiiiggghhhpppyyy}}}uuubbbWWWWWW\\\``````YYYSSSJJJBBB===:::777444333333333333222111/////////000000000111111111222222222222222222222222222000000000000000////////////000000111111111111111111111111111222222222222222222333333333333222222222222333333333222222111000111222333333333333333000000000111111111111111111000000000222333222111000000000111111222222333222333444555777888999:::444555555555555666666666666555555555555555555555666666666666666666666666444333333333333444555666777777777777777888999:::;;;===>>>======@@@HHHNNN]]]fffnnnqqqllleeeaaa```^^^]]]\\\[[[ZZZYYYYYYYYY___[[[UUUOOOJJJGGGFFFEEEGGGLLLVVVcccrrr|||rrrjjj___ZZZVVVVVV\\\iii}}}yyytttqqqmmmhhhcccdddcccaaaaaaaaa\\\UUUOOOCCC???:::777666555333222444333333222222111111111222111111000000111111222444444444444333222222111000000111222222222222111////////////////////////000000/////////000111111000////////////.........,,,,,,---...///...------///////////////111222222444333222333888@@@GGGLLLZZZaaakkktttvvvooocccZZZPPPNNNLLLLLLNNNQQQTTTVVVVVVYYY]]]```eeennnxxx}}}|||uuupppoooqqqoookkkiiigggbbb\\\[[[^^^^^^```cccgggjjjkkkiiihhheeeffffffeeecccaaa```___aaa```\\\WWWRRRPPPRRRSSSZZZZZZYYYYYYYYYYYYYYYZZZYYYXXXTTTMMMFFF@@@===<<<::::::;;;;;;999777555444000000......---.........------,,,,,,,,,+++++++++------------------------------------...............................................................--------------------->>>@@@CCCGGGKKKPPPTTTWWWTTTUUUUUUUUUUUUUUUUUUUUUUUUXXX\\\aaafffgggeeebbb^^^___aaabbbcccbbbaaa```ZZZ\\\___bbbeeeeeeeeeeee]]]YYYTTTOOOLLLIIIFFFDDDCCCAAA>>>===>>>>>>===<<<;;;:::999888777666555444666777888777666666777888444444333333333333333333444444444444444444444444666666666666777888999:::;;;;;;;;;<<<>>>@@@CCCDDDHHHKKKNNNPPPPPPRRRUUUXXXZZZZZZZZZ[[[\\\]]]]]]]]]]]]^^^___```aaaaaaaaabbb___]]][[[[[[]]]_________[[[YYYXXXXXXYYY[[[ZZZZZZSSSRRRQQQRRRUUUXXXXXXWWWXXXVVVSSSOOOKKKIIIGGGFFFBBBBBBAAA???>>><<<;;;;;;555444333222111000///...000///------...222777;;;AAAGGGNNNSSSTTTTTTVVVWWW\\\^^^_________```ccceeegggffffffffffffeeeaaa___```\\\UUUOOOKKKKKKMMMOOOSSSUUUYYY]]]```aaaaaaaaa___bbbbbb^^^___eeelllooorrrhhh]]]XXX[[[^^^]]][[[OOOJJJCCC===999777666555333333444444444222111000111111222222222222333333222222222222222222222222222222222111111000000000//////000111111111111000000000000111111222222222111111222222222222111111111222222333333333222222000111222333333333333333/////////000000111111111000000000111333333222000000000111111222222222111222222333555666888999:::333333444444444555555555444444444555555555555555555555555555555555555555333333333333444444555555777777666666666777888888666888:::::::::;;;???CCCPPP\\\kkksssqqqkkkfffdddbbb```\\\YYYXXXXXXZZZ\\\ccc___ZZZTTTNNNJJJHHHGGGHHHKKKQQQYYYdddrrrwwwjjjccc\\\ZZZ]]]fffwww~~~}}}zzzvvvrrruuuttttttuuuuuurrrlllfffTTTOOOHHHBBB>>><<<:::888888666555333111000000000000000////////////000000222333333333222111///...000000111222222222222222000000000000000000000000000000000000000111222222111111111000000000//////+++,,,---...////////////000111222444555444444333222333666:::@@@FFFLLLOOOTTTUUUXXX[[[[[[XXXSSSOOONNNOOOPPPRRRTTTWWWZZZ[[[]]]bbbhhhmmmqqqwww~~~yyyuuurrrlllhhheeebbb\\\UUUSSSUUUSSSVVV]]]eeelllnnnllliiigggfffeeedddbbb```^^^\\\]]][[[VVVQQQNNNOOOTTTXXXZZZZZZ[[[\\\[[[YYYXXXVVVUUUTTTQQQKKKDDD???===<<<;;;<<<;;;:::888555333111/////////...////////////------,,,,,,,,,+++++++++,,,,,,------------------+++,,,,,,,,,,,,---------................................................***+++,,,------.........999;;;???BBBFFFJJJOOORRRPPPQQQSSSTTTUUUVVVVVVVVVVVVXXX[[[```dddffffffddd]]]^^^___aaaaaaaaa```___YYY[[[^^^bbbeeehhhiiiiiigggccc^^^[[[XXXVVVSSSQQQNNNKKKGGGEEEEEEDDDCCCBBB???>>>===<<<:::999888777666777888888777777888999666666666555555555555555555555555555555555555555777888888999;;;===???@@@@@@@@@@@@BBBDDDFFFIIIJJJRRRVVVYYYYYYWWWVVVXXX[[[]]]]]]^^^^^^___```aaaaaacccbbbbbbaaa``````______aaa___^^^^^^```aaaaaa```[[[YYYWWWWWWYYY[[[\\\[[[UUURRRNNNOOOQQQSSSRRRPPPQQQOOOLLLIIIFFFCCCBBBAAA<<<<<<;;;:::999777777666111111000000///..................///222888@@@FFFQQQVVV[[[\\\ZZZWWWVVVVVVZZZ\\\]]]\\\ZZZZZZ]]]```ddddddfffhhhiiigggddd```___[[[TTTNNNLLLMMMQQQSSS[[[]]]```bbbcccaaa___^^^[[[\\\ZZZWWWYYY___bbbbbbaaa\\\WWWVVVWWWWWWSSSOOOFFFCCC>>>999666444333333333333444444444333333222333333333333333333333333222222222222222222222222333333222222111111000000...///000000111111000000//////000000111222222222000111111222222111111000111111222333333333222222000111222222222222222222///.........///000111222000000111333555555222000111111222222333222222111111222222444555666777777222333333333333444444444222333444555555555555555444444444444444444444444333444444444555555555555666666666555555666666777666888:::;;;;;;<<<>>>@@@EEEPPP```kkkpppnnnllljjjhhheee```[[[XXXXXXZZZ[[[bbbaaa___\\\XXXTTTPPPNNNIIILLLOOOSSS[[[hhhwwwzzzrrriiicccaaaccclllvvv}}}|||}}}~~~zzzvvvfff```WWWPPPKKKHHHFFFEEE???===999666333111000000000000000//////000000000111111222222111///---,,,000111222222333222222222111111111111111111111111000000000000111222333444333333222222222111111111+++,,,,,,---///111222444333777;;;???@@@===:::777555777;;;@@@DDDIIILLLMMMKKKIIIHHHHHHJJJMMMMMMMMMKKKNNNRRRVVVYYY\\\```ccchhhmmmsssvvvwwwzzz{{{rrrkkkgggccc___\\\UUUNNNKKKNNNOOOTTT^^^iiirrrwwwwwwvvvooolllhhhdddbbb```]]]ZZZXXXVVVSSSPPPOOOQQQWWW[[[TTTXXX^^^cccdddbbb^^^[[[UUURRRNNNIIIEEEBBB@@@???===<<<:::888555111///---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---............333666:::===???CCCHHHLLLMMMNNNQQQTTTVVVWWWXXXXXXXXXYYY[[[^^^ccceeefffeee]]]^^^______```______^^^ZZZ[[[^^^```cccfffhhhjjjiiifffcccaaa``````^^^]]]YYYVVVQQQNNNMMMLLLJJJIIIFFFEEEDDDBBB@@@???======999;;;<<<<<<;;;;;;<<<===;;;;;;::::::999999999999::::::::::::::::::::::::>>>>>>@@@BBBDDDGGGIIIJJJJJJJJJJJJLLLNNNPPPSSSUUUXXX\\\______[[[YYYYYY[[[]]]^^^___```aaabbbccccccdddccccccbbbaaaaaaaaaaaabbbaaa``````aaa```^^^\\\YYYWWWUUUUUUXXXZZZ[[[[[[VVVQQQLLLJJJLLLLLLJJJGGGHHHGGGFFFDDDAAA???===<<<777777666555444333333222////////////////////////...///111444:::CCCOOOWWW^^^aaacccbbb]]]XXXWWWWWWXXX[[[^^^]]][[[ZZZ^^^aaaeeeeeeeeehhhjjjjjjiiiggggggbbb[[[TTTRRRTTTXXX[[[^^^```bbbccccccaaa___]]]YYYXXXTTTSSSWWW]]]]]]XXXVVVTTTRRRQQQOOOLLLGGGCCC>>>===;;;777444222111222222222222222222222333333222222222222222222222222222222222222222222222222222222222111000/////////...//////000000000000000/////////000111222222222000000111111111111000000000111222333333333333222111111111222111111000000......------...000111222222222444777888777444111222222333444444333222111000111111222333333444444222222222222333333333333111222333555666666555555555555555555555555555555444444555555666666666666666666555555444555555666777888:::;;;;;;===>>>???===DDDPPP]]]gggmmmpppqqqoookkkfffaaa]]]ZZZYYYYYY^^^```cccdddbbb^^^ZZZWWWMMMNNNPPPQQQTTT^^^kkkuuu}}}xxxooohhhdddgggnnnqqqwww}}}}}}}}}rrrkkkbbbYYYUUURRRQQQPPPKKKHHHCCC>>>:::777555444222222111111111111222222444444555555444222000...000111222222333333222222222222222222222222222222111111111111222333444444555444444444444333333333/////////000222666999<<<===CCCKKKQQQQQQMMMFFF@@@===>>>@@@BBBEEEGGGHHHIIIEEECCCBBBDDDHHHKKKNNNNNNKKKNNNSSSVVVZZZ```ggglllppptttyyyyyyxxx{{{wwwjjjccc___\\\ZZZYYYTTTNNNMMMPPPUUU[[[eeeoooxxx{{{vvvnnngggccc___[[[XXXQQQSSSSSSSSSRRRRRRSSSUUURRRZZZgggqqqtttppphhhbbbUUUOOOIIIFFFEEEDDDBBB@@@===;;;999555222///---,,,------------------,,,,,,.........------------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---------...........................++++++++++++++++++++++++***+++,,,---...------,,,000333777999;;;>>>CCCGGGJJJLLLPPPSSSVVVXXXZZZZZZZZZZZZ[[[]]]aaaeeeffffff^^^^^^____________^^^^^^\\\]]]^^^```bbbeeeggghhhfffdddaaaaaabbbdddccccccaaa]]]XXXUUUSSSQQQOOONNNLLLKKKIIIHHHFFFDDDBBBBBB>>>@@@AAAAAA@@@@@@AAACCC??????>>>>>>============@@@@@@@@@@@@@@@@@@@@@@@@EEEFFFHHHJJJMMMPPPSSSTTTSSSSSSTTTUUUWWWZZZ]]]^^^ZZZ^^^bbbaaa]]]YYYZZZ\\\\\\]]]^^^___```bbbccccccbbbaaaaaabbbcccdddeeefffdddcccbbbaaaaaa___[[[XXXWWWUUUSSSSSSVVVYYYZZZ[[[VVVPPPJJJGGGHHHHHHEEEAAAAAAAAA@@@???===;;;999888444444333333222111111000.........//////000000000000222666;;;BBBNNN[[[eeedddffffffccc]]]XXXVVVWWWWWW\\\``````]]]]]]aaaeeegggfffeeegggjjjlllnnnnnnpppkkkccc\\\ZZZ\\\```ccc^^^```bbbccccccaaa___^^^XXXUUUQQQQQQWWW]]][[[TTTRRRQQQPPPMMMIIIDDD???<<<888888777666333222222333111111111000111111222333222222111111111111111111222222222222222222222222222111111000///......---...//////000000000000000...//////000111222222222000000111111111111000000000111222333333333333333111111111111111000///......---------...///111222333444666999;;;:::666333222333444555444333222111000000000111111222222222111111222222222333333333000111333555666666555555666666666666666666666666444555666666777777666666666555555444444444555555333333444555666777888999:::===EEEQQQ^^^jjjrrruuurrrppplllgggbbb]]]YYYWWWWWWZZZ```dddddd```[[[XXXQQQRRRRRRPPPPPPUUU```hhhrrr|||~~~tttkkkfffgggkkkmmmrrr{{{||||||~~~tttnnneee]]]XXXWWWVVVVVVVVVSSSMMMGGGAAA===;;;:::444333333222222333333444999999::::::999777444333111111222333333333333222333333333333333333333333111111111111222333444555666666555555555444444444555444333444777<<>><<<888555111///............/////////...------//////.........---------+++++++++,,,,,,------------------.........//////........................************************+++,,,---...---,,,+++***222333444444555888<<>>>>>===;;;999777555444333///000111222222111000///000///---,,,,,,...000222///333<<>>FFFQQQ```oooyyyxxxsssmmmhhhdddaaa]]][[[YYYZZZ^^^dddfffbbbWWWNNNSSSQQQOOOPPPTTTYYY^^^```jjjllluuu{{{tttllljjjlllnnnpppqqqrrrssswww|||zzzzzzzzzwwwuuummmjjjeee___\\\[[[[[[\\\\\\]]]\\\ZZZUUUMMMFFFBBB>>><<<999555444666<<<@@@DDDHHHJJJGGG>>>666333333222111111111333333111///333444555444222111222333111111111111333666888:::>>>?????????===888444111555777999<<>>@@@BBBCCCCCCBBBBBB===@@@EEEIIILLLMMMLLLLLLDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGJJJNNNQQQSSSTTTYYY[[[^^^___```_________ccchhhooorrrtttxxx~~~tttgggaaaYYY[[[]]]\\\\\\___gggmmmpppqqqrrrsssvvvzzzwwwjjjaaa]]]]]]XXXZZZYYYSSSNNNMMMSSSZZZ^^^cccmmmzzzsssgggSSSNNNGGGDDDCCCBBB???;;;888444000---,,,,,,***)))---,,,,,,++++++++++++,,,...,,,+++,,,...///---+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))***,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,111222222222222444777:::>>>AAAFFFKKKNNNQQQUUUXXX[[[\\\\\\]]]___aaacccdddeeeccc```]]]\\\]]]```aaa^^^[[[XXXWWWXXX[[[]]]^^^]]]```ccccccbbbaaadddfffiiiiiiiiihhhddd```\\\YYYZZZZZZZZZ[[[\\\\\\ZZZWWWUUUVVVWWWZZZ\\\___aaabbbaaa___]]][[[[[[]]]___```^^^^^^___```````````````___```aaa```^^^]]]^^^___cccbbbaaabbbccccccaaa```]]]]]]]]]]]]\\\[[[ZZZYYY[[[\\\]]]^^^___```aaaaaa``````aaaaaabbbccccccccc``````___]]]\\\ZZZXXXWWWUUUTTTQQQNNNKKKIIIGGGFFFPPPNNNJJJEEE@@@;;;888666666555444333111000///...---............---,,,+++---...///000111222222222;;;CCCQQQaaannntttuuusssfffdddbbbaaa```^^^[[[YYY[[[[[[]]]aaafffhhheeebbb_________^^^___bbbgggkkkmmmnnnooolllhhhdddcccdddjjjjjjkkkjjjfff]]]SSSMMMEEEEEEFFFHHHJJJKKKLLLLLLYYYZZZZZZTTTJJJ@@@999777555333222222333444444333111111111111111111111111//////000000111111222222000000000000000000000000000000///.........////////////..................,,,---...///////////////000000000000000000000000000000///////////////...////////////000111222333222111111111111111222222000111222333222111000///111222333444555555555555000111222444666666777777222222222111111111111111000111111222222111111000333444444444555555555666666666666777777777777888666555444444444444444555333444555666666777777777777888888;;;AAALLLXXX```ooopppoookkkeeeaaaaaabbb\\\]]]```dddeee```XXXPPPKKKIIIGGGIIIMMMSSSWWWYYY\\\___fffnnnttt|||zzzqqqkkkjjjhhhddd^^^XXXWWWXXXZZZ```kkkzzz~~~{{{yyyuuussspppmmmkkkiiiiiiiiikkklllmmmmmmkkkgggccc```YYYWWWRRRMMMKKKMMMRRRVVVooopppooohhh[[[OOOGGGCCC;;;:::999:::;;;<<<:::999333555666666555555555666:::999888888:::>>>BBBEEEOOOPPPQQQPPPMMMHHHBBB>>>BBBDDDFFFGGGFFFCCC???===;;;<<<===???AAADDDFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJLLLQQQVVV[[[___hhhiiiiiigggbbb^^^\\\\\\```dddiiilllnnnqqqvvvzzzwwwjjjcccaaaeeeiiijjjhhhhhhjjjmmmqqqpppooonnnooosssyyy~~~wwwllldddbbbbbbbbbcccaaa\\\VVVUUUZZZ___[[[___gggrrrzzzyyypppgggQQQLLLFFFCCCAAA>>>:::666444111...,,,,,,,,,+++***+++++++++++++++,,,,,,,,,...,,,+++,,,---...---+++,,,------......------,,,------------------------------,,,,,,,,,,,,------,,,---...---+++***+++,,,++++++,,,,,,,,,,,,,,,,,,111222111000000111444777999<<>><<<999;;;===>>>>>>===>>>???BBBBBBBBBBBBCCCDDDFFFFFFGGGHHHKKKLLLKKKGGGCCC@@@BBBCCCDDDEEEDDDAAA???===>>>=========???AAACCCEEEHHHIIIJJJLLLMMMNNNOOOOOONNNOOOQQQTTTZZZbbbjjjpppzzz{{{zzzuuunnnhhheeedddccceeeggghhhhhhhhhkkkmmmqqqtttxxx{{{zzzsssjjjcccjjjlllnnnnnnkkkhhhggghhhkkkkkkkkkjjjjjjmmmrrruuuvvvvvvuuuooohhhdddcccdddiiimmmpppnnnfff___[[[ZZZVVVXXX^^^eeekkkkkkfff```LLLIIIDDD@@@===999444111222000...------...---,,,+++,,,------............---,,,,,,,,,,,,---,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---......//////...,,,***+++,,,+++++++++++++++,,,,,,,,,333333222000///000222555666888<<>>@@@DDDEEEEEEEEEFFFFFFFFFGGGIIIIIIHHHFFFCCCBBB:::===@@@DDDEEEEEEDDDCCCDDDCCCCCCBBB@@@???>>>>>>>>>???@@@AAACCCEEEFFFGGGKKKMMMOOOQQQSSSUUUVVVVVVWWWZZZ___dddkkkttt~~~}}}tttooonnniiiiiihhheeebbb```______]]]___ccchhhnnnooommmkkknnnmmmllliiifffddddddeeedddfffggggggeeeeeeeeefffcccfffhhhgggdddbbbccceeelllppptttssskkk```VVVRRRQQQQQQSSSWWWZZZZZZVVVRRRGGGDDDAAA===999555000...///...,,,,,,......---,,,++++++,,,---.........---+++,,,,,,,,,,,,+++,,,,,,,,,------------------,,,************************---,,,+++******+++,,,---//////000...,,,++++++,,,*********++++++,,,,,,,,,555555444222000///222444444666888:::<<>>888:::===AAADDDFFFGGGHHHJJJIIIGGGEEEDDDCCCCCCCCC@@@AAADDDGGGJJJLLLNNNNNNQQQRRRUUUXXX[[[]]]^^^___bbbgggooovvv}}}xxxpppmmmiiigggddd```]]]YYYVVVTTTOOORRRXXX```jjjrrrwwwyyyrrrooojjjfffddddddeeefffbbbddddddbbb^^^ZZZXXXWWWYYY]]]aaaaaa```^^^```bbbhhhiiiiiifff___WWWRRROOOKKKJJJJJJKKKLLLKKKIIIFFFAAA???<<<888444111///---,,,+++***+++,,,---,,,***))))))+++,,,,,,+++*********,,,---,,,+++***+++---+++,,,,,,------,,,,,,+++************************,,,,,,++++++++++++,,,,,,...//////...,,,***+++,,,))))))******+++,,,,,,,,,888888666333111000222444222444555555666777;;;===BBBDDDHHHLLLQQQTTTVVVWWWXXXYYY\\\^^^aaadddeeefff```]]]YYYWWWXXXZZZ\\\\\\[[[[[[\\\]]]^^^^^^\\\[[[YYY[[[^^^aaacccdddddddddbbbeeeggggggdddccccccddd```aaabbbcccbbbaaa___^^^ZZZZZZ[[[\\\^^^```bbbccccccccccccbbbccccccddddddeeefffgggfffdddcccdddeeebbbccccccaaa^^^]]]___aaa^^^______```````````````\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^]]][[[YYYXXXWWWVVVUUUTTTQQQOOOMMMKKKCCCBBBAAA???===;;;:::999555555666666555333111///------......//////000000,,,,,,,,,,,,...000111333666999@@@IIIQQQYYY^^^aaa___^^^^^^aaagggmmmqqqsssrrrlllccc______bbbdddeeedddffffffeeeaaa\\\XXXUUUNNNMMMKKKJJJKKKQQQYYY___ggggggffffffiiipppzzznnn^^^VVVSSSLLLJJJHHHIIIMMMOOOOOONNNDDDBBB>>>;;;888555222000...000111000......000222000000000000000000000000000//////......------,,,******+++,,,---...//////000000//////000111111222111111111222222222222222......///000000/////////---.........///000000000/////////000000000111111000000111222111000//////000000//////...////////////////////////000111111222222222333333222111111...////////////......---........./////////000000//////000000000000//////......///000111222333444333444444444444555555555111111111222333555666777444555666777888888888888555777888888777666777888===CCCMMMWWW```fffjjjkkkggggggfffccc___ZZZXXXVVVXXXVVVUUUVVVXXX[[[\\\\\\WWWQQQLLLLLLLLLLLLPPPUUU^^^lll}}}|||vvvmmmccc\\\WWWVVVVVVZZZcccppp|||yyyuuuvvv|||~~~~~~xxxvvvrrrooommmlllmmmmmmmmmnnnoooppppppooonnnmmmppppppmmmiiiccc```___``````ccciiinnnooommmhhhddd\\\XXXRRRLLLIIIFFFCCC@@@AAAEEEIIILLLMMMMMMNNNNNNMMMLLLKKKIIIGGGDDDCCCBBBBBBBBBCCCDDDFFFIIIKKKLLLNNNOOOPPPPPPPPPPPPOOOOOOLLLLLLMMMNNNPPPQQQSSSTTTXXXYYY\\\```cccfffggghhhgggoooyyyvvvkkkgggaaa___\\\YYYWWWTTTQQQPPPPPPUUU]]]gggqqqzzzzzzrrrkkkgggfffeeeeee``````___[[[VVVSSSQQQQQQWWW[[[^^^^^^[[[XXXWWWXXXZZZZZZZZZXXXUUUQQQOOONNNFFFEEEDDDDDDDDDCCCAAA@@@===;;;888444000......///,,,++++++,,,------,,,***)))***+++,,,,,,+++)))(((***,,,---,,,***)))+++---***++++++,,,,,,++++++***************************++++++,,,,,,,,,,,,++++++---......---+++***+++,,,((())))))***++++++,,,,,,:::999888555222111222444111222222222222333555888===@@@DDDJJJNNNRRRTTTUUUYYYYYYZZZ\\\^^^aaaccceee___\\\XXXVVVWWWYYYZZZZZZYYYYYYYYY[[[]]]^^^]]]\\\XXXYYY[[[^^^aaaccceeefffeeegggjjjhhheeebbbbbbddd^^^___aaaccccccbbb```___\\\\\\^^^___aaadddfffgggcccbbbaaaaaaaaabbbdddeeebbbcccddddddccccccdddeeebbbcccbbb___[[[YYY[[[^^^\\\]]]^^^___````````````[[[[[[[[[ZZZZZZZZZZZZYYYVVVWWWYYYZZZZZZXXXVVVUUUQQQQQQOOOMMMKKKHHHEEEDDD???>>><<<999777666555555444444555555444111///---,,,,,,---......///000000---------...000333555777===CCCLLLVVV___eeeggghhhdddbbb```aaadddhhhjjjkkkmmmjjjeeecccccceeeggghhhhhhhhhgggccc]]]VVVQQQOOOKKKIIIGGGGGGJJJSSS]]]eeegggjjjllljjjhhhmmmxxxsssaaaWWWUUUKKKIIIHHHLLLQQQRRRNNNIIICCC@@@<<<999666444111//////111222111///...000333000000000000000000000000000000///...---,,,,,,+++))))))***+++---...//////000000///000000111222222......//////000000111111///000000000000000///...,,,------...///000111111//////000000111111222222111111222222111000...---//////............//////000000000000000111222333---...///000000000000000------...//////000//////---.........//////000000//////000000000000//////......///000111222333333111111222222222333333333000111111222333555666777333444555666777777777777333555888888777666666666999999===EEERRR___hhhnnnooonnnlllgggaaa[[[XXXVVVWWWVVVVVVXXX[[[___aaaaaa___VVVOOOMMMMMMLLLMMMPPPNNN]]]mmmyyyzzznnneee^^^___^^^[[[[[[dddsss{{{wwwtttsssvvvzzz}}}~~~xxxsssooommmnnnnnngggiiikkknnnpppqqqrrrrrrssstttssspppllliiihhhhhhmmmmmmmmmmmmmmmkkkgggddd\\\XXXSSSOOONNNLLLKKKIIICCCGGGLLLOOOPPPQQQQQQRRRQQQOOOLLLIIIGGGGGGHHHIIIKKKJJJIIIHHHIIIJJJMMMNNNNNNQQQVVVZZZ]]]]]]]]]\\\[[[ZZZWWWTTTSSSTTTUUUVVV\\\^^^aaaeeehhhkkkmmmnnnhhhqqq}}}sssgggbbbYYYWWWUUUTTTSSSRRRPPPNNNWWW^^^hhhqqqyyy}}}ssslllgggdddbbb\\\[[[YYYUUUQQQPPPQQQRRRYYY\\\^^^\\\WWWQQQOOOOOOKKKNNNQQQTTTTTTQQQNNNLLLDDDCCCBBBAAAAAA@@@??????:::888555111...---...000///...---...//////...,,,,,,,,,.........,,,***)))))),,,---,,,***)))+++---*********++++++*********++++++++++++++++++++++++***+++,,,------,,,+++***,,,---...---+++***+++,,,((())))))***++++++,,,,,,FFF===777888999666333222555555444333222222444555999<<>>===888888777666666555444444111111222222222000///......---------...000111222+++---000111222777???EEEMMMTTT^^^dddfffgggjjjllliiihhheeebbbaaa```aaaaaaaaaaaaaaadddhhhkkklllkkknnnmmmjjjeee```YYYTTTQQQIIIFFFEEEJJJTTT]]]aaabbbmmmmmmnnnmmmmmmmmmoooppp}}}rrrbbbXXXUUURRRPPPOOOOOONNNLLLHHHEEE===;;;777333000//////000111111111000000000000000222222111111000/////////222000...///000000,,,)))))))))***,,,---...//////111000000////////////000///000111222222222222222//////............//////,,,---///000000000///...000000000000000000000000////////////000111222333///////////////////////////...---------...000111000000//////.........---------------------------------...//////...---,,,......////////////....../////////111222444666777333444444222000000111333111111111222222333333333555555555555555555555555555444444444444555666666888999;;;<<<@@@KKK[[[gggqqqsssqqqjjjeeedddbbb^^^WWWUUURRRQQQTTT[[[ccchhheeeaaaZZZRRRMMMKKKNNNQQQQQQVVV___jjjttt~~~zzzqqqiiiaaa[[[^^^aaaccciiipppuuuvvvuuurrrnnnlllnnnpppxxx|||{{{tttnnnllllllnnnqqqrrrpppooonnnmmmssstttuuuuuutttsssqqqoooppppppqqqpppmmmhhhdddaaabbb\\\WWWUUUWWWWWWTTTPPPPPPNNNNNNQQQUUUYYYYYYXXXVVVQQQNNNOOOOOOLLLLLLNNNNNNQQQRRRQQQOOONNNPPPSSSWWW[[[```bbbcccdddfffiiiaaa]]][[[[[[ZZZXXX[[[aaa^^^iiirrrrrrooommmkkkiiiccchhhsss}}}ooobbb\\\XXXUUURRRQQQTTTYYY___dddjjjooouuuyyy{{{{{{qqqhhhaaa^^^WWWUUURRRPPPPPPQQQSSSTTTUUUXXX[[[YYYUUUQQQOOOOOOQQQTTTWWWVVVRRRNNNNNNOOOFFFBBB>>>???CCCEEEBBB>>>444222000...---...///000...---+++***)))***++++++++++++******************((()))***+++,,,---------,,,,,,,,,,,,++++++***)))))))))***++++++++++++******+++,,,,,,,,,,,,+++******************************)))))))))***+++,,,,,,RRRHHH@@@??????<<<999888555555444333222222333555555777:::===AAAEEEKKKNNNRRRTTTWWWXXXYYYZZZ]]]___ccc```]]]ZZZXXXZZZ\\\^^^^^^\\\YYYZZZ\\\]]]\\\ZZZYYYZZZ[[[]]]```cccfffgggjjjlllmmmnnnlllhhhdddaaa\\\\\\]]]]]]^^^```aaabbb]]]\\\]]]]]]___aaacccdddccccccddddddddddddddddddcccbbbaaaaaaaaaaaaaaaaaabbb```^^^^^^^^^\\\ZZZWWWZZZ[[[\\\]]]^^^^^^^^^]]]YYYZZZZZZ[[[ZZZXXXVVVTTTSSSSSSTTTSSSRRROOOMMMKKKFFFEEECCCAAA>>><<<:::999333333222222111000000///000000111111111000......---------.........------...000444888???HHHQQQWWW\\\```eeehhhjjjlllmmmnnnllliiieeeaaa^^^]]]]]]]]]\\\]]]```eeejjjnnnppppppkkkkkkjjjgggaaaZZZTTTPPPJJJIIIKKKSSS]]]eeehhhggglllllllllkkkiiihhhhhhiiimmmrrrwwwuuunnnfff```^^^WWWTTTQQQNNNKKKGGGCCC@@@;;;999555222/////////000000000000000000000000000111111111111000000000000222000//////000000...,,,************+++,,,------//////.........//////000111111111111111111000/////////............//////...//////000000000000000000000000000000000000000000000////////////////////////////////////////////////......//////000111000/////////............---------------------------...///000000000//////......////////////......//////000111222444555666333444444333111000111333111111222222222333333333555555555555555555555555444444333333444444555666555666777777999BBBOOOXXXhhhqqqxxxvvvpppkkkgggddd___[[[WWWTTTVVVZZZ^^^aaagggccc\\\TTTOOONNNQQQTTTTTTVVV[[[aaahhhpppvvvyyytttkkkcccbbbaaa```ccchhhlllllljjjfffaaa^^^___```iiiooovvv{{{}}}~~~~~~~~~~~~zzzwwwvvvqqqrrrssssssrrrqqqppppppsssuuuvvvwwwvvvssspppnnnpppppppppooommmjjjgggeeebbb___\\\ZZZZZZZZZXXXVVVVVVTTTRRRSSSUUUWWWWWWVVVUUUQQQPPPSSSTTTSSSTTTWWWYYYYYYYYYWWWTTTTTTWWWYYYYYY]]]aaadddeeefffiiikkkjjjfffddddddcccbbbffflllqqqwww{{{xxxsssoookkkggggggiiipppxxx|||nnn```YYYQQQRRRUUUXXX]]]bbbgggjjjmmmqqqvvvyyy{{{~~~qqqeee\\\XXXNNNOOOOOOQQQRRRSSSTTTTTTOOORRRVVVYYYYYYXXXVVVUUUSSSSSSSSSSSSSSSRRRNNNKKKDDDCCCCCCEEEGGGEEE???:::111000...,,,,,,,,,---...---,,,++++++*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,+++******))))))***++++++++++++******+++,,,,,,,,,,,,+++***************************++++++******++++++,,,---```TTTIIIEEEBBB>>>;;;:::666555333222111222222333222444777:::===AAAFFFJJJLLLOOORRRUUUWWWYYY]]]___dddbbb^^^[[[ZZZZZZ[[[\\\\\\[[[YYYZZZ[[[\\\\\\[[[]]]]]]^^^___aaaccceeefffhhhkkknnnooonnnjjjdddaaa]]]\\\\\\\\\]]]```ccceee]]]]]]\\\\\\]]]___bbbcccbbbbbbccccccddddddeeeeeecccbbbaaa___^^^]]]]]]]]]aaa___^^^^^^^^^]]][[[YYYZZZZZZZZZZZZZZZ[[[]]]]]]WWWXXXXXXXXXWWWUUUSSSQQQOOOOOONNNMMMJJJGGGDDDBBB???>>><<<:::888666555444/////////...------,,,,,,//////000000000///......---......//////...---,,,444666<<>>CCCFFFHHHKKKOOOSSSVVVYYY]]]```bbb```]]]ZZZXXXXXXXXXXXX\\\[[[ZZZ[[[\\\]]]]]]]]]^^^^^^___```aaaccceeefffgggiiikkklllkkkhhheeebbb]]]]]]]]]^^^```ccceeeggg^^^]]]\\\[[[\\\^^^aaabbb``````aaabbbcccddddddeeebbbaaa```^^^]]]\\\\\\[[[___^^^]]]]]]]]]]]][[[YYYVVVVVVWWWWWWWWWXXXXXXXXXUUUUUUUUUTTTSSSQQQOOONNNKKKJJJIIIFFFCCC@@@===;;;888888777555333222111000//////.........---------.........///////////////////////////000222333444<<>>GGGZZZppp}}}{{{tttkkkaaa[[[[[[___aaaaaajjjggg```WWWPPPMMMNNNOOOXXXXXXYYYZZZ\\\^^^```bbbhhhrrryyysssnnnkkkjjjiiifffbbb\\\VVVQQQOOONNNLLLSSS^^^hhhnnnppprrrsssrrrsssuuuuuuvvvxxx{{{~~~||||||xxx{{{|||yyynnnmmmjjjhhhfffeeeeeeeeegggiiijjjfff```[[[[[[]]]VVVVVVUUUUUUVVVXXXZZZZZZZZZWWWXXX[[[\\\]]]aaagggiiijjjlllnnnnnnooopppqqqrrrsssttttttuuuuuuvvvwwwvvvssssssvvvxxx{{{{{{rrrqqqmmmllloooqqqooooooqqquuuyyy|||zzzqqqfff^^^ZZZ]]]```eeejjjmmmmmmlllkkkgggjjjmmmnnnoooppptttvvvxxxggg\\\XXXWWWYYY\\\]]]\\\YYYUUUSSS[[[^^^eeepppxxxwwwmmmdddZZZUUUQQQPPPRRRPPPKKKFFFDDDGGGIIIGGGAAA888111------,,,+++************+++)))***+++,,,,,,+++***)))******+++++++++++++++,,,++++++******))))))))))))((()))***+++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++************************+++++++++******++++++,,,|||mmmddd\\\RRRJJJGGG@@@<<<999777666666444333333444666777888:::>>>AAAEEEHHHLLLPPPSSSWWW[[[^^^^^^]]]\\\ZZZXXXWWWWWWWWW[[[[[[\\\\\\\\\]]]___```\\\]]]]]]___aaaccceeefffffffffffffffeeeeeedddddd]]]___aaacccdddeeeeeeeee^^^]]]\\\\\\\\\^^^```aaa^^^______```aaabbbcccccc______^^^]]]]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[YYYWWWRRRSSSVVVWWWXXXVVVTTTSSSRRRRRRQQQOOOMMMKKKJJJIIIFFFEEECCC@@@===:::777666444444333222111000///...............------------------......//////000000///......///333888>>>AAAEEEIIISSSaaapppzzz}}}}}}yyysssllliiijjjlllmmmlllllljjjfffccc```^^^^^^]]]ccccccdddfffhhhfffccc```bbbeeehhhjjjiiiccc]]]YYY\\\\\\]]]___bbbccccccccc]]][[[YYYXXXXXXVVVSSSPPPSSSOOOMMMPPPVVV[[[]]]]]]VVVPPPHHHAAA<<<888555333000///.........///000000......//////000000000000......///000111222222333000111111111111222333444222111///---+++*********))))))))))))***+++------+++,,,---//////000000000000000////////////000000000///...---...///000111////////////////////////...///000111111111111000000000000000000000000000...///111222222222111000.........///////////////000000000000000000000000222111000///......------//////000000000000/////////000111222222222222111111333555555333222333444333333333333333333333333444444444444444444444444222111111111111222333333333444444555555777999;;;>>>KKK^^^pppyyykkkaaa___```ccceeeiiigggaaaYYYQQQKKKIIIIIIRRRTTTXXX[[[^^^_________dddkkkvvv|||wwwsssnnnjjjddd]]]WWWRRRNNNLLLHHHNNNWWW```fffiiilllmmmooopppqqqrrrsssuuuzzz}}}}}}yyy|||wwwuuurrrooommmlllllllllpppssssssmmmddd______bbbZZZZZZ[[[[[[\\\\\\]]]^^^^^^]]]^^^bbbccceeekkkrrruuuwwwzzz~~~~~~|||yyy{{{yyyxxxvvvuuutttsssrrrpppooorrrxxx|||~~~sssqqqmmmlllmmmllleeeaaa```___ccciiijjjhhhfffeeefffiiijjjjjjjjjjjjiiiggggggcccdddfffggghhhiiijjjkkksss|||uuuggg^^^[[[\\\^^^aaacccaaa]]]XXXUUU\\\___hhhuuu~~~rrrggg^^^[[[UUUQQQNNNKKKHHHFFFKKKKKKHHHBBB:::222---+++,,,,,,++++++++++++++++++((()))+++,,,,,,+++***)))******++++++,,,,,,,,,,,,******))))))******+++,,,((()))******++++++++++++))))))***++++++++++++***++++++++++++++++++++++++******************************))))))))))))******~~~vvvmmmaaaWWWRRRKKKGGGAAA???>>>===:::777444555666555555666999;;;@@@CCCGGGKKKNNNQQQVVVXXX[[[[[[ZZZZZZYYYYYYXXXXXXYYYZZZ[[[\\\[[[\\\___aaa[[[[[[\\\]]]___aaabbbcccccccccbbbbbbbbbbbbcccddd___aaaccceeefffeeecccbbb^^^^^^^^^^^^^^^^^^______]]]]]]^^^^^^______``````]]]\\\\\\\\\\\\\\\]]]^^^[[[YYYXXXXXXXXXWWWUUUSSSOOOQQQTTTWWWWWWUUURRRPPPMMMLLLJJJHHHFFFDDDBBBBBB???>>><<<:::777555333222111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,............///000111222//////111555;;;CCCJJJNNNPPPTTT\\\fffooouuuwwwwwwxxxtttnnnjjjiiijjjkkkkkkhhhhhhgggfffdddcccaaaaaabbbbbbcccdddfffeeebbb```XXXZZZ^^^``````^^^[[[YYYXXXYYY[[[]]]```aaaccccccZZZVVVRRRQQQRRRRRRPPPMMMLLLJJJIIIKKKRRRWWWZZZZZZMMMHHHBBB<<<888666444222...............//////000---......//////000000111...//////000111222222222000111111000///000333555333333111000...---++++++))))))))))))***+++,,,,,,***+++---///000111111111111000000//////000000111...............//////000////////////////////////---...000222222222222111000000000000000000000000...///000000111111000000.........///////////////111111111111111111111111222111000///...---------///000000111111000000//////000111222222222000000000333555555444333333444444444444444333333333333333333333333333333333333222222111111222222333444111111222444555777888999;;;BBBNNN^^^tttzzzmmmdddaaaccceeegggfffccc\\\TTTMMMIIIGGGJJJNNNSSSYYY\\\]]]\\\\\\]]]aaahhhpppvvv~~~yyyssskkkddd]]]VVVQQQMMMJJJNNNSSSXXX\\\```dddgggpppqqqrrrrrrsssuuuxxx{{{{{{uuuwww{{{}}}{{{zzzyyyyyyyyyzzz{{{yyyrrrjjjeeefffhhhfffhhhjjjjjjhhhfffeeeeeeffffffhhhkkklllnnnvvv}}}zzzvvvsssqqqooollljjjkkkkkkpppxxx}}}vvvlllllljjjiiiiiicccZZZUUUTTTNNNTTT]]]ccchhhmmmsssxxxuuurrroookkkhhhfffeeeeeebbbccccccccccccbbbaaa``````gggooopppiiiaaa[[[YYY]]]bbbiiinnnoookkkeeeaaa\\\___gggtttzzzsssddd^^^WWWPPPKKKIIIIIIIIIOOOKKKDDD<<<666111///...,,,,,,,,,,,,,,,,,,++++++((()))******+++***************++++++,,,---------++++++*********+++---...))))))******+++*********))))))***++++++++++++***,,,++++++******++++++,,,******************************)))(((((((((((()))~~~qqqeee^^^XXXRRRLLLHHHGGGEEEAAA===888999999777555555777999:::===AAADDDFFFIIIMMMOOOTTTUUUVVVWWWXXXXXXXXXWWWVVVXXXZZZZZZYYYZZZ]]]```[[[[[[[[[[[[\\\]]]^^^___``````aaabbbbbbbbbbbbbbbcccccccccbbbbbbaaa``````^^^___`````````___^^^^^^\\\\\\\\\\\\\\\]]]]]]]]][[[[[[ZZZZZZZZZZZZ[[[[[[YYYWWWVVVUUUUUUSSSQQQOOOMMMNNNOOOPPPPPPOOOMMMLLLGGGEEECCC@@@>>><<<;;;:::888777666444222111111000//////..................,,,,,,,,,,,,,,,,,,,,,,,,............///111333444444777<<>>@@@CCCFFFHHHNNNPPPRRRTTTUUUVVVUUUUUUSSSVVVXXXXXXXXXXXX\\\___]]]\\\[[[[[[ZZZZZZ[[[[[[]]]___aaaddddddcccbbbaaafffdddbbb___^^^^^^^^^___^^^___aaabbbbbb```^^^]]]\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXXXXVVVTTTSSSSSSQQQNNNLLLJJJIIIIIIHHHHHHHHHIIIIIIBBBAAA>>>;;;999777555555444333222000////////////------------------------------------------......///.........000222444555:::???GGGPPPXXX^^^bbbccccccddddddbbbaaadddjjjppppppqqqooojjjccc___```aaadddfffhhhiiihhheeeaaa___ZZZYYYWWWVVVVVVVVVUUUSSSOOOOOOPPPRRRUUUXXX[[[]]]XXX]]]cccffffffbbb^^^\\\\\\UUUNNNJJJLLLLLLKKKHHHDDDFFFHHHJJJLLLNNNPPPQQQAAA>>>:::666444333000.........//////////////////---------...///000000111000000000000111111111111111222222000------111444111222333333222///+++))),,,+++***************+++//////000000000000000///111111000000000000111111...///111222222222111000////////////////////////...///000111000///,,,+++000000000000000000000000///...---------...000111---.........//////000000222222222222222222222222000/////////111222444666000000111111111111000000///000222333222111///...000222555666555444444444555555555444444333333333333333333333333333333333333333222222333333444555444333222444666888888888444999===BBBPPPfffzzzuuujjjggghhhbbbeeegggfff```YYYSSSPPPJJJKKKMMMOOORRRTTTVVVVVVSSSRRRSSSTTTRRRUUUcccttt}}}}}}sssiiicccZZZYYYWWWUUUTTTXXX^^^ccccccdddfffgggggghhhjjjkkkwww||||||ooogggfffeeeeeehhhlllrrruuu}}}}}}~~~{{{xxxsssnnnjjjiiikkknnnxxx~~~|||zzzxxxuuupppmmmqqqyyy}}}{{{{{{|||yyyxxxvvvssspppkkkmmmsss|||}}}ooohhheeeccc___^^^]]]YYYQQQJJJKKKQQQ[[[cccoooyyywwwoookkkhhhbbb```]]]ZZZVVVRRRMMMIIIKKKMMMPPPSSSUUUVVVUUUUUUOOOZZZkkkwwwzzzrrrfff\\\[[[ZZZZZZ___hhhrrrxxx{{{lll^^^NNNHHHMMMRRRPPPMMMAAA999000---...000...,,,)))******+++++++++*********)))((((((((()))+++,,,******+++,,,,,,---......222000...,,,***++++++,,,***************)))((('''))))))***++++++++++++***---,,,+++******+++,,,---************************,,,,,,+++***))))))******yyypppddd[[[YYYWWWPPPKKKKKKBBB@@@===;;;:::999666444888888999:::===???AAABBBEEEFFFIIILLLNNNPPPPPPPPPRRRSSSTTTUUUWWWYYY[[[]]]^^^^^^]]]\\\[[[ZZZYYYYYYZZZZZZ\\\___bbbcccaaa___cccbbb```^^^]]]]]]^^^^^^______```bbbddddddaaa___^^^[[[VVVTTTTTTUUUUUUUUUPPPRRRTTTVVVWWWVVVUUUTTTTTTRRRPPPOOONNNLLLIIIFFFBBBBBBAAA@@@@@@@@@@@@@@@<<<;;;:::888666444222111///////////////.........///---+++))))))***+++,,,...000222111000//////000222000...000555;;;@@@CCCIIINNNUUU[[[___aaaccceeefffeeecccbbbaaaaaabbbcccllljjjgggeeecccbbbbbbbbbcccggghhheeefffhhheee]]]YYYTTTNNNMMMPPPRRRPPPNNNRRRRRRTTTYYY^^^```___\\\aaacccfffjjjllliiiccc___WWWTTTPPPMMMKKKJJJHHHGGGFFFHHHKKKPPPQQQOOOJJJEEEDDD???999444222000...---000000////////////000000.........////////////000......//////000000111111111111111111000000000000222222222111111111111111///...------------......000000000000/////////////////////...//////000111222222111000//////000000......------------...............000222333222111---...///000000///...---//////............//////444222000///...///000111000000111111111222222222000111111111111222222222333333444444444444333333444333222111111222333444222333333444444333333222555666555222000///000222555444444333333222222111//////111222333444444444555555555555555666777777555777;;;CCCMMMXXXbbbhhhssskkkhhhgggfffcccaaa___[[[WWWUUUPPPQQQRRRTTTVVVUUURRROOOMMMKKKKKKMMMMMMNNNUUU___lllsss}}}~~~rrrpppiii___WWWUUUWWW[[[]]]aaaaaa```^^^[[[ZZZZZZ[[[bbblll{{{zzzrrriiinnnqqqnnniiijjjqqqyyy|||zzzqqqmmmiiieeedddeeehhhkkkuuu}}}uuukkkdddgggnnnmmmuuuzzz||||||sssnnnmmmlllkkkmmmooorrrtttsssqqqqqqqqqzzz{{{{{{vvvmmmddd^^^\\\\\\ZZZWWWTTTSSSVVV\\\```iiimmmuuuzzz{{{}}}zzzqqqjjjeeebbb]]]ZZZYYYQQQHHHEEEHHHJJJNNNRRRTTTTTTRRRPPPPPPXXXZZZ^^^aaaaaa^^^ZZZWWW\\\WWWSSSVVV___hhhlllmmmbbbVVVJJJJJJPPPQQQGGG<<<222111///---,,,,,,,,,,,,''''''(((((()))))))))***(((***+++***)))((()))***,,,+++***))))))***+++,,,333111---***((((((***+++***++++++,,,,,,++++++***))))))((((((((((((((()))***************+++++++++************************((((((((((((((((((((((((}}}pppccc]]]WWWOOOJJJIIIEEECCCAAA@@@???>>><<<;;;666666666777888999:::;;;@@@AAADDDGGGIIIJJJKKKKKKOOOOOOPPPRRRTTTWWWYYYZZZ]]]]]]\\\[[[YYYXXXWWWVVVUUUVVVXXX\\\```aaaaaa___``````^^^]]]\\\]]]]]]^^^]]]]]]]]]___``````]]][[[XXXUUURRRQQQQQQRRRQQQQQQNNNOOOPPPRRRRRRQQQPPPOOOMMMKKKIIIHHHGGGEEEBBB???<<<<<<;;;:::::::::::::::888888666555333111000000////////////............000//////......///000111+++---............000111111222555:::BBBJJJPPPTTTXXXZZZ]]]```cccdddeeeeeedddcccbbbaaa`````````aaaeeeddddddcccbbbbbbbbbbbbdddhhhhhheeeeeefffbbb\\\WWWQQQKKKIIIMMMRRRTTTTTTXXXWWWVVVXXX\\\```aaa```bbbfffmmmuuuzzzwwwnnnfff]]]XXXQQQMMMMMMNNNMMMLLLPPPPPPQQQQQQOOOMMMKKKJJJAAA===777333111000...---//////............//////------........./////////......//////000000111111111111111000000000////////////000000111111222222000000000/////////000000000/////////////////////111111111111111222333333111000000///......//////000///..................000//////000111111000/////////000000000000//////000000////////////000000333222000......///000111000000111111111222222222000111111111111222222222333444444555555444444333333222111111111111222333222222333333333333222222333333222000......000111444444444333222222111111//////111222333444444444444333333333333444555555666777999===DDDKKKQQQUUUiiissszzztttrrrkkkgggccc``````^^^\\\YYYWWWWWWXXXZZZ\\\[[[YYYVVVMMMIIIHHHIIIJJJKKKRRRYYY\\\bbbllluuu{{{zzzsssjjjbbb^^^^^^___```^^^]]][[[XXXUUURRRQQQPPPRRR\\\kkkxxx~~~|||vvvqqqooouuuyyyvvvppppppxxx}}}sssrrrooommmllllllmmmnnn{{{|||qqqhhhfffjjjjjjpppuuuwww~~~}}}rrrllljjjhhhggghhhiiijjjhhheeebbbaaaaaajjjlllmmmjjjddd___]]]^^^[[[[[[\\\\\\^^^aaaeeehhhmmmpppvvvzzzzzz{{{}}}ssskkkeeebbbZZZSSSRRRPPPJJJHHHIIIPPPPPPPPPOOOMMMMMMNNNOOONNNOOOQQQRRRRRRRRRQQQPPPRRROOOLLLMMMQQQVVVYYYZZZZZZTTTLLLIIIIIIEEE>>>666111000...,,,++++++++++++***))))))))))))))))))((((((***+++***)))((()))***++++++***))))))***++++++...---+++)))))))))***+++)))******++++++******)))***))))))(((((()))))))))++++++******************************************))))))))))))))))))))))))rrrggg]]]QQQIIIFFFCCC@@@>>><<<======<<<;;;555555444444444444555555:::;;;===???AAABBBCCCCCCHHHIIIJJJLLLOOOQQQTTTUUUXXXXXXXXXWWWUUUTTTRRRQQQOOOPPPSSSWWW\\\^^^^^^^^^]]]\\\\\\[[[[[[[[[\\\\\\ZZZZZZYYYZZZ[[[ZZZWWWUUUSSSQQQOOOOOOPPPOOONNNMMMIIIJJJKKKKKKKKKJJJIIIHHHEEECCCAAA@@@@@@>>>;;;999666666555555444444555555333333222111000///..............................,,,,,,,,,---.../////////,,,---...------...111333444999AAAKKKUUU___fffjjjjjjgggdddccceeefffdddbbbdddcccbbbaaa```_________^^^___aaabbbdddddddddddddddfffeeecccbbbaaa]]]WWWSSSMMMGGGFFFKKKSSSXXX[[[]]]ZZZVVVVVVYYY^^^bbbcccccchhhrrrxxxmmmddd\\\TTTPPPSSSVVVVVVUUUYYYWWWSSSNNNJJJHHHIIIKKK<<<999444111000///...---------------------------,,,---------..................//////000000111111111111000000000000//////,,,---...///000111222222222222222222222222222222////////////////////////222222222111222333333444000//////...............111111000/////////////////////000111111000000000111000000000000000000111111000000000000000000111111000///.........///000000000000111111111111222000111111111111222222222444444555555555555444444222111111000000111111222222222333333333333222222111111111000//////111333444444333333222111111111//////111222333333444444111111111111111222333333444555666999<<>><<<<<<<<<:::888555444333333222222222333333////////////............------...............///)))***+++,,,,,,---,,,,,,000000000000///111555777>>>EEEPPP\\\fffnnnuuuxxxuuunnnfffcccdddeeebbb___fffeeedddbbbaaa___^^^^^^\\\___bbbfffhhhiiihhhhhhccccccbbbaaa___\\\WWWRRRMMMIIIFFFGGGMMMUUU[[[^^^[[[YYYWWWWWWYYY]]]bbbeeeeeehhhqqq|||ooofff```YYYXXX\\\___^^^[[[ZZZTTTMMMHHHFFFEEEDDDCCC777444111/////////...------------......---------,,,,,,,,,---------............//////000000111111111000000000////////////,,,,,,---......///000000111222222222333333333222.........///////////////000000000000000111222222000//////.........//////222111111000//////000000///111222333222222222333111000///......///000111000000////////////000000000///............//////000000000000111111111111000000111111111222222222444444555555555555444444111000000000000000000111111111222222222222111111000000111000000000333555333333333222111111000000//////111222222333333333111000000000000111222222222333555777:::;;;======AAAJJJYYYiiiuuu{{{}}}}}}tttkkkbbb___cccfffgggeee`````````bbbdddcccaaa___TTTMMMHHHKKKPPPSSSVVVYYYWWWZZZ___dddgggkkkoooqqqtttyyy~~~yyytttooollliiifffaaa\\\XXXSSSNNNKKKKKKOOOVVV\\\aaadddeeeeeennnuuu{{{yyyrrrqqqxxxyyyyyyyyyyyyxxxwwwvvvuuu~~~|||vvvrrrlllhhhggglllmmmllllllnnnttt{{{vvvllleeeaaa```___bbb```\\\UUUOOOKKKJJJJJJIIINNNVVV\\\```eeelllppptttrrrooommmlllkkkjjjiiillllllnnnqqqpppooosssyyy{{{lllaaa[[[SSSNNNJJJLLLPPPSSSSSSRRRKKKKKKKKKMMMPPPRRRTTTTTTPPPOOOLLLIIIHHHIIIJJJKKKKKKJJJIIIHHHHHHJJJOOOSSSVVVSSSMMMCCC999222///...---,,,++++++***)))))))))+++++++++***************(((***+++***)))((()))***+++******************+++&&&''')))++++++,,,++++++((())))))******))))))(((******************+++,,,,,,,,,,,,+++***)))((((((************************************************zzzyyyzzz~~~rrr^^^QQQGGGCCC===999777666666555222222222111222222333333222333333444555777888888:::;;;<<<>>>AAACCCFFFGGGKKKLLLOOOQQQSSSSSSSSSSSSMMMMMMMMMPPPSSSUUUTTTTTTTTTUUUUUUUUUVVVVVVUUUUUUVVVTTTRRRRRRRRRQQQOOOMMMOOONNNMMMLLLKKKHHHDDDAAA@@@@@@@@@???>>>===<<<;;;:::999888777777777444222111111111000000111111222........................,,,---------......//////,,,---.../////////......000111222333555999>>>AAALLLSSS]]]gggnnnsssxxx|||xxxpppfffbbbcccdddccc```eeeeeedddcccbbb```___^^^ccceeeiiilllnnnnnnlllkkkeeeddddddeeeccc\\\UUUQQQHHHHHHJJJMMMSSSXXX[[[]]]YYYYYYZZZ\\\^^^aaadddfffiiiiiimmmxxxzzzpppeeebbbaaacccffffffbbb]]]UUUMMMEEECCCFFFEEE???999333000...---......---------...////////////...---,,,,,,,,,---------............//////000000111111000000000////////////......---------------------//////000111222222111111------....../////////000000000//////000000111222000000000//////000111111111111000000000000111111555777888666333111111222///...---,,,,,,---...///.........------.........///...............//////000000000000000000000000000000111111111222222222333333444444444444333333000000000111111000000000000111111222222111111000---...///......///222555333222222111111000/////////000000111222222222222111111111111111222222333222333555777888999999999888>>>HHHVVVcccooowww{{{yyyrrriiieeeeeegggfffdddaaa``````aaaaaaaaa___]]]WWWOOOKKKNNNRRRUUUXXX[[[ZZZ]]]```aaabbbbbbcccdddhhhjjjpppxxxwwwrrrkkkeee```ZZZUUUQQQOOOPPPRRRTTTWWWYYY[[[\\\ccciiiooommmhhhfffjjjooopppuuu{{{vvvuuutttsssrrrrrrsssssswwwxxxxxx{{{{{{oookkkjjjhhhggggggkkkhhheeeaaa```aaafffjjjpppmmmgggaaa]]]ZZZZZZZZZZZZYYYUUUPPPLLLIIIJJJKKKJJJRRR]]]gggnnnuuu|||vvvnnnkkkiiihhhgggiiiggggggjjjkkkiiijjjnnntttuuufff\\\VVVNNNPPPRRRSSSSSSTTTUUUUUUNNNPPPVVV]]]bbbbbb^^^[[[WWWVVVSSSOOOLLLIIIGGGFFFDDDDDDDDDEEEFFFKKKRRRVVVUUUNNNCCC999333///---++++++++++++******)))(((((((((((()))***+++,,,,,,---(((***+++***)))((()))************++++++*********((()))+++,,,---,,,***))))))******************)))******))))))***+++,,,,,,,,,,,,,,,+++***)))(((((())))))))))))))))))))))))************************xxxxxxxxxzzz~~~tttfffUUUOOOFFF???:::888666555111111000000000000111111222222222222333444666666666666777999;;;===???@@@EEEGGGKKKOOOQQQSSSSSSSSSMMMLLLKKKLLLNNNOOOOOONNNOOOOOOPPPPPPPPPOOOOOONNNPPPNNNLLLKKKLLLKKKIIIHHHGGGFFFEEEDDDCCC@@@<<<999;;;;;;:::999999888777777444333222222333222000............---......///000......//////////////////,,,,,,,,,---......//////------...//////000111111000333777;;;@@@EEELLLPPPVVV\\\dddiiimmmppptttxxxwwwppphhhcccbbbdddddddddbbbcccdddeeefffffffffeeemmmoooqqqrrrqqqpppmmmkkkhhhgggiiillljjjaaaWWWSSSIIIKKKPPPTTTWWWYYYZZZZZZZZZ\\\___aaabbbccceeegggiiiggghhhooowwwzzzvvvpppdddeeehhhjjjiiiddd^^^YYYMMMGGGBBBBBBEEECCC;;;444000...---,,,---...---,,,---...///000000///...---,,,---------..................//////000000111111000000////////////...............---------,,,,,,,,,---...000111000//////---------......//////000111111111000111222222333111000000000000111111222////////////000111222333<<<>>>>>>:::333///.........------,,,,,,------......------,,,,,,------........./////////000000000111000000000000000//////000111111111111222222222222222333333333333222222000111111222222111111000000000111111111111000000+++,,,---,,,,,,---000333222222111111000////////////000000111222222111111222111111111111222333333444444444444444333333222111555<<>><<<<<<<<<;;;999777666666555444444444444444111000///000111000...,,,---------------...///////////////...............++++++,,,------...//////.........000222555888999<<<@@@EEEJJJNNNTTTYYY\\\ZZZ^^^dddfffgggiiinnnssstttooohhhccc```aaaccceeeaaacccgggkkkooorrrtttuuuwwwwwwvvvtttqqqnnnjjjhhhhhhgggkkkqqqooocccWWWSSSNNNQQQUUUXXXYYYZZZYYYYYY]]]___aaa```______bbbdddcccaaa```dddjjjnnnnnnmmmfffiiilllkkkeee\\\TTTQQQEEEDDDCCCAAA???;;;666222///...,,,,,,---...---++++++,,,...//////...,,,+++------........./////////......//////000000111111000000/////////.........------------............***+++---///000000///...,,,,,,---......///000000000000//////000000111222///////////////000111111------......000222333444<<<>>>>>>:::333......///------............------......------------.........///000000111111111000111111000000////////////000111111111111222222222000111111222222111111000111111222333333222111111///000000000000000000///---.........---...111444222111111000//////......///000000111111111111111111111111000111111222333444444333222222111111000---000555888>>>HHHVVVaaammmqqquuuwwwuuurrrqqqqqqllljjjhhhffffffdddaaa___WWWRRRNNNLLLIIIGGGJJJPPPXXX]]]dddgggfffccc___\\\YYYWWWYYY]]]```eeeqqq~~~yyysssmmmhhh^^^]]][[[YYYWWWWWWVVVVVVYYYYYYYYYZZZZZZXXXTTTQQQQQQUUUXXXZZZ___fffiiihhh```aaabbbccccccaaa```^^^YYYZZZYYYXXX\\\dddiiiiiiiiibbb]]]]]]]]][[[ZZZ[[[YYYSSSOOOMMMIIIDDDFFFLLLIIINNNSSSUUUUUUUUUVVVWWWUUUVVVXXXYYYZZZ]]]```ccciiinnnuuu{{{xxxrrrnnnkkkiiiddd^^^[[[]]]]]]XXXTTTSSSVVV___fffddd___[[[VVVQQQPPPUUUXXXYYY]]]dddeeebbb```bbbhhhqqqxxxzzzvvvqqqgggddd```ZZZSSSMMMIIIGGGEEEEEEHHHLLLPPPOOOIIIDDD;;;666000,,,++++++)))(((******+++++++++***)))(((''''''((())))))***++++++(((***+++***)))((()))***)))***++++++++++++***)))))))))***************)))((())))))))))))))))))((((((((((((((()))***+++,,,++++++******************))))))))))))))))))))))))))))))))))))))))))))))))rrrrrrqqqqqqrrruuuzzz~~~~~~vvviii\\\RRRLLLGGGEEE;;;:::888666444222111111222111111000111222333444222222222333444555777777555888<<<@@@BBBCCCBBBBBBFFFEEEDDDEEEGGGIIIIIIHHHDDDEEEEEEEEEDDDCCCAAA@@@BBB@@@>>>===>>>>>>>>><<<;;;999888888::::::999888333222222111111111111222222000000000111111///---///.........///000000111//////............------++++++,,,,,,---...//////333333444666999>>>BBBEEEKKKNNNSSSWWWZZZ]]]```cccYYY]]]aaabbbbbbdddkkkqqqpppmmmhhhaaa]]]]]]```ccccccffflllsssyyy~~~|||{{{yyyuuupppkkkfffdddeeedddjjjqqqooobbbUUUPPPSSSVVVXXXZZZZZZYYYYYYYYY^^^______\\\ZZZYYY\\\___ZZZZZZZZZ]]]aaaeeehhhiiihhhlllooojjj___TTTMMMKKK>>>BBBDDD@@@777111000222///...,,,---......---+++***+++---......---+++***.........////////////000......//////000111111111000/////////............+++,,,,,,---...///000000)))+++---///000000///...,,,,,,------...///000000---------------...//////...............///000111+++,,,---...000222444555666999<<<999444000111444---...///000000///...---//////............////////////000111111111111111111111000000/////////...000111111111111222222222000000111111111111000000111222333444444333222111//////000000000000//////111222222111111222444777111111111000//////......///000000111111111111000000000000000000111222222333333222222222333333444---111444333333:::GGGQQQ___hhhttt{{{}}}|||}}}ssspppmmmkkkjjjhhheeecccYYYUUUPPPLLLFFFBBBEEELLLOOOVVV___eeeeeebbb]]]ZZZYYYUUUTTTUUUTTTUUU```mmmooo{{{zzzuuunnnllliiiddd```]]]ZZZYYYZZZXXXWWWXXXZZZXXXRRRMMMMMMPPPPPPPPPTTT[[[___^^^WWWZZZ]]]``````]]]YYYVVVKKKMMMLLLJJJLLLSSSWWWXXXXXXUUUUUUYYYZZZWWWUUUWWWSSSMMMJJJJJJGGGCCCEEELLLFFFLLLTTTXXXYYYYYYZZZ[[[\\\___bbbeeegggkkkooorrruuuwwwzzz}}}wwwqqqkkkgggaaaYYYUUUUUUUUUOOOIIIGGGIIIPPPUUUVVVUUUUUUSSSOOONNNQQQRRRVVVbbbooosssnnnaaaaaadddlllvvv}}}~~~|||ccc```ZZZRRRLLLGGGDDDCCCDDDEEEHHHNNNPPPIII===333111000///...---+++************+++,,,,,,+++))))))(((((((((((())))))))))))(((***+++***)))((()))***)))***+++,,,,,,+++***)))''''''(((((())))))******''''''((((((((((((''''''''''''''''''((()))***+++***************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((xxxvvvsssqqqpppppprrrssszzz{{{|||~~~yyymmmfffccc]]]TTTKKKCCC<<<;;;999444333777111333444444222000//////000000111111111000000///555555444555666999<<<>>><<<<<<======>>>???@@@@@@===<<<<<<;;;:::999888888999999888888777777777666444444555555555555444444333333222222111000//////...///000///...---...///..................////////////...............///,,,---///000000000222444222666===CCCJJJQQQYYY^^^bbb]]]XXXXXX\\\______]]][[[]]]``````___```cccgggjjjlllkkkgggaaa^^^aaaeeegggiiinnnvvv}}}}}}xxxrrrkkkeeecccbbbcccaaafffkkklllggg___WWWSSSWWWWWWXXXZZZ[[[\\\\\\\\\___]]][[[YYYXXXXXXXXXXXXYYYZZZZZZYYYYYY[[[```cccggglllnnngggYYYLLLFFFDDDAAA>>>999444000.........------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------............////////////000000//////.........---.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,---------------,,,............////////////---------------------------,,,***)))***---111333666555444222111000000///........................///.........///000222444111222333444555444333333333222000///.........///............////////////111111111111111111111111333333333333333222111000111111111000000000000000------...///000000//////000000000000000000000000000000000000000000000000333111000......///111222...000111222222111000...000111222333555888===@@@FFFSSScccqqq}}}vvvooonnnqqqrrrnnniiibbb^^^WWWPPPJJJGGGFFFGGGJJJOOOWWW^^^bbbbbb___\\\\\\WWWPPPLLLLLLOOOSSSUUU^^^hhhuuu}}}~~~|||yyyvvvrrrlllfffbbb```aaaaaa```]]]YYYTTTQQQRRRQQQPPPRRRVVVXXXWWWUUUTTTWWWXXXXXXZZZ\\\XXXRRRIIIHHHGGGFFFFFFIIINNNQQQSSSSSSTTTUUUUUUUUUUUUUUUVVVRRRLLLIIIJJJLLLNNNOOOUUUVVV[[[dddhhhggghhhjjjnnnkkkiiiiiijjjkkkooosssyyyxxxzzz~~~wwwnnnfff___^^^TTTMMMMMMLLLFFFCCCDDDFFFKKKRRRTTTRRROOOLLLLLLMMMPPPUUU^^^gggkkkjjjgggaaa\\\ZZZaaammmvvvwwwtttfffaaaYYYOOOHHHDDDBBBAAAEEEDDDDDDCCCAAA;;;444///---------,,,,,,+++++++++))))))************))))))((('''(((***,,,,,,***((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))*********((('''&&&(((((())))))******++++++'''((()))***************''')))******))))))***+++******))))))((((((''''''|||xxxssspppnnnnnnnnnppprrruuuxxxyyyyyyxxxxxx|||}}}uuupppooojjjddd```WWWOOOIIIAAA888333444555555555333111/////////...///000111111222222222111000000111333555777888666777777888999999::::::::::::999999888777777777666555555555444444444333555666666777777666666555333333222111111000/////////000111000///...///000///////////////////////////////////////...---,,,.../////////000222666999===DDDNNNXXXaaahhhooorrrlllfff___]]]^^^aaa```___\\\]]]]]]]]]]]]]]]___aaadddffffffddd```___cccgggppptttxxxzzzyyywwwwwwxxxsssqqqmmmhhhdddbbbaaa```___aaacccbbb^^^ZZZWWWVVVUUUUUUWWWYYY\\\]]]]]]\\\[[[[[[ZZZYYYWWWWWWXXXYYYVVVVVVVVVTTTSSSUUUYYY\\\cccdddccc\\\PPPFFF@@@>>>>>>;;;777333000.........------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------............////////////000/////////.........---.........------,,,,,,,,,,,,,,,,,,,,,---------...+++,,,---...////////////............////////////////////////............---,,,+++***+++...111333444444222111000/////////000000000000000000000000............///000000111000111222333333333222222333222000///.........///............////////////111111111111111111111111222222333333222222111000000000000000000000000000------...///////////////////////////////////////////////////////////////111000///------...000111...///111222222111///........./////////111555888===GGGTTT```pppzzzuuuooommmnnnooommmkkkbbb___[[[UUUQQQMMMKKKKKKIIIOOOYYYaaacccaaa[[[WWWWWWUUUQQQPPPQQQRRRRRRRRRSSS[[[dddlllpppsssvvvyyy{{{vvvsssnnnmmmmmmlllkkkhhheeeccc]]][[[YYYYYY[[[[[[YYYWWWUUUYYYYYYWWWWWWYYYVVVRRRLLLLLLKKKKKKLLLOOOSSSVVVYYYYYYZZZZZZZZZXXXWWWVVVYYYWWWUUUWWW[[[___aaaaaaddddddhhhooorrrrrruuuyyywwwsssmmmiiiggghhhlllooosssssstttwwwyyy|||xxxmmmccc[[[YYYPPPIIIJJJJJJGGGFFFHHHHHHJJJLLLKKKHHHGGGIIIJJJQQQPPPRRRWWW]]]aaa```___^^^ZZZWWW[[[dddkkknnnmmmeeeaaaZZZRRRLLLHHHFFFEEECCC@@@===;;;999555111...,,,,,,,,,,,,++++++++++++))))))************))))))***))))))***++++++)))''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))*********(((((()))*********))))))''')))******))))))***+++***)))))))))((((((((('''|||wwwrrrooommmkkknnnqqqttttttrrrpppnnnrrrxxx|||zzzxxxxxxxxxwwwwwwppphhh```TTTGGG@@@>>><<<:::777444222111111222............////////////---...///000111222333333222222222333333444444555555555555555555555555555333333333333333222222222666777777777777777777666222222222111111000000//////000111111//////000111000000000000000000000000000000000111000000///...000111222444666;;;AAAFFFMMMUUUaaallltttzzz}}}tttmmmddd___^^^______^^^]]][[[YYYXXXYYYZZZZZZZZZ[[[^^^```aaa```bbbgggkkkyyy~~~}}}tttmmmlllnnnjjjiiifffbbb^^^[[[YYYXXXYYY\\\___```^^^[[[YYYXXXUUUUUUWWW[[[^^^___^^^]]]XXXZZZZZZXXXUUUTTTWWWYYYUUUVVVWWWVVVVVVWWWYYY\\\]]][[[XXXSSSMMMFFFAAA>>>999777444111...---......------,,,,,,,,,,,,++++++------------............---------------------------............//////////////////........................---------------++++++,,,,,,,,,,,,------))))))+++---...///000000---............/////////111111111000000/////////---,,,,,,---...///111111222222000///............000000000000000000000000------...............---//////000111222111111111222111000///.........///............////////////000000000000000000000000111222222222222111111000/////////000000000000000---....../////////////////////////////////////////////////////////////////////---------...///000//////111111111111//////000111111000...///111333666;;;BBBJJJYYYlllzzz}}}{{{xxxuuuqqqooommmlllbbbbbb```^^^ZZZVVVSSSQQQKKKRRR]]]dddfff```XXXRRRPPPPPPQQQTTTUUUUUUSSSPPPPPPSSSWWW\\\aaaeeehhhjjjuuuxxx~~~~~~zzzwwwnnnllljjjiiiiiihhhfffeeedddhhhiiidddbbbbbbaaa^^^XXXXXXXXXYYYZZZ]]]```aaafffggghhhiiihhhfffcccaaaaaa```aaafffnnnsssuuutttwwwvvvxxx}}}tttiiidddeeehhhkkknnnmmmnnnpppppppppwwwwwwiii]]]UUURRRKKKFFFGGGJJJKKKLLLNNNPPPOOOKKKHHHFFFGGGKKKOOOQQQNNNLLLMMMRRRVVVWWWVVVVVVSSSPPPQQQWWW^^^dddgggccc```[[[VVVPPPMMMJJJIII>>>:::555111///...---,,,***************+++++++++))))))************))))))+++*********+++***(((%%%))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((((((((((((***))))))))))))))))))((())))))*********)))((((((''')))******(((((()))+++))))))))))))((((((((((((|||wwwrrrsssttttttsssqqqnnnllliiiooouuuvvvuuuxxx}}}}}}wwwmmmccc\\\YYYLLLHHHAAA<<<888666666555333222111000///............///000111222222222222111111111111222222333333111111111222222333333333333333333333333333333333555666666777777666666555222111111111000000000///...///111000//////000111111111111222222222222222111000111111333444666777666999===BBBFFFLLLRRRVVV[[[aaajjjqqquuuwwwxxxyyyssslllccc]]][[[[[[\\\]]]\\\XXXUUUUUUWWWYYYXXXWWWXXXZZZ^^^aaacccggglllppp{{{}}}~~~yyyqqqiiifffeeedddbbb^^^YYYUUURRRPPPOOOSSSZZZccchhhhhhddd^^^[[[YYYZZZ\\\```dddeeeccc```ZZZ[[[[[[XXXSSSRRRTTTXXXSSSVVVZZZ\\\]]]\\\\\\\\\SSSPPPNNNLLLKKKHHHCCC>>>444333000...---------...------,,,,,,,,,+++++++++,,,,,,,,,------------...---------------------------------.........//////.......................................---------+++,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------------------.........//////222222111111000/////////,,,---...///000000000000111111000///.........///........................------...///...---+++***....../////////000000000111111000///////////////............////////////000000000000000000000000000111111111111111000000......///////////////000......///////////////...////////////////////////////////////////////////......---------...///000//////000111111000//////000111111000//////000222555666888;;;EEETTTbbbkkkxxx|||yyypppiiifffcccdddeeedddbbb^^^YYYVVVSSSXXX```ffffff```XXXSSSLLLMMMQQQUUUYYYYYYXXXVVVUUUTTTSSSUUUYYY]]]______fffhhhkkkqqq{{{}}}|||{{{{{{{{{{{{zzzyyyxxx|||}}}yyyuuutttsssqqqlllllllllmmmooopppqqqpppqqqsssvvvxxxxxxvvvtttrrrmmmkkkjjjooowww~~~~~~mmmddddddggghhhiiigggfffgggfffdddgggmmmtttqqqcccXXXRRRMMMJJJHHHLLLQQQTTTUUUUUUUUUSSSQQQNNNNNNOOORRRUUUQQQNNNJJJJJJNNNQQQQQQPPPKKKJJJHHHHHHLLLTTT]]]ccc```^^^ZZZVVVQQQMMMJJJHHH888444///+++************(((((())))))******++++++))))))************))))))***))))))***++++++)))'''((((((((((((((((((((((((***************************************************)))(((''''''((()))*********))))))(((((((((''')))*********)))((('''''''''((())))))(((((()))+++))))))))))))((((((((((((~~~|||yyyuuurrrooonnnmmmhhhjjjmmmnnnnnnqqqyyy|||xxxvvveee___UUULLLFFF@@@;;;777777666555333222222222222000111222222222222111111000000000000111111111111...//////000000111111222111111111111222222222222333333444444444444333333111111111000000000000000---...000000//////000111/////////000111222222222111111222444888===AAADDDFFFKKKQQQVVVZZZ\\\^^^```cccfffiiikkkkkklllmmmnnnmmmhhh```ZZZXXXZZZ\\\^^^\\\XXXUUUUUUXXXZZZZZZYYYZZZ\\\```cccfffjjjnnnqqqsssssssssrrrooojjjddd```]]][[[VVVRRROOONNNOOOPPPUUU[[[dddjjjkkkiiieeecccaaaaaadddiiinnnoookkkggg``````]]]WWWRRRQQQSSSVVVSSSXXX^^^aaa```\\\XXXUUULLLIIIGGGFFFFFFBBB;;;555000///...---,,,------...------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------------------............---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,------------............000000000//////.........,,,---...000000000000///111000000/////////000000........................------.........,,,+++)))---------.........//////000000000000000/////////............///////////////////////////////////////000000111111000000000------........./////////...///////////////..................................................................//////000111/////////000000/////////+++,,,------,,,,,,...///444333333555999AAALLLTTTdddooo}}}~~~sssiiiccceeefffhhhhhhfffbbb]]]ZZZYYY\\\```bbbaaa]]]XXXUUUPPPPPPRRRVVV[[[___``````\\\ZZZWWWVVVWWWXXXXXXXXX\\\]]]]]]___dddnnnzzz~~~}}}}}}~~~{{{xxxzzzzzztttoooqqqzzzrrrgggfffgggeeebbb^^^\\\\\\ZZZVVVWWW[[[```kkkrrrnnnddd\\\VVVRRROOOPPPSSSXXX___ddddddaaaYYYYYYZZZ[[[]]]]]]]]]\\\YYYUUUPPPNNNOOOOOOMMMJJJGGGFFFEEEDDDEEEKKKTTT[[[ZZZXXXUUUQQQLLLGGGCCCAAA222///,,,*********((('''((((((((())))))*********))))))************))))))'''''''''***,,,,,,+++)))(((((((((((((((((((((((())))))))))))))))))))))))***************************)))(((''''''((()))******)))))))))(((((('''''')))))))))))))))((('''&&&&&&((())))))(((((()))***(((((((((((())))))))))))zzztttpppnnnnnnmmmkkkjjjjjjjjjkkkrrr{{{~~~wwwlllbbbYYYPPPFFF???777666444333222222333333222111111111000000//////..................//////......//////000000000000.........///////////////111111222222222222111111000000000000000000000000---///000000000000111222---...///000222333555555555777;;;@@@FFFLLLQQQTTTZZZ^^^dddggggggeeecccbbbcccdddeeeeeeeeefffhhhkkkhhheee```[[[ZZZ\\\___bbb___\\\YYYYYYZZZ\\\^^^^^^```aaaccceeegggjjjkkklllhhhhhhjjjlllmmmiiiaaa[[[VVVUUUTTTSSSTTTVVVXXXYYY\\\^^^aaadddeeegggjjjlllggghhhkkkrrrzzz|||wwwqqqiiiddd\\\VVVRRRRRRTTTVVV]]]aaafffgggccc]]]WWWTTTTTTPPPJJJFFFAAA;;;444...---------,,,,,,,,,------------,,,,,,,,,,,,++++++************++++++++++++------------------------,,,------------.........---------------......................../////////......------------,,,,,,...//////000000///......,,,------------.................................,,,---...////////////...000////////////000000111000000000000000000000000---.........---,,,,,,+++...------------...////////////000000000000//////............////////////////////////////////////...//////000000000000///,,,,,,------...///////////////////////////...---.........................................................///000000000111////////////////////////+++---............///000//////111444555777>>>FFFPPP^^^ppp}}}zzzrrrllljjjjjjkkkjjjhhhddd```]]]\\\]]]^^^^^^]]][[[YYYXXXVVVUUUTTTWWW\\\aaadddfffdddcccaaa___]]]\\\[[[[[[WWWWWWWWWVVVVVV[[[cccjjjvvv~~~~~~zzzyyy{{{rrrrrr{{{~~~uuuiiigggeee```ZZZUUUQQQPPPMMMIIIIIIKKKLLLUUU\\\ZZZVVVUUUUUUSSSSSSVVV[[[aaakkkssstttpppffffffhhhkkkmmmnnnmmmkkkgggaaaYYYSSSPPPMMMIIIEEEHHHGGGEEECCCCCCEEEJJJMMMOOOMMMJJJFFFBBB===:::888...---++++++++++++)))''')))))))))))))))*********))))))************))))))&&&&&&'''))),,,---,,,+++))))))))))))))))))))))))((((((((((((((((((((((((************************((((((((((((((())))))***)))(((((((((((((((((('''(((((()))))))))(((''''''&&&((())))))''''''(((***(((((((((((())))))))))))xxxtttrrrrrrllliiijjjjjjhhhlllrrryyy{{{uuuooofff[[[SSSEEECCC???;;;888777666666444333111000/////////000........................///////////////000000000............/////////000000111111222222111111000///000000000000000000000///111222222222222333555222222444666999;;;===>>>AAAFFFOOOXXX___ccceeeeeeeeehhhlllmmmllliiigggfff^^^```aaaaaaaaabbbeeegggeeeccc```]]]\\\^^^aaaddddddcccaaa^^^\\\]]]```ccceeeeeedddeeeeeeeeedddcccaaaeeejjjllliiibbb[[[WWWTTTVVVZZZ]]]```aaabbbbbb^^^___aaabbbcccfffjjjnnniiijjjoooyyy}}}ooofffZZZTTTTTTVVVXXXYYYbbbdddfffeeebbb^^^[[[ZZZ]]]WWWNNNDDD<<<555111...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------------------------,,,,,,---------.........,,,,,,,,,------.........---........./////////000/////////......---------,,,---......////////////,,,,,,---------.........,,,------......//////000---------------...............------...//////000000000000000000000000000......---------------......------,,,---...///000...///000111111000//////............////////////........................---...//////000000//////+++,,,,,,---....../////////////////////...------................................................,,,,,,---.../////////////////////....../////////---///000000///...///000,,,,,,000444333111555===@@@KKK\\\kkktttwwwvvvtttpppooonnnkkkhhheeebbbaaa^^^___``````___^^^]]]\\\WWWUUUSSSSSSWWW[[[^^^___dddfffhhhfffbbb___^^^___TTTVVVVVVSSSPPPQQQVVV[[[dddnnnzzzxxxrrrpppmmmsss{{{vvvssszzz|||yyywwwuuurrrsss~~~tttiiigggbbbYYYUUUOOOJJJHHHFFFBBBAAADDDDDDJJJOOONNNOOOQQQRRRPPPQQQUUUYYY___lllyyy~~~|||tttqqqnnnnnnqqqtttvvvvvvqqqiii]]]TTTOOOLLLIIIFFFGGGFFFDDDCCCCCCCCCCCCCCCBBBAAA>>>:::777444222111...,,,******++++++***)))******************))))))))))))************))))))'''''''''***,,,,,,+++)))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))'''''''''(((((((((((((((''''''(((((()))(((((((((&&&'''((((((''''''(((***'''((((((((()))))))))***|||xxxtttlllhhhkkkjjjgggfffjjjnnnyyy~~~xxxnnneee\\\YYYSSSLLLFFFAAA>>>===777666333111000000111222000000000000000000000000000000000000000000000000///000000000111111222222111111111222222111111111////////////000000000000111222444444444444666777888999;;;>>>AAADDDFFFGGGLLLTTTaaammmtttvvvtttqqqgggiiilllmmmlllkkkkkklllZZZ\\\^^^^^^^^^___```bbbcccbbb```^^^]]]^^^aaadddiiiiiigggccc^^^^^^aaaeeehhhfffeeedddbbb```]]][[[^^^fffnnnnnnfff\\\VVVSSSXXX\\\bbbhhhjjjiiifffddd[[[___dddggghhhhhhiiijjjiiijjjppp}}}rrrfffYYYSSSUUUZZZ\\\\\\]]]^^^^^^]]][[[[[[]]]___]]]VVVIII===333...---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,------.........---.........//////000000000000/////////.........'''((()))+++,,,---......,,,,,,,,,---------......,,,,,,---...///000111111------,,,,,,,,,---......,,,,,,,,,,,,---......///........................///...---,,,,,,---///000......---,,,---...///000...///000111111000//////............/////////000........................------...///000000//////++++++,,,------...////////////000000///...------................................................***+++,,,---............//////............//////***,,,------+++*********------000444111---000888444;;;GGGUUUaaajjjooopppuuusssooolllhhheeedddcccaaabbbdddeeeeeecccaaa```TTTRRROOOOOOQQQSSSUUUUUU[[[```eeeddd___[[[[[[]]]TTTVVVWWWTTTOOOMMMQQQUUUXXXcccqqqwwwuuunnngggdddaaagggmmmppppppqqqtttxxxyyytttxxx}}}~~~|||qqqooommmkkkggghhhsssssshhhfff___TTTUUUNNNHHHFFFDDD@@@@@@BBBFFFJJJMMMLLLMMMOOONNNKKKLLLPPPSSSXXXfffxxxxxxqqqiiieeehhhnnnrrruuutttjjj\\\RRRMMMLLLLLLKKKCCCBBBAAACCCDDDEEEBBB@@@999888555222000.........///,,,)))((()))+++,,,,,,,,,,,,++++++******))))))))))))************)))))))))((((((***++++++)))((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((*********)))(((&&&'''''''''(((((())))))&&&&&&'''((()))))))))(((&&&'''((((((''''''(((***'''((((((((())))))******{{{yyytttnnnjjjjjjjjjiiihhhnnnqqqwww{{{}}}}}}zzzyyyxxxsssooojjjddd]]]UUUMMMGGGJJJ???666666777666333222444555555333222111222444666333///------///000111222000//////000111111000//////000000111111222222333444555555333333444555444888<<>>@@@EEEHHHLLLOOOPPPOOONNNNNNOOOTTTZZZ^^^aaacccfffiiiffflllrrrtttwwwzzzxxxttthhhdddaaaaaacccdddaaa]]]YYYWWWWWW[[[\\\ZZZ[[[^^^eeedddbbb```___```eeehhhkkkjjjiiigggdddaaa___]]]^^^XXXUUUWWWYYYZZZ]]]aaaccchhhlllkkkeee___]]]^^^``````aaabbbbbbaaaaaa```fffhhhkkkjjjfffbbbaaaaaa^^^```eeemmmuuu|||wwwiii^^^^^^aaa___[[[YYYRRROOOKKKJJJJJJLLLLLLLLLIII@@@555///.........,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++------------------------------------------------...------------.../////////111111000...,,,,,,,,,------------------------...---+++***)))***+++,,,---......//////......---///......---------..................------------,,,,,,------.../////////......------------....../////////////////////......---,,,---///000///...////////////...---,,,+++)))***+++---............+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------...............------,,,++++++,,,,,,---...............---,,,,,,,,,,,,---------------------------+++,,,,,,------.........---,,,,,,,,,,,,---......------------...///111111///000222666;;;CCCLLLSSSeeekkkrrruuusssooommmllldddiiijjjgggdddcccbbb^^^[[[XXXSSSNNNKKKIIIJJJJJJMMMPPPVVV[[[\\\YYYRRRLLLHHHJJJNNNRRRUUUWWWYYYYYY\\\\\\^^^______]]]YYYWWWRRRRRRSSSTTTUUUWWWXXXYYYdddkkkvvv}}}wwwvvvvvvwwwxxxyyyzzz|||}}}~~~|||yyy{{{~~~}}}vvvpppmmmlllnnnttt}}}rrrgggccccccddddddbbb]]]ZZZXXXTTTQQQUUU]]]gggjjjllliii```XXXSSSRRROOONNNNNNNNNOOOPPPRRRSSSTTTRRRNNNJJJHHHJJJOOOSSSPPPMMMKKKMMMRRRXXX\\\^^^bbb___[[[YYY[[[aaagggkkkrrrkkk```TTTKKKFFFDDDDDDGGGEEEBBB@@@===:::555222///---+++***))))))***+++,,,---------,,,***((('''))))))))))))))))))))))))&&&(((***++++++***(((&&&(((''''''''''''((()))))))))((((((''''''(((((())))))))))))))))))))))))))))))((('''&&&&&&'''((())))))))))))(((((('''''''''''''''(((((('''&&&&&&%%%'''((((((((((((((('''&&&''''''((((((((('''''''''&&&&&&%%%%%%&&&''')))***~~~{{{xxxvvvuuuuuuuuusssrrrfffggghhhhhhiiimmmrrrvvv~~~}}}zzzzzz{{{||||||{{{{{{||||||ooo```WWWPPPIIIBBB@@@@@@@@@@@@>>><<<;;;===>>>===<<<:::::::::999777555555666666777777666666555777999;;;<<<<<<<<<>>>???FFFGGGHHHHHHIIILLLPPPSSS\\\___cccfffgggfffdddbbb```aaaeeeiiimmmmmmkkkiiiiiimmmnnnnnnppptttuuusssccc```^^^^^^``````]]]ZZZWWWUUUVVVZZZ[[[YYYZZZ]]]dddeeeeeeeeeeeegggjjjmmmnnnnnnllliiieee```[[[XXXVVVRRRQQQUUUYYYYYY[[[^^^\\\```ccceeeeeedddeeefffaaa___]]][[[\\\```dddgggjjjjjjiiifffaaa]]][[[ZZZ[[[\\\^^^dddkkkqqqvvvwwwuuullleeefffgggccc\\\XXXKKKIIIGGGGGGGGGFFFDDDCCC:::555...,,,,,,...---,,,,,,,,,,,,,,,,,,---......++++++,,,------...//////,,,,,,,,,---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------------------------...------------...////////////000...---,,,...///------------------------...---,,,+++***+++,,,------......//////......---......---------......///111000000//////.........,,,,,,------.../////////.........//////...............//////////////////...,,,,,,,,,...///...---////////////...---,,,,,,)))******+++,,,---......+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,...............---,,,,,,++++++,,,,,,------............---,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,---.........------------...//////000000111111222777===AAANNN[[[jjjssstttsssuuuxxxrrruuussslllhhhgggfffccc___]]]XXXTTTPPPNNNMMMMMMHHHLLLTTT[[[___\\\TTTOOOEEEHHHLLLRRRXXX]]]```bbb```___]]]ZZZXXXUUUTTTSSSQQQQQQPPPOOOOOONNNNNNMMMTTTYYYaaakkkqqqqqqmmmiiihhhhhhiiijjjlllmmmnnnoooqqqqqqwwwwwwsssnnnnnnpppooojjjeeeaaa```___cccjjjttt|||yyykkk```ZZZYYYXXXXXXYYYUUUPPPMMMIIIEEEGGGKKKRRRVVVZZZZZZVVVSSSRRRSSSTTTUUUVVVWWWWWWWWWVVVUUUQQQPPPOOOMMMLLLNNNSSSWWWNNNLLLJJJIIIKKKNNNOOOOOOWWWUUUSSSSSSVVV[[[aaaeeejjjfff^^^VVVNNNGGGDDDBBBFFFCCC>>>:::666333///,,,---,,,***)))(((((()))******+++,,,,,,,,,+++***)))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''(((***))))))(((((())))))***************************((((((''''''''''''(((((((((((((((''''''''''''''''''''''''(((''''''&&&%%%)))))))))((((((&&&%%%%%%%%%&&&(((******((('''%%%&&&&&&&&&&&&&&&'''((()))}}}|||~~~yyy{{{}}}{{{xxxkkkjjjhhhfffeeehhhmmmqqqxxxyyyyyyyyyxxxyyy{{{~~~|||{{{zzz|||~~~pppggg```XXXSSSRRRSSSSSSQQQNNNLLLKKKLLLNNNMMMJJJFFFCCCAAA@@@>>><<<:::<<>>JJJQQQUUU___nnnzzzvvvpppnnnmmmjjjiiigggccc^^^ZZZVVVTTTSSSSSSUUUYYY^^^bbbbbb___\\\SSSPPPMMMLLLOOOVVV^^^dddccccccaaa^^^YYYVVVVVVWWWSSSSSSRRRQQQOOOMMMKKKIIIEEEFFFIIINNNRRRUUUUUUTTTQQQQQQSSSTTTTTTTTTTTTTTTQQQQQQSSS\\\fffmmmooonnnccc___YYYVVVVVVWWWVVVTTTOOOMMMJJJJJJMMMUUU^^^dddfffaaaYYYSSSOOOMMMMMMMMMLLLLLLKKKIIIIIIJJJIIIHHHLLLMMMNNNNNNMMMMMMNNNOOOOOONNNNNNNNNQQQVVV[[[___```ccchhhjjjjjjhhhfffeee\\\[[[YYYUUUPPPMMMKKKJJJGGGGGGHHHJJJMMMRRRVVVXXXXXXXXXVVVRRRNNNIIIDDDBBB999555000---,,,+++***)))++++++******))))))******'''(((***+++,,,,,,++++++(((((((((((((((((((((((())))))(((''''''((())))))''''''&&&&&&''''''((()))******))))))))))))******(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&'''''''''''''''%%%%%%$$$$$$$$$%%%'''(((&&&&&&&&&'''''''''''''''qqq}}}yyyttttttvvvvvvtttssszzz{{{wwwwwwvvvtttpppmmmmmmoooqqqnnnppprrrrrrrrrqqqrrrsssvvvuuusssuuuyyy~~~~~~wwwqqqpppooommmnnnppppppqqqsssuuuwww|||~~~tttlllgggeeeeeeddd```dddgggiiiiiikkkpppttt~~~~~~uuunnnlllmmmmmmmmmllliiiggggggiiikkktttvvvzzz|||uuupppmmmlllnnnqqqooohhhbbb^^^___]]]YYY[[[bbbggggggeeeccc```]]]\\\]]]___```cccaaabbbgggiiiiiijjjnnnjjjjjjjjjhhhfffdddeeefffhhhgggeeeaaa]]]YYYVVVTTTMMMJJJKKKQQQSSSQQQPPPQQQVVVYYY]]]`````````aaacccfffhhhkkknnnpppppppppppppppmmmhhheeecccaaa^^^[[[XXXZZZ^^^dddiiijjjhhhfffhhhjjjggg```YYYSSSKKKCCCDDDAAA===999666222...+++////////////...---,,,++++++++++++++++++,,,------//////...---,,,,,,++++++******++++++,,,,,,------+++,,,,,,------,,,,,,+++******++++++,,,,,,------+++,,,,,,------............------------...//////+++,,,------,,,---///111........................------.....................//////000000//////...---------------...///000///......------,,,,,,,,,,,,,,,------.../////////.........//////.........------......///000000000...,,,,,,,,,...///...------...............------***++++++,,,---...//////+++,,,,,,------,,,,,,+++,,,,,,---------.........---------------,,,++++++******++++++,,,,,,------------,,,+++++++++++++++------------------------.........------,,,,,,,,,+++++++++++++++,,,---------,,,,,,+++++++++,,,,,,'''(((***+++,,,---000222555999>>>???AAAIIIWWWbbbpppxxx~~~}}}{{{uuuooollliiiddd^^^YYYVVVUUUTTTWWWXXXZZZ]]]___^^^\\\YYYQQQMMMGGGDDDFFFMMMUUU[[[]]]```bbb___YYYTTTQQQPPPSSSSSSTTTUUUUUUTTTSSSRRRJJJIIIIIIKKKNNNPPPPPPOOOLLLMMMMMMNNNNNNMMMKKKKKKFFFFFFGGGMMMUUU\\\^^^^^^WWWTTTOOOMMMMMMNNNOOOOOOHHHGGGEEEDDDDDDIIIPPPUUUWWWUUURRRNNNKKKJJJJJJJJJKKKMMMOOOOOOSSSWWWWWWSSSOOONNNKKKIIIGGGGGGGGGGGGHHHGGGFFFGGGMMMWWW```fffhhhhhhhhhfffeeefffiiilllfffddd```YYYPPPIIIFFFEEEBBBBBBDDDGGGJJJLLLOOOPPPSSSQQQNNNJJJDDD???;;;888111///+++******++++++***(((((((((((((((((((((((('''((()))++++++++++++***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((('''(((((()))******))))))(((((())))))***''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''(((((((((%%%&&&''''''((('''''''''$$$$$$%%%''''''(((((((((&&&%%%#########%%%((()))&&&&&&''''''(((''''''&&&gggnnnwwwvvvooonnnpppssstttsssyyy~~~zzzxxxyyyzzz{{{zzzxxxvvvwwwxxxvvvxxxzzzyyyvvvrrrpppooommmkkkkkklllpppsssuuuvvvuuupppmmmoooooommmnnnqqqssstttvvvyyy|||zzzvvvsssrrrqqqoooqqqtttsssrrruuu{{{yyypppmmmmmmkkkkkkkkkhhhfffdddeeefffjjjlllqqqxxx}}}|||tttmmmeeedddcccdddeeeddd```\\\ZZZ]]]\\\ZZZ]]]dddiiiiiihhhfffaaa]]][[[]]]aaadddgggeeeggglllooonnnppptttnnnnnnmmmjjjfffeeefffhhhiiijjjkkkjjjfff```YYYUUUQQQOOOPPPUUUWWWVVVUUUWWWUUUXXX[[[[[[ZZZ]]]ccciiiqqqsssvvvxxxxxxuuuqqqooonnnkkkgggdddccc```\\\XXXWWWXXX[[[___dddffffffddd```bbb___UUUMMMIIIEEE@@@AAA===888444222111///...---...///...,,,+++******+++++++++***++++++,,,------------------------,,,+++++++++,,,---.........+++,,,,,,------,,,,,,+++)))******+++,,,,,,------++++++,,,,,,---......///...------------...//////***,,,......------...///........................------.../////////////////////000000000000//////---,,,,,,------///000000------------------------,,,,,,------.../////////......------------......------......///000000111...---,,,---///000///...------...............---***+++---///000000000///+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,------------,,,++++++*********+++,,,,,,---------,,,++++++***+++++++++------------------------------------------,,,,,,+++++++++***++++++,,,---,,,+++++++++++++++,,,,,,+++,,,...///......///111111333555666666:::AAAGGGTTT___kkkrrrxxx|||{{{xxxpppmmmfff```[[[XXXWWWWWW______aaacccccc___ZZZVVVOOOKKKEEEAAAAAAEEEJJJNNNQQQXXX___aaa\\\UUUPPPNNNQQQSSSVVVYYY\\\]]]]]]]]]VVVTTTRRRRRRRRRRRRQQQPPPOOOOOOPPPPPPOOOMMMKKKIIIFFFDDDEEEHHHMMMQQQRRRRRRPPPNNNKKKJJJJJJLLLMMMNNNJJJJJJJJJHHHGGGHHHLLLPPPQQQPPPOOONNNKKKJJJJJJKKKOOOTTTWWWZZZ```ggggggbbbSSSPPPKKKHHHFFFFFFFFFFFFFFFDDDCCCDDDIIIRRR\\\bbb``````___]]]]]]^^^bbbfffiiigggaaaXXXNNNGGGDDDDDDBBBCCCEEEGGGIIIKKKKKKLLLIIIGGGBBB===888444111///---+++)))(((***++++++***((((((((())))))((((((((('''((()))+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''(((((()))***)))((((((''''''(((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''(((((()))))))))%%%&&&&&&'''((((((''''''%%%%%%&&&''''''&&&&&&&&&%%%&&&&&&&&&'''((())))))&&&&&&'''(((((('''&&&%%%ccceeefffiiirrr}}}|||wwwpppjjjhhhkkkpppssswww{{{}}}{{{{{{|||~~~|||vvvqqqoookkkiiihhhiiikkkmmmnnnnnnqqqmmmlllmmmmmmkkkkkknnnrrrssstttuuuxxx}}}~~~zzzwwwtttrrrrrrtttuuusssqqqssszzzvvvmmmkkkllliiijjjjjjhhheeecccccccccccceeejjjrrrxxxwwwoooggg```_________```___]]][[[WWWZZZ\\\[[[^^^eeeiiiiiijjjgggbbb]]]ZZZ]]]bbbfffhhhfffhhhmmmpppoooqqquuuqqqqqqoookkkhhhgggiiikkkkkkooorrrsssooofff\\\VVVWWWTTTUUU[[[^^^]]]]]]___QQQTTTWWWVVVVVV\\\iiitttwwwyyy|||~~~}}}yyytttqqqkkkhhhdddaaa```\\\WWWSSSWWWVVVWWWZZZ^^^bbbcccdddYYY\\\XXXMMMEEEDDDCCC???;;;777111---,,,---...///+++,,,---,,,***)))))))))++++++******++++++,,,---+++,,,,,,------......///,,,,,,------...///000000---......//////......---))))))***+++,,,,,,------++++++,,,,,,---...//////...------------...//////))),,,...///...---------////////////////////////------...///000000////////////000000000000//////,,,,,,,,,---...///000111---------...............,,,,,,------...//////000...---,,,++++++,,,---...---------...///000000111///...---...000000000///------...............---///000222333333111///...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,---------,,,++++++)))******+++,,,,,,---------,,,++++++******++++++------------------------------------------------++++++******++++++,,,---++++++******++++++,,,---,,,---///...---++++++,,,***,,,000222333555666888;;;DDDOOOWWWbbboooxxx{{{vvvqqqjjjccc^^^\\\\\\\\\fffgggjjjllljjjddd\\\VVVPPPMMMHHHCCCAAAAAABBBCCCFFFPPP\\\bbb___YYYSSSQQQMMMOOOTTTXXX\\\___``````aaa^^^[[[YYYYYYXXXVVVTTTTTTUUUUUUUUUSSSQQQNNNLLLJJJIIIHHHIIIKKKMMMMMMMMMNNNMMMKKKKKKLLLNNNPPPQQQPPPRRRSSSQQQNNNNNNPPPSSSQQQQQQRRRPPPNNNMMMLLLMMMVVV[[[___bbbjjjrrrrrrlllXXXTTTOOOKKKIIIJJJJJJJJJHHHFFFDDDCCCFFFLLLRRRWWWUUUXXX\\\^^^^^^]]]^^^^^^gggeee```WWWNNNHHHFFFGGGEEEFFFHHHJJJLLLLLLLLLKKK???<<<888333///------,,,+++***((()))***+++***))))))***+++++++++++++++***'''((()))+++++++++***)))))))))))))))))))))))))))))))))************))))))(((''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&'''((((((((())))))******%%%%%%&&&'''((((((((('''''''''''''''&&&%%%$$$$$$%%%&&&(((***++++++***)))&&&&&&((((((((('''&&&%%%pppkkkeeebbbdddiiinnnqqqsssnnnkkkhhheeedddkkksssyyy}}}zzz||||||yyynnniiihhhlllpppnnnmmmmmmooohhheeeiiikkkiiiiiilllqqqrrrrrrqqqqqqtttyyy|||~~~zzzvvvttttttoooqqqrrrpppnnnnnnrrruuuzzz{{{{{{xxxsssmmmiiigggaaaaaaaaa]]]ZZZYYY[[[^^^bbbdddgggkkklllkkkfffbbb]]]\\\]]]aaaddddddaaa]]]aaaccceeeeeeeeeeeefffhhhiiigggbbb\\\ZZZ]]]cccgggiiigggeeegggjjjlllllljjjjjjiiihhhggggggiiijjjkkknnnrrrvvvwwwtttlllccc\\\[[[\\\___eeeiiifff^^^VVVVVVYYY\\\\\\]]]aaaiiipppwww}}}|||mmmhhhfffbbb\\\XXXTTTRRRQQQYYYWWWWWW[[[aaabbb^^^XXXTTTPPPLLLJJJIIIFFF@@@;;;444222000---,,,+++***************++++++,,,,,,,,,,,,+++++++++***)))))))))************************++++++,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...............////////////............////////////000000000/////////////////////000000000000//////////////////////////////,,,+++)))(((((()))+++,,,...---,,,---...//////...........................222000---...000111000...////////////////////////111111000///////////////000000000000//////////////////000111111000...---...---,,,***)))******+++***+++,,,---...---,,,+++++++++,,,,,,,,,,,,------)))******++++++,,,,,,---///...---,,,,,,---...///------,,,,,,++++++,,,,,,---,,,***))))))***,,,---......---------,,,,,,,,,,,,+++++++++***)))))))))+++,,,---,,,***)))***+++---------......000111111888:::>>>BBBKKKWWWfffpppxxxvvvqqqkkkeeebbbbbbccchhhhhhjjjlllmmmjjjccc]]]XXXUUUOOOKKKIIIHHHFFFDDDFFFJJJSSS]]]dddddd^^^XXXTTTSSSTTTXXX^^^bbbcccbbbjjjgggdddbbb```\\\TTTNNNNNNMMMOOOSSSXXX[[[YYYWWWUUUTTTSSSTTTVVVVVVRRRNNNPPPOOONNNNNNOOORRRUUUWWWXXXXXXYYY\\\______[[[VVVOOOLLLHHHEEEDDDEEEHHHJJJQQQYYY```fffuuukkkbbbWWWSSSTTTSSSLLLEEEKKKIIIHHHJJJOOORRRRRRQQQSSSSSSTTTVVVWWWYYY[[[\\\^^^``````[[[SSSKKKFFFDDDHHHIIILLLLLLKKKFFFAAA>>>111111000///......------))))))))))))))))))))))))************************))))))************)))(((******))))))((((((''''''))))))((((((''''''&&&&&&***)))(((&&&&&&&&&'''((()))((((((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&"""###%%%((())))))))))))yyyssskkkeeecccdddeeefffiiiggggggiiiiiihhhmmmttt~~~}}}rrrmmmkkknnnpppnnnmmmnnniiibbb^^^```aaa______bbbjjjkkklllkkklllnnnrrruuuyyyzzzyyyvvvqqqmmmlllkkkgggiiijjjiiihhhhhhkkkoooqqqrrrsssqqqlllfffcccaaa[[[\\\\\\YYYWWWVVVYYY\\\]]]___bbbgggiiiiiieeebbb^^^^^^```dddhhhiiigggdddjjjjjjiiifffdddcccdddfffcccbbb```___bbbfffkkknnnppplllgggdddbbbaaa^^^\\\]]]^^^___aaadddgggiiikkkeeeiiiooosssssspppjjjfffdddcccdddgggiiifff___XXXXXXZZZ\\\\\\[[[___eeekkktttyyywwwjjjeee^^^XXXVVVVVVUUUUUUXXXYYYZZZ[[[\\\[[[YYYWWWUUUUUURRRMMMFFF???999666111000...,,,+++*********,,,,,,,,,---------......,,,,,,,,,+++++++++++++++************************++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---.........////////////............////////////000000000000000000000000//////000000000000//////........................000///---,,,,,,---///000------,,,---///000...---////////////////////////222000......000222111///000000000000000000000000111000000///////////////000000000111111111111111000000111111111000...---...---,,,************+++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------...---,,,+++***++++++,,,///...,,,++++++,,,...///---------,,,,,,,,,++++++++++++******************+++,,,---,,,***)))***+++,,,,,,,,,,,,---...///000...///222555;;;EEEQQQYYYkkkmmmnnnmmmjjjeeecccaaaeeeeeefffjjjllllllhhhddd^^^\\\XXXVVVRRRNNNIIIEEEFFFIIIPPPYYYaaaccc```]]]WWWTTTRRRSSSWWW\\\```aaakkkmmmnnnkkkeee\\\TTTOOOLLLLLLNNNSSSYYY]]]^^^^^^___]]]\\\]]]^^^[[[VVVQQQLLLKKKJJJJJJLLLOOOSSSVVV\\\\\\___ccceeeaaaZZZSSSIIIGGGDDDBBBAAACCCFFFHHHQQQYYYaaahhhwwwqqqiii___ZZZZZZZZZWWWSSSTTTRRRPPPQQQSSSUUUTTTSSSTTTSSSQQQPPPPPPQQQRRRSSS^^^]]][[[VVVPPPLLLLLLMMMPPPPPPNNNJJJEEE>>>888555......------,,,++++++***))))))))))))))))))))))))************************((()))))))))))))))(((((())))))))))))((((((''''''((((((((((((((('''''''''***)))((('''''''''((()))***))))))((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&$$$$$$&&&'''(((((())))))|||tttmmmhhhfffdddcccddddddggglllnnnmmmqqqvvv~~~{{{zzz{{{~~~}}}vvvrrrpppssstttqqqoooppphhhbbb^^^______^^^___aaadddeeefffggggggiiilllooorrrrrrqqqmmmhhhdddbbbaaa___aaaccccccaaabbbfffiiihhhjjjllljjjfffbbb___^^^VVVWWWWWWWWWVVVVVVXXXZZZ[[[\\\```eeehhhiiifffdddbbbccceeeiiimmmooonnnlllpppnnnjjjeeeaaaaaacccfffdddbbbaaadddjjjooopppppppppkkkccc]]]YYYVVVSSSRRRQQQSSSWWW[[[```dddggghhhdddhhhmmmrrrtttrrrpppnnnllliiihhhhhhhhheee```[[[ZZZ\\\]]]\\\ZZZ[[[```dddhhhnnnttt||||||ooofff\\\WWWXXX\\\]]]]]][[[\\\\\\ZZZVVVTTTTTTUUUZZZ[[[YYYPPPDDD999333222...---,,,*********++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------*********************************++++++++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,---------.........//////............////////////000000000000000000111111//////000000000000//////------------------------111000///......///000111---,,,---...000000...,,,111111111111111111111111111000...///111333333222111111111111111111111111111000//////......//////000000111111222222333333222222222222111000.........---,,,+++*********++++++++++++++++++,,,------++++++,,,,,,,,,,,,------//////...------,,,+++++++++,,,,,,,,,,,,,,,,,,+++...,,,***)))))))))+++,,,...---,,,++++++,,,---...,,,,,,+++++++++*********))))))*********************,,,,,,,,,***)))***+++++++++***++++++,,,---...***+++,,,...111777???DDDQQQWWW```fffgggeeebbb`````````bbbeeehhhhhhfffccc______```___]]]WWWPPPJJJKKKMMMRRRXXX^^^aaa```___YYYSSSMMMJJJKKKQQQVVVYYYffflllsssrrrkkkaaaYYYVVVPPPPPPQQQTTTYYY]]]___```^^^]]]\\\^^^^^^\\\UUUPPPKKKJJJHHHHHHKKKOOOSSSVVV^^^```eeekkknnnjjjaaaZZZOOOMMMJJJGGGFFFGGGHHHJJJJJJQQQYYY```nnn~~~pppjjjccc^^^\\\]]]^^^___^^^[[[XXXVVVUUUUUUTTTRRRNNNMMMKKKKKKMMMPPPTTTVVVXXXYYYYYYXXXUUUSSSRRRRRRQQQNNNHHHAAA:::333...,,,+++******))))))(((((('''))))))))))))))))))))))))************************''''''(((((((((((((((''')))))))))((((((((((((''''''''''''((((((((((((((())))))((((((((()))******++++++***)))((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((|||xxxuuusssrrrqqqllljjjlllpppqqqooopppssszzzsssqqqtttzzz}}}|||zzzxxxwwwsssrrruuuzzz{{{xxxuuuvvvmmmjjjgggeeeeeedddfffgggdddeeefffffffffgggjjjllloooooommmjjjddd```]]]]]][[[^^^aaaaaa```aaadddggggggiiikkkjjjhhhdddbbbaaaVVVXXXYYYZZZ[[[\\\]]]^^^___```bbbfffiiijjjhhhfffeeefffiiilllnnnppppppooommmkkkfffbbb```bbbgggkkkooojjjfffggglllpppooommmjjjeee]]]VVVRRRPPPPPPPPPMMMPPPUUU[[[```dddfffgggmmmoooqqqssssssqqqnnnlllllljjjgggeeeeeeccc```^^^]]]^^^^^^\\\ZZZYYY[[[]]]___dddjjjqqq{{{rrriii___\\\```ddddddbbb^^^\\\YYYVVVTTTTTTVVVXXX^^^\\\VVVKKK@@@777222111---,,,+++******+++,,,---*********************+++***+++++++++,,,,,,------************************))))))*********+++++++++,,,,,,+++++++++,,,------------------------------............------,,,+++,,,,,,---------.....................////////////000000000111111111111111//////000000000000//////------------------------//////...------...//////,,,,,,---///000000...,,,111111111111111111111111000000///000111333444444222222222222222222222222000000///............/////////000111111222333333333333222111000///.........------,,,++++++******,,,+++*********+++---...+++++++++,,,,,,,,,------,,,,,,,,,++++++*********+++,,,---......---,,,+++---,,,***(((((()))***,,,++++++***))))))***++++++************))))))))))))(((((())))))******++++++***+++,,,+++***)))***++++++*********++++++,,,---++++++,,,---...111555777777>>>IIIRRRXXX[[[\\\\\\[[[]]]```bbbcccaaa^^^[[[[[[\\\___aaaaaa]]]WWWRRRTTTVVVZZZ]]]``````^^^\\\XXXSSSKKKEEECCCEEEHHHKKKXXX___gggkkkjjjeeeaaa^^^WWWVVVUUUTTTUUUVVVWWWXXXRRRRRRTTTXXX\\\\\\XXXSSSPPPNNNLLLKKKMMMPPPSSSVVVZZZ\\\ccckkkppppppjjjeeeWWWUUUQQQNNNKKKJJJIIIIIIBBBGGGMMMRRR\\\gggkkkhhhcccbbb___\\\ZZZZZZ\\\______\\\XXXTTTQQQOOONNNMMMGGGGGGGGGHHHLLLQQQVVVYYYTTTXXX]]]___]]]XXXQQQMMMDDDAAA;;;444///+++***)))((((((((((((''''''&&&&&&((((((((((((((((((((((((************************&&&&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((()))))))))***++++++---,,,+++))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''(((~~~xxxtttqqqrrrpppllljjjllltttxxxpppmmmpppuuuxxxyyy|||zzzvvvsssqqqppppppqqqmmmooovvv~~~|||}}}yyyxxxuuuqqqmmmllllllkkkiiiiiijjjiiihhhiiikkkmmmoooooonnnjjjeee```^^^]]]]]]```ddddddccccccfffiiiiiilllnnnooollljjjhhhggg^^^^^^```ccceeeeeeeeeeeeeeedddeeegggiiiiiigggfffdddeeegggiiiiiiiiiiiiiiigggfffcccaaabbbfffmmmssswwwpppiiigggjjjmmmmmmllljjjeee^^^UUUOOOMMMMMMNNNMMMQQQXXX___eeeiiijjjkkkrrrrrrrrrqqqooollliiiggggggeeecccbbbbbbbbbaaa```___```___]]][[[YYYXXXYYY^^^aaaeeejjjttt~~~rrrjjjbbbaaaeeehhhfffbbb\\\WWWSSSSSSXXX\\\^^^^^^ZZZRRRGGG>>>888555111///---,,,+++++++++,,,...///************************))))))******++++++,,,,,,************************))))))*********+++++++++,,,+++++++++,,,,,,---...---------------------------.........---,,,++++++,,,,,,,,,,,,------------............//////////////////000000111111111111//////000000000000//////------------------------...------------------...---,,,---...000000...,,,000000000000000000000000///000000000111222333555222222222222222222222222000//////.....................//////000111222222333222111000000/////////......------,,,++++++***,,,+++***)))***+++,,,---+++++++++,,,,,,,,,------*********++++++,,,,,,,,,,,,---...//////...---,,,---,,,***(((((()))***+++******************************)))))))))(((((((((((((((((())))))******+++)))***++++++))))))***++++++++++++***++++++,,,,,,)))((()))***+++---...///---111777===CCCIIIOOOSSSVVVZZZ___cccccc```\\\YYYYYYZZZ[[[]]]___]]]ZZZVVVYYY\\\aaaddddddaaa^^^\\\YYYVVVPPPJJJEEEBBBBBBBBBKKKMMMRRRYYY___aaa^^^[[[VVVUUUSSSOOOMMMKKKKKKLLLGGGHHHMMMUUU]]]bbbaaa___UUUSSSQQQOOONNNNNNPPPQQQPPPQQQUUU]]]dddgggfffcccRRRQQQOOOMMMKKKIIIIIIHHHFFFIIILLLNNNRRRWWWWWWUUUWWWYYY[[[[[[YYYXXXXXXZZZYYYWWWSSSNNNJJJHHHHHHIIIGGGGGGHHHJJJNNNQQQUUUWWW^^^^^^___]]]XXXPPPGGGAAA888555000,,,)))((()))***((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&''''''''''''''''''''''''''''''(((((((((&&&&&&''''''(((((())))))(((((())))))******++++++,,,+++***)))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((()))((('''%%%%%%&&&''''''zzzuuutttqqqjjjffffffdddooo}}}yyypppkkklllpppsssuuuwwwuuusssqqqpppoooooopppjjjmmmuuu~~~~~~~~~|||zzzxxxuuurrrrrrpppmmmkkklllooorrrssssssrrrnnniiieeecccbbbcccfffjjjjjjiiiiiikkkmmmmmmpppssssssqqqooommmmmmfffggghhhkkknnnnnnllljjjgggeeedddeeeffffffdddbbbbbbdddeeeeeedddccccccdddddddddddddddeeeiiioootttsssnnnhhhfffhhhkkkmmmmmmqqqmmmdddZZZQQQLLLKKKLLLOOOTTT\\\dddjjjllllllllljjjjjjkkkkkkjjjhhhfffdddbbbccccccdddddddddccccccaaaaaa```___]]]ZZZXXXWWWXXX[[[^^^aaaiiitttyyyyyyooojjjeeedddeeeeeeaaa]]]XXXTTTSSSWWW^^^bbb```\\\JJJBBB777111000000///------,,,+++++++++---...///,,,,,,,,,,,,,,,+++++++++******************++++++*********************************++++++++++++,,,++++++++++++,,,---......------------------------,,,------------,,,,,,++++++++++++,,,,,,,,,------............////////////......//////000000111111//////000000000000//////------------------------...//////////////////......---,,,---...//////...///////////////////////////000111111000000222444222222222222222222222222000///......------............//////000000111111111000000///////////////---.........---,,,+++******************+++,,,,,,++++++,,,,,,,,,,,,------++++++,,,------...//////---......//////......---,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))((((((((((((((())))))))))))))))))((()))+++***))))))***+++++++++*********++++++,,,***)))(((***,,,---------///000111222444999???DDDLLLQQQYYY___aaaaaa______\\\\\\\\\]]]^^^]]][[[XXXYYY]]]bbbeeedddbbb___^^^[[[[[[YYYTTTNNNIIIFFFEEEFFFFFFGGGMMMTTTWWWUUUQQQOOOOOOMMMJJJEEECCCBBBCCC>>>???DDDNNNYYY```bbbbbbVVVUUURRRPPPMMMKKKJJJIIIFFFEEEGGGKKKRRRVVVVVVTTTKKKLLLMMMNNNOOOPPPQQQQQQUUUVVVVVVVVVUUUTTTSSSQQQSSSVVVYYYZZZYYYXXXWWWVVVSSSRRROOOKKKHHHGGGIIILLLJJJMMMRRRWWW[[[___aaaaaafff```VVVMMMEEE>>>999666111///---***(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((((((((((((&&&''''''''''''((((((((('''''''''((((((((((((((((((((()))*********))))))******)))((('''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&''''''|||zzz{{{yyyrrrkkkhhh```eeejjjpppyyy|||vvvnnnhhhfffhhhkkkmmmqqqrrruuuwwwwwwvvvtttsssoooooosssxxxxxxwwwzzz}}}zzzuuurrrsssvvvzzz{{{{{{{{{wwwsssooommmmmmmmmqqqtttuuusssrrrsssuuurrruuuxxxyyywwwuuussssssllllllmmmppprrrrrrnnnjjjgggeeeccccccddddddcccbbbeeeggghhhgggeeedddeeegggdddeeeeeeddddddeeegggiiijjjiiigggfffgggiiikkkmmmqqqooohhh___WWWRRRRRRSSSWWW\\\bbbhhhjjjiiieeebbb___aaadddfffhhhhhhhhhgggccceeehhhjjjjjjiiihhhgggcccbbbbbbaaa```]]]ZZZXXXRRRUUUVVVXXX___jjjqqqrrrqqqnnniiifffcccaaa^^^\\\YYY[[[^^^bbbbbb\\\SSSKKK999555111---,,,,,,---...,,,++++++******+++------,,,,,,,,,,,,+++++++++***++++++++++++++++++******************************++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///........................++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,............////////////,,,------...//////000000//////000000000000//////...........................//////////////////...000...++++++---////////////////////////////////////000111000......000222222222222222222222222222//////...------------...000000000000000000000000///...---------...///000---............,,,+++***))))))***+++++++++++++++++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...+++,,,,,,---,,,,,,******++++++,,,,,,,,,,,,++++++*********)))))))))(((((()))))))))))))))(((((((((''')))******))))))***,,,******))))))((())))))***...+++)))***,,,...---,,,---.../////////000444666===BBBIIIOOOSSSVVVZZZ]]]______aaaccceeedddaaa^^^[[[^^^aaaaaa___\\\\\\\\\\\\^^^^^^\\\VVVQQQNNNNNNIIIKKKMMMPPPRRRRRRPPPOOOMMMNNNNNNJJJEEE@@@??????;;;;;;>>>FFFPPPWWWZZZZZZUUUTTTSSSQQQNNNJJJGGGEEEBBBAAAAAAEEEKKKNNNMMMLLLLLLMMMPPPTTTWWWYYYZZZ[[[]]]]]]]]]\\\YYYUUUSSSSSSQQQRRRSSSTTTUUUTTTSSSRRRQQQQQQQQQNNNMMMNNNRRRVVVVVVYYY___eeegggeeeccc```WWWOOOCCC:::444111///...++++++***))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&(((((()))))))))&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((()))))))))((('''&&&(((((('''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&''''''''''''''''''|||~~~{{{rrrnnnfffeeeaaa___eeeooosssrrrwwwrrrkkkddd```aaadddgggkkkpppwww}}}|||xxxuuutttrrrqqqrrrppppppuuu}}}||||||yyyzzz~~~{{{xxxvvvvvvvvvzzz}}}~~~{{{zzz{{{}}}wwwzzz}}}}}}|||yyyxxxwwwnnnnnnnnnqqqsssrrrmmmiiigggeeeddddddeeefffeeedddjjjlllnnnmmmkkkjjjlllnnneeeeeeeeeccc```]]]\\\]]]dddfffggggggggggggiiijjjkkkjjjgggbbb\\\[[[]]]``````cccgggiiihhhbbb[[[VVVZZZ]]]aaafffiiijjjkkkjjjeeeiiinnnppppppnnnllljjjccccccbbbbbbbbb___[[[XXXRRRUUUVVVXXX___iiiqqqrrrvvvrrrmmmgggccc```^^^^^^^^^eeelllmmmcccSSSCCC999...000222000,,,+++---000++++++***))))))***+++,,,************))))))((((((---------,,,,,,+++++++++************************++++++,,,,,,,,,---------++++++++++++,,,---...///........................***+++,,,,,,------------******+++++++++,,,,,,,,,............/////////000,,,,,,------...//////000//////000000000000//////////////////////////////------............------111...+++***,,,...000000///////////////////////////111222000------///111111111111111111111111111//////...------------...222222222111111111111111------,,,,,,---...000111---......///...,,,+++***((()))***,,,,,,+++******++++++,,,,,,,,,------------,,,,,,++++++******)))...---++++++++++++---...+++,,,...///...---***)))))))))************))))))************))))))))))))******))))))((((((''''''''')))******))))))***,,,)))(((((('''''''''((((((---)))&&&&&&((())))))'''%%%)))---//////......///111555:::>>>BBBHHHOOOUUU^^^```dddiiimmmmmmjjjggg```aaa```]]]XXXUUUVVVXXX[[[]]]___]]]YYYUUUTTTUUUNNNSSSXXXYYYWWWTTTSSSTTTRRRTTTSSSOOOHHHBBB???>>>@@@??????EEELLLSSSUUUUUUTTTUUUUUUTTTQQQLLLGGGDDDBBBBBBCCCHHHNNNQQQOOOMMMMMMOOOSSSVVVYYY[[[[[[\\\\\\[[[[[[[[[XXXSSSQQQRRROOOMMMLLLLLLNNNOOONNNMMMRRRTTTTTTSSSSSSUUU[[[```fffhhhkkkjjjdddZZZPPPIII>>>999333///...---+++)))$$$%%%&&&(((((('''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&(((((()))))))))'''&&&%%%''''''&&&&&&&&&''''''((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%'''((((((((('''&&&yyy~~~zzzssshhh___\\\```ffflllkkkiiihhhhhhddd______ccchhhqqq~~~{{{vvvqqqnnnoooqqqppppppvvv|||}}}wwwsssvvv~~~|||{{{|||~~~|||{{{|||~~~{{{yyy{{{{{{vvvtttrrrpppooopppooommmlllnnnjjjggghhhhhhhhhlllqqqtttppplllkkklllkkkiiifffeeedddbbb^^^ZZZWWWVVVWWW\\\^^^aaaaaa___\\\ZZZYYY___```ccceeehhhiiijjjjjjeeeccc```]]]\\\\\\^^^___aaagggnnnpppmmmjjjjjjkkkhhhnnnvvv}}}~~~xxxnnngggfffbbb]]]\\\\\\\\\YYYVVVPPPSSSWWW\\\aaadddfffgggfffhhhjjjiiiffffffiiillljjjjjjggg\\\MMM???666222---------,,,,,,+++++++++---,,,++++++******++++++))))))))))))))))))))))))---,,,+++++++++,,,---...---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,***+++,,,---............))))))***+++,,,,,,------------,,,++++++,,,,,,,,,.../////////...---,,,,,,///...---,,,,,,,,,,,,,,,000000000000////////////,,,,,,------------------//////.........---------////////////////////////////////////............///...,,,+++,,,---///111111000///......///000111000000//////.........---111000000///...------,,,...------,,,,,,,,,------.........------,,,,,,,,,,,,,,,+++******+++,,,,,,***(((((())),,,---,,,)))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++***)))(((***+++,,,,,,,,,,,,+++***))))))(((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&+++*********))))))((((((******+++,,,------...///......///111444888<<<>>>JJJQQQ[[[ccciiilllnnnoookkkggg```YYYVVVVVVYYY[[[\\\\\\\\\ZZZYYYWWWUUUTTTOOOTTTZZZ]]]^^^]]]\\\\\\YYY]]]^^^YYYPPPIIIHHHIIIJJJHHHGGGJJJPPPVVVXXXYYYZZZZZZXXXVVVSSSOOOLLLJJJIIILLLNNNOOOMMMMMMNNNQQQKKKMMMPPPSSSTTTTTTRRRQQQTTTSSSSSSTTTTTTRRRNNNKKKPPPOOOMMMLLLLLLNNNQQQSSS[[[\\\___bbbdddfffggghhhjjjeee___WWWOOOFFF===888000///...,,,***((('''&&&((((((''''''''''''((((((******))))))((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''(((((())))))******+++***'''%%%$$$$$$%%%&&&******)))(((((((((((((((&&&&&&''''''&&&$$$"""!!!%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''~~~zzzvvv|||yyypppgggaaa```bbbdddhhhfffdddddd```\\\\\\```iiirrryyypppkkkjjjlllmmmnnnnnnsssyyy}}}{{{zzzvvvqqqnnnpppvvv|||{{{xxxxxxzzz~~~{{{yyyyyy{{{zzzwwwuuuwwwzzz{{{xxxtttqqqooommmmmmmmmmmmkkkiiimmmhhhdddeeeeeeeeeiiinnnooommmkkklllooopppnnnmmmjjjhhhccc]]]VVVSSSSSSTTTUUUXXX\\\^^^]]][[[ZZZYYY[[[___eeekkknnnooommmllldddbbb___]]]\\\]]]___aaabbbggglllllliiigggggghhhooorrrxxx~~~{{{qqqjjjgggccc]]][[[[[[[[[YYYWWWTTTVVVZZZ^^^```aaa```___dddcccccceeeiiimmmppprrriiiaaaTTTGGG<<<555000...---,,,,,,,,,++++++++++++---,,,++++++******++++++************************+++***)))))))))***++++++------,,,,,,,,,+++++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,............---,,,+++******++++++,,,------......---,,,,,,++++++,,,,,,---------......------,,,+++......---,,,,,,,,,------000////////////............///000000000000000000//////.........---------////////////////////////////////////............///......---...///000111000///...------...///000000/////////.........---222222111000000///.........------,,,,,,,,,------......---------,,,,,,,,,------,,,++++++,,,------,,,***)))+++---...,,,***************************************+++++++++,,,+++++++++++++++***))))))***++++++,,,,,,++++++***+++******))))))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''*********)))))))))((((((+++++++++************************+++...111444666===BBBJJJRRRYYY___eeehhhiiigggccc___[[[YYYWWWVVVVVVVVVVVVVVVVVVUUUTTTTTTPPPTTTXXX[[[[[[ZZZYYYYYYYYYZZZZZZVVVPPPLLLKKKMMMMMMLLLMMMQQQWWWZZZ[[[ZZZ[[[ZZZYYYWWWTTTPPPMMMKKKHHHKKKNNNOOOOOONNNOOOQQQKKKKKKKKKKKKKKKLLLLLLMMMTTTRRRQQQQQQQQQOOOLLLIIIJJJJJJKKKLLLOOOTTTXXX[[[___aaacccfffgggeeedddbbbSSSNNNGGGAAA<<<777222.........---,,,***)))((('''((((((''''''''''''((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))***)))'''%%%%%%%%%&&&'''******)))((((((((((((((((((((((((''''''&&&%%%$$$''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''yyytttrrrxxx|||~~~yyyrrrmmmiiigggfffjjjfffdddbbb^^^YYYYYY]]]aaaiiivvv|||qqqiiifffgggjjjlllllloootttyyy}}}~~~{{{xxxwwwwwwvvvsssppppppuuuyyy}}}~~~|||xxxsssrrrtttwww~~~{{{wwwsssrrrsssuuutttqqqooopppsssuuusssqqqooommmllllllmmmllljjjhhhiiiccc`````````___bbbgggllllllmmmqqquuuxxxxxxwwwqqqmmmggg^^^VVVRRRRRRSSSQQQUUUZZZ^^^^^^]]]]]]]]]XXX^^^hhhpppuuutttqqqnnneeecccaaa___^^^```bbbcccbbbeeeggggggcccbbbbbbdddoooooosssyyy~~~}}}vvvooogggaaa[[[YYYZZZ\\\\\\[[[[[[\\\]]]^^^]]]ZZZXXXVVVZZZ[[[^^^fffmmmpppnnnjjjZZZOOO@@@555000...,,,***+++++++++++++++*********---,,,++++++******+++++++++++++++++++++++++++++++++******)))))))))******,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,............---,,,+++***+++,,,,,,------......///,,,,,,,,,++++++,,,,,,---,,,------------,,,++++++------,,,,,,,,,---..................------------//////000111111111111111/////////............---////////////////////////////////////...............////////////000000000......------------....../////////...............111111000000///.........------,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,------,,,***++++++++++++++++++++++++)))))))))*********++++++***++++++++++++***))))))******+++,,,,,,+++******,,,,,,+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))((((((******))))))))))))(((((((((((((((((())))))))))))++++++***+++,,,...///111000333777<<>>444444444333555999???DDDIIIPPPWWWZZZXXXWWWYYY\\\eeeiiimmmnnnlllkkkkkkmmmrrrrrrqqqpppnnnkkkhhhfff```[[[UUURRRRRRQQQOOOMMMEEEFFFFFFEEECCC@@@===<<<444444444444444333///,,,++++++++++++*********)))&&&''')))++++++***)))(((***(((%%%$$$&&&(((******'''(((((((((((((((((((((((((((''''''''''''((((((###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''(((''''''&&&&&&%%%''')))***+++***)))(((%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%||||||xxxzzz|||sssssspppiii```\\\]]]```aaabbbcccddddddbbbaaa```bbbdddeee```YYYSSSRRRSSSSSSRRRSSSXXXaaaiiinnnppptttvvvxxxvvvqqqhhh^^^XXXRRRPPPNNNMMMPPPTTTZZZ]]]^^^\\\YYYWWWWWWZZZ]]]```YYYZZZ[[[[[[[[[]]]```bbbgggeeecccccceeefffffffffccccccdddeeehhhkkknnnooojjjjjjgggbbbbbbfffiiihhhllljjjeee```^^^bbbjjjppp|||~~~}}}yyy{{{~~~zzzssseee^^^VVVUUUYYY[[[YYYUUU]]]^^^```cccgggkkkooorrrvvvqqqhhh___XXXUUUTTTTTTVVVYYY]]]___]]]SSSGGG???444333000...---,,,,,,,,,************************---------------,,,+++***))))))************))))))*********)))))))))))))))++++++***)))(((((())))))+++)))'''''')))+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,///000000...,,,******+++,,,,,,,,,+++***)))((('''++++++------------++++++,,,------...///000111111//////.........---------,,,,,,,,,+++***)))((((((++++++,,,,,,,,,++++++***,,,---------------------............////////////........................,,,,,,+++++++++,,,------++++++++++++++++++++++++......---------...//////------,,,++++++******)))+++***************++++++))))))************))))))******+++++++++******)))************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))(((''''''&&&************))))))))))))(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))***,,,---...///000/////////000000000111111888999;;;===???BBBCCCDDDQQQTTTXXXYYYYYYXXXWWWWWWXXXXXXWWWVVVUUUUUUTTTTTTIIIFFFBBB>>>;;;999888888111222333444444222000.........---,,,,,,+++******))))))***+++***)))((('''(((((((((((())))))))))))%%%%%%&&&&&&'''((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''((()))((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''{{{yyy}}}~~~}}}yyypppfff``````bbbddddddcccbbb```___]]]\\\[[[^^^aaa^^^XXXRRRPPPQQQQQQPPPQQQTTTZZZ___``````dddgggjjjkkkiiiddd___[[[XXXWWWVVVUUUVVVXXXZZZ\\\UUUSSSQQQOOOOOORRRUUUWWWccccccbbbaaa___^^^```bbbdddcccdddfffhhhiiihhhgggfffgggiiikkkmmmmmmnnnnnniiijjjiiigggiiinnnpppnnnpppmmmiiidddaaaccciiinnnsssvvvvvvtttwww{{{yyysssaaa[[[VVVWWW^^^cccdddbbbaaaccceeehhhjjjllllllmmmnnnhhh___WWWSSSUUUXXX\\\iiigggbbb\\\SSSIII>>>777333111///---,,,+++++++++***************************+++++++++******)))((())))))************)))))))))))))))))))))*********++++++***)))))))))))))))***)))'''''')))***+++***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++,,,------------,,,+++******+++,,,------------,,,+++---------......////////////.........------------,,,,,,++++++******)))))),,,,,,---------,,,,,,+++,,,,,,,,,,,,------------............////////////////////////////////////------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///------,,,,,,+++*********++++++************++++++***++++++++++++******)))******++++++++++++******************************))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))******************************)))))))))(((((((((((((((((((((((((((((((((''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((''''''((()))***++++++,,,******+++++++++,,,,,,,,,///000111222333444555555<<>>======<<<<<<999777444111///......///+++,,,------,,,+++***))))))))))))******+++,,,,,,******+++++++++***)))((('''((((((((())))))))))))(((((((((((((((((((((''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''{{{xxxwwwyyy{{{}}}wwwmmmfffdddeeeiiigggdddaaa^^^\\\[[[ZZZ]]]bbbffffffbbb]]]ZZZYYYVVVVVVWWWYYY\\\]]][[[ZZZWWWZZZ^^^cccfffgggffffffeeedddcccbbbaaaaaa``````XXXWWWUUUSSSSSSTTTVVVWWWdddddddddbbb______```bbbaaabbbdddhhhlllmmmlllkkkhhhjjjlllooopppooonnnmmmjjjnnnqqqssswww{{{zzzuuurrrppplllgggddddddgggjjjiiikkkmmmnnnrrrwwwwwwsss```\\\XXX[[[bbbiiikkkkkkeeegggiiikkkkkkjjjhhhggghhhddd___\\\\\\aaagggkkkssskkk]]]OOODDD:::333///000///...,,,+++******************************************+++******)))((())))))************))))))(((((())))))******+++++++++***)))))))))))))))))))))(((&&&''')))******)))))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,...///////////////...---,,,,,,,,,------------,,,,,,------------------------............------------+++++++++++++++*********,,,------......---------++++++++++++,,,,,,,,,---............////////////111111111111111111111111......---,,,+++++++++,,,------------------------,,,,,,,,,,,,,,,---...///...------,,,,,,+++******++++++************++++++,,,,,,,,,,,,,,,+++***)))******+++++++++++++++***************************)))))))))))))))))))))))),,,,,,++++++++++++******))))))))))))))))))))))))(((((()))******+++,,,,,,)))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((((((((((('''''''''(((((())))))***((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''((((((((((((---,,,,,,,,,,,,,,,,,,,,,---000333444222111000000000//////......---------...---+++***)))***++++++************))))))))))))&&&&&&'''(((((()))******))))))*********)))((('''''''''((((((((()))))))))+++******)))((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''zzzqqqlllqqqyyy|||}}}|||tttnnnmmmmmmnnnkkkgggccc```_________eeejjjpppsssppplllhhhfff]]]^^^```bbbbbbaaa___]]]WWWYYY^^^dddjjjooosssuuutttssspppnnnlllllllllllldddcccaaa^^^]]][[[ZZZZZZYYYZZZ[[[[[[[[[]]]```cccbbbbbbdddhhhmmmoooooonnnhhhiiikkkmmmnnnoooppppppooovvv}}}wwwooommmjjjgggeeedddeeefffdddeeegggjjjnnnrrrtttttthhhddd``````eeeiiiiiiiiieeeffffffggggggfffeeeeeeeeegggjjjmmmooopppppppppdddZZZLLL>>>555000...---------,,,+++***)))))))))************************++++++,,,,,,,,,,,,++++++))))))************))))))''''''((()))***++++++,,,******)))))))))))))))***)))'''&&&''')))***)))((())))))))))))))))))))))))+++++++++++++++,,,,,,,,,)))+++,,,,,,,,,,,,---//////000000000//////...---,,,------------------,,,---,,,,,,,,,,,,,,,,,,,,,------------------------***++++++++++++++++++++++++,,,,,,---------------*********++++++,,,,,,---............////////////111111111111111111111111000///...,,,,,,+++++++++------------------------,,,,,,+++,,,,,,---...///......------,,,,,,++++++,,,,,,+++*********++++++,,,,,,,,,,,,+++***))))))******++++++,,,,,,++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((,,,,,,,,,,,,+++++++++++++++---//////...,,,+++,,,---------,,,,,,++++++++++++***))))))))))))***+++))))))(((''''''(((((()))((((((((('''''''''&&&&&&((((((((((((''''''&&&&&&'''''''''((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''xxxooopppvvv{{{zzz||||||yyyyyyyyytttqqqmmmjjjhhhhhhiiijjjkkkoootttxxxwwwtttqqqnnndddeeeffffffdddaaa___^^^]]]___ccchhhnnntttyyy||||||zzzvvvrrrqqqrrruuuvvvjjjiiigggddd```\\\XXXVVVPPPRRRTTTVVVYYY\\\aaadddccccccccceeeiiilllllllllhhhhhhhhhjjjmmmqqqtttwwwvvv}}}tttjjjhhhfffddddddcccccccccdddddddddgggiiilllppptttrrrnnnjjjiiiiiiiiigggeeeaaa```______```cccfffgggiiiooowww{{{xxxoooddd\\\JJJCCC:::222...---------++++++*********)))(((((())))))))))))))))))))))))***++++++,,,,,,+++++++++))))))************))))))''''''((()))***++++++,,,***)))))))))))))))******(((''''''(((******)))((())))))))))))))))))))))))*********++++++,,,,,,,,,(((***+++,,,,,,,,,...000...////////////......---------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,------------------+++++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,))))))***++++++,,,------............////////////000000000000000000000000000///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////......---,,,,,,+++---,,,,,,+++******++++++******++++++***)))((((((******+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''((((((((((((''''''(((((()))))))))***(((***,,,+++***)))))))))***)))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&((((((((((((((('''''''''))))))((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''{{{{{{}}}{{{zzzuuuwww|||zzzxxxuuusssrrrsssuuuvvvsssuuuxxx{{{{{{zzzxxxvvvrrrqqqppplllhhheeecccdddffffffhhhkkkoootttxxxzzz|||yyyuuuqqqqqqssswwwyyynnnmmmlllhhhccc]]]XXXUUUSSSUUUWWWZZZ\\\```eeehhhgggffffffggghhhhhhgggfffffffffeeegggkkkqqqwww{{{xxx~~~sssgggeeecccbbbcccdddcccbbbeeebbbaaabbbcccfffmmmtttwwwuuurrrpppnnnkkkfffccc\\\\\\[[[\\\___eeejjjnnnuuuyyy}}}|||rrraaaOOODDD999555111...------,,,,,,))))))*********))))))((())))))))))))))))))))))))'''((())))))***)))))))))))))))************))))))(((((())))))******++++++)))))))))))))))******+++)))(((((()))++++++***)))))))))))))))))))))))))))))))))******+++,,,,,,,,,((()))+++,,,+++,,,...///.........//////......---......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++))))))***+++,,,,,,,,,,,,)))******+++,,,---..................//////////////////////////////////////////...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000//////......---,,,,,,...---,,,++++++***++++++((())))))*********)))))))))***+++,,,------------************************))))))))))))))))))))))))'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))******''')))******)))((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''')))***++++++,,,+++***)))))))))******&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''}}}yyywwwssstttwww|||~~~}}}{{{{{{|||}}}~~~|||{{{{{{||||||}}}|||{{{}}}|||yyysssnnnmmmnnnqqqpppppppppppprrruuuwwwyyyyyywwwuuurrrrrrsssuuuwwwpppppppppmmmiiibbb\\\XXXXXX[[[^^^aaadddhhhnnnqqqnnnooopppqqqppplllfffaaa``````aaadddhhhnnnrrruuuuuuwwwzzz~~~uuujjjfffcccbbbdddeeedddcccddd___[[[\\\]]]___iiitttuuuuuutttrrroooiiibbb^^^[[[[[[]]]```eeekkkqqqtttzzzwwwqqqgggYYYKKK>>>666111///---------,,,***)))((()))******+++***)))((())))))))))))))))))))))))''''''((()))))))))))))))))))))************)))))))))))))))))))))*********)))))))))))))))***++++++***))))))+++------+++)))))))))))))))))))))))))))((())))))***++++++,,,,,,(((***++++++++++++---///......////////////......///...---,,,,,,---...///++++++,,,,,,------......++++++,,,,,,,,,------------------,,,,,,++++++***)))***+++,,,------------******+++,,,---...//////............///////////////////////////////////////......---------......---------------------------------...///000222222000000//////...---------......---,,,++++++++++++(((((()))***++++++++++++)))***+++,,,------------************************))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))***************)))))))))(((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))*********'''(((******))))))***,,,'''''''''''''''''''''''''''(((((()))))))))(((((('''(((***+++++++++******$$$%%%&&&'''(((***+++++++++***)))((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''~~~xxx{{{{{{zzzwwwuuuuuuuuuuuuzzz}}}{{{yyyxxxyyyzzz{{{{{{}}}|||xxxtttpppqqqvvv{{{yyyxxxxxxwwwxxxyyyzzz{{{yyyxxxwwwuuuttttttttttttoooooopppooojjjddd^^^ZZZZZZ]]]aaaeeejjjooovvvzzzvvvxxx{{{}}}zzzrrrhhhaaaXXXZZZ]]]```eeehhhkkkmmmppppppoooqqqzzzxxxmmmjjjeeedddeeeffffffdddaaa[[[WWWWWWXXX[[[gggtttsssttttttqqqlllddd[[[VVV[[[]]]aaaggglllrrrvvvxxxrrrjjj\\\LLL???666111///---,,,++++++,,,+++)))''''''(((***++++++******)))))))))))))))))))))))))))))))))***+++++++++++++++))))))************))))))*********)))))))))))))))))))))((())))))***++++++*********,,,---...,,,***))))))))))))))))))))))))((())))))***++++++,,,,,,(((***++++++++++++---......//////000000000/////////...---,,,,,,---...///++++++,,,------...//////+++++++++,,,,,,---------......---,,,,,,+++*********+++,,,---............***++++++,,,...//////000............/////////000////////////////////////......---------......///////////////////////////------......000111222333000000000///......------///...---,,,++++++++++++((()))***+++,,,---------)))***+++,,,------...---************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))###$$$%%%&&&''')))******************))))))))))))(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%'''''''''''')))***&&&&&&&&&&&&&&&'''''''''######%%%&&&''''''''''''$$$%%%'''))))))((('''&&&''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&'''''''''((((((******))))))((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((###$$$$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''~~~zzzuuuuuu|||{{{xxxxxxyyyzzz}}}|||zzzzzz}}}}}}|||yyyuuuvvvwwwuuuvvvyyy||||||zzzxxxvvvwwwyyy|||}}}{{{{{{}}}|||vvvrrrpppqqqtttrrruuuuuuqqqllliiiccc]]]```aaaccciiiqqqyyy}}}}}}mmmaaaYYYZZZ\\\___aaaccceeeeeeggggggjjjqqqxxx}}}}}}|||uuurrrnnnhhhcccaaaccceee^^^___```___^^^```eeeiiiiiihhhfffccc```]]][[[YYY___dddkkkqqqrrrpppkkkggg\\\QQQCCC888444222000---,,,,,,+++***))))))*********)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++******)))((((((((())))))))))))***************+++,,,,,,------------////////////////////////000//////...------,,,,,,---------------------------------.........//////---,,,++++++******++++++++++++,,,,,,,,,++++++***,,,,,,,,,---------......---.../////////...,,,+++//////.........---------------------------------............////////////000000////////////000000...//////...,,,+++---...---,,,,,,++++++******))))))******++++++******)))++++++++++++,,,,,,---...+++***)))(((((()))***++++++*********))))))((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&%%%%%%%%%%%%%%%$$$&&&((())))))(((&&&$$$(((''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''')))'''''''''((()))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&%%%$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''zzzvvvyyy|||}}}|||||||||}}}~~~{{{zzzxxxyyy}}}~~~~~~~~~xxxtttttttttrrrsssvvv{{{|||||||||{{{{{{}}}}}}zzzxxxzzz|||~~~~~~~~~{{{wwwsssrrrsssuuu{{{}}}|||uuuooolllgggaaacccdddeeejjjqqqxxx|||}}}~~~|||}}}|||pppfff^^^]]]\\\\\\\\\]]]___```eeeeeegggmmmtttyyy{{{{{{xxxwwwtttooojjjgggggghhhiiijjjhhhddd```^^^^^^```ccc```\\\YYYWWWVVVWWWXXXnnnnnnmmmkkkeee]]]VVVQQQCCC<<<444/////////---***,,,++++++***))))))*********)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***)))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********))))))))))))***************+++,,,,,,---------,,,................................................------------------------,,,------------.........,,,,,,+++***************++++++,,,,,,,,,++++++***---------.........//////......//////...------,,,//////.........---------------------------------............////////////111000000/////////000000000111111///...---...000.........---,,,,,,++++++---------......---------+++++++++++++++,,,---...+++***)))(((((()))***+++))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((('''((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))))))))((('''&&&&&&(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&|||zzzyyy}}}|||yyyxxxxxxxxxyyyzzz{{{zzzxxxuuuqqqooosssrrrtttyyyzzz{{{|||wwwvvvvvvtttvvvyyy|||yyyuuuuuuvvvxxxxxxwwwxxxzzzzzzyyyzzz}}}{{{sssoookkkgggccccccdddggglllqqqtttuuutttrrrsssvvvyyyxxxpppjjjbbb```]]][[[ZZZ\\\^^^___fffeeedddggglllqqqtttvvvxxxxxxxxxvvvrrrooonnnnnnkkkjjjhhhddd___]]]]]]___```^^^[[[YYYZZZ]]]aaadddrrrmmmeeeZZZOOOEEE===999111///,,,---///000...+++,,,+++******)))************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''')))******)))(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((()))******++++++)))))))))*********++++++++++++,,,---------,,,,,,........................,,,,,,------...///000000////////////////////////,,,,,,,,,,,,------------++++++***))))))))))))***++++++,,,,,,,,,,,,++++++............//////////////////...------------..................------------------------------------............/////////222111000000////////////111222222111//////000222000000//////...------------......//////......---,,,++++++++++++,,,,,,---******))))))))))))******((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((((((((''''''((('''&&&&&&%%%&&&&&&&&&)))'''%%%$$$$$$%%%''')))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))***'''&&&%%%&&&'''((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((('''%%%$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%||||||xxxxxxxxxzzz~~~}}}yyyuuurrrqqqqqqqqqtttttttttssspppllliiifffkkkjjjlllpppqqqqqqtttzzz}}}|||||||||}}}{{{tttqqqpppppppppmmmqqqvvv{{{}}}tttoookkkhhh^^^]]]]]]___cccfffhhhhhhffffffiiinnnrrrrrrmmmhhhcccbbb```______```aaabbbfffdddbbbbbbeeehhhlllnnnrrruuuxxxyyywwwuuuttttttjjjgggccc^^^[[[[[[]]]___ccccccdddfffgggiiijjjkkk```YYYOOODDD:::333000...///...---...//////,,,***++++++***************+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))************))))))*********++++++++++++,,,,,,------,,,,,,,,,------------------------,,,,,,------.../////////////////////////////////+++++++++,,,,,,,,,------+++***))))))((()))))))))++++++,,,,,,---,,,,,,,,,------------............//////---,,,,,,---...///........................---------------------------------.........//////222222111000////////////000111111000//////000222000000//////...---------++++++,,,,,,,,,,,,++++++,,,+++++++++++++++,,,,,,***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))'''&&&%%%%%%&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''***)))&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzzwwwttttttwww{{{|||}}}wwwtttooojjjgggeeeeeefffiiijjjlllmmmllliiieeecccfffeeefffjjjiiihhhjjjnnntttyyy}}}||||||}}}}}}~~~~~~~~~tttnnnkkkiiihhheeeiiipppvvv{{{|||qqqlllhhheeeYYYXXXWWWXXX[[[^^^______^^^```eeekkkpppooojjjfffbbbbbbccccccbbb```^^^]]]```_________aaadddhhhkkknnnqqqtttuuutttrrrqqqqqqmmmiiibbb]]]\\\^^^aaacccmmmooopppnnnjjjccc\\\WWWGGGBBB;;;444///......///...,,,***)))))))))((('''+++***************++++++))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***,,,+++******+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))((((((************++++++++++++,,,,,,,,,------,,,,,,+++------------------------........................000000000000000000000000+++++++++,,,,,,,,,------+++***))))))((()))))))))***+++,,,---------------++++++,,,,,,,,,---------///...---,,,,,,---//////---.....................------------------------------------............111000000///......//////...///000///...---///111//////......---,,,,,,,,,******++++++++++++******,,,++++++******+++++++++)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''(((%%%&&&&&&&&&&&&&&&&&&%%%(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))'''&&&%%%%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''***(((&&&$$$###$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}zzz{{{{{{yyywwwuuuqqqkkkfffbbb````````````bbbdddfffgggfffdddcccgggeeefffiiigggdddeeeiiijjjmmmooopppvvv}}}xxxtttuuuvvvuuuuuuxxxtttxxx|||~~~tttmmmhhheeecccaaadddiiimmmpppsssvvvyyy{{{zzzpppiiiddd```XXXWWWUUUVVVYYY\\\]]]]]]___bbbgggmmmpppooojjjfffaaabbbcccbbb___[[[WWWTTTVVVYYY\\\^^^aaadddgggjjjjjjlllmmmllljjjiiiiiijjjjjjgggddddddhhhnnnsssuuu{{{yyytttlll```QQQDDD<<<888555111...,,,---///000,,,+++***)))((()))***+++*********)))******+++,,,)))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++******)))(((((('''*********++++++++++++,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------000000000000000000000000,,,,,,,,,,,,------------++++++***))))))))))))******+++,,,------......---***+++++++++,,,,,,,,,,,,...------------...//////---------...............------------------------,,,------------.........///......------......///,,,---...---,,,,,,...000......------,,,++++++++++++,,,,,,------,,,,,,+++,,,++++++************+++))))))************))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''&&&''''''((()))%%%%%%&&&&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''((()))))))))***'''&&&%%%&&&'''((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||zzzxxxuuupppkkkiiihhhjjjkkkiiihhhgggfffdddccccccbbbgggfffgggjjjhhhdddeeehhhiiikkkllllllpppxxx}}}~~~xxxssspppqqqpppmmmkkkmmmiiikkknnnqqqvvv}}}{{{rrrlllgggdddaaa]]]```bbbdddeeegggjjjlllqqqzzzzzzppphhhbbb^^^XXXWWWVVVWWWZZZ]]]^^^^^^dddfffiiilllmmmllliiiggg``````___^^^[[[XXXTTTRRRSSSXXX]]]aaaaaabbbdddeeebbbbbbbbbbbbaaacccfffhhhlllkkkmmmqqqwww|||}}}}}}xxxrrrgggZZZLLL???666222000///...---,,,,,,++++++***+++,,,,,,+++,,,,,,---******))))))***++++++,,,)))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))*********+++++++++,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,------.../////////////////////////////////,,,------------.........,,,,,,+++******************+++,,,---............+++++++++,,,,,,,,,------,,,------...//////......---------.........//////------------------------,,,,,,---------.........,,,,,,,,,,,,,,,---...///,,,---...---,,,,,,...000......------,,,+++++++++,,,------------------,,,,,,,,,+++***************((()))***++++++***)))(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''((())))))&&&&&&%%%$$$$$$%%%&&&&&&(((''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqyyy}}}zzzwwwttttttvvvyyy{{{zzzvvvpppjjjeeecccbbbbbbgggeeegggjjjhhheeeeeeiiijjjmmmmmmlllooouuuxxxwwwyyytttqqqqqqpppkkkggghhhcccdddeeehhhmmmuuu~~~wwwpppkkkgggdddaaa[[[\\\^^^```aaacccfffiiijjjvvv~~~zzzqqqhhhbbb]]]XXXVVVVVVWWWZZZ]]]^^^___hhhhhhhhhhhhiiihhhgggggg^^^]]]\\\ZZZYYYXXXXXXWWWVVV[[[aaacccbbb___^^^^^^YYYYYYZZZZZZ\\\aaahhhlllzzzzzz{{{}}}~~~{{{uuupppggg___QQQCCC888333222222+++,,,,,,---,,,***'''&&&''')))+++,,,+++***))))))******))))))***+++,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))******++++++******+++++++++,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++***+++,,,---///000111111////////////////////////---------.........//////---,,,++++++******++++++***+++,,,---............,,,,,,,,,---------......+++,,,...///000///...------------.........//////------------------------,,,,,,,,,---------......*********+++,,,---...///,,,---...---------///111///......---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,+++***))))))******((()))***++++++***)))(((&&&'''''''''(((((())))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''((()))))))))'''###!!!!!!###''')))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%######"""""""""""""""""")))(((''''''((()))((('''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%YYYdddqqqyyy~~~|||tttppplllhhhgggiiijjjjjjjjjhhhggggggiiikkkpppsssvvvuuuqqqooopppsssuuusssqqqqqqqqqnnniiieeebbbggglllmmmlllmmmsssyyy|||yyyssskkkeeebbbccceee]]]___bbbfffhhhjjjjjjjjjppprrrsssssspppiiiccc___^^^^^^^^^]]]]]]___cccfffgggfffdddcccdddeeeggghhhffffffdddbbb```]]][[[ZZZ\\\^^^``````^^^ZZZUUUQQQSSSQQQQQQVVV```lllvvv|||~~~wwwlllaaaZZZNNNEEE;;;555444444222000+++*********))))))(((((((((((()))***************))))))))))))))))))))))))******++++++++++++******''''''(((((())))))******************************++++++******************((((((((((((((())))))***))))))))))))))))))))))))++++++***)))(((((())))))******))))))((((((''''''************************+++++++++,,,,,,,,,------(((((()))***+++,,,,,,,,,+++,,,---...///...---,,,,,,---///000000///---+++........................***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---...///++++++,,,------......///......---------,,,,,,,,,+++,,,---......,,,***)))------............------++++++++++++,,,,,,---............------,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++***)))(((((()))***+++************************''''''''''''''''''''''''))))))))))))(((((((((((())))))((('''''''''''''''******)))((('''&&&&&&%%%((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''%%%'''))))))'''$$$$$$%%%&&&&&&&&&%%%$$$###&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$%%%%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&BBBJJJUUU^^^fffqqq~~~wwwuuusssooooooqqquuuuuuuuusssqqqpppqqqrrrvvvyyy{{{yyytttqqqsssuuusssrrrqqqqqqqqqnnniiieeefffjjjmmmnnnoooppptttxxxwwwtttooojjjgggeeeeeeeee\\\^^^ccchhhlllnnnoooooollllllkkkjjjgggeeecccbbbbbbbbbaaa``````cccgggkkkqqqnnniiieeedddfffiiilllllllllkkkiiifffccc___^^^[[[ZZZYYYWWWUUUSSSQQQPPPPPPRRRWWW```jjjrrrwwwxxxpppooommmhhh___UUUKKKDDD???999333000111111...+++************)))))))))((((((((()))***************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))************************++++++++++++++++++++++++))))))((((((((()))******))))))))))))))))))))))))++++++***)))))))))))))))***)))))))))))))))((((((************************+++++++++,,,,,,,,,,,,---)))))))))***+++++++++,,,***+++,,,---...------,,,,,,---...//////...---,,,------------------------++++++,,,------------,,,,,,,,,------------,,,,,,------,,,,,,,,,------...++++++,,,------......///------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,+++++++++,,,---------------------,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,+++++++++***************))))))))))))******************************************************(((((((((((())))))))))))***)))((((((''''''(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&$$$###$$$&&&'''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''"""$$$%%%%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$%%%%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&222777>>>EEENNN]]]ooo|||}}}yyyxxxzzz|||}}}}}}|||yyywwwwwwxxxzzz|||}}}zzzvvvssssssuuurrrrrrrrrrrrrrrooojjjgggjjjlllnnnqqqsssuuuvvvwwwvvvrrrmmmjjjiiihhhdddaaaTTTXXX^^^dddiiilllnnnnnnkkkhhheeecccbbbdddfffhhhggggggfffddddddggglllppptttooohhhcccaaadddiiimmmrrrqqqoookkkgggbbb^^^[[[[[[ZZZXXXWWWVVVWWWYYYZZZVVVZZZaaahhhmmmmmmiiieeeWWWUUUQQQKKKDDD<<<666222///---,,,---///...***'''************))))))))))))(((((()))***************))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))((((((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++))))))))))))))))))))))))++++++***))))))))))))***)))))))))*********************************************+++++++++,,,,,,,,,******************++++++******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------............------...------,,,,,,,,,,,,---++++++,,,------......///------,,,,,,,,,+++++++++///---+++))))))***,,,---+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++++++++*********)))******************)))************************''''''''''''''''''''''''''''''(((((())))))************)))(((((((((((()))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###%%%&&&''''''&&&%%%%%%%%%&&&'''((((((&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())) """$$$$$$$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&222333555888===IIIXXXcccttt}}}~~~}}}yyyxxxwwwvvvwwwwwwuuurrrpppppprrrqqqrrrssssssrrrpppllljjjlllmmmooossswwwyyyyyyxxxxxxsssnnnlllllljjjccc]]]PPPTTT[[[bbbhhhkkkmmmnnnooolllhhhfffeeehhhkkknnnjjjjjjiiihhhhhhjjjooorrrrrrnnnhhhdddcccfffjjjnnnpppmmmhhhbbb]]]YYYWWWVVVZZZ\\\^^^```bbbdddeeeeeeaaabbbcccbbb___XXXNNNHHH@@@>>>;;;777333111///...*********,,,......+++(((*********)))))))))))))))(((((()))***************(((((((((((((((((((((((())))))************))))))******))))))((((((''''''******************************++++++++++++,,,,,,***************++++++,,,))))))))))))))))))))))))++++++***))))))*********))))))******++++++,,,,,,************************************+++++++++++++++++++++***************))))))******++++++++++++---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...------------..................---......---,,,++++++++++++++++++,,,------......///---,,,,,,,,,,,,+++++++++---,,,+++******+++,,,,,,,,,,,,------------,,,,,,------,,,+++*********++++++++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++************))))))+++,,,,,,+++))))))************************&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******++++++******)))))))))))))))&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%(((***+++)))(((&&&%%%%%%&&&'''(((%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((###$$$&&&&&&%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%000111111111222888@@@GGGUUU___mmmxxx{{{wwwuuuppppppooonnnllllllmmmnnnooopppqqqqqqpppnnnlllkkkmmmnnnqqqvvvzzz|||{{{yyyxxxtttqqqpppqqqooohhhbbbXXX[[[```fffkkkoooqqqssstttrrrpppnnnmmmmmmnnnnnnoooooonnnmmmlllnnnqqqtttsssrrrooommmkkklllmmmnnniiieee^^^XXXTTTTTTVVVXXX^^^bbbggglllmmmjjjfffbbb]]]ZZZTTTNNNHHH@@@999444333222///---,,,---...///,,,+++******+++++++++***))))))))))))))))))******(((((()))***************(((((((((((((((((((((((())))))************))))))******))))))((((((''''''))))))))))))))))))))))))((()))))))))*********+++***************++++++,,,))))))))))))))))))))))))+++***************++++++))))))******++++++,,,,,,************************)))))))))*********+++++++++++++++***************)))))))))*********++++++---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------..................---...---,,,+++++++++++++++++++++,,,------......///---------,,,,,,,,,++++++)))***+++,,,,,,,,,+++***------............---------,,,++++++***************++++++,,,,,,---------++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++*********)))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******++++++******)))))))))))))))&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''***,,,+++***(((&&&%%%%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---...000000111222555777:::BBBNNNYYYcccmmmvvv|||{{{xxxooonnnmmmlllllllllmmmnnnnnnoooooonnnmmmlllmmmoooqqqtttxxx|||}}}}}}{{{zzzvvvttttttvvvxxxwwwsssooobbbccceeehhhlllooorrrtttwwwwwwvvvuuussspppnnnmmmrrrssssssrrrqqqpppqqqsssqqqppppppooonnnlllkkkjjjeeeaaa[[[VVVVVVYYY]]]aaagggjjjmmmnnnkkkddd[[[VVVIIIDDD>>>888555333111///...---+++***)))***+++++++++***)))''''''((()))***))))))))))))************(((((()))***************))))))))))))))))))))))))&&&''''''((((((''''''&&&))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((()))************))))))))))))***++++++))))))))))))))))))))))))+++************+++,,,,,,)))))))))***************************************((())))))))))))***************************++++++******))))))******+++,,,,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------............---------,,,,,,++++++++++++,,,++++++,,,------......///......---------,,,,,,,,,((()))+++------,,,***)))---......//////......---,,,++++++************+++++++++++++++,,,,,,,,,,,,************************++++++++++++************+++************)))))))))******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))************)))(((((((((((()))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&)))))))))'''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$+++---///111222222222222000333888???GGGPPPXXX\\\gggkkkqqquuuxxx{{{xxxvvvtttrrrrrrsssssssssrrrsssrrrqqqoooooosssvvvwww||||||zzzzzzwwwxxxzzz{{{||||||{{{zzznnnmmmllllllmmmpppsssuuuzzzzzzzzzyyyvvvssspppnnnpppqqqsssrrrpppmmmllllllhhhiiijjjlllmmmmmmnnnnnnjjjhhhccc___^^^___aaaccceeedddaaa\\\UUUMMMGGGCCC666333000.........---,,,)))))))))))))))))))))(((((((((((('''''''''((()))((()))))))))************(((((()))***************))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))((((((((()))******))))))))))))))))))))))))+++*********++++++,,,---***)))))))))))))))((((((************************((((((((()))))))))******)))))))))***+++++++++,,,++++++***)))***+++,,,---,,,---...000111000000///------------------------,,,------...............,,,,,,------------,,,,,,+++++++++***++++++,,,,,,++++++,,,------......////////////.........------))))))***+++++++++++++++,,,------......------,,,******************+++,,,,,,,,,,,,+++++++++++++++************************++++++++++++************************)))))))))))),,,++++++******++++++,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***)))((((((''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''')))((('''''''''''''''((($$$&&&''''''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''')))+++---......------222000///111777===BBBEEEDDDKKKUUU^^^eeelllrrrvvv}}}}}}~~~}}}||||||yyyyyyyyyyyyxxxxxxyyyxxxuuusssuuuzzz~~~}}}|||yyyzzz|||~~~~~~}}}}}}}}}{{{yyyvvvtttsssuuuxxxzzz}}}}}}|||{{{xxxvvvsssrrrkkknnnppppppmmmiiifffeeedddeeehhhlllpppuuuxxxzzzsssqqqmmmiiidddaaa```___WWWRRRJJJAAA999444111000///...---------+++(((%%%%%%&&&(((***+++******)))%%%''')))***)))(((((()))(((((())))))*********+++(((((()))***************))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))((())))))***++++++,,,,,,((((((((((((((())))))***))))))))))))))))))))))))+++*********+++,,,,,,---******))))))((((((''''''************************(((((((((((())))))))))))(((((()))***+++,,,,,,---,,,+++*********+++------+++---///111222222000000........................,,,---......//////......+++,,,,,,------,,,,,,+++************+++,,,------++++++,,,------......///000////////////.........+++***)))((()))***,,,---+++,,,,,,------,,,,,,+++***)))))))))***+++,,,,,,---,,,,,,++++++*********))))))))))))))))))))))))+++++++++************)))************))))))))))))---,,,+++******+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***)))&&&%%%&&&''' """$$$&&&'''''''''&&&$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''''''''&&&''''''((()))***%%%'''))))))))))))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$++++++++++++++++++++++++000000///000111333555666555777;;;AAAJJJSSS\\\```fffjjjqqqxxx}}}~~~{{{xxxvvv}}}~~~|||xxxvvvvvvxxx{{{~~~|||zzzyyyxxxxxxyyy{{{|||~~~|||}}}{{{{{{yyyuuuqqqooooooppprrrtttvvvuuurrrooommmlllrrrqqqoookkkfffdddddddddaaafffmmmuuuyyy{{{zzzyyy{{{wwwqqqhhh]]]SSSKKKGGG???<<<888444111///......+++*********))))))((((((((((((''''''''''''(((((((((***+++***)))((()))***''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''''''''''''''(((((((((((((((((())))))))))))(((((()))(((((('''''''''(((((())))))))))))************)))))))))))))))))))))))),,,***)))'''''''''((((((+++***)))))))))***,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))''''''((()))))))))))))))(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,---......///////////////000000000///......------///////////////.....................---,,,+++************************+++,,,,,,,,,---...///000000000000000000000///......,,,++++++******++++++,,,,,,,,,+++++++++,,,------///---,,,***))))))***++++++++++++***)))(((((('''++++++******))))))((((((...------,,,+++***))))))((((((((('''&&&&&&(((***+++*********))))))((((((''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''((()))))))))))))))+++***((('''&&&''')))***(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&$$$""" %%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%)))((('''&&&%%%%%%$$$###************************++++++***+++,,,...///000000000111444888===BBBEEEOOOTTT[[[dddkkkqqqtttvvvxxxyyyzzz{{{{{{zzzyyyxxxwwwzzz|||zzzwwwtttssstttuuuwwwxxxxxxwwwvvvwwwxxxzzz{{{{{{{{{zzz{{{|||}}}}}}zzzyyyzzzxxxssslllgggeeegggiiihhhkkkoooqqqqqqpppooopppooonnnmmmjjjhhhfffggggggkkkmmmpppssssssqqqooommmddd```ZZZRRRJJJBBB<<<888555333000---+++******+++*********)))))))))((((((((((((''''''''''''((((((((()))******(((((()))***''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((('''&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))((((((((((((((()))*********)))))))))***+++,,,++++++***)))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))+++++++++************)))***++++++++++++,,,,,,,,,------...///////////////............////////////////////////........................---,,,+++************++++++,,,,,,,,,---,,,,,,------///000000000000000000000///......,,,,,,++++++++++++,,,,,,*********+++,,,---...///------,,,+++************++++++******)))(((((('''))))))))))))))))))((((((+++++++++***))))))((((((((((((((('''&&&&&&(((************)))))))))((((((''''''''''''&&&&&&%%%%%%''''''((((((((((((''''''((())))))))))))(((((('''&&&%%%%%%%%%&&&(((+++,,,%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%''''''&&&&&&%%%$$$$$$$$$))))))))))))))))))))))))++++++++++++,,,---///000///...---------///222333888<<>>:::666333222000...---------...***))))))(((((()))***+++))))))(((((((((''''''&&&''''''(((((((((((())))))((((((''''''''''''((((((&&&'''((('''&&&%%%&&&(((''''''''''''(((((((((((((((((())))))))))))(((((('''((())))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((%%%&&&'''((())))))(((((())))))))))))************((((((((((((((((((((((((************)))((('''&&&'''((())))))******)))))))))))))))))))))******+++************************''''''((()))))))))))))))+++++++++************))),,,,,,,,,,,,------------,,,,,,---............---//////......---,,,,,,+++,,,,,,,,,---......//////....../////////......---++++++,,,,,,---...//////......---------......///...//////000000000000000------,,,,,,,,,,,,---------,,,+++******))))))***)))***************))))))(((((((((((((((((((((((((((((((((((((((((())))))'''((((((((())))))******&&&((())))))(((''''''(((&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&###$$$%%%'''((()))******&&&&&&''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$))))))))))))))))))))))))***+++,,,---...---,,,,,,+++************************++++++,,,,,,------------,,,,,,,,,,,,---/////////000111444666999;;;<<<;;;===@@@DDDFFFHHHHHHHHHJJJMMMRRRWWWZZZ\\\[[[[[[ZZZZZZYYYZZZZZZYYYXXXWWWXXXXXXXXXXXXYYY[[[\\\]]]\\\\\\[[[VVVPPPJJJFFFEEEBBBBBBBBB???<<<999999999555222000222555555222......---,,,+++++++++,,,,,,'''(((((((((((()))))))))&&&''''''((((((((('''''''''''''''((((((((())))))((((((''''''''''''((((((%%%&&&''''''%%%%%%&&&'''''''''''''''(((((((((((((((((())))))))))))((((((&&&'''(((((())))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))************(((((((((((((((((((((((())))))((((((((((((((()))'''''')))*********)))((()))))))))))))))***++++++************************''''''((()))))))))))))))+++++++++************))),,,,,,,,,------------...+++,,,------......------------------------------++++++,,,------...//////......////////////......++++++,,,,,,------------///......---------............///000000000000000,,,,,,++++++++++++,,,,,,,,,+++************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))((((((''''''''''''''''''((((((%%%'''))))))((('''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((()))((('''''''''''''''&&&%%%%%%(((((((((''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((('''''')))******)))((((((***************+++++++++))))))***+++++++++******...---,,,+++++++++,,,---////////////000111333444000222333555666666666666555888<<>>?????????@@@AAABBBAAA@@@;;;===???AAAAAAAAA@@@??????@@@???===999777666666222333333111//////000222...+++***,,,000111---)))---,,,+++)))((((((''''''))))))***+++++++++******%%%&&&'''((()))*********&&&'''''''''(((((())))))((((((''''''''''''((((((%%%&&&''''''%%%%%%&&&'''''''''''''''((((((((()))(((((())))))))))))((((((%%%%%%&&&'''((((((((('''''''''''''''((((((((()))(((((())))))))))))((((((+++***))))))((())))))***))))))))))))************((((((((((((((((((((((((((((((''''''''')))+++,,,&&&''')))*********)))((())))))((())))))***++++++************************'''(((((()))))))))))))))(((((()))***+++,,,,,,---,,,,,,,,,---------......+++,,,------......------+++,,,,,,------......///++++++,,,,,,---...//////......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,///......---------............///000000000000000,,,++++++******++++++,,,***)))))))))***+++,,,,,,+++***)))(((((()))***+++'''''''''(((((((((((((((++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***((('''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((('''''''''***)))((('''%%%""" %%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$############$$$%%%&&&'''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&$$$$$$%%%&&&&&&'''((((((########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))((('''&&&%%%)))))))))***+++++++++,,,------......------,,,+++,,,+++,,,///333333000---111111111111222222222222222222222222222222222222444333222111111222333444444333333222111000000///------------------------,,,,,,,,,+++++++++******))))))************))))))((((((''''''''''''(((((()))((('''''''''(((***+++))))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&******))))))((((((((('''(((((()))))))))'''&&&%%%******))))))((((((''''''))))))************))))))+++*********))))))(((((())))))******++++++,,,,,,((((((((((((((()))************)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))---,,,***))))))***,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,,,,++++++***++++++,,,,,,,,,---------))))))***+++,,,......///---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,............//////////////////000111111111111111///......---+++******)))+++++++++************))),,,,,,++++++***)))))))))'''((()))******)))((('''''''''((((((((((((''''''((((((((((((((((((((((((+++***)))'''''''''((()))((((((((((((((((((((((((***)))(((''''''((()))***''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''&&&$$$###'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$""""""###$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$############%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%######&&&***)))$$$########################(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&'''(((((('''%%%###"""''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++************************************++++++((()))***,,,------------,,,++++++---///000...,,,,,,,,,,,,---------..............................///...------------...//////......---,,,,,,++++++)))))))))))))))))))))))),,,+++++++++************))))))************))))))((((((''''''''''''((((((((((((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''((()))((((((((('''''''''''')))))))))((((((''''''''''''(((((())))))((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))*********)))))))))(((((()))))))))***************((((((((((((((()))************)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))---,,,***))))))***,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------,,,++++++******++++++++++++,,,,,,,,,---,,,,,,,,,,,,---------------,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,............//////////////////000111111111111000///......---+++******)))+++++++++************)))*********************+++'''((()))******)))((('''''''''((((((((((((''''''((((((((((((((((((((((((+++***((('''''''''((()))((((((((((((((((((((((((***)))(((''''''((()))***''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&(((%%%"""###''')))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((()))***+++,,,,,,---******************))))))'''((()))***+++,,,,,,,,,,,,***)))***+++,,,+++***)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++++++++******)))(((((((((''''''''''''''''''''''''************))))))))))))((())))))******))))))(((((((((''''''''''''((((((''''''((())))))))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((((((((((((((''''''''''''((((((((('''''''''''''''&&&'''(((((()))(((((('''%%%%%%&&&''''''((())))))***)))(((''''''((()))*********))))))))))))(((((())))))))))))((((((((((((((((((((((((((()))************)))((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))),,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******)))******+++++++++,,,,,,,,,///.........------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////......---,,,---............/////////...//////000000000000000......---,,,,,,+++******+++++++++************)))(((((()))******+++,,,,,,(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((***)))((('''''''''(((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######$$$%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&+++'''""""""%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***&&&&&&'''((()))******+++++++++******))))))((((((******++++++******)))(((,,,+++***)))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++************))))))(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))((((((((((((''''''''''''((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))'''''''''((((((((())))))***)))'''&&&&&&''')))***))))))))))))))))))(((((())))))(((((('''''''''&&&((((((((((((((())))))******))))))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))++++++***))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++******))))))*********+++++++++,,,,,,//////.........---------++++++++++++,,,,,,,,,---,,,,,,,,,---------------.........///......---,,,---------.........//////---...//////000000//////......---,,,,,,+++******+++++++++*********))))))((()))))))))*********+++(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$###$$$%%%###$$$&&&''''''&&&$$$###############$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''---)))&&&$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''(((((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((()))))))))+++******))))))(((((((((+++++++++++++++***)))))),,,,,,+++***)))))))))***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))))))))************************(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''''''''''''''''''''(((((())))))*********)))))))))(((((()))(((&&&%%%%%%&&&((()))(((((((((((((((((()))))))))(((((((((''''''&&&&&&((((((((((((((())))))******))))))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,+++******)))******+++++++++,,,,,,,,,---------.........//////++++++,,,,,,------------,,,,,,,,,------..................///......---,,,------------............------...////////////...---------,,,,,,++++++***+++++++++*********))))))*********)))))))))(((((())))))(((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))(((%%%$$$###$$$###$$$&&&''''''&&&$$$###############$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%''',,,+++***))))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&''''''((((((((('''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((()))))),,,,,,++++++******))))))))))))))))))))))))(((((('''((()))***+++,,,,,,,,,+++,,,---,,,***))))))+++((((((((()))))))))******************************(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''((((((''''''''''''((((((&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''(((((())),,,,,,+++******)))((((((((('''&&&%%%%%%&&&'''(((''''''(((((((((((())))))((((((((((((''''''''''''((((((((((((((()))************)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,------------......---,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,------.........///***+++,,,---......------,,,,,,,,,---......//////......//////......---,,,,,,------------.........,,,------...............---------,,,,,,++++++++++++++++++************)))++++++***))))))(((''''''))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''(((((((((''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$#########$$$%%%&&&&&&%%%$$$###$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$"""###%%%'''(((***,,,---,,,)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$#########%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))++++++++++++*********)))((((((((()))))))))))))))&&&'''((()))***+++++++++(((***------***))))))***((((((((()))))))))******))))))))))))))))))))))))'''((())))))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))*********''''''((((((((((((''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''((()))******)))((('''''''''''''''((((((((()))'''''''''(((((()))))))))))))))''''''&&&'''((((((************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((())))))((((((((((((((()))************)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++,,,,,,,,,------------...//////...------,,,,,,+++,,,,,,---------.........------------,,,,,,,,,,,,***+++,,,............---,,,,,,------.../////////......//////......---,,,,,,,,,---------.........,,,,,,---............---------,,,,,,,,,,,,+++++++++++++++************))))))))))))))))))(((((((((***)))(((''''''((()))***''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''(((((((((''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%###""""""%%%'''%%%'''+++------+++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))))))))''''''(((((())))))******(((((((((((((((''''''&&&%%%))),,,---***(((((()))************++++++++++++************************((()))***++++++***)))((())))))))))))))))))))))))************************(((((())))))******++++++''''''((((((((((((''''''((((((''''''''''''((((((''''''&&&%%%%%%'''((()))''''''''''''''''''''''''%%%&&&&&&''''''((((((((('''((()))******)))((('''&&&'''''''''(((((())))))'''((((((((())))))*********)))((('''&&&&&&'''(((''''''(((((())))))******%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((())))))''''''(((((())))))******((((((((((((((()))************)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++,,,,,,,,,---------......000//////......---,,,,,,---------........./////////......,,,+++******))))))+++,,,...//////......,,,,,,------...///000000......//////......---,,,,,,,,,,,,---------......+++,,,------......---------,,,,,,,,,,,,,,,,,,,,,+++++++++************)))''''''(((((())))))*********)))(((''''''((()))***''''''((((((((((((''''''(((((((((((((((((((((((($$$%%%'''(((((((((''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$&&&''''''&&&$$$$$$"""###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$############%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%###!!!"""%%%'''"""%%%)))+++,,,---...///''''''''''''''''''''''''#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$#########$$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((('''&&&%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&''''''(((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))******)))(((''''''((((((,,,,,,++++++******))))))))))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***++++++)))'''&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''((('''((((((((())))))******&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))((()))***)))'''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))************)))))))))************+++++++++******+++++++++,,,,,,,,,---,,,,,,+++,,,---.../////////.........---------***+++,,,---..................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((('''&&&%%%$$$(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***///333666...,,,***((((((((('''&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&######''')))'''&&&'''%%%%%%%%%%%%%%%%%%%%%&&&((('''%%%#########%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""(((((((((((((((((('''&&&((((((''''''''''''((((((((()))))))))************&&&''''''(((((((((((((((******)))(((((()))******))))))))))))))))))))))))+++***))))))(((((())))))'''''''''''''''((((((((((((((()))))))))*********((((((''''''''''''(((((())))))))))))))))))))))))((((((((())))))*********(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''((()))******)))'''&&&%%%&&&'''(((((('''&&&&&&&&&&&&'''(((&&&'''''''''((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((()))((('''((()))((('''%%%''''''&&&&&&''''''((()))))))))))))))((((((((((((***))))))((((((((())))))(((((((((((((((((((((((())))))))))))************))))))************))))))******++++++++++++******)))************+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---/////////.........------------,,,---...///000000000000//////.........---------------------------------..............................//////......---,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------........./////////))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))---111444555222---,,,,,,---,,,***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%'''&&&&&&&&&%%%%%%%%%$$$((($$$$$$'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%$$$######"""########################''''''((())))))))))))((())))))(((((((((((())))))(((((()))))))))*********&&&''''''(((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))((((((''''''(((((('''(((((()))******++++++(((((())))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''((())))))((('''&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((('''''''''(((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((((('''&&&'''((((((&&&$$$((((((''''''(((((()))*********))))))((((((''''''******))))))))))))******((((((((((((((((((((((((************++++++++++++))))))************))))))++++++,,,,,,,,,,,,++++++)))************+++++++++,,,,,,,,,,,,------------......---------...//////............------------...///000111333333444444000000/////////.........------------------------////////////////////////......//////......---,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))(((''''''(((******(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***---///:::444...,,,...///---+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&)))%%%%%%((((((%%%###$$$******))))))((('''''''''&&&&&&'''''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$#################################%%%&&&'''((())))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((()))))))))(((((()))))))))))))))))))))))))))))))))''''''&&&&&&%%%&&&&&&'''))))))******++++++++++++(((((((((((()))))))))***((((((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((())))))(((((('''&&&&&&&&&'''((('''''''''&&&&&&'''''''''(((((())))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((('''&&&'''(((((('''%%%((((((((((((((()))************))))))((((((''''''))))))(((((())))))******(((((((((((((((((((((((()))))))))*********++++++))))))************))))))***++++++++++++++++++***))))))*********+++++++++,,,,,,,,,---------...........................///------------------------...///000222333444555555////////////.........---------------------------////////////////////////.........///......---,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((('''&&&%%%$$$%%%&&&)))***(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''***+++666000(((&&&)))+++)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((($$$$$$'''(((&&&$$$%%%))))))(((((('''&&&%%%%%%$$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""$$$%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$####################################$$$%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((('''''''''&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''(((((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))))))))''''''&&&&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''(((******((('''((((((((((((((()))*********)))))))))(((((((((''''''''''''''''''((()))***((((((((((((((((((((((((((((((((()))))))))******))))))************))))))))))))************))))))))))))*********+++++++++,,,,,,,,,---------........................------,,,,,,---------------------...000111222333333333.........---------,,,,,,------------------------.................................///......---,,,+++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%$$$%%%&&&)))***(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''''''000***$$$"""$$$&&&$$$!!!########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''''''''''''''''''''''''''%%%""""""''')))'''&&&(((%%%%%%$$$###"""!!!!!! ###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###########################"""###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((((()))))))))&&&''''''((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((()))))))))((())))))***+++***))))))(((''''''&&&&&&''''''(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))(((((('''%%%&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$#########&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''(((***+++)))(((((((((''''''(((((()))***((((((((()))))))))))))))'''&&&&&&''''''((()))***(((((((((((((((((((((((('''((((((((())))))))))))))))))************)))))))))))))))******))))))))))))************+++++++++,,,,,,,,,,,,------------------......------,,,+++,,,,,,,,,,,,---------------...///000000000000000...------------,,,,,,,,,------------------------------------------------......//////......---,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''(((******(((''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$############&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&+++(((&&&$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''''''''$$$!!!"""''')))(((''')))''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""$$$%%%$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((())))))&&&''''''(((((((((((((((''''''((())))))(((''''''((((((((((((((((((((((((((('''''''''(((((()))******************)))))))))'''''''''((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))((('''%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&((()))***)))'''''''''&&&&&&''''''((()))''''''(((((())))))******''''''''''''((()))***+++(((((((((((((((((((((((((((((()))))))))*********))))))************)))))))))******++++++******))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,******++++++,,,,,,,,,---------......////////////..................------------------------------------------------------------......//////......---,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''')))***)))&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))$$$%%%%%%%%%&&&&&&&&&&&&%%%""""""''')))'''&&&((()))))))))))))))(((((((((''''''%%%%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&''''''((((((''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((('''%%%###"""$$$%%%&&&&&&'''''''''&&&%%%&&&'''(((((('''&&&%%%(((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&%%%%%%'''((()))(((&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((()))***++++++(((((((((((()))***+++,,,(((((((((((((((((((((((()))************+++++++++))))))************))))))+++++++++,,,,,,+++++++++)))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,---,,,+++)))(((+++++++++,,,,,,---------///////////////...------000/////////............------------------------..............................//////......---,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((('''&&&%%%$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$(((,,,+++'''$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))$$$$$$$$$%%%%%%&&&&&&&&&'''$$$###''')))&&&%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%***)))'''%%%$$$%%%'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''((((((((())))))((((((''''''''''''((((((''''''((())))))(((&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''++++++***)))((('''&&&&&&(((((((((((((((((((((((('''&&&$$$######$$$&&&'''))))))))))))))))))))))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''&&&''''''((()))(((((((((***)))((('''''''''''''''...---+++***(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********))))))(((++++++******)))((((((((())))))))))))))))))))))))***)))))))))***+++,,,---************************%%%&&&((()))*********))),,,+++***(((&&&$$$"""!!!++++++,,,------,,,,,,,,,++++++,,,------......///111///---,,,+++,,,...///------------------------//////////////////......///............---------+++++++++,,,,,,,,,------,,,,,,---......---,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))***)))((('''&&&&&&'''((((((((((((((())))))))))))%%%&&&&&&'''((())))))***&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%)))***(((&&&(((((('''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%''''''&&&%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&'''((((((((('''&&&(((''''''&&&&&&%%%%%%$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***,,,---,,,(((&&&'''(((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((((((((((((''''''&&&&&&'''(((***+++%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''((()))((('''((())))))(((&&&((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((''''''''''''((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''((((((((((((''')))(((''''''&&&&&&''''''+++***)))(((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))*********))))))((())))))))))))))))))******))))))))))))))))))))))))******))))))((()))))))))************************%%%&&&((()))*********))),,,,,,+++***))))))((((((((()))***,,,---...//////++++++,,,,,,---.........111000...---,,,---...///------------------------........................------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))***)))((('''&&&''''''((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$)))***'''&&&((((((&&&&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''%%%$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))&&&$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))))))))%%%%%%%%%%%%%%%'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((+++)))(((((())))))(((&&&((((((((((((((((((((((((((((((''''''(((((()))***&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''((('''&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))((())))))******)))))))))''''''((())))))***++++++))))))))))))))))))))))))++++++***))))))(((''''''************************&&&'''((()))******))))))*********++++++,,,,,,,,,((()))***,,,---.........++++++,,,,,,------......000///---,,,,,,,,,---...------------------------------------------......,,,,,,,,,,,,++++++++++++------------............,,,,,,------------,,,,,,------------------------,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))((('''''''''(((((((((((((((((())))))))))))+++******((('''&&&%%%$$$&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$)))***'''&&&((((((&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%'''((('''%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&%%%######$$$$$$%%%&&&&&&'''$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))++++++)))'''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))((((((((($$$#########$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&'''((())),,,***(((((())))))((('''((((((((((((((((((((((((((((((''''''(((((()))***''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))'''((())))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))++++++++++++******))))))************************''''''((()))))))))))))))''''''(((((()))******++++++,,,,,,,,,,,,+++*********++++++,,,------......------,,,+++***++++++,,,------------------------,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))+++***)))((('''&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$(((***'''%%%'''(((&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))***)))&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((()))+++++++++)))(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&'''((()))***+++***''''''((()))((('''((((((((((((((((((((((((''''''&&&&&&''''''((()))******))))))(((''''''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((((()))))))))***''''''((()))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))((((((((((((((()))))))))''''''(((((((((((())))))+++,,,,,,,,,++++++***)))******++++++,,,------......------,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$((()))'''%%%''''''&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))***+++***(((&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%############$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********'''''''''''''''((()))******(((&&&%%%'''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))++++++***)))((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&'''((()))))))))(((''''''''''''''''''''''''''''''(((((())))))******&&&&&&'''((())))))))))))******)))(((((('''&&&&&&))))))))))))))))))))))))$$$%%%&&&((())))))((('''))))))))))))))))))))))))))))))(((((((((((())))))************************((()))***+++,,,,,,,,,,,,******++++++,,,,,,------////////////.........---------------------------,,,,,,,,,---......//////------------,,,,,,,,,,,,************++++++++++++,,,,,,++++++++++++,,,,,,***************************))))))))))))))))))***))))))))))))))))))))))))(((((()))*********))))))(((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###((()))&&&%%%''''''%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((***+++***(((''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&)))******'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''''''''&&&&&&''''''((((((&&&$$$$$$&&&((())))))((((((((((((((((((((((((((((((''''''(((((()))***)))))))))(((((('''''''''(((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''&&&&&&''''''((()))&&&'''((())))))((('''''''''''''''''''''''''''''''''''''''((()))*********%%%&&&'''((())))))))))))((((((((((((((((((''''''))))))))))))))))))))))))&&&''')))*********((('''))))))))))))))))))))))))***)))(((''''''((()))************++++++,,,,,,,,,((()))***++++++,,,++++++*********+++,,,,,,------...............---,,,,,,------------------------,,,------...//////000000,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,************************+++******))))))******+++))))))))))))))))))))))))'''((()))***+++******)))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###''')))&&&%%%&&&'''%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&((())))))'''&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''***------***&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''&&&%%%%%%%%%&&&&&&&&&$$$"""###%%%((())))))(((((((((((((((((((((((()))))))))))))))******+++&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))(((((('''''''''''''''((()))***&&&&&&((((((((('''&&&%%%''''''''''''''''''''''''&&&''''''((()))******+++%%%&&&'''((())))))))))))&&&&&&''''''((())))))))))))))))))))))))))))))))),,,---...///...,,,***)))))))))))))))))))))))))))***)))(((''''''((()))***'''((()))***+++,,,,,,---,,,,,,,,,++++++)))(((((()))******+++,,,,,,------***++++++++++++***))))))------------------------------......///000111111+++++++++************)))++++++,,,,,,,,,------------,,,+++******+++,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))'''((()))+++++++++***)))(((((((((((())))))))))))))))))((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###''')))&&&$$$&&&'''%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%''''''&&&%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&''''''(((&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$'''++++++'''###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%(((((())))))((('''&&&&&&&&&%%%$$$###$$$%%%&&&''''''((((((((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((((('''''')))***+++(((((((((((())))))))))))%%%''')))******)))'''%%%******))))))((((((''''''((('''&&&&&&'''((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))++++++++++++++++++,,,,,,---,,,++++++******++++++******))))))******+++,,,,,,------......------,,,///...,,,+++***++++++,,,,,,,,,,,,---------......,,,------------,,,++++++------------------------******************************))))))))))))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))***)))(((''''''((()))******************)))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&""""""###$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%&&&&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))))))))(((''''''''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&((((((((((((((('''&&&&&&'''&&&&&&&&&&&&&&&'''''''''((()))******)))((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))'''((((((((())))))))))))&&&'''((())))))((('''&&&***)))))))))((((((((('''((('''&&&&&&(((((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***++++++++++++,,,,,,,,,---,,,++++++******++++++******))))))******+++,,,+++,,,,,,,,,,,,,,,,,,+++...---,,,+++++++++,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++******+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((())))))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&'''(((((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''(((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''&&&''''''((((((((('''''''''%%%&&&'''))))))*********%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))((((((((((((((('''&&&&&&(((((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++''''''''''''((((((((((((******+++++++++,,,,,,,,,---,,,++++++******++++++******))))))******+++,,,***++++++,,,,,,++++++***,,,++++++++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,+++******)))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''((()))###$$$%%%&&&'''((())))))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))((('''''''''&&&'''''''''&&&'''((())))))'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''(((((())))))'''''''''((((((((())))))((((((''''''''''''(((((())))))))))))((((((((((((((('''&&&'''((()))(((&&&(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++''''''((((((((((((((()))*********++++++,,,,,,------,,,++++++******++++++******))))))******+++,,,++++++,,,,,,,,,,,,++++++*********++++++,,,------)))************+++++++++***++++++++++++***))))))))))))))))))************************************''''''((((((((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%&&&&&&######$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))''''''&&&&&&&&&&&&'''(((&&&'''(((((((((&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$'''''''''(((((((((((()))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))(((''''''((()))((('''(((((((((((())))))))))))))))))))))))))))))))))))************************((((((((())))))*********))))))***+++,,,,,,---------,,,++++++******++++++******))))))******+++,,,,,,,,,------------,,,,,,)))******++++++,,,,,,,,,)))))))))*********++++++***++++++++++++***))))))((((((((())))))*********))))))))))))))))))))))))&&&'''(((((((((((('''&&&((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""#########$$$$$$%%%%%%%%%#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$######$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&''''''(((((('''&&&%%%%%%%%%&&&'''((('''''''''''''''&&&%%%$$$((((((''''''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&'''''''''(((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))***+++,,,------...---,,,++++++******++++++******))))))******+++,,,,,,------......------,,,)))***++++++,,,++++++***))))))*********++++++++++++++++++,,,+++******)))'''(((((())))))*********))))))))))))))))))))))))))))))++++++++++++))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$##################$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!"""######%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''')))((((((''''''''''''((('''&&&%%%$$$$$$&&&((()))***)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''')))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&'''((((((((()))))))))***)))((('''((()))***)))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++((()))***+++,,,------...---,,,++++++******++++++******))))))******+++,,,,,,,,,,,,------,,,,,,,,,******+++,,,++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***'''(((((()))******++++++)))))))))))))))))))))))))))***,,,------,,,***)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))(((''''''(((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&#########$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!"""######%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&''''''***)))(((''''''''''''''''''&&&$$$$$$$$$&&&((())),,,+++)))''''''''''''(((###""""""###$$$&&&)))***'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((&&&''')))******)))'''&&&'''((((((((())))))*********((('''((()))***)))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***((())))))+++,,,---......---,,,++++++******++++++*********)))***++++++,,,+++++++++,,,,,,+++++++++***+++,,,,,,+++***)))(((***++++++++++++,,,,,,,,,,,,------------,,,++++++'''(((((()))***++++++,,,))))))))))))))))))))))))''')))***++++++***)))'''((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''((()))******)))((('''&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''!!!""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%###$$$&&&((())))))(((''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''((())))))))),,,***(((&&&%%%&&&'''((())))))))))))))))))))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&+++******)))((('''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''))))))******+++++++++,,,---,,,+++)))))))))************+++++++++,,,,,,,,,+++*********))))))(((((())))))*********+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***))))))***++++++++++++***++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,---...---,,,+++***************************))))))))))))))))))))))))+++++++++++++++++++++++++++***)))'''''''''((())))))(((''''''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$&&&&&&'''(((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######"""""""""""""""###$$$###"""###%%%&&&%%%$$$###$$$%%%&&&''''''''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((+++***(((&&&%%%&&&''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***************))))))))),,,+++***)))))))))******))))))*********++++++++++++*********))))))))))))))))))*********+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***)))************+++++++++++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,++++++,,,,,,---,,,+++***)))************************))))))))))))))))))))))))+++++++++++++++++++++++++++***)))(((''''''((())))))((('''''''''((()))***'''((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((((()))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######""""""""""""######&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&***)))(((&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))''''''(((((())))))******'''''''''((()))*********+++******))))))(((((('''))))))((((((((()))******(((((()))))))))************************)))))))))***************++++++++++++++++++++++++************++++++,,,,,,++++++***+++***)))))))))***,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,***++++++++++++***))))))************************))))))))))))))))))))))))***************************))))))(((((((((((())))))(((''''''&&&'''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""######$$$###"""!!!"""$$$$$$$$$###&&&%%%$$$$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((''''''&&&%%%%%%$$$$$$)))((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&''''''((()))******+++'''((((((((()))))))))***)))))))))(((((((((((((((''''''((((((((()))******))))))))))))*********+++************************************************+++++++++******************++++++,,,,,,++++++***,,,***)))((((((***,,,---+++++++++,,,,,,,,,------------------------------,,,,,,------------,,,,,,***************))))))(((************************))))))))))))))))))))))))************************)))))))))(((((((((((()))((((((''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))*********))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###############""""""######$$$$$$"""!!! !!!###$$$###"""''''''%%%%%%%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))(((((('''&&&%%%$$$$$$###(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&''''''((()))******+++***)))))))))((((((((('''&&&''''''((()))******+++''''''(((((())))))))))))*********+++++++++,,,,,,***************+++++++++***************************************************++++++,,,,,,++++++***,,,***)))((((((***,,,---+++++++++,,,,,,,,,------------------------------,,,------......------,,,******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))((((((((((((''''''&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$########################$$$%%%%%%&&&%%%%%%%%%'''((('''&&&'''''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))''''''(((((())))))***************)))((('''''''''%%%&&&'''(((***+++,,,,,,(((((()))*********))))))***++++++++++++,,,,,,,,,*********++++++++++++++++++++++++***************)))))))))******************++++++,,,,,,++++++***+++***)))))))))***,,,,,,++++++,,,,,,,,,,,,------------------------------------............------+++******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))(((''''''((((((((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###############$$$%%%&&&&&&%%%$$$%%%&&&''''''%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&'''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((()))***+++,,,,,,)))***+++++++++***)))(((************++++++++++++*********++++++,,,,,,,,,+++++++++*********))))))((()))))))))*********+++***++++++,,,,,,++++++***)))************+++++++++++++++,,,,,,,,,,,,------------------------------------............------,,,+++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))******)))(((&&&'''((()))))))))((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''"""###%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%############$$$%%%&&&'''###!!!!!!"""###$$$###"""$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((('''''''''%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))*********************+++++++++***+++,,,,,,+++***)))((())))))))))))*********************++++++,,,,,,,,,++++++++++++******))))))(((((())))))*********++++++++++++,,,,,,+++++++++))))))***++++++++++++***++++++,,,,,,,,,---------------------------------------............---------,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((*********)))(((&&&'''(((*********))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&& !!!!!!"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%(((((('''&&&&&&%%%$$$$$$""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''"""###%%%'''''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$######"""!!! ######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&############$$$%%%&&&'''%%%#########%%%&&&%%%$$$(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((+++*********))))))((((((&&&&&&&&&''''''''''''(((******))))))((((((''''''+++++++++***)))(((((('''******)))))))))))))))***,,,+++***+++,,,,,,+++)))))))))(((((((((***+++,,,------,,,+++*********+++,,,,,,,,,,,,++++++***))),,,,,,+++++++++,,,---...+++++++++,,,,,,,,,------,,,,,,,,,---...///000000...............///000111---,,,***(((((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''***(((&&&'''))))))'''$$$&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!''''''&&&&&&%%%$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""######$$$%%%&&&&&&''''''""""""""""""""""""""""""!!!!!! !!!!!! !!!###$$$$$$###"""!!!''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((()))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))***************)))))))))(((((('''''''''((((((((())))))))))))))))))((((((((((((++++++******)))(((((('''******))))))))))))******+++******+++,,,---+++***+++***)))(((((()))******,,,,,,+++***************,,,,,,,,,,,,,,,,,,+++***,,,+++++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,------......//////..................//////---,,,***(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&)))'''&&&'''))))))'''%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$%%%$$$$$$###"""!!!''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%$$$$$$%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((***++++++******))))))))))))(((((((((((()))))))))*********((((((((()))))))))******++++++******)))(((((((((***)))))))))))))))*********))))))***,,,---,,,***,,,,,,***))))))((()))))),,,+++******)))*********+++,,,,,,------------,,,+++++++++,,,,,,,,,------,,,------------.........---------------.........///............---------,,,+++***)))((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((''''''&&&&&&&&&'''&&&&&&'''))))))(((&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&((((((''''''&&&%%%%%%$$$#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%((('''&&&$$$######""""""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''''''''((((((((()))$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((())))))***))))))))))))))))))((((((((((((((()))))))))******'''(((((()))******++++++************))))))(((((())))))))))))))))))***+++)))((((((***,,,---,,,+++++++++******************+++******))))))*********+++,,,,,,---............++++++,,,,,,---------,,,---------.........//////...---------------------............------,,,+++++++++***)))((())))))***************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''((((((((((((''''''))))))((((((''''''&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''(((&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#################################$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$###""""""###$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''(((%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''######%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((())))))''''''((((((((()))))))))''''''((()))***+++,,,,,,*********)))))))))))))))))))))(((((()))***++++++(((((((((***,,,---,,,+++(((((()))***+++,,,,,,,,,+++***************+++++++++,,,,,,---............***+++,,,---------,,,,,,---------.........//////---------------,,,,,,,,,------......---,,,+++************)))))))))))))))))))))*********+++++++++((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''((((((((((((''''''))))))((((((((('''''''''$$$%%%&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$############"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""!!!!!!!!!###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((("""###$$$&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''(((((((((((())))))'''''''''((((((((())))))(((((())))))***+++,,,,,,******))))))))))))))))))(((((((((((()))***+++,,,)))(((((()))+++,,,+++)))&&&''')))+++,,,---------+++++++++***++++++,,,---+++,,,,,,------------,,,***+++,,,---...---,,,+++,,,------------.........,,,,,,,,,,,,,,,---------+++,,,---------,,,+++*********)))))))))(((((((((((((((((()))******++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''((((((((((((''''''(((((((((((((((((((((((($$$&&&'''(((&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''((())))))))))))))))))&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((((())))))((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$ !!!"""###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((())))))(((((()))))))))*********)))))))))******+++++++++)))))))))))))))))))))***(((((((((((()))***+++,,,***)))((()))++++++***(((((()))***,,,------,,,,,,,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,+++***)))+++,,,......---,,,+++,,,,,,,,,,,,------------+++++++++,,,,,,------...)))***,,,------,,,+++***)))))))))))))))(((((('''&&&''''''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''(((((((((((('''''''''''''''((())))))******$$$'''((((((%%%$$$%%%&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''((((((((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!""""""###$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&########################&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((()))))))))************+++++++++***************+++++++++)))))))))))))))*********(((((((((((()))***+++,,,***)))))))))++++++)))''')))***+++,,,---,,,+++***,,,,,,,,,,,,------...///,,,,,,,,,,,,++++++***))))))***,,,......---,,,++++++++++++,,,,,,,,,------******+++,,,,,,---......((()))+++---------++++++)))))))))))))))(((((('''%%%&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&'''((()))***++++++%%%''')))(((%%%###$$$&&&&&&&&&&&&'''''''''((((((%%%&&&((((((((((((&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$############$$$%%%&&&&&&&&&&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''((('''&&&$$$###''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###'''''''''''''''''''''''''''&&&%%%&&&''''''&&&%%%$$$$$$&&&'''''''''&&&%%%((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))************************************************---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++++++++*********))))))+++++++++++++++++++++,,,+++***)))(((((()))***+++%%%%%%&&&&&&'''((())))))&&&&&&''''''((()))))))))))))))(((''''''((()))***(((((((((((())))))))))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$######"""######$$$###$$$%%%%%%$$$###"""!!!######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%&&&((())))))(((&&&%%%########################"""######$$$$$$######"""%%%%%%#########$$$%%%&&&$$$#########""""""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$###&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&%%%$$$%%%%%%&&&%%%%%%$$$%%%&&&'''(((''''''&&&((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))************************************************,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++++++++*********))))))************++++++++++++******)))(((((()))******%%%%%%&&&&&&'''(((((())))))))))))(((''''''&&&&&&+++***)))'''''''''(((((('''((((((((())))))))))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%&&&&&&%%%$$$"""##############################$$$$$$$$$$$$######&&&%%%$$$#########$$$%%%$$$$$$$$$$$$#########"""&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###"""''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++***************************************++++++************++++++++++++++++++,,,,,,,,,,,,+++++++++************************)))))))))))))))***))))))(((((())))))***%%%%%%&&&&&&'''((((((((()))))))))(((''''''&&&&&&,,,+++)))((('''&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$######"""###$$$%%%%%%$$$###"""########################$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''((((((((('''&&&&&&((()))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((*********************************************************)))))))))))))))))))))))))))))))))))))))++++++************++++++***++++++++++++,,,,,,,,,************************))))))))))))(((((((((((()))))))))(((((()))))))))&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))))))))(((((('''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&''''''&&&$$$$$$''')))''''''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++*********+++++++++,,,,,,************************)))))))))(((((((((''''''((((((((())))))(((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))&&&&&&''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%%%%%%%%%%###"""!!!"""###$$$%%%%%%$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&&&&%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$######""""""##################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%### !!!$$$(((''''''&&&&&&''''''((()))&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))))))))******************++++++++++++***************+++++++++******))))))(((((('''''''''(((((())))))((((((''''''''''''''''''''''''''')))))))))(((''''''&&&&&&$$$%%%&&&'''((()))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$###### !!!###$$$%%%%%%$$$#########""""""######$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&%%%######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$###"""""""""""""""#########&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&'''$$$ !!!%%%***'''&&&%%%%%%%%%&&&((((((&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++******))))))))))))******************++++++++++++))))))*********+++++++++++++++***))))))(((''''''''''''((())))))((('''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&$$$%%%'''(((((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$ """$$$%%%&&&&&&%%%$$$"""###$$$$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%%%%&&&&&&%%%"""###$$$%%%%%%%%%%%%$$$#########""""""#######################################$$$$$$$$$$$$######!!!"""$$$%%%&&&&&&%%%%%%"""""""""######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$''''''''''''''''''''''''(((******'''######(((---&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,++++++++++++++++++++++++******))))))))))))******)))************+++++++++))))))******++++++++++++,,,++++++***)))(((((('''&&&'''((())))))((('''&&&'''''''''''''''''''''&&&&&&&&&''''''((()))))))))&&&'''((((((((('''&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###%%%$$$###""""""###$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%!!!"""%%%'''''''''&&&%%%"""###%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&#################################$$$$$$######### !!!###%%%&&&&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%$$$%%%&&&&&&&&&'''''''''&&&%%%%%%$$$'''&&&%%%&&&((()))((('''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''+++++++++*********))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******))))))(((((('''''')))************+++++++++,,,,,,+++***))))))******(((((())))))******++++++***************)))(((((((((((((((((((((((((((((()))))))))))))))((('''''')))******++++++)))((('''(((((((((((())))))))))))((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%'''&&&%%%&&&'''((('''&&&((('''&&&%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((+++++++++*********))))))))))))(((((((((((())))))************************((((((''''''''''''((((((******))))))(((((((((((()))************+++++++++,,,++++++***************************+++++++++++++++++++++++++++***))))))************************)))************)))(((''')))******+++***)))((('''(((((((((((())))))))))))((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""######&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&'''((((((((((((''''''&&&(((&&&%%%&&&''''''&&&%%%''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''((())))))+++************)))))))))))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))***))))))))))))((((((((()))************+++++++++++++++++++++************,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++************************************+++++++++***))))))))))))*********)))((('''(((((((((((())))))))))))((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&(((&&&%%%%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((************))))))))))))))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++***,,,,,,,,,++++++******)))++++++,,,,,,++++++***)))************************+++++++++,,,,,,++++++***)))))))))))))))((((((((((((((((((((())))))))))))'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%'''&&&%%%%%%&&&'''&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++******))))))))))))******))))))))))))************))))))*********+++++++++***+++,,,,,,,,,,,,++++++++++++******)))))))))(((***************))))))((())))))))))))))))))))))))***+++,,,,,,,,,,,,++++++)))))))))((((((((((((((((((((((((((())))))))))))&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''######"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((()))))))))))))))***))))))(((((((((((())))))******************************))))))))))))******)))))))))************+++)))************+++++++++******,,,---------,,,+++*********))))))))))))))))))************)))((((((((((((((((((((((((((((((******+++,,,,,,,,,++++++***)))((('''''''''(((((((((((((((((())))))))))))&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$############$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$&&&&&&'''''''''&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%$$$######$$$&&&(((''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((('''(((((((((((())))))******))))))(((((((((((())))))************************)))))))))(((((()))))))))))))))*********+++++++++)))************+++++++++)))***,,,---...---,,,+++)))***************++++++***++++++++++++***))))))))))))))))))))))))))))))))))))***+++++++++++++++***)))((('''&&&''''''((((((((((((((())))))))))))%%%&&&'''((())))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$""""""###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&'''''''''&&&###""""""$$$&&&(((((('''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))***++++++***)))((('''((((((((())))))******))))))(((((((((((())))))************************))))))(((((((((((())))))))))))******++++++++++++)))************+++++++++)))***,,,.........,,,+++*********++++++,,,,,,---+++,,,,,,,,,,,,+++******************************((()))***+++++++++++++++***)))(((&&&&&&''''''((((((((((((((())))))))))))%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$!!!"""###$$$%%%%%%&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###"""""""""&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''((((((((('''&&&&&&&&&%%%******))))))((((((''''''''''''''''''((()))++++++************************************************)))))))))***+++++++++,,,************************///...---,,,+++***)))(((***************************++++++,,,,,,++++++************++++++,,,,,,,,,))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%&&&&&&%%%%%%%%%###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&$$$%%%((()))'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""######$$$%%%%%%%%%%%%$$$%%%%%%&&&'''&&&%%%###"""###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$#########$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###""""""!!!!!! !!!######$$$$$$$$$########################"""""""""###$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&***)))))))))((((((((('''))))))))))))******+++,,,******************************************************************++++++)))))))))))))))))))))))))))))))))(((((((((((((((***************************++++++,,,,,,++++++************++++++,,,,,,,,,***************)))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$$$$%%%$$$$$$%%%%%%'''((((((&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$""""""%%%%%%###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$### !!!###$$$&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""""""""###$$$%%%%%%%%%$$$########################%%%%%%$$$$$$###""""""!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((()))))))))((())))))******))))))))))))))))))))))))******************************************))))))(((((((((((((((((((((((())))))******++++++,,,,,,***************************++++++,,,,,,++++++************+++++++++++++++***************+++++++++))))))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%$$$$$$%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%""""""%%%%%%"""&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((************************++++++******))))))(((((())))))))))))))))))))))))***++++++,,,,,,---------***************************++++++,,,,,,++++++******************+++++++++))))))***************+++))))))))))))(((((((((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&'''%%%%%%))))))'''%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''(((((('''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&'''''''''&&&%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((()))))))))(((((((((((())))))))))))(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((************************+++******))))))(((((((((************************((((((((()))))))))))))))***************************++++++,,,,,,++++++***************************((((((((()))))))))******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''%%%'''+++,,,***######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&%%%$$$######"""############$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''(((((('''&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))((())))))******))))))))))))))))))))))))************************))))))))))))))))))((((((***************************************************************************++++++,,,,,,++++++******************)))))))))'''''''''((())))))******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$###%%%)))***(((############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$###$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%######$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((''''''(((((('''&&&%%%$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''(((((()))))))))))))))((((((((((((((('''((((((((()))))))))***))))))))))))******+++,,,************************************************((((((((()))))))))))))))******************************+++,,,---......///***************************++++++,,,,,,++++++***+++*********)))))))))((('''(((((()))******++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######&&&&&&&&&&&&%%%$$$###""""""$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$"""###&&&&&&$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&'''''''''''''''&&&%%%$$$###$$$$$$######$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&'''(((((((((((())))))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$%%%&&&'''((('''''''''&&&&&&'''''''''&&&&&&''''''((()))************))))))(((((('''''''''((((((((())))))******''''''''''''(((***++++++************************************************''''''(((((())))))******))))))))))))))))))))))))$$$%%%&&&(((***,,,---...************************+++++++++,,,,,,++++++++++++*********))))))((((((((())))))***++++++,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""&&&'''&&&&&&%%%$$$###""""""###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&######%%%$$$"""$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%$$$###$$$%%%'''(((''''''''''''&&&%%%$$$###$$$#########$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###$$$%%%&&&''''''((('''%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%''''''!!!###%%%&&&%%%$$$###$$$$$$############$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***+++++++++,,,&&&((())))))(((((()))***(((((())))))*********+++((()))***++++++***)))((()))))))))))))))))))))))),,,,,,++++++***)))((((((((()))***++++++,,,++++++(((((())))))******++++++*********))))))))))))))))))))))))***************(((((((((''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%***((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$######$$$$$$$$$$$$###### """$$$%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******************++++++'''(((***)))(((((()))+++((()))))))))******************************))))))************************,,,,,,+++******)))(((((((((((()))***++++++++++++)))))))))))))))*********)))))))))))))))))))))***'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%&&&'''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******************))))))((()))+++***))))))***,,,))))))))))))************,,,,,,+++***)))))))))***+++++++++++++++++++++++++++++++++******))))))((('''((()))***++++++++++++***))))))))))))))))))(((((((((((())))))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%%%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))(((((((((***++++++******+++,,,)))))))))))))))*********...,,,+++)))))))))******************************+++*********)))))))))((('''((()))***++++++++++++******))))))((((((((('''&&&''''''((()))***++++++((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###$$$%%%''')))###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$##################$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((+++******))))))((((((((((((***++++++******+++,,,******))))))))))))))))))---,,,***)))((()))***+++))))))))))))))))))))))))*********)))))))))))))))''''''((()))***************)))))))))((((((''''''&&&&&&'''((()))******+++))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$#########%%%$$$$$$###$$$%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((()))+++***))))))***,,,************))))))))))))***)))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))************)))((((((((((((((((((''''''''''''(((((()))))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%%%%%%%$$$""""""""""""$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((())))))***&&&''''''((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))'''(((***)))(((((()))+++************)))))))))(((&&&'''((()))))))))))))))((((((((((((((((((((((((((()))))))))))))))))))))&&&'''((()))************'''''''''(((((((((((((((''''''(((((((((((((((((())))))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######"""######$$$$$$###$$$%%%%%%$$$###!!! """######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%###""""""###%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******'''((())))))(((((()))***+++*********))))))((((((###%%%''')))******))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))************&&&'''''''''(((((())))))(((((((((((((((''''''''',,,++++++***)))(((((((((&&&&&&&&&''''''((((((((($$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%'''((()))"""###%%%&&&%%%"""""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""############$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$#########$$$%%%%%%&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&((()))***++++++***)))(((''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''***)))'''%%%$$$%%%'''(((######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((+++++++++*********))))))+++*********))))))((((((''''''(((((())))))******)))))))))))))))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''(((&&&$$$######$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""!!!!!!%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&'''((()))%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%%%%&&&'''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))(((''''''''''''((()))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************)))))))))((('''((((((((()))))))))***)))))))))))))))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%########################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$###$$$$$$%%%%%%$$$$$$#####################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%$$$$$$###''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''&&&&&&%%%''''''''''''(((((((((((()))((((((''''''(((((()))************************))))))))))))))))))))))))************************+++************)))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&'''&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))************************((((((((((((((((((((((((***************+++++++++************))))))))))))*********)))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((''''''''''''(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""#################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&$$$$$$###$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((''''''''''''((((((((((((''''''((()))************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***+++++++++(((((()))))))))))))))***))))))))))))************))))))))))))(((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%"""!!!!!!"""%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""###$$$$$$$$$######$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###""""""!!!#################################$$$$$$%%%%%%&&&$$$$$$######$$$&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''')))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++(((((((((((())))))******((()))))))))***************)))))))))((((((((('''''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$##########################################"""######$$$%%%%%%&&&&&&&&&%%%$$$######$$$&&&'''%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$###$$$%%%%%%%%%%%%$$$##############################$$$%%%%%%%%%%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%&&&'''((()))%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&''''''&&&%%%%%%&&&''''''$$$%%%%%%&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$''''''''''''((((((((()))&&&''')))***+++++++++***************************))))))))))))))))))))))))&&&''''''((()))*********'''((((((((())))))******(((((())))))*********+++******))))))((((((((('''''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$"""######$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""""""""###$$$$$$%%%%%%########################""""""###$$$%%%%%%&&&&&&)))'''%%%#########$$$%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$##############################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''!!!!!!"""###%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$"""!!!###%%%'''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$######"""""""""'''(((***)))'''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''&&&&&&'''((()))))))))))))))(((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%'''&&&&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$!!!!!!$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%((('''&&&&&&$$$$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&"""%%%'''%%%%%%'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&%%%$$$###$$$######%%%''''''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&""" """###!!!######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%#########""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''(((((()))'''%%%######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%'''((())))))'''&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((()))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''))))))***))))))((('''&&&)))(((''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###!!!!!!###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%''''''$$$$$$''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$######%%%$$$###$$$%%%%%%$$$"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%###"""###%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))******((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''&&&((())))))'''&&&&&&'''(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((''''''''''''''''''''''''((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''************)))'''&&&%%%))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''%%% %%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$###"""$$$###"""###$$$%%%$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&((())))))***''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''%%%&&&&&&'''''''''''''''(((((()))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((('''''''''''''''''''''((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((())))))***))))))(((''''''(((((('''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!###%%%''''''&&&############$$$$$$$$$$$$########################&&&&&&%%%$$$$$$###############""""""#########"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################%%%&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&''')))(((&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((())))))&&&'''((())))))***))))))'''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""%%%%%%""""""%%%%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%&&&&&&(((&&&%%%$$$%%%&&&&&&%%%""""""#########$$$$$$$$$########################%%%%%%%%%%%%$$$$$$######!!!""""""""""""!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$""""""#########$$$$$$$$$################################################%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''(((((((((((((((''''''''''''((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***'''''''''(((((())))))***%%%&&&''')))************&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$''''''$$$$$$''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###############$$$$$$$$$$$$%%%&&&''''''///,,,(((&&&%%%$$$"""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######$$$%%%$$$###"""###%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$###################################################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''((((((((((((''''''&&&%%%$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$$$$%%%&&&(((%%%%%%&&&''''''&&&%%%%%%&&&'''''''''((((((((((((%%%'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&''''''((())))))******&&&'''((())))))***))))))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%'''%%%!!!!!!%%%'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""#########$$$$$$#########$$$%%%&&&'''...+++'''$$$$$$$$$###"""""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%###%%%'''&&&$$$###$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%&&&###$$$%%%%%%%%%%%%$$$###!!!!!!"""######$$$%%%%%%"""############$$$$$$$$$################################################""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###%%%&&&''''''$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((%%%'''((('''&&&$$$%%%%%%'''''''''''''''((())))))++++++++++++++++++++++++$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&''''''((()))******+++((()))))))))))))))(((''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$###""""""""""""$$$&&&'''(((&&&###"""$$$%%%&&&&&&""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&&&&&&&%%%"""$$$&&&%%%###"""$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''((((((''''''&&&$$$######"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''))))))(((((('''''''''&&&))))))))))))))))))))))))++++++***)))(((((()))))))))))))))))))))))))))))),,,,,,++++++)))((('''&&&))))))))))))((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********(((((((((((('''''''''''')))(((''''''''')))***+++***))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&$$$$$$###########################"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$#########""""""!!!###%%%''''''%%%###!!!###########################"""!!!"""###$$$###!!!"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%$$$###""""""###$$$%%%"""############"""!!!!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&""""""""""""############$$$$$$$$$############""" !!!"""$$$%%%''''''$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%'''''''''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))(((((((((''''''''''''))))))))))))))))))))))))+++******)))(((((())))))))))))))))))))))))))))))))))))*********))))))((())))))))))))((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((('''((((((((())))))))))))+++*********)))((((((((())))))(((((((((''''''''')))((('''''''''(((***+++((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###!!!"""###$$$$$$$$$$$$$$$####################################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$$$$$$$$$$#########"""""""""###%%%&&&&&&%%%###"""###########################"""!!!"""###$$$###!!!"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$!!!""""""###$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&""""""""""""############$$$$$$$$$############"""""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((''''''''''''))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))&&&'''((()))***+++++++++(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((())))))))),,,+++******(((((('''&&&))))))))))))(((((((((((((((((('''''''''((()))***'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$(((((())))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$#########"""$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$""""""###$$$$$$$$$##############################################################################"""$$$%%%%%%$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""!!!"""###$$$###!!!"""############$$$$$$$$$########################$$$$$$###""""""###$$$$$$ !!!"""$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%"""""""""#########$$$$$$$$$$$$$$$############"""%%%%%%$$$$$$###"""""""""%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((('''''''''))))))))))))))))))))))))***))))))((((((((())))))((((((((((((((((((((((((&&&&&&((()))************(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))******))))))((((((((('''******)))))))))(((((((((((((((((('''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######""""""!!!!!! %%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%###############$$$$$$$$$"""###############$$$$$$########################"""###%%%%%%###"""###$$$########################%%%%%%$$$######$$$%%%%%%""""""""""""""""""""""""###"""!!!"""###$$$###!!!""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$##################$$$""""""###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$$$$###"""""""""%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((())))))'''&&&%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))'''''''''((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))(((((((((((((((((((((((('''(((((()))))))))(((((('''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))))))))***))))))))))))(((((((((((('''(((((((((((('''''''''((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$""""""#########$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$###"""##############################&&&%%%###""""""###%%%&&&""""""""""""""""""""""""###"""!!!"""###$$$###!!!""""""#########$$$$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########""""""###############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''(((((()))$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&''''''((()))(((''''''&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((('''&&&''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%&&&'''''')))******+++((((((((((((''''''''''''''''''((((((((('''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$###"""""""""""""""###$$$$$$%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###""""""##################$$$$$$$$$&&&%%%$$$######$$$%%%&&&###########################"""!!!"""###$$$###!!!"""############$$$$$$$$$%%%$$$$$$$$$######"""""""""###$$$$$$$$$$$$###"""$$$$$$%%%%%%$$$###""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$############"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%'''''''''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((())))))(((''''''&&&'''''''''((()))*********'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''((()))))))))''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###""""""!!!######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%###$$$$$$$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%""""""###$$$$$$%%%&&&&&&########################!!!"""$$$$$$"""""""""###""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!!"""############$$$$$$$$$$$$$$$$$$###############"""###$$$$$$$$$$$$###"""""""""######$$$#########%%%$$$$$$######$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$######"""#########$$$$$$$$$%%%%%%$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&(((''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''((()))***######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))''''''((((((((((((((('''&&&''''''((()))******+++'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!!""""""###$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""###$$$###!!!"""############$$$$$$$$$########################"""###$$$%%%%%%$$$###""" !!!"""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""###############$$$$$$$$$((('''%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''(((((((((%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((('''''''''))))))((('''&&&%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((''''''''''''''''''''''''%%%''')))***((('''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%###"""###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###"""!!!!!!&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&'''&&&%%%&&&''''''&&&$$$$$$$$$###############$$$%%%%%%%%%$$$$$$%%%&&&&&&((('''%%%#########%%%&&&"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$%%%""" """$$$$$$#########################################################$$$%%%%%%%%%%%%$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$##################%%%$$$######""""""######""""""###$$$$$$$$$$$$###########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""############""""""'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))+++***)))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))************)))(((((((((((((((((((((((((((&&&((())))))(((''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&((()))(((%%%######$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%######$$$%%%&&&###############$$$$$$$$$"""############$$$$$$$$$%%%""" ###%%%$$$#########################################################$$$%%%%%%%%%%%%$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$########################%%%$$$######""""""############$$$%%%%%%%%%%%%$$$########################$$$$$$$$$#########""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((******))))))((((((((('''((((((''''''''''''((((((&&&&&&'''''''''((((((((())))))))))))************++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))'''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%))),,,)))###!!!%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%'''&&&$$$######$$$%%%%%%$$$$$$$$$###############"""############$$$$$$$$$%%%###""""""$$$%%%%%%$$$######################################################$$$%%%%%%%%%%%%$$$########################$$$$$$$$$###############"""############$$$$$$$$$########################%%%$$$######""""""#########$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((******))))))((('''''''''((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((((()))))))))))))))******+++***)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))))))))(((((((((((((((((((((((((((((((((((('''%%%&&&(((***((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$'''***((($$$!!!"""%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%######################################################$$$%%%%%%%%%%%%$$$################################################""""""#########$$$$$$$$$###############$$$$$$$$$%%%$$$######""""""######"""###$$$$$$%%%%%%$$$$$$################################################$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&'''''''''((('''''''''(((((()))))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))''''''''''''''''''''''''((((((((('''%%%&&&(((***''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))&&&&&&&&&%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))&&&%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%&&&&&&%%%$$$###############$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$######$$$%%%$$$$$$%%%%%%######################################################$$$%%%%%%%%%%%%$$$################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%$$$######""""""######!!!!!!"""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######"""######$$$$$$######""""""######$$$$$$######"""""""""############""""""$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&(((***&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&&&&''''''(((((()))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))'''''''''''''''''''''''''''((()))(((&&&&&&((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''(((((())))))%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$""""""$$$'''(((&&&$$$""""""""""""###$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$!!!###%%%%%%$$$###$$$%%%######################################################$$$%%%%%%%%%%%%$$$#######################################$$$$$$$$$"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$######""""""###### !!!!!!"""###"""""""""#######################################$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""############""""""""""""############"""""""""""""""######"""""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$%%%&&&)))***'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''((((((((()))))))))&&&''''''((())))))*********))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&''''''((($$$############$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%%%%$$$$$$%%%############$$$%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$"""%%%%%%###"""###$$$######################################################$$$%%%%%%%%%%%%$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$######""""""######!!!!!!"""#######################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""############""""""""""""############"""""""""######$$$$$$######""""""###%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""$$$''')))(((((((((''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++((((((''''''''''''(((((((((((((((((())))))))))))'''(((((()))***++++++++++++***************++++++(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))%%%''')))***((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))""""""###$$$$$$%%%&&&&&&######"""""""""###%%%&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&"""&&&)))'''""" """%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%"""############$$$$$$$$$!!!%%%%%%###!!!"""$$$######################################################$$$%%%%%%%%%%%%$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$$$$###"""#########""""""###$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""############""""""""""""############""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))***************)))(((''''''((()))***((((((((('''&&&&&&%%%%%%((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))******++++++%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&"""###$$$%%%'''((())))))%%%&&&'''((()))+++,,,,,,''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""######""""""######$$$%%%&&&%%%$$$$$$######$$$$$$&&&&&&%%%$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""$$$%%%&&&&&&&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""###$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&%%%%%%$$$###""""""######$$$$$$###"""!!!!!!""""""######"""""""""""""""###""""""############""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""&&&%%%###"""""""""######""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""!!!###$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((()))))))))******))))))(((((((((((())))))((((((((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))*********%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&###$$$$$$%%%&&&'''((((((%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$#####################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################%%%$$$###""""""""""""""""""###$$$%%%%%%$$$###"""###############################################################"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$!!!""""""""""""""""""!!!######$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&%%%$$$$$$###""""""######$$$$$$###"""""""""""""""%%%%%%$$$"""!!!!!!!!!!!!######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#################################%%%%%%###"""""""""######""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""!!!###$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((('''((())))))((('''%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((())))))))))))((((((''''''(((((()))******+++(((((((((''''''(((((((((((((((((((((((((((((((((***))))))))))))))))))(((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$!!!!!!"""######"""!!!!!!########################"""""""""""""""""""""""""""""""""###"""!!!!!! ########################%%%$$$######""""""###### !!!!!!!!!!!! ######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&%%%$$$######"""#########$$$$$$###""""""""""""###'''&&&$$$###!!!!!! $$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""""""""###########################%%%$$$######"""#########""""""###$$$$$$$$$$$$###$$$$$$$$$###############!!!"""$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''((('''((()))******(((&&&$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))******)))((('''&&&&&&&&&&&&''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((******))))))(((((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%!!!""""""""""""""""""!!!###############################################################"""!!!!!!""""""""""""""""""""""""$$$$$$$$$############### !!!!!!!!!!!! ######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$###""""""#########&&&%%%$$$###""""""!!!"""###$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################$$$$$$##################""""""###$$$$$$$$$$$$###########################""""""###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''')))******(((&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))******)))((('''((((((''''''&&&&&&&&&&&&''''''((())))))(((''''''((((((((((((((((((((((((***)))))))))(((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$############"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$########################%%%$$$$$$$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$######"""""""""""""""######"""""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$###############$$$$$$$$$###############$$$%%%""""""############"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%####################################$$$#########""""""###$$$$$$$$$$$$###########################""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((((((((&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))((((((+++******)))((((((''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((()))(((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$######""""""!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$$$$###""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$############$$$%%%%%%###############$$$%%%&&&"""""""""######""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$##################$$$$$$$$$""""""""""""######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''((((((((())))))(((((((((((()))))))))))))))))))))(((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&%%%$$$$$$######$$$$$$###############$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$########################"""""""""""""""###$$$%%%%%%$$$############$$$%%%################################################$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$#########$$$$$$%%%&&&$$$$$$#########$$$%%%%%%"""######$$$$$$######"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$"""""""""""""""######$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((()))***)))(((''''''((()))***%%%%%%&&&&&&'''(((((((((&&&'''(((******((('''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((('''&&&%%%$$$$$$###'''''''''''''''''''''''''''((((((((())))))******%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&#################################$$$$$$%%%&&&&&&######""""""######$$$%%%&&&%%%$$$$$$######$$$$$$ !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$%%%$$$###""""""###$$$%%%########################""""""""""""""""""""""""###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$#########$$$%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###(((''''''&&&$$$######"""$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''''''''%%%$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&((()))***''''''''''''(((((((((((($$$%%%&&&(((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%)))(((((('''''''''((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((''''''''''''***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$&&&''')))''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%+++(((%%%$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""""""""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###"""!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$##################"""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""#####################""""""""""""######$$$$$$$$$#########""""""!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((######&&&&&&######(((%%%%%%%%%$$$$$$#########"""###%%%&&&&&&$$$!!!%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''(((((((((((('''((()))******))))))((('''(((((())))))(((((('''((((((((((((((((((((((((******)))))))))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((())))))******+++,,,,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############!!!""""""#####################""""""""""""######$$$$$$$$$#########""""""!!!""""""######$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''######&&&&&&######'''%%%%%%%%%$$$$$$$$$######!!!"""$$$%%%%%%$$$###"""$$$$$$############$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((((())))))***))))))(((''''''''''''(((((('''''''''((((((((((((((((((((((((+++*********))))))))))))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))+++,,,---......---+++)))'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!"""######$$$$$$############""""""""""""######$$$$$$$$$###############"""""""""""""""#########"""""""""#########$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######&&&&&&######%%%%%%%%%%%%$$$$$$$$$$$$###""""""######$$$%%%%%%%%%#########""""""#########!!!""""""######$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&((()))***,,,------+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""#########""""""#################################!!!!!!"""""""""##################$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$######""""""######$$$###########################"""""""""""""""""""""!!!""""""""""""##################$$$$$$%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&######""""""""""""######!!!!!!"""""""""#################################""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%''''''''''''((((((((()))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$###""""""$$$$$$############$$$$$$#################################"""""""""!!!!!!""""""""""""######$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$####################################""""""""""""!!!""""""""""""#########%%%%%%%%%$$$$$$$$$###############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$######$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%######""""""""""""######"""""""""""""""#################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''((((((((((((***))))))(((((((((((()))'''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''' ###$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$"""###############""""""$$$$$$$$$######$$$$$$$$$########################%%%$$$$$$###""""""!!!!!!!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$###############$$$$$$$$$"""""""""#########$$$$$$&&&&&&%%%%%%$$$######""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$### ###$$$"""###$$$$$$$$$$$$%%%%%%%%%((('''%%%$$$######$$$$$$#########""""""################################################$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((((((''''''''''''''''''(((((((((((())))))((('''((((((******'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&''''''(((###%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$""""""############""""""######""""""""""""##############################$$$$$$$$$$$$$$$#########!!!!!!"""######$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$######$$$$$$%%%%%%&&&&&&############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""%%%######%%%"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$&&&''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%''''''''''''((((((((()))'''&&&%%%%%%&&&'''((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''$$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%% """###$$$%%%&&& $$$''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###!!!""""""#########""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$$$$######$$$%%%&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%&&&&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###%%%""""""%%%############$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""''''''''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%"""###%%%'''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&((()))&&&&&&&&&''''''''''''((()))(((&&&$$$$$$$$$&&&'''((((((''''''&&&&&&&&&&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''')))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&''''''''''''%%%###""""""###%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''""""""""""""""""""""""""%%%%%%%%%$$$$$$#####################$$$%%%&&&'''########################"""############$$$$$$$$$###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%$$$$$$#########!!!"""###$$$$$$###"""!!!###############$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$###""""""###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&###!!! """%%%'''%%%###%%%%%%%%%$$$$$$#################################"""""""""""""""""""""""""""############$$$$$$$$$ !!!"""$$$&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%###$$$&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%&&&&&&''''''***))))))(((''''''''''''&&&&&&&&&''''''''''''(((+++)))(((&&&&&&&&&((()))))))))(((((('''''''''''')))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$%%%&&&'''"""""""""""""""""""""""""""############$$$$$$$$$###$$$&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%$$$$$$#########""""""###$$$$$$###"""""""""""""""###$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########!!! """%%%&&&%%%$$$$$$$$$$$$######"""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$ ###%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))((('''&&&%%%$$$&&&&&&&&&''''''''''''(((***)))(((&&&&&&'''(((((()))))))))((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$######$$$&&&''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$###$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%%%%$$$############$$$%%% !!!"""######$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$"""!!! ###"""!!!"""$$$%%%%%%$$$#########"""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%### $$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$######&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$###############&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&$$$%%%%%%&&&%%%$$$"""!!!&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$"""!!! """""""""###$$$$$$$$$$$$##################""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%### $$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###""""""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&%%%'''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&!!!"""$$$%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''((()))######$$$$$$$$$$$$%%%%%%$$$%%%&&&'''''''''&&&%%%###$$$%%%&&&'''(((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""$$$%%%&&&'''''''''%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###############$$$$$$############$$$$$$###############$$$$$$$$$""""""###$$$$$$###""""""%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""############$$$$$$$$$$$$%%%&&&'''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''((()))((('''&&&&&&%%%%%%$$$%%%&&&((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&%%%&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&''''''(((((()))((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$&&&&&&&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!"""""""""#########$$$$$$###""""""""""""###$$$$$$$$$$$$###############!!!"""###$$$$$$###"""!!!""""""######$$$$$$%%%%%%!!!"""$$$%%%%%%$$$###""""""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$"""$$$%%%$$$"""!!!###%%%"""#########$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''))))))((('''&&&%%%%%%$$$$$$%%%'''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$###"""!!!!!!!!!!!!%%%%%%%%%&&&&&&'''''''''###$$$&&&(((((('''&&&%%%'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&!!!###%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&))),,,,,,)))&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!""""""#########$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$###"""""""""!!!"""###$$$$$$###"""!!! """###%%%&&&&&& !!!###%%%&&&%%%$$$###""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""$$$&&&%%%"""!!!###%%%!!!!!!""""""#########$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''+++)))(((&&&%%%%%%%%%&&&(((((((((((((((''''''&&&((((((((((((((((((((((((***)))((('''&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&""""""!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$&&&''' !!!"""$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&################################################$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''&&&$$$"""!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))'''&&&%%%%%%&&&&&&(((((((((((((((''''''&&&'''''''''''''''''''''''')))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%###""""""""""""""""""###$$$###"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!###$$$######""""""""""""######!!!!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%###################################################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$######$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$""""""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""$$$%%%&&&&&&%%%$$$###"""!!!!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%################################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%''''''&&&%%%$$$###"""!!!!!!!!!%%%%%%%%%&&&&&&&&&&&&'''""""""#########$$$$$$$$$################################################""""""###$$$$$$$$$$$$#################################$$$%%%&&&&&&''''''%%%%%%$$$$$$###$$$$$$%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""""""""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$ !!!###$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&$$$$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((((((((((((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%############$$$$$$$$$$$$######""""""""""""######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$#########"""########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$$$$###############$$$""""""""""""############""""""#########$$$$$$$$$################################################""""""###$$$$$$$$$$$$#################################$$$%%%&&&&&&''''''%%%$$$$$$###$$$$$$%%%%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""""""""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$ !!!###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))%%%&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''(((((((((((((((''''''&&&((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """############$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&############$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###############$$$%%%&&&#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%################################################"""######$$$%%%$$$$$$$$$##############################$$$$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%&&&'''((((((''''''&&&(((((((((((((((''''''&&&''''''''''''''''''''''''%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''$$$#########$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%###################################################$$$$$$%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&''''''(((((('''''''''&&&%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&######$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$######$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######""""""######$$$$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&################################################$$$$$$%%%&&&&&&&&&&&&%%%""""""""""""""""""""""""$$$$$$##################$$$#########$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''&&&$$$"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""######$$$&&&&&&&&&&&&&&&%%%%%%%%%)))&&&###"""%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&%%%$$$###"""!!!""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))))))))((('''&&&$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''((()))***++++++******)))(((''''''&&&%%%%%%&&&'''(((((((((''')))))))))(((''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&'''((())))))***''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&(((((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$&&&''''''&&&%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################""""""""""""############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$""""""""""""############$$$$$$$$$#########"""""""""######$$$$$$%%%&&&&&&###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###"""""""""!!!"""######$$$!!!"""###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########''''''&&&%%%$$$###"""!!!$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&''')))&&&$$$###%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''!!!!!!###$$$&&&&&&''''''#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((($$$$$$%%%&&&&&&&&&%%%%%%(((''''''&&&%%%$$$######&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######'''&&&&&&'''''')))************))))))(((''''''&&&%%%%%%&&&'''''''''&&&&&&''''''''''''((((((((((((%%%&&&''''''''''''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######$$$""""""""""""############%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%&&&'''((()))))))))((('''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$#########""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******(((%%%###%%%&&&&&&&&&'''((((((((()))'''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&& """$$$&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$)))(((((('''&&&%%%$$$###&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%"""######$$$&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$""""""'''&&&&&&''''''((()))******))))))(((((('''''''''&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((((())))))%%%&&&''''''''''''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$######""""""""""""#########$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$######""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###"""""""""######$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&''''''&&&$$$###%%%%%%&&&''''''((())))))((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%)))(((&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%((((((''''''((())))))***))))))((((((((('''''''''((((((((((((((('''&&&%%%&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&((('''&&&%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%###"""!!!""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&!!!!!!!!!"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&'''((())))))'''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%$$$###&&&''''''&&&%%%$$$######%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%+++)))'''%%%$$$%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((())))))((((((((()))******(((((((((((('''''''''''')))))))))))))))((('''&&&((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''%%%$$$"""!!!############$$$$$$$$$$$$############"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%&&&(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&'''((($$$%%%%%%%%%&&&'''''''''%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''&&&%%%$$$###""""""!!!&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%)))(((&&&$$$############'''''''''&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''"""######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%&&&'''''''''))))))(((((((((((())))))''''''''''''''''''''''''(((((()))))))))(((''''''((((((''''''&&&%%%%%%$$$(((((('''&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%&&&'''((((((&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%###"""#########$$$$$$$$$$$$%%%###""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&((((((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$###$$$%%%&&&''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''%%%&&&''''''''''''''''''''''''&&&%%%$$$######"""&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$""""""######$$$%%%&&&&&&&&&'''((((((%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&$$$############$$$$$$$$$%%%%%%#########""""""""""""!!!""""""""""""############%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&###""""""!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& ###%%%%%%$$$"""!!!%%%$$$$$$$$$$$$$$$$$$$$$###&&&((((((%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((()))((('''&&&&&&'''((()))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!  """$$$&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$############$$$%%%'''((())))))&&&((()))(((%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$######"""!!!!!!!!!&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$###"""""""""###%%%&&&######$$$%%%&&&(((((()))$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&''''''!!!""""""###$$$$$$%%%%%%$$$###"""!!!!!!###%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***&&&######%%%&&&%%%###$$$######"""###$$$&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%######"""!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''))))))(((((('''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%***'''%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$%%%%%%''''''''''''%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''(((((('''&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))((('''&&&%%%$$$$$$$$$######$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&%%%$$$$$$&&&%%%%%%$$$#########$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""######$$$$$$$$$ !!!"""###$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###"""$$$&&&((()))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$###"""!!!!!!""""""###$$$%%%%%%&&&&&&'''&&&%%%$$$############((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""&&&%%%$$$######$$$&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&######%%%&&&&&&$$$'''&&&%%%$$$$$$%%%%%%&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%(((''''''&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((((('''%%%%%%$$$$$$%%%$$$$$$$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%((()))***)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###""""""!!!"""######$$$%%%%%%&&&&&&#########$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###########################((((((&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################'''%%%$$$$$$%%%'''&&&&&&)))((('''&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%$$$&&&(((******)))&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%$$$###''''''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$%%%&&&&&&'''###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""""""""#########$$$$$$%%%%%%&&&!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###########################)))((('''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((((('''''''''&&&&&&%%%$$$%%%%%%&&&'''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&###%%%((())))))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&'''&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""######$$$$$$%%%%%%%%%%%%!!!"""###%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%!!!$$$%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################''''''&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&''''''######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((()))))))))***'''''''''(((((((((((((((((('''%%%$$$$$$%%%&&&'''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%&&&(((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&'''&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$#########!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$%%%%%% ###$$$%%%$$$"""!!!###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$&&&(((((('''&&&&&&'''!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))'''''''''(((((((((((((((+++***(((&&&&&&''')))***&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''&&&)))***)))%%%$$$&&&(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""######$$$$$$$$$%%%&&&%%%%%%$$$######""""""$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))'''%%%%%%&&&###$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''(((((((((''''''''''''((((((((())),,,***(((&&&&&&''')))***''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''+++///...)))&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%'''%%%###""""""###%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% """$$$&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$###############$$$$$$$$$###############%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((******'''$$$%%%&&&&&&''''''((('''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))+++)))&&&$$$$$$%%%'''((((((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''---222222---(((&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&'''''''''&&&''''''%%%%%%%%%%%%''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&###!!!!!!###&&&(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))$$$$$$$$$###$$$$$$%%%%%%######$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%&&&'''(((((($$$#########$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!$$$''''''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""&&&&&&%%%$$$###"""!!! """""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%&&&''')))((('''%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$%%%%%%&&&%%%***000000+++'''%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######&&&)))(((%%%!!!''''''''''''&&&$$$###"""%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''''''''&&&%%%$$$'''&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$#########$$$%%%%%%&&&"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###"""###$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""$$$&&&'''%%%######$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###'''((($$$%%%******&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%&&&((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###$$$$$$%%%$$$(((***)))%%%"""###&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%'''(((&&&###&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""###$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%'''''''''&&&%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###!!! !!!###$$$""" ###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""&&&'''$$$&&&***+++(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%"""######$$$&&&''''''((($$$$$$%%%&&&&&&&&&&&&&&&$$$&&&'''&&&%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$#########$$$$$$&&&'''&&&### ###'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$%%%%%%$$$$$$######$$$$$$%%%%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$(((&&&$$$""""""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''%%%######$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%$$$&&&***+++)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$'''((('''$$$""""""%%%((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&((())))))(((&&&%%%$$$$$$$$$%%%(((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%%%%&&&'''((()))((('''&&&$$$$$$#########$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$###'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$((('''&&&%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######%%%&&&&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&((()))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&)))+++---,,,***(((&&&$$$$$$###&&&%%%$$$######"""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&###""""""###&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''''''''&&&&&&$$$%%%'''((()))(((''''''$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$#########""""""""""""######$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&((()))((('''%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''((()))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&))),,,111000///---***'''%%%###&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&$$$  $$$&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''''''''&&&"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$######$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ """$$$$$$###"""###$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&&&&'''&&&###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&'''(((''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%###$$$%%%&&&'''&&&$$$###%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&((()))******)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%&&&))),,,111222222111///+++(((%%%(((''''''''''''(((((()))%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''''''''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&$$$""" """$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%'''(((''''''&&&"""""""""######$$$%%%&&&%%%%%%%%%%%%&&&'''((()))&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!%%%'''&&&%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###"""!!!!!!###%%%&&&"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$''''''""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$##################$$$%%%&&&&&&'''(((%%%$$$#########$$$%%%&&&$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%$$$%%%&&&((()))'''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$&&&&&&%%%&&&'''''''''%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((""""""###$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&(((***++++++***)))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&))),,,000222444444222///+++((($$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%'''((((((''''''$$$$$$######$$$&&&''')))%%%%%%%%%&&&'''((()))***&&&%%%%%%$$$#########$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###"""###$$$&&&'''(((&&&$$$""""""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""$$$###"""!!!"""$$$$$$$$$%%%%%%$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$""" $$$&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''######''''''######'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((('''&&&$$$######$$$&&&'''%%%'''(((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%$$$$$$%%%%%%&&&''')))+++///222222000---***%%%&&&(((***)))'''%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$######"""""""""'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&&&&%%%$$$"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$%%%&&&'''""""""###$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&& !!!"""###$$$$$$###""""""######$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&''''''&&&$$$######$$$&&&'''%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&%%%%%%$$$$$$###$$$&&&''''''&&&$$$###%%%%%%$$$$$$%%%%%%&&&''''''))),,,///111000///...))))))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%###!!!!!!!!!""""""""""""######$$$%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!"""###$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&((((((&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%''''''''''''%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%'''))),,,...///000111///,,,)))%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###(((%%%""""""$$$%%%$$$!!!###$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$&&&&&&%%%%%%$$$######""""""###$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''(((***---///000111///+++(((&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###(((%%%"""###'''(((&&&###$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$############$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((((((((($$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&'''))),,,---000//////---+++)))'''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""" !!!%%%&&&%%%###$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''')))'''&&&%%%%%%&&&(((***,,,...///000///,,,(((&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$&&&&&&'''''''''###$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%$$$############$$$"""######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&######$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%'''((()))+++---......,,,***((($$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%))),,,,,,(((&&&(((***"""######$$$%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$###"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$###%%%'''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$&&&'''((('''(((***+++,,,,,,+++***$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######""""""######$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""""""""######$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$######"""###%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$***...+++%%%!!!###&&&""""""###$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########"""############$$$$$$$$$%%%$$$"""!!!!!!!!!""""""&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%######%%%&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((()))+++,,,---,,,***((('''''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############""""""!!!!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$$$$###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$#########""""""""""""!!!######""""""""""""""""""'''&&&$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############""""""######$$$%%%########################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###"""""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$######""""""######$$$########################$$$#########""""""!!!!!! !!!"""$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""  !!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''')))+++,,,---...+++((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######"""#########"""###$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###%%%&&&$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$########################$$$$$$$$$$$$#########"""%%%$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$&&&(((***,,,---000---)))((('''(((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%&&&((()))***...,,,+++++++++***(((&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$%%%&&&%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&+++***)))'''&&&%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&)))***,,,...///,,,((($$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''###$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################""""""################## !!!"""$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###"""!!!########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''(((''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$%%%''')))***''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$&&&(((+++...///...)))&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&###$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$&&&)))+++,,,$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############!!!!!!!!!""""""######$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############""""""$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###########################"""""""""""""""#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$&&&((()))((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''')))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&(((***------,,,***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))+++,,,---$$$$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%%%%$$$$$$#########""""""""" !!!""""""###$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$&&&&&&$$$###"""########################"""""""""######$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''***)))((('''%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))'''&&&$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&((()))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&&&&'''((((((&&&%%%&&&))),,,......%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$###############""""""""""""!!! !!!!!!"""######$$$$$$"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!#################################$$$$$$%%%%%%%%%""""""#########$$$$$$$$$