BM6P6(@ kkkpppoooUUU222&&&***'''((($$$!!!###(((++++++(((!!!$$$)))---000000//////(((###!!!(((,,,,,,)))&&&%%%&&&(((***+++***)))+++,,,222666222'''"""%%%''')))(((%%% !!!$$$%%%'''((()))***))))))%%%$$$%%%(((---...---***###%%%'''((((((***,,,///...&&&!!!!!!#########$$$)))***'''!!! $$$###$$$%%%'''(((((('''%%%$$$"""###---...&&&%%%,,,"""!!! (((***&&&''')))******((('''%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%$$$###%%%******'''+++'''&&&((('''###$$$***,,,)))%%%$$$$$$%%%''''''(((+++111444000***(((,,,///---++++++------+++(((666///)))(((+++000111000++++++,,,,,,'''!!!###))) $$$((()))&&&%%%&&&)))***************)))))))))''')))******((('''((()))---///...***%%%%%%***000666222...///333444000,,,$$$'''***+++***)))((((((000---++++++,,,+++(((%%%)))******((('''(((***,,,******,,,---,,,(((###'''&&&%%%'''***---......000,,,''''''***---...---......,,,+++))))))***+++***((()))---,,,'''%%%&&&###,,,555666000+++)))***((((((((()))***+++---...111000///000111111000///+++)))***,,,+++((())),,,***+++---...///...------,,,///000000111111***!!!$$$)))000555666222,,,'''///,,,+++,,,+++((((((+++)))))))))***+++---...///(((******((($$$$$$&&&))),,,,,,---...000000...,,,...000000000444888777222555222000//////111111000111,,,(((+++222555333000555777:::===AAAGGGRRR[[[hhhooowwwzzzwwwuuuvvvxxxxxxuuutttwww|||{{{ssslllaaaUUUKKKMMM[[[jjjqqqrrryyytttooooootttwwwwwwuuuxxxnnnkkknnnhhhWWWJJJHHH@@@LLLZZZaaaccceeekkkqqquuujjj```[[[RRRDDD;;;888777555333444777:::<<<<<<@@@???<<<;;;999777444111000222444555555777999<<<999:::===???BBBCCCBBBBBB============<<<<<<<<<<<<;;;<<<=========<<<:::999<<<>>>AAAEEEFFFBBB<<<888>>>???BBBCCCCCCBBB@@@>>>BBBAAA???>>>>>>???@@@AAA>>>@@@BBBAAA???===============<<<;;;:::999888888...888AAAGGGPPP___iiikkkooorrrvvvyyyzzzyyywwwvvvzzztttooommmnnnooorrruuuzzzwwwuuuwww{{{|||yyyuuuxxxzzzvvvoooooouuuyyyxxxvvvxxx{{{|||}}}{{{yyywwwrrrrrrtttwwwyyyzzzxxxwww{{{yyywwwvvvvvvxxx{{{}}}~~~{{{zzz|||~~~{{{{{{zzzwwwtttssstttvvvvvvuuutttttttttvvvwwwxxxwwwyyyzzzwwwqqqnnnnnnooozzzyyyzzz|||~~~~~~{{{xxxnnnnnnnnnnnnrrrvvvxxxwwwpppooonnnoooqqquuuyyy{{{wwwzzz~~~~~~{{{xxxxxxyyy{{{vvvxxxxxxxxxyyywwwpppcccXXXVVV\\\dddjjjkkkpppyyy|||~~~}}}|||yyywwwnnntttrrrWWW000###&&&$$$'''$$$"""$$$(((+++)))'''###%%%))),,,---,,,***)))&&&###!!!%%%,,,111111...((()))*********)))))))))......222777444,,,'''(((''')))***'''$$$"""$$$'''%%%&&&((()))***)))((('''""""""$$$(((---000000..."""###%%%(((***+++++++++(((### !!!"""!!!"""$$$&&&((('''""""""%%%%%% (((((())))))(((&&&$$$""""""++++++###"""((($$$%%%!!!"""$$$!!!###$$$&&&''''''&&&%%%$$$%%%%%%$$$#########$$$$$$'''(((&&&$$$%%%)))(((%%%&&&######&&&&&&###%%%***---+++(((''''''(((((((((%%%(((...111...((()))......,,,))))))++++++***(((---(((######(((---//////***+++---...)))######'''###"""###%%%(((******(((***)))(((((((((((())))))''')))+++,,,+++******+++///000///+++&&&&&&***...000111222444444333000---&&&(((***,,,+++******)))+++***)))***,,,,,,***'''***++++++***(((((()))***"""$$$'''***------+++))))))'''&&&'''))),,,......+++(((&&&%%%'''+++---...---+++)))(((((()))))))))***((((((++++++'''&&&((("""''',,,---++++++---000------,,,,,,++++++++++++000//////000111222222222...,,,---///...******---............---,,,++++++,,,///111/////////+++$$$(((+++///222222///+++(((%%%(((111;;;;;;444---***,,,+++++++++++++++,,,,,,+++,,,---***'''&&&(((+++++++++,,,...111222111000+++---...///444999999555...---,,,---//////...------++++++///555888777555333666===GGGQQQ\\\fffmmmrrrtttwwwwwwuuuuuuwwwzzzwwwvvvvvvvvvuuuoooddd\\\TTTRRRSSS\\\iiiqqqrrrooovvvuuuuuuxxx{{{|||{{{yyylll```YYYYYYUUUKKKEEEFFFQQQ]]]kkkrrrqqqnnnmmmnnnfff[[[QQQKKKCCC888222111444555777666555777:::===???===;;;;;;:::999666444222444666777888:::===???<<<<<<===>>>???@@@@@@???============<<<<<<<<<<<<======>>>???????????????BBBBBBCCCDDDDDDAAA<<<888>>>???BBBDDDCCCAAA>>>===>>><<<:::999999:::<<<>>>===AAAEEEGGGEEEBBB@@@???<<<===>>>@@@@@@???>>>===666;;;???@@@EEEOOOUUUUUU```dddlllsssxxxyyyxxxwwwvvvsssrrrsssuuuuuuuuuuuusssssssssvvvyyy|||{{{zzz{{{{{{xxxqqqqqqvvvyyyxxxxxxyyy{{{}}}~~~}}}||||||yyyyyyzzzzzzyyywwwtttrrr{{{zzzyyyxxxxxxzzz|||}}}}}}zzzxxxxxxzzz}}}}}}{{{yyyxxxwwwvvvvvvvvvwwwvvvvvvvvvvvvwwwwwwxxxyyy{{{}}}zzzuuuqqqqqqrrrrrruuuxxxzzzzzzzzzzzz{{{tttsssqqqppprrrtttuuutttpppoooooooooqqqtttwwwyyyxxx{{{}}}}}}zzzxxxxxxzzzzzzuuuvvv|||{{{uuuvvv~~~|||ooo___SSSNNNMMM```cccjjjuuu~~~~~~}}}{{{zzzooouuutttXXX///!!!&&&%%%)))'''&&&(((+++,,,***'''((()))+++,,,+++)))&&&$$$%%%$$$$$$(((---111000...+++---...,,,)))'''(((***///...000444444///***((($$$'''((('''%%%%%%(((+++&&&((()))++++++)))(((&&&###$$$&&&)))---//////...!!!!!!!!!%%%)))+++)))&&&### !!!"""!!! $$$&&&))))))''''''((((((%%%+++++++++***(((%%%###!!! $$$++++++###!!!&&&'''&&&###!!!###&&&### !!!###%%%&&&%%%$$$###)))(((&&&$$$############)))***((($$$%%%(((&&&"""  $$$&&&%%%&&&)))++++++***))))))(((((('''"""&&&+++...***%%%(((000...,,,***)))***+++++++++'''######(((******&&&(((,,,///,,,&&&%%%)))'''!!!!!!)))...,,,(((***)))'''%%%%%%''')))***'''***,,,---,,,++++++,,,000111000,,,'''&&&))),,,***///555777666222000///&&&''')))******)))(((((('''&&&''')))+++,,,,,,+++***,,,---,,,)))'''''''''!!!$$$(((,,,///000111...+++)))(((***---//////***++++++******,,,000333...***'''&&&)))++++++***)))&&&&&&))))))''''''+++***)))''''''(((,,,111444......///.........---------------...///000222222///---...111111---+++---111000///---+++***)))))),,,000222///------,,,))),,,---///000///---***((("""(((444@@@AAA888---)))......---,,,+++***))))))+++------+++'''&&&))),,,(((((())),,,000222222111))),,,------000555555222))))))***,,,//////---+++---...000333666888999:::888>>>IIIVVVcccnnnvvvzzzyyyxxxvvvtttssstttvvvwwwvvvuuuqqqlllfff^^^XXXTTTSSSWWW```kkkuuuxxxtttppprrruuuxxxyyyvvvrrrooonnn___TTTLLLNNNPPPOOORRRXXXcccmmmwwwzzzrrrggg^^^ZZZNNNFFF>>>:::555000...///111666:::999555333777<<<;;;999888999::::::999777666888:::;;;;;;===@@@CCC@@@???======>>>>>>>>>===>>>>>>>>>>>>======<<<<<<@@@@@@???>>>>>>>>>>>>>>>CCCBBBAAAAAAAAAAAA???>>>???BBBEEEGGGGGGEEEBBB???>>><<<:::888777888:::<<<;;;@@@FFFIIIHHHDDDAAA??????@@@BBBCCCDDDCCCBBBAAA;;;<<<;;;999;;;???@@@>>>HHHNNNXXXcccmmmtttxxxyyyvvvuuutttuuuwwwxxxxxxwwwqqqsssuuuvvvwwwxxxzzz{{{yyyzzzxxxttttttxxx{{{zzz||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}zzzwwwtttqqqzzzzzzzzz{{{{{{{{{||||||}}}}}}|||xxxuuuuuuzzz~~~~~~{{{xxxxxxyyyzzzxxxvvvwwwwwwxxxxxxxxxwwwvvvvvvyyy|||~~~|||xxxtttssssssooosssxxxyyyvvvuuuxxx{{{xxxuuurrrqqqrrrsssttttttppppppppppppqqqtttvvvwwwyyy{{{|||zzzwwwvvvxxx{{{yyytttssswwwvvvrrrttt|||zzzooobbbVVVNNNPPPSSSZZZfffttt}}}~~~}}}|||{{{{{{lllssssssWWW///"""))))))+++******+++---,,,***'''++++++,,,,,,+++)))&&&$$$&&&&&&(((***,,,,,,***)))***---///---(((&&&)))---,,,******---000...)))%%%!!!$$$&&&%%%######&&&***&&&''')))++++++***)))''''''((()))***++++++***)))### !!!&&&)))((($$$!!!!!!$$$%%%"""$$$(((+++,,,,,,******)))((()))))))))((('''%%%###"""###$$$(((...,,,&&&$$$'''%%%&&&''')))+++***%%% """$$$&&&'''&&&%%%%%%...,,,***'''%%%$$$%%%%%%((((((&&&###$$$'''&&&"""  ###&&&''''''''''''(((***)))(((&&&%%%%%%###&&&***,,,'''###'''///---,,,++++++,,,...000111'''$$$!!! """$$$%%%%%%%%%%%%(((,,,+++((()))---)))### ''',,,,,,)))***(((%%%######&&&)))+++''')))++++++***)))((()))---------+++(((''')))+++***---111444555333111000%%%$$$%%%&&&'''&&&%%%$$$%%%&&&''')))+++,,,,,,,,,***,,,...---***&&&$$$###$$$%%%&&&''')))+++...000111...***)))***---...///+++---///...++++++///222000,,,((((((,,,......,,,'''######%%%&&&&&&(((,,,666111+++)))+++...000111***+++---///000000000///+++,,,,,,,,,,,,---///000,,,***+++///111...,,,---222000...,,,***)))))))))+++000111---***,,,......,,,---///000000...+++***++++++///444444---)))(((......------,,,+++***)))***+++,,,)))&&&%%%'''+++'''''''''***---000000///***---...,,,---000///,,,---,,,,,,,,,...///...,,,111333555555555888<<>>@@@BBBDDDAAA>>>>>>@@@AAA@@@??????@@@@@@@@@@@@???>>>===DDDBBB???<<<999888777777<<<:::999:::>>>AAADDDEEEAAADDDHHHLLLMMMLLLIIIGGGEEECCC???<<<;;;;;;<<<===:::>>>CCCEEECCC@@@>>>===EEEEEECCCBBBAAA@@@@@@@@@::::::::::::;;;<<<888555888;;;BBBKKKWWWdddnnntttxxxwwwtttrrrtttzzz|||{{{vvvyyy{{{xxxtttrrruuuxxxuuuvvvvvvuuuvvvyyy||||||}}}|||||||||}}}}}}|||~~~}}}zzzxxxwwwxxxyyyzzz||||||{{{{{{zzz{{{~~~|||wwwuuuyyy}}}}}}yyyvvvwwwzzz|||yyyuuuvvvwwwxxxxxxwwwvvvtttsssvvvzzz}}}|||xxxtttssstttvvvwwwxxxxxxwwwvvvvvvvvvvvvrrroooqqqsssssstttvvvooooooppprrrtttvvvxxxyyyxxxyyyzzzwwwttttttwwwzzzxxxtttssstttsssqqquuu|||zzz{{{}}}~~~xxxnnnfffOOOOOOPPPWWWcccoooyyy~~~}}}{{{zzzzzzmmmsssrrrVVV///###******+++************)))&&&$$$((()))******)))'''%%%$$$%%%(((+++,,,,,,***))))))'''+++---+++'''&&&***///+++)))((()))+++,,,)))$$$###%%%&&&%%%###"""%%%(((&&&&&&((()))*********)))&&&''')))))))))((('''''')))$$$ &&&***+++)))$$$%%%''')))%%% %%%((()))++++++(((%%%$$$&&&%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&***---,,,(((&&&(((&&&***///111///)))&&&&&&###%%%''')))***)))((((((///---***'''%%%%%%%%%&&&$$$%%%$$$!!!###''''''###%%%$$$###$$$''')))(((&&&&&&)))++++++(((&&&%%%&&&'''''')))***'''###%%%+++(((((()))***+++---000222(((&&&$$$$$$%%%&&&''''''+++(((''')))(((%%%'''+++(((&&&###"""###%%%(((******'''$$$""""""%%%))),,,'''((()))'''%%%######$$$'''((()))((((((((()))***---+++***---111444222///&&&$$$###$$$&&&&&&$$$"""&&&''')))******++++++,,,))),,,...---)))%%%"""!!!)))))))))'''%%%&&&))),,,...+++((('''((()))*********,,,...,,,((('''(((+++...,,,******---...---,,,%%%"""!!!###%%%%%%(((,,,999444000...000000...+++(((***---///000000///...,,,------,,,***+++...000((($$$%%%***...,,,+++,,,///...,,,+++******++++++***...000+++)))+++//////))),,,///222222111...+++///+++((()))(((%%%%%%(((+++,,,---------,,,,,,++++++,,,,,,***'''&&&(((++++++***)))+++---//////...,,,///111//////111111///444111---++++++---......222444666666888>>>HHHPPPZZZiiitttrrrmmmnnnqqqsssrrrsssuuuwwwwwwtttooojjjdddccc^^^YYYVVV[[[dddmmmrrruuuzzz}}}}}}{{{yyyxxxrrrsssoooeeeWWWNNNLLLNNNOOOPPPWWWeeeqqqwwwxxxyyysssnnneeeXXXLLL@@@888444...111333444555666777777444444444666777777666555222000000222555888999999>>>??????>>><<<<<<>>>???EEEAAA>>>???CCCEEEEEECCC@@@AAABBBCCCCCCBBBAAA@@@CCCAAA>>>;;;888777666666777555444555:::???CCCEEE???BBBGGGLLLNNNNNNMMMLLLJJJHHHEEEBBB???>>>=========>>>???>>><<<;;;<<<===FFFDDD@@@===<<<===@@@AAA:::;;;>>>BBBCCC???999666888666444666???KKKYYYaaakkkooorrrsssyyyzzz}}}~~~zzztttqqqsssxxxuuuuuuuuuwwwxxxwwwxxxyyy||||||{{{zzz{{{|||~~~{{{~~~~~~|||{{{|||wwwxxxzzz{{{{{{zzzyyyxxxzzz~~~|||xxxyyy||||||xxxuuuvvvzzz{{{wwwsssuuuuuuvvvvvvvvvuuusssrrrwwwzzz}}}|||yyyvvvvvvwww}}}yyywwwxxx{{{|||yyyuuuuuupppnnnqqqsssppppppsssmmmoooqqqtttvvvxxxzzzzzzvvvwwwwwwtttqqqqqquuuyyyxxxuuusssssssssssswww}}}}}}|||}}}~~~yyyuuu```[[[VVVUUU[[[fffrrryyy|||{{{|||rrruuurrrUUU000$$$)))'''(((((('''&&&$$$"""!!!###$$$%%%%%%%%%$$$###"""###(((,,,...---,,,---///%%%'''((((((&&&'''+++///+++,,,***((((((+++***'''&&&)))***)))&&&%%%(((***'''''''''&&&'''((()))*** ###&&&'''&&&&&&&&&'''+++((($$$%%%(((,,,------((('''(((***((($$$$$$(((%%%%%%&&&'''###############$$$%%%%%%&&&&&&$$$&&&'''((('''&&&&&&''',,,///444666000(((%%%'''&&&''')))+++,,,+++***)))+++)))&&&$$$"""###$$$&&&"""######!!!$$$((()))&&&***)))&&&$$$''',,,+++'''(((+++...---***''''''))))))&&&%%%((('''$$$$$$&&&!!!$$$&&&'''((()))+++---&&&&&&'''((()))+++,,,---333---)))'''$$$ !!!$$$$$$&&&'''$$$ %%%***)))'''$$$"""###&&&***,,,''''''&&&$$$!!!!!!"""$$$$$$$$$&&&'''((())))))(((...)))$$$&&&,,,111111...)))'''$$$%%%'''(((&&&$$$%%%''')))))))))))))))+++(((***,,,+++'''###!!! '''((()))&&&$$$$$$(((+++)))'''%%%$$$%%%&&&&&&%%%...///000///,,,***))))))***++++++,,,++++++******&&&"""!!!$$$&&&&&&(((---222000000111222111,,,(((***,,,///000000...+++(((---...///---+++,,,000444'''"""!!!&&&+++******+++,,,,,,+++++++++++++++,,,))),,,,,,)))(((,,,///...(((+++...111222111...,,,)))&&&''')))***'''(((+++***+++,,,.........---,,,---//////---)))(((+++...000...------...000//////,,,111444333444888:::999888333...******,,,...//////222666;;;CCCNNN\\\fffkkkxxx~~~wwwnnnooorrrsssppprrrvvvwwwuuuqqqkkkhhhXXX\\\```ccceeeiiioootttssswww|||zzzsssnnncccaaa\\\SSSKKKHHHLLLQQQZZZ___hhhttt|||zzzsssmmm```XXXKKK???888444222111...333777555444555444111444333222333666888777555333111000222555888::::::>>>??????>>><<<;;;<<<>>>CCC???<<>>@@@BBBDDDEEEDDDCCCBBB??????>>>===============:::888555555888<<<>>>???:::===AAAEEEHHHJJJJJJJJJIIIIIIGGGEEEBBB@@@>>>===??????===:::999:::>>>AAABBB@@@<<<::::::===AAADDD===???EEEJJJGGG@@@;;;;;;@@@;;;444000222999CCCJJJRRR^^^iiiqqq|||~~~yyy{{{|||yyytttsssvvv{{{xxxwwwwwwzzzyyyuuussstttvvvvvvwwwxxx{{{~~~~~~~~~{{{zzz{{{wwwxxxyyyzzzzzzzzzyyyxxxyyy}}}}}}zzzzzzzzzzzzxxxvvvwwwyyyyyyuuurrrttttttuuuuuuttttttssssssyyy|||~~~}}}zzzxxxzzz|||~~~xxxtttxxx~~~xxxwwwpppooottttttmmmkkkmmmmmmnnnqqquuuwwwxxxyyyyyyuuuvvvvvvtttqqqqqqtttxxxvvvvvvuuuttttttvvv{{{|||wwwvvvyyy{{{{{{zzzooojjjbbb]]]\\\```gggkkk{{{ssstttnnnTTT222(((+++&&&))))))'''$$$!!!!!!""""""###""""""!!! ###(((------***))),,,000%%%%%%$$$$$$%%%''')))++++++...---'''%%%)))***((((((***,,,+++((((((+++...,,,***'''$$$###$$$&&&'''!!!$$$$$$###""""""$$$&&&&&&'''((()))***++++++)))&&&%%%)))+++******,,,"""!!!###$$$ %%%######$$$$$$%%%&&&'''(((###%%%%%%$$$###$$$&&&(((000...000444111***&&&''''''(((***++++++***(((''')))'''$$$""""""$$$&&&((($$$%%%$$$###%%%******'''---,,,'''###'''......)))))),,,...---)))&&&(((+++'''!!!$$$((('''$$$""" ###''''''&&&$$$$$$&&&&&&((()))++++++,,,---...222,,,((('''$$$!!!$$$%%%### $$$))))))'''%%%$$$%%%'''***,,,''''''%%%"""!!!"""&&&***$$$%%%&&&((())))))(((&&&***'''$$$$$$'''+++------+++'''$$$%%%((()))'''$$$!!!$$$''''''&&&&&&(((***''')))***)))%%%""" $$$'''(((&&&""""""&&&+++'''&&&%%%&&&''''''&&&$$$333222222333333222///,,,'''+++000000,,,(((((()))(((%%%%%%((()))(((***...,,,...111333333///***&&&***,,,///111111...***((((((***,,,+++***+++111777+++%%%!!!%%%))))))))))))+++,,,,,,,,,,,,+++******((()))(((''')))...///,,,***+++,,,---------,,,+++'''%%%''',,,---+++,,,...***+++---...///...---,,,...///000---***)))+++...///---++++++---...///...---333666666666:::======888555111//////111111222///333;;;FFFSSSaaannnvvvvvv|||{{{rrrnnnsssuuurrrrrrsssrrrnnniiieeeeeeggg^^^bbbggglllppptttvvvxxxvvvvvvxxxxxxvvvoooeee^^^PPPOOOLLLIIIHHHMMMVVV]]]iiimmmtttyyyxxxpppbbbVVVIIIAAA777000......///...111777888444111222222///222222222333333555777999888666555666999<<<===>>>===>>>>>>>>><<<===>>>@@@???;;;999<<>>>>>???@@@@@@@@@@@@@@@???<<<::::::;;;;;;;;;:::888999<<>><<<;;;:::888888;;;@@@DDD@@@???>>>======???@@@AAA===@@@FFFJJJEEE<<<<<>>:::777666777999;;;BBBOOOYYYaaammm{{{~~~xxxxxxyyyyyywwwtttuuuxxx{{{wwwuuuwww||||||wwwuuuwwwwwwwwwxxxyyy{{{~~~~~~zzzzzz{{{xxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzyyywwwuuusssuuuttttttttttttuuuuuuvvvzzz{{{}}}{{{yyyxxx{{{}}}yyyvvvxxx|||}}}zzzvvvooopppwwwwwwooojjjmmmmmmooorrrtttvvvuuuttttttuuuwwwxxxvvvrrrrrruuuxxxsssuuuuuutttuuuyyy}}}yyyvvvtttsssuuuxxxzzz{{{uuuuuurrrnnnhhhccc___]]]gggoooyyyqqqpppjjjRRR444,,,000***,,,+++)))%%%""" !!!###############"""!!!!!!%%%)))---+++&&&$$$'''+++&&&$$$""""""$$$&&&'''((()))......&&&"""&&&)))(((&&&)))+++***)))))),,,000///,,,'''###!!!!!!###%%% ###%%%$$$ """&&&)))(((&&&%%%%%%(((###"""(((------...///"""!!!"""%%%!!!!!!***%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%""""""%%%(((***000******000222...))))))&&&''')))******((('''%%%)))'''%%%###$$$&&&)))+++&&&((('''%%%'''++++++(((---,,,&&&"""'''///111,,,'''+++---+++&&&$$$&&&***%%%"""))))))$$$ ###&&&***)))&&&###!!!""")))+++,,,,,,+++******+++,,,(((&&&'''&&&""" !!!""""""!!!"""%%%(((((('''&&&%%%&&&(((+++,,,((('''$$$""""""%%%+++000''''''((()))***)))'''%%%$$$%%%&&&%%%%%%&&&))),,,***&&&"""###&&&'''%%%""" $$$%%%$$$%%%'''***&&&(((((('''$$$!!! $$$'''(((&&&"""!!!$$$((()))))))))***,,,+++)))'''111000///111444333///+++'''...555444...)))(((+++***''''''+++,,,***,,,///...000444555333...)))%%%&&&***...222333111...,,,!!!$$$''''''&&&)))000777000(((###%%%))))))((())),,,,,,------,,,+++)))(((''''''&&&%%%)))///...***---,,,+++)))((())))))******''''''+++,,,+++---111+++,,,...//////...,,,+++,,,......+++((('''***---+++)))'''(((***,,,,,,,,,...444777666555888::::::888777555555666777666555222888BBBPPP___mmmwww|||{{{|||uuukkklllvvvvvvnnnsssrrrmmmddd\\\ZZZ___eeekkkkkklllooorrrwwwzzz|||}}}xxxrrrmmmhhhbbbYYYRRRJJJJJJIIIJJJOOOYYYdddkkknnnppprrrrrrmmmbbbQQQDDD@@@999222...///000///---222888888222...222444222///222555333000111777======;;;999:::<<>>===>>>AAACCC<<<999777:::@@@BBB===888999;;;???BBBDDDDDDCCCBBB??????@@@AAAAAA???>>>===@@@???>>>>>>>>>>>><<<:::999:::;;;<<<>>>???AAAAAAAAACCCFFFHHHHHHFFFDDDBBB666666666666777;;;@@@DDDAAABBBBBBBBBAAA???===<<<;;;>>>DDDFFF@@@999===GGG;;;===???@@@???===:::888@@@HHHKKKMMMXXXllluuusssyyyxxxwwwuuuttttttvvvxxxrrrqqquuu}}}{{{zzz}}}|||||||||||||||{{{{{{{{{}}}{{{|||~~~zzzzzzzzzzzz{{{{{{||||||zzzwwwsssrrrtttvvvxxxyyy{{{|||}}}|||yyyvvvuuuuuuvvvuuutttttttttvvvwwwxxxxxxyyyzzzxxxuuuvvvzzz~~~}}}{{{yyyxxxxxxxxxxxxwwwrrrllloooyyy{{{rrrnnnqqqnnnppprrrttttttrrrpppnnnvvvxxxyyyxxxtttsssvvvxxxqqqtttuuutttvvvzzz~~~xxxxxxwwwvvvuuuttttttuuuzzzyyylll```XXXTTT^^^lllvvv{{{~~~jjjrrrfffDDD,,,))))))$$$'''%%%&&&((($$$%%%$$$$$$%%%$$$"""!!!"""$$$&&&'''&&&$$$######&&&(((,,,)))%%%%%%''''''%%%"""%%%(((***)))&&&$$$&&&(((&&&'''(((&&&######&&&)))222111,,,$$$ ###$$$###$$$""" !!!!!! !!!###&&&(((***((($$$"""######!!!###'''######%%%'''))))))&&&###'''((()))(((%%%"""!!!!!!&&&&&&%%%###"""###&&&)))'''$$$"""%%%***...///---'''&&&%%%%%%%%%'''((()))&&&%%%###$$$%%%(((***,,,...,,,******++++++***(((...(((###"""%%%((((((&&&))))))(((%%%###%%%+++000+++)))'''&&&'''&&&$$$###$$$)))***&&&&&&)))(((###)))******)))((((((***,,,((('''''')))***'''!!!$$$((($$$!!!$$$'''&&&###(((+++((($$$"""''',,,)))'''&&&'''&&&%%%'''---###&&&***,,,***(((&&&%%%)))***(((###!!!%%%))))))---)))$$$###$$$&&&%%%$$$###&&&)))'''"""!!!###'''((()))&&&!!! ######!!!$$$!!!!!!$$$(((((('''(((&&&'''+++000222...***+++---000222222///+++)))+++,,,,,,...///...+++)))///---***))))))+++---///444111...///222222---)))'''''')))---111222///+++***'''$$$&&&+++000111111)))'''%%%(((,,,//////---$$$(((,,,......,,,+++***(((&&&%%%'''+++......,,,111+++$$$###'''***+++))),,,'''%%%))),,,,,,,,,...+++***)))***---/////////333000***&&&&&&)))...111((($$$ $$$+++111555000///000111333444333222666444000000888@@@>>>555444AAAUUUhhhssswwwtttrrrwwwuuurrrppppppsssuuuwwwkkkccc[[[WWWZZZbbbiiimmmmmmrrryyy~~~|||xxxvvvmmmcccZZZTTTOOOJJJHHHIIISSSZZZaaadddgggmmmwwwzzzqqqdddWWWLLLBBB888111111111000...------///222888333000000///---///333000666::::::;;;???AAA???>>>999666777===CCCDDDCCC@@@???===;;;:::999::::::888555222333777;;;;;;;;;999888888;;;>>>AAAAAAAAA===>>>===<<<;;;<<>>AAAEEEGGGEEECCCAAAAAAAAACCCCCCAAA>>><<<<<<<<<===BBBDDDBBBBBBEEEDDD???@@@CCCFFFGGGHHHNNNWWW___iiiooouuuxxxwwwuuuttttttwwwyyyzzz{{{{{{zzzyyyyyy~~~}}}{{{{{{{{{yyywwwuuuxxx~~~|||xxxyyy|||~~~zzzxxxxxxyyyxxxxxxtttwwwxxxvvvttttttzzz|||xxxvvvvvvxxxyyyxxxtttuuu{{{}}}zzzyyy{{{xxxxxxxxxwwwwwwwwwvvvvvvwwwxxxyyyzzzzzzwwwrrrnnnqqqnnnpppwww{{{wwwqqqooolllooossstttrrrqqqsssuuuxxxyyyzzzxxxuuutttwwwyyyyyyuuuqqqqqqtttxxxyyyyyyooorrrvvvxxxwwwwwwwwwwwwzzz|||tttooo```]]]XXXZZZfffxxxkkkrrrgggFFF---((('''###&&&$$$$$$&&&$$$!!!'''&&&'''&&&###!!! !!!###$$$%%%$$$###"""###&&&((()))(((''''''''''''&&&$$$$$$(((******'''%%%%%%'''!!!$$$''''''&&&&&&'''(((222111,,,%%%"""$$$### ###"""!!!!!!"""###$$$$$$"""!!! !!!"""%%%)))+++((($$$###%%%$$$""""""&&&(((((()))+++,,,,,,)))'''&&&''''''%%%"""%%%&&&&&&%%%$$$$$$&&&((("""###$$$%%%&&&'''***+++(((((('''''''''((())))))%%%&&&&&&&&&'''(((+++---+++)))'''%%%''',,,222666888///###$$$'''((((((((('''''''''***...222******+++---...,,,(((%%%'''++++++'''&&&(((&&&!!!'''(((((('''&&&''')))+++---***''''''((((((&&&$$$%%%'''###!!!$$$&&&%%%!!!%%%((('''$$$$$$''',,,'''%%%%%%'''&&&%%%(((...'''((()))******(((%%%###%%%(((((($$$$$$(((,,,,,,...***&&&$$$%%%&&&%%%$$$'''***,,,***&&&###$$$&&&((()))&&&"""!!!$$$&&&$$$(((%%%""""""&&&***------%%%######(((---000...+++)))+++...000000...+++)))---+++)))(((((((((((((((,,,,,,+++++++++,,,------111000///000111000,,,)))(((((((((+++000111///,,,***'''&&&(((---000000///)))((('''(((***,,,------***+++------++++++,,,---(((&&&%%%'''+++---...---...***'''(((,,,///000///---(((&&&)))+++******+++...,,,******+++,,,,,,+++---+++(((&&&&&&'''(((***&&&$$$###$$$(((,,,///000------...000222444444333444333000000777>>><<<444666IIIaaapppssspppnnnooopppppppppnnnlllllllllmmm\\\WWWSSSVVV___hhhlllmmmqqqvvv|||~~~yyysssppp___VVVLLLGGGDDDDDDJJJPPPggglllqqqtttssstttwwwzzzpppcccQQQAAA888555333222000111111000000222555888999444222333222///000333555<<>>;;;===???===???CCCMMMKKKIIIGGGEEECCC@@@===BBBCCCDDDEEEFFFEEEEEEDDDIIIKKKGGG@@@;;;:::888555<<<@@@DDDGGGGGGFFFEEEEEEFFFEEECCC???:::888999:::<<>>===:::666333<<<<<<<<<:::999888999;;;666555666888;;;===<<<<<<:::<<<===>>>>>>@@@CCCEEEDDD@@@===<<<;;;;;;@@@GGGOOOOOOLLLHHHCCC@@@??????BBBBBBBBBBBBCCCDDDDDDEEELLLQQQQQQHHH???:::777444888===BBBGGGIIIJJJKKKKKKMMMKKKGGGBBB>>>===???AAA???BBBCCCBBBCCCEEEEEEBBBEEEFFFFFFCCC@@@@@@DDDIIIPPPVVV^^^aaaccchhhsss|||}}}~~~~~~}}}zzzxxxxxxxxx{{{zzzyyyxxxxxxxxxyyyzzzvvvwwwyyy{{{{{{zzzyyyxxxwwwvvvuuuuuuvvvvvvtttssstttwwwyyyyyyvvvtttvvvxxx~~~{{{yyyxxxzzz|||~~~}}}yyyzzzzzzyyyyyy{{{xxxwwwvvvvvvvvvxxxzzz{{{}}}yyyvvvvvvxxxxxxsssnnnnnnkkklllqqqtttpppkkkiiinnnnnnppptttxxxzzzyyyxxxvvvvvvvvvuuussssssuuuwwwvvvvvvwwwyyyyyywwwtttpppvvvxxxzzz{{{|||}}}}}}}}}|||qqq___UUUZZZhhhsssrrrooo]]]@@@)))"""$$$&&&***)))'''((()))***...111,,,+++((($$$ %%%%%%$$$"""!!!!!!$$$&&&%%%)))++++++'''######$$$###&&&'''$$$!!!!!!""" ###&&&(((***+++,,,///,,,%%% %%%%%%!!!!!!###&&&''''''&&&ӵ###(((+++000......111000+++((())),,,+++))))))******)))(((&&&&&&&&&$$$!!!!!!###%%%,,,---,,,***&&&"""!!!!!!&&&))),,,,,,+++)))***+++&&&'''(((((((((&&&%%%$$$&&&***------***)))+++---***+++***)))---999KKKXXXQQQFFF777***%%%%%%(((***&&&###!!!###'''******)))((())),,,///000---(((###+++,,,+++)))((('''&&&%%%$$$%%%&&&&&&%%%'''***,,,Ħ%%%))),,,***((($$$Ħ$$$""" """###$$$$$$$$$%%%&&&###"""$$$((()))))),,,222000ӵ(((---///---+++,,,+++))),,,***'''%%%$$$$$$######***---000///,,,(((&&&&&&&&&(((&&&###$$$))),,,+++((('''&&&&&&))),,,///111$$$###"""$$$(((+++++++++&&&(((***,,,---------,,,+++)))&&&###"""$$$(((+++222111///---+++((('''&&&)))...444444000------///444111......000222111///111000///000222222...***(((******Ħ))))))(((%%%###"""###%%%###"""!!!!!!"""$$$&&&'''&&&***...000///.........///,,,+++......,,,,,,...///...,,,,,,...000111111)))************((('''&&&))))))+++...000000...,,,***,,,...000111222333444333444444777:::;;;888444333MMMlllzzzwwwqqqqqqvvvooolllcccWWWMMMHHHJJJNNNTTTYYYaaaiiioootttvvvwwwwwwtttpppjjjbbbZZZRRRLLLAAADDDLLLYYYdddooo|||zzzxxxuuusssnnnfff[[[TTTJJJBBB999333111111000...444666888999;;;===AAADDD<<<999888:::999555444777999???CCCBBBBBBCCCCCCAAA:::999888:::===???>>>===999;;;===???>>><<<888666;;;===???===:::999:::===:::999999;;;<<<<<<;;;999@@@AAABBB@@@>>>===>>>???CCCBBB@@@===:::999>>>DDDGGGHHHGGGDDD???<<<>>>AAA?????????@@@BBBEEEHHHJJJIIINNNOOOJJJCCC>>>999444555999???DDDHHHJJJMMMOOOLLLLLLJJJGGGDDDDDDFFFIIIBBBCCCBBBAAAAAAAAAAAA@@@EEEEEEDDDBBB??????AAADDDGGGLLLRRRTTTUUU\\\iiitttyyy||||||yyywwwxxxwwwvvvuuuttttttuuuxxxzzz{{{yyyxxxyyy{{{zzzvvvssstttttttttvvvxxxwwwuuurrrqqqtttwwwxxxvvvuuuuuuuuu|||yyyxxxyyy{{{}}}|||yyywwwwwwxxxwwwvvvvvvxxxvvvuuutttuuuxxx{{{}}}|||wwwssstttxxxyyyvvvqqqpppllllllrrruuusssooonnnpppoooooosssxxxzzzyyyvvvuuuuuutttssssssssstttvvvuuuvvvxxxzzzzzzxxxvvvsss{{{|||}}}}}}|||}}}{{{{{{rrrbbbZZZZZZ[[[rrrfffPPP666%%%!!!%%%******)))'''''')))---000111++++++((($$$  !!!((((((&&&$$$!!!!!!###%%%&&&))),,,***%%%!!! ###'''(((%%%$$$$$$&&&"""!!!!!!"""%%%))),,,...+++((( ###&&&%%%!!!$$$((((((&&&4ĉ@ӵ###&&&)))000...///222111,,,)))***,,,***(((((())))))((('''$$$$$$$$$###"""###&&&(((***+++,,,***'''%%%$$$$$$'''&&&&&&(((***)))'''$$$((()))*********((('''&&&'''***---,,,***)))***,,,'''((('''%%%&&&---:::EEE===888000***&&&$$$###"""""" !!!'''+++,,,+++---,,,,,,,,,,,,***&&&###)))(((((())))))((()))***%%%&&&'''''''''(((+++...>L$$$%%%(((******&&&=hĦ###%%%###"""!!!"""#########$$$###%%%***+++***---2224ĉ@ӵ)))...111///---...,,,)))***)))'''%%%###"""######(((***---...,,,***'''&&&$$$''''''$$$&&&+++---,,,''')))+++---......//////***(((''''''((())))))((('''(((***+++---.........'''((()))(((&&&'''***---000...+++)))(((((()))***(((...444555111...///333555222------...000///---000//////222666666333///''')))***>L%%%$$$&&&((('''%%%###############!!! """%%%&&&+++...111111///,,,)))(((***(((***------+++,,,//////---******,,,...000000,,,+++***)))))))))******...------///111222000///,,,///111222111111222444666666888:::;;;:::888888666IIIbbbrrruuurrrqqqrrrggg^^^OOO@@@888;;;EEEMMMXXX```jjjmmmlllkkknnnrrrqqqkkkbbb[[[UUUQQQLLLIIIAAAIIIZZZmmmxxxzzz{{{}}}|||vvvnnnfff___WWWLLLEEE;;;777444333444444111...:::<<<>>>>>>>>>@@@BBBDDD>>>;;;;;;===;;;888777999:::>>>>>>:::999<<<>>>>>>888777555555777:::===>>>999:::::::::::::::999999777;;;>>>>>><<<;;;===??????>>>>>>>>>???>>>;;;888AAABBBCCCBBB???<<<;;;;;;AAACCCCCC>>>:::999;;;===AAACCCCCC@@@<<<;;;===@@@888888999;;;???DDDIIILLLDDDGGGHHHGGGGGGGGG@@@888444777<<<@@@CCCHHHLLLPPPHHHIIIIIIHHHFFFDDDEEEEEE@@@???>>>>>>>>>>>>???AAAGGGFFFEEECCCAAA@@@@@@@@@AAAEEEHHHGGGGGGLLLVVV___jjjqqqyyy|||zzzvvvuuuuuuuuuvvvvvvtttsssuuuxxx{{{{{{yyywwwyyy||||||yyyuuuuuuuuuwwwyyyzzzzzzwwwtttrrruuuxxxzzzyyyxxxxxxwww|||xxxvvvvvvxxxyyytttuuuvvvwwwyyyyyywwwsssvvvuuuttttttuuuxxx{{{}}}yyyuuurrrssswwwzzzxxxvvvsssoooooouuuyyyxxxuuuuuutttssssssvvvzzz{{{yyyvvvvvvuuusssssstttuuuuuuvvvuuuvvvxxxyyyyyyzzz{{{|||~~~~~~||||||}}}}}}~~~~~~rrrhhh^^^WWWmmmXXX???,,,###"""&&&,,,''''''%%%###&&&+++,,,***'''((('''%%%###""""""###******(((&&&######%%%''''''(((((('''$$$!!!###'''******))))))+++...'''$$$!!!!!!$$$(((+++,,,'''&&&!!!!!!&&&(((!!!%%%((((((%%%GG=?&&&''',,,***+++...---(((&&&'''+++*********++++++***(((!!!"""######"""###%%%'''&&&'''))))))))))))+++---+++(((&&&(((+++,,,)))%%%+++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))((($$$"""###(((---((()))))))))(((&&&$$$""""""'''---000222222///---+++***)))'''%%%'''$$$%%%((()))(((***---(((((())))))((())),,,...HdĦ(((''''''((((((=Īj)))%%% !!!######"""%%%$$$&&&***+++)))+++000GG=?,,,000//////000000---(((((((((&&&$$$###$$$%%%((()))***++++++)))'''&&&"""&&&'''&&&(((,,,---+++)))---111333222111//////...---,,,+++)))((('''&&&((())))))***,,,---......&&&)))++++++)))(((***---)))'''&&&%%%&&&***...111)))---222222///...111444000---******---...---,,,,,,,,,---111777999777444''')))***HdĦ"""###&&&+++...---+++***)))''''''&&&$$$###$$$'''***111111111111///,,,)))&&&%%%$$$'''******''')))---000---)))'''''')))))))))***)))((('''''')))+++,,,///...---...000111111000///222555555222222333666888888:::<<<;;;888888;;;;;;DDDSSS```ggghhhddd```RRRHHH999000222???PPP[[[ccckkkrrrrrrjjjddddddfffYYYRRRJJJFFFEEEFFFFFFEEE;;;DDDXXXnnn{{{zzztttppprrrjjj^^^TTTLLLDDD===888>>>999555444777::::::999???@@@BBBBBBAAAAAABBBCCCAAA===<<<===<<<999999<<<<<<>>>===777555999<<<===888666444333333666:::<<<777666555444444555777888444777;;;===>>>======>>>@@@???@@@@@@AAA???;;;999;;;>>>AAABBB@@@???>>>>>>@@@BBBAAA<<<999:::999888CCCCCCBBB@@@===<<<<<<===333333444666:::???CCCEEE???AAABBBDDDHHHKKKGGG???888999:::;;;>>>CCCIIINNNLLLMMMMMMKKKHHHEEEDDDCCC>>>;;;:::<<<======@@@DDDHHHGGGFFFDDDAAA???===<<<>>>@@@AAA@@@???@@@DDDHHHZZZcccooouuuuuutttuuuwwwvvvyyyzzzyyywwwwww{{{~~~vvvuuuuuuxxx}}}~~~}}}yyyyyyzzz|||}}}}}}zzzxxxxxxyyy{{{}}}}}}|||{{{zzz~~~zzzvvvtttsssuuuvvvqqquuuxxxyyy|||~~~zzzuuuuuutttsssssstttwwwyyy{{{vvvuuutttuuuwwwxxxyyyxxxvvvqqqqqqvvvzzzyyyxxxxxxwwwwwwxxxzzz||||||{{{zzzxxxvvvttttttvvvwwwwwwwwwvvvwwwxxxyyyzzz}}}|||zzzzzz{{{}}}yyywwwpppiiicccJJJ000ӵ%%%&&&$$$ĭӵ&&&ӵ)))Ħ&&&$$$###"""###"""!!!$$$ӵӵ ĦƜ`1.׼s)))'''&&&)))Ħ$$$&&&))))))***,,,------***ӵ$$$Ħ)))))))))***---000,,,+++******ĭӵ((()))Ħ%%%%%%%%%Ħ(((Ħ###(((...222111///,,,++++++***(((''')))...)))---DdD%%%$$$&&&?fӵ,,,%%%Ħ%%%$$$&&&ӵƜ`1.׼s&&&,,,ĭӵ)))***)))%%% %%%((((((***---,,,ӵ111//////000Ħ///...+++(((&&&+++,,,&&&%%%'''***$$$$$$$$$Ħ)))+++---...---...///Ħ---000333444222///)))***+++DdD111222222%%%)))ӵ------ӵ+++ӵ---)))&&&''''''Ħ000777ӵ999888:::>>>ĭӵ111>>>vvvwwwtttjjj]]]RRRLLL???:::555444888;;;;;;999222666EEEZZZjjjlllgggbbb[[[UUULLLCCC===999666555@@@<<<999999===@@@@@@???AAABBBDDDCCCBBBAAABBBCCCCCC???<<<===<<<999:::>>>===???>>>999666999;;;:::999888777555444444555777444444333222333444666777444555888<<<>>>>>><<<:::;;;;;;<<>>AAAAAA@@@@@@@@@???@@@<<<777777;;;<<<888EEECCCBBBAAAAAA???===;;;666666555666777888:::;;;:::===???@@@BBBGGGGGGCCC>>>===;;;999:::???FFFLLLPPPPPPOOOLLLHHHFFFGGGHHHCCC>>>;;;===<<<:::===BBBBBBBBBAAAAAAAAA@@@===<<<>>>>>>???@@@@@@???===;;;GGGQQQ]]]eeehhhlllrrrxxxwwwzzz}}}|||yyyyyy{{{ssssssuuuxxx|||}}}||||||}}}~~~~~~|||zzz}}}||||||||||||{{{yyywww|||zzzvvvsssqqqrrrsssuuutttxxxyyyyyy{{{}}}wwwsssssssssssstttuuuwwwwwwuuuwwwxxxwwwvvvuuuvvvxxxwwwrrrppptttwwwuuuttttttrrruuuxxxzzzzzzzzz{{{|||zzzwwwuuuuuuxxxzzzzzzyyyvvvxxx{{{||||||~~~~~~{{{{{{{{{{{{}}}{{{{{{~~~~~~{{{[[[@@@?~4(((&&&(((g&e>&e'''g&e)))>hӵ!!!"""$$$###!!!g&e)))guO>uO>&e,,,&&&4ff?>ߝL%%%gĉ@///,,,)))&&&Shӵ(((&&&'''(((+++---,,,g&e***>hӵ)))'''(((+++---''')))***fff?><z'''g&e>&e"""'''HL'''''''''ShӵgL !!!''',,,,,,+++***++++++***(((S?ʬ(((---3h?D%%)?%%%)))ZufĦ,,,$$$gL'''%%%$$$g&e(((gĉ@&&&***g&e>&e,,,@e...,,,??%%%###$$$((()))+++---g<ĉ000---,,,---3we<Ħ000///,,,)))3h?@e((("""!!!$$$((($$$%%%&&&Z(((((()))******+++3h?gL333/////////...***&&&++++++,,,D%%)?333fff?><z###$$$=?Ħ---g&e,,,g&e000---)))S?ʬ)))4ff?>ߝL...@e333g&e>>>9998883h?g&e>&e111999??|||yyyvvvpppeeeSSS>>>///666222///000444666444111000...333CCCQQQUUUQQQMMMIIIFFFAAA<<<999999:::<<<999888888<<>>>>>:::666666666999<<>>AAAAAA@@@??????>>>===888222555===>>>:::BBB@@@???@@@CCCBBB???;;;<<<;;;999888666555444444555;;;>>><<<;;;>>>BBBCCCCCC@@@<<<888777<<>>@@@AAA@@@???@@@@@@BBBEEEFFFDDD>>>999444===IIIQQQVVV^^^iiiqqquuuyyy}}}}}}yyyxxxzzz}}}tttuuuwwwxxxzzz|||}}}~~~~~~}}}~~~}}}{{{}}}{{{zzzyyywwwtttrrryyywwwsssqqqpppqqqsssuuuvvvyyyyyyvvvxxx}}}}}}xxxrrrrrrsssttttttuuuuuuuuuuuuyyy{{{zzzuuurrrsssvvvwwwqqqnnnqqqsssqqqoooooolllpppuuuwwwvvvwwwyyy|||{{{xxxvvvvvvyyy|||{{{zzzvvvzzz}}}|||~~~}}}||||||www{{{}}}~~~}}}CCC4Dӵ!!! $$$Hƅ^Hu]Ħ###Hu]Ħ(((ZuR)Ħ """!!!!!!%%%Hu]Ħ###HŐeHŐeHu]Ħ(((qIܗGIӵ+++tt---------HGgĉ@'''$$$###"""$$$)))---,,,Hu]Ħ---ZuR)Ħ((($$$)))///111,,,,,,sߝLGdUĦ'''Hƅ^Hu]Ħ%%%ntHdĦ'''(((HGgĉ@&&&HdĦ """)))111---,,,,,,+++***)))Htƅ^***)))Bt=o9ĦDtfo9Ħ&&&%%%$$$g?)))HdĦ ###&&&Hu]Ħtt%%%)))Hƅ^Hu]Ħ+++H׼s+++///'''"""!!! %%%)))tQ000333000+++je<Ħ333000///Bt=o9ĦH׼s)))++++++((('''((((((%%%###HtĦ)))&&&***---///Bt=o9ĦHdĦ222444///---///...))),,,))))))Dtfo9ĦsߝLGdUĦ(((Ht@cӵHu]Ħ(((Hu]Ħ***(((Htƅ^---qIܗGIӵ...H׼s---...Hu]Ħ>>><<<Bt=o9ĦHƅ^Hu]Ħ:::xxxsssgggYYYQQQLLLBBB222$$$...222444444222000222444222555999===???@@@???>>>>>>888333555:::===;;;777<<<999777:::???CCCBBB???===@@@CCCBBB??????DDDIII???@@@AAA@@@===:::999888666555666888777444555999@@@@@@???<<<888555444444555555666888:::;;;:::999222666:::;;;999666666777666777:::<<<>>>?????????=========<<<;;;999888777;;;888777:::>>>@@@===999:::999>>>GGGIIIDDD@@@BBB888:::;;;999666555777999999>>>@@@>>>:::;;;AAAGGGAAABBBAAA???===???DDDIIIQQQMMMJJJIIIFFFCCCEEEJJJKKKFFF???<<<<<<<<<;;;999888:::===>>>>>>>>>@@@AAA???CCCGGGFFF@@@<<<===???;;;999777:::BBBLLLVVV\\\jjjkkknnnssswwwyyyyyyxxxwwwzzz{{{vvvqqqrrr{{{}}}|||||||||{{{{{{zzzyyyxxxuuurrrooopppssstttsssqqquuuvvvwwwwwwvvvwwwyyyzzzwwwxxxxxxwwwuuutttuuuwwwxxxxxxxxxwwwwwwwwwwwwwwwvvvqqqllljjjkkkmmmmmmlllqqqtttuuutttqqqsssxxx~~~zzzxxxvvvxxx{{{}}}}}}{{{}}}}}}~~~}}}~~~|||}}}wwwuuuwww|||~~~|||}}}555+++4DuXӵ%%%###&&&DdDΦDdDĦ DdDĦ''')))t|<""" !!!DdDĦ$$$DdDΦDdDΦDdDĦ###peƜ4DuTӵ'''`eĭ+++qet'''%%%$$$!!! """(((------DdDĦ)))...t|<...)))'''+++......//////DdDDdDĦ(((DdDΦDdDĦ)))q<niDdDĦ(((qet%%%%%%DdDĦ !!!"""'''---%%%&&&(((***,,,q<R)))+++qjRgdKӵHdDĦgdKӵ%%%&&&GR/f6LĭĦ'''$$$DdDĦ%%%###%%%DdDĦ$$$`eĭ(((DdDΦDdDĦ'''DdDĦ,,,,,,)))'''''''''&&&!!! !!!&&&)))geĦ+++...---FSĦ333000qjRgdKӵDdDĦ(((***)))&&&&&&)))(((%%%"""DdDĦ+++(((+++...qjRgdKӵDdDĦ000222...,,,......,,,000---,,,HdDĦgdKӵDdDDdDĦ***DdDĦ4DufӵDdDĦ+++DdDĦ)))q<R******peƜ4DuTӵ...DdDĦ------DdDĦ:::qjRgdKӵDdDΦDdDĦ;;;KKKfff|||zzzcccXXXKKKBBB===777,,,###///111444444222222555888555777;;;>>>???>>><<<;;;:::777555777;;;>>><<<:::AAA===;;;<<<@@@CCCBBB???===???BBBAAA@@@@@@CCCFFFEEEEEEEEEAAA===999888777888777777999777444666:::>>>>>>>>>;;;888555555555888888888999999888555333333666:::;;;999777777777333444666888:::;;;<<<===???>>><<<999888888999999<<<999888:::======999555888999@@@GGGFFF@@@>>>AAA999;;;;;;999666555888;;;666:::===;;;777777<<>><<<999;;;>>>>>>>>>===>>>@@@AAADDDGGGFFFBBB@@@???@@@BBB???======@@@GGGMMMQQQXXX]]]eeeoooxxx}}}tttwwwyyyyyyxxxwwwxxxzzzzzzzzzzzz}}}~~~}}}||||||{{{yyyxxxvvvuuuttttttuuuvvvuuuttttttuuuvvvvvvwwwxxxzzz|||uuuvvvvvvvvvuuuuuuwwwyyywwwwwwwwwwwwvvvuuutttsssrrrpppmmmmmmnnnmmmkkkiiinnnqqqtttsssrrrssswww|||yyywwwvvvxxx{{{~~~~~~}}}~~~~~~}}}|||~~~}}}{{{|||}}}zzzxxxyyy}}}~~~||||||~~~)))###4DuXӵ'''&&&(((DdDΦDdDӵ DdDĦ((('''o)h!!!###"""DdDĦ&&&DdDΦDdDΦDdDӵ"""=ӊB1.uTӵ'''HߝL`o9)))po9wӵ&&&!!!!!!"""''',,,...DdDĦ''',,,o)h---,,,***+++...---***---...DdDΦDdDĦ(((DdDΦDdDӵ+++GIpӵDdDĦ)))po9wӵDdDĦ###$$$###%%%)))!!!###%%%))),,,po9u$$$'''+++---GIdnuR)ĦDdDĦnuR)Ħ%%%(((CdgĪj+++DdDĦ'''######DdDĦ***HߝL`o9'''DdDΦDdDӵ"""DdDĦ---)))&&&$$$$$$&&&%%%""" """%%%(((geĦ&&&'''sp?aĦ000+++GIdnuR)ĦDdDĦ)))***'''###%%%***((($$$!!!DdDĦ,,,(((+++---GIdnuR)ĦDdDĦ///111---((()))+++,,,333000///DdDĦnuR)ĦDdDΦDdDĦ---DdDĦnuR)ĦDdDĦ---DdDĦ(((po9u......+++---=ӊB1.uTӵ///DdDĦ------DdDĦ444GIdnuR)ĦDdDΦDdDӵ:::FFF\\\oootttpppPPPHHH>>>666222///,,,)))000333555444333333777;;;888:::===>>>>>><<<:::888555666999;;;===>>>>>>>>>GGGCCC??????AAACCCCCCAAA???AAABBBCCCCCCCCCBBBBBBGGGGGGEEEAAA===;;;;;;<<<<<<:::888999777444666;;;;;;<<<<<<;;;888666666777:::;;;<<<<<<;;;888555333666888;;;<<<;;;:::::::::333333444444666888;;;<<<===;;;888666666999<<<>>>;;;:::888999;;;999555111666999???EEECCC>>>===???888999999777444444777;;;777:::;;;999555444888===@@@EEEJJJJJJGGGCCC@@@@@@???BBBIIIPPPNNNFFF@@@???HHHGGGEEEEEEDDDCCC@@@>>><<<>>>??????===<<<<<<===BBBCCCEEEEEEEEEDDDCCCBBBHHHFFFCCC@@@???@@@BBBCCCBBBJJJWWWfffrrr{{{uuuuuuuuuvvvwwwvvvuuusssxxxxxxyyy{{{~~~~~~}}}|||}}}~~~~~~}}}{{{yyyxxxvvvxxxyyyyyyxxxwwwwwwxxxsssttttttuuuwwwyyy{{{|||rrrtttuuuuuuuuuvvvxxxzzzuuuvvvwwwxxxvvvtttqqqooopppooopppqqqqqqnnnjjjffflllpppssstttssstttvvvyyywwwvvvvvvxxx{{{~~~~~~~~~|||zzz|||}}}{{{zzzzzz~~~{{{|||~~~{{{zzz}}}$$$!!!4DuXӵ###)))***DdDʜ4DuTӵ###>d<Ħ)))Dt %%%%%% !!!>d<Ħ(((>d<ʜDd<ʜ4DuTӵ &&&F&uTӵ,,,4DufئL>e'''puR)Ħ***$$$%%%%%%'''+++--->d<Ħ(((Dt,,,***...///+++&&&'''(((DdDΦDdDĦ&&&>d<ʜ4DuTӵ(((4DwDd<Ħ)))puR)Ħ>d<&&&%%%&&&(((%%%%%%'''(((***peӵ'''ĦpeӵDx<>d<ӵDd<(((qR/ܗ?fӵ...>d<"""###>d<Ħ---4DufئL>e(((DdDʜ4DuTӵ DdDĦ---)))'''%%%%%%((((((&&&### """###$$$$$$&&&geĦ"""s<v>aĦ***%%%peӵDx<DdDĦ+++,,,'''!!!###***)))&&&"""DdDĦ***''')))+++peӵDx<>d<111---'''%%%'''+++333000///>d<ӵDd<DdDΦDdDĦ///DdDӵnd<DdDĦ...>d<Ħ'''peӵ---Ħ333F&uTӵ///DdDĦ///...>d<Ħ000peӵDx<>d<ʜ4DuTӵ666;;;IIIVVVYYYUUUBBB>>>999444222222333333555666777555333444888<<<999;;;===??????===:::888555:::>>>@@@@@@??????@@@GGGDDDAAA@@@BBBDDDEEEDDDFFFEEEFFFGGGGGGEEEAAA>>>CCCCCCBBB@@@???@@@CCCEEE@@@<<<::::::777444777<<<999:::::::::888777777999;;;===>>>???===;;;999999888:::<<<=========<<<<<<888777666555555888:::<<<777666555555777:::===???888777777888999777333000666777;;;AAACCCBBB???===666777777444111222666999<<<===>>>:::555333555888:::???DDDFFFCCC???=========AAAKKKTTTSSSJJJCCCBBBEEEFFFFFFGGGGGGEEEBBBAAA???@@@AAA@@@===;;;;;;;;;@@@@@@AAACCCFFFGGGGGGEEEIIIHHHFFFCCC???===<<<<<<666===JJJWWWdddnnnuuuyyywwwvvvssspppooopppsssuuuyyyyyyyyyzzzzzzzzzzzzyyyxxx{{{~~~~~~|||zzzxxxuuuxxx{{{{{{xxxvvvwwwyyyuuuuuutttuuuwwwxxxyyyyyyrrrssstttttttttuuuwwwyyytttvvvxxxyyyxxxtttpppmmmqqqrrrssstttsssqqqmmmkkkooorrrvvvwwwwwwvvvvvvwwwvvvvvvwwwyyy|||~~~~~~~~~}}}|||wwwyyy|||~~~~~~}}}{{{{{{~~~~~~zzzyyy{{{"""!!!4DuXӵ###))))))D&dq&ĒR%%%&&&sdKĦ***DHRRud$$$$$$!!! ###sdKĦ***D&oq<Ōq&ĒR!!!>dp&ĒR...000nfʜd<Φ>d<Ħ$$$s&dq&ĒR'''%%%i?ʜtd<Ħ'''HHܗDӊB(((<x(((***(((((((((((((((B?d<***((())),,,---+++)))&&&)))+++)))%%%%%%geĦ"""Hg8>aĦ'''"""B?Ho9+++>d<)))"""###)))...***&&&>d<ӵ***+++B?Ho9(((<x,,,))),,,000///,,,---&ӫeʬtIӇ...>d<Φ>d<Ħ...D&ӫetIӇ+++DdDĦ---sdKĦ'''B?dp&ĒR......>d<sdKĦ...B?Ho9111s&dq&ĒR111000111777>>>@@@===555666666555555555666777999::::::777333333666:::999;;;>>>@@@AAA???===;;;999>>>DDDDDDAAA>>>>>>@@@CCCAAA@@@@@@BBBDDDFFFGGGKKKKKKJJJJJJIIIFFFAAA<<<@@@@@@???>>>>>>@@@EEEHHHAAA===;;;:::888555777<<<777888999999777777888999;;;===>>>===:::888888999777777888:::;;;;;;::::::;;;999666444444666888:::555555666666777777888888333333555777888777444111777666777<<>>???>>>:::555222111333111555999:::999888:::<<<>>>BBBJJJRRRRRRKKKFFFFFFFFFGGGIIIIIIIIIHHHGGGGGGCCCDDDDDDBBB???<<<;;;;;;===<<<===@@@DDDGGGHHHGGGDDDFFFFFFDDDAAA>>>======666;;;BBBIIIPPPXXX```fffqqqtttwwwtttooonnnsssxxx{{{{{{zzzyyywwwvvvvvvvvvvvvzzz~~~|||zzzzzzuuuxxx{{{zzzwwwvvvwwwyyyyyywwwuuuuuuvvvwwwvvvuuussstttuuutttssssssuuuwwwtttvvvyyy{{{zzzwwwssspppvvvvvvvvvvvvuuutttssstttvvvxxx{{{|||{{{yyyxxxwwwxxxxxxzzz{{{|||~~~~~~}}}}}}}}}uuuwwwyyy|||~~~zzzyyyzzz~~~}}}{{{zzzzzz{{{}}}~~~ 4DuXӵ&&&&&&&&&Hu]3hh###$$$)))ne)))***=e!!!!!!###ne))))))pIƎ@t@h!!! >h(((---///fe @ďD&&&&&&%%%)))//////)))%%%(((ne...+++=e%%%***---***%%%"""!!!###ege&&&###sĪj@h...***%%%fdDĦ&&&@ďD%%%'''Hkge))))))+++''''''''''''(((@h//////@G'''%%%HĪj@IŌ...111Bene&&&Hkge(((ne))))))fe***Hu]3hh+++'''###se///---***+++...000///---+++///111...'''%%%geĦja>aĦ***%%%@G,,,---se///+++%%%%%%)))///,,,)))<Ō***++++++@G''''''Hkge333444222333777,,,******HĪj@IŌ------ege000---Hu]3hIŌ***(((DdDĦ+++ne((('''@h***///>h......---se///ne......@G......sĪj@h***---///---///333444222+++,,,///222444444444333:::;;;;;;888444333555888999<<>>===AAADDDDDDAAA>>>======<<<<<<===>>>@@@BBBDDDEEEJJJKKKKKKJJJGGGCCC???===@@@@@@???===;;;<<<@@@BBB@@@===;;;;;;999555777<<<555777888888777777888999;;;<<<<<<888333000111333222111111333555777666555777555333222222444666888888888777666444222///...///111444777888777444333777777777999???BBB===555555888999888666555888;;;:::::::::777333000//////,,,...111111000333888<<<>>>@@@FFFLLLLLLGGGEEEGGGHHHIIIJJJJJJJJJKKKMMMOOOIIIJJJJJJHHHDDDAAA@@@???<<<<<<>>>@@@BBBCCCEEEFFF@@@CCCFFFEEEBBB??????AAA;;;>>>@@@AAABBBFFFMMMRRR___jjjvvv{{{wwwssssssvvv{{{{{{zzzwwwtttssssssttttttyyy~~~~~~|||{{{|||xxxyyyyyyxxxwwwwwwyyyzzz{{{xxxuuutttvvvwwwuuurrrssstttttttttrrrrrrtttvvvsssuuuyyy{{{|||zzzwwwtttyyyyyyyyyxxxwwwwwwzzz||||||}}}~~~~~~|||{{{{{{}}}~~~~~~}}}~~~}}}|||}}}xxxxxxyyy|||~~~zzzyyy{{{zzzyyywwwvvvuuuvvvxxxyyy 4DuXӵ'''ĵD^$$$"""%%%---***&&&(((,,,%%%"""!!!"""  %%%$$$%%%&&&%%%%%%%%%''''''###'''+++---"""######&&&&&&$$$"""%%%///111'''!!!%%%***+++((($$$$$$)))+++&&&""""""$$$$$$'''&&&$$$***,,,***&&&%%%DdDĦ&&&&&&((('''''''''))))))***''''''(((((()))***+++......,,,)))'''&&&((()))222'''))))))+++'''&&&&&&...+++D^)))***'''$$$s׼s+++000---++++++...000///...(((---111,,,%%%"""geFm8%%%>aĦ---******(((+++---s׼s+++......***(((***((('''&&&Ho***((())))))(((***((((((,,,333777444111222,,,******000------,,,,,,+++D^***)))&&&DdDĦ******+++(((+++,,,---222888......---,,,s׼s---------......---000,,,,,,,,,(((...111///...//////...))))))***...222333222111888:::;;;999666444555777<<<>>>AAADDDDDDCCCAAA???>>>???AAAAAA???===;;;;;;666888;;;===>>>??????@@@BBBEEEGGGFFFBBB>>>===>>>@@@???>>>;;;999888:::<<<===;;;;;;<<<:::666777;;;555666888777666666777999999:::888333---+++///333000......000333555444222000000000000222444777999999777555222000...------...111555888888666444333444:::<<<999777888666111222555999999666555666888444444444333222000000000+++---///......111777======>>>CCCHHHHHHDDDCCCFFFGGGHHHGGGFFFFFFHHHNNNSSSPPPQQQPPPNNNJJJGGGFFFFFF???AAABBBAAA???>>>AAACCC???CCCFFFFFFBBB@@@AAACCC???AAACCCAAA>>>>>>BBBFFFMMMYYYhhhsssvvvuuutttssswwwwwwwwwuuuqqqppprrrtttsssyyy~~~}}}{{{}}}|||yyyxxxzzz{{{}}}}}}zzzwwwssstttvvvxxxuuurrrppprrrssssssrrrsssuuuwwwpppssswwwzzz|||{{{zzzyyyxxxyyy{{{zzzyyyzzz}}}}}}~~~~~~}}}}}}|||~~~~~~|||{{{|||}}}}}}~~~{{{zzz|||{{{yyywwwvvvuuuvvvwwwxxxΦ4DuXӵtvӵ>d<Ħ###&&&$$$(((333777333Ħ&&&&&&### """(((...///+++'''&&&""""""((($$$$$$Ħ###""""""***'''###"""$$$&&&((()))$$$%%%(((&&&%%%&&&)))+++------------&&&%%%$$$&&&(((((('''&&&((((((((())))))(((%%%"""!!!---111%%%###+++---Ħ%%%$$$%%%(((***((($$$$$$))))))###!!!"""%%%%%%%%%&&&&&&&&&''''''((('''%%%###""""""""""""###((((((%%%%%%((('''!!!>d<Ħ''')))+++(((+++//////,,,******+++&&&!!!&&&'''((()))))))))******++++++,,,,,,---***((())),,,...---+++(((***++++++)))''''''((($$$&&&)))***)))&&&%%%$$$000111111///+++&&&$$$###$$$***000000+++'''&&&'''---------***Ħ$$$!!!%%%)))*********---000+++>d<Ħ"""###(((%%%###Be++++++000---******---///...---"""(((,,,((( geFYĉ'''$$$>aĦ...++++++......,,,,,,)))''''''***---Be&&&'''---///,,,++++++ nu]ӵ'''$$$$$$%%%)))+++---,,,***((()))+++---//////)))***111555///)))'''...++++++...///---...111333000------///000...+++''''''((()))***>d<Ħ...,,,---+++'''>d<Ħ***((()))Ħ(((,,,//////---++++++,,,***000666888777444333333...---,,,+++Be+++++++++++++++Ħ///------...000222333111///------------------......***111555222...---,,,***,,,******---222555444222555888::::::777555666888>>>@@@CCCEEEEEECCCAAA???=========>>>>>>===;;;:::333666999<<<<<<<<<<<<<<<;;;???CCCBBB===:::<<>>???CCCHHHHHHDDDCCCFFFEEEDDDCCC@@@@@@DDDLLLSSSUUUUUUUUUSSSOOOLLLKKKKKKBBBEEEFFFCCC===;;;===AAA@@@DDDHHHFFFBBB???@@@CCC???BBBEEECCC???===???BBBDDDKKKWWWcccmmmrrrttttttrrrttttttrrroooooorrruuusssyyy~~~|||{{{}}}zzzyyy|||yyyuuurrrssswwwyyywwwsssnnnpppqqqrrrrrrtttwwwyyyoooqqquuuyyy{{{||||||{{{uuuxxx|||}}}||||||}}}}}}~~~}}}~~~}}}|||}}}}}}~~~{{{|||~~~{{{zzz}}}~~~}}}{{{yyyyyyyyy{{{|||?aŖ%7uSQuR)ӵsdKĦ'''&&&$$$%%%+++111gdKĦ###"""&&&(((%%%$$$'''---)))'''******'''&&&''''''gdKĦ"""((('''''''''((()))+++,,,#########  (((******(((&&&'''+++///,,,***(((&&&&&&(((+++---$$$)))---+++&&&!!!!!!"""...,,,)))(((((('''&&&gdKĦ&&&""" $$$(((---"""&&&)))$$$"""&&&&&&''''''&&&%%%$$$%%%'''''''''###$$$((((((...---&&& """'''%%%gdDĦ&&&)))***(((((((((&&&%%%&&&)))+++$$$'''***+++)))(((&&&&&&)))))))))))))))***++++++&&&&&&''''''((()))******,,,++++++***((('''&&&%%%$$$######&&&***+++)))&&&------...//////,,,'''###(((+++...,,,'''$$$%%%(((***++++++gdKĦ$$$$$$%%%)))---...+++(((&&&sdKĦ(((&&&)))&&&$$$((())))))***,,,------------///000%%%)))+++)))%%%$$$ŶS)))'''&&&3we<---)))''''''111111111///,,,***)))*********)))'''%%%###%%% iĉ@3hR/Ō"""$$$&&&''''''''')))((('''&&&'''***---///...//////,,,((((((+++...))),,,000000...,,,,,,---///.........///...---+++***((((((,,,---DdDĦ///111---'''%%%sdKĦ222000gdKĦ(((&&&(((...111///---...,,,++++++---111222000,,,///000///***+++111......---gdKĦ...))),,,000444666666555444...---,,,+++,,,---......---------......///000111222222111//////111555888???>>>;;;999888888999:::HHHGGGFFFFFFGGGDDD>>>::::::;;;===>>>??????>>>>>>999<<<@@@AAA@@@>>>======<<<<<<>>>AAABBBAAA>>><<<888;;;>>>===;;;999:::;;;???===::::::;;;;;;777444666222000333555444555777888555222000///000222333000000//////......---------,,,---111666:::999888888777333---((((((,,,111...111333333111...,,,,,,333666::::::777222...++++++///444666666555444333333333555777999888666333777::::::666666999999888AAAEEEIIILLLLLLIIIDDDAAA@@@AAACCCCCCCCCCCCEEEGGGPPPQQQQQQOOOMMMLLLLLLMMMJJJKKKLLLJJJFFFDDDEEEGGGGGGBBB>>><<<>>>@@@@@@???CCCFFFFFFAAA>>>@@@AAA???>>>BBBHHHQQQ\\\fffnnnrrrqqquuutttmmmjjjpppvvvwwwxxxvvvtttvvv{{{~~~{{{yyyyyy~~~}}}xxxsssssswwwxxxvvvsssrrrtttxxx{{{}}}~~~~~~~~~tttxxxyyyxxxyyy||||||yyyrrruuuzzz~~~~~~|||~~~~~~~~~|||~~~{{{}}}~~~~~~>A&&&ne&&&'''"""!!!###'''ne$$$ %%%&&&""" !!!((($$$$$$'''(((&&&$$$%%%ne'''%%%""" (((((()))*********)))((("""%%%&&&((()))'''%%%%%%(((+++...,,,)))'''&&&(((***,,,$$$(((+++***%%%""""""$$$+++)))&&&$$$%%%'''ne***)))&&&%%%(((,,,***"""%%%!!!!!!%%%%%%&&&%%%###!!!!!!"""$$$###%%%%%%"""###''')))'''---+++&&&!!!###'''%%%De###%%%&&&&&&"""$$$%%%%%%%%%$$$&&&'''((((((((('''''''''''''''(((((('''''''''(((((()))&&&&&&''''''((()))))))))+++***)))((('''''''''((($$$###$$$(((,,,///...,,,---,,,,,,---...---***'''###'''******'''&&&))),,,&&&'''ne""" ######%%%)))---...+++((("""ne)))(((%%%&&&'''(((((((((&&&%%%%%%***+++,,,------...///000***...000---&&&$$$>A((('''%%%k<+++***'''&&&&&&///000000000///...------************((('''&&&%%%"""###$$$fh###!!!###(((---...---***)))'''&&&''')))+++---......---***'''&&&(((+++***---000000...,,,,,,---111000000111111000///...+++))))))------De,,,///111---'''$$$ne...///ne)))+++((()))...111///...000...---------......---,,,...000111...***))),,,000------ne***,,,---///333555666666444333444333222000...///000222000//////...///000111222333444444333222444666999<<<<<<============<<<<<>>??????>>>===<<<<<<>>>AAABBBAAA???>>>===;;;<<<===???@@@???===;;;999<<<>>>>>>;;;999999:::<<<:::999888777666333111222//////222333222333777555333///+++***+++...000111///---,,,+++,,,---///---,,,---000444666555333555444222---((((((,,,000111222333222000...//////555777888888555000,,,***---000444666555444444444222333555888:::999777444::::::999777;;;@@@@@@;;;===???BBBEEEEEEDDDAAA???AAACCCEEEEEEDDDDDDDDDEEEHHHJJJKKKJJJIIIIIIJJJLLLKKKLLLNNNLLLIIIGGGGGGHHHHHHCCC???>>>@@@BBBAAA@@@FFFHHHGGGBBB>>>>>>>>><<<@@@AAAEEEJJJRRR[[[cccggglllsssxxxvvvtttvvvwwwuuuyyywwwwwwxxx|||}}}}}}{{{~~~~~~~~~{{{yyyzzz}}}}}}yyyvvvvvvwwwxxxwwwuuutttttttttvvvyyy|||}}}~~~xxx{{{{{{yyyyyy{{{{{{xxxrrruuuyyy~~~~~~}}}}}}}}}{{{xxx{{{}}}}}}~~~~~~~~~{{{|||~~~}}}%%%&&& ###&&& ###%%%&&&""" !!!%%%&&&""" $$$'''$$$"""###&&&+++,,,)))%%%(((***,,,,,,,,,)))&&&$$$!!!$$$((()))+++---,,,)))(((***,,,///---***((('''''')))***&&&((()))((($$$"""$$$&&&'''%%%""""""$$$'''(((+++,,,+++***,,,///(((###!!!"""'''((('''&&&### !!!###"""''')))(((***---,,,)))+++***'''%%%&&&((($$$$$$%%%%%%$$$""""""%%%&&&'''((()))///***$$$"""$$$'''))))))''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((((((((''''''''''''(((***+++$$$$$$&&&***...111111111,,,+++)))***+++---,,,+++!!!$$$((((((''''''))),,,%%%%%%%%%%%%%%%$$$$$$''')))+++***&&&###"""******(((''''''+++//////+++&&&###"""###$$$%%%&&&'''((())))))///333444000)))$$$&&&&&&$$$&&&'''((()))((('''+++---///222222111000///+++******)))((('''&&&&&&!!!&&&***))))))%%%!!!"""(((---///...,,,***((('''&&&'''((()))+++,,,+++)))'''&&&'''(((---///111111000///...///111222333333333222000000,,,***+++///...***+++...111...(((%%%***,,,---***+++...***)))---///......000------,,,***(((((()))***...111333222...,,,---///......(((***,,,...000333666777888777666777888666222...---000444222000...------///111333444666888888777777888999999;;;>>>@@@AAAAAA???>>>>>>>>>>>>???@@@@@@===;;;===>>>?????????>>>===<<<>>>@@@BBBBBB@@@>>>===<<<<<<<<<<<<<<<<<<;;;999999:::<<<======;;;:::999999:::;;;:::888444000///.........111444333111444:::666222---)))((())),,,...333111...++++++---000222///...---...000000///---///000///,,,)))(((+++...555444222///---...111444777777666444111...+++***///111333444444444555666222333555888;;;;;;999666:::999666777>>>EEECCC<<<888888999:::;;;<<<======BBBEEEGGGHHHGGGEEEDDDEEECCCDDDEEEEEEEEEEEEGGGIIIJJJLLLNNNNNNLLLIIIHHHHHHGGGCCC>>>>>>@@@BBBAAA???DDDGGGGGGBBB>>>??????===CCCBBBAAACCCGGGLLLRRRVVV```lllxxx}}}~~~~~~{{{xxxyyyxxxxxxzzz||||||{{{yyy}}}}}}}}}{{{yyyyyy{{{}}}{{{zzzyyyxxxxxxxxxxxxxxxwwwsssppppppuuuzzz|||}}}{{{~~~}}}yyyyyyzzzzzzvvvuuuxxx{{{~~~}}}|||~~~}}}zzzvvvwww}}}}}}~~~}}}{{{zzz{{{~~~~~~~~~{{{{{{}}}}}}}}}~~~~~~}}}|||}}}&&&%%%############!!!"""%%%&&&###$$$!!!$$$&&&%%%$$$###%%%'''%%%######%%%%%%### """%%%###!!!"""###!!!!!!%%%+++///---+++***+++++++++)))'''$$$"""  """%%%'''***---000///,,,***+++---000...+++((('''&&&'''((()))))))))&&&###"""###%%%!!!!!!"""%%%((()))((('''$$$''',,,...---,,,,,,---)))"""!!!###$$$&&&+++,,,+++)))%%%""""""$$$&&&(((,,,---,,,---000///,,,))))))))))))***)))%%% ###$$$&&&(((((('''%%%###"""%%%(((+++///222444+++""""""'''******((('''''''''&&&%%%$$$$$$######$$$%%%&&&&&&%%%%%%###$$$&&&(((***+++++++++''''''((()))+++---------+++(((&&&%%%''')))******###%%%''''''&&&%%%&&&((()))'''&&&%%%%%%&&&(((***%%%&&&'''((('''$$$ %%%%%%''')))++++++)))'''***000444333,,,&&&$$$%%% ###$$$%%%%%%---111333111+++&&&%%%%%%''''''&&&$$$###$$$(((+++,,,)))&&&'''***,,,+++))))))+++...111333222///,,,***)))((('''&&&&&&&&&&&&###(((,,,+++&&&######&&&((('''&&&&&&''')))******---+++)))'''&&&&&&''''''((()))))))))((((((((()))///000111222111000000000///111333333222000//////,,,+++---111111---***+++(((,,,///...***'''(((***,,,,,,---...------.........)))'''***,,,+++,,,///)))***)))&&&######'''***///111222111...------///111111000...,,,+++,,,...,,,...111555888:::;;;;;;666666555000+++)))---111222000...,,,,,,...111333555777:::<<<;;;999999999;;;<<<===>>>????????????;;;:::::::::;;;:::999888;;;<<<===>>>>>>>>>======???AAABBBBBB???===;;;;;;>>>>>>===:::777555444444666888999::::::999999999<<<======999222---+++,,,---///444888555222666===999555000+++)))***---///444222111///000111333444000000//////...---+++******,,,---,,,)))(((+++...666444000,,,***---333777666444111///......---,,,000222333222222222444666111222444888;;;;;;999777555666666666:::@@@???:::666555333222333555777999AAADDDHHHJJJIIIHHHGGGGGGFFFFFFFFFEEECCCCCCEEEFFFHHHJJJLLLMMMLLLIIIGGGFFFEEEAAA======@@@AAA@@@>>>???CCCDDDAAA???AAABBB@@@DDDCCCBBBAAAAAACCCDDDFFFOOO\\\mmmyyyzzzyyyyyyyyyzzz{{{||||||}}}}}}|||zzzxxxwwwwwwwwwyyyzzzzzzyyywwwwwwwwwyyywwwsssooopppuuuzzz{{{zzz|||~~~}}}yyyyyy{{{{{{xxx{{{|||~~~~~~}}}{{{vvvvvv{{{}}}{{{{{{||||||zzzxxxzzz|||}}}||||||}}}{{{zzz|||}}}~~~~~~}}}}}}|||zzzyyy{{{~~~""" !!!!!! """### """$$$&&&(((%%%!!!"""%%%(((&&&###!!!"""######!!!"""%%%###!!!!!!&&&###!!!"""&&&***,,,,,,,,,+++)))'''%%%$$$######"""!!! """%%%((()))&&&)))++++++(((&&&''')))000...+++(((&&&%%%%%%&&&,,,+++)))&&&###""""""### $$$)))---,,,)))&&&%%%(((+++------+++)))))))))%%%!!!"""$$$%%%)))---,,,+++***'''$$$$$$%%%''',,,...---******---...+++((((((***,,,,,,)))%%%### ###''')))***)))((('''!!!"""###$$$%%%***///333444+++!!!!!!'''++++++******))))))'''&&&$$$###!!!"""###%%%%%%$$$###"""###(((,,,...---+++)))******)))(((&&&%%%$$$$$$)))&&&###"""###%%%&&&&&&###$$$&&&&&&&&&&&&''''''+++)))&&&$$$###%%%''')))"""###%%%%%%###!!!&&&&&&''')))******'''%%%,,,000333000)))%%%%%%'''!!! """&&&((((((''''''***...///,,,)))((()))******)))&&&%%%&&&***---///,,,((((((+++,,,,,,***((())),,,///111///+++&&&'''''''''&&&&&&%%%%%%$$$((((((((())))))(((%%%"""!!!&&&,,,---***(((***,,,,,,+++***(((''''''''''''&&&'''(((***,,,,,,,,,+++------------......------,,,...111222///---,,,---++++++---333333000...///'''***---...,,,++++++---////////////111222222222,,,'''%%%''')))(((***---'''((((((%%%###%%%***///111000///---,,,,,,---///111111111000...------///---...000222555777999:::333333111...***))),,,///444222000......000333555555888<<<===<<<:::888888>>><<<:::777777999;;;===:::999888777555444333444555777999;;;===>>>>>>>>>AAACCCDDDBBB@@@=========@@@@@@>>>:::444000//////111222444666888999888888<<<===<<<777000***)))))),,,///555888666222444:::999666111---+++,,,...000///000111222333333222222000111000///---+++******(((***,,,,,,))))))+++...555222...***(((,,,333888444000,,,+++---///000000000111222111000111333555000000333666999:::888555111777:::888666888999888888666333000///111444555>>>AAAFFFIIIJJJIIIIIIJJJMMMMMMKKKGGGDDDBBBCCCDDDDDDFFFGGGIIIIIIHHHEEECCCFFFBBB???@@@BBBCCCBBB@@@>>>BBBDDDAAA@@@AAAAAA???CCCDDDDDDDDDCCC@@@>>><<>>===:::999888@@@<<<555000///222777:::999999777444000...///000111222555888:::<<<<<<<<>>===>>>>>>@@@???;;;333...,,,---000000111444777888777666777777666333...+++)))(((,,,---222666444//////222666444000---+++,,,---...)))+++...000111000///......000111000---,,,+++,,,(((+++---,,,******---000333111---***))),,,333888333...***)))---000222111///000111000//////111333...///111444777777555222111999>>>:::555555777888999777444111000111333444:::===BBBEEEFFFGGGHHHIIIPPPOOOLLLHHHDDDBBBCCCDDDDDDCCCDDDFFFHHHGGGEEEBBBHHHEEEBBBCCCFFFGGGEEECCCAAAEEEFFFBBB??????===:::AAABBBEEEFFFEEEBBB>>>;;;888===HHHUUU___hhhsss}}}~~~zzzwwwvvvwwwyyy~~~{{{wwwuuuuuuuuusssrrrwwwwwwxxxxxxxxxxxxwwwvvvsssuuuwwwzzzzzzyyyxxxwwwwwwzzzyyywwwxxx}}}}}}|||{{{{{{zzzzzzzzzzzzzzz{{{{{{xxxuuuvvvzzzzzzwwwwwwxxxzzz{{{}}}~~~~~~}}}|||yyywww}}}}}}~~~~~~~~~}}}|||{{{}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{zzz{{{"""!!!!!!!!!&&& """%%%&&&###$$$%%%%%%###"""""""""'''(((%%%!!!###(((((($$$ """  !!!###&&&%%%"""!!!$$$'''*********))))))(((''''''""" ###&&&((('''%%%''')))(((&&&'''***...,,,+++)))'''%%%######"""((('''&&&%%%%%%%%%%%%$$$"""###&&&***,,,+++(((&&&&&&'''((()))***)))'''%%%%%%%%%$$$"""!!!###%%%&&&"""$$$%%%%%%$$$%%%&&&)))***((($$$$$$((()))(((###"""%%%***)))###!!!### ###%%%%%%$$$%%%'''***((((((&&&###!!!"""%%%((()))'''%%%%%%%%%(((***,,,,,,,,,,,,+++)))&&&###!!!###%%%'''(((((('''%%%###&&&(((+++---......---,,,++++++***&&&""" """$$$$$$%%%(((******(((%%%"""###$$$&&&(((******)))***(((%%%""""""###%%%&&&###$$$$$$###!!!!!!$$$''' $$$&&&'''&&&$$$(((((())))))************""" ###)))---,,,***###&&&)))+++,,,,,,,,,,,,---......,,,)))((()))+++)))***************,,,...(((&&&'''***------(((###%%%''')))++++++)))&&&$$$+++&&&###%%%+++---***%%%"""###(((...444666444222************++++++,,,,,,(((((())),,,//////,,,(((,,,)))((((((***+++***)))***///444444000---,,,......+++,,,000000......000/////////...---------...000...,,,---///111111000---)))(((+++.........111)))'''&&&'''***...000000///......---------,,,+++---...000000///...///000222111...,,,++++++++++++///---,,,000555777666444333222222333444666888999777:::>>>???>>>;;;:::999===999222---,,,///444888888777555111---,,,---000...000222555777888999888<<<>>>>>>===;;;999999::::::===???;;;444///---...222111111333666777555222111000000000111000...---......000555444...+++,,,333222000...---------...((()))+++,,,............***---//////---,,,---...+++---...---***+++...222111000...,,,,,,...333888444///***)))---111111000---...//////......///000------///222444444111///111888;;;888555666666555777666555444333444444444777999===???@@@AAACCCEEEJJJIIIGGGDDDAAAAAACCCFFFFFFDDDDDDFFFHHHIIIGGGEEEGGGDDDBBBCCCFFFGGGEEECCCBBBFFFGGGCCC???>>><<<888>>>???BBBDDDDDDCCCAAA@@@<<<;;;???EEEKKKRRR^^^kkkxxx{{{}}}|||yyyvvvvvvwwwzzzwwwsssrrrtttvvvvvvuuuyyyxxxwwwxxx{{{{{{yyyvvvqqqvvvzzz{{{xxxvvvwwwyyywwwyyyxxxvvvwww|||~~~}}}{{{{{{yyyyyyxxxyyyyyyzzzxxxzzzyyywwwyyy||||||xxxxxxxxxyyy{{{~~~~~~{{{{{{|||||||||{{{}}}}}}{{{{{{|||~~~~~~~~~}}}|||}}}***%%%###$$$!!!$$$###'''))))))$$$$$$&&&'''(((((('''&&&'''******'''(((---+++&&&!!! %%%++++++&&&###$$$((((((***,,,------+++)))(((&&&"""!!!""""""!!! """###"""!!!"""'''++++++***(((&&&$$$###""""""%%%$$$$$$%%%'''(((''''''&&&%%%%%%'''((()))((('''&&&&&&&&&((()))***((('''%%%''''''$$$###$$$&&&&&& $$$&&&'''&&&'''''''''***)))''''''+++,,,***!!!"""'''&&& """"""###$$$###!!!!!!%%%((($$$%%%&&&&&&%%%%%%''')))$$$&&&'''((('''(((***+++,,,,,,,,,+++)))%%%""" &&&''')))+++***)))&&&%%%++++++++++++,,,---......)))******'''$$$"""%%%'''###$$$(((,,,//////,,,)))''''''&&&'''(((((('''%%%***(((&&&$$$$$$&&&((()))++++++)))$$$ """&&& $$$(((***)))((((((((())),,,///000///---(((%%%%%%)))///333222000'''(((***+++,,,,,,,,,+++---......---***(((((()))&&&)))------,,,,,,///222'''&&&%%%)))---...)))%%%&&&(((,,,......+++'''%%%***&&&$$$%%%***---,,,))))))$$$"""(((222777333,,,((()))***+++,,,---......))))))***---///...)))%%%///---***+++---///...,,,,,,111777777333//////000///,,,,,,......++++++...444222000...,,,,,,,,,---///,,,)))***---//////---///++++++///222222222555(((%%%###%%%***------,,,......///000111///+++)))...000222222222111222333///---+++)))((()))***+++---******///888<<<999444...//////111222444666777999<<>><<<;;;;;;:::666000,,,+++...333666666666444000,,,+++...111...///111333555555555555666777777666444333444555666:::>>><<<666000///000555444333444666666333000///------000444777555333222000111666666000+++)))333333222111000/////////++++++***+++,,,...000111'''***---...,,,,,,...000---...///---++++++000444111111000......000444888666000******---000000///+++---//////...---......,,,,,,...000222111///,,,111444666555666888666222555555555666666666666666555777999::::::<<<>>>@@@BBBBBBAAA@@@???AAADDDGGGIIIFFFEEEFFFIIIKKKJJJHHHCCCAAA???@@@CCCDDDCCC@@@???DDDEEEBBB??????>>>;;;<<<===???AAABBBDDDDDDDDDCCC>>><<<>>>???CCCNNN[[[lllrrryyy||||||zzzyyyyyywwwssspppooossswwwyyyyyy{{{xxxwwwyyy}}}~~~zzzvvvqqqvvv{{{zzzuuusssvvv{{{xxxzzzxxxuuuvvvzzz}}}{{{}}}|||{{{yyyyyyzzz{{{|||xxx{{{{{{zzz}}}{{{zzzyyyyyy|||}}}zzz~~~|||zzzyyy{{{}}}~~~~~~|||yyy|||~~~~~~''''''&&&%%%$$$###"""!!! """###%%%&&&&&&&&&!!!"""%%%***...///+++'''$$$(((+++,,,***(((((())) !!!""""""""""""!!!"""$$$))),,,)))%%%&&&,,,***---000///,,,***)))***!!! ###$$$""""""$$$###%%%$$$%%%(((&&&!!! """'''%%%%%%&&&%%%###&&&+++...///...+++((('''***---***...///,,,***,,,---+++---***+++---***###"""'''#########&&&((())))))''''''------&&&&&&...///(((!!! %%%&&& """&&&%%%!!! &&&'''$$$!!!$$$&&&'''&&&$$$######'''---+++((('''(((&&&************((('''&&&&&&'''&&&&&&''')))***)))'''************,,,///222333+++)))%%%!!! """######&&&((((((&&&%%%'''***###%%%((()))((((((((((((111333111***''')))+++***$$$""""""&&&$$$%%%&&&%%%"""!!!%%%+++***%%%!!!'''---000...,,,,,,---***'''''',,,333555000+++"""(((...///+++''''''***)))000111******111000((("""%%%(((***,,,...111444---&&&"""%%%&&&###$$$((('''&&&&&&))),,,,,,)))%%%,,,$$$ ###&&&%%%&&&***,,,&&&!!!""")))//////---)))''')))222888555000---111333444444111...,,,,,,222///,,,---///111///,,,444666777666333000///...444///...111111+++***...///111222111333333---$$$***,,,---,,,***+++///222///---***)))...444444///&&&""""""(((---,,,+++,,,,,,///111111444888666222///111333333333555:::???555111......111111...***---------111555777555333000...,,,---///222555555===<<<::::::;;;:::777555555333000000222444555555777000)))(((,,,111333333...000222444666777777777:::999666111...000666;;;;;;::::::999888777666666::::::888555222//////000...000222555666555444333333000---///222111+++&&&111111111111111222222222...111444333000///000333(((%%%$$$(((///333222///,,,000444333///,,,---000222111///.........///000...---,,,...111222///,,,***)))***---111111///+++,,,***))),,,555:::555,,,,,,---222999;;;777444555444:::===999888;;;;;;777999;;;===<<<::::::;;;>>>@@@===999777888>>>DDDHHHEEECCCCCCFFFKKKOOOOOOMMMCCC:::999AAAEEE@@@===??????FFFIIIDDD???>>>>>>>>>;;;:::999;;;>>>BBBDDDEEEBBBCCCCCCAAA>>>===???BBBVVVaaaqqq~~~yyyttttttvvvuuuqqqrrrwwwzzzzzzzzzyyyxxxwwwvvvwwwxxxyyy{{{yyywwwuuuuuuuuuvvvwwwwwwxxxyyyyyyxxxxxxzzz|||~~~~~~~~~}}}|||zzzxxxwww|||~~~~~~|||zzz{{{~~~~~~{{{yyy}}}{{{{{{|||}}}}}}|||{{{~~~~~~||||||||||||}}}~~~~~~}}}}}}%%%%%%$$$###"""!!!  $$$((()))'''### !!!%%%***+++(((%%%"""%%%((()))'''&&&&&&'''%%%$$$"""!!!"""$$$&&&(((%%%&&&+++...+++&&&''',,,---///111111---+++******((($$$!!!"""&&&(((&&&"""!!!$$$%%%######%%%$$$!!! """'''***'''"""###)))***((('''(((&&&"""###(((...---***&&&######'''++++++...---(((%%%''''''&&&)))$$$$$$)))***'''&&&(((###""""""###%%%&&&%%%$$$'''------''''''---...((($$$!!!###''''''""" ###'''&&&### """''''''$$$ """%%%%%%###!!! """(((,,,++++++---...,,,))))))))))))******)))''')))'''&&&''')))+++,,,,,,***)))(((((())),,,///111+++((($$$!!! !!!"""%%%(((******&&&###""""""&&&)))+++,,,+++,,,---...---///...'''$$$&&&))))))$$$!!!"""%%%### """'''+++***&&&$$$(((---,,,'''$$$&&&((())))))******+++***'''&&&)))...000///---%%%(((+++......---,,,,,,+++333444...---222///'''###(((+++---...///000+++'''&&&(((&&&!!!!!!$$$&&&%%%%%%(((,,,---+++(((***### """%%%$$$&&&)))---(((###%%%,,,222333111///,,,,,,000222///,,,,,,444555666444111...------111111000///---,,,------222222333111///...///000///---///333222---+++...///333444333333444111+++,,,...000///......000222///...***(((,,,111111,,,'''###$$$***......---///...111333333555999777333---...000111222666:::===555222///000222333000---///---+++,,,///111111000///...---...000222333444:::999777555222///---,,,222111222333555666444333222...+++,,,111444444222...000222444555666666555666666444000---///555;;;;;;::::::888777666555555999888777444000---------000222555777888777555333000000000000000...+++)))//////000000111000000000222333333000---,,,...222+++)))))),,,000333222111000333555444000...///222222111...,,,,,,...000222///...---...000000...+++*********---000111000---,,,,,,+++---444:::777000,,,,,,000777888444222222777===???;;;999;;;;;;888666777999888666555666888BBB???;;;888777:::>>>@@@CCCBBBBBBEEEIIINNNQQQRRRIIIDDDDDDHHHKKKHHHCCCAAACCCGGGFFFAAA===???BBBBBB???===<<<;;;===???@@@AAAFFFGGGGGGEEEAAA>>>===>>>NNNWWWdddqqqyyy}}}}}}}}}{{{yyysssooorrryyy{{{xxxyyyyyyxxxwwwwwwwwwwwwxxx{{{yyywwwvvvuuuvvvwwwxxxxxxyyyzzzyyyxxxyyy{{{|||~~~}}}|||{{{zzzyyyyyy|||~~~|||zzzzzz{{{}}}~~~}}}~~~{{{zzz{{{|||||||||{{{~~~}}}{{{{{{||||||}}}~~~}}}~~~$$$######"""!!!  (((------''' !!!$$$&&&$$$###!!!###&&&&&&%%%$$$$$$%%%(((%%%""" $$$))),,,&&&&&&))),,,)))%%%&&&***...///111000---+++******---(((%%%(((...000***######&&&'''%%%%%%''''''###$$$+++---'''"""%%%---,,,)))((()))&&&!!!"""&&&,,,***'''###"""$$$***......///---&&&!!!"""###!!!(((###!!!%%%))))))&&&&&&&&&$$$######$$$$$$###!!!''',,,,,,'''''',,,,,,'''%%%$$$%%%))))))%%%###%%%%%%&&&%%%"""###'''&&&""" """$$$$$$""" %%%'''((())),,,222333111***((('''))),,,---+++(((***(((&&&&&&))),,,......)))(((&&&&&&''')))---///+++)))%%%""" !!!"""$$$'''******((($$$"""!!!((()))++++++++++++...000***---,,,%%%!!!$$$'''((($$$"""###$$$$$$###''',,,...---)))&&&(((......+++)))'''%%%&&&(((***++++++)))(((''''''(((+++---///,,,++++++---000000---++++++222333...---///,,,$$$###))),,,---,,,,,,+++,,,,,,......)))###"""%%%&&&%%%%%%)))---///---+++(((### """$$$$$$%%%(((,,,'''$$$&&&---222444333555222222222000,,,---000444444444222///,,,,,,---///222444111,,,***+++...111111///---++++++---///(((+++///333000+++***,,,---111333111111333444222000111222111000000111222000...***''')))...---)))(((%%%%%%+++.........000...111222111333777555000+++***+++---222666999:::444111///000333444222//////,,,)))((()))+++++++++---...///000111111222222::::::999444---))))))***///000333666999888444111...---...111555666444000///000222333444444333222111222111///---...444999666666666666666666666666777777666333///------...000222555777777555222000...000333222///,,,,,,---((()))+++---////////////333333222...+++***...222/////////000111222333333111333444222///---///222111000---,,,,,,...000222111///......//////---,,,,,,++++++---///111000//////111000...111666666222......111666777333000111555999;;;999888:::;;;:::444555555444333333444555???===:::777666666888999===>>>@@@BBBEEEIIIOOORRRQQQRRRRRRPPPPPPOOOHHH??????BBBCCCAAAAAADDDEEEBBB@@@???>>>======>>>???AAAFFFGGGHHHFFFCCCAAA@@@@@@FFFKKKSSS]]]gggrrr||||||sssooosssyyyxxxssstttuuuwwwyyyzzzzzzzzzzzz{{{zzzxxxwwwwwwxxxyyyzzzzzz{{{{{{zzzyyyyyy{{{}}}}}}|||zzzxxxwwwxxxxxxyyy}}}~~~|||{{{yyyzzz{{{|||~~~~~~zzzxxxyyyzzz{{{{{{|||~~~~~~~~~}}}|||||||||}}}~~~~~~}}}}}}#########"""!!! !!!)))---,,,&&&!!!"""###"""!!!!!!"""$$$$$$%%%$$$$$$%%%&&&$$$!!! $$$(((+++%%%$$$&&&(((&&&!!!"""&&&)))***+++++++++***)))))))))((((((+++///...((("""%%%((((((&&&&&&))))))&&&%%%'''+++---)))###$$$)))(((&&&&&&(((&&&"""###&&&((('''&&&%%%&&&)))---000///000---%%%!!!"""###"""+++(((&&&&&&&&&%%%######***(((&&&%%%%%%%%%###"""&&&******&&&%%%(((((($$$"""###%%%((()))(((''''''"""%%%&&&$$$$$$&&&###!!!###%%%%%%$$$###$$$%%%%%%%%%$$$%%%,,,555666222---***((()))------***''')))'''&&&'''(((***)))(((&&&%%%$$$%%%&&&***---///...,,,)))&&&$$$###$$$$$$"""###&&&'''(((((())))))((((((((('''&&&'''))),,,***...---%%% !!!%%%&&&%%%$$$$$$$$$%%%'''+++000///...***&&&''',,,---***,,,)))'''(((,,,...---,,,((()))***(((''''''+++...111000///...---,,,***))))))------)))(((***(((###%%%'''***,,,+++)))))))))+++---///---'''###$$$((()))''''''***...000///,,,'''%%%######$$$%%%''')))((($$$!!!###)))///222222111111222222...***---333///000///---+++***+++,,,...000111000...,,,---...111111000...++++++,,,---'''+++//////,,,((((((+++)))...000---,,,000444555222111///------...000222......+++'''(((,,,,,,)))***''''''+++,,,+++,,,///+++------,,,...111000,,,)))((('''+++111666777666///...---...000111000///+++***(((((((((((()))))),,,...111222111000//////555888888333,,,(((***---000111333666888888555222...///000444666666333000000111222333333222111000///111111///,,,---000444///000111222444555666777555555555333000///000111///000333444444222...,,,///111222222111000//////"""$$$'''+++...///000000000111222000,,,,,,///222222333444333222111333444111111111...,,,+++---000......------......///000000000///...///000000000///.........//////...---222444333...---000222111222111333777777333111222...111444444444666888999444444444444444555777888888777666444444444444555333777;;;===>>>@@@EEEIIIQQQWWWWWWQQQOOOPPPHHH<<<888<<<@@@BBBEEEGGGCCC===@@@@@@???>>>>>>@@@BBBEEEAAAAAABBBBBBCCCDDDFFFGGGDDDEEEGGGKKKSSS```ppp{{{~~~|||xxxssstttwwwuuuppppppssswww{{{~~~|||{{{zzzyyyyyy{{{}}}~~~|||}}}}}}|||zzzzzz{{{}}}{{{yyyvvvttttttuuuxxxyyy}}}~~~xxxxxxxxxyyy{{{~~~~~~zzzwwwxxxyyyzzzzzz}}}||||||~~~}}}~~~}}}}}}~~~%%%$$$$$$######""""""""""""'''))))))$$$$$$$$$%%%%%%$$$###"""!!! !!!"""######"""$$$############%%%&&&(((&&&$$$$$$&&&$$$ ###!!!"""###%%%'''(((((((((%%%(((,,,...,,,((($$$"""%%%((((((%%%&&&)))***''')))&&&'''+++,,,(((%%%&&&"""!!!###&&&&&&###%%%)))&&&&&&'''(((************,,,---***$$$ ###$$$$$$***---...)))###!!!###&&&,,,***'''%%%%%%%%%$$$"""%%%''''''%%%$$$%%%### !!!$$$&&&(((******)))$$$(((***(((''''''$$$ """$$$%%%%%%%%%''')))&&&%%%$$$&&&///777777222///,,,******,,,+++(((%%%&&&&&&'''((()))&&&"""###$$$$$$&&&(((,,,///111222000---***((('''&&&'''$$$###"""###&&&***...000++++++***(((&&&&&&((())))))...---$$$!!!######$$$$$$######''',,,...444333///((('''))))))&&&***((())),,,000000---***&&&***,,,+++((('''))),,,...///000,,,'''&&&(((,,,((()))(((%%%%%%'''((('''------,,,***(((&&&''')))'''+++,,,'''###"""'''+++---+++***,,,///000///,,,(((((((((&&&&&&(((******%%%""" """''',,,///000+++---000111+++%%%'''...,,,------,,,++++++,,,......---,,,...111222000...,,,...000111000//////000---///000---***)))+++---(((---...+++***///444666333///***&&&'''***...111------+++'''(((,,,---++++++((('''))))))&&&'''+++)))++++++)))+++///...***)))''''''+++000444555333***))))))***,,,---,,,,,,%%%'''***+++,,,+++***))),,,///222333111...---...,,,000222000+++)))---111444333222333555555555444111111222333444444222111222333333444333222111000000111222000---+++---///------...///000111111222///000111000//////111333///000222222222000---,,,222000...000333555222///((()))+++---//////000///000333555333///,,,,,,---222333444333222111222333000000///---,,,,,,...000+++,,,...000000///---+++............///111333555222222222111///---++++++...111000,,,***---111111333111111555444000///111...///000111111111333555333333222333555888:::<<<555444444333111000//////)))...444666666666999;;;EEELLLNNNIIIIIILLLHHH>>>>>>@@@AAA???@@@BBB???999CCCCCCCCCAAA???@@@BBBEEE???===<<<<<>>???AAAFFFGGGEEEKKKJJJEEE===:::<<<>>>===HHHHHHGGGCCC>>><<<>>>AAA@@@===:::999<<>><<<;;;;;;???@@@<<<777555999>>>IIIVVVccckkkrrrzzz~~~~~~{{{|||}}}}}}}}}{{{yyyxxxxxxwwwwwwxxxzzz}}}~~~|||}}}~~~}}}|||{{{zzz|||~~~{{{zzzyyyyyyyyy{{{}}}~~~~~~~~~~~~~~~|||{{{{{{|||}}}~~~}}}{{{|||zzz|||zzzzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~%%%%%%%%%$$$$$$$$$$$$$$$!!!######"""!!!!!!&&&+++---+++(((''''''###!!! !!!%%%''''''%%%%%%%%%$$$###"""""""""""")))$$$!!!"""!!!!!! %%%((((((''',,,,,,+++,,,+++&&& """$$$$$$!!!"""&&&(((&&&""""""%%%(((&&&""""""%%%,,,++++++,,,)))###!!!###)))'''%%%'''+++------,,,'''+++,,,)))'''((()))'''&&&******%%%$$$***---+++,,,***''''''(((***++++++((('''((()))'''### !!!&&&(((&&&'''+++***%%%&&&+++---)))%%%$$$###!!!((())))))(((&&&&&&''')))%%%***///111222222---%%%%%%***...,,,&&&###&&&***+++++++++,,,,,,***&&&$$$###%%%(((+++,,,***'''&&&---+++)))&&&$$$""" $$$!!! $$$&&&'''&&&"""$$$#########$$$(((///222***###$$$+++000---222333...,,,///000---$$$)))+++))))))++++++((("""(((+++******+++------***&&&""""""###%%%'''***'''"""!!!$$$))),,,...++++++...111000+++&&&$$$$$$&&&))))))((((((((()))(((,,,,,,)))+++///---''''''%%%###%%%***------+++'''---///***'''+++...,,,&&&%%%######%%%)))---///,,,(((%%%&&&&&&&&&+++222...000111111---***((('''***...222222///---...000))))))))))))(((***---000,,,---+++,,,333;;;888///+++***(((&&&)))......)))+++)))'''))),,,......,,,,,,...,,,&&&###%%%&&&$$$%%%$$$%%%'''%%%$$$(((///+++---,,,+++...333444111...111333222///---...000***+++++++++***)))***+++)))+++...---++++++---000///222444222---)))+++---111222444777888777333000777555222000000000///---&&&***000444666666555555666777888999999888777666---111555666333000000000++++++,,,---///000111111444555444333111000111222000///,,,++++++---///111'''(((*********+++...000222000---++++++,,,...000(((***,,,+++((((((+++...)))&&&$$$'''---000...+++)))***+++...000111000///222000---***))))))***+++))))))(((&&&$$$'''---222+++000555777444///---,,,---...,,,)))+++...---)))///,,,+++......+++,,,///---***+++111222000444;;;<<<888444444666999999999999888777555444333333333...***''')))000777;;;<<<;;;444222777777555:::EEE@@@IIIQQQPPPLLLJJJIIIGGGCCCEEEEEEAAA;;;:::===AAA;;;:::;;;===@@@???;;;777333999???>>>888333444777999CCCPPP\\\kkkxxx~~~}}}vvvwwwyyyzzz{{{|||{{{{{{uuuuuuuuuvvvxxx{{{~~~~~~}}}}}}~~~zzzyyyyyyyyy{{{}}}}}}|||{{{|||~~~||||||}}}}}}}}}|||||||||zzzzzz{{{}}}~~~|||zzzyyy|||}}}vvvwww}}}yyyyyyzzz|||}}}}}}}}}|||$$$###"""$$$&&&&&&!!! $$$((("""$$$&&&'''%%%###!!! !!!$$$$$$""""""&&&+++"""&&&$$$"""$$$%%%$$$!!!!!!%%%''''''((())),,,---...+++&&&$$$((()))&&&$$$###$$$"""$$$&&&((('''$$$!!!***'''###!!!!!!"""######(((&&&$$$&&&***,,,,,,***,,,+++)))(((,,,111...(((*********++++++,,,,,,,,,000222000)))(((,,,---***111---((('''))))))&&&"""###$$$&&&'''&&&%%%###!!!%%%+++...***"""!!!''')))++++++((($$$"""###%%%***111777666...&&&###$$$$$$(((+++)))$$$!!!$$$(((,,,++++++...000...(((######***...---******)))&&&***'''$$$###$$$&&&&&&&&&###$$$%%%%%%%%%&&&&&&&&&  """%%%'''&&&,,,...+++))),,,000000111666333(((&&&...111...(((((()))---000111...+++###(((---...+++)))((()))+++'''&&&)))(((%%%'''---///***$$$$$$'''+++---,,,............,,,((($$$""""""###%%%'''((((((''''''++++++&&&!!!###***+++&&&$$$%%%$$$"""%%%***+++(((,,,333444---***...222333$$$***---'''"""$$$***---***&&&""""""&&&***,,,,,,///222444000***(((---222...333555000---///111111...---***'''%%%%%%&&&(((******---444666222......000---++++++---///---+++***))))))***---///000//////+++&&&%%%'''((()))(((###&&&&&&$$$%%%,,,222......//////...///111333333111//////000///...,,,...***))),,,---+++,,,000///---...000111000000222555555333111222444111+++111111333444555555666555444333222000000000000111111///...111666777444000666666666666555222///,,,+++,,,...111111000,,,))))))---111333222000...---000111222444666555222///......//////...---,,,+++)))***,,,---///000111111///,,,***))),,,...000000)))---111111...+++++++++***%%%%%%***---******---000//////000222333111000111---)))&&&''')))***+++)))&&&&&&)))((($$$&&&,,,(((...333444555555111***111******222888333,,,)))...///111222222222000///...,,,******---333999===999;;;888333333999999555999888888999:::999777555666222......333777999999666999;;;:::777555666888999CCCOOOSSSPPPKKKJJJKKKEEEEEECCC>>>999888<<>>777;;;??????===;;;;;;<<<:::>>>FFFPPP\\\jjjxxxyyywwwwwwyyyzzzzzz}}}tttvvvxxxzzz{{{{{{{{{{{{~~~}}}yyy|||}}}zzzzzz~~~zzz{{{}}}~~~~~~|||{{{}}}|||{{{{{{{{{|||~~~}}}}}}~~~}}}~~~||||||~~~|||zzzzzzzzz{{{'''%%%###%%%'''(((&&&######!!!!!!%%%(((!!!###$$$"""!!!!!! !!!&&&+++%%%&&&&&&###"""######!!!"""$$$&&&(((***+++&&&((())))))&&&###!!!$$$'''((('''&&&%%%%%%'''((()))***)))'''$$$"""""" !!!$$$&&&(((+++)))((()))+++---,,,+++++++++)))(((+++000...(((++++++,,,,,,,,,,,,,,,,,,000222111+++***------)))(((%%%###%%%)))***(((%%%"""!!!!!!"""$$$%%%$$$###***,,,---''' ###((()))***+++(((%%%$$$%%%'''&&&+++000111---(((''''''%%%&&&&&&&&&%%%%%%&&&'''&&&(((+++---,,,+++******%%%***,,,)))(((***,,,,,,+++)))&&&&&&&&&'''&&&&&&'''''''''&&&&&&&&&((()))"""!!!!!!!!!"""$$$&&&(((%%%))),,,))))))---000000///555333***(((...111...%%%%%%'''+++///000---***"""''',,,---***(((((()))***''')))------***+++///111***$$$"""%%%((('''%%%***+++,,,,,,)))%%%###!!!$$$%%%'''))))))(((&&&%%%&&&'''$$$!!!###((('''"""&&&'''%%%"""$$$)))***''')))///000+++(((,,,000111%%%******&&&###%%%***+++***'''%%%&&&***...111111,,,///111///+++)))+++---111333111...///333444222000,,,((('''***++++++)))''')))...444222,,,***,,,...------///111111...,,,)))***,,,///222333111000...+++((((((***,,,---,,,&&&%%%$$$%%%'''***,,,---+++...222444555444222222000000000///...---------+++))))))+++)))'''+++000222000------,,,---///111333333111///000333111,,,000111222333444555666666888777555333222111111222000000111555::::::555000333666777555000,,,,,,---...++++++///333333...((('''***---///...,,,,,,,,,...///000222444333000......///000111000///---,,,******,,,...///000111111,,,***)))***,,,......---...///111///,,,++++++---)))%%%%%%***---++++++---000111333444222000---+++---***&&&%%%&&&***---000((('''***...,,,'''&&&))),,,222666555444444111,,,///,,,...444555000++++++---...000111111000...---...---,,,---...111444666999;;;888333444888999555===<<<;;;;;;;;;:::888555777666333111//////111333111444888999666333222222777???IIIMMMJJJHHHHHHJJJJJJIIIFFF@@@:::999===AAA======<<<:::999999;;;===999;;;===??????>>>>>>=========<<>>DDDIIIYYYjjj{{{{{{yyy{{{}}}|||{{{{{{{{{{{{|||||||||{{{|||~~~~~~}}}||||||||||||{{{zzz{{{|||{{{|||~~~~~~|||yyyvvvzzz{{{}}}~~~~~~|||zzzyyyyyyzzz|||~~~}}}zzzxxxwwwvvvqqqrrrtttuuuwwwyyy{{{{{{000+++&&&$$$&&&(((((((((222---))))))***)))$$$###''''''### &&&%%%$$$"""!!!!!!###%%%)))(((&&&%%%###!!!###((()))'''&&&(((+++///+++%%%"""$$$(((,,,...***'''$$$"""######"""!!!+++(((''')))---//////---,,,+++)))(((''''''((((((###&&&))))))'''%%%$$$$$$,,,,,,,,,+++)))'''%%%%%%***,,,+++)))))),,,,,,((('''((()))***))))))((('''***+++---...,,,(((###!!!$$$$$$%%%&&&&&&%%%""" &&&)))((('''(((((((((''''''(((***,,,+++)))(((''''''&&&&&&"""######"""###'''(((''''''+++///...+++))))))+++,,,+++***%%%''''''%%%&&&******'''&&&%%%%%%''')))***((('''(((((('''"""%%%******************+++++++++,,,...---)))))),,,,,,)))(((,,,//////...//////---,,,...//////---+++((('''&&&)))++++++))))))+++...---+++))))))+++------+++,,,)))(((***...///,,,))),,,......+++&&&""" !!!!!!%%%'''((('''%%%###%%%(((,,,000111...+++***((()))(((''')))...///,,,)))))))))*********,,,...///---(((%%%'''+++***%%%%%%&&&'''((()))***,,,...444///******---000000...,,,...,,,&&&$$$'''+++,,,///000000...+++***,,,/////////666DDDLLLGGG;;;333++++++******+++,,,...000(((&&&%%%&&&(((+++------++++++,,,,,,++++++++++++111///,,,,,,------+++)))***+++///444999999666333+++000444333...,,,---000&&& %%%---000000000---222333111111444333///---000///,,,---111444444222333333444666777999:::///......------...000111,,,,,,+++,,,---...---,,,222///---...000222111///***,,,------,,,,,,---...---------+++)))(((***+++...///000222333222///,,,...///111333333222000...,,,,,,---...............111---(((''')))---000222,,,---///000000---***'''((()))***,,,///111000---+++///222111...---000444444333000,,,)))))),,,//////222333222///......---222555555///******+++***...............---)))%%%------....../////////...///---,,,******+++---///...000222444444555888;;;777666555777999;;;;;;:::<<<:::999888999777444111333222000///...,,,+++***111888AAAFFFFFFCCC@@@>>>::::::;;;???DDDFFFEEECCC>>>999444333777<<<>>>???:::555222555===@@@<<<777<<<;;;999666444555888;;;GGG[[[oooxxxzzz}}}{{{|||||||||||||||||||||yyyzzz{{{|||}}}}}}|||{{{|||{{{}}}~~~~~~{{{zzz|||~~~|||zzzyyyxxxyyyzzz}}}~~~}}}zzzxxxwwwxxxzzz|||~~~~~~~~~}}}~~~{{{yyyvvvtttpppqqqtttxxxzzz|||}}}}}}---)))%%%$$$&&&((('''%%%+++)))&&&%%%%%%### %%%'''%%%"""((('''%%%$$$"""!!!!!! !!!###$$$$$$"""  %%%'''((('''''''''))))))'''%%%###$$$(((+++)))%%%!!! $$$'''((('''+++)))'''(((***,,,------+++******))))))******+++$$$)))***(((%%%$$$$$$(((***,,,+++(((&&&%%%%%%+++------******,,,,,,)))&&&&&&&&&'''''''''(((((())))))+++...,,,%%%  """######""""""$$$'''''''''***---,,,'''###"""###%%%$$$###%%%''')))******$$$&&&'''%%%+++---)))(((+++///+++(((&&&(((---000///---''')))***)))+++...,,,''''''%%%%%%&&&((())))))(((&&&((('''###%%%+++++++++++++++++++++******...///,,,))))))+++***&&&'''***---...---,,,,,,,,,,,,------+++'''%%%$$$%%%(((***+++***''''''***---000///+++(((+++000///,,,...///111111000---+++)))------+++)))'''%%%###!!! %%%((()))(((%%%###"""$$$(((------)))(((+++(((***++++++...222111---'''%%%%%%((((((&&&&&&)))...---***'''***//////+++$$$&&&''')))***---111444000+++&&&$$$'''***,,,,,,''',,,,,,&&&"""%%%)))+++---000111,,,'''&&&+++111555444<<>>??????;;;999777999<<<===:::777999666111...---,,,+++***...555???EEEGGGDDD@@@>>>;;;999:::???GGGLLLKKKHHH???<<<888777999===AAACCC<<<777444666<<<>>>:::666<<<:::777333111333777;;;BBBMMMYYYeeetttyyyyyyzzz|||}}}}}}}}}|||{{{zzzyyyyyyzzz|||~~~~~~}}}{{{zzz{{{|||~~~}}}zzz{{{}}}zzzyyyyyyyyywwwyyy|||~~~~~~}}}{{{yyyxxxyyy{{{|||}}}}}}}}}|||~~~|||yyyvvvuuuwwwyyy|||}}}}}}|||{{{'''%%%$$$%%%)))***(((%%%%%%$$$!!!$$$'''&&&###$$$######"""""" !!!!!! """"""!!!!!!###%%%&&&$$$"""!!!%%%)))'''###!!!$$$((((((###%%%***,,,,,,(((''''''%%%%%%&&&))),,,''''''(((((()))********* &&&---...+++'''&&&&&&'''***------***(((((()))+++//////+++***,,,---***&&&&&&%%%%%%&&&(((***++++++(((***...+++$$$  """###$$$%%%''' ###$$$$$$###)))...,,,&&&!!!!!!$$$###!!! """&&&(((((((((""" !!!%%%((()))"""''',,,///...,,,******''''''((())),,,---...---&&&(((((((((+++000...)))+++)))'''&&&'''(((((('''&&&)))***'''""""""(((///+++++++++++++++***)))))),,,,,,)))&&&'''***((($$$'''))),,,---,,,***)))******+++***'''$$$###%%%(((((()))***'''$$$$$$'''+++,,,---***(((,,,222000******///444444///******+++***&&&$$$%%%'''(((%%%""" ###'''***+++)))%%%######''''''###%%%******---//////222444111,,,((($$$$$$(((((($$$###&&&***,,,+++***---444666555)))******))))))+++000444+++(((%%%$$$%%%''')))***'''))))))&&&'''+++---,,,......,,,)))&&&'''---222555777CCCWWWbbbZZZGGG999000111111///---...000333111,,,'''$$$%%%)))---//////000///---***))),,,///---............---------...+++***---222555444222)))+++---///...---+++***%%%%%%(((---...***(((***)))333777444444888333***)))...000---,,,///111111000222444666666555444222111111000000111222444555333444333222000...------111///...000333333000---,,,,,,+++)))''''''(((+++'''))),,,...///000333555333333333444444111---***---,,,,,,,,,------...///+++++++++,,,,,,+++******---+++))))))+++...//////++++++...333666666333000***...///...000333000***111111111111111222222333...111333000+++((())),,,000444555000...222333222666555222///111444222,,,000555666111......---)))))))))***+++---///000111///...---,,,,,,,,,,,,,,,------000333111,,,///666888777666777;;;===>>>???999888888888999::::::999;;;888444111///---)))&&&)))///888???CCCDDDBBBAAACCC===888;;;DDDJJJKKKIIIDDDBBB@@@===<<<>>>BBBEEEBBB>>>::::::===>>>;;;888;;;;;;;;;:::888888999;;;BBBLLLSSSUUU^^^nnnwwwvvvvvvxxx{{{~~~~~~|||zzzzzzxxxvvvwwwzzz}}}~~~}}}{{{yyyyyy||||||}}}}}}{{{~~~}}}{{{zzzyyyyyywwwxxxzzz|||}}}}}}|||{{{zzz{{{}}}~~~~~~~~~}}}}}}~~~}}}}}}|||zzz{{{||||||{{{wwwtttqqq""""""###'''+++,,,***&&&###"""### $$$((('''$$$  ###))))))$$$ $$$%%%### ###***)))###!!!%%%***%%%%%%+++------%%%&&&&&&###!!!!!!&&&***"""###$$$&&&'''(((((((((&&&,,,333444///***(((((((((+++//////---++++++---,,,000000,,,+++------+++'''&&&%%%$$$&&&(((,,,...,,,)))***...,,,$$$ !!!"""###$$$$$$%%%&&&(((*** !!!""""""###%%%,,,+++$$$!!!%%%+++&&&###!!!!!!$$$%%%$$$"""((('''%%%######$$$'''(((&&&(((+++000222000***&&&&&&))),,,,,,)))''')))+++###$$$$$$$$$(((......***000---)))''''''(((''''''(((+++---***&&&&&&,,,222++++++++++++***)))(((((())))))&&&$$$&&&)))(((###((((((***,,,+++((((((******+++***'''$$$%%%)))---((()))(((%%%""""""%%%(((&&&((((((''',,,222///'''###,,,444444...***+++///%%%  &&&)))&&&"""$$$&&&***---,,,)))%%%""" $$$$$$ ###+++,,,000222333444555000***+++&&&%%%******%%%###&&&&&&)))++++++///777<<<<<>>BBBFFFFFFCCC@@@>>>??????===:::222777>>>BBB@@@;;;666333AAATTT]]]QQQGGGRRRhhhwwwsssvvv{{{~~~~~~|||zzzyyyuuurrrrrrvvvzzz|||{{{xxxwwwzzz}}}}}}}}}}}}}}}~~~|||{{{zzzyyyvvvwwwyyy{{{}}}}}}}}}}}}}}}~~~~~~}}}{{{{{{||||||||||||zzzvvvpppjjjggg###---000))) ###"""!!! ###!!!$$$''''''&&&%%%!!!""""""!!! """((((((&&&!!! ''')))&&&"""###$$$###"""!!!!!!"""'''***)))$$$%%%)))***%%%***((($$$"""!!!"""%%%'''&&&"""!!!###$$$###%%%)))&&&///333111...+++***'''))),,,...---+++)))''',,,(((&&&''',,,///---***&&& """''')))***,,,***((())),,,---***%%%!!!((())))))*********))))))###$$$%%%$$$"""!!!"""###)))***,,,---,,,+++)))(((((((((%%% """%%%'''((('''%%%%%%)))---+++&&&'''...222///,,,---(((%%%######&&&'''%%%$$$)))((('''''''''(((******---(((&&&)))'''!!!"""###,,,111...)))))),,,---$$$(((((($$$"""%%%))))))+++***'''$$$&&&***)))$$$*********((('''(((***,,,++++++)))'''&&&'''***---///+++'''&&&&&&'''%%%######$$$&&&(((*********)))(((((((((+++...---)))%%%&&&&&&&&&%%%###"""###$$$---)))(((++++++&&&###### $$$((()))((((((***,,,000222333///***)))---222---&&&!!!###%%%$$$###$$$&&&'''(((((()))...555;;;444000,,,***++++++***((((((((((((''''''''''''((((((,,,...,,,...333222---...---+++******,,,///111777;;;BBBKKKOOOGGG888+++,,,000333000)))&&&)))...111111000...,,,,,,...000000333555444111000222444000---+++,,,......,,,***+++)))))),,,111222///***---,,,///333111)))'''***&&&''',,,000***!!!!!!'''+++///333555444000***&&&)))---000111...,,,---...---000333333111...---,,,000...------.../////////555000///222000,,,,,,000...///......222777666222222---''''''+++//////...+++***+++,,,------+++)))------///222666555222...---//////,,,******---111,,,,,,,,,,,,+++***))))))(((***+++)))'''(((,,,000666---'''+++000111000///000/////////+++''')))///111000111333444222,,,((('''(((***---...---)))&&&***111777666///+++...222000444555000...222333/////////222666555000---...+++)))((())),,,---------///---,,,---+++)))((()))))),,,//////---,,,///111555555444444444555555666111///...///333666666555999555333444222---******+++))),,,777DDDHHHAAA888777222222999AAADDDDDDEEEGGGLLLNNNKKKHHHFFFCCC???DDD@@@<<<;;;<<<<<<:::777333555999===>>>>>><<<;;;IIIddduuuiiiPPPGGGRRR```nnnsssyyy~~~}}}zzzxxxsssrrrpppppprrrvvvyyy{{{{{{}}}~~~~~~~~~|||}}}}}}~~~|||xxxxxxyyyzzz{{{||||||||||||{{{{{{}}}~~~~~~~~~~~~|||{{{}}}{{{xxxwwwpppdddZZZ!!!'''---///---+++""""""!!!!!!###$$$%%%&&&!!!$$$%%%%%%$$$######$$$%%%$$$!!! !!!%%%%%%$$$  &&&'''###&&&&&&&&&$$$"""!!!"""$$$%%%+++---(((%%%(((***))))))&&&###!!!!!!$$$))),,,)))$$$ !!!!!!!!!$$$))) $$$***......+++(((&&&%%%'''***------+++)))'''***((('''))),,,------+++,,,******---+++&&&%%%(((&&&%%%%%%)))+++***'''$$$((())))))******)))))))))#########$$$%%%%%%%%%%%%))))))***+++,,,+++)))'''((((((&&&### $$$'''''')))+++***((((((+++///000***'''***+++(((&&&'''%%%###"""###&&&((('''&&&******)))'''&&&%%%&&&'''---(((''')))((($$$###&&&'''---///,,,((()))++++++&&&)))'''!!!###((()))'''(((&&&###%%%)))***'''&&&&&&'''((()))***++++++*********((('''(((,,,///+++((($$$###%%%((())))))###%%%(((******)))&&&%%%'''(((***---000///***&&&&&&''''''%%%"""!!!"""###(((%%%&&&(((&&&!!! %%%(((,,,...------///111...000111...)))'''***---...'''"""$$$''''''(((***++++++***((((((***000555222...)))&&&''''''&&&%%%'''((())),,,......---,,,)))+++++++++///444222,,,((((((''''''))),,,///111---111666::::::444---''''''+++//////------000333333222///,,,******+++,,,,,,------------...111333,,,...//////...---...///...,,,+++---111333000,,,...---000444111***(((***((('''***///...(((%%%'''***,,,...000111000...,,,,,,///222222///------...))),,,000222111000//////333000...---.../////////000,,,,,,//////,,,,,,000...000//////222777777333111---))))))---000000///---,,,,,,---......---+++******+++///222222///+++......---)))&&&&&&))),,,...------.........---+++,,,---//////......///000111***(((---222222///---000...------)))$$$&&&***///...///111222111,,,((()))***+++------,,,)))'''+++111666444...+++---111---222333///---///...++++++)))+++000111...,,,---...---++++++,,,---,,,+++000...---,,,***(((''''''***,,,///000000/////////555555444333333333444444///------...111333222111555222222444555222111333---***+++222:::===888111222...000999@@@AAA@@@@@@GGGMMMPPPMMMGGGBBB<<<666===;;;999999;;;;;;888555444555666888:::<<<======HHHbbbvvvnnnWWWFFFBBBEEEVVVeeeuuuzzzuuuqqqsssxxxxxxxxxxxxvvvttttttwwwyyy{{{}}}~~~|||~~~}}}~~~|||xxx{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{}}}~~~~~~}}}~~~}}}{{{zzzxxxrrrhhhaaa"""))),,,+++***,,,... """'''***)))'''!!!"""$$$%%%%%%$$$###"""&&&'''(((&&&$$$!!!!!!!!!  !!!"""$$$$$$""" ###'''&&&!!!((('''&&&### """$$$"""***...+++''''''+++---'''%%%"""!!!###''',,,000+++%%% ###)))""""""$$$''')))(((%%%"""!!!$$$(((+++,,,+++(((&&&)))***,,,+++***(((((())),,,...333555///&&&$$$&&&'''''''''((()))***)))'''(((((())))))))))))(((((($$$""""""$$$(((***(((&&&)))''''''(((++++++(((%%%''''''&&&$$$###%%%(((+++''')))+++***((((((+++///000+++'''&&&&&&$$$###%%%###"""!!!###&&&((()))((()))++++++((($$$"""###&&&...***)))+++***((((((++++++---,,,((('''******(((((()))%%%!!!&&&'''"""&&&&&&######(((******$$$###$$$(((,,,...,,,))))))))))))(((((()))---000***'''###"""$$$'''***+++%%%''')))+++***((($$$"""%%%&&&)))---//////+++((((((((((((&&&###!!!!!!!!!######%%%'''###!!!(((+++///000000///000000+++---///...***'''((()))---%%%!!!###'''(((***---111///---)))&&&'''+++...111---(((%%%%%%%%%&&&&&&&&&&&&)))...333444111...)))*********...222111,,,(((''''''(((***---111333---///000///,,,+++,,,---'''))),,,///111222333333111///,,,)))((()))***++++++)))''''''***...222333(((...333222...,,,///333333000---...111222111///000000222444111+++)))******(((***000222...)))'''((()))***+++---///111222000111222222///---------'''+++000444555444444444555222...,,,---///000111+++)))***---...,,,---000...000000///222666666333+++(((&&&'''+++------++++++******,,,///111111111((((((***---//////---+++,,,+++)))'''%%%&&&))),,,...---+++---000111///,,,......000222444333111//////***)))///333000+++(((---+++,,,---+++&&&&&&***------...000111000...+++,,,---------,,,+++***)))---111444222---***,,,///,,,///111///......,,,(((((($$$$$$***//////...///...---,,,---...///...---000///,,,***((('''&&&&&&,,,---...111333222000---222222111000/////////000.........000111111///...000...///333555444666:::000...---///111111...***)))(((,,,555<<<<<<::::::BBBJJJOOONNNIIIDDD;;;444999888777999<<<;;;777444333333333444666999<<<>>>DDDWWWhhhfffVVVDDD999444CCCQQQcccmmmnnnnnnrrrvvv|||}}}|||xxxtttsssuuuxxxyyy{{{|||}}}~~~~~~|||}}}}}}|||xxx}}}|||{{{zzzyyyxxxyyyyyy{{{{{{}}}~~~~~~yyyzzz{{{{{{yyytttnnnjjj &&&,,,...***&&&%%%%%%"""(((***'''###$$$%%%'''(((&&&$$$###"""&&&''''''&&&$$$######%%%!!!###$$$$$$"""&&&'''%%%$$$'''***((("""'''&&&$$$  """###'''******((((((***+++$$$$$$$$$%%%'''***,,,...(((######((($$$""" """$$$%%%"""!!!%%%)))+++***((('''***---///,,,&&&""""""$$$'''(((---111///)))''')))---...,,,))))))******'''''''''((()))))))))(((((('''$$$"""&&&+++---***&&&(((%%%$$$%%%)))***&&&###%%%%%%###"""###$$$''')))$$$'''))))))'''&&&))),,,+++)))'''''''''''''''((($$$######$$$%%%&&&'''((((((***+++)))$$$"""$$$'''///---,,,,,,,,,++++++,,,,,,+++((($$$&&&++++++((('''(((%%%!!!###"""!!!'''(((%%%###'''+++,,,%%%$$$%%%***000111,,,&&&&&&&&&'''''''''))),,,///+++)))'''&&&&&&&&&''''''((()))******)))(((&&&%%%###$$$&&&(((***+++******)))******'''$$$!!! ###%%%((()))$$$%%%)))+++---......,,,***)))&&&***---...,,,***))))))***""" ###%%%'''+++222000,,,)))'''(((+++---000---***'''''')))+++---&&&%%%&&&***000222111---'''***,,,,,,+++,,,...//////............000222333111000...,,,,,,///333666---,,,,,,...111111...+++,,,)))'''&&&'''***,,,---,,,)))''')))...111222111)))...222222...+++---000666333000///111222222111111222444444111,,,******,,,---000222333///+++)))&&&'''(((***---///000111111111000///---,,,,,,,,,)))---333777888888888888444111,,,+++,,,///222333******+++------------...---///000...000444444222(((''''''))),,,---,,,***''''''(((+++000444555666))))))+++,,,......---,,,(((''''''&&&(((+++...111,,,***(((+++///000...+++---++++++...333444222///000+++***///111---(((&&&&&&'''+++000111---+++---++++++---.../////////...000000000...,,,,,,,,,---///000111///,,,***+++---,,,---...///000000---***(((######)))000222222333))))))))),,,///111111111------+++'''&&&((()))(((000...,,,...111333111.........---,,,++++++++++++///000111222222111///------+++,,,///000000333888555555333222///,,,)))'''###"""&&&///666777777999;;;CCCJJJNNNPPPOOOHHH@@@;;;::::::<<>><<<888444...///000111333666888999999888888:::;;;;;;;;;<<<>>>;;;<<>>999444///+++)))(((&&&(((...222444888<<<===AAAHHHWWWhhhooodddTTTAAA===999888999999777444...//////000222444666777888555444666666333111222333888===@@@EEESSShhhxxx~~~wwwuuuwwwyyywwwtttuuuttttttvvvyyy|||}}}}}}xxxwwwyyy~~~|||zzzxxxyyyzzz{{{||||||||||||xxxzzz}}}}}}zzzxxxxxxyyy{{{{{{yyyvvvtttuuuwww%%%***+++&&&"""&&&&&&&&&&&&%%%$$$"""!!!!!!%%%(((&&&"""###%%%$$$$$$$$$%%%######%%%(((+++,,,,,,+++)))''' $$$&&&###"""$$$&&&&&&&&&(((+++---(((!!! ###""""""%%%$$$$$$&&&'''((())))))))))))%%%$$$%%%### ###"""""""""  """$$$!!!!!!"""###%%%'''***+++,,,,,,,,,)))&&&&&&***---((($$$$$$''''''$$$###%%%!!!***,,,%%%###)))+++&&&!!!###&&&(((***+++,,,$$$%%%(((***,,,+++***(((,,,...///+++'''$$$%%%((((((%%%######%%%&&&%%%###"""%%%))))))'''&&&'''))),,,111222,,,)))******''')))***)))&&&""" !!!"""""" """''')))&&&###%%%******,,,///---'''%%%&&&%%%"""$$$)))***(((''')))(((&&&''')))&&& %%%'''&&&$$$'''---...,,,***,,,///111000---(((%%%!!!###%%%%%%%%%&&&((()))&&&''''''%%%######'''***((()))******)))'''$$$###!!!"""######"""###'''***,,,...///...***'''%%%%%%'''%%%'''******'''&&&(((((((((***---...---((($$$###$$$'''+++,,,+++(((%%%(((###!!!&&&******)))+++,,,(((%%%$$$'''+++......***---......------///222---//////---)))(((+++...,,,***+++,,,'''"""%%%+++---,,,,,,++++++*********...***''''''***---//////***)))((()))+++...000111555///(((%%%'''))))))((((((***,,,,,,+++***))))))***------***%%%$$$''',,,222222111000///000111222,,,111333///---//////,,,111555444...***,,,---,,,+++...111333333111...,,,***'''$$$$$$'''+++------+++,,,,,,+++***+++---000,,,***'''&&&((()))******...222222///...///---((()))---///,,,+++...//////,,,---------,,,++++++,,,......///222333111---***+++,,,+++((($$$###%%%'''%%%%%%&&&(((++++++(((%%%'''+++......+++***,,,///---...///...---,,,...///)))%%%%%%)))---///444999222+++&&&&&&'''%%%$$$&&&)))***+++***)))***---000+++///111000,,,+++---000333...******---000111000111''' !!!%%%''')))---%%%&&&***---+++(((+++111---------///000///,,,******...***"""###---222//////---)))%%%###&&&,,,000,,,,,,,,,,,,---...//////+++---...---***)))***+++++++++...333666:::DDDOOOUUUNNNDDD<<<777444222111222111333888999777888;;;???@@@III]]]tttzzzhhhQQQBBB<<<666333555777888888222000///...///222555777888555555666444---,,,//////666<<<;;;:::BBBSSScccqqqsssuuuwwwxxxxxxwwwwwwwwwvvvuuuvvvzzz}}}}}}|||yyyxxxzzz~~~}}}~~~~~~}}}~~~~~~}}}{{{yyy{{{}}}~~~~~~}}}{{{zzzyyyzzz}}}}}}||||||{{{zzzxxxuuutttuuuwwwyyy"""###""" ###$$$%%%$$$!!!  ###(((+++***%%%!!!!!!### $$$''''''&&&&&&&&&%%%&&&)))***++++++++++++---)))!!!$$$(((&&&!!!$$$%%%'''(((+++---(((""" !!!!!!!!!(((%%%$$$$$$$$$%%%(((+++---///***%%%$$$!!!###!!!"""!!!"""%%%###"""""""""$$$'''***,,,555333///***'''&&&(((***''''''***,,,)))###$$$(((%%%...000((($$$))))))$$$"""%%%(((***,,,--- $$$(((+++++++++++++++///222444///((($$$''',,,***(((&&&''')))+++***((("""&&&&&&$$$###$$$&&&+++000///(((%%%(((***)))((())))))&&&""" !!!###""" &&&((($$$!!!'''))),,,000...(((%%%''''''######'''(((&&&******(((%%%'''***)))$$$######""""""(((///000,,,'''+++///000...+++((('''"""$$$&&&&&&&&&&&&((())),,,***&&&!!!"""'''%%%(((+++,,,***%%% $$$'''((('''&&&'''))),,,...000///,,,((('''&&&***'''''',,,---+++))))))$$$%%%'''+++//////***&&&******,,,...///---***'''$$$ &&&+++++++++,,,---)))$$$"""%%%(((******---000222222///...///000(((---111...(((&&&(((---222***&&&))))))%%%$$$&&&&&&'''''')))***+++,,,,,,---,,,***'''%%%&&&***...***)))))))))+++///333666444...'''%%%(((,,,---,,,)))+++---,,,***))),,,///&&&,,,000+++"""!!!)))222000000111000//////000222+++111222...,,,000000---222333///******000000+++...///111333333222000///)))%%%"""###''',,,//////,,,,,,+++))))))***...111---***'''&&&&&&'''&&&%%%,,,111222...---000...((()))...111---,,,...000000/////////---++++++,,,---***,,,///333666555222...//////...***%%%$$$&&&)))###$$$&&&+++///000,,,)))$$$)))...,,,'''%%%)))---+++///111000+++((('''(((,,,)))(((,,,......000444777---$$$"""$$$&&&***......000000///---...222666(((,,,///...+++)))+++...333...))))))...111222111888+++!!!!!!$$$&&&)))...''')))...000+++'''***111,,,,,,---000222222000...,,,000,,,"""###---222...++++++)))&&&###$$$)))...(((((())))))***,,,---...---//////...+++***,,,///***+++111999???FFFTTT```dddYYYJJJ???:::999999888999999<<<@@@???999777999<<<===HHH```{{{iiiMMMCCC<<<555222444999<<<===666222...+++,,,000555999777444444555111,,,///666444444555777;;;AAAFFFJJJYYYdddqqqwwwwwwuuuxxx{{{zzzwwwvvvxxx{{{~~~}}}|||{{{zzz|||~~~{{{|||~~~||||||}}}}}}}}}|||{{{}}}}}}zzzwww{{{|||}}}|||yyyuuussssssvvvyyy{{{$$$""" """###""" """%%%$$$!!!!!!$$$'''******((($$$"""!!! $$$&&&$$$%%%((((((%%%...+++'''%%%''')))+++,,,***111000%%%###&&&$$$ %%%***,,,)))%%%######!!!&&&***)))&&&%%%'''***))))))(((&&&%%%%%%(((***000---'''""" ###%%%"""###$$$"""  !!!!!!###"""$$$'''(((%%%555444000***$$$"""&&&)))'''((())))))(((&&&###!!!,,,000///***&&&$$$!!!$$$(((((('''&&&%%%$$$'''******)))((()))+++111555333+++(((***+++((()))((((((***,,,---***&&&)))&&&"""!!!%%%'''+++)))'''''')))***+++******%%%$$$%%%### &&&%%%""""""%%%%%%%%%###!!!###)))---+++***+++---+++((()))******(((%%%&&&)))++++++)))&&&%%%%%%'''&&&%%%%%%&&&(((+++,,,111///000333222...,,,---''''''((((((((((((''''''(((++++++%%%$$$,,,***,,,...---)))$$$  %%%***+++'''%%%'''***,,,+++((($$$"""%%%+++111...***)))...111///,,,,,,+++******))))))(((&&&%%%%%%(((,,,000111000---++++++###%%%---...)))&&&111***&&&''''''%%%&&&)))---111666777222---***)))%%%&&&''')))******++++++***000444222+++$$$!!!!!!$$$%%%'''***+++***,,,///111...---,,,&&&"""***+++,,,...000222333444444333...(((&&&)))+++++++++...---,,,***)))***---000//////---,,,+++*********...///000222333444444444+++......---///333222...111111000...***((('''((()))111444222777@@@===333)))***+++,,,...///000000...---------//////---,,,000***%%%&&&***+++)))(((---000333222...***))))))+++---000000...---...///000...+++***)))+++---......---...222666666333///333333222///+++))))))***!!!"""$$$'''******'''%%%)))---000,,,'''$$$(((,,,***))))))***------***''')))---...+++(((***333;;;;;;000%%%$$$***///---(((///666555,,,)))000111,,,...111222111---,,,,,,...444000+++(((***---000111333///+++)))(((((('''&&&&&&)))---///...+++***))),,,...111111000///000000222///,,,***))))))++++++))))))(((&&&$$$$$$&&&)))((())))))((('''''')))+++,,,,,,------,,,***)))(((***...333999???GGGQQQXXX[[[NNNAAA;;;???BBBBBB>>>777999::::::888555000...222777HHHfffgggNNNAAABBB@@@:::444222666;;;555///(((''',,,111333333555777999777333000///000555555666:::===<<<;;;;;;FFFMMM^^^qqqzzzyyyxxx{{{yyyyyyxxxxxxxxxyyyyyyyyy~~~~~~~~~|||zzzyyyzzz{{{~~~~~~~~~}}}|||zzzyyyxxx~~~||||||xxxzzzzzzyyyyyy{{{~~~~~~{{{~~~zzzuuusssuuuyyy~~~%%%!!!###%%%###"""###%%%%%%###"""!!!"""&&&((())))))&&&$$$#########%%%$$$###$$$((((((%%%+++((($$$###&&&+++...000---111000(((!!! """""""""%%%&&&%%%$$$######%%%((()))'''$$$$$$'''+++,,,,,,***'''%%%%%%'''***---+++'''%%%###"""!!! """######"""!!!###""" !!!%%%$$$ ......---)))%%%%%%)))---******++++++***((('''&&&,,,//////)))%%%$$$### $$$'''((('''%%%$$$$$$'''))))))((())),,,...///222111+++(((******((()))'''&&&''')))***(((&&&&&&$$$""" """&&&(((+++)))((((((***,,,,,,,,,***((((((***'''""""""''',,,'''""" ###&&&((()))'''$$$%%%+++---+++))))))---***(((((()))(((&&&$$$%%%'''))))))'''&&&&&&'''(((((('''&&&'''(((***,,,---,,,---111000,,,)))***++++++***)))(((&&&$$$###((()))(((###"""''',,,---...,,,)))%%%""" &&&,,,...+++((('''(((%%%%%%$$$!!! ###)))...---+++---000///+++***---,,,,,,+++)))''''''((()))'''((()))***,,,,,,------)))### %%%+++,,,******...)))&&&&&&&&&%%%)))...+++...111222000,,,)))'''''''''((()))***************///333222,,,'''&&&'''************++++++...000111///---,,,'''###'''...000000000000000000...------+++(((((())),,,------,,,,,,+++)))((())),,,...111000---***(((&&&&&&&&&++++++---...///000000000***,,,+++***+++...---)))+++,,,---,,,***((()))***'''---///000888BBB@@@666------------............111000000111333333222000...)))%%%&&&)))***(((&&&///111111///,,,***+++,,,............---------...+++***)))(((((()))+++---444222000//////...---,,,222222111...***((((((((($$$###%%%(((+++,,,)))&&&'''+++...---))))))---111***)))))),,,///111000...***,,,,,,***(((***///555666...%%%$$$***///...+++///555333((($$$)))---++++++...111111///------///222...***((())),,,......333000,,,)))(((((('''&&&***---000000///,,,***))),,,...//////---,,,,,,,,,222000,,,))))))))))))***++++++***'''%%%%%%''')))&&&''''''&&&%%%%%%&&&'''++++++,,,---......---+++***---000222666;;;CCCHHHNNNGGG@@@<<<===?????????555444222000---***((('''///333BBB]]]tttttt]]]FFF>>>???>>>999444222555999333...))))))...333555555333555888888555444444555888777888999999777888<<<@@@BBBKKKXXXcccmmmzzz~~~~~~}}}}}}}}}~~~|||zzzxxxxxxzzz{{{||||||}}}}}}}}}}}}}}}{{{|||zzzwwwyyy{{{~~~{{{~~~}}}}}}||||||xxxvvvwwwzzz}}}%%%"""!!!%%%'''%%%###&&&%%%%%%&&&'''&&&$$$"""(((((((((&&&$$$$$$&&&'''&&&%%%""" ###))))))%%%&&&###!!!!!!&&&+++000333000...---***$$$!!!"""!!! !!!$$$%%%%%%%%%++++++)))%%%"""###)))...---,,,***'''$$$$$$&&&((()))((('''((())))))%%%!!!$$$%%%%%%###!!! %%%### """'''&&&!!!)))***+++)))&&&'''***...++++++***)))))))))))))))***---,,,'''###$$$$$$""" $$$((()))(((%%%###$$$&&&((())))))***---///+++......***((())))))((()))'''$$$$$$%%%&&&''''''%%%$$$###"""###%%%''')))+++)))((()))+++---------'''&&&'''(((&&&"""!!!$$$+++'''""" ###(((---///)))&&&''',,,---***((((((+++***((('''((('''%%%$$$%%%'''''''''&&&&&&((()))+++***)))(((((()))***+++'''''')))......)))&&&'''+++++++++***((('''%%%$$$(((((('''%%%######%%%(((------,,,+++(((&&&$$$"""$$$+++---***&&&$$$$$$ !!!!!!"""%%%)))---,,,---000111,,,'''''',,,+++,,,,,,)))&&&&&&))),,,)))'''%%%$$$%%%(((+++---(((###!!!%%%((()))***---...+++)))(((%%%###(((///))))))***,,,---+++(((&&&************************+++///222000,,,)))+++...///---***((((((+++...000222000...---)))'''+++222111000///000000///,,,******+++,,,++++++***,,,---++++++***)))'''(((+++---222000,,,)))''''''(((((()))***+++,,,---.........+++,,,+++((())),,,+++&&&''')))+++,,,++++++,,,...))),,,+++---555???===333//////......------,,,,,,///......///111222111///,,,)))'''&&&((()))'''$$$((((((((('''&&&(((+++...000...,,,+++,,,,,,,,,,,,*********+++,,,---///000666444000,,,((((((***,,,111222111///,,,))))))***)))'''&&&***///000,,,((('''***------++++++...222***)))***---000333444444++++++*********,,,...//////***%%%%%%(((,,,......222999777+++###&&&,,,---,,,///111111///---++++++///---***)))***+++,,,,,,444111---+++)))((('''&&&+++...000000...+++)))(((***,,,---,,,+++***+++,,,333000,,,***))))))((((((------+++)))&&&%%%'''((('''(((((('''%%%$$$%%%&&&+++)))))),,,000111000...)))***+++,,,---111666:::AAAAAA@@@???<<<;;;;;;;;;444111,,,'''$$$"""""""""+++...999NNN```___MMM:::888:::;;;888444222333555///,,,((()))...222333333111444666666555444444444666555666777444333:::CCCPPPLLLHHHHHHMMM[[[qqq}}}}}}~~~zzzxxxwwwwwwxxxzzz{{{}}}zzzyyy{{{~~~|||xxx{{{{{{}}}}}}zzzzzz~~~|||{{{{{{}}}$$$$$$$$$$$$%%%&&&'''))))))'''&&&'''******&&&###&&&&&&%%%$$$###%%%))),,,(((&&&!!!"""))))))%%% """&&&+++......///)))(((+++&&&###'''$$$ !!!%%%)))***)))///,,,(((""" ###)))///******(((%%%######%%%((('''%%%%%%(((,,,---+++''''''((((((&&&###"""""""""###!!!&&&......))))))***+++)))'''&&&))),,,***)))'''&&&&&&'''((()))''')))(((###!!!###%%%$$$ """%%%)))+++***&&&$$$###%%%(((***************(((***+++***((((((((((((***(((%%%######%%%'''(((%%%%%%%%%%%%%%%&&&'''''')))(((''')))+++------,,,''''''''''''$$$######&&&"""  $$$***///222(((%%%&&&+++---***'''((((((((((((((((((((((((''')))))))))'''&&&&&&)))+++---,,,+++***))))))))))))$$$###''',,,,,,'''$$$%%%%%%&&&''')))***+++++++++***)))))))))+++---......---+++)))''''''&&&%%%$$$!!!%%%&&&$$$"""  """%%%'''***---///......///000,,,&&&%%%)))'''***,,,+++'''&&&(((+++(((&&&###!!!"""$$$(((+++(((%%%$$$&&&%%%%%%)))...///...///---'''!!!###)))(((&&&%%%'''+++,,,+++(((------,,,++++++*********,,,///111...***(((+++000///---(((###%%%+++///000222111...,,,)))(((,,,000---,,,,,,///222333000---,,,///222000---***)))++++++++++++***((()))+++---000...+++))))))+++...000***+++,,,---------------,,,...,,,***+++......***(((***---/////////000111///...+++***111777333***------------,,,,,,,,,,,,,,,++++++,,,...///...---***+++***((()))+++((($$$!!!"""###$$$'''***...111111---)))((()))******)))((()))***,,,---///000000///000...+++'''''',,,000///000111000...,,,,,,------***(((,,,111333///******+++,,,,,,,,,+++,,,---+++++++++,,,...000111111,,,***)))***...///...,,,***(((%%%%%%&&&)))+++---666===>>>444))))))...111000111333222///+++&&&$$$...,,,******+++,,,,,,+++444222...,,,+++***(((&&&))),,,...///---***)))))))))***++++++++++++---///444000,,,+++++++++***(((------,,,)))'''%%%&&&'''+++,,,,,,+++)))''''''(((***'''&&&)))---000...+++))))))(((((()))---000333;;;<<<>>>???===:::666444444222---)))&&&%%%%%%%%%******000<<>>888...)))+++...///000111111///+++&&&###---+++***+++---......---444222///------+++)))((()))+++...///...------------------+++***+++---000444000,,,+++...///,,,***+++,,,+++)))&&&$$$%%%&&&+++---...---+++))))))))))))&&&%%%&&&)))***)))'''+++)))''''''(((***---...333333555999<<<:::555///222111000...---++++++***+++)))(((---333777666444222444666777555222000//////...,,,++++++++++++***000000000111111000...---+++)))---111000111AAAUUUyyywwwoooaaaSSSKKKJJJJJJWWWbbbrrr|||xxxzzz|||}}}}}}}}}~~~~~~}}}|||zzzxxxxxxxxxxxxuuuwwwyyyzzzzzz{{{|||}}}}}}$$$!!! &&&&&&%%%%%%&&&'''&&&$$$"""!!!"""###$$$&&&))),,,'''(((%%% %%%((('''"""&&&((((((&&&###### """###$$$&&&+++'''%%%""""""###$$$%%%%%%***(((&&&$$$$$$%%%''')))%%%'''))))))(((((()))+++&&&$$$!!!!!!"""!!!"""###"""  !!! ###***)))$$$"""$$$%%%$$$###$$$)))---)))(((&&&$$$###$$$&&&'''!!!### $$$&&&&&&&&&&&&'''+++...---'''###!!!###''',,,...,,,&&&"""%%%%%%))),,,+++&&&%%%''')))******)))'''&&&'''(((  !!!'''''''''((()))***(((''')))+++***&&&$$$'''))))))###(((++++++(((&&&%%%$$$!!!###(((+++(((''''''%%%'''))))))***+++---...------,,,+++)))***,,,///------,,,+++***)))((('''&&&$$$&&&***)))%%%$$$&&&"""###%%%''')))***++++++111///,,,+++***)))'''&&&%%%""" """&&&((((((&&&$$$###!!! !!!###&&&(((%%%%%%&&&))),,,...---,,,000***(((,,,...+++&&&%%%$$$&&&)))+++,,,+++((('''&&&%%%$$$""""""###$$$%%%)))&&&%%%&&&%%%###&&&+++&&&''',,,///,,,&&&$$$''')))'''%%%&&&***000444666222111///---,,,,,,,,,------//////+++%%%###'''+++...///+++&&&***333555000---...---(((''''''&&&$$$)))((((((---444555222---(((+++000222222111111111,,,------,,,++++++,,,...///---+++))))))***,,,...******+++++++++***))))))+++,,,+++)))+++111222///***,,,///000...,,,,,,,,,---,,,++++++------***&&&(((((()))+++,,,...//////***)))((()))++++++)))(((***000000++++++111111,,,(((((((((***,,,---,,,***+++,,,+++)))'''''')))+++)))((((((((()))***++++++)))+++,,,,,,+++*********(((***,,,,,,+++*********((((((((()))***+++***)))(((&&&&&&)))...///---******,,,---+++(((%%%$$$$$$(((&&&%%%&&&)))+++)))'''&&&%%%%%%%%%&&&''')))))),,,222777444,,,&&&&&&'''++++++,,,...///...+++(((+++***)))+++---///000///333111//////......,,,******,,,///000//////000111000///---***((((((***---000,,,)))+++///111///,,,***++++++)))'''%%%%%%&&&(((***,,,,,,***((('''((((((((('''&&&&&&&&&''''''...+++(((&&&''')))******---,,,,,,111666888444000---...///000///...,,,++++++)))'''&&&)))...444888666777999999999666333111555333111///------,,,---------...000333444333111...***,,,222000...;;;OOOiiimmmnnnhhh```YYYPPPIIIJJJSSSbbbqqq{{{wwwyyy}}}~~~zzzwwwvvvuuuuuuwwwzzz|||{{{xxxwwwzzz}}}{{{|||}}}|||||| """###%%%%%%###"""!!!"""!!!$$$%%%$$$$$$$$$%%%$$$((((((###"""'''(((#########%%%((()))(((''' ''',,,,,,$$$%%%%%%###!!! %%%%%%%%%&&&''''''&&&%%%"""%%%((()))(((&&&%%%%%% !!!!!!###  !!!"""!!!!!!%%%$$$ !!!""""""$$$)))'''&&&$$$"""!!!!!!"""""" ###"""###&&&((('''&&&%%%&&&)))---,,,&&& ######%%%***......,,,)))%%%%%%)))...,,,&&&$$$'''&&&))),,,,,,)))&&&%%%%%% ###%%%&&&)))(((((()))******(((&&& %%%'''$$$"""$$$$$$!!!$$$***,,,)))$$$ &&&###$$$)))+++(((&&&&&&%%%'''))))))((((((***,,,)))***+++++++++,,,///111,,,+++++++++***)))((('''(((&&&%%%((('''$$$###&&&###$$$%%%'''(((((()))))),,,+++(((&&&$$$######$$$""""""(((++++++(((%%%$$$###$$$&&&(((***+++,,,***)))+++---...,,,***+++((())),,,---)))''')))+++(((&&&(((,,,...---***)))'''$$$"""!!!###%%%'''&&&""""""&&&'''&&&'''+++'''&&&'''******&&&%%%'''(((((('''''')))000888===333222000...------......,,,...///+++%%%$$$'''+++...111---(((,,,555444+++(((++++++(((''')))'''!!!&&&$$$%%%+++222444000***''')))+++///222333222000***,,,,,,,,,******+++------,,,+++******+++---...,,,,,,,,,,,,,,,+++***)))---...,,,)))+++000111...***---000111///---,,,+++***,,,...000///,,,******)))***+++,,,...///000111((('''&&&&&&'''&&&$$$###***000000******222444000%%%###!!!"""%%%((((((''')))---000...)))(((+++///000///---,,,+++,,,---...***)))(((((())))))((('''+++---///...+++)))''''''(((***,,,,,,***)))+++---***((('''***///000---(((&&&***------***'''&&&%%%---+++)))(((((((((''''''&&&%%%$$$&&&***,,,---,,,+++...000000+++'''&&&((()))))))))+++...///---+++)))''''''(((,,,///111111111000//////000000...,,,***,,,......---------...******(((%%%$$$&&&***---+++'''%%%(((///222000---***+++,,,+++(((''''''(((%%%(((***+++)))'''''''''(((***+++)))&&&%%%))),,,...+++((('''***---......//////000000111111222222++++++,,,,,,,,,,,,+++***((())))))'''(((,,,555;;;======>>>>>>>>>;;;888666666555333000......///000,,,+++,,,///222444222000111***,,,333111,,,666HHHdddiiillllllmmmnnnhhh```UUUUUUWWW\\\bbbjjjqqqvvvvvv{{{{{{yyyxxxwwwwww|||}}}xxxvvvyyy}}}yyyzzz|||~~~}}}}}}}}}### !!!""" """%%%$$$!!!!!!"""%%%&&&$$$""" """(((***%%%!!!&&&)))(((&&&$$$%%%'''***,,,,,,!!!)))...+++$$$''')))&&&""" """%%%(((***(((%%%""""""&&&'''%%%""""""!!!$$$***  """ $$$%%%######%%%%%%"""$$$###!!!"""###"""!!!  $$$$$$%%%)))***)))%%%$$$$$$(((+++***$$$%%%###$$$(((---111111000%%%%%%)))///---&&&###&&&$$$(((---...***&&&$$$### """$$$(((,,,...+++*********+++***(((%%%%%%***(((&&&'''$$$ &&&(((%%%!!!)))&&&'''++++++(((%%%%%%&&&)))***)))&&&%%%''')))$$$&&&)))***+++---000333***++++++******(((''''''***&&&%%%&&&%%%""""""%%%!!!"""$$$&&&'''((())))))$$$%%%$$$###!!!"""%%%((( ###***...---***######$$$&&&)))++++++***222///------//////---+++&&&'''+++---+++&&&(((---111+++%%%&&&,,,111111...,,,)))$$$ """&&&)))### &&&))))))***+++---(((%%%''''''$$$$$$%%%'''((((((''')))///999AAA333222000...---...///000***---...+++'''%%%(((,,,---000...(((+++333000%%%$$$)))***((()))+++(((!!!!!! !!!(((111444000+++***))))))---111222///,,,)))+++,,,+++***)))***+++******+++---...000222333////////////......---,,,111111///+++,,,000111...,,,///222333222000......,,,...222444111+++***+++,,,------...///000111111,,,***))))))))))))&&&$$$)))000000))))))222666222$$$!!!$$$***---...(((...444222,,,)))---333222000,,,***))))))***,,,(((%%%###$$$(((***)))(((111333444222...***'''&&&+++///222000---+++...222000,,,***,,,000000***$$$"""'''---///---+++******333222///,,,***(((((((((&&&$$$$$$(((...111111///000///000000...++++++---,,,***)))***---...,,,)))'''%%%$$$&&&***...111222000//////000111111///---(((***++++++)))(((((()))!!!!!!!!! """&&&,,,111'''$$$"""&&&...333111---***+++,,,,,,***)))))))))%%%(((***+++***((((((((((((,,,///,,,(((''',,,222,,,)))''')))///444666666888999999444...,,,///444++++++******))))))))))))&&&)))++++++***...666===BBBBBBBBBBBBAAA???<<<999444333111///------000222---++++++---///000---***000)))+++444333---555EEEpppqqqqqqpppwww~~~|||uuufff^^^SSSLLLLLLTTT```hhhwww~~~|||{{{{{{{{{|||yyyvvvzzz~~~zzz|||~~~{{{zzz}}}}}}{{{}}}!!!###$$$!!!###%%%&&&&&&!!!###)))!!!###&&&&&&$$$"""!!!"""))))))'''!!!!!!'''***(((%%%$$$(((...---((("""!!!'''))))))***$$$ """!!! """'''$$$""""""$$$$$$""" """&&&)))'''""" """ !!!###$$$$$$###"""!!!***### $$$'''%%%"""!!!...***%%%#########""" ######!!!!!! """$$$%%%### !!!######$$$(((---,,,((($$$!!!"""(((***((('''(((,,,(((###$$$,,,333000)))$$$$$$---111)))))),,,'''%%%$$$###$$$%%%%%%$$$###%%%######$$$''')))))))))++++++,,,,,,***'''###!!!"""###$$$&&&'''&&&### !!!###%%%''''''$$$!!!###%%%((()))((('''''''''---,,,(((%%%###$$$)))---+++)))(((***///222333222...+++***,,,+++(((''')))++++++,,,+++)))((())))))'''&&&%%%''')))++++++***"""$$$&&&((((((&&&$$$"""&&&%%%###"""###$$$''')))&&&$$$###%%%)))...000111444...---000...(((%%%''''''+++---+++((('''***...+++(((&&&'''+++///000///)))$$$!!!###%%%%%%'''+++&&&&&&### !!!%%%&&&###*********(((&&&$$$###"""''')))&&&!!!$$$...555555...---,,,,,,...//////...---......+++'''&&&)))---///---,,,---///000000000+++***%%%!!!###)))''' """!!!###''',,,...,,,***,,,++++++,,,......***&&&%%%***000000---***+++---000---+++---333666555222+++((('''***000222000,,,333000......000222333333,,,...111333555444333222...000333444222...)))&&&+++...111222111///...---...///...+++&&&%%%'''+++)))++++++)))+++000222111---+++%%% $$$,,,---(((***,,,,,,,,,+++***+++,,,,,,+++***((((((***+++,,,***,,,%%%"""))))))''',,,//////000111///---***)))///222333111...++++++,,,...///111444555111***$$$"""&&&,,,111333111...+++777444///+++)))+++---000((('''(((---222333...)))***///333111***'''(((+++333,,,'''(((---...((("""###(((+++,,,...///...---,,,,,,...111111...+++---...///---***%%%###""""""&&&((('''$$$$$$(((---...(((%%%)))+++++++++,,,...,,,+++---///000...+++'''***///111000...,,,,,,...***((())))))(((***///444222///...000555:::===???>>><<<777111+++(((&&&&&&(((***)))(((&&&&&&&&&***&&&&&&***---000666<<>><<<;;;;;;888666777444000,,,***)))***+++......---***,,,//////+++...444111,,,,,,)))000BBB```tttyyytttwwwyyyyyy|||xxxyyytttmmmppp}}}}}}wwwuuunnn___SSSPPPVVVWWWYYY]]]```eeehhhkkk{{{}}}}}}}}}}}}|||yyywwwvvvxxxzzzuuuuuuvvvxxx{{{}}}}}}|||}}}~~~~~~}}}{{{zzz{{{||| !!!"""###$$$###!!!!!!"""!!!"""$$$ $$$'''&&&""""""&&&,,,'''&&&$$$""""""!!! """&&&(((&&&&&&))))))&&&'''((((((%%%"""!!!$$$'''"""%%%"""  $$$&&&&&&&&&(((***%%%!!!###&&&&&&&&&%%%%%%$$$%%%%%%%%%(((&&&''')))'''!!!!!! $$$((()))&&&""" """#########%%%&&&%%%%%%$$$###"""!!!!!!  ###!!!!!!$$$&&&&&&!!! ###))),,,***'''((()))((($$$!!!"""!!!!!!###!!!%%%(((""" ###''')))(((''''''((("""###%%%(((***)))%%%""" ###'''))))))%%%!!!###$$$%%%'''))))))'''%%% !!!"""###$$$%%%%%%!!! !!!###''')))(((&&&%%%%%%%%%%%%%%%%%%$$$$$$+++...000///+++((('''(((((('''***///000+++((()))(((&&&%%%'''---///...,,,((('''&&&(((+++...///...,,,,,,,,,++++++,,,,,,,,,+++)))&&&$$$%%%'''***,,,000---***((())))))))))))(((------%%%!!!$$$((()))+++'''"""!!!###&&&'''&&&###&&&)))***((('''((()))000)))%%%%%%%%%""""""$$$"""""" ###$$$!!!$$$''')))((($$$"""###%%%***(((***...---'''$$$&&&"""$$$$$$!!!000222333000,,,))))))***'''((())),,,///000...---'''$$$%%%))))))'''(((---+++---///...------///111///000111///,,,+++,,,------...000111111000---***+++***)))(((&&&%%%%%%&&&$$$)))...///...,,,+++,,,***+++///333777777555222---,,,***)))***+++...///...---+++)))((((((((((((&&&(((***+++++++++,,,...)))***++++++***)))******+++000222111000000,,,''''''%%%%%%)))***''')))...000,,,((()))+++,,,***'''---,,,++++++++++++,,,---333333(((!!!%%%$$$"""(((******((('''''''''((((((***)))))),,,///000///---&&&(((((('''$$$###$$$&&&&&&''')))+++,,,,,,,,,++++++)))'''&&&'''***...111---------***''''''+++...,,,******...222333---((((((***...111222111---+++111***)))---,,,%%%%%%+++)))******)))'''(((+++......///000...+++(((''''''&&&''')))+++---,,,***(((000000222444111+++***...+++---///...+++)))***+++%%%&&&&&&'''((()))))))))%%%$$$'''---///---,,,...111222222222111///...---'''###!!!###'''(((&&&###%%%&&&'''''''''(((***+++111111333222---(((,,,444:::888888<<<@@@AAAAAA@@@>>>:::333---******,,,...,,,...---***,,,111222......555333//////,,,111CCC^^^ssszzzwwwyyyzzzxxx{{{uuusssppppppvvv~~~tttfff]]]XXXWWWVVVRRROOOQQQVVV[[[mmmxxx{{{{{{~~~~~~}}}{{{yyyzzz{{{xxxwwwxxxzzz}}}~~~|||{{{yyy{{{~~~~~~}}}|||}}}  """$$$!!!"""%%%***(((!!! %%%,,,&&&&&&%%%%%%%%%######(((+++))))))++++++)))%%%&&&&&&%%%$$$###$$$%%%!!!!!!"""$$$!!!""""""######$$$'''+++$$$ ###)))---((((((&&&%%%%%%%%%%%%%%%$$$%%%)))...,,,'''%%%&&&"""%%%((('''$$$  !!!!!!!!!!!!###$$$((((((((('''&&&%%%$$$######&&&"""!!!"""!!!"""***---***(((''')))'''"""$$$&&&$$$%%% $$$!!!%%%((( $$$***,,,)))''')))+++"""$$$'''***,,,)))$$$  $$$'''&&&###""""""$$$'''))))))&&&$$$ ###%%%'''))))))'''$$$###&&&+++,,,((($$$$$$&&&''''''%%%######$$$$$$'''++++++)))'''((()))$$$%%%***000000)))%%%$$$%%%"""!!!%%%,,,//////,,,'''$$$!!!!!!$$$(((,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))((('''&&&%%%%%%&&&'''---***((('''(((*********$$$+++,,,&&&"""%%%(((((((((%%%"""!!!"""%%%((()))###%%%'''&&&$$$$$$'''***---((('''((((((### !!!""" """'''+++)))### ###''',,,(((***...---&&&###%%% """  ,,,...000...***'''''')))&&&'''))),,,//////...,,,)))&&&(((---,,,'''(((---+++---...---++++++...000///000000...,,,,,,///222------...000111///,,,)))+++++++++)))&&&%%%%%%&&&'''***...000111000000000,,,++++++,,,///000000000---,,,)))(((((()))+++------***&&&######%%%))),,,(((***++++++++++++---///---000222000---+++,,,...)))...222111111222///***###!!!%%%++++++&&&&&&***000,,,)))***---...***&&&((()))+++,,,,,,+++)))(((222222'''###""" &&&'''''''''&&&&&&''''''(((///,,,***+++...///...,,,***,,,,,,***&&&###$$$%%%(((***---//////...,,,+++(((&&&###"""$$$(((---111//////---+++))))))+++---+++)))***///555555///(((+++---000444666444...)))000******///+++"""""")))%%%'''((('''%%%%%%(((+++---///111000...+++))))))'''''')))+++------+++******+++...111///,,,---111))),,,---+++'''$$$$$$&&&"""$$$'''(((((()))***,,,***))),,,000000,,,***+++222222222111111000///...'''$$$###&&&***,,,)))&&&###$$$%%%&&&&&&(((,,,///111222444444///***///777777555666<<>>AAACCC;;;777333///...---,,,,,,)))'''%%%$$$&&&'''((((((%%%((()))...333------;;;cccwww}}}yyyxxx~~~{{{wwwxxx||||||xxxssslll```RRRIIINNNWWWaaagggiiilllssszzz~~~}}}{{{{{{~~~yyyzzzvvvsssuuuzzz~~~### %%%***)))######'''$$$###"""%%%***...//////,,,---+++&&& (((***+++***+++---***%%%$$$"""!!!###'''(((%%%!!!"""#########"""!!! ###&&&&&&%%%%%%%%%%%%$$$"""!!!"""###&&&((('''$$$###%%%%%%"""!!!"""%%%$$$############$$$%%%!!!###%%%''''''''''''(((&&&###!!!&&&)))+++111999OOOccc]]]AAA...***$$$)))***&&&$$$$$$$$$!!!!!!%%%&&&(((***((($$$$$$%%%&&&%%%""" &&&''''''$$$!!! ###%%%***...111000+++'''''')))&&&###!!!"""%%%)))++++++,,,'''&&&((()))%%%######(((&&&$$$######%%%(((***&&&&&&'''''''''&&&$$$###)))&&&$$$$$$$$$$$$######%%%###%%%***+++(((&&&'''+++,,,)))###"""%%%&&&$$$&&&&&&&&&'''((('''%%%### !!!$$$(((+++...***)))'''''''''((((((((()))*********)))'''$$$"""###!!!(((&&&###+++......++++++,,,***&&&'''&&&%%%%%%&&&'''''''''((('''$$$""""""###%%%'''%%%'''&&& $$$))))))######$$$'''+++---,,,***&&&''')))+++,,,***'''$$$&&&(((((('''***000111///+++,,,---......,,,***)))""""""""""""$$$&&&(((+++---,,,+++******++++++,,,...000///---***333;;;>>>999111//////...&&&&&&'''(((***+++---...999888555333000...,,,,,,,,,......---///333222.../////////......---,,,+++&&&((((((&&&***111333000,,,+++***+++---//////...///000000///,,,+++,,,---***)))'''&&&)))...,,,'''((())),,,,,,,,,,,,---...+++---000333333222///---,,,000222222444555000***$$$!!!$$$***,,,)))(((+++---------,,,***'''$$$"""$$$$$$######""""""""""""%%%&&&''')))*********)))***(((&&&&&&(((***)))''''''$$$###&&&'''%%%&&&******%%%###&&&)))((((((***+++---000222111...***''')))))))))((('''(((---000+++((('''***+++)))(((******&&&"""###'''---111222222111...,,,000444333---111000---)))%%%%%%''')))+++***'''&&&%%%&&&(((*********))))))((()))))))))++++++******))))))******%%%'''((()))(((''''''(((+++***((('''&&&&&&&&&&&&...,,,***)))+++---......***///111///---...---+++(((,,,111222111...---...'''###"""%%%'''(((***...&&&###%%%***+++((((((,,,444111000222666555///)))***,,,111444666666777777:::888555222000///---,,,((('''&&&&&&((()))(((''''''******...333...///???eeeyyy|||{{{{{{~~~{{{xxxxxx{{{}}}~~~}}}zzzpppaaaUUUWWWZZZ[[[YYYWWWZZZdddlllqqqtttyyy~~~}}}||||||{{{uuuwww{{{!!!!!!###### $$$))))))'''$$$$$$&&&"""!!!"""$$$(((,,,......---+++(((&&&###!!! !!!''')))***((()))***'''"""###""""""$$$&&&&&&""" ###%%%$$$!!! """!!!$$$&&&&&&%%%###!!!"""###""" !!!%%%))),,,&&&!!! !!!%%%######%%%"""%%%((((((&&&&&&(((++++++'''###"""$$$'''***,,,---===\\\tttmmmNNN444---)))------)))%%%&&&%%%""""""$$$&&&***...,,,&&&$$$&&&((('''%%%"""!!!!!!***)))&&&### """%%%,,,...///,,,'''%%%%%%''')))&&&###$$$'''+++...///---&&&###&&&***)))'''&&&$$$$$$%%%%%%&&&(((****** !!!"""############"""+++((($$$"""###$$$%%%%%%'''###"""'''***)))''''''+++---+++'''%%%''''''$$$"""$$$%%%&&&%%%%%%%%%&&& """$$$(((,,,...***++++++***'''&&&(((************)))'''&&&$$$###""" """(((%%%%%%))),,,+++,,,---+++'''&&&***,,,)))$$$"""&&&***)))(((&&&%%%$$$#########***+++(((""" $$$((()))######%%%(((+++------+++(((''''''***......***%%%***+++)))'''***000222000)))***,,,------+++)))(((%%% """'''+++(((((())),,,...///...,,,,,,,,,---...000000...,,,000666999333,,,******)))''''''&&&'''(((***,,,---555444333000---***(((&&&***---...---///222000+++000111222222222000///.........***'''***000222111+++***))))))+++------,,,......---+++))))))+++...(((***+++,,,///333000)))%%%''')))******+++,,,...'''***///333444222...,,,''',,,000111444555000***$$$###%%%)))***((((((***)))))))))(((&&&$$$!!! $$$%%%%%%### ###&&&%%%(((...222333111---+++***))))))***++++++***(((### """$$$$$$&&&+++'''###!!!%%%&&&%%%$$$&&&)))+++---///...,,,(((&&&))))))'''&&&&&&)))...222///,,,---///...***(((***+++'''!!! ###)))///222......---,,,000444333...000///---***'''''')))+++...,,,(((%%%$$$%%%''')))&&&''''''(((((((((((('''******++++++***((('''&&&''''''''''''''''''&&&&&&((()))))))))))))))******333...)))'''(((+++...000)))...///,,,***+++,,,***(((+++---...---+++++++++***&&&%%%(((((('''))),,,######%%%***+++))))))+++---------///111///,,,))))))---111333111///---,,,777777666555333000---,,,((('''&&&''')))***)))(((***---,,,///444///333DDDkkk}}}{{{}}}~~~|||zzzzzz{{{{{{zzzyyy~~~}}}nnnaaacccbbb___XXXRRRQQQVVV\\\^^^cccllltttyyy{{{}}}~~~}}}|||zzzwwwyyy{{{}}}~~~~~~###%%%&&&''')))++++++)))&&&""" !!!%%%((()))***)))''''''+++---***%%%###%%%''''''%%%%%%&&&### !!!$$$'''(((%%%###"""%%%(((%%% """!!!%%%&&&$$$!!!!!!$$$$$$!!!###)))......'''!!!$$$!!!"""%%%'''***+++)))%%%$$$&&&)))***'''###"""###&&&'''(((###444RRRgggaaaEEE///(((***------)))&&&'''&&&$$$&&&&&&&&&''',,,111---&&&"""%%%(((***(((&&&$$$$$$%%%$$$"""!!! !!!"""$$$'''))))))'''&&&&&&'''***(((%%%%%%'''+++...111,,,######)))***(((&&&!!!'''+++,,,)))$$$!!! ###%%%''')))***)))(((%%%###$$$''''''%%%&&&!!!###'''&&&%%%%%%***------))))))+++***&&& ###&&&%%%###"""$$$&&&""""""###$$$&&&***---///***)))'''&&&&&&(((+++...++++++***)))'''&&&&&&%%%%%%$$$&&&***'''  ###(((***))))))******'''&&&***---***%%%###''',,,******))))))'''%%%###"""+++---***$$$"""&&&******%%%&&&'''(((******)))((()))))))))+++------***'''+++,,,***((()))------***$$$%%%'''((()))(((&&&%%%&&& !!!###)))///---++++++---111222111...******+++---000222222111***///111,,,'''&&&'''&&&***)))((('''(((***,,,---.........---+++(((%%%$$$&&&)))++++++---///,,,&&&000111222333333222000///333000---+++,,,...//////***((('''((()))++++++***...---+++)))'''(((+++...)))+++,,,---000333111,,,((()))(((((('''))),,,...(((+++...000111///---+++(((,,,......000222///***$$$%%%''')))((('''((()))'''''''''&&&$$$"""!!!%%%(((+++)))$$$###&&&)))%%%)))///444555333///,,,((())))))++++++***)))'''""""""$$$%%%(((---+++'''&&&((('''$$$###%%%)))+++,,,------+++)))'''***(((%%%###$$$''',,,000111000111444222---+++---///+++'''$$$$$$'''+++------......,,,...222111,,,.........,,,***)))+++,,,...+++'''###"""###%%%&&&###$$$&&&'''((('''&&&&&&)))***,,,---,,,***(((&&&+++***************((('''%%%&&&((()))++++++++++++444///***&&&&&&(((***,,,,,,000///+++((())))))''')))***,,,,,,+++******)))...+++******(((######&&&!!!"""$$$(((*********+++%%%(((+++------++++++***,,,///222222...+++******555666888888555111...,,,***(((&&&&&&(((***+++***---///---///444000666JJJrrr|||~~~}}}~~~}}}|||{{{zzzyyyxxx~~~~~~~~~sssggglllooopppkkkccc[[[XXXWWWRRRTTTYYY___dddjjjuuu~~~~~~}}}~~~{{{{{{|||}}}}}}|||{{{zzzzzz!!!######***++++++,,,***&&&!!!"""$$$&&&''')))$$$"""'''444;;;666+++$$$###%%%$$$""""""###  $$$)))+++++++++&&&((()))&&& """ """&&&'''%%%"""!!!%%%((('''$$$$$$)))...%%%""" """!!! !!!###$$$&&&+++++++++((($$$###&&&)))$$$""" """######""")))<<>>LLLAAA((($$$'''&&&!!! $$$ $$$%%%$$$%%%'''***///((("""!!!%%%(((&&&###!!!&&&***(((""" $$$((()))((('''### !!!### ###)))))))))))))))))),,,000333555...%%% !!!"""!!!!!!$$$'''))))))(((((((((((($$$!!!!!!""""""!!!######!!!"""%%%((($$$&&&)))******)))******&&&%%%###"""!!!"""###$$$  &&&(((&&&###### ###)))+++&&& %%%%%%''')))+++***&&&###'''''')))---111///(((!!!)))(((((('''%%%###!!!  !!!"""###$$$$$$000+++%%%!!!###&&&%%%###"""###+++((((((---...)))$$$"""!!!!!!"""(((((($$$+++)))(((((())))))'''%%%'''((())))))((()))+++---+++%%%$$$))),,,(((###!!! """$$$$$$$$$'''---222...---+++******+++,,,...+++,,,,,,,,,***&&&###!!!"""###%%%''')))***++++++)))...333222---***+++...)))))),,,---&&&"""************)))(((''''''(((&&&%%%%%%(((...111222111$$$%%%&&&(((***+++---------***$$$###(((000...---...111222///,,,(((&&&%%%&&&)))+++,,,+++//////---,,,+++*********)))+++......---***))))))(((///000((($$$&&&))))))%%%&&&(((+++,,,---------+++(((&&&&&&***,,,,,,+++///(((###&&&(((%%%!!!$$$'''******+++---222666555555222...***((((((***333444333...(((###"""###!!!$$$))),,,,,,(((###,,,000444333---(((((())))))---...,,,++++++)))$$$,,,222444000+++******((()))((((((((()))***,,,------+++((('''&&&$$$""" (((''''''((())))))'''%%%,,,---,,,)))$$$"""###&&&***+++,,,---......,,,***+++******---000000,,,))),,,)))'''(((+++...///...((()))+++,,,,,,)))&&&###---222666333,,,(((***---)))---111111111222000+++333111...+++******+++,,,,,,///222111,,,(((&&&&&&,,,......---+++******+++,,,+++))))))***++++++***"""###&&&))),,,222888<<<------111555444---''''''---,,,+++(((&&&%%%&&&'''%%%''')))***)))((())))))'''(((((()))((('''&&&&&&+++(((&&&&&&((()))((('''&&&***------+++***+++---'''***///111111111111111///(((%%%+++222222///---:::111)))***,,,+++***+++111111222111000///---,,,---///111000,,,)))&&&%%%'''---...000555222555CCClllwww{{{|||||||||||||||zzzzzz~~~{{{{{{zzzmmm\\\OOOOOOUUUccchhhrrr{{{|||yyyxxxzzz###""""""$$$&&&'''%%%""" ###'''###%%%&&&&&&&&&&&&'''((()))'''666RRRYYYDDD(((!!!###&&&''''''&&&%%%$$$###&&&((((((&&&%%%'''(((***&&&###$$$'''((($$$%%%(((***((($$$!!!###%%%((('''&&&%%%%%%%%%&&&&&&"""&&&'''(((((()))+++---//////)))### !!!"""""" !!!%%%***,,,+++)))'''&&&&&&$$$"""""""""!!! """###"""!!!"""%%%))))))***+++)))'''%%%$$$%%%)))(((&&&""" ###&&&!!! %%%(((&&&###&&&######''',,,---'''!!!%%%$$$$$$%%%%%%%%%""" """!!!"""&&&+++---+++'''(((((('''&&&%%%###""""""!!!  $$$(((***'''$$$ !!!""""""###$$$###!!!!!!!!!&&&###$$$(((***'''###"""'''((('''$$$$$$((((((&&&%%%%%%%%%''')))(((&&&###&&&'''(((((('''((()))+++,,,((('''******&&&###### """$$$&&&'''(((+++---++++++---.........---,,,000///...,,,)))&&&$$$"""&&&'''((()))***+++,,,---***...333222---***+++...)))(((******%%%$$$***)))((((((((('''%%%#########$$$(((---000000...######$$$%%%&&&'''((((((000,,,((($$$###$$$&&&(((+++++++++---/////////...'''&&&&&&(((***,,,+++***000///...---***))))))))))))+++,,,,,,,,,+++******''',,,,,,'''%%%)))+++***&&&((()))+++++++++***)))(((&&&$$$%%%))),,,,,,,,,***%%%$$$(((***(((&&&&&&&&&(((***++++++---111444...///000///,,,******+++000111111...)))%%%$$$%%%###$$$&&&''''''$$$!!!)))...333333///)))''''''$$$'''))))))+++---***$$$(((---///---+++,,,***'''(((((('''&&&&&&''')))***,,,++++++)))'''&&&%%%$$$((()))***++++++)))(((''',,,------+++(((&&&%%%%%%$$$(((,,,,,,***((((((************+++------,,,***---)))%%%%%%))),,,---,,,*********(((&&&%%%######111444666333---))))))***+++000222111111333111---111000...---,,,++++++++++++...000///***'''&&&'''///......------,,,++++++((()))***+++,,,+++)))'''&&&''')))+++,,,...222555******---333333...******)))*********(((&&&%%%%%%&&&(((+++,,,,,,,,,---...&&&''')))******(((&&&$$$"""!!!!!!###''')))(((''''''+++000222000...------+++,,,---///111222222222111------111222000...///333,,,(((+++---,,,)))))))))***,,,...////////////,,,///111222000---+++***...333000///333111555EEE^^^jjjwww{{{|||}}}~~~|||yyyyyyyyyyyyzzz{{{~~~~~~{{{zzzyyy~~~}}}}}}~~~rrrhhhfffjjjkkkhhhdddeeelllwww~~~%%%$$$######%%%''''''''' !!!"""""""""###%%%((("""$$$&&&&&&&&&%%%'''(((+++---CCCbbbdddDDD&&&######%%%(((,,,,,,)))%%%((()))***)))'''%%%%%%&&&%%%$$$$$$&&&((('''""")))))))))(((&&&$$$###"""&&&$$$###%%%((()))(((%%%!!!######$$$&&&((())))))))))))&&&$$$!!! !!!"""""""""###'''+++...,,,)))&&&%%%&&&''''''%%%###!!!!!!"""$$$$$$$$$###"""$$$(((+++,,,,,,,,,)))&&&$$$$$$%%%,,,,,,)))######)))""" !!!$$$&&&$$$"""'''&&&&&&***//////***$$$###!!! """###$$$###!!! %%%)))***)))((('''&&&%%%$$$$$$$$$$$$!!!###)))...!!!!!!###### """$$$$$$###"""###$$$"""$$$&&&###""""""***......)))%%%&&&'''&&&###$$$%%%'''(((&&&### $$$&&&''''''&&&&&&(((***---***))))))&&&!!! $$$!!!!!!"""%%%'''((('''&&&(((+++///222222000---+++000///,,,***(((((())))))))))))))))))***+++,,,---(((,,,000///***((())),,,***))))))***'''"""***(((&&&'''((('''### !!!"""$$$(((+++---,,,***''''''((((((((((((((((((000,,,((('''((()))'''&&&'''(((******)))))))))***&&&&&&''')))+++,,,+++)))/////////---***))))))))))))))))))******+++,,,---((()))(((&&&(((,,,---+++((()))+++++++++)))&&&%%%%%%$$$###%%%(((,,,------(((%%%&&&***+++))))))++++++,,,,,,+++)))(((***++++++...000111///---,,,+++,,,---...---***'''%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%***000111...)))&&&%%%"""$$$&&&)))...222---%%%%%%)))******,,,...,,,'''(((((('''''''''(((((()))***,,,...,,,)))((()))+++))),,,...---***((()))+++---,,,+++++++++***(((&&&###(((...---)))&&&(((,,,)))***+++*********+++---///)))###"""&&&******)))(((((((((((())),,,000444222222222111///---+++***...111222000000222000---............---+++***))),,,///000///+++((()))+++222///------//////---+++***,,,...000...***&&&###+++---......,,,+++,,,---'''&&&)))///000------///&&&'''***++++++)))&&&$$$%%%(((+++---......///000'''(((***++++++)))'''%%%$$$$$$&&&))),,,...---,,,)))---222555444111...,,,...,,,+++---111333222000000000222444000++++++///***&&&&&&+++///,,,((('''%%%'''))),,,---.........)))---111333222000...---666888222...111000666GGGUUUcccrrrxxxzzz{{{zzzxxxsssssstttuuuwwwyyy{{{|||~~~zzzxxxzzzzzzzzzvvvwwwuuummm^^^VVV```ttt$$$######$$$%%%&&&''''''!!!"""###$$$%%%%%%&&&'''###%%%((()))(((((()))***+++***@@@```___===!!!$$$$$$%%%''')))))))))(((%%%&&&&&&'''&&&&&&&&&&&&$$$$$$&&&'''((('''$$$"""***(((&&&'''((((((%%%"""$$$!!! ###((()))%%%!!!$$$''')))!!!"""%%%((())))))&&&$$$ !!!""""""""""""""""""%%%(((***+++)))'''%%%%%%***,,,,,,***%%%"""###%%%((('''%%%###$$$&&&***---)))******((('''(((***,,,---...***"""!!!)))$$$""" !!!###$$$###"""&&&%%%'''+++///000+++''' """&&&***+++&&&###!!!!!!###&&&&&&&&&''''''&&&%%%$$$%%%&&&&&&!!!!!!'''***###!!! %%%%%%%%%%%%%%%&&&((()))""" ###$$$!!!!!!###(((///111+++$$$###%%%'''%%%$$$$$$%%%%%%$$$!!!###%%%'''''''''&&&((()))+++***)))'''!!!$$$&&&###!!!"""%%%'''%%%###***---000222222000,,,***+++)))'''&&&'''+++...111++++++***)))***+++,,,,,,%%%)))---+++'''$$$&&&))),,,******,,,,,,)))$$$!!!(((&&&%%%'''******&&&"""$$$%%%''')))***)))'''%%%''''''((()))***))))))(((,,,(((%%%&&&******&&&!!!&&&(((+++)))&&&###$$$&&&)))((('''''')))+++++++++,,,...///...+++)))***,,,)))'''&&&'''))),,,......+++(((%%%%%%***...---******+++,,,,,,+++)))'''%%%$$$$$$$$$&&&))),,,///000,,,***)))***)))'''***000333222///,,,'''$$$"""!!!...000111111///---,,,,,,***+++,,,,,,***(((&&&%%%)))))))))******)))))))))$$$'''***+++)))&&&%%%%%%$$$%%%&&&***222666000&&&&&&((()))***...000---&&&%%%'''***------,,,+++)))(((,,,000...***))),,,000***---///,,,'''&&&***//////+++((((((***,,,***'''(((,,,000111///---...///***,,,,,,+++((((((,,,000111+++###!!!%%%((()))(((&&&(((***,,,...222777:::///------///222222000------000000---,,,......***,,,,,,++++++******))))))///222333222...---///222444000,,,---111222...***000222333222...)))%%%"""///111222111...+++))))))'''&&&'''+++---,,,,,,000''''''(((***++++++)))'''&&&(((+++,,,,,,,,,---...,,,,,,+++++++++*********,,,,,,+++,,,---///000000---///222333111...+++)))---***))),,,111333///+++------...111...)))(((+++%%%"""$$$***---+++)))***++++++------------,,,+++)))---111333222000......666888222...111000666GGGZZZiiiwww}}}}}}|||zzzwwwmmmnnnooossswwwzzz{{{|||xxxxxx{{{~~~}}}xxxwwwzzzuuufffYYY^^^pppzzzxxx!!!"""$$$%%%%%%$$$######!!!"""$$$&&&''''''%%%$$$!!!$$$''')))((((((((()))***&&&555PPPQQQ555###%%%'''%%%""""""&&&***!!!!!!###%%%((()))******&&&''''''&&&&&&&&&'''))))))&&&$$$%%%(((***(((%%%%%%###"""$$$((((((###!!!%%%&&&'''"""###%%%(((+++***%%%!!!"""%%%%%%###!!!"""###)))((('''%%%######%%%''',,,......+++&&&"""###$$$'''%%%"""!!!"""%%%(((***%%%&&&'''&&&&&&(((+++---,,,,,,)))""" '''$$$"""!!!!!!"""###############$$$(((,,,---+++(((!!!&&&***+++((('''&&&&&&&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&&&&"""!!! !!!###%%%&&&$$$"""!!!!!!!!!!!! &&&%%%###$$$%%%(((***+++$$$"""###%%%$$$!!!!!!###%%%---111+++$$$###''')))"""  !!!""""""!!!###%%%((((((((('''((())),,,+++***(((!!!'''...***$$$###%%%(((((('''//////000000///---+++***(((&&&%%%$$$&&&)))...000...---------------......&&&***---+++&&&$$$'''***+++******+++......)))$$$%%%$$$%%%(((,,,---,,,))))))***,,,,,,***&&&###"""!!!"""$$$&&&''''''&&&&&&(((%%%###%%%)))***&&&!!!'''***---,,,)))'''(((***---)))&&&%%%'''***,,,---(((+++///...+++***,,,...(((&&&$$$%%%(((,,,......---((($$$&&&+++---+++)))++++++,,,,,,,,,+++******%%%&&&'''(((***---000222///***'''&&&&&&'''---555777555222///+++'''###!!!,,,,,,,,,+++******,,,...,,,,,,++++++***(((&&&$$$''')))+++---......---,,,%%%%%%$$$###"""###%%%&&&''''''''')))000333---###%%%''')))))),,,...)))""" %%%+++000111///,,,)))(((,,,///...***)))---111+++,,,,,,(((###$$$+++111///***%%%$$$&&&)))***)))...---...111444444222...,,,......,,,)))***...222222---'''$$$%%%''')))***++++++,,,...//////...,,,...,,,+++...222333000,,,***------***)))+++***'''***)))((('''&&&'''((()))///111333222000///222555444///,,,---000111...***...///111///+++(((''''''///222444333111---+++++++++((('''***+++)))***---***((('''(((+++,,,,,,+++)))+++------,,,+++++++++111///---+++***,,,...000***)))'''&&&&&&)))---000000///...---+++)))'''&&&)))((((((,,,000000+++&&&,,,)))***...///,,,))))))&&&######(((+++***,,,///000000111111000///---,,,---000333333222000//////000444111///333111666EEE___nnn}}}}}}yyyqqqqqqrrrvvvzzz||||||zzzzzz{{{}}}|||xxxwwwyyyxxxnnn```]]]hhhrrruuu """%%%%%%###!!! !!!"""$$$'''(((&&&"""###%%%%%%$$$$$$%%%(((&&&111BBBBBB///"""&&&(((&&&!!! %%%+++!!!!!!"""&&&***---------'''((((((%%%###$$$)))...)))%%%""""""&&&))))))(((((('''&&&''')))((($$$ %%%&&&&&&&&&''''''''''''%%%%%%&&&***---,,,&&&!!! %%%))))))%%%###$$$'''***(((%%%""" !!!&&&***+++,,,+++)))&&&$$$$$$$$$%%%### !!!$$$%%%&&&$$$%%%&&&%%%$$$$$$&&&(((((()))(((""" %%%######"""!!!!!!"""###$$$#########$$$'''((('''&&&!!!!!!###$$$$$$%%%&&&'''((()))((('''&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%!!!!!!!!!"""$$$$$$###!!!%%%### """%%%&&&'''$$$###%%%'''%%%!!! ######+++///+++&&&&&&)))+++"""%%%&&&%%%###%%%((()))(((''''''(((,,,++++++***$$$ ###***444000***''''''))),,,---///...---,,,+++*********((('''&&&%%%%%%&&&((()))///000000111111111000000(((,,,...---(((&&&)))---'''(((((((((+++---***$$$$$$%%%''')))+++---000111,,,......---)))$$$"""!!!!!!###%%%''')))((((((''''''%%%$$$%%%)))+++)))'''+++---////////////000111---***'''%%%'''***,,,---&&&+++//////,,,***,,,///(((%%%###$$$)))---...---...'''$$$'''+++,,,******,,,,,,+++++++++,,,------'''((()))******+++///111,,,&&&"""###%%%)))111888555333111111000...+++)))###$$$$$$%%%&&&)))---111...,,,************(((&&&&&&'''***,,,......---,,,(((%%%"""!!!%%%'''''''''&&&&&&***,,,''' ###'''))))))***+++&&& ###)))...///...***((()))+++---,,,)))(((***---)))))))))&&&$$$&&&+++000---***&&&$$$$$$&&&((()))...+++)))---333555000+++......---,,,+++,,,///111///...+++'''%%%%%%))),,,,,,+++,,,000666666111+++///...,,,...//////,,,((('''***+++))))))+++)))&&&((('''''''''''''''((()))))),,,///000......000222111...,,,,,,......,,,***%%%(((,,,,,,***(((***,,,---000222333111///......---***)))+++***''''''***,,,)))&&&'''***------+++,,,---//////---,,,+++,,,333111...++++++---///111&&&&&&%%%%%%%%%(((...222000---***)))((((((&&&%%%((('''(((***------)))%%%,,,)))***000333000,,,,,,)))&&&%%%)))***+++...333///000111222333222111111222333444333111000000111+++111//////444222555DDD\\\kkk{{{}}}zzzyyyzzz}}}~~~{{{~~~}}}}}}}}}yyywwwwwwwwwvvvoooddd[[[^^^kkkvvv###$$$%%%### !!!!!!!!!###&&&(((%%%!!!!!!!!!!!!!!!"""***666>>>888***"""%%%((()))((('''((()))###""""""%%%)))+++***)))%%%'''(((&&&"""###)))///***'''###!!!"""%%%(((***'''''''''''''''&&&$$$######'''+++,,,+++)))***+++)))((((((,,,///...)))###!!!''',,,,,,'''%%%)))...)))(((&&&###!!!###'''***+++***))))))++++++***)))'''%%%"""###%%%''''''&&&$$$&&&''''''&&&%%%%%%&&&&&&'''&&&$$$"""!!!"""$$$"""""""""!!! """$$$&&&'''%%%###!!!!!!"""""""""!!!!!!!!!###$$$$$$###!!!###$$$&&&&&&'''''''''(((%%%'''((())))))'''%%%###""""""###$$$%%%&&&&&&&&& ###%%%%%%###!!!'''$$$ !!!###"""!!!###'''%%% ###!!!'''+++(((%%%%%%''''''###'''***+++(((&&&!!!$$$&&&((('''&&&&&&&&&(((''''''(((%%%"""$$$)))111000---)))'''(((+++---))))))******************'''''''''''''''&&&&&&%%%,,,...000222222111000///(((+++...+++'''%%%(((,,,&&&))))))&&&&&&***)))$$$$$$'''))))))(((***000555,,,---...+++'''#########$$$&&&(((***+++***((('''%%%$$$###$$$&&&))),,,...111000///000000000...,,,+++)))((()))***,,,+++***'''---222000+++(((***---((($$$"""$$$)))---,,,++++++%%%###(((,,,++++++......,,,***((((((***,,,...)))***+++***((())),,,...***$$$###'''+++...333///...---...000000...+++ ###%%%'''***---000...+++((((((***,,,,,,+++******************+++,,,***'''###!!!!!!###%%%&&&&&&((('''%%%&&&(((&&&!!!""")))------,,,+++)))$$$&&&''')))***++++++***)))******))))))(((''''''&&&$$$&&&''')))***++++++,,,)))))))))(((&&&%%%%%%&&&)))((((((+++///000---***...,,,++++++,,,.........+++...///***$$$###(((......)))(((000;;;???888///---------------,,,***(((&&&***---,,,,,,---+++'''$$$&&&)))+++,,,***(((&&&###''',,,---,,,,,,---///------,,,,,,++++++***)))"""(((...///---***+++,,,+++---///000///...//////...+++***,,,+++''''''))))))&&&$$$&&&+++,,,***'''***,,,......---,,,,,,,,,000///...---------......&&&)))++++++***+++...111,,,***))))))++++++)))'''***))))))(((((()))))))))+++,,,000444333...---///,,,)))***,,,---,,,///444---...000222333333222222111111111///------000222,,,111//////333111555DDDXXXgggvvv}}}}}}~~~~~~}}}}}}|||xxxvvvwwwxxxsssqqqmmmbbbYYY```ooo''''''&&&""" ###!!!!!!###&&&'''$$$!!!!!! ,,,===>>>333&&&!!!###''',,,000///,,,(((%%%###"""###&&&'''%%%"""!!!%%%(((&&&""""""(((...+++((($$$ """&&&)))###%%%&&&%%%$$$######$$$'''***)))(((***---,,,******---000000***%%%!!!(((...---)))(((---333(((((('''%%%$$$%%%(((***,,,***))),,,000333222000+++)))'''(((***,,,+++)))%%%'''***+++***)))))))))%%%%%%&&&&&&&&&%%%$$$###""""""!!!!!! """%%%'''+++((($$$ !!!!!!$$$'''***)))'''$$$$$$%%%$$$$$$######%%%'''%%%''')))+++***'''$$$!!! !!!###%%%&&&!!! !!!###$$$$$$!!!+++'''###"""""""""  %%%$$$"""$$$'''$$$"""######"""&&&)))---222333000)))$$$"""%%%'''&&&%%%%%%%%%$$$""""""$$$$$$!!!"""&&&***,,,,,,)))%%%$$$&&&)))$$$%%%''')))++++++******###$$$''')))))))))'''&&&'''***---000111///---+++%%%)))+++((($$$"""&&&***'''++++++&&&%%%(((((($$$$$$(((+++)))&&&'''///666***,,,,,,***&&&###$$$&&&###%%%'''((('''%%%###!!!""""""""""""###&&&,,,111777333///......+++'''"""((((((***,,,...---***'''***///333111+++&&&'''***'''$$$"""%%%***---,,,)))(((######))),,,+++---222000---)))&&&&&&(((+++---)))++++++)))'''&&&))),,,,,,$$$ $$$)))***)))***+++))))))***------***''' $$$(((***++++++,,,------)))&&&'''***...//////000...+++(((''')))+++---***(((&&&$$$%%%%%%%%%%%%'''***)))&&&%%%''''''$$$$$$,,,222222//////---+++///---+++))))))***+++,,,+++)))'''&&&'''&&&$$$"""!!!###'''---000///+++(((%%%)))---,,,(((%%%$$$$$$%%%'''***,,,,,,,,,,,,,,,...+++)))***---///---+++'''---111,,,###!!!'''///333+++&&&,,,777:::222'''(((***+++,,,,,,,,,++++++''',,,/////////111...***!!!%%%+++000111---((($$$ %%%+++---,,,,,,---...+++,,,,,,+++)))(((((()))&&&---444666222,,,******)))+++---...------...///...+++***,,,+++(((''')))&&&$$$$$$'''+++,,,'''"""&&&(((+++,,,+++++++++,,,,,,---...//////---+++***'''+++//////,,,***)))***(((((())),,,///000,,,)))---,,,)))&&&$$$&&&***...)))---444666111***+++000---,,,---000000...000444......000111111111000///------+++)))(((***---000///444000...222111555EEEXXXfffuuu{{{|||~~~}}}{{{~~~~~~~~~~~~{{{{{{|||zzzxxxzzzzzztttvvvyyymmmYYYVVVbbb%%%)))'''  !!!""" """&&&&&&!!! $$$###%%%666===444$$$ %%%***)))***---///...)))%%%###$$$'''&&&###%%%$$$""""""#########"""***&&&""" """###"""!!!!!!!!!###$$$%%%%%%$$$######$$$###$$$'''+++------,,,+++******++++++###%%%)))***'''$$$)))111((((((***,,,(((###&&&///,,,...000///,,,***+++---...((($$$(((///111,,,%%%(((&&&'''+++,,,((('''***---***(((***---,,,(((###!!!###$$$%%%&&&'''))) ###***+++$$$###(((,,,)))''')))***(((###!!!%%%***,,,,,,''''''''''''&&&%%%$$$### !!!$$$'''%%%###!!!!!!"""#########+++)))%%% !!!!!!''')))***---///&&&'''((('''$$$"""""""""$$$(((...222222...)))%%%!!!###(((***&&&!!!"""'''%%%&&&'''&&&$$$###$$$%%%)))(((&&&$$$""""""$$$'''$$$&&&)))******(((''''''+++%%%###(((,,,+++))))))000***)))...333111...,,,---,,,---///,,,&&&%%%''')))'''%%%######%%%''')))&&&,,,000---(((&&&+++000///+++++++++)))### !!!%%%((('''###"""$$$'''$$$"""###((('''$$$%%%+++555///***)))+++,,,(((###'''***+++)))***...///---,,,++++++,,,---...,,,+++***)))'''$$$"""###'''***'''******)))+++000222111...---)))%%%'''---///...***'''%%%(((,,,---)))$$$((('''&&&%%%&&&***...222---,,,***)))(((((((((((($$$'''+++,,,++++++,,,...+++(((&&&'''***,,,+++***///111222...(((&&&(((,,,,,,)))((((((%%% ###///111000,,,&&&%%%***///000+++***...///***(((***111///+++(((&&&(((---111+++(((%%%$$$&&&&&&$$$!!!!!!)))000///------,,,...---(((&&&))),,,+++(((&&&(((---...+++***,,,---+++((((((((('''&&&%%%,,,------+++'''&&&))),,,555...'''&&&+++//////---,,,---,,,+++))))))***+++%%%)))******000888888333***,,,///111111...***''')))***+++---...---+++))))))***++++++***+++,,,...111444:::;;;333(((&&&+++(((((()))+++------***(((***''')))000333///---///(((((('''&&&%%%'''+++...&&&(((***+++******+++,,,000---******+++,,,)))'''(((,,,//////,,,++++++------)))***///333111...---222...***''''''((()))***...000111000---***))))))((()))+++...000000---***+++///333333111///111333222///***'''%%%''')))+++---,,,...///***(((666HHHYYYgggvvv}}}|||{{{{{{{{{~~~|||}}}|||}}}~~~~~~}}}~~~{{{||||||xxxvvvvvvuuuqqqyyy~~~eeeTTTTTT%%%(((&&& """### """!!!!!!$$$((((((&&&### """%%%%%%&&&333777--- """&&&&&&'''))))))'''$$$!!!!!!"""%%%$$$"""%%%$$$######$$$%%%%%%%%%,,,'''###"""$$$%%%###  """#########!!!###$$$&&&(((***((((((((('''''''''&&&&&&$$$%%%'''(((###"""(((+++))))))***&&&!!!###))))))+++---,,,)))((()))***(((&&&%%%(((------'''!!!%%%###$$$((()))&&&&&&))))))((((((+++//////***%%% """%%%&&&%%%%%%%%%&&&***### ###$$$###$$$(((&&& &&&***)))(((***,,,&&& &&&,,,+++((($$$$$$%%%%%%%%%%%%%%%%%%'''&&&%%%"""!!!!!!%%%'''&&&###!!!######"""###$$$$$$$$$###$$$&&&(((###))),,,)))'''((()))%%%&&&'''&&&$$$""""""###&&&(((***,,,,,,***'''%%%######'''***)))%%%%%%)))((()))***)))'''%%%&&&'''%%%%%%$$$""" !!!$$$'''$$$&&&((()))))))))******(((%%%$$$''')))(((+++000000+++)))...111...***)))000.........+++&&&&&&)))&&&$$$""""""%%%'''((((((,,,------+++))))))+++...222---******'''###"""%%%###&&&((((((&&&%%%%%%&&&%%%%%%)))...---((('''***,,,,,,************)))((('''***+++((())),,,,,,***+++******,,,...///...,,,+++***(((%%%###$$$''')))%%%((((((%%%&&&+++------,,,---***&&&&&&,,,//////***)))'''&&&'''((()))***---***''''''+++/////////,,,,,,***'''%%%%%%''')))))),,,------***''''''(((***((('''(((***+++)))''')))+++,,,+++(((''''''(((---+++++++++&&&!!!"""'''......,,,)))&&&(((...333333---***,,,---******---///---+++)))(((***---000///+++'''%%%&&&'''%%%"""%%%!!!###***---+++)))***---111000,,,***---......***((()))---...++++++------,,,,,,------,,,)))&&&'''((()))))))))***,,,......***''')))///111...***,,,---------,,,*********$$$'''((((((---444444///------...//////...+++))),,,---...//////,,,(((%%%(((***,,,,,,+++*********222???IIIDDD444'''&&&++++++++++++---......---+++'''%%%(((///333111///111*********(((''''''))),,,'''))),,,,,,,,,,,,---...,,,***)))***+++***'''$$$'''))),,,,,,***((()))******((()))...///,,,++++++000---***((()))***++++++---///000///,,,***))))))))))))***,,,///111000///...///111111000///......---+++)))''''''))),,,...333000///...'''$$$111CCC```iiirrrwwwzzz{{{{{{yyy{{{zzz{{{~~~zzzzzz|||~~~~~~}}}{{{zzz|||{{{vvvrrrrrrsssqqqwww~~~jjjXXXPPP%%%&&&$$$ $$$%%%$$$$$$$$$%%%&&&&&&'''&&&&&&"""!!! """%%%$$$!!!'''......%%% ###%%%'''&&&$$$"""!!! !!!"""###"""&&&&&&%%%%%%%%%&&&&&&''',,,'''"""$$$((()))$$$!!!$$$&&&&&&!!! !!!"""%%%''''''&&&!!!""""""""""""!!!!!! """"""$$$%%%"""###---)))&&&%%%### !!!$$$'''((()))(((&&&%%%&&&'''###$$$&&&)))***'''"""### $$$$$$###$$$'''((((((***...000...(((### """$$$%%%%%%%%%&&&'''(((&&&'''++++++'''######!!!'''(((((()))+++"""%%%***'''"""############$$$%%%&&&'''((('''$$$!!! """'''***,,,&&& """!!!!!!%%%((()))******+++&&&---333222+++$$$###$$$$$$&&&'''&&&%%%$$$%%%'''$$$%%%%%%&&&'''((()))***'''%%%&&&+++---***)))***%%%&&&'''&&&$$$#########$$$$$$###!!! !!!$$$'''$$$%%%'''(((***+++++++++'''%%%$$$%%%$$$$$$)))000---))))))...111///++++++333000...---***&&&(((,,,---((($$$$$$(((***)))&&&---+++******+++---......444///***)))'''$$$%%%)))&&&&&&(((***+++***'''$$$&&&(((---222000***'''((($$$&&&)))***((((((***,,,(((++++++((((((++++++(((***)))***+++---......,,,,,,+++***'''%%%%%%(((***'''***)))$$$###'''***))))))---,,,'''&&&***///111,,,+++)))%%%###%%%***///000+++''')))...111---)))++++++***'''######&&&))),,,------+++(((%%%$$$$$$***)))***+++,,,,,,)))'''&&&&&&'''(((******(((&&&,,,,,,......(((###%%%+++000...***''''''+++000333222,,,((()))***)))***---///...,,,+++***+++,,,------)))%%%$$$&&&((('''%%%)))((()))+++)))%%%%%%(((///333444000///111111000,,,)))))),,,,,,)))))),,,...///000222333111---***%%%%%%&&&(((+++------,,,((('''(((---333333---'''+++---///000///---***'''"""%%%&&&'''***......***000...,,,,,,---......---///000000///---)))%%%"""(((+++---...,,,)))''''''111HHHVVVIII222&&&&&&))),,,+++++++++---...---,,,(((&&&)))///222000//////+++,,,---+++)))(((((())))))+++---...------...///))))))***,,,---+++'''$$$''')))++++++)))((())))))((('''))),,,+++''''''***000...,,,,,,---...---,,,---...///...,,,*********+++)))(((***---111333333111111000111111000...,,,++++++***)))***+++---...777333111...'''$$$000@@@ggglllppprrrvvv{{{zzzvvvwwwwwwzzz~~~xxxwwwzzz}}}|||{{{zzz{{{||||||yyyyyy|||{{{sssmmmkkknnnqqqxxx~~~ttt```QQQ$$$$$$"""!!!###&&&'''''''''((((((&&&###""""""######!!! !!! """%%%(((%%%!!!!!!$$$((('''%%%######%%%###  """######))))))((('''&&&%%%&&&''')))$$$ ###)))+++&&& ###(((******&&&$$$"""###%%%&&&$$$!!! !!!!!!  $$$%%%""""""&&&+++'''###"""""""""""""""''''''''''''&&&&&&''''''$$$&&&((()))'''###!!! %%%!!! """""" !!!%%%)))***,,,......***### """###%%%''')))''''''))),,,,,,(((###$$$'''&&&&&&%%%"""###""" %%%$$$$$$######$$$%%%&&&###)))...111)))  ###'''))))))))))))******111888555,,,$$$"""###%%%&&&''''''&&&'''(((***""""""$$$&&&(((+++...///---(((&&&+++///---***)))"""$$$%%%%%%###"""!!!"""&&&&&&$$$""" ###&&&"""###&&&)))++++++(((&&&&&&###"""$$$%%%$$$%%%((((((%%%(((...333111///000111...++++++)))'''***///999111((('''***,,,***&&&&&&(((+++---...//////000333...******(((&&&'''+++(((''''''***...---((("""''')))---///...***''''''!!!###%%%'''(((((())))))'''******((())),,,,,,***+++******+++------,,,***......---+++)))((()))++++++...---(((%%%''')))***&&&,,,---(((%%%)))///333///---)))&&&%%%''',,,///---+++***+++---,,,(((%%%(((***,,,***&&&$$$&&&((()))))))))'''%%%###""""""''')))+++...///...,,,******'''%%%&&&+++,,,***'''+++,,,//////***$$$&&&---222...+++)))***,,,---------***''''''((()))))))))///...---.........---,,,)))%%%""""""%%%((()))(((***,,,---+++&&&###%%%)))///444555222111333333111,,,)))(((+++***((((((+++111000111222333333000...)))((('''***---...+++((())))))+++000333222,,,'''+++---///222222...)))%%%$$$&&&((()))***,,,+++)))222...***(((+++...000000111000...+++(((%%%%%%%%%))),,,///000---)))'''%%%...GGGTTTCCC---&&&((('''***)))((((((***,,,,,,+++,,,+++,,,///111///,,,***+++,,,...---+++)))))))))+++---......,,,++++++,,,(((***...111222000,,,)))++++++,,,,,,,,,,,,,,,,,,((()))+++---***&&&''',,,222111000000000000---,,,---...///...+++******+++---***''''''***...111333222000///111333333000,,,//////......------,,,,,,333000000000+++(((222@@@gggoootttssstttyyyxxxtttuuuvvvzzz~~~yyyxxxyyy|||~~~{{{yyywwwyyy}}}}}}{{{|||~~~{{{rrriiifffgggrrr|||~~~{{{kkkZZZ### """%%%'''(((((((((((((((&&&$$$"""######%%%###!!! ###$$$!!!!!!$$$"""'''((('''&&&''')))&&&$$$""""""###$$$%%%%%%+++++++++((($$$######%%%$$$ !!!''')))&&&!!!%%%***+++***&&&###"""###&&&'''%%%######$$$$$$%%%%%%%%%$$$$$$ !!!'''***'''%%%&&&%%%$$$"""!!!###&&&'''&&&)))(((''''''((())))))))))))******(((%%%###$$$%%%((($$$"""###"""###((()))***+++***&&&!!!"""###$$$%%%(((***)))******)))***)))&&&""""""%%%%%%""" !!! $$$)))((('''&&&$$$$$$#########)))......((( !!!!!!"""###%%%%%%%%%&&&(((***(((...444333,,,&&&%%%&&&"""###$$$$$$$$$%%%(((***$$$&&&)))+++---.........111***'''***...,,,(((&&&$$$&&&((()))(((&&&&&&&&&'''&&&$$$ !!! """&&&+++...+++%%% %%% '''...---)))&&&%%%$$$'''...111///---...,,,***)))***)))'''+++111;;;222)))&&&***---+++((( (((111333///++++++---///,,,***+++***''''''***)))&&&&&&***......((("""***,,,---+++))))))))))))%%%###!!!$$$((()))'''$$$&&&)))***)))***...000---000///......//////---+++///000000...,,,***+++,,,+++000111+++&&&'''******%%%+++---)))&&&***000333222---))))))+++...---+++***---000///+++'''%%%%%%%%%)))------+++((('''''')))(((&&&$$$###!!!  $$$))),,,......,,,+++---(((###$$$))),,,***''')))***---...***%%%''',,,,,,++++++---...---+++))))))*********++++++)))&&&))))))***...222333222111+++'''$$$$$$'''))))))'''(((---///,,,'''%%%(((,,,---222444111000222222000...++++++......+++***---333111///...///111111111,,,+++***,,,//////,,,)))...------///111000,,,(((+++,,,...000111...(((###'''(((***------+++******333---'''&&&***...000000000...***%%%"""###'''++++++---//////---***((((((---???FFF888++++++,,,(((((('''&&&''')))+++,,,+++,,,---...000111111...***)))+++---...,,,+++***+++,,,------,,,***((('''((('''***///111222000...,,,+++++++++,,,---......///,,,,,,...000---(((***///222111000//////...+++(((+++,,,,,,+++((('''((()))///+++&&&%%%'''***---///...---,,,...222222000,,,000000000111000000//////...,,,...111...)))000<<>>...222000---***)))))))))***)))'''&&&'''+++...000111,,,%%%$$$((((((&&&""""""$$$)))...///---))))))))))))+++------,,,+++%%%&&&(((***+++,,,---...111000...***'''%%%'''(((&&&'''''''''(((+++///222'''((((((&&&$$$&&&+++000222111///,,,***(((((('''&&&((((((%%%&&&)))***((()))+++,,,)))(((+++***'''((()))***---111222222000...000111111///---,,,,,,+++******,,,///000000///000111222111///---------111111000---+++)))+++,,,)))'''(((...000...,,,---111111000//////.........---000222000---,,,000444444333444222---,,,444???gggsss~~~}}}|||}}}}}}uuuvvvtttsssyyy~~~||||||{{{}}}|||~~~~~~~~~~~~+++,,,***''')))---,,,'''!!!$$$### ###$$$!!!!!!$$$!!!"""&&&$$$"""!!!$$$&&&(((***)))&&&&&&***...((($$$###&&&&&&$$$"""$$$"""""""""###'''+++%%%$$$"""%%%+++)))******)))'''%%%###"""!!!######$$$#########$$$&&&&&&%%%$$$###!!!!!!((('''"""&&&&&&&&&$$$!!!!!!"""###&&&###$$$'''(((%%%%%%((((((%%%!!! ###%%%!!!!!!!!!"""$$$&&&((()))///)))$$$$$$###!!!$$$***'''%%% %%%$$$ """$$$###&&&)))***(((&&&&&&'''"""$$$'''+++###%%%%%%$$$''',,,---***!!! '''"""###%%%))),,,***%%%  """$$$%%%%%%%%%%%%!!! ''''''!!!!!! !!!$$$'''(((&&&&&&'''******(((%%%&&&***---+++&&&$$$&&&***---+++)))***+++------,,,,,,((("""!!!%%%((((((((((((((('''&&&$$$###&&&+++))) &&&'''"""$$$******&&&###""""""((()))))))))''''''((()))'''''')))+++...///...,,,---)))%%%&&&+++---+++(((,,,///111...)))&&&''')))************)))))))))))),,,,,,+++'''###!!! !!!$$$((()))+++,,,***%%%"""""""""###$$$$$$######$$$((()))((()))+++)))&&&%%%,,,,,,%%%%%%---000,,,***((()))---222222---(((+++,,,,,,---,,,***'''$$$''''''(((***,,,///111222555333000---***(((&&&%%%"""'''+++...222333...&&&&&&)))++++++***)))***,,,...+++)))((()))******)))%%%'''***,,,,,,---///000+++)))******'''$$$(((///,,,***((((((((('''%%%$$$(((***---//////---)))''''''%%%$$$%%%$$$$$$)))000000,,,,,,...---******---***'''(((...000...,,,,,,(((((()))+++------+++)))(((&&&(((++++++''')))---+++,,,000777===<<<444,,,---,,,+++)))))))))))))))'''%%%%%%'''***---------,,,((($$$$$$'''***+++***'''&&&'''***///111000---''''''''')))+++,,,+++)))&&&)))+++***''''''***---///...+++&&&###"""%%%'''&&&%%%######%%%))),,,...(((&&&$$$###%%%)))///222///---+++(((&&&&&&&&&&&&)))++++++((((((+++,,,******+++***'''(((,,,---+++(((''''''***...000000...///000111000...------...,,,++++++---///000///...000000111333444333111...---...///...---,,,---...+++((()))...000...---...222333333333111///---+++***---000111000///000111222111111///)))'''000;;;TTTgggyyy~~~}}}}}}~~~~~~}}}{{{vvvssswww|||zzzyyywwwxxxxxx{{{{{{zzzzzz|||''')))'''$$$''',,,***$$$!!!$$$###!!!"""$$$(((###"""***'''&&&%%% !!!%%%(((***((($$$###&&&***%%%!!! $$$%%%###"""$$$ !!!%%%)))###$$$######)))%%%))),,,)))### """ """###%%%$$$###$$$'''******'''###'''!!!))))))$$$%%%&&&%%%###!!! !!!$$$""""""%%%&&&$$$$$$'''###"""######"""!!!!!!"""$$$'''((()))###!!!###"""!!!'''))))))&&&""""""'''(((&&&!!! """$$$$$$!!! $$$%%%$$$###$$$&&&!!! $$$%%%(((+++%%%,,,---)))!!! %%%!!!!!!"""&&&***+++(((%%%!!!!!!"""###############"""&&&&&& ((('''%%%###"""###'''***###$$$&&&(((******(((&&&(((---000,,,&&&###&&&***///---+++,,,...///000000---&&&!!!$$$%%%(((((())))))((('''%%%$$$###(((''''''(((###$$$+++111000+++(((((('''((())))))'''%%%&&&***///)))((((((***,,,---,,,+++///---,,,++++++******))),,,...000---'''$$$&&&)))*********+++,,,,,,------//////,,,(((######((()))+++,,,)))$$$$$$  %%%'''%%%!!!###'''+++******+++(((###"""***+++&&&'''222777444,,,***)))...444555000***''''''((())))))(((&&&$$$)))))))))***+++---...///000///---+++***)))(((((("""$$$%%%)))000444111)))%%%(((+++,,,******,,,...000,,,(((%%%%%%&&&''''''$$$'''+++......------...,,,---///...)))'''---666222...)))&&&&&&'''((((((((()))+++...000...***&&&(((%%%%%%'''&&&%%%''',,,---)))(((***+++)))+++///...+++,,,000111...++++++&&&&&&''')))******'''%%%$$$%%%***000...'''''',,,+++,,,---............///((((((((((((((()))))))))&&&%%%$$$&&&***+++***(((+++++++++++++++,,,...///...+++)))+++///222222111"""###$$$'''+++,,,+++***(((,,,///,,,&&&%%%***///...,,,(((### ###&&&'''$$$!!!!!!$$$'''*********&&&###"""&&&,,,111333***)))'''%%%$$$%%%&&&'''+++...---******---...,,,+++,,,)))&&&(((---000...'''%%%%%%(((,,,//////...111111111///------///111---,,,,,,---...///---,,,+++***+++///222333///++++++,,,...---+++************'''(((...111111111333222333444444333///+++)))'''***---111333333111000222000...***$$$$$$///;;;HHH___vvv~~~~~~~~~yyysssvvvyyyyyyyyywwwuuuvvvyyyvvvuuuvvvyyy !!!!!!!!!"""#########%%%&&&&&&%%%""" ---)))$$$  $$$'''&&&###$$$'''(((&&&%%%""" """%%%''''''!!!!!!%%%###!!!(((((('''&&&### """$$$///---***)))(((%%%"""!!!!!!)))###$$$$$$%%%%%%&&&'''''''''$$$!!!"""%%%''''''&&&++++++(((######'''###!!! """&&&'''$$$!!!%%%%%%$$$"""!!!###$$$$$$$$$&&&###$$$***((($$$ %%%***---...)))"""$$$)))'''"""%%%$$$%%%''')))***(((&&& !!!%%%)))***+++'''$$$!!!###'''***(((%%%'''  ''',,,///---***''''''$$$######!!!###!!!###$$$""" &&&,,,///+++((()))((('''&&&''')))+++,,,)))$$$!!!,,,***'''%%%&&&(((***+++)))''''''***...111///---%%%### !!!###%%%$$$+++...((("""$$$(((+++$$$***&&&!!!###!!! )))+++000444333...******,,,***)))'''&&&'''(((***,,,'''))),,,,,,+++)))((()))---------+++(((&&&%%%&&&...)))'''(((&&&###&&&---(((((((((***,,,,,,,,,+++---000111,,,%%% !!!###%%%'''((()))((((((%%%!!! %%%((('''$$$###%%%(((******(((&&&%%%"""!!!!!!&&&---222555555+++,,,---///111000...,,,$$$"""&&&------&&&###%%%,,,---...,,,))))))+++...444222///,,,***)))))))))$$$$$$&&&))),,,---+++***'''((()))******,,,///222111,,,&&&%%%(((***(((%%%''',,,111222///+++))))))---000000+++%%%'''111;;;777000((($$$%%%)))+++,,,************)))))),,,...---***&&&%%%&&&(((******,,,+++))))))***+++***)))...---,,,++++++++++++,,,&&&%%%%%%(((+++***&&&""" &&&---...,,,))))))+++&&&'''((()))+++...000111)))*********))))))((((((((((((%%%%%%)))...,,,%%%((())),,,//////---((($$$+++...---***,,,222333...+++&&&$$$(((///000)))!!!(((((('''''''''(((((()))---+++)))(((((('''$$$!!!""" %%%(((((((((***((('''$$$"""%%%,,,---***))))))))))))(((((('''''')))***---111444333000...222111+++'''***111000***%%%!!!###,,,111111.../////////000000111222222...******...---((((((,,,+++)))***111444000+++)))%%%***//////,,,,,,///333+++++++++++++++,,,,,,---,,,...111444333111---++++++,,,...000///---+++)))///222333111111333444555KKKeee|||}}}|||~~~}}}}}}{{{yyyxxxrrrwww}}}~~~uuuvvvzzz$$$######"""!!! """###### !!!###$$$$$$###"""!!!!!!%%%%%%$$$###"""###$$$$$$***---,,,)))''')))(((%%%$$$""" ###&&&'''((($$$###%%%((('''###%%%++++++)))'''###"""###(((+++///---+++++++++)))$$$!!!"""!!!!!! &&&!!!"""###$$$%%%&&&&&&&&&%%%$$$###$$$&&&(((&&&$$$((('''%%%""" $$$((('''&&&%%%&&&''''''&&&%%%((())))))'''%%%###$$$$$$ """$$$&&&'''((()))((('''%%%""" !!!%%%((($$$!!! """&&&((((((&&&(((%%%%%%))))))&&&######&&&&&&'''***---...---+++&&&$$$ ###***...***$$$"""%%%&&&%%%"""  ###)))---...,,,)))'''%%%$$$%%%'''%%% ###""""""###%%%%%%$$$###$$$)))+++(((''')))***))))))***,,,---,,,)))%%%!!!)))(((&&&%%%&&&'''((((((%%%######&&&+++---,,,))))))((('''%%%###!!!!!!"""###)))+++&&&!!!"""&&&)))+++000***%%%(((%%%"""(((''',,,111111---((('''((($$$$$$$$$$$$%%%''')))***((((((''''''(((((())))))+++++++++***((((((***+++...+++***,,,***&&&'''+++(((((()))***+++++++++***+++///333333///***&&&$$$ !!!###$$$&&&'''(((((((((%%%"""###&&&&&&""" """%%%&&&'''&&&&&&(((&&&$$$&&&***---///...+++((('''+++111333000,,,'''&&&(((------(((&&&(((000111000---***)))+++...000///...,,,+++******)))''''''((((((((((((''''''$$$%%%&&&&&&&&&'''***---...---+++++++++++++++***)))***,,,,,,+++******+++,,,---,,,(((###$$$,,,333///+++(((''')))+++++++++,,,,,,,,,***)))(((***,,,///,,,(((''')))+++------+++***))))))***++++++***///...---+++)))(((&&&&&&'''((((((******)))%%%###$$$)))------)))&&&&&&((((((((()))***+++---...///++++++,,,...111111000...((('''%%%$$$(((...,,,''''''((()))***+++***(((&&&***---,,,***,,,111111---***'''&&&)))---...((("""''''''&&&&&&'''((()))***,,,+++******++++++)))''''''%%%%%%***,,,(((&&&&&&((((((%%%"""%%%+++,,,)))************++++++,,,,,,+++---000222333222111000......+++))),,,000...''''''$$$"""%%%+++...///---+++,,,...000111222111111---+++,,,111111,,,***,,,+++***---333333...)))((())),,,......---...111444111000---+++)))(((((((((,,,---///222444555666666222222222222000---***)))***,,,...///222666;;;>>>MMMeeezzz}}}{{{}}}}}}~~~}}}||||||~~~|||zzz{{{{{{~~~}}}vvvxxx}}}&&&%%%%%%$$$"""  ###''')))((($$$ """######"""  ###&&&((()))))))))---000000,,,******'''"""###""" !!!$$$'''))))))&&&%%%''')))(((&&&(((,,,,,,***&&&###"""%%%+++000---+++***)))******(((&&&%%%!!! !!!!!! """$$$%%%%%%%%%$$$$$$$$$$$$%%%''''''%%%$$$$$$$$$###!!! """'''***'''(((((('''%%%%%%'''((('''((())))))&&&%%%%%%%%%&&&&&&'''((())))))******''')))******'''%%%$$$$$$###'''(((%%%"""''''''***---***$$$###&&&$$$$$$%%%(((+++,,,+++***$$$%%%$$$!!!$$$((()))### ############!!!&&&(((+++------+++(((&&&%%%&&&***---+++### """ """&&&(((%%%%%%)))+++******+++------,,,((($$$"""''''''&&&&&&&&&&&&''''''###"""!!!$$$(((***(((&&&+++---...+++%%%!!! """''')))$$$!!!$$$&&&000333+++&&&***'''!!!$$$"""''',,,---***&&&$$$$$$!!!"""###%%%&&&((()))***)))&&&######&&&))))))((()))))))))((((((***...111...,,,,,,...---***)))+++)))))))))***************(((+++111666888444,,,'''!!!!!!"""###%%%''')))***'''%%%$$$%%%&&&%%%!!!"""%%%''')))***+++)))&&&%%%''')))******+++&&&###'''000444111,,,,,,***+++------******+++222222000,,,)))(((***+++,,,---------,,,++++++******++++++((($$$"""$$$&&&%%%&&&&&&&&&%%%&&&(((***)))---000111///---...///+++)))&&&&&&(((***,,,,,,---,,,***'''%%%%%%(((+++'''''''''))),,,---,,,+++***++++++***)))(((***,,,///---+++***,,,///000000***)))((()))+++,,,,,,+++---------,,,+++(((&&&%%%''')))++++++)))&&&%%%$$$&&&)))+++***'''%%%''')))------------......///000***))))))---222333...***''''''&&&%%%)))...---)))(((((('''(((((()))++++++(((***+++***---000///,,,***))))))+++,,,+++(((%%%'''&&&%%%&&&&&&(((***+++*********+++.........,,,,,,)))***......)))$$$###((((((&&&###%%%***+++(((,,,,,,,,,---------------,,,///222222000///000222***+++++++++---///+++%%%))))))((())))))***++++++)))+++///222333111...,,,******---111111---++++++******...333111,,,***+++000...---,,,---///222444666333///+++(((((()))))),,,,,,---///222555999;;;888777555222000---+++***''''''))),,,///444:::???QQQeeewwwyyywwwzzz~~~~~~~~~~~~}}}{{{{{{|||~~~yyywwwxxxzzz|||||||||yyyzzz|||~~~%%%%%%&&&&&&&&&$$$###"""!!!$$$(((++++++((($$$!!! """"""  """%%%''')))))))))&&&+++---+++******&&&!!!###""""""###&&&)))))))))&&&&&&&&&(((((('''(((***)))(((&&&###"""%%%)))---***((('''&&&&&&&&&&&&&&&'''###!!!!!!!!!###$$$$$$$$$###&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%(((***###%%%&&&%%%######&&&)))(((***+++***'''%%%$$$$$$...---,,,***)))(((''''''$$$&&&))))))'''$$$###"""###)))***((($$$''''''***...+++&&&$$$&&&  """$$$$$$###!!!!!!)))***%%%""" !!! $$$$$$""" ***+++,,,,,,,,,***(((&&&((()))---111...&&&"""###""" $$$'''%%%&&&((((((%%%%%%''')))***(((&&&###"""%%%&&&((((((((('''&&&&&&&&&$$$###$$$'''(((%%%###'''***,,,)))$$$ """###((((((###!!!$$$%%%---///'''$$$)))&&&"""%%%((()))'''$$$$$$$$$$$$%%%''')))***+++++++++***%%%"""###(((+++)))&&&(((((('''&&&&&&)))...222---+++***+++,,,,,,------***+++++++++******+++,,,&&&'''+++111666444,,,%%%"""""""""###%%%(((+++,,,%%%###""""""$$$$$$###!!! !!!###&&&))),,,...)))(((&&&%%%%%%'''((()))+++'''%%%(((...111111......,,,+++,,,+++++++++---///---+++)))''''''((())),,,,,,.........---+++***,,,...---(((""" $$$(((,,,,,,,,,+++)))***,,,...'''+++///222222111///...+++'''$$$%%%)))------,,,...---***))))))))))))(((&&&&&&(((***,,,------,,,&&&'''))))))((()))***,,,...,,,++++++---000000000)))(((((())),,,---,,,+++***+++---......---+++)))$$$'''+++***'''%%%%%%'''&&&'''(((''''''(((+++...444333222222111111111111+++(((&&&***000///(((!!!%%%''')))))),,,000...)))((()))******+++,,,...000))))))***+++---///---+++)))+++,,,,,,+++)))((('''(((''''''&&&'''((()))***)))((()))+++---......,,,+++((('''+++,,,(((&&&&&&)))***(((%%%%%%)))***(((+++---...///...+++(((&&&)))---000///++++++...333*********+++------***''',,,---...,,,)))'''(((******---111555444111,,,)))))))))+++------,,,+++,,,******---000...***,,,111555111---+++,,,...000111444111---***)))+++...111------------...000222333555444222///------,,,,,,***(((((()))***+++000666TTTeeetttxxxwwwyyy~~~~~~~~~~~~|||{{{|||~~~yyywwwyyy{{{{{{zzzzzz|||xxxuuu~~~%%%&&&'''''''''%%%###"""!!!###&&&'''''''''&&&!!!"""!!!"""""""""###$$$$$$%%%%%%$$$((()))***+++)))$$$#########%%%(((******)))&&&'''''''''(((******)))(((((((((&&&%%%%%%&&&((())))))(((&&&$$$$$$$$$%%%(((%%%!!!!!!###!!! """###$$$$$$######(((&&&""" !!!%%%((()))'''%%%$$$%%%'''((())) ###%%%%%%###$$$'''+++......///---)))'''&&&&&&---,,,+++)))((('''''''''###$$$&&&&&&%%%$$$$$$%%%  $$$))),,,***((((((%%%&&&+++,,,((($$$$$$"""!!!!!!!!!"""!!!))),,,&&& &&&(((%%%!!!)))***++++++***)))(((&&&))))))+++---+++%%%$$$&&&)))%%%!!! %%%((('''''''''### ###%%%$$$""""""###"""%%%'''(((&&&$$$$$$%%%(((&&&$$$$$$&&&&&&### """$$$%%%$$$""""""$$$'''&&&******%%%"""###&&&%%%(((+++%%%###)))&&&%%%&&&&&&&&&%%%%%%&&&'''((()))***+++,,,,,,++++++)))&&&$$$''',,,---)))%%%))))))((('''&&&(((+++...,,,)))&&&$$$(((---000111+++,,,---,,,******,,,///***'''&&&***//////***$$$!!!!!!!!!"""$$$&&&)))***(((%%%!!! """$$$&&&%%%$$$$$$$$$&&&(((***,,,(((((('''&&&%%%%%%%%%&&&+++,,,,,,,,,+++,,,...000------+++)))(((***++++++***)))((('''((()))******,,,---...//////...,,,,,,---......)))###"""''',,,000111000///------///000(((((()))---222222---))))))'''''')))---///...,,,---+++)))***+++,,,***((()))))))))******+++---...&&&((())))))((('''((()))+++******+++---///......(((((((((***,,,---,,,***(((***,,,------,,,***)))!!!$$$((((((&&&&&&'''******)))((('''(((***---000555555333222000000//////+++(((&&&***//////(((!!!###(((,,,,,,///000---(((%%%(((+++,,,,,,---///000,,,+++***,,,......,,,,,,)))+++------***))))))******)))))))))))))))))))))((('''''')))+++,,,+++)))(((###!!!$$$'''(((***---***,,,+++'''&&&))))))'''$$$(((,,,///...+++&&&###%%%))),,,+++((((((,,,111,,,+++***+++,,,,,,+++,,,---///111...)))'''(((***(((,,,111555666444000---------+++)))***,,,///000000......---***'''+++111777333...++++++,,,,,,,,,///,,,)))''''''+++000333,,,---///000000///---,,,---,,,+++***+++,,,...///...+++***,,,+++(((***000RRRaaarrrxxxyyy{{{~~~~~~}}}}}}{{{~~~~~~||||||~~~|||yyyyyy|||}}}{{{yyyzzz}}}yyywwwuuu'''(((((((((&&&$$$!!! ###%%%'''(((  ###''''''$$$ #########""""""!!!!!!!!!###'''(((+++---,,,((($$$$$$%%%(((***+++)))'''((())))))''')))---,,,)))'''((())))))'''%%%&&&'''+++,,,,,,***'''%%%%%%&&&&&&&&&$$$!!!!!!%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$(((&&&!!!$$$)))+++)))&&&&&&'''(((((((((###%%%'''((())))))***+++++++++***'''$$$"""###$$$&&&&&&%%%&&&''')))+++---$$$%%%%%%$$$###$$$&&&)))&&&$$$###%%%)))+++***)))((($$$###(((***(((&&&&&&)))(((''''''&&&%%%!!!###$$$!!!!!!######"""&&&)))'''"""$$$%%%''')))***)))(((''''''%%%&&&(((&&&######'''+++((($$$!!!!!!"""""""""###&&&(((''''''&&&!!! """ !!!###"""%%%%%%"""!!!!!!###'''%%%###$$$&&&&&&###"""""""""###%%%'''***+++))),,,+++&&&$$$&&&(((&&&''',,,(((''',,,(((!!!###&&&&&&&&&''''''((())))))))))))))))))************)))((((((+++------)))%%%)))***+++***)))(((((()))+++)))### %%%...222111)))+++---+++)))***---111///+++&&&&&&)))+++(((%%% !!!###$$$&&&'''...***$$$ $$$'''&&&%%%$$$$$$$$$%%%&&&'''((()))***)))&&&###"""###+++...000///+++)))+++...,,,---***&&&&&&)))***)))'''&&&'''))),,,------+++++++++,,,---............,,,---,,,)))&&&&&&)))---/////////---++++++---///***&&&%%%(((...///***%%%((()))***---000000...,,,***)))(((((()))((('''&&&)))***)))((('''))),,,///***+++,,,+++(((&&&&&&&&&+++***+++,,,...///---,,,(((((()))+++------+++)))))))))))))))(((&&&$$$###!!!###&&&''''''(((***+++///---***(((((()))+++---222111///---,,,*********$$$""""""&&&+++,,,(((###$$$)))++++++,,,---+++'''"""&&&***+++******---000222...,,,...///---,,,---***+++,,,,,,+++***+++,,,)))***+++,,,,,,+++***)))(((''''''(((***+++)))(((&&& !!!%%%(((---222+++///...***'''))))))(((!!!''',,,......+++)))&&&(((***)))'''(((***......,,,+++---...,,,---000---///111///,,,))))))+++&&&)))...333666666555444333222///******///333444666222///...***&&&'''+++333222000...,,,+++++++++---+++(((%%%&&&)))...111+++---111444444222///,,,(((''''''((()))+++---///...+++...444333,,,,,,222KKK[[[nnnzzz}}}}}}}}}~~~}}}|||yyyvvvttttttwwwyyyxxxxxxyyy{{{}}}~~~}}}|||{{{|||zzz{{{}}}((()))++++++***'''$$$"""!!!"""$$$&&&((()))...+++)))+++------)))%%%!!!###$$$$$$###!!!!!!%%%(((((()))+++***&&&&&&&&&''')))++++++(((&&&&&&((('''%%%(((---,,,'''%%%%%%&&&%%%$$$$$$&&&(((***,,,...---***(((((((((###''''''""""""&&&(((''')))(((&&&$$$$$$$$$%%%&&&%%%$$$!!!"""'''***(((%%%%%%'''))))))(((((((((***,,,------***((($$$###""" ###"""""""""$$$&&&***...000%%%&&&%%%###!!!"""$$$&&&!!! !!!%%%***---,,,***%%%$$$%%%((((((&&&(((,,,+++***)))))))))(((%%%""" !!!"""###"""%%%&&&&&&''''''  ###%%%&&&###  ###''')))))))))((($$$###%%%((('''$$$$$$((()))&&&###!!!!!!"""!!!!!!'''(((&&&$$$$$$&&&"""!!!""" !!!$$$ $$$'''&&&"""!!!###&&&&&&$$$###%%%)))***(((%%%)))'''&&&)))...000...++++++...,,,'''&&&((()))'''(((///...,,,///)))"""&&&$$$%%%(((***,,,+++)))'''((((((''''''(((***,,,---++++++++++++***)))(((((((((+++///000...+++(((''',,,***%%%!!!&&&...000,,,&&&)))***)))'''(((---222111---'''%%%&&&''''''&&&""""""###$$$%%%&&&&&&%%%...,,,((($$$"""$$$(((+++&&&%%%%%%$$$######$$$$$$###'''***+++(((%%%$$$$$$***,,,......,,,************,,,***%%%$$$((()))&&&$$$$$$&&&***......,,,)))&&&&&&'''))),,,...111222,,,+++***((('''((()))***+++++++++)))((((((***,,,***'''%%%%%%'''(((&&&%%%(((***---......------...***))))))'''%%%$$$$$$$$$%%%&&&''''''&&&'''***---)))+++------,,,++++++,,,...---...000111111...,,,))))))***+++---,,,***((((((((('''&&&%%%$$$$$$###&&&%%%&&&'''***,,,++++++...,,,)))(((((()))++++++///---,,,***((('''&&&&&&""""""###%%%'''((('''%%%''')))((($$$$$$''')))(((%%%(((***)))'''(((...222999222...//////,,,,,,000*********+++,,,---------%%%(((,,,///000///---+++)))((()))***,,,---,,,+++(((###!!!$$$(((***---222---111111,,,))))))***((( """%%%(((,,,///222333,,,,,,,,,+++******))))))...,,,...222222......111,,,---//////...---,,,,,,)))***---000222444444444444555222,,,,,,111444222333000...000///***&&&&&&---000333222///------...///---***)))***---111333---///333666666444000...))))))))))))******++++++***)))///999999111...333BBBSSSjjj|||~~~{{{{{{|||~~~{{{uuuqqqqqqtttwwwxxxzzz|||}}}~~~~~~~~~{{{}}}}}}(((***---//////...,,,+++###$$$&&&((()))*********<<<888333111222///***%%%###'''(((&&&""" ###'''(((&&&&&&'''&&&"""''''''(((+++,,,+++(((%%%$$$&&&$$$"""%%%+++***###!!!!!! !!!&&&)))'''***......+++)))((())) '''(((###"""'''******---+++'''%%%$$$$$$&&&'''"""###!!! $$$(((&&&###$$$'''))))))(((+++******---///---'''"""""""""  $$$'''"""""""""###&&&)))---///%%%%%%$$$"""  """$$$,,,000000...###%%%((()))%%%###)))222)))((('''(((((((((%%%### """%%%&&&&&&%%%"""$$$'''(((((()))***+++$$$'''))))))&&&"""!!!&&&)))***)))(((###$$$''',,,+++''''''***)))'''$$$######$$$###"""***)))$$$ !!!%%%$$$ ###$$$ !!!$$$$$$(((***)))%%%$$$&&&***&&&%%%%%%(((---///...,,,000---,,,000666666000))),,,...,,,(((&&&))))))'''(((111111...///((("""'''!!!$$$)))...000...)))$$$((((((''''''))),,,///111------+++)))&&&&&&(((***''',,,111444222...)))'''---,,,((($$$(((///...(((###&&&)))'''%%%''',,,222///,,,'''$$$$$$%%%&&&&&&&&&&&&((()))***)))((('''******)))((((((***---000&&&&&&&&&%%%%%%%%%$$$$$$"""))),,,+++)))((((((***)))***,,,------)))&&&***---+++%%%%%%))))))%%%!!!"""$$$)))---,,,((($$$!!!"""###&&&***...222555---***((('''((((((((('''((((((((('''&&&&&&(((***))))))(((%%%""""""$$$&&&(((+++...---++++++---000,,,,,,+++((($$$""""""###"""&&&'''&&&&&&))),,,%%%(((,,,///000111333444111111111333444333000...*********,,,---,,,)))'''&&&&&&&&&&&&&&&'''((()))+++)))'''))),,,...,,,***)))(((&&&&&&)))+++------...---+++)))(((&&&&&&%%%***************))))))(((******%%%"""(((******,,,,,,)))&&&)))000777===555000000000,,,---111+++***)))+++---//////---"""&&&,,,111333222000...***)))***,,,///000000///+++'''%%%))),,,+++,,,///...333333...*********)))'''&&&&&&'''***///555888222000///......,,,)))'''---,,,000777666000...111+++,,,---///000///...---///............/////////111444333------111222...,,,))),,,333555000)))&&&(((...555666222///000222000///......000444888;;;111222444555444111...,,,...------,,,+++***)))(((((('''000<<<<<<111---111;;;MMMggg|||zzzxxx{{{}}}zzzssspppsssxxx|||~~~~~~~~~,,,,,,,,,,,,,,,+++***)))%%%(((((($$$ ###---555???OOOUUUGGG555---)))%%%!!!"""!!! (((&&&''')))'''""" %%%&&&'''((((((&&&$$$###%%% &&&)))%%%!!!"""!!! !!!"""$$$%%%,,,,,,+++)))((('''&&&&&&!!!###%%%(((+++---...'''(((&&& """&&&'''%%%""" !!!!!!"""$$$%%%$$$"""###&&&***111+++%%%$$$&&&((('''$$$ ###!!!"""!!!###"""!!!!!!###&&&((()))''''''%%%!!!!!! !!!"""###%%%))),,,(((%%%"""$$$(((+++***)))((()))(((&&&###!!!"""### ###'''(((&&&&&&'''***%%%$$$%%%(((++++++(((%%%!!!(((((("""###'''### %%%((((((%%%"""$$$"""%%%******'''(((...666+++"""$$$((('''""""""%%%%%%###$$$'''%%% """""""""###$$$$$$###"""$$$(((+++,,,)))''''''))))))'''&&&'''+++---,,,***...%%%$$$---///)))'''+++((('''(((,,,111222...)))***111333,,,%%%&&&,,,000+++'''***333222((($$$(((000---***''''''))),,,...+++++++++)))%%%"""%%%))),,,------,,,***(((((()))%%%+++///***"""###***%%%$$$%%%'''***+++***(((---((($$$######"""'''---&&&******((()))...,,,&&&***'''###!!!###(((...333((()))(((''''''(((+++...***%%%&&&---111---)))***+++---//////---+++))))))111000...,,,+++***))))))"""$$$'''%%%###$$$ )))...+++***,,,+++(((******)))&&&$$$###%%%'''!!!(((,,,'''"""###(((++++++)))&&&$$$###$$$&&&''',,,---,,,***'''(((,,,000000+++(((&&&"""!!!&&&%%%"""###)))+++)))'''(((%%%(((...222111///111444((()))***///333444111---+++---,,,)))%%%###$$$&&&(((%%%######&&&***---...///...---...///---)))$$$)))&&&%%%'''***------+++)))******'''$$$###$$$'''))))))+++,,,---............+++'''&&&&&&((())))))......---,,,+++...222555:::444...---///111///---***,,,---,,,***(((((()))***+++,,,---///111222222111111111---))))))---111******+++,,,......+++)))------,,,*********++++++$$$%%%'''+++...000...,,,111111111000+++%%%'''---///000111222111000...,,,(((---222444222000///000333222000---++++++...000,,,...///.........000222...+++)))(((***+++,,,,,,------------,,,---000222,,,...111111111444999>>>444222111000000111333444;;;333///111///(((###$$$(((***---///111111000///333KKKkkk||||||~~~{{{vvvtttwww{{{|||~~~'''&&&%%%%%%&&&((()))+++&&&''''''$$$"""%%%+++111UUUffflllZZZ???///'''""" """###"""!!!"""###&&&######%%%%%%"""###&&&%%%&&&'''((('''%%%###!!!  '''***((((((***"""""""""""""""###$$$%%%((((((''''''&&&%%%$$$######$$$%%%'''(((***++++++###%%%### $$$$$$'''&&&$$$"""!!!!!!!!!"""!!!!!!!!!!!!%%%)))+++((($$$"""###$$$$$$$$$$$$%%%"""######!!!###$$$###!!!"""&&&***((((((&&&""" """ !!!###$$$$$$&&&(((+++'''''''''&&&%%%%%%'''((()))***)))'''%%%$$$%%%&&&"""$$$&&&&&&%%%&&&(((+++###$$$%%%(((***(((###!!!''''''"""###)))&&&###$$$###!!!######'''---///...000666<<<111(((&&&&&&###!!!!!!$$$(((&&&""" !!!!!!"""!!! '''***------+++))))))+++((('''&&&(((***+++***(((((( '''***&&&%%%******)))***///333444000,,,---333555---%%%$$$(((***)))$$$&&&...---%%%###(((000...+++((((((***---///,,,+++***(((&&&$$$%%%'''((((((((('''&&&&&&''''''((())))))&&&###"""###%%%&&&***---,,,(((%%%%%%&&&+++&&&###$$$%%%$$$&&&***%%%((()))''')))---+++&&&%%%$$$###"""###%%%(((***,,,------,,,++++++---///***&&&'''---///***&&&%%%***,,,......,,,+++******+++++++++++++++,,,,,,,,,%%%"""###(((***(((&&&'''$$$+++...+++(((((('''###***(((&&&$$$###$$$&&&'''$$$((()))&&&%%%(((***)))+++***((('''''''''))))))+++,,,+++)))&&&'''***...---)))'''&&&###!!!###))))))&&&%%%((()))'''%%%''''''***...///,,,)))(((***,,,***))),,,///111///,,,...//////---)))''''''((('''%%%###"""%%%'''))))))***))))))+++---,,,(((%%%&&&&&&'''***...///,,,***++++++***'''$$$###%%%((('''(((***+++---......///,,,***'''&&&(((***++++++---.........---///222555<<<666000---...///---***...///000...,,,*********)))))))))***,,,...///000...---,,,+++)))))),,,...+++***)))***,,,......---...,,,***)))((()))+++,,,'''''''''))),,,---+++***///...000///***%%%&&&,,,000000///...------------,,,///333444111...------.../////////---,,,,,,,,,.........---++++++,,,---222000---++++++,,,+++***)))***,,,---...000222555333333333111//////000111444444444111//////000333999111,,,,,,---******---+++++++++++++++,,,,,,---555LLLkkk~~~xxxuuuwww|||~~~~~~&&&$$$"""!!!"""$$$''')))&&&%%%$$$$$$$$$&&&)))+++GGG[[[fffXXX@@@000(((%%%"""#########"""###&&&(((&&&"""!!!""""""!!!###'''%%%&&&''''''&&&###!!!!!!&&&'''&&&(((,,,"""###$$$%%%%%%$$$######"""######$$$$$$"""!!! &&&''''''(((((((((((('''"""%%%### ######$$$&&&'''%%%!!! """!!!!!! !!!%%%)))%%%%%%$$$""" ###%%%((('''### $$$&&&$$$ ###&&&$$$###)))((('''%%%""" """!!!###&&&'''&&&&&&'''(((&&&((()))&&&""" ###''''''(((((('''%%%%%%&&&((($$$%%%%%%%%%%%%&&&)))+++$$$%%%'''))))))&&& ###'''&&&"""###)))(((!!!"""$$$"""  $$$%%%)))...000000222666999111***&&&###  !!!%%%)))'''###%%%(((+++***(((&&&''')))((('''((()))******(((&&&###$$$(((%%%&&&***''''''(((,,,000111...***---222444...'''&&&&&&&&&(((###$$$))))))%%%%%%***000...+++))))))***,,,...,,,+++((('''&&&&&&%%%###$$$#########$$$%%%'''((((((%%%""""""%%%&&&$$$"""&&&---333000'''!!!###'''***%%%$$$(((***(((&&&&&&$$$&&&'''&&&))),,,***&&&&&&&&&((())))))(((''''''+++,,,,,,,,,***)))***+++)))''')))---...)))$$$"""'''***,,,---,,,+++++++++'''((()))+++,,,,,,,,,,,,(((&&&''',,,...+++)))******///111...+++)))'''###+++'''"""!!!$$$'''((('''+++***)))(((---333111,,,+++++++++*********************)))'''%%%%%%(((***(((&&&%%%&&&%%%###%%%+++---)))'''))))))%%%###$$$***...111000,,,)))'''(((...***'''(((+++---,,,+++---//////...,,,***))))))((('''%%%&&&''')))((((((&&&'''(((***,,,,,,)))'''$$$&&&***...111000---))),,,+++(((%%%""""""$$$&&&&&&''')))+++,,,---......)))'''&&&&&&)))+++------***,,,............000222<<<666000---,,,,,,***'''//////000...,,,******+++***((('''(((+++---......+++***))))))+++,,,,,,++++++)))'''(((+++...//////,,,+++)))(((((()))***+++)))(((&&&'''((())))))(((,,,,,,...///+++%%%&&&***222000---+++***+++---...///111333333111---+++***)))+++...000000...+++)))//////...,,,(((''''''(((666444000...---,,,***((($$$'''+++...000222444666666444222000///,,,)))'''222444555222,,,***,,,000333///---000111000000222---,,,)))''''''((()))***666KKKhhh|||zzzuuuwww|||~~~~~~~~~((('''%%%$$$###$$$%%%%%%%%%###!!!"""%%%'''&&&$$$'''777DDD@@@555,,,)))'''$$$$$$###""""""$$$'''+++((($$$###$$$### !!!$$$%%%&&&&&&&&&$$$"""!!!"""!!!!!!$$$"""###%%%'''&&&%%%"""!!! !!!"""###""" %%%&&&''''''''''''&&&&&&&&&)))(((""" """$$$###"""%%%###"""%%%$$$###""""""###%%%'''"""%%%&&&$$$ $$$(((***'''"""!!!$$$''''''"""###$$$### """%%%'''&&&###  """"""%%%((()))(((&&&%%%%%%%%%&&&&&&###!!! """$$$$$$%%%&&&%%%$$$$$$&&&((($$$%%%&&&&&&''''''((()))%%%&&&'''((('''$$$!!!)))+++(((######'''&&&!!!###))))))%%%"""###%%%%%%'''***,,,,,,******+++,,,)))'''&&&######"""$$$%%%(((+++(((### %%%(((+++***'''%%%&&&(((((()))***++++++***(((&&&""" """(((***'''&&&)))&&&&&&'''+++...///,,,***(((...000---))))))(((&&&)))%%%$$$((((((&&&(((------,,,***)))((()))+++++++++***&&&$$$&&&'''%%% """!!!!!!"""$$$(((***+++%%%""" """''')))(((&&&'''---111---&&&"""&&&,,,***&&&'''---000---)))&&&$$$%%%&&&(((***,,,+++(((&&&(((***+++,,,+++)))(((***+++,,,,,,***(((((((((%%%'''***......+++'''%%%&&&(((***+++++++++,,,---'''((()))***+++******)))***((()))...000---+++,,,///111333222111///---+++---'''"""!!!&&&***+++)))000---))),,,666>>>:::111+++,,,,,,,,,+++***((('''***)))'''&&&%%%%%%&&&'''&&&$$$$$$&&&%%%"""$$$)))---)))))),,,,,,&&&"""!!!%%%+++///...+++++++++***+++(((&&&'''***,,,,,,***)))***+++,,,,,,+++*********))))))+++---...---,,,((()))***+++,,,,,,+++)))&&&(((+++///000000---++++++)))&&&###!!!!!!###%%%(((((()))***++++++++++++%%%$$$$$$&&&))),,,,,,,,,'''))),,,------,,,---...888444...+++***)))((('''***++++++***)))((()))***,,,***'''(((+++......---***'''&&&(((,,,...---+++)))(((((()))+++---,,,,,,))))))************)))((()))'''%%%%%%&&&((()))))),,,+++---///,,,''''''***111000---+++++++++---...000111222222000---***)))((())),,,///000///,,,***......---+++(((&&&&&&'''555333000///---,,,)))'''"""&&&+++...000111111222111///---...000///***&&&,,,111444111+++(((+++000,,,///444999:::555000------,,,***)))))))))***+++444HHHbbbuuu}}}zzzwwwxxx|||~~~###$$$%%%&&&'''&&&$$$$$$### !!!%%%&&&### '''......,,,)))%%%"""#########""""""###&&&)))%%%######&&&&&&""" """%%%&&&&&&&&&$$$""" """ """###&&&''''''%%%"""!!! """#########"""!!!!!!"""$$$&&&''''''''''''))),,,+++%%%"""###$$$"""######!!!%%%''''''''''''&&&%%%$$$######'''***'''###"""&&&,,,((($$$!!!!!!"""$$$%%%'''%%%### !!!###$$$""" (((&&&### !!!"""######&&&)))***(((%%%######$$$""" """$$$$$$###$$$%%%&&&&&&%%%&&&(((***$$$%%%&&&((())))))'''&&&%%%%%%$$$###""""""######///...)))$$$######"""!!!&&&++++++'''$$$%%%(((%%%(((******(((&&&%%%$$$$$$$$$''')))'''"""!!!$$$(((++++++***+++,,,(((""""""###$$$""" !!!###***---111111...+++***+++)))***+++++++++***))))))###$$$)))...---)))%%%%%%((()))+++---///000///...(((,,,...+++***+++)))%%%(((%%%$$$&&&'''''')))---***)))((((((''''''((((((((()))&&&###%%%(((%%%""" !!!&&&)))+++*** !!!###%%%'''***---///...---+++(((%%%%%%(((++++++(((***111444000+++)))%%%%%%&&&))),,,---,,,+++$$$%%%&&&((())))))))))))---///000///,,,*********###''',,,...//////---+++%%%''')))***++++++---...''''''((()))***************'''(((,,,///---,,,---//////000333555444333333...)))$$$$$$)))------+++///+++(((---999BBB===333++++++,,,+++***'''$$$###)))(((&&&%%%%%%&&&&&&&&&&&&$$$%%%'''%%%!!!"""&&&)))(((***000000)))### &&&+++)))'''))))))'''&&&%%%%%%(((,,,...,,,***&&&'''(((***+++------,,,((((((***---000222111000++++++,,,,,,+++)))(((((()))***---......---------,,,***'''$$$$$$$$$%%%&&&))))))******))))))((('''$$$###$$$&&&)))******)))''')))---......------...222///+++)))(((((())))))'''((((((((('''(((***,,,---***'''(((+++...---+++'''%%%$$$&&&+++---,,,***((()))***,,,---,,,(((%%%$$$'''+++......+++(((%%%(((%%%###$$$'''***,,,,,,...,,,,,,...---((((((+++/////////...............////////////...---***((()))((()))+++...000///---+++,,,,,,+++)))((()))+++111...,,,+++++++++***)))$$$''',,,......---------,,,++++++---000000,,,((((((...444333...+++///333000444999;;;999555///+++***+++---...//////......444EEE]]]ooowww{{{}}}~~~zzzxxxyyyzzz{{{{{{}}}~~~~~~}}}}}}rrreee!!!%%%''''''&&&%%%!!! !!!%%%&&&$$$!!!"""###$$$'''***)))%%%!!!"""###$$$$$$######$$$%%% %%%'''$$$###%%%$$$%%%&&&&&&%%%""" !!!""" """$$$######$$$&&&(((((('''%%%##################$$$$$$$$$ ###&&&))))))))))))&&&)))***%%%###$$$###!!! ###$$$$$$$$$(((+++)))(((''''''((('''$$$"""%%%)))+++)))&&&%%%(((,,,%%%"""!!!$$$%%%$$$###%%%'''"""!!!%%%'''###***'''###"""###$$$%%%%%%###&&&))))))'''$$$###"""%%%""" %%%((((((&&&''')))***)))))))))+++---&&&&&&&&&(((******(((&&&######"""  ###&&&000---)))%%%###""" !!!$$$((((((%%%$$$$$$%%%"""'''+++***)))***)))&&&((('''))),,,***%%%###%%%---...---******+++'''"""&&&((((((&&&""""""$$$'''(((---222333///+++))))))(((*********)))(((***+++###''',,,///---((($$$"""$$$&&&(((***+++,,,,,,+++***---,,,******+++'''!!!$$$$$$$$$&&&&&&''''''((('''''''''''''''&&&&&&&&&%%%))))))$$$%%%***(((!!!!!! """'''***)))'''"""'''((((((***///444333...(((%%%&&&''''''&&&)))(((,,,111111---+++,,,&&&###%%%***...---,,,---(((((()))***+++,,,---...,,,------,,,)))((()))***&&&+++//////...000///---&&&(((***++++++,,,...000%%%%%%&&&(((***,,,...000)))%%%$$$))),,,,,,---///,,,***+++000444333222333---***'''(((+++------,,,***)))(((+++444;;;777///))))))))))))'''%%%"""!!!)))'''&&&&&&'''(((((('''(((&&&''')))'''""""""%%%((('''+++111111***$$$!!!"""+++000+++)))++++++'''&&&%%%%%%)))...///...+++(((''''''(((+++---......%%%&&&'''***...000000000+++,,,,,,+++(((&&&%%%&&&+++,,,......,,,+++++++++---+++))))))*********)))))))))))))))((('''&&&&&&&&&&&&&&&((())))))'''%%%)))+++...////////////000///---+++)))((()))+++,,,)))******))))))***---///---***''')))---///,,,((($$$######$$$''')))*********+++---///000---((($$$###''',,,///000---(((%%%'''%%%$$$%%%)))---///000111---,,,---,,,((((((+++---.........///////////////...------,,,+++(((&&&(((&&&%%%''',,,000000///((()))+++******+++---///,,,***''''''(((***++++++'''***---...---+++))))))++++++,,,------,,,)))'''''',,,222333111000222555666999888333///000111///***+++...111333333222111444DDDZZZlllvvvzzz|||~~~}}}|||zzzyyyzzz{{{zzzyyy~~~}}}{{{}}}}}}~~~uuu```OOO"""%%%'''((((((!!!!!!"""###&&&''''''&&&!!!!!!###''')))(((%%%###!!!$$$'''(((&&&$$$"""!!!!!!###!!!"""%%%$$$%%%&&&&&&%%%###!!! ###""" """'''((($$$%%%&&&(((*********)))((('''&&&$$$######$$$%%%&&& $$$(((+++,,,,,,+++!!!%%%'''%%%$$$&&&&&&$$$$$$$$$$$$%%%''')))+++------***'''&&&(((***+++***&&&(((***(((&&&%%%''')))### """(((***%%%"""###%%%###!!!###&&&'''$$$!!!((($$$!!! !!!$$$$$$$$$###%%%''''''%%%###""""""'''&&&%%%%%%''')))++++++)))***++++++***+++---...***'''$$$$$$''')))))))))$$$%%%&&&$$$""""""%%%(((***'''%%%%%%%%%%%%###### """#########"""""" ''',,,++++++---,,,)))---)))((())))))&&&%%%'''((()))'''$$$%%%(((&&&""")))+++,,,)))$$$###'''+++$$$***000222...)))%%%$$$&&&'''((('''%%%&&&))),,,&&&***...---***(((&&&%%% """$$$$$$%%%&&&&&&***+++)))(((***,,,)))""""""%%%'''((()))((('''%%%''''''((((((((('''&&&%%%###+++---'''''',,,,,,&&&$$$######&&&+++---***&&&!!!%%%((()))((()))...222---***'''&&&((()))'''%%%$$$%%%***---***&&&''',,,%%%!!!###***...,,,+++...,,,---///000000000///...)))))))))'''%%%%%%&&&(((---222444///+++,,,,,,***((()))+++++++++,,,...000''''''&&&'''(((,,,///111(((###!!!%%%)))+++...222...))))))...111...---...++++++***+++++++++++++++)))***++++++...222///)))&&&&&&&&&&&&%%%$$$$$$###)))'''&&&'''***+++***))))))(((***---+++&&&%%%(((,,,***+++//////)))$$$###(((222666000...111111,,,+++((('''))),,,//////---,,,(((%%%%%%''')))***)))&&&%%%%%%'''+++---...---,,,---...,,,(((&&&&&&''')))---000000---)))''''''+++))))))***,,,---,,,***&&&&&&'''(((((((((((('''+++++++++++++++)))%%%"""(((***------------...000000///---+++******---///---------+++******---///000---+++...222333...)))&&&''''''&&&'''(((,,,...------...000222000---***&&&(((+++......---***(((((('''&&&(((+++///000000333...******)))''''''***---,,,++++++,,,...000222000...++++++***((($$$!!!$$$"""!!!$$$+++///...,,,&&&((()))******+++---///+++((($$$###%%%)))+++,,,+++---//////---+++******+++,,,---+++(((&&&$$$$$$$$$(((---///000//////000222555333,,,***...111111+++,,,---///000111222222000@@@VVVjjjuuuyyy|||~~~~~~}}}zzzzzz{{{|||}}}|||||||||~~~~~~~~~}}}rrreeeXXXPPP!!!###&&&((()))"""###$$$%%%'''((()))***&&&(((+++---+++%%%"""!!!!!!%%%)))+++)))%%%!!!!!!"""$$$%%%&&&&&&&&&$$$"""!!!###$$$""""""((('''!!!'''(((***+++,,,,,,,,,+++)))'''%%%###"""$$$&&&'''"""&&&***---...------###'''&&&&&&)))+++)))(((&&&$$$$$$'''***+++,,,222---'''&&&***///222333&&&'''''''''%%%%%%%%%&&&"""###+++---'''"""""""""###$$$%%%%%%%%%%%%%%%$$$ !!!!!! ###%%%'''&&&$$$###"""###(((***,,,***((((((,,,000)))***+++***))))))+++---...)))###!!!$$$(((+++,,,(((***,,,+++(((&&&''')))###!!!!!!$$$'''''''''(((!!!######""" !!!(((---+++***---,,,'''---'''###$$$&&&%%%'''***""""""!!! %%%&&&###+++------***%%%$$$(((,,,%%%+++333555222,,,'''%%%%%%&&&&&&$$$"""$$$(((---***...///,,,))))))++++++ ###$$$$$$%%%&&&'''&&&'''%%%%%%***///---'''###'''+++,,,,,,,,,((($$$'''((()))))))))(((&&&%%%"""---111***(((...///+++(((''''''+++000111,,,'''%%%'''((((((((()))+++---###$$$&&&)))++++++)))((( """''')))$$$ $$$,,,$$$ """)))---+++***---+++,,,///000000---+++)))++++++***(((''''''***,,,333888777///(((((((((%%%)))***+++,,,+++,,,///111---+++(((''''''***---///(((""" ###(((***///444222,,,***///000,,,)))***(((***,,,,,,***)))*********...///---,,,,,,***&&&$$$$$$$$$$$$%%%&&&&&&&&&)))'''&&&(((+++---,,,*********,,,000...))))))+++111---+++---,,,'''$$$%%%%%%111555000...333333...111,,,((('''+++...///...---(((###!!!"""$$$$$$$$$((('''&&&'''***,,,,,,,,,---///000...***)))***+++'''---222333///)))%%%###'''&&&&&&(((,,,,,,***'''###$$$%%%'''((()))******//////......,,,)))$$$ &&&'''))))))))))))+++---333222000---+++,,,...000000///...+++)))(((***,,,555222000444999999333,,,***,,,,,,***)))***///444000//////000222333222000)))***+++,,,,,,,,,,,,,,,)))((((((***---000000000444---(((((('''%%%&&&)))---+++((('''(((,,,111444222///+++***)))&&&!!! $$$***...,,,)))&&&'''((())))))***,,,///,,,(((###"""$$$(((+++---...///111000...,,,+++,,,)))+++,,,***%%%""""""$$$ """&&&***,,,+++***((('''...111---+++///000...---,,,,,,+++,,,///111222+++;;;RRRgggsssyyy{{{}}}}}}~~~{{{zzz{{{~~~~~~||||||}}}ooo___XXXYYY]]]!!!###%%%%%%%%%$$$###$$$$$$#########$$$&&&'''$$$&&&((()))'''###!!!$$$)))%%%!!!###  """""" ###%%%)))%%%!!!!!!%%%'''%%%"""$$$***//////+++))),,,111...(((!!!!!!$$$###""""""&&&%%%'''+++)))###$$$!!!!!!&&&)))(((%%%)))(((&&&%%%%%%&&&'''((()))%%%!!!!!!%%%)))+++,,,***((('''******'''''')))!!!'''444444)))"""$$$&&&((((((&&&!!!!!!$$$$$$$$$""" """$$$$$$'''******&&&$$$###$$$+++///111---******(((%%%)))''''''+++***&&&%%%''')))"""###((('''&&&%%%%%%(((,,,,,,***((()))+++***&&&!!!"""&&&((())) """###$$$###$$$%%%&&&!!!&&&'''&&&(((,,,+++$$$'''(((''''''&&&''')))+++&&&""" $$$)))+++'''!!!&&&***//////,,,'''%%%$$$&&&,,,222111+++'''(((+++!!!''',,,)))!!! %%%'''***//////)))$$$)))222,,,&&&%%%)))***((()))---000,,,((()))---...***&&&&&&+++---***(((***)))'''222***&&&***...,,,'''$$$&&&***,,,***+++---,,,(((...***'''***......)))"""$$$&&&)))++++++***)))'''###)))***'''''')))'''!!!(((%%%"""!!!###$$$$$$%%%(((***++++++***)))+++)))&&&$$$%%%(((+++...***,,,...,,,''''''444CCCQQQDDD777000+++&&&&&&+++***,,,***&&&(((///111---***'''$$$&&&+++...---***((('''%%%%%%''',,,111444333000,,,+++,,,+++)))'''%%%&&&&&&'''''''''((((((,,,)))'''(((+++,,,)))'''(((((('''&&&&&&&&&''''''###&&&&&&######(((,,,---111,,,***......(((&&&(((000)))&&&(((((('''***111---+++******+++------,,,******+++---///...+++)))///'''###(((,,,)))'''(((&&&''')))(((&&&'''+++......---,,,************+++((()))---000///+++)))***,,,((($$$$$$&&&)))***))),,,'''"""###'''+++***)))---///000000///,,,)))'''%%%'''((()))((((((***+++777777444...'''&&&***///222...***(((%%%$$$(((...<<<777333333555555111---***,,,...//////000222333///111111...)))'''(((***///333333---))))))***)))&&&)))+++,,,++++++...111666555222///,,,***))))))&&&+++...------111222111333///******,,,,,,)))%%%'''%%%$$$$$$%%%&&&&&&%%%''''''&&&%%%&&&)))...333++++++***((('''''')))+++***,,,...,,,)))(((***---+++,,,,,,)))%%%%%%(((,,,+++++++++---000000///------...---,,,)))((()))***)))(((+++111111---...333777@@@TTTkkkxxxyyyzzz}}}|||}}}~~~~~~yyy{{{~~~}}}~~~|||nnnbbb^^^bbbjjjqqq """%%%(((***(((&&&&&&%%%###"""!!!""""""######$$$&&&'''&&&###"""###"""!!!!!!###&&&###!!!!!!"""$$$%%%###!!! """&&&###!!!###&&&'''$$$ !!!'''++++++&&&$$$'''+++---''' !!!$$$$$$###$$$'''&&&(((,,,***%%%%%%""" """'''***(((&&&$$$###""""""###%%%'''((()))%%%!!! ###''')))***+++((((((+++***''''''***###!!!'''111111&&& """&&&&&&&&&$$$""" """###$$$###"""###%%%'''))),,,---,,,)))&&&%%%%%%---000000+++((())))))''')))'''(((,,,,,,)))(((***((("""$$$((('''$$$"""$$$''')))***((((((***+++###  ###$$$$$$$$$$$$$$$#########%%%&&&"""$$$###%%%)))'''"""$$$&&&&&&%%%######%%%((((((### &&&***(((%%%))),,,...---+++)))***+++***...222111---))))))+++&&&)))+++(((!!!"""###&&&+++---)))&&&***222...(((&&&+++...---,,,...000///...000111///***%%%''',,,...,,,+++------+++111+++))),,,...+++'''%%%***------+++***---,,,)))...,,,***,,,...,,,'''"""###%%%(((+++,,,,,,+++***$$$)))+++***,,,000111---&&&###  !!!"""&&&'''(((******)))(((''',,,***'''$$$$$$%%%(((***((()))+++++++++666OOOfff|||bbbDDD111+++)))+++///+++,,,)))%%%'''...///---***&&&$$$%%%)))+++***'''&&&''''''(((***,,,---...,,,***((()))+++,,,***((($$$######%%%&&&(((((('''***((((((+++------***&&&&&&&&&&&&&&&&&&''''''(((%%%(((((($$$$$$))),,,---222---,,,///...***'''))),,,'''$$$'''))))))---333555333///------------,,,+++++++++---///000...,,,...'''$$$(((+++)))((((((&&&(((***)))((()))+++...+++***)))))))))+++---///))))))(((((('''&&&(((***---)))&&&%%%&&&((()))(((+++'''###$$$)))---...---......//////...,,,***)))&&&&&&'''((()))******+++333444333000,,,))))))***---******,,,***((()))...666333000111333222---)))'''(((***+++,,,...///000---------,,,***)))***+++111333111,,,)))***+++)))*********(((&&&&&&***---111000///000111///+++'''&&&+++///...///000///,,,...+++((((((+++---+++((()))'''%%%$$$%%%%%%$$$###%%%&&&(((((())),,,000333111111000...+++)))(((((())),,,...---)))((()))+++***---...---++++++...111888888999888666444222000......///---+++***+++---+++***,,,111111...000555;;;CCCTTTjjjxxx}}}~~~~~~~~~|||zzz}}}ppphhh```^^^dddoooxxx}}}"""!!!!!!&&&,,,...+++'''&&&%%%###!!! """"""###$$$$$$###!!! %%%!!!$$$'''"""$$$'''%%%%%%&&&"""###$$$###  !!!###!!!!!!###&&&&&&### $$$((('''###!!!###&&&,,,''' !!!$$$&&&&&&$$$'''''''''))),,,***&&&&&&$$$"""$$$(((***(((&&& !!!###&&&)))***(((%%%!!! """%%%'''(((***'''&&&)))(((%%%%%%'''""" $$$------%%%!!!$$$'''&&&%%%%%%&&&%%%$$$"""###%%%&&&%%%$$$$$$%%%&&&)))***++++++((('''&&&'''***---,,,'''%%%''')))((('''%%%'''+++,,,)))(((***%%% %%%***(((###!!!$$$&&&''''''&&&''')))+++  !!!!!!$$$###"""""""""###$$$%%% """"""%%%'''%%%!!!!!!$$$&&&%%%!!!"""&&&,,,%%%%%%***,,,+++,,,,,,,,,++++++,,,000333...///......,,,***)))((('''((((((%%%"""!!!"""###$$$&&&+++...+++(((+++111,,,'''&&&+++111000...---,,,...111333111---'''$$$&&&+++...---,,,//////---...+++,,,...---(((&&&''',,,...,,,((('''))))))&&&+++,,,......---***&&&###"""$$$'''***,,,---------'''***+++***---222444444&&&###!!!"""###%%%&&&'''((()))))))))(((---+++'''$$$###$$$&&&'''((()))******---@@@bbbsssKKK333,,,,,,---...******'''$$$''',,,///---***'''$$$$$$''''''&&&###%%%'''))),,,,,,+++)))'''"""###$$$'''***,,,***)))###!!!!!!###'''******(((''''''(((+++......***&&&%%%%%%%%%%%%&&&&&&'''((((((+++***&&&%%%))),,,,,,...,,,,,,...---)))(((***(((%%%$$$'''***,,,111666999555111...---......---///---,,,,,,------+++***---'''%%%'''******)))***''')))++++++******+++,,,''''''&&&'''))),,,000333---***%%%!!!!!!$$$(((+++---***'''&&&'''((((((''''''$$$"""$$$)))---///............------,,,,,,,,,(((&&&%%%'''+++---,,,***...///000111111---(((###%%%%%%)))//////++++++...000...---...///...***&&&(((((()))+++,,,---...///+++***((()))***+++++++++222222...))))))------***...---***&&&######%%%(((******---111444222,,,'''''',,,/////////000---(((***'''&&&'''***---,,,***+++)))&&&%%%%%%%%%###"""&&&)))---000111222444666///000111111///,,,)))'''(((,,,///...***''''''((('''+++...///...///111444;;;===>>>;;;555///,,,,,,---/////////------...//////---...000///...000555<<>>---$$$+++333111...000...***'''''')))***&&&""",,,***((()))...111111000((('''''''''((()))******&&&(((+++---...///111222000---)))'''&&&&&&&&&%%%---...000000//////111222222222000...,,,++++++++++++555888===[[[yyyzzzwwwuuuxxx~~~|||www{{{}}}~~~|||zzzyyyyyy{{{{{{|||~~~}}}~~~}}}~~~{{{zzzyyy{{{|||yyymmm\\\QQQWWWbbbkkkwww'''%%%&&&%%%  &&&$$$###%%%((((((%%%!!!###$$$%%%###"""%%%&&&%%%###!!!''')))%%%!!!!!!""" $$$$$$$$$''''''&&&***111111***&&&&&&%%%***000333111+++%%%  %%%''')))***$$$&&&((((((%%%$$$$$$%%%%%%((()))'''''')))(((%%%"""$$$%%%%%%$$$######$$$""""""###%%%''')))***+++ """$$$!!!!!!###$$$######$$$$$$###""""""%%%''' !!!"""""""""$$$&&&)))******)))$$$!!!###$$$""""""$$$ ###&&&&&&$$$"""$$$((()))'''))),,,+++'''%%%((('''&&&(((,,,***%%%###!!!"""$$$###!!!###'''((('''%%%$$$###$$$%%%&&&%%%&&&+++***(((((('''(((******((('''((())))))******'''######(((------,,,+++,,,------,,,***'''((((((((((((&&&%%%$$$$$$"""(((///,,,$$$%%%...000)))$$$(((***'''$$$%%%""""""###&&&)))++++++***'''$$$&&&---...)))$$$###$$$&&&(((***,,,------------(((###$$$+++555???DDD:::333,,,)))&&&$$$'''++++++)))'''&&&&&&%%%!!!"""%%%(((***))))))***,,,222///------//////,,,******))))))))))))***+++++++++***(((%%%###%%%)))+++...+++***---,,,)))(((+++)))******(((&&&%%%%%%''''''((((((&&&%%%%%%(((+++000000///---+++)))'''&&&***)))))),,,///000...,,,)))))))))))))))))))))))),,,+++***+++---...---+++))))))((('''%%%'''***---,,,,,,++++++++++++)))(((+++(((%%%'''***+++((($$$%%%$$$%%%)))...///,,,'''''')))+++------+++)))''''''(((******))))))***+++(((111555...''''''+++------,,,+++(((&&&'''+++...,,,+++***))))))***+++,,,******+++---///---***(((++++++,,,---...,,,+++++++++)))&&&$$$$$$$$$$$$%%%,,,---///---)))&&&&&&&&&$$$&&&(((***+++***)))(((***%%%###''')))***,,,000333000---,,,------------***///000,,,***++++++***###$$$&&&))),,,+++'''$$$ ###'''+++......------+++)))''''''***,,,,,,+++333//////222333---)))'''***+++,,,...///...---,,,(((&&&(((---...***''''''%%%$$$%%%(((+++,,,***(((+++******,,,///...)))%%%$$$))))))'''333JJJ\\\aaa===---%%%+++222000...000///+++((()))+++,,,(((%%%,,,,,,---...000111000///(((((((((((()))***++++++'''***...111111111111111111---((($$$$$$%%%((()))---------,,,+++---000333111000...---+++***))))))222666666:::RRRqqqxxxlllvvvwwwzzz|||}}}}}}}}}}}}~~~|||{{{{{{{{{|||}}}{{{~~~~~~}}}~~~}}}zzzzzz||||||yyywww\\\RRRRRRcccttt~~~"""!!!######$$$""" """&&&((('''%%%''''''&&&###!!!""""""!!! '''***'''######$$$  """$$$'''%%%&&&+++111111+++&&&%%%''')))+++***&&&""" $$$(((+++***(((###%%%''''''&&&$$$$$$$$$'''******''''''((('''$$$%%%&&&((('''%%%$$$######$$$$$$$$$%%%&&&(((***+++$$$""" """$$$$$$$$$  ###$$$$$$$$$###""" !!!$$$&&&!!!"""!!!###((('''###!!!&&&***+++***,,,%%% """%%% !!!###%%%%%%""" &&&(((&&&###$$$(((***)))'''(((((('''(((+++)))%%%###!!!!!!$$$###"""$$$***(((((((((((('''''''''(((,,,&&&###&&&))))))'''(((&&&'''''''''&&&&&&''')))++++++)))%%%""""""''',,,***))))))***++++++)))((('''''''''&&&&&&&&&%%%%%%$$$%%%+++333111(((%%%***...'''###%%%((((((((()))%%%$$$###%%%(((***++++++(((%%%%%%)))***(((&&&'''%%%&&&(((***************---)))$$$"""&&&111???III@@@555+++'''&&&&&&(((,,,......,,,(((### $$$'''+++---,,,,,,,,,---333222000000///---***'''%%%'''(((*********((('''***((('''%%%###%%%)))---...,,,---000///,,,***,,,,,,,,,)))&&&######%%%''')))'''%%%%%%''')))******...---,,,+++***((('''''',,,---000444666555222...((((((((()))******++++++...---,,,---......,,,+++)))***)))((('''(((+++---...---+++***((('''''''''%%%$$$$$$&&&)))******)))'''$$$###'''...000***$$$))))))******)))((('''&&&&&&(((***+++***))))))***)))333888222***)))...333000000...+++))))))+++---,,,+++***))))))***+++,,,******,,,...///...+++(((...//////............---+++)))'''%%%$$$$$$%%%&&&---......,,,)))&&&%%%%%%###&&&******((('''(((******###"""&&&)))---111///---,,,,,,------,,,***---000000,,,)))+++,,,***''''''(((***,,,,,,***(((%%%''')))+++------------+++)))&&&&&&))),,,---...222...---//////***&&&&&&+++))))))+++...///---+++"""###(((------)))'''***...------...000000...,,,,,,+++***,,,......+++((($$$))))))###'''777FFFMMM999---%%%***///...---//////---***+++......,,,)))+++---000222111///......******)))))))))***++++++(((,,,000222222111000000111,,,'''""""""%%%***------,,,+++)))))),,,111555000///---+++)))(((((('''333444222444DDDYYYbbb___nnnuuu|||~~~{{{zzz|||~~~|||zzz{{{|||zzzzzz~~~{{{}}}~~~~~~~~~~~~xxxxxx{{{oooiii[[[YYYbbbwww!!!######""""""$$$''')))(((&&&%%%&&&&&&$$$!!! !!!!!!"""!!!!!!!!!###(((***'''%%%%%%&&&###!!!$$$***//////+++&&&###%%%''')))'''"""###&&&((())),,,---***&&&$$$%%%'''((((((((('''''''''***)))&&&$$$&&&%%%"""&&&(((***)))'''$$$######$$$######$$$$$$%%%'''''',,,((($$$%%%(((***)))&&&%%%###!!!###!!!"""!!! ###&&&"""######""" """&&&))))))%%%""""""$$$&&&'''&&&)))###"""%%%$$$$$$$$$%%%### &&&&&&%%%###"""%%%((()))&&&'''''''''((()))(((''''''%%%&&&(((((('''***///.../////////...---+++***---***)))***++++++)))((('''''''''%%%###$$$&&&((())))))&&&###!!!"""'''+++((((((((()))+++,,,+++******)))(((&&&&&&%%%%%%%%%$$$%%%+++111///'''$$$&&&(((&&&$$$&&&)))++++++++++++)))''''''((()))***)))'''$$$######$$$%%%''')))&&&'''((((((((('''&&&%%%+++)))%%% '''555@@@EEE888,,,)))(((&&&%%%&&&,,,------)))### """%%%)))+++...000111000000///000000111111000...+++(((###&&&))),,,,,,+++(((&&&(((%%%$$$%%%$$$###''',,,(((&&&)))---...***)))+++---+++(((%%%###$$$'''***,,,((($$$%%%***------+++((((((((())))))***+++,,,,,,///444888999777222///(((((()))***+++,,,---...---,,,+++,,,---,,,***(((((((((((('''&&&&&&)))+++000///---***'''&&&'''(((###$$$$$$&&&'''(((***+++((($$$"""'''---///)))"""'''&&&%%%$$$###"""######$$$'''***+++***(((((((((,,,111444222------000333//////---***'''&&&'''(((,,,++++++******++++++,,,)))***+++---...---***'''---......,,,,,,///000///((((((((('''&&&(((***---,,,---,,,+++)))(((''''''$$$))),,,+++'''%%%(((,,,,,,%%% ###(((***---///,,,++++++,,,...---+++)))***---,,,((('''+++,,,+++******)))***++++++,,,+++***++++++,,,,,,---------///---***((())),,,...000...+++***------)))((()))+++'''%%%''',,,...,,,((("""$$$)))...+++&&&&&&)))555444333222222111000000---...///...+++******+++,,,---((( (((000444444***$$$'''+++++++++...///...,,,---///000///---'''+++......,,,+++---000------+++***))))))))))))))),,,.........---......---+++'''$$$###&&&+++...,,,------,,,,,,...222555000///---+++***)))((((((///222222222777EEEUUU^^^jjjqqqxxxzzzyyyxxxzzz}}}~~~~~~}}}{{{yyyxxxyyy{{{|||wwwxxx}}}~~~{{{}}}~~~~~~~~~~~~~~~zzzuuu|||rrr^^^XXXdddjjjxxx ###&&&###!!!###$$$&&&)))+++***'''$$$"""%%%&&&$$$  !!!""""""###''')))***)))&&&$$$%%%'''%%% """'''***+++***%%%!!!!!!%%%)))((($$$  %%%)))***)))+++...+++%%%***)))))))))))))))((('''&&&((('''###"""######$$$&&&((((((%%%"""  !!!"""$$$&&&((()))***111,,,((((((,,,---)))$$$''''''&&&%%%###!!!!!! ###&&&"""&&&'''((("""$$$%%%$$$"""!!!###%%%'''""" """### !!!$$$######$$$%%%%%%###!!!###$$$%%%%%%$$$"""$$$'''&&&%%%%%%%%%&&&&&&(((******((()))++++++***---222000000111000...,,,)))'''&&&((()))+++,,,,,,)))&&&(((((((((%%%######$$$&&&'''&&&$$$"""!!!$$$(((+++'''''''''***---//////...---,,,***((('''&&&%%%%%%%%%%%%(((+++***%%%$$$%%%"""$$$'''))),,,---,,,******(((&&&&&&((()))***)))''''''%%%######&&&)))***''''''(((((('''%%%$$$"""%%%&&&%%%!!!""",,,555???555,,,++++++((($$$###&&&***,,,)))$$$###(((---***+++---///111111///...///000111111///,,,)))((($$$'''***---...---***(((&&&######&&&%%%"""%%%+++"""!!!$$$***+++)))(((***---,,,+++(((''')))---000...)))%%%&&&,,,000000---'''''''''((()))***,,,---'''+++000444444111---+++'''(((((()))***+++,,,,,,***))))))***+++***'''%%%%%%%%%&&&%%%$$$$$$&&&(((000000///,,,)))''')))+++%%%%%%%%%%%%&&&((()))***)))%%%$$$(((------'''!!!&&&%%%"""  !!!""""""%%%((())))))((('''(((...,,,+++---000000//////,,,,,,,,,***'''%%%$$$%%%,,,++++++++++++++++++,,,(((((()))+++---,,,)))&&&'''++++++)))***000222///'''(((((('''&&&'''+++...++++++*********++++++***(((+++...,,,'''&&&)))---///)))%%%(((++++++,,,.........///111222222000---%%%'''&&&$$$&&&+++---++++++******))))))***+++------------,,,,,,,,,,,,,,,222000---)))((()))+++---***((()))------++++++......***&&&''',,,...---)))"""###(((,,,***&&&''',,,444333111///---------......333555000(((%%%)))000111...'''###&&&---111111...(((###$$$&&&''')))+++...---------/////////...###&&&'''&&&&&&(((---111000///---+++)))'''&&&&&&)))))))))((('''(((***---(((***+++***((((((+++---,,,...111222222222333444000///...,,,,,,+++++++++111999>>>888555@@@VVVhhhoooqqqtttxxx{{{|||{{{zzzzzz{{{zzzxxxvvvuuuwwwyyy{{{yyyxxx{{{{{{~~~|||{{{{{{yyyzzzaaaSSSUUUiiittt|||!!!###(((+++((("""!!!$$$###&&&))),,,,,,)))&&&###!!!%%%'''%%%"""  !!!!!!"""*********(((%%%$$$$$$%%%###!!!"""""" %%%&&&((()))&&&!!!###)))***&&&"""###%%%"""''''''$$$&&&---,,,&&&///,,,)))''''''&&&&&&%%%%%%'''%%%!!! """""" ###%%%%%%######(((,,,...//////...***'''(((***)))$$$ &&&(((++++++((($$$!!! !!!###'''---...--- $$$$$$!!!!!!$$$''''''$$$$$$(((***&&&###$$$ !!!###&&&((((((((("""###&&&'''%%%!!!"""''''''$$$######""""""&&&,,,(((&&&(((++++++(((***...+++++++++***(((&&&$$$"""$$$(((((()))+++((($$$((())))))'''%%%$$$%%%'''(((&&&%%%$$$$$$&&&(((***&&&&&&'''***---//////...---,,,+++***((('''&&&&&&%%%%%%&&&''''''&&&%%%$$$ %%%)))+++,,,...,,,(((#########%%%(((+++,,,,,,)))+++***&&&%%%))),,,,,,************(((&&&$$$### ###&&&%%%###%%%+++111333---***,,,---)))&&&&&&###'''******'''''',,,000)))((((((***,,,---,,,+++000111222///,,,(((&&&&&&''')))+++---......---,,,&&&###%%%***)))###$$$)))$$$"""$$$)))***((((((***---.........---...000222---)))%%%'''---111111///++++++)))((((((((()))***(((,,,000222111///---,,,((((((((((((((()))))))))(((((()))***+++***(((%%%$$$%%%&&&%%%$$$$$$&&&(((...000111///+++***,,,...(((&&&$$$%%%''')))***))))))((((((***,,,+++&&&"""'''&&&###"""!!!"""###$$$!!!$$$'''((((((((()))***---'''$$$)))///000---,,,+++,,,---,,,***((('''''',,,,,,,,,,,,,,,,,,,,,,,,'''''')))+++,,,+++(((%%%###)))+++(((***222333///((())))))'''$$$###'''***,,,***)))***,,,......---,,,------+++((('''***---...+++***++++++)))+++///------...000111222000..."""$$$$$$###'''---...+++***++++++)))((((((+++---......------,,,,,,++++++000///---)))&&&%%%'''***&&&&&&)))......,,,---111222...***))),,,...---,,,"""''')))(((***///333222111...,,,,,,...000000444666000'''$$$+++333333---'''%%%)))...000///)))'''$$$""""""$$$(((+++,,,,,,,,,,,,,,,---------"""""""""!!!###''',,,000///...,,,***((('''&&&&&&&&&''''''&&&%%%&&&)))+++&&&***...///---++++++,,,,,,///222444333222111111///......------.........888FFFKKKAAA===LLLdddtttyyyvvvtttxxx~~~yyywwwxxxxxxwwwvvvvvvwwwyyyyyyzzz}}}~~~~~~~~~|||zzz~~~{{{sssaaaSSSVVVcccuuu~~~}}}~~~ """'''+++(((!!!"""###%%%((())))))(((&&&&&&!!!$$$&&&'''%%%###!!!!!!!!!"""""""""!!! %%%&&&((((((&&&$$$"""!!!  &&&%%% !!!$$$$$$%%%)))'''######((('''###!!!$$$((($$$(((&&& """+++,,,'''+++'''""" """$$$%%%%%%%%%&&&%%% """### !!!###&&&'''%%%"""$$$***...///...---(((&&&%%%&&&'''&&&""""""&&&******((($$$"""""" """"""!!! !!!%%%***---//////!!!!!!!!! !!!"""%%%'''(((%%%&&&***,,,)))'''(((!!!!!!!!!###&&&((()))(((######%%%'''$$$"""(((,,,&&&""" """***$$$$$$'''******&&&%%%)))&&&&&&&&&&&&%%%%%%$$$### %%%(((&&&'''******'''&&&''')))))))))((()))***,,,+++)))(((((((((((('''&&&&&&&&&(((***++++++)))(((((()))******)))((('''%%%&&&'''((())))))'''%%%"""(((+++******---,,,)))######$$$(((,,,...///...(((---...)))'''***,,,***---......---,,,***(((&&& ###&&&'''''')))---000+++((((((******'''''')))%%%(((++++++******+++...)))'''%%%&&&(((******)))...//////---)))''''''((())))))******,,,---...///(((%%%)))000///&&&$$$))))))&&&&&&)))(((%%%%%%((())),,,...///...,,,,,,,,,***'''%%%'''+++...000000---,,,***(((((()))***+++,,,///222222000//////000,,,,,,++++++***)))(((((())))))+++---......+++(((&&&'''((((((''''''(((******...111000---,,,...000***&&&"""$$$))),,,,,,***(((***,,,,,,+++(((&&&$$$'''&&&%%%$$$$$$$$$&&&'''"""%%%'''((()))***---///***###"""(((------+++,,,***,,,//////---++++++++++++,,,,,,,,,,,,,,,,,,+++(((((()))+++---,,,(((&&&$$$,,,///+++---444555///''')))***'''$$$###'''+++///---***+++---///...---...---+++((('''((()))++++++***))))))&&&%%%***333,,,++++++---///000///...$$$&&&&&&'''+++000///++++++,,,,,,+++))))))+++---------...------+++******---...---***'''&&&(((***###%%%)))......++++++///111///,,,)))((()))+++,,,!!!!!!%%%&&&)))---111111000---***+++///222222333111---)))***///444...+++'''&&&&&&(((***,,,''''''%%%"""!!!$$$))),,,******+++***)))))))))***$$$###!!!"""%%%)))+++,,,+++***))))))((((((((((((###&&&((())))))((())))))&&&,,,111222...++++++---,,,...000000///......///------------...///000111:::JJJNNNDDDGGG```www{{{wwwyyyzzzvvvxxxzzzzzzzzzyyyzzz{{{{{{~~~|||{{{zzz{{{}}}~~~|||zzz~~~tttaaaPPPPPPbbbsss|||{{{~~~$$$(((%%%###$$$&&&&&&&&&&&&((()))'''((((((&&&$$$""""""######$$$%%%&&&&&&$$$""" """&&&)))(((%%%  !!!&&&$$$"""%%%###%%%))))))%%%"""&&&$$$ $$$)))+++...))) )))+++&&&###$$$((()))%%%'''%%%!!! ###$$$"""$$$'''***+++)))&&&$$$### &&&***,,,***'''$$$$$$$$$%%%&&&&&&%%%""" ###'''(((%%%$$$$$$%%%"""$$$&&&%%%### %%%'''%%%%%%&&&(((+++&&& ###%%%$$$(((%%%$$$(((***)))((()))&&&%%%$$$$$$&&&&&&%%%$$$&&&$$$%%%'''###"""+++///((("""(((######'''+++)))%%%###&&&&&&'''''''''(((((())))))%%%***+++'''''',,,...+++###&&&)))+++++++++,,,---111///---,,,+++***'''%%%&&&%%%%%%&&&''''''&&&$$$###%%%''')))******)))(((%%%(((***+++,,,---***&&&%%%***+++(((''',,,---***((()))***---000111000///&&&---///***'''))))))'''000000111000///---+++)))$$$%%%&&&'''''')))+++---+++)))((()))'''###$$$)))(((***,,,,,,+++***))))))+++((($$$%%%(((***+++***)))***,,,***((((((+++---+++***)))((())),,,///111***''',,,555333((($$$***---)))'''(((&&&""""""$$$%%%(((,,,---+++(((%%%$$$'''&&&%%%&&&))),,,//////******(((((()))+++---...***---...---+++***---///222111000///---,,,+++***++++++---000222111...,,,(((***++++++******+++,,,''',,,111111...,,,...111***%%% ###***///...+++(((+++......***'''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''$$$&&&((()))***,,,000333&&&"""###)))+++)))***...)))+++...///...---------+++,,,,,,------,,,,,,+++))))))***,,,...---)))''''''000333...000777666...&&&)))***)))&&&''',,,111222///,,,+++...///...,,,000,,,(((&&&'''((()))))))))'''&&&%%% !!!+++777///......///222333333222''')))******...222111++++++---...---***)))+++...,,,------...---,,,***))),,,...///---***)))+++---"""$$$***///...)))))),,,...---***'''$$$$$$&&&)))%%%"""###$$$'''++++++***'''%%%&&&+++///444000+++***,,,000333444%%%%%%&&&'''&&&(((...555''')))'''###!!!%%%***---((()))***)))'''''''''((('''%%%###&&&***,,,+++)))''''''''''''((()))++++++!!!%%%+++......,,,***)))(((---222222...,,,,,,///---------,,,******+++---++++++,,,---...///111222666FFFIIIAAANNNooo|||xxxxxx|||~~~}}}zzzvvvyyy|||}}}}}}}}}}}}~~~||||||{{{~~~xxxwwwvvvyyy|||~~~}}}zzzzzzzzzoooZZZMMMUUUjjjzzz|||yyy{{{"""$$$''')))(((&&&###"""%%%$$$"""!!!"""$$$&&&'''$$$%%%%%%$$$###$$$'''))),,,---...,,,)))%%%###"""'''%%%###"""######!!!  """###$$$$$$ !!!"""$$$$$$$$$###### !!!!!!""""""###(((,,,+++%%%!!!"""$$$###"""!!!!!!"""$$$&&&''' !!!""""""!!!!!!"""$$$&&&))),,,---***&&&###"""!!!!!!"""''')))(((&&&---...$$$###""""""!!!!!!!!!!!!!!!###%%%$$$ """''''''###!!!###%%%%%%###!!!!!!!!!(((###"""&&&%%%######&&&***---...,,,)))''''''(((+++,,,&&&###!!!"""!!!!!!###$$$'''***(((###!!!"""$$$((((((''')))***)))'''%%%))),,,,,,'''###%%%'''''',,,+++'''"""%%%---///,,,,,,+++***---111000+++%%%'''...111...+++,,,)))$$$###'''***)))%%%"""$$$&&&!!!$$$+++...,,,(((++++++&&&!!!%%%...///***000***$$$###''',,,......222...,,,///444666222...------------,,,+++******,,,---000222333000+++'''***+++***'''%%%&&&+++///***+++***'''######&&&***$$$$$$%%%&&&''''''''''''(((%%%!!!!!!$$$(((******&&&%%%###"""$$$(((,,,///,,,(((%%%'''+++...---+++***&&&&&&+++,,,***+++111,,,+++))))))***)))(((&&&&&&&&&''')))***)))&&&###""""""$$$)))...111///---(((+++,,,,,,******,,,///------,,,+++)))***---///111000---***((((((((())),,,000333000///000...+++)))+++,,,+++...333333///+++******---111333111///222***&&&)))---,,,++++++))))))...999BBB@@@333&&&(((***,,,+++(((&&&(((+++&&&''')))***+++++++++******+++,,,***((('''***......(((&&&***,,,+++***+++''')))+++...///000111111...,,,***+++,,,+++'''$$$&&&,,,...++++++000111///111)))%%%))),,,***))),,,111,,,***......+++---333222111///***&&&&&&***///555222,,,&&&$$$&&&,,,000000555555///+++,,,000222)))---///......111///+++.........///111111///---...+++***+++...000///...)))***+++***))))))+++,,,"""%%%(((++++++,,,---...444111,,,&&&"""!!!$$$&&&%%%""""""'''+++***,,,...,,,)))(((---111222...******---000///...000---***((((((***+++,,,++++++(((%%%###"""%%%''',,,+++)))'''''''''((()))(((''')))000888999222+++(((+++)))%%%&&&,,,+++&&&%%%'''&&&$$$'''---,,,&&&******)))+++,,,---------///***%%%$$$(((,,,+++)))000---***(((***,,,///000888888:::DDDZZZsss~~~}}}|||~~~~~~{{{xxxzzz}}}}}}zzzxxxxxx{{{~~~}}}}}}zzzwwwwwwyyyzzzxxxvvvlll]]]UUU\\\lllxxx|||yyy{{{|||}}}}}}~~~))))))+++,,,,,,***%%%"""###$$$$$$$$$$$$%%%''')))%%%%%%$$$""" !!!###(((***,,,***'''%%%%%%'''&&&$$$""""""###$$$$$$$$$ !!!"""###$$$$$$$$$$$$!!!"""#########"""!!!"""######""""""######"""%%%((((((&&&$$$%%%&&&%%%%%%$$$###"""""""""###"""###$$$###  !!!%%%'''***+++)))'''&&&&&&$$$###!!!!!!###&&&'''&&&,,,222111)))!!! !!! ###$$$$$$"""!!!&&&)))((($$$$$$'''&&&"""$$$&&&&&&%%%""" !!!'''###$$$'''(((&&&"""%%%))),,,...---+++***)))***,,,---(((!!! $$$"""######"""!!!"""%%%'''%%%((()))'''### """%%%&&&'''(((((('''&&&%%%$$$###(((***'''%%%&&&&&&$$$))))))&&&"""%%%+++---)))***)))))),,,000///)))$$$'''...222000//////+++%%%%%%))),,,***&&&###$$$&&&!!! !!!$$$))),,,+++)))***,,,+++******+++)))&&&,,,'''######(((---///...000...,,,---000111///---((()))+++,,,---.........)))+++...111111...***'''++++++)))&&&$$$%%%***...+++***)))&&&$$$%%%''')))$$$$$$%%%&&&&&&&&&&&&&&&&&&### !!!%%%)))+++,,,&&&$$$"""!!!"""&&&+++...)))&&&$$$&&&,,,000000...+++((((((,,,+++&&&%%%(((******+++,,,---,,,)))'''$$$%%%&&&)))++++++(((&&&)))((()))***++++++)))''')))+++,,,+++)))***---000,,,---,,,+++)))***,,,///,,,+++(((&&&%%%&&&'''((((((000333///******,,,,,,,,,...,,,+++---222333000+++******---000111///------'''%%%)))------++++++((((((...===LLLQQQHHH>>>)))***++++++***+++,,,...,,,,,,,,,++++++***'''&&&,,,......***&&&%%%'''))),,,(((&&&***---+++******&&&'''))),,,---.........000---***((((((***++++++)))---...******///222111///((($$$(((+++******,,,,,,((((((,,,...---000555111///---)))'''(((+++...666333///***(((***000444666:::999222+++***+++++++++///111///000222111---,,,+++,,,---//////---++++++)))'''))),,,/////////))))))(((((()))***++++++((()))******)))((((((***000///,,,((($$$"""###%%%""""""!!!!!!###&&&***,,,+++,,,---+++((('''(((***111111///,,,***+++000444666...&&&###&&&***++++++......,,,)))&&&&&&(((***,,,***'''$$$$$$%%%'''((((((''')))///666666000)))***---,,,((('''))))))%%%"""&&&((((((+++///,,,%%%%%%&&&(((***,,,+++)))''',,,+++)))'''((()))+++---444111...------///000111777999===III___uuu}}}|||}}}~~~||||||}}}~~~~~~}}}zzzwwwuuuuuuxxx{{{}}}{{{yyyyyy{{{|||xxxtttkkk___ZZZdddrrrxxx}}}|||}}}~~~~~~~~~'''&&&&&&)))***)))$$$ ###&&&&&&$$$###$$$'''((((((&&&$$$ '''***+++(((###!!!$$$(((%%%###!!!!!!$$$&&&((((((######$$$$$$$$$######""" !!!""""""!!!!!!$$$%%%&&&&&&$$$###$$$%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!! """######!!!###%%%'''((('''((()))+++'''%%%###$$$%%%&&&&&&&&&///222111***$$$""""""!!!$$$'''((($$$!!!))),,,,,,)))''''''%%%!!!)))((('''$$$!!! """$$$!!!###'''''''''$$$'''***,,,------+++***++++++---...)))"""!!!%%%$$$%%%%%%%%%$$$%%%(((+++'''((((((%%%!!! ###&&&$$$''')))'''$$$""""""$$$"""'''+++)))(((((('''$$$%%%&&&%%%%%%(((---...+++&&&&&&'''+++......)))%%%''',,,///000000///+++&&&))),,,...,,,'''$$$$$$%%%!!!"""###%%%''')))******'''+++222555000((($$$&&&+++(((%%%&&&))),,,,,,***---,,,++++++++++++++++++((()))+++---............%%%(((+++......,,,)))''',,,+++(((%%%###$$$(((+++,,,)))'''&&&&&&'''''''''$$$$$$$$$$$$$$$%%%%%%&&&%%%###!!!"""%%%))),,,---'''$$$!!!!!!$$$))),,,***'''%%%'''+++......---)))((())),,,+++&&&$$$$$$))))))+++...000///+++(((###$$$%%%))),,,,,,+++))),,,,,,,,,***'''%%%%%%%%%+++++++++***)))+++...111.........---+++,,,...000((('''%%%######$$$%%%'''(((000333---&&&&&&***---...///---+++---222333000+++******+++---...,,,+++***&&&&&&,,,000...,,,,,,---+++---888DDDIIIBBB:::,,,+++***+++---///000000222000---+++***(((%%%"""+++,,,,,,)))%%%$$$&&&)))***&&&'''+++---***((()))&&&''')))+++,,,---,,,,,,---......---,,,,,,---///,,,///...+++***...222333...(((%%%(((,,,,,,+++,,,(((&&&&&&***---...111666///,,,((('''''')))***+++222111...+++***,,,111444777;;;:::333,,,***)))'''---111222000111333222...)))))))))***,,,,,,+++***)))'''%%%%%%(((,,,...///)))'''%%%&&&***,,,+++***......,,,)))&&&%%%&&&''',,,,,,,,,)))%%%######$$$"""###$$$&&&(((+++---...,,,,,,+++,,,---,,,***(((+++///111,,,&&&(((333>>>===222%%%!!!&&&,,,---+++//////...+++)))((()))+++---***%%% !!!%%%'''((('''(((---222222,,,'''''',,,---)))$$$######!!! %%%))),,,///000+++%%%###%%%))),,,,,,)))&&&$$$))),,,---+++((((((,,,111666555333111111111333444666;;;EEESSSgggxxx|||xxx}}}||||||}}}~~~~~~}}}~~~}}}|||||||||zzzvvvttttttvvvyyy|||xxxxxx|||~~~sssiiiZZZPPPWWWrrr~~~~~~"""!!! ###''''''### $$$((('''$$$"""###%%%++++++***'''###!!! !!!(((++++++&&&$$$)))&&&$$$###&&&(((******""""""######""""""!!!!!! !!!!!! $$$&&&)))(((%%%######%%%)))'''$$$$$$$$$###!!! !!!"""###"""!!!  $$$%%%&&&%%%%%%'''***---'''$$$$$$''')))((('''(((++++++***&&&###!!!!!!!!!'''***,,,'''###(((+++,,,+++)))'''$$$###******'''$$$!!!!!!###%%%""" !!!$$$$$$$$$((()))***,,,,,,+++)))(((,,,***+++,,,(((###"""%%%&&&'''((('''&&&&&&(((***((((((&&&###!!!!!!%%%((($$$(((***(((### """%%%'''+++---+++***+++***&&&!!!###%%%(((+++...///..."""###%%%***---...,,,)))'''((()))***+++,,,***(((,,,...///---)))%%%$$$$$$!!!###%%%%%%%%%''')))+++'''...999===444&&&$$$+++...,,,******+++***(((%%%((())))))((('''''')))+++------......---+++)))'''"""%%%))),,,+++***((('''---***'''###"""###&&&)))+++(((&&&&&&((()))'''%%%%%%$$$###"""###$$$%%%&&&'''%%%$$$$$$%%%(((***+++)))&&&###!!!!!!%%%))),,,---+++((((((***++++++***'''''')))+++,,,++++++,,,))))))))),,,...///...,,,%%%%%%&&&(((+++,,,***((()))++++++)))&&&$$$'''))),,,+++***)))***,,,///111///000000///......000111***)))'''%%%%%%%%%&&&'''+++///000***&&&'''+++---,,,......---000444444000,,,+++++++++++++++***)))+++(((***///222///,,,,,,000...---...111111---***000,,,)))***---000000///222///+++))))))(((%%%"""&&&((()))(((%%%%%%))),,,(((&&&(((,,,---)))'''((('''(((***,,,,,,,,,,,,,,,%%%+++333666333///,,,,,,---///000...---...000111000,,,)))***---...,,,+++((('''(((***,,,---///111+++'''$$$$$$''')))(((''')))))))))(((''')))---000111555666111---,,,+++)))...111222000000222222...((('''''')))+++,,,+++******(((%%%$$$%%%(((+++---***&&&$$$&&&,,,///---***000///,,,(((&&&&&&))),,,,,,,,,***'''%%%###$$$&&&%%%&&&&&&'''))),,,...///---,,,,,,///444444000,,,$$$))),,,((($$$'''444@@@>>>555+++''')))---...............,,,)))((()))***...***######&&&(((''''''+++......)))%%%"""'''***(((""""""%%%***...000///,,,(((&&&))),,,---,,,)))'''%%%)))+++---+++))))))---111555555444333333444666888555BBBSSSbbbpppzzz|||yyy~~~}}}{{{zzz{{{{{{||||||~~~~~~~~~}}}}}}}}}||||||}}}}}}{{{xxxvvvvvvxxxzzz|||xxxyyy|||jjj\\\PPPRRR```vvv}}}}}}%%%"""!!!"""$$$&&&$$$"""!!!###&&&%%%###"""$$$&&&))))))***(((&&&$$$$$$$$$&&&(((((($$$ ###,,,***'''&&&''')))))))))!!!"""##################"""""""""""" """&&&)))(((%%%""""""$$$(((%%%"""!!!""""""!!!  !!!!!!!!!  ''''''&&&$$$###%%%))),,,%%%"""###))),,,)))(((***&&&###""""""###""""""""")))---...***""" %%%%%%'''***+++)))&&&%%%&&&***)))'''$$$######&&&)))%%%###"""!!!"""#########%%%&&&((()))***+++++++++)))'''''')))'''"""!!!$$$)))))))))'''%%%$$$%%%&&&(((&&&$$$"""!!!###'''***&&&)))+++)))$$$"""$$$(((,,,...---))))))++++++((("""$$$'''***+++*********!!!"""$$$(((,,,......---+++(((%%%&&&)))***+++,,,------...,,,)))&&&%%%$$$!!!###%%%&&&&&&''')))+++...888BBBAAA222%%%%%%------,,,,,,,,,,,,+++(((&&&%%%&&&''''''''''''***,,,......///...,,,)))%%%### $$$(((***)))((('''(((,,,)))&&&$$$###$$$&&&'''***'''&&&''')))***'''$$$%%%$$$"""!!!"""$$$'''(((******((('''&&&'''((()))+++)))&&&$$$$$$&&&)))+++---+++)))))))))***+++***,,,,,,+++***,,,000333444+++(((&&&'''***---///000)))(((((()))******(((&&&'''***+++)))&&&&&&(((+++,,,***))))))+++---///111.../////////------...000111///---***)))))))))***,,,,,,)))%%%&&&***+++)))(((,,,...///333666444///------,,,+++************---******......+++***+++(((***,,,***'''(((,,,000222...)))(((+++......---...)))%%%$$$''')))'''%%%$$$&&&''''''%%%&&&***...)))(((***---,,,(((&&&(((&&&''')))***+++++++++***###)))000333000,,,***))),,,...111333111...,,,,,,222000---,,,...///---))),,,,,,,,,******++++++***'''$$$!!!"""%%%'''&&&$$$$$$$$$%%%$$$$$$&&&***------111222...,,,------***---000000......000000---)))(((((())),,,---...------+++(((&&&$$$%%%(((***,,,(((%%%(((---000///,,,---,,,***''''''***000444...---)))%%%"""###&&&)))+++)))'''&&&'''***---///000...---111666666111+++%%%&&&&&&$$$###&&&///666666444111---******---///---...///...,,,++++++,,,...***$$$###&&&)))((((((***,,,,,,(((%%% $$$((((((###"""&&&'''***------,,,+++,,,***,,,---,,,)))''''''(((+++************+++,,,---000111222222222444888<<<999LLLcccpppvvv{{{~~~~~~|||{{{zzzyyyxxxxxxyyy{{{zzzzzz{{{{{{|||}}}}}}~~~}}}}}}|||yyywwwwwwyyy{{{|||yyy|||uuuaaaTTTWWWggguuuxxx{{{|||%%%$$$!!! ###%%%###""" !!!"""###%%%&&&&&&%%%$$$$$$%%%###$$$$$$$$$$$$$$$&&&'''---+++)))((((((((('''%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$###""" %%%))))))$$$!!!"""%%%!!!!!!  """%%%'''%%%$$$$$$"""  """######""""""###%%%((((((&&&$$$###$$$'''***$$$ """***...)))(((+++%%% """&&&%%%%%%%%%))),,,---)))$$$!!!###&&&###$$$(((***((($$$%%%*********(((&&&$$$%%%(((+++((('''&&&%%%$$$$$$$$$$$$ !!!###&&&))),,,///000'''$$$###&&&%%%""""""%%%)))))))))'''$$$""""""###%%%$$$"""!!!"""%%%)))+++''')))***)))&&&%%%'''***,,,---***&&&'''++++++((((((''')))+++((("""!!!"""$$$$$$%%%&&&(((+++---...///)))%%%'''***+++,,,...******+++***)))'''%%%$$$ !!!$$$&&&((()))))))))555CCCKKKAAA...$$$%%%)))&&&''')))+++,,,---,,,,,,&&&'''((()))*********))))))***,,,,,,+++)))&&&$$$ %%%)))+++)))'''''')))***(((&&&%%%&&&'''&&&%%%''''''''')))***)))'''%%%%%%###!!! """%%%)))+++---------***((('''((()))---+++***((((((((()))***((((((((((((***,,,...///222333000++++++000333333,,,)))%%%%%%(((,,,000222...---++++++,,,+++)))'''***++++++***)))(((((()))+++***)))+++---///000///***+++---,,,+++***+++,,,555333000---,,,++++++,,,***((($$$"""&&&++++++&&&'''+++...///222555333......//////---+++***+++,,,---)))((())))))&&&'''+++'''***+++)))&&&(((000777222...***'''(((+++---...,,,&&&!!!!!!&&&))))))'''%%%'''((('''%%%&&&***------+++---...,,,&&&%%%((($$$%%%''')))************+++***)))'''%%%%%%(((***+++---111666333---))))))222111///,,,...111...)))---///...+++)))***)))&&&$$$#########%%%%%%$$$###$$$$$$%%%$$$$$$'''+++///000222111---,,,---,,,)))---//////,,,,,,......,,,***)))(((***---///000000000///---)))&&&&&&(((***,,,***((()))---///...---)))(((''''''(((---444999000...***%%%"""###'''+++---+++((('''''')))---///333000...000222000***$$$)))(((&&&%%%$$$%%%((()))+++...000---)))(((***...,,,...111111000/////////---***&&&###"""###%%%''')))))))))***++++++)))'''$$$%%%(((***((($$$%%%)))***)))***,,,***(((***...+++---...+++'''%%%&&&(((***)))(((((()))***))))))---...//////...222888>>>CCCWWWlllvvvxxxzzz~~~xxxyyyyyyxxxvvvuuuvvvwwwwwwxxxzzz{{{}}}~~~~~~zzz{{{{{{yyyxxxxxxzzz|||{{{}}}zzziii[[[WWWjjj~~~}}}www!!!"""  )))000888000&&&!!!  """$$$%%%$$$######$$$%%%$$$$$$'''***,,,+++))))))(((((((((((('''$$$"""''''''''''''&&&%%%$$$###$$$%%%%%%%%%$$$""" $$$******%%%"""$$$'''  %%%***)))(((&&&###!!! !!!###$$$$$$######$$$%%%&&&&&&&&&$$$###$$$(((***%%% """,,,...(((%%%)))(((!!!###((((((&&&&&&((())))))'''$$$###$$$&&&%%%%%%(((***'''###%%%,,,,,,,,,+++(((&&&&&&''')))%%%%%%%%%%%%$$$###$$$%%%!!!!!!"""$$$'''***---...%%%"""!!!$$$%%%###$$$&&&'''((()))'''%%%###"""######!!! !!!$$$(((+++,,,(((((('''''''''((()))***(((***)))(((+++///...***,,,***,,,---)))""" $$$)))(((%%%######%%%(((+++...'''$$$)))---+++)))***&&&''''''(((((((((&&&%%%"""'''+++---***'''111EEENNN===,,,((((((&&&!!!###&&&)))***+++---...+++******,,,...---)))%%%$$$&&&)))++++++)))&&&%%%"""'''+++,,,)))'''(((***((('''&&&'''))))))'''$$$$$$'''******)))((('''&&&$$$###!!! """''',,,///...//////---)))(((***,,,,,,,,,,,,+++***)))((((((&&&'''((((((***,,,///111333555222,,,+++...000------***''''''***---000111222111/////////...,,,***++++++++++++,,,+++)))'''***)))))),,,000111000...***+++---,,,+++***+++,,,222111...,,,++++++,,,,,,''')))'''%%%(((---...+++---......,,,...222111---000111111///,,,+++---000///***''''''&&&&&&+++111111///,,,)))(((+++000444000...+++(((''')))...222///)))"""!!!%%%)))(((&&&###%%%''''''&&&(((,,,000111/////////+++%%%%%%)))%%%''')))+++---......---222...((($$$###%%%((()))------000444222***''')))---...---+++---222///)))***......+++***---,,,((($$$%%%''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%(((---111222333111---,,,///...+++---000///,,,+++......++++++))))))***---000222222000111000---***)))***---+++*********+++,,,,,,---&&&&&&&&&&&&''',,,333888000///,,,(((%%%$$$''')))+++*********+++,,,...///222000.........+++&&&"""'''(((******)))'''''''''((()))******)))***+++---))),,,000222222111111111,,,+++)))((('''''''''(((************+++++++++******''''''++++++''''''++++++)))***,,,***%%%''',,,,,,000222000***&&&&&&(((''')))***)))%%%$$$%%%(((---......,,,+++///777>>>RRR___mmmsssvvvyyyzzzxxxuuuwwwxxxwwwtttrrrssstttwwwyyy|||~~~zzz{{{||||||{{{{{{~~~}}}{{{xxxkkk\\\[[[cccwwwzzz}}} """###!!!!!!(((666AAAVVVIII999...***)))%%%!!! """%%%%%%$$$######$$$+++((('''***...000,,,(((%%%%%%&&&''''''&&&### '''''''''%%%$$$""" ###$$$%%%&&&&&&%%%$$$###$$$++++++&&&###%%%(((!!!"""###))))))(((&&&$$$######$$$$$$ """###"""!!! !!!###$$$%%%%%%$$$$$$%%%(((+++'''!!!###---...&&&###'''***!!!$$$)))'''%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%(((&&&(((+++'''"""%%%---......,,,***'''%%%&&&''' """"""!!!!!!"""###&&&%%%$$$$$$%%%&&&((()))%%%!!! $$$&&&%%%%%%(((&&&'''((('''%%%$$$$$$$$$!!! !!!%%%))),,,---((('''%%%%%%''')))******&&&(((***,,,000555222------+++---000---&&&''',,,---+++&&&!!! $$$'''+++$$$###***...***%%%%%%$$$$$$%%%&&&((((((&&&%%% '''---///***%%%)))BBBLLL:::+++---...'''!!!###&&&''''''(((***+++///---,,,...000...'''!!!$$$&&&)))******(((%%%######(((---,,,)))'''(((***'''&&&&&&)))++++++((($$$"""'''+++,,,)))&&&&&&'''$$$### ###(((---111---///000...+++***,,,...+++,,,---,,,+++)))'''&&&)))))))))))))))***---///...222111,,,+++......)))---+++******---///000000555333111111222111000...***)))))),,,///000,,,))))))((()))---111222000---,,,...//////...------......---+++))))))***+++,,,''',,,...,,,+++///222222222222---))))))...///---000222222000---,,,///222222---((('''''')))000999888111+++***///444666666...---,,,((('''***111777444,,,$$$"""%%%(((&&&###!!!%%%'''(((+++111666333111000///***$$$%%%))))))***---///111222333333555111,,,***++++++(((&&&///---///222000((('''***(((+++***)))---222111***''',,,---***+++000000,,,%%%(((+++***'''%%%%%%'''((('''&&&$$$%%%(((---222333333000------222333000...000///,,,+++......,,,***))))))***---111222222000111222000---+++---///)))***+++***))))))+++,,,&&&&&&&&&%%%&&&***///444//////...+++(((&&&&&&'''((()))+++---///000000//////......------+++(((&&&"""''',,,...---++++++---+++)))'''(((+++...//////&&&)))...000000000000000++++++,,,,,,+++***)))(((++++++++++++,,,,,,,,,,,,...'''%%%)))+++''''''***+++)))+++...+++$$$%%%***...333777666000***((()))###)))---***""""""(((//////...+++)))---666>>>]]]cccjjjoootttxxxvvvqqqrrruuuxxxwwwtttqqqqqqrrryyy{{{~~~~~~|||}}}~~~yyyqqqaaaTTT]]]nnnzzz{{{~~~|||yyy}}}!!!!!!"""!!!%%%555GGGdddcccJJJ---&&&&&&!!! !!!"""...---+++***)))'''### ###&&&%%%%%%'''%%%"""***)))'''%%%(((+++%%%"""###%%%'''''''''&&&%%%###&&&((((((%%%!!!!!!$$$&&&### &&&,,,###&&&%%%###$$$ ###!!!$$$)))((( %%%$$$(((,,,)))###$$$***)))&&&&&&)))***(((***---+++((($$$%%%''''''""" ###%%%'''''''''&&&$$$"""###((()))%%%!!!!!!&&&***......***'''&&&&&&)))'''###"""###$$$$$$$$$)))%%%!!!!!!%%%((('''$$$ !!!$$$((()))'''$$$"""$$$''''''%%%###"""!!!&&& ###)))*********++++++***(((+++...+++&&&)))******,,,333999777111666333///+++***+++---///444000(((  """"""((("""###+++,,,$$$$$$***///000...******+++)))%%%### !!!&&&*********///333666444...)))(((***######%%%***000333222///---...000000///---***((((((&&&%%%(((,,,***$$$$$$%%%)))+++'''!!! ###((($$$!!!$$$+++000...***%%%))),,,+++(((%%%%%%&&&&&&'''''')))+++,,,...///222---+++...,,,'''%%%(((***+++,,,,,,+++))))))(((+++++++++)))'''&&&&&&&&&))),,,///111000///.........+++)))))),,,---+++)))111444666333---***,,,000111+++&&&)))111666444///***)))***,,,......***'''---...000111111000...,,,000...***'''&&&&&&'''((('''+++///...,,,,,,111666666...***,,,---***,,,111BBB???666,,,(((+++......222///+++)))***...333777444---((()))///333333000111,,,&&&$$$&&&,,,111555000---***((($$$ """'''''')))+++///000000///...---///111...)))'''+++///---,,,+++***,,,...222444111000000000000---)))&&&...+++(((&&&(((---222666111---&&&$$$***111///))))))******)))((((((+++------******---000...'''###'''******+++...000111:::555222111///,,,---000+++,,,)))%%%(((///000+++)))......+++---333444111///222000,,,---111000+++......---,,,+++***)))(((,,,,,,+++)))((((((+++---000///,,,(((%%%%%%''')))+++------,,,///333333///...000222111///,,,******(((''''''))),,,---------***))))))+++---.........000---,,,...---***))),,,,,,+++,,,...000///***&&&))))))***,,,...---)))$$$'''&&&%%%&&&''''''&&&$$$$$$'''+++,,,***))))))******111:::;;;111''''''---###***000000,,,(((***---555---,,,000---)))666JJJjjjllllllkkkooovvvxxxvvvyyyzzzyyyuuupppmmmoooqqqqqqwww|||}}}{{{~~~zzzyyy}}}sss```TTT[[[kkkxxx~~~~~~~~~|||{{{ !!!""" (((444NNNOOO<<<&&&$$$&&&###### """&&&&&&%%%&&&'''&&&$$$!!!###$$$$$$&&&((('''"""&&&******&&&$$$%%%%%%###&&&%%%$$$$$$$$$$$$%%%&&&###%%%&&&%%%### """%%%%%%%%%&&&))),,,&&&((($$$ !!!!!!)))***&&&$$$&&&'''&&&)))+++(((###%%%***(((%%%%%%)))***((()))---+++'''$$$%%%''''''### !!!"""$$$%%%'''((()))%%%"""###&&&&&&""" $$$&&&((()))(((''''''(((&&&$$$"""!!!"""###""""""'''$$$!!! """$$$%%%%%% !!!$$$'''(((&&&$$$###&&&)))***((($$$""" &&&!!! %%%******((((((******(((%%%(((---...******++++++,,,111666444...333111...,,,+++---000222111000...***&&&%%%###"""&&& """***+++$$$$$$******,,,+++(((***---,,,((($$$######$$$''')))******...222666444///***)))***%%%%%%&&&***...///...+++---...///000///---***(((+++***)))+++,,,***&&&!!!$$$$$$&&&***(((###!!!###(((&&&$$$''',,,//////---(((***,,,,,,***)))((()))***)))))))))+++---///000000,,,***---,,,'''&&&(((***,,,...---***'''&&&''',,,...///---)))&&&&&&'''***---000222222000...---///---++++++++++++***)))/////////000111111000//////***''')))///222000---+++)))(((+++///000,,,(((------...//////...---,,,---,,,,,,***))))))(((((((((((()))***,,,---///000222,,,)))+++,,,***+++///<<<:::444+++(((,,,///......---,,,,,,,,,---...///---***((()))...111000...+++)))&&&'''***...111333///,,,***+++)))'''(((,,,,,,---------+++++++++,,,+++---000111///...///000...,,,++++++,,,...111333///......///000///---******((('''(((+++111777;;;///---)))&&&)))...---''')))))))))(((&&&&&&(((***,,,***(((***---,,,&&& !!!%%%(((((()))+++---...666222111222111......111******'''$$$(((000222///)))---...,,,...333555333,,,000///++++++///111...,,,,,,++++++******))))))+++++++++***)))***,,,///******+++***))))))))))))'''))))))'''***...---***,,,...//////---***))))))))))))(((***---......---...---------------,,,+++,,,)))))),,,,,,******------------///000///+++'''(((((())),,,...,,,((($$$$$$###$$$&&&)))+++***)))&&&)))---...,,,++++++------000444444---%%%&&&---''',,,///---)))(((,,,222333...+++------111AAATTTvvvvvvsssooopppvvvyyyxxxzzzyyyxxxuuurrrqqqqqqrrrrrrxxx|||}}}{{{zzzzzzzzz|||~~~|||mmm^^^ZZZdddrrrzzz|||}}}~~~!!!!!!"""$$$"""!!!333777,,, $$$(((&&&&&&"""  !!!!!!  !!!$$$'''((('''%%%"""###$$$%%%+++000000+++(((///111***"""!!!$$$'''+++(((%%%"""!!!###%%%'''$$$%%%&&&%%%###!!!!!!""" """%%%(((***))))))(((&&&&&&"""!!!'''***)))(((***&&&&&&''''''$$$!!!###((($$$""""""%%%'''%%%'''***)))&&&$$$$$$&&&&&&###!!!###"""""""""$$$''')))+++&&&######%%%###$$$###"""###%%%((())))))(((&&&%%%&&&''''''&&&%%%$$$###!!! %%%((($$$$$$$$$&&&((((((&&&$$$###''',,,...+++'''###!!!%%%!!!"""(((,,,)))%%%$$$++++++'''$$$%%%+++...,,,,,,---,,,+++///222///)))---,,,***)))+++---000333111222222000---)))''''''### """)))***%%%%%%***(((***)))'''(((,,,+++'''%%%'''(((((((((((()))***---000333222...***))))))''''''''')))++++++***(((((()))+++,,,,,,+++)))(((---------,,,,,,***)))(((&&&###$$$(((***&&&###$$$&&&&&&'''(((***,,,------***)))((()))+++++++++***+++***(((''''''***---///...***))),,,---***((((((***...111///)))%%%%%%'''...111333000***&&&&&&(((***,,,///111111...+++(((---......---+++******+++...***(((---555888333---,,,***))))))+++---,,,+++,,,***))),,,000111---))),,,,,,,,,,,,,,,,,,,,,,,,++++++---------,,,***))))))&&&$$$''',,,...---***---)))(((+++,,,++++++---333444000***))),,,...---(((***---//////,,,)))&&&&&&'''(((***+++,,,,,,+++(((((((((+++///222222222///+++***---///---...000222222111---(((''')))+++(((***---111444444222000,,,+++))))))))),,,///000,,,,,,+++---000111111000)))))))))+++...333888;;;,,,---+++((((((+++)))$$$(((((()))'''&&&&&&''')))+++)))'''(((******&&&###"""$$$&&&((((((((()))+++---******------******,,,((()))'''&&&***111444333***------,,,...222444333***......***(((,,,///111++++++******))))))(((((()))***+++***)))***,,,...$$$&&&))),,,...---+++***%%%''''''&&&(((,,,+++''')))+++,,,,,,***''''''''')))(((''')))+++,,,,,,+++////////////......------***'''''')))***'''(((+++///......///000...+++(((&&&'''))),,,---,,,(((%%% """&&&+++...000000***,,,///000/////////000000///......)))$$$&&&,,,...000///,,,((()))000666111///++++++111AAAVVVeee||||||xxxrrrrrrvvvzzzyyyzzzyyywwwwwwwwwwwwuuutttsssxxx||||||~~~{{{wwwyyy{{{zzzyyyyyy||||||uuuhhh```dddrrr|||}}}~~~""""""$$$'''(((%%%!!!%%%,,,&&& '''***&&&'''+++(((%%%$$$%%%$$$  """%%%)))+++***)))###$$$%%%(((000888999555,,,444777///%%%###$$$&&&+++)))&&&###""""""$$$%%%$$$%%%''''''&&&&&&(((***$$$%%%(((***+++)))$$$ !!!!!! !!!$$$&&&%%%$$$%%%###$$$$$$""" $$$ !!!"""!!!###&&&&&&$$$""""""$$$$$$###!!!%%%$$$""""""###&&&***---'''$$$$$$$$$""" '''######'''(((((((((''''''((())))))(((&&&"""###### !!!)))///******))))))(((&&&$$$###!!!&&&,,,///...***&&&$$$%%%###$$$***,,,(((###"""+++,,,)))%%%%%%)))+++)))---...---+++,,,...***%%%'''&&&&&&&&&(((***---...000.........+++''''''(((""" """(((***''''''******+++)))&&&''')))(((###%%%(((******'''%%%''')))***---000///---)))(((((((((((()))*********))))))$$$%%%%%%&&&'''''''''''',,,------,,,+++***,,,---((($$$$$$))),,,***'''&&&"""%%%((((((''''''))),,,)))&&&$$$&&&)))++++++)))***((($$$""""""%%%))),,,---******,,,......+++)))(((...222111,,,((())),,,///333555111***%%%&&&)))(((***,,,......+++'''###))),,,///...+++***,,,//////+++***///777888222++++++,,,,,,+++***)))***+++......//////...------,,,++++++*********+++,,,,,,+++,,,,,,---------------***(((''')))---...---******((((((+++------,,,,,,---///---)))(((+++,,,***%%%(((---000000---(((%%%''')))+++***(((''')))+++******+++---111333333222///+++***---///---,,,---111333222...)))'''***---)))(((***///555777333///***)))'''&&&''')))+++---***)))))),,,///222444444,,,,,,,,,,,,---///111222'''***+++'''&&&'''%%%!!!$$$&&&''''''&&&'''(((***+++)))(((''''''(((''''''&&&&&&(((++++++)))***---)))((()))------)))''')))((()))+++---000222333222,,,,,,,,,,,,---///000///***...///+++&&&''',,,000++++++***)))((('''&&&&&&''')))***)))((('''((()))###$$$&&&***,,,---,,,***&&&)))******---111000,,,((()))***)))&&&$$$######'''&&&%%%&&&((()))((('''+++---///000000000000111***&&&%%%((('''%%%&&&)))////////////...,,,***(((%%%'''))),,,---,,,)))'''!!!%%%+++///111222---///111222222222333333222...,,,,,,***'''(((,,,333333111---)))***///555---...,,,---;;;UUUkkkvvvxxxzzzyyytttssswwwyyyyyyzzzxxxwwwxxx{{{|||zzzwwwuuuzzz|||{{{}}}{{{xxxyyyyyyyyyyyyzzz{{{|||qqqnnnjjjiiiqqq~~~~~~|||!!!"""$$$'''***,,,***&&&&&&,,,(((%%%,,,+++$$$%%%///,,,)))))))))((($$$ """"""###&&&)))***)))((("""$$$$$$&&&,,,333444000***///222...)))(((&&&###$$$$$$###"""!!! !!!###%%%'''((())),,,...$$$%%%(((***+++'''!!!!!!$$$$$$!!! !!! !!! !!!###$$$  ###!!!"""!!!###'''%%%$$$"""!!!""""""""""""'''%%%$$$###$$$&&&)))+++&&&$$$%%%&&&"""###***&&&!!!!!!###&&&'''&&&%%%$$$###$$$%%%%%%###!!!!!!###%%%### $$$---555,,,,,,+++(((%%%"""!!! $$$***......,,,***)))%%%$$$&&&***+++&&&""""""%%%((()))''''''***+++)))---///...+++***+++(((###&&&&&&&&&&&&''')))***++++++***---444444,,,&&&$$$"""!!!$$$((()))((((((***((()))(((%%%&&&)))((($$$$$$''')))'''%%%###&&&(((''')))+++,,,+++)))'''&&&((()))++++++,,,,,,,,,---))))))(((&&&%%%%%%%%%$$$((()))******)))+++---000+++&&&%%%***...,,,******"""&&&******'''&&&(((+++)))&&&$$$&&&***,,,+++******'''### ###'''***,,,+++***,,,000111...)))''',,,222333111///000222///111222...(((%%%&&&)))******+++---...,,,'''"""$$$(((,,,---,,,,,,///222111000111333555333///+++,,,---...---***))))))+++---222555222+++(((***...+++************+++,,,---------++++++,,,...000111+++,,,---...///.........((()))***+++---///...++++++---+++'''&&&)))(((&&&%%%(((,,,///000...+++)))---...---)))%%%$$$(((,,,,,,***)))))),,,.../////////+++***,,,+++'''%%%''')))+++---,,,***)))***,,,///+++***...444777444000,,,***((('''''')))+++,,,***))))))+++...111333333---,,,+++***)))*********$$$'''(((%%%$$$%%%###!!!###%%%%%%&&&(((***+++***)))'''&&&''')))++++++***,,,000///+++,,,111///---///222222---+++,,,(((+++000555555222///...---,,,++++++***)))***+++---//////,,,&&&$$$'''------,,,+++)))'''%%%$$$###'''((())))))&&&$$$###$$$$$$"""!!!"""%%%'''''''''(((+++------111555444000'''(((((('''$$$!!!!!!!!!((('''&&&'''((()))((('''***---000111000//////000'''$$$$$$'''(((''')))---.........---+++)))''''''&&&''')))+++++++++++++++"""""""""%%%***...000111//////000222333444444444333///...000///+++***+++111111000,,,((('''***---((()))+++333HHHcccwww~~~uuuzzz|||xxxvvvwwwwwwuuuyyyxxxxxx{{{}}}yyywww{{{|||{{{{{{~~~~~~||||||yyywwwyyy|||~~~{{{xxxeeelllrrrwww~~~}}}{{{}}}!!!###%%%)))......+++(((...***(((---)))!!!###((((((((()))******(((&&&""""""###$$$&&&'''%%%###"""###""""""%%%%%%"""###&&&'''&&&''')))'''"""  $$$&&&'''(((***,,,"""$$$'''))))))'''###!!!###)))***&&&"""""" !!!!!!!!!%%%'''### """$$$%%%###!!!!!!%%%'''&&&(((+++'''&&&$$$###""""""######'''''''''&&&&&&''''''(((""""""%%%&&&### %%%,,,)))'''&&&&&&'''&&&&&&((('''%%%%%%&&&&&&$$$###!!!$$$%%%###"""%%%---444((()))(((%%%!!! ###(((***+++***++++++'''%%%&&&)))((($$$###%%%$$$(((''''''+++---+++,,,//////+++))))))'''###(((((()))******+++++++++---,,,555EEEIII<<<---%%%!!!"""$$$&&&(((((('''((($$$&&&&&&$$$'''++++++((($$$$$$$$$$$$###$$$&&&)))%%%&&&)))******)))'''%%%)))+++,,,---,,,---///000333111...+++((('''&&&&&&&&&&&&&&&((()))+++---...+++((((((,,,---+++***,,,&&&)))------+++******,,,***))))))***,,,------,,,)))'''###!!!!!!$$$(((***++++++***+++000333///''''''+++000444555555555555000///---***(((''')))+++///------///111///+++&&&!!!%%%))),,,---///000222000222333333111///...---,,,...///...,,,*********,,,111444000(((%%%(((---***++++++,,,,,,------......---+++***+++---000222---///111111111000//////(((*********,,,///...***)))+++***&&&%%%'''&&&$$$'''))),,,...//////---,,,000000...)))%%%%%%)))---***'''$$$###%%%((()))***---*********&&&!!!"""%%%$$$$$$%%%'''((()))((((((000...,,,///555777555222///---+++))))))***,,,...,,,+++***+++---......---)))((('''&&&&&&&&&'''((("""%%%%%%###%%%(((&&&!!!"""$$$$$$%%%'''((()))******(((&&&&&&***...---***,,,222111,,,---333...,,,...111111,,,***+++))),,,222888666///++++++---***)))***)))&&&&&&)))///.........)))$$$%%%)))...---+++)))'''&&&$$$###''')))++++++(((&&&$$$$$$&&&""" ###$$$###'''+++,,,,,,///333111,,,%%%&&&'''%%%###"""###$$$,,,+++******,,,,,,+++)))+++///222111---******+++&&&######'''***+++///444...//////---)))'''&&&&&&&&&'''((((((((())),,,...'''&&&%%%'''***---/////////......000333444444444111//////222111,,,***,,,,,,,,,+++)))&&&%%%&&&(((&&&&&&...@@@XXXlllwww{{{vvv}}}}}}xxxvvvuuurrrwwwxxxzzz}}}~~~{{{yyy||||||zzzzzz~~~~~~|||~~~{{{xxxzzz~~~}}}wwwppp```mmm{{{}}}|||~~~%%%((('''(((,,,,,,)))%%%(((%%%$$$***&&&"""!!!###&&&''''''&&&&&&&&&###""""""###%%%$$$""" """&&&### ###%%%### !!!$$$%%%### !!! """%%%''''''&&&''''''$$$'''******'''$$$$$$%%% &&&((($$$"""%%%"""%%%$$$"""### %%%((($$$"""%%%'''&&&&&&$$$$$$(((***)))+++///+++***(((&&&$$$###$$$&&&'''((()))***)))'''%%%######&&&$$$ !!!&&&***,,,------+++)))((((((///,,,)))((((((((('''&&&"""######"""!!!###'''+++$$$%%%&&&$$$""" """$$$$$$%%%&&&&&&&&&''')))+++)))&&&%%%&&&%%%###%%%)))###'''(((%%%$$$(((******+++...///+++))))))((($$$'''(((***+++,,,---------222---333EEEMMMBBB111''' !!!###$$$%%%%%%%%%$$$###%%%%%%%%%''',,,,,,)))%%%""" ###&&&)))***%%%&&&(((***,,,+++)))'''+++,,,...---,,,,,,...111333111///---,,,---...///(((&&&%%%'''***,,,***(((***((())),,,+++((((((,,,(((***---...---,,,++++++(((***,,,---,,,+++,,,,,,'''%%%""" !!!###''')))******))))))...222---$$$''')))---333888999777444111---(((&&&(((+++---...222///---...111111...***"""###&&&***...000///...,,,---//////////////////---------------,,,***)))***++++++)))'''&&&''')))+++,,,---////////////...---,,,,,,,,,,,,---///000000......000222222///+++(((******''')))...---(((''')))((($$$$$$''''''%%%(((***,,,...///...,,,+++......---***))))))***,,,&&&$$$""""""%%%'''(((((((((((())))))$$$ $$$,,,)))%%%"""###&&&((('''%%%)))***,,,000444555222//////---+++)))(((***+++---...---,,,,,,,,,+++(((%%%'''&&&$$$######$$$&&&'''$$$$$$"""###(((---+++$$$###%%%((()))(((((()))***%%%(((***((($$$$$$)))...***%%%(((//////)))***222)))'''(((,,,,,,)))(((+++)))***///444222+++)))++++++''''''******''''''+++000,,,,,,///---'''%%%(((++++++******)))(((''''''(((+++...///...,,,*********&&&!!!!!!$$$''''''&&&(((++++++***+++---)))$$$!!!###$$$$$$$$$%%%''')))///...,,,,,,------,,,+++)))---111000,,,(((''')))+++''''''***,,,---000555///000000---)))&&&&&&'''%%%%%%%%%$$$###&&&+++000,,,***)))))),,,///000000...,,,,,,---111333333222...---...000---((())),,,******)))((('''(((+++---,,,+++777SSSkkkttttttuuuuuu||||||wwwvvvvvvuuutttxxx}}}~~~}}}{{{}}}|||yyyyyy}}}~~~|||~~~}}}||||||zzzuuummmgggdddqqq###***...+++)))***)))%%%"""'''######"""%%%%%%### !!!"""$$$######$$$%%%%%%###!!!###***(((######%%%&&&******&&&###### """###$$$%%%%%%###&&&)))***)))'''%%%%%%***---///+++%%%!!!"""%%% !!!###(((+++(((""" #########'''$$$"""%%%'''$$$&&&$$$%%%)))******,,,000...---+++(((%%%%%%&&&(((''')))+++---+++(((### !!!&&&$$$!!!&&&(((,,,111111...+++***+++///,,,(((%%%%%%%%%%%%$$$######""" """###"""%%%&&&&&&$$$%%%(((+++''''''%%%###"""###'''******&&&$$$$$$###"""&&&,,,+++---+++$$$ """&&&'''***...///+++)))***)))&&&$$$%%%(((***,,,---------111%%%###222===777+++$$$!!!"""""""""######!!!'''((((((&&&'''+++***&&&&&&"""###))),,,,,,&&&''')))+++------***(((,,,...///...+++***---///+++******+++...222666888+++(((%%%'''+++,,,((($$$((((((***+++((($$$&&&,,,((()))+++,,,,,,,,,***((($$$(((,,,---***((((((***###!!!!!!$$$&&&((()))((('''---111+++!!!))))))+++222999;;;777222333,,,%%%$$$)))...000000222...+++,,,///111...+++$$$###$$$)))...000...+++)))((((((+++...111222111,,,++++++,,,------***((((((%%%"""###''')))'''%%%+++,,,///111111111000///***+++---.........------222,,,)))---333444...&&&(((***)))%%%''',,,,,,'''&&&((('''######'''(((&&&(((***---//////,,,)))'''***++++++,,,,,,,,,,,,+++$$$######%%%(((*********$$$&&&))))))###!!!(((333222+++###"""&&&)))(((%%% ###)))...222111...+++---+++(((&&&&&&'''(((***000///...---,,,)))$$$ )))'''$$$"""!!!"""###$$$&&&$$$!!!###***111///(((+++---//////...---------###'''***(((######(((---&&&!!!$$$,,,,,,%%%'''///(((&&&(((,,,---+++,,,///)))(((,,,000...((((((---***&&&&&&***+++(((***...///******///000***&&&((())))))))))))************(((,,,111333333222111111///+++'''(((,,,///...+++***,,,,,,)))))))))$$$ """$$$%%%(((+++...///---,,,,,,,,,,,,+++***$$$)))...///+++((()))+++333...,,,------+++---222000111222...***''''''((($$$$$$### ###***000///---++++++...111222222---+++***,,,000222222111---,,,,,,---)))$$$'''---,,,+++)))(((***...222555555111@@@bbbyyyzzzsssrrrpppwww{{{wwwtttvvvyyyzzzsssxxx~~~}}}~~~{{{}}}|||yyyyyy}}}~~~||||||~~~}}}vvvllleeeaaakkkuuu(((((((((&&&$$$###%%%''')))!!!'''+++)))&&& """%%%&&&$$$###"""""" ###$$$$$$&&&(((&&&!!!"""'''******'''%%%$$$""" """""""""###$$$%%%%%%&&&)))'''%%%''')))(((%%%!!!###'''******&&&%%%(((,,,!!!  !!!!!!(((&&&### !!!###%%%$$$%%%''''''%%%$$$$$$$$$%%%***+++&&&###$$$%%%%%%,,,***)))++++++)))%%%###)))***++++++((($$$ !!!"""###$$$%%%%%%((()))***+++++++++*********'''###"""######!!!"""###$$$$$$+++(((%%%$$$&&&***,,,---)))(((%%%"""!!!###***&&&###!!!###&&&((()))++++++(((###"""&&&((('''))),,,000000,,,)))(((((($$$'''***...000000///...---000111///***&&&%%%&&&!!!&&&'''%%%$$$%%%'''%%%&&&&&&&&&&&&&&&&&&''' """+++111///(((&&&&&&$$$%%%***...+++$$$%%%(((++++++)))'''((()))'''%%%###&&&...666;;;===888+++###(((///...(((%%%---,,,***(((((()))+++,,,)))((()))---111000***$$$---'''---000((($$$'''%%%$$$$$$"""!!! !!!$$$'''$$$'''***---...---+++))),,,++++++---000111000//////,,,((('''***...111333111000///...,,,+++***)))'''(((***+++---.........,,,)))(((***...111111///222000,,,)))'''''')))***)))&&&###!!!"""&&&+++...---,,,+++---///111222111///+++((((((***+++***))))))***,,,...///...***'''***))))))+++......***'''&&&&&&&&&$$$"""###&&&(((------...111222111...+++,,,)))(((+++///111...***&&&&&&&&&))),,,,,,(((%%%$$$)))------***)))+++...///***%%%$$$'''(((%%%!!!!!!"""&&&---444444---&&&+++(((%%%&&&))))))%%%!!!***,,,......+++(((%%%$$$(((***+++)))%%%"""!!!""")))$$$ ###+++///...+++000111///***((())))))&&&%%%(((***)))&&&%%%'''***%%%&&&((()))++++++,,,,,,'''&&&'''+++///111///,,,///000///,,,((('''***---000...+++***,,,...//////000///------,,,***&&&$$$''''''((((((((((((''''''(((,,,...,,,)))***000666...+++***,,,000111...))))))***++++++(((%%%$$$###""""""$$$(((,,,...---,,,///000000000...---+++)))***((())),,,000333222000555///***,,,///...///111555333000,,,((('''))),,,+++***(((&&&&&&''')))***---,,,+++***++++++++++++++++++,,,...///...***'''******,,,,,,,,,,,,+++***111000000111222000......;;;DDDXXXqqq}}}zzzqqqmmmjjjpppsssqqqrrrwwwzzzxxxuuu{{{}}}}}}~~~}}}zzz~~~}}}zzz{{{}}}|||sssllllllnnnpppxxx$$$&&&'''&&&%%%###$$$$$$'''$$$###'''+++,,,)))%%% ###&&&***++++++)))'''###&&&&&&%%%'''***(((###!!!$$$$$$###"""""""""!!!  """ """$$$%%%%%%!!!!!!"""$$$%%%&&&$$$######'''(((&&&$$$&&&(((#########""""""!!!######$$$$$$%%%&&&&&&'''%%%&&&'''&&&$$$######$$$"""''')))%%%!!!!!!"""!!!&&&&&&'''))))))&&&###!!!!!!$$$(((+++***&&&"""$$$$$$%%%%%%&&&&&&&&&&&&&&&''')))+++,,,,,,+++***$$$!!!###%%%%%%### $$$(((***+++---+++'''&&&''')))))))))((((((&&&### !!!###---***'''&&&&&&'''''''''&&&'''$$$###&&&%%%'''***------***'''&&&'''%%%'''***,,,......---,,,,,,///111///***''''''(((!!!%%%))),,,,,,+++++++++'''&&&%%%%%%$$$$$$$$$$$$######"""###***///,,,%%%(((******))),,,///,,,&&&$$$'''))))))'''&&&&&&'''###!!! """(((///333555///)))(((---///+++((((((///...,,,*********+++,,,+++((('''***///222000---+++%%%,,,333---***+++(((''''''&&&%%%&&&(((+++...&&&(((***,,,------,,,,,,,,,...///...***(((((()))///---+++***,,,///222444//////...,,,+++)))(((((('''''')))***+++,,,---...)))'''&&&)))///333333222111///,,,***))))))***+++***(((%%%$$$$$$'''+++---000...---...000222333222+++(((''''''***+++***)))***)))))))))***)))'''%%%$$$$$$&&&+++///000...+++'''%%%!!! !!!$$$'''***,,,---...000111111...,,,,,,***)))***---//////...((('''(((***------***''''''+++...---***''')))+++...+++(((''''''((('''&&&!!!%%%***000222000,,,(((+++(((%%%&&&)))***'''###%%%)))---...,,,)))&&&$$$$$$'''))))))&&&###"""###***&&&$$$&&&+++......,,,,,,---+++'''&&&***+++***(((+++,,,***'''&&&'''***)))******+++,,,,,,,,,,,,((((((***---...---***'''...//////+++'''&&&(((+++---,,,++++++...000000000555222///---,,,+++***((()))))))))((((((''''''''''''))),,,,,,,,,+++,,,---***)))***///333333///***)))+++,,,+++(((&&&''')))((('''(((***,,,---,,,+++,,,---...//////...---,,,((('''(((+++000222111000...(((%%%(((++++++,,,///222222000...***((()))***((()))***++++++++++++***)))***++++++++++++,,,---,,,,,,---///000///,,,)))((()))+++,,,---,,,,,,+++111...,,,...//////111555AAARRRhhhwww{{{xxxuuusssnnnssstttqqqpppuuuwwwuuuuuuzzz~~~}}}|||~~~~~~{{{{{{}}}~~~}}}||||||~~~xxxnnnjjjooovvvuuu|||###%%%&&&&&&$$$"""!!!!!! ###(((,,,...---***'''$$$$$$'''+++//////+++'''$$$&&&&&&$$$&&&******&&&#########!!!!!!###"""""""""######"""!!!!!!%%%%%%### """###""""""%%%'''&&&######$$$"""###$$$$$$$$$###"""!!! $$$(((*********)))&&&&&&&&&$$$!!!!!!"""$$$!!!'''***&&&""""""!!!!!!$$$((()))(((%%%###!!!!!!''',,,...,,,'''$$$(((((()))))))))(((&&&%%%''')))+++,,,,,,+++***)))"""!!!%%%&&&&&&#########%%%))),,,------+++)))(((''')))))))))(((&&&''''''%%%###!!!!!!"""...,,,+++******)))&&&$$$###$$$"""###%%%%%%&&&(((******(((&&&%%%%%%%%%'''))),,,---......---+++...000///+++((((((***%%%%%%'''***,,,---,,,***'''&&&%%%$$$$$$$$$&&&&&&''''''&&&&&&+++///,,,$$$)))---000/////////,,,'''###%%%''''''&&&%%%%%%%%%!!! $$$)))+++---''')))...222///******...111000...,,,************///+++((((((,,,000222222///(((///777333111111,,,(((((('''(((***---000222+++*********+++,,,------***///111...'''$$$%%%)))///.........///000222444------,,,+++)))((('''''''''''''''((()))+++---...***(((''')))...222222111---,,,+++))))))***+++,,,+++***(((''''''(((***+++111///......///111222222''''''&&&(((***+++***(((+++)))'''&&&&&&'''&&&%%%!!!$$$)))---///---***)))%%%!!!!!!%%%***---+++++++++---//////---+++......---+++******,,,...******+++---//////...,,,***---///...***&&&&&&((()))))))))'''&&&&&&''')))%%%***000222111---+++++++++(((&&&''')))***)))&&&$$$(((,,,...---***(((&&&###&&&)))***)))&&&%%%%%%++++++++++++,,,---------((()))'''$$$%%%+++///...,,,......,,,'''%%%''')))------------------,,,,,,...000222333000---***)))---......+++&&&%%%'''***,,,+++,,,...000222111000666333...,,,+++++++++***,,,+++)))(((''''''''''''&&&'''***------+++'''$$$'''(((+++000444333///***'''+++...---)))(((***...///---++++++,,,,,,+++******+++---...////////////+++***+++,,,///000///...)))$$$###'''******+++...---...///...+++)))((((((%%%'''+++---...,,,***(((&&&)))------,,,+++---///------...000111111...,,,''')))+++---/////////...000+++)))***+++---555>>>KKKdddzzz}}}wwwvvvyyyyyysssvvvvvvqqqppprrrtttssstttzzz}}}||||||~~~~~~|||yyy|||~~~yyypppiiikkkuuu|||%%%&&&&&&$$$!!!!!!)))+++*********))))))&&&$$$'''+++,,,(((######$$$$$$###&&&+++,,,)))%%%%%%%%%$$$######%%%(((%%%%%%$$$$$$$$$""" %%%)))&&&!!!###%%%""" &&&)))'''$$$"""  """$$$%%%%%%&&&&&& $$$(((******)))(((&&&&&&%%%""" !!!$$$%%%+++...+++'''%%%$$$!!!"""(((------+++)))&&&### $$$)))...000000...,,,))))))******)))'''%%%###+++,,,---------+++)))''''''""" ###$$$$$$+++***************)))(((%%%$$$%%%''')))+++***)))%%%'''((('''%%%"""!!!""")))))))))******(((%%%"""$$$%%%### %%%)))(((''''''((('''&&&&&&%%%%%%%%%&&&(((+++---///000111))),,,//////,,,)))***,,,,,,)))&&&&&&***,,,,,,***$$$$$$###$$$%%%(((***,,,)))***)))))),,,000---''''''...222000...---+++'''$$$%%%&&&'''&&&%%%%%%$$$"""""""""###$$$&&&((((((&&&+++000222///,,,///333000...---***)))(((((('''333...)))'''))),,,...///000'''+++222//////000,,,'''&&&%%%&&&))),,,...//////---+++)))((((((***+++(((,,,///...***(((***------.../////////000111222------,,,+++***)))((('''&&&&&&&&&'''(((***,,,---...+++)))***---...---+++***************+++,,,------,,,+++***************000...,,,+++---...///...(((((()))*********(((''')))(((''''''))))))((('''!!!$$$(((******(((&&&))))))'''$$$"""$$$)))...)))(((((()))++++++***)))---000222///)))&&&'''***......///000111222111000+++---...---***'''''''''###&&&(((&&&""""""&&&***,,,...111333222///---+++,,,)))'''''')))++++++***'''***,,,---,,,***))))))&&&(((+++,,,,,,)))'''%%%,,,...000000---+++,,,...'''(((&&&###%%%,,,111111...//////+++&&&$$$%%%(((,,,,,,,,,,,,,,,------...000222444222---***+++,,,+++------+++((('''***---......///111333333111///111...+++******)))(((&&&///---***'''&&&&&&''''''%%%(((,,,---+++'''%%%###))))))***---//////,,,)))%%%+++000000+++((())),,,222///,,,++++++,,,+++***)))***,,,.../////////...000000000000000///...---***&&&&&&***+++******---***++++++***(((''''''(((%%%''')))++++++)))&&&%%%&&&***//////,,,***+++---++++++,,,...111111///---)))***,,,///000222222222...)))'''))))))+++666DDDYYYsss~~~tttvvvzzzyyyvvvvvvvvvsssqqqqqqtttuuuuuuzzz}}}||||||}}}zzz}}}|||vvvoooiiijjjrrr|||((('''%%%!!!&&&---***&&&&&&((((((+++&&&""""""&&&)))(((%%%###%%%%%%%%%(((///000..."""$$$'''((((((((()))***)))'''###"""!!!!!! ###+++---''' (((---(((!!!!!!$$$(((***)))&&&""" !!!###$$$###$$$&&&(((######$$$$$$%%%%%%%%%%%%%%%%%%###!!!!!!###(((///222...)))'''&&&###$$$+++000...------***$$$'''(((***,,,.../////////'''((((((((('''%%%###"""***+++,,,,,,---,,,++++++***&&&!!! """%%%&&&%%%......---+++)))&&&%%%%%%""""""###&&&(((***)))'''%%%''')))(((&&&$$$""""""######$$$&&&'''&&&$$$!!!%%%&&&$$$!!!"""'''+++***(((((('''&&&&&&''''''&&&'''''''''((()))+++,,,---))),,,//////,,,***+++---666000***'''))),,,...---$$$######$$$%%%''')))***%%%'''''''''***...---'''$$$***///...,,,,,,)))%%%%%%&&&&&&'''((('''&&&%%%"""$$$%%%&&&&&&&&&&&&&&&(((***+++++++++---000111++++++***((('''&&&%%%%%%///,,,)))'''((()))***+++))) """'''$$$'''...---'''&&&$$$%%%(((***+++***111///,,,(((&&&&&&&&&'''))))))***+++,,,---,,,,,,+++---//////...---///000......---,,,+++******)))'''''''''(((***+++---......+++((()))+++,,,+++(((***+++,,,---...///000000...------,,,++++++******+++***))))))+++++++++***+++,,,---,,,+++(((&&&&&&"""###%%%(((+++,,,)))'''!!!###'''***+++***(((''''''+++...***### %%%+++'''&&&$$$$$$&&&'''&&&%%%%%%+++111111,,,'''''')))///000222333333222222222)))+++,,,,,,+++))))))((("""&&&(((&&&###"""''',,,333000///111444444///+++...+++)))((()))+++------,,,,,,+++***((('''(((***))))))***++++++(((%%%###,,,000333222...++++++---***+++(((%%%&&&---111111...///...***%%%###%%%'''************+++---...///+++,,,,,,)))%%%%%%(((,,,))),,,......,,,,,,...111111111222333444222///,,,*********+++,,,***'''$$$///---***'''%%%%%%&&&&&&$$$+++000...&&&"""%%%***...,,,***))))))******)))$$$+++222333///)))'''&&&///---******+++,,,,,,++++++,,,---......---,,,,,,///000111111111111111111---***+++---,,,((((((+++))))))'''%%%$$$%%%(((+++++++++***)))(((''''''&&&&&&***---,,,***'''&&&'''))))))))),,,...000///---******+++,,,...///111222,,,''''''+++++++++888JJJgggzzzzzzssswwwxxxtttuuuuuuuuuuuuttttttvvvyyywww|||~~~}}}|||~~~}}}|||ssskkkeeegggqqq{{{'''&&&$$$!!!$$$///333+++$$$$$$%%%$$$'''$$$!!!"""&&&)))+++***&&&((()))(((,,,111222///###'''***+++*********+++'''!!! !!!!!! """(((---...)))### ,,,222///)))%%%&&&((())))))'''%%%###%%%''''''$$$ """%%%((('''$$$"""!!! !!!""""""""" !!!"""***000111---(((&&&%%%###$$$***---+++...222...%%%+++******)))***+++,,,---&&&&&&%%%%%%$$$$$$$$$$$$'''''''''(((***,,,...000((($$$!!!"""&&&)))******,,,,,,+++)))&&&%%%&&&'''%%%%%%$$$&&&'''(((&&&%%%&&&''')))(((&&&$$$$$$$$$!!!###$$$$$$"""%%%&&&$$$ !!!&&&***)))***(((&&&%%%&&&(((((((((***)))'''%%%$$$$$$$$$%%%))),,,//////,,,+++,,,---444000+++((((((***+++,,,'''&&&&&&%%%$$$"""!!!!!!"""######&&&***)))%%%"""'''******+++---***&&&'''''''''((())))))'''%%%!!!$$$'''((('''&&&&&&&&&'''((('''%%%''',,,---+++((((((((((((''''''''''''((('''&&&&&&'''(((+++,,,&&&!!!%%%!!!&&&111555)))'''%%%&&&***,,,+++)))000///---+++)))'''&&&%%%+++)))((()))++++++)))&&&))),,,///...,,,+++---000//////......---,,,++++++'''(((***+++---.........***'''%%%&&&***,,,+++)))+++,,,///111222333222222...------,,,++++++++++++''''''(((***++++++***'''...//////---)))'''&&&&&&"""'''++++++)))&&&$$$'''+++---------......&&&,,,///+++$$$ """'''(((%%%###""""""######"""###,,,000...++++++,,,...000333444222000......((()))++++++,,,+++***)))%%%(((+++)))&&&&&&***///333///+++---222444000,,,000...+++))))))+++---///------,,,***'''''')))+++)))(((((((((((('''$$$!!!,,,///333222///+++******+++,,,***&&&'''---000///------,,,)))%%%###&&&)))((((((((((((***,,,...000+++***)))'''&&&(((+++...***---000000......111444333222222333333111---***((())),,,...000///+++'''---+++)))'''&&&%%%%%%%%%###+++111---$$$!!!'''000111...+++(((&&&''')))***'''+++000333111,,,'''$$$,,,***))))))+++---,,,,,,,,,---......---,,,+++***(((+++...000000111333555---,,,---///,,,&&&$$$'''((((((&&&$$$$$$&&&***...111///,,,***))))))+++,,,(((((((((((('''&&&$$$"""&&&&&&''')))---......---+++***((('''(((***---000,,,((()))///...///@@@VVVrrrzzz}}}xxxuuuxxxvvvpppssssssuuuxxxyyywwwyyy}}}zzz~~~~~~}}}|||wwwiiidddccckkkyyy}}}"""$$$$$$!!!###...222***$$$%%%$$$ !!!"""###%%%&&&'''(((((('''******))),,,///---)))"""%%%)))++++++*********((($$$  %%%%%%&&&(((+++,,,***((( """''',,,//////...%%%$$$$$$%%%&&&'''((((((++++++)))$$$"""'''+++)))&&&###  !!!!!! !!!""",,,111111,,,&&&%%%%%%###"""'''((((((///999555***++++++++++++++++++++++++&&&&&&$$$$$$$$$&&&''')))'''&&&$$$$$$%%%(((+++---%%%###!!!###(((,,,,,,+++***+++***'''$$$$$$&&&)))'''&&&%%%&&&((()))((('''&&&((()))(((&&&%%%%%%%%%!!!!!!###%%%%%%&&&'''%%% !!!&&&))))))***'''$$$###&&&(((((((((***(((&&&$$$###$$$&&&'''***---000///---++++++---+++,,,,,,+++***)))***+++*********)))&&&### !!!###"""$$$((('''######%%%'''(((,,,111///)))(((&&&&&&(((******'''$$$ %%%***,,,+++)))((((((&&&******''''''++++++(((''''''(((******+++++++++((((((&&&$$$$$$&&&***---((("""''')))!!!###///444)))&&&%%%'''---///...,,,,,,---.........,,,)))(((+++,,,,,,+++***(((((('''***---///---***)))---000//////......---,,,,,,,,,((())),,,///111000///...)))&&&$$$%%%((()))(((&&&(((***---///111111000///...---,,,+++++++++,,,---&&&'''***---//////+++(((---......+++'''%%%&&&((( """&&&)))***)))((()))+++------++++++---///------,,,***(((''''''(((***'''###!!!!!!""""""!!! (((,,,---,,,+++,,,***...222333000+++)))'''))))))***+++,,,+++***(((((()))***)))((((((+++...---+++)))***---//////...222000---***(((***...111...///111111000/////////+++)))&&&'''((()))'''&&&+++---000111///,,,)))''')))+++***'''(((,,,///---,,,---,,,)))&&&&&&)))---***))))))((()))+++---...---,,,+++,,,...//////...,,,///222111///...000222000////////////...,,,))))))***+++...111111///---***)))((('''&&&%%%$$$###!!!(((...,,,&&&$$$)))/////////---***))))))***,,,++++++---000222000,,,(((******)))+++------,,,+++,,,,,,---...---,,,+++***$$$'''***+++++++++...000...---///111---&&&$$$''''''(((((((((((()))---//////...,,,++++++,,,...000,,,)))&&&'''***+++(((%%%%%%%%%&&&(((,,,...///...000---(((%%%%%%(((,,,//////***+++111111555KKKgggyyyyyyyyyyyyyyywwwuuurrrsssrrrvvv|||}}}yyyzzz}}}~~~}}}uuunnncccdddiiirrr|||}}}###'''&&&### (((...((($$$'''%%%"""&&&'''&&&###!!!!!!'''))))))((((((***'''!!!''')))+++,,,+++***+++,,,%%%"""((((((''''''((()))+++,,,$$$(((,,,,,,***)))***---###!!! ###''')))+++,,,,,,***$$$ &&&++++++***(((%%%""" !!! !!!"""///333333,,,'''&&&&&&%%%"""%%%%%%'''222???<<<000+++,,,...//////---,,,+++(((&&&%%%$$$%%%(((+++---,,,)))%%%!!! """$$$'''%%%###"""$$$)))++++++))),,,,,,***&&&###"""%%%(((&&&%%%$$$&&&))),,,------'''((()))(((&&&%%%%%%'''%%%""" ###&&&'''((()))'''""""""'''*********&&&###"""%%%'''((('''((('''&&&%%%'''***---///***---000000---++++++---(((,,,222333111///...///+++,,,------,,,(((%%%###!!!$$$%%%$$$%%%(((((($$$%%%%%%%%%'''...444333,,,'''&&&%%%''')))***'''$$$"""'''---000...,,,+++,,,%%%---111---***,,,+++((('''(((***,,,...//////000...,,,(((###"""###(((+++'''###))))))$$$)))'''$$$###'''---111000---)))+++///111222000---+++)))---111///+++(((+++...+++...///---***)))---222.........------,,,,,,,,,(((***...222333222000///,,,)))%%%%%%&&&&&&$$$!!!###%%%)))+++,,,,,,+++***...---+++******+++---...&&&(((,,,111333222...***+++,,,+++)))%%%$$$''')))&&&%%%$$$&&&)))+++,,,+++...//////,,,'''%%%''')))666000***)))---000///,,,---)))%%%"""!!!""""""!!! ###''')))***)))((((((&&&+++000111---((($$$"""++++++***+++,,,+++)))'''(((((((((''''''(((***,,,'''((())))))(((***---000444222...***(((***...111///333888::::::888666555...+++((((((+++------,,,***,,,...000000---(((%%%&&&))))))&&&(((,,,...,,,,,,---,,,***'''(((,,,000---,,,***))))))***,,,---+++***+++...111111---)))...111333222///---...000---,,,+++,,,------+++))))))))))))+++///111111000'''(((((('''&&&%%%###### %%%***+++((('''))),,,---.........,,,,,,,,,---///,,,***---222333111---+++***+++---......,,,******+++,,,---------,,,+++%%%''')))(((&&&$$$%%%'''...///222333///((('''***&&&(((+++,,,,,,---...000************,,,---///000222,,,(((***///222///***%%%%%%%%%(((,,,///000///666222+++&&&&&&)))...222222++++++111333999UUUttt|||xxxxxx{{{{{{wwwtttvvvssssssxxx{{{{{{~~~~~~~~~~~~xxxooohhh```fffpppxxx}}}~~~~~~{{{~~~ &&&%%%  !!!###(((,,,(((###$$$))))))(((&&&$$$#########$$$######""" """$$$'''***......---+++++++++!!!$$$### ###)))***&&&...///,,,&&&%%%)))...///$$$$$$###!!! $$$,,,333000,,,'''$$$$$$%%%&&&'''***+++***((($$$  !!!!!!"""###***...---(((,,,222+++%%%!!! &&&///555444000...111666888333***(((+++***(((!!!&&&)))&&&&&&***((( ###%%%!!!###%%%&&&&&&(((+++...333222///((("""!!!$$$(((%%%'''))))))(((((()))+++%%%%%%""""""&&&%%%!!!###!!! !!!$$$&&&''''''%%%))))))%%%%%%******''',,,'''&&&,,,000...)))'''+++'''$$$&&&+++//////---000000///...,,,***'''%%%(((***---///111111000000+++)))((((((***)))%%%"""&&&&&&&&&''')))***)))''''''%%%$$$&&&+++......,,,&&&))),,,,,,+++)))((((((%%%***//////***&&&&&&(((...+++*********)))$$$ %%%%%%(((,,,,,,((('''***///)))%%%&&&%%%!!!###))))))&&&### !!!$$$&&&+++&&&"""$$$***---***%%%%%%...333111000222///***,,,222555111---,,,,,,+++///////////////...------111000...+++)))'''%%%$$$+++***)))+++...///...---'''...000***%%%&&&%%%"""'''''''''(((+++,,,,,,++++++)))((((((***,,,---,,,%%%&&&+++000000,,,+++...(((+++,,,(((""""""(((///555---%%%!!!"""&&&)))***111000,,,(((###"""###%%%,,,...,,,)))(((,,,---+++'''%%%"""!!!!!!!!!!!! ''')))+++---------,,,,,,)))+++------,,,*********000...,,,)))((('''&&&&&&((())))))'''$$$#########)))******)))((())),,,...---...///---)))((()))+++,,,---000555999999444///)))***---000222111...+++***))))))+++---+++&&&"""$$$&&&&&&%%%(((...000...000---,,,---,,,,,,---///---,,,+++*********++++++***)))+++...,,,((('''***,,,...222555666444111//////...---***'''%%%&&&'''...***(((,,,222444000***((((((((()))***)))&&&######%%%'''(((((()))+++,,,+++///000---+++*********,,,---...///000000///.../////////000000//////...000000000...++++++---///111+++'''(((&&&"""###)))+++---///000...------...,,,&&&!!!""")))...---+++...,,,+++---000111///,,,...000///,,,,,,---***%%%$$$))),,,******---...,,,555000+++'''(((***,,,---555444222///555GGGaaauuuvvvxxxyyyyyywwwuuuttttttsssrrruuu|||~~~zzzvvvvvv}}}{{{|||~~~}}}~~~{{{tttlllgggdddggglllsssyyy}}}}}}{{{~~~~~~ %%%%%%!!!!!!$$$(((%%%%%%'''%%%###&&&,,,(((&&&###!!!!!!"""$$$%%%"""%%%'''((()))***)))((('''&&&!!!$$$###$$$'''(((&&&+++,,,***&&&&&&***+++)))$$$%%%$$$!!! $$$+++111...+++&&&$$$###%%%'''(((+++(((%%%$$$$$$###!!!!!! """$$$***......***,,,000***%%%######'''---000///---...000555666111(((&&&((()))(((""" (((***'''))),,,***""""""$$$((('''&&&$$$###%%%)))---444222...(((###!!!!!!###'''((()))+++,,,,,,+++***###$$$"""!!!###((('''###&&&%%%&&&(((+++,,,+++)))"""&&&'''%%%(((,,,,,,(((---'''%%%)))+++'''###!!!&&&###!!!###)))---...---++++++,,,,,,+++)))((('''&&&''')))+++,,,,,,,,,+++)))(((''')))++++++(((&&&)))(((((()))+++,,,,,,+++(((((())))))***,,,...000***,,,------+++))))))***(((***,,,,,,***))))))***...+++)))((()))(((%%%###%%%$$$&&&)))(((%%%&&&***...***)))+++***%%%%%%)))...---***)))((()))+++,,,(((%%%###&&&,,,---)))$$$+++222555333000000,,,'''+++///000...---///000........./////////......---......---,,,***'''%%%###&&&''')))*********,,,...(((...000+++)))+++,,,***,,,+++******++++++++++++((('''%%%&&&(((***++++++&&&%%%'''***)))&&&&&&******,,,,,,)))'''(((...333888111)))%%%%%%''''''''')))+++...---)))%%%!!! +++,,,+++''''''***+++)))(((((('''&&&&&&$$$""" %%%&&&)))---000000///...(((***---......///111222000000000///...,,,+++***)))******(((%%%######$$$((()))************,,,...)))+++---,,,***(((((()))'''(((***...111000,,,(((%%%&&&'''))),,,------------++++++---//////,,,((((((...222000...///000///,,,,,,---......,,,+++++++++++++++++++++++++++,,,+++***,,,///---)))(((++++++---000333333111...,,,++++++***(((%%%$$$%%%'''///---,,,...222333111...---,,,,,,---......,,,)))((())))))((('''''')))+++***,,,......---+++)))'''((())),,,...000111111111,,,------------+++***))),,,,,,,,,+++******+++,,,...(((&&&((()))''')))---000000000...---,,,...000---(((###"""&&&***++++++---,,,---...000111000///---...,,,)))))),,,+++((("""&&&(((&&&''',,,//////...***&&&%%%'''+++...000000000111666AAATTTiiixxxsssuuuwwwwwwvvvuuuuuuvvvtttrrrsssxxxzzzxxxxxxzzz|||{{{xxx{{{~~~~~~}}}xxxsssmmmkkklllnnnqqqtttxxx|||!!!!!!$$$###!!!###((()))%%%###&&&(((&&&&&&)))%%%$$$!!! ###%%%''' ###&&&)))(((&&&&&&&&&%%%###"""&&&&&&$$$%%%&&&%%%###$$$"""!!!###'''%%% %%%%%%%%%###!!!###)))...+++)))&&&$$$###$$$&&&'''(((###!!!"""!!!!!! !!!$$$)))///000------...)))%%%&&&''')))******)))(((---...111333...&&&$$$&&&'''&&&###!!!$$$***+++((((((+++***$$$ ###'''(((...,,,'''### """''',,,333000,,,((('''%%%###"""'''&&&'''***------***&&&!!!###$$$###&&&******&&&'''(((***---//////,,,)))"""$$$&&&(((---111///***---'''###%%%%%%!!!!!!!!!''',,,------'''(((((()))******))))))&&&&&&'''((()))*********((('''''')))++++++***(((***)))''''''***+++,,,,,,***,,,...,,,))))))...333---...---+++(((''''''(((+++***************+++,,,...+++(((&&&&&&''''''&&&(((&&&&&&((('''%%%(((---...,,,---///...***((()))+++++++++***************&&&%%%%%%)))...///***%%%---222555222///...+++'''+++,,,+++)))+++000000...---------------,,,,,,,,,***+++------,,,)))%%%######'''***)))&&&&&&***...'''+++---+++,,,000222222000///---,,,+++***++++++'''&&&%%%&&&)))+++++++++)))''''''((('''###$$$(((+++***))))))***---000333444///***((()))***)))'''%%%(((,,,---+++&&&###!!!)))+++***&&&&&&)))***((()))***++++++)))'''$$$"""$$$$$$''',,,222444222///''')))+++---///111555888...///222333333111///---,,,---,,,***'''%%%$$$%%%''')))+++,,,,,,,,,...///(((***,,,---+++***)))***(((((()))***,,,+++(((%%%$$$$$$$$$&&&(((+++---///+++)))(((+++...000...+++***444;;;888222000...---'''***---......,,,(((&&&******+++,,,------------******+++...,,,((((((+++,,,...000111111///,,,***)))******(((&&&%%%&&&(((/////////000111222222222///...------......---,,,'''((((((&&&%%%%%%''')))***+++---000111...)))%%%&&&''')))+++---.........,,,---//////...,,,)))'''***))))))***+++,,,+++***---'''%%%)))---------...222111///,,,***+++...111---+++'''$$$$$$&&&)))***+++---///000//////000111...///,,,'''&&&***+++)))###''''''%%%&&&---222444,,,***'''&&&)))---000111...///555BBBSSSeeeqqqwwwppprrruuuvvvvvvvvvxxxyyyvvvssssssvvvwwwwwwyyy~~~|||~~~|||wwwwww|||~~~{{{sssllljjjnnnvvv|||||||||~~~}}}~~~%%%"""!!!""" """(((### """***///***$$$ #########$$$%%%'''((()))###$$$###""" !!!$$$&&&---***&&&%%%%%%$$$""" !!!"""###"""!!!$$$$$$$$$&&&&&&$$$!!! ###)))'''!!!$$$&&&&&&$$$""""""&&&***+++***(((%%%###"""###%%%%%%!!! !!!  $$$(((///333111...,,,'''!!!"""%%%))))))'''%%%&&&'''******,,,...+++%%%###&&&$$$###"""###'''***)))&&&###'''(((%%%$$$)))---......,,,((($$$"""###'''***...+++))))))+++,,,)))&&&%%%$$$$$$''',,,,,,&&& ###%%%%%%(((,,,,,,)))''''''(((***,,,,,,)))'''$$$%%%(((,,,222333///***+++%%%"""###$$$  """''',,,......(((((()))*********++++++&&&'''((()))+++,,,------******)))))))))((('''&&&(((&&&######%%%((())))))---------+++))))))---000000///,,,'''###!!!!!!"""(((***,,,+++(((''')))+++,,,***'''$$$%%%&&&(((***+++((((((*********...444.........///...---++++++&&&'''(((******)))(((''')))''''''***///000---***+++///111111///---,,,+++++++++'''%%%)))///000---///...---,,,+++***)))))))))+++---///...+++(((&&&*********)))'''''')))+++'''((()))***,,,000333555111000///,,,******+++,,,((('''''')))+++---...---***)))+++...,,,((((((+++***'''$$$%%%))),,,------)))'''&&&(((,,,...,,,***((()))***)))''''''((())))))+++***'''&&&***+++)))((()))******((('''&&&&&&$$$###%%%+++111444111...)))***,,,,,,---///333555---...000222333222111000000000000---***((('''(((&&&))),,,.........///000***++++++++++++,,,------............------+++***'''((()))))))))***,,,...+++)))''')))---000///---***222666444000...+++'''%%%(((************((($$$***+++---///000111000000***)))***---+++''''''***...///000111111000...------------+++)))'''((()))...000222111//////111444222000...---......---,,,&&&(((***+++***))))))***,,,+++---222333///***''',,,,,,---------------,,,...000222444333111...+++***))))))***---...---+++---)))''')))...000///...///...---+++)))+++...111,,,------+++'''%%%''')))+++...111000---,,,---///...111///***((())))))''''''+++,,,)))***000444555111...,,,+++---///111111111444>>>QQQfffsssvvvtttrrrtttvvvwwwwwwwwwyyyzzzyyywwwwwwyyyyyywwwyyy}}}~~~~~~zzzwwwyyyzzzwwwrrrnnnooouuu~~~~~~~~~'''$$$!!! $$$!!!(((...+++$$$###%%%(((***++++++***)))------+++'''$$$###$$$&&&,,,***'''$$$###!!!!!!"""$$$$$$###!!!###(((((($$$$$$"""%%%---...)))###&&&'''&&&###"""$$$'''++++++***'''### !!!"""$$$$$$###!!!""" $$$'''000777555///)))%%%"""###'''(((%%%$$$&&&)))&&&%%%'''***((($$$$$$&&&!!!###'''(((%%%###"""&&&'''%%%&&&+++...---((())))))(((&&&&&&''')))+++((('''(((***+++)))&&&&&&$$$$$$'''+++***###$$$'''&&&(((,,,,,,***(((&&&%%%%%%'''((('''&&&%%%%%%'''---000///***''''''###"""%%%&&&$$$%%%'''!!!!!!###%%%)))---//////,,,,,,++++++++++++++++++$$$%%%(((***---...///000...---,,,)))'''$$$######&&&$$$""""""$$$&&&'''(((///,,,(((((()))++++++***222111,,,'''!!!###)))///---'''"""$$$''')))(((&&&%%%%%%&&&)))+++***((())),,,------111777......---++++++---------'''(((+++---...---+++)))---***(((***...111222111///000222222000...---...******'''&&&+++333555333333222000...,,,++++++***+++---///000///...+++***444///***)))+++,,,)))&&&***((((((+++---000222444///000///---***)))+++---((((((((())),,,------,,,''')))...333333///---///,,,((($$$$$$(((***)))''' """''',,,...,,,)))'''((())))))))))))***+++***,,,+++((()))---...,,,'''((('''&&&$$$%%%))),,,%%%%%%&&&***...000///---000111000...------///111/////////000111222333333222333222000---+++***+++'''***---/////////000111,,,***((('''(((+++---///000000000000......------+++---///...,,,******+++...,,,***,,,///111000---+++---,,,+++---...***$$$%%%((('''$$$$$$)))***'''+++---000333444444333222,,,+++---000...***))),,,,,,---...///////////////000111000...***((('''''',,,///111000---,,,///222444222000.........---,,,+++...333444222///,,,***---+++///555666000+++***111000000000000000000000---///222444444222000...)))))))))***,,,---------,,,***))))))...222333111,,,---......---...111333+++///333111---((('''(((,,,...000///+++((()))+++***///222///,,,,,,+++))))))...000......000111000111000......000222333333222999III___ttt}}}zzztttvvvxxxyyyxxxwwwwwwyyy{{{||||||~~~}}}wwwvvvyyy||||||zzzwwwyyy}}}~~~{{{nnnppprrrtttwww{{{}}}}}}&&&"""!!!  %%%"""((()))((()))%%%'''***,,,---+++)))'''000///---)))%%%###$$$%%%((()))(((%%% !!!"""!!!###""""""((()))%%%"""""""""***,,,)))"""%%%''''''$$$"""###%%%***,,,,,,)))$$$!!!!!!"""&&&)))***%%% $$$&&&$$$!!!%%%'''111:::999///&&&###$$$"""%%%%%%$$$%%%(((+++&&&###$$$'''&&&######%%% ###&&&%%%!!! %%%((((((&&&&&&))))))&&&$$$&&&)))******)))))))))***)))'''&&&&&&%%%###"""***((('''((()))'''"""!!!%%%(((&&&'''***+++******(((%%%%%%&&&'''''''''""""""&&&++++++&&&######%%%###$$$((()))'''(((+++%%%&&&''')))***,,,------------+++***************!!!###'''***---......---......---***&&&$$$%%%&&&'''%%%$$$$$$&&&((())))))---***&&&'''***+++)))&&&222111---(((""" !!!'''------'''######%%%$$$%%%'''''''''''')))+++'''&&&(((,,,,,,+++---111,,,---,,,))))))---...---&&&(((+++---......,,,+++...+++)))***---111444555444333333444111,,,,,,...''')))))))))...777;;;:::555444222000///...///////////////...............999111)))(((,,,...***$$$,,,))))))---111111222444...000111///,,,)))***---'''&&&'''(((***+++***(((###&&&---444555000...000///+++((('''((()))'''%%%""""""$$$)))------)))%%% %%%***------+++((('''))),,,,,,)))+++///111000(((((((((%%%###$$$***///'''((()))***+++---...///777777666333000...///000222111000000000111333444222333333111...,,,,,,---***,,,.../////////111222,,,)))&&&%%%'''***,,,,,,+++,,,...---,,,++++++,,,+++///222111...,,,,,,...111...,,,---//////,,,(((---+++(((''',,,111---%%%&&&)))''' """***...,,,,,,...222555666555333222000000111444222......111++++++++++++++++++,,,,,,111111111///***'''%%%%%%***---000000...,,,---...///---,,,,,,,,,,,,+++)))---111555666333...***(((---...777AAA???444...///------......///111222333,,,...000222222000...,,,'''((()))((('''(((+++...,,,...---+++---333666777...///111111111111333555+++///333444000,,,******------...---***(((((((((%%%---222111//////...,,,+++///222///---......+++...------///222555555555333>>>SSSjjj{{{~~~yyyyyyzzzzzzyyyxxxwwwyyy{{{}}}xxxuuuvvvwwwzzz{{{yyyxxxyyywwwssseeekkkssszzz}}}}}}!!! """  $$$###(((***,,,///((((((((((((''''''&&&&&&))))))'''%%%"""!!!###%%%&&&***,,,(((!!! ###$$$"""!!!&&&(((&&& ###### !!!%%%&&&$$$ $$$'''(((%%%######$$$'''***,,,+++&&&######%%%&&&((()))'''"""!!!###(((,,,***%%%"""$$$(((&&&111===<<<000$$$"""%%%!!!""""""###$$$&&&***,,,)))%%%###%%%%%%!!! """!!!###&&&###%%%''''''%%%&&&(((&&&"""###&&&)))+++***))))))*********)))'''$$$###$$$%%%+++******(((&&&### ###((()))&&&$$$'''))))))***((('''((((((((('''%%% !!!&&&+++(((!!!!!!&&&&&&%%%&&&))))))%%%$$$'''((())))))))))))(((((((((***)))((('''''''''(((((("""%%%))),,,------***)))***+++,,,+++)))))),,,...'''&&&&&&''')))******))))))))))))*********(((''',,,,,,***'''###!!!"""###%%%%%%&&&((())))))'''%%%###'''***)))((()))***&&&&&&***...,,,'''&&&((((((,,,---***+++......***$$$&&&)))+++,,,,,,+++*********)))+++...111333444111......000---((()))---&&&***+++)))+++111666666000///...---...///111222333111...++++++,,,///111444...((('''***+++)))&&&+++&&&'''---111000000222000333666333...***)))***((((((((()))******(((&&&###%%%+++222333///...111...,,,***)))((((((''''''''''''(((,,,///...)))$$$ ###(((******(((''''''(((++++++))),,,111444222+++,,,---***&&&&&&***...)))+++,,,+++***,,,111666555666777555333000000000000000000000//////......///000000///---,,,,,,------...//////...///111333,,,***)))***,,,---,,,***&&&))),,,---,,,+++,,,---,,,000333333111222777;;;888666444333333111,,,'''+++,,,+++***---111...(((&&&+++)))"""$$$///444111+++...222555666444111///111000222555333//////222///...,,,***)))(((((((((111222222000---)))((((((***,,,///111000...,,,+++******+++---000000///...---000333444222000//////000777GGGUUUPPP???666777444333333333444666777888444555555555333222000...(((+++,,,)))%%%%%%+++222444888777///+++000555777222222111///---...111444---...000000///...------,,,+++++++++,,,,,,***)))(((///333000,,,,,,,,,+++...222222...,,,...///---000000000222555777777666777GGG^^^rrr|||}}}{{{yyyzzzzzzxxxwwwwwwyyy{{{}}}wwwuuuwwwsss{{{}}}yyyuuuqqqmmmgggmmmvvv~~~ ###"""!!!"""***...------...***(((%%%###""""""$$$%%%!!!!!!!!!  ###&&&&&&,,,111---$$$### !!!&&&'''###!!!###&&&'''%%%***---***(((((('''%%%###'''(((&&&######$$$$$$(((,,,+++'''%%%&&&)))$$$$$$$$$$$$$$$""" %%%+++000///)))%%%'''***&&&222>>>>>>111###!!!&&&$$$###!!!!!!###'''***,,,,,,'''$$$%%%$$$  """###&&&"""!!!$$$%%%$$$&&&)))'''###%%%''')))***))))))***+++)))+++,,,***'''&&&)))---******)))&&&!!!%%%)))***%%%###%%%((((((''''''(((******)))%%%""" """(((---(((!!!###+++'''&&&(((***'''""" !!!)))******)))&&&$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%(((,,,//////---)))&&&&&&)))+++,,,,,,...222777&&&&&&&&&'''******)))(((%%%)))------***'''((()))%%%&&&&&&%%%"""""""""$$$)))######+++000---'''!!!(((++++++)))))))))((((((---000---&&&!!!"""%%%+++...------000...(((&&&(((***,,,......---,,,''''''))),,,///111222222(((%%%%%%)))((($$$&&&---&&&+++,,,(((&&&(((+++,,,((((((((((((***---000222555111,,,((((((***///222---+++(((&&&&&&'''))))))&&&"""###+++000...---///333777999777000***((()))+++******+++,,,,,,)))'''''''''+++000111...///222++++++***(((''''''''''''))))))+++///222111,,,'''$$$$$$###""""""$$$(((+++&&&)))***))),,,222555444...111222///***'''))),,,)))---///---***,,,444<<<000222444444333111000111+++---...///...+++((('''---.........,,,+++,,,---/////////.........111333------...111444222...)))&&&***...000///...///111...111444444555999BBBIIIEEECCC@@@@@@???;;;444...)))---000...---///---)))&&&,,,,,,&&&(((333888333***---111555555333000---//////000333111------000444222///,,,***(((''''''222444555333000...,,,,,,***,,,///222222000,,,)))...///222666:::<<<;;;:::111333555666888:::>>>AAA555@@@VVVgggaaaKKK>>>???EEEDDDBBBAAA@@@AAAAAABBB???>>>===;;;999666444333+++///000+++%%%%%%---666???CCC@@@333***+++111333555333...***''')))---111///...,,,,,,---...//////,,,***)))+++...000...+++///444555...'''&&&&&&&&&222555333...---000333333777666666777888888777555===OOOgggwww{{{yyyxxxxxxwwwxxxxxxwwwvvvwwwyyy||||||~~~~~~wwwvvvzzzsss}}}{{{uuuppplllmmmrrrzzz$$$###"""!!!$$$''')))(((&&&%%%)))***&&&%%%&&&'''&&& !!!"""***&&&$$$(((***&&&"""""" ###&&&***+++++++++***)))''''''$$$$$$%%%%%%%%%$$$"""!!!''''''((()))******))))))!!!!!!$$$(((&&&  ***((('''+++000111---)))//////222222***!!!!!!(((+++((($$$""""""%%%***,,,+++***)))'''%%%###!!! &&&!!!!!!%%%%%%$$$)))'''$$$ ###'''%%%)))------***((((((***)))'''&&&)))---...+++''')))'''$$$###"""!!!!!!###$$$%%%%%%&&&(((***(((***---...---)))$$$!!!%%%(((***((($$$"""$$$'''###%%%)))***)))'''%%%%%%,,,,,,***(((&&&%%%$$$$$$$$$!!! """&&&)))'''%%%'''(((+++...000000...++++++******,,,///222222111%%%%%%$$$###$$$%%%&&&'''((('''***//////***((()))%%%$$$''')))(((%%%)))///***$$$ """***///...+++(((((())),,,------***((('''))),,,...---***&&&$$$%%%+++,,,(((%%%)))...111------------,,,+++***)))...***'''(((***,,,---...)))+++,,,---,,,***'''&&&&&&''''''''''''&&&%%%%%%"""$$$(((,,,...///000111,,,,,,,,,***((('''(((***+++***)))(((((('''((((((((())))))(((&&&%%%'''(((,,,///111000,,,)))((((((*********+++,,,---...///000,,,((()))---///---***///---***%%%!!!!!!$$$&&&---***)))+++//////+++&&&((('''&&&&&&'''((((((''' """&&&***---......666888666111...///000000---...///000000///...---******,,,222888999333...******+++*********,,,---...000222111///...111444666888777333555<<<>>>:::CCCAAA>>>===<<<===???@@@>>>?????????>>>===<<<;;;===:::;;;CCCMMMUUU___gggiiiaaa[[[ZZZXXXQQQIIIFFFAAA;;;666666:::;;;999666;;;777333333777;;;<<<===111...///444555111,,,,,,222000111555444000...///111777555+++''',,,000//////555;;;===;;;888666666...000555;;;@@@AAA===999???@@@BBBGGGLLLOOOOOOOOOJJJJJJIIIJJJLLLPPPTTTWWWJJJMMMRRRYYY______ZZZUUUZZZ[[[ZZZYYYWWWVVVWWWXXXQQQQQQPPPOOONNNLLLJJJIIIAAA@@@===999444111333888DDDAAA;;;444///...000333222000,,,(((&&&'''+++...111///---...000111222111)))((((((+++...000000000+++000333///'''"""###&&&...------------///111222222666222111555000000;;;===bbbyyyzzzxxxvvvuuu{{{wwwuuuttttttxxx{{{}}}~~~}}}||||||{{{{{{zzzzzzyyyxxxyyyyyyssslllhhhjjjmmmyyy|||###### """$$$###"""&&&((((((%%%%%%''''''$$$$$$### $$$((('''%%%&&&%%% !!! !!!$$$(((+++,,,,,,+++***((((((''''''%%%&&&'''((((((''''''&&&###$$$&&&''')))***++++++'''%%%%%%&&&$$$!!!%%%$$$$$$)))///111...+++)))***---///)))!!!###)))((('''''''''(((******+++++++++******)))((((((((('''&&&%%%$$$%%%&&&(((&&&###  ###'''***''''''(((***+++***(((&&&'''&&&&&&))),,,---+++'''((('''%%%### """%%%''''''''''''(((%%%(((,,,///000---)))&&&&&&(((***((($$$"""$$$((($$$'''***,,,+++***)))))),,,,,,,,,,,,***'''%%%$$$!!!$$$&&&&&&%%%(((((()))+++,,,,,,+++***,,,++++++---000111111000)))'''%%%###$$$'''***---+++)))))),,,,,,((((((***((('''((()))&&&"""%%%++++++)))((('''((()))***+++'''(((***---///...***''')))+++///111111///,,,***&&&,,,---)))&&&(((,,,.........---.........---,,,///...---.........---...,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************((((((***...333555222///.........+++(((&&&&&&'''+++***)))((('''&&&&&&%%%)))******(((%%%###$$$$$$&&&***---+++%%%$$$)))///,,,,,,,,,+++,,,------...444///)))(((+++...---,,,///---***&&&"""###%%%(((...,,,***+++...///,,,(((///.........///000//////,,,,,,,,,---///111222222222222222222111000222444222111///---+++***)))(((++++++---222666999888777555666777666666999>>>CCCCCCCCCCCCDDDFFFHHHIIIIIIUUUWWWUUUPPPRRRWWWYYYWWW___aaaaaa]]]YYYYYY]]]aaajjjiiigggdddbbbaaa``````aaa^^^___eeekkkpppvvv|||}}}uuuooopppqqqnnnkkkjjjddd___YYYVVVVVVWWWUUUTTTYYYWWWSSSQQQQQQRRRTTTUUUKKKGGGFFFFFFDDD>>>;;;<<>>;;;888444000---...000222333,,,,,,,,,...///...,,,)))&&&%%%%%%(((,,,///...---))))))))))))***,,,...///111777555111222///666HHHeeetttxxxwww}}}~~~zzz}}}vvvwwwzzz}}}}}}uuurrrmmmeee]]]TTTMMMIIIPPP\\\kkkvvvzzz{{{}}}(((&&&###  """%%%''')))***)))&&&$$$"""$$$$$$###%%%,,,333222,,,(((### !!!"""&&&***+++((('''(((&&&$$$%%%((()))'''$$$######$$$$$$$$$$$$ !!!###$$$###***(((&&&$$$%%%(((+++...(((((())))))(((&&&$$$###$$$$$$%%%$$$$$$###"""!!!'''$$$###''')))&&&$$$$$$!!!%%%((()))(((''''''$$$!!! """$$$"""######$$$%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&&&&%%%$$$%%%''')))***'''$$$%%%!!!!!!'''++++++)))&&&((()))'''###!!!!!!""""""%%%&&&$$$$$$&&&((()))))))))((('''&&&&&&''''''((((((%%%""" !!!###&&&***,,,---+++'''%%%******)))(((&&&&&&'''((('''(((((('''&&&%%%'''((("""%%%))),,,,,,(((###"""&&&'''&&&'''+++...,,,***'''### !!!%%%)))((((((((()))***)))'''$$$$$$######$$$&&&))),,,...+++***---222222...---...---,,,,,,,,,(((%%%(((...)))***,,,---,,,,,,+++,,,&&&(((+++///000---(((###'''''''''''''''&&&%%%%%%###'''(((&&&&&&+++---,,,---)))&&&''',,,000000///111333222,,,***---///---------............------...---,,,,,,,,,,,,------+++///333333000---+++,,,...000111000---+++++++++,,,,,,,,,+++)))'''&&&$$$''')))+++,,,,,,---...000777666222///,,,*********&&&&&&&&&'''(((***+++,,,'''%%%$$$%%%''')))*********)))((('''%%%&&&))),,,***---333888999666000+++000333666777555333222222777999;;;999444///---,,,///,,,...555555111444;;;666999???FFFKKKNNNOOOPPPUUU\\\eeeiiijjjmmmsssyyyvvvzzz}}}|||wwwttttttvvvuuuwwwxxxxxxvvvwwwyyy{{{wwwuuusssppplllkkknnnrrrsssqqqooollljjjjjjlllnnnnnnooopppqqqpppnnnllljjjoooqqqwww}}}|||xxxwwwyyyxxxuuutttwwwxxxuuutttvvvuuuxxx{{{zzzvvvqqqllljjjjjjoootttrrrnnnooovvv}}}rrrnnnmmmoooppprrryyy~~~~~~}}}vvvrrrrrrvvvyyywwwrrrtttyyyuuulllnnnqqqrrrqqqnnnlllmmmpppmmmkkkiiiggghhhkkkpppsssrrrrrrqqqrrrrrrqqqooolllhhhjjjnnnqqqrrrsssrrrqqqpppwww}}}|||vvvrrrtttxxxxxxuuusssuuuyyyzzzvvvrrrwwwvvvvvvuuutttttttttttttttwwwxxxxxx~~~{{{}}}xxxsssssstttsssmmmhhhkkkjjjhhhfffccc\\\TTTNNNDDDAAA<<<888777666555444/////////000111111///---'''%%%$$$'''---000000...,,,,,,+++++++++,,,...///...:::>>>:::777333>>>VVVooowwwuuusssyyyyyyuuuwwwzzzyyyxxxxxxwwwtttpppmmm___ZZZSSSKKKFFFDDDDDDDDDSSSaaasss&&&$$$!!!###&&&((('''%%%%%%$$$%%%&&&&&&''',,,333333///***'''### !!!$$$&&&&&&$$$%%%'''&&&###%%%)))))))))(((((('''&&&%%%$$$$$$"""!!!"""$$$'''(((((()))'''%%%$$$%%%(((+++...++++++++++++)))'''%%%$$$ """###$$$%%%%%%%%%%%%!!!!!!&&&***(((&&&&&& """$$$&&&''''''%%%%%%"""!!!!!!&&&%%%!!!$$$############$$$%%%&&&$$$%%%'''(((((('''%%%$$$'''%%%$$$''',,,---***&&&'''$$$###$$$''')))(((&&&%%%(((***(((###!!!###&&&###'''***(((%%%$$$(((---***(((%%%$$$&&&((())))))++++++***'''$$$"""###$$$!!!$$$(((*********************)))((((((''''''&&&&&&&&&$$$######%%%'''!!!###'''******(((&&&###!!!"""%%%&&&'''(((***,,,......---)))%%%%%%)))---******+++---///...,,,)))""""""###$$$&&&(((***,,,++++++...333444///,,,---))))))+++...,,,***---333)))((())),,,//////,,,)))&&&'''***---...,,,'''###&&&%%%%%%$$$###"""""""""###%%%%%%###%%%+++...---,,,'''"""###(((---...---...000---''')))111333...,,,...000222111000---+++---,,,***)))))))))***+++)))...222111+++'''(((+++***---//////...,,,,,,---***++++++,,,+++***(((''',,,------,,,******,,,------+++))))))******(((%%%&&&&&&&&&'''((()))***+++&&&'''''')))***,,,......*********((('''(((***,,,***...444999:::888444000333888<<<<<<999555444444///111222///***''''''(((///222555888<<>><<>>>>>999444222222***,,,,,,***)))---555;;;CCCKKKNNNLLLQQQ___gggfffmmmppptttyyy}}}~~~~~~}}}{{{~~~|||xxxwwwwwwrrrssstttxxx{{{{{{xxxuuuuuuuuuuuutttrrrrrrssstttllllllnnnppplllgggiiipppmmmmmmkkkhhhddddddfffiiilllmmmmmmmmmkkkgggdddbbbbbbccchhhllljjjfffhhhmmmiiiggghhhlllmmmlllooosssrrrqqqrrruuuxxxwwwtttpppooorrrsssqqqmmmlllooorrruuummmjjjoootttuuussssssqqqppprrruuutttnnnjjjjjjcccjjjkkkfffeeekkklllhhhfffiiikkkjjjfffcccccceeefffiiimmmnnnmmmmmmoooqqqlllkkklllnnnqqqqqqpppnnnuuuvvvxxxxxxxxxwwwuuutttwwwyyyzzzwwwsssrrruuuzzz~~~~~~{{{zzzyyyzzz}}}~~~~~~}}}{{{zzzwwwyyywww||||||vvvuuutttssssssrrrqqqpppooosssqqqooorrrvvvwwwtttqqqppppppqqqqqqooojjjccc^^^OOOKKKEEE???;;;888555333555444222111111222222222444444444555777999<<<===KKK]]]hhhlllkkkaaabbbqqqqqqrrriiidddgggbbb\\\```UUUQQQLLLHHHGGGGGGGGGGGGDDDAAA@@@CCCLLL[[[jjjtttyyy~~~}}}~~~  ###)))///'''+++---)))(((+++,,,+++,,,,,,)))&&&%%%'''))))))%%%&&&))),,,***%%%&&&***%%%(((***+++)))%%%"""!!!))),,,//////---,,,...000,,,+++(((&&&%%%%%%&&&'''%%%&&&&&&''''''&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$((( ###%%%%%%'''###%%%'''((((((&&&&&&&&& (((,,,000666555000&&&''')))***+++***)))(((%%%&&&)))******)))'''%%%''')))+++)))%%%$$$&&&(((&&&((()))((('''%%%%%%&&&%%%###"""%%%***------,,,(((+++,,,''' '''000777...$$$###)))...---***(((+++000222111///......#########$$$&&&''')))***))))))+++,,,,,,+++'''$$$"""#########$$$(((---000&&&'''(((***,,,...000111***(((''')))---000...,,,))),,,///---(((&&&(((+++((()))+++///222333111///,,,***&&&$$$&&&***///333333///---...,,,'''&&&)))!!!###)))//////,,,...333---...//////,,,(((### &&&&&&''')))***(((%%%"""((('''&&&&&&'''(((***+++)))((($$$ """(((,,,,,,,,,%%%%%%+++,,,***(((+++***)))333???<<>>CCCFFFMMMZZZffflllxxxqqqpppvvv{{{|||zzzyyyxxxwwwxxxzzz{{{zzzyyy}}}{{{xxxvvvuuuvvvwwwyyy|||zzzxxxwwwxxxxxxwwwvvvwwwvvvvvvxxx{{{zzzuuupppooorrrtttvvvvvvsssooommmpppnnnjjjeeeeeekkkooorrrnnnkkkgggeeeeeefffffffffaaaeeeiiijjjhhhgggiiilllqqqqqqooolllnnntttvvvtttrrrtttuuussspppnnnoooqqqpppppprrrvvvzzzzzzxxxtttnnnnnnooossswwwvvvrrrnnnnnnoooppprrrrrrooojjjfffllliiifffcccbbbccceeefffiiikkkllljjjeeebbbbbbcccjjjiiigggdddbbbdddhhhllllllmmmooopppqqqpppooonnnooooooppppppqqqssstttuuuuuuooojjjkkkqqqvvvvvvuuurrrssstttwwwzzz{{{yyywww|||{{{yyyyyyvvv}}}zzzvvvzzzwwwxxxyyyyyyxxxvvvtttrrrrrrqqqppppppqqqrrrrrrsssqqqsssvvvwwwuuuuuuwwwyyyvvvuuussspppjjjbbbYYYSSSQQQPPPJJJEEEEEEFFFCCC===;;;;;;<<>>BBBEEEQQQXXX]]]___eeepppzzz~~~yyysssrrruuuyyyzzzyyy{{{zzzxxxxxxzzz{{{{{{zzz|||zzzwwwuuuuuuvvvwwwyyy{{{yyyxxxxxxyyyyyyyyyxxxtttuuuwwwxxxwwwuuussssssqqqrrrrrrsssrrrrrrqqqpppkkkjjjhhhfffgggkkknnnppppppkkkddd```aaadddhhhjjjfffhhhkkkllllllnnnqqqtttttttttrrrnnnpppuuuvvvsssrrrssstttsssooommmmmmnnnqqqqqqrrrvvvyyyzzzwwwtttmmmnnnooorrrttttttqqqooolllmmmnnnooonnnlllhhheeejjjhhheeecccbbbdddfffhhhjjjkkkkkkiiieeecccdddfffhhhhhhfffcccbbbdddiiillloooppprrrssstttsssrrrqqqqqqqqqqqqqqqqqqrrrssssssrrroookkklllooossstttsssnnnoooqqqtttxxxyyyyyywwwyyy}}}}}}yyywwwwwwsssyyy~~~{{{yyy{{{wwwxxxyyyyyywwwuuusssqqqpppqqqrrrpppmmmmmmqqquuutttuuuvvvtttrrrrrruuuwwwyyyyyyyyyyyywwwtttpppmmmgggfffaaaZZZWWWWWWTTTOOONNNLLLJJJJJJKKKLLLJJJHHHIIIBBB>>>BBBGGGJJJKKKMMMKKKOOOUUUZZZ___aaaaaa```ffffffiiimmmppppppmmmjjjdddfffkkkqqqxxx~~~%%%)))***&&&######!!!$$$,,,...***'''&&&'''###%%%&&&###$$$&&&(((((((((((()))***### !!!$$$&&&%%%'''+++)))%%%###&&&,,,000000...,,,+++***)))---000---%%%!!!$$$'''...@@@TTT\\\XXXBBB777---++++++)))%%%###!!!%%%)))***(((((())),,,---...***$$$!!!######!!!###$$$$$$$$$))),,,((( """###!!!###(((&&&!!!###%%%&&&'''(((+++...)))&&&""" $$$'''***,,,,,,+++((('''%%%'''+++...///...+++***$$$'''((('''(((,,,,,,***+++---,,,)))$$$!!!"""$$$"""(((+++******,,,,,,***((((((((('''&&&%%%&&&'''%%% &&&+++***'''&&&)))******++++++******)))(((((('''(((******(((&&&+++(((%%%$$$&&&((()))***(((***+++***---111000---777444000...---,,,,,,+++///+++***---...,,,***,,,&&&'''***---+++***///555222///---...,,,(((&&&(((,,,+++))))))+++...222444///,,,(((%%%###%%%''')))%%%+++///---'''$$$)))///***+++)))%%%%%%***---,,,((('''((()))++++++)))(((""""""$$$'''((((((+++000333111000...---,,,+++***,,,)))'''(((+++---,,,***)))&&&&&&***,,,++++++---......,,,***((()))+++...000,,,'''&&&'''(((&&&$$$%%%'''))),,,---...---------...///---***((('''''''''+++,,,)))))),,,---,,,'''%%%$$$%%%''')))++++++)))(((''''''***000666:::999<<>>HHHRRRXXX[[[\\\jjjpppsssrrrtttzzz{{{yyywwwuuuuuuwwwyyyzzz~~~{{{yyyxxxyyy{{{{{{{{{yyyxxxvvvuuuuuuvvvwwwyyyxxxvvvuuuuuuwwwxxxxxxwwwrrruuuxxxwwwsssqqqsssvvvtttrrrqqqppppppqqqsssuuummmllllllmmmmmmmmmnnnnnnnnnkkkgggeeegggjjjllllllkkklllmmmooorrruuuxxxzzzwwwwwwuuurrrsssvvvvvvrrrrrrtttvvvuuurrrooommmmmmooopppqqqtttvvvvvvtttqqqmmmnnnppppppppppppqqqrrrkkkkkklllkkkjjjgggeeedddiiigggeeeddddddfffiiikkkkkkkkkjjjhhhffffffhhhjjjhhhhhhgggeeeeeehhhlllpppssstttuuuvvvvvvvvvuuutttttttttsssrrrrrrqqqrrrrrrpppooonnnnnnnnnpppqqqrrrooooooppprrruuuvvvuuusssvvvxxx{{{{{{yyyvvvttttttooosssyyy}}}}}}}}}}}}~~~yyyyyyzzzyyywwwuuusssqqqooosssuuurrrmmmlllqqqvvvxxxxxxwwwtttrrrrrrsssuuuvvvvvvwwwxxxyyyzzz{{{|||yyyzzzwwwpppjjjjjjiiigggeeeaaa\\\YYYZZZ\\\]]]^^^^^^WWWTTTXXX\\\]]]___aaa```fffnnnvvvyyywwwssspppyyywwwuuutttsssqqqnnnkkkppprrruuuyyy}}}~~~###***,,,(((###!!!)))333444---&&&%%%&&&!!!######"""###$$$%%%&&&&&&%%%%%%%%% ###((()))'''(((+++---&&&!!!"""&&&'''((()))+++)))&&&&&&,,,///***!!!!!!###"""&&&666PPPfffppplllXXX===+++%%%$$$$$$$$$"""'''+++***'''&&&)))------...+++%%%###$$$$$$!!!$$$$$$$$$&&&,,,000,,,######&&&%%%###%%%)))(((###"""#########$$$&&&***---111---'''### !!!"""%%%(((+++......,,,)))'''((()))***,,,......,,,+++ !!! ###***------***+++***'''""" !!!$$$$$$))),,,******---///---)))+++---***&&&%%%(((,,,)))%%%%%%***---+++)))******++++++,,,,,,,,,,,,+++((('''&&&&&&'''&&&$$$""")))'''%%%$$$&&&'''&&&%%%!!!%%%''''''+++000///+++---,,,+++...111111...***...***))),,,...,,,+++---((()))+++,,,++++++...111.........///...,,,++++++---,,,,,,,,,---000444666---+++)))'''&&&''''''(((&&&+++......***(((***...***,,,+++''''''+++,,,***((((((***+++,,,***(((&&&$$$$$$%%%((()))+++---000333444333///+++)))+++---,,,,,,,,,...111111...++++++'''&&&***---+++,,,...000///---)))((()))---000444000***'''((()))))))))''')))+++---......---,,,***++++++(((### !!!###&&&---000,,,(((***,,,---(((###!!!&&&+++---///000/////////111555999<<<======>>>>>>===999555111///000111222555888<<>><<<===;;;777444222000...---///777???AAACCCLLLZZZeeegggiiimmmuuu}}}}}}yyyxxxvvvuuuttttttxxx{{{|||zzzzzz~~~|||yyyvvvuuuvvvxxxyyyzzzwwwvvvvvvuuuuuuvvvwwwxxxqqqpppooopppsssuuuuuutttyyywwwuuuvvvxxxyyyxxxvvvuuuvvvvvvwwwxxxxxxxxxxxxwwwvvvyyyyyyvvvxxxoooqqqtttxxx{{{{{{xxxuuuwwwwwwwwwwwwwwwwwwwwwxxxzzzzzzwwwrrrqqqtttsssooopppqqqtttvvvwwwvvvtttsssnnnooopppqqqqqqqqqqqqqqqppprrrrrrooommmmmmrrrvvvnnnoooooommmjjjiiijjjkkkmmmlllllllllmmmoooqqqrrrpppnnnkkkjjjkkknnnrrrtttlllmmmmmmmmmnnnqqquuuyyyvvvwwwwwwxxxxxxxxxxxxxxx{{{zzzyyyxxxwwwvvvvvvvvvuuuvvvvvvuuusssssstttuuuwwwvvvuuuuuuuuuuuusssqqqsssssstttuuuvvvuuusssqqqnnnpppuuu{{{~~~}}}|||zzzyyyxxxwwwyyy|||{{{uuuyyyzzz|||~~~~~~|||zzzxxxxxxvvvssspppqqquuuxxxwww{{{{{{uuuqqqrrrttttttuuussspppooopppuuu{{{|||zzz~~~~~~~~~zzz|||}}}zzzxxxpppnnnjjjhhhjjjooovvv{{{zzz{{{{{{}}}~~~}}}~~~}}}{{{||| %%%&&&###!!!!!!(((222222+++$$$"""$$$!!!"""###$$$%%%&&&'''(((%%%#########$$$###!!!"""***000///)))(((+++,,,%%%!!!%%%'''$$$%%%***###$$$%%%%%%)))***###!!!$$$!!!%%%444AAAZZZQQQ???///'''&&&%%%"""%%%'''***)))%%%######$$$$$$'''(((&&&&&&(((((($$$###(((,,,000222///)))(((&&&%%%$$$%%%&&&&&&%%% !!!###%%%'''+++000444222///)))### %%%)))++++++,,,---,,,+++)))'''+++)))&&&'''((((((%%%!!!###%%%%%%"""###(((***((($$$&&&&&&### $$$'''###&&&&&&$$$(((333===AAA888999777000((($$$&&&))))))))),,,---(((""""""'''"""###%%%'''((()))******...+++(((&&&&&&'''''''''&&&%%%%%%%%%''''''&&&%%%***+++***'''(((***(((###"""%%%)))...000---((($$$***&&&%%%***...///111444111///+++(((***,,,)))###...///---(((%%%%%%###"""$$$(((+++------+++***'''***---//////,,,)))'''***'''%%%'''+++---+++(((***...000---,,,,,,)))$$$(((***,,,,,,***)))))))))***+++***(((+++//////,,,///111222111......000333))),,,111555555222...++++++'''%%%)))+++++++++...000...+++(((%%%&&&***---,,,***)))''''''(((***+++((()))***,,,,,,+++)))((()))((('''$$$######%%%''')))000333000+++,,,------'''###%%%...333222444:::BBBAAA@@@BBBCCCAAA<<<777222///+++***,,,000333444>>>IIISSSUUUXXXbbbrrr|||zzzzzz|||~~~}}}{{{{{{zzzzzzyyyrrrwww{{{}}}||||||~~~yyywwwuuuuuuvvvxxxyyyyyyxxxwwwwwwvvvvvvvvvwwwwwwtttsssrrrsssuuuwwwwwwvvv{{{xxxvvvxxx|||}}}zzzwwwvvvxxxzzz{{{{{{zzzyyywwwtttrrruuu~~~zzzyyy}}}xxxuuurrrrrrvvvzzz}}}~~~}}}}}}|||wwwrrrqqqtttxxx{{{zzzvvvpppooorrrrrrooonnnoooqqqtttwwwxxxvvvtttrrrtttvvvvvvvvvvvvwwwxxxttttttrrrpppoooqqqtttwwwppprrrtttrrrooonnnppprrrqqqppppppooopppqqqrrrssssssqqqnnnmmmpppsssuuuwwwnnnoooppppppqqqsssxxx{{{zzzzzzzzzzzz{{{{{{{{{|||~~~}}}}}}|||{{{{{{||||||zzzyyyxxxwwwwwwxxxyyyyyyvvvuuuuuuwwwyyy{{{{{{zzzuuutttuuuvvvxxxxxxvvvtttrrrtttxxx}}}~~~}}}}}}|||{{{|||yyyyyyzzz|||}}}yyyzzzzzzwwwssssssvvvyyyxxxzzzxxxrrrnnnooopppnnntttttttttsssrrrtttxxx{{{~~~{{{zzz|||}}}{{{}}}}}}~~~~~~|||vvvooohhhcccdddggglllpppsssvvvzzz|||uuusssqqqqqqrrrvvvzzz}}}xxxzzz|||~~~ """""" !!!###"""%%%,,,,,,'''"""!!!###"""""""""$$$%%%'''''''''$$$###"""$$$&&&'''%%%###"""$$$)))---+++'''(((---***######)))***%%%&&&,,,"""$$$$$$######%%%""" $$$((()))&&&$$$'''+++444666444,,,((()))((($$$%%%&&&''''''%%%"""!!!%%%&&&%%%&&&)))((($$$$$$******)))++++++)))+++(((%%%%%%%%%###"""!!!!!!"""$$$$$$%%%'''+++---(((&&&###&&&+++...---,,,+++***)))''''''(((%%%"""###&&&%%%!!!%%%((()))''''''***)))&&&"""&&&))))))&&&###$$$%%%"""$$$$$$"""&&&000:::===555444111,,,&&&###$$$&&&)))'''''')))'''!!! """"""###%%%(((+++,,,......111---'''%%%%%%''')))***'''&&&%%%&&&((())))))(((,,,---***&&&%%%'''%%%!!!$$$'''***,,,,,,,,,,,,,,,((($$$$$$(((,,,---000333000222///***)))+++***%%%,,,...+++%%%###%%%%%%!!! ###&&&***++++++***)))''')))+++------,,,)))((()))'''%%%&&&(((***+++***---000000---+++,,,)))%%%(((***,,,+++))))))***,,,---...,,,)))+++000///)))+++---......---------...+++---000222222000///...+++&&&$$$'''******+++...+++***)))&&&%%%&&&***---((()))******)))(((((((((###%%%''')))******)))))),,,++++++,,,,,,,,,)))'''&&&,,,000...---...///...,,,***///:::===999;;;CCCDDDAAA===<<<<<<;;;555111,,,++++++///888BBBIIILLL[[[ccchhhiiinnnyyy}}}|||||||||}}}|||xxxyyy{{{zzzsssvvvzzz||||||{{{zzzzzzwwwvvvuuuvvvyyyzzz{{{zzzyyyyyyxxxxxxwwwwwwwwwvvvvvvuuuttttttvvvxxxwwwwwwxxxxxxzzz{{{}}}|||zzzyyyxxxyyyzzz{{{{{{zzzxxxwwwvvvqqqsss{{{|||vvvvvv||||||wwwsssqqqtttzzz~~~yyyoooffffffoooxxx}}}{{{uuunnnnnnrrrsssqqqsssrrrrrruuuxxxzzzyyywwwuuuwwwzzzzzzyyyyyy|||~~~xxxvvvsssrrrsssuuuvvvvvvppptttxxxwwwtttrrruuuwwwtttsssrrrqqqqqqqqqqqqrrrvvvssspppqqqtttwwwxxxxxxssstttvvvvvvwwwyyy|||{{{wwwwwwzzz|||}}}|||wwwvvvvvvxxx|||xxxwwwvvvxxxzzz{{{yyywwwwwwyyy}}}|||~~~|||zzzyyy{{{~~~~~~yyy|||}}}{{{wwwtttvvvyyyxxxxxxuuupppooorrrqqqmmmqqqtttwwwxxxwwwuuuvvvwww{{{yyyyyy{{{zzzxxxzzz~~~|||yyysssmmmfffaaa^^^\\\fffkkkrrrvvvxxxxxxyyyzzznnnkkkfffcccdddjjjqqqvvvssstttuuuvvvxxx{{{}}}~~~}}}~~~!!!!!!"""&&&%%%"""'''((($$$!!!!!!######""""""###$$$%%%%%%$$$###""""""%%%)))+++***(((%%%%%%(((***'''$$$(((///***###$$$++++++$$$###)))###%%%$$$ !!!!!!"""!!!"""&&&(((&&&$$$$$$###***,,,(((%%%((()))&&&&&&&&&&&&&&&%%%!!! $$$&&&%%%&&&((('''###&&&***'''###%%%((((((...+++((('''&&&### ###$$$$$$###!!! !!!"""!!!  '''...000...,,,***(((''''''&&&%%%"""!!!$$$$$$ """&&&)))((()))+++***'''!!!'''---...+++&&&###"""$$$&&&%%%!!!###+++222444---,,,)))&&&$$$$$$%%%'''***%%%###''')))%%%!!! %%%&&&))),,,///222333444000+++%%%""""""%%%)))***'''&&&%%%&&&(((*********))))))&&&""""""%%%%%%!!!$$$'''******+++---333777((($$$###'''+++,,,...111...444444---((()))+++)))))),,,+++%%%%%%+++---***###%%%(((***,,,,,,,,,,,,((())))))************)))'''(((((('''&&&'''+++...000111000+++)))+++***'''(((***,,,***((((((+++...///000---)))+++000...((())))))***+++,,,+++***)))///000111111000000111222***%%%$$$'''))))))***---''''''&&&%%%%%%'''***---)))+++---...,,,)))''''''!!!$$$'''***++++++***------///222444111+++%%%###(((,,,,,,---000111...333222999EEEFFF@@@CCCLLLDDD>>>777444444444000,,,222222666AAAOOO\\\eeeiiisssvvvvvvvvv}}}{{{zzz}}}~~~{{{vvvwwwyyyyyyuuuwwwyyy{{{|||zzzwwwtttvvvvvvvvvxxx{{{||||||{{{zzzzzzzzzyyyxxxwwwvvvvvvvvvtttssssssuuuvvvvvvuuutttxxx}}}~~~|||yyyyyy{{{zzzzzzzzzyyyyyyxxxxxxwww|||uuutttzzzyyyqqqqqqwwwzzzxxxvvvwwwzzz}}}}}}{{{ssseeeZZZ[[[jjjxxx|||uuunnnmmmrrrtttssszzzxxxwwwxxx|||}}}|||zzztttwwwzzz{{{zzzzzz}}}{{{wwwtttsssvvvxxxxxxvvvpppuuuzzzzzzwwwuuuwwwzzzuuuuuusssrrrqqqpppppppppxxxuuurrrsssvvvyyyzzzyyyyyy{{{||||||}}}~~~|||vvvvvv{{{}}}zzzyyyxxxzzz}}}zzzxxxxxxyyy|||~~~|||yyy{{{}}}~~~~~~{{{~~~~~~zzzvvvvvvyyy|||~~~~~~}}}{{{wwwwwwyyyvvvuuurrrooorrrvvvuuupppooouuu{{{~~~}}}zzzyyyyyypppqqqvvv{{{zzzuuuqqqrrrlllfff\\\UUUUUUZZZccciiitttwwwyyyyyyxxxxxx{{{~~~ooojjjccc^^^___fffooouuuqqqpppoooooorrrvvvzzz}}}{{{~~~~~~}}}~~~|||~~~}}} !!!######### $$$''''''$$$!!! !!!)))&&&&&&((($$$"""""",,,333222+++(((+++'''%%%&&&&&&&&&+++222000(((######%%%######%%%((('''$$$"""!!! !!!!!!$$$###"""!!! !!!!!!###"""  !!!###$$$&&&((('''### !!!$$$$$$######''',,,***&&&###&&&%%%$$$(((***+++***'''$$$""""""$$$***---(((!!!)))%%%!!! $$$&&&%%%%%%''',,,)))&&&$$$%%%'''((((((&&&%%%$$$###!!!!!!!!!!!!""""""#########"""&&&((('''###"""$$$(((---###$$$$$$%%%))),,,(((###!!!"""$$$###"""%%%$$$######$$$%%%&&&'''***---///...---.........///,,,%%% '''++++++---+++((($$$"""###'''+++$$$"""!!!%%%((()))###'''***+++)))(((***+++...'''"""$$$,,,000---(((++++++***)))))))))))))))000...+++(((%%%%%%''')))222---)))''')))+++++++++&&&''')))))))))(((&&&%%%'''(((((((((((((((***++++++---+++%%%$$$)))---......---+++***+++---000222......---+++)))))),,,......---,,,*********,,,......///000000.........///111---(((&&&&&&)))***+++---%%% ###(((******,,,......---,,,,,,+++++++++---$$$ %%%*********---...))))))...000,,,+++---+++))))))---333777888666===>>>DDDLLLJJJBBB===???===000***222888999>>>GGGQQQQQQVVV```nnnxxx}}}}}}{{{||||||yyy|||}}}|||zzzyyyzzz}}}zzztttsssvvvwwwttttttttttttuuuuuutttqqqnnnuuuuuuvvvwwwxxxyyyzzzzzz}}}yyyyyy{{{yyytttuuuzzzyyy{{{~~~|||xxxuuuuuuwwwyyyyyyyyyzzzzzz{{{|||}}}|||yyyvvvxxxzzz|||zzzvvvrrrqqqrrr|||zzzzzzzzzzzzzzzxxxzzznnnSSSBBBJJJcccvvv|||zzzuuuqqqrrrsssmmmdddsssxxx~~~}}}xxxtttuuuxxxuuuzzz|||zzz{{{~~~yyyxxxwwwvvvuuuuuuuuuuuurrrssstttuuuvvvvvvvvvvvvppppppqqqtttvvvvvvrrrnnnwwwwwwvvvwwwyyyzzzzzzyyyzzz|||}}}}}}|||~~~}}}}}}}}}~~~~~~|||}}}~~~~~~~~~~~~zzz|||}}}~~~|||~~~~~~{{{xxxyyy}}}}}}|||zzzwwwvvvqqqppptttxxxwwwtttsssuuuwwwyyyzzz{{{{{{zzzzzzwwwvvvtttqqqkkkeee___\\\SSSTTTUUUXXX___iiittt|||}}}yyyvvvwwwzzz~~~wwwrrrmmmkkknnnrrrsssrrruuuppplllmmmrrrvvvwwwuuuyyyxxxxxx{{{~~~|||yyyzzzzzzzzzwwwvvvxxx"""$$$&&&###""" &&&+++***)))%%% !!!%%%&&&""" (((///---(((%%%)))'''&&&(((''''''+++111...(((###$$$%%%$$$%%%'''---+++(((%%%$$$$$$%%%&&&"""###$$$###  !!!!!!  ###&&& $$$$$$"""!!!###!!!!!!"""###(((+++)))"""###&&&&&&%%%$$$&&&''''''&&&%%%&&&'''###(((,,,''' """)))&&&"""!!!$$$&&&$$$$$$&&&'''&&&%%%&&&)))******))))))'''$$$$$$%%%$$$!!! %%%''')))&&&""" ###&&&%%% $$$"""!!!"""'''###  """"""!!!%%%&&&'''$$$""""""&&&******,,,---+++)))(((((('''((('''### $$$---333333222000+++&&&"""###&&&)))'''%%%"""!!!"""###%%%%%%%%%''')))(((%%%$$$$$$%%%&&&###"""&&&---///---)))&&&&&&&&&&&&''')))+++,,,......,,,***(((((()))+++---+++((((((+++,,,,,,+++,,,+++******)))((((((((()))))))))((('''&&&'''((((((***)))$$$$$$)))...///222222000...++++++...111000000///---++++++,,,...222...******,,,...---+++111111000---***(((((()))))))))((((((((()))***++++++### ###'''''''''(((---,,,***)))((()))******,,,$$$ $$$((()))***---...)))(((,,,...+++***,,,111222333555888<<>>;;;@@@LLLYYY^^^aaammm|||~~~~~~~~~}}}zzz{{{{{{zzzwwwuuutttuuuyyyzzzxxxuuuvvvyyyxxxuuuqqqrrrtttvvvwwwvvvrrrooowwwwwwwwwvvvvvvvvvuuuuuu{{{zzzzzz|||zzzwwwyyy}}}}}}zzzzzz}}}|||||||||}}}~~~|||}}}~~~|||vvvrrrzzz||||||zzzuuussstttvvvzzz{{{}}}}}}|||zzzwwwvvvwwwwwwnnn^^^TTTZZZjjjuuuwww{{{|||xxxqqqeeeUUUFFFDDDXXXppp|||{{{vvvwwwzzz~~~}}}xxxvvvwwwzzz|||{{{xxxvvvuuuuuuvvvwwwuuuuuutttttttttuuuuuuvvvooooooooorrrvvvxxxyyyxxxwwwtttrrruuu{{{~~~|||yyy{{{}}}~~~~~~}}}}}}}}}~~~}}}~~~zzzuuupppsssxxxzzzuuuqqqwww~~~|||wwwrrrnnnmmmmmmkkkgggaaa]]][[[]]]```ccchhhppp{{{zzzwww|||}}}~~~}}}~~~~~~~~~}}}zzzwwwxxx|||~~~}}}{{{{{{|||{{{zzzxxx}}}{{{zzzzzz{{{}}}~~~}}}~~~{{{xxxxxx|||!!!!!!%%%((()))$$$%%%&&&&&&&&&%%%%%%%%%(((---,,,%%% ###$$$""" !!!###'''+++(((((('''"""&&& """***'''### !!!######)))'''"""&&&### &&&&&&)))+++((('''(((%%%!!!!!!$$$&&&(((---111...((( """%%%&&&'''((('''&&&###""""""%%%'''!!!$$$'''%%%"""!!!$$$'''!!!!!!###!!! !!!""""""###&&&***,,,,,,+++))),,,000000---)))'''&&&&&&&&&&&&''''''(((((((((++++++)))%%% !!!"""!!!###(((+++)))&&&$$$"""""""""###%%%'''((((((,,,+++***&&&###$$$)))...,,,+++++++++'''"""!!!###$$$%%%%%%$$$)))000444333...,,,***&&&$$$&&&***...'''((()))(((&&&###!!! )))((('''%%%"""!!! !!!%%%(((***+++,,,---///...,,,***)))))))))***((()))***,,,...///...---+++)))((('''(((***+++,,,111000///---+++***))))))***(((&&&$$$$$$%%%%%%%%%&&&))))))&&&%%%)))---,,,,,,000444111,,,,,,111888...---+++(((&&&(((,,,///333///,,,+++,,,---+++)))---,,,)))%%%"""###&&&)))+++222::::::444,,,(((&&&...******...000---******(((&&&$$$$$$&&&+++000333,,,'''$$$$$$(((,,,000222555333222444666888999::::::;;;<<<:::888888;;;===<<<:::888888<<>>PPPhhhxxx|||yyywwwwww{{{wwwvvvwwwyyyzzzyyywwwwwwxxxzzz}}}xxxwwwvvvvvvvvvvvvwwwxxxrrrrrrrrrsssvvvyyy{{{|||xxxuuussswww~~~|||~~~~~~}}}~~~|||||||||}}}|||||||||||||||}}}~~~{{{xxxuuuwwwzzz|||xxxvvv|||}}}xxxpppfff^^^\\\\\\``````___bbbiiisss|||zzz~~~~~~|||zzz~~~~~~}}}~~~}}}}}}~~~||||||yyyxxx{{{~~~~~~"""!!!!!!"""$$$%%%$$$###!!!"""&&&((()))(((%%%###&&&***((( ###''''''"""$$$,,,***((((((((("""%%%  +++(((%%%!!! !!!"""$$$"""(((''' !!!%%%(((%%%$$$%%%)))***(((((()))'''###$$$&&&&&&''',,,111111,,,!!!!!!!!!!!!"""###&&&(((((((((&&&###!!!"""%%%((("""$$$%%%%%%$$$###$$$&&&"""$$$###"""###%%%$$$"""###&&&)))++++++$$$...666666...'''%%%'''%%%%%%%%%%%%%%%%%%%%%%%%***)))'''$$$!!! ###$$$$$$$$$&&&((('''&&&"""$$$&&&'''((()))***+++111,,,'''%%%(((+++,,,,,,(((&&&'''***'''""""""&&&%%%&&&%%%###'''---000...******(((&&&$$$%%%(((+++$$$'''******(((%%%$$$$$$***)))((((((''''''%%%%%%$$$&&&'''((('''(((+++...000///...,,,***)))((('''&&&&&&'''***...///---+++...,,,(((&&&%%%&&&***,,,,,,---//////...+++(((&&&(((%%%""""""$$$'''(((((())),,,,,,)))'''***+++***...333666444///...444:::666333---'''###$$$(((,,,---...///---)))'''(((***///---***&&&###$$$(((+++,,,444<<<===777...)))'''***((()))...///***'''(((***'''$$$"""###''',,,000***(((&&&&&&)))...222444777777777999<<<@@@AAA@@@AAA???===<<<<<<:::777444000555<<>>:::888999<<<===:::777<<>>AAAEEEJJJOOOTTTVVV```kkkwww|||zzzxxxxxx{{{}}}||||||xxxsssssswww}}}xxxvvvuuuttttttsss}}}{{{wwwsssqqqqqqrrrsss|||{{{{{{|||~~~}}}|||wwwxxxyyy|||||||||~~~||||||}}}{{{yyy{{{}}}}}}|||xxxzzz}}}~~~}}}{{{zzz~~~||||||~~~~~~~~~}}}{{{yyywwwwwwwwwxxxzzz{{{{{{yyyvvv|||~~~}}}yyywwwvvvwwwwwwwwwzzz~~~yyyvvvuuuxxxyyyuuurrrsss{{{}}}~~~}}}~~~~~~vvvmmmeee```^^^ooovvv{{{}}}~~~{{{}}}~~~~~~~~~}}}}}}||||||~~~###$$$)))---+++%%%!!!###!!!"""$$$&&&%%%$$$######+++)))"""!!!!!!$$$###$$$&&&%%%!!!###'''$$$ $$$+++...***$$$$$$&&&)))***)))((('''(((!!!###$$$%%%&&&(((***'''***---...------------))))))((('''&&&&&&'''(((+++)))(((((()))(((&&&$$$###''')))''''''(((%%%!!!!!!$$$$$$###"""$$$&&&"""$$$'''***---.........'''&&&%%%&&&(((*********(((((((((''''''&&&%%%%%%******%%%######"""$$$'''((((((((((((((()))---///------//////---%%%&&&)))+++)))&&&###"""###$$$"""&&&'''%%%&&&&&&%%%%%%'''***,,,(((&&&###$$$&&&(((******(((***---//////---***'''"""&&&((('''&&&&&&((()))111///***'''&&&(((+++---...***%%%$$$)))...///---...,,,,,,...000000---)))'''***,,,***'''&&&(((***555222///---...///000000///------...000000...,,,,,,,,,,,,,,,,,,+++)))(((,,,---...,,,&&&!!!!!!%%%'''%%%!!!###''''''+++///000...++++++,,,///333333...+++---...---***))))))***++++++***(((((())),,,000222000,,,)))***++++++***'''&&&&&&'''))),,,---,,,((((((+++///------...///333777<<<>>>EEEGGGJJJNNNQQQRRRQQQPPPXXXTTTNNNHHH???999:::===BBBIIIUUU```hhhjjjhhhfffgggoooyyy~~~|||xxxvvvvvvxxxvvvvvvxxxvvvtttuuuzzz|||xxxvvvxxxxxxvvvssstttsssrrrqqqrrrtttuuuwwwzzzzzzzzz|||vvvwwwxxxzzz|||{{{{{{~~~~~~~~~}}}{{{zzz|||~~~~~~}}}}}}~~~~~~}}}}}}||||||}}}}}}}}}}}}|||}}}~~~~~~~~~}}}{{{zzzyyyyyyyyyzzzzzz|||}}}~~~}}}yyyvvv{{{|||}}}|||yyywwwvvvvvvyyyxxxxxxzzz}}}}}}yyyxxx{{{{{{xxxuuuvvvzzz|||}}}}}}~~~yyyqqqkkkhhhhhhvvv}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~((('''((()))'''"""!!!$$$ ###%%%'''((('''&&&)))((("""!!!%%%&&&((($$$""""""!!! ###)))### &&&)))%%% $$$%%%'''''''''))),,,... """"""!!!"""$$$&&&&&&(((***+++***)))***+++&&&((())))))'''''')))+++)))((((((((()))(((&&&###$$$((()))&&&&&&'''%%%!!! """###  $$$!!!###'''***,,,---......,,,***(((((()))***))))))''''''(((((((((((('''&&&((((((&&&$$$$$$%%%### """$$$&&&'''&&&'''***,,,))),,,---)))'''***------!!!%%%))))))'''%%%###""""""&&&'''""""""&&&''''''&&&''''''&&&'''+++...&&&$$$""""""$$$&&&''''''%%%(((+++...///...,,,***$$$'''+++,,,***)))+++///111///,,,((('''&&&''''''******+++,,,,,,,,,---000000...---...000///+++&&&(((***+++***((((((+++///777333...,,,,,,...//////,,,,,,,,,...///000///...***+++,,,,,,,,,,,,,,,---******+++)))&&&""" ###&&&'''%%% ###(((***)))***---000000,,,(((***......+++***...///...*********+++------,,,***&&&(((+++///111000---)))---...///---+++))))))***///...,,,,,,,,,...//////222444777<<<@@@CCCEEEFFFJJJLLLNNNPPPPPPOOONNNNNNGGGDDDCCCDDDBBBBBBJJJUUU^^^eeepppyyy~~~|||xxxtttrrrwww|||~~~~~~{{{zzzyyytttrrrtttvvvvvvtttvvv{{{zzzxxxuuuvvvyyyzzzxxxuuuqqqrrrtttvvvxxxzzzzzz{{{xxxwwwxxx{{{{{{{{{{{{{{{|||~~~}}}}}}~~~|||}}}~~~~~~}}}}}}~~~}}}{{{{{{zzzzzz{{{~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~||||||{{{||||||~~~~~~|||xxx}}}}}}~~~|||zzzyyyyyyzzz{{{zzzyyyyyy|||~~~~~~~~~{{{zzz|||}}}zzzxxxyyyzzz{{{|||~~~~~~|||{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+++(((&&&'''$$$!!!###'''!!!%%%)))+++***))) !!! %%%******)))$$$!!!""""""!!!###'''%%%!!! $$$&&&$$$!!!!!!"""###$$$&&&))),,, !!!""""""!!! """###'''((()))(((%%%######$$$###&&&)))***((('''(((+++)))((((((((())))))'''&&&%%%((((((&&&%%%'''&&&"""!!!""""""###!!!$$$(((+++++++++,,,---...,,,+++***+++***)))'''$$$%%%'''(((((((((''''''######""""""######!!!###%%%'''&&&%%%&&&***...(((,,,,,,'''$$$&&&)))***$$$)))(((&&&%%%%%%###%%%******%%%###&&&***+++***(((((()))(((''')))...)))'''&&&%%%'''((((((((($$$&&&))),,,---......---((()))---000///,,,---111///...+++)))'''&&&&&&&&&&&&(((,,,...+++''')))///...---.........---***'''''''''((()))***...222555444000,,,))))))***++++++)))***+++---.../////////)))***+++***))))))+++---((())))))******************++++++((($$$"""$$$&&&+++((('''+++111222---'''))),,,,,,***,,,000111000***)))))))))******(((&&&&&&''')))---//////,,,)))---...///...,,,,,,,,,---...+++***,,,000555666777>>>@@@DDDGGGIIIJJJIIIHHHJJJJJJJJJGGGCCC???>>>>>>;;;<<>>BBBLLLLLLKKKIIIGGGDDDBBBAAA??????>>>;;;888777999;;;JJJOOO^^^ooovvvuuu}}}~~~~~~}}}xxxwwwvvvvvvxxxxxxwwwvvvyyyxxxzzz}}}{{{uuusssuuutttwwwzzz||||||{{{||||||~~~~~~~~~~~~}}}~~~||||||~~~}}}|||{{{|||~~~}}}}}}~~~~~~}}}{{{}}}~~~~~~}}}||||||}}}}}}}}}}}}~~~|||yyywwwvvvvvvyyy|||}}}}}}~~~zzzxxx|||}}}|||{{{}}}~~~xxxyyyzzzzzz{{{|||}}}}}}}}}}}}}}}|||}}}}}}||||||~~~'''%%%&&&))))))'''***///)))'''&&&&&&&&&$$$  !!!!!!###"""%%%***+++%%% $$$###"""""""""###%%%&&&###'''+++---***%%%!!! """%%%%%%$$$######$$$"""$$$%%%$$$######$$$%%%"""'''+++***&&&"""###%%%###""" !!!###%%%%%%$$$%%%((((((&&&&&&)))(((%%%$$$###$$$&&&)))------+++)))***+++(((((()))+++,,,,,,)))&&& """$$$&&&''''''&&&&&&+++&&&!!!!!!!!!!!!###$$$$$$'''***)))$$$!!!"""$$$$$$,,,222...((($$$"""%%%+++)))''')))***((( """"""!!!$$$+++...---000,,,***,,,)))%%%&&&---,,,***(((((()))***)))(((((('''&&&&&&(((***---///+++(((***111222---,,,///,,,***'''&&&'''***...000111)))&&&)))+++))))))---&&&***...///...---...000+++&&&"""!!!%%%(((***)))333000,,,)))******+++***%%%'''***+++,,,---...000222222111---)))'''))),,,///---******+++,,,......***,,,///333555333...***&&&(((,,,......---,,,+++***+++***(((***......+++$$$######%%%))),,,------&&&&&&'''(((++++++***(((((())))))))))))***---///222666:::;;;;;;>>>GGGNNNTTTQQQLLLFFF@@@;;;888777///111555777;;;BBBKKKRRRdddjjjyyy}}}{{{~~~~~~|||zzzsssrrrrrrtttxxxzzzyyywwwxxxxxx|||}}}wwwuuuvvvxxx|||~~~}}}|||{{{|||{{{|||||||||}}}|||zzz{{{~~~}}}|||~~~{{{}}}~~~}}}|||}}}}}}|||}}}~~~}}}}}}~~~zzz~~~}}}}}}~~~~~~|||~~~~~~~~~wwwuuutttuuuyyy|||~~~{{{zzz}}}~~~~~~}}}xxxyyyyyyzzz{{{|||}}}}}}{{{|||}}}~~~!!!$$$***---***''',,,444,,,---...---***%%%  (((&&&$$$"""""""""###$$$)))'''$$$""""""###%%%'''&&&(((---222///'''!!!!!!!!!'''(((%%%""""""$$$ """%%%''''''%%%""" ###''''''$$$!!!!!!!!!'''###!!!"""&&&))))))((()))+++,,,+++'''###!!! %%%***$$$%%%&&&(((+++---,,,((($$$%%%'''))))))((('''''''''""" $$$&&&$$$###%%%...((("""!!!$$$'''&&&$$$***(((((()))'''"""###&&&%%%(((***)))%%%######$$$###$$$''',,,111222...***%%%%%%''''''$$$"""(((000)))......((("""###&&&&&&((()))&&&"""!!!&&&((('''***,,,---,,,(((''')))+++((()))+++---...---+++***&&&&&&&&&$$$$$$&&&)))---000---+++---111333000,,,***+++++++++***,,,...111000***###"""$$$'''&&&$$$333000,,,***,,,---,,,***,,,(((&&&((()))))),,,111222000222222)))$$$111...---+++---......***'''000000111111111000...---,,,+++******///555333---000+++(((***...///+++&&&)))&&&$$$&&&,,,000///---&&&'''((())))))))))))(((...''''''///222000444===;;;@@@FFFIIIHHHHHHJJJLLLRRRQQQGGG777111555444---000444;;;EEEQQQ```nnnwww~~~{{{yyyuuuzzz}}}|||vvvssstttvvvllllllnnnqqquuuwwwwwwwww}}}zzz{{{}}}yyy{{{~~~~~~~~~}}}}}}}}}}}}|||zzz{{{}}}~~~}}}}}}~~~{{{~~~|||||||||~~~{{{~~~~~~~~~}}}}}}|||||||||{{{yyyyyy{{{}}}~~~~~~zzzwwwtttvvv|||~~~{{{}}}}}}}}}~~~{{{yyyxxxzzz~~~|||yyyyyy||| ###&&&%%%$$$)))000'''((()))((('''$$$ !!!""" """((('''%%%$$$###$$$&&&&&&***(((&&&%%%$$$&&&''')))***)))+++---***### ###&&&'''%%%######### """%%%'''((((((&&&%%%%%%(((***)))&&&"""!!!!!!%%%&&&&&&&&&&&&'''((())))))+++,,,***'''###!!!!!!%%%)))&&&######$$$###'''(((***++++++***)))((()))***,,,+++)))''''''''''''&&&&&&'''%%%###'''...+++&&&!!!"""&&&***+++***%%%%%%(((+++***$$$###%%%&&&(((******'''&&&&&&'''&&&&&&''')))++++++***((('''%%%%%%'''&&&###$$$'''&&&+++,,,'''"""$$$'''(((&&&'''$$$!!!###&&&&&&###&&&))),,,+++((('''(((***&&&''')))+++------------%%%'''(((((('''''')))***))))))***///555555111---'''((())))))((())),,,...///***&&&&&&***...---,,,111...,,,,,,------+++(((+++'''&&&((((((&&&'''+++...///222444000+++,,,111---+++***+++------***'''***---///...+++***+++---***+++)))***///444333------)))''')))---...***&&&)))%%%"""$$$))),,,,,,+++))))))***+++,,,,,,------,,,+++---444:::>>>DDDJJJPPPPPPNNNJJJEEEAAA@@@???DDDBBB<<<555444999<<<<<<<<>>BBBGGGMMMSSSXXXcccsss|||zzzwwwuuuttttttvvvwwwyyyzzz||||||{{{wwwtttrrrnnnnnnpppuuuzzz~~~~~~~~~~~~~~~}}}}}}|||~~~~~~}}}}}}~~~}}}}}}~~~~~~}}}|||{{{{{{{{{{{{{{{yyyyyy{{{~~~{{{xxxyyy|||||||||~~~~~~wwwwwwxxx{{{###""" !!!&&&%%%###!!! !!!######%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$%%%&&&'''((('''$$$###&&&&&&$$$$$$''' ###&&&$$$!!! !!!"""$$$&&&((()))******++++++***(((%%%###"""###&&&(((&&&$$$$$$%%%'''((()))'''$$$!!! """$$$$$$%%%)))...---((($$$)))---,,,(((&&&'''***,,,---...,,,)))''''''((()))'''''')))***+++333<<<---)))%%%$$$%%%((()))***%%%%%%)))...,,,&&&$$$%%%******+++***)))((((((((()))+++,,,)))%%%###$$$&&&+++)))+++...---'''###"""$$$(((((($$$"""%%%((((((+++(((###""")))000...'''%%%***///000---)))((((((...---+++)))((('''''''''%%%'''******((('''&&&&&&'''(((***...000///***&&&)))***,,,,,,,,,---///111...,,,+++,,,......,,,***...---,,,+++******))))))'''%%%'''***)))%%%"""###&&&000444///+++...+++$$$+++******+++++++++******&&&((()))(((&&&&&&(((+++...///...++++++---***$$$###$$$&&&))),,,------++++++'''$$$###%%%(((******...---,,,,,,,,,...111222===DDDFFFCCCFFFQQQTTTPPPDDD>>>777444666:::<<<<<>>AAA666---------+++,,,,,,,,,,,,+++++++++,,,,,,***((())),,,---+++)))+++------++++++,,,)))$$$'''))),,,---+++***(((((((((&&&$$$$$$%%%(((***+++111111111222555999===???BBBGGGEEE===;;;AAAAAA;;;;;;777444555<<>>>>>:::333000222222000222444888AAAKKKUUU]]]```fffllluuu~~~}}}xxxuuuwwwyyy{{{}}}}}}|||||||||}}}{{{yyyvvvuuuuuuxxx|||~~~~~~{{{{{{|||~~~}}}|||}}}~~~|||~~~|||{{{~~~~~~|||}}}}}}}}}~~~~~~|||~~~|||}}}{{{|||}}}}}}}}}|||{{{zzz|||}}}~~~}}}zzzwwwvvvwwwyyy|||"""!!!"""%%% """ !!!!!!"""###############%%%))),,,////////////---(((&&&***,,,(((###  """&&&***,,,)))'''!!!###&&&((()))(((&&&%%%###"""!!!"""%%%&&&%%%###"""###%%%(((***+++***))))))***)))'''%%%###$$$%%%((()))&&&""" """  &&&***,,,***(((&&&***+++***'''%%%$$$%%%&&&)))%%%$$$(((+++)))''''''&&&%%%###!!! """%%%(((%%%"""!!!###"""!!!%%%+++)))'''%%%%%%''')))(((''''''&&&%%%&&&'''((('''&&&(((&&&'''(((%%%!!!"""'''&&&(((&&&$$$%%%***+++(((&&&'''&&&$$$&&&)))((($$$&&&+++000111///,,,,,,---***+++,,,,,,,,,+++***)))"""$$$'''((('''&&&&&&'''$$$$$$$$$$$$%%%(((+++...###&&&)))++++++,,,---...***+++,,,,,,,,,,,,---...,,,...000///,,,***)))***&&&%%%(((...///,,,***+++---///222333---(((+++111...//////,,,(((''')))+++000//////111222111,,,'''$$$))),,,******+++***&&&)))---111///)))###"""###(((***---///222444666888888999;;;===???AAACCCDDD999444222333444555999???:::AAAKKKWWWaaajjjqqquuuoooxxx~~~|||{{{{{{yyyzzz|||}}}{{{yyyxxx~~~}}}{{{zzzzzz{{{}}}~~~~~~}}}|||~~~~~~~~~}}}}}}}}}~~~~~~yyy}}}}}}}}}}}}~~~}}}|||{{{{{{|||{{{wwwuuuwwwyyy|||%%%+++'''%%%###  !!!!!!"""############"""!!!$$$(((,,,...///......,,,&&&###'''***(((%%%$$$"""&&&((('''$$$""""""%%%(((,,,---,,,***(((%%%"""!!!"""$$$%%%$$$""""""&&&&&&$$$###%%%''',,,,,,+++)))'''%%%&&&''')))+++)))###!!!!!!!!! !!!$$$(((+++,,,+++)))------+++((($$$######%%%$$$"""$$$(((***))),,,000+++)))&&&""""""$$$!!!!!!!!!%%%+++'''%%%###$$$(((++++++***///+++''''''))),,,,,,+++///)))%%%&&&&&&$$$$$$&&&$$$&&&%%%$$$&&&,,,---+++&&&+++---***)))(((%%%!!!&&&+++---,,,+++,,,...------......---***'''%%% $$$(((+++***((('''&&&'''(((((('''&&&''')))***###&&&)))+++,,,,,,---///------,,,***(((''''''((()))...333444000+++((('''&&&%%%''',,,---)))((()))%%%"""&&&///000+++,,,333...///...+++'''%%%''')))---///222333111---)))'''(((---...+++((((((%%%!!! '''------)))%%%&&&(((,,,000444888;;;===???AAA:::::::::999888666555444888111000999>>>AAAIIIUUUTTT\\\hhhppptttvvvyyy{{{rrr}}}{{{xxx}}}|||xxx{{{}}}~~~~~~~~~|||||||||}}}~~~zzz{{{}}}|||~~~||||||||||||}}}~~~}}}}}}}}}}}}www|||}}}}}}~~~}}}xxxwww{{{~~~}}}###'''***+++(((!!! ###""" ###%%%''')))+++,,,,,,+++***%%%%%%%%%%%%$$$$$$###"""###))),,,,,,)))### &&&(((%%%%%%***+++(((!!!"""###$$$$$$$$$###"""%%%++++++$$$ """$$$"""***)))(((&&&$$$###%%%'''---+++(((### !!!$$$((("""$$$&&&'''(((((('''&&&'''''')))***&&&!!!!!!%%%&&&$$$&&&+++,,,******------...,,,'''"""!!!&&&+++%%%###!!!!!!'''+++'''### ###'''((('''%%%%%%%%%%%%&&&(((***+++///+++(((''')))(((###&&&%%%###$$$&&&***///222...,,,)))&&&""""""))),,,(((%%%(((***(((***(((+++222444...(((%%%''',,,//////***'''''')))++++++******))))))((((((&&&&&&(((+++------***'''---------,,,)))(((((((((%%%(((+++---,,,++++++,,,&&&"""'''111000'''%%%+++&&&(((---222000++++++...000,,,***+++***''''''+++......111111***"""%%%,,,------,,,------***&&&"""(((***------,,,++++++,,,333666;;;>>>@@@@@@??????;;;:::555000,,,---222777666???EEEDDDHHHUUUdddkkkiiilllpppuuuyyy|||}}}~~~~~~|||yyywwwwwwzzz}}}~~~~~~|||{{{}}}{{{~~~~~~~~~|||}}}xxx~~~~~~}}}}}}~~~~~~~~~~~~ ###"""%%%$$$  ###%%%"""$$$&&&((()))***)))'''&&&!!!"""###$$$$$$$$$$$$### $$$)))------***%%%"""###%%%######''''''$$$"""###%%%&&&&&&&&&&&&%%%$$$((('''###!!!%%%&&&$$$******)))&&&$$$###$$$&&&+++***(((%%%""""""$$$&&& """%%%(((******)))(((&&&&&&)))+++((("""!!!$$$(((&&&)))---...+++***,,,'''))))))&&&"""!!!$$$(((&&&%%%""" $$$&&&%%%""" ###&&&(((((($$$$$$######$$$''')))+++///---+++++++++***'''$$$)))(((''''''(((***,,,...------+++)))&&&###!!!###((()))$$$"""&&&******(((%%%''',,,...***%%%$$$'''+++//////,,,***+++...///...---+++)))'''&&&&&&!!!$$$(((---000000,,,)))+++++++++)))'''&&&%%%&&&'''))),,,---,,,++++++,,,&&&###&&&......&&&$$$)))'''&&&(((,,,,,,((()))------***)))******'''(((++++++......***$$$$$$***///...,,,++++++++++++)))'''))),,,000222333333444555;;;;;;;;;:::999777777777000111333444666<<>><<<777111,,,***+++------222:::DDDMMMWWW```eeesssuuutttpppqqqyyy~~~{{{zzz|||~~~|||xxxvvvvvvxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~||||||~~~|||yyyxxxzzz|||}}}}}}~~~~~~~~~~~~~~~~~~ ###%%%%%%######$$$!!!!!!''')))"""###"""  !!!"""!!! """$$$&&&&&&$$$""" !!!%%%(((***)))'''&&&"""###$$$&&&'''((('''%%%'''((()))***+++,,,,,,,,,111...)))'''((()))&&&###$$$'''+++---+++)))&&&%%%###&&&((((((&&&###!!! $$$(((***+++)))((($$$###%%%))))))''''''***'''&&&)))------)))&&&'''''''''&&&$$$!!!"""%%%(((((('''((())),,,///000000%%%$$$"""""""""$$$%%%%%%***(((&&&$$$$$$&&&)))***,,,///000---'''"""###%%%'''((()))***)))'''$$$"""&&&'''(((******)))(((''''''((('''######%%%'''""" !!!  $$$%%%''')))***))))))+++------,,,***)))((('''''''''!!!###'''---111222000---)))((('''&&&&&&%%%###"""$$$''')))+++++++++,,,---***%%%$$$(((((($$$"""%%%&&&!!!!!!''',,,,,,,,,---)))&&&%%%'''&&&######%%%'''111000$$$!!!---444222)))((()))+++---///...---///222666888888777888888:::888444///+++,,,111666@@@GGGQQQ^^^iiisssyyy}}}{{{yyyzzz{{{}}}{{{yyywwwuuuvvvyyy|||~~~~~~~~~~~~{{{}}}zzzyyy}}}zzzxxxzzz|||}}}~~~~~~}}}||||||}}}~~~"""$$$$$$###$$$&&&"""$$$+++///######"""!!!!!!"""#########!!!"""&&&))))))(((%%%###"""###&&&)))***+++******'''$$$$$$&&&))))))((('''))))))******+++,,,------000+++(((((()))(((%%%"""$$$+++000///,,,)))'''"""$$$'''(((&&&"""  $$$'''((((((&&&%%%$$$!!!!!!%%%((())),,,000)))(((***......)))'''(((***((($$$!!!!!!%%%(((***)))))),,,///222222111((('''&&&$$$"""""""""###+++)))&&&$$$###$$$&&&'''%%%***---+++&&&###%%%)))&&&''')))******)))'''&&&%%%&&&(((***++++++++++++)))******'''""" )))$$$!!!!!! !!!&&&((()))*********)))))))))$$$%%%&&&((()))******+++''''''''')))+++------,,,((('''''')))***)))&&&"""!!!$$$'''(((***+++---///,,,(((&&&'''(((&&&%%%%%%###!!!###,,,222222000000***'''%%%'''%%%  %%%//////%%%###---111+++)))+++...222555555222///333555666666444222222333000333777999<<>>FFFMMMccclllqqqooooootttyyyzzzxxxyyy~~~|||{{{|||yyyzzz}}}~~~|||}}}~~~}}}|||zzzzzz{{{}}}~~~~~~{{{{{{~~~~~~~~~~~~~~~~~~}}}|||zzzzzz~~~!!!"""!!!"""%%%&&&&&&%%%###""" !!! !!!"""""""""!!! """$$$'''''''''&&&'''(((''''''((((((((((((''''''((()))(((%%%  %%%&&&%%%$$$"""###(((,,,---+++(((%%%############!!!!!!$$$***///000---)))***'''(((,,,.........000)))((('''&&&''')))+++,,,)))'''&&&&&&'''((((((''' """$$$%%%%%%%%%$$$)))((('''&&&&&&((()))***''''''))),,,///000///...$$$######%%%((()))((('''(((((('''((()))(((%%%###"""###$$$&&&''')))***+++$$$(((,,,,,,******---111---.........---...111333---((($$$$$$''')))(((%%%######%%%)))...111111111,,,((()))***%%%###(((&&&$$$%%%)))***(((&&&***)))))))))+++...111333///000///***$$$!!!%%%))),,,(((###!!!###'''***,,,------,,,+++******))))))'''---222111***&&&)))...///...,,,***))))))***++++++//////------111222000222000...,,,++++++---...)))///999BBBKKKVVVbbbjjjzzz}}}||||||{{{~~~|||{{{}}}|||xxxxxxzzzzzzxxxyyy~~~~~~~~~~~~~~~~~~~~~{{{{{{zzzxxx}}}{{{zzz{{{!!!!!!"""%%%&&&%%%""""""###"""!!!&&&)))(((&&&%%%$$$""" $$$(((***)))'''%%%%%%$$$%%%''')))***+++,,,,,,...---)))$$$%%%&&&%%%$$$###$$$'''***---,,,)))&&&######$$$&&&######%%%(((+++,,,)))'''***'''&&&***///000...+++)))'''%%%%%%&&&'''))))))&&&%%%$$$%%%&&&&&&$$$""" """$$$(((******(((&&&%%%%%%%%%&&&'''((())))))%%%%%%&&&''')))*********(((&&&$$$$$$''')))***+++,,,+++******+++***(((&&&%%%%%%%%%$$$$$$$$$$$$$$$###%%%&&&&&&&&&(((,,,///+++,,,---------...111444000***$$$$$$(((+++)))&&&((())))))+++---...//////+++((((((***&&&!!!"""'''$$$$$$%%%&&&'''((()))))),,,+++******,,,///333555000222111+++###!!!'''......+++&&&######&&&***---)))((((((((('''''''''&&&(((---111...&&&"""$$$)))///......---,,,,,,++++++,,,<<>>DDDHHHWWWkkkyyy}}}{{{{{{}}}}}}}}}}}}|||||||||wwwtttzzz&&&$$$!!!"""""""""###%%%$$$"""  &&&***,,,(((((('''%%%"""!!!$$$&&&'''&&&%%%%%%%%%''')))******++++++***))))))***+++)))'''$$$!!! ###%%%)))$$$!!!###$$$"""!!!###!!!!!!"""$$$'''***,,,---'''%%%###%%%)))+++((($$$!!!$$$'''(((&&&$$$$$$%%%"""$$$'''(((''''''((()))&&&!!! $$$(((((('''(((%%%&&&)))++++++***((('''!!! !!!&&&,,,...+++((($$$'''&&&###$$$)))***'''***++++++)))'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&(((((((((((())))))((('''&&&### $$$&&&&&&%%%%%%&&&%%%$$$'''---...+++***'''(((******''''''***,,,***'''%%%%%%&&&(((***---)))$$$"""###%%%'''(((---***'''(((++++++(((%%%&&&''')))+++---+++(((%%%$$$'''+++...//////,,,+++((())),,,...//////......,,,,,,...111//////777BBBYYYfffqqquuuvvvzzzzzzxxxxxxxxxyyyyyyxxxvvvtttsssvvvzzz|||zzz{{{|||zzzvvvxxx{{{|||yyyyyy{{{{{{xxxxxx}}}~~~||||||~~~~~~|||zzzzzz{{{|||}}}}}}~~~~~~~~~|||{{{{{{}}}~~~}}}~~~~~~~~~zzzzzz{{{yyysssbbbOOODDD;;;333///111***,,,------,,,...333888111333<<>>:::888111***&&&%%%&&&(((***.........000333444333222444222000000111444777:::<<>>IIIXXXeeejjjqqq|||}}}|||}}}~~~{{{{{{yyyxxxwwwvvvtttsssxxxxxxyyy{{{}}}}}}|||zzzyyytttrrrssstttwww{{{~~~zzzxxxzzz}}}'''(((((($$$ !!!%%%%%%%%%'''((()))&&&!!!"""'''%%%!!! %%%,,,///+++'''%%%&&&((()))))))))***,,,,,,,,,+++)))((('''(((((('''&&&&&&(((***&&&""" %%%)))(((''')))((()))***&&& """!!! ###&&&!!!"""#########!!! """&&&))))))'''$$$!!!!!! """!!!'''(((((()))%%%""" """)))000555***)))(((&&&&&&&&&'''((($$$"""###''')))(((***------***'''%%%######!!! ###$$$&&&(((((('''%%%$$$)))((('''&&&&&&&&&((()))''''''&&&%%%###""" &&&%%%######***111111,,,''''''***///000,,,)))***$$$%%%%%%&&&&&&%%%$$$$$$"""###%%%(((******(((&&&+++---000///,,,)))***+++***))))))***,,,---,,,+++((()))***+++,,,,,,,,,,,,''''''(((***,,,---/////////---***,,,<<>>EEEJJJPPP\\\iiirrrxxx~~~zzz|||~~~~~~{{{zzz{{{~~~~~~|||{{{{{{zzzxxxvvv|||{{{{{{|||}}}}}}|||{{{zzzwwwwwwxxxxxxyyy{{{xxxuuuuuuuuuvvvyyy)))((('''$$$######%%%&&&%%%$$$###$$$$$$"""  %%%'''$$$$$$'''***,,,)))&&&%%%''')))))))))+++,,,,,,,,,+++)))'''&&&%%%'''***+++***)))))))))%%%$$$######%%%'''((()))((('''(((((($$$!!!!!! !!!%%%***"""#########"""###$$$&&& ###&&&&&&### """%%%"""###((((((''''''%%%### ###(((...333++++++)))'''&&&''')))+++""" """(((***((((((+++,,,,,,+++((($$$!!!$$$$$$%%%%%%%%%%%%%%%$$$&&&(((***(((%%%&&&***...***&&&"""!!!"""###"""!!!%%%&&&%%%###&&&+++,,,)))&&&%%%(((------***(((***%%%%%%&&&&&&$$$""" $$$###$$$&&&((((((&&&$$$+++++++++***)))(((((()))+++)))''''''(((******************+++,,,...000111+++++++++*********++++++...///111999NNNiii{{{~~~~~~|||zzz{{{zzzzzzyyyyyyyyyyyyyyyyyyzzz{{{zzzwwwxxx}}}~~~~~~~~~zzzyyy}}}~~~|||sssmmmmmmuuu{{{{{{{{{|||{{{|||}}}~~~~~~~~~}}}||||||{{{vvvuuussssssssssssttttttsssssstttvvvyyyzzzzzzyyyxxxuuutttzzz~~~yyyxxxxxxzzz{{{wwwtttrrrqqqrrrjjjfff]]]TTTJJJBBB===:::666444222000/////////......'''!!!###'''))))))))),,,+++&&&%%%+++...---,,,...///---***((()))+++111333000++++++111555333333...,,,000222000000222111333;;;FFFLLLRRR^^^jjjvvv}}}||||||}}}{{{~~~}}}}}}~~~~~~|||{{{}}}yyyjjjccc```]]]]]]eeerrr(((%%%"""###'''******)))$$$###!!! !!!!!! """&&&((((((((((((***'''%%%%%%(((***)))(((///...---,,,+++)))((('''!!!$$$))),,,+++)))((('''&&&((()))(((%%%%%%(((,,,######$$$&&&"""#########!!!!!!&&&+++%%%%%%###""""""$$$))),,,$$$###!!!###%%%$$$!!! !!!###&&&(((+++%%%"""%%%'''%%%$$$$$$&&&$$$!!! """%%%''',,,+++***((('''))),,,...'''%%%&&&,,,,,,'''%%%((((((+++---+++'''$$$$$$&&&'''&&&$$$""""""###$$$%%%$$$'''%%%!!!!!!(((///,,,&&& """%%%%%%###%%%'''&&&""""""&&&'''%%%%%%$$$&&&***+++(((''')))%%%&&&&&&%%%### $$$###!!!!!!"""###"""!!!'''&&&&&&&&&'''((()))***,,,)))%%%$$$%%%''')))))),,,,,,++++++---///222444000///---+++***(((((((((---111888FFF^^^wwwzzzxxx{{{|||yyyzzz~~~wwwxxxyyy{{{}}}|||}}}{{{wwwxxx}}}|||~~~|||yyyzzzwwwpppooovvv{{{zzzyyyzzz~~~~~~~~~|||zzz|||~~~~~~zzznnnddd]]]]]][[[XXXUUUTTTVVVXXX\\\ZZZYYY[[[^^^```]]][[[\\\[[[\\\___cccdddcccaaa______```dddjjjppptttvvvyyyqqqqqqzzz~~~zzzzzz~~~|||}}}vvvwwwssslllhhhjjjlllkkkfffccc]]]WWWRRROOOMMMMMMJJJGGGBBB;;;333...,,,,,,&&&(((***,,,---,,,***(((,,,'''"""!!!%%%))))))(((%%%******&&&%%%***,,,)))111333444///)))%%%'''+++000111,,,%%%&&&...333333555,,,&&&***...------000,,,***,,,111333555@@@MMMXXX```kkkrrrwww|||~~~~~~~~~}}}lllZZZPPPJJJEEEDDDPPPdddxxx+++)))'''&&&&&&''''''&&&(((&&& ###### !!!"""$$$%%%&&&&&&%%%%%%"""###$$$'''***+++***)))------...---***'''$$$###%%%######''',,,---(((######&&&)))(((&&&%%%'''***000***### !!!######"""!!!###$$$%%%$$$%%%%%%%%%%%%!!!%%%'''%%%  """))))))%%%###&&&***,,,+++(((%%%"""!!!###%%%"""###$$$###!!! !!!"""$$$%%%(((,,,///---((("""%%%%%%%%%%%%&&&(((***,,,&&&,,,///+++'''(((***+++000'''###%%%&&&###!!!$$$#########$$$$$$%%%%%%&&&%%%!!!"""(((((("""!!!$$$"""!!!%%%***,,,)))$$$&&&###%%%******%%%%%%)))%%%"""***))) %%%(((,,,+++'''$$$""""""((('''&&&''')))++++++***...+++'''$$$$$$&&&***,,,000222222///++++++000555---)))(((+++,,,***)))+++,,,777CCCZZZwww}}}}}}~~~zzzwwwvvvwwwyyy{{{{{{zzz{{{~~~}}}~~~{{{xxxyyy|||~~~|||zzzyyy|||}}}xxxwwwyyy{{{{{{{{{|||~~~}}}|||zzz{{{}}}{{{xxxvvvwwwxxxtttuuuvvvsssooojjjgggffffffccc^^^ZZZVVVRRRNNNKKK@@@>>>;;;:::999;;;===>>>>>><<<<<<@@@AAA>>>>>>AAACCCDDDBBB>>>@@@DDDBBB;;;BBBCCCDDDFFFHHHKKKNNNOOOLLLLLLMMMPPPTTTXXXYYYYYYZZZVVVRRRTTTZZZ___```^^^gggbbb]]]\\\___cccfffgggiiigggbbb___aaaaaaZZZPPPUUURRRNNNKKKKKKKKKKKKKKKKKKEEE===888666888:::<<<;;;:::888555222000...------,,,+++*********++++++///,,,(((''')))***)))''''''%%%###%%%(((***)))&&&***///222000)))&&&)))...000...+++((('''***000555...***''''''+++///000000(((+++...///...///333666CCCFFFKKKSSS]]]fffnnnrrruuuxxx|||~~~{{{{{{vvvpppeeeXXXLLLBBB<<<999;;;FFF\\\rrr444...&&&!!!!!!$$$&&&&&&###$$$!!! !!!"""############"""!!!!!!"""&&&)))++++++(((&&&)))))))))******'''$$$!!!"""(((---...+++'''"""###%%%%%%%%%%%%''')))+++((($$$$$$&&&'''$$$""""""%%%'''&&&$$$""""""###'''(((%%%"""$$$###""""""!!!  %%%%%%###"""$$$&&&+++***'''$$$!!!!!!###&&&"""""""""###$$$&&&'''((("""###$$$(((,,,,,,)))&&&((('''%%%%%%'''(((((((((&&&,,,...***'''))),,,---000)))%%%((()))&&&%%%'''$$$$$$%%%&&&&&&&&&&&&%%%%%%"""$$$)))***&&&###%%%###""""""$$$(((***)))&&&'''%%%&&&******&&&%%%)))!!!((()))"""!!!&&&'''***------+++)))(((((('''&&&$$$%%%&&&''''''&&&'''&&&%%%$$$$$$&&&(((***+++///111000---+++---000---******------******---666HHHWWWggg}}}~~~|||zzzzzzyyyxxxxxxzzz{{{|||~~~}}}}}}|||yyywwwxxx|||}}}}}}xxxzzz|||~~~zzz{{{~~~~~~zzzwwwlllkkkiiigggeeeeeefffggg___]]]XXXRRRLLLHHHHHHIIIJJJHHHEEECCCAAA>>>:::777111000/////////111333444111...---///000///000444666777444//////444555222444555666777888999999:::444555777:::<<<>>>======:::888666888<<<@@@BBBCCCEEEBBBAAABBBEEEGGGGGGFFFGGGGGGEEEDDDGGGHHHAAA777>>>===<<<<<<<<<<<<;;;:::666333///---///333777:::888777555333000...,,,+++---------------------------***'''&&&(((*********+++)))'''(((,,,---,,,***)))...111000,,,)))***---///,,,)))'''(((,,,111444,,,((($$$###&&&***---...+++------,,,++++++...111555777:::@@@FFFLLLRRRUUU\\\bbbjjjrrrxxx}}}~~~yyysssnnnlll]]]XXXNNNCCC;;;888;;;>>>FFFNNNaaawww333,,,$$$!!!###%%%%%%###!!!  !!!!!!!!! !!!%%%((((((&&&""" """"""###&&&))))))$$$ $$$)))++++++)))'''"""!!! """%%%'''((()))&&&%%%%%%(((++++++'''###&&&)))+++)))### """(((+++)))"""""""""%%%''''''$$$ !!!""""""""""""&&&&&&$$$"""!!!"""&&&***$$$""" """(((,,,......%%%%%%'''***...000000///+++(((%%%%%%'''(((&&&$$$(((,,,---(((&&&)))---...,,,(((&&&((()))(((((()))&&&'''''''''%%%""" """'''(((&&&$$$&&&#########$$$%%%&&&'''((()))''''''******'''&&&((("""&&&'''######((('''))),,,---,,,++++++,,,((('''%%%%%%&&&'''&&&$$$###$$$&&&'''((()))))))))%%%***///000...,,,+++,,,///------///...***+++///BBB___pppvvv|||wwwtttvvvyyy{{{}}}~~~~~~~~~}}}{{{zzz{{{~~~}}}yyy}}}~~~}}}}}}{{{}}}|||zzzuuuqqqnnnnnnnnneeebbb```]]][[[XXXTTTQQQLLLIIIGGGGGGIIIKKKMMMNNNBBBAAA???;;;777555555666666555555666666444111...,,,,,,,,,---...000111222///***((()))******...333000111///)))(((,,,000222111111222333222111///...,,,///444888::::::999777000000///...---...111444,,,---000444666666333000000111111222777999333***///000222333444333111000---,,,,,,---000555999<<<444444222000...,,,***)))---...///000000000///...(((&&&######%%%(((***+++...+++)))***---...---+++***,,,//////---+++++++++,,,((($$$%%%)))...000000---)))%%%$$$&&&))),,,------,,,+++)))'''(((+++......///000222555888;;;<<<>>>GGGSSS\\\bbbhhhpppvvv~~~~~~yyytttrrrlllccc\\\VVVPPPKKKGGGJJJGGG@@@888555:::GGGRRRXXX[[[ggg|||(((%%%###&&&******$$$ !!!######!!!$$$***,,,((($$$"""%%%'''(((&&&$$$###$$$###!!! """'''++++++***######%%%)))......+++'''(((+++---***### ###(((,,,,,,%%% ###%%%(((******'''!!! """  ###$$$###!!! !!! !!!%%%***...)))$$$ """(((---...,,,%%%&&&)))---///000000///)))&&&######&&&'''%%%"""+++...---'''%%%(((++++++&&&%%%%%%'''((((((((((((***))))))&&&"""###$$$######$$$&&&&&&&&&$$$"""###%%%'''***)))((()))***)))((('''(((######%%%%%%!!!!!!%%%&&&'''((())))))))))))***)))(((((()))***+++)))(((%%%'''+++...///---+++))) %%%***------,,,,,,,,,000///000000,,,(((+++111OOOrrr||||||~~~wwwrrrssswww|||~~~~~~||||||~~~~~~}}}}}}~~~~~~~~~|||wwwqqqmmmiiihhhiiifff^^^VVVYYYXXXUUUOOOIIIEEEDDDDDD<<<;;;999999888777555222444222111444:::@@@EEEFFF===@@@CCCBBB>>>777222///444444555777888777333000000000111222333333444444333///---///000000333777000222111---+++---111555444555777888777444111//////444<<>>777111...------AAAAAA>>>999999BBBSSS```bbb___eeevvv&&&$$$$$$&&&)))(((""" """  """$$$$$$%%%&&&$$$ $$$+++...---***))))))(((%%%"""!!!"""###%%%######&&&+++...---+++%%%$$$$$$(((,,,///---+++'''***+++(((###!!!###&&&%%%***,,,&&&!!!###''')))%%%''''''$$$!!!!!!###'''### $$$&&&%%%"""!!!!!!"""!!!"""%%%))),,,---'''""""""&&&)))(((&&& ###(((+++,,,***'''&&&$$$"""!!!###&&&'''&&&$$$///000---&&&###%%%'''&&&"""$$$&&&'''((())))))((()))))))))&&&"""###%%%&&&&&&''''''))))))(((%%%"""!!!###$$$***)))'''''')))***)))'''***'''%%%%%%$$$!!!!!!###''''''&&&&&&&&&'''''''''''''''(((***,,,...---+++(((***...111111...***'''"""%%%(((+++---///000111000111///***'''...777^^^~~~|||wwwyyyvvvuuuwwwzzz}}}~~~}}}}}}~~~}}}}}}~~~}}}~~~~~~|||zzzxxxxxxyyy~~~~~~~~~{{{zzz}}}zzzuuutttmmmfffcccdddfffdddaaaSSSOOOKKKJJJJJJGGG@@@:::666666555444111111333444222111000000111111///---------///444<<>>@@@@@@@@@@@@666999999444---)))+++//////000333444444444333333000///,,,))),,,111333000---......,,,)))((()))***111333444333000///000111333222222111000///...---///000000000...+++(((&&&######$$$$$$&&&(((+++------***''''''***,,,,,,***...+++(((&&&&&&(((***,,,&&&### ###))),,,+++(((,,,...111222222000...---222///+++(((((()))+++,,,,,,,,,,,,---............+++111777777333111666;;;FFFFFFJJJSSS\\\eeepppzzz~~~xxxxxxuuupppiiifffgggiii\\\XXXQQQJJJCCC<<<555111000222000***""" %%%+++666888999777666===KKKVVVVVVPPPQQQ```ttt,,,)))$$$!!! !!! """$$$$$$!!!!!!###&&&'''******(((######!!!%%%))),,,......)))(((&&&$$$$$$$$$%%%%%%$$$%%%'''))),,,,,,***(((&&&$$$$$$&&&+++......,,,'''''''''&&&$$$$$$%%%'''!!!&&&'''$$$###&&&***+++""" !!!""")))%%%!!!!!!###%%%%%%$$$$$$%%%&&&%%%######$$$&&&,,,((($$$"""###$$$###!!! $$$***---,,,(((%%%###!!!"""$$$&&&'''(((((()))000000---&&&######### %%%)))))))))***+++)))&&&'''''''''&&&$$$!!! ''',,,,,,+++,,,------***)))'''&&&%%%$$$$$$$$$)))(((&&&%%%(((,,,+++'''%%%%%%$$$$$$%%%%%%&&&''')))'''%%%%%%&&&(((((((((###$$$%%%(((+++,,,+++***(((***---//////,,,(((&&&"""###$$$&&&)))---000222//////000...******555CCClll|||xxxyyyyyy}}}{{{~~~}}}}}}{{{{{{||||||zzzyyyzzz|||{{{zzzyyy{{{}}}}}}zzzxxxxxxxxx~~~~~~~~~~~~~~~}}}~~~zzzzzzxxxuuuppphhh___XXXVVVPPPIIIFFFFFFHHHHHHGGG;;;:::999999999888666555333333333111000000222444444333111111111000---+++))),,,111666;;;AAAHHHLLLJJJHHHDDD>>>777222111111222111111333333222///,,,---,,,+++************+++***(((***...///------000,,,+++,,,...,,,)))***---(((***---000000///,,,***$$$***000444333222222444///222444111,,,***,,,000000000111///......000222///---(((###$$$+++...------......+++&&&$$$%%%''',,,///111///,,,***+++---222111111000000/////////.........---+++)))&&&%%%''')))+++,,,,,,---...000///+++((())),,,//////......---***&&&$$$%%%)))---'''%%%%%%'''***+++)))&&&'''+++///111000...,,,+++666222...+++++++++++++++....../////////......---...111444111,,,***+++...333222444999>>>CCCLLLUUUYYY\\\eeeqqqxxxyyyzzz|||wwwyyy{{{~~~}}}xxxpppkkk^^^^^^ZZZQQQHHHEEEHHHMMM@@@<<<777333000---***(((***///222,,,###%%%,,,---000222222111333:::@@@>>>888888CCCUUUiii}}}***)))&&&!!! ###%%%%%%!!!!!!###!!! """%%%&&&(((******'''###"""&&&***"""&&&'''&&&'''***...'''&&&%%%&&&((()))&&&### $$$(((+++***'''$$$###&&&%%%$$$''',,,...,,,***(((&&&######%%%&&&&&&%%%!!!"""!!!"""''')))(((""" '''$$$!!!!!!"""######%%%'''(((&&&%%%$$$$$$'''&&&%%%$$$###"""""""""###''',,,...,,,)))((((((!!!%%%)))***((((((***---......+++%%%######!!!%%%***((('''******'''###$$$%%%'''((()))))))))"""+++000...+++---...---(((&&&%%%&&&)))***(((%%%''''''$$$"""'''---,,,&&&!!!###$$$%%%&&&((())))))(((%%%"""###&&&)))******######$$$'''******)))''''''(((***,,,,,,+++)))(((&&&&&&&&&(((+++---......+++---///...+++///@@@RRRsss|||}}}|||}}}}}}}}}}}}~~~{{{{{{||||||}}}~~~}}}yyywwwwwwxxxzzzzzzyyyxxxxxx{{{~~~~~~|||zzz{{{{{{}}}~~~{{{sssnnnlll^^^\\\XXXTTTPPPJJJCCC???<<<:::888666555444555555///111222222111111444777777777666444222111333444333111///......,,,***'''%%%+++111222111222777===777666444222///000333555000/////////000000...,,,***)))'''''''''(((***+++,,,)))***---///...000333222---***------***+++...''')))+++---...---+++***"""''',,,---++++++...111...000222111...---///111111111111...,,,+++...000------)))$$$%%%+++......+++...000...)))%%%%%%'''+++---///---)))(((***---...............---------,,,,,,+++***)))(((''''''))),,,000111000......//////,,,)))***...111222222---//////,,,&&&%%%(((,,,***+++,,,---,,,+++((('''$$$(((+++,,,+++***+++,,,111...,,,,,,...000000///666666666444222000...,,,///000111///,,,++++++,,,***)))+++///000///333888888999AAAMMMUUUVVVXXX\\\fffnnnqqqooottt{{{tttvvvxxxzzz{{{~~~~~~rrrqqqyyy|||zzzwwwtttpppmmmlllkkkaaaaaaaaaaaa___YYYQQQKKKBBBCCCAAA:::111...333:::222000,,,*********)))(((+++///222...&&&"""###'''***,,,...///......///111000,,,***///999KKKdddxxx $$$'''&&&!!! """''')))'''  !!! """$$$"""&&&)))(((%%%%%%)))---"""&&&***(((###"""''',,,'''&&&&&&)))---+++%%%""")))***'''"""%%%%%%&&&)))------***'''***%%%!!!"""%%%'''&&&###!!!&&&'''$$$$$$!!! $$$###  """"""&&&))))))((((((((("""$$$%%%%%%######$$$%%%"""%%%((()))'''&&&''')))###)))......***(((+++000+++,,,)))%%%###$$$!!!"""(((&&&%%%''''''###"""###$$$%%%'''((()))*** )))...+++''')))***(((%%%###"""&&&,,,...+++'''%%%&&&###!!!&&&...---'''!!!###%%%%%%'''))))))((($$$!!! $$$)))++++++%%%%%%&&&(((******'''%%%'''((()))+++,,,,,,,,,,,,)))))))))+++,,,---,,,***(((***---...---444III]]]uuu}}}}}}|||~~~~~~}}}~~~~~~||||||{{{|||zzz|||~~~}}}zzzxxxxxxzzz{{{zzzyyywwwwwwyyy~~~}}}~~~~~~}}}|||}}}~~~|||}}}~~~zzzvvvvvvuuuqqqjjj```VVVPPPMMMBBB???:::777666555333111///111333222000...------+++...///---***+++000666---...//////000222555888333222000000000///---+++&&&---333222+++(((,,,111...111333333111///......---,,,++++++---------,,,%%%$$$###"""###%%%(((***///+++))),,,---...111777666---''')))+++)))***---''')))***,,,,,,+++***)))!!!%%%&&&%%%''',,,111---------,,,***))))))***000111111...+++)))+++...+++,,,***&&&''',,,///...%%%+++000///***%%%###$$$***,,,...+++&&&$$$'''+++++++++++++++++++++++++++******)))(((((()))******''',,,111222///,,,+++,,,...+++((()))---111333333+++000444111***%%%'''+++---///222111///+++)))(((%%%'''((((((&&&'''+++///)))((((((,,,111666777666;;;:::999666222...***(((//////...---,,,,,,+++***%%%&&&)))......+++,,,///---,,,000:::??????BBBGGGBBBLLLPPPPPPVVVbbbfff```YYY]]]aaabbbcccfffkkkooottthhh^^^___hhhooonnnhhh^^^]]][[[WWWSSSPPPMMMKKKJJJIIIGGGEEEBBB===777333000444555///(((&&&+++222000---***((((((((((((''',,,///111///***%%%######)))***+++,,,,,,+++***)))000,,,)))''')))666OOOeee~~~%%%$$$""""""%%%***)))### !!!!!!!!!!!!"""###$$$### """###%%%&&&&&&%%%$$$###(((&&&%%%%%%$$$###(((++++++)))+++---%%% %%%)))$$$'''%%%&&&''''''%%%"""((('''&&&%%%%%%''')))***&&&***)))$$$!!!!!!!!!(((&&&%%%"""!!!((($$$ %%%)))******%%%######)))(((###%%%&&&&&&'''((((((((('''%%%***......+++***,,,///(((######'''&&&!!! '''%%%!!!!!!###!!!%%%((()))'''$$$%%%(((***)))&&&&&&))),,,&&&&&&(((***+++***&&&######&&&&&&%%%&&&+++---+++%%%$$$$$$&&&))),,,......""" %%%+++///000***%%%&&&***+++(((###))),,,///---******...333---/////////---,,,---...111555555111999OOOfffrrr}}}|||}}}}}}}}}||||||}}}~~~~~~~~~{{{yyyyyywwwxxxzzz|||}}}~~~~~~}}}zzzvvvuuuyyy~~~}}}~~~~~~}}}~~~}}}vvvnnnhhhccc[[[RRRJJJOOOFFF>>><<<;;;999999<<<222+++'''***//////------111222222000------000333---...000///---+++******)))''''''***///000///,,,,,,+++,,,///222111---(((,,,+++(((((())))))))))))+++---///000000---***(((&&&"""###,,,222000***''''''((((((&&&###"""%%%(((...,,,***,,,///111111///333---+++...111000...///,,,+++,,,---......,,,)))''''''&&&&&&'''(((***+++&&&'''(((*********)))(((...---,,,++++++***'''%%%'''***---///......000333+++,,,,,,,,,***)))((('''+++***+++***&&&"""&&&---&&&,,,111000***(((,,,111...***'''''')))***)))'''&&&)))...111111///+++((('''+++...,,,)))(((,,,000444222///***&&&%%%&&&((())),,,//////,,,)))&&&%%%)))&&&$$$$$$'''***,,,...***&&&'''///444333///---:::999555///...///---)))+++//////+++(((******(((***'''''',,,---+++***,,,///000000///......111333///222666999::::::<<<===>>>>>>;;;888;;;@@@@@@<<>>333444999===999111222777111000---)))&&&'''))),,,333...(((&&&'''+++,,,---//////...,,,***)))***+++111111111///((("""###)))***)))(((&&&&&&&&&'''(((000+++***---...---000666RRRooo'''&&&$$$  ###"""&&&'''"""!!!###$$$"""!!!!!!!!!###$$$###"""!!!$$$$$$%%%$$$$$$###"""!!!$$$######$$$%%%$$$!!!&&&***+++))))))***######(((&&&!!!###)))%%%$$$###"""!!!!!!""""""$$$$$$###"""###%%%(((***000000,,,%%%"""###### !!!$$$$$$###)))((('''%%%###!!! '''%%%$$$%%%'''((())))))###$$$!!!$$$&&&$$$%%%&&&((((((&&&%%%&&&'''$$$(((++++++((('''***---'''$$$$$$(((((($$$"""$$$"""!!! """!!!!!!###&&&(((((('''%%%&&&&&&%%%$$$$$$&&&'''&&&&&&&&&((()))(((&&&###''')))'''###$$$))),,,+++&&&&&&'''(((******))))))"""###""" """***///...+++)))***...///---******---000///+++((())),,,/////////...,,,+++---...000222222444CCC]]]sss}}}|||{{{{{{~~~~~~yyyxxxwwwwwwyyy{{{~~~~~~}}}{{{yyywwwxxxyyy{{{{{{{{{|||}}}~~~zzz{{{zzzxxxwwwyyy~~~xxxeee^^^[[[SSSIIIBBB???>>>;;;888;;;444000222444333333555333...,,,///222000///000///111222111///---...//////111333444111...+++)))&&&(((+++,,,---,,,,,,,,,,,,+++---000444333///++++++***((('''(((((())))))+++---000111111///,,,***((((((,,,000///)))'''(((''')))***(((%%%%%%&&&((()))'''&&&(((,,,.........111......222222...******---,,,+++,,,------+++)))(((((()))))))))((('''&&&%%%%%%'''(((((((((''''''222000,,,)))((((((((((((&&&+++000000...111:::BBB222...***)))***,,,+++***((((((((()))%%%!!!%%%,,,)))***+++,,,+++++++++,,,***'''%%%&&&)))++++++******,,,---...---+++'''%%%''')))***)))'''&&&))),,,222222111,,,'''%%%&&&((($$$'''+++,,,+++)))((('''***(((''''''))),,,---...,,,''''''---222000---,,,888888444//////111///++++++//////+++)))++++++***)))&&&&&&***,,,******---/////////...---...000222...//////......///222444......,,,)))+++000111---...***((()))...111000...)))+++111666333,,,+++000------+++(((&&&'''***---000,,,'''%%%'''***,,,---))))))))))))((()))***+++000///111111+++$$$"""%%%)))((('''&&&&&&'''((()))...+++,,,111222//////333;;;TTTrrr((('''%%%""" ###%%%###$$$""""""%%%((('''""""""""""""######$$$%%%((('''&&&$$$############ !!!$$$&&&%%%"""###))),,,)))'''%%%!!!$$$&&&%%%&&&)))%%%###"""&&&)))#########""""""$$$(((+++333111***$$$$$$''''''###""""""$$$%%%'''((())))))++++++***)))(((&&&$$$###$$$&&&''''''&&&%%%%%%%%%!!!###"""###%%%###''')))((($$$"""$$$(((###%%%((('''%%%%%%'''***'''%%%&&&******'''&&&''' !!!!!! $$$""" !!!###&&&((((((%%%###"""!!!"""######"""$$$######$$$'''((((((((())))))&&&""""""(((------((()))***+++***'''%%%###"""%%%'''$$$!!!""")))000,,,---------------,,,+++(((,,,//////,,,(((((()))111111///---++++++---///000......777NNNjjj|||xxxxxxzzz}}}}}}zzzxxxwwwuuutttvvvzzz~~~}}}zzzzzz{{{{{{yyyvvvxxxzzz|||{{{xxxxxx{{{~~~zzzzzz{{{{{{{{{|||~~~~~~zzzzzzrrrllllllsssqqq___III>>>===777///+++,,,---------+++(((***000444333333444555222222444333...+++---+++...000111...+++***)))...000333444222...***&&&&&&***------***(((***---,,,,,,---000333222---(((***)))((('''&&&'''(((((()))+++...///000...,,,+++***...333444,,,######(((''')))++++++)))((('''(((&&&%%%$$$%%%''')))))))))***+++///444333,,,)))***...,,,******+++++++++***)))***++++++***'''$$$"""$$$%%%&&&&&&''''''&&&&&&444111+++'''%%%&&&)))+++'''---111///,,,///<<>>KKKXXXeeeppp}}}}}}zzzvvvrrr!!!"""###!!! ###&&&'''&&&&&&%%%$$$###"""!!!###$$$###!!!###(((,,,***,,,///111222111///---%%%###&&&+++,,,'''"""!!!!!!!!!$$$&&&### %%%***((('''((())))))'''&&&%%%((()))''''''((('''$$$&&&&&&***...---((('''***&&&&&&&&&&&&&&&&&&&&&&&&###'''((()))000;;;DDD666444111,,,(((&&&''')))+++((($$$""""""""" %%%$$$###"""""""""###$$$!!!%%%((('''$$$###&&&)))((('''&&&%%%%%%&&&'''(((''',,,///---***,,,------******((('''&&&%%%$$$$$$'''&&&$$$###(((+++******)))((('''&&&&&&(((((('''$$$"""$$$)))...111333333111111222///***,,,+++++++++,,,,,,***)))%%%'''((((((''''''(((***)))+++---///000///---,,,)))---...++++++...000000,,,))))))111<<<@@@<<<666>>>NNNdddtttvvvrrrqqqtttxxxvvvuuuuuuwwwyyyzzzzzz}}}||||||~~~|||xxxuuutttvvvvvvuuussswwwwww{{{}}}||||||yyyuuuuuuuuunnn[[[III777555888===???;;;666666999444...++++++***'''%%%###$$$&&&))),,,...000111,,,'''&&&***,,,)))%%%$$$)))+++---.........000222++++++,,,---............,,,)))'''(((***,,,***((((((&&&%%%&&&(((******)))++++++++++++***(((&&&$$$ """&&&+++,,,***(((***+++***'''%%%(((---333...***''''''((()))'''$$$)))******+++,,,,,,------%%%%%%&&&(((******'''%%%''')))***(((%%%###""""""$$$'''+++...000///---,,,,,,++++++***)))((((((((((((((('''%%%$$$&&&))),,,,,,---...---***))))))***)))+++------,,,+++++++++///...---...000111000///...***'''&&&)))...222444444444444333111...,,,***(((+++...///...---------111...++++++---...---***...............------,,,$$$$$$&&&***...---)))%%%''')))***(((&&&'''+++///222222...'''%%%))),,,---,,,000555555000+++)))(((,,,))))))++++++***+++...***---///...***(((+++......---,,,---///---((($$$$$$)))000444444444555777///111222111...***((('''(((,,,,,,'''$$$&&&***+++%%%''''''&&&)))......***((()))***))))))***,,,//////---,,,...222444333111---+++***,,,///000---+++%%%$$$###$$$'''***...111((($$$%%%,,,---)))***///%%%"""$$$))),,,)))%%%###(((,,,//////,,,******+++///...,,,***)))(((''''''***,,,///444888888333///...)))''',,,222:::DDDMMMaaatttwwwmmmcccYYYTTTTTT!!!""""""""""""#########$$$######"""!!!!!!!!!###"""!!!!!!$$$((('''+++000333333000---+++&&&$$$&&&******%%%""""""((('''''''''###!!!&&&((((((((()))***,,,,,,---&&&'''(((''''''&&&%%%###++++++---111///++++++---,,,,,,+++***)))(((((('''!!!$$$(((***,,,222;;;BBB111000...,,,++++++---///***(((&&&$$$#########"""(((%%%""" !!!"""###### $$$&&&&&&'''((('''$$$)))))))))((('''((()))***$$$'''******(((((()))***((('''%%%$$$###$$$&&&''''''%%%###!!!!!!###&&&)))++++++,,,+++***(((&&&%%%"""%%%((('''%%%&&&***......000222222222000,,,)))&&&'''(((***,,,---------''')))+++,,,,,,+++***)))%%%(((+++...000///,,,+++///111111///,,,+++++++++'''!!!###111AAAEEE===444BBBWWWnnnvvvrrrooosssxxxzzzwwwttttttxxx{{{|||{{{}}}|||{{{}}}~~~yyyuuutttvvvxxxvvvtttyyyzzz~~~{{{ttttttxxxyyyqqqlllggg\\\GGG666(((***222:::;;;666222333===888222...,,,+++)))'''%%%%%%''')))+++---///000,,,((('''***,,,)))&&&'''***---111111000//////111***+++,,,.........------...+++))))))***+++***))))))*********))))))+++,,,//////...---+++)))&&&%%%&&&######'''...111///++++++***)))'''&&&)))///444---,,,++++++,,,,,,***(((,,,++++++++++++,,,------)))))))))))))))(((&&&$$$$$$&&&))))))&&&$$$"""!!!%%%'''+++///111222111000...------+++***((('''&&&((((((&&&$$$###$$$(((+++)))+++------+++((('''''')))+++......---+++******...---,,,,,,...000000///+++((($$$$$$(((---222555888777666444111---***)))&&&)))---...---,,,...///000---***+++///000///---,,,,,,------,,,***)))(((&&&%%%%%%(((---...***&&&(((***+++)))&&&&&&))),,,000333000)))&&&***///111111444666555000+++(((&&&+++,,,---...---***)))***...000000...,,,***+++------+++***---000///)))"""'''---444555222///000222---000333000***&&&&&&((((((***+++((('''''')))***(((******))),,,111222///&&&&&&&&&&&&%%%&&&(((***111//////000444666666555000,,,)))***,,,...+++(((,,,***'''%%%%%%''')))+++'''%%%(((---,,,'''&&&)))$$$"""$$$)))...---&&&!!!&&&)))---...---++++++,,,***************+++++++++(((***,,,000333333000---...***'''((()))+++222999EEEVVVmmm|||vvvlllaaaYYYMMMCCCBBBGGG###(((***&&&"""$$$$$$$$$$$$$$$###"""""""""$$$###!!!!!!###&&&$$$)))...000...+++(((''''''$$$###%%%$$$"""###'''...+++***((("""$$$'''((((((((()))***,,,---&&&&&&&&&''''''%%%######(((''')))+++***&&&&&&***......,,,+++)))'''&&&%%%%%%&&&'''***---111333444,,,+++)))))))))+++,,,---((((((&&&%%%$$$###$$$%%%(((%%%!!!!!!###$$$$$$ """"""%%%...444000&&&((()))***)))'''''')))***$$$$$$&&&((((((''''''))))))'''%%%$$$###%%%&&&((('''%%%$$$$$$%%%&&&(((((((((((())))))'''%%%###!!!"""'''***)))((()))***((()))---//////,,,)))((('''(((((()))***+++---///((()))***,,,,,,***'''%%%%%%'''+++///000000...---//////111111...+++***+++)))"""%%%888JJJLLL@@@666FFF```wwwyyyqqqpppvvv{{{{{{xxxuuuvvvzzz}}}~~~}}}~~~~~~}}}yyyvvvvvvxxx{{{{{{zzz{{{}}}yyyrrrsssxxx~~~yyytttqqqhhhTTT;;;***))),,,222888666...***+++;;;888333///---+++)))((('''((()))***+++,,,------***'''&&&)))***'''&&&((('''+++//////,,,)))***,,,+++,,,---.........---,,,---,,,++++++,,,,,,+++******,,,---,,,++++++---/////////---,,,)))'''%%%$$$'''$$$###'''---111///,,,***)))'''&&&&&&)))...222*********,,,---...,,,+++,,,++++++******++++++,,,000///...,,,)))'''&&&&&&###&&&)))***(((&&&$$$###$$$&&&***...111222222111//////......,,,***(((''',,,+++***'''%%%%%%(((***'''***---...,,,***))))))(((+++...///...---,,,,,,---+++))))))+++---//////(((&&&$$$%%%(((,,,///111666555333000---***((('''$$$(((,,,,,,***)))+++...---+++)))+++///222222000,,,,,,------,,,***(((''',,,)))'''(((+++---,,,++++++------+++'''%%%'''***...222111,,,***...444666666666444111---)))'''&&&''',,,111222111///,,,+++333000...---......---+++***((((((---111111,,,&&&(((---222222...+++,,,///,,,000111---(((&&&)))...***)))*********)))***+++,,,---,,,+++---222222///%%%%%%%%%$$$######%%%'''...---------///111222222,,,***'''(((+++------+++000...***'''%%%%%%&&&&&&&&&'''***,,,)))$$$###%%%'''''''''***......(((!!!((()))***++++++,,,...///((((((***+++---...//////)))***,,,,,,+++***+++---///,,,,,,,,,)))&&&(((---222:::GGGTTTbbbooozzz}}}}}}qqqgggbbb[[[XXXWWWUUUQQQOOOVVV___"""))),,,'''"""((((((((('''&&&%%%$$$### ###%%%%%%######&&&)))%%%)))------)))%%%$$$$$$)))%%%"""!!!###)))---***(((%%%!!!)))))))))'''&&&&&&(((***&&&%%%%%%((((((%%%$$$%%%(((&&&'''((('''###$$$(((******)))'''&&&$$$######((('''&&&(((+++,,,+++)))+++)))&&&%%%&&&&&&&&&%%%&&&''''''%%%######%%%''''''### ###'''((('''!!!!!!!!!&&&333>>>888***$$$''')))(((%%%$$$&&&((('''$$$$$$'''((('''(((+++,,,***(((%%%$$$$$$%%%&&&((((((''''''''''''((((((###$$$$$$$$$###"""  $$$(((++++++)))'''###$$$(((,,,,,,'''&&&(((.........,,,***)))***,,,''''''''''''((((((%%%###''')))---000333333222222***+++...222222///...111000)))...DDDVVVSSSEEE:::KKKhhh~~~{{{qqqqqqxxxzzzyyyxxxwwwxxx{{{}}}~~~~~~}}}yyyzzzyyyxxxxxxyyy|||}}}~~~{{{vvvxxx~~~vvvZZZ===+++......000222///'''$$$$$$333222000...,,,***)))((()))))))))***++++++,,,,,,)))&&&&&&((((((%%%&&&(((%%%)))+++)))$$$"""$$$(((------......///.........---------------...///000---.........,,,,,,...///******((('''%%%###""""""&&&###"""$$$(((++++++***)))((('''&&&'''***,,,...&&&'''(((***++++++++++++)))))))))))))))*********000111111///,,,)))(((((($$$'''***+++***(((''''''###$$$'''***,,,------------............,,,***)))...///...,,,)))((()))+++)))+++...///...,,,+++,,,(((***---......---...///+++)))&&&&&&(((+++---...)))'''&&&&&&)))+++------111000...,,,***)))'''&&&$$$(((+++***&&&$$$'''+++,,,***)))+++///222222000------//////...,,,***(((///...,,,***))))))+++,,,,,,......,,,(((&&&'''***,,,000000------222555555444333111...,,,)))((('''%%%---444555444444222000555111,,,,,,///000...+++(((((()))---111222///,,,&&&))),,,---+++,,,...111///111222...***)))...222,,,))))))+++,,,***+++---,,,---+++((()))------***'''''''''&&&$$$$$$&&&(((***))))))((()))***,,,---$$$%%%&&&(((***---///111///---+++)))'''&&&&&&&&&%%%''')))(((%%%"""###%%%+++++++++***,,,---***$$$++++++******+++...000222)))***+++,,,............+++,,,,,,+++((('''))),,,...---//////)))!!! ###******,,,333@@@OOO]]]dddoooxxxzzzgggVVVKKKFFFIIIUUUaaafffkkkttt}}}$$$&&&&&&$$$((((((((('''&&&$$$###""" #########$$$)))---(((+++---***%%%""""""$$$***&&&"""&&&)))'''%%%$$$ ((()))(((&&&$$$$$$&&&)))(((%%%&&&++++++'''&&&)))+++))))))***(((%%%'''+++&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&(((***...+++'''&&&&&&&&&$$$"""$$$&&&&&&%%%######&&&)))%%%!!!!!!&&&***+++)))###%%%$$$%%%000999444&&&"""&&&)))((($$$###%%%'''(((###!!!$$$&&&%%%(((,,,***)))(((&&&&&&&&&&&&&&&(((***,,,+++(((&&&&&&'''###############"""!!!!!!!!! $$$)))+++)))&&&######'''+++***$$$$$$(((...000222111---)))(((((((((&&&$$$%%%''')))(((''''''))),,,///222444444555******///555555111111555444---333JJJZZZSSSBBB888PPPnnn|||pppqqqvvvuuuuuuwwwyyyzzzzzz{{{}}}~~~|||xxxwwwyyyzzzyyyxxx{{{~~~~~~zzzwwwzzzvvvXXX???222...+++)))+++***&&&$$$&&&+++,,,------,,,***))))))'''((()))***+++,,,------+++))))))+++***((())),,,(((***+++&&& ###)))---------...///000111222///...,,,+++,,,///444777222111///...------,,,,,,'''&&&%%%$$$###"""""""""%%%$$$######%%%''')))******)))(((((()))***++++++'''(((((()))((()))***+++%%%%%%'''((()))(((((('''***...333444111---***)))$$$'''***+++***)))))))))%%%&&&'''((()))((('''&&&***+++---......---,,,***+++,,,------+++)))*********+++---,,,***)))((()))&&&(((***+++,,,---///111+++(((%%%$$$'''***---......+++(((''')))+++,,,------,,,+++******)))))))))(((,,,///,,,'''$$$'''+++...,,,***+++...000///---+++,,,...///...---***(((...000000,,,'''$$$&&&))))))+++---,,,(((''')))++++++------,,,...222111...+++,,,,,,------,,,***(((---555999666333444444333222000...------......///&&&'''))),,,---.........&&&&&&'''(((***...111333000222333111...---...000...)))'''+++,,,***+++///)))***'''$$$%%%))))))&&&)))))))))'''%%%%%%''')))***))))))'''''''''***+++!!!%%%)))***((())),,,000------,,,+++)))'''%%%$$$"""%%%&&&$$$!!!"""&&&***+++---,,,((((((,,,,,,)))***)))((((((***---///000'''(((***,,,------------///---,,,---......,,,***,,,---///000)))!!! ###&&&&&&&&&(((---666AAAHHHXXXdddvvvxxxeeeRRRFFFBBBBBBLLLfff|||###''''''&&&&&&%%%###!!!  !!!$$$***///+++......***### """&&&+++'''### """&&&%%%$$$$$$ """$$$&&&&&&%%%$$$%%%)))---)))&&&'''------)))(((,,,+++)))((()))'''$$$&&&+++$$$$$$%%%'''((()))***+++'''))))))%%%!!!###)))000000---***)))******(((&&&###%%%&&&%%%######&&&)))### """(((------+++&&&***((($$$(((...(((###'''***)))&&&$$$&&&)))''' !!!###"""%%%+++%%%%%%&&&&&&'''((()))***))),,,///---)))%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%% &&&+++***&&&%%%$$$(((,,,)))######((((((---222222///***'''&&&+++(((%%%%%%))),,,------&&&'''***---000222333444------111888777222111555111+++333IIIWWWNNN<<<111SSSrrr|||ooopppsssppprrrvvvzzz{{{yyyyyy{{{~~~}}}}}}}}}~~~|||vvvzzz|||zzzwwwyyy}}}{{{xxxtttvvv{{{yyyeeeKKK999444---'''$$$&&&(((((())),,,'''))),,,...---,,,++++++&&&&&&((()))+++---...//////------///...,,,---111---///...(((!!! &&&---,,,,,,,,,---///222444666111///+++)))***000888>>>666333000......---***(((&&&%%%$$$$$$#########$$$&&&&&&&&&%%%$$$&&&))),,,******)))***+++++++++***+++++++++***))))))***+++"""###&&&'''((((((&&&%%%###***333777555000+++)))%%%''')))******)))******))))))))))))'''%%%$$$"""''')))+++---...---,,,+++%%%'''******)))(((((())))))******(((&&&#########%%%&&&((()))***,,,///222+++(((%%%$$$'''+++...///333///***'''(((+++---...++++++*********+++,,,,,,---222444111***&&&)))---000---++++++---...---***(((***,,,------+++((('''+++///222...&&& !!!$$$&&&(((++++++)))(((+++---)))+++******---000---'''$$$%%%)))---//////,,,)))888>>>>>>666000111333111///000111...++++++...222$$$&&&((()))))))))***,,,)))'''%%%&&&***...111222000111333222000...,,,+++...(((&&&***+++)))***///((((((%%%"""###'''(((%%%))))))(((&&&$$$$$$&&&(((------,,,***((()))+++---$$$***...,,,'''$$$'''+++//////...,,,***&&&###!!!###$$$!!!###***///***---,,,&&&%%%***...---&&&%%%%%%''')))+++++++++###%%%(((+++---......///111...,,,000555666000)))+++,,,///111,,,&&&&&&+++$$$(((+++***)))+++333:::===KKK___rrr~~~}}}uuugggTTTFFFBBBGGGMMMWWWyyy######'''%%%###$$$'''%%% ###""""""###$$$&&&(((***%%%''')))(((&&&###"""!!!$$$###!!!'''%%%(((***)))$$$ $$$&&&((('''%%%%%%(((,,,,,,)))'''(((,,,---,,,***,,,'''%%%(((***)))***---)))++++++)))&&&%%%'''***,,,,,,++++++++++++++++++000...***'''***---***$$$"""%%%&&&%%%$$$$$$%%%###""""""###&&&((((((''''''***+++(((###"""%%%)))%%%(((++++++)))'''((()))''')))'''"""###)))+++''')))%%%"""!!!$$$''')))***///,,,'''&&&&&&)))***+++***+++***&&&######'''+++&&&%%%,,,---***(((&&&&&&(((***+++(((%%%...------///111111---)))///,,,)))(((+++------,,,&&&***......---+++,,,...+++,,,...000222111...+++000***---EEEWWWHHH666999ZZZxxxxxxtttrrrnnnnnnxxxwwwvvvxxx{{{~~~}}}{{{}}}}}}xxx|||{{{{{{|||}}}}}}|||zzz~~~yyy{{{yyyfffOOO>>>555111,,,......+++'''%%%'''***,,,---...---,,,,,,---///***(((***---,,,***///888AAA777000111111---,,,//////,,,((($$$###$$$'''))),,,...000000000111333555222///------000333555666444333111000000---)))&&&(((((()))******(((%%%!!!"""$$$'''((('''&&&&&&'''(((+++------++++++...111111000---***'''(((+++...&&&((()))&&&!!!!!!'''..."""(((...222222...)))''' $$$(((((('''(((---222...---,,,+++***+++,,,---000000000111000...)))&&&%%%******%%%$$$))),,,***))))))))))))((('''&&&%%%'''+++...///---,,,---...---+++)))''''''))),,,...,,,...000000///---------------,,,++++++++++++,,,222111///---,,,+++,,,,,,///......///000000...,,,)))+++---/////////---,,,...222666333,,,&&&%%%&&&((('''&&&'''(((+++...///...---***'''(((***+++))))))//////000222---///???NNNVVVLLL:::111+++'''---000...,,,,,,...000111111)))(((+++///...(((%%%%%%%%%&&&(((***---///000111444666888888555000+++)))***(((''')))++++++(((%%%(((%%%%%%'''(((&&&&&&******,,,...,,,(((%%%&&&'''------+++))),,,000///******+++,,,+++((('''''''''...///111111...***%%%!!!""""""$$$&&&))),,,///000000///...,,,++++++,,,,,,---&&&###&&&)))((('''((($$$$$$&&&+++//////,,,)))***,,,---,,,))))))+++...***)))***...333333...)))'''((()))+++,,,,,,,,,,,,555555>>>NNNZZZaaakkktttxxxttteee^^^SSSHHHAAA@@@CCCFFFRRRuuuppp"""!!! &&&'''&&&###!!!###&&&'''### $$$$$$&&&'''''''''&&&%%%###$$$%%%&&&&&&%%%###!!!###$$$$$$"""!!!!!!$$$'''%%%(((++++++'''$$$"""!!!"""######"""!!!!!!###$$$)))'''&&&%%%&&&'''&&&%%%''''''***...///***((()))(((***,,,***'''%%%%%%&&&******+++******)))((((((///---)))%%%&&&((($$$!!!&&&+++***$$$ """$$$!!!###&&&((((((&&&$$$###''')))+++***'''%%%%%%&&&%%%&&&&&&$$$######'''*********%%%!!!$$$+++...+++'''&&&%%%$$$%%%''')))+++---***'''&&&''')))***+++******(((&&&$$$$$$&&&(((&&&'''...///,,,%%%$$$$$$'''***+++)))''')))((((((***---...,,,***+++)))(((***,,,,,,***((())),,,000222000.........---------...///...,,,)))...)))+++AAARRRBBB111555^^^zzzxxxsssrrroooqqqttttttvvvxxx|||~~~}}}{{{}}}}}}yyy||||||{{{|||~~~~~~}}}{{{~~~|||~~~~~~sss]]]FFF666111111222000...***'''%%%'''(((+++---///...,,,+++******+++)))***...///...222888;;;444000000///++++++...///---)))&&&&&&'''***,,,333333111///------///222222000,,,,,,...111222333333111000000000...,,,***'''((()))+++,,,+++(((%%%$$$%%%&&&'''''''''&&&%%%&&&))),,,,,,***)))+++...000///...,,,******,,,///---000222///((($$$&&&***%%%(((,,,...,,,***)))((($$$(((++++++)))))),,,000,,,,,,---.........---,,,222222111000///,,,)))&&&&&&***+++''''''+++---+++******))))))'''&&&%%%$$$(((***,,,,,,***((()))+++)))((('''''')))*********+++---//////...------...,,,,,,,,,+++,,,---...///666333///,,,******,,,---///111222111///...///111......///000000///......000333555333...***(((((()))***+++++++++***+++,,,///---+++)))***++++++)))'''......000333///222AAA^^^eeeUUU:::///,,,***...+++)))((()))---///...---+++***,,,///...)))(((***((())))))***+++---///000111222333555555222---***+++***)))***+++***&&&###"""!!!$$$)))***'''&&&((('''***------***((()))+++---......---000444111+++.........,,,***)))***,,,++++++,,,+++***)))'''&&&$$$'''***---///000//////...---+++)))))))))+++,,,---(((&&&((((((%%%$$$&&&'''&&&&&&'''))))))'''$$$###(((...///---)))'''&&&)))((()))---333555222...((()))***++++++,,,---...++++++000:::BBBFFFNNNVVViiipppxxx~~~~~~tttjjjaaa\\\LLLFFF@@@===>>>>>>===;;;<<>>TTTnnnyyyvvvwwwwwwvvvzzzssstttuuuvvvxxxzzz~~~|||{{{{{{zzzwwwuuuzzzyyyyyy{{{~~~~~~}}}{{{rrrWWWAAA444------///444000,,,***+++***'''%%%(((,,,000000---'''!!!!!!###))),,,,,,+++***,,,...---***'''(((***+++***((('''(((***---///.........------...222444---+++((())),,,000333555333111///...///000000///******+++---///000...,,,***'''%%%(((...000...+++(((,,,111111///,,,,,,---$$$''')))***)))(((((()))''',,,111111---)))((())))))******)))'''&&&''')))---000333333000...---...''')))+++---......---,,,------,,,)))''''''''')))///111333222///...---,,,((((((''''''''''''''''''))))))(((((('''&&&''''''+++)))(((+++000111///,,,((()))******)))***+++---...------------///111222444222000...------///000///111111...***)))---111999666333///,,,***))))))...---,,,,,,,,,,,,***(((&&&)))------,,,,,,///222111---+++,,,,,,(((%%%$$$'''...------222111222===___gggPPP---###)))+++******'''&&&+++111444111---///......///---***---222222///,,,***((()))***,,,111///000333666666111---)))***,,,------***'''$$$######''',,,...***(((***---000222///+++'''&&&'''(((,,,///222666888222***000111222111000///000111((((((((()))***+++,,,,,,,,,///222444444111---***+++)))&&&$$$$$$'''+++---++++++...000+++$$$###&&&###$$$&&&'''((((((&&&%%%)))******'''$$$###&&&******(((''''''***++++++))),,,---,,,***((((((,,,///111000///---******...333999>>>BBBEEELLL^^^yyy}}}xxxooobbbWWWQQQJJJAAA===;;;888333...000111444888999666///)))...***)))000666555111---######"""***...&&&$$$""""""$$$&&&((()))''''''''''''((()))******### $$$+++///---***((((((''''''%%%"""###''')))(((&&&$$$+++(((%%%%%%'''(((&&&######%%%'''&&&######&&&)))'''''')))(((###"""((('''%%%"""!!!"""%%%)))+++)))***,,,,,,+++(((%%%######%%%%%%"""###&&&$$$!!!""""""$$$(((------)))%%%"""'''+++***'''&&&***...'''"""###%%%"""&&&%%%$$$$$$&&&))),,,---***&&&###$$$'''&&&######'''++++++'''%%%'''***...---++++++***)))%%%###$$$###$$$(((...000...+++&&&""" ###%%%"""%%%%%%%%%%%%$$$$$$$$$%%%!!!%%%))),,,,,,)))&&&$$$!!!"""""""""""""""""""""!!!$$$)))...000000---***'''%%%$$$%%%(((+++---...))),,,000===FFF===666AAATTTmmmzzzzzz|||zzzwww{{{yyyyyyxxxuuuuuuwww}}}}}}{{{yyyvvvtttrrrwwwwwwxxxzzz}}}~~~}}}gggEEE555222111///......,,,***,,,...---)))%%%(((+++//////+++%%% !!!!!!"""%%%+++///...+++%%%***---+++)))((()))***((('''&&&&&&'''))),,,---(((+++...//////000111222///---******---///111111444222///......///......,,,,,,,,,...///000...,,,'''$$$###'''---111111...)))---111111...++++++,,,###&&&***+++***)))(((((($$$(((+++,,,***))))))***)))+++---,,,+++)))((((((---///222333222000//////++++++++++++,,,---//////******+++)))((())),,,///555555666666222...------''''''&&&'''''')))***+++((((((((()))************,,,***((()))---000000///&&&'''))))))(((((()))***.........---------......,,,---///000111111111000444111///------......///333111...+++))))))***+++---,,,***+++,,,------,,,***++++++***(((***///333111+++))),,,***%%%!!!""")))111...+++//////...666GGGQQQAAA&&&###***,,,,,,+++)))))),,,222444111---......///000,,,)))+++222222000---***))))))***,,,000//////111333222...***'''))),,,------+++***))))))&&&&&&((((((%%%&&&(((---///000...)))&&&&&&((()))---111333777999333++++++...111333111///......'''(((***++++++)))((('''......///...---,,,***)))***(((&&&$$$%%%(((,,,///)))+++///111...((('''***$$$&&&***------+++((('''+++,,,+++(((%%%%%%)))---***)))''''''(((*********,,,......+++'''&&&***...000111000,,,((()))---111333666888777999EEEYYYhhhnnnfff]]]ZZZ```jjjssswwwvvvxxx~~~~~~}}}zzz{{{~~~}}}yyypppjjjbbb\\\VVVNNNBBB999<<<777444444888888444000///444888777333...+++***555...---111111,,,,,,111 """'''(((%%%$$$###"""###%%%'''(((%%%%%%%%%%%%'''))),,,---%%%######''',,,//////...---+++(((&&&%%%### !!!!!!$$$'''***+++)))'''000---***'''%%%###!!!!!!""""""###$$$&&&(((***'''$$$""""""***---(((""""""&&&(((***+++,,,,,,+++***'''&&&$$$&&&$$$ !!!!!!""" '''000222,,,$$$###%%%&&&%%%%%%'''---111)))%%%!!!!!!%%%'''&&&######""""""$$$''')))))))))***((((((++++++&&&###"""&&&)))++++++((('''(((***,,,+++++++++,,,,,,***((("""###%%%))),,,......---)))&&&$$$$$$&&&&&&### &&&''''''%%%###"""$$$%%%$$$(((---///---)))&&&$$$"""###$$$$$$""""""###$$$!!!"""&&&***------***'''!!! !!!%%%)))+++,,,)))///444===DDD===;;;HHH^^^sss~~~~~~zzzvvvyyy||||||{{{xxxvvvwww}}}~~~{{{xxxvvvuuutttvvvvvvwwwzzz~~~xxxWWW666,,,000222///---)))))))))+++,,,,,,***)))(((+++------***%%%!!!!!!###%%%)))---,,,)))%%%)))+++******,,,---,,,((('''&&&&&&'''***,,,---***---000111///---,,,,,,111///------------,,,***222111............---,,,,,,++++++---...///...---###"""!!!$$$***...///...'''+++......***(((((()))&&&)))---///...,,,++++++)))***++++++)))(((((()))(((+++...///---+++))))))---...///000111000//////...---,,,,,,---...000111)))+++---,,,+++,,,000444666555555555222---,,,///((((((''''''(((***,,,---)))))))))+++......,,,***)))((((((((()))***,,,...&&&(((******)))((('''(((+++,,,---...---,,,***)))'''***...111333333222111666333000///000111///...++++++)))))))))+++...///...---------...///222333444000,,,(((''')))+++---///(((&&&******$$$"""%%%---555000***...///---111444<<<333%%%(((,,,---000*********+++---...---,,,,,,...111333...((()))...000///---+++***+++,,,---,,,---......---+++)))((('''***,,,---,,,+++,,,------((($$$$$$""" """&&&)))***+++)))&&&&&&)))------000222333777:::555...(((+++///000000...------((()))***+++***'''%%%###---,,,***)))((((((((((((((('''&&&%%%'''***...000)))))),,,000///+++))),,,(((+++///000...+++(((''''''+++//////---******+++))))))***+++,,,...000111---///000---(((&&&)))---,,,111222,,,(((+++000222333444444111000444>>>FFFJJJEEE@@@>>>BBBIIIPPPTTTRRRTTTZZZ```fffhhhgggeeebbbaaa^^^YYYXXXZZZYYYUUUMMMGGGAAA<<<999555000,,,222111000333666666333000+++000444222,,,'''))),,,,,,)))+++//////+++///777 ###### """"""""""""###$$$&&&(((###$$$%%%'''((()))***+++&&&&&&''')))+++---///000---***&&&%%%&&&%%%###!!!$$$######%%%(((***(((&&&------+++((($$$!!! !!!  ###%%%&&&&&&)))%%%""""""!!! """''')))%%% $$$'''(((***+++++++++******)))(((%%%'''%%% !!!###"""%%%+++,,,&&&""""""!!!"""$$$'''+++...'''%%%$$$%%%'''((('''$$$$$$""" """%%%(((((('''((('''))),,,***%%%%%%)))++++++++++++++++++++++++111///---,,,,,,+++***(((###%%%'''(((((((((***+++'''&&&%%%&&&''''''$$$"""&&&''''''&&&######%%%(((&&&)))++++++)))'''&&&'''###&&&)))***(((&&&%%%&&&&&&&&&''')))+++***'''###"""!!!!!!$$$(((+++,,,,,,---555:::@@@DDD>>>>>>LLLeeevvv|||{{{|||wwwtttzzzzzz|||}}}{{{{{{}}}{{{zzzzzz{{{wwwwwwyyy|||~~~~~~cccFFF,,,(((------,,,...((())))))((('''(((+++---)))***+++***(((%%%$$$$$$!!!%%%%%%&&&***)))&&&'''******)))+++111111...+++*********+++,,,...000...///000///---+++******---,,,,,,---...---***(((...---------//////---,,,)))))))))+++---//////...$$$$$$%%%&&&(((+++---///(((+++---+++(((&&&&&&((())),,,///000///---,,,,,,+++,,,------+++)))((('''(((+++---...---+++++++++...------------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,'''+++...---+++,,,000444222///000222000,,,---222,,,+++***))))))***+++,,,******+++...000///+++(((%%%(((++++++((('''))),,,(((+++......,,,)))''''''&&&(((+++------+++)))'''(((***---///111222111111111111111000...---,,,,,,......,,,,,,+++,,,------,,,...///...---///444888888222,,,***+++,,,+++(((+++###""")))+++&&&'''---///888333+++000111...111,,,000***''',,,+++***333+++,,,---+++)))((()))+++***...444777000((('''+++,,,,,,,,,,,,,,,---...///***---000000,,,))))))+++***,,,---,,,******,,,......)))%%%$$$### """&&&'''((('''%%%"""$$$)))...///000//////222666333---)))***+++,,,++++++---///...---,,,+++***)))((('''***)))((('''''''''((((((&&&%%%%%%&&&'''***---///+++((()))---...+++)))******+++---,,,***)))***,,,'''+++///000...,,,---...***+++---......///000222...222444111***''')))---+++333555///***,,,111222222111///---,,,...111333777777555333333555999===:::;;;===@@@DDDEEEEEEEEECCCDDDBBB>>>===???<<<777333111///---,,,---...///111111111222222222111111***---///...+++)))***,,,&&&'''***---...---000555$$$### $$$!!! !!!"""###%%%''')))!!!###&&&)))***)))((('''&&&'''))))))***+++...111(((&&&$$$$$$&&&&&&###!!!$$$"""!!!"""%%%'''&&&$$$''')))***(((%%%###%%%(((###!!!!!!%%%''''''%%%'''###"""%%%&&&$$$"""###!!!###(((++++++*********)))))))))))))))%%%'''%%%!!! %%%)))***!!!"""%%%(((***(((###!!! ###&&&((((((###$$$%%%'''((('''%%%"""'''$$$!!!!!!$$$((()))(((%%%$$$'''***'''"""&&&...///---,,,,,,---...---,,,888555111---+++)))&&&$$$$$$'''((('''$$$###%%%(((#########%%%''''''%%%"""$$$&&&'''&&&$$$$$$'''+++'''((()))'''$$$$$$'''***###(((...000---***(((''',,,+++)))***+++)))%%%!!!'''&&&'''))),,,...///...,,,555999===@@@999;;;JJJeeessswwwtttvvvtttsss|||vvv{{{~~~}}}~~~yyyyyyzzz~~~}}}}}}}}}RRR;;;'''&&&)))(((***///******)))%%%"""$$$+++000)))******(((&&&%%%&&&'''%%%+++***))),,,,,,))))))+++***(((---444555///......------...///111222000000///---+++***+++---%%%&&&(((,,,//////---*********+++---///000...---&&&&&&&&&)))---///000000)))************+++...000+++---...,,,(((&&&(((***))),,,...///---,,,++++++'''))),,,------+++(((''')))***,,,,,,++++++,,,---///---+++++++++++++++***&&&(((***++++++)))'''%%%%%%))),,,,,,)))(((+++///...***+++......+++...444000...,,,***))))))***+++,,,+++---///111///***%%%###***000000+++'''(((+++***---111222///+++((('''!!!$$$)))---...,,,(((&&&***+++,,,---...000000111***...111///)))&&&'''***777555333000---***)))((())),,,...---+++---333:::777111,,,,,,000111---((())) (((,,,))),,,333000999444,,,111444111333++++++%%%'''---(((&&&222---///000,,,'''%%%(((,,,***///777:::333)))&&&))))))***+++,,,...///000000***///444333---+++---111---......,,,)))(((+++...000+++(((((('''$$$%%%)))))))))'''"""!!!&&&,,,------+++))),,,000///***+++***)))((('''***...222444222000---,,,,,,...///((((((((())))))((((((((($$$$$$$$$&&&(((***---...,,,(((&&&+++---***'''''''''((((((&&&&&&(((...333,,,------***)))+++000555,,,---......---,,,,,,---///444777444---)))+++...)))111444---(((***---...000...+++***+++------------///111///---,,,///222333333222333333444555555000333444333333555111+++***+++,,,,,,---///222666555666666444333333555777///////////////...,,,+++...000111222333444333111!!!"""###""" !!!""" !!!%%%)))+++***))))))'''***......+++'''###!!!###"""$$$(((---///---+++))))))(((%%%!!!$$$%%%&&&'''(((%%%!!!!!!%%%'''+++000///%%%###((('''%%%&&&%%%((('''###%%%******%%%$$$!!!###(((,,,...'''******&&&%%%(((+++***+++((($$$###%%%***---///(((###"""'''***(((%%%%%%!!! """(((***(((###(((...111///***&&&###$$$###'''%%%$$$&&&!!!%%%&&&$$$ !!!(((///666---'''((()))(((,,,333000///,,,***(((''''''''')))'''$$$######""" &&&$$$"""""""""!!!!!!'''...,,,*********)))(((%%%$$$%%%(((+++...''''''000555000)))%%%,,,+++***)))'''%%%$$$###&&&(((+++---,,,,,,,,,---000333444888888...444LLLllltttqqqnnnvvvxxxssstttxxx|||~~~~~~~~~||||||}}}~~~|||zzz___;;;777111+++'''&&&((()))+++)))'''&&&'''***...111---***%%%###)))///---&&&"""***...---***))))))...,,,+++,,,000111000///)))***,,,---,,,+++)))((((((///333///---///333555,,,+++,,,...000000---)))&&&(((,,,000333111...***)))'''&&&&&&(((***++++++$$$$$$%%%''')))---///111---...///...,,,+++,,,---666...((((((***)))((()))+++++++++++++++,,,------...,,,(((&&&%%%'''***,,,+++***+++---///000///...,,,---///111...((('''+++''')))))))))((((((+++...------+++(((%%%&&&+++///+++(((%%%%%%)))---//////111,,,,,,000111+++)))***222///+++)))((()))******---------,,,***'''%%%######$$$######+++333000'''++++++******+++---///111,,,)))***---,,,))),,,222777555222///,,,)))'''&&&------...///...---+++***555000***))),,,000111111...***$$$""")))111222---777555333222222111///---(((&&&%%%%%%&&&((())))))------------------------333111111444222+++(((((())))))+++...111222111///)))222777444///000222444///...---+++)))(((''''''000+++%%%###$$$&&&&&&%%%$$$)))+++&&&"""%%%***,,,---///...******---...,,,...///...,,,***+++///333<<<777111000333333111---)))***------,,,***(((&&&$$$%%%&&&'''''''''''''''...***&&&'''+++---+++)))&&&$$$&&&***,,,+++---111222...***+++...000...+++............---+++)))((()))222444,,,%%%(((...111000000...++++++,,,---,,,,,,...---+++---111111---111111000///////////////000111000000333666333---+++...111222000,,,)))'''***)))(((((()))+++---///000333222//////333555333+++,,,...000111222111111333111000///000000000/// ###%%%&&&&&&%%%%%%%%%&&&&&&(((+++,,,,,,,,,,,,)))+++------+++((('''&&&$$$######&&&)))***'''###$$$%%%%%%###!!! $$$###""""""###""" !!!$$$&&&+++111,,,###"""&&&''''''))))))***'''"""$$$)))+++(((%%%### !!!$$$(((+++---&&&)))(((&&&'''+++,,,++++++((($$$###&&&+++///111)))%%%%%%(((***'''''')))%%%&&&### %%%'''%%%%%%)))...000...+++)))'''### $$$$$$&&&***%%%'''(((%%% &&&---000(((###$$$%%%$$$'''---333111///,,,***((('''&&&&&&''''''%%%"""!!!###%%%&&&'''&&&$$$""" !!!!!! )))000///,,,,,,))))))))))))(((***...111///***)))///222...************)))(((''''''''''''+++++++++)))((())),,,......111000333555///999SSSssszzzvvvqqqwwwyyyuuuwwwxxx|||~~~~~~}}}{{{aaaDDD666444222///......//////,,,***'''&&&(((+++///000,,,***'''&&&+++000---&&&$$$***,,,***&&&%%%%%%***(((&&&(((---///---***'''(((***+++,,,,,,++++++,,,000111---,,,111555666,,,++++++,,,...---***'''$$$&&&***///222111---***%%%&&&''')))+++++++++***)))((((((((())),,,...000---...///...---,,,---...222---))))))((('''***...//////...------...///111///---)))&&&%%%'''***+++******)))+++---//////......---......+++''')))---000///...,,,+++,,,---...(((***+++***((())),,,///+++'''%%%'''---222222111...******...///+++)))***...,,,***((()))+++,,,---------,,,+++)))'''%%%$$$&&&***+++)))***///111///---,,,+++******,,,---///,,,***,,,000000+++,,,000555333000---+++***(((''',,,...000111000---***'''111...,,,+++,,,...000000000...)))'''+++333555222222111222333555444222000+++)))((('''((()))******,,,,,,...///000111111111++++++000666666000,,,,,,******+++...000000///---+++111333///,,,---000000***)))((('''''''''''''''...)))"""!!!$$$%%%%%%---111111+++'''(((,,,---///000///++++++......,,,,,,...000///---,,,...000444444333333222222333333333000,,,+++,,,,,,)))&&&$$$$$$&&&''')))***+++,,,...,,,***,,,000000---)))(((&&&'''+++,,,******------***))),,,111222000---++++++++++++++++++)))(((,,,222444...))),,,111333//////---++++++,,,---,,,,,,.........000444333///000000///...............///000000000333777444...---...111111///+++(((&&&(((''''''((())),,,...000,,,///...++++++///000...............///111222333.........///111333444444 $$$))),,,,,,)))((('''((((((((()))***,,,---...)))******)))((('''(((***)))'''&&&&&&(((&&&""" !!!""""""!!! !!!###%%%###!!! !!!"""!!! !!!%%%&&&%%%+++333)))"""$$$'''***---,,,+++'''###$$$)))+++***&&&###!!!!!!###&&&'''(((''''''&&&%%%)))......***+++(((%%%%%%(((,,,///000)))'''''')))(((&&&(((------,,,(((!!!"""$$$###$$$''')))******))))))***%%% !!!###&&&***+++---,,,(((###"""''',,,,,,&&&"""###$$$$$$%%%(((000///...+++)))&&&$$$######''')))&&&!!!!!!&&&,,,'''))))))&&&!!!###&&&!!!"""+++111000---,,,&&&''')))***,,,...111444222...---...---)))(((***((((((''''''((()))+++,,,111///+++'''%%%&&&***...,,,...,,,...222///===ZZZ{{{|||uuuyyyzzzvvvyyyvvvzzz~~~~~~jjjLLL555444444444444333333222222333///++++++///222444444------,,,,,,111444000)))'''***---,,,((($$$$$$$$$'''### $$$***---***%%%&&&'''(((***+++------------...---)))***000444444+++*********++++++(((&&&%%%'''***...111111---***###%%%(((,,,------,,,+++...---***))))))***,,,...***+++------,,,,,,...//////,,,******(((''',,,333///...,,,***((()))---000000---***'''&&&(((***+++***((('''(((+++...///000000---,,,,,,***(((***///777444000---,,,,,,,,,,,,$$$'''***++++++,,,---...+++'''&&&+++333777555111,,,)))(((,,,---+++)))***+++***))))))***,,,...000---,,,+++)))'''&&&&&&&&&***111555///***+++111555...---+++*********+++,,,'''(((,,,000000,,,+++---111...+++))))))))))))(((+++---111222111---(((%%%+++,,,......---------...000111...***+++111555444000000000333444444222000,,,+++***))))))((())))))(((***,,,///000111222111&&&(((///777888222---,,,))))))))),,,...000///---///111///+++***...///...'''&&&&&&&&&&&&''''''(((,,,'''!!!"""%%%''''''+++//////)))%%%''')))***...000///,,,+++......,,,---///111111///---,,,,,,,,,000444444222111444777999222+++***---///---***))))))))))))+++,,,---......---...000333222...******(((***......***(((***+++***+++///222222...***((('''''')))+++,,,,,,+++///222222///...111444444---,,,+++******+++,,,---+++---......000444333///......------,,,,,,------+++---......222666444......///...---+++)))&&&%%%&&&&&&'''(((***,,,...000))),,,+++((())),,,---+++111000...---...000222444------...000111333444555 %%%+++///---)))%%%""""""######"""$$$(((++++++))))))'''%%%###$$$''')))...+++*********(((###!!!""""""""""""###%%%&&&%%%$$$$$$%%%&&&%%%###"""(((+++(((%%%***333(((###!!!%%%***---,,,+++(((&&&(((******)))%%%###""""""###$$$###""")))(((%%%%%%***///---''')))(((((()))++++++***)))&&&%%%&&&'''$$$"""'''---000000***"""!!!$$$$$$ !!!#########$$$''')))***(((%%%$$$$$$$$$%%%&&&///000///+++&&&&&&***///,,,)))&&&&&&''''''((()))))))))(((&&&%%%###!!! """$$$&&&$$$"""###(((---***)))&&&###!!!"""%%%'''""""""$$$)))---,,,***'''!!!$$$''')))+++,,,///111111111111...)))$$$$$$%%%&&&&&&&&&'''))),,,///111444222---(((%%%%%%))),,,+++,,,***---111000@@@^^^}}}zzz}}}{{{wwwzzzuuuxxx{{{}}}~~~~~~sssXXXBBB777888777555444222000//////555111,,,---111444555444...000111222666888444,,,---///000...)))&&&'''(((&&&"""###+++...)))$$$'''((()))***+++,,,------(((***)))'''***///000---***)))))))))***************+++---000222111---***%%%'''+++---............222///,,,((('''((()))***$$$''')))***+++---///111222---******++++++...333...---+++'''%%%&&&+++000...,,,***((((((***,,,...***(((%%%&&&)))---///111...+++***,,,,,,***+++///555222---+++******)))(((&&&''')))***+++,,,---...,,,((('''---555888444......+++***+++,,,+++***)))*********)))***+++...000---,,,***((('''''''''''',,,333777333+++)))...444,,,+++***))))))))))))***"""%%%(((++++++******,,,---***'''''')))+++***))))))***---///...,,,)))'''&&&***///000...,,,,,,---000222000***'''+++///111222000///...///000///...+++++++++***(((''''''(((%%%''')))+++------------'''(((---444555000,,,,,,''''''''')))---///000///222111,,,)))+++111222///((((((''''''(((((())))))+++'''$$$%%%(((******(((&&&))))))$$$###&&&))))))***,,,---***+++...///---222222222000...+++***)))(((,,,111222000000222444333///,,,+++...000111000111000...------------......---...000111111...+++,,,+++---111111,,,***+++......000222222...((("""'''&&&%%%)))...222333222000///......000222333222***((('''))))))(((***---......,,,***+++//////,,,,,,,,,++++++++++++,,,,,,(((***+++---111555222,,,///---+++)))((('''%%%###&&&'''((()))+++,,,------))),,,,,,)))))),,,,,,***000000/////////000111111///000111000///.........!!!&&&+++---***$$$  '''***)))******'''$$$"""###&&&)))...,,,***+++,,,***&&&!!!"""$$$%%%%%%$$$$$$%%%&&&%%%%%%''')))******'''$$$###&&&,,,...)))###&&&---((('''$$$ ###(((,,,***((()))+++---+++(((''''''&&&%%%%%%&&&%%%###!!!,,,***(((&&&***...+++$$$'''((())),,,,,,)))$$$ ###"""###$$$""" $$$+++...///+++###"""&&&''' !!!###&&&)))+++,,,,,,+++))))))'''&&&------,,,)))'''(((,,,000...,,,***((()))++++++***############""""""""""""###"""!!!"""$$$''')))***---''' ###&&&&&&$$$###$$$%%%&&&&&&&&&### $$$'''******)))******)))...000...)))%%%$$$$$$%%%%%%&&&(((+++...111333222111///+++'''&&&''')))***+++***---222111@@@^^^{{{|||~~~|||vvvxxxuuuwwwzzz|||}}}}}}|||}}}dddFFF666444888666222///,,,,,,,,,,,,///+++((((((+++...///...---000111111444777444...---//////---)))'''))),,,'''$$$###'''...000,,,'''++++++,,,,,,,,,,,,++++++$$$(((******---000...)))))))))))))))***+++---///000000111333333111---***)))+++------,,,---///222111///+++(((&&&&&&'''((($$$&&&))),,,...000333666777...(((+++///000///...000000...***'''(((///555+++***))))))***,,,///000+++(((%%%%%%(((,,,///000+++)))***...///,,,,,,---111///,,,+++***)))((('''+++***)))((()))+++,,,,,,,,,******///555666111***111000...,,,,,,---+++)))***,,,,,,+++))))))+++...---,,,***)))((((((((())),,,///333333...)))***---((((((((((((((())))))***"""$$$&&&&&&'''***---...,,,)))(((***...111///---&&&'''((()))***+++++++++$$$)))...000...,,,,,,---000333111)))$$$&&&+++---222...***((()))+++---...+++,,,...---***))))))+++'''((()))***+++***)))))))))''')))...///------///+++)))((()))+++---------000///+++(((,,,333333000******)))((((((((())))))'''&&&''')))---...***'''***---+++'''&&&***,,,+++$$$''')))(((***...///---777444000---***))))))((()))***,,,---......---,,,+++---000000...---///111222111111000////////////...---,,,,,,---------------,,,///333333///---......///111222111,,,&&&""")))'''&&&***111888:::999///,,,+++,,,.........---((($$$$$$'''(((&&&(((---444333---''''''+++---+++++++++************++++++***,,,---...222666222,,,---+++((('''''''''%%%###)))***+++,,,,,,+++***)))(((++++++))))))++++++(((---...000111222000///------///000///,,,))))))***$$$'''++++++&&&""" ###***+++&&&++++++***(((&&&'''))),,,***(((''')))++++++'''###%%%&&&''''''&&&%%%'''(((###$$$&&&)))+++***&&&###$$$&&&***,,,''' $$$(((+++(((""""""(((***'''&&&(((---///,,,((('''*********++++++)))%%%"""+++,,,***(((***---***$$$'''''')))++++++(((###""" !!!######!!!$$$)))***---+++$$$ ###(((***!!!###$$$%%%&&&(((***&&&,,,///---,,,---,,,***))))))'''%%%%%%&&&+++...------***'''(((,,,,,,)))$$$######"""###$$$&&&'''###!!! """&&&((((((''',,,%%%$$$(((&&&"""&&&''''''###!!!""" """&&&***,,,+++)))'''&&&"""(((---,,,*********)))$$$%%%(((***---000222333.........+++(((&&&%%%&&&+++,,,***---222222CCCaaa{{{||||||yyytttwwwxxxyyyzzz{{{}}}~~~}}}}}}|||\\\===...---222000---+++***+++,,,...,,,+++***)))***+++---...+++------,,,...222111---)))+++,,,***''''''))),,,''''''(((,,,000111///,,,...///000000///,,,***((($$$***///000111222000+++***++++++***)))+++///111111111111222222000,,,))),,,......,,,***)))---000---,,,***)))''''''''''''(((+++...000111333666888777,,,&&&***222333...***,,,...---)))%%%'''...555+++*********+++---000111,,,)))&&&&&&(((+++...///)))''')))...111...,,,---///111222000---+++***+++///,,,)))((()))*********++++++,,,000333333///***222222000,,,---///...***+++---...,,,)))(((***,,,---,,,+++***************,,,,,,...000...)))))),,,(((((())))))************%%%((()))''''''+++//////---+++***///555777444000%%%%%%&&&''')))+++---///'''))),,,......---------222444111***%%%(((,,,---...***&&&$$$&&&***---...,,,///222111///...000222......---,,,,,,++++++***)))&&&&&&***,,,---000555222///+++))))))***)))))),,,,,,+++)))---111000,,,***))))))(((((((((((()))&&&&&&'''***......***&&&000000...((('''))))))'''!!!%%%'''''')))---...,,,666222---***))))))))))))******)))*********(((''')))///444444...***+++---+++,,,---///000111111111...---,,,++++++,,,---......,,,...222222...,,,...)))+++...000000...+++***///+++(((+++333999;;;;;;000,,,***,,,,,,***((()))'''""""""((()))&&&)))///999777000)))'''+++---*********))))))******++++++///111222333666888333,,,,,,)))'''(((***+++)))&&&+++,,,.........,,,)))((('''***+++((((((***)))&&&))),,,///222222000...,,,'''+++......+++)))***,,,''')))***)))######'''$$$&&&,,,***"""&&&''')))******+++,,,...'''&&&&&&(((++++++'''$$$$$$%%%''''''''''''(((***$$$$$$%%%''')))***(((&&&%%%%%%(((***''' ''',,,,,,$$$ ###(((+++&&&$$$&&&,,,///+++((()))******+++,,,,,,***%%%!!!(((+++,,,******,,,+++''')))((('''((())))))'''%%%%%%!!!!!!%%%(((&&&&&&(((&&&++++++%%%!!!$$$(((*** ###''')))))))))******%%%+++...***)))+++,,,******)))'''%%%%%%'''***---------***%%%&&&+++,,,)))(((&&&$$$""""""%%%''')))"""$$$&&&''''''&&&&&&'''***$$$ $$$'''&&&$$$(((+++(((""""""""" """&&&+++---+++(((%%%$$$%%%***,,,))))))---...+++$$$&&&***---000111111111******)))'''$$$###$$$%%%---,,,(((***000333GGGhhhyyywwwtttrrrwww}}}}}}|||}}}~~~~~~{{{}}}~~~vvvQQQ666---------------,,,,,,---------,,,...///...++++++...222,,,---+++(((***///222000(((***,,,***(((''')))+++%%%(((,,,...000000//////...000222333222...+++(((%%%,,,222111000111111///------,,,***((())),,,000,,,,,,---...///...+++(((+++...///---(((&&&''')))*********+++*********)))---///111111111111333444...'''%%%+++111000,,,)))'''***+++'''$$$%%%,,,333---,,,+++++++++,,,...///---+++((('''))),,,------+++'''''',,,000///...//////444999777111++++++------+++))))))++++++***((((((+++///111222111000//////111///+++---222222...***---///---)))'''***---,,,,,,---------,,,++++++...,,,,,,...+++'''+++222,,,,,,,,,,,,,,,,,,++++++''',,,---)))(((+++,,,)))***((()))///777888333...%%%&&&((()))+++,,,---...+++******+++...//////...000111...((('''+++......+++)))''''''(((************///333444222222444777222111///---,,,------...---)))(((+++------111666222///+++((()))***+++++++++///000...///000---(((******)))******+++,,,---+++)))(((***---...,,,)))......+++&&&%%%''''''$$$###''')))((()))------***...+++))))))+++,,,+++***(((***+++)))&&&%%%'''******...333333000---,,,---%%%'''***---.........---...////////////...//////...++++++---,,,(((&&&(((%%%'''***,,,...///111222555///)))***111666777555222///...///,,,&&&$$$''')))######***,,,(((+++333666555111+++***,,,+++(((******))))))***++++++,,,111333444333555666000(((+++)))(((+++///111...++++++,,,///000000...+++))))))------+++***,,,+++'''(((***,,,/////////...---###(((---...+++***,,,...)))******(((###%%%***'''''',,,'''"""'''***+++,,,---///(((''''''))),,,,,,)))%%%"""$$$&&&''''''(((***,,,'''&&&%%%&&&(((*********&&&%%%'''+++***###$$$,,,---&&&!!!$$$***,,,'''###$$$***---***))),,,'''((()))++++++((("""%%%***---+++***,,,,,,***+++(((%%%%%%''')))+++,,,'''######(((,,,+++))))))%%%***+++&&&!!!$$$((())) $$$)))+++,,,***))))))(((------'''###''')))'''---,,,)))''''''(((+++---......***$$$&&&,,,---******'''$$$!!!!!!###&&&)))!!!&&&++++++'''$$$&&&((('''%%%######$$$%%%&&&'''***---***""" $$$&&&$$$###))),,,***'''###"""...000...((((((---...+++$$$'''+++///111111000000((('''%%%### ###%%%...,,,&&&'''...444KKKnnnvvvsssqqqqqqxxx~~~yyy|||~~~hhhBBB...,,,///---...///000///...,,,***(((---///---(((''',,,111//////,,,((()))000444444***,,,...---***(((***,,,###(((---//////...///000---///333555444000,,,)))$$$,,,222///---...111222000000...***&&&&&&***---''''''(((***,,,,,,***((((((---000...(((###"""###((()))+++,,,------,,,+++///000111000...,,,---...&&&###%%%+++///---++++++(((,,,...+++'''(((000777000///---,,,++++++,,,,,,...,,,))))))***,,,,,,,,,---'''%%%)))...///000222///777===;;;222+++***---***)))))),,,...---***&&&&&&+++000222222111222444,,,...---***---333444000(((,,,...---)))(((+++...,,,---...///...---,,,+++000...------(((%%%...:::000000000///...---+++***'''---///***((((((&&&!!!%%%$$$&&&---555666000)))&&&(((+++---......---,,,...+++((()))---000111///,,,,,,)))%%%&&&,,,000///---,,,+++++++++)))&&&###''',,,222333222222555999333111...,,,,,,---///000222...---///...---...222...+++((((((***---000111...333666444222000,,,&&&++++++,,,---...000222333111---******...000000///,,,,,,***&&&&&&***+++(((&&&)))+++)))***,,,+++((('''&&&&&&)))---///---+++&&&+++///+++###!!!'''...+++,,,...000222222222111###%%%)))+++,,,***(((&&&...000333444333111000000---***((()))'''"""!!!###%%%'''(((***,,,///222555999111***)))...222111...555222111222---%%%###'''+++$$$$$$,,,///***---555000111///,,,+++,,,)))$$$******)))******+++,,,,,,000222333222333333,,,$$$,,,******...333666333///***,,,///111111000---+++---000111......///...***))))))***+++---...//////$$$)))...///,,,***+++...)))******)))&&&"""###&&&'''%%%""" ###$$$%%%'''((())))))***&&&%%%$$$$$$&&&((())))))$$$###$$$)))...///***%%%  (((,,,)))%%%###%%%((((((&&&###!!! &&&)))+++)))&&&&&&,,,111%%%&&&((())))))*********&&&"""!!!%%%'''###''')))+++,,,+++***+++,,,---(((###%%%,,,000///+++''''''&&&%%%%%%&&&'''(((,,,***(((&&&$$$#########)))---'''&&&,,,---(((***(((%%%""" ###(((,,,...,,,)))'''&&&))),,,...///000000,,,((('''***---***((('''(((&&&"""$$$(((***$$$!!!$$$((()))***---111+++&&&&&&&&&%%%&&&***,,,***'''$$$"""###$$$%%%!!!"""%%%)))((('''+++222:::666111---+++)))'''&&&'''&&&***///000---+++,,,%%%%%%$$$$$$###$$$$$$$$$&&&"""&&&------000KKKjjjyyyfff[[[iii~~~~~~}}}{{{zzz{{{}}}~~~~~~|||{{{xxx|||{{{WWW777,,,---...333...,,,///...******///333///+++***,,,...---,,,(((+++,,,***&&&'''---333444///,,,---000000,,,'''!!!$$$(((+++---...000111///++++++000111---(((&&&&&&(((+++...///...,,,+++)))******))))))(((''''''%%%)))+++***,,,//////,,,///...,,,***'''$$$"""!!!""")))///111---******,,,222111---+++111888555---$$$"""%%%+++,,,)))***000...............///000111+++***)))))))))***+++,,,///,,,(((&&&&&&'''((((((...***(((***...000...***---333888444,,,&&&)))---111...,,,,,,------***'''(((***---/////////111222///...---------///000111---***((((((***,,,+++)))***///333333000---///111.........,,,***)))+++,,,,,,,,,000444222,,,)))***......,,,)))&&&(((---222###%%%)))---///...+++(((&&&+++111444444111...---,,,++++++,,,...///...---&&&***...///...---...000111111000...+++))))))***.........///000000///......---+++******+++,,,---888111++++++///111...***''''''&&&%%%%%%)))///444222222222222333111---***(((...444666444222333666444...'''%%%***///111111...(((###$$$***...,,,)))++++++++++++,,,,,,+++***++++++***+++---000333555)))(((+++...,,,%%%&&&+++***,,,++++++///444333...)))&&&''',,,///,,,(((&&&,,,,,,+++***...333333...++++++,,,+++***'''$$$"""'''""" '''...//////000...//////---)))'''(((***777777555111,,,(((''''''((($$$%%%---444333000...---000///,,,---///***!!!'''(((***,,,,,,,,,***)))000000......---...///000******+++...000222111//////,,,***---......111666666...***+++***&&&&&&***---,,,+++,,,...//////...+++...000111222333333222)))*********(((%%%###!!! """$$$&&&&&&%%%$$$###$$$$$$$$$%%%&&&(((***&&&$$$!!!!!!$$$&&&&&&%%%!!! """&&&+++,,,(((######!!! """'''(((&&&$$$"""%%%&&&%%%$$$######'''***+++***''''''+++000(((((('''(((((((((&&&%%%###!!!$$$))))))###)))***++++++***)))***++++++'''$$$&&&***------,,,//////---***))))))***+++))))))))))))'''%%%###"""!!!***---&&&$$$***,,,)))&&&%%%###""""""$$$(((+++111...)))&&&$$$&&&)))+++000111000,,,'''%%%(((+++---+++***+++)))&&&''',,,((($$$$$$+++000///...///...)))''')))***((()))+++,,,+++(((&&&%%%%%%&&&'''$$$$$$&&&(((&&&$$$'''---333111---+++************000---,,,---+++'''%%%'''######%%%&&&&&&%%%$$$###***&&&)))...---111KKKjjjsssZZZKKKTTTggg{{{|||~~~~~~}}}|||zzz}}}rrrOOO222***,,,...000---...222111---,,,...111...+++***,,,------,,,+++------,,,***+++...222333111000111333444111---&&&(((***++++++***+++,,,---)))(((,,,...***'''&&&&&&(((+++------,,,+++***((('''&&&%%%$$$%%%&&&''')))---...,,,,,,---,,,)))+++,,,---------***(((&&&&&&***......+++)))+++---//////+++'''+++222333...)))'''(((,,,+++'''(((,,,...........................---,,,++++++,,,------///,,,(((&&&&&&'''((('''+++******+++---...,,,+++...111333222...++++++---,,,++++++---///000...+++%%%''')))******+++...000///...---------...///000///+++((((((***,,,,,,+++***,,,000111000000222333//////...,,,***)))***,,,,,,---000444222,,,***,,,+++---///000///000444777$$$###$$$&&&***---,,,******---000111///---++++++////////////............+++...000000...,,,---///222222111///,,,,,,---...000000///...---,,,***(((...---,,,++++++,,,...///111+++%%%%%%***///111000+++)))&&&&&&)))...111333333222222222333222///---111555999999666444666888000,,,((((((,,,//////---...***&&&&&&***,,,,,,******---///...+++))))))+++,,,+++++++++,,,...000222...,,,---///,,,%%%%%%))),,,------+++---111///***)))&&&'''...111---)))'''++++++((('''+++111111---.........---,,,***'''&&&)))###!!!&&&+++------...,,,------,,,)))(((***,,,222222222///+++)))((((((%%% !!!(((......++++++000222111......000+++$$$+++,,,...//////...---,,,------,,,++++++,,,......))))))+++...111111000...---)))'''***...111888???888000)))((((((&&&(((---*********+++,,,+++)))&&&***...222333333222000---))))))((('''&&&$$$######""""""######$$$&&&'''(((%%%$$$###"""!!!###(((+++***%%% ###&&&%%%""" $$$((()))&&&"""%%%%%%%%%$$$$$$######""" ###$$$###!!!!!!!!!$$$&&&(((&&&$$$###&&&)))(((&&&$$$%%%((((((%%%###!!!'''---,,,$$$)))******)))((('''((()))((('''&&&'''(((***+++,,,555444111---***)))+++---&&&(((***+++***'''%%%###%%%---...'''%%%))),,,***%%%%%%%%%%%%&&&'''))))))///---)))&&&%%%&&&)))+++111111000+++&&&$$$&&&)))...,,,,,,---+++((()))---)))&&&)))000444111---+++***'''(((---///,,,************)))((((((((((((((("""!!!###%%%### ###(((+++***)))))))))+++---...555000,,,***'''""""""$$$ """%%%(((((('''%%%###...+++,,,...,,,111KKKiii~~~rrrSSS???CCCPPP|||}}}~~~~~~~~~}}}{{{~~~~~~hhhGGG///***---///...---///333333///,,,------+++))))))***,,,,,,,,,......------------...//////000222333444444222111(((***++++++)))(((((())),,,((('''***,,,)))((()))'''(((***++++++***)))''')))'''%%%######%%%(((***...111111---,,,,,,***&&&&&&(((,,,000111000---,,,)))+++---,,,***)))+++.........+++'''(((---111111+++)))***+++)))'''(((+++//////000000000///......//////...---,,,,,,,,,---...+++(((''''''((('''''')))+++---...---,,,,,,,,,........./////////...---******,,,...111111///---%%%&&&''''''''')))---000000000......---...///000000---)))((())),,,......)))))))))+++///111333333//////...,,,))))))***,,,......111444222,,,***---***...222444555444555666///***%%%&&&+++//////---...//////...+++)))((()))111333444222...,,,---//////000000...,,,++++++,,,111111000...,,,---///222//////...---+++(((&&&%%%///...---,,,,,,---//////...)))$$$"""%%%+++000333000+++'''(((---111333222222000//////111222111000222444666444111///111333,,,***)))+++...///,,,))),,,+++)))((()))***,,,---+++///222///)))%%%'''+++---,,,+++++++++,,,------111/////////+++%%%###%%%---///---++++++---+++&&&(((&&&)))000444000+++)))---,,,)))&&&***000111---000000//////...---------,,,&&&"""&&&))))))***++++++,,,,,,+++)))***,,,...,,,------,,,***((()))***'''""""""''',,,,,,+++,,,111222000------...+++&&&000111222222222111000///******)))))))))***,,,---((()))+++...111111///,,,+++&&&$$$'''+++000888@@@:::111)))%%%%%%&&&+++000------///000000...)))%%%)))---333666444000---,,,'''&&&$$$"""!!! !!!&&&&&&%%%%%%%%%%%%&&&'''''''''%%%""" """(((---...(((###"""&&&(((&&&""" $$$''''''%%%###$$$&&&&&&$$$!!! """!!!"""$$$### ###$$$&&&%%%###"""###$$$$$$"""!!!$$$)))+++)))&&&""")))...+++### """%%%'''((('''&&&&&&'''(((%%%'''((((((&&&&&&))),,,222111///+++'''&&&))),,,&&&'''((())))))'''&&&$$$)))///111---***,,,---,,,******)))))))))(((&&&$$$((((((((()))***+++------...///...***&&&%%%'''***+++)))***,,,***&&&'''+++,,,)))***000222,,,&&&###'''&&&(((///000,,,'''&&&&&&&&&&&&''''''''''''''' """!!!"""(((((((((((('''''')))+++...111,,,)))(((&&&"""###&&&"""###%%%'''(((''''''&&&000...------***111MMMkkkpppNNN:::999AAAiii{{{}}}{{{```AAA///,,,000111......///111000---+++***&&&&&&&&&''')))+++,,,---///---,,,---......---+++***---000111000...------'''(((******))))))***+++---)))(((***+++***+++...((()))***+++***)))'''&&&***))))))((()))***,,,---///222222...,,,,,,***&&&$$$&&&))),,,...///......)))+++------+++***+++,,,+++---...,,,***,,,///222((((((((((((''''''***---...///000222222222111111///...---,,,,,,+++******...,,,))))))))))))(((&&&(((---111111---+++,,,........................---+++,,,...///000...,,,***))))))(((''''''***///333222111000/////////000111111...***((())),,,///111***&&&$$$&&&,,,000111/////////...,,,))))))***,,,111000222444111+++))),,,,,,...000111111000///...333---'''''',,,//////,,,///000000///,,,)))((((((///333555333...+++...111///......,,,+++*********......---,,,+++,,,///222,,,------,,,***(((((((((111000///...------......000---)))&&&%%%(((,,,///...,,,******,,,///222333000...,,,,,,///111333333///000000...,,,+++---///+++******+++------+++))))))++++++***)))***---111000000...***%%%$$$&&&)))------,,,,,,+++******)))///---,,,+++((($$$######,,,...---******+++***&&&)))'''***222666222---+++......,,,***...222111,,,,,,,,,------...000222333000***&&&((()))((()))+++------,,,+++***+++---...)))*********((('''((()))((($$$"""&&&))))))***,,,000///...+++***)))(((&&&111222222222222000//////))))))(((((((((***+++,,,((()))+++...111111...++++++&&&$$$&&&(((***000777888111***&&&&&&))),,,///---///222555555222,,,'''+++...222666444000000222"""""" !!!###$$$)))(((((((((&&&%%%$$$###)))***)))%%%"""###)))//////***&&&%%%'''(((%%%""""""$$$%%%$$$###!!!###%%%###!!!$$$&&&'''(((&&&$$$!!! ###$$$&&&&&&%%%$$$######$$$""""""%%%)))+++)))'''"""###'''***(((######'''"""$$$&&&''''''&&&'''((($$$''')))(((&&&%%%(((,,,+++,,,,,,((($$$$$$(((,,,''''''&&&&&&&&&&&&''''''***000444222000/////////111...+++)))'''$$$ ###&&&***...//////---++++++,,,,,,***'''&&&***---***((()))+++***&&&'''***...***)))---...***$$$###%%%$$$(((...///)))###!!!!!!""""""###$$$$$$%%%%%%!!!!!!###%%%### ###))))))***)))'''%%%%%%'''***,,,)))''')))'''$$$###&&&&&&%%%$$$$$$%%%''')))***///------+++)))444RRRooohhhFFF444222444SSSrrr{{{~~~~~~~~~{{{}}}uuuWWW<<>>BBB999::::::777222...,,,+++***+++,,,---///000111222------///222444333000,,,111333444333000...------...111222///***&&&&&&(((***+++,,,...///000111111(((((()))///555666333...'''***,,,***&&&%%%***...111000///000444666777888///...---...///111111111000///,,,***)))***---///...---+++)))''''''(((***---***((()))++++++)))&&&(((***,,,...///---+++***((()))(((%%%(((//////***&&&+++///......111444333444000///444888555333222///...+++)))+++///---(((%%%'''***---000222333333111///111333222...---000//////111444666444000,,,(((*********((('''((()))+++((((((***)))&&&'''+++///...000222...'''&&&))),,,,,,,,,,,,,,,------...000///---,,,+++,,,,,,---///---------///111111000,,,)))(((***+++***,,,000...000///,,,---111000+++------...111444555444222000,,,---222111000<<>>111444666222+++&&&,,,...,,,---000...)))111333444222---******+++''')))***(((%%%%%%+++111:::444...,,,...000---***''')))******+++---111333((((((***+++)))%%%''',,,////////////////////////000///......------------(((,,,---++++++---,,,)))''''''((((((((('''%%%$$$((('''(((***---/////////---)))***///111---,,,000+++...,,,&&&%%%---222333333000---***)))***---.........000111111000//////111000111222222000---)))///...,,,***((())),,,......***''')))...222111...555555444111------///222000000///,,,)))(((***,,,))))))))))))+++---///000)))+++,,,,,,******...111***)))((()))+++,,,,,,,,,)))***+++++++++,,,///111***((())),,,,,,+++...444333///,,,+++,,,+++(((&&&###(((,,,---...333;;;BBB???>>>;;;666000,,,+++,,,---,,,,,,---000222111000++++++,,,000222000+++'''000222333222///,,,***))))))---000...***'''))),,,%%%'''***---000222444555)))&&&&&&+++333666222,,,******)))(((((((((***+++...------...111444444444111000///000111222111000//////...,,,++++++,,,...222000,,,(((&&&%%%$$$$$$&&&***---000///---***(((&&&))),,,///000///---++++++---+++(((+++222333...'''---111//////222555555666222000444777555333333444222,,,'''***///000---)))+++...111222333222222///...111555444///...000---...111555999888222---''')))******))))))***,,,(((&&&''')))((($$$$$$(((,,,+++...111---%%%###'''---------------...///000111000...,,,+++++++++,,,111///------///111222222///***'''''''''&&&)))...///111///+++,,,111111,,,+++***)))+++---////////////+++---222111///:::KKK***$$$!!!$$$***,,,&&&""""""#########&&&))),,,,,,///111///+++((()))++++++000;;;BBB;;;,,,######&&&((()))'''(((+++)))%%%######""""""$$$(((,,,...***'''### !!!###$$$$$$&&&'''))),,,---,,,'''$$$ ###(((++++++&&&!!!&&&'''''''''&&&&&&'''(((---999@@@<<<333...+++&&&###+++///***%%%'''((('''''')))+++***'''$$$###"""***,,,---+++'''$$$%%%'''$$$"""$$$)))+++***+++...111)))"""###***---(((""" %%%''',,,000+++"""'''''')))+++...///---+++---$$$###+++...+++***...'''$$$$$$''''''###"""$$$!!!"""$$$$$$$$$$$$&&&''')))&&&""""""###$$$"""'''%%%$$$###!!!!!!$$$(((%%%%%%$$$""""""%%%,,,222...$$$"""%%%%%%'''++++++...///***$$$$$$'''))))))$$$+++---111VVV|||wwwcccKKK;;;333......000111777JJJeeevvvxxxtttttt||||||||||||~~~|||YYY===222******///---******+++...000000///---999;;;:::444***%%%%%%''''''''''''%%%$$$&&&***---888444---(((&&&(((+++...111---)))***...000...***$$$%%%&&&'''))))))******,,,---...,,,)))))),,,///...+++)))(((***---///000***(((((((((+++,,,,,,,,,)))++++++'''&&&((((((%%%''''''))),,,//////...,,,+++***+++---111222000...222,,,&&&###&&&***---...333000...,,,,,,---,,,+++888111******...111///+++---///...++++++,,,)))$$$((()))+++---...///000000111...---///333444000,,,+++333777333///111222111333222///)))$$$###&&&))))))***,,,000222333000......+++***,,,222555444111***(((&&&&&&))),,,///000***((((((***...///,,,(((***+++---------...///111...000111///+++)))***+++)))---000///---...444:::888666444333222000---+++***((()))...111///...///111111222444444111---)))000111111///,,,******++++++---...---+++(((&&&&&&%%%&&&)))...333444111...(((%%%''',,,...,,,+++------***'''''')))+++***)))+++******,,,000111///,,,111///---...000222333333333///)))&&&&&&((())))))333,,,%%%$$$''')))'''###))))))***,,,---+++(((%%%&&&))))))(((+++000111...333222---'''***333555222+++---///111222222111000------.........///000111333///+++)))+++,,,+++)))******,,,000333444333111111222333222000---,,,,,,---///111222222111///...///---***(((((((((((('''$$$))))))$$$"""&&&'''%%%---***))))))&&&"""###'''///---++++++---///000111222...)))''''''***---...333333222111000111333555555111---+++,,,---...//////...------///000000///))),,,------******,,,///...---111555333111888BBB&&&###!!!$$$)))+++'''""" !!!###$$$$$$&&&'''(((***++++++)))'''%%%%%%&&&'''***111888444+++&&&''''''((('''%%%'''***'''""" """$$$&&&''''''%%%"""!!!###%%%&&&!!!!!!"""$$$'''((('''%%%!!!"""%%%))),,,,,,'''###''')))***+++***)))((('''(((111888444///---***&&&&&&+++,,,'''%%%(((++++++)))***,,,,,,***'''&&&&&&***+++,,,)))%%%###$$$'''&&&$$$%%%***,,,++++++...,,,'''###&&&++++++$$$ """###$$$***...)))!!!%%%&&&)))...111222000...,,,((('''***,,,+++,,,...***'''&&&'''&&&"""!!!###!!!$$$(((***)))&&&%%%$$$###!!! ###$$$### ###$$$&&&'''&&&$$$%%%'''$$$$$$$$$""""""&&&,,,111---%%% ###&&&''')))---,,,...///,,,))))))+++---111+++///333>>>bbb|||]]]LLL999///+++***+++...111444???VVVmmmxxxtttmmmyyyzzz|||~~~}}}~~~~~~~~~~~~XXX;;;000***+++///,,,(((***---000222222000...555666555000+++''''''))))))((('''(((***---///111555222,,,'''%%%&&&***,,,---+++***---111111---(((%%%%%%$$$$$$$$$%%%'''(((,,,---///...------///111222000---,,,,,,......///(((''''''))),,,...//////)))++++++((((((,,,...,,,+++++++++,,,......---++++++******,,,//////---+++///+++&&&%%%'''***+++,,,222///------...//////...444///+++***,,,///...,,,111111...))))))+++)))%%%&&&'''))),,,...000111222777333...---//////---)))---444777333000222444333---...---***((((((,,,///......000222444444111///222...+++,,,000222222///---+++(((''''''(((((()))'''(((((((((&&&%%%%%%%%%)))***+++,,,,,,---.........111333222...+++***+++)))))))))***+++...111444555444222222111000...+++---******///111000///111++++++...111333333111...111222222000---++++++,,,,,,---...,,,)))'''''')))$$$%%%(((---222333111...,,,'''%%%(((+++***((()))***'''%%%&&&(((******)))///...---///000///+++(((///......///111222222111111000///---,,,*********111,,,((('''***,,,***(((*********,,,,,,+++'''$$$&&&((((((''')))///000...000000,,,''')))000111...)))***,,,...//////...------+++***---111333111///+++******,,,///111000///+++,,,...222666777555333,,,---//////...,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,---+++)))'''&&&%%%%%%$$$'''******&&&&&&***+++'''---+++,,,---)))$$$"""%%%---+++)))***,,,...//////...+++)))''''''((()))***......///000//////000111444000,,,***,,,...///000,,,,,,+++,,,------...------///222222000...///000///000333666222111999EEE!!!!!!"""%%%((()))(((&&&"""###$$$&&&'''(((((((((,,,)))'''&&&%%%%%%$$$"""$$$$$$''',,,---***)))***'''&&&###"""%%%)))&&&"""$$$###"""!!!""" !!!$$$&&&&&&###!!!"""$$$%%%%%%###$$$'''***,,,,,,)))&&&(((***,,,......+++(((%%%$$$***...---,,,,,,+++(((((()))((($$$%%%***......***,,,......,,,************++++++((($$$"""%%%((()))&&&'''+++...,,,,,,---)))''''''+++...*** %%%%%%######(((+++(((!!!!!!&&&,,,000000---******------)))))),,,......///***((((((&&&"""!!!$$$$$$(((...000---(((""" """&&&(((&&&### $$$)))++++++)))((('''$$$$$$###"""###'''---111,,,%%%"""%%%)))+++,,,......---------------...///333...111999MMMnnn|||mmmHHH;;;---))))))***,,,///111111333CCCaaazzzzzzmmmvvvxxx|||{{{}}}YYY:::...(((***///,,,&&&)))---111222111///...000///...,,,***)))))))))***)))(((+++000444555444222///***&&&%%%&&&(((***++++++...222555444...)))&&&%%%###""""""$$$%%%'''***,,,...///......000111444333111000///......---+++))))))***,,,.........+++---+++(((***///222111///---++++++,,,,,,+++***)))((()))+++,,,---+++)))+++)))(((((()))******)))///---,,,---000222222111111000...,,,,,,---...///333222---''''''******'''$$$&&&(((,,,///222333444999333,,,)))***,,,,,,+++...333555222///111444555++++++***)))(((***---///))))))***---///000...,,,444111---,,,...///...---++++++)))((('''&&&&&&&&&(((******'''!!!!!!%%%((()))******++++++++++++...111444444111...+++)))+++)))&&&(((+++///000///111000///000111000...---///++++++///222000000111'''(((***...111222111///000111111///---++++++,,,+++---...+++&&&%%%)))---%%%&&&))),,,000000...,,,///)))&&&((()))'''%%%&&&(((&&&$$$%%%'''((())))))000///000111111///+++'''------...000222222000...,,,000333222...+++))))))......---,,,,,,---------------,,,------+++'''$$$(((******(((***///111000,,,---***'''))),,,,,,***((()))+++---------+++***,,,)))(((---333666222---&&&'''))),,,000222111000,,,---000333666777444222***,,,---,,,***))))))***)))(((''''''''''''((())))))(((''''''&&&'''''''''***+++)))(((+++///...)))***+++...111...(((%%%&&&+++)))'''(((***,,,,,,,,,+++******)))((('''''''''(((***,,,///000///...,,,222///+++***,,,///111222000///......------......+++///333666777666666666444777999777111000<<>>333***((()))))))))***---///...666VVV{{{xxxwwwyyy{{{~~~}}}]]]>>>///%%%&&&,,,,,,(((***,,,------,,,,,,+++---+++))))))******)))(((,,,)))(((,,,222666555222///---***'''&&&'''((())),,,---000444666555111---&&&&&&&&&&&&'''((()))***)))***,,,---------,,,,,,111111111000...,,,,,,,,,000...,,,+++,,,,,,***)))///000---))))))...111111---***''''''((()))))))))&&&'''(((***,,,,,,,,,+++)))***+++,,,---,,,+++***+++++++++---000222333222111222222///,,,+++---000000000---((())),,,,,,)))&&&'''***---000222444444222---'''$$$&&&+++...000---///000...---///222444...,,,((($$$###%%%(((+++&&&%%%&&&(((+++------,,,111///......//////,,,***'''(((************+++---//////---)))%%%$$$&&&((((((((((((***++++++***)))---000333444222...***(((---,,,++++++,,,///000111///......///000111000...---***,,,111333000------)))))))))+++---...,,,***...//////...+++******++++++------)))%%%$$$***000((()))***,,,---,,,***))),,,+++,,,...+++&&&%%%))))))((('''&&&&&&'''((((((---...000222222000---+++***+++---000333222///,,,(((---222111,,,''''''(((///111222000,,,******,,,000///......---+++'''%%%))),,,---***+++///222222*********)))******)))((()))+++,,,......---,,,***+++***+++///222333///,,,(((((((((***+++,,,,,,,,,---...///222333333000------......,,,(((&&&%%%%%%''''''((((((''''''&&&&&&&&&'''))))))***+++,,,...+++(((&&&(((---000...)))&&&(((...444333,,,((((((((('''%%%&&&(((*********++++++***(((''''''((()))&&&(((,,,000222111...+++///---******,,,///222222111000///---,,,---000222---222888===???>>>===;;;;;;>>>>>>888000222CCCSSS!!!$$$(((******+++,,,...+++(((%%%%%%(((***++++++111---******,,,,,,***''',,,++++++******)))&&&###$$$""""""((((((###"""""""""""""""###$$$$$$+++)))'''&&&&&&&&&$$$"""''''''(((***+++***(((%%%###$$$&&&'''(((''''''''')))'''%%%&&&''''''&&&$$$)))'''&&&'''''''''((()))%%%$$$$$$(((+++,,,,,,+++***+++------,,,+++,,,---,,,---...+++'''&&&(((+++,,,'''&&&+++///...,,,,,,)))(((((()))(((%%%!!!(((///000+++'''(((,,,&&&'''+++///111///+++((($$$---///)))&&&,,,///,,,---)))''')))((('''(((,,,///000000,,,'''""" ###"""###'''+++,,,)))&&&"""(((,,,***+++///111///)))(((&&&&&&))),,,///111((('''''')))...222111......(((&&&***,,,++++++//////;;;CCCQQQnnnjjjJJJ555,,,%%%%%%'''&&&$$$###&&&---,,,---HHHrrr{{{{{{{{{|||}}}~~~~~~```DDD333###!!!***---+++,,,,,,)))&&&%%%&&&(((,,,***((((((((()))'''&&&,,,)))'''***000333111---...---+++***)))))))))***------...///111111///...&&&'''))),,,...///000000,,,,,,---------,,,***)))***,,,---,,,+++***+++,,,111///---+++++++++***(((222222...((('''***,,,+++(((%%%###"""$$$'''))))))$$$&&&)))+++---......///***+++...//////...------***)))***,,,///000000000///111111...***(((***---+++------+++,,,///...))))))***,,,...000111111222,,,)))%%%###%%%)))---///*********++++++,,,...111333...'''!!! $$$))),,,///---,,,---///000000///+++,,,...111111///,,,)))&&&))),,,------...000333555111,,,***+++,,,,,,,,,)))((()))+++---...+++))),,,---///000000...***(((---///000...++++++///444...------...000111///...((((((+++222444...)))'''***)))((()))***+++***(((+++,,,,,,+++)))'''(((((()))+++,,,)))&&&&&&+++000+++,,,---,,,+++)))'''&&&''',,,333555...&&&'''...---,,,+++)))''''''((())),,,...000222111///---,,,******,,,///111111...+++)))---000...)))&&&'''***111333444000***&&&&&&(((...---+++******(((%%%"""&&&***,,,***)))---//////)))***+++---,,,***)))******,,,---......,,,+++)))***---111222///,,,+++,,,,,,+++)))'''''')))+++...222111111111111///,,,)))...///...,,,)))'''&&&'''''')))+++------***'''%%%(((***,,,,,,******+++---)))%%%###''',,,---***'''(((***000555333,,,'''''''''%%%%%%%%%((())))))(((+++***(((%%%###$$$(((,,,)))***---111444444000,,,,,,+++***+++...000111111******)))))),,,333<<>>RRRccc$$$'''***+++,,,,,,------***&&&""""""%%%''''''&&&++++++***+++,,,+++***(((///111000,,,((('''$$$ $$$$$$!!!!!!&&&)))'''((('''$$$""""""$$$&&&(((,,,***)))((((((&&&###!!! """&&&+++///...+++((("""$$$&&&&&&%%%$$$%%%&&&(((%%%"""###&&&'''&&&$$$)))'''&&&&&&$$$!!!###((($$$###%%%)))***((((((***)))***++++++***)))+++,,,+++---///---***((()))++++++%%%###)))......+++***'''&&&%%%$$$"""!!! ###)))111444...'''(((...*********+++,,,+++)))&&&"""'''***))))))++++++)))(((%%%$$$'''(((''')))---///...+++'''###"""$$$&&&$$$""""""%%%)))***(((%%%$$$+++---((()))000444111,,,)))''''''***---...///'''))))))+++///444222,,,---&&&%%%)))***(((,,,444>>>UUU___hhhiiiIII000)))$$$'''+++***((((((###+++***'''999```~~~~~~}}}}}}|||}}}aaaEEE555%%%###+++...---......***%%%###$$$&&&,,,,,,+++)))''''''&&&''',,,***((())),,,...---+++---------,,,,,,++++++***,,,+++************+++,,,&&&'''***---000222333333111000......///...,,,***%%%(((***)))''''''***...---,,,******,,,,,,,,,+++111111...(((&&&)))***(((%%%###!!!"""%%%(((******$$$'''***,,,------///000+++---///000///...///000+++++++++,,,......---+++)))+++,,,+++(((''')))+++***,,,---,,,...000...)))++++++,,,---............+++***)))((('''(((((()))(((&&&&&&***,,,+++---000444...&&&"""###)))///222666333000.........---,,,(((***...111111///,,,)))))),,,...---,,,,,,///333666000+++***---///...,,,***)))***---111222///,,,+++******+++,,,---,,,***+++...000---(((''',,,222---,,,,,,---......---+++'''&&&***111222,,,&&&###&&&%%%%%%&&&)))+++,,,,,,)))******)))'''&&&&&&'''((()))************,,,...+++---...---***(((''''''&&&,,,444666...''')))000......---+++(((((()))+++///111222111...,,,+++++++++******,,,...///...---...000111///,,,***+++...111111111---((($$$%%%'''+++)))''''''&&&%%%""" &&&+++)))''')))******)))))),,,///...++++++---***+++---------+++)))(((***///444222,,,(((***---...---+++)))(((+++000444666444222000///...,,,***+++,,,---,,,******,,,...)))+++///111111---)))%%%+++---///---)))&&&'''((('''######(((+++)))'''&&&,,,---111444000(((######&&&%%%%%%&&&((())))))((()))(((&&&### ###)))...---,,,---111444555111...***)))***---000111000///(((((()))+++444DDDXXXeeepppooommmiiibbbWWWJJJBBBAAAIIIMMMJJJJJJVVViiivvv(((((()))+++,,,,,,+++***&&&###"""$$$''''''$$$ %%%'''***,,,+++)))((((((...222111)))$$$$$$%%%###&&&((('''!!!###'''))))))(((%%%###"""###%%%'''$$$$$$$$$&&&''''''$$$""" %%%***...///,,,***###$$$&&&%%%######%%%''''''$$$###%%%)))+++(((%%%)))((())))))%%% ###+++%%%$$$&&&(((&&&"""$$$******++++++***)))(((***+++))),,,//////+++((((((***(((""" '''------***)))%%%&&&&&&$$$""""""###%%%,,,+++---000...((('''+++***(((%%%$$$%%%&&&&&&%%%!!! ###***---***''''''""" !!!%%%&&&%%%%%%)))***)))'''$$$$$$&&&,,,000%%%###"""$$$(((+++***((($$$,,,...))))))111444000---***'''&&&)))+++,,,+++&&&***+++,,,000444111***+++%%%%%%******)))222???RRRqqqzzzyyyfffKKK111+++(((---222333111111''',,,***$$$///NNNnnn~~~^^^AAA444++++++000...,,,000333111+++&&&&&&'''+++------+++'''&&&'''))),,,+++***)))***,,,...///+++,,,---------,,,+++***+++++++++)))((('''((()))((('''&&&''')))---111333111///---,,,...///---,,,&&&)))***(((&&&&&&+++///,,,+++))))))+++,,,++++++***,,,+++''''''+++,,,***'''%%%$$$&&&)))+++,,,,,,&&&))),,,---,,,+++,,,...,,,...///...,,,---000333///............---***(((&&&''')))******+++---///...///...++++++...---)))(((((()))***++++++++++++***,,,//////---)))&&&$$$)))&&&'''---///---...111000+++&&&%%%(((---000222222...+++)))))))))))))))***,,,.........,,,++++++)))+++,,,+++((((((,,,111444222///---------------,,,+++,,,000555777333///,,,)))&&&&&&)))---//////---...---+++((((((+++...,,,+++******+++***(((&&&)))''')))...///***&&&%%%%%%######$$$(((,,,......)))******)))'''&&&&&&'''&&&&&&(((+++...///,,,))))))+++------***)))***+++++++++---///+++'''(((---+++,,,---+++)))))),,,......000000...+++***+++------+++((((((***---...///000111111111000///...------,,,+++)))'''(((***+++,,,***(((''''''&&&$$$"""&&&,,,+++(((((()))''')))(((+++000///***,,,111---...//////...,,,***))),,,///111///,,,***+++---,,,------+++***,,,000444666333///,,,,,,---,,,,,,+++,,,,,,,,,++++++...000+++---///111000---***'''+++...111///+++((()))+++'''%%%&&&++++++'''%%%(((++++++---000---'''$$$&&&'''&&&&&&'''******)))((('''))))))'''%%%&&&,,,111000---+++---111222000---''')))+++///222111///,,,*********...;;;RRRmmmxxxmmm```WWWSSS^^^ggghhhjjjttt))))))(((***,,,+++)))'''$$$###$$$(((,,,***###!!!&&&+++---+++)))((()))+++111///&&&"""&&&'''))),,,+++###!!!&&&)))((('''%%%###"""######$$$###&&&'''&&&$$$"""###&&&***---...,,,)))###%%%&&&%%%######%%%(((&&&$$$%%%)))...///***%%%++++++---...(((!!!&&&000'''%%%&&&'''"""""",,,++++++,,,***(((((()))+++'''+++//////+++((('''(((&&& %%%,,,---***(((&&&((()))(((&&&&&&(((***555,,,(((,,,---)))&&&'''---***&&&$$$%%%''')))*** ***///)))%%%&&&###$$$""""""$$$%%%%%%$$$$$$&&&+++222777&&&$$$###%%%***......---###,,,///***+++222333...,,,)))&&&%%%(((***)))(((&&&***,,,,,,000555111)))***%%%&&&+++++++++777HHH^^^bbbKKK222,,,)))...444444333222///000+++$$$***DDDcccvvv~~~|||xxxxxxxxxwwwyyy}}}[[[;;;222000333444---+++111777777222+++)))(((***---///,,,'''%%%))),,,,,,,,,+++******,,,000333)))+++,,,------,,,***))),,,---...---***))))))))))))&&&###!!!"""'''...222///,,,)))))),,,...---,,,)))+++,,,)))&&&&&&+++111///---***)))******((('''%%%((()))''')))...000...***)))(((***,,,.........(((+++------***))))))+++---......,,,***,,,000555333111000000///---)))&&&%%%&&&(((+++///222444555444333...)))))),,,,,,)))%%%%%%&&&((())))))))))))(((,,,222444222,,,'''$$$***''')))000333000000333---***&&&&&&))),,,---,,,+++)))&&&&&&(((+++,,,---......---+++******+++---%%%((()))'''$$$&&&+++111333444444111,,,***,,,///---,,,---222888:::666222...)))$$$$$$(((---111222111...+++***+++,,,,,,++++++***((((((((('''%%%###---)))(((+++,,,)))'''(((&&&$$$###$$$'''+++---...)))***+++***(((''''''(((%%%%%%''',,,111222,,,'''&&&))),,,---++++++---///000***%%%&&&(((&&&''')))(((***++++++)))***...111***,,,---,,,***+++///222///+++'''&&&(((,,,///000000///000111222111...+++)))'''&&&&&&(((,,,///111000...,,,+++++++++)))'''(((///...++++++***(((((('''+++///...***,,,333000111222222111///---+++------,,,,,,------------+++---...,,,******,,,///222///***((()))+++,,,------...---,,,******,,,...---.........---,,,***)))(((---111222///---000333)))'''***...---'''&&&***&&&&&&)))---,,,((())),,,'''''''''(((***+++***)))'''+++......+++,,,000555111---))))))---000///,,,&&&(((,,,111333222---******)))'''***888RRRqqquuummmhhhuuu$$$###$$$)))///000+++&&&***+++---...---***&&&###%%%'''))))))((('''((()))+++...---&&&!!!&&&***((()))""" %%%&&&""" !!!"""%%%%%%'''***$$$'''***(((%%%%%%(((,,,&&&((('''$$$&&&+++//////,,,(((&&&+++222333,,,$$$---***''''''(((***+++***$$$,,,---%%%"""''')))&&&***+++)))+++///---&&&***)))---222222---))))))(((((())),,,......,,,*********))))))))))))******111222000,,,(((&&&))),,,---......,,,)))((()))+++%%%""""""$$$$$$###$$$$$$'''***)))$$$###&&&###!!!"""&&&((('''(((+++'''######)))......***(((###$$$&&&(((***,,,...///%%%(((---...,,,)))&&&%%%''''''***...333333000,,,+++''''''++++++...???UUUqqqzzz~~~qqqTTT999///+++222444//////555444---(((''')))666UUUrrr}}}yyyuuuvvvwwwwwwwwwwwwyyy}}}```>>>...+++++++++,,,))),,,000444555333///---222111///---+++*********(((---///,,,)))+++....../////////---***((('''(((---......,,,******+++,,,)))%%% ###(((,,,---''')))+++,,,,,,***((('''***,,,---)))###$$$+++111---)))((()))******(((######$$$&&&)))+++,,,,,,...***(((***000444444222***+++------,,,+++***)))---,,,,,,++++++,,,,,,---///...+++***,,,---***%%%###%%%(((,,,...000111111666222---******+++---...+++)))(((***,,,,,,((($$$((('''''''''(((((('''%%%)))'''''',,,...---///333444...&&&$$$(((+++,,,+++(((((())))))******++++++***++++++***)))'''(((((((((+++---+++'''&&&***...333222000---+++***,,,---***---000222222222333444+++---+++&&&&&&,,,222333555///+++,,,,,,(((%%%%%%,,,,,,,,,+++)))&&&$$$"""((((((***---///000...,,,///+++$$$!!!$$$))),,,+++&&&&&&'''((()))+++---...111000...,,,+++******+++&&&&&&%%%%%%+++222222,,,+++)))'''$$$######$$$%%%,,,---------,,,,,,...///...***))),,,+++))),,,444------,,,***(((***---000000333222///...///...+++(((((()))+++,,,...000222,,,'''%%%***222666111+++ %%%,,,000000///---,,,,,,++++++,,,...///.........///000000...---...///666555///))))))///444555777555111,,,(((''''''(((///,,,***)))***+++,,,++++++,,,---///000///---******+++------------...000...111222000,,,+++///333111111000///---+++)))'''***)))((()))******)))'''---)))$$$$$$'''+++------222...)))(((+++...//////333...)))'''(((++++++++++++***))))))******)))(((&&&''')))***...???^^^yyy((('''''')))+++***'''$$$))),,,000333111+++$$$%%%%%%%%%###"""###&&&)))(((***)))%%%!!! !!!"""$$$(((''' """###&&&### !!!###&&&$$$$$$&&&%%%(((+++***'''&&&)))------,,,)))''',,,333444000)))&&&%%%)))///111---(((+++*********)))((('''&&&###***...***&&&((()))((($$$+++...---...///,,,&&&%%%&&&+++111000+++((()))///---,,,---...///...---***)))'''%%%%%%'''***+++)))***,,,,,,***)))((()))+++,,,---,,,***)))***+++***'''$$$""""""""""""!!!%%%$$$&&&)))((($$$%%%(((!!!!!!%%%,,,///......111+++((((((,,,111111...+++!!! """'''***)))'''&&&)))---...,,,(((&&&$$$((((((***///333555444222///***'''((((((000HHHbbbzzzpppSSS888...+++111222---,,,111222---))))))+++555PPPkkk{{{ooohhhooowwwyyywwwwww|||{{{```CCC444///***%%%###%%%(((...333555555333222111000///...---,,,++++++$$$)))+++)))))),,,---,,,---------+++)))'''((())),,,---,,,***'''&&&'''((((((""" ''',,,,,,)))$$$&&&))),,,---,,,***(((+++,,,---***&&&###%%%)))+++(((%%%$$$&&&'''&&&$$$!!!"""$$$&&&((()))+++------***''')))...111000...,,,++++++,,,---,,,***((())))))***+++---...//////000...,,,******++++++***&&&'''***,,,.../////////333///+++))))))***++++++)))((('''(((***,,,,,,,,,'''''''''(((******)))(((+++((())),,,...---...222///***%%%%%%)))...///...'''(((***+++,,,---------((())))))((((((((()))***)))+++,,,+++)))((()))+++------,,,***(((''')))+++***...222333222///---,,,,,,---+++%%%%%%***000111444...***,,,,,,)))((()))((())))))))))))((('''&&&)))***+++...000000---+++***(((&&&''',,,111222111,,,***(((''''''))),,,...222000///---,,,+++,,,,,,***)))&&&%%%***000///+++)))(((&&&%%%%%%&&&'''(((---......---,,,+++---///000,,,+++,,,***(((***000,,,,,,,,,------,,,,,,+++///111000---,,,......+++(((***,,,------,,,++++++(((&&&%%%***111444000,,,''''''(((*********)))))),,,+++,,,---///000000000...---,,,+++***)))((('''000111---)))***000555555888333...,,,,,,---+++)))...,,,,,,,,,...///...---***,,,...111111000,,,***%%%''')))++++++---///111111444555222...,,,...111222111000...,,,***((('''(((((()))******)))))))))...***%%%%%%'''+++......222...***)))+++.........111---)))((()))++++++***'''&&&%%%%%%&&&''''''&&&'''(((***,,,000AAA```{{{***++++++)))((('''((())),,,---......,,,(((### )))(((&&&$$$%%%***222777///,,,(((&&&%%%$$$$$$######'''(((### """%%%###"""""""""!!!###''''''###!!!"""&&&))),,,+++))))))+++......***$$$$$$+++222000)))%%%%%%%%%'''+++------,,,***,,,......,,,(((&&&%%%%%%***////////////+++'''###+++111111///,,,)))&&&"""$$$)))---+++&&&%%%)))000---+++***+++,,,,,,,,,(((%%%""" ###'''***!!!###&&&***,,,,,,)))&&&(((***++++++***))))))***++++++)))&&&$$$###$$$%%%(((&&&&&&((('''$$$%%%***""""""'''...111///---///,,,+++***,,,000222///,,,'''###!!!$$$***...+++''')))+++...---+++'''%%%$$$+++******,,,///111111111222---)))''')))777XXXwwwhhhLLL333---+++000000+++)))---...)))(((***+++111GGG]]]zzzdddUUUfffxxx~~~zzzvvv{{{gggJJJ888000+++&&&###%%%(((---111333444222111////////////...---,,,+++$$$''')))***---000///+++*********((('''''')))+++---------***'''%%%%%%&&&''' !!!+++///+++%%%"""%%%))),,,...---+++***+++++++++)))((('''&&&%%%%%%$$$######%%%%%%$$$###!!!%%%&&&&&&(((+++//////,,,***+++...///...,,,---+++***+++------+++(((&&&'''***,,,...///000000......,,,+++))))))+++...)))***+++---...------,,,...,,,)))))))))))))))''')))))))))((((((***---000((('''(((***,,,------+++---+++***---...,,,---000---***'''(((,,,///000///%%%'''***,,,...---,,,+++)))(((((((((***,,,...///,,,++++++,,,---,,,***(((((())))))((('''''')))+++)))---222444222...***))),,,---***$$$"""(((---...111,,,)))***+++******---((((((((((((((('''''''''++++++,,,...000///+++(((&&&%%%''',,,222444222000///,,,(((%%%$$$&&&)))+++000000...---,,,,,,,,,,,,...---)))%%%(((------******)))(((&&&&&&''')))***...//////...,,,+++,,,---111///---,,,***''')))---++++++,,,///111000+++'''---000000---,,,......***))),,,//////---)))&&&%%%$$$%%%'''+++///000///------)))%%%%%%(((***+++***,,,,,,...///111222333444000---***((()))'''$$$!!!***,,,+++(((***111444444666000***)))---000---)))+++******,,,...000///...***,,,///111111///,,,***''')))+++,,,,,,---///111000333555333000---...000333111///---+++)))(((((((((+++......+++******,,,...+++'''&&&(((,,,...///111...+++***+++,,,------///---******++++++***)))&&&%%%$$$###$$$&&&((())))))+++---...222CCCbbb~~~'''***+++)))'''(((---333111---((($$$"""###%%%'''***(((&&&%%%***333???GGG>>>555,,,)))(((&&&$$$###$$$(((+++***&&&###""""""!!!###$$$%%%&&&...+++))))))'''""" """%%%(((+++,,,,,,,,,...111+++)))$$$!!!&&&+++((("""$$$%%%%%%&&&&&&(((+++---+++...000000---***))))))+++---///222444333---'''$$$+++111000,,,((('''(((%%%%%%'''((($$$ ###)))'''&&&%%%%%%'''((('''&&&###""" """$$$&&&!!!!!!"""'''+++,,,)))%%%'''(((******(((&&&&&&&&&''')))***)))''''''***---+++((('''(((%%%###%%%)))'''%%%'''++++++'''%%%&&&)))***)))(((***------))),,,)))(((***---///---+++,,,...///...***'''%%%%%%---,,,***(((((((((((((((000---+++)))---???cccwww[[[???---)))***......***))),,,(((&&&'''+++***,,,;;;MMMpppuuuVVVFFF___{{{~~~www{{{qqqPPP999///---...///***+++---//////---+++***,,,------......---,,,,,,***,,,---...222555111+++((((((((('''&&&'''))),,,...///...,,,***))))))***'''### ###))),,,)))%%%$$$&&&))),,,---,,,***((()))***)))((()))***&&& $$$$$$$$$&&&''''''&&&%%%"""'''((('''(((---111444111//////111111///......+++)))***---...+++((((((***,,,.........,,,+++)))***,,,...+++((()))---***+++---.........------******)))*********(((&&&***,,,---+++((((((+++...,,,++++++---///000///---000---,,,......++++++//////---+++,,,...///...---%%%'''***------+++(((&&&+++***)))+++...111444555...,,,+++---000///+++&&&((()))++++++******,,,---(((,,,000222111///------,,,---***$$$"""&&&******---(((&&&(((***)))+++///+++***)))'''&&&%%%%%%%%%***++++++---...---)))&&&&&&$$$%%%+++///---)))(((,,,***'''%%%$$$%%%'''(((//////......------,,,,,,///...***%%%''',,,...+++---,,,***(((((((((***+++000000000...,,,***+++,,,000///...,,,***(((***,,,***((()))---222333...(((+++000222111000111...)))***---///...***&&&$$$$$$%%%'''***---------------000***%%%&&&,,,000111000,,,...000111222333555666444///+++***,,,+++'''"""&&&)))***(((***000222000000,,,)))(((***,,,+++)))((('''%%%&&&))),,,......+++---......---,,,++++++///111111111///...///000---000222222000/////////000///---,,,************---111555333...+++,,,......,,,***)))***,,,...///...---+++***************,,,,,,,,,,,,,,,+++***)))******((('''''')))---000...///000111555EEEddd###&&&)))(((%%%&&&---333000,,,'''""""""$$$(((+++%%%$$$""""""&&&000<<>>[[[{{{yyy|||uuuUUU<<<000000333444+++,,,,,,,,,+++)))'''%%%))))))***+++,,,,,,,,,,,,000222222111333555000)))(((((()))(((''''''***,,,------...---++++++,,,...)))(((&&&&&&&&&'''(((((((((***+++,,,+++***'''&&&***,,,+++)))+++...))) $$$%%%&&&'''''''''''''''!!!$$$((()))***+++...111444333222111111111///......,,,)))***,,,---+++)))//////000///---***'''%%%###%%%+++111///((('''******+++---.../////////...)))))))))+++,,,+++)))&&&(((+++......+++***+++---000///...///000000///---111---,,,...---******---...------...///000000///***,,,///000...***&&&###***)))(((+++///333555555///,,,***,,,111111+++&&&(((***,,,------,,,------)))+++,,,---,,,+++,,,...+++---+++%%%###&&&(((((()))&&&%%%(((((('''***...,,,***(((&&&%%%&&&''''''***))))))***,,,+++(((&&&(((###"""(((+++(((%%%%%%)))*********)))))))))(((000000000000000000//////------***&&&'''---///...+++***)))((()))+++---///111111111///,,,++++++,,,,,,------+++***+++---...)))&&&%%%)))000333111---+++111555555444333...((())),,,...+++'''%%%&&&)))(((+++------,,,++++++---111,,,((()))...222111///---000222222111222444666444000,,,,,,...///+++&&&&&&)))***(((***---...,,,,,,---...+++((('''))),,,***'''$$$###&&&***---///---------+++((((((+++---111222333222111000111222111333444333111///......,,,,,,+++++++++,,,,,,---///444777444...))))))***,,,,,,,,,,,,,,,,,,---...************)))(((((()))***+++,,,---,,,+++******---...---,,,+++---111555111222333444777GGGeee"""%%%(((&&&###"""%%%)))***************))))))(((&&&%%%######%%%+++333999888---'''+++---(((&&&(((&&&+++222666222)))######"""$$$$$$""""""&&&***+++(((###!!!"""######''',,,###%%%(((***---.........))),,,+++'''&&&((((((&&&&&&&&&&&&%%%$$$%%%''')))'''&&&&&&(((,,,......---222...---111333///,,,***((('''))))))'''###%%%***...(((######"""!!!$$$)))###%%%)))...111000---***&&&'''((())))))((('''&&&+++(((&&&%%%''')))***+++((()))(((&&&$$$###$$$%%%***+++,,,+++***)))***++++++(((&&&&&&$$$!!!###(((+++'''%%%'''&&&%%%'''+++***...,,,&&&%%%+++---)))(((,,,///,,,'''$$$'''+++---...---+++(((%%%%%%&&&''')))+++***(((&&&&&&&&&***,,,,,,***)))111BBBPPPbbbmmmvvvsssgggUUU???...$$$&&&(((***+++,,,///222+++))),,,000///,,,222>>>]]]xxxlllDDD:::UUUvvv|||}}}rrrXXX@@@333111000...))))))))))))))))))((((((''''''((((((***,,,---...222444444111000000,,,''')))+++,,,+++)))((()))***)))***+++***))))))+++---)))******)))&&&&&&(((+++------,,,+++)))'''&&&%%%,,,//////+++---111---$$$$$$%%%&&&&&&&&&%%%'''(((&&&&&&'''))),,,...//////...////////////...---,,,---,,,++++++******++++++333333111///,,,((($$$"""!!!""")))333333+++&&&))))))***,,,---...------,,,(((((()))+++---,,,***'''%%%(((,,,...///......///000///.../////////---,,,111---,,,---,,,))))))+++))))))***,,,...111333444222333555555222...(((%%%'''&&&&&&)))...111111///,,,)))''')))---...***&&&'''***---...,,,+++*********++++++)))'''&&&(((******......)))'''(((((('''(((&&&'''***)))&&&(((---)))(((&&&%%%&&&))),,,...)))((('''(((***++++++***(((!!!!!!(((---)))(((+++***,,,---...///...---,,,000111222222333222222111***,,,+++'''(((---000///'''''''''(((+++...222444111111111///,,,+++,,,---(((,,,---+++***---///...'''%%%$$$''',,,000111000,,,111555444333111---'''(((+++---+++&&&%%%(((---+++,,,,,,+++******,,,...111...+++***,,,---+++)))///111333222///...000333000---++++++------***((('''******((())),,,,,,)))+++///222000***(((,,,111000,,,(((&&&(((,,,///000---......+++''''''+++...***,,,...//////000222444888888666555222000...,,,)))***+++,,,------,,,,,,---000222111,,,'''$$$$$$(((+++...///...,,,++++++'''(((******)))(((((()))***+++------+++******+++---///000...,,,,,,000444111222444555999IIIhhh###&&&)))(((%%%"""""""""((()))***+++***(((%%%$$$%%%&&&&&&&&&''')))...111***$$$'''111444,,,'''((($$$(((111777222&&&!!!%%%###"""&&&((('''!!!###%%%%%%'''+++%%%&&&(((***++++++***(((###$$$###"""%%%******&&&$$$$$$$$$%%%&&&'''(((((((((&&&%%%***111333///+++,,,)))+++111222...+++---(((%%%&&&******&&&&&&))),,,&&&###&&&***)))'''''''''(((+++...111111...,,,))))))((((((''''''&&&%%%******)))'''&&&'''***,,,))))))(((&&&%%%&&&)))+++---,,,+++******)))'''&&&$$$######%%%%%%###%%%***)))''''''***+++***,,,000---222000'''&&&---000,,,...000111///***((()))+++******)))'''$$$######%%%$$$)))---...+++'''%%%$$$'''******(((&&&)))000555DDDRRR^^^[[[MMM>>>333---&&&(((*********,,,000333,,,)))+++000...***000:::NNNjjj~~~jjjDDD666MMMkkk}}}}}}}}}~~~qqqYYY>>>000......,,,((((((((())))))***++++++((('''''''''))),,,000222222555555000,,,,,,+++(((,,,...//////,,,***((((((((())))))(((''''''(((***'''(((***+++,,,,,,++++++000...+++)))'''&&&&&&&&&***000000******000...%%%&&&'''(((&&&%%%%%%'''***)))'''%%%(((---///...+++)))***,,,---,,,,,,,,,,,,+++---...,,,((('''***...333222000---+++(((&&&%%%%%%"""(((444666...)))+++))))))***+++***)))((('''((('''(((***,,,,,,***((()))((())),,,///000000000++++++***+++------,,,***///,,,+++,,,+++((((((***&&&'''((()))+++...111444555666777777444000,,,)))&&&%%%%%%)))...000...***&&&$$$###%%%((()))(((&&&)))+++...///---***(((''')))***++++++)))))))))***)))...000---++++++)))&&&((((((+++---+++'''(((,,,***)))&&&%%%'''***...000***(((&&&'''***---///000(((!!!""",,,111,,,***...---------......---------,,,---...///000//////...***,,,,,,))))))---///...)))(((((((((***---000222000111111///---,,,---...''',,,...******...///---%%%&&&&&&(((***,,,---......111000,,,***+++)))&&&&&&+++///---(((&&&(((,,,+++)))''''''(((+++...000000...+++)))(((((()))***000333444222---***,,,///,,,,,,+++***))))))(((''''''******'''(((,,,,,,******---000///------000222222000------.........---,,,///111///+++)))+++---''')))+++------...111333666444222111000000///...***+++---......,,,***(((***+++------+++'''$$$!!!%%%***000222000,,,)))(((%%%(((+++,,,+++******+++***+++---,,,***)))+++---,,,///111///,,,+++...222...///222555;;;MMMmmm$$$'''***+++***'''$$$"""+++)))&&&$$$"""""""""###!!!$$$&&&&&&(((***+++###"""+++999;;;///&&&'''"""%%%///666111###$$$$$$###''''''###""" ###((()))&&&%%%'''((((((((()))***(((%%%###!!!  )))111///(((###""""""$$$(((******)))+++((((((///888999222)))%%%$$$)))222333---+++...'''$$$&&&---///***'''((((((###"""***000///***&&&((((((((()))+++,,,***))))))'''%%%###""""""###$$$''')))***)))'''&&&)))---))))))(((&&&&&&)))...222---***((()))++++++((($$$!!!%%%%%%$$$'''---(((''')))---...,,,,,,......444222(((&&&...111---000///...,,,+++***)))(((((((((&&&$$$!!! !!!###%%%***///000,,,%%% $$$'''((('''&&&(((***+++///===IIIGGG999...***+++(((+++,,,***))),,,111333+++'''(((,,,+++''',,,666===YYYqqq{{{iiiFFF222GGGcccwww}}}}}}}}}vvvXXX999)))***///000+++***************+++,,,)))((('''''')))---111444222666666000++++++,,,+++...000222222...+++((('''***++++++)))'''&&&'''(((%%%%%%'''---222222...)))111...+++'''&&&&&&'''(((&&&......'''&&&,,,+++$$$)))******(((%%%&&&)))---+++&&&###&&&---000---(((''')))+++,,,,,,,,,,,,---)))---000---'''%%%***000000///...,,,+++*********)))###'''333888111,,,...))))))))))))'''%%%###"""''''''''')))++++++***(((000,,,))))))---//////...'''&&&''')))+++,,,+++***...+++***+++***''''''***''''''''''''''')))---///555555666666444000---+++(((''''''+++000111---)))"""!!! !!!###%%%&&&&&&+++...111111...***(((&&&&&&)))---000000//////000(((...111000------***&&&******...000---((((((+++///,,,)))&&&&&&))),,,...+++)))&&&'''***///333444)))"""$$$///444---)))+++...---+++***)))***++++++&&&''')))***+++******)))***......+++***,,,...,,,...---+++)))))))))+++,,,000000000///---,,,---///(((...///******---///,,,$$$''')))***)))))))))***000000+++$$$"""%%%'''%%%$$$+++111000+++''''''******&&&######''',,,000222...---***'''&&&(((---111111444555111+++((())),,,,,,------+++(((&&&&&&'''&&&))))))'''(((,,,...,,,))))))***,,,...000111111111000000111111///,,,)))+++000555444000,,,+++,,,***+++------------...000---+++***+++---000111111+++,,,...///...+++'''$$$))))))***,,,---+++&&&######)))000333111,,,'''&&&%%%)))---...---+++,,,...***,,,---,,,))))))+++...,,,000222111---+++...111***---111555<<>>000---***&&&%%%&&&''')))))))))((('''''')))---000111000...+++(((%%%###!!!(((***,,,...///...---,,,%%%&&&'''''''''''')))***...***(((+++111444000,,,,,,+++***,,,000111///---//////,,,&&&&&&))),,,+++***((('''***000222///+++***,,,...///......///000++++++***'''%%%$$$&&&(((###&&&(((+++000555222---((()))*********)))'''&&&,,,,,,,,,******+++///222666444222:::VVVwww"""$$$$$$###!!!"""$$$$$$%%%&&&'''))))))((($$$ !!!%%%(((,,,,,,)))&&&&&&''''''++++++&&&$$$'''(((&&&!!!!!!!!!###&&&'''&&&%%%)))(((&&&&&&&&&&&&%%%$$$$$$%%%$$$###&&&++++++&&&$$$%%%'''***++++++(((&&&%%%$$$$$$'''***,,,+++***((((((&&&###  """$$$%%%$$$###""""""$$$&&&+++)))'''%%%$$$%%%&&&&&&"""%%%&&&$$$ """%%%$$$###$$$'''***,,,++++++''')))+++***&&&######%%%###$$$&&&&&&&&&''')))+++---000000,,,***,,,---,,,,,,***(((((((((((('''&&&"""$$$'''(((((()))***,,,++++++++++++,,,...000111,,,++++++++++++******)))''''''((())))))*********333///)))'''&&&&&&%%%$$$###)))---++++++------)))'''&&&'''(((******)))'''&&&$$$%%%''''''$$$&&&***'''))),,,------+++***))))))(((''')))+++------,,,000***BBBhhhzzzRRR666999KKKfffyyy{{{xxxxxx{{{tttNNN000))),,,------***)))+++,,,***+++...+++***))),,,222888999888...---///444444...)))((($$$)))///111///------...***...---'''"""$$$&&&'''&&&...222111000222555...---,,,+++++++++++++++***(((''''''(((((('''&&&'''---///+++((())))))'''&&&(((******'''&&&&&&'''$$$%%%'''***------+++)))((()))***,,,............###'''++++++)))(((***,,,$$$))),,,++++++---,,,)))%%%$$$$$$%%%(((***++++++***'''%%%&&&))),,,------///,,,)))(((((()))))))))(((222:::777+++%%%(((...***))))))+++...///---***++++++,,,------,,,++++++''',,,000000...---///222555111+++''''''))),,,...,,,)))'''))),,,,,,(((###"""###$$$###""""""$$$&&&"""!!!%%%******'''(((---111555111***+++111000(((+++,,,,,,+++***)))+++,,,---,,,+++******++++++,,,---///111...***(((***---'''%%%&&&))))))'''***...)))'''%%%&&&(((+++,,,,,,,,,+++)))***,,,------,,,)))------)))***111555666222///...///---'''###""" %%%,,,000111222444777111333111---+++......+++)))---000///,,,***+++---000111000...+++***+++---......------,,,+++******)))***,,,+++))))))***,,,)))222444111333<<<@@@===111...)))&&&&&&''')))***((())))))((()))+++000333666444000---***)))))))))***,,,---,,,)))))),,,///'''((())),,,...---+++)))+++)))))),,,000111///,,,***((((((***...000...,,,---///---((()))...000---+++'''%%%(((...111...***(((+++---......---......)))******((($$$###$$$&&&%%%((()))***///555333,,,&&&'''***,,,---,,,+++***------,,,***)))))),,,...000333666CCC___$$$'''$$$ !!!###%%%''')))+++---%%%&&&'''%%%!!!!!!###&&&+++000///+++'''(((***(((------(((&&&***+++)))""" !!!###$$$"""###%%%)))******(((%%%######$$$$$$%%%***...***""""""&&&+++---,,,)))'''"""!!!"""%%%((()))'''%%%(((((('''$$$!!! !!!"""###$$$$$$######$$$&&&---***%%%"""!!!###&&&(((###&&&)))'''""" """%%% !!!%%%(((***+++***"""&&&***)))$$$!!!"""%%%!!!###$$$%%%%%%'''))),,,***///111---***+++------'''%%%%%%'''***,,,)))&&&"""$$$%%%&&&%%%&&&(((***&&&(((***,,,...///000000(((***+++,,,,,,***'''%%%---***'''$$$$$$%%%''')))000,,,&&&$$$%%%&&&'''&&& (((,,,(((%%%''''''%%%######%%%(((+++,,,***(((###!!!"""&&&%%%$$$&&&+++$$$&&&***++++++)))((((((%%%%%%%%%(((+++.........111'''>>>fffzzzQQQ000333EEEccczzz~~~zzzxxxwwwvvvOOO---###&&&''')))''')))---...,,,+++...,,,,,,,,,...222555333///***)))---333444...)))'''(((000333///,,,---///)))---,,,&&&!!!###%%%&&&###)))///000---,,,000444///,,,))))))++++++)))'''***(((%%%&&&)))***(((%%%'''---000---+++,,,---+++%%%(((******'''$$$%%%&&&"""###&&&***------,,,)))+++---//////...,,,,,,---"""%%%'''(((&&&'''***...%%%)))+++))))))---...---+++)))'''''')))+++++++++...***&&&&&&))),,,---,,,222...)))(((***+++***)))###111>>><<<...$$$'''///000...---...000000,,,)))+++,,,,,,---,,,+++)))(((+++///222000+++'''(((***111111...***''')))///555---......,,,(((%%%$$$$$$$$$''')))***)))'''&&&&&&"""!!!%%%,,,---)))+++111333555...$$$%%%------%%%+++,,,,,,+++******+++---,,,------,,,***)))***+++,,,///111...)))''')))---''''''))),,,***(((+++222...+++(((&&&''')))******+++***)))***---/////////***------((()))111888888222,,,,,,333111'''"""$$$"""***------...222777///111111...---///...+++---000222///***&&&'''***000222444333000---++++++222222111000///---+++***''')))+++***((((((***,,,///777777000///777888333222...***&&&&&&(((******))))))))))))***---111555777333...***)))***,,,///,,,......***%%%$$$)))///((()))+++///333222---(((''')))+++---............((('''&&&)))---///---++++++......+++---222222---000***&&&''',,,...+++&&&&&&(((+++---,,,*********(((***+++***&&&$$$%%%'''***,,,+++(((+++000...(((###&&&***...000///...---,,,---,,,***(((((()))+++,,,222:::JJJfff### '''***$$$ !!!&&&+++---,,,)))((((((%%%######'''******$$$###(((---///,,,(((%%%$$$***%%% """&&&((()))$$$"""!!!!!!"""######""")))---...,,,++++++((($$$"""&&&***+++(((%%%###### ***111000,,,***)))'''&&& &&&)))&&&$$$&&&+++((($$$!!! !!!!!!!!!&&&%%%$$$#########$$$%%%%%%(((***&&&!!! &&&,,,###$$$%%%'''((()))))))))"""###%%%''')))+++,,,---222000---(((&&&&&&***---000((("""###&&&(((+++///&&&&&&&&&***...///...+++000+++'''''')))+++)))&&&&&&###"""%%%***+++'''###'''(((***)))'''%%%$$$$$$''')))***)))'''$$$######000---)))&&&$$$%%%&&&''''''(((***,,,...,,,(((%%%###&&&%%%!!!"""%%%$$$"""###%%%''''''&&&%%%$$$%%%&&&$$$!!!$$$)))((("""###""""""$$$'''***++++++((((((((((((((('''''''''...***666SSSwww|||RRR999;;;LLLeeeuuuwwwzzz}}}}}}lllIII,,,!!!###&&&'''...222///+++******)))//////...---+++***))))))&&&,,,444::::::555---'''$$$&&&)))))))))(((((()))((('''''')))+++***&&&!!!&&&***......***'''))),,,...,,,---///---(((***111+++***+++,,,,,,+++(((%%%&&&)))++++++)))))),,,///...---+++'''$$$###$$$&&&%%%%%%&&&***...000---+++---,,,,,,...000///***&&&$$$&&&&&&)))...000...///...,,,***)))+++000444---)))&&&(((,,,---***&&&---000///+++***,,,+++(((,,,...000///---***)))((()))+++,,,+++((((((***---111//////111...++++++///000---***'''&&&(((***,,,222...***)))***+++***)))'''+++---+++***,,,,,,***222222111///+++'''### $$$+++//////,,,******)))######+++111000000333000111,,,$$$"""(((,,,+++%%%''')))++++++***(((&&&,,,)))&&&'''***,,,+++***)))((((((***---///111000''''''(((***---000111111+++...000---,,,---+++&&&************+++///444888000///...---,,,,,,,,,+++###(((...333333000+++'''$$$''')))***)))***...222...+++...222111)))%%%'''222......111111,,,'''&&&000111111000---*********,,,...//////---+++,,,,,,---***)))***,,,,,,)))&&&---222666555000+++)))***...)))(((++++++'''(((---)))(((%%%###$$$(((---111...---,,,+++++++++,,,------///...***$$$###&&&***(((...111//////111///)))(((###"""'''++++++---222///......000111000+++'''(((---222444222000......+++(((%%%""""""$$$'''))),,,000///++++++---)))"""%%%%%%%%%$$$$$$%%%''')))666666444000,,,******+++......///000111111///...,,,&&&&&&+++---******---<<<666<<>>;;;GGGdddzzz~~~}}}qqqNNN...!!!"""%%%***222555000******---///......------,,,+++******(((+++000444555333000...(((((((((&&&%%%$$$%%%'''***++++++***(((%%%"""!!!$$$(((,,,,,,******---000,,,***,,,///...+++...444,,,,,,,,,------,,,)))&&&&&&))),,,,,,******,,,///......,,,)))&&&%%%&&&(((%%%%%%%%%(((,,,---,,,***))))))))),,,......***'''"""$$$$$$"""$$$***---,,,---...///...,,,,,,---...(((&&&&&&(((+++,,,)))&&&,,,///...***)))++++++(((---...000///---+++*********,,,---,,,******,,,......,,,...333444111111333///---+++(((((((((***+++///,,,((((((***++++++***(((,,,...---,,,...---+++...///......+++(((%%%######))),,,+++)))''''''(((%%%(((...111...,,,...***------)))***---,,,((($$$&&&)))+++---,,,+++******(((&&&&&&)))******))))))))))))+++---//////...&&&$$$$$$)))000444333000'''+++,,,******---,,,((((((((('''&&&'''***///444333111...+++***((('''%%%$$$%%%'''+++//////---***''')))***++++++,,,---///,,,***,,,000...(((&&&(((111......000///)))&&&&&&---///000000---+++*********,,,---,,,+++***+++,,,222///,,,,,,---,,,)))&&&'''---333444111,,,*********%%%$$$))))))%%%###$$$%%%((()))(((%%%&&&***///---,,,+++***))))))******---000111...((($$$###%%%(((---000......111///***...))))))...000---,,,......---,,,---...,,,)))%%%(((((()))+++---///...,,,'''%%%"""!!!"""%%%((()))222555333...+++***&&&$$$%%%&&&'''(((***,,,---222333222000---+++***+++---000222222...,,,,,,......+++***,,,***(((,,,333???===EEE\\\uuu%%%'''###!!!%%%(((((('''''''''$$$"""!!!%%%))))))((('''***---...---,,,,,,,,,---(((""" $$$(((***///***### !!!&&&***,,,'''******'''''')))((($$$!!!$$$((()))(((&&&%%%$$$###(((***))))))***((($$$)))&&&&&&((()))&&&######!!!!!!!!!"""$$$'''***,,,))))))((('''&&&$$$###"""!!!"""$$$%%%$$$$$$""""""""""""###$$$%%%&&&&&&'''((('''%%%$$$%%%(((+++---///+++'''&&&(((*********)))%%%$$$'''***+++,,,000---+++))))))))))))((('''&&&$$$"""$$$''')))(((&&&)))))))))'''%%%%%%%%%'''((()))***)))&&&#########'''(((******((('''((()))''''''(((***---...---+++...---,,,,,,,,,,,,)))'''&&&***+++'''$$$$$$$$$!!!%%%&&&)))******)))&&&%%%((()))(((&&&(((------+++,,,++++++---//////...---000,,,'''"""!!!###''')))***(((222GGGeeeiiiDDD:::AAAaaa}}}~~~~~~wwwTTT111!!!!!!$$$+++333666///((((((...222,,,,,,,,,---------,,,,,,+++++++++,,,...111333444---,,,***'''$$$###%%%'''***///111...'''$$$&&&***(((***,,,,,,******---000******,,,///000///222777...............---)))&&&%%%))),,,,,,******,,,///------,,,***((('''(((***'''&&&&&&'''***++++++***&&&&&&'''***,,,,,,***'''%%%&&&$$$ &&&)))))))))---000111///,,,)))(((%%%&&&(((*********)))(((,,,///...******------***+++,,,---,,,***)))***++++++---......------///000---+++...666:::888555444...---+++***)))******++++++)))'''''')))+++,,,+++,,,000222111111333222...,,,,,,---,,,+++(((&&&%%%###&&&***+++***((('''&&&(((***...333222---+++,,,***+++***)))---000...)))%%%&&&)))+++++++++***)))'''&&&%%%&&&((()))((('''***)))***,,,......---+++%%%"""!!!(((222666222---'''******'''(((++++++(((***(((&&&$$$###&&&,,,000444111---)))'''%%%###!!!&&&%%%$$$''',,,000111000+++++++++---......,,,***+++***+++,,,+++'''(((+++000...---...+++%%%$$$'''***---///000...,,,+++***)))***+++***))))))***+++111...++++++------***'''###)))000222000---++++++(((###"""&&&)))&&&!!!"""''',,,+++&&&$$$''',,,,,,+++***)))((('''''''''---000444222,,,&&&"""!!!))),,,---,,,---000000---000---...222444111......000...,,,++++++***(((&&&((($$$!!!"""(((,,,---+++&&&$$$""""""$$$%%%%%%%%%***......,,,++++++)))%%%%%%&&&(((***,,,...///000---///111111...,,,+++++++++000444111+++(((***---------,,,***&&&&&&///999<<<>>>JJJaaavvv!!!"""!!! ###%%%''''''((((((%%%!!!$$$'''(((((()))***+++************+++((($$$""""""$$$&&&'''---)))$$$"""$$$(((---///---///...***)))***)))&&&"""###$$$$$$$$$$$$%%%&&&"""$$$###!!!$$$))))))&&&(((''''''((('''$$$!!! $$$%%%%%%&&&&&&&&&((()))''''''(((((('''%%%###"""$$$"""!!!###%%%&&&$$$"""#########$$$%%%&&&&&&''',,,***'''&&&&&&(((,,,...///***%%%%%%(((***(((%%%$$$"""$$$)))+++******------+++)))(((''''''(((((((((&&&%%%%%%'''&&&$$$"""&&&((()))'''"""!!!%%%)))&&&'''((('''%%%$$$%%%&&&''')))******)))))))))+++&&&&&&(((---111222///,,,111///,,,***)))'''%%%###%%%(((((($$$"""###$$$###"""$$$'''+++------,,,+++******((('''(((***+++++++++++++++---///000...---******)))(((&&&%%%$$$###---+++444HHHeeejjjGGG:::@@@```}}}|||{{{}}}YYY444"""!!!$$$(((111555...&&&&&&+++///)))***,,,---...............,,,)))(((***---111444//////...,,,)))((((((***'''///444111***(((000888111111000,,,)))'''(((***++++++,,,...000111333666000////////////---***'''###'''++++++))))))***---,,,,,,,,,+++)))((()))+++***)))))))))***,,,,,,---'''((()))***+++***)))''')))***'''###"""&&&(((&&&&&&***...///...+++(((''')))******)))(((''')))***---///...++++++///000---((())))))'''&&&%%%'''(((+++,,,---...///000000111///,,,...777===:::333///------,,,+++++++++++++++***)))(((((()))***++++++111444555444555888666111,,,,,,,,,+++)))(((&&&%%%,,,---...---,,,***)))((())),,,111333111------//////+++%%%$$$'''---...---((()))******)))'''%%%$$$%%%%%%%%%&&&''''''&&&&&&******+++---...---+++(((&&&$$$%%%***///111---)))(((+++***&&&&&&******(((---,,,)))%%%$$$''',,,111222...***'''''''''%%%###'''((()))***,,,...222444...---,,,...000///+++'''+++++++++***((((((+++///---+++++++++'''""""""&&&(((+++000111000...,,,,,,)))******)))((((((+++---+++)))'''(((+++---,,,***%%%(((,,,...---,,,+++,,,)))### ###))))))$$$%%%'''))))))'''&&&&&&'''))))))((((((((((((((())),,,000333222...)))%%%###)))***++++++,,,...000000++++++,,,000333444333333222000...,,,+++***))))))'''%%%###$$$&&&)))+++++++++(((%%%%%%&&&%%%### ###&&&))))))))))))(((((())))))***,,,......---,,,***---000222000...,,,+++))),,,///...+++))))))************((((((+++444<<<;;;>>>LLLfff}}}|||!!!###%%% """$$$&&&'''''''''%%%!!!!!!$$$&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$)))&&&$$$%%%(((+++---...+++...---******------+++$$$""" """%%%&&&''''''###!!!'''(((&&&)))+++,,,+++)))'''%%%"""%%%'''))))))'''&&&''')))$$$%%%&&&'''''''''%%%%%%)))%%%""""""&&&)))((('''%%%%%%$$$$$$%%%&&&'''(((...,,,***))))))***,,,......)))%%%%%%((()))&&&""" ###)))***'''''')))***)))((('''&&&'''(((***((('''(((((((((&&&###!!!!!!%%%'''%%% %%%***"""$$$%%%&&&%%%&&&(((***)))***+++***)))((()))+++''''''(((---222333000,,,,,,***'''&&&&&&&&&%%%$$$&&&)))(((###"""&&&))))))###%%%(((+++---......---+++***(((&&&%%%%%%''')))+++++++++---///000///...((((((((('''&&&&&&%%%$$$---***444KKKjjjjjjKKK>>>EEEfff~~~~~~yyy|||~~~ZZZ555###"""%%%%%%///555000)))'''***+++((())),,,...///000000//////---***(((((())),,,...***,,,///000...---,,,,,,&&&---333111******333<<<555333111---)))&&&&&&&&&,,,---------...111222111///......//////---***'''!!!%%%)))***(((''')))+++***+++,,,***)))((()))***.........---------...///++++++,,,,,,***)))''''''***---,,,(((''')))(((%%%$$$&&&))))))))))))***+++---,,,)))%%%###$$$'''***+++---,,,)))***...000...((())))))'''%%%%%%&&&'''))))))+++---///111111000333///000777:::555---(((------,,,,,,,,,,,,,,,,,,+++,,,++++++***)))******111333333111444777555000)))))))))*********))))))111000//////---,,,)))(((%%%)))------,,,,,,///111...)))$$$$$$&&&)))***+++***+++++++++***((('''&&&%%%%%%&&&&&&&&&&&&&&&'''+++++++++---...,,,)))''''''))),,,---+++(((&&&%%%&&&))))))'''(((---...,,,---,,,***'''&&&(((---111...***&&&&&&))),,,+++***###)))///000,,,+++---111...,,,+++---///...***%%%+++------***''')))---111+++(((((()))'''""""""&&&(((,,,000222111000......,,,,,,+++)))((())),,,///,,,)))'''(((+++---,,,******+++++++++******+++---)))$$$%%%***)))$$$+++'''###$$$(((***'''###%%%%%%'''(((***++++++,,,,,,---//////---+++*********))))))***,,,---...000)))))))))***...222444444111000...+++)))))))))***&&&***---,,,((('''))),,,,,,)))&&&'''******'''###(((***++++++(((###"""###...---,,,,,,---+++(((%%%))),,,000222111...,,,,,,(((''''''))),,,---***'''''''''''')))///777===@@@@@@CCCRRRooo|||!!! """'''(((###"""!!!"""$$$%%%%%%$$$$$$!!!""""""!!!"""$$$$$$###"""###$$$%%%%%%###"""###$$$((('''&&&(((***+++++++++###''')))(((***...///---%%%""" """$$$$$$+++,,,***%%%###%%%&&&$$$###(((+++)))'''&&&$$$!!!"""&&&***+++))))))***,,,$$$%%%&&&'''((((((((((((,,,(((%%%$$$(((+++,,,+++&&&%%%$$$$$$$$$&&&'''(((,,,,,,,,,,,,,,,,,,,,,+++)))'''%%%%%%''''''$$$""" !!!$$$)))((($$$###%%%&&&'''((('''&&&&&&(((***%%%&&&)))******(((%%%###"""%%%$$$!!! $$$((( !!!###$$$%%%'''***---,,,,,,,,,***'''&&&'''((((((&&&%%%)))///222///,,,$$$######$$$'''*********))),,,+++((('''+++......))))))*********+++,,,,,,,,,)))''''''%%%###&&&+++...---,,,,,,...///000///+++((($$$!!!!!!%%%)))---***'''222IIIjjjoooOOOCCCMMMnnnzzzzzzWWW444$$$$$$''''''///333000,,,+++***)))'''))),,,///000111000000000...***(((&&&&&&((()))$$$(((---000000///......)))---000---)))(((---333111000...,,,***)))((((((,,,---,,,***,,,000///,,,,,,,,,,,,---...---***'''!!!%%%)))***)))'''(((******,,,,,,+++)))((()))***///000111000...------...---......---***((('''(((***------***)))+++)))&&&###$$$$$$######%%%))),,,---***%%%"""!!!###&&&((((((***)))&&&''',,,///...,,,,,,---+++)))''''''(((''''''))),,,000222111000555222111555555///(((%%%///...---,,,,,,,,,---...---...///...,,,++++++,,,//////,,,***---222111---&&&&&&''')))+++,,,---...111///...------+++'''$$$"""%%%%%%&&&+++......&&&%%%'''++++++'''%%%''')))***+++,,,------------&&&''''''&&&%%%%%%(((***++++++++++++,,,,,,)))'''(((,,,...---'''######$$$"""&&&((((((+++000222111))))))(((&&&&&&(((,,,000,,,'''###%%%+++///000... (((000111---)))(((***+++******+++,,,+++)))'''***///000***&&&)))...111+++'''&&&)))***'''%%%&&&(((+++///111000///......///...,,,)))'''))),,,///333///+++***,,,,,,+++)))...---,,,+++++++++,,,,,,)))&&& """)))***&&&---%%%!!!))),,,''' """###%%%(((***,,,------++++++++++++,,,------...+++((((((+++,,,+++,,,///++++++)))''')))///000...,,,,,,+++)))'''&&&''')))&&&---444222+++'''***...)))&&&$$$'''---000///+++((())),,,...***%%%%%%)))000---******+++***&&&"""))),,,000111///---+++***'''$$$"""&&&,,,...***%%%((())))))+++444@@@FFFFFFAAAFFFXXXttt"""$$$!!! %%%)))(((%%%### !!!"""!!!!!! """&&&'''%%%###"""######!!! ###'''---+++***)))******)))(((!!!%%%((((((***---,,,)))$$$###"""###%%%%%%""" !!!(((---***'''&&&$$$!!!###(((%%%###$$$### !!!&&&,,,---+++***+++...)))))))))((())))))******+++)))((()))***,,,------&&&%%%#########$$$&&&''''''))),,,......,,,)))'''"""###$$$%%%&&&&&&%%%%%%######'''***'''!!! ###%%%'''))))))'''%%%&&&(((%%%'''***+++)))&&&###!!!!!!###%%%%%%###"""###%%% !!!###$$$$$$&&&***---///...---***&&&$$$$$$%%%&&&"""###***//////,,,$$$$$$$$$'''***---------(((---000---,,,......,,,,,,+++)))((((((***,,,---,,,)))((()))'''%%%***111111...+++))))))+++++++++'''%%%!!! !!!&&&,,,000***(((000BBB___uuuPPPCCCMMMqqq|||uuuRRR222&&&''')))***...///,,,***+++***((('''))),,,///111111000///000---)))&&&$$$%%%&&&(((%%%)))---000000111111222------,,,+++)))((()))))),,,+++++++++++++++)))((()))+++)))'''***///...***)))))))))+++,,,,,,)))&&&"""&&&+++,,,***)))***+++,,,---...---+++))))))***,,,...000///,,,******++++++---...---***((()))***)))+++***'''&&&)))***'''######!!! """&&&***+++(((%%%%%%'''))))))((((((***)))&&&(((---111000---//////...+++(((''''''&&&&&&(((,,,111333222000444111111222000+++((()))000...,,,++++++,,,///000,,,///111000///...///111///---(((&&&)))///000,,,***************+++,,,---///...---------***&&&""""""###'''......***"""###(((---+++&&&&&&,,,((()))***+++,,,---......))))))(((&&&$$$&&&***...,,,+++******++++++***)))''')))***)))'''%%%%%%&&&###'''******,,,000000...%%%&&&''''''(((***---000---'''"""$$$***//////---###&&&+++000111...)))%%%&&&'''(((((((((''')))***)))///111***%%%(((---///,,,'''%%%+++000///***((((((***---...---,,,,,,---111000---)))&&&'''+++///444000+++***+++,,,***(((,,,---...///000///---,,,***+++(((###$$$)))***&&&(((### $$$***,,,&&& """$$$''')))******+++))))))***+++---......---+++((((((,,,---)))***---,,,...,,,)))***......))))))***+++)))'''&&&(((***(((---222111---+++,,,///((($$$"""&&&...333333000$$$%%%***...,,,'''(((......***''''''***+++)))&&&***,,,......,,,)))'''&&&%%%$$$###%%%)))***'''$$$'''***+++***000>>>IIILLLBBBLLL```xxx"""'''%%%$$$((()))'''&&&######(((***)))&&&$$$###!!!$$$***333000,,,***)))((('''&&&%%%***,,,******+++(((#########%%%(((***((("""***,,,)))'''###%%%***'''%%%''''''######)))...///+++)))***,,,...---+++***)))***++++++((()))+++,,,------,,,,,,%%%$$$"""!!!!!!###%%%&&&###&&&+++//////,,,'''$$$ ###%%%&&&&&&'''(((%%%&&&)))+++'''!!!"""%%%(((******'''$$$%%%&&&(((+++---,,,(((###$$$%%%'''&&&%%%###""""""!!!"""###$$$$$$&&&)))+++000000---)))%%%""""""######&&&---...,,,***))))))+++---...---+++&&&---111000...---***&&&***)))'''&&&'''+++...111,,,((()))+++***)))...777222...)))%%%$$$%%%%%%%%% """%%%'''***+++,,,...,,,111===SSSvvvxxxOOO@@@JJJppp|||~~~qqqOOO111'''(((+++++++++)))%%%&&&))))))&&&''')))---000111111000///000---'''###"""$$$''')))***,,,///000111222555777///,,,******,,,,,,)))&&&++++++++++++,,,+++(((&&&''')))'''%%%(((///...)))''''''''')))++++++(((&&&###(((,,,...,,,++++++,,,...///000///,,,*********))),,,///...***'''&&&''')))+++---,,,)))(((***,,,))))))'''""""""'''))))))######!!!###&&&***((('''***///111...***+++---,,,)))+++111444444,,,...///...+++'''%%%$$$&&&&&&(((---222555333111222000000111...***+++///111///,,,******---///222+++...111222111000222555111...(((%%%)))000111---111000...,,,***(((''''''///...---......,,,&&&!!!###%%%,,,222///'''%%%$$$'''***&&&###+++666((((((((((((((()))))))))++++++***&&&$$$&&&,,,000,,,+++))))))***++++++***&&&$$$$$$%%%(((***)))((('''+++---++++++,,,***&&&$$$&&&(((***+++---000222000)))######)))------***((('''(((...555555---%%%###%%%''''''%%%%%%(((,,,'''///111)))$$$&&&+++---...(((&&&...555444...)))((()))++++++******+++,,,222000,,,(((%%%&&&***...000,,,(((''')))+++***)))***+++///333444333...+++---111000***)))+++***&&&""""""###(((,,,***%%% !!!$$$&&&'''(((((('''((((((***,,,......,,,***+++((((((------)))(((,,,***......,,,---111...((((((+++---,,,)))(((***,,,***+++---------...///000***&&&"""&&&...333222///)))))),,,...)))!!!!!!'''***'''###%%%***...---+++***+++---,,,)))&&&$$$$$$$$$%%%&&&'''&&&%%%$$$$$$%%%++++++&&&)))777GGGOOOGGGUUUlll ###$$$&&&***)))&&&&&&%%%###"""!!! ###&&&!!!!!!######!!! $$$'''((($$$""" !!!###$$$$$$---+++))))))+++,,,,,,,,,+++++++++,,,,,,***'''$$$%%%&&&'''&&&$$$###$$$%%%!!!"""$$$%%%&&&''''''&&&((())))))'''%%%%%%&&&'''''')))++++++***)))***++++++,,,---......---,,,,,,'''------(((&&&+++...---'''%%%$$$%%%### !!!&&&&&&(((++++++***)))******$$$(((,,,,,,)))(((***...***+++,,,,,,+++(((&&&$$$'''''')))+++)))$$$###%%%(((+++---,,,((("""###((()))&&&"""!!!!!!&&&###&&&$$$%%%...***///555555---((())))))'''***!!!$$$'''(((***,,,(((%%%'''---000000...&&&(((---000000...***(((---,,,((($$$$$$***111555***///222111...---000555///+++&&&$$$&&&''''''&&&"""(((---///---***(((***......444RRRwwwzzzOOOBBBIIImmm~~~lllJJJ222---///---)))))))))***+++***)))'''***///555777555000+++(((%%%&&&''''''&&&&&&((()))///,,,---222111...///555---+++(((&&&&&&)))---///,,,+++***))))))(((%%%###(((%%%%%%'''&&&###)))222000///......---+++'''$$$)))))))))***,,,...000111***...111000000222///++++++)))((((((***+++***(((///...---------...---,,,...)))$$$###&&&((('''$$$!!!%%%%%%"""$$$(((&&& ###&&&***---///000///...,,,(((%%%&&&+++///111000++++++,,,......,,,)))&&&###''',,,333777666222...***))))))+++///111111000///,,,)))))),,,///000///***+++---//////...---,,,777333+++'''***111111---111///,,,+++,,,+++)))&&&///...---------,,,***((( !!!$$$***...///+++'''))),,,...,,,)))'''(((***((())))))************)))...000...)))"""!!!%%%)))***(((&&&&&&''')))******((('''&&&''')))***+++***''''''((()))+++***)))'''$$$%%%***......,,,///555)))$$$!!!###&&&***111999222+++&&&(((///333000+++ !!!!!! !!!%%%---444))))))((((((''''''&&&&&&///...///222444333...***,,,***))))))+++,,,,,,,,,'''))),,,,,,***(((((((((---+++)))''''''(((***+++111///---+++***+++---...000000...+++,,,...)))###&&&&&&&&&((())))))&&&###"""%%%***+++***'''$$$###'''$$$"""$$$***......,,,+++*********+++***(((%%%(((+++000111000,,,(((&&&)))---111///***'''(((+++)))******)))((((((***,,,)))&&&'''***,,,+++,,,000***,,,---***%%% &&&'''''''''&&&%%%%%%$$$%%%(((+++***&&&$$$'''***000...***%%%!!!"""'''+++)))+++***'''(((333CCCNNNPPPfff}}} """"""$$$''''''$$$###!!! !!!"""!!!###'''###!!!&&&)))'''%%%!!! """$$$%%%"""  """&&&)))***&&&&&&&&&(((***,,,++++++(((((())))))***)))'''%%%!!!###%%%&&&&&&''')))+++###$$$&&&'''((('''&&&%%%$$$$$$#########$$$$$$%%%"""###$$$&&&'''((()))***)))***,,,---.........---+++...+++$$$!!!%%%))))))(((&&&%%%'''%%%###&&&+++(((***,,,---,,,******+++(((+++---+++'''%%%&&&)))+++******+++,,,,,,)))'''&&&%%%(((***)))$$$###%%%***+++,,,***'''%%%$$$$$$"""%%%)))(((%%%######$$$%%%###'''%%%%%%,,,''',,,111111---***,,,+++(((---%%% ###&&&'''(((***(((### !!!&&&***,,,+++((((((***++++++***)))(((---+++(((%%%%%%)))///222---...///............///***'''###"""###%%%%%%$$$!!!$$$))),,,---+++(((%%%)))///...000IIInnn}}}YYYFFFFFFeee~~~|||nnnLLL111((('''%%%))),,,//////+++))))))***'''---444777555///)))%%%"""###%%%&&&&&&''')))+++///,,,+++......+++---222...---,,,+++************+++++++++***))))))))))))&&&###$$$'''(((&&&***000222111000000///,,,((($$$'''((()))+++,,,---......(((,,,...---...///...***++++++******+++***)))(((***+++------,,,++++++,,,,,,((($$$$$$'''(((&&&$$$%%%((((((%%%&&&)))&&&!!!((()))+++---------,,,+++***)))(((&&&%%%&&&)))+++///...,,,+++***)))'''&&&'''(((***---000000---+++((()))***+++,,,.../////////---++++++---///...---,,,,,,,,,,,,------...///333222...+++,,,000///***...000111222111111111222000...+++******)))'''%%%"""###%%%)))---...,,,***,,,,,,+++)))'''&&&((())),,,+++)))(((((()))+++,,,...---+++&&&""""""&&&***,,,***))))))***+++***((()))((('''(((***+++++++++(((&&&%%%%%%(((***,,,---,,,***+++......+++,,,000***%%%!!!###%%%'''---444...,,,***,,,......+++(((!!!!!!"""!!!"""%%%+++000,,,,,,+++***((('''&&&%%%))))))+++...111000---)))((('''((())),,,......---)))***+++***(((''''''((()))(((&&&&&&&&&(((+++---333111---***((('''((((((,,,///111000000000+++$$$&&&(((((('''$$$###$$$&&&%%%(((+++,,,+++(((&&&&&&***&&&$$$%%%***,,,,,,)))+++******+++,,,,,,***'''(((---111222000,,,+++***,,,,,,...000000...***'''+++,,,---,,,***(((((((((&&&$$$&&&***,,,+++,,,///)))))))))'''###!!!(((((((((((('''&&&%%%%%%%%%(((***)))&&&%%%))),,,666000***'''(((++++++***+++,,,+++***---888FFFOOOVVVlll!!!"""!!!"""%%%%%%"""!!!%%%$$$%%%(((%%%###&&&,,,...***(((%%%!!! """!!! """&&&***---$$$######%%%'''((('''&&&'''(((((())))))(((''''''!!!###$$$%%%''')))+++"""$$$'''))))))'''$$$"""%%%###"""$$$(((***)))'''###"""!!!"""%%%'''''''''&&&(((***,,,---.........,,,,,,(((!!!###)))+++***(((''')))(((&&&)))///)))+++------,,,*********,,,...---***%%%"""###%%%)))%%%###&&&+++---+++(((%%%$$$''')))'''"""!!!$$$(((((('''&&&%%%&&&)))+++"""%%%((('''$$$"""###%%%$$$"""&&&%%%$$$+++%%%))),,,---,,,---///---(((+++((((((******&&&%%%'''%%%!!!"""''')))))),,,+++)))(((((()))***++++++***'''&&&''')))+++...000...,,,,,,...---+++(((&&&###!!! !!!""""""!!!$$$&&&***---///...,,,******000///,,,@@@ffffffMMMDDD\\\www~~~zzzzzzoooMMM000### %%%+++111000,,,((())),,,&&&)))---...,,,***((('''!!!###%%%&&&'''))),,,...111---*********))),,,000+++,,,---...---,,,***)))(((***+++)))'''(((,,,///(((%%%%%%))),,,,,,...000444333222222111...***''''''((()))*********))))))'''+++,,,++++++---,,,)))***,,,---,,,***(((''''''$$$)))------)))'''(((+++***'''%%%%%%'''(((%%%"""'''))))))((()))***'''"""+++++++++*********))))))+++------)))%%%%%%)))---222///+++(((&&&%%%&&&'''***)))((((((******)))((((((+++------++++++---000///...------...---+++)))---,,,******+++---///111...111222///...///---(((+++000555666444333555888333///+++)))((((((''''''&&&%%%%%%'''***---......111...+++(((((()))******...+++'''$$$%%%(((,,,000,,,***&&&######$$$(((***---------...///---***((('''''''''))),,,......---***(((%%%$$$''',,,222666555///,,,...///---+++,,,***%%%"""$$$%%%%%%***///,,,...000000...+++((('''""""""#########%%%)))+++++++++,,,++++++***)))(((&&&'''(((***,,,,,,)))'''%%%%%%'''***...000///...,,,,,,,,,***((((((+++---,,,***((('''&&&(((***,,,111000---+++))))))))))))'''///444444222000,,,&&&(((+++,,,(((""" %%%***)))+++------+++))))))))))))&&&$$$&&&***,,,,,,************,,,------,,,***(((---111111---***+++---000---,,,111666555,,,$$$+++---000000---)))&&&%%%$$$$$$'''---///------000,,,***(((''''''&&&%%%$$$'''''''''((((((((((((((('''(((***(((&&&''',,,000;;;222******000444000***,,,+++,,,...333<<>>XXX|||pppYYY@@@...'''+++111666222---++++++)))%%%!!!""")))......***'''%%%***)))(((&&&$$$$$$''')))***)))$$$"""'''000222...+++)))&&&%%%&&&)))---///444333000...---...000111111444222,,,)))---///.........///111333333111...,,,+++***))))))((((((((()))+++)))%%%%%%***,,,+++***%%%"""$$$+++000///---+++000333111+++'''***...,,,,,,+++)))((('''(((***&&&###&&&,,,---((($$$$$$'''((())),,,...111444555333000---++++++,,,---------...,,,(((######''',,,)))&&&###"""###%%%''''''''''''(((((()))))))))***$$$(((---...,,,***(((((('''((()))+++,,,---.........---***(((+++111111...,,,)))(((+++000333000,,,((())),,,///111///+++'''"""$$$''''''&&&''')))+++%%%(((,,,...---***'''&&&&&&'''((()))))))))((((((+++...000///,,,)))***++++++)))&&&&&&)))+++---...***((('''&&&$$$!!!$$$,,,...+++&&&$$$$$$&&&!!!"""(((---,,,(((&&&+++***+++......+++)))+++$$$%%%&&&((()))+++,,,,,,,,,***)))***++++++(((%%%"""$$$''')))******(((''')))+++++++++)))***...111---,,,+++,,,---...---,,,))))))((('''(((,,,222666777555222000///000111222...///000111000...+++***---...---***---111222000+++++++++***(((&&&&&&&&&&&&'''((('''%%%###"""###)))***+++***)))'''&&&&&&(((((()))***,,,---+++)))''''''(((,,,///111000...)))...444999999666111---+++---///000///...///000+++***+++///...)))'''(((222333333222///---------+++***'''%%%$$$$$$%%%&&&...---+++))))))((('''''')))++++++)))&&&'''***...111---...111000333FFF\\\uuu{{{~~~uuuxxx}}}$$$%%%"""###&&&%%% ###(((###$$$""""""%%%%%%"""&&&)))'''""""""&&&)))'''### """$$$%%%$$$###$$$%%%&&&%%%$$$''')))***(((%%%'''---333((()))***)))((('''((()))++++++***)))'''$$$!!! """%%%&&&%%%#########$$$+++222000'''!!!"""%%%!!!###%%%'''(((((((((((()))%%%&&&---///***&&&&&&"""+++///---...111---...///---)))%%%######,,,---///222333222...+++)))***++++++)))'''$$$""""""((()))'''(((+++---......+++(((%%%%%%%%%"""###""" $$$!!!!!!)))***$$$'''***"""&&&%%%'''+++)))$$$'''...+++'''$$$&&&((((((+++000222///***&&&###%%%)))---)))***+++---//////000000+++"""!!!,,,111,,,))),,,%%%&&&'''***,,,,,,)))'''+++***((($$$!!!$$$***000,,,+++******,,,///333555444===:::000<<>>...''')))...///...+++)))'''&&&&&&'''$$$&&&'''&&&%%%$$$%%%&&&,,,,,,+++)))'''(((+++...++++++(((&&&,,,666888333''''''&&&&&&))),,,000333111///,,,+++,,,.........,,,333666111---000111...//////000111222111...+++%%%'''***---...---+++***&&&(((&&&""""""''')))(((,,,%%% $$$---444444000,,,000222111---,,,...222------+++)))'''(((***,,,***&&&(((......'''""""""---...///000222333444444***+++,,,***'''(((---222222111---&&& !!!'''...+++&&&  $$$&&&+++))))))***,,,...---,,,$$$)))...///...++++++,,,))))))((((((***---///111---+++)))(((---333222,,,...---,,,+++,,,,,,+++******,,,000444555111+++&&&!!!%%%)))***)))((()))+++%%%)))---...+++)))***+++---,,,+++***)))((('''''',,,111444333---)))***,,,---)))%%%###%%%(((+++,,,&&&&&&%%%%%%%%%###%%%---000---(((''''''***'''(((...000,,,(((&&&---+++,,,///...)))'''(((###(((...///,,,***,,,///---+++)))***,,,,,,)))&&&"""%%%)))+++,,,++++++//////...***&&&%%%(((++++++***))))))+++------,,,,,,,,,+++)))))),,,111555888666222///---,,,------000111333444333000---,,,+++,,,++++++000777666222///111111,,,%%%"""%%%***%%%'''((((((%%%###""""""&&&(((******)))(((((()))*********,,,------+++*** !!!'''...222000,,,$$$***444===AAA===555...444444333111...---...///111//////222000+++)))***,,,///111///***&&&%%%&&&((('''&&&%%%&&&(((***,,,///---+++***)))'''%%%###++++++)))((('''(((,,,...555222222333000222HHHaaawww}}}uuuhhhYYYYYYYYY[[[___hhhqqqxxx!!!!!! !!!######"""   !!!"""###%%%&&&''')))******&&&!!!!!!###)))((('''%%%###""""""!!!&&&&&&''''''&&&$$$"""!!!))),,,***%%%&&&,,,///,,,(((++++++((('''(((&&&"""$$$%%%''''''%%%  $$$''''''%%%$$$$$$+++++++++)))'''$$$!!! $$$(((***)))(((&&&&&&)))'''$$$%%%+++111///''' $$$)))******///666666111---......***)))***///...///333666444---&&&,,,''''''+++---)))%%%%%%%%%!!!###)))------+++***''')))---,,,%%%!!!###"""&&&&&&"""!!!### """$$$'''((('''&&&%%%"""%%%'''))))))))))))***...+++&&&###(((000222//////***%%%###%%%((()))(((.........///000///---+++&&&&&&(((---333444///*********((('''&&&&&&&&&&&&++++++)))&&&###$$$)))...***))))))+++///222333333444666333333DDDgggoooYYYDDDSSSzzzqqqTTT:::+++%%%$$$$$$******)))'''&&&'''***,,,***---,,,&&&$$$''''''""")))++++++***((()))---111******)))((((((,,,222666///+++'''(((---111222000000)))%%%)))+++(((''')))---111333222---+++,,,///222111000///......///000+++)))---555888333...///+++***&&&$$$'''+++((("""+++)))(((***...///---+++///111333444333333333333333,,,$$$"""&&&---000111444,,,))),,,))) %%%777000***+++000333///***"""***...***$$$%%%...666999222***&&&(((***(((&&&,,,)))$$$ """&&&((('''(((***...000111000///******((('''&&&&&&&&&&&&%%%'''+++...///...,,,***,,,)))%%%%%%(((,,,000222...000222///+++***///444000---,,,111666666///'''(((%%%$$$''',,,///---***((('''&&&***000111...)))***,,,---+++((((((+++...///222111,,,***+++)))%%%+++(((%%%""""""%%%))),,,%%%'''(((&&&###!!!###%%%'''%%%&&&(((((('''***000///''''''111555...)))***,,,---111444555111***%%%+++***+++,,,(((&&&...:::111///---...//////+++(((&&&&&&)))+++***''')))...666111,,,)))))))))&&&$$$***)))***,,,------+++)))...------+++***,,,000333777222,,,***,,,------,,,222333555555333000,,,))))))+++...111222333222222//////---,,,***)))((((((---,,,*********)))&&&$$$---'''######)))...000000---***))))))++++++'''$$$!!!%%%&&&''',,,...---+++(((+++666CCCFFF<<<111222///,,,,,,///111000///111888888000***+++...---+++------)))### """&&&)))(((&&&%%%&&&(((,,,...111***%%%'''(((''''''((()))+++...000+++''',,,444<<>>@@@:::VVVssstttdddWWWVVVMMMAAACCCSSS\\\\\\ !!!#########!!!###$$$&&&%%%###!!!!!!!!!###&&&((((((((('''&&&'''(((&&&###!!!###&&&***)))'''&&&%%%%%%%%%&&&((('''&&&%%%%%%$$$""" ###''''''%%%&&&+++,,,)))&&&))))))&&&&&&'''&&&"""$$$$$$###"""  """$$$%%%%%%%%%''')))((((((((('''&&&%%%######$$$'''***,,,***((('''&&&((((((%%%###%%%'''$$$ """''',,,,,,***---222555///+++++++++)))))),,,(((''')))---222222---((($$$!!!###)))---+++((((((%%%###"""&&&,,,///...+++***'''(((,,,+++%%%###%%%!!!%%%'''&&&###"""%%%(((%%%%%%%%%&&&&&&''''''&&&###%%%''')))******++++++)))(((%%%###)))000222...)))%%% """&&&)))***+++,,,...///000---***'''&&&%%%'''---222333...***&&&&&&&&&''''''((()))******,,,---+++(((&&&(((+++''''''''')))---///000000111333111444HHHiiiqqqYYYBBBPPPvvv~~~kkkOOO777)))%%%&&&'''$$$&&&((()))(((((()))***---111111,,,***+++(((###)))******)))'''(((,,,///******)))''''''***///333///,,,))))))+++...000///000+++***...///+++''''''***---000000---,,,...111...---+++***,,,///333666///,,,...444666000,,,,,,222111---)))***+++&&&''''''(((+++---,,,(((%%%'''))),,,---...000555888222+++###!!!%%%,,,111333444,,,***...+++""" %%%,,,)))(((***...///+++&&&###)))---+++'''&&&+++000111---'''%%%&&&))))))))),,,)))%%%!!!!!!###&&&)))(((***---000111///,,,)))************))))))))))))((()))++++++++++++)))(((,,,+++,,,///333666777777...//////,,,)))))),,,000444111///000333222---'''(((%%%$$$&&&+++---+++((()))((())),,,//////---+++'''))),,,---------...///***------***)))+++***'''***((('''%%%%%%''')))***(((***,,,***%%%######%%%%%%$$$&&&))))))(((+++000,,,###!!!***---((($$$'''///111333333222///,,,***'''''')))+++***)))000;;;///......000111111---***((('''***---,,,+++...333111---)))&&&'''''''''%%%(((((()))+++...000000///---///000///...---...///444222///...///000111222------,,,+++***)))''''''+++,,,...000000///---,,,,,,,,,,,,+++***)))'''&&&---,,,,,,,,,,,,+++(((&&&***(((&&&(((+++......------+++((()))++++++(((%%%%%%)))***)))+++...---***...+++***111:::<<<666///...------///111000---***///444444---''')))++++++***+++***'''###!!!###&&&+++)))'''%%%%%%'''***,,,///)))%%%'''))))))))),,,111111111000+++)))000999LLLbbbbbbaaaVVVIIIaaa{{{tttlllbbbNNN>>>BBBTTT]]][[[!!!  """$$$$$$###&&&(((******'''%%%$$$### %%%***---,,,***(((!!!$$$''''''$$$###%%%'''***)))(((''''''(((***++++++((($$$$$$%%%%%%""" """$$$$$$&&&))))))&&&"""&&&'''&&&'''++++++((((((&&&""" !!!$$$$$$$$$######%%%***---((('''&&&%%%%%%%%%%%%%%%'''***,,,---+++(((&&&%%%'''(((&&&######$$$ !!!###''',,,+++((()))...333,,,(((((())))))***...&&&%%%&&&)))---...+++(((!!! ###***...,,,******%%%$$$$$$(((,,,...---******'''''')))(((&&&&&&((('''((()))'''%%%&&&)))---%%%%%%###"""""""""######$$$&&&(((***+++,,,,,,,,,$$$%%%$$$$$$)))///000,,,$$$!!!!!!&&&+++---)))+++///000000,,,(((%%%$$$$$$&&&***//////,,,(((%%%&&&&&&((()))***+++,,,***...111111,,,)))'''((())))))***---111333222111...000111555JJJjjjuuuYYY???LLLqqq~~~yyyfffKKK444(((&&&(((***"""&&&)))+++)))'''%%%$$$***...000///...---)))$$$)))******((('''(((***,,,******)))''''''(((,,,///------,,,+++)))***,,,//////---///444444...)))'''))),,,......+++***,,,///,,,***(((''')))...333777...,,,---111222///------222222000---,,,,,,'''%%%&&&(((***+++(((###!!!%%%(((((((((+++333999111+++$$$"""&&&,,,111333222------111...%%%"""%%%###%%%(((******)))&&&%%%$$$&&&)))***)))((()))+++,,,***'''$$$$$$&&&(((***)))(((%%%$$$%%%(((+++...+++---000222000---(((%%%)))***,,,---------,,,+++---+++)))(((''''''((((((---...111555999;;;:::888///---+++)))((()))+++---333111...,,,------,,,***+++)))'''(((+++---+++(((***+++---...---,,,------'''(((+++...111111///,,,%%%((()))'''(((+++,,,)))(((((((((''''''(((((((((***---///---)))%%%%%%&&&&&&%%%(((,,,,,,)))+++///&&&"""&&&$$$%%%)))111222111000...---------###$$$'''***++++++111888------///222444333000---***)))***,,,---,,,///444...***&&&$$$$$$&&&'''((()))(((((())),,,///000///---000333333111...,,,+++000111222222222333555777000...+++)))((()))+++,,,...///111111000---***((('''((()))))))))((('''&&&,,,,,,---...///...+++(((&&&)))+++---,,,++++++,,,...+++((((((***+++)))'''---...,,,***,,,...+++%%%000,,,)))***---//////---***,,,///222444111,,,(((...111111+++''''''******)))(((&&&$$$###$$$%%%''',,,***((('''&&&''')))***,,,'''%%%(((******,,,///555333111000------666AAAdddgggRRReeeyyyoooPPP@@@LLLdddooolll%%%###!!!!!!###%%%%%%%%%###%%%((()))'''%%%$$$### ###(((,,,---,,,***((( $$$'''(((%%%$$$%%%''')))(((&&&&&&'''))),,,......***%%%$$$%%%&&&$$$!!!!!!###$$$%%%%%%''''''&&&###'''((((((***///111///---***&&&###!!!!!!###$$$$$$$$$#########%%%)))---***)))'''%%%%%%%%%&&&'''***,,,......+++(((&&&%%%(((((('''&&&***---)))!!!!!!!!!$$$'''&&&###&&&,,,...)))''')))+++***+++------,,,***+++++++++(((%%%'''&&&)))...///+++((((((&&&$$$###%%%(((***+++******(((&&&&&&&&&&&&(((+++,,,,,,***'''%%%&&&***...((((((''''''&&&%%%$$$###((())))))+++,,,,,,+++)))"""$$$%%%%%%)))---,,,((($$$""" """''',,,///***,,,...///---***((('''######%%%))),,,---***'''))))))******************+++...222111---(((''''''++++++,,,///222444333222---111333666HHHeee}}}yyy[[[???KKKooo~~~{{{~~~}}}jjjNNN777***(((***,,,(((***,,,+++(((### %%%(((***+++++++++)))&&&++++++***)))((()))******,,,,,,,,,***((((((+++------///000,,,(((&&&***...---...000333333000---+++,,,---...,,,)))'''(((***...,,,***))))))+++---///)))((())),,,///000000///+++---...,,,---...***###&&&'''((()))(((%%%!!!"""'''******'''(((---222111---(((''')))---///000111...///333000)))%%%%%%$$$&&&)))(((&&&'''+++///,,,(((''')))+++***)))))),,,+++)))%%%######&&&((('''''''''(((+++...222444...///000000---***'''&&&((())),,,...//////...---///,,,(((%%%$$$&&&))),,,000//////111444555555444...+++((('''(((+++------...,,,***((((((***...000///---+++,,,---...,,,***+++...000///+++***,,,000,,,+++***,,,//////,,,(((%%%((((((&&&(((,,,---+++)))((('''&&&&&&&&&'''((((((+++......***'''''')))***))),,,///...******---######&&&***//////---,,,,,,...///...,,,###$$$&&&)))***+++---000***---000444666444111//////+++***+++***(((***......+++'''%%%$$$&&&)))***,,,***((((((***+++,,,,,,---000222333111///---------000444444333222555777222000...,,,+++---///111000111333333222...+++)))&&&&&&%%%%%%%%%&&&'''((()))***,,,///000///+++(((&&&***......***(((***---...***'''''')))***)))'''+++***((('''+++...***""",,,+++)))&&&%%%&&&)))***'''***...222333222...+++...000///,,,)))(((***+++(((&&&######%%%'''((((((,,,+++***))))))***+++++++++'''&&&)))***)))***...000......//////111:::EEEhhhdddUUUjjjzzznnnKKKBBB[[[{{{)))&&&###"""###%%%&&&&&& ###&&&'''&&&%%%%%%%%%%%%&&&((()))))))))(((((("""%%%((((((%%%###$$$%%%&&&%%%$$$$$$&&&(((***,,,///+++'''&&&''''''%%%$$$***(((&&&%%%%%%%%%'''((((((***+++))))))---...,,,---,,,)))'''%%%#########!!!###$$$%%%$$$%%%'''(((((((((''''''''')))+++,,,...///111000---***)))(((---***''')))111777111(((""" !!!""" $$$+++)))&&&''',,,...,,,***+++000///---+++***(((&&&$$$((((((***......(((&&&''''''$$$!!! """%%%((()))***)))&&&$$$$$$'''***+++...---+++(((&&&&&&(((***---///111333222///,,,***---+++++++++,,,,,,)))&&&"""&&&'''&&&'''***(((###%%%$$$"""!!!"""%%%))),,,*********(((%%%%%%&&&(((&&&'''))),,,......,,,+++******+++,,,,,,,,,+++++++++---///...***''''''((((((((()))+++...000000//////555666666DDD```{{{}}}]]]@@@MMMqqq}}}zzz~~~rrrUUU;;;---)))+++---------,,,***&&&$$$###$$$)))((('''((((((''''''''',,,++++++***+++++++++***/////////---+++***+++------111222...(((%%%(((---+++---......///000000000,,,,,,+++)))((('''((()))------...------+++)))(((''''''((())),,,//////...(((,,,...---...000---(((***)))((('''%%%$$$######$$$)))......+++)))***---000///............,,,+++//////111333111+++'''&&&&&&((((((&&&%%%,,,:::EEE>>>444,,,,,,---***((()))******)))&&&%%%%%%(((+++++++++,,,---///111222333//////...+++((((((***---&&&(((+++---//////...---...+++'''$$$$$$(((---000666222,,,******---///000,,,***'''&&&)))---000111000...+++)))***,,,000333///...,,,,,,,,,,,,+++***+++///111...)))(((,,,111---***((((((+++---+++))))))+++***'''(((+++,,,***+++)))%%%###"""$$$''')))$$$'''++++++)))(((***,,,///...///111///)))(((+++&&&!!!"""%%%***...---)))(((---444666111***''''''''''''((()))(((&&&))),,,111444555333111///555000,,,,,,***&&&%%%'''///...+++((('''(((***,,,---+++))))))+++------------...///...------///111,,,///222333000///000333,,,,,,,,,+++++++++,,,,,,,,,...111222222///+++)))(((&&&"""!!!!!!%%%))),,,'''(((***---///...***'''(((,,,---***&&&%%%***000---***''''''((()))'''$$$$$$$$$###%%%+++000---&&&'''((()))(((%%%%%%''')))$$$&&&***---////////////---------...,,,))))))***(((&&&%%%%%%'''))))))(((***++++++,,,,,,---......,,,)))(((***)))&&&'''++++++***+++...//////555===QQQzzzxxxdddVVV\\\zzzaaaAAABBBeee***'''###"""###%%%'''(((###%%%''''''&&&&&&'''(((((('''&&&%%%$$$%%%&&&&&&$$$''')))'''$$$"""###%%%#########$$$%%%%%%&&&'''+++***)))((('''&&&&&&&&&...***''''''&&&$$$&&&***+++---+++'''&&&''''''$$$+++***)))(((&&&$$$""""""!!!###&&&'''&&&$$$$$$%%%%%%%%%&&&(((***,,,...000...000111000...,,,,,,,,,///,,,((()))///555222***%%%######### """)))$$$###&&&,,,///+++((((((*********))))))'''&&&&&&$$$###&&&***)))&&&%%%)))'''%%%""" ###&&&(((******'''######(((+++***,,,+++***)))((('''''''''+++...222555555333///,,,...,,,***+++,,,,,,((($$$###'''((('''&&&(((&&&"""$$$$$$###"""!!!!!!$$$&&&%%%&&&%%%"""$$$(((***+++---000111111000///&&&''')))+++,,,---,,,,,,(((+++,,,+++(((''')))++++++))))))***---///000000111666555555DDDbbb~~~}}}]]]AAAQQQuuu{{{vvvWWW===...)))***,,,------,,,***((())),,,///111---+++,,,***''''''))),,,+++***+++,,,---,,,***000111222000...,,,,,,---///222333///***'''))),,,***---...******...111111'''''''''''')))+++---...***,,,...000000...,,,***)))++++++***,,,///...***---000222000///000///+++******)))'''%%%$$$&&&(((%%%(((---000///...,,,+++...///000000///---+++***///000111222111---)))'''%%%''''''&&&)))444FFFTTTMMM???444222000***''')))&&&&&&%%%&&&(((+++---///111111111111111///...---//////,,,(((%%%''',,,111'''(((***,,,---.........,,,)))&&&%%%&&&***...222666111,,,((())),,,...000,,,***(((''')))---111444777444000//////111111111+++******)))(((((('''''',,,...///,,,((((((,,,111)))'''&&&'''))),,,---...---...---((((((++++++)))---***&&&"""!!!$$$'''***"""%%%((((((''''''***...111//////000---((('''******((($$$""""""###%%%''',,,))))))000777999222***))))))'''&&&(((+++)))$$$***---111333222000......777222...///---(((%%%%%%......---+++))))))+++---,,,++++++,,,///222333222,,,,,,+++))))))+++///222+++---......---,,,------******,,,,,,,,,+++***)))&&&(((,,,//////---***((()))&&&###!!!!!!%%%***---'''''')))+++,,,,,,)))&&&***+++***&&&###$$$***111,,,)))''''''((('''###"""###%%%+++111111,,,%%%(((,,,,,,)))((((((***"""%%%(((***+++,,,///111,,,+++---111000,,,))))))))))))***+++******)))))))))***+++---.../////////...++++++,,,)))%%%&&&***---+++,,,...---***+++///???\\\TTTHHHNNNccc{{{{{{~~~}}}]]]AAAGGGlll'''$$$ """&&&)))+++)))***)))(((&&&&&&''')))$$$######""""""###$$$$$$$$$&&&(((&&&###"""$$$'''"""###$$$%%%$$$$$$###"""$$$(((***)))%%%###%%%'''+++'''%%%((('''$$$$$$((()))+++)))&&&%%%((()))&&&***)))((('''''''''''''''$$$&&&((('''&&&$$$$$$%%%''''''((()))***+++++++++(((***,,,,,,*********+++***,,,+++((()))...000...+++***++++++&&&!!!!!!&&&###!!!###(((+++(((%%%&&&&&&''')))))))))(((''''''""""""$$$''''''$$$&&&+++&&&''''''&&&%%%%%%&&&''')))+++(((######(((***((('''((()))+++,,,+++(((&&&&&&(((,,,///000///---,,,,,,)))((()))------)))%%%"""&&&(((&&&&&&''''''######%%%&&&%%%###!!!"""$$$"""$$$%%%"""$$$((()))+++...///////////////$$$%%%''')))******)))(((%%%(((++++++))))))+++---...,,,******---000222222333222000444JJJlll{{{[[[BBBUUUyyy{{{qqqSSS999+++'''))),,,...///...------...111444111......222111,,,+++...***)))(((***,,,---,,,***000222333222///---------111222222000,,,******,,,+++///000***(((,,,///...&&&&&&%%%&&&))),,,///000+++---///000111000///...***---...,,,...222111+++...222222///---///...+++&&&((())))))'''&&&(((***(((((())),,,//////,,,***,,,---------,,,,,,,,,---...000111111///---***(((%%%(((***+++...777EEEOOOIII;;;333333111)))&&&)))&&&$$$"""$$$)))---......///000111222111...,,,***---...---)))&&&&&&,,,111))))))***+++---...//////)))(((&&&%%%&&&))),,,///,,,,,,,,,---000111111000------+++(((''')))///444888444000111444555333///((((((((('''&&&%%%%%%&&&,,,---,,,***((()))---111&&&''')))******+++---......///---((('''***+++)))---+++(((&&&%%%&&&(((***###%%%&&&&&&$$$%%%***......,,,,,,,,,***&&&'''+++***+++)))'''%%%%%%&&&&&&(((***---000222000---+++))))))&&&%%%***111000)))+++...000000...++++++,,,000,,,+++//////+++'''&&&''')))+++***)))(((***,,,******+++---000222222111++++++***(((&&&(((+++...***)))))))))+++,,,+++***,,,,,,------,,,+++***)))###&&&***---...,,,)))&&&((('''%%%$$$%%%''')))+++)))((((((***+++***(((&&&))))))'''$$$"""$$$***///+++)))''''''(((%%%"""%%%&&&***///000...)))+++...///---++++++,,,&&&)))---.........000222///...111888999222------)))---111111...***)))))))))***+++---------,,,+++///---...///,,,'''(((,,,000---,,,---+++'''&&&)))555JJJ??????SSSkkk~~~|||~~~}}}___EEELLLmmm###  &&&***---------+++(((%%%$$$&&&((( !!!""""""######$$$&&&&&&%%%""""""&&&)))"""###%%%&&&%%%###!!! %%%***)))$$$!!!###'''&&&"""$$$(((((($$$###&&&$$$''''''&&&(((---000///+++***(((((((((***---///((())))))'''%%%$$$%%%&&&,,,,,,,,,+++)))'''$$$"""!!!###%%%%%%%%%%%%&&&'''$$$+++...)))%%%)))111666//////222222,,,### """### $$$'''%%%$$$%%%''')))+++,,,***(((''''''&&&%%%&&&(((&&&$$$'''---&&&)))+++,,,+++(((&&&&&&))),,,)))######(((***'''###%%%(((,,,///...***'''&&&'''***,,,...///000///)))'''&&&(((---...+++'''!!!&&&(((&&&&&&((((((&&&###&&&))))))&&&$$$%%%&&&!!!%%%((('''######&&&***&&&(((***,,,+++++++++,,,&&&'''(((((('''%%%###!!!!!!&&&+++---,,,+++,,,...+++)))&&&%%%(((+++...000333///+++333QQQuuuxxxYYYBBBWWW{{{{{{kkkNNN555(((&&&))),,,111222222111000000222444+++***---555777222000333((('''&&&(((,,,---+++)))///111333222000...------222222222000...,,,++++++,,,222222,,,)))+++,,,***)))(((&&&&&&)))+++---...000000000000000000//////''',,,......222777666000+++...///,,,+++---...,,,"""&&&***+++)))((((((***---)))&&&(((,,,---***&&&******)))((((((+++...111...000111///......+++((('''***...000111555<<>>\\\{{{wwwXXX===LLLsssoooOOO555&&&$$$'''***---000///,,,///555666111,,,///333444333444666999)))******)))((())),,,...444444000,,,---111111///333///***%%%$$$&&&)))+++///222222...+++,,,+++((()))******(((&&&'''+++///111444222,,,)))+++---,,,''',,,///000555;;;999222...000...&&&$$$***...---)))(((&&&$$$$$$''',,,000+++***)))***---,,,)))&&&+++)))(((***...000///---///000111///---***)))))))))***...555:::<<<999555******************++++++)))%%%!!!!!!###%%%%%%###(((***...111111000---***...)))'''***+++******,,,---...---+++((()))---111111---***,,,+++(((%%%&&&"""%%%+++111666777555222(((---111///+++(((***,,,+++///111000444999666...&&&))),,,***(((((()))((((((++++++'''&&&***......222'''###,,,444333---***...,,,)))'''&&&&&&((())))))(((((())))))(((%%%###(((%%%###$$$'''))))))((())))))'''%%%###$$$''')))***,,,------,,,++++++,,,***'''&&&'''+++...---+++///((($$$&&&)))+++///444000111000+++%%%###&&&***,,,,,,,,,---...,,,)))&&& &&&+++------+++)))---...---,,,...111...(((+++(((%%%###$$$(((---111,,,&&&!!!!!!%%%)))(((&&&&&&(((******'''&&&''')))&&&&&&'''(((***+++,,,---+++,,,...---***((('''''')))+++...///...+++(((&&&(((***)))&&&'''---000///(((---///,,,***(((%%% %%%%%%&&&&&&''')))***+++)))...333666444111//////555444333444555555555444;;;>>>>>><<<;;;999333,,,---000222111///,,,******+++,,,...---,,,++++++,,,......///222444222,,,''',,,+++******++++++,,,+++...///777LLLhhh~~~|||uuusssfffPPP<<>>NNNttt}}}rrrTTT:::+++((()))+++///...***'''(((---000...+++---//////......///000......---,,,,,,+++++++++777:::888111,,,...000111,,,,,,------///000111222'''...333000,,,,,,...---&&&))),,,+++((('''((()))000333333///,,,,,,+++(((***---......///000,,,&&&&&&))))))%%%%%%(((,,,,,,)))***++++++***(((&&&%%%(((((((((***---...---,,,---------///000///+++(((!!!%%%+++000111000//////...,,,***+++------)))&&&'''&&&&&&&&&''')))***++++++***)))'''&&&&&&(((***)))***,,,,,,,,,***'''&&&&&&$$$%%%***,,,(((&&&&&&)))+++...///...,,,++++++000,,,+++......)))&&&&&&''''''(((+++...000000///111111111///---***'''&&&,,,111333000,,,,,,,,,***(((((())),,,...---+++)))+++...---(((&&&(((***))),,,)))***...///,,,((('''(((((()))***)))(((&&&%%%)))+++---000111...((($$$$$$$$$$$$'''***++++++***///...---+++((((((+++---222333333000,,,(((&&&&&&((()))+++,,,---...111333111+++'''((())))))+++...222333222+++### %%%+++((('''&&&(((***,,,---,,,)))******,,,---...///000///...***%%%&&&***+++((($$$&&&(((***,,,,,,,,,,,,***+++,,,***''''''(((+++...//////---***'''&&&''')))***,,,...//////...---)))'''&&&'''******(((%%%,,,***(((***---///...,,,+++,,,)))%%%%%%+++...---///444666000+++)))&&&###&&&&&&''''''(((((())))))(((...555999888333...+++,,,,,,,,,,,,,,,,,,++++++///333333000...///---)))000,,,)))+++000333000+++)))+++---...,,,++++++,,,)))+++...///...---,,,,,,***---000---((((((---333===???JJJ___www}}}{{{}}}|||rrrkkkbbbTTTJJJEEEJJJNNNTTTZZZ\\\\\\[[[YYY"""%%%&&&$$$###$$$######%%%(((***(((&&&&&&$$$!!! """!!! $$$"""!!!"""$$$&&&%%%$$$%%%$$$$$$&&&)))+++***)))'''&&&$$$$$$&&&))),,,///...)))$$$"""$$$&&&%%%$$$,,,,,,***&&&"""!!!$$$'''"""!!!"""'''------)))###---)))$$$"""###$$$%%%$$$###$$$&&&))),,,---+++)))(((&&&&&&)))***))))))------+++(((%%%$$$&&&))),,,###!!!"""######"""'''''''''((())))))'''%%%"""$$$&&&&&&$$$"""""""""$$$%%%&&&&&&%%%###!!!!!! $$$(((((('''))),,,111222///)))(((,,,...---&&&$$$$$$&&&))),,,------111000---***'''%%%$$$#########)))+++(((***...,,,,,,((((((+++***### """%%%'''***,,,,,,***)))(((******'''$$$&&&,,,---***((()))***+++***)))(((&&&%%%''')))+++++++++)))(((,,,---,,,+++***,,,111666999777<<>>DDDSSSjjj~~~||||||~~~zzzmmm]]]OOOEEECCCKKKUUU```jjjwww~~~~~~{{{yyyyyy"""!!! """$$$&&&&&&%%%###!!! ###''')))'''$$$ !!!!!!"""!!! """%%%''''''%%%###((('''&&&(((+++---...---,,,***'''%%%%%%(((+++---000***$$$!!!"""$$$$$$###((())))))%%%""""""''',,,+++&&&""""""'''***)))'''...'''"""$$$+++...+++&&&###$$$&&&+++///000000...+++))))))------++++++...,,,)))%%%######%%%'''((("""!!!!!!###&&&***---...,,,***((((((((((((&&&$$$!!!$$$%%%$$$"""""""""$$$%%%'''((('''$$$$$$%%%$$$&&&))),,,---...---))))))---000...$$$$$$&&&)))---////////////...---+++***)))))))))'''"""(((000444EEENNNDDD555---,,,000---###"""))))))***+++---......,,,+++***+++(((%%%''',,,///---***+++++++++***)))((('''(((***---//////---***(((---//////---,,,...444999AAA>>>CCCUUUlll~~~xxx[[[AAANNNrrrtttQQQ444%%%$$$***///...,,,***+++,,,+++***)))111111000000000///---,,,'''&&&'''***,,,---+++((()))...000***'''***///222888666222///------///000'''...222...************$$$)))...///,,,)))''''''***///111...+++***((($$$)))+++...000000---******---,,,,,,***((('''(((***+++)))'''(((,,,///111111++++++++++++******++++++))),,,///000///+++'''$$$(((+++///111///,,,***)))...***''''''+++------,,,///...------...000333555444555444///***((())),,,******)))(((((())))))******%%%###&&&((((((***---,,,,,,+++,,,,,,---------'''&&&***111444000---,,,,,,***((((((***+++++++++111000000000111000...+++)))---///,,,$$$"""(((,,,))))))...000---,,,...+++...///,,,+++---///...&&&,,,111000---+++,,,...---,,,+++******+++---...---,,,+++,,,------+++***,,,...//////---,,,******)))***+++++++++,,,...111111000///,,,)))'''((()))///111333111...---///222222---+++,,,---++++++---+++------***&&&%%%)))---,,,)))&&&%%%&&&((()))***$$$&&&((()))***)))'''&&&+++//////+++)))***)))&&&&&&&&&&&&'''((()))***+++&&&$$$###&&&,,,///...,,,))))))))))))))))))(((''',,,---///111111///,,,***)))%%%###%%%+++---+++(((((((((***...222222///+++((()))'''######'''(((''')))+++---333:::<<<222%%%((()))***+++++++++++++++'''+++000333333///((($$$&&&)))++++++)))'''&&&'''+++000111---+++...//////+++++++++***))))))***++++++---111222111/////////(((+++//////------...111777333///...000111000...:::EEE[[[sss~~~pppeeeaaaSSSLLLBBB;;;999DDD^^^uuu~~~&&&###!!!!!!###&&&'''((($$$!!!!!!&&&((($$$ !!!###$$$"""!!!$$$)))***(((%%%###%%%&&&''')))+++...000222111...+++(((((()))+++---///+++'''$$$###$$$%%%%%%$$$%%%&&&$$$"""$$$)))---111,,,&&&$$$&&&)))++++++&&&"""$$$,,,000---(((%%%%%%&&&***---000000000///------111111...---000***'''%%%$$$%%%%%%%%%$$$%%%%%%&&&(((,,,000555777///+++((('''((()))'''$$$ $$$''')))(((&&&%%%%%%&&&'''(((******'''!!!!!!'''&&&$$$&&&)))***)))++++++((()))...///...))))))***---///000...,,,*********+++,,,---...///***""")))222BBBlllrrrQQQ===///111///$$$$$$,,,+++******,,,...///...---***+++)))&&&'''---000000.........---,,,***)))))))))+++///111111///,,,)))---///111///,,,...555;;;GGGDDDJJJ]]]ttt{{{^^^DDDPPPsssvvvRRR444%%%$$$+++000+++''''''***---------///222111000000000///---+++######$$$(((,,,---***&&&,,,//////***'''+++///000999666222---++++++,,,---$$$(((***)))))),,,---,,,$$$)))...000...+++)))***%%%***---,,,+++------***)))***...222222---,,,...111...---,,,)))&&&(((,,,...***%%%&&&+++000333444...//////...,,,,,,---...***...222333111...+++***+++---//////---,,,,,,---+++'''$$$%%%))),,,---,,,...---,,,+++,,,...111333333222111///......000222666444000---************(((###!!!%%%))),,,000555000---***)))))))))'''&&&""""""(((111444000,,,******)))((()))******(((&&&,,,---///000000000//////)))***,,,+++$$$ $$$,,,555111000333///)))***000000444444000---......,,,(((...222///++++++---...,,,+++)))((((((***---///...,,,******+++,,,,,,+++000111111000---*********'''(((*********+++---///...---***'''$$$%%%))),,,666666666444111000000111000+++***---...,,,+++---,,,++++++++++++,,,,,,,,,...+++(((&&&'''(((((('''&&&(((***,,,,,,+++)))'''***///000---++++++***((()))((('''''''''(((***+++%%%!!!$$$,,,111000---'''''''''(((***+++***))),,,---......---,,,)))(((&&&###"""###'''))))))'''***---111444444333000...%%%((('''$$$$$$''''''%%%'''))),,,333<<>>UUUrrr~~~^^^JJJYYYuuutttSSS444&&&'''***+++111---'''$$$$$$'''---111000//////222444333///+++)))&&&'''---000---)))((((((*********///555777444)))------,,,...111,,,######&&&)))+++***))))))***###&&&)))+++,,,---000111222444444111***%%%######))),,,000222///,,,((('''---+++***)))***...111444111000///...---,,,+++******))))))***,,,,,,+++)))+++,,,---000222222000...777444///+++((()))+++---333111...,,,,,,+++***(((111111---(((###%%%,,,333777555444333222000,,,)))777666111+++***---,,,)))+++...000...***&&&&&&''')))+++...000111111///...,,,***---333333---***,,,,,,+++---111555333---&&&)))++++++)))''''''+++...333...***+++...///,,,)))000...111666333222AAAUUURRR___```NNN:::222///***555222...+++***)))((('''+++---000222333000,,,)))000///...+++))))))***,,,+++((((((++++++)))***---+++///111///***'''(((++++++)))'''&&&&&&''')))***///---,,,,,,......---+++)))'''%%%######$$$'''(((222111000//////000111222,,,+++************)))(((***)))))),,,//////+++'''******)))***---...---,,,111...,,,,,,,,,,,,(((%%%%%%&&&'''***------,,,******)))+++111222...+++***//////---(((!!!"""&&&'''&&&%%%'''***+++)))'''//////---+++(((&&&%%%$$$!!!###&&&(((******)))))),,,+++)))))))))(((%%%$$$###$$$%%%%%%'''+++000444;;;555...))))))***+++***))),,,...,,,(((&&&)))---111000//////000000///...---%%%"""***222333000,,,------...///000...***''')))***,,,///111000...+++000...&&&)))444333---111CCCnnnxxxooommm}}}wwwwwwyyyooo___YYY]]]iiioootttxxx|||}}}uuukkk[[[UUUOOOOOOSSSXXXXXXWWW'''((())))))'''&&&%%%$$$###---111+++''')))&&&!!!###&&&&&&""" """### !!!$$$'''&&&$$$%%%++++++((('''***+++((($$$###%%%'''$$$%%%&&&$$$ !!!%%% """$$$!!!""")))%%%"""!!!###$$$$$$)))000---,,,+++)))((('''&&&'''+++***(((%%%$$$%%%(((++++++)))''''''(((((('''&&&$$$&&&***---......---,,,%%%$$$######$$$%%%((()))***+++(((######(((,,,+++&&&(((***'''$$$"""%%%))),,,+++)))'''%%%###!!! ((((((!!! $$$))),,,+++)))((()))'''&&&(((***'''###$$$(((,,,***&&&######%%%)))+++)))'''%%%''',,,///...,,,,,,---))))))>>>fffeee444%%%'''&&&%%%(((***)))))))))+++...//////000...,,,,,,,,,...///000***------***))),,,+++(((+++---///000000---+++)))+++++++++,,,***)))///888AAA<<>>000...///---###"""%%%&&&(((,,,)))///000)))&&&))),,,+++(((''''''(((+++,,,,,,+++"""&&&******'''$$$###$$$&&&%%%$$$&&&)))+++++++++***)))(((&&&&&&&&&'''''',,,------......------,,,)))++++++((()))---...---111---'''$$$###$$$&&&&&&+++***)))((('''((())))))!!!!!!###'''))))))((()))(((,,,///,,,%%%###''',,,,,,&&&###&&&((('''&&&'''$$$'''+++///000///,,,******,,,000222222222222222***)))******)))))),,,000000222000+++...333---""")))---111000+++(((***,,,$$$''')))(((&&&''',,,111%%%***...///222666555222777333...***)))+++///222555///---111555777999;;;999AAAUUUooo{{{wwwcccSSSNNN```ttt|||pppUUU@@@888777111(((###%%%(((+++,,,+++)))((()))((((((+++---,,,((($$$%%%''',,,000///,,,,,,000))),,,---,,,...111///***)))$$$$$$***+++%%% $$$'''(((***,,,...&&&((()))***))))))***,,,***)))***---000000,,,)))(((,,,111333222///,,,+++///111333444555444222111111///---,,,---///222444111...+++)))***+++,,,+++$$$######%%%))),,,------&&&&&&%%%%%%&&&''')))***$$$""" $$$)))---///((())))))+++,,,,,,***(((""""""###'''***++++++))),,,***'''(((...111***$$$"""###&&&+++,,,***'''&&&(((+++...000000...---)))...000------000...)))(((***...000000000000000$$$######'''+++...---+++///000000000000000222333...---,,,---222999<<<;;;000,,,))))))***,,,///222111555888666222///111333000------111666666...'''((()))***+++---000444888222---*********(((+++///+++***+++,,,---...---+++''''''&&&'''))),,,///111...///222555888999777444222...((($$$$$$(((...222000---)))&&&%%%&&&)))+++)))&&&""""""'''...333666///+++''''''+++000111111666444111000///---***'''))),,,///000//////111333,,,,,,---000222222000...******++++++&&& """(((###$$$'''***,,,+++(((%%%$$$(((---...,,,)))(((((($$$***//////***(((,,,111333///***%%%######&&&'''&&&))),,,+++'''%%%'''***---000222222000,,,***))))))...333444222000///000******+++,,,---,,,)))&&&***,,,,,,(((######''',,,+++'''''',,,///...---///...---,,,...000111000000,,,***((())),,,///222333///222///222@@@OOOddd}}}~~~xxxqqqppppppnnnnnnrrryyyyyyuuutttooojjjiiilllllliiieee***%%% ))),,,)))!!!!!!  !!!###((()))'''%%%%%%&&&&&&((((((&&&######&&&***000...+++***)))((('''%%%000???GGG>>>...'''&&&'''### !!!&&&(((&&&###(((((()))))))))))))))))))))((((((***,,,......---'''((((((%%%"""!!!%%%(((%%%$$$###%%%)))***(((&&&))))))***)))'''&&&&&&'''(((+++000111000,,,***(((,,,)))&&&%%%&&&)))***++++++&&&###&&&)))'''%%%&&&+++)))'''''')))+++++++++##################$$$$$$%%%))),,,+++(((&&&)))---###''')))((()))++++++(((%%%%%%'''+++---,,,(((%%%---000///***))),,,...---)))(((((((((***,,,...///444222///,,,******+++,,,///...---+++******++++++((($$$###%%%(((+++---000,,,((((((111<<>>EEEBBB777---&&&""" ###)))---,,,)))(((+++......+++***+++...***,,,777TTTwwwoooQQQMMMLLLJJJXXXsss}}}}}}uuuZZZ@@@000+++,,,...***$$$"""''',,,,,,,,,---+++,,,............///000...//////...,,,)))'''%%%"""%%%(((***...111000---(((''')))---,,,(((%%%&&&&&&%%%)))------***))),,,'''***...000///---***(((***------+++,,,000222000,,,,,,,,,,,,,,,---///000111222///)))&&&((()))(((+++)))(((***...000///---+++++++++,,,,,,,,,,,,,,,,,,+++***(((((()))+++---,,,---...//////---+++***333///***'''((())))))))))))***+++---.........---++++++,,,...///...***'''...------,,,,,,,,,++++++//////000000...,,,)))(((///***%%%%%%***---,,,***(((((((((***,,,...---,,,...,,,+++***+++***(((&&&000...---...000111000///***------)))(((+++...---'''%%%######$$$'''***++++++,,,,,,---,,,,,,++++++)))***---......,,,)))''')))(((***------+++,,,000000...---,,,---///000111+++)))(((((())))))'''&&&'''&&&+++222444///***)))'''''')))*********)))(((...,,,***(((((())))))***,,,000555777555...&&& $$$&&&))))))(((''''''(((++++++*********+++,,,---(((111888777444444333111...,,,---222222//////111+++++++++******,,,///111000,,,'''&&&(((***+++***%%%&&&((()))***+++++++++...111333111---+++...111///***%%%%%%***---,,,)))///...------...000222333333555888:::555,,,)))***.........///////////////111333333///+++)))---111444000---///222111,,,''''''+++------///222222///)))***+++,,,---...000111444...***++++++)))((()))111333444222//////333777333333444666;;;AAAFFFIIIOOORRRUUUXXXaaaiiikkkhhhffflllwww!!!  '''///...)))###$$$%%%&&&'''(((((()))'''$$$  """###$$$!!! !!!######))),,,///---)))&&&&&&''''''&&&%%%%%%'''(((((('''(((''''''((('''$$$ !!!'''((($$$"""###'''((((((&&&%%%###!!! (((***,,,,,,***)))***,,,,,,***((())),,,///...,,,)))&&&%%%&&&)))***(((&&&(((&&&%%%&&&)))+++***)))!!!!!!  """!!!###''',,,...,,,(((###+++'''&&&((('''%%%'''+++---***'''&&&'''***,,,,,,+++***&&& $$$***000000...,,,***)))******+++000000+++(((,,,111333111111000///...,,,)))&&&+++,,,***$$$"""&&&)))*********)))'''%%%$$$"""!!!***+++---......,,,***)))$$$$$$$$$%%%&&&((()))***))),,,,,,***---222222---,,,///555<<>>;;;KKKjjjnnnMMM222+++222333,,,***'''''',,,...,,,***+++000111111...+++***,,,///666,,,&&&''''''###%%%,,,111,,,+++///222111......---,,,******+++---111333777555222...+++,,,///222111,,,''')))...111///+++,,,++++++,,,---.........777000)))%%%&&&)))******+++)))((())),,,---+++)))$$$***///...)))$$$###%%% '''---,,,&&&$$$(((---+++)))))),,,///000---))),,,((('''***---,,,******......------,,,+++***))))))((('''&&&'''(((***,,,///,,,'''$$$$$$'''+++...000......///...***,,,000///---+++---//////,,,((()))***,,,---.../////////444000++++++...000111///.........000111000...,,,,,,,,,...000222333222000666222...,,,...000///---...---+++******)))(((&&&,,,)))&&&'''+++.../////////111000,,,+++,,,,,,(((---***))),,,---+++---000---000222222111000000111333222///...---...000111...111111,,,)))******((((((((()))))))))************---000000,,,))))))***222000...+++***)))******,,,(((%%%%%%))),,,---,,,222///+++)))+++...000222222111000000000///---+++000...,,,******---000222///,,,***+++)))(((,,,222333111///.........---+++&&&(((***,,,------------///+++---333111'''%%%,,,&&&''')))---000111///---111444555111///222333222///,,,((((((***+++***)))$$$)))///222222000......)))---000111000000111333...)))%%%'''+++...,,,))).../////////---,,,---...000222555666555333222222000555666444555888555...666333111444???RRRgggtttyyyzzz}}}xxxqqqlllWWWZZZbbbppp~~~(((&&&$$$"""!!!###### """&&&$$$%%% ///333)))!!!$$$$$$%%%###!!!%%%***+++'''***%%%###%%%%%%""" !!!$$$&&&(((((($$$!!! $$$''',,,...,,,(((&&&$$$,,,(((%%%$$$&&&)))******'''((((((((('''&&&$$$######%%%''')))((('''&&&%%% $$$'''(((***,,,---***)))***,,,......***'''***)))'''&&&$$$$$$$$$%%%'''$$$%%%(((***)))***...---)))'''(((&&&###"""%%%'''$$$""""""%%%&&&&&&%%%###$$$%%%'''''''''&&&%%%&&&***,,,)))###"""%%%$$$""""""$$$''')))((('''"""$$$(((******'''### %%%'''(((&&&"""!!!###&&&"""&&&'''"""###(((***---)))$$$"""$$$(((******---,,,***)))((((((((())))))+++---...------...///)))((((((***...111111000......---,,,***(((&&&$$$%%%%%%&&&)))---///000///333000---///222222---(((''''''(((,,,111444555555111666888<<>>111(((((($$$&&&))),,,.........---+++111333000...111555555---***'''''')))***)))((())),,,111222111...,,,******---000000...,,,,,,,,,...+++))))))+++---,,,***,,,---...,,,***))))))***...000222333333222222333555777555111111555333...------///:::LLL```qqq{{{pppggg^^^\\\dddttt---+++'''"""$$$%%%### ###000333((($$$(((###&&&&&&%%%(((+++***&&&((($$$###&&&'''$$$###$$$(((******)))%%%!!!%%%+++,,,)))%%%%%%&&&)))'''&&&&&&((())))))((())))))(((((('''&&&%%%%%%""""""###%%%''''''&&&$$$$$$'''))))))******+++******+++,,,***'''$$$$$$&&&((('''%%%%%%(((+++)))%%%%%%((()))(((+++//////)))$$$###"""!!!$$$***'''%%%###$$$%%%'''''''''"""###%%%'''((())))))((($$$''')))&&&!!!!!!%%%###""""""$$$(((+++,,,,,,***'''$$$$$$&&&&&&$$$!!!((())))))&&&""""""%%%((($$$''''''%%%%%%)))***(((---***''''''(((***++++++222000---***)))((())))))+++,,,---------...000222***)))***,,,...000000///---,,,+++***((('''&&&%%%))))))***---///000...,,,111...---...000111...+++)))''''''+++222666444111&&&///;;;III___vvv~~~}}}fffEEE///***,,,++++++)))***......)))$$$###'''...333000***)))111999555///...111///'''&&&***,,,***,,,///...***)))---''''''(((***...222555777666444///)))&&&''',,,///,,,------+++((('''(((***+++---...000000///...---111///+++'''%%%&&&))),,,///,,,)))(((((()))(((''')))*********(((&&&###"""%%%&&&''''''&&&&&&(((+++###+++333555000...000555+++)))''''''))),,,---------,,,+++***))))))******&&&&&&%%%%%%&&&((()))******+++...000111000...---...***(((((('''''',,,333---000333111,,,)))***,,,,,,---...//////...---,,,)))))))))))))))***---000333111///------,,,***((((((***---000222333222222000...---...222444333111000///------------,,,***((((((***,,,//////,,,***///000---))))))///222222,,,(((&&&'''((((((+++000+++...222333111---)))'''******+++,,,------------,,,000000,,,***+++,,,***,,,,,,,,,---...//////000---000222000,,,******,,,---+++)))'''&&&'''((()))+++))))))+++000222111///...)))###$$$+++222666666000...++++++000666<<>>VVVmmm|||}}}zzzyyyzzz|||~~~~~~~~~~~~hhhJJJ666000222333222777DDDWWWhhhuuu~~~"""$$$### """%%%""" %%% !!!!!!$$$((()))......)))&&&&&&&&&%%%"""!!!$$$***,,,((($$$###""""""###&&&***+++)))&&&&&&$$$###'''+++,,,(((###!!!%%%'''&&&&&&'''(((###$$$%%%&&&'''((())))))###&&&'''### &&&###%%%'''((('''&&&''''''***---......,,,,,,...///...//////000///...,,,,,,,,,)))))),,,---+++,,,///***((()))---,,,'''$$$&&&###''')))(((''''''(((###$$$&&&((())))))(((((("""%%%''''''&&&%%%%%%!!!&&&((('''&&&&&&'''***(((%%%"""!!!"""######%%%((()))(((&&&%%%(((+++---...---***+++000000...(((***,,,+++)))((()))+++'''(((***,,,.../////////+++---//////......///000...111555555000+++(((&&&...///111222000---***(((,,,+++***+++,,,,,,+++)))))),,,...,,,'''&&&***//////+++'''&&&(((,,,///000&&&444SSSwwwxxxbbbEEE555333333000(((&&&(((...000...---......111666:::;;;999555222000///222666111))))))000,,,***---222555111//////***+++...///000///---,,,&&&***000333222000...---***,,,......,,,+++++++++)))---///...***(((***,,,)))(((''''''((()))(((((((((+++---,,,)))&&&&&&&&&******)))&&&$$$&&&+++000,,,---...//////000000000---)))'''(((,,,...+++'''///666444)))$$$&&&&&&!!!"""&&&)))***(((&&&######%%%''')))+++---......///...---,,,---///222444***)))+++///...+++---111---+++)))(((((((((((('''***,,,...///...+++(((&&&'''(((+++...111222111///,,,,,,,,,...000111000......///...***&&&%%%)))...+++(((&&&(((,,,//////...---,,,+++,,,...///...---))),,,......,,,)))))))))+++///000///000333333000000,,,+++---...---///333111111000///...///333555000000000...,,,)))&&&$$$...222222...+++,,,,,,***&&&'''(((***,,,...000111666666444000+++***---111...---------...000333444111///...111555666555222000111000...+++,,,...111......///111444555555333------........./////////000------......---111777888444///,,,,,,,,,------111000///000222333111///333444444222000///---+++'''((())))))***+++,,,,,,333777777222---...//////...000000///---...111333------,,,***)))***...111000...,,,...111222222000,,,,,,,,,///000...)))$$$&&&(((+++,,,,,,---///111000111222000---***((((((...+++,,,111333...***+++555IIIdddwww}}}||||||}}}{{{|||}}}xxx___@@@///000555555222555:::CCCPPP^^^kkkwww}}} !!!$$$!!! ###%%%!!!%%%!!! !!!$$$%%%%%%%%%&&&$$$***...+++(((((('''%%%""" $$$***,,,'''###""""""!!!"""&&&***+++)))&&&&&&&&&((()))******(((&&& ###&&&&&&$$$###$$$&&&!!!$$$'''******((($$$"""###&&&!!! (((%%%&&&(((((('''&&&'''(((***,,,---,,,***)))***---000//////000222111///,,,,,,)))(((***)))&&&%%%'''***((()))+++***%%%###$$$###+++///...***'''%%%&&&'''(((*********)))((( $$$&&&'''&&&$$$### %%%'''%%%"""""""""(((((()))'''%%%###$$$%%%)))+++---+++(((&&&''')))'''+++...---...111222///***,,,...---+++***,,,...+++,,,...//////...,,,+++%%%(((+++---------...///,,,000444444///)))%%%$$$(((***...000000...***((()))'''&&&''')))***)))((()))---///,,,&&&%%%)))...111...***'''(((,,,111444***111MMMsss~~~kkkNNN:::555444111,,,)))***///222000///000...444<<<>>>:::333000...333111222444///%%%&&&...+++)))***111666333///...---///111222111///---+++%%%+++333888888444000...&&&,,,000...'''$$$&&&***$$$(((++++++((('''+++///)))'''%%%&&&)))+++)))&&&%%%)))---...,,,***)))***000111000+++&&&'''---444,,,///222333222111111222)))&&&%%%&&&)))++++++***000888666***$$$%%%$$$!!!&&&***+++)))%%%""""""###%%%(((***,,,---...+++++++++,,,...111444555---******,,,+++***---222,,,---...,,,((('''***...***,,,...///...,,,(((&&&((((((+++000666999777444111...,,,,,,...000111111///000...***&&&&&&,,,222...+++'''(((,,,//////...+++******+++---...---,,,'''***,,,,,,+++***,,,///***,,,---+++---222555333///++++++......---...222---...000000000111333555000000000///...---,,,+++///333333...+++,,,,,,)))'''((())),,,...000222333222222111...++++++///444222000///......///111222000000222666:::999444000---000111///+++)))---111---,,,,,,---000333333333......------------......///,,,+++,,,,,,+++000777666222---++++++---......///000000000///...,,,+++222555555333///---+++)))'''&&&&&&'''***++++++***333666555000---......,,,...000111///---...111444......,,,)))(((***---111***'''&&&(((---111222111000......222555444---'''%%%'''***+++---...111333///111222222///,,,***))),,,((()))///222...---///???VVVrrrzzz{{{{{{|||}}}vvv\\\>>>000333888555///444222222999FFFVVVdddlll}}}!!!""" %%%%%%!!!!!!&&&&&&""""""%%%'''%%%!!! $$$(((++++++***(((%%%"""  $$$&&&'''(((((((((###"""%%%&&&$$$&&&,,,222...+++***'''###$$$)))%%%&&&((()))))))))((('''&&&''')))+++,,,***&&&###***)))'''###&&&333111)))!!!!!!'''+++***&&&%%%&&&)))+++,,,+++((('''.../////////---------...***))))))***&&&  &&&***------)))%%%###$$$!!!%%%***+++)))&&&&&&'''---)))%%%&&&***,,,+++(((%%%!!!!!!%%%'''"""###%%%(((******'''###!!!###))),,,)))'''(((***)))(((***)))&&&'''******'''***,,,...222444444111.../////////,,,))))))---000///...///111333111,,,'''&&&'''((((((---222111,,,++++++,,,---///...---+++///......000111222000///000,,,(((%%%%%%%%%&&&%%%))),,,//////,,,+++---///555///(((%%%(((---111333222222AAA```www}}}~~~qqqRRR888......///***'''&&&,,,333555111,,,---000444666555333222111000---******,,,---+++)))***+++------,,,,,,---...111111222111111000//////***)))...666777000,,,--- ''',,,***(((***------333...)))(((+++---......+++(((%%%%%%&&&)))***+++&&&((()))+++---.........000---)))''''''***---...******+++---//////---+++)))))))))((('''(((***---333222///)))$$$$$$''',,,$$$&&&)))++++++)))'''%%%,,,,,,+++)))'''&&&(((***---+++***...333666444111+++***---111...((((((---000...+++)))((()))***,,,,,,+++,,,...///,,,%%%+++((((((...777;;;999555222333333222000///000222111---***))),,,000444555...//////000000///...---(((+++000222111///------000///---***)))***...111000---+++---000000,,,(((---,,,+++++++++,,,---......,,,...111///***---444999666333222222222111000---------,,,+++***)))(((,,,,,,,,,,,,---///000111777000((($$$'''---333666333444444111...---000333///......000222111,,,(((///...---***'''&&&((()))---)))***//////+++***...///////////////......---************+++...111333333...,,,000111---(((&&&+++222555111///111222...555333000//////111444666555333...)))***...///++++++///222222///------...222111222444333000000444111000...,,,,,,---...///)))---000000...---000333+++***+++...111222000---(((&&&&&&***000333111...+++...///...+++)))***,,,,,,+++,,,......+++---222JJJmmm}}}}}}lllRRR777---000333111...000000///111===JJJLLLFFFSSSeee||| $$$%%%""""""&&&'''###$$$%%%&&&$$$!!!"""(((---,,,+++)))'''$$$""" """(((,,,,,,)))''')))$$$###%%%%%%###%%%***222...***)))%%%!!!###(((&&&&&&'''''''''&&&%%%$$$++++++,,,...000///+++)))***((('''%%% (((222***$$$%%%)))'''$$$"""$$$''')))((('''&&&&&&......---,,,***))))))***%%%###$$$%%%""" &&&))),,,+++'''%%%%%%&&&###&&&***+++***(((&&&%%%...***'''(((+++---,,,******&&&%%%((()))$$$$$$&&&(((******'''$$$"""###))),,,)))'''))),,,,,,''''''&&&$$$'''++++++''')))***,,,///111000---***+++---...---+++***,,,...---...111444555222---)))%%%'''''''''+++000000---"""###%%%)))...///---***+++,,,...000333222///,,,---+++)))&&&$$$$$$%%%%%%***,,,///000000000222444111,,,%%%###%%%)))---...111///;;;UUUjjjttt|||nnnOOO666,,,+++,,,(((%%%$$$(((///222///++++++...000222222000///...000---)))(((***---......&&&(((***++++++---///222000000000111000000//////---+++...444333---)))***$$$+++///,,,***+++------111...+++)))***+++,,,,,,///,,,)))((()))***+++***&&&&&&'''(((***+++,,,,,,000,,,((('''))),,,------+++***))))))***+++***)))***+++,,,---,,,---///111444333///+++(((''')))+++$$$%%%&&&''')))******+++,,,,,,---+++***)))+++,,,000---+++,,,///111...+++...---000333111+++***//////...,,,***))))))***++++++,,,...111111...)))%%%000---+++///555888555000///000111111000000222444222///++++++---///111222///////////////000111111+++++++++,,,------------...---,,,***)))***...111000---+++---000000,,,(((,,,+++*********,,,---...///---///000---)))+++222333111//////000222222111------......---+++)))(((,,,,,,---...///000111111333...(((%%%(((,,,000222222444555333000//////111---,,,,,,,,,------,,,+++222111...***&&&%%%&&&'''---))))))---...+++***---///000111111111000......---------,,,,,,...111333000------//////***'''''',,,000000///222777666111000///------...000333555222333000---///111000+++***---111222000.........333333555999777222111444444333222111111333555666//////000//////000222555---++++++,,,//////...,,,)))((('''+++111333222///...///000---***)))***,,,)))&&&&&&(((((()))...555NNNqqq~~~|||bbbKKK444---111333000---))))))***111???KKKIII@@@@@@MMMaaattt  ###$$$"""###&&&&&&$$$%%%&&&%%%"""!!!$$$+++111---+++)))&&&###"""!!!!!!###"""###''',,,...---+++***&&&%%%&&&%%%$$$%%%(((111,,,(((&&&### ###)))))))))((('''&&&%%%$$$$$$---------///000000...,,,)))&&&%%%&&&$$$###'''...%%%!!! %%%((('''$$$!!!%%%((((((&&&$$$%%%'''---,,,***((('''&&&&&&&&&(((&&&&&&'''&&&"""$$$(((''')))+++)))&&&$$$&&&)))'''''')))***+++)))%%%""",,,)))''')))---///...,,,///+++)))+++***%%%!!! %%%&&&(((***)))(((%%%###)))---...)))&&&(((+++,,,(((***)))'''(((,,,---*********+++---///---***'''&&&))),,,...---,,,,,,,,,+++///333555444111...,,,'''((('''%%%(((...///,,,  &&&,,,///,,,'''((())),,,///000...)))%%%(((******((($$$"""$$$&&&***+++---000222333444555333///)))&&&'''***,,,...///,,,222DDDVVVcccrrrzzzbbbFFF444---,,,***&&&###"""%%%+++///---***++++++---.........---,,,///+++(((''')))...111333((()))***))))))+++---000//////000000111000000000///......000///)))&&&''')))///111...+++,,,---,,,,,,---,,,+++******+++,,,000...,,,,,,,,,,,,***)))&&&&&&%%%%%%&&&((()))***///***&&&'''+++///...,,,,,,)))%%%###%%%'''((()))+++---111222222222222333222000---,,,,,,+++***))))))'''&&&%%%&&&(((+++---+++---...///...---...///555111---,,,------+++(((------...000...***)))+++------,,,,,,++++++*********---222444333111...---222///---///444666222...+++---///000000111333555///---++++++,,,---------111///---,,,,,,///222444///+++'''&&&))),,,---,,,+++++++++))))))***---000///---+++,,,//////,,,)))+++*********+++---...///111000000///,,,(((***///333111//////000222222111+++,,,,,,---,,,)))'''%%%***+++---...000000000///333111...---///111222222///111444444222...,,,++++++,,,,,,++++++,,,///111666555111,,,'''%%%&&&(((222---***---000///---...///000222222222111///---/////////---,,,,,,...000---,,,---///,,,'''&&&(((......------111666333...,,,,,,------///000222333333333000,,,---111111...,,,///222333111...,,,+++...///444888666000---...//////000111333666999:::666333///...///333555777000---++++++,,,,,,,,,+++***)))))),,,111333222000000000///---+++***+++---((($$$###%%%&&&)))111:::SSSuuu}}}}}}~~~xxxXXXEEE222---000000---)))******...===SSS```[[[OOOAAABBBHHHWWWiiivvv||||||"""###$$$###!!! !!!"""!!!"""$$$$$$$$$%%%%%%%%%$$$###%%%)))---+++***'''%%%$$$$$$&&&&&&222+++$$$"""&&&,,,111222)))'''&&&&&&&&&&&&(((***,,,(((%%%$$$"""!!!%%%+++...---+++)))'''&&&%%%%%%+++***)))***,,,,,,***)))&&&###"""&&&'''&&&&&&(((###""""""$$$(((***)))'''%%%(((+++)))%%%###$$$'''***)))'''&&&''''''&&&&&&,,,))))))***(((&&&(((---((())))))'''$$$$$$(((,,,((('''''')))***)))###'''&&&&&&(((,,,///000///111---+++,,,)))$$$!!!"""%%%&&&((())))))(((&&&%%%000333222***%%%%%%''''''...444555///***+++---...******+++---///...+++)))%%%'''))),,,,,,---,,,,,,---111333333///,,,,,,...+++,,,***&&&''',,,---+++'''### ###)))---***''')))))))))******'''###%%%(((+++(((###!!!###'''******,,,...000222222222444111---))))))***+++,,,---)))***444@@@MMM]]]kkkggg]]]LLL:::111000///+++'''$$$###%%%+++......,,,---,,,,,,---......---,,,+++***((()))+++///222444//////---***'''&&&''')))---...///000000111000000000...------+++(((&&&&&&---111222...+++,,,,,,+++'''+++......,,,+++---000......---......---+++))))))((('''&&&'''(((***,,,...)))%%%'''---000...+++,,,(((""" """%%%)))++++++///333555555333111000---+++***,,,...///,,,)))---+++(((&&&%%%&&&((())))))+++...////////////000777333///---.........---///...//////...+++******+++,,,---------,,,+++******///444666333000000111000...---///333555333000***,,,...000000111333444+++***)))***+++,,,,,,***222///+++((('''***...111111+++&&&&&&***---,,,***((()))***))))))***,,,///,,,+++******,,,---+++)))++++++++++++,,,...000111333333222000+++(((+++...888555222111111111000///'''((()))***(((&&&###!!!''')))+++...//////...---111111222222333333222111+++...222444222...)))%%%)))+++......,,,---111444888777333///***)))***,,,444///+++,,,///000...,,,...///111222222000...,,,000111111...+++)))+++---,,,+++---...***$$$%%%)))000///...---,,,,,,***'''---...///000000111111000333111+++$$$%%%+++000111...000333333111...***'''***,,,222777555...))))))***+++...111555:::>>>@@@:::444---+++...333666666333000---+++***+++,,,,,,+++******---000222111000000///...---,,,---...000+++(((''')))+++---444;;;VVVuuuoooRRRAAA000+++------+++)))000///666NNNkkk{{{wwwlll[[[RRRGGGEEENNNZZZcccfff"""$$$%%%%%%""" !!!"""  !!!!!!!!!!!!""""""$$$'''((('''&&&%%%%%%((('''%%%%%%%%%'''***+++777000((($$$&&&***...000''''''&&&%%%&&&***,,,---'''$$$"""#########(((...///---***(((&&&%%%&&&&&&((('''&&&'''((((((&&&$$$&&&######(((+++(((%%%%%%"""###%%%'''((())))))(((((())))))'''###!!!"""$$$'''&&&%%%''')))***)))'''(((%%%%%%&&&$$$!!!###''')))***)))&&&###$$$(((---'''&&&&&&((()))'''!!!!!!"""###'''+++...//////000,,,******&&&!!! ###&&&&&&'''''''''''''''&&&222555333+++%%%%%%''''''222<<<@@@666((($$$)))///))))))***+++------+++)))&&&&&&'''(((+++---......111111111---(((''')))---///000...)))(((***,,,***+++&&&!!! %%%)))+++******(((''''''(((((('''&&&$$$'''***((($$$!!!$$$''',,,---.../////////000000///...,,,)))'''&&&&&&'''***'''&&&***111999DDDMMMDDD@@@888000///111///))))))'''&&&(((---000111000000...---...000000///---)))***,,,---...///000111222222///+++'''$$$$$$$$$***+++,,,,,,------------......---***)))))))))(((...111000,,,***++++++)))%%%)))---///...///222444.........000111111///,,,---,,,***)))***,,,...///---)))&&&(((,,,///...,,,,,,'''""" """'''+++...,,,///444555333000,,,+++***)))***...222333000---++++++***)))((('''''''''&&&))),,,............///222000------...000111222444444333222222222111///***+++---......---,,,++++++///444555222//////000222000...///111222111///+++...000111000000000111*********,,,...000///...111...)))%%%$$$&&&))),,,000,,,)))***---...+++''''''(((************,,,---***)))(((((()))******)))------,,,---...000222333555666555000,,,+++---000777444111////////////...((()))))))))'''%%%"""!!!'''))),,,///000000000///+++---///000000...,,,+++,,,///333555555000***&&&&&&***///000///...///111333333111...+++***,,,---111///,,,+++,,,...,,,)))---...///000000...,,,+++222444555222---***,,,...------......***$$$%%%))),,,///222000***%%%%%%(((///////////////...,,,+++,,,---)))$$$###(((,,,,,,,,,...000222222000---***,,,...333999777000+++++++++---000555:::???CCCEEE999333,,,***,,,000333444444222///,,,++++++---///+++++++++---///000000///---,,,,,,---///111333444...,,,...000000///222777TTTppp~~~gggJJJ;;;,,,)))+++---...000444111999UUUvvv~~~wwwmmm]]]PPPIIIJJJNNNQQQ ###%%%###!!! !!!$$$""" """!!!!!! ###(((++++++(((###$$$######$$$%%%''')))+++.........---+++)))((('''$$$&&&%%%###%%%***---,,,$$$""""""$$$$$$$$$(((///+++)))&&&###"""###$$$&&&(((''''''''''''&&&###!!!'''%%%''',,,---)))%%%%%%!!!###%%%&&&%%%$$$%%%&&&'''&&&###!!! !!!!!!%%%$$$%%%)))---...+++(((%%%######%%%### !!!%%%***+++)))&&&######(((,,,&&&&&&'''))))))&&&"""!!!###&&&(((***+++,,,+++((('''&&&### $$$%%%%%%%%%%%%&&&&&&&&&''',,,000000+++&&&(((******000;;;@@@555%%% %%%,,,((((((((()))******(((&&&((('''&&&(((+++...//////111///,,,)))&&&&&&(((***...111000+++)))+++,,,+++***&&&""" """'''+++---)))(((&&&(((+++...000000&&&''')))'''$$$$$$&&&)))...111333222///---...111000000///---***(((((())))))&&&$$$%%%***///333555//////---+++---000---((())))))))),,,///111222111111///...000222222///,,,***---///000...---------/////////---)))'''&&&'''(((((())))))***)))))))))...///...******,,,,,,***---///...***))),,,,,,)))&&&(((,,,...000222444666000///000222333444222000...------------///111222---+++((((((***,,,---...,,,((($$$###%%%))),,,...,,,///333444222---)))'''***+++---111333444333111%%%''')))***++++++***)))%%%'''***++++++,,,---...,,,++++++,,,---///111222222333222000111333222///***+++,,,.........---,,,+++...111222111000//////666444111//////...---+++---///222222111000///000...---...000222444444333///,,,)))&&&%%%&&&(((***///---,,,---///...+++'''''')))+++,,,+++***+++,,,)))(((((((((((()))******...---------...000111222444777666000,,,...111222///---++++++,,,......------,,,,,,***)))'''%%%$$$***,,,...000222333333333+++...000111///---,,,,,,000111444666777444///+++'''+++...000000///...------.........+++***++++++333666666333111222000------.........------,,,,,,333777999666000...///333222000//////+++&&&%%%(((%%%***222555///(((***000---------,,,+++)))((('''&&&+++...+++******)))%%%))))))+++///222444333111***+++000444333---+++,,,***,,,///333777;;;>>>@@@444111,,,***+++---///000222222000...,,,,,,///222,,,---...///000000000000+++***+++...222555666555//////111555333///...111KKKhhhxxxzzz|||\\\@@@444)))'''+++...222666888444===[[[|||~~~rrreee\\\YYYXXX###%%%&&&$$$ """&&&&&&""""""$$$###!!!"""(((---...+++%%% !!!!!!""""""###$$$%%%%%%%%%***///000,,,'''%%%%%%"""$$$$$$ !!!'''***((($$$"""###&&&&&&$$$''',,,)))'''###!!!!!!###&&&((()))((((((((((((&&&!!!%%%%%%'''+++***%%%"""######%%%'''%%%""" """$$$&&&"""!!!$$$$$$"""%%%$$$&&&+++//////***%%%###"""$$$((('''$$$%%%)))++++++***&&&######&&&***%%%(((++++++)))&&&$$$"""###$$$&&&''''''&&&&&&&&&'''%%%$$$###  &&&%%%$$$$$$$$$$$$%%%&&&''')))...///+++''')))******,,,444888///%%%###'''+++---+++***))))))(((%%%"""'''&&&'''***...///...,,,---+++)))((()))))))))((()))---///,,,***,,,------++++++***'''%%%&&&))),,,)))((((((***---000000000)))(((&&&%%%%%%&&&(((***+++111555333---)))---222111333444222...++++++,,,(((%%%###$$$***......+++'''***+++***,,,000000,,,'''(((***---///111111000000...---000333222---)))///111222000,,,******++++++---///...,,,***)))(((***++++++++++++******)))///222111,,,+++...---***,,,...,,,)))***......+++))))))***,,,///222333333000/////////111111///---++++++,,,---///000111111------+++)))'''(((,,,000...+++'''&&&'''((()))))),,,///333444222...+++)))***---///000000/////////%%%&&&(((***++++++++++++&&&'''((())))))***,,,...,,,------...---...//////...///---+++---222111,,,***+++,,,---............***+++---000222333111000666444111///...------,,,---000222333222111000111222000///000222444444444,,,,,,+++++++++,,,,,,---//////......---,,,***((((((***------,,,*********)))***))))))))))))+++---...---,,,,,,,,,...///000111555444...+++///333444---+++))))))+++,,,,,,+++000///---***((('''''''''***+++,,,...000222333333...111333222000......000111111111333666555111...000000000111222222000...+++---000000...,,,******444;;;>>>:::555444333111000///...---,,,------...111555888666111...000444888333//////---)))&&&'''$$$---555444......333,,,,,,+++***)))(((((('''---222333///,,,------,,,***)))***---111444444222''''''***......******---,,,---///000222333444444000//////---+++***,,,---...//////...,,,---000333...000111222222111222222******,,,000555777666444222222444666444///...000AAAaaassssssxxxvvvQQQ:::111))))))+++,,,///333888666BBBbbb|||xxxwww(((******&&&!!! $$$))))))%%%###&&&%%%""""""'''---///---((($$$ !!!!!!!!!!!! ###(((...---'''$$$'''***!!!$$$###$$$&&&###%%%$$$%%%((('''$$$%%%))))))'''$$$""""""%%%(((+++((((((((()))((($$$""""""%%%(((%%%%%%((()))&&&!!!!!!%%%&&& $$$))))))'''%%%%%%''',,,000///(((!!!###((((((%%%&&&***+++,,,+++'''###"""&&&)))%%%)))---...***'''%%%&&&'''((()))(((&&&$$$""""""%%%###""""""!!!((($$$$$$###"""###$$$&&&'''***///111,,,'''''''''&&&***///000,,,((())),,,,,,222000...,,,***((($$$!!!&&&&&&)))---111111---)))(((''''''***------***&&&###)))---+++***---///...000222444000)))%%%&&&)))***)))***,,,------***(((+++(((%%%$$$&&&(((******&&&...444111)))&&&+++222---000222000,,,))))))))))))%%%"""$$$,,,111///***%%%)))++++++---222555444$$$&&&))),,,/////////......,,,,,,///222111+++%%%444444333...)))''')))++++++...000000...+++((((((000000000000///...------111444333...,,,///---))),,,---,,,)))+++///000------***(((***...111000//////...,,,+++,,,+++***(((((()))+++---///000000000---...---)))%%%&&&,,,222///,,,***(((((('''&&&%%%,,,000333555333000...---))),,,///...***((()))***))))))))))))))))))******'''(((((((((((())),,,///000111222111000...---......000...+++...444444...+++++++++,,,---...//////))))))***///444666444111222111///......//////000,,,///222444333222222222333111///...000111111111+++,,,...///111111111111/////////---***))))))***)))+++......---+++******+++++++++*********---///---,,,+++++++++,,,---...///333333,,,***///444555222///,,,+++++++++***)))000...+++(((&&&&&&&&&'''(((((()))***,,,...000111---///000///,,,+++,,,...000...---///222333000...:::777333333555666555222---000333444222///,,,+++---888===888111//////---222000...---,,,---///000,,,111555444...,,,///333<<<555000000///+++'''&&& (((333555000---///---,,,++++++***+++++++++;;;;;;666---)))...555888000...+++,,,///111111///+++***,,,//////,,,...222333333333333222111000///---///111///+++)))***,,,***,,,...---,,,---000333111222444444333333444444++++++---222666777555111666444666888555111000333999]]]pppmmmmmmuuurrrJJJ999222,,,,,,+++)))(((***222222BBBeee))))))++++++***'''$$$"""'''$$$%%%'''""""""+++///+++%%%"""%%%%%%$$$###!!!&&&((((((%%%""""""&&&))))))***&&& &&&&&&"""%%%'''))))))'''&&&&&&&&&***&&&""""""&&&)))***)))$$$ ###$$$"""$$$)))%%%)))'''%%%%%%"""000+++%%%"""$$$%%%%%%$$$$$$ $$$((('''(((***---&&&$$$***---***)))+++&&&%%%%%%&&&)))*********))))))(((''''''((()))***"""(((,,,++++++---+++((()))((((((+++...+++$$$%%%$$$""" ###&&&&&&$$$!!!"""$$$&&&%%%###+++---///...---+++++++++(((***,,,,,,***+++...222333///***(((((()))******)))+++,,,,,,000333000***)))&&&%%%***000222,,,&&&(((((()))+++---000222333111111000///...------------***)))---111000(((!!!+++,,,///111...(((!!!"""''',,,---***%%%""""""(((***,,,,,,***(((((((((%%%"""""")))...---++++++))),,,//////------///222***$$$###)))---,,,(((''')))$$$%%%,,,111///***'''333000---***)))***,,,...333222000...---,,,***)))...;;;IIIHHH===222000333<<<;;;777111000222111---++++++,,,000444444111...444222///---,,,,,,---...'''((()))(((&&&$$$$$$%%%111,,,---444555111///111,,,***(((&&&'''(((+++---000,,,***+++)))%%%%%%(((---///111000......000333---222666333+++(((***///+++,,,---------)))$$$ ###(((---...,,,,,,000444333666::::::555111///...000//////000333222///+++---,,,,,,+++,,,---...///000000...---111666444......000111111///,,,*********...333555222///------...,,,+++---000111...,,,000222444444333222111111...000000---***)))+++......///...)))(((******'''...,,,***((((((***---///'''***......,,,******+++000111111...***+++111666111,,,***---...+++)))(((111...+++)))((('''%%%$$$+++---///000///...------+++++++++***************111111000...---,,,++++++888444111000333555666555111000777BBB???111***,,,000222333222000000111222///......//////...,,,)))///...,,,+++,,,---///111333333333333111,,,%%% """)))+++***+++000666///...---++++++---111555KKKAAA444)))'''+++111555111111111111000///------...+++---333666333...---555333111111222333222111...///111000...,,,+++******+++---...///000111222222111...---222999:::555...333444000111888<<<<<<:::;;;777///,,,...111111;;;eeeyyyccccccvvvuuuSSS:::777222...---...111333:::999GGGfff(((***++++++***&&&### ###!!!"""$$$!!!######"""%%%+++***%%% %%%%%%$$$######"""!!!!!!&&&((()))'''%%%$$$'''+++++++++(((""""""&&&%%%!!!"""&&&+++---,,,)))'''&&&)))'''%%%%%%&&&((())))))""" """((()))%%%$$$&&&$$$((()))&&&%%%''')))(((***+++++++++)))((((((((('''$$$$$$((()))((()))---+++&&&$$$***---***((()))&&&&&&''')))+++---------,,,)))&&&%%%&&&&&&&&&%%%%%%+++...+++(((***+++***(((''''''(((***)))&&&$$$)))))))))'''$$$###$$$%%%)))(((&&&(((***+++***((()))***+++******+++---000,,,///111000,,,+++,,,///444000+++))))))+++,,,,,,&&&'''%%%$$$(((...000---***'''&&&(((,,,,,,)))%%%++++++++++++,,,...000111111111000...---+++***)))+++***+++///222111,,,'''((()))---000///+++&&&$$$!!!%%%***,,,***(((&&&&&&%%%(((++++++)))'''%%%$$$***''''''+++---++++++,,,+++---000111000///.........)))(((---000...***)))***'''(((...222///+++***---+++***)))***+++...000---...///...---+++++++++111AAAQQQPPPBBB444333777888777444000000333222/////////000222444444000---000///...---,,,,,,------''')))***)))'''&&&&&&&&&///+++,,,222444000...000***)))'''&&&%%%%%%&&&&&&(((%%%%%%((()))&&&'''***---///111000///...000222111222222111000...,,,,,,))))))***,,,,,,+++(((&&&$$$(((,,,---+++***---000444666888777333///---,,,---------000222111---***---...//////000///......333333000...000444111,,,000000111///---+++)))(((***---//////---+++,,,---111///---...//////---+++000111222222111111111111000000///---++++++,,,...---///---***+++///222111...,,,***))))))+++---///***,,,//////---+++,,,---000111111---))))))...222333---***,,,---++++++,,,)))))))))+++---...,,,+++,,,...000111000...---,,,))))))******+++,,,,,,---111111000///...---,,,+++111//////000333555444222444222777@@@>>>333---///...//////////////////000***+++---000111000---***,,,,,,,,,,,,,,,---...///111111111111000,,,'''### $$$'''((('''(((,,,000...///...---,,,...111444@@@999000)))(((***...111---...............---,,,,,,))))))///222///,,,,,,444333000......///111333---///000///,,,***+++---...------...111222333333222111///...222999888333111555666222222777:::::::::;;;888111---///111000???___uuuaaaeeetttrrrNNN<<<999444000...000333555777:::IIIfff%%%&&&((()))(((%%%!!! !!!&&&"""###&&&)))%%%!!!&&&&&&$$$$$$###$$$%%%%%%$$$'''******(((''')))+++***+++((($$$$$$&&&%%%!!!###+++///...***%%%###'''((()))((('''&&&'''(((###$$$(((...---'''"""!!!&&&***+++(((''')))***)))###)))///000---)))((()))(((&&&''')))(((%%%'''+++)))%%%%%%***---+++'''&&&'''((()))+++,,,,,,,,,,,,---(((###"""%%%((('''$$$(((------)))&&&(((******)))))))))'''&&&%%%'''(((+++,,,---+++(((%%%$$$$$$++++++,,,---//////...,,,&&&''''''''''''***///333111444666444///+++***+++444111,,,***+++,,,---...'''&&&"""###,,,111111'''&&&&&&%%%&&&((()))***000...,,,+++***+++,,,---000000000...,,,***'''&&&(((***...111333222000...(((***---......,,,(((&&& ###''')))))))))***+++&&&(((++++++)))&&&%%%$$$///,,,,,,...,,,)))***......///000222333111---***000,,,+++///222///,,,++++++)))+++///000,,,***++++++************+++,,,,,,'''***......,,,***+++,,,000CCCTTTTTTDDD666333777222222000---///333444111333333444555555333///+++---..................---+++,,,---+++(((%%%%%%%%%,,,***+++000222///---...***))))))(((&&&%%%###"""$$$###%%%***,,,+++,,,///,,,...000111///...//////333000...000444444...(((''''''(((***+++,,,------$$$(((,,,---+++***+++...333555555333000,,,+++***((()))+++---///---***&&&---...111222222000...,,,///000///,,,---111000,,,111000///---+++)))((((((---------+++)))***---//////---++++++,,,......---............///000111111222000...............---+++---,,,***,,,333888777,,,,,,+++++++++,,,...///---...///...---,,,...///000111000---)))(((+++///666000+++,,,,,,+++,,,///'''(((***...222333222000---///111333222000---***))))))***,,,---///000000//////000000///---,,,+++'''(((+++///222333111...555111444:::999111...000,,,,,,,,,---...///...---'''(((,,,000333222...+++((()))+++---......---,,,......---...///---***''')))(((&&&%%%%%%'''***,,,...///000///...///111333444000+++))))))***+++,,,***+++,,,---.../////////...***)))---///,,,+++---222222000,,,)))***///444...000111...******...333444111...///333555555444111222000///333777666111333666777444333666888777:::===;;;555111222222000>>>RRRyyyeeeVVV___nnntttlllHHH;;;888444000///111444777444999JJJddd{{{!!!$$$&&&&&&###!!! ###&&&$$$&&&"""!!!((((((&&&$$$#########%%%&&&"""&&&***+++)))'''(((***''''''%%%$$$%%%&&&$$$"""###))),,,+++&&&"""$$$(((***)))&&&$$$$$$&&&(((***---///---'''"""$$$))),,,+++)))***(((%%%!!!%%%+++---+++(((&&&%%%%%%###$$$%%%###!!!&&&&&&%%%%%%))),,,+++'''$$$'''(((******))))))))))))...'''!!!"""(((---,,,***(((***(((&&&(((+++***%%%(((***,,,***%%%###&&&)))+++,,,+++)))&&&$$$$$$$$$,,,---...//////...,,,***%%%&&&&&&''''''***...111222555666444///+++)))***333///+++)))***,,,......,,,,,,(((###%%%---333444###$$$%%%$$$$$$''',,,111333111---***)))((()))***//////000000...+++)))'''&&&+++000222111///000111---//////---+++***&&&"""!!!"""$$$%%%''')))+++,,,++++++,,,***((('''((()))///......///+++(((+++111///---,,,---000000---)))---******///111///---...++++++,,,///---((((((+++//////...,,,***(((&&&%%%$$$(((---...+++))))))+++,,,:::JJJLLLAAA555000000...///...,,,...222333///333444666777666333///,,,+++---///000111111000///000000000---(((%%%######))))))***---///...,,,+++)))***+++,,,+++)))&&&%%%###"""%%%***,,,++++++...)))+++---......---++++++111---,,,///333444...((('''(((((()))***,,,///111%%%(((,,,------,,,---///000000000///...,,,++++++%%%&&&)))+++,,,***'''$$$,,,---...//////---,,,***(((+++,,,)))***///111000000...+++))))))*********000000...---,,,---///111)))(((''''''***---000111---,,,++++++---///000111333000---...000111///,,,))),,,,,,+++---333666444,,,,,,,,,,,,---...///000000///...,,,,,,,,,...000...//////---+++***,,,///777222//////---***))),,,+++++++++...111222111000...///111333333111---***+++,,,,,,---///000000111,,,---...///...---+++)))!!!###'''+++...//////...222...---111111---,,,...,,,++++++---000111///---***+++,,,///222222000---&&&))),,,///000///---++++++***+++,,,......,,,+++111,,,'''%%%'''***,,,,,,---///111111000///000111///---***)))***++++++******+++---///000222222222444000...///...,,,,,,///...000000---(((''',,,222000222111---)))***222999888444000111444777666444000222111000222555333///111444555444333444555666999======888444444222///555BBBeeerrr[[[WWWRRR\\\oooeeeCCC666333000---...111555888222666EEEaaazzz ###%%%&&&&&&%%%$$$!!!!!!"""$$$$$$"""$$$ ###,,,((('''$$$"""!!!!!!"""######((()))'''&&&&&&(((###"""!!!###%%%%%%$$$###$$$'''******(((%%%"""!!!###&&&))))))%%%######$$$)))+++++++++***)))'''%%%&&&)))***&&&'''+++///000'''%%%%%%&&&((((((%%%"""###!!! """!!!"""%%%&&&&&&(((+++,,,(((###%%%''')))))))))***---///555---%%%%%%***//////,,,&&&$$$"""$$$,,,000*** !!!'''---...***'''))),,,,,,+++)))&&&$$$$$$&&&)))...///000000...+++)))(((&&&(((************+++,,,000222333000,,,)))***+++000---)))'''(((+++,,,---///111///+++***...111000%%%'''(((&&&$$$&&&,,,111222000---***((('''''''''---...111222111///,,,***''',,,000111...,,,---///...111000+++)))***(((###%%%$$$######$$$&&&((((((---,,,***&&&%%%&&&***...---,,,---...+++(((,,,222...***''''''***------,,,***(((***///222111111333///---...///---)))***---222111000...+++(((%%%###%%%)))---...,,,))))))))))))000999>>>;;;555...***---...---+++---111000---///111555777666222///---(((***,,,///000///...---...//////---***'''&&&&&&((()))***+++------+++(((%%%(((+++---...,,,***((($$$###%%%***+++'''%%%&&&'''((()))***+++***'''&&&++++++,,,...//////---+++***+++***)))(((***///222(((***,,,...///000222333,,,,,,,,,---.........---'''***,,,...---***(((&&&******)))))))))))))))***)))---...+++)))---111222...+++((('''***,,,------////////////000000///...((((((((((((***---000333---***)))))),,,...///...222000...///111222000---***...000...///222111...,,,,,,,,,---...000111222111///---++++++,,,......,,,---............///000444222111222///(((%%%'''+++)))'''''')))+++------//////000222333222...***,,,,,,,,,,,,,,,,,,,,,,,,(((***---......,,,)))(((!!!"""$$$&&&)))+++...000///+++***,,,...,,,+++,,,......///111222222000...111000...---///000000///(((***...111111000...,,,))))))***,,,...///...---000+++&&&%%%))),,,---,,,---///111111000//////000222///,,,***++++++++++++)))***,,,...000111222333999444111000...+++,,,000+++///111///***(((***---000000...)))&&&)))111888999666333333555777666444///222222000111333222......///222444333222333444444999:::666222111///,,,+++666MMMkkksssdddSSSVVV___nnnzzz^^^@@@///---***)))+++///444777111111???]]]|||"""###%%%'''(((***++++++$$$%%%### !!!%%%%%%"""###$$$ !!!)))'''&&&$$$"""!!! !!!!!!###''''''%%%###$$$&&&$$$ """$$$######$$$+++,,,---,,,***((('''((($$$%%%''''''&&&%%%$$$$$$%%%''''''%%%&&&+++...---+++***%%%"""...;;;AAA,,,((($$$$$$''')))(((&&&%%%!!!"""$$$###"""$$$&&&'''''''''***---***$$$"""%%%((()))+++///555;;;>>>666,,,((())),,,,,,***$$$###!!!$$$---222***"""+++000///...///000...---***'''%%%&&&))),,,000111222111...+++******)))+++------+++***))))))///000...***''''''***...---***'''%%%'''***,,,,,,...222333///,,,---,,,***+++,,,,,,***&&&%%%'''***---,,,+++)))'''&&&&&&%%%,,,///222444444222///,,,))),,,000///---***+++,,,+++000///******000111,,,(((&&&$$$###$$$&&&&&&%%%+++)))&&&###"""%%%***...,,,***+++------+++,,,111,,,)))$$$###$$$(((+++---((('''+++111444333444777333///...000///------000.........---,,,***)))((((((***+++---------+++***++++++...222555444///***,,,...---+++---000///+++***...333555333000---+++%%%''')))+++,,,,,,++++++)))+++,,,,,,+++******+++(((***+++***+++,,,***%%% ###'''***,,,+++***((()))(((+++//////***''''''&&&&&&%%%&&&((('''%%%###'''***------++++++---///,,,------+++((()))---222............000222444666))))))***---000111000///---///111111...,,,+++***((('''&&&%%%&&&''')))***///444555///***,,,000222,,,)))&&&'''+++...///...++++++,,,...//////,,,))),,,------,,,+++,,,...111---***((())),,,...---+++000//////000111111///...---000222000000222000------,,,,,,---///111333555222000---+++,,,---------+++,,,---///000000000000000///111222...'''###%%%'''$$$!!!!!!###'''***,,,///...---///222222///+++,,,,,,+++***)))(((''''''&&&))),,,//////---***'''$$$$$$$$$$$$%%%)))...222///,,,+++---000000...,,,---000333333111000//////555222...,,,,,,...//////+++,,,...000000///...---))))))***---000000...,,,***'''%%%&&&))),,,,,,***---...000000///......///333000---,,,,,,,,,,,,,,,((()))+++,,,.../////////777333000///,,,)))+++000,,,///111000---******+++///,,,((($$$###'''...333777777777666555444333333...111111//////222222///,,,---000444444000000333...333555222///...---)))&&&///;;;MMMmmm{{{dddXXXPPPTTTbbbtttxxxWWW<<<,,,***(((''')))---222555111000===\\\~~~'''&&&&&&&&&''')))+++,,,&&&'''&&&###%%%)))'''""""""%%%!!! '''$$$$$$######"""""""""""" $$$'''&&&$$$"""###%%%(((""""""###!!!!!!$$$***,,,......---,,,,,,---'''&&&&&&'''((()))'''&&&$$$&&&%%%!!!###+++///...++++++&&& """...;;;AAA)))'''%%%$$$&&&(((***,,,(((!!!###)))***((('''((()))(((&&&)))...,,,%%%###&&&(((((()))...777>>>???999000)))&&&'''((((((&&&'''''''''***---***$$$$$$,,,000111000000111//////---***'''&&&''')))---///000...,,,***+++---/////////...+++******+++111///+++&&&"""$$$+++111,,,)))&&&%%%'''***,,,,,,---111333///++++++***'''---......,,,)))%%%######''''''((((((((('''%%%%%%---000333666555222...+++***,,,......---,,,++++++***000000+++---777:::666+++(((&&&%%%''''''&&&%%%''''''&&&%%%%%%'''+++......******...000---,,,...***)))'''$$$###$$$'''***''''''***000222111222666333---))),,,...------...************+++++++++++++++)))(((+++000222000---...---++++++---.........***,,,,,,+++---111000,,,&&&+++111222000,,,)))((('''((()))+++,,,,,,,,,+++***+++,,,,,,***))))))***))),,,,,,)))***,,,(((""" $$$(((******)))(((''''''+++111222---******'''%%%$$$$$$&&&&&&$$$""")))***,,,++++++,,,///222,,,......,,,))))))---222555222///---...111333555)))***+++///222333000...000111222000,,,))))))+++%%%&&&&&&'''((()))******000666777///((()))...111---)))'''(((---000///---***))))))+++------***'''***,,,------+++***,,,...---***(((***...///,,,(((---///000111000......///,,,...---+++,,,000222000...---,,,,,,...222555777444111...---...///...---++++++,,,...//////...,,,+++***,,,...+++&&&%%%((('''%%%######&&&)))***+++///,,,***,,,000222000---......---,,,+++***)))(((&&&)))...111111///+++)))&&&''''''&&&&&&(((---111...------///333444000+++***///444333...***+++...333000---+++,,,---------......------,,,,,,------)))***,,,///222111...+++&&&&&&(((***,,,,,,***)))---...///...---,,,---...///...,,,---------,,,*********+++,,,------------222/////////,,,***---333000000000///...,,,++++++111,,,%%%"""$$$)))---000333777:::888444111000222...111111------111333111......111666555///---111---222444111///000///,,,$$$***///:::WWWzzz{{{dddKKKDDDOOOcccxxxrrrPPP777000...***((())),,,000333000222AAA___((('''$$$######%%%(((***&&&((('''$$$''',,,)))"""!!!$$$### """'''!!!"""###$$$$$$$$$$$$###"""%%%'''&&&###"""###%%%---%%%!!!###### $$$&&&)))---///......---...***'''%%%'''***,,,***(((&&&)))'''!!!"""(((+++)))'''***)))&&&&&&,,,222333###%%%&&&%%%$$$%%%+++///)))!!!###,,,...+++((()))***)))&&&)))...---&&&'''((((((&&&%%%)))222:::<<<777///'''###$$$''')))(((,,,---)))&&&(((******&&&)))...000111///...---.........,,,(((%%%######)))+++,,,+++))))))+++...222222000---******---///444111***###"""+++222,,,)))&&&%%%'''***,,,---,,,111333///++++++***)))++++++,,,,,,+++((($$$!!!###$$$&&&(((((('''&&&$$$...111444666555111,,,(((++++++,,,.........---,,,---333333---///:::>>>:::,,,***'''''')))***(((&&&%%%''')))*********,,,...000,,,+++///222///,,,+++)))******'''###"""$$$'''&&&%%%)))...///---...222000)))$$$'''+++,,,******)))))))))((()))******+++,,,(((&&&***222666444000000...+++(((&&&(((---111(((+++++++++...222222...%%%***000111...)))%%%$$$++++++,,,---...............//////---)))&&&%%%%%%***...---)))))),,,(((!!!!!!%%%((())))))((((((###+++---)))&&&''')))&&&######%%%&&&%%%###,,,+++******,,,...111333+++---///---))))))...333:::666000---,,,///111333++++++---111444444000,,,///000///,,,'''%%%&&&(((###%%%)))+++---,,,+++******111333,,,&&&'''...222...+++((()))...000...+++,,,***((())),,,---+++((("""&&&)))***)))(((***------***)))+++//////+++&&&+++...111111///---...000((()))'''$$$&&&---333444///...,,,,,,...222666999555222//////111111///---++++++,,,...///...+++)))((('''(((***(((%%%(((---,,,+++******,,,,,,,,,***///+++(((***///222111...222111111000///.........'''***///333444111---***'''(((***)))((())),,,000,,,,,,---///444555000)))'''...444333+++&&&(((,,,...---++++++,,,---+++***000...,,,***)))***,,,---***+++...111333111---***&&&))),,,//////---+++)))---......---++++++---...)))***+++---///...+++(((------...//////......---///......000...---111777555222...------...------666...&&&$$$(((---//////000666<<<:::333...///111...000000,,,,,,000333333111000333888666...,,,///000555666444222333333111$$$'''***222HHHiiivvvTTTDDDFFFPPP[[[cccpppnnnnnnvvvpppLLL333555222...+++***,,,///111000555FFFccc~~~'''))))))%%% !!!&&&''''''&&&$$$######%%%!!!###''''''&&&$$$!!! $$$''''''%%%&&&)))+++***'''&&&(((+++,,,(((!!!$$$$$$ $$$)))***''')))000777222///***&&&)))...---'''***)))&&&""" ###)))///000,,,'''&&&(((+++,,,+++###'''+++,,,+++(((&&&%%%'''&&&&&&'''(((((('''&&&&&&((()))&&&$$$%%%%%%$$$$$$$$$%%%(((,,,///000000444333111---)))&&&%%%&&&)))(((((((((((())))))***''',,,222333111///000333.........------+++***)))***%%%$$$)))***))),,,222666222,,,***+++,,,+++)))***------***,,,111000+++222---(((&&&(((+++,,,,,,,,,---...///......---,,,+++------+++&&&$$$$$$''' """%%%'''((('''%%%$$$,,,---...//////---+++***+++,,,---...---,,,)))(((000444555000...000000...&&&(((+++......---***((((((###&&&,,,,,,&&&)))333666333//////111111///+++///...,,,'''###!!!!!!"""""" """'''******---111222,,,'''''',,,---)))$$$...***(((((('''%%%&&&***---(((%%%***333666333---666333---(((%%%''',,,111//////---+++---111///))),,,(((***222444...((('''---///444666222,,,---222111...,,,+++'''######'''+++///000///000000+++$$$$$$&&&((((((''''''((()))&&&$$$###&&&+++,,,)))%%%((())))))'''%%%&&&***...---+++)))***,,,///000000,,,))))))---000......000;;;555///---...000...+++---000222111...,,,---...---------,,,+++***)))(((%%%&&&((()))*********)))...,,,(((&&&'''+++000333222,,,((()))...222111...///......---,,,+++***)))###"""$$$''''''%%%'''+++,,,(((&&&(((...222111///---...000000,,,(((,,,333///,,,((((((***...111333111222000+++***///222222777111///333666222---***,,,///111000,,,)))'''((((((***+++***'''(((,,,//////...---...///---)))%%%+++(((&&&(((---///,,,(((///......------///000111...///000111111///---+++000///,,,((((((---...+++(((***...111222222111000---......,,,******+++,,,111000///...,,,,,,,,,,,,222444222---+++,,,+++'''***,,,...///.........///******+++...000000,,,(((,,,+++++++++,,,---///000******+++,,,------......---///111222000...------000///...///111333222222777555222///---------...111+++((())))))'''+++222222777888111)))(((******222000000111333333000---444333222333444444111---111000///111222222111///(((&&&&&&,,,:::SSSvvv|||YYY@@@<<>>BBB@@@;;;777:::???HHHWWWjjj}}}rrrJJJ555444000------111444666666555;;;KKKeee%%%###!!! !!!###$$$%%%&&&'''"""###$$$&&&((('''$$$"""%%%$$$$$$'''******'''###((('''(((***---......---((((((%%%###&&&++++++'''#########"""!!!###'''+++###$$$### &&&((('''$$$&&&)))***)))((('''(((,,,)))&&&%%%''')))++++++((()))((('''%%%%%%&&&((($$$%%%'''(((((('''%%%$$$######$$$%%%&&&&&&''''''///+++(((&&&(((+++---...000000000...***&&&%%%%%%+++---///+++&&&###&&&)))000111111...+++***,,,///---//////+++%%%!!!  %%%'''&&&'''***...,,,)))(((((('''%%%$$$(((***++++++...222222///(((&&&&&&'''+++...000000222111000222444444222...000---)))'''&&&&&&&&&&&&$$$&&&(((***++++++******)))************)))(((((((((((()))))))))(((''''''###'''(((&&&&&&***,,,,,,((((((((((((&&&$$$""" %%%###&&&...///***,,,222666...(((+++444999777111---,,,***'''&&&'''+++...,,,(((&&&((((((''')))---...+++%%%!!! """$$$'''***$$$"""%%%***+++---000...------///000000...,,,'''***...///---***((((((...222222...,,,......,,,000000333555222,,,))))))+++)))+++111222...******---++++++,,,((("""!!!###$$$(((+++---111555333...---,,,,,,...111111...******)))&&&###!!!"""%%%(((...***&&&$$$%%%&&&((()))***(((%%%%%%'''+++---------))))))---///......000///---,,,...111111...***///000111111///...///000,,,,,,,,,+++)))'''&&&%%%)))))))))((((((&&&%%%$$$///222555333...+++---000***000333000)))&&&***///,,,+++***((((((((()))***,,,***+++---***&&&&&&))),,,,,,---///333:::BBBHHH???555,,,***+++)))'''((((((***,,,+++***,,,000333222444111---,,,000222000---,,,///333111,,,***,,,...///000///......///111+++...000000,,,+++,,,...222000---,,,+++***)))''')))+++------,,,---000333///......------///000111///---***((((((+++...111111111...+++,,,000111...---.../////////...---,,,......,,,)))((())),,,//////////////////000111222//////+++%%%%%%***------,,,------,,,,,,---///111222000......000222222222555444333111...+++)))'''***++++++,,,,,,,,,++++++///---***'''$$$&&&***---111000000111222000---***//////000//////000222555333---***---000000///000///333444000///222333333222111222333444444222000*********---000222111000***+++---000000...)))%%%%%%'''+++,,,***...>>>OOOfff]]]NNNAAA===<<<666------///333888BBBTTTjjjyyyjjjCCC000///---,,,---///222333333666<<>>000---...,,,(((&&&&&&***......++++++///333555666333///...111000---***---111444111+++,,,000222111///,,,++++++,,,---***...000///,,,))))))+++222000...,,,+++,,,,,,---,,,,,,------...000222444///......------///000111,,,------......---,,,+++000111///+++---111111...---------......---------000///,,,)))(((***///333/////////000111222444444///...)))###$$$+++000111111222111000///000333666111///,,,+++,,,///111333111111222111000...,,,******+++,,,,,,,,,+++***))),,,+++(((%%%$$$&&&***...222222333444555333///,,,+++---///...---...111444444///,,,---000///,,,***111888;;;666111111555777444444444444333222000...+++++++++,,,............***+++,,,...000///,,,)))(((***///222///---222;;;IIIHHHDDD>>><<<:::333+++000333444444777BBBTTTbbbwww}}}\\\;;;...,,,,,,,,,,,,---......---444<<>>:::111)))&&&(((+++...000000///...///111///...,,,+++***++++++,,,,,,+++---000///+++***---333222///+++---888KKKZZZLLL>>>111///222111---+++'''+++000///,,,+++...222666777444000000222///***)))+++000222...)))+++111000---***(((((()))******+++...000///,,,))))))***...---,,,******+++---//////,,,***,,,111333222000///......------///000111000000000000///...,,,,,,///000...+++---111111---+++++++++,,,,,,---...///111000---***))),,,222666000000000111222333444555......***$$$&&&---333555555555444222111111444666///...,,,++++++...111444...///000000000...---,,,***+++,,,------,,,***)))'''((()))(((((())),,,///000000111333555444000---))),,,......++++++...111000...---,,,...///,,,)))444>>>CCC;;;000...333999555555555333111...+++******+++,,,,,,---...///000...---,,,...000111111111---,,,///444444000///111999<<<===:::888999666222222555777444222555@@@IIIeeezzzWWW999000//////000///...---,,,,,,111:::OOOlll!!! !!!"""!!!"""%%%&&&%%%%%%$$$%%%'''(((((()))+++000666;;;444///(((%%%&&&''''''&&&(((((()))***,,,+++(((&&&###&&&'''%%%&&&***+++(((%%%'''))))))'''%%%$$$%%%###$$$"""$$$&&&%%%$$$######$$$&&&'''%%%$$$"""###$$$$$$$$$%%%(((***(((***+++)))%%%!!!"""&&&***,,,+++,,,000333000)))&&&,,,...)))''')))$$$%%%'''***------+++)))'''((('''%%%###"""###%%%###&&&%%%""""""&&&+++)))***,,,---,,,)))&&&$$$))))))((('''%%%###!!! &&&)))+++******+++***&&&(((+++///000---)))&&&%%%&&&$$$%%%***+++)))'''''')))******)))(((&&&'''((()))***+++,,,,,,+++***)))((((((***,,,...---+++)))---,,,+++******+++,,,---000///---,,,---...000111---...//////...+++((('''&&&+++...,,,***+++***'''++++++++++++)))'''%%%###!!!!!!###'''+++,,,,,,+++,,,000333000***(((+++000******)))(((&&&''')))+++---+++---111111...,,,---&&&((()))(((%%%###%%%(((%%%&&&,,,222222+++%%%$$$***,,,///000...,,,******+++---000000///...------+++///000---,,,...000...000333333///,,,,,,+++)))---'''%%%***......+++***,,,,,,///333111,,,+++---///111000...000333333///222///...///111222///,,,---///000+++$$$!!!"""$$$+++******+++...000000000333111///...---+++)))'''***&&&&&&)))+++)))(((***'''(((***,,,---------,,,///---++++++---/////////---------,,,+++***)))(((&&&&&&'''((())),,,---///---222777666111,,,+++,,,+++******+++---......---000000///...---,,,++++++)))))),,,000000,,,+++...---///000///---111999@@@<<<444...000222222111222+++...000000------///111444555333111333555222,,,((())),,,---)))%%%(((///***(((&&&&&&(((***+++,,,---///111000,,,***+++---***+++***((('''(((+++...///,,,))),,,222444000+++///......------///000111888444///+++***---111444...///...,,,---111111---++++++******+++,,,...000000///---******---222777111111111111111222333444---...+++''')))000555555444444333111///...000111...///000//////000333555/////////...---+++***)))***+++---......---,,,***&&&(((***++++++,,,---///------...000111111...,,,(((,,,///...***))),,,000,,,...///------//////---333===AAA888---+++000555222444444222...***((((((''')))+++,,,---///222444111///---...000333444444///---...111111...///222666;;;;;;555000111222111222555888777444333777;;;PPPwwwwwwWWW;;;333333444444333111//////000///888LLLhhh!!!######""" !!!###%%%%%%$$$$$$$$$%%%%%%''')))***,,,000666:::333///***)))+++---,,,+++###&&&)))******(((((('''&&&))))))&&&%%%(((***((("""%%%&&&$$$ ###(((&&&%%%""" $$$***,,,(((#########%%%''''''%%%""""""$$$&&&&&&&&&'''***---)))******)))&&&$$$%%%&&&%%%(((++++++)))***///333222(((%%%,,,...)))%%%(((%%%%%%%%%'''***+++)))(((%%%%%%$$$!!! """%%%!!!"""$$$$$$###$$$''')))'''(((((()))******)))((((((&&&$$$&&&***+++(((%%%%%%***+++***+++......***.........+++((('''))),,,)))%%%&&&+++,,,'''###$$$***++++++)))&&&$$$&&&((($$$(((++++++'''%%%''')))&&&((())))))***+++...000///---+++)))((()))***+++///...+++******,,,///111333444666666444000+++((($$$***///...---,,,***&&&)))***,,,,,,+++(((%%%###$$$######%%%))),,,,,,***+++...222111---+++,,,///)))***++++++******,,,---222...---//////,,,,,,///%%%%%%$$$###"""###&&&(((&&&)))...222...'''%%%(((''')))+++...///---+++)))***,,,//////...,,,++++++***,,,+++***,,,000000---...000000---///444444000+++%%%###&&&)))))))))+++++++++...222222......111555555333000111444333000///...---,,,+++,,,,,,---//////...***&&&%%%(((+++(((***---.....................---......,,,((($$$,,,((('''***,,,***)))++++++++++++*********,,,...222...++++++,,,......---+++++++++++++++***))))))######$$$%%%''')))+++---***---///000...---------,,,+++***)))***+++,,,,,,000111111111///,,,***((()))))),,,000///+++***---))),,,//////------...000///...///222222000222666111111000////////////000///000000111555:::777000+++)))))))))'''$$$(((...+++)))'''(((***------,,,,,,...000...***)))+++...,,,------+++((('''))),,,,,,+++,,,...000000,,,)))///......------///000111555222...++++++///444888///000///---///333222///---,,,***))))))+++---...------+++***))),,,111555333333222111111111111111***---,,,***,,,111444333333333333111...,,,+++,,,,,,///333333333222333555///...,,,+++)))((((((((()))+++---///000///---,,,***+++,,,,,,++++++,,,---///...---.........,,,***''',,,111000,,,***...222111666777111,,,...000///...333555///++++++...///---///111///+++((('''(((''')))+++++++++---000444222000//////111111000///---///111222///...888CCCIIILLLIII===111......///222555777777555444333444<<<\\\mmmggg\\\KKK999333222333444333111000222555000666GGGaaa||| ###''''''$$$""""""###!!!"""$$$$$$######$$$&&&"""&&&***,,,---///444777)))'''%%%&&&***+++***'''!!!&&&((('''%%%&&&((((((++++++&&&%%%(((***)))"""%%%%%% $$$,,,)))'''######)))111222...$$$$$$&&&))),,,+++&&&"""###&&&((()))((())),,,///+++***)))(((&&&(((+++...(((***,,,***'''''',,,111...$$$"""+++///***(((+++(((&&&$$$%%%&&&(((((((((%%%$$$""""""%%%$$$$$$$$$$$$%%%&&&'''(((&&&$$$###$$$''')))******'''$$$"""&&&---000---)))%%%+++---+++---222444000222000,,,'''###%%%,,,111,,,'''''',,,,,,&&&"""###***++++++((($$$###&&&(((!!!''',,,***%%%"""%%%))))))******((((((+++222888000...+++((('''''')))***---,,,)))((((((***...000444666888999666111+++'''!!!(((......------***%%%&&&(((+++......---***(((((('''%%%&&&***......,,,...000111222000...,,,++++++---000111000000222333999333///...---,,,...333***'''$$$"""###'''+++---'''***///111+++$$$&&&,,,&&&&&&))),,,///...+++(((***---000111///,,,+++***)))***)))(((---222111,,,,,,......///555???@@@<<<000+++)))+++------///333******---111111///000444555666333///000333333///------,,,)))((((((***---...,,,)))''''''+++111555'''+++///000...++++++,,,((()))***------+++'''###---)))(((,,,---++++++,,,...---+++)))((())),,,///...+++'''(((***------,,,))))))************))))))$$$$$$$$$%%%&&&(((+++,,,+++,,,,,,,,,,,,,,,++++++//////---+++))))))+++...000111222222000,,,(((&&&)))))),,,000...)))(((******++++++++++++,,,///111,,,///333666222...000555555333000//////000000///***,,,---000777===;;;555000,,,))))))(((&&&)))///000---***+++,,,---,,,)))***,,,,,,***''''''***---111222222000+++)))***,,,(((+++///000...+++))))))///......---...///000111------...///111333444555000111111///111555444000000...+++)))((()))+++,,,++++++***))))))+++000333555444222111000/////////(((,,,---+++---222333111333444444222...+++******)))...333555444222222333,,,+++)))((('''((()))***)))+++...000111000///---......---+++)))(((***,,,444222//////......,,,***''',,,222111...,,,111555999@@@@@@555,,,+++------(((***(((''')))------***))),,,...---***'''''')))***,,,,,,+++)))))),,,///111000000111111///,,,)))+++111666666000222DDDWWWccceee___NNN===555444444000111222222111///---+++///CCCFFF===<<<999333222---///111000...///333666333666CCCZZZvvv###)))+++)))&&&&&&''' !!!"""""""""###$$$&&&$$$$$$&&&***...000///---(((***&&&)))000...$$$"""!!!%%%,,,,,,&&&$$$&&&((((((&&&"""$$$(((+++###...EEEBBB111"""""")))...---,,,***'''''')))((($$$###%%%"""###%%%+++111222///++++++------))))))...222222...+++'''%%%%%%&&&''''''***&&&%%%))),,,)))'''&&&!!!"""$$$&&&((((((((((((###''')))'''###"""%%%***&&&'''((('''%%%%%%'''(((###))),,,)))(((***,,,+++%%%((('''%%%)))...,,,&&&)))---000...+++---444;;;333000,,,+++,,,+++)))&&&---...///,,,((('''))),,,---,,,(((######&&&%%%!!!(((,,,...,,,'''###$$$'''&&&,,,...+++,,,111222///000,,,,,,000...(((&&&)))+++...///---******///444333444222//////000,,,'''%%%(((***++++++*********)))((((((+++---,,,'''"""'''---///***(((...222333222000...,,,++++++,,,---///222333222333888:::888999333,,,***,,,///...---)))***((($$$!!!###***111///...+++(((&&&'''+++...***((()))---222111((( $$$)))...000///,,,++++++((()))+++...000///,,,***+++111,,,###///FFFJJJ<<<222---((()))...222222000000...---...///111111111666333111///000222444444///(((&&&+++000//////111000...++++++---///000000///000...***+++...---)))))))))))))))************,,,((((((,,,---))))))---///444222)))(((//////)))///,,,)))***---...---******)))((((((((()))++++++%%%%%%&&&'''(((***,,,---++++++,,,---...///000000222000.........///...,,,...222333///,,,+++***&&&...,,,,,,///222000((("""$$$***...+++(((+++///111///000222333333111///...000///...,,,---...000111///000111111111333777::::::555---'''%%%'''+++...222)))%%%***...---,,,......---+++***+++...111333111666555---)))+++---+++...---///000---)))***...///---+++***+++,,,///111111000...///000222222222222111//////000000...---***)))(((***---...,,,***---+++(((&&&'''+++///222777333000///111222000...---,,,,,,---000333333333444555444000++++++000555888111///666999333---+++---+++(((### ###***000000222555666333000...,,,***,,,,,,+++((()))---000333444333111...+++))))))&&&---...(((***333666111333666999888444000...///...111222///***))),,,///111222222...)))&&&&&&'''************,,,...000111...------///111222222000444///222888555222DDD^^^oooYYYNNNAAA555666666333///......000111111444333222111111000...,,,,,,...000111000000000222666111:::XXXzzz"""&&&******'''$$$$$$%%%$$$''')))(((%%%$$$%%%&&&(((&&&&&&'''***,,,+++)))###&&&'''&&&(((,,,***$$$!!!!!!&&&,,,,,,%%% """!!! !!!&&&***)))### !!! $$$777LLLLLL:::)))$$$(((******)))'''$$$%%%((('''$$$###&&&!!!$$$)))---.../////////,,,---***%%%%%%+++///000...+++'''%%%%%%&&&&&&&&&)))$$$"""&&&)))((('''((( $$$(((*********+++,,,&&&&&&%%%######%%%(((***+++++++++(((%%%######$$$'''+++---***)))+++---,,,&&&(((((('''***000000+++))),,,...---+++,,,111666---,,,,,,...///...+++''''''((())))))***,,,000333///111...)))(((***+++)))))),,,......+++'''&&&&&&(((+++------000444000(((...+++,,,000000+++***,,,(((---111111...---000333888888444...+++...///---(((***++++++***))))))+++***((('''(((+++,,,)))&&&&&&))))))$$$$$$))),,,+++000///...------,,,,,,,,,---111222000222777999777222,,,&&&$$$'''))))))(((''')))***'''$$$###''',,,)))***++++++******+++------+++***---111///''' %%%+++111333000......000)))))))))+++------,,,***+++///+++'''111AAABBB888000...---///333555222///...------...///000000///000---+++)))***,,,...//////,,,,,,//////,,,...333000...,,,,,,---///000000,,,......,,,///333333000((((((((()))))))))******...******------)))))),,,222777666---,,,111000)))---,,,+++))))))***---000,,,,,,+++******++++++,,,,,,,,,+++,,,,,,------......---+++***+++---///111111///,,,+++++++++***)))***---...+++***++++++)))***)))***,,,///---)))%%%'''...000+++&&&(((+++,,,///000000000000...---,,,//////...------...///000111222444444333444666888555222,,,((('''))),,,///000)))%%%)))---+++******000///---,,,---...000222444888777000,,,...///...111111444777444///...222111///---+++***+++,,,...333111///......///000000000///...///000000...,,,******,,,///111111...++++++***))))))***---///111666444111///////////////++++++***,,,000222333333...000111///,,,---222777888222...111222...+++,,,***)))&&&###!!!"""(((,,,444555555333///,,,******)))++++++)))&&&&&&))),,,222333222111///---,,,+++###***,,,(((+++222222***))),,,111333222000111111000111111---((('''***...111111000,,,'''%%%&&&(((,,,++++++++++++---...///000...,,,,,,...000000000///,,,000666333222DDD]]]uuu___QQQBBB777888666333///------/////////111000///...///...+++)))+++,,,......------...///333222;;;VVVyyy%%%'''***((($$$!!!!!!"""(((+++...,,,&&&###$$$''')))&&&$$$&&&)))+++***(((&&&###$$$)))+++(((%%%&&&"""###(((......&&& """(((,,,///((($$$###%%%$$$'''777HHHLLL;;;)))###%%%&&&&&&&&&'''$$$$$$'''&&&"""!!!### %%%+++---,,,+++---000---,,,(((""""""(((,,,---,,,***&&&%%%$$$%%%$$$###&&& """&&&''''''))) $$$))),,,,,,,,,---///)))%%%!!!!!!$$$(((******------,,,)))%%%#########(((,,,,,,)))(((,,,......'''))))))(((,,,111222000************+++,,,------&&&(((,,,000222000,,,(((%%%######%%%)))///444666000444444...***,,,......(((((()))+++------+++******+++,,,///333444,,,""",,,***,,,000000...---///''',,,222444333111111222======777---(((+++111333+++,,,---,,,***((()))******'''%%%&&&))),,,+++)))%%%'''%%%!!!!!!%%%((((((111000///...---,,,++++++,,,000111///111555777555111---((('''))),,,,,,+++))),,,...---)))&&&&&&'''&&&***...000000///...///000---+++---///---''' $$$+++333444111...000444,,,+++))))))***,,,,,,+++---,,,+++,,,333999999444//////222666:::888333...,,,---...000000///...---***)))'''%%%%%%''')))***...///111111---***---333222000......000111222111...000000///222666555111%%%&&&&&&'''((()))******...++++++,,,+++((('''(((333888777111///222000***+++,,,,,,***''')))000666......------------------000000//////...---------111...+++((()))+++///111222///+++))))))***+++***+++---,,,)))(((,,,,,,***&&&'''((()))******)))(((+++111222+++%%%$$$&&&'''111000000///...---,,,,,,.........---------------333555777777555444333444111///,,,***)))***---...///***))),,,///---+++***333222000/////////000111222444333---***++++++***///000555999888222///000333111...+++*********+++222000...,,,,,,---000111------...000222222///,,,+++---///333555444000---))))))+++,,,...///000000111111000...---...111333+++******,,,///222222222+++---000///......222555888222...---***((((((+++(((((((((&&&%%%&&&(((+++333333222///,,,***+++,,,+++,,,,,,)))%%%$$$&&&)))222222111000///......---$$$***+++***...333///&&&"""%%%***...//////000000111111///+++'''&&&***...333222///+++'''&&&''')))...---,,,+++++++++++++++111...***)))+++---//////---+++///444222111AAAWWWwwwvvv```OOO???444666555222---,,,,,,.../////////...------...---+++))))))***,,,+++******+++,,,222555<<>>JJJffflllVVVBBB:::777333...,,,...222555666///...---///000000///---.........+++))))))***,,,111333333:::SSSvvv$$$(((,,,,,,***''''''((($$$%%%'''+++---+++&&&"""""""""***...+++%%% %%%---///(((!!!###'''(((%%%%%%(((((($$$!!!!!!!!!!!!!!!"""%%%'''&&&((()))'''%%%&&&))),,,'''%%%&&&)))***((())),,,%%%$$$%%%***,,,***+++...'''&&&%%%%%%&&&(((***+++''')))***,,,111555111***&&&'''(((***,,,+++)))&&&***$$$!!!$$$''''''((()))+++***'''%%%$$$%%%'''))),,,+++((($$$ !!!$$$(((,,,,,,***'''### !!!'''((())))))---333444000((((((,,,000///))))))---///,,,)))(((((((((((((((...///...***&&&###$$$%%%&&&&&&%%%###"""###&&&(((---000///+++)))***)))%%%%%%!!! $$$&&&&&&%%%''',,,222///(((&&&))))))...000///111555666222***(((&&&&&&''')))+++,,,&&&***+++)))***---...,,,'''+++000222222000......(((''''''+++///111///,,,,,,(((%%%%%%""" $$$---111///+++((('''(((***,,,,,,//////,,,++++++((($$$///000222222111000//////000///---,,,,,,,,,+++***"""###%%%%%%%%%'''***---++++++,,,---,,,+++(((&&&'''(((***,,,......---,,,(((((()))+++...///...---***...///+++)))***---//////...---++++++,,,...000...222666555111---,,,...***,,,,,,)))&&&&&&+++///:::<<<;;;666555666222---***))))))***,,,,,,+++***'''+++---...///000+++%%%&&&&&&''''''((((((((((((---222555333444666555000&&&%%%&&&'''((((((***+++ ###&&&)))***((('''(((***...111222111...---+++,,,...000111000000///...---,,,+++***+++,,,------+++))))))***,,,,,,+++---,,,(((&&&***//////***(((&&&&&&(((,,,---+++)))%%%+++...***''')))---///%%%'''))),,,.../////////---,,,***)))(((((())))))---///111111...,,,++++++...///000111111000///...)))...111...///222333///)))+++...000222111000///...(((&&&+++...------000---***+++111444222000000000000111111111222222222333555666222+++''''''))),,,---///222333333///,,,.........,,,+++,,,111444111111111111111222333333000111222333444222...+++000000000222333222000---/////////000111222222222,,,///000///111444000(((!!!'''...444666333000)))+++------+++)))((((((***---///...+++)))+++---:::555///...///000...+++%%%)))...000...++++++...111000111333666555111...,,,+++***+++...111444555444111...---...///...,,,)))***,,,...///000000000*********+++,,,,,,)))'''%%%(((---000///111888BBB___vvv```GGG;;;>>>999333//////111444555000//////111222333222000000000...,,,))))))***,,,000......444BBBXXXnnn|||'''+++000111---***))))))(((***...444888444))) %%%,,,,,,)))!!!!!!###&&&&&&###%%%***,,,((((((***'''!!! """$$$""" $$$'''&&&)))***((('''***---...)))&&&&&&)))***))),,,111***((((((+++***'''&&&((('''((()))(((%%%&&&+++///++++++***+++000444000***((((((***---//////,,,***333***$$$$$$''')))+++...---//////)))""" '''...000***"""###(((***'''((('''%%%###"""###$$$%%%'''''''''+++///...)))&&&&&&,,,222111++++++///---,,,)))&&&%%%&&&((()))...000000---(((%%%%%%&&&)))******'''###!!!###%%%***,,,+++)))***,,,***%%%!!!%%%(((******%%%%%%+++444555...((('''!!!'''******,,,222333///$$$###"""$$$'''***++++++%%%'''''''''***///000---)))+++...//////000111333---+++)))+++///222222000444)))"""###$$$"""###&&&((((((((((((((())))))***'''+++,,,))))))***'''###---///111111///...------111111111111222111///--- ###%%%'''(((+++---...//////000...+++'''%%%%%%$$$###&&&)))***(((%%%"""###&&&***------+++)))###,,,000+++(((+++,,,***,,,,,,+++***((()))+++---...222666444///++++++---+++---...+++'''''',,,111888>>>>>>666000...---)))------,,,...///000///---)))---///000111111,,,%%%''''''((((((((((((((((((+++222555333444888777111+++)))((()))******+++...!!!%%%)))***)))))),,,///+++---000333333000---***+++,,,...///000///---,,,...,,,(((&&&&&&))),,,...///---++++++++++++)))(((222000,,,))),,,000...(((%%%######'''---000---)))%%%+++...+++(((***///000)))+++...000222222111000...,,,***((('''''')))***,,,...000000...------------...000111222222222222,,,222333...---111111...&&&(((,,,///111111111000...((((((///444555666:::999555444999===<<<;;;<<<222222222222222222222222---111444333...***+++---,,,,,,---///111000---+++,,,...//////------000333000111333444444333111000,,,,,,///444888777333...,,,,,,...000333333111///333222////////////...------...---,,,111666222*** """(((000777999777444+++,,,,,,+++)))(((***++++++...111111...---///111:::555000///222333111///!!!(((111444000***+++...444333222444555333...***,,,+++***+++...111222222000---+++***,,,---+++((((((***---000222444444555///---+++*********((('''))),,,///000---,,,111888XXX~~~jjjQQQBBBCCC>>>777111000111222333333222222444666777555444000000...,,,)))(((***,,,000,,,+++///444>>>OOO```eeelllvvv(((...333222,,,'''(((+++...111222111---)))((('''%%%%%%$$$""""""###%%%&&&%%%"""'''((((((&&&$$$%%%'''***"""%%%&&&$$$ !!!$$$'''((()))***+++,,,,,,---000---***)))+++,,,***(((''')))+++***'''$$$###"""))))))+++,,,((("""###(((''')))---000000...+++)))((((((((())))))******+++---&&&$$$))))))'''***(((***+++&&&""")))+++(((###!!!!!!###&&&''',,,+++&&&"""%%%+++)))"""+++------***%%%$$$''',,,(((***,,,,,,***)))***,,,************)))'''&&&%%%.........---+++'''$$$"""'''(((---222...&&&&&&,,,''''''$$$###)))111///'''"""###&&&)))+++***(((%%%###%%%(((,,,...,,,((($$$"""""""""###%%%(((***,,,$$$$$$"""!!!&&&,,,---***,,,***((()))+++---......(((...111000///222333111///---++++++---///000111++++++***(((&&&%%%&&&(((+++,,,---+++)))'''((()))'''+++...---)))''''''(((111111111111///---,,,+++333666666222111222000---))))))(((&&&%%%%%%(((***777999:::888333,,,'''$$$%%%""" ###(((***'''"""###%%%(((***+++)))'''%%%&&&((()))'''$$$$$$'''***"""'''++++++'''%%%'''***111666777222)))&&&+++222---+++)))''''''(((***+++666666444111///...///000***---...---***(((***,,,...---***'''(((,,,+++'''---+++)))***...222333222+++...,,,''''''---...+++***+++++++++++++++++++++$$$$$$$$$&&&))),,,......(((...333111***%%%%%%(((///222555444///+++((((((((()))******))))))******,,,---,,,+++(((((()))***///...---///111111...+++)))'''&&&+++222333...(((///...------,,,+++***)))***,,,...///...///111333---,,,***((('''''''''(((***,,,,,,((((((++++++)))111333555666444111---***,,,++++++,,,,,,...///000------...000111///***'''///222666777888>>>HHHQQQMMMOOONNNNNNQQQSSSPPPJJJ===999333/////////000///222000000222555333...)))///---++++++---///000111///...---///222222///,,,///000222333333222111//////......111555777666555666444333111000//////000222222111000000////////////000---(((***...,,,%%%"""%%%***...333888>>>BBB000.........+++((()))///444333222000000000000111555222//////111111///,,,+++---......,,,,,,---...===999444000///......---***------,,,111666333,,,,,,,,,+++(((%%%%%%))),,,((())),,,///000000000///)))+++...000111...)))%%%''',,,111222000///222666RRRrrr}}}sss```AAAAAA===777333333555333000111,,,---444777444111222+++...///......222222///,,,...000222444888===@@@IIIKKKQQQXXXaaakkkrrrvvv&&&,,,222222---)))***---+++************(((%%%""""""%%%'''%%%$$$###$$$&&&''''''&&&((('''&&&''')))++++++***&&&&&&&&&&&&%%%###!!!&&&&&&''')))+++---...///444000+++(((((((((&&&%%%###&&&((()))'''&&&%%%%%%######%%%(((&&&"""###'''&&&(((+++......---+++))))))((('''&&&'''***---......'''###((()))(((***)))***+++&&&!!!###***+++((($$$!!!!!!###%%%&&&******((('''+++000...'''222333222,,,&&&"""$$$'''((((((''''''''')))+++---+++***)))((('''&&&&&&&&&,,,------,,,***'''$$$"""$$$&&&,,,222///)))))).........---+++///333///'''''''''(((***++++++)))(((((()))***,,,---,,,'''$$$&&&&&&&&&&&&''')))***+++))))))'''%%%(((...000---,,,***((((((***,,,,,,,,,///333444000------,,,))),,,***))))))***,,,......,,,------+++******,,,...)))***++++++++++++,,,,,,+++,,,---,,,***))))))***444111---++++++---...///666888888555444555333000(((((()))(((((())),,,///444666777555111---++++++'''(((***,,,......,,,******************((('''''''''))))))'''$$$###&&&))))))+++,,,+++)))'''''''''...111222///)))'''+++000***)))((('''(((***,,,...444111...---...///...---,,,---,,,+++(((&&&%%%&&&)))---...(((###$$$'''''',,,++++++---111333222000+++---+++&&&&&&+++---+++......---,,,,,,,,,,,,---%%%%%%%%%'''***,,,---...+++000444222+++'''(((+++444444333111...+++)))(((***+++---......---+++)))+++,,,---,,,*********,,,///---,,,,,,......,,,***)))))),,,111777888444///---------,,,++++++******))))))***,,,...///000111///---+++***+++,,,,,,+++,,,---+++&&&&&&***---,,,222222333444333111...---***++++++,,,------------,,,,,,,,,---,,,,,,,,,,,,999>>>EEEIIILLLSSS]]]eeejjjkkkhhhddddddeeeccc___PPPBBB333,,,///333444333222222222222000...---+++///...,,,,,,...000222333222000///000111111///,,,...///000000//////000222111---))),,,222444000+++......///000000000000000000111111222222111111000,,,---***%%%&&&***)))###'''(((***---111888@@@EEE666222///...,,,)))---222333222111000000000111111222000...///111111000---...///000///......000222===888222---,,,,,,,,,,,,+++.........111444000(((+++++++++)))((()))---111,,,+++***)))))))))******+++,,,///222222111---***,,,///333444222222444666DDDaaa~~~{{{jjjLLL<<<999555222222333333111000***(((---000......111000111///++++++///000...000222333333222333555777444555777;;;@@@EEEJJJLLL###(((......***'''(((***'''$$$"""###&&&'''###  %%%)))***'''%%%%%%(((,,,///000'''%%%$$$''',,,...,,,))))))'''&&&((()))'''!!!%%%%%%&&&'''***---000111666222---(((&&&###!!!"""%%%'''(((&&&%%%$$$$$$"""((()))&&&$$$&&&&&&''')))***++++++*********(((&&&$$$&&&)))...000...((( ###'''((((((***)))******&&&###$$$)))+++(((%%%""""""###%%%'''%%%'''''')))---111///***333444333...(((%%%%%%'''(((%%%######&&&))),,,---***)))'''&&&%%%$$$$$$$$$))))))******(((&&&###""" ###***000///++++++...000111111111444555000)))...---,,,+++***++++++,,,------,,,,,,---+++(((%%%(((((()))***,,,------...------***&&&(((...000...,,,***'''&&&''')))))))))000333444///+++***(((%%%((((((''''''((()))+++,,,,,,---------,,,---000333)))))))))+++...111111111000...---,,,------,,,+++333...'''$$$'''+++///000444777777444333444333000***+++++++++***,,,...111...111333111---,,,///444,,,///333333111//////000111///---+++***)))(((((((((***+++(((%%%$$$'''******)))(((((()))((('''%%%***+++,,,+++******,,,...)))((('''((())),,,///000000+++''')))///222000,,,...,,,***((('''%%%###!!!(((000444,,,###"""'''+++***+++---000222333111///,,,---***&&&&&&***---,,,000000...---,,,+++++++++&&&&&&''')))***,,,---...000444666333...+++---000888444///------,,,***(((((())),,,000111000,,,((()))+++------,,,,,,,,,---///---***)))******)))((('''***///333666777666555------------------------+++)))))),,,000333222111222...+++,,,111333111......000---'''%%%)))...///111111222222222111000///***+++,,,---...---+++***)))+++,,,++++++---333777DDDMMMWWW___dddiiipppvvv{{{qqqkkkiiiiiifff___JJJ333)))///777999777333444444222...,,,---...000//////...///000222333444222000000000///...,,,,,,...000---******///444555...(((***111222+++###&&&(((+++...000111111000///000222333444333111000******'''###$$$((((((&&&,,,+++******---444===CCC999333...---,,,+++///444111111000/////////000000///......///111111000//////000111111111111444666:::666000+++******++++++,,,/////////000000---(((+++++++++++++++---222555444111---)))''''''(((***+++---///222333333222111000111222333333333444444>>>VVVuuuoooQQQ;;;888555222111111111222222,,,((()))+++,,,///333444444000***))),,,...---111333444333111000000111......------///000222333 %%%))))))%%%######$$$%%%$$$$$$$$$&&&&&&&&&%%%###"""!!! """%%%(((---***''''''***...111333""""""###&&&((()))'''&&&((('''&&&'''((('''$$$ ''''''&&&''')))+++...000111000---***&&&"""%%%'''((((((%%%""" %%%...000+++%%%$$$%%%&&&&&&'''(((((())))))***)))&&&%%%%%%(((+++---+++'''""""""%%%''''''%%%)))))))))(((&&&$$$%%%(((+++***(((%%%$$$%%%'''***!!!"""###%%%)))+++)))'''+++---...---+++***+++---)))&&&$$$%%%(((***+++***'''''''''&&&%%%$$$""""""$$$$$$&&&&&&%%%$$$!!! ###)))------++++++,,,...//////000111222000...333222///,,,******,,,...000...,,,,,,,,,,,,+++***)))***,,,---///000111111------***%%%%%%***,,,+++***'''$$$######%%%%%%%%%)))...///,,,+++,,,+++)))'''(((((((((((()))***,,,+++,,,,,,++++++,,,...111,,,++++++...222444444333222000///000222222...***---)))$$$$$$(((+++,,,+++...111222///...000///,,,...//////---++++++,,,...+++...///,,,(((***000777444444222000...------...222111000...---+++***))))))+++,,,+++((((((+++///((($$$!!!###'''***(((&&&''''''''')))+++---------******))))))***,,,///000,,,&&&###(((111666333......+++((((((******'''$$$,,,444888222******///222+++,,,---///000000000//////...+++))))))+++------///000000000...+++(((&&&'''(((***++++++,,,---...444666777444000///111555666111++++++///000,,,'''$$$%%%(((,,,......+++)))'''))),,,------,,,---...000---***((('''(((((()))&&&)))---......///222555......//////000000000111000---+++///555888777444222---***---333777444///111444222,,,(((***---......///111333333222000...***,,,...000000...+++)))(((,,,/////////222:::BBBIIITTTbbbkkkmmmmmmoooqqqwwwwwwpppbbbXXXUUUUUUTTTXXXFFF333***///777:::999222333333333222111000...111222111000......///000000///............------+++///222///)))''',,,222666111,,,---111111+++%%%%%%'''***---///111222222000111444555555333111///)))(((&&&%%%&&&***,,,,,,...---+++******...444999444...+++...000///000222222111111///......------//////000111111111000///+++...111333333222222333333111...---------,,,+++---......---,,,---...------,,,++++++,,,///222555444111---)))&&&&&&''''''(((***---///111222444555000///...///111222000///888OOOppprrrXXX???;;;777444111---...111555111...,,,---///222555333333000+++***---...,,,...000333333222111111222333222111000000111222333$$$&&&'''%%%""" !!!&&&))),,,***''''''+++000)))$$$ ###&&&%%%$$$((('''&&&'''***,,,,,,,,, $$$$$$  ###%%%&&&'''%%%###$$$'''*********)))(((((()))***+++(((***,,,+++((("""$$$&&&((('''$$$!!! !!!***333333+++### &&&%%%%%%%%%&&&&&&''''''(((((('''&&&&&&&&&''''''&&&%%%%%%&&&((((((%%%###'''((((((&&&$$$%%%%%%&&&***+++***(((&&&'''+++..."""!!!"""$$$%%%$$$$$$###"""%%%(((+++,,,...///000*********,,,,,,,,,***(((''')))+++,,,+++((($$$""" !!!"""$$$$$$###!!! $$$(((,,,---......---+++000///......,,,,,,---000444444111---))))))+++...///---++++++---/////////////////////............,,,---***%%%$$$'''***)))'''$$$  """###$$$%%%***,,,+++***,,,---+++''')))+++***))))))+++...---------+++))))))+++---000000///111333444444333111111222555777555///***)))(((***---//////***'''***---...++++++---,,,)))...//////...+++***+++,,,***,,,,,,)))'''(((///555===777...***+++,,,,,,***...///111111111...,,,***))),,,------,,,---111444+++&&&"""###(((+++)))&&&%%%%%%&&&)))---///...---...---,,,,,,+++,,,------'''$$$###'''///444222///,,,)))(((***---///...,,,///444666333222555666555------,,,,,,,,,---///000111///...------,,,---///...111444666444...(((###&&&))),,,---,,,,,,---///333444444111......111444222---))),,,111333...'''((()))******)))(((((((((%%%'''***++++++,,,---///000...+++(((&&&''')))+++***+++***'''%%%'''---333---------...//////000000222///---000666:::888555000,,,))),,,333666222---333888999333---------,,,+++...222555555222///,,,+++...000222222000---***+++///333333222444;;;BBBJJJTTT```fffddd^^^YYYXXXWWWWWWRRRFFF>>>===>>>??????999222...000444666777111//////444::::::444---333444333111---***+++,,,+++,,,,,,---------......,,,222555333,,,(((***---111111111000///...---+++***+++,,,---///111222333222333555555555222///---'''''''''((()))+++...111000000000...,,,,,,---///...***+++333888666222000333222111///---+++))))))111222333333222000......$$$)))000444444111...,,,,,,---...111222222///,,,...---,,,+++***+++111777111///,,,++++++---///000))))))((('''%%%$$$###"""$$$'''***,,,---///222444.........000111111///,,,***BBBiiivvvdddJJJAAA999444///)))(((,,,444444333111000222333444///111111...---000///,,,---000222333222222222222111000...---------......***)))'''$$$!!! !!!###''',,,///---''''''...666,,,&&& $$$&&&%%%!!!!!! !!!###&&&'''&&&$$$!!!&&&###$$$$$$&&&'''%%%"""###)))...,,,,,,+++***((('''&&&&&& $$$)))***'''"""!!!$$$&&&'''%%%$$$######""",,,333///%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$%%%'''))))))&&&###''')))(((%%%%%%''''''%%%(((***+++***((()))---111((('''(((+++***&&&###$$$!!!###'''***------------+++...111222///,,,******+++---///000///,,,)))&&& """$$$&&&&&&&&&%%%$$$,,,///000//////111111...555333111...)))&&&(((...333444444000+++)))***------+++***+++...111222222666444111...+++***)))))),,,...---(((%%%((())))))$$$!!!"""%%%&&&(((,,,...+++)))******'''&&&))),,,+++))))))+++...000000///---***)))+++,,,000222333222000///000222111222555777777555000,,,+++...333666555111,,,(((***......,,,,,,//////++++++,,,------,,,,,,---///++++++***))))))+++///222AAA888---)))+++------***+++---000222222000,,,******---///...---...333666555///)))''')))+++)))'''$$$%%%'''+++...///...,,,111000///---,,,,,,++++++%%%&&&(((***+++,,,---...*********,,,...000000///.../////////333888777222//////...,,,+++,,,///111222//////111111------///000333777999777111***%%%%%%)))---///------///111/////////...,,,,,,...000///+++))),,,111333...(((///222333...'''###%%%(((&&&((()))))))))+++---000///...,,,)))''''''***,,,...---***%%%"""$$$+++000******+++++++++,,,,,,,,,///...---///333555444222...+++))),,,000111...***111888;;;666000.........+++...111444444222///,,,,,,...111333333111///---000222333222222444:::???LLLRRRXXXWWWOOOGGGAAA@@@:::<<<:::444111444666555***---111111000///000222///,,,,,,444===???666,,,333555555222,,,))))))+++))),,,///000000///000111...222555444...******+++,,,///000000---,,,,,,...---...///000111222222222222222333444333111///...)))((())),,,+++***,,,000222333555444111...,,,+++---***...999AAA>>>555///222222111///---***((('''000222444444111///------"""(((///444333///+++)))***,,,///222555444111------,,,,,,,,,***+++333===555111---+++++++++++++++%%%''')))******)))'''%%%"""%%%***+++++++++///222---///333555555333000...)))===ccc}}}~~~zzztttgggXXXIII;;;555///(((%%%(((000333444111///000111///---111222000000222111...111222333222000//////000111000...,,,+++***++++++,,,)))&&&""" !!!$$$&&&'''***+++(((%%%&&&,,,222,,,(((###!!!"""######""" ###&&&&&&%%%###&&&$$$!!! $$$((('''''''''&&&&&&'''***,,,++++++,,,+++***'''$$$###!!!%%%&&&$$$ """$$$''''''&&&$$$$$$$$$ %%%,,,...'''$$$'''''''''&&&%%%$$$###"""###""""""""""""$$$&&&'''$$$$$$$$$%%%'''((((((((()))+++***&&&&&&******&&&$$$'''***)))''')))---222,,,,,,111777555,,,&&&&&&###%%%'''+++------+++)))+++000444333...+++---000......------,,,+++))))))%%%&&&)))+++------,,,+++...000000,,,...333333000222111111///((("""$$$,,,111444666444...+++***,,,,,,+++***+++...111222222555333...***((('''((()))***......***'''((()))(((### !!!%%%)))***---000111,,,((('''&&&"""###'''***)))'''&&&(((+++000000///---+++***+++---,,,000333111,,,))),,,000333555666666444222111222000444888777222...,,,---,,,000111//////222222///+++---//////...---...///,,,+++***,,,///111111111:::555000------......---,,,---/////////...,,,+++,,,...000...,,,---000444999444---************)))###%%%))),,,---,,,++++++111111000///---,,,,,,+++***111555222***&&&(((---+++,,,---,,,+++***+++,,,+++,,,------111555333...///000111000...---///111111...000444333---+++---000222555666444///***&&&$$$)))...000......000333...//////.........///000222...***+++...///---)))---444999444)))"""%%%***))))))))))))(((+++...222,,,,,,,,,***''''''***,,,...,,,)))&&&%%%&&&***,,,+++++++++++++++,,,,,,,,,---------...///000000000---,,,+++,,,------***(((...555888444...///222333///000000000000000//////+++---000222222111000...111000...///333:::BBBGGGSSSTTTQQQHHH===666555777...000///---///222222...%%%+++000222///------......,,,---333999:::444---222444666333...++++++------111666777666444333333///000111000...,,,---...---...............---,,,+++...222555666444111//////000000111222222222111000...000333000******...111333555444222///------///,,,///;;;DDD@@@555,,,/////////...---+++)))(((,,,///222222000---,,,,,,&&&***000222111...,,,***...---...000222222000...++++++///000---+++333>>>777333...++++++++++++)))((())),,,...///...---,,,"""''',,,---++++++---000***000777:::888444222111111<<<[[[uuu{{{zzzvvvlllhhhSSS@@@:::666...***,,,---222333...+++---...,,,111333222//////222333111222222222000---,,,---...222111///.........//////***'''""" %%%(((&&&&&&$$$######%%%))),,,))))))'''### !!!$$$ $$$(((***+++%%%%%%%%%%%%&&&(((***---+++)))'''(((+++,,,***&&&)))***,,,,,,+++((($$$"""!!!######  """&&&''')))(((&&&###!!!!!!$$$(((---+++"""!!!,,,'''(((((('''&&&$$$!!! !!! ###(((+++%%%$$$###"""$$$'''***,,,***---,,,'''(((---,,,(((!!!%%%((((((&&&(((---222,,,...777???===111((('''$$$%%%(((,,,...---+++(((***000555222,,,***000777...,,,)))&&&%%%&&&'''))))))+++...000222222222111,,,...,,,(((+++111333000***+++---///(((!!!###+++000555999777111,,,+++,,,,,,+++***,,,...000111000000...***'''&&&(((+++...&&&,,,---)))&&&''''''&&&### """(((,,,...///222222---((('''$$$!!! $$$((('''$$$###&&&)))......---,,,))))))+++,,,(((...222///(((%%%)))///555777666333000///333666333777888333,,,(((+++000---000111///000333333000000111222111...,,,,,,,,,---******...444666444111000111111000---,,,---/////////...,,,,,,+++++++++...///000...+++***---000666222---))))))***,,,,,,!!!%%%***,,,,,,***))))))111000000///...------,,,222;;;AAA:::,,,$$$'''///,,,...///,,,'''$$$%%%&&&***---...---...111000,,,...222555555222000000111///---///555444---)))+++///000000///...+++(((&&&###)))///111///...111444111111222222222222333333666111,,,)))***++++++***$$$000:::777+++###'''...,,,+++***)))(((+++000333)))++++++***''''''))),,,+++)))(((''''''(((((()))........................---...//////......///111,,,---------,,,***((('''+++222555000,,,///555888333222///------...000111+++,,,...000111111000///000,,,***,,,555BBBMMMTTT[[[WWWMMM???333...222888---...---,,,...000---&&&***---000111///,,,,,,,,,...---...111444444222///000444666444000---...111222777<<<===;;;777555555///...---,,,,,,...///111222///---...111222...+++''',,,333999:::666000,,,,,,---...///111333444555777666777999444,,,***......000222111000......///111,,,...999BBB===222))),,,,,,---...---,,,+++***(((+++000111...,,,,,,---+++...000111000.........222000------...//////...)))+++111555000,,,111<<<999444...,,,,,,,,,+++***'''(((***,,,------------$$$)))...///---+++---000'''///888<<<888333111111111666PPPooo|||{{{uuu]]]FFF@@@===666222333...333333,,,(((,,,...---555666333...---222444333000000///---++++++---///++++++***+++,,,...///111&&&""" $$$(((***)))'''$$$""""""###$$$(((%%%###### $$$###))),,,+++)))$$$(((+++***&&&###%%%((((((%%%$$$&&&***,,,)))%%%&&&%%%&&&)))+++***%%%!!!"""!!!!!! !!!###&&&'''&&&%%%(((222<<<333!!!###,,,(((***)))(((%%%###"""###$$$%%%&&&''''''&&&''')))+++&&&###%%%,,,+++%%%***+++++++++---...***&&&&&&'''''''''(((***...111***+++222;;;;;;222+++***""""""###''',,,---+++)))+++((((((---...***+++///000...***'''&&&'''***,,,(((...444333---***,,,000)))***(((%%%&&&)))(((%%%%%%'''***+++++++++,,,...000333555555222000///...333---***---///,,,)))(((,,,,,,)))&&&(((...///---...---***)))(((((()))***&&&### %%%***///111222000---***(((&&&%%%%%%%%%'''(((&&&###"""%%%(((...---,,,+++++++++,,,---,,,///111...)))(((,,,111444000------000333555555444333000,,,)))((()))+++///444444///...111///***+++000555555111,,,***+++,,,***))),,,111222...***222///+++)))***,,,...///...+++((('''((()))******+++***---000///+++***---555666333,,,+++---***###%%%&&&)))---,,,(((***000888444///,,,...222333111;;;BBBFFF>>>///%%%'''------------+++((('''''')))444...,,,111333...,,,---...------,,,---...000111...222444444000---,,,,,,...---,,,---......,,,***)))---444888333,,,,,,111333222111111111222333333555000+++---333444///((()))---000///+++***---111///+++)))***)))'''(((,,,++++++++++++++++++******444---%%%###''',,,//////888666222///,,,+++++++++000000///---,,,---///222---///000...***&&&&&&(((...111333111---,,,111555444000+++)))***...111222---///111222222000---,,,---(((%%%)))666GGGUUU\\\ZZZZZZRRR???///+++///333---,,,+++***)))(((((((((333222111111222222333333666000000777:::555///---555333222111222333222111///444555222111555777777555222///...//////---+++//////...---++++++---///,,,$$$'''555<<<444,,,+++///.........000111333555000777;;;555///---,,,,,,.........//////...,,,***,,,+++,,,111666666111+++///...---,,,++++++++++++,,,...111111///...000222333111///000222444333111/////////...,,,++++++,,,+++***+++000222000000222555444222...+++)))+++,,,)))...000...---//////---'''***...///...---,,,,,,///111333333222000000000///777HHHccc~~~nnnTTTBBB<<<:::777333,,,)))+++000333000---...555222///...111555444000222:::;;;333...000111...222***)))111555000///333%%%"""  """&&&***,,,***'''%%%######"""!!!$$$"""$$$((((((%%%###$$$!!!!!!"""%%%)))***(((&&&&&&***---+++'''######$$$&&&$$$###&&&+++...,,,)))'''(((***...000000...+++$$$###!!!  !!! ###'''((('''%%%,,,999JJJGGG111)))---+++(((******(((%%%$$$&&&(((((((((((()))***+++,,,,,,(((***)))%%%%%%))),,,+++'''(((((()))******(((%%%((((((((((((((()))+++---******///666666...))))))###!!!!!!$$$)))---......,,,'''%%%''''''&&&)))///222...)))&&&&&&(((***,,,,,,...000000...------------,,,)))%%%&&&(((&&& %%%(((,,,......------...111111222222222000...---///,,,+++,,,+++''''''***++++++(((%%%(((...000...,,,,,,,,,+++***)))((((((###"""  &&&000888///...+++)))((((((((()))*********)))'''&&&'''((((((((()))***---......------------,,,,,,---///000...***(((+++111666666555111000...+++((((((+++---,,,111111...---...+++&&&(((,,,222333111//////000---***)))+++000222000---111///,,,+++---/////////+++***)))***,,,---------...---///222222---,,,...000222111------...+++%%%######&&&***------///222444000+++***///333222///333999===888---&&&''',,,+++,,,,,,,,,******,,,...///***)))...000---+++,,,...,,,***((())),,,///222---///111000---******++++++,,,------.........///+++...333666111++++++000111000///......000222444333///---000555555///(((,,,...000000......111444///+++)))***)))'''(((,,,...///000000000///...---,,,((($$$%%%+++222444555666555222///---,,,++++++...///...---++++++,,,...222333222000---+++***+++111333555333111111333666111111000/////////000111222222333444444222///---...***(((,,,888FFFQQQVVVZZZZZZRRRAAA444000222444111000///---+++*********,,,---///000000111444555444//////555777222---+++000///---------...------.../////////444::::::555222111111333444333///+++...//////---+++******+++---'''(((333777111,,,---111111111222333555777999333555444111000111...)))++++++---///222333222222000---+++,,,000111///,,,...---,,,+++***+++,,,---...000222222000///000222222000------///000000...***,,,---.........---...000---,,,//////---...111///000///,,,***((()))+++)))---...---...222222000))),,,///000000.........000222444444333222111222444888DDD[[[uuupppXXXGGG@@@;;;666000///,,,,,,000222111000222777555111......000111111999EEEIII>>>222///...,,,...***+++000444333222333'''&&&###""""""%%%)))***---)))&&&%%%%%%$$$ $$$---111,,,&&&###$$$$$$&&&((()))(((%%%###%%%(((+++***&&&###"""###)))'''&&&(((,,,...---***(((+++...000000/////////'''&&&$$$"""""""""###$$$%%%""" ###((()))'''###)))999SSSXXX>>>***)))***))),,,...,,,'''&&&)))---,,,******---111222000---,,,888@@@999---)))+++...(((''''''((('''&&&%%%%%%(((((((((((())))))))))))***)))+++///...***'''((($$$""" """''',,,111333///)))$$$######%%%***000555///(((%%%&&&)))++++++000...,,,,,,...///---+++000///+++(((***---)))"""$$$)))...111111000...---222000///000222111...+++******++++++'''###'''---------***&&&)))000333222+++,,,---...,,,***'''&&& !!! ###111<<<000...+++(((&&&'''((())),,,***((('''''''''&&&%%%'''&&&&&&***...///---***,,,******+++///111000///,,,(((%%%***111666444000,,,,,,***(((''')))---111,,,000111...---,,,)))%%%$$$(((,,,///000111222333000---+++,,,///000///,,,...------///111222111///)))***,,,000444555444222333111111444333...---...)))+++---,,,---...***$$$'''(((***000777<<<<<<:::111***%%%(((000444111---+++000333111+++'''(((******,,,------,,,---///111+++((((((,,,...,,,+++,,,,,,***'''%%%'''***///222/////////---***)))+++,,,+++...111111//////222555//////111222...)))***...000///......///111333555111///...111555555///***------,,,++++++,,,---///---)))(((******((())),,,000111222333222111///---'''%%%%%%)))000555666666444333222000...,,,++++++---...///...,,,+++,,,---555333000/////////......333333444444333333222222...222666666333000///000777555333444555444000,,,,,,***)))...888CCCJJJMMMVVVUUUMMMAAA777555444222111000///...------,,,,,,%%%))),,,......000444777333//////333555111+++))),,,,,,,,,,,,++++++++++++---+++)))---888@@@<<<333...///333666777444...))),,,...000///,,,)))((('''///***+++111111,,,,,,000444444444333444555555666555222---+++000555///''''''))),,,000444777888999777111+++)))+++///000000///---+++))))))+++---...///000222111000000111222111...,,,+++,,,---,,,,,,(((***---000111222111111555111///000///,,,,,,///***,,,------,,,++++++,,,+++,,,++++++000666666333(((+++---......------...111333555555444333333333777666===QQQjjj|||vvvdddTTTGGG===555000000+++)))---000000222666555333000...---...222555>>>QQQZZZLLL888.........(((+++++++++///444444000((()))'''$$$%%%))),,,---)))&&&######%%%$$$ """,,,222---%%% $$$&&&'''))))))'''$$$"""%%%&&&&&&%%%""""""$$$&&&...+++))))))++++++***((()))+++---,,,(((%%%%%%&&&((((((((((((((('''&&&&&&***&&&"""###'''((($$$ %%%444SSS]]]BBB(((%%%***,,,///000---'''&&&+++000...,,,,,,000555777333...333IIIYYYRRR>>>000...222111---***)))'''$$$###%%%&&&&&&'''(((******)))(((***))))))))))))''''''(((%%%$$$###%%%(((---111444222---(((&&&&&&(((---222666///'''$$$&&&)))++++++...,,,******+++,,,+++***111///,,,+++000444111)))$$$(((...222222000...---222///,,,...222333...)))((('''((())))))'''+++111222111---)))***111444333,,,,,,------+++***(((''' $$$///888444111,,,(((%%%$$$%%%&&&,,,)))&&&&&&)))***)))&&&---***((())),,,...+++(((*********,,,---...---,,,000+++(((+++222333...((((((((((((''''''***///333000111111000...---***(((###$$$'''***,,,.........111/////////000///+++(((++++++---000333333111///))),,,222999>>>???<<<:::666222111333111---******(((***---///000...)))%%%)))...222999DDDMMMJJJAAA111'''"""(((222555111,,,(((+++......,,,***))))))---......---++++++,,,...)))))))))+++,,,+++++++++)))(((''''''))),,,///111222000...+++***+++---///000333666444000///222666111...---...+++''''''+++...///111222444444444444111000///111333333000...111...+++))))))***))))))+++((('''******((()))------...///000///---***((('''''')))---111333222000111111111000///---,,,+++---///000111000///000111222...++++++...111111///000000000111222111...,,,---222888777333......000888555111111333222...***)))((()))///999BBBFFFHHHOOOMMMFFF===777666222......---------------......###''',,,......///333777222111222444444111,,,)))...///000///...------...---,,,+++///999@@@<<<333,,,...222444444000+++'''***---111111///,,,***)))...---///111///***,,,111444444333111000......---333///***)))///444000((('''***---000222555888:::999444---+++,,,111444666222///,,,)))(((***,,,...,,,---...///000111222444000...,,,+++***+++++++++******,,,///222444444333777444333555222---***+++)))+++///000000000000000...---******111888888333%%%'''))))))(((((()))***///111444444333222333333444222666GGG```uuu}}}uuudddNNN===555333...(((%%%(((,,,///444999000---+++---///111444888CCCXXXcccSSS:::......111)))...,,,&&&(((000333...$$$((((((%%%(((///333222%%%###!!!"""$$$$$$"""$$$ '''+++((("""###%%%''')))(((&&&%%%$$$+++((($$$ """%%%***((('''&&&&&&'''&&&&&&&&&((((((%%% '''))),,,......+++(((&&&...)))%%%$$$&&&%%%!!!%%%111LLLUUU>>>((((((---000111000+++&&&&&&+++000---++++++///555777333...777OOObbb\\\HHH<<<>>>EEEAAA777...,,,)))%%%$$$&&&$$$###$$$&&&***+++***)))))))))(((''''''((())))))'''(((***+++,,,---...///000...,,,)))))),,,///111555///((($$$%%%((()))***)))******)))'''''')))+++000000...---111555111+++###''',,,//////...,,,,,,111...---000444444///***)))$$$$$$)))---...000222333222---)))***///111///---,,,***)))(((((()))***###""" ###'''+++...222///,,,(((%%%%%%%%%&&&+++(((&&&'''***,,,+++)))000---))))))+++---,,,+++&&&***......***((()))+++333///,,,...222222,,,&&&&&&'''''''''(((+++///333333222111111///---++++++$$$######&&&)))+++)))&&&***,,,///111222000,,,)))******,,,///222222000...,,,111999BBBHHHIIIEEEAAA777222///111000,,,((((((,,,,,,...222333000,,,)))+++444<<>>SSShhhvvv}}}yyyqqqTTT===555666---'''$$$(((,,,000666<<<111+++)))...333555777;;;PPP```dddQQQ777,,,---///222555111'''&&&...222///%%%&&&$$$(((222777555#########$$$$$$$$$$$$%%%***$$$!!!###%%%""" ###%%%''''''%%%$$$$$$%%%111,,,%%% !!!###!!!!!! !!!"""$$$&&&'''$$$$$$$$$###!!! """###&&&))),,,//////,,,)))&&&,,,***'''$$$###""" $$$+++===BBB000%%%((()))......,,,***((((((***,,,)))((())),,,000222000...666JJJZZZWWWMMMLLLVVVaaaQQQ???000,,,+++'''&&&((($$$""""""$$$))),,,+++)))&&&((()))'''(((++++++)))'''***---///...,,,+++++++++,,,,,,)))***...000...111...***&&&$$$%%%''')))%%%'''))))))(((''')))+++---//////,,,,,,...+++&&&$$$'''***+++++++++,,,---//////111444777555000+++)))$$$$$$+++111222111222//////+++'''(((---...++++++***(((''''''(((***+++&&&$$$$$$%%%)))******(((+++***)))((((((((())))))###"""!!!"""$$$%%%%%%%%%---,,,+++++++++,,,...///%%%+++000000***&&&'''***000...---///111111...+++&&&''')))******+++---000000///111444333...++++++%%%###"""&&&+++,,,((($$$###&&&+++000222222000...,,,++++++---000111111///000555???IIIOOOOOOKKKFFF777111///222333111//////...,,,...444777666555666AAAMMMSSSTTT___lllfffTTT:::...(((...555222......+++...222333111...,,,+++333222000,,,'''###""""""%%%)))***&&&$$$%%%%%%###&&&))),,,///000000...---000,,,'''%%%&&&(((+++,,,///000000,,,)))'''))),,,111***&&&(((***))))))***%%%)))///333444111---***222222111///---,,,...000////////////...---------&&&$$$%%%***+++***+++...,,,,,,+++***(((&&&%%%$$$"""$$$'''+++---...------//////..................)))+++---......///111333...---,,,...111444666666000000000///...,,,+++***...///...+++))))))...222111000---+++((((((((((((000000111888BBBKKKPPPQQQLLLKKKEEE<<<888666222,,,777666333111...,,,+++++++++,,,...///000000/////////333555444444444000,,,...111444444111...///000///555888555333444555444222333444222000---,,,---)))+++---......///000222---///111111...,,,...000///000000000000///......+++//////,,,+++...///---+++---...---***))),,,///...---------...000222333666333000---++++++,,,---((('''''')))---111444444...000222111///---------,,,)))''')))---000000...///000666;;;:::111)))'''&&&)))---////////////000111111///---000444333...++++++***(((&&&%%%'''))))))+++...000//////000111000//////555CCCVVVjjjvvvxxxzzz]]]CCC888888111,,,)))---000333777<<<555---+++000555666===FFFfffiii```GGG222+++,,,,,,;;;;;;777///,,,...111111 ''''''"""%%%...111,,,%%%((()))'''######&&&***///)))%%%$$$### """%%%$$$%%%&&&%%%"""!!!###%%%///+++'''#########%%%%%% !!!$$$''')))&&&$$$######%%%((())))))'''((()))******)))(((''''''''''''$$$!!! !!!###&&&)))111000$$$%%%)))###&&&&&&(((+++------)))&&&$$$%%%&&&''')))+++,,,---111BBBRRRWWWYYY___jjjqqq[[[BBB---))),,,***(((***'''$$$!!!###'''******((("""&&&)))''')))---,,,((('''***---...,,,*********))),,,+++''')))///111000,,,---,,,(((###!!!$$$(((%%%%%%&&&))),,,---,,,***(((---000,,,)))))))))&&&'''((((((((((((***---000---111666::::::666111---)))''')))...111///...000+++,,,+++)))+++///000,,,&&&&&&&&&''''''((()))***&&&''')))************+++'''(((((()))))))))))))))!!!!!!!!!  (((,,,000///+++))))))+++&&&***///000...+++******,,,---.../////////000000'''))),,,---,,,+++++++++,,,---444<<<;;;333+++***$$$"""""")))111444///)))%%%'''***,,,...///000111000...,,,,,,...111222222333888BBBLLLRRRRRRMMMHHH777222000666;;;<<<;;;<<<<<<999;;;DDDKKKNNNRRRWWWjjjttttttiiikkkuuunnn[[[@@@333,,,111333...+++...)))...333444111...---...111000///+++'''$$$$$$$$$$$$***,,,(((%%%((((((&&&(((***,,,...//////------///+++&&&$$$&&&)))******))))))(((((((((***,,,...111***&&&)))......------''')))---///000...+++***...111333222...+++***,,,...111333111,,,)))'''(((%%%###%%%***+++***+++......---+++(((&&&%%%%%%%%%"""$$$&&&)))***,,,...//////...---------...///000---......------...000222///111222333222333444666111222222///+++)))+++---...,,,)))''''''***...111///000///+++&&&%%%(((,,,666444444:::CCCLLLRRRTTTMMMMMMHHH>>>777444222...555444222000...---,,,,,,---,,,+++...111222...***)))000333111000111///***---111444444000---...000000555666222///111222111---000333222000......///)))))))))(((((()))---000......---******,,,...000444444444333222000...---+++///000...---///...+++)))+++---+++((('''+++///......---------...000111333222111/////////000000+++)))''')))---111333333+++///333444222///...---******+++///444666222...***+++111888777000***(((&&&(((+++,,,,,,,,,---...---000111//////222222...000///---***&&&&&&''')))'''***---/////////000111333222000///777KKKfffyyyjjjQQQAAA;;;666111...111333222333666444//////333444888KKK```yyyoooXXX<<<...000222///;;;999999888444...---000&&&,,,***!!! '''''' ))),,,...***$$$"""'''---000,,,((('''###!!!$$$***&&&'''&&&### !!!$$$((('''&&&''')))+++++++++&&&&&&%%%$$$$$$%%%(((******'''$$$%%%(((,,,,,,+++''''''&&&%%%%%%&&&'''((("""%%%&&&$$$ ###'''......111+++###***...### $$$,,,222000)))!!! """$$$$$$%%%&&&))),,,+++===RRR```hhhooossssss^^^BBB)))&&&++++++***+++***%%%!!!"""&&&)))(((&&&%%%)))(((***...---(((%%%(((++++++)))((()))+++***---+++&&&(((000444333(((,,,...)))""""""'''(((%%%$$$)))000333...)))###+++000---******,,,,,,***)))(((&&&&&&)))///333,,,222999===<<<777222///''')))...222///******...))),,,,,,,,,///444444111"""###&&&((())))))((((((%%%)))---,,,)))(((,,,111((()))*********((('''&&&'''((()))&&&!!!!!!###&&&...444333,,,%%%"""###((())),,,000222222...***,,,...000///---,,,...000(((+++...///---+++))))))***...888DDDDDD888...***###!!!###,,,777;;;666000+++++++++))))))***---///333000---,,,...111333555444:::CCCMMMRRRRRRMMMHHH888333333:::CCCFFFFFFHHHRRRNNNQQQ\\\gggmmmuuu}}}rrrkkkqqqiiiVVVCCC666///222111***)))...%%%,,,333444000------///......---+++(((''''''(((%%%,,,///+++)))---...,,,+++++++++,,,------------000,,,'''&&&(((+++,,,+++&&&%%%$$$'''+++000333444111***&&&+++111222111000,,,,,,------...---------+++000555555000***''''''777;;;<<<888///'''$$$%%%$$$"""$$$***,,,***+++//////---)))&&&$$$$$$$$$%%%&&&'''(((((()))***---//////...,,,+++,,,---000111333222111///......000333000333555444111///111333///222222...(((&&&)))------***'''&&&(((,,,///000...111111---&&&$$$)))///999666444888AAAJJJQQQSSSMMMNNNIII>>>555222000------------------......///...***))),,,222333...(((%%%,,,000------///---(((---111555555111......111000333333///---000111///&&&+++000111000......///)))(((&&&###"""$$$)))---///---)))%%%%%%***///000;;;:::888555222---)))''',,,//////...///111...)))&&&)))+++***'''(((,,,111222111000...------000222111000000111111222333333///,,,)))***...111222111)))...444666333000...---+++,,,000777===>>>777111'''(((---333444...******(((***,,,,,,++++++,,,---***///222000///111111///222111...***&&&%%%&&&((('''***---/////////000222555444000---333IIIjjjvvv```KKK>>>777333000222222///---...///...111444222:::XXXxxxpppPPP444...666:::666777444888===888,,,(((---$$$$$$!!! %%%&&&$$$$$$%%%(((***+++***(((&&&******++++++)))&&&###"""$$$''')))&&&  $$$&&&&&&### %%%)))*********)))(((***...111222...)))'''((())))))'''***)))'''&&&%%%%%%%%%&&&'''''''''&&&$$$%%%'''***///...---+++)))&&&$$$""" ###"""!!!&&&......))) $$$(((***)))(((((((((...555LLLiiiwwwxxx}}}fffDDD...333666+++%%%,,,%%%"""!!!%%%***,,,,,,(((###!!!&&&111999888555,,,***&&&""" !!!###******))))))***++++++,,,+++)))%%%""""""###%%%''')))***---222666555///***!!!///999444)))%%%'''***,,,***'''###!!!&&&...666333222111111000,,,'''######+++222222---+++///555///+++'''***///444555333***+++,,,,,,+++)))&&&$$$$$$''')))(((&&&&&&)))---++++++***((('''''')))+++***'''&&&(((,,,---(((###***(((+++///---&&&$$$'''###$$$(((...333444000,,,555333111//////000000111///,,,+++---000///)))$$$+++)))...888;;;444,,,*********,,,000444333///+++*********************+++///111000---,,,//////---...444>>>HHHMMMNNNMMMJJJ888111444BBBKKKKKKNNNUUU\\\\\\aaannnxxx}}}~~~fffYYY[[[YYYPPP777444111...---,,,***)))%%%(((---//////.........+++(((''')))---///...,,,***///444555222---******,,,---...//////...---,,,...***%%%%%%'''******)))((($$$$$$,,,555888333+++)))+++---...............222...***+++///222000---222888<<<:::222+++***+++555888;;;:::666000+++((((((...000,,,)))+++///000000---******,,,,,,)))&&&))),,,---+++,,,000222000---------...111222222222222111000///000000...---,,,...///---++++++///222111111000...+++)))***+++''',,,...,,,,,,......,,,.........***'''&&&***...777222000777AAAHHHJJJIIIIIIPPPLLL<<<222333444000...000111///+++***,,,...+++******---111444333111---***)))***---///...,,,***---222555777666444222///000000///---,,,++++++)))+++...///...---------&&&***,,,)))###"""'''---***...///,,,'''(((///666CCCHHHCCC444+++---,,,'''...111---&&&***444333)))'''((()))***+++,,,------&&&'''))))))***+++...000222222111000555999888222---///+++)))222>>><<<111...111555555111...------)))+++444???@@@999444444000,,,)))***...111///,,,)))+++...///...,,,++++++------///111222222000---,,,---...---,,,***((('''&&&'''))),,,///333777999;;;444//////000===\\\}}}|||rrr]]]GGG:::111---222111***)))///---000000...111CCCaaaxxxttt[[[???333333555444222666666555333000,,,)))'''###"""###%%%### """&&&(((******)))(((+++++++++)))'''%%%""" %%%(((***'''"""%%%'''(((&&&###!!!"""$$$&&&(((*********+++,,,...///,,,(((''')))++++++***+++***)))'''&&&&&&&&&&&&###$$$%%%%%%$$$$$$&&&'''---///111///+++&&&###"""!!!###""" $$$+++,,,'''&&&)))+++,,,***)))(((((()))222LLLmmmqqqLLL000000444***$$$((("""!!! """'''+++,,,,,,)))%%%"""&&&...555888777...***&&&######&&&(((******++++++***(((((()))+++,,,***(((&&&%%%&&&'''(((+++***+++000555666222---$$$---111---&&&%%%'''(((+++***((($$$"""&&&...555444333111///,,,((("""""")))222444111......000+++(((&&&(((...222222000************)))((('''&&&%%%&&&''''''&&&'''(((******+++,,,+++***))))))+++***(((''')))***)))%%%!!!!!!"""&&&------)))(((,,,%%%&&&(((---222333111...000111333444444444555666444111...000333444111...+++))),,,111111,,,(((((()))***+++---000000...---...---,,,+++++++++,,,---000222111---,,,......+++,,,333===GGGMMMOOOMMMKKK===777999EEENNNNNNPPPUUU\\\^^^gggttt|||yyyuuurrrmmmsssppp^^^OOOHHHBBB;;;444111---+++*********)))))),,,...//////......///+++))))))+++...///---***,,,111888999555///+++))),,,---///111222222222222---***&&&$$$%%%&&&'''''''''&&&(((,,,000222///,,,,,,---...///...---------333222111111333333111///222666999888333//////000333666999888555///+++)))---//////...111666666222111...,,,,,,...///---+++***...///---...222444222...,,,,,,---111333222000000////////////...---+++---...///---***)))+++------......,,,***((()))***,,,000222...,,,---,,,******+++++++++)))((()))***333///...555???GGGHHHHHHIIIOOOKKK===333444444000...111333222///,,,,,,---***+++...222666777444111///+++((())),,,......---***---111444666555333111......///...---,,,+++,,,***,,,//////---*********))),,,---)))######(((...,,,......,,,)))***///444LLLMMMDDD222))),,,...+++000333000+++...666333)))))))))((())))))***+++,,,%%%&&&(((((((((***,,,...222///,,,...888CCCDDD???///222000///888DDDBBB888,,,...111111000...------...+++...555777333000222///+++((((((***+++'''$$$%%%)))---///...,,,******,,,------...//////---,,,,,,+++++++++++++++***((()))***---000333555777888===777333222///666NNNhhh|||tttbbbOOOBBB777222666666///,,,///...//////...222CCC\\\pppYYYEEE000(((+++///111222666555444222000...---,,,!!! !!!$$$######&&&((())))))(((++++++)))'''%%%###!!! %%%(((***(((######%%%''''''%%%#########!!!$$$(((***+++******++++++)))((((((***,,,---,,,'''''''''&&&&&&'''''''''!!!###&&&'''&&&&&&&&&'''***000444333,,,%%%""""""######""" """'''(((%%%***+++,,,+++)))'''''''''&&&111LLLllloooJJJ,,,***///+++&&&(((######$$$&&&((()))(((&&&$$$######$$$'''---222555---)))%%%$$$(((+++------+++---...+++&&&$$$'''+++------+++***************+++))))))---333555111---'''+++***%%%###%%%((('''))))))'''$$$###%%%,,,222111000...,,,***&&&!!!###)))000444444111---,,,'''%%%%%%''',,,//////---))))))))))))((((((''''''%%%$$$$$$%%%'''((('''&&&***,,,///000...,,,*********+++++++++***(((%%%### """(((//////,,,,,,...%%%%%%'''***...000000///...111666777555333333555444111......222444444222,,,,,,,,,---)))$$$%%%***)))************+++...000222000...,,,,,,---...000222444333...---...---)))***111<<>>???IIIPPPOOOPPPTTTSSSTTT[[[dddfffaaa[[[YYY[[[aaaeee]]]KKK999000---444000+++((((((***++++++...///000//////000222444---,,,***,,,//////,,,)))---222888999444---(((&&&)))***---///222444555555,,,+++((($$$""""""$$$'''''')))***+++++++++,,,,,,/////////...------,,,+++222444666666444111///...///000111111111111111111222444777777444000---,,,111000///222:::@@@<<<333000---***+++...000000...---111333000000333555444///,,,***,,,111333111...---............,,,+++***...///000...+++)))(((((()))***++++++)))((()))***111555555000,,,,,,+++((((((((((((***,,,+++)))'''...------444>>>FFFIIIHHHKKKOOOKKK>>>555555444000---111444444000,,,++++++***,,,000666888777333///222///++++++...000000///***,,,///222444333222111------------------------+++---//////...,,,,,,,,,---///...)))$$$$$$***///......,,,,,,,,,...000222EEEFFF>>>000))),,,...+++,,,000000---111666333+++***)))((('''(((***+++---'''((()))))))))***---///333---'''***777EEEIIIDDD...111111111888@@@>>>555...------///111222222111444...***,,,/////////111///,,,)))((((((&&&"""###&&&***,,,,,,***))))))---,,,,,,,,,,,,,,,,,,,,,,,,***'''(((+++,,,+++)))(((***---000222333222111888555444333000000???QQQdddvvv{{{ooobbbPPPBBB999999:::444000000///...------444BBBUUUbbbDDD666***'''***---111555777666444333111111111111  $$$$$$!!!$$$%%%&&&&&&%%%)))(((&&&%%%$$$#########$$$&&&(((((($$$  !!!###%%%&&&&&&&&& """&&&((((((((()))***)))(((((()))***+++,,,,,,!!!"""$$$%%%''''''(((((("""%%%)))++++++*********)))///555222***###"""###%%%$$$###!!!!!!###$$$###'''(((((('''%%%$$$%%%&&&(((444KKKfffuuuvvvmmmeee\\\AAA)))&&&***))))))---'''((())))))(((%%%!!!!!!!!!!!!###(((---(((&&&$$$'''+++---+++(((+++...000+++###!!!%%%***...............---,,,,,,+++))))))...333444---&&&&&&******%%%"""$$$''''''%%%&&&&&&$$$"""$$$)))---+++******++++++***'''%%%'''***...222444222...***%%%$$$%%%(((+++---,,,***'''((()))***)))'''$$$###%%%######%%%((()))&&&###)))---111333111...+++***+++---//////---***))))))***---111444222...++++++%%%%%%%%%'''***,,,...///111444666444///,,,,,,...---+++)))***,,,---,,,+++,,,...000...'''$$$'''---)))******(((&&&(((---222444111...,,,+++,,,///111444666555000...///---)))***000:::EEELLLPPPQQQPPPJJJEEEDDDJJJNNNMMMLLLNNNIIIDDDBBBCCCCCCAAABBBEEEQQQVVV^^^]]]KKK444***---888333,,,((((((***,,,---////////////000444999===222...++++++---...,,,***,,,000444333---((($$$$$$&&&''')))+++...000222333******)))%%%!!!!!!&&&***************++++++,,,---111///---,,,++++++***))),,,111666666111,,,++++++,,,)))((())),,,...---,,,000222555555333000......///000000333:::???:::111+++(((&&&'''+++...///...111666777444111222333222000,,,)))+++111333000,,,,,,...//////...,,,+++***000111111111///,,,***)))&&&(((+++,,,+++******+++222555555000,,,,,,+++(((***((('''))),,,---+++(((,,,---///444>>>IIILLLKKKOOOQQQLLL@@@888555444000---000333111...++++++,,,---///111444444222///,,,444222///000222444222000***,,,...000111111111000...---------.../////////***---000111111222333444111111///***%%%&&&,,,111000---+++,,,///111111000...333333///---...,,,'''))),,,+++***...333333...+++)))((('''(((+++...000***,,,------,,,---///111111...)))(((000;;;>>><<>>:::999666222111000---+++---444???KKKQQQ<<<444...---------000555777777777666555333222222 %%%%%% !!!"""######"""!!!!!!$$$$$$$$$$$$$$$%%%&&&'''"""$$$&&&&&&$$$""" !!!"""%%%&&&&&&!!!"""$$$%%%%%%&&&(((***'''((())))))************###%%%&&&((((((((('''&&&"""&&&***,,,,,,+++******)))...222...&&&!!!"""%%%&&&%%%$$$$$$###!!!!!!"""###%%%&&&%%%$$$$$$&&&'''(((666LLL```lllmmmaaaVVVQQQAAA111***&&&$$$&&&***'''(((******((($$$!!!###### ###((('''(((***...000...(((###+++...///***""" $$$***...//////000000///...---,,,+++---333999666,,,!!!"""***///***######&&&'''!!!###%%%$$$""""""%%%((((((((()))+++---...---,,,---,,,,,,---000000///---&&&&&&'''(((***+++***)))%%%(((***,,,***&&&!!!%%%$$$$$$'''******&&&"""***---222333222...+++***))),,,...///...,,,,,,,,,000444666555111---***'''''''''(((((())),,,000222444555444000+++((()))+++)))))))))******)))&&&$$$(((...333///(((&&&)))---)))***)))'''%%%'''---333222000,,,******+++...000444666666222000000...******///888AAAIIINNNQQQRRRLLLGGGEEEGGGIIIGGGDDDDDD???999333222111111777>>>KKKNNNUUUVVVFFF000***111999333,,,''''''(((+++,,,---------...111777???EEE666111***((())),,,---------///000---((($$$$$$%%%&&&'''(((***,,,...///000******)))&&&###$$$***///...+++)))***...000000...111---***(((((()))(((''')))///444444...))))))+++,,,(((%%%&&&)))+++***''',,,...000000...---,,,---***///222222333444111,,,)))&&&$$$&&&***......,,,333888:::555000000000///000,,,***+++///111...+++...000222111...,,,,,,---111111222333333222000...&&&)))---///...---------///333333...+++------+++...+++''''''***------+++,,,///111555???LLLRRRQQQTTTRRRKKK@@@888444222000000222222///,,,+++...111555555333111///---------333111111222555444000,,,+++,,,---...///000000000000...,,,---000111111000,,,...000111111222444666333222///***''')))...222000---+++---111333111...(((+++------...000...+++......+++((()))---///...***)))((((((***...111444,,,---------,,,,,,...000+++//////+++***...222222333666999:::;;;;;;888333444111///111666999:::999666333///---000333444333///...---,,,+++***(((&&&((((((&&&$$$###%%%)))---...000000///------...111000---)))'''(((((('''%%%&&&)))...222333111---***&&&)))...222333222555:::@@@SSSjjjyyynnn[[[EEE:::777555333111000---***,,,333;;;@@@BBB444111///000---***,,,000777888999999777444111///###((('''#########"""!!! !!!"""###$$$&&&'''((()))######$$$$$$$$$$$$$$$$$$'''!!!!!!$$$$$$""""""###$$$$$$###$$$''')))###%%%((())))))(((((()))***+++,,,,,,+++((($$$""" ###'''))))))'''''''''))),,,...+++%%%"""###&&&'''&&&''')))&&&!!! """###%%%'''((((((((()))***'''999NNN^^^kkkqqqjjj___UUUMMM???222'''!!!!!!######%%%'''((('''&&&&&&'''###((('''###!!!$$$)))***...333666555///((($$$***,,,+++'''"""!!!&&&***---......//////...------///...111999???;;;..."""!!!+++111---%%%###$$$%%%"""%%%%%%"""!!!"""$$$******)))+++---...---+++111...+++***,,,...///000)))((((((((((((((((((((($$$&&&)))+++)))%%% %%%&&&(((+++,,,***'''$$$+++---000111///---++++++'''(((***,,,------+++***,,,000222000---,,,***'''++++++,,,,,,,,,///333666222000...,,,+++,,,------+++---...///...+++(((&&&%%%---111---'''&&&((()))*********)))(((+++...111...,,,***))))))***,,,...000333444111///000...***)))---333;;;CCCJJJOOOQQQLLLHHHDDDBBBBBB???;;;888111...---/////////333:::KKKLLLPPPNNNAAA222///666555000)))%%%$$$&&&)))***---,,,,,,+++...444===CCC666000***'''(((+++---------///000---)))&&&''')))*********+++---///000111,,,+++(((&&&%%%(((---111000---***,,,000222111...000+++&&&%%%'''))))))''')))...111111---+++---000///,,,))))))++++++***((()))***++++++***)))***+++&&&...333000,,,++++++)))+++)))(((***...000...,,,000777:::555///---...---...---,,,,,,---...---+++000222333111...,,,...000111111000222444444333222'''***///222222111000000---111111---,,,...000///111...***((()))***+++++++++000222333>>>NNNWWWVVVWWWRRRHHH===444000...---222333222///------222666;;;999555000,,,+++---000111000///111333111---))),,,---------...///000000111...+++,,,///222111000...000000000......///000222111...+++***+++///333---,,,+++---111222000---555222---+++,,,000222222666333...)))'''(((***,,,)))(((((()))+++...111333***+++,,,+++******+++---(((///333///******---///...222777::::::999999888111000///000222555666777000333333111111333333000------,,,+++******++++++---,,,(((%%%###$$$(((,,,+++...000000------///111000///---***(((&&&&&&%%%+++///444999:::888555222***,,,000222222222333555;;;HHH[[[mmmyyywwwfffOOO???888555333111111...+++,,,000444666666///...///222111......222555555666666444222///---  '''***)))$$$######!!! !!!"""$$$&&&((((((((((((%%%$$$###$$$&&&((())))))(((###$$$'''$$$!!!###%%%&&&%%%$$$$$$%%%"""&&&(((((('''(((***((()))+++,,,+++'''###!!!"""%%%&&&%%%$$$###$$$(((***,,,,,,)))&&&%%%%%%''''''***...***""" ######&&&)))++++++******+++(((===RRR^^^jjjttttttkkkZZZSSSDDD444)))$$$###"""!!!###%%%%%%$$$&&&***---'''***+++((($$$$$$(((......333999:::555///+++******)))'''%%%###$$$(((+++,,,,,,,,,,,,,,,,,,,,,,,,///---///777???===111%%%%%%+++...***&&&$$$###!!!"""&&&'''%%%""""""###)))(((((()))***+++***)))111///---+++***,,,///111+++***)))'''%%%$$$%%%&&&###$$$&&&&&&&&&%%%###"""%%%(((---///...+++(((&&&,,,---...---+++***+++,,,***))))))+++......***'''&&&+++---***(((++++++)))***,,,------,,,...222666,,,)))&&&(((,,,...---***---...//////...---,,,,,,)))///111***%%%%%%'''&&&,,,+++***+++---/////////***))))))))))))+++,,,---+++...000......///...***''')))---333;;;CCCKKKOOOKKKGGGBBB>>><<<999333...'''&&&))),,,---...333999MMMNNNMMMGGG<<<444222555000,,,'''%%%&&&(((+++,,,///...+++))))))---333888222...***(((***,,,+++)))(((,,,000000---***)))***+++++++++,,,...000222444000,,,'''%%%&&&***---///000000000//////.........///)))$$$###'''***+++******+++,,,,,,+++,,,000333000...---------,,,+++***+++,,,---,,,******+++---&&&...222///*********)))---++++++---000111...******222666222---,,,......,,,...///---+++***+++,,,111333333000,,,+++///333111///---...111222222000''',,,111444444333111000...111222...---000222111000///...+++(((&&&'''((()))///000///:::MMMXXXXXXYYYPPPCCC777///)))((((((---///000///------111555:::888444///******...111666222///...000111...,,,......------...///000111111---)))***...000///---000000111///---,,,---///000///...,,,,,,---000222++++++,,,...000000...---:::444...+++,,,...000111444111---***'''&&&''')))((((((((()))***+++,,,---***+++,,,+++))))))***,,,***000222...***+++------(((,,,111444333111222555...///000000000000222333000777:::555111111111//////...,,,+++***+++---///000///---)))&&&$$$&&&(((%%%)))......+++***,,,///,,,...000...)))&&&&&&(((+++///555999<<<;;;888666333333222111111333444444888@@@QQQhhh|||~~~}}}ppp\\\JJJ???999444000111...,,,+++---.........---,,,///444555222111444111000///------------...!!!""" ###))),,,***######"""!!! """###&&&((()))((('''&&&&&&%%%###$$$'''***---...%%%!!!"""))),,,'''!!!###''')))(((%%%"""!!!$$$((((((((()))+++ """&&&))))))'''$$$"""!!!###%%%%%%$$$#########&&&))),,,......+++&&&###'''''',,,111---$$$ ######&&&***,,,+++)))))))))+++AAATTT\\\fffrrrtttmmmXXXPPP@@@111***+++***&&&$$$%%%%%%$$$"""$$$)))...------+++&&&###$$$+++111///555:::999222---,,,///)))'''%%%###$$$&&&)))+++++++++*********++++++,,,,,,)))***222<<<<<<222'''***+++)))&&&%%%&&&######((()))'''$$$######&&&%%%$$$&&&((())))))(((///000///,,,***+++...111,,,+++)))%%%""""""###%%%######""""""###%%%'''(((%%%***000111///+++)))(((,,,---,,,***((()))+++---///,,,***,,,000000+++&&&%%%***+++''''''+++---***'''***++++++***,,,///333'''###"""%%%+++---(((""",,,,,,,,,+++***+++---//////333222)))$$$&&&'''%%%---+++***---111222000...((((((((()))***+++,,,---&&&***,,,+++,,,...---)))&&&''')))...666???GGGLLLKKKGGGAAA;;;888555///))))))''''''***+++...777@@@JJJKKKHHH>>>555111///---...+++'''&&&))),,,///000222000+++'''$$$&&&***......,,,***+++------***&&&###)))000222000+++)))((())))))***+++...111333555333---&&&$$$&&&***,,,,,,...222555222---)))+++---...)))######(((,,,---,,,)))(((''''''(((+++111555......///...---,,,++++++000111111000......000111(((...111...,,,------+++---,,,,,,///111000,,,'''$$$---333000,,,,,,///000+++...000...***(((***---111333333///+++***///444111...++++++---//////---(((,,,222555555333111000000333333///...111333333---///000---((($$$######'''---...,,,666KKKXXXYYYYYYNNN@@@333***%%%$$$%%%&&&***------,,,+++...000444444111---)))))),,,000<<<777111...000222222222///...------...///111222111,,,((((((,,,...---+++///000111000///000222333......---------...111222)))+++---//////...------222...+++---...---***)))***)))))))))(((&&&'''))))))))))))))))))(((((((((,,,------,,,+++***+++---///111000+++***,,,,,,***))),,,111222///,,,...111...111333222///...000222222<<<@@@999111000111000222111///,,,+++,,,000333000111000---)))%%%$$$$$$ %%%+++,,,)))(((***---(((---222000***&&&(((,,,'''+++000555888888666444777666333000111555777666666<<>>444000888:::///...000000...***))),,,//////***&&&)))...000+++&&&***,,,***&&&&&&+++...---***---///...***((()))***---******,,,...000888@@@>>>555...+++)))'''(((+++......(((###***777999111***)))((()))+++---------,,,)))%%%$$$'''***---///000000000///...///222555666555222,,,((()))---222////////////...---++++++(((,,,222333111---,,,,,,,,,///000///000222000***)))++++++((()))...111000666;;;999000+++,,,...,,,$$$***000111...++++++,,,...000222111///...///000666333000///000111111111444///,,,,,,,,,))))))+++***++++++***---888HHHTTTVVVBBB000+++((("""!!!'''(((///666999555000------((()))---...)))$$$&&&,,,444444222000///---,,,,,,000---++++++...000000...,,,)))(((,,,,,,)))((()))++++++++++++---///000222444444333...***///:::DDDNNN>>>000---...---///222222000---,,,+++***((('''(((+++------+++)))((((((000...111666444,,,&&&'''***---...------000///,,,...555666333555<<<>>>999,,,---333888666---+++......111222111---,,,...000+++444???DDD@@@888111---000///...------///111222555666444000***((()))+++"""!!!%%%+++***###!!!%%%%%%))),,,+++(((%%%%%%&&&---+++***+++---000222222444...,,,111555555444444333555BBB\\\{{{tttiiifff[[[GGG999777444+++***333666...***,,,,,,111444444333333///***,,,---***### &&&---000###%%%))),,,---,,,***((($$$""" !!!%%%((())),,,+++)))&&&$$$#########"""###$$$%%%&&&'''''''''&&&$$$!!!!!!###%%%""" ###((()))%%%!!!!!!"""$$$$$$  ###'''***((((((&&&$$$''',,,,,,((($$$$$$%%%&&&&&&%%%!!!"""###&&&))),,,...///000+++---------+++))))))***...777DDDPPPXXX[[[\\\]]]RRRGGGBBBDDD@@@444,,,---+++%%%###%%%'''&&&%%%'''((((((((('''%%%%%%&&&''')))***+++,,,---------,,,)))+++...111333111---)))...000111222000---(((&&&%%%%%%&&&***///000...***+++***(((&&&%%%%%%'''(((***$$$$$$***...---,,,...+++%%%&&&...///(((&&&***,,,---...---,,,)))((('''&&&***,,,(((###!!!%%%)))---+++)))'''&&&%%%$$$###&&&***///111000,,,)))''',,,+++***+++---//////...---,,,---///222333111///---++++++000555777222...000///111333000***)))+++***++++++***(((&&&&&&&&&&&&+++---***))),,,......***)))((('''''''''((())),,,,,,+++---000111111000+++,,,///111222111000000111000...,,,************---)))''')))000888>>>AAAAAAAAAEEEGGGBBB555---,,,---''''''///666;;;FFFRRRZZZGGG777------;;;DDD===000111111...)))''')))++++++)))))),,,000111...***)))+++***'''(((---000...)))+++---,,,)))(((+++---000---,,,---------222999:::333---,,,+++((((((***''')))&&&$$$///???CCC===000///////////////...---...***&&&$$$%%%(((***+++////////////...000444666444444111---))))))---000111111000///---+++)))(((%%%***///222111///......,,,///000///111333111,,,***,,,+++'''(((,,,...---000555555000,,,------+++''',,,111222...,,,---......////////////.........444111///.../////////...---((('''))))))&&&%%%(((------,,,+++,,,111999???GGG777------+++$$$!!!%%%'''---444777444000......++++++,,,---)))%%%&&&+++...//////......---,,,+++,,,+++)))***---///111222...***(((******((((((+++---,,,++++++,,,...000222111222000,,,))),,,777@@@RRREEE888444222111222666111///,,,++++++***)))'''+++---000000...,,,++++++111111444999777000///111555666555000///111000...***000777BBBSSS]]]TTTCCC666444777;;;999222...///000///.........---+++***---444>>>IIIMMMHHH===333222111000000000111222333333444444111---***+++,,,'''&&&)))---+++&&&%%%(((###&&&******'''%%%%%%'''---,,,,,,,,,......---,,,222......222222///,,,---...---444LLLnnnyyyttttttnnn]]]HHH;;;:::111///888;;;444......111444555111000///,,,(((...000---'''%%%***///111%%%&&&)))++++++***(((&&&!!!!!!!!!!!!###%%%''')))***(((&&&$$$###$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%%%%$$$"""!!!!!!!!!""""""&&&***'''$$$###  ###'''***'''(((&&&###&&&,,,///---%%%$$$%%%&&&'''&&&### """$$$'''***...000222333---,,,++++++------,,,+++***000:::DDDKKKNNNNNNMMMKKKCCCAAAFFFEEE999---(((,,,'''$$$&&&&&&###!!!###&&&%%%%%%&&&''''''%%%###(((((()))***+++++++++,,,(((***...222444222---)))+++---///000000...,,,***%%%$$$%%%)))---...,,,)))(((((((((((((((((((((((()))&&&&&&,,,000000......)))'''+++222111)))&&&***)))+++,,,---,,,***'''%%%'''***,,,***%%%$$$'''+++...,,,)))''''''&&&%%%######&&&+++000222000***&&&*********,,,...///---,,,((())),,,111444444222000---++++++111:::<<<555...111222444444...''''''+++***---///,,,(((&&&(((+++&&&***---++++++...000///))))))((((((((())))))***+++***)))***---/////////---...///000222222222222222111///---++++++++++++,,,)))%%%%%%)))111:::@@@AAACCCGGGIIIDDD888000...---------111999DDDNNNTTTPPP???222+++,,,;;;EEE>>>000111111---(((%%%%%%'''&&&'''+++111666666111,,,(((+++,,,******......,,,''')))+++***((((((,,,000111...------+++(((***///666000,,,---,,,)))(((***$$$&&&&&&'''333CCCIIIEEE333333444333222000---,,,,,,(((%%%$$$%%%(((***+++///000000000000222666999444444333000------...000333222111///---***(((&&&$$$(((---000000000//////))),,,------///222000,,,+++---+++''''''+++---+++***///111///---...---++++++...111111///---...000---,,,,,,---......---,,,111///............---++++++((((((******((((((+++,,,+++***+++,,,,,,+++***444,,,***//////(((######&&&,,,222444222000///000000,,,++++++***''''''******+++---//////...,,,+++(((((())))))***---222555111,,,******)))''')))---///...,,,++++++---000111///111000,,,))),,,444;;;GGG???777222///---000555111///---,,,,,,,,,+++***,,,...000000...---,,,,,,///222666999666333666<<>>DDDGGGEEEBBBBBB>>>???CCC@@@444)))$$$)))%%%$$$%%%$$$!!! !!!&&&$$$"""###&&&'''%%%###******)))((('''((((((((()))***+++---///...+++((('''(((+++.../////////...&&&$$$%%%(((,,,---+++((("""$$$(((+++---+++'''$$$'''%%%''',,,111222000...''')))///444111)))'''***((()))***,,,---***'''$$$)))+++---+++(((&&&))),,,///,,,)))((()))(((&&&$$$###$$$''',,,111000+++&&&'''''')))+++------+++(((&&&)))...222444444111...++++++...444:::;;;666000000222555444---%%%'''...---...---+++)))(((+++---***---///------111222000++++++++++++,,,,,,------***)))'''(((***+++,,,++++++,,,,,,---...///000111///...,,,***)))((()))))))))((('''&&&)))///999???BBBFFFKKKLLLFFF;;;111------000222333<<>>333((((((,,,,,,******,,,+++'''(((***+++)))'''(((,,,000000---,,,,,,)))%%%%%%)))222---,,,......+++)))***'''((((((***333???CCC@@@///111444444222...+++***(((&&&$$$$$$(((,,,...000///000000000111333777:::555555555444333222111111222222111000...,,,***)))&&&(((,,,///000//////...$$$''')))))),,,000...)))+++---+++((((((,,,...,,,+++---------,,,------,,,---///000000...---...000,,,+++***+++......,,,***000///......///...,,,***,,,******---,,,+++,,,111(((%%%%%%(((,,,---)))%%%***(((+++222222+++&&&&&&'''+++000222222111000111444...***++++++((((((***,,,---000111111000---,,,''')))***)))(((+++111666222000///000...++++++///111///,,,******,,,...000000111111...+++---333888333222000---******...333111000......//////...---)))+++------+++******+++---111666555111111777>>>KKKHHH@@@555/////////---...,,,---:::UUUiiicccQQQ444///,,,///555666111---111///...///000000...,,,...///555BBBMMMMMMAAA666000111222333333222000///...000222333333222111111,,,,,,+++***((('''(((+++))),,,......+++)))***,,,---------///111111///---'''))),,,---(((&&&---777<<<;;;888:::NNNmmmsss```JJJ<<<111000222111000222888888444---+++///000///111444333//////222333111&&&'''(((((((((&&&$$$### """%%%%%%$$$$$$&&&(((+++)))'''%%%######$$$%%%!!!!!!"""###$$$$$$$$$$$$&&&&&&&&&%%%$$$###""""""!!!$$$(((%%%""""""%%%&&&&&&%%%$$$"""""""""!!!"""#########%%%(((+++)))***(((""""""&&&***)))&&&&&&&&&'''))))))'''%%%$$$%%%'''***,,,...//////---***(((***...111000///---...222:::BBBDDD@@@;;;999;;;>>>===666+++%%%%%%###!!!"""$$$$$$!!!!!!$$$((($$$!!!!!!$$$'''((('''+++)))(((&&&&&&'''((()))...,,,)))))))))*********)))***+++,,,,,,---,,,,,,'''&&&%%%(((+++---***'''!!!$$$)))///222000)))###$$$$$$&&&***///222000---&&&)))...111...)))(((***(((((())),,,...,,,((($$$+++---...---***((()))+++///,,,((((((***+++)))&&&&&&$$$%%%(((---...,,,)))&&&'''))),,,......+++((('''+++000333444111...,,,$$$)))///333444333111000---///333333,,,&&&)))000333///,,,+++---/////////000222111...///333333111++++++,,,------.........+++)))''''''((()))((('''******++++++,,,------...,,,+++***)))(((((())))))'''((()))+++...222999======DDDKKKLLLHHH@@@777000+++...111444===IIINNNMMM===222---***'''---///$$$(((***+++***&&&$$$%%%'''%%%$$$***888EEECCC333"""###''')))((())),,,+++(((***,,,,,,***''''''+++///000...---...,,,''''''+++///,,,,,,///000---***+++((((((((()))///666888666+++///333444222...,,,,,,***(((&&&'''+++...111222------...------...222555222222333333333222000///000000000000000///...---***+++---///000///---+++###&&&((())),,,///...***+++---,,,)))***///111000222///,,,+++++++++---///,,,---......---,,,------+++***+++,,,---...---,,,111000///000000000...+++++++++,,,///...+++---222'''###"""%%%,,,///,,,))),,,---111444222---******(((+++///222333333222222555///+++,,,,,,))))))+++///000111222111///+++)))***+++,,,***)))***///333111222555888666000...000111///---++++++,,,...///000000///,,,***+++000444+++...000---++++++///222...,,,+++,,,---//////...)))+++,,,,,,*********,,,...333555111---...555<<>>222,,,---,,,***...000//////999GGGIIICCC222///---222;;;AAA???:::222333444111...,,,,,,...000000333888======888222111222444555555444222000...///000222444444333222//////---***(((***---...---///111///,,,)))***,,,***)))(((***...111222333.........***$$$$$$222AAAQQQWWWQQQCCCAAATTTnnn|||~~~{{{fffVVVCCC666111000333777777777333......444999999222444333000000333222///&&&&&&''''''&&&%%%###""""""$$$'''&&&$$$###%%%(((++++++)))'''&&&$$$$$$### !!!"""###$$$%%%%%%%%%$$$#########"""!!!!!!!!!"""!!!"""&&&&&&"""!!!###&&&''')))(((%%%###""""""%%%&&&&&&&&&&&&'''***,,,))),,,***$$$!!!$$$&&&&&&$$$######$$$&&&'''&&&$$$"""$$$'''***...000222333333111...---------,,,,,,++++++...777???AAA:::333333888;;;888///'''&&&''' """%%%%%%###$$$((()))&&&###"""$$$'''***+++)))'''&&&%%%'''***---///333///+++(((***,,,...///000///...,,,***)))((('''***((('''))),,,---+++)))%%%'''***000444333,,,&&&"""###%%%'''---222111---'''(((***++++++)))***+++***)))))),,,//////+++'''***,,,------+++******+++///+++'''(((,,,...,,,(((((((((((()))+++,,,,,,+++******,,,///111000...+++)))---111444222///,,,***"""(((...000---******,,,+++,,,///000+++'''***000777222,,,,,,000333444333555555111---...333555222***+++,,,,,,---,,,,,,+++***))))))***+++***)))''',,,,,,------------,,,,,,,,,+++*********+++,,,---((()))+++...111555777888333===HHHLLLKKKGGG???888***+++///777@@@FFFFFFEEE;;;///)))$$$!!!+++111)))&&&))),,,+++((('''(((***)))'''***666BBB@@@111!!!"""%%%&&&)))---...,,,+++------+++)))(((+++...111//////000...+++,,,000000,,,,,,000111...+++,,,&&&&&&''')))---000111111+++000444555333000///000000...++++++---/////////++++++***)))'''(((+++------------...000///---***---...///000000000000000///......///000///,,,)))&&&***+++,,,///222111,,,***---,,,)))+++000333222666///******++++++---000+++,,,---------,,,+++******,,,......------...///333111000000000000///---...000666:::888222000333+++'''$$$&&&,,,//////---000333666555111------...***---111555777666444222333///......---******---000111111111///,,,)))'''.........---,,,---///111///222888<<<999222///222111000//////...///000000///...+++(((&&&(((,,,///)))...111...+++,,,---,,,)))((('''(((***,,,---,,,,,,---......------...///000444444///+++...444888???>>>888000,,,------***)))444888111,,,000333111......///333>>>GGGFFF@@@666777666222,,,***---111555444444333333222222111333444666777888777666555/////////111333444333222111333222---,,,///333333,,,///000...+++)))+++---'''&&&%%%&&&***...111222222222222111111:::PPPfff|||}}}[[[???===KKKUUUWWWhhhttttttwww~~~qqq\\\HHH999333444777777888555111333999===>>>222444222000000333111---%%%%%%&&&&&&%%%$$$###"""$$$'''(((&&&"""!!!$$$'''************(((&&&%%%### """$$$%%%&&&''''''######""""""!!!""""""###"""###&&&(((%%% !!!%%%%%%(((+++***&&&###!!!!!!%%%&&&'''''''''))),,,///))),,,,,,&&&###%%%&&&&&&""""""!!!###%%%&&&%%%$$$"""###&&&))),,,...///000222111///+++(((&&&'''(((((('''***444>>>@@@777...,,,111333111---)))'''''' $$$((((((%%%''',,,&&&''''''''''''(((+++...***)))'''&&&'''+++///222111...+++***---000222333333222///---+++***))))))---+++)))***---///---******((('''***...000---)))"""$$$$$$%%%+++222333...((('''%%%$$$&&&***++++++---+++***,,,000111...***&&&(((***,,,---------......)))&&&(((...111...+++***,,,...///---,,,++++++,,,,,,---///111111///---)))---111333111---,,,+++'''***---...,,,***)))(((,,,++++++---+++((()))---444111---+++,,,000333555555333...***,,,333666555,,,,,,---...---,,,++++++))))))+++...000000---+++,,,,,,......---,,,***(((************+++---///000+++***))),,,000333222111---999FFFKKKLLLKKKDDD<<<000---222@@@HHHFFFCCCDDD999000,,,)))&&&000666///))),,,//////,,,***+++---...,,,---222777666...&&& $$$&&&&&&(((---...,,,)))+++...---++++++---000///---,,,...,,,***,,,111111...---111222///------&&&&&&'''***,,,---...///,,,111555666222///000111222000------.../////////......,,,)))'''&&&(((******))))))***,,,---***(((++++++---...////////////111000///000111000---***))),,,------000333111---+++---,,,)))***///111000444---(((+++---+++,,,///***+++---......---***''')))...222111---,,,///333444222///...///000//////...555AAAIIIEEE999111///---+++)))***---000000///111666888555///,,,---...---///444888:::999555222000///000111...)))+++///333222222000///,,,+++)))000//////000111222111///,,,///555999666000///333222333333333444333333333000...***&&&$$$&&&***---&&&---000...---///---((('''&&&&&&'''+++---...---...///000000//////000222000333111+++)))...333333444666444000...000000---(((444;;;444---------+++***---///222;;;DDDCCC===777666333111222555999===888666333222222222111111111222333555666666666666222000...///111333222111000444333......333666555+++---///...,,,,,,///222***)))((())),,,------,,,111111333666===NNNjjjlllDDD555777::::::EEEQQQYYYeeewwwvvvbbbMMMAAA======999:::999555555:::<<<;;;444444222///000333222---%%%%%%%%%%%%%%%$$$######&&&((()))&&&!!! ###'''((()))++++++***(((&&&$$$ """$$$&&&'''((()))%%%$$$#########$$$%%%&&&!!!###(((***$$$!!!(((&&&***------((($$$"""!!!###%%%&&&'''(((***...111(((,,,---(((%%%&&&((('''$$$###"""$$$&&&((('''&&&###$$$%%%&&&(((((())))))+++,,,+++(((###"""$$$''''''&&&)))444???@@@666,,,&&&)))+++,,,,,,+++(((###"""###'''+++***''')))...$$$'''***+++)))))),,,...///---***''''''***---000,,,+++***+++///222444444111000///...---......//////,,,+++,,,...000...+++,,,'''!!!!!!&&&***+++***###%%%%%%$$$***333444///)))&&&!!!$$$***---,,,///,,,***,,,111222000,,,###%%%(((+++...///000000---)))%%%(((///222000,,,+++///444444111---+++++++++++++++---///000...,,,(((,,,111222000---------000///...///000///+++(((...+++)))++++++((((((+++---...,,,)))''')))///555444111+++'''+++333777777//////000000000///---,,,((()))---111444444222///***+++------,,,***&&&$$$((((((((()))+++---///000///+++((()))---000...+++,,,:::FFFKKKLLLKKKDDD;;;888111777IIIQQQIIIDDDGGG666111333444111777888---,,,///222222///---...///222111000...---,,,,,,---'''******''''''******(((&&&***......------///222,,,)))((()))(((&&&)))...333///...111222///---...)))((())),,,---,,,,,,------111555444000---...000///---,,,,,,///111111111333333000---)))((()))***+++)))((())),,,---+++(((******+++,,,------------111000///000222222...+++(((+++---,,,///222000+++,,,...---))))))---...---000)))''',,,///,,,,,,...***+++---///000...***&&&(((///555333---+++000666555222///---.../////////(((333DDDOOOJJJ999,,,&&&+++++++++---///111222222///666999555...+++,,,---...111666;;;===;;;666111---///222333...)))+++111555555333222111//////...000//////111555666333///***,,,111444111,,,...333333444666777888777666555333000+++'''%%%'''+++...&&&---111111333666444---)))((((((***---000111000...///000///...///111222---///---''''''...111///---111222000111333333000***444888333000333333///,,,000333444;;;BBBAAA;;;666222///222:::CCCIIIKKK999555222111444555333111---...///111222333444444444000---...000222111000---222222------333666444+++...000000///000444777000//////000000...+++(((333222222555<<>>666---333333222666GGGUUUNNN===111111111666CCCOOORRRNNN@@@;;;444000000111000///,,,///444888999888555333111...---///333444000+++,,,//////,,,...444555000...000000...+++)))***---...,,,+++,,,......+++(((333***$$$,,,===JJJLLLHHHUUUpppyyy```AAA444222000,,,111666888<<>>999222......111333222///......///------...111222222///,,,...000222333222000...---...///000000000000000111333333333555777666333///222...*********++++++,,,***)))---666999333---+++***///111///...111333222333111///000333666777666.........000333555555555------...///111222444444000++++++333===>>>444)))+++---///444DDDRRROOOAAA222111000222;;;DDDDDD>>>888555222111222333222111///222666999:::888555333000//////000222222000...,,,//////,,,...333444111///000///,,,)))''')))+++---,,,+++,,,...---+++(((222---***---777CCCLLLPPPVVVfffjjjUUU;;;000///000333444555555555@@@ZZZqqqttteeeCCC;;;666999<<<:::666444888888666000***(((,,,000###"""!!!"""$$$&&&''''''&&&%%%!!!"""(((***(((&&&&&&&&&&&&&&&'''((()))%%%)))++++++...222000,,,&&&+++---***(((***)))'''"""###$$$&&&''')))******%%%""" !!!$$$))),,,---$$$&&&)))++++++***'''%%%'''(((((()))***+++++++++***+++***)))+++111222///,,,***))))))+++---------///...,,,***'''&&&%%%%%%(((+++---***%%%$$$(((...333,,,&&&&&&'''&&&(((+++***++++++,,,,,,,,,,,,,,,***''''''+++......///111///,,,(((%%%%%%'''+++---))))))(((((()))+++,,,------,,,,,,+++)))(((((('''(((...000+++'''***///333///...---,,,,,,,,,------+++***+++///222222///+++(((''''''))),,,///111111---000222111...,,,---///333444333...---//////,,,)))+++,,,)))''')))111888...---,,,,,,,,,,,,)))'''###%%%(((***+++...111444000000333888777111,,,,,,(((+++------...///+++&&&((()))))))))+++---***###((((((&&&&&&,,,444666333111//////222000,,,***+++///000000///---,,,---...///,,,(((&&&(((,,,222666///000222333444444444333///...---,,,,,,---...///333222111000///---(((%%%---444;;;@@@GGGLLLKKKGGGCCCMMMVVVUUUOOOIIIBBB===,,,(((%%%(((---000...+++((((((+++///...)))(((+++...///111111///,,,)))'''...---+++***+++---///111------------......000000555222///---,,,+++)))'''222333444444444333222111,,,---...///000111111000///...---+++,,,---///000///---...000000+++)))+++'''***...000000/////////+++...111222333444666777---...///...,,,,,,---...,,,...///...000333111---&&&'''&&&%%%'''******'''+++111222---,,,111222///666333000000111333444444***)))***,,,///111000///+++000222000///000000///000000000//////111666:::444,,,%%%$$$%%%&&&+++000,,,------...333888777333///...------...111333555222///000777:::666000......000111000...---------)))+++///444666555111...,,,333999666...((((((+++//////000111111111111000333222222333555666444333111...+++))))))++++++***(((''')))///222000...---***...///...///222333000333...---333<<>>IIIHHH@@@000///------333888666000/////////111444555444333333444777888888666444222...000111111000//////000...//////,,,---111333222111000...***'''''')))+++---,,,,,,,,,------+++***...//////---...777FFFQQQTTTUUURRRFFF555+++,,,222888666444111000666FFFVVVmmmyyyyyyTTTGGG;;;888999999888888555555333///***)))---000%%%""" !!!%%%((((((&&&)))((($$$!!! """%%%&&&'''&&&%%%%%%%%%&&&''''''%%%)))******---111///***&&&+++---***)))++++++)))&&&&&&&&&&&&%%%%%%&&&(((%%%###!!!"""%%%)))+++,,,%%%''')))***)))(((((((((...,,,***))))))))))))))))))******(((+++000111...+++***)))***,,,.........000...+++))))))(((%%%###$$$'''(((&&&"""""")))000444...***))))))(((***...,,,---///000000...+++)))((('''(((+++------,,,,,,///,,,(((%%%$$$'''+++...)))******))))))+++---000......---,,,***))))))***###)))+++)))***000555777///...,,,)))''''''***---++++++,,,...111000---***%%%%%%'''***---///...,,,)))---000111///,,,******---000000......111111...---...---)))%%%&&&+++000,,,+++******))))))((('''&&&''')))***,,,///111333---,,,...222222---)))***%%%'''***,,,......***&&&%%%###!!!$$$***...,,,(((''''''&&&'''...555555111222222333333222/////////000///---,,,+++,,,...//////---***)))***...333777222222222333444555444444///////////////000111111222000/////////,,,((($$$,,,111777@@@KKKTTTTTTNNNCCCLLLQQQLLLCCC<<<777222)))&&&$$$&&&***------+++"""###)))///000------///111000000111111///+++(((,,,,,,++++++,,,...000111///......///111111000///222000---,,,++++++)))(((111222333333333222000000+++,,,---......///000222222000---+++,,,---...//////,,,---000000---,,,///000111000///...,,,++++++(((,,,///000//////222666000000///,,,***)))+++---,,,,,,+++)))+++...,,,'''%%%%%%&&&'''((()))'''$$$&&&,,,///,,,,,,///000---222000///...000111111000''''''))),,,000333444333///111222///,,,***)))(((111222333333333555888;;;111---***+++)))(((***///,,,***)))***///222222000......------...000222333///---...333555222......222222222111///...------)))+++...333555555111......555;;;888000)))(((+++++++++---///222333333222777777666666555444222111------***'''(((++++++)))+++******,,,......///000***,,,,,,+++...555888777666111...333;;;;;;333******+++...111555555333111111111000///...//////000///+++)))///999===888222+++000444444666::::::666---...---,,,111666444...,,,---...000222444444444333444444555444222111000---111333111,,,***,,,///...000///......///111222111///,,,)))((())),,,........................---,,,//////,,,)))...;;;GGGJJJAAA;;;999222***+++222888444111000000333<<>>888444666:::555444333///------111444'''$$$"""###&&&)))(((''''''))))))$$$ '''&&&&&&''''''&&&%%%$$$###&&&)))***)))+++---+++&&&%%%***,,,******---...---+++,,,,,,***'''&&&''')))'''&&&&&&'''))))))(((&&&&&&''''''%%%$$$&&&***...///,,,(((''''''((('''&&&(((*********...333444111***)))((())),,,------,,,///---+++***)))(((&&&$$$&&&%%%$$$"""###&&&***...///,,,+++---+++((((((+++***,,,...///...+++(((&&&"""&&&***+++,,,,,,+++***000---)))&&&&&&(((,,,...)))))))))((('''(((,,,///---...///...+++******,,,,,,---,,,,,,222:::<<<::://////,,,)))''''''***---))))))***,,,......,,,+++))))))***---//////,,,***))),,,000111000---***)))''',,,...---...000...***)))******'''$$$$$$&&&)))......---+++******+++,,,,,,+++******+++---///000,,,)))))),,,,,,)))(((+++%%%%%%(((,,,///...,,,***'''"""###(((+++***'''&&&(((((()))---222222---///222444222111111222222///,,,)))'''(((,,,000333---------...///111333444444222//////111333333222......///000111111111111---+++***,,,......)))%%%+++...222:::EEENNNLLLFFF:::======888444222///,,,)))&&&$$$&&&***---------$$$&&&+++111222//////111111000//////000000...,,,***++++++,,,---...//////000///...///111222111///...---++++++,,,,,,+++***000111111111000...,,,+++***,,,...//////000222555555222...---...///...---...+++,,,000111000111555888555111---++++++,,,,,,***---///...,,,,,,///222333222000,,,)))((()))+++++++++)))(((+++///,,,&&&%%%$$$&&&)))+++)))'''%%%%%%***...------///000...000...---...///000///...((((((***...222555666666111111111000---***)))+++222444777888777666666777...------...+++(((***000111---)))***---///......///......------......//////---...333555111///000444333111000...---,,,+++,,,,,,,,,...000000...---///222555444000,,,***)))))))))***...111333111///444555777777555222///------///---)))+++000000,,,//////...,,,,,,...000111,,,...---,,,000:::AAADDD888444222333555555000,,,)))((((((***---///......000///---,,,,,,---...///------///111444666666666///444777444000//////...000111000///222777666222//////.........000222444111111000000///.........---111333000***''')))---...///000000///...///222000...+++***+++---000222///000000000//////000111...//////---,,,...444888<<<111---222222,,,,,,333555000...///000111666<<>>444222000///000222333444,,,***)))(((***++++++***)))))))))))),,,///333555333444555444222000//////,,,///222222...,,,...111333444111------222555333222333444222///------///111///...------000333555,,,---///...,,,---000333,,,...333777333,,,+++///222///,,,,,,---///...---...///000///------000333222///---000555777444000/////////000//////111555222000///000---******...000888GGGTTT[[[```mmm{{{zzzzzzsss```TTTJJJFFF???999555333222111&&&((((((%%%!!!"""%%%((('''))),,,)))$$$$$$***"""###$$$%%%'''***+++,,,+++---...---...000...(((!!!%%%&&&"""!!!%%%&&&&&&&&&***...,,,'''######%%%***)))(((((('''%%%"""$$$&&&'''%%% ###''')))%%%###$$$(((***'''###))),,,---...111666666333,,,+++***+++,,,,,,+++)))%%%)))...---)))&&&(((+++***(((&&&$$$######$$$%%%******+++,,,((($$$$$$)))***)))((((((((()))+++,,,555DDDNNNFFF777000000000---,,,,,,+++++++++++++++///111000,,,(((''',,,222777<<>>999+++)))000222///+++)))(((***...000000---******---000000//////---++++++---///000000.........///111444666888++++++,,,...111333222222111...***(((***---///111222222222111///---+++***,,,---///222444777999:::333222000...///222555888444111222777666...+++---111333555444000---,,,---///---++++++...///---+++111---((('''+++///000000---//////---,,,---333777333333444444222000---++++++...111333555===IIISSSmmmwww}}}iii\\\OOOFFF===444444999++++++***(((%%%$$$%%%&&&"""###$$$######%%%))),,,)))***((('''111===<<<222$$$&&&(((******)))&&&$$$""" """$$$""" %%%+++,,,$$$ '''---)))&&&%%%'''((('''&&&''''''&&&### """$$$###&&&))))))***,,,///222------***%%%%%%))),,,+++)))))))))*********'''%%%&&&***...//////---,,,+++///,,,(((%%%%%%(((,,,///222---111111***+++000,,,((((((''''''(((+++---///333???@@@333'''&&&((('''***+++,,,...///...,,,***,,,***(((&&&&&&(((***,,,333666999666///(((&&&&&&'''***,,,,,,++++++,,,///)))***---000222000,,,(((+++...111111...------...---(((&&&***---+++((('''((()))***)))((((((***++++++(((''''''+++///222444111...,,,---///000///,,,///***(((***+++***...444666222...,,,,,,------,,,...000222000,,,***---000333...,,,---...---...222666111......---'''$$$%%%%%%###&&&,,,///...000666777555222222222222///---333222111000---+++,,,///000111222000+++'''&&&&&&))))))+++---000000...------000333333000------...---))))))000555222---++++++...111222000,,,***)))...//////+++%%%"""$$$&&&***)))(((+++...000000...,,,,,,---///222555666666>>>:::444...***)))***+++,,,222555000******+++++++++---//////...---///111++++++,,,///111000,,,(((&&&+++...---,,,,,,***&&&)))+++.../////////000222777444000...000111111000000222///((('''+++///...,,,++++++...111444555555333444555222---******,,,444666555111222555222------,,,+++...111000+++&&&&&&%%%&&&))),,,......---+++)))***---,,,)))))),,,///000///...------///111222555444...,,,//////,,,***---000000......000222000111111000///,,,***)))---.........---...000111222000,,,***+++...333666111000000111444555555444222444666666333111000///---...000111222111000///111000...------///111333000...,,,,,,.../////////...------000333555444333...,,,+++...222444333000111444333///...000///+++&&&,,,///......//////,,,&&&)))444>>>999---***000------------...000111222...+++)))))),,,/////////---,,,---...///000000000222111000000000111222333,,,++++++...222555444333333000,,,)))(((***,,,---,,,,,,,,,,,,------------,,,---...000333555666777222111///...///222666888444111222555555000...000333555666444000---,,,,,,,,,++++++,,,......+++(((///,,,)))(((***---000222000///---+++***---111555222222333333222000...---+++...111222444888>>>DDDUUUbbbrrr~~~wwwmmmbbbYYYMMM???888888'''((())))))'''&&&&&&&&&'''### """&&&***,,,((((((&&&)))555@@@<<<111######%%%(((++++++'''###$$$!!!"""'''(((######%%%)))***$$$!!!(((+++(((%%%###%%%(((***+++))))))'''%%%""""""$$$&&&%%%%%%&&&)))---000111222...---)))""" $$$&&&%%%&&&)))+++,,,+++)))''''''&&&))),,,---,,,***)))(((((('''&&&%%%%%%&&&'''(((,,,+++...+++'''555AAA===222333111---)))'''))),,,111555333***'''))))))$$$'''+++111444333111...,,,,,,+++)))''''''(((***+++---000111///***''''''(((((()))+++++++++,,,...000******,,,///111111///---(((+++///111000///......((((((+++000000***%%%%%%&&&'''(((((('''''')))+++,,,******+++---///000000000...,,,++++++,,,+++***---(((&&&''''''(((+++000000///---***((('''(((***,,,...///---******...111222---)))******)))---222666111,,,,,,***%%%###$$$(((&&&''',,,///000333777888666444222222000...,,,///000000---+++***+++,,,+++------,,,)))'''''''''(((((()))+++......---+++///111111///+++)))+++...+++&&&&&&,,,000///------***///444444///+++)))***...//////+++&&&######%%%(((&&&&&&'''+++///111222***+++,,,---///111333444;;;888333...+++***+++,,,)))000222---((()))+++,,,(((***---...//////111333.........000000...***'''''',,,...,,,,,,...,,,)))---///111222111111222333222000...///111444555555///222222---++++++,,,+++++++++,,,///222444444333222444444111,,,)))***+++333444333000000222///+++******,,,///222000+++&&&)))+++------++++++---000///,,,+++---,,,(((''')))+++,,,......---...///111555666222---+++,,,,,,***(((,,,//////---,,,...111---///111222111...***'''+++)))''''''(((+++------111000...------...000111/////////111333444444222777888888777444222111111///.........111444888:::555333///,,,+++---///000---...---,,,,,,---000333000//////111444555555444000...,,,...111333111///111333333///......---***$$$))),,,******---...,,,$$$'''111:::888...,,,111***,,,///222444555444444///---+++***+++,,,,,,+++***+++---///111111000000111000///.........///000+++)))(((,,,333777666333555222...***(((((()))***((())))))***,,,...000111//////000111333555666777222111///...000222555777444111111222222000000222555666666444000---,,,,,,,,,,,,...000111///+++(((---,,,+++)))(((+++///222333000,,,+++---000333444111222333333333222000///+++---///111222333333333999GGG\\\ttt~~~yyysssgggWWWKKKFFF###%%%((()))(((''''''''',,,'''!!!!!!$$$((((((&&&$$$&&&&&&(((...444000(((###!!!"""&&&,,,,,,((("""%%%%%%)))//////***%%%$$$+++***,,,+++&&&!!!###)))...+++(((&&&'''***---000------+++)))'''''')))+++((($$$###)))///000///...///...)))!!!!!!###!!!###(((---...+++((('''((('''))),,,,,,***((('''''' !!!"""#########"""!!!###&&&***%%%'''@@@SSSOOO@@@@@@>>>555+++&&&&&&)))...000///++++++...+++&&&''',,,222444111...,,,,,,,,,,,,,,,,,,,,,...///000,,,------,,,***)))+++---)))))))))***+++---000222...---,,,---......,,,+++%%%(((,,,///000...---,,,###%%%,,,111///(((&&&((()))+++,,,+++***+++---///,,,,,,,,,---//////---+++------,,,+++))))))))))))+++'''$$$###$$$%%%&&&((('''******'''###"""%%%))),,,...///...,,,,,,---//////+++)))***)))(((,,,222444...)))))))))&&&%%%'''))))))+++...222333444555777555333222000...,,,+++***---...+++***,,,---,,,,,,,,,,,,+++***(((((((((,,,+++,,,---000000///...///000000---)))))),,,000---'''%%%'''***+++///333000222333333111///------***,,,,,,+++'''%%%$$$%%%+++)))'''&&&(((,,,///111((()))***+++---///222444999666333///---,,,,,,---'''---000+++'''(((,,,---((())),,,...///000000111000000//////---***'''%%%%%%)))***+++---111111...---000444666555333111000///.........111333555777,,,///000...++++++,,,---.........000111111///---///111222000,,,***+++---......------......,,,***---------///000...***&&&...///111111...---,,,------***+++///000+++((()))'''))),,,---------///000555333///+++***+++++++++))),,,......+++)))+++---,,,///333555444000+++'''***&&&"""###(((---///000///000111222111///,,,***.........000333333222000111222333333111111333444111///...///444;;;CCCHHH555333...***((()))***,,,,,,---...+++)))***...222111000000111222444444444222///---...000222000...111222222000...---+++)))%%%)))+++))))))---//////%%%'''...444333...///444---...111333444444333222444222000...,,,+++******(((***,,,---...///000222------,,,,,,,,,---...///)))&&&&&&+++222666444111222111///,,,******,,,...---,,,++++++,,,...111333111111222333555777:::;;;333222000//////111333444444222000///......///111333333333111///---,,,,,,000000111222222111///---......---***''''''+++///333000...000444666666444111222333444444444333333---,,,,,,...000111000///...888LLLggg{{{oooddd]]] ###'''))))))(((((((((+++'''$$$&&&***,,,((($$$$$$((('''&&&&&&%%%######!!!!!!%%%+++,,,((($$$!!!$$$+++111...)))(((,,,111...---,,,(((######'''...---+++))))))***---000......---***))))))+++---,,,%%%###***000///,,,+++......***### """###!!!!!!&&&+++---+++((('''((((((***,,,,,,***((('''''' """$$$$$$###"""!!!!!!$$$(((###$$$<<>>888222///111222000---%%%'''*********(((((('''///...,,,)))((()))+++---***,,,,,,+++***+++...111777666333000...---------%%%,,,///+++((())),,,...)))***,,,---//////...---,,,,,,,,,,,,***)))((('''''')))))))))---222222...(((///666;;;999444...+++---.........///000222444---......+++(((&&&***///.........///000000---++++++...000///,,,+++---000***)))))),,,...///......222111///---,,,+++***)))------///222333222///,,,'''%%%'''...111...+++***(((***---......///000111222...***)))***+++,,,,,,***---///---)))''''''))),,,///333666666222---)))***&&&###%%%+++222666777555444111///...---------/////////111222222000...)))+++------------///111000///------222999BBBGGG666333///+++(((((()))***+++------+++((((((+++///000000000000000000222333333000------000111000---111111111111000---******(((,,,---***+++///222222((()))+++---------111666333222111000///.........444444333222000/////////*********)))))),,,000444...---,,,+++***+++,,,,,,'''&&&''',,,333555222......//////...---///333666555333///,,,+++,,,///111000000111222555888;;;===666444222000/////////000444333///+++***,,,...//////......------------,,,222222111000///000111333000000///+++&&&%%%'''***---,,,...333777999666333111222333444444555555555...,,,+++,,,000333555555777:::FFF\\\sssxxxrrr"""&&&((((((((())))))%%%$$$%%%)))///000+++&&&###))))))$$$"""###&&&%%%######%%%)))***)))'''!!!'''+++'''###%%%,,,000,,,******'''"""!!!###***+++,,,,,,++++++,,,...*********'''&&&&&&(((***---%%%$$$,,,111---)))***+++,,,***%%%$$$%%%%%%"""!!!$$$(((***)))((((((((()))+++,,,,,,***(((((((((###$$$%%%'''''''''&&&&&&'''&&&)))%%%!!!...:::666111222000,,,'''$$$&&&)))***///444555333111000000000000///,,,***))))))+++((()))+++---///111111111******))))))***---///111...+++((((((***...111222333000---***)))'''%%%###%%%%%%&&&)))***)))&&&$$$!!!!!!$$$'''''''''+++222...//////...------...000/////////000000///+++(((+++000444222,,,((((((***......,,,***,,,...+++%%%$$$(((,,,+++))))))...222,,,...111333222///+++(((******---///---***,,,111...***(((+++---,,,,,,...)))+++,,,...222666444...111111111///+++)))))))))+++222555111111777888555444222///---------+++)))((('''&&&''')))***)))(((,,,///000///------///222444...((($$$"""$$$...:::GGG===111---///000---)))$$$&&&))),,,------+++***111111111...+++))))))***000111000---)))(((+++...555444333111///---,,,+++%%%---111...***+++------******+++---///...,,,)))%%%'''))))))))))))+++------,,,***(((+++///...******222===CCCBBB;;;333------...//////......000222111///...+++%%%"""&&&...,,,+++,,,---///000///...))),,,///...,,,+++---000+++)))***///222222222333444333000---,,,++++++,,,((()))+++000444555333000%%%"""###***...---++++++---...000000///000111333///)))&&&))),,,,,,,,,---+++---///---)))&&&'''(((---///222444444111...,,,+++)))(((***///555:::===???999///(((&&&***111777111111111222333222...,,,((()))++++++***))))))***...,,,***)))+++///333666555333000---++++++++++++***+++++++++******+++---///000000...---...000222444111------///111000...111///000333222---+++,,,***...///---,,,000333222++++++***)))))),,,000555555333000---+++******+++///111222333222222333555+++,,,+++)))'''***000666555333000---+++))))))((((((***///444666555222...,,,...000000///111666::::::666000+++)))+++...000//////...///111555888:::666555222000///.........333333///***)))---//////---,,,***+++,,,---------//////...,,,,,,---111555111000...***&&&%%%%%%''''''))),,,111444444222///111111111222333444444555///...------///333888;;;@@@>>>CCCQQQaaalllssswww"""%%%''''''((()))***###$$$&&&***......***'''!!!%%%)))***&&&###$$$''''''&&&%%%%%%&&&(((***+++###"""$$$&&&%%%"""$$$***---(((&&&(((((($$$!!!"""%%%***///111000//////000''''''&&&$$$######%%%(((&&& )))---(((%%%)))&&&))))))''''''((('''$$$"""###$$$&&&((()))(((&&&(((***++++++)))(((((()))'''''''''((()))******+++((($$$)))***$$$'''---)))***)))((('''((()))+++---000000111222222111111222111///---,,,,,,,,,,,,+++((()))+++---.........---,,,+++******,,,...000111111,,,((('''***...111111///---+++++++++***)))''')))'''&&&'''(((((($$$!!!$$$"""###&&&'''(((,,,222...//////---+++***,,,---222111111222222111---+++///555;;;888000(((&&&(((+++......///333666222)))$$$'''))))))((())),,,...+++,,,...000000///,,,*********,,,---+++(((,,,333///+++***...000...---///******(((&&&+++222222---///111111///+++)))***+++,,,444777111000666777111555222///...//////---,,,)))(((&&&''')))***)))(((+++///222222///------...333///,,,(((###"""***444@@@999///+++,,,---+++((('''))),,,000222111...,,,---000333333000---,,,,,,///111111---***)))---222333222111///---+++)))(((&&&...444111------...---***)))***---//////+++(((&&&((())))))((())),,,///...---)))&&&)))...---(((---444???EEEDDD>>>666111---///000000///...000333000...///---'''"""&&&///---,,,+++,,,---//////...+++---///...+++)))+++......***+++111444222222444111111111000///......///)))***,,,---...000333555000((($$$'''+++,,,,,,...///000000...------///111...'''$$$)))---,,,***+++(((+++---,,,)))((()))+++---...///000000///...---,,,------...000444:::>>>AAA:::000)))''',,,333888333333333333333111---***(((+++------+++)))((((((++++++***))))))))))))***222111000///---,,,++++++((((((***,,,///000///...000000000...,,,,,,///222444000---,,,///111000///000...000444444///,,,...)))...///---,,,///111///+++,,,+++))))))+++...///111000...,,,+++++++++,,,---000222111000///000222,,,...///,,,***+++000555999777444111...,,,+++***,,,222:::>>>===888444111---000222111...///333888<<<888111,,,+++...222666222111//////000222444666333222111000////////////000222000++++++111444222///,,,******,,,------,,,+++---...------...222555111...+++)))(((''''''&&&(((***---///.........///////////////000111111222///000000///...000666:::;;;888;;;EEEMMMQQQUUUZZZlllttt{{{~~~ """%%%&&&'''''')))+++&&&'''((()))***)))'''%%%)))((()))***(((%%%###$$$(((((('''%%%$$$&&&***------'''$$$&&&'''&&&'''***+++&&&%%%(((***'''$$$$$$$$$***111666666444333333&&&&&&&&&$$$""""""%%%'''%%%((("""!!!'''"""&&&(((((((((***)))%%%###!!!!!!###''')))(((&&&''')))******)))(((((()))((((((''''''((()))+++,,,$$$'''///***(((,,,+++---+++)))***,,,///111111000+++'''(((***,,,,,,---)))'''%%%&&&)))***'''$$$+++,,,...//////...,,,+++...---,,,---///111222222222---((('''***...000111+++******+++---......---,,,***''''''((('''$$$!!!'''$$$$$$''')))))),,,000///000///...+++***+++,,,555444333333444333000---333:::@@@<<<222(((%%%%%%&&&+++...000666:::555+++((()))***+++***+++,,,---*********,,,.........,,,,,,*********'''&&&---555111------000222///---...+++)))$$$ %%%///111---///111222000,,,***+++---***333555...---222222+++555111...---///000///......,,,++++++,,,...------+++///333333000,,,******000///...+++%%%!!!&&&///333000---*********+++,,,+++---000333555333///,,,)))...444666444111000000***---///---+++---333999111111000...,,,)))'''%%%&&&///666444000......---(((((())),,,///000,,,))),,,------***''''''))),,,,,,***&&&$$$)))//////***(((///888>>>===888222...,,,///111111000000222444++++++...000+++%%%***333222///,,,+++,,,,,,,,,+++---///000...***((()))+++...******000333000///222---///111333222111111111---000000,,,''''''///666<<<111'''&&&))),,,...222//////---+++))))))+++---...&&&$$$***...+++((()))&&&))),,,,,,***)))+++...,,,,,,,,,,,,------......---///111000000222888===;;;888444000//////111333555444444444444111,,,)))(((+++...///...,,,+++******+++,,,------+++***)))------...---,,,+++***)))'''&&&(((---333555444111000111111///,,,,,,///333444000,,,,,,///111111///000---000555555000---000(((,,,...,,,+++---...,,,***,,,,,,++++++,,,+++***,,,,,,,,,,,,------......///111222000,,,))))))+++,,,000222111------000444999888666333111000000000000999CCCFFFBBB;;;666555000222444111---,,,///444===999333//////333999===777555333111000111333555000000000000000000111222---111000,,,...555888666222///++++++,,,...,,,+++)))---000111111111444666///+++(((''')))***(((&&&---///000...+++***---111---------------...//////...222333111------111666...---111:::>>><<<===AAAGGGRRR^^^gggsss!!!###""" """)))///000111000+++$$$"""%%%)))222000+++&&&!!! """$$$)))*********)))))),,,...111+++)))+++***&&&'''+++...)))###!!!###&&&(((((('''+++000222222222555888...+++'''%%%%%%&&&''''''"""""""""###$$$$$$!!! $$$&&&'''---222...%%%&&&######'''(((((((((''''''))),,,---...---+++,,,///000...)))&&&&&&###'''++++++((((((+++///...---***'''%%%&&&)))+++++++++******************&&&$$$$$$''',,,...+++''',,,,,,++++++,,,---///000333+++'''+++///000///000555111---)))(((+++...111000333000***(((+++***&&&111...)))%%%&&&((($$$*********,,,...---+++(((+++000555333,,,(((***---777555222222333222///---555>>>AAA888---'''%%%%%%$$$(((...333777555111---*********+++,,,,,,***(((---((($$$$$$(((++++++)))---000111---&&&###''',,,......+++***///444333---------,,,***)))***---000///444555000,,,,,,---,,,,,,***,,,000111///000222777666333000///...//////...,,,+++,,,///333555666111111///+++&&&###"""###)))...222000)))$$$$$$'''...,,,++++++,,,...111333444333000//////111333555111333666888777444000---111---***)))...666===AAA@@@///$$$'''***'''''',,,+++///333222111000//////---,,,++++++++++++******111---(((&&&&&&)))***+++000000,,,''')))///...))))))+++...111222000...---444444222111000000000000000...------+++)))---444000...,,,+++++++++***)))---...//////......///111,,,)))+++222444222333888444222000111333444222000...---***&&&%%%''',,,000444///***((()))+++,,,+++///---***(((((()))+++---***+++,,,---,,,***(((&&&###)))------///444222,,,---((($$$***444888222***000///////////////000111111///...///222444444444;;;<<<;;;666///++++++---***///000+++)))---...,,,---,,,---000///+++***---...,,,,,,...---+++,,,000'''***...000000111222444777333...---///333888:::666...)))+++///000///------111333222000111333444---'''***222111((()))111000...------...///000000,,,000000,,,...555777555444222222444111+++,,,111***))),,,111111,,,***+++...222333111222666666333888<<<@@@???;;;666444555...444888333***&&&,,,333<<<999555111000666AAAIII===666///,,,---///777???666---)))///000+++...666555000,,,,,,000555999:::000111111000---+++******,,,...444:::888000...333000...,,,***))))))))))))333000......000000...+++,,,---------,,,,,,...///333111///111222000///000111000333999;;;888777999>>>AAAGGGMMMWWWdddttt###%%%'''%%%######(((,,,999888333+++### $$$(((,,,,,,+++(((&&&&&&'''))))))******)))((((((***,,,...***)))------***)))+++,,,(((""" """%%%''''''(((***---/////////000000+++)))(((''')))+++------&&&&&&&&&'''(((((('''%%%"""%%%''')))...333///'''###  $$$((()))((($$$%%%''')))+++,,,---............---***'''&&&'''%%%))),,,+++)))***...222---,,,***&&&$$$&&&))),,,))))))(((((()))***+++,,,)))'''%%%'''+++---***'''+++,,,---......---,,,+++222+++&&&)))---...///000444222...+++******,,,---222555444---)))((($$$%%%%%%###"""%%%)))&&&******+++---//////---+++)))///555555000---///222777555333333444444222000555999999222+++((((((&&&&&&'''***,,,......,,,***+++)))((()))***++++++***+++(((&&&(((,,,...+++(((,,,000222///)))&&&***......///---,,,///222...''')))***++++++******+++,,,///333333///...000111///---++++++...///------///555444333111///---+++***...,,,+++,,,///222444444000000...,,,(((&&&&&&''')))...111///((($$$&&&)))...------...000111222222555444222000///000111222111333555666555333///------)))&&&(((111>>>JJJPPPEEE444''''''***(((***000...111333111...---...///000///...,,,++++++,,,---111///---,,,,,,,,,+++***------+++))),,,222111+++)))***+++,,,,,,++++++***.........///000000111111111...,,,,,,******///666111000...,,,,,,+++******,,,---///000000000000111...***+++000222111444999777555444555666777555222222111...+++((()))---000444000,,,+++,,,......---333000+++'''&&&(((+++...)))***+++,,,---,,,++++++&&&+++------000555777444999000***+++333666222,,,111000000/////////000000111000///...///111333555777888999777333///,,,+++,,,000111,,,+++///111//////---...000...)))(((******((((((+++,,,***,,,111+++---000111000///000000666333///...///222666888444000---,,,,,,+++******...000222000...---,,,+++***(((***000333000000333555111///111555555111------//////,,,...555888777888666333111111222222222///+++***...///,,,)))***))),,,111777:::888333...777888999777444222111111---333888555...***---111666555222000000444===CCC<<<444,,,***+++///888AAA666---+++444888333///000111///---...111444555444...///000///---++++++,,,111111555:::888222///111000000///---+++***+++,,,...,,,***+++,,,---+++(((***+++,,,+++++++++...000///......//////...------333111111444555222111444;;;;;;<<<===BBBMMM\\\fff(((***,,,***'''&&&(((***;;;888222)))""" ###((((((***,,,---,,,++++++,,,((())))))((('''&&&((())))))'''(((---///---,,,,,,***'''###!!!"""$$$&&&'''(((((((((***,,,---,,,+++(((((()))***+++---...///)))(((((()))+++,,,+++***%%%'''(((***...222...(((!!! ###(((++++++***$$$(((+++,,,***)))***,,,,,,,,,+++(((&&&&&&(((***)))+++---,,,***+++///333---,,,)))%%%$$$%%%))),,,&&&&&&'''((()))+++---...111---******,,,---,,,***---///222444333///+++(((000***&&&))),,,---...000222111000...,,,+++******111444444111,,,(((!!! ###(((---***%%%&&&&&&(((,,,///000///---&&&,,,222333111///111333555333111111222333222111888;;;;;;555000...---***(((((('''''''''(((((()))***((('''''')))***+++***))))))***---000///+++'''***...111000+++)))+++///222333222000111111,,,$$$&&&)))++++++***(((((((((---///...,,,...333444111...++++++---,,,)))))),,,333333444333111...***(((,,,+++***+++...000000000---......---+++***+++---***---000---(((''')))---.........000222333333111555444333111000000000000000111222222222000...---(((%%%###'''333CCCRRR[[[HHH777***((())))))---333...000000...++++++111777===999444///,,,+++,,,---000//////000111000---+++***+++***+++///444333///***)))'''%%%%%%%%%&&&'''***+++,,,............---000---+++,,,++++++000777333222000...,,,++++++,,,)))***,,,............---...++++++...000111444888888777777888999888555333555444222///+++***,,,---222000------///000000///555111,,,'''&&&(((,,,///)))***+++---.../////////+++...///...000888???BBBHHH>>>222///222555222---222222111000////////////111111000---***))),,,000333333444666555333...***---111222//////222555555111......000...***(((***)))&&&&&&((()))(((***...///000222111///---,,,,,,333222000//////000222444222222111///,,,+++++++++............---***)))((())),,,---///555<<<===999555111...222888999333,,,,,,......---...333555444999888333000888FFFIIIDDD888000,,,...111///---,,,***)))222AAAGGG>>>333...666444111000000000///...---111555666222///...//////000000//////222666999888000)))(((***...888AAA999...***111777555000///......///111333333222000,,,...000000...---...///444222333666666222...---000222222000,,,+++---///+++***)))***+++,,,***((()))***+++******+++---000111222333333222222000///222...---//////------111777555111---,,,333???HHH+++...//////,,,*********000///,,,'''######&&&)))(((,,,///111///,,,+++***((())))))(((&&&%%%&&&''''''%%%%%%)))---///......***(((&&&$$$%%%&&&((()))***(((&&&))),,,...---***((()))++++++******+++,,,)))((('''(((***,,,,,,,,,((())))))***,,,---***'''###"""###''',,,...,,,******...111///)))%%%&&&((((((***)))&&&%%%'''***++++++,,,,,,+++***,,,///222...,,,)))%%%######'''***###$$$'''***,,,......///888444000....../////////111222555777666333000------))))))---000...,,,------.../////////---+++)))...111222111///+++'''######'''***///333111+++ !!!%%%***///222222111))),,,...---******,,,000222111///....../////////888AAAGGGBBB888000+++''')))))))))((('''(((***,,,'''&&&'''(((***+++***((())))))***---///...+++((('''+++//////,,,+++,,,///666777444111111222///******+++,,,+++(((&&&&&&&&&******))))))...555555111000---,,,---,,,(((''')))222222222222111///---,,,***))))))***,,,---,,,+++,,,---...---------///111,,,...///---******...222///---***+++///111222111333333333333222222111111//////000000000///------(((%%%$$$(((222@@@MMMTTTCCC666+++((()))))),,,111***+++,,,+++))),,,999FFFSSSHHH999111000000---***,,,,,,,,,...000111000...,,,***)))***...333333111,,,***%%%""" !!!###%%%+++,,,.........,,,***)))---++++++...///...000444444333111///,,,,,,---...(((((()))***+++***(((&&&,,,,,,,,,...000111333555555555666666666444222000333333222///+++(((((()))---,,,,,,,,,---.........222///,,,))))))+++...000+++,,,---...///000000111///000///---///888EEENNNUUUIII;;;444444444000,,,333222111000///............111222...'''###$$$'''000...///111444444000+++///111222111111444888:::333///...111111---,,,------)))'''((()))&&&&&&)))...000111000...+++******///000000///...---...///000222222444888>>>???===222...+++,,,......---///000444222...777FFFIII@@@111...---///444555222...///222444555555444333111444666222111BBB[[[ccc[[[@@@666000333777666222000111+++444IIIQQQDDD666333222///---...111222000---...///111222222111000///,,,...000111111000000000222,,,((())),,,///666>>>;;;000((())),,,...000444000000111222222111///...---///111111111000111222333000///000222111---***///222333111---+++---000++++++,,,---......---,,,---------+++******---///111555777555444444333111+++)))***...///------000222000,,,'''$$$&&&...444,,,...000000///...---,,,'''(((((((((((('''((()))'''***///111///---+++***((()))***)))'''&&&&&&''''''%%%""""""(((...000...++++++***)))))))))+++,,,000---******------+++((((((+++---,,,++++++---...***(((&&&&&&)))+++,,,,,,***)))((())))))'''%%%$$$%%%$$$$$$'''+++---***''')))---000---'''######&&&,,,000000+++(((***+++))),,,,,,,,,+++******,,,...---,,,***&&&###"""%%%'''!!!$$$)))---///000///...999555111.........///000222222333333333333222222)))(((,,,333555000,,,+++(((***---///000///---,,,111111000000///---,,,,,,'''+++///000222555222---!!!%%%+++111555555555222111...)))%%%%%%)))---333222000...---,,,---...666IIIWWWQQQ>>>---$$$!!!$$$'''***+++******,,,...%%%&&&(((+++---,,,(((%%%+++***)))***+++,,,,,,,,,'''+++///000///...///111666666222------111222000111000...***&&&%%%&&&''')))+++++++++111777666111111......000...)))''')))...---,,,,,,,,,...///000((((((((()))++++++***(((+++,,,---...---...111333---...///---,,,---111555000***%%%$$$(((---000000111111222222333333333444111222222333222222000000///---,,,...333:::???AAA777000***)))***)))***+++++++++++++++(((---???QQQgggTTT===333666888222***)))'''&&&(((+++///222333000+++((()))---000222222...+++&&&"""!!!"""%%%''',,,---...000///...,,,***+++***,,,222444111///000333333222///,,,,,,...111,,,***)))***+++***&&&$$$***,,,...///111333333222111222333222000...---,,,//////...,,,(((&&&&&&&&&(((((())))))))))))+++,,,***++++++,,,---...///000...///000000000000//////,,,,,,+++)))***333CCCQQQ[[[PPPBBB888555333...***222111000///............(((---222111+++'''&&&(((///,,,+++---000222111...000000000111222444888<<<:::555222333333///,,,---...)))'''***,,,)))((()))***,,,......,,,+++++++++,,,...///...,,,******+++---///111:::LLL]]]aaa\\\>>>444,,,...111111333666888<<<777///777JJJNNNEEE333222111...------///111999<<>>PPP\\\QQQCCC888333111---***000000///...------------$$$)))///222111000000000///---,,,---///111111111000......000111222666<<>>XXXqqqxxxrrrIII:::///000444222222555888<<<888111777FFFKKKEEE::::::777111+++)))---111AAACCCIIIOOOMMMCCC:::666333444111...666FFFNNNLLLIII???888777888555222222222,,,---777;;;555...---)))+++---111333222...,,,///...---,,,,,,---///000...///111333444222...***)))(((+++111333111000222---000222111---***,,,000555333000,,,)))(((***,,,111333555555333333333444333333111...///333333000..................,,,,,,'''+++...000000000000111333222000---******---///111888:::333000444666333------000555444---((('''$$$(((---...+++)))((()))000///////////////...---%%%%%%&&&)))+++,,,,,,+++$$$&&&((((((((('''(((***(((***,,,---+++***++++++)))'''""" &&&......)))&&&(((+++***)))((()))+++111111///,,,(((''''''(((+++...000///---...333888///,,,(((&&&(((+++---...'''######&&&%%%"""$$$)))%%%$$$###&&&***---+++)))'''&&&%%%$$$$$$%%%''')))888<<<888,,,'''+++---(((......------,,,)))&&&$$$"""$$$'''''''''&&&'''(((((('''%%%%%%'''))),,,...,,,,,,***)))((((((***,,,///...---+++++++++,,,,,,((((((---333333...+++,,,)))******+++,,,...///000999444111111///+++***...+++---,,,((((((+++---,,,))))))+++...111222111///888666333///------...000111222222000///000444777@@@SSS___WWWAAA000***))) %%%***+++******---000,,,+++******+++***((('''...---+++***)))+++...111+++,,,------...///111333---...+++'''''',,,000111---------+++)))((()))+++)))000444444333333111---++++++///444444...))))))&&&''''''(((***+++---...)))***,,,///111111...+++---......,,,******+++,,,***++++++++++++,,,///000111***"""!!!'''---000///...---,,,+++,,,...000111111333666888888666333222000000///000111111///---&&&''')))***,,,......,,,000...000000,,,///GGGbbb~~~hhhKKK999555555222---)))&&&$$$$$$(((...222444222,,,,,,222555333222333,,,++++++******+++,,,---,,,---...///000222333333000,,,,,,111333111/////////111111...+++,,,111666444000,,,,,,///111000---,,,///...***+++111444333444444333///,,,***,,,...,,,------,,,,,,---///222&&&'''&&&$$$"""###'''***&&&((())),,,---...//////...000222444333000,,,***+++***+++)))&&&+++>>>QQQ\\\PPP@@@333.........---...------,,,,,,,,,------&&&(((+++...111222444444...000222222222111222222///++++++...///...333;;;AAA999444444555111---,,,(((%%%'''///555333///---)))+++...///.........///+++///111000,,,+++---000...111333:::OOOgggpppkkkHHH888...222666333000111000333444333666>>>BBB@@@:::999666222///---...000<<<<<>>555111777:::888000///111444333---))))))$$$)))///000...+++)))***222111///.........,,,+++!!!!!!!!!$$$(((+++......((()))(((&&&###"""###%%%(((+++---...---,,,------)))((($$$###)))000...&&&###&&&((((((&&&%%%'''))))))++++++***'''&&&***---///000111...******///444///+++&&&$$$&&&(((+++,,,$$$!!!!!!%%%&&&###&&&---'''&&&%%%)))...111111///...+++'''%%%&&&((())))))333777222%%%"""***///,,,////////////---***%%%!!! %%%((())))))***+++,,,(((### %%%+++000*********)))((()))+++---111000///---,,,******)))))))))+++000///++++++...,,,+++***)))***,,,///000555111///222111++++++...)))+++)))$$$$$$)))...///+++++++++,,,...---***'''222222222222111111111111---...///...---000555999===JJJQQQGGG555***''''''%%%))),,,,,,******///333111---)))'''((()))******.........---,,,---///111))))))))))))***,,,...000+++...---***)))---000000''')))+++,,,+++***+++,,,&&&...444333000...+++(((((()))...444555///***)))((())),,,...///...------+++,,,...222444444111............,,,)))(((((()))(((((())))))***+++,,,---111+++$$$%%%+++000111///...,,,***((((((***,,,------///333555555333000---)))))))))+++---///...---%%%''')))***---111222111---,,,///111...333MMMjjjqqqTTT===000,,,***)))+++)))''''''+++...111222///+++...777<<<777333333***+++,,,,,,---.........000000/////////000000111444...+++...111000///111...000000...+++,,,222888333...)))***...222222111000111,,,&&&'''000666666888888666222---,,,///222......//////000222666999((()))(((%%%"""###(((,,,))))))))))))***,,,...///,,,...222444444111---***//////000///+++...@@@UUU]]]OOO<<>>:::444111111333333444555333000.........444888666---))),,,000///222...+++---222333...)))'''+++111333333333444555------,,,***)))+++000333333;;;<<<111---444999777000...///222222...,,,...''',,,111222///,,,***+++(((---...)))(((,,,---+++&&&!!!!!!'''***((()))---''',,,---)))$$$$$$$$$"""'''***,,,+++(((&&&''')))+++(((%%%######'''---111)))((('''&&&&&&&&&&&&&&&,,,,,,,,,***'''&&&''')))+++///222111---+++,,,...(((''''''))),,,111444666+++""" '''((("""!!!'''***)))(((((()))+++---...777222,,,(((((()))((('''...,,,)))''''''(((***+++///000///---)))$$$###)))+++***)))***+++,,,+++&&&!!!***///---///---+++,,,......,,,***)))---///...111444///'''(((,,,...---...333666666111111///+++((((((,,,111222///111666444---)))***---***'''&&&)))...222333000///...---,,,+++++++++222333555666000+++---333///000000...,,,---111555555JJJOOO888&&&'''***%%%)))&&&&&&***,,,,,,111888888333---)))((((((((('''111///,,,,,,...111333333...,,,***)))***...333666000///,,,,,,---.........,,,'''$$$&&&,,,///,,,'''(((+++000333///((('''+++...------//////...+++(((---,,,,,,...///000///...---,,,,,,,,,---000333444222///------///111000///---,,,,,,+++,,,---...///111000***$$$%%%+++000000+++,,,,,,---...000222333222555888999777333///---)))%%%"""%%%+++---)))$$$((())),,,000444444222///...,,,///333---000PPPvvvtttUUU999///222111+++++++++,,,+++***,,,000333333000......000333555555000+++&&&&&&***...---+++333444444111------000333000...---///111222///,,,---111333111,,,))),,,000111,,,'''&&&))),,,......000///,,,***...444444000:::555000------///111111111---))))))---222444555///...+++&&&###%%%+++111---+++)))))),,,///111111333111000111222111...***555666555000+++...888AAAHHHCCC888...,,,000111///222---+++------++++++---,,,+++++++++,,,,,,***(((---000444666555333222111222000...,,,,,,...111333555333111111333444444333(((***///555666111***&&&+++***+++---------///222------...000111222333444333333444888===>>>===:::333000...---...///......222333333222111111222444111///......000111000000+++,,,------,,,,,,...000222333444666888:::<<<>>>BBB>>>888333111333666999:::888888888444//////222:::;;;888444222222///)))///000111222222111///...,,,...111333555444333111***,,,000222333222000...222,,,%%%"""%%%***---///333333333333444666888999777999888555000,,,,,,---000///...------...///000111---)))***...///,,,)))...---///444666555555888000...+++((('''+++222777999777555333111000000000...///...,,,000888<<<;;;000000111111111111000///(((---...***))),,,...,,,***$$$###''')))'''&&&'''###(((***&&&"""###%%%&&&)))******(((&&&&&&))),,,222---(((&&&)))---......***(((&&&$$$$$$&&&(((***)))+++,,,,,,+++******+++/////////000///...+++)))&&&))),,,---///222888===+++###"""((()))"""!!!&&&((((((''''''(((***,,,...777111***'''(((+++---......---+++***)))***+++,,,(((***++++++)))&&&###"""!!!%%%***...///...---,,,++++++&&& ###+++///...***)))((((((*********)))''')))***---333888333******---///------000111000---------***'''&&&(((***,,,***---222333...---///111...+++***---111444555666444222000---+++***)))333333444555222---///444111000...+++)))+++111555;;;SSSZZZAAA)))%%%)))((()))%%%&&&***,,,+++...444222000---***'''''''''(((---***((((((***---//////...............///000111000...,,,---000222111///---)))&&&'''+++---,,,***)))+++///222///***+++000,,,,,,---///000000---+++000///......//////...,,,111000...,,,,,,,,,------222333333222000000222333333222000///......//////111...(((%%%)))111333111111111222222333333444444...000333444333222000000)))&&&%%%)))///222000++++++'''&&&)))000222///***//////000111...666SSSrrrtttWWW;;;.........,,,---,,,+++***+++---///111111///---///222666999:::333...)))(((,,,...,,,***,,,...111000...,,,,,,---222111222444666555222///***///333222---+++...333,,,)))%%%$$$'''+++---...222111///,,,///444333///333000,,,***+++---......,,,)))&&&&&&***///222222000...+++(((&&&'''***...***)))(((((())),,,000333555111...---.........---///000000...+++,,,222777>>>;;;444,,,+++//////+++***''')))...000///...000111000/////////...---,,,---///111222111000000111111///,,,++++++...111333333111...---///000111000++++++...111333111---+++,,,,,,,,,------,,,...000///...---------///222333444444444555888777444111---+++***+++---/////////000000111000///...000222333000......///111000000111111000...***(((((()))...000222444666777888999999666222...---///111333777555555666333......111777777444//////222111---...///000111111000...------///111333333333222111------//////000//////...///,,,((('''***...000111///......///000222444555333333333000+++))))))+++000000///......///000000000---+++,,,000333222111000...111666888666777:::444333///,,,+++---333777888666333000...///000000///000///---000777;;;:::444333333222222222222222(((,,,---+++***---///...///(((%%%''')))&&&""" %%%(((###!!!'''***)))((('''%%%$$$&&&***...666000******///222000,,,,,,)))&&&###$$$(((,,,///'''+++///111111///......000...,,,...000///***%%%&&&+++000000...000666<<<---&&&%%%++++++%%%###&&&&&&&&&%%%&&&'''***---...555000***''')))...333666///...---,,,,,,+++++++++%%%'''))))))'''%%%%%%%%%"""$$$''',,,000111///---)))((($$$ ###***------'''''''''(((((((((((((((%%%&&&'''+++333999555...+++//////---,,,...,,,)))((()))***(((&&&$$$$$$%%%***)))***...000...///111333111---,,,...000222222444444222000...---,,,+++333000000222222///000333333111---)))'''***000444FFF```iiiOOO111(((---///(((&&&'''***,,,+++,,,///+++---...+++(((&&&''')))***(((&&&&&&)))+++------...///111222222000...---000---+++...333555333//////---+++******,,,...000------///111000...111888------...000222333111///000///---,,,---,,,***(((111000///---+++*********111555777555222111333777888777555222111000000000000---(((&&&---555444///333444555555555444333222...//////000111222333444---+++***...333666333///...((($$$&&&---111---(((000222222000333CCC[[[ooosssYYY===---***,,,---///---***+++...000000......---,,,///444999<<<===777111,,,+++...///,,,)))'''+++///222111...,,,+++111111222444555555222///---111555444///---///222***'''$$$$$$'''+++...///444444222000222555333...---+++***+++,,,.........)))'''%%%&&&)))---///000000---+++)))***++++++***&&&'''(((((('''+++111666777222---)))***,,,...000++++++,,,,,,------......111222111---...000///***%%%%%%)))000222///...000333222111000////////////000000111000...///111333111///,,,***+++///333555777333///,,,---...///000//////...///111222222000......---,,,,,,---......222000---******,,,///222555444333222222000,,,)))))))))(((+++...111222222...//////...------...000444222///---...///000///444444333///+++'''&&&&&&,,,...222333333222222333555333111000///000222333333222222333111,,,,,,000444444000,,,---222333111---...///000000///...---000111111222222111111000.........---.........///---,,,+++,,,///111222222,,,,,,,,,---///000222333000000///,,,))))))***,,,111000000000000000000111.........///222666999;;;111000111666888666777999999777444111///111555888888555000,,,***+++...000222444333000222888;;;;;;666444222000//////000111'''***,,,,,,,,,---///000111+++&&&&&&)))'''"""&&&)))""" (((---&&&%%%$$$###$$$&&&***,,,222000---,,,......+++)))+++)))'''%%%&&&***...111'''+++111444333000...,,,+++******,,,------)))&&&***,,,///...---,,,///111...***)))------)))&&&'''&&&%%%%%%&&&(((+++...000333000,,,***+++///444777000///...---,,,***)))((()))+++,,,***&&&######$$$###""""""&&&+++//////...'''%%%""" ###'''***+++&&&))),,,,,,***))))))***%%%&&&(((+++000222111...,,,///000......///,,,'''''''''''''''&&&&&&'''(((,,,,,,,,,---......///000333000---+++*********))),,,,,,---...//////000000///+++***---///......111333222...+++***,,,///222FFF^^^fffOOO333***...000)))))))))+++---,,,+++***&&&***......)))'''(((++++++)))((())),,,///000000---...000111111000...---111---,,,///444555111,,,000000///,,,***+++///333222000///000000///444;;;000000000111333333222000,,,***(((((((((((('''&&&------------------------...000222444444444555666888666444222111000000111...///---***,,,000///,,,...000111333333111000...666333111000111333555666111///...111444444000,,,...,,,+++,,,///000---***000444333111<<>>000000222222222))))))+++---///000000111111000///000111222111000+++))))))---333444000+++(((''''''))),,,...---,,,000222222111//////111333...******333>>>AAA999///,,,---...---+++,,,///222111111...,,,///444444000++++++,,,...//////---+++'''+++///000...+++******))),,,000222222111000000222///,,,)))(((+++000333///000000---***)))+++---...,,,***)))***+++,,,---)))------)))(((,,,000111+++,,,000222000---000666---111666666333111222333///111333222111/////////000111222333333333333333777444000////////////...222777666111222999888000///222000---222;;;:::222+++,,,---//////000//////333444444222///...///111///......///000000---+++000111222111//////111222.........///000000...,,,111333444333000---++++++,,,111555444///---000444999999888888666555444333111///000111///++++++///...111222111333555333///************+++,,,---...000111222222111///---++++++---111444555333000...---///111111//////111333000000111111111000///...///---+++---000222222111---///222444444222///---,,,++++++...222444222000222//////222333111333777///222444555444333333444222111000///...------,,,,,,222444000...000444555888666333000//////000111(((&&&)))...---'''&&&+++333777222'''!!!%%%+++---------***'''+++000000,,,...***&&&&&&))),,,...---)))((())))))+++,,,,,,,,,333000+++'''%%%&&&)))+++---------+++))))))***+++,,,'''###"""'''+++------)))+++...000000...,,,***)))'''$$$!!!$$$(((+++***(((((('''&&&''')))+++---111000...)))&&&&&&+++////////////111555:::???BBB***---///,,,''''''---444(((+++---,,,+++,,,000444///)))'''******&&&$$$'''...000///******777NNN```;;;...'''...666666222//////...,,,+++000666444///...+++)))***,,,---+++)))---111000+++***,,,+++&&&---------...000000...,,,///000222222222000///---------......+++)))///777111...,,,---000222222000<<>>???:::777888<<<777111+++'''&&&(((***+++---,,,***((((((((()))***++++++***************+++******(((''''''((()))***))))))***+++---000333444333///+++***,,,...---,,,''')))+++---......------+++//////+++***---///...000---)))&&&%%%$$$###"""%%%---111111---(((%%%---,,,+++(((''')))---000333///+++***,,,...,,,+++111000---++++++---///000...+++,,,000222///------,,,///333111)))$$$+++666...,,,+++***+++,,,+++***222333000------111111......,,,***'''&&&(((---111333333111---)))'''''')))(((&&&$$$######$$$%%%'''$$$&&&)))*********+++,,,***+++...222111,,,***,,,---++++++///000,,,))))))((()))(((((((((+++333999AAA;;;444///,,,***&&&"""&&&&&&&&&''''''(((((((((+++...///---))))))...333333///,,,---000///***%%%(((***,,,---------...///000222444444222///------,,,111777:::999666666777777777666555444222111000/////////...,,,,,,...000---...//////000/////////,,,,,,...111333333111///,,,,,,,,,,,,,,,,,,,,,---...---+++,,,///111222333---,,,222HHHnnnnnnMMM<<>>999333...///111222111///---+++---///222222000---+++)))$$$))),,,+++,,,///111000000000///...,,,)))&&&%%%%%%,,,444555111...///111000111111000---,,,---...+++)))'''+++111777888777444///---...///---...111000///...------......///,,,---//////...---...///---,,,,,,---++++++222:::;;;888666777999;;;;;;:::999777333000///000333555000111333444333111///---777777777555222000///000666555333///,,,,,,///222222111333666333---+++,,,***///111000111444444000,,,---///000000---)))&&&...000222333111000111333999444000111555666333...---111444555333111333555***&&&!!! ###(((,,,///000+++&&&&&&''''''%%%$$$###$$$$$$%%%)))...///---$$$!!!"""&&&(((&&&&&&'''%%%)))***((((((,,,---+++$$$'''---111444555555666666111***&&&&&&)))---...)))'''$$$###$$$'''***---''')))***)))''''''***,,,,,,,,,++++++***((('''&&&((()))***)))((()))+++...111,,,((((((---///...+++)))(((&&&%%%'''))),,,...***,,,,,,)))+++000222000******,,,000222...''' """'''---111222000///...---------+++******,,,...111...,,,+++,,,...000111555222......///000000///555000,,,---...++++++---...)))((()))++++++///555999777333222222222111000333222///---///444333...***+++---///222333222222,,,++++++,,,,,,,,,+++***,,,++++++***)))((((((''')))***+++///222333///,,,***+++000555444...+++,,,'''(((+++---000222111...///------000111222999CCCCCC<<<333//////...***&&&&&&&&&'''(((***---///000---......***&&&&&&,,,111000...,,,---///000///---111333666444000...///111...222888:::777111+++(((,,,000555555222///...///555555666666444222000///222000///...///000000111...000111000...,,,,,,...///------...///000///...+++++++++,,,,,,,,,,,,,,,(((''''''(((+++---...---,,,(((,,,EEEmmmtttXXX>>>444------000111111111333111222333222///000555333333333444555444111///333:::===888222111222222000///+++&&&###%%%***......///000111111000///...111CCCIII;;;---...000.........***%%%&&&,,,222222222333444444444555888;;;999444000000444666333000***---111555777777555444,,,...//////------...///,,,***+++///000///111555333...)))))),,,---+++'''$$$&&&***,,,---///222444111///,,,)))((()))+++,,,---,,,,,,+++,,,,,,---...222333333222111333666888666555333333444444222111222333333333222111///...%%%%%%)))000111---++++++111111000,,,((((((,,,000000......111555666555333333000111777??????:::444---...000111000...,,,+++***...111111///,,,+++,,,(((---///------///000...111000///---,,,***(((''''''---444555222//////111...///000///---------///******+++///333555333111222///...///...+++,,,///...---,,,++++++,,,...//////000000...---...111333---++++++,,,,,,,,,222:::<<<:::777666777888888999888666111---,,,...111333000111222333222///,,,***777777777555222000///000555444111///...000333666333333666888555...,,,///)))...000///000222000,,,)))---111222000+++%%%!!!+++,,,...000111222333444666222000111555666444000000222444333111222666:::000***""" &&&---111---'''$$$$$$&&&&&&(((+++###""""""###'''***,,,,,,***((((((++++++'''%%%'''###(((***'''&&&((()))'''&&&'''***---000222222111444///)))&&&'''))),,,...)))&&&###!!!"""&&&+++...'''))))))(((&&&''',,,000+++,,,,,,,,,+++)))'''&&&(((***+++(((%%%%%%'''***,,,***)))***...000///---+++***((('''(((+++...000++++++***(((,,,222555444---,,,++++++,,,,,,+++***'''***---/////////000111)))***+++***))))))***,,,///---+++***+++///222555666222//////222444222000444...+++...000000222555---'''%%%))),,,,,,---000666444222111111111000......000000///111555555111***,,,///222666666333111*********,,,///111111111111000...,,,+++***))))))+++)))))),,,111222---(((''''''+++///...(((''')))***---...,,,///666>>>@@@:::111,,,///000///444===999444...,,,---......---'''''''''((())),,,...///...---+++((('''(((,,,//////---,,,---///111222222000222444555333111000///...222888:::777111+++(((,,,000444333000---,,,---000222333444444222111///555222///.../////////......000111...***(((***,,,...---,,,---///111111111000111222222222000///...+++******,,,...000000///***'''***@@@cccxxxkkkQQQ999333...,,,---------+++444333444666444111111555333222111222444444333222555===AAA<<<777555444222---...---***&&&&&&)))---000000000111000///---,,,555FFFPPPEEE666000111222,,,---)))$$$&&&---333444333333333111000333999>>>BBB>>>:::888888777444000)))+++///333666777777666...///000///---------///...,,,...111111///111666333000...///000///,,,(((%%%''')))+++,,,///333666999666111---,,,---000222333222000///...//////000444444444222111222555777888777555555666666444333444555555444333111///---'''(((,,,333444000------///---)))%%%###%%%)))---+++,,,...000111222333333333///000666;;;999444111000000//////...---,,,+++(((+++......+++)))***+++///333333///,,,,,,+++)))......,,,+++***)))******(((,,,000333444333333222,,,///111222000//////000+++---000222222111///------,,,---000///++++++///---,,,+++***+++---///000111111000///...///222555---******---///...000444777777777555333333555777777444000,,,+++,,,///000...000222444333000---***222333333111///---......222000...,,,---///333555111333666999555///...222,,,000111000///111///+++(((,,,222333111+++&&&$$$)))***+++...000222444555111000///000111222111000333333333222222444777:::111+++$$$ !!!'''---111(((%%%$$$&&&&&&%%%)))///'''$$$!!!"""$$$&&&((()))***)))***---+++&&&%%%'''$$$(((((($$$!!!$$$%%%%%%%%%)))---///...---,,,---000,,,'''%%%&&&(((***+++***'''###!!!"""&&&+++///(((******(((''')))000666***+++,,,---,,,***'''%%%)))+++,,,)))%%%$$$(((+++((()))+++...000111111111++++++,,,---...///000000++++++(((&&&,,,555999888/////////...,,,,,,...///+++,,,............///000)))+++++++++)))(((((()))...,,,+++)))***---111444777333000111555777555222000,,,+++///111111222555***'''(((,,,---++++++---000///...///000000...,,,'''---111111222666777555...---...000333333000...((('''''')))...222333222///...,,,+++*********+++...***(((+++111222,,,&&&((('''(((+++***&&&&&&***---000///***...@@@TTT```VVVDDD555111///+++---444111///---,,,---000444666,,,+++***))))))+++---......+++(((''')))+++,,,,,,///...,,,,,,...111333444///111444777999888555222000333666777444111...,,,---000444444111......000,,,...111333444333222111777444000.........---+++...000///,,,'''&&&***...---,,,+++,,,///222444444333555666666555222...,,,...------///111222111000,,,))))))888SSSdddYYYCCC444333222111111000...+++333222444666444000000333333111//////111222222111111888===;;;777555222...***...111000,,,******,,,111111111000///---+++***000:::CCCAAA777//////222...000...++++++000222111///111111///---///555;;;???>>><<<:::888666444333000//////000111333555666000111222111///......000///---...000///---000666111222333333222///,,,))))))+++---......///111222888666333111000111333444777555333000/////////000111222111000///000222555666555333333444444333111222222222222111000...---+++***---111222///...000---***%%%######&&&((()))***---000000...---///222...+++,,,333555222///000444333000...---------...+++---///,,,(((&&&(((+++000333333---*********(((,,,+++***))))))+++,,,---------///222555555222000+++...222333111///------,,,000333222...,,,,,,...+++,,,///222///)))(((+++///---,,,+++,,,...111333///000222222111000111333///++++++111555333///---...222555333///...222666666444000---+++,,,---///,,,///222555555444111///...///000///...---...///111///,,,+++,,,...000111...000444777444...///333///222222///...///---))))))---111222111...---...+++++++++---000222333444000222333222///...///000222111111222444555666555///***$$$"""$$$)))///222(((&&&'''***'''$$$(((///***&&&!!!!!!"""###$$$&&&%%%$$$'''+++***&&&%%%(((&&&)))(((!!!!!!%%%&&&###***222222,,,'''(((***---)))&&&$$$%%%'''((()))+++'''### !!!&&&+++///)))++++++)))'''+++333:::)))+++,,,------***(((&&&))),,,---+++'''&&&***...&&&)))...000111222222333***,,,000333444333111///,,,+++'''&&&,,,666<<<<<<---222777777444000......,,,---//////...------...,,,---...---***((('''(((---,,,***((((((***///333777333000222666999777444...++++++///111...------''')))---000---((()))------,,,---...000000...,,,###+++222333333666888777111...,,,---//////---+++%%%###"""%%%***///000000+++***((('''((()))+++,,,222---))),,,222333...'''000......000///,,,...222---000---'''...IIIhhh{{{ttt[[[BBB777000)))(((...*********)))***...444999000///---++++++,,,---......***&&&&&&+++...---***000...,,,+++---///222333444666999???EEEEEEAAA<<<333444555444111000000000---111555555333111222444***,,,000333555555444333999555000......---+++(((...//////+++&&&&&&+++111---+++***,,,///333666777333555666777444000+++(((///......///111222111//////,,,)))111DDDRRRGGG333222555777888888666222...222111333666444//////222444111...---...///000///***111666666555333///)))(((...444555111---,,,,,,333222222000...,,,***)))))),,,222777444---,,,000444666666333111222111---,,,...000...,,,,,,222777666777888777666555666777777444000---,,,...222555222333333222000///000111///---...///---+++///555...111555555222...***(((,,,///222333111///......444333222222111222222333999777444111///......///---......---,,,...111444222111000000111111000...------...//////...---,,,---******---...,,,---111---)))%%%$$$''')))((('''+++000444222,,,***---111...+++...444666222111555888555111...,,,---///000///111111---(((&&&(((,,,,,,//////+++)))+++,,,+++,,,+++******+++---///111333111000222555555///***)))---111222000,,,***(((...222444111+++))),,,111...///222444///'''###%%%000///---------000333555---000333444333111111000222......666<<<888000+++'''...333222---+++000777666444111...,,,,,,---...+++...222666888777555444---///000000//////000111222000---,,,---...//////***---222666333...///444///111111---+++,,,***'''***---000111000111444777...---,,,...000222333333333666888555000---...222000//////222666777333000***"""###%%%######&&&$$$$$$#########$$$%%%%%%$$$%%%%%%###!!!!!!###$$$###%%%%%%$$$!!!&&&%%%###""""""###%%%&&&)))...333222,,,&&&$$$$$$'''''''''&&&%%%&&&***---///((("""###(((,,,+++(((***&&&&&&)))+++,,,000555333111...+++)))'''$$$"""$$$+++111...&&&%%%,,,555'''+++---+++,,,///111000111///---...//////,,,)))***&&&...///+++<<>>...(((***,,,+++111444111/////////---,,,000444555333111111111,,,)))+++111333000///111000,,,+++...///---,,,---,,,(((%%%&&&***---,,,***)))---111111///...000333555111111333222---,,,...000000000000000000000000(((---222111......222777000...,,,+++,,,,,,,,,+++(((((())))))+++---///000---...000111111///---+++***+++---000222111,,,''')))+++,,,---,,,+++,,,---...------...000///+++''',,,***)))***---//////......---000666666111...000333///000666999555///,,,000000///000111333555666000111111///---,,,---///555666777777666555555555666222---,,,---/////////---++++++---111333222111...,,,,,,000000...///222222444222---,,,000111...//////...///000222111000/////////000111333555666555555333222111111111111333444444333111///......***%%%###$$$&&&%%%&&&(((&&&###"""$$$)))+++(((%%%%%%$$$%%%(((+++***&&&""" &&&***+++&&&"""%%%%%%&&&''')))+++---///***///444444///)))%%%$$$%%%&&&'''&&&$$$###$$$%%%'''$$$###(((...111///,,,'''$$$$$$''')))***...444111///---///222222---(((,,,///222111,,,)))((()))***---...+++,,,000000...---+++((('''((()))))))))(((&&&+++...///<<>>666...,,,------***+++,,,,,,+++)))((()))***&&&$$$%%%((()))(((+++000...,,,***,,,000333333111333555555000---///000000666\\\zzz}}}]]]XXXxxxQQQ::::::666111111///333111///------000333555000...++++++...111444555555111+++'''''')))***+++...111///)))&&&+++111444444333222111000/////////%%%***,,,+++---000000------///111111000.........+++%%%$$$(((,,,+++++++++++++++,,,---///111333444+++,,,,,,,,,++++++,,,...///---+++***+++++++++***((())),,,...//////...---,,,000111//////000...***...555FFFHHH777000222000222000222999<<<999555333000//////000222333222111333444555888999999666444666333000///111555777999666666555555555222...+++......////////////.........+++(((''')))+++------+++,,,///222444333000------***))),,,111333000---...000222111///000555999SSS]]]XXX???)))&&&***+++---222444111/////////,,,...000111111000000222333111......111222111222555111,,,***,,,---+++***,,,---***'''(((,,,///...---&&&***...000//////111444222000000222111,,,***++++++///222333111000222444***...222222//////333888,,,,,,---,,,******,,,------,,,)))((()))+++---///...000222333222111...------...///111222111...+++,,,+++,,,...//////---,,,///...---,,,,,,,,,++++++///---,,,,,,...//////...***+++...333444111...///111000333888777222......333222111111111222333444,,,...000111111111222333333666777444///---///222666333///------------,,,)))***+++///222333222111---+++,,,000111///...111333444444000///111000---111111222444666555222111111000000000222555777999666555333111000/////////...333777777222///...000)))'''%%%%%%%%%&&&'''))))))%%%"""&&&---///+++%%%$$$###%%%***...---&&&"""***111111,,,%%%((())))))******+++++++++...222777888444///+++)))''')))++++++)))((()))))))))'''''')))------***%%%%%%!!!"""&&&)))+++///555333000///222666666000)))......///...,,,***)))(((111333111...///111000,,,---+++(((&&&&&&(((***,,,***(((((((((+++222222)))(((((('''&&&&&&&&&'''((()))+++---//////---+++)))+++*********++++++***)))***'''$$$$$$'''+++...///......------...//////000222/////////,,,((()))---...+++((((((******'''$$$)))***---...///---,,,***,,,...111333222///+++((((((,,,///'''"""111;;;222%%%)))------,,,---222666111...++++++---000333444///...+++******,,,---...111666:::888000)))***---222111///---,,,///555999000///,,,***+++---//////000///---***((((((***,,,***"""%%%(((,,,000/////////000111222222111333444333000///000333555DDDjjjuuuJJJCCCzzzSSS666666444000111111333000,,,+++---111666888444222000///000333555666111...***+++...111111000,,,///...***)))///444666444333111///---------...)))---000///111444444111111222444444222000///000...'''$$$'''+++,,,...000111000///...---......///------...,,,******+++------,,,++++++,,,,,,+++))))))***---///000111111000///333333000///000...***...;;;QQQTTT@@@555777666555555777===BBBAAA<<<888555444222111222111000...333444666999;;;999555111333111///......000222333222222111222222111...+++'''))),,,...000111333444///+++''''''***---...---+++,,,///222444444111...///------...111222111000---000333444222222333444QQQYYYRRR888'''(((+++(((---111222//////111000---333222111000///000111333333222111111111111444777222,,,)))***+++))))))+++,,,***)))***---//////...&&&***...000000///111222000///000000///,,,))))))***///555555222000222555222555666333...+++,,,///%%%(((++++++******...111222000...---,,,---...///222444555777666444222000///000111222222111000///---++++++---000111...***---///000///---,,,,,,---111000/////////000000000+++,,,///111111///---,,,000111555888666111111444999777555222000/////////+++---/////////000222444///000000---***)))+++...777555111///---+++***)))(((***...222555555333222111......000000......111333444333111///...+++)))...444<<>>777333333222111000///000222555777444222000///....../////////222555555333111000111(((((('''%%%$$$&&&((()))+++&&&$$$'''---000,,,'''%%%$$$%%%)))...---&&&""""""$$$+++111111+++%%%'''((()))***+++******)))///222555666555111...,,,)))+++------,,,,,,,,,---***((('''(((***)))&&&###### !!!%%%)))+++///555222///...000333111,,,&&&------,,,++++++++++++***///000///---///333222---...,,,***(((''')))---000******&&&%%%+++---&&&!!!'''%%%$$$$$$%%%&&&((((((+++,,,---...,,,)))&&&$$$)))'''&&&''')))******(((+++***))))))******(((&&&,,,,,,,,,,,,------------000...---...---+++...333666222---,,,,,,,,,)))&&&...//////...---***'''%%%***---000111111...)))'''&&&***---(((&&&:::HHH@@@+++...111222111000333555777444111000111222333333---,,,,,,+++,,,---000111333777888222***'''***---777666333000...///333777)))((((((***,,,///444888666444000+++((())),,,000222######,,,000111111222222222000//////000111111111111111222555999LLLlll~~~yyyZZZYYY{{{QQQ777777666555888999111---))))))---333777999444444444444333333333333///...---000333555222///,,,//////,,,---333777888555333000...------...//////222444222333666555222111333444333000---,,,,,,---&&&###''',,,...111444333222000///---,,,,,,,,,000111000...,,,***+++,,,---,,,,,,---......,,,)))(((***,,,...000000111111...111111...---...---)))***777MMMQQQ>>>444666555666888;;;???DDDEEEBBB===888666444333333222///---000222555888999777333///111111111000////////////---,,,+++,,,---......---(((+++///111111222555777///---+++,,,000111000...,,,---...111333333000...///000111000......///111...000444555444111...---@@@EEE>>>...''',,,---&&&,,,//////...///333333000666444222000000000000000111111000---,,,...333666222,,,)))******))))))+++***))))))***,,,...///...***---000111111000//////...000000///...---+++)))+++000555555222///111333:::;;;:::555///***)))***'''+++......,,,,,,///222111111111111000...---,,,333444666888777555333111000000222222111111000000---+++***,,,///000---***,,,///333444222///------/////////...------.........000111000//////---+++---...222444222///111777999777555222000.........---------++++++,,,000333222///+++***++++++***)))111111111///---,,,,,,,,,+++...222666777666444333888333000111000---///333555444444333000,,,(((''')))555FFFOOOGGG999333666777444111///...000333555000///...,,,---...000111555222000111333444333111''')))((($$$###&&&))))))+++'''$$$%%%))),,,***''''''&&&''')))+++***%%%!!!$$$###$$$(((++++++'''###"""$$$''')))++++++***)))***,,,...///000...---+++)))***++++++))))))***+++'''&&&$$$%%%''')))))))))'''######&&&((()))---222...---------,,,***'''$$$+++,,,---------------,,,'''(((((((((---333333...,,,,,,***((((((***...111***---&&&'''222111'''&&&"""!!! """&&&***,,,------......---***'''$$$""")))'''%%%'''+++...---,,,******,,,///000///+++(((/////////......//////000...++++++------,,,000555999555111...---------,,,222111000...,,,***(((''',,,---///111111///---+++((()))//////...===IIIEEE111111111111000...,,,***333000...------------,,,***,,,---------...000222000555666...'''(((---111888777444000------///111%%%$$$&&&***---///555<<<555444222...,,,,,,///222666&&&&&&...222444333444555222...,,,...000000...///222222111555999BBB[[[nnn|||www}}}dddGGG555444333777<<<:::000,,,)))***///333555555111333555555333222111111111111111111111000---+++---//////---///555888777666333000---,,,---000111222555666333333444222///...000000///,,,)))'''''')))$$$"""''',,,...000222//////000000000///......222222222000---+++,,,---------...000111000...+++'''((()))+++---......///***,,,---***)))++++++'''###,,,>>>BBB333...222000555:::======>>>@@@@@@<<<555444222222333333222000,,,000555777666444222111111333444444222000000000***)))((())),,,...///...000333555555222000222444000000000222333333111///......---...000000///......000222000,,,+++---111000111222222111...+++(((333222...))))))---,,,(((,,,......---///444444111444333111111111111///---+++......)))'''+++111333000+++)))+++,,,***)))+++((()))***+++,,,---...//////000222444444222000...///111000...---//////---,,,000333333111000111333;;;;;;999666111...------222333444333000///......---.../////////---+++***///111333444444222///......000222222000//////000---,,,+++,,,---......---+++...333666666333...++++++,,,,,,+++))))))***,,,000222111//////333444222...,,,---...,,,+++000666333333111000000000111222111000...+++***+++///222777333...---......***&&&))),,,.../////////000111///222666888777444333222999555222222111...///333777555444555222---******&&&444IIIVVVNNN<<<444777:::777222///...000333555000///---,,,---///222444777333//////333555333111%%%))))))$$$!!!%%%(((((()))&&&###"""###%%%&&&%%%+++*********)))(((&&&%%%&&&&&&%%%&&&&&&%%%%%%%%%"""%%%'''***+++***(((&&&&&&&&&'''(((***+++++++++******)))'''$$$###%%%&&&'''%%%######%%%)))---///---)))'''((((((''')))---,,,...///---***''''''((()))---222444222///,,,,,,&&&'''&&&&&&,,,222111,,,((())))))'''&&&''',,,///,,,000(((***:::777***,,,%%%###"""%%%***000333444//////...,,,***(((&&&%%%)))&&&$$$''',,,000000///((()))+++///222222000...333222111000000111222222+++)))***,,,,,,***---333555444111///------000222222111000/////////000000///000000111222333333333---,,,444999555999>>>:::111///---...000...)))$$$,,,***)))*********(((&&&(((+++......---,,,---...///666777///(((***...111000111111///,,,++++++,,,%%%$$$&&&++++++(((,,,222---///222333222222222333444)))"""$$$***///333777333555666222---,,,000444000...000444333000111666555DDDPPPeeeooowww~~~gggEEE888222000---444:::555111---***,,,000222000---///222555555444333444666444444222000---+++,,,---...000///...000555666444222000,,,)))(((***...000333666777444333444222...,,,---......+++)))(((((()))$$$$$$)))......---...,,,---000222333222000//////000000///...---///000//////111333444333000---(((((()))+++,,,---......&&&))))))'''(((++++++((($$$&&&111555---...333111333:::<<<888444555777555111000///000222333222111+++111888999555222444666333444444333000///111333******+++---000111///---444777999777222///000222000222333333222000000111111///,,,+++,,,......---000000//////...///000222222000---++++++*********444...+++------******......///...,,,///444333///...---...000222222...+++)))//////***(((---333555...***))),,,...+++***,,,''')))+++,,,---...///000111222444666777555222000///222111------222444111,,,---...///111222333333555555444333000///......777666444333222000,,,***,,,,,,,,,++++++,,,,,,,,,,,,---///000000...,,,***+++...111222000...---............---,,,---///222------000444777555///))))))+++,,,+++))))))+++---,,,//////---111:::??????555000,,,+++******///666000000/////////000111222222222222000...///111333444333222111000...,,,***(((+++///000///...///111222555888888555111000000333111222555555111///111444000000333222---,,,///)))111CCCSSSPPP???555666999555000,,,,,,...222555444333000//////111444555444444333333333333222111$$$))))))###!!!%%%(((((('''%%%""" """$$$......---+++((('''((()))(((((((((&&&$$$$$$''')))'''(((***+++***'''$$$"""%%%$$$$$$%%%(((***,,,,,,---,,,***&&&""" !!!###+++((($$$"""$$$)))...222222---***)))'''$$$%%%)))---000222000+++)))+++///'''///777:::777000,,,***,,,+++)))(((,,,000...'''$$$&&&'''&&&$$$%%%)))---///333***,,,>>>999***------***(((***///444666777000///...---+++***))))))(((%%%###&&&,,,111111///(((((())),,,///111111000444333111//////000222333...,,,,,,......,,,...333///000000---+++,,,222666000/////////111444777999222222222222333666888999111...999AAA:::333222---222///---111666666000))),,,,,,,,,...//////---***(((+++//////,,,))))))***111999;;;222******,,,,,,'''***---///...,,,++++++'''&&&(((+++((( %%%%%%***222666777666444333000,,,***,,,---...333999333666777333------333999222///111555333......333555999999IIISSSYYYXXX888333111333///+++444;;;333222///,,,---000000,,,'''000222555666555666:::===555555333...++++++000444...000///---000444444111---***&&&$$$###&&&***---444888888555444555444000+++---//////---,,,+++,,,***'''''',,,000///,,,,,,,,,...111444444222000...,,,---............111333000000222555666555111...++++++,,,,,,---...///000%%%))))))'''))),,,---+++)))'''---222...222999777111999;;;333,,,,,,...///111000//////000000///...+++333;;;;;;555222666;;;333333222///,,,,,,000444,,,---///333444333///,,,333666999777222000111444000222444222...---///222222///+++******,,,------333000...///333666666444444000)))%%%%%%(((+++---;;;333000333///&&&(((333000000...,,,///333222---'''(((+++///333222...***+++222333...,,,111777999---******...///---+++,,,'''))),,,---......000111222333555888999888444222000333111,,,---444666444,,,++++++---000444555555/////////...---,,,,,,,,,444222000000111000,,,(((---,,,***)))***,,,...000+++,,,...//////---+++))))))---111222///---,,,---///000000...+++,,,111555...------222666555///)))+++---...---++++++...000(((,,,,,,,,,222@@@HHHJJJ===555///,,,+++,,,000666222111///.........///000222444555555444333444555+++///222222///---...000+++...222111...,,,+++,,,444777999777333///......,,,,,,111777888333///000///++++++///000,,,,,,111---///<<>>CCC;;;999===<<<444111555111000...---,,,...000111222///------///222222222***,,,111777666111...000000000///000777===;;;555222111///---,,,,,,------///111111---))))))...333...000222111///...000222222//////222666888555111333222000......///000111111///,,,,,,---...,,,***+++///000000444:::>>>===444555555333000---++++++***...000///111444444222333333444444444444444333///---...111111...---///000000333555222---...222333444555555222000//////222///000444444000---,,,///000222333222222333555666444999CCCCCC999333555111...***)))***---111333666555333222111111222222...333888888444000...///!!!  """&&&***,,,""""""!!!!!!"""$$$&&&'''+++)))%%%######&&&***,,,+++,,,---...///......---000((($$$(((---...------444555555222///+++******+++)))***------)))''')))""""""###%%%''''''&&&$$$"""'''+++---,,,***)))'''((('''%%%'''***)))%%%"""&&&((((((***///000---***)))***...333666555222:::888555000,,,+++...000...***%%%$$$(((---/////////...,,,++++++,,,---...111111000...---+++***)))000+++$$$!!!###)))///333333111...---......---,,,...---,,,++++++,,,---...,,,++++++,,,...000000///...+++(((''')))+++,,,,,,000---+++,,,///222111000000333000((('''+++,,,''''''***...111444444333222111---***+++---...***&&&'''+++---++++++------+++)))&&&'''---000...***))).........000222222///---''')))+++------,,,***((()))...222222...***+++---)))***,,,...............333///,,,------+++)))*********---000333444333111///000000000000000000000000666:::777///(((%%%&&&+++,,,---,,,***,,,111666444444222111000000000000HHH@@@777222222444444444,,,000333000***(((,,,111333111///---++++++++++++000///---+++)))))),,,///,,,---...///000000000000...,,,,,,---000222333222------...111666777555111---......---+++***+++------111444444222000111333,,,222555222000111333333///000000...///222111,,,///,,,'''&&&)))...222555444222///---+++++++++,,,+++---000222222111000///------...///111333555666111000---++++++,,,///000///000111222222222111111444222111222000...///333777666333///------000333111111111111000///......+++111666333...000999CCCAAA999///---111555555333...//////000111111111111444222000000000111000///666555444444444444111///...///000000///...///000444222///---...000333555666555555666444222777===IIIHHHFFFDDDDDDKKKUUU]]]SSSAAA444666:::666000...---000222111///...///111666333///...///000111111)))+++111777888333111333000///---000999@@@===555000---+++,,,......,,,***...222333///))))))///666111111000...,,,---///111///......111555777555222111000...---...///222333444111---++++++,,,,,,,,,000333222000111555777555///111222111...***((('''***///222333555888777444777666444333222222222222111///000333333111000333111000111555444000...///222222333555777777444222555111000222333000...///111222333222222222555777999444666;;;:::333111555///...,,,++++++,,,...000111111000000000000111111///222555555111...---...###"""""""""$$$'''***,,,%%%%%%%%%%%%%%%$$$$$$$$$+++***(((%%%$$$%%%(((+++((()))+++,,,,,,,,,+++***222***'''***...---,,,,,,222222111///+++'''%%%###&&&%%%%%%&&&&&&%%%$$$$$$!!!!!!###'''++++++'''"""######$$$&&&(((+++...///&&&'''(((''''''(((&&&$$$,,,......++++++......,,,))))))+++000444666444222222222000...,,,,,,///222111,,,(((&&&'''***,,,---,,,,,,+++***)))))),,,...000///...,,,+++)))((((((000,,,'''%%%&&&+++111555555222///---,,,------,,,(((((()))***,,,///111222+++***+++---000111000///,,,***&&&$$$%%%)))---///222000---...000111111000444666333,,,***...///,,,+++---///111222333333222555000,,,---111222///+++(((***+++---///000///---+++%%%$$$(((,,,***'''''')))***,,,...///...+++)))%%%''')))+++,,,+++)))((('''---333444222///...///------.../////////...---111///...//////---***)))******,,,000555777444111---///000000222666666444+++111666555000++++++---......---+++***,,,000444333333222111000///......999555111///111333444444***///333000)))&&&)))///000000000111111111111111///......+++))))))+++---,,,---...///000000000///++++++++++++---.........++++++---111444555333000222111000......000222444111222333444666555333222,,,000222111///000111111111333444111111333111---000---***)))+++---///000111///---++++++---///111...///111444777666333000222222111000111111222333222///,,,***+++---///000------///222555666333111333444333111...---000444777666333///,,,+++---000333333444555555333000...)))...222///***,,,777BBB===444,,,+++000555555222...000333555666444222111333111000000000111000...555555555555555444333222000111222111000000111333888666222000000222555777444555888999777777@@@KKKccc```[[[WWWVVV[[[dddjjjWWWCCC222000444444000,,,)))///444444111......111888555222///...///000111///---...111222000333888//////......333777444...,,,)))(((+++000333000,,,---222555222+++)))---333000///---++++++---111333...------///222222000...,,,+++******+++---///111000///---------...//////555666444///---......+++...///000...+++)))((((((111444666555666999999666888666444111000111222333111///111555777555666999444111222666777222//////333333444888<<<===:::777666111///111333111222444111333444333222111111222444000000333333///...222...//////...,,,,,,,,,---.........//////000111111333444555444000...---...&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%###"""!!! ''')))***)))((((((***,,,((()))***++++++***)))(((---+++,,,...,,,'''&&&)))222111///---+++)))&&&$$$++++++)))'''&&&&&&&&&%%%!!!"""&&&+++///...)))###''''''((()))+++---///000((()))***+++***'''%%%%%%111333111---,,,......,,,'''(((+++///222333222000+++---......------///000222///,,,******))))))(((******+++)))((()))---000111000...,,,+++***))))))000///---++++++---///222444111...,,,---.........'''(((***,,,...111333444******,,,...111222000...+++)))&&&$$$$$$(((...111333111000///000111222222555555333//////111222111---...//////000000//////333///+++,,,///111///,,,+++((()))///555555///***...((($$$&&&)))((()))+++)))+++---///...,,,***)))%%%'''***,,,,,,+++)))(((%%%***000333333111000000000111111000000///............//////000000---)))...---,,,///444666555333000222000---///555555000)))+++...000000000/////////...---++++++,,,///222000000000///...------,,,,,,,,,---000333444444444,,,000333000***''')))---...///111333444444444444,,,------,,,***)))+++,,,000000000111111000000000------...------,,,,,,,,,+++,,,---000222222111///333222111111333666888:::666333111333999:::666111......///000///......///111555666222111111///,,,,,,++++++,,,...///...,,,...---+++***+++...111333111222444777999777444000222222111111000111111111111///------///000000///------///555<<<===999444222444444000---...111444444444222///,,,***+++,,,//////111444777666222///(((******(((&&&(((///555555///+++---333777666333///111555888999666333111222000000000111111000...111333555666555444444333111222222222111111333555777555222//////000222444333444777888555555???KKKddd```YYYRRRMMMLLLOOOQQQOOO@@@111,,,...000000///(((...444555111......000777666333000......///000000...///111000---///444,,,000000---+++...///---...+++)))---222444111...+++111555444---)))***---...,,,******,,,000444666000000000000111000...,,,'''((()))***,,,---...///---...000000000/////////333444222,,,***,,,,,,)))000000...+++((((((***,,,555777666444555:::===<<<666444222000000111444666...,,,...444777777999===666333333777777333000000444333444777<<<>>>;;;888333...+++...111111333666222444777777444000---,,,---,,,...111222///...///---///111000---,,,,,,---,,,---...///000111222222777777777555222000//////'''''''''&&&$$$!!!$$$$$$###"""!!! """&&&***++++++,,,///222+++,,,------,,,+++)))((((((***///000***"""###)))777555222000000///---,,,...///,,,'''%%%'''&&&$$$!!!$$$***///111///***&&&&&&)))///333444222...+++***)))+++---+++'''''')))...000...******///000///(((***,,,...///000000///---///111000///------...111000///---+++)))'''&&&)))+++,,,+++)))***...222111000...---,,,+++,,,,,,///000111000...---...///000...,,,,,,---...///...++++++,,,---///000000111***+++---000222222///---******(((&&&&&&)))...222222111000000000111222333111111000000///000000000+++,,,---......---,,,,,,...+++)))((()))******))),,,''''''///666555...)))///+++)))******))),,,000,,,...111111///...------(((***,,,......---+++)))%%%)))...111111///...---...111222111---+++---///,,,...//////111222000+++///...---...111333444444666666111)))***000///(((***))))))+++...///---***......---,,,---...///000///......---------------***,,,000333555555333222111222222///+++)))***,,,///000111222222111000///+++,,,...---,,,+++,,,---222222111000000111111222000222333222000......///,,,---...///000111222222111000000111444777777777777333000222777999666222111...///111000---,,,---...222444111//////---***&&&'''***...111222000......---+++++++++---///000333444666777777555333111...///000111222222222222222000...000333444222///000///222:::CCCDDD>>>666000333333///...111333222000111222000---***))))))'''(((***000555666333000(((''''''&&&&&&''')))+++///......111555888777555111333666888777555333111111000000111222222111//////222555555444222111111000111111000000000333555999888666444333333444555333333444333...,,,444>>>HHHEEEAAA>>><<<;;;<<<===BBB;;;222,,,+++---000222)))---111222000...///000444444333111......///000,,,---222666555...+++,,,+++000111---***---222444333000...///111111///---,,,000333333///,,,******...+++)))***...222666777444444444444222111///---'''))),,,...000000///......000333333111...------...000///++++++...///---111000---***((())),,,///333555444111444;;;@@@@@@444222111000000222555777+++)))+++111444555888===777555444777555111000333333333333555777888777666000+++(((+++......111444333666:::;;;777222...++++++---000333444333000///...000333222...,,,---///,,,---...000111111222222777666666555444222111000&&&(((***+++)))%%% """"""!!!!!!!!!"""######"""&&&)))))))))+++111666............---***((('''&&&(((,,,---'''"""%%%,,,<<<888333111111111000///...///,,,%%%###%%%&&&###!!!&&&---111000---***'''$$$(((---111222///+++((('''&&&(((,,,+++''')))...---...,,,)))***///222222,,,---.........///000111000111000///,,,,,,---.........---+++)))((('''(((,,,...///---))))))---222...---+++***)))***+++,,,---///000///---,,,---///,,,+++***+++,,,---,,,+++++++++,,,...////////////+++,,,...111333222...+++***+++,,,+++)))+++...222/////////......///111222...---...//////---,,,,,,)))+++---000111000///...,,,,,,,,,)))&&&&&&(((***,,,''''''---222///,,,+++***+++---///,,,))),,,222...111222222///......000,,,---///111000///,,,+++)))+++...000///,,,***))))))...111...'''%%%)))...---000000...000333111+++)))+++---...///000222444::::::111'''(((111111)))---+++***+++,,,,,,+++)))---,,,---.../////////...000///...------///000222,,,///222444444333222111555333000---,,,+++++++++///000000000000///------+++---///000/////////000111///...---...000222444000222555444222000111222***+++,,,---...000333555000///000222555555333000333222111111000222444555444///...111111,,,***,,,***000333111///000000---'''((()))---000222111000+++++++++++++++,,,---...000333666555333111222333---///111333444333111000444111...///333555444111333111333<<>>///'''...444111///111111***(((///555444444555333444555777888666222///------///444888:::777333000///,,,+++---111111000...+++***///555555000))),,,000333222444666666222444555555333000.........///......---...///111111333000///111444666444111333333///,,,///444000(((***,,,...///000000///...555111---,,,---,,,)))&&&000333333000///111000---+++...000111///---,,,,,,222---)))+++111333111,,,///444777777777888555111555111...---......---+++...222444333000///222666999666111000222444444222888333......222444333111333555888888777555555555333444666777555111---+++///111222///,,,+++---///111...,,,...333888::::::<<<888555333444444111///111111333555777666333000///000111111000111333555444222//////111333444444111...+++---111111---(((---111333000+++***---111---+++///999===555+++&&&---***''')))...333666777000333666555222000000222+++,,,---///000000...,,,666666777777777777777777444555555111++++++///555999444111333888;;;:::777888888777555222000---,,,444666888888666444444444999666111000777===777,,,111222000---...111111------000333333111---+++)))......//////111222444444...///111222111000...---111111111222333333111///((()))***...111///***%%%(((%%%!!! !!!%%%(((***%%%)))...000///---///222000......222777888333---111000......///000000000///+++''''''***,,,+++)))))))))***+++++++++***)))(((+++...000...+++'''%%%+++,,,+++((($$$$$$)))...+++&&&$$$(((***)))***---111111//////333666333+++...000222111...,,,+++,,,%%%&&&''')))************+++,,,------,,,***'''%%%***......***))),,,///...'''''''''((()))+++---...))))))***+++---///000111555222...,,,,,,,,,***(((***,,,............000222333000000222000---...111,,,------,,,***,,,///333333333444333111...,,,***+++---//////...,,,,,,---******+++,,,...000222333...,,,******,,,---+++)))+++(((&&&&&&))),,,,,,,,,)))...///***(((***+++)))+++333888666111...***''',,,...//////---,,,---///000000/////////---***'''***------+++,,,///000---111333444555444111...,,,...000444555333111000000------,,,+++,,,,,,---...333000---+++,,,...222555222222222111///---+++)))---,,,...111111------000222555444...+++...222333;;;666000///111333222111444111///000333555444333666666555333000000222444000///+++&&&'''+++,,,)))+++,,,...111444666666555111222222111000444===DDD@@@222))),,,000...000555222,,,***111777777777888111111111333555444222000+++++++++...111222111...000///---,,,---000333333222...,,,///333444///***,,,000333222333555444111000111222111...+++))))))------,,,+++,,,---///000444222111111333444444333000222000******///111///......//////000111111222222000---,,,,,,,,,+++***111444444111000111///+++***,,,...///---,,,,,,---111---***---444999888555111444444222222555555222444111...,,,---...,,,+++000333666555333444888===:::666111///111333333333555111---...111444444222666:::===>>>;;;666111///333444555555333000---+++///111111///---+++---//////,,,+++---222888;;;<<<888666333333444333111......000222333222000...,,,---///000111000000222333222111000111222222000///---++++++...111222000------000222111///...000222---+++///999===666---((((((((()))...333666555444///111333333111//////000,,,,,,...000222444333333555666777777777666555555666999:::666111...111555:::777444444777888777666999888777555444222111000444666888777666444444444888:::888444555777444...111222111...///222111---...000111000...------...,,,---///111111111000000---000444666444111...,,,///111333666777444111---000000000/////////......***+++,,,---,,,---...///,,,444<<<>>>:::444111000------000444888888444///000000000000000111111222000+++((()))...///***%%%******+++,,,,,,+++***))),,,///222333111...+++***222...)))%%%$$$&&&+++...,,,'''&&&(((*********,,,---///000...000333111,,,---------,,,)))''''''((($$$%%%(((***,,,---------++++++,,,,,,+++***(((''''''++++++((('''***,,,+++''''''(((***,,,---...///,,,***)))***...000...---555333111///...---***((((((***---.........///000000---,,,//////,,,---000---,,,+++***((())),,,///000222444222---***+++,,,...000222111///---------,,,+++))))))+++///444777444111...---------,,,+++***)))((((((***,,,,,,+++,,,......---...000...***...222444222111111...)))******)))'''&&&(((,,,///444222000//////...,,,***---......,,,...000---(((---111444444111---,,,,,,+++---000111000000000111------------...///000111++++++******+++,,,---...000000111111000...,,,***,,,,,,///222000+++***,,,111555555000...222777999>>>999444222333333222000111000...///111333444444666666444222000111333666000///***%%%&&&,,,...,,,,,,---///000222333333333111222333333222666<<>>:::777333111222333444444333///,,,---000333333222555:::@@@BBB???888111---333333333222111///...---000111111000...---...//////---+++,,,000444777888444333333444555444111...)))---111111///,,,,,,---...000333333333222222333333333444555555333...++++++,,,---///111111111111...000111333333333222222---,,,000888<<<777000,,,%%%(((---333777777444111---///111111///...---...---...///222444777999;;;555666777888777555333222555999===;;;666222111333999888777666555555555555:::999777555555444555555666777999999777666666777777<<<===888222111111111111333222000111444222---///000///...------///222---///111333333111...---...222777999777222...+++---111666::::::777111...>>>;;;666///+++,,,000333,,,000555::::::666111,,,000:::BBBAAA<<<777333///,,,---000333444222...***,,,...000000///...///111///,,,***+++...///+++&&&------...//////...,,,+++///000000///...000555:::;;;444***$$$$$$'''***,,,---***((()))++++++,,,,,,+++...///------///---***)))((('''&&&%%%%%%%%%&&&)))***,,,...//////...---+++++++++++++++******)))%%%)))***'''%%%((()))(((&&&''')))***++++++++++++000---***+++///000---(((444333222000///,,,)))''')))+++---...---,,,,,,---...***(((++++++))))))+++***++++++***)))((())))))...111333000***(((***---111333444333000...------///---***(((+++000777;;;777555222////////////000*********++++++,,,,,,+++.........222777:::777222000000///---///222000***'''&&&%%%%%%&&&)))---///444222///......///...---///111///***((())))))&&&+++///222000+++)))***...)))+++---------,,,---///000000000000000111111222((()))***+++***)))'''&&&'''))),,,///111111000///---...222555222,,,***,,,000666888444222555888999???;;;777444333111///,,,///...------...///111111000111333333333444666888555444///***+++111333222///000000000/////////000,,,...//////000222777;;;555...))))))***---666@@@444222000222555666666666+++))))))***---000111222000000111222222111///---+++///777<<<;;;444//////444222111333666666111---+++///000......000///,,,,,,---///000//////000111,,,+++******+++---///111444555444111------111555666666333,,,((()))...222333111---,,,,,,///333666333555666333000...000333222666777555333222---(((...///000000000111444666777333......111333333111222222000+++,,,111555555------,,,---///222444555666666555333000111444777999888888888888777666444333000------///111111111...444;;;???>>>999555222333333222000////////////111222222222111000000000222000...------///000111111333555777888666333111(((---333444111...000222111444777888777666555555999888777777777444000,,,...///111111//////000111111222222444666555333000,,,...111777:::888333///(((+++000555777666222///...///000111000///......000111111222444777;;;>>>444666777888777444222000000777===>>>999444222333777888999777666555666777;;;999777555444444555666888999;;;:::999888999:::666:::;;;888333000111222111333333111222555222...000000000///......000222222333333444333111///...///333777888555111...---000444999<<<;;;888444222___ZZZQQQGGGAAA@@@EEEIIIGGGEEEDDDDDDDDDBBB<<<888;;;CCCGGGDDDAAAAAA???:::222555999:::999555333111444888;;;:::555111111333222///---,,,---...---,,,000111222222222000///...---//////...---000777===;;;333)))$$$%%%)))++++++///...,,,+++,,,......,,,+++...///,,,,,,---,,,(((''''''&&&&&&'''))))))******+++---///000///...---***++++++,,,,,,,,,,,,,,,'''******&&&$$$&&&(((&&&)))************)))((((((---)))'''***...000,,,(((111111111///---***(((''',,,---...---+++*********000+++(((***+++(((&&&'''((()))+++,,,,,,***&&&$$$+++...111...***(((***...222333444333111...------///,,,)))''')))///666:::333222000///......000222***+++,,,,,,,,,+++,,,,,,...+++***000777999555111000///,,,***---222111+++$$$$$$%%%(((+++...000000111///,,,,,,---/////////000444333)))!!!"""(((,,,///111111...)))(((---222,,,...///...,,,+++,,,---///////////////......---,,,---...///---***'''%%%"""$$$(((,,,///111222222000222666999555...,,,000000777;;;999666777777555999888666444333111///...111111111000///......///...111444666666555666666888777333///000555777555222333333111---+++,,,---)))***++++++,,,///222444000...,,,+++***,,,222:::444444222111111222222000+++)))((())),,,///111111000333666888888555333111...555DDDQQQPPPBBB444...000111333666999888333///+++......,,,,,,///...+++222222111///---...000333------------...000222333333333333///,,,,,,000444555333111000000000111222111///,,,***+++...222555444666666333...,,,---///000444666444222222...(((...000111111111222555777888444000...///000///---000222111...///333555444111111000000000111333444333333222111000000222444666999===???>>>;;;666444333111...------...//////,,,000555888888666555555444333222111000000111111333333444444444444222111222222222111000000111222111444777:::999777555333///555:::999555222222555333555888999888666666666;;;:::777666555333111...---///000000//////111222444444444555666444111...,,,///333666888888555222///111333444444222111000000000111222333222111000333444444333222444888;;;555666777777666444222111...666>>>@@@<<<888666666444666888888888888999;;;<<<:::777444222222222333777888999888777777888999666555444555555444222222222444333111222555333///000111333333111000000000666555333000///......///000444666555111...///111444777:::;;;999888999999{{{zzzzzzzzzyyylllaaa___ccckkkppplllmmmhhh___]]]^^^[[[SSSDDDHHHKKKKKKHHHEEEEEEFFFIIIOOOSSSPPPHHHBBBAAADDDDDD===444000222555666666666777888888777666444333---111555444000...111444555///)))&&&(((,,,///000222222000------111000---+++------,,,...111///******))))))+++...000//////&&&(((+++...///...---,,,***+++,,,...//////......+++...,,,&&&$$$&&&(((''',,,,,,+++***)))(((((('''%%%$$$%%%(((---///---***///000///---***(((((())).........,,,***)))***,,,444...***,,,---+++((((((((()))***------+++'''###(((+++......,,,+++,,,...111222333333000...------,,,)))&&&%%%&&&+++111444---------,,,+++,,,...000,,,,,,---,,,++++++,,,...,,,'''&&&+++///...+++)))111000---***---222111---&&&'''))),,,000222222000000...++++++,,,......---000555555***!!!###---444333333222///,,,---111555000111333222///---,,,,,,222222222222111000///...222222333333111...+++)))&&&''')))+++---///000000111444888:::555......333000777<<<999666666555333111222333333333333222222333555777666444111000000222555777888666333222222888777444000111555666333222444444111,,,***,,,...+++*********,,,...111333111000...+++******---///444555444000///111000...---+++***+++---000111111---111555888888666555555444===RRRgggiiiVVV???444000111333666888888444222,,,//////,,,---000111...777666333///,,,***+++------///000222333444444444222222111///...///111333000...///333555444444666000...---,,,---///111333333222111...+++))))))***...222444222111222///+++,,,...///000000000222444444333111111222222111000///222222000111555666444777666555222...---...///...///000111333555666777444888>>>AAA???:::555222222111///...---...000111///222444555444222222333555444444333333333444444444444444555666666444222---000333555666666777777///333777999888666444444888;;;>>>===888444222222222444666777555444444555999666444333333222///...******+++---000222444555555555555555333111///...---111333444555777666333444444444333111000222444333222333444666666444222555777666444111000444777666666666666555555444333111999@@@BBB???;;;::::::444555777999;;;<<<======:::999666444222111111111444555555555444444666777777222000444999888555333333444222///111444333000000222444555444222222333777555111...,,,,,,---...000444666444///...111555888;;;<<<;;;999999<<<@@@wwwqqq}}}|||zzzyyymmmZZZ^^^```]]]XXXTTTUUUXXX[[[ccckkkjjjbbb]]]___cccgggUUUBBB<<>>@@@???===777777666555444222222111444555555444333444666888999333111777;;;999666666555444111---...333333111000222333444444555888:::888666444111////////////...333888777222000333777999<<<>>><<<::::::>>>BBBwww~~~pppjjjxxx~~~}}}iiilllmmmggg^^^YYYZZZ]]]bbblllwwwzzzuuussswww}}}jjjOOOGGGQQQ[[[WWWNNNKKKLLLLLLLLLKKKJJJHHHGGGDDDDDDBBB;;;444444<<>>>>><<<::::::999777666555'''...222:::NNN___TTT;;;+++,,,---...,,,***)))(((+++***---222333---'''&&&000***)))111444333888AAA;;;333***(((+++...,,,)))$$$'''&&&!!!###&&&&&&////////////...---,,,,,,&&&(((***------+++(((&&&000//////000000000000000...,,,+++,,,...000000000000---)))((((((***+++,,,(((''''''(((***,,,---,,,111,,,))),,,...+++((((((+++,,,///000,,,''')))///222222222000---,,,++++++...444555///)))***,,,---000+++(((***...000000000222888;;;777222///---,,,888444...******,,,000222444666666333222222...(((((('''%%%%%%'''***...000///...444333+++,,,000))),,,------//////---***(((+++---,,,***...444222+++333...,,,...---***+++000222222111111111111333444111222444555444222---***///000000...///333666777555555777777222,,,---333///000555888888444222222333222333666;;;>>><<<999:::777222000222333///***///---...000222222222222333000...///222444333111...***&&&%%%''',,,111444777666444555:::>>><<<777555777;;;:::222)))***222444333---&&&)))555>>>???777AAAWWWtttsss[[[GGG;;;111111444444333333000333555333333666777555222555999999555///***(((000---///666999666555888777888888999999777333000333444555333111111444888555555555555555555555555555666888999888666222000---000333222000...000222222444555555222///---------333666222...---,,,***......---,,,,,,...111555888555000+++)))+++///333333111......111222000,,,...666555+++***111444...---------000333555444333999444777999555777999333===DDD===666999888333555666444222333555555333111***...000111222444000))),,,---...---+++***++++++999555333666<<<===777111:::888555333222444666888:::888555444333222111///222...******---///...---+++...000111111000000111...////////////111555999===999333...,,,///666;;;666555333333555555444333555555555555555444444444888666555444555888:::<<<;;;999888999;;;;;;:::999777777888<<<@@@@@@<<<888222444555666444444555666999;;;===<<<888555666777777333333888;;;::::::===777666333000///111444777111333444333333777>>>EEEEEE???999777999:::777333111222444777999999777444999<<<>>>===:::888:::<<<<<<>>>>>>FFF]]]ooobbbHHH666000...444:::???EEELLL888999888999@@@SSSlll~~~~~~vvvdddKKK999333333444<<<===@@@DDDJJJQQQXXX\\\^^^SSSGGGCCCFFFGGG@@@999:::888999<<<;;;777888===AAAGGGHHH@@@999;;;BBBGGGDDDBBB@@@CCCFFFGGGDDDAAAAAAJJJOOOIII@@@999555333000222:::PPPnnnzzzcccDDD,,,+++******+++++++++***---+++---111222...++++++---111111222>>>NNNTTTQQQ>>>666...+++---///---***(((***)))%%%$$$'''++++++...000333555555333///---'''))),,,///111111///...///000111///---,,,---//////222555555222///------(((&&&%%%$$$&&&'''))))))'''&&&&&&''')))+++,,,,,,000,,,***------+++)))+++222333555555///'''''',,,222666::::::666000,,,***///555888444111111222111...,,,,,,///222333333222111444777666222000555<<>><<<;;;777222...777999;;;>>>BBBCCC:::///444444444333222222222222,,,---:::AAA888333555222+++---///...,,,+++,,,---)))---///---...222222...444000,,,+++---//////---333111......///...+++((((((,,,333:::===999333---...//////000333555555333666444555777555000...000......111666::::::777555666333333888<<<<<<:::999888666222000000111///,,,222000///111222333444666111...++++++---...---,,,111///+++***---111666888666444222444:::===<<<999CCCDDDAAA:::222111555;;;111111,,,&&&'''000666777<<>>666555444555666555555444333444666111***222444555777666333///---,,,***///777:::888777999888777777999;;;:::777333333555555555555666888:::777666666666555555555555888999999:::999888777666222555666555111......000111444666666444222111000,,,///111222444555000))),,,---,,,++++++---000333---...,,,)))'''(((,,,000,,,---+++(((---555777333222333...((((((...222111+++,,,...000222333444444999<<<:::333---///999EEEQQQSSSFFF888777555111444------...000222444777888///666;;;:::666222---(((***+++,,,------...000222777333///000444666444111333333333333333333333333333222000///...---+++***111...---...111222///,,,...000111111000000000111111000000///...///111222444444222///---///444888444444555777:::<<<;;;:::222333333444555666777777999888777666777:::>>>@@@999:::::::::::::::::::::888666444555888:::888555:::<<<======<<<:::999::::::===???===;;;:::<<<>>><<<999666666999<<<;;;999888555333444888;;;;;;::::::::::::<<<>>>AAADDDFFFEEE@@@;;;999999888666444111111111111333666:::<<<444555777777666555555555;;;888333:::RRRgggaaaMMM111+++)))---222222000///(((---000///111???WWWkkkrrrooobbbMMM;;;222...++++++)))(((***000777<<>>>>>===OOO___QQQ===666333---000111///++++++000444---555;;;999444444666888222111,,,***444CCCHHHCCC???888111000444555000******---444;;;>>>999///'''------///111333333222111888444444777777333000111---...111888@@@CCCAAA===999222000555888444111333222222111///...---///111111000...,,,---111444666777444111//////000000///---,,,+++***,,,000444777111///...111666::::::999RRRTTTLLL;;;111666===@@@AAAAAA>>>888555888:::;;;999OOOmmm}}}gggLLL;;;666555999===;;;999555333555666///&&&000///000333777888555111---...111777999666444555777444333666;;;<<<888444222222333555888::::::999555555333222222222333333888888888888888888888888444666888666111------...000333555666555333333333444777;;;CCCMMMOOOCCC444444444444444333444666999000444666555222222777;;;777888444111>>>UUUaaa^^^III???555222222222555:::111444666777777888<<<@@@QQQ]]]RRR===777666FFFgggzzzttt\\\BBB999333000444000444888999:::>>>EEELLLMMMWWW\\\UUUGGG<<<555111333444555555555777;;;>>>;;;888444333444777888888444666999<<<<<<;;;999888888888777666555444333222999888999;;;>>>>>>:::666777888999999888999;;;===<<<:::999888999999888777555999<<<;;;777666999===444444555888<<<======<<<222333444555777888999:::;;;999777555666888;;;>>><<<>>>???>>>;;;999;;;===;;;777333333666999:::999BBBEEEHHHHHHGGGEEEDDDCCCDDDFFFGGGFFFEEEEEEIIIMMMNNNMMMGGGAAAEEEKKKGGG===???<<<:::>>>EEEHHHFFFBBBEEEDDDCCCEEEGGGIIIGGGEEEJJJHHHDDDAAA>>><<<;;;;;;666888888777666999???CCC777777777:::===@@@@@@@@@===999000000???OOONNNBBB999333000333777666000***222555555111,,,000===IIINNNOOOJJJ>>>444111000///111---***+++000666;;;===<<>>???DDDFFFAAA999555777000666===BBBFFFIIIHHHEEE;;;444222777999444000222111222444555333111666=========999333222555999;;;444111...,,,,,,,,,---...,,,---------///222666999444111111666;;;===>>>@@@]]]ggg```HHH777999@@@@@@HHHJJJIIIBBB;;;777777888;;;[[[uuuWWWCCC<<<===BBBGGGFFFGGGGGGDDDCCCAAA999000//////111888???AAA===888:::::::::999777444333444;;;777444777<<<===:::555444333444888===???>>>;;;555444222111000111222444888888888888888777666555555888;;;:::666333333444666888;;;;;;:::888888888666>>>KKKYYYcccaaaNNN:::666777777555444333444555111555888666333333888>>><<<<<<777888RRRuuu[[[III<<<<<<:::222000666222555666444333777???GGGfffvvvaaaDDD>>>:::JJJsssbbbBBB666111///555777>>>CCCCCC@@@DDDPPP[[[oooyyy{{{kkkRRR@@@888555888777666444333555888;;;888777555444333444666777333555888;;;===<<<;;;:::;;;<<<<<<;;;:::999999:::;;;:::;;;>>>AAABBB>>>;;;777888999999999:::===@@@>>><<<::::::<<<<<<:::999777<<<@@@???:::888;;;>>>EEECCCBBBAAACCCDDDEEEDDD@@@@@@AAAAAAAAAAAAAAAAAACCCAAA>>>;;;;;;<<>>888:::555111000333777999:::555111//////---,,,111888555555222...111888===<<<777333000000333666777666999;;;999333000222555444222444777:::999777333111000222555888:::::::::999<<<777222222555555///******---111666999999777555222444777666333111000000222444555555444555777:::???===<<<;;;555000222777111555<<<@@@<<<555333777333<<>>HHHKKKJJJ@@@HHHPPPNNNEEE@@@DDDKKKDDDHHHAAA777DDDfffwwwcccJJJ===>>>DDDHHHHHHHHHJJJOOOWWW[[[RRRAAA111333666:::;;;555222;;;IIIQQQ^^^nnnqqqbbbKKK===;;;<<>>BBB@@@===BBBLLLTTTUUUOOOCCC<<<===>>><<<666555444222111222333555111222333333444777<<<@@@;;;777777<<<@@@@@@CCCGGGfffvvvwww^^^DDD>>>@@@@@@IIILLLNNNJJJAAA;;;<<<@@@PPPssszzz]]]KKKDDDDDDGGGKKKNNN[[[fffggg```TTTEEE999111222777???HHHJJJEEE@@@CCCBBB===777222222555888@@@===999:::===???<<<999999888888;;;@@@BBB@@@===777555333111111333555777999:::;;;;;;:::777444333777;;;???@@@>>><<<===??????AAACCCCCCAAA>>>======>>>MMMbbbrrrxxxpppZZZFFFBBBCCCDDDBBB???===<<<<<<===>>>>>>;;;888999???EEEDDDDDDCCCLLLiii~~~fffUUUKKKNNNKKK>>>777<<<@@@@@@???<<<;;;AAAMMMWWWssshhhMMMNNNJJJTTTwwwiiiLLLDDDDDDFFFOOOKKKSSSYYYXXXTTTXXXfffsss~~~aaaNNNEEECCC@@@@@@???===<<<===AAADDDDDDEEEFFFFFFFFFDDDCCCBBB@@@AAABBBDDDFFFGGGHHHIIIIIIJJJKKKIIIGGGGGGIIILLLIIIGGGFFFIIIMMMPPPOOOMMMHHHHHHGGGFFFDDDDDDFFFHHHKKKIIIGGGEEEEEEEEEDDDCCCFFFJJJMMMMMMLLLLLLQQQUUU___[[[VVVSSSTTTWWWYYYZZZZZZYYYXXXVVVTTTRRRQQQPPPSSSRRRQQQPPPQQQSSSVVVWWWYYY^^^bbbbbb``````dddiiijjjjjjlllsss|||~~~|||vvvyyyyyywwwsssoooooorrrvvvzzz{{{yyyqqqgggbbbeeejjjnnnnnnlllhhhddd```___```YYY^^^ccceeegggmmmwwwtttpppmmmpppxxx888:::888111...333999;;;<<<:::666333777;;;999444000---+++---222555444111333777777222000555;;;>>>666666444111000222777;;;EEE???666333444555333000777999777222//////000///000666888444111333666777111333555666666888===BBBCCCgggnnnBBB@@@BBBFFFBBB<<<>>>FFF:::888666333222333555666444222222222000...333;;;888111///111///+++---555333111000111444777999:::777999888222000222555555::::::;;;;;;:::777444333666888<<>><<<:::???<<<999;;;>>>===777111000///000333777999888777:::<<<>>><<<777333333444666888:::999666666999<<>>AAAFFFIIICCC:::888;;;===AAAFFFGGGEEE???:::777<<>>>>>@@@@@@999:::666111444;;;<<<555555>>>CCC>>>888DDDaaa|||vvvtttrrrsssyyyvvvNNN777:::888333888===666000...999KKKWWWXXXTTTAAADDDIIIJJJFFFBBBFFFMMMFFFHHHDDD???LLLmmmooo\\\WWW\\\eeejjjdddbbbdddiiiiii[[[BBB...555777>>>AAA===<<>>DDD<<<666666;;;===;;;>>>EEEgggwww}}}jjjPPPBBB@@@AAADDDHHHLLLKKKEEE@@@EEENNNjjjttt[[[LLLEEECCCCCCEEEMMMaaavvv{{{ppp]]]FFF777111333999AAAHHHJJJGGGCCC<<<<<<888000,,,222999===BBB???===<<<===>>>>>>===<<<<<<;;;===>>>>>>===<<<888666333111222555999;;;:::;;;;;;;;;:::888666555999===BBBDDDBBB@@@AAABBBCCCEEEGGGGGGEEEBBBAAAAAABBBRRRfffrrruuummm[[[LLLJJJLLLMMMLLLIIIGGGEEEEEEKKKIIIGGGDDDCCCEEEIIIMMMJJJJJJOOO]]]qqq{{{qqqbbb^^^TTTQQQWWWUUUIIIBBBDDDLLLKKKHHHFFFHHHOOOZZZcccsssuuudddVVV\\\^^^cccwwwqqqYYYTTTUUUWWW^^^ZZZbbbhhhfffaaadddqqq}}}|||gggYYYRRRNNNEEEGGGHHHIIIKKKNNNRRRVVVVVVWWWYYY\\\]]]ZZZUUUQQQPPPPPPPPPQQQRRRUUUXXXYYYVVVWWWWWWUUUSSSTTTXXX]]]ZZZXXXXXX\\\aaaeeeeeedddbbbbbb```]]]XXXUUUUUUUUU]]]\\\ZZZVVVSSSQQQSSSUUU\\\^^^aaadddggglllqqqtttrrrnnnjjjhhhkkkooosssuuuwwwvvvuuurrrooommmkkkjjjmmmnnnpppsssvvvyyy|||}}}{{{KKKMMMMMMHHHDDDDDDFFFFFFFFFGGGDDD???@@@DDDCCC>>>>>>888333444999<<<<<<999888<<<:::444000333666777<<>>@@@???<<<888666333444555666777999;;;<<>>???===999888;;;>>>IIICCC?????????<<<<<>>;;;>>>AAABBBDDDGGGIIIGGGBBB>>>CCCOOOWWWRRRIIIDDDCCCCCCBBBHHHJJJLLLSSSXXXOOO???FFFYYYbbbSSSBBBDDDTTTaaaqqqrrrqqqooosss}}}wwwpppllloooxxx|||WWW@@@===999888>>>@@@>>>:::999CCCQQQYYYXXXSSSBBB???AAAGGGIIIIIILLLRRRMMMJJJHHHIIIUUUkkktttnnnuuuvvvlllhhhggg]]]III999DDDDDDKKKVVV[[[]]]iiiyyyuuu[[[RRR```uuuvvvkkk___SSSQQQaaahhhfffpppoooWWWUUUZZZcccbbbYYYYYY___```gggeeeWWWKKKHHHDDD===<<<>>>@@@???<<<999999:::@@@BBBCCCBBBAAAFFFNNNUUUOOOHHHGGGMMMMMMHHHLLLTTTllltttxxxnnn[[[MMMIIILLLCCCGGGLLLLLLFFFBBBKKKXXX{{{qqq[[[PPPKKKIIIHHHJJJNNN^^^nnnssslll^^^LLL>>>:::===AAAFFFJJJLLLMMMMMM===@@@>>>666555===FFFKKKIIIIIIIIIGGGEEEFFFJJJMMMIIIIIIHHHFFFCCCBBBBBBCCCCCCAAA>>><<<===AAAGGGJJJGGGFFFDDDCCCCCCDDDFFFHHHFFFKKKOOOOOOLLLHHHGGGHHHKKKNNNPPPQQQOOONNNMMMMMMFFFOOOYYY___bbbaaaYYYPPPMMMOOORRRSSSRRRPPPOOONNNSSSPPPMMMMMMOOORRRRRRRRROOOMMMRRR]]]ddd```ZZZVVVSSSQQQUUUZZZYYYQQQLLLLLLSSSRRRRRRSSSWWW]]]eeeiiinnnhhh```]]]dddlllrrrwwwqqqaaaaaabbbbbbhhhffflllooojjjbbbaaaiiisssqqquuuuuuooohhhddd```[[[SSSVVVZZZ^^^aaafffkkkoookkkjjjkkknnnqqqooohhhbbbcccccccccdddfffhhhjjjkkkggggggfffccc```cccjjjppppppppprrrxxx|||wwwsssqqqqqqsssuuuvvvqqqmmmmmmssszzz}}}}}}zzzvvvrrrnnnjjjjjjnnnlllfffdddgggfffaaaaaa[[[TTTRRRVVV\\\______QQQUUUTTTNNNIIIJJJKKKKKKJJJNNNOOOIII???;;;???EEEDDDAAAAAADDDGGGFFF???888777===???;;;999<<<===999777888999<<>><<<===AAADDD???666000///222///111555:::999888>>>EEE@@@999444555:::;;;777222444444444444666888:::;;;999<<<===:::;;;@@@EEEFFFIIIJJJLLLKKKGGGAAA;;;777555999>>>BBBCCC@@@;;;777...777@@@AAA;;;555555777000555:::;;;999:::???CCCBBBEEEFFFBBB===999;;;>>>@@@CCCEEEBBB===;;;>>>BBBMMMFFFBBBCCCEEEEEEDDDFFFHHHJJJNNNNNNGGG???===AAA??????AAAHHHNNNPPPLLLGGGLLL[[[gggcccVVVMMMJJJJJJZZZdddmmmuuupppYYYaaa{{{mmmQQQJJJMMMNNNRRRVVVXXXXXX]]]pppzzztttqqqrrruuuxxxiiiQQQFFFIIIEEEDDDFFFDDDGGGEEEEEEJJJQQQTTTPPPKKKEEE???>>>GGGOOORRRUUUZZZ```XXXRRRTTTZZZaaammmxxxzzzzzzvvvqqqpppzzz|||hhh```cccfffaaaZZZ\\\XXX```rrr{{{iiidddiiitttdddjjjpppmmmqqqzzzxxxnnnjjjoookkkvvvxxxmmmdddccc```YYY^^^aaacccbbb^^^ZZZYYYYYY\\\^^^___]]]]]]aaakkksssrrrkkkiiinnnnnnhhhkkkuuuxxxwwwxxxtttiii\\\ZZZ^^^```cccgggfff^^^ZZZdddsssvvvcccZZZYYYXXXXXXZZZWWW]]]cccddddddbbb[[[SSSKKKMMMOOOQQQSSSVVV[[[^^^KKKPPPPPPIIIHHHPPPYYY\\\WWWYYYZZZXXXVVVWWW]]]bbb[[[\\\[[[VVVQQQNNNPPPRRRUUUSSSPPPNNNPPPUUU[[[___\\\YYYUUURRRTTTXXX^^^bbb[[[___bbb```[[[VVVSSSSSSZZZ]]]```aaa``````___```fffhhhhhhiiinnnuuutttpppiiilllpppssssssrrrqqqqqqmmmjjjiiikkkppprrrooollllllfffffflllkkkffflllzzzkkkoootttxxxvvvrrrnnnmmmsssssstttxxx~~~zzzxxx|||}}}zzztttyyyqqqwww}}}{{{{{{wwwuuurrrmmmiiihhhjjjmmmpppnnnllliiifffccc```___YYYZZZ]]]```aaa^^^YYYUUUYYYWWWTTTRRRRRRSSSUUUVVVPPPNNNMMMKKKJJJIIIJJJJJJEEEHHHLLLKKKHHHIIIMMMRRROOOOOOPPPPPPOOOHHH===555;;;<<<<<<999555333555888>>>DDDEEE<<<444333666888999777888999888666888===<<<:::777666777888777777;;;;;;:::555000...000333888999777444555===IIIRRRKKKIIIGGGFFFEEEAAA;;;666666888;;;<<<;;;999888888000<<>>@@@????????????===;;;999888:::===@@@???<<<<<<@@@EEEEEE>>><<>><<<===@@@CCC>>>@@@CCCFFFIIIKKKLLLLLLSSSYYY\\\VVVKKKFFFIIIPPPaaakkkpppqqq|||nnnoooyyy{{{kkkUUUGGGDDDEEEIIILLLNNNNNNRRR___uuuzzz}}}tttrrryyyyyyrrrcccUUULLLNNNOOOHHHFFFIIINNNQQQSSSTTTSSSRRRQQQRRRNNNDDDHHH[[[aaa[[[cccuuuwwwjjj```aaagggjjjhhheeegggiiijjjlllsss}}}uuujjjpppyyyyyy|||yyy~~~uuuyyyuuu}}}yyy}}}qqquuuuuurrruuu|||}}}qqqssstttuuuwww|||uuuxxx~~~xxxppplllsss}}}}}}yyyxxx|||~~~}}}}}}}}}~~~wwwuuurrrooollljjjiiiiiihhhiiihhhddd```___ccchhhiiiiiiiiijjjhhhbbbYYYRRROOONNNKKKGGGCCC@@@AAABBBCCCGGGHHHAAA======@@@@@@EEE@@@>>>???>>>::::::<<<<<<<<<===>>>@@@???===;;;???>>><<<999666444444444666777666888AAAOOOTTTRRRAAAAAABBBFFFIIIGGG???999333666:::<<<<<<;;;999888777AAAHHHFFFBBBAAA???<<<;;;<<<======<<<;;;<<<===;;;::::::;;;<<<;;;999666888;;;>>><<<999999<<>>>>>BBBAAA???<<<999:::>>>CCCAAA@@@???AAAEEEHHHIIIHHHFFFJJJLLLGGG@@@>>>CCCJJJRRRUUUUUUUUU^^^gggaaaTTTWWW]]]^^^UUUKKKFFFDDDBBBBBBDDDFFFGGGIIIRRR___jjj~~~kkk^^^]]]```]]]fffhhhcccdddnnnwwwwww___RRRJJJMMMOOOKKKJJJNNNPPPQQQRRRQQQOOONNNNNNOOOWWWPPPRRR^^^bbb___fffssssssooogggaaaccchhhiiieeecccbbbaaabbbfffkkkpppsssmmmhhhhhhwww|||yyywwwwww{{{~~~}}}~~~~~~}}}xxxrrrlllhhhiiinnnuuuwwwuuutttuuuwww~~~yyyvvvtttrrrqqqcccfffdddaaa```cccdddcccjjjeeeaaa```^^^YYYVVVWWWTTTUUUWWWZZZZZZXXXRRRNNNSSSQQQOOONNNLLLJJJGGGEEEBBBDDDBBBFFFWWWhhhdddUUUAAAAAAEEENNNUUUVVVNNNFFF;;;===@@@BBBBBB@@@===:::999@@@EEEDDDAAAAAAAAA@@@>>>@@@AAA@@@???>>>???@@@===:::888;;;??????<<<777777:::<<<:::888777999<<<;;;777666:::>>>>>>======AAABBB@@@<<<888999???FFFJJJDDD??????CCCGGGGGGEEE===>>>===:::888:::@@@EEEFFF@@@:::<<>>DDDEEECCC@@@BBBEEEDDD?????????@@@BBBEEEHHHLLLNNN```jjjmmm```MMMCCCAAACCCFFFPPPSSSLLLIIIQQQ[[[```VVVJJJCCCFFFJJJIIIJJJOOOKKKKKKJJJGGGDDDDDDFFFHHHQQQNNNOOOQQQRRRRRRWWW]]]XXXYYYYYYYYY]]]bbb```[[[YYYUUURRRSSSWWWZZZYYYWWWQQQQQQUUUcccyyyssskkkiiippptttrrrrrrvvv|||tttnnnpppvvvxxxzzz|||~~~yyywwwyyy|||zzzzzzwwwmmmpppyyyxxx{{{qqqkkkpppwwwxxxsssooonnnrrrsssooommmnnnooommmtttuuuwwwyyyzzzzzzyyyyyyqqqmmmqqq}}}~~~}}}|||sssuuuzzz}}}zzzxxxxxxyyy}}}zzzuuuzzzxxxvvvvvvvvvtttoookkkeeehhheeeeeesss{{{ggg\\\ZZZ]]]fffoooqqqkkkcccYYYYYYXXXWWWVVVSSSPPPMMMGGGKKKMMMMMMLLLMMMNNNOOOJJJLLLMMMNNNNNNNNNPPPRRRNNNIIIFFFIIINNNOOOJJJDDDAAADDDFFFFFFEEEEEEFFFHHHEEECCCBBBEEEHHHJJJIIIIIIKKKMMMLLLHHHCCCDDDLLLSSS^^^UUUKKKIIILLLOOONNNKKKGGGEEEAAA??????BBBGGGKKKKKK???888===AAA??????BBBJJJHHHCCCAAAEEEJJJJJJEEEHHHFFFEEEHHHLLLNNNLLLIIIPPPXXX[[[RRRFFF@@@@@@@@@CCCIIIKKKDDD???CCCHHHKKKPPPEEE>>>@@@EEEGGGIIILLLIIIHHHFFFCCCAAAAAADDDGGGJJJLLLKKKEEECCCFFFIIIIIIDDDHHHKKKNNNTTTYYYXXXSSSNNNLLLJJJJJJJJJJJJHHHEEEBBBBBBCCCGGGQQQYYYVVVOOO]]]^^^]]]]]]bbbeee___TTTVVVMMMGGGLLLSSSVVVYYY]]]bbbYYYOOOLLLNNNRRRVVVXXXaaa^^^ZZZZZZcccmmmmmmfffhhhmmmtttxxx{{{~~~{{{uuu{{{|||xxxmmmwwwyyyrrrsssxxx~~~}}}zzzyyyzzz||||||yyyvvvuuurrrooosssyyyvvvwwwsssnnnpppyyyzzzwwwzzz}}}yyyrrrlllwwwxxxqqqssswwwqqqoooooosssxxxyyytttooosssrrrqqqqqqtttyyy~~~|||yyyxxx{{{}}}}}}zzztttooommmnnnrrruuuyyyvvvzzzwwwlllmmmvvvvvvvvvmmmjjjqqq{{{}}}{{{yyyyyy|||{{{wwwuuuwwwyyyxxx}}}~~~~~~~~~zzzzzz}}}}}}|||{{{yyyuuutttsssrrrqqqoooppprrrlllmmmooooooooooooqqqsssqqqllliiijjjooooooiiicccaaaccceeehhhiiijjjkkklllddddddcccccceeehhhiiiiiihhhiiihhheeeaaacccjjjpppzzzqqqfffbbbdddfffccc```ddd```\\\XXXXXXZZZ]]]___^^^SSSOOOWWW\\\XXXXXX^^^cccbbb]]]XXXYYY^^^^^^\\\\\\XXXUUUXXX^^^aaa___ZZZTTT[[[]]]XXXQQQOOOOOONNNMMMRRRUUUVVVXXX[[[]]]\\\[[[RRRKKKLLLPPPSSSUUUVVVTTTTTTSSSQQQOOOQQQTTTWWWYYY]]][[[TTTPPPSSSTTTQQQLLLPPPRRRSSSVVVYYYYYYUUUNNNPPPQQQPPPMMMJJJIIIJJJFFFGGGFFFEEEJJJPPPPPPLLLLLLOOORRRRRRRRRQQQNNNJJJOOOHHHCCCFFFMMMQQQSSSTTTWWWRRRKKKFFFHHHMMMQQQQQQXXXXXXUUUQQQPPPSSSUUUTTTXXXXXXYYYZZZZZZ[[[___ccceee[[[UUU\\\hhhrrrxxx{{{~~~{{{|||zzz~~~}}}|||zzz}}}}}}yyyyyy~~~~~~zzzuuurrrrrrsssuuuvvvuuuttttttvvvuuuxxxzzzyyyuuutttwww{{{qqqtttwwwvvvrrroooppprrrvvvuuutttssssssvvvzzz~~~|||zzzzzz|||zzzvvvvvvyyywwwyyyyyywwwyyy~~~}}}zzz~~~{{{~~~~~~wwwvvv}}}}}}}}}|||wwwsssuuu|||~~~zzztttxxxyyytttqqqqqqpppmmmllloootttyyy~~~~~~}}}vvvpppooossswwwwwwuuunnnoooppppppooooooqqqrrruuuxxxxxxtttqqqqqqpppnnnlllnnnnnnkkkjjjkkkjjjfffbbbeeehhhgggbbb______aaa[[[\\\[[[ZZZ^^^dddfffddd^^^bbbeeedddaaa^^^]]]\\\[[[XXXWWW[[[```dddeeeeeeddddddaaa___bbbhhhkkkiiieeefffeee```[[[ZZZ^^^bbbiiieeecccbbb```___ccchhhggg^^^XXX]]]eeeiiikkklllooorrrssspppmmmnnnwww~~~|||}}}zzzsssjjjfffhhhkkkiiirrr{{{{{{nnnbbbccciiippptttuuutttsssrrr{{{~~~yyyyyy|||wwwqqquuuxxxxxxvvvtttwww{{{{{{wwwzzz|||yyywwwzzzyyyqqqgggcccnnn~~~~~~}}}}}}~~~|||{{{}}}}}}}}}|||||||||~~~yyy~~~{{{xxxzzz}}}~~~~~~~~~{{{yyy}}}~~~~~~~~~|||