BM6P6(@ }}}sssjjjaaaZZZTTTPPPKKKHHHGGGFFFFFFEEEEEEBBB???AAAFFFKKKMMMMMMOOOKKKIIIIIIGGGCCCAAADDDAAA???>>>???AAACCCAAA???>>>???BBBDDDFFFEEEEEEDDDBBB@@@>>>===<<<===>>>???===:::999<<<===<<<===AAAAAACCCFFFFFFDDDBBB@@@?????????@@@BBBCCCEEEFFFFFFBBBAAA@@@===::::::;;;===CCC>>>999777888999999777333444666777888888888888:::888666555555666999:::777777666666777888999999:::888666444222111000000...............///000000222111000///............///000111000///......000......//////...---,,,,,,+++,,,...---,,,,,,---///666444111...---,,,---------,,,,,,++++++,,,,,,---)))+++---...------...000,,,+++***)))))))))***+++***+++---,,,***)))))))))---,,,++++++,,,,,,***'''---///000///+++***+++---,,,,,,+++***+++,,,---...))))))***+++++++++++++++)))************+++++++++((()))***)))'''&&&((()))(((***+++***((((((***---)))************+++++++++...---,,,++++++---...000222222<<>>===<<<;;;:::::::::::::::>>>BBBFFFKKKTTTaaajjj|||}}}www{{{lllgggfff]]]VVVUUUJJJQQQTTTRRRRRRZZZffflllkkkhhhhhhjjjooo{{{jjjZZZUUUTTTOOOLLLLLLFFFHHHJJJKKKMMMMMMMMMLLLHHHGGGFFFFFFFFFGGGHHHIIIGGGHHHHHHIIIIIIHHHHHHGGGKKKKKKJJJGGGDDDCCCEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGEEEDDDCCCCCCCCCCCCEEECCCAAA@@@@@@@@@>>><<<<<<<<<;;;;;;;;;:::::::::<<<===>>>===:::888888888555666666555333333444666222111111555999999555000...///111222333333222222111111111111111000///...zzznnnddd]]]WWWPPPJJJMMMJJJFFFDDDDDDEEEEEEEEECCCAAA@@@CCCHHHMMMOOONNNMMMIIIGGGGGGEEEAAA@@@BBB@@@>>>===???AAABBBAAA@@@>>>@@@AAACCCDDDDDDCCCCCC@@@@@@@@@??????>>>>>>===>>>;;;:::===>>><<<>>>BBBCCCFFFHHHHHHFFFCCCAAAAAA???@@@AAABBBDDDEEEFFFGGGCCCBBB@@@===:::999;;;===;;;888555555777999999888333444555666777888999999<<<:::888666555666888999666666777777888999:::;;;999888666444222111000000//////......//////000111222222111000////////////000111111111///...///000......//////...------,,,+++---......---,,,...///333222///---,,,---......---,,,,,,++++++,,,,,,---***,,,......---,,,---......---,,,+++***++++++,,,)))***++++++)))(((((()))!!!&&&+++------,,,,,,---,,,---...---,,,++++++,,,222000...,,,***(((((((((((()))******++++++******)))************+++++++++************)))((('''(((''')))***)))'''&&&((())))))************+++++++++...---,,,++++++,,,...///111///555BBBMMM\\\xxxyyysssuuuyyytttooonnnmmmmmmsss{{{yyyvvvwwwxxxzzz{{{xxx||||||oooeee```aaacccUUURRRTTTZZZ___bbbhhhnnnrrrtttxxx}}}mmm```SSSIIIEEE???888555666555444333333111111444444333777===???999666666444000111555333444333222222444555444333222222111111111222222444444444555444444333333222333333444555777999::::::999888999999:::===@@@@@@BBBEEEFFFDDDBBBAAABBBDDDIIIRRRZZZcccooo}}}lll[[[ZZZ[[[UUUPPPPPPLLLTTTZZZYYYZZZaaajjjnnnrrrnnnmmmpppzzzvvvlll^^^RRRQQQRRROOOMMMMMMFFFGGGIIIJJJLLLLLLLLLKKKIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHIIIJJJJJJJJJIIIIIIKKKKKKJJJHHHFFFEEEFFFGGGEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDEEECCCAAA@@@@@@???===;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>><<<:::888888999777888777555333222333444444222111444777888444000333333444444333222000///111111111111111000//////ddd]]]UUUOOOLLLIIIEEEBBBEEECCC@@@@@@AAACCCDDDDDD@@@???@@@EEELLLPPPQQQPPPJJJFFFDDDDDDBBB>>>===@@@>>>======>>>@@@BBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBB>>>???AAABBBBBB@@@>>>===???<<<;;;>>>???===???CCCEEEGGGIIIHHHFFFCCCBBBAAA@@@AAABBBCCCDDDFFFFFFGGGDDDCCCAAA>>>:::999:::<<<888777555666777888777666444444444444555777999:::===;;;999777666666777888666666777888:::;;;<<<<<<999888666444333222111111000000000///000111111222333333111000000000000000000111222111///...///000.........///......---,,,+++---......------...//////...---,,,,,,---......,,,,,,++++++++++++,,,,,,***,,,------,,,+++,,,---......---,,,,,,,,,,,,---)))+++,,,+++)))((()))***###,,,///,,,***,,,///+++*********,,,---,,,+++,,,++++++******+++,,,,,,'''((())))))******)))))))))************+++++++++***))))))***++++++***)))(((***,,,,,,***))))))))))))************+++++++++---,,,+++++++++,,,...///000...000888@@@NNNggg~~~xxxrrrmmmqqqwwwqqqkkkjjjjjjnnnxxx||||||wwwyyy|||yyyzzzzzzzzzzzz|||sssjjjccc___HHHEEEEEEJJJOOOSSSZZZ```gggjjjooosssuuuwwwxxxyyyrrrcccZZZSSSKKKBBB<<<<<<===;;;888333222444888999888;;;@@@BBB>>>:::888555111111333333222222222222222111222333333333333333444444444777777777777666555333333111222333555777999;;;<<>>???CCCIIINNNOOONNNOOOUUU\\\]]]YYYTTTTTTUUUXXX___jjjuuueeeVVVKKKNNNSSSRRRPPPPPPRRR[[[bbbcccccchhhmmmppprrrmmmlllrrrqqqeee___VVVOOOOOOQQQOOOLLLKKKFFFGGGHHHJJJKKKKKKKKKKKKLLLKKKIIIHHHGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKIIIGGGFFFGGGHHHEEEFFFGGGHHHIIIJJJJJJJJJFFFFFFFFFFFFEEEEEEEEEEEEEEECCCAAA@@@???>>><<<:::999::::::;;;;;;<<<<<<<<<>>>>>>===;;;999888999;;;999:::999666333111111222666333111222555555333000333444444444333222111000111111222222111111000000PPPMMMHHHEEEEEEEEECCCBBBAAA???======???AAABBBBBB>>>>>>BBBHHHOOOSSSSSSQQQGGGCCCAAABBB@@@<<<;;;============>>>???AAAAAAAAA@@@@@@????????????@@@AAA???@@@AAABBBBBBAAA@@@@@@AAA======??????>>>???CCCCCCEEEFFFFFFCCCAAA@@@@@@AAAAAABBBCCCDDDFFFFFFGGGDDDDDDAAA>>>;;;999:::<<<::::::::::::999888555444777666444333333444666777999888666555555666777888666666888:::;;;<<<===>>>888777666555333333222222111111000000111111222333444333222111000000000000000111222111///...///000---...............------,,,---......------...///...---,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,(((***,,,---,,,+++,,,------------,,,,,,,,,,,,,,,+++,,,,,,+++******+++,,,"""''',,,...+++)))***,,,***((('''(((,,,...,,,***(((((()))***+++,,,---...''''''((()))))))))))))))))))))*********+++++++++'''&&&'''***---///...,,,%%%''')))++++++***))))))))))))*********+++++++++,,,,,,+++++++++,,,---...000...///444999DDDWWWjjjtttqqqmmmlllrrrwwwpppkkkiiijjjnnnxxx}}}xxxsssxxx}}}~~~~~~|||wwwpppppp}}}|||~~~wwwnnnccc[[[FFFBBB@@@BBBEEEGGGMMMTTT]]]aaagggiiijjjkkkooorrr{{{}}}~~~pppkkk^^^YYYQQQKKKJJJJJJFFF@@@:::888:::>>>??????CCCIIIJJJFFFBBB===:::888888999555333333555555222222333666777777888999999999999::::::::::::999888777666777777777777:::===@@@BBBGGGIIIOOOYYYgggrrrsssnnnqqqxxx}}}|||tttoooooorrrvvv|||}}}xxxuuuxxx|||}}}lllUUULLLIIIOOOWWWZZZ[[[\\\___eeejjjhhhgggkkknnnoooooommmnnnxxxmmmbbb]]]ZZZVVVSSSRRRQQQNNNJJJGGGHHHIIIJJJJJJKKKLLLLLLLLLNNNMMMKKKIIIHHHHHHHHHHHHGGGHHHIIIJJJJJJKKKKKKJJJHHHIIIJJJIIIGGGFFFGGGHHHGGGHHHIIIKKKKKKLLLKKKKKKDDDDDDDDDEEEEEEEEEEEEEEEDDDBBB???>>>===<<<:::888888888999:::;;;<<<===>>>???>>>===;;;888888;;;===999:::999666333222222333666444111111222333222111///000000111222222333333000111111222111111000000CCCAAA???>>>>>>???@@@@@@AAA???===>>>@@@AAAAAAAAA>>>???CCCJJJQQQTTTSSSPPPDDDAAA???@@@>>>::::::<<<<<<<<<===>>>>>>???@@@@@@??????>>>>>>>>>??????@@@AAAAAA@@@@@@@@@BBBCCCDDDBBB>>>===???@@@>>>???CCC???@@@BBBAAA???=========AAABBBBBBCCCDDDEEEFFFFFFDDDCCCBBB>>>;;;:::;;;===888:::;;;;;;999777555444999888555333222222333444333333333333444555777888555777888:::<<<=========888777666555444333333333111111111111111222333333444333222111000000000000///000111000.........///------...............---,,,---///...------...000///...---,,,+++******))),,,++++++******++++++,,,&&&(((+++++++++,,,---...++++++++++++******)))))))))******)))((((((***,,,,,,+++******++++++++++++***'''&&&(((,,,...---***---,,,,,,+++***(((''''''''''''((()))))))))))))))))))))*********+++++++++'''''')))+++------,,,+++ !!!$$$''')))***)))((())))))*********+++++++++++++++++++++,,,,,,------------///222555;;;GGGSSSdddpppoooiiilllmmmmmmtttsssnnnjjjiiiiiijjjqqqzzz}}}~~~~~~wwwoooooosss|||yyyzzzzzzzzzyyyuuummmkkkvvvzzzssslllbbb[[[KKKFFFAAAAAAAAA@@@DDDIIIOOOSSSXXX[[[\\\___dddhhhnnnrrrwww|||vvvsssiiijjjhhhbbb```___YYYQQQIIIGGGIIIMMMOOOQQQWWW^^^^^^ZZZQQQGGGAAA???@@@@@@===::::::======999999===;;;;;;;;;<<<<<<======>>>?????????>>>===<<<;;;;;;???>>>>>>@@@DDDLLLSSSXXXWWW^^^jjjzzzzzzwwwwwwxxxzzzzzzvvvoooiiihhhiiiiiilllpppnnnbbbUUUQQQOOOQQQYYYcccgggiiikkklllpppooojjjhhhlllpppqqquuuwww}}}}}}lllaaa[[[YYYVVVVVVUUUSSSPPPNNNJJJGGGKKKKKKKKKLLLLLLMMMNNNNNNOOOMMMKKKIIIHHHHHHHHHHHHFFFGGGHHHIIIIIIIIIIIIIIIEEEGGGHHHGGGFFFEEEFFFGGGJJJKKKLLLMMMMMMLLLKKKJJJAAABBBCCCCCCDDDCCCCCCBBBAAA???===<<<;;;:::888666888888999:::<<<===>>>>>>???>>>===;;;999999;;;>>>888999888666444333444555666333111000000111111222.........//////000111111///000000111111111000000===<<<<<<<<<===>>>@@@AAAAAA@@@??????AAABBBBBBAAA???@@@DDDJJJQQQTTTRRROOOCCC@@@>>>???>>>::::::<<<<<<===>>>>>>======>>>???>>>>>>>>>?????????@@@@@@CCCBBB@@@@@@AAACCCEEEGGGBBB>>>===??????===???BBB;;;===>>>>>>===<<<<<<===AAAAAABBBBBBCCCDDDDDDEEECCCCCCAAA>>><<<;;;===???333555888999888777777888999888555333222111111111000000111222333555777888555777999;;;<<<<<<<<<<<<777777666555444444444555111111111000111111222333333333111000000000000000...///000///---,,,---...,,,---......///.........,,,...//////......///000......---,,,+++***)))(((++++++************++++++&&&(((***+++++++++,,,---)))))))))***)))((((((''''''''''''&&&%%%%%%(((***---***((((((+++---...---)))(((((()))+++,,,,,,+++))))))************)))((('''((())))))******)))))))))************+++++++++'''***,,,---+++)))((((((%%%%%%'''***---///...---)))************+++++++++++++++++++++,,,,,,,,,,,,(((+++...000111444:::???KKKYYY\\\^^^hhhmmmooovvvtttpppnnnnnnnnnnnnttt{{{{{{rrroooqqq{{{wwwuuuttttttqqqllljjjrrr||||||rrrmmmhhhccc___SSSMMMIIIGGGEEECCCEEEIIIFFFHHHKKKMMMPPPSSSXXX[[[]]]cccjjjrrrxxxtttrrrsss||||||xxxvvvqqqhhh______bbbiiinnnqqqxxxxxxiiiWWWLLLKKKKKKKKKFFF@@@???DDDDDDAAABBBHHHEEEEEEDDDCCCCCCDDDEEEFFFIIIIIIHHHGGGFFFDDDBBBAAABBBBBBEEEKKKUUUaaalllrrrrrr~~~}}}sssooommmjjjjjjkkkmmmlllhhhbbb^^^YYYXXXXXXYYY[[[ZZZUUUPPPSSSUUU[[[ccckkkppprrrrrrtttuuusssmmmlllrrrwwwyyy~~~yyyiiiaaa[[[VVVTTTNNNRRRSSSOOOMMMMMMMMMKKKMMMMMMMMMMMMMMMNNNOOOOOONNNMMMKKKIIIHHHHHHHHHHHHGGGHHHHHHIIIHHHHHHGGGGGGCCCEEEGGGGGGFFFEEEEEEFFFKKKLLLNNNNNNNNNLLLJJJIII@@@AAABBBCCCCCCBBBAAA@@@???===;;;;;;;;;:::888666888888999:::;;;======>>>>>>>>>>>><<<::::::<<<===888999888777444333444666333222111000000000111222111000///...------------......//////000000//////;;;<<<===>>>???@@@CCCDDD@@@??????@@@BBBDDDCCCBBBAAABBBDDDJJJPPPRRRPPPLLLCCC@@@>>>@@@>>>;;;:::===<<<>>>???>>><<<;;;<<<>>>;;;===>>>@@@AAAAAA@@@@@@AAAAAAAAABBBCCCEEEFFFGGGBBB>>>===??????===>>>AAA;;;<<<>>>>>>======???@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAA>>><<<<<<>>>@@@444666999999888777999;;;555555444444333222222111000000111222444555666777666777999;;;<<<;;;::::::777666666555555555555666000000000000000111222222222222111000////////////---.........,,,+++,,,---,,,------...//////......---...//////......///000,,,---------,,,++++++***++++++************++++++(((***++++++***))))))***(((((()))))))))((('''&&&'''((('''&&&%%%&&&)))+++))))))*********+++,,,---)))***++++++***+++,,,---###$$$''')))+++,,,,,,---((()))******++++++******)))************+++++++++!!!'''------)))'''))),,,,,,+++***,,,///111000...)))************+++++++++******+++,,,,,,,,,,,,,,,(((+++.........000333555999FFFLLLSSSccclllnnnsssuuuqqqpppqqqsssuuu|||~~~wwwuuurrrooollliiigggmmmvvv~~~vvvnnnjjjhhhgggeee^^^ZZZVVVWWWUUUSSSTTTXXXQQQOOOMMMLLLLLLMMMNNNMMMPPPVVV^^^eeemmmvvvwwwnnnnnnxxx~~~uuuxxxlll___^^^``````TTTLLLJJJPPPQQQMMMPPPYYYZZZXXXUUUSSSSSSUUUWWWYYY[[[[[[YYYWWWSSSPPPNNNLLLKKKOOOVVVaaannn{{{rrrggg```___```___^^^^^^]]]\\\ZZZWWWTTTNNNNNNOOOPPPQQQQQQTTTVVVUUU[[[bbbiiiooorrrsssqqqtttvvvuuurrrttt}}}zzziiibbb___ZZZUUUSSSKKKQQQRRRMMMJJJMMMPPPOOONNNMMMLLLLLLLLLMMMNNNOOOMMMLLLJJJHHHGGGGGGHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFCCCEEEGGGHHHGGGFFFFFFGGGIIIKKKMMMOOOOOONNNLLLJJJBBBBBBCCCDDDCCCBBB@@@???>>>===;;;;;;<<<<<<:::999999999::::::;;;<<<======<<<===>>>===<<<;;;<<<===:::::::::777444333333444000111111000000000111222222111///...------......,,,,,,---...............888:::<<<===>>>@@@CCCEEE>>>>>>>>>@@@CCCEEEEEEDDDCCCCCCEEEJJJOOOQQQNNNKKKDDD@@@???@@@???;;;;;;>>>===???@@@>>>;;;:::;;;===:::<<>>@@@CCCEEEFFFFFFFFFEEEAAA>>>===>>>>>><<<===AAA;;;===?????????@@@BBBCCC@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@>>><<<===???AAA:::<<<===<<<999777999;;;222222333444444444333333222333333444444555555666666777999;;;;;;;;;999888666666555555555555666666000000000///000111111222222111000///............,,,---...---+++***+++,,,,,,,,,---.../////////...---...//////......///111***+++,,,---------------++++++************+++++++++,,,---+++)))'''&&&&&&((()))*********)))'''&&&*********)))((())),,,///%%%***///...)))&&&'''***(((+++------***)))+++...((()))*********)))'''&&&))))))***+++++++++++++++)))************+++++++++"""+++---)))(((---222,,,)))''''''***+++***((()))************+++++++++******+++,,,,,,,,,,,,+++***---...------///222333///===CCCMMM```kkklllpppqqqmmmkkknnnqqqvvv}}}{{{zzzyyyssslllhhheeedddiiipppxxx|||zzzsssnnnkkkjjjjjjjjjiiieeedddffffffdddfffjjjddd^^^WWWRRROOOMMMIIIEEEJJJOOOVVV\\\ccclllvvv~~~qqqjjjkkkyyy|||nnnppptttuuueee\\\ZZZ___aaa^^^bbblllmmmkkkgggdddccceeehhhkkklllkkkhhhddd```[[[XXXUUU[[[aaalllyyyrrrfff]]]WWWWWWYYYXXXVVVTTTRRRQQQOOONNNMMMJJJLLLNNNOOONNNOOOUUU\\\WWW^^^ggglllppprrrqqqoooqqqtttvvvvvv|||wwwkkkaaaaaaaaa[[[VVVUUUNNNTTTTTTMMMIIIMMMQQQQQQMMMLLLLLLKKKKKKLLLMMMNNNLLLKKKIIIHHHGGGGGGHHHIIILLLLLLLLLKKKJJJIIIGGGGGGCCCFFFHHHIIIHHHGGGHHHHHHGGGIIILLLNNNOOOOOOMMMLLLCCCDDDEEEEEEDDDBBB@@@??????===<<<<<<======<<<;;;999::::::;;;;;;<<<<<<<<<;;;===???>>>===;;;<<<<<<<<<<<<;;;888444111111222...///111111000000111222//////......///000222333+++,,,,,,---.........--->>>===>>>CCCCCC???===????????????@@@BBBEEEGGGIIIGGGIIIMMMRRRUUURRRKKKEEECCCAAA>>><<<;;;;;;<<<===>>>???>>><<<999999:::;;;===<<<<<<<<<===>>>@@@AAAEEEEEEEEEEEEDDDDDDDDDCCCAAA???===<<<>>>??????>>>===;;;888999<<>>===@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@??????888888888888888999999999888777666555444333333333222222222222333444555555555888:::;;;999666444444666666444333333222333333000000111222333333444444333000---,,,---...//////......---,,,,,,---------111---,,,......,,,---111:::555///,,,,,,,,,***)))------,,,+++++++++,,,,,,++++++++++++******))))))000,,,'''&&&(((***++++++))))))***++++++)))((('''++++++***))))))***++++++,,,+++)))((((((((()))***)))(((***---***%%%&&&---'''(((******))))))***+++))))))))))))))))))))))))++++++******)))(((((((((((()))***+++,,,,,,+++***''')))***+++***)))***++++++(((&&&%%%''')))*********+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------...444===GGGRRR^^^iiipppqqqqqqpppsss{{{|||wwwtttzzz{{{llldddfffllloooooowwwxxxzzz~~~|||xxxvvvxxx}}}}}}{{{~~~yyysssnnnlllhhhfffllluuuvvvtttssssssvvv{{{wwwmmmfff```XXXPPPKKKHHHHHHIIIOOOWWW```gggjjjtttwww}}}uuurrrrrrqqqooozzz~~~~~~rrrmmmjjjlllpppsssyyy~~~}}}}}}~~~zzzsssmmmiiihhhjjjlllvvvxxxrrrjjj^^^VVVRRRNNNHHHCCCNNNOOOMMMHHHHHHLLLOOONNNRRRQQQNNNMMMQQQXXX]]]^^^bbb```fffqqqwwwuuuuuuxxxuuuxxx}}}{{{wwwjjjfff```ZZZVVVUUUUUUVVVVVVSSSPPPMMMLLLMMMOOOQQQNNNNNNNNNNNNMMMKKKJJJIIIJJJIIIHHHGGGGGGHHHIIIJJJKKKLLLMMMLLLJJJHHHHHHIIIGGGFFFGGGIIIFFFCCCFFFLLLHHHHHHHHHIIIKKKKKKIIIGGGBBB@@@@@@CCCBBB>>>===>>>CCCAAA???>>>===<<<:::888999888888888999;;;===>>><<<;;;:::999999:::<<<===:::888444333222222111000888555222000000111111000222222111000///...------///...---,,,+++*********<<<;;;===AAACCCAAAAAACCC@@@BBBDDDFFFGGGHHHIIIIIILLLLLLLLLMMMMMMJJJDDD???BBB@@@>>><<<;;;;;;<<<<<<======<<<:::888888:::<<<============>>>???AAABBBEEEDDDDDDCCCCCCCCCCCCCCC@@@>>><<<;;;<<<======<<<;;;888666666:::=========@@@?????????????????????@@@@@@@@@@@@@@@??????>>>::::::999999999999999999777666555444444444444444222111111000111222444444888:::======;;;999888888777777666666555444444444444444333222222111000000222000------...//////...------,,,,,,,,,,,,------///++++++......++++++//////---+++,,,...///...,,,************+++++++++++++++******))))))***++++++111---))))))***,,,,,,,,,+++++++++++++++******)))************************&&&&&&&&&'''(((***+++------+++,,,...***%%%'''---&&&(((***+++***))))))***))))))))))))))))))))))))))))))******************((()))***+++++++++******''')))***+++***)))***+++***(((''''''(((************++++++,,,,,,++++++***+++++++++,,,,,,,,,------...222888>>>EEENNNWWW\\\ggglllrrrzzzvvvqqqpppxxxxxxnnniiijjjppptttxxxyyyzzz}}}xxxuuuuuuyyy{{{yyyzzz~~~qqqmmmllllllkkkkkkuuuyyywwwvvvxxx~~~wwwhhh\\\KKKIIIGGGIIIMMMSSSWWWYYYddddddkkkvvv}}}~~~{{{rrrmmmlllmmmnnnnnnuuu~~~|||zzz{{{tttppppppuuu{{{{{{uuurrrrrrvvvyyy{{{wwwtttqqqnnnkkkbbb[[[RRRLLLIIIJJJJJJJJJOOOQQQPPPNNNPPPXXX^^^```dddaaa]]]ZZZ[[[___ccceeecccfffppp~~~~~~uuuiiifffccc```[[[WWWTTTTTTUUUVVVTTTSSSPPPMMMLLLMMMNNNOOOKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGJJJLLLMMMLLLJJJIIIIIIJJJJJJHHHGGGHHHFFFCCCEEEIIIEEEEEEFFFIIIKKKLLLJJJIIIBBB@@@@@@CCCCCC>>>===???AAA@@@>>>======<<<:::888777777777777888:::;;;===;;;;;;::::::::::::;;;;;;:::777444333333222111000333111//////000111111111000///////////////............---,,,++++++++++++>>><<<===AAABBBAAABBBEEEAAACCCFFFIIIJJJIIIGGGFFFLLLJJJHHHGGGFFFDDD@@@===@@@???===<<<;;;;;;;;;<<<<<<<<<:::888777888;;;>>>>>>>>>>>>???@@@AAACCCCCCDDDDDDBBBAAAAAAAAABBBCCC@@@>>>;;;;;;;;;;;;:::999777555333333666:::===>>>?????????>>>>>>>>>======???????????????>>>>>>>>><<<;;;;;;::::::999999999555555444444444444444555333222000//////111222444666777999999777666666777888888999999888777555444555444444222111000//////000///......//////...---,,,,,,,,,++++++,,,,,,---,,,***+++......+++***,,,...---------...,,,)))'''&&&''')))*********))))))+++***)))(((((()))+++,,,...,,,******+++,,,+++***------+++*********+++,,,))))))***++++++***))))))$$$%%%%%%&&&''')))+++,,,++++++,,,,,,)))&&&(((---%%%(((+++,,,***)))((()))))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++***))))))''')))***+++***)))***+++***(((((()))***+++***)))******+++,,,,,,+++******++++++++++++,,,,,,,,,,,,---///111444888>>>EEEJJJXXXbbbqqqsssmmmkkktttyyynnnkkkqqqyyywwwxxxxxxzzz|||~~~}}}{{{xxx{{{|||xxxuuutttiiijjjmmmooonnnppp{{{~~~}}}~~~~~~kkkXXXUUUQQQOOONNNNNNMMMLLLRRRPPPRRRXXX^^^bbbhhhnnnnnnllliiigggggghhhkkklllqqqzzz}}}yyyvvvvvvxxxvvvuuuxxx~~~|||zzz|||zzzzzzzzz|||~~~~~~|||jjjgggccc___]]]ZZZWWWTTTPPPMMMGGGBBBAAAGGGOOOUUUYYY\\\]]][[[___hhhpppsssrrrmmmgggcccaaacccgggjjjllluuupppbbb\\\\\\[[[YYYVVVSSSRRRRRRTTTUUURRRQQQOOONNNMMMMMMLLLMMMHHHHHHHHHHHHHHHHHHHHHGGGDDDDDDCCCCCCCCCCCCDDDDDDIIIKKKLLLLLLKKKJJJJJJKKKMMMHHHEEEGGGGGGDDDDDDFFFCCCCCCDDDGGGKKKLLLKKKJJJBBB@@@AAADDDCCC???===??????===<<<<<<<<<<<<;;;999666666666666777999:::;;;999:::::::::::::::999999888666444333333333111000...------...111222222111---------....../////////---,,,,,,++++++,,,,,,---CCC@@@???AAAAAA>>>???BBB@@@AAACCCEEEFFFEEEDDDCCCDDDDDDDDDDDDDDDCCCAAA??????>>>===<<<;;;;;;;;;;;;<<<<<<:::888777999===@@@??????@@@AAABBBCCCDDDEEEEEEDDDBBBAAA@@@AAABBBCCC@@@>>><<<;;;;;;;;;999888555444222333666:::===???@@@@@@@@@???>>>>>>======???>>>>>>===============<<<<<<;;;:::999888888777444444333333333444555555444222000//////111333444444555666666444444555777777888999:::999777555333222222222222111111111111///......///000000...---,,,++++++++++++,,,------+++***,,,000000,,,***+++///...------,,,+++)))((($$$&&&(((***++++++***)))***************)))(((((())))))))))))))))))((('''...---***(((((()))+++---''')))***,,,,,,***)))'''''''''''''''(((((())))))&&&(((******((('''***...%%%(((+++,,,***)))(((((()))))))))))))))))))))))))))*********+++++++++,,,++++++*********)))((((((''')))***+++))))))***+++)))((((((***+++,,,***)))******++++++++++++*********++++++++++++,,,,,,,,,+++---...000333888???DDDJJJWWWjjj{{{uuunnnkkkrrrtttooosssyyyuuuvvvwwwxxxyyyzzz{{{{{{~~~|||}}}tttmmmeeekkkrrrtttrrrssszzzuuufffdddaaa]]]YYYTTTNNNJJJJJJHHHHHHJJJNNNUUU\\\aaacccddddddbbbaaabbbdddfffooouuu|||}}}{{{|||~~~{{{}}}sssnnnnnnpppssswwwwwwxxx|||}}}zzz|||}}}rrrtttsssqqqooommmkkkjjjjjjYYYVVVRRRPPPNNNLLLIIIGGGHHHGGGDDDAAABBBJJJXXXdddnnnrrrssspppoootttxxxyyyuuupppkkkhhhfffgggmmmsss~~~lllaaaYYYWWWYYYVVVTTTRRRQQQPPPPPPQQQRRROOOOOOOOONNNMMMLLLKKKJJJEEEEEEEEEFFFFFFGGGGGGHHHCCCCCCCCCCCCCCCCCCCCCCCCHHHIIIKKKKKKKKKJJJKKKLLLMMMFFFCCCEEEHHHFFFEEEFFFCCCCCCDDDGGGJJJKKKJJJHHHBBB@@@AAADDDCCC???===???<<<:::999:::;;;<<<;;;:::555666666777888999:::;;;888999:::::::::999888777777555333333333333222000---------///111222111000,,,,,,,,,---------......,,,+++++++++,,,,,,---...CCC@@@???AAA@@@>>>>>>AAAAAAAAAAAAAAAAAABBBCCCCCC???AAADDDEEEEEECCCAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<::::::;;;???BBB??????@@@BBBCCCEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCDDD@@@>>>===<<<<<<<<<999888555555555555777;;;???BBBAAAAAA@@@@@@@@@?????????>>>===<<<;;;;;;;;;<<<<<<;;;::::::999888777777666444444333333333444444555444333222111111222444555666777888888777777999:::666777888888888666444222222111111111111111111111///......///000000///---,,,+++++++++,,,,,,---...,,,+++---222222---+++,,,******)))***+++---111333%%%'''))),,,,,,,,,+++******+++,,,---+++(((%%%###'''((()))***)))((('''&&&...,,,)))'''&&&(((***,,,'''(((***++++++***((('''))))))))))))))))))))))))&&&***,,,+++((((((***,,,&&&(((***+++)))(((''''''((((((((((((((((((((((((+++++++++*********))))))+++******))))))(((((((((''')))***+++))))))***+++)))(((((()))++++++***(((*********************************+++++++++,,,,,,+++---...///111555:::???AAAOOObbbsssyyyssspppuuu~~~vvv{{{~~~|||wwwssssssuuuvvvwwwyyy{{{|||}}}}}}}}}~~~vvvjjjdddmmmvvvyyywwwvvvyyy|||}}}jjjjjjjjjiiieee^^^UUUNNNNNNMMMKKKJJJLLLQQQUUUWWWYYYYYYXXXWWWUUUUUUXXXZZZbbbggglllpppppppppqqqrrrpppqqqzzzrrrfffcccfffjjjooossstttvvv|||}}}wwwsssttt{{{{{{mmmhhhfffnnnkkkfff```\\\XXXWWWWWWLLLJJJGGGFFFFFFEEECCCBBBDDDFFFHHHHHHKKKUUUfffrrrzzzwwwvvvtttsssooommmooopppqqqyyy}}}hhh\\\WWWTTTTTTVVVTTTSSSRRRQQQPPPOOOOOOOOOMMMMMMNNNMMMLLLKKKIIIHHHEEEEEEEEEEEEEEEGGGHHHIIIDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJJJJJJJKKKLLLJJJDDDAAADDDHHHGGGGGGHHHEEEDDDEEEFFFHHHHHHFFFDDDBBB???@@@CCCBBB>>><<<>>>999888888888:::;;;:::999666666777888999:::;;;;;;777888999999999888666555555444222333444333222000000//////000111111000...------------,,,,,,,,,,,,++++++++++++,,,---......???<<<===@@@AAA??????BBBCCCCCCBBBAAABBBCCCEEEFFF@@@CCCEEEFFFCCC@@@>>>>>>???>>>>>>>>>>>>======<<<<<<=========<<<<<>>???AAACCCDDDFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCBBB>>>===<<<<<<===<<<:::888555777888999:::<<<@@@CCC@@@@@@@@@@@@@@@@@@@@@@@@===<<<;;;999999:::;;;;;;:::999999888888777777777444444333333333333333444222222222222333444555666222444666777666666777888555666777777666555333222444333333111000///......///...---...///000///...,,,,,,,,,,,,---...//////---+++...222222...+++---,,,,,,+++))))))+++///222((()))+++,,,,,,,,,,,,+++)))+++,,,,,,+++(((%%%###)))***++++++)))(((((()))---+++)))'''&&&(((***+++(((((()))******)))((((((&&&'''(((***++++++++++++(((...111...+++***)))(((''')))***)))(((''''''(((((((((((((((((((((((((((++++++******)))(((((('''******)))((((((((())))))''')))***+++***)))***+++)))''''''((()))***)))(((+++***))))))))))))***+++************++++++++++++,,,---......///000333666:::GGGYYYjjjzzz|||wwwvvv{{{yyyooorrrttttttsssqqqpppqqqyyy{{{~~~~~~~~~ppphhhpppxxxzzzzzz||||||zzz|||~~~mmmoooppprrrpppkkkddd^^^ZZZ[[[YYYUUUUUUXXX[[[ZZZUUURRRNNNKKKJJJKKKLLLNNNQQQSSSVVV[[[^^^aaacccdddfffgggoooxxxlllaaa___aaaccceeehhhlllooouuu{{{vvvpppoooqqqqqqpppjjjeeefffmmmssswwwtttrrrrrrpppsss~~~nnn]]]WWW[[[aaagggaaaYYYRRRNNNLLLJJJHHHCCCBBBAAAAAACCCDDDDDDCCCHHHKKKPPPTTTYYYcccqqq|||{{{uuurrrppppppmmmooovvvyyy{{{vvvhhh[[[VVVTTTSSSSSSUUUSSSRRRRRRQQQPPPOOONNNMMMLLLLLLLLLLLLKKKIIIHHHGGGFFFEEEEEEDDDEEEFFFGGGHHHEEEEEEFFFFFFFFFFFFEEEEEEBBBEEEGGGHHHIIIIIIKKKLLLGGGCCCAAAEEEGGGFFFGGGJJJFFFFFFEEEFFFFFFEEECCCAAA@@@>>>???BBBAAA===;;;===888777666777999:::999888555666888999:::;;;;;;;;;888888888888777666555555333222222333444444222000222000//////000000///---.........------,,,,,,,,,++++++++++++,,,,,,---...===;;;<<<@@@AAA>>>>>>@@@AAABBBCCCCCCDDDEEEEEEFFFCCCEEEEEECCC???======??????????????????>>>>>>===;;;<<<>>>>>>===<<<===>>>===???AAACCCEEEFFFFFFFFFAAABBBCCCDDDDDDBBBAAA@@@<<<;;;:::;;;<<<;;;999777555888;;;<<<<<<===???BBB>>>>>>??????@@@@@@AAAAAA<<<;;;999888888888:::;;;999999999999999999999999555555444333222222222222...///111333444555555555---000333555555444555555777666666555555444444333333222222111000//////...000...,,,,,,...000000000------------...///000111---+++,,,000000,,,+++---.........+++((('''(((***++++++++++++++++++++++++))))))))))))(((((((((((((((***+++***((('''(((***---,,,***(((((()))***+++))))))))))))))))))))))))'''''')))*********)))))) )))///---++++++***''')))))))))(((&&&&&&''')))(((((((((((((((((((((((())))))(((((((((((((((((())))))((('''((((((******''')))***+++***)))***+++)))'''%%%%%%'''))))))(((+++***)))(((((()))***+++************++++++++++++)))+++---...---...///000444@@@NNN\\\kkkzzz~~~zzzzzzwwwpppqqqpppmmmiiihhhlllpppzzz|||zzzzzzssswwwyyyxxx{{{{{{yyyzzzrrrrrrsssuuuwwwvvvtttqqqlllnnnmmmiiikkkrrrvvvuuuggg___UUUNNNLLLLLLLLLKKKIIIHHHHHHJJJNNNRRRTTTTTTVVVYYYbbbrrrxxxsssggg]]]ZZZ[[[ZZZZZZ[[[___bbbfffjjjnnn{{{jjj^^^ZZZYYYYYY[[[\\\YYYTTTUUU\\\bbbfffbbb^^^]]]\\\]]]ccckkktttlll```TTTMMMOOOXXX```bbbZZZOOOJJJIIIHHHFFFDDDBBBBBBBBBDDDHHHKKKLLLLLLVVV[[[```eeeiiiooovvv|||}}}uuurrrtttttttttrrrwwwyyyeee\\\UUUSSSSSSQQQQQQSSSPPPPPPPPPQQQPPPOOONNNMMMLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCDDDFFFGGGEEEFFFGGGHHHHHHGGGFFFEEE@@@BBBEEEGGGGGGHHHJJJKKKFFFDDDDDDFFFEEECCCFFFJJJFFFEEEEEEEEEFFFEEEBBB@@@???===>>>@@@@@@<<<:::<<<777666555666888999888777444555777888999:::999999999888777666555555555555222111111333444444222000111///---,,,---.........------------............,,,,,,+++++++++,,,------???===>>>AAAAAA<<<999;;;===???BBBEEEFFFEEEDDDCCCDDDDDDCCC???<<<<<>>999<<<>>>>>>===;;;;;;;;;===>>>AAACCCEEEFFFFFFFFF???AAACCCDDDDDDBBB???===999999999:::;;;;;;999666444888<<<>>>======>>>@@@<<<<<<===>>>???@@@AAAAAA<<<;;;999777777888999::::::::::::::::::::::::;;;666555444333222111111111+++---000333444555444333///222666999999888777777888777666555444444444555...//////000111222222333111...,,,,,,---000111111---------...///000111111,,,***+++//////+++***,,,$$$'''++++++***)))***,,,,,,+++******)))******+++***(((&&&%%%&&&(((,,,...&&&((()))'''$$$$$$&&&(((---,,,+++*********++++++))))))(((((((((((())))))************(((&&&$$$###((()))))),,,,,,(((******)))&&&%%%%%%'''***((((((((((((((((((((((((&&&&&&''''''(((((()))))))))(((''''''''')))***+++''')))***+++***)))***+++)))'''$$$$$$%%%'''))))))+++***)))(((((()))***+++)))************+++++++++&&&))),,,......///000111000:::FFFPPP\\\iiiqqqsss~~~{{{|||~~~xxxttttttppphhhaaaaaaiiiqqqyyy{{{yyyvvv{{{|||wwwzzzzzzxxx{{{rrrqqqppprrruuuxxxzzzzzzzzz~~~~~~|||ttteeeZZZVVVTTTQQQNNNKKKGGGDDDDDDFFFHHHHHHHHHHHHLLLVVVffftttzzzwwwqqqlllaaaWWWUUUVVVTTTRRRSSSUUUWWWZZZ[[[\\\gggzzzaaaRRRMMMKKKHHHFFFJJJMMMKKKGGGHHHOOOVVVYYYSSSPPPOOONNNLLLNNNRRRWWWRRRLLLHHHIIINNNXXXaaa```WWWLLLGGGIIIKKKIIIEEEGGGFFFGGGKKKPPPTTTVVVVVVgggjjjooorrrtttvvvwwwxxxuuuzzzzzzsssnnnqqqwww|||}}}uuuhhhZZZTTTOOONNNMMMJJJJJJMMMMMMMMMOOOPPPPPPOOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFEEECCCBBBBBBCCCDDDFFFEEEFFFGGGHHHHHHGGGFFFEEE>>>AAADDDFFFFFFGGGIIIKKKFFFEEEFFFGGGDDDAAADDDJJJEEEDDDDDDEEEEEEEEEBBB@@@>>><<<===@@@???;;;999;;;777666555666777888777666333444666777888999888888999888666555444444555555111111111333444444222000000---+++***,,,---......++++++,,,---...///000111---,,,,,,++++++,,,,,,--->>>=========>>>>>>???@@@;;;===@@@BBBCCCBBBAAA@@@CCC@@@======???AAA???===>>>>>>?????????@@@@@@@@@???>>><<<<<<<<<===???AAA===???BBBDDDFFFFFFEEEDDDEEEFFFFFFDDDAAA>>>===>>>===;;;777555444555777888444777;;;======>>>???@@@??????>>>>>>>>>>>>??????:::888666666999:::999888;;;;;;<<<<<<<<<<<<<<<<<<555555555444333333222222111111222222333444444555555333222111111444777999666666555444444333222222333222000/////////...---...------------...//////000111///+++,,,111...((()))***++++++++++++---///,,,+++***)))(((((((((((((((***,,,,,,*********+++,,,***((('''((()))(((&&&''''''(((((())))))******"""%%%%%%$$$'''++++++((((((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((()))******'''+++$$$---""",,,'''---***(((&&&%%%'''(((((((((&&&&&&&&&&&&&&&'''(((((('''(((***,,,,,,***((('''(((((((((((())))))))))))(((&&&$$$$$$''')))++++++(((((((((((())))))))))))((((((((((((((()))******''')))************,,,---,,,111888???GGGQQQ]]]eeerrr{{{|||wwwvvvwwwxxxwww|||{{{tttvvv~~~~~~www}}}xxxuuuvvvxxxvvvnnngggrrr~~~{{{{{{|||vvvrrrmmmlllooosssxxxzzz~~~wwwpppkkkfffccc\\\NNNBBBBBBDDDCCCDDDFFFFFFFFFJJJUUUbbbkkkllljjjhhh^^^QQQJJJIIIJJJIIIHHHCCCGGGJJJJJJJJJTTTeeesssssshhhYYYLLLDDDAAAEEEIIIDDDBBBBBBDDDEEEDDDHHHMMMLLLJJJFFFEEEFFFGGGGGGGGGHHHJJJIIIDDDEEEOOO\\\dddccc```YYYSSSVVV\\\[[[SSSPPPSSSXXX]]]bbbeeeggghhhrrrzzz{{{zzzyyywwwyyyvvvssssssvvv{{{nnn```[[[TTTRRRMMMJJJHHHHHHJJJKKKKKKKKKKKKKKKKKKJJJIIIIIINNNMMMKKKIIIGGGFFFEEEEEEEEEDDDBBB@@@@@@@@@BBBCCCCCCFFFHHHHHHGGGFFFFFFFFF@@@BBBDDDEEEDDDDDDEEEFFFEEECCCAAA??????AAACCCDDDDDDDDDEEEEEEDDDBBBAAA???>>>>>>===<<<;;;999777777777666666555555555666666666777999:::;;;;;;:::999777777666555444333333222111111222333333444555555000111111///,,,******+++///......------...000111***+++,,,,,,******+++,,,???????????????@@@AAAAAA???@@@BBBCCCBBB@@@>>>===CCCAAA??????AAABBB@@@>>>===>>>??????@@@@@@@@@@@@;;;:::999999:::;;;>>>???===>>>@@@BBBDDDDDDDDDDDDCCCDDDDDDCCC???===<<<<<<===;;;888555444555666888888;;;>>>@@@@@@@@@AAABBB??????>>>>>>============:::777666666999:::999888;;;;;;;;;<<<<<<<<<<<<;;;666666555555444333222222222222333333444555555555444333222222222444666777555555444444333222222111111000///...////////////------,,,,,,------...//////000///+++---111///)))$$$%%%&&&&&&&&&&&&(((***,,,,,,+++***)))))))))))))))***+++***((('''((()))$$$%%%&&&((()))))))))(((''''''(((((())))))))))))***,,,***&&&&&&)))(((%%%))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***,,,///'''---'''!!!&&&***(((&&&&&&'''))))))(((((((((''''''(((((()))***'''((())))))))))))(((''''''((((((((())))))))))))%%%$$$$$$&&&((()))'''%%%(((((((((((())))))))))))((((((((((((((()))******((()))++++++******,,,...***...333777===FFFQQQYYYiiirrryyyxxxuuuvvvxxxxxxmmmssssssnnnqqq{{{~~~yyyxxxwwwxxx~~~yyywww~~~}}}|||wwwwwwwwwuuuqqqnnnjjjiiilllqqqvvvxxx}}}zzzwwwuuucccXXXNNNLLLLLLIIIGGGHHHIIIHHHKKKSSS]]]aaa___[[[VVVPPPHHHBBBAAA@@@???>>>DDDFFFGGGGGGGGGKKKRRRWWWYYYTTTLLLFFFCCCCCCFFFIIIDDDAAAAAACCCCCCBBBDDDIIIKKKJJJFFFCCCAAABBBEEEHHHJJJLLLKKKIIIOOO\\\gggmmmlllllllllmmmssswwwqqqfff___ccchhhnnnrrruuuwwwxxx{{{}}}yyylll___VVVRRROOOMMMKKKIIIHHHIIIJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJMMMLLLJJJIIIGGGFFFEEEEEEEEEDDDBBBAAA@@@AAABBBCCCDDDEEEGGGGGGFFFEEEEEEFFF>>>@@@AAABBBAAAAAABBBDDDCCCBBB@@@??????@@@AAACCCBBBBBBCCCCCCBBBAAA???>>>???>>>>>><<<;;;999777666666555555555555666666777666777888999:::999999888777777666555444333222222111111222222333444444555111222111000---++++++,,,...............//////000***,,,,,,,,,+++***+++,,,AAAAAAAAAAAAAAABBBBBBBBB>>>@@@AAABBBBBB@@@>>>===AAAAAAAAABBBCCCBBB@@@>>>;;;<<>>?????????@@@AAACCCDDDEEEEEEAAABBBCCCAAA>>><<<;;;;;;===;;;888555444555666777:::<<>>===<<<::::::888777666666888999999999;;;;;;;;;<<<;;;;;;;;;:::777777666555444333222111222333444444555555666555222222333333444444555555333333333222222111111000...............///000000,,,,,,++++++,,,,,,---...---///...,,,...000///+++'''((())))))((()))***,,,---,,,+++******)))***************(((&&&&&&''')))$$$'''***,,,,,,+++++++++'''(((((((((((()))))))))'''))))))&&&''',,,...,,,)))))))))))))))((((((((('''''''''''''''&&&&&&&&&''''''((((((((()))))))))&&&***###+++ )))$$$******)))''''''((())))))((()))))))))))))))***++++++''''''''''''''''''''''''''''''((((((((()))))))))$$$%%%'''***+++***&&&"""(((((((((((())))))))))))((((((((((((((()))******)))***+++,,,++++++,,,...***,,,...///222999CCCKKKZZZeeennnppppppsssuuuvvvjjjnnnoookkknnnwwwzzzxxxtttvvv}}}{{{{{{~~~www{{{{{{vvvrrrpppnnnkkkmmmjjjggghhhkkkpppuuuwwwiiibbb]]]]]]\\\XXXTTTSSSSSSQQQRRRVVVZZZYYYSSSMMMFFFEEEBBB@@@???>>>>>>>>>EEEEEEFFFHHHHHHGGGEEECCCMMMKKKIIIGGGGGGHHHJJJKKKPPPLLLJJJKKKKKKHHHIIILLLRRRQQQNNNHHHDDDEEEMMMTTTWWWXXXWWWZZZfffttt}}}~~~{{{vvvmmmrrrxxx}}}|||jjj```ZZZSSSNNNLLLIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEFFFEEECCCBBBBBBBBBCCCDDDDDDEEEFFFEEECCCCCCDDDFFF>>>@@@AAABBBAAAAAABBBDDD@@@@@@@@@??????@@@@@@AAA@@@AAAAAABBBAAA@@@>>>===@@@???>>><<<:::999777777555555555555555666777777666777888888888888888777777777666555444333222222111111111222333333444444111222222000...,,,,,,---------...///////////////***,,,---,,,+++***+++---BBBBBBCCCCCCCCCCCCCCCBBB:::<<<>>>@@@AAABBBAAAAAA???@@@AAABBBBBBAAA>>>===:::<<>>888888999:::<<<>>>@@@AAAAAAAAAAAABBBCCCDDDFFFGGG@@@AAABBB@@@>>>;;;;;;;;;<<<:::888666555555666777777:::<<<======<<<===>>>>>>>>>>>>===<<<:::888777777666666666777999999999::::::;;;;;;;;;:::999999888777666555444222111111222333444666666666666666111222333444555444444333222222111111000000000000............------...000++++++******++++++,,,---,,,---......//////...,,,+++,,,------,,,,,,...///---,,,,,,+++******++++++******)))'''&&&'''***,,,(((+++,,,,,,***((()))***((((((((((((((((((((((((###'''(((&&&''',,,000000((((((((((((((((((((((((((((((((())))))*********'''''''''(((((((((((((((###((("""+++!!!+++'''---***)))'''((()))***)))((()))))))))))))))******+++(((((('''&&&&&&'''(((((('''''''''((((((((())))))'''((()))+++---+++'''$$$(((((((((((())))))))))))((((((((((((((())))))***)))+++,,,,,,++++++,,,...+++,,,---,,,...333<<>>@@@???>>><<<:::999888888555555555555666777777888888999999999999888888888777666666555444333222111000111111111222222333333111222222111...------...,,,---...///000///...---+++,,,---,,,++++++,,,---AAABBBBBBCCCCCCBBBAAAAAA999:::<<<>>>@@@@@@@@@@@@===>>>@@@AAA@@@>>>===<<<;;;<<>><<<777888999:::<<<>>>@@@AAA@@@??????@@@AAABBBCCCDDD@@@AAABBB@@@>>><<<;;;<<<<<<:::888666555555666666555888:::;;;;;;:::;;;<<<>>>>>>===<<<:::888666555555666666666777888999:::999:::;;;;;;;;;:::888777666666555444333222111111222333555666777666666555000222333444555444333222111000000000000000/////////000000...+++***,,,---+++************+++,,,,,,,,,,,,...000000...------)))*********))))))***,,,,,,,,,++++++***+++++++++)))))))))(((((()))---000)))))))))'''%%%%%%&&&'''(((((((((''''''''''''''''''***+++&&&$$$'''))))))''''''''''''''''''''''''%%%&&&'''((()))***+++,,,&&&&&&'''((()))(((((('''***...&&&---!!!)))###))))))((('''((()))***)))'''(((''''''''''''((()))))))))((((((''''''(((((()))''''''''''''((((((((((((***)))(((((())))))((('''(((((((((((())))))))))))((((((((((((((())))))***)))+++,,,,,,******+++---+++,,,,,,++++++000888>>>HHHRRR[[[```dddjjjmmmlllqqqttttttqqqoooqqqssssssssswwwyyy}}}~~~zzzwwwsssqqquuu}}}yyypppkkkiiihhhhhhiiillljjjiiijjjnnnrrrtttuuu{{{uuunnnlllkkkfffjjjooorrrrrrrrrqqqooommmllllllllljjjeee]]]VVVNNNPPPSSSUUUYYY]]]cccgggfffiiiiiifff___ZZZYYYZZZVVVZZZ]]]aaalll}}}wwwtttppphhhcccbbbfffiiihhhccc]]]aaannn{{{}}}|||}}}{{{xxx}}}wwwkkkaaaYYYXXXYYYVVVQQQNNNIIIJJJJJJJJJHHHGGGEEEDDDCCCDDDFFFGGGIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIFFFFFFFFFFFFFFFFFFFFFGGGEEEEEEEEECCCAAAAAACCCEEEEEEEEEFFFEEEDDDDDDFFFHHH@@@AAAAAABBBBBBBBBBBBCCCAAABBBCCCCCCCCCBBBAAA@@@@@@???===<<<::::::999999666666666666666777888999;;;;;;;;;:::999999999999666666555444333222111111000000111111111111111222111222222111...------...+++,,,.../////////...---+++,,,------++++++,,,---??????@@@AAAAAA@@@>>>===;;;;;;<<<<<<======<<<<<<<<<>>>@@@@@@>>>===<<<======>>>???@@@@@@>>><<<;;;666666888:::;;;===>>>???<<<<<<===>>>>>>???@@@@@@???@@@AAA@@@===;;;;;;<<<;;;:::888777666555666666555888;;;<<<<<<<<<<<<===>>>===;;;999777666666666444555666666666777999;;;888999;;;;;;;;;999777555444444333333222222111111000222444666777666555444111222333444444333222111000000000000000000000000...000111...***(((***---++++++******++++++,,,---,,,,,,///222000,,,+++...)))******)))((((((***+++,,,+++************++++++((()))***))))))***---///+++)))'''((()))******)))(((((((((''''''''''''&&& &&&)))&&&$$$''')))***&&&&&&&&&&&&''''''''''''"""###$$$%%%&&&((())))))%%%&&&'''((()))(((''''''(((,,,%%%---"""+++&&&,,,(((''''''((())))))'''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))&&&######$$$&&&''''''(((((((((((())))))))))))((((((((((((((()))******)))***++++++***)))***+++(((***+++******---333888CCCKKKSSSWWW]]]dddhhhhhhggglllqqqsssssstttxxx{{{xxx|||zzztttqqqpppppptttzzz}}}{{{|||uuuooonnnmmmlllmmmooonnnmmmnnnqqqssstttttt|||}}}~~~vvvkkkeeeddddddhhhpppvvvvvvtttttttttsssuuuuuuvvvvvvuuuqqqkkkfffeeefffiiimmmsssyyy}}}~~~{{{rrriiicccdddffffffmmmrrruuu|||tttllliiiiiimmmnnnjjjeeeiiiuuupppeeeaaa[[[XXXYYYXXXSSSMMMLLLKKKKKKJJJIIIGGGEEECCCBBBAAABBBDDDEEEFFFGGGGGGGGGHHHIIIJJJLLLLLLLLLKKKJJJGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEEEEDDDBBBAAABBBDDDCCCDDDDDDBBBAAAAAADDDFFFAAAAAAAAAAAABBBCCCDDDDDDBBBCCCDDDDDDDDDCCCBBBBBB???>>>===;;;:::;;;;;;<<<999999888888888888999999>>>===<<<:::999999999999666666555444333222111111000000000000000000000000000111111000...------...,,,,,,---...............+++---...---,,,+++,,,...<<<===>>>???>>>===;;;:::999999::::::;;;;;;;;;;;;>>>???AAA@@@===<<<===???@@@@@@??????>>><<<;;;:::777888999;;;<<<>>>>>>???;;;<<<>>>???@@@@@@??????===>>>???>>><<<:::::::::;;;:::999777666666666666555777;;;<<<<<<===>>>???===<<<999666555555666777333555777666555666999<<<888999;;;;;;;;;888666444111111111111111111111111///111444666666555444333222222333333333222222222000000000000000000000000,,,...000...***(((+++...+++++++++++++++,,,------------000333111***)))---,,,------,,,+++***,,,---******)))))))))******+++)))***+++***)))((()))***+++(((&&&)))------'''!!!(((((('''''''''&&&&&&&&&!!!''''''&&&***------&&&'''''''''(((((((((((($$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''))))))((('''&&&"""'''!!!+++"""---)))000&&&&&&&&&'''((((((&&&$$$&&&&&&&&&%%%&&&&&&'''(((&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''((((((&&&$$$"""!!!###&&&''''''(((((((((((())))))))))))((((((((((((((()))******((()))******(((((()))***''')))++++++)))***///333888???FFFJJJQQQ[[[``````]]]dddnnnuuuxxx{{{|||sssqqqrrrrrrsssvvv{{{zzzzzz|||}}}~~~}}}|||}}}xxxvvvuuuuuuwwwxxxwwwvvvzzz~~~|||zzzqqqiiifffhhhkkkoooxxx~~~{{{xxxyyy{{{zzz}}}}}}~~~~~~|||xxxvvvuuuvvvxxx~~~~~~wwwqqqnnnmmmnnnooosss~~~~~~vvvrrrnnnqqqssspppmmmooowww|||mmmaaa]]][[[XXXXXXYYYUUUNNNKKKKKKJJJIIIHHHFFFDDDCCCAAAAAA@@@AAABBBCCCDDDEEEEEEEEEEEEFFFHHHJJJKKKKKKJJJIIIGGGGGGHHHIIIIIIIIIIIIIIIDDDFFFGGGFFFDDDBBBBBBCCCBBBCCCBBB@@@??????BBBDDDAAA@@@??????@@@AAADDDEEEBBBCCCDDDDDDEEEDDDCCCBBB>>>===<<<;;;;;;<<<===>>><<<<<<;;;:::999999999999>>>===;;;999888888888888666555555444333222111111000000000000000000000000///000000///---,,,---...------,,,,,,------......,,,---...---,,,,,,,,,...:::;;;<<<===<<<;;;999777444555666888:::<<<===>>>???AAABBB@@@===<<<>>>AAAAAAAAA@@@>>>===;;;:::::::::;;;<<<>>>???@@@@@@@@@>>>???AAACCCDDDCCCAAA@@@<<<===>>>===:::999999999;;;:::999777666666555555333666999;;;<<<<<<===>>>===;;;777444333555777888222555777777555666999<<<888999;;;;;;;;;888555444///000000000000111111111///000333555666555333222333222222222222222222222000000000000111111111111))),,,///---***))),,,000,,,,,,++++++,,,,,,---......---000444111)))(((---+++,,,,,,+++***)))+++,,,***)))))))))))))))*********+++,,,+++(((&&&%%%&&&&&&###!!!%%%)))&&&(((((('''''''''&&&&&&&&&&&&,,,***''''''(((''''''((((((((())))))******(((((('''&&&&&&%%%$$$$$$$$$%%%'''))))))((('''&&&'''+++$$$+++ )))###)))%%%%%%%%%&&&((((((%%%###&&&&&&&&&&&&&&&'''(((((($$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''((((((&&&$$$###$$$&&&((((((((((((((((((((())))))))))))((((((((((((((()))******((()))***)))((('''((())))))+++---,,,******---000...444:::???GGGRRRXXXYYYZZZbbbnnnxxx}}}{{{zzzuuurrrtttsssrrrrrrtttwww|||}}}{{{{{{~~~~~~~~~}}}}}}~~~}}}|||zzzwww~~~~~~zzz{{{||||||{{{yyyuuuoookkkkkkoootttttt~~~}}}vvvvvvyyyvvvpppjjjjjjooouuuvvvvvvppp~~~{{{uuuxxxyyywwwtttuuuzzzxxxqqqjjjaaa\\\[[[ZZZYYYZZZYYYTTTMMMKKKOOOHHHGGGEEEDDDBBBAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCBBBDDDFFFIIIJJJIIIIIIHHHGGGHHHHHHIIIJJJJJJJJJIIIDDDFFFHHHGGGEEECCCBBBBBBCCCCCCBBBAAA???@@@BBBEEEAAA@@@>>>===>>>@@@CCCEEEAAABBBCCCDDDDDDDDDCCCBBB===<<<;;;:::;;;<<<>>>@@@>>>===<<<;;;:::999999999>>><<<:::888777777777777666555555444333222111000000000000000////////////...///000///---,,,,,,---...---,,,+++,,,---...///,,,---......,,,,,,---...===;;;::::::;;;:::888555666666888<<<<<<888999<<<>>>???@@@???>>>>>>@@@AAAFFFCCC@@@<<<:::999:::;;;<<<===???@@@@@@???===<<<===???@@@@@@>>>======>>><<<>>>>>>===;;;999999999<<<;;;:::999888888888888777999;;;<<<;;;;;;<<<>>>>>>;;;777555555666666666888777666777999::::::999333;;;???999---)))000999000////////////000000111///000222333444555555555000222333333111111222444222---+++///222111000111+++000111---,,,---***$$$...,,,***(((((()))***+++---,,,,,,++++++,,,,,,---,,,+++******+++,,,+++***%%%&&&''')))************(((+++---***%%%"""$$$'''+++(((&&&&&&''')))******)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&(((***'''((((((((('''&&&&&&%%%((())))))(((&&&%%%%%%&&&((((((((((((((((((((((((******))))))(((&&&%%%$$$&&&&&&(((***,,,---+++)))***)))'''&&&&&&''')))***'''))))))((('''&&&'''(((###%%%''''''&&&&&&'''(((******,,,,,,+++)))'''%%%'''&&&%%%%%%&&&(((+++,,,(((((((((((())))))))))))''''''''''''))),,,///111------...333;;;EEEPPPVVVSSS\\\nnn{{{tttuuuzzzxxxwwwvvvssstttyyy|||}}}{{{{{{~~~}}}zzz|||vvvttttttzzzxxxrrrlllmmmssswwwwww{{{~~~xxxmmmdddfffjjjqqq|||~~~|||yyy{{{wwwvvvvvvsssqqqyyyxxxkkk```^^^]]]WWWTTTUUUTTTUUUUUUSSSPPPMMMLLLLLLHHHGGGGGGFFFDDDCCCAAA@@@???@@@AAAAAA@@@@@@BBBDDDCCCFFFIIIJJJHHHEEEBBBAAACCCDDDFFFHHHJJJKKKKKKKKKHHHHHHGGGDDDBBBAAABBBDDDEEEBBBAAAAAADDDEEECCCAAA@@@?????????@@@BBBCCCEEEGGGFFFEEECCCAAA???>>>======<<<<<<===@@@AAAAAA@@@===<<<:::::::::;;;===???888888777777777777777888888444111222444222---(((////////////............111111000000///...,,,,,,111000000///...------,,,/////////......---------CCCBBB@@@===:::777555444777777999===<<<999999===>>>???@@@???======>>>@@@DDDAAA>>>;;;999999:::;;;999:::<<>>===>>>??????>>>===>>>???>>>???@@@???===;;;:::;;;;;;:::999999888888888888777999;;;;;;;;;:::;;;<<<;;;888666444555666888888999888777888:::;;;:::999888;;;<<<999444222444888000000////////////000000///000111222333444444444111222333333222222333444222---,,,000222111000111---000000+++***---,,,(((---,,,***))))))***+++,,,+++++++++******+++++++++************++++++***)))(((((()))))))))))))))((((((***,,,***'''&&&'''))))))(((((()))+++,,,+++)))(((((((((((((((((((((((())))))(((''''''''''''''')))))))))'''%%%%%%''')))((((((((((((((('''&&&&&&&&&'''((('''%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((***+++***((('''(((((('''&&&&&&'''((((((%%%'''((((((''''''(((***$$$&&&''''''&&&%%%&&&'''"""$$$&&&)))***+++******)))((('''&&&&&&''')))***((((((((()))))))))*********)))(((((()))+++---...,,,,,,,,,///555===DDDIIIJJJTTTiiisssnnnnnnttt|||yyywww|||zzz|||{{{yyyyyy}}}}}}wwwtttyyy}}}yyyxxxyyyxxxuuuqqqssszzz}}}zzznnnfffjjjooowwwzzzvvvzzzxxxxxxyyywwwvvv~~~}}}~~~tttiiiaaa\\\\\\\\\WWWUUUVVVSSSSSSSSSPPPMMMKKKJJJKKKGGGGGGGGGGGGFFFEEECCCBBB@@@AAABBBAAA@@@@@@BBBDDDBBBEEEIIIJJJHHHEEEDDDCCCEEEFFFFFFGGGGGGHHHHHHIIIFFFFFFFFFEEECCCCCCEEEFFFFFFDDDBBBBBBDDDDDDCCCAAABBBBBBBBBBBBCCCEEEGGGHHHFFFEEEDDDBBB@@@???=========<<<<<<===???@@@@@@???<<<;;;:::999999;;;<<<>>>999999888777666666777777888444111111333222...)))////////////................../////////...---------------------........./////////.........------DDDEEECCC>>>888555555777888777999===<<<999:::===>>>??????>>><<<;;;<<<>>>@@@>>><<<:::999999:::;;;666777:::===???@@@@@@@@@<<<===>>>===<<<===???AAA@@@AAABBBAAA>>><<<<<<<<<:::999999888888888999999888:::<<<<<<:::999:::;;;777666555444444666888999999888888999;;;;;;:::888:::888777777999888666333222111000//////...//////...///000111222222333333111333444444333333444555333///...111333111000222...///...******---...,,,,,,,,,+++******+++---...******))))))))))))******((()))***++++++***)))((()))*********))))))((('''))))))******************'''''')))+++------+++)))((((((((((((((((((((((((***)))(((((((((((((((((()))))))))'''%%%%%%&&&((('''((((((((((((''''''&&&$$$%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''%%%&&&'''((((((((((((((('''(((((())))))'''&&&%%%&&&&&&''''''''''''&&&&&&###%%%'''''''''((()))+++%%%'''((((((&&&%%%%%%&&&%%%&&&'''''''''&&&%%%$$$***)))(((&&&&&&&&&'''((())))))))))))************,,,+++***)))((()))******,,,+++,,,---000444888:::@@@III]]]wwwuuujjjgggeeekkkttt}}}|||pppwwwwwwyyy~~~{{{uuurrrvvv{{{}}}zzz}}}}}}vvvkkkeeennnuuutttpppsssssstttvvvwwwxxx~~~{{{wwwhhhbbb[[[XXXWWWYYYXXXUUUTTTUUUSSSSSSQQQNNNJJJIIIIIIJJJFFFGGGHHHHHHHHHFFFCCCBBBBBBCCCCCCBBB@@@@@@AAACCCBBBEEEHHHIIIHHHFFFEEEEEEHHHGGGFFFFFFFFFFFFFFFGGGDDDEEEFFFEEEDDDEEEGGGIIIHHHFFFDDDDDDDDDDDDBBBAAA>>>??????@@@AAACCCEEEFFFDDDDDDBBBAAA???>>>===<<<===<<<<<<===???@@@???>>>:::999888888888999;;;<<<:::999888777666666555555888444111000111111///,,,/////////............---+++,,,------.........---))))))***+++---...////////////............------>>>@@@AAA===777555999>>>888777999<<<;;;888999===>>>>>>>>><<<:::999:::;;;===<<<:::999888999:::;;;777888:::<<<>>>?????????;;;<<<<<<<<<<<<===???AAA???@@@AAA@@@>>><<<;;;<<<888888888888888999::::::;;;<<<======;;;::::::;;;666666555444444555777999888888888999::::::999777555333222444777777333000222222000///.....................///000111222222111333444444444444555666333000000333333000000222---...---,,,,,,.........,,,++++++++++++,,,......*********))))))*********(((***,,,,,,+++***))))))))))))*********))))))(((***)))((((((******)))((('''&&&'''))),,,,,,+++)))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&%%%%%%'''***&&&&&&''''''''''''&&&%%%"""###%%%%%%%%%%%%&&&(((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&'''((('''&&&%%%&&&$$$%%%'''(((((('''%%%$$$$$$%%%''''''''''''(((***&&&((()))(((&&&%%%%%%&&&((((((((('''&&&$$$"""!!!)))(((''''''''''''(((((())))))))))))*********+++,,,+++***)))(((((()))))),,,,,,---...///000111111999>>>NNNdddwwwwwwmmmfffddd^^^dddmmmvvv}}}wwwwwwxxxzzz{{{|||yyyzzz}}}}}}~~~|||tttqqquuu{{{|||sssnnnmmmnnnqqqtttwww{{{~~~}}}xxxggg]]]YYYUUUUUUUUUUUUSSSQQQRRRTTTUUUTTTRRRNNNJJJIIIJJJLLLGGGGGGHHHHHHGGGDDDAAA???CCCDDDDDDCCCAAA@@@AAACCCBBBDDDHHHIIIIIIHHHGGGHHHIIIHHHGGGFFFFFFFFFGGGHHHEEEFFFGGGGGGFFFFFFGGGIIIIIIHHHFFFEEEDDDCCCBBBAAA<<<===>>>???AAACCCDDDEEEBBBBBBAAA@@@???>>>===<<<>>><<<;;;<<<>>>>>>>>><<<888777777777777888999::::::999888666555444444444777444111///000111000...//////.........---------+++,,,,,,------,,,,,,,,,((()))***+++,,,...//////------------------,,,,,,999<<<===:::666555:::???999777888:::999666888<<<<<<<<<<<<:::888777888999::::::999888999999:::;;;::::::;;;<<<<<<=========:::;;;<<<<<<;;;<<<>>>@@@<<<>>>???===;;;999999999666666666777888999:::;;;<<<>>>???>>><<<;;;;;;;;;666777777666333333555777777777777999:::999777555000111333333333222111000222222000///...........................000111111111333444444444444555777333111222444333///...111,,,,,,...000111///------++++++++++++,,,------...++++++************++++++(((***------+++)))***+++'''((()))***+++++++++++++++)))(((((((((((('''%%%(((&&&%%%%%%(((*********''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''$$$%%%&&&%%%%%%&&&)))+++$$$%%%%%%&&&&&&&&&%%%%%%!!!###%%%%%%%%%%%%'''((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%"""$$$&&&&&&%%%%%%'''(((###%%%'''(((((('''%%%###&&&'''((('''&&&%%%&&&''''''((())))))'''%%%%%%&&&######$$$&&&'''((())))))&&&&&&&&&'''((())))))***((())))))))))))*********))))))))))))))))))*********+++,,,---......------444555>>>OOO^^^jjjttt|||}}}~~~yyyrrrkkkeeeaaa[[[```hhhpppwww}}}}}}wwwvvv{{{||||||{{{~~~|||zzzxxxxxx}}}{{{tttooommmooorrrtttyyyrrrggg___ZZZWWWRRRSSSSSSPPPOOOQQQTTTVVVWWWVVVTTTPPPLLLJJJKKKMMMHHHHHHHHHGGGDDDAAA>>><<>>======>>><<<;;;<<<======<<<;;;666666666666777777888888999888777555444333333333666333111000000000000000............------------------------,,,+++***)))++++++,,,,,,,,,---------++++++++++++++++++++++++:::;;;;;;999555555777::::::888888:::999666888<<<999::::::999777666777999::::::999999999999::::::;;;;;;::::::::::::::::::888:::<<<===<<<<<<<<<===:::;;;<<<;;;888666666666555555555666888:::;;;<<<<<<===???>>><<<;;;;;;;;;666888999777444333555777888888888:::;;;:::777444000333555444222000111333222111000//////...////////////...---...///000111000222333444333444555777222111222555222...---000---,,,///333333///------+++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++(((***,,,+++((('''))),,,&&&''')))***+++,,,,,,,,,)))))))))((('''&&&&&&&&&***'''$$$$$$&&&((())))))''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&'''$$$%%%&&&%%%%%%&&&)))+++$$$$$$%%%&&&&&&&&&&&&%%%"""$$$%%%&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$!!!$$$&&&&&&$$$$$$'''***$$$&&&'''(((((('''&&&$$$&&&'''((('''%%%$$$%%%&&&&&&((())))))'''&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******(((((((((((())))))))))))'''(((((())))))*********(((((()))***++++++++++++......444>>>JJJWWWhhhuuuvvv{{{|||vvvooojjjccc]]]YYY^^^eeelllrrrwww|||}}}yyy}}}}}}|||yyyyyywwwvvvyyy|||wwwqqqooorrrsssuuu{{{yyyiii___\\\[[[XXXUUUPPPQQQPPPMMMOOOUUUXXXXXXWWWVVVTTTPPPLLLJJJJJJKKKHHHHHHGGGEEEBBB@@@>>>===DDDEEEEEEDDDBBBBBBCCCEEEDDDFFFIIIJJJIIIIIIIIIJJJHHHIIIJJJJJJJJJJJJJJJIIIHHHJJJKKKJJJHHHGGGGGGHHHGGGHHHGGGFFFCCCAAAAAAAAA???@@@AAACCCDDDDDDDDDDDD@@@@@@@@@?????????>>>>>>>>>===;;;;;;<<<<<<;;;999555666666666777777777777666555444333222222222222333333222111000000000111.........------------,,,.........---,,,+++))))))---,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,;;;::::::999777666666555===::::::<<<:::888:::>>>777888888777666666777999::::::::::::::::::::::::888888888777777777888888777:::===>>>===;;;::::::888999:::999666555444555333444555666888:::<<<===999;;;<<<<<<;;;999:::;;;444777:::888555444777::::::::::::<<<===<<<888666333444444333111000111333000000////////////000000000///...---...///111222///111222333222333555666111111333555222,,,+++...000---...222222...---///++++++++++++++++++************))))))))))))******''')))***((($$$$$$(((,,,((()))***+++++++++++++++''')))+++***'''&&&(((******(((''''''(((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&''''''%%%$$$$$$&&&(((%%%&&&''''''((((((((('''$$$%%%''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&"""%%%((('''$$$###&&&***&&&'''(((((((((((('''&&&$$$&&&''''''%%%%%%&&&(((%%%'''))))))(((''''''(((+++***)))'''%%%$$$$$$###&&&&&&'''(((((()))((((((&&&'''''''''(((((((((((('''(((((()))))))))))))))(((((())))))***************+++///555===HHH[[[lllpppuuuvvvpppjjjfff```ZZZXXX\\\ccciiiooouuuzzz}}}{{{yyyyyy{{{yyyvvvxxx}}}zzz}}}}}}|||qqqjjjaaa[[[YYYXXXVVVTTTPPPRRRPPPNNNRRRWWWWWWRRRSSSSSSRRROOOKKKGGGFFFGGGHHHGGGEEECCCBBBAAAAAAAAACCCDDDEEEDDDCCCCCCEEEFFFEEEGGGIIIJJJIIIHHHIIIJJJHHHIIIKKKLLLKKKIIIGGGEEEGGGIIIKKKKKKJJJIIIIIIJJJEEEFFFGGGEEEBBB@@@@@@BBB>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>===;;;;;;;;;;;;:::888555666666777777777777777333333222111111000111111111222222222111111000111.........---------,,,,,,------...------,,,++++++++++++++++++++++++++++++++++++,,,,,,------------999888888999:::999777555???<<<<<<>>><<<999;;;@@@666777777777555555777999;;;;;;;;;::::::::::::999555555555555555666777777777:::>>>???>>>;;;999888777999999888666444444444333333444666888:::<<<===777999::::::999888999:::222666999999666666999===;;;<<<<<<>>>???>>>:::777666333111///000111000000000////////////000000111111000///......///111222...000222222222333444666000000333555111+++***---444///---111000,,,---222+++++++++++++++***)))((())))))(((((((((((())))))&&&((((((%%%!!!!!!&&&,,,***++++++++++++***))))))$$$(((,,,+++((('''***///)))))))))***+++***'''$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((&&&###"""$$$%%%''''''((()))******))))))%%%'''((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''(((((((((%%%(((***'''###"""%%%)))'''(((((((((((((((((('''"""$$$&&&&&&&&&&&&((()))%%%&&&((()))((('''((()))%%%$$$$$$%%%&&&'''((()))((((((((()))(((((('''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))(((((('''++++++++++++++++++++++++)))***...222555>>>QQQbbbhhhnnnoooiiidddccc___YYYWWW[[[bbbhhhnnntttzzz}}}yyyyyyzzz}}}|||xxxxxx|||qqqgggfffddd```[[[WWWTTTSSSTTTUUUSSSPPPTTTWWWRRRHHHOOOPPPOOOMMMHHHEEECCCCCCGGGFFFDDDBBBBBBCCCEEEFFFCCCDDDEEEDDDCCCDDDFFFHHHGGGHHHJJJJJJIIIHHHIIIJJJIIIJJJLLLLLLKKKGGGCCC@@@EEEGGGJJJKKKKKKKKKKKKLLLCCCEEEFFFDDDAAA???@@@BBBBBBBBBDDDDDDDDDDDDBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>===;;;;;;;;;;;;999777555666666777888777777777111111000000000000000111///111333333222111000000......---------,,,,,,,,,,,,,,,---.........------(((((())))))*********+++---------....../////////===888777;;;<<<:::===CCCBBBAAA@@@>>>===<<<<<<<<<:::;;;:::777333444888===;;;===>>>>>>;;;777666555777777777555444555777999>>>>>><<<;;;:::999999999777777777777666555444333777666555555666888:::;;;::::::;;;<<<;;;:::999888888888888888888999;;;;;;<<<===>>>>>>===;;;999888999444222444333//////444555111000333111***'''***000222444333000...000333333555666555444222333333555333000000111111...+++////////////...---,,,+++...------,,,,,,++++++***,,,+++)))((((((((()))***'''(((((()))***+++++++++***(((&&&'''+++,,,+++))))))((((((''''''(((***+++))))))*********((('''&&&)))((('''&&&&&&'''((()))'''&&&$$$###$$$%%%''')))&&&&&&$$$$$$$$$$$$&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%&&&''''''&&&&&&''')))&&&''''''&&&%%%&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&&&&%%%&&&&&&((((((((((((((()))******'''&&&&&&%%%%%%&&&&&&'''######%%%&&&((()))***+++%%%&&&&&&'''((())))))***)))******)))(((''''''((()))************)))((((((++++++---///444<<>>???@@@AAABBBAAA@@@???@@@AAACCCDDDCCCAAA???===<<<<<<999555666;;;;;;888444555555666666666666666222111000111111111///---222000///------///000111......---,,,,,,,,,,,,------.........---,,,,,,+++******+++++++++,,,,,,,,,------------------------@@@<<<;;;===<<<888:::???BBBAAA@@@???>>>=========:::999777555333444888::::::<<<======:::777555555555777999999888777888999===<<<;;;:::888888888888777777666555555444444333777777666555666888:::;;;999::::::;;;:::999888777888888999999::::::;;;;;;>>>>>>>>>>>><<<:::777666;;;777555777666222222666333000000444333...---///000111222222111000111222333444555555333222222333444111//////000000---+++////////////...---,,,+++---,,,,,,+++******))))))***)))((((((''''''((((((''''''((())))))***++++++***))))))***+++,,,+++)))+++***)))'''''''''(((((((((((()))***))))))'''''''''&&&%%%%%%%%%%%%&&&'''(((((('''&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))%%%&&&&&&&&&%%%%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((()))'''''''''&&&'''(((((()))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((()))******)))******)))((('''''')))'''((()))***************++++++++++++---111777<<>>>>>>>><<<999:::>>>BBBBBB@@@???>>>>>>===>>>;;;888555333444666777777999;;;<<<;;;888666555555333666:::<<<;;;:::::::::<<<;;;:::888777777777777777666555333333333444444777777666666666888999:::888888999999999888777666777888999;;;<<<<<<;;;;;;?????????===;;;999666444888555444555444111111333000///000444555333333555111000///000222333333222222333555444333111111222222000///...//////---+++......///......---,,,++++++++++++***))))))((((((''''''((((((((('''&&&&&&''''''(((((())))))******''')))++++++***(((((((((,,,+++)))((('''&&&&&&&&&''''''((()))))))))(((((('''&&&%%%%%%%%%%%%&&&''''''(((((((((((()))))))))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&'''(((((()))$$$&&&''''''&&&&&&'''(((%%%%%%&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''(((((())))))******((()))***)))((('''((()))&&&&&&((()))***++++++++++++,,,,,,,,,+++,,,///222333777<<>>===777888777444666;;;;;;888777777777777666555444333222111000111111111///---222111///...---...//////+++++++++,,,---...000000---............------,,,******+++++++++,,,,,,,,,------------------------;;;===??????===<<<>>>AAABBBAAA@@@???>>>>>>>>>>>><<<888444333666888777666888999:::999777555555555333666999;;;;;;;;;<<<===;;;;;;:::888888777777777777666444222111222444555777777666666777888999999777777777777777666666666666777:::<<<======;;;:::=========<<<:::888777555666555444444333111000111//////000333444444555666111///---///333555444111111222444333222000111111000000/////////......------.........------,,,+++,,,++++++***))))))((((((&&&'''((())))))(((&&&%%%'''''''''(((((()))))))))%%%(((++++++'''%%%%%%&&&******)))(((''''''&&&&&&&&&''''''(((((()))))))))(((((((((''''''((((((((($$$%%%&&&''''''''''''&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''((((((&&&'''''''''((((((((()))$$$&&&''''''&&&%%%'''((($$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%&&&&&&&&&%%%&&&''''''(((%%%&&&&&&&&&&&&&&&&&&%%%((((((((('''&&&&&&%%%%%%((((((((()))))))))******((()))***)))((('''((()))&&&'''((()))************''')))+++++++++,,,---///...111555888;;;@@@FFFJJJUUU\\\eeekkkrrrxxxwwwssssssyyy}}}||||||wwwyyy~~~~~~{{{}}}yyyyyy}}}ooojjjaaa[[[WWWVVVUUUUUU[[[ZZZXXXWWWUUUTTTRRRQQQQQQQQQRRRSSSRRRQQQPPPOOOOOONNNKKKHHHGGGGGGHHHHHHBBBEEEHHHJJJJJJIIIIIIJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIJJJIIIKKKMMMMMMJJJGGGFFFEEE===AAAEEEFFFDDDCCCDDDFFFFFFDDDBBB@@@??????@@@@@@??????>>>>>>>>>@@@AAABBBAAAAAABBBBBBAAA???===<<<555666555444666;;;<<<999888888888777666444333222222111000111111111///---+++++++++***+++,,,------,,,++++++,,,---...//////***++++++,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,888===AAA@@@===<<<>>>@@@AAAAAA@@@???>>>>>>>>>>>>===999555555888999888777777888999888777555666666555666777777888999===???<<<;;;:::999999888999999777555333222111333444555777777777777777888888888777777666666666555555555555777999<<<===<<<;;;;;;;;;;;;;;;::::::999888888888999999777666666555333000111111111111333444444111///---///333555444111000111333222000//////000////////////.........///------------------,,,+++,,,,,,,,,+++******))))))&&&'''))))))***)))(((''''''''''''''''''(((((((((&&&))),,,+++'''%%%&&&''''''''''''(((((((((''''''&&&&&&'''''''''((())))))'''(((((((((((((((((('''$$$$$$%%%&&&'''&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%&&&'''(((((()))))))))(((((('''''''''$$$%%%&&&&&&%%%%%%&&&((($$$%%%&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$''''''&&&&&&''''''((()))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''''''''(((((((((((())))))))))))''')))***)))((('''(((***(((((()))))))))(((((('''!!!$$$'''((((((((()))***(((***---111555;;;@@@DDDHHHVVVdddllloooqqqpppmmmrrryyyxxxvvvuuuvvv{{{vvvyyy~~~zzzuuuxxx~~~uuuvvvyyypppgggccc\\\XXXVVVUUUUUUUUUWWWWWWVVVUUUSSSRRRQQQQQQPPPQQQQQQRRRRRRPPPOOONNNMMMLLLJJJHHHGGGHHHIIIJJJIIIIIIIIIGGGFFFFFFIIIKKKJJJIIIIIIIIIIIIIIIJJJJJJLLLKKKJJJIIIJJJJJJJJJJJJGGGIIIKKKJJJGGGEEECCCCCC===@@@DDDDDDBBBAAACCCEEEDDDCCCBBB@@@???????????????>>>======>>>@@@AAACCC@@@AAAAAA@@@???===<<<;;;444666555444777<<<<<<999888888888777666444333222222111000111111111///---'''(((((()))+++,,,.........------,,,,,,,,,------******++++++,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,777???CCC@@@<<<;;;<<<<<<@@@??????>>>======>>>>>>;;;999777777888888888888777888999888666666777888666777777777777999===@@@;;;;;;:::999999999999999666555444333333444555555777777777777888888777777888777666555555555666666444666888:::;;;;;;;;;;;;999999999999999999999999666999999666555666444111111333222//////222333111111000///000222333333222///000222111000...//////,,,...///...------...///,,,,,,------------,,,,,,---,,,,,,+++******))))))''''''((())))))))))))(((&&&&&&''''''''''''''''''***+++++++++)))))))))+++%%%&&&'''((((((((((((''''''''''''&&&''''''((((((%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''***))))))(((''''''&&&&&&###%%%&&&&&&%%%%%%&&&'''$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$%%%&&&((()))((((((''''''''''''&&&'''(((((()))$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&'''((())))))'''''''''((((((((((((((('''((())))))(((((()))***((()))))))))(((((('''&&&%%%(((***+++)))(((((()))&&&'''+++///444999===@@@@@@PPPbbbjjjlllmmmllljjjqqqyyy|||yyyuuusssvvv|||}}}{{{{{{yyyuuunnnlllttt~~~{{{vvvxxxzzz~~~ooofff```]]]ZZZWWWWWWVVVUUUTTTVVVWWWWWWVVVSSSRRRRRRSSSOOOPPPQQQQQQQQQPPPNNNNNNKKKKKKJJJIIIIIIJJJKKKLLLMMMLLLIIIFFFDDDEEEHHHKKKJJJJJJIIIIIIJJJKKKLLLLLLMMMLLLJJJJJJKKKKKKJJJIIIEEEGGGGGGFFFDDDBBBBBBCCC>>>@@@BBBBBBBBBAAABBBCCCCCCBBBAAA@@@>>>>>>>>>============>>>???@@@AAABBB@@@??????>>>===;;;:::999444666666555888<<<<<<888888888888777666444333222222111000111111111///---((()))***+++---...///000///...---,,,,,,,,,,,,,,,,,,------...............******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333===CCC@@@;;;;;;===<<>>======<<<=========888999999888666666777888777888999888777777888:::777888:::::::::;;;===???:::999999888888888888999555555555555555555555555777777888888888777777777888888666555555555666777444555666777999:::;;;<<<::::::999888888888888888333777777333222444333...111444333///...222333000000111222222111000111222...000111111///......///)))+++---,,,+++***,,,...+++,,,,,,------,,,,,,,,,+++++++++***))))))(((((('''&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''&&&(((*********&&&'''((((((((('''&&&%%%)))((('''&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###%%%&&&&&&%%%$$$&&&'''%%%''')))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((###%%%'''((()))(((''''''&&&&&&%%%%%%&&&&&&'''((($$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&'''(((((()))''''''''''''&&&&&&&&&&&&&&&((())))))(((((()))+++''''''(((((()))((((((((()))+++------+++******+++)))***,,,///333666777777999FFFUUU^^^cccgggfffbbbiiittt|||{{{yyyvvvtttuuuzzz|||~~~|||uuuyyy~~~zzz}}}~~~~~~wwwkkkccc```YYYXXXWWWWWWXXXXXXVVVUUUUUUWWWWWWUUURRRPPPQQQSSSOOOOOOPPPQQQPPPOOONNNMMMJJJJJJJJJKKKKKKLLLLLLMMMLLLLLLJJJGGGEEEEEEHHHKKKIIIIIIIIIJJJKKKLLLMMMNNNMMMKKKJJJKKKLLLKKKHHHEEEEEEEEEEEECCCBBBAAACCCEEEBBBAAA@@@AAABBBBBBAAA@@@BBBAAA@@@???>>>======<<<;;;<<<===???@@@@@@AAAAAA>>>>>>===<<<:::999888777666888888777999===<<<888777777777777666555333333222111000111111111///---******+++,,,------------------,,,,,,,,,---......------...///////////////******+++++++++,,,,,,,,,++++++++++++++++++++++++---999AAA???;;;===@@@???>>>======<<<<<<<<<<<<===666888999888444333666888777888999888777777999;;;666999<<<>>>============999888777777777777777888555555666777777666666555777777888888888888777666999888777555555666666777444444555666777999;;;<<<<<<;;;:::888777666666666666:::;;;777555888666111111555444//////444555111000222444333000///000333...///111000...------...&&&(((+++***((((((***---++++++,,,------,,,,,,,,,*********)))((((((''''''&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&)))%%%!!!!!!%%%((()))((((((((())))))(((&&&$$$###***((('''&&&%%%%%%&&&'''&&&'''((())))))((('''&&&###"""!!! """$$$%%%'''&&&$$$$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((###%%%&&&&&&%%%$$$&&&'''&&&((())))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''))))))((('''$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((((()))+++%%%%%%'''((())))))******$$$&&&((()))(((((()))++++++++++++---......,,,***000888BBBKKKUUU[[[ZZZUUU]]]iiisssvvvzzzooopppqqqsssxxx~~~~~~yyyzzz~~~}}}{{{{{{tttnnnmmmhhh```\\\]]]UUUTTTUUUWWWYYYYYYWWWVVVSSSUUUVVVTTTPPPNNNOOOQQQOOOOOOPPPQQQPPPOOONNNMMMIIIIIIKKKLLLMMMMMMMMMMMMJJJJJJJJJIIIGGGGGGHHHJJJIIIIIIIIIJJJKKKMMMNNNOOOLLLJJJIIIJJJLLLJJJFFFBBBEEEEEEDDDBBBAAAAAADDDFFFDDDAAA???@@@BBBCCCAAA???AAAAAA@@@???>>>===<<<<<<:::;;;===???@@@AAA@@@@@@>>>===<<<;;;999888777666777999999888:::===<<<888777777777777666555444333333111000111111111///---+++++++++++++++***))))))+++++++++,,,---...///000+++,,,,,,---.........---******+++++++++,,,,,,,,,++++++++++++++++++++++++999:::<<<>>>>>>===;;;:::::::::<<<===>>>>>>>>>>>>>>>;;;777444222333555666999555444888;;;<<<>>>BBB=========>>>???===;;;999:::888666666888999:::::::::888666666888999777555888888999999888777555444888666666777333---***,,,555555444555555666777888;;;:::888666666666777777333333444444555444444444111111222111000000222333000333555222---,,,...222222///......000000---***,,,+++***+++---...---,,,***+++,,,,,,,,,,,,+++***((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))))))))(((((((((((())))))((()))++++++)))((()))***+++'''######&&&(((((('''$$$%%%%%%&&&&&&%%%%%%$$$ """###############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######&&&%%%###""""""###%%%&&&''''''&&&&&&&&&&&&''''''+++&&&&&&******%%%%%%)))&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''(((((((((''',,,((($$$$$$%%%#########%%%&&&'''((((((((("""$$$&&&&&&%%%$$$%%%&&&$$$'''(((%%%%%%&&&%%%!!! &&&&&&""""""(((+++***)))'''%%%&&&((()))'''%%%  ###(((+++***(((%%%&&&'''&&&%%%&&&''')))&&&&&&'''((()))***++++++(((***++++++++++++---///000111444999???EEEJJJMMMWWW^^^bbbhhhvvvrrrsssqqqtttyyy}}}~~~|||yyy~~~|||}}}pppiiibbbeeehhheee___ZZZYYYZZZWWWVVVUUUUUUUUUUUURRRPPPQQQNNNNNNPPPPPPNNNNNNQQQLLLOOOQQQPPPMMMJJJKKKLLLJJJNNNPPPOOOPPPRRRQQQMMMOOOLLLIIIFFFDDDEEEGGGHHHJJJJJJKKKLLLNNNOOOPPPQQQNNNMMMLLLKKKIIIHHHGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>???>>>===>>>AAACCCAAAAAA@@@???>>>===<<<<<<<<<===???@@@AAAAAA@@@???>>><<<:::999999888666444888999:::;;;<<<;;;::::::555555555555555555444444444333111000...---------------......---+++)))(((++++++******+++---...///+++++++++,,,,,,---------''')))******))))))***+++************************999:::;;;======<<<;;;::::::;;;<<<<<<============>>>;;;888555555666888888:::666555777888777888;;;===<<<<<<<<<======<<<;;;999777666777888999999888:::777666666888888777555666777888888888777666555555333444666444///...000111222222444555777999:::999888777666666666666666333444444444444444333333///111222111000///000222000333444222---,,,...222111///......000///---***+++***)))***,,,,,,,,,+++***++++++,,,,,,++++++***((((((((((((((((((((((((%%%'''((('''&&&&&&'''((())))))(((((((((((())))))&&&(((***)))((('''((())))))(((&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$&&&&&&&&&&&&''')))***+++)))&&&%%%(((((($$$###'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###'''$$$"""%%%&&&$$$&&&&&&''''''&&&&&&%%%$$$$$$&&&'''((('''&&&'''(((###&&&&&&###$$$(((***(((###'''((($$$###''')))(((((('''%%%&&&(((((('''%%%%%%######&&&)))***)))'''&&&'''((('''&&&&&&(((***((((((((((((((()))))))))&&&'''(((((((((((()))******+++---111666;;;@@@BBBKKKRRRXXX]]]jjjyyyyyyppppppooorrryyy|||}}}}}}}}}zzzyyy|||qqqhhh```ZZZXXX\\\```___[[[XXXXXXZZZXXXVVVTTTSSSTTTSSSQQQOOOOOOLLLKKKMMMMMMJJJJJJMMMLLLNNNPPPPPPMMMJJJJJJKKKJJJOOOQQQPPPPPPSSSRRRNNNKKKIIIEEECCCBBBCCCEEEFFFKKKKKKLLLMMMNNNNNNOOOOOOMMMLLLKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBBBB???@@@AAA@@@??????AAABBBAAAAAA@@@???===<<<;;;;;;<<<===???@@@@@@@@@??????>>><<<:::999999888666444555666777999999888888777777777666555444444333333222111000//////...//////------......------,,,+++******))))))***,,,---...++++++,,,,,,,,,,,,,,,,,,((()))******))))))***+++************************777888:::;;;;;;;;;:::999:::;;;;;;<<<<<<<<<;;;;;;:::888555555666999:::::::::777666999999555555888;;;;;;;;;;;;;;;<<<<<<<<<666666666888999:::888666888777666666777777666555444555666777777777666555333111111555555222111444...///000222555777:::;;;777777777777666555444333444444555444444333222111...000222222111//////000000222333111...,,,...111000///......///...,,,******)))((()))+++++++++*********+++,,,,,,+++******((((((((((((((((((((((((&&&'''((((((&&&%%%&&&''')))((((((''''''(((((()))%%%''')))((('''&&&'''''''''((((((((('''''''''(((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$%%%&&&(((***,,,---***'''''')))(((%%%$$$&&&#########$$$$$$%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&!!!$$$$$$"""###%%%&&&$$$&&&&&&''''''&&&&&&%%%$$$%%%'''))))))((('''((()))%%%'''%%%"""###)))+++***$$$(((***'''%%%''''''&&&(((&&&%%%&&&'''((('''&&&)))((('''(((******(((&&&&&&((()))((('''''')))***)))))))))(((((((((''''''&&&'''((((((&&&&&&'''(((******+++...111555888:::===EEEJJJOOOZZZjjjpppmmmooonnnqqqvvvxxxxxx||||||zzzzzz|||pppddd___\\\WWWSSSSSSWWWZZZZZZWWWUUUVVVXXXXXXVVVSSSQQQQQQQQQPPPOOONNNJJJHHHIIIHHHEEEFFFIIIKKKMMMOOONNNLLLKKKJJJJJJKKKOOORRRQQQQQQTTTRRROOOLLLJJJGGGEEEEEEFFFHHHIIILLLLLLLLLLLLMMMMMMMMMNNNKKKKKKJJJIIIHHHFFFEEEDDDEEEDDDDDDCCCCCCDDDDDDDDDAAABBBCCCCCCAAA@@@@@@AAAAAAAAA@@@>>>===;;;::::::<<<===>>>>>>???>>>>>>======<<<:::999999999777555888999:::;;;;;;;;;::::::999888777666444333222222000000////////////000000......------------......))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++((()))******))))))***,,,************************666777888999999999999999:::::::::;;;::::::999999555333111333777999:::999888666888;;;;;;777888;;;777999;;;<<<<<<;;;;;;;;;444555666999::::::777444777777666666666666555555222333444666777666666555333///000333555333333555......///111444666999:::555666666777666444333222555555555444333222111000...111333444222000//////000111222000...---///111///............---,,,******)))((()))+++,,,+++*********++++++++++++******((((((((((((((((((((((((&&&(((((((((&&&%%%&&&'''(((((((((''''''(((((((((&&&'''))))))'''&&&'''((((((''''''((())))))(((&&&'''&&&$$$######$$$&&&'''######""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%''')))+++,,,,,,+++*********(((((((((######$$$$$$%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((+++)))&&&$$$$$$%%%$$$"""######%%%&&&'''(((((((((%%%'''))))))((('''((()))&&&((('''$$$###''''''%%%$$$'''))))))'''''''''&&&&&&&&&&&&&&&'''(((''''''((((((((()))))))))((('''&&&((())))))(((((()))***(((((((((((((((((((((((()))***+++***(((((((((***+++++++++,,,---000222444444:::???BBBKKKYYYcccfffkkkjjjmmmqqqqqqqqquuu{{{|||zzz{{{sssddd\\\[[[[[[XXXTTTUUUWWWYYYXXXVVVTTTUUUVVVXXXUUUQQQOOOOOOOOOOOONNNMMMIIIFFFGGGEEEBBBBBBFFFKKKLLLMMMMMMLLLKKKJJJIIILLLPPPRRRQQQRRRTTTSSSOOOLLLKKKIIIGGGGGGHHHJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKIIIIIIIIIIIIHHHFFFDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDBBBDDDEEEEEECCCAAA@@@@@@AAA@@@???>>><<<;;;::::::===============<<<<<<<<<<<<:::999999999999777666999:::;;;<<<===<<<;;;;;;888777777666555444444333111000000///////////////000///---,,,++++++,,,---***************+++,,,,,,---,,,,,,,,,++++++******(((***++++++***)))+++,,,************************444555666666777888888888888999999999999888888777333111000444999===<<<:::777777999;;;999555666:::333777<<<>>>===:::999888333444666888:::999666333666666666666555444444555111222444555666666666666444///...222444333222333000000000111333444666777555555666666666444222111444444444444333222111000000222444555333111000000000000000///......///000---.........---++++++***+++***)))***,,,,,,,,,***************************((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((((((((''''''''''''((((((&&&(((***)))((('''((((((***&&&$$$&&&+++,,,(((###'''&&&$$$######$$$&&&'''############$$$%%%&&&'''######$$$$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''***++++++))))))***)))((($$$%%%%%%%%%&&&&&&''''''&&&%%%$$$###$$$&&&(((***---)))%%%%%%%%%%%%$$$$$$######%%%&&&'''((((((((($$$%%%''''''&&&&&&&&&''' $$$&&&%%%%%%'''%%%!!!###$$$''')))(((''''''(((%%%&&&''''''''''''((((((%%%&&&'''(((((((((((((((&&&(((******)))((()))***%%%&&&&&&'''((())))))))))))+++++++++)))((()))***)))((((((((()))***,,,---...222555777<<>>===<<<;;;;;;===<<<<<<;;;:::::::::::::::999777777888888777666555666777888999888777777555555666666666666666666333222111///......------000...,,,***)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***++++++******+++,,,************************333333444444555666777777666777777888888888777777555222222777>>>BBBAAA===888888999999555///000555222777<<<>>>;;;888777777333333555777999888555333444666666666444333444555111222444666666666666666444///,,,000333222111111222222222222333444444555666666666666555444333222333333444333333222111000111222444444222000///000000//////....../////////,,,---......,,,******++++++***)))***,,,---,,,++++++***))))))))))))***+++((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))(((''''''&&&&&&''''''(((&&&(((******((('''((())))))&&&$$$%%%(((***'''$$$&&&&&&$$$$$$$$$$$$&&&&&&!!!!!! !!!"""$$$&&&'''""""""############"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$%%%((((((&&&&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%''')))***&&&###"""$$$$$$###%%%(((&&&&&&''''''&&&&&&%%%$$$"""$$$&&&&&&%%%$$$%%%&&& $$$%%%''')))'''#########%%%((('''%%%&&&***$$$&&&''''''&&&&&&((()))"""$$$&&&'''''''''((()))%%%''')))***)))(((((()))$$$%%%&&&'''((())))))***'''((())))))''''''((()))***))))))))))))+++,,,---+++,,,---...111777>>>BBBEEEGGGLLLSSSXXX___mmmyyy}}}~~~~~~yyyyyy~~~{{{yyyzzz|||tttjjj___]]][[[[[[[[[ZZZUUURRROOOPPPQQQRRRTTTVVVWWWXXXUUUSSSPPPOOOOOOPPPOOONNNNNNIIIEEEEEEDDDAAABBBFFFIIIIIIIIIJJJKKKKKKIIIGGGHHHMMMOOONNNNNNQQQPPPLLLJJJJJJHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJIIIGGGEEECCCBBBAAA???>>>>>>???@@@BBBAAABBBCCCBBB@@@>>>>>>???????????????>>>>>>>>>>>>===<<<;;;999999888888888888666555666777777666555555666777888999888777777444555555666666777888888444333111000...------,,,...---,,,***))))))((((((+++,,,,,,---------,,,,,,+++++++++++++++*********)))***++++++******+++---************************111222222333444555666777444555666777777777777777555333333999AAAEEEBBB>>>888777888777333...111777555888<<<;;;777555666999333333444666888777555333333555666555333222333555333444555666777777666555222,,,)))---222222111111333333222333333444555666888777666555444444444444222222333333333222222111000111222111...---...///000///........./////////+++---...---+++))))))+++***)))((()))+++++++++***+++***)))(((((()))***+++((((((((((((((((((((((((###%%%'''''''''''')))***(((''''''&&&&&&''''''(((%%%''')))((('''&&&''''''%%%''''''&&&######&&&)))%%%%%%%%%%%%%%%%%%%%%%%%"""!!!  !!!###$$$#########$$$$$$############$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%$$$$$$###$$$$$$%%%"""&&&'''$$$%%%)))***'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''###"""$$$'''%%%"""%%%+++&&&&&&''''''&&&&&&%%%$$$"""$$$&&&&&&%%%$$$%%%&&&!!!$$$$$$&&&)))(((%%%&&&###$$$'''%%%"""###(((###&&&((('''&&&&&&(((***"""%%%''''''&&&%%%''')))$$$&&&)))***)))'''''''''&&&&&&&&&''''''(((((((((%%%&&&''''''''''''((()))******))))))***+++---...+++***)))+++---///222444444666;;;BBBHHHRRRcccssszzz{{{~~~|||yyyuuurrrttt~~~zzzqqqmmmkkkeee]]]WWWYYY[[[\\\[[[WWWTTTSSSOOOOOOOOOQQQSSSUUUVVVWWWSSSQQQPPPPPPQQQQQQPPPOOOMMMHHHDDDDDDCCCAAACCCGGGIIIGGGGGGIIIKKKKKKHHHFFFFFFJJJLLLKKKLLLNNNMMMIIINNNMMMLLLJJJIIIIIIIIIIIIEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHJJJJJJJJJHHHEEEDDDDDDBBB@@@>>>===>>>@@@AAA???@@@@@@???===<<<===???????????????@@@@@@@@@@@@===<<<:::888777777777777555444333444666666555444666777888999:::999888888666666666666666777777777222222000///............***++++++,,,,,,+++++++++***+++,,,,,,,,,,,,+++***************++++++++++++)))***,,,+++******+++---************************111111111222333444666777333444555666777777777777444111222888@@@DDDAAA<<<777666777888444111666>>>888:::;;;777333222666;;;444333444555777777555333333555777555333111333555444555666777777777666555000***''',,,111222222222222222222333444555666777999888666555444444555666111111222333333333222222000000000...,,,+++,,,---000...------///000//////***---///---***((()))+++)))((('''((()))******(((+++***)))(((((()))***+++(((((((((((((((((((((((("""$$$&&&''''''((()))+++'''''''''&&&&&&'''''''''$$$&&&''''''&&&%%%%%%&&&!!!'''+++'''$$$---$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%######$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''"""'''(((%%%&&&,,,---)))'''&&&&&&%%%$$$###""""""&&&&&&'''''''''&&&%%%$$$&&&&&&)))+++'''!!!$$$,,,######%%%&&&'''((((((((("""$$$&&&&&&%%%$$$%%%&&&"""%%%&&&$$$$$$''''''%%%)))%%%$$$&&&$$$!!!'''###%%%((((((&&&&&&(((+++$$$'''))))))&&&%%%&&&(((###%%%((()))((('''&&&'''(((''''''''''''&&&&&&&&&%%%&&&(((((((((((()))+++%%%$$$$$$$$$%%%''')))***---***))),,,...///...///...///222777===FFFYYYiiiwwwzzz}}}yyywwwuuurrrpppsss}}}}}}zzzuuu|||vvvkkkeeeccc^^^WWWRRRVVVYYYZZZVVVSSSQQQQQQUUUSSSRRRRRRTTTUUUUUUTTTQQQPPPPPPQQQRRRRRRQQQOOOLLLGGGCCCCCCBBBAAACCCGGGHHHGGGFFFHHHKKKKKKHHHEEEEEEIIIKKKJJJKKKMMMLLLHHHKKKKKKIIIHHHGGGFFFEEEEEECCCDDDDDDDDDEEEEEEEEEEEEGGGHHHJJJKKKKKKHHHFFFDDDFFFDDDAAA???>>>???@@@BBB>>>???>>>===;;;;;;===???>>>??????@@@AAAAAABBBBBB===<<<:::888666666666666444333222333555555555333222333555666666666555444888888777777666666555555000000////////////000000''')))+++---...///......)))***+++,,,,,,+++))))))))))))******+++++++++,,,)))+++,,,,,,+++***,,,---************************------...111444555444333333333333444444555555555444444666777999;;;======555555444333333333444444777888999999888666333222111333555666666555444222777777666555555555555555333444444333111000111222222111000///000111222333666666555444333222222111///111333333222222333444---///222333222222222333111000///////////////000------------------------++++++************++++++++++++***)))(((((())))))%%%%%%&&&'''(((((((((''')))&&&###"""$$$%%%%%%$$$'''''''''&&&%%%'''***---''''''&&&&&&&&&&&&''''''!!!$$$(((******)))***+++''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&)))''' $$$%%%"""&&&'''%%%%%%(((---,,,'''$$$###############$$$$$$$$$%%%'''&&&%%%$$$$$$%%%###$$$%%%&&&'''&&&%%%%%%&&&!!!"""+++000---(((+++)))***...,,,&&&%%%***&&&''''''((((((''''''&&&#########$$$%%%&&&'''(((###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###)))&&&###$$$&&&((('''%%%$$$&&&((((((''''''''')))%%%%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&((()))((('''((()))''')))******))))))***,,,'''((()))******++++++******000555444111666DDDQQQfffppp}}}xxxqqqqqquuuyyy~~~{{{{{{}}}}}}uuukkkddd```\\\VVVRRROOOQQQUUUXXXTTTOOOPPPUUUOOOOOONNNNNNOOOPPPRRRSSSKKKOOORRRRRRSSSTTTPPPIIIJJJJJJHHHFFFDDDCCCBBBAAAEEEFFFHHHIIIJJJJJJIIIIIILLLKKKJJJIIIIIIIIIIIIJJJJJJHHHGGGHHHJJJJJJHHHEEEDDDCCCBBBDDDHHHHHHEEEAAACCCCCCDDDEEEFFFFFFCCC@@@AAA@@@????????????????????????>>><<<:::;;;???AAA?????????@@@@@@AAAAAAAAA===@@@???:::888999999888888333111333333000111666777777777777888888888888999777444333444666666666222222111000///...---------,,,++++++******+++++++++,,,---,,,***)))***++++++***((()))***,,,++++++...---+++))))))***+++,,,,,,+++)))(((((()))+++,,,000000000111444555444222333333444444555666777888222333444555666888999999555444444333333333444444777888888888777555333222333333555666666555555444666666555444444444444555111222333333111111222333222111///000222444333222666666666666666555555555222333444444222000000111...000333444333222333444222222111111000//////...------------------------((((((''''''''''''((((((+++******)))(((((())))))''''''(((((()))(((((((((&&&((()))(((&&&$$$%%%'''&&&'''''''''&&&''')))+++''''''&&&&&&&&&&&&''''''%%%'''''''''&&&&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&(((&&&!!! $$$%%%"""%%%&&&### $$$%%%"""$$$$$$############$$$$$$###%%%'''&&&%%%$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''"""!!!(((,,,+++))))))'''(((+++((("""!!!%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''((($$$&&&((('''&&&%%%&&&&&&&&&''''''''''''&&&%%%%%%'''%%%$$$%%%'''(((&&&$$$###$$$&&&&&&%%%$$$%%%&&&&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&'''((((((((('''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))***)))'''&&&&&&&&&%%%'''((((((''''''((()))'''((()))******++++++******---///......222;;;CCCQQQ]]]lllxxx~~~~~~zzzyyyzzz|||{{{vvvxxx{{{yyytttmmmggg___ZZZWWWTTTOOOJJJNNNOOOSSSUUURRRMMMNNNSSSPPPPPPPPPPPPQQQRRRSSSSSSMMMQQQRRRRRRSSSTTTOOOIIIGGGGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIFFFCCCCCCEEEFFFFFFEEEEEEEEEGGGIIIJJJHHHDDDAAABBBBBBCCCDDDEEEEEEBBB@@@CCCBBBAAA@@@???>>>>>>>>>>>>>>>>>><<<;;;;;;>>>@@@????????????@@@@@@AAAAAA;;;>>>>>>999666777777555888333111333333000111666666666666666666666666666777666555555666666444333222222111000///...---------,,,++++++***++++++++++++,,,---,,,***)))***++++++***((()))***,,,++++++---,,,+++*********++++++,,,+++)))(((((()))+++,,,444333111222444555555444333444444555666888999:::333333444444555666666666444444333333333444444555777777666555444333333222333444444444555555555666555555444333333333333333000222333333222111222444333000///222777999666222555555555666666666777777444555666444111.........///111333444333333333444222222222222111000...---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************)))((((((((())))))))))))))))))))))))((('''###)))...---((($$$&&&)))&&&((()))(((''''''((()))''''''&&&&&&&&&&&&''''''))))))'''%%%######%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&"""!!!$$$%%%###''')))&&&!!!###''''''$$$$$$############$$$$$$###%%%&&&&&&%%%$$$%%%&&&&&&$$$"""!!!!!!###&&&(((%%%###!!!"""%%%((()))))),,,++++++,,,)))$$$###&&&###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''((((((''''''&&&%%%&&&%%%%%%&&&((((((&&&$$$$$$%%%&&&%%%$$$###$$$%%%''''''((('''&&&%%%''')))&&&&&&''''''''''''''''''''''''((())))))(((((('''&&&&&&&&&%%%&&&&&&'''(((''')))***)))'''&&&&&&&&&%%%'''(((((('''&&&''')))'''((()))******++++++***++++++++++++,,,...222444;;;GGGVVVbbbiiinnntttyyy|||zzzuuusssooorrrvvv|||}}}zzz~~~zzzvvvpppmmmllljjjfffbbbaaa]]]XXXVVVUUUSSSNNNJJJMMMMMMPPPRRROOOKKKLLLQQQPPPPPPQQQRRRSSSSSSSSSSSSPPPRRRSSSRRRRRRSSSOOOIIICCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGIIIJJJIIIJJJJJJJJJJJJIIIHHHHHHJJJFFFBBB@@@AAACCCEEEFFFDDDHHHLLLNNNLLLGGGCCCAAAAAAAAAAAABBBDDDCCCAAA???DDDCCCAAA@@@???>>>======<<<===>>>===;;;;;;===>>>??????>>>>>>??????@@@@@@:::===<<<777444444555333777333222333222111222666444444444444444444444444666555666777777666222///222111000000///...------------,,,++++++++++++++++++,,,---,,,***)))***++++++***((()))***,,,+++++++++++++++++++++*********+++***)))(((((()))***+++555333111222444666777777555555444555555777888999666666666666666555555555333333333333333444555666777666555333333222333333333333222222333444555666444333333222222222222222222333444333111111111333555222111555<<<>>>999333444444444444444444444444555555666444000...------...000222333222111111222...///111222222000...---++++++++++++++++++++++++,,,++++++******++++++,,,***))))))((((((((()))))))))))))))))))))((('''&&&%%%))),,,+++(((&&&''')))&&&((())))))(((&&&''''''''''''&&&&&&&&&&&&'''''''''''''''%%%###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$&&&&&&%%%######$$$$$$$$$$$$((()))%%%###''',,,---%%%%%%$$$#########$$$$$$###$$$&&&&&&%%%$$$%%%&&&$$$###"""!!!!!!###%%%&&&!!!###$$$%%%&&&''')))++++++,,,+++)))''''''(((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%&&&((((((&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$%%%&&&(((((('''%%%###'''(((((('''%%%$$$%%%&&&&&&''''''&&&%%%%%%&&&(((###$$$%%%&&&&&&&&&%%%$$$&&&'''''''''((((((((((((&&&&&&&&&&&&&&&'''(((((($$$&&&(((((((((((()))***((()))***)))(((((()))***'''((()))******++++++******+++,,,,,,,,,,,,---///222:::DDDLLLOOORRRVVVZZZaaahhhppptttrrrpppnnnooohhhkkkooouuuyyyzzzzzzyyy~~~}}}rrrgggfffbbb^^^\\\]]]^^^\\\YYYWWWVVVUUUUUUUUUTTTQQQNNNMMMLLLMMMOOOMMMJJJKKKPPPNNNOOOQQQRRRSSSSSSRRRQQQRRRTTTSSSQQQQQQRRRNNNHHHBBBCCCDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBDDDFFFIIIJJJKKKKKKKKKKKKJJJHHHFFFEEEIIIGGGDDDBBBBBBCCCEEEFFFCCCIIIOOOQQQLLLFFFAAA@@@@@@??????@@@BBBBBBAAA???AAA@@@??????>>>>>>>>>>>>;;;===>>>===<<<;;;<<<===???>>>=========>>>??????:::===<<<777444444555333777555333222222333444666555555444444444444444333666666555555666555222///111000000///......------------,,,++++++++++++,,,+++,,,---,,,***)))***++++++***((()))***,,,++++++******++++++++++++***)))******))))))))))))******333222111222555999::::::666666444444444555666777888777777666555444444333222222222333444555666777666555444333222222333333111111111111222333444555333333222111111111111111333444555333111000000111777444333999???AAA;;;555666555555444333333222222222444444333000.........,,,///111111000//////000***+++...000000///...---++++++++++++++++++++++++((((((''''''''''''(((((()))((((((((((((((())))))((((((((((((''''''&&&%%%)))'''&&&%%%&&&'''((((((&&&((())))))(((&&&''''''''''''&&&&&&&&&&&&''''''"""$$$&&&'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&$$$$$$$$$$$$######$$$###'''%%%###%%%''''''&&&%%%%%%$$$######$$$$$$"""$$$&&&&&&%%%%%%%%%&&&""""""###$$$$$$$$$$$$###$$$'''((('''''''''$$$&&&'''&&&%%%%%%''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%''''''%%%$$$%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$###%%%'''((((((&&&%%%$$$'''((('''&&&$$$###%%%&&&%%%&&&&&&%%%$$$$$$%%%'''"""###%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&''''''((('''&&&&&&&&&&&&'''((((((###%%%'''(((((((((***+++((()))***)))((('''((()))'''((()))******++++++***&&&***......***))),,,000000444777999:::;;;???BBBGGGMMMUUU[[[^^^___bbbddd^^^aaaffflllqqquuuyyyzzz~~~{{{xxx{{{~~~wwwuuu|||vvveeeZZZVVVSSSPPPQQQTTTVVVVVVTTTMMMMMMNNNPPPQQQQQQOOOMMMNNNKKKKKKMMMLLLIIIKKKOOOLLLMMMNNNPPPQQQPPPPPPOOOSSSTTTRRROOOOOOPPPMMMHHHDDDEEEFFFFFFFFFDDDCCCBBBAAAAAAAAABBBDDDFFFIIIJJJMMMLLLKKKJJJHHHFFFEEEDDDFFFFFFFFFEEEDDDCCCBBBCCCBBBGGGMMMOOOKKKEEEAAA??????>>>>>>???AAABBBAAA???===============>>>???@@@;;;===>>>>>><<<<<<<<<>>>???>>><<<;;;;;;<<<===>>>;;;>>>===888666777777666777666555333333555777777666666666555555555444444888666333222333333333222000000//////......------...---,,,,,,++++++,,,,,,+++,,,---,,,***)))***++++++***((()))***,,,++++++)))******+++++++++***)))***))))))))))))))))))***111000000333777:::;;;;;;666555444333333555777888666666555444333222222111111222222333444555777888555555444444444333333333000000111222333444444555333333222111111111111111333444444333111000000111777666666:::??????;;;666999888777666555444333333111222333222000/////////,,,...000000///.........***+++,,,.........------***************************))))))(((((())))))***((((((''''''(((((())))))&&&'''''''''''''''&&&%%%)))&&&######%%%'''((('''&&&((()))(((''''''((()))''''''&&&&&&&&&&&&''''''"""&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%######%%%%%%######%%%$$$'''%%%###$$$###'''&&&%%%$$$$$$###$$$$$$"""$$$&&&&&&%%%%%%&&&'''!!!"""$$$%%%&&&%%%$$$###$$$((()))'''&&&%%%###&&&'''%%%%%%(((******$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$&&&((((((&&&%%%%%%&&&$$$%%%$$$###!!!!!!###%%%$$$%%%&&&%%%######%%%'''###%%%''')))))))))'''&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&''''''((()))&&&((())))))(((''''''(((&&&'''((('''%%%%%%%%%&&&'''((()))******++++++***###(((---,,,)))'''***///---............000333666222666<<>>===???@@@BBBAAA@@@;;;;;;<<<<<<>>>???AAABBB===>>>???>>><<<<<<>>>??????===<<<::::::;;;<<<===;;;??????:::888:::;;;:::777999777444444888:::999888888777777666555555555777444111000111333333333/////////.........------...------,,,,,,,,,,,,,,,+++,,,---,,,***)))***++++++***((()))***,,,++++++)))))))))***************))))))))))))))))))))))))000000111444777999999888555444333333444777:::<<<777666666555444333222222111111111222444666777888444444555666666555333222000111333555666666666666333333222111111111111222000111333333222222333444666666777999;;;;;;888666777777666666555555555444111333333222000.........---///111111///..................------,,,,,,,,,************************,,,,,,++++++++++++,,,,,,'''''''''''''''((())))))&&&''''''(((((((((((('''%%%&&&&&&&&&&&&&&&'''(((&&&'''''''''&&&''')))+++''''''&&&&&&&&&&&&''''''"""$$$&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""######$$$%%%%%%%%%""""""&&&&&&###"""&&&%%%'''&&&$$$%%%'''&&&!!!''''''&&&%%%$$$$$$$$$$$$!!!###%%%&&&%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%&&&"""###$$$&&&'''&&&%%%$$$&&&******&&&&&&***,,,+++%%%&&&&&&''''''&&&&&&%%%"""$$$&&&'''((('''&&&%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&((('''%%%$$$%%%'''###$$$###"""!!!"""$$$'''%%%&&&'''&&&$$$$$$&&&'''###$$$''')))***)))'''&&&&&&%%%%%%%%%&&&''')))***'''''''''''''''(((((()))&&&'''))))))(((''''''(((&&&'''((('''%%%$$$%%%&&&'''((()))******++++++***'''(((************+++,,,)))******++++++,,,...///+++---000333666999<<<>>>GGGKKKQQQXXXbbbooo|||xxxnnngggiiipppxxx{{{}}}{{{uuuooojjjhhhgggkkkgggmmmyyyyyyhhhVVVNNNPPPNNNMMMPPPSSSUUUSSSPPPKKKLLLMMMNNNNNNMMMNNNNNNMMMHHHEEEFFFGGGFFFHHHLLLKKKKKKKKKKKKLLLMMMNNNOOOQQQQQQOOOKKKKKKNNNMMMIIIGGGHHHIIIIIIHHHFFFCCCAAA===???AAADDDFFFHHHIIIJJJJJJHHHGGGFFFFFFHHHJJJKKKDDDEEEEEECCC@@@???@@@BBBDDDDDDDDDFFFGGGHHHGGGEEE@@@>>>===>>>@@@BBBBBBAAA>>>>>>>>>>>>???AAABBBCCC@@@@@@???===<<<===???BBB???===;;;999999:::;;;===;;;>>>???;;;:::<<<>>>===888;;;999555555;;;<<<:::888888777777666555555444333222111111333444333333//////.........---------......---,,,,,,,,,,,,---+++,,,---,,,***)))***++++++***((()))***,,,++++++***)))(((((((((***+++,,,(((((())))))))))))((((((111111222555777888777555333333222333666:::>>>AAA999999888777666666555555000111111222444666888999333444666777777555444222111222555777888888777777444333222222111222222222---///111222222333555777555555777777777777666666333333333444444444444555333444444333000---,,,---...000222222000///...///222111000...,,,+++++++++))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''((()))***''''''((())))))***)))))) &&&++++++'''$$$&&&)))'''''''''&&&%%%'''***---'''''''''&&&&&&'''''''''&&&'''&&&%%%$$$$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((%%%!!!"""''''''###"""&&&######!!! ###))))))$$$((('''&&&%%%$$$$$$$$$$$$!!!###%%%&&&%%%%%%&&&''''''%%%$$$"""###%%%''')))***'''$$$###$$$%%%$$$###$$$)))(((###"""&&&(((&&&(((((())))))))))))((((((###$$$&&&((())))))((('''%%%'''(((((('''&&&&&&'''''''''((((((''''''&&&%%%%%%'''(((&&&$$$###&&&)))%%%%%%%%%$$$###$$$'''***&&&'''((('''%%%%%%'''((( """%%%'''((('''&&&$$$'''&&&&&&&&&'''(((***+++'''''''''''''''((())))))"""$$$'''(((((()))***,,,((()))***)))'''&&&'''((('''((()))******++++++***---+++)))***---...---***((()))***+++++++++******.........///000222444555666:::???FFFPPP^^^mmmxxx}}}~~~}}}ttthhhccchhhqqqxxxzzz}}}vvvooolllfff```[[[[[[]]]___[[[ZZZdddtttvvvfffWWWRRRNNNLLLLLLMMMPPPPPPMMMIIIIIIJJJKKKJJJIIIIIIJJJKKKLLLFFFCCCDDDEEEEEEGGGJJJLLLKKKKKKJJJKKKMMMNNNPPPPPPPPPMMMIIIJJJMMMLLLIIIFFFGGGIIIJJJJJJHHHEEECCC<<<>>>AAAEEEGGGIIIJJJJJJGGGFFFDDDDDDEEEIIIMMMPPPIIIIIIGGGCCC@@@@@@CCCGGGFFFDDDBBBCCCGGGJJJJJJHHH@@@???>>>>>>AAABBBCCCBBBAAAAAA@@@@@@AAAAAABBBCCCAAAAAA???===<<<===@@@CCC???===;;;999888999;;;<<<:::>>>???;;;:::===???>>>999<<<;;;666666<<<>>>;;;888888777666555555444444000000111333555555333111...............---------......---,,,,,,,,,,,,---+++,,,---,,,***)))***++++++***((()))***,,,,,,+++***)))((('''((()))+++---(((((())))))))))))((((((555444222333666888999999777666555555666888:::<<<:::999888888888888555333111222333444555555555555444555666777777777666555333444666888999888555222000000111000000222555777222111000222444777888888777888999999::::::::::::555555444444555666888999555333000////////////.........------------......111...,,,+++---...,,,*********++++++++++++******((()))***++++++***)))((((((((())))))))))))(((((())))))(((((('''''''''&&&&&&***---+++&&&###%%%'''$$$%%%&&&&&&''''''&&&&&&'''''''''%%%$$$$$$%%%''''''((((((((('''&&&%%%%%%&&&$$$###$$$%%%%%%$$$"""###$$$"""!!!%%%)))$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$###""""""$$$$$$###"""+++'''###!!!###$$$###"""'''%%%###"""###$$$'''(((###%%%&&&%%%#########%%%$$$%%%%%%&&&&&&((()))***&&&(((******((('''&&&'''%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###''''''######((()))&&&((('''%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''(((%%%$$$&&&)))((($$$$$$''''''(((*********+++...000))))))))))))((((((((((((((((((((((((((()))************++++++++++++******)))))))))***++++++,,,,,,,,,,,,---......//////000111333555999???JJJUUU]]]jjjppp{{{}}}wwwzzz{{{sssiiinnnvvv|||}}}~~~}}}vvvllldddaaa]]]XXXTTTSSSSSSRRRRRRQQQWWW^^^cccbbbZZZQQQKKKEEEJJJPPPQQQNNNKKKLLLNNNGGGHHHIIIIIIGGGGGGHHHIIIJJJHHHFFFDDDCCCCCCDDDEEEGGGHHHHHHJJJLLLNNNPPPQQQOOOLLLIIIHHHIIILLLMMMNNNKKKKKKLLLMMMMMMJJJEEEBBBCCCCCCEEEGGGJJJLLLLLLLLLGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKHHHFFFDDDCCCCCCCCCGGGDDDCCCIIIPPPSSSPPPKKKIIIDDD@@@???AAAEEEFFFFFFAAABBBBBBBBBBBBBBBBBBAAAAAA???===<<<===>>>>>>>>>@@@>>>;;;999888888999::::::;;;===>>>?????????>>>:::888666555666888:::<<<===999555555666888777666444333222111111111222333///...---,,,+++,,,------000///---,,,,,,---///000,,,++++++******++++++,,,***+++,,,,,,------,,,,,,+++++++++***)))((((((''',,,,,,+++)))(((&&&%%%%%%222111000111333555666666666666555555666888:::<<<888777666666777666444222333333444555555555555444777888888777666555333222555555777888888777444222222333444333222111222333111111111222555666777888888777666666666888:::;;;666555555555555777888999666444111000000000000///.........------.........000...++++++,,,,,,***)))******++++++++++++******'''((()))******)))((('''))))))))))))))))))))))))'''''''''(((((((((((((((%%%(((***((($$$"""###&&&$$$%%%&&&&&&''''''&&&&&&((((((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&%%%$$$&&&%%%$$$$$$%%%%%%###""""""&&&&&&$$$$$$'''***$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%#########%%%%%%$$$###)))&&&""""""###$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&###%%%&&&%%%$$$$$$%%%&&&%%%%%%''')))++++++***)))###%%%''''''%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))(((%%%%%%((()))&&&'''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''''''''(((%%%%%%%%%%%%&&&&&&&&&'''%%%###$$$&&&&&&###$$$'''"""$$$%%%&&&%%%&&&''')))((((((((((((((()))))))))((((((((((((((())))))***)))******++++++******)))((())))))******+++,,,,,,)))******++++++,,,------///000111222555<<>>???@@@AAAAAAAAAAAA???<<<999888999:::;;;:::;;;<<<>>>??????>>>===:::999888777888999;;;<<<999666333222333444444333333222111000///000111111///...---,,,,,,,,,------///...,,,++++++,,,...///+++******))))))******+++)))***++++++,,,,,,++++++++++++******)))(((((('''))))))))))))((((((''''''555444333444666888888888666666666666777888:::;;;666555444444555555333222444444555666666666555555888888888777666555444333666777888888777555222111333666888888666333111111111222222333555666777888888777444333444666:::<<<777666666666666888999:::777555222111222222111000........................///---+++*********)))(((******++++++++++++******'''((())))))))))))((('''***)))(((((((((((()))***&&&&&&''''''((()))))))))&&&((((((&&&###"""%%%((($$$%%%&&&&&&''''''&&&&&&((())))))(((&&&&&&''')))$$$$$$%%%%%%&&&%%%%%%%%%'''&&&$$$$$$$$$$$$###!!!!!!$$$''''''%%%$$$&&&)))$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$$$$&&&&&&%%%###'''%%%""""""###%%%%%%$$$"""###%%%&&&&&&&&&%%%$$$###$$$&&&&&&%%%%%%&&&(((%%%$$$%%%(((,,,,,,***&&&&&&((())))))(((&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((%%%%%%''''''%%%%%%%%%&&&&&&'''&&&&&&%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((%%%$$$''''''&&&'''+++$$$&&&))))))((('''(((((('''''''''(((((())))))***((((((''''''(((((()))***)))******++++++******)))(((((()))******++++++,,,(((((())))))***++++++,,,+++,,,,,,,,,---///444777<<<>>>BBBHHHOOOVVV[[[]]]hhhccc\\\[[[fffxxxuuutttuuuwwwxxx{{{{{{vvvqqqlllbbb```]]]]]]^^^\\\WWWSSSSSSPPPMMMLLLLLLLLLKKKJJJIIIJJJKKKLLLLLLMMMMMMLLLKKKMMMNNNLLLHHHFFFGGGIIILLLLLLKKKJJJHHHHHHIIIKKKFFFEEEDDDDDDEEEGGGIIIJJJGGGGGGGGGGGGHHHIIIJJJKKKPPPOOONNNLLLKKKIIIHHHHHHJJJJJJKKKKKKJJJHHHEEECCCGGGEEEEEEHHHLLLMMMIIIEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEEEEFFFFFF???@@@DDDLLLSSSSSSKKKDDD@@@@@@BBBEEEGGGHHHGGGEEE@@@AAABBBCCCCCCBBBAAA@@@>>>???@@@AAABBBCCCCCCCCCAAA???===;;;::::::;;;<<<999:::;;;============<<<999999999::::::::::::;;;777555222111222222222111111000000///...////////////...---,,,,,,,,,,,,---------++++++++++++------***))))))))))))))))))***))))))***++++++++++++***+++******))))))((((((''''''''''''(((((())))))***666555555666888999999888555555666777888999::::::666444333333444555444333333444555666777777777777555555666666777777777888888999:::999666333111000444888;;;<<<:::666333111111222444555555666777888777666555444555777:::<<<888777777777777999:::;;;888666444333444333222000......////////////......///...,,,+++******))))))***++++++,,,,,,++++++***)))))))))******)))))))))+++***(((''''''(((***+++'''''''''((((((((((((((()))))))))'''%%%%%%(((+++$$$%%%&&&&&&''''''&&&&&&'''((()))(((&&&&&&&&&(((###$$$%%%&&&&&&&&&&&&&&&(((&&&$$$$$$$$$$$$"""!!!!!!$$$&&&&&&$$$###$$$%%%$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$%%%''''''%%%###$$$#########$$$%%%&&&&&&######$$$%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&((()))$$$"""!!!$$$(((***((($$$''')))++++++)))'''''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%%%%&&&%%%$$$"""###%%%&&&&&&%%%$$$###''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&(((###"""$$$&&&&&&'''+++'''***------,,,***))))))&&&&&&''''''((()))******(((''''''''''''((())))))))))))************))))))(((((())))))***+++++++++))))))******+++,,,,,,,,,''')))***++++++---///111222222333666;;;AAAGGGJJJWWWTTTPPPOOOYYYjjjwww{{{nnnlllmmmqqquuu~~~{{{qqqnnnjjjfffddd```[[[XXXTTTRRRRRRSSSUUUVVVTTTQQQNNNMMMKKKJJJKKKKKKJJJIIIHHHHHHHHHIIIJJJLLLNNNPPPKKKKKKKKKHHHEEEDDDFFFHHHNNNNNNMMMJJJHHHHHHJJJLLLGGGFFFEEEDDDEEEGGGIIIKKKFFFFFFGGGGGGHHHIIIJJJKKKNNNOOOPPPOOOMMMKKKJJJJJJKKKLLLMMMLLLJJJHHHGGGFFFJJJGGGEEEHHHMMMMMMGGGAAAEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGG???@@@CCCIIIMMMLLLFFF@@@;;;>>>BBBGGGIIIHHHEEECCC???@@@BBBCCCCCCBBB@@@???===???AAACCCBBBBBBBBBBBB@@@???===<<<;;;;;;<<<<<<999999;;;<<<<<<<<<;;;;;;888888999:::::::::999888888666555444444444444333000000000///////////////......------,,,,,,,,,,,,,,,,,,+++******+++,,,,,,******))))))))))))******)))******+++++++++++++++******))))))((((((((((((&&&&&&''''''((()))))))))333333222333555666666444444555666888999999999999777555333444555666666666222333555777888::::::;;;555555555666777888888999888:::;;;999555111000111999<<>>>>>??????>>>===<<<;;;;;;<<<<<<999:::;;;<<<<<<;;;;;;:::666777888999999888777555777777666555444444444444000000000000000/////////---------------,,,,,,,,,+++++++++******++++++++++++++++++******+++++++++***++++++,,,---,,,,,,,,,)))))))))(((((((((((((((((((((((((((''''''''''''555444444666777888777555333444777999::::::999888777555444444666888888888333444666888999;;;;;;<<<999888777666666666666777888:::;;;999444000000222>>>???@@@===777222---,,,000444777888666444666888444555666888::::::::::::888777777777777999:::;;;777666555555555444222000...///000111111000///...---......---,,,,,,---///++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------+++***))))))))))))***+++++++++***((('''&&&%%%$$$&&&%%%$$$$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%&&&((('''&&&$$$$$$%%%&&&&&&''''''((((((''''''&&&%%%###$$$%%%%%%$$$"""$$$%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$###############$$$$$$%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$######$$$&&&''''''$$$!!!"""###%%%%%%$$$$$$%%%&&&&&&$$$"""!!!!!!###&&&'''###$$$&&&&&&%%%%%%&&&((($$$$$$$$$%%%%%%'''((()))%%%'''))))))'''%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%))))))'''&&&(((&&&&&&'''((())))))))))))%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&& ###'''((((((***$$$&&&((((((&&&%%%%%%%%%&&&&&&&&&''''''(((((()))''''''&&&&&&''''''((()))((())))))******))))))(((''''''((())))))******+++&&&&&&'''(((((())))))***(((***+++,,,*********+++---,,,+++***,,,000444777333777999888;;;DDDKKKMMMMMMLLLPPPZZZgggvvvuuupppkkkhhhaaaYYYUUUUUUNNNNNNNNNNNNLLLJJJHHHFFFJJJJJJJJJKKKKKKLLLLLLMMMHHHHHHHHHIIIJJJJJJGGGEEEBBBDDDGGGJJJLLLLLLLLLKKKDDDCCCBBBBBBCCCEEEFFFHHHKKKLLLMMMMMMLLLKKKLLLMMMMMMKKKIIIGGGFFFFFFFFFGGGFFFFFFGGGIIIKKKMMMOOOPPPCCCGGGKKKLLLJJJIIIKKKMMMMMMOOOPPPNNNJJJIIIKKKNNNKKKJJJIIIHHHIIIHHHFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@CCCDDDEEEEEEFFFFFFEEEEEECCCAAA????????????>>>===<<<@@@EEEGGGFFFCCCAAA???>>>???BBBCCCCCCBBB???>>>===???AAA@@@===;;;===???>>>======<<<;;;;;;;;;<<<999:::;;;<<<<<<<<<::::::666777888888888777666555444555555444222111111222000000000111000//////...------......------,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,------------,,,(((((((((((((((((((((((())))))(((((('''&&&%%%%%%777777777999::::::999777222444777:::;;;:::888777777555333333666888999999666777888999::::::::::::999888777666666666777888888:::<<<888333000111333;;;;;;:::777222///......000444888999666444555888444444444555777999:::;;;777777666666777888:::;;;777666555555555444222///...///000111111000///...***+++---,,,++++++...000+++,,,,,,------,,,,,,+++---,,,++++++++++++,,,---******************************)))((('''&&&&&&%%%$$$$$$$$$%%%&&&(((((('''$$$%%%&&&&&&''''''&&&&&&%%%'''))))))'''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$###"""###%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$######"""######$$$%%%%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$""""""$$$%%%'''&&&### """$$$&&&&&&$$$###$$$&&&$$$###"""""""""###%%%%%%###%%%&&&%%%$$$$$$%%%&&&###((()))'''%%%&&&(((''')))++++++)))((('''(((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$((((((###!!!###&&&&&&&&&&&&'''((()))***&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''(((%%%%%%&&&&&&&&&''''''''''''!!! &&&++++++***+++&&&((()))(((''''''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((''''''(((((()))*********&&&''''''((())))))******''')))******)))((()))***+++***))))))***,,,...000,,,222444111111666;;;===<<<:::===FFFPPP\\\jjjvvvyyyyyy~~~|||pppgggfffgggggg^^^YYYVVVTTTPPPJJJIIILLLHHHIIIJJJJJJIIIHHHGGGGGGKKKKKKLLLLLLKKKLLLMMMNNNJJJJJJKKKLLLMMMLLLIIIFFFCCCEEEGGGIIIJJJJJJIIIIIIBBBAAAAAAAAACCCDDDEEEEEEGGGJJJMMMNNNMMMLLLLLLMMMMMMLLLIIIGGGFFFFFFGGGHHHGGGGGGHHHIIIJJJLLLNNNOOODDDHHHLLLLLLJJJIIILLLOOOMMMOOOPPPMMMIIIHHHKKKOOOJJJKKKKKKHHHEEEDDDFFFHHHAAAAAA@@@@@@@@@@@@@@@AAADDDEEEFFFFFFFFFEEECCCCCCAAA@@@?????????@@@@@@@@@BBBEEEHHHHHHEEEBBB@@@@@@===???BBBCCCCCCBBB???===;;;>>>@@@???<<<;;;>>>BBB<<<<<<<<<;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::888888888888888777666666111333555333111///000111......///000///...---,,,------.........---,,,+++++++++,,,,,,,,,,,,++++++++++++************++++++******+++,,,,,,,,,,,,,,,(((((((((((((((((((((((()))((((((''''''&&&%%%%%%555444444666888888666444111444777:::;;;:::888777666444222333555777999999:::::::::::::::999888777666555555555777999:::<<<777:::<<<888333000111444333444333111//////111444///444999999666444555888555444222222333666:::===777666666666666888999:::666555555555555444111///...///000222222000///...''')))++++++******---111+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---)))***++++++++++++***)))((((((((((((((('''''''''%%%%%%&&&(((*********)))$$$%%%&&&&&&''''''&&&&&&&&&(((******((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$######""""""###%%%&&&&&&%%% """$$$$$$$$$###$$$%%%%%%%%%%%%$$$######""""""###$$$%%%%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$""""""###%%%'''%%%""""""$$$'''&&&$$$"""###%%%!!!"""###$$$%%%$$$######$$$%%%&&&%%%#########%%%)))+++'''""""""$$$$$$&&&((((((&&&%%%$$$%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%$$$######""""""###%%%&&&((('''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%%%%&&&&&&&&& !!!''''''%%%%%%%%%&&&'''&&&%%%&&&(((***'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((''''''(((((()))*********))))))******++++++,,,,,,%%%''')))))))))***,,,---******++++++,,,------...(((---...)))%%%(((,,,...000...///555===DDDNNNXXX[[[aaafffkkkrrrzzz{{{xxxuuuoooiiijjjrrr{{{}}}|||~~~}}}tttooojjjfffbbbgggjjjeeeXXXOOOOOORRRRRRVVVQQQNNNNNNIIIBBBAAAEEECCCDDDGGGHHHHHHIIIJJJKKKHHHHHHIIIIIIHHHIIIKKKLLLNNNNNNOOOPPPQQQOOOLLLIIIFFFGGGHHHIIIJJJJJJIIIIIIBBBAAAAAAAAACCCCCCCCCBBBEEEHHHLLLNNNNNNMMMLLLLLLMMMKKKIIIGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLIIILLLPPPOOOLLLKKKOOOSSSLLLNNNOOOLLLGGGFFFKKKOOOJJJLLLLLLHHHCCCBBBFFFKKKAAA@@@@@@@@@@@@@@@AAAAAAFFFFFFFFFFFFEEEDDDBBBAAA>>>>>>???@@@AAABBBBBBBBBFFFIIIKKKIIIEEEBBBAAAAAA===???BBBCCCCCCBBB???===:::===@@@>>>;;;<<<@@@EEE;;;;;;;;;;;;;;;;;;::::::;;;<<<=========<<<;;;::::::999999888888888777777111444666555111///000222,,,---.........---,,,+++,,,---.........---,,,++++++,,,,,,------,,,,,,+++******))))))))))))******))))))***++++++++++++***'''''''''((((((((((((((('''''''''''''''&&&&&&&&&444333333333444555444333444777999999777444333333444444555777:::;;;:::888666888;;;:::888666888999777666444555666777555444===888111...///111222222000///............///000555555555555555666777888777777888777555555666888<<<:::888666666777888999666777777555222///...///222///......000000---***,,,+++***))))))***+++,,,------,,,,,,,,,,,,++++++(((((()))***************---+++)))((((((***,,,...))))))((('''''''''''''''!!!###%%%%%%%%%%%%''')))(((&&&$$$%%%&&&((())))))***'''%%%%%%&&&'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""######$$$$$$$$$"""$$$&&&((((((&&&$$$"""!!!!!!!!! ###%%%$$$%%%%%%$$$###"""$$$%%%!!!###$$$$$$######$$$%%%!!!"""$$$$$$######$$$%%%#########$$$$$$%%%%%%%%%"""###$$$$$$""""""###$$$$$$###"""###&&&'''((('''$$$&&&%%%(((***%%%'''(((((('''$$$######$$$%%%&&&&&&&&&&&&%%%$$$###$$$(((***((($$$$$$%%%%%%###$$$%%%&&&'''(((((((((((('''%%%$$$###$$$%%%%%%"""###%%%''''''&&&%%%$$$%%%&&&''''''%%%%%%&&&'''######$$$$$$$$$$$$%%%%%%'''))))))'''(((++++++''''''(((((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((((((((()))***&&&&&&'''((())))))((((((&&&&&&'''''')))***+++,,,))))))******++++++++++++------,,,,,,------...///......///111333555777888BBBAAACCCHHHPPPWWW[[[[[[WWWXXXZZZ[[[^^^ccciiimmmmmmooorrruuuyyy{{{~~~wwwqqqppppppsssxxx~~~zzzxxxzzzzzzuuuxxx~~~}}}vvvjjj^^^VVVRRRRRRSSSXXXVVVQQQLLLIIIGGGGGGGGGCCCDDDDDDCCCAAA@@@@@@AAA@@@BBBDDDEEEEEEGGGIIIKKKFFFDDDBBBDDDHHHJJJJJJHHHJJJLLLOOORRRSSSRRROOOMMMNNNLLLIIIJJJKKKLLLIIIGGG@@@AAAAAABBBCCCDDDEEEFFFKKKMMMOOOOOOMMMKKKKKKKKKOOOPPPPPPNNNKKKIIIIIIJJJMMMLLLKKKIIIHHHHHHGGGGGGIIIJJJLLLNNNNNNNNNLLLKKKPPPOOOMMMNNNNNNMMMKKKIIIKKKJJJHHHFFFEEECCCCCCBBB???AAABBBBBB@@@???>>>???EEEFFFGGGGGGFFFBBB???===@@@@@@@@@AAABBBCCCDDDEEEIIIHHHFFFFFFFFFEEEBBB@@@>>>======>>>@@@@@@???======<<<::::::<<<>>>??????>>>>>>>>>;;;999777888999:::;;;;;;<<<;;;;;;::::::777777888888888777777666333333333333333222111000.../////////...---,,,,,,/////////...------,,,,,,***++++++,,,,,,++++++*********+++)))(((((()))+++***++++++,,,,,,++++++***(((&&&$$$%%%((()))'''%%%&&&&&&''''''(((((())))))444333333444555666555555555777999888666444333333333333444777:::;;;:::888666888::::::888777888999777666555555777777666555999666333222222222111//////...---,,,---...000111444444555555666666666666666777777666555555777888999888777666666666777777777888888666333111000000111///......000000---+++++++++***))))))***++++++...------+++***)))((('''(((((()))************)))***(((&&&%%%%%%&&&((()))))))))((('''''''''''''''%%%&&&'''&&&$$$###$$$%%%((('''%%%%%%&&&'''((((((***(((&&&&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&"""###%%%&&&&&&%%%###""""""######"""!!!"""$$$&&&$$$%%%&&&%%%######$$$&&&!!!###$$$$$$######$$$%%%!!!###%%%%%%$$$###############$$$$$$$$$%%%%%%%%%###$$$%%%$$$#########%%%&&&$$$######%%%&&&&&&%%%###&&&&&&######$$$'''(((******((((((((()))&&&%%%%%%%%%$$$$$$$$$$$$###&&&(((&&&%%%$$$&&&&&&######$$$%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%&&&'''((((((''''''&&&###%%%&&&%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&''''''%%%''''''%%%&&&))))))&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((((()))))))))))))))&&&'''(((((()))))))))((((((((('''''''''((())))))******))))))******+++,,,***))))))))))))***++++++++++++,,,---///111333444888777666999>>>BBBBBBBBB???BBBEEEHHHIIIJJJMMMOOOPPPSSSXXX\\\```dddhhhjjjnnnqqqmmmddddddkkkkkkddd___^^^]]]___dddjjjqqquuuwww~~~~~~}}}~~~}}}~~~yyypppjjjdddaaa___]]]___dddqqquuuwwwqqqgggaaabbbfffjjjddd\\\SSSMMMJJJIIIJJJJJJHHHDDDAAA???>>>???@@@@@@AAABBBAAA???>>>???@@@@@@BBBEEEFFFFFFFFFHHHIIIEEECCCBBBCCCFFFHHHHHHGGGIIIJJJMMMOOOPPPPPPNNNMMMNNNLLLJJJJJJKKKKKKIIIGGGDDDCCCBBBAAAAAABBBCCCDDDEEEHHHKKKLLLLLLLLLMMMNNNOOOOOOOOONNNKKKIIIIIIIIIMMMLLLKKKJJJIIIIIIIIIIIIKKKLLLNNNNNNNNNMMMKKKJJJNNNMMMLLLMMMOOOOOOMMMLLLJJJIIIGGGFFFDDDCCCCCCCCC@@@AAAAAA@@@>>>???AAABBBEEEFFFFFFFFFDDDBBB???>>>BBBAAAAAAAAAAAACCCDDDEEEJJJHHHFFFEEEEEEDDDBBB@@@@@@???>>>>>>??????>>><<<<<<:::888999;;;============>>>===<<<999888999:::::::::;;;;;;;;;;;;::::::888888888888888777777666222222333333222222111000---------......------,,,.........---,,,,,,+++++++++,,,,,,------,,,,,,+++((()))***)))((('''((())))))******++++++******))))))'''%%%&&&((()))(((&&&''''''''''''((((((((((((222333333444555666777777555777888888666444333333333333444666999:::999888777888::::::888777888999777666555666777888777666555444555666666333///,,,...---,,,+++,,,...111333333444555666666666555444444555666666555555777999666666777777666666555555888999999888555222111222000///.../////////---++++++***))))))))))))***+++++++++******)))((((((''''''((())))))******))))))***(((&&&$$$$$$$$$&&&''')))(((''''''&&&'''''''''%%%&&&'''&&&%%%$$$$$$&&&)))((('''&&&%%%&&&''''''***)))(((((()))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$###$$$%%%'''$$$%%%&&&&&&$$$$$$%%%&&&!!!###$$$$$$######$$$%%%!!!###&&&&&&%%%###""""""###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&'''&&&$$$###$$$%%%$$$###"""$$$%%%$$$&&&)))'''###%%%'''))))))(((&&&&&&&&&&&&%%%$$$#########$$$%%%"""###%%%%%%%%%$$$&&&((($$$%%%%%%%%%$$$$$$###"""&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&''''''###&&&&&&$$$$$$''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))&&&''')))*********))))))(((((((((((())))))))))))+++***))))))((((((((((((******)))((()))***+++,,,((((((((((((((()))***************+++,,,---///000111000000222444444333222000333888;;;;;;999888888888<<>><<<===>>>>>>======>>>???AAACCCFFFGGGGGGFFFEEEFFFDDDBBBAAABBBDDDEEEEEEDDDHHHIIIJJJLLLMMMNNNNNNNNNNNNMMMKKKJJJJJJJJJHHHFFFHHHFFFCCCAAA@@@@@@BBBCCCBBBEEEHHHJJJKKKLLLMMMNNNMMMNNNOOOMMMKKKIIIHHHIIIKKKKKKJJJJJJJJJKKKKKKKKKMMMNNNNNNNNNNNNLLLKKKIIILLLKKKLLLMMMPPPQQQPPPNNNHHHGGGFFFEEEEEEDDDDDDDDDBBBBBBAAA???>>>@@@DDDGGGFFFEEEEEEDDDBBBAAA@@@@@@CCCBBBAAA@@@AAACCCEEEFFFLLLIIIFFFDDDCCCCCCAAA@@@BBB@@@>>>===>>>>>>>>>===:::888666777999;;;;;;;;;;;;======<<<:::::::::<<<999:::::::::::::::::::::888999999999888888777666111222222222222111111000,,,,,,---.........------------,,,,,,+++*********,,,,,,------------,,,,,,''')))++++++***)))))))))((())))))))))))))))))((()))(((''''''))))))((('''((((((((('''''''''''''''111333444555555666777999555777888888666444444444333333333555888999999888777888999999999888888888777666555666888888888666333444666777666333///,,,...,,,+++***,,,///333555222333555666666555444222333444555555555666888:::444666777888888777555444777888888777444222111222////////////......,,,++++++***)))(((((()))***+++&&&'''((()))***+++,,,,,,'''(((((())))))))))))))),,,+++)))'''&&&&&&'''((((((''''''&&&&&&'''''''''"""$$$%%%&&&&&&&&&((()))))))))(((&&&%%%%%%&&&'''******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$######"""""""""&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%&&&%%%$$$$$$%%%&&&###%%%&&&&&&%%%%%%%%%'''!!!###$$$$$$######$$$%%%!!!###&&&&&&%%%###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&$$$######$$$%%%%%%$$$!!!###$$$%%%(((+++,,,+++)))***,,,+++(((%%%###"""'''%%%###"""""""""$$$%%%$$$"""###%%%%%%###$$$'''&&&&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$&&&'''((((((&&&&&&'''(((#########$$$$$$$$$%%%%%%"""&&&'''$$$$$$&&&'''%%%&&&'''(((((()))(((((((((&&&&&&&&&''''''''''''(((((((((((()))))))))******%%%''')))+++,,,+++***))))))))))))))))))))))))***,,,,,,+++************+++******((((((((()))+++,,,+++************+++,,,,,,+++++++++++++++,,,---...---...000111333333222111---000555777666444333222///333888<<<<<<;;;;;;::::::888555666>>>HHHGGGAAA;;;:::999999;;;===AAACCCBBBGGGLLLMMMJJJHHHHHHIIICCCEEEJJJPPPSSSPPPHHH@@@DDD@@@======<<<;;;===BBBBBBHHHMMMKKKEEE@@@???AAABBBBBBBBBAAA???===;;;:::===<<<;;;::::::<<<===>>>999;;;======<<<<<<>>>???AAADDDGGGHHHGGGDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBGGGHHHHHHIIIKKKMMMNNNOOONNNMMMKKKJJJIIIHHHFFFEEEHHHEEEBBB??????@@@BBBDDDDDDFFFIIIJJJJJJJJJJJJKKKLLLMMMNNNMMMKKKIIIHHHHHHJJJIIIIIIJJJJJJKKKLLLMMMKKKLLLLLLMMMMMMLLLKKKJJJLLLKKKKKKMMMOOOPPPPPPNNNHHHGGGGGGFFFFFFFFFFFFGGGBBBCCCCCCBBBBBBCCCFFFIIIFFFEEECCCAAAAAA@@@AAAAAABBBAAA@@@@@@BBBDDDGGGIIILLLIIIEEEBBBAAAAAAAAA@@@AAA???======>>>??????>>>999777666666888:::;;;;;;:::;;;===<<<;;;:::;;;<<<999888888888999999999:::999999999999888777666666000111111111111111000000....../////////...---------------,,,++++++******+++,,,,,,------,,,,,,+++'''***---...---+++******((())))))******))))))((())))))(((((()))))))))((((((((((((''''''&&&&&&&&&000222555555444555777999666777888777555444444555333222222444666888999888888888888999999999888777666555555666777888888666333444666666444222000///---,,,++++++---000333666222333555666666444222111333444555555555555777999444666888999999888666555555666666555222000000000.../////////...,,,,,,,,,******)))(((((()))******&&&'''((()))***,,,,,,---''''''((())))))))))))))),,,+++***(((((('''((((((''''''&&&&&&&&&&&&''''''"""$$$&&&&&&&&&&&&(((***((())))))'''$$$$$$&&&(((******)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$######"""""""""###"""!!! !!!"""######$$$%%%%%%###"""###$$$"""$$$&&&&&&%%%%%%%%%&&&!!!###$$$$$$######$$$%%%!!!###%%%&&&$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$"""!!!"""$$$&&&&&&&&&%%%$$$$$$$$$###""""""$$$---///000...,,,)))(((((('''&&&$$$""""""###$$$%%%(((###"""%%%%%%""""""%%%###$$$%%%&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$&&&'''((('''&&&&&&'''(((#########$$$$$$$$$%%%%%%###''')))&&&$$$'''((('''&&&''''''((())))))((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))$$$&&&)))+++,,,,,,+++***+++***))))))))))))************)))))))))***++++++***)))((((((((()))***++++++++++++++++++,,,------******))))))***++++++,,,)))+++---///////////////))),,,...///......///000,,,...111111111111111333555222...000777>>><<<666555444444333444555777888999<<>>AAA@@@;;;999:::===;;;<<<======<<<:::888666888888777666777777888999999;;;<<<===<<<===>>>@@@@@@CCCFFFGGGEEEBBBAAA@@@@@@@@@@@@@@@???@@@AAABBBGGGGGGGGGHHHJJJMMMOOOPPPMMMLLLKKKIIIGGGEEEDDDDDDDDDBBB@@@>>>>>>@@@DDDFFFCCCFFFIIIJJJJJJJJJKKKLLLJJJLLLMMMMMMKKKHHHGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMGGGHHHIIIJJJKKKKKKKKKLLLLLLLLLKKKMMMOOOOOONNNLLLIIIHHHHHHGGGGGGGGGHHHHHHCCCDDDFFFGGGFFFEEEFFFGGGEEECCCAAA@@@???@@@AAABBB@@@@@@@@@AAACCCGGGJJJLLLKKKHHHDDDAAAAAAAAAAAA@@@???===<<<===???@@@@@@???:::888777777999;;;<<<;;;888:::<<<<<<;;;:::;;;;;;888777777777777888999:::888999999888777666555444///000000111111000000000111111111000000...---,,,......------,,,+++++++++******++++++++++++******%%%(((+++,,,+++*********)))******************)))((()))))))))(((((())))))((((((''''''&&&&&&%%%%%%///222555555333333555888666777888777444333444555333222111222555888888888999888777888::::::888777555444333555777888777666333444666555333111111111---------...000222444555222333444444444333222111333444555555444444666888444666888999999888777666222444444333111/////////---///000///---++++++,,,***)))(((((((((((()))***************))))))))))))&&&'''(((((())))))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&'''((('''&&&%%%%%%''''''((()))'''$$$###&&&***'''(((((('''$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&!!!###%%%$$$###!!!!!!""" """%%%&&&%%%$$$%%%%%%!!!###$$$$$$######$$$%%%!!!"""$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&%%%$$$###$$$&&&###!!!!!!"""$$$&&&&&&&&&###"""###&&&%%%"""$$$(((((()))******))))))+++,,,'''&&&%%%$$$$$$$$$%%%%%%,,,$$$!!!%%%&&&"""!!!&&&!!!!!!###$$$%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%######$$$%%%%%%%%%&&&&&&&&&&&&''''''###)))+++'''%%%'''))))))$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%&&&(((***,,,---------,,,,,,***)))))))))***+++'''''''''''''''((()))***((((((((()))))))))*********))))))))))))***++++++((('''''''''((()))*********,,,...---,,,++++++,,,((()))***))))))***---///,,,---------,,,,,,///111222...,,,---111444222...000000000000000111222222333555666666333222111111444333333444666666555333444111111333444222444777555777888666333222555888666777888888888777666555777777666666666777777888:::;;;======<<<===>>>@@@???BBBDDDDDDBBB@@@??????>>>???@@@???>>>???AAABBBEEEEEEFFFHHHJJJMMMOOOPPPKKKLLLKKKHHHEEEBBBAAABBB@@@???======>>>AAACCCEEE@@@CCCGGGIIIJJJKKKMMMOOOHHHKKKMMMMMMKKKHHHGGGGGGEEEEEEEEEFFFGGGHHHJJJJJJCCCDDDEEEFFFGGGIIIJJJJJJKKKJJJJJJLLLMMMNNNMMMKKKIIIHHHHHHGGGGGGGGGHHHHHHDDDFFFHHHHHHFFFDDDDDDDDDCCCBBBAAA@@@???@@@AAABBB>>>???AAACCCEEEHHHJJJLLLHHHFFFCCCAAAAAAAAAAAA@@@>>>======>>>@@@@@@???===;;;999777888:::<<<<<<<<<777999;;;;;;:::999999999777666555555666777999:::888888888777666555444333...//////000000000000///000000000000///...------.........---,,,,,,++++++))))))************))))))###&&&((()))((((((((())))))******++++++******)))'''((())))))''''''((()))'''''''''&&&&&&&&&&&&&&&///222555444111000333666777888888666444333444555333111000222444777888888999888777888::::::888666444333222333666777666555000444777777444111000000...///000111222333444444333333333333222222222111444555666555444444555777444555666777777777666666222333444333000///...///---///000///,,,***+++,,,***)))(((''''''((()))***)))))))))(((((('''''''''&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&(((((('''&&&%%%&&&'''%%%''')))'''$$$###'''+++$$$%%%'''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''!!!###%%%%%%###!!!!!!!!!!!!$$$%%%$$$$$$$$$$$$!!!###$$$$$$######$$$%%%!!!"""###""""""###&&&(((%%%%%%%%%$$$$$$$$$#########$$$%%%$$$#########%%%$$$"""!!!"""$$$%%%%%%$$$ ###((((((%%%(((---###$$$$$$$$$###%%%(((***'''''''''&&&&&&&&&%%%%%%,,,### &&&(((######((("""###$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%"""###$$$&&&'''''''''&&&"""###$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&''''''###)))+++((($$$&&&))))))###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''%%%&&&''')))+++---...///...,,,+++))))))***+++,,,******)))((((((((())))))&&&''')))***+++***)))((()))(((((((((((()))******'''''''''((()))***+++,,,---...///...++++++,,,...***+++,,,,,,++++++---///***+++,,,,,,,,,,,,...000...,,,+++---...///......------...//////////////////000000000////////////111000//////000111111111333000000333444222333666000222333222000000222444333333333444444555666666666666777888999999:::;;;:::;;;<<<<<<;;;;;;===>>>>>>@@@AAAAAA???>>>>>>???<<<>>>@@@???>>>???AAADDDAAABBBDDDGGGIIILLLMMMNNNIIIJJJJJJGGGBBB??????@@@======<<<<<<>>>???AAACCC???BBBEEEHHHIIIIIIKKKLLLGGGJJJLLLMMMKKKHHHGGGFFFCCCCCCCCCCCCDDDEEEFFFGGGBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGHHHJJJMMMNNNMMMLLLHHHGGGFFFFFFEEEEEEEEEEEEGGGGGGGGGEEEBBB@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAA@@@AAACCCEEEGGGHHHHHHHHHEEEDDDBBBBBBBBBBBBAAA????????????AAAAAA???<<<999:::999777888:::<<<<<<<<<666888:::;;;999777777777666555444444555666888:::777777666666555333222111---...//////000000//////,,,,,,---...............------,,,,,,+++******************++++++*********%%%'''((()))((((((***+++((())))))))))))))))))(((&&&((()))(((&&&%%%''')))%%%&&&&&&&&&&&&&&&&&&'''///222555444000///222555777888888666444333444666333111000111444777888888999888666888:::;;;888666333222111333555666666555...333888999666222000///...000111333444444444333444444333222111111111222555666666555333333444666333444444555666666666555222333444333111/////////,,,///000///,,,***+++,,,***)))(((''''''((()))***%%%%%%&&&&&&'''(((((((((&&&''''''(((((((((((((((&&&&&&''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((###%%%'''''''''''')))***$$$''')))'''$$$$$$(((,,,!!!###&&&&&&%%%&&&(((+++%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""$$$&&&%%%$$$"""!!!""" ###%%%$$$#########!!!###$$$$$$######$$$%%%!!!""""""!!!!!!###'''***%%%%%%%%%$$$$$$#########"""###$$$$$$""""""###$$$&&&$$$""""""###$$$###""""""!!!$$$'''$$$###((('''&&&$$$"""###'''***''''''((((((((('''&&&%%%,,,"""&&&)))%%%%%%+++&&&&&&'''''''''&&&%%%%%%"""###%%%&&&'''&&&%%%%%%"""%%%&&&&&&%%%$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%"""(((+++'''$$$%%%((()))%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((***---///000...---+++))))))***+++,,,000///---,,,+++*********%%%''')))+++,,,***(((''')))))))))))))))***++++++))))))******+++---...///***,,,---+++******---111+++---///...---,,,,,,,,,%%%'''***+++******+++,,,---,,,,,,////////////111+++,,,---...////////////------.........///000000//////......///000000000///------111111///000333000222444444333111222333222222111222333555888999222222444555777888::::::999;;;<<<<<<::::::;;;===>>>???@@@???======>>>???;;;>>>@@@???>>>???BBBEEE???@@@CCCFFFHHHJJJLLLLLLHHHJJJJJJFFFAAA>>>===???<<<<<<<<<======>>>???@@@BBBDDDFFFGGGFFFFFFFFFGGGGGGIIILLLMMMKKKHHHFFFFFFAAAAAAAAABBBBBBCCCDDDEEEBBBBBBAAAAAAAAABBBBBBCCCDDDDDDEEEIIILLLNNNOOONNNGGGFFFEEEDDDCCCCCCCCCCCCIIIHHHEEEAAA===<<<===??????@@@@@@@@@@@@AAAAAAAAABBBCCCEEEGGGHHHGGGFFFEEECCCBBBBBBBBBCCCCCCAAA???AAAAAABBBBBBBBB>>>999555:::888777777999;;;<<<;;;555888::::::888666555555666555444333444666888:::666666666555444222111000------...///000000//////'''(((***,,,---/////////,,,,,,++++++***)))))))))+++++++++,,,,,,+++++++++)))***++++++***+++---///''''''((((((((((((''''''%%%''')))(((%%%%%%&&&)))%%%%%%%%%&&&&&&'''''''''111111222222222333333333666555555555555444111///111111111222333666888999555555666666666555333222666777888777555333444555222333444444444222///...000111222333444555555555444444444222111111333555333555666444222111444666555555666777777666555444111222444333111...------000000/////////000000111)))))))))***))))))))))))***'''&&&(((((($$$$$$&&&&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$&&&'''))) ###%%%&&&$$$###%%%'''%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%###!!!"""""""""&&&'''&&&###"""!!! !!!$$$'''(((((('''&&&$$$$$$%%%&&&&&&'''((((((########################$$$###"""!!!!!!"""#########$$$%%%&&&%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&$$$$$$######"""!!!!!!!!!&&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###&&&((((((%%%$$$%%%''')))(((((('''''''''((((((""""""###$$$%%%%%%%%%%%%%%%%%%###"""(((+++###'''%%%###$$$&&&'''%%%###$$$%%%&&&&&&$$$$$$%%%&&&$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&(((***,,,%%%%%%&&&(((******)))'''$$$$$$$$$$$$&&&)))+++,,,******)))((((((((((((((())))))))))))************'''''')))***************+++(((&&&'''***,,,+++)))%%%))),,,+++'''%%%'''***)))************+++++++++(((---+++%%%'''///...$$$+++,,,...---,,,,,,---///'''''''''((()))***+++,,,------............------------------.........///......//////000000111111111111111111111222222222111111222333333444555555333444444444333444777999;;;:::999999999999;;;;;;999666888>>>???;;;999<<>>???@@@???>>>===>>>???@@@CCCGGGIIIJJJJJJJJJKKKLLLLLLKKKJJJIIIGGGFFFEEEGGGEEEBBB@@@???@@@BBBCCCAAA@@@???>>>>>>@@@BBBCCC???AAAEEEJJJMMMMMMJJJGGGBBBEEEFFFCCC>>>===@@@EEEEEECCCAAA@@@@@@???>>><<<>>>@@@AAAAAA@@@???@@@AAACCCDDDFFFFFFDDDDDDDDDEEEAAABBBCCCBBB@@@>>>===>>>>>>>>>@@@@@@???===;;;999888777666555555666777777444555777888888777555333444888777333444:::===;;;666555333222111111222333---******---......000444---..................---,,,,,,++++++***)))((((((%%%***+++((()))---,,,'''(((((()))***************+++(((''''''***+++)))&&&(((+++***$$$$$$)))***&&&###&&&))))))&&&%%%''')))000000111111222333333444666555555666666555333000444444333333333444555666444555666666555444333222555666777666444222333444555555666666555333000///111111222333444444444444333444444333111111333555333444555444222111333666444555666777777666555444222444444333111///...///------,,,,,,,,,,,,------,,,+++***)))(((((((((((()))&&&&&&)))***((())),,,''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###""""""""""""$$$%%%&&&(((******(((%%%######%%%###$$$$$$$$$$$$$$$$$$%%%%%%'''((((((&&&%%%%%%%%%###%%%&&&&&&$$$#########!!!"""$$$%%%%%%%%%$$$""""""######$$$%%%&&&&&&########################$$$###""""""""""""###$$$"""###$$$%%%%%%$$$"""!!!%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$###""""""###%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""######$$$########################$$$$$$############$$$$$$"""%%%'''&&&$$$###$$$&&&(((''''''&&&&&&'''''''''###$$$%%%&&&&&&&&&&&&&&&%%%%%%###!!!%%%)))$$$&&&%%%###$$$&&&'''%%%###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***(((''''''(((((('''%%%###&&&%%%%%%&&&''')))+++,,,)))(((''''''&&&&&&&&&'''((((((((()))))))))******))))))***+++,,,,,,,,,,,,***(((''''''***+++***)))'''***------)))(((***,,,))))))*********+++++++++'''---...)))(((***"""***,,,------,,,+++---...000///...---------......------............------------........./////////---......///000000111111000000000000111111111111111111222222333444444444333444444444333444666888777777777777888999;;;<<<:::888:::???>>>:::999===>>>???>>>===<<<<<>>===>>>???@@@???======>>>???>>>AAAEEEGGGGGGGGGHHHIIIHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEBBB???>>>======>>>@@@@@@>>>>>>>>>@@@BBBCCC???AAAEEEIIIKKKKKKHHHFFFBBBDDDDDDBBB???>>>AAADDDEEEBBB@@@??????>>>===<<<===>>>@@@@@@??????@@@AAABBBDDDFFFFFFDDDCCCDDDEEE@@@BBBBBBAAA???======>>>===>>>??????>>>;;;999888666555555444555666888999444555666777777666555555555888888444555:::;;;999555555444333222222222222222///...111111...///222------............------,,,,,,++++++***))))))(((&&&***+++((())),,,+++'''(((((()))************)))***(((&&&''')))***(((&&&(((+++)))%%%%%%((()))&&&$$$&&&(((((('''&&&'''(((//////000111111222333333666555555666666666333111666555444333222222222222444444555555555444333333444555666555333222222333666777888888777555222111222222222333333333333333333444444333222222444555222333444333111111333444222333555666666666666555444444444222000///000111//////...............///...---+++)))''''''''''''***&&&&&&((()))((()))---(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))%%%&&&'''&&&&&&'''))),,,%%%$$$$$$$$$$$$$$$$$$###&&&''')))(((&&&%%%&&&&&&&&&&&&&&&%%%######$$$&&&""""""#########$$$$$$$$$""""""######$$$$$$%%%%%%########################$$$######"""######$$$$$$!!!"""###$$$$$$$$$###"""#####################$$$!!!######""""""###$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$############$$$$$$"""$$$%%%%%%$$$######$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%###!!!"""&&&%%%"""&&&$$$###$$$%%%&&&%%%$$$$$$%%%&&&%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((((((''''''%%%$$$$$$''''''''''''((()))***+++'''&&&%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))((()))***++++++,,,,,,,,,)))((('''((()))******)))&&&))),,,,,,***)))***---)))))))))*********++++++$$$+++---++++++...((()))***,,,+++******+++---...---+++))))))***+++---,,,------......------,,,............/////////000------......///000000000....../////////000000000222222222222222222333333222333444444333333666888444444444555777888:::;;;;;;;;;===>>><<<999;;;???;;;===>>>>>>======>>>????????????@@@BBBDDDGGGHHHIIIHHHEEEBBB???===<<<;;;===>>>??????======>>>??????BBBEEEGGGGGGGGGHHHIIIEEEEEEFFFGGGHHHHHHHHHHHHEEEDDDBBB???===:::999888???>>>======>>>@@@BBBCCC???AAAEEEHHHIIIHHHFFFEEECCCCCCBBBAAAAAAAAABBBBBBCCCAAA???=========<<<:::;;;<<<>>>???>>>>>>@@@AAABBBDDDFFFFFFDDDCCCCCCCCC@@@AAABBBAAA???>>>???@@@@@@@@@AAA@@@>>><<<:::888444444333333444666888999444444444555555666666777777999999777666999999666444444444444333222111000...+++,,,//////++++++---,,,,,,------------,,,,,,,,,,,,++++++***)))))))))'''******((((((***)))&&&'''((())))))******))))))((('''&&&&&&((()))(((&&&(((***)))&&&%%%((((((&&&&&&&&&%%%'''((()))'''&&&000000000000000000000000333333333444555555333000333333222111111000000000333333444444444333333333555666666555333222222333444555666777777666444333333333222222222222222222222444444444333333444666222222222111111111222333111222333555666666666555444444333111///...000222000000///.........//////...,,,***(((''''''((((((,,,'''&&&'''&&&$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''')))***"""""""""###%%%(((+++...'''''''''&&&&&&%%%%%%%%%"""$$$%%%%%%$$$######$$$"""###%%%%%%$$$###$$$&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&#######################################$$$$$$$$$ !!!"""###$$$$$$######""""""""""""############ ###$$$$$$###$$$$$$!!!!!!"""""""""#########"""###%%%&&&&&&%%%$$$###########################$$$$$$############$$$$$$###$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&"""$$$$$$######$$$%%%&&&%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$###$$$%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''&&&&&&''''''%%%&&&'''''''''''''''((('''''''''''''''(((((((((&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))'''''''''((()))))))))(((###&&&((()))(((((()))+++))))))))))))************'''***)))&&&(((...///,,,((()))******))))))***,,,((('''%%%%%%&&&(((+++---,,,,,,------------,,,,,,........./////////000000,,,------......///000000---------....../////////222222222222111111111111111222333333333333555666333333444555666777888999999;;;======:::999===BBB;;;<<<======<<<<<<>>>@@@===>>>>>>???@@@BBBFFFIIIHHHFFFDDDAAA???<<<;;;:::;;;===>>>>>>======>>>@@@BBBEEEGGGIIIIIIIIIJJJLLLFFFFFFGGGHHHHHHHHHHHHHHHCCCCCCBBBAAA>>>;;;888777>>>======<<<===???BBBCCC>>>AAAEEEGGGGGGEEEDDDDDDDDDBBBAAAAAACCCCCCBBBAAABBB@@@===<<<<<<<<<:::999999:::<<<<<<<<<===???AAAAAACCCEEEFFFDDDBBBBBBBBB@@@AAABBBAAA@@@@@@AAACCCEEEEEEDDDCCCAAA???<<<;;;555444333333444555666777333333333444555666888999999::::::999888777666444333333444444333222000///'''&&&(((---...++++++---+++,,,,,,------,,,,,,++++++++++++*********)))))))))******((((((((('''&&&'''(((((()))))))))))))))&&&&&&&&&&&&''''''''''''((()))(((''''''''''''''''''%%%$$$&&&)))***(((%%%222111111000...------,,,000000000222333333111///.../////////000000000///333333222222222333333333666777888666444333444555///111333666777777666555333333222111111111222222222333555555444444555666222111000000000111111111000111333444555555555444222222111///------///111---,,,+++***************+++***)))(((((())))))***+++'''&&&'''&&&$$$$$$'''$$$$$$$$$%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''######"""!!!"""###$$$%%%)))(((%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%% """$$$$$$"""""""""######%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$########################""""""######$$$$$$$$$$$$ !!!""""""############!!!!!!!!!""""""#########"""$$$&&&%%%$$$%%%&&&#########"""""""""!!!!!! !!!"""$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&%%% """%%%'''&&&$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&%%%$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%'''((((((&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((((((((((((%%%&&&(((((((((((((((((($$$%%%'''((((((((()))***(((((()))))))))*********((()))((($$$$$$&&&(((((('''(((***)))(((((()))+++***)))(((((()))+++...///++++++,,,,,,,,,,,,++++++............////////////,,,,,,,,,---......//////+++,,,,,,---......//////111111111111111111000000000111333333333333444555555555555666666666666666555888:::999999;;;>>>AAA<<<<<<;;;::::::;;;???BBB<<<>>>???@@@???AAAEEEHHHEEEEEECCCAAA???<<<:::999:::<<<===>>>======???AAADDDFFFHHHIIIIIIIIIKKKLLLJJJJJJJJJJJJIIIHHHGGGFFFBBBBBBCCCBBBAAA???<<<;;;>>>===<<<<<<<<<>>>AAABBB===AAAEEEFFFEEEDDDDDDDDDEEECCCBBBCCCDDDDDDCCCAAAAAA???===<<<<<<;;;:::888888999:::::::::;;;>>>@@@@@@CCCEEEFFFDDDAAA@@@@@@AAABBBCCCBBBAAABBBDDDFFFFFFEEEDDDCCCAAA???===<<<777666555444333333444555333333333444666888:::;;;<<<;;;::::::999666444444222333444444333222000///+++)))+++000111...---000+++,,,,,,------,,,,,,++++++++++++***************+++)))))))))(((''''''(((''''''((()))))))))))))))%%%&&&&&&''''''''''''((()))(((((((((((('''&&&''''''%%%$$$&&&)))***(((%%%111111000///---,,,++++++.........000222222000///+++,,,---///000000000000222222111111111222333333777888888777555444444555---///222444666666666555333222111000000111222333111333555666555444555666111000......000111000///000111333444444444444333///000000///------...///...---,,,++++++******+++)))))))))*********))))))(((&&&&&&***+++((())),,,######$$$%%%&&&'''((()))$$$%%%%%%&&&&&&'''''''''%%%$$$###""""""###$$$%%%)))'''%%%%%%'''((()))(((%%%$$$$$$$$$$$$$$$$$$###!!!###%%%%%%$$$###$$$%%%"""%%%%%%$$$##############################$$$$$$######""""""!!!!!!######################## !!!"""###############!!!!!!"""""""""""""""###!!!!!!!!!"""######$$$$$$!!!###%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$######""" !!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$%%%&&&&&&%%%#########"""######$$$%%%&&&######%%%&&&&&&'''''''''""""""%%%(((((($$$###&&&###$$$%%%$$$###"""###%%%###$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%&&&''''''######$$$$$$%%%%%%&&&&&&###$$$%%%%%%$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''(((''''''&&&&&&(((******((($$$"""###&&&$$$$$$%%%&&&&&&&&&%%%%%%'''''''''''''''(((((()))&&&&&&&&&''''''''''''(((&&&'''((()))************###&&&((()))(((&&&'''''''''(((((()))************((((((((()))))))))****** %%%)))++++++***))))))'''(((***)))(((((()))+++---,,,++++++******++++++***++++++,,,,,,++++++***------------.........///++++++,,,,,,---.........++++++,,,---...//////000000000000000000000111111...000333333222222333444444555555666555555444444333666777666888<<<===;;;;;;;;;:::999999;;;???BBB;;;???BBBBBB@@@AAACCCFFFCCCCCCBBBAAA@@@===<<<:::999;;;<<<======>>>???AAACCCEEEFFFGGGFFFGGGIIIKKKLLLLLLKKKJJJIIIGGGFFFEEEBBBCCCDDDDDDCCCBBB@@@??????>>><<<;;;<<<===???@@@<<<@@@EEEFFFDDDCCCDDDFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA???===;;;;;;;;;:::888777888999888888999<<<>>>@@@BBBEEEEEEDDDAAA??????@@@AAABBBBBBAAACCCFFFHHHDDDCCCBBB@@@???===<<<<<<999888666444333333444444222222444666888:::<<<===>>>;;;:::;;;999555444666333333333333222111000//////,,,,,,///...***))),,,,,,,,,------------,,,,,,************************,,,)))(((******((((((+++&&&'''(((((())))))((((((%%%&&&((((((''''''(((***)))''''''***)))&&&%%%'''&&&&&&%%%'''((()))'''&&&.........------------,,,------...000222333111///,,,---///000111111000000222111000000111222333444666777777666444333333444///111333555666555444333222111000///000111333555111333555666555555555666111///------///111000...111222333444444333222111...000111111///......///000///...---,,,,,,,,,,,,)))***+++++++++)))'''&&&&&&%%%'''+++,,,)))(((***%%%%%%&&&&&&'''''''''((($$$$$$%%%%%%&&&''''''(((((('''&&&%%%%%%&&&'''((($$$###"""%%%(((+++***)))###$$$$$$$$$$$$$$$$$$%%%!!!###%%%%%%$$$$$$%%%&&& ###$$$$$$#########!!!"""###$$$$$$$$$###"""$$$$$$$$$###"""!!!!!! ########################!!!"""######""""""###""""""!!!!!!!!!!!!"""!!!!!!"""######$$$%%%%%%###$$$$$$###""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$ """"""########################$$$$$$############$$$$$$$$$###"""###%%%&&&$$$!!!############$$$%%%&&&&&&"""###%%%&&&((()))))))))'''###"""&&&'''$$$$$$'''"""$$$%%%$$$""""""###%%%"""$$$%%%$$$###"""###$$$############$$$&&&'''((("""######$$$%%%%%%&&&&&&"""$$$%%%%%%$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((''''''&&&&&&((()))&&&!!!!!!$$$###$$$&&&'''''''''&&&&&&''''''&&&''''''(((((()))&&&''''''''''''(((((((((&&&&&&'''((())))))))))))"""%%%((()))'''&&&&&&'''((((((((()))******)))((((((((((((((()))))))))***!!!$$$***......------///''')))******)))(((***+++((()))*********)))''''''******++++++++++++******,,,,,,,,,,,,------------+++++++++,,,------......++++++,,,---...///000000.../////////000111111111...000222333222222222333000111333444444444444333333555444333777;;;888111888999;;;;;;:::;;;===@@@;;;@@@DDDEEEBBB@@@BBBDDDAAABBBBBBBBBAAA???===<<<888:::<<<======>>>@@@BBBDDDEEEFFFGGGFFFGGGIIIKKKKKKKKKKKKJJJHHHFFFEEEDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@>>><<<;;;;;;<<<===>>>;;;@@@EEEFFFDDDCCCFFFIIIFFFIIIKKKIIIEEECCCBBBDDDBBB???===<<<<<<;;;:::999888888888777666777:::<<>>===>>>???@@@@@@@@@BBBEEEHHHCCCBBBAAA???>>>=========999888666555444555555666111222555888;;;======>>>@@@;;;999:::999444444888444333222111000000000000///+++***,,,+++((((((+++------............------************************---)))(((++++++)))***...&&&'''(((((())))))((((((%%%'''))))))'''''')))+++)))&&&'''+++***&&&%%%'''$$$&&&(((((('''&&&'''(((++++++,,,------......///.........111333444222111//////111222222111000000111111000000000111333444555666666555333222222333222333555666666444222111111000//////000222444666000333555666666555666777111///,,,---///111///---111222333444333222111000...000333333111000//////---,,,+++***))))))))))))***+++,,,---,,,)))%%%###'''&&&'''++++++%%%######(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&$$$$$$###$$$%%%&&&(((%%%$$$$$$%%%%%%"""%%%%%%%%%&&&&&&''''''''' """$$$$$$######$$$%%%$$$%%%%%%$$$"""!!!###$$$"""###%%%'''((('''%%%$$$'''&&&&&&%%%$$$###""""""######################## !!!"""""""""!!!$$$###"""!!!!!! !!!!!!!!!""""""###$$$%%%%%%%%%###$$$###""" """$$$!!!!!!!!!"""######$$$$$$"""!!!!!!!!!!!!###%%%&&&""""""""""""""""""""""""$$$$$$############$$$$$$$$$"""!!!"""$$$%%%### ############$$$%%%&&&'''###$$$%%%''')))***+++++++++$$$ $$$%%%###$$$(((!!!$$$%%%%%%"""!!!###%%%"""$$$$$$$$$###"""###$$$!!!!!!"""###$$$&&&'''(((""""""###$$$%%%%%%&&&&&&"""$$$%%%%%%$$$###%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&!!!$$$%%%###"""&&&$$$%%%&&&((()))(((((('''&&&&&&&&&&&&&&&'''((()))'''''''''(((((((((((()))###$$$%%%&&&''''''''''''!!!%%%((()))'''%%%%%%'''''''''&&&'''((((((&&&%%%(((((((((((()))))))))))),,,+++)))'''$$$"""%%%***((()))******))))))***+++%%%&&&)))+++,,,,,,+++*********++++++++++++******+++++++++,,,,,,,,,------***++++++,,,,,,---......++++++,,,---...000000111---......///000111111222---000222333222222222333---...000222333444444333555555333111666;;;555***555888;;;======<<<<<<===;;;AAAFFFGGGCCC@@@AAACCC@@@AAABBBBBBAAA@@@>>>===888999<<<======>>>@@@BBBFFFHHHIIIIIIHHHIIIKKKMMMIIIIIIIIIHHHGGGFFFEEEDDDGGGFFFEEEDDDCCCBBBBBBAAA@@@???===;;;:::;;;<<<===;;;@@@EEEFFFDDDDDDGGGJJJGGGKKKNNNLLLFFFBBBBBBEEEBBB@@@===<<<<<<<<<:::999888888888666555666888;;;???BBBEEEEEECCC@@@>>>=========>>>>>>>>>AAADDDHHHDDDCCCBBBAAA@@@@@@@@@@@@888777666555555666888888000222666:::===>>>>>>>>>AAA;;;888:::888444555999444333222000///000000111000,,,+++......---///222---......//////......---******************++++++---)))(((,,,,,,)))+++000&&&''''''(((((((((((((((%%%'''***)))((((((***---)))&&&'''++++++&&&$$$(((###&&&))))))&&&%%%''')))---------.........//////+++...111333222222111222000...---///222222000...//////000111222444555666777777777555333222333444444444444444333333222111///////////////000111111333444555555555333111///000000000000000000000000333111//////111444555555000111333444333222000...******+++++++++******)))&&&'''(((*********))))))((()))(((&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,000---%%% ###(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%$$$"""!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%&&&&&&$$$!!! $$$'''%%%$$$###""""""###$$$%%%%%%%%%$$$###"""!!! $$$%%%&&&%%%#########$$$###"""!!!!!!"""$$$%%%&&&""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""""""""###"""!!! !!!"""###$$$%%%###!!!  !!!""" """###"""!!! !!!""" """###$$$###"""###$$$######""""""###%%%&&&((((((###"""%%%%%%!!!"""'''&&&######&&&'''''',,,222''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''$$$###&&&&&&###&&&%%%%%%%%%###""" %%%%%%%%%$$$$$$$$$$$$$$$(((%%%######%%%'''%%%###***((('''''''''%%%###!!!(((&&&$$$%%%''''''$$$ %%%%%%&&&&&&'''((((((((('''(((((('''&&&&&&)))+++'''&&&&&&&&&&&&'''(((((()))'''%%%###"""###$$$%%%%%%'''&&&%%%(((,,,&&&%%%&&&&&&'''''''''(((((($$$&&&))))))(((&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%&&&'''((())))))))))))((()))***++++++***)))((('''&&&&&&''''''((()))************)))))))))))))))******++++++++++++******+++++++++,,,,,,,,,------+++******)))***,,,---...)))---000///,,,+++...222///////////////.........111222333333222111///...333111000000111000---)))333444444444333444666999888999:::;;;<<<<<<<<<<<<;;;>>>CCCEEECCCAAA>>>===AAAAAAAAAAAA@@@>>><<<;;;;;;:::888999;;;===??????EEEDDDDDDEEEGGGIIIKKKLLLMMMKKKKKKKKKGGGCCCEEEKKKFFFFFFEEEDDDBBBAAA@@@???===<<<===>>><<<999<<>>???@@@AAACCCEEEGGGHHHIIIKKKKKKIIIEEECCCCCCEEEDDDBBB???<<<;;;<<<===???;;;:::888666555555777777;;;===AAACCCCCCAAA>>><<<===<<<<<<<<<>>>???AAACCCAAAAAA@@@???>>>>>>??????<<<;;;:::999888666555444999:::<<<<<<;;;<<<===???888888999888888777666555222111111000000000000000//////000000000000//////---,,,,,,++++++,,,,,,---***)))((()))))))))'''&&&)))***+++,,,,,,+++)))(((***)))((()))***)))(((&&&'''(((***++++++)))'''&&&))))))((('''''''''''''''&&&&&&&&&''''''''''''(((//////......---,,,+++++++++...000222111111222333111//////000333333222///222222222222222333444555333555777777666444333333222333333333333222111000...............///000111333333444555444222000///111111111111000000000000222000///000222444555555111111222333222111000///******+++,,,+++***)))(((&&&'''((())))))(((((('''(((((((((&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))'''$$$###%%%(((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$###$$$%%%$$$"""!!!"""$$$$$$$$$###""""""###$$$$$$######"""""""""""""""######%%%%%%%%%###"""###$$$$$$######"""###$$$%%%&&&""""""""""""""""""""""""$$$$$$############$$$$$$ !!!!!!"""""""""###$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$###!!!!!!!!!###$$$!!!"""######!!!!!!"""### """###$$$###"""###$$$######""""""###%%%&&&'''&&&"""!!!$$$$$$!!!!!!%%%%%%###$$$''''''&&&***000'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''')))((($$$###$$$### $$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###&&&''''''%%%(((&&&%%%%%%&&&%%%###!!!%%%&&&&&&%%%$$$$$$$$$%%%))))))(((''''''&&&&&&%%%''''''((('''&&&&&&(((+++&&&&&&&&&&&&&&&'''((((((%%%$$$$$$$$$%%%&&&'''((($$$'''(((&&&(((,,,)))###((((((((((((((()))******%%%'''(((((('''&&&&&&'''&&&'''((('''&&&%%%&&&(((%%%&&&'''(((((()))))))))''''''((())))))((('''&&&***)))(((''''''&&&&&&''')))))))))))))))))))))))))))******++++++******)))+++++++++,,,,,,,,,,,,---...---,,,******************---000...+++))),,,///////////////............111111222222111111000000111000///111333333000---222333444444333444777999888888999;;;<<<<<<<<<<<<;;;>>>AAABBBBBBAAABBBCCC???@@@AAAAAAAAA@@@???>>>;;;;;;;;;<<<>>>@@@AAAAAACCCCCCCCCDDDEEEGGGIIIKKKJJJHHHHHHIIIFFFCCCEEEJJJIIIGGGEEECCCAAA@@@???>>><<<:::;;;<<<:::888;;;@@@AAAAAABBBBBBCCCEEEFFFGGGIIIJJJKKKIIIFFFDDDEEEGGGEEECCCAAA???>>>>>>??????;;;999888666666777888999:::<<>>@@@BBBCCC??????>>>===============999:::;;;<<<;;;:::888666888999;;;<<<;;;;;;<<<===<<<<<<;;;999777555333222222111111000000000000000//////000000000000//////++++++,,,---......//////,,,+++******++++++)))((()))******+++++++++******''''''(((((('''&&&%%%%%%'''((()))******)))((((((***)))'''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''---------,,,,,,+++++++++,,,...000000000000222444111111000222333444333111444444444333333333333333000444888999888555333222111222222222222111111000///............///000000222333444444333222000///111222222222111111000000111000000111444555555444222222111111111000000000***+++,,,---,,,+++)))(((''''''((((((((('''&&&&&&'''(((((('''%%%%%%&&&(((''''''''''''''''''''''''***(((&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&'''((($$$$$$%%%%%%%%%%%%%%%%%%'''&&&%%%###""""""###$$$ ###&&&'''%%%###!!!!!!$$$$$$###""""""###$$$$$$!!!!!! !!!###%%%&&&###$$$%%%$$$"""!!!"""#########"""""""""###$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!"""###############&&&%%%$$$###"""###$$$%%%"""###$$$$$$""""""###$$$ """###$$$###"""###$$$###############$$$%%%&&&### !!!######!!!!!!###%%%###$$$''''''%%%''',,,((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%((('''$$$###%%%$$$!!!$$$$$$###$$$$$$%%%&&&'''"""""""""###$$$$$$$$$%%%###""""""###&&&''''''&&&%%%$$$$$$$$$%%%%%%###!!!###&&&'''%%%""""""&&&***)))))))))(((''''''&&&&&&&&&'''((('''&&&&&&(((***&&&&&&&&&&&&&&&''''''((($$$%%%&&&&&&''''''(((((("""&&&(((&&&&&&((()))''')))((('''''''''((()))***&&&''''''&&&%%%%%%&&&(((%%%'''((('''&&&%%%&&&'''%%%&&&'''(((((()))((((((%%%%%%&&&''''''&&&&&&%%%***)))(((''''''&&&&&&'''''''''(((((())))))******)))******++++++******)))******+++++++++,,,,,,,,,------+++******)))******+++...///---***((())),,,........................111000000000000111111222///...///111333444333222111222333333333444777999777888888:::;;;<<<======>>>@@@AAAAAA@@@AAACCCDDD>>>???AAABBBBBBBBBAAAAAA:::;;;<<<>>>@@@@@@AAAAAABBBBBBCCCCCCEEEFFFHHHIIIGGGEEEEEEGGGFFFCCCEEEIIIJJJHHHEEEBBB@@@?????????;;;999999:::999888:::@@@DDDDDDCCCCCCDDDEEEGGGHHHJJJJJJJJJIIIFFFEEEFFFGGGEEEEEEDDDCCCBBBAAA@@@@@@:::999888777777999;;;<<<;;;<<<>>>??????<<<:::888999:::;;;<<<>>>@@@BBBCCC======<<<;;;;;;;;;;;;<<<888999<<<>>>>>>===:::888666888;;;;;;;;;::::::;;;===<<<<<<:::888666444222222222111111000000000000//////000000000000//////,,,---.../////////......---,,,,,,,,,------+++***------+++***))))))((((((%%%'''***)))&&&$$$%%%'''''''''(((((())))))*********)))'''%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''((()))***+++,,,---......---.../////////000222444111111111222333333222222444444444444444444444444333555888888666444222222222222333333333222222111111000000///000000111111333333333333222111000///000111222333333222111111111000111333555666444333222222111000000000000111***+++---...---+++)))''')))))))))(((((('''&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&''''''''''''******)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''"""$$$%%%%%%%%%%%%&&&((($$$$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############ ###&&&'''%%%###!!!!!!$$$##################$$$"""!!! !!!###%%%'''"""###$$$###!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$###"""!!!!!! """###$$$######"""%%%$$$############$$$$$$###$$$%%%%%%######$$$%%% """###$$$""""""###$$$###############$$$$$$%%%!!!!!!!!!######""""""###$$$###%%%''''''$$$%%%)))(((((('''''''''&&&&&&&&&######################## ###$$$"""###'''(((&&&%%%$$$$$$$$$$$$%%%'''(((!!!!!!"""######$$$%%%%%%#########$$$%%%&&&%%%%%%%%%$$$###$$$&&&&&&%%%###$$$%%%%%%###"""###'''+++&&&&&&'''(((((())))))***%%%'''((('''&&&&&&((()))&&&&&&%%%%%%&&&&&&'''((('''((())))))((('''%%%###!!!&&&(((&&&######&&&)))'''&&&%%%$$$$$$%%%'''((('''''''''%%%$$$$$$&&&)))%%%&&&''''''%%%%%%&&&'''%%%%%%&&&'''(((((((((((($$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((()))***&&&&&&'''(((((()))******))))))************))))))************++++++++++++)))))))))******+++,,,,,,+++---...---***)))***,,,------...............///000///......///000222333------...000111333333333///111333333333444666888666666777888:::;;;===>>>???AAACCCCCCAAA@@@AAABBB@@@AAABBBCCCCCCCCCBBBAAA888;;;===???@@@@@@@@@AAABBBCCCCCCDDDEEEFFFGGGHHHEEECCCCCCFFFGGGDDDEEEIIIIIIGGGDDDAAA???@@@AAABBB<<<999888::::::999<<>>???>>>===;;;888777888888:::<<<>>>@@@BBBCCC<<<<<<;;;;;;;;;;;;;;;<<<::::::;;;<<<<<<;;;::::::555777:::;;;:::999888999::::::::::::999888777666222222222222111111000000//////000000000000/////////000000000///,,,)))(((---,,,,,,---......,,,+++222000---***(((&&&&&&&&&%%%)))---+++'''%%%'''+++''''''''''''((()))+++,,,***)))&&&%%%$$$%%%'''(((%%%%%%&&&&&&&&&''''''''''''''')))***,,,---...///---...//////...///222444///000111222111111111111111222333555555555555555777888888666333222222333333333444444444444444333333333222222222222222333444333333333222111111000///000333555666666666555333222222333555555444222222111000000//////000000+++,,,---...---+++)))'''++++++***))))))(((((((((%%%'''((((((&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&"""&&&))))))'''$$$%%%'''%%%%%%%%%&&&&&&&&&''''''!!!###%%%%%%%%%%%%'''(((#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$###$$$%%%$$$###""""""############$$$$$$###############"""!!!!!!"""###$$$"""###$$$###!!!!!!!!!"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""""""""###$$$&&&(((((((((''''''#########""""""############%%%&&&%%%$$$###$$$%%% """###$$$""""""###$$$""""""#########$$$######!!!"""###"""###$$$$$$$$$$$$"""$$$'''&&&###$$$((('''''''''''''''&&&&&&&&&##############################"""###'''(((&&&%%%%%%%%%$$$%%%%%%&&&&&&!!!!!!"""###$$$%%%%%%&&&$$$%%%&&&%%%$$$###""""""%%%$$$$$$%%%''''''&&&%%%&&&###!!!!!!$$$'''((((((&&&&&&''''''((()))))))))$$$&&&''''''&&&&&&'''(((%%%%%%%%%%%%%%%&&&''''''&&&''')))***)))'''$$$###$$$'''***)))$$$!!!%%%***'''&&&%%%$$$$$$%%%&&&'''&&&'''&&&%%%$$$$$$&&&(((%%%&&&'''&&&%%%$$$%%%'''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&''''''((('''&&&&&&''''''((()))***%%%%%%&&&'''((())))))))))))))))))******))))))))))))))))))*********++++++(((((()))***+++++++++,,,+++,,,------,,,,,,---...,,,---------......////////////...---...///111222---............///000111...000222333333333555666555555666777999;;;===???:::>>>BBBDDDDDDBBBAAAAAABBBBBBCCCDDDCCCBBBAAA@@@;;;>>>AAABBBAAAAAABBBCCCCCCDDDEEEFFFGGGGGGHHHHHHDDDBBBBBBFFFHHHFFFFFFIIIEEEDDDBBB@@@@@@BBBDDDFFF>>>:::888:::<<<<<>>:::999999999:::===???AAABBBAAA@@@???===:::888777666777999;;;>>>@@@AAABBB<<<<<<<<<;;;;;;<<<======>>><<<999777777777999:::555777999:::888777888888999999999999888777666666111222222222222111000000//////000000000000//////...///000///...+++(((&&&,,,++++++,,,------,,,***///...,,,)))((((((((((((%%%))),,,+++'''%%%(((+++''''''''''''((()))+++,,,)))(((&&&%%%%%%%%%'''(((%%%%%%%%%&&&&&&&&&&&&'''*********++++++,,,,,,,,,+++---////////////111333...000222222111000111222000111333444555555555444777888777555333222333444333444444555555555555555555555444333333333333444555555444333333222222111...111555888;;;=========666555333333444444333111111111000000000/////////...---------,,,***))))))++++++***)))))))))******$$$&&&(((((('''&&&'''(((###$$$$$$%%%%%%&&&&&&&&&!!!&&&'''%%%$$$'''***%%%%%%%%%&&&&&&&&&''''''###%%%&&&'''&&&&&&(((***""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$"""!!!!!!###%%%"""###$$$$$$$$$$$$###"""$$$#########""""""!!!!!!###$$$%%%$$$"""!!!"""###!!!"""###$$$%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$ """###$$$"""###$$$%%%&&&'''''''''"""""""""##################$$$%%%%%%######$$$%%% """###$$$###"""###$$$""""""######$$$######""""""###### !!!$$$&&&%%%###""""""%%%$$$!!!###(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%""""""%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$%%%'''&&&$$$"""!!!!!!&&&%%%%%%&&&'''(((&&&%%%'''### """&&&)))(((&&&((((((((('''&&&&&&%%%%%%$$$%%%'''((('''&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''###$$$&&&((()))((('''&&&%%%'''***,,,((($$$&&&,,,(((((((((((('''''''''&&&%%%&&&&&&%%%$$$$$$%%%'''$$$&&&'''&&&%%%$$$%%%&&&$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&'''))))))***)))(((''''''&&&&&&'''%%%%%%&&&&&&''''''((((((((())))))******))))))(((((())))))))))))*********++++++++++++***)))((('''+++++++++,,,---.........,,,,,,,,,---....../////////............//////000......///...------...000///111333333222222333444444444444666888;;;>>>???555999@@@DDDEEEDDDCCCCCCBBBBBBCCCCCCCCCBBB@@@???@@@CCCEEEEEECCCBBBCCCFFFCCCDDDEEEFFFGGGGGGGGGGGGDDDAAAAAAFFFHHHGGGFFFGGGBBBBBBAAA@@@AAACCCEEEGGG@@@;;;888;;;>>>???BBBFFFCCCBBBBBBCCCEEEJJJNNNPPPPPPMMMHHHEEEDDDDDDCCCBBBCCCDDDDDDDDDCCCAAA???>>>;;;;;;::::::<<<>>>AAABBBEEEDDDBBB???===:::888777666777999;;;===??????@@@===<<<<<<<<<<<<===>>>>>>???<<<777444333555888:::777888999888777777888999<<<;;;;;;999777555333111111222333333333222000/////////000000000000//////+++,,,---------,,,+++***+++******+++,,,---,,,***))))))))))))***+++,,,,,,###&&&)))(((&&&%%%&&&)))''''''(((((())))))******(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&******++++++,,,------...***,,,///000000000000111///111333333222111222444111222333444444333222111333444666666555444444555222333444444555555555444555555444333333333333333666666555444333333333333///222888===BBBEEEFFFFFF:::777444222222222111000///000111111111000...---000///---+++***************))))))(((((()))***+++$$$&&&(((((('''''''''((($$$$$$%%%%%%&&&''''''(((&&&%%%$$$$$$$$$&&&(((***%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%%%%&&&(((!!!""""""###$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$%%%%%%###!!!!!!###$$$"""###$$$$$$$$$$$$###"""""""""$$$$$$$$$###!!! ###%%%%%%%%%###"""###$$$ !!!###%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$ """###$$$ !!!"""$$$%%%"""######$$$$$$%%%$$$$$$###$$$%%%$$$###"""###%%% """###$$$###"""###$$$""""""###$$$$$$###"""!!!!!!###!!!###&&&%%%###!!!!!!###"""!!!$$$)))%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&%%%""""""$$$$$$!!!!!!###&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&!!!$$$''''''$$$"""!!!"""&&&%%%$$$%%%&&&&&&%%%###$$$$$$$$$$$$&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$###%%%'''((('''&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&''''''&&&&&& %%%***)))%%%&&&+++&&&'''((())))))'''%%%$$$###%%%'''&&&%%%$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&''')))******)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((()))))))))*********+++++++++***)))(((''',,,+++++++++,,,,,,,,,+++++++++,,,------...//////....../////////...---------//////...------///222///111333333222111111222333333333555777;;;>>>@@@888;;;???AAAAAAAAAAAAAAA???@@@BBBBBBCCCBBBAAAAAAAAADDDFFFDDD@@@>>>AAAEEEBBBCCCDDDFFFFFFFFFFFFEEECCC??????DDDGGGFFFDDDDDDBBBBBBAAABBBBBBCCCDDDEEEAAA;;;777:::>>>@@@CCCGGGDDDCCCBBBBBBDDDHHHMMMOOOMMMIIIEEECCCDDDEEEEEEDDDEEEEEEDDDDDDCCCAAA@@@@@@===<<<;;;;;;<<>>>>>>>><<<<<<<<<<<<<<<===>>>>>>;;;999666444444666999;;;999999999777666666888;;;;;;:::999888666444222000111222333444444222000/////////000000000000//////,,,,,,,,,---------------+++******+++------,,,+++))))))***+++++++++++++++%%%&&&&&&''''''''''''''''''((()))******)))((((((&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))+++---///111222))),,,///111111000000000000222555555333222333555222333444444444222000...---111555888888777666666111222333333444444444444555444333333222222222222777777666444444444444444000444:::AAAGGGJJJLLLMMM<<<999555222111111111000...///111222111000...---111///---***))))))***+++)))(((''''''''')))***+++###%%%((()))(((''''''(((%%%%%%&&&&&&'''((())))))777///&&&###%%%((()))(((%%%%%%%%%&&&&&&&&&''''''!!!###$$$$$$###"""###%%%!!!""""""###$$$$$$%%%%%% !!!"""$$$&&&'''''''''###$$$%%%%%%###""""""###"""###$$$%%%%%%$$$###"""!!!###%%%%%%$$$!!! $$$%%%&&&%%%#########$$$ """#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!!!!!!! """$$$&&&'''###$$$%%%&&&&&&&&&&&&&&&"""###$$$$$$""""""###$$$ """###$$$###"""###$$$!!!"""###$$$$$$###"""!!!!!!### """&&&%%%### !!!!!! $$$***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###$$$""""""&&&&&&###"""&&&((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%###&&&&&&$$$""""""$$$&&&%%%$$$$$$%%%%%%###!!!!!!%%%((('''%%%###%%%'''######$$$%%%%%%&&&&&&'''###%%%'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%$$$######&&&((($$$%%%)))###%%%'''((((((%%%###!!!###%%%''''''&&&$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%&&&''''''''''''%%%%%%$$$$$$%%%'''((()))'''&&&&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&%%%(((((())))))))))))(((((((((((((((((())))))))))))&&&''')))***++++++******---+++******+++***)))(((++++++,,,,,,---...//////......///000///...,,,+++---///000///---...222555000222444333222000000000333333333444777:::>>>@@@@@@AAAAAA@@@===;;;<<<<<<===>>>@@@BBBCCCCCCCCCBBB@@@BBBCCC@@@;;;:::===AAAAAABBBCCCEEEEEEEEEDDDDDDBBB>>>>>>CCCFFFDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCAAA:::666:::>>>@@@CCCGGGFFFDDDCCCBBBDDDGGGKKKMMMJJJFFFBBBBBBDDDFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA>>>===<<<<<<===???BBBCCCHHHFFFBBB>>>:::888666666777888:::<<<============;;;;;;;;;;;;;;;<<<===>>>888777666666777999:::<<<;;;:::999666555666999<<<777777777777666555444333111222333444444222111/////////000000000000//////111000///---,,,,,,,,,,,,+++******,,,......---+++------------+++)))&&&%%%(((''''''(((***+++***((('''(((***++++++)))'''&&&%%%&&&'''((((((&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&(((,,,---)))***///000,,,////////////000111222333111333555666555444444444333333333444444333222222444888333111888555000444888999:::999888555222111666666555555555555666666111111111111222333333444222999AAAIIIRRRWWWSSSLLLAAA<<<555222222333333111/////////...------,,,,,,++++++++++++++++++++++++(((((())))))))))))((((((***************)))(((((((((''''''''''''((())))))$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%###!!!"""%%%&&&$$$""" ###&&&%%%###!!!###%%%###""""""""""""""""""###%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!"""######$$$$$$$$$###!!! """############"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ """&&&'''&&&%%%$$$$$$"""###$$$%%%&&&'''((((((%%%$$$###"""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!######""""""""""""""""""""""""""""""""""""""""""$$$""" !!!$$$&&&######$$$%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$)))***+++((($$$"""$$$'''((('''%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((###!!! """&&&((('''%%%%%%)))%%%''')))###%%%&&&'''(((((((((&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&%%%############%%%&&&%%%((((((######&&&&&&!!!%%%$$$#########$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%+++&&&///###+++###((($$$%%%%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***)))&&&(((,,,&&&''''''(((''''''&&&&&&(((((((((((('''&&&%%%%%%***+++,,,***((('''((()))++++++******)))(((((((((+++)))((('''((()))+++,,,***++++++,,,,,,------...+++...///...,,,+++...111***+++...///000000...---------......//////000000000000000000111111111111000222444666777999;;;===;;;<<<===>>>>>>??????>>>>>>>>>???@@@BBBCCCDDDDDD@@@???>>>=========>>>???AAACCCEEEFFFEEECCCCCCDDDAAABBBBBBBBBAAABBBEEEHHH???AAACCCFFFGGGGGGFFFFFFAAA???>>>>>>@@@BBBDDDEEEAAACCCFFFHHHHHHHHHIIIJJJJJJGGGFFFGGGIIIJJJIIIFFFGGGHHHIIIIIIGGGEEECCCAAADDDAAA>>><<<<<>><<<;;;:::;;;============<<<===???AAA::::::999777666666999;;;999999:::888777666777999;;;:::777444333333333444333333444444333222000//////............//////000...------------...//////,,,,,,,,,+++++++++******...,,,+++)))'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''&&&%%%&&&(((+++%%%%%%%%%%%%%%%%%%%%%%%%'''+++,,,***+++000000---//////000000111111222333000222444555444333333333222333444444555555444444111666222///555333000666555666777888777666444333666555555555555555555666...///111222444444555555333999AAAIIIRRRWWWSSSLLL@@@;;;666222111111000////////////...------,,,,,,************************)))))))))******)))))))))((((((((((((((('''&&&&&&''''''''''''(((((((((((($$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%###""""""$$$%%%###!!!%%%'''((((((''''''((()))""""""############""""""$$$$$$############$$$$$$#########"""""""""""""""$$$######""""""############"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###"""### !!!"""######$$$#########$$$$$$$$$$$$$$$######$$$%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$"""###$$$$$$%%%%%%$$$$$$######""""""######$$$%%%&&&&&&%%%%%%%%%&&&&&&'''((()))******((('''(((((('''&&&%%%$$$###$$$$$$%%%"""""""""""""""###$$$$$$(((&&&$$$%%%&&&'''%%%######'''%%%((()))###!!!"""$$$%%%'''(((((()))$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&###&&&'''######''''''$$$$$$$$$#########$$$%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%)))!!!+++###$$$###$$$&&&&&&%%%$$$%%%'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&"""###'''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''%%%'''(((((((((((()))+++*********)))))))))))))))***)))((('''((()))+++,,,******++++++,,,---------,,,---...---,,,---...000)))***,,,...///...---,,,............//////////////////000000000111111111///222444666666888:::<<<;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>@@@AAABBBBBBBBBAAA???>>>=========>>>AAABBBDDDDDDCCCBBBBBBCCC>>>???@@@@@@@@@AAADDDGGGCCCDDDEEEFFFFFFEEEDDDDDDAAA???>>>>>>???AAACCCDDDDDDGGGJJJKKKKKKKKKLLLMMMKKKIIIGGGHHHJJJKKKIIIGGGHHHHHHIIIJJJIIIGGGEEEDDDDDDBBB???======???BBBDDDEEEDDDAAA===;;;999888888777:::<<<<<<;;;:::;;;;;;<<<======<<<;;;<<<>>>@@@::::::999777666666999;;;999:::;;;:::999999;;;<<<:::888555333111111222222333333333333222111000/////////...............///,,,,,,,,,,,,,,,---......,,,,,,,,,+++++++++******+++***)))(((((()))******))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%'''***++++++---000111///000000000111111222333333///111333444333222222333333333444555555666555555---444111---222111111:::222333444666777666666555444444444444444444444444---...111444555666555555333:::AAAHHHPPPTTTPPPIII===:::555111000///...---//////......---,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((('''&&&&&&%%%&&&'''((()))(((''''''$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$######$$$$$$"""!!!$$$"""!!!"""$$$&&&''''''!!!"""###$$$$$$###"""!!!#########""""""#########$$$$$$######"""!!!!!! """###%%%&&&&&&%%%$$$###""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$!!! !!!""" !!!!!!"""###$$$%%%%%% """$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$######""""""######$$$%%%'''&&&%%%$$$%%%&&&(((***&&&&&&&&&((()))***)))'''&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%***)))''''''''''''%%%$$$"""&&&$$$ """((((((###"""""""""###%%%&&&(((((("""######$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%"""%%%%%%###$$$'''(((&&&$$$$$$######$$$$$$%%%&&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$ ,,,######"""$$$&&&'''&&&%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&'''%%% $$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$&&&''''''''''''(((***(((((())))))))))))*********)))((('''((()))***+++*********+++,,,,,,------...,,,+++,,,---.........((()))+++---------,,,,,,/////////...............//////000000000000111111///111333555555666999;;;;;;;;;;;;::::::888777777999999:::<<<===>>>???@@@@@@@@@>>>======>>>>>>???AAAAAABBBAAA??????AAABBB<<<===>>>>>>>>>@@@CCCEEEHHHGGGGGGFFFEEECCCCCCBBB@@@@@@?????????AAABBBCCCEEEHHHKKKLLLLLLLLLMMMNNNLLLJJJIIIIIIJJJJJJIIIGGGGGGHHHIIIJJJJJJIIIHHHGGGEEECCCAAA>>>>>>???AAABBBDDDBBB???;;;888666555555888:::;;;;;;:::999;;;<<<<<<======<<<::::::;;;===::::::999888666777:::<<<888999::::::999:::;;;===:::888666333222222333333444333222111111111111111000000///...------------+++++++++++++++,,,,,,---,,,,,,,,,+++++++++******(((((((((((()))***,,,---))))))))))))))))))))))))((((((((((((((((((((((((###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&)))+++,,,...000111000///000111222222333333333///111444444333222222333333444444444444444333333+++333111...111000333>>>111222333555555555555555333333333333333333333333---///222555666555333222222888>>>CCCJJJNNNJJJCCC777555333000///......---//////...------,,,,,,+++)))))))))***************(((((((((((((((((((((((())))))******))))))((('''$$$%%%'''))))))((('''&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########"""!!!!!! ###$$$###!!!"""$$$%%%%%%$$$"""!!!######""""""""""""##################""""""!!!!!! """%%%((((((&&&###!!!"""""""""""""""#################################"""######!!! !!!###"""######$$$%%%%%%&&&&&&"""######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$######""""""######$$$%%%&&&$$$###"""###%%%(((***%%%""" !!!%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&&&&''''''''''''###&&&%%%"""$$$'''&&& '''&&&$$$######$$$%%%%%%!!!"""$$$%%%%%%%%%$$$###$$$%%%&&&''''''&&&%%%$$$###$$$%%%$$$%%%&&&&&&&&&$$$###$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&& ,,,$$$&&&!!!$$$'''((('''%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))''''''(((&&&""""""&&&%%%%%%%%%%%%%%%%%%&&&&&&))))))((('''&&&$$$###"""((())))))(((&&&%%%%%%&&&''''''(((((()))******+++)))(((((((((((()))******))))))******+++,,,,,,,,,...+++)))***---///...,,,)))***+++,,,---------,,,/////////......---------////////////000000000111///111333444444555777999888888999999888777777666777777999:::<<<===>>>???======<<<<<<===???@@@AAA@@@@@@@@@>>>======???AAA===>>>>>>>>>===>>>AAACCCIIIHHHFFFEEECCCCCCCCCCCCAAABBBBBBAAA@@@@@@BBBCCCBBBEEEHHHIIIIIIHHHIIIJJJKKKJJJIIIIIIIIIHHHHHHGGGFFFGGGHHHIIIIIIIIIIIIHHHEEEDDDBBB@@@??????@@@AAAAAA???===:::777666555555888999:::999888888:::<<<<<<<<<===<<<:::999:::;;;:::::::::888777888;;;===888999999888777777888:::<<<:::888555444444555666444333111000000000111222111000///...---,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,+++++++++******''''''((()))***+++,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((("""$$$''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((+++...000000000111//////111222222333222222000333555555444333444444444444444333222111000///---555333///333222555@@@444444444444444333333333222222333444444333222222000111333555555333000...000444999===BBBEEE@@@999000000000000////////////.........---,,,,,,++++++*********+++++++++,,,,,,(((''''''&&&&&&''''''((()))))))))))))))(((''''''$$$%%%'''))))))(((&&&%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""$$$ ###&&&'''&&&"""###$$$%%%%%%$$$###"""######""""""""""""######!!!!!!""""""############ ###&&&&&&%%%""" !!!!!!""""""#################################### !!!!!! !!!###%%%!!!!!!!!!"""#########$$$!!!"""###""" $$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""###""""""""""""###$$$%%%""""""###$$$$$$$$$$$$#########""""""######$$$%%%$$$"""!!! !!!###&&&((('''### ###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$ !!!"""###""""""!!!$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%###((('''%%%$$$$$$$$$%%%&&&"""###%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$###&&&%%%%%%&&&%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&)))!!!))))))###(((!!!$$$'''((('''%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''###$$$(((&&&&&&%%%%%%&&&'''((((((((((((((('''&&&$$$###""")))******)))'''&&&&&&'''&&&&&&'''((()))******+++((((((((((((((())))))***(((((()))******++++++,,,...+++((()))---...---+++***+++,,,,,,---.........//////......------,,,,,,...////////////000000000...000222222222333555666555666777777888888888777666777888:::<<<===?????????>>>===<<<<<<<<<===>>>?????????===;;;;;;===???@@@@@@@@@???>>>>>>@@@BBBFFFFFFEEEDDDCCCCCCCCCDDDBBBCCCDDDCCCAAA@@@BBBDDD@@@CCCEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGDDDCCCBBBAAA@@@?????????>>>===;;;999888888888888888999999888777888:::<<<;;;<<<===<<<:::999999::::::::::::999888999<<<>>>;;;;;;;;;999666555555666;;;999777555444444555666333222111000///000111222000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,+++++++++******)))))))))*********))))))((((((((((((((((((((((((''''''''''''''''''''''''###%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((+++000111//////111---...000111222222111111111333555666555444444555333333333333222000///...111888555111666555555>>>666666555444333333222222222222444444444444222222111222333333222000...,,,...222444777:::<<<666...+++---///000//////000111......------,,,+++++++++*********+++,,,,,,------((((((&&&&&&&&&&&&((((((&&&''''''''''''&&&%%%%%%$$$%%%&&&'''((('''&&&&&&%%%'''((('''&&&%%%&&&'''%%%%%%############%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$"""!!!!!!$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######### !!!!!!"""######$$$$$$!!!#########"""!!!!!!!!!!!!"""######$$$$$$########################!!!"""""""""$$$&&&#########$$$$$$%%%%%%%%%"""###$$$$$$$$$###"""!!!###""""""!!!!!!""""""###""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!###$$$%%%!!!"""######$$$$$$############""""""######$$$%%%###""" """$$$%%%)))&&&""" """$$$&&&((($$$$$$%%%&&&&&&&&&%%%%%%!!!"""###%%%%%%$$$######%%%&&&&&&%%%###!!!"""###'''&&&%%%$$$%%%$$$""" $$$$$$$$$%%%%%%&&&'''(((###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###(((%%%%%%'''&&&###"""$$$"""###$$$%%%%%%%%%%%%$$$''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$)))###***&&&!!!'''"""$$$&&&'''&&&%%%%%%&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""###&&&&&&###%%%)))'''&&&%%%%%%&&&''')))***###$$$%%%&&&&&&'''''''''%%%'''((()))(((((()))+++&&&&&&'''(((((()))******''''''((((((((()))))))))((((((((()))******++++++,,,***)))***+++,,,,,,,,,++++++,,,,,,------...............---------------......////////////000000...000111111111111333444333444555666777777777777555666888999;;;===??????AAA@@@>>>;;;999888888888>>>??????===;;;;;;<<<===@@@AAAAAA@@@>>>???AAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDFFFDDDAAA???AAACCC@@@CCCEEEFFFFFFEEEEEEFFFEEEGGGHHHGGGFFFEEEFFFHHHFFFFFFEEEEEEDDDDDDDDDCCCAAAAAAAAAAAA@@@??????>>><<<;;;:::999999999::::::666888999999888777999::::::;;;===<<<;;;::::::;;;:::;;;;;;999999:::===@@@??????>>>;;;888666666777888666444222111222333444222111111000000000111111//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,+++++++++*********************)))((('''))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((+++111222...---000,,,---///111111111000///000222444555444333333444111222222333333222222222444999555222888666333999777666555444444333333333222333444555555444333222000000111000000///...---...000222222444555...&&&***---000111000//////000......---,,,,,,++++++***)))))))))***+++,,,,,,,,,***)))(((''''''((()))***&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&'''((('''&&&%%%&&&(((&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$###### """$$$$$$###"""$$$&&& !!!""""""""""""###$$$&&&%%%###""""""###%%%&&&$$$$$$############$$$$$$"""""""""""""""######### !!!"""###### !!!!!!"""######$$$$$$######################## """$$$#########$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$!!!""""""#####################""""""######$$$%%%###"""""""""""""""######$$$%%%&&&&&&&&&''')))+++$$$%%%&&&'''(((''''''&&&$$$%%%'''(((((((((&&&&&&###%%%&&&%%%"""!!!"""$$$%%%###"""$$$%%%%%%$$$$$$"""###$$$%%%%%%&&&&&&%%%###############$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%'''$$$###''''''######&&&"""###$$$%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###''' ***!!!***"""%%%###$$$&&&&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$"""$$$'''&&&$$$%%%***&&&%%%$$$$$$%%%&&&(((***!!!"""$$$%%%&&&'''(((((($$$&&&''''''''''''(((***&&&'''''''''((()))))))))&&&''''''(((((((((((((((''''''(((((()))******+++)))***+++***)))***+++---*********++++++,,,---...,,,------------------............/////////000000...///000000000000111333222333333444444444333333444555666888:::<<<>>>???>>>===;;;999888888888888===>>>???>>><<<;;;;;;;;;===>>>?????????@@@CCCEEEAAABBBCCCCCCCCCBBB@@@@@@@@@CCCEEECCC???===>>>AAA@@@BBBEEEEEEEEEDDDDDDEEEDDDFFFHHHHHHFFFFFFHHHJJJIIIHHHFFFDDDCCCBBBAAAAAA>>>???@@@@@@@@@???>>>>>>===;;;:::888888888888999444777999999888777888888999;;;======<<<;;;;;;<<<;;;;;;;;;:::999:::>>>@@@>>>>>>===;;;888666777888666555333111000111222333000000111111111111000000......---,,,,,,---------+++++++++++++++,,,,,,---,,,,,,,,,+++++++++******)))******+++***)))((('''))))))))))))))))))))))))'''''''''''''''''''''''''''(((((('''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%+++))),,,222333...,,,///+++,,,...000111000///...///111333444333222222333///000222333444555555555666:::444333999777222555666666555444444444555555222333555666666555333222//////........./////////...000111000111111***"""***...111222000......///......---,,,,,,++++++***'''(((((()))***+++++++++,,,+++***((((((***+++,,,(((((())))))(((((('''&&&&&&&&&%%%%%%%%%&&&'''(((&&&'''((('''&&&&&&'''(((((('''%%%$$$$$$%%%'''(((%%%%%%%%%$$$$$$#########"""$$$$$$######%%%((( ###&&&&&&###"""###%%%'''%%%###!!!!!!###%%%'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!"""!!! """$$$&&& !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""""""$$$%%%$$$"""""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!"""###$$$$$$$$$###"""!!!!!!"""###$$$ !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!###&&&(((((('''$$$###!!!!!!"""########################"""###$$$$$$%%%$$$$$$$$$$$$############"""(((***)))((()))+++$$$%%%'''(((((((((''''''!!!"""$$$&&&&&&%%%$$$###"""$$$%%%###$$$&&&)))$$$!!! ###%%%&&&'''((($$$$$$%%%%%%$$$###!!! ###"""!!!!!!!!!"""$$$%%%''''''%%%$$$$$$%%%''''''%%%""""""''''''$$$$$$)))"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%***%%%000&&&%%%$$$%%%%%%%%%$$$$$$&&&(((%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''***)))&&&'''+++%%%$$$#########%%%((()))$$$$$$%%%&&&&&&&&&%%%%%%'''(((((('''%%%$$$$$$%%%'''''''''(((((((((((((((&&&''''''((()))(((((((((''''''(((((()))*********(((***,,,+++((((((+++...))))))))))))***+++,,,---,,,,,,,,,------...................../////////000---///000000//////000222222222333222222111000///333444555777:::<<<===>>>888777777777888:::<<<===<<<>>>@@@???===;;;:::::::::;;;===>>>???AAADDDGGGAAABBBCCCDDDCCC@@@>>><<<>>>BBBDDDBBB===;;;<<>>@@@CCCCCCCCCBBBBBBCCCDDDFFFIIIIIIGGGGGGJJJLLLKKKJJJGGGEEECCCAAA@@@@@@<<<===???@@@@@@???>>>======<<<:::888666666666666333666999:::999888777777888:::===>>>===<<<<<<===;;;;;;;;;::::::;;;>>>AAA:::;;;;;;999666555666777777666444222222222444444///000111222222111000///------,,,,,,,,,---......*********)))***++++++,,,,,,,,,,,,+++++++++******((()))***++++++***)))((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%++++++,,,---............,,,---...---,,,---...000111///...---...///111222333111......000333666777:::888444111//////000111555444333111111111111222777555444666999999777555111111111000...---+++***000//////.........//////---.../////////...---,,,,,,,,,++++++++++++++++++************************(((''''''))),,,---+++((("""$$$---###***###&&&&&&%%%%%%%%%&&&'''(((%%%&&&''''''((('''''''''%%%%%%$$$$$$%%%%%%&&&'''!!!$$$'''&&&$$$"""###%%%###$$$$$$###""""""###%%%$$$######""""""######$$$!!!"""######""""""###$$$%%%$$$"""!!! !!!"""###!!!""""""$$$ !!!"""""""""""""""######"""!!!!!!"""###$$$"""!!!!!!!!!!!!###%%%&&&"""!!!!!!"""######!!!'''$$$!!!!!!$$$&&&&&&%%%"""############$$$$$$$$$!!!""""""""""""###############$$$%%%%%%%%%%%%$$$&&&%%%%%%'''))))))&&&"""######################## !!!"""###$$$%%%%%%%%%###"""!!! !!!"""###$$$###"""###$$$&&&&&&%%%###!!! ###%%%''''''""""""#########$$$$$$$$$###$$$%%%$$$""""""###$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$###"""!!! &&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""########################$$$%%%''''''&&&&&&&&&'''###$$$%%%%%%$$$$$$&&&(((&&&&&&''''''&&&&&&%%%$$$"""$$$&&&&&&%%%######$$$!!!$$$%%%$$$$$$'''***#########""""""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$&&&((($$$$$$%%%&&&(((((('''%%%&&&''')))******((('''%%%$$$%%%'''((((((((('''&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&))) $$$,,,,,,)))***,,,,,,+++***)))))))))***...,,,***))))))***,,,------,,,,,,,,,,,,---.........///000111222222222222...///000111111111111111222111222444777999:::999<<<888555555888:::999888888888999::::::888777666888888:::<<<>>>@@@AAABBB@@@AAAAAA@@@>>>===>>>@@@===>>>???>>><<<;;;:::;;;???AAABBBBBBAAA@@@AAAAAAEEEGGGIIIHHHEEEDDDFFFHHHMMMGGGBBBDDDEEECCCAAAAAA???@@@AAAAAA@@@>>>;;;:::888999::::::888777777777777999;;;;;;999777555555999:::;;;===>>>>>>>>>>>>===>>>>>>===;;;;;;<<<>>>;;;:::999888777555444444333333333333333222111000///////////////.........000...------------,,,***)))***++++++***)))***,,,...---+++*********++++++%%%''')))+++,,,+++***)))***)))(((&&&&&&&&&'''(((((()))******(((''''''(((&&&&&&&&&&&&%%%$$$###### %%%((($$$%%%''''''((()))************---.........------///000000000.........///111222222000//////000222444555888666333111000111222333111000///......///111222444333222444666777555333---......///000000////////////............//////...///000000///...---,,,,,,,,,,,,++++++++++++***************************&&&%%%%%%'''))))))'''%%%&&&%%%!!!)))%%%'''###'''%%%%%%%%%%%%%%%&&&&&&'''###$$$%%%'''((((((((((((%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&%%%$$$$$$$$$&&&"""######"""!!!!!!"""$$$$$$$$$############$$$$$$ """######"""!!!###$$$"""""""""#########"""""" """###!!! """$$$ !!!""""""""""""""" !!!"""""""""""""""""""""!!!!!!!!!###$$$%%%"""!!! """###""" (((%%%"""!!!$$$&&&''''''!!!!!!"""""""""#########"""""""""#########$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$######%%%''''''$$$!!!########################&&&&&&''''''&&&&&&%%%$$$###"""!!!!!!!!!!!!"""###$$$###"""######$$$%%%$$$###!!! ###%%%''''''##################$$$$$$!!!"""$$$$$$######$$$&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%&&&&&&''''''((((((""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&###$$$%%%$$$######$$$&&&######$$$%%%&&&&&&&&&%%%$$$&&&((((((&&&%%%%%%&&&###$$$%%%$$$###"""###$$$######$$$$$$%%%%%%%%%&&&""""""###$$$%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$&&&'''%%%$$$###$$$%%%&&&&&&&&&###$$$&&&'''&&&%%%$$$###&&&&&&'''(((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''((($$$###(((+++)))***---+++***))))))((((((((())),,,++++++++++++,,,......---,,,,,,,,,,,,---......++++++,,,---............000000000000111111111111222111111444777999999999999777555555777999777666888888999999888777666555777888999:::<<<>>>???@@@???@@@@@@???===<<<===>>>===>>>???>>><<<;;;;;;;;;===???AAABBBAAAAAABBBCCCEEEFFFGGGFFFEEEEEEEEEFFFKKKGGGDDDFFFFFFCCCBBBCCC@@@@@@@@@@@@???===;;;:::888999:::999777777777888:::<<<======;;;999888999999:::;;;<<<===============>>>>>>===;;;:::;;;===;;;:::999888777555444444444444444444444333222222000000/////////.........///---,,,,,,......---+++)))***,,,+++***)))***,,,%%%&&&(((***,,,---------******++++++***)))'''&&&))))))((((((((()))***+++'''((())))))'''&&&&&&'''######$$$%%%&&&&&&&&&&&&$$$(((***'''!!! ###((())))))***+++,,,,,,,,,,,,---...///...------///111000//////......000111222333333333333444555555666555444222111000111333444000///---,,,---///222444111111000222333444222111,,,---...///000111111111///...............//////000111111111000///---,,,,,,,,,,,,+++++++++******************************''''''&&&'''((((((&&&$$$+++&&&(((###&&&$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$&&&'''((())))))$$$$$$$$$$$$$$$%%%&&&&&&'''%%%######$$$%%%%%%%%%!!!""""""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""!!!!!!"""### """$$$%%%$$$###"""#########"""!!! """$$$ !!!!!!""""""""""""""" !!!"""###""""""###"""""""""""""""###$$$$$$###!!!!!!###%%%%%%%%%%%%!!!!!!###$$$ !!!!!!!!!""""""""""""############$$$$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$"""!!!"""###$$$$$$""" ########################$$$$$$$$$$$$$$$###""""""###""""""!!!!!!""""""###$$$$$$###"""""""""#########""" !!!###%%%&&&&&&$$$$$$################## !!!#########$$$%%%'''"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$######"""!!!$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&###$$$$$$###"""!!!###$$$!!!!!!###$$$%%%&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%$$$############"""!!!!!!"""###$$$%%%&&&''''''#########$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$$$$&&&'''$$$$$$###""""""###%%%&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''((())))))''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((()))+++***(((***///))))))((('''''''''(((((()))***+++,,,---.........,,,,,,,,,,,,,,,---......******+++,,,,,,---------222222000//////000111111111111111333666888888888555555555666777777555333888888888777777555444333666666777888:::;;;===>>>>>>???>>>===;;;:::;;;<<<<<<>>>???>>><<<;;;;;;;;;;;;===???@@@@@@AAACCCEEEEEEDDDCCCDDDEEEFFFEEEDDDHHHFFFGGGIIIGGGBBBBBBEEEBBBAAA@@@>>>===<<<;;;;;;:::::::::888777777888:::<<<======<<<999999:::;;;::::::;;;;;;<<<;;;;;;:::===>>>>>>===;;;999:::;;;::::::999888666555444444444555555555555444444333111111000//////...------...,,,,,,,,,...///...---***+++,,,+++***)))***+++!!!###'''+++------,,,+++++++++***))))))(((''''''))))))((((((((())))))***&&&''')))(((&&&%%%%%%&&&######$$$%%%&&&&&&&&&&&&'''(((((('''%%%%%%''')))***+++,,,---............---...///...------///111//////.........///000111111222333444333333444555555444222111111111222333222000...------///222444//////000111111222111000...//////000000/////////......---------...//////111222222222111///...------,,,,,,++++++*********************************++++++******))))))''''''...&&&--- (((!!!!!!###$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$###$$$%%%%%%&&&'''### """%%%$$$###!!!"""###""" """###$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""!!! """###!!!###$$$%%%$$$$$$%%%######$$$###!!!"""$$$!!!!!!""""""""""""!!!!!! !!!###%%%&&&###"""""""""""""""######### !!!###%%%%%%### """$$$!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$!!!!!!"""#########"""!!!########################!!!"""###$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$"""!!! !!!"""###"""!!!!!!###%%%&&&%%%$$$$$$$$$###############!!!"""$$$$$$######$$$&&&""""""###$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$ ###%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''$$$%%%%%%$$$"""!!!"""$$$""""""$$$%%%%%%&&&&&&&&&"""###%%%$$$###"""###$$$###!!!!!!$$$%%%$$$!!! !!!!!!"""######$$$$$$'''&&&&&&%%%$$$###""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%'''###$$$$$$$$$######$$$%%%&&&'''(((((()))((((((''')))((('''&&&'''((()))***''''''''''''((((((((((((&&&&&&''''''((()))******)))*********)))(((***---))))))(((''''''(((((((((((()))+++---------,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,---......///000444222000.........000111111000000222555777777666333444666888888777444222777777666666555444333222555555555666777999:::;;;<<<======;;;999888999:::<<<>>>???>>><<<;;;;;;<<<<<<>>>?????????@@@BBBDDDEEECCCAAABBBEEEGGGEEEBBBDDDDDDGGGIIIFFFAAAAAAEEEDDDBBB???===;;;;;;;;;;;;::::::999888666777999<<<<<<<<<;;;888666666888:::;;;<<<<<<<<<;;;;;;:::999<<<===>>>===:::999999999::::::999777666555444333444444555555555444444333222222111000///...---,,,---,,,+++,,,///000//////+++,,,---,,,***)))***+++'''((()))++++++***)))'''((((((((((((((()))***+++(((((('''&&&%%%%%%$$$$$$&&&((())))))'''&&&&&&'''&&&&&&&&&&&&%%%$$$######%%%$$$$$$$$$&&&''''''&&&'''((()))***++++++++++++,,,---...---,,,---...000.............../////////,,,...000000//////000222666555333111000000000000333111///---,,,---///111...///000111111000111111------...////////////...---------------...//////111222222222222000...---------,,,,,,+++***)))))))))))))))))))))))))))))),,,,,,,,,***)))(((((((((+++$$$,,,###,,,$$$"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$############$$$%%%%%%&&&"""!!!######"""######$$$###"""!!!###%%%###$$$$$$%%%%%%$$$$$$### !!!""""""!!!!!!"""### """$$$&&&'''&&&""""""%%%&&&"""!!!$$$!!!!!!""""""""""""!!!!!!###"""  ###'''***!!!""""""############### !!!%%%$$$""" """%%%((("""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###"""############""""""###########################!!!"""###%%%&&&&&&''''''""""""############""""""###$$$$$$### !!!######"""!!!"""$$$%%%%%%$$$########################$$$%%%%%%$$$"""!!!"""###""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$!!!"""%%%&&&''''''&&&%%%""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&%%%$$$%%%&&&&&&&&&&&&%%%###"""$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$###""""""###$$$###!!!!!!$$$%%%$$$!!!""""""""""""""""""""""""&&&&&&%%%$$$$$$###""""""#########$$$$$$%%%%%%%%%$$$%%%&&&%%%######%%%&&&"""$$$''''''%%%$$$###$$$######$$$$$$%%%%%%%%%%%%((('''&&&&&&&&&''')))***''''''''''''((((((((((((%%%&&&&&&'''((())))))******)))(((''')))******((())))))((((((((())))))***((()))+++,,,+++***'''&&&,,,++++++++++++,,,------------------...///000111333111///---------///000000//////111444666555555222555888999999777555333777666555444444333333333555444444444444666888999::::::;;;999888777888:::<<<===>>>>>><<<;;;<<<<<<>>>?????????===>>>@@@AAADDDBBB@@@BBBEEEFFFEEEBBBBBBBBBEEEGGGDDD??????CCCCCCAAA>>><<<::::::;;;<<<::::::999888777777:::===<<<<<<:::888555666888;;;<<<<<<<<<<<<;;;:::999999;;;<<<======:::999888999:::999888777666444333333333333444444444444333333333222111000///...------,,,,,,+++---///111000///+++,,,---,,,***)))***+++---,,,+++***)))((((((((()))(((((('''(((((()))***&&&&&&&&&&&&&&&%%%%%%%%%''')))******(((''''''(((&&&&&&&&&&&&%%%$$$######$$$###"""$$$&&&'''&&&$$$((()))***++++++,,,,,,++++++,,,---,,,++++++---///,,,,,,,,,------------------000222111000000333777555444333222111000/////////...---+++++++++++++++---///111111000///000111)))***+++---///000000000,,,,,,,,,,,,---...//////000111111222222111///......------,,,+++***)))))))))))))))))))))))))))))))))******(((&&&%%%&&&''''''"""&&&&&&---'''))))))$$$%%%&&&'''((('''&&&%%%''''''&&&%%%$$$"""!!! ###############$$$%%%%%%###""" !!!"""""""""###$$$$$$###""""""###%%%"""###$$$%%%%%%$$$###"""!!!"""######""""""###$$$"""!!! !!!###&&&(((%%%&&&(((###!!!%%%"""""""""""""""!!!!!! %%%###!!! !!!$$$'''*** """###$$$$$$$$$###"""  """###"""#########"""!!!!!!$$$'''############$$$$$$$$$$$$############$$$$$$$$$%%%!!!"""######$$$$$$######"""$$$%%%$$$###"""###%%%###########################$$$$$$$$$$$$###"""""""""######$$$$$$######""""""$$$%%%$$$!!! """%%%###"""!!!"""$$$%%%$$$###""""""#########$$$$$$$$$%%%&&&&&&$$$"""!!!!!!"""!!!"""######$$$$$$######!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$###"""###$$$%%%&&&&&&%%%$$$###%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&%%%######%%%&&&%%%$$$############"""!!!%%%%%%%%%$$$$$$$$$######"""""""""###$$$%%%%%%&&&#########$$$$$$%%%%%%&&&$$$%%%%%%%%%######%%%&&&"""%%%((((((%%%"""###%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((%%%%%%&&&&&&''''''((((((((()))'''%%%'''+++***&&&))))))(((((())))))******)))***++++++***(((%%%$$$+++++++++++++++,,,------,,,+++******+++,,,.../////////---,,,,,,---......000//////000333444444333222555888999888666444444666555444444333444444444555444333222333444666888777888999888777777999;;;;;;===>>>>>>===<<<<<<===?????????>>><<<<<<>>>AAACCCBBBBBBCCCEEEFFFEEEDDDDDDBBBCCCEEECCC>>>>>>AAABBB@@@>>>;;;:::;;;<<<===999::::::999888888:::=========;;;999777777999;;;;;;;;;;;;;;;::::::999888888:::<<<<<<:::999888999999999888777555444333333222222333444444444444333222222111000000///......---,,,,,,---///111000///,,,---...---+++******+++,,,+++)))(((((()))+++,,,++++++***)))'''&&&%%%%%%###$$$&&&'''((()))))))))((()))+++***(((''''''(((######$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&'''((('''%%%((()))***++++++,,,,,,,,,***+++++++++******,,,...******++++++,,,,,,,,,,,,---000222111///111666;;;333222222111111111111000+++,,,,,,,,,,,,+++++++++,,,...111000///...///111((()))***,,,---.........,,,,,,,,,,,,---...///000...///000111111111000///...------,,,+++***)))((())))))))))))))))))))))))'''((((((&&&######%%%'''(((###%%%&&&,,,''')))$$$&&&'''))))))((('''&&&%%%%%%%%%%%%$$$"""!!! ###############$$$$$$%%%"""###$$$###""""""###$$$"""###$$$###!!!!!!###$$$ !!!###$$$$$$###!!! """###$$$$$$######$$$%%%!!!!!!!!!!!!"""###$$$%%%$$$%%%)))###"""&&&"""""""""""""""!!! ######"""######$$$%%%%%%!!!###$$$%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$ """!!!!!!###""""""""""""############"""""""""#########$$$$$$!!!""""""###############"""$$$%%%$$$"""!!!###%%%########################!!!!!!!!!!!!!!! """###$$$$$$$$$$$$###"""!!!$$$&&&%%%!!!!!!$$$'''###""""""###%%%%%%$$$"""!!!!!!"""###$$$%%%%%%&&&$$$%%%%%%$$$"""!!!"""###!!!""""""###############"""######$$$$$$$$$######"""""""""###############&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%###$$$%%%$$$######%%%'''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%'''###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%&&&'''"""######$$$%%%%%%&&&&&&$$$%%%%%%$$$######$$$&&&$$$&&&&&&$$$ ###'''&&&&&&&&&&&&'''((())))))$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&$$$)))***&&&%%%)))+++)))((('''''''''(((((()))***))))))******)))((('''&&&+++++++++***++++++,,,---+++***)))((()))+++---...+++,,,,,,,,,,,,,,,,,,---///......000222333333222111444777777555333333444555444444333444444666666666555333222222333666777555777888888888888;;;===;;;<<<>>>>>>===<<<<<<======>>>===<<<<<<===???BBBAAACCCDDDDDDDDDDDDFFFGGGHHHCCCAAACCCCCC@@@>>>@@@???>>>===<<<;;;<<<<<<===888999::::::999999:::<<<;;;;;;;;;999777666888999777888888888888888777666666888;;;<<<;;;999999999999999888666555444333222333333444555555555555555111111111000000000//////...------...///000000///---......---+++******+++'''(((((())))))*********************(((&&&$$$###%%%&&&''''''''''''&&&%%%''')))***)))(((&&&''''''######$$$%%%&&&&&&&&&&&&$$$%%%'''''''''&&&&&&&&&###$$$%%%&&&'''''''''''')))***+++***))))))+++---))))))***++++++++++++***'''***,,,+++)))+++111777000000111111222222222222***+++---...//////...---+++---000000...,,,...000+++,,,,,,,,,,,,+++***)))+++++++++,,,---...///000,,,---///000111111000000......---,,,+++))))))((())))))))))))))))))))))))&&&((((((&&&######%%%(((,,,%%%"""*** ###%%%&&&(((******)))((('''###$$$$$$$$$$$$###""""""#########"""###$$$$$$%%%!!!$$$''''''$$$"""###&&&!!!""""""""" """###!!!"""######"""!!!"""$$$%%%%%%$$$$$$%%%&&& """$$$%%%$$$###"""###%%%)))###"""&&&"""""""""""""""!!! !!!###%%%%%%$$$""" !!!###%%%%%%%%%%%%"""!!!!!!"""######!!!"""%%%%%%###!!!###%%%!!!!!!!!!!!!""""""""""""!!!""""""""""""#########!!!!!!"""###############!!!###$$$###!!! """%%%######################## !!!"""$$$%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""!!!$$$'''%%%"""!!!%%%)))###""""""###%%%%%%$$$""" !!!###$$$%%%&&&'''"""###$$$$$$###"""###%%%!!!!!!"""#####################$$$$$$$$$######"""%%%%%%%%%%%%&&&'''((()))########################"""###$$$%%%%%%%%%%%%%%%########################%%%'''))))))((('''((()))"""#########"""###$$$&&&!!!"""###$$$%%%&&&&&&&&&#########""" !!!###%%%!!!%%%%%%$$$$$$'''*** !!!"""###$$$$$$%%%###############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%%%%$$$######$$$&&&&&&&&&$$$###)))###""""""###$$$%%%&&&'''###$$$%%%&&&'''&&&%%%$$$''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%$$$!!!***...(((###&&&+++---&&&&&&&&&&&&&&&'''((()))((())))))************)))++++++******++++++,,,---,,,+++))))))***+++...///)))***+++,,,,,,,,,,,,,,,///......///222333333222000333666555333111222444555444333333444555777888777555333111111333555777444666777888888999<<<>>>;;;<<<>>>>>>===<<<<<<===;;;<<<<<<<<<<<<===AAADDD@@@CCCFFFFFFDDDCCCFFFIIILLLEEEAAABBBCCCAAA???@@@======<<<<<<<<<<<<======777999;;;;;;:::::::::;;;888888888777555444555666555555666666666666555555444777:::<<<;;;:::::::::999999888666555444333222444444555666777777666666111111111000000000000000///...---...///000///...---......---+++******+++&&&''')))******(((&&&%%%&&&''')))******(((&&&%%%))))))((('''$$$!!!&&&''')))((('''%%%&&&&&&&&&&&&&&&&&&%%%$$$######"""%%%''''''%%%$$$$$$%%%''''''''''''((()))***+++,,,)))&&&'''***------+++,,,---.........,,,)))(((***+++,,,---///000111222111111000...------000222---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///222333///+++---,,,,,,...///000...---...//////...---,,,---...++++++++++++******))))))---111))))))111000%%%***(((%%%%%%&&&''''''&&&+++)))'''((())))))&&&###%%%&&&''''''(((((('''''''''&&&$$$""""""$$$'''(((%%%%%%%%%$$$$$$$$$######$$$'''&&&!!!!!!''')))&&&$$$$$$###"""!!! ###############"""!!!!!!!!! """"""%%%""" !!!%%%&&&%%%###$$$%%%$$$"""  $$$###"""!!!!!! !!!!!!"""""""""""""""!!! !!!"""######$$$$$$###############""" """!!!  !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""!!!!!!"""###""" """%%%!!!!!!!!!!!!""""""""""""$$$$$$##################%%%%%%%%%$$$###""""""!!!&&&$$$"""###%%%%%%"""!!!""""""!!! """%%%'''(((&&&%%%###""""""######"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%"""###$$$###""""""$$$&&&$$$%%%%%%%%%$$$$$$&&&((((((&&&$$$###$$$$$$###"""%%%&&&&&&%%%###""""""###%%%%%%$$$###"""""""""###'''&&&$$$######"""!!!""""""###$$$$$$$$$$$$###!!!!!!"""###$$$%%%%%%&&&######$$$%%%&&&''''''((($$$"""!!!$$$))))))%%% %%%$$$###""""""###$$$%%%!!!"""$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!###%%%&&&'''$$$%%%%%%&&&%%%$$$"""!!!#########$$$$$$%%%%%%%%%''''''((((((((((((''''''"""###%%%&&&'''&&&&&&%%%%%%&&&''''''&&&$$$""" ###(((+++***(((%%%$$$&&&''''''&&&%%%%%%(((***'''((()))))))))(((&&&%%%&&&(((***+++)))(((((((((,,,+++***)))))))))++++++***)))((((((((()))+++,,,,,,,,,,,,+++***+++---///...///111111111111333555111222333333444444333333888777555555666666555333666444111//////111444666777777666666777999<<<>>>============>>>>>>>>>>>>??????>>>===>>>???AAABBBBBBDDDFFFGGGGGGGGGHHHIIIEEECCCBBBBBBCCCCCCBBBAAA============<<<;;;:::999:::<<<>>>???>>>===>>>???999:::===>>>===:::777555888444111111444555444333666777888999:::;;;;;;;;;999888777666666555555666444444444444333222111111222333444222000//////000---------------...///000---------+++((('''((()))******)))(((((((((((()))((()))************))))))))))))((('''''''''''''''---)))&&&%%%((()))'''$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((()))******(((''''''(((***,,,++++++***+++,,,......---+++******+++,,,---...000111111111111111///......000333...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***---///...,,,***...------...000111///......///000000...------...************))))))(((((( %%%###$$$+++,,,'''&&&%%%######&&&(((((((((***((('''''')))(((&&&###$$$%%%%%%&&&&&&&&&&&&&&&(((&&&$$$###"""$$$&&&'''%%%%%%%%%$$$$$$$$$#########&&&$$$ %%%&&&$$$ !!!"""###$$$%%%!!!!!! !!!###%%%'''"""""""""$$$%%%###$$$###!!!!!!"""$$$$$$$$$!!!"""###""" !!!######""""""!!!!!!!!!!!!""" !!!###$$$$$$$$$$$$ !!!"""######$$$$$$###"""######$$$###""" """""""""""""""!!!!!!!!!######################## !!!###"""!!!!!!"""$$$""""""!!! !!!"""###!!!!!!!!!"""""""""##############################""""""""""""""""""""""""%%%###"""###%%%%%%### !!!""""""!!! !!!$$$''''''&&&%%%###""""""######!!!"""$$$%%%%%%%%%$$$###"""###############$$$$$$"""###%%%$$$######$$$&&&"""$$$%%%%%%$$$$$$%%%&&&######$$$&&&((((((&&&$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$###############""""""###$$$%%%$$$$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&%%%$$$%%%$$$###""""""###$$$%%%"""###$$$$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%%%%%%%###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((('''%%%###""""""$$$'''((('''&&&''''''%%%'''''''''&&&&&&''')))$$$$$$%%%&&&'''''''''&&&###%%%(((*********+++,,,,,,+++***))))))***++++++***)))))))))******+++,,,++++++,,,+++******,,,...,,,...000000000000222444000111222444555666666666666555444444555555333111555333111000000111333555777666555666777999<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAACCCFFFGGGGGGGGGGGGHHHHHHFFFEEEDDDDDDCCC@@@>>>===>>>>>>======<<<;;;:::999;;;===>>>======>>>???::::::::::::999888777666999666333333444555555333555666777888999999999999888888666555444444444444444444444444333222111111222333333222000//////000...------------......///---------+++((('''((()))&&&&&&&&&%%%%%%&&&&&&'''(((((()))))))))))))))(((((((((''''''&&&''''''''''''(((((((((&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''((()))***$$$&&&)))*********+++,,,((()))+++------------,,,***+++,,,---...000111111111222222000//////222444///...---,,,+++,,,,,,---++++++++++++++++++++++++&&&(((+++---,,,+++++++++///......///111111000...---///111111///...---...)))))))))))))))((((((((("""$$$&&&&&&&&&%%%%%%&&&)))'''&&&(((+++---......)))(((''''''''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%)))'''%%%#########%%%&&&%%%%%%%%%$$$$$$$$$######"""$$$###"""###"""!!!###$$$&&&&&&###!!!  ###&&&((("""""""""$$$&&&&&&$$$"""$$$###"""!!! """$$$ !!!!!!!!!!!!$$$&&&"""!!!!!!!!!!!!""""""###!!!"""###$$$$$$$$$ !!!"""######$$$$$$###""""""###$$$$$$###"""!!!!!!"""###$$$###!!!""""""""""""""""""""""""!!!"""$$$###""""""###%%%######$$$$$$$$$######""""""""""""#########$$$$$$######################## !!!!!!"""###$$$%%%###""""""###%%%%%%$$$"""!!!""""""!!!!!!!!!$$$&&&'''&&&$$$###""""""###$$$!!!"""###$$$$$$$$$###"""#########"""""""""""""""!!!###%%%&&&%%%$$$$$$%%% """%%%%%%$$$######$$$!!!"""%%%(((***)))&&&###"""$$$%%%%%%$$$###%%%&&&"""###$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&& !!!!!!"""###"""""""""&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$&&&%%%$$$###%%%'''%%%$$$###""""""###$$$%%%###$$$%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$""""""###$$$$$$%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%&&&%%%$$$###%%%(((+++$$$&&&(((((('''&&&'''((($$$$$$$$$%%%&&&'''((()))###%%%((()))))))))***,,,+++******)))******++++++******+++,,,,,,,,,++++++)))***+++***))))))+++---+++---...///...///111222000111333555777888999999333222222444555444222000444333333222222333333444555555555666777999;;;===>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAA@@@CCCFFFHHHGGGFFFFFFGGGGGGFFFFFFGGGGGGEEEBBB????????????>>>>>>===<<<;;;888:::<<<<<<<<<<<<===>>>===<<<:::999888999999:::;;;888666555555666555444555555666777888888888777888777666555333333222222444555555444444333222111111222333222000//////000///...------------------,,,------+++((('''(((***''''''(((((()))******+++'''((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''###'''***((($$$"""###%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))$$$'''***)))((((((,,,///))))))+++,,,------,,,,,,++++++,,,---...///000111111222333222111111333555000///...---,,,,,,------************************'''***...///---+++,,,......------...000000///...,,,...000000///---,,,,,,************))))))))))))---)))(((,,,)))###$$$***+++***)))))),,,...//////((('''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%)))(((&&&$$$######$$$$$$%%%%%%%%%$$$$$$$$$############""" !!!"""!!!""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""### !!!######$$$######$$$$$$!!!!!!%%% !!!!!!!!!!!!$$$&&&!!!!!! !!!!!!"""######!!!!!!!!!!!!!!!  !!!"""######$$$$$$###!!!"""###$$$%%%%%%$$$###!!!!!!"""######"""!!! """"""""""""""""""""""""!!!###$$$$$$######$$$%%%%%%%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$###############$$$$$$$$$"""""""""""""""$$$%%%&&&"""""""""###$$$%%%$$$$$$!!!"""###"""!!!!!!###%%%&&&%%%###"""""""""###$$$ !!!"""###$$$###""""""$$$$$$######"""""""""!!!!!!$$$&&&$$$###"""###!!!$$$%%%$$$###""""""$$$$$$%%%'''((('''### !!!###$$$$$$$$$$$$&&&''' """$$$&&&&&&&&&$$$######$$$$$$$$$###"""###$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""#########""""""###$$$%%%%%%$$$###""""""###$$$%%%$$$%%%%%%$$$"""!!!"""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%""" """"""######$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%)))(((&&&%%%$$$$$$%%%&&&%%%&&&'''(((((((((''''''&&&&&&%%%$$$###%%%(((+++###&&&((()))((('''''''''''''''&&&&&&'''(((***+++&&&((())))))''''''''')))******************++++++***+++,,,---------,,,+++((()))******))))))***,,,+++,,,...///...///000222222333444666777888999999222222222444666555333111333333444444444444333333555555555666888:::<<<===@@@???????????????>>>>>><<<===???AAABBBBBBAAAAAA???BBBFFFHHHGGGFFFFFFFFFDDDDDDFFFHHHJJJIIIFFFCCC??????@@@??????>>>===<<<666888:::;;;;;;;;;<<<===??????>>>===<<<<<<======<<<:::888777666666666666666777777888888888777777999888777555444333222222555555555555444333222111111222222111000//////000///......---,,,,,,,,,,,,,,,,,,,,,+++)))((()))***'''((()))***,,,,,,------'''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''&&&######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''')))***(((&&&(((---111+++++++++++++++++++++++++++,,,,,,---...///000000111222333222222222333555111000///---,,,,,,------************************'''+++......,,,+++---///,,,,,,,,,---...///...,,,+++,,,......,,,+++***+++++++++++++++++++++++++++'''!!!"""))))))$$$&&&000***(((&&&%%%'''(((((('''''''''&&&%%%$$$$$$%%%&&&%%%%%%&&&'''''''''''''''((('''&&&$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$######$$$###"""######""""""###$$$$$$$$$###"""!!!!!!!!!""""""$$$$$$$$$###!!! !!!!!!!!! !!!"""###"""$$$$$$!!!!!!$$$!!!""""""!!! """###!!!!!! !!!!!!"""######"""############"""!!!!!! !!!"""######$$$$$$### !!!###$$$%%%%%%$$$$$$!!! !!!"""$$$%%%########################!!!###$$$$$$######$$$%%%&&&%%%###"""!!!!!!"""###"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$###"""!!! !!!"""###!!!"""###$$$$$$$$$$$$$$$!!!"""######!!!!!!###$$$%%%$$$###"""""""""###$$$ !!!"""###$$$###""""""%%%%%%%%%$$$$$$######""" ###$$$###"""!!!!!!!!!$$$%%%$$$"""""""""%%%$$$"""###$$$$$$###"""!!!"""$$$$$$$$$$$$&&&(((!!!"""$$$&&&'''&&&%%%$$$"""$$$%%%$$$"""!!!###$$$"""###$$$$$$%%%%%%$$$$$$!!!!!!!!!"""###$$$$$$$$$ !!!""""""###$$$$$$$$$!!!###%%%###!!!%%%$$$###""""""###$$$%%%$$$%%%%%%$$$"""!!!"""############$$$$$$%%%%%%%%%$$$$$$%%%&&&'''&&&""""""""""""######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&$$$###"""###$$$$$$%%%%%%&&&'''(((((((((((($$$%%%&&&&&&%%%%%%''')))###&&&((()))((('''''''''))))))'''&&&&&&'''((()))'''((()))(((&&&&&&''')))))))))******+++++++++++++++,,,---......---++++++'''(((******)))((()))++++++---////////////111222333444555666777777777777333333333555777777555444333444555555555555444333444555666777999;;;======AAAAAA@@@@@@?????????>>><<<===???AAABBBCCCBBBBBB@@@CCCFFFGGGGGGFFFGGGGGGEEEEEEFFFIIIJJJIIIFFFCCC@@@@@@@@@@@@???>>>===<<<555777999:::::::::;;;===>>>>>>?????????>>>===<<<<<<;;;:::888777777888999999999:::::::::999888888:::999888666555444444444555555555555444333222222000111222111/////////111///...---,,,,,,,,,,,,,,,+++,,,,,,+++)))((()))***$$$%%%'''(((******+++***'''''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&''',,,(((###"""$$$&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''))))))(((''''''(((+++...++++++++++++************,,,,,,------...//////000///111333333222222333555111000///---,,,,,,,,,---++++++++++++++++++++++++''')))++++++++++++,,,---,,,++++++,,,......---++++++,,,---,,,***)))***++++++++++++,,,,,,,,,,,,,,,((($$$%%%***)))$$$&&&---,,,)))&&&%%%%%%&&&%%%$$$%%%&&&&&&$$$######%%%'''%%%&&&''''''(((((('''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$""""""%%%%%%###$$$&&&"""""""""############$$$"""%%%&&&%%%###"""!!!###$$$###"""!!!"""###"""######"""!!! """###"""######"""  """"""!!!!!!!!!!!!""""""###""""""$$$%%%&&&''''''''' !!!"""######$$$$$$### !!!###$$$$$$$$$######  ###%%%'''########################!!!"""$$$###""""""###%%%%%%$$$""" !!!###$$$"""""""""#########$$$$$$"""""""""###$$$$$$%%%%%%"""!!! """!!!###$$$$$$#########$$$!!!"""$$$###"""!!!"""###$$$###"""!!!!!!"""###$$$!!!"""###$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$$$$!!!###$$$###"""""""""!!!$$$$$$###""""""###!!!  ###%%%&&&&&&!!!###$$$$$$$$$$$$&&&'''###$$$%%%&&&&&&%%%%%%$$$"""$$$$$$""""""%%%(((###$$$%%%%%%&&&&&&%%%%%% !!!"""###$$$%%% !!!"""###$$$%%%%%%$$$ $$$&&&###%%%$$$###""""""###$$$%%%###$$$%%%$$$""""""###$$$#########$$$$$$%%%%%%&&&$$$$$$$$$&&&'''&&&###!!!######"""""""""###$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$############$$$%%%%%%&&&&&&&&&''''''((("""$$$&&&'''&&&&&&'''((($$$&&&(((((('''&&&'''(((''''''&&&%%%%%%%%%%%%%%%###%%%&&&&&&&&&(((***,,,((()))***+++++++++++++++,,,,,,---------,,,++++++''')))***+++***)))******+++---.../////////111222333333444555555555444444555444333555777888888777444555555666666555555444555555777999;;;===>>>???BBBBBBAAAAAA@@@?????????===>>>???AAABBBCCCCCCCCCBBBDDDFFFGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIFFFBBB??????@@@@@@??????>>>===<<<555777999:::::::::<<<===;;;<<<===>>>>>>===;;;::::::;;;:::999777777999;;;;;;<<<<<<<<<;;;:::999999999888777666666555666666555666666555555444333222///000111111/////////111...---,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))((()))+++&&&''')))+++,,,,,,,,,,,,(((((((((((('''&&&%%%%%%(((''''''&&&&&&&&&&&&&&&---'''"""!!!%%%(((((('''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""######$$$%%%&&&&&&&&&&&&((()))((('''%%%)))))))))******+++,,,,,,,,,,,,------.../////////...000222222222222333444111000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))+++,,,------,,,,,,,,,+++---...///...,,,------,,,***))))))+++---******+++++++++,,,,,,,,,,,,,,,,,,,,,)))'''''')))---+++(((&&&''''''&&&%%%%%%%%%%%%$$$""""""%%%(((%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######### !!!&&&'''$$$$$$(((!!!!!!"""###$$$$$$%%%%%% """###$$$%%%$$$###"""$$$$$$###"""###$$$"""""""""###%%%%%%###!!!"""######""" !!!"""###""""""!!!!!!!!!!!!"""!!!"""###$$$%%%&&&&&&&&& !!!"""######$$$$$$### !!!"""#########"""!!! !!!"""###$$$$$$"""""""""""""""""""""""" !!!###"""!!!!!!"""$$$""""""""""""############!!!!!!!!!"""""""""######!!!""""""###$$$$$$%%%%%%###!!! !!!$$$&&&"""$$$&&&%%%###!!!"""$$$!!!###$$$$$$"""!!!"""###$$$###"""!!!!!!"""###$$$!!!"""$$$%%%%%%%%%$$$###############$$$$$$$$$$$$"""###$$$$$$######$$$%%%!!!"""$$$###""""""###%%% ###%%%'''&&&%%%"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$###&&&%%%"""!!!$$$'''######$$$%%%%%%%%%%%%$$$!!!!!!""""""#########$$$"""""""""######$$$$$$$$$"""!!!!!!###%%%&&&###!!!%%%$$$###""""""###$$$%%%"""###$$$$$$###"""###%%%"""######$$$%%%%%%&&&&&&#########%%%&&&&&&$$$"""$$$###"""!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&&&&&&&###%%%&&&&&&%%%&&&''')))%%%'''''''''&&&&&&''')))%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&'''***---'''(((***+++,,,,,,++++++------,,,+++++++++++++++''')))+++,,,+++******+++***+++---...---...///111///000111333333444444444666444222333666888::::::555555555555555555555555555666888:::===>>>???@@@CCCBBBBBBAAA@@@@@@??????>>>>>>???@@@AAACCCDDDEEEEEEFFFGGGFFFFFFGGGJJJLLLMMMKKKIIIHHHGGGEEEAAA???????????????>>>===<<<;;;444777999::::::;;;<<<>>><<<<<<;;;;;;;;;<<<<<<===888999:::999777777:::============<<<;;;:::999999777666666555555555666666666666666666555444333222...000111000//////000111,,,,,,,,,+++,,,,,,------++++++,,,***)))(((***+++)))***,,,...//////...---)))))))))((((((&&&%%%%%%***)))((('''&&&%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""###$$$%%%&&&######%%%(((+++)))###''''''((()))***,,,...///,,,---------.../////////---///111222222111222444111000...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,000111000...------,,,...///000///---///...---***((())),,,///))))))******++++++++++++"""&&&)))((((((+++,,,,,,)))'''$$$###$$$$$$$$$###$$$%%%%%%###!!!!!!%%%((($$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!! %%%'''$$$$$$(((###############$$$$$$$$$$$$######"""""""""""""""######"""!!!###$$$"""!!!!!!$$$'''((($$$ !!!""""""""" """###$$$###"""!!!!!! !!!!!!"""""""""""""""!!! !!!"""######$$$$$$### !!!"""######"""!!!  """###$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""###!!!###&&&&&&%%%###"""!!!!!!!!!!!!""""""""""""!!!""""""###$$$$$$%%%%%%$$$###""""""###&&&))),,,"""%%%&&&%%%"""!!!!!!###!!!###$$$$$$"""!!!""""""######"""!!!!!!"""###$$$"""###$$$%%%&&&%%%$$$$$$!!!!!!""""""######$$$$$$$$$%%%&&&%%%$$$$$$&&&((("""###$$$###""""""$$$&&&""""""$$$'''((('''### """$$$%%%%%%$$$###%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$'''(((&&&!!! ###""""""###$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$############ ###&&&'''&&&$$$$$$$$$%%%$$$###""""""###$$$%%%!!!"""$$$$$$######$$$&&&""""""###$$$%%%%%%&&&&&&######"""$$$&&&&&&%%%$$$%%%$$$###!!!!!!!!!""""""#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%(((***&&&''''''&&&%%%%%%(((***$$$%%%''')))******))))))'''((('''&&&%%%%%%''')))'''(((***+++,,,,,,++++++...---+++***)))***++++++'''))),,,,,,+++******+++(((***,,,,,,,,,,,,...000,,,---///111333444444555666444111222444888:::;;;666666555555555555666666666777999;;;>>>???@@@AAACCCCCCBBBAAAAAA@@@?????????>>>>>>???@@@CCCEEEFFFGGGGGGGGGFFFFFFGGGKKKNNNKKKIIIGGGFFFFFFEEEDDDBBB>>>??????>>>>>>===<<<;;;555777999;;;;;;;;;===>>>@@@???<<<::::::<<>>=========<<<;;;:::999888555444444444444555666666666666666666555444333222...///111000//////000111++++++++++++,,,------...***+++,,,***))))))***+++&&&(((***,,,,,,,,,+++***))))))))))))((('''&&&%%%,,,+++)))(((&&&&&&%%%%%%###((((((%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!"""######$$$$$$$$$######$$$&&&((())))))))))))'''%%%'''***(((###,,,,,,------.../////////............///000111222000///---,,,,,,---......------------------------------,,,,,,+++***)))))),,,,,,++++++,,,---///000)))***+++***)))(((((())))))************+++++++++------,,,++++++,,,......((('''&&&%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$###$$$%%%%%%$$$$$$&&&((($$$%%%%%%%%%%%%$$$######!!!"""###$$$$$$$$$$$$$$$!!!!!!"""############### !!!""""""!!!"""$$$&&&""""""############"""""" ###&&&'''%%%!!! !!!!!!!!! !!!######""""""""""""######!!!!!!""""""""""""!!!!!!""""""!!! !!!"""###$$$""""""######"""!!! """"""""""""!!!!!!!!!!!!""""""""""""############""""""###"""!!!!!!###&&&"""""""""""""""!!! ######""""""###$$$!!! """%%%%%%###""""""""""""""""""######!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$"""""""""""""""""""""""""""&&&%%% %%%&&&###"""###$$$%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!$$$+++%%%$$$"""""")))$$$$$$######$$$&&&''')))###############"""!!! ###"""!!!!!!!!!!!!!!!"""""""""############""""""$$$%%%%%%$$$###""""""###%%%$$$#########$$$%%%&&&"""############$$$$$$$$$&&&$$$###!!!!!!"""$$$%%%######$$$$$$$$$$$$###### """$$$###!!! ###&&&###%%%&&&%%%""" """$$$!!!!!!"""###$$$$$$$$$$$$$$$ $$$)))&&&"""$$$%%%%%%###""""""###%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$(((&&&### !!!"""###$$$%%%&&&''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$222000,,,)))(((((()))***,,,***((((((***+++,,,,,,'''''''''((())))))******---------,,,,,,+++++++++------...///000111222222444555444333222333666999888;;;===<<<888555444555777999;;;<<<<<<>>>AAACCC>>>@@@AAABBBBBBAAA???>>>===>>>AAACCCEEEFFFFFFFFFCCCCCCBBBCCCDDDEEEGGGIIIKKKIIIFFFCCCAAAAAABBBCCCDDDAAA>>>===>>>>>><<<:::555777:::;;;;;;999999999@@@???===;;;;;;;;;<<<<<<:::999888777666666666777888888888888888888888888666444222111222444777999:::999777444222000//////---...............------------......---+++***(((%%%%%%%%%&&&''')))++++++,,,+++***)))((((((((((((###!!!!!!%%%&&&$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''$$$""""""%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$###$$$%%%'''''''''***+++***(((+++///...***,,,,,,------.../////////////////////000111222222111000///---------......,,,,,,,,,,,,---------......------,,,+++*********,,,,,,++++++,,,...///000+++,,,,,,+++)))(((***+++)))************+++++++++---......///...---,,,,,,((('''&&&%%%%%%%%%%%%&&&$$$###############$$$$$$$$$%%%&&&%%%$$$$$$%%%'''$$$%%%%%%%%%%%%$$$######!!!!!!!!!"""""""""""""""""""""############""""""!!!"""######""""""$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!"""!!! !!!"""&&&%%%$$$%%%&&&&&&&&&%%%""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!! !!!!!!!!!""""""!!!!!!"""""""""#########""""""###"""!!!!!!###%%%###############"""!!!!!! ######"""!!!"""###"""#########"""""""""############"""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""!!!$$$###$$$%%%"""######$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!((('''"""$$$$$$"""%%%%%%%%%%%%%%%$$$""" """############""""""!!!""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######"""######"""!!! """$$$$$$#########$$$%%%&&&"""############$$$$$$$$$%%%$$$###!!!!!!"""$$$%%%######$$$$$$$$$$$$######!!!###$$$###!!!!!!###&&&$$$&&&'''&&&###"""###%%%######$$$%%%&&&&&&&&&&&&$$$"""!!!$$$))))))###!!!###%%%%%%###"""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%'''&&&$$$""""""###%%%'''$$$$$$%%%&&&''''''''''''''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&...,,,***((('''(((***+++---+++))))))******)))((('''(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...///000222333444444444333333444777999777999:::999666555555666888999;;;<<<<<<>>>AAACCC???@@@AAAAAAAAA@@@??????===???AAACCCEEEEEEEEEDDDBBBBBBBBBBBBCCCEEEGGGHHHHHHFFFCCCAAA@@@@@@AAABBBBBB???===<<<>>>>>><<<:::666888;;;<<<;;;::::::;;;>>>>>>===<<<;;;;;;;;;<<<;;;:::888666555666777777999999999888888888888888666555444333444555777888:::999666444222000//////---...............------///000000000000...---,,,))))))))))))***+++,,,,,,++++++******)))((((((((()))&&&&&&)))(((%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''(((******))),,,111222...,,,,,,,,,---......//////////////////000111222333222111000///............+++++++++,,,,,,---------......------,,,,,,++++++,,,,,,,,,,,,---...///000------,,,***))))))+++---)))************++++++++++++,,,...//////---***(((''''''&&&%%%%%%%%%&&&&&&""""""###$$$%%%%%%%%%$$$%%%&&&&&&&&&$$$###$$$&&&$$$%%%%%%%%%%%%$$$############"""!!!!!!!!!"""""""""############""""""!!!###$$$$$$$$$""""""$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$  ###%%%###!!!!!!$$$%%%$$$"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!""""""###!!!!!! !!!"""""" !!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!"""###"""!!!!!!###%%%###$$$$$$$$$$$$######""""""######"""!!!!!!###$$$!!!$$$%%%###"""&&&$$$#########""""""!!!!!!######$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""###!!!$$$$$$############$$$$$$######"""""""""!!!!!!!!!###((("""&&&((($$$%%%%%%&&&''''''%%%"""""""""######$$$#########"""""""""!!!!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$###$$$%%%$$$############$$$%%%%%%"""############$$$$$$$$$$$$$$$###""""""###$$$%%%######$$$$$$$$$$$$######"""###$$$$$$"""###$$$&&&%%%&&&'''&&&$$$$$$$$$&&&######$$$%%%&&&&&&&&&&&&%%%###""""""%%%&&&&&&&&& """$$$$$$$$$###$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$###""""""###%%%((()))$$$$$$%%%%%%&&&''''''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''')))((('''&&&''')))+++------,,,******)))(((&&&###((())))))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,...---,,,,,,---///222333333444444444333444777999666777777666555555777888999:::<<<<<<===>>>AAACCC@@@@@@@@@@@@@@@@@@@@@@@@===???BBBDDDEEEDDDBBBAAA@@@@@@AAAAAACCCEEEFFFGGGCCCBBB@@@>>>>>>???@@@AAA???>>><<<<<<======<<<;;;777:::<<<======<<<<<<===<<<============<<<<<<;;;<<<:::777555444555777888999999999999999888777666777777666666666666555555999777666333111000//////------...............---000000111111000///...---,,,,,,++++++***++++++,,,******++++++***)))'''&&&)))&&&&&&))))))''''''***''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$%%%%%%&&&###$$$%%%%%%%%%&&&((()))%%%((()))(((***...///---+++,,,,,,------...//////000//////000000111222333222222111000///......---,,,,,,,,,,,,,,,,,,++++++------------------------------------......//////------+++)))'''(((+++...))))))*********+++++++++((()))+++,,,+++***)))''''''&&&&&&%%%%%%%%%&&&&&& !!!###%%%&&&&&&%%%%%%%%%&&&'''&&&$$$######$$$$$$%%%%%%%%%%%%$$$######'''&&&$$$############$$$!!!!!!"""###############$$$%%%%%%$$$###"""$$$%%%""""""############""""""$$$$$$$$$"""!!! """### !!!"""!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!!""""""""""""######$$$$$$!!!"""###$$$%%%%%%$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""!!!"""######""""""###%%%#########$$$$$$###"""""" !!!!!!"""###$$$###$$$###!!! ###&&&$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!!!!!""""""!!!%%%$$$###""""""###$$$%%%#########"""""""""!!!!!!$$$((()))%%%(((###$$$&&&''''''&&&%%%$$$!!!"""######$$$$$$$$$$$$"""""""""!!!""""""#########$$$$$$$$$$$$$$$$$$###%%%&&&'''&&&%%%$$$%%%&&&###############$$$$$$%%%""""""#########$$$$$$$$$$$$######""""""###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%!!!!!!"""###$$$$$$$$$$$$#########!!! """###!!!###$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&"""###$$$$$$%%%$$$$$$$$$!!!!!!!!!!!!"""$$$&&&((($$$$$$$$$$$$%%%&&&''''''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&((((((''''''(((***+++---++++++*********(((%%%""")))******++++++,,,------,,,,,,,,,,,,++++++******...---++++++,,,...111333222333444444333444777999666555555555666777999;;;:::;;;<<<<<<<<<===@@@BBB@@@??????>>>??????@@@AAA>>>???BBBDDDDDDBBB???>>>>>>???@@@AAABBBDDDEEEFFF@@@???>>>===>>>???@@@BBB>>>>>>>>>>>>>>>>>>===<<<999;;;===>>>>>>>>>>>>@@@<<<===>>>??????>>>===<<<<<<:::777555444555777999999999::::::999888666666777888888888777666444333777666444333111000//////,,,---......///.........,,,---.........---+++*********))))))******++++++)))***+++,,,+++)))'''%%%###!!!"""&&&(((&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!""""""###$$$$$$$$$"""$$$&&&&&&&&&'''***,,,%%%((()))''''''+++,,,***++++++,,,,,,---.........////////////000111222333111111111000//////...---///...------,,,+++******,,,---------------------------..................,,,,,,***(((&&&'''***---))))))*********+++++++++(((((((((((()))******+++&&&&&&%%%%%%%%%&&&&&&'''!!!"""$$$%%%&&&&&&&&&%%%$$$&&&''''''%%%######$$$$$$%%%%%%%%%%%%$$$######&&&&&&%%%$$$$$$######$$$!!!"""$$$%%%%%%%%%$$$%%%%%%$$$###"""$$$%%%""""""############""""""!!!###$$$$$$###!!!!!!""" !!!"""!!!###""""""!!!!!!""""""###!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!$$$''''''&&&###!!!$$$$$$$$$######"""""""""!!!!!!!!!!!!"""""""""""" """######""""""###$$$!!!!!!"""""""""""""""!!!!!!###$$$$$$###!!!&&&### !!!###$$$###############""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""$$$######$$$###"""!!!"""%%%$$$###""""""###$$$%%%############"""""""""""""""""""""'''$$$""")))#########$$$%%%'''((()))!!!"""###$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$""""""############"""""" !!!"""""" !!!"""""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$###""""""######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$######$$$%%%%%%%%%$$$#########$$$$$$$$$###!!!!!!"""###$$$$$$$$$$$$!!!######!!! !!!!!!###$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&!!!""""""#####################""""""###$$$%%%&&&$$$$$$###$$$$$$%%%''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%******)))))))))***++++++)))(((((()))******'''%%%*********+++,,,,,,------......---,,,***)))((((((...,,,+++***+++...111333000111333333333444666888666555555555777:::<<<===:::;;;<<<<<<;;;<<<>>>@@@???>>>>>>>>>>>>???@@@AAA>>>???AAABBBBBB@@@>>><<<===>>>???@@@AAABBBBBBCCC>>>>>>>>>>>>???@@@AAABBB>>>???@@@@@@@@@???>>>>>>:::<<<>>>???>>>???@@@BBB>>>???@@@AAAAAA@@@>>>===<<<:::777555444555777888888999:::::::::888777666777888999999888666444222555555333222111000//////,,,------...//////......***+++,,,---,,,+++***)))(((((())))))***,,,---...)))***+++,,,+++)))'''%%%""" !!!%%%&&&%%%&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& !!!!!!"""######$$$$$$!!!$$$&&&&&&%%%%%%))),,,&&&+++,,,((('''***+++)))+++++++++,,,------..................///000111222//////000000000///......//////...---,,,,,,+++***++++++,,,,,,------......---....../////////......++++++***(((&&&''')))+++)))************+++++++++***)))((((((((()))+++,,,&&&&&&%%%%%%%%%&&&''''''######$$$%%%&&&&&&&&&%%%###%%%''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$###############$$$######"""!!!!!!"""$$$%%%%%%%%%###$$$$$$$$$""""""$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$ """"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!""""""""""""!!!!!! !!!!!!"""###""""""""""""$$$%%%### $$$$$$#########"""""""""""""""""""""############ """###$$$###"""###$$$ !!!""""""""""""!!!$$$###$$$%%%&&&%%%"""&&&"""###%%%$$$!!!"""""""""""""""""""""#########$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""%%%######&&&%%%"""!!!"""$$$$$$############$$$$$$$$$$$$#########"""""""""$$$%%%%%%&&&((($$$###"""!!!"""###%%%&&&######$$$$$$%%%$$$$$$$$$""""""""""""######$$$%%%"""""""""######""""""""" !!!###"""!!!!!!"""$$$!!!"""######$$$$$$######"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$###""""""$$$%%%%%%$$$###"""!!!"""$$$%%%$$$#########$$$%%%&&&&&&&&&&&&###%%%%%%$$$$$$$$$ """$$$$$$$$$###$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!""""""###############&&&&&&%%%%%%%%%&&&&&&&&&$$$$$$#########%%%'''(((%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''&&&&&&%%%++++++******))))))******((('''''')))++++++***))))))******++++++,,,------...------+++***)))(((''',,,++++++***+++---000111...///111222222333444666666555555666999<<<===<<<:::;;;;;;;;;::::::<<<>>>======>>>>>>???@@@@@@@@@??????@@@@@@@@@???===<<<===>>>???@@@@@@@@@@@@???>>>>>>>>>>>>???@@@AAABBB???AAABBBBBB@@@???>>>>>>:::<<<>>>>>>>>>???AAACCCAAAAAAAAA@@@@@@???>>>===:::999888777666666666777666777999::::::999888666777777888888777555444333444333222111000000000000,,,,,,---...////////////+++,,,---......---,,,+++))))))***+++,,,...000000******++++++***)))'''&&&(((%%%%%%''''''$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!$$$&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""######$$$%%%%%%"""$$$'''%%%"""!!!$$$(((%%%***,,,)))''')))+++******++++++,,,,,,---......------------...///000111,,,---.../////////..............................*********+++,,,------...---...///000000///...---+++++++++***(((((()))+++)))************+++++++++((((((((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$$$$%%%%%%&&&"""$$$''''''&&&%%%$$$%%%$$$%%%%%%%%%%%%$$$###### !!!$$$%%%&&&$$$"""!!!!!!""""""############"""!!!"""######""""""$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$ !!!$$$&&& ###%%%###"""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$ !!!!!!  !!!""""""##################$$$$$$$$$$$$!!!$$$$$$###""""""### !!!"""###############%%%###!!!"""$$$$$$###!!!###"""""""""######""""""!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""&&&%%% !!!######$$$$$$$$$$$$######$$$$$$$$$#########""""""%%%$$$$$$%%%+++########################$$$$$$%%%%%%%%%$$$######""""""""""""###$$$%%%&&&"""######$$$$$$######"""###$$$&&&%%%$$$$$$&&&''' !!!"""###$$$######""""""############$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$######$$$""" !!!###%%%$$$###$$$###"""###%%%&&&%%%#########$$$%%%&&&&&&&&&&&& !!!"""$$$%%%%%%%%%$$$!!!###%%%%%%###"""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$###"""###$$$&&&(((%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))***)))((((((***++++++***))))))******+++,,,,,,,,,++++++++++++******************++++++,,,---///000+++---000111111111333555444333444666:::<<<;;;:::999:::;;;:::999999:::<<<;;;<<<>>>???@@@@@@@@@?????????>>>>>>======>>>>>>>>>>>>?????????>>>===<<<======>>>>>>??????@@@@@@>>>AAACCCCCC@@@===<<<===:::<<<===>>>>>>???AAADDDBBBAAA@@@>>>===<<<;;;;;;999999999888777777666555444666888:::;;;:::999777666666666666555555444333333222111000000000000000+++,,,---...////////////+++,,,---.........---,,,*********++++++,,,......++++++******)))(((((((((***'''''')))((($$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!$$$'''(((&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###%%%'''$$$ ###"""(((***'''%%%(((*********++++++,,,,,,---......---,,,,,,------...///000+++,,,---////////////...,,,,,,---...///000111222))))))***+++,,,,,,------......///000000///...---+++,,,---,,,*********+++)))************+++++++++%%%%%%&&&&&&$$$ %%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$###$$$%%%&&&!!!###&&&''''''%%%%%%%%%$$$%%%%%%%%%%%%$$$###### ###&&&((()))'''%%%###$$$$$$$$$######!!! !!!""""""!!!"""$$$&&&""""""############""""""$$$$$$"""  $$$'''###(((+++(((!!!!!!&&&!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!"""###"""!!!!!!&&&$$$!!! """###!!!###$$$%%%######$$$$$$$$$%%%%%%%%%!!!$$$$$$###""""""###!!!"""###$$$$$$$$$$$$$$$!!! $$$%%%%%%###%%%%%%""" """$$$ !!!"""###$$$%%%%%%!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!%%%%%% """###$$$%%%%%%$$$###"""$$$$$$$$$############"""!!!### !!!&&&"""###111!!!###%%%'''((('''%%%$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!"""$$$$$$######$$$%%% !!!"""$$$$$$######""""""############$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$!!! ###%%%$$$"""&&&$$$"""$$$'''((('''$$$!!!!!!"""###$$$$$$$$$$$$&&&$$$"""!!!"""###!!! """$$$%%%%%%###""""""###%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$"""""""""$$$&&&(((%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''###$$$%%%'''(((***+++,,,&&&&&&''''''((()))))))))---+++((((((***+++++++++((())))))***++++++,,,,,,(((((()))***++++++,,,,,,)))***+++,,,---.........***,,,///000000111222444333222333666:::<<<:::777888999:::999888888999;;;:::<<<>>>@@@AAA@@@???>>>???>>>===<<<<<<===>>>???>>>????????????===;;;:::=========>>>>>>>>>??????>>>AAACCCBBB???;;;;;;;;;:::<<<======>>>???BBBDDDBBBAAA>>><<<:::999::::::888888999999999777555444333555888:::;;;;;;999888666555555555444444444444222222111000000000000000+++,,,---...////////////***+++,,,---------,,,+++***))))))((())))))******,,,+++***)))((((((((()))'''$$$$$$''''''$$$$$$'''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&"""&&&))))))'''%%%%%%&&&######################## !!!!!! %%%$$$$$$######$$$%%%%%%)))((('''''''''(((***+++)))***+++++++++,,,...000111000///...///...---,,,+++++++++,,,,,,...//////...------,,,,,,------...,,,+++++++++,,,...///000111000000///...////////////---,,,***))))))******''''''((((((((((((''''''333///)))$$$"""###''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***'''###"""%%%)))&&&''''''%%%######$$$%%%"""######$$$&&&(((***+++$$$$$$###"""!!!"""$$$'''  !!!"""###!!!#########"""###$$$$$$$$$######"""!!!!!!!!!$$$%%%&&&''''''&&&$$$### !!!"""###$$$$$$""" """%%%&&&###!!!"""""""""""""""""""""""" !!! !!!###"""###$$$###"""!!!"""###!!!""""""###$$$$$$%%%%%%  """###((('''%%%######$$$%%%&&&$$$######%%%'''((('''&&&&&&&&&%%%%%%$$$###""""""***###!!!!!!"""!!!###$$$###"""!!!"""###!!!!!!"""###$$$%%%&&&&&&!!!###$$$""" ###'''%%%###""""""###$$$$$$###%%%%%%$$$######"""#########%%%&&&&&&$$$$$$%%%'''(((&&&$$$!!!!!!"""$$$&&&!!!"""###""" """"""""""""############$$$&&&'''&&&%%%###$$$%%%"""###$$$%%%&&&%%%$$$$$$"""###$$$%%%%%%$$$"""!!!!!!""""""""" """###$$$$$$###"""!!!!!!""""""$$$$$$######""""""!!!!!!$$$'''""" $$$&&&%%%&&&'''&&&%%%###$$$$$$!!!"""######"""!!!###$$$%%%###!!!"""$$$%%%###!!!%%%$$$$$$######$$$$$$%%% ###$$$$$$$$$&&&'''#########"""""""""""""""%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%&&&###$$$%%%&&&'''((((((((($$$$$$%%%&&&&&&'''(((((($$$'''((('''%%%$$$&&&(((%%%%%%%%%'''((('''$$$!!!$$$###$$$&&&((()))(((&&&...(((%%%'''%%% !!!&&&(((,,,---***)))++++++)))))))))))))))************((((((+++...---******...++++++******)))(((((((((******+++)))(((''')))***222000...------///111333222333444555666666666666999999:::888777666888999999:::<<<===???@@@@@@AAA???>>><<<;;;:::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;>>><<<::::::<<>>????????????999:::;;;999777666666777<<<;;;;;;:::999888777777444555777888:::;;;;;;<<<888555222222444666555444555333000......000333555------...///000000000///+++***************++++++)))************+++++++++:::///((()))+++)))(((+++(((///---***...)))$$$***''''''''''''''''''''''''""""""$$$&&&'''((())))))%%%%%%############%%%%%%###$$$$$$%%%%%%$$$$$$######"""""""""###$$$$$$###"""#########$$$$$$%%%%%%''''''&&&&&&&&&'''((()))(((***+++++++++,,,...000///...---.../////////...------------...///000111,,,,,,++++++++++++,,,,,,++++++++++++,,,---///000111111000///////////////---,,,+++))))))((())))))(((((())))))))))))((((((,,,***(((&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))'''###"""$$$(((&&&&&&&&&%%%######$$$&&& !!!"""###%%%&&&'''&&&&&&%%%### !!!"""!!!!!!!!! !!!!!!"""""" """######"""""""""###############""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""!!!!!!!!!###"""!!!"""$$$$$$!!!""""""""""""""""""""""""$$$%%%&&&%%%$$$$$$&&&((( !!!"""!!!  """ !!!"""######$$$$$$&&&%%%$$$""""""###$$$%%%$$$###""""""###%%%''')))######$$$'''***+++***(((%%%%%%$$$######"""!!!!!!&&&"""!!!$$$$$$!!! ###"""$$$%%%$$$###"""###$$$"""""""""###############$$$$$$$$$#########%%%'''$$$###""""""###$$$$$$###$$$###"""!!! !!!!!!""""""###%%%$$$######$$$&&&((('''%%%$$$###$$$%%%&&&###""" !!!$$$%%%$$$"""""""""""""""############$$$&&&((((((&&&$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$######"""###$$$$$$###""""""###%%% !!!###$$$&&&''''''$$$$$$$$$$$$###############&&&&&&"""!!!$$$$$$###$$$%%%''''''%%%$$$###$$$ """$$$$$$######$$$%%%%%%###!!!"""$$$%%%###"""%%%$$$$$$######$$$$$$%%%!!!###$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''###%%%'''&&&$$$###$$$&&&&&&&&&&&&'''((('''%%%"""$$$###"""$$$&&&(((((((((---(((&&&((('''%%%&&&***$$$)))***'''&&&((((((&&&(((((()))))))))*********&&&"""!!!&&&+++,,,---///*********))))))))))))))))))+++++++++******,,,...111///...,,,---...111222222222444555555666666666666777888888888777999:::999:::;;;===>>>???@@@@@@@@@???===<<<<<<<<<>>>???:::::::::::::::;;;;;;;;;===<<<:::;;;>>>@@@AAAAAAAAAAAA@@@???===;;;999888;;;<<<===>>>????????????<<<<<<<<<:::777555555666888777777666666555555444111222333555777888888888888555333333444666555444222111///......///111222------......//////......++++++******************)))************+++++++++666---''')))+++)))(((***&&&,,,)))'''***'''###)))''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$###"""###$$$%%%&&& """$$$%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''''')))++++++++++++---///+++,,,,,,---...//////000------------...///000000+++******************++++++*********+++---///000111111000000000/////////,,,+++***)))((((((((((((''''''((((((((((((''''''$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%"""!!!$$$&&&%%%&&&&&&%%%######$$$&&& !!!!!!""""""###$$$$$$$$$%%%%%%###!!! !!!######"""!!!!!!!!!""""""!!!"""$$$###"""!!!!!!"""""""""""""""############$$$###############$$$$$$$$$$$$#########"""""""""###"""!!!""""""""" """""""""""""""""""""""""""#########""""""$$$&&&###$$$%%%$$$######$$$%%%!!!"""######""""""***)))'''%%%#########$$$""""""!!!!!!"""$$$&&&'''"""###&&&***---...---+++$$$$$$######"""!!!!!!!!!!!! """&&&&&&""" """###%%%&&&%%%$$$###$$$%%%#########""""""!!!!!!!!!%%%###""""""$$$%%%%%%%%%###########################""" !!!"""!!!"""######""""""###%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###""""""""""""############%%%'''******(((%%%######"""###$$$$$$%%%%%%$$$$$$$$$###############$$$$$$"""#########!!!!!!###$$$"""%%%'''((((((((($$$$$$$$$$$$$$$%%%%%%%%%&&&'''%%%"""$$$'''%%% """%%%''''''&&&$$$######"""$$$%%%%%%$$$%%%%%%$$$###"""###$$$%%%$$$"""$$$$$$############$$$$$$!!!"""$$$$$$######$$$%%%$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$###""""""######'''&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&'''&&&&&&'''((((((%%%###$$$"""!!!"""%%%'''(((''')))&&&%%%'''((('''))),,,###''')))&&&%%%''''''%%%(((((())))))))))))******)))!!!###+++---......(((((())))))))))))******((()))*********+++---//////...---,,,,,,...000111111222333444555555555444222555888999999888999:::999999:::;;;===>>>?????????>>><<<;;;:::;;;<<<<<<999999888999999:::;;;;;;;;;;;;;;;===@@@BBBBBBAAAAAAAAA@@@???===;;;:::999<<<<<<===>>>????????????>>>>>>===;;;777555555666555555555555555555555555444555666777888999:::;;;888666444444555666555444000//////......//////000------------------,,,,,,,,,,,,+++***)))))))))***)))************+++++++++000***''')))+++***((()))%%%+++'''$$$(((&&&###***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$######&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###""""""!!! !!!###%%%!!!$$$%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&'''&&&(((************,,,---***+++,,,---,,,---...///++++++******+++,,,------+++******))))))******+++***))))))***+++---///000000111111000000000//////++++++******))))))))))))%%%&&&&&&''''''&&&&&&%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&$$$""""""###%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$%%%%%%%%%%%%%%%!!!#########"""###$$$$$$$$$###""""""!!!""""""!!!###$$$###!!! !!! !!!!!!"""###$$$$$$$$$######!!!!!!!!!"""$$$%%%!!!!!!"""###$$$%%%&&&&&&!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%$$$$$$%%%&&& """###$$$###"""!!!&&&%%%$$$"""!!!!!!!!!!!!$$$$$$###"""!!!""""""###!!!###''',,,///000...,,,$$$$$$######"""""""""""" """$$$### ###$$$%%%%%%######$$$%%%""""""""""""!!!!!!!!!!!!###  ###$$$###!!!"""###$$$$$$#########$$$###""" !!!###!!!"""$$$###""""""###%%% !!!"""######"""!!! !!! !!!""""""""""""!!!"""""""""############%%%(((++++++)))&&&###""""""######$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%% !!!!!!  """!!!###$$$&&&&&&%%%###""""""######$$$$$$%%%%%%%%%###%%%%%%######&&&%%%!!!!!!$$$''''''&&&$$$######"""%%%&&&&&&%%%%%%&&&######"""###$$$$$$$$$$$$$$$$$$############$$$$$$"""###%%%%%%###"""#########$$$$$$%%%&&&'''((((((%%%$$$######"""""""""###'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''''''''&&&&&&''''''(((((('''''''''((('''&&&&&&&&&''''''%%%###$$$######$$$&&&&&&$$$"""%%%$$$$$$%%%&&&&&&((()))%%%)))+++(((''')))***((((((((((((((()))))))))***...(((%%%)))---,,,++++++''''''(((((()))******+++&&&'''((((((((((((***,,,------,,,,,,,,,...///000111111222333444444333333222555888999999888777888888888999:::;;;<<<===>>>;;;:::999888777777888888777777666777777999:::;;;::::::;;;>>>AAACCCCCCBBBAAA@@@@@@???===<<<:::999<<<===>>>???????????????>>>>>>===;;;888666777888666666666777777888888888666666777777888:::;;;<<<999888777777777666666555/////////000000/////////...------,,,++++++++++++,,,,,,+++***))))))))))))))))))*********++++++++++++((('''(((******)))(((&&&,,,'''$$$)))'''%%%---&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$##################$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!! """%%%!!!$$$%%%%%%$$$###%%%%%%&&&&&&''''''''''''$$$&&&)))******)))***,,,***,,,---,,,+++***+++---+++************++++++,,,++++++************++++++((((((((()))***,,,...000///000000000000///...---++++++++++++++++++******'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$###$$$%%%$$$######$$$&&&%%%%%%&&&''''''&&&%%%%%%!!!###$$$######$$$%%%$$$$$$###""""""!!!""""""!!!"""$$$###!!! !!!"""###$$$$$$%%%""""""!!! !!!"""$$$%%%!!!!!!"""###$$$%%%&&&&&& !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""#########""""""$$$&&&!!!!!! !!!"""!!!"""###$$$$$$$$$###"""!!! !!!######"""""""""!!!""""""!!!###&&&+++//////---+++$$$$$$$$$$$$$$$#########!!!$$$$$$""" !!!""""""###$$$###"""!!!"""$$$!!!!!!!!!!!!"""""""""""""""  ###$$$""" !!!###%%%%%%###"""###$$$$$$###!!! """###$$$"""###$$$$$$######$$$&&& """######"""!!! !!!!!!"""!!!""""""###!!!"""""""""############$$$'''++++++)))&&&###""""""""""""#########$$$$$$$$$###"""""""""###%%%&&& !!!"""!!!!!!"""###$$$%%%%%%$$$""" !!!"""""""""######$$$$$$"""&&&###!!!###%%%%%%!!!###&&&&&&%%%$$$###### """%%%&&&%%%%%%%%%&&&""""""############$$$%%%$$$######""""""######$$$"""$$$%%%%%%###""""""###"""######$$$%%%&&&&&&'''$$$$$$############$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%))))))(((((((((((((((((((((((('''((((((((((((''''''&&&%%%%%%&&&&&&%%%###%%%%%%&&&'''(((%%% %%%&&&&&&%%%%%%&&&'''&&&%%%)))+++)))(((***+++)))'''(((((((((((()))))))))+++***,,,///...)))''')))&&&&&&'''((()))******+++((())))))(((''''''(((***++++++++++++,,,---...///000111111222222222222222333666888999888666555555888888888888999:::<<<===:::999888888777666666666555555444444666888:::;;;::::::;;;===AAACCCBBBAAA@@@@@@@@@???===<<<::::::===>>>>>>????????????>>><<<<<<;;;999888888999;;;666777777888888999999:::333333333333444666777888999::::::999888777666666//////000111111000//////...---,,,+++++++++++++++,,,++++++***))))))******))))))*********+++++++++'''''''''''')))***)))'''&&&+++'''$$$((('''%%%,,,&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''###########################$$$$$$%%%%%%$$$$$$###!!!###$$$### $$$''' """$$$%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&###%%%((())))))))))))***)))+++---,,,)))(((***,,,,,,,,,,,,++++++,,,,,,---++++++************++++++'''''''''(((***,,,...000---...///000///...---,,,++++++,,,,,,,,,,,,+++***))))))************)))))))))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$$$$"""###$$$&&&"""###$$$&&&&&&%%%$$$######$$$%%%$$$"""""""""#########"""!!!!!!!!!"""""" !!!###"""!!! !!! !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$#########""""""""" """$$$&&&""""""""""""""""""""""""###$$$$$$$$$######%%%&&& !!!!!!!!!!!!"""$$$##################$$$$$$ !!!"""######### !!!"""###$$$%%%%%%""""""%%%(((+++,,,)))'''$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%&&&### """%%%&&&!!!"""######"""!!!"""###!!!!!!!!!""""""#########"""""""""###$$$%%%$$$""" ###&&&&&&###!!!"""$$$###############$$$$$$%%%"""###%%%$$$######$$$&&&!!!"""$$$%%%%%%$$$######"""###%%%$$$######$$$&&&""""""""""""###############&&&)))***(((&&&$$$$$$###""""""""""""###$$$$$$""""""""""""###$$$%%%%%%###$$$$$$###""""""###%%%!!!"""############"""!!!"""""""""""""""#########!!!'''$$$ """%%%'''!!!###%%%%%%$$$###$$$%%%"""###$$$$$$######$$$&&&!!!"""$$$$$$######$$$&&&######""""""""""""######"""$$$%%%%%%###""""""###""""""######$$$$$$%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%&&&''''''(((((()))))))))))))))(((************************)))(((''''''))))))((('''((('''&&&&&&''''''&&&$$$&&&&&&'''((((((%%% '''))))))'''''')))(((&&&###''')))'''&&&((()))(((''''''(((((((((((())))))###$$$)))...,,,'''&&&(((&&&&&&'''(((((()))******+++++++++***(((((()))+++************+++---......000000111111111111111000444666888888666444444444888777666666777999:::;;;;;;;;;;;;:::999888777777444333222333444777:::;;;:::::::::<<>><<<;;;:::>>>>>>??????@@@??????>>>;;;;;;:::888777777:::===555555555666666777777777555555444444555666888999888999:::999777555555555///000000111111000000///...---,,,+++***+++,,,---+++***************++++++)))************+++++++++&&&((()))''''''******((($$$***&&&###'''%%%""")))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''((('''$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$### $$$&&&%%%"""!!!$$$'''"""#########$$$$$$%%%%%%######%%%&&&&&&&&&%%%$$$"""$$$((())))))(((((()))&&&))),,,+++((((((***...,,,,,,++++++++++++,,,,,,***))))))(((((())))))***&&&&&&''''''))),,,...///,,,---...///...---+++***)))***+++,,,,,,+++***)))((())))))))))))))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%"""###$$$###""""""$$$&&& !!!###%%%%%%%%%$$$###%%%&&&%%%$$$""""""$$$&&&!!!!!!!!! !!!!!!"""""" """"""!!! !!!"""!!!!!!""""""#########$$$ !!!"""###$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!"""!!! !!!$$$'''"""""""""""""""""""""""" !!!"""!!! """$$$!!!###$$$$$$$$$$$$%%%'''$$$###"""!!!!!!"""###$$$ !!!"""###$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%""""""###$$$&&&'''%%%##################$$$$$$$$$ %%%""" ###&&&%%%"""###$$$$$$""""""###$$$###############""""""""" """$$$$$$###############''''''###!!!"""$$$""""""$$$%%%%%%%%%$$$$$$!!!"""######""""""###%%%"""###$$$$$$%%%%%%%%%$$$"""$$$%%%%%%######$$$'''""""""""""""############"""%%%''''''&&&%%%%%%&&&###""""""!!!"""###$$$%%%!!!!!!"""###$$$%%%%%%%%%$$$%%%%%%%%%######%%%&&&"""""""""######$$$$$$$$$$$$$$$###############""""""&&&$$$###%%%%%%$$$"""###$$$###""""""$$$'''$$$$$$$$$""" ###%%% """$$$$$$###"""$$$'''######""""""""""""######!!!###$$$$$$#########$$$############$$$$$$$$$$$$"""######$$$%%%'''((()))&&&&&&&&&&&&''')))***+++)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,------------+++***+++---...,,,***+++)))''''''((()))((('''((('''%%%&&&&&&&&&$$$"""%%%)))***&&&&&&***)))&&&!!!&&&(((&&&%%%((()))''''''''''''((((((((())))))""" ###(((***((('''(((&&&'''''''''((())))))))))))*********((((((***,,,(((((()))***+++,,,---...///000000111111000000///333555666666444444555666777666555555666777999:::;;;;;;;;;:::999888777666222222111111333666999<<<<<<:::999:::<<>><<<;;;:::?????????@@@@@@??????>>>;;;;;;:::777555666888;;;555555555555555555555555888777666666666888:::;;;555777999888555222222333////////////////////////...---+++++++++,,,...///))))))))))))***+++,,,,,,)))************+++++++++&&&******&&&&&&)))+++((($$$+++(((%%%)))%%%!!!'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$######&&&&&&"""!!!###&&&%%%$$$$$$######$$$%%%%%%!!!"""###$$$%%%$$$######!!!$$$'''))))))(((((((((###'''++++++((((((,,,000******)))))))))))))))***((((((''''''''''''((((((&&&&&&&&&'''))),,,...///+++,,,---......,,,***)))((()))***++++++***)))(((%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&&&&&&&%%%"""###$$$###""""""$$$&&& """$$$&&&'''&&&%%%$$$###$$$$$$######%%%(((+++ !!!"""###!!!"""!!! !!!"""""""""""""""############ !!!###$$$%%%%%%%%%$$$ !!!"""###$$$$$$"""###$$$""" ###&&&""""""""""""""""""""""""!!!"""###"""!!!!!!###%%%!!!""""""""""""$$$%%%%%%###!!! """$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###""""""###"""!!!"""######""" """""""""""""""######### !!! """$$$"""###$$$%%%%%%######$$$%%%&&&&&&%%%$$$###"""!!!!!! ######!!! """###''''''###!!!"""$$$ !!!$$$%%%&&&%%%###""" !!!""""""!!!!!!"""###!!!!!!""""""#########$$$ """$$$###!!!!!!###%%%""""""""""""############"""$$$%%%&&&%%%%%%&&&'''###"""!!!!!!!!!"""$$$%%% !!!###$$$%%%%%%$$$$$$###$$$$$$###""""""###%%%%%%%%%$$$######$$$$$$%%%&&&%%%%%%$$$$$$#########"""$$$%%%$$$&&&(((%%% #########"""!!!"""%%%(((&&&%%%### """$$$"""$$$$$$""""""%%%'''######""""""""""""######!!!"""$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&(((***+++'''''''''(((***+++---...***+++,,,---.../////////++++++,,,------...//////333000//////222333111///---+++))))))***+++***))))))&&&###"""$$$&&&(((((("""&&&'''$$$%%%))))))$$$"""''')))&&&&&&)))***(((''''''''''''((((((((()))((("""%%%******(((''''''''''''(((((((((((((((%%%&&&''''''''''''***,,,'''((()))***+++,,,------///000000000000000//////222333444444444555777999777666555444555777999:::::::::999999888666555444222111000000222666999<<<===;;;888888;;;===??????????????????>>>===;;;;;;??????@@@@@@@@@??????>>>===<<<:::777444444666999666666666666666666666666555444333222333555777888333555777666222000///000///...------------...///...---+++++++++---///000(((((())))))***+++------)))************+++++++++'''++++++&&&%%%)))+++)))'''...+++))),,,(((###(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$%%%%%%$$$$$$$$$ !!!###$$$%%%'''&&&$$$#########$$$$$$""""""###$$$%%%%%%&&&&&&"""'''))))))(((''''''&&&''')))*********,,,---************************))))))************))))))(((***,,,,,,******,,,///+++,,,---.........------,,,---...---+++)))((()))'''(((******((((((((())) ###'''***+++***'''%%%'''$$$$$$))))))%%%&&&***"""###$$$%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""''''''&&&&&&&&&%%%%%%%%%$$$$$$######"""!!!!!!!!!"""!!!!!! !!!!!!'''### """"""!!!###$$$$$$###!!! !!!###!!! !!!$$$ !!!""""""""""""""" $$$###  $$$"""$$$"""###%%%$$$!!!!!!"""""""""!!!!!! #########!!!!!!######"""""""""###$$$%%%&&&!!!%%%&&&###"""%%%$$$!!!  """$$$%%%"""###%%%&&&&&&%%%###""""""$$$&&&&&&$$$###$$$$$$&&&""" """%%%$$$"""!!!"""""""""!!!"""######$$$ !!!"""$$$$$$ %%%'''### '''"""&&&((('''""" ###'''"""$$$### """"""########################$$$$$$$$$######"""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$""" !!!###%%%!!!"""###""""""$$$%%%$$$$$$$$$""" !!!###!!!!!!""""""######$$$$$$"""$$$%%%%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!"""###$$$$$$$$$$$$###################################################"""!!!"""$$$'''#########""""""""""""""""""%%%%%%$$$######$$$%%%'''((()))))))))(((***+++,,,***((((((---111...---,,,++++++---///000------......///000000000...///111111000000222333//////...,,,+++***)))((('''((())))))''''''((()))&&&&&&((()))******))))))''''''((((((((('''&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))))))))((('''&&&%%%$$$&&&((()))))))))***,,,...,,,,,,,,,...///000///222444555444333333444555555666777666555555777999777888:::::::::777555333222333444444444666999<<<<<<999:::>>>???>>>???BBB<<<===>>>??????>>>===<<<===???AAA@@@===;;;;;;===???===:::777555555555666777555333333555777777777222222222444777888888666444444444444333111///.........//////...,,,***)))...---,,,+++************))))))*********))))))(((******))))))))))))******+++***(((&&&&&&(((***++++++,,,---,,,***(((((()))"""$$$&&&''''''&&&%%%###"""%%%((((((%%%###$$$%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$###### !!!###$$$%%%&&&%%%$$$###""""""###$$$#########$$$$$$%%%%%%%%% ###&&&''''''&&&&&&''''''((())))))(((((()))***************************))))))************))))))''')))++++++******,,,...***+++---//////...---,,,---......---***(((((((((&&&'''))))))'''&&&'''(((&&&&&&'''((((((((('''''''''######''''''$$$$$$((( !!!!!!""""""""""""!!!########################&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""!!!!!! !!!!!! $$$&&&%%%$$$"""######"""!!! """###)))%%%###%%%### !!!&&& !!!"""""""""""""""!!!%%%$$$!!!"""%%%"""$$$### ###$$$###$$$$$$$$$$$$$$$$$$%%%%%%#########"""!!!!!!###%%%##################""""""###$$$!!!!!!$$$$$$ $$$###""""""###%%%'''(((!!!"""###$$$$$$###"""!!!###$$$%%%$$$###"""###%%%""" !!!"""""""""""""""""""""""""""######$$$""""""!!!""""""###$$$%%% $$$&&&###!!!&&&!!!######!!! """%%%"""$$$$$$ """### !!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$!!!""""""""""""#########$$$$$$$$$#########""""""######$$$%%%&&&&&&''''''%%%%%%$$$"""!!!!!!###%%%!!!######""""""$$$%%%#########"""!!!!!!###%%%"""""""""""""""######### """###$$$###"""###%%%########################"""""""""""""""###$$$$$$################################################"""###$$$###""""""$$$&&&############"""""""""""" $$$&&&&&&%%%%%%%%%&&&'''((()))******))))))***(((&&&&&&'''((()))***+++***(((''''''''')))***+++++++++,,,------......***+++---,,,++++++,,,...////////////............(((******)))'''''''''((()))))))))))))))******+++&&&&&&'''''''''&&&%%%%%%(((''''''''''''''''''(((%%%&&&&&&&&&''''''(((((('''''''''''''''(((((()))&&&'''((((((((((((((('''''''''(((''''''))),,,......---,,,---...///000000111333444444333333444666666777888888777777888:::555666777888777555333111111222333333333555888;;;===:::;;;>>>???======@@@?????????>>>===<<<::::::===???@@@???<<<;;;;;;<<<===<<<999666555444555666666555444444666777777666333222333555777888888666777777777777666444222111------.........---,,,,,,---,,,,,,+++************---------......------,,,******))))))))))))******(((&&&$$$######$$$&&&((()))***+++***(((&&&&&&'''###$$$&&&'''&&&%%%$$$###"""%%%''''''%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$######### !!!###$$$%%%$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&%%%&&&&&&''''''((((((((())))))))))))))))))))))))((())))))******))))))((('''(((******))))))+++,,,)))+++...///000...,,,+++---......---***(((''''''%%%'''(((((('''&&&&&&'''***)))'''%%%%%%%%%'''(((&&&$$$$$$&&&&&&######%%%$$$$$$$$$$$$$$$#########%%%$$$###""""""###$$$%%%$$$$$$$$$$$$############""""""""""""############!!!!!!!!! !!!!!!"""###&&&'''%%%###!!!""""""!!! """$$$(((### """###"""!!!""" !!!!!!""""""""""""""""""%%%$$$"""!!!###%%%!!!$$$$$$!!!!!!###### """!!!!!! !!!"""$$$%%%###$$$$$$###""""""$$$&&&######$$$$$$###!!! !!!!!! ###$$$""""""!!!!!! !!!"""$$$%%% """""""""""" #########"""!!!!!!###%%%!!!""""""!!!"""###$$$"""""""""""""""#########$$$###############$$$$$$ """###"""!!!!!!"""$$$''''''&&&%%%###"""!!! ###%%%$$$!!!!!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$$$$$$$!!!""""""""""""#########$$$$$$$$$############### !!!"""###%%%&&&''''''%%%%%%%%%###!!!!!!###%%% !!!######""""""###%%%!!!###############%%%'''############"""""""""""" """"""""""""$$$&&&###########################""""""""""""###$$$$$$################################################!!!###$$$$$$#########%%%########################"""$$$&&&'''&&&&&&'''((('''((())))))))))))(((((()))%%%!!!"""%%%'''&&&###((('''%%%$$$######$$$%%%(((((())))))******++++++((()))***)))'''&&&'''(((,,,,,,---...///000111111,,,------,,,***)))***+++,,,+++***)))))))))***+++'''(((((((((''''''&&&%%%(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''((())))))''''''&&&&&&''''''((()))%%%%%%&&&(((((()))))))))))))))((('''&&&(((,,,000---,,,,,,------...///000///111222333222222444666777888999999888888999;;;333444666666666444222000111222333222222444777999===:::;;;>>>>>><<<<<>><<<:::999888888<<<>>>???>>><<<::::::;;;;;;999777555444444555555555444444555777888666555333333333555777888777666444444444333222111000///------,,,,,,---......///,,,++++++*********++++++++++++,,,,,,,,,,,,++++++******))))))))))))******)))(((&&&%%%%%%&&&((()))&&&((()))(((&&&$$$$$$%%%&&&'''(((((('''&&&%%%######%%%'''&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$######################## !!!"""###$$$"""""""""!!!!!!!!!!!!"""$$$$$$$$$$$$###############$$$$$$###!!!"""$$$&&&""""""###$$$''')))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''(((((())))))***+++)))+++...000000///,,,+++,,,---...,,,***'''''''''%%%'''(((((('''&&&''''''((('''%%%$$$###%%%&&&(((&&&%%%%%%%%%%%%######$$$'''&&&%%%%%%$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$######### !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!"""### """$$$$$$###!!!!!!!!!!!! !!!"""$$$###!!! !!!!!!""""""""""""!!!!!!!!!$$$###"""!!!"""$$$ ###$$$!!!!!!###"""!!! !!!$$$%%%###$$$%%%$$$"""!!!"""### !!!###$$$###""" !!!!!! !!!######!!! !!!"""### !!!""""""!!! ######""" """%%%$$$&&&###!!!!!!$$$$$$!!!!!!"""###############$$$$$$###"""""""""###### !!!"""$$$%%%$$$###%%%$$$######$$$%%%###"""###%%%%%%!!!!!!$$$%%%"""#################################"""""""""""""""######$$$$$$$$$%%%%%%%%%######################## !!!!!!"""###$$$$$$%%%%%%%%%%%%$$$""""""###%%% """######""""""###%%%"""$$$%%%$$$###$$$%%%'''$$$$$$######""""""!!!!!! !!!!!!!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$###############$$$$$$$$$######################## """%%%%%%$$$######$$$"""###############$$$$$$&&&'''''''''&&&&&&''')))''''''''''''''''''&&&&&&(((%%%######$$$%%%$$$"""&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''((())))))***)))******)))'''%%%&&&''''''((()))***+++,,,---------///000000//////000111+++,,,,,,---,,,+++*********++++++******)))(((''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((((('''((())))))(((((())),,,...***++++++++++++,,,...///---///111111111222333555555777999999888777888999555555666777666555444222222333333333333444777999;;;999999===>>><<<===@@@AAA???<<<999888888999:::<<<=========;;;::::::999999777555333333333444555444444555666888888666444333222222333555666555333111000000000///...------///...---,,,,,,---...///+++***************+++,,,((())))))************)))******))))))))))))******)))((('''&&&&&&'''((()))%%%&&&((('''%%%$$$$$$%%%************)))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$##################$$$!!! !!!!!!"""###$$$!!!!!!!!!!!!"""!!!!!!!!!$$$########################$$$###"""!!!!!!$$$&&&%%%$$$###$$$''')))(((&&&''''''''''''''''''''''''(((((())))))))))))(((((('''''''''((()))*********)))+++---///000...---++++++,,,---,,,***((('''((('''(((******((('''((()))""""""###$$$%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$###"""!!! !!!!!!%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$ !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!"""######$$$$$$###!!! !!!"""!!! !!!###%%%"""&&&'''$$$ """$$$!!!!!!""""""""""""!!!!!! !!!"""!!!!!!!!!"""######!!!!!!###"""$$$###"""!!!"""$$$'''((($$$%%%%%%###!!! """###$$$###!!! $$$"""!!!!!!!!!!!!"""$$$$$$$$$######$$$$$$%%%%%%""""""""""""""""""""""""""""""""" """$$$%%%'''"""!!!"""!!!!!!!!!"""############"""###""""""!!!!!!!!!""""""!!! """%%%&&&%%%###!!!%%%'''&&&"""%%%$$$!!!!!!%%%%%%###########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""!!!$$$%%%&&&%%%###"""###%%%!!!"""######"""!!!###$$$$$$%%%&&&%%%$$$######$$$$$$$$$######""""""!!!!!!"""""""""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$""""""#########$$$$$$$$$######################## """%%%%%%$$$######$$$""""""######$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&(((&&&%%%%%%%%%$$$$$$$$$%%%&&&'''(((&&&$$$###$$$&&&#########$$$%%%&&&''''''&&&&&&&&&'''(((((()))))))))******(((&&&%%%%%%&&&%%%%%%&&&&&&''''''((((((***,,,...//////000222444,,,...111333333222///---,,,,,,,,,,,,+++***)))(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&%%%%%%%%%(((***+++************((()))******))))))+++...,,,---///000000000222444333555777777666555666666777888999999999888777666333444555444444555888:::999777888<<<>>><<<===AAA>>><<<:::888777999;;;===<<<;;;;;;;;;;;;:::999888666555444222222333555666444444555666888888666444222111111222444444222111222111111000////////////111000...---,,,,,,------*********)))******++++++)))***+++,,,,,,,,,,,,,,,******))))))))))))******%%%%%%$$$######$$$%%%%%%%%%'''((('''&&&%%%%%%&&&)))))))))((('''&&&%%%%%%&&&%%%$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$###""""""###$$$$$$!!!!!!!!!!!!!!!"""###### !!!!!!""""""""""""!!!""""""##################"""######"""!!!"""%%%'''***'''%%%&&&((()))'''$$$(((((((((((((((((((((((('''(((((())))))(((((('''((('''&&&'''***+++***)))+++,,,---.........------)))+++,,,+++***(((((()))''')))******)))(((((()))!!!###&&&'''&&&%%%$$$%%%''''''%%%$$$&&&&&&$$$%%%$$$###"""!!!"""###$$$%%%$$$###""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$$$$###!!!###&&&""""""###"""!!!!!!###%%% '''***%%%"""$$$"""""""""""""""!!!!!!  !!!!!!!!!!!!!!!"""""" ######!!!###"""!!!!!!"""###%%%%%%###$$$%%%###!!! !!!###$$$$$$#########!!! """###!!!"""$$$"""#############################################"""""""""!!! """$$$$$$%%%!!!""" !!!"""$$$$$$######""""""!!!!!!!!!!!!!!!"""""""""!!!!!!"""$$$%%%%%%$$$ !!!"""######!!!$$$###!!!!!!$$$%%%###!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$$$$$$$!!!""""""""""""########################$$$$$$$$$$$$######""""""!!! $$$&&&&&&&&&$$$###$$$%%%!!!"""$$$###"""!!!"""$$$$$$%%%&&&%%%###"""!!!"""############""""""""""""###$$$###!!! !!!###""""""""""""""""""""""""%%%%%%$$$############$$$"""""""""###$$$$$$%%%%%%########################!!!###$$$$$$#########%%%""""""######$$$%%%%%%%%%###$$$%%%$$$######$$$&&&$$$###############$$$$$$$$$'''***((($$$###%%%((( !!!###$$$%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''(((&&&$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%''')))***++++++...///---000444777888888666444------------,,,+++))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''((((((((((((''''''%%%$$$$$$###'''***,,,+++)))((('''&&&)))+++***((((((+++...+++---...///...///000222000222555555444333333444999999999::::::999999888444555555555444555888:::999666777;;;===;;;<<<@@@<<<:::999888999;;;>>>???<<<:::999:::::::::888666555444333222333444666777555444444555777888666555333222111222333333111000000///...------------...222111000...---,,,,,,,,,+++******)))))))))******'''(((((()))******************))))))))))))******'''&&&&&&%%%%%%&&&&&&'''%%%'''((((((&&&%%%&&&'''&&&&&&%%%$$$$$$#########'''%%%###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!""""""### !!!"""#########""""""!!!!!!""""""######$$$$$$!!!"""#########$$$&&&((()))&&&$$$&&&+++---+++(((((((((((((((((((((((((((''''''(((((((((((('''''')))'''&&&(((***,,,+++))),,,,,,,,,,,,------......''')))***+++***)))***+++&&&((())))))(((''''''((("""$$$%%%'''''''''&&&%%%"""&&&&&&######''''''###&&&%%%$$$######%%%&&&(((########################$$$$$$$$$$$$############!!!!!!""""""#########$$$!!!!!!!!!!!!"""###$$$%%%""""""!!!###'''$$$$$$%%%$$$""""""###%%%$$$%%%  """""""""""""""!!! !!!"""###"""!!!!!! ###%%%### !!!!!!!!!!!!!!!###$$$$$$"""!!!!!!!!!""""""#####################$$$""""""&&& !!!!!!!!!!!! #########""""""#########!!!"""######!!!!!!"""######### (((''' !!!###$$$$$$$$$"""!!!!!!!!!!!!!!!"""###$$$$$$######"""""""""###%%%&&&&&&'''(((&&&""" """ ###""" $$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$%%%!!!""""""""""""#########""""""#########$$$$$$$$$######""""""""""""""""""$$$&&&'''&&&$$$###$$$%%%!!!###$$$###"""!!!"""###!!!###%%%%%%###""""""""""""""""""""""""##################""" !!!$$$&&&""""""""""""""""""""""""&&&%%%$$$$$$#########$$$!!!""""""###$$$$$$%%%%%%########################"""###$$$###""""""$$$&&&""""""###$$$$$$%%%&&&&&&!!!"""$$$$$$######$$$%%%######""""""###$$$%%%&&&###$$$%%%%%%%%%$$$%%%%%% !!!"""###$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%&&&'''&&&$$$######%%%#########$$$$$$$$$%%%%%%$$$&&&''''''''''''(((***,,,---000222555777999999222222222111000///---,,,******))))))))))))******'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''&&&%%%%%%$$$&&&))))))(((''''''''''''***---+++)))(((,,,000+++---......------...000///222444555444333333333777777888888888888888888444444555444333444777999;;;888999<<<<<<999999<<<;;;:::999999:::<<<>>>???;;;999888999::::::777555444444333222333555777999666555444444666777777666555444333444444444222000......,,,++++++,,,,,,---///////////////...------,,,+++***))))))((())))))%%%&&&'''(((((()))))))))******))))))))))))******))))))))))))))))))))))))$$$&&&''''''&&&%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$(((%%%######%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!!!!!###$$$%%%"""!!!!!!!!!!!!""""""### !!!"""$$$$$$$$$###""" !!!!!!"""###$$$$$$%%% """$$$$$$$$$%%%'''((($$$"""!!!&&&---222222///))))))))))))))))))))))))''''''((((((((((((''''''***(((&&&(((+++---+++)))...---,,,+++,,,---...///&&&(((************+++,,,%%%'''(((((('''&&&&&&'''''''''''''''''''''&&&&&& $$$%%%!!!!!!&&&'''######"""!!! """$$$&&&"""###$$$$$$$$$$$$###"""############""""""""""""""""""""""""############!!!!!!!!!!!!"""###$$$%%%"""######!!!!!!%%%%%%&&&&&&%%%###"""###%%%!!!$$$### ###!!!"""""""""""""""!!! """!!!!!!"""$$$$$$###""" ###&&&%%%###$$$$$$$$$$$$$$$###"""!!!$$$%%%$$$$$$$$$%%%&&&%%%$$$###"""""""""###"""%%%"""###'''######$$$$$$$$$$$$###"""######""""""""""""######!!!"""$$$$$$###""""""### %%%$$$ %%%///...&&& !!!###$$$%%%$$$"""!!!""""""""""""###$$$%%%&&&###$$$$$$""" !!!$$$'''!!!$$$$$$!!! $$$((("""""" ###$$$"""######################## !!!!!!"""""""""######$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$&&&''''''%%%$$$$$$$$$"""###$$$###"""!!!"""###!!!###$$$#########$$$!!!!!!""""""######$$$$$$""""""""""""!!!###&&&)))########################&&&%%%%%%$$$#########$$$!!!""""""###$$$$$$%%%%%%#################################"""!!!"""$$$'''""""""###$$$%%%%%%&&&&&&!!!$$$$$$$$$###$$$%%%######""""""###%%%'''(((###!!!!!!%%%&&&$$$!!!###$$$%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&'''((('''%%%%%%%%%''' !!!"""######$$$&&&(((((('''&&&%%%%%%''')))))))))+++...333888;;;777777777666555444222111------,,,,,,,,,,,,------((((((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&''''''''''''&&&'''''''''&&&&&&''')))(((,,,...---***)))---111,,,---......,,,,,,---...///222555555444333333333555555555666666666666666333333444333222333555888>>>;;;:::<<<;;;777777999<<<;;;;;;:::;;;<<<===>>>;;;999777888::::::777444444333333222333666888:::777555333333555777777777777666555555666666444222333222000//////000111222,,,---///000000000///...,,,,,,***)))(((((((((((())))))***,,,,,,---------******))))))))))))******''''''''''''''''''''''''###%%%&&&&&&%%%$$$%%%&&&''''''&&&&&&&&&'''(((((((((%%%""""""%%%'''&&&%%%&&&%%%$$$######$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%"""###"""!!! !!!!!!!!! ###$$$%%%$$$""""""###$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((())))))(((''')))******((('''))),,,...---+++&&&)))***((((((,,,---******++++++,,,,,,++++++***))))))))))))))))))))))))***((('''&&&&&&'''(((***'''&&&&&&(((***)))&&&""")))'''&&&&&&&&&&&&$$$###########################!!!###$$$$$$"""!!!!!!""""""!!!)))%%% ((('''&&&###!!!!!!###&&&'''!!!!!!!!! &&&### """$$$###!!!""""""###%%%&&&%%%"""  !!!  !!! ###$$$$$$### !!!!!!!!!!!!!!!!!!!!!!!!###!!!"""###!!!!!!!!!!!!!!!###&&&%%%"""$$$%%%$$$""""""$$$ """""" !!!!!!"""###"""!!!!!!###%%%"""  !!!"""!!! """ !!!$$$$$$!!!!!!!!!!!!$$$ !!!"""!!!!!!!!!######$$$""" %%% """###"""!!! !!!###$$$###"""""""""###%%%%%%"""###$$$###"""!!!"""###%%%""""""$$$$$$### !!!"""!!!  !!!$$$$$$$$$###############&&&###!!! """$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$ """%%%%%%$$$######$$$"""!!! !!!######!!! !!!""""""############"""###########################$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!,,,%%%!!!###$$$$$$***333 """"""!!!!!!!!!""""""""""""############$$$%%%%%%%%%%%%$$$######"""###$$$$$$###"""###$$$$$$###!!!###&&&########################"""############$$$$$$$$$%%%&&&&&&%%%###"""###$$$!!!!!!""""""#########$$$###%%%''''''$$$"""""""""+++%%%"""%%%'''%%%###$$$'''&&&&&&%%%$$$###""""""%%%######(((...111///,,,,,,---///111444666888999555333000////////////...+++,,,,,,+++)))((()))***$$$%%%&&&%%%%%%%%%''')))%%%%%%%%%&&&''''''%%%###&&&&&&&&&&&&'''(((******((()))******))))))***+++,,,...000000...---------...///111111111111333555333555777777777888:::;;;666777888777666777888:::???:::999:::777222444:::::::::999999999999888888<<<;;;;;;:::999888666555333444666777888888888777222222333555777888666444444444666;;;??????999333222000...---,,,---///000111000...---+++*********+++++++++)))((((((+++---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%!!!""""""######$$$%%%%%%+++'''$$$###$$$%%%$$$!!!&&&&&&%%%%%%$$$###""""""$$$$$$############$$$$$$ """"""!!! !!!!!!"""""""""!!!!!!!!!!!!!!!"""###$$$$$$""""""###$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((******)))((()))******(((&&&''')))***)))'''&&&)))***((((((,,,,,,***+++,,,,,,,,,,,,,,,,,,+++)))))))))))))))))))))))))))((('''&&&&&&'''((()))'''&&&&&&((())))))&&&###((('''&&&&&&&&&%%%$$$###$$$$$$$$$############### ###&&&'''&&&$$$$$$$$$%%%"""%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#####################""" !!!""""""!!!!!!"""%%%'''(((&&&$$$ !!!!!! !!! !!!"""######"""!!! """  """###!!!  !!!""""""!!!"""!!! """$$$!!!###"""!!! !!!!!! !!!"""!!! """$$$ """###"""  """%%%######%%%''''''$$$!!!!!!!!!""" """%%% !!!!!!!!!!!!!!!###!!!  """###$$$###"""!!!"""$$$""""""!!!!!!!!!"""###$$$!!!"""######"""!!!"""$$$$$$""" !!!###$$$###"""!!!""""""!!! !!!#####################$$$$$$###!!!!!!!!!###$$$###""""""""""""""""""""""""""""""""""""#########$$$$$$ """$$$%%%$$$######$$$""""""!!!"""######""" """""""""######""""""!!!########################!!!!!!"""###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$)))$$$!!!"""!!! %%%!!!$$$%%%%%%$$$$$$%%%""""""""""""############!!!"""###$$$%%%&&&&&&&&&"""###$$$$$$###"""###$$$$$$$$$###!!! !!!$$$&&&"""""""""#########$$$$$$"""############$$$$$$$$$ """%%%&&&$$$######### """###%%%&&&'''"""$$$%%%%%%###""""""###'''"""!!!$$$&&&$$$######&&&%%%%%%$$$$$$#########%%%######''',,,///---***)))***+++...000222333444555444444555666666444222000111111000---,,,,,,---,,,,,,---+++***)))***,,,***(((''''''((())))))(((&&&&&&&&&&&&'''((()))***%%%&&&''''''&&&&&&'''(((***+++---------///222444---///111111111111333555444555777777777777999:::666777888777666666888:::<<<888777999777333555;;;;;;;;;;;;<<<<<<=========;;;;;;;;;:::999888777666333444666777888888888888555444444555777888777666666555777;;;???>>>888333111000///------...///000222111000///...---------+++++++++)))((((((+++---))))))))))))))))))))))))************************((((((((((((((((((((((((!!!""""""$$$&&&(((***+++''''''&&&&&&&&&&&&&&&&&&'''&&&$$$%%%''''''%%%"""&&&%%%%%%$$$$$$#########$$$$$$############$$$$$$ !!!!!! !!!"""""""""############$$$$$$"""###$$$$$$""""""###$$$######"""""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))***)))(((((((((+++***((((((((((((&&&%%%&&&)))***((((((,,,,,,*********++++++++++++******)))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''((()))(((&&&###''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""&&&((('''%%%$$$$$$!!!"""'''$$$ '''###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!'''&&&%%%&&&'''&&&$$$""" !!!!!! !!!!!!!!!""""""""""""!!!!!! !!!  """###"""!!! !!! """######$$$###"""###%%% """######"""!!!!!!""" !!! !!!######&&&$$$###"""!!!!!!###$$$$$$""" !!!""""""!!! !!!###&&& !!!!!!!!!"""""""""%%%""" !!!$$$%%%""""""$$$%%%$$$###"""###$$$!!!!!!!!! !!!""""""### !!!######""""""###%%%###"""""""""$$$$$$""" """######""" !!!###%%%"""""""""###$$$$$$$$$%%%!!!!!!"""$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######!!!"""$$$%%%$$$######$$$$$$"""""""""$$$$$$###"""""""""###""""""!!! ########################!!!"""###$$$$$$$$$""""""""""""""""""""""""(((&&&%%%'''&&&!!! !!!###$$$&&&%%%$$$$$$%%%'''""""""""""""############ !!!###$$$%%%%%%&&&&&&"""###$$$$$$###"""###$$$$$$%%%&&&%%%######%%%'''#########""""""!!!!!!!!!"""############$$$$$$$$$ $$$&&&&&&$$$"""""" """$$$%%%&&&'''"""###$$$###""""""$$$&&&%%%!!!!!!%%%'''$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######&&&***,,,***(((%%%&&&''')))+++,,,......111111333666888888666333666777888666444333444555111222111///---+++,,,---...+++((('''((()))***)))&&&&&&&&&&&&'''((())))))'''(((***)))(((((()))++++++++++++***+++...333666---///000111000111222444444666777777666666777999666777888777666666888999888666666777666444666;;;::::::;;;<<<===>>>??????999999::::::999888777777333444555777888888999888888666444555777999999999888777888:::===;;;666222111000///...---...///000000000//////............+++++++++***))))))+++---))))))))))))))))))))))))************************))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&))))))(((''''''&&&%%%%%%%%%%%%%%%'''((((((&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!  !!!###!!!!!!"""######$$$%%%%%%!!!"""######""""""###$$$ !!!!!!"""%%%%%%%%%%%%&&&&&&&&&&&&!!!$$$'''((('''&&&&&&&&&,,,+++*********)))(((''''''******((((((+++,,,)))((())))))))))))))))))((()))))))))))))))))))))))))))(((''''''''''''((()))'''''''''(((((('''&&&%%%&&&&&&'''&&&$$$$$$$$$%%%%%%%%%$$$$$$###""""""""" """$$$$$$###""""""###!!!%%%!!! '''%%%"""((("""""""""""""""""""""""" !!!######$$$%%%$$$""" %%%$$$$$$%%%'''&&&$$$"""!!!"""!!!  !!!###"""!!! !!!"""### !!!"""######### """$$$###!!!###''' $$$'''&&&###!!!!!!"""!!!"""$$$$$$"""""""""### !!!!!!!!! """### ###%%%###""" !!!""""""""" !!!!!!!!!!!!!!!"""###%%%!!!!!!!!!!!!!!!""""""#########"""!!!###%%%###"""###$$$$$$""""""###$$$!!!!!!!!!!!!""""""######!!!"""###""""""$$$&&&""""""###$$$$$$###!!! ###$$$###"""!!!"""$$$'''!!!!!!"""###$$$%%%%%%%%%$$$######$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""!!!###$$$$$$######$$$%%%%%%###""""""$$$$$$$$$############"""!!! ########################!!!""""""######### !!!!!!!!!!!!!!!$$$$$$&&&'''(((&&&%%%&&&###$$$$$$"""!!!!!!###%%%!!!"""""""""############$$$$$$$$$$$$$$$###"""""""""###$$$$$$###"""###$$$###%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$"""!!!""""""#########$$$$$$$$$"""%%%&&&%%%$$$##############################"""#########"""###&&&(((%%%######''''''$$$###%%%#########$$$$$$%%%%%%%%%%%%$$$###$$$'''((('''%%%######$$$&&&'''((())))))******+++...111333222111888999::::::999999:::;;;777777777666333222333555222000...---,,,+++)))'''((('''''''''(((((()))***(((***++++++***)))+++,,,+++,,,+++******+++...111,,,...000000000000222333555666777777555555666777666777777777555555777999666666666666444444555888888888999999:::;;;;;;<<<888888999999999888888777333444555666777888999999999666444333555888::::::888777777999999888444000111000//////......//////,,,,,,------------------+++,,,,,,+++))))))+++---))))))))))))))))))))))))************************))))))))))))))))))))))))***)))((('''&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$ !!!  !!!### !!!"""###$$$$$$ !!!######""""""###$$$ !!!!!!"""######$$$$$$%%%%%%%%%%%%"""$$$'''''''''&&&'''(((((()))))))))))))))***+++'''******((((((++++++)))))))))************))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((('''&&&&&&&&&$$$&&&'''&&&$$$###$$$&&&$$$$$$$$$#########""""""$$$$$$$$$""" !!!###$$$ ###"""%%%###""""""###"""""""""######$$$$$$$$$""""""""""""""""""###$$$ $$$((()))'''%%% !!!"""!!! !!!"""###"""!!! !!!"""###  !!!!!!""""""###$$$"""!!!$$$$$$!!!"""'''!!!$$$###!!!"""$$$$$$"""""""""###!!!"""###"""!!!!!!###%%%######""""""""""""!!! """$$$%%%&&&%%%$$$######  !!!"""######"""!!!!!!!!!!!!"""######"""$$$ !!!""" !!!"""###"""!!!!!!"""###""""""#########$$$$$$$$$!!!"""###""""""$$$&&&!!!"""$$$$$$$$$"""!!!!!!######$$$###""""""%%%'''!!!!!!"""###$$$%%%%%%%%%%%%""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""###$$$###""""""$$$%%%%%%###""""""###$$$$$$###############"""!!!########################!!!!!!""""""""""""!!!!!!#########$$$$$$%%%%%%%%% """$$$$$$#########!!!"""$$$!!!"""""""""###############$$$$$$$$$$$$###"""""""""###$$$$$$###"""###$$$!!!###%%%%%%$$$######$$$######""""""!!! """"""#########$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$#####################$$$######$$$'''***%%%######&&&%%%!!!!!!$$$#########$$$$$$%%%%%%&&&%%%$$$######%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%###"""$$$'''+++...///111222444555555666888:::<<<===>>>===<<<<<<>>>@@@:::999999999777333---((()))))))))((())))))******%%%&&&((('''&&&&&&''')))''')))++++++******+++,,,,,,---////////////111333444555666666555444555777666777777666555555666888666888888666444333444555888888888888888888888888888888999999999888777777333333444555777888::::::888666333222444777999:::777777666666666444111///111111000///////////////+++,,,---.........------+++,,,,,,,,,******+++---************************))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&''')))+++,,,---""""""######$$$$$$$$$%%%)))((('''%%%######%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$ !!!!!! !!!""" !!!"""######!!!""""""""""""###$$$######"""""""""###$$$$$$"""######$$$$$$%%%%%%&&&%%%&&&(((((('''(((***+++###%%%'''''''''''')))+++(((++++++((((((++++++(((+++,,,,,,,,,,,,,,,,,,+++(((((((((((((((((((((((((((((((((((((((((((((((('''(((((('''&&&%%%&&&'''###%%%'''&&&###"""$$$&&&########################&&&&&&%%%$$$""""""$$$&&&'''#########!!!&&&$$$!!!!!!$$$ !!!!!!""""""#########  """%%%######%%%''''''%%% !!!"""""" !!!"""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""###$$$###"""$$$ $$$ ######!!!!!!###%%% """######"""!!!!!!"""!!!"""###"""!!!"""###%%%###""" !!!###$$$""" """%%%%%%###""""""""" """$$$###"""###"""!!! !!!"""###$$$'''(((!!!###'''&&& """###"""!!! !!!"""""""""###$$$$$$$$$$$$$$$ !!!######""""""###%%% """#########"""###$$$!!!"""$$$$$$######$$$&&&"""""""""###$$$$$$$$$%%%###  """###########################!!!!!!!!!"""""""""######"""###$$$###""""""$$$&&&%%%###!!!!!!"""###$$$#########$$$######"""!!! ########################"""#########""""""!!! !!!!!!""""""###$$$$$$$$$ !!!  """!!!###$$$$$$"""!!!!!!###%%%""""""""""""############ """###$$$$$$%%%%%%"""###$$$$$$###"""###$$$!!!###$$$$$$###""""""### !!!###$$$%%%&&&"""############$$$$$$$$$(((((((((&&&$$$###$$$&&&!!!!!!"""###$$$%%%&&&'''"""###$$$$$$###$$$&&&(((###!!!!!!###""" %%%#########$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%""" ###(((,,,---''')))+++,,,---...000222666777888999999:::===??????@@@AAABBBAAA;;;333---***))))))(((((()))******&&&((())))))(((''')))***$$$&&&***++++++++++++,,,+++---...///...///000222222444555555444444555777666777777666555444555777555999999666333444555333;;;:::::::::999999999888888888999999888777666666333333444555777999:::;;;888555333222444777999999777777666555444222111000111111111000000000//////---...///000000000......***,,,---,,,+++***+++---************************(((((((((((((((((((((((())))))))))))))))))))))))(((((('''(((((()))***+++######$$$%%%%%%&&&''''''&&&'''&&&$$$###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ """"""!!! !!!!!! !!!!!!""""""""" """"""!!!!!!###%%%$$$############$$$%%%%%%######$$$$$$%%%&&&&&&'''$$$%%%%%%%%%%%%&&&))),,,"""%%%''''''&&&''')))+++(((++++++((((((++++++(((******++++++++++++******((((((((((((((((((((((((''''''(((((((((((('''''''''((()))'''%%%$$$&&&((("""%%%'''&&&###!!!$$$'''"""""""""###$$$$$$%%%%%% """%%%&&&%%%%%%%%%&&& ***'''!!!$$$&&&$$$(((###"""  """### !!!!!!!!! """""" !!!"""((()))***+++)))### """###"""!!! !!!"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" """$$$###!!!!!!"""$$$%%%!!!&&&""" """"""%%%%%%$$$$$$&&&)))!!!###"""!!! !!!!!! !!!""""""!!!!!!"""$$$ !!!"""""""""######$$$ ######!!! !!! !!!$$$&&&%%%######"""!!! !!!"""$$$%%%###(((&&&&&&)))&&&!!!"""######!!!!!!"""###!!!!!!###$$$$$$$$$###"""!!!"""######"""!!!"""$$$!!!###"""!!!"""$$$'''!!!$$$%%%$$$######$$$##################$$$$$$"""  """"""!!!########################"""""""""#########$$$$$$######$$$###""""""$$$&&&%%%""" !!!"""############$$$$$$$$$$$$##############################""""""######$$$######### !!!"""""""""$$$&&&%%% ###$$$!!!"""###$$$###""""""###%%%""""""""""""############ !!!###$$$$$$$$$$$$"""###$$$$$$###"""###$$$"""###$$$###"""!!!"""$$$ !!!"""$$$%%%&&&&&&"""############$$$$$$$$$$$$%%%''''''%%%$$$$$$%%%""""""######$$$%%%&&&&&&!!!#########"""###$$$"""!!!!!!###"""!!!%%%,,,$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%'''%%%%%%%%%%%%%%%%%%$$$$$$&&&###""""""%%%(((******###$$$&&&&&&&&&'''(((******,,,---......///222444::::::<<<======999333...((((((''''''''''''(((((()))***++++++******+++,,,((()))++++++******,,,...***,,,............000222111222444444444444666777666777777666444444555666333888999666444777777555:::::::::::::::::::::;;;999999999999888666555555333333333444666999;;;<<<888666444444666888999:::888888888666444333333333111111111111111000//////---...000111000///...---***,,,------,,,++++++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((+++***)))'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&"""%%%&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$#########$$$$$$############$$$$$$"""###"""!!! !!!!!!!!!!!!"""""""""""" """"""!!!!!!###%%%"""""""""""""""######$$$$$$$$$%%%&&&&&&'''((((((""""""""" """'''***%%%(((******((((((***,,,(((++++++((((((++++++(((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''''''((()))'''%%%$$$&&&(((!!!%%%'''&&&"""!!!$$$'''!!!!!!"""###$$$%%%%%%&&&###''''''&&&$$$$$$(((%%%!!!###!!!%%%""""""############""""""!!!!!!!!!"""###$$$$$$%%%###&&&'''$$$!!! """''',,,---)))""" """###"""!!! !!!###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!###%%%$$$!!! """$$$)))"""***&&&"""###"""$$$### !!!$$$!!!""""""!!! !!! !!!!!! !!!###!!!%%%$$$!!! $$$((( ###&&&&&&$$$""""""$$$!!! """&&&'''&&&$$$$$$"""!!! !!!"""$$$%%%!!!###$$$"""$$$%%%$$$###"""###$$$ """#########"""!!!"""###$$$###"""!!!"""###!!!"""!!! """&&&))) $$$%%%%%%#########$$$$$$$$$###############"""""""""$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########"""!!!"""$$$'''$$$""" """""""""###$$$$$$%%%%%%%%%$$$$$$######################## !!!"""$$$%%%%%%%%%%%%!!!""""""###$$$%%%%%%&&&!!!%%%&&&""""""&&&%%%!!!!!!""""""!!!!!!"""###""""""""""""###########################"""!!!!!!"""$$$$$$$$$###"""###$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$############"""############$$$$$$$$$"""&&&((('''%%%$$$$$$%%%%%%%%%$$$$$$######### """###""" !!!$$$"""###%%%%%%&&&,,,444$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$######$$$&&&(((&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$###%%%'''(((((('''$$$%%%&&&&&&%%%$$$%%%'''&&&''')))))))))***,,,...000000111222333111...***'''&&&&&&%%%%%%%%%&&&&&&&&&'''((((((''''''((()))000000...+++((((((+++---***,,,............000111000222333444444444666888666777777666444444555666111777999666555999:::777777777888999::::::;;;<<<::::::999999777666555444333333333444666999;;;===999777666666888:::::::::999:::999777555444444555111111111111111000//////,,,---...//////---+++******,,,...---,,,++++++,,,************************************************((((((((((((((((((((((((######$$$%%%&&&'''))))))'''&&&&&&%%%%%%$$$$$$###%%%)))(((&&&%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$############$$$$$$!!! !!!"""### !!!""""""""""""!!!###!!!&&&)))&&&$$$###"""!!!!!!###%%%&&&###$$$$$$$$$$$$###""""""%%%%%%%%%###"""###&&&)))###$$$%%%'''((()))))))))///+++''')))---...***&&&((((((((('''&&&&&&%%%%%%)))************))))))(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&"""###&&&$$$)))((('''&&&&&&$$$$$$###"""$$$!!! ###$$$"""!!!"""$$$$$$#########$$$###!!! !!!"""###""" $$$$$$######""""""!!!!!!$$$$$$###"""!!! ###))))))%%%""""""$$$ !!!!!!!!!!!! $$$###!!! !!!""""""!!! """###$$$ """###$$$$$$###""" !!!$$$&&&&&&!!!%%%!!!!!!!!!!!!""""""""""""$$$###"""  $$$''' !!!"""$$$&&&#########!!!!!!###$$$###"""""""""""""""###!!!!!! !!!!!!"""###$$$!!!!!!"""###$$$$$$%%%%%%#########""" """$$$###"""!!!!!!!!!"""$$$%%% !!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%$$$%%%%%%%%%$$$""" !!!!!!"""###$$$%%%%%%&&&!!!!!!"""""""""#########%%%$$$#########$$$&&&'''$$$$$$######"""#########"""%%%$$$""" """$$$$$$###"""###$$$$$$###!!!&&&%%%$$$###""""""""""""$$$$$$###"""!!! """ !!!###$$$$$$!!!###%%%%%%$$$###"""###$$$###"""!!!!!!"""######$$$((('''###!!!$$$'''###$$$%%%$$$###"""###$$$$$$$$$$$$###!!!"""$$$&&&!!!###&&&&&&%%%$$$$$$%%%%%%%%%&&&$$$###"""###%%%"""############$$$$$$$$$!!!"""###%%%%%%$$$#########$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""'''%%%###!!!!!!###%%%''' """$$$%%%%%%%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$&&&&&&&&&$$$$$$$$$&&&&&&'''(((&&&$$$$$$(((,,,&&&%%%$$$%%%'''((('''&&&(((%%%&&&))))))''''''***,,,+++)))(((''''''((((((((((((((((((((('''''''''***,,,---+++(((%%%''')))'''((()))((('''''')))++++++,,,...///000//////...///111555666666666777777777777666666666666777777444444444444444444444444555666666888999:::;;;;;;<<<999999<<<:::333333777444444555666777999;;;===444555666777888999:::;;;999999999999777555333111333222111///...---------000111222111///.........---,,,+++*********+++,,,&&&&&&&&&'''((())))))******+++,,,***(((''''''(((((())))))*********))))))(((***+++)))'''%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%&&&$$$  """!!!  !!!"""### !!!"""############ $$$$$$!!!"""%%%%%% %%%$$$"""!!!!!!###$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$&&&((($$$$$$%%%&&&&&&'''((((((***)))((('''((()))******''''''''''''''''''((((((''''''((((((((((((((('''&&&'''(((((((((((('''&&&&&&&&&%%%$$$############&&&$$$$$$%%%"""""")))&&&&&&&&&%%%%%%$$$$$$######"""!!!!!!######"""!!!"""###%%%%%%$$$$$$$$$&&&$$$"""!!!"""###$$$###"""""""""""""""""""""!!!!!!$$$$$$######""""""!!!!!!$$$******%%%""""""$$$ !!!!!!!!!!!! ###"""!!! !!!"""###!!!!!!!!!!!!!!!"""###### !!!###$$$$$$###!!! !!!%%% '''%%%!!!!!!!!!!!!!!!""""""""""""#########!!! ###%%%!!!"""###""" !!! !!!"""!!! !!!###$$$###"""""""""""""""######!!!  !!!!!!"""######$$$$$$#########"""!!!!!!"""$$$######"""""""""######$$$!!!"""######$$$$$$$$$######"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$###""""""!!!#########"""######$$$$$$""""""##################""""""!!! !!!"""###$$$##################$$$$$$"""###$$$$$$"""!!!!!!!!!%%%$$$######$$$### $$$###############$$$$$$###$$$$$$$$$###"""!!! """!!! """###$$$%%%!!!###%%%%%%$$$#########$$$###"""!!!!!!"""###$$$!!!###%%%&&&&&&%%%$$$###"""$$$%%%$$$###"""###$$$"""""""""!!! """$$$!!!###$$$###""""""### !!!######"""###%%%'''"""############$$$$$$$$$""""""###$$$$$$$$$$$$###"""$$$%%%%%%$$$######$$$########################%%%%%%$$$$$$$$$#########&&&%%%$$$""""""###$$$%%%"""###$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$$$$&&&&&&''''''%%%###$$$'''***&&&%%%$$$%%%&&&'''&&&%%%(((%%%%%%((((((&&&&&&)))&&&'''((((((((('''&&&%%%'''''''''''''''''''''''''''***+++***'''&&&(((******+++,,,+++******,,,...***)))))))))***+++,,,---000222444555444444555777888777777666666666777777777777777777777777777777555555666888999;;;<<<<<<>>>;;;;;;===:::444444888333333444666777888999:::444555555666777888999999888888999888777555333222111000000////////////000///000111111///.........---,,,+++*********++++++''''''(((((()))******+++***+++,,,***((('''((()))((())))))*********))))))&&&((())))))'''&&&'''''''''&&&&&&''')))***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######"""  !!! !!!"""""" !!!"""###$$$$$$$$$$$$!!!!!!"""### %%%$$$""""""!!!"""###$$$ !!!"""###$$$%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''(((&&&((()))(((''''''***---&&&&&&'''(((((()))******$$$$$$%%%&&&''''''''''''''''''((((((((((((''''''((((((&&&%%%$$$#########'''""" $$$((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###""""""###$$$###$$$&&&%%%$$$$$$%%%'''$$$###"""###$$$%%%$$$"""!!!!!!!!!!!!!!!!!!""""""########################!!!&&&+++***%%%""""""$$$ !!!!!!!!!!!! !!! !!!"""###$$$ !!!!!!""""""""""""""" """######""" ### '''%%%!!!!!!!!!!!!!!!""""""""""""!!!"""######!!!!!!"""######$$$$$$""" !!!"""""""""###%%%"""!!!!!!!!!"""###$$$$$$###"""!!!  !!!""""""######"""######"""!!!!!!###$$$######$$$$$$$$$######"""#########$$$$$$$$$$$$$$$"""""""""!!!"""######$$$$$$######""""""#########%%%$$$###"""!!!"""######$$$$$$$$$$$$$$$#########!!!!!! !!!"""###"""""""""######$$$%%%%%%%%%$$$#########""" %%%$$$$$$$$$$$$"""!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""###""""""!!!"""$$$%%%&&&"""$$$%%%%%%$$$######$$$######"""""""""######$$$""""""###%%%(((((($$$!!!"""###$$$$$$###"""###$$$!!!"""###""" """$$$ !!!###$$$###""""""###!!!""""""!!!"""$$$&&&"""############$$$$$$$$$#########"""######$$$%%%!!!###$$$$$$###""""""###"""""""""###############%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###%%%&&&%%%$$$###%%%&&&%%%%%%%%%$$$###$$$&&&((('''%%%$$$$$$&&&&&&%%%$$$)))%%%$$$&&&%%%###$$$(((!!!###%%%'''(((&&&$$$"""%%%%%%%%%&&&&&&'''''''''$$$''')))(((&&&&&&(((+++'''((()))((('''((()))+++***(((&&&%%%&&&(((+++---111222333222222333666888999888777777666666666666555555555555555555555555444555666888:::<<<===>>>AAA>>>===<<<999555666999222333555666777777666666444444555555666666666666777777888888777666444333////////////000000111222//////000000000///......---,,,++++++******++++++((())))))******+++++++++***++++++***((('''((())))))))))))******))))))(((%%%&&&((((((''''''((()))'''&&&&&&'''***++++++***&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""!!!!!!"""###"""!!! !!!!!!!!!""" !!!"""############"""######"""!!!$$$$$$###"""!!!""""""###!!!!!!"""###$$$%%%%%%%%%"""###%%%&&&%%%$$$$$$%%%(((&&&%%%$$$$$$&&&(((***'''(((***+++***)))))))))(((((((((((())))))******"""###$$$&&&&&&'''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&$$$ """''''''#########$$$$$$%%%%%%%%%%%%!!!$$$&&&%%%"""!!!###%%%"""$$$%%%$$$######%%%&&&$$$###""""""$$$$$$###""" !!!!!!""""""!!!!!!"""""""""#########"""'''+++***%%%!!!"""$$$ !!!!!!!!!!!!  !!!"""###$$$%%% !!!"""######"""!!! !!!!!!!!!!!! !!!%%%$$$ %%%!!!!!!!!!!!!"""""""""""" """$$$$$$"""!!! !!! """"""!!!!!!"""$$$"""######""""""###!!!!!!!!!!!!"""###%%%%%%$$$$$$###"""!!!!!!""""""!!!!!!!!!"""""""""######!!!"""######"""!!!###$$$###$$$%%%%%%%%%$$$"""!!!""""""""""""""""""######"""""""""""""""######$$$###"""!!!!!!!!!###$$$%%%%%%###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""######$$$!!!!!!"""###$$$%%%%%%%%%%%%###!!!"""$$$$$$!!!$$$$$$$$$%%%&&&$$$ !!!""""""###$$$$$$%%%%%%######"""!!!"""###$$$%%%###############$$$&&&(((###$$$%%%%%%$$$###$$$%%%##################$$$$$$$$$######$$$%%%%%%%%%$$$"""###$$$$$$###"""$$$%%%###$$$%%%$$$######$$$%%%"""$$$%%%%%%$$$$$$%%%&&&###$$$$$$###!!!!!!"""###""""""#########$$$$$$$$$$$$###"""""""""###%%%&&&!!!"""$$$$$$"""!!!"""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!%%%%%%$$$""" !!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%$$$###%%%&&&$$$$$$$$$######$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$###)))%%%###$$$$$$!!!###&&& !!!###%%%&&&&&&%%%$$$######$$$%%%&&&&&&''''''###&&&((('''%%%$$$&&&)))&&&'''''''''&&&&&&(((***+++***)))((()))+++---...111111111111111444888<<<999999888777666666666666444444444444444444444444444555666888;;;===>>>???AAA???===:::777555666999333444666888888777666444444444444444444444444444666666777777777666444333000////////////000111111.........///000000///...,,,,,,++++++++++++***+++)))))))))*********++++++)))++++++***((((((((()))))))))))))))))))))((('''%%%'''(((((('''&&&'''(((%%%$$$$$$%%%'''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%###!!!###&&&'''&&&### !!!!!!!!!!!!!!! !!!""""""""""""!!!#########%%%(((######""""""""""""""""""######$$$$$$$$$######"""!!!###%%%%%%$$$$$$$$$%%%((('''&&&%%%%%%''')))+++((('''(((+++---+++%%%******))))))((((((((((((###$$$%%%&&&'''(((((((((((((((''''''''''''((((((%%%%%%$$$$$$%%%&&&''''''!!!""""""###$$$$$$!!!"""######$$$$$$%%%%%%&&&!!!$$$&&&%%%"""!!!###%%%!!!"""###"""!!!!!!###%%%###"""!!!!!!"""###"""!!! !!!!!!"""""" !!!""""""""""""'''+++)))$$$!!!"""$$$ !!!!!!!!!!!!  !!!"""###$$$%%% !!!"""######"""!!! !!!!!!!!!!!! ###"""!!!%%%!!!!!!!!!!!!"""""""""""" """$$$$$$""" !!!""""""###%%%&&&!!!###$$$"""!!! !!!!!!!!!!!!!!!"""###%%%%%%"""""""""""""""###$$$$$$""""""###############$$$ """######""""""###$$$"""###$$$%%%%%%$$$"""!!!######"""!!!!!!"""######!!!"""""""""############"""!!!!!! !!!"""$$$%%%!!!!!!!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############ !!!"""$$$%%%%%%%%%%%%""" !!!%%%&&&$$$!!!""""""###%%%&&&&&&$$$!!!"""###$$$$$$$$$$$$###"""%%%"""!!!%%%(((###$$$%%%$$$"""###&&&)))$$$%%%%%%%%%######$$$&&&""""""######$$$$$$$$$$$$$$$%%%%%%### &&&+++!!!###$$$$$$######$$$%%%###%%%&&&%%%$$$###$$$%%%###$$$%%%$$$######%%%&&&$$$%%%%%%$$$""""""###%%%""""""#########$$$$$$$$$$$$###"""""""""###%%%&&&!!!"""$$$$$$"""!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&$$$"""!!!%%%%%%$$$""" !!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###%%%$$$######%%%&&&$$$#########$$$%%%%%%%%%%%%$$$######$$$%%%$$$"""((($$$###$$$$$$!!!"""%%%""""""######$$$%%%''''''"""######$$$%%%&&&''''''$$$'''((('''$$$###$$$''')))*********))))))+++,,,)))***+++,,,------------///000000000222666;;;???888777777666555555666666777777777777777777777777333444666888:::<<<>>>???>>>>>><<<777444444555666555666888999999888666555333333333333333444444444555666777777777555444333111000//////......//////...---,,,...000111000...,,,,,,,,,,,,++++++******(((((()))))))))))))))***)))***+++***)))((()))***)))))))))))))))((('''''''''((()))(((&&&%%%$$$%%%&&&%%%$$$$$$%%%%%%###"""&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%###!!!###&&&(((&&&$$$ !!!"""!!!!!!!!! !!!!!!""""""""" !!!###!!!!!!!!!""""""#########$$$$$$$$$$$$$$$###"""""""""###$$$$$$######$$$&&&%%%%%%%%%%%%&&&(((***+++(((&&&%%%))),,,***!!!******)))(((((('''&&&&&&%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''!!!!!!!!!"""###$$$%%%&&&"""&&&'''%%%###$$$###!!!"""#########$$$$$$%%%%%%"""###$$$###""""""###$$$!!!""""""!!! ###%%%"""!!! !!!"""###""" !!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!%%%)))(((### """%%% !!!!!!!!!!!!  """###$$$$$$$$$"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%!!!!!!"""!!!!!!!!!!!!"""""""""""" """$$$###!!!  !!!###""""""!!!###$$$!!!"""$$$###!!! !!!"""!!!!!!!!!"""###$$$$$$ !!!"""###$$$###############$$$$$$$$$!!!###$$$###"""###$$$!!!!!!"""###############&&&%%%$$$###"""###$$$%%%!!!!!!"""############"""!!!!!!!!!!!!""""""###$$$ !!!###$$$$$$%%%############$$$$$$%%%%%% !!!"""""""""!!!!!! !!!###$$$%%%%%%$$$### """$$$%%%%%%###"""!!!!!!###%%%&&&%%%$$$"""###$$$%%%%%%$$$"""!!!%%%""" $$$((("""$$$%%%$$$""""""&&&)))$$$%%%&&&%%%######%%%&&&!!!"""###$$$%%%%%%%%%%%%###&&&&&&###&&&,,,!!!"""$$$$$$######$$$&&&!!!###$$$$$$###""""""###!!!"""###"""!!!!!!###%%%!!!###$$$$$$###$$$''')))"""############$$$$$$$$$#########"""######$$$%%%!!!###$$$$$$###""""""###$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%######%%%&&&&&&%%%$$$############"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!###$$$$$$######%%%&&&$$$###"""###%%%&&&%%%$$$###"""!!!"""$$$%%%$$$###%%%######%%%%%%""""""$$$$$$$$$#########%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%''')))'''$$$"""$$$&&&'''((()))((('''''')))+++''')))***,,,---,,,,,,+++......///000222555;;;???666555555444444555555666555555555555555555555555333444555777999;;;<<<===999;;;:::666333444555444666777888999999888777777222222333333444444444555666666777777666555333222000///......---------------++++++---111222000...+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))***+++***)))((()))***))))))))))))((('''&&&&&&'''))))))(((&&&$$$###$$$)))'''&&&%%%%%%%%%###"""%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!! !!!###$$$###"""!!!"""""""""!!!  !!!""""""###""""""!!!!!! """######$$$$$$"""######$$$$$$$$$############$$$###""""""$$$'''!!!!!!###$$$&&&'''((()))((((((''')))***((($$$!!!((((((''''''''''''''''''&&&&&&'''''''''''''''&&&'''&&&%%%$$$$$$%%%&&&'''###############$$$%%%&&&"""&&&&&&###$$$''''''##################$$$$$$$$$###"""!!!!!!######"""!!!"""###"""!!! !!!$$$&&&###"""!!!!!!######"""!!!""""""""""""""""""!!!!!! !!!!!!!!!!!!$$$'''&&&""""""%%% !!!!!!!!!!!! !!!"""##################"""!!!!!!!!!!!!!!!"""""""""!!!!!!"""""""""!!!!!! $$$ !!!!!!!!!!!!!!!""""""""""""!!!"""###""" """###$$$###!!!!!!"""###!!!""""""!!! """$$$###"""""""""""""""######!!!!!!!!!!!!!!!!!!""""""###############"""""""""!!!###$$$#########$$$ !!!"""$$$$$$&&&%%%###!!!!!!"""###$$$ !!!"""###$$$######"""!!!!!!"""""""""""""""!!! """###$$$###"""!!! !!!!!!"""###$$$%%%%%% !!!"""#########"""!!!!!!"""$$$%%%%%%$$$###"""!!!#########"""###$$$###!!! !!!"""###""" !!!###%%%%%%%%%$$$###$$$###!!! !!!###%%%!!!###%%%$$$!!!!!!%%%)))%%%&&&&&&$$$######%%%'''!!!"""###%%%&&&&&&%%%%%%###$$$%%%$$$""""""%%%((( """###$$$######%%%&&&!!!###%%%%%%###""""""###""""""###"""!!!!!!###%%% """############&&&((("""############$$$$$$$$$""""""###$$$$$$$$$$$$###"""$$$%%%%%%$$$######$$$######$$$%%%%%%&&&''''''#########$$$$$$$$$%%%%%%"""######$$$%%%%%%%%%%%% """######""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% """$$$$$$######%%%&&&%%%######$$$&&&'''&&&###!!! !!!$$$%%%%%%$$$###!!!###''''''$$$"""$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###&&&((('''$$$$$$&&&(((%%%&&&&&&&&&%%%%%%'''((())))))******+++,,,,,,------...//////000222666999333333333333333444555666222222222222222222222222333444555666888999:::;;;555::::::555333666666444555666666666777777888888111222222333444555666666777777777777666444222000---,,,,,,,,,,,,---......---+++))),,,111333111...++++++,,,,,,,,,+++***)))************************((()))+++***)))((()))+++))))))))))))((('''&&&%%%&&&'''((((((&&&$$$$$$%%%((('''&&&&&&&&&&&&%%%###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$###### !!!"""!!! !!!"""!!!"""""""""!!! !!!"""######$$$$$$$$$ $$$((($$$ ((( """###$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$###"""!!!"""%%%'''!!!###%%%&&&''''''***+++,,,+++))))))***,,,%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&(((((('''&&&&&&&&&''''''!!!###""" $$$***)))###########################$$$!!! ###$$$"""###$$$###"""!!!"""%%%'''$$$###"""###$$$%%%$$$"""$$$$$$######""""""!!!!!!"""""""""""""""!!!!!!!!!"""&&&%%%!!!"""%%% !!!!!!!!!!!!  !!!#########""""""$$$###""" !!!"""######""""""""""""###### """((($$$$$$!!!!!!!!!!!!"""""""""""""""######""" """######""""""###$$$ !!! !!!$$$'''$$$###"""""""""""""""###&&&%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!! ###$$$#########$$$ """$$$%%%$$$"""  !!! !!!"""$$$$$$######""" !!!"""######"""!!! !!!###%%%$$$"""  """###$$$%%%&&&"""###$$$&&&&&&%%%%%%$$$"""###$$$%%%%%%$$$"""!!! ###%%%%%%""" !!!###$$$!!! """%%%&&&&&&&&&%%%######$$$$$$$$$$$$###""" ###%%%### %%%)))%%%&&&&&&$$$######%%%'''!!!"""$$$%%%&&&&&&%%%%%%""""""###%%%''''''$$$""" """###$$$######%%%&&&###%%%''''''&&&$$$$$$%%%$$$$$$$$$###"""###%%%(((###$$$$$$###!!! """###"""############$$$$$$$$$!!!"""###%%%%%%$$$#########$$$&&&&&&$$$###$$$%%%""""""###$$$%%%%%%&&&&&&"""""""""######$$$$$$$$$""""""###$$$%%%&&&&&&''' ############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%% """###$$$######%%%&&&%%%$$$###$$$'''(((&&&### !!!$$$&&&&&&%%%!!!!!!###((()))%%%###$$$ """$$$&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$''''''%%%%%%(((+++'''((())))))(((((()))+++---,,,***)))***,,,///111---...///......///222444111111111222333444555666444444444444444444444444333444555666777888999999333999;;;666444777777444555444444444555666888888111111222333555666777777777888888777555333111000*********+++,,,---//////---***))),,,111333111...++++++,,,---,,,+++***)))++++++++++++++++++++++++((()))******)))((()))+++))))))))))))((('''&&&%%%###%%%''''''&&&%%%&&&'''&&&$$$###$$$&&&&&&&&&$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$###### ###%%%$$$!!! """$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######"""!!!!!!$$$&&&"""###"""$$$"""!!! """%%%$$$"""%%%'''((('''$$$"""!!!!!!!!!"""$$$&&&''''''&&&%%%'''''''''((((((((((((((()))******)))'''%%%&&&''',,,((($$$%%%)))+++(((%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&(((!!! ((((((###&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%######)))+++((($$$&&&'''&&&$$$""""""###$$$$$$######""""""!!!!!!############""""""""""""""""""""""""###$$$%%%&&&!!!!!!"""!!! """ !!!"""######"""!!! #########"""!!! """%%%$$$!!!$$$!!!$$$###### !!!$$$$$$""""""""""""""""""######$$$ !!!"""!!! !!!###%%%""""""""""""!!!!!!!!!!!!"""!!! """$$$""""""""""""############"""!!!!!!###%%%&&&%%%###$$$$$$$$$###"""###%%%(((!!!!!!""""""#########$$$"""$$$'''))))))&&&###!!!$$$!!! !!!###%%%###!!!%%%&&&'''&&&$$$###$$$%%%"""""""""""""""######$$$ !!!"""######$$$$$$###!!!"""""""""!!! !!!"""###############!!!!!!"""###############$$$$$$$$$###############%%%###!!! !!!###%%%!!!"""$$$$$$######$$$&&&!!!###$$$$$$"""!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%###'''((($$$"""###$$$"""###!!! """%%%%%%###!!! !!!"""######"""""""""#########$$$$$$$$$$$$%%%"""!!!######!!!!!!$$$""""""!!!!!!"""###$$$$$$$$$$$$$$$##############################$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%(((%%%######&&&'''&&&$$$***&&&$$$''',,,,,,%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###""""""###!!!"""###""""""###%%%(((!!!!!!"""###$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$###"""$$$'''(((%%%""")))%%%%%%)))(((###"""&&&#########"""!!!"""%%%(((&&&&&&%%%$$$$$$######"""%%%&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((()))******++++++------,,,,,,---000222444...000222555666666555444666444222333555333,,,&&&111333666888888888999:::;;;999777888::::::777333444444444444444555666777888333...///444888999888444555666444222111111222000111111222111///---,,,---,,,+++---///000000///------,,,,,,+++******)))))))))))))))))))))))))))///000000...+++))))))***&&&%%%%%%&&&''''''&&&%%%&&&)))(((&&&&&&)))***((("""###%%%&&&&&&%%%###"""''''''&&&%%%%%%%%%%%%&&&"""""""""###$$$$$$%%%%%% !!!"""######$$$$$$### !!!!!! !!!!!!!!!!!!!!!!!!!!! !!!######!!!###"""!!! """%%%$$$ $$$!!!###%%%%%%$$$###$$$%%%""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***)))&&&%%%&&&''''''%%%###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&###'''###""")))(((###'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%###"""$$$%%%%%%###""""""############"""""""""""""""#########"""""""""!!!!!! !!!""" !!!"""!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###!!! """$$$!!!$$$$$$!!!!!!$$$!!! """### !!!!!!!!! !!!""""""######$$$$$$"""  """""""""""""""!!!!!!!!!!!!###""""""!!!"""###$$$%%% !!!$$$$$$""""""###%%%!!!""""""!!! !!!###%%%!!!"""""""""############ """$$$%%%%%%###!!! %%%###"""###%%%&&&%%%$$$$$$%%%&&&%%%$$$######$$$"""""""""""""""######$$$ !!!"""###$$$$$$$$$$$$!!!!!!###$$$$$$$$$###""" !!!!!!"""######""""""!!!!!!"""#################################$$$$$$######"""!!!!!!"""######"""###$$$$$$###"""###%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$((((((%%%###%%%%%%######"""!!!"""$$$%%%###!!!%%%%%%&&&&&&&&&%%%$$$$$$""""""#########$$$$$$$$$### ###%%%###$$$(((###############$$$%%%%%%###########################""""""""""""###$$$$$$&&&%%%$$$###############$$$""" """######!!!%%%$$$###%%%))))))%%%!!!############$$$%%%&&&&&&"""""""""""""""""""""""""""###%%%%%%###"""######"""######"""""""""%%%'''!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!! !!!$$$$$$""" '''$$$$$$((((((######&&&&&&&&&%%%###!!! """$$$%%%%%%%%%$$$$$$$$$$$$###"""$$$%%%%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''((()))******++++++---,,,+++++++++---///000...///111444555555444333444111000111444333///***111444777888888888888999777999:::999666333111111555444444444444555555666777333...///444888888777555666666555333111222333---...............---------,,,,,,---///000///...,,,,,,,,,+++******)))))))))))))))))))))))))))))))))***+++)))'''&&&'''(((((('''''''''(((((('''&&&$$$''''''$$$$$$((((((&&&&&&((()))******)))(((&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$################## !!!"""###$$$$$$$$$$$$ !!!!!!!!!!!!!!!!!! !!!!!! !!!"""!!!$$$$$$ !!!###""" !!!%%%$$$!!!!!!%%%!!!"""$$$$$$######$$$&&&############$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%'''(((((())))))(((&&&%%%&&&'''!!!"""$$$$$$######$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&""" %%%"""%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%&&&%%%&&&%%%""" """######"""""""""###""""""""""""##################""""""""""""!!!!!! !!!"""### !!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""" !!!""""""######!!!!!!""""""#########$$$!!!$$$$$$"""!!!###%%%"""### !!!!!! !!!!!!"""!!!""""""!!!"""$$$&&&!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$!!!!!!!!!"""""""""######"""&&&%%%!!!"""'''!!!"""""""""!!!!!!###%%%""""""""""""############ !!!""""""""""""!!!!!!$$$"""!!!!!!!!!!!! ###$$$%%%$$$###"""###$$$"""""""""""""""######$$$ !!!"""###$$$$$$$$$$$$!!!"""######$$$$$$###### !!!""""""###"""""""""!!!!!!"""###############"""""""""###$$$$$$$$$%%%""""""############"""""""""$$$$$$$$$"""!!!"""### !!!######"""!!!!!!"""%%%%%%$$$$$$$$$$$$$$$$$$###'''(((%%%$$$%%%&&&$$$$$$###"""###$$$$$$###!!!%%%%%%$$$$$$###""""""!!!"""""""""############$$$###!!!!!!$$$%%%$$$%%%(((%%%$$$$$$$$$$$$%%%&&&&&&########################"""""""""""""""######$$$&&&&&&$$$###"""!!!!!!!!!%%%$$$""""""$$$%%%$$$###"""""""""###$$$%%%%%%%%%$$$######"""###%%%&&&'''""""""""""""""""""""""""!!!###%%%%%%###"""###$$$###$$$$$$###""""""$$$%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$######"""#########$$$&&&&&&%%%###$$$"""###&&&&&&$$$###%%%&&&&&&%%%###!!!!!!"""$$$######$$$$$$$$$%%%%%%%%%!!!###$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&'''(((***+++,,,,,,,,,+++***))))))***+++,,,---...000222333333222222111///---///222333111///222444666777666666777888999???BBB@@@888222222333666555444444444444444444555222//////333666777666444555666555333222222333...------,,,---...///000...---,,,---//////...---,,,++++++***))))))(((((())))))))))))))))))))))))((()))******)))(((***+++))))))))))))((((((''''''###%%%%%%"""###&&&'''%%%$$$%%%&&&''''''&&&%%%$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!! !!!"""###$$$$$$$$$$$$ !!!!!!""" !!!!!!!!!!!!!!!$$$$$$###""""""######$$$$$$!!! !!!""" ###### !!!%%%$$$%%%%%%###"""!!!"""###%%%$$$#########%%%&&&'''&&&%%%$$$$$$$$$%%%'''((('''((()))(((&&&%%%&&&'''###&&&&&&###"""%%%)))$$$$$$$$$%%%%%%%%%&&&&&& !!! $$$!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''$$$###%%%))),,,!!!###$$$######$$$%%%!!!!!!""""""######$$$$$$###"""""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$ !!!!!!!!!!!!###""""""!!! !!!###$$$ !!!""""""###"""!!! """$$$%%%$$$### """######!!! !!!"""!!!$$$$$$  """!!!!!! !!!""""""!!!"""###"""!!!!!!###%%%!!!!!!!!!!!!"""""""""""" !!!""""""""""""!!!""""""#########$$$$$$$$$"""&&&%%%"""!!!###&&&"""###$$$$$$######$$$&&&"""""""""""""""#########"""""""""""""""######$$$&&&$$$###!!!"""###$$$###"""!!!"""###"""""""""""""""######$$$!!!!!!"""###$$$$$$$$$$$$ !!!!!!""""""""""""""""""###############"""!!!!!!"""###############!!!!!!"""###$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!###$$$%%%###"""!!!!!!"""!!!!!!  !!!%%%%%%$$$######$$$$$$%%%###((()))'''&&&'''(((&&&&&&%%%$$$$$$$$$$$$######$$$$$$###"""!!!!!!!!!!!!"""""""""#########$$$$$$'''$$$###$$$$$$!!!!!!$$$%%%%%%$$$$$$$$$$$$%%%%%%"""""""""###############""""""!!!!!!""""""###$$$%%%$$$######""""""""""""&&&%%%$$$$$$$$$%%%%%%%%%"""###$$$###!!!!!!$$$'''$$$###""""""###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$#########$$$###$$$%%%$$$""""""###$$$######$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&'''&&&&&&!!!!!!"""$$$%%%$$$$$$%%%"""###$$$#########&&&(((""""""###$$$%%%%%%&&&&&&"""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((%%%&&&'''((()))++++++,,,******)))))))))***++++++---...///000111111111111000...,,,---///111111000000222444444333333555666:::???CCCAAA:::555333555666555555444333333333333444111000000333555555555222333444333222111222333333111///------...000222///...------...///...,,,++++++******)))((((((((((((((((((((((((((((((((((((***+++***)))((()))+++)))******((('''&&&''''''###%%%%%%""""""&&&'''$$$ !!!""""""""""""!!! '''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$#########""""""!!!!!!"""###$$$$$$$$$$$$!!!!!! !!!"""### !!!!!!"""""" """###"""!!!!!!!!!######"""!!!  ###!!!!!! %%%###$$$%%%$$$###"""###$$$&&&&&&%%%$$$$$$%%%'''((('''&&&%%%%%%%%%&&&((((((&&&'''((('''&&&%%%&&&'''%%%))))))%%%$$$'''+++$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&***'''$$$+++$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!! $$$))) """$$$%%%$$$$$$%%%'''!!!!!!""""""######$$$$$$"""""""""!!!!!!!!!!!! !!!!!!""" !!!  """###"""!!! !!!###$$$ """!!! !!!###$$$$$$"""!!!""""""!!! !!!$$$$$$!!!$$$###""""""!!!!!!""""""###$$$''''''&&&$$$  !!!!!!!!!"""""""""### !!!"""###""""""""" !!!!!!#########$$$%%%%%%$$$###!!!###$$$$$$######$$$%%%######""""""""""""""""""""""""!!!!!!!!!"""$$$$$$'''''''''%%%$$$"""""""""!!!"""######!!!!!!"""###"""""""""""""""######$$$!!!"""###$$$$$$%%%%%%$$$!!!!!!!!!!!!!!!""""""###$$$$$$$$$%%%%%%$$$######!!!!!!"""###############!!!!!!"""###$$$%%%%%%%%% !!!###%%%%%%###!!! ###$$$$$$###!!! !!!""" """$$$$$$#########$$$%%%$$$###"""###$$$%%%'''&&&,,,...,,,,,,------+++)))((('''&&&$$$$$$$$$%%%((('''&&&%%%%%%%%%%%%&&&############$$$$$$$$$$$$'''###"""$$$### ###%%%$$$$$$#########$$$$$$"""#########$$$$$$$$$%%%"""""""""""""""######$$$###"""""""""###$$$%%%%%%"""""""""!!!!!!!!!"""###%%%''''''%%%!!! $$$((($$$############%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$######$$$%%%"""$$$%%%$$$###""""""#########$$$%%%&&&&&&&&&&&&###$$$%%%&&&'''&&&$$$$$$"""""""""""""""######$$$!!!"""###$$$%%%%%%$$$"""###$$$$$$$$$$$$&&&'''""""""###$$$%%%&&&&&&'''"""$$$&&&&&&%%%%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((%%%&&&'''((()))***++++++(((((())))))+++,,,---...---......///000000000000111///---,,,---...//////...///000111000111333444666888::::::888444222111666555444333333333333333222222111222444444444444000111222222111000222333666333000---,,,---...000///...------...///...,,,++++++******)))(((((((((((((((((((((((((((((((((&&&'''((('''%%%###$$$%%%((())))))'''%%%%%%&&&((($$$&&&&&&###$$$'''(((&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%""""""#########$$$$$$$$$!!!"""###$$$$$$%%%%%%$$$!!!!!! !!!"""### !!!""""""""" """$$$$$$###"""###$$$###!!! !!! $$$ !!!  %%% $$$&&&&&&&&&'''(((&&&%%%%%%$$$%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%'''((('''&&&%%%&&&'''!!!&&&******&&&%%%'''***$$$$$$%%%%%%%%%%%%&&&&&& (((&&&%%%+++(((%%%***$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###&&&%%%!!! """!!!"""%%%%%%%%%%%%&&&'''""""""""""""############""""""!!!!!!!!!!!! ###""""""!!!""""""###### !!! """$$$!!! !!!!!!"""###$$$!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!  ######"""$$$###"""""""""""""""###$$$$$$!!!"""######"""###%%%''' !!!!!!""""""###############$$$$$$$$$%%%%%% !!!!!!!!!"""""""""$$$###"""###%%%&&&$$$!!! """"""!!! !!!"""############""""""""""""  !!!"""###!!!"""$$$$$$$$$$$$%%%'''!!!"""######""""""###$$$"""""""""""""""######$$$!!!"""###$$$%%%%%%%%%%%%$$$############$$$%%%&&&$$$$$$$$$%%%$$$$$$######!!!!!!"""###############"""""""""###$$$$$$$$$%%% """###$$$$$$###""" !!!#########!!! !!!"""!!!#########"""###$$$$$$###""""""###%%%''')))+++000333222222444333111++++++***(((%%%$$$&&&'''***)))'''&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%"""!!!$$$%%%######'''%%%$$$$$$############$$$######$$$$$$%%%&&&&&&&&&###############$$$$$$%%%"""""""""###$$$%%%''''''###$$$%%%$$$""""""$$$&&&'''((((((&&&###"""$$$'''"""######$$$%%%%%%&&&&&&"""""""""""""""""""""""" """$$$$$$$$$###$$$%%%!!!###%%%%%%#########$$$"""###$$$%%%&&&&&&&&&&&& !!!###%%%%%%$$$"""!!!###$$$%%%$$$######%%%'''"""###"""###&&&&&&$$$%%%&&&'''&&&$$$"""###$$$""""""###$$$%%%%%%&&&&&&!!!###$$$$$$#########$$$""""""######$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&''''''(((((((((((((((&&&''''''(((((())))))***'''((()))***,,,---...............//////000000000000///---,,,+++,,,,,,---,,,---...//////000333555555666777777666555444333555444333333333333333333222222333444555444444444///111222222111111222444555222///,,,******+++,,,...---,,,---//////...---,,,++++++***))))))(((((())))))))))))))))))))))))((())))))(((&&&$$$%%%&&&&&&((()))'''$$$$$$'''+++%%%''''''$$$%%%((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!"""###$$$%%%%%%%%%%%%  !!! !!!""""""######$$$%%%$$$######%%%'''!!!!!!$$$###!!!!!!###!!!!!!&&& %%%((()))(((((((((######$$$$$$$$$######"""###$$$&&&'''''''''%%%$$$%%%&&&''''''%%%%%%&&&'''!!!$$$'''(((%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&"""&&&!!! '''&&&"""&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!$$$)))((("""!!!$$$ """$$$%%%$$$###$$$%%%#########"""""""""""""""""""""!!!!!!!!! $$$$$$############$$$$$$ """$$$ !!!""""""######### !!!!!!!!! """###"""!!! !!!!!! ###### !!!"""!!!!!!!!!!!!!!!!!!"""###### """###&&&***--- !!!"""#########%%%$$$#########$$$%%%&&&############$$$$$$$$$$$$ !!!"""""""""!!!!!!!!! """"""!!! !!!!!!############"""""""""!!! !!!""""""###### !!!!!! """$$$!!!"""$$$###""""""$$$%%%"""""""""""""""######$$$""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$%%%&&&###############"""!!! !!!!!!"""#################################$$$$$$!!!"""###$$$$$$###"""!!! !!!###"""!!!!!!"""###!!!"""!!!!!!"""###"""!!!!!!!!!###&&&)))+++***000333333333444444222......---***&&&%%%'''***000...+++(((%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''$$$$$$&&&'''%%%%%%)))&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''&&&((()))(((%%%%%%''')))&&&&&&&&&&&&%%%$$$%%%&&&!!!"""$$$&&&&&&&&&%%%$$$"""""""""""""""""""""""" """$$$$$$$$$###$$$&&& """$$$%%%$$$###$$$%%%!!!"""###$$$%%%%%%%%%%%%!!!###%%%%%%$$$"""!!!&&&'''(((&&&%%%%%%(((*** $$$%%%"""###'''&&&###%%%&&&'''&&&$$$######$$$#########$$$$$$%%%%%%%%%"""$$$%%%%%%###""""""###!!!""""""###$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,///////////////000000111---------,,,++++++,,,---+++---...//////111555777444888:::777333111444777333333333222333333444444111333555666666555444444000222333333333333555666333111///,,,++++++,,,,,,---,,,,,,---///000///...,,,,,,,,,+++******)))))))))))))))))))))))))))))))))***+++***)))((()))***&&&(((***(((%%%%%%***...%%%''''''$$$%%%((()))'''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$$$$##################$$$$$$""""""###$$$%%%%%%%%%%%%  !!!""""""### !!!!!!"""$$$  %%%&&&######$$$### """'''###(((+++***'''%%%$$$ !!!"""######"""!!! """%%%''''''&&&$$$"""%%%&&&''''''%%%%%%&&&''' """$$$%%%$$$"""!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&&&&(((""" )))(((###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%!!! ###"""!!!((( """###$$$"""""""""###$$$$$$######""""""!!!!!!"""!!!!!!!!! !!!   """$$$!!!############"""!!!"""#########%%%"""  """$$$###""" $$$$$$   !!!""""""###$$$$$$###"""!!!###$$$ !!!"""######$$$$$$"""!!! """$$$%%% !!!!!!!!!!!! $$$###"""!!!$$$$$$###""""""###$$$#########""""""!!!!!!!!!!!!###$$$%%%%%%%%%%%%$$$%%%&&&$$$!!! """!!!###$$$$$$######$$$&&&"""""""""""""""######$$$""""""###$$$%%%%%%%%%%%%###"""!!!!!!!!!"""$$$$$$!!!!!!"""!!!!!! !!!!!!"""###############$$$$$$$$$###############""""""############""""""!!!""""""!!!!!!"""$$$!!!###%%%%%%%%%%%%&&&'''!!!!!! ###&&&***,,,&&&,,,000000000222111///000000///+++'''&&&(((+++999777333...***(((''''''&&&&&&&&&'''''''''((((((---)))((()))((($$$$$$'''((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&$$$&&&'''%%%###"""%%%'''$$$$$$$$$%%%&&&&&&'''&&& !!!$$$''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$$$$$$$%%%&&&!!!$$$%%%$$$$$$$$$%%%!!!!!!"""###$$$$$$$$$$$$ """%%%''''''&&&$$$######$$$%%%$$$""""""%%%(((!!!%%%&&&######''''''""""""###&&&&&&%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%######$$$!!!""""""###$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''))))))************))))))000////////////000000111+++,,,------,,,,,,,,,---,,,---///000111333777:::///555999444+++(((...666222222222222333444444555111444666777777555444444111333555555555555777888222111000///......///000---,,,+++---///000000///------,,,,,,+++*********))))))))))))))))))))))))$$$%%%''''''&&&'''(((***&&&)))***)))&&&''',,,111$$$''''''$$$$$$((((((&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$%%%%%%%%%%%% """ !!!!!!  !!!###$$$%%%"""###$$$%%%$$$"""### %%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$((('''!!!!!!&&&'''$$$(((###"""&&&%%% ### """$$$### !!!###%%%$$$###$$$&&&&&&$$$###""""""""""""""""""""""""(((&&&$$$!!!  !!!###%%%&&&!!!""""""!!!!!!"""$$$%%%###$$$&&&###!!!"""!!!!!!"""$$$###!!!!!!  """### $$$***""""""!!!!!!$$$$$$ $$$###!!! !!!###$$$ """%%%""" !!!!!! !!!###$$$###"""###$$$$$$$$$### !!!"""###!!!""""""###$$$%%%%%%&&&"""#########"""!!! &&&%%%###"""!!!"""######!!!"""###"""!!! !!!"""&&&&&&&&&$$$""""""$$$%%% ###&&&$$$ """%%%""""""""""""############$$$""" """$$$$$$$$$###$$$%%%%%%$$$###"""!!!  """"""!!!""" !!!$$$$$$""" """"""""""""""""""""""""$$$#########""""""!!!!!! """######""" !!!!!!$$$""""""$$$&&&%%%!!!%%%###!!!###''')))(((%%%$$$###"""!!!!!!"""###$$$!!!###$$$$$$$$$$$$&&&''')))((())),,,000111///+++,,,222666111'''###)))111<<>>;;;;;;<<<;;;::::::;;;===999999::::::;;;<<<<<<<<<:::666444555666555888<<<888888777555444222111000...............---------***++++++)))&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((''')))***)))''''''((()))&&&(((******))))))+++,,,***++++++((())),,,...---))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''$$$%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###%%%$$$ """&&&!!!!!! !!!!!!###%%%"""!!!"""###""" ###&&&%%%"""!!!###'''!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###""" !!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!!!!""""""!!!!!!"""$$$$$$$$$###""""""$$$&&&!!! !!!$$$%%%%%%$$$###############$$$%%%%%%!!!""" !!!%%%(((''' """$$$$$$######$$$%%%###"""!!!!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!############""""""""""""!!!"""%%%&&&%%%"""!!!""" !!!!!!  """$$$###"""###$$$###""" %%%%%%&&&&&&&&&$$$###""" !!!!!!"""""""""(((!!!''')))$$$''' !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######"""$$$$$$"""!!!"""$$$"""&&& $$$$$$$$$%%%%%%%%%$$$$$$###!!!!!!"""$$$$$$%%%%%%$$$""""""######$$$$$$$$$%%%"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%!!!###$$$######%%%&&&!!!"""$$$$$$#########$$$"""###%%%%%%###"""###$$$###$$$%%%%%%######$$$%%%###$$$&&&&&&$$$###$$$%%%$$$%%%'''&&&%%%$$$$$$%%%$$$'''$$$$$$''''''### !!!"""###$$$$$$$$$$$$!!!%%%'''&&&"""!!!###&&&%%%%%%$$$$$$$$$######### ###%%%%%%$$$$$$&&&(((!!!###$$$###!!!!!!###%%%############$$$$$$$$$%%%######$$$%%%%%%%%%$$$### """$$$$$$$$$$$$&&&(((%%%$$$#########$$$%%%&&&%%%%%%###!!!!!!###$$$)))!!!)))&&& %%%$$$%%%%%%%%%%%%&&&&&&&&&###$$$%%%%%%$$$$$$&&&((($$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((()))%%%&&&&&&&&&''''''&&&###$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&&&&%%%&&&''')))$$$$$$%%%&&&''''''((()))&&&&&&''''''(((((())))))(((((()))******)))((('''''''''(((((()))******+++***+++---...---...000111000000111222444666777888666666888999;;;<<<===>>><<<===??????>>>>>>???AAA>>>??????>>>======>>>@@@;;;;;;<<<======>>>??????<<<999888;;;<<<;;;===AAA>>>>>><<<;;;999777666555555444444333222111000000...///...,,,***)))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###""""""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''''''''&&&((())))))(((((()))+++%%%'''))))))'''''')))+++(((+++***&&&''',,,...,,,(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((((($$$$$$%%%%%%&&&''''''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###$$$"""!!!&&&!!!!!! !!!!!!###$$$ !!!$$$$$$ ###""" $$$"""""""""""""""""""""""" !!!"""######"""!!! """"""#########!!!###$$$%%%%%%%%%%%%$$$### !!!#########"""!!! !!! !!!###%%%%%%%%%$$$""""""%%%'''!!!  ###%%%&&&&&&$$$$$$######$$$$$$%%%&&& $$$%%%"""!!!"""!!!!!!$$$%%%%%%$$$$$$%%%!!! !!!!!!"""###$$$""""""!!!!!!!!!!!!"""""" !!!!!!""""""######"""%%%### !!!$$$###"""###$$$###""" !!!""""""""""""""" !!!"""###$$$%%%%%%###""""""###!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$"""$$$$$$"""!!!###%%%,,,...%%%###"""!!!((( !!!"""###############!!!!!!"""$$$$$$%%%%%%%%% """###%%%&&&'''"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%!!!###%%%%%%###!!!!!!!!!!!!###$$$$$$######$$$%%%!!!###%%%%%%$$$###"""######$$$%%%%%%######$$$%%%!!!"""$$$$$$"""!!!"""###"""$$$&&&&&&%%%%%%&&&'''%%%&&&""" """!!! """######$$$$$$$$$"""&&&((('''###"""$$$(((%%%%%%%%%%%%$$$$$$###### """$$$###!!!!!!###%%%"""$$$%%%""" """###$$$$$$$$$$$$%%%%%%%%%!!!$$$&&&'''&&&%%%$$$ """$$$$$$$$$%%%'''((($$$$$$#########$$$&&&'''+++***(((%%%""""""%%%'''$$$))) ***&&&,,,%%%%%%%%%&&&&&&&&&''''''"""$$$%%%%%%$$$%%%''')))&&&&&&''''''((()))******(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$%%%&&&(((&&&###$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&&&&&&&&&&''')))!!!"""###%%%''''''((((((&&&&&&''''''((()))))))))''''''(((((((((&&&%%%$$$'''(((((()))***++++++,,,---...000111000111333555444444555777999;;;===???999:::;;;<<<===???@@@@@@AAABBBDDDDDDBBBAAAAAAAAACCCDDDCCCAAA>>><<<===>>><<<<<<===>>>??????@@@@@@===;;;<<>>@@@BBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBB@@@===999777777888888888999888777555444555666666555444222000/////////((((((((((((((((((((((((&&&$$$"""###%%%'''''''''&&&&&&%%%###!!!!!!"""$$$!!!"""$$$%%%&&&&&&%%%%%%"""$$$&&&$$$!!!"""%%%)))&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((&&&(((*********)))***,,,))))))))))))************%%%))))))$$$&&&***%%%&&&''')))******(((&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""!!!!!!"""$$$#########!!!!!!### """"""!!!!!!###$$$ !!!""""""!!!!!!"""$$$"""!!! !!!$$$%%%$$$###"""$$$&&&%%%$$$"""""""""%%%""" """"""!!!"""###"""!!! !!!""" """###"""""""""#########"""""""""###%%%%%%"""###$$$$$$""""""###$$$!!!"""######!!!!!!"""######""" !!!###$$$"""### ###"""%%%""" !!!###$$$###!!!!!!!!!!!!"""######!!!  !!!!!!"""""" """%%%&&&&&&&&&"""###$$$$$$"""!!!!!!""""""###$$$%%%&&&%%%%%%$$$""""""""""""""""""""""""###$$$$$$$$$######%%%'''""" """"""!!!"""$$$"""!!!###%%%$$$""" !!!###$$$$$$"""""""""!!!!!!!!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! """###""""""###$$$'''&&&$$$############$$$%%%### !!!%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###(((###"""%%%&&&%%% ###$$$!!!"""&&&&&&$$$!!!!!!!!!""""""###$$$$$$#########$$$$$$$$$###"""########################!!!'''$$$!!!"""%%%%%%!!!""""""###$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!! !!!"""$$$%%%&&&%%%$$$$$$$$$%%%%%%$$$###"""!!!!!!"""######$$$%%%&&&'''###&&&((('''###!!!$$$''' !!!###%%%%%%%%%$$$###&&& ###""""""%%%"""#########$$$$$$$$$$$$'''%%%######%%%&&&$$$"""!!!"""###$$$%%%%%%%%%%%%###&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$''''''%%%%%%((((((%%%(((''''''&&&$$$######"""%%%%%%%%%&&&&&&&&&''''''%%%(((+++***'''$$$###$$$&&&'''((('''%%%$$$%%%&&&&&&'''((('''%%%%%%%%%'''$$$%%%''''''&&&&&&&&&'''%%%&&&((()))(((&&&$$$"""((('''%%%%%%%%%&&&&&&&&&'''((()))(((&&&&&&'''((('''((()))(((&&&%%%%%%&&&&&&'''((()))+++,,,---...******)))***,,,...000000,,,333888666444666888999888999:::<<>>@@@@@@>>>???@@@BBBEEEHHHKKKLLLFFFGGGHHHIIIHHHGGGDDDCCCCCCCCCCCCCCCDDDFFFGGGGGGJJJKKKLLLKKKIIIGGGGGGGGGDDDDDDDDDDDDDDDEEEEEEEEE???????????????@@@AAAAAACCCDDDDDDEEEDDDBBBAAA@@@>>><<<999777777999===???999:::;;;:::888888999:::===<<<;;;999777666555444000000///...---,,,,,,++++++)))''''''((()))((('''%%%&&&&&&%%%######%%%&&&""""""$$$%%%%%%%%%%%%%%%(((%%%###$$$''''''###((((((((((((((()))******&&&''''''''''''(((((((((''')))******)))((()))***)))))))))(((((('''''''''(((''''''&&&""" $$$,,,((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""$$$%%%!!!"""###"""!!! !!!###!!!"""###""""""###%%%%%%""""""$$$$$$###!!!!!!!!!"""###$$$$$$$$$ """###"""!!! !!!"""$$$""" !!!###### """###$$$###!!!!!!"""###!!!######""""""###%%%##################$$$$$$"""###$$$###"""!!!"""$$$&&&'''((('''%%%$$$%%%&&&""""""!!!!!!!!!"""###$$$%%%%%%$$$###"""############"""!!!!!!"""############$$$%%%%%%$$$###$$$$$$"""%%%### ###!!!"""""""""###$$$"""###$$$$$$"""!!!!!!""" !!!""""""!!! !!!!!!""""""###$$$$$$$$$"""$$$'''((('''%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&$$$%%%%%%###!!!!!!$$$'''###"""!!!!!!"""######$$$######$$$%%%$$$""" """""""""""""""""""""""" """###"""!!!"""###%%% !!!!!!!!! """%%%'''%%%!!!###"""  """###""""""###$$$$$$$$$$$$###############$$$$$$$$$%%%!!!$$$$$$""""""%%%&&&##################"""!!!!!!!!!'''---,,,&&&"""###&&&########################&&&%%%"""!!!"""%%%&&&%%%"""###############"""!!!###$$$$$$%%%%%%%%%$$$$$$((('''%%%$$$#########$$$###$$$$$$$$$###"""######%%%%%%%%%$$$$$$######""""""###%%%###!!! !!!###$$$%%%&&&%%%###"""###%%%!!!"""###$$$$$$$$$$$$### $$$(((((($$$!!!###'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&''''''&&&$$$######"""!!!"""###%%%&&&&&&''''''%%%###"""###$$$$$$$$$######$$$$$$%%%&&&"""&&&'''%%%$$$%%%### $$$((('''###"""&&&***%%%%%%%%%&&&&&&&&&'''''')))'''$$$$$$%%%'''((('''$$$%%%&&&&&&$$$$$$$$$&&&&&&'''((('''&&&%%%&&&'''$$$&&&'''((('''&&&'''(((%%%%%%%%%%%%&&&&&&'''((($$$%%%&&&&&&%%%&&&'''((()))***+++***(((&&&'''((('''''''''%%%$$$%%%(((+++(((((()))***,,,---......000222444777888:::<<<>>>???DDDFFFCCCBBBEEEGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIHHHFFFCCCAAAEEEEEEEEEEEEEEEFFFGGGHHHGGGHHHJJJIIIGGGFFFFFFFFFDDDCCCCCCBBBCCCCCCDDDEEEBBBBBBBBBAAAAAAAAACCCDDDBBBCCCDDDEEEEEEDDDBBBAAABBB???:::666444555888::::::;;;===<<<;;;:::;;;<<<======<<<:::999777555444555444333222000///...------+++))))))******((('''$$$%%%&&&%%%$$$$$$%%%&&&######$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&$$$ ((((((((((((((())))))***&&&&&&&&&'''''''''((((((''')))******)))(((((()))))))))((((((''''''&&&&&&%%%"""&&&---+++###"""((())))))(((''''''''''''((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###"""!!!"""###"""###$$$$$$###"""###$$$ !!!######""""""$$$%%%%%%""" ###%%%$$$### !!!"""""""""###$$$$$$ """"""""" !!!### ###%%%%%%###"""###%%%!!!######"""###$$$&&& !!!######""""""$$$&&&#########$$$############!!!"""######!!!!!!"""###&&&'''((('''%%%$$$%%%&&&"""""""""""""""######$$$&&&$$$######"""""""""###""""""""""""""""""###$$$"""###$$$###"""!!!###$$$ ###&&&$$$ !!!%%%!!!######!!! !!!""""""###$$$$$$"""!!!!!!"""###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$######### !!!"""""""""""""""###!!!"""###$$$######$$$%%%""""""""""""""""""###$$$!!!###%%%%%%$$$""" """"""""""""""""""""""""###$$$$$$"""!!!!!!"""$$$""""""###$$$$$$$$$######"""%%%'''&&&"""$$$"""!!!!!!"""$$$""""""###$$$$$$$$$$$$###$$$!!! """%%%&&&$$$!!!!!!$$$$$$""""""%%%%%%"""(((&&&$$$"""""""""###$$$$$$***000...'''!!!###&&&########################&&&###"""$$$&&&&&&$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$######$$$%%%$$$"""!!!"""$$$#########$$$$$$%%%&&&&&&%%%###!!!!!!###$$$""" $$$%%%%%%%%%#########$$$"""#########$$$$$$$$$###"""%%%&&&%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%%%%$$$$$$###"""""""""###$$$%%%"""#########"""###&&&((($$$$$$######$$$$$$%%%&&&"""&&&'''%%%$$$%%%### $$$((('''###"""&&&***%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&((()))((('''$$$%%%&&&&&&$$$$$$%%%&&&"""$$$%%%&&&%%%%%%''')))###%%%&&&&&&%%%%%%%%%'''%%%%%%%%%$$$%%%&&&((()))$$$&&&''''''%%%$$$&&&''')))******)))(((''''''((('''''''''&&&&&&'''+++...((((((***+++---///000000333777<<<@@@@@@@@@AAABBBEEEHHHIIIFFFFFFIIIJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBGGGGGGHHHHHHGGGDDDBBB@@@EEEDDDDDDDDDDDDDDDEEEEEECCCEEEFFFFFFDDDCCCCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCAAAAAABBB@@@>>>???AAADDD???@@@BBBCCCDDDDDDDDDDDDEEEBBB===999777777999:::;;;===>>>>>>===;;;;;;<<<===>>>======;;;999888777888777666444333111000///...,,,++++++++++++)))'''$$$%%%&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%$$$"""!!!!!!'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&((()))***((((((((())))))((((((((('''''''''&&&((("""###,,,...'''$$$'''))))))(((''''''''''''(((((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""!!!"""###!!!###%%%%%%$$$###$$$%%% """############$$$&&&###"""!!!"""$$$$$$$$$### !!!######""""""$$$%%%"""###$$$###""""""$$$&&&!!!&&&***(((""" """&&& """######$$$&&&'''!!!"""###"""""""""$$$&&&###$$$$$$$$$$$$###""""""!!!#########"""!!!"""###%%%&&&&&&%%%###""""""$$$"""""""""#########$$$$$$""" !!!$$$$$$"""###%%% """""""""!!!"""$$$&&&!!!"""!!! ###!!!###%%%$$$"""!!!###%%%!!!$$$$$$"""!!!"""%%%"""###$$$$$$"""!!!!!!""""""###$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$### """"""!!!!!!!!!""" """###$$$###"""###$$$!!!"""$$$%%%$$$$$$###!!!"""###"""!!!!!!###%%% ###%%%&&&&&&&&&""""""""""""""""""""""""###$$$$$$"""!!!!!!###%%%"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$######$$$%%%&&&""""""###$$$$$$$$$$$$###&&&###!!!"""&&&(((%%%""""""$$$%%%""""""%%%%%%""")))'''$$$""""""###%%%&&&###(((---+++$$$ !!!$$$########################$$$""""""&&&(((%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######!!!###%%%&&&%%%$$$###"""$$$&&&$$$!!! ###&&&############$$$&&&'''(((### !!!%%%'''&&&###%%%$$$$$$$$$#################################$$$ """######%%%'''&&&"""%%%%%%%%%%%%$$$$$$$$$$$$!!!$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$"""!!!###$$$$$$$$$######$$$$$$%%%&&&$$$'''(((&&&&&&(((&&&###$$$&&&(((&&&$$$"""$$$&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&%%%%%%&&&''' """$$$%%%%%%&&&((()))"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&'''(((###&&&((((((%%%$$$%%%''''''((())))))''''''((()))&&&'''(((((((((***---000+++,,,---000222444666777999>>>CCCEEEDDDCCCDDDEEEHHHJJJJJJGGGGGGJJJKKKIIIGGGHHHHHHHHHHHHGGGFFFEEEHHHHHHGGGFFFDDDBBBAAA@@@AAA@@@@@@?????????@@@@@@>>>@@@BBBBBBAAA@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAA;;;<<<===;;;999999===AAA>>>>>>???@@@AAACCCDDDDDDDDDBBB@@@>>>===>>>???@@@===>>>@@@@@@>>><<<;;;;;;>>>>>>??????>>>===;;;:::::::::999777666444333333///...---......---+++)))&&&'''((((((&&&$$$$$$$$$%%%$$$$$$######$$$%%%%%%"""$$$$$$###&&&(((%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''$$$&&&((()))(((((()))***((((((((((((((((((((((((...'''"""$$$((())))))***((((((((((((''''''''''''((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###%%% """$$$%%%$$$######$$$ """############$$$&&& """$$$%%%$$$#########!!!######""""""###&&&"""###$$$###""""""$$$'''###&&&(((&&&###!!!"""$$$ !!!############%%%&&&!!!"""###"""""""""%%%'''###$$$$$$%%%$$$###"""!!!###$$$%%%%%%######$$$%%%$$$%%%&&&%%%"""!!!"""###""""""######$$$$$$$$$######!!!"""&&&&&&"""!!!$$$ !!!###"""!!!!!!$$$&&& """$$$"""!!!%%%!!!!!!""""""######$$$$$$"""%%%%%%"""!!!###&&&"""###$$$$$$"""!!!!!!""" !!!""""""""" !!!!!!!!!""""""######$$$ !!!""""""!!!!!!"""$$$ ###&&&&&&$$$###$$$%%%###""""""###$$$$$$$$$###!!!"""######!!!!!!###%%%!!!###$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!###&&&)))"""!!!"""!!!!!!!!!###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$###$$$%%%%%%&&&"""%%%%%%""""""%%%%%%"""&&&%%%$$$#########$$$%%%!!!%%%(((&&&### """%%%###########################!!!"""&&&&&&"""###&&&!!!"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$###!!!$$$&&&$$$ ###'''%%%$$$$$$###$$$%%%''''''"""!!!"""###%%%&&&&&&&&&%%%$$$######$$$$$$###"""$$$$$$###############$$$!!!%%%&&&######&&&&&&"""&&&&&&%%%%%%%%%$$$$$$$$$!!!###%%%%%%######%%%'''%%%%%%&&&&&&&&&%%%%%%$$$(((((((((&&&###!!!!!!!!!$$$$$$######$$$$$$%%%&&&$$$''''''%%%%%%((((((%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&((((((%%%###%%%'''$$$&&&''''''&&&&&&'''((("""$$$&&&&&&%%%&&&''')))###%%%''''''&&&%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&& $$$((((((&&&%%%'''***%%%&&&((((((''''''(((***%%%'''***++++++---///111000111444666:::<<>>======;;;::::::999888888888999777999;;;;;;::::::;;;<<<999:::<<<===>>>======<<<666888999777555666;;;@@@>>>>>>===<<<===???AAACCC@@@@@@??????@@@AAABBBBBB>>>@@@AAAAAA>>>;;;:::999;;;<<<>>>??????>>><<<;;;======<<<;;;999888777777222111000111222111///---)))+++,,,+++(((&&&%%%%%%%%%%%%$$$######$$$$$$%%%"""$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''###%%%'''(((((()))***+++'''(((((())))))*********++++++((($$$$$$)))***)))'''((()))))))))(((&&&%%%)))(((&&&%%%%%%&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!############%%%'''!!!###$$$###"""######!!!"""###$$$######$$$&&&"""&&&'''%%%""""""###!!!$$$###"""!!!###&&&!!!!!!!!! ###%%%""""""###$$$$$$$$$$$$###"""###$$$$$$###"""###%%%"""######"""""""""%%%'''###$$$%%%%%%$$$###"""!!!%%%&&&''''''%%%%%%&&&'''&&&''''''&&&$$$######$$$""""""###$$$$$$$$$$$$###((($$$%%%)))'''!!! !!!######!!!!!!$$$'''###&&&'''%%%!!! $$$)))  ###$$$$$$###!!!%%%(((&&&""" """%%%"""###$$$$$$"""!!!!!!"""###$$$%%%%%%%%%###"""!!! !!!###$$$$$$#########"""!!!"""$$$'''######!!! """'''%%%#########$$$$$$### """$$$###!!! ###&&&###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""%%%))),,,&&&$$$"""  !!!""" """%%%'''(((&&&$$$"""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###!!!$$$&&&### $$$((("""%%%%%%""""""$$$$$$""""""###$$$%%%%%%$$$###""" ###%%%%%%######&&&(((########################### !!!%%%$$$ ###*** !!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""'''&&&$$$""""""###$$$%%%!!!$$$&&&$$$ $$$)))'''&&&%%%$$$$$$$$$%%%&&&###&&&'''&&&###!!!###&&&%%%$$$######$$$$$$###"""$$$$$$###############$$$###)))***$$$!!!$$$%%%###&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&%%%######&&&(((%%%&&&'''((('''&&&%%%$$$ ###%%%''''''''')))***$$$$$$######$$$$$$%%%&&&"""%%%$$$""""""&&&'''%%%###""""""$$$&&&(((((('''%%%%%%%%%&&&&&&&&&''''''&&&)))+++((($$$"""&&&***%%%&&&''''''&&&&&&((()))%%%'''((('''&&&&&&'''((($$$&&&(((((('''&&&'''(((%%%&&&&&&''''''&&&%%%%%%"""'''(((&&&&&&))),,,###%%%&&&'''&&&''')))***%%%'''+++------...000222555666999<<<@@@CCCEEEGGGHHHIIIIIIEEEAAABBBGGGMMMKKKKKKIIIFFFGGGKKKKKKHHHGGGHHHHHHIIIIIIHHHFFFFFFCCCAAA>>>;;;999888999999666666555444333333333333111333555555444444555666000222555777999999999888555777999777444555;;;AAA@@@>>><<<:::;;;<<>>>>>>>>???????????????@@@BBBAAA>>>;;;999888777999;;;<<<===<<<;;;:::??????>>>===<<<;;;::::::333333333444555444222000,,,...///---***'''&&&&&&&&&%%%$$$#########$$$%%%(((&&&$$$%%%&&&&&&"""&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''"""$$$'''(((((()))+++,,,''''''((()))***+++,,,,,,!!!,,,000***&&&***)))$$$&&&''')))******(((&&&%%%)))(((&&&%%%%%%&&&((()))$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$!!!!!!%%%&&&### """'''&&&"""########################$$$###$$$((((((###"""###$$$""""""$$$''''''%%%""" !!!###$$$%%%&&&&&&!!!###$$$%%%$$$%%%'''((("""$$$$$$$$$"""!!!"""######%%%&&&%%%$$$$$$%%%&&&$$$$$$######%%%&&&((()))%%%&&&(((((('''&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###"""!!!$$$###"""!!! !!!""""""############$$$%%%&&&''' !!!"""###$$$%%%&&&###"""!!!"""###$$$$$$###!!!"""###$$$$$$%%%%%%$$$%%% """111''''''$$$""" !!!$$$%%%###!!!$$$###"""""""""###%%%%%%!!!!!!!!!!!!"""###$$$%%%###'''%%%###&&&%%%&&&'''))))))((($$$ ###$$$$$$###!!! !!!###$$$$$$###############$$$""""""############"""""" !!!###$$$%%%$$$"""!!!$$$$$$#####################!!!"""$$$""" !!!%%% %%%&&&###"""###$$$"""$$$%%%%%%%%%$$$$$$&&&((("""###$$$%%%%%%$$$"""!!!""""""###$$$$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&%%%!!! $$$&&&$$$###%%%$$$&&&((((((&&&%%%'''***###########################$$$%%%&&&'''(((((((((&&&&&&&&&&&&%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$%%%&&&((('''$$$""""""######$$$%%%%%%&&&&&&$$$%%%''''''%%%$$$$$$%%%######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%###---(((!!!&&&&&&!!!!!!###$$$%%%%%%%%%%%%$$$###%%%&&&&&&%%%$$$$$$%%%''' !!!###$$$%%%%%%$$$$$$!!!$$$%%%$$$&&&***+++)))###$$$%%%&&&'''&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&%%%######%%%'''%%%&&&'''&&&%%%######$$$###'''******'''%%%%%%&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''((('''%%%%%%'''((('''$$$###$$$&&&'''%%%###'''((((((&&&%%%$$$%%%'''%%%''')))***))))))***+++,,,---...111333666999:::@@@AAACCCDDDFFFFFFGGGGGGDDDEEEFFFHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGIIIJJJEEEDDDCCCAAAAAA@@@@@@@@@;;;999666444222222333333666555333111000111222333///000111111111111000000111111111222222222222222222222222333444555777888999888888888999:::<<<===???>>><<<;;;;;;<<<>>>???=========<<<:::777444222555555555666666777777777===>>>???@@@???>>><<<:::888888777777666555555444///000000...+++******+++((((((((('''&&&%%%$$$######$$$&&&&&&%%%%%%%%%&&&"""$$$''''''%%%$$$%%%'''%%%$$$######%%%(((,,,...'''&&&&&&'''))))))(((''')))((((((((())))))((('''''''''''''''&&&%%%$$$###((())))))(((&&&&&&'''((()))((('''&&&%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%'''&&&""""""%%%%%%"""$$$%%%""""""&&&%%%!!!$$$$$$$$$###############$$$"""$$$''''''###!!!"""&&&###!!!"""$$$&&&&&&%%%###############$$$%%%%%% !!!############$$$&&&$$$%%%&&&&&&$$$###$$$&&&$$$%%%&&&&&&%%%%%%&&&''')))((('''&&&%%%&&&&&&'''&&&(((******)))((())))))&&&&&&'''''''''(((((((((###$$$$$$%%%&&&''''''(((%%%%%%######"""######$$$######""""""""""""""""""############""""""""""""!!!!!!"""!!!!!! ############"""!!! %%% ,,,!!!"""$$$"""!!!!!!###$$$###!!!$$$###"""""""""###$$$%%%!!!!!!!!!!!!"""###$$$%%%###### ###!!!%%%&&&&&&%%%%%%$$$###"""###$$$$$$###!!! """#########"""""""""######$$$""""""############"""""" !!!###$$$$$$$$$###"""#########$$$$$$######"""$$$"""###%%%### """&&& $$$&&&$$$"""%%%%%%$$$"""$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&%%%$$$###$$$%%%$$$"""###%%%"""###$$$&&&((('''&&&%%%''')))###########################$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''&&&$$$############$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%"""######$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((%%%%%%'''$$$%%%###$$$%%%%%%%%%%%%$$$###"""###$$$###"""!!!###$$$!!!"""$$$%%%&&&&&&%%%%%% !!! $$$%%%######$$$%%%&&&&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%&&&''''''%%%%%%&&&'''$$$&&&''''''%%%$$$$$$%%%$$$''')))***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((('''%%%%%%'''(((***)))'''(((***+++)))'''&&&'''''''''%%%&&&''')))'''(((***+++***)))***+++000111333555888;;;>>>@@@AAAAAABBBDDDEEEGGGHHHIIIFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCAAA@@@@@@AAACCCDDD@@@???>>><<<;;;:::::::::888666555333333333555555111111222222111111000000000111111222222111111000000000000///////////////000000222333555777888888666555555555555777888999;;;;;;:::999888666555444::::::::::::888555333111111111111111111111222222333555888<<<>>>?????????:::::::::999999888888888222222222111...,,,,,,---'''''''''''''''&&&&&&%%%###%%%&&&&&&%%%$$$%%%&&&###%%%&&&%%%""" !!!###&&&%%%%%%$$$%%%''')))+++)))'''&&&&&&'''((())))))*********+++,,,,,,***)))+++******)))((((((''''''))))))***)))''''''(((***((('''&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$''')))'''###"""$$$$$$!!!$$$$$$""" $$$%%%"""$$$$$$$$$$$$######""""""%%%###%%%))))))%%%$$$%%%'''$$$!!! """%%%&&&'''&&&%%%$$$#########$$$%%%!!!"""############$$$%%%&&&'''((((((&&&&&&'''(((%%%&&&((((((''''''((()))+++******)))((()))))))))(((+++...///...,,,,,,,,,******+++++++++,,,,,,,,,$$$%%%&&&'''(((***++++++''''''&&&%%%%%%%%%%%%&&&#########"""""""""""""""%%%%%%$$$$$$$$$############&&&&&&$$$!!!"""###############"""!!! &&&###&&& ''' ###"""!!!"""###$$$###!!!######""""""######$$$%%%!!!!!!!!!!!!"""###$$$%%%!!!""" !!! $$$###"""""""""###$$$%%%######$$$###!!! """###!!!!!!!!!!!!"""######$$$""""""############"""""" !!!###$$$$$$$$$###"""!!!"""###$$$$$$$$$""""""%%%######%%%$$$!!!###''' %%%'''$$$###&&&'''%%% """%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$######$$$$$$$$$%%%%%%$$$"""!!!"""### !!!$$$%%%$$$&&&'''((('''%%%$$$%%%&&&###########################$$$$$$%%%%%%%%%$$$$$$!!!!!!"""$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%"""######"""!!!"""%%%'''##############################$$$$$$$$$%%%%%%%%%&&&###%%%&&&$$$'''###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&"""###%%%&&&''''''&&&&&& ###$$$""""""&&&&&&$$$###$$$%%%&&&&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$&&&))))))(((&&&&&&'''$$$&&&'''(((&&&&&&&&&'''$$$&&&((()))(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((('''%%%%%%'''(((((('''&&&'''((()))(((&&&%%%&&&''''''&&&''')))+++(((***,,,,,,,,,+++,,,---444555777999<<<@@@BBBDDDCCCCCCBBBCCCDDDFFFHHHJJJFFFEEEBBB@@@>>>=========;;;;;;999999999999;;;;;;999999777666555555444444222111000000111222444555///111333444555444222111333333333444444333333222222111111111000000//////...000222555777888888888222111111111222333444555555666777777666333000...444555555555444333111///...............---------///111555:::>>>AAABBBCCC<<<<<<<<<<<<<<<<<<<<<<<<666777777555222000000111((((((((((((((('''''''''$$$%%%&&&%%%$$$###$$$%%%((((((&&&$$$!!! """&&&&&&&&&&&&&&&''''''''')))((('''&&&&&&(((***+++((()))***++++++***)))(((,,,+++***(((((((((((()))((()))***)))((((((***+++''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%'''&&&""""""$$$$$$!!! ###&&&$$$%%%%%%$$$$$$###""""""""" !!!&&&(((%%%$$$&&&&&&$$$""""""###$$$&&&'''&&&%%%$$$######$$$&&&'''###$$$&&&&&&%%%$$$&&&'''&&&'''))))))(((((()))***&&&((()))***))))))+++---,,,,,,,,,---...///000111---///333444333111000000//////000000000111111111------,,,,,,+++++++++******))))))((((((((((((((($$$%%%%%%&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&'''%%%###%%%(((""""""###$$$%%%%%%%%%%%%&&&''' ,,,"""'''"""###"""""""""######""""""###############$$$$$$$$$""""""!!!!!!"""###$$$$$$ ###%%%$$$###"""""""""###""""""!!!""""""###$$$"""######"""!!!!!!"""$$$ !!!"""$$$$$$""""""############""""""!!!"""###$$$$$$$$$###### !!!###$$$$$$$$$"""!!!$$$"""###%%%### """&&&"""'''(((%%%$$$%%%&&&$$$!!!$$$%%%$$$###""""""&&&%%%$$$######$$$&&&''')))(((%%%#########$$$%%%###$$$%%%###!!! !!!"""!!!###!!!!!!'''&&&''''''&&&%%%$$$$$$$$$##############################$$$$$$$$$######""" !!!"""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!###&&&)))$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%###(((### %%%$$$!!!&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%&&&'''"""###$$$&&&&&&&&&&&&%%%%%%((((((%%%%%%((()))&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&###%%%((()))((('''&&&&&&$$$&&&((((((''''''''')))%%%&&&'''(((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''((('''%%%%%%'''(((&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&''')))***(((+++---///000000222444777888999;;;>>>AAACCCEEEEEEDDDCCCAAABBBCCCEEEFFFBBB???<<<999777666666666555444444333333444555666555444444444444444555555444444444444444555777777444555666888999999888888777888888888888777777666777777777666555555444444111333555777888888777666000000000111111222222333111222333444444333222111000000111111111000///.../////////......---------222333666:::===???AAABBB=========>>>>>>>>>??????;;;;;;;;;999666444444555---,,,+++***)))(((((((((%%%&&&&&&%%%###"""###%%%+++***'''%%%###"""$$$%%%$$$%%%&&&'''''''''&&&&&&'''((((((((('''''')))***((()))+++,,,+++***))))))***)))'''%%%$$$%%%'''((('''((()))((('''''')))+++&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''"""######$$$$$$%%%%%%%%%"""$$$### $$$$$$""" ###&&&%%%$$$$$$$$$#########""""""!!!###""""""$$$"""###$$$%%%%%%$$$$$$%%%$$$######$$$%%%&&&((()))$$$%%%''''''&&&&&&''')))'''(((************,,,---***+++---.........000222111222333444555666666666333555888999888777666777555555555666666666666777555444333222000///...---,,,,,,,,,,,,,,,+++++++++))))))))))))((('''&&&%%%"""""""""###$$$$$$%%%%%%!!!###!!! """%%%"""###$$$%%%%%%&&&&&&%%%$$$&&&!!!---"""'''%%%""""""######"""""""""###""""""######$$$$$$$$$$$$""""""""""""""""""###$$$"""###&&&'''&&&######$$$""""""#########"""!!! """######"""!!!!!!###$$$ !!!"""$$$$$$""""""############"""""""""######$$$$$$$$$$$$$$$ !!!"""###$$$######"""###!!!!!!###""" %%%$$$))))))&&&###$$$$$$"""!!!$$$%%%$$$"""""""""$$$###"""""""""$$$%%%&&&)))(((%%%#########$$$%%%"""###$$$###!!! !!!"""!!!###$$$######&&&&&&&&&%%%%%%%%%$$$$$$#################################$$$$$$$$$###""""""!!!""""""######""""""!!!%%%%%%%%%$$$$$$#########"""$$$&&&%%%###"""###%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###"""$$$'''***%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$(((###"""'''$$$!!!'''$$$$$$$$$$$$$$$$$$$$$$$$ """"""!!!!!!!!!""" """###$$$%%%%%%$$$$$$"""%%%%%%""""""%%%%%%"""$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&!!!$$$'''((('''&&&%%%%%%$$$&&&((((((''''''''')))&&&&&&&&&'''((((((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''((('''%%%%%%'''((('''(((((((((((('''((((((&&&'''((((((''''''(((***))),,,000333555777:::<<<=========>>>@@@BBBCCCDDDFFFDDDBBB???>>>>>>???@@@:::888555333111111222333111111111222222333444555444444555666888999;;;<<<>>>>>>==================::::::999999:::<<<>>>???======>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;:::::::::777888:::;;;:::999777555333333444444444444444444444333222111111222333444........./////////......000000000//////......---222333555777:::<<<===>>>;;;<<<<<<===>>>???@@@@@@?????????===999777777888333222///---***)))(((''''''((('''%%%###"""###%%%***(((%%%$$$$$$%%%&&&'''!!!###%%%'''((((((''''''$$$&&&))))))(((''''''((()))+++---,,,+++***+++,,,)))(((&&&$$$$$$%%%'''(((&&&'''((('''&&&&&&''')))%%%&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%&&& """""" ###$$$""""""%%%&&&"""!!!###%%%$$$########################$$$&&&$$$$$$'''!!!###&&&&&&%%%$$$$$$$$$"""###$$$%%%'''((())))))$$$&&&'''(((((((((***,,,***,,,.../////////111333000222444555555666888:::;;;;;;<<<<<<<<<;;;:::999:::<<<>>>>>>===<<<===>>>:::::::::;;;;;;;;;<<<<<<999999888888777666666666111111111111111000//////......---,,,***'''$$$"""$$$$$$###"""!!!  ###$$$""" !!!"""$$$$$$$$$$$$###"""!!! ###+++%%%$$$!!!###$$$###"""!!!"""###""""""###$$$$$$$$$$$$######"""""""""""""""######"""!!!$$$&&&%%%!!!!!!$$$!!!"""###$$$$$$###!!! !!!"""###"""!!!!!!###%%%!!!!!!!!!!!!"""######$$$""""""############""""""############$$$$$$%%%%%% !!!!!!!!!"""######$$$""" """!!!$$$$$$((()))%%%###$$$###!!!!!!$$$$$$###""""""###""""""""""""###$$$%%%%%%'''&&&%%%$$$######$$$$$$!!!###$$$###"""!!!"""###'''""" $$$&&&$$$"""###&&&$$$######%%%%%%$$$"""########################"""######$$$$$$$$$######""""""#########""""""!!!%%%%%%$$$$$$$$$$$$$$$$$$"""$$$&&&%%%"""!!!###&&&"""######$$$%%%%%%&&&&&&$$$%%%%%%$$$$$$$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%% $$$!!!""")))%%%!!!(((%%%$$$$$$######$$$$$$%%%!!!###$$$############ !!!###$$$%%%%%%$$$$$$!!!$$$$$$!!!!!!$$$%%%"""%%%%%%$$$$$$$$$%%%&&&'''###%%%&&&&&&$$$$$$%%%'''!!!###&&&&&&&&&%%%%%%&&&$$$&&&'''(((&&&&&&&&&'''&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((('''%%%%%%'''(((%%%&&&''''''%%%%%%&&&'''''')))******)))***,,,......111555888;;;>>>AAACCCCCCCCCBBBBBBBBBBBBBBBCCCBBB@@@>>><<<:::999999999444333111000000000111222///000111333444666777777888888999;;;===???AAABBBBBBAAAAAA@@@???>>>>>>===>>>===<<<;;;<<<>>>AAABBBBBBBBBBBBBBBAAA@@@??????========================>>>>>>???>>>===;;;999888777888999999999999888888999777444111000000111222...............////////////////////////.........,,,---///222555888:::;;;999:::;;;<<<>>>???@@@AAAAAABBBAAA???;;;999999999999777444000,,,***))))))******)))&&&$$$###$$$&&&&&&$$$""""""$$$&&&&&&&&&!!!"""$$$&&&'''(((''''''"""&&&((((((&&&%%%&&&(((&&&'''(((&&&######&&&***+++***)))((((((((()))***''''''(((&&&%%%$$$%%%'''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&"""$$$$$$ ###$$$!!! &&&(((%%%###%%%%%%$$$"""""""""###$$$$$$%%%%%%###"""$$$))))))&&&%%%'''"""$$$%%%%%%######%%%'''###$$$&&&((()))(((((('''((())),,,------...000222111333555666666777999:::777999;;;<<<===>>>@@@BBBAAAAAABBBBBBBBBAAA@@@???AAABBBBBBAAA@@@@@@CCCEEE>>>>>>>>>?????????@@@@@@==================<<<<<<666666777777777666555444.../////////...+++)))'''''''''&&&%%%$$$###""""""$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""!!!!!!!!!###)))%%%$$$!!!###$$$###!!!!!!"""$$$!!!"""###$$$%%%$$$$$$#########""""""""""""#########!!!"""%%%$$$ %%%""""""""""""###$$$%%%%%%!!!"""###"""!!!!!!###%%%######"""""""""######$$$""""""############""""""$$$#########$$$$$$%%%%%%"""!!!  """$$$%%%"""!!!!!!###!!! $$$ %%%&&&$$$"""$$$%%%###!!!"""$$$###""""""###%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###### """############$$$&&&$$$"""###%%%%%%""""""&&&%%%###!!!"""%%%&&&$$$###########################""""""###$$$%%%%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!$$$&&&%%%!!! ###&&&!!!!!!"""###%%%&&&''''''###$$$%%%%%%$$$###$$$&&&######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%!!!###)))"""$$$%%%%%%$$$######$$$%%%%%%"""$$$'''(((((('''''''''!!!"""###%%%&&&%%%%%%$$$"""%%%&&&###$$$'''(((%%%%%%%%%$$$$$$$$$%%%&&&'''###$$$&&&%%%%%%$$$&&&'''###$$$&&&&&&%%%&&&''')))$$$&&&''''''%%%$$$$$$%%%'''%%%$$$%%%((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((('''%%%%%%'''(((###%%%&&&&&&$$$###$$$&&&''')))+++------///333555444777;;;>>>@@@BBBDDDGGGGGGFFFDDDBBB@@@???>>>>>>::::::999888777666555555222222222111111111111111...000222444777999:::;;;======>>>???@@@BBBDDDDDDCCCCCCCCCBBBBBBAAA@@@???BBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>??????@@@@@@AAAAAABBBBBBBBBAAA@@@???>>>>>>===<<<<<<===>>>>>>===<<<;;;;;;:::999777666555444444000000000/////////000000000000000000000000111111***+++,,,///222555777999888999:::<<<>>>@@@AAABBBBBBCCCBBB@@@<<<:::999:::<<<:::666222///---,,,,,,,,,,,,***'''%%%$$$%%%'''%%%###"""###&&&'''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$&&&&&&$$$!!!!!!&&&+++%%%&&&%%%"""$$$***++++++++++++++++++++++++)))))))))'''%%%$$$%%%&&&&&&''''''((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%'''&&&"""!!!###### !!!&&&%%%$$$%%%&&&%%%!!!!!!"""###$$$%%%%%%&&&###!!!"""&&&%%%!!! $$$%%%%%%###!!!!!!&&&)))$$$%%%(((******(((&&&$$$,,,...111222333444777999666888:::;;;;;;<<<>>>@@@<<<>>>AAABBBCCCDDDFFFHHHAAABBBDDDEEEFFFGGGFFFFFFEEEEEEDDDCCCBBBCCCFFFIII@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>>>>::::::;;;<<<;;;:::999888,,,...000222333333222111)))))))))***************"""!!!!!!"""%%%''''''&&&######$$$%%%&&&&&&&&&&&&%%%%%%))) &&&%%%!!!###%%%$$$!!! """$$$!!!"""###$$$%%%$$$############"""""""""""""""###%%%""""""&&&%%% !!!'''###!!! !!!$$$(((+++!!!"""###"""!!!"""###%%%%%%$$$###############$$$""""""############""""""$$$$$$######$$$$$$%%%&&&"""!!!"""$$$&&&###""""""$$$""" !!!%%%"""$$$###"""%%%'''%%%"""###$$$###""""""$$$&&&!!!###$$$&&&''''''&&&&&&""""""###$$$$$$$$$###### !!!###$$$###$$$%%%''' $$$&&&### $$$,,,$$$""" """%%%&&&%%%###########################!!!"""###$$$%%%&&&&&&&&& """###%%%&&&&&&&&&#########$$$$$$%%%%%%&&&!!!$$$&&&$$$!!! ###''' !!!"""###%%%'''(((((("""$$$%%%%%%###""""""###!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%""" ###'''&&&%%%$$$######$$$%%%&&& ###&&&''''''&&&&&&&&&"""###%%%&&&''''''&&&%%%!!!$$$$$$"""###&&&'''%%%&&&%%%$$$###$$$%%%&&&'''###$$$&&&%%%%%%%%%&&&'''%%%&&&&&&&&&&&&&&&)))+++%%%&&&''''''%%%######$$$'''%%%###$$$(((***)))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''((('''%%%%%%'''(((''')))+++***((('''(((+++'''))),,,///111444888;;;:::<<>>???@@@@@@@@@???>>>===:::;;;<<<======<<<;;;:::222222111000000000000111111111222222333333444444......///000222444555777888999:::<<<>>>@@@BBBCCCCCCCCCBBB@@@<<<:::999:::<<<:::777333111000///000...---+++(((%%%$$$&&&((((((&&&%%%'''))))))'''$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&'''$$$ '''...++++++***&&&"""###***000***++++++,,,,,,,,,+++++++++++++++(((&&&$$$%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&$$$$$$###############$$$""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&&&&(((******,,,...000111111111111222333444777:::<<<>>>???@@@@@@@@@@@@AAABBBCCCDDDBBBAAA@@@CCCFFFHHHGGGEEEHHHHHHHHHHHHHHHIIIJJJJJJJJJGGGDDDAAA@@@@@@BBBCCCBBBAAA@@@???@@@BBBDDDFFFDDDCCCAAA@@@@@@AAABBBCCC?????????@@@@@@@@@@@@AAA999888666555444333444444111111000...---+++******%%%%%%&&&&&&&&&%%%%%%$$$&&&***&&&!!!!!!%%%(((""""""######$$$$$$$$$$$$(((&&&%%%###""""""######$$$$$$###"""!!!!!!"""""" !!!"""$$$%%%&&&"""###$$$%%%$$$""" $$$$$$$$$###"""###%%%(((!!!"""###"""!!!!!!###%%%!!!&&&'''$$$###%%%%%%###%%%&&&&&&$$$""""""###$$$!!!###$$$$$$######$$$%%%&&&$$$"""$$$&&&(((&&&$$$######$$$%%%%%%%%%%%%%%%''''''$$$!!!"""!!!$$$###!!! !!!###%%%'''((($$$!!!###''')))&&&"""###%%%%%%$$$"""!!!"""#########""""""""""""""""""%%%%%%%%%&&&&&&%%%%%%%%%########################%%%&&&&&&%%%$$$%%%''')))&&&###!!!"""$$$%%%$$$!!!###$$$$$$%%%%%%$$$$$$### !!!""""""""""""""""""""""""######$$$$$$$$$$$$###!!!!!!$$$)))///222 """######""""""###$$$(((%%%$$$'''&&&######&&&###$$$$$$%%%%%%$$$$$$###""""""############""""""!!! ###&&&'''%%%"""###$$$$$$$$$$$$###"""""" """###%%%''''''((((((%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&((())))))&&&$$$%%%'''(((&&&###'''''''''&&&%%%'''***,,,&&&''')))*********)))(((&&&%%%%%%%%%%%%&&&''''''!!!$$$''')))***))))))'''(((((((((((((((''''''&&&&&&&&&''''''''''''''')))((('''''''''(((******,,,---000333666999;;;<<<@@@@@@BBBCCCCCCCCCBBBBBBDDD???:::777666555333000000111111222222222333333111333555777999999999999888:::<<<;;;::::::<<>><<<<<<<<<===777::::::777777999999666666222111444444///000444111111111111111111000000222444888;;;>>>@@@AAAAAAAAA@@@???>>>===;;;;;;:::777555222000/////////000/////////...,,,***(((&&&((((((''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''$$$&&&((()))))))))+++---(((((((((((()))))))))))),,,------+++)))'''(((((()))******)))(((''''''((())))))(((((('''''''''&&&&&&&&&&&&''''''((((((((($$$%%%((())))))'''$$$"""######"""""""""""""""###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%%%%'''((((((((()))+++...000222444555777777777777;;;<<<===???AAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGEEEDDDDDDFFFIIIJJJHHHEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIHHHFFFDDDCCCCCCDDDDDDCCCBBBAAA@@@AAACCCEEEFFFDDDCCCAAA@@@???@@@AAABBBAAAAAAAAAAAA@@@???>>>>>><<<;;;999777666666666666333333222111///...---,,,'''''''''''''''&&&%%%$$$!!!&&&'''&&&&&&((((((%%%"""#########$$$$$$$$$$$$'''&&&%%%###############$$$$$$###"""""""""""""""###""""""!!!!!!!!!!!!""""""###$$$%%%%%%###""" $$$$$$$$$###"""###%%%(((!!!"""###"""!!!!!!###%%%!!!%%%'''$$$"""$$$%%%######$$$%%%$$$######$$$&&&!!!###$$$$$$######$$$%%%%%%###"""###&&&'''&&&$$$######$$$$$$$$$$$$$$$$$$!!!######!!!!!!$$$%%%"""############$$$$$$$$$$$$$$$!!! """'''***)))&&&###$$$%%%$$$"""!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&((($$$#########$$$$$$###"""###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$###"""!!!###&&&***,,,!!!"""######""""""###$$$"""!!!"""!!!###'''###$$$$$$%%%%%%$$$$$$###"""##################"""$$$""""""$$$&&&&&&$$$"""%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''+++)))(((&&&%%%%%%%%%%%%(((&&&%%%%%%''''''&&&###$$$%%%''''''&&&%%%&&&'''&&&&&&''''''((('''''''''+++***(((&&&%%%############$$$&&&'''((((((((('''&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))***,,,///000333444555777999<<<>>>???@@@AAABBBCCCCCCAAA???>>>===999555333333333222000000000111333666777888777777888999;;;<<<<<<<<<<<<999===AAAAAA@@@BBBGGGLLLSSSSSSWWW\\\\\\[[[]]]bbbhhhiiilllooorrrsssrrrqqqvvvtttpppnnnlllkkkjjjiiihhhdddcccffffffaaa]]][[[_________^^^]]]\\\[[[ZZZZZZXXXVVVTTTMMMFFFFFFKKKHHHHHHHHHFFFCCCAAA@@@@@@===>>>???@@@????????????:::<<<<<<888888;;;;;;999888444222444222......111//////............/////////111444777999;;;<<<<<>>>>>===<<<<<<;;;;;;555333111...---,,,------.../////////...,,,+++******)))(((&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%%%%###%%%&&&''''''''')))+++((((((((()))))))))*********+++,,,+++)))))))))+++((()))***)))((('''((()))***)))'''&&&&&&'''((()))((((((((('''''''''''''''%%%&&&'''((('''&&&$$$###""""""!!!!!!!!!""""""###!!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%&&&&&&&&&&&&&&&(((***,,,---...111333777888:::;;;===>>>>>>>>>CCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHIIIKKKJJJGGGEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFDDDCCCBBBBBBCCCDDDFFFGGGDDDCCCAAA@@@@@@@@@AAABBBCCCDDDDDDCCCBBB???===<<<@@@???<<<:::999888888999777666555444333222111000*********))))))'''&&&%%%''''''%%%$$$(((+++%%%############$$$$$$$$$$$$&&&&&&%%%$$$############$$$###""""""""""""""""""###""""""!!! !!!!!!"""###$$$%%%%%%%%%$$$######$$$$$$###""""""%%%'''!!!"""###"""!!!!!!###%%% $$$&&&###!!!###$$$""""""###$$$$$$###$$$&&&(((!!!###$$$$$$######$$$%%%###"""""""""$$$%%%$$$######$$$#####################$$$######%%%$$$!!!###$$$&&&&&&&&&%%%###"""###!!! ###''')))(((&&&###$$$%%%$$$"""""""""$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%'''&&&&&&&&&&&&&&&&&&'''###$$$%%%$$$######%%%'''!!!###%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""###%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""###$$$%%%!!!"""######""""""###%%%$$$ """######%%%)))###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&%%%$$$"""%%%&&&&&&&&&&&&%%%$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''***)))'''&&&%%%%%%%%%%%%(((&&&%%%%%%&&&'''%%%$$$"""%%%((()))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&,,,+++)))'''%%%###""""""((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))((()))***---111444777<<<;;;;;;:::<<<>>>@@@BBBAAAAAABBBBBB@@@===:::888666333111000111222222111111111333777===AAAAAA???>>>>>>@@@AAABBBBBBBBBBBB@@@FFFLLLNNNNNNSSS\\\dddmmmnnnsssyyy{{{yyyzzz~~~~~~}}}~~~yyyuuuuuusssuuuwwwzzz{{{zzzyyyxxxtttqqqnnnjjjaaaXXXWWW[[[WWWUUURRROOOJJJGGGDDDCCC???@@@BBBCCCDDDDDDDDDDDD???AAA???;;;<<>>:::777777444111000222000///...------...///000...///111333444555666666;;;;;;<<<<<<<<<<<<<<<<<<444333000...,,,+++++++++......///000000000//////...,,,)))'''%%%%%%&&&'''***)))(((&&&%%%$$$$$$$$$"""###%%%%%%%%%%%%'''(((((((((((()))))))))******((()))******))))))+++,,,'''((())))))(((((()))***)))(((&&&%%%%%%''')))***))))))(((((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###""""""""""""######$$$""""""######$$$$$$$$$$$$(((((('''&&&&&&&&&&&&&&&''''''(((((()))******+++))),,,///111333444777999<<<<<<===???@@@AAAAAABBBBBBBBBCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGIIIJJJIIIHHHEEECCCEEEEEEDDDDDDEEEEEEFFFGGGCCCEEEGGGIIIIIIHHHGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHEEEDDDCCCBBBAAAAAAAAABBBCCCDDDEEEDDDCCCAAA???===AAA@@@>>><<<:::::::::::::::999999888777555555444.........---,,,***)))(((***)))%%%$$$&&&''' $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############"""""""""""""""###!!!!!!!!!!!!"""###$$$%%%"""###$$$%%%%%%%%%%%%%%%"""###$$$###""""""$$$&&&!!!"""###"""!!!!!!###%%%$$$%%%"""!!!######!!!###$$$$$$$$$######%%%'''!!!###$$$$$$######$$$%%%""""""""""""############$$$$$$######""""""#########&&&&&&###"""$$$"""&&&&&&&&&&&&%%%%%%$$$###&&&$$$######%%%&&&$$$""""""$$$%%%$$$###"""###$$$""""""###############$$$'''%%%###!!!!!!###%%%''''''&&&%%%%%%%%%%%%&&&'''"""###$$$$$$###"""$$$%%%"""&&&&&&$$$"""###$$$$$$$$$############$$$$$$%%%$$$!!!  !!!"""$$$$$$######""""""!!!!!!########################!!!###$$$$$$###"""$$$%%%&&&######&&&&&&""""""$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&%%%$$$$$$###'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&%%%%%%###%%%((())))))))))))***'''&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''+++***)))(((''''''(((((('''&&&&&&&&&''''''(((((('''(((((())))))*********(((((())),,,000555999<<>>??????>>>;;;888444222333222111111111222333333555555888>>>FFFKKKJJJHHHEEEFFFHHHJJJKKKMMMNNNOOOOOOWWW___ccceeelllxxxxxxqqqqqquuuooolllgggbbb]]]WWWSSSPPPJJJIIIHHHHHHIIIKKKLLLLLLDDDFFFDDD@@@AAAFFFIIIHHHDDDBBB???<<<:::888888999333222111//////000111222//////000111222222333333777888888999:::;;;<<<<<<666444222000...,,,,,,,,,---...///000111222333333111///+++(((&&&&&&'''((()))((('''&&&&&&%%%%%%%%%"""$$$%%%%%%$$$$$$%%%'''''''''''''''((((((((((((((()))******))))))***+++&&&((())))))(((((()))+++'''''''''''''''((())))))'''''''''&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&$$$#########$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%(((((('''&&&&&&'''(((((('''((()))+++,,,.../////////222555888999;;;===???AAAAAAAAAAAABBBCCCCCCDDDAAAAAABBBCCCEEEFFFGGGGGGEEEFFFFFFFFFFFFEEECCCCCCCCCDDDEEEEEEDDDBBB@@@???AAAAAA@@@@@@AAAAAABBBCCC===@@@DDDGGGIIIHHHFFFEEEDDDEEEEEEEEEFFFGGGGGGHHHFFFEEEDDDCCCCCCBBBBBBBBBAAABBBCCCCCCDDDCCCBBBAAA@@@>>>===;;;::::::::::::<<<<<<;;;:::999888888777222222222111000...---,,,(((******'''%%%&&&"""%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""##################$$$%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%"""###$$$###""""""$$$%%%!!!"""###"""!!!!!!###%%%$$$%%%"""!!!######!!!%%%&&&&&&$$$###"""###%%%!!!###$$$$$$######$$$%%%!!!!!!""""""""""""######$$$$$$###""""""######$$$%%%'''%%% ###$$$"""((('''%%%######$$$%%%&&&&&&%%%$$$$$$$$$$$$###""""""###$$$$$$###"""###$$$""""""######$$$$$$$$$$$$###""""""###&&&%%%$$$######$$$%%%&&&!!!"""$$$$$$###"""###%%%"""&&&&&&###"""###%%%$$$######""""""######$$$)))'''%%%#########%%%&&&#########""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%!!!&&&&&& ###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$%%%&&&&&&###$$$$$$%%%%%%&&&'''((($$$$$$$$$$$$$$$######"""%%%$$$#########%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''''''''&&&''''''&&&%%%%%%%%%%%%###$$$%%%&&&''')))---///((('''&&&%%%%%%&&&'''((($$$$$$%%%&&&''')))***+++))))))((((((((())))))***((((((''''''((()))******(((((())))))***+++,,,,,,+++,,,...111666:::>>>@@@???===:::888777999:::<<<::::::999888666333111///222222333333333333444555888:::@@@HHHPPPUUUTTTSSSQQQRRRUUUXXX\\\___bbbccchhhoooxxx~~~{{{wwwqqqkkkfff^^^ZZZTTTQQQQQQSSSTTTTTTIIIKKKIIIFFFGGGLLLOOONNNIIIGGGDDD@@@??????@@@???666555444222111111222222//////////////////000000333444555666888999:::;;;888777555333111000//////------...000111333444555333111...+++))))))))))))'''''''''&&&&&&''''''((($$$%%%&&&&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&'''''')))***+++***((('''((()))&&&((())))))(((((()))+++$$$&&&((()))***)))((('''######$$$%%%&&&&&&''''''((('''&&&$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))((()))***---///222444555666999===???@@@AAABBBCCCEEEEEEDDDCCCCCCCCCDDDDDDAAABBBCCCDDDEEEFFFGGGHHHDDDEEEEEEEEEDDDCCCAAA@@@>>>@@@@@@???<<<;;;:::;;;:::::::::::::::;;;<<<<<<888;;;@@@DDDGGGGGGFFFDDDDDDDDDEEEFFFFFFGGGGGGHHHFFFEEEEEEDDDCCCBBBAAAAAA===>>>>>>???@@@BBBBBBCCC===<<<;;;:::999:::;;;;;;======<<<<<<;;;::::::999666666666555444333222111'''---...+++((()))***)))%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""######$$$((((((&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$!!!"""$$$###""""""###%%%!!!"""###"""!!!!!!###%%% $$$&&&###!!!###$$$"""&&&&&&&&&%%%""""""###$$$!!!###$$$$$$######$$$%%% """######""""""###$$$%%%$$$#########$$$&&&'''###$$$### %%%(((((((((&&&$$$""""""###%%%'''""""""######$$$%%%%%%&&&"""###$$$$$$###"""$$$%%%$$$$$$%%%%%%&&&'''''''''$$$###"""!!!!!!"""###$$$%%%$$$"""!!!!!!"""$$$%%%!!!"""$$$%%%#########$$$!!!"""############$$$&&&$$$###"""!!!!!!"""###$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$#########"""######$$$%%%%%%&&&&&&"""###$$$$$$######$$$&&&!!!((()))$$$""""""###$$$$$$%%%%%%$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&!!!###$$$$$$$$$%%%''')))###$$$$$$$$$$$$###""""""$$$$$$######$$$&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&'''((('''%%%$$$%%%&&&!!!"""######$$$'''+++///'''''''''''''''(((((()))&&&&&&&&&&&&'''((())))))''''''(((((())))))******)))(((((('''((()))+++,,,((())))))***+++,,,------000222555999<<>>DDDMMMWWW^^^ccceeefffggghhhkkknnnsssxxx|||~~~{{{tttjjjdddaaaaaa___^^^SSSTTTSSSOOOOOOSSSTTTSSSLLLLLLIIICCCAAADDDEEECCC888888777555333222111000...------,,,,,,------...000000111333555666888888888777666555444222111111------...///000222333444444333111///...,,,++++++''''''&&&&&&'''(((((()))%%%'''((('''%%%%%%%%%'''%%%%%%%%%%%%&&&&&&&&&''')))***+++***((('''((()))'''((())))))(((((()))***%%%&&&(((******)))'''&&&""""""###%%%&&&'''((()))((('''&&&%%%$$$%%%&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%(((***,,,+++,,,///222666999<<<======@@@CCCEEEEEEEEEEEEFFFFFFEEECCCBBBAAA@@@@@@AAA????????????@@@@@@@@@AAA@@@AAABBBBBB@@@>>><<<::::::;;;;;;999666555777999666666555555666666777888666999===BBBEEEFFFFFFEEECCCDDDEEEFFFFFFGGGGGGGGGDDDDDDCCCCCCBBB@@@???>>>;;;:::::::::;;;===???AAA;;;:::999999999:::<<<=========<<<<<<;;;;;;::::::888999999999888777777666---111111,,,)))+++---,,,&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""""""""""""""###$$$$$$((((((&&&%%%$$$#########$$$$$$###"""""""""###### """###$$$""""""###$$$!!!"""###"""!!!!!!###%%%!!!%%%'''$$$"""$$$%%%###$$$%%%%%%$$$###"""$$$%%%!!!###$$$$$$######$$$%%% ###$$$$$$""""""###%%%%%%$$$######$$$&&&(((***!!!######!!!"""&&&(((&&&$$$$$$#########$$$%%%%%%!!!"""#########$$$%%%%%%!!!###$$$$$$######$$$%%%$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$""" """$$$%%%!!!###%%%%%%$$$$$$$$$%%%$$$""" !!!"""%%%&&&&&&$$$###"""!!!!!!"""###$$$""""""""""""""""""##################$$$$$$$$$$$$$$$$$$#########$$$%%%%%%"""###%%%$$$######$$$&&&###!!!###((()))&&&&&&(((###$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&"""###$$$###""""""%%%((($$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%'''((('''%%%$$$%%%'''"""###%%%%%%%%%&&&)))+++$$$%%%&&&'''((()))))))))'''''''''''''''(((((()))&&&'''((()))))))))((('''(((((('''&&&''')))+++,,,))))))***+++,,,---......222444888<<<>>>???>>>===666555555444444444555555444222000//////111444666444888;;;===>>>???BBBEEEIIIRRR```kkksssxxx~~~|||vvvpppjjjdddfffddd^^^\\\]]][[[XXXSSSTTTOOOHHHEEEHHHHHHFFF<<<<<<;;;:::888444111//////...---------......///------///000222333555555555555444444333222111111......------...///111111444444444333222000...,,,)))((('''''''''''''''(((&&&'''((('''%%%$$$%%%&&&&&&&&&'''''''''((((((((('''((())))))(((((()))***((()))***)))((('''((())))))((((((''''''''''''(((%%%%%%&&&&&&'''((())))))''''''&&&&&&%%%%%%%%%&&&""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&(((***---///000111444888<<<@@@CCCEEEBBBDDDGGGIIIHHHGGGGGGGGGDDDCCC@@@>>><<<<<<<<<<<<:::999999999888777777777<<<<<<======<<<999777555888999999666222222555888555555555555555666777777555888<<>>:::999999999:::;;;===>>>======<<<<<<;;;;;;::::::::::::;;;;;;;;;:::999999555555111+++(((***)))'''&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%%%%&&&%%%$$$###""""""!!!""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!""" """###$$$###"""###$$$!!!"""###"""!!!!!!###%%%!!!&&&'''$$$###%%%%%%###"""###$$$$$$###$$$&&&'''!!!###$$$$$$######$$$%%%!!!###%%%$$$""""""$$$&&&%%%$$$######%%%'''***+++"""%%%&&&$$$$$$&&&%%%!!!!!!!!!###$$$%%%$$$$$$###%%%%%%%%%$$$"""!!!!!!"""!!!###$$$$$$######$$$&&&""""""###$$$$$$%%%&&&&&&########################&&&$$$"""!!!!!!"""$$$&&&!!!###&&&&&&%%%$$$$$$%%%&&&""""""&&&'''&&&$$$###""" """###$$$###$$$%%%&&&&&&&&&&&&&&& !!!!!!""""""######&&&%%%###"""""""""###$$$"""$$$%%%%%%$$$###%%%&&&'''###"""######!!!"""%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&###%%%%%%### ###&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%$$$###"""'''''''''&&&&&&%%%%%%%%%!!!"""$$$&&&''''''''''''%%%''')))'''$$$###%%%'''$$$''')))***)))((('''((("""###&&&((())))))))))))&&&&&&&&&'''((()))***+++&&&''')))******(((&&&%%%((('''&&&%%%&&&(((***,,,)))******+++---...//////111444888<<<===<<<999777333444444444555555555555333111///---///333777:::888<<>>===;;;999888666555444222000...---,,,000///......------......///000222333555666666777333222000...---------------000555888777666555444333///+++)))******(((&&&$$$&&&)))++++++)))'''$$$%%%%%%%%%&&&&&&''''''''')))))))))))))))******+++)))))))))'''$$$%%%)))---&&&&&&&&&&&&&&&&&&&&&&&&###&&&'''$$$%%%((((((&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&(((+++...000333777:::<<<>>>AAADDDFFFGGGGGGFFFCCCDDDAAA;;;;;;??????;;;:::999777555333111111000///111222222222222444555999888777777888777666666777777777888888888999999999999:::999999999<<<>>>666777888999:::999888888888999:::;;;;;;;;;::::::999;;;======<<<;;;<<<===777777666555444333444444///000111444777:::<<<>>>===<<<:::999888888999999999::::::;;;;;;:::999888999666444333333222111///,,,)))''''''))))))(((&&&)))&&&&&&***)))$$$"""%%%###############$$$$$$$$$############"""""""""""" !!!!!!!!!!!!!!! ###$$$$$$###!!! """#########$$$$$$######"""!!!$$$###"""###%%%&&&%%%$$$ !!!""""""#########""""""######""" """$$$$$$###""""""$$$$$$"""!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!###$$$$$$###""""""###222---&&&"""!!!"""""""""$$$$$$###""""""###$$$$$$%%%$$$###"""###$$$%%%%%%###########################"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!"""###$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$""""""$$$$$$%%%$$$###"""###$$$$$$$$$$$$$$$###"""%%%###"""###%%%&&&%%%###""""""###$$$%%%%%%%%%%%%############$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""###$$$%%%&&&%%%###"""###$$$((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%&&&'''((()))%%%$$$$$$$$$%%%%%%&&&&&&$$$'''***)))'''%%%&&&((($$$&&&'''&&&$$$$$$''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&'''((()))***(((((())))))***)))))))))'''''''''&&&%%%&&&)))+++,,,...111222333444666777555666777777777666555444888:::<<<<<<:::999888888777999;;;======???CCCEEEGGGNNNWWW^^^ccchhhooottt~~~nnneee```]]]aaaiiinnntttyyy```QQQLLLJJJJJJIIIKKKWWWgggqqq{{{wwwuuuqqqllljjjooo{{{{{{|||ssslllgggaaaYYYTTTNNNOOONNNIIIBBB<<<:::;;;<<<;;;999777555222111000111000000///......---------...///000111222222222333222111///---,,,,,,,,,,,,///333555666555666666555111...,,,,,,,,,)))'''&&&(((***++++++)))'''&&&&&&&&&&&&'''''''''(((((())))))(((((())))))***+++)))+++,,,+++***+++///333''''''''''''''''''''''''$$$''''''$$$%%%((((((&&&''''''''''''''''''''''''#########$$$%%%&&&&&&'''&&&&&&&&&&&&'''((()))***(((+++000444888<<>>>>>@@@???>>>>>>@@@BBBBBBBBB=========<<<;;;:::888777999999888888666555333333333555666777777888:::===555888:::888555333333555......000222555888:::<<<;;;;;;:::999999888777777:::;;;<<<<<<;;;:::999888:::888666555555555333222---,,,******+++,,,+++***(((&&&&&&((('''$$$###%%%"""#########$$$$$$%%%%%%########################!!!###%%%&&&&&&%%%###"""###$$$$$$###!!!!!!"""$$$%%%%%%$$$############$$$$$$######$$$&&&&&&%%%$$$#########$$$$$$$$$$$$$$$!!!###$$$$$$###"""###$$$$$$###"""###$$$$$$""" $$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$############$$$$$$###""""""###%%%999222)))### !!!###$$$$$$$$$###""""""###$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%$$$$$$##################&&&&&&&&&%%%%%%###""""""$$$###"""###%%%&&&%%%$$$""""""###$$$%%%%%%%%%%%%############$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%&&&%%%#########$$$'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''(((&&&%%%$$$######%%%'''((($$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))((('''&&&&&&'''((()))'''(((((((((''')))+++...///222555777777777888999999;;;======:::888999:::<<<>>>??????===;;;;;;<<<===@@@CCCCCCCCCGGGPPPWWWYYYaaallltttxxx~~~xxxfffUUUOOOLLLLLLRRRZZZ```fffnnnyyytttYYYLLLGGGAAA???@@@EEEFFFNNN\\\fffmmmzzzrrrfffbbb[[[ZZZZZZ[[[aaalllyyyzzz{{{yyypppiiieeeWWWZZZZZZSSSHHH???<<<===>>>===;;;888555333111000333333333333222000///...............////////////222222111000///---,,,+++***---000222333444777999777555222000000...,,,***************)))(((''''''$$$$$$$$$%%%%%%%%%%%%&&&))))))(((((())))))***+++((()))++++++******,,,...(((((((((((((((((((((((($$$''''''%%%%%%((((((&&&''''''''''''''''''''''''#########$$$%%%%%%&&&&&&&&&&&&&&&'''(((+++---...---111777<<>>======<<<;;;:::888666555444222333333222222222555888000555999999444222444777333222222222333333444555777777888888888888777777;;;;;;<<<<<<<<<;;;:::999;;;999666666666666555444//////...---............((('''&&&'''&&&%%%$$$$$$"""######$$$$$$%%%%%%&&&"""###############$$$$$$###$$$%%%&&&&&&%%%%%%$$$###$$$$$$###"""!!!###%%%&&&%%%$$$#########%%%%%%%%%$$$$$$%%%''''''%%%###%%%%%%$$$$$$$$$%%%%%%%%%!!!###&&&&&&%%%$$$$$$$$$#########$$$$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$#########%%%%%%%%%$$$"""###%%%'''222...(((###!!!###%%%'''$$$##################$$$######$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$%%%%%%$$$######"""$$$######$$$%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''###%%%%%%%%%######$$$%%%&&&%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''$$$######$$$%%%&&&%%%###%%%%%%&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))))))))((())))))((('''&&&''''''((((((***++++++,,,---000333222555888::::::::::::;;;>>>BBBDDDCCC>>><<<>>>BBB@@@AAABBBAAA@@@???@@@AAA>>>EEEKKKOOOQQQXXXdddmmmsssyyyzzzqqqooottt}}}~~~___TTTJJJHHHHHHLLLTTT]]]bbbggglllnnnooorrrwww{{{lllWWWFFFCCCCCC======AAAHHHHHHNNNXXX___aaaeeekkk}}}hhhYYYTTTSSSMMMPPPSSSVVVZZZbbblllsssxxxvvv|||yyyuuufffgggfff```VVVLLLGGGDDDAAA@@@===:::777444222111555555666666666555333333111111000///////////////000000111111000///---,,,***+++---...000333777;;;888888777555444222000...,,,+++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******)))***+++***)))'''&&&%%%((((((((((((((((((((((((%%%((((((%%%%%%((((((%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((+++...111333666999>>>BBBDDDFFFHHHJJJLLLKKKIIIGGGDDDAAA???>>>;;;333333:::777...111???000000000000000111333333///000000000000222666999;;;>>>BBBDDDDDDDDDFFFGGGIIIIIIHHHHHHGGGGGGFFFFFFHHHFFFEEEGGGJJJLLLJJJGGGGGGGGGFFFEEEDDDDDDDDDDDDAAA@@@???===<<<;;;:::999555555444222///...///111,,,111666666333111444777666555444333222111111111222333444666777777777777::::::<<<<<<<<<<<<::::::999888666555666777666555111111111111000000111222******)))'''&&&&&&&&&$$$######$$$$$$%%%%%%%%%%%%""""""######$$$$$$$$$%%%  """######$$$$$$###""""""$$$%%%%%%%%%#########$$$%%%&&&%%%$$$%%%&&&''''''$$$"""###"""!!!!!!!!!!!!"""""" ###&&&'''&&&%%%$$$$$$"""###$$$$$$$$$############$$$%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$#########&&&'''&&&%%%$$$$$$&&&(((((('''%%%$$$""""""$$$%%%#########$$$$$$###############$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###""""""######$$$%%%$$$$$$$$$$$$$$$###""""""######$$$!!!!!!"""###$$$$$$############$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&"""""""""""""""###$$$$$$###$$$%%%%%%######$$$%%%$$$$$$######$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%((('''&&&&&&((())))))(((&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((())))))******))))))((()))*********))))))((((((***,,,...///111444666666888;;;<<<;;;;;;;;;<<<<<<@@@BBBAAA===;;;>>>BBBEEEEEEEEEDDDBBBBBBDDDFFFCCCMMMZZZbbbgggooozzzpppiii```YYYWWWZZZ___cccccclllwwwpppaaaRRRNNNJJJJJJKKKPPPYYYaaacccfffgggddd^^^ZZZXXXYYYSSSHHHAAACCCBBB>>>>>>CCCFFFFFFKKKRRRUUUTTTRRRSSS^^^ddddddZZZOOOJJJGGGEEECCCIIIOOOUUUYYY___gggmmmrrr|||{{{uuunnnrrr}}}}}}yyytttpppkkkcccZZZSSSKKKJJJGGGCCC???<<<999777666666777777777666666555333333111000//////000000---...000111111111000///++++++,,,---...111777:::888:::::::::888666444333///---+++)))''''''&&&&&&************))))))))))))((((((((('''((())))))***++++++,,,,,,,,,***(((&&&''''''''''''''''''''''''&&&((((((&&&%%%((((((%%%''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$'''(((***---000444777888===@@@CCCEEEEEEGGGIIIJJJJJJIIIGGGEEEBBB???>>>===<<<444222777555---///999666555444444444555666888///000111000000222555777<<>>===???@@@@@@>>>>>>AAADDDEEEEEEEEEEEEEEEFFFJJJMMMWWWbbbppp{{{oooXXXSSSMMMIIIIIIKKKLLLMMMIIISSS]]]aaa```]]]UUUMMMGGGHHHJJJJJJJJJMMMTTTZZZ^^^]]][[[WWWQQQLLLIIIHHHDDDDDDDDDEEEGGGGGGFFFFFFFFFIIIMMMPPPPPPMMMHHHFFFLLLNNNLLLGGGDDDEEEDDDAAAAAAIIIRRRWWW[[[___ffflllddd{{{wwwfffaaa```eeeffffffooo{{{zzzyyyyyyuuummmeee^^^\\\WWWRRRKKKFFFAAA???;;;:::999888777666666666555444222000000000000111...//////000111111111111---------------000555888777:::===>>><<<999888777222111///,,,***((('''''''''''''''''''''&&&&&&&&&((((((''''''(((((()))***&&&&&&&&&)))++++++***((('''''''''''''''''''''''''''))))))&&&&&&((((((%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))+++...333777:::<<<>>>AAABBBDDDEEEEEEFFFIIIKKKHHHGGGEEECCCAAA???>>>>>><<<666333666666444555888999::::::::::::999888888111222444444333333555777<<>>@@@@@@@@@AAABBBDDDFFFGGGFFFHHHKKKNNNSSSZZZbbbhhhyyygggWWWIIIFFFBBBAAACCCEEEEEEDDDDDDKKKOOOMMMKKKJJJIIIFFFEEELLLRRRSSSSSSUUUZZZ^^^___ZZZUUUPPPNNNMMMMMMLLLHHHPPPUUUWWW```jjjhhh^^^^^^bbbeeeccc]]]VVVPPPKKKLLLNNNMMMJJJKKKPPPRRRQQQVVV\\\cccddd```___aaaeeeXXXgggxxx}}}ssscccVVVPPPKKKLLLUUU\\\```kkkwwwzzzxxxyyy||||||xxxrrriii```WWWQQQMMMHHHEEEAAA===:::999999999888777555333222333444555222111000000//////000000///000///......///333666555:::>>>@@@>>><<<;;;;;;666555333111...,,,***)))&&&%%%%%%%%%$$$$$$$$$$$$(((''''''''''''((())))))$$$######%%%)))***)))((((((((((((((((((((((((((('''***)))&&&&&&((((((%%%''''''''''''''''''''''''%%%%%%'''((()))+++,,,,,,+++---222777;;;???@@@AAABBBCCCDDDDDDEEEFFFJJJMMMGGGFFFDDDCCCAAA@@@@@@@@@;;;777444666:::===>>>===:::<<<>>>???>>><<<888666444666888888777777777888<<>>===???BBBEEEFFFGGGLLLPPPVVV___jjjvvv{{{|||dddPPPHHHCCC@@@======@@@CCCDDDCCCJJJLLLJJJEEECCCEEEGGGEEENNNXXXbbbeeefffhhhmmmpppggg```WWWRRRSSSVVVXXXYYYYYYdddlllqqq}}}|||qqqfff]]]XXXRRRWWWYYYWWWYYY```eeegggqqqvvvwwwrrrggg^^^[[[\\\OOOWWW______ZZZTTTJJJAAAFFFAAACCCNNNWWW^^^hhhtttnnnrrryyyvvvkkkccc___TTTPPPJJJDDD???=========<<<:::888777666777999:::555444222000............111111111///...///111444444999???AAA@@@===<<<===999888777555222///,,,***++++++******))))))))))))'''''''''''''''((()))))),,,***((())),,,---+++)))))))))))))))))))))))))))'''******'''&&&((((((%%%''''''''''''''''''''''''&&&''')))))))))+++---000444888===@@@AAABBBBBBCCC???AAADDDGGGHHHHHHFFFEEEHHHEEEAAA===;;;;;;<<<>>><<<;;;;;;<<<>>>???>>><<>>;;;:::555555444444666999;;;===EEEFFFGGGFFFEEEFFFGGGIIIFFFGGGGGGFFFDDDCCCDDDFFF@@@BBBCCCDDDBBBAAA@@@@@@>>>CCCDDDAAACCCIIIKKKHHH>>>???@@@>>>999777777999888555333444777999888666444444555555555555555555...............///000111...------,,,+++++++++,,,//////000555:::===<<<999888888888888888888888888999888666555444555777888555555444333111///---,,,'''((((((((('''%%%###"""''''''&&&%%%$$$$$$$$$$$$###%%%'''&&&%%%###"""### !!!"""###%%%&&&'''(((### """###!!!###'''$$$$$$%%%&&&&&&'''((((((###$$$$$$$$$######%%%'''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######%%%'''(((!!!###&&&%%%###!!!"""$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$######$$$$$$%%%&&&"""###$$$&&&&&&%%%$$$$$$%%%$$$$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%###%%%&&&&&&%%%$$$&&&'''$$$(((### %%%$$$!!!(((######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""###%%%&&&&&&%%%######$$$%%%%%%%%%%%%$$$###$$$%%%&&&''''''''''''$$$$$$$$$%%%&&&'''((()))$$$'''***)))&&&$$$&&&(((&&&&&&%%%%%%&&&&&&&&&'''&&&((())))))'''%%%%%%%%%'''&&&%%%&&&(((******)))&&&'''((((((''''''(((***((('''''''''''''''((())))))((())),,,,,,***---222333666:::>>>AAACCCCCCBBBCCC@@@===<<<===>>>???@@@===>>>BBBDDDEEEFFFKKKQQQRRRcccuuu{{{jjj___bbbeeeccceeelll~~~yyyfffTTTHHHCCCAAA>>>===???@@@@@@AAAEEEGGGKKKNNNMMMJJJLLLTTT]]]ooo|||pppeeedddhhhkkkppptttyyyppphhhiiigggkkkooopppsss}}}{{{nnn```UUUSSSSSSSSSSSSOOOIIIDDDGGGGGGJJJOOOWWW___jjjsssxxxxxxxxxlllqqqyyyxxxqqqhhh]]]UUUMMMDDDBBBDDDAAA<<<;;;===;;;777999???;;;;;;:::888555333333444111111111111000000000000444777;;;>>>@@@>>><<<:::666666777777555444222111------+++***))))))))))))++++++***)))(((''''''&&&&&&''')))***+++***)))(((---***'''''')))+++***)))))))))))))))))))))))))))''''''''''''''''''&&&&&&&&&(((***+++,,,...111333;;;>>>AAABBBAAA@@@??????AAACCCDDDFFFFFFEEEDDDCCCAAAAAA???>>>===============<<<<<<===???@@@>>>===>>>>>>??????>>>===<<<;;;::::::::::::<<>>BBBCCCAAACCCIIIKKKIII>>>@@@@@@>>>:::999:::<<<888666444555888999888777444555555555555555444444111000000//////......---------,,,+++++++++++++++,,,,,,...222888<<<<<<;;;999999999999999999999999888777555444444444666777555555444333222000///...******)))((('''%%%$$$###&&&%%%%%%$$$$$$$$$$$$%%%###%%%&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###'''(((%%%%%%'''###$$$$$$%%%&&&&&&''''''###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$%%%&&&###%%%&&&&&&$$$###$$$&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$######$$$$$$%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###%%%&&&''''''###$$$%%%%%%$$$$$$%%%&&&"""'''$$$"""'''%%% %%%###############$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&&&&###!!!%%%&&&''''''((((((''''''###$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%&&&'''&&&&&&%%%%%%&&&'''''''''&&&%%%%%%###%%%''''''%%%$$$$$$$$$&&&&&&&&&&&&'''((())))))&&&'''((((((''''''(((******************++++++,,,(((&&&(((++++++***---222777999===AAACCCDDDCCCBBBCCCBBB@@@?????????>>>>>><<<>>>AAADDDIIIPPP[[[dddppp~~~}}}kkk\\\SSSUUUWWWUUUVVV\\\```dddeee___SSSIIIEEEEEEDDDBBBEEEJJJLLLJJJHHHIIIJJJQQQYYY]]]___fffrrr}}}zzzqqqqqquuu{{{rrrlllmmmtttzzz{{{lll\\\\\\\\\^^^^^^[[[VVVQQQKKKNNNTTTXXX\\\___eeejjjooolllrrr~~~tttnnnnnnttt{{{yyymmmeee]]]TTTOOONNNKKKGGGDDDDDDAAA===???EEEAAA@@@===999555222111111000000000000000000//////000222666:::===>>>===<<<===<<<;;;999777444222111///...---+++***)))((((((***))))))((((((''''''''')))(((((((((((()))))))))+++)))&&&&&&(((***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''))),,,...000222666999>>>@@@BBBBBB@@@>>>>>>>>>BBBBBBCCCCCCBBBAAAAAA@@@<<<===???@@@@@@@@@???>>>???>>>>>>???AAAAAA@@@>>><<<===>>>?????????>>>===;;;;;;;;;;;;<<<>>>AAABBBCCCDDDDDDBBB@@@@@@AAABBBAAABBBBBB@@@>>><<<<<<===<<<======>>>>>>>>>=========@@@@@@>>>???BBBDDDBBB???@@@???>>><<<<<<>>>@@@999777666666888999999888666666666666555444333333333333333222000...,,,***,,,,,,++++++******++++++******+++///555:::<<<===::::::;;;;;;;;;;;;;;;:::888777555444444444555666555555555555444333222111...---,,,***(((&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%***+++'''%%%&&&#########$$$%%%%%%&&&&&&"""$$$&&&'''&&&%%%%%%&&&$$$$$$############$$$$$$""""""######$$$$$$$$$###%%%&&&&&&&&&$$$$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######""""""######$$$%%%$$$%%%%%%&&&%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&"""###$$$$$$######$$$&&& &&&$$$###(((%%% $$$############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&'''(((&&&"""&&&&&&'''(((((((((''''''$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''$$$"""###'''(((%%%"""&&&'''(((((((((&&&$$$######%%%&&&'''%%%%%%%%%&&&%%%((()))(((&&&%%%'''***&&&'''((((((''''''(((***(((((((((((()))))))))***,,,+++,,,000000///333888<<<>>>AAADDDFFFFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@???<<<@@@EEEJJJTTTcccsss~~~mmm]]]QQQJJJKKKLLLHHHIIIMMMIIIKKKKKKGGGBBBBBBHHHMMMOOOQQQWWW```ccc\\\TTTQQQTTT^^^kkksssyyy{{{vvvwww|||rrrooorrr{{{zzzggghhhjjjmmmooonnnjjjggg^^^fffooorrrpppnnnnnnooonnnhhhfffqqqqqqhhhbbbdddhhhiiihhhiiipppwww~~~wwwqqqmmmfff```]]]WWWRRRMMMIIIEEEAAACCCHHHMMMIIICCC<<<777333000000.........///////////////,,,...111555999<<<>>>???AAA@@@>>><<<:::888666555111111///---+++)))((('''((((((((((((((('''''''''+++***(((&&&&&&''')))******(((&&&&&&((()))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((+++...000222666:::===:::<<<======<<<<<<<<<===????????????????????????>>>>>>@@@AAAAAAAAAAAA@@@AAA@@@@@@@@@BBBBBBAAA???>>>???@@@AAAAAAAAA@@@???===<<<<<<;;;<<<<<<===>>>BBBCCCCCCBBB@@@???@@@BBBAAABBBBBB@@@===;;;;;;;;;;;;;;;;;;<<<===>>>===<<<@@@@@@???===<<<<<<<<<;;;???>>>===<<<<<<>>>@@@AAA999888888777888999999999666666666666555444333222333333444444222///,,,***,,,++++++*********++++++******+++...222666999;;;:::;;;<<<=========<<<<<<888888777666555666666666555555555666666555555555222111///,,,***(((&&&&&&###############$$$%%%&&&###$$$&&&%%%$$$###$$$%%%!!!"""###$$$%%%&&&''''''!!! """''''''$$$###%%%""""""######$$$$$$$$$$$$!!!$$$'''((('''%%%%%%%%%$$$######""""""######$$$!!!"""$$$%%%&&&%%%######&&&&&&%%%%%%$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%###$$$%%%%%%######$$$%%%###$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$###"""!!!"""###$$$%%%$$$%%%&&&'''&&&$$$""" $$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$###""""""!!!###$$$$$$###"""$$$%%%!!!&&&###!!!'''%%%!!!&&&######$$$$$$$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''&&&$$$"""######$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&''''''&&&%%%%%%%%%&&&&&&'''%%%###$$$&&&'''&&&$$$))))))((('''&&&%%%%%%%%%%%%'''((((((''''''(((***&&&***---+++'''%%%'''+++&&&'''((((((''''''(((***&&&&&&'''(((((()))))))))///---...222333333777===???AAADDDGGGIIIIIIHHHGGGBBBCCCEEEFFFEEECCCCCCBBB???GGGQQQ[[[iii}}}ppp```UUUNNNJJJJJJIIIEEEFFFIIIGGGFFFDDDAAABBBJJJVVV```hhhkkksss}}}~~~rrrddd\\\eeeppp~~~}}}wwwtttwww|||xxxnnnqqqxxxnnnqqquuuzzz~~~uuukkkiiinnnoooiiibbbWWWSSSPPPQQQVVV]]]dddiiipppxxxwwwvvvyyyxxxtttpppeeeaaa[[[TTTMMMJJJKKKMMMWWWQQQHHH???999555333111........................+++,,,...222666:::===@@@??????>>>======<<<<<<<<<555444222000---***(((''''''''''''''''''(((((((((+++***(((''''''(((((()))))))))(((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''+++---000111333666:::<<<555666777666555555777999999:::;;;<<<>>>???AAAAAACCCCCCBBBAAAAAAAAABBBCCCBBBAAAAAABBBCCCCCCAAA@@@@@@@@@AAABBBBBBAAA???>>>AAAAAA@@@???>>>=========<<<===>>>>>>======???AAA@@@AAABBB@@@===;;;::::::>>>===<<<===@@@BBBAAA@@@AAA@@@>>>>>>===;;;;;;<<<;;;:::999999:::;;;<<<===999999999888777777888999666666666666555444333222222333444444444222///...,,,++++++***++++++,,,,,,---......///000222555777999:::<<<===>>>===<<<;;;:::999999888888888888888555555666777777777777777555444222000---***((('''############$$$%%%&&&&&&###$$$%%%$$$######$$$&&&""""""###$$$%%%%%%&&&&&&### ###$$$"""###&&&""""""############$$$$$$!!!$$$'''((('''%%%%%%%%%$$$$$$############$$$$$$!!!###%%%''''''&&&$$$###&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$###"""""""""###%%%&&&###$$$&&&&&&&&&$$$"""!!!$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$###""""""!!!###$$$$$$###"""$$$%%%###'''!!!######""")))"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$""""""%%%'''((((((""""""###$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&'''((('''%%%$$$&&&))),,,***'''%%%$$$%%%&&&'''&&&'''(((((('''''')))+++'''+++///---)))'''))),,,&&&'''((((((''''''(((***((()))***,,,,,,---,,,,,,+++)))+++...000111666<<>>>>>>>>>>>>>>>>>>>>888777666333000---***((('''''''''((((((((((((((('''((()))******)))(((''')))***++++++************((((((((((((((((((((((((&&&&&&&&&'''''''''((((((...///111111222333666888333444333111//////111333666888:::===@@@BBBCCCDDDGGGEEEDDDBBBBBBBBBCCCCCCCCCBBBAAABBBCCCCCCAAA@@@>>>???@@@@@@@@@???>>>===@@@??????>>>>>>===<<<<<<666888;;;<<<===@@@CCCFFFEEEGGGHHHGGGDDDBBBAAAAAACCCAAA???AAAEEEGGGGGGEEEAAA>>>===??????======@@@;;;:::999:::;;;;;;:::888888999999888666666777999666666666666555444333333222333333444444333222111,,,,,,++++++,,,,,,------000111222222111111333444777999;;;=========;;;:::::::::::::::999999999888555555666777777777777777666666555444111...+++)))%%%%%%$$$$$$%%%%%%&&&&&&###$$$%%%$$$######%%%'''&&&%%%%%%$$$$$$#########%%%"""!!!###$$$###%%%)))########################!!!###%%%&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%"""$$$&&&'''''''''%%%$$$%%%$$$$$$%%%&&&&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$###$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&"""###$$$$$$######$$$&&&$$$'''""""""###+++"""###%%%&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&$$$!!!!!!$$$'''***+++$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&((()))'''$$$###'''+++,,,***'''%%%$$$%%%''')))%%%&&&'''&&&%%%%%%''')))'''***------+++)))***+++&&&'''((((((''''''(((***&&&((()))+++,,,,,,,,,+++,,,***+++///222333999@@@CCCEEEHHHJJJKKKKKKIIIHHHFFFGGGGGGDDDAAA@@@DDDHHHSSSggg~~~mmm^^^VVVQQQDDDEEEFFFDDDAAAAAADDDHHHFFFIIIOOOYYYjjj{{{nnnwwwzzzvvvuuu{{{}}}rrrppp{{{xxxqqqvvv~~~xxxlllbbbYYYRRRKKKLLLKKKHHHLLLVVV___dddiiippp{{{zzzpppsssxxxnnnhhhccc______VVVIII???:::888777555333333222111000///......///.........000333666888===>>>???@@@???>>>===<<<::::::999777444000---***)))))))))))))))(((((((((%%%''')))++++++***(((''')))+++,,,,,,+++******+++))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((111111222111//////000222000000000...---///222555777999===AAADDDFFFFFFFFFCCCDDDDDDDDDDDDCCCBBBBBBCCCBBBBBBBBBCCCCCCAAA???<<<===???@@@AAA@@@@@@???<<<===>>>>>>????????????;;;>>>BBBEEEIIIMMMRRRUUUVVVXXXZZZZZZXXXUUUTTTTTTSSSOOOMMMOOOTTTXXXWWWUUUQQQLLLKKKLLLKKKFFFFFFIIICCCBBBAAABBBCCCBBB>>>;;;777888999888555444666888444555555555555555444444444444444444333333333333------,,,,,,------...///111333555555333222333444555777999;;;<<<;;;:::999999:::::::::999999888888555666666777777777777666555666777777555111---***''''''&&&&&&%%%&&&&&&&&&###$$$$$$###"""###%%%'''&&&&&&%%%$$$$$$######"""$$$"""###&&&'''%%%%%%((($$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$""""""###%%%&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&%%%%%%$$$%%%$$$%%%''')))(((%%%"""###$$$$$$$$$$$$%%%%%%%%%!!!###$$$&&&&&&%%%$$$######$$$%%%%%%######$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###%%%&&&''''''###$$$%%%%%%$$$$$$%%%&&&"""%%% ######""")))"""###%%%&&&'''&&&%%%$$$%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&$$$######%%%((())))))&&&'''(((((())))))((((((%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&%%%$$$%%%'''((((((((((((((((((''''''''''''((((((&&&%%%$$$&&&(((&&&''')))++++++***))))))&&&'''((((((''''''(((***$$$%%%''')))++++++***)))///---...222555777===EEEGGGHHHJJJKKKJJJHHHFFFDDDFFFGGGHHHFFFFFFKKKTTT\\\pppzzzeeeVVVQQQOOOMMMDDDGGGIIIGGGDDDFFFLLLQQQWWW\\\fffvvv~~~qqqtttsssnnnmmmvvvwwwqqqsssuuurrrwwwsssiiiaaa\\\XXXZZZYYYUUUXXXbbbhhhiiikkknnntttuuukkkppp|||}}}tttlllhhh]]]NNNCCC>>>===<<<:::777666555444222000///...------,,,---...000333444999;;;???AAABBBAAA???===<<<<<<<<<:::777333000---++++++******))))))((((((&&&&&&'''((()))*********(((***------***))))))+++((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))222333222000---,,,,,,...,,,---------...222777::::::<<<@@@EEEGGGHHHHHHGGG???AAADDDFFFFFFDDDBBB@@@CCCBBBBBBBBBCCCCCCAAA???<<<===???BBBCCCDDDDDDDDD>>>???AAADDDFFFGGGHHHHHHDDDHHHLLLQQQVVV\\\bbbfffhhhjjjmmmmmmkkkiiihhhhhhhhheeebbbdddjjjmmmmmmkkkkkkdddaaaaaa]]]UUUSSSVVVMMMLLLKKKLLLMMMJJJEEE@@@666888999777444333555888444444555555666555555555777666555333333222333333---------------...///000000333777777555333444555333555888:::;;;:::999777888999999999999888777777666666777777777777666666555666888999777333...+++)))((('''&&&&&&&&&&&&&&&###$$$$$$###"""###%%%(((#########$$$$$$%%%%%%&&&!!! ###((((((%%%###%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!"""###"""!!!!!!###%%%'''&&&&&&%%%%%%&&&&&&'''""""""###$$$$$$$$$$$$$$$%%%%%%&&&))),,,***&&&!!!######$$$$$$$$$%%%%%%%%%!!!###$$$&&&&&&%%%$$$######$$$%%%%%%######$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&'''((('''&&&%%%"""""""""###$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%###%%%&&&&&&%%%$$$&&&'''$$$ %%%$$$!!!'''"""###%%%''''''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&'''(((&&&%%%&&&''''''(((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((())))))%%%""""""%%%'''&&&%%%$$$&&&)))++++++)))'''%%%***+++***(((&&&&&&(((***$$$%%%&&&(((++++++)))'''&&&'''((((((''''''(((***&&&(((+++---......---,,,---+++,,,000333666<<>>===<<<999555111///---,,,,,,+++***)))(((((('''&&&&&&&&&'''***,,,...&&&))),,,,,,***((((((***''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))222111//////000000...,,,---...//////000333888;;;@@@CCCFFFGGGGGGDDD@@@>>>???BBBCCCAAABBBEEEBBB>>>HHHEEEAAAAAADDDFFFEEECCCAAADDDHHHLLLNNNNNNMMMLLLFFFPPPYYYYYYRRROOOSSSZZZ^^^]]]___eeemmmtttxxxyyy~~~|||yyyvvvqqqnnnggg```]]]```aaaYYYOOOIIIJJJHHHCCC???<<<:::::::::555111222666777444777===:::<<<===;;;888555666888...000222///++++++000555333555888::::::999777666222333444444333222000///777999::::::888666555555555555666666777999:::;;;444555777888666333///---,,,***)))'''&&&%%%&&&&&&+++***(((&&&%%%%%%%%%%%%%%%$$$###""""""###$$$%%% ###&&&'''&&&&&&&&&'''%%%&&&&&&%%%###""""""###'''&&&$$$###"""###%%%&&&"""###$$$%%%%%%$$$###"""&&&######&&&&&&######&&&!!!%%%))))))&&&###$$$%%%(((&&&$$$$$$&&&&&&$$$"""###$$$$$$"""!!!"""$$$&&&'''%%%###$$$&&&'''%%%###%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++)))%%%"""!!!"""%%%'''""""""###$$$%%%'''((()))######$$$$$$$$$$$$######&&&&&&%%%$$$$$$%%%&&&&&&!!!"""###%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&)))'''$$$###%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%&&&)))***)))'''''''''((((((((('''%%%$$$'''((()))******)))(((''''''((((((((()))))))))***,,,(((''')))(((%%%%%%(((+++***(((&&&%%%&&&'''((()))******+++,,,,,,------000000///111555:::@@@DDDHHHIIIHHHEEEAAAAAACCCEEEHHHNNNUUUYYY```nnnooo```\\\YYY\\\aaabbb\\\WWWTTTOOOJJJJJJNNNRRRWWW[[[cccgggkkkiiiaaa^^^hhhuuu~~~xxxqqqlll}}}|||rrrmmmgggfffgggnnn{{{}}}ooohhhhhhnnnqqqssswwwpppwww~~~~~~yyyxxxwwwvvv}}}~~~}}}}}}|||vvvuuu~~~wwwooouuuttt]]]QQQLLLIIIGGGFFF@@@???===:::777555222111---,,,,,,,,,---...//////111555:::>>>@@@AAACCCEEE>>>???@@@>>>;;;888777888333000---***((()))***+++&&&))),,,+++)))((()))+++******++++++++++++******((()))))))))))))))((((((******)))&&&%%%%%%''')))333333222111///////////////111444666777:::>>>AAAAAACCCEEEGGGGGGEEEBBB@@@>>>AAABBBAAACCCGGGGGGDDDGGGGGGGGGIIILLLNNNOOOOOOQQQVVV\\\bbbdddccc```]]]^^^eeelllkkkeeeaaacccgggmmmmmmooouuu|||vvvqqqqqqvvvyyysssjjjdddaaa]]]UUUMMMEEEAAA>>>===;;;777666999888555777<<<444777::::::888777888999666555555333222222444555444555888::::::999777666555555555444333222111000666777888888666444555555444444555555666888999:::888999::::::999666444222...---+++***)))************)))'''&&&%%%%%%%%%&&&%%%$$$###""""""###$$$%%%"""$$$%%%%%%$$$###$$$%%%###%%%&&&%%%$$$$$$%%%&&&"""  !!!"""###$$$%%%%%%$$$###"""%%%""""""%%%%%%""""""%%%$$$$$$%%%&&&'''&&&%%%###'''%%%###$$$&&&&&&%%%###!!!"""############%%%'''%%%###"""###%%%&&&%%%######$$$%%%%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$######$$$%%%"""""""""###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%((()))(((&&&''''''((((((((('''%%%%%%'''((()))******)))((('''((((((((((((((((((''''''***'''&&&))))))''''''***++++++)))((('''((())))))******+++,,,---....../////////111444999>>>CCCEEEEEEFFFFFFCCC@@@@@@DDDHHHGGGWWWjjjvvv|||}}}kkk^^^RRROOOLLLLLLNNNNNNKKKGGGGGGJJJQQQ[[[dddjjjnnnqqq|||}}}}}}xxxnnnjjjsssxxxlllfffdddrrr{{{mmmddd___bbb```___dddmmmuuuxxxyyyvvv{{{wwwllldddddd```ccckkkmmmmmmuuu||||||yyyvvvttt{{{|||zzz{{{{{{zzz{{{xxxzzz~~~{{{pppeeebbbjjjtttyyy{{{zzzqqqooowwwlll```[[[VVVOOOLLLCCCBBB???<<<999777555444......---------...//////111333777;;;===???@@@AAA@@@AAAAAA@@@===:::::::::333222///,,,***)))))))))&&&)))++++++)))((()))+++)))******++++++******)))(((((())))))))))))(((((()))***)))'''%%%&&&(((***555666666222///...111444111444999<<<>>>@@@BBBDDD>>>@@@BBBDDDDDDCCCAAA@@@===BBBEEEFFFJJJPPPRRRQQQRRRVVV[[[___bbbdddfffgggdddiiipppvvvwwwuuuppplllrrrwww{{{{{{wwwrrrooonnnuuuwww|||~~~yyy{{{uuulllaaaVVVOOOJJJHHHBBB???===>>>===::::::===:::;;;<<<;;;888555444333888555333222444555333111666777999:::;;;:::888777888777666555333333222222444555555444333222444555333333333444555666777888::::::::::::999888777666//////...---,,,,,,------)))(((&&&%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$%%%###"""!!!"""$$$"""$$$&&&&&&%%%%%%'''(((######!!!!!!!!!"""###$$$######$$$$$$$$$$$$######$$$""""""%%%%%%""""""$$$((($$$"""###'''(((&&&"""%%%$$$###$$$%%%&&&%%%$$$!!!###$$$$$$%%%&&&(((###"""!!!"""$$$%%%%%%######$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$###""""""""""""######$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$######""""""######$$$###############$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%''''''&&&$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%'''((((((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&'''''''''(((''''''&&&%%%'''(((((())))))((((((''''''''''''''''''''''''&&&)))&&&&&&)))***(((***---+++++++++***************++++++,,,---...///000111...111555:::???BBBEEEFFFDDDEEEEEEAAA???BBBIIIQQQZZZpppqqq___TTTNNNJJJHHHEEECCCCCCCCCEEEFFFKKKYYYmmmxxxrrryyyyyyrrrjjjbbb]]]^^^hhhsssyyyzzz||||||nnnbbb\\\VVVRRRWWWTTTQQQSSSWWW[[[\\\\\\]]]^^^^^^]]]ZZZUUUPPPLLLRRRRRRXXXaaaaaa]]]```hhhooopppsssyyyxxxoooggggggkkknnnsssxxxzzz{{{}}}uuutttwwwuuuhhhZZZSSSWWWaaahhhlllpppooottt}}}vvvmmmjjjcccYYYSSSFFFDDDAAA===:::888666555000000...---------...///000111333666:::===>>>===AAABBBCCCBBB???=========555444222000---***(((''''''(((******(((((()))+++)))******++++++******)))(((((())))))))))))(((((()))))))))(((''''''***,,,777999999555000///333888333777<<>>???AAAGGGRRRcccvvvsssZZZNNNKKKLLLNNNGGGGGGFFFEEEHHHRRRaaalll}}}pppfffeeeiiiuuujjjaaaaaaaaa```___ZZZXXXTTTOOOLLLLLLMMMNNNHHHGGGCCC>>>@@@EEEFFFCCCIIIGGGDDDCCCCCCBBBBBBAAA???>>>>>>>>>>>>>>>??????CCCFFFJJJNNNLLLIIIIIIMMMMMMOOORRRTTTVVVVVVWWWWWWVVVTTTTTTVVVXXX[[[dddnnn{{{|||}}}zzz~~~yyy```UUUXXX^^^___\\\ccciiisss{{{|||wwwyyywwwqqqlll^^^\\\XXXSSSMMMGGGCCC@@@888666333000.........///......///222666;;;>>>???>>>@@@BBBAAA@@@??????@@@======<<<;;;777444000...,,,+++)))))))))))))))))))))))))))******)))))))))''''''((()))))))))))))))''')))******))))))+++,,,;;;<<<<<<:::777777;;;>>>@@@AAABBBBBBAAA@@@BBBCCC@@@AAAAAACCCGGGLLLQQQSSSaaalllwww|||~~~tttqqqkkkeeeaaa_________^^^fffqqqxxxxxxoooccc[[[ppp}}}}}}{{{{{{~~~}}}}}}yyywwwllllllkkkkkkooovvvvvvsssaaa]]]WWWPPPJJJDDD===999555888:::888333333888>>><<<<<<<<<<<<<<<;;;;;;:::888888777777777777888888444444444333000000111222,,,,,,,,,---...///000111444444444444555666888888999888888666444222000...,,,+++)))'''&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$ """$$$$$$%%%&&&)))+++&&&'''(((&&&$$$###$$$$$$!!!!!!""""""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$"""$$$(((((($$$"""$$$"""&&&((('''###"""$$$((("""###%%%$$$######$$$%%%%%%&&&'''&&&$$$############$$$&&&&&&%%%%%%&&&(((###$$$%%%$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""!!!###$$$%%%###$$$%%%%%%%%%$$$###""""""######$$$$$$######""""""######$$$$$$######"""$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&%%%###!!!"""%%%'''"""###$$$%%%&&&&&&'''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''%%%""""""$$$&&&(((((($$$%%%%%%&&&&&&'''''''''&&&''')))(((''''''(((***''''''&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((''''''((()))+++,,,------+++((('''******''''''+++(((((()))***++++++,,,,,,......000222444777888999;;;===@@@CCCEEEEEECCCBBB<<<>>>FFFUUUkkkxxxZZZIIIDDDGGGLLLQQQXXXUUUQQQPPPUUUbbbuuuxxxqqqggg^^^\\\___mmmvvv~~~xxxjjj\\\XXXYYYYYYYYYZZZOOOLLLGGGCCCAAAAAADDDFFF??????<<<888999>>>@@@===BBBBBBAAA@@@@@@??????@@@===>>>>>>>>>>>>>>>>>>>>>AAAEEEIIIKKKKKKKKKOOORRRQQQQQQPPPMMMKKKLLLNNNQQQPPPOOOOOOQQQPPPOOOUUU\\\jjjjjjqqq~~~}}}|||tttbbb\\\bbbjjjllliiidddgggkkkqqqwwwrrrssstttuuuuuunnnlllhhhbbbZZZQQQIIIEEE>>><<<888444111111111222///000111222333666;;;???===???@@@AAA@@@???@@@AAA?????????>>>;;;999666444111...+++))))))***)))(((((())))))******))))))(((&&&'''((())))))******)))''')))******(((((()))***;;;;;;;;;;;;<<<===>>>???DDDCCCBBB@@@???AAADDDGGGHHHHHHJJJOOOVVV^^^fffjjjvvv}}}yyywwwvvvuuutttkkkgggbbb]]][[[[[[]]]___dddkkkuuuzzzxxxpppiiidddttt~~~||||||vvvrrrsssuuuxxx~~~}}}{{{|||~~~yyyzzzxxxxxx~~~yyyvvvqqqlllcccXXXKKKBBB;;;;;;999555222333777:::::::::::::::999999888888555666777888888999999999555666777555222000000000*********+++,,,---//////222333444555666777888888777777777777666444333222///...+++)))''''''&&&'''$$$$$$%%%&&&&&&%%%$$$$$$ """$$$%%%%%%%%%&&&((($$$%%%&&&%%%$$$###$$$%%%######$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$###%%%))))))%%%###$$$###%%%&&&'''&&&%%%$$$$$$"""$$$&&&%%%"""!!!###$$$%%%&&&&&&%%%######$$$&&&"""$$$&&&%%%######$$$&&&&&&'''(((&&&$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""" """###$$$%%%$$$"""!!!###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&&&&$$$###""""""$$$&&&'''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$###"""###%%%'''&&&&&&$$$$$$%%%%%%&&&''''''(((%%%'''((((((&&&&&&''')))'''&&&&&&%%%&&&'''((()))((('''&&&&&&&&&&&&'''((())))))))))))************)))&&&&&&))))))'''(((,,,******)))***+++---...000111222444666999;;;===>>><<<===???AAACCCDDDEEEEEECCCGGGSSSjjjvvvhhhZZZKKKEEEGGGNNN[[[ggguuuooofffaaaffftttuuummmeee```ZZZUUUUUUYYY```fffiiifffeeegggiiihhh^^^VVVQQQPPPPPPNNNMMMNNNCCCBBBAAA???>>>>>>AAACCC;;;>>>>>>;;;<<>>999666555666666111444555222//////666<<<<<<>>>@@@AAAAAA@@@AAACCC@@@??????>>>===<<<:::999555111---*********)))'''(((((())))))))))))((((((&&&'''((()))************''')))***)))(((''''''(((;;;;;;;;;<<>>===>>>@@@999>>>AAA@@@BBBHHHMMMNNNSSSTTTUUUUUUUUUUUUVVVWWWNNNOOOQQQTTTWWW[[[]]]___WWW___hhhnnnssszzz}}}rrrggg______eeekkkmmmkkkmmmppppppllllllooo]]]\\\]]]```^^^[[[\\\aaahhhiiiiiiddd\\\YYY```jjjnnnuuu||||||zzz{{{rrruuuyyy||||||rrryyy}}}ooojjjnnnyyywwwkkkcccJJJGGGBBB===:::999999:::333666888333+++***111999<<>>>>>======<<<<<<888333...+++++++++)))&&&(((((())))))))))))((((((&&&'''((()))************''')))***)))'''&&&&&&''';;;>>>AAACCCBBBBBBBBBCCCBBB===;;;>>>AAAEEEQQQ^^^tttyyy}}}~~~vvvqqqwww{{{xxxtttoookkkfff___]]]iiiyyyxxxsssrrrrrrttt|||||||||{{{}}}{{{wwwuuuttttttuuuuuuvvvpppfff```cccnnnyyy{{{tttsss{{{~~~}}}rrrcccQQQ???:::<<<<<<;;;999===777555888999666555999888888999:::;;;:::::::::::::::::::::::::::::::::......,,,)))&&&'''))),,,...------222999<<<:::777888888999999999888777777444222///---,,,***'''%%%'''&&&%%%%%%%%%&&&''''''!!!""""""$$$%%%&&&''''''&&&$$$###$$$&&&(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###$$$ $$$&&&$$$$$$&&&$$$$$$%%%%%%%%%%%%&&&&&& $$$### %%%+++---&&&(((((((((&&&%%%&&&'''%%%%%%$$$###""""""######$$$$$$%%%%%%%%%%%%&&&&&& """######"""""""""$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%%%%%%%&&&'''!!!&&&+++''' %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((('''%%%#########$$$%%%%%%&&&''''''###$$$%%%%%%######$$$%%%(((((('''&&&%%%$$$$$$###%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&((()))***)))((('''((()))((())))))((('''''')))+++)))+++---...///222555888;;;;;;;;;<<>>===<<<;;;222777:::888222///222666:::;;;<<<===>>>@@@AAAAAACCC@@@======???@@@???>>>===999333///---+++***((('''''''''((((((((((((((((((((())))))))))))(((((('''***---+++'''%%%'''***<<<===?????????AAACCCEEEAAA???BBBJJJRRRZZZfffrrrxxxkkkeeeiiioooqqqwwwsssnnniiidddffftttzzzuuuwwwxxxxxxsssmmmkkkooottttttlllbbb\\\```kkkvvv{{{vvvpppmmmooorrruuuxxx}}}vvv{{{~~~rrrbbbQQQJJJHHHDDD@@@???>>>888666888999777777;;;555666777888999:::;;;;;;;;;:::999777555333222111000///---***((((((***---,,,,,,---222777;;;<<<;;;:::::::::::::::999999888999666333000///,,,)))'''((('''&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((($$$###&&&&&&###"""###$$$$$$%%%%%%%%%%%%&&&&&& &&&)))$$$!!!"""###!!!###%%%&&&&&&%%%%%%&&&(((%%%$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###"""""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%###%%%&&&&&&%%%%%%%%%&&&""" !!!%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&'''%%%&&&'''&&&%%%$$$%%%&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&((()))***)))((('''(((***'''(((***)))(((((()))+++%%%(((---000333555777999999999;;;>>>AAADDDFFFFFFDDDCCCAAA@@@AAAHHHPPPWWWjjj}}}nnn```ZZZQQQIIIEEEDDDEEEFFFOOOUUUdddyyyrrrggghhhooo|||wwwdddVVVXXXVVVSSSTTTVVVXXXXXXWWWPPPIIIBBB???@@@CCCBBBAAA<<<>>>@@@CCCEEEIIILLLOOOMMMOOOQQQQQQPPPRRRWWW\\\ZZZ^^^eeelllsss|||{{{nnneeecccddddddbbb^^^XXXSSSRRRVVVZZZaaaffflllpppvvv{{{uuurrrssszzzxxxoooiiiqqq}}}~~~~~~rrrhhhZZZOOOIIIFFFBBB???444777999888444222333555888999:::;;;===???@@@AAADDDBBB??????AAACCCBBBAAA>>>:::666222000...+++)))(((((((((((((((((())))))))))))*********)))((((((&&&)))+++)))%%%$$$&&&)))@@@???>>>======@@@FFFJJJGGGIIIPPP]]]iiisss~~~wwwmmmgggeeehhhsss~~~yyyrrrmmmqqqzzzuuuuuuzzz{{{ssshhhdddkkkuuuvvvlllbbb___fffpppxxx}}}yyywwwpppiiiiiinnnqqqpppkkksss}}}~~~rrrfff___ZZZTTTQQQRRRGGG@@@;;;999999888888;;;777777777777888999999::::::999777555333111///...111111///,,,******,,,...(((+++...111444888<<>>BBBEEEGGGIIIIIIEEEEEECCCBBBDDDOOO^^^jjj}}}fffTTTKKKGGGAAA>>>???DDDKKKPPP[[[lll|||fff\\\\\\bbbiiipppooonnnkkkgggaaaZZZSSSOOOZZZYYYZZZ[[[\\\ZZZWWWTTTLLLDDD===<<<@@@CCCBBB@@@@@@CCCFFFIIILLLRRRZZZ```iiilllnnnllliiikkkttt|||yyywwwxxx~~~yyyqqqiiidddbbbcccdddaaaaaaaaaeeekkkttt~~~~~~~~~}}}xxxuuuuuu|||ggg___YYY^^^mmmyyy|||zzzzzzyyy}}}zzzlllaaa[[[VVVPPPKKK@@@>>><<<999777555444333555666777999;;;>>>@@@AAACCCBBB@@@@@@BBBCCCCCCBBB@@@===:::777555111---*********))))))))))))))))))***+++++++++***)))((((((&&&(((***)))&&&$$$&&&)))CCCBBB@@@>>>@@@EEENNNSSSXXX[[[cccppp}}}yyyooojjjnnnrrrwwwyyy~~~yyymmmjjjpppyyyvvvmmmfffgggnnnuuuyyy{{{{{{nnnjjjooonnngggbbbkkkvvv~~~xxxsssqqqnnnkkkkkknnnZZZRRRGGG???:::888888:::<<<:::999777666666777777777777777777666666666666222111000...+++***+++---'''+++...//////222888>>>;;;;;;;;;::::::::::::;;;<<<:::777666555444111///+++***(((&&&%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""#########$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$"""###&&&&&&$$$%%%((($$$$$$$$$%%%%%%%%%&&&&&&!!!"""######%%%(((***+++"""###%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&'''((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$&&&&&&%%%%%%$$$###""""""$$$&&&''''''%%%%%%%%%&&&$$$(((+++)))$$$"""%%%)))$$$$$$%%%%%%%%%%%%&&&&&&''')))******)))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%'''(((((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''''''''(((((()))''''''((((((((((((''''''((()))******)))((()))+++&&&(((+++++++++******+++---000444666666555666777>>>AAAEEEHHHIIIIIIIIIJJJEEEGGGIIIJJJPPP^^^ttt|||dddRRRGGGEEEDDDCCCDDDHHHPPPYYY___llllllWWWOOOQQQTTTWWWYYYWWWWWWTTTOOOKKKKKKOOORRR\\\\\\\\\[[[YYYVVVRRROOOIIIEEEAAA@@@BBBEEEGGGHHHLLLPPPVVV[[[aaakkkxxx}}}}}}}}}}}}pppiiibbbbbbdddgggkkkooonnn}}}}}}zzzzzz||||||zzz{{{zzzjjjbbbZZZZZZaaahhhjjjiiimmmmmmttt~~~xxxooolllhhhaaa[[[RRRKKKBBB;;;888777555444444444555777999<<<>>>@@@@@@??????@@@@@@AAABBBAAAAAA@@@>>><<<:::666111------,,,+++***))))))******++++++,,,++++++***)))(((''')))***)))'''&&&((()))???@@@AAADDDJJJSSS]]]eeemmmpppwwwwwwqqqrrrzzz{{{zzz~~~zzzrrrnnnrrruuutttrrrsss}}}rrrnnnppplllcccaaajjjttt{{{{{{yyyzzz}}}~~~~~~qqqhhhZZZKKKBBB???===;;;<<<:::777444333444555666666666777888999:::;;;;;;111111111...+++***+++,,,(((,,,///...+++,,,222888888888777777777888999:::999777666666666777555444...,,,***(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$"""!!!###%%%$$$!!!###((($$$$$$$$$%%%%%%%%%&&&&&&$$$&&&'''&&&###!!!$$$(((%%%&&&'''&&&%%%$$$%%%&&&###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&!!!###%%%%%%%%%%%%&&&'''###%%%&&&&&&%%%%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&'''))),,,+++)))''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((('''(((''''''''''''((())))))'''(((((((((((((((((('''''')))******))))))***,,,''')))++++++++++++,,,---222333555555555666999;;;BBBEEEIIIKKKJJJHHHIIIIIIGGGNNNVVV]]]gggyyyeeePPPGGGDDDAAADDDIIINNNUUU^^^hhhoookkk[[[KKKGGGJJJKKKKKKKKKIIIJJJHHHDDDBBBDDDLLLRRR[[[ZZZYYYVVVRRROOOMMMLLLCCCGGGKKKKKKKKKOOOWWW^^^___eeeooozzzwwwrrrmmmgggcccddd```iiiuuu~~~}}}yyyvvvtttvvv{{{}}}|||tttnnngggcccdddeeeeeedddeeeccchhhwww{{{tttsssrrrmmmggg___TTTFFF===999999999888444444444555777999<<<>>>===>>>???@@@@@@AAABBBBBBCCCBBBAAA@@@>>>;;;666222000...,,,+++******+++++++++++++++++++++***))))))&&&'''(((''''''&&&'''(((===AAAIIIRRR\\\hhhssszzzyyyuuuwwwzzzzzzwwwqqqooonnnjjjeeegggooovvvxxxzzz}}}}}}zzz{{{yyyzzz{{{ooo```VVVQQQKKKEEE<<<:::666333222333555777666777777777777777888888222222222///,,,***+++,,,***---000...+++***---222333333333333444666999:::666555444555777888777666111///---***(((&&&&&&&&&#########$$$$$$%%%%%%%%%###%%%&&&'''&&&'''(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%&&&### %%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&'''###"""'''&&&''''''&&&%%%$$$$$$&&&######%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&!!!"""$$$%%%((()))+++,,,"""$$$%%%$$$%%%&&&'''###""""""###%%%''''''&&&###$$$$$$%%%%%%&&&&&&'''$$$'''******&&&$$$%%%'''&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''(((((()))***'''(((((())))))(((((('''''')))************+++,,,)))***++++++***+++---///000222444555777:::???BBBBBBFFFKKKLLLKKKKKKMMMOOOSSS\\\jjjwwwnnnTTTGGGEEEHHHFFFLLLUUU]]]fffppp{{{vvv\\\QQQHHHHHHKKKJJJHHHHHHDDDCCCBBB>>><<>>AAABBBBBBBBBCCCDDDDDDCCCBBBBBBAAA>>>:::777222111...,,,******+++,,,))))))***************)))%%%%%%%%%%%%%%%&&&&&&&&&IIIQQQ\\\hhhsss~~~}}}{{{yyyuuu||||||wwwwwwtttpppmmmnnnlllssswwwuuutttwwwyyyyyywwwssssssyyy~~~xxxqqqjjj```UUUGGGCCC===888444444555666555555555555555555555555333444333111...,,,,,,,,,+++...000///---,,,---///000000000111333666999;;;777555555666777888888666444222///,,,)))(((''''''######$$$$$$$$$%%%%%%%%%###&&&((((((''''''***,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''### &&&$$$$$$%%%%%%%%%%%%&&&&&&""" !!!'''(((%%%$$$'''###$$$%%%%%%$$$$$$%%%&&&"""###%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''"""###$$$%%%'''((()))***"""$$$&&&&&&%%%%%%%%%&&&""""""###$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''###'''***)))%%%###$$$&&&%%%%%%&&&&&&''''''(((((($$$%%%''''''&&&&&&''')))%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))((((((((((((((())))))***(((((())))))))))))((((((''')))************+++---***+++***))))))+++///222///111555888;;;===AAACCCBBBGGGMMMPPPQQQTTTZZZ___gggqqqnnnXXXLLLIIIMMMSSSXXX^^^eeelllsss~~~~~~jjjTTTOOOLLLPPPRRROOOLLLKKKBBBAAA>>><<<<<<@@@EEEJJJKKKNNNSSSWWWZZZ]]]bbbfffiiirrr|||yyyzzzlllgggaaa___aaadddfffffflllvvv}}}yyyuuuyyy}}}~~~}}}}}}~~~ooohhhgggmmmwww}}}nnniiiooovvvyyywwwrrrkkk___SSSJJJDDD@@@>>>;;;999666444444555666777:::===@@@AAAAAAAAABBBDDDDDDCCCBBBBBBBBBAAA>>>;;;444222///,,,++++++,,,---''''''((()))************&&&&&&&&&&&&'''(((((('''[[[cccooo|||{{{xxxsssrrr{{{zzzoooppp{{{~~~|||tttrrrwwwmmmsssvvvsssqqqtttxxxyyypppkkkiiiooouuuvvvwwwyyy~~~~~~pppbbbVVVQQQHHH???999555444555333444444555555666666777555555555333000------...,,,...000111000/////////.........000222666999<<<888777666777888888777666555444000---***(((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$'''))))))((((((+++---&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&((((((&&&$$$"""######$$$%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''"""###&&&(((%%%!!!$$$+++$$$$$$%%%%%%%%%&&&&&&&&&)))"""!!!'''+++'''!!! !!!############%%%'''"""###%%%'''''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%''''''&&&%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%'''((('''&&&%%%%%%&&&"""$$$&&&%%%###"""$$$&&&######$$$%%%%%%&&&''''''$$$))),,,+++'''$$$&&&(((%%%%%%%%%&&&'''((())))))$$$&&&'''((('''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&"""###$$$%%%&&&((())))))((((((((((((((()))******(((((())))))))))))((((((''')))***+++******,,,---,,,+++***)))(((+++000333000444999<<<===>>>>>>???BBBHHHPPPUUUXXX^^^gggnnnyyyzzzhhhTTTIIIIIIPPPXXX^^^gggkkkpppssswwwmmm___SSSQQQRRRWWWXXXTTTPPPOOOCCC@@@===<<>>???>>>>>>@@@BBBDDDCCCBBBBBBCCCBBB@@@>>>555333000---++++++,,,---%%%&&&''')))***************))))))***+++,,,,,,+++zzz|||yyyxxx{{{wwwpppppp~~~~~~{{{~~~zzzpppiiiiiinnnqqqqqqiiifffcccaaabbbeeehhhjjjqqq|||tttkkkYYYIIIAAA@@@<<<666777444333444222111555;;;555666777777444000...---...333333......222222...//////000111222444666777>>>;;;888888:::;;;:::999:::777222000...---,,,***'''''''''&&&&&&%%%%%%%%%$$$''')))***))))))***,,,&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$((((((((((((((((((''''''&&&$$$######%%%((()))***%%%$$$!!! """%%%'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$######"""""""""!!!###%%%%%%%%%%%%''')))&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%######%%%%%%&&&%%%$$$#########$$$$$$$$$$$$######&&&''''''&&&$$$$$$&&&'''!!!"""###$$$&&&'''((()))&&&"""###''''''######'''"""&&&))))))'''%%%&&&)))$$$$$$%%%&&&''''''''''''###%%%&&&&&&%%%%%%'''((($$$$$$%%%%%%&&&'''((((((''''''&&&&&&%%%$$$######%%%%%%&&&'''((((((((('''$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&'''((((((((('''((()))((('''(((***+++''')))***)))((('''(((***'''((((((''''''(((***---+++,,,---------///333666888;;;???AAAAAAAAAAAAAAAGGGHHHLLLSSS]]]kkk}}}}}}qqqeeeWWWLLLGGGNNNWWW___lll{{{zzzqqqqqqxxxhhhYYYUUUVVVYYY[[[^^^aaa```WWWLLLDDDHHHDDDAAAGGGGGGJJJWWWcccwww|||zzzxxx{{{yyyuuuoookkkjjjmmmoooxxxwwwuuusssqqqooommmllliiihhhgggfffiiiooowww}}}~~~}}}}}}{{{wwwtttvvv|||{{{xxxvvv{{{ttt}}}rrrbbbbbbooo}}}vvviii\\\OOOHHH===<<<;;;999888888888888777999===@@@BBBCCCBBBAAABBBDDDEEEFFFEEECCC@@@>>><<<888777888555---&&&$$$)))))))))***************************)))))))))))){{{|||}}}{{{vvvxxx||||||~~~|||}}}}}}zzzuuullliiijjjllllllhhheeeaaa```bbbeeeggggggjjjqqq{{{~~~kkkXXXMMMHHHAAA999999555333666666444666999666777888777444111///...***000333111222444222---000000000111333666999:::>>>;;;888777999::::::999888555222///...---+++)))'''''''''&&&&&&%%%%%%%%%###%%%''''''&&&&&&'''((('''%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%""" !!!$$$'''((('''%%%$$$###""""""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$%%%&&&&&&%%%$$$%%%&&&$$$%%%%%%&&&%%%$$$###"""######$$$$$$$$$$$$######&&&&&&'''&&&$$$$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&((($$$###&&&&&&###$$$(((!!!"""###&&&((())))))(((&&&&&&''''''((((((''''''$$$&&&'''&&&%%%%%%&&&'''######$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%'''((()))&&&&&&''''''((('''''''''&&&&&&''''''''''''''''''%%%%%%&&&''''''(((((()))'''((()))((((((((()))+++((()))***)))((('''(((******+++,,,+++++++++---///,,,---......///222666:::999===BBBCCCBBB@@@@@@AAADDDJJJUUU^^^hhhuuu{{{lll___TTTKKKOOOMMMRRR___ooozzz}}}qqqooosssyyynnn\\\RRRQQQQQQWWW^^^bbbdddbbbYYYOOOCCCLLLLLLLLLTTTXXX___nnn{{{zzz{{{|||wwwuuuqqqmmmhhhccc___]]]aaa___]]]YYYVVVVVVXXX[[[```___^^^]]]\\\ZZZYYYYYYVVVUUUTTTSSSSSSVVV[[[```dddiiifffhhhssstttrrrxxxzzztttssszzzxxxrrrpppqqq{{{zzzwww{{{~~~~~~rrrggghhhsss{{{kkk^^^VVVIIIFFFAAA===:::999888777888999;;;===???@@@AAAAAADDDDDDEEEEEEDDDDDDCCCCCC>>>:::777888777111------+++++++++***************************)))))))))))){{{||||||~~~sssuuu~~~}}}zzz~~~{{{}}}uuulllggggggiiihhhddd___^^^aaadddfffeeeaaafffnnnyyy|||jjj]]]UUULLLDDD???999666888:::888666777888888888777666333111///'''---222444555666333...111000000111444888<<>>;;;777666777999::::::777666444222111000,,,***((((((''''''&&&%%%$$$$$$###%%%&&&&&&%%%$$$%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%!!!$$$'''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%"""######$$$&&&''''''(((%%%%%%%%%%%%%%%$$$###"""%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&%%%$$$###"""######$$$$$$$$$$$$######%%%&&&&&&%%%$$$$$$&&&''''''&&&&&&%%%%%%$$$$$$###)))%%%$$$%%%$$$###%%%))))))&&&$$$%%%''''''"""((((((((()))((((((''''''%%%'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%'''***+++'''''''''(((''''''&&&&&&((((((((('''''''''&&&&&&%%%&&&&&&''''''((())))))'''((())))))(((((()))***((()))******(((((()))***+++,,,......---,,,---...---...//////111555;;;???<<>>@@@BBBCCCEEEEEEDDDDDDDDDEEEFFFFFFEEE???;;;;;;999555222333---,,,+++******)))))))))************))))))))))))~~~rrriiiggglllsss~~~xxxmmmqqq|||~~~~~~rrrjjjjjjnnnpppjjjbbb^^^___aaacccddd^^^fffrrr|||uuulllfff^^^WWWNNNDDD<<<;;;<<<999666555:::999888888777666333111'''+++000444666666444222222111000111444999>>>AAA===;;;888666666888999;;;:::888777777666444111...***))))))'''&&&%%%$$$$$$&&&'''((((((&&&$$$%%%%%%%%%$$$###$$$&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((((((############$$$$$$$$$$$$&&&!!! %%%(((&&&###$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%$$$###""""""%%%&&&'''&&&%%%$$$%%%'''$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%$$$$$$&&&''''''&&&&&&%%%%%%$$$$$$###'''&&&%%%%%%%%%$$$%%%&&&+++)))''''''&&&$$$ ((((((((((((((('''&&&%%%&&&'''((('''%%%$$$$$$&&&((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%((((((((('''''''''''''''&&&&&&&&&'''(((((())))))'''(((******((((((((()))((()))******)))((()))***(((***,,,---+++*********---...000111444888>>>CCC@@@DDDFFFEEECCCDDDKKKRRRSSSdddxxxvvvbbbOOOHHHEEEEEEMMMXXX^^^nnnuuuhhhZZZTTTRRRQQQTTTYYYbbb]]]XXXSSSLLLFFFFFFJJJPPPYYY___]]]YYYWWWVVVTTTXXXnnn}}}~~~~~~{{{ssslllbbb]]]VVVSSSRRRPPPLLLHHHJJJJJJJJJJJJHHHEEEBBBAAAAAABBBBBBBBBAAAAAADDDFFFIIILLLMMMJJJEEEAAAAAABBBEEEFFFGGGFFFFFFFFFHHHJJJDDDKKKJJJMMMWWWVVVPPPTTTNNNOOOPPPOOONNNNNNRRRWWWYYY___hhhqqqvvvxxxxxxwww{{{{{{}}}yyysssqqqqqquuu~~~{{{|||uuufffcccbbbhhhrrr{{{|||zzzxxxwwwxxx{{{wwwccc[[[PPPGGGBBB@@@>>>===<<<===>>>@@@AAACCCDDDEEEDDDDDDDDDEEEFFFFFFFFFGGGJJJEEEAAA@@@===777333333---,,,+++***))))))******************)))))))))((({{{tttiiigggbbb\\\[[[bbbqqq}}}|||yyyzzz}}}~~~|||ssszzz}}}}}}~~~|||{{{{{{yyyxxxzzz~~~wwwpppssszzzyyymmmccc]]]\\\^^^```bbbppp~~~~~~}}}yyyvvvqqqkkkaaaTTTHHHBBB>>>999555444<<<:::999888999888666333,,,,,,...111333444555777222111000111333888===@@@<<<;;;999777666777999;;;:::999888888888666333000,,,,,,***)))'''&&&%%%$$$&&&'''((('''%%%$$$$$$$$$###"""""""""$$$%%%$$$###""""""###$$$%%%%%%&&&&&&######$$$$$$%%%%%%%%%&&&&&&### """''')))'''$$$$$$%%%&&&(((((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$###$$$%%%######$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%$$$$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&$$$&&&&&&&&&%%%%%%$$$"""!!!$$$'''(((''''''(((***'''''''''''''''&&&%%%$$$&&&'''((('''%%%$$$$$$&&&((((((((((((((((((''''''###%%%'''((((((&&&$$$"""'''((((((((('''&&&%%%%%%&&&&&&''''''((())))))***&&&&&&''''''((())))))***''')))******)))((((((((()))***+++***)))((()))+++''')))+++,,,+++))))))***...000333555777;;;@@@DDD@@@BBBDDDDDDFFFNNNZZZcccpppttteeeRRRBBB@@@FFFNNN^^^mmmwwwyyyfff[[[PPPLLLJJJIIIJJJMMMOOOKKKHHHGGGEEEAAACCCGGGNNNTTTWWWTTTRRRVVV]]]aaauuu{{{rrrhhhcccaaa^^^XXXRRRQQQMMMJJJHHHHHHGGGDDDAAACCCDDDDDDDDDCCCCCCBBBAAAAAABBBCCCBBBBBBCCCEEEHHHIIINNNRRRPPPIIIEEEFFFIIIJJJKKKJJJIIIGGGGGGIIIJJJJJJQQQPPPRRR[[[YYYSSSVVVQQQUUUVVVRRRMMMJJJJJJKKKLLLPPPVVV[[[___```^^^\\\```aaadddhhhnnnuuuzzz}}}yyyssstttzzz~~~zzzvvv{{{}}}ooohhhaaa```dddhhhjjjlllsssuuu{{{qqqhhh[[[PPPJJJFFFBBB???;;;<<>>AAADDD???AAADDDJJJTTTbbbpppyyywww___PPPGGGAAAFFFRRRcccwwwkkkUUULLLFFFFFFGGGFFFFFFHHHEEE@@@>>>@@@@@@???BBBFFFLLLSSSXXXYYY]]]iiittt{{{zzzooofff___ZZZSSSOOOMMMKKKGGGDDDHHHGGGFFFDDDBBBAAABBBBBB@@@AAADDDEEEFFFEEEDDDCCCDDDEEEEEEEEEEEEGGGKKKNNNWWW___eeeddd]]]YYY\\\aaa]]]\\\XXXSSSPPPOOOQQQTTT\\\dddfffjjjsssqqqiiikkkcccffffff^^^WWWRRROOOLLLKKKKKKLLLNNNQQQQQQOOOMMMPPPQQQSSSVVVZZZ___ccceeeppprrryyy~~~pppppp{{{xxxqqqiiiccc___]]]```eeeooorrr{{{vvvhhh^^^XXXQQQIIICCC:::<<<>>>AAADDDFFFHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEBBBCCCGGGGGGAAA===;;;444222///,,,*********+++************))))))))))))|||zzzzzzxxxzzz~~~}}}uuubbbZZZYYY^^^cccjjjooottt}}}zzzxxx{{{}}}tttssssssrrrxxx|||lllbbbaaaeeennn{{{}}}yyyzzz~~~~~~tttiii^^^QQQDDD===<<>>===:::999:::;;;999777555555555555444333111111///---+++)))'''&&&###%%%&&&&&&$$$###$$$$$$%%%######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$&&&((((((&&&%%%&&&((($$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$###$$$&&&(((######$$$%%%%%%&&&''''''%%%'''$$$"""###!!!'''((()))(((&&&$$$###"""%%%&&&&&&''''''''''''&&&$$$&&&'''&&&%%%%%%&&&'''######$$$$$$%%%%%%&&&&&&(((((((((((((((((())))))&&&&&&''''''((('''''''''''''''(((((()))))))))***'''''''''((())))))******''')))++++++)))''''''''')))***++++++))))))***+++)))***,,,,,,,,,---///222666999>>>AAABBBBBBCCCCCCBBBEEEMMM[[[mmm~~~dddOOOCCCHHHMMMTTTcccyyynnn\\\IIIDDDBBBEEEIIIHHHGGGHHHDDD???;;;===???AAAEEEKKKVVV```kkkttt~~~|||nnnkkkhhhfffccc^^^VVVOOOKKKJJJGGGDDDBBBAAABBBCCCCCCDDDEEECCCAAACCCIIINNNKKKOOOUUUZZZ[[[YYYTTTQQQPPPQQQQQQQQQSSSWWW]]]aaauuu~~~yyysssvvv|||vvvrrrlllfffbbbcccgggkkkrrr~~~~~~{{{ppphhheeeaaa[[[XXXUUURRRRRRSSSUUUTTTSSSSSSRRRRRRQQQQQQQQQRRRRRR\\\^^^eeeqqqyyyyyyuuu}}}}}}zzzwwwsssjjjccceeemmmrrrttt}}}~~~sssmmmhhhaaaXXXPPP@@@@@@@@@AAADDDJJJOOORRRQQQOOOKKKGGGEEEEEEGGGHHHGGGDDDDDDHHHHHHEEEBBBBBB>>>;;;666111---******)))************))))))))))))zzzsssrrrssstttyyymmmccceeellliiiqqqzzz|||yyytttqqqrrryyysssrrrqqqnnnsss|||uuujjjkkkooopppxxx||||||tttjjj[[[JJJAAA???BBB===999:::<<<>>>;;;777666111///333333///111666::::::999999999999999999999<<>>???BBBFFF>>>BBBFFFEEEDDDHHHRRR[[[\\\ccclllsssuuuqqqiiiddd___``````aaadddjjjqqqvvvxxxrrrooorrryyy~~~xxxvvvrrrlllhhhccc^^^\\\^^^aaabbbbbb]]][[[XXXTTTPPPMMMJJJIIILLLMMMSSS]]]eeeiiinnntttyyyoooqqqzzzzzzyyyxxxuuutttooofff]]]HHHEEECCCBBBFFFNNNVVV\\\YYYTTTMMMFFFCCCEEEIIILLLNNNIIIFFFHHHHHHDDDCCCDDDEEEBBB;;;444...+++)))(((************))))))))))))sssggghhhrrr}}}yyyrrrtttyyy{{{}}}{{{{{{~~~~~~|||uuummmnnnxxx{{{~~~}}}zzz}}}vvvkkkppp}}}uuuhhhZZZOOOHHHEEECCC@@@===<<<;;;;;;;;;999888666444333222111111555555777;;;??????:::555<<<@@@AAAAAABBBCCC???999888777666777888999888777555555444222///,,,)))''''''&&&%%%&&&''''''&&&%%%***&&&&&&(((&&&"""###((((((%%%###$$$'''((('''&&&&&&%%%%%%$$$%%%&&&'''(((%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''(((!!!###%%%%%%$$$$$$%%%&&&%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$(((+++***&&&&&&***///"""###%%%%%%$$$$$$%%%'''$$$$$$%%%%%%&&&'''((((((&&&""""""%%%&&&$$$###%%%"""###$$$$$$$$$&&&***---&&&%%%$$$######$$$'''((($$$%%%'''&&&%%%%%%&&&(((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''')))******''''''''''''''''''''''''))))))))))))((('''&&&%%%***%%%###(((***((((((,,,---(((&&&***222444...'''+++,,,,,,+++******+++---***,,,---...///111444777@@@??????BBBEEEHHHIIIHHHJJJZZZooojjjTTTOOOSSSWWW___gggooo~~~eeePPPHHHJJJNNNQQQSSSZZZ```\\\SSSJJJCCC???@@@BBBGGGVVVddd|||{{{uuunnnhhhccc\\\TTTNNNRRRSSSOOOIIIFFFFFFDDDAAACCC===999<<<@@@AAACCCEEEGGGHHHJJJLLLOOOXXXggguuu{{{~~~tttzzzyyywwwwww{{{}}}~~~|||}}}uuuvvvsssqqqttt~~~{{{vvvrrrnnneeeXXXNNNKKKIIILLLQQQUUUTTTTTT[[[dddlll{{{zzzooonnnsssvvvqqqjjj___QQQCCCAAAFFFLLLTTTZZZ]]]WWWNNNGGGEEEFFFGGGHHHGGGHHHIIIJJJJJJIIIHHHGGGFFFIIIFFF<<<111...---,,,------,,,+++*********+++{{{mmmeeeooo|||xxxuuuuuuxxx}}}yyyxxxxxxyyyssstttuuuwwwzzzxxxxxxssskkkooo|||~~~ttthhh\\\TTTPPPMMMGGGBBB>>>===<<<;;;;;;:::888666444222000000000444999===??????>>>===;;;???AAAAAACCCDDDAAA;;;:::999888888999999888777666666555444222///,,,***'''&&&&&&&&&&&&&&&&&&%%%$$$"""###&&&%%%!!!"""'''&&&$$$"""###&&&'''&&&%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%''''''(((''''''&&&(((''''''&&&&&&%%%$$$$$$!!!"""$$$$$$###"""###$$$$$$$$$%%%%%%&&&%%%%%%%%%(((''''''&&&$$$######"""$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&((('''%%%%%%(((+++###$$$%%%%%%$$$###$$$&&&###$$$$$$$$$%%%&&&&&&&&&((($$$###&&&&&&###"""$$$%%%&&&&&&&&&&&&'''+++...&&&%%%$$$$$$$$$%%%'''((($$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&,,,***+++000///)))&&&(((***))))))+++///000---)))++++++,,,+++))))))+++,,,***,,,---...000333777;;;AAACCCEEEFFFFFFGGGIIIJJJ___ooo}}}ppp```WWWZZZaaajjjlllnnnqqq|||rrr\\\MMMIIIMMMSSSZZZ___dddfff___UUUJJJFFFFFFJJJPPPZZZlll|||tttmmmeeeaaa[[[UUUQQQNNNKKKIIIIIIJJJIIIEEEDDDFFFEEEBBBAAA??????CCCEEEDDDEEEHHHNNNRRRYYY___gggttt~~~pppaaaYYYVVVSSSTTTXXXYYYVVVUUUXXXbbbqqq~~~uuulllmmmtttxxxuuupppeeeZZZNNNHHHFFFHHHPPPXXXXXXSSSMMMHHHFFFEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGHHHKKKHHH===444000///------,,,++++++******++++++yyyssszzzlllcccfffhhhgggnnn{{{~~~~~~{{{~~~zzz}}}|||~~~}}}xxx{{{|||vvvllljjjooozzztttrrrooohhhkkkttt}}}zzzwwwyyy{{{~~~zzzmmmeeebbb[[[QQQHHHCCC???===<<<===<<<;;;888666333000...///555;;;>>>>>>>>>@@@CCC>>>AAADDDDDDFFFHHHDDD???<<<;;;999999999:::999888777777777666444222///...(((''''''&&&%%%%%%%%%%%%###"""$$$&&&%%%!!!!!!###%%%$$$"""###%%%&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&'''((((((((('''(((''''''&&&&&&%%%$$$$$$&&&''')))((('''&&&&&&'''$$$#########$$$%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&###$$$&&&&&&$$$$$$'''###$$$$$$######$$$&&&)))%%%&&&&&&&&&&&&'''''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((%%%%%%&&&'''### ''')))+++,,,,,,+++++++++***++++++***))))))***,,,***+++...///222777<<<@@@DDDHHHKKKJJJGGGIIIQQQXXXyyypppaaacccddd```___cccmmmuuuyyytttmmmkkksss||||||zzzvvvqqqjjj]]]OOOIIIJJJNNNVVV^^^dddfffcccZZZQQQNNNPPPVVVaaalllzzz|||tttjjj```XXXSSSPPPNNNJJJEEEBBBCCCEEEHHHEEEFFFDDDBBBDDDIIIIIIFFFFFFIIIPPPVVVVVVRRRRRRVVVZZZcccnnnwwwtttiiimmmfffcccfffgggaaaXXXSSS[[[iiizzz~~~xxxzzzvvvoooiiilllvvv~~~~~~{{{ssskkk```VVVMMMHHHLLLTTTQQQOOOLLLKKKJJJHHHFFFDDDIIIIIIHHHHHHHHHHHHIIIIIIJJJMMMJJJAAA888444222000------+++*********+++,,,|||mmmoooiiifffkkkrrrxxx~~~~~~zzz~~~zzzxxx~~~~~~}}}rrroooggghhhttt|||{{{{{{wwwnnnmmmsssxxxuuunnnqqquuuwwwxxx}}}~~~tttqqqhhh[[[PPPIIIDDD@@@>>>======<<<:::777444111///111555999;;;<<<>>>@@@CCCCCCFFFHHHHHHJJJKKKGGGBBB===;;;999888999:::999888777777888777666444222111))))))((('''%%%$$$%%%&&&%%%&&&((()))&&&###!!!"""%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((((()))******(((&&&''''''$$$$$$######$$$&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&$$$$$$$$$%%%&&&$$$###%%%&&&'''&&&$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""###''''''%%%&&&***###$$$$$$###""""""$$$&&&%%%&&&'''(((((((((''''''$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))+++,,,,,,)))$$$###(((...'''((()))***************)))***+++***))))))+++,,,***,,,///222666;;;AAAFFFFFFJJJLLLIIIHHHQQQcccsssxxxcccWWWOOOWWWbbbjjjsss|||yyynnnaaa\\\aaahhhhhheeeddd___YYYTTTLLLFFFFFFKKKPPPVVV\\\``````\\\WWWRRR[[[eeeuuuvvvlllhhhbbb[[[TTTNNNJJJHHHGGGGGGFFFBBB???@@@EEEIIIFFFGGGFFFFFFMMMVVV[[[YYY\\\cccmmmtttqqqjjjjjjnnnppp||||||~~~|||~~~|||ssshhhbbbdddnnnxxxvvvkkkbbbeeemmm}}}sssmmmjjjppp|||~~~tttjjj^^^RRRLLLMMMLLLLLLMMMOOOOOONNNKKKHHHLLLKKKJJJIIIIIIJJJKKKLLLMMMOOOMMMEEE>>>:::777444///...,,,+++***+++,,,,,,}}}uuupppyyyzzzvvv{{{|||}}}xxxwwwmmmmmmwww~~~{{{zzzuuuwww|||}}}zzz{{{{{{rrreeeZZZSSSNNNHHHDDD>>>>>><<<;;;888666333222111000111555;;;@@@CCCCCCFFFIIIJJJIIIJJJKKKGGGAAA>>>;;;999888999::::::999777888888888777555333222+++,,,+++(((%%%$$$&&&(((!!!$$$''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$#########$$$$$$%%%&&&&&&''''''(((###%%%&&&%%%###""""""###&&&%%%%%%%%%&&&''')))***######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%&&&''''''%%%###%%%''''''&&&$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###%%%'''%%%"""$$$((('''((()))(((''''''(((***%%%&&&'''(((((((((''''''$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((($$$%%%&&&((())))))))))))"""'''+++***'''(((,,,///***(((&&&(((+++,,,***''')))***+++***))))))+++---+++...222666:::???EEEHHHEEEGGGGGGHHHNNN```zzzkkkTTTKKKJJJKKK]]]tttpppbbbSSSNNNQQQTTTSSSQQQSSSNNNJJJHHHFFFCCCFFFKKKOOORRRWWWZZZ[[[]]]```eeeuuusssmmmlllhhhccc[[[WWWRRRLLLGGGEEEEEEEEECCCEEEEEECCC@@@???BBBFFFFFFHHHKKKSSScccuuuzzzyyy{{{wwweeeYYYXXX\\\eeeiiinnnsssyyyuuuqqqpppxxx}}}qqq```PPPHHHIIIIIIKKKNNNPPPPPPNNNKKKLLLKKKJJJIIIIIIJJJKKKLLLNNNQQQPPPJJJDDDBBB===999333111...,,,++++++,,,---yyysssttt{{{|||xxxwwwtttttt}}}{{{}}}}}}{{{~~~xxxyyy|||||||||}}}~~~~~~yyynnngggbbb]]]UUUOOODDDCCC@@@===:::888666666///,,,,,,111:::BBBEEEEEEDDDGGGIIIHHHIIIJJJFFF@@@>>><<<999999:::<<<======999::::::999888666444333...///...***&&&%%%'''*** $$$$$$%%%((())))))&&&'''((('''&&&&&&(((***&&&&&&'''''''''&&&%%%$$$&&&&&&%%%$$$###$$$$$$$$$(((''''''&&&&&&%%%$$$$$$###$$$&&&%%%$$$######$$$'''&&&&&&&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%''''''''''''&&&%%%%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''(((###$$$&&&'''(((((('''&&&''')))%%%&&&&&&&&&&&&'''''''''$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&''''''(((((('''''''''''''''(((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((%%%&&&'''((())))))))))))%%%(((((((((%%%""",,,)))&&&'''+++---***''')))***++++++***+++---...---111666;;;???BBBFFFIIICCCDDDGGGOOO___vvvhhhPPPBBBDDDLLLWWWooozzzfffXXXLLLHHHHHHHHHGGGGGGJJJFFFDDDEEEFFFEEEHHHLLLIIIMMMTTT\\\aaahhhtttnnn```ZZZYYYWWWVVVPPPMMMIIIEEEBBBAAABBBCCCBBBCCCCCCBBB@@@AAABBBDDDFFFLLLWWWiiipppccc]]][[[VVVYYY\\\___dddnnn||||||wwwttt|||~~~|||zzzxxxyyynnnZZZOOOIIIHHHHHHIIILLLMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKOOORRRRRRNNNKKKIIIDDD>>>777555111...,,,+++,,,---}}}yyy}}}xxxxxxzzzzzz|||~~~tttzzzzzztttttttttssstttwww~~~xxxuuusssnnneee]]]NNNKKKFFF@@@<<<999888888000//////111666<<>><<<:::777666222333222---'''&&&)))---&&&++++++&&&$$$(((***((($$$&&&'''&&&$$$$$$&&&)))&&&&&&'''((('''&&&$$$###$$$$$$$$$%%%'''***---...$$$$$$%%%&&&&&&''''''(((!!!###%%%%%%$$$$$$$$$&&&%%%&&&'''''''''&&&%%%$$$"""######$$$&&&'''(((((($$$$$$######$$$$$$%%%&&&'''&&&$$$$$$$$$$$$&&&'''###((()))%%%$$$%%%((($$$%%%&&&&&&%%%%%%'''(((""""""###$$$%%%%%%&&&&&&"""%%%"""###***"""$$$''''''&&&&&&'''(((&&&%%%$$$######%%%'''((($$$%%%'''&&&%%%%%%&&&(((&&&&&&''''''((()))******&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%))))))))))))))))))))))))&&&'''(((((((((((((((((()))+++(((###%%%++++++'''(((,,,...,,,(((&&&***...+++,,,------,,,---///111000555<<>>;;;666111---,,,,,,---wwwzzz|||zzzyyy|||}}}uuuoooooorrruuu}}}}}}{{{~~~xxxqqqbbbXXXMMMFFFBBB>>>======888777666444444666:::===BBBFFFHHHLLLVVVaaabbb\\\NNNHHHBBB@@@AAACCCHHHLLLGGGEEEAAA???===;;;777555666444111---***))))))***((('''&&&$$$######$$$$$$$$$%%%&&&(((((((((((('''$$$$$$$$$$$$%%%&&&'''((($$$))))))%%%###$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$"""###%%%((()))'''$$$!!!$$$+++(((***+++"""%%%%%%$$$$$$%%%%%%&&&'''$$$######""""""######$$$'''&&&%%%%%%%%%%%%&&&'''((($$$ """''')))'''###%%%$$$$$$######$$$$$$%%%%%%######''''''$$$$$$'''###$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%)))(((((((((!!!###...)))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''((()))%%%&&&(((*********))))))''''''''''''((((((((()))))))))))))))************((()))***)))((((((***,,,,,,---------,,,---000222;;;<<<@@@DDDDDDDDDGGGLLLTTTaaayyy|||\\\DDDHHHSSS]]]tttkkkVVVEEEDDDEEEKKKRRRVVVVVVUUUQQQLLLIIIHHHHHHMMM^^^ppp|||hhhYYYRRRIIIFFFBBBAAABBBBBB@@@===CCC@@@BBBIIIMMMNNNRRRYYY^^^hhhgggccclllqqqoooqqqzzz~~~~~~wwwnnnbbb\\\[[[[[[ZZZWWW___```iiivvv{{{{{{vvvnnnfffgggpppxxx{{{zzzeee```WWWOOOIIIIIIMMMPPPXXXWWWVVVTTTSSSQQQPPPOOORRRTTTWWW[[[\\\ZZZUUUQQQKKKGGGAAA888111------...{{{rrrlllrrr{{{vvvsssuuuxxxzzz~~~}}}{{{{{{{{{wwwtttvvv{{{}}}zzzuuupppeeeWWWNNNIIIDDD???<<<999888666555333444777888>>>DDDIIINNNYYYeeeiiigggYYYQQQHHHCCCDDDHHHLLLOOOJJJFFFBBB???<<<:::777555777555333///---+++++++++((('''&&&$$$$$$$$$%%%%%%&&&&&&'''(((((('''&&&%%%((('''&&&%%%$$$###"""""" $$$((((((%%%###%%%'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&''''''&&&%%%$$$$$$""""""###%%%$$$"""%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''$$$######$$$%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%######''''''$$$$$$'''$$$$$$%%%&&&&&&&&&%%%%%%))))))))))))'''&&&&&&&&&''''''(((((((((''''''&&&---(((&&&'''&&&###$$$)))&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((***)))((((((((()))***+++&&&'''((())))))*********'''''''''((((((((())))))))))))))))))************((()))***)))((((((***,,,((()))******+++---111444999===BBBEEEEEEFFFJJJOOObbb{{{```MMMCCCMMM___pppwww___NNNCCCCCCHHHQQQ[[[___^^^[[[OOOKKKIIIKKKQQQ___vvvzzziiiYYYNNNIIIHHHEEECCCBBBDDDDDDCCCAAAEEE@@@AAAJJJTTT]]]gggqqqzzz~~~~~~yyyzzzwwwrrrkkkgggffffffeeeddd```___aaahhhnnnvvv{{{zzzvvvpppjjjiiinnnsssvvvtttnnncccWWWNNNJJJIIIJJJPPPRRRTTTUUUTTTSSSRRRQQQUUUWWW[[[```aaa___ZZZUUUPPPMMMGGG???888333000000zzztttkkkkkkkkkuuu}}}{{{yyyxxx{{{}}}yyywwwxxxyyytttooopppuuuyyyzzzxxxyyypppdddZZZTTTNNNFFF@@@===<<<:::888777666666666<<>>===777777666555222000...,,,)))((('''&&&&&&&&&((((((''''''''''''&&&&&&%%%%%% """$$$'''(((((('''&&&###%%%''''''&&&%%%&&&'''((('''%%%$$$$$$%%%'''(((&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$###"""###%%%'''&&&$$$###&&&'''&&&$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%######''''''$$$$$$'''&&&&&&&&&&&&%%%$$$$$$###""""""$$$&&&((())))))(((###$$$$$$######"""!!! ...)))%%%'''******%%% $$$%%%'''((()))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''((((((''''''''')))+++,,,'''(((((((((((()))))))))((()))))))))************((()))******))))))+++---++++++,,,---///444:::>>>===BBBEEEFFFJJJVVVdddmmmqqqVVVRRRVVV[[[aaannntttZZZIIIGGGBBBFFFNNNYYY``````[[[UUUPPPUUU___lll~~~pppeee___^^^ZZZTTTMMMIIIGGGFFF@@@@@@@@@AAABBBDDDEEEEEEKKKQQQ^^^ttt~~~~~~~~~zzztttnnnnnnoooqqqyyy}}}|||{{{zzzxxxuuuoooggg\\\QQQKKKJJJPPPXXX[[[YYYVVVVVVWWW[[[^^^dddjjjmmmkkkfffaaaZZZXXXSSSMMMFFF>>>666111{{{wwwqqqllliiiiiijjjlllttt}}}tttmmmhhheeeccckkkrrr~~~wwwuuussstttvvvwwwuuutttooozzz{{{qqqjjjddd___LLLHHHCCC@@@@@@@@@>>>===;;;@@@GGGMMMPPPWWWbbblllwwwvvvqqqllllllnnniii```WWWRRRJJJDDDBBBAAAAAA@@@777777666555333111///---***)))((('''''''''((()))%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%$$$"""$$$%%%&&&'''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''&&&$$$$$$%%%'''$$$)))''' )))***"""%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""###&&&&&&###$$$%%%&&&&&&&&&&&&%%%$$$%%%######''''''$$$$$$'''&&&&&&&&&&&&%%%$$$$$$###'''&&&&&&(((***+++(((&&&((((((((((((((('''&&&%%%(((((((((''''''&&&$$$!!!''''''((((((((('''%%%$$$&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&((((((''''''''')))+++,,,(((((((((((()))))))))***((()))))))))************((()))******)))***,,,...,,,---...000222666;;;???<<>>===GGGRRR^^^qqqyyykkkhhhbbbZZZ[[[dddbbb```\\\YYY^^^gggnnnpppggg___[[[[[[TTTIIIDDDFFFGGGMMMRRRTTTRRRSSSWWW\\\qqqyyykkk]]]TTTPPPKKKLLLMMMKKKGGGDDDBBBAAACCCEEEIIILLLNNNRRRWWWZZZggg{{{zzzoooeeebbbbbblll~~~yyyrrrnnnpppwww|||uuuuuuwww}}}xxxoooiiimmmuuu|||}}}ssscccWWWIIIIIIJJJMMMRRRWWW[[[^^^\\\___eeekkkppppppmmmjjjccc___ZZZUUUOOOGGG===555zzz}}}ssspppwww~~~wwwlllbbb]]][[[]]]dddrrr}}}yyyzzz~~~wwwzzzwwwwwwwwwxxxxxxwwwuuutttzzz|||jjj```RRRHHHFFFHHHIIIIIIBBB@@@BBBGGGJJJMMMVVV```kkkwww~~~{{{yyy{{{wwwoooiiicccZZZRRRLLLGGGDDDAAA<<<;;;888666444444333444...---+++)))((('''((((((&&&%%%$$$$$$$$$%%%&&&'''$$$%%%&&&''')))***,,,,,,'''&&&%%%&&&'''(((((('''$$$%%%'''(((((('''%%%$$$''''''&&&%%%%%%%%%%%%&&&&&&''''''$$$ !!!&&&+++###&&&$$$!!!&&&&&&!!!%%%%%%$$$$$$%%%%%%&&&'''######""""""""""""#########$$$%%%%%%%%%%%%$$$###"""!!!"""$$$&&&'''$$$!!!$$$%%%&&&((((((&&&%%%$$$%%%######''''''$$$$$$'''$$$$$$%%%&&&&&&&&&%%%%%%'''$$$###$$$%%%######$$$%%%&&&&&&&&&&&&&&&$$$)))***&&&$$$'''(((&&&)))(((&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((('''((()))*********))))))&&&'''((())))))*********(((((()))))))))*********))))))))))))************((()))*********+++---///&&&)))...333666:::>>>AAAEEEUUUgggyyylll___SSSQQQWWW```jjjrrrmmmaaaUUUPPPPPPPPPQQQRRROOONNNMMMJJJGGGEEEDDDDDDFFFMMMTTTUUUTTT\\\lll{{{lll```XXXPPPIIIGGGHHHIIIIIIIIIHHHHHHIIIKKKNNNRRRXXX^^^ccciiipppuuu~~~qqqiiiaaaaaajjjxxx|||tttvvvyyy}}}yyyvvvxxx}}}uuunnnhhhllluuu~~~{{{nnncccUUUOOOHHHHHHNNNVVV\\\^^^]]]___dddjjjoooqqqpppnnnlllggg```[[[WWWOOOEEE==={{{{{{pppfff```___^^^cccppp~~~xxxuuuyyy~~~~~~uuuqqqyyy~~~{{{yyywwwuuuttt|||yyylllZZZNNNKKKLLLNNNOOOKKKFFFEEEHHHJJJJJJPPPYYYeeettt~~~{{{xxx|||zzztttuuunnneee[[[SSSMMMGGGDDD>>>===:::777555555666666000...,,,***((('''''''''((('''%%%$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%'''(((((((((###%%%'''))))))'''%%%###''''''&&&%%%%%%%%%%%%&&&$$$$$$"""###***'''""""""((()))%%%###%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$######%%%%%%%%%%%%&&&$$$%%%'''(((((('''%%%$$$%%%######''''''$$$$$$'''###$$$%%%%%%&&&&&&&&&&&&(((&&&&&&)))---,,,'''"""%%%%%%'''((()))*********&&&))))))%%%%%%***+++'''((('''%%%$$$$$$''')))+++&&&&&&&&&'''''''''((((((&&&''')))*********)))(((%%%&&&(((*********))))))))))))))))))************))))))))))))************((()))***+++***+++...000%%%)))000666:::???CCCEEEPPPccczzzrrrSSSQQQLLLLLL]]]uuujjjYYYKKKIIIIIIFFFDDDFFFCCCGGGGGGBBBAAADDDEEECCCCCCMMMVVVXXXYYYggg{{{iiiXXXSSSPPPKKKGGGGGGFFFGGGHHHIIIKKKPPPWWW[[[```fffnnnuuu|||zzzrrriiidddccchhhpppxxx|||}}}|||zzz~~~sssnnnhhhkkksss}}}xxxooodddYYYLLLHHHMMMUUUZZZ\\\^^^```dddiiiooorrrrrrppprrrmmmfffaaa]]]VVVLLLDDD}}}vvvnnnjjjpppnnnuuu~~~tttzzz~~~zzztttzzzzzznnnlllppp}}}~~~yyyjjj^^^UUURRRUUUYYYYYYQQQHHHFFFKKKSSSZZZ]]]dddlllxxx~~~~~~yyyuuutttzzz}}}xxxjjj\\\SSSNNNJJJDDD>>>999::::::888888:::555222...+++((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''"""$$$&&&&&&&&&&&&((()))###$$$%%%$$$###$$$''')))%%%((('''""""""((()))&&&###'''***(((###!!!###&&&(((((()))'''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&)))&&&$$$%%%'''(((&&&$$$&&&'''((((((&&&$$$!!!!!!((()))$$$"""%%%)))'''%%%%%%&&&&&&%%%$$$%%%&&&''''''%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''&&&$$$###&&&***,,,+++***((((((((((((''''''''''''%%%''')))))))))))))))+++((('''&&&$$$$$$%%%&&&'''$$$%%%''')))***))))))((('''((()))++++++***))))))((()))******)))((()))+++*********)))))))))))))))+++***)))))))))***,,,------......---,,,,,,---///,,,111666:::===AAAHHHNNNaaafffYYYEEEFFFKKK\\\zzzhhhVVVEEEAAABBBAAA@@@AAA===@@@CCCDDDCCCCCCEEEHHHOOOVVVbbbnnn{{{yyynnn___TTTKKKHHHHHHEEEDDDDDDGGGJJJNNNPPPRRR[[[nnnxxxnnngggeeedddcccbbbpppyyy}}}ttt~~~wwwrrrkkkmmmttt~~~yyyppp```QQQJJJMMMTTTZZZ^^^aaabbbdddllluuuwwwrrrttttttrrrmmmeee]]]WWWTTT{{{vvvsssuuussszzzzzzssszzz~~~wwwtttwwwzzzuuuxxxzzzjjj]]]XXXYYY]]]^^^]]]ZZZWWWUUUWWW\\\aaadddlllvvv|||~~~~~~}}}~~~zzznnnccc[[[TTTNNNDDD===888999999777666888555333///+++)))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&%%%%%%&&&'''%%%'''))))))'''&&&&&&&&&###'''&&&######'''(((%%%!!!%%%((('''$$$"""$$$'''$$$%%%%%%$$$""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$%%%&&&&&&&&&%%%###!!! ###!!!###((((((###!!!###'''&&&$$$$$$%%%%%%$$$###%%%&&&''''''%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%'''(((&&&%%%&&&(((((('''%%%(((((())))))*********+++%%%''')))))))))((()))***''''''&&&&&&''''''((()))&&&&&&'''((()))))))))(((''''''((())))))))))))))))))***+++***)))((()))******)))))))))))))))))))))******))))))******+++,,,***+++,,,,,,,,,---///111111777>>>AAABBBIIIVVVaaa|||kkkRRRJJJIIIOOO[[[pppbbbSSSEEE???>>>===@@@DDDFFFHHHIIIFFFDDDEEEKKKPPPYYYhhh}}}uuudddZZZRRRKKKGGGHHHHHHEEECCCCCCJJJMMMUUU```nnnzzzsssooommmkkkgggdddggglll||||||xxxoooqqqyyy}}}kkk]]]SSSNNNQQQWWWYYY^^^aaaccciiirrruuurrrqqqrrrssspppkkkfffbbbaaa}}}|||{{{zzz~~~~~~vvvttt{{{uuujjjkkkwww{{{iii___^^^```ccciiinnnllleee```bbbfffeeekkktttzzz~~~~~~uuunnnggg]]]SSSEEE>>>999999:::888777777555333000---***(((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''%%%$$$%%%&&&%%%(((***+++)))&&&$$$###"""%%%&&&$$$%%%''''''$$$ $$$''''''%%%$$$&&&(((###$$$$$$###!!!!!!"""$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$#########"""(((%%%%%%'''&&&###!!!###&&&$$$######$$$%%%$$$"""%%%&&&''''''%%%%%%&&&'''$$$%%%&&&&&&%%%%%%'''(((((('''%%%%%%&&&&&&%%%###&&&'''((()))***++++++,,,%%%'''))))))(((((()))***&&&'''(((((())))))))))))(((((('''''''''(((((()))'''''''''''''''(((((()))***++++++***((('''((()))))))))))))))))))))******))))))***+++++++++++++++(((***+++,,,,,,...222444222888???CCCGGGTTTiiizzzjjjQQQBBBEEEOOO]]]qqq}}}ZZZOOODDD===;;;===CCCKKKNNNMMMJJJDDD@@@FFFSSS^^^rrrnnn]]]PPPIIIEEECCCDDDHHHJJJFFFCCCCCCLLLRRRaaawww~~~zzzxxxwwwsssmmmhhheeefffnnn~~~wwwzzzvvvlll```QQQNNNVVVUUU[[[```ccchhhooossstttsssuuuwwwvvvssspppnnnnnn~~~~~~}}}}}}wwwwww~~~ssscccbbbqqqwwwjjjeeecccdddmmmwwwyyysssmmmjjjjjjhhhmmmsssxxx~~~{{{wwwrrreeeXXXHHH@@@::::::<<<;;;::::::666444222///,,,)))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%'''###%%%'''(((&&&$$$#########%%%&&&'''(((((('''&&&"""$$$&&&&&&%%%$$$%%%'''%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&###&&&((('''$$$###&&&(((%%%$$$$$$######$$$%%%%%%)))((('''&&&%%%$$$$$$$$$%%%$$$###$$$%%%&&&$$$###%%%&&&''''''%%%%%%&&&'''%%%&&&(((((('''''')))***%%%%%%%%%&&&''''''''''''%%%%%%&&&&&&'''(((((()))$$$&&&((()))(((((()))***&&&'''((()))***)))((('''***)))'''&&&&&&'''((())))))((('''&&&'''((()))******++++++***((('''((())))))))))))))))))*********((()))***,,,,,,+++******)))***+++,,,---///333666555999>>>EEESSSjjjoooUUUDDDDDDRRR]]]nnntttTTTKKKAAA===@@@FFFNNNSSSRRRPPPJJJCCCCCCPPPgggyyy|||lll^^^SSSKKKGGGBBBAAADDDIIIIIIFFFEEEGGGMMM[[[sss~~~zzzsssnnnnnnmmmpppwww}}}}}}~~~~~~xxxlllXXXQQQYYYTTTYYY___cccfffkkkqqqvvvzzz{{{}}}|||yyyvvvuuuttt~~~}}}|||~~~{{{wwwzzz|||vvvccc^^^lllyyyoooiiibbbiiiqqqxxxzzzvvvqqqmmmlllpppuuuzzz~~~zzzlll^^^LLLBBB999999<<<<<<;;;;;;666555444111...,,,)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&''')))###$$$%%%%%%$$$$$$&&&((($$$%%%''')))***)))((((((%%%&&&'''&&&%%%$$$$$$$$$&&&'''''''''%%%%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&!!!$$$&&&&&&######%%%(((&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''%%%%%%%%%&&&''''''&&&$$$%%%&&&''''''%%%%%%&&&'''$$$&&&''''''&&&&&&'''(((&&&&&&'''''''''(((((()))'''''''''&&&&&&&&&&&&&&&$$$&&&((((((((('''(((***'''((())))))((('''%%%$$$***)))'''&&&&&&'''((()))***)))((('''((()))***+++)))++++++***((((((((()))(((((())))))************((()))***,,,,,,+++******,,,,,,---------000444777??????CCCRRRjjj```MMMFFFOOOcccsssmmmPPPHHHAAAAAAKKKVVV[[[ZZZTTTRRRNNNKKKRRRggguuuppphhh^^^UUUOOOKKKIIIEEEDDDEEEGGGEEECCCGGGMMMSSSlllzzzvvvuuu{{{|||wwwxxx{{{{{{zzzvvvbbbZZZ___UUUXXX\\\```bbbfffnnnttt|||~~~~~~|||zzzyyyzzz}}}}}}||||||~~~|||||||||}}}~~~yyyuuuyyy}}}~~~}}}kkkcccjjj{{{zzzooocccdddhhhpppwwwyyytttoooooosssyyy~~~uuugggTTTGGG;;;888::::::999:::666666666444222///,,,***(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%"""$$$&&&&&&&&&&&&(((***&&&&&&&&&&&&%%%&&&)))+++%%%$$$%%%)))***((((((***&&&&&&&&&&&&%%%$$$###"""$$$%%%&&&%%%$$$$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&& !!!######""""""$$$%%%&&&&&&&&&&&&''''''''''''$$$&&&&&&$$$$$$((()))'''%%%%%%%%%'''((((((&&&$$$%%%&&&''''''%%%%%%&&&'''###$$$%%%%%%#########%%%((()))***)))'''&&&&&&''')))))))))(((((((((''''''$$$&&&((((((''''''((()))'''(((((((((((('''&&&&&&(((((('''''''''(((((())))))))))))))))))***++++++(((***+++***)))((()))+++((((((((()))******++++++))))))***+++++++++++++++---.........///222666:::DDDEEEOOOeeexxxXXXPPPQQQ\\\ppp}}}eeeLLLHHHDDDHHHUUUbbbccc^^^QQQQQQTTTZZZiiitttiiibbb^^^YYYSSSMMMIIIGGGFFFGGGFFFFFFFFFDDDEEENNNYYYdddxxx~~~vvvqqqzzzyyyuuuuuuvvvzzz~~~~~~oooggghhh\\\ZZZZZZ]]]```dddkkksssyyy{{{}}}~~~~~~~~~}}}}}}|||}}}}}}~~~}}}|||zzz{{{}}}~~~}}}~~~xxxtttuuu{{{xxxppprrr}}}qqqgggdddccchhhooosssssspppooovvv~~~tttbbbQQQAAA;;;::::::888888666666777777555222///---((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((%%%'''((((((&&&&&&'''(((%%%""""""&&&'''%%%&&&+++%%%%%%%%%%%%&&&&&&%%%######$$$%%%$$$######%%%'''$$$$$$%%%%%%%%%%%%&&&&&&###""""""###%%%&&&&&&%%%%%%&&&'''''''''&&&%%%$$$"""&&&'''###$$$(((((($$$######$$$&&&((((((&&&###%%%&&&''''''%%%%%%&&&'''%%%&&&'''&&&$$$######$$$&&&((()))(((&&&%%%&&&(((''''''((((((((((((((((((###%%%'''(((''''''((()))''''''''''''((()))***+++&&&&&&'''((()))))))))((('''(((((()))))))))))))))'''(((******))))))***,,,'''(((((()))******++++++******))))))******+++,,,---......///111555;;;???FFFPPPddd~~~iiiTTTYYYbbbnnnlllWWWGGGIIIJJJOOOZZZdddddd^^^SSSXXXbbbsss~~~oooeee___WWWTTTOOOJJJFFFDDDDDDEEEGGGGGGIIIKKKKKKOOO\\\jjj{{{xxxoooooottt}}}yyywwwzzz{{{vvvsssiiibbb]]]```dddgggnnnuuuwwwyyy|||~~~~~~||||||}}}}}}}}}~~~}}}}}}|||||||||zzzzzz}}}}}}|||{{{yyyuuuqqqvvv}}}~~~pppkkkgggcccdddhhhmmmppprrrooowww}}}nnn\\\HHH???===;;;999999666777888888777444111///))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&###%%%((((((&&&$$$""""""%%% $$$%%%###%%%+++$$$######%%%''''''&&&%%%$$$%%%%%%%%%$$$$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$&&&***,,,***((($$$%%%&&&''''''%%%###""""""''''''$$$$$$'''&&&"""""""""###%%%''''''%%%"""%%%&&&''''''%%%%%%&&&''')))******)))'''%%%%%%&&& ###&&&&&&%%%&&&))),,,###$$$$$$%%%&&&'''((((((###%%%'''(((''''''((()))&&&&&&&&&'''))),,,...000$$$%%%''')))******)))(((%%%&&&((()))))))))((('''&&&''')))***)))***+++---'''(((((()))***++++++++++++***)))))))))***,,,---,,,---...///222777>>>CCCLLL]]]yyy]]]QQQbbbrrr}}}rrr\\\HHHBBBJJJPPPTTTZZZbbbbbb\\\\\\eeeuuuttteee^^^]]]^^^TTTPPPJJJEEECCCCCCEEEFFFGGGIIINNNRRRSSSYYYiiixxxzzzllllllsss||||||uuujjjccceeejjjmmmssszzzxxxzzz}}}~~~}}}~~~}}}yyy{{{{{{{{{|||}}}~~~||||||~~~}}}{{{{{{{{{|||}}}~~~}}}|||{{{{{{}}}~~~|||xxxwww}}}{{{xxxrrrjjjddddddkkkqqqqqqsssxxx~~~yyyfffQQQFFF@@@===;;;;;;888777666555333111000///,,,+++***((((((((())))))$$$%%%&&&''''''&&&%%%$$$'''''''''''''''''''''''''''((()))'''%%%$$$$$$%%%***'''######%%%''''''&&&###$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&$$$%%%&&&######%%%))),,,+++&&&!!!''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%(((''''''''''''&&&&&&&&&$$$%%%''''''''''''(((***%%%'''))))))((('''((()))((((((((((((((('''''''''*********)))))))))))))))'''''''''''''''((()))))))))******)))&&&%%%&&&'''(((((())))))******++++++)))***)))(((&&&''')))+++&&&''')))***++++++******((()))***,,,.../////////---***((((((+++...---,,,---/////////444===DDDGGGXXXwwwssseeeeeepppyyy~~~~~~{{{uuulll___RRRIIIFFFJJJOOOTTT\\\aaa___ZZZgggooo\\\VVVVVVWWWYYYIIIJJJKKKKKKIIIHHHIIIJJJLLLUUUZZZdddqqqsssuuu~~~yyypppjjjrrr~~~}}}{{{~~~|||xxx|||xxxggg^^^___kkkxxx~~~xxxtttvvv~~~|||yyyzzz|||}}}|||}}}zzzvvvxxx||||||wwwvvvwwwyyy{{{|||}}}~~~~~~~~~|||{{{}}}~~~}}}{{{zzzyyyyyyyyyyyy{{{{{{zzzzzz{{{}}}}}}|||~~~~~~}}}tttkkkeeedddeeehhhkkklllooovvvttt___OOODDD===<<<>>>999888777666444222111000---,,,***)))(((((())))))''''''((())))))(((''''''''''''''''''''''''''''''###$$$%%%$$$"""!!!!!!""")))&&&######%%%''''''&&&((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%&&&(((+++((($$$ $$$%%%&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''&&&&&&((()))$$$&&&'''((('''&&&'''(((%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((''''''&&&'''((()))***&&&(((***+++***+++,,,---((((((((((((((())))))))))))))))))((('''''')))+++&&&''')))***++++++******'''((()))***************---***((()))+++......---......000444888>>>FFFLLLgggtttlllgggkkkppprrrppppppiiikkkkkkhhh___UUUMMMHHHGGGIIIMMMRRRVVV[[[aaafffyyybbbWWWTTTSSSRRRSSSLLLKKKJJJIIIIIIMMMRRRWWW___llluuu{{{{{{|||~~~wwwpppqqqyyy}}}tttqqqwww}}}~~~pppgggfffnnnxxx~~~|||xxxuuuyyy{{{wwwuuutttuuuvvvxxxyyyzzz{{{{{{~~~~~~~~~~~~}}}|||{{{zzz|||{{{|||}}}xxxxxxvvvrrrsssuuuuuurrrqqqrrrtttuuuwwwxxxxxxxxx{{{{{{{{{zzzyyy{{{~~~}}}{{{yyyxxxvvvvvvvvvvvvzzzzzzyyyzzz{{{}}}}}}}}}}}}zzz|||sssjjjdddaaa___eeefffhhhmmmwwwsss___LLL>>><<>>AAA<<<<<<:::999777555444333...---,,,***)))))))))***%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&(((%%%$$$$$$$$$&&&'''((()))'''&&&$$$#########$$$%%%'''''''''&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&)))+++''''''''''''((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%&&&'''((((((###$$$%%%%%%$$$$$$&&&'''###%%%&&&'''&&&%%%&&&'''"""######$$$%%%%%%&&&&&&'''''''''''''''((((((((()))(((&&&%%%%%%''')))+++%%%'''******(((%%%###""")))))))))((((((''''''''''''((())))))(((((()))***'''(((((()))******++++++------............------,,,+++***+++,,,...///000000...444>>>BBBFFFWWWkkk~~~mmmeeecccbbbfffiiioooqqqhhhYYYOOOLLLCCCEEEHHHKKKKKKJJJIIIGGGJJJIIIQQQ```jjjqqqoooXXXPPPJJJLLLNNNLLLJJJJJJLLLKKKKKKPPP]]]qqqyyypppiiijjjrrryyy}}}}}}}}}oookkklllrrrxxx}}}vvvnnniiiiiimmmqqq~~~}}}}}}{{{vvv~~~}}}|||zzzwwwuuusssrrrmmmnnnppprrrtttuuuvvvwww{{{xxxvvvwwwzzzzzzwwwsssuuuvvvxxxxxxwwwuuutttsssuuusssqqqpppnnnmmmnnnooottttttsssrrrpppmmmkkkjjjqqqrrrrrrrrrpppooopppqqquuutttttttttuuuwwwyyyzzz~~~~~~~~~~~~zzz{{{}}}xxx{{{|||nnnccc```aaadddjjjqqqvvvzzz}}}~~~fffMMMAAA@@@======;;;:::888666555555000...---+++***)))******&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''"""###%%%$$$######$$$%%%$$$$$$%%%%%%&&&'''((()))((('''&&&&&&&&&''')))***'''''''''&&&&&&%%%%%%%%%###%%%''''''&&&$$$$$$$$$ """%%%'''&&&$$$""" ''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&'''((()))***###%%%&&&%%%$$$$$$%%%'''$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%'''''''''(((((())))))))))))(((&&&&&&&&&''')))***###'''((())))))************))))))(((((((((&&&((())))))(((((()))***((((((((())))))***++++++((()))***+++,,,,,,,,,,,,+++++++++,,,,,,...000222222222777@@@GGGQQQfff{{{wwwcccWWWYYYbbbiiirrrpppmmmfffZZZLLLEEEFFFDDDBBBBBBEEEIIIKKKHHHFFFIIILLL[[[qqqmmm\\\OOOIIIEEEGGGHHHFFFFFFHHHIIIMMMUUUbbbvvv}}}uuunnnkkkmmmooo~~~|||qqqkkkhhhjjjppp}}}vvvnnnlllooossszzzzzz{{{|||{{{{{{zzzwwwtttzzzyyywwwuuutttrrrqqqpppmmmnnnppprrrtttuuuvvvwwwxxxvvvtttuuuwwwwwwtttqqqqqqsssuuuuuurrrooonnnnnntttrrrqqqqqqooolllmmmqqqxxxwwwuuurrroookkkhhhfffhhhjjjmmmnnnnnnnnnooopppqqqqqqqqqrrrtttwwwyyy{{{~~~}}}||||||~~~}}}xxx{{{}}}{{{{{{{{{zzzzzznnnkkkcccggglllsssyyy~~~ttt[[[HHHBBB>>>===<<<:::888777666555111///---+++************)))(((''''''''''''((()))''''''''''''''''''''''''%%%'''''''''%%%%%%&&&'''###%%%&&&&&&&&&&&&'''((($$$$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$'''(((&&&$$$"""!!!$$$%%%%%%$$$######&&&(((''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((())))))***$$$&&&'''&&&%%%$$$%%%'''$$$&&&'''((('''&&&'''(((((('''''''''&&&&&&&&&%%%'''''''''(((((())))))***'''''''''''''''((())))))"""&&&((())))))***+++************))))))))))))%%%''')))***)))((()))***(((((((((((()))***+++,,,)))***+++,,,---.........+++,,,---------...111333444888===DDDNNN___ssswwwcccUUUTTTaaatttttteeeXXXLLLDDDCCCEEEHHHFFFEEEEEEGGGHHHGGGEEELLLZZZoooooo[[[RRRJJJFFFCCCDDDCCCBBBDDDIIILLLVVVhhh|||}}}vvvpppmmmkkktttwwwpppjjjeeegggnnn~~~tttmmmmmmppprrrsssvvv{{{}}}|||zzzyyyxxxwwwvvvvvvwwwvvvtttsssqqqpppoooooolllmmmoooqqqtttuuuvvvwwwwwwvvvuuuuuutttsssqqqooonnnqqqttttttrrrooonnnnnnssspppppprrroookkkmmmsssxxxwwwuuurrrnnnjjjgggfffeeehhhkkkmmmmmmmmmmmmnnnoooooooooppprrrtttvvvxxx}}}}}}}}}|||{{{zzzyyyxxx{{{||||||~~~~~~}}}zzzxxxyyy|||}}}zzz{{{~~~{{{{{{yyywww|||nnnnnnnnnqqqwwwhhhQQQEEE>>>===<<<:::888777555555222000...,,,+++*********)))(((''''''''''''((()))''''''''''''''''''''''''***+++,,,+++)))(((((()))$$$&&&((('''%%%$$$&&&'''"""######$$$$$$$$$######$$$%%%%%%&&&&&&'''''''''"""$$$''''''&&&%%%$$$%%%&&&&&&&&&$$$###%%%***...''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''((((((%%%'''((('''&&&%%%&&&'''###%%%&&&'''%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''((())))))&&&&&&((()))))))))(((''')))***+++***(((&&&&&&&&&((((((((()))))))))))))))$$$''')))***)))))))))***)))((((((((()))***+++,,,......///////////////...***,,,...------...222555555???FFFJJJWWWlll{{{~~~uuufffVVVSSS___uuuwww^^^OOOHHHFFFGGGIIIMMMOOOOOOLLLFFFDDDGGGKKKXXXqqqppp]]]QQQNNNGGGDDDCCCEEEDDDDDDHHHNNNVVVeee~~~|||vvvttttttyyy}}}qqqnnnkkkhhhmmmxxx~~~}}}qqqkkkjjjnnnooosssxxxzzzzzzzzzxxxvvvuuuvvvxxxwwwvvvtttsssqqqpppppppppkkkmmmoooqqqsssuuuvvvvvvwwwxxxwwwvvvtttrrrqqqpppnnnrrrvvvvvvtttrrrqqqrrrrrroooppprrroookkkmmmuuuvvvvvvtttqqqnnnkkkhhhfffhhhjjjmmmnnnmmmkkkjjjkkkooonnnnnnnnnpppqqqssstttxxxxxxyyyyyyxxxxxxwwwvvvuuuyyy}}}}}}zzzxxxxxxzzzuuuzzzzzzvvvuuuzzzzzzwww{{{~~~zzzuuu{{{{{{vvvpppnnntttoooWWWIII======;;;:::888777555555222111...,,,+++*********'''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''')))******)))&&&%%%%%%&&&$$$&&&)))(((%%%$$$%%%'''&&&'''(((((('''&&&$$$######$$$$$$%%%&&&'''((((((###$$$%%%&&&%%%&&&(((***!!!$$$%%%$$$$$$&&&)))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&'''((((((&&&%%%&&&((("""###%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%''''''(((((($$$$$$%%%%%%&&&'''((((((%%%&&&(((******)))'''&&&&&&'''(((((('''''')))***&&&'''''''''(((((())))))$$$&&&)))******))))))***)))((((((((((((***+++,,,------------,,,+++***)))***,,,......---...222666555DDDMMMOOO\\\sss}}}xxxhhhZZZOOOUUUjjjyyy]]]NNNKKKLLLMMMNNNPPPWWWZZZSSSFFFBBBHHHRRRcccuuujjj]]]RRRLLLKKKEEEDDDEEEHHHHHHHHHMMMTTT___qqqzzz}}}zzz{{{}}}yyynnnnnnmmmmmmvvvxxxnnnjjjpppqqqssswww~~~|||tttrrrqqqssswwwyyyxxxuuuxxxuuurrrooonnnooorrrsssnnnnnnnnnppprrrrrrpppnnntttwwwwwwtttssstttrrrnnnrrrqqqpppppppppooommmkkkpppnnnlllkkkmmmpppsssuuuvvvuuussspppmmmjjjhhhgggkkknnnqqqsssrrrpppppppppkkklllmmmmmmllllllnnnppptttssssssrrrssstttvvvxxxuuuwwwwwwwwwzzz}}}yyysssyyyxxxvvvtttssstttuuuvvvzzz{{{}}}||||||~~~sssqqqwww|||bbbLLLCCCAAA===:::999999888444666444111...,,,)))((('''%%%'''((('''&&&&&&'''(((%%%&&&'''(((((((((&&&&&&''''''(((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$!!!&&&)))&&&%%%'''(((&&&'''((((((&&&$$$%%%'''***%%%&&&'''%%%""""""%%%(((%%%&&&''''''%%%%%%&&&'''###((((((###"""''')))'''((((((''''''''''''((((((((($$$###&&&(((%%%######((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&%%%'''******)))'''''''''(((''''''&&&&&&''''''''''''((()))******)))((('''(((((((((((())))))))))))+++++++++******************************)))((('''000---++++++---///---+++***333000+++000222555>>>CCCLLL[[[lll{{{xxxkkkXXXVVVVVV```wwwxxxVVVDDDDDDKKKSSSYYYhhhaaaXXXNNNDDDBBBQQQccczzzjjjddd\\\WWWTTTRRRNNNLLLIIIGGGIIILLLLLLMMMWWWdddsssyyy{{{|||tttpppppptttxxxuuutttqqqmmmlllsssqqqlllrrrpppqqqwww~~~{{{xxxtttsssssstttvvvwwwwwwvvvuuusssqqqoooooooooqqqrrrnnnnnnnnnooorrrsssrrrppprrruuuvvvtttsssuuusssoooqqqppppppppppppooonnnlllnnnmmmkkkjjjlllooorrrtttuuutttrrrpppmmmkkkiiihhhmmmqqquuuwwwvvvtttrrrqqqjjjkkkkkkkkkiiiiiijjjkkkmmmmmmmmmooorrrtttttttttmmmqqqsssuuuyyy~~~~~~zzzwwwuuusssrrrqqqqqqrrrsssvvvxxx{{{qqqlllssskkkVVVFFFCCC>>>;;;::::::999666555444222///,,,***)))((('''((())))))''''''''')))&&&&&&''''''(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%(((((($$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&%%%######%%%(((%%%&&&''''''%%%%%%&&&'''!!!''')))&&&%%%''''''%%%%%%%%%$$$$$$$$$$$$%%%%%%'''$$$$$$((((((&&&%%%'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((()))***)))(((((()))***((('''&&&&&&%%%&&&&&&&&&'''((()))******)))((('''(((((((((((())))))))))))************************+++,,,,,,,,,++++++***)))///,,,***+++---...---+++)))111...+++222555777AAAIIIZZZrrrmmm]]]]]]aaannntttVVVIIILLLTTT\\\```bbb\\\TTTKKKDDDIII___tttrrrbbbXXXYYYXXXUUUPPPMMMKKKKKKNNNJJJIIIMMMRRR[[[jjjyyy}}}}}}uuummmkkkmmmrrrvvvqqqsssssspppqqq|||{{{tttuuuqqqqqqvvv~~~~~~|||}}}}}}|||wwwrrrtttuuuvvvuuutttssstttuuuqqqqqqpppoooooooooppppppooommmmmmnnnqqqssssssssspppssstttssssssuuussspppnnnooooooppppppoooooonnnlllkkkjjjjjjkkknnnqqqssssssrrrqqqooonnnlllkkkkkkmmmrrrxxx{{{zzzvvvrrrpppjjjkkkkkkjjjhhhgggggghhhggggggiiinnnsssuuussspppnnnsssvvvttttttwwwwwwvvvsssrrrpppooonnnnnnooooooqqqssswww}}}rrrnnnuuuxxxdddKKKEEE???<<<<<<;;;999777555444222000...,,,******)))++++++***((('''((()))((((((''''''&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&%%%((())))))+++,,,&&&%%%$$$$$$$$$&&&&&&$$$###%%%%%%&&&%%%$$$$$$%%%'''%%%&&&''''''%%%%%%&&&'''!!!'''***(((''''''%%%"""$$$$$$$$$######$$$$$$$$$%%%###%%%((('''$$$&&&***%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&$$$"""###&&&)))))))))((('''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))---------------,,,,,,+++---+++******,,,---,,,+++)))///---,,,555888<<>>>>>;;;888777444333222111///...,,,+++***++++++***(((&&&'''(((***)))'''&&&&&&&&&((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&###%%%&&&(((,,,---&&&%%%$$$###%%%''''''$$$"""$$$%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''$$$''')))(((&&&%%%$$$###''''''&&&&&&&&&&&&''''''$$$###$$$&&&%%%"""$$$)))&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$"""###%%%'''++++++***)))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))),,,---------------,,,,,,++++++******+++,,,,,,,,,+++000---///999<<>>AAADDDDDDEEEQQQ___lll]]]NNNHHHGGGFFFFFFGGGDDDHHHMMMYYYrrryyyyyy|||}}}{{{qqqmmmtttyyyyyyiiibbbgggttt{{{|||~~~}}}xxxwwwtttrrrqqqpppqqqrrrrrrrrrpppmmmlllmmmpppsssrrrrrrqqqrrrrrrqqqooollllllmmmnnnnnnnnnnnnnnnmmmnnnmmmmmmnnnooonnnllljjjlllnnnoooppppppnnnllljjjllllllllllllllllllllllllmmmllllllllllllkkkiiihhhiiiiiihhhgggfffgggiiikkkjjjiiigggfffggghhhiiikkklllnnnqqqqqqooollliiihhhdddhhhlllllliiiiiikkkooommmllliiigggeeedddeeeeeedddgggiiiiiigggeeeddddddbbbaaaaaa```bbbgggooottt|||nnnnnnnnnlllhhhkkkxxx{{{ooorrr{{{{{{ooowwwjjj[[[RRRHHH===888444222111111333555555444111,,,(((&&&((()))&&&###((('''&&&'''((()))((('''&&&&&&&&&''''''''''''''''''&&&%%%&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%"""!!!$$$)))+++)))&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((("""$$$&&&&&&%%%%%%%%%&&&######$$$$$$$$$$$$######%%%%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))%%%&&&(((***+++,,,,,,---'''''')))***++++++++++++(((((((((((()))))))))***************))))))))))))******))))))***+++,,,,,,,,,***+++......+++---111333444777<<>>>>>@@@LLLeee}}}ttt```SSSHHHDDDDDDCCCCCCEEEKKKLLLRRRbbb}}}vvvtttuuu}}}{{{tttwwwwww|||yyyjjjcccfffppp}}}~~~~~~|||~~~}}}xxxvvvrrrooonnnnnnooopppoooooonnnlllkkklllooorrrppppppqqqrrrsssrrrnnnkkkkkkkkklllmmmnnnnnnnnnnnnpppnnnlllllllllkkkjjjhhhlllmmmoooppppppnnnlllkkklllkkkiiihhhhhhiiikkkkkkmmmjjjhhhiiillllllhhhdddeeehhhiiigggddddddhhhllljjjiiihhhgggggggggiiiiiihhhiiilllnnnooommmiiieeecccfffiiiiiiggggggiiilllfffffffffeeeeeedddddddddfffhhhjjjjjjiiiggggggggg``````___^^^___ccciiinnnxxxuuuaaaaaabbbeeefffmmm|||{{{{{{|||}}}nnnttttttbbbXXXNNNCCC;;;555333111111333444555444111---)))'''((()))&&&$$$'''&&&&&&((()))(((&&&$$$(((&&&$$$%%%'''(((&&&$$$)))'''%%%%%%&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$###!!!!!!$$$)))+++***(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((($$$%%%%%%%%%$$$$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((())))))))))))%%%%%%&&&&&&'''&&&&&&%%%'''''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((((((''''''((()))***+++---...++++++***)))))))))))))))((((((((()))))))))******************************+++************++++++,,,+++***---000...,,,...333444888:::999???PPPcccooofff\\\UUUZZZdddfff[[[OOOHHHBBB;;;:::===??????===CCC@@@>>>???FFF\\\~~~lll[[[TTTKKKDDDCCCDDDCCCCCCEEEKKKMMMVVVkkk{{{sssllljjjrrr|||}}}xxxzzz{{{oooffffffmmm{{{}}}{{{yyy||||||{{{}}}}}}wwwuuuqqqnnnlllmmmnnnooommmmmmmmmkkkjjjkkknnnqqqlllmmmoooqqqrrrpppllliiiiiijjjkkkmmmnnnnnnoooooopppmmmkkkkkkkkkkkkjjjiiilllmmmnnnoooooonnnmmmlllkkkjjjjjjiiiiiiiiiiiijjjkkkiiiggghhhiiiiiigggdddggghhhiiihhhffffffiiikkkiiihhhgggfffffffffggggggddddddfffjjjnnnmmmhhhccccccdddffffffeeefffhhhkkkcccdddeeefffggggggfffeeeeeegggiiiiiigggffffffggg``````___^^^^^^```dddhhhrrryyysss```\\\\\\aaahhhqqq|||rrrsss~~~uuuwww|||iii]]]TTTIII@@@666444222111333444555555///---******+++,,,,,,+++(((''''''''''''$$$ ,,,'''$$$%%%(((***'''###+++(((%%%###$$$&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&'''(((&&&$$$''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((%%%%%%%%%$$$###$$$&&&(((%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((('''&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((())))))((((((***)))((('''''''''((()))---,,,***)))((()))******(((((()))))))))*********)))***************+++++++++++++++******++++++,,,///------111222000000333888??????:::>>>JJJSSSSSSPPPNNNVVVhhhtttmmmZZZLLLDDD???::::::>>>BBBCCCBBBBBBAAAAAAHHHYYYtttuuufffWWWLLLOOOIIIEEEFFFFFFDDDEEEIIIIIIQQQaaaxxx{{{qqqeee```fffpppwww~~~~~~uuukkkiiilllyyy|||{{{yyy{{{|||{{{}}}{{{vvvtttpppmmmkkkkkklllmmmkkkkkkkkkiiihhhhhhkkkmmmiiijjjlllooopppoookkkhhhggghhhjjjkkkmmmnnnoooooommmkkkjjjjjjlllnnnnnnmmmkkklllmmmnnnoooooonnnnnnjjjkkklllmmmlllkkkiiigggfffhhhjjjiiifffdddeeefffkkkiiiggghhhjjjkkkjjjhhheeeeeeeeedddddddddeeeeeebbbccceeeiiimmmmmmhhhdddcccddddddddddddfffhhhiiidddeeegggiiijjjjjjiiihhh```bbbcccbbb`````````aaa`````````^^^]]]___bbbdddkkkrrr{{{~~~ppp___XXXUUU[[[eeeppp}}}xxxggg```mmmyyyyyyyyy~~~qqqcccYYYMMMDDD888555222111222444555555///...,,,++++++,,,,,,,,,(((''''''''''''%%%!!!...)))%%%&&&)))+++(((%%%***'''$$$###$$$%%%&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''&&&$$$###''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((%%%%%%%%%$$$###$$$&&&(((""""""############""""""&&&&&&'''''''''&&&%%%%%%$$$%%%&&&&&&'''''''''&&&&&&'''''''''''''''''''''(((((()))************)))+++***)))'''''''''((())),,,+++***))))))***+++,,,))))))))))))************))))))******+++++++++,,,++++++++++++++++++,,,---222,,,***///333444333444;;;CCCEEE@@@@@@FFFGGGBBBEEEPPPfffzzz}}}lllUUUHHHAAA???>>>@@@DDDHHHIIIHHHDDDBBBDDDTTToooooo```TTTLLLHHHJJJGGGEEEFFFFFFEEEHHHMMMPPPaaawww|||rrrcccZZZ]]]eeegggqqqwww}}}yyymmmlllnnnyyy~~~}}}}}}zzzzzz{{{zzz||||||zzz{{{}}}zzzuuusssqqqooollljjjiiiiiiiiieeeffffffdddbbbbbbdddfffffffffhhhjjjlllllliiifffcccdddfffiiikkklllmmmnnniiiiiiiiikkkmmmoooooonnnkkklllmmmnnnoooooooooooojjjkkkmmmnnnnnnkkkiiigggeeehhhkkkiiieeecccdddggglllhhheeefffiiijjjgggccc```aaaaaaaaabbbbbbbbbbbbcccdddfffiiilllllljjjhhhcccbbbbbbbbbccceeeggghhhfffgggiiijjjkkkkkkjjjiiiaaabbbbbbaaa___^^^^^^______``````___]]]^^^___aaadddjjjpppvvv{{{}}}vvvnnnaaa\\\ZZZ\\\bbbkkkyyyyyyggg[[[dddttt~~~|||hhh[[[OOOEEE999666222111222444555555111///---+++)))((((((((('''&&&'''(((******((('''---***'''''')))+++***((((((&&&$$$$$$%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''((($$$%%%%%%%%%$$$$$$&&&((($$$$$$$$$%%%%%%$$$$$$$$$"""###$$$&&&'''(((((((((%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''''')))******++++++*********************+++,,,------***************+++,,,---)))))))))*********++++++))))))******+++,,,,,,,,,*********++++++,,,---...///***(((---222555888<<>>===<<<;;;:::;;;<<<<<<999:::;;;<<<>>>>>>??????BBBBBBCCCHHHNNNSSSWWWXXXYYY]]]ccchhhjjjiiifffdddeeegggiiiiiihhhiiijjjllleeeccc___^^^```bbbcccccceeebbb```___```^^^YYYUUUSSSRRRPPPNNNKKKGGGEEECCCAAABBBDDDFFFIIIKKKMMMMMMQQQSSSUUUXXXYYYYYYXXXWWWXXX[[[]]]]]]\\\\\\```cccbbbfffiiigggcccaaadddhhhfffeeecccaaa___^^^^^^^^^\\\[[[YYYWWWWWWWWWYYYZZZ[[[[[[ZZZYYYZZZ[[[]]]^^^bbbaaa^^^XXXPPPPPP]]]kkk{{{wwwyyy___PPPEEE@@@999666666777777555555444222000...------,,,((())),,,---***%%%%%%)))$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''&&&%%%&&&((($$$$$$"""###(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$%%%&&&'''((()))******(((((((((((())))))))))))---,,,,,,+++***)))((((((++++++++++++++++++******************************)))******++++++,,,------...,,,******+++///333666///444999AAAUUUpppvvvqqqdddSSSEEEGGGWWWfff|||}}}lllYYYLLLMMMUUU\\\```ZZZQQQPPP\\\iiinnnXXXLLLKKKLLLOOONNNJJJJJJMMMNNNZZZooo{{{}}}~~~|||{{{{{{}}}}}}rrriiiccccccbbb^^^\\\```jjjrrr|||}}}yyy|||yyyxxx{{{xxxvvvwwwwwwwwwvvvuuussspppnnnmmmiiigggdddbbb___[[[VVVRRRNNNMMMJJJEEE???<<<;;;;;;:::999999888888999::::::666777999:::;;;;;;:::999======>>>AAAFFFKKKOOORRRVVVZZZ```fffiiiiiigggeeeeeefffgggggggggggghhhiiieeebbb^^^]]]^^^aaabbbccc```^^^]]]\\\[[[XXXSSSOOOMMMLLLJJJGGGCCC@@@===;;;;;;<<<<<<>>>@@@CCCFFFHHHHHHJJJLLLOOOPPPQQQPPPPPPUUUWWWYYYYYYXXXYYY]]]```cccgggjjjiiidddbbbdddgggeeedddbbb```_______________]]][[[XXXXXXXXXZZZ[[[ZZZZZZYYYYYYZZZ[[[\\\\\\[[[ZZZYYYVVVUUUWWW___fff|||zzzgggTTTJJJDDD<<<888888888777555555444333111///...---,,,&&&''')))***(((''')))+++%%%&&&''''''%%%%%%&&&'''%%%&&&''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$&&&''''''%%%%%%&&&((( ###''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((((((%%%%%%&&&&&&'''(((((())))))*********++++++++++++)))************+++++++++++++++++++++***************************+++++++++)))******++++++,,,------,,,+++***)))***,,,///000...666<<>>:::777666777666666777999<<>><<<999777444333222111111222333555777999888999:::;;;===>>>>>>>>>BBBEEEHHHIIIKKKOOOUUUZZZaaadddfffddd^^^\\\^^^aaabbbbbb```___^^^______```]]]]]][[[YYYXXXWWWVVVVVVSSSSSSTTTUUUVVVWWWWWWWWWWWWYYYYYYYYY\\\```aaa^^^VVV]]]kkk~~~zzzuuuxxx|||kkkXXXOOOCCC:::777666666555444444444333111///---,,,---///---)))''''''&&&"""''')))))))))((('''((()))###&&&((('''%%%###%%%'''%%%%%%%%%%%%&&&&&&&&&&&&"""######$$$&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''###$$$&&&&&&%%%%%%&&&(((((('''%%%$$$$$$&&&)))***&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&'''''''''((((((((('''''''''&&&&&&(((((((((((())))))))))))---,,,,,,+++***)))(((((()))))))))*********++++++)))))))))***++++++,,,,,,)))******++++++,,,------***,,,...//////...,,,***222:::FFFYYYvvvqqqZZZMMMMMMRRRSSSSSSNNNUUUOOOGGGJJJKKKIIINNNQQQQQQOOORRR^^^wwwyyyaaaQQQJJJHHHIIIIIIJJJHHHDDDDDDPPP]]]yyy}}}sss~~~zzzssskkkjjjgggdddbbbdddgggjjjnnnrrrzzzxxxmmmuuu|||{{{}}}{{{vvvsssuuussssssrrroookkkeee```]]]TTTPPPJJJFFFCCC@@@===;;;444555777777777888:::===;;;;;;;;;;;;;;;;;;::::::===<<<;;;:::999888888888666888999999;;;???EEEJJJTTTXXX___eeeiiiiiihhhgggfffggghhhgggeeeddddddfffbbb```^^^^^^___aaaaaa```UUUSSSOOOIIIDDDAAA@@@@@@999999888777666444222111000000000000111222222333444444555666777777888888999===@@@CCCFFFKKKSSSYYY___bbbdddaaa]]][[[___ccccccbbbaaa`````````aaabbb]]]]]]]]]\\\ZZZXXXUUUTTTSSSSSSSSSTTTTTTSSSSSSSSSSSSWWWXXXVVVXXX\\\\\\WWWPPPOOOWWWjjjxxxssstttvvvvvvttt}}}zzz```VVVGGG<<<777666666666444444444333111///---,,,,,,...---)))(((***(((###'''((()))((('''&&&''')))###'''***)))%%%$$$&&&(((%%%&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&"""$$$%%%%%%%%%%%%'''((()))'''%%%$$$%%%&&&((()))&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''(((((((((((((((((((((((((((((()))(((((((((((())))))))))))---,,,,,,+++***)))((((((''''''((()))***+++,,,,,,((())))))***++++++,,,,,,)))******++++++,,,------((()))+++,,,............888>>>OOOhhhtttbbbTTTRRRRRRLLLGGGFFF@@@FFFAAA<<>><<<;;;999888444666888999999:::===>>>???????????????>>>======BBB@@@>>><<<;;;;;;<<<<<<999:::<<<<<<<<<@@@GGGLLLWWW\\\eeemmmpppooollliiifffggghhhgggeeeddddddeee```^^^]]]]]]^^^___^^^]]]RRRPPPKKKEEE???<<<<<<===555555555444444222111111000111111111111222222222333333333444444555555555444888<<<@@@DDDJJJSSSZZZ```bbbdddaaa^^^^^^ccchhhdddcccbbbaaaaaabbbcccccc___`````````^^^ZZZWWWUUUUUUUUUUUUUUUTTTSSSQQQQQQPPPUUUVVVSSSTTTXXXWWWQQQOOOJJJMMM___vvvyyypppmmmttt|||zzzrrruuufffZZZJJJ===888777777777444444444333222///---,,,&&&***+++)))+++///---(((&&&'''((('''&&&&&&'''((($$$(((+++***&&&%%%'''***&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&'''((('''&&&%%%"""$$$%%%%%%%%%%%%'''(((%%%&&&(((+++,,,***&&&###&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***&&&''''''((()))***++++++************++++++++++++)))************+++++++++&&&&&&''')))***+++,,,---((())))))***++++++,,,,,,)))******+++,,,,,,------,,,,,,---...111333666888>>>CCCVVVqqqxxxppp```RRRMMMTTTSSSFFF>>>@@@:::@@@;;;888BBBHHHGGGJJJIIILLLYYYsss|||eeeRRRHHHDDDEEEHHHGGGDDDBBBBBBDDDLLL^^^nnnrrruuuuuutttzzz~~~~~~{{{}}}{{{uuuqqqmmmnnnnnnnnnnnnnnnoooppppppooonnnsss|||xxxtttwww~~~~~~wwwxxxzzz||||||zzzuuuqqqkkkjjjhhheeeaaaZZZSSSMMMDDDBBB>>>;;;999888888888555999888;;;BBB===:::AAABBB@@@BBBHHHIIIEEEBBBDDD333;;;AAAAAABBBCCCCCC@@@CCC???>>>BBBEEEGGGLLLRRR^^^fffoootttssspppmmmlllhhhhhhgggeeebbbaaacccdddbbb]]]YYYXXXYYYXXXTTTPPPKKKFFF@@@>>>>>>===888444444444444444333333222111111000000111111333444444000222444444333111111111555777:::>>>DDDLLLUUU[[[fffeeedddbbbaaa`````````aaa``````aaacccccccccbbb___aaabbbaaa^^^[[[YYYYYYSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPOOONNNMMMOOOWWWbbbnnnuuuqqqyyy~~~~~~xxxvvvvvv}}}~~~ooo^^^MMMDDD>>>999999===777666444444444222000...$$$))))))(((((()))))),,,***((('''&&&'''((()))'''&&&%%%$$$%%%''')))+++(((((((((''''''&&&&&&&&&)))'''%%%%%%(((+++,,,,,,$$$%%%%%%$$$###$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&""" ((()))$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''(((***((((((((((((((((((((((((%%%'''((()))((((((***,,,......,,,)))'''''')))+++(((((()))************)))))))))******++++++++++++(((***++++++++++++,,,...000+++...777888111333;;;DDDUUUhhhqqqrrrlll___QQQJJJPPPUUUSSSLLLDDD???>>><<<>>>>>>???FFFNNNNNNJJJRRRYYYiiiooo___OOOIIIHHHFFFBBBAAAFFFAAACCCIIIJJJOOOggg}}}zzzxxx}}}~~~~~~~~~}}}{{{xxxvvvtttmmmppprrrpppnnnpppvvv|||{{{llldddiiipppuuu{{{sssyyyxxxrrryyyvvvvvvwwwyyyyyyvvvqqqmmmhhhfffdddaaa\\\UUUMMMGGG===;;;999777666666777777444999888;;;BBB???===GGGHHHJJJMMMMMMLLLJJJGGGFFF@@@FFFHHHFFFEEEGGGHHHGGGKKKGGGFFFHHHJJJLLLSSSZZZiiinnntttxxxwwwrrrllliiihhhgggeeecccbbbbbbbbbbbb___[[[WWWVVVVVVUUUPPPKKKFFFBBB===;;;<<<;;;777333222333333333222111111000000000000000000111222222444666777777666444555666444666:::???GGGSSS^^^fffjjjhhhfffccc```___]]]]]]cccbbbaaaaaaaaaaaaaaa``````bbbdddcccaaa]]][[[ZZZTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPNNNLLLJJJIIIMMMWWWcccllltttrrrrrryyy{{{eeeOOOEEECCC???<<<;;;888666555444444333000...%%%))),,,+++***)))))))))+++***(((&&&&&&'''((()))''''''%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$#########((('''%%%$$$###$$$%%%&&&$$$%%%%%%%%%###$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))'''###$$$(((((($$$%%%&&&&&&&&&''''''''''''&&&'''((((((''''''(((***((((((((((((((((((((((((&&&''')))***)))((()))+++---......---,,,---///111((()))******++++++************************++++++)))***+++,,,++++++,,,...***'''+++333333///444>>>PPPaaaooommmcccYYYPPPJJJTTTWWWWWWSSSJJJBBB???>>>???======CCCKKKOOOOOOLLLVVVgggnnnWWWOOOHHHGGGGGGFFFGGGJJJCCC@@@DDDMMMSSS\\\ttt}}}{{{yyywwwvvvuuummmppprrrrrrqqqssszzzwwwgggZZZ[[[```eeeqqq~~~yyyyyysss{{{wwwwwwwwwwwwwwwsssnnnjjjdddbbb___[[[VVVNNNEEE???888777666555555666777999777<<<:::>>>FFFEEEEEEQQQSSSZZZ^^^[[[ZZZ\\\WWWNNNFFFLLLOOOMMMNNNTTT[[[]]]XXXTTTQQQQQQPPPQQQYYYcccpppsssxxx||||||xxxqqqkkkiiieeebbbaaabbbbbb```]]]YYYVVVSSSRRRQQQNNNIIIDDD???<<<888777888777555222111111111222222111000000222111111111111222333333555666777666555555666777666888===CCCLLLXXXdddmmmiiigggeeebbb```^^^^^^^^^bbbaaa___^^^^^^___```aaaaaacccffffffccc```^^^]]]VVVUUUSSSRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNJJJEEEDDDJJJWWWaaawwwuuurrrtttwwwZZZMMMLLLIIICCC===:::888666555444333000...+++,,,...---+++))))))***)))((('''&&&&&&&&&'''((('''&&&&&&%%%$$$$$$######'''''''''&&&&&&&&&&&&&&&$$$%%%&&&###!!! ###&&&$$$%%%&&&%%%$$$$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''***,,,)))'''((('''%%%&&&&&&'''''''''(((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((&&&(((***+++***(((((()))$$$&&&)))***+++,,,...///)))******+++++++++++++++,,,+++***)))))))))***+++)))***,,,,,,++++++---...,,,,,,///555444444>>>MMMbbbnnnssseeePPPEEEGGGMMMbbb```[[[QQQGGGAAA@@@AAADDD>>>???IIIOOONNNNNNSSSccc|||oooYYYKKKIIIIIIIIIEEEAAACCCHHHCCCCCCJJJVVVbbbppp~~~{{{yyywwwvvvuuuuuunnnpppsssssstttwww}}}sssaaaQQQLLLNNNSSS^^^jjjttt||||||vvv{{{{{{zzzyyyyyywwwsssnnnjjjaaa___[[[VVVPPPHHH@@@::::::999777777777999:::<<<<<>>999<<<;;;:::999999;;;<<<>>>@@@FFFGGGKKKUUUWWW]]]mmm|||uuuXXXQQQ]]]hhhlllnnnsssxxxyyyvvvnnnccc\\\WWWWWWaaakkknnnqqqvvv~~~{{{uuuiiiddd```___```^^^YYYTTTMMMKKKHHHFFFBBB>>>:::777333222111000111222222111222333333444555555555555555555555666888999;;;<<>>???CCCLLLPPPWWWccchhhqqquuuWWWRRRbbbuuu~~~ttteee\\\XXX[[[dddmmmooosssyyyyyytttjjjfffbbb```^^^[[[UUUQQQGGGFFFCCC???;;;888555444111111000000000111222222333444555666777888888888444444666888;;;>>>AAACCCDDDFFFIIIJJJIIIHHHHHHIIIGGGJJJMMMPPPQQQRRRSSSUUUZZZYYYWWWWWWXXXZZZ]]]______^^^[[[WWWUUUXXX___fffhhhiiihhhfffcccaaaaaaaaa[[[YYYWWWSSSQQQOOOOOONNNOOOOOOOOONNNNNNNNNMMMMMMLLLNNNOOOKKKEEEBBBCCCFFFZZZqqq{{{yyyqqq___RRRJJJAAA>>>:::666555444222000///(((%%%)))***'''(((---&&&''''''''''''(((((((((%%%%%%&&&''''''((())))))%%%%%%%%%%%%&&&&&&&&&&&&$$$'''((('''$$$###$$$&&&$$$&&&'''((('''&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&'''''''''$$$!!! !!!""""""'''---&&&&&&'''''''''(((((((((&&&'''((((((''''''(((***)))))))))))))))))))))))))))***+++***))))))***+++'''))),,,---,,,+++++++++)))******+++++++++++++++++++++++++++***************+++------,,,,,,...///,,,...000222888GGG]]]mmmzzzfffNNNBBBFFFUUUkkk{{{|||ppp^^^MMMEEEGGGNNNTTTWWWWWWYYYWWWQQQVVVqqqfffOOOIIIJJJUUUOOOJJJIIIHHHHHHMMMSSScccuuu~~~}}}|||zzzxxxvvvvvvvvvvvvtttsssrrrqqqqqqqqqqqqqqqddd^^^VVVRRRPPPOOOLLLJJJSSS]]]lllxxx{{{tttmmmqqqwwwwwwuuusssqqqnnnjjjfffbbbXXXRRRKKKDDD@@@>>><<<;;;::::::::::::<<>>CCCIIINNNSSSUUU\\\```eeehhhgggeeecccbbb```]]]XXXRRRMMMMMMOOORRRRRRQQQRRRTTTXXX___dddhhhWWWXXXXXXWWWYYYaaaoooyyyrrrppplllgggcccbbbdddfff\\\\\\ZZZXXXUUUQQQNNNLLLNNNNNNNNNMMMMMMMMMMMMLLLLLLIIIFFFCCCBBBCCCEEEFFFAAAYYYuuu{{{fffVVVDDD@@@;;;777555444222111;;;///***......((((((...''''''((()))******)))))))))'''%%%#########%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&)))***)))((($$$&&&((()))((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%+++$$$###))),,,)))&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''(((***))))))))))))))))))))))))******)))(((''')))---000***,,,------,,,,,,,,,---(((((()))***************&&&(((+++------,,,***)))***,,,------------...000///111444;;;KKKccc{{{iiiVVVHHHLLL^^^rrrttt```OOOHHHIIIOOOTTT\\\[[[UUUPPP\\\~~~kkkOOOGGGMMMSSSRRRQQQPPPLLLJJJSSSlll~~~|||}}}}}}~~~{{{{{{{{{{{{yyyxxxvvvuuusssrrrppppppppppppooommmkkkhhhccc^^^[[[XXXRRRLLLIIIOOO[[[dddfffhhhuuu|||vvvqqqxxxwwwiiihhhsssrrrpppnnnlllggg```\\\SSSIII@@@>>>>>><<<:::;;;;;;>>>;;;;;;BBBCCCHHHWWWeeeppp|||}}}kkk[[[LLLHHHMMMWWWcccmmmlllwww}}}|||ssshhhbbb```ZZZPPPFFF@@@===777444222222111000...000222444555555333333888888777888:::===???AAAAAAEEEKKKQQQWWW\\\bbbeeegggnnntttvvvvvvwwwuuuqqqkkkbbbZZZVVVUUUUUUXXX\\\YYY[[[\\\___ffflllkkkddd______[[[WWW^^^nnnzzz~~~xxxpppfffaaaaaaaaa```]]]]]]]]]\\\ZZZWWWSSSOOOMMMPPPOOOPPPQQQQQQPPPMMMJJJGGGIIIJJJJJJFFFCCC@@@???EEERRRsssuuuzzz~~~ooo[[[MMMCCC999777777555333333333111...,,,*********+++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))'''''')))(((%%%(((---111***%%%''''''###$$$(((""""""###$$$&&&'''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''"""'''(((%%%$$$'''(((&&&%%%%%%&&&'''((()))******))))))))))))))))))))))))&&&))),,,,,,(((&&&&&&(((''')))******))))))***+++)))***,,,,,,***)))***+++******+++++++++,,,,,,,,,))))))***+++,,,,,,------+++******+++---......---///888===CCC\\\~~~hhhPPPEEEXXXuuusss]]]OOOIIIJJJQQQYYYZZZSSSPPP[[[tttyyy\\\JJJDDDIIIQQQNNNMMMIIIGGGOOOggg~~~{{{zzzyyyyyy|||{{{{{{zzzxxxvvvtttsssqqqrrrsssssssssrrrqqqpppnnniiiccc___]]][[[WWWTTTTTTOOONNNQQQWWW___mmmyyy|||qqqoootttllluuussspppmmmiiiddd^^^YYYQQQGGG>>>======;;;:::<<<:::???===>>>FFFIIIPPPaaauuuttthhhXXXNNNDDDDDDJJJSSS___iiinnnxxxyyylllddd```ZZZPPPGGG>>>:::555222111000000///---///111333555555444444>>>>>>>>>>>>>>>AAAFFFJJJLLLRRRZZZbbbhhhnnnsssvvv|||zzzooofff]]][[[[[[\\\```fffgggiiijjjlllqqqvvvtttnnneeeeeeaaa]]]dddsssvvvnnnfffaaaaaaaaa```^^^_________]]]ZZZVVVQQQOOOOOONNNOOOPPPQQQPPPMMMKKKGGGHHHIIIIIIFFFCCC@@@???>>>IIIaaannnqqqsss___OOOCCC999777777444333333.........------,,,+++***************))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&$$$$$$%%%$$$"""$$$)))+++&&&$$$'''(((&&&'''+++$$$$$$%%%&&&''''''((()))$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''$$$((()))%%%$$$''')))(((((((((((((((''''''''''''))))))))))))))))))))))))((()))******(((''''''(((''')))******))))))***+++''')))******)))(((((()))******+++++++++,,,,,,,,,*********++++++,,,,,,---*********+++---/////////222999???OOOpppcccQQQJJJ___|||nnnZZZOOOJJJJJJOOOUUUSSSOOORRRgggkkkSSSJJJHHHJJJLLLLLLKKKJJJNNN]]]zzz~~~}}}|||{{{zzzzzz{{{{{{zzzyyyxxxvvvuuutttrrrrrrssstttsssrrrqqqpppnnnjjjeeeaaa___]]]ZZZWWWTTTOOOMMMOOORRRYYYeeeppp|||~~~}}}zzzyyyooonnnsssuuurrroookkkfffaaa[[[WWWLLLDDD<<<;;;<<<:::;;;===:::@@@@@@CCCMMMRRR\\\nnnqqq^^^PPPCCC???===AAAGGGOOO[[[gggrrr|||pppeee___XXXNNNFFF;;;777222/////////......///000333555888999::::::BBBCCCDDDBBBAAAFFFOOOVVV___fffqqq{{{pppggg___^^^___bbbhhhoootttvvvxxxzzz|||qqqnnnhhhdddjjjvvvrrrllleeeaaaaaaaaa```^^^aaaaaabbbaaa^^^YYYUUUQQQNNNMMMMMMOOOPPPOOOMMMKKKGGGGGGHHHHHHFFFDDDAAA???>>>EEERRRhhhjjjiiiuuuzzzeeeRRRFFF:::777666444333333+++,,,---......,,,***)))++++++++++++************(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((&&&&&&'''&&&###%%%***'''%%%%%%((((((&&&'''***&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''###&&&&&&"""!!!$$$''''''((((((((((((''''''''''''))))))))))))))))))))))))+++)))((('''((()))((((((''')))******))))))***+++(((***++++++***))))))*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))******,,,---///111222666===IIIbbb\\\QQQRRRhhhsssdddTTTLLLJJJJJJKKKNNNKKKMMM[[[zzz{{{XXXHHHJJJLLLIIIFFFGGGFFFHHHSSSjjj~~~~~~~~~~~~||||||}}}~~~~~~}}}|||{{{yyyyyyyyyxxxwwwwwwvvvvvvsssssstttttttttsssqqqqqqooolllgggcccaaa___]]][[[UUUPPPLLLLLLMMMPPPYYYbbbpppwww||||||wwwwwwwwwttttttyyysssppplllhhhddd```ZZZVVVHHH@@@:::::::::999;;;>>>:::AAACCCGGGSSSZZZhhh}}}tttbbbOOOCCC999999;;;@@@DDDLLLZZZhhhuuurrrfff]]]TTTIIIBBB999555111......//////...333444777:::>>>AAADDDEEEFFFIIILLLKKKKKKRRR```kkkwww~~~nnneee]]]\\\___cccjjjqqquuuzzzyyypppkkkmmmtttyyy{{{mmmiiidddaaaaaaaaa```___bbbcccddddddaaa\\\WWWTTTNNNMMMMMMNNNOOONNNLLLJJJGGGFFFFFFFFFFFFDDDBBB???@@@DDDIIIVVVuuummmgggnnnmmmWWWJJJ<<<777555333333444---------------+++)))(((++++++*********)))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''***''''''(((&&&$$$&&&***%%%&&&'''((('''%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%'''&&&"""!!!%%%((()))%%%%%%&&&'''((()))******((((((((((((((((((((((((,,,)))&&&&&&(((***)))(((''')))******))))))***++++++,,,......,,,+++,,,---******+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------///111333999EEE[[[{{{pppVVVQQQWWWjjj||||||wwwbbbVVVLLLIIIIIIGGGGGGHHHHHHTTTmmmjjjLLLBBBGGGKKKGGGCCCFFFGGGLLL\\\www}}}{{{|||||||||}}}}}}{{{xxxxxxxxxwwwwwwwwwwwwwwwssstttuuuuuutttsssqqqpppnnnlllhhhdddbbb```^^^]]]WWWRRRMMMLLLJJJJJJPPPWWWeeemmmyyy{{{{{{yyyyyyzzzooommmjjjgggddd```ZZZWWWEEE>>>999999999888;;;???<<>>AAAHHHXXXggguuuqqqeeeZZZOOOCCC;;;888555111//////000000000444555888===BBBHHHMMMPPPMMMRRRVVVXXX\\\hhhyyy|||jjjbbb[[[[[[^^^bbbiiippppppwwwwwwpppooopppqqqrrrhhhfffcccaaaaaaaaaaaa```cccdddddddddaaa]]]XXXUUUPPPNNNMMMMMMNNNNNNLLLJJJGGGEEEDDDEEEFFFEEEBBB@@@<<>>999999888777;;;@@@>>>HHHLLLTTTdddqqq}}}xxxwwwrrrsssqqqiii[[[LLL???888888777777:::===DDDRRR```qqq~~~qqqcccVVVJJJ???777777444000///000111222222222444888===EEEMMMUUUYYYSSSWWW\\\bbbkkk{{{xxxeee]]]XXXZZZ^^^bbbiiiooommmvvvxxxqqqooolllkkklllccccccbbbaaaaaaaaaaaaaaaeeeeeedddcccaaa]]]ZZZXXXRRRPPPNNNNNNNNNMMMKKKIIIGGGDDDCCCCCCFFFFFFCCC@@@===<<<<<>>]]]pppZZZMMMPPPTTTXXXYYYTTTMMMHHHCCC@@@@@@BBBBBBBBBFFFMMMXXXttt^^^TTTJJJEEEBBBAAACCCGGGEEEPPPddd~~~|||}}}~~~}}}{{{zzzyyyxxxvvvuuuuuuvvvwwwxxxssssssttttttsssqqqooonnnmmmllliiieee```]]]\\\]]]YYYUUURRRQQQNNNJJJLLLQQQXXXaaammmyyy~~~vvv|||lllkkkjjjiiifff```XXXRRRCCC>>>:::999888777;;;@@@@@@KKKSSS]]]ooo~~~uuuppppppmmmmmmiii```SSSEEE;;;666777555555999<<>>:::<<<@@@BBBAAAAAAJJJVVVkkkkkkQQQLLLHHHFFFBBB@@@DDDJJJGGGXXXttt~~~~~~|||{{{zzzzzzzzzxxxvvvuuutttuuuvvvwwwrrrsssssssssrrrpppnnnmmmnnnmmmkkkfff```\\\\\\]]]XXXUUUSSSSSSQQQMMMOOOSSSSSS]]]gggooozzz{{{|||mmmllllllkkkggg___VVVOOOCCC>>>;;;:::888777:::AAABBBNNNWWWcccwww}}}yyyqqqllllllhhhhhhddd[[[NNNBBB;;;888777444555:::???DDDMMMUUUgggtttuuu___NNNBBB<<<999444111...---///111222222444666:::BBBMMMXXXbbbhhhlllnnnsss~~~tttcccSSSNNNNNNSSSZZZ___ffflllqqqyyytttgggeeeeeecccbbbddd]]]___aaabbbaaaaaaaaabbbjjjhhhfffcccaaa______^^^WWWUUUQQQOOONNNLLLJJJHHHGGGCCC@@@BBBEEEGGGDDDAAABBB999666===EEEQQQfff{{{|||sssppptttyyykkkvvv{{{qqq___JJJ===666222222444000111111111000...+++***+++++++++************)))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&$$$%%%((((((&&&)))///$$$(((###!!!%%%))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%)))***'''&&&)))***(((%%%%%%&&&'''((()))******))))))))))))))))))))))))$$$'''++++++)))'''(((***((()))******))))))***+++)))***,,,,,,***)))***+++******+++++++++,,,,,,,,,))))))***+++,,,,,,------'''+++...//////222:::AAAVVVrrr~~~aaaKKKBBBJJJMMMMMMHHHBBB???>>>===777;;;AAACCC@@@BBBNNN\\\zzzmmmUUUIIIGGGFFFFFFCCCAAAEEEKKKQQQfff~~~}}}{{{zzzzzzzzzzzzzzzyyywwwuuuttttttvvvwwwrrrrrrrrrrrrqqqooommmllloooooommmggg```\\\\\\]]]VVVTTTSSSTTTRRROOOPPPUUUPPPYYYccchhhppp~~~~~~vvvzzzrrrpppooonnnkkkbbbUUUKKK@@@;;;888999999999===CCCKKKRRR```rrr|||vvvqqqmmmjjjiiiiiiddd[[[QQQFFF>>>888666&&&***222:::<<>>AAA<<<:::<<>>DDDPPPXXXhhh~~~~~~{{{wwwrrrnnnjjjhhhgggeee```WWWMMMCCC;;;666444///111777;;;<<<>>>GGGQQQ```nnnwww]]]KKK???888333333222111111111222333444555555:::BBBJJJSSS```lllsss```SSSKKKJJJKKKOOORRRXXXdddooo}}}|||zzzvvvqqqlllgggddd___[[[XXXZZZ___bbb^^^ZZZWWWXXX[[[^^^aaadddfffgggkkkjjjhhheeebbbaaa______YYY[[[XXXSSSOOOOOOMMMIIIGGGDDDBBBAAAAAAAAA@@@??????:::888888:::>>>KKKXXXmmmvvv||||||}}}rrrooo|||~~~oooSSSBBB;;;777444333222222111000///---+++***(((((()))*********))))))(((((((((((((((''''''&&&''''''''''''''''''''''''$$$'''***)))&&&%%%(((+++((('''&&&$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''$$$&&&''''''&&&&&&'''((()))***+++)))'''%%%%%%%%%))))))))))))))))))))))))''')))***)))((('''((()))******))))))))))))******)))******+++,,,---......+++((()))+++***&&&(((---------,,,,,,+++,,,,,,---,,,***+++...000555DDDSSSqqq}}}}}}hhhRRRKKKLLLMMMRRRNNNFFF@@@===???@@@AAA>>>DDDHHHGGGEEEPPPhhh}}}|||fffVVVLLLFFFKKKEEECCCFFFEEEBBBJJJXXXooo}}}zzzzzz{{{{{{yyywwwwwwwwwwwwvvvuuusssqqqooosssuuuuuurrrmmmkkklllooopppqqqooojjjhhhhhhddd^^^\\\XXXUUUUUUWWWWWWTTTPPPJJJIIILLLUUU___jjjwwwwwwssssss}}}qqqpppooonnnkkkcccXXXPPPDDD===888777777999???FFFTTT^^^qqq~~~wwwtttqqqmmmiiifffeeeddd^^^ZZZQQQHHH???888444222222333666999:::<<>>;;;888666555888BBBLLLfffoooxxx|||wwwjjjvvvxxxZZZGGG===777333333333222222111///---+++***%%%&&&'''((())))))))))))))))))((('''''''''''''''''''''''''''''''''''''''$$$''')))(((&&&%%%'''***&&&'''&&&""" $$$'''&&&%%%%%%$$$%%%%%%&&&'''&&&&&&'''(((((((((((('''&&&&&&&&&''''''(((((()))%%%'''(((((('''&&&((()))&&&'''(((''''''''')))+++))))))))))))))))))))))))&&&((()))((('''&&&'''(((***)))))))))))))))******((()))+++,,,,,,,,,++++++)))(((***,,,+++'''(((+++---,,,,,,,,,,,,,,,------+++,,,///111222:::LLL]]]tttuuuiiiTTTFFFIIIQQQUUUTTTMMMDDD???>>>@@@DDDFFFGGGKKKMMMJJJLLL\\\xxx}}}cccPPPIIIFFFDDDIIIFFFFFFGGGDDDFFFVVVhhh~~~{{{xxxwwwwwwxxxxxxxxxtttttttttsssrrrpppooonnnrrrssstttrrrnnnlllnnnppprrrsssqqqmmmkkkkkkhhhbbb___^^^\\\\\\[[[WWWPPPJJJFFFCCCCCCIIIRRR]]]mmm{{{}}}tttpppwwwppppppooonnnjjjcccZZZSSSGGG???888666666888???GGGUUU```vvvwwwtttqqqnnniiieeecccaaa```ZZZUUUMMMCCC;;;666333111......000444777;;;FFFQQQ```kkkyyyttt\\\III>>>888555222111111111111222444555222666>>>FFFMMMZZZrrr|||ssslllcccZZZSSSLLLKKKLLLNNNPPPTTT^^^iiiwwwtttooojjjgggfffggghhh]]]\\\\\\___dddfffccc```bbbbbbccceeegggiiijjjkkkiiihhhfffdddbbb```______```aaa]]]VVVQQQQQQOOOKKKEEECCCAAAAAABBBBBBAAA@@@>>><<<:::777555777>>>EEE\\\gggttt}}}~~~iiinnncccLLL???777333333333333222111///---+++***(((((())))))***)))))))))***)))'''&&&&&&''''''(((''''''''''''''''''''''''%%%'''((((((&&&&&&''')))&&&)))***&&&!!! ###((((((''''''&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((%%%&&&&&&'''((()))******&&&'''((((((''''''(((***$$$%%%&&&&&&&&&(((+++...(((((((((((((((((((((((('''((())))))''''''((()))))))))))))))))))))***+++)))***++++++***'''%%%###***+++---///---++++++,,,---,,,,,,,,,,,,------...///111222222555AAAUUUffflllgggZZZMMMJJJRRRYYY[[[UUUKKKAAA======AAAFFFKKKSSSTTTRRRNNNTTTkkkiiiOOODDDEEEHHHJJJGGGFFFFFFFFFFFFOOOfff}}}}}}zzzwwwuuuvvvvvvwwwvvvuuuuuutttsssrrrqqqpppqqqrrrrrrqqqnnnmmmoooqqqssssssqqqmmmlllmmmjjjeeedddbbb```___[[[UUUMMMGGGFFFBBB@@@CCCJJJVVViiixxx{{{vvvxxxnnnnnnnnnllliiiccc\\\WWWHHH@@@999666666999@@@HHHUUUaaaxxx{{{uuutttrrrmmmhhhdddaaa^^^]]]WWWRRRJJJAAA:::555222222...,,,...222666<<>>888666111111000000111333444555444999AAAIIIQQQ```|||{{{ssslllfffaaa[[[WWWQQQOOONNNPPPPPPRRRZZZccciiiiiiiiijjjkkkmmmoooppphhhggggggjjjnnnooonnnllljjjjjjjjjjjjkkklllmmmnnnhhhgggfffdddcccbbbbbbbbbdddddd```WWWSSSRRRPPPLLLFFFDDDBBBAAAAAAAAA@@@???:::;;;;;;777555888===AAAOOO^^^qqqooommm|||kkkRRRAAA777444444333333222111///---,,,+++------------,,,+++))))))***)))'''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&''''''&&&&&&'''((($$$(((,,,***%%%"""###&&&((((((((((((''''''&&&&&&&&&'''(((((())))))((((((%%%&&&&&&'''((()))******&&&'''((((((''''''(((******+++***'''%%%$$$&&&(((((((((((((((((((((((((((((()))******(((((()))***))))))(((((()))***++++++)))***++++++***'''%%%###))),,,///...---,,,,,,+++---,,,,,,,,,------...///000111111333<<>>AAADDDIIIPPPWWWVVVRRRQQQ___}}}zzz[[[HHHCCCGGGKKKNNNGGGFFFGGGJJJQQQbbb|||~~~zzzvvvuuuuuuvvvwwwvvvuuutttssssssrrrrrrqqqrrrqqqpppoooooooooqqqqqqrrroookkkkkkllljjjffffffdddaaa^^^YYYTTTNNNJJJHHHCCC@@@AAAFFFQQQdddtttlllllllllkkkgggbbb\\\YYYIIIAAA:::777777999@@@HHHUUUaaawww}}}wwwrrrtttrrrmmmhhhddd```^^^]]]VVVQQQIII@@@888444222222333000000444888<<>>444888:::666444777:::<<>>777333111111444111111555888<<>><<<222888:::666444666999888<<>>AAAGGGEEEJJJRRR[[[dddkkkppprrruuuzzzuuurrrsssrrroookkkhhheeedddcccaaaaaa^^^YYYWWW[[[\\\ZZZJJJGGGDDDBBBAAA???===<<<333:::===888555777999666:::SSSwwwvvvuuu~~~|||]]]GGG:::777:::444444333222000...,,,+++))))))*********))))))((('''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&%%%$$$%%%'''''''''&&&'''&&&$$$%%%&&&''''''&&&%%%))))))'''%%%'''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&(((******(((&&&&&&&&&))))))))))))))))))))))))'''((()))((('''&&&''')))(((((((((((()))***+++,,,++++++***))))))******++++++000000***)))---///---,,,,,,,,,---...///000000444222555EEE```nnnaaaLLLFFFEEEMMMbbbxxxzzzcccQQQEEEGGGLLLLLLPPPWWWKKKNNNUUUgggjjjWWWGGGDDDGGGHHHIIIJJJFFFKKK[[[www~~~zzz~~~|||xxxwwwxxxyyyxxxwwwvvvuuuuuuvvvwwwtttsssqqqppppppooonnnmmmmmmnnnkkkhhhhhhllllllhhh```bbbdddccc```\\\YYYXXXOOOKKKFFF@@@::::::DDDQQQdddooo~~~{{{kkkhhhdddbbbaaa___[[[WWWJJJEEE???:::999<<>><<<:::888???DDDLLLRRRWWW\\\ccchhhppp}}}{{{vvvrrriiikkkmmmmmmiiidddaaa^^^cccbbb^^^XXXXXX^^^bbbcccOOOGGGBBBBBBCCCAAA???@@@:::999777666666666777777;;;KKKlllqqqhhhttt]]]EEE===:::666333333333222000///---,,,+++*********))))))((((((...(((&&&))))))%%%###%%%))))))((((((''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&)))###+++***%%%***%%%%%%%%%&&&((())))))(((***)))((('''&&&&&&'''((("""###%%%'''((()))******%%%%%%&&&'''((()))******///---+++******++++++***))))))))))))))))))))))))))))))))))))************...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////......///111...555>>>TTTmmmlllWWWKKK@@@HHHWWWmmmsss^^^NNNDDDIIIPPPPPPNNNPPPFFFSSSfff{{{___SSSGGGCCCDDDDDDFFFIIIDDDSSSlll|||vvv{{{vvvtttuuuvvvvvvuuutttsssqqqooonnnnnnoooooommmlllkkkkkkkkkjjjhhhfffeeecccaaa```___]]]ZZZWWWTTTQQQKKKCCC<<<;;;???DDDQQQcccttt{{{~~~eeedddbbbaaa```\\\VVVQQQEEEBBB<<<888888;;;@@@CCCIIIUUUfffuuu}}}{{{uuusssooohhhjjjhhhfffdddbbb```\\\ZZZQQQJJJAAA999555222000///000111222444777<<>>DDDIIIMMMSSSZZZ___jjjvvvyyysssnnniiijjjkkkjjjhhhdddbbb```bbbbbb___ZZZZZZ___ccccccTTTLLLEEEDDDCCC???<<<===>>>===;;;999777666666555>>>IIIbbbvvvmmmrrr}}}cccIII???:::555333333333222000///------+++*********))))))))))))111***'''))))))''''''***((((((((('''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''' %%%+++..."""&&&%%%%%%&&&((())))))(((***)))((('''&&&''''''(((%%%%%%&&&'''(((((((((((('''''''''(((((((((((((((((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))************------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++,,,...111888DDD]]]uuummmTTTIIIBBBNNNaaattt}}}oooWWWJJJCCCGGGLLLKKKLLLPPPQQQbbbyyyuuuWWWMMMDDDBBBCCCCCCEEEHHHLLL^^^zzz~~~}}}}}}}}}}}}||||||}}}yyyuuuuuuzzzyyyzzzsss{{{xxxuuutttuuuvvvwwwwwwuuuuuusssrrrqqqpppoooooolllkkkjjjjjjjjjjjjgggeeeeeedddbbbaaa```^^^ZZZWWWPPPMMMHHHAAA;;;999<<<@@@BBBQQQ```jjjttt___^^^^^^^^^[[[UUUNNNHHHAAA>>>:::888888<<<@@@CCCOOOZZZhhhttt{{{{{{vvvrrrllleeejjjiiigggfffddd```[[[XXXMMMGGG???888444333111000///000222444777===DDDIIIRRR^^^rrreeeHHH;;;999444222111333333222666<<<===AAAKKKZZZiii|||}}}yyyrrrllljjjbbb```___aaaeeeeee```ZZZLLLGGGAAA;;;888555333222666888<<<@@@EEEKKKRRRWWWaaammmwwwpppkkkjjjiiiiiigggfffeeecccccc```bbb```]]]]]]bbbdddcccVVVNNNFFFEEECCC???<<<<<<>>>===<<<:::777444222111:::>>>OOOlll~~~wwwssssssxxxoooRRRCCC:::666444444333222000///...---***************)))))))))000***&&&'''(((((())),,,'''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&)))""""""///---'''&&&&&&&&&''''''(((((()))))))))(((''''''''''''(((&&&'''''''''''''''&&&&&&))))))((((((''''''''''''(((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))*********++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,111...+++***,,,///111333444===OOOkkk|||jjjNNNGGGFFFXXXooo}}}~~~rrrfffPPPGGGCCCGGGHHHGGGLLLUUUcccxxxfffOOOHHHCCCBBBCCCCCCEEEHHHPPPggg}}}zzzzzzzzzzzzzzzyyyyyyxxxwwwwwwxxxtttpppnnnkkkgggjjjooottt~~~yyyssswwwvvvuuuttttttuuuvvvwwwvvvvvvvvvuuutttrrrpppnnnllljjjiiiiiiiiihhhfffdddddddddccccccbbb___ZZZVVVKKKHHHDDD>>>999777888::::::CCCOOO[[[lll~~~[[[ZZZYYYVVVQQQKKKEEEAAA>>><<<:::999;;;>>>BBBDDDRRRZZZgggrrrzzz|||wwwqqqkkkfffiiihhhfffeeeccc^^^YYYTTTKKKFFF???888555333111000///000222444888>>>EEEJJJTTT```ssseeeIII;;;999555222222444444333777===AAAFFFQQQaaaqqq}}}zzzvvvpppkkkiiieeebbbaaaccceeebbb[[[TTTHHHCCC===888555333111000555666999>>>DDDKKKSSSWWW]]]gggxxx~~~tttoookkknnnkkkhhhfffeeeeeedddddd___aaabbb___```cccdddbbbTTTKKKEEEDDDCCC@@@===>>>;;;;;;:::888666222///---;;;999@@@VVVsssuuukkkrrr}}}^^^HHH<<<777555444333111000///......***************************'''%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&(((((((((''''''&&&&&&%%%***(((&&&///''''''&&&'''((((((''''''((()))((((((((('''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''***+++++++++******+++,,,))))))))))))))))))))))))))))))*********+++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((***///333666777333CCC\\\vvv{{{___FFFGGGNNNcccyyy{{{ooobbbYYYKKKGGGFFFHHHFFFEEEOOO]]]xxxqqqUUUJJJFFFDDDDDDDDDCCCFFFKKKVVVrrr}}}wwwqqqllljjjlllllllllmmmoooppprrrsssqqqjjjeeebbbaaa```eeelllvvv}}}xxxwwwwwwvvvtttrrrqqqtttvvvuuuvvvwwwwwwvvvrrrooommmkkkjjjhhhhhhhhhgggeeecccbbbbbbbbbcccbbb^^^XXXTTTHHHEEEBBB===999777666666999===EEERRRggg}}}~~~zzzYYYVVVRRRKKKEEE@@@>>>===::::::::::::<<>>EEEJJJUUU```rrrfffIII<<<999444222111444444333777>>>EEEKKKXXXiiixxxzzzwwwtttnnnjjjiiieeebbbaaabbbccc___VVVNNNDDD@@@:::666333222111000555555888>>>FFFOOOWWW[[[\\\dddqqqyyyssspppmmmrrrmmmhhheeeeeeeeeeeeddd^^^bbbcccaaaaaaddddddaaaTTTKKKEEECCCBBB???<<<===888999999888666333111///???:::;;;III```zzzuuuffflll{{{iiiMMM===888666555333111000/////////***************+++++++++%%%&&&''')))***+++((($$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''&&&&&&%%%&&&+++###,,,&&&---$$$)))&&&((())))))'''&&&(((***''''''(((((((((((((((((($$$%%%&&&'''((((((((((((&&&&&&''''''((())))))***%%%'''))))))(((((()))+++))))))))))))))))))))))))************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$$$$%%%)))---000222222333LLLgggwwwoooPPP@@@KKKVVVhhhyyyyyylll^^^RRRKKKGGGDDDEEEGGGDDDEEEUUUgggvvvZZZJJJGGGEEEDDDDDDCCCBBBHHHOOOccc{{{vvvpppiiiccc]]]ZZZ]]]^^^^^^aaadddiiinnnqqqiiiccc]]]]]]```cccjjjqqq|||~~~zzz{{{zzztttnnnmmmpppttttttvvvwwwwwwvvvsssooommmkkkjjjhhhhhhhhhgggdddbbbaaa```aaaaaa```\\\WWWRRRHHHEEEAAA===:::888777666666666<<>>@@@BBBBBBJJJPPP[[[hhhuuu|||sssllliiicccbbb```^^^]]]YYYTTTPPPIIIDDD>>>888444111///---000111333555888>>>EEEJJJTTT^^^pppfffIII<<<888333111111333333333777===HHHOOO]]]ooo}}}wwwtttpppkkkiiijjjccc```^^^______[[[RRRKKK???<<<777333222222111000333444777>>>HHHQQQWWWZZZ]]]ccclllwwwvvvrrrqqqoooqqqlllgggdddeeefffeeeddd___ccccccaaaaaacccbbb___WWWOOOGGGEEECCC>>>:::::::::::::::999888777555444666333555AAASSSlll{{{xxx}}}vvvggghhhqqq~~~sssQQQ???:::777555333111000//////000*********+++++++++++++++%%%(((+++,,,......)))###&&&&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&& '''+++---666---'''---&&&(((***)))'''&&&(((***&&&'''(((((()))((((((((($$$%%%&&&'''((((((((((((%%%%%%&&&'''((()))******"""%%%)))***))))))+++...))))))))))))))))))))))))*********++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&(((,,,---......000111888WWWnnnppp```GGG@@@PPP[[[fffmmmgggYYYNNNGGGBBBBBB@@@BBBEEEEEEKKK```wwwyyy\\\LLLFFFEEECCCCCCCCCAAACCCLLLWWWrrr~~~}}}xxxrrriiiaaa[[[VVVRRRPPPSSSUUUWWW[[[```fffkkknnnddd^^^[[[___fffmmmuuu|||}}}tttkkkhhhnnnttttttuuuwwwwwwvvvtttqqqooollljjjiiihhhhhhgggdddbbb``````______^^^[[[VVVRRRJJJFFFAAA>>><<<;;;999888666555999HHHZZZnnnJJJHHHCCC<<<777777;;;???;;;<<<>>>AAACCCDDDEEEEEEJJJOOOXXXdddrrr~~~~~~uuuiiieee___]]]ZZZXXXWWWTTTQQQNNNCCC???:::555222000...---111222444555888===DDDIIIRRR\\\ooo```EEE999555222000000222222222777===GGGOOO___sss{{{tttppplllggggggiiieeeaaa]]][[[ZZZUUULLLDDD;;;777333111000111111111333333777>>>HHHQQQUUUWWW\\\aaaiiiqqq{{{}}}uuusssqqqooolllgggbbbbbbeeegggfffdddaaacccccc``````aaaaaa]]]YYYPPPIIIGGGEEE@@@=========<<<:::999777777666666...///444===JJJ___|||mmmmmmzzz}}}sssllljjjxxxZZZEEEAAA777666333111//////000000*********++++++,,,,,,,,,&&&***,,,+++,,,...***###&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&& ###...'''DDD---+++,,,&&&))),,,***'''%%%(((+++%%%&&&((()))))))))((((((&&&&&&'''''''''''''''&&&&&&'''''''''(((((())))))%%%))),,,,,,(((&&&(((***))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***...222111......444999DDDbbbqqqfffTTTFFFGGGUUU\\\___\\\QQQGGGCCC@@@>>>???>>>@@@FFFKKKWWWqqqyyy```LLLEEEEEEFFFEEEEEEDDDDDDHHHWWWfff|||~~~yyyoooggg\\\SSSNNNMMMMMMLLLOOORRRXXX^^^dddgggiiiiiiaaa\\\\\\dddnnnwww~~~tttiiifffnnnwwwuuuvvvwwwxxxwwwvvvtttsssmmmkkkjjjiiihhhgggdddbbbbbbaaa___^^^]]][[[WWWTTTLLLGGGAAA>>>===<<<;;;:::999666888CCCQQQbbbvvvzzz}}}BBBAAA???:::777777<<<@@@@@@AAADDDFFFHHHIIIIIIIIIGGGJJJRRR]]]jjjvvv}}}{{{{{{vvvgggaaaTTTRRROOOMMMLLLJJJHHHEEE???;;;666333111000...---222333444555888===DDDHHHPPP[[[mmmXXX@@@666222111//////111222222666===EEENNN___tttyyyrrrnnniiieeeeeeiiijjjeee^^^ZZZWWWPPPEEE===888444111//////000111111444555888@@@IIIQQQTTTTTTZZZ___fffoooxxx}}}vvvsssqqqnnngggbbb___```dddhhhgggeeebbbdddccc___^^^``````]]]WWWOOOHHHHHHHHHEEECCCCCC===<<<999777555444444444555777;;;>>>CCCOOOggg}}}tttbbbeeezzzrrriiiuuu{{{bbbLLLHHH888666333111//////000111*********++++++,,,,,,,,,&&&******&&&'''+++((("""'''''''''((((((((())))))((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$!!!... KKK,,,,,,(((&&&))),,,***'''%%%(((+++%%%&&&((()))))))))(((((((((((((((((('''&&&%%%$$$(((((((((((((((''''''''''''***,,,)))"""))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,''',,,000...***,,,666???NNNjjjqqq^^^OOOIIIMMMWWW[[[XXXOOOCCC<<<===???>>>@@@>>>AAAIIIRRRbbbxxxbbbPPPEEEBBBCCCHHHHHHHHHHHHHHHOOOaaasss|||wwwiii```SSSJJJGGGIIIKKKLLLNNNTTT\\\dddiiijjjhhhfff```]]]^^^hhhttt}}}ssshhhfffooozzzvvvwwwxxxxxxxxxxxxwwwvvvnnnllljjjiiiiiigggeeebbbdddbbb___^^^]]][[[XXXUUUMMMHHHAAA=========<<<;;;:::444333:::DDDSSSiii{{{vvvwwwCCC:::444444666777999======CCCGGGJJJRRRYYYUUUJJJGGGLLLQQQWWW```lllvvvzzz}}}~~~~~~xxxlll___UUUIIIGGGFFFEEEDDDCCCAAA???CCC>>>777222////////////111000000111555;;;BBBFFFPPP___ppp}}}gggIII<<<666222111---***,,,111666666444???KKK^^^sssxxxwwwtttpppkkkiiiiiiiiiYYY^^^]]]VVVPPPLLLDDD<<<777---444000000333,,,555111222555999@@@GGGNNNSSSWWW```kkkssswww~~~yyypppjjjhhheeebbbccceeefffccc```cccaaa___]]]\\\]]]^^^___WWWUUUQQQLLLGGGBBB???=========<<<:::888777555555222222333444666???TTTfffqqqssslllaaafffxxxvvvnnnmmmxxx~~~rrrVVVJJJ===555000111222111000111...---+++*********++++++))))))))))))))))))))))))&&&)))++++++***'''&&&&&&&&&%%%%%%%%%&&&''')))***''''''''''''((((((((((((%%%%%%'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&''''''((())))))((('''$$$###%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))$$$))),,,,,,(((&&&'''***,,,+++*********+++,,,---,,,,,,,,,+++)))***---000------------------------,,,///111000///333<<>>KKK___pppzzztttsssBBB:::444444666777:::>>>???FFFLLLPPPXXX```]]]SSSJJJLLLPPPVVV___jjjrrrwwwzzzzzzyyywwwpppdddXXXOOOCCCBBB@@@???>>>>>>======>>>;;;666333222222333333444333333444777>>>EEEJJJQQQ```ppp}}}yyyWWW@@@777333///222000...///333666777777>>>JJJ]]]rrrwwwvvvsssoookkkiiigggggg^^^___ZZZPPPHHHDDD>>>777444+++222///000444---777444555777999===CCCHHHLLL[[[aaajjjsss{{{{{{rrrlllhhhfffddddddeeeeeebbb___```___]]]\\\\\\\\\^^^___XXXVVVSSSNNNIIIDDD@@@>>>>>>>>>===;;;999888666666333222333444444;;;LLL]]]iiiqqqqqqiiiiiiwww|||ooolllzzz{{{|||___QQQAAA999333333333111000000///...,,,************+++)))))))))))))))))))))))))))+++------+++)))))))))'''&&&%%%%%%&&&'''((()))''''''''''''((((((((((((%%%&&&'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''"""&&&)))***++++++&&&'''''''''&&&&&&((()))&&&&&&'''''''''((((((((((((((((((((())))))))))))%%%))),,,+++(((&&&(((+++++++++******++++++,,,,,,,,,,,,,,,+++***+++---000------------------------,,,///111///...333???JJJccchhh```MMMHHHTTT______WWWNNNCCC<<<<<<>>>@@@AAAFFFHHHIIINNN```}}}}}}```MMMEEEDDDHHHNNNFFFGGGJJJLLLOOO```}}}zzzrrrooommmnnnpppppplllgggaaaUUUJJJHHHIIIKKKQQQXXX```fffooovvvrrrkkkkkkqqqttt}}}}}}{{{~~~~~~zzzwwwttttttttttttnnnllljjjiiiiiihhheeecccbbb```]]]\\\[[[YYYUUUSSSNNNLLLGGGBBB???<<<;;;;;;777555555888<<>>===<<<:::888777666333333333333222555CCCQQQaaaqqq|||wwwssszzzvvvnnn}}}|||xxxjjjYYYEEE===666555444111///000000///---+++***))))))***))))))))))))))))))))))))'''((()))((('''&&&&&&(((((('''&&&%%%&&&&&&((((((&&&''''''''''''(((((((((%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''###$$$&&&'''((()))((((((&&&'''((((((''''''(((***''''''((((((((()))))))))(((((((((((())))))))))))'''***+++***'''&&&))),,,)))***+++,,,,,,,,,,,,,,,,,,,,,---+++***+++---000---------------------------000111...,,,444EEERRRdddaaaTTTGGGLLL]]]ddd___RRRJJJAAA===>>>CCCFFFHHHLLLKKKLLLUUUlllrrrXXXHHHDDDHHHPPPWWWGGGIIIMMMQQQYYYppp~~~wwwooojjjccc```^^^___aaacccaaa___XXXOOOHHHGGGJJJOOOXXX___jjjsss}}}~~~vvvqqqyyy|||wwwsssqqqqqqqqqmmmllliiihhhhhhgggeeecccaaa___]]]\\\[[[YYYVVVTTTOOOLLLGGGBBB>>>;;;999999555555666777999CCCXXXkkkttt~~~tttpppxxx???999555555777888<<>>@@@999888666333000//////000///000111111333999AAAGGGVVVfffvvv}}}aaaJJJ===777333///---000111000---...333888===III\\\ooowwwyyyvvvqqqlllhhheeeaaa___ZZZWWWOOOEEE>>>:::888666222***222000111444---666333666999<<<>>>BBBHHHMMM[[[aaajjjrrrzzz{{{sssnnnfffggghhhfffbbb^^^ZZZWWWRRRQQQQQQRRRTTTWWW[[[]]]ZZZYYYWWWSSSNNNHHHCCC@@@>>>>>><<<;;;999777666666333222333444222333===HHH]]]sss}}}ooozzzwwwqqq[[[FFF===666555444111000111111000...+++***)))))))))))))))))))))))))))))))))%%%&&&&&&%%%$$$$$$%%%''')))(((&&&&&&%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''',,,,,,,,,+++***(((&&&%%%%%%'''((((((''''''((()))(((((((((((())))))))))))(((((((((((()))))))))))))))******)))''''''))),,,((()))+++,,,------,,,+++,,,------,,,+++,,,...000------------------------...000000------777IIIXXX^^^XXXJJJCCCNNN```ddd]]]LLLFFF@@@>>>AAAGGGKKKMMMPPPNNNOOO]]]wwwyyydddMMMEEEIIIOOOUUUYYYJJJKKKOOOVVVfffvvvkkk```YYYVVVSSSQQQRRRUUUXXXYYYXXXRRRMMMIIIIIINNNVVV```gggqqq}}}wwwwww|||vvvqqqoooooopppmmmkkkhhhggggggfffdddbbbaaa```^^^]]]\\\[[[XXXVVVOOOLLLGGGBBB===:::888888444555666666666>>>RRRdddnnnzzzuuuuuu===888555666777888>>>DDDIIIVVVccckkkvvv~~~wwwfffZZZPPPTTT^^^gggpppwwwuuutttsssooogggZZZKKKBBB>>>>>>>>><<<:::<<<@@@CCC@@@@@@>>>:::555222222333222333555555666;;;DDDKKKUUUeeewwwzzz]]]HHH<<<555000---+++///111///,,,---222888???JJJ[[[lll|||{{{|||tttnnniiiddd___\\\UUUQQQLLLFFF@@@:::666555)))###...///444:::555???333777;;;>>>???BBBIIINNNXXXaaakkkpppsssyyy}}}vvvqqqnnniiihhhgggddd```ZZZTTTPPPJJJJJJJJJLLLOOOSSSWWWYYYYYYYYYXXXUUUPPPIIICCC???===<<<;;;999777666555444222111333444333444;;;DDD\\\ttt~~~nnnrrr|||{{{tttZZZEEE<<<555444444222111333111000...,,,***))))))***))))))))))))))))))))))))(((((()))(((''''''(((***)))(((&&&&&&%%%&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&''''''((('''((()))***+++++++++,,,###%%%'''((('''&&&&&&'''(((((((((((())))))))))))(((((((((((())))))))))))*********(((((((((***,,,((()))+++,,,------,,,,,,,,,---...---,,,,,,...///------------------------...//////...000:::KKKWWWSSSNNNFFFDDDQQQ```ccc[[[HHHDDD@@@AAAFFFLLLOOOPPPLLLLLLSSSfffkkkWWWEEEEEEPPPWWWWWWUUUKKKMMMSSS```xxxxxxkkk^^^TTTNNNLLLKKKJJJKKKNNNRRRUUUVVVTTTTTTSSSRRRWWW```iiinnnsss}}}zzzuuuqqqoooooooookkkjjjgggffffffeeecccaaaaaa___^^^]]]]]]\\\YYYWWWPPPMMMHHHBBB>>>:::999888555555666666555:::JJJZZZhhhsss}}}www|||;;;888666666777888???GGGMMM]]]mmmxxxxxxeeeTTTUUU^^^fffooowwwrrrpppmmmhhh```UUUJJJBBB;;;>>>@@@@@@@@@CCCHHHMMMJJJIIIFFF???777333333444000222444444444999CCCKKKSSSdddxxx}}}aaaMMM@@@888444333---000222111///000666<<>>>>>GGGUUUdddssssssggg___YYYSSSNNNHHHCCC??????;;;555222555999111999666444555+++222;;;AAAHHHJJJJJJLLLSSSYYY```fffkkklllmmmtttyyyrrrqqqvvv{{{xxxpppfffaaa___YYYNNNEEEBBBCCCDDDFFFJJJOOOSSSVVV[[[[[[\\\ZZZUUUMMMEEEAAA===<<<;;;999777666444444444222222444444444999@@@TTTjjj|||pppuuuyyycccJJJAAA888555444222222333000///---,,,++++++,,,,,,))))))))))))))))))))))))"""$$$''''''&&&%%%&&&&&&'''&&&%%%%%%&&&'''((()))%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((()))((((((''''''''''''((((((***)))((('''&&&%%%%%%%%%###%%%((()))((('''&&&'''&&&&&&'''''''''((((((((((((((((((((())))))))))))************++++++***))))))))))))***+++,,,......+++---//////...---...///------------------------...---...333<<>>EEEMMMRRRSSSWWW___ggggggiiikkkkkknnnwwwuuuoooqqqzzz~~~sssgggaaa```ZZZNNNCCCBBBBBBDDDFFFJJJOOOSSSVVV\\\]]]^^^\\\WWWOOOGGGBBB>>>===<<<:::888777555555555222222333333333888>>>OOOfffyyyyyyjjj|||iiiOOODDD;;;777555222111333///...---,,,+++,,,,,,---))))))))))))))))))))))))$$$'''***++++++)))))))))&&&%%%%%%%%%&&&''')))***%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))((((((''''''''''''(((((())))))(((((((((((())))))$$$&&&)))***)))((('''(((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))***)))***+++,,,,,,***(((***)))))))))***,,,...000+++---//////...---...///------------------------...,,,---555@@@FFFEEEBBBAAA???GGG]]]yyyyyygggMMMMMMOOOSSSXXXYYYVVVRRRRRRccc{{{|||gggSSSNNNJJJKKKLLLKKKMMMQQQVVVrrrwwwggg```bbbeeekkkttt}}}~~~ooo]]]NNNGGGHHHKKKNNNRRRZZZbbbkkksss||||||xxxwwwvvvtttpppmmmjjjhhhiiigggeeeddddddcccaaa___XXXWWWVVVVVVWWWVVVTTTRRRPPPMMMIIIDDDAAA???>>>>>>999555333666777666777:::CCCUUUgggsss999555333444666:::CCCMMMaaawww~~~___UUUVVVYYYbbbnnnkkkggg___XXXTTTSSSUUUWWWQQQ___nnnwwwdddFFF888444222//////333666777999CCCNNN[[[rrrZZZBBB:::666111///000111111222555:::>>>===DDDOOO\\\jjjyyyppp^^^PPPFFF>>><<<===888888777777666555555555888555444777777666888===IIINNNUUU\\\```gggqqq{{{~~~wwwrrrrrryyy}}}yyyyyy~~~zzzpppiiiddd[[[NNNDDDBBBAAACCCIIILLLOOOVVV]]]cccdddaaa[[[VVVTTTMMMGGGCCC>>><<<===;;;666222222444555444333222333666999LLLjjjzzztttnnnhhh|||oooXXXAAA888;;;888777999444000///...+++))))))+++---(((***+++***)))((()))***&&&&&&&&&'''''''''''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((("""&&&******(((''')))+++***,,,---,,,***'''&&&&&&))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&***---%%%+++'''%%%,,,***&&&,,,%%%%%%'''((())))))))))))***+++,,,***((('''((()))((()))+++,,,,,,,,,...000------,,,+++,,,---...///,,,+++++++++---...---,,,///111444:::DDDLLLHHH??????CCCPPPkkkzzzaaaSSSRRRPPPQQQTTTTTTPPPKKKZZZxxxvvvdddOOOLLLJJJLLLLLLIIIJJJMMM^^^~~~sssuuu{{{~~~zzzhhh___```\\\ccckkkpppxxxuuuaaaSSSJJJFFFIIIOOOUUU```jjjooovvv|||xxxtttsssooojjjiiikkkjjjkkkhhhcccbbbdddccc```^^^[[[XXXVVVUUUTTTRRRPPPMMMLLLHHHEEEAAA>>><<<;;;777666444333333555777999===KKK___nnnxxx:::666444555777<<>>>>>FFFQQQ^^^lll{{{rrrcccRRRGGGAAA;;;999999666777777666555444444555777444444777999999===CCCMMMVVVdddooouuu{{{zzzvvvuuu{{{~~~uuummmggg]]]OOOEEE@@@@@@BBBIIIMMMQQQYYYaaagggiiihhhaaa[[[UUULLLCCC@@@<<<:::;;;;;;888666777333333444333333555888;;;PPPmmm|||vvvjjjhhhwwwZZZDDD:::;;;555333555222000000///---***)))+++,,,(((***+++***)))((()))***''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''"""$$$&&&''''''&&&&&&'''((()))***)))'''&&&&&&'''((((((((((((((((((((((((''''''(((''''''(((+++...%%%+++'''%%%+++***&&&+++&&&'''(((((()))))))))))))))***+++***)))((()))***+++---............///111------,,,,,,,,,---...///......------------+++***//////444???KKKOOOJJJCCCAAAJJJ[[[tttzzzcccTTTPPPOOORRRRRRPPPQQQTTTooommm]]]OOOLLLIIIIIIHHHHHHMMMTTTkkkvvvnnnjjjooovvvzzzssseeeaaadddiiiooouuuyyyrrr___QQQHHHEEEJJJPPPXXXeeesss}}}yyyrrrmmmhhhcccbbbeeeiiijjjhhhcccccceeeeeeaaa```]]]YYYWWWUUUSSSPPPNNNMMMKKKHHHEEEAAA>>><<<;;;;;;999777555555666777999:::FFFWWWfffrrr<<<888555666999???MMMYYYmmmeeeWWWVVVWWW```lllkkkhhhfffkkksssyyy{{{zzz}}}cccGGG999444111000111444777888:::DDDNNN___uuuZZZCCC999444111///000111111222555:::>>>@@@GGGSSS```mmm}}}dddTTTDDD===;;;999777777777888:::999888777777888999666777:::<<>>KKKZZZiiixxx<<<999777888;;;CCCSSSbbbtttkkk^^^\\\]]]eeeqqqrrrppppppxxxzzzWWWAAA888444222111111444777888:::DDDNNN\\\rrrwwwVVVAAA888444222///000111111222555:::>>>@@@HHHSSS___mmm}}}yyyZZZKKK===888:::999888888;;;>>>@@@???===;;;<<<======;;;;;;>>>AAAEEEPPPZZZhhh}}}{{{oooaaaRRRGGG@@@@@@CCCKKKRRRXXXbbbkkkmmmrrrtttnnnggg___TTTKKKGGG@@@;;;:::888555555777333444444333333555888;;;CCC^^^{{{rrrxxxzzz}}}fffOOODDD@@@666111444333000000000...+++)))))))))(((***+++***)))((()))******))))))((('''&&&&&&%%%&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&***(((&&&''')))***(((%%%%%%%%%&&&%%%$$$%%%(((***((((((((((((((((((((((((%%%&&&&&&&&&%%%&&&(((+++&&&+++'''%%%+++)))%%%***)))************))))))(((''')))************,,,---)))***,,,,,,,,,,,,...///,,,,,,,,,,,,------......&&&))),,,...///000000000999555===QQQWWWLLLBBBBBBDDDXXXppp~~~~~~tttcccUUUOOOGGGGGGNNNKKKGGGZZZuuummm[[[QQQOOOMMMLLLJJJFFFGGGRRR^^^zzz|||vvvzzzvvvmmmiiipppyyy~~~mmmYYYKKKDDDDDDLLLTTT```rrr~~~|||{{{{{{zzz~~~wwwppplllhhhcccdddgggmmmooonnniiieeefffeeebbbccc___[[[XXXVVVSSSPPPNNNLLLKKKHHHEEEAAA???===<<<888666444222111111222222555999BBBPPPaaaqqq|||<<<999999:::>>>GGGZZZkkk|||rrrgggffffffnnnyyy{{{yyy{{{eeeJJJ;;;555333222111222444777888:::CCCMMMYYYoooiiiOOO???777444444///000111111222555:::>>>???GGGQQQ]]]jjjzzzrrrRRREEE999777999999:::;;;@@@DDDGGGFFFBBB???@@@BBBAAA??????AAADDDKKKXXXeeezzz{{{mmm^^^PPPGGGAAAAAADDDLLLTTT[[[fffooouuuzzzzzzsssjjjaaaXXXQQQIIIBBB;;;:::888555555777555555555333222333555888;;;RRRsss}}}uuummmnnnkkkSSSEEEAAA777333555333//////...,,,)))(((((()))(((***+++***)))((()))*********)))(((''''''&&&&&&&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&+++(((%%%&&&)))***(((%%%%%%&&&&&&&&&&&&'''***,,,''''''''''''''''''''''''$$$&&&''''''&&&&&&(((***&&&+++'''%%%***((($$$))))))************))))))(((''')))***+++***+++,,,...''')))+++,,,,,,---///111,,,,,,,,,---------------%%%(((,,,.........000222:::999DDDVVVWWWIIIAAADDDMMM```sssvvvnnnaaaSSSJJJIIIBBBCCCJJJHHHJJJeeefffUUUNNNNNNNNNOOOOOOKKKJJJSSS^^^{{{xxxooonnnwww}}}~~~mmmYYYLLLFFFFFFNNNVVVdddyyy}}}yyyxxxyyyzzz|||xxxuuutttpppjjjggghhhrrruuutttmmmgggfffdddaaabbb___[[[XXXWWWUUURRRPPPLLLJJJHHHDDDAAA???======:::999888777777777777888666888===IIIYYYjjjuuu{{{999999:::===AAAKKK___qqqvvvoooooonnnttt}}}mmmRRR@@@777222111222111111444666777888BBBLLLXXXoooyyy\\\HHH===666444555///000111111222555:::>>>???FFFPPP[[[hhhvvvyyygggJJJAAA888666888999<<<@@@GGGKKKOOOMMMHHHDDDDDDFFFEEECCCDDDFFFJJJTTTeeeuuu~~~qqqdddWWWLLLEEEAAA@@@EEEMMMVVV___kkkvvv{{{nnndddZZZSSSGGG@@@;;;:::999666777999555555444222000111333555999JJJeeevvvrrrrrrlllhhhyyyrrrWWWFFFAAA888444555111//////...+++)))(((***---(((***+++***)))((()))******))))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$$$$&&&''''''&&&%%%&&&((((((((((((+++---''''''''''''''''''''''''&&&((())))))(((((()))+++&&&+++'''$$$***'''###((((((((())))))***)))))))))((()))++++++++++++,,,...)))+++---......///111222+++,,,------......------***---///...,,,+++...111666>>>LLLXXXTTTIIIFFFKKK[[[gggoooiii\\\QQQIIIDDDCCC@@@BBBFFFHHHSSSuuuuuu\\\NNNJJJNNNNNNPPPRRRPPPPPPWWW```}}}xxxrrrrrr{{{|||zzz~~~ooo\\\OOOIIIJJJQQQXXXggg|||xxxwwwzzz|||~~~|||||||||xxxpppjjjiiiwww{{{zzzrrrjjjgggeeebbbbbb___[[[YYYWWWUUUSSSQQQKKKJJJGGGDDDBBB???>>>===888888777777666777777777666777:::CCCQQQaaannnuuu~~~~~~777777;;;???CCCNNNbbbuuuxxxssstttqqqttt{{{{{{bbbRRR@@@888444111000222000000333555555777@@@KKKVVVmmmlllRRRCCC;;;666333444///000111111222555:::>>>@@@FFFPPPZZZfffssslllXXXDDD>>>:::999999;;;BBBIIIPPPUUUYYYWWWPPPKKKKKKMMMMMMLLLMMMQQQWWWcccxxxxxxnnnbbbVVVMMMFFFBBB===>>>CCCNNNYYYdddqqq}}}wwwjjj^^^VVVHHHBBB<<<;;;:::666555777333333222111///000333555777CCCVVVooouuujjjkkksssoooeeeqqq~~~___JJJDDD===999777000222000...+++)))***...222(((***+++***)))((()))***)))))))))(((((((((((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%$$$%%%''')))$$$&&&((()))))))))***+++''''''''''''''''''''''''&&&(((******)))((()))***&&&+++'''$$$)))'''###(((&&&'''(((((()))))))))))))))***++++++++++++,,,---,,,...///...------...///+++,,,---.........------...000111///,,,,,,000444777FFFVVVYYYPPPHHHJJJPPPdddhhheeeXXXKKKDDDBBB@@@>>>@@@CCCEEEJJJ___}}}cccOOOGGGFFFNNNLLLMMMQQQTTTVVV]]]eee}}}xxxuuuvvvzzz{{{}}}rrr```TTTNNNMMMSSSZZZhhh}}}{{{|||yyyttttttxxx}}}}}}uuummmiiigggeeedddaaa]]]ZZZWWWUUURRRPPPKKKJJJGGGDDDBBB@@@>>>===666666555444333333222222555555888>>>IIIWWWfffooo|||~~~555777;;;@@@DDDOOOdddvvv{{{yyyuuuvvvqqqrrrwwwvvvgggXXXJJJ===333222222000111555///000222555555666???JJJTTTkkk|||fffMMMAAA;;;555222333///000111111222555:::>>>AAAGGGPPPZZZeeerrr|||bbbMMMBBB???=========???HHHQQQYYY^^^bbb```XXXRRRRRRTTTTTTTTTVVV[[[bbbqqq~~~ppphhhpppjjjaaaVVVMMMFFFBBBAAA:::;;;AAANNNZZZgggvvv~~~pppcccZZZLLLEEE???===:::444111111000000000//////000444666333;;;JJJ```yyynnndddhhhvvvssseeekkkgggOOOIIIBBB>>>:::111333222///,,,***,,,111555(((***+++***)))((()))***(((((((((((())))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%'''((('''%%%&&&***---###&&&)))***)))((())))))''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((&&&+++'''$$$)))'''"""'''%%%%%%'''((()))))))))))))))+++,,,,,,+++***,,,------...///---+++)))******+++,,,---.........---,,,...000222000---///555:::;;;OOO___ZZZLLLFFFKKKPPPhhhfff\\\LLL@@@===>>>>>><<>>>>>::::::888777555333222111333444666:::CCCQQQ```kkkzzzyyy|||777???AAACCCKKKOOO\\\qqqyyyyyyvvvwwwsssrrrvvvvvvyyy}}}~~~vvvlllaaaVVVMMMHHH;;;777333000///000000///111000222666777999@@@IIIXXXlll~~~oooYYYCCC;;;666///...333555555444222222333777:::CCCFFFPPP^^^jjjtttnnnYYYNNNGGGHHHGGGDDDDDDJJJUUU^^^hhhnnnoooggg]]]\\\___aaa\\\```gggooovvv|||rrrfff___\\\\\\]]]YYYTTTNNNGGGBBBCCCFFF@@@@@@EEENNNWWWcccssskkkYYYRRRJJJ@@@999777777666555333111///......///111333---666AAAMMM___ppptttqqqfffgggkkkuuuxxxiiihhh}}}yyyWWWGGG???888555888444333222000...,,,+++***,,,,,,,,,+++***)))((('''+++(((&&&'''***,,,+++)))''''''&&&&&&&&&&&&''''''((((((((())))))))))))******(((&&&&&&'''(((((((((!!!$$$'''***++++++)))(((+++***(((&&&%%%&&&'''(((((()))((('''&&&&&&(((***))))))***))))))((('''&&&******))))))(((((('''''''''++++++'''(((---...+++.........------,,,,,,,,,///......------,,,++++++---,,,---...------333:::OOO[[[___RRRCCCBBBPPP\\\nnnbbbQQQCCC<<<999888777BBBGGGGGGFFFVVVyyyttt]]]GGGBBBIIIIIIKKKHHHIIINNNTTT]]]kkkxxx~~~wwwyyy}}}{{{|||yyylll^^^TTTRRRVVVZZZfff~~~{{{rrrjjjeeedddbbb___\\\ZZZXXXVVVTTTRRRKKKJJJHHHFFFCCC???===;;;999888666555333333222222444333333888BBBOOO]]]eeeqqqssszzz999AAACCCFFFOOOTTT```uuuuuuqqqrrrnnnmmmooooooqqqtttwwwxxxxxxwwwvvvoookkkddd[[[QQQGGG@@@===999555111//////000000000111000222555666888???HHHXXXjjjvvvbbbOOO>>>:::777333333888333333333222111333666888@@@CCCMMM[[[gggqqq~~~mmm]]]UUUQQQRRRQQQOOOOOOUUUbbblllxxx}}}|||sssjjjhhhkkklllrrruuuzzz}}}~~~nnnjjjcccYYYQQQNNNQQQTTTYYYVVVQQQKKKFFFCCCBBBCCC@@@@@@EEEMMMVVVbbbrrrppp^^^SSSKKK@@@999777777666555444333111//////111333444222888>>>EEESSSbbbiiihhhoooqqqttt||||||kkkgggwww]]]KKKBBB:::666777//////...---,,,******)))(((((()))************)))'''&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%)))'''&&&&&&'''(((((()))((()))******)))'''%%%$$$***)))'''%%%%%%%%%''''''((())))))'''&&&&&&(((***((())))))))))))(((((('''******))))))(((((((((((()))...///+++***---///---......---------,,,,,,,,,......------------,,,,,,...,,,---.........555>>>TTT\\\\\\PPPDDDFFFSSS^^^dddYYYKKK@@@<<<===?????????DDDGGGKKK```lllXXXGGGEEELLLKKKKKKJJJKKKNNNTTT___qqq~~~}}}rrreee[[[XXXZZZ]]]iii}}}|||zzz|||}}}uuunnnhhheeebbb___\\\YYYXXXVVVTTTRRRKKKJJJIIIFFFCCC@@@===;;;999888666555333333222222222222333666>>>JJJYYYbbbooorrryyy~~~;;;CCCFFFLLLVVV]]]iii}}}rrrnnnmmmjjjhhhiiihhhiiikkklllllljjjhhhgggaaa]]]VVVNNNEEE>>>:::777666333000...///000111000000000111555666777>>>GGGWWWfffyyywwwiiiUUUGGG;;;999999555555999111222333222222222444666>>>BBBLLLZZZfffqqqsssjjjfffeeeeeeccc^^^]]]fffvvvzzz{{{~~~yyypppjjjZZZUUUMMMFFFCCCGGGOOOUUUXXXUUUPPPLLLJJJHHHEEECCCAAAAAAEEEMMMVVVaaaqqquuubbbTTTLLLBBB;;;888888666555555444222111111222444555...222777===IIIZZZggglllzzz~~~ooogggrrrfffPPPFFF===777555111000000//////...------''''''((()))))))))))))))%%%'''))))))'''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''((())))))++++++***)))'''&&&$$$$$$)))(((((('''''''''(((((((((((()))(((''''''(((***'''(((((())))))))))))(((***))))))))))))(((((((((!!!(((,,,***((())),,,---...------------,,,,,,,,,---------------.........///------...///111999CCCZZZ\\\WWWLLLEEEKKKWWW___[[[QQQEEE===<<<@@@CCCEEE@@@DDDHHHRRRmmmzzz___QQQHHHKKKQQQOOOLLLJJJLLLQQQYYYggg|||zzznnneee``````aaalllzzz~~~vvvpppnnnrrrwww|||}}}yyyrrrjjjeeeaaa___[[[YYYWWWVVVSSSQQQLLLKKKIIIGGGDDD@@@>>><<<999888666555333333222222000222444555999DDDSSS^^^kkkpppxxxzzzxxx===FFFKKKSSS```hhhtttsssmmmlllhhhffffffcccddddddddddddbbb```^^^[[[WWWPPPIIIAAA<<<999777333111......///111111111000///111444555666===FFFVVVbbbqqq|||}}}mmm^^^PPPFFF===;;;:::555333444000222444444333333444666???DDDNNN[[[fffrrryyypppnnnyyyvvvggg[[[PPPLLLFFFBBBDDDKKKUUU\\\[[[ZZZWWWTTTRRRQQQMMMGGGEEEEEEHHHOOOVVV```ppp}}}wwwdddUUUNNNDDD===:::999777555444333222111111222333444...111666;;;FFFVVVhhhtttuuulllsssnnnUUUHHH???777444444333222111000///......+++++++++***)))(((&&&&&&'''+++......***((('''(((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))%%%&&&''''''''''''((()))(((((('''&&&''''''))))))))))))))))))))))))))))))'''((())))))'''''')))***&&&'''((())))))***))))))))))))))))))))))))))))))"""******''''''+++///------------------------,,,,,,,,,---...//////000///------///000444===HHH\\\YYYPPPFFFFFFOOOYYY]]]VVVNNNCCC======@@@DDDEEEGGGHHHKKKYYYvvvlllTTTLLLKKKRRRWWWRRRKKKIIIMMMYYYiiiyyyvvvmmmgggeeeeeemmmwwwyyysssooojjjmmmrrrwww{{{~~~|||yyysssjjjdddaaa^^^[[[XXXWWWUUUSSSQQQLLLKKKIIIGGGDDDAAA>>><<<999888666555333222222222000333555555666>>>LLLXXXeeelllvvv|||yyywww@@@IIIPPP[[[lllvvvqqqkkkiiigggdddbbb____________^^^]]][[[ZZZUUURRRKKKDDD===999666444111000......000222222111111000111444555666===FFFTTT___lllvvv{{{vvvhhhYYYOOOHHHBBB???<<<777222000222333555555444444666777>>>CCCMMMZZZeeeqqq}}}{{{sssbbbSSSHHHEEECCCDDDIIIPPPWWW\\\```cccccc^^^\\\ZZZUUUMMMLLLKKKMMMSSSYYYaaaooo|||vvveeeWWWPPPFFF???<<<:::777555333222111111111111222333444777:::>>>CCCQQQeeeuuu~~~vvvzzzvvvZZZKKKAAA999444444333111///---+++)))))),,,,,,,,,+++***)))''''''(((,,,//////,,,))))))***''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$&&&((((((&&&&&&''')))'''&&&%%%%%%&&&)))+++,,,%%%&&&((())))))))))))(((&&&((())))))(((((()))+++&&&'''((())))))***))))))))))))))))))************ '''---...***'''***000------------------------+++,,,------...///000000///------000222666@@@KKKXXXRRRIIICCCHHHSSSZZZZZZQQQJJJBBB>>>@@@CCCEEEFFFJJJKKKPPP```bbbNNNMMMPPPYYY[[[SSSJJJJJJSSSjjj}}}|||tttmmmjjjiiipppvvv{{{tttrrrppppppqqqsssvvv}}}{{{xxxuuuppphhhbbb```]]]ZZZWWWVVVTTTRRRPPPLLLKKKIIIGGGDDD@@@>>><<<999888666555333222222222111444777555444:::FFFQQQ]]]gggrrrxxx~~~~~~yyy|||DDDNNNWWWeeezzzyyynnngggeeeccc```]]][[[[[[[[[ZZZYYYXXXWWWVVVPPPMMMHHHBBB===999666444111000//////111222222111222111222555555666===FFFQQQ]]]jjjssswwwsssggg[[[PPPLLLHHHDDD@@@;;;666222333444555555444444666888999>>>HHHUUU___lll|||wwwwwwqqqaaaQQQGGGFFFGGGLLLRRRYYY]]]___gggoooqqqjjjdddbbb\\\TTTUUUSSSTTTXXX]]]cccppp|||ssseeeYYYRRRHHHAAA===;;;777555222222111111111111222222...111666;;;@@@OOOjjjcccOOOCCC;;;666777666444111///,,,***)))))))))***+++++++++++++++''')))++++++***(((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((($$$''')))(((&&&$$$%%%''')))((('''&&&&&&'''((()))!!!###%%%'''(((((('''&&&&&&(((******))))))***+++'''(((((())))))))))))((()))))))))************+++(((***---...)))$$$%%%***,,,,,,,,,------------...,,,,,,---...//////000000///---...111333777AAAKKKOOOKKKEEEDDDLLLWWWZZZVVVIIIEEEAAAAAAEEEIIIJJJJJJIIIMMMXXXnnntttZZZMMMPPPVVV\\\[[[PPPIIINNNaaayyysss~~~zzztttrrrqqquuuxxx|||uuutttwwwvvvtttssstttzzzzzztttooojjjdddaaa___]]]YYYWWWUUUTTTQQQOOOKKKJJJHHHFFFCCC???===;;;999888666555333333222222111444666555444888@@@GGGTTTaaammmttt|||~~~zzz{{{HHHSSS^^^ooo|||uuullleeecccbbb___[[[[[[[[[ZZZXXXWWWUUUTTTSSSHHHFFFDDD@@@<<<999666555222111000111222333222111333222333666666777>>>FFFOOO\\\kkksssuuurrriiiaaaUUUSSSOOOIIICCC>>>888333333444444222222333666999444:::EEEPPP[[[hhh}}}}}}{{{wwwttttttrrreeeVVVLLLLLLNNNUUU]]]cccggggggppp}}}xxxnnnjjjddd\\\^^^[[[[[[^^^```fffrrr}}}{{{mmmcccZZZSSSJJJBBB???;;;888555333333333222222333333333)))+++000555===PPPsssnnnTTTEEE===999999888666444222000...---((())))))***************((('''&&&'''((()))((('''''''''&&&&&&&&&&&&''''''((((((((()))))))))******$$$'''***)))%%%###$$$&&&***)))((('''''''''''''''!!!###&&&)))***)))(((&&&%%%'''***+++*********+++((())))))))))))(((((('''))))))*********+++++++++***'''(((***(((######(((,,,,,,,,,---------......------......//////000000...---///333555888@@@JJJFFFEEEDDDGGGQQQZZZZZZTTTEEECCCBBBEEEJJJMMMMMMLLLIIISSSeeejjjUUUMMMTTTYYY\\\XXXJJJHHHVVVsss}}}rrrlllxxx|||zzzzzzyyyzzz~~~~~~zzz{{{zzzzzzxxxvvvvvvyyy~~~~~~zzzrrrjjjdddbbbaaa___\\\YYYVVVUUUSSSQQQOOOJJJIIIGGGEEEBBB>>><<<:::999888666555333333222222111222444444444666:::<<>>GGGMMM\\\llltttuuurrrllleee[[[ZZZUUUMMMEEE>>>777111333333222111000222555999333999DDDOOOYYYggg}}}~~~wwwxxxvvvsssuuutttiii\\\NNNNNNQQQWWW```hhhllllllxxxvvvqqqkkkdddccc```___aaaccchhhsss~~~}}}qqqggg___[[[TTTJJJCCC???<<<888555444444444444444444444444000000222444999LLLrrr}}}vvvYYYGGG???;;;444333222111///...---,,,************)))'''&&&%%%)))&&&$$$%%%)))+++***((('''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$(((+++***%%%"""###%%%'''(((((((((((((((((((((###%%%))),,,...---+++)))%%%'''***+++*********+++))))))***))))))(((''''''))))))******+++++++++++++++''''''+++,,,***+++000,,,,,,,,,------.....................////////////------///444666888@@@IIIAAABBBDDDJJJUUU]]][[[SSSFFFEEEEEEHHHLLLNNNMMMJJJKKKZZZrrreeeRRRNNNVVVZZZ[[[UUUFFFHHH]]]zzzmmmiiivvv{{{yyy}}}zzzzzzzzzyyyxxxyyy|||~~~~~~}}}{{{qqqgggaaaaaabbb___\\\XXXVVVUUUSSSQQQOOOIIIHHHFFFDDDAAA>>>;;;999999888666555333333222222000000111333444555666666IIIYYYgggnnn{{{}}}WWWYYYgggwwwrrrkkkeeeaaa___^^^\\\^^^\\\YYYVVVSSSOOOJJJFFF@@@>>>;;;777444111000000444555444222///...///000444222///---///444===CCCKKKZZZkkkssstttsssqqqmmmmmmbbbSSSGGGAAA<<<777333111111111000111111222222555888???IIITTTeee}}}{{{yyy}}}yyyyyyxxxxxxxxxvvvpppggg```WWWQQQQQQZZZcccfffjjjooo|||vvvpppppppppoookkkiiiiiihhhkkkxxxvvvmmmfff___ZZZTTTMMMFFFAAA===:::888666555555555555444444444555555777:::@@@UUUooo^^^KKKAAA::::::888444222111000---,,,+++,,,,,,------,,,,,,+++((((((((((((((((((((((((((()))///444222+++)))...%%%%%%%%%&&&%%%%%%$$$$$$+++++++++***)))'''%%%###'''''''''''''''((())))))&&&'''((())))))((('''&&&))))))))))))((((((((((((%%%((()))(((+++...,,,((())))))***++++++++++++***'''((()))***+++,,,,,,,,,------------------------...............///000000000...000666:::<<>>HHHSSSddd|||zzzzzzxxxtttuuu{{{xxxuuuwwwxxxyyyyyyvvvooogggbbb\\\VVVUUUZZZ```ccciiipppvvvqqquuuxxxyyyuuutttsssqqqsss~~~|||sssmmmfff```[[[VVVNNNFFFAAA>>>;;;999555555555555444444444444111111444:::AAAYYYuuufffOOOBBB;;;777555333111111000///---++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((('''+++000///***(((+++%%%%%%&&&&&&&&&&&&%%%%%%"""$$$&&&((())))))***+++'''''''''''''''((())))))''''''((((((((((((''''''))))))))))))(((((((((((((((******((())),,,+++'''))))))***++++++++++++***((()))***+++++++++++++++.......................................///000000000000111555<<>>777444111//////333888;;;///000111000//////000222111111111000222666===AAALLLWWWccckkkqqquuurrrlll]]]UUUJJJAAA<<<888555222111111000000111222222333666777===FFFQQQbbb|||~~~yyywwwrrrqqqooonnnqqq}}}{{{rrrrrrssssssssswww|||{{{uuummmgggeeeaaa]]]ZZZ[[[]]]bbbkkkttt~~~sssssszzz~~~~~~uuuooolllggg```YYYSSSKKKCCC>>>:::888666555555555555444444444444111000444999BBBYYY~~~yyy|||kkkQQQ@@@777444333111000111111///...******++++++++++++******************************(((&&&&&&***,,,)))(((((($$$%%%&&&'''''''''''''''$$$&&&)))(((&&&$$$%%%'''(((''''''''''''(((((()))((((((''''''''''''(((((((((((((((((())))))))))))+++,,,***'''(((+++***'''))))))***++++++++++++***)))******+++++++++******------------...........................///000000000222222444@@@NNNOOOHHHGGGGGGNNN___qqqvvvmmmbbbLLLFFFCCCFFFIIIJJJNNNSSS______SSSJJJDDDFFFFFFCCCHHHPPP[[[}}}tttrrr{{{zzzzzz{{{|||~~~~~~|||}}}}}}~~~|||~~~zzzlllaaa```]]][[[XXXVVVSSSOOOMMMLLLKKKIIIFFFBBB>>>;;;:::999888777555444333222222000111222111111222555777===HHHTTT```mmm{{{xxx|||~~~vvvsssoooiiieeebbb```^^^\\\[[[VVVPPPKKKGGGCCC@@@===777555111//////111333555000000111000......///000000000111222444777===AAAKKKTTT___hhhnnnpppjjjbbbRRRLLLCCC<<<999666444222000000000000111222333333777888===FFFQQQbbb||||||wwwvvvwwwuuuqqqnnnpppmmmkkkkkkqqq{{{xxxnnnlllooorrrsssooovvv|||{{{ssskkkggggggcccaaa___]]]^^^eeeqqq|||xxxrrrpppwww{{{pppllllllggg___YYYSSSKKKCCC>>>;;;888666555555555444444444333333555333555999???RRRyyytttooosssUUUAAA777444222111000111000...,,,)))******++++++******))))))))))))))))))))))))))))))&&&$$$&&&******((('''$$$%%%&&&'''(((((((((((('''***,,,)))$$$!!!"""%%%((((((''''''''''''((())))))((('''&&&&&&'''((()))(((((((((((())))))))))))++++++)))&&&'''++++++((())))))***++++++++++++*********+++++++++******)))******+++++++++++++++,,,...............///000000///333444666FFFXXXVVVGGGCCCHHHUUUkkk~~~rrrcccLLLEEEAAAEEEHHHIIIPPPYYYwww]]]QQQIIIEEEFFFEEEBBBIIISSSbbbuuurrr~~~~~~zzzyyyzzz|||~~~{{{|||~~~|||||||||}}}~~~rrrbbb]]]\\\ZZZXXXVVVSSSOOOKKKLLLKKKIIIEEEBBB>>>;;;999999888666444333222222222000000111000000111333666888AAANNN[[[gggrrrzzz~~~yyywwwtttpppjjjfffccc```^^^\\\WWWSSSMMMHHHDDD@@@<<<:::444333222111111000000000222222222000---,,,---...///000222333555888===AAAHHHRRR]]]dddiiihhh^^^TTTHHHDDD>>>999666444333222000000000000111222333444888:::???HHHRRRccc|||wwwuuuqqqppppppqqqoookkknnnllljjjjjjooovvv~~~~~~vvvmmmiiikkknnnqqqrrrlllttt{{{yyypppiiigggiiibbbcccbbb```bbbkkkwwwyyyooofffgggrrrzzzooojjjiiiddd]]]ZZZUUUMMMGGGBBB>>>;;;888555444444444444333333333555333444777:::IIIkkksssiii~~~]]]GGG===555333222111111///,,,***)))******++++++******)))(((((((((((((((((((((((()))'''%%%%%%(((+++)))&&&$$$%%%&&&'''((((((((((((%%%'''((((((&&&&&&(((***((((((''''''''''''(((((()))((('''&&&&&&'''((()))'''((((((((()))))))))***))))))(((%%%(((,,,---***))))))***++++++++++++*********+++++++++******)))*********++++++,,,,,,,,,...............///000000---333666===PPPaaaYYYFFF@@@KKK^^^vvvmmm\\\HHHBBBAAAFFFHHHJJJVVVfff{{{ZZZLLLGGGFFFGGGDDDAAAIIIUUUlll{{{rrrqqq}}}}}}zzzyyyzzz{{{zzzyyyvvvssstttzzz~~~{{{{{{|||}}}~~~uuubbb[[[ZZZXXXWWWUUURRRNNNJJJKKKJJJHHHEEEAAA>>>;;;999777666555333222111111000000000111000///000333555444;;;IIIXXXdddlllsssxxx|||zzz|||tttpppkkkfffbbb___\\\YYYVVVRRRLLLFFFAAA<<<777444///000111222222222111111333444333111...,,,---...///000111333555999>>>BBBFFFPPP[[[```aaa]]]TTTKKKAAA???<<<888555333333333//////000000111222444444777:::@@@JJJTTTddd|||{{{xxxxxx||||||oooooommmkkkkkknnnmmmjjjkkkjjjiiiiiilllpppuuuxxxtttmmmhhhiiilllmmmnnnqqqlllrrrwwwtttmmmhhhhhhjjjbbbeeeeeedddgggpppwwwzzznnnccc\\\dddwwwxxxmmmgggeee___YYYRRROOOIIIEEE@@@<<<777444444444444444333333333333222000222555888CCC```}}}vvvkkk}}}___GGG>>>555444333333222000---*********++++++++++++******'''''''''''''''''''''''''''((('''&&&'''******'''$$$%%%&&&''''''''''''''')))(((''''''&&&''''''''')))((((((''''''''''''(((((((((''''''''''''((((((''''''(((((())))))******'''((((((&&&)))---...***))))))***++++++++++++***)))******+++++++++******,,,,,,------......//////...............///000000,,,222;;;III\\\fffZZZFFFDDDTTTkkk~~~uuu```QQQDDD???AAAHHHJJJOOOddd}}}qqqRRRFFFCCCCCCEEEBBB@@@KKKZZZwww~~~vvvnnnrrr~~~|||vvvsssnnnllljjjiiigggiiittt~~~|||{{{{{{{{{|||}}}uuuccc[[[YYYWWWUUUSSSQQQNNNKKKIIIIIIGGGDDDAAA>>>;;;:::777666555333111111000000000111111000///000222555333888CCCRRR]]]eeemmmuuu}}}{{{|||~~~sssoooiiiddd```\\\XXXUUURRROOOJJJFFFAAA<<<666222000000000000111222333444333333333111///...///000000111111222444999???DDDFFFPPPYYYZZZXXXUUUPPPKKK===<<<:::888555333333333/////////000111333444555555999@@@KKKUUUdddzzz}}}rrrkkkiiilllsss|||}}}wwwlllooommmiiiiiimmmmmmiiiggghhhjjjjjjjjjmmmppptttrrrlllhhhkkklllkkknnnssslllppprrrpppjjjggghhhjjjeeehhhiiigggjjjpppppplllaaaYYYYYYfffxxxyyyyyysssjjjccc___ZZZTTTLLLJJJFFFCCC@@@;;;555111444444444333333333222222000///111555666>>>VVVppp{{{qqq]]]DDD<<<444333333333444222///,,,++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((###(((***&&&%%%((()))&&&%%%%%%&&&&&&&&&&&&%%%%%%,,,((($$$$$$&&&'''%%%"""))))))((('''''''''''''''''''''(((((((((((('''''''''''''''((()))*********'''))))))(((***---,,,((())))))***++++++++++++***((()))***+++++++++++++++,,,------...//////000000...............///000000,,,222@@@WWWiiijjjZZZIIIOOObbbyyyyyydddQQQFFFAAA===AAAHHHKKKUUUwwwcccIIIBBB@@@AAACCCAAACCCRRReee{{{}}}vvvoooiiisss~~~~~~{{{|||pppggg]]]ZZZXXXXXXYYY___ppp}}}zzzyyyyyyyyyzzz|||}}}tttccc]]]ZZZWWWTTTSSSQQQOOOMMMHHHGGGFFFDDDAAA???<<<;;;888777555444222111111111111222222111000000333555666666<<>>999555444222000//////000333444111222222111000000111333111111111111444999@@@EEEGGGPPPXXXVVVRRRQQQPPPNNN;;;;;;:::888555333333444/////////000111333444555333777@@@KKKUUUcccxxxssshhhbbb^^^^^^cccmmmxxxzzztttnnnqqqpppkkkjjjnnnnnniiieeehhhlllmmmlllmmmqqquuutttnnnkkkmmmmmmkkkooovvvmmmnnnooommmiiiggghhhjjjhhhkkkkkkiiikkknnnhhh___VVVTTTXXXgggwww|||nnnqqqoooggg```[[[VVVQQQNNNMMMKKKIIIFFFAAA;;;666444444444333333333222222222111333666555:::OOOfffwww```FFF>>>222222222444555444111///+++,,,,,,------,,,,,,+++)))))))))))))))))))))))) '''+++'''$$$'''(((%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$ (((---,,,)))***)))((('''''''''''''''&&&'''((())))))((('''&&&&&&''''''((()))******+++(((++++++)))***,,,***%%%))))))***++++++++++++***'''((()))***+++,,,,,,,,,++++++,,,,,,---...//////...............///000000---222DDD```rrrmmmZZZKKKZZZmmmqqqXXXFFF??????<<<@@@HHHLLLZZZxxxWWWEEEBBB@@@@@@BBBBBBFFF[[[qqqzzzxxxrrrkkkfffrrr~~~}}}{{{yyywwwvvvuuuuuuqqqwww|||~~~{{{kkk___PPPLLLKKKMMMPPPYYYnnn|||yyywwwwwwxxxyyyzzz|||}}}~~~rrrddd^^^[[[WWWTTTSSSRRRPPPOOOFFFFFFEEEDDDBBB???===<<<999888666555333333222222222333333222000111333555999666777@@@JJJTTTcccrrruuuzzzzzzpppllleee```\\\XXXUUUSSSMMMIIIDDD@@@<<<999666444333333222///...///222555000222444444222000000000111111111333666:::>>>@@@JJJOOOTTTWWWZZZZZZRRRIII@@@===999777555444222111111000333777666333777@@@888999@@@LLLVVV```qqquuuggg```\\\YYY]]]cccllltttyyyyyywwwtttiiikkkmmmmmmllljjjkkklllmmmllljjjhhhfffgggjjjlllnnnmmmkkkjjjjjjkkkmmmnnnkkkmmmnnnmmmjjjhhhggggggiiikkkkkkhhhaaaZZZWWWVVVRRRUUU\\\fffsss~~~tttqqqggglllpppnnnhhhaaa\\\[[[VVVNNNJJJLLLJJJBBB<<<;;;444333555888666111000333666666777777555999IIIXXXzzzxxxeeeGGG999333333333222111000///......,,,+++*********(((&&&+++)))'''(((+++,,,***(((%%%'''((('''$$$"""%%%(((***)))'''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%&&&((()))***)))'''&&&(((+++***&&&%%%'''&&&###%%%&&&(((***++++++++++++((('''&&&&&&''')))+++---***+++,,,+++******,,,...,,,,,,+++******+++,,,,,,---------...------,,,,,,///............//////000333666EEEfffxxxeeeNNNPPPcccyyy```MMM@@@>>>;;;===BBBIIIRRRiiidddLLLBBBFFFDDDAAAAAACCCMMM```rrrmmmbbbaaaeeeppp~~~zzzxxxzzz~~~||||||~~~}}}~~~wwwyyysssmmmiiihhhhhhfffeeeeeegggmmmttt{{{~~~uuufff[[[IIIBBBBBBJJJRRR[[[nnn}}}zzzwwwvvvvvvxxxzzz{{{zzzyyy{{{{{{~~~zzzpppddd^^^WWWSSSRRRQQQNNNLLLFFFEEECCCAAA@@@>>>>>>>>>444444444555666555222000.........///111111000///222222666===EEEPPPbbbqqq|||uuuzzzzzznnnjjjddd___\\\YYYVVVTTTMMMIIIDDD???<<<999666444333333111///...///222444000222333222000//////000000000111444777<<<@@@BBBIIIOOOTTTVVVWWWVVVMMMCCC===;;;999777777666666555555111222666777555777;;;>>>???DDDMMMUUUaaattt}}}rrrmmmiiieeeeeekkksssyyy|||yyytttpppgggiiijjjjjjhhhhhhjjjlllmmmlllkkkiiihhhiiijjjllllllkkkjjjiiiiiijjjkkkllljjjkkkmmmllliiigggffffffjjjhhhccc[[[RRRLLLKKKKKKNNNPPPTTT[[[gggxxxpppiiigggiiinnnttttttooojjjgggfff___WWWQQQRRRPPPHHHAAA>>>777555555777555111111444000111333444222444@@@MMMmmmuuuzzzgggHHH:::333333333333222000///......,,,+++*********(((&&&+++)))((((((***+++***(((((())))))(((&&&&&&'''(((''''''&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((((((((''''''(((((())))))'''******'''&&&))))))&&&((()))*********)))''''''+++***)))(((((()))+++,,,***+++++++++******,,,...,,,,,,+++******+++,,,,,,,,,------...------,,,,,,...------------...//////333888GGGcccsss```MMMQQQjjjqqqYYYFFF;;;:::<<>>>>>===777555333333444444333222222222222222333333333222333333666<<>>;;;888555333222222111///...///222444111222222000...---...//////000111444888===AAACCCHHHMMMSSSTTTTTTPPPGGG===:::999888888888888999999;;;777666999<<<;;;::::::@@@CCCIIIQQQ[[[jjj|||}}}tttmmmfffhhhjjjiiiggggggjjjmmmllllllkkkkkkkkkkkkkkkkkkiiiiiiiiijjjjjjiiiiiiiiihhhiiikkkjjjhhhfffeeeeeehhhbbbXXXLLLCCC???@@@CCCHHHGGGHHHMMMWWWfffwwwzzzlllaaa^^^___hhhooowwwxxxtttooonnnoookkkccc\\\ZZZWWWPPPGGGBBB;;;777444555444111111555000111444666333222;;;FFF\\\rrrtttuuukkkJJJ:::444444333333222000///......,,,************((('''***)))((()))***+++***(((+++***(((((()))))))))((($$$$$$%%%%%%'''(((***+++&&&&&&&&&''''''''''''(((***)))'''&&&'''(((+++,,,&&&))))))'''(((++++++)))((())))))))))))(((''''''---,,,***)))))))))***+++***+++++++++******,,,---,,,++++++******++++++,,,,,,,,,------...------,,,---,,,,,,,,,------...///333:::HHH^^^hhhWWWKKKTTTqqqeeeOOO@@@888:::???BBBGGGKKKUUUpppgggNNNFFFGGGCCCDDDEEEFFFGGGRRRiii~~~ooo```YYY\\\bbbpppyyyqqqlllgggdddbbb]]][[[\\\```aaa______bbbgggmmmttt|||}}}uuulllhhhgggbbb\\\VVVRRRNNNLLLLLLMMMMMMMMMRRRTTTXXX\\\```ffflllppprrrtttvvvyyy{{{}}}}}}}}}zzzuuurrrnnnfffYYYPPPCCC>>>===DDDMMM\\\uuu~~~}}}wwwvvvvvvwwwxxxyyywwwvvvwwwwwwyyy|||uuugggccc]]]ZZZWWWRRRLLLGGGFFFEEECCCAAA???>>>======999666333111222333333333000000000000000000000///333333555999???III[[[jjj{{{|||vvvtttuuuuuuqqqmmmkkkgggbbb^^^[[[XXXUUURRRJJJFFFAAA===:::888555333000111111000...///111444222222111...,,,+++---//////000111444777;;;>>>@@@DDDKKKPPPQQQPPPLLLDDD;;;888888888777777888:::<<>>DDDNNNbbb~~~~~~xxxwwwwwwwwwxxxxxxwwwuuuuuuuuuwww||||||xxxmmmggg___ZZZVVVRRRLLLHHHGGGEEEDDDAAA???>>>======999666333222333333333222///000000///...---...///333222444777;;;DDDTTTdddsss~~~}}}}}}~~~|||yyyvvvtttsssqqqooommmkkkhhhccc^^^ZZZVVVRRROOOIIIEEE@@@<<<999777444222///000000000//////111333111111000...,,,+++---///000000111333555888999:::???GGGMMMMMMLLLJJJCCC<<<999999999777777999>>>CCCJJJPPPTTTQQQKKKIIILLLOOOJJJTTTbbbqqqyyyxxx~~~uuuqqqpppjjjjjjjjjlllnnnmmmkkkhhhggghhhjjjlllllljjjhhhgggfffhhhiiihhheeebbbaaaaaa^^^WWWKKKAAA:::888999:::;;;;;;<<<===@@@FFFNNNSSSSSSUUUTTTQQQMMMNNNTTTYYYgggqqq|||~~~|||~~~~~~vvvrrrpppiii\\\QQQCCC;;;444333222111222555333111000000------444===BBBYYYjjjtttxxxtttPPP===555555555444222000///...---+++******++++++)))((())))))******)))))))))***,,,)))&&&&&&)))***(((&&&%%%&&&&&&''''''(((((((((&&&&&&&&&''''''''''''((('''(((***+++++++++***)))'''))))))&&&%%%((((((%%%((((((((()))***+++,,,---''''''(((((()))***++++++)))***+++***))))))+++---+++++++++++++++++++++++++++,,,,,,---.........---............///000111222222;;;DDDMMMOOOEEEHHH]]]www{{{jjjQQQEEE@@@???DDDCCCFFFGGGIIIVVVsssiiiPPPDDDEEEIIIDDDEEEGGGHHHJJJVVVmmmooo]]]SSSRRRYYY```iiiyyyxxxqqqfff[[[SSSMMMIIIGGGEEECCCDDDHHHIIIHHHIIIMMMLLLTTT^^^hhhpppyyyxxxnnnaaaWWWQQQLLLHHHEEECCCCCCDDDDDDFFFHHHKKKMMMOOOTTTYYYWWWQQQMMMNNNQQQTTTXXX^^^dddiiikkkllllllmmmiiibbb]]]WWWPPPGGGAAA======>>>DDDPPPhhh~~~yyyyyyxxxyyyzzzzzzxxxvvvuuuuuuvvvzzz~~~~~~|||yyyrrrjjj___WWWSSSQQQNNNLLLGGGFFFDDDAAA???>>>===<<<666555555555555444111///222333333222000000222444333222333555888???MMM[[[iiivvvzzz|||yyyxxx{{{xxxvvvtttsssttttttrrrpppkkkgggbbb^^^ZZZUUUPPPLLLGGGDDD???;;;999666444222...///000000//////111333///000000///------...000000000222333444666777777<<>>888555444333888:::<<<===>>>@@@CCCEEEBBBDDDEEEEEEFFFKKKRRRXXXaaammm{{{|||mmm^^^FFF===555333333222222333555222111111//////666>>>;;;TTThhhvvv}}}xxxSSS???666666555444222111///...,,,+++******++++++***((((((***+++***)))((()))***)))(((&&&&&&'''''''''&&&&&&''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((&&&''')))++++++***)))(((&&&))))))%%%%%%''''''$$$+++******)))))))))))))))%%%&&&'''((()))***++++++)))*********))))))+++,,,***++++++,,,,,,++++++***++++++,,,---..................//////000111222333333<<<@@@DDDGGGBBBKKKccczzzxxxdddLLLEEEBBB@@@FFFDDDFFFGGGKKK[[[yyyvvv\\\MMMHHHHHHIIICCCBBBDDDIIIQQQ```www|||hhhWWWNNNPPPXXX^^^gggxxx{{{vvvjjjcccYYYPPPKKKGGGEEEDDDAAA??????CCCEEEDDDFFFJJJKKKPPPXXXbbbllluuu~~~qqqeeeWWWOOOJJJEEECCCDDD@@@BBBEEEGGGIIILLLQQQTTTTTTZZZ]]]WWWKKKDDDDDDHHHKKKNNNRRRWWW[[[]]]]]]]]]^^^ZZZTTTNNNIIIDDD???<<<999<<<@@@FFFTTTnnn~~~{{{zzzzzz{{{|||}}}{{{zzzuuuvvvxxxzzz||||||zzzwwwsssjjj^^^UUURRRQQQQQQPPPHHHFFFDDDBBB???===<<<<<<666555555666666444000---///111222111......222555111111222555666:::FFFSSS^^^nnnvvv||||||zzz}}}yyywwwuuutttuuuwwwwwwsssppphhheeeaaa]]]YYYUUUPPPMMMFFFCCC>>>:::888666333111---...000000//////111333---///000000/////////000///000222444555777888888:::AAAEEEDDDAAAAAA???<<<777999;;;>>>DDDPPP___kkkttt|||~~~uuujjjfffeeedddhhhnnnwwwuuuooojjjgggfffhhhkkkmmmjjjggggggggghhhiiiiiihhhggggggiiijjjkkkhhhddd```^^^^^^UUUMMMCCC;;;777666555444777999<<<======>>>AAACCC@@@CCCFFFIIILLLQQQXXX^^^iiiuuuzzzhhhHHH>>>666444444222111222333222333555555444888???999TTTkkk|||{{{UUU@@@777666666444333111///...,,,+++)))***++++++***)))(((***+++***(((((()))+++((((((((('''&&&%%%&&&(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))))))))%%%((((((&&&&&&))))))'''***)))((('''&&&''''''((('''((())))))************((()))***)))((()))***,,,***+++,,,,,,,,,,,,+++******+++,,,---............------......///111222333555===>>>???CCCCCCQQQjjjuuuqqq\\\JJJGGGFFFCCCHHHEEEFFFHHHNNNccceeePPPJJJLLLLLLKKKEEECCCFFFQQQ```tttxxxcccRRRKKKNNNVVV[[[iiizzzwwwmmmggg\\\VVVOOOJJJIIIIIIKKKKKKDDDAAABBBEEEGGGGGGIIIMMMQQQSSSWWW___iiirrrxxx{{{}}}}}}~~~{{{iii\\\OOOIIIEEEBBBBBBEEEAAADDDHHHKKKNNNRRRWWW[[[^^^bbbbbbWWWHHH@@@CCCJJJJJJKKKNNNPPPQQQRRRQQQPPPPPPMMMHHHDDDBBB???>>><<<:::@@@FFFMMM[[[xxx}}}}}}||||||}}}}}}wwwxxxzzz||||||{{{xxxuuuppphhh]]]VVVSSSSSSRRRQQQHHHGGGDDDBBB???===<<<;;;888777555444444333111///+++...///...+++,,,111555000000222555555777AAALLLXXXjjjvvv}}}{{{|||{{{wwwxxxvvvuuuwwwyyyxxxrrrllleeeccc___]]]ZZZVVVQQQNNNFFFBBB>>>:::888666333111,,,...000000///000111333+++...111111111000000111...///222444777999:::::::::@@@CCC@@@======<<<:::555888<<>>666555555333111111,,,,,,000444444333555999;;;WWWppp}}}VVVAAA777777666555333111///...,,,***)))***++++++***)))(((***,,,+++(((''')))+++''')))***(((%%%$$$''')))$$$%%%'''(((((((((''''''&&&&&&&&&'''''''''(((((()))(((&&&%%%&&&''')))***$$$(((((('''(((,,,,,,***%%%$$$$$$$$$%%%''')))******++++++++++++***))))))((()))***)))((((((***,,,***+++,,,------,,,+++******+++,,,---............,,,,,,------///000111222777>>>======BBBEEEUUUooonnniiiVVVHHHJJJJJJHHHMMMEEEGGGHHHQQQjjj{{{ZZZIIIIIINNNOOOLLLHHHFFFJJJYYYnnnuuu___NNNIIILLLTTTYYYkkk||||||pppddd\\\TTTPPPKKKIIIKKKOOORRRTTTIIIGGGGGGJJJLLLLLLOOOSSSWWWWWWXXX^^^hhhppptttuuu{{{{{{|||~~~wwwdddVVVIIIEEECCC@@@BBBGGGCCCGGGLLLOOORRRWWW]]]aaafffiiieeeXXXHHHAAAGGGPPPNNNNNNNNNNNNNNNLLLKKKJJJHHHFFFCCCAAA@@@@@@@@@AAA>>>EEEMMMSSSccc~~~~~~|||}}}}}}}}}xxxyyy{{{}}}|||zzzvvvtttmmmfff]]]WWWUUUTTTRRRPPPHHHGGGDDDBBB???===<<<;;;;;;888444222222222222111---000222111...///555:::...///222555555666>>>GGGWWWkkkyyysssssssssvvvxxxxxxwwwuuutttrrrrrruuuxxxuuunnngggcccdddccc^^^WWWRRRQQQQQQIIIDDD===777444222111000000//////000111111///------///111111000//////000///000333555777888888888>>>===@@@DDDBBB<<<888888444:::@@@DDDPPPfff}}}~~~pppddd___```dddmmmrrrqqqmmmllljjjkkklllllljjjiiigggfffgggiiillllllkkkiiijjjjjjiiigggddd```]]][[[RRRJJJ@@@<<<===???@@@>>>>>>@@@CCCDDDDDDEEEJJJNNNQQQ]]]aaacccjjjlllqqq}}}yyyfffGGG===333///111444222000000111222222333444777:::;;;QQQ|||ZZZFFF;;;777444222333222///,,,++++++++++++******))))))++++++***)))((('''&&&%%%***(((&&&%%%$$$%%%&&&'''###'''***(((%%%$$$'''***&&&''''''(((((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))''''''((()))***)))))))))***++++++***))))))***,,,))))))((((((((((((((((((++++++,,,,,,,,,------------000---''''''///444333222<<>>>>>NNNhhhzzztttfffUUUNNNSSSWWWTTTLLLHHHLLLNNNWWWvvvtttZZZOOOJJJOOOPPPFFFFFFAAAIIIfffrrr^^^NNNHHHLLLUUU[[[kkktttggg\\\TTTQQQMMMJJJJJJNNNSSSUUUUUURRRUUUVVVUUUVVVZZZZZZXXXddd______fffkkkkkkllloooooowww}}}vvviii]]]QQQEEEAAAAAAAAACCCFFFFFFIIIPPPYYYbbbhhhkkkkkktttkkk]]]MMMEEEGGGQQQYYY\\\]]]]]]ZZZUUUPPPNNNMMMMMMHHHCCCAAABBBDDDCCCBBBBBBHHHUUUeeevvv|||~~~~~~~~~|||~~~}}}|||||||||{{{yyyvvvsssqqqooommmfff]]]YYYYYYVVVRRRKKKHHHEEEAAA>>>=========999777444333333333222000111111111000000000000000333000///111222444;;;CCCPPPeeexxxkkkkkklllooorrrtttsssrrrsssqqqppprrruuusssnnnhhhggggggeee___WWWQQQOOONNNIIIDDD===777444222111000000/////////111111///......///111111/////////000///000333666777888888888===<<<>>>BBBAAA;;;777777555;;;@@@DDDPPPfff|||vvveeeZZZWWWVVV[[[dddwww}}}rrrrrrqqqooolllkkkkkkjjjiiihhhiiiiiiiiikkklllkkkiiigggkkkjjjiiigggddd```]]][[[RRRKKKBBB===>>>AAABBBAAAEEEGGGJJJKKKLLLPPPVVV\\\iiisssuuuvvv~~~|||zzzxxxiiiWWWEEE===444000222444222///000111222222222444777:::AAAUUU[[[EEE;;;777333111222222000---++++++++++++*********)))))))))((('''''''''((((((+++***((('''&&&'''((()))###''')))(((%%%$$$'''***''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))'''''''''((((((((())))))(((((((((((()))))))))))))))******)))(((((()))+++++++++++++++++++++++++++++++++,,,,,,,,,---------...111///+++,,,333888888555===@@@>>>AAAUUUppp{{{lllZZZRRRUUUXXXTTTNNNGGGKKKOOO]]]sssYYYNNNIIIMMMNNNFFFFFFFFFTTTtttrrr___OOOIIIMMMVVV]]]qqq{{{pppcccWWWPPPKKKKKKLLLOOOTTTXXX[[[]]]```cccdddccceeejjjllljjjrrrkkkfffhhhjjjiiijjjnnntttzzzssseeeTTTJJJBBBAAACCCDDDFFFJJJNNNQQQXXXbbbllltttzzz|||yyyiiiZZZSSSVVV```iiipppooommmjjjfffbbb^^^[[[WWWQQQJJJFFFFFFHHHIIIIIIKKKTTTeeeyyy~~~~~~}}}~~~}}}~~~|||{{{zzzzzzyyywwwuuutttsssuuutttnnnfffaaa^^^XXXQQQKKKIIIEEEAAA>>><<<;;;;;;888666444333333444222111111000000000000000000000333000///111222444:::BBBNNNdddwwwcccccceeehhhmmmpppqqqppprrrpppoooqqqrrrqqqmmmiiiggggggddd___XXXRRROOONNNHHHCCC<<<777444222111000000///...///111111000......000111111///...///000///111444777888888888777;;;999<<>>???>>>GGG```|||sss___UUUTTTUUUQQQLLLEEEHHHPPPgggpppWWWMMMHHHJJJLLLDDDFFFMMMbbbsssaaaQQQKKKOOOXXX___uuu}}}uuukkk^^^SSSMMMJJJOOOUUUZZZ]]]aaafffkkkssswwwxxxxxxzzz~~~~~~~~~vvvnnnkkkkkkkkknnnrrr|||~~~mmm^^^JJJDDDAAACCCGGGIIIMMMQQQVVV\\\fffssssssmmmpppzzz~~~}}}yyysssnnnggg```WWWPPPNNNPPPSSSUUUZZZhhh~~~}}}~~~~~~~~~{{{yyyxxxvvvuuuuuuuuuuuuvvvzzzzzzvvvooohhhbbbYYYPPPLLLJJJEEEAAA===;;;:::999777555333333444444333222000000000000000000111111333000000222333444999@@@III___rrr______aaafffkkknnnooooooooooooqqqssstttqqqlllgggbbbbbb```]]]YYYTTTQQQOOOGGGBBB;;;666333222000//////......///111111000......000111111///......///...111555888:::999777666888777999===<<<777444555777<<>>@@@PPPmmmxxxaaaTTTOOOLLLIIIGGGDDDGGGSSSpppkkkTTTLLLFFFFFFHHHCCCGGGTTTpppvvveeeUUUNNNQQQZZZbbbvvv}}}{{{uuummmbbbYYYRRROOOPPPXXXaaafffiiimmmvvv~~~{{{tttpppoooqqqvvvzzzyyyfffWWWFFFCCCCCCGGGJJJMMMRRRYYY\\\fffwwwzzzrrrggg^^^[[[^^^dddhhhrrr~~~~~~~~~~~~~~~{{{xxxwwwuuusssrrrrrrtttwwwxxx}}}}}}yyyqqqjjjdddZZZPPPNNNKKKGGGBBB===;;;999999666444333333444555444333000000000000000111111111222000000333333333888>>>CCCXXXkkkaaabbbdddhhhlllooonnnmmmmmmppptttwwwvvvqqqjjjeee```___]]][[[WWWSSSOOOLLLEEEAAA:::555222111000//////......///111222000//////000222111///......///...111666:::;;;999777555666444666::::::666444555888<<<@@@FFFSSSfffvvv~~~sssssspppfffSSSCCC@@@EEEFFFNNN\\\ooouuussstttrrroookkkjjjjjjlllmmmmmmjjjkkklllnnnnnnmmmiiifffjjjiiigggeeecccaaa___^^^YYYUUUPPPMMMNNNRRRVVVYYY\\\___dddjjjqqq}}}{{{pppmmmgggfffaaa[[[WWWTTTLLLEEE===:::666555555555222000111222222222111222555777AAAXXXmmmLLL>>>999333000111333333222+++++++++++++++++++++,,,,,,+++***)))))))))******(((((((((''''''(((((((((&&&'''((((((((('''((())))))(((&&&%%%&&&(((***+++((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******)))'''&&&'''(((***,,,***+++++++++******,,,...******+++++++++,,,,,,,,,,,,,,,---------.........,,,---//////...000777>>>GGGCCC>>>DDDZZZzzz{{{aaaRRRJJJEEEBBBCCCDDDJJJZZZ{{{fffPPPJJJDDDCCCFFFCCCIII\\\}}}zzzjjjZZZQQQSSS\\\dddvvv~~~{{{yyyxxxtttlllbbbYYYTTTTTTVVVXXXaaalllssswww}}}xxxsssssswww|||uuuaaaRRRDDDCCCEEEIIILLLOOOXXXaaaffftttzzzqqqooossszzz~~~}}}||||||{{{yyywwwvvvtttrrrqqqqqqtttvvvxxx~~~~~~zzzrrrkkkeee]]]TTTOOOMMMHHHCCC>>>;;;:::999666444333333444555444333//////000000111111111111222000111444444333666;;;AAATTTfff{{{kkklllooorrrttttttpppmmmnnnqqquuuwwwuuuooohhhdddaaa___]]]ZZZVVVQQQKKKGGGDDD@@@999444222111000///.........///111222111//////111222111///............111777;;;<<<:::666333444333444999999555444555777;;;@@@FFFTTTgggvvv|||pppnnniii^^^MMM???>>>EEEEEEPPP___rrrzzztttssstttnnnllljjjiiikkkmmmnnnnnniiijjjkkkmmmnnnlllhhheeehhhgggfffdddbbbbbbaaaaaa^^^[[[WWWTTTUUUZZZ___cccggglllsss{{{rrrjjjgggccc```\\\XXXSSSOOOIIIEEE<<<999666444444444333222111222222222111222444777>>>SSSrrrNNN@@@;;;555333444444333111++++++++++++,,,,,,,,,,,,+++++++++******)))))))))&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((''''''''''''(((***+++((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******)))((('''''''''(((***+++***+++,,,,,,++++++---///+++,,,,,,------......///,,,---------............000000111222111333<<>>;;;:::999777555333333444444333222/////////000111111222222111000111444444222444999AAASSSaaasss}}}~~~xxxsssqqqsssttttttpppkkkgggdddaaa___\\\ZZZWWWRRRKKKFFFDDD???999444111000000///...------///111222111000000111222111///------......222888<<<===:::666333444222444888888555444666666:::???FFFUUUhhhvvv{{{qqqllldddXXXHHH======CCCGGGSSSdddwww{{{vvvtttssssssllljjjiiijjjlllmmmmmmllljjjkkklllmmmmmmkkkfffbbbgggfffdddccccccccccccdddbbb```]]][[[\\\```ggglllnnnuuuuuulllfffbbb```]]]ZZZWWWSSSMMMIIIFFF;;;999666444333444444444111222222111111111444666;;;JJJqqq|||zzzTTTBBB===888666666555333000+++++++++,,,,,,,,,------&&&''')))******)))((('''%%%%%%&&&'''''''''''''''(((((('''((())))))))))))&&&''''''((())))))******((((((((((((((((((((((((''''''((((((((()))))))))(((((()))))))))*********(((((((((((()))))))))))))))***++++++***+++---///+++++++++,,,---.........------------............000///111333333666BBBPPPLLLFFFBBBOOOnnnoooUUUHHHBBB===@@@HHHGGGZZZ{{{{{{[[[HHHGGGAAA>>>CCCEEEPPPggguuucccWWWWWW```hhhxxx|||tttnnnkkkiiihhhgggdddccc___ZZZXXX\\\fffnnnyyy~~~}}}~~~xxxooonnnwww~~~ooo\\\NNNEEEFFFKKKPPPVVVaaattt}}}~~~~~~~~~|||{{{zzzzzzxxxwwwuuusssrrrsssttttttxxxzzzxxxrrrllldddXXXMMMLLLIIIEEE@@@<<<:::888888888666444333333444222111...//////000111111222222111000222555555222333888???OOO[[[jjj{{{ttttttsssoookkkgggfffeee^^^\\\[[[ZZZYYYVVVOOOJJJCCC???888444111000//////...------///111222111000000111222111///------......222888===>>>;;;666222444222333777888555444777555:::???FFFUUUiiivvv{{{tttlllaaaTTTEEE;;;<<>>:::888777777999777444333333333222000...//////000111222222222111000222555555222333777<<>>III[[[mmmwwwxxxqqqooofffUUUCCC<<<@@@HHHSSS```sssuuusssqqqppppppmmmllljjjhhhgggggghhhiiiooommmkkkjjjjjjjjjhhhfffccceeefffdddaaaaaadddgggfffeeeddddddgggjjjnnnqqqpppxxx|||sssllleee```\\\YYYWWWTTTRRRPPPLLLGGGDDD999777555555555666555444111111111111222333444555;;;FFF___~~~{{{qqq{{{bbbNNNBBB888666666333///---------,,,,,,,,,,,,++++++***+++,,,+++)))))))))***''''''(((((())))))******%%%%%%&&&'''((()))******((((((((((((&&&%%%'''+++((()))***++++++***)))(((((()))***++++++***)))(((+++***))))))******)))(((,,,+++***)))((((((((((((''''''+++///,,,'''(((///(((***,,,---,,,,,,---////////////---+++,,,...000111111000///111:::IIITTTTTTFFFEEE```rrr]]]IIIBBBBBB@@@CCCHHHNNN{{{cccSSSCCC===>>>???@@@AAARRRffflll[[[VVV\\\eeewww}}}sssmmmmmmaaaVVVQQQPPPOOOQQQUUUVVVVVV\\\eeekkkrrr{{{pppjjjmmmpppsssyyykkk[[[QQQKKKMMMTTT___kkk~~~{{{xxxxxxvvvwwwwwwwwwuuusssqqqpppwwwtttrrroooeeeXXXQQQOOOHHHEEEAAA???>>>>>>===<<<666666666555555444444444555333111000......//////111111222333333444555555<<>>AAAAAAFFFMMM```wwwXXXKKK???<<>>KKKTTTLLLKKKXXXuuuvvvbbbNNNBBB:::===AAACCCIIIQQQqqqxxx___LLLCCC===>>>AAACCCEEEIIIRRRhhhyyyggg]]]^^^bbbdddooovvvtttooonnnnnnnnneee[[[QQQNNNMMMMMMQQQVVV\\\dddrrryyytttpppoooiiigggjjjmmmrrrzzzjjjZZZOOOMMMQQQ[[[kkk~~~wwwxxxxxxwwwvvvsssqqqppplllkkkkkkjjjbbbUUULLLJJJSSSOOOIIIDDD@@@<<<888555::::::888777555333222111000////////////000111222111111222222333333444444666;;;HHHYYYeeennnwww~~~rrrooojjjhhhiiikkkkkkkkkhhhddd___\\\[[[WWWRRRMMMFFFBBB<<<555111.........---......///////////////222222000...,,,,,,...000222444;;;DDDFFF>>>555000+++000777::::::888555444888<<>>===<<<:::999888777666444333333////////////000000000111111111222222333333333333555999EEEVVVccclllwwwtttooollliiihhhhhhjjjkkkkkkgggccc^^^\\\ZZZVVVQQQLLLEEEBBB<<<666111///......---......///////////////111111000---++++++...000444666>>>HHHIII@@@666111***///555999:::777555333888===FFFUUUkkk}}}~~~xxxsssfffSSSCCC@@@JJJTTTiii|||tttrrrrrrnnnlllllljjjjjjjjjjjjjjjiiiiiiiiidddeeehhhlllooopppnnnlllkkkiiihhhggghhhiiijjjjjjhhhiiikkklllkkkjjjhhhgggfffjjjoootttwwwvvvtttrrrmmmllljjjkkknnnooommmkkkkkkiiigggfffffffffdddccc]]]ZZZWWWSSSOOOJJJDDD@@@666444222222222333222111//////000000111111111111111777CCCRRRaaammmtttwww|||{{{cccddd^^^NNN>>>777555222//////......---,,,,,,+++*********+++,,,+++)))))))))*********))))))(((((('''''')))))))))(((''''''&&&&&&'''***)))&&&'''+++***&&&******))))))))))))******&&&'''((()))***))))))(((&&&(((******))))))+++---******))))))))))))******'''((()))))))))++++++++++++,,,...---,,,++++++,,,))),,,...///...------...------///222777???HHHNNNDDDOOOfffyyy]]]JJJBBB>>>???EEEFFFEEEMMMYYY]]]JJJEEECCCDDDEEECCCBBBGGGNNNddd|||vvviiibbbaaaaaajjjsssuuuvvv{{{~~~zzzpppeeeaaaaaafffrrr}}}zzztttooolllllllllnnnpppxxxyyykkk\\\RRRIIIOOO___vvv~~~}}}~~~yyyyyyyyyxxxvvvtttqqqpppqqqmmmiiifff```ZZZZZZ^^^eee\\\OOODDD>>>===???@@@333333222222111111000000000000000000//////......111111222222222222222333555999DDDSSS```kkkwwwvvvllljjjjjjiiihhhhhhiiijjjkkkfffbbb^^^[[[YYYVVVPPPKKKEEEAAA;;;666222000000000......///000000000000//////000///...,,,,,,...///444777@@@JJJKKKBBB777111---111777;;;;;;:::888777888===GGGYYYpppwwwrrreeeRRRCCCBBBMMMYYYsss{{{tttsssrrrnnnlllmmmhhhiiijjjjjjjjjiiiiiihhheeeeeegggjjjmmmnnnmmmkkkllljjjhhhgggiiijjjjjjjjjhhhjjjlllnnnmmmjjjgggdddaaadddiiimmmooonnnmmmkkkgggffffffgggiiiiiihhhfffgggfffdddcccccccccaaa___\\\YYYUUURRRNNNIIICCC???666444222222333333222111...///000111111000///...111555>>>MMM]]]lllvvvzzziiifff___OOO???888666222000///------,,,,,,,,,,,,++++++***+++,,,+++)))))))))***))))))))))))(((((((((((())))))(((((('''''''''&&&'''------&&&%%%***,,,***((((((''''''''''''((((((%%%&&&((()))***))))))(((&&&)))+++***((((((***---******)))))))))))))))*** '''+++***(((***,,,,,,***,,,------,,,+++,,,---)))+++------,,,,,,---.........///222777>>>DDDHHHCCCPPPiiipppXXXIII===<<>>777555333333333444333111......///000000000000000222444<<>>BBBEEECCCDDDSSSeeemmmRRREEEFFFHHHKKKJJJFFFGGGTTTbbbxxxpppllljjjsss{{{{{{sssllleeehhhhhheeefffrrr}}}zzzuuuooofff\\\VVVTTT[[[nnn~~~~~~}}}}}}~~~|||}}}~~~zzzzzzzzzyyyvvvtttqqqpppqqqllliiigggeeeeeeiiippplllbbbSSSFFF===:::999999777777666555444444333333---...///000000000///...222222111111111111111111222444<<>>777555333333444444333222//////......///111444555333444;;;LLLbbbvvvzzzyyy```RRRCCC===;;;777333111***++++++,,,,,,------...***+++,,,+++)))))))))***''''''(((((())))))******(((((((((((((((((((((((( ***,,,  (((***+++***)))(((((()))***+++$$$%%%'''))))))))))))((('''***---+++'''&&&(((,,,&&&''''''((()))+++---...'''222///***+++///000(((***,,,---,,,,,,---///,,,---------,,,---000222000///000222666:::======BBBTTTmmm{{{fffRRRIIIEEEDDDGGGHHHDDDCCCSSSggggggOOOEEEHHHKKKOOOOOOKKKNNN^^^ppp}}}uuuqqqttt{{{}}}tttmmmaaadddddd``````mmm{{{xxxtttpppjjjccc[[[VVVZZZbbbuuu~~~~~~~~~}}}}}}}}}{{{}}}{{{{{{zzzyyywwwtttqqqpppmmmjjjhhhiiihhhgggkkkqqqeee]]]QQQFFF???;;;999888777666555444222000//////***,,,...///111111111000222222111111111111111111///111888EEERRR^^^lllxxxttttttwwwyyyvvvooommmoooggggggkkknnnlllggghhhlllcccbbbaaa___\\\WWWPPPKKKDDD@@@:::555222111222333+++---///111000///,,,+++333111...---.........---555888CCCPPPNNN@@@666666111444999>>>AAA@@@<<<777;;;BBBOOOddd|||xxxooobbbSSSHHHHHHYYYkkk{{{tttrrrpppmmmmmmpppnnnlllkkkkkkmmmnnnnnnmmmkkkkkkmmmpppssstttrrrppplllkkkfffaaafffnnnooojjjiiijjjllljjjgggcccaaaaaaXXX]]]eeelllpppooollljjjhhhiiikkkkkkiiiiiiiiijjjhhhddd``````dddfffccc```XXXVVVSSSOOOJJJFFFCCCAAA999777444222222111000///......///000111222333333...777;;;JJJhhh}}}~~~jjjRRRAAA:::333333555///***+++------,,,***'''&&&)))***++++++***)))***+++))))))(((((('''''''''&&&)))'''%%%&&&)))***(((&&&&&&***...,,,(((&&&(((+++***'''%%%&&&(((***(((&&&###%%%(((***++++++)))((('''***+++((((((***+++)))((((((((((((((('''''''''((()))***++++++---000333---...//////---++++++,,,000...,,,******,,,...000111000222777999999;;;???BBBXXXpppzzzsssbbbRRRHHHHHHKKKFFFCCCDDDDDDPPPggguuu[[[KKKLLLOOOKKKLLLOOOOOOYYYzzz}}}zzzxxx}}}sssjjj```YYYTTTUUU[[[fffxxx|||zzz|||zzzsssnnnnnnmmmkkkfff```\\\YYYYYY\\\lll|||~~~~~~}}}yyy|||~~~}}}|||zzzwwwtttpppnnnmmmllljjjhhhggggggiiiiiiYYYUUUMMMEEE>>>;;;::::::888888777666555444444333111111000000000000111111000000000000111111111111000222777>>>JJJYYYhhhrrr~~~sssrrrsssvvvssskkkfffffffffeeegggkkkkkkgggfffhhhfffddd```^^^[[[WWWRRROOOFFFBBB<<<555111000000111---...000111111000...---000111111///,,,+++---000555999EEEQQQOOOAAA666444111444999???BBB@@@<<<888;;;CCCQQQgggyyyooobbbSSSHHHKKK^^^qqqyyysssqqqooollllllooolllkkkkkkmmmoooppppppooojjjjjjlllooorrrsssrrrppplllkkkgggdddhhhoooooojjjiiijjjjjjiiihhheeecccaaa^^^bbbiiinnnqqqooollliiifffhhhjjjjjjhhhggghhhiiigggdddaaabbbeeeeeebbb^^^XXXVVVSSSOOOKKKGGGDDDBBB:::777444222222111000///000000000000000000000000111888<<>>JJJ^^^sssyyyoooaaaUUUNNNNNNOOOIIIDDDEEEDDDQQQjjj{{{aaaQQQQQQSSSQQQOOOPPPVVVkkk~~~qqqggg\\\UUUPPPPPPUUU___ooo}}}qqqllllllhhhaaa\\\^^^^^^]]]ZZZVVVSSSRRRRRR[[[jjj}}}~~~|||}}}}}}|||zzz|||~~~}}}|||zzzxxxtttqqqooommmkkkiiigggeeeeeeeeefffZZZUUUNNNFFF???<<<::::::888777666666444444333222111000000//////000000111000000000000111111111111111333777===GGGVVVdddnnn}}}qqqoooppprrrnnnfffbbbbbblllgggfffjjjllljjjhhhhhhhhhddd```\\\ZZZWWWTTTRRRHHHDDD===666111.........///000000111111000000000...111333000+++)))---222555999FFFTTTRRRBBB555333111444:::@@@CCCAAA<<<888;;;DDDTTTkkkzzzpppaaaSSSJJJPPPfff|||xxxrrrqqqooolllkkkmmmllllllmmmooorrrsssrrrpppiiiiiijjjllloooqqqqqqpppkkkkkkiiigggkkkoooooojjjjjjhhhggghhhiiihhheeeaaadddggglllooopppnnnkkkhhheeefffhhhhhhfffeeefffggggggeeecccdddfffddd```\\\XXXWWWUUUQQQMMMIIIFFFDDD;;;888444222111111111000333222222111000///......222888<<>>666666888222,,,---...///...---***))))))***++++++***)))***+++))))))(((((((((((('''''')))(((''''''))))))((('''&&&&&&&&&&&&'''''')))***+++***((((((*********))),,,+++)))((((((((()))***(((++++++((((((******&&&***************************+++++++++))))))+++---)))+++,,,,,,***))))))***///////////////////////////...000444666666:::@@@RRRgggyyyyyynnnbbbZZZUUUSSSSSSJJJDDDDDDEEEUUUqqqfffTTTRRRSSSTTTQQQOOO^^^{{{mmmbbbUUUOOOIIIIIILLLTTTbbboooyyy~~~ooo___ZZZXXXTTTNNNKKKKKKLLLMMMLLLJJJIIIJJJKKKUUUcccttt~~~}}}~~~}}}|||}}}}}}}}}~~~zzzzzz|||~~~}}}}}}|||zzzxxxtttqqqppplllkkkhhhfffdddbbbaaaaaaYYYUUUNNNFFF@@@<<<;;;:::777666555444333222222111000//////......//////000000000000000111111111111222333666;;;DDDRRR```jjjzzzmmmnnnpppooojjjdddffflllzzzpppiiijjjnnnnnnlllkkkfffccc___]]]ZZZWWWTTTQQQHHHDDD===666111///...////////////000000000111111///111222///+++***...111555:::HHHVVVTTTCCC555222111555;;;AAADDDBBB<<<888<<>>666666888222,,,---.........,,,+++***)))***++++++***)))***+++))))))(((((((((((((((((()))((((((((())))))(((((()))'''%%%%%%'''(((((((((***)))(((((())))))))))))*********)))))))))******''')))***((()))+++***&&&)))))))))***************)))***+++***))))))+++,,,)))***,,,,,,***)))******,,,,,,---......---,,,,,,111000222666777888>>>EEEXXXnnn~~~qqqggg___YYYTTTQQQHHHCCCDDDGGG\\\}}}fffQQQNNNNNNRRROOOMMMbbbxxxhhh]]]NNNHHHDDDCCCEEEJJJVVV```hhhooouuu|||~~~kkk\\\NNNJJJJJJHHHEEEDDD>>>@@@BBBBBBBBBBBBCCCEEEJJJVVVfffsssqqqjjjjjjlllppptttwwwxxx{{{~~~~~~}}}{{{~~~~~~}}}~~~}}}zzzzzz{{{~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzzzzyyyvvvsssqqqooommmllljjjgggdddaaa___^^^XXXTTTMMMFFF@@@<<<::::::666555555444333222111000//////............/////////000000000111111111111222333555999CCCPPP___iiiuuuiiimmmqqqooogggeeeppp~~~vvvjjjiiilllmmmmmmmmmbbbaaa___^^^]]]YYYSSSOOOHHHDDD>>>777222111111111.........//////000000000111000...---......//////555:::IIIXXXUUUEEE666333111555;;;BBBEEECCC===888<<>>444444666111+++,,,,,,---,,,,,,+++***)))***++++++***)))***+++(((((())))))))))))))))))((()))))))))(((((())))))+++)))''''''(((((('''&&&((((((((('''''''''((()))%%%''')))+++,,,+++***)))!!!$$$%%%&&&+++///...***((((((((())))))*********&&&(((***+++***+++,,,---***,,,------,,,++++++,,,+++,,,---//////---,,,+++000000333777888:::BBBKKK\\\vvv|||pppdddYYYOOOKKKCCCBBBFFFKKKeeecccNNNKKKHHHNNNMMMMMMfff~~~qqqaaaVVVHHHCCC@@@@@@AAADDDMMMVVV\\\bbbhhhqqquuu\\\OOOCCC@@@AAA@@@???@@@999:::<<<=========???AAABBBKKKVVV___jjjvvv|||}}}mmmbbbYYYYYY]]]```cccgggmmmpppuuu{{{~~~||||||}}}~~~|||~~~}}}~~~zzz{{{{{{}}}}}}|||zzzzzzzzzxxxxxxxxxwwwuuurrrpppooonnnmmmllliiieeeaaa^^^\\\VVVRRRLLLEEE@@@<<<:::999555555444333222111111000//////............/////////000000000111111111111111222333888BBBPPP___iiisssgggkkkpppnnngggggguuusssgggeeehhhiiiiiijjj````````````^^^ZZZTTTPPPJJJFFF???999444222222333------...///000000000000222///,,,,,,...000///...555:::IIIXXXVVVFFF999555111666<<>>???@@@GGGOOOTTT[[[ccckkkyyy}}}oooUUUJJJ???======;;;:::;;;777999;;;;;;;;;<<<>>>???AAAHHHNNNRRRXXX^^^```^^^RRROOOOOOVVV[[[^^^aaafffooorrrxxx~~~}}}|||}}}|||{{{{{{|||~~~}}}zzzxxxxxxyyywwwwwwwwwvvvuuusssqqqooonnnnnnmmmkkkgggbbb^^^[[[UUURRRMMMFFFAAA===:::999666555444333222111111000000//////......//////000000000000000111111111111111111222777@@@NNN^^^hhhtttgggiiikkkllliiiiiirrr~~~sssjjjcccdddfffeeeeeeeeedddbbbaaa```___\\\XXXTTTMMMIIIBBB;;;555222222222,,,...000222222222111000/////////...---...///111555:::IIIXXXVVVGGG;;;888222666===DDDGGGDDD>>>888<<>>;;;;;;===>>>???DDDKKKNNNWWWaaaiiivvv~~~wwwjjjTTTJJJAAA??????===<<<===888:::===>>>>>>???BBBDDDEEEJJJNNNPPPTTTXXXXXXTTTMMMPPPXXXbbbhhhkkkpppwww~~~}}}~~~|||{{{{{{}}}}}}}}}zzzxxxyyyzzzxxxxxxxxxxxxwwwuuusssqqqmmmmmmmmmkkkhhhbbb]]]ZZZVVVSSSNNNHHHCCC???<<<;;;666666555444333222111111111000000//////000000111000000000000111111111111222111222555===KKKZZZdddrrrhhhfffgggjjjkkkjjjmmmqqqhhhcccbbbeeegggeeecccccchhheeebbb```___]]][[[YYYQQQLLLDDD<<<666222111000,,,...111444444444222111,,,000222///+++***///444555:::HHHWWWVVVHHH===:::222666===EEEHHHEEE>>>888<<>>VVVyyy^^^JJJ>>>444333555000---.....................)))+++++++++***)))***+++(((((())))))*********+++(((***,,,+++(((''')))+++!!!(((***((('''(((+++(((***+++***((('''))),,,)))((('''&&&%%%&&&''''''&&&'''''''''+++...)))!!!))))))***+++,,,,,,------+++---///...---+++***+++***,,,......------...///------------------------...000444999;;;@@@MMM[[[nnnQQQEEEAAA>>>EEEOOOYYY|||oooUUUFFFFFFBBBCCCEEEMMMaaatttfffWWWJJJCCC;;;999999<<<===>>>CCCJJJJJJUUU```iiissszzztttgggSSSJJJDDDCCCDDDCCCBBBCCC;;;===@@@BBBCCCEEEGGGIIIIIINNNRRRTTTYYY^^^]]]YYYTTTZZZfffrrrxxx{{{|||{{{{{{|||{{{}}}}}}zzzyyyzzz|||yyyyyyzzzyyyxxxvvvtttssslllllllllkkkgggbbb]]]YYYXXXUUUPPPJJJEEEAAA>>>===777666555555333333222111111111000000000000111111000000000000111111111111333222111333;;;GGGVVV```ooofffeeedddfffiiillllllllldddeeeeeefffeeedddbbbaaaiiifffbbb``````___^^^]]]RRRMMMEEE;;;444000......//////000111111111111111222222222000......000222:::<<>>;;;666111//////000111333222111000////////////111777>>>MMMooo___HHH@@@888555555000---...///...,,,+++,,,---+++++++++************)))''')))***)))((('''(((***&&&'''((((((&&&'''(((***((((((((((((''''''''''''++++++***)))(((((())))))&&&''''''((()))******+++***)))(((''''''((()))))))))************+++++++++"""***,,,******,,,000...---,,,+++,,,---...//////............//////000///...777BBBAAA@@@RRRkkkcccPPPCCCBBBAAACCCOOOjjjbbbNNNGGGDDD>>>@@@BBBGGGYYYxxxwwwgggXXXMMMHHHFFFBBBBBB@@@>>><<<===@@@CCCMMMRRRYYYbbbpppyyyttthhhZZZRRRLLLNNNOOOKKKIIILLLLLLKKKKKKLLLNNNOOOOOONNNTTTXXX^^^bbbcccdddddddddjjjttt~~~}}}|||}}}~~~|||}}}~~~|||zzz}}}{{{zzzzzzxxxvvvttttttuuuuuutttrrrmmmmmmmmmjjjfffaaa\\\YYYXXXXXXVVVPPPHHHAAA;;;999777666444333222111111111//////000000000000//////222111111111000000//////333000000555;;;CCCPPP\\\kkkzzzddddddfffiiikkklllkkkiiieeeeeeeeeeeedddccccccbbbhhhfffcccbbbaaaaaa___]]]SSSNNNFFF===666222000/////////000111111111111111222222222000......000222888;;;IIIZZZ[[[LLL;;;333444444:::DDDHHHDDD???<<<===CCCRRRjjj~~~uuuiii]]]XXX^^^ssswwwtttrrrrrrssssssrrrppplllnnnooonnnmmmlllmmmooolllooorrrrrrooollljjjiiikkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhgggggghhhkkkmmmgggiiikkkkkkiiiggghhhjjjhhhfffddddddggghhhgggeeecccccccccbbb```^^^]]]\\\\\\YYYVVVUUUSSSNNNGGGAAA>>>;;;666111//////000111............///000111111222666<<>>>>>???DDDSSSrrr~~~\\\HHHAAA???AAADDDFFFJJJZZZuuussscccUUUKKKFFFEEEDDDDDDDDDCCCBBBCCCEEEHHHKKKRRR[[[eeeqqqyyyvvvnnnggg```ZZZ[[[[[[YYYXXX[[[WWWVVVVVVXXX[[[^^^^^^^^^dddiiipppuuuxxxyyy{{{|||}}}~~~~~~~~~~~~|||}}}~~~|||{{{|||}}}~~~}}}{{{{{{|||}}}{{{xxxuuusssssssssrrrqqqkkkkkkllljjjgggccc___\\\ZZZZZZXXXRRRJJJAAA;;;999666666444333222111111111//////000000000000//////111111111111000000000///222//////333999@@@MMMZZZiiixxxdddeeegggkkkmmmlllhhheeeeeeeeeccccccbbbcccddddddgggeeedddccccccbbb___]]]UUUPPPIII@@@999444111000//////000000111111000000111222111000......000222666<<>>===BBBQQQhhh}}}~~~ssseee___ZZZYYYbbbxxx{{{wwwtttqqqtttyyy{{{wwwrrrmmmoooppppppooonnnnnnoookkknnnqqqrrrpppllljjjiiijjjjjjjjjjjjjjjiiihhhhhheeefffggggggggghhhkkknnnfffhhhiiiiiihhhgggggghhhfffeeeddddddffffffeeedddbbbbbbbbbaaa```^^^]]]\\\]]]YYYUUUSSSQQQMMMGGGBBB===:::555111//////000111///////////////000222222111444888DDD```zzz___HHH???777444444///---...///...,,,+++,,,---+++++++++************)))'''((())))))''''''((()))'''((((((((('''''')))+++'''(((((())))))*********)))(((((('''''''''''''''*********)))(((''''''''''''&&&''''''(((***+++,,,)))************+++++++++...,,,******++++++(((&&&+++++++++,,,---...///000......------...//////000333444;;;AAA???DDD```rrrUUUIII;;;===???FFFXXXzzzrrrSSSCCC???>>>AAAEEEHHHMMM]]]vvv}}}nnn]]]PPPIIIFFFEEEEEEGGGHHHHHHGGGGGGIIIJJJIIIRRR___iiisssyyyzzzwwwxxxrrrnnnnnnnnnllllllmmmiiihhhhhhjjjmmmpppqqqqqq{{{~~~}}}~~~~~~}}}|||{{{yyyzzzzzzyyyyyyzzz~~~{{{vvvsssqqqqqqpppoooiiijjjkkkkkkiiifffccc```\\\\\\[[[UUULLLCCC;;;888666555444333222111111111//////000000000000//////111111111111000000000000111//////222666===JJJVVVfffttteeefffgggiiikkkjjjgggeeeeeedddbbbaaaaaabbbeeefffeeedddcccccccccaaa^^^[[[UUUQQQKKKCCC<<<666222111//////000000000000000///111111111000......000222666===OOObbbbbbOOO<<<333333555<<>>===;;;@@@NNNdddxxx~~~uuujjj[[[\\\]]]___hhh~~~yyyuuusssssswww{{{{{{wwwrrroooppprrrrrrpppooooooooojjjmmmpppqqqooollljjjiiiiiiiiijjjjjjjjjiiihhhgggfffgggggggggfffgggiiikkkggghhhiiiiiihhhhhhhhhhhhddddddddddddeeeeeedddcccaaaaaaaaa```___^^^\\\\\\]]]YYYTTTRRRPPPLLLGGGBBB;;;999555111//////000111555444333222111111111111///222666AAA[[[|||}}}wwwbbbJJJ@@@777444444///---...///...,,,+++,,,---+++++++++*********)))))))))+++,,,+++***)))***+++'''((()))((('''''')))+++'''(((((()))***++++++,,,)))(((((('''''''''(((((('''((((((((()))))))))***%%%%%%%%%&&&''')))******))))))*********+++++++++,,,+++***)))***+++,,,,,,******+++,,,---///000000------------......///000111666???DDDBBBIIIgggcccLLLGGG>>>@@@BBBGGG[[[~~~dddLLLBBBAAABBB>>>BBBFFFNNN```{{{yyyiiiYYYNNNIIIHHHHHHHHHJJJKKKKKKJJJHHHHHHHHHGGGSSSaaallltttzzz}}}{{{zzzzzzyyyyyy{{{~~~}}}~~~~~~~~~~~~}}}||||||yyyyyyxxxwwwvvvyyy}}}~~~wwwssspppoooooonnnjjjkkklllllljjjgggdddbbb^^^^^^]]]WWWMMMCCC;;;777666555444333222222222222000000////////////000000111111111000000000000000111000000222444:::GGGTTTbbbooohhhgggfffggghhhiiihhhfffeeecccaaa``````bbbeeegggdddcccbbbbbbbbbaaa^^^[[[VVVRRRMMMEEE>>>888333111//////000000000//////...000111111000...///111333777???QQQdddcccPPP===666555777===DDDEEE@@@<<<<<<===BBBOOOaaapppsssjjj```[[[ccciiilllsss~~~xxxnnnpppsssuuutttrrrpppnnnoooqqqssssssqqqooooooooojjjlllooopppnnnlllkkkkkkiiiiiijjjkkkkkkiiihhhgggdddeeeggggggggghhhjjjlllhhhhhhiiiiiijjjiiiiiihhhbbbccceeeeeeddddddcccccc````````````___]]]\\\[[[\\\XXXTTTQQQOOOLLLFFFBBB:::888555111//////000000555444333222111111111111000222555???TTTppp{{{zzzvvvfffMMMBBB999555555000---...///...,,,+++,,,---+++++++++*********)))))))))+++,,,+++***)))***+++'''((())))))'''((()))+++'''(((((()))***++++++,,,)))))))))(((((()))******(((((((((((()))))))))))),,,,,,,,,+++***(((''''''))))))*********+++++++++)))+++,,,+++((()))---222)))***+++---...//////000,,,,,,,,,------...000000...777BBBGGGEEENNNkkklllUUUFFFFFF???AAACCCHHH]]]uuuYYYHHHAAABBBDDD???CCCHHHQQQfffvvveeeVVVNNNLLLLLLMMMNNNOOOQQQOOOLLLIIIGGGGGGHHHSSSbbbnnnuuu{{{~~~~~~~~~~~~~~~~~~}}}||||||{{{zzzyyyvvvvvvxxx|||yyytttqqqpppooonnnmmmnnnnnnnnnkkkhhhdddbbb______]]]VVVMMMCCC;;;777555555444333222222222222000000////////////000000000000000000000000111111222111222333444999GGGUUU___kkk}}}iiigggeeeeeeggghhhhhhgggcccbbb`````````cccfffhhhdddcccbbbbbbbbbaaa___]]]WWWUUUPPPIIIBBB;;;666333//////000000000///......000111111000//////111333777???QQQbbb```NNN===888666888===BBBAAA<<<:::<<>>NNN^^^[[[JJJ<<<888555666:::???>>>:::;;;>>>>>>FFFPPPYYY^^^___^^^^^^dddvvvyyyuuuttttttuuuvvvwwwvvvsssrrroooqqqttttttrrrooonnnmmmkkkllllllkkkjjjkkkmmmpppjjjkkkmmmnnnnnnllljjjhhhaaadddgggiiijjjkkkmmmoooiiigggfffgggjjjjjjhhhfffaaadddggggggeeeccccccddd^^^^^^^^^^^^^^^]]]\\\[[[YYYVVVSSSRRRPPPLLLDDD>>>888666444222000//////000............///000111111000111444:::EEEVVVkkkyyyyyy~~~{{{}}}{{{iiiOOOCCC999555555000---...///...,,,+++,,,---+++++++++************)))&&&'''((((((&&&&&&'''(((((()))***)))((((((***,,,((((((((((((((((((((((((((((((((((((((()))******,,,,,,+++)))(((&&&%%%%%%!!!%%%))),,,---...)))************+++++++++***,,,---+++)))(((***,,,++++++---.........------+++++++++,,,---...000000000777???CCCEEEQQQkkk{{{aaaQQQEEE???EEE===AAACCCIIIbbb]]]IIIDDDBBBAAABBBCCCJJJTTTcccxxx{{{ooo```UUURRRSSSUUUUUUTTTUUUUUURRRNNNKKKJJJJJJPPPTTT___kkkttt|||~~~~~~}}}}}}}}}}}}}}}}}}}}}|||zzzyyy{{{~~~|||yyywwwuuusssqqqppppppqqqpppnnnjjjfffddd^^^\\\XXXPPPGGG???;;;999444444333222222222333333111000///......///000111///000000000111111111111000111333444333888GGGVVV^^^hhhvvvccccccfffiiikkkjjjgggddd````````````bbbdddfffgggjjjgggdddcccdddddddddccc\\\ZZZVVVQQQIIIBBB<<<888//////000000///...------///000000000//////222444666===LLLZZZWWWGGG:::888444555888===<<<:::<<>>DDD@@@EEEFFFKKKddduuuTTTEEEDDDDDDDDDEEE@@@IIIXXXjjj{{{xxxlll^^^TTTSSSUUUVVVVVVQQQRRRRRROOOLLLJJJJJJJJJSSSTTT]]]jjjsss|||{{{{{{}}}|||~~~~~~~~~}}}}}}}}}}}}}}}|||}}}}}}||||||}}}|||zzzyyywwwuuusssooopppppppppnnnkkkhhhfff]]][[[VVVNNNEEE>>>;;;999444444333222222222333333222000///......///000222//////000000111111111222///000222333222777FFFVVV```iiiuuugggggghhhhhhgggeeecccaaaeeeffffffggghhhiiijjjjjjjjjfffcccdddggghhheeeaaadddaaaZZZRRRNNNKKKAAA777333111///.../////////...---///000111111111333444;;;:::CCCPPPQQQDDD:::999777666888<<<;;;999;;;??????GGGOOOTTTYYYeeerrr{{{xxxvvvvvvuuuuuutttttttttsssuuuuuuuuussspppmmmmmmnnnmmmmmmlllnnnoooooonnnmmmiiijjjlllooopppoookkkhhhiiijjjkkklllllljjjiiigggcccfffhhhiiigggeeeddddddhhhgggfffeeedddccccccccc^^^___aaaaaa```]]]ZZZXXXWWWVVVSSSQQQMMMHHHAAA<<<:::666222111222333111///...///000000//////000111333111111888FFFXXXmmm|||~~~}}}zzzyyylllQQQDDD999555555000---------.........//////,,,+++)))((((((((()))***))))))(((&&&%%%&&&(((+++'''((((((((('''&&&%%%%%%'''((()))(((&&&&&&((()))******+++++++++******)))))))))************)))))))))))))))))))))******+++******+++++++++,,,,,,,,,+++******+++,,,.........---,,,,,,,,,,,,---...///---------------...///000///333;;;BBBCCCKKKfff}}}hhhUUUJJJFFFEEEEEE@@@CCCCCCKKKhhhkkkNNNDDDEEEEEEFFFIIIGGGGGGSSSooouuusssuuuiii\\\UUUWWW[[[\\\ZZZTTTPPPNNNPPPNNNKKKJJJMMMQQQVVV^^^fffppp}}}}}}vvvsssvvv{{{~~~~~~{{{}}}~~~|||~~~~~~}}}}}}}}}}}}|||wwwtttppppppooommmkkkhhhfffdddaaa[[[VVVQQQIII???888888333333222222111222222222222222111000000///000000000000000000111111111111222//////000222777CCCNNN[[[dddssshhhhhhiiiiiihhheeecccaaadddeeefffggghhhhhhiiiiiihhhdddbbbdddhhhjjjhhhfffhhheee___WWWSSSPPPGGG===555333000//////000000///,,,...////////////111333999888BBBOOOQQQFFF===<<<777666777;;;;;;:::>>>CCCDDDKKKUUU]]]ggguuuzzzwwwvvvtttrrrrrrsssuuuvvvwwwvvvtttppplllkkklllmmmmmmmmmmmmnnnnnnnnnmmmlllkkkkkklllnnnooonnnkkkhhhiiijjjkkklllllljjjiiigggfffgggiiiiiigggfffeeefffgggffffffeeedddcccbbbaaaaaabbbccccccaaa]]]ZZZWWWXXXVVVSSSPPPMMMGGGAAA===999666222111222222111///...///000000//////000111222111333:::HHH[[[nnn|||~~~yyylllQQQEEE999555555000000000///...---++++++***++++++***))))))))))))))))))))))))(((&&&''')))+++''''''((((((''''''&&&%%%((()))***)))'''''')))***(((((()))******)))))))))))))))************)))))))))))))))))))))******+++))))))*********++++++++++++'''$$$&&&+++...,,,(((------,,,,,,,,,------..................///000111222444:::???DDDQQQhhh}}}tttcccUUUOOOMMMKKKIII@@@CCCEEENNNkkk~~~cccJJJDDDFFFFFFFFFGGGHHHKKKZZZwwwwwwuuu~~~nnndddWWWRRRTTTXXXXXXVVVQQQNNNLLLNNNMMMIIIIIILLLNNNTTT^^^gggqqq|||wwwuuuvvv{{{~~~{{{yyyvvvuuuyyy}}}~~~}}}||||||zzzwwwtttooonnnllljjjgggeeecccbbb```[[[WWWSSSKKK@@@:::999333333222222111111222222111111000/////////000000000000000000111111111111333000///111222666AAALLLYYYbbbppp|||iiiiiiiiiiiigggeeecccbbbcccdddeeefffggghhhhhhhhhfffcccaaacccgggkkkkkkjjjiiihhhccc\\\WWWTTTKKKBBB888555111000000000000///...///000000//////111333666888AAAMMMOOOEEE>>>>>>999777777:::;;;<<>>HHHUUU^^^kkkxxxiiiiiihhhhhhfffdddcccbbbcccccceeefffggggggggggggfffdddbbbcccgggjjjkkkkkkggggggccc\\\XXXTTTMMMEEE:::666222000///000//////111222222111000111333555888:::BBBJJJJJJBBB======<<<::::::===>>>@@@FFFMMMTTTZZZggg{{{|||yyyuuutttsssrrrssstttwwwxxxsssrrrpppmmmjjjiiijjjlllooopppqqqqqqooonnnnnnnnnpppnnnlllkkklllllljjjiiiiiijjjjjjkkkjjjiiihhhhhhiiiiiihhhfffdddeeegggiiieeefffggggggfffdddbbb```bbbbbbccccccaaa^^^ZZZXXXYYYVVVRRRNNNKKKGGGCCC@@@666555222000////////////...///000000//////000111111333777???OOOeeevvv~~~|||nnnRRREEE:::555444///,,,,,,,,,++++++++++++******+++,,,------,,,******&&&((())))))(((''''''(((''''''(((((((((((('''''')))******)))(((((()))+++%%%&&&'''((()))*********(((((())))))))))))(((((()))))))))))))))******+++))))))))))))*********+++---)))&&&(((,,,...---***......---,,,,,,,,,------...---......///000111222222:::<<<:::EEE\\\qqqyyyyyyoooccc]]]ZZZUUULLLCCC???BBBEEETTTttthhhUUUGGGHHHMMMKKKGGGGGGFFFTTTqqqyyyfff]]]SSSPPPTTTXXXXXXVVVOOOKKKJJJKKKJJJGGGGGGJJJOOOXXXdddooowww}}}{{{www|||}}}wwwrrrmmmjjjkkkqqquuu{{{~~~}}}~~~~~~~~~~~~~~~{{{yyyvvvtttsssnnnlllhhhdddaaa^^^]]]\\\ZZZWWWUUUSSSMMMBBB:::999444444333222111111111111......---......///000111///000000000111111111111333111111222111333;;;DDDQQQ[[[iiiwwwgggggggggfffeeedddcccbbbcccdddfffgggggggggfffeeefffeeeddddddfffhhhiiiiiidddfffccc^^^YYYUUUNNNGGG<<<888333000/////////...111222222111000111444666<<>>;;;<<<<<<;;;>>>CCCGGGJJJQQQXXX___ddduuu|||{{{zzzrrrssstttuuuvvvvvvuuuuuulllnnnoooooommmllllllmmmqqqssstttsssqqqooooooppppppnnnkkkjjjkkkkkkkkkjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhgggdddccccccfffiiiggghhhiiiiiihhhfffdddbbb^^^___```aaa```^^^[[[YYYYYYVVVQQQNNNKKKGGGCCC@@@666555333111///...//////...///000000//////000111222555999AAATTTnnn}}}nnnSSSFFF:::555444///++++++++++++++++++++++++)))***,,,------,,,+++***%%%'''))))))'''&&&&&&'''''''''((((((((((((((('''(((((()))((('''&&&(((***&&&'''((()))******+++***(((((())))))))))))(((((()))))))))))))))******+++*********+++++++++,,,,,,+++,,,,,,,,,++++++,,,......------,,,,,,,,,------,,,,,,,,,---...///111222000:::???===FFF^^^uuu~~~uuujjjbbb\\\TTTIIIAAA@@@BBBEEEUUUyyylllZZZLLLLLLOOOKKKHHHHHHEEEXXX|||wwwddd[[[RRROOOTTTYYYYYYWWWPPPMMMKKKLLLKKKGGGGGGJJJOOOXXXdddnnnuuu|||}}}|||vvvooolllnnnnnnrrrwww{{{~~~~~~}}}~~~}}}~~~{{{xxxuuusssrrrooommmiiieeeaaa^^^[[[ZZZUUURRRQQQPPPJJJ@@@999888555444333222111111111111......---......///000111///000000000111111111111333111111222111111888AAAOOOZZZjjjxxxggggggffffffeeeeeeeeeeeefffggghhhiiihhhfffdddccceeeeeeffffffffffffffffffcccfffeee```[[[XXXRRRKKK???;;;555111////////////111111111111000222666888???AAADDDCCC@@@>>>???AAA@@@BBBGGGPPPUUUXXX]]]cccffflll~~~}}}||||||rrrsssuuuwwwwwwvvvtttsssjjjmmmpppqqqqqqooonnnooorrruuuvvvtttpppnnnnnnpppooommmkkkkkkllllllkkkjjjjjjjjjiiiiiihhhhhhhhhhhhggggggfffdddcccccceeehhhiiiiiijjjjjjiiigggeeeddd\\\]]]___``````^^^\\\ZZZWWWUUUQQQOOOLLLHHHCCC@@@555555444222///...///111...///000000//////000111333666:::BBB[[[|||{{{oooSSSFFF:::555444///...------,,,+++***)))))))))***++++++++++++++++++'''((()))((('''&&&''')))''''''((()))))))))(((((('''(((((('''&&&&&&''')))'''((())))))************'''(((((())))))((((((''')))))))))))))))******+++***++++++++++++,,,,,,,,,(((+++---+++((('''***...---,,,,,,,,,,,,---...///+++++++++,,,...///111222111888===AAALLLbbbzzzzzzooocccZZZQQQHHHBBB@@@CCCHHHZZZ{{{gggTTTOOOMMMIIIGGGIIIFFF^^^vvvaaaXXXNNNLLLQQQVVVWWWVVVSSSOOOMMMMMMKKKGGGFFFIIIMMMTTT___iiiqqq{{{{{{rrrooorrrmmmooorrrvvvzzz|||~~~~~~}}}~~~}}}}}}~~~~~~|||xxxuuurrrrrrooonnnkkkhhhccc^^^ZZZXXXQQQNNNMMMLLLGGG>>>888888555444333222111000000000/////////...//////000000000000000000111111111111111000111222111111666>>>LLLYYYlll|||ggggggggggggggghhhhhhiiihhhiiijjjjjjiiifffcccaaabbbcccfffgggfffeeeddddddaaaeeefffaaa\\\YYYSSSMMMCCC>>>888333111111111111444444444444444666;;;>>>>>>AAACCCAAA???BBBHHHMMMNNNPPPWWW___bbbaaabbbfffeeelll~~~~~~}}}{{{zzztttuuuuuuvvvuuuuuutttsssmmmoooqqqrrrqqqppppppqqqqqqtttvvvtttooolllmmmooommmlllkkkkkkmmmmmmllljjjjjjiiiiiihhhhhhhhhhhhhhhggghhhhhhfffddddddfffhhhjjjjjjiiihhhgggfffeeeeee^^^___aaabbbaaa^^^\\\ZZZVVVTTTRRRPPPMMMIIICCC???666666666333///...000222...///000000//////000111222666:::DDDbbbvvvpppTTTGGG:::555444///------,,,,,,++++++++++++)))))))))))))))***++++++*********)))'''(((***,,,''''''((()))))))))))))))((())))))(((''''''(((***''''''((())))))(((((((((''''''(((((((((((('''''')))))))))))))))******+++************++++++++++++)))***+++***(((((()))++++++++++++,,,---...///000+++,,,,,,---...000222333555333777CCCTTThhh~~~ssscccTTTIIIDDDAAA@@@FFFNNNaaauuu[[[PPPJJJDDDDDDHHHJJJeeeuuuaaaXXXMMMIIINNNTTTVVVVVVTTTPPPNNNMMMKKKFFFDDDFFFLLLRRR[[[eeeqqq~~~tttpppsssooopppqqqssswww~~~{{{}}}~~~~~~|||{{{|||||||||}}}|||zzzyyy|||~~~yyyuuurrrqqqooonnnmmmiiiddd^^^YYYVVVPPPLLLJJJJJJEEE===999999666555333222111000000000111111000/////////000000000000000000111111111111000///000222111000555===EEEVVVnnnhhhhhhhhhhhhiiijjjkkkllljjjkkklllkkkiiifffbbb```^^^aaaeeeggggggeeedddddd___ccceee```[[[WWWRRRLLLFFFAAA:::555333333333222888888888888999<<<@@@DDD<<<@@@AAA@@@@@@GGGQQQXXX]]]___eeekkkjjjdddaaaaaa```hhh{{{|||{{{xxxwwwwwwvvvuuutttsssssstttuuurrrsssrrrqqqooooooqqqssspppsssuuusssmmmjjjkkkmmmlllkkkkkklllmmmnnnlllkkkjjjiiiiiihhhhhhhhhhhhhhhhhhiiiiiihhhffffffggghhhjjjiiihhhfffeeeeeeeeeeeeaaabbbccccccbbb___[[[YYYUUUTTTRRRQQQNNNIIICCC???666777777444000...000333...///000000//////000111111666:::FFFgggrrrpppTTTGGG:::555444///))))))***+++---...///000***)))((((((((()))+++,,,,,,,,,,,,***((())),,,...''''''((())))))))))))))))))******)))(((((()))+++'''''''''(((''''''&&&&&&''''''(((((((((((('''''')))))))))))))))******+++))))))))))))************---+++))))))+++,,,+++)))******+++,,,---///000111,,,------...000111333444999000111DDDZZZmmmwwwbbbOOOBBB>>>>>>@@@HHHSSSggg}}}```OOOGGGAAABBBGGGNNNjjjvvvcccYYYMMMJJJNNNUUUWWWWWWUUUQQQNNNMMMJJJEEECCCEEEMMMRRRZZZeeesss~~~tttooorrrssssssssstttwww~~~~~~{{{}}}~~~}}}{{{zzzzzz{{{yyy}}}|||zzz}}}~~~}}}}}}}}}~~~}}}}}}|||xxxuuuwww{{{~~~zzzuuurrrqqqnnnnnnmmmjjjeee^^^XXXTTTPPPLLLIIIHHHDDD===:::;;;666555444222111000000000333222111000000///000000000000000000111111111111///...000222111000555<<<===QQQooofffgggiiikkklllllllllkkknnnmmmkkkiiihhhgggffffffaaabbbdddeeedddbbb```___bbbaaa___]]][[[YYYWWWVVVMMMBBB888666444111444:::888888999999:::===AAADDDEEEAAA@@@FFFMMMTTT]]]eeennnpppooohhh^^^VVVTTTUUUTTTggg|||yyywwwwwwxxxwwwvvvtttssssssuuuwwwyyyqqqsssuuutttrrrqqqpppqqqrrrtttsssoooiiifffiiimmmdddgggjjjlllmmmmmmmmmmmmiiiiiiiiigggeeeeeeggghhhkkkjjjhhhffffffggghhhjjjggghhhgggddd``````dddhhhdddaaa^^^]]]^^^]]][[[YYYWWWUUUSSSPPPLLLFFF???:::777444111000000000///...////////////000000000000111333666DDDgggvvvrrrTTTFFF@@@999333333222000//////000///,,,************++++++,,,,,,,,,$$$)))...---)))'''(((+++((()))******'''&&&)))...+++,,,,,,***(((''''''((('''((((((((())))))))))))((()))***++++++***)))((((((***+++***)))((()))***)))+++,,,,,,+++***,,,---+++,,,,,,,,,+++---///222***---///000...,,,++++++---......---,,,...111444444===CCCJJJaaaooo]]]LLL>>><<>>BBBFFFLLLQQQUUUXXXPPPKKKIIIMMMRRRYYYccclllrrrppphhh\\\NNNFFFFFFIIIUUUcccwww~~~yyyxxxwwwxxx{{{zzzxxxvvvttttttuuuxxxyyysssuuuwwwwwwtttqqqpppooopppqqqqqqooollllllppptttnnnmmmlllkkklllnnnppprrrkkkllllllkkkjjjjjjlllnnnkkkkkkjjjiiigggfffeeeeeegggeeecccbbbccceeeeeeeee```___]]]]]]]]]]]]\\\ZZZWWWUUUSSSPPPMMMHHHBBB>>>888666222000000///...---////////////000000000000555777888CCCccc~~~pppRRRDDD>>>777111111)))((()))***---...---++++++++++++++++++*********///,,,(((&&&'''(((((('''###%%%''')))******)))(((/////////---)))'''&&&'''*********)))))))))))))))))))))************))))))(((***+++***)))((()))***''')))******)))(((***+++***,,,000000///,,,******)))+++...///...------...------......---///222444444;;;DDDUUUyyyeeeSSSGGG===:::===EEEKKKggg|||YYYHHHCCCAAADDDIIISSSooo~~~sssaaaUUUKKKLLLTTTZZZ___ccc\\\TTTLLLHHHEEECCCGGGLLLOOOYYYkkkxxxvvvwwwxxxxxxyyy{{{zzz}}}~~~|||{{{{{{{{{{{{||||||}}}}}}}}}|||{{{{{{|||}}}~~~~~~~~~~~~{{{xxxvvvtttsssrrrqqqqqqrrrssssssqqqppppppnnnjjjgggccc^^^XXXTTTMMMKKKGGGCCC???===<<<<<<555444222111000000111111111///...///000111000......000111000///......//////000111111111222555777DDDOOOhhhcccdddeeefffggghhhhhhhhhiiiiiigggfffeeedddddddddbbbccccccddddddcccbbbbbbccccccbbb```]]]ZZZWWWVVVPPPIIIAAA<<<:::999:::;;;===@@@DDDJJJQQQVVVXXXYYYNNNJJJGGGJJJNNNSSS^^^hhhjjjhhhbbbWWWKKKFFFHHHLLLSSS```rrr{{{wwwwwwwwwyyy{{{{{{yyywwwuuuuuuvvvxxxyyytttvvvwwwwwwtttpppooonnnrrrrrrrrrpppnnnnnnqqqtttooonnnmmmnnnpppssstttuuunnnnnnnnnllliiigggggghhhkkkkkkkkkiiihhheeecccbbbgggdddbbbbbbeeefffeeebbb_______________^^^]]]\\\YYYWWWTTTPPPLLLGGGAAA===999666222000000///...,,,////////////000000000000222444777AAA```oooQQQCCC===666111000,,,++++++---///000///---,,,,,,++++++******)))))),,,***(((''''''((((((((($$$&&&'''&&&''')))'''$$$+++,,,,,,***'''%%%%%%&&&***************))))))))))))))))))******)))))))))(((***+++***)))((()))***((()))******))))))***,,,))),,,...///---,,,++++++)))+++---......---...///,,,---.........000222444888>>>FFF\\\}}}^^^NNNFFF>>>;;;===FFFQQQrrruuuTTTEEEBBBAAACCCHHHTTTjjj~~~qqqcccVVVMMMNNNVVV]]]bbbfff^^^UUUKKKGGGDDDDDDJJJQQQTTTaaavvv}}}tttrrruuuyyyzzzzzz{{{|||~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~|||yyyvvvtttrrrqqqppppppppprrrrrrpppoooooollliiifffbbb^^^YYYUUUNNNJJJEEEAAA???>>>===<<<444333111000000000111111000/////////000000000///---///111222000///...//////000111111111222555888CCCPPPfff{{{eeeeeeeeefffggghhhiiijjjhhhhhhfffeeeddddddddddddcccccccccdddddddddccccccddddddcccaaa^^^[[[WWWUUUQQQMMMFFF???=========;;;<<<>>>BBBIIIOOORRRRRRPPPKKKHHHFFFIIIKKKPPP[[[eeefffeee___VVVMMMIIIMMMQQQZZZfffvvvyyywwwwwwwwwxxx{{{zzzyyyvvvuuuuuuvvvxxxzzztttvvvvvvuuurrrooooooooouuutttsssqqqooooooppprrrmmmlllnnnrrrvvvxxxwwwvvvnnnoooooommmjjjhhhhhhhhhlllkkkkkkiiigggeeecccaaafffdddbbbcccffffffdddaaa___```aaaaaa```___^^^^^^\\\YYYTTTPPPKKKEEE???;;;888555222000000///...---////////////000000000000///333777AAA___}}}oooQQQCCC===666000000000///...///000///...,,,+++++++++******)))))))))###'''++++++((('''(((+++(((,,,,,,'''&&&))))))&&&''')))))))))''''''((()))******))))))))))))))))))***))))))))))))))))))***(((***+++***)))((()))***)))***,,,+++******+++---)))+++,,,+++++++++---///)))+++------------...000+++---/////////000333555:::???IIIbbbsssVVVJJJFFF@@@>>>???GGGWWW}}}iiiNNNCCC@@@@@@CCCIIIWWWkkkrrrfffZZZPPPQQQXXX___dddhhh```WWWMMMGGGFFFHHHPPPXXX```nnn|||uuutttxxx}}}}}}{{{~~~~~~}}}}}}}}}~~~~~~{{{xxxvvvtttrrrqqqppppppqqqqqqooommmllljjjfffdddaaa^^^YYYVVVQQQLLLFFFAAA???>>><<<:::444333111000000000111111///000000000/////////000---///111222111/////////000111222222222444777:::BBBPPPcccrrr|||ffffffffffffgggiiijjjkkkhhhgggfffeeeddddddddddddccccccccccccdddddddddddddddddddddbbb___[[[XXXUUUQQQNNNHHHAAA>>>???>>>:::999:::>>>DDDJJJKKKGGGCCCAAA@@@BBBFFFIIIOOOZZZeeekkkiiibbbXXXOOONNNTTTZZZiiisss~~~xxxwwwwwwvvvwwwzzzxxxwwwuuuttttttvvvyyyzzzvvvwwwvvvtttqqqpppqqqrrrxxxvvvssspppoooooooooppplllkkkmmmqqqwwwxxxvvvssskkkmmmoooooonnnmmmmmmnnnlllkkkjjjhhhfffdddcccbbbeeeddddddeeeeeedddbbb______aaabbbbbb```^^^]]]]]][[[XXXSSSNNNJJJDDD>>>:::777444111000000000///...////////////000000000000000555999BBB\\\~~~~~~www~~~oooQQQCCC===666000000000///...---...---***(((***************)))))))))&&&,,,,,,(((&&&(((,,,(((000222+++(((+++,,,)))''')))******)))***+++,,,'''((((((((())))))))))))******))))))))))))******(((***+++***)))((()))***)))+++,,,,,,++++++,,,---)))************+++...111+++,,,------,,,,,,...///+++---///000000111333555999???KKKeee}}}eeeNNNFFFEEEBBB@@@BBBHHH\\\nnnZZZHHHBBB@@@>>>CCCJJJ\\\ppptttiii]]]SSSTTT\\\bbbhhhkkkeee[[[QQQLLLKKKNNNWWW```ooo|||~~~|||zzzwwwwww~~~~~~~~~~~~~~~}}}{{{xxxwwwtttrrrppppppooonnnkkkiiigggeeebbb```^^^\\\YYYWWWTTTNNNFFFAAA@@@>>><<<:::555444222111000000111111...000111000///...///111...///111111000///000111000111222333333555888;;;AAAOOO```lllvvvffffffeeefffggghhhjjjkkkhhhgggfffeeeeeeddddddeeeccccccccccccddddddeeeeeeeeeeeeeeeccc```\\\XXXUUUNNNNNNHHH@@@===>>><<<777555666999@@@EEEEEE???999888:::???GGGMMMTTT```llltttoooeeeYYYQQQSSS^^^hhhvvv~~~}}}yyyxxxwwwuuuvvvyyyvvvuuutttssstttvvvyyy{{{yyyyyywwwtttqqqrrruuuwwwwwwuuurrrpppoooooooooooonnnkkkjjjmmmrrrtttrrroooiiilllnnnooonnnmmmnnnnnnlllkkkhhhfffeeedddddddddccceeeggggggdddaaa______]]]```bbbaaa^^^[[[ZZZZZZXXXUUUPPPLLLIIIDDD@@@<<<555333111000000111000000////////////000000000000111666999>>>TTTtttwww|||xxxpppRRRDDD>>>666111000///...---------,,,***((())))))))))))************$$$'''))))))''''''(((***+++444...(((***+++(((((()))******))))))***+++%%%%%%&&&'''((())))))***+++***)))(((((()))***+++(((***+++***)))((()))***)))***++++++******+++,,,)))***,,,,,,++++++,,,---,,,---...---,,,,,,---///***,,,///111111222444555888???KKKdddiiiVVVEEECCCDDDAAAAAADDDLLLbbb}}}YYYMMMDDDBBB???===BBBLLL]]]sss~~~uuuiii]]]TTTVVV___ggglllqqqkkkaaaWWWSSSSSSVVV___hhhyyyyyyrrrrrrtttuuuzzz~~~~~~}}}}}}~~~~~~~~~|||zzzyyyuuussspppnnnmmmjjjfffcccaaa___\\\[[[ZZZYYYWWWUUUUUUNNNFFFAAAAAA@@@>>><<<777666444222111000000111...000111111......///111///000111000//////111333///000111222222444777:::BBBOOO^^^gggqqqfffeeeeeeeeefffhhhjjjkkkhhhgggffffffeeeeeeeeeeeedddcccccccccddddddeeefffeeeeeeeeedddaaa\\\XXXUUULLLLLLGGG>>>;;;===;;;555333444777===CCCBBB<<<555888;;;DDDNNNVVV^^^lllxxxxxxqqqeeeXXXRRRXXXhhhuuu|||}}}yyyyyywwwtttuuuxxxuuutttrrrrrrsssvvvyyy{{{|||zzzxxxtttrrrtttxxx{{{vvvtttqqqoooooopppppppppqqqlllhhhiiimmmooonnnllljjjlllmmmmmmkkkiiiiiiiiillljjjhhheeeddddddeeeeeecccfffiiihhhddd___^^^^^^\\\___aaa```\\\XXXWWWXXXUUURRRNNNKKKHHHEEEAAA???555222000///000111111111////////////000000000000111555777:::KKKggg}}}}}}sss}}}pppRRRDDD>>>777111111///...------...---+++***(((((())))))******+++++++++)))&&&%%%&&&((((((((($$$111...'''(((((($$$'''))))))((('''&&&&&&(((###$$$%%%&&&''')))******+++***)))(((((()))***+++(((***+++***)))((()))***((()))******))))))***+++(((+++...///---+++))))))---......---++++++---...***,,,///111111222444555777>>>JJJ```yyy\\\LLL@@@AAACCCAAAAAAEEEPPPfffgggLLLEEEAAABBB???<<>>888777555333111000000000...000222111...---///111000000000///...///222444...///000111111333666999DDDPPP\\\ccclll~~~cccfffiiikkkjjjhhhgggggghhhhhhhhhfffdddcccdddeeeiiifffdddfffiiijjjgggcccbbbaaa```^^^[[[WWWTTTRRRQQQNNNHHHCCC===:::888777111555999<<<===;;;888777;;;???GGGPPP[[[eeelllpppooohhh]]]TTTQQQWWWccclllvvv||||||{{{zzzwwwtttsssuuuwwwxxxvvvsssrrrsssuuuuuuuuu{{{xxxvvvwwwzzz{{{zzzxxxrrrrrrpppmmmjjjhhhiiijjjlllllljjjjjjjjjjjjllllllqqqpppnnnkkkgggfffgggiiimmmhhhcccaaadddggghhhhhhhhhfffeeeddddddbbb___]]]\\\]]]]]]^^^^^^]]]]]]\\\VVVTTTRRROOOKKKEEE???:::555333000//////000///...000000///////////////000222333555:::DDDUUUiiiwwwyyywwwvvv|||jjjQQQFFF;;;555333---,,,...000...+++))),,,///---,,,++++++******++++++&&&'''(((*********)))((()))&&&%%%%%%((()))'''$$$&&&&&&((()))************''')))***+++***+++,,,...,,,***)))((('''(((***+++*********)))((()))+++---((()))++++++*********++++++,,,---...,,,***&&&$$$)))***+++---...//////000---.........---///333666888???KKK```~~~kkkQQQHHH@@@???@@@@@@AAADDDSSStttuuu[[[HHHAAA???DDDBBB===AAALLLXXXnnn~~~{{{nnnfff^^^\\\bbbllltttyyyzzznnnaaa[[[ZZZ\\\cccjjjsss{{{mmmbbb]]]^^^___ccclll{{{ooohhhttt}}}|||zzz{{{}}}}}}||||||{{{{{{}}}~~~vvvtttppplllhhhccc^^^[[[XXXVVVUUUUUUVVVWWWVVVUUUQQQOOOKKKEEE???;;;999999888666333000//////000111---------...///000000111//////000//////...------111000000000222555777999@@@MMMYYY___iii}}}cccfffiiijjjiiigggfffffffffggggggfffeeedddfffgggkkkhhheeeeeehhhiiieeebbbddddddcccaaa^^^ZZZVVVTTTPPPMMMHHHBBB===999777666555555666:::>>>>>>:::666999===CCCLLLUUU\\\bbbeeebbb]]]UUUMMMKKKQQQ[[[dddpppvvv}}}{{{zzzyyyvvvtttsssuuuwwwuuusssqqqqqqsssvvvwwwwwwwwwvvvvvvyyy|||}}}{{{xxxppppppooollliiihhhhhhjjjlllkkkjjjjjjjjjjjjkkklllqqqpppnnnkkkgggfffgggiiikkkiiiffffffhhhiiigggfffhhhfffdddccccccbbb```___^^^^^^^^^^^^^^^]]]\\\[[[YYYWWWUUURRRNNNHHHBBB===555333000//////000///...000000////////////000000333555666777>>>NNNdddsssvvvvvvxxxjjjQQQGGG;;;555333,,,///...,,,,,,,,,------,,,,,,,,,+++***************'''(((((())))))))))))((()))'''%%%&&&((()))'''&&&&&&'''((()))************%%%&&&((((((''''''(((***(((((()))))))))((((((((()))*********)))))),,,...((()))++++++*********+++++++++***************+++++++++,,,---...............////////////000444777:::AAALLL```{{{{{{cccOOOGGGAAAAAACCCCCCEEEHHHZZZzzzlllPPPGGGBBBBBBGGGEEE@@@DDDNNN[[[qqq}}}qqqiii```]]]cccmmmwww|||~~~qqqccc\\\YYY[[[aaaiiirrr}}}~~~jjj^^^VVVRRRSSSWWW]]]fffuuuxxxhhhbbbooo}}}}}}{{{{{{|||~~~||||||{{{{{{{{{|||}}}~~~vvvtttpppkkkgggaaa]]]ZZZVVVUUUUUUWWWXXXYYYWWWVVVRRRPPPLLLFFFAAA===;;;;;;888666333000//////000111------......///000000111000000111111000//////...111111000000222444666888===IIIUUU^^^jjj~~~dddfffiiiiiigggfffeeeeeeeeefffgggfffeeeeeegggiiimmmjjjfffeeeggggggdddbbbddddddeeedddaaa\\\WWWTTTOOOLLLGGGAAA<<<888666555777444222555;;;<<<888333555888>>>DDDKKKOOOSSSTTTQQQOOOKKKFFFDDDIIIRRRZZZjjjppp||||||yyyyyyxxxuuussssssuuuwwwuuusssqqqppprrrtttuuuuuuuuuvvvxxx{{{|||zzzvvvrrrmmmnnnmmmkkkiiihhhiiijjjkkkkkkjjjjjjjjjjjjkkkkkkppppppnnnkkkhhhfffggghhhjjjiiijjjkkkkkkjjjfffcccgggeeebbbaaabbbcccbbbbbbaaaaaa```___^^^\\\ZZZZZZZZZXXXUUURRRNNNIIIBBB>>>666333000///000000///...000000////////////000000444666666666;;;KKKdddxxx{{{|||iiiQQQGGG<<<666222+++111---***+++...///---***++++++***))))))))))))***))))))(((((('''((((((((()))(((''''''))))))((('''&&&'''((())))))******)))(((***+++***))))))***+++%%%&&&(((******((('''%%%((()))******)))***,,,...((()))++++++*********+++,,,***((('''(((+++...111,,,------...------,,,,,,//////000//////111555888:::AAAMMMaaa{{{www```MMMGGGCCCDDDEEEEEEHHHLLLccciiiMMMFFFCCCEEEIIIHHHCCCFFFOOO```xxxvvvmmmccc___dddoooyyysssddd[[[WWWYYY```gggqqqyyyhhhYYYSSSPPPPPPQQQVVV[[[dddrrrnnnaaa^^^kkkzzzzzzsssvvv~~~{{{}}}}}}}}}}}}~~~{{{{{{{{{{{{{{{|||}}}}}}wwwtttpppjjjddd^^^ZZZWWWUUUVVVWWWYYY[[[[[[YYYWWWQQQNNNJJJEEE@@@===<<<;;;777666333000//////000000------......///000000000111111111111111000000///222222111111222333555666999CCCOOO\\\kkk~~~dddfffhhhhhhfffdddddddddfffggggggfffeeeeeefffhhhllliiifffeeeffffffeeedddaaacccddddddaaa\\\WWWSSSOOOLLLFFF@@@;;;777555444555333111111333444111///111444888===AAACCCEEEEEEDDDFFFFFFDDDBBBFFFOOOVVVbbbjjjvvvxxxxxxwwwtttrrrsssuuuwwwyyyvvvrrrqqqqqqqqqqqqqqqvvvxxxzzz|||zzztttnnniiilllmmmmmmllljjjiiijjjkkkkkkjjjjjjjjjjjjjjjjjjkkkoooooonnnkkkgggeeefffgggiiiiiijjjjjjjjjhhheeecccfffdddaaa```bbbcccddddddcccbbbaaa```^^^[[[YYYXXXXXXUUURRROOOKKKFFF@@@<<<666444111000000000000///000////////////000000111222555777777<<>><<<:::999666555333111/////////000............//////000000000000000111111000000///333222222111111222333444777???KKKZZZlll}}}eeeggghhhhhhfffdddddddddggghhhhhhfffdddcccdddeeehhhgggfffffffffgggffffffbbbccceeeeeebbb]]]XXXTTTOOOLLLFFF@@@:::666444333333444444222---+++,,,...///111444777:::<<<======AAAEEEIIIIIIHHHKKKSSSZZZ]]]fffrrr{{{wwwwwwvvvtttssssssvvvxxxyyyvvvrrrqqqqqqqqqqqqqqqsssuuuyyyyyyvvvpppjjjggglllmmmnnnnnnlllkkkkkkllljjjjjjjjjjjjjjjjjjjjjjjjmmmmmmmmmjjjgggddddddeeehhhhhhgggfffeeedddddddddeeeccc``````bbbdddeeeeeebbbbbbaaa```]]][[[YYYXXXWWWTTTPPPMMMIIIDDD???;;;666444111000000111000//////////////////000111111222555777777???VVVvvvgggPPPFFF;;;555222,,,---...///---+++***,,,...+++***))))))((()))))))))***)))(((&&&&&&&&&'''((('''(((((())))))))))))***'''(((((())))))))))))((('''((())))))'''&&&'''((())))))((((((((()))++++++''')))***+++******,,,---((()))++++++*********++++++*********+++,,,---...)))***,,,---.../////////,,,---.........000444777999>>>LLLccc{{{wwweeeTTTOOOJJJHHHEEECCCEEEIIIdddnnnVVVHHHIIIKKKJJJFFFDDDJJJRRRmmmzzzqqqeee```eeeooozzz{{{mmm]]]UUUSSSVVV^^^ggguuu|||}}}bbb\\\VVVTTTYYY```bbbbbbeeeiiimmmrrryyy~~~zzzrrrhhh```^^^gggttt|||nnnkkkyyy~~~~~~}}}{{{{{{{{{|||||||||||||||wwwvvvqqqiii```YYYVVVUUU[[[[[[\\\^^^^^^]]]YYYVVVPPPKKKDDD@@@>>><<<;;;999666444333111////////////............////////////......//////000//////...222222222222222222222222888===IIIYYYlll|||eeeggghhhhhhfffeeeeeefffgggggggggeeebbbaaabbbcccffffffggggggggggggffffffdddeeeffffffccc___[[[XXXPPPLLLGGG@@@:::666444333111555777444---***---111///000222555888;;;===>>>DDDKKKQQQRRRQQQSSS[[[bbbfffnnnyyyvvvwwwvvvuuussstttwwwyyyuuusssqqqppprrrtttuuuuuunnnqqquuuvvvtttpppmmmllllllnnnoooooommmkkkkkkllliiiiiijjjjjjjjjjjjiiiiiikkkkkkkkkiiieeecccbbbcccfffeeedddbbb```aaadddfffdddcccaaaaaacccdddeeeddd``````___^^^]]][[[YYYYYYXXXVVVQQQMMMJJJEEE@@@<<<777444111000111111000//////......//////000111222333555666888CCC\\\}}}gggOOODDD:::555333---,,,///000...***))),,,///++++++***))))))))))))***((((((''''''&&&'''''''''%%%'''(((((((((((()))+++(((((())))))))))))((((((((()))******(((((()))******)))((('''((())),,,---(((***+++,,,+++******+++((()))++++++*********+++***+++,,,------,,,++++++)))***+++---...///000000+++,,,------...000444777<<>>;;;888444333222111000...------///////////////.........//////000111111111111111//////000222222333333222444888EEEXXXjjjdddfffjjjlllllliiieeebbbeeedddcccaaaaaa`````````dddeeeeeeeeedddcccbbbaaadddcccbbb```___]]]\\\[[[UUUOOOGGG@@@;;;777333111222000//////000000///------///333999@@@GGGNNNQQQVVVYYY[[[\\\[[[\\\___cccoootttwwwyyy~~~}}}|||zzzvvvttttttvvvyyy|||{{{wwwsssqqqrrrsssuuuuuutttsssssstttvvvuuusssqqqoooqqqrrroooiiigggiiilllllljjjhhhjjjlllnnnllljjjggghhhgggeeecccbbbbbbdddgggkkkmmmjjjeeeaaaaaaccceeeddddddcccbbbaaa``````\\\]]]]]]]]]]]]\\\[[[ZZZTTTSSSQQQMMMIIIDDD???===555444222111/////////000000000///////////////000111888888CCCdddxxxiiiPPPBBB444///111///,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,,,,)))&&&(((+++,,,******,,,+++(((******)))((('''&&&%%%%%%&&&'''((((((((((((***,,,*********)))))))))))))))((())))))))))))(((((('''+++++++++++++++++++++++++++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---///000111333666999<<>>FFFXXXsssrrr___KKKBBB>>>???FFFPPPxxxpppXXXRRRLLLLLLQQQ^^^qqq}}}tttmmmlllnnnnnnooorrrnnnllldddYYYVVV\\\aaaccckkkiiigggddd___\\\aaahhhwwwvvvvvvvvvxxxzzzuuuzzz~~~~~~}}}}}}}}}}}}~~~~~~}}}|||||||||}}}}}}xxxsssiii```ZZZWWWVVVWWWXXX[[[\\\]]]cccjjjllliiiZZZNNNCCC@@@???<<<::::::666555333111////////////............///////////////.........///111222333222222111111222222333444555999BBBRRRfffeeegggiiikkkjjjhhhdddbbbbbbaaa```_________________________________^^^^^^ZZZ[[[^^^___^^^ZZZVVVTTTSSSOOOJJJDDD???:::444111333111...---...000000000...///111555999===AAACCCHHHJJJKKKJJJHHHJJJNNNRRRYYY___dddffflllvvv~~~}}}{{{yyyxxxyyyzzzzzz{{{wwwrrrpppppprrrsssssssssrrrrrrssstttsssqqqoookkkmmmnnnlllhhhgggiiilllkkkjjjiiiiiijjjjjjhhhgggeeeggghhhiiiiiijjjlllnnnsssssspppjjjeeeccceeehhhgggfffeeedddcccbbbbbbbbb___^^^^^^]]]\\\[[[[[[ZZZWWWUUURRRMMMGGGAAA<<<999555333222000/////////000111111000000000111111222333888999JJJsssvvvfffNNNBBB555111333111++++++++++++++++++++++++%%%)))---,,,***(((+++...&&&)))***((((((***)))&&&(((((())))))******++++++'''((()))((('''(((***,,,''''''((()))***+++,,,,,,''''''((()))************))))))))))))))))))))))))***)))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,------------------------///000000000000111444666@@@JJJ___{{{wwwbbbMMMDDD???@@@KKKXXXxxxYYYQQQJJJJJJOOO\\\qqq}}}wwwqqqpppooolllkkkmmmkkkkkkeee\\\YYY^^^cccdddfffbbb^^^]]]]]]```kkkvvv{{{zzz~~~~~~~~~}}}}}}||||||}}}}}}||||||{{{zzzzzzzzzzzzzzzxxxrrrhhh^^^WWWTTTTTTUUU[[[\\\[[[]]]dddmmmooommm[[[OOODDDAAA???<<<999999777666444222111000111111............////////////000000000///000111222222222111111111111222333333555;;;BBBKKKbbbbbbccceeeeeedddbbb___]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\\\\[[[ZZZXXXXXXWWWWWWVVVWWWYYYZZZYYYWWWUUUTTTRRROOOKKKFFFAAA;;;555111444111---,,,---///111111///000111333555888:::;;;>>>@@@BBBAAA@@@BBBGGGLLLQQQXXX]]]aaagggpppwwwyyywwwzzz~~~}}}{{{zzzzzzzzzzzzzzzvvvqqqooooooqqqrrrrrrrrrqqqqqqrrrsssrrrpppnnnmmmnnnooommmkkkkkklllnnngggggggggiiijjjlllllllllfffhhhiiijjjjjjkkkmmmoootttrrrnnnhhhddddddhhhlllhhhgggfffdddcccccccccccc```___^^^]]]\\\[[[ZZZZZZTTTRRROOOKKKEEE???:::888444333111000/////////000111111111111111111222333333888;;;OOOzzzdddMMMBBB666111444111------------------------'''))),,,,,,***)))+++,,,(((+++,,,******,,,+++((((((((()))))))))*********'''((()))((('''((()))+++(((((())))))*********+++&&&'''((()))***+++++++++)))))))))*********************)))((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000///000222555888???NNNiiixxxbbbNNNEEEAAACCCSSSggg{{{WWWOOOHHHHHHLLLXXXppp}}}yyyuuusssnnngggeeeggghhhjjjggg___\\\___bbbcccddd^^^[[[\\\aaakkkzzz}}}{{{~~~}}}~~~|||}}}~~~zzzyyyyyyxxxxxxxxxxxxxxxxxxqqqggg]]]UUURRRRRRSSS\\\]]]\\\^^^gggpppssspppWWWLLLBBB@@@???;;;888888555444222000////////////............////////////111111111000000000111111111111111111111222222333555@@@EEEKKKeeeaaaaaaaaa```^^^[[[YYYWWWUUUUUUTTTTTTTTTUUUUUUVVVXXXVVVTTTRRROOONNNMMMMMMOOOOOOOOOOOOPPPQQQRRRSSSRRROOOKKKGGGBBB<<<666111333000---,,,---000111111000000111222333444555555777:::<<<<<<<<>><<<333222000////////////000111111000000111222333333000777<<>>>>>;;;888888333222111///.........///............////////////111111111111000000000///111111000000111111222333222???GGGOOOlll```___]]]ZZZWWWTTTQQQPPPKKKKKKKKKKKKLLLMMMMMMNNNPPPNNNKKKHHHFFFEEEDDDDDDEEEDDDDDDDDDFFFJJJMMMOOOQQQOOOKKKFFFBBB<<<666111222///------...000111111111222333333444444333333444777;;;<<<<<<>>>BBBFFFFFFMMMUUUYYY^^^fffjjjjjjfffiiilllnnnsss{{{}}}{{{yyyxxxyyyzzzzzzuuurrrnnnmmmnnnppprrrsssllllllmmmoooqqqqqqooonnnllllllkkkjjjjjjjjjkkkkkkiiijjjllllllkkkkkklllnnnmmmmmmmmmkkkhhhggghhhiiihhhfffeeedddeeehhhlllnnnjjjhhhfffcccbbbcccddddddaaa___]]]ZZZXXXWWWWWWWWWQQQPPPNNNJJJFFFAAA===;;;222111000///...///000000000000000000000111222333---555===TTT{{{bbbLLLBBB666222333111++++++++++++++++++++++++...+++(((***,,,---)))%%%&&&)))***((((((***)))&&&))))))((((((''''''&&&&&&((()))))))))'''''')))***,,,,,,+++***)))(((''''''(((((()))***++++++++++++*********+++,,,,,,------+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...///333999===<<>>>>>>>>???<<<===>>>AAADDDHHHKKKMMMQQQNNNIIIEEEAAA;;;666222000///---...000111111000222333444555555555444444555999===>>>======???AAACCCKKKRRRVVV[[[bbbeeeeee```bbbdddfffjjjsss}}}{{{xxxvvvvvvwwwyyy{{{rrrooolllkkknnnqqqssstttjjjjjjkkkmmmpppqqqpppnnnmmmlllkkkjjjjjjjjjjjjjjjgggiiikkkkkkjjjjjjlllnnnoooooonnnllliiigggggghhhdddcccccceeegggiiikkkkkkiiihhheeebbbaaabbbcccdddaaa___\\\YYYVVVVVVUUUVVVOOONNNLLLHHHCCC===999666222111000......///000000////////////000111222333...666;;;NNNvvvvvv}}}tttbbbLLLBBB666111333000,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++***)))&&&)))***((((((***)))&&&((((((((((((((()))))))))((()))***)))''''''(((***++++++******))))))(((((()))******+++++++++******)))))))))***+++,,,,,,,,,))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...///222888<<>>======:::777666444333111000//////000000............////////////---...//////000///......000000000000000111222222000888BBBSSSoooVVVSSSOOOJJJEEEAAA>>>============>>>???@@@AAABBB>>>===;;;:::999:::<<<===888;;;>>>CCCGGGJJJLLLMMMQQQNNNIIIDDD???;;;666222///......///111222111000333444555666777666666555777;;;???@@@>>><<<<<<>>><<>>CCCFFFLLLeeettteee]]]aaakkkllltttxxxqqqgggaaa^^^\\\dddiiixxxqqqpppuuu~~~}}}}}}~~~~~~||||||}}}~~~yyyyyyzzz{{{zzzyyyxxxwwwnnnhhh```XXXTTTVVVZZZ]]]aaaeeejjjtttzzzmmmRRRHHH@@@>>>>>>:::666444222111000.........//////............/////////000+++,,,.../////////...---000000000000000111111222777999AAARRRkkkWWWPPPFFF???===<<<;;;:::666777999;;;>>>@@@AAABBB>>>999666888999777777999888<<<>>>>>>DDDMMMRRRSSSSSSJJJBBB===:::555555777444333000///...///000111333333222222111111000000999===AAAAAA???===>>>??????EEEJJJLLLRRRXXXXXXSSSRRRRRRTTTWWW]]]hhhttt}}}yyysssssstttttttttvvvllllllmmmppprrrsssrrrpppiiimmmqqqqqqooollllllmmmlllnnnmmmiiiiiikkkllliiidddhhhkkkhhhddddddjjjpppssspppmmmkkkkkkjjjiiihhhcccfffiiijjjiiihhhhhhhhhgggdddaaa```bbbcccaaa___\\\]]]^^^[[[WWWUUUUUUWWWQQQNNNJJJEEEBBB>>>999666@@@777111111222///,,,+++000000000000////////////666666<<>>AAACCCHHHQQQVVVVVVPPPHHH@@@<<<999555444666333222000///...///000111555555555666666666777777999;;;>>>>>><<<:::::::::<<>>BBBFFFIIIFFF>>>888777777666888;;;===BBBGGGJJJPPPXXX[[[[[[MMMEEE>>><<<999555444666222111000/////////000111111222333444555666777888888;;;======;;;999777777<<>>AAAHHHNNNRRRXXX^^^___]]]IIICCC===<<<:::777555777333222111000000000000000...///000222444555666777888:::<<<===<<<;;;:::999===BBBHHHLLLMMMLLLJJJGGGHHHMMMRRRVVVZZZbbbnnnvvvxxxtttssspppoooppplllmmmnnnnnnmmmmmmnnnnnnkkkmmmpppqqqpppmmmjjjhhhgggjjjkkkiiijjjmmmmmmjjjfffhhhiiigggccccccggglllmmmkkkgggccc``````cccfffjjjkkkllliiifffcccaaaaaaggggggggggggfffdddaaa^^^______^^^\\\ZZZXXXWWWWWWRRRNNNIIIDDD@@@;;;666333111---...333666444222333...//////000111111222222...000666EEEZZZqqq}}}{{{nnnWWWAAA999555000...111.........------,,,,,,+++++++++++++++++++++++++++((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((('''((()))((('''''')))+++'''((())))))((((((***,,,)))(((((((((***,,,///111******++++++++++++******+++++++++***************)))******++++++++++++***+++,,,...---,,,,,,---///,,,...///000111444888<<>><<<;;;:::999222222222111000000/////////000000000000000111111000000000111111111000000......///000222333444444111777BBBOOO[[[jjj;;;999777444222222333444666777;;;@@@GGGNNNSSSVVVNNNEEE<<<999999:::???DDDGGGOOOWWW[[[___bbb```[[[HHHBBB>>>>>>>>>:::999:::666555444333222111111000111222333555777999:::;;;777888:::===??????>>>===>>>BBBHHHMMMLLLJJJHHHIIINNNTTT\\\bbbfffnnnyyyyyyuuurrrnnnmmmnnnlllnnnooonnnllllllnnnpppnnnnnnoooooonnnllliiigggfffjjjkkkiiijjjlllllliiihhhiiiiiigggeeefffiiilllkkkjjjhhheeebbbdddhhhlllnnnnnnmmmkkkgggcccbbbbbbggghhhiiihhhfffccc```___```___^^^\\\[[[ZZZXXXWWWQQQMMMHHHDDD???;;;666222333///...111222111222444111111111111000000000000///111999HHH```zzzjjjTTT@@@999666222///222.........---,,,,,,,,,,,,************************(((((((((((((((((((((((('''''''''((()))))))))***'''((()))((('''''')))+++%%%'''(((((((((''')))***((('''&&&%%%&&&(((***,,,******++++++++++++******,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............+++,,,...---,,,,,,---///,,,...///000111444888<<>>@@@999999;;;???BBBCCCBBBAAA@@@CCCIIINNNMMMIIIJJJNNNWWW___iiiooosssyyyzzzuuuqqqnnnlllnnnlllnnnpppnnnllllllooorrrqqqooommmmmmmmmkkkiiigggfffjjjkkkjjjjjjlllkkkgggdddeeeeeedddcccdddhhhjjjhhhhhhhhhfffccceeejjjnnnnnnnnnnnnkkkgggdddddddddhhhiiijjjhhhdddaaa______bbb```^^^]]]]]]\\\YYYWWWOOOLLLGGGCCC???;;;666333333///---......,,,...222222222111111111000000000333444;;;JJJbbbdddOOO<<<666555000...000......---,,,,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***,,,---...///'''((()))((('''((()))+++&&&'''))))))((('''((()))***)))((((((((()))***+++******++++++++++++******+++,,,,,,---------,,,,,,***+++,,,------...------+++,,,...---,,,,,,---///---...///000111333888;;;@@@SSSooo}}}hhhYYYRRRKKKFFFCCC???@@@PPPbbbhhhZZZKKKHHHGGGIIIJJJSSSlllvvvkkkdddfffnnnvvv}}}ooojjjpppyyy|||zzznnn]]]NNNIIICCC???AAABBBBBBCCCGGGLLLNNNSSSXXXYYYXXX\\\bbbdddjjjuuu}}}zzz~~~~~~~~~}}}~~~~~~~~~}}}yyyzzz|||}}}|||zzzzzz{{{xxxsssiiifffaaa[[[WWWXXX[[[___eeennn~~~qqqZZZMMMBBB@@@<<<::::::999777666222111111000000///......000000//////......------222111000000///000000000///000000111222333444444222444>>>MMM\\\lll~~~888999;;;:::999888:::<<<999>>>EEENNNWWW^^^ccceeeVVVNNNGGGFFFHHHKKKQQQWWWZZZccckkkmmmlllhhh___VVVIIIEEEDDDFFFGGGDDDBBBCCC@@@???===;;;888555333222///111444999>>>BBBFFFHHHAAA@@@BBBEEEIIIJJJHHHFFFEEEGGGLLLRRRQQQNNNQQQXXX```iiitttyyy{{{zzzuuuqqqmmmlllnnnkkknnnpppooolllmmmqqquuutttpppllljjjjjjkkkiiiggggggjjjllljjjjjjkkkjjjfffaaaaaaaaaaaabbbdddgggiiifffhhhiiigggddddddiiimmmlllmmmllliiifffeeeeeefffiiijjjjjjgggbbb_________```]]][[[ZZZZZZYYYWWWTTTMMMJJJFFFBBB???;;;777444000......000///,,,---111111111111111111111222222444555;;;JJJbbb~~~___KKK999444444///---///------,,,,,,,,,---...///************************))))))))))))))))))))))))(((((()))***+++,,,------'''((()))((('''((()))+++(((***,,,,,,***)))((()))+++++++++++++++,,,,,,,,,******++++++++++++******)))***+++,,,------,,,,,,(((((()))***+++++++++++++++,,,...---,,,,,,---///...///000000000333777:::@@@QQQjjj}}}wwwfffZZZSSSLLLGGGEEE@@@???MMM^^^}}}~~~gggZZZQQQKKKGGGHHHKKKYYYxxx}}}uuukkkfffhhhpppwww{{{ooohhhlllrrrrrrtttsssllleee\\\OOOCCCCCC???>>>AAACCCAAAAAACCCFFFGGGLLLRRRRRROOOQQQWWW[[[cccooo{{{}}}~~~}}}{{{{{{||||||~~~}}}~~~~~~yyyxxx{{{zzzzzzyyyxxx|||~~~xxxpppgggddd^^^WWWSSSTTTYYY^^^kkkwwwkkkVVVMMMAAA???<<<:::999888666555111111111000//////............//////000000000000333222000/////////000111111111111222222333333333222888EEESSS___nnn333555888888666666888::::::@@@IIISSS\\\cccgggiiiYYYQQQKKKLLLNNNRRRXXX^^^aaaiiiqqqssspppjjj___UUUJJJFFFFFFIIIJJJGGGEEEFFFCCCBBB@@@===:::777444222333555:::@@@FFFLLLQQQTTTIIIIIIIIILLLPPPQQQNNNKKKKKKLLLRRRXXXWWWTTTYYYbbbeeennnyyy~~~~~~{{{uuuqqqmmmlllnnnkkknnnqqqooommmmmmrrrwwwvvvqqqkkkiiiiiijjjiiihhhgggkkkllljjjjjjkkkiiieeeddddddddddddfffhhhkkkmmmhhhjjjllljjjfffeeehhhllljjjkkkjjjhhheeedddeeefffjjjjjjjjjfff```^^^^^^```\\\YYYVVVUUUVVVUUURRRPPPLLLIIIEEEBBB???;;;888555///...111444333//////111//////000111222333333444222444:::IIIccc}}}^^^JJJ999555555000...///---,,,,,,+++,,,---///000++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((''''''&&&&&&'''((()))((('''((()))+++***,,,......,,,***)))***%%%&&&((()))*********)))******++++++++++++******'''(((***+++,,,,,,,,,+++***+++,,,---.../////////+++,,,...---,,,,,,---//////000000000000222666999@@@OOOeeewww|||uuuiii```RRRMMMIIIGGGBBB???KKK[[[xxx}}}gggZZZVVVNNNHHHGGGLLL^^^~~~{{{tttkkkfffiiipppwwwyyynnnggghhhllldddeeebbb\\\VVVPPPGGG>>>===999:::???AAA???===>>>CCCDDDJJJPPPOOOJJJLLLQQQVVV___kkkvvv~~~~~~|||zzzyyyyyyzzz}}}{{{{{{yyyvvvxxx}}}xxxxxxvvvxxx}}}xxxnnneeebbb\\\TTTPPPQQQWWW\\\rrrhhhTTTNNNCCCAAA>>><<<;;;:::888666111111111000//////......------...000111333444444333222111/////////000111222222222222222222222333333>>>NNN[[[cccppp:::999;;;===<<<999:::???AAALLLVVV]]]gggssstttmmm___XXXSSSTTTXXX\\\bbbhhhnnnsssyyyxxxoooddd[[[VVVSSSUUUVVVTTTPPPMMMMMMNNNIIIHHHGGGDDD@@@;;;777555999999<<>>GGGbbbwww{{{[[[JJJ888222111111//////---------------...///000,,,---,,,+++((('''(((***,,,+++***((((((((()))***,,,+++)))((((((((()))***''')))***+++***)))***+++******)))))))))))))))***)))%%%%%%***+++)))***000************+++++++++++++++,,,,,,---,,,+++)))((()))***++++++,,,---......+++,,,,,,,,,++++++---///,,,...///000000222666999@@@MMMhhh||||||zzzrrrcccYYYMMMFFFGGGFFFEEEMMMZZZwww}}}aaa```TTTJJJHHHJJJ\\\xxxuuuoooiiifffiiiqqqxxx}}}uuummmgggdddddd[[[YYYTTTMMMFFFBBBBBBBBB============>>>???@@@@@@BBBKKKTTTUUUNNNIIIHHHKKKTTT^^^kkkuuu{{{}}}xxxwwwyyy{{{||||||{{{zzzyyyxxxwwwwww{{{{{{||||||tttnnneee```ZZZVVVRRRQQQXXXaaajjjrrr^^^PPPFFFBBB@@@===;;;888777777777222111///.........///000333000...///111222...+++////////////000000000000000000000111222222333333444<<>>;;;===AAADDDMMMWWW___mmm{{{}}}vvveee^^^YYY[[[```eeekkkqqquuuzzz~~~|||tttjjjbbb^^^ZZZ[[[[[[XXXSSSOOONNNNNNKKKKKKKKKHHHDDD>>>888444888999===EEEPPPVVVWWWVVVMMMNNNOOORRRTTTQQQLLLGGGIIIHHHLLLUUU\\\```dddhhhiiirrrrrrqqqvvvwww{{{}}}xxxsssooonnnqqqllllllllllllmmmooopppqqqpppooommmkkkiiihhhhhhhhhdddeeefffggghhhggggggfffiiigggeeeeeeggghhhiiihhhccccccdddccccccdddhhhjjjjjjjjjjjjjjjiiihhhgggfffjjjeee```]]]^^^^^^^^^]]]]]]]]]\\\[[[YYYWWWUUUTTTRRRNNNGGGAAA===999555333111000///......///000111///000000000//////000222333999>>>IIIgggttt{{{YYYIII888222111000//////...------,,,,,,,,,------+++,,,,,,+++)))((()))+++))))))*********)))((('''++++++)))((((((((())))))'''(((******)))))))))***((((((''''''''''''(((((()))&&&&&&***+++)))***...(((((((((((())))))))))))+++,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///---...//////000333777:::CCCRRRppp~~~vvvhhh[[[NNNEEEEEECCCAAAIIIWWWnnn\\\PPPGGGFFFKKKaaawwwtttnnnhhheeeiiiqqqwww{{{{{{yyytttlllddd^^^[[[RRRPPPLLLGGGBBB@@@@@@AAAAAA@@@@@@AAABBBDDDFFFGGGFFFOOOVVVQQQFFF@@@DDDLLLQQQZZZgggqqqxxx|||xxxvvvxxxzzz}}}}}}}}}||||||||||||||||||{{{|||~~~{{{tttnnnfff```ZZZVVVSSSUUU^^^iiiwwwlllXXXKKKBBBAAA@@@===;;;999777777777222111000///...///000000,,,---...///...---......////////////000000000000000000000111222222333333666===JJJVVV___ppp777999>>>BBBAAA>>>@@@EEEJJJSSS]]]iii|||sssjjjeeeggglllpppuuuzzz~~~zzzqqqllliiiiiiiiihhhddd^^^YYYWWWVVVPPPPPPPPPMMMGGG@@@888444555666:::CCCMMMTTTUUUUUULLLMMMOOOQQQQQQNNNHHHCCCEEEEEEJJJSSSYYY\\\___dddbbbmmmnnnkkknnnooouuu{{{wwwtttpppoooqqqkkkkkkllllllmmmoooqqqqqqmmmlllkkkiiihhhhhhhhhhhhdddeeeeeefffgggfffffffffhhhfffeeefffggggggfffddd```aaabbbcccccceeehhhkkkkkkkkkjjjiiihhhhhhhhhhhhhhheee```^^^^^^^^^___^^^______^^^\\\ZZZWWWUUUTTTQQQMMMHHHBBB>>>999333000000000////////////000000///111111111000000222444555888===LLLoooyyyuuuvvvVVVGGG777222111000000000......---,,,+++******+++***++++++***))))))***,,,&&&'''***++++++)))&&&$$$******)))((((((((())))))&&&(((******)))))))))***((((((''''''''''''((((((***'''(((***+++)))))),,,(((((((((((()))))))))))),,,,,,+++************+++---------,,,,,,++++++++++++,,,---,,,++++++---///---......///000444888<<>>@@@BBBAAA@@@@@@AAACCCGGGJJJLLLOOOVVVXXXNNN???:::DDDPPPUUU^^^iiirrrxxx|||xxxwwwwwwxxx}}}}}}|||}}}}}}~~~}}}||||||}}}~~~zzzsssmmmiiibbbZZZUUUSSSXXXfffttteeeSSSHHHBBB@@@???===;;;999777777666333222000/////////000111(((,,,000000---,,,...222////////////000000000000000000000111222222333333444;;;FFFRRR^^^uuu999<<>>GGGLLLOOOOOOKKKLLLNNNOOOMMMIIICCC???AAAAAAGGGNNNSSSTTTWWW\\\ZZZfffhhhdddfffgggooo{{{wwwtttpppooopppmmmmmmmmmmmmnnnnnnoooooohhhhhhhhhgggggggggggggggeeeeeefffffffffgggggggggfffeeeddddddeeedddbbb```___aaacccddddddfffjjjllllllkkkiiihhhgggggghhhiiifffdddaaa___^^^^^^______```___^^^\\\YYYVVVSSSRRRMMMJJJGGGCCC???:::444000000000////////////000000///000111111000000222444555666<<>>===;;;999777666666333222111000///000000111,,,///111111//////000222////////////000000000000000000000111222222333333000888BBBNNN```===AAAHHHLLLIIIEEEGGGMMMXXXggg|||zzz|||}}}yyytttnnnhhhccc```\\\WWWOOOFFF>>>888555333333444777<<>>CCCIIIKKKLLLPPPUUU\\\gggfff``````aaajjj||||||wwwuuupppnnnnnnppppppooonnnmmmlllkkkkkkeeeeeeffffffffffffeeeeeeggggggggggggggghhhhhhhhheeecccbbbccccccbbb```^^^```bbbdddfffgggiiikkknnnkkkjjjhhhgggfffgggggghhhdddcccaaa___^^^^^^___```___^^^\\\ZZZWWWTTTQQQOOOIIIGGGDDDBBB???;;;555222//////000000000000//////...///000000///000222444555666BBB___}}}jjjLLL@@@555222111000000222---------------...//////)))***+++***))))))+++,,,((((((''''''''''''((((((((((((((()))))))))((((((&&&((())))))(((((()))***)))))))))))))))***++++++)))***+++*********)))''')))*********+++++++++++++++***)))))))))***+++,,,******+++,,,,,,---......,,,---------,,,,,,...000---------...000666===BBBOOOkkk```MMMBBBDDDCCCDDDYYYttt```PPPDDDDDDLLLcccjjjiiiwww~~~ppplllgggddddddgggkkknnnrrrrrrooohhh\\\OOOEEE???@@@AAABBBAAA@@@AAACCCEEEFFFGGGHHHKKKOOOSSSXXXZZZ[[[\\\ZZZTTTOOOPPPWWW^^^mmmuuu}}}{{{{{{{{{~~~~~~{{{zzz{{{|||~~~|||{{{{{{|||}}}}}}}}}zzzzzzzzzwwwqqqllllllbbbWWWRRRRRR\\\ppp~~~kkkZZZQQQMMMKKK>>>===<<<;;;999888666555222222000/////////000111222000//////111111///,,,////////////000000000000000000000111222222333333111999BBBMMMbbb@@@EEELLLPPPMMMIIINNNUUUaaatttyyysssllleee```VVVQQQGGG===666333222222444555888<<>>UUU}}}^^^CCC;;;333222111000111444---------,,,------......+++,,,,,,+++)))((()))+++((((((((())))))*********&&&&&&((()))))))))((((((%%%'''))))))((('''((()))&&&&&&&&&&&&'''((()))***%%%***,,,)))))),,,+++&&&(((((((((((())))))))))))(((((()))***************+++++++++,,,,,,---------,,,---...---,,,---...000...---,,,---000777AAAGGGTTTssshhhQQQBBBCCCBBBBBB\\\[[[MMMCCCDDDKKK]]]xxx}}}xxxtttnnnlllmmmnnnooonnnooonnniiiaaaVVVLLLEEEAAAAAACCCFFFHHHIIIKKKNNNPPPNNNQQQUUUZZZ^^^bbbdddeeekkknnnpppoooooottt~~~~~~zzzxxxxxxyyy}}}}}}}}}yyyyyyxxxvvvtttuuuxxx{{{~~~|||{{{|||}}}~~~yyywwwwwwtttoookkkbbb[[[UUUTTTXXXeeezzzkkk[[[RRRJJJDDDAAA;;;<<<<<<;;;:::888666555111000...---------...///......---...///...---,,,////////////000000000000000000000111222222333333444===EEENNNbbb@@@FFFNNNSSSRRRRRR[[[fff{{{yyypppggg\\\RRRKKK>>>;;;777333000///000000,,,///222666999>>>BBBFFFGGGHHHFFFAAA<<<999:::<<<999;;;@@@FFFJJJOOOZZZeeexxxyyyooohhhoooxxx|||yyyzzzwwwtttrrrooopppppppppnnnmmmkkkiiiiiijjjjjjkkkkkkjjjhhhgggffffffeeedddeeefffggghhhjjjgggdddcccdddfffgggfff```bbbeeefffggggggiiijjjeeeffffffgggfffdddcccbbb___aaacccaaa___^^^```ccc[[[[[[ZZZXXXUUUSSSQQQOOOJJJGGGCCC???<<<888444111...///000111111000///...///000111222111222555777555???YYY}}}ZZZAAA999333222222000111444......---,,,++++++++++++,,,---,,,+++(((((((((***&&&'''***,,,,,,+++)))(((%%%&&&((()))))))))((((((%%%'''))))))((('''((()))(((((((((((()))***,,,,,,$$$***,,,)))***---,,,&&&************++++++++++++'''((()))+++++++++***)))------,,,,,,,,,,,,++++++---.........------///000...---,,,,,,000888BBBIIIUUUttthhhQQQCCCEEEEEEGGGccc^^^PPPEEEEEEJJJXXXyyy}}}xxxrrrpppqqqrrrqqqpppoooooollleee[[[RRRKKKHHHDDDGGGJJJMMMOOORRRUUUXXX[[[^^^ccchhhmmmoooqqqqqqvvv{{{~~~}}}zzz~~~zzzxxxxxxyyy{{{~~~~~~|||}}}|||{{{{{{{{{vvvuuusssqqqoooqqquuuxxx{{{zzzyyyxxxyyy|||~~~yyywwwvvvtttoookkk^^^XXXTTTUUU\\\jjjvvvcccVVVPPPIIICCC???;;;;;;<<<;;;:::888666555000///...---,,,------...+++///222111///...000333////////////000000000000000000000111222222333333///:::CCCLLLaaaHHHIIILLLQQQUUUZZZgggsssyyyiiiZZZPPPGGG???999888777444222000/////////111333666777777999???CCCCCCBBBAAA???>>><<<;;;::::::@@@FFFLLLRRR[[[hhhqqq{{{tttkkkiiiqqq~~~{{{|||yyyuuurrrpppnnnmmmnnnoooooonnnmmmooommmjjjiiijjjiiihhhfffhhhiiijjjiiigggeeeeeefffhhheeebbbdddhhhkkkllllllhhhhhhgggfffffffffffffffaaaaaa````````````aaaaaaeeeeeeeeebbb___]]]^^^___^^^\\\XXXUUUUUUVVVOOOGGGHHHFFFBBB===777444333333111111111111111111111111...000111111111111333444555???[[[rrrVVV@@@999111...000111000...,,,,,,+++***((())),,,...+++,,,,,,,,,,,,+++******++++++******************''''''(((((())))))******&&&''')))*********)))(((%%%&&&'''((()))***++++++)))************+++++++++)))++++++)))(((''' ***)))))))))((((((''''''++++++******++++++,,,---...------------...///////////////000333:::CCCIIIQQQrrreeeRRRJJJDDDFFFNNNggg]]]LLL@@@BBBHHHSSSmmm{{{xxxvvvtttsssrrrwwwvvvssslllcccYYYOOOJJJHHHMMMRRRSSSSSSUUU[[[```eeejjjnnnrrrxxx}}}|||yyyxxxxxx{{{zzzzzz|||~~~yyyrrrqqqsssnnnhhhfffiiikkklllqqqyyy||||||}}}~~~~~~~~~~~~~~~|||zzztttoooppppppkkkdddVVVVVVVVVZZZhhhyyyzzzmmmZZZNNNIIIGGGCCC@@@@@@???<<<999555111---+++000000///...............///////////////000111111////////////000000000000222111000000000111333333111888CCCNNN^^^zzzHHHIIINNNUUUYYY```mmmyyyvvvkkk\\\OOOFFF@@@:::555666555333111000////////////222666666666888<<>>======<<<<<<===>>>EEENNNUUUZZZaaaiiiooouuupppkkkkkkrrr{{{{{{wwwrrroooooonnnmmmnnnooopppooonnnpppmmmjjjiiiiiiiiihhhgggfffhhhiiihhhgggffffffgggfffdddbbbcccgggjjjkkkjjjggggggfffeeeddddddddddddcccbbbbbbaaaaaabbbbbbccchhhhhhhhheeebbb``````aaa]]]]]]YYYVVVVVVVVVOOOGGGGGGDDD@@@;;;777444333333111111111111111111111111000111222222000000111222888???WWW{{{lllRRR>>>999222000111222111.........---+++))))))+++---+++++++++++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***+++******)))******************++++++(((((()))))))))*********%%%((()))(((***,,,(((!!!*********)))))))))((((((,,,,,,++++++,,,,,,---...---------,,,---......////////////000333999BBBHHHPPPppp```NNNHHHDDDIIISSSlll^^^MMMAAABBBFFFNNNeee~~~|||zzzyyyxxxxxx}}}|||yyysssiii^^^SSSMMMLLLPPPUUUVVVVVVXXX^^^ccchhhnnntttxxx|||}}}}}}{{{wwwuuuttttttvvvwwwxxx{{{~~~|||yyyvvvtttooohhhgggjjjccc^^^^^^bbbfffiiiooowwwxxx{{{~~~~~~~~~}}}~~~|||zzzuuuooonnnnnnhhh```ZZZYYYXXX^^^nnn}}}rrrfffWWWLLLHHHFFFCCC@@@<<<<<<;;;:::999777555444222111111000000000000000///////////////000000111////////////000000000000222111000000000111222333000888CCCOOO]]]wwwHHHJJJPPPXXX___hhhwww~~~vvvrrrtttuuutttrrrpppooooooeee[[[NNNCCC<<<888555333333222111000///////////////333777888777777999;;;;;;:::::::::;;;<<<>>>??????HHHSSS[[[___bbbeeeggggggggggggjjjpppxxx|||zzzvvvqqqnnnnnnmmmlllmmmoooppppppnnnqqqnnnjjjhhhhhhiiihhhhhheeefffggggggffffffgggiiidddcccaaabbbeeehhhiiiiiifffeeedddcccbbbbbbbbbbbbddddddccccccccccccddddddiiiiiihhheeebbb______```]]]]]][[[WWWWWWVVVOOOGGGDDDBBB===999666444333222000000000000000000000000111222333222000///000111777<<>>>>>EEEOOOWWW[[[\\\]]]^^^ZZZ]]]bbbgggjjjnnnqqqsssyyyzzz|||}}}|||wwwrrrooommmlllkkkmmmooopppooonnnpppmmmiiiggghhhhhhiiihhhfffggggggfffeeedddfffgggbbbaaaaaabbbccceeefffgggfffeeedddcccbbbbbbbbbbbbdddccccccbbbbbbccccccdddffffffeeebbb^^^\\\\\\\\\\\\]]]\\\XXXVVVUUUNNNFFFBBB???:::777555333222222///////////////////////////000222111000000111222333777EEE___zzzZZZDDD777444222111111111...,,,...//////---++++++,,,...)))************)))(((((('''((((((((((((((())))))******))))))((((((''''''(((((())))))************+++******)))((('''&&&&&&((((((((()))))))))******))),,,+++)))***---,,,)))++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,++++++++++++,,,------...//////000222888???DDDMMMiiigggYYYKKKHHHCCCJJJTTTiiitttYYYLLLCCCCCCDDDHHH\\\ttt|||pppaaaSSSKKKGGGIIIKKKLLLNNNQQQVVVZZZ```hhhpppuuuzzz~~~{{{wwwsssnnnkkkhhhiiiiiigggdddbbbbbbcccgggiiimmmrrrwwwwwwuuussspppjjjddd]]]UUULLLJJJMMMPPPPPPSSSYYYaaahhhoootttpppxxx|||yyy{{{~~~|||{{{vvvnnnjjjggg```YYY^^^```ffftttpppaaaYYYPPPIIIFFFDDD@@@===;;;;;;:::999777666444333///......---------......///............///000000////////////000000000000111111111111111222222222111777CCCQQQ\\\mmmOOOMMMPPPWWWcccvvvtttnnniiiaaa[[[XXXYYY\\\___```^^^[[[XXXXXXRRRLLLBBB:::444222111000------......////////////...333777999777444444555888777777777777999:::;;;===AAAHHHOOOSSSVVVXXXYYYXXX]]]dddhhhiiiiiiiiiiiinnnnnnpppvvv~~~zzzuuurrrlllkkkjjjkkkmmmnnnmmmlllmmmkkkhhhgggggghhhiiihhhhhhiiihhhfffcccbbbcccddd```aaaaaabbbbbbccceeeffffffeeeeeedddddddddddddddbbbbbbaaaaaaaaaaaabbbbbbcccdddbbb___\\\ZZZZZZ[[[[[[]]]\\\XXXUUUSSSMMMGGGAAA===888555444444222000........................,,,...000000000111333444333888EEEZZZtttuuuQQQ>>>333222000000000///---++++++,,,------,,,,,,...000)))************)))((((((((((((((())))))***************))))))((((((''''''''''''''''''(((((()))))))))))))))((((((((((((((()))))))))*********++++++***---,,,)))(((***+++)))+++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,---,,,++++++++++++,,,------......///000222777===BBBLLLddd|||___TTTHHHFFFAAAHHHRRRcccnnnTTTIIICCCEEEFFFKKK```xxx|||ooo___PPPGGGAAAAAABBBCCCEEEIIINNNQQQYYYaaahhhkkknnnrrrtttssstttzzz~~~zzztttmmmhhhbbb]]]YYYWWWXXXXXXWWWVVVUUUWWWYYY^^^```dddiiimmmmmmjjjgggccc^^^YYYTTTMMMFFFEEEHHHNNNPPPTTTZZZaaaiiippprrrrrryyy{{{wwwyyy|||{{{zzzuuulllgggddd___ZZZ^^^eeeqqq|||iii]]]WWWOOOIIIEEEBBB>>><<<<<<<<<;;;999777444222111......------------.....................//////000////////////000000000000000000111111222222222222222666CCCRRR\\\hhhQQQOOOQQQYYYggg}}}zzzoooddd___[[[VVVTTTTTTWWWYYY[[[[[[XXXTTTRRRQQQKKKGGG@@@999333000...---,,,---...////////////...,,,000555666444222222333777777777888888888888888>>>@@@EEEJJJPPPVVVZZZ\\\^^^dddjjjllliiifffeeeeeedddfffjjjpppyyy{{{tttqqqkkkjjjiiijjjkkkkkkjjjiiihhhgggffffffhhhiiihhhgggjjjiiihhheeebbbaaaaaaccc___aaabbbcccbbbbbbccceeeeeeeeeeeeeeeeeeffffffgggaaaaaa````````````aaaaaaccccccbbb```]]][[[[[[\\\[[[]]][[[VVVQQQPPPLLLGGGBBB===777555444444111///////////////////////////+++,,,///000000111333555666>>>LLL```xxxjjjHHH:::111111000///......------)))***,,,---,,,---...000******++++++******)))(((((((((((())))))******+++))))))))))))((((((((((((''''''&&&&&&&&&'''((()))))))))******++++++,,,,,,************++++++++++++&&&***+++)))(((+++,,,+++***++++++++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,------.........///000222666<<<@@@III]]]ttt\\\OOOEEEDDD???FFFQQQ___kkkSSSIIIDDDGGGHHHMMMccc|||zzzlll[[[LLLCCC===<<<<<<===@@@DDDHHHKKKSSSZZZ```aaaaaaeeehhhhhhlllqqqxxx~~~zzzqqqlllddd]]]WWWRRRNNNKKKIIIJJJKKKLLLLLLNNNQQQTTTZZZ\\\___ccceeedddaaa]]]UUURRROOOOOOKKKGGGHHHLLLNNNSSSXXX\\\ccclllrrrrrrxxx|||{{{wwwwwwyyywwwvvvqqqhhhcccbbb```]]]aaalll{{{tttcccZZZUUUNNNHHHDDD@@@===;;;;;;;;;::::::888777555444//////......//////000000......------......///000////////////000000000000000000111222222222222111333666CCCSSS[[[ddd~~~QQQQQQUUU___ooovvvfff___YYYXXXVVVSSSSSSUUUVVVWWWXXXVVVRRRNNNLLLKKKEEECCC???:::444000...---------//////000///......---111555666444333444666444555777999:::999888888===???CCCJJJRRRYYY^^^```bbbfffjjjiiiccc___]]]^^^[[[^^^eeellluuu~~~xxxppplllkkkjjjhhhhhhiiiiiigggfffcccccccccfffhhhiiihhhfffhhhhhhgggdddaaaaaabbbddd___aaaccccccbbbaaaccceeeddddddddddddeeeggghhhiiiaaa``````______``````aaaaaabbbbbb```]]]\\\]]]^^^[[[]]]ZZZSSSNNNMMMKKKGGGCCC>>>777444555444111...////////////////////////+++---///000000000222444444AAATTTkkk```AAA666222222111000///...///000)))***,,,---,,,+++,,,...+++++++++++++++******)))&&&&&&'''(((((()))******(((((((((((())))))))))))(((''''''&&&'''((()))***)))*********++++++++++++))))))))))))************$$$))),,,***))),,,---,,,************+++++++++,,,,,,++++++++++++,,,---------------,,,---......///......///000111555;;;???FFFVVVvvv~~~oooZZZPPPFFFFFF???EEENNNYYY}}}nnnVVVKKKFFFGGGGGGKKKaaa{{{}}}yyyzzzyyywwwsssuuuwwwyyyzzzzzzyyyyyy|||ttteeeTTTFFF===:::888777888<<<@@@DDDFFFLLLTTTYYYXXXWWW\\\```bbbfffjjjpppwww}}}tttoooaaa[[[SSSLLLIIIGGGFFFEEEFFFGGGIIIKKKMMMQQQVVVZZZaaabbbccceeefffeeeaaa^^^RRRPPPPPPRRRPPPMMMNNNRRRQQQXXX^^^aaaiiisssyyyxxx{{{wwwuuuuuuqqqqqqkkkbbb^^^___aaa```ggguuuvvviii___VVVRRRKKKEEEAAA???===<<<999999999888777666555444///............///000111...------------...//////////////////000000000000///000111222333222222111555777BBBSSSZZZbbb{{{QQQRRRYYYeeeuuummmdddZZZVVVUUUWWWWWWTTTSSSVVVUUUVVVVVVSSSNNNJJJHHHGGGBBBBBB@@@<<<777333000///---...///000000///......111555888999777666888:::111333777:::;;;;;;999888<<<>>>CCCKKKTTT[[[```bbb```ccceeebbb[[[UUUTTTVVVTTTYYYbbbjjjrrr}}}}}}vvvmmmgggkkkiiihhhggghhhgggfffddd``````bbbfffiiiiiihhhfffffffffeeecccaaaaaadddfff^^^aaaddddddbbbaaaccceeebbbbbbcccdddeeeggghhhiiiaaaaaa````````````aaaaaa___``````^^^\\\[[[\\\^^^\\\]]]YYYQQQLLLKKKJJJHHHDDD>>>777555555444111---000000000000000000000000---///000000//////000222///???XXXsssZZZ<<<333333333222111//////111333***+++------+++******++++++,,,,,,,,,,,,+++******%%%%%%&&&&&&'''((())))))''''''(((((())))))******)))((('''''''''(((***+++)))))))))((((((((((((((((((((((((((())))))))))))%%%+++///,,,***+++,,,+++)))))))))******+++++++++---,,,,,,,,,,,,---.........------------...//////---...///000111555:::>>>CCCQQQoooyyylllZZZUUUKKKIIIAAADDDKKKSSSttttttYYYOOOHHHHHHFFFIII___xxx}}}tttpppppppppmmmfffgggjjjlllmmmlllkkkjjjlllpppvvv{{{~~~zzznnn^^^NNN???777777555444555888===AAACCCHHHOOOSSSRRRQQQVVV\\\___aaadddiiinnnvvvvvvlllfffTTTOOOGGGBBBAAABBBDDDEEEHHHJJJMMMPPPSSSXXX^^^bbbkkkjjjkkkkkkllljjjfffcccXXXWWWWWWXXXVVVRRRRRRUUUUUU]]]dddgggppp{{{~~~~~~{{{wwwtttsssmmmmmmggg^^^ZZZ]]]aaaaaammm{{{vvvjjjbbb\\\RRROOOIIICCC???>>>===>>>888888777666444222000///,,,,,,,,,,,,,,,---...///...------------...//////////////////000000000000///000111222333222111111666777BBBSSSYYY```zzzUUU^^^gggnnn|||jjjaaa```VVVXXX\\\``````]]][[[[[[ZZZYYYUUUMMMGGGEEEEEEEEEDDDEEEBBB999333111000...............///000222222222222333555777888777555777888999:::;;;;;;;;;;;;>>>@@@CCCGGGPPPXXXYYYUUUVVV\\\ZZZOOOLLLUUUXXXTTTVVV\\\aaafffooo}}}xxxqqqkkkfffbbbkkkjjjhhhfffdddcccbbbbbb```^^^\\\[[[\\\___ccceeeeeecccbbbaaabbbbbbaaaaaa______```cccfffgggfffdddbbbcccdddeeeffffffffffffaaadddfffccc^^^\\\___cccaaa```______^^^\\\YYYVVV]]]ZZZVVVRRRPPPMMMJJJHHHBBB===777222000000//////...,,,,,,...222333000,,,...000111///------000444<<>>>>>===<<>><<<::::::888666444222111111111000///...---,,,------...............////////////111111111111000000000///000000111222333444555555666@@@LLLTTT]]]nnniiiqqqyyyqqq\\\TTTXXX___iiilllnnnmmmkkkkkkmmmoooeeeYYYIII>>><<>>;;;???AAA@@@BBBEEEDDDAAA@@@???BBBGGGJJJNNNWWWaaannnqqqvvvzzz~~~vvvkkkbbb\\\[[[\\\[[[ZZZXXXWWWVVVVVVVVVOOONNNMMMLLLNNNQQQTTTVVVVVVVVVUUUUUUVVVXXXYYYZZZ___cccggggggeeecccdddeeehhhgggeeecccbbbaaabbbbbbbbbbbbaaaaaaaaaaaaaaabbbaaa___]]]\\\]]]]]]\\\[[[XXXUUUQQQNNNKKKIIIFFFCCC@@@<<<666222111000//////...222555333///,,,...000111111///,,,***---444:::<<>><<<999888888777555222111000000000...............---------............////////////111111111111000000000000000000111222333444444555666BBBOOOVVV^^^qqqllluuu~~~yyy```UUUWWWbbbmmmrrrwww{{{yyyvvvvvvwwwvvveeeUUUCCC:::999<<>>GGGKKKMMM[[[nnn{{{mmm```XXXUUUVVVQQQQQQOOONNNMMMMMMMMMMMMGGGFFFEEEDDDEEEGGGIIIKKKJJJKKKLLLNNNOOOSSSWWWZZZ^^^dddiiihhhdddaaaccceeehhhfffcccaaa``````aaabbbcccaaa``````bbbcccbbbaaaaaa___\\\\\\]]]^^^^^^^^^WWWTTTPPPMMMJJJHHHEEEBBB>>>:::666222111111000///...000222111///---///000000000///---,,,///555;;;AAAZZZ~~~ZZZ>>>444444///222555444000---...///---,,,,,,,,,,,,++++++******)))))))))*********)))(((((((((((())))))))))))(((((((((((()))))))))******))))))((((((''''''&&&***))))))))))))''''''((('''&&&&&&)))...///,,,((((((((((((((())))))))))))************)))))))))((()))***+++------,,,+++***---,,,,,,,,,---...------,,,111666:::::::::::::::???UUUppp{{{iiiXXXJJJFFFBBB@@@MMM```nnnTTTHHHIIIVVVsssxxxmmmaaaXXXLLLIIIDDDAAA@@@AAABBBDDDBBBCCCDDDDDDBBB@@@@@@AAA@@@CCCFFFIIILLLSSS\\\cccmmmuuu}}}{{{jjjWWWHHH???<<<777888999:::<<>>999:::<<>>===>>>>>>;;;>>>EEEHHHHHHIII@@@@@@JJJOOOTTThhhvvvcccTTTLLLKKKMMMGGGFFFEEEDDDDDDDDDDDDDDDBBBAAA@@@>>>>>>>>>@@@@@@???AAADDDFFFIIINNNUUUZZZ[[[aaaggggggdddaaabbbddddddcccaaa``````aaacccdddcccaaa``````bbbcccbbbaaaaaa___\\\\\\]]]______^^^XXXTTTPPPMMMJJJHHHEEEBBB<<<999555222222111000///---,,,+++,,,///111000///,,,///000000///111666;;;EEEgggwwwRRR;;;444333...222555444111......///+++,,,,,,,,,,,,------...))))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))*********))))))((((((((()))******((((((((((((''''''(((***+++***)))))))))''''''((((((((()))))))))******))))))))))))))))))***+++---.........---,,,+++,,,------------......,,,444===AAA???<<<:::;;;DDD\\\{{{qqq^^^MMMGGGBBBBBBOOObbb|||\\\JJJJJJZZZxxxuuukkk```UUUMMMCCCAAA>>><<<:::;;;===???@@@AAACCCBBB@@@??????@@@AAACCCEEEFFFHHHMMMUUU\\\ccckkkttt{{{|||lllYYYJJJAAA>>>999:::;;;<<<<<>>===>>>>>>@@@HHHQQQTTTQQQMMMFFFFFFNNNUUU^^^vvvoooXXXIIIBBBAAAAAA>>>>>>===<<<<<<<<<=========<<<;;;999999999::::::777:::>>>@@@CCCIIIQQQWWWWWW\\\bbbdddcccaaabbbbbb``````______```aaacccdddbbbbbbaaaaaaaaaaaaaaabbbaaa___]]]]]]^^^___^^^]]]XXXUUUPPPMMMKKKHHHEEECCC:::888444222222111000///---***(((***///222111///+++...111111111333888<<>>===???JJJeee|||fffQQQHHHCCCCCCRRReeecccLLLJJJ\\\yyyuuuggg\\\RRRIIICCC?????????===<<<<<<>>>AAA???@@@BBBBBB@@@@@@@@@AAACCCEEEGGGGGGHHHKKKRRRWWW]]]cccllluuu|||zzzjjjXXXIIIAAA>>>999;;;=========AAAGGGLLLOOOTTTZZZ]]]___```dddgggaaabbbdddeeehhhlllrrrwww{{{}}}nnn___UUUTTTYYY^^^```eeekkkpppuuu~~~xxxxxx{{{|||ooojjjccc___\\\XXXTTTPPPLLLHHHCCC???===<<<:::888555444222000////////////---------...........................////////////000000000000111111111111000111222333444555555666777DDDMMMTTTgggjjjuuu~~~bbb\\\dddrrrtttaaaLLL@@@777999:::<<>>BBBMMMnnnoooVVVJJJDDDDDDSSSfffgggMMMIII[[[vvvyyyhhhXXXNNNHHHBBB???===???AAAAAA@@@AAACCCEEECCCEEEGGGHHHGGGGGGHHHIIIEEEHHHKKKKKKLLLNNNSSSWWW\\\___eeepppzzzxxxiiiWWWIIIAAA>>>777:::===>>>???DDDLLLRRRWWW]]]cccfffdddcccdddfffbbbfffjjjkkklllqqqyyywwwhhh\\\YYY^^^eeekkkqqqwww}}}~~~xxxzzz|||xxxmmmjjjeee___YYYTTTPPPNNNKKKGGGBBB>>><<<;;;999888555444222000//////000000...------,,,---...///000............///////////////000000000111111111111222222333444555666666777;;;GGGQQQZZZrrrhhhssszzzbbbaaannn|||jjjTTTHHH===666888999<<>><<<222222111111111111111222000222666;;;>>>>>>;;;999888===EEEKKKMMMJJJEEEAAADDDGGGMMMZZZjjjssslllaaaPPPSSSVVVWWWZZZfffzzzxxxqqqpppmmmkkkvvv{{{hhhQQQ@@@;;;:::777333555555555444555555666777111111111222444555777888333666999999999===EEELLLPPPSSSWWW^^^bbbdddbbb```^^^______```aaaaaa``````aaadddfffccc^^^\\\___ccc``````___```aaa```]]]ZZZVVVSSSOOOKKKIIIFFFCCCAAA888666444222222222000///---///111///,,,,,,///333...//////......333;;;BBB^^^~~~VVV@@@;;;888333111///,,,---000111///,,,***,,,---,,,)))'''(((+++''')))+++***'''&&&(((***(((((((((((())))))))))))''''''''''''((((((((()))%%%%%%&&&'''((()))******%%%)))***&&&'''+++,,,((()))$$$ !!!'''++++++)))%%%&&&&&&'''((())))))***))))))))))))+++---///000++++++******+++---...000))),,,......,,,,,,...111222:::AAA@@@:::777<<>><<<:::999777555444222111000000000000///...,,,+++,,,...000111............/////////000//////000000111111111222222333333444555666777777;;;HHHSSS^^^yyyiiisssrrraaajjjzzzsssjjjaaaUUUHHH@@@888555777>>>MMMZZZkkkppprrrhhhVVVEEE<<<;;;666333000...///000111111222666777999???DDD@@@777:::<<>>999777666888///222555333000000444999444333333444555555444222333555666666666;;;BBBHHHPPPRRRVVV[[[aaacccccccccaaa```^^^___```aaa```___cccbbbaaa___]]]\\\\\\\\\aaaaaaaaa```^^^\\\ZZZXXXVVVQQQKKKGGGEEECCC@@@===888666333222222222111000111...------000111///,,,///333///...444444999HHHnnnkkkRRR<<<111000///111000...------///111222000,,,+++///...)))(((,,,+++'''%%%(((+++******---''''''&&&'''((()))+++,,,&&&''')))*********)))(((+++++++++***************)))))))))))))))******+++)))))))))(((&&&%%%&&&'''++++++******)))(((((((((&&&((()))***)))((()))***---,,,+++++++++,,,---...---///111///,,,+++,,,///000333666666666777;;;>>>RRRuuuppp[[[KKKDDDGGGOOOmmmfffQQQKKKRRRhhhwwwfffRRRHHHCCC???======AAA<<<===DDDIIIIIIKKKPPPTTTXXX\\\]]]]]][[[YYYYYYUUUSSSQQQQQQUUUYYY]]]^^^aaaeeefffgggooo|||tttgggYYYLLL@@@999888888;;;AAAFFFLLLWWWbbbiiipppuuupppfffaaaeeekkkjjjnnnssswww}}}}}}tttnnniiiiiikkkooowww{{{zzz{{{~~~yyyuuuqqqnnnkkkfff___[[[YYYTTTMMMFFFEEEBBB???===;;;:::888666555555555444111//////000,,,---......//////....../////////111444444000---......//////000000111111222333222111111222555888888HHHWWWddd~~~hhhsssrrrdddqqqyyymmmfffaaaWWWIIIAAA999666777>>>NNN\\\lllrrruuummm[[[JJJAAA???;;;777333111111111222111444777:::>>>FFFLLLFFF<<<999:::>>>DDDFFFDDDEEEIIILLLPPPVVV___iiimmmggg\\\YYYWWWTTTSSSUUUZZZaaafffaaa\\\XXXXXX\\\fffxxxuuuhhhXXXLLL@@@:::888666666777222444555444222222555888444444444444555555333222666777666666666;;;BBBGGGPPPVVV^^^dddgggfffdddcccbbb```^^^^^^```aaaaaaaaacccbbbaaa```____________bbbbbbbbbbbb```]]][[[YYYTTTPPPLLLHHHFFFCCC>>>;;;:::777444222111111///...000...---...000000///---///333///...333333888HHHjjjbbbMMM;;;222111000111000///......///000000...******---,,,((((((+++111,,,)))***)))&&&$$$&&&)))(((((((((((()))+++,,,''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++******+++)))(((''')))***(((((())))))***+++++++++''')))++++++***)))***+++*********+++,,,...000111+++,,,---...------...000///222444444333555999>>>QQQsssnnn[[[KKKEEEIIIRRRpppeeePPPJJJQQQeee|||ppp```OOOFFFCCC@@@???AAAAAA???BBBIIIMMMNNNQQQVVV___bbbfffgggfffcccbbbaaa]]][[[YYYZZZ]]]aaaeeeggglllooopppnnnqqqzzz~~~~~~{{{ooobbbVVVJJJ@@@;;;999888;;;@@@EEELLLXXXdddoootttvvvqqqiiieeeiiinnnooouuu|||}}}zzzuuuppplllmmmooosss|||~~~~~~~~~}}}|||yyyuuupppmmmjjjhhhccc]]]YYYWWWRRRKKKEEEDDDBBB>>><<<;;;:::888666333444444222000......///,,,---......//////......///......///222222000---......//////000111111111222333222222111222555888;;;GGGTTTcccfffsssyyylll}}}{{{rrrgggccc```XXXLLLDDD;;;777777???PPP___nnnvvv{{{tttcccQQQHHHEEE@@@<<<777333222333333333444777;;;DDDNNNRRRJJJ>>>:::999===EEEKKKLLLMMMOOOVVVXXX[[[```fffiiiaaaVVVXXXVVVSSSQQQRRRUUUZZZ]]]YYYUUUTTTWWW]]]hhhyyyuuudddWWWOOOFFF>>><<<;;;888666777555555555555555555666666666666777888888777666555999999888777888===DDDIIISSS]]]iiiooommmhhhdddcccccc```]]]]]]^^^aaaccccccaaaaaaaaa``````aaabbbbbbbbbcccddddddbbb___\\\YYYRRRPPPMMMJJJGGGBBB===999;;;888444111000///...,,,///...---...///000///...///333///...333222888HHHggg~~~VVVEEE888333333000111000000//////.........,,,))))))++++++))))))+++)))%%%$$$(((***)))***,,,******)))))))))******+++((((((((((((((()))******((((((((((((((((((((((((((((((((((((((())))))******+++++++++******+++---(((((())))))***++++++,,,(((***,,,,,,+++***+++,,,*********+++---...000111)))))))))+++...000000000///111222111111333888===OOOqqqhhhXXXJJJFFFLLLVVVsssbbbNNNHHHMMMaaavvvyyyfffXXXJJJCCCBBBBBBCCCEEEBBBEEEKKKQQQTTTVVV[[[bbbkkknnnqqqqqqooollljjjiiiffffffeeefffiiimmmqqqsssyyy}}}}}}yyyvvvyyy|||~~~~~~vvvhhh[[[OOOGGG@@@<<<999888:::???EEENNN\\\hhhvvvvvvtttpppkkkiiimmmpppxxxyyyvvvuuuqqqoooqqqssswwwzzzwwwwwwvvvuuurrrooojjjgggeeeccc___ZZZVVVTTTPPPIIIEEECCCAAA>>><<<;;;999777666333333333222///------...,,,---......//////......///...,,,---///000000///......///000000111111222222222333222111222555777<<>>777444333///000000000000///...---,,,*********++++++***++++++### !!!''',,,---...111,,,++++++***************)))((('''''''''(((***+++)))))))))***************((((((''''''(((((()))***)))***++++++***+++---///,,,,,,+++******))))))((((((***,,,,,,+++***+++,,,---,,,,,,+++++++++++++++***((('''***...111000...///000111000///222888>>>NNNmmmzzz^^^SSSGGGEEENNNYYYuuu}}}ZZZJJJFFFJJJ[[[ooo~~~{{{ooo]]]RRRFFFBBBBBBBBBEEEHHHEEEKKKTTT[[[]]]```fffmmmqqqtttwwwwwwtttpppnnnlllmmmnnnoooppprrruuuzzz}}}}}}||||||rrrbbbSSSHHHBBB>>><<<888777999@@@GGGQQQaaaoooxxxuuuqqqmmmkkkmmmpppsss{{{vvvtttrrrooooooqqqsssvvv|||zzzuuuqqqppppppooommmjjjfffcccaaa___\\\XXXUUURRRNNNIIIEEEBBB@@@===;;;:::999777555333444444222///------...,,,---......///.........000...---,,,...///111222...//////000111111222222111222333222222222555777:::FFFUUUeee}}}dddttt~~~tttppphhheeebbbYYYTTTMMMEEE???===CCCTTTdddyyywww```OOOGGG@@@<<<777333333555777777999999>>>IIIRRRPPPEEE;;;======CCCQQQ^^^dddgggjjjnnntttvvvpppiiieeecccbbbddd```[[[YYY[[[^^^``````]]]\\\___eeelllvvvssshhh```ZZZWWWRRROOONNNJJJBBB===<<<:::888777888:::;;;:::999;;;>>>AAABBBAAA???>>>???<<<<<<>>>CCCJJJSSS[[[```dddnnnyyyyyypppgggeeegggaaa^^^[[[[[[]]]aaadddeee____________```aaabbbccc```aaaaaaaaa```\\\YYYWWWQQQRRRQQQNNNIIIBBB===999555333000///000000000///---......////////////000...444111///222333;;;NNNdddfffDDD;;;666444333...000000000000///...,,,++++++,,,,,,++++++,,,---,,,+++'''&&&***+++((('''(((,,,,,,++++++******)))((()))((('''''''''(((***+++(((((())))))************((((((((((((((()))******'''((()))))))))***,,,...,,,,,,++++++***)))))))))''')))++++++***)))***+++++++++++++++******)))))),,,***(((***...000...,,,///111111000///222888>>>LLLgggiiiSSSMMMDDDDDDNNNXXXsssnnnQQQEEECCCFFFUUUfffsssrrrqqqsssyyyssseeeWWWNNNEEEBBBCCCCCCFFFKKKJJJSSS]]]cccfffjjjpppuuuuuuwwwzzzyyyvvvrrrooonnnppprrrtttuuuwwwzzz{{{ppp^^^NNNCCC===;;;:::777666999AAAIIITTTeeessswwwtttooolllmmmqqquuuxxxyyyssspppkkkjjjjjjlllmmmrrr}}}{{{wwwwwwwwwtttooommmlllllljjjhhheeebbb```^^^[[[XXXUUUQQQMMMHHHEEEAAA???<<<::::::999777555444555555333000/////////,,,---......///.........000///.........000333555//////000000111222222222111222333333222333444666666FFFXXXfffvvvdddttt{{{qqqoooiiigggddd[[[XXXSSSLLLFFFAAAEEEUUUeee}}}iiiTTTIIIAAA<<<666333333555777888<<<;;;@@@JJJOOOKKKBBB===>>>???GGGUUUaaaggglllqqqsssyyyzzztttlllkkkllllllmmmggg```\\\]]]___```___aaaaaaeeelllsss{{{{{{vvvtttqqqjjjeee```\\\TTTJJJDDDCCC??????>>>>>>???@@@BBBCCCCCCFFFJJJIIIEEEAAA@@@@@@>>>@@@DDDMMMYYYdddlllooooooxxx~~~sssjjjggghhhaaa^^^\\\]]]```cccfffggg`````````______``````aaa_________^^^]]]ZZZXXXWWWQQQRRRRRRNNNHHHAAA<<<:::333111///...///000000000,,,...//////......000111---444222000333444???SSSiii[[[???:::555222222---000//////......---------+++......++++++------+++...***))),,,,,,(((%%%&&&***+++++++++***)))((((((((((((((((((((()))******%%%&&&&&&''''''(((((())))))))))))))))))******+++&&&'''((((((((((((+++---))))))******+++,,,,,,,,,''')))++++++***)))***+++((()))***+++,,,,,,,,,,,,---,,,+++,,,---...---,,,...000111000000222888<<>>;;;999999888777555555555555444111//////000,,,---......//////......///000000///...000333666//////000111111222222333000222333333333333444666333DDDWWWdddoooeeetttvvvmmmlllhhhgggfff^^^\\\XXXRRRLLLEEEGGGUUUeeesssZZZMMMDDD???888444333555777888::::::>>>FFFHHHCCC??????===@@@IIIUUU^^^bbbhhhooopppsssrrroooooossstttsssllleee\\\YYY[[[^^^______ccceeejjjrrryyy}}}ssseeeVVVNNNLLLGGGHHHHHHGGGFFFHHHMMMRRRRRRUUUWWWTTTMMMFFFCCCCCCBBBEEELLLXXXfffrrryyy{{{zzz{{{qqqkkkjjjbbbaaa```aaadddgggiiiiiidddcccbbbaaa````````````aaa```^^^\\\ZZZYYYXXXXXXPPPQQQPPPLLLDDD>>>:::999444222///.../////////...+++---//////......000222---444333111555666BBBXXXuuutttQQQ;;;999444111111---//////...---------...///+++......***))),,,,,,(((***'''''',,,...,,,+++,,,((()))*********)))((('''''''''((()))))))))))))))%%%%%%&&&&&&'''(((((()))***************+++,,,,,,'''((())))))((((((***,,,)))******++++++,,,,,,---(((***,,,,,,+++***+++,,,)))***,,,---......------,,,---......------...///+++...000000///111555:::DDDZZZpppXXXKKKMMMEEECCCIIINNNbbbrrr[[[GGGCCCCCCAAAIIIUUU___aaaeeehhhoooyyy~~~mmm]]]NNNHHHDDDEEEGGGIIINNNTTTVVV___ggglllssszzz{{{xxxwwwyyy||||||yyyuuurrrqqqppptttxxxzzz{{{}}}vvvjjjYYYIII???<<<<<<===888888;;;AAAHHHOOO\\\iiiggggggggggggjjjpppyyy}}}pppeee___ZZZYYY[[[___ccclll~~~~~~zzzvvvsssrrrqqqooonnnjjjjjjjjjiiihhhfffcccbbb\\\[[[XXXTTTNNNIIIEEEDDD???===:::999999888666555444555555333000......///,,,---......//////......---...//////...///222555///000000111111222333333000222333444333333444555444AAARRR^^^jjj~~~fffssssssjjjiiieeeggghhhaaa^^^[[[VVVOOOHHHHHHVVVdddzzz```QQQGGGBBB;;;555444555666777666555:::BBBBBB===<<>>???999999<<>>TTTuuuqqqWWWRRRMMMJJJGGGGGGNNNWWW|||mmmWWWEEECCCCCC@@@CCCLLL]]]hhhhhhkkk}}}jjjYYYKKKDDDAAADDDJJJOOOTTTYYYdddjjjppptttyyy}}}zzztttrrrssstttuuutttsssqqqoooqqqsssvvvxxxzzz}}}tttdddRRRFFF@@@;;;888999;;;<<<<<<<<>>===;;;999666555444333111111000......---------,,,+++***+++---/////////000000////////////000000000000000000111111111111111333444444333333555666444CCCLLLTTTfffxxxccciiittt~~~vvvmmmiiijjjjjjgggdddccc___[[[VVVPPPNNNWWWccczzzmmm]]]TTTLLL@@@888555555666777666:::>>>???>>>???BBBEEEFFFGGGKKKSSS\\\bbbeeeeeebbbnnn|||rrrddd^^^ZZZYYY]]]aaaeeejjjpppxxx|||yyyoookkkkkkeeebbbbbbdddiiiuuuxxxfffYYYSSSQQQRRR[[[dddiiiqqq{{{~~~ooollllllllliiifffhhhllljjjfffbbbaaacccccc```]]]^^^^^^\\\[[[ZZZYYYYYYYYYRRRPPPMMMIIICCC>>>:::777666222000111000,,,,,,...111111000000000000111111444111222555666>>>YYYttt{{{PPP???888888222222444...........................,,,,,,++++++***))))))(((,,,***)))((())))))((('''(((((()))))))))))))))(((((((((((((((((((((((((((***(((''''''***+++***)))))))))******)))(((((((((---***((()))+++.........******)))((((((((()))***************************,,,,,,---............---+++,,,---.........---,,,---.../////////111444666;;;NNNkkk~~~sss\\\VVVOOOIIIEEEDDDJJJSSSuuuoooZZZIIIFFFDDD@@@DDDOOOdddpppqqquuuzzzhhhVVVLLLFFFCCCFFFLLLPPPUUUZZZbbbiiipppssswwwzzzxxxtttrrrssstttuuutttrrrooommmoooqqqtttvvvyyy|||rrrbbbPPPEEE???:::888999999;;;<<<>>>@@@DDDJJJNNNNNNNNNPPPTTTUUUWWW```jjjtttzzzuuugggYYYRRRQQQOOOQQQXXXbbbmmm|||{{{{{{zzz||||||yyyyyyxxxwwwvvvssspppmmmkkkiiigggddddddeeedddbbb```ZZZXXXTTTOOOJJJEEEAAA???>>>===;;;999777555444444111111000......------...///...---...///000111111000000////////////000000000000000000111111111111111333444444444444555777666CCCJJJQQQcccttt[[[___hhhrrr|||zzzuuuooojjjhhhggggggfffdddaaa^^^ZZZTTTQQQWWW```ssssssccc[[[RRRFFF<<<777777888:::999===BBBEEEEEEGGGKKKOOOOOORRRXXXaaahhhmmmnnnmmmkkk}}}sssdddeeedddgggmmmqqqsssyyy}}}zzzyyyvvvuuuyyy~~~jjj___[[[VVV]]]ccciiimmmttt~~~vvvpppkkkkkkjjjhhhhhhkkkgggdddbbbbbbdddddd```]]]^^^]]]\\\[[[ZZZYYYYYYYYYSSSQQQNNNIIICCC===999666555111000111000,,,,,,...111111000000000000111111333222333444555AAA```~~~jjjGGG999555777222222222,,,------------------------++++++,,,,,,+++***((('''***)))(((((()))***)))(((((((((((())))))***+++,,,))))))))))))))))))))))))***((('''((()))+++******,,,***((()))++++++)))'''+++***((()))+++,,,---,,,******)))))))))******+++************************++++++,,,------------,,,,,,,,,------......//////---.../////////000333666:::HHH___uuu~~~wwwfff]]]SSSKKKEEECCCHHHPPPlllppp^^^NNNJJJDDD???GGGUUUlll{{{vvvcccSSSMMMHHHEEEHHHLLLPPPUUUZZZ^^^gggppprrrrrrtttuuussspppqqqssstttssspppllljjjkkknnnpppsssvvvzzz~~~{{{nnn^^^MMMCCC>>>:::888:::777999===???AAADDDGGGIIIHHHHHHJJJNNNOOOPPPWWW___hhhppp|||ooo```SSSLLLLLLQQQTTT\\\gggttt~~~zzz}}}~~~|||yyyyyy|||~~~|||xxxwwwvvvtttqqqnnnllljjjhhheeecccbbbbbbcccbbbbbb[[[YYYTTTOOOIIIDDDAAA???>>>===;;;999777666555444111111000///............000000////////////000000000000////////////000000000000000000111111111111111333444555444444666777999CCCGGGOOObbbtttSSSWWW^^^hhhrrr|||uuussspppkkkgggeeefffgggdddaaa___]]]WWWSSSWWW]]]mmmuuuhhh___WWWJJJ???:::999<<<>>>>>>CCCIIIMMMOOORRRWWW[[[\\\aaaiiiqqqxxxzzzzzzyyyzzzpppooopppvvv}}}iiibbb___ZZZccchhhnnnsssyyy{{{qqqiiihhhiiihhhggghhhcccbbbbbbcccdddccc```]]]^^^]]]\\\ZZZYYYYYYYYYYYYTTTRRRNNNIIICCC===888555111...---000000...///222111111000000000000111111000111333333666GGGjjj\\\CCC666333555000000222---------------------------&&&(((***,,,---,,,+++***+++***)))***,,,,,,+++***))))))((('''((()))+++,,,))))))))))))************((((((''''''((()))))))))***)))(((((())))))))))))(((((((((((()))))))))(((***************+++++++++***************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---...///---...///......000222555:::EEEWWWlll||||||pppeeeXXXNNNFFFCCCHHHOOOcccrrraaaRRRLLLDDD@@@JJJ\\\rrrrrr___QQQLLLGGGEEEHHHLLLNNNSSSYYY[[[eeennnooommmoooppppppmmmoooqqqrrrqqqmmmiiiggggggiiilllooorrrwww}}}~~~vvvjjj[[[JJJAAA<<<999888:::777999<<<>>>@@@BBBEEEHHHHHHGGGIIILLLMMMNNNRRRYYY```hhhuuu{{{iii[[[OOOKKKLLLUUUZZZbbbmmm{{{~~~}}}|||}}}{{{vvvvvv{{{}}}|||wwwvvvtttrrrooollljjjiiiiiigggcccaaa____________ZZZWWWRRRLLLFFFBBB>>>===>>>===;;;999777666555555111111000///......///////////////...------...///000000////////////000000///000000000111111111111111333444555444555666888999CCCHHHSSSkkkNNNRRRZZZdddppp{{{zzzrrrqqqooojjjfffdddfffhhhcccaaa___^^^ZZZUUUVVV[[[kkk~~~tttiii```YYYNNNDDD===<<>>VVV|||zzzTTTCCC666333444......222///------------------------&&&(((***,,,---,,,+++******))))))***,,,,,,***)))+++)))((('''&&&'''((((((((()))))))))*********+++&&&''''''&&&&&&'''((()))&&&)))***)))%%%%%%(((,,,'''((()))***)))(((''''''))))))******++++++++++++))))))*********+++++++++)))***++++++,,,,,,++++++++++++******+++,,,---------...///......///222444888AAARRRgggzzzxxxkkkZZZNNNFFFCCCGGGNNN]]]xxxfffUUUMMMDDD@@@NNNbbbzzz~~~lllYYYNNNHHHDDDDDDGGGIIIKKKQQQWWWYYYbbbjjjjjjiiijjjlllllljjjkkkmmmnnnmmmjjjfffdddccceeehhhkkkooouuu|||xxxgggXXXGGG???;;;999888:::999:::;;;<<<===AAAFFFJJJIIIGGGHHHKKKMMMMMMQQQVVV\\\eeerrr~~~sssbbbUUULLLLLLOOOUUU]]]hhhuuu~~~}}}~~~{{{uuuuuuxxxzzzxxxvvvtttrrrpppmmmjjjiiihhhgggfffccc```]]]]]]]]]^^^WWWTTTOOOIIICCC???<<<;;;===<<<:::888777555555555111000000////////////000///000000///------...000000000////////////000000///000000000111111111111111333555555555555777999888CCCLLL___LLLQQQZZZfffrrr}}}{{{rrroooooommmiiifffeeefffgggccc```______\\\WWWXXX\\\iiiwwwzzzpppkkkbbb]]]TTTIIIBBB???BBBEEEGGGMMMSSSXXXZZZ^^^dddhhhiiinnnuuu{{{~~~{{{~~~~~~}}}xxxllliiikkkmmmoooqqqxxx{{{pppgggeeefffdddccccccaaaaaaaaaaaaaaa```___^^^]]]\\\[[[ZZZYYYXXXXXXXXXSSSQQQNNNIIICCC===999666444111000222111......111111111000000000000111111222444777===LLLkkkkkkNNNAAA444222444------222000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***((('''((('''''')))******'''%%%***)))((('''&&&&&&&&&&&&'''(((((())))))*********&&&'''((('''&&&&&&(((***%%%(((+++((($$$###(((---)))+++......,,,***)))((('''((()))***++++++++++++)))))))))***++++++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++************---...///...---...111333666>>>NNNeee{{{ppp\\\NNNEEEAAADDDJJJZZZzzzoooZZZNNNDDDAAAPPPdddxxxdddSSSKKKCCCAAABBBFFFHHHJJJPPPWWWXXX```ffffffeeeggghhhgggfffggghhhiiihhhfffdddccc```bbbeeeiiimmmttt||||||fffWWWFFF>>>;;;888888:::999:::;;;<<<===AAAGGGKKKJJJFFFFFFIIIKKKKKKOOOTTT\\\eeeqqq}}}kkkZZZNNNIIIKKKQQQTTT```ppp~~~|||}}}{{{uuutttvvvwwwuuuuuusssqqqnnnkkkiiiggggggbbbbbbaaa___]]]]]]^^^```TTTQQQLLLFFFAAA===;;;;;;;;;:::999777555444444444111000000//////000000000000222333222000///222555000000////////////000000000000000000111111111111111333555555555666888:::888FFFUUUpppLLLRRR]]]iiittt}}}}}}xxxwwwxxxuuupppnnnmmmjjjhhhgggfffffffffeeeaaa``````^^^ZZZ[[[^^^fffpppzzz|||vvvooolllmmmgggcccZZZPPPFFFBBBCCCEEEFFFKKKRRRVVVXXX\\\aaaeeejjjnnnssswwwyyy|||{{{}}}{{{~~~zzz}}}uuupppmmmpppvvvtttssswwwxxxpppiiigggfffcccbbbdddbbbbbbaaa```^^^^^^^^^___]]]\\\[[[ZZZXXXXXXXXXXXXRRRPPPMMMIIICCC>>>:::777555222111333222//////222111111000000000000111111222444888BBBXXX}}}[[[HHH999///111555///...222000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((((((((((()))***)))&&&###(((((()))))))))(((((('''&&&&&&'''(((((()))******''')))***)))''''''))),,,((())))))'''&&&&&&***---)))---000000---***((((((&&&'''(((******+++******((())))))***++++++,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,,,,---,,,+++)))(((---...///...---...000333666===MMMeeeyyybbbQQQFFFAAADDDHHHWWWyyyzzz___PPPEEEBBBPPPdddqqq\\\MMMGGG@@@???AAAEEEGGGIIIPPPXXXXXX]]]aaabbbcccfffeeebbbcccccccccccccccccccccccc^^^```cccggglllttt|||{{{fffWWWFFF>>>:::888888999666888<<<>>>@@@DDDHHHKKKKKKFFFDDDFFFIIIKKKOOOTTT\\\eeerrr}}}hhhVVVKKKHHHMMMSSSYYYhhh{{{}}}|||~~~zzz|||zzzvvvtttvvvvvvssstttrrrooollliiigggffffff```aaabbb```]]][[[[[[]]]SSSPPPJJJEEE@@@===<<<<<<999999777666444333333333111000000000000000111111///222444333000///333777000000////////////000000000000000000111111111111111333555555666666888::::::JJJ___MMMTTT___kkkuuu}}}yyy{{{zzzvvvtttvvvuuuqqqnnnkkkhhhgggggghhhfffeeefffbbbaaaaaa```]]]]]]```dddkkkppppppkkkhhhkkkoookkkggg___TTTJJJDDDCCCEEEDDDIIIOOOSSSUUUYYY]]]aaakkkooorrruuuvvvzzz}}}xxxvvvzzz~~~{{{sssrrrnnnqqqzzzvvvrrrsss|||wwwpppjjjiiifffcccbbbeeeccccccbbb___]]]]]]^^^___]]]\\\[[[YYYXXXXXXXXXXXXQQQPPPMMMIIIDDD???;;;888222//////333333222333666111111000000000000111111000222777CCC]]]QQQCCC222+++000666111000333///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---+++******+++,,,***'''$$$&&&''')))+++++++++******%%%&&&&&&'''((())))))***(((***,,,+++)))(((+++...+++)))&&&&&&(((+++,,,+++'''+++//////,,,(((&&&&&&%%%&&&((()))*********)))((())))))***++++++,,,,,,++++++,,,------------,,,,,,---...///...+++)))'''......///...---...000222999???NNNgggiiiVVVJJJDDDEEEIIIVVVyyydddRRRFFFBBBPPPbbb|||lllWWWHHHDDD??????AAAFFFHHHJJJQQQYYYXXX\\\^^^___cccfffddd___aaaaaaaaa```aaaaaabbbccc]]]___bbbffflllttt|||}}}wwwfffWWWGGG>>>:::888888999333777===AAADDDFFFHHHIIIMMMGGGDDDFFFJJJLLLQQQVVV[[[eeerrr~~~iiiWWWLLLIIIOOOVVVaaaqqq}}}{{{|||wwwzzzyyyvvvuuuwwwvvvssssssrrrnnnkkkhhhgggffffffcccdddeeeaaa\\\XXXWWWWWWSSSOOOJJJEEEAAA>>>>>>>>>888888666555333333222222111000000000000000111111,,,///222111......222666000000////////////000000000000000000111111111111111333555666666777999:::<<>>DDDGGGMMMTTTZZZ^^^aaabbbhhhmmmrrrtttuuuyyy~~~|||wwwwwwxxxnnnooosssnnnlllmmmrrr{{{uuunnnhhhfffeeebbbaaaccceeecccaaa___^^^^^^_________]]]ZZZWWWUUUUUUVVVWWWTTTPPPKKKGGGBBB>>>999555000000111333666666555333......//////000000111111555666999GGGiiiuuuNNN<<<444333000...------......,,,111111,,,***,,,---***------,,,,,,+++***))))))((())))))((('''''')))******(((&&&'''))))))'''$$$,,,***(((&&&%%%$$$!!!'''(((***)))'''&&&&&&''')))***)))((('''(((+++---)))***+++,,,---,,,++++++((((((((()))+++,,,***)))+++000222///,,,---...---++++++,,,,,,,,,,,,------&&&+++......***(((+++...............///111222333888@@@QQQlllqqqZZZIII@@@AAAFFFVVVmmmXXXNNNCCCHHH___~~~vvvcccRRRGGGBBB===???@@@BBBEEEJJJPPPUUU______```aaabbbcccddddddeeedddccc```______bbbeeeccceeegggjjjpppxxxwwwdddTTTCCC;;;888888:::>>>888999;;;>>>AAAEEEHHHJJJIIIHHHHHHHHHKKKOOOTTTWWWcccmmmzzzlllXXXLLLIIIQQQZZZnnnzzz~~~{{{yyyyyywwwxxxwwwtttuuuwwwvvvrrruuupppjjjiiijjjjjjgggccccccbbb___\\\YYYWWWUUUTTTPPPMMMIIIEEEBBB@@@<<<:::999777555444444333111///000111111000...,,,---...111222333222000000000222111111000000//////......111000/////////000222333333555666777666777888:::>>>JJJkkk^^^aaaiiissswwwxxx{{{xxxooollliiigggggggggffffffcccaaa____________]]]\\\______]]][[[ZZZ]]]ccchhhfffeeeaaaXXXMMMDDD@@@@@@BBBGGGOOOVVV\\\aaafffjjjkkkoootttwwwyyy}}}|||wwwvvvwwwwwwyyywwwoooqqqtttnnnjjjjjjppp|||tttmmmhhhgggeeebbbbbbddddddcccbbbaaa```___^^^^^^]]]\\\ZZZWWWVVVUUUUUUUUUQQQMMMIIIDDDAAA<<<888555111111111222444555444222......//////000111111111666666;;;PPPxxxmmmHHH888444333111///---......///+++000111,,,***,,,---+++---,,,,,,+++******))))))((()))))))))''''''(((***+++)))((()))++++++(((&&&((('''&&&'''((()))(((''')))+++,,,,,,***((()))))))))***)))((('''(((+++---))))))******+++*********)))(((((()))++++++***((('''+++---++++++...///...++++++,,,,,,,,,,,,------(((+++...---***))),,,///............///111222333888???SSSuuu}}}eeePPPCCCBBBFFFYYYwww[[[NNNDDDIII\\\xxxrrr```PPPGGGCCC???@@@BBBDDDGGGLLLRRRVVV]]]]]]^^^```aaabbbccccccccccccbbb```___```ccceeeeeegggiiimmmqqqyyy~~~rrr^^^PPPAAA;;;999777888::::::;;;===???BBBFFFHHHJJJJJJJJJJJJJJJMMMQQQWWW[[[dddnnn|||lllXXXMMMLLLUUU___rrr}}}{{{yyyxxxwwwxxxwwwtttuuuxxxvvvrrruuupppkkkiiijjjjjjgggcccaaaaaa```^^^[[[WWWTTTRRROOOLLLHHHEEEBBB???<<<:::888777555444444333111//////000111000...,,,---...///000222222111111222333////////////000000000000111000000///000111222333333555666666666666888:::@@@OOOqqqdddhhhpppwwwwwwvvvzzzvvvllliiifffeeeeeeeeedddcccaaa___\\\[[[\\\]]]\\\[[[VVVVVVTTTSSSSSSVVV\\\```______]]]WWWMMMFFFCCCCCCBBBJJJSSSYYY]]]ccckkkqqqmmmppptttyyy}}}~~~yyyqqqjjjiiimmmqqquuuzzzwwwrrruuuuuullleeeeeelllzzzsssmmmhhhgggfffcccbbbdddbbbbbbbbbbbbaaa```^^^]]][[[[[[ZZZYYYWWWUUUSSSRRRMMMJJJEEEAAA>>>;;;777555333111000000111222222111......///000000111111222777666???]]]bbbCCC777444333111///......//////+++...///,,,+++,,,---,,,+++++++++******))))))(((((()))***)))((('''(((***,,,******+++,,,,,,***((((((''''''(((+++,,,++++++***+++---,,,+++)))******)))))))))((('''(((***---***))))))((((((((())))))+++***))))))******)))(((&&&))))))(((+++......***++++++,,,,,,,,,,,,------+++---...,,,******---111............///111222333999>>>VVVpppXXXGGGDDDIIIZZZ^^^LLLDDDHHHUUUooo|||lllZZZLLLEEECCCAAABBBDDDFFFIIIMMMSSSWWW[[[[[[\\\]]]___```aaabbb`````````___^^^```cccfffgggiiilllooosssyyyyyylllZZZNNNAAA<<<;;;888777888======???AAACCCFFFGGGHHHJJJJJJKKKLLLNNNTTT[[[```hhhrrrmmmYYYOOOPPP[[[gggyyy}}}zzzxxxvvvwwwxxxwwwuuuuuuwwwvvvqqqsssoookkkiiijjjiiifffccc___`````````\\\WWWRRROOONNNKKKGGGCCCAAA???<<<999888666444333444333111//////000111000...------...---///111111111111333555.........///000111111111111000000000000111222222333444666666555666888:::BBBTTTyyyiiimmmuuuyyywwwuuuzzz~~~mmmdddbbb```___```aaa```______\\\YYYWWWWWWWWWWWWVVVOOONNNMMMLLLMMMPPPUUUXXXWWWYYYXXXSSSKKKEEEBBBBBBCCCKKKUUUZZZ]]]bbbllltttnnnpppsssxxx|||}}}{{{yyysssooohhhaaa]]]```gggmmmpppxxxyyyvvvxxxvvvjjjaaaaaaiiiyyyrrrkkkggggggfffcccbbbdddaaabbbcccdddccc```]]][[[[[[[[[[[[ZZZXXXVVVSSSQQQJJJGGGCCC???===:::777555444222///...///000000000...//////000111111222222666777EEEggg}}}WWW@@@888444333111000/////////000***,,,...,,,+++,,,------*********)))))))))((((((''')))******((('''((()))*********+++++++++***)))---+++************)))'''(((***++++++)))((())))))((()))***)))((((((***,,,+++***)))((('''((()))***,,,***)))))))))***)))'''++++++)))(((***---+++%%%+++++++++,,,,,,,,,---------------,,,***+++...111............///111222333:::===XXXrrrYYYIIIGGGMMMYYY```JJJCCCEEENNNiiiyyyhhhVVVIIICCCBBBAAACCCFFFHHHJJJNNNSSSWWWXXXYYYZZZ[[[]]]^^^___```\\\]]]^^^^^^^^^```cccfffiiikkkooorrruuuyyy~~~uuuiii[[[NNNAAA===<<<;;;;;;<<<>>>???AAABBBDDDEEEFFFFFFHHHIIIKKKLLLOOOVVV___eeeoooyyyoooZZZQQQTTTbbbooo~~~}}}|||yyywwwvvvuuuwwwvvvttttttvvvtttoooqqqoookkkjjjiiihhheeebbb`````````^^^[[[VVVRRROOOLLLIIIEEEBBB@@@>>>;;;999777555444333333333111//////000000000...------///...///111111000000222444.../////////000000000111000000000111111111222222333444555555555666999;;;DDDXXX}}}iiimmmssswwwtttrrrxxxmmm^^^XXXWWWVVVWWWYYY[[[[[[ZZZYYYVVVSSSQQQQQQPPPOOONNNJJJHHHGGGFFFHHHLLLOOOQQQMMMOOONNNJJJCCC>>>===>>>???HHHRRRYYY\\\bbbllltttnnnpppsssvvvxxxvvvqqqmmm^^^[[[WWWTTTTTTYYYaaafffiiirrr{{{xxxyyytttgggaaabbbkkkzzzxxxoooiiifffffffffcccbbbddd```aaacccdddccc```]]][[[[[[\\\\\\\\\YYYVVVRRRPPPIIIFFFAAA===;;;:::888666444222///...///000000/////////000000111222222222444888JJJlll}}}jjjJJJ:::555222222111000000/////////++++++,,,---,,,***,,,...*********)))))))))))))))'''(((******)))(((((()))'''((()))***))))))))))))...,,,***))))))(((&&&%%%''')))++++++)))))))))***((()))***)))((((((***,,,,,,+++)))(((((()))***+++---+++)))((()))))))))(((,,,,,,***)))+++...+++&&&+++++++++,,,,,,,,,------...---,,,++++++,,,...111............///111222333999===ZZZnnnVVVGGGGGGNNNYYYdddLLLEEEEEEJJJeeeyyyfffSSSFFFAAAAAAAAACCCFFFHHHKKKNNNSSSVVVXXXXXXYYYZZZ[[[\\\\\\]]]XXXYYY[[[\\\^^^```dddgggiiilllqqqtttwwwzzz}}}uuuiii[[[NNN@@@;;;;;;;;;===@@@@@@@@@BBBCCCDDDDDDDDDDDDEEEHHHKKKMMMQQQYYYdddlllyyyooo\\\TTTYYYiiixxx|||||||||{{{zzzyyyxxxwwwtttvvvuuussssssuuuqqqlllooonnnllljjjhhhfffdddbbbbbbaaa^^^[[[WWWTTTRRRPPPIIIGGGCCC@@@???===;;;999666555333333333333111///...///000///...---...//////111222111//////000111111000000000/////////...000111111111222222222222222333444444444666999<<>>444111000000000000//////......,,,+++,,,---,,,)))***---************************&&&(((***+++)))(((((((((%%%'''((()))'''''''''(((***((('''((())))))((('''(((***,,,,,,+++***+++,,,''')))******))))))***+++***)))))))))******+++,,,,,,***(((''')))******)))(((******))),,,//////+++++++++,,,,,,,,,,,,---------,,,+++++++++,,,...///............///111222333555===[[[hhhSSSGGGGGGLLL[[[hhhQQQHHHEEEKKKaaayyywwwdddQQQEEEAAAAAABBBDDDHHHJJJLLLOOOSSSVVVXXXXXXYYYYYYYYYZZZZZZZZZTTTVVVYYY[[[]]]```dddgggjjjnnnsssxxxzzz|||}}}vvvjjjYYYKKK>>>999:::;;;>>>BBBAAABBBDDDEEEFFFFFFEEEDDDEEEIIINNNQQQVVV___mmmwwwnnn]]]XXX```rrr~~~{{{zzzyyyyyyxxxyyyyyyyyytttvvvvvvsssssstttqqqkkknnnmmmllljjjhhheeecccaaacccaaa]]]YYYVVVSSSQQQPPPGGGEEEAAA???>>><<<:::888555444222222333333111000...///000///...---...///000111222111///...///000111111111000///.........000111222222333333222222222333333333333555999<<>>;;;;;;===@@@@@@@@@<<<======:::666666:::======DDDMMMVVV\\\aaadddgggbbbeeegggddd\\\TTTOOOMMM===<<<===@@@GGGNNNTTTXXX]]]gggqqqzzzvvvvvvsssqqqkkk___^^^cccooo|||zzzrrrjjjeeebbbddddddaaa```aaaaaabbbccccccbbb```^^^\\\ZZZZZZYYYXXXUUURRROOONNNGGGCCC===999777555444333222111000111222222111//////000000111111222333333666999KKKmmmlllGGG777333222///////////////......------+++,,,...,,,'''(((---***+++++++++++++++++++++&&&(((***+++***((((((((($$$&&&))))))'''&&&''')))(((''''''(((***+++***)))''')))++++++*********+++''')))******))))))***+++&&&&&&((()))******++++++,,,)))''''''(((***++++++%%%***,,,******---...,,,++++++,,,,,,,,,,,,------++++++***+++,,,---,,,,,,............///111222333444???[[[vvv___PPPHHHGGGJJJZZZgggSSSGGGCCCJJJZZZqqqtttbbbPPPEEEBBBCCCDDDFFFJJJLLLNNNQQQTTTWWWZZZZZZYYYYYYYYYXXXXXXXXXQQQSSSWWWZZZ]]]```dddgggkkkpppwww|||~~~uuujjjVVVJJJ???<<<===>>>???BBBCCCDDDFFFHHHIIIIIIHHHGGGHHHMMMSSSWWW]]]hhhwwwjjj]]]\\\ggg{{{~~~}}}|||{{{zzzxxxwwwwwwxxx{{{|||uuuwwwwwwuuuuuuvvvrrrllllllmmmllljjjgggdddbbbaaaaaa```^^^[[[WWWSSSOOOMMMEEECCC@@@>>>===<<<:::888555333222222333333111000---///000///...---///000...///111000//////000111000000000000////////////000111222333333333222222222222333222333555999===GGGVVVpppMMMKKKMMMSSSYYY]]]bbbhhheeegggggg___TTTJJJEEEEEEBBBAAA@@@@@@AAAAAA???===<<<<<<>>>AAACCCBBB@@@======:::666666999;;;;;;:::;;;<<<<<<999888999???DDDDDDIIIPPPWWW\\\^^^]]]\\\YYY]]]^^^YYYNNNEEE@@@???:::999:::===DDDLLLSSSVVV\\\eeeoooxxxvvvooorrrooommmhhh\\\XXX___lllyyyxxxooohhhcccaaacccccc```___```bbbbbbbbbbbbaaa```^^^]]]YYYYYYWWWUUUSSSPPPNNNLLLEEEAAA;;;777444333222111111000111222444333111///000000000111222222333333888999JJJlll___???555666777---...............---,,,...+++,,,...,,,'''''',,,++++++++++++++++++,,,,,,%%%(((++++++***((('''((($$$'''))))))'''&&&(((******)))((()))***+++***(((%%%&&&((()))((('''((()))''')))***+++***)))***+++###$$$&&&(((************+++)))'''&&&(((+++,,,,,,'''---///+++((()))******++++++,,,,,,,,,---------*********+++------,,,***............///111222333555BBBZZZ{{{hhhWWWNNNIIIHHHIIIXXXdddRRRDDD>>>GGGUUUlll~~~qqq```PPPFFFCCCDDDFFFHHHLLLNNNPPPSSSVVVXXX[[[[[[ZZZYYYXXXXXXWWWWWWOOORRRVVVZZZ]]]```eeehhhmmmrrryyyuuuiiiVVVKKKBBBAAACCCBBBBBBCCCEEEFFFIIIKKKKKKKKKJJJIIIKKKPPPWWW\\\bbbnnn{{{ggg]]]___lll~~~~~~}}}|||{{{{{{yyywwwuuuvvvxxx|||~~~vvvyyyyyywwwwwwwwwsssmmmkkklllmmmkkkgggdddbbbaaa^^^______]]]YYYTTTNNNKKKEEEBBB???======;;;999888555333222222333333111000---///000///......///000,,,...///000///000111333......//////000000111111000111222333444333222222222222222222222555:::===IIIVVVlllFFFGGGHHHKKKOOOTTTXXXZZZ[[[\\\YYYSSSOOONNNKKKGGGDDD@@@???CCCDDD???;;;:::;;;::::::<<>>???BBBEEEIIIQQQWWWXXXYYY[[[VVVOOOQQQKKKEEEAAAAAA???:::666666777:::===BBBJJJSSSZZZggglllttt|||lllkkklllooonnnggg^^^YYYYYYXXX]]]hhhwwwxxxrrrkkkfff```]]]]]]^^^```aaaccccccbbbaaa```___^^^^^^WWWWWWSSSPPPPPPRRROOOJJJCCCAAA<<<777444222222222111222222111///...///000---...///222444555444222:::===PPPtttvvvNNN666777888+++//////...,,,+++,,,///111,,,,,,,,,,,,,,,,,,,,,,,,((())))))*********))))))(((%%%'''+++***''')))000)))))))))))))))(((((('''''''''&&&&&&((()))+++---******+++)))((()))+++...$$$(((,,,,,,)))'''((()))++++++***************+++%%%'''***+++*********+++)))************+++++++++,,,)))***...---((()))...///000///---+++***,,,---,,,++++++,,,,,,...//////...;;;OOOkkkyyyaaaRRRKKKGGGGGGIIIZZZ{{{aaaNNNFFFCCCBBBTTTfff}}}ppp^^^NNNDDDCCCDDDFFFIIINNNRRRTTTUUUWWWXXXWWWXXXYYYZZZZZZXXXVVVTTTRRRUUUZZZ]]]aaadddiiilllssswww}}}ssseeeUUUKKKBBB?????????@@@CCCKKKJJJJJJMMMQQQTTTSSSQQQUUUTTTXXXaaajjjuuuxxxiiiiiinnnxxx{{{xxxvvvxxxwwwwwwwwwyyyzzzyyyxxxxxxyyyzzzzzzyyyvvvsssrrrqqqnnnjjjgggeeedddbbbaaaaaa```]]][[[XXXSSSLLLHHHFFFCCC???===;;;:::999777777555333000......//////000000000...,,,+++,,,---......,,,++++++,,,---.........///000000000000000......///000111222222222///222444555444666;;;???IIIOOO___|||CCCDDDFFFIIILLLPPPSSSTTTTTTVVVUUUQQQQQQSSSRRROOOIIIEEECCCEEEDDD???:::999>>>>>>???AAACCCBBB>>>:::777888888888888999;;;>>>@@@======BBBGGGIIILLLQQQVVV[[[]]]YYYVVVTTTNNNGGGFFFAAA;;;999:::999666333444666888<<>>:::555222000000111000111222111/////////000//////000222444555444333999???VVV{{{iiiIII555444555,,,---......---+++,,,---///+++++++++++++++++++++++++++++++++++++++***))))))000)))&&&)))***&&&%%%'''''''''((()))))))))))))))******)))(((((('''((((((((())))))((('''(((***,,,((((((((())))))(((&&&$$$***))))))(((((())))))***%%%(((***+++*********+++)))************+++++++++***'''(((+++***&&&''',,,)))***+++***)))***,,,///------,,,,,,---...//////000:::JJJaaavvv___QQQJJJGGGGGGIIIQQQooocccRRRIIIDDDBBBPPPccc}}}~~~ppp___OOOFFFDDDFFFEEEIIIOOOSSSUUUVVVWWWXXXWWWXXXYYYZZZZZZYYYWWWVVVSSSVVVZZZ^^^aaadddiiillltttxxx~~~rrrdddUUUKKKBBB???@@@???AAADDDKKKJJJKKKNNNSSSVVVVVVUUUZZZZZZ^^^gggqqq{{{}}}tttuuuzzz|||xxxwwwwwwvvvvvvwwwxxxxxxxxxxxxyyyzzz{{{|||zzzwwwsssqqqpppmmmjjjgggeeedddbbb```aaa^^^ZZZVVVSSSPPPLLLIIIGGGDDD@@@===<<<:::888777777555333000///.../////////000000...,,,+++,,,...000///............///000//////000000000000/////////000000111111222222222000333555666555777<<<@@@LLLRRRbbb~~~BBBDDDFFFJJJMMMPPPRRRRRRQQQSSSSSSQQQTTTXXXYYYUUUNNNIIIGGGHHHGGGBBB>>>>>>CCCEEEGGGIIIIIIEEE???:::777888999999:::===BBBEEECCCAAACCCJJJOOOSSSYYY___dddeeeddd]]]VVVOOOGGG???:::666222222444444333111333555777;;;AAAIIIRRRXXXbbbhhhqqq}}}qqq^^^PPPWWWaaajjjmmmiii___WWWJJJHHHKKKRRR[[[hhh{{{ssskkkhhhddd```^^^___aaacccddd________________________VVVXXXVVVRRRPPPPPPKKKDDD@@@===999444222000000111000111222111000///000111000111111222333444555555:::EEE```WWWBBB333000222...+++---......,,,+++,,,---************************,,,,,,,,,,,,+++***))))))---%%%!!!%%%***+++***)))%%%&&&''')))******++++++************)))(((&&&&&&&&&'''''''''&&&&&&(((***+++(((&&&'''***)))%%% (((((((((''''''(((((()))&&&(((***+++***)))***+++)))************+++++++++,,,+++,,,...,,,******...(((***************,,,............---......//////222888CCCUUUtttsss^^^QQQJJJFFFEEEGGGIII```hhhWWWKKKDDD@@@KKK]]]xxx}}}ppp```PPPGGGEEEGGGDDDIIIPPPUUUWWWWWWWWWXXXVVVWWWXXXYYYYYYYYYXXXXXXVVVYYY]]]aaadddgggkkknnnuuuyyyqqqbbbTTTJJJAAA???@@@@@@AAAEEEJJJJJJLLLPPPUUUXXXZZZZZZ]]]___eeennnxxx|||yyywwwvvvvvvvvvwwwwwwwwwxxxxxxzzz|||}}}~~~|||xxxssspppooommmiiigggeeedddbbb```___[[[UUUQQQNNNMMMKKKIIIGGGDDD@@@===<<<;;;999777666555333000////////////---...///...,,,,,,...///000//////......///000000///000000000000//////...111111111222222222222222111444666666666888>>>BBBKKKRRR```yyyEEEGGGLLLPPPTTTWWWYYYZZZWWWYYYXXXWWWZZZ^^^]]]XXXSSSOOOMMMNNNLLLHHHFFFGGGKKKMMMPPPQQQOOOHHH@@@;;;;;;<<<======>>>BBBFFFJJJIIIIIIMMMVVV\\\aaahhhooonnnnnnkkkdddZZZOOODDD<<<555333000000222333222111333555888;;;AAAIIISSSYYYccciiisssyyybbbRRRIIITTTbbblllnnnjjj^^^TTTFFFDDDFFFKKKRRR]]]mmm|||qqqiiiiiifffaaa______aaacccccc```______^^^]]]]]]\\\\\\UUUWWWWWWRRROOOMMMGGGAAA@@@>>>:::666333222333333000111222111000///000111000111111111222333555666;;;MMMmmmvvvnnnIII===444...000000)))+++......---+++++++++++++++++++++++++++++++++)))******+++++++++******)))%%%"""%%%***,,,,,,+++&&&'''((()))************&&&''')))*********)))(((%%%'''((('''&&&&&&((()))***((('''((())))))'''$$$((((((''''''(((((())))))''')))******))))))***+++))))))*********+++++++++---...//////---,,,---///---......---+++***+++,,,//////.........//////000111666>>>MMMjjjrrr___RRRJJJDDDBBBCCCDDDVVVtttlllYYYLLLDDD???HHHXXXppp{{{ooo___PPPGGGFFFGGGEEEJJJQQQWWWYYYXXXXXXWWWTTTUUUUUUVVVWWWXXXYYYYYY[[[^^^bbbeeehhhlllpppsssvvvyyyrrrbbbTTTJJJAAA?????????AAADDDHHHIIIKKKOOOTTTYYY\\\]]]___aaaiiisss||||||zzzyyywwwwwwxxxxxxxxxxxxyyyzzz{{{}}}}}}xxxsssooonnnkkkhhhfffeeedddaaa___\\\XXXSSSOOOMMMKKKIIIHHHEEEBBB???===<<<<<<;;;:::555444222111000/////////,,,---......------///111---------------...............///000000000000000333333222222222222222222111444555555555888>>>CCCKKKQQQ]]]qqqHHHKKKPPPVVV\\\```cccddd```aaaaaaaaaeeeiiieee___]]]YYYVVVUUURRRMMMMMMPPPVVVXXXYYYXXXRRRJJJBBB===???@@@AAABBBCCCEEEJJJMMMSSSUUU]]]gggmmmrrryyy{{{xxxsssjjj]]]MMM???888444222000000111222222222444666888<<>><<<888555333222333333///000111111000///000222///000111000000111555888<<>>???AAANNNiiikkkYYYLLLDDD@@@FFFTTTiii}}}yyynnn___QQQHHHFFFHHHGGGLLLSSSXXXYYYXXXWWWWWWRRRRRRRRRSSSUUUWWWYYY[[[___aaaeeeiiikkknnnrrruuuwww{{{sssdddTTTJJJAAA>>>>>>>>>???BBBDDDEEEHHHLLLPPPUUUYYY\\\___bbbjjjttt}}}}}}{{{zzzxxxzzz{{{{{{yyyyyyzzz|||{{{|||~~~~~~|||wwwrrrooollljjjhhhfffeeecccaaa^^^YYYWWWTTTQQQOOOLLLHHHEEEAAA???<<<<<<<<<======<<<444333222111000000//////,,,---...---------///111,,,------....../////////,,,,,,...///111222222222333333222222222222222222111333444444444777>>>CCCMMMSSS]]]nnnKKKNNNSSSYYY```eeeiiikkkhhhjjjlllooouuuxxxssskkkhhhddd```^^^YYYSSSTTTWWWbbbcccbbb]]]UUULLLEEEBBBBBBDDDGGGJJJLLLOOOSSSVVV]]]bbblllxxx~~~zzzmmm[[[GGG888222111111000//////000111222444666999===CCCLLLUUU\\\___eeepppzzztttmmmbbbVVVLLLLLL\\\kkkpppooojjj^^^PPPCCC@@@@@@DDDJJJTTTdddrrrvvvmmmnnnjjjeeebbbaaaaaa``````bbbaaa___\\\ZZZWWWUUUTTTQQQUUUTTTNNNHHHFFFBBB>>>;;;999555222000000111222///000111111000000111222...000111000///222888===@@@]]]YYY===999333///111000))),,,//////...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%'''((()))*********(((,,,...***'''&&&%%%###)))))))))))))))((('''''')))))))))))))))(((((('''&&&(((******)))))))))***%%%(((,,,+++)))(((,,,///(((((((((((()))***++++++)))******)))((((((***+++)))************+++++++++)))---...+++)))+++,,,+++%%%''')))******+++,,,---------------...///000111---333:::GGGaaa~~~ttteeeXXXMMMBBB======>>>FFF]]]}}}|||jjjYYYMMMEEEBBBEEESSSggg{{{~~~yyyooo```RRRJJJHHHIIIKKKPPPUUUYYYYYYXXXWWWWWWQQQQQQQQQRRRTTTXXX[[[]]]aaadddhhhkkkmmmppptttwww{{{~~~uuueeeTTTJJJ@@@===<<<;;;<<>>DDDJJJRRR^^^oooPPPRRRVVV[[[aaagggllloooqqqtttwww|||~~~tttkkkhhhfffddd```\\\^^^dddnnnnnnjjjbbbXXXOOOJJJHHHEEEIIIPPPVVV\\\aaafffiiilllsss|||jjjUUU???333000...//////...///000222444333555888<<>>:::888444111000000111222...000111111000000111222///111222111111444;;;BBBOOOnnnpppOOO:::555000000222///+++---//////...---------++++++++++++++++++++++++(((((())))))))))))((((((###''')))(((((()))%%%'''(((((())))))))))))(((((((((((((((((())))))***&&&(((***+++***))))))***((()))))))))))))))+++,,,''''''''''''((()))***+++*********)))(((((()))+++)))************+++++++++***///000,,,***---...,,,$$$&&&)))+++++++++,,,---+++++++++,,,---///000111///333888BBBZZZxxxtttggg[[[PPPDDD>>>>>>===AAARRRooo}}}nnn^^^PPPFFFAAADDDSSSiii~~~zzzpppbbbUUUMMMKKKLLLOOOSSSWWWXXXXXXWWWVVVVVVRRRQQQQQQRRRUUUYYY^^^aaafffiiilllooorrrtttxxx{{{uuufffUUUJJJ@@@<<<:::999999<<<;;;===???@@@BBBEEEJJJOOOVVVYYYaaaiiiqqq~~~}}}~~~~~~}}}}}}}}}www{{{}}}|||yyyxxx{{{~~~xxxxxxwwwwwwuuusssqqqpppiiihhhffffffeeeccc```]]][[[WWWRRRNNNKKKHHHEEECCC@@@===:::999::::::999999222222222222111111000///---.........,,,---...000---...000111222222111111...//////000000000000000///000000111111222222222222333444444444888@@@FFFJJJVVVhhh{{{UUUVVVYYY]]]ccciiinnnqqqyyy|||wwwhhhfffffffffeeedddiiipppvvvtttoooeeeZZZQQQMMMMMMHHHOOOXXXbbbjjjqqqwww{{{~~~zzzeeeOOO;;;333333---...//////000222555888111333666;;;AAAJJJTTTZZZfffjjjsss|||uuuvvvxxx~~~{{{tttlllnnnllliiifff```XXXOOOHHHFFFXXXgggjjjjjjiiiaaaUUUFFFBBB@@@AAAFFFQQQbbbqqq|||uuukkkhhheeeccccccdddcccccc^^^]]]\\\ZZZYYYWWWVVVUUUNNNQQQPPPIIIBBBAAA@@@>>>;;;999666333222222333444...000111111000000111333000222444333222666>>>FFF___~~~cccIII777222---000333...,,,...//////...------...************************,,,,,,++++++)))((('''&&&)))+++)))&&&''''''%%%&&&''')))************%%%%%%%%%&&&(((+++...///%%%(((******)))((()))))),,,)))&&&&&&)))+++)))'''%%%%%%%%%&&&'''((()))************)))'''''')))+++)))************+++++++++&&&+++,,,(((&&&***+++((()))+++------,,,+++++++++))))))***+++---///111222111444666===UUUsss}}}ssshhh]]]RRRFFFAAAAAA>>>???MMMgggvvvdddSSSEEE>>>BBBSSSmmm{{{rrreeeWWWOOOMMMNNNRRRUUUWWWXXXWWWVVVVVVVVVSSSRRRRRRSSSVVV[[[```dddkkknnnrrruuuwwwzzz}}}uuugggUUUJJJ???;;;999777777999888:::<<<======@@@EEEJJJOOORRRYYYaaahhhvvv{{{~~~}}}}}}}}}{{{}}}~~~~~~}}}}}}}}}~~~vvvzzz}}}|||xxxwwwzzz~~~wwwvvvuuutttsssrrrqqqqqqiiigggffffffeeeccc```]]]]]]XXXPPPJJJGGGEEEDDDDDDAAA>>>;;;999888888777555222222222222222111000///......///...,,,,,,...///+++,,,...///000000000///111111111111000///------......///000111222222333333444555555555:::AAAGGGRRRaaawwwVVVWWWYYY\\\bbbhhhnnnrrrvvv}}}rrrfffgggiiikkklllooovvv}}}yyypppfff\\\SSSQQQTTTUUUbbbooouuuyyymmmUUUDDD888444444---///111333444555555444333555999>>>EEELLLQQQUUU\\\cccooo|||zzzxxxzzz{{{wwwxxx}}}|||yyyssskkkmmmiiiddd```\\\VVVNNNHHHJJJQQQVVVZZZccckkkfffZZZLLLDDDAAAFFFLLLSSSbbbrrr~~~sssmmmhhhccc______```aaaaaa]]]]]]\\\ZZZXXXVVVTTTSSSSSSNNNIIIFFFEEEDDDAAA???444333111///000111444555000111111111111222222222---444444333777666;;;KKKjjjxxxSSSHHH:::111...///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---...+++&&&"""***)))((()))+++,,,)))'''$$$&&&(((***+++)))'''&&&''')))******))))))***+++(((,,,///,,,&&&###''',,,++++++******)))(((((((((******))))))))))))******)))))))))))))))(((''''''''')))******))))))***+++))))))*********+++++++++---......,,,***((()))******,,,------------...000,,,,,,,,,,,,,,,---//////333111333>>>QQQfffuuu}}}zzzyyysssgggXXXJJJBBB??????@@@KKKfffoooYYYJJJFFFCCCQQQiii~~~~~~{{{rrrdddWWWOOONNNPPPOOORRRUUUVVVUUUTTTSSSSSSSSSUUUVVVXXXZZZ^^^dddgggpppuuuwwwvvvwww{{{~~~~~~rrraaaUUUJJJ@@@<<<:::888999;;;999::::::;;;;;;>>>BBBEEEEEEOOOZZZ^^^```kkk~~~yyymmmpppqqquuuxxxuuuppppppttt~~~{{{uuuqqquuu~~~}}}{{{zzzyyyyyy{{{{{{zzzzzzzzz{{{{{{||||||zzzyyyzzzzzzzzzxxxvvvtttssssssuuusssnnnjjjgggiiihhhdddcccdddddd```VVVRRRMMMHHHFFFEEEDDDBBB===<<<;;;999777666444444111111222111...------...,,,,,,++++++,,,---///000+++,,,,,,---...///000000///////////////000000111111222333444333333111111000333555666888>>>DDDGGGYYYlllWWWWWWXXX[[[```gggnnnrrrwww}}}xxxllleeehhhlllqqquuuyyy~~~sssjjj```YYYZZZ___iiivvveeeOOO???555111222...///111333444555555444444666999>>>EEEMMMSSSWWWaaaeeemmmxxx{{{vvvttt{{{{{{uuummmfffkkkhhhccc___[[[UUUMMMFFFFFFMMMRRRVVVaaakkkggg]]]MMMEEEAAAEEEKKKRRRaaarrr|||rrrmmmhhhccc______```aaabbb]]]\\\[[[YYYWWWTTTRRRQQQRRRNNNIIIEEEBBB???;;;888444333111//////000222444000111111111111222222222555888222...222555AAAUUUyyygggCCC:::000******,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++***&&&###+++)))'''(((***+++***(((&&&''')))***+++***)))(((''')))******))))))***+++'''***,,,***'''&&&)))---))))))))))))))))))************))))))))))))******)))*********))))))((('''''')))******))))))***+++******+++++++++,,,,,,,,,,,,------,,,***))))))***+++,,,---,,,+++***+++,,,,,,,,,,,,,,,---...///000111000222===PPPeeewww}}}tttfffWWWIIIAAAAAACCCQQQnnn{{{cccNNNDDDBBBPPPhhh~~~{{{qqqcccVVVNNNNNNPPPQQQSSSUUUVVVTTTSSSSSSTTTUUUVVVXXXZZZ]]]aaafffjjjrrrxxx{{{{{{|||uuueeeTTTJJJ???<<<:::888888;;;:::;;;<<<===>>>AAAEEEIIIHHHOOOXXX[[[^^^gggxxxyyylllcccdddeeeiiimmmmmmjjjmmmrrr||||||sssjjjiiilllvvv~~~|||zzzyyyyyyxxxwwwwwwxxxyyy{{{}}}~~~~~~|||{{{|||}}}}}}{{{zzzuuutttssssssrrroookkkhhhgggiiihhhdddbbbcccaaa]]]UUUQQQKKKGGGEEEDDDBBBAAA<<<<<<;;;999777555444333000111222000...---...///---,,,,,,,,,---...///000......//////////////////////////////000000111111000/////////000111222333000333666777:::@@@GGGLLL___uuuXXXWWWWWWZZZ___eeelllqqqwww|||{{{pppfffdddjjjrrrzzzvvvmmmfffdddiiiqqqpppYYYGGG:::111...000...///000222444444555555555777:::???GGGOOOWWW[[[fffiiinnnuuuxxxvvvoooiiitttyyyqqqjjjdddiiifffaaa^^^ZZZSSSKKKDDDAAAGGGKKKQQQ___kkkjjjaaaPPPFFFAAADDDIIIQQQaaarrr}}}uuulllhhhccc______```aaabbb]]]\\\ZZZWWWTTTQQQOOOMMMLLLIIIFFFBBB???<<<777444444333000///...///000111000111111111111222222222777999222...333888FFF\\\tttQQQ;;;555///+++,,,...///...------,,,,,,++++++******+++***))))))******)))'''+++)))''''''(((******)))(((((())))))************''')))******(((((()))+++''''''((())))))***++++++''''''((())))))***++++++******))))))))))))***************+++******)))(((''')))******))))))***++++++++++++,,,,,,,,,------***+++,,,+++***)))***,,,+++,,,---,,,***((()))***---------------...000000...///222;;;MMMdddyyyyyygggSSSEEEBBBEEETTTtttpppVVVFFFAAANNNeeezzzpppbbbUUUNNNMMMOOOSSSUUUVVVUUUSSSSSSTTTUUUWWWYYY[[[]]]___ccciiimmmrrryyywwwhhhSSSHHH???;;;:::888888:::;;;<<<>>>???AAADDDIIIMMMLLLQQQVVVZZZ^^^fffsss|||yyyrrrmmmeee^^^``````bbbfffffffffkkksss}}}mmmccc\\\aaakkk{{{~~~~~~}}}{{{zzzyyyxxxxxxwwwwwwxxxyyy{{{}}}~~~||||||}}}~~~|||zzzsssttttttrrrnnnjjjhhhgggfffiiihhhccc```___\\\XXXRRRNNNIIIEEECCCBBB@@@???<<<;;;:::888777555444333000111111000...---...///------------...///000111111111000000////////////000000000000000111111111000///...---...111333555111333666888;;;AAAKKKRRReee~~~YYYXXXWWWYYY]]]dddkkkooouuuyyy}}}~~~zzzssskkkeeegggppp{{{wwwqqqoooqqqzzzssscccOOOBBB888111///000...///000222333444555555777888;;;@@@HHHQQQYYY^^^gggkkkqqqttttttsssssssssvvvooojjjhhhgggddd```]]]YYYRRRIIIBBB===BBBFFFMMM]]]lllmmmdddQQQGGGAAACCCHHHPPP```rrrzzzlllhhhbbb______aaabbbbbb]]][[[XXXUUUQQQNNNKKKJJJDDDCCCBBB@@@>>>;;;777555333222000............///000000111111111222222222222777444333999<<>>;;;:::999999;;;<<<===???@@@BBBEEEJJJNNNPPPSSSWWW\\\aaajjjsssyyy{{{tttpppoookkkeeegggeeefffhhhiiijjjqqqzzzwwwggg^^^[[[cccrrr~~~}}}}}}}}}|||{{{zzzyyyzzzzzzzzzyyyyyyzzz{{{{{{||||||}}}}}}yyyvvvqqqssstttqqqllliiihhhjjjfffiiigggbbb^^^\\\XXXRRROOOLLLGGGDDDBBB@@@>>>===;;;:::999888666555444333///000111000...---...///------......///000000111///////////////////////////000000111111111111111222111111111222333444444333444666888;;;@@@LLLWWWiiiZZZYYYXXXZZZ^^^ccciiimmmpppsssxxxxxxtttnnnjjjiiippp{{{zzzyyy{{{wwwfffXXXIII???999333111222//////000111333444555666888999===BBBJJJSSSZZZ___cccjjjqqqrrrqqquuusssmmmjjjiiifffccc```]]]YYYRRRHHHAAA<<>>KKKaaayyy|||TTT>>>555333111///...,,,***)))------,,,+++******))))))+++******)))***+++---///***)))(((&&&&&&''')))+++((('''&&&%%%%%%'''((()))&&&((())))))(((((()))***+++(((&&&(((++++++((($$$))))))))))))((((((''''''******))))))))))))******)))******+++++++++******''')))******))))))***+++))))))))))))************''')))************+++---)))+++,,,,,,++++++,,,...---,,,,,,------...///000///111444999FFF^^^}}}|||cccOOOEEEDDDNNNmmmtttZZZNNN@@@JJJ]]]www{{{rrrdddWWWPPPNNNPPPVVVVVVVVVUUUTTTTTTUUUWWWYYY[[[]]]___bbbggglllpppttt}}}wwwfffPPPFFF>>><<<;;;::::::;;;<<<===???AAACCCGGGLLLPPPSSSVVVZZZ```hhhpppxxx}}}yyyvvvvvvsssnnnnnnlllmmmpppqqquuutttgggaaa___jjjyyy~~~~~~~~~~~~~~~}}}|||{{{{{{{{{zzzyyyyyyyyyyyyyyy{{{{{{|||~~~}}}zzzuuuqqqooorrrsssqqqmmmkkklllnnngggiiifff```[[[YYYUUUOOOLLLIIIEEEBBBAAA???===;;;999999888777555444333333...///000///...---...///------...//////000000000,,,,,,---......///000000...///000111111111111000111222444555444222000///555444555888:::>>>LLLZZZqqqZZZZZZZZZ\\\___dddhhhkkkkkkmmmqqqrrrmmmhhhjjjoooyyyuuuiii]]]QQQEEE>>>999444222333///000000111222444555666888:::>>>EEELLLTTTZZZ]]]___fffnnnqqqttt~~~yyypppjjjhhhhhhgggdddaaa^^^ZZZSSSIIIBBB;;;>>>@@@GGGXXXhhhggg\\\KKKAAA<<>>AAADDDGGGLLLRRRWWWYYY^^^dddkkkrrrzzz}}}|||zzzvvvuuutttvvv{{{rrrhhheeegggttt}}}~~~~~~}}}|||zzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{xxxsssooopppqqqqqqpppnnnmmmnnnooohhhiiieee^^^YYYWWWSSSOOOJJJHHHDDDBBB@@@???<<<:::888888777666555444333333---/////////------...///,,,,,,...///////////////++++++,,,---...///000000---...000111111000000//////111333444333000---***555333444888:::>>>NNN```ZZZ[[[\\\___bbbeeegggiiiggggggjjjkkkfffbbbhhhrrrzzz}}}}}}~~~ttthhh]]]UUUKKK@@@<<<888333000111000000000000222444666777888;;;@@@GGGNNNTTTXXX[[[___eeemmmwww|||tttpppkkkiiiiiihhheeebbb```\\\TTTJJJCCC;;;===>>>DDDUUUccc```SSSDDD;;;777;;;AAAHHHWWWhhhwwwzzzkkkgggbbb______aaacccddd\\\YYYUUUPPPLLLJJJHHHHHHDDDDDDCCC>>>888444444555111000000000000000000000000111111111111222222222555888222000999CCCUUUooopppvvvVVV<<<888......///////////////000+++++++++***************%%%'''((('''&&&&&&(((+++&&&(((***)))'''&&&''')))&&&&&&&&&&&&&&&'''((((((&&&'''((((((''''''(((***''''''((()))***)))'''%%%((((((((((((((((((''''''******))))))))))))******'''((())))))*********)))''')))******))))))***+++((())))))))))))*********((()))******))))))***+++)))+++,,,+++******+++,,,++++++***++++++,,,---...+++000555888CCC___mmmXXXIIIFFFOOOppp^^^LLLCCCHHHTTTjjjzzz~~~~~~xxxmmm```VVVRRRQQQRRRTTTWWWXXXXXXWWWXXXYYY]]]___aaadddggglllqqqvvv}}}ssscccOOOGGG@@@??????===<<<>>><<>>:::777111......000000000000111444666777777;;;AAAHHHOOOTTTWWWYYYbbbeeennntttqqqqqqnnnlllmmmiiifffcccaaa]]]VVVKKKCCC;;;<<<===CCCRRR___ZZZMMM>>>666333888>>>EEETTTdddmmmyyyjjjfffbbb______aaacccddd\\\YYYUUUPPPLLLJJJIIIHHHAAAAAA@@@<<<777555666999000000000000111111111111000111111111111222222222000666555777AAAHHHVVVlllkkkzzzxxxIII333444---.........,,,,,,,,,---***************+++++++++&&&(((******(((''')))+++%%%(((******'''&&&''')))'''''''''(((((((((((((((&&&'''((((((''''''(((***$$$&&&(((******)))((((((&&&&&&''''''((()))))))))******))))))))))))******''''''((()))))))))))))))((()))******))))))***+++)))************+++++++++)))***+++***)))((()))******+++,,,***((('''((()))************+++,,,------(((...444888CCCaaapppZZZFFFDDDPPPsssgggPPPEEEGGGRRRfffwww|||zzz}}}~~~|||~~~{{{pppcccXXXSSSQQQPPPSSSWWWYYYYYYXXXYYYYYY___```cccfffiiinnntttxxx}}}nnn___PPPGGG@@@???@@@>>>===???<<>>@@@BBBKKKTTT```ppp|||~~~uuujjjhhhddd```___^^^______ZZZXXXUUURRRPPPMMMIIIFFFAAA@@@<<<888333222333555111444333000000333444111000...,,,---000222222111444000222:::@@@HHH]]]rrruuuwwwXXXBBB777000/////////...---+++***))))))***+++,,,,,,+++***)))***++++++***(((''')))***+++++++++***'''&&&&&&''')))'''$$$$$$&&&(((((((((((((((((((((((('''''''''((())))))))))))((((((''''''$$$%%%))))))&&&&&&((()))*********)))(((&&&%%%&&&(((******'''&&&)))+++%%%%%%%%%&&&'''(((((()))******))))))(((((('''''')))***+++***)))((()))***(((((())))))************,,,,,,,,,---------......(((000555666CCCfffkkkTTTKKKIIIRRRrrrkkkPPPIIIJJJOOO^^^yyyttt|||xxxyyy~~~uuukkkaaaXXXSSSUUUXXXYYYXXXYYY\\\]]]ZZZ^^^```cccfffjjjnnntttxxxyyygggVVVCCCBBB???======>>>@@@AAA@@@FFFMMMTTT___nnnxxx{{{}}}tttwww}}}xxxyyy{{{~~~|||{{{~~~|||uuusssuuuqqqrrrtttvvvwwwvvvuuutttsssrrrqqqooollljjjiiihhhjjjfffaaa\\\XXXUUUQQQOOOHHHFFFCCC@@@===<<<;;;;;;888888777666444222000///........................***++++++,,,---...000111---...//////......///111+++///000111333777555000111222333333222111222444444555222666???EEEYYYwww_______________```bbbbbb___```aaaaaaaaabbbeeehhhnnnooorrrwwwyyywwwrrrnnnqqqrrrtttwwwzzz|||~~~yyyrrrjjjddd]]]WWWSSSLLLFFF===666333111000000///......000222444555666;;;@@@FFFKKKOOOVVV^^^dddlll{{{yyysssllliiikkknnnppppppjjjfffaaa\\\XXXQQQHHHAAA999999:::@@@KKKRRROOOFFF777666777:::<<>><<<<<<>>>@@@BBBDDDLLLTTT\\\hhhxxxzzz{{{{{{}}}~~~|||~~~{{{uuurrrtttrrrsssuuuwwwxxxwwwuuutttqqqpppooommmkkkjjjhhhggglllhhhbbb]]]XXXTTTPPPMMMFFFDDDBBB???<<<;;;::::::555555555444333222111000........................,,,,,,,,,---...///000111---...//////......///111---000000000222666444000000222333333222111222444333555333777@@@III___eeedddbbb`````````aaabbb\\\^^^___``````aaadddffflllkkkkkklllnnnnnnlllkkkkkkkkklllmmmooorrruuuwwwyyyxxxwwwyyy|||{{{wwwssswwwrrrkkkddd___ZZZUUURRRLLLFFF===666333111000000//////000000222333444555;;;???EEEJJJPPPYYYcccjjjxxxsssnnniiihhhjjjnnnoooooohhhddd```\\\WWWPPPFFF???888999999===FFFMMMJJJBBB777555555888:::>>>HHHRRRUUUhhh{{{kkkgggcccaaa``````___^^^[[[YYYWWWUUUTTTQQQMMMKKKDDD???999666555555222000111444333000000333444111666444111111222333333222666888999===JJJ```uuu\\\>>>555333111...---------,,,,,,++++++++++++************++++++&&&'''((('''&&&&&&((())))))******)))'''&&&&&&((()))******'''$$$"""%%%'''''''''((((((((((((((((((&&&'''(((((()))))))))))))))&&&'''++++++((((((***%%%&&&'''((()))***)))))))))((('''((()))***)))(((((())))))******+++++++++))))))))))))((((((((((((***+++,,,,,,+++***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------......,,,111777:::GGGiiidddQQQFFFBBBIIIfffeeeSSSMMMMMMNNNXXXppp}}}yyy~~~}}}{{{qqqfff\\\VVVWWW[[[______```cccbbb^^^^^^aaadddfffiiinnnssswww~~~vvvjjj[[[MMMBBBAAA???===>>>AAADDDFFFKKKSSS]]]fffsss~~~~~~}}}}}}zzzuuussstttssstttwwwyyyyyywwwuuutttnnnnnnmmmlllkkkiiihhhggglllhhhbbb]]]XXXSSSNNNKKKDDDBBB@@@===;;;999888888222222222222222222111111.......................................///000111---///000000///...000111000111000///000444333///000111333333222111333444111666555888BBBMMMgggllliiieeeaaa_________```ZZZ\\\^^^______```ccceeekkkjjjiiiiiiiiijjjjjjjjjiiihhhhhhhhhiiikkkmmmnnnooooooooorrruuuuuusssqqqrrrnnnhhhbbb^^^ZZZWWWTTTLLLFFF===666333111000000000111111111111222444555:::>>>EEEKKKRRR]]]iiiqqqtttoooiiiggghhhiiiiiigggaaa^^^[[[YYYUUUNNNDDD===888888888:::AAAHHHEEE>>>888666666999<<>>888555666666222...111444333000000333444111444333222111222333444444444777999AAAYYYzzzuuuLLL777222111000------,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,*********)))''''''((()))+++,,,+++)))&&&$$$$$$%%%&&&***+++(((###"""%%%)))''''''''''''((((((((((((%%%&&&'''((())))))))))))(((&&&'''******((('''***)))))))))((((((''''''&&&***'''&&&'''***+++***''')))))))))******+++++++++))))))))))))((((((((((((((()))******)))(((***+++,,,++++++++++++*********,,,,,,,,,---------......***...222777DDDbbbwww\\\LLLIIICCCGGG^^^uuu___SSSQQQPPPOOOUUUiii~~~}}}{{{~~~vvvkkk```YYYXXX]]]bbbcccdddgggeeeaaaaaacccfffiiilllpppuuuyyyrrrfffWWWIIIDDDBBBAAA@@@BBBFFFJJJMMMRRR\\\fffooo{{{}}}}}}|||yyywwwvvvvvvtttuuuxxxyyyyyywwwuuusssmmmmmmmmmlllkkkiiihhhggghhheee___ZZZVVVQQQMMMIIIBBBAAA@@@===;;;999888777222222111000000000000000........................///...............//////---///000000//////000111111222111...///333222///000111222222222222333555111888888:::DDDQQQlllpppmmmhhhccc___]]]]]]]]][[[\\\^^^^^^___```cccfffiiiiiijjjiiihhhggggggggggggfffeeeeeeeeefffggghhhjjjjjjlllnnnpppqqqqqqpppnnnjjjeeeaaa^^^[[[XXXVVVLLLFFF===666333111000000///111222222111222444666999>>>EEEMMMVVVaaannnwww~~~xxxqqqkkkeeebbbbbbbbbaaa___[[[YYYXXXXXXVVVPPPFFF???888888777777===BBBAAA<<<777666888<<>>QQQuuueeeDDD777333000///------,,,+++++++++,,,,,,,,,+++***))))))***+++,,,+++,,,+++)))&&&%%%&&&'''$$$&&&'''((('''((()))+++$$$'''***((($$$###&&&***&&&'''''''''(((((())))))%%%%%%&&&((())))))))))))'''%%%%%%))))))&&&&&&)))((((((((('''''''''''''''***'''&&&'''***+++***'''(((((())))))))))))))))))(((((((((((())))))))))))''')))******))))))***+++***************))))))))),,,,,,,,,---------......***,,,000666@@@XXXnnnXXXJJJHHHCCCDDDTTTssskkkZZZRRRNNNOOONNNSSSeee{{{zzzyyyoooddd^^^YYY___cccdddgggiiihhhddddddfffiiilllpppuuuzzz~~~~~~ssseeeUUUIIIDDDCCCAAABBBEEEJJJPPPSSSZZZdddnnnuuu}}}}}}~~~}}}|||zzz|||}}}|||{{{zzzzzzzzzyyyuuuvvvwwwwwwwwwuuusssrrrmmmmmmnnnmmmllljjjhhhgggbbb___[[[WWWTTTPPPKKKHHHAAAAAA@@@>>><<<:::888777333222111000....................................---------,,,------.........///000000//////000222111222000---///222222...///111222222222222444555111:::;;;<<>>FFFOOOYYYeeerrr{{{{{{rrrqqqjjjddd]]]ZZZ[[[\\\\\\[[[YYYXXXYYYZZZYYYSSSJJJBBB777777666555999??????:::666666;;;CCCJJJTTTbbbooo~~~xxxhhhccc___^^^``````\\\XXXWWWUUUSSSQQQPPPMMMJJJGGG???;;;777666777666333000111444333000000333444111///111222222222444777:::777;;;HHHeeeVVV???888444000///...---,,,*********+++,,,++++++************++++++)))))))))'''$$$######$$$&&&'''((((((&&&&&&'''((($$$&&&((((((&&&%%%'''***&&&&&&''''''((()))))))))%%%&&&''''''((((((((((((&&&$$$%%%((()))&&&&&&(((%%%%%%%%%&&&''')))***+++)))((('''((()))***)))((((((((((((((((((((((((((((((((((((((()))))))))))))))***,,,,,,++++++,,,...(((((()))))))))*********,,,,,,,,,---------.........---000666===OOOppp~~~jjjXXXMMMCCC@@@@@@KKKbbb{{{gggYYYSSSJJJMMMNNNTTTeeezzzyyy|||sssiiicccZZZ___cccdddgggjjjjjjgggfffhhhlllppptttyyy|||qqqbbbSSSJJJDDDCCCBBBCCCGGGMMMTTTYYYcccmmmvvv{{{}}}{{{{{{{{{{{{yyyxxxxxx{{{}}}{{{|||}}}|||yyyvvvuuutttsssrrrrrrqqqqqqmmmmmmnnnnnnllljjjgggeee^^^[[[XXXUUURRROOOJJJGGG@@@@@@???>>><<<:::888777444333111///....................................,,,,,,,,,,,,,,,---...///...///111000//////000222000111000...///222111---///000222222222222444666111;;;===@@@NNN]]]rrrgggfffdddbbb```^^^]]]]]]```______^^^___bbbhhhlllfffggggggdddaaa```aaaccc```______^^^___```bbbccceeefffggggggggghhhiiijjjgggeeecccbbb```\\\XXXTTTLLLFFF===666333111000000---000333333111222666:::777>>>HHHRRR\\\hhhttt|||sssnnnmmmiiibbbZZZVVVWWWYYYZZZZZZXXXXXXYYY[[[ZZZSSSIIIAAA666777555333777<<<===:::888:::AAAMMMWWWcccrrrvvvgggbbb]]]\\\______ZZZUUUVVVTTTQQQOOOMMMJJJFFFCCC::::::888777666555444333111444333000000333444111222333555444333444888;;;777@@@XXX|||pppGGG777555222000000///...,,,***))))))***+++******++++++++++++******&&&''''''&&&$$$$$$%%%'''+++++++++)))%%%#########'''''''''''''''&&&&&&&&&&&&&&&''''''((())))))***&&&&&&''''''(((''''''''''''%%%&&&)))***'''''')))$$$$$$$$$%%%&&&(((***,,,'''((())))))(((((()))***(((((((((((((((((((((((('''((((((((()))))))))***(((***+++,,,++++++---...(((((()))***++++++,,,,,,,,,,,,,,,---------......000...111777:::EEEaaa}}}wwwfffXXXNNNCCCAAAAAADDDSSSnnnvvvggg\\\WWWLLLQQQTTTXXXggg{{{yyy~~~uuummmgggZZZ___bbbccceeejjjkkkiiifffiiimmmqqqvvv|||vvvkkk\\\OOOLLLHHHGGGFFFGGGLLLTTT[[[```lllvvv}}}{{{zzzzzzzzzyyyxxxwww|||}}}}}}~~~|||wwwvvvtttqqqooonnnnnnoooppplllmmmnnnmmmkkkhhheeebbb^^^[[[XXXUUURRRMMMHHHDDD>>>>>>======;;;999777555333222000///...///000111........................,,,,,,,,,,,,---///000000...000111111000000111222...000000///000333111,,,...000222222222222444666000;;;???DDDVVVfffwwwaaaaaaaaaaaa``````______bbbaaa___^^^___cccjjjooohhhhhhfffbbb___^^^bbbeee____________```aaacccdddeeefffggggggffffffggghhhgggffffffeeeccc___YYYUUULLLFFF===666333111000000,,,000333333111222777;;;777>>>IIITTT^^^jjjuuu}}}~~~yyysssnnnkkkmmmfff]]]WWWWWWYYYZZZYYYWWWWWWXXXZZZXXXQQQFFF>>>666777555333666<<<===:::<<>>VVVqqqqqqcccVVVMMMFFFEEECCCAAAIII```uuuiii___ZZZSSSWWW[[[]]]hhh~~~}}}yyy~~~vvvooojjjZZZ^^^aaaaaadddjjjkkkjjjeeehhhmmmrrrwww}}}~~~pppeeeVVVMMMMMMMMMKKKKKKMMMRRRZZZbbbgggqqq{{{}}}zzzzzzzzzzzzyyyxxxwww}}}~~~}}}{{{tttvvvsssppplllkkklllnnnpppkkklllmmmllljjjfffbbb``````]]]ZZZVVVRRRMMMGGGCCC<<<<<<<<<;;;:::777555444111000///...///000222444........................,,,,,,------///000222222...000111111000000111222,,,///000///111444111,,,...000222222222333444666///;;;???GGG\\\mmm{{{cccbbbaaa___^^^^^^]]]]]]___bbb```ZZZYYY```eeedddfffeeebbb```____________bbbaaaaaa```aaaaaabbbbbbeeeeeedddccccccdddeeeeeedddcccaaa___\\\WWWQQQMMMJJJAAA999666444000......---///222333333333555666;;;@@@IIITTT```llluuuzzzuuuxxxuuuttttttlllgggaaa\\\YYYXXXWWWWWWUUUVVVXXXXXXUUUNNNDDD===888444333777999888999<<<>>>IIIRRR```qqq|||qqqfffaaa\\\ZZZ[[[[[[XXXTTTRRROOOLLLIIIHHHDDD>>>999444444555555555555555555333333333333333222111000///777777444666333444@@@>>>cccpppUUU;;;333000+++***...///,,,******++++++(((%%%333000...,,,+++)))&&&$$$))))))(((((((((((()))))))))***)))'''&&&&&&))),,,$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((("""$$$&&&(((((('''&&&%%%'''(((((('''&&&&&&)))+++******))))))((((((''''''&&&+++%%%---"""+++%%%***,,,+++***'''%%%%%%(((+++))))))))))))((((((((((((*********)))(((''''''(((++++++*********************++++++,,,,,,------...%%%///111111666:::IIIbbbzzzyyykkkcccWWWHHHCCC@@@???AAAEEETTTqqqtttmmmhhheee^^^eeefffaaahhh~~~wwwnnnhhhaaa`````````bbbeeehhhkkkggglllrrrvvvzzz~~~zzzhhhaaaYYYTTTSSSXXXUUUSSSUUU\\\fffooottt~~~~~~~~~|||zzzxxxwwwyyy{{{||||||~~~||||||~~~}}}zzzvvvuuuqqqlllhhhgggiiillllllkkkiiihhhhhhgggeeeccc[[[XXXUUUQQQOOOKKKGGGEEE@@@??????===:::666333111000000000000////////////---------------------------------............//////000111000//////111333111111111111111111111111000111222222111111333555777777CCCZZZlllyyy`````````_________``````bbbdddbbb\\\[[[aaadddccceeedddcccbbb``````______bbbbbbbbbbbbccccccdddeeeccccccbbbbbbbbbccceeeeeeeeecccbbb```]]]XXXRRRNNNGGG???888666555222///000---///222333333444666777<<>>DDDPPP[[[hhhxxxooohhhccc]]][[[[[[ZZZVVVSSSQQQNNNKKKHHHFFFCCC===999666666666555444444444333333333222222222111111111000666555555888666777DDDLLLxxx]]]HHH777333222...---222---+++***+++------,,,************)))))))))))))))))))))(((((((((((())))))(((((((((&&&%%%%%%(((***%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((###$$$&&&'''(((((((((''''''(((((('''&&&&&&)))+++***)))))))))((((((((('''&&&+++%%%---"""+++%%%***''''''''''''&&&(((+++---))))))))))))((((((((((((%%%%%%'''***,,,,,,+++******************************++++++,,,,,,------...)))000000000555888DDDZZZppp}}}uuujjjfff[[[NNNFFFAAA>>>>>>@@@LLLggg{{{uuuoookkknnnkkkcccfffzzzzzzqqqkkkbbbaaa``````bbbfffjjjmmmjjjooouuuyyy|||}}}nnnhhhaaa]]]^^^bbb___^^^```fffpppzzz~~~|||zzzwwwwwwyyy{{{||||||~~~|||}}}~~~{{{vvvtttqqqlllhhhgggiiikkkjjjhhhfffdddcccaaa^^^\\\YYYVVVRRROOOMMMJJJGGGDDD=========<<<:::777555333000000////////////......------------------------........./////////000000---...//////---...///111111111111111111111111111000111222222111222444666555777FFFaaaxxx]]]^^^^^^___```aaabbbbbbcccdddbbb^^^^^^aaacccbbbddddddccccccbbbaaa```___```aaaaaabbbcccddddddeee`````````aaabbbcccdddeeecccbbb```^^^\\\WWWQQQMMMDDD<<<666666666333111222---///222333444555777999===DDDMMMYYYeeeqqq|||}}}lllhhhbbb]]][[[YYYVVVUUUZZZYYYWWWUUURRRMMMFFFBBB666222111555777999===BBBKKKZZZeeeqqq{{{kkkgggbbb\\\YYYXXXVVVSSSOOOOOOMMMJJJGGGDDDAAA<<<999777777666555444333333222444333111000000111222222111555444555;;;999;;;IIIYYYvvvIII===333333222......222))))))(((***,,,------,,,&&&(((******((('''))),,,)))((((((''''''(((((()))'''''''''%%%$$$$$$''')))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((()))***&&&'''((('''&&&'''(((***))))))))))))((((((((((((&&&+++%%%..."""+++%%%***((()))++++++******,,,---(((((((((((())))))))))))***)))))),,,//////,,,)))***************************++++++,,,,,,------...---222......333555===OOOeeettt{{{tttooonnnggg[[[LLLDDD???===<<>>EEEPPP\\\hhhvvvssskkkhhhccc___\\\YYYVVVTTTYYYXXXXXXVVVTTTNNNGGGAAA555222111444777999@@@GGGSSSbbbllluuusssgggbbb^^^YYYVVVTTTRRRPPPMMMMMMKKKHHHEEEAAA>>>;;;888666666555555444444444333444333111000///111222444333555333555;;;:::???OOOiii___@@@999444333000++++++///&&&&&&&&&((()))************---000---(((%%%(((+++(((((((((''''''(((((((((&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((+++***((('''&&&''')))***&&&'''((((((''''''(((***))))))))))))((((((((((((&&&+++%%%...###+++%%%***+++,,,---+++(((&&&$$$$$$(((((((((((()))))))))))),,,,,,///444999:::555000***************+++++++++***++++++,,,,,,------...///111,,,+++333444888FFF^^^ppp{{{yyyxxx{{{vvvkkkUUUJJJAAA???>>>DDD\\\wwwzzzooodddbbboooyyytttgggddd```^^^```eeelllpppssswww{{{~~~~~~zzzyyy|||yyyyyyyyyzzz~~~~~~~~~~~~}}}|||xxxvvvuuuvvvyyy{{{{{{{{{|||yyyxxxyyy}}}~~~}}}zzzrrrqqqoookkkhhhfffhhhiiijjjgggdddaaa___]]]YYYWWWPPPNNNKKKIIIHHHFFFCCCAAA;;;;;;:::999777666555444//////......------,,,,,,------------------------....../////////000000000...000111111000000111222111111111111111111111111000111222222222333555777999===OOOmmm^^^___``````aaa```______]]][[[\\\___cccdddcccbbb```aaabbbccccccbbb```___[[[\\\^^^___aaaaaaaaaaaa\\\\\\^^^___aaaccccccddd```___^^^]]]ZZZVVVPPPLLLCCC;;;666666666333000000///000222444555777;;;>>>???GGGSSS___kkkyyywwwjjjjjjgggccc```^^^[[[WWWTTTUUUVVVWWWXXXVVVOOOFFF@@@666333222444666:::CCCLLLXXXgggoooxxxyyylllddd^^^[[[XXXUUUSSSRRRPPPOOOJJJIIIFFFCCC>>>;;;999888333444444444555555666666444333111000000222333555666666333555;;;999CCCZZZ{{{OOO;;;777333111...+++,,,///(((((()))(((((((((((()))+++///000---'''$$$&&&)))((((((''''''''''''((((((&&&(((((('''&&&&&&''')))$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((///---***'''&&&&&&''''''%%%'''((((((''''''((()))(((((((((((())))))))))))''',,,&&&...###,,,&&&+++((()))***((($$$ '''((((((((()))))))))***$$$,,,:::GGGNNNJJJ???666))))))*********+++++++++***++++++,,,,,,------...---///***+++333333666CCCVVVjjjzzz}}}uuu^^^OOOCCCAAAAAAFFF___{{{|||ooohhhgggppp|||}}}zzzvvvjjjfffaaa^^^```eeelllpppuuuyyy}}}}}}}}}~~~~~~}}}|||wwwvvvuuuvvvxxxzzzzzzyyyxxxuuutttuuuyyyzzzyyyvvvppppppnnnjjjgggfffggghhhgggeeebbb```^^^\\\YYYWWWMMMKKKHHHFFFEEECCCAAA>>><<<;;;:::888666444333222000//////...------,,,,,,------------------------------........./////////...000222222111000111111111111111111111111111111000111222333222333666888;;;@@@SSSrrr``````aaaaaaaaa___^^^]]][[[XXXYYY```fffeeecccbbb______``````aaa`````````]]]^^^```aaabbbbbbbbbaaa[[[\\\^^^```bbbcccccccccbbbaaa___^^^\\\XXXRRRNNNAAA:::666666666333000000///111333444666999===@@@CCCKKKWWWbbbmmmzzz}}}rrrjjjgggeeecccaaa___\\\XXXUUUQQQSSSVVVXXXWWWPPPGGG@@@888555444555666;;;FFFQQQ\\\kkkttt~~~qqqhhhaaa]]]\\\YYYVVVTTTRRRRRRQQQHHHGGGEEEAAA<<<888888888222333333444555666777777444444333222222333555666777777555777;;;;;;LLLjjjdddFFF666444111///......///111+++,,,---,,,***))))))+++''')))+++)))&&&%%%&&&)))(((''''''&&&&&&''''''(((&&&''')))((('''&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((///---***'''&&&%%%%%%&&&%%%'''))))))((('''((()))(((((((((((())))))))))))''',,,&&&///###,,,&&&+++''')))+++***(((&&&%%%%%%''''''(((((())))))******&&&444HHHVVVVVVIII777***)))))))))***++++++,,,,,,***++++++,,,,,,------...+++...+++,,,333333666CCCOOOfffzzz~~~jjjVVVFFFCCCAAAFFF___}}}vvvgggbbbccchhh{{{~~~~~~{{{xxxnnnjjjeeebbbbbbffflllpppxxx{{{}}}|||{{{|||~~~~~~}}}yyyxxxwwwxxxyyyzzzyyyxxxuuusssqqqrrruuuvvvuuurrrnnnnnnmmmjjjgggeeefffgggeeebbb___]]]\\\YYYVVVTTTKKKIIIFFFDDDCCCAAA>>><<<<<<;;;999666444222111111111000000///...---,,,,,,------------------------------------............+++---000000///......///111111111111111111111111000111333333333444666888:::BBBWWWyyy___```aaabbbaaa```^^^]]]\\\XXXZZZccchhhfffbbbaaa^^^^^^^^^^^^^^^___``````]]]^^^```bbbbbbaaa```___\\\]]]___aaabbbcccbbbbbb```___^^^]]][[[WWWQQQMMM>>>888444666777444222222000111333444666:::>>>BBBIIIQQQ\\\dddmmmxxxwwwpppkkkeeedddbbbbbbaaa^^^ZZZWWWOOOPPPSSSUUUTTTOOOHHHCCC;;;777666666666;;;HHHTTT^^^ooo{{{tttmmmfff```\\\[[[XXXTTTQQQNNNNNNNNNFFFFFFDDD???:::666666888333444444444555666666666444444444555555555666666666888777999<<<>>>WWW}}}~~~NNN@@@222111000///000111///,,,+++---...---***)))***,,,'''''''''((((((((((((((((((''''''&&&&&&''''''(((%%%&&&((('''&&&%%%&&&'''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''(((,,,+++)))'''&&&&&&&&&&&&%%%'''))))))((('''(((((('''((((((((()))))))))***''',,,&&&///$$$,,,&&&+++(((***,,,---,,,,,,---...'''''''''((()))************555CCCIIICCC666)))"""((())))))***++++++,,,,,,***++++++,,,,,,------...+++000......444222555CCCOOOhhhyyy```LLLFFFBBBDDD]]]|||uuu___[[[\\\^^^nnn|||yyyssspppkkkggggggjjjnnnqqqzzz~~~~~~yyyxxxyyy{{{~~~|||{{{{{{{{{||||||{{{yyytttrrrppppppssstttrrrooommmmmmllljjjfffeeeeeefffeeeccc___\\\ZZZWWWSSSPPPKKKHHHEEECCCBBB@@@===::::::999777555333333333333222111111000...------,,,------------------------............////////////+++---000111000///...///111111111111111111111111000111333333333444777999:::DDD[[[]]]___```bbbbbbaaa___^^^___ZZZ\\\eeejjjfffaaa```^^^]]]\\\\\\]]]^^^```aaa[[[]]]^^^``````___]]]\\\]]]^^^```bbbbbbcccbbbbbb]]]\\\[[[ZZZXXXTTTNNNJJJ;;;666333555777555444444000111333444666:::???CCCNNNVVV___ffflllvvvuuunnniiidddcccbbbbbbaaa___[[[XXXOOOPPPPPPQQQQQQOOOJJJFFF<<<999777666777<<>>888555666888555555555555555555444444444444555666777777666666444888888;;;>>>BBB___oooAAA<<<222111000000222111,,,%%%(((***,,,+++)))(((***,,,+++***))))))******)))((('''''''''&&&&&&'''''''''###%%%'''&&&%%%$$$$$$%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((($$$''')))***)))'''(((((('''((((((((())))))******''',,,&&&///$$$,,,&&&+++&&&'''((()))((((((***+++&&&''''''((()))******+++$$$***///...)))&&&)))---((())))))***++++++,,,,,,***++++++,,,,,,---......,,,222111000444111444CCCSSSooojjjRRRJJJDDDDDD\\\|||}}}bbb\\\\\\]]]kkk~~~}}}zzzwwwtttoookkkjjjlllppprrr|||~~~{{{vvvvvvwww{{{~~~~~~~~~~~~|||zzzuuurrroooppprrrssspppnnnllllllllliiifffeeeeeefffhhheeeaaa]]]ZZZVVVRRROOOKKKIIIEEECCCAAA???<<<999888777555444333333444555333222111000///...------------------------------////////////000000000000---///222333222111000000111111111111111111111111000111333333333555777999;;;FFF^^^