BM6P6(@ qqqooolllhhhfffdddcccbbb___```aaa```]]][[[[[[[[[ZZZZZZZZZ\\\___``````^^^[[[YYYWWWUUUTTTUUUWWWXXXWWWVVVUUUSSSPPPMMMJJJIIIHHHGGGEEEDDDCCCCCCDDDDDDEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIHHHFFFBBB@@@@@@AAADDDEEEGGGIIIJJJJJJJJJIIIKKKKKKLLLLLLMMMMMMNNNNNNRRRTTTXXX]]]bbbgggjjjllllllddd```gggwww~~~xxxaaaAAA444999...//////---+++++++++***************))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))---------------...///000000///.........---,,,+++...------,,,***(((&&&%%%))))))))))))))))))))))))......---+++***((('''&&&((((((((((((((())))))***+++++++++*********))))))++++++***)))(((((())))))***)))((()))***,,,,,,,,,---***(((***000:::DDDKKKPPPXXX[[[UUUQQQRRRTTTSSSTTTaaaeeegggkkkeee^^^bbbVVVVVVSSSUUUccc{{{uuummmmmmqqqvvvyyy|||zzz}}}xxxmmmjjjpppzzzzzz|||yyymmmggghhhjjjnnntttxxxzzz{{{rrrgggVVVDDD777111//////,,,,,,+++***,,,...---***))))))))))))))))))))))))))))))))))))************+++++++++*********))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))))))))******************))))))*********++++++***+++---111666888:::DDDGGGJJJIIIGGGFFFIIILLLPPPOOONNNLLLJJJKKKMMMOOO\\\ZZZ___ooo}}}xxxzzz|||{{{{{{}}}yyyvvvzzz|||xxxrrroooqqqxxx|||{{{tttYYYLLL???111---///000,,,))),,,,,,,,,***(((((((((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((llljjjgggdddbbb``````___[[[]]]]]]\\\ZZZXXXXXXXXXWWWWWWWWWYYY\\\^^^^^^]]]VVVTTTRRRPPPOOOPPPRRRSSSVVVUUUSSSQQQNNNKKKHHHGGGEEEDDDBBBAAA@@@AAAAAAAAABBBBBBBBBAAABBBBBBCCCCCCDDDEEEDDDCCCAAA@@@AAABBBBBBCCCEEEGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNQQQTTTXXX\\\^^^```eeeaaa___cccmmmyyy~~~}}}]]]AAA666...///...------......---************))))))))))))((((((''''''''''''(((((((((''''''''''''((())))))++++++++++++,,,---.........000111///,,,+++---//////...---,,,***)))((('''))))))))))))))))))))))))++++++******))))))))))))(((((((((((())))))******+++++++++*********))))))++++++***)))))))))))))))***)))))))))++++++++++++---++++++///999BBBHHHKKKPPPWWWYYYSSSNNNPPPSSSSSSaaajjjlllnnnrrrfffVVVRRRHHHVVVfffrrr}}}|||vvvpppnnnsss~~~{{{zzzqqqbbb[[[^^^pppyyy}}}{{{{{{}}}vvvkkknnnnnnnnnqqqvvv{{{}}}vvvgggSSS@@@555111222...---+++***+++---,,,***))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))))))))************))))))***++++++***)))))),,,++++++...555???GGGLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIKKKNNNSSSYYY]]]ccceeeooo}}}}}}}}}{{{{{{|||zzz{{{||||||yyytttcccUUUDDD777111...---,,,,,,---...---,,,,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((cccbbb```^^^]]]\\\[[[[[[VVVWWWXXXWWWUUUSSSSSSSSSTTTSSSRRRTTTWWWZZZ[[[[[[RRRPPPNNNLLLKKKLLLMMMNNNSSSRRRQQQNNNKKKHHHEEECCCAAA@@@???>>>=========>>>???>>>===============>>>===>>>???>>>===>>>???AAA>>>???AAACCCDDDDDDDDDCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHJJJLLLNNNPPPQQQRRRXXXZZZ[[[[[[___iiiwww\\\AAA333000............---,,,++++++*********))))))))))))((((((''''''(((((()))((((((''''''(((((()))***)))))))))******+++,,,------000333000+++***...333000///---+++***))))))***))))))))))))))))))))))))''''''(((((()))*********)))))))))))))))*********+++++++++***************+++***))))))))))))))))))((()))******+++*********,,,)))***111>>>GGGJJJIIINNNSSSUUUPPPLLLNNNSSSVVVaaaoootttrrrnnn```SSSUUU\\\ooo{{{sssqqqooorrrwww}}}sssbbbXXXXXXgggrrr{{{~~~vvvssstttvvvxxxyyyyyyyyyxxx~~~~~~xxxiiiTTTBBB777444000---+++***+++++++++***))))))))))))))))))))))))))))))))))))************+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))************((()))***++++++***)))))),,,...111777???GGGOOOSSSLLLJJJHHHIIIKKKKKKIIIGGGGGGJJJPPPXXXcccnnnxxx~~~}}}yyyxxxxxxzzz~~~zzznnnvvv}}}~~~wwwcccMMM===333///---,,,,,,------,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((([[[[[[ZZZYYYXXXWWWVVVVVVQQQRRRSSSRRRPPPOOOOOOOOOPPPOOOOOOPPPTTTWWWXXXXXXPPPOOOMMMKKKJJJJJJKKKKKKOOONNNLLLJJJGGGCCCAAA???>>>>>>===<<<<<<;;;;;;;;;<<<;;;:::999999999999999999:::;;;:::999:::<<<===:::;;;===???@@@@@@@@@?????????@@@AAAAAABBBBBBCCCCCCDDDEEEFFFHHHIIIJJJKKKLLLOOORRRTTTVVV]]]iiissswww[[[;;;444...------,,,))))))+++++++++*********))))))))))))(((((((((((())))))((((((((('''((())))))***))))))))))))***+++------...000000...,,,,,,000333///---+++)))(((((()))***((((((((((((((((((((((((&&&&&&''''''((()))))))))((())))))*********************************************)))))))))))))))***''')))+++++++++*********...---222===IIIPPPMMMHHHLLLOOOQQQNNNKKKNNNTTTYYY\\\ooouuulll```UUUYYYkkk}}}uuupppppprrrqqqqqqrrrtttsssiiifffgggnnnvvvzzz~~~wwwooojjjsssyyy}}}yyykkkVVVDDD999333...++++++,,,******,,,))))))))))))))))))))))))((()))))))))************************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((()))))))))************))))))(((((()))***,,,---111777???FFFIIIIIIHHHGGGJJJJJJJJJKKKKKKLLLMMMNNNPPPVVVcccttt}}}||||||zzzyyyyyy{{{~~~kkkYYYJJJ;;;000///...------,,,+++)))'''************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((UUUUUUTTTTTTSSSSSSRRRQQQMMMNNNOOOOOOMMMKKKKKKLLLMMMLLLLLLNNNQQQTTTUUUTTTMMMLLLKKKIIIHHHGGGGGGHHHIIIIIIGGGEEEBBB???===<<<<<<<<<<<<<<<;;;:::999999:::999888888777777777777777888999777666666777999777888:::<<<=========<<<;;;<<<<<<======>>>?????????@@@AAABBBDDDEEEFFFGGGCCCFFFIIIMMMPPPUUU[[[^^^ooozzzpppDDD777---,,,---+++))))))++++++++++++************))))))(((((((((((())))))((((((((((((((()))******))))))******,,,---...///111...,,,,,,///111000...,,,***((('''&&&'''((()))(((((((((((((((((((((((((((((((((''''''''''''''''''((()))************)))***************************)))))))))))))))******''')))+++,,,******+++---...888IIIZZZccc___RRRHHHKKKNNNQQQQQQPPPQQQWWW]]]aaajjjggg______bbbppp~~~kkkffffffmmmuuuyyy}}}yyyuuummmkkkllluuu~~~vvvppplllvvvxxx{{{|||vvviiiWWWKKK;;;444//////...++++++...************************((()))))))))************))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))************+++)))'''&&&(((---222555???DDDKKKMMMKKKGGGCCCAAAKKKPPPSSSRRROOOQQQXXX^^^eeeooovvvsssvvvxxx{{{zzzvvvwww~~~|||mmmTTT???666333///.........---+++************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((OOOPPPPPPPPPOOONNNMMMLLLIIIKKKLLLKKKIIIHHHHHHIIIJJJIIIJJJLLLOOOPPPPPPNNNIIIHHHFFFEEEDDDCCCBBBBBBDDDCCCBBBAAA???<<<:::999;;;;;;;;;;;;:::999888777888777777666666666777777777777777666444333444666555666888:::;;;;;;;;;:::999999::::::;;;<<<<<<===:::;;;<<<===???@@@AAABBB>>>@@@BBBGGGKKKNNNOOOOOO\\\hhhoooyyyxxxPPP>>>///---///...,,,...,,,++++++++++++************))))))(((((())))))***))))))(((((())))))***+++******++++++---...000111222---***+++000222...***)))((('''&&&&&&'''(((((())))))))))))))))))))))))***))))))((('''&&&&&&%%%&&&''')))******))))))(((***************+++++++++)))))))))))))))******+++'''***,,,,,,***+++...222---CCC```sssttteeeRRREEEPPPSSSXXX[[[YYYVVVYYY```^^^\\\UUU]]]yyy{{{tttppplllkkkpppzzz|||vvvnnnfffhhhrrrzzz{{{www~~~zzzvvvtttuuuxxx{{{yyyxxxtttllldddKKK@@@888777333,,,+++///************************))))))))))))************(((((()))))))))))))))***))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''))))))))))))************,,,***))))))---444;;;???MMMOOOOOOKKKGGGEEEFFFHHHJJJQQQWWWVVVUUUYYYgggrrruuuiiicccdddjjjnnnzzzttt\\\???999000,,,,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((KKKKKKLLLLLLKKKJJJHHHGGGEEEGGGHHHHHHFFFEEEEEEFFFFFFFFFHHHJJJLLLLLLJJJGGGFFFEEEDDDCCCAAA@@@?????????>>>>>>===<<<:::999888999999::::::999888666555555555555555555555666666555666666555444333444666555666888999:::;;;::::::888888999999:::;;;;;;;;;999999:::;;;;;;<<<=========>>>@@@CCCEEEFFFGGGHHHLLLXXX___hhhxxx~~~eeeMMM888333333///...000,,,,,,+++++++++***************))))))))))))******))))))(((((())))))***+++*********+++---...000111...---,,,---//////+++''''''''''''((((((((((((((())))))))))))))))))))))))******))))))(((''''''&&&%%%&&&((()))))))))'''&&&))))))*********+++++++++)))))))))))))))***++++++(((***,,,+++***,,,222777888PPPmmmxxxppp```TTTPPP[[[]]]dddhhhddd\\\[[[```XXX]]]aaauuu|||ppppppqqqnnngggdddqqqttt}}}xxxmmmgggfffgggjjjllluuuxxx{{{zzzxxxxxx||||||{{{zzzxxxvvv^^^PPPEEE@@@999...***///************************))))))))))))************(((((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''))))))))))))************++++++...222777>>>DDDGGGNNNOOONNNJJJEEECCCGGGKKKHHHNNNVVV\\\cccqqq~~~pppjjjkkknnnuuu{{{xxxWWWKKK<<<111---,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((HHHIIIIIIIIIHHHGGGEEEDDDCCCDDDFFFEEEDDDCCCCCCDDDCCCDDDFFFIIIKKKJJJFFFCCCFFFEEEDDDCCCBBB@@@???>>><<<<<<<<<;;;:::999888777777888888888888666555444333333333333444555666666444555666555444444666777555666888999:::;;;::::::888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???AAA@@@???@@@CCCGGGDDDOOOUUU\\\kkkssszzz}}}www[[[AAA999666///,,,...,,,,,,,,,+++++++++************))))))))))))******)))))))))))))))******+++))))))***+++,,,...000111+++---///000...+++)))''''''((())))))***))))))((()))))))))))))))))))))))))))))))))))))))((((((((($$$%%%'''))))))((('''&&&))))))******++++++++++++))))))((())))))***++++++(((+++,,,+++***---444;;;MMMaaatttvvvggg\\\]]]dddcccffflllqqqkkk```\\\___\\\oooqqqggghhhllllllkkklllsssyyyzzzoooeeeaaafffmmmqqqyyy~~~}}}|||lll\\\NNNGGG===///***...************************))))))))))))************'''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))******'''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))************))),,,222999???EEEJJJLLLGGGKKKMMMKKKFFFBBBCCCEEEKKKPPPXXXeeevvvwwwmmmfffjjjttt~~~}}}vvv{{{sssdddOOO===444111...---++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((FFFFFFEEEDDDCCCCCCBBBBBB???@@@AAAAAAAAAAAA@@@???CCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBAAA@@@>>><<<;;;;;;:::999999;;;;;;:::999::::::999888777666555555444444333333333333222222333333333333333333444444666777888999999::::::999:::999888888:::;;;:::888888999:::999888888:::;;;888:::<<<>>>@@@@@@@@@@@@???EEELLLOOOQQQXXXeeeooo{{{}}}dddKKK555))))))///+++,,,,,,+++******,,,---******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''(((''''''&&&&&&((()))***,,,+++)))'''&&&'''((()))))))))))))))((((((((((((************************((((((((())),,,---------,,,,,,,,,+++...888GGGRRRdddaaabbbjjjpppooollljjjnnnlllnnnpppiiibbbjjjyyyiiifffgggpppuuuvvvzzz{{{ooolllpppoooyyyrrrdddYYYGGG333,,,000222...,,,---,,,((('''***))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&%%%$$$$$$###'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''')))++++++***)))***+++---444>>>EEEGGGIIILLLNNNXXXWWWVVVQQQJJJEEEFFFKKKLLL\\\rrryyymmmiiipppqqqwwwwwwwww}}}~~~yyywwwsss}}}|||zzzeeeDDD222333222000+++)))...111///***(((************))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))))))))))))))))))))DDDCCCCCCBBBAAA@@@@@@???============>>>>>>>>>???BBBBBBBBBAAAAAA@@@???>>>>>>>>>??????>>>===;;;::::::999888999::::::999888888888888888777666555444444444333333333333222222222222222222222333333333555666777888999999999999:::999888999;;;<<<;;;:::888999:::999888888:::<<<:::;;;===>>>????????????;;;???DDDFFFHHHMMMWWW^^^jjjvvvfffHHH333///555---------,,,***))))))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''(((((('''&&&'''((()))***...,,,***'''&&&&&&&&&''')))))))))))))))))))))(((******************************))))))***)))(((''''''---333333444AAAXXXkkkjjjeeebbbbbbbbbaaadddhhhrrrrrrppphhh```eee{{{|||zzzoooooottttttiiifffiiijjjrrr||||||wwwmmmdddSSS<<<000000///+++***,,,,,,))))))+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''((((((((((((''''''&&&(((''''''''''''&&&&&&&&&)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&(((''''''''''''''''''''')))*********)))***,,,///;;;AAAGGGIIIJJJLLLPPPUUU[[[YYYUUUOOOJJJLLLUUU___mmm~~~}}}kkkeeegggrrr~~~xxx^^^KKKAAA555666000,,,------******,,,+++*********))))))))))))***)))))))))(((((((((((())))))((((((((('''''''''))))))((((((((('''''''''))))))))))))))))))))))))?????????>>>>>>=========:::999999999:::<<<>>>???AAA@@@@@@>>>===<<<;;;:::999::::::;;;;;;::::::999999888777777999999888777555666777888888777555444444444333333333333222222222333333333444444444444555555666777888888888888:::999999:::;;;<<<<<<;;;999:::;;;:::999:::;;;======>>>>>>???>>>>>>======;;;<<<>>>???AAAEEEJJJNNNXXXcccsssYYY:::///222......------+++)))'''&&&******)))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((('''''''''((()))***...---***(((&&&&&&&&&&&&))))))))))))))))))))))))************************++++++++++++***((('''&&&'''***///666BBBSSShhhuuulllfff```\\\YYYYYYaaakkkkkkkkkgggaaaeeexxx~~~nnnkkknnnqqqnnnttt~~~uuujjjjjjccchhh{{{~~~|||~~~}}}xxxtttpppaaaJJJ999333111,,,***,,,---+++***,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((('''&&&%%%(((''''''''''''&&&&&&&&&((((((((((((''''''''''''(((((((((''''''''''''&&&((((((((((((((()))))))))*********)))***---222666FFFIIILLLMMMNNNPPPUUUYYYWWWVVVQQQKKKKKKWWWkkkzzzyyykkkeeegggppp}}}kkkWWW@@@777111......,,,***+++...+++++++++*********))))))******)))))))))((((((((())))))((((((((((((''''''))))))((((((((((((''''''))))))))))))))))))))))));;;;;;;;;;;;:::::::::::::::999888888:::===???AAAAAA@@@>>><<<;;;999888888555555666777777888888888888666666666777888777666333555888::::::999777555444444333333333222222222444444444555666666777777444555666777777888888777999888888999;;;===<<<;;;;;;<<<======<<<<<<>>>@@@AAA@@@@@@???>>>===<<<<<<>>>>>>>>>@@@BBBDDDFFFHHHNNNXXXhhh{{{iiiDDD111---......------,,,+++(((&&&+++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))((((((((((((((((((((())))))))),,,+++)))((('''''''''''')))))))))))))))*********************************((()))+++,,,,,,+++,,,,,,222,,,---???ZZZmmmrrrooojjjfffcccbbb```aaagggooobbbdddeeekkk~~~}}}pppiiilllrrrqqqzzz~~~xxx{{{tttpppkkkllluuu~~~~~~|||~~~vvvuuuxxxyyynnnXXXDDD:::999222---......+++***+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((('''&&&%%%%%%(((''''''''''''&&&&&&&&&((((((((((((((('''''''''(((((((((''''''''''''''')))))))))))))))*********)))*********---333;;;@@@HHHHHHKKKOOOSSSUUUUUUTTTMMMQQQSSSSSS[[[ppp|||nnnqqqwwwqqqXXX;;;333...///000---,,,---,,,,,,+++++++++******************)))))))))(((((())))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((888888999999999999999999<<<;;;:::;;;<<>>;;;999888777777222222333333444666777777777666555555777777666555333555888:::;;;:::888777444444333333333222222222222333333444555666666666444555666777777888888777888777777888;;;===<<<<<<>>>???@@@@@@???@@@BBBDDDCCCBBBAAA@@@???>>>======???@@@@@@BBBCCCEEEFFFFFFJJJQQQ___rrryyyWWW<<<000///---,,,,,,...---+++)))++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,+++***)))((((((((()))))))))))))))((((((((((((((())))))***((()))))))))*********+++************************''')))++++++++++++...000888888AAAVVVooo}}}zzzrrrrrrpppppprrrooojjjiiillleeeooowww~~~rrrvvvyyyxxxtttsssyyyxxxzzzuuullllllvvv~~~wwwxxxzzz|||~~~zzzzzz}}}wwweeeQQQFFF@@@666...------+++***+++************************))))))))))))))))))))))))&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&%%%%%%(((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))******++++++(((***,,,///444;;;DDDJJJJJJJJJLLLSSSYYYYYYRRRKKKLLLYYYfffrrrwwwmmmjjjlllyyyyyyTTTEEE666111000///------,,,,,,,,,,,,++++++++++++************))))))))))))(((((())))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((888888888999999:::::::::===<<<<<<===???AAACCCDDDAAA???===:::888888777888111111111222333444666777777666555555777777666555444666888999:::999888777444444333333333333222222000000111222333444444555555555666777888888888888777777777999<<<>>>>>>===???@@@AAAAAAAAAAAACCCEEEDDDDDDBBBAAAAAA@@@@@@AAA>>>AAACCCDDDDDDDDDEEEGGGHHHLLLXXXhhhwww~~~}}}}}}~~~gggJJJ:::222///,,,,,,...///...+++++++++***))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***,,,,,,+++***)))'''((()))*********))))))&&&&&&'''((()))***++++++((())))))******+++++++++************************(((***+++***(((***...333888HHH^^^mmmsssuuuyyy}}}}}}uuukkkhhhkkkqqq}}}{{{uuuqqqooofffkkknnnooouuunnndddiiimmmiiisssxxx}}}qqqcccYYYJJJ===111------,,,,,,---************************))))))))))))))))))))))))&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&'''''''''&&&&&&(((''''''''''''&&&&&&&&&'''''''''((((((((((((((('''(((((((((((()))))))))(((((())))))******++++++***---111777<<>>666000///000---------,,,,,,,,,++++++++++++*********)))))))))(((((())))))))))))******(((((())))))))))))******))))))))))))))))))))))))888888999:::;;;;;;<<<<<<;;;<<<===>>>???@@@AAAAAA???>>>;;;999777777777777222222111111222444666777777666555666777888777555444555666666666666666555444444333333333333222222111111222333444555666666555666777888999999999999999888999;;;>>>@@@AAA@@@>>>???@@@@@@@@@AAACCCEEEEEEDDDCCCBBBBBBCCCDDDEEECCCHHHLLLLLLIIIGGGHHHKKKKKKLLLTTT```kkkvvv~~~|||{{{{{{|||}}}qqqVVVFFF888333---,,,...000...,,,,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&)))++++++***(((''''''((()))***+++***))))))&&&'''((())))))*********((())))))******+++,,,,,,************************)))+++,,,+++***...666<<>>999:::<<<===>>>>>>>>>>>>>>><<<999777666666666777333222222222222444555777888666555666777888777666444444444444444444444444444444444333333333222222444444555666777888999:::666777888999999::::::999;;;::::::===@@@CCCCCCBBB===>>>?????????@@@CCCEEEDDDDDDCCCCCCDDDEEEFFFGGGJJJQQQVVVUUUOOOLLLNNNRRROOOOOOTTT[[[bbbmmm}}}{{{{{{}}}~~~xxx```RRR<<<666///,,,...///...,,,,,,+++******)))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((###%%%''')))***((('''%%%'''((()))++++++******)))(((((())))))))))))((((((((())))))***++++++,,,,,,************************))),,,------...555@@@HHHgggqqqzzzzzzsssqqqvvv~~~|||sssaaa^^^uuuzzzkkkmmmrrrqqqooopppuuuxxxhhhgggqqq}}}rrr___III<<<555///,,,,,,************************))))))))))))))))))))))))*********)))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((######%%%&&&'''((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))'''((((((((())))))******&&&''''''((()))*********111666>>>EEEIIILLLOOOPPPOOOYYY___YYYPPPUUUjjj~~~xxxqqqqqqzzz{{{{{{```DDD555222......---------,,,,,,,,,+++++++++************)))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))));;;<<<>>>??????===;;;:::888999999:::;;;<<<=========:::666555555555555444222222333333444555666666555555666777777666555444666555555444444444555555444333222111000000000000333111000333888<<<======888777666666888;;;<<<<<<;;;???AAAAAACCCEEECCC===CCCBBBAAAAAAAAABBBCCCCCCBBBAAACCCGGGGGGEEEGGGKKK\\\qqqooo^^^UUURRRZZZcccgggkkkqqqooovvv}}}||||||||||||}}}rrrbbbNNN<<<...------((((((...+++++++++************)))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))),,,***((()))+++,,,+++(((,,,,,,++++++,,,,,,+++)))///+++,,,111333999MMMcccqqqppprrrtttqqqmmmrrr||||||ttt___```wwwzzzkkkiiitttrrreeeggguuuvvv{{{~~~sssooo{{{tttwwwvvvmmm\\\HHH<<<666///))),,,***)))((())))))'''%%%++++++************++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((,,,...---))))))...333999DDDKKKHHHFFFKKKRRRUUUZZZ[[[^^^___aaakkkvvvzzz~~~|||___CCC222111...,,,...---***+++///******************++++++************))))))))))))))))))))))))************))))))))))))))))))))))))????????????===;;;999888888888999999::::::;;;;;;:::777444222333333333222111111222222333444444555444555666666666666444444444444333333222333333444555444333222222111111111333222222555:::======<<<:::999999;;;===???@@@@@@===BBBDDDCCCDDDGGGFFFBBB@@@@@@AAABBBBBBCCCCCCCCCEEEBBBBBBEEEHHHLLLVVVaaa|||nnnpppwwwxxx|||~~~zzz||||||||||||}}}~~~~~~}}}cccJJJ444///000---+++---++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***,,,***))))))+++,,,+++)))...,,,+++***+++,,,---------+++***///???TTTfffnnnrrrooommmnnnjjjfffhhhnnnrrrnnniiilll~~~qqqnnnrrryyytttgggiiivvv}}}xxx|||yyyuuu}}}zzztttxxxzzzyyyooo\\\JJJ===444---...---,,,---//////...---++++++************++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((()))************...555:::@@@GGGKKKHHHHHHNNNRRRRRRIIIRRR___mmm}}}zzz{{{~~~|||www___QQQ:::333...//////---,,,---++++++,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))************))))))))))))))))))))))))CCCBBB@@@>>>;;;999888777777777777777777777777777666333111000000111000///000000111111222222333333444555666777777666555444444444333333333333444444666666555444333333333333333333555777;;;<<<;;;:::888999;;;<<<>>>???@@@@@@>>>CCCFFFCCCAAACCCEEEEEE???@@@AAABBBCCCDDDEEEEEEGGGFFFGGGJJJLLLRRR___lllyyy~~~{{{}}}||||||{{{{{{||||||}}}yyy~~~}}}}}}```>>>222222111...---,,,+++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))******,,,***)))***+++,,,+++***...---+++******,,,...///---......777UUUvvvwwwrrrrrrtttuuuppphhhddddddiiijjjooo|||vvv^^^iiivvv}}}zzzwww~~~{{{{{{xxxtttzzzwwwttt|||~~~ttt]]]III:::111---,,,,,,,,,......---,,,++++++************++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))))))))***)))(((***///888AAAGGGKKKMMMMMMKKKLLLOOORRRQQQUUUcccsss|||uuuxxxzzz|||}}}{{{yyy~~~~~~tttPPPBBB444111222111...---------------------------++++++*********)))))))))))))))))))))************))))))))))))))))))))))))CCCBBB@@@===;;;999888888666666555555555444444444333111/////////000///...111111111111222222333333555666777888888888777666666666666555666666777888777666555444333333333333333444666999;;;;;;:::888999;;;>>>????????????@@@AAAGGGJJJEEEAAABBBEEEFFFFFFEEEEEEEEEFFFIIIKKKMMMKKKNNNTTTYYYZZZ[[[cccmmm|||wwwsssvvv}}}}}}|||{{{{{{{{{{{{{{{uuu}}}~~~|||uuuMMM777111///......,,,,,,+++++++++*********************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))*********++++++++++++++++++++++++---------,,,++++++,,,---...111;;;PPPqqqxxxmmmuuu~~~wwwkkkcccaaahhhyyywwwmmm\\\kkkzzzzzzwwwzzzzzz{{{{{{lllVVVBBB555000...,,,+++,,,,,,***))),,,++++++******++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((())))))******+++***+++111:::EEEMMMQQQRRRSSSSSSOOOLLLMMMRRRVVVmmm}}}rrrqqqoooooovvv~~~yyyxxxqqqZZZAAA555333111///---......---------------,,,+++++++++*********))))))((()))))))))************))))))))))))))))))))))))AAA@@@>>>===;;;:::::::::444444444333222222111111222111//////111111000///222222222222333333333333666777888999:::999999888666666666666777777888999777777666555444444444444333555888:::;;;::::::999===@@@CCCDDDCCCBBBCCCDDDGGGMMMOOOIIIDDDDDDFFFGGGKKKIIIGGGFFFHHHMMMSSSWWWRRRVVV^^^fffjjjlllsss{{{{{{~~~~~~}}}|||{{{{{{zzzzzz{{{www{{{|||zzzyyyzzz~~~\\\@@@000+++,,,...,,,,,,,,,++++++++++++***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,,,,+++++++++,,,***---///...,,,*********000555KKKmmmwwwlllwwwzzzmmmcccbbbdddqqqxxx||||||uuupppyyy}}}wwwxxxyyyyyyxxxeeeNNN;;;555222///------......---,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))%%%&&&&&&'''((()))******&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))******+++)))+++000999CCCLLLRRRTTTRRRUUUVVVPPPIIIJJJVVVcccvvvccciiiqqq{{{}}}sssRRR>>>555///,,,,,,......------,,,,,,,,,+++++++++++++++************((()))))))))************************************???>>>>>>===<<<;;;;;;:::333222222222111111000000222111000111222333222111222333333333333333333333666777888999::::::999999555555444555555666777888999888777666666555555666555888;;;<<<<<<<<<<<<======@@@DDDEEEDDDDDDGGGIIIKKKPPPRRRNNNKKKKKKLLLKKKKKKJJJHHHIIINNNUUU]]]bbb___aaaiiivvv~~~}}}}}}|||{{{{{{{{{||||||zzzyyy{{{}}}}}}{{{}}}|||xxxiiiJJJ555,,,,,,///,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))*********+++++++++,,,---,,,+++***+++---))),,,///...,,,+++,,,...888@@@ZZZ{{{wwwwwwuuuzzzzzzmmmaaa```hhhpppssspppyyyzzzrrrzzz~~~{{{}}}zzzxxx___III:::555000,,,,,,...///000,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&''''''(((((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))***++++++)))...777@@@IIINNNRRRSSSPPPTTTVVVRRRMMMQQQeeeyyysssiiitttjjjSSSBBB444---,,,.........---,,,,,,++++++,,,++++++++++++*********))))))))))))************************************>>>>>>???>>>===<<<:::999111111111111111000000000111000000111333444333111222222222222222222111111444555777888999999888888555555555555666777888999<<<;;;:::999999888888888999;;;>>>???>>>???AAADDD???DDDHHHJJJJJJLLLRRRWWWXXX\\\___^^^^^^```___\\\XXXYYY\\\bbbiiirrrzzz~~~~~~~~~}}}|||||||||}}}}}}|||zzzxxxzzz~~~~~~|||pppTTT???333///...------,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++***,,,...---+++***,,,---))),,,------+++...444999IIIUUUggguuuyyyvvvtttuuutttuuupppeeeaaaiiitttzzz}}}oooeeegggkkkkkkmmmqqqxxx|||~~~rrr\\\FFF???555...++++++---...---,,,,,,++++++,,,,,,---))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))***+++,,,,,,///777@@@HHHLLLOOOSSSUUUUUUUUUWWWYYY[[[fffuuuooo{{{ttt]]]EEE666222000000//////...------,,,,,,,,,+++++++++*********))))))))))))************************************>>>???@@@@@@>>>;;;999777000000000111111111111111000000000111333444333111111111111000000000000000222333555666777777777666777777777777888999:::;;;>>>>>>===<<<;;;;;;;;;;;;<<<>>>@@@AAA@@@AAAEEEHHHHHHMMMRRRTTTVVVZZZbbbhhhkkkooorrrssswwwzzzxxxsssooossszzzzzz~~~~~~}}}}}}}}}}}}~~~~~~zzz{{{|||~~~}}}|||}}}xxxsss[[[GGG;;;333...---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++***,,,...---+++***,,,...***+++,,,******000;;;CCCZZZhhhooojjjhhhoootttrrrggghhheeebbbhhhtttzzzzzzjjjVVVTTTgggkkk```hhh|||~~~ssslllooopppuuu}}}qqq~~~{{{~~~jjjWWWNNNAAA555///------...---,,,,,,++++++,,,,,,---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))***+++,,,,,,777???IIINNNOOOQQQUUUZZZ]]]YYYYYY```iiizzznnnuuutttUUU@@@999222111111000///......---,,,,,,,,,+++++++++******))))))))))))************************************999;;;>>>@@@???<<<777444333222111000000000111222444222111111222333333222111111111111000000000000222444777888888777888999777888999999999999<<<>>><<<@@@BBBAAA===::::::<<<@@@AAABBBCCCDDDGGGKKKOOOOOOSSSYYY___eeelllrrrwwwzzz}}}yyy|||}}}~~~~~~|||{{{wwwxxxjjjRRR@@@666111///...,,,+++++++++,,,,,,+++++++++************)))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((()))******))))))))))))))))))))))))*********))))))))))))))),,,---.........---,,,+++///******------222FFF^^^zzzxxxqqqjjjhhhlllkkkgggbbb[[[XXXbbbvvvwwwfffRRRYYY___aaaeeemmmtttwww~~~|||{{{zzzyyyyyyyyyxxxxxxxxxxxxvvvtttqqqppprrrssstttsssrrrrrrtttvvv~~~~~~tttlllooommmttt}}}zzzwww|||hhhWWW???...---222111+++...------,,,,,,++++++*********)))(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''' """&&&))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&((((((((('''&&&%%%+++)))''''''***...222555???MMMOOOKKKPPPSSSVVV^^^ccc^^^aaarrrtttqqq|||{{{[[[;;;555000...000...***,,,222...------,,,,,,++++++***************************************))))))))))))777999<<<>>>>>>:::777444333222111000000111111222444222111111222333333222222222222111111111111111111333666777777666777888666777888888888888:::<<<>>>@@@AAA@@@===<<<<<<===CCCDDDFFFHHHJJJOOOTTTXXXZZZ___gggnnnsssxxx}}}~~~~~~|||}}}~~~|||{{{~~~wwwwww}}}~~~www```KKK999...111///---,,,,,,++++++************))))))))))))((())))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((()))******))))))))))))))))))))))))************))))))))))))+++,,,---......---,,,+++---,,,...222222:::UUUqqq}}}wwwqqqpppsssssspppkkkiiibbbdddrrr~~~yyyhhh[[[NNNTTTaaalllnnnooo|||}}}|||{{{{{{yyyxxxvvvuuutttrrrqqqpppppppppmmmnnnmmmmmmkkkiiigggfffcccdddeeedddccccccdddfffjjjllloootttzzz}}}uuutttyyy~~~xxxwwwrrrrrryyy|||{{{}}}|||}}}tttfffNNN999111222000,,,......---,,,,,,++++++*********)))(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''&&&$$$&&&((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((('''&&&&&&)))***)))((((((---666<<>>>>>=========>>>@@@AAAEEEGGGJJJMMMQQQVVV]]]bbbgggnnnxxx~~~~~~}}}{{{zzzxxxxxx}}}{{{ttt}}}uuu___DDD///222000---,,,,,,,,,+++)))***))))))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))************************++++++,,,,,,,,,,,,+++++++++***...444999EEEaaa|||wwwttt|||zzzqqqnnnkkknnnyyyxxxdddWWWWWWSSSZZZmmm~~~yyy~~~|||zzzxxxvvvuuuuuussspppnnnnnnmmmkkkjjjhhhgggfffdddcccbbbaaaaaa]]]]]]]]]\\\[[[YYYXXXWWWRRRSSSSSSRRRQQQQQQRRRTTTTTTUUUXXX\\\aaaeeeiiikkkvvvwwwwwwtttppppppvvv|||yyy{{{~~~~~~vvv```GGG777111...+++......------,,,+++++++++******)))(((((((((((()))(((((((((((((((((((((((('''(((((())))))(((((('''***)))'''((())))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((('''''')))+++,,,++++++222???JJJNNNSSSTTTYYY[[[QQQLLLWWWZZZqqqqqqsss|||]]]GGG222,,,111333000+++......------,,,+++++++++************************************))))))))))))222444666777888666444333111111111111111222333333555333111111222333222111111111222222333333333444333555777777777777999:::;;;<<<===<<<<<<<<<>>>@@@@@@??????@@@CCCGGGKKKMMMNNNPPPTTTXXX]]]bbbiiimmmuuu~~~~~~}}}|||xxx{{{|||{{{~~~yyyuuuwwwVVV:::111///,,,+++------+++)))************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((())))))***)))))))))))))))))))))))))))***************++++++******++++++++++++++++++...+++///;;;KKKZZZlllzzzxxxzzzvvvkkkkkklll{{{{{{aaaOOOQQQ\\\aaammm~~~|||zzzqqqpppooommmkkkiiigggfffhhheeebbb``````___]]][[[ZZZZZZXXXVVVUUUTTTTTTSSSNNNNNNNNNMMMLLLKKKJJJJJJGGGHHHHHHGGGFFFFFFGGGIIIIIIIIIJJJLLLNNNPPPRRRSSS[[[```eeeiiimmmvvv{{{rrruuuvvvqqqpppsss~~~rrrXXXBBB777222///.........---,,,,,,+++++++++***))))))(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((+++,,,---///444???LLLUUUTTTXXXZZZ```___RRRSSShhhwww{{{aaaCCC444333666333///.........---,,,,,,++++++************************************)))))))))(((222333444555666555444333000111111222333444444444666444333222333444333222111111222333444444555555666888999999999:::<<<===;;;===>>>>>>===>>>@@@BBBCCCDDDEEEHHHLLLRRRYYY]]]^^^aaafffkkkooosssxxx|||~~~}}}|||www~~~|||zzz{{{jjjIII333///+++***,,,...,,,***,,,,,,++++++++++++******(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***))))))))))))))))))))))))))))))******+++++++++,,,*********++++++,,,,,,,,,444000555LLLgggwwwyyyuuuwwwuuu{{{|||iiiaaaeee{{{zzzaaaMMMNNNUUUYYYiii|||zzzvvvssspppmmmkkkdddcccbbb```^^^\\\[[[ZZZ[[[YYYVVVTTTTTTSSSQQQPPPOOONNNMMMLLLKKKJJJJJJJJJEEEEEEDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKNNNSSSXXX]]]dddrrrtttwww|||yyytttsss}}}fffQQQBBB999333//////...------,,,,,,+++++++++***)))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))+++***+++333???KKKTTTXXXWWW\\\___```]]]SSS^^^|||{{{~~~xxxXXX>>>333111111000//////...------,,,,,,+++************************************)))))))))(((444444555555555444444333000111333444555666666666888666444444555555444333333333444555666888888999999;;;<<<<<<;;;<<<>>>AAA;;;<<<>>>??????@@@CCCEEECCCGGGKKKMMMPPPVVV___eeejjjnnnuuu{{{~~~~~~}}}|||yyy~~~~~~{{{yyyXXX:::444,,,***,,,...---***------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++***++++++,,,---...222333@@@[[[yyyzzzmmmmmmoootttwwwnnncccccclll|||aaaOOOQQQ^^^___VVVnnnvvvsssnnnkkkiiigggeeecccZZZZZZYYYWWWUUUSSSRRRQQQQQQNNNLLLKKKKKKKKKIIIHHHFFFFFFEEEDDDDDDDDDDDDDDDBBBAAA@@@@@@@@@@@@@@@AAA???@@@AAAAAAAAABBBDDDFFFFFFFFFGGGHHHJJJLLLNNNOOOPPPRRRTTTVVVZZZdddttt~~~|||mmm]]]MMM===111//////......---,,,,,,,,,++++++***))))))))))))***))))))))))))))))))))))))((())))))******))))))(((---------+++)))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))************...999HHHRRRUUUTTTVVV^^^^^^\\\[[[\\\ooo{{{kkkMMM777///......//////......---,,,,,,,,,************************************))))))))))))777666666555444444444444111222444666888888888888:::888666666666666555444666777888999;;;<<<===>>>;;;<<<===<<<<<<===@@@BBB===???AAACCCDDDFFFIIILLLKKKRRRXXXZZZYYY]]]fffooouuu|||}}}~~~}}}||||||zzz|||sssdddEEE<<<111,,,---...---***,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((()))******))))))))))))))))))))))))))))))***++++++,,,------,,,+++++++++,,,---...///222>>>TTTlll}}}~~~qqqdddjjjlllllliiigggmmmyyyiiiUUUYYYfffiiiggghhh}}}{{{vvvmmmjjjfffbbb```^^^\\\ZZZQQQQQQOOONNNLLLKKKIIIIIIHHHFFFDDDDDDDDDEEEDDDBBB@@@@@@@@@@@@@@@AAABBBBBBAAAAAA@@@??????@@@AAABBB???@@@BBBCCCCCCDDDGGGIIIIIIJJJJJJKKKMMMOOOQQQRRRQQQTTTVVVWWWYYYaaannnxxx~~~xxxooo```HHH444/////////...------,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))************))))))+++------+++(((&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***+++,,,000999EEEPPPUUUTTTQQQPPPZZZYYYWWWbbbqqq||||||cccIII:::333.../////////...------,,,,,,************************************))))))))))))999888777666555444444444111333555777999::::::999;;;999777777777777666555999999:::<<<>>>???@@@AAA;;;<<<===<<<<<<===@@@CCCBBBDDDFFFHHHIIILLLOOORRR[[[dddkkklllhhhjjjsss}}}~~~}}}}}}wwwwww|||gggjjjNNNCCC666......///---***+++++++++************)))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((()))******))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,++++++,,,...///000888NNNjjj|||~~~vvvjjjaaammmlllgggaaaggg{{{nnnXXXWWWooowwwiiimmm|||rrrlllgggccc]]]YYYUUURRROOOMMMJJJIIIHHHGGGEEEDDDBBBBBBCCCBBB@@@@@@AAAAAAAAA@@@============>>>???@@@AAABBBAAA@@@@@@@@@AAACCCCCC@@@BBBDDDEEEFFFHHHKKKMMMOOONNNNNNNNNNNNNNNOOOPPPMMMRRRXXX\\\aaajjjvvvxxxuuuYYY@@@/////////...------,,,,,,,,,+++******)))*********))))))))))))))))))))))))))))))************))))))%%%'''))))))&&&&&&(((***''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''((()))+++,,,///888EEEQQQWWWWWWTTTQQQKKKUUUTTTVVVlll{{{~~~}}}uuu[[[III;;;222/////////...------,,,,,,************************************))))))))))))>>>===<<<;;;;;;999777555999777666777999::::::999:::::::::999999999888888;;;<<<>>>???>>>===>>>???@@@AAAAAAAAA@@@BBBEEEHHHIIIIIIMMMUUUZZZ^^^fffnnn||||||{{{{{{|||}}}~~~}}}cccWWWxxxuuuaaaSSS===...---111000***+++++++++************)))+++*********))))))((((((******))))))((((((''''''((((((((((((((((((((((((*********)))))))))))))))))))))))))))***+++,,,---000++++++000222111444999JJJfffzzztttsssrrraaaaaa___eeezzzqqq\\\TTTZZZkkktttsss}}}}}}sssiiieee]]]XXXRRRMMMIIIGGGEEEDDDEEECCCAAA@@@@@@???>>>===:::;;;>>>@@@@@@>>><<<:::<<<===???AAABBBBBBBBBBBBCCCFFFIIIJJJHHHFFFEEEEEECCCEEEFFFGGGHHHKKKNNNQQQSSSTTTRRRPPPRRRWWWYYYWWWYYY^^^bbbbbbccclll|||}}}wwwmmmVVV===444///000000,,,+++...++++++++++++++++++++++++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))((('''&&&&&&(((((((((((())))))))))))((((((((('''(((+++///333777AAAMMMTTTTTTOOOKKKIIIKKKOOO^^^uuuiiihhh{{{~~~iiiIII111444333222111000///...---,,,------,,,+++***)))(((+++++++++************)))CCCBBB???>>><<<;;;999888999888666777999;;;<<<;;;;;;;;;::::::::::::::::::>>>???AAABBBAAAAAABBBCCC>>>???@@@AAABBBFFFKKKNNNOOOPPPWWW```gggllluuu~~~~~~}}}||||||zzzzzz}}}}}}{{{eeeWWWmmm~~~hhhZZZDDD333///222000+++++++++++++++************************)))))))))(((***)))))))))((((((((('''((((((((((((((((((((((((***)))))))))))))))))))))))))))))))))***+++,,,---000------///000222;;;FFFZZZssszzzxxxyyyvvvnnnXXXUUUooo}}}iii___]]]TTTWWWkkkyyy}}}}}}wwwlllbbb^^^UUUQQQLLLGGGEEECCCBBB@@@BBB@@@>>>>>>??????>>><<<;;;<<<>>>???@@@???>>>===???@@@AAACCCDDDDDDDDDCCCGGGJJJMMMOOOOOOMMMLLLKKKAAAEEEKKKOOOQQQQQQRRRSSSQQQTTTUUUVVV[[[cccggggggeeekkkpppqqqqqqwww{{{}}}uuucccEEE:::111000111000///111++++++++++++++++++++++++***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))(((''''''&&&(((((((((((()))))))))***((()))+++***)))***...222===FFFQQQVVVSSSMMMGGGEEEDDDSSSjjjvvvvvvzzzxxxvvvWWW<<<444444333111///------...------.........------,,,++++++++++++************JJJIIIGGGDDDAAA???===<<<;;;999777777999<<<=========<<<<<<;;;<<<<<<===>>>===???AAAAAAAAABBBDDDFFFEEEFFFGGGHHHJJJPPPVVV[[[]]]___gggpppvvvzzz~~~~~~~~~}}}|||yyyxxxyyy{{{{{{yyy|||}}}gggXXX^^^mmmyyyjjjQQQ:::111111000---,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********))))))******+++,,,---/////////......555GGGYYYqqqyyy}}}}}}uuupppVVV]]]hhhUUU^^^bbbXXXZZZnnnzzzuuummmaaaWWWSSSJJJGGGCCCAAA@@@???>>><<<>>>===<<<===>>>???>>>======>>>???@@@AAABBBBBBBBBDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHJJJMMMPPPOOOMMMJJJFFFIIILLLOOOPPPQQQSSSUUU[[[```ccceeekkkuuuzzz{{{yyy|||}}}}}}}}}tttQQQCCC444............///,,,,,,,,,,,,++++++++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))(((''''''((((((((()))))))))******'''+++---,,,******///444FFFNNNWWWZZZUUUMMMIIIGGGGGG___{{{lll|||kkkMMM777666444111...---...///---------............///,,,+++++++++************RRRSSSSSSQQQLLLHHHEEECCCCCC@@@===<<<===>>>??????AAAAAA@@@@@@AAAAAABBBCCC@@@BBBDDDFFFGGGHHHKKKNNNSSSTTTVVVWWW[[[aaahhhnnnrrruuu|||}}}~~~~~~}}}}}}|||yyyxxxxxxzzzzzzyyyxxxwwwvvvvvviiiZZZUUUXXXlllcccEEE333/////////,,,,,,+++++++++******************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))*********************+++,,,---------000000...///<<>>??????>>><<<===<<<<<<>>>@@@AAAAAA???@@@@@@@@@AAABBBEEEGGGHHHJJJJJJJJJJJJKKKJJJJJJJJJGGGGGGHHHKKKNNNOOOLLLJJJNNNNNNMMMNNNRRRZZZdddjjjtttxxx{{{|||{{{|||xxx}}}xxxxxxdddSSS>>>222.........,,,,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))(((((('''(((((()))))))))*********(((+++---,,,***...666>>>NNNUUU\\\\\\VVVQQQOOOQQQYYYttt~~~vvvrrr|||cccAAA:::222//////000000...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********]]]```dddccc^^^XXXSSSPPPQQQNNNKKKIIIHHHIIIHHHGGGIIIJJJJJJJJJJJJJJJJJJJJJLLLNNNQQQSSSTTTWWW[[[___aaacccgggkkkqqqxxx}}}~~~~~~~~~~~~|||zzzzzzzzzzzz{{{zzzvvvrrrppprrriii]]]VVVQQQ[[[qqqwwwQQQ777......///,,,,,,,,,++++++++++++***))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))************************+++,,,---...,,,000222111666HHHdddxxxxxxppptttzzzqqq```___uuupppXXXQQQ[[[dddccciiisssxxxlllcccYYYNNNFFFCCC?????????@@@BBBBBBAAA@@@>>>>>>>>>AAADDDEEEDDDCCCDDDCCCCCCCCCEEEHHHJJJLLLMMMMMMMMMMMMMMMMMMNNNNNNKKKKKKLLLNNNQQQRRRRRRQQQTTTVVVYYY___hhhttt{{{~~~ssscccLLL:::333333222000---------,,,,,,,,,++++++))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))((())))))))))))************)))+++,,,+++---555AAAKKKTTTYYY]]]YYYSSSPPPTTTYYYmmm{{{cccrrr|||TTTFFF666///222555222---111000...---,,,+++++++++,,,,,,,,,++++++++++++***ggglllqqqrrrmmmfffbbb```aaa___\\\[[[ZZZYYYWWWVVVUUUWWWXXXYYYYYYWWWUUUTTTWWWYYY[[[^^^```eeejjjmmmooosssyyy~~~~~~~~~|||}}}}}}{{{{{{{{{wwwrrrnnnsssjjj___[[[UUUSSS\\\___@@@111//////,,,,,,,,,,,,++++++++++++))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******+++++++++******++++++,,,---...,,,000444777CCCYYYqqqxxxpppnnnqqqqqqiii```yyy~~~[[[PPPcccjjj\\\fffppp|||}}}qqqddd[[[RRRIIIBBBAAA??????@@@CCCFFFGGGFFFDDD@@@@@@AAADDDHHHIIIHHHFFFFFFFFFFFFGGGHHHKKKMMMNNNOOONNNNNNNNNNNNOOOPPPQQQMMMOOOPPPQQQSSSVVVZZZ^^^eeejjjrrrzzz|||xxxlllUUU???444333333111......------,,,,,,++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))*********)))))))))))))))*********+++++++++++++++---444???LLLTTTXXXZZZYYYSSSLLLNNNYYYddd{{{fffiiitttnnn[[[CCC666444666333...666444222///------------,,,,,,,,,,,,++++++++++++mmmqqquuutttpppkkkkkkllljjjiiihhhhhhhhhgggeeebbbccceeegggiiihhheee```^^^___aaadddgggkkkpppuuuzzz~~~}}}||||||zzzzzzxxxsssnnnuuulll___^^^\\\TTTRRRuuukkkKKK888111///------,,,,,,,,,+++++++++((()))))))))************'''((((((((()))))))))***))))))))))))))))))))))))'''(((((()))******++++++++++++++++++,,,---.........222666???RRRkkk|||zzzssspppsssooofffgggoooqqqUUUZZZtttyyyiiisss{{{vvvjjj]]]TTTMMMEEE@@@@@@??????BBBEEEIIIJJJHHHFFFBBBBBBDDDGGGJJJKKKJJJHHHIIIIIIIIIJJJKKKMMMNNNOOONNNNNNNNNNNNOOOPPPRRRSSSOOOSSSWWWWWWXXX]]]gggppp}}}~~~}}}~~~~~~|||yyycccHHH777111000---///......---,,,,,,++++++)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((()))***************))))))*********+++++++++---+++,,,222===IIIRRRVVVVVVWWWTTTMMMJJJSSSfffwwwqqqdddttt|||}}}yyytttrrrttt{{{tttXXXAAA666333222222555444111///.........///------,,,,,,,,,+++++++++mmmppprrrpppllljjjlllpppkkkkkklllnnnooonnnkkkiiikkknnnrrrsssrrrnnnhhhdddiiikkknnnqqquuu{{{~~~zzz}}}{{{|||xxxzzzxxxtttnnnwwwnnn^^^```bbbXXXOOOeee~~~yyyrrrSSS===333///---------,,,,,,,,,++++++(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++++++++++++++,,,---......///333888EEE\\\vvvwwwqqqtttxxxmmm___hhh~~~xxxbbbWWWaaavvv}}}rrreeeXXXPPPIIICCC??????>>>???BBBFFFJJJJJJIIIGGGBBBCCCEEEHHHKKKLLLJJJHHHJJJJJJKKKLLLMMMNNNNNNOOONNNNNNMMMNNNOOOQQQSSSTTTUUU[[[```aaaaaahhhvvv{{{yyyzzz~~~|||ttttttuuuuuuVVV???555111...//////...---,,,,,,++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((()))***************)))************+++++++++...,,,...777DDDOOOTTTUUURRRSSSPPPKKKLLL[[[uuuuuuhhhkkktttrrrqqqpppsss{{{hhhJJJ666///111555222000...---,,,---...///---------,,,,,,,,,++++++tttrrrooonnnooopppppppppppppppnnnmmmpppttttttooottt}}}~~~zzzxxxtttnnnuuu}}}{{{yyy{{{|||}}}~~~~~~}}}{{{yyywwwvvvuuusssqqqpppmmmbbbTTTOOORRRXXXlllvvvwww\\\FFF777//////,,,,,,---+++'''(((,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))(((((((((***,,,...///......===DDDKKKggg{{{xxxtttmmmdddeeetttkkk\\\TTTZZZdddmmm}}}qqq___OOOHHHCCC======BBBFFFHHHLLLNNNOOOMMMJJJHHHKKKKKKLLLNNNOOOQQQRRRRRROOOPPPPPPQQQQQQRRRRRRRRRPPPQQQRRRTTTXXX]]]aaadddooopppppppppsss}}}|||vvvsssuuuwwwxxxssscccjjjlllMMM777222555000......///---))))))---)))************)))((((((***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---)))'''***+++)))(((***---///555@@@MMMTTTVVVTTTUUUNNNGGGJJJXXXqqqrrrrrruuuxxxooonnnssstttyyy~~~hhhJJJ888111000.../////////111222///***,,,,,,,,,+++++++++******{{{xxxvvvvvvxxx{{{||||||zzz}}}|||yyyzzz~~~|||}}}~~~|||}}}|||}}}{{{|||{{{{{{{{{{{{{{{{{{{{{{{{~~~}}}|||zzzyyywwwvvvuuuuuusssrrrnnndddVVVPPPQQQLLLSSSooo{{{}}}gggQQQ???333///---,,,...---))))))---++++++++++++************)))))))))))))))))))))))))))))))))))))))******++++++******************+++*********,,,.../////////111<<>>AAAHHHMMMOOOSSSVVVWWWUUUSSSQQQUUUUUUUUUUUUUUUUUUVVVVVVTTTUUUVVVWWWYYYZZZ[[[\\\___aaacccgggkkkpppvvvyyy|||vvvssspppnnnqqqxxxsssqqq|||}}}dddLLL<<<555000......000///++++++---******++++++******)))(((***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++((((((+++,,,******------222<<>>222......111111---,,,---,,,,,,------,,,,,,+++************++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())),,,---***,,,000555???NNNZZZ^^^[[[UUUOOOLLLMMMUUUiiiyyyaaabbbnnnyyy}}}qqqhhhgggddddddggghhheeedddeee[[[[[[ZZZZZZ[[[]]]]]][[[\\\\\\aaahhhnnnuuunnnOOO666444333222222///---///333------,,,,,,,,,+++++++++~~~|||{{{{{{{{{|||}}}|||{{{yyyxxxyyyyyyyyyxxxxxxwwwwwwwwwvvvtttrrrnnnhhh___SSSJJJIIIKKKDDDVVV{{{___DDD555000,,,......+++***+++,,,,,,,,,++++++++++++***************************)))))))))))))))******+++,,,,,,++++++++++++,,,,,,***+++---------///444888FFFOOOhhhwwwuuuxxxaaaRRRVVVTTT^^^rrryyyhhhSSSBBBAAAFFFLLLUUU^^^\\\]]]^^^^^^^^^^^^^^^]]]^^^___aaadddgggiiikkklllpppqqqtttwww{{{~~~{{{|||___EEE444///---///000---+++,,,,,,------------,,,++++++******++++++++++++******))))))))))))))))))))))))***************************************************)))***,,,+++(((+++000>>>GGGRRRZZZ[[[WWWTTTRRRJJJSSSbbbxxxvvv]]]bbbuuu{{{tttooojjjddd^^^YYY[[[WWWVVVYYY[[[XXXUUUUUUTTTTTTUUUWWWXXXYYY\\\___\\\^^^dddmmmttt|||```>>>555111111333222......333---------,,,,,,,,,++++++~~~}}}|||{{{|||~~~~~~|||{{{zzzzzzyyyyyyxxxxxxwwwwwwtttsssqqqnnnkkkeeeXXXKKKEEEMMMIIINNNnnnzzz___;;;333------...,,,+++,,,,,,,,,,,,,,,++++++++++++************************)))))))))))))))******+++,,,++++++******++++++,,,***+++,,,,,,---222:::@@@AAAYYYyyy~~~xxxzzzsssnnnwwwjjjZZZZZZ``````mmmxxxbbbPPPBBBDDDLLLRRRXXX^^^]]]^^^^^^___```aaabbbbbbjjjlllnnnrrrvvvzzz}}}~~~|||}}}~~~yyyeeeOOO999222---...///---,,,---,,,,,,------,,,,,,+++***)))***++++++,,,+++++++++))))))))))))))))))))))))************************************************+++******+++***)))...555GGGNNNVVVXXXVVVSSSSSSTTTLLL^^^uuuqqqhhhrrrxxxrrrlllfffccc___[[[XXXVVVTTTQQQOOOOOOLLLMMMRRRTTTRRRPPPQQQSSSSSSTTTVVVUUUTTTYYY```fffhhhppp|||zzzVVV;;;222...111111---,,,000------------,,,,,,,,,,,,yyywwwwwwyyy}}}}}}|||{{{{{{zzzyyyxxxxxxwwwssssssrrrpppooolll]]]NNNKKKNNNNNNJJJVVVxxxsssCCC999000......---,,,---------,,,,,,,,,+++++++++************************)))))))))))))))******+++,,,,,,++++++++++++,,,,,,***,,,,,,,,,...555AAAJJJCCCeee~~~uuukkkfffppp}}}~~~lllZZZ[[[gggmmmyyyuuu^^^NNNDDDKKKVVV[[[^^^bbb```aaabbbdddgggjjjmmmooowwwxxx{{{~~~|||}}}ooo^^^@@@777//////000......///,,,,,,,,,,,,,,,+++******)))***++++++,,,,,,,,,+++))))))))))))))))))))))))************************************************+++******+++***,,,444>>>MMMTTTYYYXXXSSSPPPRRRVVV\\\tttiiiooo|||yyyeeeZZZWWWTTTPPPPPPPPPOOONNNNNNMMMLLLKKKKKKKKKNNNSSSTTTRRRRRRTTTRRRRRRUUUXXXYYYZZZcccnnn~~~uuuIII:::///000111---,,,000...------------,,,,,,,,,tttttttttvvv|||~~~~~~~~~{{{yyy}}}||||||{{{yyyxxxxxxwwwssstttsssqqqssspppbbbQQQLLLHHHLLLIIIHHHhhh~~~tttHHH<<<222//////......///---------,,,,,,,,,++++++************************)))))))))))))))******+++---,,,,,,++++++,,,,,,---+++------,,,///888FFFPPPKKKppp}}}~~~uuucccaaawwwuuu[[[RRR```qqqvvv~~~qqq]]]OOOIIISSS___ccceeegggcccdddfffjjjnnnsssxxxzzz~~~{{{yyyjjjEEE:::111///000000///111++++++,,,,,,,,,+++******)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************+++******,,,,,,///:::EEEQQQWWW\\\ZZZSSSOOORRRWWWnnnqqqgggwww{{{uuuhhh\\\VVVVVVTTTPPPJJJKKKMMMOOOOOOMMMKKKIIIOOOPPPTTTXXXXXXTTTUUUXXXTTTUUU[[[bbbfffkkkxxxXXXCCC222000222......333......---------,,,,,,,,,qqqpppppptttzzz~~~~~~}}}}}}{{{{{{{{{{{{zzzxxxxxxyyyzzzuuuvvvtttrrrppplll```TTTIIIJJJHHHCCCFFFZZZyyyVVV???...000333...***------,,,++++++******++++++,,,+++******))))))***************))))))))))))))))))************++++++++++++...,,,+++555GGGNNNJJJZZZjjjzzz~~~|||xxxoooeeevvvxxxvvvjjjWWWPPP[[[jjjttt___PPPIIITTT```cccbbbbbb```hhhsssxxxyyyzzz|||xxxwwwqqqQQQ>>>000111222---,,,111---------,,,,,,,,,++++++++++++***)))((((((((())))))******+++++++++******+++++++++*********))))))))))))))))))************)))+++,,,,,,---555AAAJJJWWWYYYXXXYYYXXXNNNOOObbbwwwrrrpppuuummmbbbYYYSSSPPPMMMJJJMMMOOOPPPOOONNNLLLLLLMMMSSSUUUVVVUUUSSSRRRUUUXXXXXX___iiiooovvvrrrHHH000333222---000333000...,,,,,,...///...---qqqppppppssswww{{{{{{{{{~~~}}}~~~~~~|||~~~|||zzz{{{||||||{{{yyywwwxxxxxxssstttrrrooommmiii___TTTIIIIIIIIIFFFCCCNNNjjj}}}[[[CCC111000333///,,,...---,,,++++++***+++++++++,,,+++******))))))******************))))))))))))************++++++++++++......---///999GGGOOOQQQfffuuu~~~tttmmmjjjzzzpppfff^^^VVVUUUbbbrrrttt^^^RRRMMMWWWaaaccccccfffkkksss}}}~~~ssswwwaaaHHH222///111...+++,,,---------,,,,,,,,,++++++++++++***)))))))))************+++++++++******)))+++++++++*********))))))))))))))))))***************,,,---...000999EEEOOOVVVYYYWWWXXXZZZTTT[[[qqquuuooowwwwwwkkkeee\\\UUUQQQOOOLLLJJJLLLNNNPPPQQQPPPPPPQQQRRRSSSUUUWWWXXXXXX\\\ccciiirrryyy^^^@@@999333000222000---000333333000...------qqqpppppprrruuuvvvwwwvvvwwwyyy|||}}}}}}|||zzz|||||||||}}}}}}}}}|||{{{{{{{{{}}}~~~~~~{{{xxxwwwvvvtttuuurrrmmmkkkhhh```WWWKKKHHHIIIIIIAAA???UUUqqqgggPPP999222222000------------,,,+++++++++++++++,,,+++******))))))******************************************+++++++++,,,111......555???IIIVVV```uuu~~~nnnlllsssjjjVVVSSSVVV]]]lll}}}uuu^^^VVVTTT\\\bbbccceeekkkuuu}}}{{{kkkkkkzzz[[[<<<111222111,,,***------------,,,,,,,,,,,,+++************++++++,,,+++,,,,,,,,,+++***))))))+++++++++***************)))))))))*********++++++***,,,...000555???KKKUUUWWWZZZVVVUUUYYYZZZgggwwwvvvnnn]]]YYYTTTPPPNNNMMMKKKJJJMMMOOORRRSSSSSSTTTVVVWWWXXX[[[___ccchhhppp{{{zzzYYYCCC555333666000+++222999999333---,,,---ooopppqqqrrrtttuuuuuuuuuuuuwwwzzz{{{}}}{{{|||{{{yyyzzz}}}yyyzzz|||||||||{{{|||||||||~~~zzzwwwvvvwwwxxxuuuooollljjjccc\\\OOOFFFEEEJJJCCC999EEE]]]ttt]]]CCC555111000---+++------,,,++++++++++++,,,,,,+++******))))))******)))***************++++++*********+++++++++,,,,,,///,,,000<<>>IIIRRRaaayyyvvviiidddccccccUUUYYY\\\aaalll}}}yyyhhhaaa___cccdddeeeooo}}}~~~}}}{{{rrrfffbbbpppfffKKK555,,,...333............---------,,,+++************++++++,,,,,,---------,,,+++*********************+++++++++*********++++++++++++,,,+++...555===FFFOOOVVVYYYSSSVVVTTT\\\sss|||}}}wwwggg^^^XXXUUURRRTTTUUUUUUUUUVVVXXXZZZ^^^ccciiipppuuu{{{xxxzzzRRR:::555000444111...---...///...,,,ooorrruuuvvvtttrrrrrrsssuuuvvvwwwwwwvvvvvvxxxzzz|||}}}~~~}}}{{{zzz{{{|||{{{{{{{{{|||}}}yyyzzz|||{{{yyyzzzwww{{{~~~~~~{{{zzz|||}}}}}}{{{{{{vvvzzzyyytttooolllgggaaaXXXOOOHHHGGGFFFDDDBBBCCCWWW~~~lllHHH111///111///......---,,,,,,,,,,,,---,,,+++******))))))******))))))***++++++,,,------+++++++++,,,,,,,,,------...===JJJOOOTTTddd{{{|||mmmkkkooogggWWWNNN___jjjlllvvvyyylllddd___aaacccfffrrr~~~xxxooobbbbbbzzz}}}jjjPPP::://////111............------------++++++***)))))))))******,,,,,,,,,---,,,,,,++++++))))))*********+++++++++*********+++++++++,,,,,,---222999CCCMMMSSSWWWXXXOOOTTTTTTbbb{{{|||}}}ooogggbbb]]]ZZZ\\\^^^aaaaaabbbeeeiiimmmsssxxx~~~xxx{{{kkkJJJ;;;111000000000///------...///pppsssvvvvvvssspppooopppppprrrtttuuuuuuwwwzzz}}}zzz{{{||||||{{{{{{|||}}}}}}~~~yyyzzz}}}|||zzzzzzvvvzzz~~~}}}zzzxxx{{{~~~|||~~~~~~|||{{{{{{xxx}}}}}}xxxrrrooojjjdddWWWTTTNNNGGGCCCCCCCCCCCCJJJwwwUUU666///000---......---,,,,,,,,,,,,---,,,++++++***)))*********))))))***+++,,,,,,------++++++,,,,,,,,,---------333FFFSSSRRRTTTeee{{{}}}uuuiiippp{{{nnnSSSSSSjjjwwwuuu~~~zzzoooeee^^^```cccgggsss}}}iiiWWWbbbzzz|||lllUUU@@@555222111//////.........---------++++++***)))((((((((()))++++++,,,---------,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,000444===HHHQQQVVVXXXXXXNNNSSSUUUeeevvvqqq{{{~~~~~~{{{tttnnnooorrruuuvvvxxx|||wwwpppYYYCCC555,,,000444222...,,,...222qqqrrrssssssrrrrrrtttuuurrrssssssttttttuuuuuuuuuyyyzzz|||}}}~~~~~~~~~~~~wwwxxxzzz|||~~~|||}}}~~~|||{{{}}}}}}}}}|||zzz|||}}}{{{yyyxxxzzz}}}||||||}}}}}}||||||{{{zzzyyyqqqlllkkk___WWWLLLEEEBBBBBBBBBBBBGGGooo^^^@@@555000***......---,,,,,,,,,,,,------,,,++++++******++++++******+++++++++,,,,,,,,,---+++)))***---///...,,,<<>>444...111222...---///tttwwwzzz{{{zzzxxxwwwvvvuuuvvvwwwxxxyyyzzz{{{{{{||||||{{{{{{zzzzzzzzzzzzzzz|||~~~}}}|||~~~~~~vvv\\\CCC;;;>>>BBBCCCDDDGGGNNNVVV```ppp}}}}}}||||||}}}~~~}}}{{{zzzyyyxxxxxxwwwzzzzzzyyyxxxxxxxxxyyyzzz}}}zzzwwwvvvvvvtttoookkkeee```WWWNNNGGGCCCCCCDDDGGGBBBKKKkkkjjjGGG444444//////...------------...---,,,++++++******++++++******+++++++++,,,,,,,,,(((,,,///...,,,111===GGGPPPJJJOOOeee}}}{{{pppfffiiixxxtttWWWPPPYYYWWWgggzzz}}}gggccc```bbbgggpppuuu[[[XXXYYYSSSPPPRRRPPPSSSXXX```kkkwww}}}```OOOLLLTTTrrr|||oooDDD777333111...............------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,,,,...333777BBBGGGRRR]]]___YYYWWWYYYrrrxxxddd^^^```kkkwww}}}tttpppqqqsssGGG888...111444///...111vvvxxx{{{{{{yyywwwvvvvvvwwwxxxyyyzzz{{{}}}}}}~~~zzzzzzzzzzzz{{{|||}}}~~~zzz|||~~~~~~}}}~~~~~~```LLL;;;:::>>>>>>>>>AAACCCGGGLLLVVVhhh}}}}}}}}}|||}}}}}}{{{yyyxxxyyyyyyxxxwww{{{{{{zzzyyyyyyzzz||||||}}}{{{xxxvvvtttrrrpppnnnddd```XXXNNNFFFAAA@@@BBBGGG>>>AAA]]]sssPPP888222000///......------......---,,,++++++******++++++******+++++++++,,,,,,,,,))),,,...---...555BBBMMMRRRPPP]]]xxxvvvqqqkkknnnqqqeeeQQQOOOZZZ^^^rrr~~~jjjccc^^^```gggqqqvvvaaaPPPMMMOOOMMMLLLMMMJJJIIILLLRRRYYYdddsss}}}cccPPPJJJMMMaaaPPP777444222///---.........---------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,,,,///666;;;FFFLLLXXXbbb```YYYZZZbbb~~~kkk[[[]]]fffuuu~~~vvvqqqjjj~~~SSS???000222555000...333vvvxxxyyyyyyxxxwwwxxxyyyyyyzzz{{{|||~~~}}}||||||{{{{{{|||}}}}}}yyy{{{~~~}}}~~~~~~|||QQQCCC:::<<<===:::;;;@@@>>>BBBEEEJJJWWWlll~~~~~~~~~~~~}}}~~~}}}{{{xxxxxxzzz{{{yyyxxxzzzzzzyyyzzz{{{~~~}}}|||zzzvvvrrrpppooopppgggccc\\\QQQHHHBBBAAACCCAAA===???SSSwww}}}\\\BBB555000//////...............---,,,++++++******++++++******+++++++++,,,,,,,,,***+++,,,,,,///999FFFQQQRRR^^^sssyyyuuuppptttiiiYYYVVV[[[fffrrryyynnnddd\\\___iiittt[[[TTTLLLIIIIIIKKKKKKJJJHHHFFFFFFJJJMMMQQQ^^^kkkfffQQQGGGIIIQQQuuuXXX===555222///---.........---...------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++///777>>>JJJOOO[[[eeeaaa\\\fffvvvxxxccc[[[cccooo|||~~~yyyuuukkkpppaaaHHH444444555///---222uuuwwwxxxxxxxxxxxxzzz{{{{{{{{{|||~~~|||zzzyyyxxxxxxxxx{{{~~~~~~~~~kkkLLLAAA;;;>>>===888999AAA999>>>@@@@@@GGGYYYnnnzzzyyy|||~~~~~~~~~{{{yyyyyy{{{|||{{{yyyxxxxxxyyyzzz}}}}}}}}}|||wwwqqqnnnooorrrjjjggg```VVVKKKEEEEEEFFF@@@@@@AAALLLhhhgggKKK;;;000000///...............---,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++000;;;IIISSSKKKeee~~~}}}vvvooottt```NNNYYYeeeooo~~~qqqeee\\\___kkkvvvrrrSSSJJJLLLKKKFFFEEEHHHIIIFFFGGGDDDDDDFFFEEEEEEOOOZZZssshhhQQQEEEFFFEEEeee|||[[[EEE555333///---..................---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++000888@@@LLLQQQ]]]eeebbb```qqqrrraaa^^^hhhrrr|||~~~{{{xxxooogggkkkOOO888555666...+++000}}}{{{xxxvvvvvvwwwyyyzzzyyyzzzzzz{{{{{{{{{{{{{{{}}}}}}|||{{{{{{{{{{{{{{{~~~~~~nnnTTT>>>===;;;999999999999999666:::>>>@@@BBBIIISSS[[[mmmxxx~~~~~~~~~}}}~~~}}}{{{yyyxxxwwwxxxxxxzzz|||zzzuuusssttttttppplllmmmiiibbbZZZQQQJJJFFFCCCBBBDDD???@@@\\\aaa===000000///,,,+++,,,...///------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,...///,,,***222BBBNNNPPPSSSbbbqqq|||}}}sssVVVLLL]]]nnnyyysssaaa___gggjjjttteeeRRRMMMJJJKKKKKKJJJIIIIIIJJJLLLHHHHHHGGGFFFEEEHHHLLLOOOSSS```wwwmmmUUUHHHGGGEEESSStttrrrPPPBBB333///333///...111......---,,,+++***+++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++---///333===HHHLLLTTTRRR\\\]]]bbbddd]]]hhhooo}}}{{{pppjjjsss```;;;444888333///222~~~|||zzzyyyyyyzzz{{{}}}}}}}}}~~~}}}|||zzzyyyyyyyyyzzz{{{}}}~~~uuuZZZFFF>>>===;;;:::999999::::::888;;;===>>>???DDDLLLSSS___ppp}}}~~~~~~}}}}}}|||{{{{{{zzzyyyyyywwwxxxzzz|||~~~zzzvvvuuuvvvuuuqqqnnnmmmiiicccZZZRRRKKKFFFCCCAAACCC>>>???YYYnnnKKK333222000...,,,---------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---///------666FFFRRRVVV\\\hhhppprrrxxxpppXXXOOOXXXmmmtttbbb___gggjjjtttuuuaaaRRRLLLMMMMMMMMMMMMLLLJJJIIIJJJKKKIIIIIIJJJJJJJJJLLLOOORRRJJJRRRccczzzoooWWWIIIJJJDDDJJJcccaaaGGG555///222///...111......---,,,+++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,---000222666@@@KKKTTT___\\\bbbccclllvvvaaa___nnnwww|||zzzoooccccccwwwoooHHH888666333000000~~~}}}|||||||||}}}{{{|||}}}~~~~~~}}}{{{zzzyyyzzz|||}}}}}}}}}~~~iiiVVVGGG???>>>===;;;:::999999:::;;;:::;;;<<<<<<;;;>>>DDDIIIRRRhhh~~~~~~{{{{{{zzzzzzzzzzzzyyyyyyvvvwwwzzz|||~~~~~~~~~~~~}}}zzzvvvvvvwwwvvvssspppllliiiccc[[[SSSLLLFFFCCC@@@BBB>>>>>>TTTzzzuuuUUU777444111//////...,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---...///111:::JJJWWW\\\hhhrrrvvvooonnnxxxhhhWWWRRRTTTooovvvccc___fffjjjtttwww___RRRMMMMMMPPPTTTPPPQQQRRRPPPNNNMMMMMMNNNLLLMMMOOOOOOOOOPPPSSSVVVOOOOOOWWWiiittt[[[KKKJJJFFFFFFVVVuuusssQQQ:::000222///...111......------,,,+++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...000333666:::EEEOOOVVVccc___bbbfffuuuyyynnn```dddwwwwwwrrrqqqppppppqqqttttttvvvyyy~~~~~~|||zzzooo^^^TTTaaaZZZ>>>444333111...||||||}}}}}}~~~{{{{{{{{{||||||}}}~~~~~~}}}||||||}}}}}}~~~~~~bbbLLLBBBBBBCCC===<<<;;;999999999:::;;;;;;<<<<<<;;;:::<<>>HHHRRRWWWccc]]]bbbooopppmmmfffoooyyynnnccc```___]]]\\\^^^[[[^^^aaacccfffkkkrrrxxx~~~}}}{{{yyyooo^^^OOOTTTqqqlllGGG555444444///xxxyyy{{{}}}~~~~~~}}}||||||{{{||||||~~~}}}}}}~~~}}}aaaLLLAAA???BBBEEE===<<<;;;:::999:::;;;;;;;;;<<<=========>>>@@@AAAAAALLL\\\mmm~~~~~~||||||{{{yyyxxxwwwvvvuuuvvvwwwyyyzzzzzzyyyxxxwwwvvvvvvuuuuuuuuusssqqqpppkkkiiieee___WWWOOOGGGCCCBBBAAA>>><<>>LLL]]]iiiuuuhhhpppwwwRRRIIIQQQ[[[yyyddd]]]eeekkkvvv~~~ooodddWWWTTTUUUZZZ]]]\\\\\\___]]]___bbbccccccccceeefffiiigggccc___^^^```eeeiiikkkiiifffgggmmm{{{hhhRRRFFFLLLMMMMMM\\\{{{pppJJJ333222000///111............---------,,,,,,,,,------......------,,,+++++++++,,,,,,---------......111666;;;@@@JJJUUU^^^eee```nnnvvvkkknnnmmm}}}|||nnn^^^VVVOOOMMMMMMKKKLLLNNNNNNQQQSSSSSSSSSVVV]]]ccckkkttt~~~|||zzzxxxlll```RRRPPPbbb{{{TTT;;;777666222tttvvvyyy|||~~~~~~|||zzzxxxxxxxxxxxx|||||||||||||||}}}}}}~~~ssseeeWWWJJJDDDCCCBBB@@@@@@>>>===<<<;;;;;;<<<===>>>======>>>???@@@AAABBBBBBAAAEEEMMM\\\sss}}}~~~}}}}}}|||zzzxxxvvvuuutttvvvwwwxxxyyyyyyxxxwwwvvvuuuuuuuuuuuutttrrrpppooojjjiiifff```YYYPPPHHHDDDAAAAAA???===???NNNjjjkkkDDD555+++...222000------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,///777BBBQQQfffvvvkkkaaallllllQQQKKKXXXjjjyyyccc\\\dddkkkxxxtttiiiaaaZZZXXXXXX\\\aaaaaa___ccchhhfffiiilllooopppppprrrsssyyywwwsssooommmoootttxxxxxxyyyyyyxxx{{{qqqZZZKKKLLLIIIEEEOOOpppTTT666444222000000...---............---,,,,,,,,,------......------,,,***++++++,,,,,,------...,,,---111777<<>>GGGccc~~~~~~uuuNNN;;;---///333000------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,...,,,000:::HHHZZZssshhhcccpppbbbYYYWWWcccyyyyyybbbZZZccclllyyyqqqdddaaa```^^^dddccceeehhhiiiiiinnntttnnnqqquuuxxxxxxyyyzzz{{{~~~|||{{{|||yyybbbPPPJJJDDDCCCNNNkkk]]]999555333000000...---.../////////...,,,,,,,,,------......------,,,******+++,,,,,,---......,,,---222999>>>DDDOOOYYY___fffnnnssshhhmmmsssmmmVVVLLLMMMJJJEEEDDDFFFGGGEEEGGGJJJHHHHHHIIIIIIJJJKKKMMMNNNOOOTTTcccvvv}}}xxxuuurrrqqqlllbbbZZZVVVPPPTTTnnn}}}XXX===444444ppprrrwww|||~~~}}}|||}}}zzz{{{~~~~~~|||~~~~~~~~~~~~xxxeeeYYYLLL@@@CCC??????BBBAAA===AAAHHHDDDCCCBBBBBBBBBCCCDDDEEE@@@@@@AAABBBCCCCCCAAA???@@@CCCHHHQQQccczzz}}}}}}}}}{{{{{{{{{zzzzzzyyyyyyyyyxxxwwwwwwvvvwwwwwwxxxyyyvvvxxxyyyxxxuuurrrpppoooiiiiiigggbbb[[[QQQIIIDDD??????BBBCCC???EEE```~~~VVV@@@000111444000,,,------------,,,,,,,,,++++++******+++++++++,,,,,,,,,...---111===MMMaaa}}}~~~nnnlllwww]]]aaacccmmmxxxaaaZZZccclllzzzvvveee]]]___ccceeejjjhhhiiinnnqqqqqqtttyyytttwww{{{}}}}}}}}}}}}~~~|||gggSSSHHHCCCGGGSSSjjjaaa;;;666444000000...---.../////////...,,,,,,,,,------......------,,,******+++,,,,,,---......,,,...333:::@@@FFFQQQ[[[```jjjxxxwwwkkknnnrrr}}}}}}oooXXXHHHFFFLLLGGGCCCCCCEEEFFFDDDEEEIIIGGGGGGHHHJJJLLLMMMNNNNNNMMMPPP\\\ooo{{{vvvrrrooommmqqqddd\\\ZZZQQQNNNeeeccc???111333mmmooorrrtttwww{{{}}}|||{{{|||}}}~~~}}}||||||}}}~~~~~~uuu___OOOHHHDDDAAA>>>AAA@@@@@@@@@?????????>>>@@@??????AAACCCEEEEEEDDDEEEAAA======@@@DDDEEEDDD@@@AAAHHHQQQWWW```sss}}}~~~{{{yyyxxxyyyzzzxxxvvvvvvuuuuuusssqqqxxxwwwwwwuuusssqqqpppnnnllljjjfffbbb]]]UUULLLFFFBBB===???EEEBBBAAATTTnnnlllDDD///444333---...111...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---)))+++333BBBVVVnnn}}}rrrrrrjjjXXXgggyyyvvv]]]```dddjjj{{{rrrjjjbbb```dddjjjllllllqqqppppppsssvvvzzz{{{{{{zzz{{{|||}}}}}}uuuWWWJJJAAAEEEOOObbbiiiEEE888777333000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///---444999;;;AAAMMMYYY```eeerrrbbbaaaiii||||||eeeUUUMMMIIIIIILLLHHHGGGFFFEEEEEEEEEEEEEEEJJJJJJKKKLLLKKKIIIMMMTTTTTTWWW___jjjwww|||zzzvvvpppnnniiifff]]]WWWQQQJJJ[[[~~~vvvHHH222111gggiiikkknnnppptttyyy}}}}}}}}}|||}}}|||}}}~~~}}}|||||||||~~~xxxrrrcccXXXJJJAAA>>>>>>>>>>>>AAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAABBBDDDFFFFFFEEEJJJGGGDDDDDDGGGIIIIIIIIIMMMLLLOOOTTTVVVZZZeeerrr~~~}}}zzzxxxxxxyyyyyyxxxwwwvvvwwwwwwvvvtttxxxwwwwwwuuutttrrrpppoookkkiiigggddd___XXXPPPJJJDDD>>>>>>CCCAAA>>>MMMccctttJJJ333555333......///...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,---------...000999III___wwwwww{{{~~~```dddpppxxx]]]```eeemmmwwwgggbbb___```fffmmmppppppuuuttttttvvvzzz|||}}}}}}|||~~~zzzbbbRRRGGGFFFKKKZZZzzzpppPPP<<<444000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...555;;;>>>EEEQQQ]]]bbbjjj{{{{{{nnnlllsssoooaaaRRRJJJGGGDDDEEEGGGGGGGGGGGGGGGGGGFFFFFFFFFIIIIIIKKKNNNNNNOOOUUU]]]^^^bbbiiisss|||vvvppplllhhheee]]]YYYTTTJJJUUUqqqWWW<<<444[[[^^^aaaeeeiiiooouuuzzzzzz|||}}}}}}||||||}}}~~~~~~~~~~~~}}}||||||}}}~~~~~~ppp```VVVGGGDDD@@@======???CCCEEEBBBBBBCCCDDDEEEGGGGGGHHHHHHFFFEEEEEEHHHJJJKKKKKKNNNMMMLLLMMMPPPRRRSSSRRRXXXWWWWWWXXXWWWVVVZZZ___qqq}}}}}}~~~{{{xxxwwwxxxyyyyyyxxxwwwwwwyyyzzzyyyxxxxxxwwwwwwvvvtttrrrpppoookkkjjjhhheeeaaa[[[TTTNNNGGG>>>===AAA@@@<<>>QQQjjjwwwgggQQQYYYeee{{{{{{^^^___eeeppprrrcccbbbaaaaaaeeemmmrrrttttttzzzyyyyyy{{{~~~lll[[[KKKGGGHHHRRRnnnaaaCCC333//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000777>>>CCCKKKWWWaaadddooouuussstttuuu|||jjjWWWOOOHHHHHHIIIGGGGGGHHHFFFGGGHHHIIIIIIIIIHHHGGGIIIIIILLLPPPSSSVVV___hhhmmmpppwwwyyyqqqnnngggddd[[[XXXVVVKKKLLL```lllJJJ777PPPSSSXXX]]]dddllltttzzzxxxyyyzzz{{{{{{|||~~~~~~}}}}}}}}}~~~~~~zzznnn___OOOEEEAAACCCEEEDDDCCCCCCFFFIIIEEEFFFGGGGGGIIIIIIJJJKKKLLLJJJIIIKKKNNNRRRSSSTTTOOOPPPQQQTTTWWWYYYZZZ[[[\\\[[[ZZZ[[[[[[ZZZYYYZZZbbbxxx}}}{{{xxxwwwxxxzzzyyyxxxwwwxxxyyyzzzyyywwwxxxwwwwwwvvvtttsssqqqppplllkkkiiifffbbb\\\UUUPPPHHH???;;;@@@@@@===@@@HHHhhh|||UUU999333000000111---...---,,,,,,++++++,,,,,,++++++,,,,,,---.........000555@@@UUUqqqzzzxxxzzz\\\QQQOOO^^^xxx}}}______fffqqqttthhhccciiiiiilllpppuuuxxxwwwuuu~~~}}}}}}rrr___NNNIIIGGGNNNeeeqqqLLL666333333///............------------------------------------,,,,,,,,,,,,---///000111222888???FFFQQQ]]]ddddddnnnvvvfffnnnttt~~~wwwcccWWWPPPKKKIIIKKKLLLJJJIIIJJJDDDFFFHHHKKKLLLKKKJJJIIIJJJJJJNNNTTTXXX]]]gggqqqzzz~~~|||tttqqqgggbbbXXXUUUVVVKKKGGGSSStttWWW777PPPRRRVVVZZZ```gggpppvvvwwwyyyzzzzzz{{{|||~~~}}}|||}}}}}}~~~~~~~~~|||rrrfff[[[PPPGGGAAAAAAEEEIIIHHHEEECCCDDDGGGJJJKKKKKKKKKKKKLLLLLLLLLOOOOOOOOORRRVVV[[[]]]^^^TTTUUUVVVWWWXXXYYY[[[[[[\\\^^^_________``````___\\\ooo~~~|||yyyxxxyyy{{{{{{yyyxxxxxxxxxxxxwwwuuuwwwwwwwwwvvvuuusssrrrqqqnnnllljjjgggccc\\\TTTOOOHHH???<<<@@@BBB??????CCC[[[|||zzzXXX===333...111444......---,,,,,,++++++,,,,,,++++++,,,------...//////111777DDDZZZwww|||{{{bbbccc[[[nnn~~~``````fffpppuuujjjjjjmmmpppqqquuuxxx{{{|||zzzxxxxxxdddSSSLLLHHHJJJ]]]sss{{{TTT<<<666333...//////.........---------------------------------,,,,,,,,,---...///111111222888@@@IIIUUUaaaeeebbbjjjtttddd___oooppp```UUUPPPKKKGGGEEEHHHHHHFFFFFFIIIEEEGGGJJJMMMOOOOOONNNNNNNNNOOOTTT[[[___dddnnnxxx{{{sssoooiiibbbUUURRRUUUMMMFFFMMMcccbbb999\\\]]]]]]^^^```eeekkkpppyyy{{{|||}}}|||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~uuulll___SSSKKKHHHFFFFFFEEEHHHLLLLLLJJJHHHIIIJJJOOOOOOOOOOOOPPPPPPPPPPPPRRRSSSTTTXXX]]]aaabbbbbb\\\\\\\\\ZZZXXXWWWXXXZZZ___ccceeecccdddgggjjjjjjcccooo}}}{{{{{{|||{{{zzzxxxxxxxxxxxxwwwuuuwwwwwwwwwvvvuuutttrrrrrrooommmkkkhhhddd]]]UUUPPPHHHAAA===@@@BBB@@@???AAANNNppp}}}```GGG777---000444......---,,,,,,++++++,,,,,,++++++,,,---...//////000555>>>LLLaaa~~~|||sssdddkkkbbb||||||```aaafffooo~~~yyylllhhhmmmuuurrrtttxxx{{{}}}~~~~~~}}}lllZZZRRRKKKHHHTTTfffbbbEEE666000---/////////.........------------------------------,,,,,,,,,---...000111222444999AAALLLZZZeeeeee```kkkeee\\\aaawwwkkk[[[QQQMMMLLLHHHEEEDDDFFFGGGFFFHHHLLLIIIKKKMMMPPPSSSTTTUUUUUUVVVWWW]]]eeejjjoooxxxxxxooollljjjdddWWWRRRVVVNNNFFFJJJTTTyyyoooBBBnnnmmmkkkiiihhhkkkooosss{{{}}}~~~~~~~~~|||{{{|||~~~~~~~~~~~~~~~}}}~~~yyytttddd]]]RRRJJJHHHIIILLLNNNLLLNNNPPPQQQQQQQQQQQQRRRRRRRRRSSSTTTUUUVVVVVVWWWUUUVVVYYY]]]aaaccccccaaa___```___\\\YYYYYY\\\^^^aaahhhkkkggggggnnnuuuyyyqqqxxx}}}}}}{{{yyyxxxyyyzzzzzzyyyxxxwwwwwwwwwvvvvvvtttsssrrrooonnnllljjjfff```YYYTTTHHHCCC???@@@@@@???>>>???CCCdddnnnVVV@@@//////333,,,...---,,,,,,++++++,,,,,,++++++,,,---...///000000999DDDSSShhhrrryyy{{{```ZZZbbb___xxx^^^bbbgggnnn~~~zzzrrrmmmkkkooovvvwwwyyy{{{|||}}}~~~qqq___WWWOOOHHHOOO^^^vvvSSS888...111////////////....................................,,,,,,,,,---///000222333777;;;CCCOOO^^^hhhfff^^^rrr^^^^^^jjjwwwgggYYYPPPLLLJJJIIIIIIGGGHHHKKKLLLJJJMMMQQQOOOPPPRRRUUUXXX[[[]]]^^^]]]```hhhrrrwww{{{xxxqqqoookkkhhh\\\VVVYYYPPPEEEFFFIIIcccSSSyyyxxxvvvsssrrrtttyyy|||}}}~~~~~~~~~|||zzzyyyyyy|||}}}}}}}}}}}}~~~}}}|||~~~~~~yyyrrrjjjYYYTTTNNNJJJKKKOOORRRTTTQQQQQQQQQRRRSSSTTTTTTTTTSSSTTTUUUWWWYYYZZZ\\\\\\WWWXXX[[[___bbbcccaaa^^^^^^______]]]\\\]]]bbbfff```iiimmmiiiiiisss~~~}}}~~~zzzyyyxxxzzz|||}}}}}}|||wwwwwwwwwwwwvvvuuussssssnnnmmmlllkkkiiiddd]]]XXXHHHDDDAAA@@@>>>======>>><<<[[[zzzbbbGGG111...111***...---,,,,,,++++++,,,,,,++++++,,,---...///000111;;;GGGWWWjjjnnnyyyrrrSSSRRRYYYeeettt]]]ccchhhooo~~~yyypppooopppoooqqqvvv~~~~~~~~~qqqaaaZZZRRRJJJPPP]]]ooo___:::///666000/////////....................................+++,,,,,,---///111222333999===EEEQQQ```jjjfff]]]yyy|||]]]aaarrrggg___VVVOOOMMMMMMKKKIIIJJJIIIKKKNNNNNNKKKLLLPPPSSSTTTVVVXXX[[[___bbbdddcccfffooozzzzzzvvvuuukkkjjj```ZZZ[[[PPPCCCBBBDDDUUUvvv```{{{wwwyyy~~~|||{{{zzzyyyzzz{{{}}}~~~|||zzzyyy{{{~~~}}}|||}}}{{{qqqhhhcccVVVSSSOOOLLLKKKMMMPPPRRRSSSUUUWWWVVVUUUSSSSSSSSSSSSUUUYYY[[[]]]\\\[[[ZZZYYY[[[^^^```aaa```___^^^bbbaaa```___```aaadddeeeoooqqqrrrqqqrrrwwwzzzzzzzzz{{{}}}|||{{{yyy{{{zzzxxxxxxxxxwwwtttrrroooooonnnllliiiccc[[[UUUMMMGGG@@@>>>@@@AAA???===@@@]]]kkkRRR666...111/////////...------------...///,,,+++...///...111555<<>>???AAA@@@>>>>>>WWW{{{oooXXX===333555222//////...------------...///,,,+++......---000555BBBPPP[[[pppmmmooosssWWWWWWZZZqqqqqqfffcccnnnxxx}}}xxxrrrppptttvvvtttvvvzzzsssqqqvvvhhhbbbZZZOOOLLLQQQdddtttGGG...444000000///............///------------------------.........------///333777<<>>@@@AAAAAA>>>NNNkkkuuu]]]???333333/////////...------------...///,,,,,,...---,,,000666FFFRRR^^^uuuwwwgggsssrrrWWW[[[fffpppeeebbbmmmzzzxxxvvvtttuuuwwwwwwwww{{{uuummmgggvvvzzznnnfff[[[OOOKKKNNNSSSppp{{{OOO222333111000//////......//////------------------------...............000444888???BBBOOO[[[\\\YYYccctttxxx{{{zzzwwwxxx{{{jjj___UUURRROOOMMMNNNPPPQQQQQQRRRSSSTTTTTTUUUXXX\\\___^^^ccciiimmmmmmmmmnnnqqqyyy}}}|||xxxvvvvvvoookkkeee```\\\UUULLLFFFCCCAAAOOOooo}}}uuuqqqsssyyy~~~xxxtttrrrtttxxx{{{|||zzzwwwttttttvvvyyy{{{}}}}}}~~~~~~~~~~~~~~~}}}}}}wwwnnnddd\\\WWWUUUTTTVVVVVVVVVWWWXXXXXXYYYYYYXXXZZZ[[[[[[ZZZXXXXXXXXX\\\\\\]]]^^^^^^^^^^^^^^^aaa```^^^\\\[[[[[[\\\]]]]]]^^^```ccceeefffggggggkkkpppuuuxxxzzz~~~~~~{{{zzzyyyxxxxxxxxxzzz~~~}}}{{{zzzzzzzzzxxxvvvuuusssooommmiiieee```]]]PPPJJJBBB======???AAABBBAAAHHH\\\~~~}}}dddBBB111000---//////...------------......,,,,,,...---,,,111888HHHTTTbbbyyy~~~vvviiiyyyjjjUUU\\\lll{{{tttiiiaaa```lll{{{|||wwwwwwxxxzzz{{{zzz{{{~~~}}}tttjjj]]]OOOIIIJJJMMMcccYYY888333111000000///.../////////....................................///111666999???EEESSS]]]YYYUUUeee}}}wwwuuu~~~~~~zzzvvvyyy}}}~~~{{{mmmccc^^^VVVUUURRRQQQRRRSSSUUUVVVYYYZZZZZZZZZ[[[^^^cccfffdddiiioooqqqqqqppprrrttt|||~~~yyyvvvvvvsssnnngggaaa\\\WWWPPPJJJJJJBBBGGGaaawwwtttqqqqqqtttyyy~~~zzzvvvqqqnnnmmmppptttwwwzzzxxxvvvttttttuuuxxxzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~wwwrrrjjjaaaZZZWWWVVVVVVZZZZZZZZZ[[[[[[ZZZZZZZZZ\\\^^^``````^^^\\\\\\\\\]]]\\\\\\\\\\\\]]]]]]]]]bbb```^^^\\\[[[\\\^^^______```bbbdddeeefffffffffiiinnntttyyy|||{{{{{{|||}}}}}}~~~yyy{{{||||||{{{|||~~~|||zzzzzzzzzyyyxxxwwwtttqqqmmmjjjeee```\\\OOOIIIBBB===<<<>>>AAACCCDDDEEERRRqqqlllGGG444444222//////...------------......------...------333<<>>222111111000///////////////........................---......//////222777;;;>>>IIIWWW]]]YYYZZZoooxxxllllll{{{{{{zzz}}}}}}rrriiibbb^^^XXXXXXWWWUUUTTTUUUVVVXXXTTTVVVXXXZZZ\\\```eeeiiijjjnnnssstttssssssuuuwww{{{}}}{{{~~~||||||yyyrrrggg___[[[WWWSSSPPPMMMFFFFFFYYYzzznnnlllkkkmmmqqqvvvyyy{{{yyywwwssspppooopppsssuuuvvvuuutttssssssuuuvvvxxx{{{|||}}}}}}}}}~~~~~~}}}~~~|||uuuqqqmmmhhhaaa]]][[[ZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\___aaaccccccaaa```___``````___]]]\\\\\\]]]^^^___aaa```^^^]]]]]]___aaabbbaaabbbbbbccceeefffgggggggggmmmtttzzz~~~yyyyyy{{{{{{|||~~~zzz|||~~~||||||{{{zzzzzzzzzyyyxxxwwwuuurrroookkkeee^^^ZZZLLLHHHCCC>>><<<===@@@BBBEEECCCKKKeeeoooHHH555444222//////...------------...------...000...///777AAASSSaaattt~~~pppwwwlllqqq^^^XXXbbbzzznnnccc]]][[[[[[___iiivvv}}}yyyxxxuuuwwwvvvyyyzzzwwwxxx}}}tttkkkccc[[[SSSNNNOOOWWWttt{{{qqqEEE222222111000000//////000000........................---...//////000444999<<<>>>NNN\\\^^^^^^kkk{{{rrrppp~~~zzz~~~uuulllfff```\\\YYYZZZYYYXXXVVVVVVWWWYYYRRRUUUZZZ___ccchhhnnnrrrooossswwwxxxvvvuuuwwwzzz{{{tttkkklllttt~~~uuuiii___ZZZWWWTTTRRRKKKHHHIIIWWWtttnnnllljjjkkkoootttxxxzzz}}}{{{xxxuuusssrrrqqqqqqoooppppppqqqrrrsssttttttuuuyyy~~~|||wwwvvvtttpppjjjhhhfffccc```^^^^^^]]]\\\\\\\\\\\\]]]^^^______aaabbbddddddcccaaaaaaaaabbb```^^^\\\\\\\\\^^^_________^^^___```bbbdddeeeaaaaaaaaabbbdddgggiiikkkkkkqqqxxx~~~yyy{{{}}}{{{zzz||||||~~~|||yyyzzz~~~{{{yyyyyyyyyyyyxxxxxxvvvssspppkkkddd\\\VVVIIIGGGCCC>>>;;;<<<>>>@@@CCC@@@EEE[[[|||wwwNNN777222/////////...------------...,,,---///111///111:::EEEUUUdddzzzkkkoooqqquuuccc\\\iiippp```UUUPPPSSSWWW\\\aaaiiirrryyy}}}~~~|||xxx~~~zzztttvvv{{{vvvxxxxxxvvvzzztttjjjeee___UUULLLLLLLLLjjj{{{|||MMM555222111000000//////000000........................---...//////111555:::>>>AAAVVVbbb```ggg|||}}}{{{}}}}}}ooogggbbb___\\\[[[\\\]]]\\\ZZZZZZ\\\^^^]]]aaafffkkkooossswwwzzztttwww{{{{{{yyyxxxzzz|||~~~tttrrrwwwvvvkkkaaa[[[WWWSSSPPPKKKJJJJJJSSSkkkwwwsssooonnnrrrxxx}}}|||yyyuuurrrooommmkkklllnnnpppqqqrrrrrrrrrpppvvv~~~~~~}}}~~~}}}{{{tttrrrqqqnnneeeeeedddcccbbb```______[[[[[[[[[\\\]]]___aaacccaaacccddddddcccaaaaaaaaaaaa___]]]ZZZZZZ[[[]]]^^^]]]^^^___```bbbdddfffggg`````````aaadddhhhlllnnnqqqvvv~~~zzz}}}{{{xxxyyy}}}yyyuuuwww~~~~~~{{{yyyyyyyyyyyyxxxxxxvvvtttqqqkkkcccZZZTTTHHHFFFCCC???;;;;;;===???AAA>>>BBBUUUrrrYYY===555/////////...------------...,,,---000111000222<<>>DDD[[[gggbbbnnn~~~yyywwwvvvuuuxxxlllddd_________]]]___aaa```______bbbeeegggkkkpppsssuuuvvvxxxyyywwwzzz}}}}}}{{{zzz|||~~~wwwlllccc]]]XXXRRRMMMLLLKKKIIINNN```uuuvvvwwwxxxyyy|||zzztttppppppqqqnnnppprrrqqqnnnnnnqqqtttuuuwwwyyy{{{||||||||||||{{{uuurrrpppnnnmmmgggfffdddbbb``````````````````aaabbbccccccccccccggggggfffeeecccbbbaaaaaadddbbbaaa___^^^]]]^^^^^^___```bbbccceeeeeeffffffbbbbbbccceeegggkkknnnppprrrzzz}}}{{{}}}xxxyyy|||xxx~~~|||{{{~~~~~~~~~}}}||||||yyyuuuqqqllleee^^^ZZZMMMFFF@@@===:::999<<>>DDDLLLZZZ```aaayyyuuuxxxvvvooolllrrrzzzvvvjjjfffdddbbbaaabbbaaa___]]]___ccchhhlllnnnooorrrvvvyyyzzzzzzxxxvvvyyy}}}{{{|||yyypppddd^^^]]][[[VVVPPPHHHOOOJJJGGGVVVkkkwwwtttwwwzzz|||}}}~~~}}}zzztttooonnnooopppppprrrsssrrrqqqqqqsssuuurrrtttvvvxxx{{{|||}}}~~~yyytttqqqooommmkkkgggfffdddcccbbbccccccdddaaabbbdddeeeffffffeeeeeeeeeeeeddddddcccccccccbbbdddcccaaa```____________```aaabbbbbbccccccccccccccccccdddfffiiillloooqqqttt}}}}}}~~~yyyzzz}}}yyy~~~}}}{{{|||}}}|||{{{|||}}}~~~}}}{{{}}}{{{wwwsssnnnggg___ZZZMMMFFF@@@===:::999<<>>888111---000222000//////////////////////////////...,,,---222666888???EEENNN\\\ccchhhrrrwwwyyyooopppvvvvvvqqqnnnooovvv~~~uuujjjfffdddbbbaaaccc```^^^^^^___bbbgggkkkmmmqqqssswwwzzz|||}}}|||{{{zzz}}}}}}sssggg___]]]ZZZVVVQQQGGGMMMHHHHHHWWWggguuuooosssxxx}}}}}}|||yyyxxxtttpppmmmmmmooorrrqqqrrrttttttttttttvvvxxxvvvwwwwwwyyy{{{}}}~~~|||vvvrrrooollljjjhhhffffffeeeeeeeeeffffffgggcccdddfffhhhiiihhhgggfffccccccccccccccccccccccccdddcccbbbbbbaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaaaaaeeeeeefffhhhjjjnnnqqqsssxxxzzz{{{~~~zzz|||||||||}}}|||{{{zzz|||~~~~~~}}}}}}|||yyyvvvqqqiii```ZZZMMMFFF@@@===;;;999;;;@@@AAAEEEHHHNNN___|||nnnKKK777444222111///...//////...---111//////111222888FFFTTTccctttyyyvvviiihhhhhhgggtttuuucccRRRIIIIIIMMMRRRWWW\\\bbbqqq||||||zzzqqqhhh___VVVQQQMMMKKKXXXzzzxxxEEE:::333...000111000...//////////////////////////////---...222666999@@@HHHSSS^^^eeennn~~~llluuu~~~sssiii___ZZZ]]]cccfffkkksss{{{xxxrrrrrrtttxxx}}}sssjjjgggeeecccccceeecccbbbbbbcccfffjjjmmmpppuuuvvvyyy|||~~~|||yyykkkaaa]]]ZZZVVVRRRIIILLLGGGGGGSSS[[[cccpppllltttyyy~~~{{{zzzxxxwwwtttqqqnnnnnnqqqsssqqqrrrtttuuuvvvwwwxxxyyy}}}}}}}}}~~~}}}yyytttpppmmmkkkhhhfffggggggffffffffffffggggggdddeeehhhjjjjjjjjjhhhgggcccccccccccccccbbbbbbbbbddddddcccccccccdddddddddbbbbbbbbbbbbbbbccccccdddgggggghhhiiilllpppsssttt{{{vvvqqquuuzzzzzzzzz~~~zzzzzz~~~~~~}}}||||||}}}{{{zzzyyyvvvqqqiii```YYYLLLFFF@@@===;;;888:::???@@@CCCGGGKKKVVVooommmOOO;;;666333111///...//////...---111//////000222999HHHWWWeeeyyysssrrrzzzhhhnnnuuuvvv~~~}}}nnn\\\NNNHHHLLLQQQTTT]]]iiivvv{{{qqqggg^^^VVVQQQNNNLLLUUUpppPPP<<<555000000111///...//////////////////////////////...///333666999BBBLLLYYYaaaeeeppp|||fffwwwttthhhZZZSSSPPPOOOSSSXXXSSSXXX^^^dddkkkttt|||wwwsssvvvqqqoootttyyy|||xxxpppiiihhhgggeeeeeehhhiiijjjkkklllnnnpppsssvvvyyyzzz|||~~~~~~}}}nnnccc]]]YYYVVVSSSNNNOOOHHHFFFJJJLLLWWWkkkrrrvvvzzz}}}~~~|||zzzzzzxxxxxxvvvrrrooonnnppprrrpppqqqsssuuuxxxyyyzzzzzzyyyvvvqqqnnnlllkkkhhhfffhhhhhhhhhggggggfffeeeeeedddeeegggiiijjjiiihhhgggffffffeeedddcccbbbaaa```ccccccdddeeeeeefffffffffcccccccccdddeeefffhhhiiihhhhhhiiikkknnnqqqtttvvv|||rrrccc___fffnnn}}}yyyyyy|||yyyxxx|||}}}|||{{{|||~~~~~~}}}wwwwwwvvvsssooohhh___XXXLLLFFF@@@>>>;;;888999>>>>>>@@@EEEIIIOOOccczzz\\\AAA555333111/////////000///...///......000222:::IIIXXXeee}}}{{{qqqqqqqqqeeennnyyyzzziiiXXXLLLJJJOOOVVVWWWhhh}}}qqqlllnnnzzz|||rrrfff]]]VVVSSSPPPNNNRRRfffXXX???777111111111///...//////////////////////////////...000333666:::FFFQQQ^^^bbbfffsssyyywwwxxxccc~~~zzzbbbWWWKKKHHHIIIJJJLLLNNNMMMOOORRRUUUYYYcccoooxxx~~~uuuqqqooommmiiihhhjjjqqquuutttuuuwww|||tttnnnjjjjjjiiigggiiilllnnnqqqsssttttttuuuxxx{{{}}}~~~~~~~~~pppddd]]]XXXUUUSSSQQQRRRKKKGGGEEEFFF\\\wwwvvvxxx{{{|||zzzyyyyyyyyyvvvvvvvvvssspppnnnnnnooopppqqqsssvvvzzz||||||{{{|||}}}}}}~~~vvvssspppnnnmmmllljjjhhhiiiiiiiiiiiihhhgggeeeeeeeeefffggghhhhhhiiiiiiiiihhhgggfffeeecccbbbaaa```aaabbbdddeeefffgggggggggeeeeeeeeeeeegggiiikkkmmmiiiiiijjjlllnnnrrruuuvvv|||{{{iii^^^^^^dddkkk|||yyyyyy|||yyyxxx||||||zzzyyyyyyzzzzzzyyywwwsssrrrqqqooollleee^^^XXXLLLEEE@@@>>>;;;888999<<<===>>>CCCHHHKKKZZZnnnIII222333111//////000000///......---...111444<<>>;;;777888;;;===<<>>MMMZZZmmmyyyzzzvvvrrrqqqwww}}}{{{{{{|||}}}xxxoooaaaTTTMMMNNNUUUZZZeee}}}qqq___VVVUUUWWW]]]]]]]]]aaannn{{{|||[[[TTTPPPVVVbbbtttqqqddd\\\ZZZZZZWWWSSSPPPXXXpppqqqgggCCC:::333111111...---...////////////////////////------000444666===MMM[[[dddiiirrrqqqrrrcccmmmqqq]]]RRRKKKFFFGGGHHHGGGEEEFFFHHHIIIMMMSSSYYY]]]______hhhmmmnnniiiddddddeeeddd___aaafffjjjhhhfffkkkssstttuuuxxx||||||uuuooollllllnnnnnnmmmoootttqqqvvvzzz{{{yyyxxxzzz}}}~~~wwwxxx~~~zzzpppeee]]]WWWTTTSSSOOONNNKKKLLLLLLLLLjjjnnnrrrwwwzzzyyywwwuuutttrrrtttwwwxxxvvvsssrrrqqqssssssuuuzzz{{{vvvrrrqqqooooooppppppnnnmmmhhhiiijjjlllmmmmmmlllllljjjiiigggggggggiiilllmmmffffffffffffffffffffffff___```ccceeeggghhhhhhhhhjjjiiihhhffffffhhhiiikkkiiiiiijjjlllnnnrrruuuwwwyyy{{{{{{~~~{{{{{{}}}~~~zzz~~~{{{zzzyyywwwtttrrrpppnnnllljjjhhhddd___\\\KKKEEE@@@>>>;;;777777;;;===;;;AAAIIIIIIQQQvvvVVV999444222000///000000///...---...111666:::@@@NNN\\\ooo~~~www}}}}}}|||xxx{{{}}}zzzvvvrrrpppqqqrrrsssxxxyyy{{{}}}~~~}}}|||{{{tttkkk^^^SSSMMMOOOUUUZZZkkksssZZZMMMKKKMMMOOOOOORRRTTTXXXeeeuuu{{{yyy\\\SSSKKKJJJQQQaaawwwqqqccc\\\[[[\\\YYYUUUQQQVVVnnnuuuzzzDDD;;;333222111...---...////////////////////////,,,---000444777>>>NNN^^^gggnnnyyysss|||```sssiiiVVVPPPJJJGGGIIIKKKJJJJJJLLLNNNQQQXXXaaaiiilllhhhdddaaaeeeeee```]]]]]]^^^\\\XXX[[[___aaa]]]]]]gggtttpppppprrrvvv{{{~~~uuummmnnnlllmmmppppppnnnqqqvvvsssxxx}}}~~~{{{zzz|||~~~}}}qqqbbbqqqxxx~~~xxxoooeee]]]WWWTTTSSSOOOLLLHHHMMMNNNJJJcccuuuxxxwwwsssqqqrrrppplllmmmnnnoootttyyy{{{yyyvvvttttttvvvyyy}}}{{{vvvsssqqqqqqqqqqqqrrrsssssstttkkkkkkkkkkkkkkkkkkkkkkkkkkkhhhfffgggiiijjjhhhffflllkkkkkkjjjiiiiiiiiijjjeeeeeeffffffggghhhhhhhhhhhhhhhgggggghhhhhhiiijjjlllllllllmmmoooqqqtttuuuuuu~~~|||}}}|||{{{|||||||||zzzvvvuuutttrrrpppooonnnmmmlllkkkiiieee```\\\OOOHHHBBB@@@===888666777777===AAAFFFLLLRRRmmm```;;;888333111111000---...111///111...111???GGGQQQcccxxx|||wwwxxxmmmooovvvwwwsssmmmiiiggggggfffeeekkkllloooqqqssstttttttttjjj```UUUNNNKKKLLLTTT\\\qqq}}}^^^MMMLLLRRRSSSPPPUUUVVVXXX[[[bbbllluuuyyy___UUUMMMNNNTTT___qqq|||sssggg\\\XXXYYY]]]aaaSSSWWWhhhZZZ<<<000777333---...000000000000000///////////////---000555888@@@QQQcccjjjlllyyyxxxooohhhxxxcccVVVNNNMMMKKKKKKLLLLLLLLLKKKWWWRRRVVVdddrrrxxx|||yyypppbbbXXXWWWZZZ[[[YYYSSSRRRRRRSSSVVV[[[___bbb``````aaaccchhhnnnuuuyyyxxx}}}|||}}}zzzsssnnnlllnnnmmmlllmmmppprrrttttttvvvxxx{{{|||{{{{{{}}}~~~|||ooonnnwww}}}zzzuuulllddd]]]XXXTTTQQQPPPNNNJJJMMMOOOKKKXXXuuu{{{ooossstttrrrppppppmmmhhhhhhiiimmmsssxxxzzzyyyvvvwwwwwwwwwzzz~~~~~~|||zzzwwwuuussssssrrrqqqppppppppppppmmmmmmllllllkkkjjjjjjjjjmmmkkkiiiiiikkkllljjjhhhlllkkkjjjjjjiiiiiijjjjjjhhhhhhggggggggghhhiiiiiikkkjjjjjjjjjjjjkkkkkklllmmmmmmmmmnnnppprrrtttuuuxxxtttyyy}}}}}}~~~zzzzzzzzzxxxuuuttttttsssrrrpppnnnmmmlllkkkiiifff```]]]OOOHHHBBB@@@===888666777666;;;>>>BBBGGGKKKddd|||cccGGG888333111222111......111000333000555CCCLLLWWWiiitttaaaeeeyyyqqqnnnkkkfffcccbbbaaa___^^^^^^___bbbeeegggiiijjjjjjhhh___UUUPPPMMMOOOWWW___pppyyy}}}tttZZZSSSVVVXXX```kkkiiijjjhhhfffgggmmmuuu{{{{{{qqqccc[[[XXX___jjjttt|||ssshhh]]]XXXZZZXXX]]]QQQUUUeee___@@@111666222,,,...000000000000000////////////000///111666:::BBBSSSdddiiimmm~~~|||aaaggglll[[[PPPNNNMMMMMMMMMMMMMMMMMMLLLRRROOORRRZZZbbbiiisss|||xxxiii[[[OOOHHHHHHIIIKKKNNNPPPRRRTTTTTTNNNMMMLLLMMMQQQWWW^^^bbblllpppuuuvvvssspppqqqsssrrrssssssrrrooonnnnnnooonnnmmmnnnppprrruuuvvvwwwuuuxxxzzz{{{||||||~~~}}}zzztttlllddd]]]XXXTTTQQQOOOMMMJJJLLLNNNIIISSSnnnqqq}}}mmmqqqsssrrrqqqppplllgggccceeejjjqqqwwwzzzzzzyyy{{{zzzzzz|||~~~{{{yyyxxxwwwvvvuuutttrrrpppnnnmmmmmmlllnnnnnnmmmlllkkkjjjjjjiiiooommmllllllmmmmmmlllkkkkkkkkkjjjjjjiiiiiijjjjjjlllkkkiiihhhggghhhiiijjjnnnnnnmmmmmmmmmmmmmmmnnnmmmmmmnnnoooqqqsssuuuvvvxxx~~~zzzgggYYY```yyy|||yyyyyyyyywwwttttttttttttsssrrrmmmlllkkkkkkjjjgggbbb^^^PPPIIICCC@@@===888666777777;;;<<>>@@@DDDHHHJJJIIIGGGFFFDDDBBBAAAAAACCCIIINNNRRR\\\aaaeeegggeeedddfffgggffffffeeeccccccfffkkkooolllnnnppprrruuuwwwxxxxxxuuuwwwzzz||||||}}}zzztttmmmjjjnnnyyyyyyssskkkccc]]]XXXTTTRRRNNNMMMIIIKKKMMMGGGMMMdddnnnxxxkkkooopppmmmlllllljjjfffeeegggkkkpppvvv{{{~~~~~~}}}}}}|||yyyxxxwwwuuussstttsssqqqooommmlllkkkkkkmmmmmmmmmmmmllllllllllllpppooonnnnnnnnnmmmmmmlllkkkkkkjjjjjjiiijjjjjjkkknnnllliiigggfffgggiiijjjpppooonnnnnnmmmnnnnnnnnnmmmnnnoooppprrrtttuuuvvvuuuyyy{{{|||{{{```SSSJJJQQQggg|||}}}{{{yyyzzzzzzxxxvvvtttttttttrrrqqqllllllkkkkkkjjjgggccc___RRRJJJDDDAAA===999777888:::===>>>AAADDDDDDYYY|||}}}mmmVVV999333000222333111000111---111///555EEEOOO\\\nnn}}}{{{jjjYYYfffzzzpppgggbbb```]]]ZZZXXXVVVTTTPPPNNNLLLNNNQQQTTTXXX[[[]]]^^^ZZZUUUQQQPPPOOORRR[[[eeetttuuuhhhkkkzzzgggSSSYYYiiixxx|||zzz|||yyysssooonnnooodddhhhqqq~~~uuuiii\\\VVVWWWWWW]]]QQQQQQXXXnnnsssKKK444444111---///000000000000000////////////000111333666<<>>BBBDDDEEEDDDAAA@@@CCCCCCCCCCCCEEEHHHKKKLLLPPPTTTXXX[[[[[[\\\^^^```___^^^]]]\\\\\\___eeeiiijjjlllppprrrtttuuuvvvwwwtttwwwzzz|||}}}~~~ttthhhccc]]]ZZZ```nnnxxxrrrjjjccc]]]XXXUUURRROOOOOOKKKLLLNNNGGGIIIZZZ|||vvv|||iiijjjhhhdddcccfffgggeeemmmoooqqqtttxxx}}}|||{{{yyyxxxxxxuuurrroooqqqpppooonnnmmmmmmmmmmmmkkkkkklllmmmnnnnnnooopppooooooooonnnmmmlllllllllkkkjjjjjjiiijjjjjjkkkkkknnnllliiigggffffffhhhiiinnnnnnmmmmmmmmmmmmmmmnnnnnnoooppprrrtttuuuvvvwwwvvvxxxxxxvvvyyy}}}~~~{{{yyyxxxtttooommmjjj```UUUKKKGGGEEELLLYYYjjjvvv}}}zzzxxx{{{|||{{{zzz}}}~~~{{{xxxvvvuuusssqqqooommmlllllllllkkkhhhccc___TTTLLLDDDAAA===999777999:::======AAADDDDDDWWWxxxoooUUU===555000111333222111111...111000666EEEPPP\\\ooouuufffbbbooo}}}tttjjjbbb]]][[[XXXUUUQQQOOOKKKGGGDDDAAACCCEEEHHHKKKNNNQQQRRRQQQOOONNNNNNMMMPPPYYYdddllluuuwwwmmmbbbeeetttppp]]]___yyywwwxxx~~~wwwiii[[[TTTSSSVVV\\\PPPPPPRRRddd|||QQQ666444111...000///000000000000///////////////111333555<<>>???@@@AAAAAA@@@@@@???>>>@@@BBBEEEFFFFFFFFFEEEEEEGGGKKKNNNPPPRRRTTTUUUTTTUUUVVVVVVWWWYYY]]]```eeehhhmmmooooooppprrrttttttwwwzzz|||}}}~~~kkk\\\ZZZXXXYYY___mmm}}}wwwqqqiiibbb]]]YYYUUUSSSQQQRRRMMMMMMPPPIIIHHHUUUoooggghhhfffbbbccciiimmmmmmvvvyyy{{{}}}~~~~~~}}}|||~~~wwwvvvvvvvvvuuusssoookkkoooooonnnmmmmmmnnnnnnnnnjjjjjjkkkmmmooopppqqqrrroooppppppooolllkkkkkkllljjjjjjiiiiiijjjjjjkkkkkkmmmllljjjhhhgggggghhhiiillllllkkkkkkllllllmmmnnnnnnoooqqqsssuuuvvvwwwwwwzzz{{{yyyvvvtttrrrjjjaaaWWWUUUPPPMMMNNNPPPLLLDDDBBBEEEIIINNNVVVbbboooxxxwww|||wwwuuuxxx{{{{{{}}}~~~zzzxxxvvvtttqqqooonnnmmmllllllkkkhhhccc___UUUMMMEEEAAA===999888:::777::::::===AAAAAARRRqqq|||dddBBB888000000222222111111000444222999IIISSS```sssqqqdddfffrrr}}}uuunnneee]]]WWWSSSPPPLLLHHHEEEBBB???===<<<===>>>@@@BBBEEEHHHIIIKKKKKKLLLMMMLLLMMMVVVaaahhhqqqvvvpppgggiiivvv|||ooo^^^___|||vvvlllhhhrrr~~~}}}yyy|||~~~xxxjjj[[[SSSRRRQQQVVVLLLMMMMMM[[[VVV777555333000111///000000000000////////////...111333555===LLLZZZ```ggguuuzzznnnzzz~~~\\\KKKLLLQQQQQQPPPRRRTTTSSSPPPPPPSSSVVV```jjjyyyoooQQQ@@@>>>@@@???>>>>>>>>>>>>???@@@:::<<<@@@DDDEEEEEEDDDCCC>>>???AAACCCEEEFFFGGGHHHEEEGGGJJJMMMOOORRRVVVYYY]]]bbbgggiiijjjlllpppsssvvvxxx{{{|||}}}~~~~~~}}}}}}~~~}}}|||}}}vvviii```cccggglllsssuuupppiiibbb]]]YYYVVVSSSSSSTTTNNNMMMRRRMMMJJJSSSooo^^^aaaaaa```eeemmmrrrrrr||||||~~~~~~zzzxxxyyy{{{uuusssqqqqqqqqqooommmkkkpppooonnnnnnmmmnnnnnnnnnkkkkkklllnnnooopppqqqqqqpppqqqrrrpppmmmkkklllmmmjjjjjjiiiiiijjjjjjkkklllmmmlllkkkjjjjjjiiijjjjjjjjjjjjjjjjjjkkkmmmnnnooooooppprrrtttvvvwwwwwwwwwxxxyyyyyyxxxxxxtttiii]]]TTTRRRNNNLLLPPPVVVTTTNNNKKKOOOTTTZZZbbbmmmyyyxxx}}}wwwuuuxxx{{{|||{{{yyyxxxvvvtttrrrooonnnmmmmmmkkkgggbbb^^^VVVNNNEEEAAA===999888:::555888777;;;>>><<>>@@@BBBDDDHHHIIIKKKMMMKKKKKKTTT___hhhqqqyyyxxxqqqooozzzrrrbbbTTTZZZqqqtttaaa^^^dddssswwwppptttwwwxxxxxxzzzxxxkkk\\\UUUTTTOOOSSSHHHIIIHHHQQQzzzqqq|||XXX888666555222222///000000000000///////////////333555666???OOO\\\aaafffvvvyyylllkkkzzzXXXJJJOOOTTTRRRRRRUUUWWWWWWWWWYYY```fffvvvpppPPPBBBCCC?????????????????????@@@<<<>>>@@@CCCEEEGGGHHHHHHDDDCCCBBBAAAAAAAAA???>>><<<>>>AAADDDGGGKKKPPPTTTUUUZZZ```dddfffjjjqqqwwwwwwyyy|||}}}}}}~~~|||~~~}}}}}}}}}||||||}}}}}}ppphhhffffffmmmvvv~~~tttooohhhaaa]]]YYYVVVTTTSSSTTTMMMLLLSSSPPPLLLRRRoooOOOTTTWWWZZZ```iiioooooo~~~{{{zzz}}}}}}~~~zzzvvvvvvwwwuuurrrooommmmmmmmmllllllqqqqqqpppnnnnnnmmmmmmmmmmmmmmmnnnnnnooooooppppppppprrrsssqqqmmmkkklllnnnjjjiiiiiiiiijjjkkkkkklllllllllllllllllllllkkkkkkiiiiiiiiijjjlllmmmooopppooopppsssuuuwwwxxxxxxxxxsssuuuwwwyyy}}}|||rrrfffdddbbb^^^]]]aaafffddd^^^ZZZ[[[___fffqqq}}}|||yyywwwyyy|||}}}~~~{{{zzzyyyxxxvvvuuupppooonnnmmmkkkgggaaa]]]WWWNNNFFFAAA>>>999888:::777888777:::===:::HHHddd~~~wwwJJJ<<<000...000000111222---111111999LLLYYYgggzzzxxxlll___iiiyyyllleeeaaa\\\SSSLLLHHHEEE@@@===============:::999999999:::;;;===>>>HHHIIILLLNNNKKKKKKSSS^^^eeennnxxxzzzssspppxxxppp[[[OOOYYYgggiiibbb\\\VVVZZZgggyyysssiiimmmrrrrrrqqquuu|||xxxkkk^^^WWWWWWQQQSSSGGGGGGDDDHHHmmmvvvzzzYYY999666666444222///000000000000////////////000444666777AAARRR^^^bbbbbbtttmmm```ooo||||||YYYMMMSSSWWWTTTTTTWWWZZZ[[[\\\aaajjjrrrpppLLL===???@@@@@@AAABBBBBBBBBAAA@@@?????????AAACCCGGGKKKMMMNNNKKKHHHFFFDDDAAA???<<<<<<===>>>???AAAFFFLLLPPPOOOUUU\\\```dddkkkttt{{{xxxzzz|||}}}}}}}}}|||}}}~~~~~~~~~~~~xxxtttkkk^^^ZZZ___ccckkkwww~~~tttooohhhaaa]]]YYYVVVTTTSSSTTTLLLKKKSSSQQQMMMRRReee~~~EEEJJJOOOSSSWWW]]]fffnnn||||||zzz}}}}}}}}}}}}zzzxxxvvvuuussspppkkkhhhiiilllooorrrqqqpppooonnnnnnnnnnnnmmmmmmllllllllllllmmmmmmvvvrrrmmmmmmoooooolllhhhhhhhhhggghhhjjjmmmppprrrppplllgggfffhhhjjjkkkkkkooonnnlllkkkllloooqqqsssttttttvvvwwwxxxyyyyyyyyyyyywwwxxxzzz}}}}}}xxxtttpppooommmmmmnnnppppppooolllnnnrrrwww|||xxxzzz}}}xxx|||}}}~~~{{{uuupppsssqqqooommmjjjgggbbb___VVVPPPHHHAAA===;;;999888999;;;777888>>>===FFF\\\zzz\\\888444555333333---444111333000===UUUYYYgggvvvbbbnnn}}}sssjjjeee___UUUNNNKKKDDDBBB???===;;;;;;;;;<<<:::::::::;;;<<<>>>@@@BBBMMMLLLJJJIIIJJJNNNUUU[[[iiiwww}}}tttmmmsss|||lllVVVJJJTTT^^^[[[VVVWWWVVVcccqqqyyyjjjfff```\\\```bbbiiilllrrr{{{|||mmm^^^VVVVVVXXXSSSCCCAAAMMMOOOddd{{{}}}iii777333;;;......000//////............//////000333555888BBBRRR^^^bbbaaayyyiiiaaa{{{vvvsssXXXSSSQQQRRRYYY]]]```\\\]]]fffjjjrrrsssNNN>>>@@@EEE>>>;;;AAAFFFDDDAAABBBAAA@@@@@@BBBFFFLLLQQQUUUXXXXXXUUUPPPIIIBBB>>>===:::;;;===@@@CCCGGGJJJKKKQQQTTTXXX\\\```fffmmmrrrrrrtttwwwzzz}}}}}}}}}}}}{{{|||}}}~~~}}}}}}vvvfff\\\VVVSSSTTTWWW[[[aaakkkyyy{{{nnngggaaa^^^[[[VVVTTTUUUPPPPPPOOONNNNNNNNNOOOOOOggg}}}~~~@@@DDDGGGIIIKKKPPPYYYaaannnzzz~~~xxxxxxyyyyyy}}}zzz||||||~~~~~~~~~|||zzzyyyxxxrrrqqqooolllkkkmmmqqqtttrrrqqqpppoooooonnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnrrrnnnjjjkkknnnooollliiihhhhhhhhhiiijjjlllnnnpppmmmjjjggggggjjjmmmooonnnooonnnnnnnnnoooqqqsssuuutttuuuvvvxxxyyyzzzzzzzzzvvvxxxzzz{{{{{{zzzyyyxxxwwwwwwxxxzzz|||}}}{{{zzz}}}zzz{{{yyywwwyyy}}}}}}zzzvvvzzz|||~~~}}}yyyvvvuuuuuutttrrrpppnnnlllhhhddd```WWWRRRJJJCCC>>><<<:::999999;;;999:::>>>===HHH___|||hhh>>>333222222444---111111444000>>>UUUYYYgggzzzlllwww}}}rrrhhhaaaYYYOOOGGGDDDBBB@@@>>><<<::::::;;;;;;:::::::::<<<>>>@@@CCCDDDHHHGGGFFFEEEFFFKKKRRRWWWeeelllmmmhhhiiirrrwwwtttZZZPPPLLLRRRUUUSSSSSSWWW___iiiuuuuuuaaa^^^WWWRRRVVVVVVRRRVVV^^^hhhsss}}}|||nnn___WWWWWWUUUSSSEEEBBBLLLMMMccc|||mmm:::333;;;///000222//////............//////111444444777BBBSSSbbbhhhhhh{{{hhhggg}}}qqqYYYWWWVVVUUU[[[^^^aaa^^^aaalllsss~~~tttRRREEEIIIJJJCCC@@@CCCEEEBBB>>>>>>??????@@@AAAEEEIIIMMMPPPSSSSSSRRROOOKKKFFFAAA===888888:::<<>>>>>>>>BBBJJJPPP[[[dddkkkjjjiiimmmtttyyy~~~{{{yyyyyy{{{|||}}}}}}}}}|||{{{zzzzzzyyyyyyqqqpppooommmlllmmmqqqtttqqqqqqqqqpppoooooonnnnnnnnnnnnmmmmmmmmmmmmnnnnnnooollljjjkkknnnooonnnllliiiiiiiiijjjjjjkkkkkkllliiihhhhhhjjjmmmpppqqqqqqnnnooopppqqqssstttuuuvvvuuuvvvwwwyyyzzzzzzzzzzzztttxxx||||||yyyyyy{{{~~~wwwmmmdddjjjuuuuuuxxxzzz}}}~~~~~~{{{wwwtttyyy|||~~~zzztttrrrvvvzzzvvvsssqqqooommmjjjfffcccYYYTTTLLLEEE@@@===:::999888<<<;;;;;;>>>===JJJccc}}}|||tttEEE333000000444---111111444222???VVVYYYhhh|||zzzwwwmmmzzzsssggg^^^UUUJJJBBB??????>>><<<:::::::::;;;;;;<<<===>>>???BBBDDDFFFHHHHHHHHHGGGGGGIIIMMMSSSXXX]]]^^^[[[[[[dddooommmdddNNNPPPQQQQQQRRRVVV]]]dddtttyyy}}}gggWWWUUUNNNIIIKKKJJJDDDHHHNNNTTTZZZcccnnnuuu{{{zzz}}}|||oooaaaYYYXXXRRRRRRGGGCCCJJJKKKdddsss>>>333999000222444000//////......//////000333444444666BBBUUUeeelllnnn||||||eeennnsss\\\[[[ZZZYYY```cccfffcccfffsss|||pppOOODDDIIIKKKFFFCCCDDDEEEAAA===<<<>>>>>>???@@@BBBEEEGGGHHHLLLLLLMMMNNNOOOJJJCCC<<<666777888:::<<>>@@@AAAAAAAAAAAAGGGGGGHHHMMMOOOKKKBBB999666777888;;;===@@@CCCDDDEEEFFFGGGIIILLLRRRZZZ___lllmmmooorrruuuxxx{{{|||}}}~~~~~~}}}}}}|||wwwrrrqqqrrr{{{|||yyypppiiiaaa^^^ZZZTTTQQQRRRQQQQQQQQQQQQPPPOOOOOONNN___xxx~~~;;;;;;:::999888888:::<<<@@@BBBGGGLLLRRR]]]kkkwwwtttzzz~~~|||{{{}}}{{{}}}~~~~~~|||zzzuuussspppmmmlllmmmpppqqqpppqqqqqqooommmlllnnnooopppqqqqqqqqqqqqpppoooooooooooonnnnnnnnnnnnoooooorrrpppoooooooooppppppoookkkllllllkkkkkkiiihhhgggfffhhhjjjlllmmmnnnnnnooolllnnnqqqtttvvvvvvvvvvvvwwwxxxyyyyyyzzzzzzzzzzzz{{{zzzzzz}}}yyycccUUUNNNGGGKKKUUUXXXfffppp{{{}}}zzzxxx}}}~~~}}}zzzuuusssooommmkkkiiifffddd]]]WWWOOOHHHBBB===999777777<<<===???CCCAAAKKKccc~~~mmmDDD888333000222000999111666555BBBWWWZZZjjj}}}cccWWWYYYwww{{{~~~rrrddd[[[SSSIIICCCAAA;;;;;;;;;<<<===???@@@@@@DDDEEEEEEEEEEEEEEEDDDDDDAAABBBBBBBBBBBBDDDHHHKKKMMMPPPTTTYYY^^^___XXXOOOMMMQQQXXXcccuuu{{{tttdddSSSMMMNNNGGGDDDGGGDDDFFFJJJNNNOOONNNPPPVVV\\\^^^fffmmmpppmmmjjjfffdddfffeeeeeehhhoooyyy{{{rrrddd[[[XXXQQQTTTIIIDDDJJJNNNnnnJJJ333444000444111000000////////////000000111444888;;;FFFUUU```dddmmmqqq^^^mmmdddWWWTTT___rrrnnnpppkkkkkkvvv}}}zzz\\\KKKKKKRRRIIIIIIHHHGGGEEEDDD@@@======>>>???@@@@@@???>>>===EEEDDDFFFJJJLLLHHH>>>555555666888:::>>>AAADDDEEEFFFFFFFFFGGGHHHLLLQQQVVV]]]aaagggnnnsssvvvxxxxxx{{{|||~~~~~~}}}~~~yyyvvvoooggg```\\\XXXRRROOOPPPOOOPPPQQQRRRSSSSSSSSSRRRTTTlllDDDAAA<<<888666777999;;;;;;;;;===BBBGGGOOO\\\gggnnnvvv|||zzz{{{{{{|||}}}~~~}}}zzzwwwuuunnnjjjeee```___```ccceeefffhhhkkkmmmnnnpppsssuuuppppppqqqrrrrrrqqqpppooorrrrrrqqqqqqqqqqqqrrrrrroooooonnnmmmmmmmmmnnnnnnnnnmmmmmmlllkkkjjjiiiiiigggiiikkklllllllllmmmnnnnnnppprrrtttvvvwwwwwwvvvwwwwwwxxxyyyyyyyyyyyyyyy|||zzzzzz~~~pppYYYLLLHHHAAABBBIIIJJJPPP\\\kkkxxx}}}}}}||||||~~~~~~yyyvvvsssooommmkkkjjjgggeee```ZZZSSSKKKDDD???:::777777<<<<<>>@@@BBBCCCEEEFFFEEEFFFFFFEEEDDDCCCBBBAAAAAABBBBBBAAA???@@@BBBDDDGGGMMMTTTXXXXXXUUUQQQNNNRRRWWWeee{{{|||yyyiiiUUUIIIHHHJJJDDDDDDIIIGGGJJJLLLNNNNNNMMMOOOSSSWWWWWWbbbjjjeee\\\VVVTTTUUUTTTRRRPPPQQQUUU]]]eeekkk{{{ssseee[[[WWWRRRUUUJJJFFFMMMQQQpppRRR666444111444///111000000//////000000111000555999===GGGUUU___bbbmmmtttaaammmhhhXXXUUUaaavvvnnnqqqlllnnnxxxhhhQQQIIIKKKOOOQQQSSSRRRMMMJJJGGGCCC>>>@@@@@@@@@@@@@@@???>>>===CCCCCCDDDFFFFFFBBB:::444444555666999<<>>;;;:::>>>???BBBJJJUUU```jjjuuu{{{yyyvvvwwwxxxyyyzzz{{{{{{yyyuuuqqqnnneeeaaaYYYSSSPPPQQQTTTVVVXXX[[[aaafffjjjnnnrrruuuoooppprrrssssssrrrpppooorrrqqqqqqqqqqqqqqqqqqrrrmmmmmmnnnnnnnnnnnnpppqqqpppooommmkkkjjjjjjkkkkkkgggjjjlllmmmlllmmmooorrrrrrssstttvvvwwwwwwxxxxxxvvvwwwxxxxxxyyyxxxxxxxxxyyyzzz}}}ttt[[[LLLIIIAAA>>>BBBBBBGGGRRRcccsss}}}}}}|||yyywwwtttpppnnnlllkkkiiigggccc^^^VVVOOOHHHBBB<<<999888;;;;;;AAAJJJFFFHHHXXXpppuuuIII;;;666222444///777111777777DDDXXX[[[mmmwww[[[UUUbbbwwwjjj\\\RRRKKKDDD@@@@@@===>>>@@@CCCFFFHHHJJJJJJHHHHHHIIIIIIHHHGGGEEEDDDGGGHHHHHHFFFCCCAAAAAABBBBBBGGGMMMPPPOOOLLLLLLNNNZZZ]]]lll~~~}}}bbbPPPKKKBBBEEEHHHCCCFFFMMMKKKQQQQQQQQQRRRWWW]]]cccgggjjjuuuwwwgggRRRHHHJJJMMMLLLLLLLLLMMMOOOSSSVVVYYYkkkuuu|||sssfffZZZUUURRRUUUMMMKKKRRRSSSlllZZZ:::666333555---111111000000000000111111111555999===GGGWWWbbbfffqqq{{{iiiqqq{{{kkk___\\\ddduuurrruuuqqqsss}}}|||YYYIIIHHHJJJJJJXXX\\\\\\VVVRRRPPPLLLFFFCCCCCCBBBAAA@@@@@@??????@@@AAAAAAAAA???<<<888555777777888999:::<<<>>>???;;;===>>>?????????AAACCCJJJNNNWWW```iiiooorrrttttttvvvzzz~~~}}}~~~|||vvvqqqnnniiibbb[[[XXXUUUPPPMMMNNNLLLNNNPPPRRRSSSSSSRRRQQQKKKYYYuuu|||cccXXXGGG:::555999@@@EEECCC>>><<<===<<<;;;@@@HHHPPP[[[hhhpppqqqqqqtttwwwwwwxxxyyyxxxvvvqqqllliii```ZZZRRRKKKGGGGGGJJJMMMNNNRRRYYY___dddhhhmmmpppoooppprrrssssssrrrqqqooooooooonnnnnnnnnnnnoooooolllmmmoooooopppqqqtttvvvqqqpppmmmkkkjjjkkklllmmmhhhjjjmmmmmmmmmnnnrrruuuuuuvvvvvvwwwxxxxxxyyyyyyvvvvvvwwwxxxxxxxxxwwwwwwuuuzzzeeeUUUPPPFFFAAACCCCCCKKKUUUeeeuuuzzzzzzzzz{{{xxxuuuqqqooommmlllkkkiiifffaaaYYYQQQJJJDDD>>>:::888::::::BBBLLLHHHGGGTTTbbb{{{OOO;;;444222555///333111777888EEEXXX[[[mmm}}}aaaZZZdddwwwjjj\\\RRRKKKCCC@@@@@@>>>@@@BBBFFFIIIKKKMMMNNNKKKLLLMMMNNNNNNMMMLLLKKKJJJKKKJJJGGGDDDAAA@@@@@@@@@BBBEEEGGGGGGGGGJJJOOO]]]]]]ggguuusssjjjmmm{{{iiiSSSRRRFFF@@@DDDHHHDDDIIIQQQPPPUUUUUUVVV]]]jjjyyytttVVVIIIKKKPPPLLLNNNQQQTTTWWWXXXXXXXXXXXX```ooo|||tttfffZZZTTTQQQUUUOOOOOOVVVSSSggg___>>>888555666---111111000000000000111111333666888<<>>???@@@>>>;;;888777777;;;;;;;;;:::;;;;;;<<<<<<777:::<<<>>>>>>>>>@@@AAABBBFFFLLLUUU]]]eeejjjmmmnnnqqqvvv{{{~~~zzztttnnnlllggg```ZZZWWWTTTOOOMMMNNNLLLMMMOOOQQQQQQPPPOOONNNOOOXXXrrruuuvvvVVVAAA<<<666888@@@BBBFFFAAA:::888999<<<<<<<<>>@@@EEEKKKOOOPPPNNNLLLIIIMMMRRRTTTRRRNNNJJJIIILLLNNNNNNIIIBBB???AAADDD??????BBBEEEFFFFFFMMMVVV___cccfffddd```cccnnnxxxxxxYYYJJJHHHFFFFFFFFFEEEEEEIIIOOOSSS[[[\\\^^^gggyyyvvvSSSOOOLLLSSSSSSUUUZZZ```dddfffhhhjjjjjjeeehhhyyyzzzqqqdddYYYTTTUUUXXXVVVTTTRRRPPPcccmmmkkk@@@444555111...111111000000000000111111555555777>>>KKKZZZeeelllwwwooovvvwwwuuulllddddddppp}}}~~~\\\QQQKKKIIIPPPUUUYYY\\\\\\YYY\\\```^^^WWWNNNIIIEEEDDDEEEFFFEEECCC???;;;999999999888999;;;>>><<<;;;===@@@@@@;;;666<<<=========<<<<<<===???>>>AAAFFFIIINNNXXXeeeoooooosssvvvzzz{{{|||yyyyyyyyytttllleeecccaaa\\\VVVQQQMMMKKKIIIMMMNNNPPPPPPPPPNNNLLLKKKJJJSSStttqqq|||XXX???:::777;;;AAA???DDD@@@;;;999:::<<<<<<;;;===AAAIIITTTYYY\\\aaahhhnnnqqqsssrrrmmmeee^^^YYYSSSNNNHHHEEEEEEFFFFFFEEEFFFGGGGGGIIIMMMSSSZZZ^^^fffiiilllpppqqqqqqooonnnpppqqqqqqrrrqqqpppooonnnqqqrrrtttvvvwwwwwwwwwwwwtttqqqnnnlllkkklllkkkkkklllmmmoooqqqssssssssssssvvvxxx{{{{{{zzzyyyzzz|||xxxwwwvvvvvvwwwxxxyyyzzzyyyzzzzzzzzzyyyzzz|||~~~kkkkkkmmmsss|||xxxjjjZZZQQQMMMKKKNNNRRRWWWkkk||||||zzz|||~~~}}}zzzwwwrrrnnnlllkkkiiihhhgggddd___XXXPPPIIIDDDAAA<<<;;;;;;AAAHHHNNNOOOMMMRRRnnnddd;;;333555000///444555444999KKK]]]aaapppxxxxxxzzzaaaRRRgggwwwjjj]]]VVVMMM@@@<<<>>>>>>AAAFFFKKKOOOPPPNNNMMMMMMPPPTTTUUUSSSPPPMMMLLLKKKNNNOOOMMMGGGCCCBBBBBBBBBAAADDDHHHHHHGGGKKKQQQXXX\\\___^^^]]]```iiiqqqmmmRRRGGGFFFEEEDDDDDDDDDHHHMMMSSSWWW[[[ffftttwwwQQQLLLIIIRRR[[[dddrrrwwwvvvzzzqqqdddYYYUUUUUUUUURRRRRRSSSOOO^^^{{{ppplll@@@333555222000111111000000000000111111555555777???LLL[[[gggnnnzzzooowwwwwwyyyooofffgggttt{{{UUUMMMJJJKKKUUU[[[bbbeeeddd^^^[[[___aaa```TTTRRRNNNLLLLLLLLLKKKKKKDDD>>>999999::::::<<>><<<999666999<<<======<<<===>>>>>>AAADDDEEEHHHOOOZZZbbboootttxxxzzz~~~|||zzzyyyxxxtttlllfffaaa^^^ZZZUUUQQQNNNLLLKKKLLLMMMOOOPPPPPPOOOMMMLLLJJJSSSuuuwwwxxxSSS:::777:::AAAFFFAAAGGGEEECCCAAAAAAAAA@@@>>>:::<<<@@@EEEHHHMMMXXXdddiiiiiihhhfffaaa[[[VVVRRRJJJHHHEEEDDDEEEFFFEEEEEEDDDCCCBBBAAACCCHHHPPPUUU^^^bbbiiiooorrrrrrpppnnnppppppppppppoooooooooooouuuuuuuuuuuuuuutttsssrrrqqqrrrrrrpppnnnllllllmmmmmmnnnoooqqqrrrsssssssssuuuwwwzzzzzzyyyyyyzzz{{{xxxxxxxxxxxxyyyyyyyyyyyyzzzzzzyyyxxxwwwyyy}}}pppnnnlllkkkmmmnnnooonnnaaaYYYQQQNNNMMMOOOWWW^^^iiizzz}}}|||~~~~~~|||yyyvvvrrrooommmjjjgggeeefffccc^^^WWWOOOHHHCCC@@@<<<;;;<<>>>>>BBBGGGLLLPPPPPPOOONNNRRRTTTVVVVVVTTTRRRPPPPPPKKKMMMPPPQQQOOOKKKFFFCCCBBBAAACCCHHHIIIHHHHHHLLLPPPRRRTTTVVVYYY]]]cccgggwwwuuu]]]IIICCCEEEEEEEEEEEEGGGLLLRRRYYY^^^aaavvvxxxRRROOOOOO\\\mmmzzzqqqcccZZZVVVUUUSSSOOOPPPSSSNNNXXXrrryyysssDDD555555222111111111000000000000111111444555888@@@MMM\\\hhhnnn|||ppp}}}wwwttthhhhhhwwwyyyYYYTTTTTTYYYeeelllqqqpppjjj^^^XXX[[[bbbggg]]]\\\[[[XXXUUUTTTUUUVVVOOOEEE<<<:::<<<===@@@EEEDDDGGGHHHFFFAAA===<<<<<<666:::>>>AAAAAA@@@@@@@@@@@@BBBCCCCCCCCCGGGNNNTTTgggooouuuvvvxxx}}}}}}zzzyyyxxxssslllfff^^^\\\XXXTTTPPPNNNLLLLLLJJJKKKMMMOOOPPPOOONNNMMMLLLSSSrrrrrrcccGGG777888===HHHNNNJJJLLLLLLLLLLLLJJJGGGCCC@@@>>>===>>>???AAAHHHXXXgggeeebbb___[[[WWWSSSOOOLLLCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFDDDBBBBBBGGGPPPWWWYYY]]]dddkkkqqqtttuuuuuupppooonnnmmmmmmmmmnnnnnnssssssrrrrrrqqqooonnnnnnnnnqqqtttsssooolllmmmnnnmmmmmmnnnpppqqqrrrrrrrrruuuvvvxxxyyyyyyzzzzzz{{{{{{{{{{{{zzzyyyxxxvvvuuuzzzzzzyyywwwwwwzzz~~~|||wwwqqqkkkfff```\\\UUUOOOKKKKKKNNNTTT___jjjyyy~~~wwwuuusssqqqnnnkkkfffccceeebbb]]]VVVNNNGGGBBB???::::::<<>>???CCCIIINNNPPPPPPPPPPPPUUUVVVWWWVVVTTTRRRQQQRRRLLLMMMOOORRRTTTRRROOOKKKFFFCCCCCCFFFHHHFFFFFFIIIJJJJJJLLLPPPUUUYYY\\\]]]gggkkkkkk```NNNBBBBBBFFFEEEIIILLLLLLMMMTTT```iiivvvzzzWWWVVV\\\mmmzzzooobbbYYYWWWTTTTTTOOOPPPQQQLLLXXXsss~~~KKK888555111000111111000000000000111111555555888@@@MMM[[[ffflll|||ttt{{{zzziiigggvvvyyy```___aaaiiivvv}}}xxxhhhXXXRRRVVV```gggdddffffffccc___^^^```ccc]]]MMM@@@>>>???@@@CCCIIIIIIPPPTTTPPPFFF===;;;===???AAADDDFFFFFFEEEFFFGGGFFFGGGGGGEEEDDDEEEHHHKKK]]]hhhsssvvvvvvzzz}}}{{{yyyvvvrrrkkkggg^^^[[[XXXSSSOOOLLLJJJIIIHHHJJJMMMOOOPPPPPPPPPOOONNNRRRkkkyyyhhhLLL===999===@@@IIISSSQQQQQQTTTWWWXXXUUUOOOIIIEEEDDDAAA??????AAAIIIYYYgggaaa\\\VVVRRRPPPNNNKKKIII???AAACCCEEEFFFGGGGGGGGGIIIKKKKKKKKKKKKPPPZZZaaaaaabbbeeeiiinnnssswwwyyyooonnnmmmllllllllllllmmmqqqppppppooooooooooooooommmpppssssssooommmmmmnnnmmmmmmmmmnnnooopppqqqqqquuuuuuvvvxxxyyyzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwvvv{{{{{{zzzyyyyyy||||||wwwrrrlllhhhZZZTTTPPPQQQUUU\\\iiivvvwwwuuusssqqqoookkkgggcccdddaaa\\\UUUMMMFFFAAA>>>888999;;;>>>BBBEEEFFFFFFNNNoookkk@@@222555555222111111777AAARRR^^^aaavvv|||~~~|||dddiii|||nnnaaaYYYOOOAAA<<<>>>???DDDKKKOOOQQQPPPQQQQQQUUUVVVVVVUUURRRPPPPPPQQQNNNNNNOOORRRUUUWWWWWWVVVRRRNNNKKKKKKHHHCCCCCCFFFGGGFFFGGGKKKQQQUUUVVVVVVZZZ[[[XXXOOODDD???CCCHHHCCCKKKPPPOOOMMMUUUgggwww~~~\\\[[[cccwwwyyymmm```WWWUUUSSSUUURRRPPPNNNJJJ\\\}}}NNN999555222111111111000000000000111111666777999AAAMMMYYYccciii{{{yyyxxx}}}kkkhhhuuuvvvgggkkkoooxxxyyyaaaRRRPPPVVV^^^dddiiilllnnnmmmkkkkkkmmmpppjjjUUUDDDBBBDDDCCCEEEKKKNNNWWW]]]XXXJJJ>>>;;;===EEEFFFGGGGGGHHHIIIMMMPPPPPPPPPPPPNNNLLLKKKKKKKKKXXXffftttxxxxxx{{{~~~}}}}}}{{{xxxtttooojjjfff___\\\WWWRRRMMMIIIGGGFFFHHHJJJMMMOOOQQQRRRQQQQQQNNNPPPggg~~~lll???:::>>>CCCAAAIIIUUUUUU\\\aaahhhllliiibbb[[[WWWKKKFFFCCCDDDGGGMMMXXXbbb[[[UUUOOOKKKJJJIIIHHHFFF>>>@@@DDDEEEFFFFFFFFFGGGJJJOOOUUUXXXZZZ___iiipppqqqpppmmmlllmmmppptttwwwnnnnnnnnnnnnmmmmmmmmmmmmppppppooooooppppppqqqrrrnnnppprrrrrrqqqooooooooonnnmmmmmmnnnnnnpppqqqqqqtttttttttvvvyyy{{{zzzyyywwwxxxxxxzzz{{{|||}}}~~~||||||||||||}}}yyyuuuggg```[[[]]]aaagggqqqzzzwwwuuusssrrrpppmmmiiieeeccc```[[[TTTLLLEEE@@@===777888:::===@@@CCCFFFHHHNNNkkkiiiBBB333444555333333222777AAARRR___bbbvvv~~~qqqiii[[[lllqqqccc[[[PPPCCC===??????EEEMMMQQQQQQQQQQQQSSSTTTUUUUUUTTTQQQOOOOOOOOONNNOOOOOOPPPSSSVVVZZZ\\\```]]]ZZZUUUKKKAAA???BBBDDDDDDDDDGGGJJJMMMOOOOOOPPPNNNJJJCCC>>>>>>CCCHHHBBBIIIPPPQQQRRR___wwwaaa^^^cccxxxxxx{{{xxxkkk\\\TTTSSSRRRUUUSSSQQQNNNJJJ^^^NNN999555333333111111000000000000111111777777:::BBBNNNZZZdddiii|||rrrwwwoookkkxxxyyyqqq\\\RRRSSSXXX]]]aaaiiikkknnnqqqsssuuuxxxzzzpppXXXFFFGGGKKKHHHHHHMMMQQQYYY^^^YYYKKK???===???FFFGGGIIIKKKNNNSSSZZZ___aaaaaa```^^^\\\YYYVVVTTTXXXeeeqqquuutttvvvxxxxxx{{{~~~}}}|||zzzvvvqqqlllhhhfff^^^[[[WWWQQQLLLHHHEEEDDDIIIKKKNNNQQQRRRSSSSSSRRRMMMOOOgggvvv;;;999@@@DDDBBBLLLYYYZZZbbbkkkvvv|||{{{uuunnnjjjYYYRRRNNNPPPSSSVVVYYY^^^TTTNNNGGGDDDDDDEEECCCAAA===@@@DDDEEEDDDCCCEEEFFFKKKSSS^^^fffjjjpppzzz}}}zzzuuuqqqooopppsssuuuppppppqqqqqqqqqpppooonnnooonnnnnnnnnnnnoooqqqrrrqqqqqqpppqqqssssssrrrpppppppppoooooopppqqqrrrssstttssssssvvvyyy{{{zzzxxxyyyyyyzzz{{{}}}}}}~~~{{{tttppprrrwwwzzz}}}wwwuuusssrrrpppnnnkkkiiibbb```ZZZSSSLLLEEE???<<<999999:::<<>>@@@???FFFNNNRRRQQQQQQRRRTTTRRRTTTUUUTTTQQQOOOMMMMMMMMMOOOQQQPPPPPPQQQUUUYYYaaabbbccc]]]OOO@@@<<>>>>>@@@CCCCCCBBBAAACCCEEELLLWWWeeepppvvv}}}~~~yyyuuusssssstttvvvqqqrrrtttuuutttsssqqqooommmmmmlllkkkkkkmmmnnnoootttrrrpppqqqtttvvvtttrrrrrrrrrqqqpppqqqrrrtttuuutttrrrrrruuuyyy{{{zzzxxx~~~~~~}}}}}}~~~}}}}}}xxxuuusssqqqqqqooommmkkkbbb___ZZZSSSKKKDDD???<<<:::;;;;;;<<>>:::777888;;;???BBBJJJJJJNNNYYYnnnjjjjjjrrr|||___UUUdddxxxvvvgggWWWOOOOOORRRQQQMMMOOORRRNNNYYYttt}}}QQQ;;;666222222111111000000000000111111555666<<>>>>>;;;:::===@@@DDDEEEEEEEEEGGGJJJWWWiiiuuutttuuu|||~~~~~~vvvsssuuuxxxwwwwwwvvvuuuvvvwwwuuupppkkkooonnnmmmlllkkkkkklllllluuusssqqqrrrtttvvvtttqqqssstttvvvvvvuuuttttttuuu{{{wwwwww|||~~~|||{{{|||{{{zzzzzz{{{|||~~~~~~uuurrrppprrruuutttnnniiibbb___ZZZRRRKKKDDD???===999999:::===AAAFFFKKKMMMLLLRRRuuuuuuJJJ111444666222333777666@@@TTTbbbllluuu}}}bbb[[[___wwwxxxlllaaaTTTGGGAAAAAA@@@IIIOOOOOONNNQQQUUUUUUQQQVVVZZZYYYSSSNNNNNNPPPLLLJJJHHHHHHLLLRRRVVVYYY\\\ccc^^^WWWQQQDDD:::>>>===<<<===???@@@???>>>???;;;;;;;;;999999;;;@@@CCCGGGRRRYYY___zzzlllbbbwwwvvvjjjkkkxxxzzzoooddd[[[SSSNNNJJJPPPMMMIIIIIIHHHRRRfffPPP<<<666666222111222222111000000111333666===>>>FFFYYYeeekkkvvv{{{lllyyy~~~zzz}}}tttmmmeeeWWWQQQOOONNNNNNPPPQQQPPPOOOPPPQQQUUU[[[aaaeeeiiimmmbbbUUUHHHHHHSSS\\\\\\WWW[[[SSSKKKEEEBBBBBBFFFJJJKKKSSS```mmmxxx|||yyy~~~~~~~~~~~~||||||xxxyyy~~~}}}yyyuuuppplllgggbbb^^^[[[UUUPPPNNNJJJEEEEEEHHHKKKNNNRRRUUUVVVUUURRRPPPMMMNNNaaavvv}}}===???BBBFFFIIILLLMMMNNNKKKPPPTTTVVV[[[aaaccc```___dddeeeaaaeeeoooqqqkkkVVVHHH<<<999<<<<<<;;;;;;;;;@@@DDDDDDAAADDDLLLTTT```oooyyywwwvvv|||~~~{{{vvvvvvwwwwwwyyywwwtttttttttrrrooollllllkkkjjjiiijjjkkknnnoooxxxvvvtttssssssrrrqqqoooqqqsssvvvxxxxxxyyy{{{}}}}}}{{{~~~~~~{{{xxxyyy|||{{{{{{{{{|||~~~{{{wwwtttrrrrrrsssqqqlllfffccc___YYYQQQJJJCCC???===999999:::<<<@@@EEEIIIKKKOOOTTTtttxxxQQQ777777777444999777666BBBVVVeeeqqqvvv~~~eee^^^ccc|||yyynnndddVVVIIICCCCCCCCCKKKQQQPPPPPPRRRUUUVVVXXXYYYZZZYYYVVVRRRNNNMMMMMMJJJHHHHHHLLLRRRXXX\\\bbbnnniiiYYYMMMAAA<<>>??????===<<<<<<;;;<<<======>>>@@@CCCFFFFFFPPPYYYgggyyyeee```uuuyyynnncccYYYPPPKKKIIIOOOMMMIIIIIIGGGPPPdddTTT>>>666555000111222222111000000111333666===???FFFYYYdddiiisss{{{oooyyy{{{uuuiiiXXXOOONNNMMMOOOQQQQQQOOOMMMKKKLLLPPPUUUZZZ```fffkkkaaaTTTJJJMMMZZZeeefffaaa]]]VVVKKKDDDAAABBBFFFJJJMMMSSS]]]gggooovvv{{{}}}wwwyyy~~~{{{rrrsssxxx}}}{{{wwwrrrmmmhhhddd```]]]ZZZTTTOOOMMMJJJEEEEEEHHHKKKNNNQQQTTTUUUTTTRRRQQQNNNOOOccc|||zzzBBBDDDGGGJJJMMMOOOQQQRRROOOSSSVVVXXX^^^eeefffccccccgggggggggnnnzzz|||www^^^MMM<<<777999;;;;;;<<<:::@@@CCCBBB@@@GGGWWWdddppp|||{{{}}}uuutttttttttwwwuuusssssssssssssssqqqooommmjjjhhhiiikkkoooqqqvvvwwwwwwuuusssqqqqqqqqqqqqtttwwwyyyzzz|||~~~|||zzzzzz}}}}}}|||||||||}}}}}}yyyyyyvvvsssrrrqqqnnnhhhdddccc___XXXPPPHHHBBB???===999999999;;;>>>BBBFFFHHHPPPSSSnnnyyyTTT999555333222888777777CCCYYYiiivvvwwwfff^^^ddd{{{rrrhhhZZZKKKDDDDDDGGGNNNRRRQQQQQQSSSVVVUUU[[[YYYXXXXXXYYYWWWSSSOOOMMMKKKJJJJJJLLLRRRXXX\\\eeewwwqqqWWWGGGAAA@@@FFFEEEDDDBBBAAA@@@???===:::888;;;===??????AAACCCEEECCCKKKVVVjjjpppppp{{{|||kkkYYYYYYjjjyyyxxxmmmaaaWWWMMMHHHHHHNNNLLLHHHIIIFFFMMM___XXX@@@555333000111222222222000000222444666===@@@HHHZZZcccfffooozzzqqqyyyzzzkkkWWWOOOMMMMMMPPPRRRRRROOOKKKFFFIIIMMMQQQWWW___hhhmmm[[[PPPHHHNNN___lllnnnjjjfff^^^RRRHHHDDDEEEFFFGGGHHHLLLQQQVVVZZZ^^^bbbeeekkklllkkkjjjkkkttt~~~yyyvvvxxx~~~zzzxxxtttmmmhhhddd```]]][[[XXXSSSNNNMMMIIIEEEEEEHHHLLLNNNPPPRRRSSSSSSRRRQQQKKKKKKdddwwwPPPQQQRRRTTTVVVWWWXXXYYYWWW[[[___dddmmmvvvyyyvvvooonnnkkklllwwwiiiUUU???777888;;;===???===???AAAAAAEEEQQQcccqqq|||rrroooqqqrrrsssssssssuuuvvvxxxxxxxxxwwwsssnnnjjjiiikkknnnqqqsssvvvxxxwwwtttsssuuuwwwtttvvvxxxyyyzzz|||~~~~~~}}}}}}}}}~~~}}}~~~}}}zzzxxxvvvsssqqqooolllhhhdddddd```XXXOOOHHHBBB>>>===888888888:::<<<@@@DDDFFFLLLOOOdddWWW888333222///555666666CCCZZZkkkxxxyyyeee[[[aaa~~~wwwmmm^^^MMMEEEDDDIIIOOORRRQQQPPPSSSUUUTTTXXXVVVUUUUUUVVVWWWXXXYYYQQQRRRSSSTTTUUUWWWZZZ\\\gggzzzqqqSSSEEEEEEFFFHHHFFFIIIIIIGGGEEEDDD@@@<<<<<<>>>AAABBBBBBBBBCCCDDDAAAEEEOOOaaa{{{wwwyyy~~~tttiii]]]kkkyyyxxxaaaNNNPPPZZZ___tttzzzyyy{{{yyymmmbbbVVVLLLFFFGGGMMMKKKIIIJJJFFFKKK\\\}}}YYY???444444222111222333222111111222444666>>>AAAIII[[[ccceeelllzzztttyyy|||mmmWWWRRRPPPOOORRRUUUTTTOOOJJJFFFJJJOOOTTT]]]hhhpppsssXXXOOOIIIQQQbbbpppsssoooooojjj___UUUPPPNNNJJJFFFDDDEEEGGGHHHIIIJJJMMMOOOWWWXXX[[[^^^fffrrr}}}xxxvvvuuuyyy~~~}}}yyyvvvrrrkkkeeeaaa^^^\\\ZZZWWWQQQMMMKKKHHHDDDEEEHHHMMMNNNOOOQQQRRRRRRRRRRRRJJJKKKgggwww]]]]]]]]]^^^______```aaa```ccchhhnnnzzzsssqqqpppvvvuuu]]]CCC888999<<>><<<888888888999;;;???BBBDDDIIILLL]]][[[:::777666111444555666CCC[[[kkkxxx|||jjj[[[]]]}}}sssbbbOOOEEEDDDJJJOOOQQQOOOPPPSSSUUUSSSVVVVVVVVVRRRPPPRRRXXX^^^\\\```eeehhhhhhhhhhhhiiisssqqqTTTKKKMMMKKKHHHFFFMMMQQQMMMHHHEEEAAA===EEEFFFGGGGGGGGGGGGHHHJJJEEEFFFLLLWWWeeeooooookkkrrrrrr___[[[[[[XXXkkkwwwttt[[[JJJKKKQQQPPPYYYaaaooozzzooocccXXXMMMGGGGGGMMMLLLJJJLLLHHHKKKZZZ}}}}}}WWW===333555555111222333222111111333555666???BBBKKK]]]eeefffnnnxxxuuuaaaYYYUUURRRTTTXXXYYYTTTOOOKKKQQQWWW___lllxxx|||xxxYYYSSSPPPWWWeeeqqqtttssstttsssmmmeeebbb```WWWMMMGGGHHHHHHGGGEEEFFFHHHIIIQQQTTTZZZbbbnnn{{{pppkkknnnxxxzzzoootttyyyzzzzzz}}}yyyuuupppiiiccc___]]][[[YYYUUUOOOKKKJJJHHHDDDDDDHHHMMMNNNPPPQQQRRRSSSSSSRRROOOOOOkkkwwwddddddddddddeeefffhhhiiiiiikkknnntttrrrpppsss~~~dddFFF999999===@@@BBBBBB@@@@@@EEEOOO[[[ccchhhpppssstttqqqooosss~~~xxxqqqtttxxxyyyuuuuuuuuurrrnnnjjjhhhhhhdddbbbaaabbbfffmmmuuuyyy|||}}}}}}{{{yyywwwwwwwwwwwwyyy|||~~~~~~|||~~~~~~~~~~~~}}}uuutttrrrqqqooommmlllkkkdddaaa[[[SSSJJJCCC>>>;;;777777777888;;;???BBBDDDHHHKKKXXXZZZ999666555000111444555DDD\\\mmmzzzrrr^^^]]]~~~{{{hhhSSSGGGEEEKKKOOOPPPNNNPPPTTTUUUSSSWWWXXXXXXSSSMMMNNNTTT[[[dddkkktttzzz|||}}}~~~tttYYYSSSUUUQQQOOONNNZZZ^^^SSSGGGBBBAAA>>>FFFGGGGGGGGGHHHKKKPPPTTTTTTSSSUUUZZZ]]]]]]^^^```iiiqqqnnn[[[LLLLLLTTTYYYfffnnnjjjWWWJJJNNNTTTTTTYYYcccqqq~~~{{{pppeeeYYYOOOHHHGGGMMMLLLMMMPPPLLLMMMZZZuuuVVV===444666666111222333222222222444666777@@@CCCMMM___hhhkkksss|||rrr```ZZZUUUVVV\\\aaa___\\\WWW]]]eeepppyyyWWWVVVVVVZZZccckkkppprrrtttwwwvvvrrrrrrrrrgggZZZMMMNNNMMMLLLIIIIIIJJJKKKPPPTTT\\\iiixxxwww___[[[```fffvvv|||yyyrrrnnnhhhccc___\\\ZZZXXXSSSNNNJJJIIIGGGDDDDDDHHHMMMOOOQQQSSSTTTTTTSSSRRROOOLLLfffvvvgggggghhhiiikkknnnqqqrrruuuvvvxxx~~~{{{uuutttgggHHH999999===@@@AAA???AAADDDHHHLLLQQQTTTVVVZZZ\\\^^^^^^^^^eeettt~~~uuutttyyy{{{zzzsssqqqllleee]]]ZZZZZZ\\\VVVWWWYYY^^^gggqqq{{{}}}||||||{{{yyyxxxyyy{{{~~~}}}|||~~~~~~~~~~~~}}}|||vvvuuutttrrrooommmlllmmmdddaaa\\\UUUMMMEEE>>>:::666666777888;;;???CCCEEEEEEIIISSS|||WWW888444333///111444555EEE___qqquuu___]]]nnnWWWJJJGGGMMMOOOPPPOOOQQQVVVXXXUUUUUUWWWWWWVVVSSSQQQSSSTTT^^^fffrrr{{{vvv\\\WWWXXXXXX^^^cccpppppp[[[FFF???AAACCCFFFFFFFFFHHHMMMUUU```gggjjjhhhjjjnnniii\\\TTTTTTYYYYYYUUUKKKCCCDDDMMMVVV___bbb]]]RRRLLLRRR[[[```oooyyy{{{www}}}qqqoooqqqwwwzzzpppfffZZZPPPIIIGGGMMMMMMOOOSSSOOOOOO[[[jjjwwwXXX???777777333111222333333222222444666888@@@DDDNNNbbblllpppyyyzzz|||eee]]]VVVWWWaaajjjlllkkkiiioooxxxxxxYYY[[[___aaaeeejjjqqqwwwyyy}}}|||xxxzzz{{{qqqaaaWWWWWWWWWVVVSSSQQQQQQQQQRRRVVV___ooogggQQQOOOTTTUUUggg{{{{{{wwwoookkkgggbbb___[[[XXXUUUQQQLLLIIIHHHFFFCCCDDDHHHMMMOOOSSSUUUWWWVVVTTTRRRLLLHHH___xxxhhhiiikkkmmmqqquuuyyy{{{|||sss{{{iiiHHH999999<<>>:::666666777888<<<@@@CCCFFFCCCFFFOOOxxxZZZ===888555333888333666GGGaaauuusss]]]\\\sssZZZLLLIIINNNPPPPPPPPPSSSXXXZZZWWWRRRRRRTTTXXXZZZYYYUUUQQQRRR[[[gggsss}}}ttt\\\WWWXXX___mmmwwwbbbFFF>>>DDDHHHKKKKKKLLLPPPXXXeeesss}}}{{{xxx|||xxxcccQQQKKKIIIFFFCCCBBB??????FFFQQQZZZYYYUUUOOOMMMSSS___hhh{{{xxxttt}}}~~~tttooojjjhhhhhhpppzzzpppeeeZZZPPPIIIGGGNNNNNNQQQVVVRRRQQQ\\\hhhzzzYYYBBB999666000111222333333222333555777888AAAEEEOOOcccnnnsss}}}uuu~~~fff]]]UUUXXXdddpppvvvwwwxxx~~~yyyaaaffflllnnnnnnrrr{{{zzz{{{}}}rrraaacccddddddbbb___\\\[[[[[[YYY\\\fffwww}}}[[[JJJIIIMMMKKKZZZhhhooovvv}}}yyyvvvllliiieeebbb^^^ZZZVVVSSSQQQLLLHHHHHHFFFCCCDDDHHHMMMPPPTTTWWWXXXWWWTTTRRROOOJJJ```zzzdddrrr~~~zzzwwwxxxxxxttt}}}tttQQQ===999;;;>>>@@@BBBBBBCCCEEEEEEBBBAAAAAA???===>>>BBBGGGMMMXXXdddqqquuuxxxyyy{{{}}}yyyssskkk___UUUSSSWWWYYYZZZ\\\ZZZdddjjjkkkqqq~~~yyyyyy{{{|||}}}~~~}}}~~~}}}zzzzzz}}}|||{{{uuuooonnnrrrtttpppkkkhhhddd]]]TTTKKKDDD>>>;;;888777777888:::===@@@BBBFFFEEEKKKnnn]]]>>>777555111444666888IIIaaannnwwwsssRRR```yyydddRRRHHHKKKLLLPPPTTTTTTRRRTTTZZZTTTSSSUUUZZZbbbeeeccc___WWWWWWWWWZZZfffzzzqqq___ZZZnnnxxxVVVCCCDDDHHHHHHMMMNNNSSS___nnn|||eeeLLL@@@<<<@@@CCCEEEFFFGGGIIILLLJJJLLLMMMLLLMMMWWWmmmyyyxxxzzz|||~~~zzztttssswww|||vvvmmmdddYYYOOOGGGGGGKKKRRRVVVSSSQQQWWW___uuulll>>>777222111222111111000111333444555999DDDHHHPPP```jjjqqq}}}|||||||||}}}vvvnnnmmmppp```YYYWWW^^^iiirrrzzzpppdddrrr~~~{{{vvvuuuyyy{{{{{{xxxrrrkkkgggeeelllmmmqqq}}}___HHHFFFHHH???HHHHHHLLLVVV]]]gggxxxzzzuuurrrmmmjjjfffbbb___[[[WWWTTTOOOKKKHHHGGGDDDBBBFFFKKKQQQSSSUUUWWWWWWVVVTTTRRROOONNN]]]rrryyyooouuu|||}}}yyyzzz~~~{{{yyyUUUAAA<<<===>>>??????AAAFFFIIIHHHFFFFFFGGGIIIEEEBBBBBBCCCFFFOOOYYYgggnnntttwwwzzz|||vvvoooggg^^^YYY]]]cccfffhhhjjjnnnxxx~~~~~~~~~}}}zzz{{{}}}~~~zzzzzz||||||{{{|||xxxsssrrrssssssooollliiieee___WWWMMMEEE>>>;;;888777777888:::===@@@BBBEEEDDDIIIlll\\\===777666222555555777GGG___jjjrrrrrrOOOYYY{{{|||iiiXXXMMMJJJKKKNNNSSSSSSQQQTTTYYYVVVTTTVVV^^^iiiooonnnjjjffffffbbb```fffvvv|||mmmfffgggyyylllQQQHHHLLLNNNLLLOOOXXXggguuulllQQQDDD@@@CCCEEEGGGGGGHHHHHHIIIHHHKKKMMMMMMOOOXXXkkkzzz|||vvvtttuuuwwwuuujjjaaaXXXOOOIIIIIIKKKQQQUUUTTTRRRVVV]]]~~~lll>>>888444333222111111111111333444555;;;EEEHHHNNN___jjjrrrwwwooolllkkkqqqsssrrrkkkaaaZZZZZZ\\\XXXTTTVVVaaappp{{{ggggggvvv}}}}}}yyyuuuvvvzzz~~~~~~yyyuuuttt}}}}}}~~~~~~bbbMMM???@@@BBB;;;AAA@@@CCCJJJOOOWWWeeettt|||xxxtttqqqiiifffbbb^^^[[[WWWSSSPPPOOOKKKHHHGGGDDDBBBEEEKKKQQQSSSUUUWWWWWWVVVTTTRRRPPPOOOccc}}}xxxuuuwww{{{{{{yyyxxxVVVCCC>>>>>>??????>>>EEELLLOOOMMMMMMOOORRRWWWPPPIIIEEEBBBBBBIIIRRR\\\dddmmmsssxxxyyyssskkkddd``````hhhooorrrtttwww~~~zzz{{{}}}zzzvvvvvvyyy{{{{{{}}}|||zzzwwwtttqqqnnnllljjjgggbbbZZZQQQGGG???:::888777777777999===@@@CCCCCCCCCGGGggg\\\===777666444777777999HHH^^^hhhooozzzSSSXXXwwwppp]]]QQQKKKKKKNNNSSSTTTSSSUUUZZZXXXUUUUUU^^^llluuuuuuqqqqqqrrrnnniiilllzzzuuuhhhkkkppp~~~```MMMMMMSSSSSSNNNXXXcccqqqyyy{{{{{{}}}lllQQQEEEDDDFFFHHHJJJLLLLLLKKKKKKHHHNNNSSSQQQOOOTTT```kkk|||zzzxxx{{{{{{vvvttttttuuu~~~ttthhh___WWWPPPKKKKKKKKKOOOTTTUUUSSSVVV[[[kkk>>>999666555222222111111222333555666===FFFHHHNNN___jjjttt{{{{{{ooofffeeehhhgggdddllliiibbbYYYQQQMMMNNNOOOQQQPPPVVVddduuuxxx^^^hhhxxx}}}xxxxxxwwwttttttvvv}}}eeeKKKDDD@@@CCCFFFAAACCCBBBDDDGGGJJJOOOZZZdddxxx{{{{{{yyyxxxzzzzzzuuurrrooofffccc___[[[XXXTTTPPPMMMNNNJJJGGGGGGDDDBBBEEEKKKQQQRRRUUUWWWWWWVVVTTTSSSVVVWWWqqqxxxrrrpppuuuvvvzzzqqqQQQ@@@>>>???@@@AAABBBKKKSSSTTTTTTXXX___ccchhh___TTTNNNIIIHHHMMMTTTVVV^^^fffmmmrrruuupppiiifffdddgggnnntttvvvxxx||||||}}}~~~yyywwwxxx{{{}}}}}}~~~|||uuupppmmmmmmjjjiiiddd]]]TTTIII@@@:::999888777777999===AAACCCBBBBBBDDDbbb___???888777444777999;;;KKK```iiipppVVVWWWsssvvv```OOOMMMLLLOOOTTTVVVUUUWWWZZZXXXTTTSSS\\\kkkvvvwwwssstttyyyxxxttt{{{rrrccciiioooxxxyyy\\\NNNPPPUUUUUUSSSaaagggmmmooonnnmmmpppttt~~~aaaJJJCCCGGGHHHKKKMMMOOOPPPQQQQQQRRR\\\bbbZZZNNNIIIOOOUUU]]]\\\]]]aaakkkxxx}}}}}}~~~~~~}}}|||{{{|||~~~}}}vvv|||}}}}}}ssshhh___WWWOOOIIILLLKKKMMMSSSUUUTTTUUUYYYiii>>>:::666777222222111111222333555666===GGGJJJRRRbbbllltttsssrrr|||oooaaa]]]bbbiiijjjiiikkkdddYYYPPPKKKKKKLLLNNNRRRQQQVVVcccrrrsss```hhhwwwxxxpppooonnnnnnqqquuuuuuUUUDDDGGGGGGGGGLLLLLLLLLMMMNNNPPPQQQTTTZZZ___iiiqqq|||qqqooollllllooorrruuuvvv|||yyytttooommmeeeccc___[[[XXXUUUQQQNNNLLLIIIGGGGGGEEEBBBEEEKKKPPPRRRTTTWWWWWWVVVTTTSSSWWW]]]}}}tttpppooorrruuuoooPPP@@@===???AAABBBDDDOOOXXXZZZ^^^iiivvv}}}}}}rrreee\\\VVVRRRUUUZZZYYY^^^cccfffkkkooolllgggffffffiiippptttuuuzzz~~~}}}|||}}}~~~}}}uuuooommmnnnkkkiiifff___VVVKKKAAA;;;999888666666888<<>>:::888666666888<<>>:::666666333333222222333444555777>>>JJJQQQ[[[jjjoooqqqzzzrrrtttmmmYYYWWWUUUVVVYYY\\\^^^^^^VVVQQQJJJFFFEEEHHHKKKMMMLLLLLLPPPWWWaaapppdddUUUhhhvvvrrriii___]]]___ccckkkssszzzRRRFFFIIIPPPLLLNNNYYY^^^eeekkkppprrrssstttpppkkkhhhrrr}}}xxxsssppplllgggddd^^^^^^```aaabbbbbbcccccc\\\XXXSSSOOOOOOSSSXXX\\\___hhhvvvxxxqqqkkkgggaaa___[[[XXXUUURRROOOLLLJJJGGGFFFGGGEEECCCEEEJJJOOOQQQTTTVVVWWWWWWUUUTTTWWWppplllpppvvvxxxyyyvvvTTTCCC@@@CCCEEEHHHRRR___iiinnnyyyzzzrrrkkkeeedddeeedddfffdddaaa```aaa]]]XXXTTTZZZeeemmmooommmqqqwwwzzzxxxxxxvvv||||||~~~}}}{{{xxxtttqqqppppppjjjhhheee^^^VVVMMMEEE@@@:::888666555777<<>>888666333333222222333444666777FFFPPPTTTZZZgggmmmqqq{{{{{{~~~nnn___QQQLLLIIILLLSSSWWWUUURRRIIIKKKLLLKKKIIIHHHIIIKKKFFFJJJQQQWWWZZZaaaqqqvvvnnniiihhhaaaVVVWWW```^^^mmmyyy{{{~~~||||||rrriiihhhlllrrr|||~~~}}}gggPPPNNNRRRTTTWWWjjj|||}}}zzzuuuqqqooonnnnnn^^^^^^^^^\\\XXXSSSOOOLLLRRR[[[kkk{{{sssmmmhhhdddaaa^^^ZZZWWWUUURRROOOLLLHHHFFFFFFGGGFFFCCCEEEIIIOOOQQQTTTVVVWWWWWWVVVUUU^^^vvvpppvvv~~~vvvnnnqqquuupppkkkzzzyyyfff[[[MMMCCCAAAEEEIIILLLcccqqq{{{{{{}}}~~~vvvvvvvvvtttooojjjhhhiiijjjllleeeffffff___]]]UUUFFFKKKNNNUUU\\\]]]]]]cccjjjxxxuuupppjjjgggiiinnnrrrrrrwww}}}}}}}}}}}}|||~~~{{{{{{vvvrrrsssuuuwwwtttpppooojjjddd```WWWKKKDDDBBB>>>:::777999::::::>>>DDDBBBHHHGGGQQQuuuaaa@@@<<<<<<666555333888III\\\bbbjjjpppVVVcccwwwcccXXXPPPQQQVVVVVVUUUUUUPPPTTTYYY]]]```fffnnntttmmmmmmsssbbbXXXaaapppxxx|||sssssssssrrrrrrtttyyy|||}}}```XXX[[[\\\hhhtttttt|||UUUIIIJJJIIIJJJNNNTTTOOOOOOVVVYYYVVVUUUXXX[[[VVVQQQPPPPPPLLLHHHFFFDDD>>>999:::>>>AAACCCCCCDDDDDDDDDFFFJJJPPPVVVZZZlllqqqxxx|||mmmeee```___aaakkk|||zzzmmmfff^^^SSSJJJFFFFFFKKKLLLPPPVVVTTT[[[ooouuufffDDDAAA666333222333444333222333666888DDDRRRVVVZZZfffmmmooouuuxxxxxxfff[[[QQQNNNKKKNNNRRRUUURRRNNNJJJJJJJJJKKKLLLLLLKKKIIIIIILLLPPPVVVaaammmrrrpppgggbbb___^^^XXXSSSVVV___aaakkkvvvzzz~~~xxxooolllpppyyy}}}uuuxxx~~~```JJJQQQWWW[[[ddduuuzzztttooollleee^^^ZZZ[[[^^^gggrrr~~~xxxnnngggfff^^^\\\XXXUUUSSSPPPMMMJJJGGGGGGFFFDDDCCCCCCEEEHHHPPPQQQRRRSSSUUUUUUUUUVVVaaauuuoooxxxvvvmmmhhhlllpppkkkdddnnntttqqqkkkgggaaaZZZSSSMMMEEE@@@AAAFFFKKKOOOeeemmmssstttsssrrrooollliiiiiihhhggghhhkkkpppsssooohhhjjjjjjccc```WWWEEEEEEEEEIIIOOOQQQRRRWWW^^^gggeee```\\\ZZZ^^^eeejjjlllqqqvvvxxxyyy|||{{{{{{}}}~~~|||yyyxxxuuuqqqqqqttttttrrrnnnooojjjeee```WWWLLLDDDCCC???:::888999:::;;;???DDDEEEJJJGGGRRRwwweeeBBB999999555555444999KKK^^^dddjjjvvvZZZdddlll```VVVUUUWWWWWWVVVVVVWWWXXXZZZYYYYYY\\\bbbgggqqq|||mmmnnn~~~pppbbbZZZdddqqqvvvxxx{{{|||yyyuuuuuuxxx~~~eeeaaafffiiizzzbbbJJJGGGJJJIIIOOOYYY___[[[]]]fffmmmmmmlllllleee___ZZZ[[[^^^[[[RRRKKKFFFAAA>>>>>>???>>>>>>???AAA@@@@@@AAADDDHHHLLLNNNUUUZZZccckkkttt|||~~~vvvttttttqqqwwwttthhhbbb\\\SSSKKKGGGEEEKKKMMMRRRWWWVVV___vvvyyyhhhDDD@@@555333222333444333222333666888FFFTTTZZZ^^^jjjppprrrxxxvvvbbbSSSQQQPPPOOOQQQSSSRRRNNNJJJJJJJJJJJJJJJKKKKKKKKKJJJKKKQQQXXXbbbnnnxxxxxxrrraaa]]]ZZZYYYTTTPPPUUU\\\bbbnnn{{{tttnnnqqqzzzvvvrrryyyaaaMMMRRRXXX^^^kkk{{{wwwxxxwww|||}}}yyysssjjjcccaaa]]]ZZZWWWTTTRRROOOLLLIIIGGGGGGFFFDDDBBBCCCFFFHHHPPPQQQRRRSSSTTTUUUUUUTTTbbbwww{{{{{{lllhhhfffkkkpppkkknnnqqqqqqjjjbbbZZZPPPHHHGGGGGGFFFEEEFFFJJJPPPUUUbbbdddjjjmmmkkkeeedddgggjjjiiihhhhhhjjjnnnrrruuurrrnnnrrrsssmmmkkk```KKKDDD???>>>BBBGGGIIIMMMRRRYYYWWWRRRNNNLLLPPPWWW\\\fffjjjooorrrsssyyy~~~{{{zzz{{{{{{yyyvvvvvvssspppppprrrrrrooolllnnniiieeeaaaXXXMMMEEEDDD???;;;888:::;;;;;;???EEEFFFJJJGGGUUUlllFFF888666333555555:::LLL```ffflllxxx]]]dddwwwiii\\\WWWXXXWWWVVVVVVWWWYYYYYYYYYZZZ___gggnnnuuuwwwmmmqqq}}}mmmbbb^^^gggppprrrtttwww~~~~~~jjjiiiooosssYYYNNNJJJOOOPPPOOOYYYiiimmmmmmsss}}}~~~|||qqqhhhbbbdddkkkmmmeee[[[QQQIIIBBBAAA???<<<;;;>>>@@@@@@@@@@@@@@@AAABBBCCCCCCGGGNNNVVV___hhhqqqwwwsssgggaaa[[[RRRJJJGGGDDDLLLPPPSSSWWWWWWddd~~~kkkDDD>>>444444222333444333222333666888HHHWWW^^^cccnnntttuuu{{{uuu```PPPRRRSSSUUUUUUSSSNNNIIIFFFLLLKKKKKKKKKKKKKKKLLLLLLNNNVVVbbbppp}}}{{{pppZZZXXXVVVTTTQQQPPPVVV]]]jjjvvvwwwnnnqqqzzzxxxlllkkkwwwsssXXXRRRVVV[[[bbbpppzzzuuuppphhhaaa___[[[XXXTTTRRRPPPMMMJJJHHHGGGFFFEEECCCAAACCCFFFIIIPPPQQQRRRTTTTTTTTTSSSSSS[[[~~~ttttttkkkllllllqqquuupppzzzyyyvvvqqqhhh]]]OOOEEEEEEGGGIIIHHHHHHJJJPPPUUU[[[\\\cccmmmkkkcccdddlllnnnooopppqqqqqqqqqqqqqqqvvvuuu{{{}}}}}}qqqZZZIIIAAA;;;>>>DDDGGGJJJMMMUUURRRLLLFFFCCCDDDIIIMMM\\\bbbhhhkkknnnttt~~~~~~{{{zzzzzzzzzwwwuuuuuusssqqqqqqqqqqqqnnnlllmmmiiieeebbbYYYNNNFFFDDD@@@;;;888:::;;;;;;???EEEFFFIIIGGGYYYtttLLL:::555333555666999JJJ^^^eeemmmuuu\\\bbb~~~nnn^^^WWWWWWVVVUUUVVVVVVWWWXXXYYY]]]fffrrr{{{vvvlllttt~~~~~~oooeee```hhhoooqqqtttzzz~~~pppoootttyyynnnQQQOOORRRWWWUUUTTT```qqqyyyyyyuuukkkgggcccgggsss}}}|||uuuhhhVVVEEEAAAAAA>>>>>>@@@BBBBBBCCCCCCBBBAAAAAA@@@AAACCCGGGJJJOOOVVV^^^cccyyyvvviiiaaaZZZQQQHHHEEEDDDMMMQQQTTTVVVUUUdddkkkCCC===333444222333444333222333666888GGGXXXaaafffpppuuuuuu{{{}}}|||wwwfffXXXVVVWWWWWWTTTOOOJJJGGGFFFNNNNNNMMMLLLKKKKKKMMMOOOTTT]]]lll{{{wwwgggWWWWWWUUUSSSRRRTTT[[[bbbuuu~~~wwwlllnnnxxxsssjjjlll{{{cccSSSZZZ___eeelllxxx|||vvvqqqkkkddd```YYYVVVRRROOOMMMKKKIIIGGGFFFFFFCCCAAA@@@BBBGGGKKKPPPQQQSSSTTTTTTSSSQQQPPPSSSvvv{{{rrrrrrnnnrrrrrrwwwzzztttuuuttttttrrriii[[[KKKAAABBBDDDFFFEEEEEEGGGMMMRRRYYY[[[eeepppoooggghhhqqqlllsss|||~~~zzzuuussszzz{{{lllLLLBBB;;;===CCCEEEFFFHHHMMMKKKFFFAAA======@@@CCCKKKRRR[[[aaagggooozzz~~~|||{{{{{{zzzxxxvvvuuutttssssssrrrqqqnnnlllkkkgggdddbbbZZZNNNFFFDDD???;;;888999;;;;;;???DDDFFFIIIGGGZZZ|||RRR===666333555666888GGG[[[dddmmmttt\\\```qqq___WWWVVVUUUUUUVVVXXXXXXWWWWWW]]]hhhxxxzzzjjjrrr}}}uuuhhhaaagggoootttzzz}}}{{{~~~lllTTTRRRSSSVVVVVVYYYgggwwwtttiiiddd\\\eeeppp|||eeeIIIAAACCCAAAAAACCCBBBCCCDDDDDDDDDCCCAAAAAADDDDDDDDDCCCDDDGGGLLLPPPbbbgggrrruuuggg___YYYOOOHHHDDDEEENNNQQQRRRTTTSSSaaa|||~~~hhhAAA<<<444444222333444333222333666888DDDXXXccchhhrrruuutttzzzxxx{{{pppggg\\\[[[VVVPPPJJJGGGHHHIIIMMMMMMMMMKKKJJJKKKOOORRR```jjjwwwqqq^^^VVVWWWVVVSSSSSSYYYaaagggvvv{{{yyyllllllssszzz}}}yyyrrrwwwqqq\\\XXX\\\fffqqqyyy~~~uuuppplllfffaaaWWWTTTPPPLLLKKKIIIHHHFFFFFFEEEBBB??????BBBHHHMMMQQQRRRSSSTTTSSSQQQOOOMMMRRRttt{{{uuusssqqqwwwxxx{{{~~~xxxwwwwwwxxxwwwmmm[[[LLLDDDCCCEEEHHHKKKNNNRRRWWWZZZaaagggooosssooojjjkkkqqq{{{zzzvvv~~~uuuIII@@@;;;===AAAAAAAAABBBAAAAAA@@@>>><<<<<>>:::777999::::::>>>DDDFFFIIIGGGXXXUUU>>>888555555666777FFFZZZcccmmmvvv^^^^^^zzzvvvddd[[[YYYWWWWWWXXXWWWWWWWWWZZZcccuuuzzzkkkmmmwww{{{lllbbbhhhsss{{{mmmXXXUUUTTTXXX]]]eeeuuuyyyiiibbbaaafffzzzjjjMMMFFFHHHEEEDDDGGGDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCAAA???@@@CCCFFFKKKNNNUUUeee|||{{{nnnbbb[[[VVVNNNHHHFFFEEELLLOOOQQQSSSQQQ^^^wwwwwwaaa>>>===444444222333444333222333666888DDDYYYfffkkktttvvvuuu{{{yyyyyysssaaa[[[RRRKKKGGGHHHJJJMMMJJJLLLMMMLLLMMMPPPWWW]]]qqqyyy}}}kkk[[[VVVYYYXXXUUUUUU]]]ggglllqqqrrrttt|||~~~rrroootttzzz~~~~~~cccWWWXXXZZZhhhxxx~~~rrrkkkiiiddd^^^VVVSSSNNNKKKIIIHHHGGGFFFFFFDDDAAA>>>>>>BBBIIINNNQQQRRRSSSTTTSSSPPPMMMKKKVVVvvvzzzwwwxxxxxxqqq]]]OOOKKKJJJMMMSSSZZZbbbggghhhhhhqqqyyy|||vvvooonnnrrruuu~~~{{{rrrGGGAAA>>>AAACCCAAA@@@AAA>>>@@@BBBCCCCCCDDDFFFGGG???DDDIIIOOOWWWddduuu|||}}}zzz{{{||||||{{{zzzyyyyyytttuuuvvvuuurrrooommmlllgggdddbbb```YYYNNNEEECCC===999666888999999===CCCEEEHHHGGGVVVTTT;;;777555666555777GGG\\\ffflll}}}www___]]]wwwmmmccc```]]][[[[[[XXXXXXYYY]]]jjjrrrkkksss~~~mmmccclll{{{hhh\\\[[[]]]aaafffppp{{{jjjggglllpppwww___MMMMMMOOOKKKKKKRRRNNNNNNNNNMMMMMMMMMMMMMMMKKKJJJIIIFFFCCCBBBCCCEEECCCFFFJJJQQQ]]]qqqzzzmmm```YYYTTTMMMGGGEEEDDDJJJLLLPPPUUUSSS]]]sssqqqYYY;;;>>>555444222333444333222333666888EEE\\\jjjpppxxxyyyxxx~~~zzzyyyaaaYYYOOOHHHHHHKKKMMMNNNKKKNNNQQQSSSVVV^^^hhhppp}}}uuuggg[[[ZZZ^^^]]]YYYZZZdddnnnrrrssspppmmmqqqzzzyyy~~~vvvaaa^^^___iiizzz~~~nnngggeeeaaa[[[VVVRRRMMMJJJIIIHHHGGGFFFFFFDDD@@@======BBBJJJOOOQQQRRRTTTTTTRRROOOLLLIIIbbbxxx{{{nnnWWWKKKIIIOOORRRZZZeeeooossspppmmm}}}xxxoootttzzz|||~~~lllHHHEEEDDDHHHHHHEEECCCDDDDDDGGGJJJLLLLLLLLLMMMNNNKKKLLLMMMNNNTTTbbbtttvvvmmm```XXX]]]gggttt}}}xxxzzz||||||{{{zzzyyyyyysssuuuvvvuuurrrnnnlllkkkfffcccaaa```YYYMMMEEECCC===888555777888888<<>>DDD???LLLLLLTTT|||QQQ444<<<666222777999EEE^^^lllhhhzzzhhh___sss}}}|||wwwllliiipppkkkcccaaaiiiqqq{{{~~~wwwwww~~~qqqhhhqqqvvvaaabbbfffkkkmmmlllooo~~~{{{jjjccciii}}}gggYYYTTTOOOOOOUUU^^^gggllleeeggggggddd```]]]]]]^^^\\\ZZZXXXUUURRROOOLLLJJJIIIIIIJJJKKKNNNRRRVVVZZZfffxxxyyymmm```WWWQQQJJJFFFGGGCCCJJJRRRMMMTTTUUUXXXrrr}}}XXX>>>>>>333444444333333333333444555555DDD^^^ooowww}}}|||zzz|||}}}||||||```TTTKKKLLLOOONNNLLLMMMLLLPPPZZZhhhtttzzz~~~ttthhhdddccceeeiiifff]]]^^^mmmzzz~~~~~~xxxwww~~~vvvvvvxxxppplllttt|||nnnccc^^^\\\[[[UUUSSSOOOJJJGGGEEEDDDDDDDDDBBB???>>>AAAFFFLLLOOOLLLTTTUUUTTTTTTMMMIIIQQQzzzrrrhhhUUUQQQWWW___lll{{{yyytttuuuzzz{{{rrrssswwwzzz~~~YYYFFFHHHLLLRRRWWWXXXUUURRRVVVSSSQQQSSSXXX___ccceeeeee]]]ZZZ]]]___eeevvvzzzhhh```\\\___dddkkksss}}}}}}{{{{{{{{{|||}}}|||yyyvvvssssssrrrpppnnnmmmkkkkkkgggfffbbb]]]VVVMMMFFFBBB@@@;;;777888999:::>>>DDDAAAMMMLLLRRRwwwPPP777>>>888888666888DDD]]]jjjfffyyyjjj```rrr{{{}}}{{{zzzvvv}}}wwwkkkrrrnnn```^^^ccclllqqqqqqttt{{{llliiitttrrr\\\RRRPPPPPPXXXccckkkmmmlllkkkjjjgggccc___\\\[[[ZZZUUUWWWYYYYYYVVVRRROOOMMMIIIHHHHHHIIILLLOOOPPPPPPTTT```qqq}}}uuujjj```YYYSSSKKKEEEDDD@@@HHHPPPLLLSSSVVV]]]tttYYY>>>>>>555666444333333333333444555555CCC^^^pppxxx|||xxx|||yyyzzzxxxzzz\\\RRRLLLMMMPPPPPPRRRUUUTTT```mmmvvvzzzvvvmmmiiigggfffiiihhhccc]]]```mmmzzzzzzyyywwwooosss}}}zzznnnttt~~~pppddd^^^ZZZXXXSSSQQQMMMIIIFFFDDDDDDDDDDDDAAA>>>===@@@FFFLLLOOOPPPVVVTTTOOONNNIIIKKKZZZqqqyyynnnYYYNNNRRR\\\gggyyy}}}rrrtttzzzuuuoooqqquuuvvvxxxrrrTTTQQQTTT[[[bbbggggggccc___]]]ZZZWWWXXX]]]dddjjjmmmjjjdddaaacccbbbcccmmmzzzlll___^^^bbb```hhhsss}}}~~~~~~}}}||||||{{{yyyvvvsssvvvuuutttrrrooollljjjiiiiiihhheee```XXXOOOFFFAAA@@@;;;888888999999>>>CCCDDDLLLIIIPPPssswwwJJJ555999444777555777CCC[[[hhheeexxxpppaaaooommmrrr{{{rrrbbb^^^[[[cccoooxxxzzz|||{{{pppsss~~~```YYYWWWVVVZZZeeeppptttooogggeee___VVVPPPNNNMMMLLLJJJIIIMMMRRRTTTTTTUUUYYY\\\ZZZWWWSSSPPPOOOPPPPPPPPPNNNQQQVVV\\\fffwwwzzzoooggg___ZZZUUULLLDDDAAABBBJJJTTTPPPWWW[[[iiipppZZZ>>>>>>666777444333333333333444555555BBB]]]rrr{{{|||uuuvvvzzz}}}~~~|||sssXXXSSSOOOOOOQQQTTTYYY___cccuuu~~~}}}nnnggggggiiijjjiiinnnfff```aaahhhqqq}}}}}}{{{~~~uuuiiinnnzzzttttttuuuiiidddaaadddjjjrrr}}}oooddd^^^YYYVVVPPPNNNKKKHHHFFFDDDDDDDDDDDDAAA======AAAGGGLLLOOOPPPTTTNNNHHHHHHEEELLL___qqq~~~nnnZZZKKKIIITTTaaannn}}}nnnooowwwwwwmmmjjjoootttuuuvvv{{{}}}yyyxxx~~~}}}aaaSSS___eeennnvvvxxxtttmmmhhhaaa```^^^___bbbfffjjjllljjjgggfffhhhgggfffkkksss{{{~~~}}}~~~yyyeeeZZZYYYbbbllllllttt}}}zzz|||~~~|||{{{zzzyyyxxxuuurrrxxxxxxwwwuuussspppmmmlllkkkjjjhhhccc\\\SSSJJJEEEAAA;;;888888999999===CCCGGGKKKIIIWWWyyymmmGGG444666///555666777BBBZZZhhheeexxxxxxccckkknnnppp}}}uuubbb[[[]]]\\\eeettt{{{iii\\\___\\\aaajjjvvv~~~~~~wwwqqqsssiii]]]WWWWWWWWWTTTPPPQQQSSSTTTSSSSSSYYYbbbiiivvvtttnnneee\\\XXXYYY\\\]]]]]]\\\YYYZZZ```kkksss|||mmmeee\\\XXXSSSKKKDDDBBBDDDMMMVVVRRRWWW\\\nnnmmm\\\===>>>666666444333333333333444555555@@@\\\rrr~~~}}}rrrpppwww~~~uuuhhhUUUTTTSSSRRRTTTYYYccclllvvv{{{xxxwwwrrrlllhhhdddeeeiiilllkkkiiimmmccc```iiisssxxx|||}}}ssshhhnnnyyy}}}yyydddVVVQQQPPPTTTYYY```jjjrrr|||jjjbbb]]]XXXUUUNNNMMMKKKHHHFFFEEEDDDDDDDDD@@@<<<<<>>;;;===CCCIIIKKKKKKCCCBBB???FFFQQQMMMMMMZZZyyynnnaaa{{{bbbLLLHHHOOOVVV]]]dddeeeccc[[[OOOKKKUUUdddnnnvvvvvviiijjjpppuuutttnnnddd```dddjjjlllpppwww}}}~~~}}}~~~|||yyywwwrrrmmmggg[[[QQQVVVaaajjjsss~~~~~~zzzjjjmmmpppqqqpppnnnmmmmmmjjjiiihhhiiilllooossswwwvvv{{{~~~}}}}}}uuudddTTTQQQUUUZZZ^^^aaabbbfffjjjnnnpppsssvvvxxxuuu|||}}}|||xxx{{{zzzyyywwwwwwwwwwwwvvvtttpppqqqsssssssssqqqooonnneeedddbbb]]]WWWQQQKKKHHHBBB<<<888999999999<<>>555333444333333333333444555555999WWWpppqqqlllqqq||||||~~~{{{kkk^^^QQQTTTVVVWWW^^^nnn~~~|||qqqhhhaaa\\\YYY^^^kkkzzz{{{qqqiiifff___```hhhuuu~~~|||xxxjjjqqq~~~lllWWWNNNMMMPPPWWWZZZZZZ\\\```qqqwwwggg```[[[TTTNNNKKKKKKIIIHHHFFFDDDBBBBBB@@@<<<;;;???FFFKKKKKKIII@@@??????JJJUUUOOOMMMZZZuuu___\\\hhhVVVIIIJJJOOORRRYYYbbb``````YYYNNNLLLWWWfffnnnttt||||||oooffffffkkknnnpppmmmddd___bbbiiimmmsss{{{zzzpppbbbWWWQQQSSSYYY```dddjjjqqquuuuuutttrrrrrrgggkkkoooqqqqqqqqqsssuuuwwwtttooolllmmmrrrvvvxxxyyyzzzzzzxxx{{{}}}~~~}}}}}}~~~~~~lll___VVVPPPQQQSSSSSSSSSTTTQQQSSSTTTUUUWWWZZZ___bbbbbbkkkvvv~~~|||yyyxxxtttwwwzzz}}}{{{yyyxxxxxxxxxwwwuuuoooqqqrrrssssssqqqnnnlllgggddd```ZZZTTTNNNIIIGGGBBB<<<999999999888<<>>@@@888555444333333333333444555555666SSSmmmsssmmmttt}}}{{{}}}|||pppeee[[[]]]\\\ZZZbbbrrrrrrfffbbb]]]WWWZZZbbbnnnuuu{{{yyyppphhheeeeeeccckkkttt{{{sssjjjqqq}}}jjjWWWTTTTTT[[[eeemmmpppuuuzzzrrrddd^^^ZZZSSSMMMIIIIIIGGGFFFCCCAAA???>>>===;;;;;;@@@HHHLLLJJJFFF???@@@AAAIIINNNEEEHHH]]]|||```hhhzzzSSSJJJHHHPPPTTTSSSYYYccceeeeee]]]QQQOOO[[[iiipppqqquuuvvvqqqhhhbbbbbbeeeffflllllleee```dddmmmrrryyyqqq^^^QQQQQQXXX\\\[[[XXXZZZ\\\\\\ZZZYYY[[[]]]gggkkkooorrrtttwww|||}}}vvvuuuzzz~~~|||{{{{{{{{{||||||}}}{{{eeePPPKKKIIIJJJMMMMMMIIIGGGIIIGGGHHHHHHIIIJJJNNNSSSWWWXXXbbbnnnvvvxxxuuurrrqqqqqqtttxxx~~~{{{yyyyyyyyywwwvvvrrrsssuuuuuutttrrrooommmjjjgggaaaZZZSSSMMMIIIGGGBBB===999999999888<<>>AAABBBEEECCC999BBB^^^hhhyyyuuu^^^TTTLLLVVVhhhmmmsssrrrXXXNNN[[[kkkrrrtttsssooofff]]]XXXZZZ]]]```gggllllllkkkmmmrrruuukkkSSSKKKKKKJJJNNNUUUXXXXXXXXXWWWVVVWWWZZZ\\\ccckkkrrruuusssvvv~~~{{{{{{~~~{{{~~~}}}yyyxxxxxxyyy{{{}}}}}}|||zzz|||yyyiiiUUUGGGFFFGGGHHHGGGGGGHHHKKKMMMLLLLLLOOOUUUXXXYYY^^^dddkkkgggggglllnnnkkkjjjlllkkksssyyy|||~~~|||zzzyyyyyyxxxvvvtttxxxwwwuuusssqqqpppooooooqqqlllddd[[[RRRKKKFFFDDD@@@===999666666999===@@@???BBBGGGMMMWWWjjjUUUAAA===777333777666888KKKggguuuxxxiiiwww~~~kkkcccaaadddhhhpppxxxwwwwwwssseeehhhiiipppxxx{{{zzzzzz|||mmmeeegggvvvkkk```WWWWWWWWWSSSPPPQQQSSSWWWYYYZZZ\\\gggwww}}}|||wwwsssvvv~~~{{{tttiii]]]SSSJJJDDDEEEIIIJJJGGGQQQMMMRRRQQQTTTiiifffDDD;;;888777555555555555555555444444888FFF___yyyxxxkkkxxx{{{yyyyyytttwwwkkk___]]]hhhuuuzzzxxxaaaXXXQQQQQQUUU[[[eeemmmrrrllleeedddjjjppptttuuuooocccooo||||||sssvvvssskkkiiiooowww}}}fffYYYUUUTTTOOOIIIGGGFFFEEECCC???<<<999888777<<>>;;;888777999>>>CCCFFFJJJLLLGGG???>>>:::<<<@@@<<<===UUUrrr|||ppptttXXXOOOTTTXXXooo{{{```VVVYYYdddnnnppppppnnnhhhaaa\\\[[[\\\aaagggnnnqqqqqqsssxxx}}}xxxaaaMMMLLLUUUYYY[[[^^^___ccchhhlllllllllllllllqqqsssvvvyyy{{{}}}xxxrrrqqqqqqpppooooooqqqssstttrrrqqqsssttttttoooeeeWWWLLLEEEKKKNNNRRRUUUXXX[[[___aaaggggggjjjppprrrsssxxx~~~~~~zzzyyyyyyuuukkkbbb^^^^^^aaafffnnn~~~|||xxxvvvvvvvvvuuutttssssssssstttuuuuuuvvvvvvtttoooggg\\\RRRIIICCC???===:::777555555888===@@@FFFBBB;;;888DDD```{{{LLL999777555444666:::???NNNaaaffflll|||nnnvvv|||lllccc]]]XXXUUUUUUWWWgggnnnlllllliiinnn}}}ooollluuuyyy{{{rrrfffkkkmmmttt}}}uuuwwwxxx}}}{{{hhhkkksssxxxqqq```ZZZXXXZZZbbbjjjmmmooopppqqqnnnhhhbbb^^^^^^cccgggzzzxxxvvvzzz~~~{{{wwwkkkcccZZZSSSMMMHHHIIIMMMIIIKKKUUUSSSSSSVVVhhh|||```vvvlllMMMCCC<<<888555555555444444444333333555AAAXXXttttttmmm|||qqqsssqqqddd]]]fffwww|||ooo___PPPNNNPPPUUUZZZ\\\aaagggiiinnnuuu{{{}}}~~~~~~~~~yyyqqqppp|||zzzwwwwwwtttvvvxxxmmm```ZZZYYYVVVNNNFFFFFFDDDBBB???<<<999777666;;;@@@EEEGGGJJJLLLGGGAAA===:::<<<@@@>>>BBB[[[xxxwwwuuuuuu^^^VVV\\\___kkkmmm[[[XXXYYYaaalllpppqqqqqqnnnjjjfffeeefffhhhlllrrrvvvwwwxxx~~~lll```WWWZZZaaaeeegggiiilllooosssuuutttttttttuuuxxx|||wwwnnnhhhccceeeeeefffiiilllnnnnnnmmmgggiiijjjfff^^^VVVQQQPPPTTTWWW\\\```cccfffjjjmmmqqqqqqtttzzz}}}~~~ssscccYYYVVVXXX]]]iii}}}|||xxxuuuttttttttttttrrrssstttuuuuuuvvvvvvvvvpppkkkdddZZZPPPGGGAAA>>>;;;999666444555888===???CCCBBB???AAAPPPlllwwwJJJ999999777666444:::???MMM^^^bbbiii{{{mmmnnnuuuiiibbb^^^XXXTTTTTTZZZjjjoookkkhhhfffnnnnnnjjjsssxxxyyy}}}vvvmmmuuusssvvvyyy{{{|||zzz}}}uuufffkkkooonnnfffVVVWWWbbbqqq{{{uuuqqqoooqqq{{{~~~yyyvvvrrrvvvxxxsssggg___WWWQQQLLLGGGGGGKKKJJJMMMUUUUUUUUU```tttdddmmmNNNDDD===999666666555555444333333333444===RRRooo{{{mmmsssuuuooofffdddooo{{{wwweeeTTTOOOOOOTTT\\\aaaeeejjjqqq~~~{{{pppqqqxxx{{{}}}xxxlllcccYYYTTTUUUTTTNNNHHHDDDBBB???<<<999888777777>>>CCCGGGIIIJJJLLLHHHCCC@@@<<<<<>>:::888666555666999===@@@<<<>>>>>>BBBUUUuuuoooGGG:::999666666444888===KKK]]]cccmmmqqqiiittthhhbbb\\\WWWUUUVVV\\\mmmsssmmmiiifffqqqkkkgggrrryyywwwqqq|||pppdddgggdddaaa```ZZZiiivvvvvvwww}}}~~~{{{|||tttnnnccc\\\SSSNNNIIIDDDDDDHHHLLLPPPTTTXXXYYYnnnoooiiijjjKKKDDD>>>:::777777666555555444333333444999JJJhhhnnn{{{qqqlllmmmvvvwwwlll[[[QQQQQQSSSYYYcccjjjpppzzzqqqkkksssqqqfffZZZRRRQQQPPPMMMIIIBBB@@@===:::888777888999@@@FFFIIIJJJJJJLLLJJJGGGFFF???<<>>999888666666777;;;>>>AAA??????<<>>;;;888777888:::<<>>@@@HHHUUUhhhwwwvvveeepppnnnsss|||~~~}}}fffXXXNNNRRRZZZ]]]]]]^^^llllllnnnrrrvvvzzz|||}}}rrr___XXXbbbnnnsssrrrpppppppppmmmlllllllllnnnttt{{{|||rrr```PPPDDDBBBAAADDDJJJRRRXXX[[[ccccccdddfffggggggeeecccZZZ[[[[[[\\\]]]aaagggkkkttttttyyy~~~mmm^^^NNNPPP[[[mmm~~~~~~{{{xxxwwwvvvtttrrrsssssssssrrrpppllliiigggaaa^^^ZZZTTTMMMFFF@@@===999888777777999<<>>AAAZZZccc@@@999999555555666888;;;KKKaaahhhnnn|||rrrtttkkkbbb]]]XXXTTTUUUXXXcccyyyzzzvvvvvvnnnvvv~~~wwwyyywwwppp|||iii___bbb^^^bbbrrr~~~uuugggcccggggggdddbbbjjjttt{{{vvvllleee^^^UUUMMMHHHEEECCCFFFKKKPPPUUUTTT___aaa|||sss}}}fffJJJDDD@@@===::::::999888777666555555666444>>>YYY}}}{{{ttt~~~yyyqqqmmmllldddWWWTTTXXXWWW]]]jjjzzz{{{tttrrruuu|||wwwdddUUUMMMIIIGGGEEE???<<<999666777999===???AAAHHHLLLKKKKKKNNNOOONNNIIIEEE@@@???FFFWWWsssllljjj|||zzz~~~|||ZZZUUURRRVVV^^^cccdddcccoooooopppsssxxx|||iiiYYY^^^eeennnrrrttttttrrrpppqqqqqqppppppqqquuuzzz~~~|||qqqeeeVVVIII@@@===;;;<<>>CCC]]]cccAAA::::::888999777888<<>>;;;;;;:::999888777666555777333:::UUUzzzvvvsss|||pppgggeee^^^TTTTTT[[[ZZZbbbsss|||wwwppplllrrr|||tttbbbSSSKKKHHHFFFDDD>>>;;;888666777:::???BBBAAAHHHLLLKKKKKKNNNQQQPPPFFFFFFCCC???BBBXXX|||gggpppYYYLLLMMMRRR[[[aaadddiiioootttxxx~~~~~~}}}~~~vvveeebbbmmmqqquuuwwwxxxwwwwwwwwwpppppprrruuussspppuuu~~~}}}}}}zzzssseeeVVVJJJDDDCCC===<<<;;;::::::===BBBFFFKKKPPPUUUWWWVVVTTTUUUVVVTTTVVVXXX[[[]]]aaafffjjjmmmooossswww}}}xxxlll]]]dddppp|||~~~yyywwwwwwxxxxxxvvvuuusssqqqmmmiiieeeccc```\\\UUUOOOIIIDDD@@@===999777555444666:::>>>AAA;;;AAAAAACCCYYYmmm???222666444222777333999LLL^^^hhhlllppp}}}vvvxxxjjj___^^^]]]XXXVVVXXXggg|||~~~mmmkkkvvvwwwmmm}}}yyyuuutttxxx|||}}}eeebbbbbbmmmxxxjjj```eeeoootttwww{{{~~~sssggg___ZZZOOOEEEAAAAAADDDJJJRRRSSSTTTXXXWWW^^^xxx[[[OOOKKK===???<<<;;;999777666555444444888222555MMMqqqxxxqqqffffffddd[[[VVVWWW^^^nnn|||yyyuuuooooookkkqqqxxx~~~uuueeeTTTKKKIIIEEE@@@<<<:::888777999<<>>AAA@@@EEEDDDEEE[[[oooBBB666999888666888444:::LLL```kkkqqquuuwwwssseeeaaa^^^XXXVVVYYYdddxxx{{{}}}oooooo}}}|||mmmxxxwwwqqqmmmnnnqqquuu|||jjjfffgggrrruuuiiidddmmm}}}}}}~~~~~~sssggg___XXXNNNDDD@@@AAADDDJJJQQQSSSUUUXXXTTTZZZ|||tttrrrXXXMMMIII>>>@@@???===<<<:::888777666666666333555HHHjjj{{{}}}tttjjjhhhddd\\\YYY]]]iiixxxyyy{{{|||uuuppplllhhhiiimmmyyy~~~~~~yyyvvvtttyyy|||sssbbbRRRIIIHHHEEE@@@;;;999888777999===BBBEEEGGGHHHIIIKKKMMMNNNOOOPPPLLLFFFAAAFFFWWWuuu}}}}}}cccPPPKKKMMMTTT^^^eeefffhhhllluuu|||zzznnncccccckkkooorrruuuvvvwwwwwwyyy{{{vvvtttsssrrrqqqrrrzzzrrrhhhbbb[[[UUUKKKDDDAAABBBDDDEEEBBBCCCDDDCCC@@@???>>>???>>>@@@AAABBBBBBBBBEEEGGGKKKMMMQQQTTTVVVYYY]]]```fffgggiiilllooorrrtttvvvuuuvvvvvvwwwzzz|||yyysss||||||yyyxxxwwwwwwwwwvvvuuusssoookkkhhhfff^^^ZZZSSSMMMHHHCCC???<<<777666444444666999===@@@CCCGGGDDDFFF\\\oooCCC888;;;999888888555:::LLL```ooowww{{{}}}sss{{{uuufffaaa^^^XXXWWWZZZbbbuuu{{{|||ssstttmmmqqquuupppooorrruuuyyylllhhhkkkvvvyyyqqqnnnrrr}}}rrrfff]]]UUULLLCCC@@@AAADDDJJJQQQRRRTTTWWWSSSYYY|||kkkoooUUUIIIGGG???BBB@@@>>>===;;;999888777777222555777AAAaaauuu{{{zzzrrrmmmfff^^^^^^eee{{{xxxtttrrrvvv}}}{{{qqqfffbbbccchhhpppxxx~~~wwwpppnnnppppppwwwwwweeeRRRHHHFFFBBB===999888777888;;;???DDDGGGHHHIIIJJJKKKMMMOOOPPPQQQOOOGGGDDDPPPgggzzzlllYYYNNNIIIJJJRRR]]]eeeeeeeeegggwww~~~~~~|||yyyvvvpppeee^^^dddoooqqqssstttuuuuuuuuuwwwyyyuuutttssssssssswww~~~xxxqqqjjjddd\\\UUUKKKFFFFFFHHHIIIHHHHHHKKKMMMLLLJJJGGGEEEDDDFFFFFFEEEDDDDDDFFFIIIKKKPPPSSSWWWZZZ\\\___bbbdddfffgggiiijjjlllnnnoooppppppqqqrrruuuyyy||||||yyy~~~{{{zzzxxxwwwvvvvvvtttrrroookkkgggeee]]]XXXRRRLLLGGGBBB>>>;;;666555444444666:::===@@@DDDEEEBBBEEE___mmmCCC888999666555777555:::JJJ___qqq{{{~~~wwwjjjqqqzzzkkk___^^^]]]XXXWWW[[[cccttt~~~}}}yyywwwtttsssssssssyyykkkggglllwwwxxxqqqmmmwww{{{pppddd\\\RRRIIIAAA@@@BBBEEEKKKQQQQQQSSSVVVSSS^^^jjjsssTTTGGGEEE@@@CCC???>>><<<:::888666555555111888999;;;WWW}}}zzzxxx|||ttthhhaaaeeennnqqqssstttxxx|||nnniiieeegggnnnyyy~~~}}}uuusssyyykkkUUUHHHDDD???999777777777999<<>>@@@CCCDDDAAAHHHeeelllCCC999888444444555555999GGG\\\ooozzz|||xxxhhhnnnnnnbbb[[[]]]^^^YYYWWWYYYaaaqqqyyy~~~|||}}}~~~iiifffmmmyyyvvvpppooo}}}xxxwww~~~wwwlllaaaYYYOOOGGGAAAAAACCCFFFLLLRRRRRRTTTUUUUUUgggzzziiixxx{{{SSSFFFCCCAAACCC@@@???===;;;999777666666222::::::888NNNxxxzzzmmmgggmmmxxxzzzrrrssstttwww~~~}}}sssfffjjjqqqzzz|||xxx~~~~~~sssiiiggghhhssszzznnnVVVGGGBBB===777777777777:::===BBBGGGJJJIIIJJJKKKMMMNNNPPPQQQRRRQQQHHHMMMhhh~~~^^^OOOSSS[[[\\\XXXQQQPPPWWWccckkklllkkkjjjeeehhhkkkmmmmmmqqqvvv{{{{{{}}}~~~~~~|||nnnfffhhhmmmooorrrtttuuuuuuvvvwwwxxx~~~|||~~~sssddd^^^^^^[[[UUUPPPQQQRRRVVV[[[```cccdddkkkmmmnnnnnnlllkkklllmmmhhheee```^^^___```bbbbbbdddhhhnnnrrrttttttuuuvvvuuuuuuwwwxxxyyy{{{||||||~~~}}}~~~|||zzzwwwvvvtttqqqmmmhhhcccaaaYYYUUUNNNIIIDDD@@@<<<999555555555666999<<>><<<:::999888333:::999666FFFkkkssspppyyyzzzppptttqqqooorrrvvvxxxuuuqqqsss}}}zzzpppfffcccdddbbb\\\UUURRRTTTWWWbbbgggppp{{{lllSSSEEE@@@<<<888777777888;;;???CCCHHHJJJJJJKKKLLLMMMOOOQQQRRRSSSQQQIIIRRRqqqrrrbbbQQQNNNWWWaaadddbbbUUUTTTXXXdddmmmooonnnmmmgggfffbbb\\\WWWVVVYYY]]]eeeppp~~~uuujjjhhhiiikkkoootttwwwyyy{{{|||~~~iii\\\YYYYYYWWW]]]___bbbeeehhhmmmqqquuu||||||{{{yyyxxxxxxzzz|||wwwsssnnnkkkkkkllllllkkknnnrrryyy}}}}}}~~~~~~~~~~~~|||zzzyyyvvvrrrmmmgggccc```XXXSSSMMMHHHCCC???;;;999666666666888:::===@@@BBBDDDBBB???KKKooodddAAA;;;:::666999777888<<>>AAACCCAAA???<<>>FFFWWWjjjpppllldddzzzkkkvvvjjj^^^XXX\\\___]]]]]]``````hhhiiinnnwwwuuummmnnnhhhlllrrrvvvxxxzzz|||~~~hhhfffkkkpppvvvppptttwwwxxx}}}{{{sssiii```WWWRRRKKKEEEAAADDDHHHKKKPPPVVVQQQTTT]]]mmmkkkppp[[[MMMFFFDDDFFFDDDDDDBBB@@@===;;;999777777444444222333===UUUxxx}}}xxxrrr{{{nnnjjjrrrvvvvvv}}}sssmmmkkkjjjhhhfffaaabbbfffiiijjjooo|||qqqVVVFFF???;;;666888888:::<<<@@@DDDGGGIIIKKKKKKMMMNNNPPPQQQSSSSSSRRRLLLXXXxxxzzzggglllqqqsssooohhh```\\\TTTYYY[[[ZZZ]]]dddgggddd___WWWVVV```jjjmmmnnnoooiiifffeeegggeeebbbaaadddfffxxxuuunnniiihhhlllqqqwwwxxxxxxzzzfffSSSTTT^^^ccciiilllmmmnnnxxx|||{{{~~~|||vvvuuuyyywww|||{{{zzz}}}|||{{{~~~|||xxxtttoooiiiccc___WWWPPPIIIFFFBBB<<<888999999777666666999===>>>???CCCCCC<<>>222888;;;666888888<<>>;;;:::888888:::>>>BBBFFFHHHHHHMMMNNNNNNNNNOOOPPPPPPMMMTTTSSS]]]vvvZZZ___eeehhheee___YYYVVVWWW]]]``````bbbhhhiiifffddd\\\YYYaaajjjnnnooorrrrrrnnnnnnppppppoooqqquuu{{{vvvooommmmmmqqqvvvyyy|||~~~{{{\\\TTT\\\hhhooopppsssvvv}}}{{{yyyxxx{{{}}}~~~|||yyyuuuqqqkkkeeeaaaWWWOOOIIIFFFAAA;;;777888999777666777:::===>>>???<<<===;;;LLLxxx]]]>>>444888:::666;;;:::===GGGWWWhhhvvv}}}lllnnnsssnnnzzzttteee\\\bbbiiieee[[[TTTQQQTTTZZZccclllpppqqqoooqqqyyy}}}wwwooopppyyy|||vvvzzz|||xxx{{{zzzssspppuuu}}}}}}}}}yyyrrrqqq{{{nnn^^^```llltttuuuuuuyyy|||}}}zzzsssiii]]]RRRJJJDDDBBBAAADDDJJJPPPTTTVVVXXXYYY___{{{}}}XXXOOOKKKJJJKKKGGGFFFEEECCCAAA???<<<::::::;;;555555888888???]]]{{{zzzqqqssswwwvvvooolllqqq{{{~~~yyyxxxxxx|||kkkUUUEEE===:::999888999;;;???CCCFFFHHHIIIJJJLLLMMMNNNPPPQQQRRRQQQRRRWWWgggWWW[[[aaadddccc___\\\ZZZ\\\aaaeeefffiiimmmnnnkkkkkkccc^^^bbbjjjooosssvvvtttqqqqqqvvv{{{}}}~~~wwwtttmmmooosssyyyxxx|||hhhSSSXXXccclllrrruuuwww|||wwwuuuwww|||}}}|||}}}{{{yyyuuurrrooojjjeeeaaaVVVOOOHHHEEE@@@:::666666888666555777:::===>>>???999:::;;;SSSXXX???999999888666;;;<<>>===<<<777666888555888OOOkkktttooosssxxxrrrooooooyyyssseee]]]\\\\\\]]]ZZZ]]]aaagggnnnyyy}}}eeePPPBBB<<<999888888:::===@@@CCCFFFHHHIIIHHHJJJMMMPPPQQQRRRTTTVVVWWWeee~~~[[[___cccfffeeecccaaaaaa^^^aaadddhhhllloooqqqrrrqqqjjjdddeeekkkrrrwwwzzzsssqqqssszzz|||zzznnnnnnqqqxxxzzz}}}[[[WWWffflllmmmpppxxx{{{zzz|||yyyzzz~~~~~~xxxuuuuuuxxxzzzxxxxxxzzztttqqqooollliiieee```]]]UUUMMMGGGCCC???888555555666555555777:::===>>>>>>===<<<===WWWTTT???<<<999666777888;;;@@@FFFQQQdddzzz~~~xxxxxxwwwgggccciiijjj___QQQIIIMMMTTT^^^iiirrrxxx{{{www|||zzzhhhZZZSSSZZZgggsssyyytttggg]]]ZZZaaaccc```___cccffffffbbb___aaaeeeddd^^^[[[\\\YYY\\\aaaccc```bbbmmmzzz}}}rrrmmmnnnqqquuuxxx}}}zzztttmmmcccVVVJJJBBB===???CCCHHHMMMRRRTTTUUUWWW\\\lllmmm|||ttt[[[VVVSSSSSSSSSMMMJJJIIIGGGEEECCCAAA@@@???===999888888444333DDDXXXvvvwwwsssttttttpppoootttwwwnnnccc\\\[[[]]]]]]]]]XXXXXXYYY[[[aaaiiirrrwww{{{dddMMM@@@:::888777888;;;???BBBDDDFFFHHHJJJIIIKKKNNNRRRQQQQQQVVV]]]aaaxxx\\\^^^```aaa```______```\\\]]]___ccchhhlllpppssstttpppjjjiiinnnvvv|||~~~wwwuuuwww}}}xxx|||{{{}}}qqqppprrryyyrrrYYYbbbqqqsssrrrwww|||||||||~~~xxxooossssssrrruuu{{{~~~{{{wwwuuuyyyzzzvvvttttttnnnllljjjhhheeebbb]]]YYYSSSKKKEEEBBB>>>777444555555444444777:::===>>>>>>???===>>>YYYSSS@@@>>>999666888333888???GGGQQQbbbwww~~~zzz~~~mmmdddiiimmmcccSSSKKKOOOVVV^^^gggqqqxxx}}}sssuuu{{{vvvbbbTTTOOOTTT^^^iiinnnkkk```WWWUUUYYYZZZUUUQQQQQQTTTVVVPPPRRRXXX]]]^^^YYYUUUTTTNNNQQQWWW[[[]]]cccttt}}}vvvtttvvvyyy{{{{{{wwwqqqiii___TTTHHHAAA===@@@EEEJJJMMMPPPQQQRRRXXX___vvv}}}pppuuu___ZZZUUUTTTRRRJJJJJJIIIHHHFFFDDDBBBAAA@@@===:::::::::555333===LLLmmmzzzxxxuuuqqqkkkoooyyytttooojjjiiikkkmmmnnnnnnkkkgggcccdddiiioooqqqpppuuu}}}cccKKK>>>:::888777999===AAADDDEEEGGGIIIKKKLLLLLLPPPSSSRRRQQQZZZeeeppp]]]^^^___^^^]]]]]]___aaa[[[ZZZ\\\bbbfffhhhkkkppprrrrrrooommmrrr{{{zzzxxxzzzwwwrrrvvvxxxxxxwwwxxx}}}}}}|||vvv```VVVcccppprrrwww|||}}}~~~yyywww{{{jjjbbbbbbdddiiinnnrrrxxxyyyuuutttxxxzzzwwwsssqqqmmmllliiigggeeeaaa\\\YYYPPPIIICCC@@@===777444555444333444777;;;===>>>===<<<:::>>>[[[VVVAAA===999777999111666>>>FFFQQQbbbuuuyyyuuuggghhhnnneeeTTTLLLPPPUUU\\\ccclllvvv|||sssppprrrzzz}}}qqq]]]PPPHHHKKKQQQWWWZZZXXXRRRMMMNNNOOOOOOKKKGGGFFFGGGJJJJJJNNNTTTXXXXXXTTTQQQPPPSSSSSSUUUWWWYYYcccwww}}}~~~}}}xxx}}}{{{yyytttllldddZZZPPPGGGAAA===AAAGGGKKKNNNPPPRRRSSSSSS```wwwwwwrrr```ZZZTTTTTTRRRIIIJJJIIIHHHFFFEEECCCBBBAAA>>><<<<<<;;;777444:::CCC```~~~xxxpppfffqqq}}}zzzyyyyyy|||}}}|||wwwtttwww}}}vvvZZZEEE<<<:::888777999>>>DDDFFFFFFGGGIIIKKKNNNMMMQQQTTTRRRRRR___pppaaaaaaaaa``````aaadddggg```___cccjjjmmmjjjiiillloooqqqrrrqqqvvv{{{{{{sssnnnrrryyyjjj[[[UUUXXXeeeooosss{{{|||zzzzzzyyy|||wwwggg```bbbfffcccllltttvvvyyymmmiiikkksssxxxvvvqqqooommmkkkiiifffddd```[[[XXXMMMFFFAAA???<<<777555666333333444777;;;===>>>===888999AAA```YYYAAA:::999999:::444777<<>>===<<<777444777<<>><<<777555777222222444777;;;===>>>===888;;;EEEeee\\\AAA888999::::::777888;;;BBBPPPbbbuuu~~~{{{|||lllfffkkkcccRRROOORRRWWW[[[bbbkkkvvv~~~wwwlllfffkkklll```MMMBBBFFFGGGGGGCCC??????BBBEEEEEEDDDEEEHHHJJJKKKLLLNNNKKKNNNPPPOOOOOOSSSYYY\\\]]]dddpppwwwwwwvvv}}}tttuuu~~~~~~sssmmmcccZZZQQQJJJDDDAAA===BBBIIINNNQQQUUUYYY]]]gggqqqzzzeeeYYYUUUPPPTTTUUUMMMLLLKKKJJJIIIGGGFFFEEEDDDAAA@@@>>>;;;777444555888AAAeee{{{}}}eeeooossssssqqqnnnpppwwwzzzxxxoooUUUIII<<<666888;;;888444999???FFFIIIGGGGGGIIILLLLLLKKKOOOTTTSSSWWWkkklllyyywww[[[]]]___```gggooosssrrrooolllpppxxxvvvlllhhhmmmooovvvwwwrrruuuzzz}}}}}}ggggggqqqgggPPPKKKOOO\\\iiinnnsss{{{|||xxxqqqpppoooqqqvvv|||ZZZRRRMMM\\\qqquuutttsssmmmmmmkkkhhhfffddd___XXXRRRKKKHHHCCC>>>999666555444555555555777;;;===>>>===>>>===GGGkkkZZZAAA===888===<<<:::;;;<<>>@@@EEEHHHHHHIIIJJJLLLMMMNNNNNNNNNRRRQQQSSSTTTRRRQQQWWW```hhhvvv|||vvv~~~|||qqqhhh___WWWNNNDDD@@@AAA>>>HHHLLLRRRZZZYYYXXXaaaqqqnnnrrrhhhZZZPPPMMMNNNPPPQQQLLLKKKIIIGGGDDDBBB@@@???BBB@@@===:::888777777777:::SSSvvv~~~cccnnnzzzeeevvvyyyrrrjjjeee]]]VVVUUUZZZ]]]\\\___eeellltttdddLLLFFF???999888999:::;;;@@@BBBFFFGGGHHHIIIKKKMMMOOOKKKOOOVVVUUUVVVjjjjjj~~~ccc\\\]]]___bbbkkkvvvyyywwwnnnmmmqqqxxxssshhheeekkkuuu}}}}}}tttppptttvvvsss~~~rrrbbbeeeooo}}}cccQQQOOOSSS___kkkpppttt|||}}}rrrppprrrssswww|||~~~ZZZOOOKKK\\\qqquuusssrrrmmmmmmkkkhhhfffccc^^^WWWQQQJJJGGGBBB===999666555444555555666999<<<>>>===<<<>>><<>>;;;;;;;;;???LLLaaavvvvvvmmmfff[[[PPPQQQRRRUUUYYY___fffkkkoooeee```\\\\\\XXXNNNDDD@@@@@@AAABBBBBBBBBDDDGGGJJJLLLMMMOOOPPPRRRSSSSSSSSSNNNPPPVVVYYYWWWSSSVVV\\\kkk}}}}}}rrrjjj```XXXNNNDDDAAABBB===HHHMMMSSS[[[YYYYYYccczzznnneeeXXXPPPMMMNNNNNNOOOKKKKKKIIIGGGEEECCCAAAAAAAAA@@@>>><<<:::888777666777MMMlllYYYddd{{{iii{{{~~~uuummmgggaaa\\\YYYUUUPPPNNNRRRSSSRRRTTTYYY]]]ccckkkssszzzyyy```DDD@@@:::666666888:::;;;AAACCCFFFHHHIIIJJJLLLMMMKKKLLLQQQTTTRRRWWWoooaaa`````````eeeqqq|||}}}xxxnnnnnnrrruuummmbbbaaaiiiqqqyyyxxxnnneeefffiiihhhrrrwww~~~mmmllleeeooojjjaaadddmmmyyynnnYYYOOOOOOXXXdddooosssvvv|||yyysssoooppptttxxx}}}}}}\\\KKKJJJ]]]sssuuurrrrrrnnnnnnllliiieeeaaa[[[UUUPPPIIIFFFBBB===999666555555555666888;;;>>>???===;;;>>><<>><<<777>>>???;;;999999>>>JJJ^^^sss|||~~~pppcccXXXPPPUUUVVVXXX[[[___bbbeeefff\\\XXXVVVUUUPPPGGGAAA@@@AAACCCFFFGGGHHHJJJMMMOOOTTTUUUXXX[[[___aaacccddd]]]aaahhhkkkeee[[[XXXZZZnnn~~~|||qqqhhh^^^UUUKKKBBB???AAA@@@KKKQQQWWW]]]YYY[[[hhh~~~hhh```VVVOOOMMMMMMLLLKKKIIIIIIHHHGGGEEEDDDCCCCCC@@@@@@???>>><<<:::777666222CCC]]]xxxXXX\\\www~~~qqq}}}ssskkkddd```\\\ZZZXXXUUUTTTUUUTTTRRRRRRTTTPPPTTTXXX]]]bbblllwwwyyydddRRR>>>:::666444666999<<<>>>BBBDDDGGGIIIJJJKKKLLLNNNJJJPPPSSSPPPMMMZZZuuu~~~]]]fffeeedddjjjwww~~~wwwnnnoooqqqnnnddd[[[___iiijjjnnnnnngggccceeegggfffffffffkkkyyygggZZZ\\\\\\jjjllleeegggkkkttt|||nnnbbbVVVOOOPPP]]]hhhrrruuuxxx{{{}}}}}}|||}}}rrrpppooorrrwww}}}~~~aaaIIIIII^^^uuuwwwttttttqqqnnnmmmiiieee___XXXRRROOOGGGEEE@@@<<<888666555555555666999<<<@@@@@@>>><<<>>>>>>WWWWWW@@@===777>>>@@@???;;;999>>>HHHXXXmmm}}}~~~~~~{{{ppp___UUUQQQVVVWWWZZZ\\\^^^___``````YYYUUUPPPMMMGGGAAA@@@DDDHHHJJJLLLNNNPPPSSSXXX\\\]]]___dddjjjoootttxxxzzzvvv{{{~~~sssnnnoooyyy|||yyylllbbbXXXOOOFFF>>><<>>???BBBeeeYYYCCCAAA;;;DDDHHHHHHBBB>>>AAAIIIVVVjjjzzzwww|||ppp]]]UUUTTTUUUWWWYYY\\\]]]]]]]]]\\\[[[TTTLLLFFFAAA>>>BBBIIINNNNNNPPPRRRWWW^^^hhhnnnnnnqqqvvv}}}zzzvvvggg]]]SSSKKKCCC======@@@IIIRRRWWWZZZ[[[VVVaaa|||ooowwwggg\\\WWWRRROOONNNMMMJJJGGGCCCDDDDDDDDDDDDDDDDDDDDD???@@@BBBBBB@@@===999777222777CCCYYYwww|||hhhggg|||yyy||||||wwwsssqqqooonnnqqqsssssssssuuuzzz~~~lllWWWLLLDDD===999:::888666777:::>>>@@@@@@FFFHHHJJJLLLLLLMMMNNNPPPQQQSSSRRRTTTbbb{{{yyy{{{nnnYYYjjjmmmssszzzwwwhhhhhhfff___XXXXXX```iiihhhfffeeeiiipppssspppkkkgggfffeeennn|||wwwqqqggg^^^]]]bbbiiivvvuuummmmmmnnnsss}}}uuurrrmmmhhhdddbbbbbbbbbmmm|||pppkkklllrrrpppcccXXXUUUcccmmmvvvzzz}}}~~~}}}yyy~~~|||zzz}}}~~~rrrnnnqqqvvvoooKKKIII[[[ttt||||||{{{vvvpppnnnjjjcccZZZRRRMMMKKKDDDBBB>>>:::777666555555555666999===AAACCCBBBAAAAAAGGGuuuWWWCCCEEE@@@KKKRRRSSSIIIDDDGGGMMMWWWjjj|||xxxvvvttt___WWWXXXUUUVVVXXXZZZ[[[\\\[[[[[[\\\RRRHHHCCC@@@AAAGGGOOONNNOOOPPPSSSZZZdddpppxxx~~~|||wwwrrrcccYYYOOOHHHBBB???AAAEEEIIIQQQUUUXXXXXXVVVjjjiiizzzeeeZZZUUUQQQOOOOOONNNKKKHHHCCCCCCCCCDDDDDDDDDEEEEEE@@@AAABBBBBBAAA>>>;;;999555777<<>>;;;:::777666666888;;;>>>@@@@@@GGGIIILLLMMMMMMNNNOOOQQQOOOQQQZZZlllxxxddd[[[jjjqqqxxx}}}uuujjj```aaaaaa]]]ZZZ\\\aaaeeedddcccffflllrrrrrrooollldddiiinnnxxxooossspppeee]]]```iiiooo{{{}}}qqqqqqrrruuu~~~||||||yyytttmmmjjjlllnnnrrrzzzqqqrrrxxx~~~vvveeeZZZYYYfffoooyyy~~~{{{~~~|||zzzzzz~~~zzzpppvvv|||tttMMMGGGWWWqqq|||~~~}}}vvvpppoookkkcccXXXPPPLLLJJJCCCAAA===:::777666555666666666888<<>>BBBCCCCCCIIIKKKMMMNNNNNNNNNPPPQQQPPPWWWnnn|||yyy]]]^^^lllssszzz|||{{{tttgggZZZYYY\\\^^^^^^]]]___aaaaaabbbeeelllsssvvvuuutttuuujjjrrrzzzxxxdddmmmkkk\\\VVVcccssszzzvvvttttttvvv~~~~~~~~~|||iii```ccchhhqqq{{{}}}{{{{{{yyyyyy|||~~~zzzrrrwwwNNNFFFTTTnnn{{{~~~uuuqqqpppkkkbbbXXXOOOKKKJJJBBB@@@===999777666666666666666888<<>>===BBBIIINNNTTTXXX[[[^^^dddtttssswww]]]YYYUUUQQQOOOPPPPPPNNNLLLGGGGGGGGGGGGGGGHHHHHHHHHBBBBBBBBBBBBAAA???===<<<999999666888NNNlll}}}~~~yyy|||vvvuuuzzzsssjjjhhheee]]]VVVUUUHHH<<<;;;;;;888666888666777999===BBBGGGHHHIIIIIIKKKNNNOOOOOOOOOPPPRRRSSS___vvv~~~rrrYYYaaaxxxxxxwwwqqqhhh``````cccaaaeeehhhhhhiiijjjjjjiiinnnrrrzzzzzztttssswwwzzzsssdddhhhhhhddd```fffvvv}}}{{{}}}ggg___iiiqqqzzz|||zzzzzzzzzzzzzzz}}}~~~fffEEEMMMpppyyywww{{{xxxtttoooggg^^^UUUNNNIIIGGGCCC@@@<<<888555555666777666666888===BBBEEEDDDBBBLLLSSSZZZBBBJJJCCCEEEKKKQQQLLLHHHJJJQQQ[[[iiitttqqq___YYYUUUZZZ[[[VVVVVVYYYYYYTTTLLLDDDAAAGGGOOOQQQQQQPPPTTTWWWVVV]]]eeebbbcccqqqzzzppprrrzzz|||yyysssmmmfff___ZZZOOOJJJAAA;;;;;;AAAJJJOOOPPPTTT]]]___eeerrr~~~rrrdddXXXSSSMMMNNNRRRSSSOOOKKKMMMLLLKKKJJJHHHFFFEEEEEEBBB@@@======@@@AAA???=========777222;;;SSSnnn~~~{{{yyyyyyvvvmmmhhhhhhkkknnnssszzznnn```]]]YYYNNNHHHJJJEEE@@@;;;999:::;;;:::999555888<<>>>>>@@@AAA???===;;;;;;:::777:::KKKggg}}}}}}yyyvvv~~~vvvnnnkkkkkkkkkiiipppxxx~~~vvveeeXXXUUURRRHHHCCCEEEBBB>>>:::888999999888777888:::===AAAEEEGGGIIIIIIIIIJJJLLLNNNPPPRRRRRRSSSUUUccc~~~wwweeeXXXYYY{{{sssjjjeeehhhoooqqqtttuuurrrnnnooovvv~~~}}}|||~~~yyyttttttyyyyyyfffaaacccfffiiiqqq~~~xxx~~~jjjjjjwww~~~~~~yyyvvv{{{|||wwwuuuvvvxxxsssQQQKKKddduuuyyyzzzwwwqqqlllddd[[[RRRKKKFFFDDD@@@===:::777666666777888555666999>>>BBBDDDDDDCCCDDD^^^qqqTTTKKKBBBOOOXXXVVVFFFBBBOOOZZZ^^^kkk}}}wwwkkk___eeeccc___ZZZXXXXXXRRRLLLGGGEEEGGGNNNRRRTTTXXX\\\ZZZfffppp|||kkkhhhnnn{{{zzzuuuxxxyyyzzz}}}xxxqqqiiibbbZZZRRRNNNGGGDDD@@@>>>AAAHHHQQQVVVVVVXXX\\\cccttt{{{kkk\\\TTTUUUUUUUUUTTTSSSQQQOOOMMMMMMLLLKKKJJJHHHHHHGGGEEECCCBBBAAABBBBBB@@@???;;;;;;<<<<<<999@@@[[[www~~~yyyuuuyyyzzzxxxwwwppptttxxx{{{|||hhhZZZOOOMMMKKKCCC???@@@>>><<<999888888888777666<<<===???BBBDDDGGGIIIJJJLLLKKKKKKLLLOOOQQQRRRRRRYYYhhhzzzsss```WWWVVVxxxrrrooolllnnnrrrqqqooopppsssvvv{{{yyywwwyyytttdddfffiiimmmttt~~~|||uuuoookkkkkkjjjqqqyyytttiiiooozzzyyyyyyzzzzzz|||{{{xxxqqqqqqwww|||aaaSSSbbbtttyyywwwuuuooojjjcccYYYPPPIIIDDDBBB===<<<999777666666888888555777:::>>>BBBDDDDDDDDDKKKooozzz```UUUPPP]]]```aaaJJJBBBRRR^^^^^^hhhzzzuuuhhhfffaaaZZZXXXZZZZZZUUUNNNGGGHHHMMMSSSVVVWWW\\\cccnnnyyyqqqpppwww}}}{{{yyywwwrrrtttuuuyyy|||zzzuuummmeee]]]UUUMMMIIIBBB@@@>>>>>>BBBHHHPPPTTTTTTXXX\\\bbbbbbWWWQQQTTTWWWVVVSSSPPPPPPPPPMMMMMMLLLKKKJJJIIIIIIIIIHHHGGGFFFFFFEEEDDDCCCBBBAAA<<<===@@@:::999MMMhhhyyyyyyxxxxxx|||lll\\\RRRJJJHHHGGGBBB??????===;;;:::888888888888777@@@@@@AAACCCEEEGGGIIIKKKPPPOOONNNOOOQQQSSSTTTTTT\\\ppp}}}www|||fff\\\YYYVVVqqqoootttuuurrrsssnnnnnnvvv}}}xxx{{{yyyjjjccckkknnnttt}}}yyywwwzzzrrrlllgggfffhhhhhhlllnnnjjjeeeaaa]]]YYYZZZ]]]hhhrrrpppkkkuuu|||lllpppsssvvvxxx{{{~~~{{{~~~tttaaafffuuuwwwrrrrrrnnniiiaaaXXXOOOHHHCCCAAA;;;:::888777666666777888444777;;;???BBBCCCDDDEEESSS}}}ppp\\\XXX```sssnnndddJJJ@@@RRRaaabbbjjjyyyzzzlllaaaVVVVVV\\\]]]XXXRRRIIIKKKQQQWWWXXXXXX^^^eeetttzzzyyywwwvvvsss~~~~~~zzzxxxxxxyyywwwvvvwww{{{zzztttooofff^^^VVVNNNHHHCCCAAA@@@@@@AAAEEEJJJPPPSSSQQQVVV\\\bbbssskkkWWWRRRNNNRRRUUUUUUQQQNNNNNNPPPLLLLLLKKKKKKJJJJJJJJJIIIJJJKKKKKKKKKIIIHHHGGGGGGJJJ@@@===AAA>>>888BBBTTTllluuu|||{{{xxxfffXXXQQQKKKEEEDDDCCCAAA???>>>===<<<;;;:::999999:::;;;CCCCCCCCCEEEFFFHHHJJJKKKPPPPPPPPPQQQSSSWWW\\\___pppyyynnn^^^[[[ZZZXXXlllmmmwwwxxxtttssspppuuu{{{vvv|||xxxmmmooorrrsssvvv}}}ttt{{{ooo```VVVTTTWWWZZZeeegggiiijjjjjjgggbbb^^^___eeeqqqyyyvvvqqq{{{qqqbbbjjjooouuuyyy|||rrrnnnxxxtttlllpppmmmhhh```WWWNNNGGGBBB@@@;;;:::888777666666666666444888===@@@BBBCCCDDDFFFXXXhhh\\\cccwww~~~^^^FFF===NNNccckkksss}}}yyyhhhYYYXXX```aaa[[[VVVMMMNNNSSSXXXYYYXXX[[[aaaeeegggccc_________ooo|||{{{~~~|||{{{zzzzzzvvvuuutttwww|||~~~||||||}}}xxxkkkfff^^^VVVOOOHHHBBB???BBBCCCDDDGGGJJJOOORRRUUUQQQUUU___jjjppphhh|||]]]QQQOOOMMMPPPSSSRRROOOMMMMMMOOOKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLNNNNNNLLLKKKJJJJJJNNNEEE???AAA@@@<<<>>>DDD\\\lll}}}~~~vvvxxxtttZZZPPPHHHEEEBBB@@@@@@???======>>>>>><<<:::888999===???DDDDDDFFFGGGIIIJJJKKKLLLLLLNNNPPPQQQTTT___ooo|||}}}wwwddd]]][[[[[[YYYjjjmmmvvvvvvtttvvvsss|||}}}}}}yyyqqq|||oooqqqzzzyyy{{{zzz||||||yyyjjjVVVNNNTTT\\\^^^nnnrrrwwwzzzxxxrrrmmmkkkjjjrrr~~~}}}vvv|||wwwfff\\\dddkkksssyyy|||vvvzzzrrrhhhpppmmmhhh```WWWNNNGGGBBB@@@;;;:::888777555555555555444888===AAABBBBBBEEEGGG^^^|||}}}VVVCCC:::JJJcccttt|||ppp]]]]]]fffhhhccc^^^PPPOOORRRVVVWWWUUUVVVYYYVVVYYYVVVVVVZZZ\\\jjjyyynnnjjjlllsssxxxwwwooonnnoooppptttzzz~~~~~~uuusssfff```YYYQQQKKKFFFAAA>>>AAABBBEEEIIINNNRRRUUUWWWVVVVVVcccxxx}}}mmmlllqqqZZZOOOKKKOOOOOOPPPOOONNNMMMNNNOOOIIIIIIIIIIIIIIIJJJJJJJJJHHHKKKNNNOOOMMMKKKKKKLLLLLLHHHCCCAAAAAA@@@>>>===OOOaaawwwwwwtttdddQQQNNNCCCBBBAAA?????????>>><<>><<<999777999>>>BBBCCCEEEGGGIIIKKKLLLLLLLLLJJJMMMPPPQQQYYYoookkk```___\\\YYYYYY~~~lllooouuurrrsssyyyvvv~~~|||xxxnnnzzz}}}sssxxx|||yyywwwxxx~~~wwwyyywwwxxxkkkUUUMMMZZZeeefffpppwww~~~uuupppqqqnnnxxxwww|||vvvhhh^^^YYY___gggqqqxxxzzz|||zzz{{{pppfffqqqmmmhhh```WWWNNNGGGBBB@@@;;;:::888777555444444444444888>>>AAABBBBBBEEEGGGdddSSSCCC999GGGbbbwwwuuu```aaakkkoookkkgggQQQOOOPPPTTTUUURRRQQQSSSSSSWWWXXX[[[bbbcccooonnniiizzz{{{llliiirrr}}}ssskkkkkklllkkkpppwww}}}wwwppppppddd___XXXQQQLLLGGGCCC@@@===???DDDIIINNNRRRUUUWWW\\\XXXfff{{{eeeiiimmm[[[QQQJJJQQQPPPOOONNNNNNOOOOOOOOOHHHHHHHHHIIIIIIIIIIIIIIIFFFJJJMMMNNNLLLKKKLLLMMMGGGIIIGGGBBB@@@BBB@@@<<>>???>>>;;;777555888>>>DDDCCCEEEHHHKKKMMMMMMMMMMMMJJJOOORRRTTT___}}}|||~~~eee___aaa\\\WWWWWW|||iiikkkrrrrrrrrrtttwww|||~~~xxxqqq|||zzz{{{~~~yyy{{{xxxjjjVVVNNNWWWfffnnn{{{}}}uuusssttt{{{uuuuuu|||yyyooocccYYYUUUUUUZZZhhhuuuxxxwwwxxx}}}|||uuupppjjjdddhhhfff```XXXMMMDDD???===::::::888777666666666666999===???FFFKKKBBBAAAQQQ||||||MMMDDD:::===WWWvvv~~~qqqlllsssxxxuuuooodddUUUMMMRRRVVVSSSRRRWWW\\\aaacccaaadddpppsssggg^^^aaaggglllpppvvv{{{qqqooo}}}|||mmm``````eeeiiinnnttt}}}zzzrrrllliii```\\\TTTLLLFFFBBB@@@@@@>>>GGGGGGHHHRRRVVVVVV]]]XXXcccssslllmmm]]]TTTLLLMMMOOOOOOOOOOOONNNMMMKKKIIIIIIIIIHHHGGGGGGFFFGGGGGGKKKJJJJJJIIIIIIJJJJJJKKKJJJGGGDDDCCCCCCAAA===999;;;LLLfffyyyzzzsssvvv}}}sssZZZIIIDDDEEEBBBCCCDDDDDDDDDBBB@@@>>>::::::888777777<<>>VVVtttxxxvvvyyy|||}}}sssbbbUUUUUUVVVVVVYYYaaaeeeiiilllnnntttrrrggg```ccciiijjjiiiiiilllrrr|||~~~www{{{xxxvvvuuusssvvvxxx{{{|||zzzwwwuuutttllleeeaaaeeejjjlllooosssyyyooogggbbb[[[WWWQQQJJJEEEBBBAAAAAA>>>JJJLLLLLLRRRRRRRRRZZZ\\\vvvvvvbbbWWWOOOIIIKKKNNNNNNNNNNNNMMMKKKIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDGGGFFFFFFFFFFFFFFFGGGHHHFFFDDDBBBAAAAAA???;;;888:::GGG]]]pppvvvrrrssswwwxxxhhhXXXJJJCCCAAAAAACCCCCCDDDCCCBBB???===;;;888888888888:::???EEEIIIFFFGGGHHHIIIKKKMMMNNNNNNNNNTTTTTTWWWsss|||{{{}}}eeePPPOOOSSSQQQOOOOOOrrrgggkkkssstttssstttwwwxxxrrrxxx~~~zzz}}}~~~uuurrrlllfff[[[QQQRRR^^^kkkrrrzzz}}}xxxzzz}}}rrrrrryyyzzzyyytttmmmfffbbbdddgggrrrsssuuuwwwzzz~~~uuuooohhhccc\\\[[[YYYSSSKKKDDD???===999888777777666666666666777;;;===@@@AAA<<>>BBBUUUnnn|||{{{sss```XXXUUUVVV___iiinnnqqqtttyyy{{{rrrmmmqqquuurrrkkkfff```bbbhhhpppwww}}}zzz||||||zzzuuunnnjjjiiihhhjjjmmmmmmkkkhhhddddddgggkkknnnnnnrrrwww~~~vvvkkkaaaZZZTTTQQQLLLGGGCCCBBBBBBCCC???LLLPPPRRRVVVRRRRRR\\\^^^vvvlllVVVQQQKKKHHHKKKLLLLLLLLLLLLKKKIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCDDDEEEEEEFFFDDDCCCBBBBBBBBB???;;;888@@@FFFUUUiiivvvyyyvvvttt~~~~~~wwwfffZZZLLLCCCBBBDDDDDDBBBEEEDDDCCCAAA???<<<999888555777:::<<>><<<888777777666666666777777777===@@@CCCAAA;;;OOOuuu^^^PPPKKKFFFFFFOOOccc}}}~~~lll]]]VVVVVV___jjjssswww{{{~~~zzz|||}}}tttllldddhhhmmmoooooooooqqqsssvvvyyymmmgggdddfffmmmoookkkffffffjjjoooqqqppprrrxxxyyyqqqhhh^^^WWWPPPMMMHHHDDDAAAAAABBBBBBBBBLLLQQQUUU[[[XXXWWWaaaiiisss}}}[[[QQQPPPKKKKKKNNNKKKKKKJJJJJJIIIGGGGGGFFFGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFCCCDDDDDDEEEDDDBBB>>><<>>BBBEEEFFFGGGIIIKKKOOOLLLMMMQQQRRROOOQQQVVVbbbsss{{{mmmQQQNNNLLLLLLLLLNNNUUU\\\rrrnnnjjjkkkqqqwwwzzz|||~~~}}}~~~~~~sssqqqvvv~~~xxxwwwqqqcccTTTOOOKKKMMMRRRYYYdddmmmtttyyy~~~|||wwwtttxxx}}}zzzuuuwww}}}}}}{{{xxxvvvyyyvvvuuu{{{nnnfff```]]]ZZZXXXTTTMMMEEE>>>:::999555555555555666777777888666;;;???DDDAAA<<>>>>>999<<>>>>>@@@CCCEEELLLOOONNNSSSaaarrr{{{rrrjjjrrrsss___YYY^^^fffpppxxxxxxyyyxxxuuuqqqpppsssvvv}}}}}}zzznnneee```\\\YYYVVVNNNLLLIIIDDD@@@??????@@@@@@BBBDDDDDDDDDDDDFFFHHH>>><<<:::888888:::<<<>>>BBBDDDGGGIIIJJJKKKLLLNNNMMMMMMOOORRROOOTTTlll~~~tttZZZPPPIIILLLOOONNNMMMNNNPPPRRRwwwtttoookkknnnwwwvvvxxx~~~ssspppzzzyyy```LLLKKKIIIHHHJJJHHHIIISSS```eeemmmuuuwwwuuutttyyy~~~|||yyyzzz|||~~~zzziiidddccchhhkkkrrryyy|||nnnfffbbb___UUURRRMMMEEE>>>:::999:::444444444555555777888999???>>>>>>CCCEEEIIIpppnnnMMMQQQFFF??????AAA:::999RRRsss}}}{{{vvvzzz{{{sssrrr||||||ttthhheeegggeeedddbbb```______aaacccccchhhjjjgggfffjjjnnnpppjjjggggggoooyyy}}}xxxxxxrrrkkkhhhfff___TTTKKKEEEDDDBBBBBBCCCGGGJJJMMMLLLVVV[[[]]]^^^bbb~~~kkkppp^^^TTTWWWKKKPPPZZZLLLPPPOOOMMMKKKJJJJJJJJJJJJLLLKKKIIIHHHFFFEEEEEEDDDHHHGGGFFFEEEDDDCCCCCCCCCAAACCCCCCAAA???@@@CCCGGG@@@JJJNNNGGGDDDRRRggguuuzzzmmmooo~~~bbbGGGAAALLL]]]mmmxxxuuuvvvwwwtttooolllmmmooouuuuuuzzzrrrrrrjjj___XXXTTTSSSQQQOOOGGGFFFEEECCCBBBAAA@@@???FFFEEECCCBBBBBBDDDEEEFFF;;;:::888777888;;;???AAABBBEEEHHHJJJKKKLLLNNNPPPLLLOOOTTTTTTOOOXXX|||dddOOOMMMFFFLLLPPPQQQPPPPPPOOOMMM}}}zzzvvvssssssvvvzzz}}}}}}|||zzzxxxqqqooovvvyyymmmYYYKKKKKKIIIHHHGGGEEEDDDLLLVVVbbbdddhhhmmmsssyyy{{{yyy}}}yyypppkkkkkkmmmnnnmmmoootttyyypppiii```XXXPPPKKKEEE???;;;888555333555555444444555666888999>>>777@@@EEE@@@\\\dddRRRHHHHHHCCC@@@AAA<<<;;;III]]]{{{~~~}}}~~~}}}}}}~~~}}}{{{zzzsssiiiiiinnnkkkfffcccdddeeeeeefffjjjfffqqqwwwqqqjjjnnnwww|||wwwuuuooojjjqqqzzzyyyvvvoooggg```[[[VVVOOOKKKEEECCC???>>>@@@EEEKKKOOOXXXVVVVVVVVV\\\qqquuukkk}}}pppaaaSSSQQQTTTSSSMMMJJJKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFEEECCCBBBAAABBBBBBCCCCCCCCCCCCBBBAAA@@@AAABBBCCCDDDDDDCCCBBBDDD???>>>@@@@@@CCCWWWmmmuuutttkkkooovvv~~~bbbKKKBBB:::KKKhhhppppppuuuxxxvvvppplllmmmoooiiinnnsssyyy}}}uuukkkeeeaaa]]]WWWSSSQQQNNNIIIFFFFFFCCC@@@===<<<<<<===>>>BBBCCCDDDEEEDDDBBB???>>>888888999:::<<>><<>>???NNN___lllqqqmmmlllyyy|||fffLLLDDD@@@PPPfffkkkqqqqqqpppoooooonnnmmmmmmjjjlllpppsssvvvyyy}}}~~~xxxkkk```YYYUUUVVVSSSNNNLLLJJJHHHEEEBBBBBBAAA???>>>>>>???AAABBBEEEEEEEEEDDDBBB???===<<<:::;;;<<<===???BBBDDDEEEJJJKKKKKKJJJJJJLLLOOOQQQMMMUUUQQQPPPeeetttvvviiiRRRMMMKKKIIIFFFHHHKKKLLLJJJJJJMMM}}}uuuuuu~~~ppplllqqqrrrmmmhhhfffiiinnnlll```RRRJJJOOOTTT[[[___\\\[[[cccnnn}}}yyyqqqmmmrrryyy}}}|||vvvssspppqqqsssrrrrrrqqqmmmjjjjjjnnnqqqyyylllbbbXXXPPPEEEAAA===:::999888777666555555444444555777:::;;;@@@===CCCMMMaaaoooXXXQQQOOOMMMGGGEEEGGGDDD===???FFFdddzzz~~~|||~~~xxxzzz{{{uuuooohhhbbbZZZSSSOOOKKKEEEAAABBBAAAAAACCCGGGMMMSSSWWWSSSVVVXXXaaa{{{ooooooaaaXXXQQQLLLMMMNNNKKKIIIIIIHHHHHHIIIIIIHHHHHHGGGGGGEEEGGGHHHJJJJJJHHHGGGFFFGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHIIIJJJIIIHHHGGGFFFEEE>>>;;;>>>===<<>>>>>>>>???@@@CCCEEEGGGGGGEEECCCAAA>>><<<;;;:::<<<>>>@@@BBBDDDEEEFFFGGGJJJIIIIIIJJJKKKMMMPPPRRROOOZZZ]]]hhhooorrrsssTTTOOOPPPFFFHHHFFFFFFJJJKKKJJJLLLPPP|||sssrrrvvv}}}|||nnnaaa^^^bbbaaa[[[VVVWWW\\\aaa```ZZZUUUTTTYYY___hhhmmmkkklllvvv}}}jjjkkkkkklllsss}}}|||xxxvvvzzz}}}yyyvvvssspppooouuuyyyjjj^^^RRRJJJCCC???;;;999888888777666666555444444555888;;;===BBBAAACCCPPPppplllYYYPPPNNNKKKFFFDDDGGGGGGCCCCCCFFFNNNvvvyyyyyy~~~vvvoookkkbbb\\\TTTNNNJJJGGGBBB??????@@@BBBEEEKKKQQQVVVZZZWWWWWWYYYkkkwwwrrrlll\\\SSSOOONNNPPPOOOJJJIIIJJJGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHJJJKKKKKKIIIGGGEEEGGGFFFDDDCCCDDDEEEGGGHHHIIIJJJJJJKKKJJJIIIGGGFFFDDD???<<<>>>???<<<===AAALLL```nnnqqqrrrooozzz}}}tttssscccNNNHHHZZZmmmooollljjjkkkoooqqqooommmhhhhhhhhhffffffgggjjjmmmgggjjjooovvv|||}}}yyyvvvwwwwwwxxxxxxwwwvvvuuuttttttuuuwwwxxxxxxyyy|||~~~}}}|||vvvooohhh___VVVPPPMMMKKKJJJGGGFFFDDDCCCBBBBBBAAAAAA===>>>???@@@BBBEEEGGGHHHEEECCC@@@===;;;::::::;;;>>>@@@BBBEEEGGGGGGGGGGGGHHHGGGHHHLLLNNNOOOQQQUUUVVVeeeyyyttt{{{___KKKNNNRRRHHHMMMJJJIIILLLMMMLLLOOOSSS~~~~~~vvvsss~~~xxxlllnnnvvvppphhh[[[RRRPPPRRRQQQLLLKKKLLLPPPUUUUUUSSSWWW\\\```dddkkkqqqrrruuutttooogggqqqyyy{{{}}}zzz}}}~~~~~~yyysssqqq}}}{{{kkk]]]PPPGGGDDDAAA<<<:::999888777666666555444444666999===???AAABBBDDDWWWyyyeeeVVVNNNLLLLLLGGGDDDEEEGGGGGGFFFGGGFFFddd}}}~~~|||ssskkkhhh___XXXPPPJJJHHHEEEBBB???===???CCCHHHMMMSSSXXXZZZ\\\ZZZ___{{{sss~~~[[[ZZZPPPNNNOOOQQQOOOIIIGGGIIIGGGHHHHHHIIIIIIIIIHHHHHHIIIJJJJJJJJJIIIGGGEEECCCHHHGGGFFFEEEEEEGGGIIIJJJHHHHHHIIIIIIIIIGGGFFFEEECCC@@@>>>@@@AAA???======BBBUUUfffsss{{{wwwzzzvvvxxxfff___eeekkkkkklllmmmmmmlllkkkkkkkkkkkkkkkjjjiiijjjmmmppp___bbbggglllpppqqqpppnnnqqqrrrtttuuuuuutttsssrrrnnnnnnooonnnnnnnnnoooqqqrrrrrrrrrqqqpppppprrruuurrrqqqooooooppprrruuuwww}}}|||{{{xxxsssllleee___YYYVVVQQQNNNKKKIIIEEECCCEEEEEEDDDBBBAAA@@@@@@@@@>>>???@@@BBBCCCDDDEEEEEE@@@???<<<::::::;;;===>>>???AAACCCFFFGGGHHHHHHHHHKKKJJJMMMQQQRRRPPPTTT[[[mmmttt~~~eeeXXXNNNMMMPPPMMMPPPMMMLLLNNNNNNLLLNNNRRRwwwssswww{{{}}}uuuggg\\\ZZZ]]]WWWQQQIIIDDDDDDDDDDDDBBBFFFFFFHHHKKKLLLLLLRRRYYYccceeejjjqqquuuzzzyyysssqqqsss~~~~~~xxx{{{jjj[[[PPPHHHEEEAAA===:::999888777666666555444444666:::???AAA???BBBGGGccc}}}cccXXXOOOKKKLLLMMMJJJGGGEEEEEEEEEEEEEEEHHHVVV|||}}}|||wwwnnngggbbb[[[UUULLLGGGEEEDDDAAA???===@@@EEEKKKPPPUUUXXXZZZYYY]]]lll{{{rrrVVVWWWOOOLLLLLLNNNMMMHHHFFFGGGGGGGGGHHHIIIIIIIIIHHHHHHJJJIIIIIIHHHFFFEEECCCBBBHHHHHHGGGGGGHHHIIIKKKLLLDDDEEEFFFFFFFFFEEEDDDCCCBBB@@@???@@@AAA@@@???===>>>JJJXXXkkk{{{xxxuuu{{{{{{tttdddmmmmmmmmmkkkiiigggfffgggggghhhhhhgggggghhhjjjlllccccccbbbbbbcccdddeeefffiiijjjlllnnnoooooooooooolllkkkjjjjjjiiijjjjjjjjjlllllllllkkkiiiiiikkknnnggggggfffffffffggghhhiiiiiihhhgggddd```\\\XXXVVVMMMKKKJJJIIIHHHEEEBBB???BBBCCCBBB@@@>>><<<===>>>???@@@BBBCCCDDDCCCCCCBBB>>>===<<<;;;<<<>>>@@@BBBBBBCCCDDDFFFGGGHHHIIIIIILLLJJJMMMQQQOOONNNYYYhhh{{{zzzsssWWWWWWRRRKKKKKKNNNNNNKKKJJJMMMMMMJJJKKKNNNpppkkkgggfffbbbZZZSSSOOOOOOPPPLLLJJJGGGFFFFFFEEEFFFHHHKKKJJJMMMQQQSSSSSSWWW]]]jjjjjjoooxxxzzzzzz|||vvvbbbUUUMMMHHHCCC@@@<<<999999999888777666555444444666;;;@@@CCCAAAEEEMMMpppaaaQQQQQQLLLHHHIIIIIIJJJHHHFFFCCCBBBBBBAAAFFFKKKeee|||wwwsssnnnggg```[[[VVVPPPHHHCCCAAAAAA???===???CCCHHHNNNTTTWWWYYYZZZ[[[lllnnnvvvmmmXXXVVVNNNJJJIIILLLMMMJJJGGGGGGEEEFFFFFFGGGHHHHHHGGGGGGHHHGGGEEEDDDCCCCCCCCCDDDEEEEEEEEEFFFGGGHHHHHHHHHAAABBBCCCDDDEEEDDDCCCBBB@@@@@@@@@>>>======>>>>>>;;;@@@HHH]]]rrrrrrnnnwwwuuuvvvzzztttlllhhhhhhhhhgggeeebbbcccddddddccccccdddeeeccceeeggggggfffbbb```^^^^^^___aaaccceeefffggggggfffeeedddcccdddddddddcccdddeeedddcccaaa```bbbccc]]]]]]]]]]]]\\\\\\\\\\\\VVVVVVUUUSSSQQQOOONNNNNNKKKIIIFFFEEEEEECCCAAA???>>>???@@@>>><<<;;;===???>>>???BBBCCCDDDCCCAAA@@@@@@@@@??????@@@BBBDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJLLLPPPOOOTTTkkkyyysssbbbMMMPPPLLLFFFHHHLLLJJJHHHHHHLLLMMMJJJJJJLLLyyyhhhaaaYYYVVVPPPJJJIIIMMMQQQRRRRRRRRRSSSUUUTTTSSSUUUXXXWWWWWW[[[bbbeeeeeehhhlllrrrrrrxxx~~~|||~~~oooYYYMMMHHHFFF@@@===:::888888999999888666555444444777;;;@@@DDDDDDHHHRRRyyyxxxOOOJJJRRROOOHHHFFFBBBFFFHHHFFFCCCBBBAAA@@@???BBBUUUyyyzzzuuuqqqllliiigggbbb[[[UUUSSSMMMEEE@@@???>>>===;;;BBBEEEKKKQQQVVVYYYZZZZZZgggooohhhssseeeWWWSSSOOOJJJHHHLLLOOOMMMKKKJJJDDDDDDEEEFFFFFFFFFFFFFFFFFFDDDCCCAAAAAABBBDDDFFF@@@@@@BBBCCCDDDDDDDDDDDD@@@AAABBBDDDDDDDDDCCCCCC???@@@@@@<<<999:::<<<===888999===SSSjjjmmmlllvvvqqqwwwmmmnnn|||{{{mmmgggjjjlllkkkgggdddfffggggggfffdddeeeeee]]]dddooouuusssjjj```ZZZWWWWWWYYYZZZ\\\^^^___```___^^^\\\\\\]]]^^^]]]]]][[[\\\[[[ZZZWWWVVVWWWYYYTTTTTTUUUUUUTTTSSSRRRQQQKKKLLLKKKIIIGGGEEEDDDDDDJJJGGGCCC@@@??????>>>===<<<>>>???>>><<<<<>>AAACCCDDDCCCAAA@@@CCCCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFGGGHHHJJJLLLMMMOOOMMMPPPUUUWWWcccmmmggg{{{}}}pppSSSEEEGGGCCCBBBHHHJJJGGGFFFHHHMMMNNNLLLLLLNNNrrrcccZZZRRRQQQOOONNNNNNRRRXXX\\\___ZZZWWW\\\aaaccceeehhhjjjkkknnnrrruuuvvvwwwwww|||{{{|||tttsssvvv|||{{{hhhUUUHHHEEEFFF???>>><<<:::999999999999666555555555888;;;???BBB@@@HHHUUU{{{kkkKKKHHHNNNIIIDDDDDDFFFHHHHHHEEE@@@>>>???AAABBB===DDDaaa|||xxxuuuqqqlllfffaaa\\\WWWSSSJJJIIIGGGDDDAAA???@@@BBBFFFJJJQQQXXX\\\[[[ZZZZZZnnnhhh```vvvfffZZZXXXMMMLLLIIIFFFHHHLLLNNNKKKGGGEEEFFFGGGHHHIIIHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDDDD@@@???>>>>>>>>>???AAABBB===<<<<<>>===;;;999999:::;;;<<<>>>;;;<<>>??????@@@>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@EEEEEEDDDBBBAAAAAADDDFFFKKKFFFEEEIIIJJJHHHJJJPPPPPPTTTUUUWWWggg|||cccvvvyyyzzz]]]QQQEEECCCEEEFFFFFFGGGDDDFFFJJJLLLMMMMMMKKKJJJ||||||tttddd[[[XXXWWWXXXZZZ\\\]]]```dddggg```\\\]]]eeelllqqquuuyyy~~~xxxssspppnnnnnnmmmrrr}}}|||ppp```QQQGGGDDDDDD===<<<:::999888777888888555444444666999===AAADDDFFFJJJ``````GGGEEEIIIDDDAAACCCBBBCCCBBBAAA>>>>>>>>>???AAAAAABBBRRRxxxwwwrrrnnnkkkgggbbb^^^YYYTTTPPPGGGGGGEEEBBB??????BBBDDDMMMPPPUUUZZZ\\\^^^ccchhhttteeeppp```VVVVVVOOOKKKHHHFFFGGGJJJKKKIIIFFFEEEFFFGGGHHHHHHGGGFFFEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>???@@@???======@@@DDDDDD@@@;;;===<<<:::999888999:::;;;;;;;;;===BBBLLL\\\mmmwwwwwwyyyxxxooohhhxxx}}}uuurrrrrroooggg```gggeeedddeeehhhiiigggeee```]]]^^^dddeeeaaa]]]]]]]]][[[XXXUUUTTTSSSRRRQQQSSSSSSRRRRRRRRRSSSTTTTTTSSSSSSSSSSSSSSSRRRQQQQQQLLLMMMNNNOOONNNLLLJJJIIIGGGFFFDDDBBBAAAAAABBBBBBBBBBBB@@@@@@???@@@@@@AAA@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBDDDEEEEEEEEEDDDDDDGGGIIIIIIFFFGGGJJJKKKKKKPPPWWWMMMYYYjjj{{{pppoootttiiiRRRGGG???@@@DDDEEEFFFGGGCCCEEEGGGIIIKKKKKKJJJJJJ}}}qqqqqqwwwzzzrrrbbbVVVTTTVVVZZZ___eeejjjmmmppprrrtttkkkiiillluuu|||wwwrrrttt{{{wwwttt{{{}}}{{{|||wwwsssnnnhhhccc```___```kkknnnxxx~~~tttlll```TTTKKKFFFBBB@@@<<<:::999777666666666777444444555777:::???CCCEEEGGGIIIlllhhhTTTEEEEEEFFF@@@???EEEAAA???>>>???@@@AAAAAAAAA???DDD@@@@@@^^^}}}~~~xxxoookkkeeeccc```\\\YYYTTTNNNJJJDDDCCCAAA???>>>@@@DDDHHHRRRUUUYYYZZZ^^^iiizzzbbbrrruuuZZZOOOOOOLLLKKKHHHFFFFFFHHHIIIGGGDDDFFFGGGGGGGGGFFFEEEDDDCCC@@@@@@@@@@@@AAAAAAAAAAAA@@@??????>>>>>>>>>??????AAA@@@???AAACCCCCC???;;;;;;;;;999888888888999:::999;;;===<<>>@@@CCCDDDDDDEEEBBBCCCCCCEEEFFFHHHIIIJJJ~~~mmmeeehhhiiihhh```UUUOOOPPPSSSVVV[[[ccciiinnnqqqtttvvvsssqqqrrrwwwzzzzzz{{{~~~ttttttvvvwwwyyyzzz{{{|||yyyrrrhhhccceeemmmxxx~~~sssqqqttt}}}{{{tttqqqnnnfff___[[[ZZZ[[[```eeevvv}}}|||uuujjj```TTTLLLHHHEEE@@@===;;;999888666666666666777666666777999<<<@@@CCCEEEGGGMMM|||rrrXXXMMMGGGHHHFFF???@@@GGGCCC@@@???AAAEEEHHHGGGFFF???CCC@@@<<>>===>>>BBBIIINNNWWWZZZ\\\\\\fff~~~ssskkkwwwgggVVVLLLKKKIIIKKKIIIGGGGGGHHHHHHFFFDDDHHHGGGGGGFFFDDDCCCAAAAAAAAAAAABBBBBBBBBBBBBBBCCC======>>>>>>???@@@@@@AAACCCBBBAAABBBBBBAAA>>>;;;:::999888888777777888888888;;;;;;888888@@@PPP^^^xxx}}}{{{{{{uuuuuu~~~hhheeecccdddeeeccc]]]WWW[[[YYYXXXXXXYYYWWWUUUTTTQQQQQQOOOMMMLLLMMMOOORRRNNNMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDCCCBBBAAAAAAAAABBBBBBCCCAAAAAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEGGGIIIIIIIIIIIIIIIJJJHHHJJJMMMMMMLLLPPP[[[ffflllgggyyytttxxxYYYOOOEEECCCBBBAAAAAABBBBBBAAA@@@@@@BBBDDDGGGIII}}}jjj___]]][[[XXXSSSNNNKKKKKKLLLMMMMMMQQQWWW\\\aaaeeejjjmmmkkkhhhhhhiiigggcccbbbeeeaaabbbcccfffhhhkkkmmmnnneeeccc```aaagggsss|||vvvvvvyyy{{{rrrmmmggg^^^XXXWWWZZZ```lllxxxxxxyyynnnddd[[[OOOHHHFFFDDD???;;;:::999888666666666777777888888999;;;>>>AAACCCEEEHHH[[[VVVQQQKKKIIIJJJFFF@@@@@@FFFCCCAAA@@@CCCHHHKKKKKKIIIDDDCCCDDDFFFEEEQQQsss}}}kkkssszzzxxxuuummmddd```\\\YYYUUUQQQMMMHHHBBB>>>??????>>>>>>AAAFFFNNNSSS[[[]]]]]]___pppnnnpppYYYVVVQQQLLLMMMLLLMMMKKKJJJJJJJJJIIIHHHGGGIIIHHHGGGEEECCCBBBAAA@@@AAAAAAAAABBBBBBCCCCCCCCC;;;<<<===???AAABBBCCCDDDCCCBBBBBBAAAAAA???===;;;999999888888777777777777::::::999777777;;;CCCIIIggg}}}zzz~~~~~~qqqttt}}}mmmhhhcccbbbeeeddd```[[[XXXXXXXXXWWWWWWVVVSSSOOOLLLLLLMMMKKKJJJKKKNNNRRRMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEEEECCCCCCCCCCCCCCCDDDDDDEEEAAAAAABBBCCCDDDEEEEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEFFFHHHJJJIIIHHHGGGGGGHHHIIIJJJIIIGGGMMM```yyykkkiiiwwwuuuqqq```TTTIIICCC@@@>>>???BBBCCCAAA???>>>???BBBEEEHHHkkkZZZTTTWWWLLLIIIEEEEEEGGGJJJLLLLLLLLLOOORRRVVVYYY]]]bbbfffeeecccbbbbbb___ZZZ[[[___dddddddddeeegggiiijjjkkkhhhhhhhhhjjjoooyyy}}}wwwuuutttzzz~~~zzz{{{~~~{{{sssnnn```YYYUUUYYY^^^ggg{{{}}}tttvvvyyyhhhaaaXXXNNNGGGDDDBBB>>>:::999888777666555666777777888888:::===@@@CCCEEEGGGOOOqqqoooVVVOOOJJJGGGHHHFFFAAA@@@BBBBBBAAAAAACCCFFFIIIJJJJJJIIIDDDIIIPPPIIIDDD]]]}}}xxx}}}vvvjjj|||yyyrrrqqqoooggg___[[[XXXUUUPPPLLLHHHDDD@@@===???@@@AAABBBFFFLLLTTTYYYYYYZZZZZZ```wwwttt|||yyy\\\NNNQQQNNNLLLLLLIIIMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIGGGEEECCCBBBAAAAAA??????@@@@@@AAAAAABBBBBB;;;<<<>>>@@@BBBDDDEEEEEEBBBBBBAAA@@@???===<<<;;;999999999999888888777777;;;999777777888:::;;;<<>>===@@@EEEDDDBBB@@@>>>>>>AAADDDFFFwwwhhhZZZOOOLLLNNNFFFGGGHHHKKKOOORRRUUUWWWZZZ\\\___aaaccceeehhhjjjmmmkkkkkkllliiigggiiioooppppppppppppqqqrrrtttuuuvvvvvvvvvvvvyyytttppprrrsssxxx~~~zzzrrrlll___ZZZZZZ```eeeqqqzzzrrrsss~~~yyypppccc\\\UUULLLFFFBBB???<<<999777777555444444444555666555666999===BBBFFFIIIKKKeeedddaaaQQQJJJEEEFFFGGGFFFCCCAAAAAABBBDDDDDDEEEFFFHHHJJJHHHDDDGGGMMMIIICCCPPPddd|||rrrqqquuuxxxoooiiiiiigggaaaYYYVVVSSSOOOJJJFFFDDDBBB@@@???@@@BBBDDDGGGKKKQQQXXX]]]ZZZ\\\```mmmuuutttmmmYYYQQQPPPKKKJJJKKKEEELLLLLLMMMLLLKKKKKKKKKLLLJJJIIIGGGEEECCCBBBBBBBBB???@@@@@@AAABBBBBBCCCCCC>>>???AAACCCDDDDDDDDDCCCAAAAAAAAA???===<<<;;;;;;999999999999999999888777888777777777888:::;;;;;;IIIeee{{{~~~sssrrruuuxxxuuummmfffdddggggggaaaZZZUUUWWWUUUPPPQQQUUUSSSOOOLLLOOORRROOOJJJFFFGGGHHHIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFEEEEEEDDDDDDBBBCCCEEEFFFFFFFFFFFFEEECCCCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEHHHHHHHHHGGGFFFGGGIIIKKKHHHPPPZZZeeeyyyyyyeee___hhhoooNNNLLLWWWQQQIIIDDD???@@@@@@???AAAEEEFFFDDDBBB@@@???AAACCCDDD~~~|||{{{eeeVVVNNNHHHEEEFFFGGGMMMTTTXXXYYY\\\bbbfffiiilllppprrrrrrrrrssstttwwwuuuuuuvvvtttrrrwww~~~wwwwwwwwwwwwxxx{{{}}}~~~|||}}}~~~}}}qqqqqqwww|||yyyqqqiiibbb___aaahhhmmmyyyyyyrrrrrr|||~~~{{{rrrkkk```WWWRRRKKKDDD@@@===;;;999666555444333333333444555222444888===CCCHHHLLLNNNWWWbbbUUULLLEEEFFFJJJKKKGGGCCCBBBEEEGGGGGGEEEEEEHHHLLLCCCBBBBBBDDDEEEFFFIIIMMMwwwiiiuuu}}}xxxqqqiiiccccccbbb\\\UUURRRNNNKKKFFFBBBBBBBBBBBBAAAAAACCCGGGJJJOOOUUU[[[```bbbfffnnnzzziii{{{~~~\\\PPPLLLKKKFFFIIIMMMGGGJJJKKKLLLLLLKKKKKKLLLMMMKKKIIIGGGEEECCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFBBBBBBCCCDDDDDDCCCBBBAAA???@@@@@@>>><<<;;;;;;<<<999::::::::::::999888888666777777777777999===@@@===PPP___ooo~~~|||uuummmgggkkkuuu}}}nnn```VVVVVVRRRLLLMMMSSSTTTQQQKKKOOORRRQQQKKKGGGGGGIIIHHHGGGGGGGGGHHHIIIJJJJJJHHHHHHHHHHHHHHHGGGGGGFFFIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCDDDFFFGGGGGGFFFEEEEEEBBBBBBCCCDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHGGGFFFHHHLLLNNNTTTfff|||qqqdddeeeuuuoooLLLHHHJJJEEEEEEBBB>>>>>>BBBBBBAAAAAADDDHHHFFFCCCAAA@@@AAABBBDDDiiiUUUNNNLLLHHHJJJQQQWWWZZZaaajjjnnnnnnqqqvvv{{{{{{|||}}}}}}~~~}}}|||yyyrrrkkkhhhfffaaaeeerrr~~~xxxnnngggiiipppuuu~~~xxxooofff]]]SSSNNNGGGAAA>>><<<:::999999888777666666555555666777666;;;AAABBBFFFXXXlllrrrZZZ^^^VVVSSSNNNIIIFFFFFFGGGIIIFFFEEEDDDDDDDDDEEEFFFGGGDDDEEEDDDCCCEEEJJJJJJGGGYYY|||yyy{{{uuuqqqgggccc^^^YYYVVVSSSOOOMMMEEEEEEDDDBBB@@@@@@BBBDDDFFFJJJLLLKKKOOOYYYaaaccckkk~~~{{{lllxxxaaaTTTPPPKKKIIIKKKMMMMMMLLLMMMMMMMMMMMMNNNPPPRRRSSSNNNJJJFFFCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBB@@@??????>>>===<<<<<<;;;;;;;;;:::999999888888777:::::::::::::::;;;<<<===???AAAGGGYYYuuuyyywwwiiieeefffttt~~~jjjXXXRRRNNNOOOQQQPPPKKKHHHKKKJJJGGGEEEEEEGGGEEEBBBBBBHHHJJJFFFEEEGGGFFFBBBHHHHHHHHHGGGGGGGGGFFFFFFHHHGGGFFFFFFEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDEEEDDDCCCDDDEEEEEEDDDCCCGGGEEEDDDGGGJJJKKKGGGDDDGGGJJJIIIGGGJJJSSS]]]aaaxxxjjjkkkvvvmmmRRRJJJIIICCC@@@AAAAAA@@@???@@@AAAAAAAAA@@@CCCCCCBBBAAACCCEEEGGGIII~~~rrraaaUUUTTTTTTQQQUUU]]]fffhhhpppyyy~~~yyyvvvwwwvvvqqqmmmllljjjfffkkkzzzyyynnndddccciiippp~~~tttlllbbbXXXQQQMMMFFF@@@===;;;999888888888777666666666666666777:::>>>BBBEEERRRpppdddYYYcccUUURRRMMMIIIFFFFFFGGGHHHEEEEEEEEEEEEEEEEEEFFFGGGBBBDDDDDDCCCEEEJJJJJJFFFNNNggg|||}}}xxxsssnnnjjjddd```[[[VVVSSSPPPLLLJJJDDDDDDBBB@@@??????BBBEEEMMMOOOSSSVVVZZZ]]]aaadddzzznnnyyyjjjWWWSSSOOOLLLKKKLLLMMMMMMLLLLLLLLLLLLLLLNNNOOOPPPQQQNNNJJJFFFDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA??????>>>>>>===<<<<<<;;;<<<<<<;;;::::::999999888::::::999999:::;;;;;;<<<888999===JJJccc|||xxxnnniiitttnnnooo~~~bbbXXXNNNJJJKKKMMMLLLJJJEEEGGGIIIIIIIIIHHHHHHGGGDDDHHHHHHEEEDDDHHHIIIFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCJJJIIIGGGFFFFFFFFFFFFEEEIIIHHHGGGEEEEEEHHHKKKNNNJJJKKKIIIHHHPPPcccvvvpppeeeyyyoooXXXDDD@@@BBB???>>>AAA????????????@@@AAA@@@???>>>=========???AAACCCDDD{{{|||yyyrrrbbb[[[XXX\\\^^^^^^cccllltttvvv{{{}}}zzzwwwvvvvvvuuusssssssssuuuwwwxxx}}}}}}pppkkkjjjmmmnnnmmmnnnppprrrooovvv{{{{{{zzzooobbb^^^dddlllvvvwwwnnnggg\\\RRRNNNJJJCCC>>>;;;:::888777888777777666666666666777888===CCCDDDJJJbbbzzzWWWTTT___RRROOOKKKHHHEEEEEEFFFGGGCCCDDDEEEFFFFFFFFFFFFFFF@@@CCCCCCCCCFFFJJJIIIEEEHHHTTTooosssooosssyyy}}}xxxsssooojjjfff___\\\VVVQQQNNNKKKHHHEEEBBBAAA@@@>>>>>>@@@DDDHHHRRRQQQVVV]]]^^^\\\aaajjjnnnkkkuuuVVVUUUQQQOOOMMMMMMNNNNNNMMMKKKLLLLLLMMMOOOPPPPPPPPPPPPMMMJJJGGGEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCBBB@@@@@@???>>>>>>======<<<<<<<<<<<<<<<<<<;;;::::::999999999999999999999999:::;;;777888:::AAATTTooo|||qqqdddqqq|||}}}~~~xxxjjjXXXLLLJJJKKKIIIGGGFFFGGGIIIIIIGGGDDDBBBBBBEEEFFFEEEBBBBBBEEEFFFEEEDDDEEEFFFGGGHHHIIIJJJJJJGGGGGGFFFEEEEEEEEEEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCGGGFFFEEEEEEEEEEEEEEEFFFBBBGGGNNNPPPNNNLLLNNNPPPFFFKKKPPPUUUddd}}}ssseee^^^jjjXXXJJJ??????AAA@@@AAAEEE===>>>????????????>>>>>>======>>>???@@@BBBCCCDDD}}}wwwtttoooiii___]]]```eeefffgggmmmvvv}}}}}}|||{{{~~~}}}{{{xxxtttpppmmmkkkjjjjjjiiihhhhhhjjjmmmppprrruuutttvvv||||||pppaaa]]]]]]bbbfffhhhlllqqqzzzyyy}}}}}}|||rrrddd]]]cccmmmooo{{{ooohhhbbbWWWMMMJJJFFFAAA<<<:::888777555777666666666666666777888999???DDDEEEPPPqqqpppSSSOOORRRMMMKKKHHHEEECCCCCCCCCCCCAAACCCDDDFFFFFFFFFEEEDDD@@@CCCDDDDDDFFFJJJIIIEEEGGGLLLZZZrrrzzzfffggglllvvvzzzsssnnniiiddd```YYYUUUPPPLLLIIIFFFCCCAAA????????????@@@DDDKKKOOOYYYTTTWWW]]][[[ZZZjjjmmmiiihhhQQQUUUNNNNNNNNNOOOOOONNNLLLKKKMMMNNNPPPRRRSSSRRRRRRQQQLLLJJJGGGFFFGGGHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCBBB@@@???>>>>>>>>>=========<<<<<<<<<<<<;;;;;;::::::999888888888888888777777888999999999:::;;;===GGG^^^|||kkkjjjjjjppp}}}pppbbb]]]\\\VVVOOONNNIIIEEEFFFFFFDDDAAAAAAFFFFFFDDDCCCDDDEEEEEECCCCCCDDDEEEFFFGGGGGGHHHIIIGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCAAABBBEEEFFFFFFFFFGGGHHHGGGJJJNNNOOOOOONNNOOOQQQZZZfffsss}}}mmm```bbbhhhhhhMMMFFFBBBCCCBBB??????CCC>>>???@@@???>>>===<<<<<<@@@@@@AAAAAABBBCCCDDDEEE{{{uuuqqqkkkeeeeeefffhhhjjjjjjkkkqqqxxx}}}{{{{{{{{{wwwpppnnnqqqsssrrrqqqpppoooooooooooooooooonnnnnnoooqqqssstttsssssswww~~~mmmbbbXXXVVVWWW\\\```ccciiippp{{{}}}~~~vvviii___bbblllsssssshhhccc]]]RRRJJJFFFCCC>>>;;;999888666444666666555666666777888888:::???BBBEEEWWWzzzhhhTTTMMMIIIGGGFFFDDDCCCAAA@@@@@@???@@@AAACCCDDDEEEEEEDDDDDDBBBDDDEEEDDDFFFJJJIIIEEECCCHHHKKKRRRmmmqqqiiidddiiixxx{{{ssskkkeee___YYYVVVSSSOOOKKKGGGEEECCC@@@>>>===>>>@@@BBBFFFKKKSSSXXX^^^XXXXXX[[[YYY```ssscccSSSNNNLLLMMMOOOOOONNNMMMLLLKKKMMMNNNOOOQQQQQQQQQPPPPPPKKKIIIGGGGGGGGGHHHHHHGGGFFFFFFEEEDDDBBBAAA@@@@@@BBBBBBBBBBBBAAA@@@???>>>============<<<<<<<<<<<<::::::999999888777777777888777777666666666777777666888999888:::HHHbbbxxxzzziii^^^```lll|||vvv___RRRGGGGGGIIIHHHEEEDDDCCCBBBBBBDDDGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEAAADDDIIIKKKJJJJJJJJJKKKTTTPPPMMMNNNUUU^^^fffjjj|||hhhaaaiii{{{eeeMMMCCCAAAAAA@@@>>>::::::<<>>===>>>???@@@AAABBBCCCCCCCCCDDDFFFDDDBBBDDDHHHHHHDDDCCCJJJHHHEEE\\\yyy|||}}}iiibbbhhhpppqqqoooqqquuu{{{}}}wwwooofff```ZZZUUURRRMMMJJJFFFDDDBBBAAA@@@>>>>>>@@@DDDGGGLLLQQQXXX\\\[[[XXXXXX[[[```qqq}}}yyyrrrbbbUUUJJJJJJLLLNNNNNNLLLKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLIIIHHHFFFFFFFFFGGGFFFEEEDDDCCCBBBAAA@@@???>>>>>>@@@@@@@@@@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<999999999888777777666666777666666555555555555555444666999888666:::KKK\\\vvvxxxdddXXXUUU]]]fffvvvtttzzz}}}jjjYYYSSSOOOGGGBBBBBB@@@;;;:::???CCCCCCBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHCCCGGGJJJKKKJJJJJJLLLOOOPPPVVVcccvvv{{{mmm```cccttt```IIIBBB======>>>>>><<<::::::;;;???@@@AAA???===>>>BBBFFFLLLJJJGGGDDDBBBBBBBBBCCC~~~}}}zzzwwwqqqkkkeeecccdddgggjjjlllmmmpppqqqrrrnnnnnnqqquuuvvvuuuxxx}}}}}}tttuuu{{{xxxnnngggbbbdddbbbdddffffffeeeiiipppuuu~~~{{{uuuuuuoooeeeeeekkktttvvvgggaaa[[[RRRKKKHHHBBB???<<<:::999888666444444444555555666888999:::<<>>=========>>>>>>???AAABBBCCCFFFFFFBBB???@@@DDDEEEBBBBBBHHHIIIIIIVVVtttzzz}}}sssllliiieeebbbllllllnnnuuuvvvqqqiiiaaa[[[VVVRRRPPPIIIFFFCCCBBBAAAAAA@@@???AAADDDHHHLLLPPPTTTXXX\\\YYY[[[^^^gggwww~~~xxxyyyeee[[[SSSLLLHHHKKKLLLLLLJJJIIIJJJLLLIIIIIIIIIHHHIIIIIIJJJKKKHHHFFFEEEDDDEEEEEECCCBBB@@@@@@??????>>>===<<<<<<===>>>??????@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888777777666666666555444444444444444555555888:::888666>>>III^^^yyy{{{gggVVVRRRVVV```tttooo|||vvvoooeeeXXXUUUZZZOOOEEE???@@@BBB@@@@@@BBBCCCDDDDDDEEEFFFGGGHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHJJJKKKIIIKKKLLLLLLLLLQQQZZZaaagggvvvqqqggg```dddyyycccHHH???@@@<<<======<<<<<<======<<<<<<>>>???>>>>>>BBBJJJQQQVVVSSSMMMHHHDDDCCCCCCDDD|||yyyvvvsssmmmeee```___]]]bbbgggkkkooorrrrrrpppvvvvvvzzzoooccchhhuuu{{{rrrnnnkkkkkklllkkklllmmmkkkhhhkkkqqquuuzzzppplllqqqpppjjjjjjpppuuurrreee___XXXOOOHHHGGGAAA>>><<<:::999888666555444444444555777888::::::===DDDCCCBBBZZZaaaOOOHHHEEEEEEBBBBBBCCCCCCBBBAAA???>>>===<<<<<<<<<===???AAACCCFFFEEEAAA<<<<<>>@@@EEEKKKPPPZZZsss|||yyyqqqlllpppllliiinnnwww}}}yyylllggg___XXXTTTPPPMMMKKKGGGEEEBBBAAAAAAAAAAAA@@@CCCGGGKKKOOOQQQTTTWWWYYY```dddkkkzzz~~~lll|||eeeZZZQQQLLLMMMHHHJJJLLLKKKHHHHHHJJJLLLKKKJJJIIIHHHHHHIIIKKKLLLGGGFFFDDDCCCDDDCCCAAA@@@>>>>>>======<<<<<<;;;;;;<<<===>>>??????@@@@@@???;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888777666555444444333333333333222111444888777333777>>>EEEdddzzzbbbVVVVVV[[[pppzzz~~~jjj[[[OOOKKKIIIEEEDDDGGGCCCCCCEEEFFFHHHJJJKKKLLLFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEGGGIIILLLMMMQQQRRRSSSRRRVVV```ooozzzrrrcccaaabbbppprrrQQQEEECCC???;;;;;;:::888888::::::888999<<<>>>>>>???FFFQQQYYYXXXSSSLLLEEE@@@??????@@@~~~vvvnnnjjjeee___]]]^^^^^^eeellloooooosss|||~~~ssskkkiiinnn|||~~~~~~}}}wwwqqqssspppppptttvvvsssooooooyyyzzziii`````````bbbffflllrrrvvvyyy~~~rrriii]]]VVVSSSOOOGGGAAA>>>;;;888666666777777666555444333333555888;;;===@@@EEE???GGGpppiii```SSSCCC???@@@???@@@???===???BBB>>>888===<<<<<<;;;;;;;;;<<<<<>>===<<<<<<===>>>???>>>>>>@@@EEEKKKRRRYYY]]]iiiWWW\\\[[[\\\```eeekkkrrrxxx}}}xxxvvvvvvtttnnnjjjiiieee___WWWPPPJJJFFFCCCEEEDDDBBBAAABBBDDDFFFHHHLLLQQQTTTSSSRRRVVVZZZ[[[jjjkkknnnuuueeeVVVRRRLLLHHHIIICCCEEEGGGHHHGGGGGGFFFGGGHHHGGGEEEDDDDDDFFFHHHIIIFFFDDDBBB@@@??????@@@AAA>>>>>>>>>>>>===<<<::::::999999888:::<<<<<<;;;999:::999888777777888999::::::::::::999888888777777222222222111111111111000444444333333444555777888>>>FFF^^^vvvgggYYYZZZbbbqqq}}}tttxxxrrraaaYYYYYY\\\ZZZTTTOOONNNLLLIIIMMMMMMMMMKKKJJJIIIIIIJJJIIIEEEFFFKKKNNNMMMMMMNNNRRRLLLOOONNNDDDIIIXXX^^^fffcccaaaeeetttqqqjjjeeebbbnnnmmmUUUHHH@@@===>>>:::999888999;;;<<<;;;:::???:::888===GGGOOOQQQOOOXXXSSSLLLFFFDDDCCCBBBBBBuuuhhhaaa______ccchhhiiinnntttyyy}}}xxxtttuuuwww~~~{{{{{{zzzxxx}}}vvvtttooonnnqqqsssssssssvvv~~~fff^^^YYY[[[^^^bbbfffllltttyyyvvvlllcccYYYRRROOOKKKCCC===>>>;;;888666666777777666666555555555666999===???EEEIIIHHHXXXbbbXXXMMM???===@@@;;;>>>>>><<<<<<>>><<<888;;;;;;;;;;;;;;;;;;<<<<<<>>>===<<<<<<<<<<<<===>>><<<<<<<<<===@@@DDDGGGJJJQQQqqqcccQQQNNNPPPVVV]]]___aaadddzzzuuupppmmmmmmjjjeee``````\\\WWWQQQKKKFFFCCCBBBBBBBBBAAAAAABBBEEEIIIKKKMMMRRRWWWWWWUUUVVV___hhh{{{ttttttrrrYYYQQQPPPLLLHHHIIIDDDFFFGGGGGGGGGGGGGGGGGGEEEDDDCCCCCCDDDFFFHHHIIIIIIGGGDDDBBB@@@???@@@@@@????????????>>>===<<<;;;999888888999::::::888777888777666555555666777888777777666666555444444333222222222111111111000000333333222222333444666777111<<>>:::888===GGGNNNPPPOOOUUUPPPIIICCCAAAAAA@@@@@@}}}oooaaa]]]___ccciiiooopppttt}}}~~~tttoooppppppmmmhhhmmmrrruuuuuuwww|||zzzwwwzzzxxx|||sssvvvzzzyyyuuu|||~~~xxxtttpppmmmppprrrtttzzzwww^^^UUUWWW[[[aaahhhmmmqqqxxxyyyllleee^^^UUUPPPMMMHHH@@@:::===:::777666777777777666777777666777888;;;>>>@@@DDDHHHNNNiiizzzWWWOOODDD;;;<<>>??????===UUUmmmqqqUUUNNNKKKOOOSSSUUUYYY]]]vvv}}}xxxrrrnnnhhhdddbbb___ZZZVVVVVVSSSOOOKKKGGGDDDBBBAAA??????@@@AAADDDIIILLLOOOUUUVVVYYY[[[WWWXXXhhh{{{|||yyy}}}iiiZZZOOOOOOOOOKKKHHHIIIGGGGGGFFFFFFGGGGGGHHHHHHCCCCCCCCCCCCEEEGGGIIIJJJJJJHHHEEECCCAAA@@@???@@@@@@@@@@@@@@@???>>>======:::999999999;;;;;;999777666555444333333444555666555555444333333222222111222222111111111000000000222111111111222333444555111:::>>>BBB]]]vvvfff\\\YYY___gggqqqtttqqquuummmiiihhhooo|||mmmdddeeekkkvvv|||qqqlllaaaWWWYYYnnneeeQQQ===999===???<<<999;;;999888999::::::999888;;;888888>>>IIIQQQUUUUUUSSSNNNGGGAAA@@@@@@AAAAAApppeee]]]^^^dddiiimmmppprrrxxx~~~tttdddccc___XXXXXX]]]aaabbb[[[___ccceeefffhhhmmmqqqpppwwwwwwvvvzzz{{{uuupppwww~~~}}}|||uuuqqqnnnnnnqqqsssvvvcccWWWXXX[[[dddlllwww}}}ooofff```[[[TTTPPPLLLHHHAAA;;;;;;999777666777777666555777777777888999<<>>>>>?????????===HHHTTTiiilll```TTTOOOLLLLLLVVVbbbmmm|||uuupppmmmhhhccc^^^[[[WWWSSSPPPPPPNNNKKKGGGEEECCCBBBBBB>>>>>>@@@CCCHHHLLLQQQSSS\\\WWWWWW[[[]]]ddd|||zzzxxxXXXQQQMMMOOOOOOJJJGGGGGGJJJHHHFFFFFFGGGHHHIIIIIIEEEEEEEEEEEEFFFGGGIIIJJJFFFEEECCCAAA@@@????????????????????????>>>======;;;::::::<<<>>>>>>===;;;666555444333333444555666555555444444333222222222111111111111000000000000000000000000111111222222333777777555EEEiiioooaaaWWWSSS]]]nnnjjj```gggaaa\\\bbbwwweeeKKK???555666<<<>>><<<;;;;;;999888888999999888666888777888@@@KKKTTTXXXYYYQQQLLLFFFAAA@@@AAABBBCCCggg___ZZZ^^^ffflllrrrvvv~~~{{{nnnffffffgggbbbZZZUUUVVVUUUSSSVVV___fffgggaaaaaabbbdddfffhhhjjjllloooxxxuuutttzzz}}}zzz{{{zzzsssnnnfffhhhlllrrruuuxxxtttdddeeehhheeeooowwwvvvhhhcccZZZVVVQQQMMMJJJFFF@@@<<<:::888777666777777666555555666666888:::===???@@@AAALLLcccjjjQQQDDDDDD???<<<>>><<<===EEEIIIBBB999777888999777888999:::::::::999999999999::::::::::::999999888999:::;;;<<<<<<======DDDGGGEEEMMMdddwww~~~{{{yyymmmbbbSSSHHHNNN[[[bbbttt||||||xxxsssmmmhhheeebbb\\\WWWTTTQQQNNNLLLKKKIIIGGGDDDBBBAAAAAAAAA@@@AAADDDGGGLLLPPPTTTWWWYYYTTTVVVaaaooo~~~```RRROOONNNNNNLLLIIIGGGHHHKKKIIIFFFFFFHHHIIIIIIHHHEEEEEEEEEDDDDDDDDDDDDDDD?????????>>>>>>>>>??????==================<<<;;;999999999;;;>>>??????>>>666666555444444555666666444444444333222222111111111111111000000000///////////////000000000000000------111666<<>>FFFMMMQQQRRRKKKGGGBBB??????@@@AAAAAAfff___[[[^^^eeennnyyy}}}rrrgggccc^^^ZZZYYYYYYXXXVVVZZZ]]]^^^^^^ccckkkqqqqqqtttsssrrrrrrsssuuuvvvvvv{{{yyy|||{{{tttmmmfffbbb___\\\aaajjjsssxxx}}}rrrooowww{{{wwwkkkaaa```SSSPPPKKKGGGDDDAAA===:::999777666777777888666555555666777999;;;>>>@@@AAAAAATTTpppUUUEEEAAADDD??????@@@<<<>>>EEEIIIBBB;;;999::::::888999:::;;;::::::888888999999::::::::::::999999;;;;;;:::::::::;;;<<<<<>>LLL___zzzxxxqqqwwwsssXXXMMMQQQXXXgggnnnqqq|||yyysssnnnjjjddd```[[[XXXTTTOOOKKKIIIHHHHHHEEEDDDCCCAAAAAAAAAAAABBBFFFGGGIIILLLPPPTTTWWWYYYUUU[[[gggyyylllXXXNNNMMMLLLKKKJJJJJJIIIIIILLLIIIGGGGGGJJJKKKIIIGGGCCCCCCCCCBBBAAAAAA@@@@@@<<<======>>>>>>?????????;;;;;;;;;<<<<<<;;;;;;:::666666777999;;;===<<<;;;777666555444444555666777333333222111111000000///111111000000000/////////...///000000000000//////...,,,222999666666PPPqqq{{{ccc\\\XXX\\\dddmmmvvv}}}vvv~~~ooobbb[[[dddrrr\\\EEECCC;;;:::<<<===:::555555999999888666777888888777666888777888:::>>>AAACCCCCCCCC@@@===;;;<<<<<<<<<<<>>???AAA<<<999@@@CCC???;;;;;;<<<;;;999:::;;;<<<;;;:::888666999999:::;;;;;;:::999999===<<<;;;:::;;;===???@@@???DDD@@@===BBBLLLeeevvv[[[SSSSSSaaacccbbbkkkrrrwwwzzzqqqjjjfffaaa\\\XXXQQQPPPLLLHHHEEEDDDEEEFFFBBBBBBBBBBBBCCCEEEFFFHHHMMMNNNOOOQQQTTTVVVXXXYYYaaaxxxnnnlllppp[[[SSSMMMMMMLLLKKKKKKLLLKKKIIILLLIIIGGGIIILLLLLLIIIEEEBBBBBBBBBBBBBBBBBBAAAAAA??????@@@AAAAAAAAAAAA@@@::::::;;;;;;;;;;;;::::::888777777888::::::999888777666555444444555666777444444333333222111111000111000000000////////////...///000111111000///...333222555666111...999IIIbbbsssiii```ZZZ]]]eeesssyyywwwiii]]]\\\```jjjxxxXXX???666666999777888;;;:::555555888777666555666888888777666777777777888:::<<<<<<<<<<<<;;;::::::;;;;;;:::888[[[___iiirrrvvvwww}}}xxxpppiiieeeddddddjjjjjjnnnrrruuutttssstttrrrxxx}}}tttooopppoooxxxzzzvvvooofff^^^WWWUUUTTTYYYbbbppp}}}}}}ooo]]]TTTVVVNNNKKKFFFAAA>>><<<<<<<<<777666666777888888666444777888:::<<>>BBB<<<555;;;>>><<<:::<<<===<<<;;;;;;<<<===<<<:::777666999:::;;;<<<<<<;;;:::999888777666777888<<<@@@BBB<<>>AAADDDGGGZZZyyy}}}YYYFFFBBB???@@@BBBBBB===999======<<<;;;;;;:::999999:::::::::999999999888888777777777777777777777777666999888666999@@@BBB>>>>>>DDDHHHFFF@@@>>>DDDKKKeeerrr~~~gggZZZTTTSSSYYY]]]]]]^^^cccfffiiihhheeekkk|||~~~{{{|||tttooohhh```XXXRRRNNNLLLHHHFFFDDDBBBAAABBBCCCDDD@@@CCCEEEFFFGGGIIIMMMPPPTTTSSSSSSSSSTTTZZZbbbiiixxxsssxxxcccYYYRRRMMMNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJIIIGGGEEEDDDDDDFFFGGGGGGEEEDDDDDDEEEIIIHHHFFFFFFEEECCC@@@===>>><<<:::;;;===???@@@@@@>>>??????>>>;;;::::::;;;777666555444444333333444777777555444222111////////////000000111111111222000000000000000000000000000000000111222444555666;;;HHHffftttaaaSSSTTTPPPTTTcccpppwwwzzz|||kkkdddgggmmmnnn___bbbppphhhKKK@@@>>>888555666111444:::<<<888222222777555555555444444333333333222333444555666888999999999:::;;;<<<<<<<<<;;;:::]]]XXX\\\hhhooollllllpppuuupppmmmqqqssssssvvv|||{{{sssiiibbb```aaaiiimmmsss{{{~~~|||zzzxxxsssmmmhhhiiiccc```aaabbbcccgggnnnttt~~~qqqkkk___UUUQQQKKKIIIEEE@@@<<<:::999888777777777777777777888888999999777:::???BBBBBBFFFMMMooodddIIICCCAAA>>>@@@CCCCCC@@@<<<<<<;;;;;;:::999999888888999999999888888888777777777777777777777777777777555777777666:::BBBDDDAAA<<>>>>>BBBGGGLLLZZZuuukkkbbbZZZVVVRRRRRRZZZcccYYYZZZVVVRRRYYYnnn}}}xxxwwwuuurrrrrruuukkkggg```YYYRRRLLLHHHGGGIIIGGGEEECCCBBBBBBCCCCCCHHHHHHIIILLLPPPSSSTTTTTTLLLOOOUUUVVVRRRZZZxxxvvvttt~~~dddYYYUUUOOOIIINNNMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIGGGFFFEEEFFFHHHIIIIIIGGGFFFFFFGGGIIIGGGFFFFFFEEECCC@@@>>>>>><<<;;;;;;===???@@@@@@>>>??????>>>;;;::::::;;;999999888666666555555555777666555444222111000///111111111000000000000000000000000000000000000000000000000111222333444555;;;???NNNgggrrrddd[[[UUUUUUYYY\\\bbbjjjqqqzzzmmmkkkddd]]]___iiirrrvvvaaaKKK888555777333111333888666666999888666777;;;444444444444333333333222333333444555666777777888777888999:::;;;:::999999WWWRRRTTT^^^cccccceeekkksssrrruuu|||zzzooohhhkkkllljjjfffbbbbbbeeeiiinnnrrruuuyyy{{{rrrrrrooollljjjiiigggeeeccciiieeedddhhhlllqqqyyytttfff```UUUNNNLLLGGGDDDAAA===:::999999888777777777777777777888999999;;;888===EEEEEEBBBLLL]]]tttPPPDDD@@@>>>===???BBBDDDBBB???:::999999888888777777777777777777777777666666666777777777777777777777777666888888777;;;@@@AAA???;;;<<<>>>===<<<===???AAA>>>HHHbbbvvviii[[[SSSUUU\\\\\\]]][[[XXX___qqqxxxqqqlllkkkiiieeedddeee```]]]WWWQQQKKKGGGDDDBBBFFFEEEDDDDDDDDDEEEGGGHHHOOOMMMLLLOOOUUUWWWUUUSSSVVVPPPPPPZZZjjj}}}dddSSSQQQRRRMMMFFFMMMMMMLLLKKKJJJIIIHHHHHHFFFGGGHHHHHHHHHHHHGGGGGGIIIJJJKKKKKKIIIHHHHHHIIIHHHGGGEEEEEEDDDCCC@@@>>>>>><<<;;;<<<>>>?????????===>>>???===;;;999:::;;;<<<<<<:::999888777777777666555444333222111000000222222111111000/////////000000000000000000000000000000000000111222444444888666888CCCUUUrrr|||nnnccc[[[XXXZZZ___WWW```dddbbbhhhyyy{{{xxxzzzwwwkkk^^^UUUYYY^^^eeesssrrrXXXAAA666000444777555444666666333555<<<>>>;;;666555333333333333333222222222333444444444555555555555555666777999999888888777NNNLLLQQQ[[[bbbeeeiiiooorrrwww}}}zzzuuupppllljjjiiiiiifffhhhjjjjjjiiikkkppptttppptttwwwzzz{{{sssiiifffbbb```aaafffjjjnnnrrruuuyyyzzzzzz~~~lll```ZZZOOOKKKJJJEEE@@@===:::888888888777777777666666666777888999:::<<<;;;AAAHHHCCC@@@UUUrrr___FFFGGG===<<<<<<===@@@AAA???>>>777777777666666666555555555555555555555555555555666666666666666666666666:::999888777999::::::888:::999999999;;;<<<===<<<<<<>>>MMMlll~~~hhhWWWNNNRRRVVVZZZ]]]aaakkkxxx}}}~~~|||wwwoooiiidddbbb___ZZZVVVWWWVVVTTTPPPLLLHHHEEECCCBBB@@@AAACCCEEEHHHLLLNNNPPPTTTRRRQQQRRRSSSTTTSSSRRR\\\^^^cccpppvvvvvvrrr[[[OOONNNOOOLLLGGGLLLLLLKKKJJJIIIHHHGGGGGGEEEEEEFFFGGGGGGHHHHHHHHHIIIKKKLLLKKKJJJHHHIIIIIIGGGFFFDDDCCCCCCBBB@@@>>>===<<<;;;<<<>>>??????>>><<<======<<<:::999999:::===<<<;;;999888777777777444444444333222111000000111111111000000000000000000000000000000000000000/////////000000222333333333333444777>>>QQQppp~~~tttlllhhhXXX[[[YYYSSSSSS[[[dddhhhvvv}}}yyynnngggaaacccjjjkkkddd\\\dddkkktttdddGGG999777333444888999666555777000555AAALLLLLLAAA444---222222222222222222222222444444444444333333333333444555777888888888777666IIILLLSSS^^^fffkkkppptttsss|||zzzwwwvvvrrrnnnhhhddddddhhhnnnrrrkkknnnrrrtttssstttvvvyyytttxxx|||~~~xxxooojjjccc^^^^^^ccckkkqqqyyywwwfff\\\UUUKKKHHHHHHBBB===:::888777888888777666666666666666777888999:::;;;===CCCEEE???CCCbbb}}}LLL<<>>===<<<:::;;;;;;:::888777888999;;;:::999888666666666555333333333222222111111111......///000111222222333////////////////////////////////////000111222222111333777888777===PPPccc~~~sssqqqmmmiiijjjkkkiiieeedddkkkrrruuuvvv{{{xxxxxx|||jjj]]][[[VVVZZZ___fffkkknnnooonnnfffFFF===888444333444555333000000222222<<>>>>>>>>===<<<;;;::::::;;;<<<<<<;;;999777888999888666555666777888777666555555555555555222222222222222111111111------...000111222333444///////////////////////////////////////000111111222333666777333444???LLLhhhzzzrrrooojjjccc]]]]]]aaafffjjjooorrr~~~sssdddddd]]]eeewwwttt]]]RRRXXXZZZdddqqqxxxzzz|||jjjEEE:::<<<888333222222111///...000222333999CCCGGG@@@555111222/////////000000000000000222222222222111111111111333444666777777777666555SSSXXX___dddjjjrrrzzz{{{tttqqqrrrssssssqqqjjjjjjkkkkkklllnnnoooppprrrqqqpppooooooooopppqqqtttwwwyyyxxxvvvuuuxxx{{{}}}}}}wwwlllmmmnnnnnnooosssyyyrrr^^^TTTQQQLLLDDDDDDDDD<<<:::999777777888888666555555555666666777999:::;;;;;;>>>>>>AAARRRqqq~~~OOO===<<<<<<999:::;;;:::999777777777444444444444444444444444333333333444444444555555444444444444444444444444222//////555888555444666444444555555555666777888>>><<<;;;===AAAJJJ[[[kkkbbbRRRDDDAAADDDFFFIIIMMMOOOPPPRRRWWW^^^dddhhhiiioootttzzz|||zzzzzz|||~~~|||}}}|||zzzzzzzzzyyywwwuuunnnooommmfffaaa```___[[[UUUNNNIIIHHHHHHEEEFFFHHHEEEFFFGGGHHHIIIJJJJJJJJJNNNOOOPPPPPPQQQQQQQQQQQQPPPSSSWWW\\\fffyyy}}}oooZZZVVVQQQLLLIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCDDDFFFGGGHHHEEEFFFGGGGGGEEEDDDDDDEEEBBB???===<<<<<<<<<<<<;;;999999888:::;;;;;;999777555666777666444333444555666555555444444444555555111111111111111222222222......///000111222222333//////////////////////////////.........///000000111000111333222222777???@@@LLLggg~~~rrriiicccaaa___ZZZ\\\]]]iiixxxrrrdddcccccceeeiiikkkiiihhhppp{{{kkkmmmlllgggeeefffeeecccppprrrpppiiibbb___[[[VVVYYY[[[iiizzz{{{ooolllrrr~~~\\\HHH777333555222333333222000000111222333111111222333111,,,---111.........//////000000000000000111111111111111111222222444555555555444333XXX]]]aaaeeekkkvvvxxxwwwvvvsssoookkklllooosssqqqrrrssstttvvvyyy{{{|||xxxvvvsssrrrsssvvvzzz}}}yyyzzzzzzxxxvvvwww|||{{{|||vvvtttwww{{{|||{{{{{{}}}pppeeeWWWOOONNNLLLDDDEEEFFF===;;;999888777888888666444555555555666777999:::;;;???@@@???EEEbbbggg@@@;;;>>>999888:::;;;;;;999888888999444444444444444444444444333333333444444555555555444444444444444444444444666111111777888444111333222333444444333333666888111666<<<<<<777888FFFVVVuuu```XXXTTTLLLFFFCCCIIIJJJMMMQQQUUUWWWWWWUUU```dddhhhhhhfffeeeiiimmmrrrwww{{{|||yyyvvvtttsssuuutttsssuuuvvvwwwuuuttttttrrrqqqqqqqqqpppmmmkkk___aaa___XXXTTTSSSRRRPPPLLLEEE@@@AAABBBBBBDDDHHHGGGHHHJJJLLLNNNOOOPPPPPPNNNOOOPPPRRRSSSSSSTTTTTT^^^^^^bbbnnn{{{rrreeehhh^^^XXXPPPLLLLLLLLLJJJGGGIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHDDDFFFGGGGGGEEEDDDDDDEEE@@@>>>;;;:::;;;;;;;;;:::888888888999::::::888555333555555555333222333444444444444444444555666666111111111111111222222222000000000000111111111111///////////////////////////............//////000000------111333222333666999666@@@XXXssswwwrrriiilllvvvnnnaaa```ZZZVVVVVV\\\aaaeeejjjppp\\\[[[WWWSSSUUU[[[\\\ZZZgggeee^^^TTTQQQWWW]]]___aaannnpppIII555;;;888000000333333333111//////111111000222---,,,///111000///111---.........//////000000///000000000111111111111000111222333444333222222ZZZZZZ```jjjqqqwww{{{yyy{{{zzzzzzzzzzzzzzzxxxvvvtttvvvyyy|||}}}|||{{{yyy~~~zzzwwwvvvyyy}}}|||~~~vvvfffbbbSSSOOOJJJFFFCCC@@@===:::888888777777666666555555666555444555888;;;===>>><<>>===<<<666999999888777777666666666333333444444333333222111222222222222222222222222555555555555555555555555222333555666666555333222000000222333444555555555777666666666888:::<<<===NNNddd]]]999AAA:::<<>>===;;;999888777666666444444888AAAJJJIII>>>444888666444222111222333444555444444333222111000000111111000///////////////////////////////////////......//////......---,,,//////............////////////.........000222333333111555<<>><<<999888777777777666666666555666555555666:::>>>AAABBBCCCDDDIIInnngggFFF===>>>;;;666999999::::::999888666555333333444444333333222111222222222222222222222222444444444444444444444444111333444555555444333111111222333444555666666666666555555555666777999:::@@@NNNhhhyyyXXXGGG@@@<<<>>>AAACCCHHHNNNRRRRRRQQQOOONNNNNNQQQSSSVVVYYY]]]^^^]]]\\\]]]^^^]]]]]]\\\\\\]]]]]]]]]\\\[[[YYYWWWWWWVVVUUURRRPPPLLLMMMMMMLLLHHHDDDBBBBBB<<<===@@@BBBEEEHHHMMMQQQUUURRRPPPPPPRRRRRRQQQPPPKKKSSS\\\___[[[aaawww|||qqqrrrlllaaaaaaYYYNNNVVVQQQMMMKKKHHHEEEFFFKKKFFFDDDCCCBBBCCCCCCBBBAAAAAABBBCCCCCCBBBAAABBBCCCDDDDDDDDDDDDCCCBBB@@@???;;;:::999888777777777888444444777>>>DDDCCC<<<444777666444222222222333444222222222222111111111111111000000///////////////////////////////////////...---------,,,,,,,,,,,,///......------......//////............000111222000...111666777>>>TTTlll^^^EEE<<<888333111111222111000////////////////////////..............................---------,,,,,,,,,,,,---------.........///.........////////////000XXX\\\cccjjjnnnrrrvvvaaaWWWTTTNNNJJJEEEAAA???<<<:::888777777777777666666666666555555666888<<>>@@@>>>999LLLMMMOOOQQQSSSTTTTTTTTTMMMPPPSSSTTTTTTTTTTTTUUUVVVRRRPPPQQQTTTTTTQQQMMMMMMLLLKKKKKKKKKJJJHHHFFFDDDFFFHHHHHHEEEBBB??????AAACCCFFFHHHHHHJJJLLLNNNSSSRRRPPPOOOPPPRRRTTTUUULLLPPPTTT[[[mmmvvvrrr{{{rrr\\\XXXXXXVVVTTTRRRSSSPPPJJJGGGHHHHHHEEEDDDCCCBBBAAABBBBBB@@@>>>???@@@BBBBBBAAAAAACCCDDDCCCCCCBBBBBBAAA???>>>===999888888888888888999999444555777999<<<;;;888555666555444222222222333333///000000000111111111222000000//////......//////////////////////////////...---,,,+++***+++,,,,,,...------,,,,,,------.........---......///111111111...000555444333<<>><<<:::888666777777777777666666666666555666888:::===AAAFFFIIIMMMNNNppp^^^>>>999===;;;888:::999999888888777666666666222333333333333222111111111111111111111111111111111111111111111111111111000111222222222222111000222222222333444555666777555444333333333444555666;;;666555DDDaaasssaaa```bbbUUU@@@<<<===AAAHHHMMMPPPOOOMMMMMMNNNPPPPPPQQQPPPPPPQQQNNNLLLKKKKKKLLLKKKGGGDDDEEEEEEDDDEEEFFFFFFEEECCCEEEGGGGGGFFFCCCAAAAAAAAAHHHJJJMMMNNNNNNNNNOOOPPPVVVVVVTTTPPPRRRYYY```bbbmmmppppppuuucccYYYVVVQQQQQQWWWYYYXXXPPPHHHJJJOOOJJJ===EEEDDDBBBBBBBBBBBB@@@???===???@@@AAAAAAAAACCCEEEBBBBBBAAAAAA???>>>======;;;::::::999999999::::::666777777666555444555666555444333222222222333333/////////000000000000000000//////........./////////////////////////////////...,,,******+++,,,...---,,,,,,++++++,,,,,,---------------...///000000111...///444444111222777FFFYYYsssvvv\\\GGG:::555333//////////////////...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------kkkkkkmmmqqqxxx{{{gggZZZRRRMMMKKKFFFBBB>>><<<:::999777555666666666666777777777777666888:::;;;<<<@@@EEEIIIRRRiiiaaaIII999;;;>>>999888===:::888555333222333555777222222333333222222111000111111111111111111111111111111111111111111111111111111111111111111111111111000000111222333555666666555444444444555666777999777555999HHH```zzzkkkHHHBBB<<<<<<@@@FFFHHHHHHPPPPPPOOOPPPPPPPPPOOONNNJJJLLLLLLJJJFFFDDDCCCDDDEEEEEEEEEFFFHHHHHHGGGFFFJJJIIIFFFCCC@@@@@@CCCFFFHHHJJJLLLNNNPPPRRRUUUWWWYYY[[[\\\]]]gggxxx|||hhhZZZXXXRRRGGGGGGQQQXXX]]]YYYMMMGGGIIIHHHBBBJJJGGGEEEDDDDDDDDDCCCBBB===>>>@@@AAAAAABBBCCCEEEBBBBBBAAA@@@@@@?????????@@@???>>><<<;;;:::999999888888777555222222444666444333333333222222222333111111000000///......---//////............//////////////////////////////000///---++++++,,,...///,,,,,,++++++++++++,,,,,,+++,,,------......//////...,,,+++...///...---///111888DDDWWWsss|||dddUUUCCC555000///000222---...///000///.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,sssqqqrrrwww|||mmm___VVVPPPKKKHHHCCC@@@<<<:::999888666555666666666666777777777777777999<<<======@@@FFFKKKYYYIII@@@:::<<<<<<888999>>>999777444222111222444666222222222222222111111000111111111111111111111111111111111111111111111111111111111111111111111111000000///000111222444555666555555444555666777888///444:::<<>><<<:::888888888888777444222222333555333333333333333222222222222222111000///...------......------......//////////////////////////////000///...---,,,---......---,,,,,,++++++,,,,,,---***+++,,,---............111///---,,,------------...333666999GGGfffhhhSSS@@@777///000222111...---,,,---//////...------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,~~~uuunnnddd[[[SSSNNNIIIGGGAAA>>>;;;999888888666555555666666666777777777888666:::===??????CCCJJJPPPllleee@@@>>>;;;999999:::;;;<<<666666666555555444333333222222222222222111000000111111111111111111111111111111111111111111111111222222222111111222222222111111000000111333555666555444444444555666888999---333999;;;;;;???GGGNNNiiinnnVVVGGGDDDGGGHHHGGGMMMKKKJJJKKKNNNPPPOOONNNOOOMMMKKKHHHEEEEEEFFFHHHGGGGGGGGGHHHJJJKKKJJJIIIGGGFFFEEECCCCCCFFFLLLPPPNNNNNNOOOPPPUUU^^^iiipppvvv}}}zzzwwwwwwnnnbbbYYYUUUSSSSSSOOOHHHHHHMMMHHHVVVeeedddVVVKKKQQQ___SSSNNNHHHDDDDDDFFFIIIJJJ???AAABBBCCCBBBBBBDDDEEE@@@????????????AAABBBCCCDDDCCCAAA>>>;;;999888777777666444333333222222111222222222333333333222222111111111000000/////////...------------...///000////////////////////////.........---------,,,,,,------,,,,,,,,,,,,------)))***,,,---......------111111000......///000000///555777222444FFF```rrr}}}eeeTTTEEE;;;555000000555666111------+++---...---+++***,,,...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------xxxmmmeee```YYYRRRLLLGGGDDDBBB@@@===:::888888888777555555666666666777777888888555999>>>@@@AAAFFFNNNTTTMMM??????;;;555666;;;===:::444666888999999666333111111222222222222111000000000000000000000000000000111111111111111111111111333333222222222222333333222222111111222444666888333333333333444666888999555444444444777999;;;<<>>>>>======???@@@BBBDDDCCCBBB@@@===;;;999888888555444222333444333000...111222222333333333222222000000000000111111111111---------------...///000////////////////////////,,,,,,---------,,,+++***...------,,,,,,------...)))***,,,---......---,,,+++---...------///000000)))...111000222777<<<===PPPoooxxx[[[FFF===:::444...000---...111///)))+++000+++---...,,,)))(((+++---************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++++++++******))))))++++++,,,,,,,,,---------|||vvvpppjjjfffZZZXXXSSSNNNIIIEEEBBBAAA;;;;;;:::888777555444444555666777888999999999999DDD===>>>DDDAAACCC```nnnNNN>>>;;;999999::::::777444333777;;;;;;777333111222444333222111000000000000111111000000000000000111111111111111111111111111111111111000000000000000111222000111???MMMHHH:::555444222111111222444555333666:::<<<===;;;777555???OOOjjjzzzqqqlllddd]]]dddrrrmmm\\\MMMJJJLLLJJJHHHIIINNNSSSTTTPPPOOORRRQQQLLLPPPKKKMMMYYYfffjjjjjjjjjllltttxxxoooooo{{{|||eeeVVVUUUVVVVVVLLLEEEHHHMMMNNNLLLLLLKKKXXXfffnnnpppkkk^^^RRRKKKHHHFFFEEEEEEDDDBBBAAACCCDDDFFFGGGFFFDDDAAA???@@@@@@AAAAAABBBBBBAAAAAA>>>>>>>>>>>><<<:::888777666555444444333333333333000000111111111000//////222222222111000//////...//////...---,,,,,,++++++........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///000111111222666BBBSSSeeewwwtttaaaLLLEEE<<<444000/////////.........------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++*********))))))******++++++++++++******))))))))))))***+++,,,,,,******))))))******+++,,,~~~xxxqqqkkkeee___[[[WWWTTTPPPJJJFFFBBB@@@???:::999999888777666555555555666666777888999999:::======AAAGGGJJJZZZZZZBBB;;;999777777888777555333333666888999777444333222444333222111000000000000111000000/////////000000111111111111111111111111000000000000000000000000111333000000999EEEAAA666555444222111111222333444333555888::::::999777555;;;===HHHbbb{{{nnnhhhgggkkkrrruuu~~~zzzpppllljjjhhhtttzzzxxxqqqppp}}}rrrhhh[[[SSSVVVWWWQQQJJJGGGLLLQQQRRRQQQQQQ___fffkkkgggaaa]]]XXXTTTJJJHHHEEECCCCCCCCCBBBAAADDDEEEEEEEEECCCAAA>>><<<===>>>@@@AAABBBCCCBBBBBB?????????>>>===;;;999888666666555333333222222222333333222222111111111000222222111000000///......///......---,,,,,,++++++........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////000111111000555;;;CCCNNNaaaxxxmmm[[[III<<<888444000---,,,,,,+++***...---------,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))+++++++++*********))))))((())))))******))))))(((***))))))))))))******+++******))))))******+++,,,{{{wwwrrrlllfff```YYYUUUQQQOOOKKKFFFBBB???===<<<888888777777777777666666666666555666777999;;;<<<@@@AAABBBEEENNNhhhlllKKK===888777555555555555333111555444444555666666444333333222111000000//////000//////.........//////000000000000000000000000000000000000000000000000000111333111...222:::999222555444333111111111222333333444666777777777666555999555666FFFcccuuunnnrrrwwwaaa]]]VVVRRRSSSQQQNNNJJJIIINNNRRRSSSUUUYYYqqqqqqjjj\\\PPPOOOTTTXXXJJJGGGDDDBBBBBBBBBBBBBBBEEEEEEDDDBBB@@@>>><<<;;;;;;===???BBBCCCCCCBBBBBB??????>>>>>><<<;;;999888777666555333222111111111666555333222111111222222111111000000//////...............------,,,,,,+++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000/////////...111===NNN[[[qqqkkkRRRAAA888222...---,,,,,,...///...,,,***------,,,,,,,,,,,,,,,+++************************)))******++++++******)))+++************)))))))))'''(((((())))))(((((('''******))))))((()))))))))***))))))))))))***++++++~~~zzzvvvsssnnniiiddd]]]WWWRRRLLLJJJFFFBBB???===;;;;;;666666666666777777777888777666555555777:::<<<>>>FFFCCC@@@EEEZZZ{{{UUUEEE<<<666555444444444333222111555222000111555666555333222111000///////////////......---------...//////000000000000000000000000/////////000000000000000000333222------222333111444333222222111111222222333333333333444444444444666999;;;<<>>===<<<;;;===???AAABBBAAA@@@???======<<<;;;:::999888777666666444222111000000000777555333111000000111222000000000//////...............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------............---000222111000222888>>>LLL]]]vvvgggZZZIII;;;555444333222///......000000///,,,***,,,,,,,,,,,,++++++++++++************************))))))************))))))************))))))))))))'''(((((())))))((((((''',,,+++******)))))))))))))))))))))))))))***++++++~~~zzztttpppnnnjjjeee```[[[VVVPPPLLLHHHFFFCCC@@@===;;;::::::444555555666777777888888777777666777999<<>>???@@@???>>><<<:::::::::999888777666666666555444333222111000000000555333111///......000111/////////...............---------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------))),,,000111000///000222,,,777GGGUUUcccuuuqqq]]]QQQ@@@;;;555111000///...,,,...---++++++,,,,,,***)))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))((())))))******))))))(((---,,,+++***************))))))(((((())))))***+++|||yyytttooollliiieee___ZZZUUUQQQLLLIIIDDDBBB@@@===;;;:::::::::444444555666666777888888777777888999;;;>>>AAACCCEEEAAAMMMtttxxxHHH;;;===555444555666555333222333444222111///000222333333333//////............//////---------------...///000////////////////////////---......//////000000111,,,...000///......111444000000111111222333333333111111111111222222222222444444444555777;;;>>>AAASSSooo|||yyyzzz}}}xxxhhhcccQQQJJJNNNLLLNNNPPPIIIIIIDDDBBBHHHPPPWWW___fffYYYTTTKKKEEEGGGLLLJJJDDDHHHFFFDDDCCCDDDDDDCCCBBB??????@@@@@@@@@@@@??????>>>>>>>>>===;;;:::888888999888777666555555555555333333222111000000000000111000///...---...//////..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,***++++++++++++---000333---///222444;;;HHHYYYfffwwwrrr]]]NNNBBB888333333000---++++++,,,,,,+++---+++))))))+++,,,------)))************+++++++++((((((((((((((((((((((((((())))))******))))))((((((((()))))))))))))))***((())))))******))))))(((,,,+++******************)))(((((((((((()))******|||yyyvvvrrrnnnlllhhhccc\\\UUUQQQNNNKKKIII@@@???===;;;999888999999444555555555666777777777777888:::<<>>===>>>@@@@@@@@@>>><<<;;;===<<<:::999888888888888999888666555444555555666111111000000000000111111.............../////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++---,,,,,,++++++---000222444333111//////333:::???KKKUUUcccrrr]]]QQQAAA666222111111000...---,,,+++,,,...//////,,,+++***+++---......---))))))))))))******++++++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))******'''(((((())))))((((((''')))((((((((((((((()))***((((((((((((((()))******}}}zzzxxxvvvssspppnnnkkkjjjddd^^^VVVPPPKKKIIIGGGEEE>>><<<:::999777777777888555555555555666666777777777888;;;>>>AAACCCDDDDDDGGGSSSxxx~~~rrr@@@777999666:::111333555444111000111444...111333333000...///222......---------......///---------...///000111111........................---------...///000000111,,,,,,...000000...---///,,,---///111333444555555///000222333333333222111,,,666@@@???777333666<<<:::@@@NNNccczzzxxxhhhbbb\\\UUUSSSIIIJJJLLLHHHKKKQQQMMMEEEFFFNNN\\\ccc]]]PPPGGGEEEGGGFFFAAA@@@DDDFFFEEE@@@@@@AAABBBCCCAAA>>>;;;===>>>@@@@@@???<<<999777;;;:::888666666777888:::999888777666555555666777000000000000000111111222,,,---...///000000000///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++******************+++,,,---......,,,++++++***+++,,,...000222333333888>>>GGGOOOYYYfffvvvvvviii\\\RRRAAA:::333000111222///,,,,,,------------,,,***)))***))))))***++++++)))'''(((((())))))*********+++(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))******&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((()))******{{{zzzwwwtttqqqmmmhhhccc___ZZZVVVPPPKKKHHHDDDAAA>>>===;;;999777666666777888777777666666666666777777333;;;??????DDDLLLIII???FFFqqqzzzMMM:::888666333444666666666666555333111000000000000000000000000000///............------------------------------------...///...,,,+++,,,------,,,,,,,,,,,,---............//////...---,,,,,,---///222555555555333111///000000000111111111111333333333222222222222111444555999AAAMMMddd|||jjj\\\XXXVVVOOOHHHNNNJJJGGGGGGJJJKKKJJJIIIAAAQQQcccfff\\\OOOIIIHHHIIIGGGFFFFFFGGGGGGEEEDDDAAAAAA@@@???>>>===<<<;;;??????>>><<<;;;::::::999777666555444444555777888555444222111111222444555222222111111000/////////111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************,,,,,,++++++,,,,,,---...222222222555:::@@@FFFJJJccciiitttnnnfffXXXJJJ???999888888000////////////.........,,,,,,,,,++++++*********+++*********))))))(((((())))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&zzzvvvxxxuuuppplllhhhbbb\\\XXXUUURRRLLLHHHDDDAAA>>><<<;;;:::888666555666777777888888888777888888999999AAA>>>@@@EEEDDDBBBIIIUUUxxx___???555777666555666555555555555444222000///////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---...,,,,,,,,,,,,,,,---.....................---,,,,,,---...000222222222111000....../////////000000000000000111111222222222333222333666;;;@@@NNNggg}}}mmm```QQQJJJLLLOOONNNKKKKKKIIIFFFFFFHHHIIIHHHGGGDDDOOOZZZ[[[SSSKKKGGGHHHHHHGGGEEEEEEEEEEEEDDDBBB@@@@@@???>>>===<<<;;;:::<<<<<<;;;;;;:::888777666666555333222222333555666444333222111111222333444222222222111000000///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********,,,++++++++++++,,,------------,,,,,,...111555777888===EEEOOOZZZhhhttt|||wwwlll```SSSIIIGGGCCC<<<555000............---------,,,,,,,,,,,,++++++++++++++++++***************)))))))))((((((((())))))******))))))((()))))))))(((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''~~~}}}{{{wwwssstttpppkkkfffaaaZZZTTTPPPOOOLLLGGGBBB@@@===:::888999888777555555555666777999999999999::::::;;;<<>>>>>======<<<;;;::::::777888999999888666444333444333222111111222333444333222111000000111222333333222222111111000//////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---+++***)))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))******++++++******++++++,,,---,,,,,,++++++++++++,,,,,,***+++,,,...333:::BBBHHHPPPUUU^^^iiisss}}}zzzssslllbbb[[[YYYRRRHHH@@@:::444---)))+++++++++++++++++++++++++++++++++************)))***************+++++++++******))))))))))))(((((('''(((((())))))(((((('''***))))))(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((|||zzz{{{yyyvvvrrrnnnjjjeee```[[[VVVPPPLLLJJJFFFBBB>>><<<:::888666777666666555555555666666999999999:::;;;<<<===>>>===:::BBBNNNLLLNNNqqqeeeBBB999333555777555222333111222222222222000...---////////////////////////------------,,,,,,,,,+++************************,,,---...---,,,+++,,,---+++++++++++++++,,,,,,------------......------,,,...---,,,,,,,,,...///000------------............------......///000111111111222444777666666===FFFVVVgggjjjYYYQQQSSSPPPMMMIIIFFFEEEFFFHHHHHHGGGFFFFFFEEEEEEEEEDDDGGGFFFEEEDDDDDDDDDDDDDDDFFFDDDBBBBBBBBBAAA???===>>>>>>======<<<;;;;;;:::555666888999888666333111444333222222111222222333111111000000000000111111333222222111000000//////---------------,,,,,,,,,++++++++++++++++++++++++......---,,,+++***))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))******************+++,,,,,,***+++,,,,,,------------000///...,,,+++---000333555888===BBBGGGNNNUUUYYYdddfffjjjpppuuu{{{}}}zzzvvvqqqllliiiddd[[[QQQKKKIIIEEE???999777333///...///000111000***+++,,,---.........---*********)))))))))((((((((()))))))))******++++++))))))))))))))))))((((((''''''((((((((((((''''''******)))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%&&&((((((|||xxxwwwxxxvvvrrrooogggddd___[[[WWWSSSOOOLLLEEEBBB>>><<<:::999777666555555555555555555666666777888888999;;;===???@@@CCCEEEGGGGGGIII]]]{{{EEE<<<888666666666333111222000111111222111000...---........................---,,,,,,,,,++++++++++++************************+++,,,---,,,*********++++++************+++,,,,,,,,,,,,---------------,,,///...---,,,,,,...///000---------.........//////........................222000222555666666;;;AAABBBJJJ[[[qqqiiiWWWRRRRRRGGGIIIJJJIIIFFFFFFHHHKKKHHHHHHHHHGGGFFFEEEEEEEEEFFFCCCAAABBBDDDEEEDDDAAADDDBBBAAA@@@@@@@@@>>><<>>>>>======<<<<<<<<<555777999:::999777444222555555444333333333333333000000000000000000000000222222111000000//////...------------------------+++++++++++++++++++++++++++++++++++++++*********)))******++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))***))))))))))))***++++++'''((()))+++++++++++++++''')))+++,,,+++,,,---///111222333333333555999<<>>===>>>>>>>>>=========<<<<<<777888999::::::888666555666666555555444444333333000000000000000000000000111000000//////...------,,,,,,------------......++++++++++++++++++++++++************************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((((((((()))))))))))))))((())))))***+++*********++++++***))))))'''))),,,---+++*********+++,,,,,,,,,,,,---///222......///000111222222333333222222222222333444444222222222222111000.........---*********+++++++++,,,---------,,,+++)))(((---,,,***)))((())))))***************))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))'''(((((())))))((((((''')))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''~~~}}}xxxuuuqqqnnnmmmiiiccc^^^ZZZVVVRRRNNNKKKIIIFFFDDD???<<<999888888777777555444444555666777888888888888888:::<<<>>>AAACCCEEECCCJJJTTTffffffKKK666555555444222222333333222000000111222111000///...........................++++++++++++************++++++++++++++++++++++++---...///...,,,+++,,,---)))))))))))))))***++++++***+++,,,---------------.........---------......,,,,,,,,,,,,------------............////////////111------000333111111222999444111666===HHHZZZjjj{{{gggTTTNNNPPPNNNIIIGGGNNNOOOOOOMMMIIIFFFEEEEEEGGGIIIKKKJJJGGGDDDDDDEEEBBBBBBDDDFFFHHHHHHEEEBBBAAA???>>>???@@@@@@???>>>======<<<<<<<<<<<<;;;;;;999999999999999888888777666666666555555444333222000111111111111111111000/////////...------,,,,,,++++++++++++,,,,,,,,,---************************++++++******)))))))))((())))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((()))))))))(((((((((((()))******++++++++++++************---......---+++))))))***&&&((())))))))))))+++---////////////////////////------......///000000000000000000000000000000///---///000...,,,+++,,,---***+++++++++*********+++***************************)))))))))(((((((((((((((((((((((((((((('''''''''''''''((((((((())))))((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%yyy|||~~~~~~{{{zzzyyyxxxuuupppmmmkkkfff___ZZZVVVSSSMMMIIIFFFDDDAAA???===;;;888666666777666555444444666777888888888888999:::;;;===@@@CCCFFFGGGHHHPPPgggpppEEE888888666666555333333444333111000000111222222111000///........................+++++++++************)))++++++++++++++++++++++++///000000000...---...///)))))))))))))))******+++***+++,,,,,,------------------------------------******+++++++++,,,,,,,,,,,,------...///000111111111---...333666444111111......222888888555999AAAZZZkkkpppdddccc]]]WWWRRRJJJDDDIIISSSJJJKKKKKKKKKJJJIIIHHHHHHFFFIIIKKKJJJFFFCCCCCCDDDBBBCCCEEEGGGHHHGGGEEEDDD@@@>>>>>>???@@@AAA@@@???;;;;;;;;;;;;;;;;;;::::::999999999888888888888888555555555555444333222111111111222222222222111111///......---,,,,,,++++++))))))******+++++++++,,,************************---,,,+++***)))((('''&&&))))))************))))))************************''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((()))******&&&&&&&&&&&&'''((()))***$$$%%%&&&&&&&&&(((,,,///***,,,---,,,+++***+++,,,++++++++++++++++++++++++******++++++++++++******************************%%%***---,,,((('''))),,,///...---***(((((()))+++'''(((***+++***)))'''&&&))))))((((((((('''''''''))))))(((((('''''''''&&&&&&'''''''''(((((())))))))))))************))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$${{{|||}}}~~~~~~~~~{{{wwwssstttrrrooojjjddd^^^ZZZWWWPPPLLLGGGDDDAAA???<<<:::555555555555555555555555777777666555555666888999777===???>>>BBBIIIGGG>>>AAAXXXtttTTTCCC444444333333222222111000//////////////////.....................------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222///,,,+++,,,---......------,,,++++++,,,,,,,,,............////////////000000111111111222222222333444666666555666777999AAAGGGXXXuuurrrbbb[[[YYYZZZXXXUUUPPPLLLKKKLLLMMMIIIJJJKKKLLLLLLKKKJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHDDDEEEFFFGGGHHHGGGGGGFFFHHHCCC??????BBBDDDBBB???;;;;;;:::999999999::::::::::::;;;;;;;;;:::999999555555555555555555555555333333222222111000000000,,,...000111000...+++************)))))))))))))))+++++++++++++++++++++++++++++++++*********))))))************************)))))))))))))))*********************************(((((((((((((((((((((((((((((('''&&&%%%$$$$$$###(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))+++*********))))))(((((((((((())))))******++++++''')))***)))((('''(((***))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&&&&(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((((((((}}}~~~~~~|||xxxtttqqqpppnnnkkkeee___YYYTTTQQQLLLIIIDDDAAA???<<<:::888666666666555555555555555666666555555666777999:::@@@@@@AAACCCCCCCCCGGGLLLNNNlll]]]DDD999222666333333222111111000//////////////////.........---......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000...+++***+++,,,---,,,---,,,,,,++++++,,,,,,,,,---........./////////////////////000000000111111222333555555444444666888999;;;DDDVVVooo}}}kkkaaaYYYVVVVVVSSSRRROOOLLLIIIHHHIIIJJJNNNNNNMMMMMMLLLJJJIIIHHHHHHGGGFFFEEEEEEEEEFFFGGGBBBCCCEEEFFFFFFFFFEEEDDDGGGCCC??????BBBCCCAAA>>>;;;;;;:::999999999::::::999999999999999888888777555555555444444444444444333333222111111000000///,,,...///111000///---+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************(((((()))))))))*********((((((((((((((((((((((((*********)))))))))(((((((((((((((((((((((())))))&&&((((((((('''&&&'''((()))((((((((('''''''''&&&((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''&&&%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%|||}}}|||yyyvvvrrrooollljjjfff```YYYRRRMMMJJJHHHEEE@@@===;;;999777666888777777777666666555555555555555666777999;;;<<>>AAACCCFFFEEECCCLLLeee~~~TTT;;;999555111222111111000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++))))))***+++++++++++++++,,,,,,++++++******))))))++++++++++++++++++++++++---+++))))))+++,,,++++++++++++++++++++++++,,,---,,,,,,---------.........---.........///////////////000222111000000222333444666555444555===KKKVVVjjj}}}|||pppmmmooo```TTTRRRUUUUUURRROOONNNMMMMMMNNNPPPPPPPPPOOOPPPOOOMMMJJJIIIHHHIIIIIIGGGGGGFFFEEEEEEDDDDDDDDDAAABBBCCCDDDDDDCCCBBBBBBBBB@@@>>>>>>???@@@>>><<<;;;;;;:::999888888888888777777888777777666555444444444444333222222111111222222222111000000//////,,,---///000111000//////******++++++,,,---......------------------------************************************************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$wwwyyy|||}}}|||}}}~~~}}}zzzuuupppllljjjfffddd```ZZZSSSLLLGGGDDDAAA>>>:::888777777555444999999888888777777777777444666888:::<<>>>>>>>>>>><<<;;;<<<;;;:::999888888888888888888888888777666555444333333222222111111111000222222111111000//////...,,,---...///000000//////******+++,,,---.........------------------------************************))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((((('''''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((wwwyyy|||~~~}}}|||}}}}}}~~~}}}~~~}}}~~~~~~}}}}}}~~~|||vvvoooiiieeeddd___]]]ZZZUUUOOOIIIEEEBBB>>>;;;888666666666555444777777777777777777888888666888:::===???AAABBBCCC===GGGFFFAAA[[[bbb999444444222333000////////////............------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,************************(((((())))))***+++++++++((()))******++++++*********************)))))))))))))))))))))))))))))))))+++*********,,,---,,,+++******)))******+++,,,---+++++++++,,,,,,,,,------.........////////////000...///000000......///000000000111444777999:::999999>>>FFFSSSjjj~~~qqqjjjhhhddd\\\TTTTTTPPPPPPVVVZZZWWWQQQNNNIIIIIIKKKOOORRRRRRNNNJJJEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFFFFFFFEEECCCBBBAAABBBBBBCCCDDDCCCBBBAAA@@@===>>>>>>>>>===<<<;;;:::<<<;;;:::888888777777777888888888777666555444333111111111111111111111111222111111000000///......------..................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))***))))))((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))))))))(((((((((((((((&&&((()))((('''&&&'''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''((())))))vvvwwwzzz~~~~~~~~~}}}}}}}}}|||||||||{{{|||~~~~~~~~~|||zzzwwwuuuxxxxxxvvvpppggg```\\\ZZZUUUSSSQQQMMMHHHCCC@@@>>>;;;888666444444555444333555555666777777888888888999:::===@@@BBBCCCDDDDDDAAAIIIQQQaaawwwJJJ333555000000444///........................,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,************************((((((((()))***+++++++++((())))))***************))))))))))))************))))))))))))))))))))))))))))))((()))+++,,,+++)))))))))))))))***+++,,,---++++++++++++,,,,,,,,,,,,,,,---------...............///000///...---...000444444333333333444555666555777888;;;GGGZZZiiipppsssttt```WWWPPPSSS\\\___WWWMMMOOOPPPUUU]]]^^^XXXRRRPPPKKKJJJLLLQQQUUUTTTMMMHHHCCCCCCDDDFFFFFFGGGGGGGGGDDDDDDDDDDDDCCCAAA???>>>@@@AAABBBBBBBBBAAA???>>>;;;===>>>===<<<:::999999<<<;;;:::888777777666666777777666666555333222111...//////000000111111222111111111000//////......---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((%%%&&&''''''&&&%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ssstttwwwzzz~~~|||}}}}}}}}}}}}}}}|||{{{yyy{{{~~~{{{}}}}}}zzzwwwssspppssssssqqqkkkaaaYYYUUUTTTMMMLLLIIIFFFBBB>>>;;;999999666444333333333333222444444555666777888999999:::<<>>===;;;<<<======;;;:::999999<<<;;;:::888777666666666555555555444333222000///------...///000111222222111111111000//////......---------,,,,,,+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))***))))))((('''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((&&&$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###|||||||||||||||||||||}}}{{{{{{{{{{{{{{{|||}}}}}}zzzyyyzzz|||{{{vvvqqqllliiijjjiiifffaaaZZZTTTNNNKKKIIIFFFBBB>>>;;;999888888555555444333333333444444777666666777888;;;===???BBBAAACCCGGGFFFAAADDDKKKRRRvvvRRR;;;888444111111000000///......------------......---,,,++++++******++++++++++++++++++++++++++++++++++++***)))(((((()))))))))((('''((()))***)))((())))))))))))******************))))))(((((('''''')))((((((((((((***,,,---+++***)))(((((()))***+++)))******++++++,,,------,,,+++*********+++,,,---******+++++++++,,,,,,,,,---------............///222222111111111111111222333333333333555666888999:::???FFFMMMUUUbbbrrr}}}wwwsssmmmddd[[[SSSLLLIIIKKKIIIGGGHHHJJJLLLKKKJJJMMMOOORRRTTTSSSOOOJJJGGGDDDFFFHHHIIIHHHFFFCCCBBBCCCAAABBBFFFGGGEEEEEEGGGEEEDDDBBB@@@>>>======>>>AAA===999:::>>>???===:::999999:::;;;:::999888777888999::::::999888666555222111111111000000//////.........///////////////---.........---,,,,,,++++++,,,------++++++,,,------------,,,,,,+++++++++***+++---......---+++***+++******)))(((''''''&&&))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$+++000---(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$yyyyyyzzz{{{||||||}}}}}}}}}}}}||||||||||||}}}}}}zzzyyyyyyzzz|||}}}}}}|||~~~~~~}}}xxxsssnnniiifffbbbaaa___[[[VVVQQQMMMJJJDDDBBB???<<<:::999::::::555555444333333333333444555555666888:::===???@@@BBB???AAAHHHKKKJJJIIILLLtttkkkAAA:::777333111111111000///......------------......---,,,++++++******+++++++++++++++++++++++++++++++++******)))(((((()))))))))((('''((()))***)))((((((((()))))))))************)))))))))(((((((((''')))((((((((((((***+++,,,******)))(((((()))******(((((()))******++++++,,,******)))))))))***+++,,,*********+++++++++,,,,,,------------............222111111000000000111111333333333444444555555666444777;;;>>>AAAIIISSS\\\hhhssstttggg___]]]YYYUUUPPPKKKHHHFFFJJJKKKLLLKKKIIIHHHJJJKKKIIIKKKMMMNNNMMMJJJFFFDDDCCCDDDEEEFFFEEEDDDBBBAAABBB@@@AAAEEEFFFCCCCCCFFFDDDCCCAAA@@@>>>>>>>>>>>>@@@<<<999999<<<>>><<<999888888999:::999888777666999999999:::999888666555222111111111000000000000............////////////------......---,,,,,,++++++,,,---,,,+++***+++---++++++++++++++++++******++++++,,,------,,,++++++*********)))((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&...444666000***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%uuuvvvwwwyyyzzz{{{||||||||||||{{{{{{zzz{{{{{{{{{{{{yyyxxxyyyzzzzzzyyyxxx|||{{{{{{~~~~~~~~~}}}vvvooojjjeeeaaa^^^WWWVVVUUURRROOOLLLIIIGGG===<<<;;;:::999999:::;;;555555444333333333333444444555888;;;===@@@AAABBB@@@@@@CCCFFFIIIOOOZZZeeeTTT666777444222000111111000000......------------......---,,,++++++******++++++++++++++++++++++++++++++******)))((((((((()))))))))((('''((()))***)))((((((((())))))))))))******))))))))))))(((((((((((((((((((((((()))***++++++***))))))(((((())))))***''''''(((((()))******+++))))))(((((())))))***+++*********++++++++++++,,,,,,,,,,,,---------......111000000//////000111111333333333444444333333222333555777666666888===BBBHHHNNNaaazzz}}}rrrdddVVVMMMNNNNNNLLLKKKIIIHHHGGGFFFHHHKKKMMMKKKGGGEEEGGGJJJGGGHHHIIIIIIHHHFFFDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@AAA???@@@DDDEEEBBBBBBDDDCCCBBBAAA@@@????????????>>>;;;888999;;;<<<;;;888888888888999888777777666999999999999888777666555111111111111111000000000........................---------------,,,,,,+++***+++,,,+++*********,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&222666666///)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&ssstttvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxyyyyyy{{{zzzyyyyyyzzz{{{zzzyyyzzzyyyyyy{{{~~~~~~~~~~~~~~~|||zzz~~~}}}}}}{{{tttkkkccc___[[[WWWTTTOOONNNMMMJJJHHHEEECCCBBB999999888777777888999999555555444444333444444444666888;;;>>>@@@AAABBBBBBDDDFFFHHHIIINNNbbb___@@@444444222000000000111000///...------,,,,,,------...---,,,++++++******++++++***************************))))))((((((((()))))))))((('''((()))***)))((((((((((((((()))))))))***))))))))))))(((((((((((((((((((((((())))))******)))))))))(((((()))))))))''''''((())))))******+++))))))))))))*********+++************+++++++++++++++,,,,,,,,,------------/////////...//////000000111222333333333333222111333555777777666666999;;;999888DDD[[[gggfffjjjuuuttttttrrrrrrzzz}}}qqqbbbdddeeeccc]]]VVVOOOLLLIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHHHHGGGFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDAAA@@@???>>>>>>>>>???@@@AAA@@@AAAEEEFFFCCCAAACCCBBBAAAAAA@@@@@@?????????>>><<<::::::;;;<<<;;;:::999999999999888888777777:::999999888777666555555111111111111111111111111///...............------,,,,,,---------,,,,,,+++)))***++++++))))))***+++))))))******++++++,,,,,,,,,,,,+++******+++,,,,,,***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%+++...---((($$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''tttuuuvvvwwwwwwvvvuuussstttttttttuuuvvvxxxzzzzzzzzzyyyyyy{{{}}}~~~~~~}}}yyywwwwwwxxxzzz{{{{{{yyyzzz{{{}}}}}}xxxwww|||}}}{{{{{{tttlllbbb[[[WWWTTTPPPMMMJJJIIIGGGDDDBBB???>>>===777777666666666666666666555444444444555555666777;;;<<<>>>@@@AAABBBAAAAAAFFFEEEFFFRRRllliiiAAA111555222111//////000000///...------,,,,,,,,,,,,---------,,,++++++******++++++************************)))((((((((((((((()))))))))((('''((()))***)))((('''(((((((((((()))))))))(((((((((((())))))))))))'''((((((((())))))))))))((((((((())))))((((((((((((((())))))***++++++,,,*********+++++++++++++++))))))*********+++++++++++++++++++++,,,,,,,,,---...---------......///000000111222222333333222222000111333444555555666666999333888GGGLLLFFFHHHQQQTTTTTTOOOIIILLLYYYhhhpppzzzwwwhhhiiijjjiiiddd]]]UUUOOOMMMPPPSSSRRRNNNIIIEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHFFFDDDGGGLLLNNNKKKGGGFFFEEEDDDBBBBBBBBBCCCCCC@@@???>>>======>>>@@@AAACCCBBBDDDHHHHHHDDDCCCDDDAAAAAAAAAAAA@@@@@@?????????===<<<;;;<<<<<<<<<;;;;;;;;;::::::999999999999::::::999777666555555555111111111111111222222222//////......---------,,,++++++,,,,,,---,,,,,,+++)))***++++++))))))***+++***+++++++++,,,,,,------,,,++++++******++++++,,,))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%'''&&&"""!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''wwwxxxzzzzzzyyyxxxuuutttuuuvvvvvvwwwxxxzzz{{{|||yyyxxxyyy{{{~~~xxxvvvvvvvvvxxxyyyxxxwwwxxxzzz|||~~~}}}{{{wwwvvvzzz}}}zzzwwwvvvllldddZZZTTTRRRPPPLLLHHHFFFDDDBBB???<<<:::999999666666666555555444444444444444555555777888:::;;;???@@@AAABBBBBBCCCCCCBBBDDD???EEEaaaxxxQQQ444///888111000////////////...,,,------,,,,,,,,,,,,---------,,,++++++******++++++************************((((((''''''(((((()))))))))((('''((()))***)))(((''''''(((((((((((())))))(((((((((((())))))))))))'''(((((())))))((((((''''''(((((())))))(((((('''(((((()))******++++++,,,******+++,,,,,,,,,,,,+++)))))))))************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////333333222111111222222333000111222333333333333222:::555666===>>>999999>>>IIIMMMLLLEEE@@@CCCIIIMMM\\\bbbgggkkkqqq{{{xxxpppkkkeee]]]YYYXXXRRRUUUWWWUUUQQQLLLJJJJJJHHHJJJLLLKKKIIIEEECCCBBBDDDDDDEEEFFFGGGIIIJJJJJJLLLGGGEEEIIIQQQTTTOOOIIIDDDCCCBBB@@@@@@@@@AAABBBAAA@@@?????????@@@AAABBBEEECCCFFFJJJJJJFFFDDDEEEAAABBBBBBAAAAAA???>>>===>>>>>>===<<<<<<<<<<<<===<<<<<<;;;::::::::::::;;;;;;:::888777555555444444111111111222222222222222//////......---,,,,,,,,,***++++++,,,,,,,,,,,,,,,***+++,,,+++*********,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''%%%"""!!!$$$%%%###%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&zzz{{{}}}~~~}}}{{{yyyxxxxxxxxxwwwxxxxxxyyyzzzwwwvvvwwwyyy|||~~~~~~vvvuuuuuuvvvyyyzzzzzzyyyzzzzzz{{{|||}}}~~~~~~~~~{{{}}}{{{xxxsssqqquuuvvvqqqmmmkkkbbbZZZQQQMMMMMMLLLGGGBBB@@@???<<<:::888777777777333444444555555555444444444444555777999;;;===>>>@@@AAAAAABBBCCCDDDFFFFFFIIIPPP```~~~]]]BBB444333777111000......///...,,,***---,,,,,,++++++,,,,,,------,,,++++++******++++++************************'''''''''''''''((()))))))))((('''((()))***)))((('''''''''((((((((())))))'''((((((((()))))))))***''''''((())))))((('''&&&''''''((())))))(((''''''''''''(((((()))******+++((()))***+++,,,++++++***))))))))))))************************++++++++++++++++++++++++,,,---...///999777444111//////000111222111111222333333222222666666666777777777777777:::BBBEEE@@@:::999<<<===GGGOOOTTTQQQPPPUUUZZZ[[[^^^mmmwwwuuuwww|||{{{vvvqqqqqquuupppmmmkkkjjjfffaaaaaaeeeddd\\\XXXZZZ[[[WWWSSSSSSVVVVVVTTTSSSQQQNNNLLLKKKHHHHHHIIIJJJJJJJJJIIIHHHGGGHHHHHHJJJKKKLLLMMMMMMKKKIIIHHHKKKPPPRRRNNNIIIEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEDDDGGGKKKKKKFFFDDDEEEBBBBBBBBBBBBAAA???===<<<=========<<<;;;;;;;;;<<<<<<;;;:::999999999::::::;;;:::888666555444444444111111111222222333333333//////...------,,,++++++******+++,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---,,,,,,,,,+++++++++++++++)))***+++,,,,,,+++***)))(((((((((((())))))))))))(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%"""###&&&&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%|||}}}~~~yyyxxxwwwvvvuuuuuuuuuuuuvvvuuuuuuwwwzzz{{{{{{{{{uuutttuuuwwwzzz||||||||||||{{{zzzyyyzzz|||~~~{{{}}}}}}||||||||||||{{{yyyvvvtttnnnlllnnnnnnhhhcccaaaZZZRRRJJJGGGHHHGGGAAA<<<<<<;;;999777666666666666111222333444555666666555333444555777:::===???AAA@@@@@@@@@AAACCCFFFHHHJJJYYYoooeeeEEE555333222000111000......///...+++)))---,,,,,,++++++,,,,,,------,,,++++++******++++++))))))))))))))))))))))))'''''''''''''''((()))***)))((('''((()))******(((''''''''''''((((((((()))'''((((((((())))))******''''''((())))))((('''&&&&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))'''((()))++++++******)))))))))))))))************)))************+++++++++++++++++++++,,,---...///>>>;;;666111...---...///...------...000222222111111555555222333777777444999AAAEEE???888888<<>><<<;;;<<<<<<<<<;;;:::999:::;;;;;;:::999888888888999:::<<<:::888666444444444444111111111222222333333333//////...---,,,,,,++++++)))***+++,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,+++++++++******))))))((()))+++,,,,,,+++)))((((((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!######"""$$$(((((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$${{{{{{}}}{{{xxxwwwvvvvvvvvvvvvsssqqqwwwwwwwwwwwwwwwwwwxxxyyyxxxuuutttuuuxxxzzzyyywwwwwwyyy{{{|||{{{{{{|||}}}|||~~~|||yyywwwuuutttuuuuuuuuussslllhhhcccbbbbbb```[[[VVVQQQKKKEEEAAA@@@???===;;;;;;:::999888666555444333666555444444555666777888222666;;;>>>???@@@BBBCCC???CCCGGGFFFBBBEEEWWWjjjaaaAAA666444000000444.........------,,,,,,,,,,,,,,,,,,+++++++++******------,,,+++*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))(((((())))))))))))(((((())))))))))))***************************************++++++,,,,,,------...000000000///......------......///222333111111222111111222222222333333333<<<:::888666666777888999===???AAADDDDDDDDDCCCBBBEEEEEEFFFJJJOOOPPPNNNLLLKKKKKKLLLMMMNNNOOOOOOOOOIIIIIIIIIHHHHHHIIILLLOOOSSSOOOOOOWWW```bbbXXXNNNRRROOOOOOQQQPPPMMMLLLOOOPPPNNNKKKIIIHHHHHHIIIIIIMMMMMMMMMMMMLLLJJJIIIHHHKKKHHHGGGJJJMMMMMMIIIDDDHHHKKKMMMJJJDDDAAACCCFFFFFFCCCAAAAAADDDEEEEEECCCDDDEEEGGGIIIJJJGGGBBB>>>BBBCCCCCCCCCAAA???===;;;;;;::::::999999::::::;;;;;;:::888666666777888999555666666666666666555555333444555555444333111000......---------,,,,,,,,,,,,++++++******++++++,,,//////...---,,,,,,++++++++++++++++++++++++++++++************************************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{{{{}}}~~~zzzxxxwwwvvvvvvvvvvvvtttrrrvvvuuussssssuuuvvvwwwwwwxxxvvvuuuvvvzzz||||||{{{yyyzzz|||||||||{{{|||}}}~~~}}}yyyxxxtttrrrooommmmmmllljjjhhheeeaaa\\\[[[[[[YYYSSSOOOMMMHHHBBB???======;;;999888888777666555444333333666555555555666777999:::>>>???@@@@@@@@@@@@AAAAAA???AAADDDDDDGGGZZZ]]]HHH666444555000,,,---......---------,,,,,,,,,,,,,,,+++++++++*********,,,++++++************+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))*********************************))))))***++++++,,,,,,---/////////...............//////000111222111000000111111111222222222333333888777666555555666888999<<<>>>???AAABBBCCCBBBBBBDDDFFFIIINNNQQQQQQMMMJJJDDDEEEGGGHHHIIIIIIHHHGGGEEEFFFFFFEEEDDDEEEGGGJJJNNNLLLLLLSSS[[[]]]VVVOOOMMMJJJJJJLLLLLLIIIIIIKKKNNNMMMKKKIIIHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHFFFEEEHHHMMMOOOLLLIIIHHHKKKMMMKKKGGGEEEHHHKKKGGGEEEDDDDDDFFFGGGEEECCCCCCCCCEEEGGGHHHGGGCCC@@@BBBAAA@@@???>>><<<:::999::::::999999999999:::::::::999777666555666777888555666666666666666555555333444444444444222111000......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,.........---,,,,,,++++++++++++++++++++++++++++++*********************************)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxyyyzzz}}}~~~{{{xxxxxxwwwvvvvvvwwwwwwuuusssvvvrrroooooorrruuuuuutttxxxwwwwwwyyy}}}|||}}}~~~~~~|||{{{|||}}}~~~~~~}}}~~~xxxuuussssssooolllhhheeecccaaa___]]]]]]YYYUUUTTTSSSPPPKKKGGGGGGCCC???;;;:::999888777555444444444444333333333666666666777888999;;;<<>>???AAACCCCCCDDDFFFKKKPPPRRRPPPKKKGGGEEEGGGIIIJJJKKKIIIGGGFFFFFFGGGHHHGGGFFFFFFHHHIIIHHHHHHIIINNNSSSUUUSSSOOOHHHFFFFFFIIIIIIGGGGGGJJJMMMLLLJJJIIIHHHIIIJJJJJJGGGHHHHHHHHHHHHHHHGGGGGGJJJGGGFFFHHHLLLNNNMMMKKKEEEHHHJJJIIIGGGGGGJJJMMMIIIHHHGGGHHHIIIHHHFFFDDD@@@AAABBBEEEIIIKKKKKKJJJCCCBBB@@@===;;;::::::::::::999999888888999999:::999888777666666666777888555666666777777666666666444444444444333222111000......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++******************************))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$tttvvvxxxzzz{{{{{{yyywwwxxxvvvuuuuuuvvvwwwvvvuuuvvvrrrnnnnnnqqqttttttssswwwxxxyyy{{{|||{{{{{{|||{{{~~~yyytttqqqooommmjjjgggccc___]]][[[XXXVVVVVVSSSPPPNNNMMMJJJFFFCCC@@@>>>;;;888777666555555222222333333333444444444666777777999:::<<<===>>>AAA???>>>@@@BBBCCCBBBAAABBBAAANNNooogggPPP>>>666111111000...000555,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************((((((((((((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&'''(((((((((((((((((('''(((((((((((()))))))))***************************))))))******++++++,,,,,,+++,,,,,,---....../////////111111///...000///---000000000111111111111222111111111333555777999;;;;;;;;;;;;;;;===@@@CCCEEEDDDFFFIIIMMMNNNLLLIIIFFFGGGIIILLLNNNNNNKKKHHHFFFHHHIIIJJJIIIHHHHHHIIIKKKGGGGGGHHHJJJLLLMMMMMMMMMGGGEEEEEEIIIIIIGGGHHHKKKJJJJJJIIIHHHHHHHHHIIIJJJFFFGGGHHHIIIIIIIIIIIIIIIQQQNNNKKKJJJJJJJJJIIIGGGBBBCCCDDDDDDCCCCCCFFFIIIHHHHHHIIIJJJIIIGGGEEECCC??????AAAEEEKKKPPPTTTUUUFFFDDD@@@===;;;;;;<<<===::::::999999999999::::::999999888777777777888999555666666777777777777666444444333333222111111000......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,+++++++++******************************************************)))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ppprrruuuxxxyyyzzzzzzzzzwwwuuussstttuuuvvvvvvvvvvvvsssppppppsssuuuuuutttwwwxxxzzz|||~~~}}}{{{{{{|||{{{}}}xxxtttqqqlllgggdddaaa^^^[[[XXXVVVTTTRRRPPPMMMLLLJJJHHHFFFDDDAAA>>>;;;:::999777555444444555222333333444444555666666888888:::;;;===>>>???@@@BBBAAAAAABBBCCCCCCBBBAAACCCOOOooonnnPPP<<<777333///---***))),,,111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((('''''''''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%''''''(((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))******++++++,,,---------******+++,,,---...//////---111111---...222222/////////000000000111111111000000222333666888:::;;;;;;:::999:::<<>>;;;;;;::::::::::::;;;;;;999999888888888999999999555555666777888888777777444444333222111111111000......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++++++++*********************************)))))))))))))))))))))))))))))))))(((((((((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$###$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$hhhlllppptttvvvxxxzzz|||uuusssqqqrrrtttuuuvvvvvvtttttttttttttttuuuvvvvvvwwwxxxzzz{{{|||~~~}}}~~~}}}uuuqqqllliiigggccc\\\WWWVVVTTTPPPNNNLLLKKKHHHFFFCCCCCCBBBAAA???===;;;:::888999999777555444555777555555666666777888888999:::;;;<<<>>>???@@@@@@@@@AAAAAAAAAAAA@@@BBBEEEIII]]]rrrsssVVV???222...///000000...,,,,,,,,,++++++++++++,,,,,,,,,,,,+++************))))))))))))(((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''(((((((((((())))))))))))))))))))))))))))))***++++++,,,------......******++++++,,,---......+++000111,,,...555666222////////////000000000000000111222444555777888999999999888888:::===???AAA@@@AAABBBBBBAAABBBCCCEEEAAABBBDDDFFFFFFEEECCCAAADDDEEEFFFFFFGGGJJJNNNRRRKKKJJJHHHGGGFFFFFFFFFFFFCCCAAAAAAEEEFFFDDDDDDGGGFFFFFFFFFEEEEEEDDDDDDDDDAAAAAABBBCCCDDDDDDDDDCCCJJJIIIIIIIIIHHHHHHGGGGGGCCCBBB@@@???>>>???AAABBBBBBDDDFFFFFFDDDBBBAAABBBDDDBBB@@@@@@BBBEEEFFFFFF@@@>>>;;;999888999;;;<<<;;;::::::999999::::::;;;888888888888999999999999555555666777888888888888444333222111111000000111......---------,,,,,,,,,------,,,,,,,,,,,,------************************************************))))))))))))))))))))))))))))))((((((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############"""""""""############$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$[[[___eeejjjmmmpppuuuxxxtttrrrpppppprrrtttuuuvvvqqquuuxxxxxxuuutttuuuxxxvvvxxxzzzzzzyyyzzz}}}zzzwwwvvviiiddd^^^ZZZZZZXXXSSSOOOOOOLLLHHHEEEDDDBBB???===<<<<<<===<<<:::999888888777888:::999666666777999888999999::::::;;;;;;;;;<<<===???@@@AAAAAAAAA@@@>>>@@@CCCDDDHHHSSScccooolllRRR>>>444222...000222222111000...,,,******+++++++++,,,,,,,,,************))))))))))))******))))))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&''''''((((((''''''&&&'''''''''((((((((())))))))))))))))))))))))))))))*********+++,,,,,,------******++++++,,,,,,------)))///000,,,///888;;;666........./////////000000000000222333444444555555666666666666777999;;;<<<<<>>===>>>@@@AAABBBAAACCCDDDCCCAAA@@@AAACCCDDDAAA???>>>???@@@@@@@@@===<<<:::999999:::<<<===999888888888888888888999555555666777777777777777555555666888888999999888444333222111000000000111......---------,,,,,,,,,------,,,,,,,,,,,,------)))*********************************************))))))))))))))))))))))))))))))((((((((('''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$############""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""""""""######$$$$$$%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$OOOTTTZZZ```dddhhhnnnrrrssspppooooooqqqtttuuuuuuooouuu{{{zzzuuurrruuuxxxvvvxxxzzzyyywwwwwwzzz}}}~~~{{{vvvnnngggbbb[[[TTTPPPQQQQQQOOOLLLMMMJJJEEEBBB???===:::777999;;;<<<;;;:::888888999666999;;;:::888777999;;;;;;;;;;;;<<<<<<=========>>>>>>@@@AAABBBAAAAAA@@@>>>CCCJJJOOOZZZooojjjOOO999///000666222111...++++++,,,,,,+++*********++++++,,,,,,,,,************)))))))))))),,,+++***))))))((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,'''///000,,,///:::>>>999............/////////000000000111222222222222222444444444555555777888888888===BBBDDDCCCAAAAAABBB<<<===>>>???@@@AAAAAAAAA>>>>>>???@@@CCCJJJRRRXXXGGGDDDBBBCCCFFFGGGEEEBBBDDDAAAAAADDDEEEBBBBBBEEEDDDDDDDDDCCCBBB@@@???>>>BBBCCCCCCDDDDDDCCCCCCBBB;;;>>>AAACCCCCCBBBBBBBBB@@@>>>;;;;;;===???AAABBB@@@BBBCCCBBB@@@???BBBEEEAAA???===>>>@@@AAABBBBBB===<<<<<<;;;<<<===>>>???777777666666666666777777333333444555666666555555555555666888888999999999444333222000000000000111......---------,,,,,,,,,...------,,,,,,------...)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$############"""""""""""""""##################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$[[[ZZZVVVSSSXXXbbbiiijjjeeefffiiimmmllllllqqqyyyqqqtttxxxyyyvvvuuuvvvxxxsss{{{{{{vvvvvvzzz|||xxxrrrooojjjccc^^^XXXVVVQQQMMMIIIGGGFFFEEEEEEDDDBBB???===:::888777::::::999888777666555555;;;:::999999999;;;<<<===<<<<<<===???@@@AAA???>>>@@@@@@???===<<<===???AAADDDUUUiiixxxnnnOOO:::444333000,,,//////...---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))'''(((((()))***+++++++++(((((()))************)))---,,,+++---///000000///***+++,,,---............111111111111111222222222222111000222555777777777999:::<<<@@@BBBAAA>>>;;;???======@@@DDDFFFDDDBBB@@@???@@@CCCFFFGGGGGGFFFEEEDDDDDDEEEFFFDDDAAA>>><<<>>>BBBDDDDDDBBBAAA@@@EEEEEEDDDBBB???===>>>???FFFFFFFFFCCCAAA???@@@AAA@@@AAABBBDDDEEEDDDDDDCCC@@@@@@@@@@@@AAABBBCCCDDDFFFDDDAAA???>>>???@@@BBBBBBAAA???>>>=========>>><<<:::999999;;;<<<<<<<<<888888777666555444333333333444444555666666555555555666777888888777666555444333111///...//////000,,,,,,------...------,,,------------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$#########$$$########################""""""###$$$%%%%%%&&&&&&$$$%%%%%%$$$$$$"""!!! %%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$``````[[[TTTQQQTTTVVVTTT[[[]]]cccjjjllljjjkkkoootttvvvxxxyyyzzz{{{}}}~~~|||~~~{{{|||~~~yyyrrrjjjeeebbb^^^XXXSSSPPPNNNJJJFFFBBB@@@?????????>>><<<:::888666555444777777777888888888888888;;;;;;;;;<<<===???@@@AAABBB@@@===<<<>>>AAADDDEEE>>>@@@AAA??????CCCMMMUUUmmm{{{WWWIII777...000444555333///......---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((())))))***++++++((())))))))))))*********+++******+++---......---***+++,,,---............/////////000000000000000222111000222444777777777777888:::===???@@@===;;;;;;::::::===@@@BBBAAA???@@@@@@AAACCCFFFGGGGGGFFFEEEDDDDDDEEEEEEDDDAAA>>>>>>AAADDDDDDBBBAAABBBDDDDDDDDDDDDBBB???>>>???@@@DDDEEEEEECCCAAAAAABBBCCCAAABBBCCCDDDDDDCCCBBBAAA????????????@@@AAABBBCCCCCCBBB@@@??????@@@AAABBBAAA@@@>>>===<<<<<<======;;;:::999999;;;<<<<<<;;;::::::999888777666555555333333444555666666666666444444444444444333222222444333111000/////////000.........///......------------------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$########################"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$######""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$~~~|||rrrbbbVVVRRRQQQPPPKKKKKKPPPXXX\\\]]]___ccclllnnnrrrwww{{{|||{{{yyy{{{~~~}}}~~~wwwrrrpppnnnlllfff```ZZZUUUSSSPPPLLLHHHGGGEEEBBB???<<<:::999999999999888777666444444333555555666888999:::;;;<<<<<<===>>>@@@BBBCCCDDDDDDBBBAAA???>>>>>>???AAACCC<<>>@@@???>>>AAAAAAAAACCCFFFGGGGGGFFFEEEDDDCCCDDDDDDCCC@@@===???AAACCCBBB@@@@@@CCCFFFBBBCCCCCCBBB@@@@@@AAACCCCCCCCCDDDCCCBBBBBBCCCEEECCCCCCDDDDDDCCCAAA@@@???>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBB???>>>===;;;;;;;;;<<<<<<:::999888999;;;<<<;;;:::::::::999888777777666555333444555666777777777777555555333222111111111111333333111000000000000000///////////////...------------------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######$$$$$$#################################$$$$$$%%%%%%&&&'''&&&%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$xxxfffYYYOOOIIIMMMIIIGGGKKKPPPTTT[[[bbbhhhjjjqqqzzz{{{xxx{{{~~~}}}yyyvvvvvvqqqllliiihhhfffaaa^^^WWWSSSNNNKKKIIIHHHEEEBBBAAA@@@>>>;;;:::888888888888888888888777777666666666666777999;;;<<<===>>>>>>???AAACCCDDDDDDDDDDDD@@@BBBDDDDDDBBB>>><<<:::<<<>>>BBBHHHWWWooonnnTTT@@@666666555333000...,,,+++---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((()))))))))***)))'''&&&'''(((***,,,***)))((()))+++,,,+++******+++,,,---------------,,,,,,------.../////////111000///000333555666666555444444666:::<<<======::::::;;;===???@@@@@@@@@BBBBBBBBBDDDFFFGGGFFFEEEDDDCCCBBBBBBCCCBBB@@@======<<<===@@@DDDEEEDDDCCCAAABBBBBBBBBAAABBBDDDFFFDDDDDDEEEDDDBBBBBBCCCDDDDDDDDDDDDDDDBBB@@@>>>===============>>>???@@@@@@@@@AAABBBBBBBBBAAA@@@???>>>===;;;:::::::::;;;;;;:::999888999;;;<<<;;;999888888777777666555555444444444555666777777777777999888666444222222222333222222111111000000000000////////////...---,,,+++,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%#################################$$$$$$%%%%%%%%%((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$qqqcccXXXSSSOOOLLLMMMMMMMMMQQQWWW___```dddllluuu{{{|||{{{yyywwwtttqqqmmmkkkjjjiiifffcccaaa``````\\\VVVQQQMMMJJJGGGDDDCCCBBBAAA@@@<<<<<<;;;:::999888888888888999999999999999999999::::::;;;;;;<<<===>>>>>>@@@AAABBBCCCDDDCCCBBBAAA@@@BBBCCCBBB???===>>>???JJJOOOZZZjjj~~~hhhQQQ???444---000222111...---...///,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((***((('''&&&&&&(((***++++++***)))***+++,,,+++***++++++,,,,,,---,,,,,,,,,,,,,,,------...//////000000///...000222555555555555444444555888;;;======999;;;<<<>>>??????@@@AAABBBBBBBBBCCCEEEFFFDDDCCCBBBAAA@@@@@@AAAAAA@@@>>>===:::;;;BBBKKKNNNHHH@@@@@@AAABBBCCCBBBCCCFFFHHHFFFGGGFFFDDDBBBAAAAAACCCDDDDDDEEEDDDCCC@@@>>>===============>>>???@@@AAABBBCCCCCCCCCBBB@@@>>><<<<<<;;;:::999999::::::;;;999999999:::<<<<<<;;;999888888777777666666555555555666777777888888777777:::999666444333333333444000111111111000000//////---------------,,,+++***++++++,,,,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%###########################$$$$$$$$$$$$$$$%%%%%%((('''%%%######$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$}}}}}}~~~~~~jjjlllppprrrlllccc```bbbjjjhhhfffhhhmmmtttzzz}}}}}}~~~~~~|||tttkkkdddbbb^^^ZZZXXXXXXYYYZZZZZZXXXTTTPPPNNNKKKHHHFFFDDDCCCAAA???============888888888888888888888888888999999999999:::::::::======>>>>>>????????????BBBBBBBBBBBBBBBAAA@@@@@@>>>===;;;999;;;CCCPPPYYYrrr{{{aaaIII:::333222---///111000...---000222,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((('''''''''((()))***,,,+++***+++,,,---,,,***++++++,,,,,,,,,,,,++++++++++++,,,---...//////000///......///222444555444555333333555888:::;;;;;;666888;;;<<<<<<<<<>>>???BBBAAAAAABBBDDDDDDBBBAAA???>>>===>>>@@@BBBAAA@@@@@@===>>>GGGPPPRRRJJJ@@@@@@AAACCCCCCCCCDDDGGGIIIGGGHHHGGGEEEBBBAAAAAABBBDDDDDDEEEEEEDDDBBBAAA@@@???????????????AAABBBBBBDDDDDDDDDCCCBBB???===;;;<<<;;;:::999999:::;;;;;;:::999:::<<<======;;;999::::::999999999888888888888888888888888777777666666666444333222222222222...//////000000///......++++++,,,,,,,,,,,,++++++***+++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$zzzvvv{{{zzzuuurrrqqqbbbdddccc___]]]\\\WWWQQQRRRPPPMMMJJJHHHGGGHHHIIILLLKKKHHHDDD@@@>>>???@@@>>>>>>===;;;999999:::;;;777777888999:::::::::::::::;;;;;;;;;;;;<<<<<<<<>>BBBAAA@@@AAABBBBBBAAA???===<<<;;;===@@@BBBBBBBBBBBBBBBCCCHHHLLLKKKFFFAAA@@@BBBCCCDDDDDDEEEGGGIIIFFFGGGFFFEEECCCBBBCCCDDDBBBCCCDDDEEEEEEEEEDDDCCCAAA@@@@@@AAAAAABBBCCCDDDDDDCCCCCCBBBAAA???>>>===<<<;;;:::999999:::;;;<<<::::::;;;===???>>><<<::::::::::::999999999999888:::::::::999888777555555333333333333333222111111,,,---...//////...------******+++,,,------------******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$vvvkkksss~~~|||uuuyyyrrr^^^MMMCCCHHHKKKJJJGGGGGGJJJJJJHHHCCCCCCCCCCCCCCCDDDEEEFFF>>>AAACCCAAA>>><<<===???<<<<<<<<<:::888888999;;;888999:::<<<===============>>>>>>>>>>>>>>>>>>>>>??????@@@AAACCCDDDEEEEEEAAA@@@@@@@@@AAABBBDDDEEEGGGMMMVVVcccttthhhRRR:::111444777333///+++,,,---,,,,,,++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((,,,***)))***++++++***)))++++++,,,,,,,,,++++++***'''((()))***+++,,,------///...---...111333444444111111111333555666555333444777;;;;;;::::::<<>>;;;::::::<<>>@@@???===;;;888888888777777777777777;;;;;;;;;:::888666555444222333444555555444222111+++,,,---.........---,,,******,,,---.../////////)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$vvvhhh^^^[[[]]]aaadddaaakkk|||zzzaaaMMMEEE===EEEFFFGGGGGGFFFEEEFFFGGGDDDBBBAAAAAABBBCCCBBBBBB?????????>>>===<<<;;;:::???>>>===;;;::::::999999;;;<<<>>>??????>>>===<<<@@@?????????@@@AAAAAAAAA@@@@@@AAADDDEEECCCAAABBBDDDBBBAAA@@@===>>>IIIUUUbbbrrrcccKKKBBB666///...000000/////////...---,,,,,,+++++++++++++++************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((()))(((&&&%%%%%%&&&((())),,,+++)))((('''&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))((('''&&&'''))))))******+++,,,---------)))************+++++++++******+++++++++,,,,,,,,,------......///000000000...//////111222333444444555555666777888:::<<<===EEECCCAAA???===>>>>>>???=========???AAACCCFFFHHHKKKLLLNNNMMMIIIDDDAAA@@@DDDCCCCCCBBBCCCEEEGGGHHHDDDDDDDDDFFFHHHIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDGGGEEECCCBBBDDDEEEEEEEEEEEEDDDCCCAAA@@@???>>>>>>>>>===;;;::::::;;;<<<<<<:::;;;<<<===>>>???@@@AAA===<<<;;;:::999888888888::::::999888777666555444222222111111000///////////////...---,,,,,,++++++++++++,,,---------,,,,,,,,,,,,++++++***)))((((((++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%rrreeeYYYOOOJJJKKKMMMWWWYYYLLLEEEEEE???>>>AAAEEEGGGHHHHHHHHHHHHBBBAAA@@@AAABBBCCCBBBAAABBBBBBAAA@@@@@@???>>>>>>>>>>>>===<<<<<<<<<<<<<<<:::;;;<<<===??????@@@@@@BBBCCCCCCBBB@@@???>>>>>>BBBAAA@@@???>>>???CCCGGGEEEIIINNNPPPOOOTTTeeewwwjjjSSSAAA;;;333///000111000---.........---,,,,,,+++++++++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((***)))(((&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&''')))'''''''''((()))*********))))))*********+++++++++*********+++++++++,,,,,,------......//////000000//////000111222333444444555555666777888:::;;;<<<@@@???>>>===>>>???AAABBB=========>>>???BBBDDDEEEFFFHHHJJJJJJGGGDDDBBBBBBCCCCCCBBBBBBCCCEEEFFFGGGFFFEEEDDDEEEFFFGGGFFFDDDFFFEEEEEEDDDDDDDDDDDDDDDDDDBBBAAAAAABBBCCCCCCBBBDDDCCCBBBAAA@@@????????????>>><<<;;;;;;;;;;;;<<<999::::::;;;===>>>>>>???===<<<:::999999999999::::::999999888666555555444222222111111000////////////......---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,+++******)))((((((************************((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""###$$$$$$%%%########################qqqcccZZZQQQIIIIIIIIICCCDDDFFF>>>>>>AAADDDFFFFFFEEEBBB@@@@@@?????????@@@???===;;;@@@???>>>===============;;;;;;;;;::::::;;;;;;;;;;;;<<<===>>>@@@AAABBBCCC;;;>>>AAAAAA??????BBBDDD@@@BBBBBBAAACCCMMM\\\gggqqqvvv||||||vvvwwwwww___HHH:::555222000000222222///,,,...------,,,,,,+++++++++++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&'''(((&&&&&&&&&'''(((((()))))))))))))))*********++++++*********++++++++++++,,,---------...//////000000000000111222333444444555444444555666888999:::::::::::::::;;;===@@@CCCDDD<<<<<<<<<===>>>@@@AAABBBAAACCCFFFGGGFFFDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFHHHFFFDDDCCCDDDDDDCCCBBBFFFEEEDDDDDDCCCCCCDDDDDDBBBAAAAAABBBCCCCCCBBB@@@BBBAAAAAA@@@@@@@@@@@@@@@@@@???>>><<<;;;;;;;;;;;;888999999:::;;;<<<<<<===<<<;;;999888888999;;;<<<999888888777666555444444222111111000000//////.........------,,,,,,++++++,,,,,,,,,,,,,,,+++***)))+++++++++******))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%########################xxxkkkeee___SSSLLLFFF999@@@AAAAAABBBCCCAAA>>><<<@@@???>>>>>>???===;;;888<<<<<<;;;:::999:::;;;;;;<<<;;;;;;:::::::::::::::333444666888999999999888888:::<<<<<<<<<@@@HHHNNNKKKRRRXXX\\\eeexxxmmmSSS???444...000///...000111111///------,,,,,,,,,+++++++++***************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''((('''''''''(((((()))))))))))))))))))))************************++++++++++++,,,,,,---......//////000000111111222333444444444333444555666777888888999777777888:::<<>>>>>??????@@@???BBBDDDEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGEEEBBBBBBBBBCCCBBBAAAEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBDDDEEEEEECCC@@@@@@???????????????@@@@@@@@@???>>>===<<<;;;;;;;;;999999999::::::;;;;;;;;;<<<:::888777777999;;;===777777666666555444444333111111111000//////......---------,,,,,,,,,++++++,,,,,,,,,,,,+++***((((((+++*********)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%nnn___QQQ@@@BBB@@@======>>>???>>><<<<<<;;;:::;;;<<<<<<;;;999::::::::::::::::::;;;;;;======<<<::::::999999999777999;;;===>>>===<<<;;;======>>>???CCCMMMZZZcccoooyyymmmPPP>>>444111111222000///////////////...+++++++++++++++******************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&((('''''''''''''''((((((((((((((()))))))))*********))))))*********+++++++++,,,,,,------.../////////111111111222222333333444222333444666666777777777666666777999:::<<<>>>???===>>>>>>???????????????AAABBBDDDDDDCCCBBBBBBBBBDDDDDDEEEEEEEEEEEEEEEEEECCCBBB@@@AAACCCDDDCCCCCCDDDCCCBBBBBBAAAAAABBBBBBAAA@@@AAABBBCCCCCCAAA???>>>============>>>??????>>>>>>>>>===<<<<<<;;;::::::::::::::::::::::::::::::999888777777888:::;;;666555555555444333333333111111000000///.........,,,,,,,,,,,,,,,++++++++++++,,,++++++***)))((('''*********)))))))))))))))************************''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~rrrcccVVVPPPIIICCC@@@>>>:::666777555444555777999999999777888999::::::::::::::::::999999888777777777888888999;;;>>>@@@CCCEEEFFFGGGGGGIIIPPP^^^pppqqqQQQ<<<333000000222333222000...------......******************************)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))))))))******)))))))))************+++,,,,,,,,,---......//////000000111111111222222222111222444555666666555555555666777888999999::::::<<<===>>>??????@@@??????AAABBBCCCCCCAAA@@@@@@AAABBBCCCCCCDDDDDDDDDCCCCCC@@@???@@@BBBDDDEEEEEECCCBBBAAAAAA@@@???@@@@@@@@@======<<<===>>>???===;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;:::::::::::::::999999999999888888777777777777777777444444444444333333222222111000000//////......---,,,,,,,,,,,,++++++++++++***************)))((('''))))))))))))))))))))))))************************''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$######"""#################################}}}vvvllleee___YYYQQQKKKIIIEEEAAA???>>>??????>>>:::<<>>???AAAAAA>>>===>>>AAAHHHQQQ[[[aaaiiiggghhhrrrwww```MMM:::111///......000///000000///---,,,,,,---)))************************)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((()))))))))***))))))))))))************+++,,,,,,------......//////000000000000111111111000111333555666555444333444444555777777888888888:::;;;<<<>>>??????>>>>>>>>>???@@@@@@???>>>???@@@???@@@@@@AAAAAA@@@??????>>>???AAADDDFFFFFFDDDBBB@@@@@@???>>>>>>>>>>>>>>>===;;;::::::;;;<<<<<<;;;::::::999999999999999:::999:::;;;<<<<<<;;;;;;:::999999999888888777777777666666777777666555444333333333333333222222222222000000000///......------++++++++++++++++++++++++((()))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$###""""""##############################yyyhhhccc[[[TTTPPPNNNLLLJJJFFFHHHLLLOOOOOONNNLLLJJJIIIIIIJJJLLLNNNPPPRRRSSSfffdddcccgggqqqjjjQQQAAA666...000333111000222+++---///000...,,,++++++)))))))))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,------......///////////////000000000000000111333555555555333222222333444666777888888888888999;;;===>>>>>>>>>===;;;<<<>>>>>>======???@@@<<<===>>>??????>>><<<<<>>>>>===============>>><<<::::::;;;<<<===<<<:::999999888777777888888777888:::;;;<<<;;;;;;:::888888777777666666555555555666777777666444222000333333222222222222222222000000000///......------++++++++++++++++++++++++'''((()))))))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%xxxpppsssuuu~~~{{{vvvwww~~~|||]]]EEE===444444333222111000///...------,,,,,,,,,,,,++++++------------------------++++++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''(((((('''%%%%%%&&&(((******))))))((((((''''''&&&''''''((()))******+++++++++***************+++......///000111222333333222111111111111111222222333444444555666777888888999999999999:::;;;<<<===BBBAAA>>>===<<<<<<>>>???===<<<;;;<<<>>>@@@???>>>======>>>????????????>>>@@@???>>>===============<<<;;;999888777888999999666777777888888888777777555666777888:::;;;<<<===888888777666666666666666777666555444444555666777>>>:::444222222222000...000000000///...,,,+++***)))******++++++******)))++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########'''&&&%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###!!!$$$$$$$$$############"""$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&########################$$$#########""""""!!!!!!%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$wwwcccIII888444333333222111000///......------,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&(((***)))))))))(((((((((''''''&&&''''''((())))))******++++++***))))))******+++,,,,,,---...///000111111000//////000111222333444444333222222333555888999777777777888888999:::;;;???>>>======>>>???AAACCC===<<<<<<===???@@@@@@???>>>>>>>>>>>>????????????AAA@@@???===<<<;;;;;;;;;<<<:::888777777999;;;===:::::::::999888888888777666777777888999:::;;;;;;999999888888888888888888777666666666666666777777<<<888555333333222000.../////////...---,,,***)))******++++++++++++******++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""$$$$$$$$$############"""$$$$$$############$$$$$$%%%$$$############$$$%%%########################$$$#########""""""""""""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$kkkZZZIII999111222111111000///...------,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###%%%&&&&&&&&&&&&)))+++(((((((((((((((''''''''''''''''''(((((())))))*********)))))))))******+++******+++,,,---...//////---......///111222444555555333111///111444888:::666666666777777888999999;;;;;;;;;===???BBBEEEFFF>>>======???AAABBBAAA??????>>>=========>>>@@@AAAAAAAAA???>>><<<:::999999<<<;;;999777888;;;>>>@@@>>>===;;;999888888888999777888888888888999999999888888888888888888888888666666777777777777666666888666555444444333111///.........---,,,+++***)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###############$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$%%%$$$###$$$$$$$$$############"""$$$$$$############$$$$$$$$$######""""""######$$$#######################################"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$qqq```MMMAAA888111000444//////......---,,,,,,+++,,,,,,,,,++++++++++++***((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%&&&(((***'''''''''''''''''''''''''''''''''((((((((())))))***))))))))))))******+++))))))***+++,,,---...............///000111222333333222111111333555888:::555666777777888999999999888999:::<<<>>>AAADDDEEE>>>>>>>>>@@@BBBCCCAAA@@@@@@???===<<<<<<>>>@@@AAA@@@??????>>>===;;;::::::<<<<<<;;;;;;;;;<<<<<<===>>><<<:::888888999:::;;;999999888888888777777777555555666666666666666666444555666777666555444333444444555666666444222000............---,,,+++***+++,,,,,,------,,,,,,+++************************+++*********))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%%%%$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$###""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$${{{jjjaaaIII???555111///------.........------,,,+++++++++,,,,,,+++++++++*********)))))))))))))))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))(((((()))******+++******+++,,,---......////////////...//////000000111222444555777888888888666777888999::::::::::::888888999:::<<<>>>???@@@>>>>>>???AAACCCCCCAAA@@@@@@???===<<<<<<>>>@@@AAA===>>>>>>??????>>>===<<<<<<===>>>???>>><<<999777;;;:::888777888:::<<<===::::::999999888777777666555666777777888777666666222333444444444333111000222444666777666444222111//////000//////...---,,,+++,,,,,,------,,,,,,+++*********************************))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$"""""""""######"""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$eeeOOODDDAAA666222//////000///---***------,,,,,,,,,+++++++++++++++++++++************))))))))))))))))))))))))((((((''''''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''&&&$$$###%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))******+++******+++,,,---...////////////............/////////111444777999999888888777888:::;;;<<<<<<;;;;;;888999999:::;;;;;;<<<<<<===>>>???AAACCCCCCAAA??????>>>=========>>>@@@AAA===>>>???@@@AAA@@@???>>><<<===??????>>>;;;888555999888888888999;;;===>>>;;;;;;::::::999888888777999:::;;;;;;;;;:::888777222222333222222111000///111444666777555333222222000000000000000///......++++++,,,,,,,,,,,,++++++************************))))))))))))(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&(((***,,,---$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$############"""$$$$$$############$$$$$$"""######$$$$$$######"""#################################$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzz]]]EEE777333444222111//////222333000,,,------,,,,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))'''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%$$$$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))++++++)))***++++++------...///------------...//////000000111333555777888888888777888:::<<<===<<<;;;:::999999::::::;;;;;;;;;;;;<<<===>>>AAACCCCCC@@@>>>>>>>>>>>>>>>???????????????@@@AAABBBBBBAAA???>>>=========<<<;;;:::999999:::::::::;;;;;;<<<<<<===<<<<<<;;;;;;:::999999999<<<<<<======<<<:::888777444333222111000000000000222555777666444222222333//////////////////...---******++++++++++++******************************(((((((((((('''''''''&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$%%%'''***,,,---$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''((('''$$$!!!$$$$$$$$$############"""$$$$$$############$$$$$$######$$$%%%%%%$$$#######################################$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~oooXXXDDD777222222333...---++++++...111000,,,------,,,,,,,,,,,,,,,,,,+++++++++************)))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""###%%%%%%$$$%%%''')))$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''&&&''''''''''''((()))++++++))))))***+++,,,------...++++++,,,,,,...///111222000000111222444666888:::666888:::<<<<<<<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<>>>AAACCCBBB@@@=========>>>????????????>>>AAABBBCCCDDDCCCAAA>>>===>>><<<:::888888999<<<===<<<======>>>======<<<;;;<<<<<<<<<;;;;;;:::::::::;;;<<<======;;;999666555666555333111000000111222333555777666333111222444.........///......------*********++++++*********))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######%%%((()))((($$$ $$$$$$$$$############"""$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$####################################$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}iiiEEE???777333222222222000000//////...------,,,,,,------,,,,,,+++***))))))+++++++++************)))((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,---------------------------...000000111222555777:::;;;<<<<<<======<<<<<<::::::999999888888999999::::::<<<===???@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDBBBCCCCCCCCCBBB@@@>>>===CCC???;;;999:::;;;:::888???>>>>>>===<<<;;;;;;;;;@@@>>><<<;;;<<<>>>AAACCCAAA???<<<;;;<<<:::777333333333222222111222222222666555444444444333000...............---,,,+++***+++++++++************)))************************))))))))))))))))))))))))''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########""""""#########$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$'''&&&%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$###"""!!!&&&%%%$$$#########$$$%%%########################&&&%%%###"""!!!"""######################################################%%%%%%$$$$$$###"""""""""lllXXXHHH@@@;;;555222111111000////////////...---,,,,,,,,,------,,,++++++***))))))+++++++++*********))))))((((((''''''''''''((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((('''((((((((())))))))))))*********+++++++++,,,,,,------------------,,,,,,---///000000000111444666999999:::;;;;;;;;;;;;;;;:::999999888888888999999999:::<<<===???@@@AAAAAA???@@@AAABBBCCCCCCCCCCCCAAABBBCCCCCCCCCBBBAAA@@@BBB???;;;:::;;;<<<;;;:::>>>>>>======<<<;;;;;;:::>>>===;;;::::::;;;<<<===>>><<<:::999:::999666333333333333222222333444444666444333333333333000...............---,,,+++***+++++++++************)))************************))))))))))))))))))))))))''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''&&&%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$###""""""%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$%%%%%%%%%hhhTTTHHH<<<333999666222000000///...---///......------,,,,,,+++,,,,,,,,,+++******))))))++++++*********)))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%''')))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''(((((((((''''''((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000000000000222444777777888999999999999888888888888888888999999999888999;;;===???@@@AAABBB>>>>>>???@@@AAAAAAAAAAAA@@@AAABBBCCCDDDDDDCCCBBB@@@>>>;;;;;;<<<======<<<=========<<<<<<;;;;;;:::===<<<;;;::::::999999999:::999888777888777555222333333333333333444555666555333222222333222000...............---,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$&&&((()))((('''&&&%%%%%%$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$###""""""############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###################################################$$$$$$%%%&&&&&&''''''~~~mmmVVVDDD<<<;;;888444333222111000///...------------------,,,,,,++++++,,,+++++++++******))))))************))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,...///000000//////111333444555555666777666666666666666777888888999999999888999;;;===???AAABBBBBB<<<===>>>??????????????????@@@AAABBBBBBBBBAAA@@@>>>===<<<<<<<<<===>>>>>><<<<<<<<<;;;;;;;;;::::::<<<<<<<<<;;;;;;:::::::::777777777777777666555444111111111222333444555666333222111111222111///------.........------,,,++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%%%%&&&$$$###$$$&&&(((***)))(((%%%%%%$$$$$$$$$$$$$$$%%%########################################################################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$######"""""""""######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$###"""################################################$$$$$$$$$$$$%%%%%%&&&&&&sss___JJJ???444111444666666555000000111000///.........,,,,,,,,,,,,,,,+++++++++++++++***************)))*********)))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,.../////////......000222222333333444444444444444444555666777888999888888888999;;;===???@@@AAAAAA;;;<<<=====================>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<===>>>;;;;;;;;;;;;::::::::::::888888999999::::::::::::777777888888777666555555000000000000111222444444222111000000111000///------------...------,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###%%%&&&&&&############$$$$$$$$$$$$###"""###%%%((()))((('''$$$$$$$$$######$$$$$$%%%########################################################################$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$######"""################################################%%%$$$$$$$$$#########"""~~~iiiMMM888666000---111555444111000...///000000...---...///++++++++++++++++++++++++******************************)))))))))(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%''')))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))******++++++,,,,,,---............000222111111222333333333333222222333555777888999888888::::::<<<===???@@@@@@@@@;;;<<<<<<======<<<<<<<<<;;;<<<======<<<;;;:::999:::<<<===<<<;;;;;;<<<===::::::::::::::::::::::::444444444555555666888888777888999999777555555666000000000000000111222333000/////////000000...,,,,,,------...------,,,,,,+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%""""""#########$$$$$$$$$###""""""$$$&&&'''&&&%%%$$$############$$$$$$%%%##############################################################################$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$######"""!!!!!!lll\\\PPPGGG<<<555555000000444444000...///---//////...++++++,,,///*********+++++++++++++++))))))))))))***************)))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((())))))***++++++,,,***,,,---------...111333000111111222222222222222000222555777888999888888;;;<<<===>>>????????????;;;<<<<<<===<<<<<<;;;;;;888999:::;;;<<<;;;:::999999;;;===<<<:::999:::;;;999999999999999999::::::666555333222333444666777666888:::999666444444555222111111000111111222222///.........//////...,,,,,,,,,------...------,,,+++++++++************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%#########$$$$$$$$$%%%%%%"""""""""###%%%%%%$$$##################$$$%%%%%%########################################################################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$###""""""""""""""""""""""""%%%$$$$$$############$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$vvvXXXRRRIIIAAA;;;888666555111,,,+++......***+++000---......,,,))))))+++...******************++++++)))))))))))))))*********))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''(((((()))***+++++++++)))+++,,,------///111333000000111222222222222222000111444777999999888888<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<===<<<<<<;;;;;;666777999;;;<<<<<<<<<;;;888;;;===<<<999777888:::999999999999999999999::::::888666333333444666777666888:::888555222333444333333222222111222222222///...---...//////---,,,,,,,,,------...---------+++++++++************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""!!!!!!"""$$$$$$###!!!######""""""###$$$%%%%%%########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$###""" !!!"""###################################################$$$$$$%%%%%%&&&&&&'''nnnVVVGGG???;;;888777777555222/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))((((((***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%'''&&&!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''(((((())))))******+++,,,---.........---,,,222222111111000//////...000777???BBB???<<<;;;<<>>???<<<<<<<<<<<<;;;:::999999::::::::::::;;;===>>>???>>>;;;888777777888888888===<<<:::999:::;;;===???:::;;;:::666222111444777<<<;;;999777555333333222333333333333222111000000///000111222111000...,,,------------------------)))******+++++++++******))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""!!!###$$$$$$######$$$%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&########################################################################%%%$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$"""""""""######$$$$$$%%%""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$qqqbbbSSSFFF;;;444444222000111222222000...///.........---------,,,++++++++++++++++++++++++*********************************)))))))))(((((()))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%((('''"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''(((((())))))******+++,,,------------------000000000000000000000000333:::AAADDDBBB??????@@@???>>><<<;;;;;;;;;<<<===<<<<<<<<<<<<;;;;;;:::999::::::;;;<<<======>>>>>>>>><<<:::999:::;;;;;;:::<<<<<<;;;;;;<<<===>>>???<<<<<<:::888666666777999;;;:::999777555444333333444444333333222111000///...///000111111000...---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################!!!###$$$$$$######$$$%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$#########$$$$$$$$$$$$$$$"""##################"""########################$$$$$$$$$$$$$$$$$$$$$$$$uuulllUUUMMMAAA777222111111222///---,,,---...///...,,,......------------,,,,,,******************************************************))))))))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$&&&)))((($$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''(((((())))))******,,,,,,,,,,,,,,,---......---......///000111111222333999@@@CCCBBBAAA@@@AAA<<<;;;:::999999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::;;;===>>>>>>>>>>>>======<<<;;;<<<>>>>>>>>>===;;;<<<===>>>???????????????===;;;:::;;;<<<<<<;;;:::999888777666555444444444444444333222000///...---...///000111000///...+++++++++++++++++++++++++++++++++++++++***)))((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################!!!###$$$$$$######$$$%%%$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""################################################################################################"""###%%%%%%###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$xxx{{{zzzxxxuuu^^^GGG888777444111000111333444444111000//////...---,,,,,,------,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$&&&******&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''(((((())))))******,,,,,,+++***+++,,,...///------...//////000000111000555:::>>>>>>>>>>>>???::::::999888888888999:::<<<<<<<<<<<<<<<<<<======;;;===>>>@@@@@@???===<<<;;;:::;;;===???@@@???>>>;;;===???AAAAAAAAA@@@???@@@===:::;;;>>>???>>><<<999999999888777666555555444444444333111000...---------...///000000000///++++++++++++++++++++++++,,,,,,,,,+++***)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################!!!###$$$$$$######$$$%%%$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################################################################"""""""""""""""#########"""###%%%%%%###"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$VVV\\\dddiiiiiimmmzzzmmmZZZJJJ???777222222111111222222000---***000111000000...---------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###&&&***+++(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''(((((())))))******++++++******+++,,,...///........................///222666999:::;;;;;;<<<:::999888888888999:::;;;===<<<<<<<<<<<<===>>>???===>>>@@@AAAAAA???>>><<<999999999<<>><<<>>>@@@BBBBBBAAA???>>>>>><<<:::;;;>>>???>>><<<999999999999888777555444333333333222111000......------...///////////////------------------------,,,,,,,,,+++***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################!!!###$$$$$$######$$$%%%$$$######""""""######$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################################################################!!!!!!"""""""""#########"""###%%%%%%###"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$AAADDDHHHKKKOOOWWWdddnnnvvv}}}xxxmmmYYYQQQFFF;;;555333222222000///------......---,,,+++,,,------,,,,,,...///******++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$"""%%%***+++(((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''(((((())))))******************+++---...///...............---------111222444777999::::::::::::999888888888999:::;;;===<<<<<<<<<===>>>@@@AAA@@@@@@AAAAAAAAA@@@>>>===999888888:::===??????>>>???@@@AAABBBBBB@@@>>>===<<<;;;:::;;;<<<===<<<;;;999:::::::::999777555444222222222222111000///.....................//////------------------------+++++++++++++++***)))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%######""""""""""""####################################$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&########################################################################!!!""""""######$$$$$$$$$"""###%%%%%%###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$BBBBBBAAA@@@CCCHHHMMMPPP\\\cccppp}}}~~~~~~zzzuuuxxx~~~{{{uuunnnfff___YYYUUUWWWZZZ]]]fffyyy|||lll___UUUIII>>>000111333444222000...---...---++++++---000111111)))+++,,,,,,***)))+++---************+++++++++,,,************************))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$###!!!$$$)))+++)))%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''(((((())))))******((()))***+++,,,---------,,,,,,,,,------......///222222222444777888888888999888777777777888:::;;;===<<<<<<<<<===???AAACCCCCCBBBBBBAAA@@@??????>>>;;;999888999<<<>>>??????AAAAAAAAAAAA@@@>>>===<<<:::<<<===<<<;;;:::;;;;;;:::;;;;;;;;;999777444222000000111111111111000000//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%######""""""""""""####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%########################################################################""""""######$$$%%%%%%&&&"""###%%%%%%###"""###$$$#########$$$$$$$$$$$$$$$"""##################"""########################$$$$$$$$$$$$$$$$$$$$$$$$DDDDDDEEEFFFIIIJJJHHHCCCBBBFFFPPP^^^iiisssyyy~~~|||qqqkkkjjjjjjpppzzzvvvaaaXXXIII:::555888999777444444222///---...111444222000///......---+++))),,,...///,,,)))&&&''')))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###""" ###)))+++)))$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%''''''(((((()))*********'''(((***,,,------------)))***+++,,,...///000111111000000222444555666555888777666666666888999:::===<<<<<<<<<===???BBBDDDDDDCCCBBBAAA@@@?????????===;;;999999<<<>>>@@@@@@BBBBBBBBB@@@???===<<<;;;:::===???>>>;;;999:::<<<;;;<<<<<<;;;999666333111//////000111111111111111000///...---------------++++++++++++++++++++++++)))******+++++++++******''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%######""""""""""""####################################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$#################################################################################""""""###$$$%%%%%%&&&&&&"""###%%%%%%###"""###$$$"""""""""######$$$$$$%%%""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$FFFEEEBBBAAAAAACCCEEEFFFBBBEEEHHHIIIMMMWWWeeeppp{{{tttiiiWWWGGG@@@<<<666333222222333333000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%&&&''''''(((&&&$$$%%%&&&&&&###!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''(((((((((((((((((()))***************++++++,,,------......///000111111222444555666666;;;;;;:::999888888888888::::::;;;===>>>@@@AAAAAA???@@@@@@@@@???????????????999888@@@EEECCC@@@AAA@@@???>>>>>>===;;;888555;;;;;;:::999999:::;;;;;;::::::999777666444333333111111000000//////......333111///,,,++++++,,,---,,,,,,,,,+++***)))((('''************))))))))))))''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""############$$$$$$$$$########################%%%&&&&&&%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$%%%$$$$$$$$$###"""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$DDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDFFFLLLVVV]]]ffflllsssxxx{{{~~~hhhTTTJJJGGGBBB;;;;;;888444111111111111111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&((()))***'''$$$###$$$%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((()))************)))***++++++,,,,,,---......///000000111333444444555:::999999888888777777888999999:::<<<===>>>???@@@??????>>>>>>===>>>>>>???>>>888888>>>CCCAAA??????>>>===;;;;;;;;;:::888555::::::999888888999:::::::::999888777555444333222111111000000///.........222111...,,,++++++,,,---,,,,,,,,,,,,+++***)))(((******)))))))))(((((((((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%$$$$$$"""!!!!!!"""############$$$$$$$$$########################$$$$$$$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%$$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%BBBCCCDDDDDDDDDBBBAAA@@@CCCBBBAAA@@@AAADDDHHHKKKSSSUUUYYY]]]aaadddfffhhh{{{|||rrrfff___jjj```LLL999000222555555666333111000111111000///000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&((()))+++'''###""""""$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$&&&''''''(((&&&''''''''''''((((((((('''((())))))******))))))))))))******+++,,,,,,---......///000111222222333777777777777666666666666777888888:::;;;<<<===>>>>>>===<<<:::;;;<<<===???:::666555:::>>>===;;;:::<<<:::888777888888777666888888777777777777888888999888777666555333333222111111000//////......---111000...,,,++++++,,,,,,,,,,,,,,,,,,++++++***))))))((((((((((((''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#############################################$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$########################"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%###############$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$$$$###############"""############$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%BBBCCCCCCBBBBBBAAA@@@???AAA@@@???@@@BBBDDDDDDDDDGGGEEEDDDFFFIIIJJJHHHEEERRRSSSZZZeeetttuuunnncccWWWLLLDDD>>>;;;RRRPPPHHH;;;444333444333111000000000111111///.../////////.........------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&(((&&&%%%######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))(((((())))))***+++++++++,,,------...//////000000444555555555666666555555555666777888999:::;;;;;;===;;;999888888:::<<<>>>888666555777999999777777999777444444555666666666666666666666666666666666777777666555444333222222111000000///......------///...---,,,++++++++++++,,,,,,,,,,,,,,,+++******(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$########################"""!!!"""###%%%&&&%%%%%%########################$$$$$$############$$$$$$####################################$$$$$$$$$$$$########################!!!!!!"""######$$$%%%&&&"""""""""###$$$$$$$$$%%%######""""""""""""######!!!"""###$$$$$$$$$$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$DDDBBB@@@???>>>???@@@AAA@@@@@@@@@AAACCCDDDBBBAAA???===<<>>GGGVVVccclllpppbbbbbbeeellluuu|||}}}}}}qqqeee]]]OOOHHH>>>777555777888999???CCCCCC<<<666444111...000000000111222222000...............------------++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))''''''((())))))******++++++,,,,,,------.........222333444555555555555555444444555666777888888999;;;999777666777999;;;===::::::999888888999999777888555333333444555666555555555555555555555555555666555555444333222111111000000//////...---------...---,,,,,,++++++++++++++++++,,,,,,,,,+++******''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!""""""#########""""""#########$$$$$$$$$######$$$$$$$$$###""""""""""""#########$$$$$$$$$###########################""""""$$$'''((('''%%%########################$$$######""""""######$$$########################""""""#########$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%###""""""!!!!!!""""""###!!!"""###$$$$$$$$$$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################BBBAAA>>>======>>>AAACCC@@@AAABBBBBBAAA???>>>===>>>===<<<>>>BBBDDDBBB@@@FFFCCC@@@???BBBGGGLLLOOOFFFHHHLLLPPPSSSVVVZZZ]]]^^^eeepppyyy~~~}}}yyyvvvsssxxx{{{zzzyyyzzzzzzxxxpppiiiaaa[[[SSSIIICCC@@@<<<999777666666777777666777:::999444000000///,,,111000///000222222111///......---------,,,,,,,,,++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$((()))'''%%%############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&'''(((((())))))((((((''''''((())))))******+++++++++,,,,,,,,,---------000111333555666666555555333444444555666666777777999888777666777999;;;<<<>>>???>>>;;;:::<<<<<<:::777666444444555666555444444444555555555555444444444444333333222111111000000000///......------,,,,,,,,,,,,++++++***************+++++++++******)))(((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$######$$$$$$$$$######""""""############$$$$$$$$$########################$$$######%%%((()))&&&#################################""""""""""""##############################"""""""""############$$$########################!!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$######""""""""""""######"""######$$$$$$$$$######################################################"""######$$$$$$$$$#######################################$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################>>>>>>======>>>???AAAAAA???BBBDDDCCC???===<<<>>>??????>>>?????????>>><<<;;;<<<===>>>AAAGGGNNNRRRBBBBBBBBBAAA@@@@@@@@@@@@@@@DDDJJJPPPUUUUUUSSSQQQSSSXXXYYYTTTPPPRRRRRRPPPLLLEEE@@@???===888888;;;777888999888666333000///333555333///...111111...111000//////000111000...---------,,,,,,,,,,,,+++***************************)))))))))(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%%%%$$$"""%%%'''(((&&&$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))(((((('''(((((()))******++++++++++++,,,,,,,,,,,,------///111333555666666666555333444444555555666666777777777777777888999:::;;;>>>AAA???:::888;;;;;;888888777666666777777555333444444555666666555444444333333333222111111000000000//////......---,,,,,,+++++++++++++++******)))((())))))******)))))))))(((((((((''''''''''''&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""######$$$%%%%%%"""############$$$$$$$$$"""######$$$$$$$$$######"""############$$$$$$$$$########################%%%###"""$$$(((((($$$ ##############################""""""""""""##############################""""""""""""####################################"""###$$$$$$$$$$$$###"""$$$$$$$$$###############$$$######""""""######$$$######$$$$$$$$$###""""""######################################################$$$$$$$$$###""""""########################"""""""""#########$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$;;;<<<===???@@@@@@@@@@@@<<>>@@@CCC<<<===???AAABBBCCCCCCDDD<<<>>>@@@???===>>>AAAEEE===<<<:::;;;<<<<<<;;;999777777777999;;;=========999??????999777:::<<<;;;;;;777666::::::666555999333555666555222111222444///000111///111444222---111///...---/////////...---------,,,,,,,,,++++++************************))))))))))))(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''''''''&&&###%%%'''&&&######%%%(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((((())))))******++++++,,,,,,,,,,,,,,,,,,------///000333555777777666555444444444555555666666666666777777888999::::::::::::>>>===666444777888555888777777888999888555222444444555666666555444444333222222222111111000000000//////...------,,,,,,******+++++++++******)))'''((())))))))))))(((((()))(((((((((((('''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$%%%%%%%%%"""############$$$$$$$$$"""######$$$$$$$$$######"""############$$$$$$$$$########################%%%"""!!!###''''''###""""""""""""""""""""""""######""""""""""""##############################""""""""""""############"""""""""""""""""""""""""""###$$$%%%%%%$$$"""!!!%%%$$$$$$$$$######""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!!!!""""""######""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&===<<<:::;;;===>>>>>>===@@@AAABBBCCCCCCAAA@@@>>>@@@???>>>@@@CCCEEEFFFFFFAAA@@@>>>>>>??????===<<<777888888999999999888888888888777777777777888888555555444444444555555666555555555555444333222111555444333222222333444555000000//////.........---000///------......---,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''###''')))&&&######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%((((((%%%"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$%%%((()))(((&&&'''((())))))(((((()))***)))******++++++,,,------111000000222555666333000333222222111222333555666333444555777999;;;===>>>;;;999888888999:::999888;;;;;;;;;999666444333444444666888999:::999777666555444333111000////////////////////////000000111------,,,++++++******))))))(((((((((''''''''''''******))))))((((((''''''(((''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######""""""!!!!!! !!!"""###$$$$$$###"""!!!################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########"""""""""""""""########################""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$##########################################"""############$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################======>>>>>>>>>>>>??????@@@AAABBBCCCBBBAAA???>>>???>>>>>>@@@CCCEEEEEEDDDBBB@@@??????@@@???>>><<<777777888888888777777666888777777888888999:::;;;888777666444333333333333222222222222222222333333444444333222222333444444////////////......------///---,,,,,,------,,,***++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''%%%"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$%%%((()))(((&&&&&&((())))))(((((()))***)))******++++++,,,,,,---///......111444555444222222222111111222333444555444444555777999;;;===>>>;;;999888888999:::999888:::;;;;;;999777555555666999999:::999888777555444444333222111111111111111111111000///......//////+++++++++++++++++++++,,,))))))((((((((('''''''''))))))))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################<<<@@@CCCCCC@@@???@@@BBBAAABBBBBBBBBBBB@@@>>>=========>>>AAACCCDDDCCCAAABBBAAA??????@@@@@@>>>===888888777777777666666555555555666666777888::::::666666555444444333444444444444222111111222333333333333222222222222333333///............------------,,,++++++,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&###!!!###''')))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%%%%'''((('''&&&&&&((())))))(((''')))***))))))******+++,,,,,,,,,,,,+++,,,///222444333222111111111111222333444555444444555777999;;;===>>>;;;999888999:::;;;:::999:::;;;<<<:::888777888999::::::999888777666666555444333333222222333333444333222000///...---------)))******+++,,,,,,------)))))))))((((((((('''''')))))))))(((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###""""""""""""!!!!!!!!!""""""############""""""################################################################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###################################################""""""!!!!!!""""""###!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$!!!""""""#######################################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$===BBBGGGGGGCCC@@@AAADDDBBBBBBBBBBBBAAA???>>>=========>>>AAACCCCCCAAA???AAA@@@>>>>>>??????===<<<999999888777777666666666444444333333333444555555222222222333444666777888;;;999666333111111111222111111111111111111111111---------------------------,,,***+++,,,---,,,***************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$'''###"""%%%(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&&&&'''''''''&&&''')))(((''''''(((***)))))))))***++++++,,,,,,++++++,,,...///000111111000000000111222333444444444555555777888;;;<<<===<<<;;;:::;;;======<<<;;;:::;;;<<<;;;:::999:::;;;888888777777777888999:::666555444333333333333333111111000///...---------*********++++++,,,,,,,,,)))))))))(((((((((((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!"""""""""""""""""""""""""""""""""######"""""""""########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$###########################""""""""""""""""""###""""""""""""#########$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$###""""""!!!!!!""""""###!!!"""###$$$%%%$$$$$$##########################################################################################$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$>>>DDDHHHHHHCCCAAABBBDDDBBBAAAAAAAAA@@@???>>>>>>>>>>>>???AAACCCCCC@@@>>>???>>><<<<<<======;;;:::;;;:::999888888888888999666666444333222222222222111111222222444555777777;;;999666333111000111111///000000000000000000///,,,,,,,,,,,,---------------,,,+++,,,---...---,,,************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&%%%(((+++)))###"""&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&'''((((((''''''((()))((())))))******+++,,,,,,---------------------...///000111222333444444555555555666777888:::<<<======<<<<<<>>>@@@@@@???===:::<<<===<<<;;;:::;;;<<<888888888777888999999:::999888666444333222111111//////............//////,,,,,,,,,+++++++++*********)))))))))(((((((((((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!""""""""""""###############""""""""""""""""""###################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$%%%%%%%%%&&&##############################""""""""""""###############$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$######""""""""""""######"""###%%%&&&'''&&&%%%$$$########################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$AAADDDFFFFFFCCCAAABBBCCC@@@@@@@@@@@@????????????@@@@@@@@@AAACCCCCCAAA???>>>===;;;;;;<<<<<<:::999;;;:::999888888999:::;;;:::999777555444333222222555555444333333222333333222222000//////000111111......////////////......++++++,,,,,,,,,,,,,,,------,,,+++,,,---...---,,,************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%+++111---###"""(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%&&&'''%%%'''(((((('''&&&((()))(((((())))))***+++++++++---......---++++++,,,...///000222333555555666666555555666777888:::<<<============???AAAAAA@@@>>>;;;<<<===<<<;;;:::;;;<<<;;;;;;:::999888777777666:::999777444222111000///......------......///000------,,,,,,+++******)))******)))))))))(((((((((&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""############$$$######""""""""""""######################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&'''########################$$$######""""""######$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%CCCCCCCCCCCCBBBBBBAAAAAA???????????????@@@@@@AAACCCAAA@@@AAABBBBBBAAA@@@???===<<<;;;<<<<<<;;;999999999888777888999;;;===999999777666444333333333666555444333222222111111///////////////000000000,,,---...//////...---,,,***+++++++++,,,,,,,,,,,,+++******+++,,,------+++************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&###"""(((333333***%%%(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%###!!!!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$&&&(((%%%&&&((('''&&&&&&''')))(((((())))))******++++++,,,---...---++++++---000///111333555666777777777666666666777888:::;;;<<<;;;;;;<<<>>>AAAAAA???===;;;<<<===<<<:::999:::;;;:::;;;;;;;;;:::888666555888777555333222111000000//////...---------......,,,+++++++++++++++++++++*********)))))))))((((((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&'''''''''########################$$$######""""""######$$$############$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###&&&'''((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%EEECCCAAA@@@AAABBBAAA@@@>>>>>>>>>>>>???@@@AAABBBEEECCCAAAAAABBBBBBBBBAAA???>>><<<<<<======;;;:::888777666666777999;;;===666666555444333333333333333333333222222333444444222222222222111000...---,,,,,,............,,,,,,*********++++++,,,,,,,,,***)))((()))+++,,,,,,***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''###%%%333999000((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%###!!!!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&$$$###%%%(((%%%&&&((('''&&&&&&''')))((((((((()))******++++++***,,,---,,,+++,,,///222000111333555777888888777666666666777888:::;;;<<<999:::;;;===@@@@@@>>><<<<<<======<<<:::888999:::666888:::;;;;;;;;;999888666555444333222111111111111000///...---,,,,,,,,,*********++++++,,,------************))))))))))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""######$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$################################################################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&'''((((((########################$$$$$$############$$$$$$""""""""""""############""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$######""""""######$$$!!!"""%%%''''''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%CCCEEEEEEBBB@@@@@@@@@???===<<<;;;;;;<<<>>>AAABBBCCCBBBCCCDDDFFFEEE@@@<<<@@@???>>><<<:::888777666999888777777777888::::::999999888777666444222111000222333333111000000111//////............//////222///+++***,,,------+++---,,,,,,+++*********+++------,,,+++*********+++))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''%%%###$$$&&&'''%%%###&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######!!!'''999FFF<<<'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$%%%&&&&&&222((("""%%%((('''$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''''''''(((((()))''''''''''''(((***+++,,,++++++,,,,,,,,,---------111111333444555666666666;;;888555444555888999:::999<<<===;;;;;;<<<;;;777???>>>===;;;:::999888888999999999999888777555555777555333111000000000111000000000///......------,,,+++******))))))******---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$###""""""########################$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$#########""""""################################################$$$$$$$$$#########""""""###########################$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""########################%%%$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&#########$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$DDDCCCBBB@@@@@@@@@???======<<<;;;;;;<<<>>>AAABBBBBBAAABBBDDDFFFFFFCCC@@@???>>>===;;;:::888777777;;;:::888777666666777777888888777666444333111000000222333333111000000111//////............//////333000,,,+++---...---,,,---,,,++++++*********+++,,,++++++************+++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%(((&&&$$$%%%'''(((&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%$$$$$$///999555'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''---)))$$$###$$$%%%### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''(((((()))))))))((((((((()))******++++++++++++,,,,,,,,,,,,000111222333444555555555444333444666888:::999888777;;;<<<;;;;;;>>>===:::<<<<<<;;;;;;:::999888777888888888888777666555444777555333111000000000111000000//////...------,,,,,,+++******))))))******---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$#########""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%####################################""""""!!!!!!$$$$$$$$$%%%$$$$$$######"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%PPPIIICCCAAABBBAAA===:::===<<<<<<<<<===???AAABBBAAAAAAAAABBBEEEEEEDDDCCC======<<<;;;:::888888777<<<;;;888666555444444444666666555444333111111000000222333333111000000111//////............//////333000...------......---,,,,,,+++************+++***))))))))))))******+++''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$(((&&&"""###***,,,'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$&&&'''''')))---***"""!!!%%%%%% $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&'''(((((()))******)))((((((((((((((()))*********++++++++++++//////111222333444444444,,,...222777:::;;;999666555999;;;:::;;;>>>>>>;;;888888999:::999888777666666666666666666555444333666444333111000000000111//////......---,,,,,,,,,++++++***))))))))))))***,,,+++******))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$################################################$$$$$$$$$##########################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%########################"""""""""""""""!!!!!!!!!######$$$$$$%%%$$$$$$$$$##################$$$$$$$$$$$$############$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&cccUUUGGGBBBBBBAAA===:::===<<<<<<===>>>???AAABBBBBBBBBAAABBBCCCCCCDDDCCC<<<;;;;;;:::999888888777:::999777555333333333333444444333222111000000000000222333333111000000111///......------......///111///...------------,,,++++++***************+++((((((((((((((()))***+++((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###'''&&&!!! $$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%'''''''''111111%%%!!!((()))"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))(((((('''''''''''''''((())))))))))))************---...///000222222222222+++---000555999999777555444888:::999999<<<<<<888444555777888888777666555555555555555555444333222444333222111000000000000.........---,,,,,,++++++++++++***)))))))))))))))++++++***)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$######"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$##########################################""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$#########"""###$$$$$$%%%&&&''''''(((jjjWWWEEE???@@@???>>>>>><<<<<<===>>>???@@@AAABBBBBBCCCBBBBBBAAA@@@AAAAAA;;;;;;:::999888888777777666555444333333333444444333222111000///000000000000222333333111000000111......------------............---,,,++++++++++++*********))))))***++++++((('''''''''((()))******)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$"""###&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%000111%%% ''')))###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''))))))%%%%%%%%%%%%&&&'''((()))(((((()))))))))*********+++,,,---///000000111111/////////222555666555444555888999777777999888444333444555666666666555444333444444444444333333222333222222111000000000000.........---,,,,,,+++++++++***))))))(((((())))))******))))))((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%########################"""######$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$######"""""""""!!!""""""""""""###############################################################################################################$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""" !!!"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#########"""$$$$$$$$$###############$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&''''''((((((aaaNNN===:::======>>>BBB<<<======>>>@@@@@@AAAAAA@@@BBBCCCBBB@@@>>>>>>>>>;;;;;;:::999888777666555333222222111222333444555222111000/////////111111000222333333111000000111......------------......,,,---...,,,***)))***+++***))))))))))))***++++++)))(((((((((((())))))******)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$######%%%'''(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%""")))+++$$$!!!$$$%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''))))))$$$$$$$$$$$$&&&'''((()))((()))))))))***************+++,,,---.../////////222000///000222444444444555888999777666888777333444444444444444444555555333333444444444444333333222222111111111000000000//////......---,,,,,,,,,******)))(((((((((((()))***))))))(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$#########"""""""""""""""!!!!!!!!!"""""""""""""""###############################################################$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""" !!!"""""""""""""""########################$$$$$$$$$%%%%%%%%%%%%%%%!!!!!!""""""###"""""""""##################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((((((UUUEEE999:::<<<:::;;;@@@<<<===>>>???@@@AAAAAAAAA;;;>>>AAAAAA???======>>><<<;;;:::888777555444444222111111000111222333444222111///...///000111222000222333333111000000111...------,,,,,,------...,,,...///...+++)))***+++)))))))))))))))***++++++******))))))(((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''%%%$$$%%%'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''))))))&&&&&&&&&&&&'''(((((())))))))))))*********++++++))))))+++,,,---.........111000///000333555555444555888999888888:::999666666555333222222333444555333333444444444444444333111111111111111000000///000000//////...------,,,******)))((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#################################""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###############$$$$$$!!!!!!""""""############################################################""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!""""""###$$$#######################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$######""""""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((PPPBBB:::===>>>888777<<<<<<===>>>???@@@AAAAAAAAA777;;;@@@AAA???======>>><<<<<<:::888666555333333333222111000000111222333222111///...///000222333000222333333111000000111...------,,,,,,------...,,,///000///,,,***+++,,,))))))((())))))***++++++,,,+++***))))))((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%''')))(((&&&%%%&&&)))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&'''&&&$$$!!!$$$(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################&&&%%%$$$###""""""""""""%%%"""###'''(((%%%$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''))))))******)))(((((((((((()))************++++++++++++((()))***+++,,,---------......///222555666555444444888:::999:::===<<<999888666333111111222444666333333444555555444444444000111111111111000000///000000000///......------******)))((((((((((((((())))))(((((((((((()))***************************%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""########################!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%&&&""""""######$$$$$$$$$%%%################################################""""""######$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$########################""""""######$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((&&&'''''''''((()))))))))((((((((((((((('''''''''KKKEEE>>><<<>>>AAAAAA@@@========================>>>>>>===<<<;;;::::::999;;;<<<======;;;777333000111000...---...///111222000///...------...///000111111000000000000111111///......---------............---,,,,,,+++*********************)))((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%(((+++$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))***+++,,,,,,,,,,,,...///000222333444555555888888999::::::::::::999666555555444444444555555666777777777666555333222111000000000000000111111/////////...------,,,,,,***))))))(((((((((((((((''''''((((((((((((''''''))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%################################################################################################$$$#########""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''%%%###%%%(((***(((&&&)))******)))(((***...111111+++'''***,,,+++******GGGBBB<<<;;;===???>>>===<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::::::::;;;;;;;;;:::999777555444222111///......///000111///...---,,,,,,---.../////////............//////111000///------,,,,,,,,,...------,,,++++++******)))************)))((((((&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$%%%(((***$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))***+++,,,,,,,,,,,,...///000222333444555555666666777888888888888777666666555555555555555666777888888888777555444333111111000000000111111222/////////...------,,,,,,+++***))))))(((((())))))(((((())))))))))))(((((())))))))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$##############################""""""######$$$%%%################################################################################################$$$#########""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$##########################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%%%%(((&&&%%%&&&(((***)))'''%%%&&&&&&&&&%%%&&&(((***+++&&&$$$&&&&&&$$$$$$'''BBB>>>::::::<<<===;;;999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<::::::888777777777777888333222000///......///000------,,,,,,,,,,,,---------------,,,,,,---------111111///---,,,+++++++++------,,,,,,++++++******))))))******))))))(((''''''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***+++,,,,,,,,,,,,---...000111333444444444333444555555666666555555666666666666666666777777999999999888777666444333222222111111111111222222//////......---,,,,,,,,,,,,+++******))))))******))))))************)))))))))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$##############################""""""######$$$%%%###############################################################################################################"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''%%%((()))***)))(((((()))***///,,,,,,...---+++---111???<<<;;;:::<<<<<<:::888;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888:::<<<===;;;::::::999888888777777333222111000////////////------------------------------,,,,,,,,,,,,------000///...---,,,,,,++++++,,,,,,,,,,,,++++++******)))))))))))))))((((((''''''((())))))******))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***++++++,,,,,,+++------///111222333333444222333333444555444444444666777777888888888888888::::::999888777666555444444333222222111222222222//////...------,,,,,,+++---,,,++++++******++++++*********++++++*********))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$##############################""""""######$$$%%%################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((***,,,......,,,++++++,,,******,,,...,,,***...555>>>===<<<<<<===<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::<<<===:::;;;======<<<999666444333333222111000/////////.........//////............------------------...------,,,,,,,,,------...,,,+++++++++++++++******)))))))))))))))(((''''''''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((()))***++++++++++++,,,---...000111222333333222333444444555555444444666666777888999999888888999999888888777666666666444333333222111111222222.........---,,,,,,++++++---,,,,,,+++++++++++++++******++++++++++++******((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$##############################""""""######$$$%%%###############################################################################################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&))))))***+++++++++,,,---)))+++---------,,,---...000000222555444222777>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;;;;<<<999;;;===>>><<<999444222222222222111111000000///......///000000///......///......------......///++++++++++++,,,---...///++++++++++++++++++******(((((())))))(((((('''&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&''''''''''''((()))***+++++++++++++++,,,...///111222222222222333444444555555444444444555777999999999888888888777777666666777777888444333222111111111111111......------,,,+++++++++---,,,++++++******++++++******++++++++++++******((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%#########################################################################################################$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((&&&((()))******+++---///000222444555666777999;;;@@@>>>???AAAAAA@@@CCCHHH??????>>>>>><<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<999:::<<<======<<<;;;:::888888999999999777555444111111111222222111111000------...//////...------......------------......,,,,,,,,,+++,,,,,,------******************++++++(((((())))))(((((('''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''########################%%%%%%%%%$$$""""""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&''''''''''''((()))***+++++++++++++++,,,---///000111222222222222333444444444444333333444777888999999888777666555555555555777888999333333222111000000000000......---,,,,,,++++++***,,,,,,+++***************))))))************))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%#########################################################################################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((()))***+++,,,,,,---***---000111111222555888???AAACCCDDDFFFIIIMMMPPPUUUPPPMMMOOOOOOLLLLLLNNN??????>>>===<<<<<<>>>???========================999;;;===??????===;;;999666666555555555555666666000111111222222222111111,,,,,,---......---,,,,,,...------,,,,,,------......------,,,++++++++++++******************++++++(((((((((((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''########################&&&&&&%%%###!!!"""%%%'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''((()))******++++++***++++++---///000111111111111111222333333333333222222444666888999888777666444444333444555777999:::333222111000////////////......---,,,,,,++++++***,,,+++******))))))******))))))************))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%#########################################################################################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''((((((((())),,,,,,---...000111222222777:::>>>??????AAADDDHHHHHHIIIKKKMMMPPPTTTZZZ^^^{{{tttooooooooollliiiiiiAAA>>><<<<<>>???999;;;>>>???>>>;;;777555999888555333222333333444666333000...///111111111444222//////000000000000------............------......---,,,+++++++++++++++'''(((------))))))---+++***((('''''''''((()))******))))))((((((((('''&&&&&&&&&'''''''''((((((&&&(((***+++***(((&&&$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######%%%&&&''''''(((&&&&&&&&&&&&%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%(((((('''&&&$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''444///(((######%%%'''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***)))'''%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((+++...///...,,,,,,,,,,,,,,,,,,---///111222333222444666888888666333111222444666888999888777666333444555666777777777777777666444222111000//////111000...---,,,++++++++++++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!###%%%$$$!!! !!!###$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%"""((('''&&&)))###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&##############################$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((()))((((((((((((((())))))***''')))***++++++,,,,,,---)))111222555???@@@???FFFLLLOOOQQQRRRPPPMMMMMMMMMHHHJJJQQQXXXXXXZZZiii||||||}}}AAA>>>===>>>AAADDDDDDDDD@@@>>><<<<<<=========<<<:::<<<>>>???>>>;;;888666666666666555555444333333333111//////111111111000222000...---...//////...---......//////......---......---,,,+++++++++++++++((((((,,,,,,((('''***+++***)))((('''(((((()))))))))((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%&&&,,,)))&&&%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&))),,,,,,+++*********+++++++++,,,...000111222222333333444444333222222333555666888888777666555333444555555666555555555333222111000/////////000///...---,,,+++*********+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$&&&(((&&&$$$""""""###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%$$$""""""((($$$ %%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!"""###%%%##############################$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))...,,,,,,---000333444555<<>>===<<<===AAACCCEEEEEE===<<<<<<<<<======;;;999<<<<<<===>>>===<<<:::999444555666777777555333111000000111333555444222///000...,,,,,,---...---,,,......////////////.........---,,,++++++******++++++)))(((***)))&&&&&&(((******)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''',,,)))&&&$$$$$$%%%(((***'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$###$$$&&&''''''%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%!!!""""""###$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))***)))(((((((((*********+++,,,...///000111111000//////000111222333444555666666666555444333444444444444333222222///...............///000...------,,,+++***))))))+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$############"""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%&&&'''&&&$$$###"""###$$$$$$$$$##############################""""""!!!""""""#########$$$$$$$$$%%%)))%%%"""(((&&&"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!"""#################################$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%'''&&&%%%$$$%%%&&&((())),,,---111666<<>>======<<<<<<<<<>>>??????<<<999777999:::;;;;;;===<<<<<<;;;;;;;;;;;;;;;<<<:::888555222111000000---///111444666555111...///...---...///000///---......////////////......------,,,+++************)))))))))'''''')))***))))))))))))))))))(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&&&&'''((((((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$#########$$$'''%%%$$$%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((((((((((())))))+++,,,---,,,---000222222111///......///000222444555666666222222222222111///...---111111000///.............../////////...---,,,++++++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################""""""#########$$$$$$$$$ !!!"""###%%%&&&%%%%%%########################$$$$$$%%%%%%&&&%%%%%%$$$"""############$$$$$$$$$%%% ###'''$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((()))++++++,,,,,,,,,((()))+++000666<<>><<<<<<>>>@@@@@@===999777888:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;>>>;;;888444111000000000,,,,,,---///000000...+++///......///111111000...------............---------,,,+++******))))))***+++---+++((((((+++,,,***)))))))))))))))(((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%***(((%%%$$$%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&)))(((((('''&&&%%%$$$###$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))(((((((((((()))***+++,,,***---000333333222///...---...///000222333555555222222222111000///...---222222111//////............///000000000...---,,,+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&######""""""######$$$%%%########################""""""""""""""""""""""""!!!!!!"""""""""""""""#########""""""""""""##############################"""############$$$$$$$$$###"""###%%%((()))((('''###############$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%***444---"""$$$%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''((((((******)))))))))***+++++++++...444<<>><<<<<<>>>AAA???===:::999:::;;;<<<;;;999999::::::;;;::::::999999999777555333222111111///...,,,,,,---...---,,,.........000111222000...,,,,,,------------,,,,,,---,,,+++***))))))))))))111222000***(((+++,,,)))((())))))***)))((('''&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%&&&(((+++------+++(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((((((&&&%%%%%%&&&&&&&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%'''((((((((((((((()))***+++,,,+++,,,...000111111000///////////////000111222222111111111111111000///...000000///////////////000---...///000///...,,,++++++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%######""""""######$$$%%%########################""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""""""""##############################"""############$$$$$$$$$&&&$$$$$$%%%(((((('''$$$""""""#########$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&555AAA:::)))$$$###!!!###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&'''((((((((((((((('''(((***...111333999===BBBJJJQQQVVVZZZ\\\MMMPPPSSSUUUWWW^^^kkkuuuyyy}}}uuuwww999;;;<<<;;;::::::>>>AAA===<<<;;;<<<======;;;999777888999:::;;;:::999888555555777777666555333111444111...---...///000000---------///111111///...+++,,,,,,------,,,,,,+++---,,,+++***))))))))))))555777333+++(((++++++'''((()))*********)))'''&&&&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&'''((()))***'''***...111111...***'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%$$$###"""&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$$$$$$$%%%''''''%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%%%%$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&((())))))((())))))***+++,,,,,,,,,,,,---...///000111222111000///////////////111111111111111000000///---------...///000111111+++---...//////---,,,***+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########"""###$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""############""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$'''%%%###$$$&&&%%%### """"""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))999555$$$ """$$$)))$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&%%%###"""########################$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((())))))******+++---333:::@@@DDDHHHKKKOOOSSSVVVWWWXXXXXX[[[___fffnnnsssuuusssqqqqqq~~~{{{777777777888:::>>>AAACCC999:::;;;<<<<<<<<<;;;;;;:::888777999<<<>>><<<999444888<<<;;;666333333555000///...---,,,+++++++++///...------,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))((('''&&&&&&%%%+++000111,,,'''&&&'''***)))'''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&)))((('''&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&'''))),,,...---)))&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""$$$%%%$$$!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******,,,,,,---...///000111111111111000000000000000111222333333333111000///...------------...000111222/////////......---------,,,+++******))))))******))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###"""!!!!!!""""""######$$$$$$$$$$$$######$$$$$$###"""!!!!!!""""""!!!!!!""""""#########$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%$$$###""""""###$$$%%%########################!!!""""""""""""#########(((''''''&&&&&&''''''((('''''''''''''''''''''&&&''''''''''''''''''''''''########################!!!"""###"""!!!!!!###%%%"""""""""!!!"""######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%"""$$$&&&'''((())),,,...111000222999@@@GGGMMMRRRKKKQQQNNNKKK]]]|||~~~}}}~~~333444666777888999::::::888888999:::::::::::::::888999;;;>>>>>><<<888555555999<<<:::555111111222000///...---,,,,,,,,,,,,---,,,,,,+++******++++++++++++++++++++++++++++++++++++***)))((('''&&&&&&&&&***...///---)))((('''***)))'''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&(((+++---,,,(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######&&&&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******,,,,,,---...///000111111111111000000000000111111222111111333666555111---000////////////000000111.........---------,,,,,,,,,+++******))))))******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###"""""""""""""""######$$$$$$$$$$$$######$$$$$$###"""""""""""""""!!!"""""""""####################################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$############$$$$$$########################"""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&%%%$$$###$$$%%%######""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%%%%&&&''',,,+++***)))))),,,222666CCCCCCEEEKKKRRRTTTSSSRRRSSS\\\bbbmmm}}}222333666777888777555444666777777777888888888888777;;;@@@BBB@@@;;;555222666888:::888333//////000//////...---,,,,,,,,,,,,++++++***))))))))))))***++++++++++++++++++++++++++++++***)))((('''&&&&&&'''((())),,,------***''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%''')))+++***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******+++,,,,,,---...///000000111000000000000000111111333000///333999:::666000444333222111000000//////------------,,,,,,,,,,,,,,,+++******))))))******))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""""""""#########$$$$$$$$$$$$######$$$###""""""""""""""""""""""""""""""####################################$$$$$$$$$###############"""############$$$$$$$$$###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$##########################################$$$$$$$$$%%%$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&((())))))'''%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%'''((()))))))))***---444>>>DDDOOOOOOPPPTTT[[[```aaa___^^^fffppp~~~wwwvvvuuu555555777888888888777777666666666666777777888888666<<>>???<<<999999:::222333333333111000000111//////...---------......++++++*********++++++,,,,,,,,,,,,++++++***************))))))((((((''''''(((%%%###'''---000---((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))************+++,,,---...//////000000//////000111222222111333333222222444:::???999888555333111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###############$$$$$$######$$$$$$$$$$$$#########"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$"""######$$$$$$$$$######"""###$$$%%%%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%(((******'''%%%######%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((('''&&&(((,,,///666:::@@@EEEIIIMMMRRRTTTNNNWWW]]]ZZZ]]]jjj{{{~~~~~~777666444444555777999;;;999888777777777888:::;;;777888::::::::::::;;;===111111111111111111111111//////...............///,,,++++++++++++,,,---------,,,,,,++++++************)))))))))((((((((('''(((%%%###&&&+++...---***&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$&&&'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******)))******+++,,,---......////////////000111222333000333555222...000777???777666444222000...------,,,,,,,,,,,,------------,,,+++******))))))******))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$############$$$%%%%%%######$$$$$$$$$$$$######"""""""""""""""######$$$############""""""""""""""""""""""""""""""""""""###############$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$##########################################$$$$$$$$$%%%###""""""""""""""""""###!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%#########%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''(((((())))))))))))***+++---222888===KKKMMMNNNNNNMMMMMMNNNOOOcccpppwwwrrrooovvvyyyyyy}}}~~~777666666666666666777777999888777666666888:::;;;777777777888:::;;;;;;:::333222111111111111111000//////............//////+++++++++++++++,,,------------,,,,,,+++******)))))))))))))))(((((((((((((((&&&$$$&&&))),,,,,,+++%%%&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$###$$$$$$%%%&&&%%%$$$$$$&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((()))%%%%%%'''((((((((('''&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******))))))***+++,,,---......////////////000111222333///222333222000000333777444333111000...---------,,,,,,---------.........,,,+++******))))))******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#########$$$$$$%%%&&&######$$$$$$$$$$$$######"""""""""""""""###$$$$$$############"""""""""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""#########$$$$$$#########""""""#########!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%#########%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''((())))))))))))+++---111777???IIIOOOSSSRRROOOMMMOOOUUU]]]ccczzz~~~{{{888999::::::999777555333999888666555666777999:::888666666888;;;<<<999555666444222111111000///...//////.........//////000++++++******+++,,,------------,,,,,,+++***))))))))))))))))))((((((((((((((('''%%%&&&(((***,,,,,,%%%&&&'''(((((((((&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&&&&%%%%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((&&&%%%&&&)))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((()))***%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&''''''((()))******%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********))))))***+++,,,------...////////////000111222333///000111333333333111///111111///...---------------------....../////////,,,++++++***)))*********))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&######$$$$$$$$$$$$######""""""!!!""""""###$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################!!!""""""""""""#########&&&&&&%%%%%%%%%%%%&&&&&&!!!""""""###$$$%%%%%%%%%###################################################$$$%%%$$$######$$$&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''((())))))******,,,000666>>>JJJVVV]]]SSSPPPMMMNNNWWWggg{{{yyyzzz~~~::::::888777666555555666:::999999999888777777777666666777888888888888888777666444222111//////...000///...------...///000...------,,,,,,------...,,,,,,---...---,,,+++*********)))((('''&&&%%%%%%((($$$''',,,'''==="""))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%$$$$$$######$$$$$$%%%((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,------......//////000000000000000000////////////333222000...---,,,------,,,,,,,,,------,,,++++++************))))))))))))((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%$$$$$$###"""!!!!!!""""""""""""############!!!###$$$###"""!!!"""############"""""""""""""""########################&&&%%%###"""""""""######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$%%%&&&'''########################$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''***------)))((()))+++111888DDDPPPWWWXXXUUUQQQYYYVVV```lllsssyyy{{{~~~;;;;;;::::::999888888777:::::::::999999999999999777777777888888777777666555444333222111000000000000///...------...//////------,,,,,,,,,,,,------,,,,,,---------,,,+++******))))))((((((''''''''')))&&&''',,, ,,,EEE///))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''((()))***+++---------...//////000000000000000000/////////...222111000...---,,,------+++,,,,,,---,,,,,,++++++************))))))))))))))))))))))))))))))))))))&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%$$$######""""""!!!!!!!!!!!!""""""""""""!!!###$$$###"""!!!"""######"""""""""""""""""""""########################%%%%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******++++++******,,,111555AAAIIIPPPQQQQQQYYYiiiwww}}}xxx{{{|||zzz<<<<<<======<<<;;;:::999999999999:::::::::::::::888888888888777666555444222222111111111111111222///......---......//////------,,,,,,,,,,,,------,,,,,,,,,---,,,++++++***))))))))))))))))))))))))***(((&&&+++$$$111JJJ;;;)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((()))))),,,,,,------...//////000000000000/////////......111111///...------------++++++,,,,,,,,,,,,++++++************))))))))))))************************&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################&&&%%%%%%$$$$$$######### !!!!!!!!!""""""!!!###$$$###"""!!!"""###""""""""""""""""""##############################%%%$$$######"""##################$$$$$$%%%%%%&&&$$$$$$$$$###########################$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))************+++)))((()))---555===BBBLLLRRRVVVXXX]]]nnn:::;;;===>>>>>><<<;;;999888888888999999:::::::::888888888777666555333222222222111000000000000000...------.........//////---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++******((()))))))))*********+++))))))%%%***'''///DDD999)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""$$$&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''((()))***++++++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((()))***++++++,,,---...//////000000000/////////.........000000///...------,,,,,,******+++,,,,,,,,,,,,+++************)))))))))((())))))))))))))))))))))))&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################&&&%%%%%%%%%$$$$$$######!!!!!!!!!!!!""""""""""""!!!###$$$###"""!!!"""###"""""""""""""""#################################$$$$$$##################""""""###$$$%%%%%%&&&&&&########################$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&((()))))))))(((((())))))***...555===DDDHHHGGGNNNYYYgggwww~~~888999;;;<<<===;;;:::999666666777777888888999999888888777777555444222111333222111000///.........,,,,,,---...............,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++************(((((())))))******++++++&&&)))$$$)))((((((666---(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""$$$&&&'''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''(((((((((&&&&&&&&&''''''((((((((((((''''''''''''''''''(((&&&&&&'''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))'''''''''&&&&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''((()))************+++,,,---...//////////////////............/////////......---,,,,,,)))***++++++,,,,,,,,,+++************)))))))))(((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$!!!###$$$###"""!!!"""###!!!!!!""""""################################################$$$#########""""""###$$$%%%%%%&&&&&&########################$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''((('''''''''...000555:::>>>AAADDDEEEAAAQQQgggwww~~~666777888999::::::999999666666666777777777777777777777777666555333222111333222111///...---------+++,,,---...............,,,,,,++++++++++++,,,,,,,,,,,,+++************+++((((((((())))))*********###***###((()))###***%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((('''&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''((('''''''''(((((((((((()))&&&&&&''''''((()))))))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''((()))***+++))))))***+++---...///////////////.........------...............---,,,+++((()))***+++,,,,,,,,,,,,************))))))))))))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################################$$$$$$$$$%%%%%%!!!###$$$###"""!!!"""###!!!!!!!!!"""######$$$$$$########################""""""###$$$$$$$$$$$$############$$$$$$%%%%%%&&&###############$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((***+++,,,888===CCCEEEEEEEEEHHHKKKNNNeee|||rrrmmmxxx{{{|||}}}yyy|||{{{555666666777888999999999888888888777777777777777666666666555444333222111111000///...............***+++,,,...//////......,,,,,,++++++++++++,,,,,,,,,,,,***)))))))))***+++((((((((((((((((((((()))###,,,"""'''+++###(((&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$######%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((('''&&&%%%###$$$%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''((((((((()))))))))&&&''''''((())))))******++++++************++++++))))))******************************************************************))))))))))))))))))))))))'''((((((((())))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((())))))(((((()))+++,,,---.../////////.........---------------.........---,,,+++((()))***++++++,,,,,,,,,************))))))))))))((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""""""""""""""############$$$$$$$$$!!!###$$$###"""!!!"""### !!!!!!"""######$$$$$$########################!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((())),,,000444666AAAFFFKKKKKKJJJNNNXXXbbbkkkxxxrrrnnnyyy}}}{{{}}}{{{yyy}}}~~~666666666666777888:::::::::999999999888888777777555555555555444333222222...............///000000)))+++,,,...//////......,,,++++++++++++++++++,,,---,,,***)))))))))***+++((((((((((((((('''''''''$$$---"""'''...%%%***,,,''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''&&&%%%$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))&&&''''''((()))******+++,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&'''(((((('''((()))***,,,---.../////////.........---------,,,---.........---,,,+++(((((()))++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!!!!!!!!!!"""""""""""""""""""""############!!!###$$$###"""!!!"""### !!!!!!"""###$$$$$$$$$########################!!!"""###$$$%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((()))((()))+++///666<<<@@@CCCHHHLLLLLLLLLWWWjjjzzz}}}}}}{{{xxx444444555555666555555555777777888888888777777666666555555444444333222222000111///,,,...222///***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++***)))((((((((((((***))))))((('''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((()))---,,,***(((&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&))))))))))))))))))))))))+++*********)))(((+++...,,,,,,---///111333444555222555555222111333111...111555888666000...111666///000000111222000,,,***000---)))((()))+++++++++...+++))))))+++---+++***+++)))&&&%%%%%%&&&&&&%%%)))((('''((())))))'''&&&'''%%%$$$$$$%%%&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,---...------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((())))))******++++++(((''''''''''''(((((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$#########""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&***'''%%%%%%&&&((())))))''')))---222999@@@GGGLLLHHHUUUWWWYYYkkk{{{~~~}}}{{{www{{{111111222333333333333222777777888888888777777666555555555444333333222222000000...,,,...111///+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******)))))))))))))))*********))))))(((''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&((('''&&&&&&&&&'''((()))&&&&&&&&&'''((()))***+++''''''(((((()))***++++++***((())),,,000333555777999;;;===@@@@@@???>>><<<<<<@@@@@@===;;;===>>><<>>BBBDDDCCCAAA@@@>>><<<;;;;;;<<<<<<;;;:::888555555555555222///000...,,,,,,......,,,***&&&(((***,,,......---+++***)))))))))++++++)))(((+++)))''''''((()))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++---..................---,,,++++++++++++++++++++++++++++++++++++*********))))))))))))))))))************)))(((((('''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$#########""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''###$$$&&&'''((()))******------222>>>LLLRRRNNNHHHFFFeee|||uuu}}}{{{vvvwwwzzz}}}111111222333333333333333666777777888888777777777555555444444333333222222///000///,,,---000///+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***(((((((((((()))***+++,,,)))))))))(((''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&'''((()))***)))))))))))))))***+++,,,++++++,,,,,,...///000111444333333666<<>>@@@???>>>@@@EEEGGGGGGIIIEEE@@@???CCCNNNZZZbbb\\\```___UUULLLKKKNNNQQQSSSWWWYYYTTTMMMLLLRRRYYYaaammmyyyyyynnn```XXXVVVWWWSSSPPPRRRXXX]]]___^^^VVVTTTQQQLLLGGGAAA;;;888???>>>;;;777333///......,,,+++))))))******)))(((((('''%%%%%%&&&''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,////////////...---,,,,,,---,,,,,,+++***))))))(((************************+++++++++******)))))))))******)))''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%#########$$$&&&(((%%%%%%&&&&&&''''''(((((()))+++,,,***(((***111777DDDQQQ\\\ZZZNNNHHHNNNXXX{{{444444666777777888888888555555666777777777777777555444444333222222111111222333222---+++......---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++***)))(((((())))))((((((((((((''''''''''''&&&''''''''''''''''''&&&'''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((()))))))))(((((()))***+++,,,------***---111666<<>>@@@BBBFFFIIILLLMMMEEEDDDCCCCCCDDDGGGIIIKKKNNNRRRQQQKKKLLLVVV^^^___\\\\\\]]]aaafffmmmssswwwvvvmmmkkkmmmnnnvvvqqqnnnrrr{{{}}}yyyssszzzssswww|||rrrfffbbbeeejjjkkkjjjddddddcccaaa]]]\\\\\\]]]TTT[[[dddeee]]]OOOBBB;;;>>>;;;666333111///---,,,,,,***((('''(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,------......------...------,,,,,,+++++++++***************++++++++++++++++++++++++************)))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#################################$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%'''(((%%%%%%&&&'''((())))))***'''(((***,,,111;;;HHHRRRYYYSSSMMMMMMUUUcccqqqyyyxxxyyy///000111333444555555555333444555666777777777777444444333333222111111111888:::888000+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********)))))))))))))))***'''(((((((((((((((((((((&&&&&&'''(((((('''&&&&&&'''&&&%%%$$$$$$&&&'''))))))(((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''((()))***+++)))+++000555:::>>>AAABBBKKKJJJIIIHHHGGGFFFFFFGGGCCCDDDEEEHHHNNNTTTYYY]]]kkkkkkeeeaaakkk|||ssssssqqqnnnkkkiiifffeeesssvvvtttooommmpppssssss{{{|||yyyuuuvvvvvvrrroooqqqyyy|||uuuooopppvvvxxxuuupppjjjkkkkkkjjjiiikkkooossspppbbbZZZRRRMMMHHHBBB???<<<999777666333000---,,,+++)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******((()))+++,,,------......,,,,,,++++++++++++++++++))))))*********+++++++++***++++++++++++++++++,,,)))(((((('''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''((()))******(((,,,333<<>>CCCFFFHHHIIIDDDDDDDDDEEEFFFGGGHHHIIIMMMOOORRRYYYaaajjjrrrwww}}}sssqqq}}}zzzuuupppllljjjjjjkkkkkkoooppppppttt{{{|||yyyzzzuuuooolllpppuuuzzz}}}sssqqqsss|||}}}tttuuuuuutttsssvvv|||{{{tttqqqjjjeee^^^XXXSSSOOOLLLIIIEEEBBB===:::777444111...))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***'''((()))+++,,,---......***************+++++++++))))))******++++++++++++*********++++++,,,,,,---(((((('''''''''(((((()))&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&'''((()))***+++...555@@@LLLUUUXXXVVVRRRSSS\\\hhhttt{{{}}}|||{{{yyyvvvwww}}}}}}xxxlll}}}~~~111222222333444444444444444444444555666777777888444444333333222111000000333222///...------///000,,,,,,------------,,,,,,+++*********))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&'''((((((&&&''''''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&((('''&&&%%%$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''(((((((((((())))))((('''(((((('''%%%$$$''''''''''''''''''''''''(((***,,,...000333777:::???@@@DDDGGGDDD>>>>>>AAAFFFJJJIIIGGGPPP^^^```XXXfffgggiiihhhbbb^^^bbbjjjvvvxxxpppooowwwwww{{{~~~wwwkkkgggllltttsssvvv}}}}}}zzzxxx|||yyyrrrnnnoooooommmpppvvvwwwrrrxxxppprrrsssqqqsss||||||tttkkkvvvooo___\\\___cccjjjsssaaaOOOIIIGGGBBB;;;999666...+++------)))(((,,,***)))'''&&&&&&'''((()))***))))))))))))***++++++(((((((((((((((((((((((()))************+++++++++---,,,,,,+++*********++++++******))))))******++++++++++++*********))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$%%%%%%$$$######$$$%%%%%%##########################################$$$$$$""""""""""""############$$$$$$$$$#########""""""!!!"""""""""############"""###%%%&&&&&&%%%###"""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''+++)))((()))+++...000000???LLLYYYZZZRRRMMMSSSZZZ{{{zzzvvvwwwxxxwww}}}}}}~~~~~~{{{~~~nnn~~~uuupppvvvzzz|||ssskkkiiifffbbbaaabbb000111222333444444444444222333333444555666666666444444333222222111000000222111///...------......,,,------......------,,,++++++++++++******))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((&&&''''''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&%%%&&&&&&&&&&&&%%%,,,+++)))((('''((()))***,,,...111333555777:::===???======>>>===>>>EEENNNZZZ______[[[^^^gggggg```fffhhhkkkkkkeee```dddllljjjrrrwww|||ttt{{{xxxppplllmmmqqqrrruuuyyyxxxyyyvvvvvvzzz{{{zzz~~~{{{xxxzzz~~~~~~{{{wwwwww~~~zzzlllmmmeee```cccccciiixxxxxxlllgggaaaTTTDDD;;;===666111111///***)))+++''''''((()))***,,,------)))((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++---,,,++++++*********++++++++++++******++++++++++++++++++*********))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%""""""#########$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################%%%%%%$$$###"""""""""###""""""""""""############$$$$$$$$$#########""""""############$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%'''(((&&&((()))((((((,,,444<<>>>>>AAAGGGOOOTTTaaaeeemmmsssqqqjjjgggiiillloooooojjjgggmmmvvv}}}yyyzzz~~~wwwsssvvvxxx~~~xxxjjjgggmmm{{{~~~~~~xxxtttuuuyyy|||}}}sssrrrxxx|||||||||~~~}}}}}}{{{yyy~~~~~~{{{}}}vvvsssyyyvvvrrrppprrruuuvvvvvveeeccc___[[[XXXVVVSSSPPPHHHDDD===777222000111111((()))***+++++++++++++++(((((((((((((((((((((((((((((()))))))))******************))))))***+++++++++,,,,,,------,,,,,,+++************************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$###"""""""""###$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""###$$$%%%%%%############$$$$$$$$$$$$########################""""""""""""#########$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((((((((()))++++++---333@@@OOOXXXZZZWWWTTTWWW^^^kkkzzz~~~vvvvvv{{{}}}}}}ppplllddd^^^\\\\\\XXXRRRKKKJJJLLLRRRSSSQQQQQQSSS```dddkkkpppmmmgggfffiii+++,,,---///000111111222222333555666777555444333111111111111111111111111///000111222111///---,,,++++++,,,,,,,,,,,,++++++'''''''''(((((((((((()))************************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''(((''''''%%%%%%%%%%%%%%%&&&&&&'''$$$&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$############$$$%%%%%%&&&&&&&&&%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&))),,,+++((('''(((***///222666;;;???AAABBBBBB;;;>>>AAAFFFMMMUUU___eeekkkllloooqqqnnniiiiiimmmlllnnnnnnlllkkkqqq|||}}}wwwrrrqqqtttzzz{{{pppbbb___eee{{{~~~{{{~~~yyyvvvwwwwwwuuuyyyzzzwwwrrrssszzz~~~~~~|||xxxppp|||xxx{{{~~~|||{{{{{{|||ssskkknnnrrrssssssuuuyyyzzzxxxiiijjjiiifffgggiiihhhddd]]]WWWMMMBBB999333000///,,,+++******))))))******((((((((((((((((((((((((((((((((()))))))))*********))))))))))))***++++++***+++,,,------,,,+++******************+++++++++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$#########"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###########################!!!!!!""""""###$$$&&&'''#########$$$$$$$$$$$$%%%###############$$$$$$$$$!!!!!!"""""""""##################""""""############$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))((()))***,,,(((111@@@QQQ]]]^^^WWWPPP\\\ooo|||}}}~~~wwwuuuxxx|||~~~{{{{{{~~~}}}}}}tttmmmiiiZZZUUUPPPOOOQQQSSSPPPLLLHHHIIINNNTTTVVVVVV\\\ccciiinnnwww|||xxxrrrrrrxxx***+++,,,...000000111111111222444666666444222111000000000000111111111111...////////////---,,,+++)))******++++++******)))'''((((((((())))))))))))************************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((('''%%%%%%$$$$$$%%%%%%&&&'''$$$&&&((()))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%***///000...,,,...000666777999<<>>>>>@@@EEELLLRRRWWWaaahhhrrr{{{||||||}}}}}}wwwooonnnrrrrrrqqqrrrttttttsssuuuxxxooowww~~~qqqkkklllgggkkknnnllliiihhhlllooosssvvvvvvrrrqqqpppkkkcccoooxxx{{{rrrhhhhhhlllnnnjjjppppppiiigggooo|||yyyooojjjlllkkkhhhiiilllllliiijjjkkkmmmnnnmmmllljjjjjjeeehhhqqqyyyxxxyyyzzz|||~~~{{{yyywww}}}}}}yyyzzzuuummmjjjiiigggccc]]]WWWQQQNNN@@@<<<777111---,,,,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))((())))))***++++++((()))+++,,,,,,+++)))((())))))******++++++++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$######""""""###$$$%%%&&&&&&%%%$$$###########################$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))))))))***,,,---888KKK[[[YYYQQQZZZyyy||||||}}}vvvwww```___]]]XXXSSSOOOLLLLLLRRRPPPSSS[[[aaa```XXXQQQRRR^^^rrr))))))***+++---///111222000000222222222222111000000000000000000///............---,,,,,,+++******))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''%%%$$$%%%&&&&&&$$$"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''')))'''%%%%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((***+++***(((&&&&&&'''$$$&&&)))***))))))***+++222888>>>???<<<999:::===BBBCCCFFFIIIQQQ]]]lllvvv|||mmmsssppppppnnnpppxxx{{{pppuuuwwwxxxxxxwwwtttppplllfffdddbbbcccgggpppzzz~~~uuuttt}}}~~~sssiiigggqqqvvvxxxtttkkkeeeccccccgggfffffffffgggppp}}}{{{{{{rrrlllhhheeecccfffhhhiiiiiijjjgggiiijjjkkkjjjjjjiiiiiidddaaaccciiikkkjjjpppxxxvvvyyyyyywww{{{yyy~~~wwwllllllppprrriiijjjmmmqqqtttsssnnnjjj\\\UUUKKKAAA:::444111///---,,,++++++++++++)))''')))((((((''''''(((((())))))))))))))))))******+++---,,,,,,+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&$$$###!!!!!!"""$$$%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###%%%(((***))))))---888AAATTTXXXOOOFFF[[[xxxggg[[[YYYNNNNNNQQQTTTSSSPPPRRRWWW]]]]]]___gggnnnpppjjjcccdddvvv))))))***+++---///111222111111222333333222111000000000000000000///............---,,,,,,+++*********)))))))))((((((((((((******))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%((()))(((&&&$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''')))'''%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((()))******((((((((())))))******)))))),,,000333AAADDDGGGGGGDDDBBBBBBCCCDDDKKKTTT]]]dddkkkrrrvvv|||{{{~~~rrrtttuuuwww}}}{{{qqqrrrzzz~~~|||zzzzzzwwwqqquuuwwwxxxwwwuuuttttttuuusssoooqqqwwwsssgggbbbeee|||}}}mmmiiikkkgggggghhhjjjllluuuyyyoooiiiddd___\\\^^^eeeiiiiiihhhiiihhhiiiooowww{{{xxxtttkkkggghhhllllllhhhgggjjjrrruuuuuussswww|||{{{vvvtttxxx{{{}}}yyyzzzvvvnnnkkkoooqqqppptttvvvxxxxxxvvvsssqqqqqqsssmmmcccXXXNNNDDD<<<666000---+++)))*********)))******)))))))))))))))))))))))))))))))))******+++---,,,++++++*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$))))))(((***000>>>NNNYYY^^^WWWMMMPPPfff{{{}}}zzzzzzuuugggddd___UUUPPPQQQOOOOOORRRTTTRRRQQQVVV^^^hhhiiilllrrrxxxwwwrrrlll{{{)))))))))+++,,,...000111222333333444333222111000000000000000000//////......------,,,,,,++++++*********)))))))))(((((((((***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%)))---+++&&&$$$&&&+++&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''(((&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))(((((()))+++((()))***,,,///555<<>>MMMWWWYYYVVVSSSPPPgggzzz}}}}}}~~~zzz~~~~~~zzzeeeVVVQQQQQQIIIMMMPPPPPPMMMNNNZZZgggpppttt|||((((((((()))***+++---...000111222222333222111000...//////000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))************+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$&&&((()))'''%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''%%%$$$$$$&&&''''''&&&%%%%%%&&&'''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((('''''''''+++000444???BBBFFFHHHGGGDDDBBBAAAEEEMMMYYYeeemmmqqqrrrqqquuuxxx{{{uuuuuuttttttwww|||{{{xxxnnneeekkkxxxzzz{{{uuurrrppppppwww~~~ssskkkrrr~~~|||~~~uuu~~~wwwzzz}}}}}}yyywwwzzz{{{{{{~~~~~~zzz|||~~~}}}xxxzzz{{{zzzxxxuuukkkbbbffffffhhhlllllljjjkkkooogggnnnppphhhaaabbbhhhlllsssqqqqqqrrrsssuuu|||{{{}}}|||uuupppllliiifffdddiiifffaaa[[[SSSJJJAAA;;;222000,,,)))((()))***+++)))))))))))))))******+++***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''''''''''''''((()))+++,,,---111???QQQ[[[\\\WWWRRRQQQ]]]vvv|||}}}~~~{{{|||}}}{{{}}}}}}wwwuuummm___QQQJJJLLLPPPGGGLLLQQQPPPOOOYYYmmm~~~((((((((())))))+++,,,------...000111222222111000......///000000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&"""######$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''%%%$$$$$$&&&'''''''''%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))***+++...444<<>>BBBKKKWWW```lllrrryyy||||||~~~}}}{{{|||xxxwwwzzz}}}rrrsssgggfffqqqlllmmmwwwjjjfffeeefffllluuuppplllqqq~~~}}}{{{~~~yyyuuuvvvvvvrrrooonnnppptttrrrlllmmmttthhhjjjgggbbbaaafffjjjjjj{{{qqqjjjiiigggfffkkksss~~~~~~|||zzzxxxuuuqqqnnnllliiifffcccdddiiiqqqyyyzzztttjjjbbbKKKEEE<<<333---+++,,,---)))))))))))))))******+++))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###$$$&&&))),,,...%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((('''''''''(((***,,,...000GGGSSS^^^]]]YYYccc}}}yyyttt}}}|||vvvyyyrrr```RRRVVVQQQLLLJJJLLLOOOPPPOOORRRZZZcccooo|||((((((((()))******++++++,,,,,,,,,,,,---...//////333222000000111111///...000///---,,,++++++,,,---,,,***)))''''''(((***++++++++++++************)))))))))))))))))))))))))))(((((('''''''''(((((()))''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''''''''''''''+++(((%%%$$$&&&)))******,,,...222:::BBBDDD@@@<<<>>>>>>CCCKKKTTT```qqq~~~yyyxxxxxxsssyyy{{{wwwyyyuuu|||{{{zzz|||xxxrrrllljjjmmmtttzzzzzzrrrjjjhhhlllppppppnnnkkkuuu|||}}}yyy~~~xxxyyyzzzwwwoooggghhhooopppqqqnnnjjjiiikkkjjjfffpppkkkjjjjjjfff``````eeennnssszzz}}}|||{{{{{{|||vvvwwwxxxvvvsssqqqppppppppppppooommmkkkjjjhhhgggbbb___TTTBBB333...---,,,,,,,,,,,,++++++*********************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))'''%%%$$$%%%'''+++---%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++)))&&&$$$"""!!! $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''(((((()))(((((((((''')))***((('''...:::EEESSS[[[VVVLLL___}}}yyy{{{xxx{{{wwweeeYYYSSSRRROOOPPPQQQQQQRRRSSSUUUWWWcccrrr((((((((()))******++++++,,,++++++,,,,,,---...///222000///000111111000...000///---,,,++++++,,,,,,+++***))))))))))))***++++++++++++************)))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((((((((***,,,,,,+++,,,...111333===EEECCC;;;999AAAKKKDDDFFFNNN[[[iiittt~~~wwwzzz}}}{{{yyyvvv{{{xxxuuu{{{|||wwwqqqpppttt|||~~~xxxqqqoooqqqtttsssqqqsss{{{~~~}}}zzz}}}|||zzztttppprrrxxx~~~~~~xxxqqqnnnppppppmmmhhhdddccceeedddaaadddjjjfffhhhkkklllooottt{{{}}}xxxtttsssrrrpppnnnkkkgggcccaaa```___bbbeeecccYYYNNNEEE;;;333......,,,+++************++++++*********)))))))))************************)))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$&&&)))***%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%######"""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''+++)))'''(((///:::FFFOOONNNKKKIIIUUUsss{{{~~~~~~~~~qqqnnnggg\\\QQQKKKJJJLLLVVVYYY\\\\\\]]]```hhhnnnvvv{{{wwwqqqnnnsss'''(((((())))))******+++++++++++++++,,,---......000///...///000111000/////////...,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))((((((''''''''''''((((((((((((((('''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((()))***+++)))---000///---///777???DDDBBB@@@???@@@BBBDDDEEELLLPPP[[[kkkwww~~~}}}zzz}}}zzz{{{zzzqqqqqqtttxxxsssooowwwxxxsssvvv~~~zzzyyyzzz{{{xxxuuurrrxxx}}}~~~~~~yyyyyy{{{|||~~~~~~~~~~~~}}}|||xxxtttvvvwwwvvvnnnjjjgggeeebbb```ccchhhtttsssqqqooonnnqqqvvvzzz}}}zzzyyyyyytttqqqlllgggcccaaaaaaaaaaaaeeehhheee```XXXKKK???555333///,,,******+++,,,++++++***))))))(((((((((++++++++++++++++++++++++))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''############$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((---(((&&&,,,;;;JJJTTTWWWPPPNNNXXXnnnrrrfffUUUTTTQQQLLLGGGGGGLLLPPP[[[___eeeiiimmmuuuzzzwwwvvv~~~''''''(((((()))*********************+++,,,---......------...000111111000///......---,,,,,,++++++******+++,,,,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))((((((''''''''''''((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***************+++,,,,,,,,,------,,,---555AAAJJJFFF@@@;;;===FFFLLLMMMKKK\\\bbbmmmwwwzzzyyy|||zzzwwwxxx~~~~~~xxxuuusssooonnnooopppmmmmmmxxx|||xxx|||yyyvvv{{{wwwxxx{{{|||~~~~~~||||||{{{{{{zzzzzz{{{{{{|||||||||yyy{{{}}}|||vvvrrrnnnjjjggggggkkkppp{{{wwwssspppooowww|||yyyuuuppplllhhhhhhiiiiiiffffffdddaaaaaaaaa\\\TTTGGGAAA888000***)))+++---+++***)))((((((((()))***++++++++++++++++++++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))***+++***'''(((555HHHUUUXXXUUUPPPbbbyyywwwbbbQQQQQQQQQPPPLLLKKKMMMTTTZZZ^^^bbbiiisss~~~|||yyy|||'''''''''((())))))*********************+++---------,,,,,,---///111111000.........------,,,++++++)))***+++,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))(((''''''''''''''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((++++++******)))******+++++++++---111777???EEEHHH<<>>444---***+++***)))((((((***,,,---++++++++++++++++++++++++************************''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&(((***+++,,,444@@@KKKQQQRRRPPPNNNcccttt}}}xxxvvv}}}yyyyyykkk___XXXTTTRRRLLLOOOSSSVVVZZZaaajjjqqq&&&&&&''''''((())))))))))))(((((())))))***+++,,,---,,,+++,,,...//////------............,,,+++***))))))(((((()))***,,,---+++++++++************)))))))))))))))))))))))))))***)))(((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((***,,,---...777>>>HHHPPPQQQMMMGGGCCCMMMIIIKKKVVVhhhuuuzzzyyyzzzzzz}}}|||uuusssvvvooouuu{{{}}}yyywwwwwwyyyrrrvvv|||}}}yyytttsssuuusssqqqooorrryyy~~~{{{}}}{{{uuu~~~zzzyyy~~~~~~}}}{{{xxx{{{~~~yyyuuurrrttt||||||zzz~~~{{{tttnnnkkkiiifffdddeeekkkrrrvvvuuuooojjjfffkkknnnsssxxx{{{{{{{{{zzzwwwyyyxxxqqqkkkiiifffbbbqqqnnnhhh___SSSGGG<<<555000...,,,)))))))))+++,,,************************************************''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''(((***,,,...888DDDOOOQQQLLLKKKRRR[[[vvvvvvvvvwwwxxxxxxwwwttt|||}}}zzzpppbbbVVVOOONNNPPPQQQSSSYYYaaaiiipppzzz&&&&&&''''''((()))))))))(((((((((((()))***+++,,,---,,,+++,,,...///...------......///...,,,+++***)))(((''''''(((***,,,...+++++++++************)))))))))))))))))))))))))))******)))''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''')))+++...111333555GGGNNNTTTUUUPPPLLLLLLMMMIIIZZZppp~~~}}}yyyzzz|||vvvsssppptttyyyzzzwwwrrrooommmsss{{{~~~vvvvvvzzz{{{|||}}}|||yyywww{{{}}}yyyuuusss|||~~~{{{{{{}}}~~~}}}wwwtttuuuzzz~~~{{{zzzxxxwwwvvvqqqjjjdddjjjmmmooonnniiibbb\\\XXXWWW]]]gggqqqxxx||||||{{{vvvlllgggeeeccceeehhhkkkjjjcccXXXKKKCCC444222...***(((((()))***))))))))))))))))))))))))************************&&&'''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((,,,+++++++++,,,...000222CCCPPPYYYSSSGGGGGGWWWhhhuuuqqquuuwwwzzz|||nnneee]]]TTTOOOPPPRRRQQQPPP]]]dddnnnxxx&&&''''''((((((((((((((())))))))))))************++++++++++++,,,---...///,,,,,,,,,+++++++++***************)))))))))))))))((((((((((((((((((((((((((()))*********)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###'''&&&%%%%%%%%%%%%&&&'''###$$$%%%&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''((((((((((((((('''''''''''''''''''''''''''&&&'''(((+++---------)))))))))***...666@@@GGG\\\YYYYYYZZZTTTKKKIIILLLddd}}}uuusss~~~|||uuuooommmmmmnnn{{{||||||}}}{{{vvvxxx~~~~~~zzzzzz~~~}}}~~~xxxnnnhhhhhhkkkooommmkkkiiifffbbb^^^ZZZYYY[[[```lll|||~~~yyyvvvuuurrrlllggggggnnnmmmccccccjjjcccSSSPPP888*********///000(((+++,,,,,,+++)))(((((()))))))))))))))((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$#########$$$%%%%%%$$$######$$$%%%%%%((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***%%%(((...+++%%%000BBBVVV```XXXIIILLLXXXdddpppyyytttvvv~~~~~~www|||zzzxxx{{{pppaaaYYYSSSPPPQQQPPPPPPWWWaaammmuuu&&&''''''((((((((((((((((((((()))))))))*********+++++++++++++++,,,------,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))((()))*********)))''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''(((''''''((()))))))))(((,,,++++++---444>>>IIIPPPWWWXXXYYYTTTHHHDDDQQQbbbzzztttyyy}}}uuunnnllllllmmmttt}}}}}}||||||sssxxxvvvqqqyyyzzz|||~~~|||}}}|||vvvwww}}}}}}{{{tttpppnnnnnnrrrqqqnnniiieeebbbbbbbbbcccaaabbbiiivvvvvvsssssswww}}}}}}vvvooollliiiccc```ccciiimmmmmmaaaMMM@@@777***'''***&&&,,,,,,+++***)))***,,,---))))))))))))((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$$$$######$$$$$$%%%%%%$$$######$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&))),,,,,,---<<>>GGGEEECCCDDDGGGIIIGGGDDDIIIIIIKKKLLLNNNMMMKKKIIIGGGDDDCCCGGGJJJJJJIIIJJJBBBGGGLLLLLLHHHEEEEEEGGGIIIHHHHHHJJJQQQXXX___bbblllttt{{{~~~xxxtttwww{{{{{{zzz~~~~~~}}}zzzsssmmmfffcccccceeefffhhhrrr}}}zzz~~~yyyvvvyyy|||~~~}}}vvv}}}~~~qqqjjj\\\NNN???---...,,,++++++------+++)))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))'''))),,,555GGGWWWZZZTTTJJJWWWeeesss~~~|||||||||qqqeee```]]]XXXUUUUUUTTT```ooo{{{|||tttppp```[[[VVVSSSSSSRRRPPPMMM&&&''''''(((((((((((((((''''''(((((((((((())))))''')))***,,,---,,,,,,+++,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%&&&&&&'''((()))******(((((((((((((((((((((((()))***+++)))'''(((,,,000555@@@NNNYYY]]][[[WWWSSSMMM^^^pppuuussssssvvvxxx{{{wwwxxxqqqvvv|||wwwyyyyyyuuuvvv{{{}}}{{{iii\\\TTTPPPKKKHHHFFFDDDAAA@@@AAAAAABBBAAAFFFDDDBBBCCCHHHMMMQQQSSSLLLPPPTTTVVVUUUSSSQQQPPPNNNMMMMMMNNNPPPPPPPPPOOOUUU[[[___\\\SSSLLLKKKMMMNNNMMMLLLLLLNNNPPPRRRTTT]]]cccgggggglllyyy~~~zzzxxxvvvtttsss{{{xxxwww{{{}}}}}}|||{{{xxx|||uuurrrwwwuuu{{{zzzqqqqqq{{{yyyzzz|||ssstttnnneeeUUUBBB444000+++***,,,---,,,***))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((((((((((())))))))))))***+++333CCCRRRYYYWWWRRRUUUjjjzzzmmmbbbZZZZZZ\\\[[[XXXXXXeeetttxxxppphhhaaa\\\ZZZUUUTTTTTTUUUXXXZZZ[[[ZZZ&&&''''''((((((((((((((('''''''''((((((((())))))&&&(((***---.........---,,,,,,,,,+++++++++******))))))***++++++,,,------++++++++++++++++++++++++,,,+++***)))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%&&&'''((()))******((((((((((((((((((((((((''')))******)))---666<<>>PPPXXXUUUSSSWWWmmm}}}}}}}}}hhhYYYUUUVVV[[[_________aaaxxx}}}uuupppcccaaa^^^\\\[[[[[[]]]^^^aaadddgggjjjmmmooorrrttt&&&''''''(((((((((((((((''''''''''''((((((((()))&&&(((+++---/////////...,,,,,,,,,+++++++++******))))))***+++,,,,,,------************************,,,,,,***)))))))))***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&'''((()))***+++))))))))))))))))))))))))%%%'''***,,,...666BBBKKKVVVZZZ[[[VVVNNNLLLRRRZZZlllwww{{{vvvkkkqqq}}}~~~{{{vvvuuuyyywwwqqqssslllooo|||vvvjjjjjjeeeVVVMMMMMMEEEDDDBBBBBBDDDFFFGGGGGGMMMNNNPPPPPPOOOPPPSSSUUUYYY___gggmmmpppssswwwzzz}}}}}}zzzyyyvvvxxx|||}}}|||pppaaaZZZ^^^eeerrrqqqnnnjjjfffddddddeee```^^^YYYTTTUUUXXXVVVQQQPPP\\\eeegggiiirrr{{{vvvsssrrrrrrxxx{{{uuuttttttooo}}}yyyuuu~~~{{{|||xxxooogggfffmmmuuu}}}sssppp{{{zzz~~~xxxtttwwwuuuhhhYYYEEE555...,,,,,,+++))))))))))))(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((())))))))))))***************222EEEYYYZZZOOORRR^^^xxxzzzyyy{{{|||xxxyyyjjjTTTNNNQQQYYYccchhhhhhkkkpppyyylllccc^^^ZZZXXXWWWWWWXXX[[[```gggnnnrrruuuzzz''''''((((((((((((''''''))))))))))))((((((((((((******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((((((((()))))))))))),,,***'''&&&''')))******,,,&&&&&&000;;;DDDNNNXXX]]]UUUKKKFFFKKKXXXgggrrr}}}www{{{zzzwww{{{sssxxx{{{xxxsssooommmlllkkkttt|||pppiiieee]]]VVVUUUSSSNNNJJJIIINNNJJJJJJMMMNNNLLLQQQYYYWWWbbbjjjhhheeeiiirrrxxx{{{kkkdddgggooouuu~~~rrrffffffnnnrrrpppsssuuuuuurrrjjj___UUUPPPUUUUUUVVVVVVUUUYYYdddnnnsss~~~www|||zzzuuuuuuvvvyyy~~~zzz}}}~~~wwwooonnnnnnnnnuuutttvvv~~~yyyzzzxxxxxxuuupppssszzz~~~pppZZZDDD555......///000///...,,,***)))(((((()))(((((((((''''''''''''''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$&&&&&&%%%&&&&&&'''((()))+++)))((((((***+++******888DDDSSSYYYRRROOO^^^rrr|||ssswww}}}{{{sssddd]]]YYYUUURRRYYYRRRTTT]]]\\\XXXcccxxxoooaaaaaa___\\\YYYZZZ___dddgggjjjnnnrrrwww~~~''''''(((((((((((('''''')))(((((((((((((((((((((******))))))******+++,,,+++*********************++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))+++***)))))))))******)))+++***...999EEENNNUUUYYYZZZPPPFFFEEEPPPbbbrrr{{{}}}|||}}}|||vvv~~~|||}}}wwwrrrtttuuutttrrrqqqpppooosss~~~}}}ppp___TTTPPPRRRPPPRRRWWWZZZXXXVVVWWWRRROOOPPPTTTVVVXXX^^^ggglll~~~}}}|||{{{tttqqquuuvvvsss~~~rrrfffaaaaaabbb___[[[YYYXXXZZZ^^^bbb^^^iiiwwwqqqwww~~~yyyzzzzzzyyy|||tttkkkkkkqqqttt~~~||||||yyyxxxuuuuuuvvvsssoooqqqwwwxxxeeeOOO<<<222///000......---,,,,,,,,,,,,,,,))))))((((((((('''''''''''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%%%%&&&&&&%%%&&&&&&'''((()))******))))))***+++---...BBBLLLUUUUUUPPPVVVmmm~~~vvvvvvzzzpppuuu|||hhh[[[WWWWWWUUUSSSVVVVVV^^^hhhjjjhhhqqq~~~wwwiii\\\\\\[[[[[[]]]```fffmmmrrrzzz~~~''''''((((((((((((''''''((((((((((((((((((((((((***))))))))))))***++++++*********)))))))))((((((************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((((((((((()))))))))))))))******++++++++++++***---333<<>>AAAFFFIIINNNHHHKKK^^^www}}}pppfffbbbbbbccc```ccchhhoooyyyyyyzzz}}}tttqqqqqqssspppmmmsssvvvfff___bbbccc]]]WWWBBB===666000,,,+++---...******)))))))))(((((((((''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&%%%&&&&&&'''((()))((()))***---444BBBSSS___]]]UUURRR[[[iiisssyyy|||tttqqqsss}}}ssswww|||{{{{{{sssZZZVVVVVVTTTPPPRRRccc~~~mmm```\\\^^^eeennnttt|||''''''((((((((((((''''''%%%%%%&&&''''''((())))))((((((((((((((()))******))))))******++++++,,,,,,++++++++++++++++++++++++((()))+++,,,,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))),,,...000444===IIISSS[[[YYY\\\^^^UUUMMMZZZppp}}}{{{wwwzzz~~~xxxqqqzzz|||{{{mmm___ZZZCCCEEEHHHIIIJJJKKKLLLMMMOOOMMMVVVooo~~~tttnnnlllllllllnnnqqqssssssrrruuuzzz{{{~~~xxxtttuuuyyyuuunnnqqqzzzxxxkkkddddddeeedddcccQQQJJJ???444,,,)))***,,,*********)))))))))((((((''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&%%%&&&&&&'''((())))))***...555>>>JJJUUU\\\WWWQQQWWWgggooolllppp{{{rrrrrrvvvyyy}}}sssfff[[[VVVWWWXXX\\\eeewwwzzzlllaaa\\\dddhhhrrr''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))((((((((((((((()))******''''''((()))***+++,,,,,,++++++++++++++++++++++++)))***,,,......,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((,,,222666:::CCCOOOXXX\\\UUUWWW\\\SSSKKK```{{{{{{yyyyyy{{{sssttt~~~~~~vvvvvvqqq]]]HHH===BBBDDDFFFHHHJJJNNNSSSVVVYYY[[[hhh}}}~~~www||||||uuuqqqtttxxxrrrsssxxx|||zzzyyyyyyrrrmmmiiilllsssrrrjjjkkksssxxx~~~}}}|||~~~{{{vvvqqqllliiigggggg]]]NNN>>>222---,,,,,,************))))))))))))''''''((((((''''''&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&'''))))))))),,,222;;;FFFOOOTTTVVVTTTTTTeee||||||kkkjjjwwwzzz|||rrrWWWVVVZZZZZZ^^^gggtttvvvhhhbbb___]]]```fffpppuuu'''((()))(((&&&&&&((()))(((((((((((())))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++,,,+++***((((((((()))***))))))((('''''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&"""###$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''***((('''&&&&&&'''(((***((('''&&&''')))+++++++++***---444???KKKTTTXXXYYYaaaYYYOOOJJJPPP^^^ooo{{{{{{|||ssssss~~~zzzyyyyyyzzz||||||{{{zzzuuu{{{{{{oooYYYSSSPPPHHHDDDFFFGGGJJJQQQVVVVVVXXXeeesss~~~}}}tttpppmmmnnnyyy~~~wwwvvv~~~~~~}}}vvvmmmiiikkknnnqqqrrrpppllliiittt}}}|||wwwvvvwwwuuuqqqsssdddXXXKKK999333222***+++***)))***++++++***)))&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&)))((('''&&&%%%&&&''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$)))'''%%%%%%&&&(((((((((...,,,999OOOUUULLLJJJRRRUUUbbbpppvvvtttooonnnppp~~~~~~~~~lll\\\TTTVVV]]]___ooo{{{rrrnnn```\\\\\\___```aaajjjvvv'''((()))((('''&&&((()))(((((((((((()))))))))***'''''''''((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,+++)))((((((((()))***))))))((('''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''')))((('''&&&&&&'''((())))))(((((((((***+++++++++///555>>>KKKVVV\\\^^^]]]XXXSSSOOOUUUaaammmsssuuuvvvxxxtttrrryyy{{{vvvrrrrrrwww}}}wwwyyyhhhTTTDDDEEEIIIIIIJJJOOORRRWWW___hhhuuu~~~yyysssrrrxxxzzzwwwxxx||||||}}}~~~~~~yyypppjjjtttzzz{{{wwwyyy|||tttwwwnnn___HHH<<<666,,,,,,***)))((())))))(((''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&)))((('''&&&%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&&&&'''))))))***,,,333CCCSSSUUUOOOQQQ[[[gggooovvvvvvqqqmmmnnnqqqyyykkk___VVVTTT\\\fffrrr~~~nnnccc]]]\\\YYYYYY___hhhooouuu'''((())))))''''''((()))((((((((()))))))))******''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++***))))))((()))))))))))))))((('''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%'''((())))))((('''&&&&&&'''((())))))))))))***+++,,,,,,---333;;;HHHTTT\\\^^^\\\ZZZRRRNNNPPP^^^ppp{{{zzztttrrrttt|||wwwssswwwwwwnnnmmmttt~~~{{{|||~~~~~~sssgggOOODDD>>>DDDKKKMMMQQQXXXYYYfffuuuyyytttvvv|||}}}{{{|||{{{}}}vvvnnnsssuuu{{{wwwmmmoooyyywww}}}yyymmmVVVGGG===111///---***)))))))))((('''))))))((((((((((((((('''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((()))***+++,,,;;;LLLSSSQQQRRR\\\eeevvvxxxwwwsssmmmlllqqqvvvnnneeeZZZUUUUUU[[[iiivvvuuueee[[[YYYZZZ\\\___aaahhhrrr}}}'''(((***)))((('''((()))(((((()))))))))*********'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))((('''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''(((***+++)))(((''''''''''''((()))((()))*********,,,...000999CCCQQQ[[[^^^\\\XXXUUURRRQQQUUUcccttt~~~}}}yyyxxxxxx~~~~~~{{{~~~xxxpppooowww}}}{{{wwwzzzmmm]]]NNNHHHGGGJJJOOOPPPPPPVVV___kkk}}}xxxvvvsss}}}}}}{{{zzz|||sssuuullljjjuuuwwwtttooo```VVVLLL>>>444000---************)))***)))))))))((((((''''''&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((***,,,///AAANNNMMMMMMXXXgggnnnyyywwwtttpppnnnrrryyyeee]]]WWWWWW]]]hhhxxxxxxnnnaaa[[[]]]eeelllppprrrvvv~~~''')))******)))(((((()))))))))))))))************(((((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********)))))))))*********))))))))))))((('''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''(((***+++,,,((((((''''''''''''(((((('''((())))))***...333777EEEOOO[[[aaa___[[[XXXWWWSSSXXXaaallluuuzzz{{{zzzvvvsssrrrvvv}}}rrrooowwwxxxgggXXXQQQIIILLLPPPUUUUUURRRXXXiiizzzyyyrrroooqqqtttxxx~~~~~~~~~~~~}}}zzzwwwyyywwwwww}}}llliiitttwwwrrrpppiiiddd\\\MMM999555000,,,+++***************))))))((((((((('''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&(((+++...:::FFFMMMKKKQQQdddtttxxxyyywwwuuutttvvv{{{uuu___ZZZYYY```kkkxxxsss___[[[ZZZ___jjjwww''')))++++++***(((((())))))))))))*********++++++((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******(((((()))************)))))))))((('''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''((((((***+++,,,(((((((((((((((((((((((('''((())))))+++111;;;BBBMMMUUU]]]^^^YYYVVVWWWZZZYYYcccqqqyyyzzzyyyxxxyyy}}}xxxttttttwwwlllooouuu||||||vvveee[[[YYYWWWLLLLLLUUUXXXXXX[[[^^^^^^dddwww|||wwwrrrooonnnoooppplllkkkjjjiiiiiikkkmmmnnnnnnpppssswww|||}}}yyyyyyqqqgggdddiiirrrxxx{{{yyy~~~~~~{{{{{{~~~zzzyyyyyyrrrjjjllluuusss{{{uuurrrkkkhhhbbbUUUDDD???777000---+++***)))***))))))))))))))))))(((&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''((()))((('''***111666EEELLLPPPSSS^^^rrr}}}{{{|||{{{}}}lll^^^ZZZYYY^^^lll{{{sssdddYYY^^^aaahhhttt&&&)))+++,,,***)))(((((())))))*********+++++++++(((((()))))))))*********))))))))))))))))))))))))(((((((((((()))))))))***'''((()))***+++******)))))))))((('''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&'''((())))))''''''((((((((((((''''''(((******+++...777DDDMMMRRRXXX\\\YYYSSSSSSZZZbbbjjjrrrzzz}}}|||zzz}}}uuummmkkklllooouuu}}}}}}qqqhhhTTTIIIHHHJJJFFFMMM[[[```bbbeeejjjttt~~~}}}{{{yyyxxxwwwwwwwwwppppppooonnnmmmkkkjjjiiiccc```]]]YYYVVVUUUUUUUUURRRRRRQQQRRRSSSTTTVVVWWWWWWYYY]]]bbbiiipppvvvyyywwwzzz|||~~~~~~}}}ppphhhfffkkkuuu|||{{{zzztttppppppqqqtttrrr{{{zzzyyyvvvkkkiiihhh```VVVOOODDD:::333///,,,***)))))))))))))))*********&&&&&&''''''''''''&&&&&&&&&'''((((((((('''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&'''''''''(((&&&((()))))))))///:::BBBIIINNNVVV```mmm{{{~~~||||||mmmccc\\\WWW^^^aaakkk~~~uuufff```]]]ZZZkkkrrr~~~&&&)))+++,,,+++)))(((((()))************+++++++++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))'''((()))+++++++++***)))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((''''''***+++,,,,,,000:::JJJUUUZZZ^^^___[[[UUUWWWcccnnn}}}}}}}}}zzzxxx|||sssnnnnnnzzzyyy{{{rrr{{{iii[[[JJJBBBGGGPPPOOOSSS\\\\\\dddhhhsss}}}uuurrrnnnhhhccc```]]]\\\YYYYYYXXXWWWUUUSSSQQQPPPOOONNNNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLNNNOOOQQQQQQUUUUUUUUUUUUXXX[[[^^^```ppprrruuuyyy||||||{{{wwwlllhhhnnnuuu{{{yyyzzzwwwqqqxxx|||}}}}}}}}}~~~yyyrrrzzzxxx~~~|||pppnnnsssqqqfff]]]PPPDDD:::444000---(((((())))))******++++++&&&''''''''''''''''''&&&&&&'''((((((((('''%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&((()))))),,,444AAAKKKGGGMMMZZZiiiuuu~~~}}}tttddd^^^```ccciiilllyyysss^^^WWW^^^gggkkkrrr{{{'''(((***,,,---,,,+++***)))))))))))))))***++++++(((((('''((((((***,,,---)))(((((()))******)))'''+++*********))))))(((((())))))))))))))))))))))))+++++++++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((,,,)))&&&%%%''''''&&&$$$)))''''''...;;;IIIUUU[[[______\\\VVVTTT___ttt{{{zzz~~~}}}ppppppxxx}}}|||}}}~~~~~~rrrZZZIIIAAADDDIIIMMMOOOVVVcccpppttt}}}{{{yyy}}}yyyuuuqqqnnnlll^^^\\\ZZZWWWTTTRRRPPPOOOPPPOOOMMMLLLJJJJJJJJJKKKIIIKKKNNNQQQQQQQQQOOONNNPPPPPPPPPRRRSSSUUUWWWXXXRRRRRRRRRQQQQQQQQQSSSUUUZZZ\\\___eeemmmuuu}}}~~~rrrkkkssszzz}}}xxx}}}|||zzzxxxwww|||{{{||||||}}}yyywwwvvvssspppoooiiiXXXCCC444...///---******,,,,,,((('''((())))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&((()))))))))(((''''''---,,,'''---???MMMQQQNNNXXXhhhwww~~~{{{wwwfff]]]]]]aaacccrrr}}}{{{ooo]]]]]]mmmrrrpppuuu)))***++++++***)))'''&&&,,,,,,+++***)))))))))))))))************)))((('''))))))((()))*********)))************)))))))))((())))))))))))))))))))))))++++++******)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***(((&&&'''))))))(((&&&,,,***+++333AAAOOOYYY^^^\\\YYYVVVVVV___qqq{{{||||||~~~~~~mmmXXXLLLJJJKKKNNNSSSYYYaaalll{{{}}}vvvoookkkiiidddccc```\\\XXXTTTQQQPPPNNNNNNLLLKKKJJJJJJKKKKKKJJJKKKMMMOOOPPPPPPPPPPPPOOOPPPRRRTTTTTTSSSRRRQQQYYYYYYYYYZZZZZZ[[[\\\]]][[[ZZZXXXUUURRRPPPPPPQQQLLLMMMPPPSSSYYY^^^ccceeemmmrrryyy~~~vvvxxxpppzzztttuuu{{{pppUUU>>>111------***))),,,+++(((&&&'''))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))))))))(((''')))******,,,555CCCNNNSSSVVVaaaqqqkkk```^^^___bbbfff{{{wwweeeddd___dddsssyyy~~~,,,---///111111111111000///...---,,,,,,,,,,,,,,,***+++---...---+++)))((()))))))))))))))***+++,,,************))))))))))))))))))))))))))))))))))))++++++******)))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''(((***+++)))(((...---111<<>>333///+++***,,,---***((()))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&'''((()))))))))((((((+++'''(((333@@@HHHOOOSSSXXXbbbrrr~~~~~~~~~zzz```\\\aaaccchhhooommm^^^XXXccciiiqqq}}}---.../////////...------------,,,,,,,,,,,,------+++,,,---.........------)))******)))((()))+++---*********)))))))))))))))))))))))))))))))))))))))************))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))******)))(((---000999FFFUUU]]]^^^\\\YYYYYY]]]ggguuu|||}}}~~~rrr]]]PPPJJJIIIMMMRRRRRRVVV]]]mmmxxxoooiiiccc]]]UUUQQQQQQRRRQQQPPPOOONNNMMMLLLLLLMMMOOOPPPTTTSSSSSSSSSTTTUUUWWWXXXYYY[[[^^^aaacccdddddddddggggggggghhhiiiiiijjjkkkeeefffggghhhiiijjjjjjjjjdddbbb```____________^^^[[[[[[[[[[[[ZZZXXXWWWVVV[[[ZZZXXXZZZ```jjjvvv}}}||||||wwwppp{{{uuupppoooqqqwwwzzzuuusss}}}|||~~~}}}yyyiiiNNN<<<222---***---///---+++,,,))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''(((((())))))))))))---&&&)))999GGGKKKNNNRRRWWW___mmmwwwxxxwww}}}|||xxxzzz{{{|||uuu[[[[[[bbbfffqqqmmmaaaZZZaaannnvvv~~~DDDCCCAAA???;;;888555444444333222000//////......222111...,,,+++,,,---...)))+++,,,+++)))(((***,,,))))))))))))))))))******))))))))))))))))))))))))*********)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))))))))(((((((((...555BBBQQQ[[[^^^[[[WWWUUU]]]iiiuuu~~~~~~rrrvvvyyy}}}ooo\\\JJJEEEIIINNNQQQTTTWWWbbbsss}}}zzzvvvqqqllleee^^^YYYSSSOOOKKKKKKNNNRRRRRRQQQSSSRRRQQQQQQSSSUUUXXXZZZZZZ[[[\\\^^^```bbbdddeeebbbbbbdddfffiiilllnnnoooppppppqqqsssuuuvvvxxxxxxrrrrrrrrrrrrqqqpppnnnmmmjjjhhhffffffhhhjjjjjjiiiccccccbbbaaa___]]][[[ZZZ[[[XXXSSSRRRVVV^^^gggmmmqqqssswww}}}{{{xxx~~~uuujjjiiiwww~~~~~~yyyzzz}}}qqqWWWBBB888000***+++---,,,,,,---))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))******///***///@@@KKKMMMPPPUUU]]]bbbkkksssuuutttzzzvvvtttxxxhhhUUUYYYbbbjjj}}}{{{ggg]]]^^^cccmmmxxx~~~zzzmmmhhhRRRQQQPPPOOOMMMLLLKKKKKKIIIGGGEEEBBB???===<<<;;;@@@<<<666000,,,******++++++...000///,,,******,,,))))))))))))************))))))))))))))))))))))))******))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))((()))+++---555???MMMYYY]]]\\\YYYWWWUUUaaaqqq}}}tttxxx{{{{{{vvv[[[OOOKKKJJJLLLNNNPPPWWW```jjj{{{~~~}}}zzzwwwuuuvvvwwwgggccc^^^YYYVVVTTTQQQPPPQQQQQQQQQSSSUUUXXXXXXXXX]]]]]]^^^___aaacccfffgggcccfffjjjoootttwwwyyyzzzxxxxxxzzz||||||zzzwwwsssooonnnoooooommmkkkjjjiiigggfffdddbbbaaa```\\\ZZZXXXXXXZZZ[[[[[[[[[\\\___eeelllttt{{{{{{}}}wwwmmmnnnttt{{{{{{vvvtttyyy}}}tttuuuuuuxxx}}}}}}tttaaaQQQCCC888---+++,,,******+++))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''))))))((((((((()))***+++///222;;;GGGNNNRRRYYY___eeedddhhhooorrrtttyyy~~~zzzwwwxxx||||||eeeXXXSSS]]]iiivvvzzzeeeXXXXXXdddqqqzzzuuudddVVVNNNMMMMMMLLLLLLLLLLLLLLLLLLMMMVVVUUUSSSQQQOOONNNMMMMMMMMMIIICCC<<<666222///...///333666555000,,,,,,---((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))))),,,111555BBBLLLXXX^^^\\\YYYZZZ\\\dddkkktttzzz|||~~~~~~~~~~~~zzz{{{uuu\\\JJJGGGIIINNNUUUZZZaaaooo}}}~~~zzzqqqnnnjjjfffdddbbb___^^^TTTQQQNNNMMMNNNPPPRRRRRRYYY[[[]]]^^^___aaaccceeeaaacccfffjjjooosssvvvxxxwww{{{|||xxxvvvtttrrrpppnnnmmmllllllgggdddbbbbbbbbbaaa]]]ZZZ[[[[[[]]]___ccchhhlllooo|||uuuooommmqqqnnnsssyyyttt}}}|||tttsssvvvyyyttttttsssttt}}}|||xxxvvvrrrjjjdddUUUFFF777000...+++******))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((((((((()))***+++...<<>>:::555000,,,)))))))))***++++++,,,,,,+++++++++*********))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))''''''''''''((((((((((((&&&&&&&&&'''((())))))***'''''''''((((((((((((((())))))))))))))))))))))))+++))),,,777GGGTTTZZZ[[[___WWWQQQWWWeeerrruuusssrrrxxx|||~~~{{{bbb^^^hhhrrrtttxxx|||uuu}}}wwwbbbNNNTTTUUU___pppyyytttcccggg{{{|||fff[[[NNNJJJMMMOOOMMMHHHOOO[[[iiippppppooosssxxxttt~~~vvvsssuuuwwwuuurrrrrrpppqqqssspppiiiddddddbbbcccfffkkkqqqwww}}}zzzpppsss}}}sss}}}}}}}}}wwwxxxtttWWWDDD===444---,,,,,,***((()))***************))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((('''''''''''''''+++%%%'''...---***666JJJRRRMMMPPP___ooovvvuuussszzz{{{|||}}}zzz|||~~~}}}sssccc[[[___nnn~~~sssaaa[[[^^^jjjvvvttt{{{jjjUUUHHHDDDCCCCCCBBB<<>>@@@AAABBBAAABBBCCCEEEFFFFFFGGGHHHIIIIIIJJJJJJUUU]]]hhhooorrrsssuuuvvv{{{~~~{{{xxxwwwpppkkkddd___YYYRRRIIICCC;;;888333...+++******++++++++++++************)))******))))))))))))******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''''''''''''''(((((((((((()))%%%%%%&&&'''((()))******''''''''''''((((((((())))))*********************(((...999GGGUUU]]]___^^^SSSVVV]]]gggrrr}}}|||qqqttt~~~tttaaa]]]dddhhhkkknnn}}}~~~ppp{{{www^^^\\\]]]dddnnnxxx~~~zzzuuuqqqsssrrrtttxxxwwwrrrooopppllllllmmmnnnqqquuuxxxzzz}}}~~~}}}lll^^^KKK===///+++,,,---...000***++++++++++++***))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))***)))******,,,111:::EEEMMMLLLMMM```zzzzzzwwwzzz|||xxx|||mmm]]]\\\dddpppxxxfffZZZ^^^hhhsss|||```HHHAAA>>>@@@AAA@@@AAAEEEBBBAAAAAABBBDDDEEEFFFGGGGGGGGGHHHIIIJJJLLLNNNOOOUUUXXX]]]aaabbb___ZZZVVVTTTZZZcccmmmvvv~~~{{{|||~~~|||wwwrrrnnnggg^^^WWWGGGCCC<<<555///---------+++++++++************)))******))))))))))))******((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))***+++&&&'''''''''(((((())))))(((((()))***+++,,,,,,------444AAANNNXXX]]]\\\ZZZOOOYYYeeennnuuu}}}{{{hhhWWWaaaxxxsssssstttyyyyyyjjjqqqtttWWW]]]^^^bbbkkkuuuvvvvvvuuutttssstttwwwzzzuuuxxx}}}}}}uuutttvvvzzzzzzvvvtttuuurrrsssuuuvvvxxxxxxyyyyyy~~~tttjjjqqq}}}uuukkkUUUEEE444---,,,,,,---///***++++++++++++***))))))))))))))))))))))))))))))%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''(((((()))***+++,,,/////////666DDDNNNPPPQQQSSShhhwwwttt~~~uuuvvvrrrccc[[[aaalllyyyddd^^^```lllxxxlllTTTDDD@@@>>>@@@FFFFFFBBBBBBEEECCCAAA@@@BBBEEEHHHIIIIIIIIIIIIIIIKKKMMMPPPSSSUUUoooqqqsssqqqllliiilllqqqiiieee]]]XXX\\\eeeiiigggeeeiiirrr~~~}}}zzzsssjjjccc___```TTT>>>333444444///,,,------+++)))((()))+++******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&***)))&&&,,,666555+++(((((((((((())))))))))))---(((%%%))),,,,,,,,,...555;;;KKK]]]ccc[[[RRRPPPZZZkkkxxxxxxyyy|||ssssss~~~~~~zzz^^^SSSSSSYYYhhhxxxxxxpppxxxlll___ZZZYYYXXXZZZ^^^___cccjjjqqqwww{{{~~~sssiiibbb______YYY```\\\WWW\\\\\\YYY______ccciiinnnsss|||xxxuuuvvvwwwwwwvvv{{{zzzwwwvvvyyy|||zzzwwwzzzxxxwwwzzztttqqqooolllyyy~~~}}}wwwvvvyyygggVVV@@@111---------++++++++++++************)))))))))))))))))))))))))))((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%'''(((''''''''''''(((((((((((())))))))))))(((((((((((()))///000111===OOOTTTNNNVVVjjj|||}}}{{{}}}~~~{{{ttt}}}|||mmmccc___jjj|||kkk]]]dddqqq~~~gggVVVMMMFFFBBBAAABBBCCCCCCBBBAAABBBDDDEEEEEEEEEFFFGGGIIIJJJKKKNNNMMMKKKLLLOOOSSSUUUVVVuuuuuutttqqqllliiijjjmmmlllpppuuuxxx|||}}}wwwnnn___[[[YYY]]]hhhvvv{{{rrrkkkdddddd[[[NNNHHHFFF<<<...,,,++++++,,,......***'''++++++***))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&***)))&&&+++444333***(((((((((((()))))))))))))))&&&&&&***,,,******---<<>>666000,,,---,,,,,,,,,++++++++++++))))))))))))))))))))))))((('''&&&'''((()))(((&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))))))))))))))*********///)))///CCCPPPPPPPPPUUUuuuxxxzzz|||hhhaaahhh~~~tttddd]]]lllhhh___bbbsss~~~jjj___WWWUUUSSSIIIJJJGGGCCCBBBCCCDDDCCCBBBAAACCCDDDDDDCCCCCCEEEFFFJJJJJJKKKMMMOOORRRTTTUUUSSSTTTUUUVVVWWWYYY]]]___zzzsssmmmwww{{{uuuooopppqqqvvvwwwllldddbbbiii{{{tttkkkjjjkkkhhhbbbccc[[[MMM>>>333...---...++++++***))))))))))))***************************((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))(((''''''***)))&&&(((((((((((())))))))))))((()))+++,,,***,,,888EEEVVV[[[[[[RRRKKKSSSiii{{{yyywwwzzzlll```[[[UUUSSSTTTYYYdddwww~~~xxx___]]][[[^^^dddiiilllqqqvvvxxx|||~~~wwwsssrrrrrrhhhgggffffffeeedddbbb```bbbcccdddddddddfffjjjnnnwwwyyyvvv{{{|||xxxwwwqqqrrrrrrssstttuuuvvvwww~~~{{{ttt|||yyy{{{{{{{{{||||||{{{|||}}}ppp^^^OOO@@@333+++------------,,,,,,,,,+++)))))))))))))))))))))))))))(((''''''((()))((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))*********+++,,,,,,999KKKPPPKKKQQQaaayyy~~~mmm```bbbrrr{{{jjjaaaaaauuulll^^^eeerrrfffUUUOOOJJJLLLMMMFFFIIIGGGFFFEEEDDDCCCBBB@@@DDDEEEGGGGGGFFFFFFHHHJJJLLLLLLMMMOOOQQQTTTVVVWWWXXXXXXXXXYYY[[[bbbkkkqqqwwwzzz}}}|||{{{zzzzzz}}}|||vvvppphhheeejjjssswww~~~yyytttoooiiieeefffeee```UUUGGG999000+++++++++***)))))))))))))))************************((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))***000???NNNXXXZZZVVVMMMMMM]]]vvv~~~|||tttdddTTTKKKMMMQQQVVV[[[eee{{{lllZZZ]]]___dddiiikkkmmmwwwxxxrrriiiddddddggglllnnnlllnnnppprrrttttttttttttxxxxxxwwwuuuuuuxxx}}}zzz}}}~~~xxxtttuuuoooqqqssstttsssrrrsssttt{{{}}}}}}~~~{{{{{{{{{xxxwwwxxxpppaaaPPP<<<.........---------,,,,,,,,,)))))))))))))))))))))))))))(((''''''))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))((((((''''''''''''((((((((((((((())))))******++++++++++++333CCCPPPMMMHHHVVVkkk~~~{{{eeekkkrrr}}}rrriiihhhlllppp``````pppmmm[[[RRRQQQMMMNNNQQQLLLKKKJJJJJJIIIHHHGGGFFFEEEGGGHHHJJJJJJJJJJJJLLLNNNOOOOOOPPPRRRTTTVVVXXXYYYXXXZZZ[[[]]]bbbmmmzzz}}}yyy|||xxxwwwzzz}}}zzzrrrmmmkkkrrryyy{{{uuuqqqeeefffeeeaaaXXXIII:::111,,,,,,+++************+++************************((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))((('''((()))(((((((((((())))))))))))'''&&&(((,,,111999HHHVVVWWWXXXRRRLLLQQQeee{{{xxxxxxyyylll\\\PPPMMMMMMTTT\\\dddsssxxxwwwttthhh^^^\\\aaafffnnnrrrqqquuu{{{tttiiieeebbbdddkkkuuu}}}|||{{{{{{{{{~~~zzzooonnnuuurrrtttuuutttrrrrrrtttvvvxxxzzz}}}|||~~~}}}{{{yyy|||wwwpppaaaJJJ888............------------)))))))))))))))))))))))))))((('''((()))***)))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''((()))******)))((('''''''''''''''((((((((((((((())))))******+++,,,,,,,,,999JJJPPPKKKJJJ\\\qqqzzz~~~~~~rrrhhh}}}zzzmmmiiimmmvvvwwweeeccclll{{{yyybbbWWWWWWYYYRRRQQQTTTPPPMMMMMMMMMMMMLLLLLLMMMNNNJJJLLLMMMNNNNNNNNNPPPRRRSSSSSSTTTUUUVVVXXXZZZ[[[\\\```eeekkksss{{{yyyssswww~~~zzzuuuxxx~~~{{{}}}~~~fffdddbbbaaa^^^TTTFFF;;;...---,,,,,,++++++,,,,,,************************((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))***)))'''(((+++(((((((((((())))))))))))((((((+++222999BBBOOO[[[WWWVVVPPPLLLUUUiiizzzrrruuuvvvfffVVVRRRTTTWWW^^^hhhuuusssjjjkkkfff[[[^^^lllfffnnnxxx|||zzz{{{rrrkkkmmmkkklllrrr}}}{{{pppwwwgggiiiwwwxxxxxxxxxvvvssstttwww{{{uuuwwwzzz}}}~~~~~~|||~~~{{{www|||xxxwwwwwwlllUUUBBB//////.........---------))))))))))))))))))))))))***((('''((()))***)))'''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%''''''''''''((((((((()))((())))))***++++++,,,,,,...===MMMOOOIIIMMM```ttt~~~vvvrrrrrrdddcccjjjzzzmmmdddjjjvvvlll[[[TTTYYY]]]UUURRRTTTQQQLLLMMMMMMLLLKKKLLLNNNPPPLLLNNNPPPPPPPPPPPPRRRTTTVVVVVVWWWWWWYYYZZZ[[[\\\fffllluuu}}}{{{{{{yyywwwxxxooorrr~~~|||yyyxxxiii```^^^ZZZSSSKKK999555111...+++((())),,,************)))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&(((((('''$$$!!!(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%$$$$$$%%%&&&((()))''''''''''''&&&''')))+++***)))(((''''''((()))***((()))***)))''''''(((***---***+++444CCCPPPXXXZZZZZZLLLIIIYYYkkkrrruuuzzzxxxlll}}}mmm]]]QQQOOOTTTZZZbbbooo|||ssslllgggbbb^^^ccckkklllwww~~~~~~tttiiihhhlllrrruuu|||qqqlll}}}ssskkkssswww{{{|||yyyxxxzzz}}}wwwwwwwwwvvvxxx|||}}}zzzyyyxxxxxxkkkYYY;;;444//////...+++***,,,************))))))))))))(((((())))))((('''&&&&&&******)))''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((()))******///)))&&&))),,,,,,,,,...:::JJJQQQJJJJJJ\\\pppyyy~~~xxx~~~vvvlllfffkkkuuusssbbbiiiyyyqqqkkk___``````\\\WWWSSSTTTVVVPPPRRRTTTVVVVVVTTTRRRPPPSSSTTTUUUUUUTTTUUUWWWXXXXXXYYY[[[]]]```eeekkkoooxxx}}}xxxzzz~~~}}}yyy~~~zzzuuurrrppp~~~}}}yyynnngggaaa\\\XXXSSSGGG:::333222000---*********+++++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&'''((((((&&&###((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((('''&&&&&&(((******)))(((''''''((()))))))))***+++***(((((()))++++++***...999IIIUUUYYYYYYUUUMMMQQQdddsssvvvwwwzzz|||mmmrrrsssaaaWWWTTTSSSXXX___uuu}}}yyyooojjjfffeeecccbbbhhhqqqwwwwwwpppiiiffflllwwwzzzppp}}}|||zzzyyyzzzzzzzzzyyyuuuuuuuuutttuuuyyyzzzvvvvvv}}}|||sssMMM???222///000///+++***************))))))))))))(((((())))))(((''''''&&&***)))(((''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&(((((((((((())))))))))))((((((((((((((()))******---)))(((***,,,+++...222DDDMMMPPPMMMSSSgggxxx}}}}}}}}}|||uuuxxxtttkkkfffhhhtttyyykkkeeeooo~~~lllhhhgggfffbbb\\\XXXVVVWWWXXXVVVWWWYYYZZZZZZYYYXXXWWWVVVWWWXXXXXXWWWYYY[[[^^^___bbbeeehhhmmmsss{{{{{{uuuzzzwwwlllccciiiyyy{{{qqqiiiccc```eee\\\NNN???444...+++***++++++,,,---,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&'''((()))((('''((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))((('''&&&%%%$$$((())))))(((&&&&&&''')))))))))(((((((((((())))))***++++++***))))))+++,,,)))+++333BBBRRR[[[[[[WWWPPPRRR^^^qqq{{{zzzxxxzzz}}}{{{lllhhhSSSQQQUUUWWW]]]eeewww}}}nnnccccccaaabbbdddeeehhhqqq{{{zzz~~~rrrkkkdddeeegggmmmxxx||||||yyytttwwwuuuyyy}}}{{{wwwttttttsssrrrssswww}}}~~~yyyxxx{{{~~~{{{{{{xxxwwwaaaKKK555...111111---)))++++++*********)))))))))(((((()))))))))(((''''''***)))(((''''''&&&''''''''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((()))******+++)))***,,,++++++000888NNNOOONNNRRRbbbvvv~~~|||yyy{{{~~~lll{{{xxxjjjbbbcccnnngggffflllxxxuuuhhhfffpppkkkddd^^^\\\[[[[[[[[[YYYYYYZZZZZZ[[[[[[\\\\\\[[[\\\\\\\\\]]]___cccfffkkknnnrrrwww~~~rrrnnnwww}}}|||{{{yyywwwnnnxxx~~~}}}tttkkkfffiiimmmgggTTT<<>>111///...---,,,+++++++++*********))))))(((((()))))))))(((((('''))))))((('''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))***)))***,,,---++++++444???QQQMMMMMM[[[rrr|||}}}{{{vvvlllnnn}}}xxxiiibbbgggwww|||ccciiittttttlllhhhqqqllleeebbbbbbbbbaaa___^^^^^^^^^^^^___aaacccdddcccdddeeefffgggjjjooosssxxx{{{~~~rrrooovvv}}}{{{uuusssyyysssqqqvvvtttfffUUUHHH===555++++++++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&''')))+++++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&((()))***)))'''&&&&&&'''''''''((()))))))))))))))'''((())))))((((((***,,,)))222AAAPPP[[[]]]YYYTTTZZZdddsss|||{{{vvvvvvzzz|||jjjXXXLLLQQQZZZeeeyyy}}}nnnbbb]]]\\\```dddhhhjjjnnnxxxuuuiiieeehhhnnnrrr~~~||||||zzzuuuuuuwwwxxxwwwxxxyyyyyyzzz|||zzzvvvzzzvvvzzzvvvnnnooowwwkkkQQQ===000***+++///++++++++++++************(((((()))))))))))))))((()))((((((''''''''''''(((''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))***(((***,,,...,,,---999EEEQQQLLLRRRiii||||||sssiiippp}}}tttjjjfffpppnnnhhhppp|||}}}ssslllnnnkkkiiiiiikkkkkkhhheeejjjjjjiiijjjlllnnnqqqrrrrrrsssuuuwwwyyy}}}|||}}}|||zzz~~~{{{~~~}}}ppprrr}}}~~~xxxuuunnniiijjjeeePPP999111000...---,,,,,,---...))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&'''***++++++***((((((((((((((((((((((((&&&'''(((((((((((('''&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((''''''&&&((())))))(((&&&''''''&&&'''((()))*********)))&&&((((((((('''(((***,,,---999IIIUUUZZZYYYXXXWWWfffpppzzz}}}yyyvvvzzzzzz|||XXXRRRPPPVVVeee{{{pppaaaZZZ^^^eeeeeekkkpppqqqxxxrrrkkkeeeeeemmm}}}xxxrrrrrruuuxxxzzz}}}~~~~~~}}}}}}~~~|||zzzsssqqqnnnmmmrrr{{{fffMMM777)))***000,,,++++++++++++*********(((((()))*********))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((()))******)))))),,,------111===JJJOOONNN[[[xxx~~~{{{www~~~ppplllhhhjjjxxxcccoooyyyzzzrrrnnnoooppprrrssssssqqqooosssssstttuuuwwwzzz}}}~~~zzz{{{}}}|||uuutttyyyxxxuuunnnjjjoooqqqbbbMMMBBB???888222...,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((******)))'''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&%%%%%%%%%%%%%%%'''))))))(((''''''(((%%%&&&((()))*********)))'''((())))))((()))+++---333BBBRRRYYYXXXUUUWWW[[[pppyyy{{{{{{zzzkkkPPPSSSVVV]]]rrr~~~zzzqqqddd[[[[[[ccckkklllttt{{{~~~vvvlllddddddiiitttxxxyyy~~~~~~wwwuuuvvvvvvyyy~~~}}}||||||{{{~~~~~~{{{|||vvvwwwwwwtttvvvpppWWW???///---222,,,,,,+++++++++*********(((((()))***************((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&''''''''''''(((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((((()))*********)))***---///444AAAMMMLLLOOOaaayyyjjjiiihhhnnnuuugggvvv{{{vvvxxxyyyzzzzzzzzz{{{}}}||||||~~~~~~}}}|||rrryyy{{{tttrrrvvvvvv}}}|||rrrmmmqqqoooiiiTTTNNNCCC888///***''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))+++***(((%%%((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***'''%%%$$$######$$$$$$&&&)))))))))(((((()))%%%&&&((()))*********)))((()))******)))***,,,...888GGGXXX\\\WWWSSSXXX___vvv~~~nnn\\\QQQXXX\\\bbb{{{uuuooofff^^^[[[___gggmmmrrr|||oooddd```___eeeqqqssstttzzz~~~}}}|||zzzsssxxx}}}~~~}}}{{{yyyxxxzzz~~~}}}~~~yyy|||~~~}}}yyyyyyoooYYYDDD444111444,,,,,,,,,+++++++++******(((((()))***************(((((('''''''''(((((()))''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''(((((((((((((((((()))******+++((())),,,000666CCCNNNHHHNNNcccoookkkkkkkkkqqqnnnmmmqqq{{{~~~}}}~~~~~~yyyqqquuu}}}~~~zzzvvvppp~~~{{{zzzxxxvvvssspppnnnmmmfffVVVAAA222---.........---+++))))))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((($$$&&&...---'''+++555@@@OOOTTTTTTWWWTTTUUU___|||{{{ttt```YYYXXXZZZcccuuu{{{nnnccc\\\^^^cccgggnnnuuuzzzzzzjjjfffiiimmmxxx|||sssrrr}}}}}}qqqtttyyyxxxwwwvvvuuuvvvwwwyyyzzzxxxsssdddSSS@@@111******+++***))))))+++)))'''+++++++++************)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((******)))))))))))))))***(((,,,,,,***---888FFFMMMOOOWWWmmm|||xxx|||xxxooooooccceeeooo~~~~~~kkkjjjmmm}}}xxx~~~|||~~~}}}}}}~~~lllaaaQQQ???333------...,,,+++)))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))&&&(((------***222???PPPXXXYYYVVVTTTNNNVVVlll{{{tttccc[[[[[[bbbbbblllwwwlllaaa[[[[[[ccckkkoootttzzzxxxmmmjjjoooyyywwwtttyyy|||zzzyyyzzz}}}~~~zzz||||||yyywwwwww{{{|||xxxwwwuuuuuuuuuxxxzzz|||{{{~~~}}}uuunnn```MMM:::111......---+++******+++++++++++++++************)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((******))))))))))))*********,,,---///555@@@JJJOOOXXXjjjnnnrrr~~~uuunnnkkkgggooo}}}nnnfffrrr~~~~~~~~~yyyyyyzzz{{{wwwrrrgggTTT@@@222---.........,,,+++))))))+++...))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))+++((())),,,+++---;;;KKKXXX[[[WWWSSSRRRPPP___{{{~~~}}}fff]]]```eeehhhiiivvvzzzjjj]]]YYYZZZ```jjjrrrwww}}}{{{uuunnnmmmtttuuujjjiiisss{{{yyyzzz}}}uuuwwwyyytttvvv}}}~~~yyyxxxwwwuuutttuuuxxx{{{}}}~~~~~~}}}}}}}}}yyyvvvkkkWWWCCC888111000///---+++***,,,...+++++++++************)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''&&&&&&''''''((()))***)))))))))))))))******---,,,...666@@@HHHNNNQQQ]]]xxxzzzjjjwwwuuuqqqllleeefffttt~~~fffggg|||xxx}}}wwwppp|||tttmmmmmmqqqtttvvvzzz~~~~~~xxxgggRRR>>>222---...//////---***)))+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******'''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))),,,***)))))))))///@@@RRRWWW[[[UUUSSS```nnnzzzyyyzzz~~~~~~uuubbbbbbjjjmmmmmmsss{{{pppbbbZZZ]]]dddlllqqqsssyyy|||yyyxxxyyy~~~xxxllljjjqqq~~~~~~~~~zzzqqqvvv{{{tttrrrvvvzzz{{{zzzzzzyyywwwuuuuuuwwwyyy{{{||||||}}}zzzyyy}}}tttaaaNNNDDD111///......,,,***+++...+++++++++*********))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))***+++///+++...;;;GGGKKKNNNQQQddd|||xxxppp|||pppnnniii```gggxxx|||wwwkkkrrr}}}zzzuuurrrnnnvvv{{{sssrrrssssssuuuyyy~~~}}}zzzzzz}}}{{{qqqaaaNNN;;;///+++,,,,,,,,,+++******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))+++***)))(((***333DDDTTTWWW___YYY[[[zzzzzzzzz~~~}}}}}}~~~~~~fff]]]dddlllmmmxxx~~~qqqeee^^^\\\cccmmmtttssssss~~~~~~yyysss|||zzznnniiihhhooo|||~~~~~~tttooo{{{|||wwwrrrooorrrwww{{{{{{zzzxxxwwwwwwwwwxxxyyyyyy{{{}}}~~~~~~nnn\\\RRR444///---///...***))),,,+++++++++*********))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''''''''((())))))))))))(((((()))***++++++...)))///@@@JJJJJJNNNVVVrrrsssrrr}}}ooolllhhh___qqqxxx~~~pppsss~~~wwwqqqpppqqqvvv~~~wwwzzz~~~}}}~~~}}}wwwqqqjjj]]]LLL???000---***)))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))+++******+++000;;;JJJUUUWWW^^^ZZZccc}}}xxxyyyyyyooo[[[[[[gggoooqqqwwwhhh^^^]]]```gggqqqxxxxxx}}}}}}{{{rrrgggcccccccccjjjwww{{{yyy|||tttnnnmmmsssyyywwwxxxxxxyyyyyyyyyyyyyyyxxxzzz}}}vvvfff]]]AAA555---///000+++)))++++++++++++************)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''((((((''''''(((((()))***(((((((((((()))***+++,,,---***444FFFMMMKKKSSSddd~~~uuuhhhrrr~~~}}}nnniiihhheee{{{||||||mmmkkkyyyyyyyyy{{{tttqqquuu}}}{{{yyy}}}{{{~~~uuuqqqppplllccc\\\HHH===111******,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******,,,000:::GGGRRRXXXVVVVVVVVViii}}}sssmmm|||xxxyyy|||bbbZZZbbbnnnwww{{{vvvjjjaaa___bbbgggooovvv}}}|||}}}{{{ssshhh___^^^bbbkkkqqq~~~wwwqqqnnnppprrrqqqssswwwzzz|||}}}||||||wwwyyyzzz}}}wwwnnnkkkWWWAAA000...000,,,***,,,+++++++++************)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''((((((((((((((())))))***(((((((((((()))***+++,,,,,,---;;;OOORRRNNN^^^yyy}}}zzzhhhdddyyyyyyjjjdddiiippp}}}tttfffrrr{{{yyyvvvvvvzzz}}}zzzppp{{{|||xxx}}}xxxssstttvvvvvvuuubbbQQQ<<>>MMMNNNGGGUUUooo}}}}}}zzzxxx~~~zzzbbbWWW]]]bbbcccgggtttttt~~~zzz^^^ZZZ___mmmwwwyyy{{{{{{~~~|||xxx|||~~~vvvmmm^^^FFF222///---++++++++++++***)))++++++*********)))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((()))((((((((((((((('''''''''%%%%%%&&&'''''''''&&&&&&((())))))******))))))((()))))))))))))))))))))))))))************+++++++++///===PPPZZZXXXSSSXXXbbbxxx}}}rrr}}}{{{yyyzzzyyywwwyyy}}}zzzggg___aaajjjooottt{{{{{{nnnbbb\\\]]]```iiiqqqsssxxxooolllxxx}}}ooo___PPPKKKGGGAAA???BBB;;;===???BBBEEEFFFGGGHHHJJJKKKLLLMMMOOOTTTZZZ___ppp}}}zzzvvvllliiiffffffiiikkkjjjlllpppuuuvvvvvvxxxzzz}}}zzziiiLLL;;;333...,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((())))))))))))''')))+++******---333888AAAMMMKKKKKKaaaxxxzzzqqq~~~}}}rrrQQQ]]]bbbeeegggnnn|||vvvkkkrrrzzz~~~nnngggiiittt{{{zzz{{{mmmfffxxx|||{{{}}}tttmmmcccQQQ???333000...---------+++***+++++++++*********))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''((()))(((((((((''''''''''''&&&''''''(((((('''&&&%%%))))))************)))))))))))))))))))))))))))))))))************+++++++++555CCCUUU\\\VVVRRR[[[iiiwww{{{qqqxxx~~~}}}{{{wwwzzzzzzbbbZZZ```mmmrrrwwwvvvggg^^^]]]dddgggooowwwzzztttiiivvvwww```OOOCCCBBBBBB>>>===AAA<<<>>>BBBDDDFFFFFFGGGGGGLLLMMMNNNNNNQQQYYYdddmmm~~~~~~vvvpppllliiihhhjjjjjjhhhiiimmmqqqsssvvvzzz}}}zzz}}}}}}yyy```GGG666...,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((())))))))))))''')))*********...555:::EEENNNJJJQQQooorrrwww]]]gggiiiiiijjjttt~~~wwwUUU]]]fffkkknnnsss}}}|||xxx~~~zzzyyy~~~}}}dddaaaxxx}}}xxxyyyrrr~~~xxxqqqaaaRRR666333111//////...---++++++++++++************)))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&(((((()))))))))'''&&&%%%))))))************)))))))))))))))))))))))))))))))))************+++++++++:::HHHXXX\\\UUUQQQ^^^ooozzzyyy|||lllyyy~~~xxx}}}vvv```\\\gggrrrwww|||tttddd]]]___hhhllluuu~~~yyyllliiiqqqrrrbbbTTTDDD:::>>>AAA===<<<@@@@@@BBBFFFGGGGGGGGGFFFGGGGGGLLLRRRVVV[[[dddrrr}}}~~~}}}~~~|||yyyvvvsssqqqllljjjkkkjjjhhhjjjnnnrrrtttxxx|||~~~|||}}}|||~~~}}}pppsss}}}|||zzz}}}pppRRR;;;111,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''')))******+++...555;;;IIIPPPKKKVVVxxx|||yyyssskkkkkkiiikkkwww{{{wwwUUU^^^hhhkkkiiimmm{{{~~~wwwqqqvvv}}}wwwnnngggWWWFFF888777666000---///---------,,,+++***)))((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++)))+++---,,,***+++...111FFFNNNTTTRRRPPPYYYiiivvv|||{{{{{{vvvtttfffdddkkkrrr}}}xxxoooddd\\\^^^dddhhhsss{{{fffccctttwww___MMMGGG>>>>>>>>>>>>>>>??????@@@DDDCCCCCCDDDGGGJJJLLLLLLMMMMMMPPPXXXeeevvv{{{zzzyyyqqqmmmtttqqqnnnlllkkkkkkkkkkkkllluuu|||~~~zzzrrrqqqxxx~~~|||~~~}}}~~~~~~zzzuuuqqqfffMMM555000,,,//////***---000)))************))))))))))))))))))))))))((((((((((((******))))))((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((((()))***)))((('''(((***))))))))))))************...''''''...///...777EEEMMMOOOLLL^^^tttppp~~~|||tttmmmcccaaaooossswwwYYYaaajjjpppuuu{{{yyy||||||}}}yyytttfffWWWGGG===555...++++++//////...---,,,******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******'''((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++'''***,,,+++***,,,222888IIIQQQVVVTTTRRRZZZkkkzzz|||}}}wwwyyy|||~~~nnnbbbbbbllluuu~~~vvvkkk```YYY^^^ggghhhooozzzvvveeemmmrrriii^^^NNNCCCBBB>>>>>>>>>???@@@BBBCCCDDDBBBCCCDDDGGGIIIKKKKKKKKKNNNQQQXXXdddsss||||||{{{sssooovvvuuuqqqnnnkkkiiihhhhhhllluuu{{{tttwww|||~~~zzz{{{zzzxxxuuujjjRRR<<<222,,,...///***...000)))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''((())))))''''''((()))))))))))))))************---((()))---------999IIILLLLLLVVVrrrxxxjjjlll}}}wwwrrroooiiijjjvvvzzzrrr{{{bbbhhhooovvv}}}yyyzzz|||~~~wwwuuu{{{||||||tttbbbMMM===666111---222111///---+++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++%%%))),,,+++***...999BBBPPPTTTWWWTTTSSS]]]ssszzzuuuyyy|||qqqkkkooozzzyyyoooeee[[[XXX___iiinnnppptttiiiggg|||rrr```PPPJJJEEE>>><<>>555333111...+++***)))***+++(((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++'''+++---+++***111???KKKVVVUUUTTTSSSWWWhhhqqqrrrzzz|||xxxxxx~~~rrrddd]]][[[\\\cccjjjuuuyyygggjjjyyynnn^^^SSSGGG>>>===>>>===???BBB@@@AAAAAACCCDDDFFFHHHIIIKKKLLLMMMNNNOOOQQQTTTVVV\\\dddrrr|||zzz}}}~~~|||wwwppphhhccc```aaaeeelllsssxxx{{{||||||~~~zzz|||zzzyyyyyy{{{|||tttdddVVV<<<...+++---***,,,...(((************)))))))))((())))))))))))((((((((((((''''''(((((())))))******''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((('''&&&%%%&&&(((((()))))))))************++++++------***...@@@SSSVVVWWW{{{pppaaalllyyyqqqnnnjjjgggjjjttt}}}xxxlllxxx}}}|||uuuwwwvvvvvvwwwxxxzzz{{{|||}}}}}}yyy}}}xxx|||sss___RRRFFF:::111///---***)))((()))***((((((((((((((((((((((((******))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------+++,,,444CCCOOOWWWRRRPPPVVVccc|||vvvjjjuuu}}}}}}uuuqqq}}}}}}{{{jjj[[[XXX^^^eeeiiilllvvvpppjjj|||www\\\JJJBBBAAA======AAAEEEEEEEEEFFFCCCCCCCCCDDDEEEFFFGGGHHHQQQQQQPPPOOOPPPUUU]]]cccvvv~~~~~~zzz|||~~~~~~|||{{{{{{|||zzzqqqggg```bbbbbbccceeejjjooouuuxxx~~~}}}}}}sssjjjwwwjjj```GGG333***+++)))***---(((************)))))))))((())))))))))))((((((((((((''''''(((((())))))******''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((('''&&&%%%&&&(((((()))))))))***************,,,...,,,***111DDDVVVVVVpppjjj^^^lll|||rrrlllgggccceeeqqq~~~uuusssxxxssstttnnnvvv}}}|||zzzyyyyyy{{{~~~~~~{{{{{{hhhUUUCCC777///...,,,***)))))))))***))))))))))))))))))))))))+++******))))))(((((('''((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++000///---,,,///999GGGQQQTTTNNNPPP___tttsssnnn|||xxx}}}tttkkknnn|||uuudddWWWYYYcccllloooqqqyyyuuugggsssfffNNNAAA???BBB<<<===AAAFFFJJJJJJHHHFFFEEEEEEEEEEEEFFFGGGIIIIIIRRRRRRRRRRRRVVV___llluuu~~~}}}{{{yyyxxx||||||zzzzzz{{{qqqeeehhhfffccc```bbbiiisss{{{lllsss}}}}}}wwwoooVVV<<<---,,,)))***---)))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&'''(((((('''&&&'''((())))))))))))************))),,,...,,,,,,666GGGVVVaaappphhhvvv|||qqqjjjgggeeekkkyyyvvv}}}{{{}}}vvviiifffmmmwwwwwwxxxyyy|||yyy|||nnnTTT???444------,,,,,,,,,+++++++++))))))))))))))))))))))))++++++******)))(((((('''((((((((((((((((((((((((((((((((()))))))))******&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++111...+++,,,333???LLLSSSQQQLLLTTTjjjpppvvvxxx~~~|||eeebbblllyyylllaaaZZZ^^^gggooouuuyyyvvvlllnnnzzznnn\\\KKKAAA>>>AAADDD@@@AAACCCEEEGGGHHHGGGEEEEEEEEEFFFGGGIIIKKKLLLMMMQQQTTTXXX\\\cccppp}}}}}}~~~}}}{{{yyyzzz||||||}}}~~~mmmiiigggccc^^^]]]dddrrr|||}}}pppzzz~~~|||xxxzzzfffFFF222...++++++...,,,************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''((())))))''''''((()))))))))))))))************))),,,---,,,///:::JJJVVVddd|||uuuwwwmmmgggggglllyyy}}}wwwuuudddZZZZZZ^^^jjjmmmsssyyywwwyyyuuuUUU===555,,,------......------,,,))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))************&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++111---))),,,666DDDOOOUUUQQQMMMXXXqqqvvvfff|||{{{}}}lllVVVYYYfffwww|||vvvvvv}}}{{{uuuddd```^^^ccciiiooowwwkkkkkk{{{{{{___UUUIIIDDDEEEFFFBBB>>>FFFFFFDDDBBBBBBEEEFFFEEEEEEFFFGGGIIIKKKNNNPPPRRRQQQVVV^^^fffppp~~~~~~sssddddddaaa\\\YYY```nnn{{{nnnxxx|||www~~~yyypppMMM666111,,,,,,000...************))))))))))))))))))))))))((((((((((((******))))))((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((((()))***)))((('''(((***))))))))))))************)))+++,,,,,,111===LLLUUUUUUxxx}}}rrriiiffffffrrruuuwww~~~zzz~~~}}}|||rrrbbbWWWSSSSSSaaakkksssuuuzzz~~~yyy]]]@@@,,,111111,,,+++///...***)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))*********---///...///:::JJJTTTUUUWWWMMMbbb|||~~~~~~zzzvvv|||~~~~~~{{{sssXXXXXX```bbbfffoooqqqxxxtttkkkZZZWWW\\\fffhhhiiiyyypppfffxxxnnn[[[IIIGGGEEEDDDEEEEEECCCBBBCCCCCCBBBDDDFFFGGGGGGGGGIIIKKKMMMMMMLLLNNNSSSWWWVVV]]]jjj{{{ssshhheeeaaa]]]]]]dddnnnvvvxxxnnnuuu}}}vvvsss\\\@@@111......---+++,,,***)))***++++++***((((((((((((((((((((((((((('''''''''((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))************&&&000,,,***:::HHHMMMPPP```yyy{{{xxxmmmeeehhhooozzzwww}}}||||||{{{xxxuuuyyy~~~}}}yyyyyy{{{{{{yyyzzz}}}yyykkk___XXXVVVccckkkoooqqqvvv~~~}}}~~~oooRRR555555333...,,,---,,,+++************************)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************,,,---...222???OOOWWWWWWWWWTTTjjjzzzqqqrrrppp~~~{{{{{{jjjXXXXXX```ccckkkzzzvvvhhh___XXXXXX___gggjjjooo}}}qqqxxxttt^^^NNNIIIGGGEEEEEEEEEEEEDDDCCCFFFFFFGGGIIIKKKKKKKKKJJJMMMPPPSSSSSSRRRRRRVVVYYYcccmmm}}}rrrhhheee```]]]^^^cccjjjooouuuuuu~~~{{{~~~{{{qqq}}}zzztttyyyfffKKK666//////...,,,,,,***))))))*********)))(((((((((''''''(((((((((((((((((((((((((((''''''(((((('''&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))************(((000---,,,;;;HHHMMMRRRbbbwww~~~}}}|||yyyuuuppphhhccchhhsss}}}uuuyyywwwvvvwwwwwwwwwuuusssuuu{{{~~~~~~~~~}}}zzztttrrrvvvzzzxxxvvvvvvyyy{{{~~~vvvjjj^^^WWWgggjjjmmmooottt{{{}}}yyy}}}kkkEEE<<<222///---++++++,,,************************)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))***************+++...666FFFUUUZZZXXXUUU[[[sssuuullllllsss}}}~~~}}}ppp]]]RRRXXX___dddppp{{{oooaaaWWWZZZ^^^eeekkklllwwwlllmmmwwwcccSSSIIIIIIGGGFFFEEEFFFFFFFFFEEEGGGIIIMMMOOOPPPPPPNNNMMMNNNQQQTTTUUUUUUVVVZZZ]]]ppp}}}vvvkkkgggaaa^^^^^^aaaeeefffooozzz}}}~~~~~~rrr{{{xxxsssnnnxxx~~~|||yyy~~~rrrYYY>>>//////000,,,---+++)))((()))******)))))))))'''''''''''')))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))************)))000...///===HHHMMMWWWjjjxxx~~~{{{||||||lllhhhcccbbbkkkzzz{{{wwwwwwwwwwwwxxxyyyyyyxxxwwwuuuzzz~~~~~~}}}~~~{{{vvvuuuooolllppptttuuuuuuwwwtttwww|||}}}qqqcccXXXhhhhhhjjjooouuuzzz~~~```KKK666///...---,,,---************************)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))******++++++***+++///<<>>MMMQQQLLLOOOcccxxxwwwqqq}}}}}}yyy~~~iii[[[fffpppsssyyywwwhhh]]]YYY```jjjrrrsssrrr~~~ooogggaaa\\\^^^^^^```cccgggkkknnnqqqqqqxxx}}}}}}}}}~~~~~~~~~|||||||||{{{zzz{{{~~~yyyzzz~~~rrreee___[[[[[[dddooovvv~~~nnn|||yyy}}}]]];;;000///...,,,,,,,,,,,,***)))))))))))))))))))))))))))++++++***)))((((((''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,---000444AAAPPPSSSZZZxxxooohhhttt~~~zzzooofffeeemmm{{{~~~{{{~~~yyyrrrkkkgggddd___[[[dddlllyyyrrrvvvxxxwwwwww{{{}}}|||}}}yyynnnddd[[[[[[hhhwwwrrr|||tttzzz|||yyy}}}mmmMMM:::777///---+++++++++,,,+++***))))))))))))))))))))))))******))))))))))))******''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((()))))))))))))))(((((((((((())))))************+++,,,,,,---333CCCRRRRRRJJJOOOggg}}}kkkmmmsssooooooxxxuuu^^^ZZZgggpppssswww|||qqqbbbZZZ[[[eeeooouuuxxxxxxvvv{{{llleee```\\\``````aaaeeeiiipppuuuxxxxxx}}}|||||||||{{{yyyxxxxxxzzz}}}{{{~~~nnnaaa[[[ZZZ___dddiiittt}}}~~~rrrooozzz}}}{{{mmmJJJ222...---,,,,,,---,,,***((()))))))))))))))))))))))),,,,,,+++***)))(((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++------333888FFFRRRRRR\\\tttqqq~~~xxxmmmdddhhhtttyyyrrrhhh```\\\[[[^^^aaajjjvvveeeaaallluuuxxxyyy}}}~~~zzzpppddd[[[\\\kkkzzzqqq|||vvvyyyxxx|||vvv___DDD888000...,,,+++,,,,,,+++***))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))************+++,,,---...666GGGUUUSSSJJJPPPiiiuuugggeeemmmmmmhhhmmmuuu{{{}}}gggTTTYYYbbbhhhnnnssswwwlll___YYY]]]gggqqqwww|||tttrrr}}}zzzlllgggdddaaacccdddeeehhhnnnuuu{{{~~~{{{~~~}}}{{{yyyvvvuuuwwwxxxzzzrrraaa[[[ZZZ]]]]]]```ooozzzbbbuuu{{{yyyyyywwwWWW444000...,,,,,,,,,,,,***)))))))))))))))))))))))))))+++++++++***)))(((((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***,,,---...000<<>>NNNQQQSSSpppssszzzyyytttwwwmmmddd```kkktttwwwhhhiiinnnuuuvvvvvv{{{uuudddbbbqqq||||||}}}xxxuuuuuuuuuyyy{{{yyyqqqhhhaaa``````mmmwwwnnnjjjllluuuuuuoooyyyzzzWWW999222000...---------,,,***)))))))))))))))))))))))))))((((((''''''(((((()))************************''''''''''''((((((((()))(((((()))))))))***************))))))))))))***************+++,,,---...///AAAKKKPPPNNNQQQeee|||eeeaaaoooyyyuuu{{{}}}~~~xxxxxxUUUPPPaaaaaafff}}}~~~xxxgggbbb\\\[[[```kkkvvv}}}ssslllyyyhhhdddeeeeeelllmmmooorrrwww}}}~~~~~~|||zzz{{{{{{zzzwwwuuuuuuwwwyyy{{{mmm]]]TTTXXXZZZZZZfffvvvzzz~~~wwwdddxxxxxxssstttxxxzzz{{{}}}zzzsssNNN777333...+++++++++++++++))))))))))))))))))))))))''''''(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++,,,---...,,,@@@MMMKKKTTTwwwsssuuusss{{{|||hhhaaacccuuu}}}rrryyynnnlllrrrsssfffiiixxxwwwmmmhhhffffffooouuuxxxtttlllbbbYYYRRRXXXqqq}}}wwwooojjjhhhwwwkkkvvvdddBBB222000...---------,,,***))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))******************))))))))))))***************+++,,,---///000DDDKKKMMMKKKUUUppp|||vvvhhhdddqqqzzzwww{{{|||xxx|||zzz~~~qqqOOOOOOeeeeeemmm{{{uuuaaa___\\\\\\aaalllxxxooorrrmmmhhhjjjkkkoooppprrrvvvzzz|||{{{|||~~~|||{{{zzzzzzzzzxxxyyyxxxwwwvvvwwwzzz|||vvv}}}zzzcccSSSVVV[[[YYY^^^iiixxx}}}]]]jjj{{{vvvtttsssrrr~~~www```:::555///+++***+++,,,,,,))))))))))))))))))))))))&&&&&&''''''((()))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++,,,.........BBBKKKFFFRRRwwwjjj{{{rrrqqqqqqnnnfffccciii~~~|||www|||qqqppp}}}}}}gggnnnuuummmdddWWWSSSZZZgggrrrzzzwwwssslll^^^OOOJJJbbbyyyuuunnnqqqsssuuuxxxxxxooodddqqqppprrrsssIII999//////000***+++000,,,***************)))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******************,,,---***)))///777FFFWWWXXXMMMZZZ~~~hhhqqqxxxzzzzzz}}}yyyxxx|||~~~|||eee[[[XXX```jjjzzz}}}zzzuuueee[[[ZZZfffpppttt|||yyyrrr~~~xxxkkknnnvvvsssssstttuuuyyy}}}|||yyywwwvvvuuussspppnnnpppuuu{{{~~~~~~~~~~~~}}}~~~~~~zzzvvvwwwyyyzzzxxxuuutttuuuwwwwwwxxxxxxzzz{{{fffWWWWWWXXXVVV]]]jjjqqq~~~wwweee}}}~~~yyyxxxwwwxxxyyyiiiKKK999,,,...000,,,***...************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''')))+++,,,,,,+++---...///CCCKKKFFFTTTuuuxxxuuu{{{ssssssxxxnnn```YYYiiirrrzzzzzznnnvvvooovvv|||dddYYYPPPIIIOOO\\\mmmxxx}}}xxxrrrcccTTTIIIRRRfffyyyzzzooojjjnnnmmmpppsssuuuyyyzzzsssjjjooosssooo{{{\\\@@@111,,,---)))+++,,,%%%***************))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******************,,,---+++***000999JJJWWWWWWNNN[[[}}}xxxnnnwww}}}zzzxxx}}}vvvssswwwaaa]]]aaalllyyyzzztttccc^^^```kkkssswwwyyy{{{~~~pppooouuusssssstttvvvyyy}}}}}}{{{vvvqqqmmmjjjiiihhhgggeeecccbbbdddhhhmmmpppvvvxxxyyyzzz{{{|||~~~~~~~~~{{{{{{||||||{{{yyyuuuvvvwwwvvvtttuuuxxx{{{wwwwwwvvvwww|||lll^^^WWWSSSQQQWWWaaajjjxxxmmmyyy}}}}}}}}}}}}kkkSSS>>>...---///+++)))+++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''')))+++,,,,,,,,,---...111BBBJJJIIIXXXwww}}}rrrwwwuuuyyynnn```[[[mmmrrr|||qqqwww{{{oooWWWMMMGGGFFFPPP```vvv~~~xxxjjj[[[PPPJJJKKKSSSYYYZZZ^^^fffcccggglllqqqxxx~~~{{{uuuooowwwzzzkkkwww|||vvvTTT>>>222000,,,,,,,,,$$$******++++++******)))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************,,,---++++++333===MMMVVVVVVPPP```pppnnnyyy{{{xxxzzz~~~sss[[[]]]gggvvvxxxpppbbbaaagggpppvvv|||{{{zzzwwwooo~~~tttrrruuurrrrrrtttvvvzzz~~~wwwrrrcccaaa^^^[[[XXXWWWVVVVVVTTTSSSRRRSSSTTTWWWZZZ\\\___aaaccceeehhhlllrrrvvv|||~~~zzzwwwxxxyyy{{{{{{wwwwwwwwwvvvvvvwwwzzz|||vvvvvvtttttt{{{yyylll]]]RRROOOTTTZZZaaannn|||zzz}}}}}}vvvuuu___HHH222---///---******++++++*********)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))+++,,,+++,,,...///555CCCLLLOOOaaa|||xxxkkkzzz}}}||||||{{{ooo```___ttt}}}sss{{{|||nnnYYYSSSTTTVVV___iiizzzpppdddWWWLLLEEEIIIPPPTTTWWWZZZWWW]]]eeelllwwwqqqppp~~~iiilll}}}www}}}lllRRRAAA:::000---///+++***++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))******************+++---,,,---777AAAPPPTTTRRRSSShhhkkkkkkwww~~~qqqZZZ]]]bbbnnnyyy}}}rrriiibbbeeekkkrrrvvvsss}}}uuuiiiiiirrrtttsssvvvpppqqqssswww{{{|||iii^^^YYYNNNMMMLLLJJJIIIIIIIIIJJJEEEFFFFFFGGGHHHJJJKKKKKKJJJLLLMMMOOOQQQVVV\\\aaaiiinnntttyyy}}}~~~~~~zzzxxxwwwxxxzzz{{{{{{|||||||||{{{yyyyyyyyyuuusssqqqrrryyyiiiWWWRRRUUUXXX\\\hhhvvv~~~vvvzzzzzzwwwyyyvvvlllSSS999000000000---,,,+++++++++*********))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))+++++++++,,,...000999CCCLLLVVViii~~~|||nnnlllvvvvvvyyy}}}iiibbbccczzzwwwvvv{{{sss\\\XXX```iiiqqqxxx|||{{{tttkkk[[[OOOEEEEEEJJJMMMMMMMMMWWW___gggooozzzuuuppp~~~kkkdddzzz{{{```NNNCCC111***...000+++++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***((()))))))))******************+++------000:::FFFRRRRRRPPPVVVnnn}}}}}}kkkrrrxxx~~~jjjUUUccciiirrrzzzwwwjjjaaacccgggmmmqqquuu}}}rrrwwwddd```mmm|||rrrqqqsssnnnpppssswww|||xxx```OOOGGGDDDDDDDDDDDDDDDDDDDDDEEEEEE???@@@AAACCCCCCDDDDDDDDDAAAAAABBBBBBBBBFFFKKKNNNUUU[[[eeennnvvv}}}~~~}}}}}}}}}{{{zzzyyyxxxxxx|||}}}~~~zzzwwwsssqqqpppsssyyyvvv^^^SSSSSSTTTXXXbbbqqqzzzzzzwwwuuuyyyttt|||sss[[[???111///000///...++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((***+++++++++---///222999@@@JJJWWWlll~~~yyyaaaqqqzzz{{{tttbbbdddggg~~~vvv||||||uuuZZZSSS^^^nnn~~~}}}|||wwwooocccWWWHHHAAAAAAGGGLLLOOOdddlllsssyyyzzzssszzzqqqcccnnn}}}|||bbbRRRIII555)))+++///+++++++++,,,++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))*********************,,,---222>>>KKKTTTQQQRRR\\\sssvvvmmm~~~|||~~~~~~fffYYYbbbgggooowww~~~pppddd^^^bbbhhhnnnqqqwwwyyywwwkkkaaahhh}}}zzzpppmmmnnnmmmooosssxxx}}}}}}dddPPPEEEAAA@@@AAAAAABBBCCCCCCDDDDDDEEE???@@@AAABBBBBBBBBBBBBBB@@@AAAAAA@@@@@@AAAEEEGGGLLLRRR[[[eeennnvvv}}}zzz}}}|||zzzxxxwwwxxxyyy|||}}}yyyrrrqqqqqqtttyyydddRRRNNNQQQRRR\\\mmm~~~zzzvvvsssssswww{{{~~~zzzyyy~~~{{{|||}}}yyywwwbbbEEE222,,,---------,,,++++++++++++*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++++++++---000333888===GGGWWWkkk{{{dddppp}}}qqqggggggiiixxx{{{ooo[[[SSS[[[mmmzzzqqqlllbbbRRRDDDAAAHHHTTT\\\nnnvvv}}}uuuooo{{{gggeeeqqq}}}yyy```TTTRRRBBB333///---++++++,,,,,,++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********))))))))))))***************)))***,,,...333AAANNNRRRRRRWWWfff|||{{{qqqooo}}}}}}nnn[[[YYYaaagggoooyyyzzzjjj```^^^```hhhpppuuu~~~wwwppphhhiiizzz|||qqqllljjjlllnnnsssxxx~~~hhhTTTIIIEEEDDDDDD@@@AAAAAABBBCCCCCCCCCCCC@@@@@@AAAAAABBBBBBAAAAAAAAABBBCCCDDDDDDEEEGGGIIINNNSSS[[[dddmmmuuu}}}{{{~~~}}}zzzyyyyyywwwvvvwwwyyy||||||zzzwwwsssqqqrrrvvvxxx~~~kkkUUUQQQXXX]]]eeewww|||vvvtttvvvuuusss|||uuu~~~~~~~~~~~~kkkPPP888,,,+++,,,---,,,,,,+++++++++*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++++++++---111444;;;>>>III[[[mmmzzzfffppp~~~~~~qqqmmmjjjiii~~~www~~~wwwsssjjj___ZZZ___nnn{{{qqqnnnhhhYYYJJJDDDKKKZZZdddpppxxxwwwfffvvvkkk```iiiyyyxxx___WWW[[[QQQAAA666///+++,,,,,,,,,,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))************+++)))***,,,...444BBBPPPOOOQQQ[[[oooyyynnnpppyyy}}}bbbRRRXXXhhhmmmvvvxxxggg_________hhhrrryyyyyyvvv|||ccchhhqqq~~~tttlllhhhkkknnnsssyyy~~~{{{jjjTTTEEE@@@BBBCCCCCC???@@@AAAAAABBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA???AAADDDFFFGGGHHHKKKMMMSSSXXX___gggpppyyy||||||yyyzzz{{{zzzwwwssssssuuuvvvuuussstttrrrsssvvvwww{{{qqq[[[XXXcccssszzz}}}}}}yyytttkkkxxxzzzyyy}}}|||zzz~~~tttYYY>>>///,,,...///,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++++++++---111555@@@CCCMMM___qqq}}}cccwwwwwwkkkjjjllliii|||}}}ttt|||mmmlllwww|||xxxuuuxxxzzzmmm^^^XXXTTTYYYhhh}}}vvvuuuqqqjjj___PPPFFFGGGVVVeeeqqqxxxxxxkkkttt}}}mmmfffyyygggPPPWWW```SSS>>>222...,,,,,,...,,,((((((+++******))))))))))))******+++)))(((&&&&&&((()))+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))+++***)))000>>>JJJPPPYYYTTT]]]vvvvvvgggqqqwww{{{}}}aaaWWW___hhh}}}sssbbbYYYZZZ```llluuuzzzpppqqqpppsss{{{~~~yyyooocccnnnqqqtttxxx|||aaaXXXLLLEEEEEEFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCC@@@CCCFFFGGGEEEDDDCCCCCCFFFGGGIIIJJJJJJLLLOOOQQQVVVXXX^^^gggrrr}}}}}}zzz|||}}}~~~}}}yyywwwxxxuuuuuuvvvvvvvvvtttrrrqqqssspppnnnqqqxxxzzzgggXXX^^^wwwxxx|||}}}|||~~~zzz}}}~~~eeezzz{{{___AAA222111000---,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,222:::AAAEEEFFFOOO___ooo~~~tttnnnxxxmmmjjjgggqqqrrryyyqqq___[[[jjjuuu|||xxxdddaaabbbaaacccjjjtttzzzzzzyyyuuukkkmmmzzzttt```YYYXXXYYY```nnnwwwzzzvvvqqqeeeTTTFFFDDDPPP^^^iiirrr~~~rrrtttuuunnn{{{{{{lll[[[UUUZZZZZZKKK:::000---+++---,,,)))***---******))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))+++***)))000>>>JJJOOOWWWXXXfff~~~gggcccrrrxxx|||sssYYYTTT```nnnrrrbbb\\\^^^eeeoooxxxuuupppqqqvvv~~~~~~yyyrrrkkkmmmooossswww{{{tttWWWPPPFFFBBBBBBDDDDDDBBBDDDDDDDDDDDDDDDDDDCCCCCCAAACCCFFFFFFEEEEEEEEEFFFIIIKKKMMMMMMNNNPPPSSSUUUYYY[[[aaaiiittt~~~|||{{{~~~||||||yyyuuuvvvuuuuuuvvvvvvuuuuuuttttttxxxuuurrrtttyyynnn[[[\\\```aaafffkkkkkkjjjpppwww~~~|||~~~}}}{{{~~~```nnn}}}hhhIII555000...,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,---333<<>>///,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,000888DDDMMMGGGQQQoooyyy~~~iii\\\xxx~~~~~~tttmmmjjjmmmwww{{{ppp```IIIIIIJJJLLLOOOTTTZZZ___aaaaaa]]]```kkkqqq}}}vvv|||nnneeelllyyytttkkkrrruuu}}}jjj^^^SSSIIIQQQWWWcccqqq}}}lll___tttyyyqqqvvvxxxzzz~~~uuuppppppXXX>>>111---,,,***)))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))***,,,111>>>LLLRRRQQQVVVsssnnniiiuuu~~~nnn]]]ddd{{{}}}lllaaabbbhhhkkkrrryyy}}}~~~sssvvv{{{{{{iiiZZZOOOIIIHHHDDDDDDDDDDDDDDDEEEFFFHHHFFFFFFGGGIIIJJJLLLMMMMMMNNNOOOQQQSSSTTTWWW[[[^^^aaacccfffhhhjjjmmmrrruuuxxx}}}}}}~~~}}}{{{|||kkkdddaaahhhpppuuuvvvxxxyyywwwuuurrrqqqqqqqqqrrrtttuuuuuusssqqqqqqsssvvvzzzxxx~~~uuu]]]MMMJJJJJJNNNUUU```qqqpppaaawwwuuufffEEE111+++,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++///777CCCMMMIII___vvv|||}}}gggYYYxxx~~~}}}tttooommmrrrrrrzzzrrrdddNNNOOOPPPRRRVVVZZZ]]]^^^aaabbbaaahhhvvv}}}sssjjj}}}vvvjjjhhhppp{{{zzzsssxxx{{{lllaaaVVVJJJJJJPPP\\\kkkyyy~~~hhhRRRdddkkkyyy}}}vvvyyy|||vvvuuu\\\@@@111...---,,,+++******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))***,,,222???NNNTTTSSSVVVvvvtttrrrzzzzzzhhh[[[eee|||zzziiiaaaeeekkkmmmqqqyyyuuuyyy}}}sssdddWWWNNNJJJJJJDDDDDDEEEEEEEEEGGGJJJLLLGGGGGGHHHJJJLLLMMMNNNOOONNNQQQSSSVVVWWWZZZ^^^```dddfffiiilllnnnqqquuuyyy}}}}}}yyy}}}~~~{{{zzzvvvooojjjiiijjjmmmuuu}}}uuutttsssrrrqqqrrrssssssqqqssstttsssrrrrrrvvvyyyvvvsssxxx^^^OOOKKKIIIJJJNNNYYYmmm~~~{{{}}}~~~~~~}}}~~~bbb|||kkkJJJ333,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++++++++...777CCCLLLMMMggg}}}qqq}}}jjjYYYvvv|||rrrmmmkkkvvvxxxlll{{{ssscccJJJNNNTTT[[[eeennnqqqpppjjjkkkiiiqqq~~~iiissswwwmmmgggjjjssszzz}}}pppgggXXXIIIFFFJJJQQQ\\\lllzzzjjjIIIKKK^^^lll~~~zzzqqqxxxnnnLLL///---222---***,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))*********+++111111777IIIRRRRRRVVVddd}}}jjjkkkuuu}}}|||^^^bbbqqquuuddd]]]cccjjjmmmppp}}}zzzyyy{{{~~~~~~~~~vvvdddWWWQQQNNNJJJFFFFFFFFFGGGHHHJJJKKKLLLLLLQQQPPPNNNMMMNNNPPPRRRSSSRRRTTTWWWYYY[[[^^^bbbeeehhhgggjjjqqqvvvxxx|||}}}{{{}}}~~~|||yyyzzzvvvtttuuuyyy|||zzzwwwxxxwwwuuurrrqqqppppppqqqsssssssssrrroooooooooqqqooouuu|||zzznnn^^^OOOFFFIIIPPPXXXhhhyyy||||||}}}~~~|||jjjxxx{{{xxx{{{{{{VVV333111,,,,,,++++++***+++++++++((((((((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******+++------+++000:::DDDIIIIIIbbbxxx|||{{{gggeeeqqq~~~}}}xxxzzzpppnnnyyyyyyooozzzlll]]]OOOUUUaaannnyyy}}}yyy~~~vvvlllfffjjjttt}}}yyyqqqjjj\\\NNNCCCFFFLLLXXXhhhwww||||||oooPPPSSSWWWaaarrr{{{ooozzzqqqPPP000---111...+++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***************000111888KKKSSSTTTXXXsssyyyfffjjjvvvqqqYYYdddsss}}}oooaaa___gggoooqqqttt~~~{{{{{{~~~vvvjjjZZZOOOLLLKKKHHHEEEGGGHHHIIIJJJKKKLLLMMMNNNRRRRRRQQQQQQQQQSSSTTTUUUWWWYYY\\\^^^```cccgggjjjiiiiiilllssswwwzzz~~~}}}|||~~~}}}zzz|||yyyvvvwww{{{}}}{{{xxxwwwvvvtttrrrpppppppppppprrrrrrrrrqqqooonnnooopppuuuxxx|||~~~sssdddUUUIIIIIIMMMTTTddduuu}}}|||||||||~~~vvvzzzzzz~~~\\\888222---,,,++++++***+++++++++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))*********------,,,000:::CCCGGGEEERRRjjj|||~~~yyyeeecccnnnoooxxx}}}|||}}}xxxnnnkkkuuu~~~uuuqqquuufffXXXSSSZZZeeepppwww|||yyyooohhhmmmzzz}}}uuuqqqlll___QQQDDDDDDHHHQQQ```ooo{{{~~~vvvqqqvvvtttXXX^^^TTT[[[kkk~~~}}}nnn|||wwwWWW555---111...---+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))************(((///111:::MMMUUUVVV\\\zzzhhhpppjjjYYYfffpppwwwxxxiii```bbbkkkqqqrrrwww{{{zzz~~~tttggg]]]QQQJJJIIIJJJIIIGGGIIIIIIJJJLLLMMMNNNOOOPPPTTTTTTUUUUUUVVVWWWWWWXXX\\\^^^```bbbdddfffjjjmmmkkkkkkooovvvzzz|||~~~|||}}}~~~}}}||||||yyyvvvwwwyyyzzzyyyvvvuuutttrrrqqqoooooonnnnnnpppqqqqqqooommmlllmmmooo{{{{{{{{{wwwlll\\\MMMGGGHHHOOO___ppp}}}|||}}}www}}}xxx}}}|||fffAAA111------,,,+++++++++++++++************************)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((()))******))),,,...---000:::AAADDDJJJJJJYYYttt~~~yyyfffdddnnnwwwzzz|||xxxnnnjjjttt}}}pppuuuzzznnn^^^QQQZZZdddpppyyy}}}{{{qqqlllsss~~~yyyxxxuuurrrqqqmmm```RRRIIIFFFEEELLLVVVcccqqq{{{~~~uuunnnooozzzyyy___hhhaaacccooosss|||}}}bbb===111111...,,,+++***))))))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******++++++'''...111===OOOUUUWWW```zzzkkkvvvddd[[[gggmmmuuuwwwfff___ccckkkooonnnyyyyyyxxxvvvhhh___XXXOOOJJJKKKLLLLLLKKKJJJJJJKKKMMMNNNOOOPPPQQQUUUVVVWWWXXXYYYZZZZZZZZZ]]]___aaacccdddfffiiilllmmmnnnsssyyy|||~~~~~~||||||||||||{{{yyyvvvttttttuuuvvvuuussssssrrrqqqpppooonnnmmmmmmnnnoooooommmlllkkklllnnn{{{zzzzzz~~~yyyqqqbbbQQQGGGDDDKKK[[[kkk~~~uuu~~~{{{ttt}}}}}}|||~~~pppKKK111...---,,,++++++++++++++++++++++++***************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))***(((,,,...---111999@@@CCCNNNJJJZZZyyyzzziiigggrrr{{{xxxpppnnnyyyxxxmmmwwwwwwiiiZZZOOO[[[iiizzz}}}wwwwww}}}~~~~~~}}}}}}}}}{{{yyywwwoooqqqsssrrrrrrooodddYYYMMMFFFCCCGGGOOOYYYiiiwwwyyyooojjjuuu}}}dddnnnsssssswww{{{{{{mmmGGG666333---***+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))******++++++(((...333@@@QQQUUUWWWbbbssskkkyyyyyyXXXYYYdddmmmrrrccc^^^dddkkkoooooo~~~yyywwwnnnaaa\\\WWWQQQMMMMMMOOOOOONNNKKKLLLMMMNNNOOOQQQRRRRRRVVVWWWXXXZZZ[[[[[[[[[[[[^^^```bbbcccdddfffiiilllmmmooouuu{{{~~~}}}{{{zzzzzzzzzyyyvvvuuutttsssssstttsssrrrqqqqqqppppppooonnnmmmllllllmmmmmmlllkkkjjjlllmmmuuuvvvwww}}}yyysssfffTTTGGGBBBHHHXXXfff|||{{{wwwzzz~~~~~~yyyVVV222///...---,,,++++++++++++++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***(((,,,......111:::AAACCCIIIIII___~~~xxxhhhiiivvvyyyvvvoooppp}}}vvvmmmyyy~~~ssseeeXXXPPP[[[kkk||||||yyywwwyyyyyyyyy}}}yyyrrrmmmlllooorrrqqquuuvvvuuutttrrrllldddNNNEEEAAADDDKKKSSSeeeuuu~~~pppkkkuuuhhhssswww{{{}}}wwwNNN777333...+++,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))***++++++,,,+++000555CCCSSSTTTVVVccc{{{pppmmm~~~zzzlllQQQWWW^^^kkkyyyjjj^^^]]]fffnnnsssvvvxxxvvv}}}uuuhhh]]]YYYVVVRRROOOOOOOOOOOONNNNNNNNNOOOPPPRRRSSSTTTTTTWWWXXXYYYZZZ[[[\\\]]]^^^aaaccceeeeeefffhhhjjjmmmmmmpppvvv|||~~~~~~|||{{{yyyxxxwwwvvvuuuuuuttttttttttttuuuppppppppppppooonnnmmmlllllllllmmmllljjjjjjlllmmmnnnqqquuuzzz{{{sssiiiYYYJJJBBBGGGTTT___uuu~~~qqq~~~aaa888000///...,,,+++++++++++++++++++++***))))))((((((***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((()))******(((,,,...---222;;;CCCFFFGGGMMMffftttcccgggwwwvvvrrrlllnnn|||vvvooo{{{~~~wwwlll___UUURRR]]]mmmxxxooolllkkkiiikkkqqqvvvyyy~~~}}}}}}sssjjjiiiiiilllqqqxxx|||wwwyyyqqqnnnqqqyyyyyyuuussspppkkkQQQGGGBBBDDDHHHNNN___qqqtttppp{{{mmmxxxvvv~~~PPP666111///...---,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))***+++,,,,,,...222888FFFTTTSSSTTTcccssslllmmm~~~|||___OOOWWW\\\oooqqqddd[[[]]]fffnnnvvv}}}|||yyy~~~wwwrrrpppvvv{{{{{{yyyyyy~~~{{{zzz|||{{{wwwvvvwwwtttkkkbbb[[[WWWUUUSSSQQQQQQPPPPPPPPPQQQQQQRRRTTTUUUVVVWWWXXXZZZZZZZZZZZZ\\\^^^```aaabbbdddeeeffffffhhhjjjlllkkkooovvv|||}}}~~~}}}}}}zzzwwwvvvsssssstttssssssssstttuuuppppppqqqqqqpppooommmlllkkklllmmmlllkkkjjjlllnnniiinnnrrruuu{{{ssslll^^^MMMCCCEEEOOOWWWnnn{{{~~~~~~xxxuuuzzznnntttmmm@@@000///...---,,,+++++++++++++++***))))))(((''''''******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******)))---...---222===FFFJJJNNNTTTjjjsssaaagggyyyxxxssskkklllyyyvvvooo~~~||||||uuunnncccVVVPPPPPPUUUdddvvvzzznnnccc^^^```]]]]]]aaaccccccfffkkkkkklllkkkjjjnnnuuuxxxvvvzzz|||nnnZZZQQQQQQXXXYYYbbboooxxxzzz{{{}}}xxxzzz{{{}}}uuurrrooolllWWWLLLEEEEEEFFFJJJYYYlllxxxuuuppp{{{}}}OOO333000111222...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))***+++,,,,,,000444999GGGUUURRRSSSbbbyyy|||{{{eeehhhzzzxxxSSSJJJWWW```zzzoooccc[[[^^^fffmmmvvv~~~zzzyyyppp|||mmmiiijjjpppuuuuuuuuuvvvwwwrrrqqqtttuuuqqqmmmllluuuyyylllddd___ZZZWWWVVVUUUTTTSSSSSSRRRRRRSSSTTTUUUVVVXXXYYYZZZZZZ\\\[[[[[[[[[\\\___bbbdddaaacccdddeeeeeefffiiikkkjjjnnnvvv|||}}}~~~{{{|||}}}{{{wwwuuuppppppqqqqqqpppqqqrrrtttppppppqqqqqqqqqooonnnmmmkkklllmmmlllkkkkkklllnnnhhhmmmqqqrrrvvvtttoooaaaPPPDDDDDDKKKQQQjjjxxx~~~~~~xxxjjjiiinnnrrrkkktttFFF000000...---,,,+++++++++*********)))(((''''''&&&******))))))))))))******))))))))))))))))))))))))((((((((((((((()))*********---------222>>>HHHMMMTTTXXXhhhuuuaaahhh||||||vvvlllkkkwww|||uuuooo|||pppuuuwwwnnnfff[[[OOOKKKNNNDDDRRRcccmmmkkkaaaXXXSSSZZZVVVUUUWWWWWWUUUVVVYYY]]]______```eeemmmqqqpppvvvxxx{{{~~~cccQQQKKKIIIFFFJJJMMMRRRYYYaaagggmmmpppvvvzzzzzzzzz~~~|||uuusssqqqlllhhh\\\NNNEEEFFFHHHJJJUUUddd}}}{{{\\\222000777------,,,++++++******++++++************))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))***++++++,,,,,,,,,777@@@JJJSSSQQQXXXmmm}}}|||gggjjjpppZZZPPPXXXmmmeee```^^^bbbgggooozzzttttttzzzooozzzwwwnnniiidddccceeehhhhhhggggggjjjpppuuuvvvqqqiiibbbxxx}}}sssjjjaaa[[[YYYYYYWWWUUUUUUUUUUUUTTTSSSUUUTTTUUUWWW[[[\\\ZZZXXXYYYZZZ[[[\\\^^^aaacccdddbbbcccdddeeefffhhhkkknnnooopppuuu{{{}}}|||vvvtttxxxzzz}}}{{{|||zzztttuuurrrpppoooqqqrrrsssssssssrrrpppooooooppprrrsssoooooommmjjjhhhhhhkkknnnmmmmmmnnnqqqwww~~~xxxrrrfffVVVIIIEEEIIIOOOdddoooxxxmmmdddhhh|||___yyywwwPPP000111111...,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))+++000666:::@@@MMMZZZ]]]WWWhhh~~~iiifffzzzppptttooolll|||rrrssstttccccccccctttuuuggg]]]SSSJJJFFFFFF@@@HHHQQQXXXXXXTTTNNNKKKMMMNNNNNNMMMKKKLLLNNNPPPUUUXXX[[[^^^aaadddiiilllooorrrvvvyyy|||fffPPPEEEAAA???===>>>@@@BBBFFFJJJMMMPPPQQQTTTWWW^^^hhhttt~~~}}}yyyxxxzzz}}}|||wwwtttrrrooojjjfffZZZNNNFFFGGGGGGGGGOOO[[[}}}|||zzzxxx~~~bbb:::111333***---,,,++++++******++++++************))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))***++++++,,,,,,,,,777???JJJSSSRRR[[[qqq{{{}}}yyyjjjrrr}}}iiiUUUNNN\\\xxx}}}bbb___^^^dddjjjrrr~~~sss|||uuusss{{{lll```^^^[[[YYYYYYXXXWWWVVVZZZ]]]```dddeeeeeedddccc~~~uuullleee^^^ZZZYYYXXXWWWUUUUUUUUUUUUTTTTTTWWWVVVWWWYYY\\\^^^\\\ZZZ^^^^^^^^^^^^___```aaabbbcccdddeeefffgggiiillloooooopppuuu{{{}}}~~~|||vvvpppoooqqqwww|||~~~|||{{{}}}zzzuuuuuusssqqqppprrrtttttttttrrrqqqooonnnnnnoooqqqrrrmmmkkkiiihhhhhhiiijjjkkkkkkkkkmmmpppvvv~~~|||vvvhhhXXXJJJDDDHHHMMM^^^hhhyyy~~~|||tttooovvvlllxxx|||YYY333222000---,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---******///555@@@PPP^^^ZZZTTTddd}}}qqqaaagggwwwtttvvvqqqpppqqqrrryyymmm\\\OOOVVVWWWjjjzzznnn```UUULLLCCC@@@AAA;;;@@@HHHLLLLLLIIIFFFCCCJJJJJJJJJIIIGGGGGGHHHJJJPPPRRRUUUXXX[[[^^^bbbeeejjjlllppptttvvvyyy}}}kkkNNNBBB@@@===:::;;;<<<======>>>??????@@@@@@AAABBBEEEKKKTTT___jjjppp}}}yyyvvvtttuuuvvvqqqrrrrrrrrroookkkgggddd[[[QQQIIIIIIGGGFFFKKKTTTqqqwwwzzzfffpppnnnIII555000)))---,,,++++++******++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++,,,,,,,,,777???JJJSSSTTT```xxx~~~~~~qqqkkk}}}fffSSSOOO```}}}xxx___]]]```fffnnnvvvzzzsss|||uuu~~~~~~lll[[[OOOPPPRRRRRRPPPOOONNNOOOYYY[[[\\\\\\]]]aaaiiioooxxxlllfffaaa]]][[[\\\ZZZYYYXXXXXXWWWWWWWWWWWWZZZYYYZZZ\\\^^^___^^^]]]____________```aaabbbbbbccceeefffggggggjjjmmmppppppqqquuu{{{}}}~~~qqqgggcccccchhhnnn{{{||||||{{{|||}}}zzzvvvuuusssqqqqqqsssuuuuuuuuuooonnnmmmllllllmmmnnnooojjjhhhfffgggjjjkkkjjjhhhhhhiiilllooottt}}}{{{lllZZZKKKDDDFFFJJJUUU___ooo~~~}}}}}}{{{uuutttwwwooojjj777444///---,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,))))))...777CCCTTTbbb]]]XXXggg~~~{{{rrrYYYYYYiiiuuu~~~vvvvvvqqqsss}}}ooorrrrrrbbbUUULLLJJJNNNaaassszzzpppdddUUUKKKBBB:::888:::777:::>>>@@@???>>>===<<>>666...------,,,+++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************''')))...555<<>>@@@BBBFFFMMMVVV\\\cccppp|||{{{rrrlllooosssssswwwwwwuuupppjjjfffdddccc^^^UUUKKKFFFDDDFFFMMMTTTbbbuuuzzzyyyxxxuuu```===111111---,,,++++++******++++++************)))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,---999CCCMMMUUUXXXhhh}}}{{{jjjlll}}}cccXXXXXXbbbqqqooo]]]^^^ccckkkqqqyyy{{{wwwoooeeeVVVHHHDDDHHHNNNSSSYYYaaakkkssssssvvvwwwwwwxxxwwwmmmeeebbbaaa^^^]]]___]]]^^^___]]][[[[[[\\\^^^]]]]]]^^^^^^^^^___``````]]]]]]^^^___aaacccdddeeeccceeefffggggggiiimmmpppuuuuuuxxx}}}~~~}}}{{{{{{yyywwwsssqqqpppppprrrrrrrrrqqqlllkkkkkkkkkkkkkkkkkklllllljjjiiimmmrrrsssoookkkhhhjjjlllnnnrrrzzzqqq___PPPGGGDDDDDDKKKRRR```ttt~~~|||}}}qqqjjjfffkkk{{{}}}}}}bbbvvvwww|||EEE888---,,,...,,,+++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************%%%***111666999DDD\\\qqqdddgggwwwxxxeee]]]hhhvvv~~~zzzzzzvvvpppooo{{{xxxooovvvooogggeee\\\OOONNNTTTeeemmmeeebbbeee```^^^SSSGGG???888333333555666777666555333444666999:::<<<>>>@@@@@@AAACCCEEEBBBDDDGGGHHHJJJLLLPPPSSSYYY[[[___aaabbbcccdddeeefffgggkkkpppvvv|||~~~{{{fffKKKCCC@@@BBBAAA<<<===CCC>>>>>>>>>>>>>>>>>>>>>>>><<<@@@DDDGGGIIINNNUUU[[[dddqqq}}}|||ssssss|||{{{vvvqqqlllhhheeeddd[[[TTTIIIBBB@@@DDDKKKQQQ\\\pppuuuppp|||{{{nnnuuuddd===000111---,,,++++++******++++++************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,///<<>>;;;888444333555000111222222111111333555444777;;;===>>>???AAABBB???@@@BBBDDDEEEGGGJJJLLLNNNQQQUUUWWWVVVUUUTTTTTTOOO\\\mmmwwwzzzzzzzzz{{{rrr[[[IIIAAABBB@@@===???DDDDDD@@@@@@AAABBBDDDGGGIIIKKKLLLHHHMMMSSSWWW[[[bbblllsssyyy|||sssuuuyyy{{{vvvqqqppprrrpppkkkfffZZZWWWPPPHHHDDDFFFHHHIIIDDD\\\yyy}}}lllwwwbbbXXXlll~~~zzzmmmDDD333...---,,,++++++******++++++************))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))***++++++,,,,,,222AAALLLUUUZZZZZZiii{{{qqqsssuuu```VVVZZZiiizzzlll___bbbhhhpppxxxuuu~~~ssscccWWWNNNGGGDDDDDDEEEIIIRRRbbbttt|||zzzppphhhddd___]]]aaadddbbb``````aaadddfffdddaaa```cccgggccceeeeeedddbbbbbbeeehhhddddddeeeeeeggghhhjjjkkkiiijjjkkklllmmmooorrruuutttsssvvvyyyzzz|||}}}wwwtttwwwuuutttssssssqqqnnnlllmmmnnnnnnoooooonnnnnnmmmjjjlllmmmlllkkkkkklllnnnhhhkkkllliiihhhmmmyyy{{{pppdddYYYOOOGGGBBBCCCGGGRRRfff|||~~~{{{zzz|||xxx|||uuummmnnnjjjfffmmmkkk|||VVVWWW{{{RRR<<<+++,,,000---***,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************------555DDDSSS^^^fffmmmcccppppppkkk{{{~~~bbbcccqqqmmmnnnxxxwwwqqqmmmuuuyyy]]]KKKSSSfffkkkccc```eeevvv}}}qqqhhhaaaVVVHHHAAA;;;999777333222444///111333444333333444555333666999;;;<<<<<<===???===>>>@@@AAABBBDDDGGGIIIJJJMMMQQQRRRRRRPPPOOOOOOEEEXXXooo}}}|||zzz{{{ttt\\\MMMIIIBBBAAAAAACCCFFFFFFDDDAAAFFFDDDEEEIIIKKKKKKMMMQQQUUUXXX\\\```dddllluuu|||}}}}}}~~~{{{wwwtttrrrtttvvvxxxvvvuuutttsssqqqmmmgggccc^^^ZZZSSSKKKEEEDDDGGGJJJCCCXXXqqq~~~pppppphhhPPPeee{{{~~~wwwwww}}}RRR000,,,...---,,,+++************************))))))))))))))))))))))))))))))))))))+++)))(((((())))))(((&&&((()))***))))))***,,,///777EEEPPPRRRUUUbbbuuu}}}zzzpppppp\\\]]]^^^fff}}}}}}hhh]]]```gggpppvvvzzztttyyyppp```QQQEEEBBBDDDHHHJJJKKKYYYmmmyyy}}}|||}}}}}}~~~xxx}}}}}}|||}}}}}}rrrhhhaaa````````````aaaaaaaaaaaacccbbbbbbbbbcccddddddeeebbbccceeeffffffdddcccaaagggggggggggghhhhhhhhhhhhlllkkkkkklllmmmoooqqqsssrrrvvvzzz}}}~~~yyywwwwwwuuusssuuutttsssrrrrrrqqqooommmjjjkkklllmmmlllkkkjjjiiimmmnnnooommmjjjhhhggggggkkkhhhggghhhhhhlllvvvqqqeeeZZZNNNEEEAAACCCJJJVVVfffuuu}}}{{{zzzzzz|||vvvrrruuuxxxrrrggg^^^bbbrrr^^^SSS[[[@@@111000,,,,,,...+++,,,,,,,,,+++++++++******)))((('''''''''(((***+++))))))))))))))))))))))))******))))))******+++,,,,,,---222777DDD```qqqiiidddrrr}}}nnnkkk{{{}}}wwwdddhhhvvvqqqjjjyyyrrrnnnzzziiiWWWPPPTTTcccjjjbbbaaaiiixxxzzzlllfffbbbXXXGGG>>>666444444222222444000000000111222444555666999888888888999;;;===>>>===>>>@@@AAACCCCCCCCCCCCJJJLLLNNNOOONNNNNNNNNOOOKKKYYYlll{{{{{{uuurrrvvveeeSSSHHHFFFBBBAAAAAACCCFFFFFFDDDBBBIIIGGGIIIOOOQQQQQQSSSVVV\\\___ccchhhnnnvvv~~~~~~~~~}}}{{{yyywwwvvvuuuuuuwwwvvvsssqqqppplllhhheee```\\\TTTLLLEEECCCEEEGGGEEEVVVjjjzzztttnnnoooQQQaaa~~~~~~{{{}}}TTT000,,,...---,,,+++************************))))))))))))))))))))))))))))))))))))+++)))(((((())))))(((&&&((()))***))))))***---///999EEENNNQQQUUUbbbsss~~~{{{zzzssswww{{{\\\]]]___jjj}}}hhhaaadddjjjrrrxxx|||wwwvvvmmm]]]OOOGGGHHHOOOTTTRRRRRR\\\kkktttwww{{{sssrrrssstttvvvxxxuuuyyy~~~~~~|||}}}~~~{{{zzz{{{}}}yyypppgggbbbaaaaaabbbbbbccccccccccccdddddddddddddddeeefffffffffggghhhiiiiiihhhgggfffggggggggghhhhhhhhhiiiiiikkkkkkkkkkkkmmmoooqqqrrrsssvvvyyy|||}}}}}}}}}xxxtttuuuxxxzzzwwwttttttttttttssssssqqqnnnllllllllllllllllllkkkjjjiiinnnoooooonnnkkkiiihhhiiillljjjiiikkkkkkmmmvvvrrrfff[[[OOOFFFAAAAAAFFFQQQbbbttt~~~|||{{{zzz{{{wwwuuuxxxzzzttthhh^^^ooo{{{}}}]]]RRRaaaCCC222000---...///+++,,,,,,,,,+++++++++******)))(((((('''((()))***+++))))))))))))))))))))))))******))))))******+++,,,,,,---333888EEEccctttmmmllluuummmhhhzzzqqqooowwwqqqoooppplllyyyyyydddVVVRRRTTTcccnnniiikkkooozzz|||qqqllleeeWWWGGG>>>666444444222222444000000111111222333444555888888888999:::;;;<<<=========>>>???@@@AAAAAAAAABBBEEEHHHIIIIIIIIIJJJKKKMMM]]]rrryyypppllloooaaaUUUJJJEEEEEECCCBBBCCCDDDFFFGGGFFFEEEKKKKKKOOOVVVYYYYYYZZZ]]]eeehhhmmmttt{{{}}}~~~~~~~~~|||yyyuuusssvvvsssooolllkkkjjjhhhfffccc___WWWNNNFFFBBBCCCDDDJJJVVVfffsss~~~uuukkkzzzSSSWWW|||}}}YYY333///...---,,,++++++*********************))))))))))))))))))))))))))))))))))))***)))(((((())))))((('''((()))***))))))***---000;;;EEENNNQQQXXXgggyyyuuuvvvrrr[[[\\\^^^kkk}}}hhhcccfffmmmuuu|||}}}zzzzzzoooeeeWWWKKKGGGMMMVVV]]]TTTSSSXXXbbbggghhhnnnwwwpppgggaaabbbeeegggiiimmmmmmqqquuuwwwvvvwwwzzz}}}|||}}}}}}yyyvvvvvvyyy}}}zzzssslllfffcccbbbbbbcccdddeeeffffffgggffffffeeeeeeeeefffgggggghhhiiijjjkkkkkkjjjiiihhhggggggggghhhhhhhhhiiiiiijjjjjjjjjkkklllnnnpppqqqtttvvvxxxyyyzzz{{{}}}tttlllmmmppprrrrrrqqqpppoooiiibbb___```eeennnwwwyyyuuuppprrrsssuuuuuutttrrrooommmnnnnnnmmmlllkkkjjjjjjjjjnnnoooooonnnkkkiiiiiijjjllljjjkkkllllllmmmttt|||uuuiii]]]RRRHHHAAAAAACCCJJJZZZooo|||{{{zzzzzzxxxxxx{{{}}}wwwkkk___qqq~~~cccRRRuuuiiiHHH333000...000000***,,,,,,,,,+++++++++******)))(((((((((((()))***+++))))))))))))))))))))))))******))))))******+++,,,------333888GGGggg{{{uuutttzzz|||{{{~~~kkkeeevvvwwwvvvnnnrrroooiiiyyymmm^^^VVVUUUUUUcccsssuuuyyyyyyyyysssiiiWWWHHH???777555444222222444222111111111222333333444777777999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>@@@BBBFFFHHHIIIJJJKKKMMMVVVhhh~~~xxxnnnjjjvvvbbbUUUMMMHHHFFFHHHFFFFFFGGGHHHJJJJJJKKKJJJNNNOOOTTT]]]aaaaaaaaadddlllpppvvv~~~{{{|||~~~~~~}}}zzzvvvttttttpppkkkgggfffffffffffffffbbb[[[QQQHHHCCCBBBBBBHHHPPP]]]kkkzzz|||ooo```VVVzzz___888333......---,,,++++++++++++************)))))))))(((((((((((((((((((((((((((***((('''((()))***)))'''((()))*********+++...111===HHHQQQTTT[[[mmmyyypppwww~~~ppp[[[\\\^^^jjj}}}hhhaaaeeemmmvvv{{{yyy|||yyy{{{tttttt~~~|||ooofff]]]PPPGGGEEEKKKSSSXXXJJJIIIMMMTTTWWWUUUWWW[[[\\\UUURRRTTTXXXZZZ^^^cccbbbfffjjjlllmmmpppuuuyyyvvvxxxxxxuuusssuuu{{{zzzsssmmmhhhdddbbbbbbcccdddeeefffggghhhiiifffffffffeeeeeeffffffgggfffggghhhiiiiiiiiihhhhhhffffffffffffggggggggggggiiiiiijjjkkklllnnnoooppptttuuuwwwwwwxxxyyy|||wwwaaaUUUSSSSSSTTTVVVVVVVVVVVVTTTQQQQQQUUU___mmmxxx{{{vvvpppooorrruuuwwwwwwtttrrrqqqpppooommmkkkjjjjjjkkkkkkmmmmmmmmmllljjjhhhiiijjjjjjiiijjjkkkjjjjjjooowwwxxxlll___TTTJJJAAADDDBBBDDDRRRggg{{{{{{yyyyyyxxxzzz|||~~~{{{mmmaaafffvvvoooVVVfffpppLLL333///---000000))),,,,,,,,,+++++++++******)))))))))))))))*********))))))))))))))))))))))))******))))))******+++,,,------333:::JJJlll|||ssswww|||yyy|||lllfffsss}}}zzzssslllrrr~~~pppiii{{{{{{eee[[[YYYZZZWWWcccvvv~~~~~~wwwmmm[[[III???777555555222222444222222222111222222333333666777999:::;;;;;;:::::::::999888888888999:::;;;???BBBFFFIIIJJJLLLMMMOOO]]]nnnqqqiiiggg{{{kkkYYYPPPMMMJJJIIIJJJKKKLLLMMMNNNNNNOOOQQQRRRTTTVVV\\\fffkkkjjjkkkmmmrrruuu{{{zzz{{{{{{{{{zzzyyywwwvvvrrrooojjjggggggggghhhggggggddd]]]SSSJJJDDDBBBBBB???DDDQQQcccwwwssstttbbbggg>>>444///...---,,,++++++++++++************)))))))))((((((((((((((((((((((((((()))((('''((()))***)))(((((()))*********,,,///111???LLLUUUUUUYYYmmmnnnpppyyymmm[[[^^^cccooo}}}iiibbbhhhooowwwvvvvvvuuussswwwmmmiiipppvvvrrrpppooofff___XXXNNNGGGEEEGGGIIIJJJ@@@@@@EEEKKKMMMJJJHHHHHHNNNJJJHHHLLLOOOQQQUUUZZZZZZ^^^bbbeeegggjjjpppuuusssuuuvvvsssoooqqqyyy}}}~~~}}}wwwoooiiieeecccbbbccccccdddeeeggghhhiiiiiiffffffeeeeeeeeeeeeffffffffffffgggggghhhhhhhhhhhhdddddddddeeeeeeeeeffffffhhhiiijjjkkkmmmnnnoooooossstttvvvwwwwwwyyy|||~~~}}}uuucccXXXTTTQQQPPPOOONNNLLLKKKKKKLLLPPPUUUaaaqqq}}}zzzssslllqqqvvvxxxxxxvvvuuuuuuqqqooonnnlllkkkkkklllmmmjjjkkkkkkiiigggggghhhjjjjjjiiijjjkkkjjjiiimmmttt|||ooobbbXXXLLLBBBEEEAAABBBNNNcccxxxyyyxxxyyywww|||}}}pppccc```nnnzzzaaaaaa~~~tttOOO555///,,,...///(((,,,,,,,,,+++++++++******((())))))***************))))))))))))))))))))))))******))))))******+++,,,,,,---444<<>>AAAFFFIIIHHHEEEBBBGGGDDDCCCGGGJJJJJJNNNSSSUUUYYY^^^aaabbbffflllqqqqqqttttttpppjjjjjjqqqxxxxxxzzz}}}}}}yyyrrrkkkfffccccccccceeeeeefffggghhhhhhiiiiiiggggggfffeeeeeeeeeeeefffggggggggghhhiiiiiijjjjjjddddddddddddeeeeeeeeefffhhhiiikkklllnnnooooooooopppsssuuuwwwxxxzzz}}}wwwjjj___YYYZZZVVVSSSPPPLLLHHHHHHLLLRRRYYYfffvvvzzzqqqlllpppuuuwwwuuuttttttvvvoooooonnnmmmmmmmmmmmmnnniiiiiiiiigggffffffhhhjjjkkkjjjkkklllkkkjjjooovvv~~~rrreeeZZZNNNBBBCCCAAABBBMMMbbbwwwyyyxxxyyyvvv}}}~~~ssseeefffnnn~~~}}}oooeee}}}vvvRRR888111,,,---///))),,,,,,,,,+++++++++******((()))******++++++******))))))))))))))))))))))))******))))))******+++,,,+++---555>>>QQQttt|||www}}}uuuooottt|||~~~}}}rrrrrrooosss~~~~~~rrrlllzzzddd^^^dddhhh```eeezzzyyyqqqcccJJJAAA888666555333222333222111111111222333333444777777888999999999999999999777444333333555999;;;???BBBFFFHHHIIIIIIKKKLLLUUU]]]eeeddd\\\WWWWWW[[[bbbYYYQQQPPPOOONNNOOOQQQSSSTTTVVVVVVUUUVVVZZZ]]]``````fffoootttuuuvvvyyy|||~~~}}}xxx|||}}}}}}|||zzzxxxvvvsssrrrmmmlllllllllmmmllliiiggg```^^^YYYRRRIIICCC@@@???BBBEEESSSkkkqqqxxxuuusss|||sssFFF...///...---,,,,,,+++,,,,,,************))))))))))))))))))))))))))))))))))))(((''''''((()))******(((((()))******+++---000333BBBJJJPPPSSS\\\nnn|||zzzaaaXXXeeesss}}}iiihhhnnnrrruuussslllzzz{{{jjjdddiiipppfffWWWUUU[[[ZZZ[[[]]]WWWYYYRRRIIIDDDBBBAAA===999<<<<<<===???BBBEEECCCAAACCCAAAAAADDDEEEDDDGGGLLLOOOSSSXXX[[[]]]```eeeiiijjjmmmooojjjcccbbbiiipppuuuxxx|||}}}{{{vvvrrrmmmhhhdddcccdddeeehhhhhhiiiiiiiiijjjjjjjjjiiihhhggggggfffffffffgggggggggggghhhhhhiiijjjkkkeeeeeefffffffffgggggggggiiijjjlllnnnoooppppppooonnnqqquuuxxxzzz|||~~~}}}vvvmmmeeeeeebbbaaaaaa]]]WWWXXX]]]aaahhhvvvyyymmmmmmqqquuutttpppnnnoooqqqmmmmmmnnnoooooooooooonnniiiiiiiiigggfffgggiiilllkkkjjjjjjkkkjjjiiiooowww|||uuufff]]]PPPCCCAAAAAACCCLLL]]]rrr{{{zzz|||uuu~~~uuuggghhhmmm{{{~~~mmm}}}yyyvvvUUU===444...---000,,,,,,,,,,,,+++++++++******((()))***+++++++++******))))))))))))))))))))))))******))))))******+++,,,***---666@@@TTTwww|||}}}qqqjjjoooxxx{{{sssgggnnnnnnppp||||||ooommm}}}eee___gggmmmeeehhh~~~}}}rrraaaKKKAAA999666555333222333000000111111222333444555888888888888888999999:::888666333222333666:::===AAACCCFFFHHHHHHHHHHHHIIIMMMQQQVVVUUURRRPPPSSSWWW^^^WWWRRRQQQQQQPPPSSSWWWSSSVVVWWWWWWVVVWWW[[[_________dddmmmrrrsssuuuxxx~~~llljjjuuu}}}zzzuuuqqqnnnhhhhhhiiikkkllljjjfffccc\\\ZZZVVVPPPHHHBBB>>>>>>CCCEEESSSkkk~~~{{{pppzzzvvvHHH,,,//////...---,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((''''''((()))******)))((()))******+++---000333@@@EEEKKKTTTcccuuuttt]]]VVVeeevvv}}}iiieeekkkpppsss}}}llljjj~~~mmm\\\WWW]]]dddZZZIIIGGGOOORRRUUUWWWRRRTTTMMMDDD??????>>>;;;888;;;999777777:::???@@@???AAA???@@@BBBBBBAAACCCHHHIIINNNSSSVVVWWWZZZ^^^aaaaaafffiiieee______fffnnnuuuxxx|||}}}zzzwwwooommmiiieeeddddddeeefffkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiihhhhhhggghhhhhhffffffffffffggghhhiiijjjgggggggggggghhhhhhhhhiiiiiijjjlllnnnpppppppppppplllpppuuuyyy{{{}}}~~~{{{rrrqqqtttxxxvvvqqqrrrxxxxxx~~~oooooorrrtttrrrllliiijjjmmmkkklllnnnpppppppppoooooojjjjjjiiihhhggghhhjjjmmmiiigggggghhhggggggmmmvvvzzzvvvhhh^^^QQQCCCAAAAAACCCJJJXXXjjj{{{||||||~~~uuu~~~~~~~~~vvvhhhbbbjjjqqqwwwrrryyywwwWWW@@@888///...111...,,,,,,,,,+++++++++******((()))***+++,,,+++******))))))))))))))))))))))))*********)))***++++++,,,))),,,777BBBUUUxxxxxxyyy|||zzzkkkbbbiiiuuu}}}rrrkkk^^^iiikkkmmm{{{{{{lllmmmfff```hhhpppiiikkksss^^^KKKBBB999777555333222333000000000111222444555666999888777777777888999:::888666333111333777;;;???===???BBBBBBBBBAAAAAABBBBBBEEEHHHIIIHHHIIIMMMPPPWWWSSSQQQTTTVVVTTTTTTVVVXXXVVVVVVYYYYYYXXX\\\bbbhhhjjjmmmppprrruuuyyy{{{www{{{xxxwwwxxxuuuppplllpppnnnmmmmmmllliiidddaaa```]]]YYYSSSMMMHHHEEECCCAAAGGGTTThhh|||ssstttwww@@@444//////...---,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((++++++***...444@@@EEEIIIPPP^^^rrrlllYYYVVVhhhwww{{{oooeeejjjpppvvvvvvggg{{{yyycccWWWSSSTTTSSSQQQJJJHHHLLLNNNKKKIIIKKKKKKJJJHHHCCC>>>:::888888888777555444444555777888::::::;;;<<<>>>???@@@AAADDDEEEGGGKKKNNNRRRUUUWWWXXXWWW[[[___XXXRRRZZZkkkyyy{{{~~~~~~zzzuuuqqqhhhhhhhhhfffdddcccdddeeeggghhhiiiiiiiiiiiihhhgggiiijjjjjjjjjjjjiiihhhhhhcccccccccdddeeefffggghhhkkkjjjiiijjjkkkjjjhhhfffhhhjjjlllmmmmmmmmmoooqqquuuvvvwwwzzz|||~~~{{{llljjjiiiiiihhhiiijjjkkklllnnnmmmlllmmmoooooollliiiooollljjjjjjlllmmmjjjgggbbbdddeeeeeeeeeggglllpppttt}}}zzzlll]]]OOOFFF>>>@@@CCCHHHRRRcccuuu~~~~~~{{{xxxyyy{{{zzztttnnn]]]fffooo|||vvvfffEEE///000000+++---------,,,++++++******)))************************)))************+++++++++'''''''''((()))+++,,,---(((000666???WWWvvvssspppyyygggggglllmmmsssqqq{{{xxxkkkiiikkknnnzzzyyyppp}}}jjjaaacccppptttqqqyyyqqq___TTTFFF:::666666444222222333222111111222555777999;;;::::::999999999::::::666555444444666999<<<>>>???>>>>>>===<<<<<<;;;;;;>>>???@@@CCCEEEIIIKKKMMMWWWSSSRRRVVVXXXWWWWWWYYYYYYWWWXXX[[[\\\[[[___eeekkkmmmoooppprrruuuyyy|||zzzwwwwwwvvvssspppooonnnmmmlllkkkhhhdddaaa```^^^YYYSSSMMMHHHDDDBBBBBBIIIWWWiiizzz}}}uuutttxxxAAA555//////...---,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***((()))++++++***...555@@@DDDHHHOOO^^^rrrfffSSSVVVfffttt~~~rrrggglllrrrxxxxxxqqqppp[[[PPPNNNQQQSSSSSSLLLIIINNNPPPLLLHHHGGGKKKKKKJJJGGGAAA<<<888777444333111000000111222333555555666777999:::;;;;;;>>>@@@CCCFFFIIIKKKMMMMMMQQQOOORRRUUUQQQNNNYYYjjj~~~{{{uuuooolllfffggggggfffdddcccdddeeeggghhhiiikkklllllllllllliiijjjjjjjjjjjjiiihhhhhheeeeeedddeeeeeefffggghhhiiihhhggghhhjjjkkkjjjiiijjjlllnnnoooooooooqqqssssssuuuwwwyyy|||jjj\\\]]]]]]^^^```cccfffiiikkknnnlllkkkmmmnnnnnnllljjjkkkjjjiiihhhiiiiiigggfffbbbdddeeeeeedddfffjjjnnnqqqzzzxxxjjj[[[MMMDDD???@@@CCCGGGQQQaaattt~~~|||yyyxxxyyy{{{zzzuuupppbbbdddggguuu~~~}}}zzz}}}|||{{{lllJJJ111000000+++,,,------,,,++++++******)))************************)))************+++++++++''''''(((((()))+++,,,---***222888???UUUrrr~~~tttmmmnnngggoootttssspppxxx{{{mmmjjjkkkooo|||tttooo}}}gggaaa\\\cccuuu}}}yyy}}}sssdddRRREEE999666666444222222222222111111333555777999:::::::::::::::;;;<<<<<<888777666666777:::===?????????>>><<<;;;999888888:::;;;<<<>>>AAADDDGGGHHHXXXTTTSSSXXXZZZZZZ[[[]]][[[YYY[[[^^^___^^^bbbhhhmmmnnnoooppprrruuuzzz~~~|||vvvuuuuuusssqqqooonnnllllllkkkhhhdddaaaaaa^^^YYYSSSMMMGGGCCCAAAAAAIIIWWWeeerrr}}}tttxxxuuuyyy@@@222//////...---,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***)))***++++++***000888EEEGGGIIIOOO]]]qqqxxx```OOOVVVeeessssssjjjooossszzzxxxvvvjjjUUUJJJJJJOOOTTTVVVOOOLLLPPPTTTQQQJJJEEELLLMMMMMMIIICCC===888666222111///.........//////111111222444555666777888888999<<>>>>>???;;;:::999888999;;;===??????>>>===;;;999777555444777888999;;;>>>AAACCCEEEZZZVVVVVVZZZ\\\[[[\\\^^^\\\[[[]]]aaabbbaaadddjjjkkkmmmnnnppprrrwww|||}}}wwwtttsssqqqmmmooommmlllkkkjjjhhheeebbbaaa^^^YYYSSSLLLGGGBBB@@@>>>FFFQQQ[[[fffssssss{{{tttxxx>>>000//////...---,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,++++++333<<>>BBBSSSnnn~~~ssseee}}}hhhaaauuussslllkkkrrrnnnmmm~~~yyydddSSSNNNPPPRRR^^^qqq||||||zzz{{{~~~~~~zzzwwwuuunnnfffKKKAAA888666555333111222111111111222444666888999999999;;;===>>>@@@AAAAAA===<<<;;;::::::;;;===>>>===<<<;;;999777666444444777888999;;;>>>@@@CCCDDD___ZZZYYY\\\^^^\\\\\\^^^]]]]]]___cccdddbbbeeejjjhhhjjjmmmppptttyyyrrrtttyyy{{{wwwttttttqqqmmmooommmkkkjjjiiihhheeeccc```]]]XXXRRRLLLFFFCCC@@@???DDDKKKRRR\\\mmmvvv~~~rrrzzzvvv}}}zzz@@@111//////...---,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,+++---666BBBOOOOOOPPPVVVeeewwwuuugggwwwyyy]]]UUUZZZgggxxxooommmooossszzzoooqqqrrr\\\NNNFFFDDDKKKTTTVVVUUUVVVZZZ``````ZZZRRRVVVSSSMMMDDD<<<777666777333333222222111111111111111222333444555777888888555333222333666<<>>@@@AAABBBBBB===<<<;;;;;;;;;;;;<<<===::::::999888777777666555777888999:::===???AAACCCbbb^^^\\\___```___^^^`````````bbbffffffdddfffkkkhhhkkkooosssvvv{{{uuubbb\\\iiitttzzzxxxuuuwwwuuuooonnnllljjjiiihhhgggeeeccc___\\\WWWRRRLLLGGGCCCAAABBBDDDHHHNNNYYYnnnxxxrrrttttttyyy}}}CCC555//////...---,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,+++...;;;HHHMMMNNNQQQZZZlllnnnfffvvvwww\\\WWW\\\gggyyy{{{lllmmmooorrryyy}}}lllvvv}}}kkk[[[LLLEEEBBBAAAHHHRRRUUUXXX[[[^^^ccceeebbb[[[\\\WWWNNNCCC:::555555666111111111111222111111111111111222444555666777888555444222333777===DDDIIIJJJKKKNNNVVV```mmmxxxuuuqqqjjjccc]]][[[ZZZZZZ[[[\\\^^^___```bbbeeegggjjjiiiiiihhhhhhhhhiiiiiiiiijjjjjjjjjjjjiiihhhhhhhhhhhhgggggggggggghhhhhhiiihhhhhhiiikkkkkkjjjhhhjjjlllnnnpppppprrrtttvvvrrrtttwwwzzz~~~lll[[[LLL???<<>>AAABBBBBBBBB===<<<<<<<<<<<<======>>>:::::::::999888888777777555555666888:::<<<>>>???eee```___ccceeecccccceeedddcccfffiiiiiifffhhhlllkkkoootttwwwzzz}}}}}}qqqhhhfffbbb[[[]]]dddmmmyyyzzzuuuvvvuuuooonnnllliiihhhhhhgggeeeddd]]][[[VVVQQQLLLGGGDDDCCCBBBCCCFFFMMMZZZnnn|||ssskkk}}}}}}CCC555//////...---,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((+++,,,,,,000>>>MMMNNNPPPTTT^^^pppnnngggxxxxxx]]]XXX]]]eeeuuuxxxkkkoooppprrrzzznnnyyyYYYLLLCCCDDDDDDBBBGGGQQQUUU[[[``````bbbfffeeeaaa___ZZZRRRFFF<<<555333333000111111222333333333333222333333555666777888999444444555666:::>>>BBBEEEDDDFFFJJJRRR[[[dddiiikkk```]]]YYYVVVUUUUUUWWWYYYXXXZZZ\\\^^^___bbbeeehhhiiihhhgggffffffggghhhhhhiiijjjjjjjjjjjjiiihhhhhhffffffffffffgggggghhhiiiggggggiiilllnnnnnnllliiijjjlllnnnpppqqqrrruuuwwwtttvvvxxx|||uuuZZZKKKCCC;;;;;;AAAGGGFFFFFFFFFFFFHHHIIIJJJNNNVVV```gggkkkllllllmmmkkkjjjiiihhhiiiiiigggfffeeedddccceeehhhiiihhhffffffsss~~~{{{ppp```PPPEEE>>>???@@@BBBHHHSSSbbblll}}}uuutttvvvyyy{{{{{{{{{zzzzzzvvvccc[[[rrrbbb999///222000...------,,,++++++******)))************************)))************+++++++++++++++*********+++,,,,,,---999CCCMMMccc~~~wwwmmm|||jjjiii~~~~~~vvvmmmkkkuuu~~~mmm~~~nnnUUUGGGAAA>>>AAABBBBBBGGGNNNVVVdddqqqttttttwwwxxxuuuqqqqqqooojjjgggbbbWWWLLL@@@;;;777777555111000222...///111333555777888999777999<<>>>>>??????@@@@@@======<<<;;;999888777777333444555666888:::<<<>>>eeebbbaaaeeehhhggghhhjjjgggfffhhhlllkkkhhhiiimmmooosssxxx{{{}}}~~~~~~tttlllmmmiiiaaabbbjjjxxx|||ssssssrrrlllnnnllliiihhhhhhgggfffddd\\\ZZZVVVQQQLLLHHHEEEDDDAAAAAADDDLLLZZZnnnttthhhyyyAAA333//////...---,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''***,,,,,,111@@@PPPSSSTTTXXXaaaqqq~~~mmmiiizzz{{{___YYY]]]cccpppwwwlllpppqqqrrrzzzqqqvvv|||tttUUUJJJDDDHHHIIIEEEHHHPPPUUU]]]cccaaaaaadddfffccc```]]]UUUJJJ>>>666222000111222333444555666666666444555666777999:::;;;;;;333444777999<<<>>>??????;;;>>>CCCIIIQQQWWWXXXUUUTTTRRRQQQPPPQQQTTTXXXZZZWWWYYY\\\]]]___bbbeeehhheeeeeedddcccdddeeefffgggiiijjjjjjjjjjjjiiihhhhhheeeeeeeeeeeefffhhhiiiiiidddfffiiimmmppppppnnnkkkhhhjjjlllnnnooopppsssuuuvvvwwwzzz}}}fffJJJ???===;;;>>>EEECCCCCCCCCCCCDDDFFFHHHIIILLLTTT```iiimmmnnnnnnoooooollljjjjjjlllmmmjjjgggeeedddcccfffiiikkkiiiggghhhuuu~~~ssscccSSSHHH===???AAACCCHHHRRR```iii|||}}}uuuuuuwwwzzz||||||{{{{{{{{{wwwccc]]]vvvggg<<>>:::777777555111000222...///111444666777888999777999<<>>??????@@@AAAAAABBBBBB@@@???>>><<<:::888777666444555666777999;;;===>>>ccceeelllrrroooggggggllljjjjjjjjjjjjjjjjjjkkkkkknnnpppsssxxx}}}|||www{{{~~~~~~kkkaaagggllljjjpppnnnllljjjjjjiiigggfff[[[ZZZWWWQQQLLLHHHGGGGGGCCCCCCAAAEEEUUUmmm|||{{{nnnJJJ333222111...,,,+++*********+++++++++************)))***)))(((''''''((()))***))))))))))))((((((((((((+++)))+++...---///???RRRVVVVVVWWW\\\fffqqq|||{{{mmmttt|||nnn\\\YYY]]]cccnnn|||qqqjjjmmmmmmnnnwwwrrryyy|||mmm\\\IIIJJJWWWfffaaaOOOIIIPPP^^^```bbbccccccdddllltttrrrpppdddPPP===444000//////111444555555444333444888888999999::::::999999555666888999;;;;;;<<<<<<999999:::>>>AAADDDDDDCCCEEEHHHLLLOOOQQQRRRQQQPPPOOORRRUUUWWWXXX\\\aaafffcccaaa^^^___aaadddeeedddeeehhhjjjiiieeecccdddfffiiiiiigggfffeeeeeeeeeeeegggiiilllmmmmmmmmmnnnooojjjlllnnnnnnoooppprrrttttttwwwzzz}}}rrrWWW???;;;???>>>===???DDDDDDCCCAAABBBFFFLLLQQQYYYkkkyyyxxxrrrnnnkkkhhhkkkjjjiiiiiiiiihhhfffdddcccccccccdddeeefffggghhhhhhqqqzzz}}}tttcccSSSIII@@@>>>???CCCGGGNNN[[[gggxxx|||}}}zzzxxxxxxzzz~~~|||yyyuuueee^^^ooo~~~uuu:::000000000+++,,,,,,,,,+++++++++******+++++++++******(((''''''))))))))))))))))))))))))******+++)))((()))+++---000CCCIIINNNjjj{{{sss{{{uuudddcccxxx}}}uuulllkkkvvvtttgggTTTHHHIIIHHHFFFFFFGGGEEEAAA>>>DDDKKKVVVbbbjjjmmmnnnmmmhhhfffbbb]]]VVVNNNHHHEEE888888666555444333333333...///000000222444999<<<999;;;===???@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???===;;;:::999999666555333222222555777999dddgggnnnsssooogggfffjjjjjjkkkkkkkkkjjjjjjkkkkkkmmmpppuuuzzz}}}mmmXXXRRRXXX\\\ZZZhhhhhhhhhiiiiiihhhfffddd\\\[[[XXXRRRLLLGGGFFFFFFAAADDDEEEHHHUUUllluuuxxxqqqPPP888222000...,,,+++******++++++++++++************)))***)))(((''''''((()))******************)))))))))+++)))+++...---///???RRRXXXVVVVVV[[[ffftttyyyhhhwwwooo]]]YYYYYYcccrrr{{{ppphhhmmmlllmmmwwwooowwwqqqiiieeeXXXJJJLLLRRReeewwwrrr[[[MMMNNNWWW\\\bbbeeeccccccgggkkkrrruuunnn\\\HHH<<<777666222444777777666444444444666777888:::;;;<<<<<<===999999:::;;;;;;;;;;;;;;;999999999;;;>>>@@@@@@@@@BBBDDDGGGIIIKKKKKKJJJIIIJJJMMMPPPQQQRRRUUUZZZ^^^]]][[[[[[___eeegggfffccceeefffggggggeeedddeeeeeehhhhhhgggffffffffffffgggiiijjjlllllljjjjjjjjjkkklllnnnooooooooooooqqqrrrssswww{{{~~~fffPPP===;;;>>>======@@@DDDFFFHHHJJJNNNUUU^^^dddzzzzzzooojjjiiilllkkkjjjjjjjjjiiigggeeeeeeeeeeeeeeefffggghhhhhhfffppp{{{wwwfffTTTHHH@@@>>>???BBBFFFMMMZZZfffxxxzzzxxxxxxzzz}}}~~~|||yyyuuuhhhdddsssxxx===222///000---,,,,,,,,,+++++++++******+++++++++******)))((('''***************************++++++***)))))),,,...333GGGMMMQQQlll{{{tttdddaaarrr|||{{{yyyssskkkmmm{{{sss]]]NNNHHHHHHHHHHHHGGGGGGEEECCCBBBBBBEEEJJJPPPUUUZZZ]]]______]]]ZZZTTTMMMFFF???<<<777777555444333222222222...///000111222555999<<<<<<===???@@@BBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???@@@???>>><<<:::999888888666555333222222333666777gggkkkrrrvvvqqqiiigggjjjiiikkklllmmmlllkkklllmmmmmmsssyyy}}}}}}}}}}}}vvvSSSCCCCCCGGGIIIJJJZZZ^^^cccggghhhgggdddbbb^^^]]]YYYRRRKKKGGGEEEEEE???EEEIIIKKKVVVmmmppp{{{wwwOOO666111000...,,,+++***+++++++++++++++************)))))))))(((((((((((())))))***************++++++++++++)))***...---///@@@SSS[[[XXXVVV[[[hhhxxx}}}iiisss}}}ppp]]]YYY\\\jjj}}}{{{ppphhhmmmkkklllxxxpppwwwggg[[[WWWPPPGGGAAAGGGNNNaaarrrnnnYYYKKKKKKVVV___jjjoooooommmmmmnnnoootttqqqaaaMMM???888555555777888888666444333333444666888:::===>>>???@@@======<<<<<<<<<;;;;;;:::;;;999888999;;;=========>>>???AAACCCDDDDDDDDDCCCEEEGGGIIIIIIJJJKKKNNNPPPQQQSSSYYYaaahhhjjjhhhdddeeedddcccdddeeefffeeedddggggggffffffgggggghhhiiijjjkkklllkkkiiigggfffgggmmmoooppppppooonnnpppqqqssswww}}}ggg[[[MMMAAAAAACCCCCCEEEJJJLLLQQQWWW\\\aaahhhpppwww~~~qqqnnnpppnnnmmmkkkkkklllkkkhhhfffggggggfffffffffgggggghhheeennnzzzzzziiiUUUGGG@@@>>>???BBBEEELLLXXXdddxxxzzzxxxwwwxxx|||~~~|||zzzvvvmmmkkkuuuzzzAAA333...000...,,,,,,,,,+++++++++************+++******)))((('''************************++++++,,,+++******---///777KKKQQQUUUnnntttccc^^^kkk~~~zzzxxxrrrlllppprrrwwwTTTKKKIIIGGGHHHIIIHHHFFFEEEEEEEEEEEECCCAAAAAACCCFFFKKKNNNQQQPPPNNNJJJDDD===777444666555444333222111111111...000111222333666:::===>>>???@@@AAABBBCCCCCCCCCEEEDDDDDDBBBAAA???===<<>><<<:::888777666666666444333111111222333555iiiooovvvwwwrrrkkkiiijjjfffjjjmmmooonnnnnnppprrrooovvv~~~~~~|||~~~gggGGG@@@CCCBBBDDDHHHOOOVVV```gggjjjhhheeebbb```___ZZZSSSKKKFFFDDDCCC@@@EEEHHHLLLYYYqqq{{{mmm~~~III444111000...,,,+++++++++++++++++++++*********))))))))))))(((((((((((())))))))))))***************++++++)))***------000AAATTT^^^YYYWWW^^^mmm}}}oootttooo\\\YYY```ppp|||qqqiiillljjjlllyyyvvvzzzsss[[[TTTOOOEEE???BBB@@@BBBLLLWWWUUUKKKIIIPPPXXXeeessszzz{{{|||||||||uuuvvvppp```NNNAAA777000555666777666444222111111666777999;;;===???@@@@@@???>>>===<<<;;;;;;;;;:::;;;999888999;;;<<<<<<<<<<<<===>>>@@@AAABBBBBBCCCBBBCCCDDDEEEEEEFFFHHHIIIJJJSSS___hhhjjjiiihhhgggeeebbbaaabbbeeegggfffdddeeeeeeeeefffggghhhjjjjjjjjjkkklllkkkiiigggggggggkkkmmmnnnnnnnnnnnnpppqqqtttxxx~~~www^^^VVVNNNHHHIIIKKKMMMSSS[[[aaagggoootttvvvyyy}}}wwwsssuuupppooommmmmmmmmllljjjggghhhhhhgggfffeeeeeeffffffeeelllvvv|||yyyjjjVVVHHH@@@>>>>>>AAADDDJJJVVVbbbvvvzzzwwwuuuwwwzzz}}}|||zzzwwwpppooouuu|||yyyBBB333---///000,,,,,,,,,+++++++++*********************)))((((((************************+++,,,,,,+++***+++...000999NNNTTTVVVnnnvvvccc\\\hhhyyy{{{yyysssnnnsssqqqwwwUUULLLLLLGGGHHHJJJHHHEEEDDDDDDFFFJJJHHHDDDAAA??????AAABBBDDDDDDDDDBBB>>>:::666333444333222111000000000000///111222444555777:::===???@@@@@@AAABBBBBBCCCCCCEEEEEEDDDCCCAAA>>><<<;;;;;;;;;999777666555444444555444222111000111222222gggmmmsssrrrmmmiiihhhhhheeejjjoooqqqqqqqqqtttwwwssszzz~~~qqqWWWDDDEEEHHHDDDFFFNNNNNNWWWdddmmmooolllgggdddbbb```[[[TTTLLLFFFCCCCCCCCCDDDEEEKKK\\\uuu~~~vvvkkk~~~{{{GGG777111///...,,,+++++++++,,,+++++++++*********))))))(((((())))))))))))((((((((((((((()))))))))******,,,)))***---,,,000BBBVVV___[[[YYYbbbrrrnnnzzznnn]]]\\\bbbsss}}}ssskkkjjjkkknnn{{{{{{|||{{{eeeTTTOOOHHH;;;999BBB@@@???AAADDDCCCBBBIIIUUUWWWfffuuu{{{sssaaaQQQEEE:::111333444444333111//////000999:::;;;<<<===>>>>>>>>>>>>>>>===<<<<<<<<<======:::::::::<<<>>>>>><<<:::999999:::;;;===???AAABBB???@@@BBBFFFJJJMMMOOOPPPRRR```nnnrrrkkkdddeeehhhdddaaa___```cccfffeeeccccccddddddeeefffhhhjjjkkkiiikkkllllllkkkjjjjjjkkkgggiiikkkmmmmmmnnnqqqsssvvvzzzyyygggZZZWWWVVVWWW[[[```iiiqqq|||wwwtttqqqpppooonnnnnnmmmjjjhhhggggggfffeeeddddddddddddfffiiipppvvvuuujjjXXXJJJAAA>>>>>>@@@CCCHHHTTT___rrrzzzwwwtttuuuyyy||||||{{{xxxtttrrrtttwww|||vvvAAA222+++///000,,,,,,,,,+++++++++******)))************))))))(((***************************+++,,,+++***+++...000:::PPPVVVVVVkkkwwwddd]]]iiiyyywwwxxxvvvqqqooovvvpppyyyZZZPPPLLLJJJJJJJJJIIIGGGFFFGGGHHHMMMMMMLLLKKKGGGCCC>>><<<======<<<;;;:::888666555333222111000000000000000///111444555666888;;;>>>?????????@@@AAABBBCCCCCCDDDEEEEEEDDDBBB???<<<:::777777555444333333222222444333222111111111111222```hhhmmmjjjeeeeeeffffffgggmmmsssuuutttsssvvvzzzwww{{{{{{mmmVVVIIIBBBFFFHHHDDDIIISSSZZZeeerrrzzzxxxrrrjjjfffbbb```[[[TTTLLLFFFCCCCCCCCCCCCCCCIII\\\vvv{{{tttkkk{{{FFF666000///---,,,++++++,,,,,,+++++++++************)))(((((())))))))))))(((((('''''''''((())))))******,,,)))***---,,,000CCCWWW```ZZZYYYcccuuujjjuuu{{{zzzzzzlll^^^aaahhh}}}}}}ssskkkjjjlllqqq}}}zzzyyykkk\\\PPPLLLEEE::::::BBBAAA???@@@AAA???@@@HHHSSS^^^mmmzzzuuu___MMMBBB999222111222333222111000111222;;;;;;<<<<<<===<<<<<<<<<======<<<===>>>@@@BBBCCC>>>@@@CCCFFFGGGDDD???:::666666666666888:::<<<>>>;;;===BBBIIIRRRXXX[[[\\\___kkkwwwuuuiii```aaafffbbb```^^^^^^___aaaaaaaaabbbbbbcccdddeeegggiiiiiiiiikkkmmmmmmllllllmmmnnnfffhhhkkkmmmnnnooorrrtttxxx{{{~~~yyynnnoooqqquuu{{{~~~wwwrrrqqqoooooonnnmmmjjjhhhgggfffeeedddddddddddddddfffgggkkkrrrtttkkkYYYKKKAAA???>>>@@@BBBFFFRRR]]]ooozzzvvvsssssswww{{{||||||{{{xxxwwwxxxxxxyyyuuuBBB333,,,///000,,,,,,,,,+++++++++******))))))************))))))++++++++++++++++++++++++)))***+++******+++...000;;;QQQVVVTTTgggwwwddd^^^jjj{{{vvv{{{qqqqqqqqqnnnoooyyynnn}}}{{{^^^RRRLLLOOOMMMLLLLLLNNNPPPPPPOOOQQQSSSUUUUUURRRLLLFFFBBB@@@>>><<<999777555555444222222111000000000000000000222555777888999<<<>>>>>>>>>??????AAACCCDDDEEEEEEEEEEEEDDDBBB>>>;;;999333222222111111111222222333333222222111222222222]]]dddhhhdddaaacccgggggglllrrryyyyyyvvvsssuuuyyyyyyzzz{{{}}}qqqaaaUUUOOOLLLNNNPPPQQQYYYbbbpppyyywwwmmmhhhbbb```[[[TTTLLLGGGDDDDDDAAACCCEEEJJJZZZrrr}}}xxxqqqqqqFFF111000///---,,,++++++,,,---+++++++++************)))'''((()))******)))(((''''''(((((()))******++++++---******---,,,111CCCXXX```XXXUUU```ttt}}}ssssss}}}zzzyyylll^^^cccmmm|||ppphhhkkkooouuu~~~tttqqqdddXXXLLLHHHDDD@@@@@@BBB@@@@@@AAAAAA@@@BBBLLLVVViiixxxwww]]]EEE999444222111333444444333444666888::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<>>>AAAEEEHHHKKKLLLOOOTTTXXXWWWPPPFFF???888777555444444666888999:::<<<@@@HHHRRRXXX[[[[[[___fffmmmkkkccc^^^___ccc]]]]]]\\\[[[YYYZZZ\\\^^^aaaaaabbbcccdddeeeggghhhjjjlllmmmmmmllllllmmmnnniiikkkmmmnnnooopppsssuuuyyy{{{}}}{{{sssqqqoooooonnnmmmjjjggggggffffffeeeeeeeeeeeefffdddeeejjjsssvvvmmmZZZJJJAAA???>>>???AAAEEEPPP[[[mmmzzzuuurrrrrrvvvzzz}}}}}}}}}~~~}}}xxxEEE666///000///,,,,,,,,,+++++++++******))))))************))))))++++++++++++++++++++++++((()))******)))+++---000<<>>>>>>>>???@@@BBBEEEGGGHHHGGGHHHGGGEEEBBB===888666.........//////111222222222222222222333333333333]]]eeehhhccc```eeejjjkkkpppwww||||||vvvssstttwwwyyyxxxxxxzzz}}}zzzlllhhheeeaaa___aaahhhrrrzzz{{{nnnhhhbbb```[[[TTTMMMGGGEEEDDD===CCCGGGKKKWWWnnn~~~yyyiiiJJJ000000///---,,,+++,,,,,,---+++++++++************)))'''((()))******)))((('''((())))))***++++++,,,,,,---******,,,,,,111DDDYYY```WWWRRR\\\rrr}}}www|||lll]]]ccclllzzznnneeelllqqqwww~~~pppjjjaaaTTTGGGAAABBBDDDBBB@@@CCCBBBBBBBBBBBBIIIUUUaaannn~~~|||```CCC444333666222444555666666777:::<<<888999:::;;;<<<<<<<<<<<<;;;<<<===@@@DDDIIIMMMPPPYYY]]]cccgggeee[[[NNNEEE<<<:::777555444444666777;;;<<>>???@@@DDDOOOZZZmmmzzzuuuqqqqqquuuzzz}}}}}}{{{HHH:::111111///,,,,,,,,,+++++++++******((())))))*********))))))++++++++++++++++++++++++(((((()))))))))***---///===TTTXXXSSSccc||||||sssccc]]]hhhxxxnnnllllllssstttdddpppqqqoooqqqzzzssskkk|||cccXXXUUUYYYSSSQQQWWWbbbiiiiiieeekkkkkkiiiiiihhhhhhiiijjj]]]WWWNNNCCC;;;555222111333222111111111111111222000333666888999;;;===?????????@@@AAACCCFFFIIIKKKJJJJJJIIIFFFAAA<<<666333,,,,,,------///000222333222222222333333444444444ggggggggggggllluuu}}}zzztttsssvvv{{{|||}}}~~~tttkkknnnyyy|||yyy}}}|||nnnhhh^^^\\\YYYUUUPPPJJJFFFDDDAAA???GGGQQQ\\\vvv{{{ccctttGGG222000///...---,,,++++++++++++++++++************)))))))))(((((((((((())))))))))))))))))************+++)))+++---,,,000DDD[[[\\\WWWXXXeeexxx|||~~~~~~kkk\\\\\\pppyyyoooiiikkkqqquuu{{{|||hhhgggwww~~~___TTTJJJEEEDDDBBBDDDGGGDDDEEEDDDCCCFFFPPP]]]hhhpppwww~~~|||^^^???000111555333666888888555555777:::888888999:::;;;<<<======@@@EEEHHHIIIMMMUUU[[[]]]fffeeefffhhhggg___PPPEEE>>><<<777444222222333444555888===???>>>>>>@@@BBBHHHOOOTTTVVVXXX\\\^^^\\\\\\YYYVVVVVVYYY]]]```aaallliiieeeeeehhhjjjiiigggjjjkkklllmmmmmmmmmlllkkkkkkmmmpppooonnnnnnrrruuuzzzzzz~~~{{{uuupppooonnnmmmkkkkkkjjjjjjhhheeebbbbbbdddeeedddcccdddeeemmmyyy|||pppYYYHHHBBB???>>>@@@CCCFFFMMMVVViiiyyyzzztttqqquuuyyyzzz{{{~~~yyyQQQ111333000---///...,,,***))))))******************************))))))))))))***************((())),,,,,,))),,,000CCCSSS[[[YYY^^^tttyyyttttttWWWYYYpppuuutttzzzzzzxxx|||~~~mmmfffiiimmmooopppuuu~~~nnnuuuzzzbbbWWWZZZZZZ___```^^^cccoooyyy{{{sssuuuuuurrrooorrryyy{{{ssseeeTTTEEE999333000333222111000/////////000111333555777888999<<<>>>@@@??????@@@AAACCCEEEFFFIIINNNNNNHHHAAA<<<666000///...---...000222111000222333444444333222333444vvvsssqqqsss|||yyyssssssvvvyyyzzz~~~}}}pppjjj___^^^ZZZVVVPPPKKKGGGDDDEEECCCIIIPPPZZZrrr}}}___qqq|||CCC000000///...---,,,++++++++++++++++++************)))))))))(((((((((((())))))))))))))))))************+++)))+++---,,,000DDDZZZ^^^XXXVVVbbbvvv{{{~~~www~~~lll______nnnxxxoooiiiiiioootttzzzuuuaaalll~~~|||```VVVLLLHHHEEECCCDDDGGGJJJIIIIIILLLRRRZZZbbbgggoooqqqrrrvvv~~~|||xxxgggMMM999111111222444666888888555444666999::::::;;;;;;<<<>>>??????GGGOOOWWW\\\aaadddbbb]]]\\\\\\\\\YYYSSSJJJ???999999777333000//////111222222555888999999999<<<>>>>>>DDDHHHJJJNNNVVVZZZZZZVVVTTTTTTZZZbbbjjjnnnooohhhfffddddddfffiiijjjkkkiiijjjkkklllmmmmmmmmmmmmllloooqqqqqqpppppptttwwwzzzzzzzzzwwwqqqpppooommmlllkkkjjjjjjhhheeebbbbbbdddeeedddcccffffffllluuuzzzooo[[[JJJBBB???>>>@@@BBBEEEMMMUUUiiixxx}}}wwwtttwww{{{|||}}}{{{yyyQQQ111333000---...---,,,+++++++++++++++************************))))))))))))***************)))***,,,,,,***,,,111EEETTTZZZWWWddd|||ttt}}}ddd___nnnsssuuuwww{{{}}}|||fff\\\jjjmmmnnnmmmqqq{{{vvvuuuyyyiii^^^```^^^cccfffeeejjjttt|||}}}}}}}}}qqqaaaPPPBBB999444222111111000000000111111222444666888888:::===???@@@@@@@@@@@@BBBDDDGGGHHHLLLOOONNNGGG???:::555000000//////000222444333333111222333333222222444666~~~vvvrrroooppptttxxxzzzzzzzzz|||~~~|||mmmgggaaa___\\\WWWRRRLLLGGGEEEGGGDDDIIIOOOXXXqqqvvv\\\rrrxxxAAA333000///...---,,,++++++++++++++++++************)))))))))(((((((((((())))))))))))))))))************+++)))+++...,,,000CCCYYYaaaYYYSSS\\\ooo}}}nnn{{{{{{pppdddcccooowwwnnnhhhgggmmmrrryyyqqq^^^rrrzzzaaaWWWMMMIIIFFFDDDFFFJJJLLLLLLOOOUUU[[[___```^^^YYY]]]dddnnn{{{}}}sssuuufffOOO;;;333444333000444777999888555333555777<<<<<<<<<<<<>>>@@@BBBDDDMMMXXXeeennnqqqnnncccXXX[[[ZZZVVVNNNCCC:::555333444333000///...///000111111222444444444666999;;;===@@@AAABBBGGGQQQXXXZZZZZZWWWVVV]]]gggnnnnnnkkkfffggghhhggggggiiikkkmmmjjjjjjjjjkkklllmmmnnnooonnnqqqssssssrrrsssvvvzzz{{{|||xxxyyyrrrqqqpppnnnllljjjiiihhhgggeeeccccccdddddddddcccgggfffjjjrrrwwwppp]]]LLLBBB>>>===@@@BBBEEEMMMUUUiiixxx{{{wwwzzz}}}~~~}}}zzzRRR111333000...,,,,,,---------,,,,,,+++************************))))))))))))************+++)))***---,,,+++...333HHHWWWZZZWWWmmm~~~ttt~~~nnnaaakkkvvv}}}|||```RRRlllnnnllliiilllvvvtttwwwqqqggghhhjjjooosssuuuxxxwwwfffSSSBBB666000000000000000111222333444444666888999:::;;;>>>@@@AAAAAAAAAAAACCCFFFIIIKKKOOOPPPMMMDDD===999555000222111111222555666666555111222222111111222666888}}}pppddd^^^^^^bbbhhhmmmqqquuuxxxzzzyyyzzz}}}xxxkkkfffbbb```]]]XXXSSSMMMIIIFFFDDDAAAFFFNNNYYYtttuuu```www|||FFF888000///...---,,,++++++++++++++++++*********))))))))))))(((((((((((())))))((()))))))))************+++))),,,...---000CCCXXXbbbXXXPPPTTTfffxxx~~~{{{~~~ttt~~~yyyuuujjjfffooowwwmmmggggggmmmrrryyyuuucccvvvwww^^^TTTJJJFFFDDDDDDJJJPPPQQQUUU\\\bbbcccaaa]]]ZZZMMMQQQWWW```mmmvvvuuunnnkkkYYYBBB444333666555111444777:::999555333444666<<<<<<<<<>>>@@@DDDGGGIIIUUUbbbqqqvvvtttlllaaaWWW[[[VVVMMMCCC:::444222222111111000///000000222222333333222222444666:::===@@@AAA???>>>DDDNNNUUUWWW[[[WWWUUU[[[dddhhhccc]]]ccchhhlllmmmllljjjkkkmmmmmmlllkkkjjjjjjlllmmmnnnoooqqqttttttssstttwww{{{|||}}}~~~wwwxxxsssrrrqqqooollljjjhhhgggeeeeeeddddddddddddcccccceeeeeeiiipppwwwrrr___KKKAAA>>>===???AAADDDLLLTTThhhvvv}}}yyy{{{~~~|||SSS222333000...+++,,,---...///...---,,,************************((()))))))))************,,,******------,,,///444JJJZZZ\\\YYYttt~~~rrr}}}~~~pppaaajjj}}}bbbRRRoooppplllfffgggrrr~~~rrruuuzzzqqqpppvvvzzzzzzhhhSSS@@@444...//////000111333555666777777888::::::;;;<<>>@@@CCCKKKTTTfffuuu}}}xxxzzz}}}~~~VVV333333///...+++,,,---...///...---,,,************************((()))))))))************,,,******,,,,,,,,,///555JJJ[[[___[[[uuu{{{ppp|||yyygggkkkjjj]]]pppqqqllleeeeeeqqq~~~qqqsss}}}|||~~~ttt[[[GGG;;;666//////000222444666888:::999:::;;;;;;;;;===@@@CCCCCCBBBAAAAAACCCFFFJJJLLLOOOPPPMMMDDD===:::777333222111111222555777666666555555444222111222666999tttdddUUUJJJJJJRRROOOQQQTTTVVV[[[gggxxxwwwoooiii```___\\\YYYTTTPPPLLLJJJHHHCCCHHHNNNYYYuuu~~~xxxoooxxxEEE444000///...---,,,++++++++++++++++++************)))))))))(((((((((((())))))))))))))))))************+++***---///---000BBBWWWUUUSSSNNNPPPbbbzzzvvv~~~~~~ooogggddd~~~xxxmmmfffiiinnnqqqvvv|||oooyyylllPPPIIICCCAAA@@@DDDNNNYYY___jjjuuuwwwqqqkkkmmmqqqooovvvzzzxxxrrriii]]]SSSNNNDDD:::666444222111333444888<<<<<<999666666777888:::===@@@CCCGGGIIIJJJUUU___eee```WWWTTTSSSSSSCCC:::///***,,,---,,,)))+++,,,---///000000000000111///...000444888;;;===>>>???@@@BBBKKKUUUYYYVVVUUURRRQQQTTTZZZZZZTTTNNNLLLRRR[[[ccchhhjjjkkkkkknnnmmmmmmlllkkkkkkkkkkkkmmmpppssssssrrrssswww{{{}}}~~~}}}xxxssspppooooooooonnnllliiigggeeeccceeeffffffdddccccccccc^^^ccchhhoooyyywwwaaaHHH@@@<<<;;;>>>@@@CCCKKKSSSdddsss|||vvvxxx|||~~~~~~~~~YYY444333///...,,,,,,---------,,,,,,+++************************))))))))))))************+++))))))+++++++++///666JJJZZZ^^^ZZZkkkwwwooo|||sssmmmzzz}}}rrrjjjooopppllldddeeerrr{{{oooqqqfffNNN@@@;;;///000111333555888:::;;;:::;;;;;;;;;;;;===@@@DDDCCCBBB@@@???@@@DDDGGGJJJKKKNNNNNNGGGAAA>>>999555333222111222444555555444555666555444444555888:::rrrXXXLLLFFFCCCFFFNNNKKKMMMSSS]]]kkkzzzyyypppjjjddd^^^]]][[[XXXTTTPPPMMMKKKIIIDDDGGGMMMWWWttt{{{xxxttt|||CCC444000///...---,,,++++++++++++++++++************)))))))))(((((((((((())))))))))))))))))************+++***---000...000AAAVVVQQQSSSQQQRRRbbbzzzttt~~~``````gggyyynnngggggglllooottt{{{fffJJJFFFEEEEEEDDDEEELLLUUUaaaiiissswwwvvvxxx}}}}}}fffOOOHHH>>>777666666444444777444888<<<===:::888888999999;;;>>>AAACCCDDDEEEDDDGGGLLLNNNKKKJJJJJJIIIEEE999555///,,,---......---+++---///111222222111000///------000555:::======???BBBEEEJJJSSS[[[ZZZUUUSSSQQQQQQTTTWWWWWWSSSOOOLLLNNNRRRYYY```fffhhhiiijjjkkkllllllmmmmmmmmmlllmmmpppssssssssstttxxx|||}}}~~~|||sssnnnkkkllllllmmmmmmkkkiiifffdddbbbeeegggfffdddbbbbbbddd___cccffflllwwwxxxcccJJJ???<<<;;;===???BBBJJJRRRbbbqqqzzzuuuwww{{{~~~~~~{{{\\\666333///......---,,,+++++++++++++++************************))))))))))))************+++((((((*********///666IIIWWW[[[UUU]]]vvvtttooo~~~|||lllqqq}}}sssmmmlllnnnjjjcccdddrrr~~~nnnooooooQQQ???777000000222333666888;;;<<<;;;;;;;;;::::::<<<@@@CCCCCCAAA???===>>>AAADDDGGGFFFLLLNNNKKKFFFBBB<<<666555333333333555555444333222444666666777999;;;>>>qqqVVVAAAAAAJJJMMMPPPTTTYYY\\\eeewwwsssmmmiiiccc]]]\\\ZZZWWWTTTQQQNNNLLLGGGBBBEEEKKKVVVttt|||yyyxxxvvv}}}CCC777000///...---,,,++++++++++++++++++************)))))))))(((((((((((())))))))))))))))))************+++***---000...000AAAUUUPPPUUUTTTRRR___vvv~~~||||||TTT[[[kkk|||~~~yyynnngggfffjjjmmmrrr~~~aaaFFFEEEGGGJJJIIIGGGJJJPPPfffkkkrrryyyjjjGGG===555777999888999<<<444888===>>><<<::::::;;;;;;===@@@BBBCCCBBB@@@???AAAAAAAAACCCHHHLLLGGG???222222111///---,,,...000...000222444555555444333///......222888===??????>>>BBBFFFKKKRRRWWWSSSKKKDDDFFFKKKQQQWWW\\\]]]\\\TTTRRRPPPTTT[[[bbbeeefffggghhhjjjmmmnnnoooooonnnnnnqqqtttttttttuuuyyy}}}}}}yyyoookkkhhhjjjkkkllllllkkkhhhfffdddbbbeeeggggggdddbbbbbbdddaaaddddddhhhtttxxxeeeLLL???<<<;;;===???BBBJJJRRRaaapppzzzuuuwww{{{~~~~~~xxx~~~|||zzzzzz~~~^^^666333///...///...,,,***))))))******************************))))))))))))***************''''''))))))***///555HHHUUUXXXPPPRRRggg~~~sssppp}}}jjjlll}}}pppkkkiiikkkiiibbbcccrrrnnnnnn}}}vvvTTT===333111111222444666999;;;<<<;;;;;;;;;::::::<<<@@@CCCCCCAAA>>><<<<<>>888777555444444555555444333///222555888999<<