BM6P6(@ ((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((&&&$$$&&&((()))(((%%%''')))***)))((('''(((***))))))))))))))))))))))))***)))((('''&&&&&&'''(((%%%%%%&&&&&&'''&&&&&&&&&''''''&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&'''&&&''''''&&&$$$$$$%%%'''***((('''&&&&&&%%%$$$"""&&&'''((()))***+++++++++))))))(((&&&%%%%%%(((***((()))++++++***+++---////////////...---,,,*********)))))))))))))))******$$$***---,,,*********'''((()))((('''(((***++++++++++++***************---,,,,,,+++*********+++---)))((()))'''"""$$$***,,,,,,++++++***)))((((((************************++++++******************---+++***+++...333999===,,,,,,,,,++++++*********,,,,,,,,,+++++++++******---,,,,,,,,,,,,---...///++++++++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,...333777777333000111......111000---,,,......///000111222222222222333222777@@@FFFLLLWWWccctttwww}}}{{{www{{{vvvmmmmmmxxxrrr]]]LLLCCCAAA;;;777888999777888:::::::::999777888<<<>>>???777666666777:::===??????VVVcccdddTTTGGGJJJSSSXXX\\\cccllltttzzz~~~~~~eeeRRR@@@>>>EEEIIIHHHFFF888===BBBDDDNNNaaatttrrraaaPPPEEE>>>444444333000......000222///666777999DDDPPPfff}}}xxxrrrYYYOOO>>>444999CCCCCC<<<888666666666666777<<>>======???AAABBBCCCQQQ^^^bbbXXXQQQVVV___ccckkkpppwww||||||aaaNNN===;;;AAADDDBBB@@@;;;???BBBFFFRRRfffxxx}}}yyyooo```PPPDDD<<<777333333222000......000222...333222222<<>>===:::555444888555777999;;;<<>>===>>>???@@@GGGXXXmmm||||||ooo[[[JJJ>>>888444222222222111///------///000...222...---555>>>QQQkkk~~~|||{{{{{{zzznnn]]]FFF666777===>>>:::666777888777666777999:::777>>>GGGPPP\\\gggkkkiiiiiifff```YYYSSSPPPPPPRRRCCCGGGIIIDDD===<<>>AAAHHHKKKNNNTTTXXXTTTLLLHHHIIIGGGDDDDDDHHHKKKNNNTTTZZZgggiiiqqqrrrppp|||}}}zzzuuusssxxxwwwjjjnnn^^^SSSTTTeeewwwiiicccaaaWWWCCC;;;<<<888555444333333222111000000------,,,,,,,,,,,,++++++)))***+++,,,,,,---,,,,,,...---+++,,,...//////...---,,,,,,---000333444444+++,,,...000111222333333GGGDDD???999555444333444---......///111222222333---//////++++++......,,,...,,,+++,,,---///......///222666<<>>BBBKKKTTTXXXYYYZZZ[[[^^^aaafffiiikkkrrrvvvuuuvvv{{{{{{xxx~~~~~~yyylllSSSFFF;;;;;;???@@@>>>>>>>>>===>>>HHH]]]rrr}}}~~~yyyeeeLLL===777444333333000000000///---,,,...000///333///---444999FFF]]]ooo}}}{{{|||zzzeeeJJJ888666:::;;;999888<<<===;;;999:::;;;:::888<<<>>>@@@EEELLLNNNLLLOOONNNOOONNNKKKGGGIIIMMMMMMMMMIIIBBB???DDDLLLQQQ]]]YYY[[[aaa```WWWTTTVVVFFFMMMSSSPPPFFF??????CCCFFFGGGLLLSSSWWWSSSKKKEEECCCAAA@@@BBBDDDFFFJJJNNNRRRZZZeeemmmrrryyy{{{uuu}}}{{{xxxvvvvvv|||{{{ooopppaaaWWWXXXfffuuuhhhbbbaaaWWWBBB888999555111222333333333222000000------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,---+++******,,,.........000---+++---000222111///,,,---...000111333444444@@@???<<<:::888777666666---......///000000111111...111000---...111222//////---,,,,,,...//////...///333:::AAAHHHMMMPPPRRRPPPUUUXXXWWWXXX^^^ccceee$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&((()))''')))***)))((('''(((***((((((((((((((((((((((((''''''(((((((((((((((((('''''''''''''''&&&%%%$$$&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''))))))***((('''&&&((()))&&&''')))(((&&&&&&''')))'''''')))***+++,,,,,,,,,((()))************,,,...---,,,+++)))'''''')))+++))))))***+++,,,,,,,,,,,,******)))((((((((((((((()))(((((((((((())))))))))))***+++***(((((()))+++''''''((()))******++++++++++++*********++++++,,,$$$(((******************+++++++++***************(((((((((((((((((((((((())))))*********+++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...000000///---,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///---,,,------......,,,---000111......111---///111000///111666<<>>===;;;888777666444555999===DDDRRR```hhhjjjmmmppprrruuuzzz}}}~~~~~~~~~nnn^^^HHH???999;;;????????????;;;;;;>>>JJJaaavvv}}}zzzpppZZZBBB888666555444555...///000///------...///,,,222000000555555<<>>???<<<:::<<<<<<999AAABBB@@@===???BBBBBB???@@@@@@CCCGGGFFFCCCGGGOOOfff\\\KKK@@@CCCOOOVVVUUUkkk```YYYVVVMMMDDDFFFQQQGGGHHHIIIGGGDDDAAA???>>>EEECCCCCCKKKVVVZZZRRRHHHDDDDDDDDDBBBCCCDDDEEEEEEJJJPPPVVV___mmmvvvvvvtttyyyyyyyyyyyy{{{xxxqqqfff___^^^aaaqqquuuhhh\\\ZZZ]]]VVVAAA888888444111222333333222111///...------,,,,,,,,,++++++++++++,,,,,,------------,,,+++***)))***,,,---------222///,,,,,,///000...,,,......///000111222333444666777999:::999777555333000000000///////////////---000000---...222333111000///---...000111111000000555===FFFLLLPPPQQQQQQNNNQQQSSSWWW^^^fffgggccc%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&%%%$$$&&&***---''')))***)))((('''(((***))))))))))))))))))))))))&&&'''(((((()))(((((((((''''''''''''&&&%%%$$$$$$%%%&&&''''''((((((''''''(((((('''&&&&&&&&&&&&&&&)))******)))'''&&&((()))&&&)))***)))%%%$$$%%%(((***************)))((((((((()))++++++******+++---***++++++***(((((()))***((()))***+++++++++++++++(((((((((''''''(((((()))'''&&&&&&'''***++++++******++++++***(((((()))+++'''(((((())))))*********++++++++++++++++++,,,---%%%)))+++)))(((***+++)))************************)))))))))))))))))))))))))))))))))***++++++,,,,,,((()))***+++,,,------...,,,,,,,,,,,,------------,,,,,,,,,+++++++++******,,,---...000000//////...------,,,+++++++++,,,,,,---------,,,,,,+++++++++/////////...+++***+++------+++,,,000111//////222...111333222111444<<>>:::<<>>===???>>>???JJJXXX{{{iiiPPPBBBJJJYYY\\\TTTdddaaa^^^WWWJJJ???BBBMMMHHHEEEAAA@@@@@@@@@>>>;;;DDDBBBAAAEEEPPPWWWSSSKKKDDDFFFEEEBBBBBBDDDDDDAAANNNQQQKKKNNNaaammmrrr||||||||||||}}}wwwooolllggg```ccccccXXXMMMOOOWWWSSSAAA888999555111111222222111000...---------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,)))))))))+++---...---,,,111///...---------,,,+++/////////000111222444555222444777999888555111...111111111000000/////////,,,......,,,,,,000111///111///...///000222111111000777@@@JJJQQQSSSRRRQQQMMMOOORRRWWWaaaiiiggg```%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((($$$&&&'''&&&$$$%%%'''***''')))***)))((('''(((***))))))))))))))))))))))))%%%&&&((()))))))))(((((((((((((((((('''&&&%%%$$$%%%&&&'''((((((((('''&&&''''''&&&&&&&&&''''''(((***++++++***(((((()))+++'''***,,,***&&&%%%'''***(((((((((((((((''''''&&&((()))++++++***))))))+++(((***++++++***(((((()))))))))***************)))''''''''''''((()))***+++'''&&&&&&(((+++,,,***(((++++++,,,***)))((()))+++((((((((()))))))))))))))***************+++,,,,,,''',,,,,,((('''***,,,***************************************************((())))))***++++++,,,,,,***)))))))))***+++,,,---,,,,,,,,,---------......++++++++++++++++++,,,,,,---------.........//////...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......++++++,,,...,,,+++,,,000111//////222...222444444333777AAAIIIPPP]]]jjjrrryyy~~~yyylll^^^RRRGGG===999;;;555222555;;;===???MMM^^^uuu{{{~~~|||rrr]]]HHH<<<888888<<<>>>===<<<>>>;;;???HHHXXXnnn~~~xxx[[[GGG555333555111000333---///000000///...///000***///......333///111>>>JJJeee{{{}}}}}}zzzbbbIII===;;;999777777777>>>???999777===>>>:::;;;???BBBEEEKKKRRRSSSPPPFFF@@@===>>><<<;;;HHHYYYzzzjjjSSSHHHSSScccbbbUUUVVV\\\___ZZZOOOGGGJJJQQQEEEDDDAAA@@@?????????>>>AAADDDEEECCCEEEKKKLLLIIIEEEGGGDDD??????DDDFFFDDDNNNRRRGGGEEEVVV```iii}}}~~~~~~~~~xxxwwwrrrgggccc^^^PPPKKKNNNVVVSSS@@@888:::777000000000000000000//////------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++))))))+++...111111///,,,---......---,,,,,,---///------...///111444666777222333666777777555111///000000111111111111111111///111000---,,,//////,,,000///......000111111000000777CCCNNNUUUWWWUUUSSSOOOSSSUUUYYY```fffeee```&&&&&&&&&'''''''''''''''(((((((((((((((((((((((("""%%%((((((%%%###$$$%%%((()))***)))((('''(((***))))))))))))))))))))))))%%%&&&((()))))))))(((((())))))))))))((('''&&&%%%%%%%%%'''((((((((('''&&&%%%%%%%%%&&&'''((()))***,,,,,,---+++***)))***,,,&&&***---+++(((&&&)))---######%%%&&&'''((((((((((((***++++++)))(((((()))&&&)))+++,,,+++)))(((((())))))************))))))(((((((((((()))+++,,,---((('''''')))+++,,,)))&&&+++,,,,,,+++)))((()))+++))))))))))))(((((((((((())))))((())))))***++++++***......((('''+++---+++******************++++++************************((())))))***++++++,,,,,,+++***)))(((((()))***+++,,,,,,,,,------.........))))))***+++,,,------...---,,,,,,,,,,,,---...///...---,,,,,,++++++++++++******+++,,,------...///'''***---...,,,,,,---///,,,***,,,000111///000333///333666555444999DDDMMMVVVdddqqqyyyyyysssiii\\\JJJ;;;888<<<444222666>>>>>><<>>;;;<<<@@@AAA>>>===???<<>><<<999777777999AAAAAA:::999@@@BBB===<<>>:::DDDTTTnnndddSSSMMMZZZkkkhhhXXXOOOXXX]]]YYYRRRQQQVVVZZZCCCDDDEEEDDDAAA@@@AAACCC===GGGJJJCCC===???DDDEEEFFFGGGCCC<<<===EEEIIIHHHGGGQQQHHHDDDRRRWWW___vvv~~~}}}{{{|||zzzpppjjjaaaQQQSSSTTT[[[VVVAAA888:::888.../////////000000111111---------,,,,,,,,,++++++******+++++++++******))))))+++---111444333000---))),,,...---++++++///222++++++,,,...111555888:::222333444666666666555555//////000111222333444444444666444///...//////,,,///...------///000000//////777DDDPPPXXXZZZXXXVVVRRRWWWZZZZZZ]]]aaacccaaa&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&***///,,,%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&''')))***&&&(((***+++)))(((((((((&&&''''''&&&%%%%%%(((***)))******)))&&&%%%&&&'''###$$$%%%%%%%%%&&&(((***&&&'''((('''&&&'''(((*********))))))((((((''''''+++)))&&&$$$$$$%%%'''(((&&&%%%$$$&&&((())))))((())))))(((((()))(((&&&%%%''''''((()))***+++,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))---+++***(((((()))+++,,,+++*********))))))((((((*********))))))))))))))),,,(((''')))***)))+++000......---,,,+++)))((('''(((((())))))******++++++))))))(((((((((((())))))(((((())))))******++++++---,,,***)))))))))************))))))***,,,---///,,,---......,,,******+++------,,,+++,,,---...///++++++************++++++******+++++++++,,,,,,,,,/////////...------,,,,,,---,,,+++,,,...////////////444999;;;<<>>???>>>DDDOOObbbxxxuuuWWWAAA777666///---111000,,,---......//////......222...,,,,,,,,,,,,222999DDDZZZpppzzz~~~zzzooo^^^LLLBBB>>>;;;999::::::;;;;;;<<>>BBBFFFFFFFFFPPPPPPDDD===DDDMMMPPPNNNGGGGGGMMMPPPPPPZZZhhh{{{xxxuuulllccc```^^^aaaaaaVVVCCC555333999222......000---)))***000------,,,,,,,,,,,,++++++***(((((((((***+++***)))+++++++++******+++,,,,,,,,,000000------///...++++++000333111...///777???;;;444000444777777555555333222222333555666666555222111///.........------...............///000000333;;;FFFOOOSSSUUUUUUUUU[[[^^^XXXXXXaaa```[[[]]]&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%)))...+++%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&''')))***&&&((())))))(((''''''(((((()))))))))(((((()))+++)))***+++)))'''&&&'''(((%%%&&&'''&&&%%%%%%&&&(((&&&'''((((((''''''(((***))))))))))))((((((''''''***)))(((&&&&&&&&&((((((&&&%%%$$$&&&((())))))(((''''''&&&'''(((((('''&&&((((((((()))******++++++)))***++++++++++++***)))))))))))))))))))))))))))+++***)))''''''(((***++++++*********))))))))))))************)))))))))))),,,(((''')))***)))+++///------------,,,***)))((())))))))))))************))))))(((((((((((()))))))))))))))))))))*********---,,,***)))))))))***+++***************,,,---...,,,---///...---,,,,,,------,,,,,,+++,,,---...///,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,------..................///...---,,,---......---222666999:::<<>>>>>>>>>>>CCCKKKYYYjjj}}}zzzWWW@@@555444---+++///...,,,---......//////......000......111000///222777???UUUlllvvv{{{}}}wwwkkk[[[JJJBBB>>>;;;999999<<>>;;;;;;<<>>AAADDDNNNTTTXXXUUUMMMGGGFFFHHHVVVVVVSSS[[[hhhbbbRRROOOXXXUUURRRPPPPPPPPPOOONNNNNNLLLLLLMMMIIICCCAAADDDKKKPPPOOOHHHEEEHHHIIIFFFKKKJJJPPPYYYZZZTTTTTTYYYkkkwwwvvvrrrqqqooommmnnniiimmmmmmaaaNNN===666555222000000111///---///333------,,,,,,,,,,,,+++++++++*********,,,---,,,+++))))))***++++++,,,---...***---,,,)))***...///...///...,,,,,,---///000111999444111555888777777888666333111333777999777444333222222111000000//////...............///000000222777@@@KKKSSSWWWVVVTTTSSSZZZXXXVVV]]]\\\[[[bbb%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$$$$'''+++***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&''''''%%%$$$$$$&&&(((&&&(((******(((&&&&&&&&&((()))***)))'''&&&&&&(((&&&''''''&&&$$$$$$&&&'''%%%'''((()))''''''ӵ((((((((((((''''''((())))))((('''&&&'''&&&%%%&&&((()))(((''')))******)))(((((()))***************))))))(((((())))))************))))))))))))))))))))))))))))))))))))((((((((()))******************************)))***************+++++++++((((((***+++)))***...++++++,,,---------------+++++++++******)))))))))***))))))))))))))))))***Ħ)))((((((+++++++++Ħ++++++*********++++++,,,,,,,,,***,,,---...---------...,,,ӵ---------,,,,,,,,,,,,------+++++++++,,,,,,,,,---------------.........//////...///000111222333555777666999===@@@EEENNNZZZdddnnnttt~~~Ħ~~~~~~~~~}}}}}}~~~xxx___OOOMMM???;;;999::::::999<<>>PPPfffvvv```GGG888555///...111///------...///////////////------000444444000111444>>>SSSjjjvvv}}}xxxbbbWWWMMMIIIGGGCCCAAABBBAAAGGGLLLNNNPPPRRROOOJJJQQQiiizzz~~~zzzlllccciiiXXXNNNCCC>>>@@@BBBCCCDDDHHHPPPWWWUUUKKKCCCAAACCCGGGKKKNNN\\\mmmhhhYYYVVVbbb]]]WWWTTTTTTVVVXXXXXXTTTKKKGGGIIIGGG???===BBBIIIJJJHHHCCCCCCHHHIIIEEELLLLLLPPPVVVVVVOOOLLLMMM[[[iiiyyyzzzrrrpppqqqrrrsssgggkkkiii\\\LLL@@@999555222111111000...---///111------,,,,,,,,,++++++++++++***)))***,,,---,,,+++((((((***+++,,,---......)))+++***'''(((---000///---............///111222777333111555888777888:::888444111333999;;;888444222333333222111/////////...............///000000222666???JJJSSSWWWWWWUUUUUU]]][[[YYY^^^]]]]]]fff$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%$$$&&&***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((&&&&&&&&&%%%###$$$&&&(((%%%(((******((('''''''''%%%'''''''''%%%$$$%%%&&&$$$%%%&&&&&&%%%%%%(((***%%%'''))))))(((4ĉ@ӵ((((((((($$$%%%'''(((((('''%%%$$$'''&&&%%%&&&(((((((((&&&***++++++(((&&&%%%&&&(((++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***************+++++++++))))))******+++++++++,,,+++((((((++++++)))***---)))***+++,,,------------,,,,,,++++++******))))))******))))))))))))******>L))))))((((((++++++=hĦ+++******++++++,,,,,,,,,+++(((***,,,,,,++++++,,,---4ĉ@ӵ,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------//////.........------------///111222222333666999555999???EEEKKKRRRZZZ```kkkqqqyyy>L~~~~~~lllVVVMMMDDD>>>:::::::::888:::>>>@@@NNNbbbrrryyyzzz{{{}}}|||kkkUUUEEE???>>><<<<<<@@@FFFGGGBBB===AAAVVVnnn|||fffJJJ:::666000///111///---...//////000000/////////---...000000...111666???TTTjjjvvv~~~vvv[[[SSSKKKJJJIIIFFFFFFGGGKKKKKKLLLNNNUUUXXXSSSIIIRRRdddnnnrrrtttlllgggmmmdddZZZMMMEEEEEEHHHJJJIIIFFFNNNTTTRRRHHH@@@???BBB>>>BBBEEEQQQcccfffbbbggghhhaaaWWWQQQQQQUUUZZZ]]]ZZZOOOIIIKKKKKKEEEDDDJJJNNNKKKEEE@@@AAAEEEFFFEEENNNLLLLLLMMMKKKGGGDDDDDDJJJUUUddduuu}}}tttrrruuuyyyyyynnnpppiiiZZZKKKCCC===888222333222///,,,,,,---...------,,,,,,,,,+++++++++***)))((()))+++++++++)))'''(((***+++------------(((***)))'''(((---000///''',,,111111---,,,000555555111000444777777888<<<888555333555999;;;999666333444555444000...---..................///000000222777@@@JJJRRRWWWWWWVVVXXX___]]]ZZZ^^^]]]]]]ggg$$$$$$$$$$$$$$$$$$$$$$$$"""&&&'''%%%%%%((((((%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''((((((((((((%%%&&&'''&&&%%%$$$&&&'''''')))++++++*********+++$$$%%%&&&%%%$$$###$$$&&&###$$$%%%%%%%%%&&&(((***$$$''')))***)))GG=?((((((###$$$%%%&&&'''&&&%%%%%%(((&&&%%%&&&'''((('''&&&'''((((((&&&""""""$$$'''+++*********))))))((((((***))))))(((((())))))***))))))))))))))))))))))))))))))******++++++,,,,,,*********+++++++++++++++))))))******+++,,,,,,,,,+++)))))),,,,,,)))))),,,((()))***+++,,,,,,,,,,,,+++++++++++++++*********+++******))))))******+++HdĦ))))))))))))***=Īj***++++++,,,,,,,,,++++++(((***,,,,,,+++******+++GG=?,,,++++++++++++,,,,,,,,,,,,,,,,,,------------000//////...------,,,,,,...111333333222222666:::;;;???EEELLLQQQWWW]]]```mmmqqqwww|||HdĦ~~~zzzwwwwwwyyyyyytttooonnnqqqtttyyy}}}~~~xxxbbbTTTHHH@@@999888777666777:::===EEEUUUhhhyyy{{{|||}}}vvvcccNNNCCCAAA>>>======@@@CCCCCC@@@===CCCXXXppp}}}iiiLLL:::555///...111---......///000000000000///000---,,,......---111777>>>RRRgggsss{{{xxxnnnRRRKKKGGGGGGHHHGGGHHHLLLOOOLLLGGGIIIQQQVVVPPPFFFQQQ[[[\\\\\\aaa\\\VVV[[[\\\WWWMMMEEEDDDIIIKKKIIIDDDJJJOOOLLLEEE???>>>@@@???@@@>>>HHH[[[dddiiitttjjjbbbWWWOOONNNSSSYYY]]]YYYTTTPPPRRRRRRPPPQQQSSS[[[VVVNNNHHHEEEFFFGGGGGGOOOKKKFFFCCCBBBBBBAAAAAAEEELLLWWWhhh}}}uuutttzzz~~~~~~ssstttjjjWWWIIICCC<<<444111333222...+++---...---------,,,,,,,,,,,,++++++)))((('''(((***+++***)))''')))***,,,------,,,,,,(((******((()))...000...""")))000000+++)))...333111//////333555555888<<<777666666777999::::::999555777999777222...------...............///000000000777AAAJJJOOOSSSUUUWWWXXX]]]ZZZXXX^^^___^^^ggg&&&&&&&&&ӵ$$$((()))ĭӵ&&&ӵ&&&Ħ%%%&&&((((((&&&%%%&&&''''''ӵӵ&&&%%%ĦƜ`1.׼s'''(((((($$$Ħ&&&&&&((('''&&&&&&'''((('''ӵ###Ħ***)))))))))))))))***)))((('''ĭӵ***+++Ħ,,,,,,)))Ħ---Ħ,,,))))))+++(((((()))***+++++++++++++++,,,++++++DdD***+++,,,?fӵ***+++,,,Ħ***+++---ӵƜ`1.׼s------ĭӵ---......------111666777888:::@@@ӵ\\\bbbgggjjjĦzzz}}}ĦĦDdD^^^]]]\\\mmmvvvӵӵӵĦӵĭӵDDD;;;777666555777::::::===HHH[[[ppp}}}~~~~~~rrr]]]HHH???@@@<<<<<<======>>>======<<>>???BBBCCCCCCJJJOOOUUU___sss|||tttsssxxx|||zzztttuuulllZZZNNNHHH@@@555...222222...,,,000222111------,,,,,,,,,,,,++++++***)))((()))+++,,,+++***((()))+++---------+++***(((+++,,,***+++...///---&&&+++///000...,,,---//////---...222444444777===666888999999888888:::<<<999<<<>>>:::444...---..................///000000---666BBBIIIKKKMMMQQQVVVXXX\\\WWWWWWaaaddddddjjj((((((?~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,,,,,,??//////+++111888<<<@@@EEEg<ĉ```eeelllrrr3we<Ħ3h?@eZ3h?gLD%%)?FFFfff?><zNNNXXX=?Ħg&eg&eS?ʬ4ff?>ߝL@e}}}g&e3h?g&e>&e??SSSHHH===999888777999<<<777888???RRRiii{{{~~~|||ppp[[[EEE<<<===;;;<<<<<<;;;:::999:::;;;RRRdddwww~~~|||sssTTT???999333333555111...//////000000000000000000...///222222000222777<<>>,,,111222......333666555---------,,,,,,,,,+++++++++***)))***,,,---,,,+++)))***,,,------,,,+++***(((,,,---+++,,,//////+++---...000222222000...,,,---+++---111333333777===444888<<<;;;888777:::>>><<>>CCCIIIQQQtQjjjpppuuuwwwje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦ@@@Ht@cӵHu]ĦHu]ĦHtƅ^~~~qIܗGIӵH׼s|||~~~Hu]ĦBt=o9ĦHƅ^Hu]Ħyyy^^^NNN>>>999:::999888888666888???NNNbbbvvv~~~zzznnnXXXBBB:::===999:::===@@@???<<<>>>DDDWWWooo~~~}}}{{{{{{lllLLL777555333...222333222111///............000,,,+++...//////222777:::RRRhhhqqqyyy}}}ppp[[[MMMGGGCCCGGGPPPXXX]]]___rrroooiiiccc___]]]]]]]]]]]]ccciiikkkgggaaa\\\ZZZ^^^dddhhhddd]]]YYYUUURRRLLLGGGHHHMMMLLLDDDBBBFFFHHHNNN^^^vvvsss```dddkkknnnhhh```[[[YYYVVV]]]kkkqqqxxx}}}uuuqqqqqqnnneee___^^^WWWSSSOOOLLLGGGBBBBBBFFFKKKIIIHHHMMM\\\rrr}}}{{{xxxvvvwwwxxxxxxwwwzzz}}}cccTTTUUUOOOAAA333222000...---...///000///,,,***+++---...,,,)))&&&,,,---)))(((,,,---***+++)))((()))---...---+++******+++,,,,,,---......,,,,,,---...000000...,,,000//////...///222777;;;999<<>>KKK^^^qqq}}}xxxkkkUUU@@@888<<<;;;;;;===???===;;;???EEEXXXppp~~~qqqQQQ999666333...111222111000//////......///000---,,,/////////333999???WWWllluuu|||sssaaaPPPIIIEEEKKKWWWaaaiiinnn{{{yyyvvvrrrnnnllljjjiiifffiiimmmrrrtttsssooolllooovvvrrrffffffnnngggVVVPPPIIIHHHLLLKKKEEECCCGGGIIIUUUjjjvvvbbbaaaiiilllgggaaa]]][[[YYYaaaoootttxxx}}}}}}uuummmkkk```ZZZSSSLLLDDD???BBBIIIFFFEEEGGGPPPaaavvv|||~~~~~~{{{{{{~~~~~~kkkZZZRRRGGG:::111///---,,,++++++,,,------,,,***+++------+++((('''+++,,,)))(((,,,---***,,,***)))***---...---+++******+++,,,,,,---......------,,,---///000...------...///000222444666888666;;;???>>>999555555666111;;;FFFIIIBBB888111///---...///...---...111333000444;;;BBBGGGLLLQQQUUUZZZUUUUUU[[[ccciiipppwww'''&&&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Ħ///111111111000...///111333;;;@@@HHHSSS]]]dddgeĦtttwwwsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦ888DdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵooo___MMMCCC>>>;;;:::<<<;;;<<<@@@JJJZZZmmm|||~~~xxxjjjTTT@@@:::<<<===<<<<<<>>><<<:::???FFFZZZrrrxxxVVV===888222---111000000////////////000000000---...000111111555;;;EEE\\\qqqzzzwwwhhhUUULLLGGGOOO]]]jjjvvv~~~}}}yyywwwnnnkkkkkkrrr}}}~~~xxx{{{llltttyyy]]]UUULLLGGGJJJKKKFFFDDDHHHMMM^^^yyyyyygggdddmmmqqqjjj```[[[YYYXXXbbbsss|||}}}uuuppphhhaaaWWWMMMCCC???EEEOOOHHHHHHLLLZZZmmm~~~||||||yyyvvvcccPPP@@@555333222000///......//////,,,++++++,,,------***((((((++++++)))))),,,,,,***---,,,+++,,,---...---,,,***++++++,,,,,,------...///---,,,,,,...//////...+++---///222444555555555666<<<@@@>>>777222333666999;;;EEEOOOKKK<<<111000.../////////...///111333...333999@@@FFFLLLRRRWWWVVVTTTWWW]]]bbbgggpppxxx'''&&&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Ħ000000111111111000000222444999===FFFSSS___fffgeĦmmms<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦ777DdDӵnd<DdDĦwww>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵwwwhhhWWWLLLDDD>>>===???@@@@@@DDDMMM[[[lll{{{{{{jjjTTTBBB===??????===<<<===;;;:::@@@HHH^^^uuuzzzYYY???999333...333///////////////000111111///...///222222111777>>>III___ttt|||zzzoooZZZNNNHHHQQQ___nnn}}}~~~zzzkkkccc```iiiyyyxxx}}}wwwfffYYYMMMFFFHHHJJJGGGGGGKKKTTTfff{{{ooojjjuuuzzznnn\\\RRRQQQTTT___vvvvvvpppnnnggg^^^SSSHHHCCCIIISSSPPPQQQYYYhhh{{{~~~{{{vvvxxx}}}yyygggOOO>>>888444333222111000000111111,,,,,,---......---+++)))******))))))***,,,,,,***...------------------,,,+++++++++,,,,,,---------///---++++++---/////////---...///222555666666555777===BBB???777333555999???:::@@@NNNMMM===111111///000000///...///111333---111777===DDDKKKSSSWWWXXXYYY^^^bbbcccdddllluuu'''&&&4DuXӵ'''%%%%%%D&dq&ĒR&&&&&&sdKĦ&&&DHRRud(((******(((''''''(((sdKĦ'''D&oq<Ōq&ĒR&&&'''&&&>dp&ĒR$$$$$$nfʜd<Φ>d<Ħ)))s&dq&ĒR******i?ʜtd<Ħ***HHܗDӊB+++<x'''***((()))))))))***B?d<222444444444555777999999===EEEQQQ]]]cccgeĦgggHg8>aĦB?Ho9>d<>d<ӵB?Ho9<xppp&ӫeʬtIӇ666>d<Φ>d<Ħ555D&ӫetIӇGGGDdDĦcccsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRxxxiii\\\OOOEEEAAABBBDDDFFFKKKTTT```ooo}}}|||hhhQQQBBB>>>???@@@>>>======<<<<<h$$$######fe&&&@ďD''')))...&&&&&&&&&&&&&&&'''ne''''''=e******))))))+++---******ege((((((sĪj@h*********fdDĦ***@ďD***+++Hkge((((((***))))))))))))***@h++++++@G******HĪj@IŌ***)))Bene)))Hkge+++ne++++++fe+++Hu]3hh,,,,,,,,,se...000333444555777999;;;999<<aĦ@Gse<Ō@GHkge~~~mmm[[[HĪj@IŌ777777ege222222Hu]3hIŌ888;;;DdDĦKKKne@h>hsene@GsĪj@hwwwkkk[[[MMMFFFFFFMMMQQQXXX```jjjuuu{{{dddMMMAAA>>>>>>@@@>>>>>>?????????FFFNNNfffyyy{{{wwwZZZCCC===666222777///////////////000111111---...111333222222999BBBLLL```ttt}}}}}}~~~}}}|||mmmYYYKKKQQQ^^^lllzzzkkk^^^VVVNNNJJJJJJWWWiiiuuuuuuooonnnooo{{{yyyrrr___VVVQQQRRRRRRQQQWWWaaaqqq~~~xxxtttbbbnnnsssgggVVVPPPWWW___hhh{{{{{{sssggg[[[WWWWWW^^^cccnnn}}}{{{uuummmlllkkkeeeXXXHHH>>><<<333222222111111000//////---//////...,,,,,,---...---(((&&&***---,,,******+++,,,------,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,...//////...333000---...111333333111222555888888666555777999???777666===???888111000/////////...------///111---///333777===DDDMMMRRRVVVYYYaaahhhiiiiiiooowww'''4DuXӵ'''ĵD^%%%&&&'''&&&'''###$$$'''&&&)))+++,,,***)))(((((('''''''''$$$&&&###$$$'''%%%%%%%%%%%%'''&&&%%%((($$$'''---&&&&&&&&&&&&&&&'''&&&'''''')))***)))''''''))),,,******''''''(((***************DdDĦ***+++***++++++,,,******...))))))))))))*********++++++,,,*********)))***)))---,,,++++++,,,++++++---,,,D^///...------s׼s333///222555888:::<<>>@@@CCCGGGLLLSSSgeFm8>aĦs׼sHozzziiiZZZLLL777666555333222111D^444555555DdDĦ;;;mmmxxxs׼s|||nnn___WWWWWW\\\bbbkkkssszzz{{{cccLLLAAA???>>>???>>>???BBBBBBBBBIIIQQQgggyyy|||vvv]]]GGG@@@888222777000///////////////000111+++---000333111111999CCCNNNaaavvveeeQQQPPPVVV^^^ppp}}}tttgggYYYMMMFFFDDDCCCGGGRRR^^^eeeeeeaaa___iiiyyywwwjjjddd^^^\\\^^^\\\[[[dddqqqvvvoooccciiijjjddd___cccjjjnnnsss{{{pppiiifffnnnrrr||||||vvvfffjjjiii```SSSHHH???999555555555555444333222222---...---+++))))))+++......'''%%%***...,,,******)))+++---,,,++++++,,,///,,,,,,,,,,,,,,,,,,,,,,,,------,,,---///000...---000...+++---000000---)))111111222555777999::::::999888777999;;;999444///.........---+++,,,...000...///222444999@@@IIINNNRRRVVV^^^gggkkkmmmqqqwwwΦ4DuXӵtvӵ>d<Ħ%%%&&&'''((('''&&&&&&Ħ###$$$%%%&&&&&&&&&&&&&&&)))+++,,,+++)))((((((''''''Ħ'''''''''(((%%%######&&&'''&&&$$$$$$!!!"""'''&&&###%%%,,,###$$$&&&''''''&&&$$$###&&&'''(((((('''$$$""" +++((((((***&&& """((('''&&&&&&&&&&&&'''((((((Ħ'''((()))))))))''')))***)))'''&&&(((++++++*********))))))((((((''''''((()))))))))))))))))))))))))))((((((((((((>d<Ħ+++++++++******))))))***+++,,,,,,'''%%%&&&+++---,,,---111))))))))))))************((())))))***++++++,,,,,,++++++******************((()))++++++)))((()))***))))))***+++,,,,,,,,,,,,***)))((((((((()))***+++++++++------Ħ+++++++++,,,,,,,,,---------,,,>d<Ħ/////////......Be333555777:::???BBBDDDGGGJJJLLLGGGIIIJJJKKKNNNUUUgeFYĉ>aĦBenu]ӵpppYYYNNNFFFFFFEEEAAA>>>???666444444444555555333111222333555555333>d<Ħ...///222444444>d<Ħ444555<<<ĦrrrxxxBeĦuuuooopppjjjqqq{{{~~~dddMMMCCCAAAAAA>>>>>>@@@CCCDDDDDDKKKSSSgggxxxxxx___JJJBBB999333777000000////////////000000+++,,,000333111111999CCCPPPcccxxxpppUUUNNNNNNPPP^^^ppprrrpppkkkcccYYYOOOFFF@@@???AAAFFFMMMSSSVVVSSSPPPUUUgggxxxuuu```hhhddddddfffdddcccnnn}}}uuukkkkkkjjjgggeeejjjtttyyyyyyzzzzzzvvv~~~yyysssfffmmmlll```TTTKKKAAA888222222222222111000//////,,,---,,,)))&&&&&&***......'''$$$***...,,,******'''***,,,,,,******---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000...,,,---+++***---000...((("""222111111555:::>>>>>>===555999999888:::;;;666///---......,,,++++++---//////000111333777>>>FFFLLLRRRUUU\\\ffflllmmmpppuuu?aŖ%7uSQuR)ӵsdKĦ((('''&&&&&&%%%%%%gdKĦ&&&&&&%%%%%%&&&)))+++%%%(((+++,,,,,,+++++++++&&&gdKĦ&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))'''&&&(((***''''''%%%%%%%%%%%%'''''''''''''''&&&&&&''''''gdKĦ"""###((()))&&&(((((('''((()))***,,,---******))))))(((((('''''')))((('''&&&''')))+++---))))))))))))))))))))))))gdDĦ)))***+++***------******------***+++++++++*********)))))),,,***((()))+++,,,+++(((++++++***)))(((((())))))******+++++++++,,,,,,,,,***+++,,,+++***)))***+++++++++++++++++++++,,,,,,,,,+++***))))))+++---...,,,++++++gdKĦ+++...//////...---,,,...000///sdKĦ...,,,333111111444999>>>999EEERRRXXXWWWVVVYYY^^^WWWQQQOOOTTTYYY___ŶS3we<iĉ@3hR/ŌrrrbbbIIIHHHFFFCCC???;;;888666555444444666888888333///000000000000000DdDĦ//////...------sdKĦ444555gdKĦUUUgggwww~~~}}}~~~gdKĦ~~~yyydddMMM???>>>AAA>>>>>>;;;AAAKKKHHHHHHUUUiii{{{{{{~~~}}}wwwjjjYYYGGG:::777888777333//////000000111333222222111111444777<<>>BBB777333111111333222...///333///...,,,++++++,,,---...,,,***)))+++---...+++)))...+++***------+++---000///......------......///***,,,...///......///000...///000///...///000222111555555222555<<>><<<999666555///000111111111000...---000......111333888DDDOOORRRXXX___gggqqqvvvrrrjjj>A&&&ne'''((('''&&&&&&%%%ne%%%&&&''''''&&&&&&(((***'''+++///000///+++)))(((ne%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''###&&&((((((&&&&&&'''(((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&ne((($$$$$$)))***'''+++***)))((((((((())))))***)))))))))((((((((('''((('''''''''''')))***+++)))))))))))))))))))))De***)))***+++***,,,,,,******,,,,,,***+++++++++*********)))))),,,***((()))+++,,,+++))),,,+++***)))))))))))))))*********+++++++++,,,,,,)))+++,,,+++***)))***+++***++++++++++++,,,,,,,,,,,,+++*********+++------------ne------,,,.........---...000222000ne222111111111222444777:::>>>EEEKKKPPPXXXbbbhhhiiihhhhhhhhh```ZZZXXX]]]cccjjj>Ak<fhttteeeWWWEEEDDDCCCAAA???<<<:::999666555444555555444222000000000000000000De/////////...------ne000111ne===>>>LLL\\\hhhqqq{{{~~~}}}||||||~~~ne{{{fffOOOAAA???CCC===>>>;;;===CCC@@@FFFXXXjjj}}}|||~~~{{{nnn]]]LLLAAA>>>???777555222222222222333444333333444555999???EEEJJJTTTlllsssTTTDDDBBBGGGPPPXXXYYYTTTPPPMMMIIIBBB>>>???AAA>>>@@@HHHMMMMMMNNNRRRXXXcccsssyyyqqq|||vvvrrrpppkkkiiiwwwyyyppptttmmmccc```jjjwww}}}|||~~~vvvmmmpppzzznnnNNNBBBBBB777555222111222111...///333000///,,,+++******+++++++++***)))***,,,,,,***(((+++((()))------******,,,...------------------...***,,,...///...---...///---...///...------///111,,,111333222555>>>FFFHHH;;;;;;===???@@@===888444000000...---------...///000......111333777AAALLLTTTZZZaaakkkvvv|||uuu$$$&&&&&&'''((('''&&&&&&%%%'''%%%&&&(((((('''&&&''''''***---222333000+++'''%%%'''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((((((((###%%%''''''&&&%%%&&&'''(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%)))(((%%%&&&)))***)))***)))((('''''''''(((((())))))))))))((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))+++))))))***+++))),,,,,,)))))),,,,,,)))+++++++++***************+++***)))***++++++***))),,,,,,+++************+++*********++++++++++++,,,)))***++++++***)))***+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,...//////+++---......---...000333///000222444555222666;;;AAAHHHQQQZZZ___hhhkkkqqqvvvxxxuuuppplllhhhdddccchhhoooxxxrrrcccVVVLLL@@@@@@@@@???>>>===<<<;;;666777666444222000111111//////////////////...//////...---------///000111333///666???IIIWWWfffppprrr|||}}}~~~~~~}}}iiiRRRDDDAAADDD===???;;;:::===:::DDDZZZkkk~~~~~~~~~zzznnn]]]MMMCCCAAAAAA999999888666555555555555444555777999>>>FFFPPPVVV\\\sssoooOOO@@@AAAHHHMMMPPPPPPIIIDDDCCCAAA>>>===???@@@@@@DDDLLLSSSWWW\\\aaammmvvv{{{uuurrr{{{wwwuuurrrttt{{{sssvvvlllbbb]]]]]]aaajjjrrr}}}wwwrrrttt{{{pppVVVIIIDDD999777333000000///---///333000///---+++))))))))))))***))))))***++++++***((()))(((+++000000,,,***+++------,,,,,,,,,,,,------+++---//////---------...,,,---...---,,,,,,...000+++000222111333===IIIPPP???<<<:::===AAA@@@999222111000---+++***,,,...000///......000222555>>>HHHSSSYYYbbbooo|||xxx$$$%%%&&&&&&''''''&&&&&&$$$&&&(((((('''&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%'''))))))'''&&&%%%&&&+++---000000---***'''&&&((())))))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''&&&%%%%%%%%%&&&''')))))))))))))))%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%&&&(((******%%%%%%&&&'''((()))******))))))))))))((((((((((((%%%&&&'''((((((((((((((()))))))))))))))))))))))))))***+++***(((((()))+++))),,,,,,)))))),,,,,,)))************************+++************+++******,,,,,,+++++++++++++++,,,************++++++++++++)))***++++++***)))+++,,,*********++++++,,,,,,---***+++,,,,,,------,,,,,,)))******+++,,,---......+++---...---------///111000000111111222444888;;;999@@@HHHOOOYYYeeeoootttyyy{{{}}}~~~{{{vvvoookkkkkkkkkmmmrrrzzzxxxeeeVVVLLLGGG======>>>>>>======<<<;;;888999888444000...000333........................---...///...------...//////111333333222111111111333333222444===MMM]]]fffwww~~~}}}kkkTTTEEEBBBDDD??????:::999===:::BBBWWWjjj}}}~~~}}}zzz{{{{{{ppp___OOOGGGCCCAAA===???>>>:::777666555333444666777:::???IIIUUU^^^jjj}}}lllPPPBBBDDDKKKOOOOOOIIICCC@@@@@@@@@======@@@DDDIIIRRR\\\dddkkkrrrxxx|||rrrppprrruuusssssstttvvv|||xxxtttvvvmmmfffbbbZZZSSSXXXeeexxx}}}vvvxxxxxxnnn\\\MMMFFF???;;;444000000///---///222///...---,,,+++***++++++*********+++++++++***)))++++++///555666000------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...---,,,,,,---,,,---...---,,,,,,...000///222333000000777EEEOOOEEE???:::;;;??????888000111000...,,,,,,---...//////---...000111333;;;DDDNNNVVVaaaqqqyyy$$$%%%&&&&&&''''''&&&&&&$$$&&&(((((('''&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%'''))))))'''&&&%%%&&&***++++++***((('''(((***((()))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&''')))***+++***))))))'''''''''((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&&&&(((***%%%%%%&&&'''((()))******(((((((((((())))))))))))&&&'''(((((()))((((((''')))))))))))))))))))))))))))******)))(((((()))+++)))++++++))))))++++++)))******************************+++************+++,,,+++++++++++++++,,,,,,))))))*********+++++++++(((***++++++******+++,,,))))))***+++,,,,,,------***+++,,,------------,,,******+++,,,,,,---......,,,---...---,,,,,,...000333444666777888<<>><<<666888???<<>>777111111000...///111...------------.........+++,,,------,,,,,,,,,,,,,,,,,,111777777222......+++,,,,,,------,,,,,,++++++---......---+++,,,------...///...------///111000111222///---222???JJJLLLFFF@@@>>>???===888333///000000000000///......---,,,...000111222888AAALLLUUUdddtttyyyiii$$$%%%&&&&&&''''''&&&&&&$$$&&&(((((('''&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&(((((('''&&&''''''(((((('''%%%$$$%%%(((+++''')))******(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((()))+++,,,,,,+++)))((()))((('''((())))))'''%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&######%%%&&&%%%'''+++((())))))))))))((('''&&&(((((((((((())))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))******((('''''')))+++(((++++++((((((++++++(((***************+++++++++)))+++++++++***)))***++++++************+++,,,,,,)))))))))************+++((()))++++++******+++---))))))***+++,,,------...,,,,,,,,,,,,------------------......//////000000---...//////......000222111555:::>>>@@@EEELLLRRR^^^hhhppprrrxxxyyyrrrnnnpppttt|||uuucccQQQBBB>>>???============<<<;;;::::::999999666333000///000222,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---,,,---...---000222444444333444555,,,000666888444222888BBBKKKXXXgggsss~~~~~~~~~nnnXXXHHHBBBCCC===:::444777???;;;;;;GGGcccssszzzzzz|||wwwuuu}}}|||kkk\\\UUUNNNFFFHHHMMMKKKAAA999:::999555777999999999<<>>EEEWWWgggyyyyyyqqqggg```ccctttzzzgggjjjtttzzzzzzzzzyyypppeee``````vvvwww{{{tttjjj```NNNCCCJJJ@@@999333333333000///000---------...//////000000+++---......---,,,,,,---+++***---222222...,,,---+++,,,---......---,,,+++***,,,......,,,,,,,,,------...///...------///111...---...///...111;;;FFFMMMLLLIIIFFFAAA===:::888///000111111111000...---,,,,,,...111111222888???OOOZZZjjjyyyvvvggg$$$%%%&&&&&&''''''&&&&&&$$$&&&(((((('''&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&&&&(((***'''''''''&&&$$$%%%''')))&&&(((******)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((***+++---------+++(((''')))'''&&&'''((((((&&&$$$''''''((())))))(((''''''''''''&&&&&&&&&&&&'''''''''######&&&(((&&&(((,,,))))))*********)))(((''''''((((((((()))))))))***+++***)))(((((()))***+++)))))))))))))))))))))))))))***)))(((&&&''')))+++(((++++++((((((++++++((())))))*********+++++++++)))+++,,,+++)))(((***,,,)))))))))))))))***+++,,,))))))))))))************''')))***+++******,,,---((()))***+++,,,------...------,,,+++,,,---...///.........///////////////---///111111222444666999777>>>GGGNNNSSS[[[cccjjjsss}}}|||vvvrrrrrrwww}}}yyyeeeVVVHHH===;;;>>><<<============<<<<<<;;;777555222000000000///...,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---,,,,,,------///222222222222444555,,,---222666444000222888888DDDTTTaaannn{{{~~~}}}ppp[[[JJJDDDDDD>>>>>>888:::>>>:::;;;KKKaaaooovvvzzz~~~xxxttt{{{yyy}}}nnnaaa[[[SSSIIIKKKRRRPPPCCC<<<>>>@@@<<<;;;<<<===<<>>BBBGGGFFF???<<>>HHHBBB:::555555666333///...------..................***,,,......,,,***+++---+++)))***---...+++***---+++---...//////...---+++)))+++------,,,,,,---...,,,---...---,,,,,,...000...+++,,,000111222888@@@BBBJJJPPPMMMCCC;;;888:::000000//////............++++++...222222222888???RRR```ppp{{{{{{nnnaaa$$$%%%&&&&&&''''''&&&&&&$$$&&&(((((('''&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&%%%&&&))),,,&&&((()))(((&&&%%%%%%&&&%%%'''******)))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''+++,,,......---+++(((&&&(((&&&%%%&&&((((((%%%"""((()))***++++++***)))((((((''''''&&&&&&''''''(((((($$$###((()))''')))...&&&''')))***+++,,,++++++'''((((((((())))))******---,,,***(((((()))+++,,,))))))))))))))))))))))))******)))'''&&&&&&))),,,(((++++++((((((++++++((())))))******++++++++++++(((+++,,,,,,)))(((***,,,))))))(((((()))***++++++))))))))))))************''')))***+++******,,,---((())))))+++,,,---.........---,,,++++++,,,///000---------------,,,,,,,,,---///111333555888<<>>>>>>>>===555222///...000000---++++++++++++++++++++++++++++++---//////...,,,,,,---///111222333222222444666666///---///000...111888111<<>>???999???RRRaaammmtttzzzzzztttzzzzzzuuujjjddd\\\QQQLLLTTTRRREEE>>>BBBEEEBBB>>>@@@@@@???CCCOOObbbqqqvvv{{{{{{tttqqqpppjjj___OOOIIICCCGGGVVV___TTTBBB@@@EEEJJJHHH@@@>>>JJJZZZvvvzzzqqqsssnnnaaakkk{{{vvvvvvqqqlllqqqzzzyyyppp}}}{{{uuu|||rrriiiLLL999DDDCCC;;;666777888444///...---.........---,,,,,,+++)))+++...---+++)))***,,,---))))))+++,,,***+++...,,,---///000000///---,,,(((***,,,---,,,,,,---///+++,,,,,,,,,++++++---///111------222333222444:::666DDDRRRQQQDDD888555999111000---++++++,,,...///***+++...222333333888???TTTbbbrrrzzzzzzssseeeZZZ%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%))))))((('''&&&&&&%%%%%%'''''''''%%%###$$$&&&)))((((((******)))'''%%%$$$&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''((('''(((+++------,,,***)))'''""""""))),,,)))''')))$$$%%%&&&&&&&&&%%%$$$###%%%'''(((((('''&&&&&&'''''''''&&&%%%&&&'''((()))''''''''''''(((((((((((((((((((((((())))))))))))&&&''')))+++***(((%%%$$$)))(((''''''''''''((((((++++++******++++++,,,---)))***+++,,,---,,,+++***))))))))))))))))))******'''(((******))))))***,,,+++***))))))***)))'''%%%+++++++++***)))(((((('''******+++++++++,,,,,,,,,++++++******++++++,,,------...---,,,++++++---000000...,,,,,,...000000000333111555<<>>===>>>???@@@DDDGGGBBB:::666///,,,///111---+++------,,,,,,++++++,,,,,,---***+++,,,,,,++++++---///---...000000......000222111000000000////////////111444888???JJJZZZkkkwwwyyy~~~~~~~~~yyyaaaMMMDDDBBBDDDAAA??????===<<>>MMM[[[kkktttvvvpppdddXXX%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%&&&'''&&&$$$$$$$$$&&&)))(((((('''&&&&&&%%%%%%&&&'''&&&$$$######&&&(((&&&'''((()))))))))'''&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&(((***,,,,,,+++)))(((!!!###'''%%%###%%%&&&&&&'''((('''&&&%%%$$$$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%&&&'''((()))''''''''''''(((((((((((((((((((((((()))))))))***'''((()))***)))(((&&&%%%))))))((((((((((((((()))++++++******++++++,,,---******+++,,,,,,,,,+++************)))))))))))))))'''((())))))(((((()))***&&&'''((()))***+++,,,,,,++++++******)))(((((('''************+++++++++,,,+++++++++***++++++,,,---,,,---...---,,,,,,...000......//////000222333444777999@@@JJJQQQTTT\\\dddmmmvvv|||}}}}}}}}}cccTTTCCC<<<::::::;;;======???@@@@@@DDDGGGBBB:::555///,,,///000---+++------,,,,,,++++++,,,,,,---***+++,,,,,,++++++---///---000333333111000111333111111000000000000000000000222333666<<>>===<<>>@@@AAAAAADDDGGGBBB;;;444///---//////---,,,------,,,,,,++++++,,,,,,---***+++,,,,,,++++++---///...444:::;;;777333111222000000000000111111111111333333333333555;;;BBBHHHVVVYYY```iiisss{{{~~~|||hhhUUUKKKGGGBBB???>>>>>><<<<<>>>>>AAABBBBBBDDDFFFBBB;;;111///.........---,,,------,,,,,,++++++,,,,,,---***+++,,,,,,++++++---///000<<>>======;;;<<>>GGGPPPPPPHHHCCCDDDBBBBBBHHHNNNOOOUUUmmmwwwjjjeeekkkyyyzzzllleeehhhiiimmmwwwuuujjjooorrrmmmwwwsssqqqtttnnn\\\cccvvvtttiii```dddXXXGGG777555>>>BBB:::///------,,,,,,++++++++++++***++++++,,,---,,,,,,,,,---------,,,******+++,,,.....................---...---------------------++++++,,,,,,------,,,,,,---...///000222444777999111000000000111333555777000///.........000111222---...//////...000444888===GGGPPPTTTVVVXXXXXXVVV&&&''''''((((((''''''&&&&&&'''''''''''''''''''''$$$%%%&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&###%%%%%%%%%$$$$$$&&&(((''''''((((((((((((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&''''''''''''&&&&&&&&&&&&$$$%%%'''***+++)))((('''&&&&&&%%%%%%%%%%%%&&&((((((&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))***************)))(((''''''(((***+++***************+++,,,,,,******))))))******+++,,,+++++++++******)))))))))************))))))((((((***,,,,,,+++)))((()))***)))++++++'''"""!!!$$$)))*********)))))))))))))))((())))))))))))*********,,,,,,++++++,,,,,,---...***---000222111111222333111444777999;;;DDDPPPZZZlllpppwww}}}}}}zzzvvv|||nnn^^^HHHAAA<<<===>>><<<<<<>>>===AAACCCBBBCCCDDDAAA;;;///000///---,,,,,,---------,,,,,,++++++,,,,,,---***+++,,,,,,++++++---///555FFFXXX]]]RRRAAA666111////////////////////////000000///000333666999:::;;;@@@FFFKKKPPP[[[jjjuuusssxxx~~~zzzqqq___QQQIIIAAA>>><<<<<<;;;<<>>EEEIIIHHHFFFEEEAAAAAAEEEKKKQQQ\\\sssqqq```YYYZZZgggxxxzzzmmmeeegggjjjttttttooozzz|||rrruuusssssswwwooo[[[aaattt{{{ssseeeeeeSSSHHH<<<888::::::666111------------,,,,,,,,,+++)))******+++++++++++++++,,,------,,,+++***,,,---***++++++,,,------......,,,,,,,,,,,,,,,------------,,,+++******,,,...///***---111333444444777999555333111000///111333444///.........///000111222...............111444666>>>FFFNNNOOOPPPTTTVVVVVV''''''((((((((((((''''''&&&&&&&&&'''''''''''''''%%%&&&''''''&&&%%%'''(((''''''''''''''''''''''''###%%%&&&&&&&&&&&&'''(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''''''''$$$''''''$$$$$$)))---///))))))'''&&&%%%%%%$$$%%%%%%'''(((((('''&&&&&&'''%%%&&&''''''((((((''''''''''''''''''(((((((((((()))))))))*********++++++***)))((('''((()))***+++))))))))))))***+++,,,,,,***))))))))))))***++++++,,,+++***))))))))))))))))))))))))))))))))))))******,,,,,,,,,***)))***+++'''))))))'''$$$$$$&&&)))******)))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,------...+++...000111222222444555666888;;;@@@FFFRRR```iiiwwwyyy{{{|||zzzwwwxxxttt|||vvvaaaSSSCCC===:::<<<<<<::::::<<<<<>><<<888888<<>>AAAKKKXXXiiirrr___TTTTTTWWWcccrrruuummmiiilllrrrttttttxxxoooqqqrrrtttoooaaaiiipppxxxyyyddd___LLLHHHBBB;;;666333222111,,,,,,------------,,,,,,))))))***++++++++++++***,,,---...---++++++,,,...((())))))***+++,,,---...,,,,,,,,,,,,,,,------------,,,***)))))),,,///000)))...333444444444666999666555222000//////000111............///000000111...---------///111444666<<>>;;;@@@CCCAAA@@@AAA>>>:::+++000111,,,))),,,...------,,,,,,++++++,,,,,,---***+++,,,,,,++++++---///222GGG^^^dddVVVDDD:::777444333333222111000//////999555222111333555666555555999===>>>>>>@@@FFFKKKNNNTTT]]]fffmmmsssyyy|||uuuwwwzzz~~~~~~|||~~~{{{jjjXXXLLLDDD@@@<<<;;;999:::BBBLLLdddzzzzzzzzz{{{|||xxx|||~~~{{{xxxuuunnngggeeedddbbb^^^[[[YYYXXXXXXRRRXXX```fffhhhkkkooorrrqqqkkk___QQQDDD<<<999:::777888;;;@@@FFFIIIGGGCCCCCC@@@BBBOOObbbwwwppp\\\RRRRRRZZZXXX]]]gggkkkjjjlllrrrzzz}}}oooqqqzzz}}}xxxmmmrrrqqqpppqqqnnnzzzqqquuudddZZZIIIIIIFFF>>>666000///111+++,,,---......---,,,,,,)))***++++++,,,,,,++++++,,,---...---++++++---///)))*********++++++,,,,,,,,,---------............++++++***++++++---...///,,,000333333111222777;;;555444222000///...//////.........///////////////---,,,,,,,,,///222555666666AAAJJJLLLMMMQQQVVVXXX''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''((()))(((&&&%%%%%%&&&&&&'''''''''''''''''''''$$$&&&((()))(((((()))***%%%%%%%%%&&&((()))+++,,,&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%'''%%%'''222:::===---,,,***((('''&&&''''''###%%%'''&&&%%%$$$%%%%%%%%%%%%'''((((((((('''&&&''''''''''''((((((((())))))************+++++++++(((((())))))************(((((((((((()))***+++,,,)))))))))))))))******+++---,,,***(((((((((((()))''''''((()))***+++,,,,,,'''(((******))))))***,,,,,,+++***+++,,,+++)))''')))))))))))))))************++++++++++++,,,,,,,,,---,,,,,,,,,,,,---.........///000000111333777:::;;;>>>FFFRRR```mmmvvvzzz{{{xxxpppgggiiiqqqvvvtttuuuooommmqqqtttuuuzzz|||aaaJJJ@@@>>>;;;:::===>>><<<>>>AAA:::@@@CCCAAA??????===999***000111,,,))),,,...------,,,,,,++++++,,,,,,---***+++,,,,,,+++,,,...///***???UUUZZZMMM===666666777666555444222111000000666222......000333444333444666999<<<======;;;:::???CCCIIIOOOUUU\\\dddhhhhhhkkkpppuuu{{{|||{{{~~~~~~~~~nnn[[[NNNEEE@@@===;;;888999AAAKKKbbb{{{~~~yyyvvvxxxwww}}}|||wwwtttoooiiiooonnnlllgggaaa^^^___bbb]]]bbbiiimmmoooppprrrtttkkkdddWWWIII>>>888777888888999999999<<>>DDDNNN[[[fffooouuuwwwzzzttteeeVVVVVVbbbjjjiiimmmooorrrvvv}}}vvv]]]IIIAAA<<<===>>>>>>>>>>>>======???@@@AAABBB@@@>>>;;;999111///,,,+++,,,,,,,,,+++...---+++*********++++++***))))))))))))+++,,,---000888AAADDD@@@:::666444:::999888666555333222111...............///000000555777888999888777888999;;;;;;;;;<<>>>>>???AAACCCFFFLLLVVV___eeeiiilllnnnkkkiii]]]OOONNN\\\hhhkkkrrrvvv{{{pppWWWFFF@@@<<<======>>>>>>>>>======???@@@AAAAAA@@@===:::888333000...,,,,,,,,,+++***---,,,+++*********+++++++++*********+++,,,---...222888>>>???;;;777666666<<<;;;999777444111000///000000000000000111222222222444666666555555555666444444333333555999<<<>>>AAACCCFFFJJJNNNUUU]]]cccnnnuuu~~~~~~}}}vvvbbbTTTNNNDDD======;;;;;;CCCOOOlll}}}}}}}}}yyyuuutttvvvxxxyyyyyyuuu{{{|||uuummmlllnnnoooxxxzzzwwwpppllloooooommmcccSSSCCC<<<:::999777888777999;;;:::;;;>>>AAADDDIIITTT___kkkppp^^^UUUSSSRRRPPPSSSVVVXXXXXXXXX^^^jjjtttvvvllllllmmmmmmllljjjqqq}}}xxxrrruuuoooooo[[[YYYNNNKKKGGG:::555555//////......---------......------------,,,,,,,,,,,,------------------------///---+++,,,...000///...---++++++,,,//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...000...,,,---555;;;777333///---///111222111///......///111000///---+++,,,...///000222555777999===CCCJJJPPPTTTUUUVVV))))))((((((((())))))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''((())))))((('''(((***'''&&&&&&&&&&&&((()))***))))))(((((((((((()))***%%%$$$$$$%%%%%%&&&(((((( %%%******&&&%%%'''+++&&&%%%%%%%%%%%%%%%&&&'''((('''&&&'''((()))(((''''''&&&%%%$$$%%%&&&'''((($$$%%%&&&((()))*********((()))***)))'''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))+++(((&&&'''***,,,+++)))************************---,,,+++***))))))))))))&&&'''((()))*********)))************************))))))))))))***+++,,,---***)))((((((((()))++++++---------,,,,,,,,,,,,+++//////111444777888777666:::<<>><<<;;;CCCOOOppp{{{xxxtttrrruuuzzz~~~www|||~~~xxxrrrrrrtttuuu|||yyytttooopppqqqmmmgggVVVJJJ???<<<;;;999777888777999:::999666777===CCCHHHXXXkkk{{{vvv^^^SSSTTTVVVSSSMMMNNNRRRVVVVVVXXXaaaqqquuummmppprrrqqqooolllyyyvvv}}}lllsss^^^QQQGGGIIIJJJ>>>666444......------,,,,,,---......+++,,,,,,,,,,,,,,,,,,---------------------------...---+++,,,...//////...---,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,---...//////......000333222000------...///000///,,,---//////---,,,------+++---...//////111555777<<<===@@@FFFMMMQQQRRRPPP'''''''''(((((())))))***&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''((((((''''''((((((((('''%%%%%%%%%''')))***&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&''''''((($$$(((,,,***%%%###&&&+++%%%%%%%%%$$$$$$$$$%%%%%%((((((((()))***+++++++++'''&&&$$$###$$$&&&((()))$$$%%%&&&((()))*********&&&(((******(((''''''''')))(((((('''''''''''''''((((((((((((((((((((((((,,,***)))***,,,...---,,,******))))))))))))***************((('''&&&'''(((&&&&&&'''((())))))((((((***************************)))(((((()))***,,,---+++************+++,,,,,,---------------...//////222333555999===>>>===;;;===???AAACCCCCCCCCEEEFFFKKKQQQXXXXXXSSSPPPSSSWWW[[[```\\\PPPOOOaaayyyvvv]]]HHH??????<<<<<<=========<<<;;;;;;???@@@AAAAAA@@@===:::777333111///...///...---+++,,,++++++++++++++++++++++++++++++,,,,,,---......222444555555333333555777888888888888777777777777333333333444444444333333...000111111000///000111444333111000000000111222555555666555666:::???BBBIIIOOOZZZhhhvvv}}}iii[[[RRRHHH@@@???===;;;CCCOOOmmmyyywwwtttrrrsssvvvyyy|||sssyyyzzzuuuqqqsssuuuvvvvvvrrroooqqquuusssggg\\\GGG@@@<<<===>>><<<;;;===888:::<<<;;;666555<<>>DDDMMMPPPMMMIII%%%&&&&&&'''((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&'''''''''((('''%%%$$$%%%&&&((()))%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&''''''''''''%%%%%%&&&'''$$$$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&'''((()))'''&&&$$$###$$$&&&((()))$$$%%%&&&((()))*********$$$''')))***)))''''''''')))(((''''''''''''(((((((((((((((((((((((((((((()))((('''((()))+++++++++******)))(((((()))******)))***+++)))'''&&&''')))&&&''''''(((((((((((('''************************,,,+++***))))))***+++,,,+++++++++++++++,,,,,,---,,,,,,---...///222333555777888:::>>>AAABBBAAA???@@@BBBDDDFFFFFFFFFHHHIIIMMMSSSWWWUUURRRRRRXXX^^^bbbiiiggg[[[YYYkkkrrrXXXEEE??????<<<<<<<<<<<<<<<;;;::::::===>>>@@@@@@???===:::888111///.../////////...,,,++++++++++++++++++++++++******++++++,,,---------///111333444444444444555999999999999999999999999222333333444444333222222///000222222000///000000555444222000///////////////111333444555666888:::???AAAFFFRRRbbbrrr~~~~~~kkk]]]RRRHHHAAA???===<<>>@@@???AAAEEE======>>>???;;;999BBBMMMLLLbbb{{{wwwccc___\\\ZZZYYYXXXUUURRRNNNNNNRRR]]]ooovvvwww}}}zzziiiooocccrrruuu\\\LLLKKKPPPIII???999333111000000///////////////+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,...///------,,,+++***+++,,,---+++++++++,,,,,,---------------...111333333111...---...//////////////////,,,///111///---,,,...111///000000000000222666:::888999===EEELLLNNNJJJDDD%%%&&&'''''''''''''''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%$$$###$$$&&&''''''&&&''''''&&&%%%%%%&&&'''(((&&&'''((()))*********)))))))))))))))((('''&&&%%%%%%###"""$$$''')))(((&&&###$$$%%%&&&'''''''''&&&###%%%&&&''''''''')))+++'''&&&%%%$$$%%%&&&'''(((%%%&&&'''((())))))))))))$$$&&&))))))(((''''''''')))((('''&&&'''(((***+++))))))))))))))))))))))))))))))))))))***,,,---...***)))(((''''''((()))***,,,...///,,,)))(((***,,,''''''((((((((((((''''''************************,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,.........///222555888999=========@@@BBBCCCBBBAAA<<>>;;;999000///.../////////---+++******+++,,,,,,,,,++++++)))***+++,,,---------,,,...000222555666666555444>>>===<<<;;;999888666666222222333444444333111000000111333222111000000111000///...---,,,,,,++++++,,,///222444444444555666999888:::@@@MMM___qqq|||~~~kkk]]]QQQGGG@@@???===<<>>@@@AAAEEEKKKIIIDDDAAABBB@@@???IIIWWWWWWlllzzzjjj[[[aaagggeee]]]VVVUUUVVVTTTTTT[[[kkkuuu{{{vvvrrrbbbaaaoooeeeiiifffMMMDDDJJJFFF???;;;555333333111000///.........,,,,,,---------------...------------------------+++,,,---,,,++++++---///,,,------,,,******+++---***++++++,,,,,,------...,,,---...111333333222000...000111000......///000///000000///......///111...///...---...000444888555777<<>>???AAAAAA@@@???;;;???EEEJJJNNNRRRWWWZZZ]]]aaafffiiilllooorrrtttxxx~~~zzzlllffftttlllTTTFFF@@@===<<<<<<<<<;;;;;;999888888999;;;===???@@@>>><<<;;;222111//////...,,,)))&&&)))***+++,,,,,,,,,,,,+++***+++,,,---.........---000111222444666777777777======;;;:::888666555444222333444555555333111000000222333222111///000000------,,,,,,,,,+++++++++...000222333222222333555555555666888???MMM^^^iiizzz}}}jjj\\\OOOEEE???>>>===<<>>>>>>>>DDDLLLZZZMMMCCCAAA@@@BBBOOO```jjj{{{zzziiiYYYRRR]]]hhhfff\\\TTTUUUYYY[[[___jjj}}}yyyoooyyyyyymmmiii]]][[[hhhrrrjjjqqqOOO???DDDFFFCCCAAA;;;555444222000...---,,,,,,///..................---------------------------***,,,---,,,++++++---///***,,,...---+++)))***+++******+++,,,,,,---......+++---///111111000/////////111111///---,,,---000111000...---///000000000//////...------000444888444666;;;@@@EEEIIIKKKLLL))))))*********((('''&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((''''''''''''((())))))'''%%%###%%%(((***)))'''%%%&&&&&&''''''&&&%%%%%%###$$$&&&(((((((((((('''###$$$&&&'''(((''''''&&&###$$$&&&((((((((((((((($$$$$$%%%&&&%%%$$$###"""!!!$$$&&&&&&$$$$$$&&&(((&&&'''''''''&&&%%%$$$$$$(((((((((((((((''''''&&&%%%&&&''''''&&&&&&((()))((('''''''''(((+++---///))))))))))))))))))))))))###$$$%%%&&&&&&''')))++++++)))(((''''''((()))++++++...///---(((&&&)))---((()))))))))))))))((((((************************((())),,,...///000000//////000111111222222111111444444333333444777999;;;BBB@@@>>>>>>??????>>>===BBBGGGNNNUUU[[[aaagggkkkooosssyyypppjjjuuuiiiSSSGGG@@@<<<;;;<<<;;;;;;:::999888777888:::===???@@@???===<<<444222000///---***&&&###)))***+++,,,---,,,,,,++++++,,,---////////////...333222111222555888999:::999999888888777666666555333444555666666444222111000222333222000//////000........................///000///...------000222333555777777999BBBPPPZZZvvv}}}|||iii[[[NNNDDD>>>>>>===<<>>999===<<<;;;<<<===<<<<<>>CCCSSSeeezzz|||mmmZZZIIIHHHUUUaaaaaaXXXRRRVVV\\\___gggwww}}}lllgggvvv~~~tttgggddd]]][[[iii~~~ppp~~~WWWBBBGGGLLLMMMLLLGGG555444111///---+++******000000000///.........---------------------------***,,,---,,,******---///))),,,///...+++))))))*********+++,,,,,,---......+++...000000...------...000111111...+++***,,,///222///,,,,,,///111000...111111000//////111666:::555777:::===AAAGGGMMMRRR***(((&&&&&&)))+++***(((''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''(((%%%'''((('''%%%&&&***---+++"""+++..."""$$$+++!!!)))(((((('''''''''((((((((((((((((((((((((((((((((())))))'''$$$###&&&((()))'''&&&&&&&&&&&&%%%###"""$$$&&&&&&%%%%%%%%%&&&$$$$$$%%%&&&&&&''''''(((%%%&&&''''''((((((''''''%%%&&&''''''&&&&&&''')))+++)))'''&&&%%%&&&((()))'''((()))***,,,,,,------(((((())))))*********+++'''''''''''''''&&&&&&&&&***)))(((''''''((()))*********))))))(((((('''''')))))))))))))))************'''%%%&&&)))++++++***(((***---//////000222444000111333444555555444333666555444444666999:::;;;======>>>???>>>===>>>@@@FFFTTTaaagggkkksss||||||pppjjjppp}}}~~~fffPPPCCC===;;;:::<<<>>>===;;;888777666888888888888999;;;===>>>999333---+++---...,,,)))---------,,,,,,,,,,,,,,,---,,,***+++---111555888555666666777888888888888999777444333333444333333777666666666666666666666444333222111000000111222...000000///...---...///...///000111222333444444000111333444777===DDDIIIbbbooo|||nnnYYYNNNHHHBBB@@@======BBBIIIddduuuxxxqqqllllllnnnooopppooommmllllllnnnqqqrrrhhhiiiWWWCCCAAA@@@<<<<<>>BBBDDDCCCBBBAAAOOO```qqqyyy|||}}}pppjjjppp~~~~~~|||zzzaaaKKK???:::777888:::<<<<<<;;;999888888999888888888999;;;===>>>:::555///---///000...,,,++++++++++++++++++++++++...---,,,---///333777:::555666777888888888777666777666444333333333333222555555555555555555555666333222111////////////000...000000///...---...///------...///000111222222---...000222444888>>>BBBRRR```ooowww}}}ttt```PPPIIICCC@@@>>>===BBBHHH^^^qqq~~~{{{uuuooommmnnnqqqsssnnnnnnmmmlllkkkjjjhhhhhhVVVVVVIII<<<<<<;;;===FFFKKKMMMCCC;;;>>>>>>>>>DDDMMMDDDAAABBB======UUUssszzzwwwkkkVVVKKKCCCEEEJJJOOOQQQUUUbbbooo~~~uuucccfffvvvyyyuuurrrllluuuvvvuuuxxx~~~bbbQQQOOO^^^dddXXX:::777333000///000111111---..................---,,,,,,++++++++++++,,,,,,......---,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,---///...------///000+++,,,,,,,,,---...---+++///,,,,,,111111---+++---+++,,,,,,+++))))))***,,,)))+++...///......000111333333555999===@@@HHHPPP)))((('''''')))******)))&&&&&&''''''''''''&&&&&&&&&'''((()))((('''&&&%%%''''''&&&'''))))))'''&&&*** !!!%%%###(((***"""((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&$$$$$$&&&(((###""""""###%%%&&&&&&%%%###%%%&&&'''&&&%%%&&&'''(((((('''&&&&&&%%%$$$$$$%%%&&&''''''((((((''''''%%%&&&''''''&&&&&&''')))***)))(((&&&&&&''''''(((&&&&&&''')))************+++******))))))((((((''''''(((((()))***+++,,,---))))))(((((((((((())))))))))))))))))(((((((((((('''''''''(((((())))))))))))(((''''''***+++++++++,,,...000000000111333555888888777888999;;;===>>>:::::::::999888888888888<<<>>>CCCKKKRRRSSSMMMFFFQQQggg}}}qqqiiinnn|||{{{|||zzzaaaKKK@@@;;;999666888;;;;;;;;;:::::::::999999888999:::;;;===>>><<<777222000111111///---+++++++++++++++++++++++++++++++++,,,...222666888666888:::;;;;;;999777555777666666555555444444444444444555555666666777777333333111000/////////000...000000///...---...///+++,,,,,,---...///000000,,,...000111222444888:::>>>LLL[[[eeeooo|||yyyeeeSSSLLLDDDAAA>>>===AAAGGGXXXlll}}}~~~wwwrrrnnniiijjjhhhfffeeegggkkkqqqtttoooooonnnkkkeee___YYYUUUEEECCC<<<<<<@@@;;;>>>OOO^^^XXXFFF<<>>888111///222333222000........................---,,,***))))))***,,,---...---,,,+++,,,...000222---,,,,,,+++++++++++++++,,,...//////...---...000222111000000////////////...++++++///111...,,,---......///---,,,+++---...***,,,...///......///111222222444999;;;>>>GGGQQQ)))(((''''''((()))******&&&&&&''''''''''''&&&&&&'''((()))******(((&&&$$$(((&&&%%%'''******&&&###'''###"""$$$$$$''''''$$$''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''(((((('''&&&$$$$$$%%%%%%###"""###%%%''''''&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''%%%&&&''''''&&&&&&''')))))))))(((''''''''''''(((%%%&&&'''((()))))))))))))))))))))))))))((((((((()))))))))******+++++++++((((((((((((((()))))))))))))))))))))((((((((((((''''''(((((()))*********)))(((((()))***+++,,,,,,---...000111333666:::===???>>><<<;;;<<<>>>@@@BBB>>>===<<<::::::;;;>>>AAABBBFFFMMMXXXcccfff]]]PPPRRRiiiqqqiiilllyyyzzz}}}yyy```KKK@@@===;;;666888:::;;;:::999999:::::::::999999:::;;;===>>>>>>:::666333111000...,,,,,,,,,,,,---------------***+++,,,---000333666888888:::<<<>>>===;;;777555777888999888777666666666444555555666777888999999555555444333222111111111...000000///...---...///+++,,,,,,---......//////...000333444444444555777333>>>IIIQQQ\\\kkkyyyzzzfffWWWNNNFFFBBB???===???DDDRRRdddrrrooocccYYYRRRNNNLLLLLLNNNQQQWWW___gggkkkllljjjfff```XXXOOOGGGCCC???::::::IIITTTIIIDDDQQQkkkaaaKKK???AAA???===EEE???BBBFFFHHHFFFOOOkkkssspppzzzttt]]]OOOIIIKKKPPPTTTVVV^^^rrrqqqrrr{{{uuujjjgggdddnnnttt}}}gggfffvvv{{{ggg___nnnsssdddGGG<<<111---000333111............------............,,,***((((((***,,,...+++++++++,,,...111333555,,,,,,++++++++++++,,,,,,---...000///...---...000333222222333222///000333---,,,,,,///222222000...///000000///------...///***,,,...///......///000111111444888999===GGGQQQ(((((((((((((((((()))***&&&''''''''''''''''''&&&'''((()))******(((&&&$$$(((&&&%%%'''))))))&&&"""%%%'''&&&''')))'''%%%&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''((()))((((((((('''%%%%%%&&&&&&$$$######%%%''''''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''%%%&&&''''''&&&&&&''')))))))))((('''''''''''''''%%%&&&'''(((((((((((((((&&&&&&'''((()))******+++*********))))))(((((((((''''''((()))))))))))))))(((((((((((())))))))))))******+++,,,,,,---......((()))***+++++++++,,,,,,...///111222444888>>>BBBFFFEEECCCDDDFFFIIIMMMPPPKKKIIIEEEAAA>>>@@@FFFKKKLLLRRRZZZeeeqqquuuhhhYYYXXXmmmssskkklllvvv~~~zzzttt[[[FFF<<<:::999888:::;;;:::888777888999;;;::::::999:::;;;===>>>@@@===999555222///,,,+++,,,,,,,,,---------......---...000222555888:::;;;888999<<<======:::777555555777::::::888666666666444444555666666777888888666555555444333222111000...000000///...---...///---------......//////000///111444444444333444555333888===@@@HHHWWWeeelll{{{~~~|||jjj[[[QQQFFFBBB???<<<===@@@HHHTTT]]]YYYLLLBBB>>>===888999;;;???FFFMMMTTTXXX[[[XXXSSSLLLEEE@@@;;;999===888>>>ZZZoooaaaOOOSSSiiiaaaNNNAAAAAA???EEEUUUHHHHHHIIIKKKQQQ^^^qqqvvvpppccc```iiidddVVVQQQNNNNNNQQQUUUZZZfff}}}yyywwwyyynnniiidddccclllzzzuuuXXXYYYjjjvvvjjjtttyyymmmQQQCCC222***,,,000///,,,///...------------...///...,,,***((((((***,,,...+++,,,...000111111111000---,,,,,,,,,,,,,,,------...///000000...---...000,,,,,,///333222------111...------///444666444000,,,,,,---+++***)))+++,,,+++,,,...///.........000///000333666777;;;FFFRRR'''((()))((('''((()))+++''''''((((((((((((''''''&&&'''((()))((('''&&&%%%&&&&&&%%%&&&((((((&&&%%%###***(((***333///%%%&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((('''&&&&&&'''((()))'''&&&%%%$$$$$$%%%'''(((((('''$$$&&&'''(((&&&&&&'''((($$$$$$%%%%%%&&&'''((((((%%%&&&''''''((((((''''''%%%&&&''''''&&&&&&''')))((((((((((((((('''''''''&&&&&&'''(((((((((((((((%%%%%%&&&''')))***++++++******)))((('''&&&&&&%%%&&&'''((()))*********)))(((((((((((())))))))))))&&&''''''((()))***++++++(((***,,,,,,,,,+++,,,---000111222333666;;;BBBGGGJJJJJJKKKNNNRRRWWW]]]``````^^^YYYQQQKKKKKKPPPUUU[[[bbbiiipppyyy{{{mmm[[[\\\oooxxxpppooouuu|||||||||rrrYYYDDD;;;::::::999:::;;;999888777777999<<<;;;:::::::::;;;===>>>???===:::777333000...---+++,,,,,,------.........,,,...111444777:::;;;<<<888999;;;===<<<;;;888777444888<<<===:::777777888555555666666777777888888666666666555444222000///...000000///...---...///........./////////000000---///111222111111222333555888888666;;;GGGRRRVVVkkkqqqyyyrrr]]]RRRGGGAAA>>>;;;:::<<<;;;BBBGGGEEE===777666777444444555777:::>>>AAADDDDDDBBB>>>:::888888999;;;;;;999CCCeeewww___[[[```\\\OOOFFFDDDAAAKKKbbb\\\XXXTTTVVVbbbqqqzzz|||kkkdddTTTMMMQQQNNNLLLTTTUUUQQQQQQVVV```ssszzz{{{vvvqqqkkkfffkkktttmmmVVVXXXeeeyyyqqqqqquuuoooWWWHHH555,,,,,,///...,,,///...---,,,,,,---...///...---+++******+++---...///000111111000...,,,***---------------......//////000111000.........///+++,,,333;;;999000...222---...---///555:::777111---......---++++++,,,---+++---//////...---...///---///222555666999FFFSSS'''(((***)))''''''))),,,(((((())))))))))))((((((&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&%%%&&&''')))###)))&&&,,,AAA===***&&&%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&%%%$$$%%%''''''$$$"""$$$######$$$&&&''''''&&&$$$&&&(((((('''&&&'''(((%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&''''''&&&&&&''')))(((((((((((((((''''''&&&''''''((())))))))))))(((%%%&&&&&&'''((()))******)))))))))((((((''''''&&&%%%&&&((()))*********)))'''((((((((()))))))))***$$$$$$%%%&&&'''((())))))'''***---...,,,+++,,,...000222444888>>>FFFPPPWWWZZZ[[[\\\___ccchhhlllooorrrqqqmmmfff^^^[[[]]]aaannnvvv{{{{{{~~~}}}mmm[[[^^^ooo~~~wwwtttvvvzzz~~~|||yyy}}}qqqWWWCCC;;;:::;;;777888999888777777999;;;<<<<<<;;;::::::;;;===>>><<<<<<;;;999666444333333...//////000111111222222000222666:::===???@@@@@@===>>>???@@@@@@@@@???>>>888>>>CCCDDDAAA======>>>;;;;;;<<<<<<<<<<<<<<<<<<:::::::::999888666444222...000000///...---...///............////////////+++---///000///000222444444777777555777???DDDEEETTT\\\hhhrrryyywww___SSSFFF@@@===:::888999555777:::;;;888555555666333333333444555777999:::888777666666777:::===@@@@@@BBBLLLiiinnnggg^^^\\\RRRMMMJJJBBBHHH\\\iiiddd^^^___mmm|||~~~vvvfff```PPPHHHJJJGGGIIIVVVZZZXXX[[[eeettt~~~uuu~~~xxxrrrnnnhhhkkkppp{{{lll^^^```gggsss~~~nnnjjjfffWWWKKK;;;222000111000---000///---,,,,,,---///000...------,,,,,,------...////////////...---,,,,,,...............///000000///000111000.........///...111;;;FFFBBB555///222,,,---,,,---444;;;888000///000000///------...000+++---//////...---...///,,,...222444444888EEESSS&&&(((***)))''''''))),,,))))))************))))))%%%%%%%%%%%%%%%&&&'''(((###%%%'''%%%###$$$(((,,,###((("""---JJJHHH...%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""$$$&&&%%%"""'''%%%$$$$$$$$$$$$###!!!$$$&&&(((((('''&&&'''((((((''''''&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''%%%&&&((('''&&&&&&''')))((((((((()))(((''''''&&&'''((())))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))%%%&&&((()))*********)))'''((((((((())))))******))))))***+++,,,---......'''***......,,,+++,,,...///222666===GGGSSS```hhhqqqrrrrrrsssvvvxxx{{{|||yyy{{{zzzuuunnniiijjjlll~~~~~~nnn[[[cccsss|||wwwxxx{{{xxxwww}}}|||kkkQQQ===555555666555666888888777888;;;======<<<;;;:::;;;<<<===>>>:::;;;;;;:::888777777888333333444555666666777777:::===AAAEEEHHHJJJJJJJJJCCCCCCDDDEEEFFFFFFFFFFFF???EEEKKKLLLHHHDDDDDDEEECCCCCCCCCBBBBBBBBBBBBBBB?????????>>>===:::888777...000000000...---...///------..................,,,...///000000222444777222666777666888<<<===<<>>GGGPPPXXXbbbpppzzz~~~}}}|||xxxxxx{{{tttccc^^^fffxxx}}}||||||ppppppxxxzzzhhhQQQAAA;;;:::888555666777888888888777666555666;;;<<<999888;;;:::666777666777===GGGPPPUUUWWWUUURRRPPPPPPOOOOOOTTT\\\aaabbbeeehhhjjjjjjhhhfffcccdddeeeffffffeeedddcccdddeeefffggghhhgggffffffiiigggffffffhhhiiiiiihhhjjjgggdddcccaaa\\\SSSKKK@@@:::333000000111000...,,,...000000///---,,,,,,,,,,,,------...//////000222444666777888:::===???BBBEEEHHHIIILLLUUUcccnnnzzz{{{hhhYYYHHH@@@===999777777:::777555444555666666555333555777777777888:::<<>><<<<<<>>>AAAEEEGGGSSSZZZaaaeeegggdddZZZPPPRRRSSSQQQMMMGGGBBBBBBCCCDDDKKKQQQRRRWWW]]]```^^^UUUNNNLLLTTT\\\^^^]]]^^^gggvvv{{{tttxxxuuuddd]]]]]]___bbbkkk|||sssgggiii|||```UUUUUU[[[SSSCCC999222...333000///...---......///000++++++++++++,,,---......000111111000//////000000111......222333333999AAA===999333111222111///,,,///000111111111000//////......------...//////000000...---,,,,,,---...000///...,,,---......---+++---...111333222555@@@KKK''''''''''''((()))******&&&&&&''''''((())))))***%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%'''%%%######%%%&&&&&&&&&''''''&&&%%%###$$$&&&)))'''''''''''''''''''''''')))'''%%%%%%&&&'''&&&%%%&&&&&&''''''&&&&&&%%%%%%(((&&&&&&'''%%%"""###(((((('''&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%&&&''')))(((''''''(((***&&&&&&'''''''''''''''''')))***+++***'''&&&'''(((((((((''''''&&&''''''(((''''''((()))))))))))))))((((((''''''''''''''''''(((((((((((())))))))))))'''---******222///))),,,))))))+++------///888BBBNNNYYYeeennnwww~~~|||}}}|||}}}~~~}}}ooo___]]]jjj{{{~~~wwwxxxyyyppprrrzzzyyyfffOOOAAA======999555777888888888777777666555666<<>>===>>>AAACCCEEEIIIQQQVVVTTTPPPNNNMMMJJJMMMNNNNNNKKKGGGDDDDDDEEECCCKKKRRRSSSRRRTTTUUUUUUSSSJJJMMM\\\fffddddddjjjsss{{{uuueee\\\YYYZZZZZZggg~~~yyymmmgggxxxiiiZZZ]]]WWWUUUNNN:::///111111////////////////////////...---------------......000///////////////000111000000222444666===LLLZZZSSSFFF777111333555222...---....../////////......---------,,,------...//////...---,,,,,,---...///000...,,,,,,---......---***+++...000111333===HHH***)))((((((((()))+++,,,''''''''''''(((((())))))'''''''''''''''(((((()))%%%&&&'''(((((('''&&&%%%)))&&&######$$$%%%&&&%%%''''''&&&%%%%%%'''+++...&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((((((((('''%%%&&&&&&'''&&&&&&%%%%%%&&&$$$$$$'''&&&$$$''',,,''''''&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%'''((((((''''''((()))'''''''''''''''&&&&&&&&&))))))))))))((((((((((((((((((''''''&&&''''''((('''(((((()))))))))))))))(((((())))))((('''&&&%%%(((((((((((())))))))))))(((---)))(((...---(((---******+++---...333BBBPPPaaalllxxx~~~||||||~~~{{{~~~|||zzzkkk^^^___kkk|||yyypppsssyyyrrruuu}}}}}}ooo[[[KKKCCC???;;;888888888888888888777777666999<<<===;;;888888888999999999>>>JJJ]]]ooo|||}}}{{{{{{zzzwwwyyy}}}~~~}}}|||||||||}}}~~~}}}|||{{{{{{||||||||||||~~~}}}yyyuuuiii]]]KKK===666444444444,,,000222111---***+++---******++++++,,,,,,,,,,,,---///111333444777:::===???@@@???<<<:::<<>>>>>===<<<>>>@@@CCCEEE@@@FFFHHHEEECCCGGGLLLNNNQQQSSSSSSMMMEEECCCFFFKKKNNNSSSWWWWWWTTTPPPMMMKKKQQQGGGLLL___jjjiiikkkuuu~~~rrrhhh```[[[WWWWWWfff|||ssskkkyyytttddd```QQQUUUUUU>>>111666333///000000000000///......000000//////.../////////...---------///000111111......000666@@@QQQdddrrrmmm\\\EEE888555777777555,,,,,,------...............---------------......///...------------...//////---***)))***,,,------++++++---000111222999BBB'''&&&%%%$$$%%%&&&'''((())))))((((((''''''''''''(((''''''''''''((()))***%%%&&&'''((((((((('''&&&(((&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&'''***///333&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''&&&''')))(((&&&(((,,,&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%'''((('''''''''''''''&&&&&&&&&'''''''''((()))*********(((''''''''''''((())))))((((((((((((((())))))***'''((()))***)))(((&&&%%%(((((((((((())))))))))))''',,,(((&&&,,,***(((...,,,+++,,,---000999MMM```vvv|||yyyiii]]]bbbpppuuukkkooo{{{vvvyyy{{{mmm\\\KKK@@@;;;:::777888888999999888888777;;;888666777999999777666555888BBBRRRfffwww~~~}}}|||{{{|||}}}zzzrrrcccOOO>>>555333555///111222000,,,***+++,,,*********++++++++++++++++++---///111222444777::::::;;;<<<;;;:::;;;@@@DDDCCCJJJVVVbbbkkkrrr{{{}}}{{{ooo```NNNBBB:::555444777555555777:::<<<<<<:::888333555666666666666777999999999999:::===@@@CCCEEECCCDDDAAA>>>AAAIIIOOOOOOUUUYYYYYYOOOCCC@@@IIISSSWWWUUUTTTTTTSSSNNNHHHDDDJJJDDDKKK___mmmpppwww|||wwwllliiifffaaa^^^___nnn}}}xxxmmmzzzqqqgggVVVXXXYYYDDD888999333000000111111000///......//////..................---,,,,,,...111333222111111...///:::OOOffftttzzztttiiiYYYJJJ@@@:::666444.........---............//////......---......///.........------.........///,,,***)))+++,,,------///...///111111000555<<<((('''''''''''''''((((((***))))))(((''''''&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&&&&'''((((((((((((''''''&&&'''(((***)))'''%%%%%%&&&'''((())),,,000333&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$%%%$$$######$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''$$$ """%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((&&&&&&''''''''''''''''''&&&%%%%%%'''***,,,,,,+++'''''''''((()))***,,,,,,((((((((((((((()))******'''((()))***)))((('''&&&(((((((((((())))))))))))%%%+++(((&&&+++***)))000///......///333@@@YYYppp~~~}}}zzzhhh]]]eeeyyytttiiimmm}}}zzz~~~{{{kkkWWWFFF???===888999;;;===>>>===<<<;;;===777444777;;;:::888888333999FFFYYYmmm|||~~~||||||~~~~~~}}}}}}}}}}}}~~~uuubbbMMM===666666222111000...---,,,************++++++++++++++++++***,,,...//////111444666555777999:::;;;===@@@CCC<<<>>>EEEOOOWWW```mmmxxxyyy~~~{{{qqqcccRRREEE;;;555444777555555777:::===>>><<<:::666777888777666555666777555555777999===AAADDDFFFAAA???<<<<<>>AAAEEEIIIJJJIIIGGGEEEAAA===<<>>DDDPPPaaasss~~~{{{zzz}}}sssaaaNNN@@@999555111------......+++'''++++++++++++++++++++++++***+++---------...111333111333555888999;;;===>>>;;;999:::@@@EEELLLYYYfffooowww~~~}}}~~~sssfffVVVIII>>>666555777666666777:::===???>>>===:::;;;;;;:::777666666777444555777:::>>>AAAEEEGGG@@@???======DDDNNNRRRPPPHHHKKKNNNNNNNNNSSS\\\cccXXXQQQLLLKKKHHHDDDCCCGGGFFFQQQ```nnn}}}|||{{{rrrlllrrruuurrrttt|||nnnvvvtttooo___SSSTTTOOO@@@777333222111////////////000,,,,,,,,,,,,---.../////////000222888>>>???:::666555555;;;KKKdddtttpppccc^^^eeellllllaaaQQQBBB:::777666444222111111111222///......---,,,,,,---------..................---///...---...///000000//////---...222222000111555%%%&&&'''(((((('''&&&%%%&&&&&&''''''((()))))))))((('''&&&%%%&&&(((***,,,((('''&&&&&&&&&((()))***'''%%%$$$%%%''')))))))))$$$&&&(((((('''((()))***''''''''''''''''''''''''###&&&))))))'''&&&''')))$$$%%%%%%&&&'''''''''&&&"""###''',,,***%%%$$$&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&'''((()))******&&&'''((((((''''''(((***%%%%%%&&&&&&'''((())))))***(((&&&'''***+++)))'''&&&'''((())),,,...000111)))((('''''''''(((***+++''''''(((((())))))******(((((((((((())))))))))))$$$,,,,,,+++000......666444333222333888JJJiiizzz{{{||||||~~~{{{fff\\\ggg|||wwwnnnqqq~~~}}}~~~rrraaaQQQGGGFFFJJJOOOTTTUUUTTTRRRPPPFFFEEEFFFIIIGGGDDDHHHPPPMMMRRR\\\jjjwww}}}}}}zzzxxx{{{~~~~~~~~~~~~ppp^^^JJJ>>>777111,,,+++//////+++&&&,,,,,,++++++++++++++++++***+++,,,,,,,,,---///111000111333555777888999999<<<777666999:::>>>JJJWWWeeennnyyy~~~~~~~~~}}}|||~~~uuuhhhZZZMMMAAA888666888666666777:::===?????????===>>>>>><<<999777666777666777999;;;???BBBEEEFFFIIIIIIEEE@@@@@@CCCCCC@@@AAABBBFFFOOOYYYbbbhhhjjj___XXXSSSOOOGGG@@@CCCKKKLLL^^^oooxxx~~~wwwrrryyy}}}zzzwww}}}ssswww}}}iiiYYYeeedddPPPGGG555333111///......000000////////////000222333333111222666===CCCCCC>>>888000555>>>PPPgggtttlll[[[___dddkkklllggg\\\PPPIII:::999666444333333333333...---,,,,,,++++++++++++------............------,,,++++++---//////...,,,---+++,,,111222000111555)))((('''((()))***)))(((+++  '''(((&&&&&&)))((('''&&&''')))+++,,,((()))***)))'''%%%&&&'''%%%&&&((()))))))))(((''''''''''''((())))))******(((((((((((((((((((((((('''$$$""""""%%%''''''%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''''''''&&&$$$###(((''''''&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((((((((('''((()))(((((((((***,,,((((((''''''''''''(((((('''''''''(((((()))***+++)))((('''&&&%%%%%%&&&''')))&&&$$$%%%)))***'''###******)))))))))))))))***''',,,---******111:::>>>BBB;;;333222>>>WWWttt{{{yyy{{{}}}~~~~~~pppbbb^^^aaa|||rrrttt~~~yyynnnddd^^^ZZZ]]]bbbhhhkkkiiiddd```\\\]]]]]]^^^___``````aaadddiiiqqqyyy~~~~~~}}}~~~||||||~~~}}}|||}}}~~~qqqWWWAAA444111---,,,,,,.........)))******++++++******)))------,,,+++,,,---...///,,,...000222333555999;;;777777666555555888===AAANNNZZZkkkwww}}}|||}}}}}}{{{yyyxxxyyy{{{{{{qqq```OOOAAA888555555777888888999999:::;;;;;;;;;<<>>444444BBB[[[vvv|||zzz}}}~~~sssfffbbbeeezzzwwwuuu~~~wwwoookkkjjjlllqqqvvvyyyyyyuuuqqqnnnnnnoooooopppqqqqqqrrrrrrtttxxx|||~~~}}}}}}}}}}}}yyy___GGG555222...,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++---,,,+++++++++,,,......+++---///000111222555888666777777666666777:::===@@@JJJXXXdddmmmuuu}}}{{{{{{zzzyyywwwwwwyyy|||{{{rrrcccRRRDDD;;;777555666666777888999:::;;;;;;<<<===??????>>><<<999777;;;;;;;;;<<<>>>@@@AAABBBEEECCCAAA@@@@@@@@@???>>>EEEJJJUUUaaakkkmmmiiiccckkkoookkk]]]QQQPPPWWW]]]nnnwwwxxxhhhgggmmmuuu~~~{{{yyy~~~xxxwww~~~{{{|||lllUUUEEE<<<444111111333555777444888666555AAAQQQSSSHHH===??????===;;;:::999999:::BBBOOOYYY]]]^^^^^^^^^XXX```aaa[[[XXX]]]```]]]XXXMMMDDD@@@<<<777333333,,,,,,,,,,,,---///000111......///000000000000///,,,+++)))))))))***,,,------000111//////333333111)))((('''((()))***)))((((((%%%&&&***+++)))&&&&&&)))((('''&&&%%%&&&'''(((%%%'''(((((('''&&&((()))!!!"""$$$&&&((()))******))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&******)))((('''&&&&&&%%%&&&'''''''''%%%&&&''')))***)))(((''''''''''''''''''''''''(((((()))***+++******)))(((((((((((())))))'''&&&'''***+++(((%%%))))))(((((((((((())))))+++---------444BBBLLLPPPJJJ???555777HHHccc{{{||||||}}}ooojjjlllyyy}}}yyy}}}}}}{{{yyyzzz{{{~~~}}}~~~~~~~~~}}}~~~~~~~~~~~~cccHHH666333///---,,,---,,,,,,------............------+++++++++++++++,,,------***,,,.........///111333444666888888777666777888666;;;DDDNNNXXXdddqqqzzz~~~~~~{{{zzzxxxvvvtttvvvyyy}}}{{{sssgggYYYKKK@@@999666444555666777999:::<<<<<<>>>>>>>>>>>>===;;;:::999;;;;;;;;;;;;;;;<<<===>>>===>>>>>>===<<<<<<>>>@@@LLLTTT```lllpppjjj___VVV\\\dddeee\\\TTTXXXdddnnn~~~zzzhhhXXXXXXbbbppp{{{|||{{{uuuzzzuuugggPPPBBB555222222222777===;;;@@@===;;;NNNgggeeeQQQ======<<<:::888666666888AAAJJJUUUZZZYYYXXXZZZ]]]WWW^^^^^^WWWVVV]]]bbbaaafff\\\SSSLLLDDD:::444333------,,,,,,---...///000....../////////...---,,,///...---------...000000///222222//////222222///)))((('''((()))***)))(((((())))))***((('''&&&(((((('''&&&%%%%%%%%%%%%&&&$$$%%%''''''''''''(((***###$$$%%%&&&((()))******,,,+++***(((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))((()))))))))'''''')))+++***)))(((''''''&&&''''''''''''''''''((()))***+++))))))(((((((((((((((((()))''''''(((***+++)))'''((((((((('''(((((()))***+++---...333@@@PPPYYYZZZHHH===555;;;PPPkkk}}}|||~~~~~~{{{rrrqqqzzz~~~~~~~~~}}}{{{{{{|||~~~~~~~~~~~~|||]]]AAA666333///------,,,+++***------............------*********+++++++++,,,,,,***+++---...------...///222444777888777555444444555888;;;@@@HHHSSS___gggtttwwwzzzzzzxxxwwwzzz|||}}}|||yyyuuusssuuuyyy|||zzzuuulll```RRRFFF<<<777333444666888:::<<<===>>>???>>>===;;;:::999999999:::999999888888999999999999:::;;;:::999<<>>888777999AAAKKKQQQRRRPPPSSSdddtttmmmZZZ???<<<999888555333555999IIIPPPXXX\\\[[[YYYYYYZZZZZZ```___WWWUUU\\\bbbbbbjjjddd^^^XXXNNN@@@666333///...---,,,,,,...///000...///000000///---+++***000////////////000111111000333222//////111111...)))((('''((()))***)))((()))******&&&$$$$$$''')))''''''&&&%%%%%%%%%%%%%%%###%%%&&&'''&&&'''(((***'''''''''(((((()))******...---+++)))(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((())))))***((()))***)))''''''(((***))))))((('''''''''''''''''''''''''''((()))***+++''''''''''''''''''''''''''''''''')))******)))(((((((((((((((((()))*********---333>>>OOO^^^aaa\\\AAA999666AAAYYYrrr}}}||||||}}}||||||xxxvvv|||{{{}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{||||||}}}~~~~~~|||{{{zzz|||}}}}}}|||}}}}}}pppRRR777555333000...------+++***,,,,,,------------,,,,,,******+++++++++,,,,,,,,,***,,,......---,,,---...///222666777666444444444777777888:::>>>EEELLLQQQ___eeelllppprrrsssvvvyyy~~~}}}{{{wwwuuuvvvyyy{{{zzzwwwpppeeeYYYKKK???999444555666888;;;===???@@@???>>><<<:::888888777888888777777666666777777888555777999;;;>>>FFFPPPYYY^^^dddkkkkkkdddYYYOOOIIINNNSSSZZZ```lll{{{|||ppp___VVVRRRYYYeeennnssstttkkkfffdddmmm|||}}}vvvwww{{{vvvaaaHHH:::;;;JJJ]]]lllvvvqqqqqq{{{|||pppfffCCC===:::999777555:::BBBPPPSSSXXX^^^```^^^[[[WWW]]]cccaaaXXXUUUZZZ___]]]eeebbb``````XXXIII;;;555222000...------...000111222333444444333111...---++++++++++++,,,,,,------111333333//////111000---)))((('''((()))***)))((()))***(((###"""%%%((((((&&&&&&&&&&&&&&&&&&%%%%%%###%%%&&&'''&&&&&&((()))))))))(((((())))))***+++...---***((('''((()))***%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''))))))(((((('''''''''''''''(((((('''%%%%%%&&&(((((((((''''''''''''(((((('''''''''(((((()))***+++%%%&&&'''''''''''''''&&&&&&&&&'''((()))))))))))))))(((((())))))***+++,,,,,,111<<>>??????>>><<<:::999888777777777777777777777888999:::555777<<>>^^^~~~nnniiiCCC;;;777888777666>>>HHHUUUVVVXXX\\\``````\\\XXXaaahhhggg^^^XXX[[[\\\YYY^^^[[[\\\```___RRRCCC999555333000......///111222///111222333222000---+++,,,---------............000333222//////111111...)))((('''((()))***)))(((''')))((($$$$$$((()))%%%%%%&&&&&&''''''''''''&&&$$$%%%&&&&&&&&&&&&'''(((''''''''''''((()))+++,,,,,,***(((&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''(((((('''%%%%%%&&&'''''''''&&&''''''((()))***'''''''''(((((()))***+++%%%&&&'''((()))(((((('''$$$%%%'''(((((((((((()))))))))))))))***+++,,,---000777FFFZZZkkknnn[[[FFF555777@@@RRRhhhyyy~~~~~~~~~~~~~~~}}}}}}{{{||||||~~~~~~}}}~~~yyyxxxwwwwwwxxxzzz|||~~~}}}}}}~~~|||{{{zzz{{{}}}}}}~~~}}}zzzyyyyyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~qqq___NNN@@@666333111///...///...,,,+++++++++,,,,,,,,,,,,++++++***+++,,,---...------,,,'''***---...---,,,+++,,,,,,---...///111444888;;;999999888999:::::::::999999>>>EEELLLRRRZZZdddkkkppptttxxx{{{|||{{{{{{{{{zzzyyytttlll___QQQDDD<<<333333555666888:::;;;<<<@@@@@@???===;;;999888777777888888999;;;<<<>>>???===@@@FFFOOOZZZbbbgggjjjlllnnnmmmeeeYYYRRRRRRVVVXXXaaammmxxx|||zzz}}}~~~}}}uuunnnhhhbbbeeeooouuurrrlllYYYWWWYYYbbbjjjsss}}}~~~dddGGGNNNwwwmmmbbbCCC:::555888888888BBBOOOYYYYYYYYYYYYYYYYYY[[[\\\hhhpppqqqhhhbbbcccaaa\\\ZZZTTTTTT\\\aaaYYYKKK@@@777555222//////000222333+++---///000000...+++)))000000111111222222111111///222222//////111111///)))((('''((()))******(((%%%))))))&&&(((,,,***###%%%%%%&&&'''(((((((((((($$$&&&'''&&&%%%%%%&&&(((%%%%%%%%%%%%'''))),,,---***(((&&&$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&###&&&))))))'''&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((($$$%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))***+++)))******)))'''&&&((()))&&&&&&&&&&&&((()))***+++'''''''''(((((()))***+++&&&'''(((*********)))(((###%%%''''''''''''((()))************+++,,,---...333<<>><<<;;;;;;:::888777444666999<<<@@@IIITTT\\\hhhnnnvvv{{{}}}}}}||||||zzzyyyuuummm```RRREEE===111222333555666888999:::BBBAAAAAA???>>>;;;999888888999:::;;;===@@@BBBCCCGGGJJJQQQ[[[dddhhhfffccckkkmmmkkkbbbVVVPPPSSSXXX___lllzzz|||xxxvvv{{{zzz~~~vvvrrrooorrrxxxxxxmmm```WWWVVVYYYaaafffmmm|||tttxxx~~~aaahhhrrr^^^GGG===999<<<>>>???JJJYYY[[[\\\[[[VVVQQQRRRYYY```nnnwwwzzzrrrlllkkkhhhaaaYYYQQQOOOXXXaaa]]]PPPEEE999777333000///000222444---///111333333111...,,,......///000000000000//////222222//////222222///''''''(((((())))))******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''''''''''''''''''''''')))+++---...'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''(((((((((((('''((((((((('''%%%###"""$$$&&&))))))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&&&&((()))((((((((((((((((((((((((***(((&&&%%%&&&***...111************))))))))))))******))))))))))))******))))))************))))))&&&(((*********)))***+++444CCCYYYiiijjj^^^KKK===666@@@QQQdddsssyyyzzzwww{{{{{{|||~~~~~~~~~||||||~~~~~~||||||}}}~~~zzzyyywwwwwwwwwzzz}}}|||}}}{{{}}}||||||}}}}}}}}}{{{zzz|||~~~{{{|||~~~}}}{{{~~~{{{yyymmmXXXEEE;;;999888333222000///---,,,,,,+++...---,,,,,,,,,,,,---...,,,***)))+++...///---+++'''))),,,...---------...+++///222///,,,...666>>>???AAACCC@@@;;;777666777<<<:::777777999???FFFJJJRRRVVVbbbpppwwwvvvwww|||}}}wwwooodddWWWJJJAAA999666555555444333<<>>CCCCCC???<<<::::::999888666555777;;;@@@CCCEEEGGGPPP\\\dddggglllsss{{{zzzxxxsssjjj\\\NNNDDD<<<888777888888;;;FFFSSS[[[ZZZWWWTTTRRRQQQQQQRRRTTTUUUVVVWWWZZZ^^^cccgggggghhhhhhhhhhhhhhhgggggggggfffbbb___]]]^^^cccfffkkkuuu~~~~~~xxx|||xxxuuuvvvwwwxxx}}}{{{|||||||||~~~}}}}}}|||zzz{{{vvveeeSSSKKKNNNUUU[[[^^^eeewwwyyynnnqqqzzzqqqhhhccckkkzzzuuucccRRR;;;::::::>>>EEEOOOXXX^^^___jjjhhhYYYSSS]]]ggggggiiissswwwuuu|||qqq[[[VVVTTT[[[ddddddZZZQQQDDD:::222111000///111666222111000//////000222333555222000///000000...,,,---333222,,,,,,333444///***************))))))))))))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((())))))((('''%%%%%%&&&''')))+++---...)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%&&&&&&'''(((%%%&&&((((((&&&%%%&&&'''''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&((((((((((((((((((((((((((('''(((((()))(((((('''&&&((((((((((((((((((((((((***))))))(((((())))))***'''(((((())))))(((((('''((()))+++***))))))***+++999DDDQQQVVVOOOCCC888222:::FFFWWWeeekkkkkkiiihhhjjjiiihhhhhhjjjnnnqqqsssrrrrrrrrrsssuuuwwwyyy{{{}}}zzzqqqrrrzzz|||{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~zzzyyy{{{~~~wwwzzz}}}~~~}}}||||||}}}~~~~~~}}}}}}{{{yyy|||~~~{{{kkkTTT@@@999999666000///......---------------------,,,,,,,,,,,,---------...//////...---------------...,,,+++***+++---((()))+++++++++,,,///222111777>>>AAA???<<<;;;;;;888777666666777:::<<<>>>;;;;;;???FFFLLLQQQYYYaaakkkmmmpppqqqmmmcccWWWNNNCCC???;;;:::;;;BBBOOO\\\fffggggggfffcccbbbaaabbbddddddfffjjjooosssttttttnnnmmmjjjhhhfffffffffffffffggggggeeeeeefffiiikkkooowww~~~{{{uuuzzzyyyyyyzzzwwwvvv|||~~~yyyyyy~~~}}}uuuaaaPPPFFFMMMVVVZZZYYY___rrrmmmZZZ]]]jjjnnniii```[[[bbbqqq|||ttt\\\EEE>>>======AAAHHHQQQXXX\\\eeeoooqqqhhheeemmmpppkkknnnmmmooouuuxxx```UUURRR[[[cccaaa\\\ZZZKKK???333///000111333555111000///......///000111444222////////////...---111555333---,,,000000+++,,,,,,++++++******)))))))))(((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((((($$$$$$&&&''')))+++---...)))(((&&&$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''(((%%%&&&''''''&&&%%%&&&'''''''''''''''''''''''''''%%%&&&'''&&&$$$$$$&&&'''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''(((((((((((())))))(((((((((((())))))''''''(((((((((((('''''')))***+++***))))))+++,,,444===FFFGGG@@@888555555999CCCPPPXXXYYYWWWWWWYYY\\\[[[YYYYYYZZZ^^^bbbdddffffffgggggghhhjjjmmmooorrruuuxxx|||yyymmmkkkqqqzzz~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}|||~~~~~~~~~}}}yyyxxx{{{~~~yyy{{{||||||zzzyyyyyyzzz}}}yyywwwwwwzzz}}}}}}yyyvvvlll^^^III888444777555///,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---000222111...,,,---///---------+++******,,,...))))))***,,,------------+++000666888777666666777777777888999:::<<<===>>>;;;::::::;;;<<<@@@GGGLLLSSSVVV]]]dddgggeee___ZZZKKKFFF@@@<<<>>>FFFTTT___kkknnnqqqpppmmmjjjiiijjjkkkkkkmmmrrrwwwyyywwwtttpppmmmiiieeecccccceeefffhhhiiihhhgggffffffiiilllmmmuuu{{{||||||}}}{{{wwwtttuuuzzz~~~|||wwwwwwzzz~~~}}}xxxvvv{{{~~~www|||uuuaaaRRREEELLLTTTXXXZZZcccssszzzeeeRRRQQQ]]]iiimmmgggXXXRRRZZZccceeeooozzzbbbIIIDDDCCCCCCHHHQQQYYY^^^```nnnxxx}}}zzz{{{}}}uuuwwwnnnkkkssszzz|||~~~fffXXXQQQZZZaaaaaaccciiiUUUGGG777///000222333222000000///.........//////...------...///000111111222444333...,,,///...***,,,,,,++++++******))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''###$$$&&&(((***+++,,,---)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((((((((('''&&&%%%$$$%%%&&&'''%%%&&&'''&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$&&&'''((((((((((((((((((((((((&&&&&&%%%$$$%%%''')))***&&&'''''''''((((((((()))))))))(((((((((((())))))''''''(((((((((((('''''')))*********)))***,,,...222888===<<<666222333777888>>>EEEHHHFFFFFFHHHLLLOOOMMMKKKJJJLLLOOORRRUUUXXXYYYZZZYYYXXXYYY\\\___bbbhhhmmmooosssyyy}}}}}}vvvnnnccc]]]___gggooouuuxxx{{{}}}~~~}}}|||}}}}}}~~~{{{yyyvvvvvvyyy}}}~~~}}}|||xxxvvvuuuvvvxxx{{{|||~~~~~~}}}{{{yyyxxxsssvvvyyyzzzzzzzzz{{{|||zzz}}}zzzqqqhhhaaaOOOIII===111---//////,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---000222111...,,,---///***+++++++++***+++...000***+++,,,---......---,,,***---000111//////111444333444666999;;;<<<======:::;;;:::888777999;;;===???BBBHHHPPPXXX\\\\\\\\\NNNJJJDDD???CCCNNN\\\dddkkkpppttttttppplllkkklllmmmlllnnnqqquuuuuuqqqmmmmmmjjjeeeaaa```bbbeeehhhjjjiiihhhfffeeegggkkkooonnntttxxxwwwwwwxxxwwwuuupppllllllooooooiiidddcccnnnqqqrrroooqqq{{{}}}vvvoootttwww|||{{{ooo___UUULLLOOOTTT[[[fffsss~~~wwwuuummmiiiggg```TTTOOORRRZZZhhhlll^^^PPPOOOTTTVVVXXXrrrwwwaaaKKKKKKNNNWWWcccmmmrrrsssyyyyyywwwooopppyyy{{{www}}}qqqcccYYYZZZ___bbbiiirrr___QQQ???222000222222///000//////...............+++,,,------...///111222000222222//////000///---***************)))))))))(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))((('''&&&$$$%%%&&&((()))***++++++'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$&&&''')))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&((((((((((((((((((((((((((('''&&&%%%$$$%%%''')))+++'''''''''(((((())))))***)))((((((''''''(((((()))'''(((((())))))(((((('''((())))))))))))+++...111555888999666111///222666888;;;===<<<;;;<<>>???BBBCCCAAA>>>>>>BBBFFFKKKRRRWWWSSSOOOPPPRRRRRRNNNLLLJJJHHHIIIMMMRRRVVVXXX]]]ccchhhkkklllmmmnnnvvvxxx{{{~~~}}}|||rrrpppoooqqqvvvzzz||||||www{{{}}}|||~~~~~~}}}}}}~~~~~~|||}}}~~~~~~{{{{{{zzzzzzyyyyyyyyyyyyxxx{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}zzz{{{}}}~~~}}}{{{yyywww}}}}}}}}}}}}}}}}}}||||||sssssssssuuuxxx{{{||||||~~~{{{yyyyyyvvvvvvuuurrrnnnnnnqqqtttwwwvvvuuutttuuutttrrrpppoooppppppqqqrrrrrrrrrrrrsssnnnmmmpppqqqnnnlllooommmkkkjjjkkkmmmnnnmmmlllgggggggggdddbbbaaabbbddddddfffggggggeeedddeeegggdddfffhhhhhhfffeeeddddddggghhhgggccc[[[PPPFFF???444555333...+++,,,---***)))))))))))))))***+++,,,***+++,,,,,,,,,,,,+++***...------...///000...---)))+++------,,,,,,---...(((+++...,,,'''%%%(((+++))),,,///...,,,,,,...000......000111333444555555333888:::666555999999777555555666999>>>CCCEEEEEEDDDEEECCCAAAHHHWWWbbbeeeaaahhhoooqqqnnnlllnnnqqqrrrsssssssssrrrqqqrrrsssllliiifffddddddgggkkkmmmhhhiiijjjjjjjjjkkkmmmooommmooollleee```___]]][[[PPPIIICCCAAA???===>>>BBBGGGMMMQQQQQQTTT]]]eeeiiijjjggg^^^TTTRRRTTTUUUSSSRRRPPPRRRVVVUUURRRTTTYYYbbbccceeennnuuujjjddd\\\TTTTTTXXX[[[aaannnwwwmmm\\\NNN[[[oooxxxpppnnndddsss}}}}}}nnnpppyyy}}}yyy{{{uuuuuukkk\\\XXX^^^aaa^^^iii```OOO;;;222333333000111111000000///...------+++---...---,,,,,,...111//////111333333222222222''''''(((((())))))******'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%&&&((()))))))))((('''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$#########%%%''')))"""###%%%'''((((((((('''%%%&&&&&&$$$######%%%'''))))))))))))))))))))))))'''((()))(((&&&&&&((()))(((((((((((((((((((((((('''(((***+++***(((%%%###'''(((((()))***++++++,,,((((((''''''''''''(((((())))))************))))))&&&'''((()))***---111555777666444222333555888999222222222333666777666555777666666666777888888999888;;;>>><<<999999===BBBGGGNNNQQQKKKFFFGGGKKKMMMEEEDDDCCC@@@???AAAFFFJJJLLLQQQWWW\\\___```bbbbbbjjjlllnnnpppqqqqqqpppooobbbaaa```aaaeeeiiimmmnnnjjjooossssssppppppssswwwsssqqqppppppqqqrrrrrrqqqrrrtttwwwzzzzzzxxxuuurrrssssssrrrrrrqqqqqqqqqpppooorrruuuvvvuuuuuuuuuvvvyyyxxxxxxwwwuuutttssssssssstttvvvwwwuuurrrnnnkkkpppppppppppppppooonnnnnniiiiiiiiillloooqqqqqqpppmmmmmmooorrruuuvvvuuusssrrrsssuuusssooollliiiiiihhhhhhgggdddaaa```dddgggkkkjjjhhhhhhhhhgggeeeccceeeeeeeeefffggghhhiiiiiihhhcccbbbfffhhhdddcccfffhhhgggffffffffffffcccaaaUUUWWWYYYYYYWWWVVVVVVVVV\\\]]]]]]YYYUUURRRSSSUUUQQQSSSTTTTTTQQQOOONNNOOOQQQPPPOOOLLLFFF???999555//////+++'''''')))((($$$)))))))))))))))***++++++***+++,,,------,,,+++***...,,,+++---000111///,,,***,,,......---+++++++++%%%***,,,)))### %%%***$$$)))---///---+++,,,---000000000111222222333333777<<<<<<777666999:::777444333555888<<>>EEESSS[[[\\\[[[ccckkkmmmkkkkkkooossstttuuuvvvuuurrrsssvvvzzzooommmiiiggggggjjjmmmooohhhjjjlllllljjjgggffffffZZZ[[[XXXPPPJJJIIIHHHFFF::::::===???===:::===CCCDDDGGGGGGGGGJJJPPPRRRQQQOOONNNJJJDDDBBBCCCAAA===GGGDDDDDDHHHIIIJJJQQQ[[[eeegggjjjrrrrrr```ZZZ]]]]]]ZZZWWWbbbiiimmm|||lll[[[aaavvvwwwuuu}}}wwwfffaaaiiiiii```iiicccRRR>>>444444555333111111111111000///...---'''))),,,---,,,---111444111000111444555333222333((((((((()))+++,,,+++)))''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%'''&&&%%%%%%&&&(((%%%'''(((((('''&&&&&&'''&&&$$$###%%%***,,,,,,***%%%'''))))))'''$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&(((((((((&&&$$$"""'''&&&######%%%***000333***(((%%%######$$$&&&(((&&&&&&&&&''''''''''''((('''((()))(((&&&&&&((()))###&&&'''&&&&&&******''''''((()))(((&&&%%%%%%&&&***))))))(((((((((((())),,,+++***)))((('''''''''((('''((()))+++++++++)))+++))))))+++///222222111333,,,)))...333444777<<<555333111111333555555444555666555333222333666888999999888666666999>>>BBBHHHKKKLLLJJJFFFDDDGGGKKKFFFCCC@@@>>>@@@AAABBBCCCDDDEEEHHHJJJMMMQQQVVVYYYaaa^^^ZZZZZZ\\\]]]\\\ZZZRRRRRRRRRSSSUUUXXXZZZ[[[ZZZ[[[\\\]]]^^^aaafffiiiccc```^^^^^^```aaaaaa```ccceeeffffffdddccccccdddbbbbbbeeeiiifff```]]]___ffffffffffffeeedddcccbbbgggkkkiiicccbbbeeeeee```bbbeeeiiijjjhhhdddbbbaaa```bbbbbb___^^^``````]]]YYYXXXXXXZZZ^^^aaaaaa___^^^^^^]]]^^^___aaadddeeeddddddccc___[[[XXXWWWWWWWWWXXXXXXYYYYYYXXXXXXWWWWWWYYY[[[[[[YYYWWWVVVWWWVVVUUUTTTSSSTTTWWWZZZ\\\[[[YYYVVVWWWYYY[[[ZZZXXX\\\\\\[[[ZZZXXXVVVTTTSSSPPPNNNKKKIIIGGGGGGHHHIIIHHHJJJJJJHHHDDDAAABBBDDDAAA@@@???>>>===>>>??????@@@;;;777666777777444222...,,,******+++,,,+++***)))))))))))))))))))))))))))((('''''')))+++,,,,,,000---+++,,,///111000///&&&,,,+++***---...+++***)))((('''(((***+++,,,(((((()))***+++,,,,,,,,,......///000111222333333999;;;<<<<<<:::999999:::666666555555666;;;BBBGGGHHH???999<<>>======:::888>>>999333333999>>><<<777;;;===??????>>>>>>???@@@======<<<<<<;;;:::999999999999;;;>>>AAADDDGGGKKKRRReeetttwww~~~uuueeeTTTMMMSSS^^^fffvvv{{{}}}nnnrrr{{{xxx}}}kkkfffnnnjjj[[[hhhggg]]]JJJ<<<888444000111000000000//////......+++,,,---------...000222222222333555777777666444((((((''')))***+++***)))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%'''%%%&&&'''&&&%%%%%%&&&''''''&&&&&&'''((())))))(((%%%'''))))))'''$$$######&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&'''''''''&&&%%%$$$%%%%%%$$$%%%&&&(((***+++)))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&'''''''''''''''((()))(((&&&&&&((()))###&&&'''&&&&&&))))))''''''((()))(((&&&&&&&&&'''))))))(((((((((((())))))(((((('''''''''''''''(((((((((((()))*********)))---,,,+++---///111111111222,,,+++000444555777;;;999888777666666777777777444444444222111222555777777777777666666888<<>>>>>>>>>>>;;;===>>><<<:::888999;;;999999777666555666666777999777555444444333000---///---++++++,,,---,,,+++))))))))))))))))))))))))***)))))))))***+++,,,,,,222000------...///---,,,###+++///---+++------***)))*********))))))+++,,,))))))******++++++,,,,,,+++,,,---///111333444555666777999888777666666777888777777666777;;;BBBGGGFFF???;;;???BBBAAA@@@@@@:::???EEEGGGGGGHHHLLLPPPTTTUUUXXXZZZ]]]```bbbcccdddbbb]]]WWWSSSRRRUUUXXXLLLLLLJJJDDD===;;;???CCCCCC@@@;;;888777666555555444444444666999:::888555666888999:::888888888999999999:::;;;:::999888777:::888777<<>>??????===::::::<<<===>>>===<<>>===<<<;;;;;;:::999999888777777222444555444333333444555555555333222111111111111333333444555333111...,,,///---,,,,,,------,,,+++))))))))))))))))))))))))++++++++++++++++++++++++111///------......---,,,+++///111...---------+++))),,,...---***)))***,,,*********+++++++++++++++)))***+++,,,---///000000222333444444333222333444777666555555555999???DDDBBB>>><<<@@@AAA===888777333666::::::999888:::===;;;<<>>AAABBBAAA?????????===<<<;;;;;;===???>>>>>>:::===@@@AAAAAAAAABBBCCCFFFEEEEEEEEEGGGIIIJJJKKKYYYUUUOOOIIIDDDCCCCCCDDDHHHEEEDDDKKKVVV```ddddddWWWSSSOOOKKKJJJJJJIIIHHHEEEFFFHHHGGGEEECCCCCCDDDCCCCCCEEEIIIJJJIIIKKKPPPLLLKKKJJJHHHHHHGGGGGGGGGFFFHHHHHHHHHHHHGGGFFFEEEFFFGGGGGGEEECCCBBBCCCEEECCCEEEEEEBBBBBBDDDDDDBBBDDDBBBAAA???>>>===;;;:::>>>>>>???@@@AAABBBCCCCCCAAABBBCCCBBB@@@@@@@@@BBB@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGEEEBBB>>>======:::999888777777888:::;;;============>>>>>>===<<<======<<<;;;::::::::::::999::::::::::::999777777444555555555555555666666777777666555444333333222222444666777666444111000...---++++++,,,,,,,,,+++((((((((((((((((((((((((***+++++++++***))))))***,,,++++++,,,---///000000...000000///......---,,,)))---000///,,,)))***,,,+++++++++++++++++++++************))))))(((((((((///000111111000000222333444333333222222555:::>>>>>>::::::===>>>999444333444666888777555444555666222333444555666777888999777777666555333555888;;;888888777555222111444666222444555333000...000333//////222777:::888777777222444555444222111111111///000333666777666555444444555333;;;YYYrrrhhhLLLJJJAAALLLiii|||~~~|||tttooohhh```[[[^^^___aaaiii}}}xxx\\\KKKDDDAAAGGGDDDDDDDDDAAA@@@FFFOOOeeerrr~~~}}}qqq___NNNJJJMMM^^^nnnxxxjjjLLL666222666555555444222111///...---...//////...,,,,,,---//////111444777:::<<>>@@@???>>>999::::::;;;;;;>>>AAADDD@@@@@@@@@>>>;;;999999:::777999;;;;;;:::999999:::888;;;>>>@@@AAAAAAAAAAAA<<<;;;;;;===???@@@???>>>888;;;>>>?????????@@@AAAAAABBBCCCDDDFFFIIILLLNNNYYYUUUNNNGGGCCCAAAAAAAAA??????CCCLLLWWW^^^^^^[[[SSSOOOJJJGGGFFFFFFFFFFFFAAABBBCCCBBB@@@???>>>??????>>>@@@EEEGGGGGGLLLRRRLLLKKKHHHEEEDDDDDDDDDEEEFFFEEEEEEEEEDDDBBBAAAAAACCCCCCCCCAAA??????@@@BBBBBBDDDDDD@@@???AAA@@@===?????????===<<<;;;::::::>>>>>>>>>??????>>>>>>>>>???@@@AAA@@@>>>===>>>???======<<<<<<===>>>??????@@@BBBCCCAAA???<<<;;;:::::::::999999999999:::;;;:::;;;<<<<<<<<<;;;;;;;;;;;;:::999999999999::::::::::::;;;;;;;;;::::::999:::999999999999999888888999999999888777666666555666777999::::::888444222---+++))))))***+++***)))((((((((((((((((((((((((((()))******''''''(((*********+++,,,,,,---///000...------...///...---...***---000///,,,******+++,,,,,,,,,++++++++++++++++++******))))))(((((('''---...////////////222444333333222111111333777;;;:::666555888999555444555111222444444333222222222111111111111111111111111///000000//////000333555222222222111000000111333111333555444111///000222111000777EEEKKKEEE:::444111333444333111000000000,,,...111333444555444444111666666;;;RRRhhh```HHHDDD@@@DDDSSSeeeuuuooohhheee^^^YYYXXX[[[dddooo{{{wwwYYYHHHBBBBBBCCCIIIKKKNNNOOOLLLFFFDDDFFFCCCRRRiii{{{yyyuuuxxx~~~yyykkkWWWIIILLLWWWaaakkkrrriiiQQQ<<<444666555555444222111///...---...//////...,,,,,,---//////222555888:::<<<@@@DDD...,,,)))(((((()))((((((''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&& """$$$&&&&&&'''***,,,+++***(((&&&$$$&&&)))---&&&'''((((((''''''((()))$$$%%%&&&&&&%%%%%%'''(((%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&((()))$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))(((&&&&&&((()))%%%((((((&&&&&&((((((%%%((()))******))))))***+++(((((('''(((((()))***+++))))))(((((()))***++++++)))***,,,,,,---111999???HHHLLLNNNIII>>>777666888<<>>???CCCHHHLLLNNNLLLLLLJJJGGGBBB>>><<<<<<:::<<<======;;;::::::;;;888:::<<>>>>>>>>???@@@AAABBBCCCCCCBBBDDDFFFIIIPPPMMMHHHCCC???>>>>>>???===@@@HHHSSS[[[]]]ZZZVVVJJJGGGBBB@@@AAABBBDDDDDDAAABBBCCCBBB???>>>===>>>;;;:::===BBBFFFJJJQQQYYYVVVQQQJJJCCCAAACCCGGGKKKFFFCCCAAACCCBBB???@@@BBB???@@@@@@>>><<<;;;<<<>>>>>>AAA@@@===<<<>>>>>>;;;:::;;;<<<;;;:::999:::;;;=========>>>======<<<;;;===>>>??????======>>>???===<<<;;;:::::::::<<<<<<;;;===???>>><<<;;;::::::============>>>>>>???@@@;;;===@@@@@@???===============<<<;;;<<<===???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@@@@AAAAAA@@@???@@@@@@AAAAAAAAA@@@???>>>AAABBBDDDGGGGGGBBB888111,,,***)))((()))***)))((())))))))))))))))))))))))''')))***(((%%%%%%(((,,,,,,------,,,+++***,,,------***+++///111///---...,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,******++++++,,,---......---............///222555555555555333222444777:::555222222555555333555888111111222222222222111111.........///000111111111...//////...---,,,---///.........///////////////...000222222111////////////000===QQQYYYMMM;;;//////000222111000//////000---...000111333444444555222777888888CCCPPPKKK======@@@@@@CCCPPPhhh~~~ttteee___[[[VVVUUUYYY\\\nnnZZZFFFCCCGGGPPPYYYeeehhhkkkmmmiiiaaaXXXRRRCCCBBBKKKccc~~~{{{pppkkkqqqyyywwweeePPPGGGRRRaaafffjjjnnnjjjXXXCCC777444444333333111000///......---...///...,,,,,,...000...222555666777999>>>BBB000---***))))))))))))((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%"""$$$&&&&&&&&&&&&((()))))))))(((&&&$$$%%%(((+++)))'''''''''((()))((('''###%%%&&&&&&%%%&&&((()))%%%&&&'''(((((('''&&&%%%%%%&&&'''''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&'''((()))(((&&&&&&((()))%%%((((((&&&&&&((((((%%%'''((())))))(((((()))+++))))))(((((((((((())))))((()))***+++---///111222///222444666777===GGGOOOYYY[[[XXXMMMAAA;;;@@@GGGQQQYYY^^^]]]]]]aaabbb```WWWQQQKKKKKKSSSZZZ]]]]]]\\\\\\YYYTTTMMMHHHDDDCCCBBBCCCDDDCCCAAA@@@AAABBB?????????@@@BBBCCCCCCCCC@@@AAACCCFFFIIIJJJHHHFFF@@@AAAAAA@@@???>>>@@@BBBEEEFFFFFFEEEBBBBBBEEEGGGHHHGGGDDDBBB@@@@@@AAAAAAAAAHHHQQQYYY^^^\\\XXXUUUFFFBBB???>>>@@@DDDFFFHHHEEEFFFGGGFFFCCCAAAAAAAAA<<<<<>>===>>>>>>===@@@@@@>>>>>>AAABBB???<<<>>>???>>><<<;;;<<<>>>===>>>@@@AAABBBBBBAAAAAA???AAACCCCCCCCCCCCEEEGGGDDDCCCAAA@@@??????@@@AAA@@@BBBEEEEEEDDDDDDDDDEEE=========>>>???@@@AAAAAAIIILLLOOOPPPMMMLLLLLLLLLMMMLLLKKKKKKLLLMMMPPPQQQTTTSSSRRRRRRRRRTTTUUUVVVSSSQQQPPPRRRUUUVVVUUUSSSTTTTTTVVVWWWWWWVVVVVVUUUXXXYYY\\\aaaaaaVVVCCC444---+++))))))***+++***)))))))))))))))))))))))))))'''))))))'''$$$%%%***000***,,,---,,,***)))+++......***+++111333///,,,,,,...+++((()))---...---******++++++,,,,,,---------))))))***+++,,,......///,,,------------///222555666666555333222333666999111///111444444222444777444333333333444333222111++++++,,,---...///000111---...//////---,,,,,,---......///000111111000///***+++---000222222000.........999KKKPPPDDD666111...///111111000///000111000000000000111333555666444666666555999===<<<777888<<<>>>???FFFWWWkkkyyywwwhhhZZZWWWTTTQQQVVV```mmmlllIIIEEENNNWWWhhh{{{xxxmmm\\\MMMCCCLLLddd|||yyykkkeeekkktttvvvzzzsss^^^JJJHHHWWWfffkkkmmmqqqpppaaaIII888222222222111000000///......,,,---...---------///111,,,000333333222444999>>>222///+++))))))******)))''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''%%%%%%&&&'''(((((('''&&&$$$%%%'''***+++(((&&&'''))))))'''$$$###$$$%%%%%%%%%&&&(((***%%%&&&((())))))(((&&&%%%%%%&&&(((((((((&&&$$$"""%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''((()))(((&&&&&&((()))%%%((()))&&&&&&(((((($$$&&&((())))))(((((()))+++***))))))(((((((((((()))***+++---///333666999;;;777:::>>>???BBBIIITTT]]]aaaaaa[[[NNNBBBAAAKKKVVVccckkkpppoooooosssuuusssooofff]]]]]]eeemmmpppnnnjjjiiifff```XXXQQQMMMKKKKKKKKKKKKJJJHHHGGGHHHJJJFFFEEEDDDDDDEEEFFFFFFEEEFFFGGGJJJMMMPPPQQQOOOMMMHHHHHHGGGDDDBBBAAABBBDDDIIIJJJKKKIIIFFFFFFIIILLLGGGFFFEEEEEEEEEEEEFFFGGGCCCJJJTTTZZZ[[[YYYUUUSSSFFFDDDAAAAAADDDHHHLLLNNNFFFGGGHHHGGGDDDBBBBBBBBBAAA@@@EEEOOOXXXaaannnyyyrrr^^^MMMJJJSSScccnnn]]]UUUOOONNNIIICCCCCCHHHDDDEEEGGGFFFDDDBBBBBBCCC>>>BBBCCCBBBCCCHHHIIIGGGAAADDDEEEDDDAAA@@@AAACCC@@@BBBDDDFFFHHHIIIIIIIIIDDDFFFHHHJJJKKKLLLOOOQQQOOOMMMKKKIIIHHHHHHIIIJJJJJJLLLOOOQQQQQQQQQRRRSSSRRRSSSSSSUUUVVVWWWXXXXXXZZZ^^^aaaaaa___]]]]]]^^^^^^^^^]]]]]]^^^```bbbdddhhhgggfffeeefffhhhjjjkkkeeecccbbbeeeiiikkkkkkiiiiiijjjlllmmmnnnnnnmmmlllmmmnnnrrryyyyyyjjjOOO999...,,,******+++,,,+++***))))))))))))))))))))))))(((******'''$$$&&&,,,333&&&)))++++++***+++...111000+++,,,333555000++++++///***%%%''',,,000...*********+++,,,,,,---......))))))))))))************+++,,,,,,,,,,,,...222555444444444222000111333666///...111666555222222555444333222222222111///...,,,,,,,,,------.........+++---///000//////000111......///111222222000///))))))***///444666444000000,,,000:::;;;333111777///111222333222222222444222111000000111333666777666444444555666777888999555777<<>>@@@>>>@@@NNN]]]bbbXXXNNNJJJNNNYYYmmm}}}sssPPP===IIIeee}}}___GGGAAAGGGccc}}}vvv|||xxxuuunnnnnnssskkkttttttfffVVVRRRYYY```dddooozzz|||qqq[[[AAA...222000.........///...,,,000---+++,,,///111///---...///000111111111111111BBB777---***)))'''''')))''''''''''''''''''''''''''''''&&&%%%&&&'''((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%###%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%$$$######'''&&&%%%%%%%%%%%%&&&'''&&&'''((('''&&&&&&'''((('''((()))(((&&&%%%&&&'''((((((''''''''''''((((((+++***(((''''''(((***+++)))(((((()))'''###%%%)))---,,,///888FFFRRRWWWXXXYYYZZZ[[[]]]^^^^^^]]][[[MMMNNNMMMLLLSSSaaalllqqqyyyyyyzzz|||}}}xxxyyy|||yyyvvvqqqnnnkkkgggbbb^^^```]]][[[YYYZZZZZZZZZYYYUUUUUUUUUTTTUUUXXX]]]aaabbb```___bbbfffgggdddaaa``````___^^^]]]\\\[[[[[[``````___]]][[[\\\^^^```^^^^^^]]]\\\\\\[[[\\\\\\bbbdddffffffccc```^^^]]]VVVUUUUUUUUUUUUVVVYYY[[[ZZZYYYYYYZZZ]]]^^^^^^]]]TTTUUUYYY```iiirrrxxxzzzuuuhhh___cccooo{{{tttjjjaaa______]]]\\\^^^\\\\\\\\\\\\\\\[[[ZZZZZZXXXYYYZZZ\\\^^^___``````bbbaaa```______^^^^^^^^^```bbbeeeiiikkkmmmmmmmmmkkkjjjhhhggghhhlllooorrrqqqooommmjjjjjjlllnnnpppssstttuuuvvvwwwxxxxxxxxx|||}}}}}}~~~||||||~~~~~~}}}}}}~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~oooPPP<<<......---,,,,,,+++************)))))))))(((((((((++++++))))))((()))******+++***)))))))))***,,,,,,...---,,,...111222000...,,,...---******//////+++,,,,,,---......---,,,,,,+++,,,---,,,+++++++++---,,,)))))),,,,,,***,,,000000222222111111111111111222222222111111333777;;;:::;;;;;;999666444444555000//////.........//////,,,,,,,,,------...///000...******------***+++//////...///000111111000///...222444111///111111///222000222777777444333555000///......000333666888444444333333333333444444666999>>>@@@???BBBQQQ``````XXXQQQRRR[[[kkkhhhNNNIII^^^ttttttYYYGGG>>>MMMkkk~~~|||xxxkkkppp~~~{{{qqqsssuuussstttzzzvvvzzzvvvhhh[[[XXX[[[^^^^^^iiivvv{{{tttaaaFFF222333111/////////000///......---+++,,,---///....../////////000111111222222???555---***)))''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''&&&&&&'''(((((()))***)))'''&&&'''(((''''''&&&&&&&&&&&&''''''))))))'''''''''((()))************)))###$$$,,,******...888GGGTTT]]]aaa^^^______^^^ZZZUUUOOOLLLDDDKKKRRRYYYeeesss{{{}}}zzzzzz{{{~~~|||{{{~~~~~~zzzxxxxxxzzzxxxqqqkkkfffbbb\\\XXXXXX[[[]]]^^^[[[\\\^^^```bbbfffkkkooorrrpppoooqqqtttuuussspppqqqqqqppppppooonnnmmmmmmpppqqqqqqpppoooooorrrtttrrrqqqpppooonnnnnnnnnnnntttuuuuuutttppplllkkkjjjgggffffffeeefffgggiiijjjjjjjjjjjjlllppprrrsssrrriiijjjlllpppuuuyyy{{{|||yyyrrrqqqwww|||~~~vvvpppqqqrrrpppooopppnnnnnnnnnnnnmmmmmmmmmmmmkkkkkklllmmmoooqqqssstttsssrrrrrrqqqqqqpppppppppsssuuuxxx{{{}}}~~~~~~zzzwwwwwwyyy}}}~~~}}}{{{zzzzzz|||~~~zzzdddIII777......------,,,+++++++++************)))))))))))))))(((((((((((())))))***)))************+++++++++...---,,,---//////...,,,,,,...///------///...+++,,,------......------,,,+++---//////---,,,,,,---+++)))))),,,+++***---222111111222333222111///...222222333222222333777:::>>>???@@@???;;;888666555111111000////////////000/////////.........//////...+++***,,,,,,)))***,,,000---,,,---000111///------111222///...111333111111...///333555333444777000///......///222444666222333333444444333333333444777;;;===<<>>@@@XXX|||xxx{{{vvvsss{{{|||tttrrrssskkk]]]^^^ooo{{{vvvsss~~~yyyxxxqqqllldddbbbkkkrrrtttxxx~~~|||{{{tttjjjcccbbb```]]]___gggooorrroooaaaJJJ555444222000000000111000...+++,,,---,,,+++,,,---/////////......///111222333444---((()))***)))***,,,&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%$$$&&&'''&&&&&&&&&&&&'''((())))))&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&&&&(((((()))***)))((('''((()))''''''&&&&&&&&&&&&''''''(((''''''&&&''''''((()))***)))***)))&&&###'''...+++,,,...444===GGGOOOSSSNNNOOOPPPOOOLLLGGGDDDBBBMMMVVVbbblllvvvzzzzzz{{{~~~}}}|||~~~|||}}}{{{uuukkkeee\\\WWWWWW[[[```bbb^^^```dddgggjjjoootttwwwzzzyyyyyy{{{~~~}}}||||||{{{{{{zzzyyyyyyxxx|||}}}~~~~~~~~~~~~}}}|||||||||}}}zzzyyyzzzwwwvvvuuuuuuvvvwwwxxxxxxxxxwwwxxxzzz}}}{{{{{{{{{}}}~~~~~~|||~~~~~~}}}~~~~~~}}}|||zzzyyyxxxwwwwwwwwwwwwwwwxxxzzz||||||||||||||||||{{{zzzzzz}}}~~~~~~}}}~~~~~~}}}~~~}}}}}}|||sssllliiiaaaPPP<<<000,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''(((((())))))))))))***++++++++++++***,,,,,,,,,---------,,,++++++...000///......------------------------------+++---000111///---------,,,))))))******+++222:::555222000222222///---...///000111111111333666999;;;@@@EEEFFFCCC>>>888555444333222111////////////111111111111000///.........---,,,------,,,---...333///---...111333111......222333000///222444333111......111333222444888444333222111000111222333222333555666666555444333222333555777666:::HHHWWWWWWUUU[[[kkk~~~cccQQQddd}}}bbbDDD>>>PPPwwwvvvzzz~~~zzzrrrjjjooohhhYYYVVV___^^^TTTTTTcccjjjccceeewwwkkk^^^dddiii```UUURRRUUUTTTXXXccclllqqqvvv}}}{{{wwwooojjjkkkmmmhhhaaaiiillljjjfffccc[[[III555333222000///000000///...***,,,...,,,******,,,000//////------...000333444+++'''%%%((())))))***---&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%'''((((((''''''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&&&&(((''')))***)))(((((()))***'''''''''&&&&&&''''''''''''''''''''''''((())))))'''$$$$$$(((***)))***---111222444666888;;;@@@CCC???BBBEEEGGGGGGIIILLLOOO___iiittt|||{{{{{{{{{|||~~~}}}|||~~~|||yyytttnnneee```aaaeeeiiilllccceeeiiillloootttyyy}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~}}}~~~}}}yyyuuurrriii]]]RRRMMMGGG===222,,,*********)))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((((((((())))))***++++++++++++***+++,,,------,,,++++++++++++---000111///,,,,,,...------------------------+++---000111///...------...+++)))))))))---888DDD:::333...//////,,,,,,///***,,,...///000222555888888???HHHNNNLLLEEE>>>999888777555333111000//////222222222222000///---,,,---......------///000///666444222333555666444222///333555111000222333222333000///111222111333777444333222111111111222222111222444555555555444333333222333444333666BBBOOOTTTYYYhhh~~~rrr\\\kkkmmmJJJ<<>>@@@AAAEEEKKKOOORRRWWW^^^dddnnnwww|||{{{{{{{{{||||||}}}}}}{{{{{{zzzzzzxxxtttnnnkkkllloooqqqssskkkmmmoooqqqsssxxx}}}}}}~~~~~~~~~}}}|||{{{xxxsssmmmhhheeeVVVJJJ>>>999666222...---((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((((((((((((''')))************+++++++++***+++------,,,++++++,,,,,,,,,///000...***+++000...------,,,,,,------...+++---000000...------...111...,,,******---:::GGG>>>333,,,......++++++///)))+++---...///000333666666>>>IIIOOOOOOIIIBBB===;;;:::999777666555555555444555555555444222000//////111111......111222000333444555666555444333222111666888666444666666333777444222444333111222555/////////000111222333333//////000111222222222222555444555666666777AAAKKKLLLXXXnnnhhhsssyyyXXXDDDIIIxxx{{{vvvtttuuuuuuuuuqqqhhhVVVDDD===AAAEEEEEEDDDKKKSSS^^^ppp~~~ttt]]]OOOCCC>>>999111111666<<>>???===>>>>>>???>>><<<:::888888;;;999444333666555222111666;;;;;;777444333444555;;;??????>>>@@@???<<<<<<888666777555111111333000000111111222222333333/////////000000111222333444444666999999:::BBBKKKLLLZZZrrrrrr}}}hhhNNNLLLzzzvvvqqqpppqqqqqqoooaaaRRRGGG???999:::>>>AAAFFFSSSeeerrrrrrfffYYYKKKDDD;;;333000000000111333888<<<@@@FFFTTTdddooorrrxxx~~~vvvgggooommmaaaZZZWWWKKK999333111///...//////...---...---+++,,,---///......+++,,,---...///111222222))))))+++...---)))(((+++(((((((((((((((((((((((($$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%&&&'''&&&&&&(((+++---***)))'''&&&%%%&&&((()))$$$$$$&&&&&&&&&&&&$$$$$$&&&'''((('''&&&&&&'''((($$$&&&''''''&&&&&&''')))******))))))))))))******'''''')))***++++++++++++++++++,,,---,,,---666@@@GGGRRR^^^eeecccaaa```bbbjjjpppwww{{{zzzyyy{{{~~~~~~~~~}}}}}}}}}~~~}}}{{{zzz{{{{{{zzz{{{|||~~~~~~|||zzzvvvuuutttssstttwww}}}}}}~~~~~~|||{{{}}}~~~~~~~~~{{{wwwrrrpppooohhh[[[OOOFFFAAAAAAAAA<<<444...//////---***+++)))))))))))))))*********(((((())))))*********+++))))))*********((('''&&&,,,***)))((((((***,,,---'''***---...,,,,,,---000---+++---...+++&&&***222...---,,,,,,,,,,,,---...------...---++++++---///111111222111,,,***222<<<>>>222,,,222333+++'''***///000111000///...///000111666;;;>>>>>>;;;999888===>>>>>>@@@BBBDDDFFFGGGFFFGGGHHHHHHHHHFFFDDDBBBAAADDDBBB;;;888;;;999555777>>>EEEEEE???::::::===:::AAAGGGHHHHHHJJJIIIFFF>>>;;;999999777222000222666666555555444333222222222111000000111333555666111222555999:::;;;BBBJJJUUUccczzzwwwnnnNNNGGGuuuzzztttooolllgggXXXLLLIIIBBB666444:::CCCIIIXXXiiimmm___JJJ===>>>;;;444------222111,,,---111333222666CCCUUUaaagggrrr}}}}}}nnnrrriiiTTTKKKNNNIII>>>444222000///000000///...000---+++,,,///111///---***+++---///000111222222(((((('''&&&&&&&&&&&&&&&***)))&&&%%%%%%&&&)))***''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((($$$!!!!!!$$$'''((((((+++)))&&&$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&((((((%%%$$$'''$$$$$$###"""###&&&+++///333000+++(((''''''''''''$$$%%%'''))))))((('''&&&''''''''''''((((((((()))&&&&&&&&&''''''''''''((())))))***))))))(((''''''))))))))))))************...)))(((+++///333:::AAAYYYccckkkmmmooorrrqqqmmmwwwzzz}}}{{{yyyzzz}}}|||{{{yyyxxxwwwxxxzzz{{{~~~~~~~~~}}}}}}}}}}}}~~~~~~zzzuuuqqqllleee\\\UUUOOOIIIBBB<<<888777666555333111///...---+++(((%%%++++++,,,,,,+++***))))))((()))***)))((('''((()))******))))))(((((('''''',,,***&&&######&&&)))+++)))***,,,,,,+++++++++,,,((()))++++++******+++---***+++,,,---............///...,,,,,,,,,---///111000///---,,,---...000222111///,,,,,,...///---+++111555444///...111000+++...777666444999666444;;;999999:::===@@@CCCFFFHHHDDDMMMMMMVVVcccWWWMMM\\\jjjgggZZZPPPOOOHHH???BBBRRRQQQMMMIIIHHHHHHCCC>>>???AAAJJJTTTVVVTTTWWW___SSSMMMFFF???888333111222111111000000//////......333222111111111333666777444333444888:::===EEEOOO[[[ppp}}}QQQCCCqqq}}}mmm[[[UUUKKKAAA:::999;;;===CCCVVVaaaXXXJJJCCC===666555777444...---222444111///222///000666999GGGaaawwwxxxrrr^^^SSSLLLCCC======333333222000000////////////...,,,++++++,,,---......111444555444222222222)))(((''''''&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%""" ###%%%&&&%%%)))'''%%%$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$''''''$$$$$$&&&%%%$$$$$$######%%%***---222///***((('''''''''&&&$$$%%%'''((()))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((()))))))))(((((('''&&&))))))))))))************,,,)))))),,,000666@@@JJJ```hhhoooooopppsssrrroooyyy}}}}}}{{{{{{}}}~~~~~~|||{{{yyyyyyzzz|||}}}||||||}}}~~~}}}yyysssooommmmmmfffbbb\\\XXXTTTOOOHHHCCC@@@<<<777444333555555666444222000///...---***'''((((((((('''''''''&&&&&&'''((())))))(((((()))******)))))))))((((((((('''***))))))((())))))******)))***,,,,,,+++++++++,,,***,,,------++++++,,,...+++,,,---...............///...,,,,,,,,,---///000......---,,,,,,---...///111///,,,,,,...///...,,,111444333...---000000------444111000777777555;;;666888;;;===>>>@@@BBBDDD@@@HHHHHHPPP\\\UUUSSSfff|||uuuvvvyyyiiiUUUPPPXXXVVVVVVXXXZZZXXXUUUSSSHHHIIIQQQ]]]eeefffhhhmmm___ZZZRRRJJJAAA999444222111111111000000000//////333222111111111333555666888777888<<>>@@@JJJWWW\\\OOO@@@:::666111222333111++++++///000...///222000000444666FFFaaasss___SSSLLLDDD===:::777666333111///.........222111///......///000111...000333333222222222333***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((())))))(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%######&&&&&&###$$$&&&%%%%%%%%%###"""$$$(((+++000---)))''''''''''''&&&$$$%%%&&&((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''(((((((((((('''&&&&&&))))))))))))***************)))***...111999IIIWWWiiiooorrrqqqqqqrrrrrrpppzzz}}}}}}{{{zzzzzzzzzzzz~~~}}}}}}}}}~~~~~~~~~~~~|||{{{xxxxxxxxxxxxyyyzzz{{{|||}}}|||zzzyyyyyy{{{|||~~~{{{{{{|||||||||{{{{{{zzz}}}~~~}}}|||}}}|||~~~~~~}}}|||}}}~~~{{{yyyxxxyyy{{{{{{wwwtttqqqpppnnniiibbb[[[WWWUUURRRMMMFFFBBB@@@>>>:::666444111...---///222444444333222000000000///,,,***''''''&&&%%%%%%%%%&&&&&&&&&((())))))(((((()))+++))))))))))))(((((((((((('''(((+++---...---+++))))))***,,,,,,+++++++++,,,---/////////---,,,---...------...............---...---,,,,,,,,,---///000/////////000//////......000...------.........---000111///++++++...///...---111---...999:::666:::333888===>>><<<<<<@@@DDDFFFGGGCCCFFFOOOOOOUUUhhh~~~eeeXXXUUURRRVVV```eeebbbaaacccZZZZZZ```llluuuxxxyyyzzzrrrnnneeeZZZMMMBBB999333333222222111111111111111333333222111111222444444777666888<<<@@@GGGSSS___qqq}}}yyy```PPPgggwww]]]WWWNNNDDD>>>>>>CCCGGGWWW]]]YYYIII;;;777666444111222000++++++...///---///333000///111333DDDaaayyyaaaSSSMMMFFF>>>999:::888444000...------...222111000//////000111222...000111111000111333444******)))(((((((((((((((%%%&&&''''''''''''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******)))(((%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%""""""&&&&&&$$$$$$'''&&&&&&%%%$$$"""###&&&)))---+++(((&&&'''''''''&&&$$$%%%&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&((()))))))))************)))))),,,///333<<>>DDDIIIQQQ]]]hhhgggrrrhhhWWWMMMJJJQQQ```fffaaaaaagggkkknnnssszzz~~~~~~vvvhhhYYYLLL@@@777555444333222222222333333333333222222222222333444666555777===CCCKKKYYYfffvvvrrrwww```MMMmmmrrrccc```WWWIII>>>???JJJVVVdddddd\\\KKK???<<<;;;:::444333222///...000000000///333000...000111BBB```~~~eeeRRRKKKGGGAAA<<<:::777333...,,,,,,---...///...---------...///000////////////...000333666******)))(((((((((((((((&&&'''((())))))((('''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%&&&%%%$$$$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%######''''''%%%%%%(((%%%&&&%%%$$$"""###%%%(((***(((&&&&&&'''''''''&&&$$$%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&((()))))))))************)))))),,,000444===OOO```hhhgggfffeeebbb``````bbbhhhjjjlllnnnoooooonnnmmmiiihhheeebbb```___^^^^^^\\\\\\[[[\\\\\\^^^___```]]]]]]]]]]]]^^^```bbbdddaaabbbbbbaaa```^^^\\\[[[YYYYYYYYYZZZ]]]```cccdddgggfffeeedddeeegggjjjkkkiiiiiijjjkkkkkkllllllkkkooosssxxx{{{|||{{{zzzzzzzzz{{{|||}}}zzzzzz|||{{{zzzzzz{{{~~~~~~~~~~~~}}}{{{{{{|||~~~~~~~~~|||wwwvvvvvvuuutttttttttuuupppmmmjjjhhhhhhgggfffeeebbb___\\\\\\^^^\\\VVVOOOMMMNNNMMMJJJDDD>>>:::888;;;666222111333444333111333222000000111222222111000///.../////////---++++++***************++++++&&&((())))))(((((()))+++(((((((((((())))))))))))&&&''')))***++++++++++++)))***,,,,,,+++++++++,,,...//////...,,,+++,,,---..................------,,,,,,,,,,,,,,,---......///111333444444222000///.........---------...///222000---,,,,,,---///111111555333888EEECCC666222555999<<<;;;:::???JJJTTT^^^KKK<<<999<<>>888777555333333333444555333333333333333333444444999888<<>>BBBAAAAAABBBBBBBBBBBBBBBBBB@@@???===;;;:::::::::;;;999999:::;;;<<<===>>>???>>>===<<<<<<<<<>>>???@@@;;;<<<===>>>>>>>>>======;;;<<<>>>???@@@AAABBBBBBCCCBBBBBBBBBCCCFFFIIIJJJFFFEEEDDDCCCDDDGGGJJJLLLLLLOOOSSSUUUVVVWWWYYYZZZdddfffjjjooossswwwyyyzzztttvvvyyyzzzzzzzzz|||}}}}}}}}}}}}|||~~~~~~}}}|||zzz|||~~~xxxvvvuuuuuuwwwxxxxxxwwwzzzzzzzzzzzzyyyyyyyyyyyy{{{||||||zzzvvvrrrqqqpppfffggghhhjjjjjjjjjjjjiiidddcccbbbaaaaaaaaaaaabbbbbbaaa```^^^\\\ZZZXXXXXXTTTSSSQQQNNNLLLKKKJJJJJJLLLJJJIIIHHHIIIIIIHHHFFF@@@@@@???>>>>>>===<<<<<<777888999888666555666777777666888;;;??????<<<888///...///222444666555333333111000000000///---***''')))+++------,,,***))))))***+++)))'''&&&'''((('''((((((((()))))))))***(((((())))))***))))))((()))***,,,,,,+++++++++,,,+++---......,,,,,,---///******+++,,,------------++++++,,,,,,------------(((***+++---.........---,,,...///...,,,,,,///111444000///111000,,,,,,///...333222666AAA???555444222333666888<<>>JJJPPPOOOEEECCCIIILLLJJJPPP^^^jjjnnnqqqxxxzzz|||uuufff^^^^^^YYYQQQ???===999666444444444555222333444666777888888999777888>>>HHHQQQ[[[jjjwww{{{xxxeeeVVV~~~}}}|||yyyoooiii```YYYXXX```llluuu~~~sssggg^^^WWWOOODDD===333//////222111---,,,000//////+++...777:::DDDZZZyyy\\\JJJDDD@@@;;;999888555222000.........---...///000000111111111333333333111000000111333(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''&&&%%%(((***'''%%%###""""""%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%$$$!!!!!!###"""###$$$$$$###$$$&&&((($$$######$$$&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&'''"""###$$$%%%'''((())))))&&&&&&&&&'''''''''((((((''''''((()))******))))))))))))))))))************---***+++000444666:::@@@<<<999999<<<999333333888555555444444555555555555777666555333333333444555222222444555666888999999888777666666666777888999333555666888999999999888777888999:::;;;:::999888999888888888:::===???AAA<<<;;;999888999===@@@CCC???AAADDDEEEFFFGGGIIIJJJMMMPPPUUU[[[___bbbddddddeeegggjjjllllllmmmoooppppppsssuuutttqqqnnnnnnooommmpppssssssssstttwwwzzz{{{{{{{{{|||}}}|||xxxvvvrrrttttttrrrpppppptttwwwrrrtttxxxzzz{{{}}}|||{{{zzz|||}}}{{{vvvqqqrrruuuwwwvvvsssrrrsssvvvsssqqqoooooopppppppppooollllllkkkjjjjjjiiiiiihhhggghhhhhhfffbbb```______VVVXXXZZZ[[[\\\[[[YYYXXXUUUTTTTTTSSSRRRRRRRRRSSSWWWVVVSSSPPPMMMKKKJJJJJJGGGFFFCCCAAA>>>===;;;;;;>>>===;;;<<<======<<<:::555777777777666777999;;;444555555555444444666888666777:::@@@DDDCCC>>>999222222222444666666444222444333222111111000---+++(((***---000000...,,,******++++++***'''&&&&&&''''''((((((((())))))******''')))+++,,,,,,***(((&&&)))***,,,,,,+++++++++,,,+++---......------///000((()))***+++,,,---------***+++,,,---------,,,,,,)))***+++---...///000000+++---///...,,,,,,///111000++++++...---'''&&&***+++111///111<<<;;;555777...000333888<<>>===<<>>>>>JJJMMMEEEFFFAAAAAALLL[[[fffnnnuuussssssjjj______gggggg^^^LLLAAA999999999555444777666333222777???CCC@@@<<>>===???@@@>>>???BBB>>>>>>======<<<<<<;;;;;;999666444333555555333111333222222222333444444444666555555555666666666555444666777555222111333666999???HHHQQQVVVSSSJJJBBB======>>>@@@DDDHHHKKKNNNOOOMMMIIICCC<<<555111......+++***666DDD:::******((('''''''''&&&&&&&&&&&&''''''(((((((((((('''''')))))))))))))))*********)))***++++++++++++************+++,,,,,,+++***)))---+++***+++...///...,,,*********++++++,,,,,,---+++++++++,,,,,,++++++***---------,,,,,,++++++++++++---///...,,,+++,,,...***///111//////111222111///000111333666888999:::666444222222333666888999DDDRRRUUUFFF888;;;FFFMMMVVVSSSIII>>>>>>FFFHHHCCC@@@===???FFFOOOUUU]]]dddpppyyyzzzqqqlllnnnmmmhhhNNNDDD;;;;;;;;;999888:::888666666999???BBBAAA???CCCDDDQQQdddkkkjjjuuuzzzeeeWWW\\\kkkooolllnnnxxxpppmmm~~~}}}|||tttoooooozzzyyy]]]EEEBBBDDDCCCDDDLLLQQQCCC000000000000000000000000000***)))///333999NNN\\\XXXfffxxxnnnUUUKKKKKKFFF<<<@@@:::444222222111000///000000...---,,,,,,------222333444555555444333333((((((((('''&&&&&&%%%%%%%%%$$$$$$%%%'''(((((('''''''''&&&%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''((((((((('''&&&&&&%%%$$$$$$((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''''''''((((((((()))))))))******+++++++++,,,------...///111333444...///111222222111///...------...///000/////////000111111111111000//////000111222444555555555555666555444333222222222222222333555777777666555444444444444444444444444444555555444555555666777888444666777777666555555666666555444444444444666666777777777777777888888888:::;;;<<<===>>>???@@@AAA@@@@@@@@@???===<<<>>>???AAAAAA@@@>>><<<<<<>>>@@@???>>>AAAGGGHHHEEEAAA@@@EEEBBBAAAAAA>>>;;;===AAACCCCCCDDDEEEFFFFFFGGGHHHJJJJJJHHHGGGFFFEEEEEEEEECCCDDDEEEFFFFFFFFFEEEDDDBBBCCCDDDDDDBBBBBBCCCDDDEEEDDDCCCAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>BBB@@@>>>=========;;;999<<<999888::::::888888;;;999999999888777666666666777555222222333444444333444333222222222333555666666666666666666666666555777:::;;;999666444666888;;;AAALLLWWW]]]\\\VVVQQQJJJKKKNNNRRRXXX]]]aaadddffffffcccXXXIII;;;444111///,,,&&&,,,555---###(((((('''&&&%%%$$$%%%&&&&&&''''''((((((((((((((('''(((((())))))******++++++''''''((()))***************+++,,,,,,,,,***)))(((,,,+++***+++---...---,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,------,,,,,,,,,,,,+++++++++---...---,,,+++,,,...---111111...,,,///111000,,,,,,...000222333555555222222222222333777<<<@@@NNNTTTQQQBBB;;;DDDUUU______UUUHHH@@@???@@@@@@???<<<:::===BBBDDDFFFJJJPPPhhh|||zzzuuussspppQQQFFF===;;;<<<<<<;;;;;;999:::;;;===???@@@AAABBBAAALLL```qqqpppmmm|||zzziiiXXXJJJJJJRRRWWWRRRUUUcccsss~~~|||wwwoooqqqxxxzzzZZZ???@@@>>>BBBPPP\\\XXXDDD111000///.........///000111,,,,,,111666>>>VVVhhheeefffxxx|||hhhTTTNNNQQQNNNFFFHHHAAA888333333444222///111000///------,,,,,,,,,000000111222333333333333(((((('''''''''&&&&&&&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&((('''$$$###"""###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&'''''''''(((((()))))))))***+++++++++---------...///222444555111222444555555333111///,,,---.../////////......000000111111111000000///000111222444555666666666555555333222111111000000000222666888999999777666444444444444444444444444555555555555666666777777444666999999888666666666:::888777555555555777777888888888777777777777777999999::::::;;;<<<<<<<<<<<<===>>>===<<<<<<>>>@@@?????????===;;;:::;;;===;;;;;;>>>AAACCCAAA>>>===>>>???@@@@@@===<<<>>>AAA<<<<<<===>>>??????@@@@@@CCCCCCBBBAAAAAA@@@@@@@@@>>>???AAACCCCCCBBBAAA@@@>>>@@@AAA@@@???>>>???@@@BBBAAAAAA@@@???>>>>>>>>>::::::;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;:::999888:::777777999999666666999999888888777666666555555777666444333444666777888888888888777666777999;;;888999::::::999777777777;;;>>>AAABBB@@@???AAADDDGGGLLLUUU^^^ccceeedddbbb[[[]]]bbbgggmmmrrrvvvyyy{{{{{{vvvkkkYYYGGG:::222...---&&&&&&,,,&&&!!!((()))'''%%%$$$$$$%%%'''(((&&&'''((((((((((((((((((''''''((()))***++++++,,,&&&'''((()))************,,,,,,------,,,+++***))),,,+++++++++,,,,,,,,,+++,,,,,,++++++++++++++++++,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------222444333...+++---...---***+++,,,---///000111222111333666777999>>>GGGMMMWWWWWWPPPCCC@@@KKK\\\fffcccUUUHHHCCC@@@<<<:::;;;<<<;;;===CCCEEECCCCCCEEE\\\tttxxxrrroooUUUKKK???;;;<<<===;;;999:::<<<>>>>>>===>>>AAADDDCCCSSSkkkxxxtttpppiiiZZZPPPFFFCCCFFFJJJFFFIIIUUUeeesss}}}{{{vvvwww{{{sssZZZEEE???>>>III^^^fffXXXBBB555000///---,,,---...000111...---333777AAA\\\qqqpppkkk}}}yyyfffWWWSSSWWWUUUPPPMMMEEE:::333333666444000///.........------------......///000111111222222'''''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''')))'''%%%$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&'''''''''(((''''''((())))))***++++++------...///111333555666444555666666555333111000...//////////////////...000000111111111111000000000111333444555666666666444444333222111000000111///222555999;;;;;;:::999555555555555555555555555555555555666666666666666555777:::;;;:::888777777;;;:::888777666777777888888888888888999999999:::777777888888888888999999888:::;;;<<<;;;:::;;;===;;;<<<<<<:::888777777999888;;;>>>>>>>>>======<<>>===>>>???<<<===>>>???@@@@@@??????>>>>>>>>>>>>======<<<<<<999;;;===>>>>>>>>><<<;;;999:::;;;;;;999999:::;;;<<<;;;;;;;;;::::::999999888888999:::;;;;;;::::::999::::::::::::999::::::999666777999999666666888777777777777666666666666666666666666666888:::<<<<<<===>>>===;;;<<<>>>AAA===???AAA@@@===:::999:::>>>CCCIIIMMMMMMNNNQQQTTTZZZ]]]aaafffjjjmmmoooqqqmmmoootttyyy~~~vvvhhhUUUAAA444///111+++)))...***&&&,,,)))(((&&&%%%%%%'''(((***&&&&&&'''(((((((((((((((''''''((()))***++++++,,,'''((()))***++++++++++++,,,---.........---+++***++++++++++++*********+++,,,,,,++++++++++++++++++++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------111444333...,,,...000///***++++++,,,...///000000000333777:::>>>DDDMMMTTTRRRQQQKKKBBB???GGGSSSZZZXXXOOOFFFCCC@@@;;;999<<<>>><<<@@@HHHLLLHHHDDDBBBPPPcccxxx~~~uuulllfff]]]SSSFFF??????AAA>>>::::::===??????<<<===AAAEEEHHHYYYqqq{{{uuuqqqzzz^^^SSSPPPJJJGGGHHHEEECCCEEELLLUUUbbbttt~~~{{{}}}|||{{{{{{yyysssfffTTTFFF<<>>[[[qqqqqqlll|||}}}qqqrrryyy}}}sssdddVVVRRRUUUVVVUUUJJJEEE:::///...222111,,,+++,,,,,,......///000000---------...///000111111''''''''''''''''''''''''###%%%&&&&&&&&&&&&''')))&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&'''(((((('''&&&&&&'''''''''''''''((()))***&&&&&&'''''''''(((((((((&&&''''''((()))***++++++---...000222444666666777444444444444333333222222333222111000/////////000000000111222222222222111111222333555555666666666444333222222111111222222000222555888:::;;;;;;:::666666666666666666666666555555666666666666555555666888;;;<<<:::999888888888888888777777666666666555555666666777888888888999999999999999:::::::::888;;;>>>>>>===;;;::::::999:::;;;:::888777777888999@@@DDD@@@<<<<<<>>>???GGGMMMOOOIIIBBB>>>>>>=========???@@@AAA@@@?????????@@@@@@@@@???>>>======999999;;;<<<<<<<<<;;;:::888999::::::888888999:::999999999999999888777777555666888999::::::999888666888999:::999999;;;<<<999777888<<<<<<999999;;;888999999999999:::::::::888:::===>>>>>>???AAACCCEEEGGGJJJIIIGGGFFFHHHJJJKKKMMMPPPNNNIIIDDDCCCCCCHHHNNNVVV[[[]]]^^^aaacccjjjlllnnnpppqqqssswwwzzzxxxzzz}}}rrr^^^GGG777///111+++(((///,,,'''+++(((((('''&&&'''((()))***%%%&&&'''((())))))))))))(((((())))))******++++++))))))***+++,,,,,,,,,,,,+++,,,---......---,,,+++***+++,,,+++)))))))))+++++++++++++++++++++++++++************+++,,,------++++++,,,,,,,,,,,,------+++***)))+++---...---,,,,,,000111...---000222111++++++,,,,,,---...//////---000333888===CCCJJJNNNDDDEEECCC???<<<>>>DDDIIIHHHIIIHHHEEEAAA>>>======>>>@@@FFFOOOPPPJJJDDDBBBGGGRRRbbbooosssppphhhaaafff\\\NNNEEEFFFJJJFFF???<<<>>>??????===>>>BBBFFFPPPbbbwww~~~tttooo|||mmmUUUMMMLLLIIIFFFGGGCCCBBBCCCEEEGGGPPPaaarrrzzz{{{xxxjjjYYYHHH>>>888CCCUUU___WWWCCC777777111000///.........//////...,,,000444>>>YYYooooookkkvvvwwwjjjhhhnnnmmmfffZZZOOOKKKMMMRRRWWWMMMLLLAAA444///222222---)))***,,,...///000111111------------...///000000''''''''''''''''''''''''###%%%''''''%%%%%%''')))%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&''''''(((''''''((((((((()))))))))'''(((((()))***+++,,,---,,,...222555777888777777222222222222333444666777999777444111000000111222111111222333333333333333333333444555555666555555333222222222222333444444222333444666777777777777555555555555555555555555555555666777777666555444666888::::::999888888888666777888999999777666555666666666666777777777777:::::::::;;;;;;<<<<<<<<<<<>>?????????===<<>>@@@===;;;===AAABBB@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGGGGFFFJJJNNNPPPQQQQQQSSSTTTWWW[[[______\\\ZZZ[[[^^^```cccfffccc\\\VVVTTTUUU[[[aaahhhlllmmmmmmnnnpppsssuuuyyyyyyyyyyyyzzz|||zzz}}}uuuaaaKKK===111222)))%%%,,,,,,&&&(((&&&&&&&&&''''''(((((((((%%%&&&'''((()))))))))))))))))))))))))))***************++++++,,,+++++++++((()))+++,,,---,,,,,,+++)))+++,,,+++((('''(((************++++++,,,,,,---))))))***+++,,,,,,,,,,,,+++++++++,,,,,,---------+++)))(((***---...---,,,+++///000---+++------++++++++++++,,,,,,------...,,,---///333999===@@@@@@999===@@@AAA>>><<>>?????????@@@BBBEEEGGGXXXmmmrrrjjjyyyttt___KKKGGGGGGEEEDDDFFFFFFCCCBBBCCCDDDHHHRRR]]]uuu~~~{{{{{{{{{fffQQQAAA:::888FFFTTTVVVKKK<<<777777222222111000//////...---000...222555===WWWlllkkkcccgggqqqyyywwwkkkcccbbbYYYUUUNNNGGGBBBEEEPPPZZZTTTVVVMMM<<<222333333...)))***,,,...000000000000///...---------...//////&&&'''''''''''''''''''''"""%%%''''''%%%%%%''')))%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&'''!!!"""###$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$ """%%%''''''&&&$$$"""(((''''''&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%''''''&&&%%%%%%%%%&&&&&&(((((((((((())))))))))))((()))***+++,,,---......,,,///333777999999888777222111111222444777:::===<<<999555222000000222333111222333444444444444444444444555555555555555444222222222222333444555555444444444444444333444444444444444444444444444444555555666777777666555444666777999999777666777888666777:::;;;;;;:::777666:::::::::999999999888888777777777888888999999:::<<<@@@EEEFFFDDD???:::888888:::;;;;;;:::999:::;;;<<>>===;;;:::;;;===>>>>>>===<<<;;;BBBBBBBBBBBBAAA???===<<<<<<<<<;;;;;;;;;<<<===>>><<<===>>>>>><<<<<<===>>><<<======>>>>>>===<<<;;;;;;===???AAABBBBBB@@@@@@>>>@@@BBBBBB@@@???AAADDDBBBAAACCCGGGIIIGGGFFFIIIMMMNNNOOOPPPRRRSSSTTTUUUUUUZZZ```cccccccccdddfffhhhnnnssstttpppmmmnnnppprrrvvvxxxtttmmmfffdddeeekkkpppwwwzzzyyywwwwwwxxxtttyyy~~~~~~|||{{{|||yyy|||}}}vvv```LLLAAA888888,,,&&&...///)))***$$$%%%&&&''''''''''''&&&%%%&&&'''((())))))))))))*********)))))))))))))))***++++++++++++******)))%%%'''(((***++++++++++++)))+++,,,+++((('''(((***))))))***+++,,,,,,------((()))+++,,,------,,,,,,+++++++++,,,,,,---------+++)))(((***---///---+++...222222---)))(((&&&###***+++++++++,,,,,,,,,,,,...,,,---111666999888666666<<>>EEEEEEGGGNNNZZZeeejjjkkklllhhh___QQQHHHLLLTTTRRRIIIAAA@@@???@@@BBBEEEGGGIII]]]uuuqqqgggwwwjjjXXXIIIGGGIIIGGGHHHLLLJJJFFFDDDGGGIIIIIILLLQQQ___}}}|||vvvrrrxxx}}}dddNNNAAA===;;;HHHSSSPPPEEE===:::999333333333222111///---,,,...,,,///111888QQQdddcccVVVVVV^^^mmmtttkkk]]]TTTKKKJJJGGGBBB===BBBPPP^^^UUUYYYQQQ===000///...***+++,,,---////////////...000///...---,,,---...///((())))))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######%%%&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''((()))((('''&&&'''((('''((())))))(((((()))***+++000+++'''---,,,***111333888<<<<<<===???>>>:::666666444444555:::AAAFFFFFF@@@999333111222444444555666666555444444555777999777777888;;;:::555111333222222111222444555666444555555555555666666666222555888999888777777777888777666666555555666666888999999999999888777777555444444666777888777555888888888888999:::;;;<<<;;;999777777999:::::::::???>>>AAAEEECCC<<<;;;>>>AAA<<<:::<<<>>>===>>>AAA@@@@@@@@@???======>>>???BBBFFFHHHGGGCCC>>><<<<<<<<<;;;;;;<<<===???AAABBBFFFEEEDDDCCCAAA@@@>>>>>>>>>???AAABBBCCCCCCCCCCCC===???AAABBBBBBCCCEEEGGGDDDDDDDDDDDDDDDCCCBBBBBBCCCEEEHHHIIIJJJKKKNNNPPPKKKJJJJJJJJJMMMQQQUUUXXXUUUXXX[[[\\\[[[\\\___bbbccceeeiiilllmmmllljjjhhhoooqqqtttvvvwwwvvvuuusss}}}~~~|||||||||}}}~~~~~~{{{wwwrrrooouuuyyy}}}}}}zzzwwwwwwwwwxxx||||||{{{~~~~~~sss___JJJ<<<999111...///+++ !!!'''((()))))))))(((&&&%%%&&&'''((((((''''''(((***(((((((((((((((***,,,...***'''%%%%%%)))++++++***$$$%%%&&&((()))+++,,,---,,,,,,,,,++++++*********++++++*********++++++,,,'''(((+++...000///---+++...---+++******+++---...***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++******++++++,,,---+++000444444111111555:::888;;;DDDVVV\\\KKKFFFXXXUUU]]]```ZZZQQQKKKGGGDDDDDDSSS```^^^OOOBBB@@@CCCFFFAAAEEEVVVfffkkkjjjkkkZZZMMMJJJKKKEEEEEEEEE???>>><<<===CCCHHHJJJMMMQQQfffzzznnnrrrzzzgggTTTJJJIIIDDDGGGKKKGGGKKKJJJHHHGGGGGGHHHIIIJJJQQQhhh~~~tttoooyyyhhhTTTGGG@@@CCCNNNFFF???GGGAAA777>>>555333111000000///...,,,,,,111000,,,666LLL\\\___LLLHHHNNN___kkkiii```YYYLLLHHH@@@>>>===777DDDbbbeeemmm\\\???555333000000......////////////......------------------------&&&'''((()))******))))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((()))((('''&&&''')))'''((())))))(((((()))***(((...***'''------,,,333222999AAACCCDDDEEEBBB<<<999999888777777:::???CCCHHHCCC<<<777666666777888888999:::999777666666777:::888777999;;;;;;888555555555444444555666888999666666777888888999:::::::::===??????>>><<<;;;;;;::::::999888888888999999<<<;;;:::999999888777777777777777888999:::999888999999999999:::;;;<<<<<<===;;;::::::;;;<<<======>>>===@@@DDDBBB===<<<@@@???>>>AAAGGGHHHDDDAAAAAA@@@AAAAAA@@@??????@@@BBBEEEHHHIIIHHHEEEBBBAAAAAAAAAAAAAAAAAABBBCCCEEEFFFJJJIIIHHHHHHGGGHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLJJJKKKMMMMMMMMMMMMNNNPPPOOOOOOPPPQQQRRRRRRQQQQQQTTTVVVXXXYYYZZZ[[[]]]___\\\\\\\\\]]]___bbbeeegggjjjllloooppprrrsssvvvxxxxxxxxxyyyyyyzzzzzzzzzzzz|||}}}|||zzzyyy|||~~~yyyvvvuuuvvvxxx|||~~~}}}~~~oooYYYDDD666222//////111000---+++---(((((((((((((((''''''&&&&&&'''((((((''''''((())),,,+++)))))))))))))))((()))'''%%%&&&)))++++++)))&&&'''((()))***,,,------++++++***************)))++++++++++++,,,,,,---...++++++---///000000...---...---+++******+++---...((())))))))))))*********)))******+++,,,---......+++++++++++++++,,,------(((***------,,,---000333222999GGG\\\aaaNNNGGGWWWgggiiifff^^^VVVRRRMMMHHHIIIMMMPPPOOOQQQTTTPPPIIIIIIFFFHHHQQQ\\\```]]]XXXTTTQQQTTTSSSHHHFFFFFF>>>???<<<===CCCGGGJJJNNNSSSmmmnnniiissszzzcccSSSMMMNNNHHHHHHIIIBBBKKKKKKJJJJJJHHHGGGEEEDDDJJJZZZooozzzssswwwooo]]]NNNDDDNNNJJJ???>>>LLLNNNAAA777666444111000000///...------222111---444FFFQQQRRRFFFAAAFFFVVVdddeee___ZZZNNNIII???;;;:::444AAA^^^ooouuubbbAAA222//////222++++++,,,,,,,,,,,,++++++------------------------%%%&&&''')))******++++++(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&((()))((('''&&&((()))'''((())))))(((((()))***%%%,,,)))(((......---555555???JJJOOOQQQPPPKKKEEECCCCCCCCCBBBAAABBBDDDFFFLLLHHHBBB???>>>?????????@@@AAACCCBBB@@@=========@@@===:::;;;>>>???===;;;999888888888888:::;;;<<<;;;<<<===>>>???@@@AAABBBDDDFFFHHHHHHFFFDDDCCCCCCBBBAAA@@@???>>>=========???>>><<<:::999999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>??????>>>===>>>???@@@AAAAAA@@@BBBEEEEEEBBBCCCFFFBBBFFFOOOXXXYYYQQQJJJGGGEEEFFFGGGGGGFFFGGGIIIKKKNNNPPPPPPOOOMMMLLLMMMMMMNNNNNNMMMMMMMMMNNNOOOPPPTTTSSSRRRRRRSSSUUUXXXYYYUUUUUUUUUVVVWWWZZZ\\\]]]]]]^^^______^^^]]]___``````aaabbbdddeeefffffffffiiikkkmmmmmmmmmmmmnnnpppppppppqqqsssuuuvvvxxxyyyzzzzzz{{{~~~~~~}}}~~~~~~yyyuuuuuuvvvxxx||||||iiiRRR???444000333333///,,,+++(((###)))((((((''''''''''''(((%%%'''((((((''''''((()))---***))))))++++++(((%%%'''''''''(((***+++***((())))))******+++,,,,,,---)))))))))))))))*********,,,,,,,,,,,,---...000000---------------------------,,,+++******+++,,,---((())))))))))))*********))))))***+++,,,---......,,,,,,,,,,,,,,,------...,,,,,,,,,,,,---///111333---777FFFYYY```RRRPPPccc}}}vvvjjj___\\\\\\YYYTTTYYYTTTKKKKKK\\\llldddPPPJJJMMMLLLKKKSSS\\\XXXMMMQQQYYYeeebbbUUUQQQOOOCCCAAA>>>>>>BBBFFFIIIOOOVVVdddyyypppcccfffooozzz]]]OOONNNQQQLLLJJJIIIBBBLLLMMMNNNMMMJJJEEE???<<>>888666222>>>ZZZ}}}hhhBBB///,,,...333***++++++++++++++++++***------------------------&&&''''''((()))*********)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$"""###$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%%%%'''(((&&&'''((((((''''''((()))'''((())))))(((((()))***$$$,,,***(((...---...777>>>JJJVVV[[[\\\\\\XXXSSSQQQRRRSSSSSSQQQQQQQQQRRRQQQNNNLLLKKKLLLNNNOOOOOOMMMOOORRRRRRPPPNNNMMMMMMMMMIIIEEEDDDFFFGGGFFFDDDAAA@@@@@@???@@@AAACCCDDDFFFGGGHHHIIIJJJLLLLLLMMMMMMOOORRRRRRQQQOOONNNNNNNNNMMMKKKHHHFFFEEEDDDCCCCCCBBB@@@>>>===>>>???@@@@@@AAAAAAAAA@@@@@@AAABBBBBBCCCDDDFFFGGGFFFFFFEEEFFFFFFFFFEEEEEEFFFHHHJJJJJJKKKMMMNNNNNNNNNPPPRRROOOUUU```jjjjjjaaaXXXUUUSSSTTTVVVVVVVVVWWWZZZ\\\```______^^^^^^___```bbbaaaaaa``````````````````dddbbbaaa```bbbeeehhhjjjffffffeeefffhhhkkknnnpppnnnoooppppppooooooppprrrpppqqqrrrtttuuuuuuuuuuuuwwwyyy{{{{{{zzzyyyzzzzzz|||}}}~~~}}}zzz|||}}}~~~|||{{{~~~yyyvvvwwwyyyyyy|||~~~}}}vvvcccNNN>>>777111777666,,,((((((""")))((('''&&&&&&'''((()))%%%&&&((('''&&&&&&'''))))))'''&&&)))------***&&&&&&'''(((*********)))(((*********+++++++++++++++((()))))))))******++++++,,,,,,,,,---...000111222,,,,,,+++***))))))***+++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***------,,,,,,,,,---......111///---...000222333333...555===KKKUUUQQQ[[[uuuyyyfffYYYYYY``````\\\iiifff]]]ZZZiiiwwwjjjPPPHHHOOONNNHHHQQQbbbcccWWWTTT```qqqqqqfffddd^^^LLLDDD@@@???AAADDDGGGOOOVVVVVVkkk{{{mmm\\\]]]^^^tttyyyWWWKKKJJJNNNJJJJJJLLLGGGJJJLLLOOOPPPLLLFFF>>>:::CCC>>>FFF^^^xxx|||rrr]]]PPPNNNKKKEEEQQQXXXFFF777444111//////000///...,,,000222///000444444111;;;:::>>>KKKZZZaaa```]]]RRRLLL???666555222???YYYhhh@@@000......111------............------------------------------)))))))))(((((((((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$$$$###"""%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%'''((((((''''''(((***'''((())))))(((((()))***&&&---+++)))------///:::IIITTT___bbbbbbcccbbb```]]]___aaabbbaaa``````aaa[[[ZZZ[[[]]]aaadddeeeeee```cccfffhhhggggggfffgggccc^^^YYYWWWWWWXXXVVVTTTPPPPPPOOOOOOPPPQQQSSSTTTVVVVVVVVVWWWXXXYYYYYYZZZWWWZZZ]]]___^^^]]]]]]^^^]]][[[XXXUUUQQQOOOMMMLLLJJJIIIHHHGGGGGGIIILLLMMMMMMNNNOOOMMMKKKKKKMMMOOONNNPPPRRRTTTUUUTTTSSSQQQTTTUUUVVVUUUTTTUUUXXXZZZ[[[]]]___^^^^^^___aaabbbbbbgggpppxxxwwwooojjjiiieeegggiiiiiijjjkkknnnppptttrrrqqqqqqrrrtttvvvwwwuuuuuuuuuuuuuuuttttttsssuuutttqqqpppppprrrtttvvvuuutttttttttvvvyyy|||~~~yyy{{{||||||{{{|||}}}zzz{{{||||||}}}}}}||||||}}}}}}~~~~~~|||{{{~~~{{{yyy{{{}}}{{{}}}|||nnnZZZHHH<<<777...555666000...000---$$$)))((('''&&&&&&'''((()))%%%&&&''''''&&&&&&'''((((((''''''))),,,---***(((&&&''')))******)))((((((************************)))******++++++,,,,,,,,,++++++,,,---...///111222,,,,,,,,,)))'''&&&)))+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++*********------,,,,,,,,,---.........,,,***+++---...///...///444888BBBLLLMMMYYYsss~~~ppp[[[MMMNNNVVVYYYVVVfffnnnoookkklllnnnaaaOOOHHHPPPLLLCCCOOOhhhrrriii]]]cccpppuuuqqqqqqfffPPPFFFCCCAAABBBBBBDDDKKKTTTSSSgggwww}}}fffTTTVVVTTT^^^mmmsssVVVIIIGGGIIIEEEHHHNNNMMMHHHKKKOOOQQQOOOKKKEEEBBBEEE>>>@@@SSSlll~~~hhhWWWQQQLLLIII\\\dddQQQ888555111//////000000///+++...000///000111000---888999???IIIWWW______[[[TTTPPPAAA777777666BBBYYYccc>>>222111............////////////......------------------------******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###%%%&&&&&&''''''###$$$%%%%%%%%%$$$"""!!!$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%'''(((((('''''')))***'''((())))))(((((()))***&&&...,,,(((---///333@@@SSS]]]fffgggfffggghhhgggdddgggiiijjjjjjiiiiiijjjggghhhjjjoootttxxxyyyxxxsssuuuxxxzzzzzz{{{|||}}}wwwrrrmmmkkkkkkllljjjgggddddddccccccdddeeeggghhhffffffeeeeeeeeedddddddddcccfffjjjllllllkkklllllljjjhhheeeaaa^^^[[[YYYXXXUUUUUUUUUUUUWWWYYY[[[\\\___```aaa___\\\[[[^^^bbb^^^```dddfffgggfffcccbbbfffhhhjjjiiiggghhhkkkooommmqqqsssqqqoooqqqqqqppptttvvv|||~~~xxxwwwzzzuuuvvvxxxyyyyyy{{{~~~~~~|||{{{|||}}}}}}~~~}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~|||{{{|||~~~|||}}}~~~~~~uuudddPPP@@@888555222555666333111222///+++(((''''''''''''(((((()))$$$&&&''''''&&&&&&'''((()))************)))(((((('''(((******((((((((())))))))))))***************+++++++++++++++,,,,,,,,,++++++++++++,,,---//////,,,---...+++((('''***---++++++++++++++++++++++++((())))))))))))*********(((((()))***+++,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,---,,,,,,------...444888BBBJJJFFFIIIZZZfff^^^QQQGGGEEEJJJKKKHHHRRR```llliii___XXXUUUTTTTTTUUULLLAAAMMMjjj||||||mmmfffkkkttttttqqqeeeQQQIIIFFFDDDCCC@@@@@@FFFOOONNN```sssmmm[[[\\\VVVSSSRRR[[[mmmjjjUUUIIIJJJNNNKKKPPPXXXXXXQQQRRRSSSTTTRRRPPPMMMKKKEEECCCCCCLLLaaaxxx|||zzz{{{}}}fffPPPKKKZZZpppjjjOOO999666111//////000000000,,,---...///000222222222666888<<>>OOOaaannnxxxxxxuuusssqqqpppppprrrsssrrrpppoooppppppoooqqquuuzzz~~~~~~~~~}}}zzz{{{}}}~~~}}}zzzzzzyyyyyyyyyyyy{{{|||}}}zzzyyywwwuuurrrpppnnnmmmnnnqqqssstttsssqqqqqqqqqtttsssrrrqqqppppppoooooonnnooopppqqqqqqqqqpppppptttwwwwwwtttpppooosssxxxwwwzzz~~~}}}zzzzzz}}}||||||}}}{{{~~~~~~}}}zzzyyyyyyxxxyyyzzz}}}~~~}}}|||}}}}}}{{{}}}}}}}}}}}}~~~}}}~~~}}}}}}xxxcccOOOAAA:::888777<<<555333777555---,,,111%%%&&&((()))))))))((('''$$$%%%'''&&&%%%%%%&&&((("""'''+++***&&&'''---444)))******(((&&&&&&(((,,,******+++,,,,,,---......++++++******))))))(((((()))))))))((())))))******%%%))),,,***'''%%%(((+++******++++++++++++*********++++++++++++,,,,,,,,,+++++++++************)))++++++******++++++,,,---)))///444444///,,,,,,......111111999BBB<<<555<<<222@@@OOOTTTSSSQQQMMMIIIDDDEEEIIIJJJ@@@===SSSooo{{{ooo\\\PPP[[[yyy{{{zzzkkkbbb\\\MMMJJJHHHDDD>>>999===EEERRR]]]mmm}}}]]]TTTIIILLLNNNMMMJJJKKKUUU```qqq___HHHJJJ]]]rrrzzz{{{nnn___RRRIIICCCAAA:::HHHJJJFFFUUUwww|||yyyvvvtttvvv{{{}}}zzzcccmmmlllRRRAAA:::666222//////000111111555111//////111555:::@@@::::::888999FFFZZZeeegggaaa^^^MMM???;;;999>>>LLLOOO```ZZZAAA333...---111,,,------......------,,,------------------------+++)))'''&&&&&&(((***,,,'''''''''''''''''''''''''''&&&%%%$$$###$$$$$$%%%!!!###$$$$$$$$$$$$%%%'''###$$$%%%'''(((''''''&&&(((''''''&&&&&&''''''(((######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%$$$###%%%((()))(((%%%(((((('''&&&%%%$$$$$$###&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))'''&&&))),,,)))))))))))))))(((((((((((()))***,,,222>>>MMMWWWpppuuuzzz|||yyyvvvuuuuuuwwwwwwvvvuuutttssssssrrroooppprrrwww}}}~~~~~~~~~~~~}}}|||zzzzzz~~~}}}|||{{{{{{{{{{{{{{{~~~|||zzzxxxxxx{{{~~~}}}}}}yyyuuuvvvyyywwwqqqoooqqqssstttttttttuuuvvvuuuuuuuuuuuuttttttttttttrrrssstttvvvwwwvvvuuuuuuzzzxxxwwwuuuvvvxxxzzz||||||{{{|||~~~}}}|||{{{{{{|||}}}~~~}}}}}}}}}}}}}}}~~~|||~~~}}}|||~~~~~~~~~~~~iiiNNN???:::777666666777::::::666000,,,---///((((((((((((''''''''''''&&&&&&&&&''''''''''''(((***)))))))))((((((''''''))))))))))))))))))))))))******************++++++,,,***)))***---...,,,***((((((((((((((()))******)))((((((***,,,---,,,+++))))))***++++++++++++***+++,,,---,,,*********,,,++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,------......---...111555777444111333<<>><<<:::===KKK[[[vvvfff```YYYYYY|||www___WWWNNNJJJFFFCCC>>>;;;>>>EEEKKK\\\vvv}}}bbbNNNJJJKKKIIIEEEEEEIIINNNRRRZZZiii|||TTTOOOKKKaaarrr```QQQIIIFFFEEE;;;HHHAAAOOOVVV]]]{{{uuuoooppptttzzzzzzsssrrraaaLLL===777444444666444......333222888;;;777666<<>>>>>EEEQQQ___jjjqqqeee\\\SSSLLL@@@666:::DDD>>>KKKbbbHHH111333(((333,,,,,,------------------///...---,,,+++,,,------***)))'''&&&%%%&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$$$$%%%&&&%%%#########$$$###$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$$$$###"""$$$'''(((&&&$$$&&&&&&&&&%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))***---555DDDTTT```sssuuuxxx{{{|||zzzvvvsssxxxwwwwwwvvvuuutttssssssnnnoooqqqvvv{{{~~~~~~~~~~~~~~~}}}}}}{{{zzzyyyxxx|||{{{{{{zzzzzzzzzzzz{{{}}}|||zzzyyyyyy{{{}}}~~~||||||yyyvvvxxx{{{xxxrrrqqqqqqpppooonnnpppsssvvvtttttttttuuuuuuvvvvvvvvvsssuuuwwwyyyyyyxxxuuutttyyyxxxvvvuuuuuuwwwzzz{{{}}}}}}}}}~~~|||zzz}}}}}}~~~~~~{{{{{{{{{|||}}}~~~}}}~~~~~~}}}zzzyyy~~~ppp[[[EEE:::888888999:::777999:::666///,,,,,,...******))))))((((((((('''&&&&&&&&&''''''''''''((())))))((((((((('''''''''))))))))))))))))))))))))(((((()))))))))((((((''')))'''&&&''')))+++)))'''((((((((((((((()))*********)))(((((()))(((&&&$$$))))))***+++++++++++++++,,,------,,,***((()))***++++++++++++++++++++++++,,,,,,,,,------------...------,,,,,,,,,,,,------,,,+++,,,...111111...,,,---555>>>FFFOOOYYY]]][[[IIICCC===:::888;;;EEEQQQUUUPPPUUUVVV___fff___VVVOOOHHHCCC???;;;===BBBGGGVVVlll~~~ttt___OOOOOOQQQPPPJJJEEEFFFMMMRRRQQQ]]]rrruuuXXXXXXYYYqqqxxxiiiXXXKKKCCC@@@???:::EEE???JJJPPPVVVyyy{{{yyyvvvqqqnnnnnnxxxiii\\\[[[ffflllrrrxxxvvvzzzkkkSSSCCC999555444999:::666444555;;;@@@FFFIIIHHHIIILLLOOOHHHEEEDDDMMMaaaqqqqqqhhhbbbXXXPPPJJJAAA:::@@@LLLGGGNNN```LLL777333)))444---------------------...///...---,,,,,,,,,------))))))((('''%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&$$$"""!!!''''''(((&&&###!!!""""""###$$$%%%&&&'''''''''&&&$$$%%%&&&&&&&&&&&&%%%$$$!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$#########$$$%%%###""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''+++++++++000:::KKK^^^jjjuuuuuuwww|||xxxrrrwwwwwwvvvuuutttssssssrrrmmmmmmooosssxxx{{{|||{{{}}}}}}|||zzzyyywwwvvvuuuyyyyyyxxxxxxxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{||||||zzz{{{yyyxxx{{{~~~zzztttsssqqqnnnjjjiiilllqqquuurrrssstttuuuwwwxxxyyyzzzwwwxxxzzz|||{{{xxxuuusssxxxwwwvvvuuuuuuwwwyyyzzz~~~}}}}}}|||zzz~~~~~~~~~yyyzzz{{{|||~~~}}}zzzyyyyyy___NNN===666666777999<<<777888888444///++++++---,,,++++++***)))(((((('''&&&&&&&&&''''''''''''((()))(((((((((((('''''''''))))))))))))))))))))))))'''((()))******(((&&&%%%(((&&&&&&&&&((()))((('''((((((((((((((()))******+++)))((((((((('''$$$"""))))))******++++++++++++---......,,,)))(((((((((++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------+++++++++,,,------+++)))***///333777???LLLWWW[[[RRRKKKCCC???======CCCIIICCCKKKRRRRRRaaallliii___TTTIIIDDDAAA??????AAAFFFQQQaaammmppphhh[[[QQQUUUYYY[[[XXXQQQLLLNNNRRRMMMVVViiiiii]]]^^^jjjgggaaaWWWLLLCCC>>><<<<<<999@@@<<>>>>>MMMQQQ\\\iiiiiiaaa^^^bbbWWWTTTPPPZZZuuu}}}ccc___UUUMMMIIICCC???GGGSSSSSSRRR\\\QQQ@@@555***444........................///...------,,,,,,------)))))))))((('''%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$###&&&'''(((&&&$$$""""""######$$$$$$%%%&&&&&&''''''"""###%%%&&&&&&%%%###"""!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$""""""###%%%&&&"""######$$$&&&&&&&&&%%%######$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$&&&***+++***'''&&&&&&&&&'''''''''''''''---,,,---222???QQQdddppptttvvvzzzyyytttvvvuuuuuutttsssrrrrrrqqqmmmmmmooorrrwwwzzz{{{{{{~~~}}}{{{yyywwwuuutttsssvvvvvvvvvvvvvvvwwwxxxyyyxxxyyyzzz||||||{{{zzzyyyyyyzzzzzz{{{~~~~~~wwwsssqqqnnnkkkiiikkkooosssqqqqqqsssuuuxxxzzz||||||{{{{{{{{{zzzyyyxxxvvvuuuyyyxxxvvvvvvvvvwwwxxxyyy~~~}}}}}}~~~}}}}}}~~~~~~~~~}}}zzz|||}}}}}}yyyzzz|||~~~~~~}}}}}}rrriiiTTTGGG:::555555444666999777777777333///,,,+++,,,,,,+++******)))(((''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((***,,,---,,,***'''%%%))))))))))))***++++++***((((((((((((((())))))***)))(((((()))******(((&&&***************+++++++++,,,------,,,)))(((((()))++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,------...---,,,+++,,,//////...333???KKKQQQWWWPPPGGGBBBAAABBBDDDFFFGGGTTTVVVMMM[[[mmmssshhhYYYJJJEEEDDDBBBAAABBBGGGOOOYYY```bbb```]]][[[^^^___cccgggeee___[[[[[[YYYbbbrrreeeggglllrrrbbbMMMJJJFFFAAA>>>=========999;;;;;;@@@BBBJJJggg~~~}}}|||zzzuuutttvvv{{{bbbTTTHHH===<<>>===<<<<<<======999666<<>>===LLLggg|||ZZZ>>>===CCCLLLTTT^^^kkkxxx|||~~~}}}tttrrrfff\\\SSSOOOGGG>>>>>>DDDVVVQQQQQQZZZQQQ999000111000000//////...............//////.........------'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%"""!!!!!!###''')))"""$$$&&&&&&%%%%%%''')))$$$#########$$$%%%&&&'''###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%###%%%''''''&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((''''''&&&&&&&&&'''(((((()))))),,,,,,000:::IIIZZZhhhoooooowww}}}zzzyyypppqqqqqqrrrrrrsssssssssrrrrrrsssvvv|||}}}yyyvvvsssrrrrrrrrrrrrqqqqqqrrrrrrssssssuuuwwwzzz||||||{{{xxxwwwwwwxxxxxxyyy}}}zzzqqqsssttttttrrrppppppqqqqqqqqqsssuuuwwwyyyzzz{{{}}}|||yyywwwwwwxxx{{{}}}||||||{{{{{{zzzzzz{{{{{{}}}|||{{{{{{}}}~~~}}}||||||||||||}}}}}}~~~}}}~~~}}}~~~}}}{{{yyy{{{~~~zzz|||zzz{{{}}}pppddd^^^ZZZZZZYYYWWWTTTPPPKKKIII>>>999666666444222333777999888666333000...,,,+++((((((((((((''''''''''''&&&&&&&&&''''''''''''((())))))************++++++))))))))))))))))))))))))%%%&&&((())))))(((&&&%%%((()))******))))))***+++((((((((((((((()))******+++)))((((((((('''$$$"""+++***)))))))))***,,,---''')))******)))***+++---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,(((***+++,,,++++++---///***,,,---...444<<<>>><<<:::<<<======CCCNNNVVVYYYiii{{{ddd```ccc\\\TTTVVV^^^\\\YYY]]]___gggvvvppp```PPPJJJHHHEEEDDDDDDHHHNNNSSSUUUVVV]]]iiissswwwggg___kkkppp]]]PPPJJJBBBBBB@@@>>>===;;;::::::999333>>>???>>>III[[[~~~~~~vvvsss|||mmmGGG777444333888444===999222333222000555444<<>>666///000//////......---------...////////////...------$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! """$$$%%%###$$$&&&&&&%%%&&&''')))$$$############%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######!!!###$$$&&&&&&%%%$$$###!!!$$$&&&'''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&'''(((&&&&&&'''(((((()))******(((***111>>>OOO___jjjooopppvvv~~~zzzvvvppppppqqqssstttuuuvvvwwwuuuuuuvvvzzz~~~zzzvvvtttssssssrrrqqqppppppppppppppppppuuuwwwyyy{{{{{{zzzxxxwwwuuuuuuttttttxxx}}}|||wwwqqqsssuuuuuusssrrrrrrsssrrrrrrssstttvvvwwwxxxxxxzzzzzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}||||||}}}~~~}}}{{{{{{{{{{{{{{{{{{|||~~~~~~~~~|||~~~zzzzzz}}}~~~~~~}}}{{{|||~~~zzz{{{}}}~~~~~~~~~}}}~~~~~~tttpppuuu}}}ppp]]]NNNGGGAAABBBCCCCCCAAA???>>>>>><<<::::::<<<999555666::::::888666444111///---+++((((((((((((((()))))))))&&&&&&&&&''''''''''''(((''''''(((((())))))))))))))))))))))))))))))))))))$$$%%%&&&'''((((((((((((&&&(((***)))(((''')))+++((((((((((((((()))*********)))(((((()))(((&&&$$$+++***)))((()))***,,,---((()))******))))))***+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++---,,,***)))+++---+++,,,,,,///777>>><<<555222888;;;;;;BBBOOO\\\aaassskkkbbbXXXMMMOOOXXXjjjhhhXXXTTTWWW[[[cccdddXXXMMMJJJKKKKKKMMMPPPQQQVVVXXXTTTPPPSSS___jjjooobbb```sssyyypppbbbRRRJJJKKKGGGFFFDDDAAA???<<<;;;:::999000@@@>>><<>>/////////......---,,,,,,+++...//////000///...---,,,"""######$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((($$$%%%'''&&&%%%%%%&&&((($$$######"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$###"""""" """%%%''''''&&&$$$### ###&&&&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))'''&&&))),,,'''''''''((()))******+++%%%(((222AAASSSccclllppprrruuu{{{{{{ssspppqqqrrrtttvvvxxxyyyzzzxxxwwwyyy}}}{{{wwwuuutttsssqqqqqqpppoooooonnnoooooouuuwwwxxxzzzzzzyyyxxxwwwssssssqqqppptttzzzyyyuuurrrssstttsssrrrrrrsssuuussssssssstttuuuvvvvvvvvvwwwyyy|||~~~~~~~~~}}}}}}~~~~~~}}}|||zzzzzzyyyzzzzzz{{{|||}}}}}}|||}}}~~~~~~~~~~~~}}}}}}yyyzzz|||~~~}}}}}}yyyhhhbbbiiisssuuubbbMMM>>>777666888:::;;;999888888888AAA@@@BBBCCC???999888<<<;;;999666444222000---+++((((((((()))******++++++&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))&&&''''''((()))***++++++''')))++++++((((((***,,,((((((((((((((()))******)))((((((***,,,---,,,++++++***)))((((((***,,,---***++++++***((('''((()))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,---//////---***)))***---///...---000888>>>888///,,,444888666;;;HHHVVV]]]eeeyyysss___ZZZSSSPPP___ddd{{{zzzbbbVVVTTTPPPOOOWWWNNNHHHJJJNNNRRRXXX]]]\\\___^^^UUUJJJIIIQQQ[[[```[[[ddd}}}tttpppqqqiiiWWWNNNPPPHHHGGGEEECCC@@@???>>>===999...@@@===999BBBLLLsss~~~yyywwwuuusssvvv|||aaa___JJJ555555777222111'''333333...222111,,,---222///222???VVVnnn~~~|||lllhhh{{{uuudddQQQFFF;;;111222888444IIIMMMbbb```HHHCCC/////////...---,,,,,,++++++...///000000000///---,,,&&&&&&&&&'''''''''((((((###$$$%%%%%%&&&&&&%%%%%%$$$&&&((('''$$$"""$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$######$$$&&&'''(((((())))))(((%%%###"""###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$######$$$&&&'''(((!!!###%%%%%%$$$$$$$$$%%%'''''''''((((((((((((((((((,,,444@@@PPP^^^iiinnnrrrqqqxxx~~~xxxxxxuuutttsssssssssvvvxxxzzz|||}}}||||||{{{wwwuuuwwwvvvsssooommmmmmmmmmmmmmmrrrwwwxxxuuusssttttttrrrqqqpppooonnnoooppprrrssswwwtttqqqpppqqqqqqqqqppprrrtttvvvwwwuuusssqqqqqqtttvvvxxxzzz{{{{{{{{{zzz~~~~~~|||{{{|||~~~~~~~~~~~~~~~}}}|||{{{zzz~~~}}}}}}|||}}}~~~}}}~~~~~~|||}}}|||}}}~~~}}}nnneeekkkxxx~~~vvvdddOOO>>>666555666555333222333555777999@@@BBBFFFFFFBBB<<<;;;===>>>:::444///---,,,,,,+++&&&'''((('''%%%&&&))),,,)))******)))'''%%%&&&'''++++++***)))((('''&&&&&&(((((((((((())))))))))))(((***+++***)))((()))***''')))******((('''((())))))))))))******)))))))))(((((())))))*********+++(((((())))))*********+++)))************++++++++++++++++++*********))))))'''((()))++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++************,,,///333666777444111)))444555555:::;;;>>>IIIZZZ[[[YYYRRRMMMQQQ^^^jjjkkkzzz}}}hhhKKK???CCCJJJOOOUUURRRJJJRRRhhhuuussstttjjj\\\QQQLLLLLLMMMNNNOOOWWWkkkyyysssuuu~~~mmmZZZPPPLLLGGGAAA>>>>>>===:::777777999666888>>>>>>III```tttqqqiiihhhsss|||rrraaaTTTHHH>>><<<:::333//////555111......000111000...222000555<<<>>>LLLuuu||||||dddXXXTTTAAA333444888:::EEEWWWdddcccUUUCCC888222...,,,...///......000000111111000......///111&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&$$$&&&'''&&&###"""###%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$######$$$&&&'''((('''((()))(((%%%######$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&((()))$$$&&&(((((('''''''''(((''''''''''''(((((())))))))),,,333>>>MMM[[[gggmmmhhhiiiqqq~~~yyyvvvssssssssstttvvvyyy{{{|||}}}~~~}}}}}}|||xxxvvvwwwtttrrroooooooooppppppoootttyyyzzzwwwuuuvvvuuurrrppppppnnnnnnoooppprrrssstttrrrpppppprrrssssssssssssuuuvvvwwwwwwwwwwwwwwwuuuvvvwwwyyyzzz{{{||||||~~~||||||~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~yyysssxxx|||lllXXXDDD777333222:::888666444555777:::<<<@@@CCCFFFFFFBBB>>>>>>@@@>>>999333...,,,,,,+++***((()))***(((&&&'''))),,,((()))))))))'''&&&'''((())))))))))))((((((((((((((((((((()))))))))******(((***+++***)))((()))***''')))******((('''((()))******))))))))))))******)))))))))***************((()))))))))************)))************++++++++++++++++++*********))))))((()))******++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******,,,,,,...111333333111...,,,333222222:::;;;999@@@FFFJJJLLLJJJHHHPPPaaapppcccnnnnnn[[[DDD:::???FFFHHHMMMNNNPPPccc~~~vvvjjj[[[QQQOOOOOONNNLLLHHHTTTjjjooolllqqq}}}~~~ooo^^^VVVCCCCCCCCCAAA???===<<<<<<555777555666<<<;;;EEE[[[ccc___[[[```lllrrriii[[[JJJ@@@888777666222///000111000000111222111///---111///333999;;;FFFmmmkkk^^^WWWBBB222111444:::CCCSSSeeemmmeeeQQQBBB222---+++---...,,,,,,...000111111000...---...000'''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%&&&((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%'''((()))"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))******+++---222;;;HHHVVVbbbjjjfffgggppp}}}{{{vvvpppqqqsssvvvyyy{{{|||}}}}}}~~~zzzxxxxxxsssrrrrrrsssuuuvvvuuutttwww|||}}}zzzwwwwwwvvvsssoooooonnnnnnoooppprrrsssqqqpppooopppsssuuuvvvuuusssssstttuuuwwwyyyzzz{{{wwwwwwwwwwwwyyy{{{}}}~~~~~~|||}}}~~~}}}{{{}}}~~~uuu^^^HHH999333333444777666444333444666999;;;AAAFFFJJJIIIDDD@@@AAACCC===888222---++++++***))))))******)))(((''')))***&&&'''))))))(((''')))***'''((((((((()))))))))***)))))))))*********++++++(((***+++***)))((()))***'''(((******((((((((()))+++***)))(((((()))***++++++++++++***************))))))))))))************)))************++++++++++++++++++******************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***---,,,,,,---...///---,,,...222///000999888333666666<<>><<<===@@@222555333444999777@@@UUUVVVQQQRRR^^^gggeeeYYYPPP???888333333444333222333...111555777666333000...///---111555555>>>^^^rrrfff^^^HHH888666666;;;???KKK___nnnmmmZZZHHH666000---...///,,,,,,...000111111000...------...''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%""""""######$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&###%%%'''&&&%%%$$$%%%&&&##############################$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))"""###%%%%%%$$$$$$$$$%%%&&&%%%%%%&&&''')))+++,,,,,,...111888BBBOOO\\\dddhhhiiioooyyy{{{tttppprrruuuxxx{{{|||||||||}}}|||zzzyyyuuuuuuwwwzzz}}}~~~|||{{{zzz~~~}}}zzzyyywwwtttoooooonnnooooooppprrrsssqqqpppoooqqqtttvvvvvvuuuqqqpppoooppprrruuuwwwxxxwwwvvvuuuuuuwwwzzz}}}|||{{{||||||}}}~~~nnnRRR===444444777888333333444555777999:::;;;CCCLLLRRRPPPIIIDDDBBBAAA<<<777111,,,******)))(((******))))))(((''''''(((%%%&&&((((((((()))***,,,(((((((((((()))))))))))))))*********++++++++++++(((***+++***)))((()))***&&&(((******)))((())))))+++***)))(((((()))***+++,,,,,,++++++******)))))))))))))))))))))*********))))))*********+++++++++************************++++++************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++---+++******,,,------,,,)))000......555333...111000666888555444@@@XXXmmmllleeeVVVCCC666555;;;AAADDDFFFGGGPPPkkkkkk[[[QQQLLLIIIHHHJJJ___|||rrrXXXWWW]]]iiijjj^^^RRRNNN@@@AAAAAA???===<<<===???222555222444888555===RRRYYYTTTYYYfffiii\\\LLLEEE999555222111333444444444///333888999777333222222...,,,...111000666NNNiiiwwwtttzzzyyyfff^^^YYYHHH;;;;;;;;;;;;===CCCRRRbbbfffZZZJJJ:::555111111111//////111000111222000...,,,,,,---&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%$$$$$$######$$$$$$############""""""######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%&&&'''((()))%%%'''))))))((('''((()))&&&&&&%%%%%%''')))+++,,,,,,---000444;;;GGGTTT]]]fffhhhmmmttt||||||vvvtttvvvyyy|||~~~~~~}}}}}}|||~~~~~~|||zzzxxxyyy|||zzz~~~|||{{{xxxtttpppppppppppppppqqqqqqrrrsssrrrqqqrrrtttuuutttsssssspppmmmmmmpppsssttttttvvvuuuttttttvvvyyy}}}}}}{{{zzz{{{|||~~~~~~lllOOO<<<666888::::::555777:::===@@@AAABBBBBBGGGTTT]]]XXXOOOHHHCCC>>>;;;777111,,,***))))))(((((((((''''''''''''&&&%%%$$$&&&((()))))))))+++---*********)))(((''''''''')))*********++++++++++++(((***+++***)))((()))***&&&((()))***)))((()))***+++***)))(((((()))***+++,,,++++++******)))))))))******))))))))))))))))))))))))*********+++++++++************************,,,+++***))))))******+++)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,***)))***,,,...//////###---///...111...+++333---222444333555DDD___tttttteeeOOO===333222888===888;;;???JJJdddzzzcccPPPFFFGGGJJJLLLaaa~~~yyy^^^YYY[[[eeeggg```XXXWWWOOOIIIBBB===;;;;;;;;;;;;333666333444999777???TTTbbb___eeeoookkkXXXFFF???555444222000000222222111///222555444222000222444---,,,---///...111AAASSS~~~nnnggg]]]PPPMMMTTTUUUHHHFFFGGG===888<<<<<<;;;???DDDMMMZZZbbb]]]SSS<<<666111111111//////222...000111000...,,,,,,---$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&$$$######$$$$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&&&&%%%$$$$$$%%%#########$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%&&&'''((($$$&&&(((((('''&&&'''(((''''''%%%%%%&&&(((***,,,***,,,...111666???KKKTTTccciiiqqqwww~~~~~~wwwyyy|||~~~}}}{{{}}}~~~~~~|||{{{{{{}}}yyy~~~|||{{{xxxtttrrrrrrrrrrrrrrrqqqqqqqqqtttsssssstttuuuuuusssqqquuuqqqnnnnnnqqqssssssrrrtttsssrrrsssuuuxxx|||~~~~~~~~~}}}{{{zzz{{{|||~~~~~~~~~~~~~~~~~~~~~kkkPPP>>>999;;;===<<<:::;;;===???AAACCCDDDEEELLL\\\eee___SSSLLLFFF???<<<777111,,,******)))((('''&&&&&&&&&''''''&&&$$$$$$&&&((())))))***,,,...++++++***)))((('''&&&&&&)))))))))*********++++++(((***+++***)))((()))***%%%''')))***)))((()))***)))))))))******)))))))))*********)))))))))))))))************)))))))))))))))************+++++++++***************+++++++++++++++***))))))***+++,,,)))******+++++++++++++++***++++++++++++,,,,,,,,,+++***)))***---/////////"""---...,,,...++++++444...000111...000;;;OOO___hhhXXXEEE888222000333777666;;;AAAKKK```}}}iiiSSSHHHJJJOOOTTTccczzzjjj^^^YYYaaagggfffdddfff```VVVIII@@@===;;;999777555777333555:::999CCCZZZiiiiiillllllcccRRRCCC===222333111---,,,...///,,,...///...---,,,---///111---,,,---///...///888CCCjjjsss```MMMDDD===555222555;;;222555;;;666777======:::EEEOOOWWWcccllliii```:::444/////////---...111,,,...000000///---------######$$$%%%&&&''''''((("""###$$$%%%&&&''''''''''''%%%###$$$%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$###%%%&&&&&&$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''"""$$$&&&&&&%%%$$$%%%&&&)))(((&&&%%%%%%'''***+++(((***---///222999DDDMMM]]]iiiuuu{{{}}}sssuuuwwwzzz}}}~~~xxx~~~}}}{{{}}}}}}zzzzzz{{{}}}}}}vvv|||~~~|||{{{xxxtttuuuuuuuuutttsssrrrqqqppptttsssssstttuuuuuusssqqqtttqqqmmmnnnrrrtttsssqqqqqqqqqqqqrrrtttwwwzzz|||~~~}}}~~~~~~}}}|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{|||~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~wwweeeLLL===:::???CCCEEEDDDBBB>>><<<===@@@EEEHHHQQQaaajjj```TTTOOOKKKFFF<<<888222---+++***))))))'''%%%%%%'''))))))'''%%%%%%''')))))))))***,,,---******))))))((((((''''''((((((((()))))))))******(((***+++***)))((()))***%%%'''))))))))))))***+++((()))***++++++***)))(((((((((((((((((()))))))))************)))))))))((()))************+++++++++))))))*********++++++++++++***)))((()))***,,,---))))))***+++++++++++++++******+++++++++,,,,,,,,,+++***)))***,,,---,,,+++&&&...,,,***...,,,***222...//////,,,+++...777>>>LLLAAA777555333000000222999>>>EEENNN^^^qqq|||mmm\\\SSSRRRUUU]]]cccppplll^^^bbbkkkoooqqqtttjjjcccWWWJJJAAA;;;888666555777333444:::<<>>===BBBIIINNNUUUdddkkk```TTTQQQPPPMMM===888222---++++++***)))'''&&&%%%(((++++++)))&&&&&&''')))***)))***,,,---(((((((((((())))))))))))(((((((((((())))))))))))(((***+++***)))((()))***%%%'''))))))))))))***+++'''(((+++,,,,,,+++((('''&&&&&&''''''(((((())))))+++*********))))))(((((()))************+++++++++))))))******++++++++++++***)))(((((()))+++---///))))))***++++++++++++************++++++,,,,,,,,,,,,+++***+++,,,+++)))(((,,,///***(((///...***...)))+++...//////111333555666///...444777333000111333888AAANNN]]]kkkssstttyyyxxxtttmmmddd^^^ZZZYYY```^^^bbbmmmyyyzzzsss~~~jjjjjjsssxxx{{{~~~nnnjjjaaaSSSEEE;;;777888555666222333:::===JJJccc|||}}}qqqYYYHHHBBB>>>888222777666000...111111...000---+++---000222000.........///111222111333666DDDuuurrrVVV???999666000,,,///444111)))///)))...333...000555111555JJJaaatttpppXXX;;;444//////000///111444))),,,///000///.........((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%$$$###$$$)))---$$$###!!!!!!$$$((()))'''(((((((((&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""%%%'''((('''###%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&(((''''''&&&&&&((()))************,,,000666<<>>dddnnniii___LLL>>><<<222...+++---111333111///+++++++++---//////...,,,111CCCUUU```hhhjjj[[[HHH333111///------...000222222000------000111000...''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$"""######""" !!!$$$'''%%%&&&'''%%%$$$&&&((()))###%%%''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&(((((('''&&&'''((()))*********+++,,,000555999<<<>>>FFFQQQVVVTTTOOOLLLKKKNNNKKKLLLTTT]]]eeeooowww~~~{{{{{{{{{{{{}}}~~~}}}xxxvvvvvvyyyzzz|||}}}}}}|||{{{zzz|||zzzyyyyyyyyyyyywwwvvvtttuuuuuuuuuuuutttsssssssssqqqpppqqqssstttrrrpppsssssstttuuuvvvxxxzzz{{{zzzzzz{{{|||}}}}}}}}}}}}}}}}}}}}}~~~{{{lllfff]]]SSSNNNLLLMMMNNNFFFFFFEEEEEEFFFHHHJJJKKKRRR[[[dddkkkttt~~~~~~}}}}}}|||yyyvvvqqqllliii\\\LLL>>>???KKKXXXaaagggmmmkkkeee___^^^^^^YYYSSSTTTXXXZZZZZZ[[[ZZZQQQFFF;;;333,,,+++***(((((())))))(((&&&%%%&&&''')))******((())),,,+++(((,,,222,,,&&&###'''+++)))'''&&&(((((((((((((((((((((((((((((()))******)))((('''(((((()))))))))))))))************))))))*********)))+++,,,,,,******---///000666777222---,,,---,,,*********,,,......,,,+++***))))))((((((((()))))))))((('''&&&'''(((***+++******++++++++++++******'''***---+++)))(((+++///++++++++++++*********))),,,++++++++++++,,,---------...////////////000000000////////////111222333333444>>>SSSlll}}}|||}}}|||tttmmmiiieeecccZZZRRRSSSUUUWWWYYY[[[ccchhheeeZZZPPPNNNPPPPPP[[[qqquuupppuuuvvvssstttggg[[[WWWSSSKKK@@@999777999777;;;BBBJJJ___|||zzzcccKKK<<<888666444<<<;;;999444///,,,+++++++++++++++,,,---...//////------,,,,,,---///111222888XXXiiiTTTOOOJJJ===333333000---+++,,,111333222///,,,,,,,,,---//////---+++'''555@@@EEEKKKPPPIII===333111///------...///111111000...000222333222000%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''))))))(((''''''&&&$$$######"""$$$$$$$$$""" !!!###$$$(((+++***'''$$$&&&***"""&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%######&&&)))###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&(((((('''''''''((()))******+++,,,...000333666777333999@@@BBB@@@;;;999888>>>;;;<<>>===<<<;;;;;;;;;<<<===???FFFNNNUUUaaappp|||}}}zzzyyyyyyyyyvvvoooddd\\\JJJ@@@999===HHHVVVeeeppp~~~{{{vvvooolllhhh^^^TTTMMMPPPTTTXXX\\\YYYLLL>>>666///+++***)))'''&&&))))))((('''&&&&&&&&&'''(((&&&%%%&&&))))))'''(((,,,,,,&&&$$$(((+++)))'''((((((((((((((((((((((((((()))*********)))(((&&&%%%&&&'''((()))***)))((((((((())))))******))))))(((+++,,,------,,,---///111:::KKKPPP@@@000---...++++++******,,,...///...---*********+++++++++++++++(((''''''&&&&&&((()))******++++++,,,,,,++++++***''')))***)))'''(((+++///++++++++++++************+++************+++,,,,,,......//////000/////////000///......///000222333333444<<>>::::::;;;===>>>===;;;999888888999999777:::???DDDMMMYYYfffmmmvvvzzz~~~~~~~~~|||zzzyyyxxxyyyvvvkkk[[[OOO===888555999AAAMMM___nnn|||tttlllhhheee\\\RRRIIIIIIKKKQQQWWWSSSEEE777000,,,)))******'''(((++++++***)))(((((((((((((((######%%%''''''&&&&&&(((***&&&$$$(((***(((&&&'''((((((((((((((((((((((((((()))*********((('''&&&$$$%%%((()))***)))(((''''''((()))******)))((('''++++++,,,---...///111333FFF```jjjSSS:::333222,,,,,,,,,+++---///111000///---------,,,,,,+++***)))''''''&&&&&&''''''((())))))******++++++******)))&&&(((((('''&&&(((+++...+++++++++++++++++++++++++++++++++++++++,,,,,,---/////////000111111///...//////......///000222333888888???SSSpppyyyyyyiiirrr~~~iii\\\YYYXXXYYYUUULLLGGGFFFIIIIIIIIIIIIJJJLLLKKKJJJNNN\\\www|||yyyzzz~~~kkkVVVWWWWWWLLLHHHQQQDDDBBBBBBJJJpppiiiTTT@@@999666444888@@@JJJCCC999222///...---+++---,,,+++******+++,,,---*********+++,,,---///000555@@@mmmqqqRRR888555999555111222,,,+++***,,,///222222111///...------...---,,,***+++111222------333999:::333222000...---,,,------+++,,,---//////...,,,***$$$$$$%%%''''''''''''&&&######$$$$$$&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%############%%%&&&&&&&&&%%%$$$***555;;;555,,,'''&&&&&&%%%###!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%((('''###"""%%%(((###%%%&&&&&&%%%$$$$$$%%%#########$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''((((((((()))))))))))))))***+++,,,...//////......)))***,,,,,,,,,+++,,,,,,...///222444444:::IIIYYYlllwww|||~~~zzzrrrmmmnnnppptttxxx{{{}}}}}}}}}}}}}}}}}}~~~|||yyy{{{~~~zzzwwwrrrrrrsssrrrrrrrrrrrrsssssssssuuuvvvwwwwwwwwwwwwxxxyyy|||~~~~~~|||{{{}}}~~~~~~}}}ooobbbVVVMMMAAA>>>;;;888666777999;;;;;;:::888666555555555555777777888;;;@@@GGGQQQXXXdddkkktttxxxyyyyyy{{{~~~|||zzz{{{yyyxxxwwwrrreeeSSSFFF777555555888<<>>555000//////...---,,,,,,---......---+++***)))******+++,,,---...///555777^^^lllOOO666444888222,,,,,,+++******,,,...000111111000...,,,,,,------,,,+++***///222000...///222333333111000...---,,,,,,,,,,,,...//////...,,,)))((($$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&(((((($$$$$$$$$%%%%%%&&&&&&&&& """%%%''''''&&&)))%%%***999AAA;;;000***)))(((%%%""" !!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''%%%###$$$&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''((()))*********))))))***+++,,,,,,------,,,,,,)))))))))******+++,,,---+++,,,///111111444???KKKbbbooo|||~~~}}}xxxsssnnnnnnpppssswwwyyyzzz{{{zzzzzzzzz{{{~~~}}}{{{zzz|||~~~{{{xxxrrrtttuuutttsssrrrsssuuurrrsssuuuwwwxxxyyyxxxxxxyyyzzz|||~~~~~~~~~}}}|||~~~~~~~~~~~~ppp___SSSJJJDDD<<<;;;999888888999;;;===999888777555444444555666888666666999;;;===DDDKKKOOOXXXcccjjjmmmpppvvvzzz{{{|||zzzyyyxxxwww{{{yyyvvvqqqhhhZZZJJJ???444333666999>>>HHH[[[mmmrrrrrrlllaaaYYYWWWWWWUUUPPPIIIDDDFFFFFF@@@777111(((''')))+++***'''(((,,,'''''''''&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%)))(((%%%'''$$$$$$''''''$$$$$$'''((((((((((((((((((((((((%%%&&&((()))*********)))$$$&&&''')))*********)))((())))))******))))))(((***)))***...333777999:::===RRR^^^SSSDDD???<<<666//////000222444333111...))))))((()))***,,,...///((((((((()))))))))))))))'''(((((((((((((((((('''(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,------,,,,,,------...///...------000444444111...///...------...///111222111===RRRpppvvveeedddmmmhhhZZZ```jjj^^^WWW```jjjhhhXXXIIIHHHOOOLLLFFFAAAAAAAAA@@@AAADDDGGGRRRmmm{{{gggeeejjjdddzzzrrr^^^MMM^^^\\\CCC;;;444333666:::CCCKKK:::777222...------......+++,,,...//////---+++***)))***+++,,,------......999777VVVgggLLL777666888111************+++,,,---...000111///---,,,,,,---------,,,+++...222444333111///---111000///...------,,,,,,///111222111///---,,,,,,%%%&&&'''((((((&&&%%%$$$%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!###'''((((((&&&***%%%(((555;;;444---,,,''''''&&&$$$"""###&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((('''((()))***+++***))))))*********+++++++++,,,,,,+++*********++++++,,,,,,******,,,...///111999CCCXXXgggxxx~~~{{{yyyyyyxxxtttrrrrrrsssuuuwwwwwwwwwuuuuuuwwwwwwyyy|||~~~~~~{{{yyyzzz{{{~~~}}}zzzxxxsssuuuwwwvvvtttssstttvvvrrrsssvvvyyyzzz{{{zzzzzzyyyyyyzzz{{{|||||||||||||||~~~~~~~~~~~~~~~yyyvvvlll\\\OOOHHHBBB=========;;;::::::;;;===>>>999999777777777888999999<<<999888;;;:::888;;;AAA???GGGPPPUUUXXX^^^gggnnnrrrzzz|||xxxssspppppprrrtttuuuyyyvvvqqqhhh[[[MMM@@@999333333666;;;@@@KKK]]]nnnsssyyyzzzpppccc\\\YYYWWWVVVNNNHHHGGGCCC:::222///)))(((***+++(((###$$$'''%%%%%%&&&&&&&&&&&&&&&&&&###$$$"""!!!&&&&&&!!!'''%%%%%%((('''$$$$$$((((((((((((((((((((((((((('''((()))******)))((((((&&&''''''((()))***+++,,,*********))))))*********+++***+++000777<<>><<<:::888000000222555666444000,,,---,,,+++***,,,///333555((())))))***************(((((())))))))))))(((((())))))***++++++***(((&&&+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,000555666333///......------...///111222///:::LLLiiiyyycccbbbaaa^^^YYYXXXYYYYYYPPPSSSZZZ]]]XXXOOOLLLNNNMMMFFFAAAAAAAAAAAAHHHPPPSSS^^^zzz|||tttsss~~~ppp|||{{{hhh\\\jjjuuubbbIII===:::444333:::DDDHHHFFF333333333111///......000+++++++++,,,,,,,,,,,,+++)))***+++---......//////:::666KKKvvvbbbJJJ888777888111---000***++++++,,,,,,---...///...---++++++---.........000000222555666444000...//////......------------...///111000......///111%%%&&&(((((((((&&&$$$###%%%%%%%%%$$$$$$%%%&&&&&&((('''&&&&&&%%%$$$######%%%$$$$$$&&&)))+++)))''')))###&&&000111***''',,,###%%%&&&&&&&&&&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&''''''$$$"""###%%%'''&&&%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((('''((()))++++++******)))******))))))******+++,,,***(((&&&&&&'''''''''&&&,,,******---...111999BBBQQQbbbuuu~~~}}}xxxwwwwwwxxxvvvuuuvvvwwwwwwwwwvvvtttqqqpppuuuuuuwwwzzz}}}|||zzzwwwyyyzzz|||}}}}}}{{{yyywwwtttvvvxxxwwwtttsssuuuwwwqqqsssvvvyyy{{{|||{{{{{{xxxyyyyyyyyyzzz{{{{{{|||{{{|||}}}}}}}}}~~~}}}}}}ppphhhZZZLLLDDDBBB>>>888<<<;;;:::888888888999999777777666666666888999:::@@@<<<<<<>>>;;;555555:::888>>>CCCEEEFFFLLLWWW```jjjssszzzzzz{{{}}}{{{zzzmmmiiieeedddgggmmmrrruuuwwwtttmmmaaaRRRDDD:::555444444777;;;AAAKKK\\\lllvvvnnnbbb[[[WWWZZZRRRLLLJJJCCC777///...))))))***+++&&& """&&&&&&'''((()))))))))(((''''''$$$ """))))))$$$'''&&&&&&)))((($$$%%%)))(((((((((((((((((((((((())))))*********((('''&&&'''''''''((()))+++,,,---,,,+++***))))))***+++,,,,,,+++---222:::@@@CCCCCC>>>;;;888888888888777666000111444777777444///+++///---***((((((+++...111))))))***+++++++++++++++))))))************)))))))))***+++,,,---+++'''$$$+++++++++,,,,,,---------++++++******++++++,,,---,,,+++,,,000666777444///......------...///111222333777@@@VVVzzz]]]\\\UUUSSSTTTMMMHHHOOOFFFCCCFFFQQQZZZZZZUUURRRMMMFFFBBBBBBCCCFFFPPP\\\cccnnnmmmwwwwwwpppvvvyyylllgggrrrfffMMMFFF===;;;555222===KKKJJJ@@@222555777666222000111222+++***)))((()))***,,,---***+++,,,---.../////////222---===```lll\\\EEE555444555000...444++++++,,,,,,+++,,,---///...,,,***+++,,,...//////333///...111444333///---..................------***,,,......,,,---000333''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""!!!"""$$$######$$$$$$$$$%%%%%%%%%###&&&))))))'''%%%''')))(((&&&###$$$%%%%%%### $$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%((('''%%%###"""""""""###''''''&&&&&&&&&&&&''''''###+++(((%%%'''$$$!!!(((&&&&&&&&&''''''''''''((())))))))))))(((((((((((((((***,,,,,,+++***)))***+++)))(((&&&&&&((()))++++++***)))+++...222555666III[[[nnnwwwzzz}}}}}}zzz}}}}}}|||zzzyyywwwvvvuuu|||yyyvvvtttttttttsssrrroooqqqtttwwwyyyyyyyyyxxxuuuwwwxxxwwwvvvuuuvvvwwwwwwwwwuuuuuuttttttuuuuuuoootttyyy{{{zzzyyyzzz|||wwwwwwwwwyyy|||}}}|||zzzzzz|||}}}~~~~~~~~~kkkaaaWWWJJJBBB@@@@@@???>>>DDD>>>888777:::<<<;;;999<<<<<<;;;888555666:::===AAA@@@===888777:::<<<<<<<<<=========>>>AAAFFFIIIXXX^^^eeekkknnnttt}}}yyypppfff```XXXVVVVVVYYYaaaiiipppsssooodddTTTGGG@@@:::444000222444777999:::CCCXXXlll~~~rrraaa[[[]]]\\\ZZZWWWRRRDDD444+++)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$$$$&&&(((***---(((&&&,,,333...((((((((((((((((((((((((%%%&&&'''&&&%%%$$$%%%''')))******)))((())),,,...***++++++++++++,,,,,,,,,---//////000999CCCDDD???000666999777777:::666000555444555555666444222///))),,,---,,,...333555333***)))'''((()))+++++++++++++++******************,,,)))(((+++***&&&(((///)))+++------...///222444...---,,,+++++++++++++++111---///888888///,,,111///000++++++111---+++444:::===AAAHHH```aaaWWWOOONNNNNNIIIEEECCCFFF@@@BBBPPP```jjjnnnpppeeeVVVIIIIIIPPP[[[hhhttt|||jjjaaa```iiimmmjjjkkkrrrwwwzzzzzz___JJJDDD444BBB:::...@@@TTTKKK999222333444555444222///...***,,,+++)))+++...---***)))***,,,------------,,,555111555NNNqqqttt]]]VVVEEE666333222///000444,,,///---((((((------(((*********+++,,,...111222555555555333000//////000222111///---,,,+++,,,,,,++++++******+++---...///''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###"""###%%%######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%%%%''')))(((%%%######$$$%%%$$$"""$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$###$$$%%%&&&&&&%%%$$$###$$$%%%%%%''''''&&&&&&&&&&&&''''''$$$***((($$$'''$$$!!!(((&&&&&&&&&''''''''''''((())))))))))))(((((((((((()))+++,,,,,,+++******+++***)))(((''''''((()))***)))((((((***...333666888HHH[[[oooxxxzzz|||~~~~~~~~~~~~~~~~~~{{{yyyyyyyyyxxxwwwvvvuuuuuuuuuzzzxxxuuuttttttttttttsssoooqqqsssvvvwwwwwwwwwvvvuuuvvvwwwvvvttttttvvvwwwwwwwwwwwwvvvvvvuuutttsssuuuxxx{{{{{{yyyxxxxxxzzzzzzxxxwwwwwwyyyyyyxxxvvvwwwyyy|||}}}}}}}}}~~~~~~rrr^^^TTTLLLCCC======???>>>===CCC???;;;:::;;;=========<<<===>>><<<:::;;;===@@@??????<<<:::;;;>>>AAABBB;;;:::999777777888;;;===FFFLLLSSSYYY]]]ccckkkrrryyyvvvrrrlllddd[[[SSSNNNLLLKKKLLLPPPWWW^^^ccceeeZZZQQQEEE<<<888666333000222333666888999@@@RRRcccrrruuuzzzzzzpppccc^^^___```[[[UUUMMM@@@222,,,---((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$&&&)))+++'''&&&'''***...,,,%%%(((((((((((((((((((((((('''(((******((('''((()))!!!%%%(((+++,,,,,,---///,,,,,,,,,,,,---...//////.../////////666??????:::555777777999@@@EEEAAA777111222444555666555222000+++......,,,---000222000)))((('''(((******)))(((***************++++++++++++((())),,,***''')))...,,,,,,,,,***(((''')))+++,,,,,,,,,,,,,,,---...///,,,+++---222222///---///---000,,,+++000------888===>>>@@@AAAQQQuuuttt[[[PPPGGGGGGHHHGGGDDDCCCKKKGGGNNNccc{{{}}}lll]]]\\\fffttt{{{jjjUUUPPPOOOUUUXXXZZZgggwww```HHH???;;;???777555BBBEEE;;;555333333444444333111000///+++,,,,,,)))***------***------,,,,,,,,,---......---,,,111DDDaaasssooobbbTTTBBB333111222000000333111000,,,***+++...---***++++++******+++---000111333222222222222333444444000///...---------...///,,,,,,++++++,,,---...///'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$&&&######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$%%%(((+++(((%%%###"""###%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''$$$***'''###'''%%%""")))&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++,,,,,,+++******+++---***)))(((''''''((()))***''''''(((***...333888:::FFFZZZoooxxxzzzzzzzzzzzz|||{{{{{{{{{{{{zzzwwwtttrrrrrrrrrssssssssssssssswwwuuusssssstttuuuuuutttpppqqqssstttuuuuuuttttttuuuuuuuuutttssssssuuuwwwxxxxxxwwwwwwvvvuuuttttttwwwyyyzzzzzzxxxuuuttttttvvvtttqqqooooooooonnnmmmooorrrvvvyyyzzz|||}}}|||}}}{{{hhhUUUGGGBBB===;;;===???@@@???AAAAAA???===<<<===@@@CCC===???AAAAAAAAA@@@AAABBB;;;:::999:::===AAAEEEHHHCCCAAA===999777777888888888<<>>@@@DDDJJJNNNPPPPPPDDD>>>666222111111111///222222555666666:::GGGTTT```dddlllsssqqqggg```^^^ZZZQQQGGG===111(((&&&***'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""$$$&&&)))+++&&&((())))))((((((+++---'''(((((())))))(((((('''&&&)))+++,,,+++)))((()))""")))---///...------------------...///111222///000///000555;;;:::666999777888???KKKQQQIII<<>>@@@CCCCCCCCC@@@BBBCCCAAA===>>>CCCHHHAAACCCFFFHHHGGGEEECCCAAA<<<::::::===BBBFFFLLLQQQOOOKKKDDD>>>:::999999999666888;;;;;;<<<===@@@CCCGGGEEEBBB===:::888999;;;777888999<<>>999444333555444000,,,////////////000000000111/////////...............%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######"""!!!!!!###$$$######$$$$$$$$$%%%%%%%%%$$$###"""###&&&))),,,---'''&&&$$$""""""$$$''')))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%&&&))))))(((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&***$$$!!!'''&&&###)))&&&&&&&&&''''''''''''((('''((((((((()))))))))***,,,,,,,,,***))))))+++...))))))(((((((((((()))))))))************...444999DDDXXXmmmwwwxxxyyyzzzzzz~~~|||yyywwwuuurrrnnnlllkkklllmmmnnnooopppqqqqqqsssrrrrrrtttvvvxxxwwwvvvsssssstttssssssrrrrrrqqquuuvvvuuutttssssssuuuwwwxxxuuurrrpppqqquuuzzz}}}uuuvvvwwwvvvqqqhhh___YYYTTTQQQMMMLLLLLLMMMMMMMMMOOOTTT[[[ccckkksss{{{~~~}}}{{{yyyxxxxxx{{{{{{}}}vvvgggUUUGGG@@@??????@@@BBBDDDDDDDDD@@@CCCEEEBBB>>>>>>DDDJJJIIIKKKNNNPPPOOOKKKFFFBBBBBB>>>===CCCHHHMMMUUU]]]XXXQQQFFF===999888777777777888888888888999;;;===;;;;;;999777666777<<>>HHH\\\pppuuuhhhUUUJJJCCC;;;333...***&&&'''+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((''''''&&&'''((((((,,,+++***)))(((((((((((('''((()))******)))((('''%%%(((+++,,,+++)))''''''&&&(((+++,,,,,,---///000777555333222333555888:::888:::===BBBDDDAAA>>><<<666???NNNZZZ[[[OOO???333444777:::999666222///...,,,......++++++...///,,,000...+++***+++,,,,,,,,,******))))))***,,,...///444666777555222000...---.........---,,,---000333444333222111000000000000...444555000222;;;===999...555444333666333777GGGXXXWWWWWWLLL>>>DDDQQQQQQLLLEEEDDDMMMUUUTTTMMMGGGJJJIIIQQQdddyyyrrr\\\NNNDDDCCCDDDIIIOOOYYYfffqqq{{{gggGGG>>>???333===<<<888:::444...222333222111000000000111111...222111,,,)))+++---,,,***+++---...---+++)))(((///...111;;;NNN[[[ZZZRRR:::666555555111///;;;KKKLLL@@@555000///,,,+++,,,******+++...222888===@@@@@@:::444333444333...)))000000000000000//////...//////////////////......%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""!!!!!!"""$$$######$$$$$$$$$%%%%%%%%%%%%######$$$'''***,,,,,,''''''&&&$$$######&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%%%%%%%&&&)))))))))((('''&&&$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&)))### ''''''$$$)))&&&&&&&&&''''''''''''(((''''''(((((())))))*********++++++***))))))***,,,(((((())))))))))))(((((()))***+++)))))),,,333999III[[[nnnuuuvvvxxx{{{||||||yyywwwuuurrrooommmnnnnnnoooooopppqqqqqqrrrrrrrrrsssuuuxxxyyyxxxwwwuuuuuuuuutttttttttssssssuuuwwwxxxwwwvvvuuuvvvwwwwwwtttpppnnnoootttyyy}}}yyywwwsssmmmeeeZZZOOOGGGCCCAAA???>>>???@@@@@@???AAAEEEKKKRRRZZZdddnnnttt|||~~~}}}~~~|||{{{yyyxxxyyy{{{}}}{{{}}}zzzkkk\\\OOOGGG>>>>>>>>>???@@@AAABBBBBBAAACCCDDDBBB>>>???DDDIIIPPPQQQSSSUUUTTTPPPIIICCCAAA:::999@@@GGGMMMXXXeeefff[[[LLL@@@:::999999888333444555666888;;;===>>>888:::;;;:::888999>>>BBBAAA>>>;;;888666444111...+++,,,---...///000000000...+++,,,///000...///222666???RRRcccgggZZZHHH>>>;;;444...---,,,******---&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''+++***)))(((''''''''''''(((&&&&&&'''***+++)))&&&'''(((***++++++***(((''''''***,,,---,,,***)))***&&&'''((()))+++...222555<<<;;;888777999===AAADDDBBBDDDJJJQQQPPPIIIBBB@@@888DDDUUU^^^XXXGGG888222666999:::888333///......+++......+++,,,///000...///,,,***)))+++,,,,,,++++++***)))((((((***,,,...444777777333111111000...444444555444222222333555;;;:::888555333222111000...111111///111555777555,,,111000000333000111>>>AAAAAAHHHGGG>>>FFFYYY```OOOIIIKKKWWWbbbaaaWWWOOONNNJJJLLLWWWeeerrr~~~gggVVVPPPJJJHHHGGGKKKSSSZZZ^^^```hhhdddFFF<<<;;;888GGGCCC444444666111...111111111111111111111111///444555000,,,---...---'''))),,,......,,,(((&&&---,,,222CCC[[[ggg]]]LLL666555666666111///<<>>BBBHHHQQQ[[[bbblllqqqxxx{{{zzzzzz}}}}}}|||{{{{{{{{{|||}}}~~~|||}}}|||nnn___QQQIIIGGG<<<<<<=========>>>@@@BBBBBBCCCBBB@@@>>>???CCCFFFNNNOOOPPPSSSSSSOOOHHHBBB???666555>>>GGGOOO]]]mmmvvvhhhTTTDDD===;;;;;;;;;111222222555888;;;===>>>555999<<<===;;;;;;???BBBDDD@@@:::555333222000///''')))+++---............,,,))))))---000///...000222777BBBMMMNNNEEE;;;888666///)))))))))((()))+++&&&&&&'''''''''((((((((($$$$$$%%%%%%&&&''''''(((((((((((((((''''''''''''$$$$$$$$$&&&(((((((((&&&'''(((***,,,,,,***((('''(((***++++++***))))))***%%%&&&'''((()))+++///222;;;999888888<<>>YYYfffrrrtttrrruuuzzz~~~{{{zzzxxxwwwxxxyyyxxxwwwvvvvvvuuuuuutttsssssssssttttttuuuwwwzzz{{{zzzxxxxxxxxxwwwwwwwwwwwwxxxxxxvvvyyy|||~~~|||zzzyyyxxxtttssssssrrrrrrqqqppppppjjjbbbVVVLLLEEE@@@;;;888===<<<;;;:::;;;999777555777777777888<<>>AAACCCCCCBBBAAA???>>>???BBBDDDHHHIIIKKKNNNOOOLLLEEE@@@CCC:::888BBBMMMVVVgggyyy}}}mmmVVVDDD<<<999999999444333333555888;;;<<<<<>>444222666222444555222---+++---111///111000------000000------///333777999777222---,,,***(((&&&&&&''')))+++''',,,,,,((((((...111000222555888999888777777777555444222000...,,,++++++...((()))000000)))(((...,,,///,,,...444...***111222///555888333???YYYhhh```ZZZ\\\kkkzzz~~~wwwqqqlll___TTTTTTYYYZZZWWWTTTfffyyyuuuVVVNNNTTTKKKHHHDDD@@@CCCKKKQQQSSSqqqeeeEEE<<<===<<>>333444333111666...///111222333111000//////777;;;666111///...---+++++++++,,,,,,---------***---888MMMdddjjjVVV>>>???555///111222111666>>>```gggYYY:::***000222******+++,,,...///...------.../////////------...000)))+++---...000000000///***+++---///////////////&&&&&&&&&&&&&&&&&&&&&'''$$$%%%%%%$$$'''+++)))######"""""""""###%%%''')))$$$$$$$$$$$$$$$%%%&&&'''$$$$$$###"""$$$&&&(((***)))'''%%%&&&'''%%%"""%%%%%%%%%&&&&&&&&&''''''###%%%'''&&&###""""""$$$&&&''')))((('''&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''((('''&&&(((******'''$$$'''%%%&&&((('''$$$&&&+++((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''')))((('''''''''(((***++++++))))))++++++---666???\\\lllvvvrrrpppvvv{{{yyyyyy{{{zzzvvvuuuvvvuuurrrssstttvvvxxxxxxwwwuuusssvvvyyyzzzwwwwwwxxxxxxtttxxxxxxyyyxxxxxxyyy|||yyywwwvvvxxx{{{|||{{{yyyxxxwwwvvvuuusssnnniiieee\\\RRRHHHCCC>>>888555555::::::::::::::::::::::::888777666666777:::===???MMMTTT]]]eeekkkqqqxxx}}}{{{~~~~~~|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{ssscccUUULLLGGGEEECCC@@@???@@@AAAAAA???<<<999?????????@@@AAABBBCCCDDDFFFGGGIIIJJJIIIFFFDDDBBBCCC;;;===IIIOOOTTTiiirrrWWWDDD===<<<888444666555444444444666999:::777777777777999;;;===>>>???:::333///......,,,)))...,,,***,,,///000...,,,,,,---------,,,---000222222222222222222111000000...***&&&&&&(((*********%%%&&&'''''''''(((***,,,%%%$$$$$$'''***+++(((&&&%%%&&&&&&'''((())))))***%%%'''((('''%%%$$$'''***%%%&&&'''(((((('''&&&%%%)))))))))))))))(((((((((%%%***---+++***,,,,,,+++***---000222444:::CCCJJJMMMWWWcccggg```QQQCCC:::;;;<<<===>>>===888111+++333222111000......111666999555333333///)))---666222555999<<<<<<888333000(((,,,,,,''''''++++++'''******+++++++++,,,,,,,,,//////000000111222333333---------,,,,,,+++++++++))))))*********+++++++++---------------...///000,,,,,,///333777>>>NNN]]]^^^___gggvvvzzzxxx|||wwwdddWWW[[[XXXLLLGGGNNNZZZoooUUUMMMSSSGGGQQQIII>>>???HHHFFFKKK\\\tttoooIIIHHHGGG===CCCGGG@@@777111000111222222+++111222...---111222///444>>>===777777222000888333111///......---+++(((...))):::^^^mmm^^^KKKFFFCCC===888555444444777;;;LLLssslllAAA000111...---)))(((***...///,,,,,,...000000000///---)))&&&###+++,,,---...////////////000...,,,,,,///000///---&&&&&&&&&%%%$$$###""""""$$$%%%%%%$$$&&&***)))$$$$$$############%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%######$$$%%%''')))((('''&&&(((******'''$$$%%%%%%%%%&&&&&&&&&&&&'''###%%%'''&&&$$$"""###$$$!!!###$$$%%%$$$$$$$$$&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''(((&&&%%%'''))))))'''%%%(((%%%%%%((((((&&&'''***((((((((((((((((((((('''(((''''''&&&&&&''''''((()))((('''''''''(((******)))((()))++++++,,,333;;;VVVgggtttsssrrrvvvyyywwwzzz}}}}}}yyyxxxzzzzzzwwwuuuuuuuuuvvvvvvvvvvvvvvvvvvyyyyyyvvvvvvxxxxxxuuuyyyzzz{{{zzzyyyyyyyyy{{{zzzxxxwwwxxxzzz{{{zzzxxx{{{zzzwwwsssnnnggg```[[[KKKCCC===;;;:::888777999::::::999999999999::::::<<<:::888666666777999;;;@@@FFFMMMUUU]]]hhhsss{{{}}}}}}zzz{{{}}}~~~~~~}}}}}}}}}}}}zzzooo___PPPHHHEEECCCCCCBBB@@@???>>>???>>><<<:::@@@@@@@@@AAABBBCCCEEEFFFHHHJJJKKKKKKIIIFFFDDDBBBEEE@@@AAAJJJPPPUUUddduuu{{{jjjTTTEEE@@@???:::666444333222222333444555666444444444444555666888999888777444000,,,++++++,,,+++***((())),,,---,,,***+++,,,---,,,+++,,,---///...////////////...---------***&&&&&&(((***+++***$$$&&&'''&&&%%%&&&((()))%%%$$$$$$&&&)))***(((&&&(((((('''&&&&&&&&&''''''%%%'''((((((''''''***---''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%((()))'''(((+++***&&&)))+++---000444;;;BBBGGGGGGPPP\\\```ZZZLLL@@@888777888999:::999555...)))000000111111//////333999<<<===<<<888333//////111111444888::::::777222///***---,,,((('''***)))%%%*********++++++,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,,,,+++++++++******************++++++,,,---......---......///444333444555444777BBBMMM___aaajjjxxx{{{uuu}}}uuuiiifff\\\LLLEEEDDDLLL```wwwkkkIIIBBBFFFAAAKKKFFF===AAAKKKLLLQQQbbbuuu{{{fffMMMHHHDDDBBBNNNHHHAAA777111////////////+++111333111111444555222444BBBFFFFFFLLLIII===999222111///....../////////333222CCC^^^eeeYYYTTT\\\QQQHHH<<<555444555666777AAAiiipppMMM222//////,,,***((()))---...,,,,,,///000000000000///---+++***,,,,,,---......///000000...,,,++++++,,,+++(((%%%''''''''''''%%%###!!!&&&''''''&&&(((,,,+++'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&((())))))'''&&&%%%$$$$$$%%%&&&''')))))))))***,,,,,,***(((%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&&&&$$$######$$$!!!###$$$######%%%&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%'''))))))(((***&&&%%%(((***((((((***''''''(((((((((((((((((((((''''''&&&&&&''''''(((((((((''''''(((((()))***(((''')))+++++++++111999QQQbbbqqqssstttwwwyyywww|||||||||~~~}}}zzzvvvvvvuuuuuuvvvwwwxxxyyyvvvyyyyyyvvvuuuxxxwwwtttyyy|||~~~~~~|||yyywwwwww{{{zzzxxxyyyzzzzzzyyyxxxzzzyyyuuuoooggg]]]UUUPPP>>>888555666888777999<<<;;;:::999888888999:::;;;;;;:::888666666666888999888;;;???EEEMMMYYYhhhrrrzzz}}}|||zzz{{{}}}~~~}}}}}}}}}~~~}}}rrrgggXXXKKKDDDCCCDDDFFFGGGCCC???<<<<<<=========AAA@@@AAABBBDDDFFFIIIKKKMMMOOOPPPOOOLLLHHHEEEDDDEEEDDDDDDHHHQQQ[[[dddiiijjj^^^QQQHHHEEEBBB<<<666222222222333333333333333222222111111222222333444///222333000+++)))+++...***)))((()))+++,,,+++***---...000///---,,,,,,---++++++,,,,,,++++++***)))+++(((&&&&&&(((***++++++$$$%%%&&&&&&$$$$$$%%%'''%%%$$$$$$&&&(((((('''&&&)))(((&&&%%%%%%&&&''''''&&&''')))))))))***---///)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&)))***)))+++...---(((***))))))---333:::???AAA===FFFQQQUUUPPPEEE;;;666888888:::;;;;;;777111---------///111000111999CCCHHHPPPPPPDDD999666444...///111555777777444000...,,,------)))((()))(((%%%))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************+++---//////...---...///333111222444555777???III]]]bbbjjjuuu{{{sss}}}{{{fffNNNEEE>>>AAAOOOjjj}}}vvvzzz~~~XXXEEE??????EEEGGGEEE???CCCNNNOOOTTTdddrrriii[[[QQQLLLKKKQQQ[[[GGGAAA888111...---------...222444222222444555444888GGGMMMRRRbbbfffSSSBBB999777444000---...000333333<<>>HHHccc~~~lll```ccchhhmmmpppLLLFFFAAA>>>JJJHHHHHHCCCDDDLLLLLLOOO]]]gggYYYSSSTTTWWWbbbgggaaaDDD???888222......///000333444333111000222666888FFFSSSVVV]]]uuukkkUUUFFFCCC<<<444---+++...222...AAA```vvvqqqccciii{{{tttlll[[[FFF888222111000777SSSqqqbbb777,,,111'''000,,,+++---...,,,---111,,,,,,,,,+++,,,---...///,,,,,,,,,---...000222333000///---,,,***)))((('''******++++++***)))'''&&&'''******((((((,,,...---(((((('''&&&%%%$$$###"""%%%%%%%%%&&&(((***,,,,,,(((((('''&&&%%%%%%%%%%%%'''((()))((('''%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%$$$###&&&((()))(((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''((((((((('''((())),,,---***'''&&&)))***((((((+++&&&'''''''''(((((())))))(((((((((''''''(((((((((&&&''''''(((((((((((((((+++(((&&&'''(((,,,666AAARRR[[[eeejjjnnnuuu|||~~~yyyuuuwww{{{~~~~~~|||{{{{{{}}}{{{vvvtttvvvuuussswww{{{~~~|||{{{{{{{{{{{{{{{zzzyyyyyyyyywwwuuunnncccUUUIIIBBB???:::777777::::::888999===999888777777777777888999555444444444555777888999;;;===?????????CCCJJJPPP\\\eeepppyyy}}}~~~}}}||||||~~~~~~tttlll]]]WWWOOOGGGEEEIIIPPPUUUVVVOOOGGGAAA???AAADDDEEEFFFHHHKKKOOOTTTXXX[[[]]]___bbbdddaaaZZZTTTRRRRRRFFFGGGBBBBBBPPPccciiibbbPPPOOONNNNNNKKKEEE>>>888444444444444333222000///111111111111111000000000,,,***)))***---...,,,++++++,,,,,,,,,,,,,,,------222333555444111...------,,,,,,,,,,,,,,,++++++***''''''''''''''')))+++,,,&&&((())))))(((&&&''''''%%%&&&&&&&&&&&&&&&''''''))))))(((''''''((()))))))))((('''''''''((((((((()))((('''%%%%%%%%%&&&'''&&&&&&&&&&&&''''''((((((""")))'''###%%%***------***((()))...111222111///555===@@@>>>999777666444444444555555333000---,,,))))))---...555LLLddd^^^;;;333333...+++,,,...//////...---+++)))))))))******))))))***(((((()))******+++,,,,,,+++*********************++++++++++++++++++++++++************************)))---111111///...111444555222222777;;;<<<>>>BBBQQQ^^^ccc]]]\\\hhhsssuuuyyycccMMMEEEBBBJJJeeennn```VVVSSSaaauuu]]]AAAAAA===999FFFEEEHHHBBBAAAFFFFFFIIIUUUXXXSSSQQQVVVggg}}}www[[[???<<<888333111111444666666333111///000555>>>EEEUUUbbbeeemmmsss]]]RRRLLLBBB777///---///222000DDDddd||||||ppprrr~~~{{{{{{nnnSSS::://////000333BBB[[[UUU666...222(((222...---......,,,---111...------,,,,,,,,,---...---------...///000111222111000---+++)))***,,,...++++++******))))))(((((($$$'''(((%%%%%%))),,,,,,)))))))))((('''&&&$$$######$$$%%%&&&(((***,,,---''''''''''''&&&&&&%%%%%%!!!###%%%&&&&&&%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$&&&&&&%%%###&&&'''((('''$$$###"""###&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&''''''((())))))((((((***,,,(((&&&''')))(((%%%''',,,&&&&&&''''''((())))))))))))((((((''''''(((((()))&&&&&&'''(((((((((((('''+++(((&&&'''(((+++666AAAMMMRRRYYY^^^dddllluuu{{{~~~zzzssswww|||~~~{{{|||}}}{{{wwwuuuxxxxxxvvvvvvyyy}}}~~~~~~~~~zzz{{{|||{{{zzzyyyzzz{{{{{{wwwnnn^^^MMM@@@999777555444666:::999777999===777777777777777777777777555555555444555555555666777:::>>>???>>>???CCCGGGKKKTTT```kkkrrrxxx}}}|||||||||||||||~~~~~~|||mmmcccUUUQQQKKKFFFEEEJJJRRRXXXWWWQQQJJJEEEEEEGGGJJJKKKMMMPPPTTTYYY]]]```aaabbbcccgggiiifff^^^WWWUUUVVVLLLIIICCCBBBNNN]]]```YYYKKKMMMOOONNNKKKFFF@@@<<<666666555333222000////////////000000000//////...///+++((()))---///---+++)))+++,,,,,,+++***,,,---111222222111...,,,++++++,,,------------,,,++++++&&&'''(((((('''''')))+++&&&)))++++++***)))))))))&&&'''((('''%%%%%%'''))))))))))))(((((('''&&&&&&***(((&&&&&&&&&&&&&&&$$$''''''&&&&&&&&&''''''(((&&&&&&&&&'''(((((())))))###***((($$$&&&+++...,,,***)))***+++---......,,,000666888777555666777666555444444444333000...,,,'''(((,,,,,,333NNNlllZZZ555++++++(((***+++,,,------,,,,,,+++)))''''''***+++)))***,,,)))))))))************+++))))))))))))))))))***************+++++++++++++++))))))*********+++++++++)))---111111//////444999333222777BBBIIIHHHFFFEEENNNeeeooo___QQQYYYhhhoooqqqkkkUUUMMMLLLVVVppp~~~nnneeeiiiqqqooouuu}}}mmmMMM===>>>;;;999AAA>>>CCC???;;;@@@BBBFFFRRRNNNTTTTTTZZZuuutttPPP;;;:::777444222333777:::444000...000444<<>>>>>222...000...111------......++++++...000000000/////////......------///000000000000000...---,,,***)))***---000111///---***))))))******$$$((()))%%%%%%)))---...************)))(((&&&%%%"""###$$$%%%(((***,,,---''''''''''''''''''&&&&&& ###&&&'''&&&%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$&&&'''%%%###$$$%%%&&&&&&$$$"""######&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''%%%'''))))))'''&&&''')))%%%&&&)))***&&&"""&&&...&&&&&&''''''((())))))***))))))(((((((((((())))))%%%&&&'''(((((((((''''''***((((((***)))***111:::AAAEEEKKKQQQXXX```iiipppwww{{{~~~}}}}}}}}}yyytttvvv{{{~~~~~~}}}zzz{{{zzzwwwwww{{{}}}{{{vvvxxxzzzzzzzzz{{{|||~~~xxxzzz||||||zzzyyy{{{}}}|||wwwlllZZZGGG;;;666666444444777:::888555666:::555666888999999888666555333333333444444555666666555999===???>>>>>>AAADDDAAAGGGPPPXXX```iiirrryyyyyyzzz{{{|||}}}~~~}}}tttdddYYYNNNLLLIIIDDDCCCFFFNNNTTTRRRNNNJJJHHHJJJMMMPPPQQQPPPSSSXXX\\\^^^^^^]]]\\\\\\```ccc___WWWPPPOOOPPPLLLGGGCCCEEENNNUUUTTTPPPIIIKKKNNNNNNKKKGGGDDDCCC<<<;;;888666444333333333///000111222222222111000000...,,,++++++------...***,,,------++++++---///111111111///,,,++++++,,,+++++++++++++++******)))&&&((())))))'''&&&(((***%%%(((+++,,,+++*********((())))))(((&&&%%%(((***!!!###%%%'''(((((('''''')))'''$$$%%%'''(((&&&%%%%%%%%%&&&'''((((((((((((&&&&&&'''(((((()))******%%%))),,,******,,,,,,***((()))*********+++---///)))---111222222222444777999777666555555444111///***&&&(((---+++///JJJiiimmmHHH///))))))&&&)))******++++++++++++++++++''''''++++++((((((,,,************))))))))))))***++++++,,,,,,---------)))*********++++++++++++(((((()))***+++,,,,,,---***...111111///111888???777:::FFFWWW```\\\QQQIIIPPPuuuoooSSSPPP]]]dddeeerrr{{{nnn\\\]]]```mmm|||sssmmmnnnwwwrrrUUUCCCAAA???>>>@@@@@@:::AAA<<<666;;;>>>CCCOOONNNYYYWWWaaa^^^EEE888888666333111333777;;;111------222777<<>>???AAADDD===@@@EEEJJJQQQ\\\iiirrrwwwxxxzzz|||}}}~~~~~~~~~{{{yyyiiiXXXMMMKKKJJJGGGCCC@@@CCCIIIOOOMMMJJJIIIIIIMMMQQQTTTVVVOOORRRWWWZZZ[[[YYYUUURRRRRRWWWZZZVVVMMMFFFEEEGGGHHHCCCAAAHHHOOOPPPNNNLLLHHHKKKMMMMMMJJJHHHHHHIIICCCAAA===:::888777888888222333444666666666555444000111000---))))))---111,,,///111000...---///222333333222///---,,,...///)))))))))))))))(((((('''&&&(((***)))&&&%%%''')))$$$'''***,,,+++******+++(((******)))&&&&&&(((+++%%%)))+++,,,+++(((%%%$$$%%%((()))((('''###$$$&&&((())))))(((((('''''''''((()))******++++++***'''&&&***---)))!!!$$$'''******)))***...222(((+++...///...000333777777555222111111000...,,,(((%%%)))///+++,,,EEEdddzzzkkkQQQ888+++++++++((())))))******+++++++++,,,---((((((,,,+++'''&&&***++++++******)))((((((((())))))***+++,,,,,,------))))))******++++++++++++''''''(((***+++,,,---...***...111111///222;;;CCCFFFLLLZZZlllrrrfffRRREEETTTYYYMMMUUU[[[]]]jjjqqq{{{nnnaaannnsss}}}iiiooo~~~cccCCC<<>>???EEE???;;;BBB<<<444777:::???KKKQQQ]]]YYYfffsssJJJ???666777666333000111555:::///,,,---333666888@@@IIINNNXXXbbbpppttteee]]]hhhnnn^^^KKK>>>888444---'''666DDD^^^www~~~zzz{{{rrrOOO444...000111***000((((((111)))###333+++((())),,,+++&&&$$$&&&***+++---///000000...------///111333333111---+++***...222333000---+++,,,:::999555...,,,000222111''')))+++,,,,,,,,,...///***************+++++++++(((''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&(((***++++++***'''###!!!))))))))))))'''%%%###"""%%%""""""%%%%%%###$$$'''###%%%&&&%%%######$$$%%%######$$$$$$%%%&&&'''''''''((((((&&&$$$$$$%%%&&&)))(((&&&$$$###$$$&&&'''(((((())))))))))))(((((((((((((((((()))))))))))),,,,,,***)))'''%%%$$$###'''((())))))******))))))&&&&&&''')))***,,,------555888===DDDKKKOOOPPPOOO]]]eeepppvvvwwwwwwyyy{{{|||||||||||||||{{{{{{zzz}}}xxxuuuwww}}}~~~{{{xxxttttttwwwyyyyyyxxxxxxzzzzzzyyy{{{~~~zzzyyyppp```MMM<<<555666999777999;;;<<<;;;888555222333555666555444444555777000111222333444555555555666;;;???>>>>>>AAABBBAAA???===>>>AAADDDJJJUUUaaammmttt}}}}}}}}}ssseeeVVVMMMJJJHHHGGGDDD@@@>>>???BBBEEEIIIHHHHHHJJJMMMOOOOOONNNKKKLLLNNNQQQRRRPPPKKKHHHHHHHHHGGGEEEDDDBBBAAAAAA@@@@@@FFFNNNRRROOOKKKKKKCCCFFFIIIJJJJJJLLLQQQVVVLLLDDD:::555999======:::444555888:::999555333333111111111000///---,,,+++000///...------...000000+++//////---...222000)))...+++((((((******(((&&&(((''''''&&&&&&&&&&&&'''&&&***---,,,***,,,222888)))***++++++***)))(((''''''''''''(((***+++***)))***&&&&&&((('''$$$&&&---&&&''''''((()))((((((((('''++++++$$$"""&&&(((%%%&&&))))))''''''+++...---,,,+++***))))))***+++,,,+++++++++,,,...111444666666444111...***(((&&&%%%---,,,+++***(((--->>>OOO\\\KKK999000---+++***+++(((''''''***------***'''*********)))******+++,,,,,,((($$$"""###&&&(((***+++++++++++++++***)))((()))'''&&&(((+++---+++)))******+++++++++,,,,,,,,,(((...333111------444<<>>;;;>>>;;;;;;999555222444:::@@@FFFMMM```tttsssZZZBBB777222222111000111222444555000555444...///999CCCHHHNNNRRRaaaiii```\\\``````eee___UUUHHH===888777666999>>>aaayyyyyyuuuwwwgggEEE000000000***+++++++++*********))))))+++...111000,,,******,,,111111000000/////////...000222444444111///------000222444555333000,,,)));;;;;;888222000333555333/////////...,,,,,,---///------,,,***)))((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))'''((()))***)))'''%%%$$$''''''(((((((((&&&%%%$$$%%%""""""%%%%%%###$$$'''$$$&&&'''&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&'''''''''''''''&&&$$$$$$%%%&&&((('''&&&%%%$$$%%%&&&'''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))'''((())))))'''%%%""" %%%&&&&&&&&&&&&'''''''''&&&&&&''')))***+++,,,---111333888>>>EEEHHHHHHHHHPPPYYYdddlllpppsssxxx{{{zzz{{{{{{{{{zzzxxxvvvuuuvvvtttsssuuuzzz}}}}}}|||{{{xxxuuutttvvvxxxxxxwww|||~~~}}}|||}}}{{{vvvkkkZZZHHH;;;666777:::888:::;;;<<<;;;888444222111333555555555444555666222333444444555555555444888===@@@>>>???BBBDDDCCCAAA>>><<<>>>AAAEEENNNWWWcccjjjsssyyy{{{||||||}}}~~~~~~vvvllldddXXXKKKDDDCCCHHHGGGDDD@@@===>>>AAADDDEEEGGGJJJLLLLLLKKKIIIHHH???@@@AAACCCDDDBBB???<<>><<<;;;:::;;;;;;===>>>EEEOOORRRNNNHHHFFFCCCEEEHHHJJJKKKOOOSSSWWWLLLEEE;;;888;;;@@@@@@>>><<<===???AAA???<<<:::999111111000000//////......000000000//////000000111...111000,,,,,,///---'''---+++(((((()))***(((&&&((((((((((((((()))***+++***,,,---.........//////,,,,,,***)))((()))))))))%%%%%%%%%''')))******)))...***)))+++)))&&&(((...((((((((((((((((((((('''&&&******&&&$$$(((***(((&&&******((((((---///...++++++***))))))***++++++************,,,///111333333222111///...,,,+++***))))))++++++***---<<>>KKKlllcccHHHCCCKKKNNNaaaccc\\\eeesss{{{rrrMMMAAA:::@@@CCC???<<>>AAAAAA???@@@HHHSSS\\\dddjjjrrrwwwuuuvvvxxxyyyxxxvvvsssqqqssstttuuuxxxzzz|||~~~~~~wwwuuuttttttwwwyyyzzzzzz}}}}}}~~~|||rrrdddPPPAAA999888999:::999:::<<<<<<:::777444222000222555666555444444444444444555555555555555444:::>>>@@@>>>???DDDGGGGGGEEE???;;;<<<>>>AAAEEEKKKWWW]]]gggqqqyyy}}}}}}yyyvvvggg___WWWQQQIII@@@<<<===EEEDDDBBB???======???BBBAAAFFFKKKLLLIIIDDD@@@???:::999999:::;;;:::888666999999999888777777:::<<<;;;<<>>@@@@@@DDDGGGKKKMMMLLLGGGAAA===555333111000///000111222111111111222222111111000111111///++++++,,,***%%%,,,***(((((())))))((('''))))))))))))***+++,,,,,,---...000333666555111---222000,,,***((()))***+++%%%&&&&&&((()))+++---...111...------+++((()))---******))))))((((((''''''%%%((()))'''&&&))),,,+++'''******(((***...000...++++++***))))))***++++++***)))))))))***,,,---///---.../////////...------%%%&&&***,,,+++...999FFFEEE999...,,,,,,+++***,,,,,,)))&&&%%%''')))++++++***+++,,,,,,,,,+++***)))...,,,******+++,,,---,,,***++++++++++++***))))))+++******+++---...---,,,)))))))))*********++++++***,,,---------///222555CCCKKKRRRQQQHHH???;;;:::===VVVnnnoooZZZEEE???BBBIIIWWWVVVSSSeee|||rrrddd^^^ooo~~~aaaFFF===999@@@CCC@@@===>>>;;;999777555333333333444;;;HHHZZZ___OOO888000555...////////////......---333333333666AAANNNTTTSSSQQQPPPRRRLLLEEEOOOZZZVVV]]]ccc^^^MMMAAAAAA===555333BBBgggxxxkkk]]]III999000,,,,,,,,,+++++++++************************,,,------+++***............------------...000222222111000///000....../////////...---,,,555888888555444666444111666777777555111///...///))))))))))))((((((((((((%%%%%%%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&((('''&&&&&&&&&&&&'''(((%%%&&&'''(((((('''&&&%%%%%%""""""%%%%%%###$$$'''$$$%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&((($$$$$$%%%&&&'''''''''&&&(((((())))))))))))(((((((((((((((((())))))))))))&&&((()))++++++)))(((&&&***)))'''''''''(((***,,,''''''((()))***+++,,,,,,...///222777;;;===<<<:::666;;;DDDLLLTTT\\\dddjjjkkknnnrrruuuwwwvvvuuusssrrruuuxxxzzzzzzzzzzzz{{{qqqqqqrrrtttwwwyyy||||||zzz||||||{{{}}}{{{mmm]]]III;;;888999:::::::::;;;<<<;;;:::777444222111444777888666333222111333444444555666666666666:::>>>???===???FFFKKKLLLIIIAAA;;;===@@@AAABBBEEELLLPPPXXXcccoooyyy~~~|||zzzwwwtttpppjjjddd___RRRLLLFFFBBB>>>999888;;;>>>>>>>>><<<;;;<<<>>>AAA???EEEIIIHHHAAA;;;999999999777666777888888777666555777888777666777:::>>><<<<<>>@@@>>>:::666888666333///,,,+++******((()))***+++,,,...222444333222111///,,,******,,,,,,,,,***)))((('''''''''&&&((()))(((''')))***+++(((******(((***//////,,,+++******************+++******)))))))))***+++,,,((()))+++---...---,,,+++&&&&&&)))++++++...888DDD;;;222++++++,,,+++***++++++)))'''&&&''')))+++,,,+++,,,---......,,,***(((+++***))))))++++++***)))******+++++++++******)))))))))))))))***+++++++++((())))))))))))*********,,,+++***+++---///000111;;;@@@DDDCCC===999:::<<<666DDDSSSVVVLLL@@@???DDDDDDRRRSSSUUUmmmPPPBBB>>>TTT|||wwwTTTBBB<<<;;;AAADDDAAA===<<<999888666555555666666666444???LLLNNN@@@000000888111111222333222111///...555333333<<>>===???FFFLLLNNNIIIBBB===???BBBCCCDDDFFFIIIJJJMMMTTT___jjjrrrvvvxxxyyy{{{|||}}}~~~~~~~~~~~~}}}|||{{{zzzppplllfffaaaZZZSSSLLLGGGCCC===999888666444666:::666777888999999;;;===@@@>>>AAACCC???888333444666555444333333555666666555111555999999777666999<<>>DDDFFFCCC@@@@@@AAAAAABBBEEEIIIPPPVVVZZZPPPCCC888444333333777===FFFXXXmmm|||xxxdddQQQBBB>>>999444111000111222000000111222111000...---000...------...---++++++)))***))))))))))))***+++,,,,,,---...000222444555555<<>>@@@===<<>>???VVV{{{pppNNNBBB??????BBBDDD@@@<<<::::::999777555444444666777777;;;??????888111111666222333333444333222000///000...111<<>>???<<<===DDDIIIJJJDDD???===@@@BBBAAACCCFFFOOOOOONNNPPPTTTZZZaaafffoooqqquuuxxxyyy{{{}}}|||}}}~~~~~~~~~rrrrrrrrrrrrpppnnnkkkjjj___ZZZSSSLLLFFF@@@;;;777777333000111111000222666111333666888888:::<<<>>><<<<<<:::666111///111444444333333444777999999888333:::AAABBB???<<<;;;===???;;;;;;???@@@>>>===>>>:::===@@@CCCHHHQQQ^^^gggWWWHHH:::555333222999BBBKKKaaazzzwww```FFFCCC===777333111000111111111111111000///......000------111333000......)))***++++++******,,,...+++,,,///222777;;;>>>@@@<<>>AAA??????===:::555000,,,)))((()))***)))(((+++222777:::======888444444444222///---+++***((((((((())))))(((***,,,+++''''''***------,,,***---000---''')))***++++++++++++***)))+++++++++++++++++++++***,,,,,,---...---,,,+++***,,,)))((()))))),,,666@@@555///,,,---,,,***)))+++&&&(((***++++++,,,---///////////////...,,,***)))+++)))))))))++++++***)))))))))***++++++++++++***+++---...---,,,,,,---...)))))))))*********++++++---,,,******,,,.........---111555555222//////000777333333555444999JJJ\\\sss|||rrrdddooo```CCC???@@@KKKgggdddIIIAAA@@@AAABBBBBB@@@;;;888;;;;;;888333000111666<<>>AAAAAA===<<>>CCCLLLMMMNNNLLLJJJLLLPPPUUUZZZ^^^cccgggiiijjjkkkmmmnnnoooooooooooonnnmmmmmmbbbbbbbbbaaa^^^[[[XXXVVVPPPJJJCCC===888555333111111...---///000///000444222444777999999999:::;;;777555222000...///000222333333444777;;;======<<<555>>>IIILLLGGG@@@===<<<:::777888<<<===:::777888444888<<<===@@@JJJ[[[iii\\\KKK<<<666333333===JJJUUUhhh|||ttt]]]GGGDDD???999555333222222333333222111000000000000111...000666777222///000)))+++---,,,++++++...000---...000444888<<<@@@BBB===>>>===:::888777999<<>>>>>888555666555222///---+++)))))))))*********(((+++///...***+++///111111///---///222...''')))***++++++++++++***))))))******+++++++++******------,,,,,,++++++******+++((((((******+++222999222---+++,,,,,,)))***---''')))*********,,,111555111111000...---+++******,,,***((((((***+++***)))))))))***++++++++++++++++++---///...,,,+++,,,...************+++++++++,,,------,,,++++++,,,...///,,,///222222///---------444000111444333888LLLcccyyyyyygggGGG999999AAAUUUuuurrrSSSBBB>>>???@@@@@@@@@???;;;888:::;;;:::444000444AAALLLGGG@@@888333333333000+++000////////////000000111333666===FFFIIIKKKTTT___[[[NNNQQQ[[[WWWQQQMMMGGGBBB>>>???EEEFFF???777444444999\\\gggIII888444333...((())))))*********+++++++++)))+++---...---,,,------------------.........//////000111000//////111222---------....../////////###'''(((&&&''')))(((%%%%%%&&&&&&&&&'''+++111555,,,,,,,,,+++***))))))(((((((((&&&%%%$$$#########''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&'''(((((($$$%%%&&&(((((((((((('''%%%""""""%%%%%%###$$$'''###$$$&&&&&&&&&&&&''')))!!!!!!"""###$$$$$$%%%%%%"""$$$%%%%%%%%%&&&)))+++)))(((&&&$$$###$$$&&&'''(((((())))))))))))(((((((((((((((((())))))))))))((()))***++++++***)))(((''''''((())))))))))))((((((((())))))******++++++,,,---///333666777555333555555444666777999888777777:::===BBBGGGKKKNNNOOOLLLLLLOOOTTTXXXVVVMMMFFF===AAADDDEEEDDDDDDFFFHHHRRRSSSPPPKKKIIIHHHDDD>>>:::777333333666888888777888888999999999888888888555777999;;;<<<>>>AAADDDBBBBBBBBBAAA???>>><<<;;;AAACCCBBB===:::<<<===;;;777666888999777555999???>>>BBBEEEDDD@@@>>>AAAEEEAAAEEELLLQQQSSSTTTTTTUUUZZZZZZZZZZZZYYYXXXWWWWWWVVVVVVVVVTTTQQQMMMIIIGGGFFFAAA:::444222222111111000------000111///000444555777999:::999999999:::333111...---///000000//////000222666:::<<<<<<:::111<<>>888666666444666;;;<<<777333222222777:::888777@@@SSSbbb\\\JJJ:::555333333???NNN]]]kkkxxx|||zzzfffOOOFFFCCC???;;;777555444333666555333111000000111222333000222999:::444//////))),,,...---,,,,,,///222///000111333555888:::;;;999555000...111444777888===;;;777444222111222333+++------***(((+++333999666;;;<<<666222444333//////---+++)))))))))+++,,,***(((+++111111---...333555444111///222333///''')))***+++,,,,,,+++***)))((())))))************)))+++***))))))((())))))***((('''(((++++++***...444///+++)))++++++)))***...)))******((((((---444:::333222000...,,,++++++***+++)))&&&&&&((()))))))))((()))***+++++++++++++++***,,,---,,,***)))***---***++++++++++++,,,,,,,,,---......---++++++---000,,,...111111000///000111///...333777555888MMMeeeXXX?????????III___aaaDDD;;;;;;===???>>>>>>>>><<<999777:::;;;777444<<>>DDDCCCBBBNNN]]]___RRRYYYcccVVVEEECCCEEEAAA===AAAHHHCCC444///444555777[[[pppPPP999333333---%%%))))))******++++++++++++'''+++......+++***+++---.../////////000000111111000111111000//////000222((()))+++---///000000111'''###"""&&&&&& &&&'''(((((()))+++///222111---)))(((((()))'''%%%###&&&)))'''###"""$$$(((%%%&&&''''''%%%$$$%%%'''%%%''')))***)))((()))))),,,***'''%%%$$$$$$%%%&&&%%%&&&%%%$$$######&&&(((%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$///---***'''%%%&&&'''(((%%%&&&''''''&&&&&&(((***'''(((((((((&&&&&&(((***'''''''''''''''((())))))'''((()))++++++***))))))&&&''')))+++***(((%%%$$$((((((((((((((())))))***++++++---...///000000000///000333555666666555555666555555777<<<@@@BBBCCC???CCCHHHKKKKKKGGGBBB>>><<<===============<<<<<>>:::666444666888222222333444444444333333999999888777666555555444555777:::<<<>>>@@@CCCEEEIIIHHHHHHGGGGGGHHHHHHIIIDDDDDDEEEEEEBBB>>>:::888888777555222///...,,,,,,,,,...000000///...///000333:::===999555666888888555111---+++,,,---//////222333333555777999;;;<<<666888:::;;;;;;888444222333333222000...///111333444555444333444;;;HHHRRRRRRDDD999777555444???NNN\\\___dddgggfff___VVVOOO@@@???>>>;;;999777666555333222000000111111111000333666:::===<<<888222......///000000///...///000/////////000000000111111333333111...,,,---///222///......000333333///+++000000//////000333666888>>>777111...000222///,,,++++++***)))(((((())))))---...///000111222333333000000000000////////////+++,,,,,,+++)))((()))***---***((((((++++++)))&&&''')))******)))(((***+++*********))))))***...111------,,,)))&&&&&&(((***,,,***+++++++++---777BBB===444,,,***)))''''''***+++(((&&&&&&***,,,,,,+++))))))***++++++,,,,,,---,,,---...---+++***+++,,,***)))))))))***,,,...///333//////333111+++))),,,...---,,,++++++,,,...///---000000111888EEEPPPTTTmmmyyy|||ooommm{{{KKK:::EEEIIIKKKZZZzzzuuuWWWFFF:::999999:::===@@@@@@???===???DDD:::777444IIImmmnnnFFF@@@<<<;;;666...+++...//////...,,,++++++...000222444<<>>>>>;;;>>>AAADDDCCC@@@<<<999::::::;;;;;;;;;;;;::::::???CCCCCC<<<888::::::888000000111222222111111000---...111333555666555555333666;;;AAAJJJVVVccckkkjjj```VVVOOOIIIDDDCCCFFFCCC@@@<<<999888888666555111111222222222222222222444444444333222222111111000222555666777888:::<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;:::777444333333222111///...---------//////...---,,,---000333>>>CCCDDD>>>888777777666222///,,,+++---///000000333444444555666777777777222444555666666444222111333333222000...///111333000222333222111666>>>EEEIII???888888666333999EEEMMMOOORRRUUUTTTPPPJJJFFF@@@@@@???>>><<<:::888777222111000000111333444444666888<<<>>>>>>:::666333$$$&&&((()))+++,,,...000---------------,,,,,,,,,//////...,,,++++++...111111///---,,,.../////////444444444444555666777888888333///---...///...,,,******)))(((((((((((((((,,,,,,---///000222333444........................---...---+++(((&&&%%%&&&)))(((''''''((()))((('''***+++,,,+++)))((()))************)))((((((***+++*********)))((())),,,...***)))***,,,,,,///999DDD@@@666,,,******))))))***+++(((%%%''',,,000///,,,***++++++++++++,,,,,,,,, ###'''******++++++,,,((((((((((((***,,,...000444///---///...******...+++++++++++++++,,,---...111111111333>>>LLLTTTTTT\\\ooouuuwww}}}vvvwwwhhhZZZgggzzzeeeFFF===DDDXXX___ooouuuSSSBBB:::999:::;;;<<<===>>>>>>???;;;@@@888999;;;PPPtttsssDDD???;;;:::666///---///333333222111///000222555555222777AAADDDDDDLLLYYY^^^[[[lllrrrUUU===:::666666>>>BBB<<<555333333222444;;;VVV}}}ZZZ;;;222+++...((('''((()))***++++++++++++)))+++...000111///---+++000//////000222444555666333222111///---,,,,,,,,,---------///111111---***!!!"""%%%'''%%%"""$$$(((&&&''''''((((((***---000///,,,***)))))))))(((&&&!!!###""" """%%%$$$&&&'''&&&%%%$$$%%%'''''')))+++,,,+++)))******%%%&&&&&&'''((()))******###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&(((+++,,,$$$%%%&&&%%%$$$$$$&&&(((&&&'''((('''&&&&&&(((***)))(((((('''''''''(((((())))))(((((())))))******+++)))&&&######%%%(((***((((((''''''(((((()))***)))***+++,,,---............///222444666777888777666555444444777999::::::999:::;;;<<<;;;999666444777777888888888888777777:::<<<<<<::::::;;;999444....../////////......---------...///000111222222444666;;;EEERRRaaannnvvvuuuiii\\\UUUOOOJJJGGGHHHHHHCCC===::::::999555000000000000000000000000000........................,,,---//////...///000222444444333333333333444444444333333222111000//////---------,,,,,,------...111///---)))(((+++000555EEEIIIHHHAAA999666444111...---++++++...000000000333444444555444333222111...///000000111111000000222222222000......000222---000222222000111444888===888666888666111333:::@@@AAADDDFFFFFFEEEDDDBBB===???@@@@@@???===:::888555333111000111333666888999:::<<<>>>===;;;888666---------,,,,,,,,,,,,,,,------,,,,,,+++*********---------+++***+++...111///...+++)))))),,,222666>>>===;;;999777555444333///...,,,+++++++++,,,,,,***)))((((((((((((((((((++++++,,,...///000222222,,,,,,,,,,,,,,,---------,,,------+++(((&&&&&&&&&&&&((()))(((''''''((()))+++,,,,,,***(((&&&&&&''')))***+++***(((&&&&&&''')))******))))))***---///,,,******,,,---///888AAADDD777+++)))++++++******+++'''%%%)))000444222------------,,,,,,,,,,,,+++%%%)))***++++++,,,((((((((((((***,,,...000333...++++++***)))+++...((()))***+++,,,---------222222111555AAANNNQQQNNNHHHOOO^^^vvvrrrppplllNNNPPPaaaqqqKKK???CCCFFFmmmwwwxxxQQQ@@@===999<<<>>>>>>======AAADDD;;;===666:::>>>QQQoookkkAAA===:::999666111///000222222111000...///222444777111111:::BBBFFFNNNXXXYYY\\\jjjiiiNNN999888999555===AAA;;;222///111333111666OOOxxx\\\<<<333...222---((()))***+++,,,,,,,,,,,,+++,,,///111111000...,,,000---***,,,222666777666111000///---,,,+++++++++,,,+++***+++,,,---,,,***!!!$$$'''&&&""""""&&&%%%&&&'''''''''(((+++---+++***)))(((((('''&&&&&&###$$$%%%%%%###"""###%%%$$$%%%&&&&&&%%%$$$%%%'''(((***,,,,,,+++*********%%%%%%'''((()))*********$$$%%%&&&%%%######$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''))),,,---$$$%%%&&&%%%$$$$$$%%%'''%%%&&&''''''&&&&&&(((***))))))(((''''''''''''((())))))((('''''')))***+++)))'''$$$""""""###&&&(((&&&&&&%%%%%%&&&&&&'''(((((()))***+++,,,------------...111333666777888888555444333333666888999999:::999888777666555444444555555666666777666666666666777999===AAA@@@999222------------------,,,,,,------,,,,,,---///000111111444<<>>??????@@@@@@:::<<>>:::888999777555222222444999===>>>======<<<:::888666444555333222111000000...---......---------,,,,,,,,,.........---+++,,,...000+++,,,,,,+++,,,000999???HHHEEE???888222...,,,+++)))***+++***))))))***,,,******)))(((((())))))))),,,,,,,,,---------......++++++,,,,,,,,,,,,,,,---)))***++++++))))))***+++)))+++---,,,)))'''))),,,((())))))(((&&&%%%%%%&&&(((+++------+++)))((((((,,,,,,,,,+++)))(((***,,,///---,,,---,,,,,,222999EEE777***(((++++++*********&&&%%%+++333777333---000000///......---,,,,,,###&&&)))*********+++---++++++******+++,,,---//////---+++******)))+++,,,'''(((***,,,......------000333444666===DDDEEEAAA<<<>>>PPPqqq|||wwwyyyPPPFFFRRRhhh|||\\\======JJJQQQ{{{yyyPPP@@@@@@999===@@@@@@>>>???EEEJJJ@@@>>>444888:::EEE[[[RRR===;;;999777444111000000000000000...---...111333999111///777@@@FFFKKKQQQKKKVVVbbb^^^GGG777888>>>>>>???===777000...000222222444KKKsssZZZ:::222...444000)))***+++,,,,,,,,,,,,,,,,,,---///111111000///---...+++***+++000444777777000///...---,,,+++++++++)))(((((()))+++---000111###(((+++)))%%%$$$&&&)))$$$&&&''''''&&&''')))+++&&&&&&'''&&&%%%$$$$$$$$$'''''''''&&&$$$############$$$%%%%%%$$$$$$&&&'''(((***,,,,,,+++***)))***&&&'''((((((((((((''''''&&&'''((('''%%%$$$$$$%%%#########$$$$$$%%%%%%%%%############$$$$$$$$$$$$""""""""""""###%%%&&&'''%%%&&&&&&%%%$$$###%%%&&&$$$%%%&&&&&&&&&&&&(((***)))(((''''''''''''(((((()))((('''''''''(((***+++)))((((((''''''((())))))''''''&&&&&&''''''((()))((((((***+++,,,---------,,,...000222444666777888444222111333666888::::::999888555333222222222333333444555666666666666666555555;;;CCCIIIDDD:::111......------,,,,,,,,,,,,---,,,++++++,,,...000111000666@@@JJJSSSYYY\\\^^^ZZZRRRLLLKKKLLLJJJJJJMMMRRRTTTSSSLLLAAA999666666111000///...------------+++,,,,,,------......///,,,---...---+++******,,,...------,,,,,,------......---,,,,,,,,,...000111---,,,,,,++++++,,,,,,,,,,,,------,,,++++++...000888;;;:::555222111///,,,///---,,,,,,------,,,+++---...000111222000///...---------...000222333555///000111000...---...000.../////////...///222444222111222333111......111+++///444777888777777888555888;;;>>>>>>;;;888555777666555444444888???EEEEEECCCAAA===:::666444222---,,,,,,...222444444333......................../////////---,,,+++---...***...222555777;;;BBBGGGGGGBBB:::111+++(((((((((&&&((()))***)))((()))*********)))))))))******+++------,,,,,,+++***))))))+++++++++,,,,,,---------(((***++++++******,,,---+++---...,,,)))'''(((***'''((())))))''''''((()))'''***...///...---------,,,------,,,***)))***+++///,,,+++------,,,000555BBB555***(((************)))'''(((...555777333---222222111000///...------,,,,,,+++***)))***---000///...---,,,+++,,,,,,---***+++,,,+++++++++***)))((()))+++---/////////...///666;;;:::888999888666777999IIIddd|||}}}XXXCCCDDDGGGdddrrrOOO===AAATTTeeerrrMMMAAAAAA888<<<@@@@@@>>>???EEEKKKDDD???333666444888HHH<<<999999777444222111111///111111111000///000333555777333222888???DDDIIILLLFFFWWW___UUUDDD999:::BBBLLLCCC777111//////000000333444JJJqqqWWW777...***///*********+++,,,,,,,,,++++++,,,---///000111000///...)))+++---------000444888///...------,,,,,,,,,,,,)))*********,,,...111333###((('''%%%&&&''''''$$$%%%''''''&&&&&&'''((("""$$$%%%%%%$$$######$$$&&&%%%%%%$$$###"""!!!!!!"""###%%%%%%$$$$$$&&&'''(((***,,,,,,***)))((()))((((((''''''&&&&&&&&&%%%&&&((()))(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$#########$$$$$$%%%&&&'''&&&''''''&&&$$$$$$%%%&&&###%%%&&&&&&%%%&&&(((***'''''''''''''''((())))))((((((''''''(((((())))))&&&'''(((((()))(((((('''))))))(((((())))))***+++((()))***+++,,,---------,,,---...000222444555666333111000111444777888999666444222/////////000111222333444555666666666666444444:::EEEIIIBBB777000///...---,,,+++++++++,,,++++++++++++,,,...000111333<<>>AAACCCDDDEEE:::666000***''''''(((***&&&'''((())))))((('''&&&)))))))))))))))******+++---,,,+++***)))(((''''''******++++++,,,,,,------+++,,,,,,+++)))((()))******++++++***(((''''''(((((()))++++++***)))+++,,,%%%(((,,,////////////000,,,---......------...///+++((()))---//////222777===444,,,******)))***---)))***...333777777222---111111000000///...------,,,+++)))&&&&&&)))...222///...---,,,++++++,,,,,,'''+++,,,++++++---,,,(((***+++,,,---...////////////:::BBB@@@:::666444111444666CCCTTTkkkmmmMMM???;;;TTTvvv|||XXXFFFAAAIIIaaa{{{aaaFFFAAABBB:::===??????===>>>AAAEEEBBB===222666222333@@@666666777555111///000000---.........---,,,...111333555666999<<<@@@FFFNNNTTTRRReeecccPPPDDD<<<===HHHRRRCCC333...///000000000333333HHHppp[[[;;;222+++...(((******+++++++++++++++***,,,---...///000///......(((,,,//////------111555------,,,,,,,,,,,,,,,---***,,,------,,,,,,.../// $$$###$$$&&&$$$###%%%'''&&&%%%%%%%%%'''!!!###&&&&&&$$$"""###$$$###"""""""""#########"""!!!###$$$%%%$$$$$$&&&'''(((***++++++)))((('''(((((('''&&&%%%$$$%%%%%%&&&&&&''')))(((&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%&&&'''((())))))'''(((((('''%%%$$$%%%'''###$$$%%%&&&%%%&&&(((***&&&&&&&&&&&&''')))***+++&&&'''(((((())))))((((((%%%%%%&&&&&&''''''''''''((((((''''''(((((()))***((()))***,,,------......,,,------...000111333444333111///000222444444444444222000......///000111111222333444444555555555444222666???AAA999111///...---,,,+++*********+++(((((()))***,,,...///000777BBBMMMQQQMMMHHHHHHIIIEEEFFFIIIKKKHHHDDDFFFLLLQQQUUUWWWRRRIIIAAA===>>>666444222///............,,,,,,,,,,,,,,,,,,------***+++---,,,++++++,,,......------,,,,,,------...************+++,,,------,,,+++++++++++++++,,,,,,)))+++,,,---,,,+++,,,,,,///111111//////111000,,,///---)))((()))+++,,,---------............//////------...000111222333333---///000///...------...+++*********,,,...//////---///000...---,,,------,,,///111000------000333222333666888888666333111---000222333555:::CCCKKKMMMKKKHHHCCC>>>999666444777444333666;;;===<<<999777666555333222000//////...///111222111222444666666777:::>>>???>>>:::777...---+++)))(((((()))***'''&&&%%%''')))((($$$ '''''''''''''''((()))))))))))))))(((((((((''''''(((((()))******+++,,,,,,((()))***)))((('''((())))))((('''(((***+++***)))(((*********((('''(((***###&&&)))+++,,,,,,...///000222333222111000000111,,,)))***///222222444888888333///...,,,)))+++000+++000555999999666222///.........------,,,,,,,,,)))((('''&&&%%%''',,,000++++++***)))***+++,,,---(((,,,,,,))))))---...+++,,,+++++++++,,,------...---888AAACCC@@@<<<777111222111<<>>GGGZZZwww{{{```EEE<<>>===<<<888000666222111@@@888333666444...,,,///...***+++,,,,,,+++***+++...111222999@@@AAACCCLLL\\\iiibbbrrreeeJJJAAA@@@BBBPPPMMM???222///000//////111222111EEElllZZZ===555///111))))))******+++******)))))),,,,,,---............---***,,,...///............++++++*********++++++,,,$$$(((,,,---,,,******+++ &&&((('''''')))######%%%&&&&&&%%%$$$%%%&&& $$$''''''$$$###$$$%%%!!!!!!!!!"""%%%&&&&&&&&&!!!###$$$$$$$$$$$$&&&'''''')))++++++)))''''''''''''&&&$$$######$$$&&&'''%%%&&&((('''%%%###"""###&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$&&&''''''(((((()))'''%%%%%%&&&'''###$$$%%%%%%%%%&&&(((+++%%%%%%%%%&&&((()))+++,,,%%%&&&((()))))))))((('''***))))))((()))***+++,,,%%%$$$$$$$$$$$$%%%&&&&&&)))***+++,,,---.........,,,,,,------...000111222333111//////000111111000444333111000000111222333000000111333333444444444333000222888888111---......---+++))))))))))))***%%%&&&(((***,,,---...///888DDDOOOPPPIIICCCEEEIIIDDDGGGLLLMMMGGG@@@AAAGGGKKKLLLMMMLLLGGGAAA===:::888666333000///...//////++++++++++++************'''(((************+++---+++******))))))******+++***++++++,,,,,,---------))))))))))))***+++,,,---***+++,,,+++******,,,---...000///------///---)))...+++((('''))),,,.../////////...---------......+++,,,...///000111111111---...000///...,,,------++++++,,,...///000///---)))---///...---,,,,,,***,,,...---***&&&&&&+++000222333555666666444222111///222444444333666>>>DDDJJJHHHFFFBBB>>>999555333000...///555>>>CCCDDDBBB>>>===;;;888666333111000000222555666888999<<<>>>999888777888888555...((())))))***+++***)))'''&&&(((%%%$$$&&&((('''!!!%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''((()))))))))&&&''''''((()))******+++"""$$$&&&''''''''')))+++)))'''&&&)))...000///---'''(((((('''%%%######$$$"""$$$'''(((((()))***,,,888888999777333000//////111------111333333333666555333222111...***---333...444;;;>>>;;;666222000,,,,,,++++++++++++******)))***)))(((&&&''')))+++'''''''''''')))+++---...***---+++&&&'''---000---,,,+++*********+++,,,---+++444===BBBDDDBBB;;;222222,,,888DDDNNNsssmmmIII@@@:::>>>YYY^^^NNN<<<444===XXX{{{eeeEEE@@@JJJKKKKKKIIIGGGFFFDDDAAA===:::777444...555000///???999222555333---+++...---(((...//////...---///222555000;;;DDDDDDEEERRRiii{{{jjjxxxcccCCC>>>AAAGGGWWWEEE;;;333111000---...222222000BBBhhh}}}xxxPPP777333---000)))))))))*********))))))(((+++,,,------......---------,,,+++...111000,,,((()))))))))))))))******+++"""(((,,,,,,******+++!!!$$$%%%$$$$$$$$$%%%(((&&&$$$%%%'''(((&&&$$$"""""""""""""""""""""""" """%%%&&&%%%#########!!!###$$$$$$######$$$%%%((())))))(((&&&&&&''')))'''&&&$$$""""""$$$&&&(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''(((,,,///+++)))'''%%%%%%&&&(((***))))))((('''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$)))''''''+++222555444111///...---,,,,,,---///000------......///000111111.../////////------///111000111111222444555666666111111000...---,,,+++++++++*********++++++***))),,,+++++++++,,,...///000;;;BBBJJJJJJDDD???>>>@@@HHHHHHFFFEEEDDDCCCCCCBBBDDDDDDCCC@@@<<<::::::;;;555333111000111111000///+++,,,,,,+++***+++---000,,,+++))))))***+++***)))+++******)))))))))))))))''')))***)))((('''(((***,,,***)))***,,,,,,***'''***+++,,,+++))))))***+++000000000///...---++++++,,,,,,+++***)))((('''&&&000***(((...000---+++---***+++,,,---............,,,,,,---...---,,,***)))******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...//////111333555777888999111666999888333333777===GGGHHHHHHEEE???888222000...++++++000666>>>KKKVVVQQQKKKEEE@@@>>>:::333...222555;;;AAADDDCCC>>>:::888111+++,,,111222---'''((((((((('''&&&%%%###"""!!!$$$(((***)))((('''''''''(((((())))))))))))(((((((((''''''''''''((((((((()))'''"""###'''***)))&&&&&&''')))***+++,,,---!!!###&&&)))***++++++***((((((((((((((()))))))))))))))))))))))))))))))))000888???AAA<<<666333333333222444999<<<;;;:::999111000---***))),,,111666:::999888666333111...---,,,+++)))''''''((()))***)))))))))))))))(((''''''******+++,,,+++***)))(((***(((&&&'''***...000111+++***)))***,,,---,,,++++++///444777999777444111222222555:::CCCUUUqqqWWWAAA>>>;;;CCC[[[uuuKKK???555777BBBZZZ~~~```FFF???EEEKKKPPPJJJDDDAAA>>>;;;999888222333444333222444888===333...***+++...111000...,,,---...---------///111333999EEEOOOUUUbbb}}}pppUUUFFFAAAAAACCCFFFAAA:::111,,,---000222333222222EEEeeezzz}}}~~~jjjNNN888---+++,,,---&&&&&&'''((()))******+++)))---...,,,+++...///...******+++++++++,,,,,,,,,)))(((((()))++++++***(((******+++++++++,,,,,,,,,"""$$$%%%$$$$$$$$$%%%'''%%%###$$$&&&'''&&&$$$"""""""""""""""""""""""""""$$$&&&&&&$$$"""!!!!!!!!!###$$$$$$######$$$%%%'''((()))(((&&&&&&((()))((('''%%%######$$$&&&((('''''''''&&&%%%$$$######%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%((('''%%%%%%&&&''')))***((((((((('''''''''(((((())))))((('''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((&&&&&&+++111555444111---,,,+++++++++,,,---..................---------,,,------------...000333//////000111222333444444000//////---,,,+++******+++***))))))************,,,+++++++++,,,...///000777===CCCCCC>>>999999<<>>BBBKKK[[[PPPEEE???>>>;;;777333333333444222222333888<<<666111---,,,///000...,,,,,,---...---------///111222>>>PPPaaaiiisssnnnUUUJJJGGGFFFBBB@@@999444///---...000111000111222CCC```sssuuuyyy|||eeeHHH444---...---+++((((((((())))))************...///,,,+++...///...***++++++++++++,,,,,,,,,)))))))))+++,,,---+++))),,,,,,,,,,,,---------... """$$$%%%$$$$$$$$$%%%%%%$$$###$$$%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!###%%%'''&&&###!!! !!!###$$$$$$######$$$%%%%%%'''(((((('''''')))******(((&&&$$$$$$%%%&&&'''))))))((('''%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%,,,)))%%%&&&(((***)))(((&&&'''((())))))((('''&&&)))((((((''''''''''''(((&&&&&&''''''''''''&&&&&&'''&&&&&&***000333222000***************+++,,,,,,,,,,,,,,,,,,,,,---------+++++++++++++++---111444------...///000111111222...------,,,+++***))))))+++***)))((())))))++++++++++++***+++,,,...///111444999===<<<777555666999:::::::::::::::;;;<<<<<<;;;<<<;;;999666444555666222000......//////...---------...,,,++++++,,,...+++***)))***,,,------,,,++++++***))))))))))))***)))+++,,,+++***)))***+++))))))(((***,,,---+++***+++,,,---,,,++++++,,,---,,,,,,,,,------,,,,,,+++&&&(((+++...///...,,,+++///+++***---...,,,+++,,,,,,,,,------------,,,,,,*********+++******)))((())))))))))))************+++************+++,,,,,,***************++++++,,,,,,---///222666999<<<>>>888888777666444333222222:::;;;:::777333///---,,,)))'''(((---222888BBBLLLTTTXXX]]]\\\VVVMMMFFFBBBFFFFFFGGGGGGDDD===555///***)))'''''')))******)))***)))(((''''''((()))***'''&&&$$$"""!!!"""&&&***$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&))))))'''(((+++,,,***)))))))))(((((((((((((((((()))*********)))((('''******))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''***///555:::???BBBDDDDDDAAA@@@DDDLLLPPPNNNIIIBBB???;;;;;;===???>>>===222000---++++++---000333---,,,***))))))***++++++***++++++++++++******))))))))))))***+++---...///%%%)))---...,,,+++,,,---111///,,,***+++,,,,,,,,,***+++---...///...---,,,111222333333333???YYYqqq{{{~~~{{{SSSFFF???666000444===@@@>>>;;;999666;;;RRRttt{{{[[[AAA@@@NNNcccWWWGGG>>><<<:::555///444444333222111333777:::999444000...//////---***,,,---...---------///111222???RRRbbbjjjsssxxxdddRRROOORRROOOEEE<<<000///...///000000///...222333CCC]]]lllnnnpppxxxzzzaaaBBB000...000...***)))*********************,,,000111---,,,......---++++++++++++,,,,,,,,,,,,******+++---///...,,,***++++++,,,,,,,,,---------"""###%%%%%%$$$###%%%&&&$$$#########$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!###$$$&&&%%%###"""!!!"""!!!###$$$$$$######$$$%%%###%%%'''(((((((((***++++++)))'''&&&%%%%%%&&&&&&(((''''''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&''''''((()))%%%&&&&&&''''''&&&&&&%%%***&&&"""###(((***(((%%%&&&'''(((((((((((((((((()))(((''''''''''''((((((''''''((((((((((((''''''(((''''''***---///...---)))))))))******+++,,,,,,&&&'''(((***,,,---//////+++++++++***)))+++...111++++++,,,------...//////+++++++++******))))))(((******)))((('''(((+++---************+++---///111444777999888555444666:::<<<;;;:::999888888888888666666666444222111222333222000....../////////...---...///---+++++++++---***))))))+++---......,,,,,,+++******))))))******)))***++++++))))))***+++(((((()))***,,,,,,,,,+++)))+++,,,,,,******+++---)))***+++,,,,,,,,,,,,,,,''')))---000111///---,,,...,,,,,,,,,---,,,+++,,,,,,,,,---------,,,++++++*********************)))(((((((((((()))))))))))))))))))))))))))***++++++)))))))))))))))******+++,,,,,,...000333666999;;;888666333333444444111...333444333000---+++++++++)))''''''+++...222999AAALLLTTT___fffggg___SSSKKKGGGDDDAAA===:::555///,,,'''(((((('''&&&&&&''')))&&&%%%$$$######%%%''')))((('''%%%###!!!"""&&&)))$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%((()))&&&%%%&&&%%%!!!))))))))))))))))))))))))&&&''')))***++++++++++++***************)))))))))(((((((((((((((((((((((((((((()))---444;;;???AAAFFFJJJMMMOOOQQQSSSQQQMMMGGGCCC@@@AAADDDEEEBBB>>>///---+++***+++---///111,,,,,,+++******++++++,,,(((((())))))))))))((('''******))))))***,,,.../// %%%***+++))))))...222444111---++++++,,,------++++++,,,---...///000111///222555555555???XXXooo~~~vvvlllsss^^^KKKDDD;;;555666;;;>>>???999;;;===IIIgggkkkGGGAAAQQQfff^^^OOOAAA;;;999666222666555333222111333666888888555111000//////---+++,,,---...---------///111999@@@KKKRRRVVV___nnn{{{bbbTTTLLLSSS\\\WWWFFF888............//////......444777FFF]]]jjjkkknnntttyyybbbDDD111---...---***+++++++++***************...111222...,,,------,,,+++++++++,,,,,,,,,------++++++,,,///000000---***)))))))))*********++++++###$$$%%%%%%######%%%&&&########################"""""""""""""""""""""""" """$$$$$$######$$$%%%!!!###$$$$$$######$$$%%%"""%%%''')))))))))***+++***)))(((&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&''''''############$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$  %%%(((&&&###((('''&&&%%%&&&''')))+++((((((''''''''''''(((((('''(((((())))))((((((''')))))))))***++++++***)))((())))))***+++,,,,,,,,,%%%&&&''')))+++,,,......,,,,,,+++)))((((((+++---)))******++++++,,,,,,,,,))))))))))))))))))((((((((()))***)))'''(((***---)))))))))***+++---///111333444555444222333666999999999888777666666666666222333333222000///111222222000//////000000000///---...///...,,,+++,,,,,,*********,,,...///...---,,,++++++***************((()))***)))(((((()))***'''(((***+++++++++,,,,,,''')))******))))))***,,,))))))***+++,,,,,,,,,,,,***,,,///111111///,,,***,,,------,,,++++++++++++,,,,,,,,,---,,,,,,++++++++++++*********+++++++++''''''((((((((())))))))))))(((((((((((()))******))))))(((((())))))***+++,,,,,,,,,,,,...000333444444111///000333444000,,,//////...,,,***)))***+++)))'''(((***++++++000666===EEETTTfffrrrpppcccWWWBBB===666111////////////(((******(((&&&%%%&&&(((%%%$$$"""""""""$$$&&&(((''''''(((&&&%%%%%%&&&(((%%%%%%&&&'''((())))))(((((((((''''''''''''((((((###''''''%%%$$$%%%###(((((()))******++++++,,,'''(((((()))***+++++++++************))))))((((((((((((((((((((((((((((((+++)))((()))---222555666999FFFOOOMMMFFFCCCBBB@@@@@@===:::<<<@@@@@@<<<777---------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,'''(((((()))))))))((((((,,,+++***)))***+++,,,---$$$(((+++***((()))///555555222...++++++,,,---,,,*********+++---000333444,,,///333333222:::OOOddd}}}~~~sssqqqyyy\\\TTTIIICCC@@@>>><<<<<<999>>>HHH___xxxOOODDDPPPiiiiii___NNN@@@;;;999777777555333111111333444555444333111000000///...---,,,---...---------///111===CCCGGGHHHJJJQQQ\\\dddPPPHHHHHHSSS\\\TTTAAA111000000///...------///000444:::KKK```lllnnnoootttzzzfffJJJ444+++***,,,,,,+++++++++***************...111222---+++,,,---+++++++++,,,,,,,,,---------++++++,,,...000000---+++))))))*********+++++++++$$$%%%%%%$$$######%%%'''"""###$$$$$$###"""###$$$"""""""""""""""""""""""" !!!############%%%'''!!!###$$$$$$######$$$%%%"""%%%((())))))))))))***(((((('''&&&%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%!!!""""""###$$$%%%&&&&&&######"""######$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%###"""%%%)))+++***((()))(((&&&$$$%%%'''***,,,(((''''''''''''(((((()))''''''(((((((((((('''''')))))))))))))))((('''''''''''')))***+++,,,,,,+++)))))))))))))))************++++++***((('''((()))((()))))))))*********+++((((((((((((((()))))))))%%%(((+++***((('''***,,,))))))))))))+++---000111000000111000000111444666222222222333444555666777000111222111000000111333222000//////000111000///,,,...//////---,,,,,,---++++++,,,---///000...,,,,,,,,,+++************+++''')))***)))((('''((()))''')))+++++++++***+++,,,&&&((())))))((((((***+++)))***+++,,,,,,,,,,,,,,,,,,---///000000...+++)))+++...///+++)))++++++***++++++,,,,,,,,,,,,++++++++++++*********+++,,,,,,(((((((((((()))))))))))))))(((((((((((()))******)))))))))))))))******+++---,,,***)))***+++---......---,,,...111111...++++++,,,,,,+++)))((()))+++)))''''''***)))''')))...///555DDDZZZmmmsssiii^^^>>>888000++++++...111333*********)))&&&&&&&&&(((&&&&&&%%%%%%%%%&&&((()))%%%&&&((()))'''&&&''''''$$$%%%&&&'''((()))))))))(((((((((''''''(((((((((!!!%%%'''%%%&&&)))(((%%%'''(((((()))***++++++,,,***)))))))))))))))((((((******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%+++***)))((((((***,,,...///AAALLLEEE999444444333333111000222444444111...,,,,,,---------,,,+++************+++++++++++++++)))******++++++++++++************)))******++++++---......+++)))***///333444111---,,,,,,---,,,,,,((((((((()))+++...111222000111444444333666EEETTTwww|||xxxmmmeee\\\NNN@@@888<<>>:::999666222000111222333333111111111000000/////////,,,---...---------///111444<<>>QQQeeeqqqrrrsssvvv|||iiiNNN777+++)))+++,,,)))*********************,,,000111---***,,,,,,***,,,,,,,,,,,,------------,,,+++***,,,---...---+++,,,,,,---------.........%%%&&&&&&$$$######%%%'''"""$$$&&&%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!#########"""###$$$&&&!!!###$$$$$$######$$$%%%###%%%(((***)))(((((()))&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%""""""######$$$$$$$$$%%%""""""""""""###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((()))***+++++++++'''&&&&&&&&&'''(((***+++'''''''''''''''((())))))&&&''''''((((((''''''&&&&&&'''(((((((((''''''((($$$%%%''')))*********************)))))))))))))))'''(((******)))''''''(((((((((((())))))))))))***''''''(((((()))))))))***"""'''+++,,,)))''')))+++((((((((()))+++---000111.........//////111333444000000111111222444555666000111222111111111333555000///---...///000000///+++---//////...------...,,,,,,---///000000---+++---,,,++++++******++++++((()))******(((((()))***(((***,,,,,,***)))***+++&&&((()))***))))))+++,,,++++++,,,,,,,,,,,,,,,+++------...///...---,,,+++***///000+++(((***+++))))))***+++,,,,,,,,,,,,,,,***))))))((()))***+++,,,(((((()))))))))*********))))))(((((())))))***+++***))))))))))))***++++++,,,***)))'''''')))+++---***+++,,,---...---+++)))(((***+++***((('''((()))&&&$$$&&&)))(((%%%'''+++***---666GGGVVV^^^[[[UUU:::555...++++++---000222))))))((('''((((((((((((((((((((((((((((((((((((###%%%''''''&&&&&&'''(((###$$$%%%&&&'''((((((((((((''''''&&&&&&''''''((("""&&&'''&&&'''++++++((('''''''''(((((((((((((((((((((((('''(((((())))))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***)))((((((***------>>>FFF<<<000---///...)))***++++++,,,,,,+++***++++++************+++,,,((())))))***++++++******))))))***+++++++++++++++&&&'''((()))***+++++++++...---,,,+++++++++,,,---111///---,,,------,,,+++******)))***+++,,,...///444333444666555666>>>GGGiii|||rrrWWWGGGEEEUUUtttkkkRRRLLLcccmmmnnnaaaSSSKKKDDD<<<:::666222000111222222111000000111000///...------,,,---...---------///111+++555<<>>???AAA>>>555///...,,,......---,,,...111555;;;FFF[[[oooyyyyyyyyyzzz~~~hhhKKK555,,,++++++***((((((((())))))*********+++...///+++)))+++,,,***,,,,,,,,,------------...,,,***((((((***,,,,,,+++------........./////////&&&&&&&&&$$$######%%%'''"""%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%!!!###$$$$$$######$$$%%%###&&&)))***)))((((((((($$$$$$%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%"""""""""######$$$$$$$$$##################$$$$$$""""""""""""###$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&%%%$$$$$$%%%$$$%%%'''))))))))))))((('''''''''''''''((()))***&&&&&&''''''''''''&&&&&&###$$$&&&''''''((()))***###$$$&&&((()))))))))((('''(((((()))***++++++,,,###&&&)))***)))(((((((((((((((((()))))))))))))))''''''(((((()))*********!!!&&&,,,---***((((((+++((((((((()))+++---000111......///000111222444555555444333333333333333444000111222222222222444666///...,,,,,,...//////...***,,,///000///......///------...///000000---***---,,,++++++******++++++)))+++,,,+++***)))***+++(((+++---,,,***((()))+++''')))***+++******,,,---,,,,,,---------,,,,,,+++,,,,,,------------------)))///111+++'''***+++)))((()))***+++,,,---------)))(((''''''''')))***+++))))))))))))************)))))))))))))))***++++++***************++++++,,,+++***(((&&&''')))+++---)))***,,,---,,,***(((''''''(((******(((''''''(((###"""%%%((((((%%%'''++++++,,,000777???EEEGGGGGG777333...++++++,,,------(((&&&%%%&&&(((******)))''''''((()))((((((''''''###$$$%%%$$$$$$%%%''')))!!!"""$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%((((((%%%%%%((()))&&&(((''''''&&&%%%%%%$$$$$$###$$$%%%&&&(((***,,,---)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''$$$)))***)))(((,,,111---:::>>>333)))***,,,***&&&(((*********)))***++++++)))'''&&&'''))),,,///'''((()))***************''''''((()))))))))))))))"""$$$&&&)))+++,,,,,,+++''''''((())),,,,,,+++)))///...------------,,,***------,,,,,,,,,,,,,,,,,,000...///333444444999???ZZZppp[[[PPPcccxxx[[[OOOWWWbbbggg___WWWSSSIII===;;;777222000111222111000000111111000...,,,,,,,,,,,,---...---------///111...555::::::<<>>;;;:::999777111+++...444'''***---......///222555AAANNNdddwww~~~~~~fffGGG333...///,,,(((&&&''''''((()))******+++)))---...+++)))+++,,,***,,,,,,,,,---------......,,,)))'''&&&(((***++++++,,,,,,,,,---------......+++***(((&&&%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$!!!""""""#########"""""""""&&&+++---+++'''###!!!""""""""""""""""""""""""###%%%))),,,+++&&&###$$$&&&&&&%%%$$$%%%&&&'''((()))'''$$$!!! """###222---(((%%%%%%%%%$$$#########""""""###%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&(((%%%&&&&&&%%%$$$###%%%&&&$$$%%%&&&&&&''''''&&&&&&'''(((((((((&&&&&&(((***&&&''')))*********)))((((((%%%$$$%%%'''(((&&&$$$))))))))))))))))))))))))***)))''''''((())))))((()))(((((('''''''''((((((''''''(((((())))))******(((((((((((((((((((((((((((''''''''''''((())))))***))))))((((((((())))))&&&(((***,,,,,,,,,...///333///******...222333333222111111111111111111111333111//////111222333222777222///000000...---......///000000...------..."""***333111---+++(((+++------***((()))***)))******)))'''&&&''')))************************+++,,,,,,,,,,,,,,,,,,---,,,***)))+++...///---+++...---,,,,,,......---,,,((())))))*********)))))),,,+++---///---)))***---,,,***'''%%%%%%'''***,,,))))))(((((((((((())))))&&&'''''''''(((((())))))+++++++++***************)))((('''(((******)))''''''((()))))))))))),,,...'''((()))))))))(((&&&%%%&&&%%%%%%&&&&&&''')))))))))((('''***///444888:::888777333---,,,//////,,,+++)))&&&$$$###%%%''')))&&&'''(((&&&$$$$$$(((+++&&&&&&&&&'''''''''''''''###%%%&&&((())))))((((((%%%&&&((((((&&&&&&''')))&&&%%%$$$$$$&&&'''''''''$$$''')))((($$$###%%%(((&&&'''((((((''''''(((***######$$$%%%'''((())))))$$$$$$%%%%%%&&&'''((((((%%%'''***------+++)))''',,,666888---'''+++,,,((()))************+++++++++)))))))))((('''(((***------+++)))***,,,---,,,)))'''((()))(((((((((***,,,)))***)))'''))),,,+++'''***)))(((((()))*********---***((())),,,///...---...000222111///---///111(((111888555222333666888NNN^^^qqq|||mmmSSSUUUcccbbbYYY[[[YYYMMMFFF@@@???666++++++444555///333111000...------------)))***---///000///---,,,,,,---333;;;CCCEEEBBB>>><<<;;;888555222000...---+++,,,......000333777:::FFF[[[pppyyy~~~|||cccBBB222---)))(((***(((((()))***+++,,,,,,,,,---......---,,,,,,///111***+++,,,---............+++++++++,,,,,,,,,------***+++,,,,,,,,,,,,+++***000...,,,)))'''''''''(((%%%%%%$$$$$$######$$$$$$######$$$$$$######"""!!! """%%%&&&%%%###"""###########################"""$$$(((+++***'''&&&&&&'''&&&&&&%%%&&&'''((()))+++)))'''%%%$$$$$$%%%%%%(((%%%""""""%%%''''''&&&###############%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######%%%((($$$%%%&&&%%%$$$$$$%%%'''$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))''''''((()))))))))))))))(((&&&$$$%%%'''(((&&&$$$''''''''''''''''''''''''***(((''''''(((***)))(((((((((((('''''''''(((((('''''''''((())))))******((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))&&&(((***,,,,,,,,,...///------.........///000222111111111111111111111111222000......///111111000666000...///000------///111222333111///,,,,,,,,,+++%%%%%%+++000---******---......,,,)))(((***,,,******+++)))((('''(((*********************************++++++++++++,,,,,,+++))))))***---...,,,***++++++++++++++++++++++++)))******************)))***&&&%%%***,,,***))))))))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''((((((((()))(((((((((((((((((((((((('''%%%###$$$&&&((())))))&&&((()))(((((((((+++,,,''''''((((((''''''&&&&&&(((((('''&&&&&&&&&&&&&&&+++)))((((((+++...111333333444111---+++,,,***&&&,,,***(((((()))******)))''''''''''''''''''''''''))))))((((((((('''''''''"""###$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((((('''%%%%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''&&&&&&'''((((((''''''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((('''(((***,,,,,,***(((''',,,444444+++&&&))))))$$$(((((()))))))))*********((())))))((('''(((***,,,///---******++++++)))'''((()))***)))((((((***+++(((++++++((((((******(((******))))))+++,,,,,,,,,000---******,,,------++++++,,,------++++++---000,,,777???<<<555444777:::PPP\\\hhhvvv[[[bbbssstttiiiddd[[[LLLFFFBBB???999333333666666222222000///---,,,,,,,,,,,,++++++,,,,,,---.........++++++000>>>KKKOOOFFF<<<777666333111...,,,+++***+++,,,,,,---...222777;;;JJJbbbwww|||zzz|||~~~}}}zzz\\\===000---***))),,,)))))))))******++++++,,,,,,------,,,++++++...000***+++,,,---............++++++,,,---------------***+++,,,,,,,,,,,,+++***444222///,,,)))(((''''''%%%%%%$$$$$$$$$#########$$$%%%%%%%%%$$$###"""""" !!!!!! !!!###&&&########################!!!$$$'''(((((((((((()))''''''&&&&&&&&&'''((()))***)))((('''&&&&&&%%%%%%!!! !!!$$$&&&&&&&&&############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$###"""###%%%&&&$$$%%%&&&%%%$$$%%%''')))$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%'''(((((((((''''''(((((()))***'''&&&%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&'''(((******)))((((((''''''((((((((((((&&&''''''(((((()))******((((((((((((((((((((((((%%%&&&((()))))))))((('''((('''''''''''''''((((((&&&(((***++++++,,,---...(((,,,//////,,,+++---000000000000000000000000000000...------...///......333...,,,...///------///555555555333///,,,++++++///,,,+++------******,,,111000...+++((())),,,...***+++,,,+++)))))))))+++************************)))))))))******+++++++++******)))***,,,,,,+++)))***,,,...---***)))+++---++++++++++++++++++******)))###!!!'''------)))((('''((())))))))))))(((''')))((((((''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((('''%%%""""""%%%)))+++,,,&&&'''(((''''''''')))+++''''''&&&&&&%%%%%%%%%&&&***)))(((&&&%%%$$$$$$$$$)))((('''&&&'''))),,,---///111111---******'''"""***(((''')))......***&&&(((((((((((())))))(((&&&---,,,+++***)))(((((((((######$$$%%%&&&&&&&&&&&&'''$$$###%%%)))+++)))&&&###$$$&&&((((((((((((''')))&&&$$$%%%)))***((($$$%%%'''((((((''''''((())))))(((((('''&&&%%%$$$$$$''''''''''''''''''''''''))))))*********)))((((((---222000)))'''***)))###'''''''''((((((((())))))((())))))((('''(((***+++000...,,,+++***)))&&&$$$)))******)))(((''')))***)))...///+++((()))******'''''''''((()))***+++,,,222000---,,,,,,,,,+++***+++++++++***)))***---000111<<>><<<888:::===???IIIJJJGGGPPPkkk~~~hhhkkkvvveeeRRREEEFFFBBB;;;<<>>000111000///......---------//////...///222999BBBHHHVVVjjjyyyuuunnnooouuuyyykkkPPP666------+++***,,,************))))))))))))***+++,,,,,,++++++,,,...+++,,,------.........---***,,,///000111000---,,,++++++++++++++++++++++++:::888555222...+++)))(((%%%&&&&&&&&&&&&%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$%%%&&&%%%###""""""###########################$$$((()))$$$###&&&'''%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%###!!! $$$%%%''''''&&&%%%###"""######$$$$$$%%%%%%%%%$$$########################!!!###$$$$$$######$$$%%%###%%%&&&&&&%%%&&&(((***&&&&&&&&&%%%&&&&&&((((((%%%&&&''''''&&&''')))+++((('''&&&&&&&&&''')))***'''''''''''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&((())))))(((&&&&&&'''((())))))((((((&&&&&&&&&'''(((((())))))((((((((((((((((((((((((%%%&&&(((******)))'''&&&&&&&&&&&&&&&&&&'''((((((&&&(((***+++******,,,------***&&&&&&(((***++++++,,,,,,,,,------.........///......///000111000///222---+++...000...///111111222333222000...---..."""(((...///...------...******+++,,,---------,,,)))+++------,,,++++++,,,******************************++++++,,,------...---.........---,,,++++++***---000///+++))),,,000------++++++******+++++++++)))***---,,,)))))),,,***)))&&&%%%%%%&&&)))***((((((''''''''''''((((((((((((((((((((('''''''''(((((())))))************)))((((((***+++***(((&&&''''''((('''%%%%%%&&&((('''&&&%%%######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&'''))),,,...000///((($$$%%%'''&&&(((%%%$$$'''+++***!!!###''')))'''%%%&&&---333222111...+++)))(((((((((&&&&&&&&&&&&''''''(((((('''***,,,***%%%"""$$$'''$$$'''***+++)))((('''(((###%%%&&&&&&%%%$$$&&&(((%%%&&&''''''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''(((***,,,---)))******)))+++...---***((((((((()))))))))******)))***,,,,,,+++***+++---***+++******(((((('''(((((())))))'''%%%%%%&&&''')))000222---((((((***+++***,,,------,,,,,,...111...------,,,+++,,,---...444111...,,,+++,,,---...,,,000333444;;;GGGPPPSSSQQQPPPFFFGGGXXXcccgggooovvv{{{kkkbbbsssuuuhhhXXXFFF===BBBDDD>>>@@@JJJLLLCCC<<<<<<333222000///...---......++++++,,,---...............///333:::???>>>777000000//////........./////////...///000555===HHHOOO___llltttqqqpppuuuyyyyyylllQQQ777......+++***+++******))))))))))))))))))***,,,------,,,,,,---...,,,,,,------...---------***,,,///000111000---,,,++++++++++++++++++++++++;;;:::888555222///,,,+++&&&'''((()))((('''&&&%%%!!!!!!###$$$%%%%%%%%%%%%"""$$$%%%%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$###)))***$$$"""&&&'''###!!!"""###$$$$$$$$$######%%%%%%&&&'''&&&%%%######"""$$$&&&'''&&&%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$########################!!!###%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%&&&((()))'''&&&%%%$$$%%%&&&'''(((%%%&&&'''''''''(((***,,,''''''&&&&&&''''''((()))&&&((((((((('''&&&'''((('''''''''''''''''''''''')))'''&&&&&&'''(((((('''%%%&&&''')))))))))((((((%%%&&&&&&''''''((())))))((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&&&&&&&&&&'''((())))))&&&(((***+++******+++,,,///)))$$$###'''***+++*********++++++,,,---------...---...000222333222111111,,,***---///------000---///000000...------..."""***//////------+++)))))))))***,,,......,,,***(((***------,,,+++++++++******************************+++,,,---......///...///000///---++++++,,,(((***,,,+++(((''')))+++...---+++***))))))***+++))))))***,,,***%%%&&&***+++)))&&&$$$$$$&&&)))+++(((''''''&&&&&&''''''(((((((((((((((((('''''''''%%%&&&&&&''''''(((((()))&&&'''((()))***((($$$!!!((((((((('''%%%$$$&&&'''&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''((((((***+++)))&&&$$$&&&)))))),,,+++$$$ """&&&&&&)))'''&&&(((***)))"""###%%%''''''%%%''',,,222222000---***((('''''''''%%%%%%$$$$$$$$$%%%%%%&&&###))),,,)))!!!!!!&&&&&&))),,,+++(((&&&''')))"""%%%((('''$$$$$$&&&***$$$&&&''''''&&&&&&'''(((***))))))((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&'''(((***+++,,,%%%&&&''''''((()))***+++(((((()))))))))*********(((***,,,,,,+++***+++,,,'''((())))))((('''(((***'''(((((('''&&&%%%'''(((''',,,---)))&&&'''((((((''')))***)))'''&&&))),,,***+++++++++***+++...000222///,,,***++++++++++++'''***+++///===SSSgggqqqjjjggg[[[TTT[[[YYYTTTVVVoooqqqlllqqqxxxgggrrrnnnaaaSSSBBB888======:::<<>>:::>>><<<999>>>GGGHHHAAA333111000...------------333111...,,,---000444666444444333222///,,,******......------,,,---------///222666===FFFQQQ]]]eeeeeemmmpppnnnrrr{{{{{{rrrVVV999...---***)))***&&&''''''((()))******+++'''))),,,,,,+++******+++---------...------,,,,,,+++++++++,,,,,,,,,---------,,,+++******+++,,,---)))((((((''''''&&&%%%%%%'''((()))***++++++++++++'''''''''&&&&&&%%%%%%%%%###$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$"""######$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$&&&''''''(((%%%$$$$$$######$$$$$$%%%&&&&&&''''''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((()))***''''''((())))))((('''&&&&&&'''((('''%%%%%%'''(((((()))(((&&&$$$$$$&&&(((&&&)))(((%%%&&&)))***(((******))))))(((((('''''''''(((((()))***++++++++++++(((''''''******)))&&&(((((((((((()))***+++,,,)))***,,,...///000111111,,,,,,,,,+++++++++*********)))))))))***+++,,,,,,'''***...///...+++***))))))***+++,,,,,,,,,,,,,,,************************...---,,,+++************&&&***...///---+++,,,...///000000///...+++)))(((...'''''',,,,,,&&&&&&,,,(((((((((((()))))))))))))))***)))))),,,...((((((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''((((((((()))&&&'''((('''&&&&&&'''(((&&&((())))))'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$%%%))))))%%%$$$&&&'''''''''%%%$$$$$$''')))%%%'''***+++***)))((()))'''''''''''''''((()))***)))(((((((((((('''''''''(((&&&'''***+++((((((***&&&%%%'''******(((***...***+++***'''$$$###&&&)))'''&&&&&&&&&&&&'''((((((%%%&&&((()))))))))((('''&&&&&&'''((()))***++++++)))))))))'''%%%%%%'''))))))))))))((('''&&&$$$$$$(((***(((######)))+++'''+++***)))'''''''''((()))%%%'''((()))((()))***,,,,,,++++++,,,+++&&&'''''''''''''''((())))))&&&(((******)))(((((()))&&&((()))***))))))+++---+++***************++++++***++++++,,,,,,++++++***---+++,,,...111???]]]xxxyyyiiinnnzzz~~~pppnnn~~~qqqTTT>>>999;;;<<<@@@IIINNNFFF999999111---111333///,,,---//////---,,,---000666:::;;;777333///.........---***,,,......------...///222:::BBBGGGPPP^^^jjjppptttiiilllsssooorrrtttYYY:::***)))***))))))***((()))------***)))+++(((***,,,---,,,+++(((''')))+++---...---,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((((((((((((%%%%%%%%%$$$$$$$$$##############################""""""""""""###$$$%%%&&&###$$$%%%&&&&&&%%%$$$###"""######$$$$$$%%%&&&&&&#########$$$$$$$$$%%%%%%!!!!!!"""#####################$$$$$$$$$$$$######!!!!!!"""###$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''(((((()))************((((((&&&'''((('''%%%%%%'''((((((((((((&&&%%%$$$&&&(((%%%((((((&&&&&&)))***'''***)))))))))((((((((('''&&&''''''((())))))*********(((''''''******)))'''(((((((((((()))***+++,,,+++,,,------............************))))))))))))******))))))******+++,,,)))+++,,,,,,***)))******(((((()))*********))))))************************,,,***((('''''')))+++---'''+++///000---+++***,,,---.........---+++)))(((+++'''&&&((((((&&&'''***'''((((((((())))))))))))$$$%%%$$$$$$&&&(((###((())))))))))))(((((('''(((((('''&&&&&&'''(((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((&&&'''((('''&&&%%%&&&(((###%%%''''''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$''',,,,,,'''$$$%%%######""" !!!###%%%&&&'''&&&%%%%%%'''((((((''''''''''''(((((()))$$$$$$%%%&&&'''((())))))'''%%%&&&)))***'''''')))$$$###$$$''''''$$$&&&***,,,---,,,)))%%%%%%'''***''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''%%%%%%&&&((()))***,,,,,,)))))))))'''&&&%%%''')))&&&%%%%%%%%%%%%%%%%%%%%%&&&***)))$$$###'''(((&&&+++***((('''''''''((()))&&&'''))))))(((((()))+++&&&&&&'''***+++)))$$$ '''''''''''''''((())))))%%%'''(((((('''''')))***'''(((******))))))***,,,((((((''''''((()))*********++++++,,,,,,++++++***,,,,,,---......666LLLaaauuu}}}tttwwwwwwmmmggghhhtttzzzhhh]]]iii}}}sss___OOOEEEGGGGGGHHHOOOTTTNNNCCC;;;444000111111---+++---......---,,,,,,...333777777444000---,,,,,,,,,------......------...000333888>>>DDDKKKWWWfffppprrrnnncccfffllljjjooo|||kkkSSS888,,,++++++)))((('''%%%'''+++,,,))))))+++((()))***+++,,,------...---///000000...,,,,,,,,,)))******++++++******)))*********++++++,,,,,,,,,"""""""""############$$$######$$$%%%&&&&&&&&&&&&#########"""""""""""""""######"""!!!!!!"""$$$$$$######""""""###$$$%%%%%%######$$$%%%%%%$$$######"""######$$$$$$%%%&&&&&&###############$$$$$$$$$ !!!!!!"""###""""""""""""##################""" !!!!!!"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$&&&((()))###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&)))***+++,,,,,,+++***)))&&&'''((('''%%%%%%'''((('''(((((('''%%%%%%&&&((($$$''')))''''''***)))%%%))))))))))))((((((((((((&&&&&&&&&''''''(((((())))))((('''((()))***)))((((((((((((((()))***++++++------------,,,+++***)))))))))((((((((('''''''''******)))))))))***+++++++++++++++)))'''''')))+++)))))))))***))))))((((((***************************(((%%%###$$$'''+++...***...333444000,,,*********+++,,,,,,,,,+++***)))'''(((&&&######''')))'''''''''((((((((()))))))))((((((&&&$$$''')))&&& )))))))))((((((''''''''')))((((((''''''(((((()))''''''''''''''''''''''''&&&''''''((())))))******((((((''''''''''''''''''%%%'''((('''&&&%%%&&&'''###$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$(((......((($$$$$$$$$$$$$$$###!!!"""$$$&&&%%%%%%%%%###"""###&&&)))((((((''''''&&&'''''''''%%%%%%&&&'''((()))******&&&$$$%%%((()))&&&&&&((($$$###$$$&&&%%%###$$$)))//////---***'''&&&((()))&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&''')))***+++,,,((())))))(((&&&&&&''')))%%%%%%$$$$$$$$$%%%'''((($$$)))***'''###$$$&&&&&&***)))((('''&&&'''(((((('''((())))))((('''((()))$$$$$$%%%''')))***(((&&&'''''''''''''''((())))))%%%&&&'''&&&&&&'''***,,,((()))******(((((()))***''''''''''''((()))++++++******++++++++++++******)))+++......,,,///<<>>WWW```VVVOOOSSS\\\VVVOOOOOOZZZaaaZZZMMMQQQPPPPPPZZZ```VVVWWWkkk{{{{{{jjjYYYLLLIIIRRRgggnnnaaavvvmmmJJJ777222111,,,000333000+++(((,,,111,,,111333111000111111///444222333999BBBNNN```ppp}}}}}}rrrZZZAAA000...------+++'''(((------******,,,+++((((((***,,,&&&'''///000))))))000+++***)))***,,,---,,,++++++***+++,,,......---,,,+++++++++++++++***))))))!!!!!!!!!!!!"""""""""### !!!###%%%#####################""""""###$$$###"""!!!"""###!!!!!!!!!!!!!!!###%%%&&&,,,...)))$$$$$$&&&'''!!!###$$$$$$""""""###%%%$$$'''***------+++(((%%%###""""""###$$$%%%&&&&&&!!!"""$$$%%%$$$$$$%%%&&&"""###$$$###"""!!!"""###$$$$$$######""""""######%%%&&&&&&%%%###!!!"""###""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%'''$$$$$$((((((&&&$$$&&&"""&&&((('''%%%%%%%%%''''''(((&&&%%%$$$%%%'''%%%&&&''''''&&&&&&((()))&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&'''((((((''''''(((***%%%&&&'''((()))))))))(((&&&&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&''''''(((((())))))(((''''''(((***%%%&&&''')))))))))((((((''')))***++++++***)))'''***)))(((''''''((()))***((((((''''''''''''((((((''')))******))))))***,,,***)))((('''''''''((()))(((((((((((((((((((((((('''((()))'''%%%$$$%%%'''''')))(((%%%%%%)))***(((((())))))'''&&&''''''&&&''''''((())))))(((''''''%%%'''(((((('''&&&''''''$$$%%%&&&%%%%%%&&&)))+++$$$%%%&&&&&&''''''&&&&&&$$$&&&%%%"""$$$(((((($$$%%%&&&&&&'''&&&&&&%%%%%%###%%%''''''&&&'''(((***'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%###"""""""""######'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%(((***%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&(((++++++)))'''+++***)))((('''''''''''')))'''&&&&&&&&&%%%###!!!''''''&&&%%%###$$$&&&)))!!!$$$%%%%%%%%%%%%''''''((())))))((('''&&&(((''''''&&&&&&&&&''''''+++)))'''%%%%%%&&&((()))%%%&&&&&&'''(((((()))))))))))))))******)))))))))******++++++++++++******)))************+++++++++---///777CCCOOOUUUUUUTTT```XXXPPPOOORRRTTTQQQMMMPPPUUUYYYbbbhhh\\\SSS\\\tttppp]]]QQQNNNPPP___jjjfffppp~~~gggJJJ888...)))+++///222///)))'''+++///...222444111000222333111777777<<>>DDDMMMRRRWWWaaajjjmmmttt~~~mmmZZZCCC000...&&&"""&&&,,,,,,***)))%%%###$$$)))+++***+++///---((()))......)))(((---(((+++---,,,***)))+++...+++***)))((((((((()))***))))))******))))))((('''!!!!!!"""""""""#########!!!###%%%&&&&&&&&&''')))$$$######"""!!! !!!"""######""""""###$$$ """%%%&&&%%%$$$%%%%%%...333444...'''&&&''''''"""$$$%%%%%%%%%%%%&&&'''$$$%%%)))111777666...&&&###"""""""""######$$$%%%$$$"""!!!"""&&&'''%%%"""!!!###$$$$$$###"""###%%%$$$######"""""""""###### !!!######""""""###%%%"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&***)))$$$###&&&###$$$%%%%%%&&&&&&'''(((%%%'''((((((&&&%%%&&&'''&&&'''((('''%%%%%%''')))&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''((()))((('''&&&(((***&&&&&&'''(((((()))))))))'''(((((()))))))))))))))%%%%%%&&&&&&'''(((((((((%%%'''******)))'''''''''%%%&&&''''''((()))))))))''')))***++++++***)))'''((((((((((((((((((((((((&&&&&&''''''((((((''''''***++++++***((('''((()))''''''&&&%%%%%%&&&((()))'''''''''''''''''''''''')))///333111***%%%'''***$$$'''(((&&&'''***+++((("""(((((("""$$$)))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&'''''''''%%%$$$$$$&&&((($$$%%%&&&&&&''''''&&&&&&###'''(((###!!!$$$'''(((%%%%%%&&&&&&'''&&&&&&&&&'''((()))'''%%%###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&(((((('''%%%$$$###"""!!!&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&'''''')))'''%%%$$$###%%%'''(((&&&&&&''''''((((((''''''$$$%%%%%%%%%$$$$$$&&&((($$$$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''((())))))))))))(((((((((((((((((((((((('''''''''(((((()))((('''&&&%%%!!!$$$&&&%%%######&&&)))&&&&&&'''&&&$$$$$$&&&((($$$'''(((&&&(((,,,,,,)))'''((()))))))))(((&&&%%%'''&&&&&&&&&&&&'''(((((('''(((((((((((((((''''''''''''(((((()))*********(((((())))))))))))((((((******++++++++++++******))))))*********+++++++++++++++***(((000CCCWWWddddddTTTJJJIIIFFF@@@HHHVVV[[[kkkpppqqqvvvnnnYYYKKKSSSfff}}}uuu[[[QQQSSSHHHAAAKKKTTT^^^gggjjj^^^MMMBBB<<<999...111222000,,,+++---111222666666444555;;;???@@@DDDFFFKKKQQQSSSTTTZZZbbbccclllyyyuuu]]]III999---///)))&&&)))------,,,,,,***''''''******((((((+++...++++++//////+++***---'''+++...---)))(((+++///,,,,,,***((('''''')))++++++,,,,,,,,,,,,+++******""""""""""""############ ###$$$$$$###$$$&&&$$$######"""!!!  """######""""""###$$$ ###%%%&&&&&&%%%%%%&&&222777777///(((%%%&&&%%%"""$$$%%%&&&%%%%%%'''(((%%%$$$&&&+++111222---(((##################$$$%%%$$$""" """%%%&&&$$$!!!!!!###$$$$$$######$$$&&&"""""""""###$$$%%%&&&'''"""###$$$###!!!!!!"""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$'''***(((###"""%%%#########%%%''')))******%%%'''(((((('''&&&&&&'''''''''((('''%%%%%%'''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((()))******)))(((((()))&&&&&&''''''(((((()))***)))))))))((())))))))))))%%%%%%&&&''''''(((((()))%%%''')))***((('''''''''((((((((('''''''''((((((''')))***++++++***)))'''''''''((((((((((((''''''&&&'''((())))))))))))(((&&&''')))(((''''''((()))'''&&&%%%%%%&&&'''((()))'''''''''''''''''''''''')))000777666...'''&&&'''&&&((('''$$$%%%***,,,***!!!'''((($$$%%%***''' &&&&&&%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&'''''''''%%%$$$$$$%%%'''$$$%%%&&&&&&''''''&&&&&&###((()))%%%###%%%))))))$$$%%%%%%&&&'''''''''&&&'''(((((('''%%%###$$$%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$"""######$$$%%%&&&'''''''''&&&%%%$$$$$$%%%'''(((%%%%%%&&&'''((((((''''''%%%&&&''''''&&&%%%'''((("""###$$$%%%%%%$$$"""!!!&&&&&&&&&''''''(((((((((&&&&&&%%%%%%&&&'''))))))%%%%%%&&&&&&&&&%%%%%%$$$(((((((((((('''''''''((('''((()))***)))((('''&&&"""$$$&&&%%%######'''***%%%&&&'''&&&%%%$$$&&&'''!!!$$$%%%###$$$(((***(((%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&'''((((((&&&'''((())))))(((''''''''''''(((((()))*********)))******++++++******)))******++++++++++++******))))))*********+++++++++---)))***///000666NNNhhheeeUUUIIIIIIGGGAAAGGGTTT___mmmmmmgggmmmkkk\\\QQQKKK\\\sssuuu[[[TTTYYYMMM@@@BBBHHHMMM]]]kkkhhhXXXIII???;;;111333444333000000222555777;;;<<<:::===DDDKKKLLLPPPPPPQQQTTTSSSQQQVVV]]]```jjjxxxyyybbbKKK<<<333...///,,,+++,,,+++)))***......******,,,+++'''''')))***))))))++++++)))((()))'''+++...---)))(((+++///------,,,***((((((***---,,,,,,,,,,,,,,,+++******"""""""""#########$$$$$$ """%%%&&&&&&&&&&&&'''#########""""""!!!!!!!!! !!!######""""""###%%%!!!###$$$######$$$%%%000555666...&&&$$$%%%$$$"""###%%%%%%%%%%%%'''((('''%%%$$$&&&***,,,+++)))%%%$$$$$$$$$$$$$$$%%%%%%###""""""###$$$$$$###!!!!!!###$$$$$$######%%%&&&!!!""""""###$$$&&&((((((###$$$%%%$$$"""!!!!!!"""%%%%%%$$$######""""""!!!$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$&&&))),,,)))###"""%%%&&&%%%%%%&&&((()))((('''$$$&&&))))))(((''''''((('''(((((('''%%%%%%&&&(((''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''(((***---...,,,***))))))'''&&&&&&''''''((()))*********)))(((((((((((((((&&&&&&&&&'''(((((())))))%%%''')))((('''&&&'''((())))))((('''''''''''''''''')))***++++++***)))'''&&&''''''((((((''''''&&&&&&'''(((*********))))))$$$%%%'''''''''''')))***'''&&&&&&&&&&&&((()))***''''''''''''''''''''''''&&&---333333...'''$$$$$$''')))'''$$$$$$)))+++***$$$&&&))))))((('''(((((('''&&&&&&%%%%%%&&&&&&''''''(((******((('''((()))&&&'''&&&%%%######%%%'''$$$%%%&&&&&&''''''&&&&&&$$$((()))'''&&&((()))((($$$$$$%%%&&&''''''''''''"""###%%%&&&%%%&&&''')))$$$######$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$"""######$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''!!!"""$$$%%%&&&&&&%%%%%%&&&'''((((((&&&&&&'''((($$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''(((((())))))%%%$$$$$$$$$$$$&&&((()))&&&''''''''''''&&&&&&%%%''''''((('''&&&&&&''')))(((((()))))))))(((((('''(((((('''%%%$$$$$$%%%'''%%%&&&''''''%%%%%%&&&'''$$$'''((($$$"""%%%&&&%%%$$$%%%'''))))))))))))(((&&&&&&&&&&&&&&&'''((()))&&&'''(((((()))(((((((((&&&''''''(((((()))************++++++++++++************++++++++++++******)))************+++++++++---(((,,,333000---AAA^^^bbbXXXPPPMMMHHHBBBEEELLL[[[ddd^^^WWW\\\]]]WWWUUUIIIVVVkkkppp]]]ZZZ```SSSEEEDDDFFFGGG\\\uuu{{{nnnXXXGGG>>>888999::::::999:::<<<>>>AAAEEEGGGFFFHHHPPPVVVXXX\\\ZZZZZZ[[[XXXUUUXXX^^^dddlllyyyvvvpppbbbOOO>>>333000000+++)))******((($$$''',,,,,,)))))),,,,,,)))))),,,***++++++,,,,,,,,,++++++(((+++---,,,***)))+++...,,,......,,,***))),,,///*********+++******)))(((""""""#########$$$$$$$$$"""%%%((()))))))))))))))#####################"""!!!######""""""$$$%%%!!!"""######""""""$$$&&&)))///000***$$$###$$$%%%!!!"""$$$%%%$$$%%%'''((('''&&&$$$$$$$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&!!!###$$$$$$###""""""###!!!###$$$$$$$$$$$$%%%'''""""""""""""###$$$&&&&&&###%%%%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&(((,,,///+++$$$$$$''''''&&&%%%''')))***(((&&&$$$&&&)))***)))((('''((('''(((((('''%%%%%%&&&''''''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''(((+++000111///,,,)))(((''''''&&&&&&'''(((***+++,,,+++)))'''&&&&&&&&&'''&&&&&&''''''(((((())))))&&&'''((('''&&&%%%''')))(((((('''&&&''''''))))))''')))***++++++***)))'''&&&&&&'''(((((('''&&&&&&$$$%%%''')))******)))(((%%%&&&(((((('''''')))***''''''&&&&&&''')))***+++(((((((((((((((((((((((($$$(((+++,,,+++(((''''''&&&))))))&&&&&&))))))&&&&&&%%%(((,,,'''""",,,((('''&&&%%%%%%&&&'''((('''(((******((((((((()))%%%&&&&&&$$$###$$$&&&((($$$%%%&&&&&&''''''&&&&&&$$$&&&'''&&&(((***((($$$###$$$%%%&&&'''''''''''' """$$$%%%%%%&&&(((***############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%"""###%%%''''''&&&%%%$$$######$$$$$$%%%%%%%%%&&&$$$%%%&&&'''''''''&&&&&& """$$$&&&&&&&&&%%%$$$%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''((()))))))))((('''%%%$$$$$$&&&'''((())))))******)))(((((('''%%%''''''&&&%%%%%%(((+++(((''''''&&&&&&''''''(((***(((&&&%%%&&&'''''''''$$$&&&''''''&&&%%%%%%&&&&&&++++++'''$$$&&&((('''&&&'''((())))))(((''''''&&&%%%%%%&&&&&&((())))))''''''''''''(((((())))))%%%&&&&&&'''(((((())))))))))))************))))))******++++++++++++******)))************+++++++++***)))+++---******777FFFTTTWWWXXXRRRHHHCCCEEEJJJSSSXXXQQQKKKNNNNNNMMMTTTJJJRRRdddyyynnnaaaXXX\\\___PPPEEEHHHJJJIIIZZZqqq}}}wwwfffTTTKKKEEEFFFGGGHHHIIIKKKMMMOOOOOOSSSUUUSSSUUU[[[___`````````aaabbb___[[[]]]bbbgggmmmvvvzzzuuubbbZZZOOOBBB666///---...)))%%%$$$&&&'''&&&'''******'''(((++++++)))))),,,+++---.........//////...******++++++++++++,,,,,,)))---///...+++***,,,000******++++++******)))((("""############$$$$$$$$$"""%%%''''''&&&&&&&&&###############$$$$$$$$$!!!"""###""""""$$$&&&$$$%%%%%%$$$###$$$''')))###))),,,'''""""""$$$%%% """$$$$$$$$$$$$&&&(((&&&&&&&&&$$$###"""$$$&&&''''''&&&%%%%%%&&&&&&&&& ###%%%%%%""" !!!$$$!!!###$$$$$$$$$$$$&&&'''###"""""""""""""""###$$$###$$$%%%%%%$$$###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''(((***///111---&&&%%%)))%%%$$$$$$'''+++,,,***'''###&&&)))***)))(((((((((((((((((('''%%%%%%&&&''''''''''''''''''((())))))'''''''''&&&&&&'''''''''(((,,,111333222---)))'''''''''&&&&&&'''(((***+++,,,+++)))'''%%%%%%%%%%%%&&&&&&''''''((()))))))))'''((('''&&&%%%%%%''')))'''&&&&&&&&&''')))***,,,''')))***++++++***)))'''%%%&&&'''(((((('''&&&%%%###$$$&&&((())))))(((''''''((())))))(((((()))***((('''''''''((()))+++,,,))))))))))))))))))))))))%%%%%%&&&((()))+++,,,,,,$$$(((***))))))***(((###'''"""%%%+++$$$,,,((('''&&&&&&&&&&&&'''(((%%%'''(((((('''&&&&&&'''$$$%%%%%%$$$###$$$&&&((($$$%%%&&&&&&''''''&&&&&&###%%%%%%&&&)))+++''' ###$$$%%%&&&''''''''''''"""$$$%%%%%%%%%%%%&&&(((############$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))((((((&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$"""###%%%'''''''''%%%$$$###$$$$$$$$$$$$%%%%%%%%%"""$$$&&&(((((('''&&&%%%"""###&&&((((((((('''&&&$$$%%%'''&&&%%%$$$$$$%%%$$$$$$######$$$&&&''')))&&&&&&&&&'''((())))))***---+++)))'''&&&'''((()))&&&&&&''''''&&&%%%$$$$$$$$$&&&'''&&&%%%%%%))),,,'''&&&%%%$$$$$$%%%'''((()))&&&###$$$(((+++,,,+++$$$&&&''''''&&&%%%%%%&&&"""''')))&&&$$$'''))))))((())))))))))))'''&&&%%%%%%%%%%%%&&&'''((()))***'''''''''''''''((()))***%%%%%%&&&&&&'''((((((((((((((())))))))))))((((((******++++++++++++******)))************+++++++++'''+++***$$$$$$+++222222FFFTTT\\\UUUHHHDDDHHHLLLMMMPPPKKKGGGIIIEEEFFFRRRKKKPPP___uuurrr\\\RRRQQQYYYYYYHHH@@@HHHMMMHHHQQQ```mmmoooggg]]]WWWQQQQQQSSSTTTVVVYYY[[[]]]ZZZ^^^___\\\]]]aaaeeeddd``````dddgggddd______dddgggkkkrrryyy{{{vvvkkkbbbUUUMMMDDD;;;444---***+++***###$$$******))))))***((('''******'''''')))''')))+++***+++------,,,+++***)))***,,,---,,,+++'''+++//////+++***,,,000,,,------------,,,++++++######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%% ###%%%%%%$$$######$$$''''''&&&%%%$$$""""""!!!&&&&&&&&&%%%%%%$$$$$$$$$ !!!$$$''')))+++(((((((((&&&###"""###$$$''''''&&&%%%%%%&&&&&&&&&############"""""""""!!!###$$$%%%%%%######$$$%%%&&&&&&%%%###!!!!!!$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&(((&&&***...,,,%%%"""%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''***+++***)))(((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''***++++++)))&&&###""""""%%%))),,,...,,,***'''''')))((('''$$$###$$$(((+++'''((()))(((&&&%%%$$$%%%&&&((()))(((&&&%%%%%%&&&$$$%%%&&&''''''&&&$$$""")))'''''''''((()))((('''%%%'''***,,,,,,***'''%%%'''((()))(((&&&&&&((()))$$$%%%%%%$$$###$$$&&&)))%%%&&&'''&&&%%%&&&(((***))))))))))))***+++,,,---,,,***'''%%%$$$%%%'''(((&&&'''(((*********)))((($$$%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))(((&&&$$$%%%((()))'''%%%)))$$$"""&&&&&&$$$%%%+++((('''&&&%%%%%%&&&((()))$$$%%%%%%%%%$$$%%%(((***'''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((()))'''$$$$$$'''&&&"""""""""#########$$$$$$$$$&&&%%%###"""!!!"""$$$%%%$$$&&&'''%%%""""""%%%(((''')))++++++)))'''''''''&&&""" """'''***(((%%%&&&&&&&&&&&&&&&&&&&&&&&& ###&&&)))***)))&&&%%%+++)))''''''((())))))((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))*********%%%(((...,,,"""&&&///###***### %%%&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''((((((((((((((($$$&&&''''''&&&&&&((()))%%%***+++'''&&&)))&&& ((('''%%%$$$$$$%%%&&&'''''''''&&&&&&'''(((***++++++(((&&&''')))+++)))'''$$$&&&'''((('''(((***+++''''''(((***,,,,,,+++)))******++++++++++++******,,,,,,++++++,,,,,,---...999HHHSSSPPPFFFBBBCCCEEEEEEFFFDDD@@@BBBGGGIIIGGGMMMMMMZZZssswwwaaaZZZWWWSSSOOOKKKGGGDDDAAABBBJJJWWWaaaeeeccc___\\\___]]]]]]aaafffhhhiiikkkbbbgggfff```]]]aaaeeeddd___bbbeeeffffffeeedddddddddkkktttyyyuuuiiiZZZQQQCCC???888111---++++++,,,&&&''''''((()))******+++******))))))******+++,,,%%%))),,,---,,,,,,...111---,,,+++++++++---///111222///------//////,,,*********+++++++++,,,,,,,,,######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$#####################""""""###$$$$$$###"""!!!$$$$$$$$$$$$$$$#########&&&%%%%%%%%%%%%%%%%%%$$$)))((('''&&&&&&&&&'''''''''((('''%%%###"""###$$$&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$############!!!###$$$$$$%%%'''(((%%%%%%%%%###!!!!!!###%%%%%%%%%$$$$$$$$$#########%%%$$$$$$$$$###"""""""""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%(((+++)))###!!!$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''+++***(((&&&%%%&&&''')))'''((()))(((&&&$$$$$$%%%%%%(((+++,,,***(((''''''(((((('''%%%$$$%%%'''***'''((()))(((&&&%%%%%%%%%&&&((()))((('''%%%%%%&&&%%%&&&'''(((((('''%%%$$$((('''&&&&&&(((((('''&&&&&&''')))++++++)))'''&&&'''(((((('''&&&&&&''')))$$$%%%%%%$$$$$$$$$&&&(((''')))***)))''''''((()))''''''''''''((()))***+++---------,,,++++++***)))&&&'''((()))))))))((((((((((((''''''&&&&&&%%%%%%'''((((((((())))))))))))(((&&&$$$%%%(((***)))((((((%%%%%%))))))&&&%%%)))(((''''''&&&&&&&&&''''''$$$%%%&&&%%%%%%&&&(((***''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&%%%%%%%%%&&&'''((((((&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''###(((***'''&&&''''''%%%'''&&&&&&%%%%%%$$$$$$$$$### ######!!!%%%&&&&&&$$$######%%%'''%%%'''))))))'''&&&&&&'''(((&&&$$$%%%'''&&&!!!&&&&&&&&&&&&&&&&&&&&&&&&((()))******(((&&&###!!!)))(((''''''((())))))((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''(((((()))'''"""%%%+++(((###***!!!&&&)))$$$"""&&&'''&&&%%%$$$$$$%%%&&&'''&&&'''((()))))))))((((((%%%'''(((((('''&&&'''((("""'''(((&&&'''***)))%%%((('''%%%$$$%%%&&&'''((()))(((''''''&&&'''((((((***(((%%%%%%'''((((((&&&)))*********((('''((()))---***&&&$$$&&&***---000******++++++++++++******+++++++++++++++,,,,,,---000<<>>888222111///,,,+++******+++'''(((((())))))***************))))))******+++,,,++++++,,,...000111111000++++++******+++,,,...///000...------------,,,***)))))))))************+++###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$######$$$#########"""""""""!!!%%%"""!!!$$$$$$ !!!!!!!!!"""######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%###"""###$$$##################$$$%%%%%%%%%$$$$$$$$$#########"""$$$%%%$$$###"""###$$$"""######"""!!!!!!"""$$$$$$$$$$$$$$$############&&&%%%%%%$$$###"""!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$###!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&+++***'''&&&%%%&&&'''((($$$%%%&&&&&&%%%%%%''')))%%%&&&'''&&&%%%%%%'''(((%%%'''(((((('''&&&&&&'''&&&((()))(((&&&%%%%%%&&&%%%'''(((((('''&&&&&&'''((((((((((((((('''&&&%%%'''&&&%%%%%%&&&'''&&&%%%(((((((((''''''((((((((($$$&&&''''''%%%%%%%%%&&&%%%&&&'''&&&%%%%%%&&&''''''***,,,,,,+++(((''''''$$$$$$$$$%%%%%%&&&'''((('''(((***+++***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&***)))))))))(((((('''''''''''''''((((((((()))))))))'''&&&&&&'''(((***+++''''''((())))))'''&&&&&&'''((())))))(((&&&$$$###%%%&&&((('''&&&&&&((()))(((''''''&&&%%%$$$######%%%%%%%%%%%%%%%&&&&&&&&&&&&'''))))))'''&&&'''(((&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))""""""##################!!!%%%%%%######%%%%%%""" !!!"""###$$$%%%&&&&&&***'''%%%&&&)))+++***)))'''%%%"""###&&&'''&&&###!!!###%%%&&&%%%&&&''')))&&&%%%%%%'''((('''###&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%'''(((******&&&%%%%%%&&&)))***)))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''&&&&&&&&&%%%%%%(((&&&(((,,,***$$$$$$'''$$$)))(((!!!!!!''')))$$$''''''&&&%%%%%%&&&''''''&&&''')))***+++***)))(((''')))+++***((('''&&&'''(((((('''&&&%%%&&&'''&&&&&&&&&&&&&&&''')))***+++))))))((((((''''''''''''***(((%%%$$$###$$$&&&&&&%%%'''))))))))))))+++---'''((((((((((((((()))*********++++++++++++******)))))))))))))))******++++++---000777AAAHHHDDD;;;999:::666111222:::BBBDDD@@@CCCPPPeeevvvxxxnnniiigggzzz~~~vvvtttxxx{{{tttkkkhhhhhhgggdddaaa```^^^\\\\\\ZZZXXXYYY[[[___bbbdddeee___UUUIII???888333111///......---,,,+++++++++(((((()))))))))***************))))))******+++,,,...,,,+++...222333222///***************,,,---......------,,,,,,,,,++++++)))))))))))))))))))))***$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$######"""!!!!!!"""""""""#########%%%"""!!!$$$$$$ """""""""""""""""""""###$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""###$$$%%%%%%%%%%%%&&&&&&$$$""""""###$$$###"""""""""######$$$%%%$$$#########"""""""""""""""###$$$$$$""""""###$$$!!!"""######!!!!!!"""$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###""""""!!!&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%###"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$&&&''''''''''''&&&&&&''''''&&&$$$$$$&&&'''$$$%%%&&&%%%$$$$$$''')))%%%'''((()))'''&&&&&&'''&&&''')))((('''%%%&&&&&&%%%'''(((((('''&&&&&&'''((((((((('''&&&%%%$$$$$$'''&&&%%%%%%&&&'''&&&%%%)))((('''&&&&&&'''((()))$$$&&&''''''&&&%%%%%%&&&%%%&&&''''''&&&%%%%%%'''$$$&&&)))******(((((((((%%%%%%%%%%%%&&&'''((((((******))))))(((((())))))&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((''''''''''''(((((((((((())))))((('''&&&&&&((()))''''''&&&$$$$$$&&&'''''''''((())))))(((&&&$$$###%%%&&&((('''&&&&&&'''(((((((((((('''&&&%%%%%%$$$%%%&&&&&&&&&'''''''''((($$$&&&((('''&&&%%%&&&'''$$$$$$######"""#########&&&&&&&&&&&&'''(((******$$$$$$$$$$$$############((('''###!!!###'''&&&!!!(((((('''&&&$$$######"""$$$&&&'''%%%"""!!!###%%%'''$$$###$$$'''(((%%%###"""$$$&&&&&&&&&''')))+++'''&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%)))(((&&&%%%############$$$$$$$$$&&&((()))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''&&&&&&%%%$$$$$$###%%%'''%%%""""""%%%''')))$$$)))***###'''&&&%%%$$$$$$%%%&&&'''%%%''')))***+++***((('''(((***++++++)))''''''''')))'''&&&&&&&&&&&&&&&'''&&&&&&&&&'''((()))******&&&''''''(((((((((((((((***)))(((&&&%%%&&&''')))$$$&&&((((((((((((***,,,$$$&&&((((((&&&&&&'''(((******++++++++++++******))))))(((((())))))***+++---,,,...666EEEPPPNNNEEE===>>>999222111777>>>BBB===AAALLL^^^ooo{{{yyyqqqxxxyyyuuuyyy|||uuukkkcccbbbdddeeeddd```\\\ZZZYYYYYYZZZ]]]______\\\YYYUUUOOOEEE;;;333000000111---------,,,+++***))))))))))))))))))******************))))))******+++,,,...,,,+++---111333111...************+++,,,------,,,,,,,,,,,,++++++++++++***)))))))))))))))))))))$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$###"""""" !!!""""""###$$$$$$$$$"""!!!"""$$$$$$!!!########################$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$""""""###$$$""""""""""""###$$$%%%%%%#########"""""""""!!!!!! """######$$$%%%'''!!!"""$$$$$$""""""###$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###############''''''%%%%%%%%%%%%''''''$$$$$$$$$$$$$$$#########"""&&&&&&$$$###&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&& """%%%'''((((((&&&%%%'''((('''%%%######$$$&&&$$$%%%%%%%%%$$$%%%''')))%%%'''(((((('''&&&&&&'''%%%'''(((((('''&&&&&&'''$$$&&&(((((('''&&&'''((()))(((((('''&&&%%%$$$$$$'''&&&%%%&&&'''((('''%%%(((''''''&&&&&&''''''((($$$&&&(((((('''&&&&&&&&&%%%'''((((((&&&%%%%%%&&&"""%%%'''((('''''''''(((%%%%%%%%%%%%&&&'''((())))))'''%%%######%%%''')))''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((()))&&&&&&'''''''''(((((((((&&&'''((((((&&&%%%&&&'''&&&'''%%%""""""''')))((((((((((((((('''&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&((((((''''''''''''&&&&&&%%%&&&&&&''''''((((((((($$$&&&''''''&&&%%%%%%&&&#########""""""###$$$$$$'''&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&%%%%%%%%%((((((&&&###%%%)))((($$$ """###$$$$$$!!!&&&(((&&& $$$%%%$$$$$$%%%&&&&&&%%%###$$$%%%'''''''''(((***,,,))))))((('''''''''(((((('''''''''&&&&&&%%%%%%$$$&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$&&&(((((('''%%%'''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''''''''&&&%%%$$$%%%&&&'''&&&%%%%%%''')))(((""" ((()))$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$&&&(((******)))'''&&&'''))),,,,,,+++)))((((((%%%###$$$''')))'''(((+++&&&&&&&&&'''((((((((((((%%%&&&'''((())))))))))))((()))***)))(((''')))***'''((()))((('''&&&&&&(((((()))'''$$$!!!###(((---******++++++++++++******)))))))))))))))******+++******,,,444DDDRRRUUUPPPCCCCCC>>>444///222888;;;:::>>>HHHWWWhhhvvv}}}sssrrrxxxzzzvvvzzz|||rrrdddaaaaaaeeeeeeaaa^^^]]]\\\^^^ccchhhhhh```SSSIIICCC???888222......///111++++++******)))(((''''''******************************))))))******+++,,,+++++++++---///000///...******++++++,,,---------***+++,,,,,,******+++,,,+++************)))))))))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!"""""""""""""""""""""###$$$$$$###"""!!!!!!""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$""""""###$$$###""""""###$$$%%%&&&&&&$$$$$$$$$#########"""""" """#########%%%'''!!!###$$$%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$'''&&&$$$######$$$&&&'''############$$$$$$$$$$$$ %%%'''######'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%###!!! %%%%%%%%%%%%%%%&&&&&&'''###$$$%%%&&&'''''''''&&&''''''&&&$$$"""###%%%'''###$$$&&&&&&%%%&&&'''(((&&&'''((('''&&&%%%'''(((%%%'''(((((('''&&&&&&'''$$$&&&(((((('''&&&'''(((+++***)))'''&&&&&&%%%%%%((('''&&&&&&(((((('''&&&''''''''''''''''''''''''$$$''')))***((('''&&&&&&%%%'''))))))'''%%%%%%%%%%%%&&&''''''&&&%%%&&&(((%%%%%%%%%%%%&&&'''((((((&&&$$$""" """$$$&&&)))((('''%%%%%%%%%&&&'''%%%%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((###'''((('''&&&'''(((###&&&'''$$$%%%***+++((((((''''''&&&&&&&&&''''''###%%%''''''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((%%%'''(((((('''&&&&&&'''$$$$$$###$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$***(((%%%&&&((('''!!!$$$&&&((($$$''')))'''$$$"""###%%%###%%%''''''&&&$$$$$$%%%%%%&&&'''&&&&&&'''))),,,'''((())))))((('''''''''(((''''''&&&%%%%%%$$$$$$!!!"""###$$$&&&'''((()))$$$$$$%%%&&&((('''%%%###'''&&&&&&%%%%%%&&&&&&'''"""$$$&&&((())))))((('''%%%''')))((('''((())))))&&&&&&&&&$$$$$$&&&&&&&&&%%%$$$############$$$%%%###$$$''')))***(((&&&$$$&&&))),,,---,,,***))))))$$$!!!###)))***((((((+++&&&&&&&&&'''''''''&&&&&&&&&'''((())))))(((''''''%%%(((***+++)))((()))+++((()))***)))'''''''''((((((******'''$$$$$$(((---******++++++++++++*********))))))))))))***++++++''')))***...:::HHHNNNNNNJJJKKKEEE888000000333555777;;;CCCOOO```qqq~~~~~~zzzrrrsssvvv{{{~~~|||tttxxxwwwuuuzzz~~~pppiiifffhhhiiiffffffhhhgggeeecccbbb^^^SSSEEE;;;555333000...,,,,,,------+++******)))))))))************************************))))))******+++,,,(((***,,,,,,,,,+++,,,---***+++,,,------.........)))+++,,,,,,***)))***,,,,,,,,,++++++************$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!######""""""!!!!!! ###%%%%%%$$$######$$$ !!!###%%%'''((()))&&&&&&&&&%%%%%%$$$$$$$$$ !!!###%%%&&&&&&%%%%%%###$$$%%%###""""""###$$$############$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######!!!###$$$###"""!!!"""###!!!###%%%%%%%%%$$$%%%&&&$$$$$$$$$############""""""""""""###$$$$$$%%%%%%&&&%%%###""""""###%%%&&&""""""######$$$$$$$$$%%%$$$'''######'''(((%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&%%%"""&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&'''(((%%%&&&%%%$$$"""###&&&)))"""$$$&&&''''''&&&'''(((''''''((('''%%%%%%''')))%%%&&&(((((('''&&&''''''$$$&&&(((((('''''''''(((,,,+++***(((''''''&&&&&&)))(((''''''((()))((('''&&&&&&'''(((((('''&&&&&&%%%'''******)))'''''''''&&&'''))))))'''%%%%%%%%%((()))((('''%%%$$$%%%'''$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$%%%&&&'''((()))((('''&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%(((((('''(((*** &&&)))'''(((,,,,,,'''((('''&&&%%%%%%&&&((()))"""$$$&&&&&&%%%############$$$$$$%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''&&&((())))))(((''''''((($$$$$$$$$%%%&&&'''((()))%%%%%%$$$######$$$$$$$$$###"""""""""!!!!!! ++++++###!!!%%%(((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$"""%%%((((((%%%###$$$&&&&&&&&&'''&&&%%%&&&)))+++!!!$$$(((******((('''&&&(((((('''&&&%%%%%%$$$$$$''''''''''''&&&%%%$$$###%%%$$$%%%&&&((('''$$$"""'''&&&&&&%%%%%%&&&&&&'''!!!###&&&(((******)))((("""$$$&&&$$$$$$%%%''''''###&&&***,,,(((###$$$)))$$$$$$###""""""###$$$$$$"""$$$'''))))))(((%%%###%%%(((,,,------+++******&&&$$$%%%++++++&&&$$$'''&&&&&&&&&'''&&&&&&%%%%%%(((((()))))))))'''&&&%%%"""&&&***,,,***))))))+++&&&''')))***)))***+++---###)))///000,,,((('''(((******++++++++++++*********************++++++,,,(((***))))))000<<>>FFFPPP```oooyyy|||{{{wwwvvv{{{sssnnnhhhdddccceeefffgggggghhhppp|||yyyhhh\\\VVVPPPIIIEEE@@@999444222111000...//////...---------------++++++,,,+++))))))***,,,,,,---...---,,,+++,,,------,,,+++******))))))***))))))*********+++++++++,,,---------,,,---///222---------,,,++++++---///111000///---+++***)))(((######$$$$$$%%%%%%&&&&&&!!!!!!"""############"""&&&%%%%%%$$$######"""""""""###%%%&&&&&&&&&%%%$$$!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%$$$$$$$$$$$$ %%%'''$$$###$$$%%%### ###$$$""""""%%%$$$!!!"""""""""#########$$$$$$ """###$$$%%%&&&#########"""######$$$%%%#########$$$$$$%%%%%%&&&%%%&&&((('''%%%$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%"""''''''%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%'''(((***(((&&&&&&'''((('''&&&''''''(((((('''&&&$$$###,,,---,,,***&&&$$$$$$$$$&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$###"""!!!%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))&&&$$$&&&'''&&&&&&&&&'''&&&%%%%%%''')))$$$%%%&&&&&&&&&&&&%%%%%%&&&$$$######%%%'''(((''')))++++++&&&###%%%%%%$$$###$$$$$$%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%###"""$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%&&&))),,,,,,,,,***&&&""""""%%%***$$$$$$$$$$$$%%%&&&''''''###(((******((('''&&&''''''''''''&&&&&&&&&&&&%%%&&&'''((('''&&&$$$###"""!!!!!!###&&&(((((('''((((((&&&&&&***...+++%%%%%%$$$$$$%%%&&&''''''&&&$$$&&&'''((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((&&&$$$"""######$$$%%%&&&&&&''''''&&&&&&$$$"""!!!###'''((('''%%%%%%+++((('''...---***000---,,,,,,+++***))))))((('''$$$###(((+++)))((((((%%%'''''''''&&&'''(((***$$$((()))'''(((***)))&&&)))((('''&&&&&&'''((()))*********))))))*********+++------***)))+++***((()))))))))))))))*********((())))))((('''+++222777KKKGGG@@@888111......///111444888>>>GGGVVVgggsss{{{yyysss{{{vvvssstttrrrmmmgggdddcccdddeeeeeefffhhhppp||||||{{{zzzuuuiiiYYYKKKBBB;;;555111000......//////---,,,...------,,,,,,,,,,,,,,,)))******)))((((((***,,,)))+++------,,,++++++,,,...---,,,+++***)))))))))***************+++++++++,,,---...---------///111+++,,,------++++++,,,---...///000000...+++'''%%%""""""###$$$%%%&&&'''(((!!!"""""""""############%%%$$$$$$$$$######""""""###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$###############!!!###$$$###"""###$$$$$$###$$$""""""%%%%%%"""""""""#########$$$$$$$$$!!!######"""!!!""""""$$$###############$$$$$$!!!"""###%%%&&&&&&&&&%%%%%%''')))(((&&&$$$$$$$$$######$$$%%%&&&&&&&&&&&&############$$$%%%&&&'''"""###$$$%%%&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%""" ###''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''&&&&&&%%%$$$&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''')))***)))((('''&&&&&&''''''&&&"""###%%%&&&'''&&&%%%%%%'''((()))((('''&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''&&&$$$###!!! $$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&&&&''')))***$$$%%%&&&&&&%%%%%%''')))%%%%%%&&&&&&%%%%%%%%%$$$'''&&&%%%%%%%%%&&&&&&'''***+++***'''$$$$$$%%%%%%$$$$$$$$$%%%&&&''')))***'''''''''&&&&&&&&&&&&&&&###$$$%%%%%%%%%$$$######$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$###$$$$$$$$$$$$***000'''''''''%%%$$$$$$&&&((($$$$$$$$$$$$%%%&&&''''''"""%%%((())))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$#########$$$%%%&&&'''&&&&&&&&&'''(((+++,,,***&&&$$$###$$$$$$%%%&&&&&&&&&###%%%''''''&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$######$$$%%%&&&&&&&&&'''''''''''''''&&&### ###(((***((($$$$$$+++((('''...---)))...+++,,,,,,,,,+++)))(((''''''$$$###%%%)))***(((&&&$$$&&&''''''&&&''')))+++###''')))((((((***)))%%%)))((('''&&&&&&'''((()))++++++************++++++)))*********+++---...---*********)))))))))))))))++++++***)))(((+++000555IIIIIIGGGAAA888111//////222111222777???LLL^^^lllvvvxxxppp{{{xxxqqqoooooolllgggdddcccddddddddd___aaaiiisssvvvqqqjjjgggZZZWWWOOOEEE<<<666222///+++++++++,,,,,,,,,+++***,,,,,,+++***************'''((()))((('''(((***,,,(((***,,,---,,,++++++,,,...---,,,+++++++++++++++************************+++---......------///111***,,,------,,,++++++,,,---...///000///,,,)))'''""""""###$$$&&&'''((((((############$$$$$$%%%%%%"""""""""######$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%'''''''''&&&%%%%%%$$$$$$((('''&&&&&&&&&&&&'''''')))((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$######'''+++ $$$%%%######&&&&&&###############$$$$$$$$$$$$$$$%%%&&&$$$"""!!!!!!!!!$$$$$$###############$$$ !!!$$$%%%&&&&&&%%%%%%%%%'''(((((('''%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&############$$$%%%&&&'''!!!"""$$$&&&&&&%%%$$$############$$$$$$$$$%%%%%%######$$$$$$%%%&&&''''''"""$$$'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((()))(((((('''&&&%%%%%%&&&'''!!!"""$$$&&&''''''''''''"""$$$'''''''''&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%''''''&&&''')))###%%%&&&&&&&&&%%%&&&(((&&&%%%%%%%%%$$$$$$%%%%%%'''''''''&&&%%%%%%%%%&&&((((((((('''&&&$$$%%%(((&&&%%%%%%%%%%%%&&&'''''')))(((((((((''''''&&&&&&###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''$$$$$$&&&%%%&&&...888222...)))%%%$$$%%%''''''$$$$$$$$$$$$%%%&&&''''''((()))((('''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''%%%&&&&&&&&&%%%%%%%%%%%%###%%%(((***(((&&&''')))###$$$%%%%%%%%%%%%&&&&&&###%%%''''''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''((((((((($$$"""$$$)))+++(((%%%$$$***''''''---+++''',,,)))***++++++***(((&&&%%%(((((('''%%%%%%'''(((((($$$%%%&&&&&&&&&&&&(((***$$$((()))'''(((***)))&&&)))((('''&&&&&&'''((()))++++++************+++++++++)))((()))***+++...111*********))))))))))))))),,,+++***))))))+++///222>>>GGGOOOKKK===222...000222///...333:::DDDUUUeeeqqq~~~}}}xxxzzzqqqkkkeeebbb^^^\\\]]]]]]]]]\\\TTTTTTZZZaaaaaaZZZRRRNNNAAA>>>:::777333000//////,,,,,,++++++***+++---...---,,,,,,+++++++++++++++&&&((((((((('''((()))+++''')))+++,,,++++++,,,...,,,,,,,,,,,,,,,,,,------************************+++,,,............///000***,,,......,,,++++++,,,,,,,,,---------.........######$$$%%%&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''!!!!!!""""""###$$$$$$%%%"""###%%%&&&&&&&&&%%%$$$''''''&&&&&&%%%%%%$$$$$$((('''&&&%%%%%%&&&'''(((******(((&&&%%%$$$$$$$$$(((''''''&&&&&&''''''(((&&&###!!!!!!!!!!!!%%%+++!!!$$$%%%######&&&%%%"""#########$$$$$$$$$$$$%%%"""$$$%%%$$$###"""###%%%%%%$$$######"""#########!!!"""$$$%%%&&&&&&%%%$$$$$$%%%''''''%%%%%%%%%&&&#########$$$$$$######"""############$$$%%%&&&&&&!!!"""$$$%%%%%%%%%$$$###############$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$)))(((### """&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((((((''''''&&&&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&&&&'''((((((&&&%%%$$$&&&'''$$$%%%'''(((((('''&&&&&&###&&&(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%''')))'''###"""$$$###%%%''''''&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%''''''&&&%%%$$$$$$%%%&&&%%%''')))(((%%%%%%)))&&&&&&%%%%%%%%%%%%%%%&&&))))))(((((('''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((***'''''')))((((((333@@@LLLAAA111&&&"""$$$''')))$$$$$$$$$$$$%%%&&&''''''******(((%%%######%%%'''%%%%%%%%%%%%&&&&&&&&&&&&***(((%%%######$$$&&&(((&&&'''((('''%%%###$$$%%%%%%&&&)))***'''"""$$$***%%%&&&'''&&&%%%$$$%%%&&&###%%%&&&'''&&&%%%&&&'''$$$%%%%%%&&&&&&''''''''''''((((((((('''''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))***(((&&&$$$%%%%%%'''&&&&&&&&&&&&'''(((((((((&&&$$$%%%(((***(((&&&$$$)))&&&$$$+++)))&&&+++''''''((())))))(((&&&%%%))),,,,,,'''%%%'''***,,,$$$&&&&&&&&&%%%&&&''')))'''))))))''''''***+++(((((())))))))))))))))))(((*********))))))*********///+++((())))))(((***...)))))))))))))))************)))((('''(((***,,,...111@@@OOONNNAAA444000222444...---222666;;;JJJYYYmmm{{{~~~zzzrrriiibbbQQQOOOMMMMMMNNNNNNNNNMMMGGGFFFHHHLLLLLLDDD===:::888444222222///,,,+++...,,,,,,,,,******,,,000444//////...---------------((())))))((('''''')))+++(((***+++++++++,,,...111...------,,,,,,------...+++++++++******************,,,...///......///000,,,---......,,,,,,---...,,,+++++++++,,,...111222$$$$$$$$$%%%&&&'''((((((&&&%%%$$$$$$$$$%%%''''''""""""""""""############""""""$$$%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%$$$#########%%%'''(((***)))(((&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&''''''""""""!!!"""(((!!!$$$%%%""""""$$$### #########$$$$$$$$$%%%%%%!!!"""######""""""$$$%%%%%%$$$$$$###""""""#########$$$$$$%%%%%%%%%$$$$$$###$$$%%%$$$$$$$$$&&&((($$$$$$$$$$$$###""""""!!!$$$$$$$$$###$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&& ###%%%%%%""""""$$$'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&'''((('''$$$###%%%'''$$$%%%&&&''''''&&&%%%$$$%%%'''******)))'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''(((%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&'''***'''!!! ###$$$%%%''''''%%%$$$$$$$$$$$$$$$#########%%%&&&'''###%%%'''&&&$$$######%%%%%%$$$''',,,***%%%$$$'''$$$$$$$$$$$$%%%&&&''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''***&&&%%%)))((('''444DDDSSSEEE333'''$$$%%%''''''$$$$$$$$$$$$%%%&&&'''''''''''''''%%%$$$###$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&###%%%'''&&&###"""$$$%%%+++'''''')))((($$$$$$)))&&&((()))(((%%%$$$%%%&&&###$$$&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''(((&&&'''''''''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%&&&&&&'''''''''$$$((($$$"""((('''$$$+++&&&&&&'''(((((((((((('''%%%)))+++''''''***,,,)))%%%&&&'''&&&%%%%%%&&&((()))+++***&&&'''+++,,,+++((()))***++++++***)))(((***))))))(((((())))))***,,,((((((++++++((((((,,,(((((())))))******++++++)))(((&&&&&&''')))+++,,,***999IIIMMMFFF<<<888999666///...222222222===KKK___mmm|||}}}vvvvvvzzzxxxwwwoooccc[[[XXXRRRLLL===<<<;;;<<<>>>???>>>======999999<<<<<<666111000111---,,,...---))))))---***,,,,,,+++)))***...111...------,,,,,,,,,,,,,,,)))******)))(((''')))******************,,,000444111000///---,,,,,,+++++++++++++++*********))))))***,,,...//////...//////...//////---,,,,,,...000,,,,,,,,,,,,---///000111$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&'''$$$$$$######"""!!!!!!!!!!!!"""###$$$%%%$$$###### """###$$$&&&&&&###"""!!!!!!"""$$$&&&'''(((''''''&&&&&&&&&''''''#########"""######$$$$$$###!!!###((((((###$$$***!!!$$$$$$!!!!!!"""!!!######$$$$$$$$$%%%%%%%%%""""""###""" !!!###%%%%%%$$$###""""""######%%%%%%$$$$$$$$$$$$$$$$$$"""#########"""$$$''')))'''''''''&&&%%%$$$###"""%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###""""""$$$''')))+++$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&'''((('''$$$###%%%((( !!!"""$$$%%%%%%$$$$$$$$$'''***,,,++++++++++++$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%***((("""!!!%%%$$$&&&((('''%%%$$$############""""""###%%%'''((("""$$$'''&&&###"""###%%%%%%$$$(((---+++$$$"""%%%""""""###$$$%%%'''((()))&&&&&&%%%$$$$$$###""""""&&&%%%%%%%%%&&&&&&'''(((%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%(((""""""&&&%%%$$$222CCCFFF<<>>;;;666222111111222444666555444777333222444444000......((($$$$$$)))+++(((***///***,,,---+++((('''(((***+++******)))((()))))))))***++++++***((('''(((***++++++***)))***---222666444333111...,,,***)))(((++++++++++++******))))))***,,,/////////......///000000///---,,,---///222,,,------......//////...''''''((((((((((((''''''(((%%%"""!!!###$$$%%%$$$'''&&&###!!! !!!"""#########"""""""""""""""((("""!!!%%%'''%%%%%%$$$$$$###$$$$$$$$$)))(((&&&$$$############!!!###$$$$$$######$$$%%%""""""###$$$$$$$$$$$$###!!!%%%'''&&&$$$###"""$$$&&&&&&$$$"""!!!"""!!!!!!!!!!!!"""""""""""" !!!###$$$%%%%%%%%%$$$(((%%%$$$'''++++++'''""""""###$$$###""""""$$$&&&---((("""!!!###$$$"""$$$$$$######"""############!!!"""'''%%% %%%#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%###$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&((())))))(((&&&######$$$&&&###$$$$$$###""""""###%%%%%%'''+++---...---***(((((('''%%%$$$%%%(((+++---(((%%%""""""$$$%%%$$$"""###%%%''''''%%%$$$$$$%%%)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$&&&'''###$$$%%%%%%&&&&&&&&&&&&&&&''')))(((&&&$$$###$$$ """$$$'''(((((('''&&&$$$$$$%%%%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''(((((("""%%%)))...000---'''###&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&&&&%%%$$$'''''''''''''''''''''''')))'''$$$$$$&&&)))++++++666333///***'''&&&&&&&&&&&&''''''%%%######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$"""!!!"""&&&'''&&&$$$$$$%%%'''&&&%%%$$$$$$%%% '''&&&###$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&%%%%%%###&&&&&&$$$%%%((()))&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$***&&&$$$$$$&&&(((&&&###""",,,***"""!!! '''777(((&&&$$$###$$$%%%%%%%%%%%%&&&''''''((((((''''''(((###"""'''+++)))$$$"""$$$%%%&&&&&&''''''&&&&&&)))'''&&&''')))******)))$$$&&&'''&&&&&&''')))+++'''((()))******)))((('''******))))))((('''''''''******))))))(((((((((((()))'''%%%$$$%%%'''***,,,)))*********++++++++++++(((((()))******************555FFFRRRRRRKKKGGGHHH;;;444///...,,,+++111:::<<>>:::666333222222222222333444222000///000111111222222111...,,,++++++***+++------,,,,,,---...,,,,,,,,,***))))))+++...***************++++++,,,...,,,***)))***+++...000---,,,++++++++++++,,,---//////...---++++++,,,...************************+++)))***...---((()))...222---((((((---222444444//////.........---------&&&&&&''''''''''''&&&&&&(((&&&$$$###%%%&&&''''''$$$$$$"""!!!!!!""""""###############""""""""""""&&&### ###$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%$$$######$$$%%%%%%"""###$$$$$$###"""###%%%######$$$%%%%%%%%%%%%$$$ ###&&&''''''&&&%%%"""$$$&&&%%%$$$""""""""""""""""""############$$$!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%&&&((((((&&&###"""###$$$###""""""$$$&&&,,,'''"""!!!###$$$"""$$$$$$############$$$$$$&&&$$$%%%)))'''###$$$(((######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%''''''&&&%%%###$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%''')))((()))(((&&&$$$###%%%&&&###$$$%%%$$$###"""$$$&&&&&&'''***,,,,,,,,,***))))))((('''&&&''')))+++,,,'''%%%######%%%%%%$$$"""###%%%((((((&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&###$$$%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&)))******'''$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$%%%%%%%%%'''***,,,***(((%%%$$$###$$$$$$&&&&&&'''%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$"""!!!###&&&'''&&&$$$###%%%'''&&&%%%$$$$$$%%%&&&+++'''###$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%&&&((((((%%%%%%''''''$$$'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&%%%$$$###+++'''***$$$###""""""$$$%%%&&&&&&%%%%%%&&&''''''''''''&&&(((%%%$$$''''''%%%%%%((("""###$$$$$$%%%%%%$$$$$$***(((&&&&&&'''((('''&&&$$$%%%&&&&&&%%%&&&(((***(((((()))******)))((((((''''''(((((((((((((((((()))'''%%%######$$$&&&'''((('''&&&&&&&&&(((***+++))))))))))))*********+++((())))))***************)))111===GGGNNNOOOKKKFFF;;;444000///...***+++//////333999===>>>===<<<;;;JJJUUUdddpppsssxxxwwwZZZAAA888:::777555222000............///000111111000000111222...///000...+++)))))))))***+++,,,,,,+++***,,,---++++++,,,+++******+++---***))))))))))))***++++++---,,,***))))))+++---//////...------------...///.........,,,******,,,...************************+++)))+++...---)))***...222...))))))---000111///.........---------,,,,,,%%%%%%&&&&&&&&&&&&%%%%%%'''%%%######%%%'''((('''""""""""""""######$$$$$$########################%%%$$$$$$$$$%%%%%%$$$"""###############$$$%%%&&&""""""""""""###$$$&&&'''"""###$$$$$$"""!!!"""$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&''''''''''''###$$$&&&%%%$$$""""""############$$$$$$$$$%%%%%%$$$###############$$$$$$$$$%%%&&&%%%$$$$$$$$$&&&!!!###$$$$$$###"""$$$%%%***&&&""""""###$$$""" %%%$$$$$$###$$$$$$%%%%%%###"""###%%%$$$!!!!!!%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&(((***((((((((('''%%%$$$&&&'''%%%%%%&&&%%%$$$###%%%'''&&&'''((()))************%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%$$$######%%%''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$###### """%%%%%%%%%$$$%%%''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&$$$######%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&(((%%%###&&&)))%%%%%%&&&&&&&&&'''''''''%%%&&&'''&&&%%%%%%&&&((($$$$$$%%%%%%&&&&&&''''''$$$###"""###%%%&&&&&&%%%###%%%&&&&&&%%%$$$%%%&&&(((+++***%%%###%%%''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%)))+++***&&&%%%&&&%%%"""((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((((((((((((&&&$$$###$$$%%%)))///)))"""###%%%"""""""""###$$$%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&'''&&&''''''$$$"""'''..."""###$$$$$$%%%%%%$$$$$$***(((&&&%%%&&&&&&%%%$$$%%%&&&''''''&&&&&&(((***(((((())))))))))))((((((&&&&&&&&&'''((())))))))))))'''$$$!!!!!!###&&&(((&&&''''''(((((()))******(((((((((((())))))))))))((()))******++++++******'''---222999FFFRRRRRRJJJ???888333333222///,,,+++***---000222222111111111===DDDOOOYYY```mmmqqqSSS:::222555111000...------...///000+++,,,.../////////111333111222222111...,,,,,,,,,***+++,,,+++***)))***+++)))+++,,,,,,+++******+++))))))((((((((()))******,,,+++)))((()))***,,,.........------------......,,,------,,,******+++---++++++++++++++++++++++++***)))+++...---***+++...///,,,)))***---//////------------,,,,,,,,,++++++%%%%%%&&&&&&&&&&&&%%%%%%###""" !!!$$$%%%&&&%%%!!!"""###$$$$$$$$$######"""###############$$$$$$%%%%%%&&&&&&&&&%%%###!!!""""""""""""###$$$&&&&&& !!!"""###$$$%%%%%%"""###$$$###"""!!!"""###"""###$$$$$$%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&&&&'''###$$$%%%%%%#########$$$############$$$$$$$$$%%%%%%$$$###"""""""""###$$$"""$$$&&&$$$!!! ###'''!!!###$$$$$$######$$$%%%(((%%%###"""######"""!!!$$$$$$$$$$$$$$$$$$%%%&&&!!!!!!"""""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&'''&&&$$$$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&&&&((()))'''((()))(((&&&&&&'''(((%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&''''''((()))***$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%$$$!!!###%%%%%%$$$#########$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$###"""""" """$$$$$$######$$$&&&%%%$$$######$$$%%%''')))$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""''')))'''&&&'''***"""###%%%'''((())))))((($$$%%%&&&&&&%%%%%%''')))######$$$%%%&&&&&&''''''#########$$$%%%%%%%%%%%%###$$$&&&&&&%%%$$$%%%&&&&&&%%%###"""$$$'''((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&(((+++***&&&%%%'''&&&###''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))$$$'''((('''$$$###&&&))))))...)))&&&***'''###(((###$$$%%%%%%$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&%%%'''(((&&&###'''---$$$%%%&&&&&&''''''&&&&&&((('''%%%%%%&&&'''&&&%%%'''((()))((('''''')))+++&&&''''''''''''''''''&&&''''''((((((((()))))))))***(((&&&%%%%%%&&&((()))%%%&&&((()))******))))))'''''''''(((((((((((()))))))))***++++++++++++***&&&++++++---<<>>HHHZZZuuuvvvcccUUUGGG999000,,,************************+++,,,------,,,+++,,,---...///000///,,,+++***+++)))***+++***((('''((()))(((***,,,,,,+++))))))***((((((((((((((())))))*********)))))))))***+++,,,++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,++++++++++++++++++++++++(((+++------,,,---......+++******+++,,,,,,+++))),,,,,,+++++++++*********&&&&&&''''''''''''&&&&&&$$$######$$$&&&'''&&&%%%%%%%%%$$$$$$############""""""######$$$%%%%%%%%%###$$$$$$###"""!!!###$$$"""""""""""""""###$$$%%%###############"""!!! !!!###"""!!!!!!"""$$$ !!!!!!"""###"""""""""$$$###############$$$%%%$$$%%%%%%$$$######%%%'''"""""""""############$$$$$$###############$$$$$$ ###&&&%%%!!!"""&&& """%%%%%%$$$######$$$##################""""""""""""""""""###$$$%%%%%%!!!$$$$$$ !!!######%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$###############$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&'''!!!###%%%&&&%%%%%%&&&'''%%%''')))***)))((()))***&&&&&&'''&&&%%%$$$&&&((($$$$$$$$$$$$$$$%%%''''''(((((('''&&&%%%%%%&&&&&&"""%%%''''''&&&%%%%%%&&&%%%'''))))))(((&&&&&&'''&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$###"""!!!###%%%)))(((&&&#########$$$%%%###$$$%%%&&&&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((()))&&&%%%&&&((()))(((%%%"""$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))%%%!!! ###%%%&&&&&&"""###%%%&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$%%%'''######$$$$$$%%%%%%&&&&&&###$$$%%%%%%######$$$%%%"""$$$&&&&&&%%%%%%&&&'''&&&###$$$((()))'''%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''"""%%%&&&$$$%%%((()))&&&%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%%%%&&&'''((("""$$$%%%%%%%%%&&&)))+++$$$***&&&$$$(((%%% $$$(((***,,,+++'''$$$%%%'''$$$$$$%%%&&&&&&&&&&&&&&&&&&###%%%)))***&&&$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&$$$$$$%%%(((***+++***$$$%%%&&&%%%######%%%'''%%%%%%$$$$$$$$$$$$%%%%%%*********)))((('''''''''$$$%%%'''))))))(((&&&%%%&&&''')))***++++++***)))''''''''''''(((((((((((()))***++++++,,,+++++++++((()))))))))///???VVVgggggg]]]JJJ999222333555333***+++,,,,,,,,,,,,///111222222555:::AAAMMMcccvvv}}}gggMMM>>>888444000...,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++...///000///---++++++,,,)))***+++***)))((()))***(((***++++++***))))))***))))))((((((((()))*********************+++,,,,,,,,,,,,------------,,,,,,)))+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,''',,,...,,,,,,...///...///...---,,,***((('''''',,,,,,,,,+++++++++******%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$&&&&&&%%%###%%%$$$#########$$$%%%&&&""""""###$$$$$$%%%&&&&&&!!!###%%%%%%###"""###%%%######""""""""""""############$$$$$$$$$###"""!!! !!!"""!!!"""###%%%!!!!!!"""###############""""""######$$$$$$%%%%%%$$$%%%%%%$$$###$$$&&&(((#########$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$ ###&&&%%%###""""""### """%%%&&&%%%#########!!!"""#########""""""###!!!!!!!!!!!!"""###$$$%%%"""!!!!!! %%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$###"""""""""""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&######$$$%%%%%%&&&''''''!!!###&&&''''''''''''(((%%%'''***+++*********+++%%%&&&&&&%%%$$$$$$%%%'''""""""###$$$$$$%%%%%%%%%&&&%%%###""""""###$$$%%%!!!$$$(((((('''%%%%%%'''$$$&&&(((((('''&&&%%%&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))%%%%%%&&&'''''''''&&&&&&"""###$$$###"""###%%%''')))(((&&&$$$###############$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''%%%"""$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!! """&&&((($$$%%%&&&&&&''''''''''''$$$%%%%%%$$$""""""###%%%$$$$$$$$$$$$$$$$$$%%%%%%###%%%&&&%%%###"""$$$&&&!!!###%%%&&&%%%%%%&&&''''''$$$%%%)))((($$$$$$(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''!!!$$$%%%###$$$'''(((%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&&&&---***''')))%%%"""(((%%%))),,,+++'''$$$%%%(((%%%%%%&&&''''''''''''&&&%%%%%%'''(((%%% !!!&&&"""###$$$$$$%%%%%%$$$$$$&&&$$$###$$$'''((()))(((%%%&&&'''&&&$$$$$$%%%''''''&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''(((((()))************''''''((((((((())))))))))))***++++++,,,,,,++++++***&&&(((---000555FFFZZZiiidddWWWFFF<<<;;;:::777...///000///------...000222222555999;;;@@@NNN[[[fffSSS>>>555333222000000---...//////000000000000---......---+++******+++...000111000...---------(((***+++***))))))***,,,)))*********((((((***+++***))))))))))))***++++++++++++++++++,,,,,,,,,---+++,,,------------,,,+++)))+++......---,,,------,,,,,,,,,,,,,,,,,,,,,,,,''',,,...,,,+++///000...------,,,+++))))))***+++---,,,,,,,,,++++++++++++$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""$$$###""" ######"""!!!###%%%''')))""""""###$$$%%%%%%&&&&&&"""&&&(((&&&$$$$$$%%%$$$###"""""""""""""""###"""###$$$%%%%%%$$$###"""!!!"""""""""$$$&&&""""""###$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$###$$$&&&)))$$$$$$%%%%%%%%%&&&&&&&&& !!!###$$$%%%%%%%%%$$$!!!###%%%&&&%%%###"""""""""%%%&&&%%%######### """###$$$###""""""### !!!"""###$$$!!!%%%$$$"""$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###""" !!!"""###%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$ """###%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&######$$$%%%%%%&&&''''''!!!$$$'''(((((((((((()))%%%'''***++++++***++++++%%%%%%&&&%%%$$$###%%%'''!!!"""###$$$$$$%%%$$$$$$)))'''%%%######%%%''')))!!!$$$((()))'''%%%&&&'''!!!###%%%%%%$$$""""""###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((((((((()))+++,,,%%%%%%&&&'''((((((((((((!!!"""#########%%%(((***%%%%%%$$$$$$%%%%%%&&&&&&###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%(((&&&$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''''''''######################## ###&&&$$$!!!!!!''',,, !!!"""###$$$$$$%%%$$$%%%%%%###"""!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$###%%%'''%%%###"""###&&&!!!###%%%&&&%%%%%%&&&'''%%%"""###&&&%%%"""%%%+++%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###$$$%%%&&&'''"""%%%%%%######&&&&&&$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$***'''$$$$$$&&&'''%%%######+++)))%%%((($$$###+++"""'''******&&&$$$&&&)))%%%&&&''''''((((((''''''%%%''')))'''  ***%%%%%%&&&'''''''''&&&&&&&&&%%%###$$$%%%&&&&&&%%%))))))***)))''''''(((***((('''&&&&&&&&&&&&'''(((###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((()))((((((((()))******++++++(((((((((((())))))))))))******+++,,,,,,,,,,,,+++,,,$$$%%%000222...999LLL[[[\\\VVVIII???===:::555///000000///---++++++,,,---...222555444444<<>>555333333000------((()))+++,,,---.........,,,---...---+++***+++,,,+++,,,---,,,+++))))))***((()))++++++******+++---*********)))'''(((***,,,***************++++++,,,++++++,,,,,,,,,---------)))***+++,,,,,,+++***)))))),,,...///...------...,,,,,,,,,,,,,,,,,,,,,,,,&&&,,,///,,,+++000111...(((((()))******,,,///222---------,,,,,,,,,++++++######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%"""!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!!!!$$$$$$### """###$$$$$$###"""###$$$""""""######$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""###$$$%%%&&&&&&'''!!!!!!""""""############$$$%%%%%%%%%$$$$$$&&&''''''&&&$$$#########$$$$$$ """$$$$$$$$$%%%''')))$$$$$$$$$######!!! !!!$$$%%%$$$"""!!!###%%%######""""""###$$$%%%%%%(((%%%###""""""###"""!!!$$$$$$$$$#########""""""&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&###!!!"""&&&'''&&&%%%$$$$$$%%%&&&%%%###"""###$$$!!!###%%%%%%$$$###"""###&&&$$$###$$$''''''%%%######%%%%%%"""$$$)))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&(((+++---,,,,,,(((((('''&&&%%%%%%%%%%%%%%%$$$######$$$%%%'''(((%%%$$$###$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$%%%)))***'''###"""###$$$%%%&&&&&&&&&&&&%%%''')))***)))((()))***&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###'''&&&%%%%%%%%%%%%&&&'''###%%%''')))))))))((('''%%%%%%&&&&&&%%%%%%$$$###%%%'''((('''$$$###%%%(((&&&%%%%%%%%%%%%%%%%%%%%%!!!%%%((((((%%%$$$%%%(((&&&&&&%%%$$$$$$$$$%%%%%%############$$$%%%&&&'''%%%&&&''''''%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$"""&&&!!!!!!&&&"""$$$&&&'''&&&&&&'''(((""""""######$$$$$$$$$$$$&&&&&&'''(((((('''&&&%%%###%%%&&&&&&$$$######$$$''''''(((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%$$$%%%&&&'''&&&&&&&&&&&&'''(((((($$$%%%'''&&&%%%%%%&&&((((((((((((((((((((((((((('''(((((('''&&&%%%&&&(((((('''&&&%%%%%%%%%%%%%%%)))&&&""""""%%%(((((('''&&&%%%###"""###%%%''')))###&&&)))***)))'''%%%%%%'''***&&&''',,,'''""")))))))))(((((())))))***+++(((((((((((())))))))))))''')))***+++******,,,---((('''&&&&&&)))---222555GGGJJJOOOQQQJJJ>>>666444000333444222---,,,///333...000000///...///333777999444...++++++---,,,+++***,,,,,,***+++//////+++,,,,,,,,,------.........,,,...***%%%)))///(((///...,,,***))))))***+++(((,,,,,,(((''')))(((###(((''''''(((+++---......+++***)))***++++++******+++)))(((+++......***%%%,,,------,,,******,,,......---,,,,,,,,,,,,+++******,,,------,,,++++++,,,***+++------,,,,,,---//////+++,,,111111,,,+++///######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&& !!!"""######$$$###!!! !!!###$$$###!!!###$$$%%%$$$""""""###$$$########################!!!"""###$$$$$$###"""!!!"""###$$$$$$### """""""""""""""#########$$$%%%&&&%%%$$$$$$&&&(((&&&&&&$$$#########$$$$$$!!!"""###"""###$$$&&&######$$$######"""!!! ###%%%'''&&&$$$$$$%%%'''######""""""###$$$$$$%%%(((&&&$$$######$$$###"""$$$$$$$$$#########""""""""""""######$$$$$$%%%%%%'''&&&%%%$$$%%%%%%$$$$$$$$$&&&''''''$$$"""""""""$$$%%%&&&%%%###"""###$$$"""###%%%%%%###"""###$$$&&&$$$###$$$''''''%%%###$$$&&&'''$$$!!!!!!%%%)))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&)))******)))&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%$$$###$$$%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$(((***((($$$###$$$%%%&&&&&&&&&&&&&&&$$$&&&''''''''''''((()))((((((((((((((()))***+++(((((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''!!!###%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%''',,,,,,***+++---%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$######%%%&&&'''&&&$$$$$$&&&'''$$$$$$$$$###$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%###'''"""%%%%%%###))) """$$$$$$$$$###$$$%%%"""#########$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$ &&&***)))'''$$$###(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$''')))''''''&&&&&&%%%%%%%%%%%%(((&&&######%%%'''((('''&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&)))***)))'''&&&&&&'''***&&&''',,,'''""")))(((((((((((())))))))))))(((((((((((())))))))))))''')))************+++---)))(((''''''(((+++...000>>>CCCJJJNNNHHH===888888000222333222///---...///---...///...---...111444333///+++***+++------,,,'''))))))''')))------***++++++++++++,,,,,,,,,---(((//////)))(((,,,)))!!!+++************++++++,,,'''***+++''''''******&&&***)))((((((***,,,------************++++++***))),,,)))(((***---...***&&&***,,,---,,,+++***+++---......------------,,,,,,***,,,------,,,++++++,,,++++++***((('''(((+++------***+++000000+++***---######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&'''&&&%%%############$$$$$$$$$%%%!!!  """######!!!###%%%%%%$$$"""!!!"""############"""""""""""""""""""""###$$$$$$###""""""!!!###$$$%%%############"""""""""""""""$$$%%%&&&%%%$$$%%%&&&(((&&&%%%$$$#########$$$%%%!!!"""######""""""###%%%"""###############""""""###%%%&&&&&&%%%%%%'''(((#########"""######$$$%%%(((&&&$$$$$$$$$%%%$$$###$$$$$$$$$############### !!!"""###$$$%%%'''&&&$$$#########%%%&&&###$$$%%%$$$######%%%'''$$$%%%&&&%%%#########$$$###$$$%%%$$$""""""$$$%%%%%%$$$$$$%%%&&&&&&%%%######%%%'''&&&###"""$$$'''$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$'''(((((('''############$$$%%%&&&'''"""###$$$%%%&&&&&&&&&&&&$$$######$$$%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""!!! ###''')))(((%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&''')))+++)))))))))***+++,,,---...++++++***((('''&&&&&&&&&"""""""""###$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''!!!"""$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$$$$&&&(((((('''$$$$$$%%%%%%&&&&&&''''''"""+++000000---***((($$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%$$$###!!! &&&'''&&&$$$######&&&((($$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$)))%%%###)))((($$$***!!!###%%%%%%#########$$$############$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$!!!&&&((((((&&&%%%%%%((('''%%%$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''(((%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###$$$''')))'''&&&&&&&&&&&&%%%%%%%%%'''%%%$$$$$$%%%'''''''''&&&''''''((('''%%%$$$"""%%%'''***+++)))((('''''''''***&&&''',,,'''""")))&&&'''((()))))))))(((((((((((((((((())))))))))))''')))******)))***+++,,,)))(((((((((((()))******222;;;GGGNNNJJJ???;;;===555555555666666444000---+++,,,------,,,,,,...000,,,***))))))+++,,,,,,,,,))),,,+++((((((******'''***************+++++++++$$$...222,,,&&&(((***((()))************))))))(((&&&((()))''''''******(((---+++***(((((()))+++,,,))))))***++++++***)))(((,,,***((())),,,---+++(((+++---//////...,,,,,,---............------------***,,,------,,,++++++,,,---,,,***'''%%%&&&***...,,,***+++......+++***,,,######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!###&&&(((&&&$$$)))((('''&&&$$$###"""!!! !!!"""""""""$$$%%%%%%$$$"""!!!"""############"""""""""!!!!!!########################!!!"""$$$%%%%%%$$$""" ############""""""""""""$$$%%%&&&%%%$$$$$$&&&(((&&&%%%$$$#########$$$%%%$$$%%%&&&&&&$$$$$$$$$&&&""""""###$$$$$$$$$######!!!"""###$$$%%%&&&'''((($$$###############$$$$$$&&&%%%######$$$$$$###"""######################## !!!!!!"""######$$$$$$%%%%%%%%%$$$###$$$%%% !!!""""""!!!"""###%%%###%%%%%%%%%######$$$%%%$$$%%%%%%###""""""$$$&&&$$$$$$$$$%%%%%%%%%$$$###!!!###&&&&&&$$$"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$&&&'''&&&%%%######""""""###$$$%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$'''((('''%%%'''&&&&&&&&&&&&&&&''''''&&&''''''''''''(((+++...)))))))))+++,,,...000111...---+++)))''''''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''(((''''''&&&&&&&&&'''&&&%%%%%%$$$(((%%%###$$$'''((('''%%%###$$$$$$%%%&&&'''(((((('''***///666:::777...&&&###$$$%%%&&&'''''''''((("""###$$$%%%%%%###!!! ''''''%%%###"""###&&&)))%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((()))(((&&&$$$""""""######$$$&&&''''''(((###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$***'''%%%***'''"""&&&%%%'''((((((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%((('''%%%"""!!!"""%%%(((&&&%%%%%%%%%%%%&&&((((((%%%%%%&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&((()))'''&&&&&&&&&&&&'''(((((($$$%%%'''&&&%%%%%%&&&((('''''''''''''''''''''''' """$$$%%%%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''&&&&&&%%%&&&(((***+++)))((((((((('''***&&&''',,,'''""")))&&&'''((()))***))))))((((((((((((((())))))))))))''')))******))))))***,,,(((((())))))***)))))))))+++777HHHSSSPPPEEE@@@AAA===<<<<<<>>>AAA???777111+++,,,,,,,,,+++++++++,,,))))))***+++,,,,,,,,,+++///222111,,,***+++***(((************************###+++000+++&&&'''******,,,,,,,,,+++)))&&&$$$"""(((((((((''''''((()))(((...---+++)))'''''')))+++''')))+++,,,+++))))))(((,,,***((((((***,,,+++***,,,...111222000.........---......---,,,+++,,,---***,,,------,,,++++++,,,,,,,,,,,,***)))***---///++++++,,,......,,,++++++######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! """%%%'''&&&###&&&%%%$$$"""!!! !!!!!!"""######$$$%%%$$$"""!!!"""############"""""""""""""""$$$$$$############$$$$$$######"""######%%%&&&'''#########"""""""""""""""$$$%%%%%%%%%$$$$$$&&&'''%%%$$$#########$$$%%%&&&%%%&&&'''&&&$$$$$$$$$&&&"""######$$$$$$$$$$$$###!!!""""""$$$&&&((())))))$$$$$$###############$$$$$$###""""""######"""!!!###################################################'''(((&&&$$$######%%%'''(((&&&"""###$$$%%%%%%######$$$%%%%%%%%%%%%###""""""%%%'''###$$$%%%%%%$$$$$$$$$$$$"""$$$&&&'''&&&%%%$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&'''&&&$$$%%%$$$######"""""""""###!!!"""$$$%%%&&&&&&%%%$$$#########$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%''''''&&&%%%''''''&&&&&&&&&'''((()))%%%'''((())))))***---///)))***+++...000333666777444222...+++((((((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&'''''''''&&&%%%%%%***'''$$$$$$&&&'''%%%###$$$$$$%%%&&&&&&'''((((((%%%'''000BBBQQQPPP>>>,,,###$$$%%%''''''((((((''' !!!$$$%%%&&&%%%###"""'''&&&%%%###!!!"""&&&)))%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''***+++***(((%%%###""""""###$$$&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$)))&&&$$$(((### &&&((())))))'''&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''')))(((%%%""" """&&&)))"""$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&&&&&&&&&&((()))'''&&&&&&&&&&&&'''(((((($$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''!!!%%%((('''%%%$$$###%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%%%%&&&(((***+++'''(((******)))(((((()))'''***&&&''',,,'''""")))'''((())))))******))))))(((((((((((())))))))))))((()))******)))((()))+++'''((()))***++++++++++++)))666JJJXXXVVVKKKDDDCCCCCCAAAAAAEEEIIIFFF>>>666///---,,,+++++++++++++++***+++------,,,++++++***---111222...+++,,,---,,,++++++++++++************%%%((()))''''''))))))(((,,,,,,,,,+++)))&&&###"""+++)))(((''''''&&&&&&'''......---***'''&&&(((+++''')))++++++)))(((((()))+++)))((()))***+++,,,,,,***---///000///---,,,,,,+++,,,---,,,***)))***,,,***,,,------,,,++++++,,,(((***---...------...///,,,---............---,,,######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$%%%%%%%%%######################## """"""!!!!!!"""$$$"""###$$$$$$###"""###$$$"""#########$$$$$$$$$$$$%%%$$$############$$$%%%%%%$$$""" !!!###$$$!!!"""""""""############"""###$$$###"""###$$$&&&%%%$$$#########$$$%%%&&&###$$$%%%$$$###"""###$$$###$$$$$$$$$$$$$$$############$$$&&&***,,,---,,,%%%$$$######"""#########"""!!!!!!"""######!!! ###############$$$$$$$$$%%%%%%$$$$$$$$$#########"""''')))'''###""""""%%%'''((((((%%%""" """$$$%%%%%%$$$###$$$&&&$$$%%%&&&%%%######%%%&&&"""$$$%%%%%%$$$######$$$%%%&&&'''(((((('''&&&%%%""""""######$$$%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$&&&%%%$$$###""""""""""""!!!"""###$$$%%%%%%%%%%%%###""""""$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&'''(((***+++&&&(((,,,---...///000222///111333666;;;???BBBDDD@@@<<<666000+++)))))))))((((((((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""""""""###$$$$$$%%%%%%'''''''''''''''&&&%%%%%%((('''%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((("""&&&555MMM___[[[BBB)))$$$%%%&&&((((((((('''&&&!!!"""$$$%%%&&&&&&%%%%%%%%%&&&%%%###""""""%%%'''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))+++***)))&&&%%%""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###)))%%%"""&&&!!!###%%%''''''%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''((( ###&&&(((''''''''''''!!!###'''))))))'''$$$"""$$$%%%%%%&&&&&&'''''''''###%%%&&&&&&%%%%%%'''(((%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%'''&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$!!!&&&)))(((&&&###"""$$$%%%&&&'''''''''&&&%%%$$$%%%''''''%%%%%%&&&((('''&&&%%%$$$&&&))),,,...&&&((())))))((('''((()))'''***&&&''',,,'''""")))(((((('''''''''((()))***(((((((((((())))))))))))((()))******(((((()))***&&&'''(((***+++,,,,,,,,,+++444EEETTTVVVNNNGGGEEEDDDCCCDDDHHHLLLIIIBBB:::444111---,,,,,,------,,,,,,---///...,,,******+++%%%+++...+++))),,,//////+++++++++***************(((&&&$$$%%%(((***)))&&&((())))))))))))(((((('''---)))''''''&&&$$$$$$'''***,,,...,,,((('''(((+++''')))+++***'''&&&(((+++)))))))))***++++++,,,,,,(((***,,,,,,***))))))***))),,,---,,,)))((())),,,***,,,------,,,++++++,,,&&&)))---......,,,,,,,,,+++///000......000///+++######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$$$$&&&(((%%%%%%%%%%%%%%%%%%&&&&&& """$$$###!!! """$$$!!!"""$$$$$$######$$$&&&""""""###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$"""!!! !!!"""###$$$$$$%%%!!!"""###"""!!!!!!###%%%$$$$$$#########$$$&&&&&&"""$$$%%%$$$######$$$%%%%%%%%%%%%%%%$$$###""""""###"""###&&&+++......---%%%$$$$$$###""""""######"""!!!!!!###$$$$$$""" """"""#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$"""'''(((%%%""""""$$$"""###%%%%%%$$$$$$%%%'''"""$$$%%%%%%$$$###%%%&&&###%%%&&&&&&%%%$$$$$$%%%!!!###%%%%%%###"""###$$$%%%%%%$$$%%%&&&&&&%%%$$$!!!""""""###$$$$$$%%%%%%'''&&&$$$%%%%%%&&&$$$###%%%$$$$$$#########$$$$$$""""""""""""###$$$%%%&&&###""""""$$$&&&'''&&&$$$########################"""###%%%%%%%%%%%%%%%&&&'''&&&&&&&&&'''))),,,---,,,///444777888888888999999;;;>>>CCCHHHNNNRRRUUUNNNIII@@@666///***((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%""""""""""""###$$$%%%%%%'''''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&((()))&&&&&&&&&'''''''''''''''&&&)))444EEEQQQMMM888%%%$$$&&&'''(((((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%$$$######$$$&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''(((((('''&&&%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%$$$$$$$$$%%%%%%&&&'''###((($$$!!!&&&######!!!###$$$%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%''''''###''')))((('''&&&&&&###%%%&&&''''''&&&$$$"""$$$$$$%%%%%%&&&''''''(((%%%&&&'''&&&%%%%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%'''&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''&&&$$$$$$$$$###$$$&&&'''((('''&&&%%%###%%%''''''&&&%%%&&&(((''''''&&&'''((()))+++,,,&&&''')))((('''&&&'''((('''***&&&''',,,'''""")))'''&&&$$$###$$$%%%((()))(((((((((((())))))))))))((()))***)))((('''(((***&&&''''''((()))***+++++++++///:::HHHNNNKKKGGGFFFCCCDDDGGGJJJMMMJJJEEE@@@:::555///------/////////+++---...---+++***+++---###***---***'''***---...*********))))))((((((((()))'''%%%&&&((()))(((((())))))(((((())))))******,,,'''%%%''''''$$$%%%)))&&&***...---***((())),,,(((***+++)))%%%%%%)))---'''(((***+++,,,+++++++++)))***+++***)))((()))+++))),,,///---)))(((***---***,,,------,,,++++++,,,,,,...//////---++++++,,,***...///------///...***######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&&&&$$$$$$'''***%%%$$$$$$###"""!!! !!!###%%%$$$!!! """$$$ !!!#########$$$%%%'''""""""###$$$&&&'''((()))&&&%%%$$$######$$$%%%&&&"""######$$$$$$###!!!!!! """###$$$%%%&&& !!!"""!!! """$$$$$$$$$#########$$$&&&'''$$$%%%'''&&&&&&%%%'''(((&&&&&&&&&%%%$$$###"""!!!!!! $$$)))------,,,%%%%%%$$$###""""""#########""""""$$$%%%%%%###!!!""""""######$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&###&&&&&&"""!!!###'''((('''%%%!!! """"""###%%%%%%$$$$$$%%%&&&"""%%%''''''&&&$$$$$$%%%!!!###&&&%%%###!!!###$$$"""!!! !!!"""""""""!!!!!!""""""###$$$$$$%%%%%%'''%%%$$$$$$%%%%%%###"""############$$$%%%&&&'''###""""""!!!"""$$$%%%&&&"""""""""$$$&&&'''&&&%%%######################## ###$$$$$$%%%&&&'''&&&&&&%%%&&&'''***---///333777===@@@AAAAAAAAAAAABBBDDDGGGMMMSSSYYY^^^aaaYYYRRRGGG;;;111+++((('''###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''((((((''''''&&&%%%"""%%%&&&%%%&&&***...'''''''''''''''&&&&&&&&&&&&&&&***222;;;;;;444+++%%%&&&((())))))'''&&&$$$(((((('''%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''((('''&&&&&&%%%$$$###"""$$$$$$$$$$$$%%%%%%&&&'''"""((($$$"""(((&&&"""((( """$$$%%%%%%$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###""""""""""""$$$&&&'''(((((('''%%%######&&&(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%'''''''''%%%$$$%%%&&&'''&&&&&&&&&&&&'''(((((($$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######%%%'''###$$$&&&(((((('''&&&%%%"""%%%((((((&&&%%%&&&((('''((()))******)))((((((&&&'''((('''&&&%%%&&&((('''***&&&''',,,'''""")))'''%%%""" !!!###&&&((((((((((((((())))))))))))((()))***)))((('''((()))'''''''''''''''((()))***+++***000===EEEGGGGGGGGGDDDFFFIIIMMMNNNLLLHHHDDD>>>888111---...000111111***,,,---,,,)))))),,,...(((...000+++'''''')))***))))))(((((('''''''''&&&***(((((()))((('''(((***---,,,***(((((((((((()))***%%%###''''''$$$&&&,,,$$$)))......+++)))***,,,)))***+++((($$$$$$)))...%%%(((+++---,,,+++++++++,,,------,,,+++***,,,...***---000...***(((+++...***,,,...---,,,+++,,,,,,444444333000---,,,,,,...)))...///++++++///...)))$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%"""!!!###&&&)))((('''"""###$$$$$$###"""###%%% """###"""!!! !!!"""###"""!!!"""###$$$###!!!%%%%%%%%%%%%&&&'''))))))((('''&&&$$$###"""""""""%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!"""###$$$$$$$$$!!!###%%%%%%###"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$"""!!!!!!###%%%&&&&&&%%%""""""%%%%%%""""""$$$$$$"""!!!%%%***---+++(((&&&%%%%%%$$$###"""!!!!!! """&&&((()))'''%%%############"""######$$$%%%"""$$$&&&%%%###"""%%%'''"""$$$&&&((((((&&&###""" """$$$$$$###"""""""""###$$$%%%&&&&&&$$$###!!!%%%###!!!###&&&'''%%%###$$$$$$#####################'''!!!***(((!!!%%%"""############$$$$$$$$$"""$$$&&&&&&$$$###$$$$$$"""######$$$$$$%%%&&&&&&###&&&***!!!***!!!###"""###%%%&&&''''''&&&%%%%%%$$$&&&((($$$ ###$$$%%%&&&&&&%%%######+++(((%%%%%%''',,,222666@@@KKKXXX]]]YYYSSSOOOOOOUUUUUUVVVXXX[[[```eeehhhgggZZZHHH999111---***'''&&&''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&$$$$$$(((,,,$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''''''''###&&&***,,,+++***))))))(((''''''''''''&&&$$$"""%%%$$$$$$###!!!,,,&&&  $$$&&&'''###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%$$$#########&&&((()))(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''' %%%((((((&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&$$$&&&''''''&&&%%%%%%&&&)))))))))'''$$$######%%%&&&&&&%%%%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&%%%$$$&&&''''''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%######((((((&&&!!!###%%%'''((((((((('''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%&&&''')))***+++)))###&&&...******)))((('''&&&%%%%%%'''%%%%%%'''***+++(((&&&((()))))))))'''''')))***++++++***'''&&&&&&(((***...000444999>>>DDDGGGIIIHHHFFFEEEFFFHHHIIIFFFDDD:::999777555333000......)))))))))***+++++++++,,,(((***,,,,,,*********+++(((((((((((())))))))))))))))))))))))))))))))))))$$$&&&((()))))))))***,,,'''((()))(((&&&%%%%%%&&&''')))***((($$$###''',,,''')))+++,,,+++***+++,,,%%%&&&(((***++++++++++++(((+++......,,,+++,,,...((()))++++++*********+++++++++,,,---------,,,,,,222111000///...------...222111000///---+++***)))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###&&&$$$"""###&&&''''''&&&"""###%%%$$$###"""###%%%!!!"""######!!!!!!"""### """###""" !!!###!!!!!!"""###$$$&&&'''((('''&&&%%%$$$######"""""""""""""""!!!!!!!!! !!!!!!!!!""""""#########"""""""""!!! !!!###&&&#########$$$%%%&&&&&&'''$$$"""!!!!!!###$$$$$$###$$$"""!!!$$$$$$!!!!!!$$$$$$"""!!!$$$)))+++)))&&&%%%%%%$$$###""""""!!!!!!!!!"""%%%'''((('''$$$##################$$$$$$%%%!!!"""###"""!!!"""%%%(((%%%&&&'''''''''%%%$$$""" """$$$$$$###"""""""""""""""""""""###$$$$$$%%%%%%###"""###%%%&&&%%%###########################$$$$$$%%%***"""$$$"""############$$$$$$$$$"""###$$$$$$""""""###$$$"""######$$$$$$%%%&&&&&&$$$((("""---###,,,###%%%"""###$$$&&&'''&&&&&&&&&'''%%%%%%((('''""""""&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&''''''(((///999BBBTTT___mmmrrrnnneee___\\\\\\[[[[[[\\\___dddiiilllgggZZZGGG888000,,,***(((&&&&&&''''''((((((((()))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))***)))'''######$$$'''%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''###%%%(((***)))(((((((((%%%%%%%%%&&&'''(((''''''######$$$$$$$$$$$$######%%%""" !!!$$$'''((('''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!%%%'''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&'''&&&$$$$$$&&&'''&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""###%%%''''''&&&&&&'''((((((((('''&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))((((((***,,,)))+++***'''###"""&&&***))))))((((((''''''&&&&&&)))((('''(((******'''%%%((())))))((('''''')))************(((&&&&&&(((***...000222555:::@@@HHHMMMKKKGGGBBB@@@@@@@@@???>>>;;;:::888666444222000000******************++++++)))***++++++)))''''''((())))))))))))************))))))))))))))))))))))))***,,,------+++******+++&&&'''(((((('''&&&''')))&&&)))+++)))&&&%%%(((+++((()))******)))((()))+++)))***+++,,,,,,+++******))),,,...---,,,+++,,,---((()))++++++*********+++++++++++++++***)))(((''',,,,,,,,,,,,,,,,,,---------------,,,,,,------...$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######%%%$$$######%%%''''''&&&###$$$%%%$$$###"""###$$$!!!###$$$###"""!!!"""######&&&###$$$ !!!###$$$&&&'''(((&&&%%%%%%$$$#########$$$!!!!!! !!!!!!!!!!!!""""""""""""$$$###""" !!!%%%)))$$$$$$$$$$$$%%%&&&'''(((###"""!!!"""######!!! ### ######!!!!!!$$$$$$###"""$$$'''(((&&&$$$#########""""""!!!!!!!!!!!!###%%%&&&&&&%%%$$$##################$$$%%%%%% !!! """&&&)))((((((''''''&&&%%%$$$###!!!"""$$$$$$"""!!!"""###"""!!! !!!###&&&'''$$$###"""###%%%%%%%%%$$$########################%%%###"""+++$$$%%%"""############$$$$$$$$$"""######""" """%%%"""######$$$$$$%%%&&&&&& %%% *** (((""""""###$$$%%%&&&&&&&&&&&&'''###"""%%%'''&&&''')))&&&&&&%%%%%%&&&'''(((((("""&&&***))))))///===HHH[[[gggttt{{{vvvmmmeeeaaa```___]]]]]]___dddiiillldddXXXFFF777///+++)))(((%%%%%%&&&'''((())))))***((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&$$$###$$$%%%&&&&&&&&&&&&&&&''''''((()))'''%%%$$$###$$$%%%&&&###%%%'''((('''''''''((($$$%%%%%%&&&'''(((((()))$$$$$$%%%&&&''''''''''''""""""###%%%'''(((&&&$$$&&&'''''''''&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&'''"""$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! $$$%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&!!!###%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%''''''%%%$$$%%%&&&###$$$%%%%%%%%%&&&(((***%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%(((***'''"""###)))///%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''&&&$$$###$$$&&&%%%%%%%%%$$$###"""!!! '''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&((())))))*********)))((('''&&&''''''''''''''''''''''''+++)))))))))***)))'''%%%((())))))(((&&&&&&(((************(((&&&&&&(((***+++---//////111888CCCLLLKKKEEE===777555555555555888777666444222111//////******************)))))))))***+++)))'''%%%%%%&&&))))))*********+++++++++)))))))))))))))))))))))))))***,,,+++)))(((((()))%%%'''(((((((((((()))+++&&&))),,,+++)))'''(((***)))***)))(((&&&&&&(((***---.........---+++***(((***,,,------+++***+++,,,((()))++++++*********+++,,,,,,+++***)))'''%%%$$$))))))***++++++,,,------,,,,,,+++++++++---...///########################%%%%%%&&&&&&&&&%%%%%%$$$#########$$$%%%'''(((((($$$%%%&&&%%%###"""###$$$"""###$$$###"""!!!"""$$$"""$$$%%%### $$$"""###$$$%%%&&&&&&''''''%%%%%%$$$$$$###$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$######%%%))),,,***)))(((&&&&&&%%%&&&&&&###""""""######"""""" ###### !!!###$$$###"""###%%%%%%$$$!!!"""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$###$$$############$$$%%%%%%!!!!!! $$$(((+++***)))'''&&&$$$$$$$$$$$$!!!"""$$$###"""!!!"""###""""""!!!!!!"""###%%%&&&######"""###$$$$$$$$$$$$###############$$$$$$$$$%%%&&&''' +++###%%%""""""#########$$$$$$$$$$$$$$$###!!! !!!###&&&"""######$$$$$$%%%&&&&&&###(((%%% ######$$$%%%&&&&&&&&&&&&%%%!!!###&&&''''''&&&&&&%%%%%%%%%''')))***&&&)))***((('''---888AAAOOOYYYeeellljjjddd^^^[[[\\\ZZZXXXVVVXXX\\\```ddd^^^SSSCCC666...***))))))###$$$%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''(((***(((%%%###""""""$$$%%%%%%&&&((('''&&&&&&((()))'''(((((('''&&&&&&'''((((((((((((((('''&&&&&&%%%%%%%%%&&&''''''%%%###!!!(((((((((((('''&&&%%%$$$$$$############$$$%%%%%%%%%$$$$$$$$$%%%&&&((()))$$$&&&&&&&&&$$$"""###$$$###############$$$$$$$$$$$$ $$$'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%$$$%%%''''''%%%$$$%%%&&&###%%%&&&&&&%%%&&&(((***&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&((()))'''$$$$$$(((,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&$$$""""""$$$$$$######"""!!! &&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&(((***)))((()))+++***'''$$$&&&&&&&&&''''''((((((((())))))))))))))))))(((((()))))))))'''%%%&&&(((***)))))))))(((''''''(((***'''+++---,,,***...999CCC@@@<<<666000...---...///111111000...---,,,+++***++++++******))))))(((((()))******)))'''&&&'''(((((())))))))))))*********((((((((((((((((((((((((%%%''')))))))))((()))+++&&&((())))))(((((()))+++%%%(((,,,---+++)))))))))++++++***(((&&&&&&(((+++---.........---+++)))(((+++,,,,,,,,,,,,+++******((()))++++++*********+++---,,,,,,+++***)))((('''***++++++,,,---------...///...,,,++++++,,,---...########################"""###$$$%%%&&&&&&'''&&& !!!"""$$$%%%''')))+++$$$%%%&&&%%%###"""###$$$!!!###$$$###"""!!!"""###&&&%%%###!!!""""""######$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!"""""""""""""""$$$'''((()))+++---///000...+++(((&&&%%%%%%%%%######"""######""""""######!!!!!!$$$$$$#########$$$###""" !!!!!!!!!!!!!!!""""""""""""######$$$%%%%%%&&&&&&$$$$$$$$$###$$$%%%%%%&&&$$$""" ###'''+++---+++)))'''%%%######$$$$$$"""#########!!!!!!"""$$$######$$$%%%%%%$$$###"""""""""############$$$$$$""""""#########$$$$$$$$$###+++'''111$$$***"""&&&""""""#########$$$$$$$$$%%%%%%$$$"""!!!"""$$$'''"""######$$$$$$%%%&&&&&& &&&!!!+++''' %%%$$$$$$$$$$$$%%%&&&''''''&&&###!!!%%%&&&%%%'''&&&%%%%%%%%%'''((())))))(((&&&%%%&&&+++111666???FFFOOOTTTVVVUUUUUUVVVSSSQQQOOOMMMNNNQQQUUUXXXTTTLLL@@@444---*********"""######%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''***(((%%%###""""""$$$%%%'''((())))))'''''')))***'''((()))(((&&&&&&(((+++'''((((((((('''&&&%%%%%%'''''''''&&&$$$$$$###$$$'''(((((((((''''''&&&%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%&&&'''((()))%%%%%%&&&%%%###"""###$$$""""""#########$$$$$$$$$%%%!!!!!!&&&((('''###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''%%%&&&&&&%%%$$$$$$&&&((('''''''''''''''(((((()))&&&'''((())))))((('''&&&$$$&&&((('''&&&%%%&&&&&&''''''((('''&&&&&&''')))&&&'''((())))))))))))(((((((((''''''''''''(((((('''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%'''&&&"""''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''''')))++++++'''$$$%%%((()))'''%%%%%%%%%&&&&&&''''''((((((&&&''''''(((((()))***+++******(((&&&$$$%%%'''***((()))))))))'''''')))***&&&+++///---)))***000777000///...,,,+++***+++,,,,,,++++++***))))))((((((+++******))))))((((((((('''((()))(((((((((***,,,'''''''''(((((((((((()))((((((((((((((((((((((((((()))+++,,,+++++++++---)))******)))((('''''')))%%%'''+++---,,,+++)))(((,,,,,,+++)))''''''))),,,)))***+++,,,,,,+++***)))++++++++++++,,,++++++***((()))++++++*********+++)))******+++++++++******++++++,,,------,,,++++++///...---,,,,,,---......######################## !!!"""$$$%%%&&&'''''' !!!###$$$%%%&&&))),,,%%%&&&'''&&&$$$######$$$ """###"""!!! !!!"""'''$$$!!!!!!###%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$#########$$$"""""""""!!!!!!!!! !!!!!!!!!"""###$$$$$$$$$###)))---111555999;;;;;;888444///+++((('''&&&%%%###""""""###""" """ ###$$$!!!"""%%%######$$$$$$###""""""!!!!!!!!!!!!""""""##################$$$%%%'''((()))$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$"""###&&&***,,,---)))'''&&&$$$######$$$$$$"""######"""!!!!!!"""$$$###$$$&&&'''&&&%%%"""!!!!!!"""$$$###""""""###%%%"""""""""###$$$$$$%%%%%%!!!,,,,,,666&&&))) %%%"""############$$$$$$$$$%%%%%%%%%$$$"""###%%%'''"""######$$$$$$%%%&&&&&&!!!&&&!!!((($$$ '''$$$$$$$$$$$$%%%&&&'''(((''''''$$$!!!"""''')))'''))))))((((((((((((((()))&&&%%%###$$$&&&***...000111555:::>>>BBBEEEHHHJJJIIIHHHFFFEEEFFFHHHKKKLLLHHHCCC;;;333---+++++++++######$$$%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''---***&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''')))'''%%%$$$###$$$%%%&&&'''(((******)))(((((()))###&&&(((((('''(((---111%%%%%%&&&'''((((((((('''%%%&&&&&&$$$$$$$$$''')))&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&'''((((((((((((#########"""!!! """###""""""######$$$%%%%%%%%%&&&###!!!###&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%'''''''''&&&&&&(((***))))))(((((())))))***+++((((((((())))))(((((((((&&&'''))))))'''&&&'''(((*********)))'''&&&((()))((()))***+++,,,+++******((((((((('''(((((()))***'''&&&&&&''')))(((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!!###((((((###%%%%%%%%%%%%&&&&&&(((((($$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&''')))***&&&###"""%%%''''''&&&%%%%%%&&&&&&'''''''''((($$$%%%&&&''''''(((+++---******(((%%%###$$$''')))'''((())))))(((((()))***))),,,000...+++)))+++///$$$&&&)))***))))))***+++*********)))))))))))))))))))))))))))))))))(((((('''((((((((('''))),,,...&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))***+++***(((&&&&&&&&&)))******)))'''&&&&&&'''%%%&&&)))+++,,,+++)))(((+++,,,+++***((((((***,,,&&&''')))***+++******)))***))))))***,,,---+++***((()))++++++*********+++%%%&&&((()))***+++++++++)))***+++,,,+++***)))((()))***+++,,,---...//////######################## !!!"""###$$$%%%%%%%%%"""$$$%%%%%%$$$$$$'''***&&&''''''&&&$$$######$$$!!!"""!!!  !!!$$$###"""!!!!!!###&&&(((%%%''')))+++,,,,,,++++++'''&&&%%%$$$######""""""!!!!!!  !!!"""###$$$%%%&&&'''"""&&&---444<<>>>>>>>>???@@@BBBBBB===:::666222---+++,,,,,,&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((000+++&&&$$$%%%'''((('''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&'''%%%'''******)))'''''''''###&&&(((((('''(((...333&&&'''((((((((((((''''''$$$&&&'''&&&$$$$$$&&&)))$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((###$$$'''))))))((('''%%%"""######"""!!!!!!###&&&#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((()))***%%%'''((()))((()))***,,,++++++*********+++,,,,,,***))))))(((((())))))***''')))******)))(((((()))+++,,,,,,***)))((()))+++)))***,,,---...---,,,+++'''''''''''''''((())))))%%%&&&'''''''''((()))***''''''''''''''''''''''''$$$######%%%'''(((%%%###$$$######"""###$$$%%%&&&$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%)))++++++***(((%%%######&&&)))&&&((()))))))))((()))***(((***+++***)))(((((()))!!!$$$'''((('''&&&'''))))))))))))))))))))))))***((((((((()))))))))))))))'''(((((('''&&&'''***,,,''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((('''$$$"""""""""'''((()))(((&&&&&&'''(((%%%&&&''')))++++++)))(((((()))******))))))***+++'''((()))*********)))))))))((('''***---...---+++((()))++++++*********+++&&&'''(((***+++,,,,,,,,,''')))+++,,,---,,,+++***&&&(((***,,,---,,,++++++""""""""""""""""""""""""!!!""""""#########""""""$$$&&&'''&&&###"""%%%'''&&&''''''&&&$$$######$$$ !!! !!!"""$$$!!!%%%+++''')))---000222333333333((('''&&&$$$###"""""""""""""""!!!!!!!!! !!!"""###%%%'''((()))'''+++222:::EEEQQQ]]]eeejjjcccXXXJJJ===222+++((('''$$$"""!!!"""$$$$$$###### !!!$$$%%%###$$$'''"""###%%%%%%############!!!!!!"""###$$$%%%%%%&&&###""""""$$$&&&***---///%%%%%%$$$$$$%%%%%%&&&''''''%%%###%%%))),,,+++***#################################""" !!!###%%%"""!!! !!!###%%%''' """$$$###!!!!!!###%%%!!!""""""###$$$$$$%%%%%%!!!&&& +++!!!***!!!###"""############$$$$$$$$$!!!"""$$$$$$###""""""###"""######$$$%%%%%%&&&&&&%%%***"""'''$$$###---%%%$$$######$$$%%%'''(((!!!(((***%%%$$$)))---,,,.../////////...,,,***)))%%%+++///---'''$$$(((---+++,,,---///000222333444777888888999:::;;;;;;;;;666555444111...,,,,,,---((((((((()))))))))))))))&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((...)))$$$"""%%%))),,,,,,'''''''''''''''((())))))&&&&&&''''''''''''''''''###&&&)))***)))'''%%%%%%&&&)))+++)))&&&''',,,111,,,++++++***(((&&&%%%$$$&&&(((***)))%%%######$$$######%%%&&&'''((((((((('''&&&&&&&&&&&&'''((((((###%%%(((******)))&&&$$$$$$%%%%%%$$$###$$$''')))######$$$%%%&&&&&&''''''$$$%%%&&&$$$###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&((()))***+++%%%''')))*********,,,---,,,,,,++++++,,,,,,---...+++***)))(((((()))***+++((()))++++++)))))))))***+++,,,,,,+++******+++---***+++---//////...---,,,&&&&&&&&&&&&&&&'''((()))###&&&((('''%%%&&&---333''''''''''''''''''''''''"""$$$&&&'''&&&&&&''')))((('''&&&%%%%%%%%%''''''$$$#########$$$%%%%%%&&&########################&&&'''''''''&&&&&&(((***%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&######&&&)))+++***(((%%%"""###&&&)))&&&''')))***)))((()))***&&&%%%%%%$$$$$$%%%&&&&&&$$$&&&'''&&&$$$###&&&((('''''''''((((((((())))))''''''(((((())))))******(((((('''&&&$$$%%%''')))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&(((((('''&&&'''((($$$&&&''''''&&&&&&((()))%%%%%%&&&(((******)))(((%%%''')))***)))((()))***((()))***++++++***)))(((((('''&&&)))---///---+++(((***++++++******+++,,,)))***+++,,,---.........'''))),,,...000000//////''')))+++,,,+++)))&&&$$$#########""""""""""""""""""""""""""""""######$$$!!!%%%&&&'''''''''(((((('''&&&%%%$$$$$$###"""""""""!!!  %%%""" ###&&&%%%$$$,,,111777;;;<<<:::999888---+++(((%%%###""""""###"""!!!!!!!!!"""$$$'''))) ###'''***++++++******---:::MMM```mmmrrrmmmoookkk]]]HHH555)))%%%(((((((((&&&$$$"""""""""  """######""""""###$$$&&&%%%$$$###############""""""$$$&&&'''((((((((($$$%%%&&&%%%$$$###$$$%%%...((($$$'''...111---'''!!!"""$$$###"""!!!###$$$!!!"""""""""###############"""""""""""""""#########"""!!!###%%%&&&$$$!!!###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$#####################$$$%%%&&&&&&%%%$$$###&&&%%%$$$$$$$$$%%%&&&'''((('''&&&%%%$$$%%%&&&'''&&&###!!!###(((+++)))&&&---'''$$$'''+++,,,---000111222333333111---***'''&&&'''))))))((((((***+++(((((()))***,,,///111222222444777888888888999;;;333222000///...---***(((---,,,+++)))))))))******''''''&&&%%%%%%&&&&&&&&&%%%'''((((((&&&&&&''')))((('''&&&''''''((('''%%%((('''&&&'''***+++)))'''***%%%"""%%%&&&###!!!!!!)))(((((((((******)))(((+++***((()))***,,,,,,,,,***------)))''')))***((())))))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''')))&&&$$$%%%''''''%%%###***)))((('''&&&%%%%%%%%%%%%$$$###"""###$$$%%%&&&$$$%%%%%%$$$###"""$$$%%%******(((%%%###"""$$$&&&(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''')))+++,,,,,,,,,...000...---000222,,,&&&(((000(((((((((((()))***+++,,,---000///+++***,,,+++(((***---,,,)))(((***)))%%%&&&))),,,---,,,)))((('''%%%###"""###'''***)))((('''***)))$$$###'''******'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&)))(((&&&$$$#########$$$$$$'''&&&%%%&&&)))'''###%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$%%%&&&&&&'''''''''&&&'''%%%$$$$$$&&&''''''''''''''''''&&&%%%%%%$$$$$$&&&++++++&&&%%%)))+++(((***)))&&&%%%%%%&&&)))***((()))))))))))))))(((((('''''')))))))))((('''&&&))))))(((((((((((())))))&&&''''''((()))******+++'''%%%$$$&&&)))+++***(((+++++++++++++++***)))(((%%%%%%&&&'''((()))***+++'''(((((((((((((((''''''&&&((()))(((&&&&&&***...,,,+++***((((((((()))***+++,,,,,,++++++***)))(((((()))******)))((()))++++++***)))(((((()))***+++(((+++...///...,,,+++***...,,,***+++---...---*********+++,,,,,,,,,,,,+++""""""""""""""""""""""""###"""!!!!!!!!!"""###$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$######"""""""""!!!!!! $$$!!! """$$$$$$###$$$(((///555:::>>>AAADDD...,,,)))%%%"""!!! """!!!!!!!!!!!!###&&&'''"""""""""###%%%'''((()))***)))---999KKK\\\hhhmmmppppppjjj[[[FFF222'''###&&&'''(((&&&$$$""""""###!!!!!! !!!!!! """######""""""###$$$"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''---(((%%%(((---///+++&&&!!!###$$$###"""!!!"""$$$""""""##################$$$######"""######$$$$$$$$$"""!!!"""%%%&&&$$$"""$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""!!!########################!!!"""###$$$$$$###"""!!!%%%$$$$$$###$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$"""%%%***,,,***(((+++%%%"""%%%((((((***---((()))+++,,,,,,+++)))(((((()))***)))((('''((()))******++++++,,,,,,------///111333333333333444666222111///......,,,+++))),,,++++++++++++++++++,,,''''''&&&&&&&&&&&&''''''&&&''')))(((''''''(((***)))(((((((((((()))(((''')))'''&&&'''******(((&&&)))%%%###''')))'''%%%&&&((((((''''''((())))))))),,,,,,,,,---///000000///...111///***(((******(((((((((((((((((()))******((('''''''''(((((())))))(((&&&$$$%%%'''(((&&&%%%)))((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''((()))&&&''''''%%%$$$$$$&&&((()))((('''%%%""""""$$$&&&$$$$$$#########$$$$$$%%%&&&&&&%%%%%%&&&&&&'''((()))+++,,,---,,,---...000///---...000---((()))///(((((((((((()))***+++++++++...---***))),,,+++((((((++++++(((''')))((($$$'''(((((('''&&&%%%&&&((('''%%%###$$$'''((((((&&&'''******%%%###%%%'''%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&& """$$$&&&'''###&&&&&&$$$%%%'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%###%%%&&&&&&$$$$$$%%%'''###$$$$$$%%%%%%%%%$$$$$$&&&%%%$$$%%%'''((('''&&&''''''((((((((((((((((((%%%******&&&%%%)))+++))))))((('''&&&&&&'''((()))&&&'''(((((())))))(((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&''''''&&&''''''((())))))******(((&&&%%%&&&)))***)))((()))*********))))))((('''&&&&&&'''((()))***++++++''''''((((((((((((''''''&&&((())))))((()))+++,,,***)))((('''&&&&&&'''(((***************))))))((()))***+++***)))((()))***+++***)))(((((()))***+++))),,,//////...,,,++++++,,,***((()))+++,,,+++)))*********++++++++++++,,,""""""""""""""""""""""""###"""!!! """$$$%%%%%%""" ###$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########"""!!! """!!! !!!###""""""###&&&))),,,...111555888+++***'''$$$"""!!!!!!!!!""""""!!! !!!"""###$$$%%%$$$#########$$$%%%&&&'''&&&)))333AAAPPPZZZ^^^eeeddd^^^PPP>>>...%%%"""$$$&&&&&&%%%$$$###$$$%%%""""""!!!!!!!!!!!!"""""" """######""""""###$$$!!!"""######$$$#########$$$%%%%%%%%%%%%%%%$$$$$$"""$$$%%%&&&&&&&&&((()))+++(((&&&)))------(((###"""###$$$###"""!!!"""###$$$$$$$$$$$$############$$$$$$############$$$$$$$$$###!!!"""###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""!!!########################""""""############""""""$$$############$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''%%%$$$&&&***---,,,***+++%%%"""$$$&&&&&&(((+++%%%%%%&&&''''''((((((((()))***+++***'''&&&'''((('''(((***+++,,,,,,++++++---...//////......000111//////......---------,,,+++,,,---.........---,,,((('''''''''''''''(((((('''(((***)))(((((()))+++***))))))))))))*********+++))))))***++++++)))''')))%%%%%%)))+++******,,,***)))((((((((()))+++,,,---...111333444444444333333444222---+++,,,+++((()))(((''''''(((+++---///''''''((((((((()))))))))'''&&&%%%%%%'''((('''&&&''''''&&&&&&&&&&&&&&&&&&""""""$$$%%%&&&&&&&&&&&&&&&'''&&&$$$###$$$&&&)))&&&&&&&&&$$$""""""$$$&&&""""""""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''+++,,,......---,,,...//////,,,,,,...---***))),,,''''''''''''((()))******(((++++++((((((++++++(((&&&)))***''''''((('''###)))(((&&&###!!!###&&&)))(((&&&$$$%%%&&&'''&&&%%%+++...---(((%%%%%%%%%###&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&& """%%%'''(((###&&&&&&$$$$$$&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%%%%%%%$$$$$$###%%%$$$%%%&&&((((((&&&$$$&&&&&&''''''((())))))***$$$((()))'''&&&)))++++++''''''''''''''''''''''''%%%%%%&&&'''(((((((((((()))((((((((((((((())))))''''''&&&&&&&&&&&&'''''''''''''''(((((())))))***((('''&&&'''((()))((('''(((((())))))((((((''''''''''''((()))***++++++,,,''''''((((((((((((((('''''''''(((***,,,---,,,+++)))((((((''''''''''''((('''(((((()))))))))))))))***++++++***((('''((()))+++***))))))))))))***+++***,,,//////...,,,,,,,,,+++***))))))++++++***)))******))))))******+++,,,!!!!!!!!!"""""""""""""""###""" !!!###%%%!!! $$$### """#########$$$$$$%%%%%%""""""###$$$$$$###"""!!!""""""!!!!!!""""""""""""%%%&&&''''''%%%%%%&&&'''$$$$$$#########$$$%%%%%%###"""!!!!!! !!!""""""$$$$$$###"""!!!"""$$$&&&###"""$$$***444===DDDGGGJJJJJJFFF===222)))&&&&&&"""$$$%%%%%%$$$$$$%%%&&&######""""""""""""###### """######""""""###$$$###$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$!!!###%%%&&&&&&'''***+++)))((((((***,,,+++&&&"""###$$$%%%$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""###$$$###""""""###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$&&&%%%%%%%%%&&&&&&''''''&&&$$$$$$&&&)))++++++***,,,(((%%%''''''&&&'''+++((('''&&&&&&&&&&&&'''((()))******)))(((''''''(((!!!$$$'''***---...---------///000///......///000...///000/////////000111///000111222222000---+++))))))((((((((()))******((()))******))))))***+++******************,,,...,,,,,,,,,---------,,,+++***''''''+++---++++++...,,,,,,,,,++++++,,,///111...111555888888777555555444555444000///111000,,,,,,***)))((((((+++...000%%%&&&&&&'''''''''''''''(((''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''' """$$$%%%&&&%%%%%%$$$$$$###!!! !!!%%%'''$$$$$$%%%$$$"""###$$$&&&######$$$$$$%%%'''((()))$$$$$$######$$$$$$%%%&&&,,,---......,,,,,,,,,...,,,***)))***+++***)))(((''''''&&&&&&'''(((((()))&&&((()))&&&'''******(((&&&)))***)))(((***(((%%%+++***((($$$######'''***&&&&&&%%%%%%&&&&&&''''''222444111)))%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$%%%&&&&&&###'''(((%%%$$$&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&&&&&&&&&&###$$$&&&%%%$$$$$$%%%'''''''''''''''''''''&&&%%%$$$$$$%%%''')))(((&&&$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&'''''''''(((+++,,,&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%((('''&&&&&&&&&'''((()))))))))(((((((((((())))))'''''''''((((((((())))))((((((''''''((((((''''''((((((((())))))(((((('''&&&''''''((())))))******&&&'''(((((((((((((((((('''&&&'''+++///000---)))*********))))))))))))***%%%&&&'''((())))))))))))***++++++***((('''((()))************************,,,---///...---,,,---...,,,,,,,,,,,,,,,---,,,,,,******)))))))))***+++,,, !!!!!!"""""""""""""""!!!  !!!###$$$$$$ ###&&&%%%"""!!!""""""######$$$$$$$$$""""""############""""""######$$$$$$############"""&&&((('''&&&&&&&&&!!!!!!!!!"""###$$$%%%%%%###""""""!!!!!!!!!!!!!!!!!!"""###"""!!!"""%%%((("""!!!!!!$$$)))...222333222222111---(((%%%&&&(((!!!###$$$$$$$$$$$$%%%'''######""""""""""""###### """######""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%!!!###%%%'''''')))+++---'''(((***++++++)))&&&$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!##################$$$%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%'''(((((((((***'''''')))(((%%%&&&)))'''&&&%%%%%%%%%&&&((()))&&&((())))))(((((()))+++!!!###&&&***,,,......------///111111000//////000...111444444333333444555555666777777555111---+++++++++******+++,,,------)))***++++++******+++---+++,,,,,,,,,+++,,,///222---.../////////.........,,,***+++------***+++...,,,...///...---...000333111555999;;;:::777555555444666666555777:::888333///...+++))))))***,,,---%%%&&&'''(((((((((''''''******)))(((&&&%%%$$$$$$###$$$%%%&&&'''''''''&&&"""###%%%''')))))))))(((#########"""!!!"""$$$'''###$$$%%%$$$######%%%&&&$$$$$$$$$%%%'''(((***+++$$$############$$$%%%%%%+++,,,---,,,+++***+++,,,(((((('''&&&'''((('''%%%&&&&&&&&&%%%&&&&&&''''''$$$''''''%%%&&&)))***'''&&&***,,,++++++---+++'''((())))))'''%%%$$$%%%&&&###$$$$$$%%%&&&'''(((***444444///&&&"""$$$''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$)))+++'''%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$###$$$&&&%%%$$$$$$%%%''''''''''''((((((''''''&&&$$$$$$%%%''')))(((&&&$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''***---%%%&&&'''(((((('''&&&%%%''''''''''''&&&$$$###"""&&&&&&%%%$$$%%%&&&((()))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((''''''''''''(((((()))******))))))(((%%%&&&&&&''''''(((((((((&&&&&&'''((((((((((((((('''&&&(((+++///000,,,((()))))))))************)))$$$%%%&&&'''((())))))))))))++++++***((((((((()))******++++++++++++******,,,---...---,,,+++---...,,,,,,---,,,,,,,,,,,,,,,***************++++++,,, !!!!!!""""""###!!!!!! !!!!!!""""""%%%"""!!!""" !!!!!!""""""#########$$$""""""!!!!!!!!!"""######"""$$$%%%%%%###""""""### $$$%%%%%%###""""""###""""""""""""!!!!!!!!!"""""""""""""""""""""!!! ######""""""$$$'''############$$$&&&'''((('''((('''%%%######%%%'''!!!"""$$$$$$###$$$%%%'''######""""""""""""###### """######""""""###$$$$$$$$$$$$$$$%%%&&&((())))))))))))((((((&&&%%%%%%###%%%((()))***+++...000''')))+++,,,***((('''((('''((()))(((&&&$$$%%%&&&%%%&&&&&&&&&''''''''''''$$$$$$###"""!!!!!!!!!!!!!!!"""$$$%%%$$$######$$$$$$######""""""$$$%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''######$$$$$$$$$%%%%%%%%%%%%$$$'''***((($$$###&&&"""""""""###$$$''')))+++&&&'''))))))((((((***+++%%%&&&(((***+++,,,,,,+++,,,///333444333222111000000555:::;;;:::888888999;;;<<<<<<;;;888444///---------------...///000000,,,---......------...///---///000///---///333888333444555444222000000000///......000...***+++///,,,///111111//////222555777<<<@@@@@@<<<888666777666999;;;===AAADDD@@@:::111///---***)))))))))***'''((()))***+++***))))))*********)))&&&$$$$$$%%%###$$$%%%'''''''''&&&%%%"""###$$$&&&&&&'''''''''###$$$%%%%%%$$$$$$&&&(((###$$$&&&%%%$$$$$$%%%&&&#########$$$%%%&&&((()))$$$$$$######$$$$$$%%%&&&(((***+++***(((((()))***%%%''''''%%%%%%''''''%%%&&&%%%%%%%%%%%%%%%&&&&&&$$$''''''%%%&&&))))))&&&'''+++...---...000...***%%%'''((('''%%%###"""""""""###%%%%%%%%%&&&)))+++//////***""""""&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%&&&%%%%%%$$$%%%***,,,(((%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&((((((&&&$$$***))))))(((''''''&&&&&&&&&%%%&&&((('''&&&(((,,,%%%&&&'''(((((('''&&&%%%((((((((('''&&&%%%######%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&((()))(((''''''((()))(((((()))*********))))))%%%%%%&&&&&&&&&'''''''''%%%&&&'''((())))))))))))&&&'''))),,,------***(((&&&''''''(((((((((((('''%%%&&&'''((())))))))))))(((***+++***)))((()))+++******+++,,,,,,+++******,,,---,,,+++******,,,...)))***++++++))))))***+++******+++,,,,,,,,,,,,+++ !!!""""""### !!!"""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""!!!!!!###%%%!!!###%%%%%%"""!!!!!!""" """###""" """"""""""""!!!!!! """"""################## $$$%%%"""!!!###%%%"""#########"""###$$$$$$#########"""""""""###$$$!!!"""$$$$$$######$$$&&&"""""""""!!!!!!""""""""" """######""""""###$$$$$$$$$$$$%%%(((,,,000333333333222000---+++((('''(((***,,,---...///111333&&&***,,,,,,)))((())),,,)))***+++)))'''&&&''''''%%%%%%&&&'''((())))))***'''&&&%%%$$$############"""&&&'''%%%#########$$$###"""!!!"""###%%%&&&$$$$$$$$$%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$############$$$%%%######%%%&&&&&&&&&%%%$$$###$$$%%%'''''''''''''''$$$%%%%%%$$$############"""###(((---+++%%%###&&&!!!!!!"""###%%%'''((()))'''((())))))(((((()))***&&&'''((()))+++,,,---------222777;;;:::888555444222999@@@CCC@@@===<<<===?????????===:::777333111/////////000000111333333000111222222111111222444111333555333222333999>>>???AAA@@@===888444333444111000111333000,,,...222...222777888555444666888AAAEEEHHHEEE@@@;;;999::::::>>>BBBFFFKKKNNNHHH???000///---+++***)))(((((('''(((***+++++++++)))((('''(((***)))&&&%%%'''(((###$$$&&&''''''&&&%%%$$$###"""""""""###$$$$$$%%% ###%%%&&&%%%%%%%%%&&&$$$&&&''''''%%%$$$%%%&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&''''''&&&&&&'''(((###)))+++&&&$$$&&&((('''%%%%%%$$$$$$$$$$$$%%%%%%%%%((((((%%%%%%((((((&&&'''+++///...///111///+++'''(((((('''%%%############%%%&&&&&&%%%%%%(((***&&&)))(((###!!!###%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&"""###$$$%%%%%%%%%$$$$$$$$$***---((($$$$$$&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''"""###$$$&&&''''''''''''&&&%%%$$$%%%'''((('''&&&(((((((((((((((((('''''''''%%%%%%(((((($$$&&&,,,%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%''')))(((''''''(((+++&&&'''(((((()))))))))(((&&&&&&&&&'''''''''''''''%%%&&&'''((())))))))))))&&&(((++++++***)))((((((%%%&&&'''((())))))((('''&&&'''((()))))))))))))))'''(((******))))))***,,,***++++++,,,,,,++++++***,,,,,,+++)))((())),,,...)))***,,,+++)))(((***,,,)))+++---...///...,,,+++ !!!""""""###!!!######"""  """%%%&&&%%%$$$$$$%%%"""""""""""""""!!!!!!!!!###!!! ###%%% """%%%$$$!!! !!!"""######""""""$$$'''*** !!!""""""""""""""""""###$$$$$$$$$$$$$$$ %%%&&&### !!!### !!!"""!!!!!!"""### !!!!!!######!!!###$$$$$$######$$$%%%""""""!!!!!!!!!!!!""""""!!!"""######""""""###$$$&&&&&&&&&(((---333999===>>>===;;;888444000---++++++---///000111222444666'''***---,,,)))(((+++///++++++,,,+++(((''''''((($$$%%%&&&'''(((***++++++)))((('''&&&%%%%%%%%%%%%"""&&&(((&&&###""""""$$$###"""!!!!!!###%%%&&&"""######$$$$$$$$$######!!!""""""###$$$$$$%%%%%%''''''%%%%%%%%%%%%''''''###$$$%%%&&&'''&&&%%%%%%"""$$$%%%'''((((((''''''%%%&&&&&&%%%###""""""###"""%%%+++111///(((&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))***+++***(((&&&'''((($$$%%%&&&(((+++...111222000666===AAAAAA>>>:::999444<<>>>>>@@@@@@???>>><<<999777555111111111111222333444555333444666555444444555777444777888777555666<<>><<<:::;;;===HHHLLLMMMJJJCCC===<<<===???CCCHHHLLLRRRTTTLLLBBB...------,,,+++)))((((((%%%&&&((()))***)))'''&&&$$$&&&)))(((''''''))),,,###$$$&&&''''''&&&$$$###'''&&&%%%%%%%%%&&&'''((( ###%%%$$$#########%%%'''((((((&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%$$$$$$%%%'''"""***---((($$$&&&))))))%%%%%%$$$$$$###$$$$$$%%%&&&((((((&&&&&&((((((%%%&&&+++......///111///+++++++++***(((&&&%%%&&&'''%%%'''(((&&&$$$$$$&&&(((!!!&&&)))&&&%%%''''''%%%#########$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&''''''&&&%%%###"""###))),,,'''######%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''$$$%%%&&&((()))******+++'''%%%$$$$$$&&&'''''''''$$$$$$%%%%%%&&&'''''''''(((%%%%%%)))(((###%%%+++&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))&&&''')))++++++++++++***))))))(((((((((((())))))'''''''''''''''''''''&&&$$$&&&)))(((''''''))),,,%%%%%%&&&'''(((((((((''''''''''''(((((((((((((((%%%&&&'''((())))))))))))&&&))),,,+++(((&&&''')))'''((()))+++++++++***)))'''((())))))))))))))))))&&&''')))***)))***+++---***+++,,,------,,,+++***,,,,,,***((('''(((+++...***---...---+++***,,,...)))+++...000111///,,,*** !!!""""""!!!!!!"""### !!!""""""###$$$#########""""""!!!!!!"""###$$$"""  !!!""""""!!!!!!!!!!!!"""""""""""""""!!! !!!###%%%""""""""""""""""""""""""""""""""""""###############$$$%%%$$$"""!!!"""###!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!! %%%$$$###"""!!!!!!!!!!!!%%%$$$$$$$$$######""""""&&&%%%###"""""""""###$$$$$$!!!!!!'''&&&"""((('''((()))+++000;;;JJJTTT]]]WWWNNNBBB888111---,,,///000222444555555555444222///+++(((&&&''')))***)))***++++++***(((%%%$$$$$$(((+++,,,***(((***,,,,,,,,,***(((&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%""""""!!!!!!"""###$$$$$$######$$$$$$$$$$$$######""""""""""""###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$&&&'''%%%###"""$$$&&&&&&'''((())))))(((((('''&&&%%%$$$$$$######$$$$$$###$$$%%%%%%$$$###$$$%%%$$$$$$######$$$$$$%%%&&&,,,***(((&&&%%%$$$$$$%%%"""(((((("""%%%111555111444999@@@FFFFFFBBB<<<777>>>@@@CCCEEEEEEBBB???===AAA@@@???===<<<;;;;;;:::444333333555777888777555555888;;;<<<;;;;;;>>>BBBAAA???;;;:::<<>>>>><<<;;;;;;===@@@AAAAAA:::111*********((())),,,(((''''''&&&'''((()))***'''&&&$$$$$$$$$&&&)))***###$$$%%%$$$###$$$''')))&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######''''''&&&%%%$$$""" ''''''&&&&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%''''''(((+++,,,******,,,+++(((%%%%%%&&&'''''''''''''''######$$$$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%""""""%%%%%%""""""%%%"""%%%%%%######&&&%%%"""######$$$#########&&&((("""###&&&'''(((&&&$$$#########$$$%%%$$$%%%&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&'''''''''(((''''''(((******)))(((((((((&&&&&&&&&&&&((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''%%%%%%&&&(((((())))))))))))******)))'''''')))+++(((((()))(((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''((())))))'''((()))(((%%%$$$&&&)))%%%&&&&&&&&&''''''''''''+++***)))(((((((((((((((+++***)))((((((***,,,---'''''''''''''''((())))))*********+++,,,,,,------***,,,---,,,++++++,,,---++++++*********++++++,,,,,,,,,+++++++++,,,,,,---))))))***---000000---*** !!!""""""!!!!!!"""###""""""""""""##################""""""""""""!!!!!! !!!"""!!!!!!###$$$###""""""!!!!!!""""""### !!! !!!###%%%"""""""""""""""""""""""" !!!!!!!!!"""""""""$$$%%%&&&%%%###"""###$$$!!!!!!""""""""""""!!!!!!###"""!!!!!!!!!!!!######!!!!!!!!!!!!"""###$$$%%%######""""""""""""!!!!!!""""""######""""""!!!!!!"""'''$$$###)))&&&!!!&&&,,,,,,///;;;OOOggg|||}}}bbbIII888///+++)))***+++,,,---------------(((&&&%%%###$$$%%%'''((())))))******)))'''%%%$$$"""%%%((((((&&&%%%''')))******(((%%%"""!!!"""###""""""######$$$$$$######""""""""""""""""""###$$$######$$$$$$$$$$$$######""""""""""""###$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&(((***))))))***+++)))'''%%%###&&&%%%$$$$$$######$$$$$$ """######$$$&&&(((###""""""""""""###$$$$$$%%%$$$$$$$$$%%%&&&'''((($$$)))***&&&'''...000,,,,,,111888@@@FFFHHHIIIHHHJJJJJJHHHFFFDDDBBB@@@???;;;===@@@BBBCCCBBB@@@>>>@@@>>>============;;;:::;;;;;;===@@@EEEHHHIIIIIIFFFDDDAAA???@@@DDDHHHLLLXXXVVVRRRMMMFFF@@@;;;888666777888888777666777888CCCLLLVVVYYYRRRIIIAAA>>>CCCFFFFFFAAA=========;;;:::666333222444888<<<>>>===555...+++)))(((***...'''''''''&&&''''''((()))'''%%%###"""$$$(((,,,///$$$%%%%%%$$$######%%%&&&&&&%%%%%%$$$###""""""!!!#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$###""" %%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&)))***''''''***)))&&&%%%%%%&&&'''((((((((('''""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%######&&&&&&######%%%$$$''''''''')))&&&!!!"""###$$$$$$###$$$&&&((("""$$$'''((((((&&&###!!!"""%%%'''&&&###"""$$$'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''$$$"""$$$((()))'''###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((($$$%%%&&&'''''''''''''''((())))))((('''''')))+++)))))))))((((((&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***))))))((('''&&&&&&&&&'''&&&&&&'''''''''(((((((((((((((((('''''''''((((((***)))((('''((()))***+++)))((('''&&&'''((()))***(((((()))******++++++,,,+++,,,---,,,***)))***+++******)))******+++,,,---+++++++++++++++,,,---...)))))))))***------,,,*** !!!""""""!!!!!!"""###!!!!!!!!!!!! """"""""""""""""""!!!!!! """######""""""###%%%###""""""""""""""""""### !!!!!!!!!!!!###%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!$$$%%%&&&%%%$$$######%%%!!!!!!""""""""""""!!!!!!$$$###!!! """$$$%%%""""""!!!!!!"""###$$$$$$######################## !!!"""######"""!!! """(((&&&%%%,,,+++(((---444555;;;JJJaaayyybbbGGG555...,,,+++''''''((((((((((((((((((&&&&&&%%%$$$$$$%%%&&&&&&''''''(((''''''%%%$$$###"""%%%''''''%%%$$$'''))),,,,,,,,,((($$$"""###%%%!!!""""""#########""""""###"""""""""""""""############$$$$$$$$$$$$############""""""###$$$$$$%%%###$$$%%%&&&''''''''''''&&&''')))*********++++++)))***++++++***(((&&&$$$&&&%%%$$$$$$######$$$$$$ """""""""###$$$&&&"""""""""!!!""""""###$$$######$$$$$$%%%&&&''''''"""&&&'''$$$%%%)))***&&&&&&***111999AAAHHHKKKMMMMMMJJJGGGCCC@@@>>>======>>>AAAGGGKKKMMMLLLIIIGGGAAA???>>>===>>>>>>===;;;:::999999<<>><<<999999:::999777444111......111555888999:::666000,,,***((()))***%%%%%%%%%%%%%%%%%%%%%&&&$$$###""""""$$$&&&)))+++%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$%%%$$$$$$###############"""""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''#########$$$$$$$$$%%%%%%$$$''''''$$$$$$''''''$$$'''''''''((((((''''''&&&""""""!!!!!!"""$$$%%%''''''&&&$$$######$$$&&&'''$$$$$$$$$&&&&&&$$$$$$$$$$$$''''''(((***(((###"""###$$$$$$$$$$$$%%%'''###%%%''')))(((&&&""" """$$$&&&%%%"""!!!###%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''%%%$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&'''((((((%%%%%%&&&''''''''''''''''''((()))(((''''''(((***(((((((((((('''&&&%%%$$$''''''''''''''''''''''''$$$%%%%%%&&&'''(((***+++)))'''%%%&&&'''((((((''''''''''''(((((((((((()))&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&'''((())))))((('''&&&'''(((***+++''''''(((((()))************+++,,,+++***)))***+++*********+++,,,...///000************+++,,,---...++++++******+++,,,------ !!!""""""!!!!!!"""###!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""$$$%%%&&&%%%###"""###$$$######""""""""""""###### """"""""""""###%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!$$$%%%&&&%%%###"""###$$$!!!!!!""""""""""""!!!!!!$$$"""!!! !!!"""$$$&&&$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""" !!!"""######"""!!! """(((&&&&&&000222222:::<<>>===;;;999===;;;:::===BBBEEEDDDCCC;;;:::999999;;;>>>AAADDDEEEEEECCC@@@;;;999999:::777999;;;>>>>>><<<999777999>>>CCCEEEDDDBBBAAABBB<<<888444444555555444444000......///222333444333222222000---***((('''%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%'''((()))(((&&&%%%%%%&&&######$$$%%%&&&'''((((((""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%###&&&%%%""""""%%%&&&###(((((((((((('''&&&$$$$$$###"""!!!!!!"""$$$&&&'''&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%$$$$$$%%%$$$###"""%%%'''%%%&&&))))))&&&!!!###$$$%%%$$$$$$%%%'''###%%%'''((((((&&&### '''%%%###$$$&&&&&&%%%###%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&)))+++)))%%%$$$(((,,,$$$$$$%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((''''''%%%&&&((((((''''''((()))'''''''''''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%'''((()))***&&&$$$$$$%%%''')))))))))'''''''''(((((((((((()))&&&%%%%%%%%%&&&'''((()))''''''''''''(((((()))))))))(((((('''((()))***+++&&&''''''(((((()))******'''(((************+++---))))))***+++,,,...///000)))))))))***+++,,,---...++++++************,,,--- !!!""""""!!!!!!"""###""""""""""""############ !!!!!!!!!!!!""""""%%%&&&'''%%%###""""""###$$$######""""""######$$$ """"""!!!!!!!!!""""""""""""""""""""""""""" !!!!!!!!!"""""""""###$$$%%%$$$"""!!!"""###!!!!!!""""""""""""!!!!!!###"""!!!!!!"""###%%%&&&%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!!!!""""""######""""""!!!'''$$$&&&222888<<>>CCCFFFEEECCC???<<<::::::;;;<<>>;;;888666:::999:::<<>>@@@>>>@@@BBB@@@<<<999999:::999;;;>>>AAACCC@@@;;;777:::<<<>>>>>>===;;;;;;<<<777333000111111//////111,,,,,,---000222222000...)))...///,,,)))(((&&&###&&&''''''''''''&&&&&&%%%%%%&&&((()))(((&&&$$$"""'''(((***)))'''&&&&&&&&&###$$$%%%&&&'''((()))***#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((($$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%###&&&%%%""""""%%%&&&###((((((''''''&&&%%%##################$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%$$$!!!!!!$$$%%%###$$$&&&&&&###$$$((()))'''!!!###%%%%%%%%%$$$%%%&&&$$$%%%&&&''''''%%%$$$###)))&&&###%%%(((***'''$$$&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""'''***&&& ###***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''(((((((((''''''###%%%'''((('''''''''(((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))###$$$$$$$$$%%%&&&((()))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((()))))))))*********+++++++++(((((()))))))))*********&&&''''''(((((())))))***%%%''')))))))))***+++---''''''((((((***+++,,,---***************+++,,,---((()))***)))'''''')))+++ !!!""""""!!!!!!"""###!!!!!!""""""######$$$$$$ !!!!!!!!!"""""""""###$$$$$$"""!!!"""$$$$$$######""""""######$$$!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######"""###$$$###!!! !!!"""!!!!!!""""""""""""!!!!!!!!!""""""######$$$%%%%%%######"""""""""""""""###!!!!!!!!!!!!"""""""""###"""""""""""""""###$$$$$$!!!&&&"""$$$222;;;AAAMMMWWW___lllxxxwww___GGG666...,,,,,,+++***(((''''''(((((('''((()))******)))((('''%%%%%%$$$############$$$!!!###%%%$$$""""""%%%)))(((---222000((("""!!!"""$$$$$$%%%%%%$$$######"""$$$$$$###"""""""""""""""######$$$$$$$$$$$$######$$$$$$###############$$$!!!"""$$$&&&(((******+++((())),,,222999===>>>===777444000,,,)))))))))***&&&%%%$$$$$$######$$$$$$!!!###$$$$$$######%%%&&&###############$$$%%%%%%!!!"""$$$'''((()))******)))'''&&&%%%%%%&&&''')))"""$$$'''+++///333666888:::999666555444666777888AAAFFFMMMSSSWWWWWWUUUSSSLLLHHHCCC???<<<:::888666222444666888999:::===???888888777777777777888999:::>>>BBBAAA<<<777666666777999<<>>BBB888777666555333333222222777===BBBAAA;;;444111111333555999===@@@===666///000222555666555222///,,,111...///111...((((((---***)))((()))******((('''$$$***+++%%%###'''***)))$$$%%%%%%&&&%%%$$$"""!!!######"""!!!!!!"""#########%%%(((((('''%%%%%%&&&''''''&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$#########!!!###%%%&&&''''''!!!###&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$%%%&&&'''((('''&&&&&&%%%'''&&&######&&&'''%%% !!!###$$$%%%&&&&&&&&&%%%&&&'''((('''&&&%%%$$$"""$$$&&&((((((&&&$$$"""###%%%""""""%%%######&&&'''%%%%%%&&&%%%""" """%%%&&&%%%$$$%%%&&&%%%$$$$$$$$$$$$%%%'''''' ###""" ###&&&&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''(((((()))((('''%%%$$$$$$&&&(((((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''((((((((('''%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$!!!$$$'''((('''&&&'''(((""""""$$$&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$'''(((%%%  $$$%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&'''***,,,,,,+++)))'''''''''(((((()))*********((()))***)))((('''((()))************+++,,,---...++++++******************))),,,...---+++)))***,,,"""""""""!!!"""######$$$(((%%%!!!!!!###$$$###!!!!!!"""############""""""$$$"""!!!!!!"""$$$$$$###""""""!!!"""#########"""!!! !!!"""### """$$$%%%###!!!!!!""""""!!! !!!###$$$$$$###$$$#########""""""!!!!!! !!!""""""######"""""""""""""""############"""$$$%%%$$$###"""###$$$!!!"""###"""!!! !!!"""'''&&&$$$"""!!!!!!"""""" ###&&&&&&&&&---:::EEEbbbsssiiiMMM;;;222---(((((('''&&&%%%$$$######'''(((*********+++---///---+++)))((('''&&&$$$"""###$$$%%%&&&&&&&&&&&&%%%,,,000222...'''"""!!!###'''&&&&&&&&&'''&&&###!!!$$$""" ###$$$###!!! !!!###&&&&&&$$$###%%%!!!!!!"""###$$$$$$%%%%%%###&&&)))*********+++,,,++++++///888DDDLLLOOONNNGGG???555,,,(((&&&$$$""""""$$$&&&$$$!!! ###&&&###%%%&&&&&&&&&&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$///+++'''&&&(((*********&&&'''((((((((('''%%%%%%)))+++,,,***''''''+++///******+++,,,------......555222444:::;;;777777;;;666555555444444333222222/////////111333777:::<<<666555333111000///......888999;;;:::777444222222333555777666333000---,,,111000///...---,,,,,,,,,+++,,,---+++)))(((((()))(((((())))))))))))((((((''''''(((((('''&&&%%%%%%%%%$$$$$$$$$%%%(((+++---&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$###"""!!!###"""!!!###'''(((&&&$$$ ###&&&)))***)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%$$$###$$$%%%&&&'''%%%$$$###$$$&&&'''&&&%%%***(((***///...&&&###$$$%%%&&&&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$'''(((&&&&&&)))(((%%%%%%%%%%%%%%%$$$###""""""$$$###############$$$%%%"""###$$$%%%&&&''''''''' """&&&(((%%% %%%'''&&&%%%%%%$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&''''''$$$%%%%%%""" ###'''((('''&&&%%%%%%&&&'''(((###$$$%%%%%%&&&'''(((((('''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%(((++++++(((&&&&&&'''((((((((('''&&&&&&%%%%%%&&&'''((('''&&&'''(((******)))(((''''''((()))***222,,,&&&%%%'''(((%%%!!!&&&%%%%%%%%%&&&(((***+++%%%&&&(((((('''&&&&&&'''+++'''###$$$(((+++***'''(((((('''&&&&&&&&&&&&'''))))))))))))((((((((((((&&&&&&'''***,,,+++)))'''+++,,,...//////---***(((&&&***,,,***+++///000///---,,,,,,+++*********+++'''$$$"""%%%***,,,)))%%%$$$$$$$$$$$$$$$%%%&&&&&&'''$$$!!!!!!###$$$$$$""""""""""""""""""""""""!!!"""!!!  !!!"""!!!!!!"""""""""!!!!!!!!!""""""!!!!!!!!!!!!"""""" """$$$$$$###""""""###!!!"""###$$$$$$#########$$$$$$$$$$$$######""""""!!!"""""""""""""""!!!!!!!!!!!!"""""""""#########!!!"""######!!!!!!"""###!!!"""######!!!!!!"""###%%%$$$###!!!!!!!!!"""""""""$$$###"""'''111:::QQQddd{{{dddHHH666---)))***)))((('''&&&%%%$$$###$$$&&&'''((()))+++...111---+++***((('''&&&$$$### """$$$###""""""$$$&&&---000111---'''""""""$$$%%%$$$######$$$###!!!&&&###!!!!!!###$$$###!!!"""""""""$$$$$$$$$############$$$$$$%%%&&&&&&'''"""$$$&&&&&&%%%%%%&&&'''......111999CCCJJJLLLKKKEEE>>>444,,,)))'''%%%$$$"""###$$$$$$$$$%%%'''(((###$$$&&&&&&%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$(((&&&######&&&((((((((()))((('''&&&%%%&&&&&&'''&&&&&&'''&&&'''(((,,,...*********++++++,,,,,,,,,...+++,,,111222//////333222222222111111111111111---...///111222444555555111000000000000000000000---000333555444444444444111333555333///,,,---///...---,,,++++++***+++++++++,,,,,,+++)))(((((()))((((((((())))))((((((((('''(((((((((''''''&&&%%%&&&&&&%%%%%%%%%&&&((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''$$$$$$%%%$$$$$$######"""$$$"""!!!###&&&'''&&&$$$!!!$$$%%%%%%###""""""###$$$%%%%%%&&&''''''$$$$$$###"""""""""""""""%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$$$$&&&'''&&&%%%%%%###%%%))))))$$$"""$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&))))))&&&%%%'''&&&###""""""###$$$%%%%%%%%%%%%$$$######"""""""""######$$$$$$%%%%%%&&&%%%%%%%%%!!!"""&&&)))%%% !!!&&&&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%######%%%'''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((())))))***((('''&&&&&&%%%%%%&&&&&&"""%%%((()))(((&&&&&&((('''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&(((***'''((()))******)))((('''***'''$$$%%%&&&&&&$$$!!!((('''&&&%%%%%%%%%&&&&&&'''((())))))'''%%%%%%&&&+++)))'''((()))***)))(((&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))'''&&&''')))+++,,,+++)))***+++---......,,,***((((((+++---***+++...///------,,,++++++*********+++)))(((((()))******))))))!!!!!!!!!!!!!!!"""######%%%###!!!"""###$$$$$$$$$$$$###!!! !!!!!!!!!  !!! !!!"""######"""!!! !!!!!!""""""""""""!!!!!!!!!###$$$###"""###$$$ $$$''''''$$$""""""###%%%%%%$$$$$$$$$$$$##################"""!!! !!!!!!""""""""""""######!!!"""!!!  !!! """######""""""$$$%%%###""""""!!!!!!!!!"""""""""$$$""" """(((...<<>>///)))+++---...//////---+++***''')))++++++***((((((((((((+++...---)))&&&%%%&&&!!!$$$###!!!"""(((---,,,***&&&###""""""###$$$$$$""" !!!"""###"""!!! """$$$$$$###"""""""""!!!***,,,%%%!!!%%%((((((######################## """######$$$%%%''')))'''((()))***************&&&&&&&&&$$$""""""###%%%###"""!!!"""###$$$$$$$$$ """############$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))'''%%%%%%%%%%%%%%%'''''''''&&&$$$###%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''))))))&&&'''***+++)))''''''((()))******++++++,,,...111333111---)))&&&%%%&&&((()))******)))((($$$&&&''''''&&&&&&''')))***(((&&&'''***+++((($$$'''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%""""""###$$$%%%%%%&&&&&&!!!!!!###%%%'''(((******''''''&&&%%%$$$###""""""%%%%%%$$$######$$$&&&'''$$$%%%%%%$$$"""###%%%'''"""""""""###%%%'''((()))###$$$%%%&&&%%%$$$!!! $$$############$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%'''&&&""""""$$$$$$"""&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$###$$$''''''%%%""""""###$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""### !!!"""$$$%%%%%%&&&&&&&&&######&&&&&&######&&&$$$############$$$$$$%%%###$$$%%%%%%######$$$%%%"""###$$$%%%&&&&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''######$$$'''))))))&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%""""""###$$$%%%&&&''''''((((((''''''&&&%%%%%%%%%)))(((''''''&&&&&&''''''***(((''''''(((((('''&&&%%%%%%&&&&&&'''((())))))%%%&&&'''&&&%%%%%%'''))))))(((&&&%%%%%%&&&((()))((('''%%%$$$$$$%%%'''(((((())))))))))))(((''''''"""$$$''''''''''''(((***&&&+++///...)))%%%%%%&&&(((((('''&&&&&&&&&&&&&&&++++++***)))((('''&&&&&&+++)))'''''')))+++,,,,,,((())))))***************)))+++---...333888666111***))))))))))))***++++++***%%%!!!###)))---,,,(((!!! !!!""""""!!!$$$&&&&&&###""""""### !!!!!!""""""######$$$ !!!!!!!!!!!!!!!!!!  """$$$%%%$$$###"""""""""!!!!!!!!!!!!"""""""""######"""!!!!!!###%%%!!!"""###$$$$$$######### !!!!!!!!!"""""""""""""""######$$$$$$$$$###### !!!!!!!!!""""""###$$$%%%$$$#########%%%!!!"""######!!!!!!"""###$$$%%%%%%&&&%%%$$$"""""" !!! !!!""" """%%%--->>>OOOWWWWWWXXXUUUTTTPPPCCC333(((''''''(((***,,,,,,+++***(((&&&***---///...+++))))))'''+++///...)))&&&&&&'''!!!###&&&((((((***,,,///)))'''$$$"""!!!!!!"""""""""!!! !!!######""" """######"""###$$$"""000555*** !!!%%%%%%######################## """$$$%%%$$$$$$%%%&&&###$$$%%%&&&%%%%%%%%%&&&"""$$$%%%$$$"""!!!###%%% !!!"""""""""###%%%''' !!!######""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$%%%'''&&&&&&&&&%%%%%%%%%$$$$$$"""$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''&&&***+++((())),,,,,,(((&&&&&&''''''(((((()))))))))***+++,,,+++)))'''%%%!!!"""$$$&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%''')))((((((&&&###!!!"""%%%)))'''&&&%%%$$$$$$###$$$$$$###$$$%%%%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%'''(((""""""###$$$%%%&&&''''''&&&%%%%%%%%%$$$#########%%%$$$"""""""""$$$%%%'''###%%%&&&%%%###"""$$$&&&######$$$&&&'''((()))***!!!###%%%&&&&&&$$$""" """""""""""""""###$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$###"""###%%%&&&%%%$$$"""%%%%%%!!!!!!$$$$$$ $$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## ###$$$######&&&&&&###""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$&&&""""""$$$%%%######%%%%%%$$$#####################$$$%%%%%%######$$$%%%!!!"""$$$%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''$$$$$$###"""###%%%'''((($$$$$$$$$&&&))))))'''%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%)))((((((''''''''''''''')))&&&%%%%%%((()))(((&&&%%%&&&&&&&&&''''''((((((%%%&&&&&&&&&%%%%%%''')))((((((&&&%%%%%%&&&((((((&&&%%%%%%'''******(((%%%'''((()))))))))(((&&&&&&###$$$&&&'''&&&%%%&&&'''&&&)))++++++'''$$$$$$$$$''''''&&&&&&&&&''''''((((((((((((((())))))))))))+++)))''''''(((******))))))))))))******+++++++++)))+++,,,---333777444---)))))))))))))))***++++++,,,)))&&&''')))+++,,,+++$$$$$$$$$$$$$$$%%%%%%&&&!!!$$$'''&&&###!!!!!!""" !!!###$$$$$$$$$$$$ """'''+++,,,***&&&######"""!!! !!!"""######$$$###""" """$$$"""!!! !!!###$$$$$$###!!!!!!""""""#########$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!""""""$$$%%%$$$###"""###$$$!!!"""###"""!!! !!!"""$$$%%%%%%%%%$$$###!!! ######"""!!!!!!!!!""""""!!!"""###'''000:::<<<999===::::::;;;444***%%%(((###$$$'''*********((('''$$$)))...111111...,,,***&&&+++///...***&&&&&&''' !!!$$$&&&)))***+++,,,'''%%%"""!!!!!!!!!!!! ###"""###$$$&&&%%%###!!!!!!###""""""$$$&&&%%%555;;;... """###$$$########################%%%''''''&&&%%%$$$%%%%%%&&&((((((((('''((((((!!!$$$&&&%%%"""!!!###%%%"""$$$&&&$$$!!! ###&&& !!!######""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''''''%%%%%%(((***((('''$$$###"""###%%%'''"""%%%%%%###"""$$$&&&######$$$%%%&&&&&&''''''!!!&&&((($$$%%%((('''"""%%%%%%&&&&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$%%%&&&'''((('''%%%###"""&&&&&&'''&&&$$$$$$%%%'''$$$&&&%%%!!!+++&&&&&&$$$###"""""""""""""""###$$$$$$###"""###%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$'''&&&$$$######%%%'''(((########################$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!###%%%&&&"""%%%'''&&&$$$"""###%%%###############"""!!! !!!$$$&&&&&&%%%###"""$$$#########$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%###"""!!!"""$$$%%%$$$### %%%&&&""""""&&&%%%!!!""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""%%%%%%###"""%%%$$$!!!%%%%%%%%%%%%$$$###""""""%%%%%%%%%$$$%%%%%%&&&&&&###$$$$$$$$$$$$###""""""&&&"""!!!###$$$""""""$$$%%%%%%$$$###"""""""""######$$$%%%%%%######$$$%%%!!!"""$$$%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''$$$###!!! !!!###&&&(((&&&$$$$$$&&&)))***)))&&&$$$$$$&&&&&&&&&&&&$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''))))))((('''''''''''''''&&&$$$"""###'''))))))'''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&%%%%%%'''((('''''''''&&&&&&'''''''''%%%%%%&&&,,,111111+++$$$###$$$&&&((())))))(((((($$$%%%'''&&&%%%$$$$$$%%%&&&(((***++++++******+++%%%%%%%%%&&&'''((()))***&&&&&&'''((()))***+++,,,+++)))''''''((()))((('''))))))******+++++++++,,,)))++++++,,,111555111***))))))((())))))***++++++......---+++)))))),,,///%%%%%%&&&(((***)))&&&$$$"""""""""######$$$$$$%%%"""""""""###$$$&&&'''(((!!!!!!!!!!!!!!!"""######"""######"""!!!!!!###$$$$$$$$$###############$$$%%%$$$######%%%%%%$$$###%%%%%%%%%$$$$$$$$$###### !!!"""###$$$%%%###$$$$$$######"""!!! !!!!!!!!! !!!$$$''' !!!"""$$$$$$###""""""$$$###"""!!!!!!"""###$$$#########"""""""""""""""###""" !!!$$$&&&(((%%%###%%%(((+++,,,+++'''((()))))))))(((&&&%%%&&&'''((((((&&&$$$$$$$$$$$$'''+++......,,,(((%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%&&&'''((()))***)))%%%""""""$$$&&&$$$"""!!!"""$$$%%%$$$### !!!!!!!!!!!!"""###$$$%%%+++------((("""!!!%%%***...((("""!!! ###""""""###$$$$$$$$$$$$###&&&%%%$$$%%%&&&&&&%%%$$$$$$#########""""""!!!!!!!!!"""$$$%%%%%%$$$"""!!! $$$&&&!!!"""!!!"""###"""!!!!!!###%%%###$$$&&&'''((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$"""###&&&&&&$$$###&&&$$$&&&(((******)))'''&&&'''%%%###$$$'''((((((&&&&&&&&&&&&&&&%%%%%%$$$###***&&&###"""###$$$###!!!!!!!!!###&&&((('''"""&&&&&&%%%%%%$$$###""""""'''''''''&&&%%%$$$###""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$&&&###$$$))) %%%$$$$$$######$$$$$$%%%###$$$%%%$$$""" !!!###$$$%%%&&&&&&&&&&&&%%%,,,###!!!&&&%%% ((((((&&&%%%&&&((((((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$######"""%%%%%%%%%&&&&&&%%%$$$$$$%%%###!!!###&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###&&&'''$$$!!!'''$$$$$$&&&'''%%%&&&)))&&&%%%###"""###%%%(((***$$$$$$$$$############"""###$$$%%%%%%$$$%%%''')))###$$$%%%%%%$$$###$$$%%%######################## ***&&&###%%%$$$'''&&&&&&&&&$$$"""!!!###%%%%%%%%%%%%$$$$$$#########&&&&&&%%%$$$############&&&+++%%%%%%&&&$$$###%%%'''(((%%%###"""###&&&((())))))))))))!!!""""""""""""#########$$$&&&(((((('''%%%%%%%%%$$$"""!!!"""&&&'''&&&$$$###$$$&&&&&&&&&&&&$$$###'''''''''''''''&&&&&&&&&%%%&&&''''''&&&&&&(((***((('''%%%%%%%%%&&&(((***+++(((&&&&&&'''(((%%%###&&&(((******)))((()))***%%%%%%%%%%%%%%%&&&'''(((###$$$$$$%%%%%%&&&&&&''')))'''%%%'''***,,,***((((((((((((((((((''''''''''''+++,,,++++++......***''')))***)))&&&&&&(((+++(((((((((((((((***...111'''---222111---)))(((*********)))))))))***,,,---...---++++++++++++***(((!!!"""%%%))),,,---+++)))###$$$$$$$$$$$$$$$$$$%%%""""""""""""###$$$%%%%%%!!!!!!!!!!!!!!!"""######"""######"""!!!!!!"""$$$%%%$$$$$$############$$$$$$#########%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!  !!!!!!!!! !!!###&&&""""""###$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###"""""""""""""""""""""###""" !!!###$$$$$$!!! !!!$$$&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&%%%#########%%%%%%'''***,,,+++)))&&&$$$$$$%%%'''((('''%%%###"""$$$$$$%%%%%%&&&((()))***!!!"""$$$$$$$$$#########"""######$$$###"""!!! !!!!!!!!!!!!"""###$$$%%%'''((((((%%%!!! ###&&&+++&&&######$$$"""$$$(((""""""###$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""###$$$$$$$$$$$$###"""###&&&'''$$$"""'''###$$$%%%%%%$$$$$$&&&(((######$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!"""###$$$###!!!"""%%%%%%###"""%%%$$$&&&(((******)))'''&&&(((&&&$$$%%%''')))((('''%%%%%%&&&&&&%%%%%%$$$###(((&&&###"""$$$%%%$$$"""######%%%''')))((($$$''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$%%%(((&&&"""&&&,,,&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$######$$$ !!!###$$$&&&'''(((%%%######'''&&&%%%$$$%%%''''''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%###"""###%%%&&&%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###'''$$$$$$&&&'''%%%%%%))))))(((%%%$$$######$$$%%%""""""###$$$%%%&&&''''''###$$$$$$###"""!!!###$$$######$$$###""""""###%%%########################"""+++''' $$$%%%"""&&&###$$$$$$###!!!"""$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&)))***(((###"""%%%)))%%%$$$###$$$&&&'''%%%"""$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&!!!###&&&&&&%%%######$$$%%%###"""$$$'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''***'''&&&$$$$$$$$$%%%'''(((,,,)))'''((())))))'''%%%&&&((())))))(((((()))***'''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&+++)))((((((***+++)))'''(((((((((((('''''''''''''''******)))***///111///+++------+++)))''')))+++((())))))(((((((((+++---''',,,111111...++++++,,,+++***)))))))))***,,,---...,,,++++++++++++***(((!!!"""&&&***...000///---&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&""""""!!!!!!!!!"""######!!!"""###"""!!!!!!"""###&&&&&&%%%$$$$$$$$$$$$$$$""""""###%%%&&&%%%### #########$$$$$$$$$$$$$$$$$$$$$###"""!!!  !!!!!!!!!!!!  """"""!!!!!!###$$$$$$############$$$%%%%%%######""""""""""""######""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!! !!!""""""!!!&&&$$$!!!"""&&&)))$$$%%%%%%$$$###$$$&&&(((&&&'''(((((((((&&&$$$###"""###%%%&&&&&&$$$"""!!!$$$$$$$$$%%%&&&'''((()))!!!&&&&&&$$$!!!"""%%%############""""""""""""!!!!!!!!!!!!"""###$$$%%%############""""""""""""(((%%%###%%%%%%###$$$'''""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$##################$$$""""""###!!! ###%%% !!!""""""""""""$$$&&&###$$$$$$$$$$$$$$$###"""%%%%%%$$$######$$$%%%%%%'''%%%!!!!!!$$$&&&""" !!!$$$%%%""""""$$$$$$%%%'''))))))((('''&&&(((&&&%%%&&&'''(((((('''%%%%%%%%%%%%%%%$$$$$$###&&&$$$######$$$%%%%%%$$$$$$%%%&&&)))***)))&&&###%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$###############(((((($$$&&&+++***######$$$%%%%%%%%%%%%$$$######%%%&&&&&&%%%###$$$%%%$$$$$$$$$%%%''')))+++--- ###$$$ !!!&&&$$$$$$$$$%%%&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%$$$%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""###%%%&&&%%%$$$#########$$$$$$%%%%%%&&&$$$%%%''''''%%%%%%%%%&&&'''$$$###&&&&&&$$$%%%((()))(((&&&%%%$$$###############$$$%%%&&&''''''((("""###$$$###""""""$$$%%%#########""" ###%%%$$$$$$$$$$$$$$$$$$$$$$$$###+++'''!!!%%%$$$"""&&& """""""""""""""$$$&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&$$$"""###&&&((('''&&&$$$######$$$%%%%%%$$$"""%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&'''''''''''' """%%%&&&%%%$$$$$$%%%&&&%%%$$$%%%''')))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$''')))%%%%%%$$$###$$$%%%&&&''',,,+++))))))******((('''((((((((('''&&&''')))+++(((((((((((((((((((((((())))))(((((('''&&&&&&%%%---+++***)))******(((''''''''''''''''''''''''''''''))))))''')))///222222000000000...+++)))***+++''')))******((('''((())))))---111222...,,,+++,,,++++++***))))))***,,,---...,,,++++++++++++***)))&&&''')))---000000...,,,((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''')))***+++###""""""!!!""""""######!!!"""######"""!!!"""###'''&&&&&&%%%%%%%%%%%%%%%######%%%'''((('''$$$!!!#########$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! !!!"""###############""" """###"""!!!"""###$$$###"""!!!"""###$$$%%%###""""""""""""""""""###"""""""""""""""#########""""""######"""!!! """!!!!!!!!!!!!!!!!!!!!!###!!!"""&&&)))&&&'''&&&%%%%%%&&&))),,,(((((('''&&&%%%$$$$$$$$$##################""""""$$$$$$$$$$$$%%%&&&'''((( ###%%%%%%###"""###$$$######""""""!!!"""######""""""!!!!!!"""###$$$$$$"""!!!!!!###%%%%%%###!!!'''%%%$$$%%%###"""""""""###$$$$$$$$$$$$###"""###$$$#########$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%"""!!!!!!""""""""" !!!###%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%&&&$$$###!!!!!!"""$$$%%%###!!!"""%%%&&&###"""%%%$$$%%%&&&(((((('''&&&%%%'''&&&%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$#########$$$%%%%%%%%%$$$%%%'''((()))(((&&&%%%""""""""""""""""""######%%%%%%%%%%%%$$$###""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%!!!&&&&&&###"""&&&(((&&&"""###%%%&&&&&&%%%###"""###%%%&&&%%%###!!!!!!!!!***)))'''&&&&&&((()))+++"""!!!&&&'''$$$$$$'''$$$$$$%%%&&&&&&%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%% ###&&&)))++++++******&&&&&&''''''(((((((((((($$$%%%&&&&&&&&&&&&&&&&&&$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&)))(((%%%$$$%%%'''&&&######&&&&&&$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$ """###$$$%%%&&&))),,,###$$$###""" !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$###***&&&###'''%%%"""((("""###$$$$$$######$$$&&&#########$$$$$$%%%%%%%%%############$$$%%%&&&'''"""  $$$&&&$$$"""#########$$$$$$$$$###"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!$$$&&&((('''''''''(((&&&%%%%%%&&&''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''((((((&&&&&&%%%###"""###&&&)))%%%%%%$$$$$$%%%%%%&&&'''+++******))))))))))))((((((((((((&&&%%%&&&))),,,)))*********))))))((((((((((((((('''''''''&&&&&&***))))))))))))(((((('''&&&&&&'''''''''''''''(((%%%((((((''')))...000...333222000...,,,*********&&&(((++++++***(((((((((---///222111///,,,++++++,,,+++*********+++,,,,,,---,,,++++++,,,,,,***)))((()))+++...111111///,,,)))((((((''''''&&&&&&&&&$$$$$$%%%''')))+++---...######""""""""""""######!!!"""$$$$$$###""""""###''''''&&&&&&&&&&&&''''''%%%&&&''')))***)))&&&###$$$$$$$$$$$$$$$$$$%%%%%%############"""""""""""" !!!"""######$$$######!!!######"""!!!!!!""""""!!! !!!###$$$"""""""""######"""""""""!!!!!!""""""############!!!"""###$$$###!!! """"""###""""""!!!!!!!!! !!!"""$$$%%%&&&%%%&&&&&&%%%$$$&&&***,,,***((('''%%%$$$$$$%%%%%%%%%###!!!!!!###%%%$$$$$$$$$$$$$$$%%%&&&'''+++'''###"""###$$$$$$#########"""!!!""""""######""""""""""""""""""###$$$ ###%%%%%%###!!!%%%$$$%%%&&&$$$###""""""###$$$$$$$$$$$$###!!!###$$$$$$""""""$$$&&&###############$$$$$$$$$&&&$$$"""!!!!!!"""$$$&&&&&&$$$""""""$$$%%%$$$"""!!!###$$$#########&&&'''""""""###$$$%%%'''((()))%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%&&&&&&%%%%%%$$$%%%"""###''''''$$$$$$&&&$$$$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$######$$$%%%######$$$%%%%%%$$$$$$$$$"""###$$$$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&""""""""""""""""""######%%%%%%$$$$$$"""!!! $$$###$$$$$$$$$$$$%%%%%%"""""""""###$$$%%%&&&'''###&&&&&&""" """$$$%%%"""###%%%&&&&&&%%%###"""&&&''''''%%%""" &&&%%%###!!!!!!###$$$%%%%%%$$$$$$''''''$$$$$$%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """&&&***,,,,,,+++***)))))))))(((((('''''''''$$$%%%&&&&&&'''''''''&&&######$$$$$$$$$$$$%%%%%%'''&&&&&&%%%$$$###""""""###&&&)))(((%%%$$$%%%'''&&&######%%%&&&$$$$$$((($$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############ """###$$$%%%&&&))),,,$$$%%%%%%###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!'''$$$###(((%%%""")))%%%&&&'''&&&$$$###$$$%%%#########$$$$$$%%%%%%%%%"""""""""###$$$%%%&&&'''###$$$$$$%%%%%%%%%%%%%%%"""###$$$$$$$$$#########!!!""""""###$$$%%%&&&'''############$$$$$$$$$$$$!!!$$$&&&((('''''''''((($$$%%%&&&&&&%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((''''''(((((())))))))))))&&&&&&%%%$$$"""###%%%(((&&&&&&&&&&&&&&&''''''((((((((()))((('''''''''((((((((('''&&&%%%&&&)))+++)))******++++++***))))))%%%%%%&&&&&&''''''''''''%%%&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((###'''))))))***,,,+++'''222000...,,,+++***))))))%%%(((+++---,,,+++******+++---///000///.........---,,,+++******+++,,,,,,---+++***+++,,,,,,+++)))((()))+++///222222000...((((((((('''''''''''''''""""""###%%%''')))+++,,,$$$$$$###"""""""""######!!!###&&&&&&%%%#########&&&&&&&&&&&&'''((()))***((('''(((***+++***(((%%%'''&&&&&&&&&%%%%%%%%%%%%"""""""""######$$$$$$$$$ !!!"""""""""""" """###"""!!! !!!###!!! !!!""""""""""""############""""""!!!!!!!!!"""######$$$$$$!!!!!!"""######""" !!!""""""!!! !!!!!!$$$%%%%%%$$$$$$"""#########"""###&&&(((((('''&&&$$$$$$$$$%%%&&&%%%### !!!$$$&&&$$$#########$$$$$$%%%&&&///***###!!!###%%%%%%###""""""""""""###############"""""""""""""""###### """""""""!!!!!!""""""%%%(((&&&###%%%+++""""""###$$$$$$$$$$$$### ###%%%%%%###"""%%%'''#########$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$###""""""######"""!!!!!!"""###"""!!!!!!###%%% !!!###$$$&&&'''$$$$$$###""""""###$$$$$$###$$$&&&(((((('''%%%$$$&&&###$$$((((((%%%%%%'''###$$$%%%%%%&&&&&&%%%%%%###$$$$$$###!!!!!!"""$$$"""###$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&"""###%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! $$$$$$######$$$$$$%%%&&&"""""""""###$$$%%%''''''&&&'''&&&$$$###"""###$$$###$$$%%%%%%%%%%%%$$$###((())))))(((%%%"""""""""""""""!!!"""###%%%&&&(((&&&%%%%%%$$$$$$"""""""""###%%%'''((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((***+++)))(((&&&******))))))(((''''''&&&$$$%%%&&&''''''(((''''''"""$$$%%%%%%$$$###%%%&&&'''&&&&&&%%%$$$###""""""$$$%%%''''''%%%%%%%%%&&&&&&###"""%%%%%%###$$$'''''''''&&&%%%$$$$$$$$$$$$ !!!"""###$$$%%%%%%&&&"""###$$$###""""""$$$%%%###$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%###$$$(((### (((&&&'''((('''%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%############$$$%%%&&&'''###&&&((('''$$$###$$$%%%"""$$$%%%%%%$$$######$$$!!!!!!"""###$$$&&&((()))%%%%%%%%%%%%&&&&&&&&&&&& """%%%&&&%%%$$$$$$%%%$$$%%%&&&&&&%%%$$$%%%'''''''''&&&&&&&&&&&&'''''''''''''''((())))))******&&&''''''&&&$$$$$$%%%&&&&&&&&&&&&'''''''''((((((&&&'''((('''&&&%%%&&&''''''''''''&&&%%%&&&(((***'''(((***+++,,,+++***)))$$$%%%%%%&&&''''''((((((###$$$&&&&&&%%%%%%''')))%%%%%%%%%&&&''''''(((((("""'''******+++,,,)))%%%///---+++***++++++***(((%%%(((+++---,,,++++++,,,&&&(((***---000111222222...---+++******+++,,,,,,,,,+++******,,,,,,+++***++++++---///111111...+++&&&&&&'''''''''''''''((($$$$$$$$$%%%&&&'''((()))%%%$$$######""""""######"""%%%'''(((&&&%%%$$$$$$%%%%%%&&&'''(((***+++,,,)))((('''(((******((('''))))))((('''&&&%%%%%%$$$""""""#########$$$$$$$$$!!!""""""######"""""""""!!! """$$$ !!!"""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!"""######$$$$$$ !!!!!!""""""""""""""" ######!!! """!!!###$$$$$$###"""!!!"""######""""""$$$%%%%%%%%%$$$#########$$$%%%""""""!!!!!!!!!"""###$$$###############$$$$$$%%%***(((%%%#########$$$%%% !!!"""###$$$######"""######""""""""""""######!!!######!!! """$$$""""""%%%'''%%%"""&&&---""""""###$$$$$$$$$$$$### $$$'''&&&######&&&)))#########$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$ !!!"""""""""###### !!!!!! !!!###""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%######''''''$$$$$$'''###$$$$$$$$$%%%%%%%%%%%%###%%%%%%$$$!!!!!!"""%%%""""""###$$$$$$$$$$$$$$$!!!$$$&&&&&&$$$###$$$%%%"""$$$%%%$$$######&&&)))''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$###$$$$$$#########$$$%%%&&&%%%%%%$$$$$$###$$$$$$%%%&&&%%%$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&$$$$$$%%%###$$$$$$%%%&&&'''((((((&&&&&&$$$"""!!!"""""""""!!!$$$''''''&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))((('''&&&((((((((((((((((((''''''$$$%%%&&&'''(((((((((((("""$$$%%%%%%######$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###%%%""""""%%%%%%###$$$''''''&&&$$$######$$$&&&'''!!!""""""###$$$%%%&&&'''###$$$$$$###"""!!!###$$$!!!###%%%&&&%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%###&&&###$$$((( $$$###%%%''''''%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&"""###%%%%%%$$$######$$$"""%%%'''&&&$$$###$$$%%%$$$#########$$$%%%'''(((&&&&&&&&&&&&''''''''''''!!!###&&&&&&%%%######$$$%%%'''((('''%%%$$$&&&(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((%%%''')))((('''%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%'''((('''%%%%%%&&&(((%%%&&&((('''&&&&&&''')))%%%''')))+++,,,,,,+++***''''''''''''''''''(((((($$$&&&((('''%%%$$$&&&((($$$$$$%%%&&&&&&'''((((((###(((******+++...---))),,,***((((((+++,,,+++***''')))++++++***))))))***'''((())),,,///000111000...---,,,+++***+++,,,,,,,,,+++******,,,,,,+++***000000000000000...)))&&&%%%&&&&&&&&&''''''(((((()))(((((('''''''''((((((%%%%%%$$$###""""""#########%%%((()))'''&&&%%%%%%%%%%%%&&&''')))+++---...)))'''&&&'''((()))((('''++++++***((('''&&&%%%$$$$$$$$$##################!!!###$$$%%%%%%%%%######""" """$$$ !!!###$$$$$$$$$###"""!!!"""###$$$$$$###"""!!! !!!!!!"""###$$$$$$$$$ !!!!!!""""""######"""%%%%%%###"""###$$$ !!!!!!""""""""""""###%%%&&&$$$$$$$$$%%%""""""""""""""""""######!!!###$$$%%%$$$###"""##################$$$$$$"""%%%'''&&&"""!!!###&&& ###$$$%%%$$$###!!!######"""""""""""""""### $$$(((&&&"""!!!%%%)))######%%%%%%!!!""")))""""""###$$$$$$$$$$$$### $$$''''''$$$###&&&***#########$$$$$$%%%%%%%%%$$$##################$$$ ###&&&''''''''')))+++$$$%%%$$$###!!! !!!###((('''%%%############$$$###$$$%%%%%%%%%%%%$$$###$$$$$$#########$$$&&&'''$$$"""###&&&&&&$$$###&&&######$$$$$$$$$%%%%%%%%%$$$&&&'''%%%"""!!!###%%%!!!"""###$$$$$$$$$$$$$$$!!!$$$''''''$$$"""###$$$"""$$$%%%$$$######'''***&&&&&&%%%%%%$$$###""""""!!!"""$$$%%%&&&'''((((((%%%$$$#########$$$%%%&&&((('''&&&$$$###"""""""""$$$!!!!!!$$$&&&%%%###"""%%%$$$$$$######$$$$$$%%%!!!###%%%%%%$$$$$$%%%&&&###$$$$$$$$$$$$###"""!!!''''''%%%"""!!!$$$%%%%%% ###&&&&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((()))))))))&&&&&&''''''(((((())))))$$$%%%&&&'''((((((((((((!!!$$$&&&%%%###"""$$$'''!!!""""""$$$%%%&&&''''''&&&###"""###&&&'''$$$!!!%%%""""""%%%%%%###$$$'''$$$###!!!!!!###&&&***,,,&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%$$$%%%''')))!!!%%%&&&%%%"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$%%%'''!!! """%%%&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&(((((('''%%%###%%%((('''%%%###$$$&&&&&&&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((('''%%%%%%%%%&&&(((***)))&&&%%%''')))###$$$&&&&&&&&&&&&$$$#########$$$%%%%%%&&&''''''%%%'''******(((&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%''')))(((&&&%%%''')))$$$&&&(((((('''&&&'''((($$$&&&(((+++,,,,,,++++++******))))))((((((''''''''')))***(((%%%$$$%%%'''$$$$$$%%%%%%&&&'''((((((%%%(((***)))+++000111///***(((&&&(((+++------+++)))***+++***(((&&&&&&''',,,,,,+++,,,------,,,***///...,,,+++***+++,,,,,,,,,+++******,,,---,,,***---000333555555111---******((('''((()))***)))(((&&&'''((('''&&&''')))+++)))(((&&&%%%$$$#########&&&%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''***...111+++***((('''''''''((()))---,,,+++)))'''&&&$$$$$$###$$$$$$###!!! """###"""""""""""""""""""""""" !!!!!!""""""######$$$$$$######"""""""""!!! """###"""""""""$$$###############"""!!!!!! """"""!!!!!!###$$$"""""""""""""""""""""""" !!!!!! !!!!!!!!!!!!!!!"""######"""""""""###$$$$$$%%%%%%###"""!!!!!!!!!"""$$$$$$!!!"""###$$$$$$###""""""%%%$$$###""""""###$$$%%%!!!###%%%&&&$$$#########"""###$$$$$$###"""###$$$!!!$$$%%%"""!!!$$$%%%$$$!!!"""$$$%%%$$$""" ###$$$$$$###""""""###%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!###$$$$$$######$$$%%%&&&%%%$$$""""""""""""###%%%""" !!!###%%%###!!!%%%%%%$$$######$$$%%%%%%&&&######&&&&&&######%%%"""$$$&&&&&&$$$"""!!!!!! """$$$$$$$$$###$$$%%%###"""""""""""""""######$$$&&&&&&&&&$$$$$$$$$&&& """$$$$$$$$$###$$$%%%%%%###!!!!!!###&&&((((((&&&###!!!!!!$$$&&&&&&$$$!!!  """%%%&&&&&&%%%%%%%%%$$$$$$#########!!!""""""###$$$%%%%%%%%%%%%######&&&'''$$$$$$'''###%%%&&&$$$!!! """%%%&&&&&&%%%%%%$$$###"""""""""###$$$%%%%%%$$$###""""""$$$%%%%%%$$$$$$%%%&&&########################&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""%%%))))))&&&"""&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%'''((('''&&& """$$$'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%############$$$%%%&&&&&&$$$$$$$$$############"""###%%%&&&%%%###!!!!!!"""%%%***,,,'''$$$(((...111%%%%%%%%%$$$$$$$$$######"""""""""############"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''''''''&&&$$$$$$%%%&&&&&&&&&&&&%%%"""''')))$$$ !!!%%%&&&###%%%&&&&&&$$$######$$$'''$$$!!!"""&&&&&&"""!!!"""%%%'''''''''&&&%%% ###%%%%%%###"""%%%((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&******((('''&&&%%%$$$###%%%&&&''''''(((((('''''''''''''''&&&$$$$$$%%%&&&$$$###$$$))))))&&&%%%((($$$((($$$!!!'''%%%"""'''&&&&&&&&&''''''&&&%%%%%%(((''''''''''''((())))))(((''''''&&&%%%%%%$$$$$$***'''%%%%%%''''''%%%"""((())))))))))))(((((('''+++******+++,,,---,,,+++---+++((('''((()))******---+++)))((('''((()))***((('''(((+++...000...+++///...---***'''&&&(((***(((***---...---,,,,,,,,,...000333555555222...+++)))'''&&&'''((()))((('''$$$%%%''''''&&&&&&((()))''''''&&&%%%$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&&&&"""$$$%%%''')))---111555+++***)))((((((((()))***---,,,+++)))'''&&&$$$$$$###$$$$$$###!!!!!!"""###""""""""""""""""""""""""######""""""!!!!!! !!!!!!  """###""""""###$$$###############""""""!!! """"""!!!!!!###$$$"""""""""""""""""""""""" !!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!""""""###$$$$$$%%% !!!"""$$$$$$$$$$$$$$$!!!!!!  !!!"""$$$$$$###""""""###$$$$$$!!!""""""!!! !!!"""###$$$$$$###"""###$$$!!!$$$%%%"""!!!$$$%%%$$$"""###$$$%%%$$$###!!! !!!"""######"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%$$$%%%$$$$$$######$$$%%%&&&%%%$$$""""""###$$$$$$###%%%%%%$$$######$$$%%%%%%$$$!!!!!!$$$$$$!!!!!!$$$$$$%%%&&&&&&$$$"""#########%%%&&&%%%###!!!!!!"""'''&&&%%%%%%%%%%%%%%%&&&"""$$$%%%&&&%%%%%%&&&'''$$$%%%'''&&&$$$######$$$&&&$$$#########"""'''$$$"""###%%%''''''&&&###!!! !!!$$$&&&'''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############'''$$$$$$&&&%%%"""!!!$$$###$$$%%%$$$"""!!!###%%%&&&&&&%%%%%%$$$######"""""""""###$$$$$$###"""""""""###%%%%%%$$$###$$$%%%########################&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$&&&'''&&&%%%###$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$######%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$############!!!###$$$$$$###"""###$$$!!!%%%'''### ###%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%###$$$$$$%%%%%%%%%%%%%%%$$$'''$$$!!!"""######"""$$$&&&&&&%%%%%%&&&'''&&&###"""###'''(((%%%""""""$$$&&&((((((((('''&&&%%%&&&(((((('''''''''((($$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&)))++++++)))'''%%%%%%&&&%%%&&&''''''((((((''''''((())))))(((&&&&&&'''((()))&&&%%%&&&$$$&&&+++'''$$$***(((%%%***&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''(((((((((******)))))))))(((((((((+++(((&&&'''((((((&&&$$$((()))))))))))))))((((((+++)))((()))+++,,,++++++...,,,***))))))***++++++,,,+++)))((('''((()))***((('''(((***...///...,,,------,,,***((((((***,,,))),,,///111000...------+++---000111111///,,,***'''&&&%%%%%%''''''&&&%%%!!!$$$&&&'''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%&&&&&&"""$$$&&&(((***---222666,,,+++***)))))))))***+++,,,,,,+++)))'''&&&%%%$$$###$$$$$$###!!!!!!"""$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!#########""""""""""""""" """###""""""###$$$######$$$$$$######"""!!!!!!""""""""""""###%%%"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!"""###### !!!""""""######$$$ ###&&&''''''&&&%%%$$$"""!!!###$$$$$$###""""""###$$$$$$###$$$$$$###""""""###%%%"""###$$$$$$###"""###$$$!!!$$$%%%"""!!!$$$%%%$$$###$$$%%%%%%%%%$$$""""""!!!"""######$$$''')))&&&%%%%%%$$$$$$######"""%%%"""!!!"""%%%&&&%%%"""$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$"""!!!"""%%%'''%%%$$$$$$######$$$$$$%%%$$$!!!!!!$$$$$$!!!!!!$$$$$$%%%&&&$$$######$$$%%%$$$%%%&&&%%%###"""""""""(((((('''&&&&&&&&&&&&&&&!!!###%%%&&&%%%%%%'''(((%%%''''''&&&###!!!!!!!!!%%%%%%&&&'''&&&"""'''%%%$$$$$$&&&''''''&&&$$$"""!!!"""%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&''''''''''''(((%%%$$$%%%$$$ ###$$$$$$$$$""""""$$$&&&&&&%%%%%%$$$$$$#########""""""############""""""!!!###%%%%%%$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&'''%%%!!!"""&&&+++$$$$$$%%%%%%%%%$$$"""!!!$$$#########%%%&&&%%%$$$$$$%%%&&&&&&&&&%%%###"""#########$$$$$$$$$$$$%%%###%%%%%%%%%###"""###$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$$$$############ """###$$$######%%%&&& $$$%%%""""""%%%$$$!!!&&&&&&%%%%%%$$$###""""""###""""""!!!"""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$###""""""######$$$%%%$$$$$$$$$###(((&&&###$$$%%%###"""$$$&&&&&&&&&&&&(((***&&&$$$"""$$$(((***(((&&&$$$%%%'''((()))(((((('''''''''((()))***)))&&&$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''+++...,,,'''$$$&&&)))%%%&&&''''''((((((''''''(((((()))(((&&&%%%'''((()))&&&%%%&&&&&&######&&&$$$)))%%%###(((&&&"""'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&))))))))))))*********++++++***(((((())))))'''&&&((()))))))))))))))))))))***(((&&&&&&(((*********......---,,,,,,,,,,,,---++++++)))((((((((()))***((('''(((***---......,,,+++,,,+++***))))))+++...(((+++///111000...,,,+++&&&'''***++++++***((('''&&&$$$###$$$%%%&&&%%%$$$!!!###'''((('''&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''')))(((((('''&&&&&&&&&&&&%%%'''((()))***,,,///222---,,,+++*********++++++------,,,***)))'''&&&&&&$$$$$$$$$###"""!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!######""""""###$$$###$$$$$$$$$$$$###""""""!!!"""###""""""###%%%!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!! !!!!!!!!!!!!!!!""""""### !!!""""""######!!!###%%%'''(((((()))&&&$$$!!! ###$$$$$$##################$$$%%%&&&%%%$$$######%%%'''"""###$$$$$$###"""###$$$!!!$$$%%%"""!!!$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$###!!!"""######$$$&&&((('''&&&%%%$$$###"""!!!!!!$$$!!! $$$&&&$$$ $$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%""" $$$)))$$$$$$$$$$$$$$$$$$$$$$$$&&&######&&&&&&$$$$$$'''$$$$$$$$$###!!!"""$$$&&&!!!"""$$$%%%$$$$$$%%%&&&'''&&&%%%$$$############"""$$$&&&&&&&&&%%%%%%&&&"""$$$$$$###!!!###$$$&&&((()))&&&!!!%%%$$$$$$$$$%%%&&&&&&&&&$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$&&&((()))***(((%%%$$$&&&$$$ !!!$$$$$$$$$######$$$%%%&&&%%%%%%%%%$$$$$$#########""""""""""""""""""""""""!!!###%%%&&&$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%!!!"""######"""###'''***###$$$%%%&&&%%%###!!!###"""""""""$$$%%%$$$###$$$$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$"""$$$$$$$$$""""""###$$$&&&&&&%%%$$$############%%%%%%$$$$$$$$$#########!!!###$$$###""""""$$$&&&!!!######!!!$$$((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###!!!!!!""""""###$$$$$$$$$$$$### &&&(((&&&%%%''')))'''###$$$&&&&&&%%%%%%''')))'''%%%$$$%%%'''((((((&&&$$$%%%&&&'''((('''''''''&&&%%%%%%''')))'''"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$***...,,,&&&###&&&***%%%&&&''''''((('''''''''%%%&&&&&&%%%$$$###%%%&&&'''$$$###&&&'''&&&(((,,,"""'''$$$"""'''%%%!!!&&&&&&%%%%%%%%%&&&&&&''''''###$$$&&&(((((('''&&&$$$%%%%%%&&&'''((())))))*********))))))))))))((('''((((((((())))))******+++)))'''%%%%%%'''((())))))---......---,,,+++,,,,,,+++***)))(((((()))******''''''(((***,,,---------***++++++***(((((()))+++%%%)))---///...+++)))(((###$$$&&&'''(((''''''&&&%%%###"""###$$$%%%$$$"""!!!$$$''')))((('''''''''#########$$$%%%&&&(((((((((((((((''''''&&&&&&%%%%%%''')))******+++...000...---+++*********+++,,,......---,,,***)))(((((($$$%%%%%%$$$"""!!!###$$$ !!!"""$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$#########%%%$$$$$$$$$$$$$$$###"""""" !!!######""""""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!""""""######""""""!!!"""$$$'''***---%%%$$$###""""""""""""############$$$$$$#########"""###"""!!! """$$$"""###$$$$$$###"""###$$$!!!$$$%%%"""!!!$$$%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$!!!"""######"""###%%%'''((('''&&&%%%$$$"""!!!!!!######%%%"""$$$$$$$$$$$$$$$######""""""###$$$""" $$$((($$$$$$$$$$$$$$$$$$$$$$$$&&&######&&&'''%%%%%%(((""""""###"""!!!"""$$$'''!!!###%%%%%%%%%$$$%%%&&&%%%%%%$$$###############$$$&&&((((((&&&$$$###### !!!######!!! !!!"""#########%%%''''''%%%###"""######$$$$$$$$$$$$$$$###"""!!!"""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&'''$$$$$$&&&&&&######%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""######!!!###%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""!!!!!!###%%%%%%### """###%%%&&&%%%###!!! ###"""!!!"""$$$%%%$$$###""""""###$$$%%%%%%%%%&&&""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$&&&&&&%%%$$$############%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%###!!!!!!"""$$$######!!! %%%%%%"""!!!"""###$$$%%%&&&&&&'''!!!"""""" $$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###""""""###$$$$$$$$$$$$###$$$'''&&&######'''******%%%%%%%%%$$$######$$$&&&((('''%%%$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%'''%%% &&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""(((---+++&&&###%%%)))%%%&&&''''''((('''''''''$$$%%%%%%%%%######%%%'''((($$$"""$$$### !!!%%%%%%***'''&&&+++)))$$$(((&&&%%%%%%%%%%%%&&&'''(((###$$$&&&(((((('''&&&$$$"""###$$$%%%'''((()))***((()))))))))((('''(((((((((((((((((()))***,,,---)))'''%%%%%%'''))))))(((***,,,......,,,******+++))))))))))))))))))******''''''((()))***+++---...+++++++++***'''&&&&&&'''&&&))),,,...,,,***((('''###$$$%%%&&&''''''(((((($$$###""""""$$$$$$###""""""%%%'''((('''''''''(((#########$$$%%%&&&((((((%%%&&&''''''''''''&&&&&&"""$$$''')))***,,,...000---,,,+++*********+++,,,......---,,,+++***))))))$$$%%%%%%$$$""""""###%%% """"""""""""!!!!!!!!!!!!""""""""""""############!!!###$$$######$$$%%%$$$$$$$$$%%%$$$$$$###""" """############$$$&&&"""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!"""###### !!!""""""######$$$$$$###!!! """&&&+++---$$$######"""!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""###$$$$$$###""""""###%%%"""###$$$$$$###"""###$$$!!!$$$%%%"""!!!$$$%%%$$$############$$$$$$$$$$$$"""#########"""###$$$&&&(((((('''&&&$$$######"""!!!"""###"""$$$$$$%%%$$$###"""!!! """###$$$#########%%%'''###$$$$$$%%%%%%$$$$$$######!!!!!!%%%%%%###$$$'''!!!"""######"""###%%%'''%%%&&&'''&&&$$$#########&&&&&&%%%%%%%%%%%%&&&&&&%%%''')))(((&&&###"""!!! """$$$%%%$$$$$$%%%&&&$$$###!!!!!!"""###"""!!! """$$$$$$###"""###$$$###"""""""""$$$###""" ###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%######&&&'''$$$%%%((('''%%%$$$###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&'''$$$"""$$$%%%$$$"""###$$$%%%%%%$$$#########"""""""""$$$%%%$$$###!!!!!!"""###$$$%%%&&&'''#########$$$$$$$$$$$$%%%"""###%%%$$$######$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%###!!! """$$$$$$'''&&&###"""%%%%%%###!!!!!!"""$$$%%%&&&''''''!!!$$$%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&&&&"""######$$$%%%$$$$$$$$$$$$%%%###$$$((('''%%%&&&%%%###""""""###%%%)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''%%%""" &&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!&&&++++++'''$$$%%%(((%%%&&&''''''((((((''''''%%%&&&'''&&&%%%%%%''')))&&&######%%%&&&###$$$'''###)))&&&%%%***((("""'''&&&%%%$$$$$$%%%&&&((()))$$$%%%&&&'''(((''''''&&&$$$$$$&&&'''(((***++++++((()))***)))((('''((()))(((((((((((()))+++---...)))((('''(((******)))((('''+++......+++(((((()))))))))))))))************&&&''')))))))))***---///+++,,,,,,***(((&&&%%%&&&)))+++......,,,*********"""######$$$%%%&&&(((((($$$###"""###$$$$$$###"""###$$$&&&&&&%%%%%%'''(((#########$$$%%%&&&'''(((###$$$%%%&&&''''''&&&&&&"""%%%'''))))))***+++------,,,+++))))))******+++,,,,,,+++***))))))((('''$$$%%%%%%$$$""""""###%%%""""""""""""""""""""""""######""""""!!!!!! $$$$$$$$$%%%%%%&&&&&&&&& """$$$$$$######$$$%%%$$$$$$%%%%%%$$$$$$###""" """############$$$&&&"""""""""""""""""""""""" !!!"""###!!!!!!!!!!!!!!!"""######!!!!!!""""""###$$$$$$%%%###"""!!!!!!###&&&)))+++(((&&&###!!! !!!###$$$"""###$$$$$$$$$$$$###"""$$$&&&''''''&&&%%%%%%&&&"""###$$$$$$###"""###$$$!!!$$$%%%"""!!!$$$%%%$$$""""""""""""######$$$$$$ !!!"""######$$$&&&(((((((((''''''&&&%%%$$$$$$!!!!!!!!!""""""############$$$%%%%%%%%%$$$###"""$$$$$$$$$&&&(((((('''&&&###$$$%%%%%%%%%%%%$$$######!!!!!!%%%&&&$$$$$$''' ###%%%&&&&&&&&&'''(((%%%&&&''''''$$$######$$$&&&%%%%%%&&&&&&'''((()))###%%%((((((&&&$$$###"""!!!###%%%&&&%%%%%%&&&'''$$$"""!!!"""######""" """%%%%%%###"""###$$$$$$######$$$%%%$$$""" ######$$$$$$$$$%%%%%%%%%''''''''''''''''''&&&&&&%%%""""""%%%&&&$$$$$$'''***'''$$$$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$###%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&%%%$$$$$$###!!!######$$$$$$%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$######"""######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%'''$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$"""!!!!!!###&&&###(((((('''((((((&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%$$$%%%"""$$$%%%###%%%%%%%%%$$$"""###&&&((()))((('''&&&%%%&&&''')))&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))***)))(((''''''%%%&&&''''''((((((''''''%%%&&&'''&&&%%%%%%''')))%%%###$$$((()))'''(((*** '''$$$###)))%%% $$$&&&%%%$$$$$$$$$&&&(((***&&&&&&'''''''''(((((((((%%%&&&'''((()))***+++,,,(((***,,,+++)))(((***+++(((((('''((())),,,...000)))((()))+++------***(((&&&+++//////,,,(((((()))(((((()))***************&&&'''))))))((()))---000+++,,,---,,,***(((((()))***,,,---,,,***))))))*** !!!"""$$$&&&&&&$$$###"""###$$$%%%$$$""""""###$$$$$$###$$$&&&((($$$$$$$$$$$$%%%&&&'''(((!!!"""$$$&&&'''''''''&&&&&&((())))))(((&&&'''(((,,,+++***)))))))))***++++++******)))((('''&&&&&&%%%%%%&&&$$$###"""###%%%######################## !!!!!!""""""######!!!!!!"""""""""######### """$$$$$$$$$###$$$%%%$$$%%%%%%%%%%%%$$$######!!!"""###$$$######$$$&&&""""""""""""""""""""""""!!!"""$$$!!!!!!!!!!!!!!!"""######"""""""""###$$$$$$%%%%%%!!!!!!"""###%%%&&&''''''---***%%%!!! ###''')))"""###$$$%%%%%%$$$###"""!!!###%%%%%%$$$""""""###"""$$$$$$$$$###"""###$$$!!!$$$%%%"""!!!$$$%%%$$$""""""!!!!!!"""###$$$$$$!!!"""###%%%(((***(((((((((''''''&&&&&&%%%!!!###$$$$$$######$$$%%%"""###%%%&&&''''''&&&%%%&&&%%%%%%(((,,,,,,)))&&&###$$$%%%&&&&&&%%%$$$###%%%######'''(((&&&&&&)))!!!$$$'''((((((((()))***"""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$%%%&&&'''((()))!!!$$$'''((('''%%%$$$$$$!!!"""$$$$$$######$$$%%%""""""###%%%''''''%%%### ###&&&'''$$$###$$$&&&%%%%%%$$$%%%&&&%%%### #########$$$$$$%%%%%%%%%!!!!!!"""######$$$%%%%%%%%%""""""%%%%%%""""""%%%+++(((%%%$$$%%%%%%### $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%$$$######&&&***---%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((###%%%&&&$$$"""###'''+++#########$$$%%%&&&((()))$$$#########%%%&&&%%%$$$%%%$$$######"""#########$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&&&&%%%%%%&&&'''############$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""!!!"""%%%((( """&&&&&&'''((('''&&&&&&%%%%%%$$$######"""'''%%%###!!!!!!###&&&((($$$$$$$$$$$$$$$$$$$$$$$$######$$$###""" $$$$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%"""###&&&%%%"""$$$%%%%%%$$$$$$%%%)))+++((((((((('''&&&(((+++---(((''''''&&&&&&&&&''''''###%%%'''%%%"""!!!###&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))+++,,,+++)))'''%%%&&&''''''((((((''''''"""$$$$$$$$$######%%%'''***''''''(((&&& ###)))'''&&&,,,(((###'''&&&%%%$$$###$$$&&&(((***(((''''''''''''((())))))%%%%%%&&&'''((()))******)))+++---,,,***)))+++---((((((''''''))),,,///000))))))+++---///...+++(((&&&+++000111,,,)))(((***'''((()))***************%%%'''))))))((())),,,000***,,,......,,,+++,,,,,,)))******((('''&&&((())) !!!!!!"""###$$$$$$$$$!!!###$$$&&&&&&%%%$$$###"""###%%%$$$###$$$&&&$$$###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%(((((((((((((((+++///222---***((()))++++++((($$$'''%%%"""!!!"""######### !!!###$$$###""" !!!###%%%%%%###!!!!!!!!!$$$###!!!$$$######$$$%%%%%%%%%%%%$$$$$$$$$##################!!!$$$%%%###$$$(((!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$"""  !!! !!!!!!!!!!!!!!!!!! $$$$$$ """!!! !!!###'''))))))((('''&&&%%%&&&'''''' """""""""!!!"""###############$$$%%%&&&&&&&&&&&&%%%$$$$$$######""""""############$$$$$$$$$"""""""""""""""######$$$%%%&&&&&&$$$######%%%'''*********))))))(((&&&&&&!!!!!!""""""""""""!!!!!!###$$$%%%%%%&&&&&&%%%%%%$$$&&&(((+++,,,+++)))((((((###%%%(((###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***(((&&&%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""""""""############$$$%%%%%%######$$$%%%%%%###!!!"""$$$&&&'''&&&&&&&&&((())))))(((&&&%%%###$$$%%%%%%$$$$$$&&&((((((!!!!!!&&&&&& !!!(((%%%""""""%%%&&&######&&&###########################$$$%%%%%%######$$$%%%&&&'''$$$ !!!&&&'''$$$&&&&&&%%%$$$$$$######"""'''%%%"""!!!!!!###&&&)))%%%%%%%%%$$$""""""$$$&&&---&&&$$$''''''######&&&"""$$$%%%%%%$$$###%%%&&&""""""#########$$$$$$$$$***+++***&&&"""!!!###&&&!!!!!!"""###$$$$$$%%%%%%$$$$$$##################%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%###!!!!!!"""%%%%%%%%%%%%$$$###"""!!!"""######"""!!!!!!"""$$$###&&&'''%%%"""!!!###%%%!!!!!!!!!!!!""""""""""""$$$&&&(((%%% ###'''***%%%!!!!!!"""###$$$&&&***)))((('''&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$$$$###$$$&&&'''######"""###$$$&&&(((***&&&&&&&&&''''''''''''(((%%%$$$$$$$$$$$$%%%''''''$$$$$$######$$$$$$%%%&&& """$$$%%%%%%&&&((()))&&&%%%$$$'''***+++***((($$$%%%&&&&&&$$$$$$%%%&&&)))((('''(((******)))((('''''''''&&&&&&%%%%%%%%%,,,$$$ &&&)))'''%%%&&&***)))&&&$$$$$$%%%''')))'''((()))((('''&&&''')))%%%%%%$$$$$$%%%&&&((()))&&&'''''''''''''''&&&&&&+++***((('''(((***---///)))''''''))),,,---+++))),,,***((()))+++------------***)))+++//////+++&&&***,,,///111111...***'''(((***++++++)))((((((((()))***++++++***+++---///.........+++))))))***,,,******)))(((''''''(((((( !!!!!!"""######$$$$$$!!!###$$$&&&&&&%%%$$$###%%%"""!!!%%%&&&$$$"""###$$$###""""""###$$$$$$#########$$$$$$%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((+++///******))))))***)))(((&&&&&&$$$######$$$%%%%%%$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!"""###!!!######"""!!!#########$$$%%%%%%%%%%%%$$$########################%%%"""!!!$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""  """ !!!!!!!!!!!!!!!!!!###"""$$$(((!!!"""$$$&&&&&&%%%$$$$$$$$$$$$%%%"""###%%%$$$###""""""###%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$######"""############$$$$$$$$$"""""""""""""""######$$$%%%&&&&&&$$$######%%%''',,,,,,+++***((('''%%%$$$""""""############""""""###$$$%%%%%%&&&&&&%%%%%%%%%''')))+++,,,+++***)))$$$"""&&&((($$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&''''''%%%$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#########%%%%%%%%%$$$###$$$%%%&&&$$$""""""$$$&&&&&&&&&########################"""$$$''''''%%%$$$######((($$$$$$&&&'''%%%$$$%%%%%%""""""%%%&&&######&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$### !!!%%%%%%###%%%%%%%%%$$$$$$$$$$$$###%%%$$$"""!!!!!!###%%%'''$$$%%%%%%$$$""""""$$$&&&+++%%%###%%%&&&######&&&"""$$$%%%%%%$$$###%%%&&&###$$$$$$$$$%%%%%%%%%%%% ###&&&"""""""""###$$$$$$%%%%%%$$$$$$##################%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%#########%%%%%%%%%%%%$$$$$$###"""!!!###$$$$$$$$$""""""$$$&&&###%%%&&&'''&&&%%%&&&'''!!!!!!"""""""""#########$$$&&&'''%%%"""!!!###&&&!!!"""$$$$$$######'''***&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""###$$$$$$###$$$&&&(((((('''&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$######""""""$$$$$$######$$$$$$%%%&&&"""$$$%%%&&&%%%&&&''')))(((&&&&&&''')))***(((&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&''''''&&&""" '''''''''&&&&&&%%%%%%%%%)))"""###'''%%%###$$$***(((&&&$$$###$$$%%%&&&&&&'''((('''&&&%%%&&&(((((((((&&&%%%%%%%%%&&&'''&&&'''''''''''''''&&&&&&((('''&&&&&&&&&(((***+++)))''''''(((+++,,,+++))),,,***))))))+++---------***((('''***---...***&&&)))+++...//////---***(((+++++++++***)))))))))***'''(((******+++,,,///111.........---******+++,,,---,,,+++***))))))))))))!!!!!!!!!"""######$$$$$$!!!"""$$$%%%%%%%%%$$$###%%%!!! $$$&&&###"""$$$###############"""""""""######$$$%%%%%%&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%$$$###$$$''')))'''((())))))(((''''''(((%%%$$$$$$%%%&&&'''%%%$$$"""###$$$%%%%%%$$$###""" !!!###$$$"""%%%&&&%%%###############$$$%%%%%%%%%%%%$$$########################'''###"""### """"""""""""""""""""""""!!!"""###""" !!!### !!!!!!!!!!!!!!!"""!!!"""###&&&+++!!!  !!!######$$$$$$######"""!!!%%%&&&'''&&&###""""""###&&&&&&%%%######"""""""""#########$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""######$$$%%%&&&&&&$$$######%%%'''+++++++++***)))((('''&&&######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&''')))+++,,,+++***)))((()))&&&)))'''"""&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$&&&'''%%%###"""$$$'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$&&&'''%%%######%%%&&&&&&&&&%%%$$$#########$$$$$$%%%"""%%%((((((&&&###!!!!!!"""###""" """%%%"""%%%""""""%%%&&&######&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%"""%%%%%%######''''''$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%$$$######$$$&&&(((###!!!###%%%$$$$$$&&&"""$$$%%%%%%$$$###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&& !!!###'''***""""""######$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$###""""""!!!###$$$%%%$$$$$$$$$&&&((("""""""""###$$$### """"""#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$!!!&&&***(((""" ###&&&######$$$$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$###$$$%%%%%%$$$%%%'''(((***)))'''&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$###!!! $$$$$$######$$$$$$%%%&&&$$$&&&''''''&&&&&&'''(((((('''&&&'''((((((&&&$$$$$$&&&'''&&&%%%$$$%%%&&&$$$$$$%%%&&&'''%%%!!!'''''''''&&&&&&&&&&&&&&&+++&&&###&&&)))(((''''''((('''&&&%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%''')))(((&&&%%%$$$#########&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''((((((((((((''''''(((***++++++***,,,***)))***,,,---...---'''&&&%%%(((+++,,,)))&&&++++++---......---,,,,,,...---+++))))))***+++,,,&&&''')))***+++---000222,,,...///...,,,+++++++++000///...,,,+++*********!!!!!!""""""############""""""###$$$%%%$$$$$$###""""""$$$######%%%$$$%%%&&&%%%$$$######$$$"""###$$$%%%&&&'''(((((($$$$$$###$$$$$$%%%&&&&&&###$$$$$$$$$######$$$&&&###&&&))))))&&&%%%&&&)))%%%$$$$$$%%%&&&%%%### !!!"""###$$$$$$$$$###### !!!######!!!!!!"""###!!!$$$&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$###"""""""""!!!  """"""""""""""""""""""""!!!""""""!!! """$$$ !!!!!!!!!!!!!!!((($$$###%%%%%%"""###&&&###"""!!! !!!"""###!!!"""###$$$###"""!!! %%%%%%&&&%%%###"""###$$$%%%%%%$$$###############!!!""""""###$$$%%%%%%%%%""""""#########$$$$$$$$$"""""""""""""""######$$$%%%&&&&&&$$$######%%%'''&&&&&&((()))***+++++++++$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&((()))***)))((('''&&&)))(((+++&&&"""(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''(((((())))))$$$%%%&&&%%%$$$$$$%%%&&&***'''%%%$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%###%%%((((((&&&%%%$$$$$$###""" &&&"""%%%""""""%%%&&&######&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%###%%%######%%%&&&$$$""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&###$$$%%%$$$######%%%&&&%%%"""!!!"""###$$$%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&((()))#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$%%%%%%$$$######"""###$$$%%%$$$$$$$$$&&&(((&&&$$$######$$$!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''%%%"""###(((***&&&""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$%%%%%%$$$%%%''')))''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&'''((((((&&&%%%&&&(((&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&%%%$$$%%%'''$$$$$$%%%&&&((()))'''%%%'''''''''''''''&&&&&&&&&,,,)))'''(((******))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&%%%###"""!!!!!!!!!%%%&&&''''''((('''''''''%%%&&&((()))))))))(((((((((''''''((()))*********+++******+++---......---&&&%%%%%%'''***+++***(((,,,------....../////////111...***((()))+++---...'''(((******+++,,,...111+++---//////---+++++++++111000...---+++***))))))"""""""""""""""#########""""""######$$$$$$$$$$$$&&&!!! """$$$""""""$$$"""$$$&&&&&&$$$######$$$""""""###$$$&&&'''((((((###############$$$%%%&&&"""$$$&&&%%%$$$###$$$%%%"""%%%((('''%%%###%%%'''%%%$$$$$$$$$$$$""" !!!!!!""""""######"""%%%%%%&&&$$$"""!!!!!!"""!!!!!!!!!"""###%%%%%%%%%######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""!!!""""""!!! """$$$ !!!!!!!!!!!!!!!)))'''(((***)))###!!!"""###"""""""""###$$$%%%&&&"""###$$$$$$$$$###!!! !!!"""###"""!!!"""$$$&&&###"""""""""######$$$%%%!!!!!!"""###$$$$$$%%%&&&""""""#########$$$$$$$$$"""""""""""""""######$$$%%%&&&&&&$$$######%%%'''$$$%%%&&&(((***+++++++++%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%"""&&&+++&&&$$$,,,''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''')))&&&###$$$''')))(((%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&,,,***'''&&&&&&'''&&&%%%!!!###%%%&&&%%%###"""%%%&&&&&&%%%%%%&&&)))+++"""''''''###$$$***&&&%%%""""""%%%&&&######&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%!!!###!!!!!!"""!!!""""""###$$$%%%&&&&&&'''######$$$%%%&&&%%%%%%$$$"""###%%%%%%$$$$$$%%%&&&###"""!!! """%%%&&&$$$"""$$$%%%%%%$$$###%%%&&&############$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$######%%%&&&***((('''((()))&&&!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&''''''%%%###!!!$$$###!!!"""'''(((%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$%%%%%%$$$$$$&&&(((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%"""!!!"""%%%(((+++$$$$$$######$$$$$$%%%&&&'''(((((((((&&&%%%&&&'''###$$$%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&''''''&&&%%%&&&(((******)))''''''''''''''''''''''''''''''&&&%%%&&&''''''&&&%%%%%%&&&'''((()))******&&&((()))((('''&&&'''((($$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''((((((''''''%%%&&&((()))))))))'''&&&'''''''''''''''(((***++++++******+++---......---'''''''''(((***++++++***++++++++++++,,,---......222...***((())),,,---...)))+++++++++******,,,...***,,,......,,,+++***+++000///...,,,***))))))(((""""""""""""""""""######""""""""""""######$$$$$$,,,&&&###$$$$$$"""!!!###!!!$$$$$$""" """###""""""###$$$$$$%%%&&&&&&#########"""######$$$$$$"""$$$''''''&&&%%%%%%%%%###$$$%%%%%%$$$######$$$&&&$$$###""""""!!! !!!""""""######"""######"""!!! """$$$###!!!!!!$$$%%%&&&######$$$%%%%%%%%%%%%$$$"""""""""###$$$$$$%%%%%%%%%((('''$$$$$$&&&&&&###""""""""""""""""""""""""!!!"""###""" !!!### !!!!!!!!!!!!!!!$$$###&&&++++++%%%"""### !!!!!!"""###$$$%%%######$$$$$$######"""!!! !!! !!!###&&&!!!!!!!!!""""""$$$%%%%%%!!!!!!""""""###$$$%%%%%%"""############$$$$$$$$$"""""""""""""""######$$$%%%&&&&&&$$$######%%%'''&&&''''''(((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%(((***...'''""")))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((&&&$$$$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$))))))((('''&&&%%%$$$$$$$$$&&&'''&&&%%%$$$%%%'''...,,,)))'''''''''&&&%%%!!!"""$$$&&&'''&&&%%%$$$%%%%%%$$$######&&&***...!!!%%%&&&$$$$$$&&&%%%"""%%%""""""%%%&&&######&&&###########################$$$%%%%%%######$$$%%%"""''')))%%%"""$$$&&&%%%""""""###$$$%%%%%%&&&&&& !!!"""############"""!!!###%%%%%%%%%$$$%%%&&&###$$$""" """&&&&&&$$$"""$$$%%%%%%$$$###%%%&&&""""""#########$$$$$$$$$$$$###"""###%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%$$$""""""###%%%$$$$$$%%%'''((((((%%%#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$'''&&& !!!%%%"""''''''&&&&&&%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$"""###$$$$$$###$$$&&&''')))))))))(((&&&$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&###"""  $$$(((***$$$$$$######$$$$$$%%%&&&&&&'''((('''&&&%%%&&&''' ###%%%&&&%%%&&&'''(((%%%'''((('''&&&%%%&&&''')))(((&&&&&&''''''&&&%%%'''''''''''''''(((((((((''')))(((%%%%%%((()))'''&&&&&&&&&'''(((***+++,,,'''((()))(((''''''((()))%%%&&&'''((())))))))))))%%%%%%&&&'''(((((((((((($$$%%%&&&''''''&&&%%%%%%''''''((('''&&&'''***,,,+++***+++,,,...///...,,,)))))))))******++++++,,,)))))))))))))))*********222...)))'''***------,,,+++,,,,,,+++******+++---)))+++,,,,,,*********+++///...,,,+++***))))))(((###""""""""""""""""""""""""""""""""""""######$$$'''"""!!!###!!!!!!$$$$$$%%%"""!!!"""%%%"""""""""######$$$$$$$$$$$$######""""""""""""###!!!$$$'''((('''&&&%%%%%%%%%$$$######$$$###""" %%%###!!!!!!"""###"""!!!!!!!!!!!!!!!"""###$$$%%% !!!!!!!!! ###%%%$$$""""""$$$%%%$$$######$$$%%%%%%%%%%%%$$$!!!""""""###$$$$$$%%%%%%&&&))))))%%%$$$'''&&&###!!!!!!!!!!!!!!!!!!!!!!!!#########"""  """ !!!!!!!!!!!!!!!!!! """''''''$$$###$$$!!!!!!!!!!!!!!!!!!""""""$$$######"""""""""""""""!!!"""!!! """$$$###"""""""""""""""###$$$!!!!!!""""""######$$$$$$"""############$$$$$$$$$"""""""""""""""######$$$%%%&&&&&&$$$######%%%'''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$))),,,+++---111((( &&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###&&&(((&&&!!! """&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''''''''%%%&&&'''&&&%%%%%%%%%'''000---***(((''''''&&&$$$%%%$$$$$$$$$%%%&&&((()))###$$$$$$######$$$'''*** ###%%%"""!!!'''%%%""""""%%%&&&######&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%''',,,---((($$$%%%((()))#########$$$$$$%%%%%%%%%"""""""""#########$$$$$$ """%%%&&&%%%$$$%%%&&&$$$%%%$$$ """&&&'''###"""$$$%%%%%%$$$###%%%&&&#########$$$$$$$$$%%%%%%%%%$$$###%%%((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$&&&!!!""""""#########""""""&&&&&&&&&%%%###"""###%%%!!!###$$$$$$%%%&&&'''############$$$$$$$$$$$$!!!###$$$###!!!!!!$$$''''''***%%%"""###$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$!!!"""######""""""$$$&&&'''(((((('''&&&$$$"""!!!$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!""""""###$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&%%%$$$&&&'''!!!###&&&&&&$$$$$$%%%'''&&&'''((('''&&&%%%&&&(((&&&&&&(((***+++)))%%%"""&&&'''''''''((((((((()))'''++++++'''&&&***+++((()))(((&&&&&&&&&''')))***&&&'''((((((&&&&&&'''(((%%%&&&((()))******))))))$$$%%%&&&'''((((((((((((&&&&&&'''''''''&&&&&&&&&&&&'''((('''%%%&&&***---+++++++++---//////...,,,************))))))***+++******+++++++++***))))))111---((('''+++---,,,******+++++++++******,,,...)))******)))(((((()))+++...---,,,+++************#########""""""""""""""""""""""""""""""######$$$ !!!###''' &&&'''$$$###%%%((("""""""""""""""#########$$$$$$###"""!!!!!!"""""" ###'''((((((&&&%%%%%%&&&$$$!!!"""$$$$$$!!!$$$""" !!!###%%%&&&&&&""""""""""""###$$$%%%&&&###$$$###""" """$$$%%%"""!!!"""$$$&&&$$$"""######$$$%%%%%%%%%%%%$$$!!!""""""###$$$$$$%%%%%%###(((((($$$$$$((()))$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$"""  !!! !!!!!!!!!!!!!!!"""###### !!!###$$$$$$$$$###"""!!!!!!!!!$$$###""" !!!""""""$$$$$$### !!!###%%%$$$###"""!!!!!!!!!!!!""""""""""""############"""############$$$$$$$$$"""""""""""""""######$$$%%%&&&&&&$$$######%%%'''""""""$$$%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%% %%%...)))###***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&,,,'''((($$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$&&&)))+++---...%%%&&&''''''%%%%%%&&&'''111...+++(((((('''&&&$$$$$$"""!!!%%%(((!!!###$$$$$$###"""###$$$""" $$$)))%%%###///%%%""""""%%%&&&###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$))))))### ###%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((( """%%%&&&%%%%%%%%%&&&%%%'''%%% """''''''""""""$$$%%%%%%$$$###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$###$$$&&&&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$$$$%%%&&&((( !!!!!!!!!!!!!!! ((()))(((&&&$$$###$$$%%%###&&&((('''%%%$$$'''***""""""#########$$$$$$$$$###%%%######((( ((('''%%%(((%%% !!!"""###$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$ !!!""""""!!!"""$$$&&&######%%%&&&&&&&&&%%%%%%"""############$$$$$$$$$"""$$$&&&(((((('''$$$###$$$$$$######$$$$$$%%%&&&###$$$&&&%%%$$$$$$&&&'''"""%%%'''&&&###"""###%%%&&&'''((('''&&&&&&'''((( ###)))...111...)))$$$&&&'''''''''(((((())))))###((((((###"""&&&(((%%%+++)))'''$$$$$$%%%&&&(((%%%&&&''''''%%%%%%&&&'''$$$%%%&&&'''''''''&&&%%%$$$%%%&&&'''(((((((((((())))))))))))))))))))))))&&&'''((('''%%%&&&***---+++++++++---///000...,,,*********)))(((((()))+++---......///...---+++***111,,,''''''+++---,,,)))((()))***+++***+++...000)))))))))(((&&&''')))+++...---,,,,,,++++++++++++!!!!!!""""""#########$$$######$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%&&& !!!""""""#########""""""""""""######$$$$$$###"""!!! $$$###!!!"""###%%%$$$$$$&&&%%%$$$$$$$$$%%%&&&'''""""""#########""""""!!!""""""!!!  ###%%%$$$#########'''&&&%%%###"""!!!!!!!!!$$$%%%%%%$$$"""!!!!!!"""!!!"""###%%%%%%$$$#########%%%'''&&&%%%$$$%%%%%% !!!""""""!!! !!!!!!"""###$$$ !!!!!!!!!!!!!!! """###$$$%%%$$$$$$""""""###"""""""""!!!!!! !!!"""######"""!!! !!!"""$$$%%%%%%%%%%%%!!!###$$$$$$"""!!!""""""!!!!!!"""###############%%%$$$$$$$$$&&&))),,,---###!!!!!!$$$###!!!$$$)))%%%$$$"""###$$$&&&%%%%%%)))((('''%%%$$$$$$%%%&&&'''$$$!!!###'''((($$$ ###"""  !!!""" !!!###$$$%%%%%%$$$###%%%%%%&&&)))------***'''%%%###""""""$$$$$$###"""############$$$%%%&&&&&& &&&'''$$$$$$&&&(((%%%'''))))))&&&%%%&&&((((((&&&&&&***...///***%%%''''''%%%$$$######$$$%%%------:::111)))'''%%%!!!###$$$$$$$$$$$$%%%'''%%%%%%&&&&&&&&&'''''''''!!!"""$$$$$$######$$$&&&###%%%$$$%%%((('''$$$$$$%%%'''&&&%%%$$$$$$%%%"""###$$$###""""""$$$&&&&&&&&&%%%$$$!!! !!!"""$$$""" !!!$$$$$$### $$$%%%&&&&&&''''''&&&&&&!!!!!!"""###############%%%$$$###""""""$$$&&&((($$$$$$$$$%%%&&&'''((()))$$$$$$##################%%%&&&'''((()))+++,,,---###$$$%%%&&&'''&&&%%%%%% !!!!!!"""###%%%&&&'''%%%&&&&&&'''&&&%%%###"""#########$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$"""$$$&&&%%%"""!!!###%%%+++((($$$######$$$$$$###&&&&&&&&&$$$###$$$'''***$$$$$$%%%%%%%%%%%%&&&&&&!!!###%%%%%%$$$#########'''''''''&&&&&&%%%%%%%%%$$$###$$$'''%%%""""""&&&%%%%%%&&&&&&&&&&&&''''''&&&''''''%%%"""!!!"""###!!!,,,(((!!!%%%&&&"""$$$$$$######$$$&&&&&&%%%###&&&&&&%%%$$$$$$%%%%%%%%%'''%%%###$$$''')))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%&&&&&&%%%%%%'''((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''******'''$$$(((&&&""" """&&&((('''((((((&&&%%%%%%''')))&&&((()))((('''&&&''')))%%%&&&&&&'''((())))))***)))''''''))),,,---+++((())))))((('''''''''''''''((((((''''''''''''((((((,,,+++)))***+++,,,,,,,,,,,,000///)))&&&'''$$$+++++++++------)))"""000---******,,,---,,,***+++---///---++++++---000,,,))))))++++++((('''***++++++++++++++++++++++++%%%%%%%%%&&&&&&'''''''''"""""""""#########$$$$$$$$$$$$######$$$$$$%%%&&&"""""""""###$$$$$$$$$%%%######""""""""""""############""""""""""""!!!!!!$$$"""!!!"""###%%%$$$$$$%%%$$$#########$$$&&&&&&""""""############""""""""""""!!! !!! """$$$%%%###"""######&&&&&&$$$###"""!!!!!!!!!"""###$$$###"""!!!"""###!!!!!!"""##################$$$&&&&&&$$$###$$$%%%!!! !!!""""""###"""!!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!! ######"""!!!!!!""""""#########"""!!!!!!!!!!!!!!!""""""###$$$$$$###"""!!! !!!""""""""""""!!!!!!"""$$$$$$"""!!!""""""""""""###""""""!!! """$$$&&&$$$""""""%%%$$$"""%%%***###"""!!!!!!###$$$$$$###)))&&&######%%%&&&$$$!!!%%%$$$###$$$%%%###$$$###!!! !!!"""$$$######$$$$$$$$$######"""%%%$$$$$$(((,,,---***%%%'''&&&%%%%%%&&&%%%###"""$$$$$$$$$###$$$$$$%%%%%%!!!'''$$$!!!"""$$$%%%###&&&((('''%%%$$$%%%&&&'''&&&&&&***......***&&&+++'''$$$$$$&&&((('''$$$,,,,,,:::333,,,+++!!!'''###$$$%%%$$$###"""###$$$############$$$$$$$$$%%%"""###$$$$$$###"""$$$%%%"""%%%%%%!!! !!! """$$$%%%%%%$$$######$$$"""###$$$###""""""$$$&&&$$$%%%&&&%%%###""""""###%%%###"""###%%%&&&%%%###$$$%%%&&&&&&'''&&&&&&&&&!!!""""""######$$$######)))(((&&&%%%$$$###$$$$$$$$$######$$$%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%%%% !!!"""###%%%&&&'''(((###$$$%%%&&&&&&&&&%%%$$$###############$$$%%%&&&$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""$$$&&&%%%###"""###%%%(((&&&###"""###$$$$$$###$$$%%%%%%%%%%%%'''***---$$$$$$$$$%%%%%%%%%&&&&&&!!!###%%%%%%###""""""###%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$### """'''"""""""""#########$$$$$$%%%&&&&&&$$$""""""###$$$###---)))###'''(((%%%'''$$$######$$$&&&&&&%%%###'''&&&&&&%%%%%%&&&&&&&&&%%%$$$"""$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&(((++++++(((%%%'''&&&%%%$$$$$$%%%&&&'''%%%'''))))))(((''''''''''''((())))))''''''((()))&&&'''(((((()))))))))))))))'''''')))+++,,,+++))))))((((((((((((((())))))((((((''''''''''''((((((***))))))***+++---......)))------)))((()))'''"""''''''))),,,...---)))%%%---+++)))***+++,,,***((())),,,//////---,,,,,,---+++((((((******'''&&&)))+++******++++++,,,,,,---###$$$$$$$$$$$$%%%%%%%%%"""""""""###############$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$######""""""""""""######"""""""""#########$$$$$$$$$"""!!!!!!###$$$$$$############"""###$$$$$$%%%""""""############""""""###"""!!!!!! !!!!!!###$$$$$$$$$######$$$&&&%%%%%%###"""!!!!!!!!!!!!!!!"""######""""""###$$$###############$$$$$$%%%"""###%%%%%%###"""###$$$!!!!!! !!!!!!"""###$$$###"""!!! !!!!!!""""""!!!!!!!!!$$$"""  """$$$$$$###!!! !!!"""""""""###$$$$$$$$$$$$######"""""""""!!!!!! """######"""!!!"""###$$$$$$###"""   !!!###$$$$$$######&&&%%%###%%%***""" !!!""""""!!!((($$$ """&&&'''###!!!"""$$$$$$###!!!$$$###"""!!!""""""$$$%%%&&&%%%$$$###""""""""""""&&&"""!!!%%%+++---((("""((((((((())))))((($$$"""%%%%%%$$$$$$###$$$$$$$$$"""%%%%%%!!! ###%%%%%%"""$$$%%%%%%$$$###$$$%%%%%%%%%&&&)))---...+++'''---((($$$%%%)))+++((($$$)))***999444//////$$$***%%%&&&&&&%%%###!!!"""###""""""#########$$$$$$$$$###$$$%%%$$$###"""###$$$$$$&&&$$$ !!!###$$$$$$###""""""###"""###$$$###""""""$$$&&&###%%%''''''%%%$$$$$$%%%###"""!!!"""$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&""""""###$$$$$$$$$######((((((((('''&&&%%%##################$$$%%%&&&&&&%%%%%%&&&&&&''''''(((((( !!!"""###$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&%%%$$$###""""""$$$%%%%%%$$$###$$$%%%&&&$$$"""!!!###$$$$$$$$$"""###$$$%%%&&&(((,,,///$$$$$$$$$$$$%%%%%%%%%%%%!!!"""$$$$$$"""!!!"""###############$$$$$$$$$$$$$$$""""""$$$""" !!!&&&!!!!!!"""""""""#########$$$%%%%%%$$$######$$$&&&!!!)))'''"""&&&&&&###'''$$$######$$$&&&'''%%%$$$''''''&&&&&&&&&&&&''''''$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))++++++)))'''''''''((())))))(((''''''$$$'''******)))'''&&&&&&((()))******(((((()))***'''(((***++++++***((('''(((''''''(((+++,,,+++***))))))))))))))))))******)))((((((''''''(((((()))((())))))***+++---...///&&&)))***))))))+++***''''''''')))+++...///---,,,***))))))***+++***)))''''''+++...000///---,,,,,,***''''''))))))&&&&&&(((+++*********+++,,,...///########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%!!!!!!!!!!!!!!!!!! ######""""""""""""##################$$$$$$$$$$$$###"""!!!!!!###$$$$$$###"""""""""""""""######$$$!!!""""""############"""###""""""!!! !!!!!!!!!"""#########"""$$$'''***%%%$$$###"""!!!!!!!!!!!!!!!"""$$$$$$###$$$%%%'''%%%%%%$$$###$$$%%%&&&'''!!!"""$$$$$$"""!!!"""###!!!!!!!!! !!!""""""#########"""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!"""!!! !!!"""$$$$$$"""!!! !!!"""###""""""##################$$$$$$###"""""""""""""""!!!######"""!!!"""###$$$$$$###"""!!!$$$############$$$%%%%%%$$$"""###&&&%%%"""###(((""" !!!""""""!!!%%%$$$###$$$&&&&&&###!!!###$$$###"""###$$$######"""""""""###$$$$$$&&&%%%###"""""""""###$$$&&&!!!###***,,,''' &&&&&&''')))+++***&&&###&&&&&&%%%$$$###############$$$### """'''(((&&&"""###$$$%%%$$$$$$$$$$$$###$$$&&&))),,,---***'''***'''%%%&&&)))***(((&&&%%%'''666444111111&&&+++&&&''''''&&&$$$###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%###"""###$$$$$$&&&$$$!!!!!!$$$%%%###!!!"""$$$$$$###"""###$$$"""###$$$###""""""$$$&&&"""$$$'''((('''&&&&&&&&& !!!""""""###"""$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$$$$$$$######%%%&&&'''((('''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&'''(((((()))!!!!!!"""###$$$%%%&&&'''%%%%%%&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""###$$$%%%&&&&&&%%%%%%%%%%%%###""""""$$$&&&&&&%%%!!!"""$$$%%%%%%'''+++---###$$$$$$$$$$$$%%%%%%%%%!!!"""######"""!!!"""###"""#########$$$$$$%%%%%%""""""$$$'''%%%!!!!!!%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$######%%%''' (((%%%"""'''&&&###)))$$$######$$$&&&'''&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''&&&&&&'''&&&###%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''((((((((())))))((((((((($$$&&&(((((('''&&&&&&&&&(((***+++***)))((()))***''')))+++,,,,,,***(((&&&(((''''''(((***+++,,,,,,,,,++++++***)))))))))***))))))(((((((((((())))))******++++++***+++---...&&&((()))******++++++)))---,,,,,,,,,,,,,,,,,,,,,)))))))))*********)))''')))***,,,......------,,,+++((((((******'''&&&)))+++***))))))+++---///111''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&& ######""""""""""""######$$$$$$$$$$$$#########"""###!!! !!!"""$$$######!!!!!!""""""############!!!!!!"""#####################"""!!!!!!!!!!!!!!! !!!!!!!!!"""%%%)))---%%%$$$###"""!!!!!!!!!"""!!!###%%%%%%%%%%%%'''((($$$$$$###""""""$$$%%%&&& """$$$###"""!!!""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""###### !!!"""######"""""" !!!""""""#########"""""""""!!! !!!"""###!!!!!!!!!!!!""""""######""""""!!!!!!""""""###$$$ """"""!!!!!!"""###"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!"""%%%$$$ !!!%%%###!!! """######""""""%%%((('''%%%######$$$!!!!!!"""!!!!!!"""%%%'''!!!!!!!!!!!!""""""######$$$###"""""""""###%%%&&&%%%!!!"""''')))%%% !!!"""$$$(((++++++)))&&&&&&&&&%%%$$$###############$$$###"""$$$((('''#########$$$%%%%%%&&&%%%$$$"""$$$&&&)))++++++)))'''$$$&&&((((((%%%$$$&&&(((######333111///111%%%)))&&&'''((('''&&&%%%&&&((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%###"""###$$$###%%%%%%"""###''')))'''!!!###%%%%%%$$$###$$$%%%"""###$$$###""""""$$$&&&!!!$$$''')))((('''&&&''' !!!!!!!!!!!!""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&''''''%%%###"""&&&%%%%%%%%%%%%&&&&&&'''######$$$%%%&&&''''''((($$$$$$%%%&&&'''(((((()))&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''')))***"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""###$$$%%%&&&''''''&&&$$$&&&$$$###$$$&&&(((((('''!!!"""$$$$$$$$$$$$&&&(((#########$$$$$$$$$%%%%%%"""###$$$###!!!!!!"""$$$######$$$$$$%%%%%%&&&&&&!!!"""'''+++***$$$!!!###%%%%%%%%%&&&&&&&&&&&&'''"""###$$$$$$###$$$%%%'''###)))&&&%%%***'''$$$+++$$$######%%%'''((('''%%%$$$$$$######$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$((((((%%%%%%(((((($$$%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&''')))((('''&&&&&&'''((()))&&&&&&%%%$$$"""###&&&((((((***+++***)))((()))***''')))+++,,,,,,***(((&&&''''''(((((()))***,,,---......,,,+++)))((((((((())))))(((((((((((()))))),,,------,,,)))(((***,,,(((((()))++++++***)))***000///---,,,******+++,,,((()))************)))***,,,+++******+++---...///,,,)))))),,,+++((((((+++************,,,---///000((((((((((((((('''''''''$$$$$$$$$$$$############&&&%%%$$$$$$$$$%%%'''((("""""""""""""""###############""""""""""""######$$$$$$#########"""""""""###!!! """######"""!!!!!!"""############""" !!!"""######$$$######$$$###""""""!!!!!!"""""" !!!!!!"""%%%)))---%%%%%%$$$###""""""######"""###%%%%%%$$$%%%&&&(((!!!!!! !!!!!!"""###!!!"""$$$$$$"""!!!"""###""""""!!!!!!""""""###$$$ !!!"""###$$$ !!!"""############ """###$$$$$$###"""!!!!!!!!!"""""""""""""""!!! !!!"""###$$$  """### """"""!!!!!!"""###!!!!!!"""###############!!!!!!!!!!!!!!!!!!""""""!!! """%%%### $$$$$$"""!!!"""###$$$$$$$$$!!!%%%)))(((### ###(((###"""  !!!""" !!!""""""#########""""""""""""###$$$%%%&&&###"""!!!"""%%%&&&$$$""" """&&&)))+++***(((%%%%%%$$$$$$###$$$$$$$$$###%%%&&&$$$%%%'''$$$###""""""$$$&&&'''%%%$$$"""$$$''')))***)))'''&&& %%%)))(((###!!!$$$(((###"""000...---///$$$(((&&&'''((((((&&&&&&'''(((######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$&&&%%%""""""%%%%%%"""!!!"""$$$%%%$$$$$$%%%&&&"""###$$$###""""""$$$&&&"""%%%'''((('''&&&&&&'''###%%%&&&%%%$$$###$$$%%%######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&'''''''''%%%""" '''&&&&&&%%%%%%&&&&&&'''######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%$$$$$$$$$$$$%%%&&&'''######$$$%%%&&&((()))***###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%&&&%%%$$$$$$###$$$%%%'''))))))'''$$$&&&%%%%%%&&&((()))((('''!!!###$$$$$$###"""###$$$############$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$%%%%%%%%%%%%%%%!!!"""(((---+++%%%"""#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$######%%%'''!!!%%%""""""&&&!!!'''#########%%%'''((((((&&&###""""""######$$$%%%&&&$$$&&&''''''&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$)))(((######((()))$$$%%%&&&'''))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$&&&''')))'''&&&$$$$$$&&&''')))((('''%%%"""!!!###'''***((()))******(((((()))***'''(((***++++++***((('''&&&'''((((((((()))---///...---,,,***)))(((((((((***))))))(((((())))))***---//////---((('''(((+++)))((())),,,,,,***)))***,,,,,,,,,***))))))+++---))))))***)))((((((***,,,---***((('''***---///000---******,,,,,,))))))+++******+++,,,---......///*********)))))))))(((((((((((('''''''''&&&&&&&&&(((&&&$$$"""###%%%(((***#########$$$%%%%%%&&&&&&######""""""""""""######!!!!!!""""""""""""######"""!!! """######"""!!!"""###$$$$$$$$$###### !!!"""######$$$$$$$$$$$$###""""""!!!!!!"""""" !!!"""""""""###&&&(((&&&%%%%%%$$$$$$$$$$$$$$$!!!"""############$$$%%%!!!!!!""""""#########"""!!!###$$$$$$###""""""###""""""!!!!!!""""""###$$$"""!!!!!!!!!!!!!!!"""### !!!######$$$$$$### !!!"""###### """#########"""!!!!!!!!!!!!!!!!!!###$$$%%%"""!!! !!!!!!"""!!!!!!"""### !!!"""######""""""!!!"""######$$$$$$$$$$$$"""!!!###&&&$$$ ###$$$"""!!!!!!###$$$$$$###"""$$$&&&$$$"""!!!###&&&""" """%%%%%%"""!!!!!!"""###$$$$$$$$$$$$"""######$$$$$$$$$######"""###############$$$$$$!!!!!!"""%%%(((******)))$$$$$$$$$###$$$$$$%%%%%% $$$%%%######%%%%%%###"""!!! """%%%&&&%%%######%%%((()))((('''%%%$$$ $$$''''''$$$###$$$&&&%%%###///,,,,,,...###'''&&&'''((('''%%%###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&%%%$$$$$$%%%&&&###&&&&&&###"""$$$"""!!!###$$$######$$$%%%"""###$$$###""""""$$$&&&$$$%%%&&&&&&%%%$$$%%%'''%%%'''((('''$$$###$$$%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$((((((((('''%%%### &&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$#########$$$&&&((()))$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$###%%%(((******'''$$$&&&%%%%%%&&&'''(((&&&%%%!!!###$$$$$$#########$$$############$$$$$$$$$$$$%%%%%%%%%$$$######%%%'''$$$$$$$$$$$$##################&&&)))(((###"""%%%"""#########$$$$$$$$$$$$###$$$%%%$$$######%%%&&&!!!### !!!%%%%%%#########%%%((()))((('''############$$$%%%&&&'''###%%%'''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###(((&&&&&&(((###$$$%%%&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$$$$&&&)))''''''''''''''''''''''''(((((('''%%%$$$%%%(((***'''((())))))''''''((()))&&&'''(((((())))))))))))&&&'''((((((''')))---000++++++***))))))))))))*********))))))))))))******,,,...///---(((&&&))),,,(((&&&(((---...******---)))***+++)))''''''))),,,((()))((('''%%%&&&***---,,,)))'''(((+++...///...---***))),,,,,,((((((+++***+++---...///...---,,,000000000//////.........------,,,,,,++++++******)))'''$$$""""""%%%(((+++""""""###$$$%%%%%%&&&&&&######""""""""""""###### !!!"""###$$$$$$"""!!! """######"""!!!"""###%%%%%%$$$$$$### !!!######$$$$$$$$$$$$######"""""""""""""""!!!"""###"""!!!!!!###%%%&&&&&&%%%%%%$$$%%%%%%%%% !!!""""""!!!!!!"""######$$$%%%&&&'''&&&%%%%%%"""###%%%%%%###"""###$$$"""""""""""""""######$$$$$$###"""!!!!!! !!! !!!######$$$$$$$$$  ###$$$"""$$$%%%###!!! ###""""""""""""$$$&&&''''''%%%"""  !!!!!!"""!!!!!!"""### !!!!!!!!!!!!  !!!"""###############"""$$$'''%%%!!!!!!$$$###"""!!!!!!###$$$$$$###$$$###!!!!!!!!!"""###$$$ &&&,,,,,,'''!!!!!!"""###$$$%%%&&&&&&&&&###$$$%%%%%%$$$###!!! !!!###%%%%%%"""!!!###&&&$$$######%%%(((*********############$$$%%%&&&&&& """ !!!&&&******!!!!!!$$$%%%###!!!###&&&((()))(((&&&$$$#########$$$&&&''''''&&&$$$(((%%%000,,,+++...###''''''''''''%%%###!!!!!!!!!'''''''''((((((((())))))###$$$%%%%%%%%%%%%&&&'''"""&&&'''%%%$$$&&&$$$!!! """"""""""""###$$$"""###$$$###""""""$$$&&&%%%&&&&&&%%%######%%%'''%%%'''(((&&&"""!!!"""#########$$$%%%%%%%%%%%%$$$&&&'''''''''&&&%%%%%%$$$''''''''''''&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&'''############$$$&&&(((***%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''&&&%%%###"""%%%%%%%%%$$$$$$#########$$$#########$$$$$$&&&&&&$$$###%%%(((++++++((($$$%%%%%%$$$%%%&&&&&&%%%###!!!###%%%%%%%%%$$$%%%&&&"""############$$$$$$$$$%%%&&&&&&$$$######%%%'''$$$$$$######""""""!!!!!!%%%###$$$%%%$$$!!!###'''###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&(((***&&&'''+++$$$ +++#########%%%((()))((('''$$$$$$$$$$$$%%%&&&'''(((!!!$$$&&&%%%###"""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&"""'''$$$$$$'''""""""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%%%%'''***%%%&&&)))******)))&&&%%%((()))***)))((('''(((***'''((()))((('''&&&''')))%%%&&&&&&'''((()))******&&&''')))(((''')))---111(((((((((((()))***+++,,,******))))))))))))*********---///---((('''***...'''$$$'''---...++++++///)))+++,,,)))&&&%%%&&&((('''((('''$$$"""$$$)))---***((((((***...///...,,,,,,))))))++++++((('''******+++...000000...,,,***:::<<<===;;;777333333555555333111//////...---,,,+++***))))))))))))'''%%%&&&&&&&&&%%%%%%%%%%%%$$$ !!!"""#########"""$$$$$$###""""""###$$$%%%$$$$$$$$$$$$############&&&$$$######$$$$$$"""!!!######""""""""""""######$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$######"""""""""$$$&&&%%%!!!$$$ """$$$$$$$$$###$$$%%%&&&%%%%%%$$$###"""!!!!!! ###%%%&&&%%%###""""""$$$###""""""!!!"""""""""'''%%%###"""######"""!!! !!!!!!"""""""""""""""""""""""""""""""""###### !!!"""###$$$%%%%%%!!! !!!"""###!!!"""###$$$$$$%%%$$$$$$!!!###$$$$$$######$$$%%% """###"""!!! !!!#########"""""""""""""""###&&&&&&%%%$$$#########$$$&&&%%%$$$######$$$%%%&&& !!!"""###$$$%%%&&&&&&"""!!!&&&$$$###%%%!!!#########$$$%%%'''%%%###"""!!!!!!###%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&(((((('''&&&&&&''')))***"""%%%(((&&&!!!"""%%%%%%###!!! ###&&&(((### """%%%'''&&&$$$)))'''$$$###$$$%%%$$$$$$&&&$$$!!!!!!"""$$$$$$### ''')))$$$$$$''' '''(((%%%!!!$$$***)))$$$&&&&&&%%%%%%%%%&&&''''''###$$$&&&(((*********)))%%%&&&&&&''''''&&&&&&%%%!!!"""$$$$$$"""!!!"""###$$$$$$##################$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%...***'''&&&'''&&&$$$!!!&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((('''''''''$$$&&&'''&&&%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$'''***,,,***&&&###%%%%%%&&&&&&&&&&&&&&&&&&###%%%%%%###$$$'''%%%!!!%%%%%%$$$""" !!!###%%%"""###""""""%%%((("""&&&&&&""""""%%%$$$######""""""######$$$%%%###$$$$$$%%%%%%%%%$$$$$$)))&&&"""!!!###&&&)))+++&&&%%%$$$$$$######$$$$$$!!!"""$$$$$$"""!!!!!!"""!!!%%%&&&######&&&)))((($$$&&&((())))))((('''%%%'''%%%$$$%%%(((***)))'''!!!%%%%%%!!!"""''''''$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))&&&)))&&& ###...///(((''''''&&&%%%$$$%%%(((+++&&&'''((('''%%%%%%''')))&&&'''((((((''''''(((***''''''&&&&&&&&&&&&'''''''''%%%%%%&&&***---...///((())))))*********))))))(((******&&&&&&******((((((+++------+++)))((((((((((((((((((''')))---///000---***((((((((('''&&&'''***,,,+++((('''))),,,---***(((***...000---)))111...***)))***,,,------111111111111111111111222EEEHHHIIIHHHEEEDDDFFFHHHFFFDDD@@@===;;;999777666222111000///...,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$###"""!!!""""""###$$$$$$$$$$$$#########""""""!!! """%%%&&&&&&%%%$$$######""""""""""""#########""""""""""""########################""""""!!!$$$%%%$$$ ### """""""""!!!"""$$$$$$######""""""!!!!!! """$$$$$$###!!!!!!"""###"""""""""###$$$$$$%%%'''%%%######$$$$$$###""" !!!!!!"""""""""""""""$$$$$$###""""""######### !!!"""###$$$%%%%%%!!!!!!  !!!"""############$$$######""""""!!!"""$$$###""""""###%%% """###"""!!! !!!#########""""""""""""######%%%$$$$$$############$$$$$$$$$############$$$$$$"""""""""""""""#########$$$"""$$$""""""$$$!!!#########$$$%%%'''$$$###"""""""""###%%%%%%%%%%%%%%%%%%$$$###"""""" !!!"""$$$'''***,,,---"""$$$""""""%%%###!!! """$$$&&&"""!!!!!!"""$$$&&&&&&&&&(((&&&$$$$$$%%%%%%%%%###%%%###""""""$$$%%%%%%$$$###(((###"""%%%$$$###$$$"""!!!&&&&&&"""$$$$$$%%%%%%&&&'''((((((###$$$&&&(((***+++++++++%%%&&&&&&&&&&&&&&&&&&%%%!!!###$$$$$$###""""""###############$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$""""""#########""""""!!!######$$$%%%&&&'''''''''***'''%%%%%%&&&'''&&&$$$''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$%%%'''$$$%%%%%%%%%%%%%%%%%%&&&"""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&)))+++)))&&&###((('''&&&%%%%%%%%%%%%%%%###%%%$$$"""$$$&&&%%% %%%%%%$$$"""!!!!!!###%%%$$$&&&''''''%%%%%%''')))"""&&&&&&""""""%%%$$$ $$$$$$$$$$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))&&&&&&%%%$$$$$$$$$$$$$$$!!!"""$$$$$$###"""$$$%%%###&&&'''$$$"""%%%'''&&&"""############""" %%%###"""$$$'''((('''&&&###&&&&&&######'''(((%%%%%%%%%$$$$$$$$$%%%'''((($$$$$$%%%%%%&&&''''''(((%%%***)))###&&&,,,+++"""%%%&&&&&&%%%$$$%%%''')))&&&''''''&&&$$$$$$%%%'''%%%&&&''''''&&&&&&'''((((((''''''&&&&&&''''''(((%%%$$$$$$&&&))),,,---,,,)))))))))))))))*********(((******&&&&&&******((((((***------+++)))(((((('''((((((''''''))),,,///---+++)))((()))))))))(((((()))******))))))***+++(((&&&%%%)))...000///,,,000...+++***+++,,,,,,,,,000000000000000000000000OOORRRTTTUUUUUUXXX]]]bbb___\\\WWWQQQMMMJJJHHHHHHCCCBBB???<<<888444000...,,,+++******))))))))))))))))))(((''''''&&&%%%%%%&&&%%%$$$######$$$%%%%%%$$$$$$$$$#########""""""###""""""###$$$$$$###"""$$$$$$$$$######"""""""""""""""############"""""""""""""""""""""""""""""" $$$%%%$$$### """"""!!!!!!###$$$######################## !!!"""""" !!!"""""""""######$$$&&&'''((((((&&&$$$$$$%%%%%%$$$### !!!""""""######""""""&&&&&&%%%$$$############ !!!"""###$$$$$$%%%!!!!!! !!!"""###############"""!!!  !!!###"""!!!!!!"""$$$ """###"""!!! !!!######"""""""""""""""#########""""""""""""######$$$""""""############""""""###"""""""""!!!!!! &&&$$$######"""!!!%%% !!!############%%%'''"""############$$$$$$$$$!!!"""###$$$$$$###""" """###$$$&&&&&&&&&&&&%%% ###%%%$$$!!!!!!###%%%%%%$$$"""!!! !!!###$$$"""""""""""""""###&&&)))&&&%%%%%%%%%''''''%%%###$$$######%%%&&&'''&&&%%%"""(((######&&&%%%%%%&&&$$$"""###'''(((%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&(((***,,,---...%%%%%%&&&&&&&&&&&&%%%%%%"""$$$&&&%%%$$$###$$$$$$#########$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%'''((())))))%%%$$$######%%%''''''&&&(((((('''&&&%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$!!!!!!"""###############%%%&&&&&&%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$######%%%''')))(((%%%"""***)))'''$$$###$$$$$$%%%###%%%$$$"""$$$'''%%%!!!%%%%%%%%%###!!!!!!###%%%%%%&&&'''&&&$$$######$$$"""%%%%%%######%%%$$$!!!%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%&&&&&&'''''' $$$((()))(((&&&&&&((('''&&&&&&%%%$$$%%%%%%%%%"""###$$$$$$######%%%'''$$$(((((($$$"""$$$&&&$$$''''''&&&$$$######""""""###"""!!!###%%%&&&%%%$$$%%%''''''$$$$$$'''(((&&&%%%$$$######$$$&&&)))***$$$$$$$$$%%%&&&&&&''''''$$$)))+++'''(((***&&&###%%%&&&%%%$$$$$$%%%'''&&&&&&&&&%%%######$$$%%%$$$%%%&&&&&&%%%%%%&&&((((((''''''&&&&&&''''''((($$$###$$$&&&)))+++***)))))))))((((((((()))***+++(((******&&&&&&******((((((***,,,,,,***)))((()))&&&'''(((''''''(((+++---***)))'''((()))*********)))((('''(((*********)))'''&&&%%%(((---///...,,,---,,,+++,,,...000000///333222222222222222222222OOORRRVVVYYY]]]dddnnnuuuuuurrrllleee```^^^^^^```]]]\\\XXXQQQJJJBBB>>>;;;999888555222///---,,,,,,******)))((((((''''''''')))((('''&&&&&&&&&'''((($$$$$$$$$$$$############"""""""""###$$$$$$###!!!%%%%%%%%%$$$$$$###""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""" %%%!!!&&&######!!!"""############%%%'''%%%%%%%%%&&&&&&'''''''''!!!""""""!!! !!!###$$$$$$$$$%%%%%%&&&(((((()))'''%%%%%%%%%&&&%%%$$$!!!!!!"""############"""((('''&&&%%%$$$######### !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!""""""""""""""""""""""""!!! !!!""""""!!!!!!"""### """###"""!!! !!!###""""""""""""""""""###$$$!!!!!!!!!!!!!!!"""###$$$ !!!"""######"""!!! ###""""""""""""!!!!!!!!!%%%%%%&&&$$$ """&&& """###$$$######%%%&&&""""""###$$$$$$$$$$$$### ###%%%%%%$$$###$$$%%%'''((('''%%%###!!!!!!###%%%%%%######%%%'''&&&%%%$$$###""""""######"""###$$$""" """'''+++$$$$$$%%%&&&((((((&&&$$$$$$$$$$$$&&&((()))'''%%% ''')))### """$$$$$$&&&&&&%%%$$$%%%'''((('''''''''''''''&&&%%%%%%$$$%%%%%%&&&(((***,,,...///&&&%%%%%%%%%%%%%%%%%%&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$%%%&&&&&&'''&&&&&&&&&###$$$$$$%%%&&&''''''(((######"""###$$$&&&&&&''')))((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%'''((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!$$$'''((('''%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&'''(((&&&$$$######$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$&&&((('''%%%###***(((%%%######$$$&&&'''$$$&&&%%%$$$%%%((('''###$$$%%%%%%$$$""""""$$$&&&$$$%%%$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&"""###$$$&&&'''((((((((( %%%******'''%%%&&&)))((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&%%%######%%%'''###''''''$$$"""%%%&&&%%%+++***(((&&&%%%&&&'''(((###""""""###$$$$$$$$$$$$&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$###$$$&&&(((***%%%%%%%%%&&&&&&'''''''''###(((***((('''((($$$###%%%''''''%%%%%%%%%&&&&&&''''''&&&$$$###$$$%%%$$$&&&''''''&&&%%%'''(((((((((''''''''''''(((((($$$$$$%%%'''***+++)))((()))((('''&&&''')))+++,,,(((******&&&&&&******((((((***++++++***)))))))))&&&'''(((((('''(((***,,,***)))((()))***+++***)))***'''&&&'''+++,,,+++(((***))))))***,,,---+++)))++++++,,,///333666666666888888888888888777777777IIIMMMRRRXXX___iiiuuu}}}{{{uuupppppptttxxxzzzyyyuuulllbbbXXXSSSQQQKKKHHHBBB<<<666111///---,,,+++***)))))))))************((('''''''''((((((%%%%%%%%%%%%$$$$$$$$$$$$"""%%%'''&&&$$$%%%%%%%%%&&&%%%$$$###"""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""""" &&&###!!!&&&###$$$"""#########"""###%%%'''%%%%%%%%%&&&''''''((((((###$$$$$$###""""""###%%%''''''&&&&&&&&&&&&&&&'''***(((&&&%%%&&&&&&%%%$$$!!!""""""###############((('''&&&%%%$$$$$$$$$$$$!!!!!!""""""######$$$$$$!!!!!!!!!""""""""""""""" !!!"""""""""""""""!!!""""""!!!!!!"""### """###"""!!! !!!###""""""!!!!!!"""###$$$$$$!!! !!!"""###### !!!"""######"""!!! """""""""#########$$$$$$!!!$$$%%%### !!!$$$'''!!!"""$$$$$$######$$$&&&""""""###$$$$$$$$$$$$### ###%%%%%%$$$$$$ $$$'''))))))(((''' !!!!!!!!!!!!"""###&&&&&&&&&%%%$$$$$$$$$$$$"""$$$$$$"""!!!"""''',,,######$$$&&&))))))(((&&&%%%$$$%%%'''))))))'''%%%((()))&&&###"""$$$$$$"""$$$###""""""!!!!!!"""$$$$$$$$$%%%''''''''''''&&&%%%&&&''')))***,,,---...&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%$$$$$$############$$$&&&''''''&&&$$$###!!!!!!"""###############%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''$$$$$$$$$%%%%%%&&&&&&&&&!!!$$$'''((('''%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''((())))))(((%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###%%%''''''&&&$$$'''&&&$$$######%%%(((***%%%''''''%%%'''***)))%%%###$$$%%%%%%######$$$&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$###$$$%%%%%%$$$$$$$$$###############$$$%%%%%%"""###%%%&&&'''((())))))"""&&&)))(((%%%$$$(((,,,)))(((''''''&&&&&&'''''''''((((((&&&$$$"""###$$$!!!%%%&&&######&&&((('''%%%$$$###""""""$$$&&&((($$$$$$%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%((('''%%%$$$$$$%%%'''(((''''''''''''(((((((((((($$$'''(((&&&%%%'''&&&$$$%%%'''(((((('''%%%&&&&&&'''(((((('''%%%$$$&&&'''%%%'''((((((''''''((()))(((((((((''''''(((((((((%%%%%%&&&(((++++++)))(((((((((&&&&&&''')))+++,,,(((******&&&&&&******(((((()))******)))((()))***&&&((())))))((((((***+++,,,+++******+++,,,***)))***'''&&&(((+++---,,,))),,,,,,,,,---.........,,,111111111444777999:::999<<<<<<<<<;;;;;;:::::::::EEEJJJQQQWWW___iiiuuu~~~~~~yyywwwzzzwwwnnniiihhh^^^YYYQQQHHH@@@999555222111000...---,,,,,,,,,---+++***(((''''''''''''((('''''''''&&&&&&&&&%%%%%%#########$$$$$$### $$$$$$&&&''''''&&&%%%$$$""""""############""""""#########""""""!!!!!!!!!&&&$$$"""&&&"""### !!!!!! !!!###&&&#########$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&(((((('''&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$!!!"""######$$$$$$######''''''&&&%%%$$$$$$$$$$$$!!!!!!""""""############ !!!"""#########"""""" !!!"""############ !!!###"""!!!!!!"""$$$ """###"""!!! !!!###!!!!!!!!!!!!"""###$$$%%%"""!!!!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$%%%"""$$$""""""$$$&&&%%%!!!###$$$$$$######$$$%%%"""############$$$$$$$$$!!!###$$$%%%$$$###"""!!!"""%%%'''((('''%%%$$$!!!""""""""""""""""""###$$$%%%%%%&&&%%%%%%$$$##################$$$'''***#########&&&(((******)))&&&&&&%%%&&&''''''&&&$$$(((%%%###"""%%%''''''%%%&&&$$$$$$$$$"""!!!%%% ###&&&(((******+++$$$%%%(((***++++++++++++&&&%%%$$$######$$$%%%&&&###%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$#########""""""$$$%%%'''(((((('''%%%$$$""""""###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""$$$%%%%%%$$$###"""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###%%%'''(((((('''###$$$$$$%%%%%%&&&&&&'''"""$$$&&&'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$!!!!!!###$$$%%%%%%%%%%%%((())))))(((&&&%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$&&&''''''&&&%%%$$$$$$###$$$''')))***$$$&&&'''%%%'''+++***%%%###$$$&&&%%%$$$$$$%%%&&&"""!!!!!!"""%%%&&&&&&%%%$$$######&&&'''$$$$$$&&&######""""""######$$$%%%$$$%%%&&&'''(((((())))))&&&'''(((&&&$$$%%%)))---***)))((((((''''''((((((&&&'''((('''%%%###"""### %%%&&&######&&&)))(((###"""!!!!!!"""$$$'''((($$$&&&'''&&&%%%%%%&&&'''&&&$$$###%%%$$$""""""%%%(((''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''&&&%%%&&&(((***'''((()))(((&&&%%%&&&'''&&&'''((('''&&&&&&''')))&&&''')))(((''''''(((***)))((((((''''''(((((()))'''''''''(((******)))(((''''''&&&&&&''')))+++,,,(((******&&&&&&******(((''')))***)))(((((()))+++''')))******))))))***+++---,,,,,,,,,...---,,,***))))))(((***,,,------,,,,,,---///111222444444555999888666777999::::::999<<<<<<;;;;;;:::999999999FFFKKKQQQWWW]]]fffpppxxxyyyxxxvvvrrrpppvvvxxxvvvvvvqqqlllcccXXXNNNFFFAAA???;;;999666333111000///000...---,,,************+++((((((((((((''''''''''''%%%%%%$$$$$$$$$!!!"""$$$%%%'''((('''&&&%%%######""""""""""""######%%%%%%$$$###"""!!!!!! $$$###!!!$$$ !!! !!!!!!  ###&&&############$$$$$$$$$$$$###%%%''''''&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&'''''')))'''%%%$$$%%%%%%$$$###""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$%%%""""""""""""############ !!!"""###$$$###""""""""""""##################!!!"""$$$###""""""###%%% """###"""!!! !!!###!!!!!!!!!!!!"""###$$$%%%######""""""!!!!!!""""""###""""""!!!!!!""""""###############""""""""""""!!!"""!!!###'''%%%"""###$$$$$$###"""$$$%%%$$$###"""""""""###%%%%%%######$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%### %%%%%%$$$$$$%%%%%%$$$###!!!"""###%%%%%%$$$###"""$$$###"""###%%%'''((('''######"""$$$(((***++++++)))'''%%%$$$%%%%%%$$$###"""""""""######$$$&&&(((***''''''((($$$!!!&&&!!!$$$'''))))))))))))###%%%(((+++,,,***((('''&&&%%%$$$""""""$$$%%%&&&###$$$&&&&&&$$$$$$$$$%%% !!!"""######$$$$$$%%%&&&((())))))(((&&&%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%######%%%'''""""""""""""###$$$%%%%%%$$$######%%%''')))((((((######$$$%%%%%%&&&''''''###$$$&&&&&&%%%$$$%%%'''$$$%%%%%%%%%%%%%%%%%%&&& !!!###$$$$$$%%%%%%&&&'''((((((&&&%%%&&&((($$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$$$$&&&(((((('''%%%%%%%%%%%%%%%&&&'''(((###%%%%%%$$$&&&)))((($$$"""$$$&&&&&&%%%$$$%%%&&&""" !!!###%%%$$$"""%%%"""###''''''$$$$$$'''$$$############$$$%%%%%%&&&&&&'''(((((((((((((((''''''&&&&&&&&&(((***+++******)))(((((((((((()))!!!$$$'''(((&&&$$$######"""&&&'''######&&&''''''&&&%%%%%%$$$%%%&&&(((((($$$&&&((('''%%%$$$%%%'''((($$$###&&&&&&""""""&&&%%%&&&'''((((((''''''&&&((((((((((((((((((((((((%%%&&&((((((&&&%%%'''***'''((('''&&&$$$$$$%%%'''$$$%%%&&&&&&%%%%%%''')))%%%&&&((('''&&&&&&''')))))))))(((((((((((())))))((('''%%%&&&'''(((((('''%%%%%%&&&'''((()))***+++(((******&&&&&&******((('''((())))))(((((()))+++(((***,,,,,,******+++,,,,,,,,,,,,...000000///---(((***,,,,,,,,,---...000///111333555666777888999;;;999777777999;;;======;;;;;;::::::999888888777HHHLLLRRRWWW[[[bbbkkkqqqnnnnnnkkkhhhgggmmmyyyzzzyyyzzzyyypppeeeZZZRRRMMMJJJDDDAAA===888555222111111333222000///......//////))))))))))))(((((((((((("""&&&'''&&&$$$!!!###%%%'''(((((('''&&&$$$###"""!!!!!!"""###$$$'''&&&%%%$$$###!!! ###""""""#########"""!!!"""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''((('''%%%$$$$$$$$$$$$$$$%%%&&&'''((()))(((&&&$$$$$$%%%%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$#########$$$%%%%%%""""""""""""############ !!!"""$$$$$$######"""$$$$$$%%%$$$$$$###"""!!!!!!###$$$$$$######$$$%%%!!!"""###"""!!! !!!###!!!!!!!!!!!!"""###$$$%%%%%%$$$###""""""!!!""""""$$$###"""!!!!!!"""###$$$$$$$$$###"""!!! !!!"""!!!$$$(((###"""###$$$$$$###"""###%%%%%%###"""!!!!!!###%%%&&&"""######$$$&&&'''((())) !!!###$$$$$$$$$$$$###"""!!!!!!"""!!! """###$$$###"""!!!$$$"""!!!###''')))(((%%%$$$###"""$$$'''***,,,---***'''%%%###$$$$$$$$$###"""%%%$$$ """((((((%%%$$$%%%!!!###$$$%%%'''(((((('''%%%###"""%%%))),,,,,,***'''$$$&&&%%%###""""""###%%%&&&"""$$$&&&%%%$$$###$$$$$$ """$$$&&&&&&&&&''')))******)))'''&&& !!!"""###$$$%%%%%%$$$%%%%%%%%%&&&&&&'''''''''"""%%%&&&%%%$$$$$$&&&))) !!!!!!"""###%%%&&&$$$######%%%'''))))))(((######$$$%%%%%%&&&''''''$$$%%%%%%%%%$$$$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&& !!!"""###%%%%%%&&&&&&$$$&&&'''&&&%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$(((&&&%%%%%%&&&(((((((((&&&&&&&&&&&&&&&&&&%%%%%%!!!######"""$$$((('''###"""$$$&&&&&&%%%%%%&&&''''''%%%$$$%%%''')))'''%%%%%%"""###(((((($$$$$$(((%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((((((''''''&&&%%%&&&(((***))))))+++******))))))))))))))) %%%((('''&&&%%%%%%$$$(((((($$$"""$$$&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$&&&'''&&&$$$###$$$'''***%%%$$$((('''######'''"""$$$&&&((())))))((('''''''''''''''''''''&&&&&&&&&'''***+++(((%%%&&&)))''''''&&&$$$""""""%%%'''"""###%%%%%%$$$%%%''')))$$$%%%'''&&&%%%%%%&&&((())))))(((((((((((())))))(((&&&$$$$$$%%%'''''''''$$$%%%&&&((()))*********(((******''''''******((('''((()))((('''(((***+++)))+++,,,---+++++++++,,,***+++,,,///222333222000(((+++......,,,,,,///222555777888999888777888999777555444555999>>>AAACCC<<<<<<;;;:::999999888888OOOSSSXXX]]]```bbbeeegggeeeccc___]]]___gggqqqyyy~~~yyyppplllooosssvvvvvvtttmmmddd[[[WWWVVVOOOJJJBBB;;;777777:::<<>>===;;;:::999999::::::\\\___dddgggiiiiiijjjkkkdddbbb___^^^```eeelllqqqrrrqqqnnnggg___]]]aaaffflllllllllgggaaa[[[YYYXXXTTTNNNEEE===:::<<>>;;;999888888222666555000,,,,,,+++)))))))))(((((((((((()))))))))******+++,,,------...---+++(((''''''((('''''' ###%%%$$$###"""$$$"""!!!"""###$$$$$$###$$$$$$###############$$$$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!###%%%$$$"""$$$###"""###&&&'''&&&%%%""""""###$$$$$$###"""!!!"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###!!!"""&&&%%%!!! !!! ###$$$######%%%&&&$$$""" ###$$$###"""%%%$$$"""  !!!"""''''''&&&$$$###"""!!! #########$$$%%%&&&&&&&&&###"""!!!!!!!!!"""$$$%%%!!!&&&)))'''%%%&&&######""""""######$$$%%%""""""""""""############"""!!!!!!###%%%$$$"""$$$###"""""""""###%%%&&&!!!###$$$$$$######$$$%%%#########$$$$$$$$$$$$###!!!)))&&&$$$------%%%$$$###$$$$$$###!!! """#########$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&###%%%(((((('''%%%%%%%%%"""###$$$$$$###"""$$$%%%"""$$$&&&&&&%%%######$$$&&&###!!!"""$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&& """%%%%%%$$$$$$&&&((((((%%%######%%%&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%$$$###"""$$$%%%###&&&&&&###$$$'''((($$$&&&%%%%%%%%%$$$$$$$$$###((('''&&&%%%$$$$$$%%%&&&"""&&&((('''###!!!###%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''&&&%%%$$$%%%'''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$'''''''''&&&$$$######%%%((())))))(((***...,,,(((%%%'''''''''%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%(((&&&'''***(((%%%&&&***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%&&&((('''$$$%%%)))###%%%&&&&&&&&&&&&((()))'''((()))******)))'''&&&&&&&&&&&&&&&%%%$$$###""""""&&&(((&&&'''***)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%""""""&&&'''$$$$$$((($$$$$$%%%%%%&&&'''''''''&&&''''''&&&%%%%%%'''(((%%%&&&''''''&&&&&&((()))$$$%%%%%%%%%&&&'''''''''&&&'''((('''&&&&&&'''(((%%%&&&'''((((((((('''&&&)))***+++***(((((((((***)))&&&%%%((('''%%%%%%((())))))((((((((('''''''''******)))(((((()))))))))''''''(((((()))***+++,,,///...---,,,,,,---///000111111111333555666777666666555555777:::<<<<<<;;;===============<<<;;;;;;:::999999:::;;;===???AAA===<<<:::999888888999:::lllppptttvvvuuusssrrrqqqhhhgggfffeeeeeefffggggggdddbbb\\\SSSMMMMMMRRRWWW]]]^^^______]]]\\\]]]^^^[[[SSSHHH???<<<@@@GGGLLLPPPMMMHHHCCC@@@??????@@@:::======777333333222///,,,,,,++++++++++++,,,,,,,,,---...///000111222222111...)))'''&&&&&&&&&&&&$$$&&&###!!!###&&&'''%%%######$$$&&&'''&&&###$$$$$$%%%%%%$$$$$$$$$$$$######"""""""""######""""""#########$$$$$$$$$""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$$$$######"""!!!"""$$$&&&%%%$$$###$$$$$$$$$###"""!!!!!!""""""""""""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!###!!!"""%%%%%%!!! !!! """$$$%%%$$$$$$%%%&&&$$$""" !!!""""""!!!""""""  !!!"""&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%&&&&&&''''''""""""""""""############""" $$$'''&&&%%%&&&######""""""######$$$%%%"""""""""#########$$$$$$"""!!!!!!###$$$$$$""" %%%%%%$$$$$$######""""""!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$######"""!!!+++***(((000...&&&%%%######$$$###!!! """###$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""$$$&&&'''%%%$$$$$$$$$ """"""""""""###%%%###$$$%%%%%%$$$###$$$%%%&&&$$$######$$$%%%%%%$$$$$$%%%&&&''''''&&&%%%%%% ###&&&'''&&&$$$$$$$$$'''%%%###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%$$$######%%%&&&###&&&&&&$$$$$$''''''%%%$$$$$$############""""""&&&&&&%%%$$$$$$$$$%%%%%%"""%%%'''&&&###!!!###%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&%%%###"""###$$$&&&((('''&&&(((,,,,,,(((%%%'''((('''&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&***((((((***'''######'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&'''&&&'''***)))'''(((,,,%%%'''))))))'''&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%$$$######"""&&&(((&&&'''***)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))'''&&&((('''$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%((()))***)))'''%%%%%%%%% ###%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&'''(((***%%%&&&''''''((((((''''''%%%(((***+++***))))))***'''$$$$$$''''''%%%&&&)))))))))(((((((((''''''''')))((((((((((((((())))))(((((())))))***,,,---...444222///---...111555888666666666666888:::<<<===<<<:::999:::===???@@@@@@>>>>>>>>>=========<<<<<<::::::::::::<<<>>>@@@AAA>>><<<:::888777888999:::zzz~~~}}}|||wwwvvvvvvuuusssoooiiifff___ZZZSSSLLLGGGGGGJJJNNNRRRSSSUUUXXX[[[___bbbddd___VVVIII===999===EEEKKKOOOKKKFFFAAA???@@@BBBDDDAAADDDDDD???;;;;;;999666000//////......//////000000111222333444555666777666222,,,(((''''''''''''%%%******%%%"""$$$''''''%%%######%%%&&&''''''"""###%%%&&&&&&%%%$$$###$$$######""""""""""""###"""""""""#########$$$$$$"""""""""!!!!!!""""""###########################"""""""""###$$$$$$$$$###!!!!!!!!!"""###$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!###"""""""""""""""######""""""""""""""""""""""""$$$!!!"""%%%$$$!!! """$$$%%%'''&&&$$$""""""######"""!!! !!!!!!!!!!!!!!!!!!!!! !!!"""###$$$""""""###$$$&&&'''((()))"""""""""#########$$$$$$!!!!!!"""############""""""!!!!!!"""$$$$$$$$$%%%######""""""######$$$%%%""""""#########$$$$$$$$$#########$$$%%%$$$###"""%%%%%%&&&&&&%%%$$$###"""!!!###$$$$$$######$$$%%%"""###%%%%%%$$$$$$$$$$$$((('''%%%++++++%%%&&&"""######"""!!!!!!"""$$$$$$$$$$$$$$$%%%&&&'''(((***(((&&&#########$$$%%%$$$$$$%%%%%%&&&&&&&&&%%%###$$$&&&&&&%%%$$$$$$%%% !!!""""""!!!!!!"""$$$###$$$%%%$$$######%%%'''%%%$$$#########$$$$$$$$$"""###%%%''''''&&&$$$######$$$%%%&&&%%%$$$######&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$######%%%'''$$$%%%&&&%%%%%%''''''&&&$$$#####################%%%%%%%%%%%%$$$$$$%%%%%%$$$&&&((('''%%%$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''&&&'''(((((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''%%%&&&''''''%%%$$$%%%&&&$$$&&&&&&$$$&&&******(((&&&'''(((((('''&&&((()))$$$$$$%%%%%%&&&''''''''''''%%%%%%'''$$$ !!!$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%!!! ###'''(((''')))...&&&(((+++***(((%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&)))***'''&&&(((&&&"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''')))((('''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))+++***(((&&&%%%%%%!!!%%%''''''&&&&&&&&&((((((((((((((('''''''''$$$&&&''''''&&&&&&((()))&&&&&&&&&'''''''''''''''%%%'''***+++***)))(((((('''$$$$$$'''(((&&&'''+++******)))))))))(((((((((((('''''''''((()))******+++++++++,,,---///000222666444222111222555999<<<::::::::::::;;;===@@@CCCDDDAAA>>><<<===>>>>>>>>>???>>>>>>===============::::::::::::<<<>>>@@@AAA???===;;;999888999:::;;;uuunnnbbb]]]UUUOOOLLLKKKKKKKKKNNNNNNPPPUUU[[[aaagggiiiaaaWWWJJJ===777888>>>CCCEEEBBB===:::999<<>>999444///.........---------,,,***((('''(((((('''%%%$$$$$$%%%'''''''''###$$$%%%&&&'''&&&&&&%%%%%%%%%$$$###############"""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!"""$$$$$$$$$$$$$$$$$$ !!!"""""""""######$$$&&&%%%%%%$$$###""""""!!!######"""""""""""""""###########################$$$""""""$$$$$$!!! """%%%&&&'''&&&$$$""""""###"""""""""!!!!!!!!!""""""""""""""""""###$$$%%%%%%!!!!!!###$$$&&&((()))***!!!!!!!!!"""""""""""""""!!!!!!"""############""" !!!"""!!!!!!"""############""""""######$$$%%%############$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%###$$$&&&'''((('''%%%%%%!!!###$$$$$$######$$$%%%"""$$$%%%%%%%%%&&&((('''###""""""!!!"""######"""!!!!!!###$$$############$$$&&&((())))))(((%%%###"""###$$$%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%'''&&&%%%$$$%%%&&&###$$$%%%$$$"""!!!"""######$$$$$$$$$######%%%'''#########"""""""""###$$$ """$$$&&&&&&%%%$$$###&&&%%%$$$######$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######%%%'''&&&%%%%%%&&&'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$######%%%&&&'''$$$&&&''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&'''(((&&&&&&&&&'''&&&))))))&&&&&&***,,,+++&&&''')))((('''''')))***&&&'''''''''((((((((()))(((&&&''')))(((%%%%%%)))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%"""###"""%%%***&&&)))******(((%%%######&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''((('''''''''&&&)))***'''&&&(((&&&"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&%%%%%%&&&%%%$$$######$$$$$$%%%&&&&&&'''%%%(((******((('''''''''"""&&&(((''''''''''''((((((((((((((('''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&''''''((((((&&&(((++++++***(((&&&&&&(((%%%%%%)))***((()))---+++++++++*********))))))''''''''''''(((***++++++,,,,,,+++,,,---000222333555555666777888:::;;;<<<===>>>>>>======>>>BBBEEEEEEBBB>>><<<<<<======<<>>===<<<======>>>;;;::::::;;;<<<>>>@@@BBB??????===<<<;;;;;;<<<<<<|||llleee]]]WWWTTTSSSQQQNNNPPPPPPPPPTTT\\\ccchhhkkkbbb[[[NNNCCC;;;999:::<<<<<<999666444444777;;;>>>BBBIIIMMMKKKHHHFFFBBB===555555444444444444555555777777777888999999::::::>>>:::666222111111111000222...***)))+++,,,,,,+++)))((('''(((*********(((&&&&&&'''((())))))))))))((('''&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$"""""""""""""""""""""""" ###%%%&&&%%%$$$$$$$$$ !!!######""""""$$$%%%&&&%%%$$$###############$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!$$$### ###!!!###%%%%%%$$$###$$$%%%!!!"""###"""!!!"""###%%%#########$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&########################""""""""""""###############$$$"""!!!"""###!!!######""""""######$$$%%%#########$$$$$$$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&"""###%%%''''''''''''&&&!!!###$$$$$$######$$$%%%!!!%%%&&&%%%%%%(((***'''...((( """!!!"""!!!"""###"""!!!!!!###%%%"""""""""###$$$''')))***'''&&&%%%$$$######$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%&&&'''&&&%%%$$$%%%'''%%%&&&&&&%%%###""""""###"""###$$$%%%$$$$$$%%%'''"""######"""!!!!!!"""$$$ !!!"""$$$$$$$$$######(((%%%"""!!!"""$$$%%%%%%###%%%'''&&&%%%$$$$$$%%%######$$$$$$$$$$$$#########$$$%%%$$$######%%%&&&'''$$$%%%'''(((&&&&&&(((%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''"""$$$%%%%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''"""$$$'''((('''&&&&&&'''%%%))))))%%%$$$'''))))))&&&((())))))((((((***+++************************(((&&&(((******'''(((,,,((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$&&&&&&###$$$(((%%%''')))(((&&&$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&&&&&&&&&&"""&&&(((&&&'''***)))&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((###%%%%%%######&&&&&&$$$"""######$$$%%%&&&&&&'''$$$&&&((((((''''''((()))!!!$$$&&&((('''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%&&&''''''&&&&&&&&&&&&'''((((((''')))******((('''&&&''')))&&&&&&)))***)))***---++++++*********)))))))))'''''''''((()))+++,,,---,,,,,,++++++---000333444777888:::===>>>>>>======>>>@@@AAA@@@>>>>>>AAADDDAAA???<<<<<<=========<<>>===<<<;;;<<<===>>>;;;;;;;;;;;;<<>>===<<<;;;{{{qqqeee^^^\\\\\\YYYWWWVVVTTTRRRUUU\\\cccgggiiieee```WWWMMMEEE???<<<;;;:::888555333333666999<<>>AAACCCAAA>>><<<>>>AAA@@@>>>===<<<===<<<;;;999???>>><<<;;;:::;;;<<<===;;;;;;;;;;;;===???AAABBB<<<>>>@@@AAA@@@>>>;;;999{{{lllbbbaaabbbaaa___ZZZWWWTTTVVV\\\bbbfffggghhheee^^^VVVNNNGGGAAA>>>;;;999777555555666999;;;<<>><<<999999999999777666666666666555333000...---000000222444666555222///......------...///111222,,,,,,***))))))(((((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###''''''%%%###$$$%%% """%%%$$$###"""$$$'''%%%$$$#########$$$%%%&&&$$$$$$###""""""!!!""""""""""""""""""""""""""""""%%%"""!!!###### !!!$$$$$$%%%%%%$$$"""  """$$$$$$###$$$'''***""""""############"""""" !!!"""$$$%%%&&&'''$$$#####################$$$###!!! """$$$%%%'''+++'''%%%&&&%%%!!!#########"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!###$$$### """%%%"""""""""""""""#########!!!###$$$$$$######$$$%%% $$$((('''$$$###%%%)))&&&&&&"""&&&&&&###'''!!!"""###"""!!!"""###%%%%%%$$$$$$%%%'''***---///######$$$%%%%%%%%%$$$$$$"""###%%%''''''&&&%%%$$$###$$$$$$###""""""###%%%!!!"""$$$$$$######%%%&&&"""%%%'''&&&%%%%%%%%%###%%%&&&%%%""""""$$$''' !!!"""$$$$$$###""""""%%%((((((%%%!!!"""%%%((((((%%%###$$$&&&"""###$$$%%%%%%$$$###"""%%%&&&&&&$$$###"""###$$$((($$$$$$))))))%%%%%%***%%%%%%%%%&&&&&&'''''''''%%%&&&((()))))))))((((((((('''''')))***+++***((('''(((***+++++++++***)))''')))++++++******,,,...************************((((((((((((((()))******&&&))),,,...---,,,,,,---***...---(((%%%'''******&&&((()))***))))))+++,,,000///...---,,,,,,+++***+++)))***,,,+++((((((,,,************************&&&''''''((((((''''''&&&"""!!!###&&&&&&$$$&&&***"""###$$$$$$######%%%'''"""$$$'''***++++++)))((($$$%%%&&&'''((()))))))))&&&)))***'''&&&(((&&&"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((($$$((((((######&&&&&&!!!&&&&&&%%%%%%$$$######"""'''''''''%%%$$$$$$&&&(((%%%%%%&&&%%%$$$$$$&&&'''&&&&&&''''''((()))******"""$$$&&&''''''(((***,,,''''''&&&%%%&&&'''((()))%%%&&&'''''''''(((***,,,)))&&&&&&((()))&&&'''***((('''''''''&&&&&&&&&&&&(((((()))***+++---///000444333222222444777;;;===@@@@@@AAABBBBBBCCCCCCCCC===AAADDDBBB===;;;<<>>===:::777444???===;;;:::999:::<<<===;;;;;;;;;<<<===???AAABBB:::<<>><<<888555222222555777777555777555888???@@@;;;999<<<999999777666666777888888888888777666444333222111444444333333444555777888333111...------///333555555333000---+++***))))))************************%%%(((***)))((('''))),,,+++(((%%%$$$'''))))))(((&&&&&&&&&&&&%%%$$$###"""###%%%&&&&&&%%%$$$&&&''''''###!!!"""!!! !!!%%%%%%$$$### !!!%%%)))""""""###$$$%%%%%%%%%%%%)))&&&""" !!!!!!&&&%%%###!!!!!!###$$$%%%!!!###%%%%%%###%%%)))---!!!###!!!###$$$'''$$$"""!!!""""""!!!$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$ !!!"""""""""""""""###""""""!!!!!!"""###$$$ ###%%%%%%$$$#########!!!$$$"""###'''""""""""""""############%%%''')))((($$$###$$$'''!!!'''((($$$"""&&&'''$$$###############$$$$$$$$$!!!!!!!!!!!!""""""""""""%%%###!!!"""&&&((()))(((!!! """$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%###!!! !!!###%%%###########################$$$%%%&&&&&&%%%###"""%%%%%%$$$######$$$%%%%%%"""############$$$$$$$$$!!!"""$$$&&&&&&$$$""" $$$  &&&((($$$###%%%&&&###!!!%%%'''%%%$$$"""""""""######$$$%%%&&&&&&&&&&&&'''(((###%%%'''((('''&&&'''((('''((())))))((('''(((***''')))++++++***+++---...))))))***,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,((())))))***+++*********%%%***,,,***))))))""")))***,,,......---+++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---.../////////---...222222---)))***,,,+++++++++***)))))))))+++//////+++)))******((()))(((((('''%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&%%%%%%%%%&&&'''&&&)))###"""(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###&&&%%%!!!!!!%%%***&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))'''%%%&&&(((***&&&%%%%%%%%%%%%%%%%%%&&&)))$$$###%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''',,,---)))'''))))))&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((((())))))((((((((())))))***)))*********)))(((&&&%%%,,,...///000000111333444777777999;;;<<<=========AAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAA???======>>>@@@AAAAAAAAAAAAAAA@@@???>>><<<===>>>===<<<;;;<<<======<<<<<<<<<<<<===>>>>>>:::<<>>;;;999~~~{{{qqqjjjeeecccaaa```ZZZYYYYYYZZZ\\\```dddfffcccgggiiifffbbb^^^WWWPPPLLLIIIDDD===999888;;;>>>???FFFMMMOOOIIIBBB<<<:::777555222222444666666555444222555;;;<<<777666888777777666555555666777888999888777666555444333333555444444444555666777777333222000//////111333555777666444111///...---,,,,,,---------------------***,,,...---,,,+++---//////+++((((((***,,,,,,+++---------,,,+++)))((('''$$$&&&''''''&&&%%%'''(((((($$$###%%%&&&$$$%%%)))%%%%%%$$$###"""###&&&)))%%%&&&'''(((((((((((((((***'''###"""######""" %%%$$$#########$$$%%%&&&!!!###%%%###!!! """%%%"""%%%###!!!%%%%%%%%%''''''&&&###!!!"""$$$$$$$$$###""""""###$$$$$$$$$######""""""######$$$ !!!"""""""""""""""###""""""!!!""""""$$$$$$!!!###%%%&&&$$$$$$$$$%%%!!!###$$$###!!! """###""""""""""""############$$$%%%&&&%%%#########$$$ %%%&&&"""!!!%%%'''%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""###%%%"""!!!"""%%%'''((('''"""""""""""""""###$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&######""""""""""""######$$$$$$$$$#########"""""" ###%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """%%%&&&$$$!!!###%%%&&&###!!!$$$$$$$$$######""""""#########%%%&&&&&&%%%%%%''')))%%%&&&((()))(((((()))***(((***+++,,,++++++---///)))***,,,---------///111222222222222111000//////---...//////000000000////////////000000000111111///111111------...***###---...///000111000000///111000///...---,,,,,,,,,------,,,,,,------...///111333666777111***)))...)))))))))***+++,,,,,,,,,---000000+++((()))(((&&&(((((('''''''''''''''&&&%%%'''((('''&&&%%%&&&((('''&&&%%%%%%$$$%%%&&&'''&&&"""%%%---...&&&$$$)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))%%%%%%&&&&&&%%%$$$###"""""""""###%%%&&&'''((()))$$$%%%''''''%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&((($$$###&&&(((&&&&&&(((&&&&&&&&&'''''''''''''''###)))***'''%%%((()))&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))((())))))***++++++***+++,,,,,,,,,,,,,,,,,,,,,///111333444666999;;;:::;;;<<<===>>>?????????@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@===<<<===???AAAAAA@@@@@@????????????>>>???@@@???=========>>>?????????>>>>>>=========888:::===??????>>>;;;:::~~~wwwrrrjjjdddaaa___]]]\\\YYYYYYYYYYYY[[[^^^```bbbaaafffiiigggfffeee```ZZZVVVSSSNNNFFF@@@======>>>@@@FFFKKKLLLGGG@@@;;;999777555333222444555555444333222444888999555444666555444333333444555777888888888777777666555444444444555555666666666555555222222111000111222333444777777777666444333111000//////000000111111222222///111222222111000111333333111...---///000111111000000///...,,,+++)))(((&&&((())))))(((''')))***(((%%%%%%((()))'''(((+++&&&'''((('''&&&&&&(((***((())))))************)))***(((&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&& ###%%%$$$!!!!!!"""&&&&&&"""!!!$$$'''&&&"""&&&***(((### """&&&%%%$$$############$$$%%%######""""""""""""######!!!!!!""""""######"""""""""""""""""""""###$$$%%%"""$$$%%%%%%$$$$$$%%%&&& !!!###%%%&&&%%%$$$"""""""""#########$$$$$$$$$###""""""######"""!!!###### ###&&&&&&$$$$$$###"""!!! !!!!!!!!!"""""""""#########"""!!!"""$$$&&&&&&&&&######$$$$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!$$$$$$$$$#########""""""!!!###%%%&&&'''%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$######%%%&&&$$$ !!!$$$!!!"""######$$$############%%%&&&&&&%%%%%%''')))''')))++++++******,,,---)))+++---......///111222---///111222333333555666===<<<:::888666444222111333333444555555555555444666555555444555666777888777777444000000222111...000000000111222333444444777555333111///...------//////...------------...000555<<<:::...%%%(((000)))******++++++,,,,,,------000000+++'''((('''%%%'''''''''(((((()))))))))'''((())))))''''''((()))'''&&&%%%$$$$$$%%%&&&'''+++''''''---,,,%%%###'''''''''''''''''''''''''''''''''''''''(((((((((((()))'''&&&(((+++,,,+++)))%%%&&&&&&'''&&&$$$"""!!!"""###$$$%%%&&&((()))))) ###'''((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''######''')))((()))+++&&&&&&'''''''''((((((((("""''')))'''&&&((()))((((((((((((((())))))))))))))))))***+++++++++++++++)))))))))***+++,,,---...------...///000222333444222444666888999:::===???>>>>>>???@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@<<<>>>@@@@@@???>>>???@@@AAA@@@???>>>===>>>??????@@@AAABBBAAA?????????@@@AAAAAAAAAAAA???>>>===<<<999;;;===?????????===<<<{{{zzzyyywwwxxx{{{~~~}}}}}}}}}~~~|||xxxtttgggeeeaaa^^^\\\[[[ZZZZZZXXXYYYYYYZZZ[[[]]]^^^___^^^ccceeeddddddeeeccc^^^\\\\\\YYYSSSKKKDDD???>>>@@@CCCGGGGGGDDD???;;;:::888777555444444555555555444444666888888666555555333222222222333444666777666666666666666555555555444555666666666444333222111111000000111111222222555666777777777555444333222222222333444444555555222333444444444444444555666555333222222333555555333222222000...,,,***))))))***++++++******+++---***''''''******''''''***)))***,,,,,,+++***+++,,,******+++++++++******))))))(((''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&"""'''(((%%%###$$$%%%!!!%%%&&&###"""%%%&&&%%% ###'''&&&""" !!!$$$$$$$$$############$$$$$$###""""""!!!!!!""""""###!!!""""""#########""""""""""""""""""###$$$$$$%%%"""###$$$###"""###%%%'''$$$"""!!!###&&&&&&"""""""""#########$$$$$$$$$$$$""" ###$$$""""""######!!! """%%%&&&$$$$$$######""""""!!!!!!!!!!!!"""""""""#########"""!!!!!!"""$$$%%%%%%%%%######%%%%%%%%%$$$###""""""############$$$$$$$$$"""######$$$$$$######"""""""""#########$$$$$$$$$ !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""###$$$%%%'''(((&&&###"""$$$&&&###$$$%%%$$$"""!!!"""$$$ """$$$%%%%%%$$$###$$$%%%&&&%%%%%%&&&(((+++,,,---.........///111222---///000111000111222444333555888::::::;;;<<<===BBBAAA???<<<:::888666666888888999999999999999888888777666555555777999:::999777444222222444444222111000000///000222555666999888666444222111000000111000///...---------------111777666,,,###&&&///......---,,,+++******)))+++......***'''((((((&&&'''(((((((((((()))))))))((()))***)))((('''(((***'''&&&%%%%%%%%%&&&'''(((((($$$$$$((()))%%%%%%)))''''''''''''''''''''''''(((((((((((()))))))))***&&&&&&''')))+++,,,---,,,))))))((('''&&&%%%$$$$$$''''''''''''&&&&&&&&&&&&###%%%((()))((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&)))$$$###''')))((((((***&&&&&&&&&''''''(((((()))&&&(((***)))))))))******''''''((((((((()))))))))***+++,,,---......------++++++,,,,,,...///111111111111111111333555777999999;;;<<<<<<;;;;;;===>>>@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>777:::>>>@@@@@@AAABBBCCCAAA???>>><<<<<<===???@@@@@@BBBBBBBBB@@@???@@@AAA@@@AAAAAAAAA@@@???===<<<>>>>>>???@@@@@@@@@???>>>rrrpppnnnmmmnnnqqqsssuuupppooonnnmmmllliiifffccc[[[[[[[[[ZZZZZZZZZZZZ[[[[[[\\\]]]^^^``````aaaaaabbbeeefffddddddeeedddaaaaaaccceeeaaaYYYOOOFFFAAA>>>@@@CCCCCCBBB@@@>>>>>><<<;;;:::888777666777888666777888777777777666555333222222222333444666777555555555555555666666666444555555555444222000//////////////////000111111222333444666666666555444444444444555555555666666333333333444555666666666888777666444444555777888888888777666444222000///+++---......------...///111---,,,---,,,((((((***,,,...000000///...///000...............---,,,+++))))))******))))))))))))$$$%%%&&&''''''''''''&&&!!!%%%***+++)))'''&&&'''!!!%%%&&&###"""$$$%%%###############$$$$$$$$$#################################""""""""""""######""""""############""""""!!!""""""###$$$%%%%%%%%%"""""""""!!!!!!"""%%%(((---)))$$$$$$%%%!!!############$$$$$$$$$$$$%%%""" !!!$$$%%%###!!!%%%$$$$$$$$$"""!!!###&&&#########$$$$$$%%%%%%%%%""""""""""""############!!!"""#########$$$$$$%%%"""###$$$$$$$$$###"""!!!"""""""""#########$$$$$$%%%$$$###!!!!!!###$$$%%% !!!###$$$%%%&&&'''%%%$$$$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""$$$&&&&&&%%%$$$###%%%''')))&&&"""!!!$$$'''###$$$%%%$$$###"""###### !!!###$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%'''***---000111222222222333555777555666777666555444555666999<<>>??????@@@@@@??????>>>===========================999;;;>>>@@@@@@???@@@AAA@@@???===<<<<<<===???AAA@@@AAABBBAAA???>>>???@@@>>>??????@@@@@@?????????AAA@@@@@@@@@??????>>>>>>kkkiiihhhhhhiiiiiihhhggg___^^^\\\YYYWWWVVVVVVVVVUUUWWWZZZ[[[ZZZZZZ[[[\\\^^^```bbbdddeeeeeeeeedddhhhkkkjjjfffeeehhhgggeeeeeeiiimmmllleee[[[PPPJJJAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@===;;;:::;;;<<<777999999777666888777444555444333333444555777888444444555666666777888888666666666555333111000/////////...---...///000111000111333444555666777777666666666666666666666666333333333444777999999888999999888666555666888;;;888888888666555333111000...///111000//////000222999444111111///+++,,,///000111333444333222222333444444444333333111000///,,,...000///...------...))))))))))))))))))))))))'''+++//////+++((('''((($$$((()))%%%###$$$%%%###'''$$$######&&&((('''&&&######$$$$$$$$$$$$######$$$$$$############$$$$$$######$$$$$$######""""""!!!!!!###$$$%%%%%%%%%%%%######"""!!! """&&&)))(((%%%"""###%%%%%% #########$$$$$$$$$$$$%%%$$$###"""###$$$%%%$$$###$$$###$$$&&&$$$!!!"""&&&"""######$$$%%%&&&''''''"""""""""#########$$$$$$!!!###%%%%%%$$$###$$$%%%""""""###############"""""""""#########$$$$$$$$$'''%%%###!!!!!!###%%%''' !!!"""$$$&&&''''''$$$$$$$$$###$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$"""$$$''')))***)))'''%%%%%%''''''%%%""""""%%%(((###$$$$$$%%%$$$$$$######"""###$$$%%%&&&&&&&&&&&&&&&''''''''''''(((,,,///222222333333333444888:::<<<======<<<:::999999:::;;;>>>BBBCCCCCCBBBBBBBBBBBBAAA@@@>>>===>>>>>>???999::::::::::::999888888777666555555555666888999888555555999;;;888666666666555333222333444666777444444444333333444444555222222111//////.........///,,,---111222000000111------------------------''',,,---***))),,,...,,,+++++++++******)))))))))((()))******(((((()))***((((((''''''((()))+++,,,---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,,,,111555333,,,(((***---...,,,***(((((()))+++---&&&&&&''''''((())))))***'''''''''%%%%%%&&&))),,,''''''&&&&&&&&&&&&''''''---)))''')))***(((''')))(((((())))))***+++,,,,,,,,,+++,,,...,,,((((((******++++++++++++,,,,,,,,,///000333555666555444333333333333444555666777888888888888888888999::::::888:::<<<<<<<<<===???@@@======>>>>>>>>>======<<<============<<<<<<<<<<<<>>>???@@@???>>><<<<<<===??????>>>===>>>???@@@AAA???@@@AAA@@@>>>===>>>?????????>>>>>>??????@@@AAAAAA@@@???>>>>>>>>>>>>???eeedddccccccccc```[[[WWWNNNLLLJJJGGGFFFGGGJJJMMMRRRUUUYYYZZZXXXVVVWWWWWW]]]___bbbdddffffffeeedddhhhjjjhhhdddccceeefffdddeeeiiinnnnnniii```XXXSSSGGGFFFDDDDDDDDDEEEFFFFFFEEEFFFEEEBBB???===???AAA:::======999888;;;:::666777777666555555666777888555666666888999:::;;;;;;:::999777555333222111111111000...------///111333222222333444666999;;;<<<::::::999999888777777777555444444777;;;>>>>>><<<:::::::::888666777:::===777777777666555444222222000111333222111111222444<<<666222111000---///444333555666555444444555777777777666666555333222111333666888777555333333444///...---,,,++++++,,,,,,,,,000333333000......000***...---(((%%%''''''&&&&&&%%%$$$######%%%(((+++%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$###"""!!! !!!###%%%&&&&&&&&&&&&%%%$$$###"""!!!$$$))),,,"""!!! ###'''))))))(((#########$$$$$$$$$%%%%%%!!!"""$$$$$$######$$$%%%!!!&&&&&&""""""'''#########$$$$$$%%%%%%&&&""""""#########$$$$$$$$$!!!$$$&&&'''%%%$$$$$$&&&###############$$$%%%&&&#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$%%%%%%$$$#########$$$%%%'''(((###$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$###$$$%%%'''((((((''''''%%%%%%$$$###"""###&&&'''######$$$%%%&&&%%%$$$"""%%%%%%%%%%%%&&&&&&'''((((((((((((((((((***...111111222222222222444777:::;;;=========;;;:::;;;<<<999<<>>=========<<<:::999888999:::;;;777777777777777666555555333333333444444444555555777333333888:::777666888666555444333222333444444333222222222222222333333222111111000////////////111......222444222222444............------------)))---...+++***---...---,,,,,,,,,,,,------------)))+++,,,+++***)))***,,,***))))))))))))+++,,,---+++,,,,,,++++++***)))((())))))))))))))))))))))))+++,,,,,,,,,,,,------------000222222///,,,+++,,,*********+++++++++++++++'''''''''((())))))******((()))))))))'''''')))*********))))))))))))******...***(((,,,---++++++---++++++,,,---...///000000000...///333111------111000000111111111222222222333555888:::;;;;;;999888888777777777888999999:::999:::;;;<<<<<<=========999:::<<<<<<<<<<<<>>>???;;;<<<===============<<<>>>=========<<<<<<<<<<<<>>>??????>>><<<<<<===>>>????????????@@@@@@AAAAAA???@@@AAA@@@>>>>>>>>>@@@CCCBBB@@@>>>>>>???AAABBBAAA@@@@@@???@@@BBBDDDEEE^^^\\\\\\\\\ZZZUUUMMMGGGBBB@@@>>>;;;;;;???DDDIIIOOOSSSWWWWWWTTTQQQPPPQQQXXX[[[^^^aaaccccccbbbaaadddeeebbb^^^]]]```aaa```cccgggjjjjjjfff```ZZZWWWMMMKKKHHHFFFFFFGGGHHHHHHHHHIIIIIIFFFAAA@@@AAADDD>>>BBBAAA<<<;;;???>>>:::999999777666666777888888777777888999;;;<<<===>>>===<<<999666444333333333333111...------///333555444444444555888;;;>>>@@@<<<<<<;;;:::999888888777777666666999>>>AAAAAA@@@;;;<<<<<<:::777888;;;>>><<<<<<<<<;;;:::999888777111222444333222222333555;;;555000///...---000666555666777666555555777999666666666555444222111000999<<<>>>===:::888888999444333000...------...///...222666777666666888:::000222111+++((()))***)))"""$$$%%%""" '''---&&&'''((())))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!! !!!###%%%&&&&&&&&&&&&'''&&&%%%######&&&+++///***((('''&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%"""$$$$$$!!!!!!###&&&&&&'''######((($$$$$$$$$###############"""############$$$$$$$$$!!!%%%((((((%%%$$$%%%&&&$$$$$$######$$$&&&((()))###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$############"""%%%$$$#########$$$%%%&&&###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$""""""!!!!!!"""$$$%%%&&&%%%$$$"""""""""$$$&&&'''######$$$%%%&&&&&&$$$"""((('''&&&%%%&&&'''((())))))))))))((()))+++///333000111111111111333777:::777999::::::999999;;;<<<777999===>>><<<:::999999777666444222222222333444555555555555555444333222///000000111222111111111777111///444666444444888333333222111000000000000222222111000000000111111222111111000000000000000111//////333333000111555222111000///---,,,+++***,,,///000---+++------,,,,,,,,,---...///000111222+++,,,------++++++,,,---***************,,,...///+++---............---+++)))))))))))))))))))))))),,,,,,,,,---------......))))))***---000111///,,,%%%'''+++---...---***)))+++******)))(((''''''&&&)))+++......---+++******---,,,,,,,,,,,,,,,,,,---...******---000//////111......///000111222333444444222444888888333444999555555555666666666777777666888;;;>>>??????===<<<:::::::::999999:::;;;;;;999:::<<<>>>???@@@??????===>>>>>>===;;;:::;;;<<<;;;;;;<<<===============>>>>>>=========<<<<<<<<<:::;;;<<<<<<<<<>>>AAADDD>>>???@@@AAAAAAAAAAAAAAA@@@AAABBBAAA???>>>???@@@HHHEEEBBB???>>>???AAACCCCCCBBBBBBCCCEEEHHHKKKMMM]]]ZZZWWWTTTQQQKKKBBB<<<<<<999666444555999>>>AAALLLNNNQQQQQQNNNJJJGGGEEENNNSSSYYY[[[ZZZYYY\\\___YYYYYYXXXVVVUUUWWWZZZ]]]```aaabbbbbb```]]]YYYVVVMMMKKKIIIIIIIIIHHHFFFEEEHHHGGGEEECCCCCCCCCCCCDDDCCCBBBBBB@@@???===;;;:::::::::999888999:::;;;<<<888888999:::<<<>>>@@@AAA>>>;;;999999:::888444000333222111111111222333444333555777999:::<<>><<<:::999888777888:::;;;===???AAAAAA>>>>>>===============>>>999;;;:::888999;;;:::555:::222---111444222222555444333111//////111444555444444444444555666888999666555777:::999444444777777:::>>>@@@@@@@@@AAAAAA<<<777222///000111111000000333888>>>BBBCCC@@@===999333,,,((('''***---...+++'''&&&))))))&&&)))000---,,,+++***))))))******((('''&&&%%%%%%&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$"""!!!"""&&&***+++)))&&&###((($$$!!!&&&&&&&&&///))))))'''&&&&&&&&&&&&&&&"""###############"""""""""&&&)))'''###"""$$$(((###...000&&&!!!$$$%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$'''""""""'''"""%%% !!!"""###$$$%%%%%%((($$$ ###$$$$$$"""$$$&&&&&&%%%%%%%%%&&&!!!$$$&&&'''%%%$$$######'''$$$""""""$$$&&&%%%$$$$$$$$$##################$$$&&&&&&%%%###"""###$$$###"""!!! !!!"""$$$%%%&&&%%%$$$%%%%%%&&&%%%$$$'''&&&%%%&&&&&&&&&###!!!""""""###$$$%%%&&&&&&&&&)))---,,,&&&###&&&(((%%%)))))))))***++++++,,,,,,//////000111222333333333444444555555666777777888666666555444555666777888333444444444333333555777666666666666444222000///000///---,,,---...000111111222333444444444333222...000222222111111222333000222333333222111111222........................000000000111222333555666222111111///...---,,,+++,,,,,,,,,------.........,,,,,,+++,,,---///111333---///111111///---,,,,,,......------------------333...+++...555777333...///...,,,)))'''(((+++///)))***+++,,,...///000111,,,++++++++++++++++++++++++***+++,,,......---,,,(((---)))''',,,***%%%***------,,,+++,,,---...///,,,,,,,,,---......//////......///000111333444444777777777777777777777777888999:::<<<=========>>>::::::;;;;;;;;;;;;::::::===<<<<<<<<<===>>>@@@AAA888888888777777777777777>>>>>>>>>>>>????????????:::::::::;;;;;;;;;<<<<<<@@@???>>><<<;;;;;;<<<<<<>>>>>>======<<<=========@@@AAA>>>;;;===CCCEEECCCBBBAAA???>>>>>>>>>??????999;;;>>>??????@@@AAABBBCCCDDDCCCBBBAAABBBEEEGGGJJJLLLMMMMMMNNNPPPTTTWWWUUURRROOOLLLIIIDDD===888777555222111222666:::===FFFIIIKKKKKKHHHDDDBBBAAAFFFKKKPPPRRRPPPOOOQQQTTTNNNNNNMMMLLLKKKLLLOOORRRXXXZZZ\\\\\\[[[XXXUUURRRHHHFFFEEEEEEFFFGGGEEEDDDEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBAAA@@@???===;;;:::::::::999888999999:::;;;:::::::::;;;<<<===>>>???>>><<<::::::;;;999666222333333222111111222444555333555777999:::;;;>>>AAA@@@@@@???>>>===;;;999888888888:::;;;===???@@@AAA>>>======<<<;;;;;;<<<<<<999:::999777888:::888444888444333555444111444999555333111//////111333444222222333555777888999:::555444666888777333444777999<<>>???@@@888888999999999999999999=========>>>>>>>>>??????;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999:::;;;<<<===============>>>???@@@BBBCCC@@@<<<===AAACCC@@@AAAAAA???>>>======>>>>>>===???AAAAAAAAAAAABBBCCCFFFGGGHHHGGGGGGIIIKKKNNNNNNPPPSSSUUUWWWZZZ^^^aaaKKKHHHEEEBBB@@@<<<999666222111000///111444888:::@@@CCCEEEEEEBBB???===<<>>???BBBEEEMMMNNNPPPRRRRRRPPPNNNLLLCCCBBBBBBDDDFFFHHHHHHGGGBBBAAAAAAAAAAAACCCEEEFFFAAAAAA@@@@@@>>>===<<<;;;:::999999888888888999999;;;:::::::::::::::;;;;;;===<<<;;;;;;;;;:::888555444333222222222333555666444666888::::::;;;>>>@@@?????????>>>===;;;:::999888888999;;;<<<>>>???@@@===<<<;;;:::999888888888777999888555666888666111555555666666333000444:::555444111000///000111222...000222555777888999999555333333555444111333777999<<>>>>>@@@@@@??????>>>===<<<;;;======>>>>>>>>>>>>======>>>======<<<<<<===>>>>>>999999999::::::;;;;;;;;;<<<<<<<<<============>>><<<<<<<<<<<<<<<<<<<<<<<<888888888999999;;;<<<============>>>???AAABBBCCCBBBDDDBBB>>>===@@@AAA>>>AAAAAA@@@???????????????CCCDDDFFFFFFEEEDDDEEEGGGJJJMMMOOOQQQRRRSSSVVVXXXVVVYYY]]]___aaabbbeeegggBBB@@@===:::888777666555000000000111222555777999<<<>>>@@@@@@>>>;;;:::::::::===??????===:::::::::999999999888777888:::===@@@BBBDDDGGGHHHGGGFFFEEEAAAAAABBBDDDHHHKKKLLLKKKAAA@@@?????????@@@AAABBB>>>>>>>>>>>>===<<<;;;:::999999888888777777777777888888777777777888888999::::::999999999888777777444333333222333444666777666888:::;;;;;;<<<===???>>>>>>>>>===<<<;;;:::999777888999:::;;;<<<======;;;:::999777666555555555555777666333444666444///111222333333111000222555444333111///...//////000,,,...111444555555555444333111000222111///111666666888:::;;;;;;:::;;;<<<555333000......//////000000222666<<>>===<<<======>>>>>>>>>>>>======>>>=========<<<<<<======888888999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>============<<<<<<::::::;;;;;;<<<======>>>????????????@@@BBBCCCDDD@@@CCCCCC???>>>AAABBB@@@BBBBBBBBBCCCCCCDDDEEEEEEJJJKKKLLLLLLKKKLLLMMMOOOPPPSSSWWWZZZ\\\^^^aaaccc```cccfffggggggfffgggggg:::999777444222222333444//////111222444555666666777999;;;;;;999777666777666888::::::888555444333333444555444333333555777555777:::===???@@@@@@@@@>>>>>>???CCCGGGKKKLLLLLLAAA@@@>>><<<;;;;;;;;;;;;999999::::::::::::999999777777777777777777777666444444444444555666666777777777777666555555555666333333222222333555666777777:::<<<===<<<<<<<<<===;;;;;;;;;;;;::::::999888666666777888999999::::::888777666444333222222222222333333111222444222...000/////////222444222///222111000...---------...+++---///000111000///...000......//////---///444111222444444333333444555000///---,,,++++++---...,,,---000555:::>>>>>>>>>777333///++++++++++++***,,,,,,,,,...222666666555888777555444555777999:::666444111...,,,,,,---...''''''''''''(((((((((((($$$%%%'''''''''(((((()))###)))'''$$$(((%%%"""(((###%%%''')))))))))'''&&&%%%&&&&&&'''((((((''''''###$$$%%%%%%%%%%%%&&&'''"""&&&'''%%%%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%'''""""""&&& ###""""""######$$$%%%%%%&&& !!!"""#########""""""!!!###%%%%%%$$$###$$$%%%"""###%%%%%%$$$$$$%%%&&&######$$$$$$###############$$$$$$$$$%%%%%%&&&&&&###$$$&&&&&&%%%%%%&&&((('''&&&%%%$$$$$$$$$%%%&&&###$$$%%%$$$###$$$'''***"""$$$%%%######(((%%%&&&''''''(((''''''''')))***++++++***((()))******++++++,,,,,,---......000000111111222222111111...000222555555444222111111222222333333333333333222333444333333333555777888999999999888666555444...............//////000222333444444444333222111000111333222111000000111///111222222111000000111////////////////////////,,,---...///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++((()))***+++,,,---......,,,,,,,,,+++++++++...000***++++++,,,---...//////...------...111111000///---///111111000//////000//////000000111111222222222333333333444444444555111444666777666555777888666999333000777777555<<<666666666777777777777777444444555555666777777888111333666:::;;;;;;:::999555666777888999:::;;;;;;======>>>???????????????;;;<<<<<<======<<<<<<;;;===============<<<<<<<<<888888888999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>???@@@AAABBB???DDDFFFDDDDDDGGGHHHGGGGGGHHHIIIKKKLLLNNNNNNOOOQQQRRRSSSSSSSSSTTTVVVYYYVVVYYY]]]```ccceeehhhjjjgggiiilllmmmlllkkkkkkkkk333333222000///...000222...///111333444444333333222444666666444333333444333444555555555333111000///000111111000000111333///111333666999;;;<<<<<<999999:::>>>BBBFFFGGGGGGAAA???<<<999777666555555444444555666666666666666444555666666777777666666333333222333333444555666555666666444222222333444222222111222333444666777777999;;;<<<;;;:::::::::777777777888888777666666444555555555666666777777444333222111000000000000...000000...000333222---////////////333777333---///...---,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,+++,,,...---+++---222,,,...///...------...///+++,,,,,,***))))))+++,,,++++++---000555888999888333000---+++*********))))))***+++,,,222888888444777555222000111333666888555444222000......------&&&''''''(((((()))******$$$&&&'''''''''''')))+++"""(((%%%"""'''%%%###***%%%&&&''')))*********)))'''((()))***************'''''''''&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&'''!!!$$$ """((($$$ (((!!!!!!"""###$$$%%%&&&&&&!!!######""""""###$$$!!!###%%%%%%$$$###$$$%%%"""###$$$$$$$$$$$$%%%'''"""$$$&&&&&&$$$###$$$$$$######$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&'''(((&&&%%%$$$$$$&&&(((***$$$%%%&&&$$$"""###'''+++###%%%&&&$$$!!!!!!###&&&'''(((((()))))))))(((((())))))+++......+++,,,000+++,,,,,,---......//////111111222222222222111111...///222333444333222222222222333444444444444333333444555444333333555666777888888888888666444333000000000000111111111111222222333333333111000...///000222111000...///000...///111111///...///000------------------------***+++,,,.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++((()))+++,,,.../////////)))***,,,++++++,,,...000++++++,,,,,,------......000......000222333222000000111333333222222222333222222333333444555666666555555555666666777777888222555888888666555777:::777;;;666333:::999777>>>666777777888999888888888666666777777888888999999333444777999;;;;;;::::::777777888999999:::;;;;;;999:::<<<===>>>?????????::::::;;;;;;;;;;;;::::::;;;<<<<<<=========<<<<<<999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>??????@@@@@@@@@===>>>>>>>>>>>>>>>======>>>>>>>>>???@@@AAACCCDDDDDDKKKPPPOOOOOORRRTTTTTTRRRSSSUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYXXXYYY\\\^^^ZZZ]]]```ccceeehhhkkknnniiikkknnnooooooooopppqqq111222333222//////000333000222555777777666444222111333555555333333333444222222444555666555333111...///000000//////000111,,,---000333666888999:::666666777:::>>>AAABBBBBB>>>===:::666444222111111///000111222333333333333222333444666777777777666555555444333333333444444555666666333000///111333111111000111222444555777555777999:::888666666666333333444444555444444444333333333333444444444444111000//////............***------,,,...222111---)))...000///000333111,,,+++++++++************************++++++,,,,,,,,,)))(((***...---***+++///+++,,,,,,+++******+++,,,)))***+++***((((((***---+++++++++---000222333333000...,,,+++++++++***)))(((******+++222999999333444333111//////000222333222222222111000...---,,,)))))))))***************&&&((()))(((&&&&&&(((***''',,,((($$$)))((('''...''''''((()))***+++,,,,,,)))***+++,,,------------***)))(((((((((''''''&&&%%%$$$$$$&&&'''&&&%%%$$$$$$%%%%%%&&&''''''((((((!!!### """)))&&&###+++###$$$$$$$$$%%%%%%&&&&&&!!!$$$%%%%%%$$$$$$&&&(((!!!###$$$%%%$$$###$$$%%%"""###$$$$$$###$$$&&&(((###%%%((('''%%%$$$$$$&&&$$$$$$$$$%%%&&&'''''''''%%%&&&''''''%%%$$$%%%&&&'''''''''((()))***+++,,,%%%&&&'''$$$!!!!!!&&&***%%%%%%&&&&&&''''''((((((***+++++++++++++++******+++***,,,000///++++++000++++++,,,,,,---......///000000111111111111000000......///000111111111111111222333444444444333333111222333333222333555777444555666666555444222111///000000111111111111111///000111222111000///......///111000...------...,,,...//////...------...------------------------***+++---.........,,,+++,,,,,,---------..................------,,,,,,,,,,,,---...000111111000000***,,,///000//////111222////////////000000000000///111333444333333444555222444555555444444555666777777777777777777777777666666777888888999::::::777:::===;;;777555777999888===888555:::888444:::555666777888999888888777666666777777888999999999777888999999999999999888888888888999999999::::::888888:::;;;<<<=========::::::;;;;;;;;;;;;::::::999:::<<<============<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<============>>>>>>???@@@AAABBBBBB>>>>>>@@@AAABBBBBBAAAAAAAAAAAACCCEEEGGGJJJMMMNNNOOOWWW]]]]]]\\\^^^aaaaaa```aaaaaabbbbbbaaa____________^^^\\\ZZZZZZ\\\^^^^^^___aaacccdddgggkkknnnjjjkkklllllllllllloooppp222444666555333222333555444666999;;;;;;999666444333555666666555555555666333444555777999888666444///000111111000000111222+++,,,///222555777999999555555666999===@@@AAA@@@<<<:::888555222111000000,,,---...///111111111111000111333555777777777777999888666555444333333222555666666333000///111333000000000000111333555666333555777777666444333333111111222222333333222222222222222222222222222222///......---------......(((+++++++++...222111...###,,,111...+++......+++)))))))))))))))*********)))))))))***+++---...///''''''***------******---,,,,,,,,,+++***)))+++,,,(((***,,,+++)))(((+++---+++))))))***,,,...///...///---,,,+++,,,,,,+++***'''******+++222;;;:::333111111111000000/////////000111111111000///---+++,,,,,,,,,++++++*********(((***+++)))%%%$$$&&&(((---222---(((,,,++++++333((((((((()))***,,,---...***+++,,,---............,,,+++)))))))))((('''%%%'''%%%&&&(((***)))((()))%%%%%%&&&&&&'''((())))))$$$&&&###$$$)))%%%!!!)))''''''&&&&&&&&&%%%%%%%%%!!!###%%%$$$"""###&&&)))!!!###$$$$$$######$$$%%%"""###$$$$$$###$$$&&&(((###&&&))))))&&&$$$%%%&&&%%%%%%&&&&&&'''((())))))&&&'''((('''%%%$$$$$$&&&&&&(((***,,,......------%%%'''((($$$ %%%***%%%%%%&&&(((+++,,,,,,+++---------......---,,,,,,000---...222///(((''',,,***++++++,,,,,,------...///000000000000000//////------......///000000111000111222333444333222222...///111111222333666888222333333444333222000///---......///////////////---...///000111111000///---///000///---,,,,,,---+++---......---,,,,,,---------------------------***,,,---//////...---+++------......///000000000000000/////////.........000111222333333222111000...000333555555555555666555555444444444444444444000555:::999444222666;;;444555666555444555777999;;;;;;::::::999888888777777777888999::::::;;;;;;===@@@BBB???:::666777:::999>>>999555999666000555555666777888999888777777444555555666777777888888;;;:::999888777666666666777777777777777777888888777888999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::888999;;;===>>>>>>=====================<<<<<<<<<<<<<<<<<<============>>>======>>>???AAABBBCCCDDD???@@@BBBEEEFFFGGGGGGFFFEEEFFFIIILLLPPPTTTWWWYYYXXXaaaggggggeeegggiiiiiijjjjjjjjjiiihhheeecccaaaccccccaaa]]]ZZZYYYZZZ\\\``````aaabbbccceeejjjmmmllllllkkkiiigggfffhhhjjj>>>>>>>>>===;;;:::888777:::===@@@BBBAAA>>>:::888444777999:::999888888888555777888999999777555444444222000000111333333333111222333555666888999::::::999:::>>>CCCEEEDDDBBB???===:::777444111000///---......---000555666333333333333555888;;;<<<<<<>>>>>><<<:::888777555444666555444222111111222222000111222333333333333333333666888999666333111000222111000//////000111222444333222111000000000000...------,,,,,,+++******))),,,...---***))),,,...---333555000,,,,,,...//////...---,,,+++*********)))+++,,,,,,+++,,,...000)))******++++++,,,------111***''')))+++++++++,,,,,,++++++++++++,,,------***+++------,,,,,,...///000///...---------------***+++,,,---///111333444//////...---------------///000222222000//////000---------------...//////000---,,,...---))))))+++,,,******,,,***'''(((,,,+++,,,------,,,,,,...000,,,---///000111111111000---,,,***)))((((((((((((+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%'''))))))(((&&&&&&'''''''''%%%%%%%%%&&&'''((('''&&&%%%$$$%%%&&&'''(((((($$$(((111///%%%"""(((***(((&&&%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&---------///222444333222,,,***(((&&&%%%&&&''''''&&&'''(((''''''))),,,...,,,---000333444333///,,,///222444555222...+++***333,,,***///111...,,,---------------------------,,,,,,,,,,,,---...///000---///000000///...///000---///000111111111333444444222000...---...///000/////////......------------***)))***---...,,,***---,,,******///333000***,,,---......,,,,,,---...///............---------//////............////////////000111111222333333222111///......000222333666555333111111333555666444666999:::999999999:::666999:::888555333444666777777888888888777777666555777888777666555666777777888888777666666777999888777555444555666888999999???AAA;;;666666888888;;;:::888777666555666666555555555555555666777888777777777777777666666666::::::999888777666555555:::999999888888888999999777333333777888555777<<<;;;<<<<<<<<<<<<<<<======999::::::;;;===>>>??????AAA@@@@@@???>>>>>>======???>>>===<<<<<<===>>>???BBBBBBBBBCCCDDDEEEGGGGGGIIIJJJKKKKKKKKKKKKLLLMMMNNNTTTYYYXXXXXX\\\______```aaadddiiinnnqqqrrrqqqpppnnnlllkkkjjjiiigggeee^^^```bbbbbb___]]][[[[[[^^^]]]^^^bbbfffhhhfffdddgggeeecccbbbcccccccccbbb????????????>>><<<;;;:::<<<>>>@@@BBBAAA???<<<:::666888;;;<<<;;;999999999999:::<<<======<<<:::999666444222111333444444444222333333555666888:::;;;::::::<<<@@@FFFJJJJJJIIIBBBAAA===999666333222111111333333222555::::::777999999999;;;???AAABBBBBBFFFEEECCCAAA>>><<<:::999888777666444333333444444222333333444555555555555555777999888666444333333222222111000000111222222222111111000000000000111...............---------------,,,,,,---...---,,,...444555111,,,---//////000///...---,,,,,,,,,,,,+++,,,------,,,,,,...000,,,,,,,,,---......//////444...,,,...111//////000...------------...//////,,,...//////...///000222000000//////......///////////////000111222444555111111000///////////////000222333333111111111222000000000000000111111222%%%###%%%***---,,,...222111//////000...+++,,,000---...///...------///111---...000111222222222111...---+++***((((((((((((++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((($$$&&&(((((('''&&&&&&&&&((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&'''((()))(((---666555***&&&***'''&&&%%%&&&''')))***+++''''''''''''''''''''''''$$$&&&+++222888:::999888000...+++)))'''((()))***'''(((((((((((())),,,...,,,---...000111000...,,,,,,...111111...,,,***)))///***(((,,,...+++)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......,,,...000000/////////111---///000000//////111222111000///...---......///------,,,,,,,,,+++++++++---+++***+++---...---+++///000///---...000...)))...///000000......///000000000000000/////////...111111000000000000111111111111222333333444555555444444333222222222333444888777555333333555777888555777999999999999:::;;;888999999888666555555666777777888888888888777777777999:::999888777888999888888999888666666888999888777666555666777999:::888>>>???:::666666888888:::999888666666666666777555555555555555666777777666666666666666666777777999999999888777777666666777777666666666666666666;;;888888<<<===:::<<<@@@============<<<<<<<<<<<<:::;;;;;;<<<===>>>???@@@AAA@@@@@@???>>>=========??????>>>>>>???AAABBBCCCIIIIIIJJJJJJKKKLLLLLLLLLOOOQQQRRRRRRQQQQQQSSSTTTUUU[[[___^^^^^^bbbeeedddcccdddfffkkkppptttuuuuuurrrpppnnnnnnnnnnnnllljjjfffeeeeeeccc```\\\YYYVVVXXXXXXXXX[[[___aaa___]]]aaa```___^^^^^^]]][[[ZZZ???@@@@@@@@@@@@???>>>>>>>>>???@@@AAA@@@???>>>===777:::===>>>===;;;;;;;;;<<<===>>>?????????>>>===888666444333555666666666555555555666777:::<<<>>>;;;<<<>>>DDDJJJOOOQQQRRRJJJGGGCCC>>>:::777666555555888888888;;;@@@@@@<<<>>>>>>???BBBFFFHHHIIIHHHMMMKKKIIIGGGCCCAAA>>>===:::999888777666666777777555555666666666666666666777888999888666555555666333333222222222222333333000000000000000111111222000000000111111111222222222///,,,...111222000---///444555111...///000000000000000/////////000000//////000///......///111/////////000111111222222555111000333555222222333111000000000000111222222///111222222222222333555111111111111111111222333444444444333444444555555444444333222222222333333333444666666555444444555555555444444555555666777111......222333000111444666333333444222...///333///000111111000///111222000111222333333444333333000///---,,,***))))))(((+++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))************************&&&((())))))(((''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''((()))++++++222:::999...)))+++((('''''''''(((((()))***(((((((((((((((((((((((( %%%...888???BBB@@@===555222...+++)))***+++---'''((())))))((())),,,...---......///000/////////+++---......,,,+++++++++---)))(((+++,,,***((()))+++++++++++++++++++++++++++++++++***++++++,,,,,,+++---///000//////000111---///000///...---...000........................,,,,,,,,,,,,++++++++++++---,,,+++,,,...///...---...222333000...000///---111333444333222111222333333333333222222222111111444444333333333333444444555555555666777777888888777777777777666555555444:::999777666666777999:::777888999999888888:::<<<:::999777777888888666555777777888888888888777777777999:::999888777888999888999999999777777999;;;888888777666777888999:::666;;;===999666777999888888777777666666666777888555555555555555666666777555555555666666777777777888888888999999888888777:::::::::999999888888888===:::;;;>>>???>>>???BBB??????>>>>>>======<<<<<<======>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCEEEHHHJJJLLLQQQRRRSSSTTTTTTSSSRRRQQQUUUWWWXXXYYYXXXXXXZZZ[[[]]]bbbeeeddddddhhhiiihhheeeeeefffjjjpppuuuwwwxxxsssrrrppppppqqqqqqooonnnkkkhhheeecccbbb^^^YYYTTTSSSSSSSSSTTTVVVWWWVVVTTTVVVWWWWWWWWWUUURRRPPPNNN===>>>>>>???????????????========================999;;;>>>???>>><<<<<<<<<<<<===>>>????????????>>>:::888666555666888777777888888777888:::<<>>AAAEEEKKKQQQUUUWWWRRRNNNIIICCC>>><<<;;;;;;:::===>>>???BBBGGGFFFBBB??????BBBFFFKKKMMMMMMMMMNNNMMMKKKHHHDDDAAA???>>><<<;;;999888888888999:::888888777777777777777777999999999888666666888:::444444444444444444444444111000000111222333444555222222333444444555666666555333222222444555333111000444555111///111222111111111111111111222333444111222333111000000111333000000111222222333333444333000111444555222111333444333333333333444555555333444666666555555777888333333333333333444555666888888777666555555555555777777666666666666666777666888::::::999888999:::999999999999999:::;;;;;;???<<<:::;;;999555444666888666666777444111111555222333444444333222333444333333444444555555555555222222000...---+++******+++,,,---......---,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++)))+++,,,,,,*********+++))))))(((''''''&&&&&&&&&((((((((((((((())))))))),,,---222777666...+++---++++++***)))'''%%%%%%&&&))))))))))))))))))))))))(((,,,333;;;BBBDDDAAA???777444///+++)))***+++---&&&((())))))))))))+++,,,///000000000//////111222---...///...------...000---,,,+++,,,,,,+++***+++++++++++++++++++++++++++++++++************++++++)))+++.../////////000222...000000///---,,,---...------.../////////....../////////........................///000111111111,,,222666333111222555666555777888777666555666777666666666555555555444444666666777777777777666666888888888999999:::::::::888999::::::999777555444;;;:::888777777888:::;;;888999999888777777:::<<<;;;888666666999:::777444666777777888888888888777555777888777666555666777888999:::999888888:::<<<888777777666777888999999555:::;;;888666888999888666666666666777777888888666666555555555666666777444444555666666777888888777888999::::::::::::999;;;;;;;;;;;;::::::999999:::999:::;;;===>>>???AAA?????????@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDEEEAAAAAABBBDDDEEEFFFGGGHHHGGGGGGHHHJJJMMMQQQTTTVVVWWWXXXZZZ[[[ZZZYYYWWWUUUXXXZZZ[[[[[[[[[[[[]]]___cccfffhhhffffffiiijjjgggdddcccdddggglllqqqtttvvvsssqqqoooooooooooommmllljjjfffbbbaaabbb```ZZZTTTPPPPPPOOONNNNNNMMMLLLKKKKKKMMMOOONNNKKKGGGDDDBBB999999;;;<<<<<<======<<<999999999999999999999:::888:::===>>>===<<<;;;<<<;;;<<<===>>>>>>?????????;;;999777666777888888777:::::::::;;;===???AAACCC???@@@BBBEEEJJJOOOTTTXXXXXXTTTMMMGGGBBB@@@@@@@@@@@@DDDGGGHHHLLLOOONNNIIIAAABBBFFFKKKPPPRRRRRRPPPMMMLLLJJJGGGDDDAAA???>>>===<<<:::999999:::;;;;;;:::999888777666666777777999999999888666777:::<<<555555666666666666555555222222222333444555666777444444555555666777888888666888999888666444555777111555555222111333333111222222222222333333444555333444444333222111333444111111222222333333444444222111222666666333333555666666555555666666777888555777888888888888999;;;555555555555555666777888:::999888777666666666666999999888888888999999:::999;;;======<<<<<<<<<======<<<<<<<<<<<<===>>>>>>:::777888;;;<<<999:::===;;;999999:::888444555999555666888888666555555666555555555555555666666666444444333222000///...------...///000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,+++***+++---***************)))(((((())))))******++++++++++++------///111///++++++---***+++,,,***'''%%%%%%'''************************---///333888>>>@@@@@@>>>555333///+++))))))+++,,,&&&(((******))))))***+++...///000///------000222...//////...---...000222,,,---...,,,+++,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,---***,,,.../////////111222111222222111///......///...///000111111111111111000000000000000111111111000111222333333333444555...666;;;888444666999;;;999:::;;;;;;:::999:::;;;999999888888888777777777888888999::::::999888888999999:::::::::::::::;;;777888::::::999777555333999888777777777777888999888888888777666777999;;;:::777555666999999777555666666777888888888888888555777888777666555666777888999:::999888888:::<<<777666666666777777888888555999:::777666999:::888666666777888888999999999888777777666666666777777555555555666777888999999888999:::<<<===<<<;;;;;;777777888888888888777777999::::::;;;<<>>;;;999555555666777888999999999444444555555555555666666666888;;;<<<;;;999999999::::::;;;<<<>>>???@@@@@@;;;999777666777777777666999:::;;;===???@@@AAABBB???@@@BBBDDDGGGLLLSSSXXXZZZUUUNNNGGGBBBAAABBBCCCGGGKKKOOOQQQTTTXXXUUUPPPHHHIIIMMMRRRVVVVVVTTTRRRJJJIIIHHHFFFDDDBBBAAA@@@>>>===<<<;;;;;;<<<===>>><<<;;;999888777777777888888888999888777888:::===666777888888888888777666444444444444555666888888555555666666777888999999777:::<<<:::666444666999222555555222222555555222222222222222222333444555333444555444333333444666111222222333333444555555555444555888777555666:::777666666666666777888888666888999999999999:::<<<777777777666777777888888:::999888777777777777888::::::999999999:::;;;;;;999;;;===>>>=========???>>>============>>>??????;;;999999===>>><<<<<>><<<<<<>>><<<999:::???777999;;;;;;:::888888888777666666555666666777777666666666666555333222111111111222222222222111111111111111111111111111111000000000000000000000000........................+++,,,---,,,******,,,---,,,,,,---......------,,,+++,,,------......------......///...,,,+++---...'''***------***)))+++---++++++++++++++++++++++++------///333888;;;======444222000---,,,++++++,,,(((***,,,,,,,,,+++,,,---+++...///...,,,+++...111...///000///......000111+++...///,,,***,,,,,,+++------------------------,,,,,,,,,,,,---...///000---///222222222222333444444555555444222111222333222222333333444555666666111111111111222222222222333444666666666666888:::666===@@@<<<888999;;;;;;<<<===>>>>>>===<<<===>>>;;;;;;:::::::::999999999888999:::;;;;;;:::999888999999999999999999999999666777999999999777555333777666666666666666666777666777888777666555777999777666555666777777666555555666777888888999888888777999:::999888777888999777888999888888888:::<<<777777777888888888888999777::::::777777::::::888777777888999:::::::::999:::999999888888888888888777777777888888999999999:::;;;===??????>>>===<<<888999;;;<<<======<<<;;;<<<>>>???>>>???DDDEEEDDDBBBCCCDDDGGGJJJLLLNNNOOOMMMMMMMMMMMMNNNNNNOOOOOOJJJKKKMMMPPPSSSVVVXXXZZZTTTTTTUUUWWWZZZ^^^aaacccdddeeeeeefffeeedddcccbbb\\\]]]___``````aaacccdddgggiiihhheeeeeegggeee```^^^]]]]]]^^^aaacccddddddeeecccaaaaaaaaa```___]]]]]]YYYUUURRRQQQNNNJJJFFFBBBBBBAAA>>>;;;999999:::===AAADDDCCC>>>999777666222333444555555555555555000111222333333333333222333555888999888777666666666777777888:::;;;===>>>:::888666555555666555555666888;;;===???@@@??????===???AAACCCFFFKKKSSSYYYXXXSSSLLLDDD@@@???AAACCCHHHMMMQQQTTTXXX[[[XXXRRRPPPQQQTTTWWWXXXVVVQQQNNNDDDDDDCCCCCCBBBAAA@@@@@@@@@???>>>>>>>>>>>>@@@@@@@@@>>><<<:::888888999:::666777888888888888:::<<<777888999::::::999888777555555444444555666777777555555666666777777888888999999999888777666666666333555555333333666666333222222111111111222222333333444555444333444666888333333333444555555666666777666777999777555888>>>666666666666666777888888666888999999999999:::<<<999999888777777777888888999999999999999:::;;;;;;:::999999999::::::;;;<<<777999;;;<<<;;;;;;<<<==================>>>??????DDDAAA@@@AAA@@@<<<;;;>>>===<<<<<<>>>===;;;<<>>>>><<<:::::::::888777666555555666777777777888888999888777666555777666666555555666666777444444444444444444444444333333333333333333333333111111111111111111111111/////////...------///111---...000111222222111111---...///000000000//////000222333222000000000000(((---111111...---///222..............................///222666999999999444444333111000//////...,,,...000000///...//////,,,///222111...---000333111222333222111000111222,,,111222...+++...///---////////////////////////,,,------...///111222333333555777777666666666777666888888888666666666888666666666666777999;;;<<<444444444444555555555666555777999:::999999;;;===:::@@@BBB>>><<<>>>???>>>>>>???@@@@@@>>>>>>???@@@<<<<<<<<<;;;;;;;;;::::::777888:::;;;;;;:::888777888888888888777777777777666777777888888777666555666666555555555555666666444666777777555444555666444555666666555444555666555666777888888999999999777999:::999888777888999666777888888777777999;;;999999::::::;;;;;;::::::999;;;;;;888888;;;;;;777999999:::;;;;;;;;;:::999<<<;;;::::::999999999:::999999999999999999::::::<<<>>>@@@AAABBB@@@>>>===<<<===@@@BBBDDDDDDCCCCCC???CCCCCCAAACCCIIIJJJHHHFFFGGGIIIKKKNNNPPPRRRSSSRRRRRRSSSSSSSSSSSSTTTTTTRRRRRRTTTVVVWWWYYY[[[[[[XXXXXXXXXZZZ\\\___bbbdddffffffeeeeeeeeeeeeeeeeee[[[]]]___``````aaaccceeedddeeebbb___```aaa^^^XXXVVVUUUUUUVVVWWWWWWVVVTTTRRRQQQPPPQQQRRRSSSRRRQQQNNNLLLJJJGGGDDDAAA@@@???999:::;;;999666666888;;;;;;???CCCAAA<<<777666777111222222333444444333333///000111222333222222111111333666777666555444444222222222444555777999::::::777555444444555444444333666999===>>>>>>===<<<<<<>>>@@@BBBEEELLLUUU[[[VVVQQQIIIBBB>>>===@@@BBBFFFKKKPPPRRRVVVYYYVVVPPPTTTUUUWWWXXXWWWSSSMMMHHH????????????????????????BBBAAA@@@@@@@@@AAABBBCCCBBB@@@>>>;;;::::::;;;;;;555666888888888888:::;;;888999::::::::::::999888555444444444444555666666666666666666666777777777;;;777555555777888555222444666555333444777777333222111111000000111111222222333444444444444777999444444555555666666777777777555666777666444888???666666666555666666777888666888999999999999:::<<<::::::999888777777777777999999999:::;;;<<<===>>>999999999999999:::;;;<<<555777999:::999999:::;;;======<<<<<<======>>>???AAA>>>>>>@@@@@@======@@@;;;999:::<<<<<<999;;;@@@;;;===???@@@>>><<<::::::888777666555555666777777888999:::;;;;;;:::999888;;;:::999888888999:::;;;666666666666666666666666555555555555555555555555333333333333333333333333444444444333111111444666...000111333444444444444...///111222222222111000111555888777666555333222...222666555111...000333000000000000000000000000333333444666888999777555555555555555444333222111///111333333222111111222///333666666222111333666444666777777555444444444///555666111...111222000111111111111111111111111------...///111333555666777999;;;;;;999999999:::888:::;;;:::999888999;;;999888888777999;;;>>>@@@777888888888999999::::::666999;;;<<<::::::===@@@:::>>>AAA???@@@CCCDDDCCC???@@@AAAAAA??????@@@AAA<<<<<<<<<<<<;;;;;;;;;;;;777888:::;;;;;;:::888777777666666666666666666666666777777888888888777777555555555666666555555555222555777777555444444444222555777666333222444777555555666888888999999999555777888777666555666777555666777777666777999;;;:::;;;<<<<<<======<<<<<<;;;<<<;;;888999<<<;;;777:::;;;<<<<<<<<<;;;:::999===<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::>>>???AAACCCCCCAAA???===:::<<>><<<;;;<<<===555777999888777888<<>>>>>>>>AAAFFFJJJMMMNNNKKKEEE???<<<===@@@BBBBBBAAAGGGNNNPPPOOOPPPUUUYYYXXXWWWWWWXXXWWWSSSMMMIIICCCBBB@@@>>>>>>???@@@BBBBBBBBBBBBCCCDDDFFFHHHIIIKKKHHHBBB???======<<<<<<<<<;;;:::888777888888999;;;999888999<<<===:::888666555444333333333333333222333444666777777777777777666666666666777777888666666666666666555444444000222444333111000222444555444444444444555666666333444555666777777777777666666666666777777777777<<<:::888888999999666333666888::::::999777777888888::::::999777666777888>>>:::666666:::<<<<<<:::===<<<;;;888666666888:::999:::;;;============<<<@@@???===;;;;;;<<<>>>?????????@@@AAAAAAAAA@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;<<<===============<<<<<<666666777888888888888777999:::<<<<<<;;;:::;;;<<<===<<<<<<<<<;;;;;;;;;;;;888888888888999:::;;;;;;<<<666999EEEHHH???999;;;:::999777666555555555666555666777777666777999;;;777:::999666666888888555999888888777666555555444777777666666666666777777333333333333333333333333444444444444555555555555666444444555999:::888666777777777777666555333333333000---...222666888999444666888888555333444666999888777777999;;;;;;:::777777666555555555555555999222333:::;;;555555===666555444444555777:::;;;===>>>@@@???>>>======>>>>>>???@@@???===;;;;;;;;;???===;;;888888;;;@@@DDD>>><<<::::::<<<===;;;888<<<=========;;;;;;===?????????@@@AAABBBCCCCCCCCCBBBDDDFFFEEECCC@@@@@@@@@@@@<<<:::;;;888333555;;;555444444555666777888888999888777555555666777888555666666777777777777777555555555666555555444444333333333444555666777888444333333333444666888999777888999999888777888:::777777777777777888999999999::::::::::::::::::;;;:::::::::::::::;;;<<<===:::<<<===<<<;;;999999:::999:::<<<<<<;;;::::::;;;999:::<<<<<<;;;;;;<<<>>><<<<<<======>>>???@@@@@@AAAAAAAAACCCEEEFFFEEEDDDBBBBBBCCCDDDFFFHHHJJJKKKFFFEEEEEEFFFIIILLLPPPRRRRRRRRRQQQQQQRRRTTTVVVWWWSSSSSSTTTVVVXXX[[[]]]___cccaaa]]]ZZZYYYYYYZZZ\\\YYYYYYYYYZZZ\\\]]]___```^^^^^^]]]]]]]]]^^^______WWWSSSQQQSSSVVVUUUVVVYYYXXXUUUQQQQQQQQQPPPMMMJJJDDDFFFFFFBBBAAABBBBBB>>>>>>======<<<;;;;;;;;;<<<======<<<999888888;;;>>>;;;888777:::>>>@@@<<<888888999<<<>>>>>><<<:::888)))+++............000111---///111222111111111222000222333333222333444666222333666777888888777777555666777777666555333222111222333555888:::<<<>>>=========???CCCFFFHHHIIIDDD@@@;;;999:::===>>>>>>???DDDIIIMMMNNNPPPSSSVVVVVVUUUTTTSSSQQQMMMHHHCCCAAA@@@???>>>>>>>>>???@@@AAABBBDDDFFFHHHJJJKKKLLLLLLIIIDDDBBBAAA@@@???>>>===<<<;;;:::999999999999:::999888999;;;<<<:::888666555444444333333333444222333555666777888888999777777666666666666666777666777777777666666555444111333555444222111222444555444444444444555666666555666666666666666555444666666666666777777777777:::888777888:::;;;999666666888::::::999888888888777888999888666555666777999999888777777888;;;=========<<<:::777777999;;;999:::;;;============<<>>======<<<===>>>???AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<==================999:::::::::;;;;;;<<<<<<;;;===??????=========>>>AAAAAA@@@???===<<<<<<;;;::::::::::::;;;<<<======>>>999;;;EEEGGG???:::<<<;;;:::888777666666777777777888999888888888:::<<<333777888666888<<<===;;;:::999999888777777666666888777777666666777777888777777777777777777777777444444555555666777777888777666666777:::;;;:::888888888888777666555555555888555333444666999999999777999:::999777666777999:::888777888:::;;;;;;:::888777666666555555555666999333333:::;;;555666<<<777666666666777999;;;<<<===???AAAAAA@@@???@@@AAAAAAAAAAAA@@@>>><<<<<<<<<<<<===<<<;;;:::;;;===@@@<<<:::999999<<<===<<<::::::;;;<<<<<<;;;;;;===???@@@AAADDDFFFGGGFFFEEEEEECCCEEEFFFFFFDDDBBBAAAAAABBB===;;;<<<888333444999777777666666666666666777555555444444555666777777555666777777888777777777333333444555666666666666444444444444444555666777666666555444444555777777888999::::::999999:::;;;888888888888888999:::::::::::::::::::::;;;;;;;;;:::999999999::::::;;;<<<;;;<<<>>>===;;;::::::;;;;;;===>>>>>>===<<<===>>>;;;===>>>???>>>>>>@@@BBB???@@@@@@AAABBBBBBCCCCCCCCCBBBBBBCCCEEEFFFEEECCCCCCCCCDDDEEEGGGIIIKKKLLLIIIIIIIIIKKKMMMPPPRRRTTTVVVVVVUUUUUUVVVWWWYYYZZZVVVVVVVVVVVVXXXZZZ]]]______]]][[[YYYXXXXXXYYYZZZWWWWWWWWWXXXYYY[[[\\\]]]\\\\\\[[[[[[ZZZ[[[[[[[[[RRRLLLIIIJJJJJJHHHIIILLLLLLIIIGGGFFFGGGFFFDDDAAA<<>>;;;:::===<<<999:::999999888888888888888<<<<<<<<<;;;::::::;;;===???<<<999:::>>>@@@???===999;;;<<<>>>>>>>>>===<<<(((***,,,---,,,,,,---///,,,...000000000///000111///111222222222222333555000222444666777888888777444555666777777666555444111222333444777999;;;===;;;;;;<<<<<<>>>@@@AAABBB===;;;888888999;;;<<<<<<<<>>>>>>>>>>>????????????AAADDDHHHMMMPPPRRRRRRRRROOOLLLHHHFFFEEEEEECCCBBB>>>>>>>>>>>>===<<<;;;::::::999888999;;;;;;999777666555444444333444444444222333555777888999::::::888888777666555555555555777777777777777666666555333444555444333333444555555444444444444555666666777777777666666444333333555666666666777777777888777777777999;;;<<<<<<:::777999::::::999888888999666777888777666555666777555888:::888666666:::???=========;;;999999;;;===::::::;;;===============>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBBBBAAA???>>>===@@@@@@@@@@@@AAAAAAAAAAAA<<<======>>>>>>?????????======<<<<<<===???@@@AAA???AAABBBBBBAAA???@@@AAACCCCCCAAA@@@>>><<<;;;:::<<<<<<;;;<<<<<<===>>>???AAA<<<<<>>;;;>>><<<;;;999888777777888999999:::;;;:::999999:::<<<:::===<<<999999;;;;;;888;;;;;;::::::999888888888999888888888888888888999888888888888888888888888666666777777888999999:::888888888999;;;<<<;;;:::;;;:::999777777777777888;;;999888888999:::999777:::;;;:::999777777999;;;;;;999888888:::;;;;;;:::888777777666666666666666888333444::::::666666<<<888888777777888:::<<<======@@@BBBCCCBBBBBBDDDEEECCCCCCBBB@@@???===<<<;;;;;;<<<===<<<;;;::::::;;;999888777888:::<<<<<<;;;:::<<<======<<<===???AAABBBEEEIIIMMMOOONNNLLLJJJFFFHHHIIIHHHFFFCCCBBBBBBBBB???===<<<888444444888999999777666555555555555222333444666777777888888666666777888888888888777222333444555666777777777555555444444444555555666999888666555555555666666999:::<<<;;;::::::<<<===:::999999999999::::::;;;:::::::::;;;;;;;;;<<<<<<:::999999999999:::;;;;;;<<<===???>>>===<<<<<<======???@@@@@@>>>===>>>???===>>>@@@AAAAAAAAACCCEEEBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFEEECCCEEEFFFFFFGGGIIIKKKMMMNNNLLLMMMNNNPPPRRRTTTUUUVVVZZZYYYYYYXXXXXXYYYYYYZZZXXXWWWUUUTTTTTTVVVXXXZZZVVVWWWWWWWWWVVVVVVUUUUUUTTTUUUUUUVVVWWWXXXXXXYYYYYYYYYXXXWWWVVVUUUTTTTTTMMMFFF@@@???>>>;;;:::===>>><<<;;;;;;<<<<<<:::999555888888555555888888555888888777777777777666666:::<<<>>>>>>===<<<<<<===DDD@@@;;;;;;>>>AAAAAAAAA;;;<<<<<<===>>>???@@@@@@***,,,............///000+++---...///......///000000111333333222222444555111222444555666666666666333444666777777777666666444444444444555666777888888999::::::::::::;;;<<<999999888999:::<<<=========???CCCIIIOOORRRRRRQQQVVVTTTRRRPPPNNNJJJFFFBBB===>>>???@@@@@@@@@@@@@@@CCCGGGNNNTTTYYYZZZZZZYYYTTTQQQMMMKKKJJJHHHFFFDDDAAAAAABBBBBB@@@>>><<<;;;999999999999999999888777555555444444444444555555333444555777999:::;;;;;;999888777666555444444444666777777777777777666666444555555555444444555555555444444444444555666666555666666666555555444333555555666666777777888888777888999:::;;;<<<<<<<<<777999::::::888888888999666777888777666555666888666777999999888999<<>>>>>>>>===>>>???@@@@@@@@@??????BBBBBBBBBBBBAAA@@@??????AAAAAABBBBBBBBBBBBBBBCCC>>>??????@@@AAABBBCCCDDDAAA@@@??????@@@BBBDDDFFFCCCDDDFFFEEECCCBBBBBBBBBAAAAAA@@@>>>===<<<;;;:::<<<<<<<<<<<<===>>>???@@@AAA======@@@@@@<<<;;;>>>;;;:::999888777777888999:::;;;;;;:::999888:::;;;===??????;;;:::<<<<<<999::::::::::::999999888888:::999999888888999999:::777777777777777777777777999999999999999999999999888888999:::;;;<<<;;;;;;===;;;999777777888999:::777888888999999888777555;;;:::888666666666888:::;;;999888888:::;;;:::999888777777666666666777777777444555999:::777777;;;888888888888999:::;;;<<<===@@@BBBDDDDDDEEEFFFHHHDDDCCC@@@???>>>===<<<:::<<<======<<<999888999:::888777777777888999:::;;;<<<>>>@@@@@@AAABBBEEEGGGEEEIIIPPPUUUXXXWWWUUUSSSLLLNNNNNNLLLHHHDDDBBBBBB@@@???>>><<<999666777999999888777666555555555555444555777888999999888888777777888999999999999888444444555666777777777666666666555444444444555555777666555555444555666777999:::;;;;;;;;;;;;<<<>>>::::::999999999::::::;;;::::::;;;;;;<<<<<<======;;;;;;:::::::::;;;;;;<<<===>>>@@@@@@>>>======>>>>>>@@@AAAAAA???>>>>>>???===???AAABBBBBBCCCDDDFFFDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFFFFHHHHHHFFFDDDGGGHHHHHHIIIKKKLLLNNNOOONNNOOOQQQSSSTTTUUUUUUUUUYYYYYYXXXXXXWWWWWWWWWWWWVVVTTTQQQNNNNNNOOOQQQSSSNNNPPPRRRSSSTTTSSSQQQPPPRRRRRRSSSTTTUUUUUUUUUUUUTTTTTTSSSRRRPPPOOOMMMMMMJJJBBB<<<999777444333666666555555555666777666666222555666444444888888666999:::::::::::::::999999888<<>>======DDDAAA>>>>>>???AAAAAA@@@<<<;;;;;;<<<===???AAABBB+++---//////......///000+++,,,------------///000111222444444333333555666333444444444444333333222333444555777777777666666333333333333444555666666666888999999777666777999666777888:::;;;===???@@@AAACCCGGGMMMRRRUUUTTTSSSTTTSSSRRRQQQPPPMMMHHHEEE>>>???@@@AAABBBBBBBBBBBBFFFKKKSSSZZZ___```___^^^XXXUUUQQQNNNLLLKKKIIIGGGFFFFFFFFFEEECCC@@@>>><<<888999999999888777777666555555444444444555555666333444666777999::::::;;;888888666555444444444444666666777777777777666666555555555555555555555555555444444444444555666666333333444555555555555555555555555666777888888888999:::;;;;;;;;;:::::::::777888999888777777888999777888999999777777888999:::888777999<<<>>>>>>===999:::;;;;;;999999;;;<<<;;;;;;<<<<<<===>>>>>>???>>>>>>???@@@AAAAAA@@@@@@???@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCAAABBBBBBCCCEEEGGGIIIJJJHHHGGGEEEEEEFFFHHHJJJLLLFFFGGGHHHGGGEEECCCCCCDDD@@@@@@@@@???>>>>>>======;;;;;;;;;;;;<<<===>>>??????=========<<<:::;;;===:::999888777666777888888:::;;;;;;:::888888999;;;555999;;;;;;===CCCDDDCCC999999999999999888888888::::::999999999999::::::666666666666666666666666<<<<<<;;;:::999888777777666777888999999999::::::<<<;;;999777777888:::;;;444555777999999888888777<<<:::888666666777999999;;;999888888999:::999888777666666666666666777777777555555888999777888:::888888888888999::::::;;;<<<>>>AAACCCDDDEEEGGGIIIDDDAAA>>>=========;;;:::???>>><<<:::777777999<<<999999888777777888:::<<>>;;;;;;;;;<<<777777666666666666777777666777888999999888777666888999::::::;;;;;;::::::888888888888777777666555777777666555555555666666555444444444444666777999888999;;;;;;:::;;;<<<>>>;;;::::::999999:::::::::::::::;;;<<<<<<===>>>>>>>>>======<<<<<<<<<=========???@@@@@@???>>>??????AAABBBCCCCCCAAA@@@@@@AAA@@@BBBDDDDDDDDDDDDFFFHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFGGGHHHHHHFFFEEEGGGHHHHHHIIIJJJLLLMMMNNNLLLMMMNNNOOOPPPPPPPPPPPPUUUUUUUUUUUUTTTSSSSSSRRRQQQOOOLLLJJJIIIIIIKKKLLLJJJLLLOOORRRRRRQQQOOOMMMMMMNNNOOOQQQQQQRRRRRRRRRNNNNNNNNNMMMLLLJJJHHHGGGFFF???999777555222111333222222333444444555666666222666666555666999:::888;;;;;;<<<=========<<<;;;888<<>>BBBAAA@@@AAAAAA@@@???>>>;;;:::999:::;;;===???AAA***,,,......---------...+++,,,------,,,---///111111333444444444444555777444444333333222111111111222333555666666666555555///000000222444666777888333666999999777666777999444666888:::;;;>>>AAADDDGGGJJJOOOSSSVVVVVVVVVUUUQQQQQQQQQRRRQQQMMMHHHCCC??????@@@AAABBBCCCDDDEEEHHHMMMUUU\\\```aaa```___YYYUUUQQQMMMMMMMMMMMMLLLLLLKKKJJJHHHEEEBBB???===777999:::999777555555666555555555444555555666777444555666777888999999999777777666555444444444444444555555666666666666666666555444444555666555444555444444444444555666666222222333555555666666666444444555666777888999999999;;;<<<;;;999888888999777777888777555555777999777888999999888888999:::<<<999777999>>>@@@>>>;;;888999;;;;;;::::::;;;===<<<<<<<<<<<<===>>>???@@@?????????@@@AAAAAABBBBBB>>>???@@@BBBCCCCCCCCCCCCAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEGGGJJJMMMOOONNNNNNMMMLLLMMMNNNOOOPPPJJJKKKLLLJJJHHHFFFEEEFFFBBBBBBBBBBBBBBBAAAAAAAAA;;;::::::;;;;;;<<<===>>>=========<<<::::::;;;>>>999888777666666777888999999:::;;;:::999999:::<<<999<<<===<<<>>>BBBCCCAAA999999999999999999999999:::999999888888999999:::777777777777777777777777<<<;;;;;;999888777666666444666888999888888999::::::999888777777888999999333666999:::::::::;;;;;;===;;;999888999::::::::::::888777666888888888777666555555555555666666777666666666777888888999999888888999999999::::::::::::<<>><<<:::??????===:::777888;;;===;;;<<<<<<;;;:::<<>>===<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>????????????>>>============>>>===>>>@@@@@@???>>>???@@@CCCEEEFFFEEECCCBBBBBBBBBCCCEEEFFFFFFEEEEEEGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDEEEFFFGGGEEEDDDDDDDDDDDDEEEFFFGGGIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHNNNNNNNNNNNNNNNMMMLLLKKKIIIHHHFFFEEEDDDDDDEEEEEEEEEHHHKKKNNNNNNMMMKKKIIIDDDEEEHHHJJJKKKLLLKKKKKKGGGGGGHHHHHHHHHGGGEEEDDDBBB<<<777777555222000111000222333444444444666777444777888777888;;;<<<:::;;;<<<===>>>???>>>===<<<888<<>><<<:::999999999:::;;;===>>>***,,,......---,,,---...,,,---------,,,---///111000222333444333333444666333222222111111111111222222333444555555444333333//////000111333555666777222666::::::888777999<<<666999;;;===>>>AAAFFFJJJLLLQQQWWWZZZXXXWWWVVVWWWRRRRRRSSSTTTSSSMMMFFFAAA???>>>>>>???AAACCCEEEFFFIIIMMMTTTZZZ^^^___]]]\\\VVVRRRNNNKKKMMMPPPRRRSSSRRRPPPMMMIIIEEEBBB@@@>>>666888:::999666444555666555555555555555666777777444555666777777777777666666555555444444444555555333333444555555555555555666444222333555666555333555444444444444555666666333333444555555444444444444444555666777888999999777:::;;;;;;888777777999666666666555444444666888666777888888777777888::::::::::::;;;<<<<<<<<<;;;888:::<<<<<<<<<<<<===>>>===<<<<<<<<<===>>>???@@@@@@@@@??????@@@AAACCCDDD@@@@@@AAABBBCCCCCCCCCBBBAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDFFFHHHLLLOOOQQQPPPPPPPPPPPPOOOOOOOOOOOONNNOOOOOONNNKKKIIIHHHHHHEEEDDDDDDCCCBBBAAAAAA@@@;;;;;;;;;;;;<<<===>>>>>>:::===>>>===;;;;;;===???:::999888777888888999:::999;;;;;;;;;:::;;;<<<>>>@@@BBBAAA>>><<<>>>===:::::::::::::::::::::;;;;;;999999888888888888999999888888888888888888888888888888888777777777777666444666999999888777888:::666666666666777777777777444777::::::999999;;;===<<<:::888999:::;;;999777999777555555666777666555444444444444444555666666555666777777777999999999999::::::;;;;;;;;;;;;;;;888:::===??????@@@BBBCCCDDD???;;;;;;>>>@@@???<<<===>>>>>><<<;;;:::;;;<<<===>>>?????????BBBGGGLLLMMMPPPSSSUUUWWW[[[___bbbeeeeeeeeeeeeffffffggghhhfffgggfffbbb\\\WWWTTTSSSMMMQQQPPPJJJFFFGGGEEEBBB>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<======>>>????????????>>>;;;<<<<<<<<<;;;:::999999888888888888999:::;;;;;;888888777777777888:::;;;888:::<<<<<<<<<<<<>>>@@@@@@???>>>>>>=========>>>:::;;;<<<===>>>???@@@@@@??????>>>===============<<<>>>???@@@???>>>???@@@BBBCCCDDDDDDAAA@@@@@@@@@BBBCCCDDDDDDCCCBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@??????AAACCCCCCBBBAAA>>>>>>>>>???@@@AAABBBCCC@@@???>>>=========>>>???BBBCCCCCCDDDDDDCCCBBBAAA=========>>>>>>============???BBBDDDEEECCCAAA@@@999;;;>>>@@@BBBCCCCCCCCCAAABBBDDDEEEFFFEEEDDDCCCAAA<<<999999888333000000222444666666555555777:::999<<<===;;;<<>>999===BBBEEEEEEDDDCCCBBBCCCCCCCCCBBB@@@>>>>>>???:::::::::::::::;;;<<<<<<,,,...//////...---...///,,,---...---,,,---000222///111222222222222333555111111000000111222333333222333444444444333222111222222222111222222333333111666:::;;;999888;;;>>>:::===???AAABBBFFFLLLQQQOOOUUU\\\]]]YYYVVVVVVXXXUUUUUUWWWXXXUUUOOOFFF@@@>>>>>>======???BBBEEEFFFIIIMMMSSSXXX\\\\\\[[[YYYSSSOOOKKKJJJLLLQQQVVVYYYVVVSSSOOOJJJEEEBBB@@@???666888:::999666333444666555555555555555666777777555555666666666666555555555555444444444555555666222333333444555555555444666333222333555666444222555444444444444555666666555555555555444333222222444444555666777888999999555888::::::888666888:::555555555444333333555777444666777777666666777999777:::===<<<999888:::<<<999;;;===>>>======>>>???======<<<<<<===>>>@@@AAAAAA@@@???>>>???AAADDDEEEBBBBBBBBBCCCBBBBBBAAAAAABBBCCCCCCDDDEEEFFFFFFFFFDDDDDDDDDEEEHHHLLLPPPRRROOOOOOOOOOOONNNMMMLLLKKKQQQRRRRRRPPPMMMKKKJJJJJJEEEDDDCCCBBB@@@>>>======;;;;;;;;;<<<<<<===>>>???:::===@@@>>><<<===???@@@;;;:::999999999:::;;;<<<:::;;;<<<<<<<<<<<>>@@@AAADDD???;;;;;;???BBBAAA>>>:::===???@@@>>><<<;;;;;;===@@@BBBCCCDDDHHHNNNSSSWWWYYY\\\___bbbeeejjjmmmooommmjjjgggffffffggghhhjjjkkkjjjgggbbb^^^[[[ZZZTTTXXXWWWPPPKKKJJJHHHCCCCCCBBB@@@???===<<<<<<<<>>>>>>>>???@@@BBBDDD>>>>>>???@@@@@@@@@@@@@@@;;;;;;<<<<<<===<<<<<<<<<999888999999:::;;;<<<===<<<;;;:::999999999:::;;;:::;;;===>>>===>>>@@@AAABBBBBBAAA@@@?????????@@@;;;;;;<<<===>>>???@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;===??????>>>>>>???@@@>>>@@@AAA@@@>>><<<<<<<<>>===>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<>>>@@@AAA@@@???::::::::::::;;;<<<===>>><<<:::888666666777888:::888888:::;;;;;;:::999888333444555777777777666555444666888:::;;;:::888666111333666:::<<<============???AAADDDEEEEEEDDDCCCCCC???<<<===:::555000000444777999999888888:::===>>>AAAAAA???@@@CCCDDDAAA>>>???AAACCCDDDCCCBBBAAA:::===BBBEEEEEEDDDDDDDDDGGGFFFDDD@@@>>>>>>@@@BBB::::::;;;;;;;;;;;;;;;;;;444444222111//////......111000000000///////////////111333333222111111222000111111111//////111333222222222222333333333333222111111000111111222333666666666777888;;;===???<<>>;;;999777777666666555444333333222333444555666888999999888777444222000000111222444444444333222111000///333333333222111222444666444333222111111111222333333333222222222222333333<<<999666333222333555777444444444555666777888999:::999999:::;;;:::888666888777666555555555555555777555444333333666888:::<<<:::888999;;;<<<;;;888888999;;;<<<===<<<<<<;;;;;;===>>>===<<<;;;<<<>>>BBBBBBAAA@@@@@@@@@AAAAAABBBBBBCCCDDDCCCBBBAAA@@@EEEBBB@@@BBBEEEGGGFFFEEEGGGGGGIIIJJJLLLNNNOOOPPPSSSRRRNNNIIIJJJNNNOOOLLLNNNNNNOOOOOONNNMMMKKKJJJGGGGGGFFFDDDAAA???===;;;999999::::::;;;<<<==============================:::::::::::::::::::::999555<<>>===;;;999888888888888777::::::777888===<<<666:::===;;;555333666999999666777888999999999999999666666666666777888999:::888888777777666666555555444333555888:::999555111555555666777888999::::::888888999999999888888777666666666555555444444444666666555555555555555666666777777777777888;;;===???>>>>>>???@@@???===;;;===<<<<<<<<<===>>>???@@@>>>>>>>>>===<<<===@@@CCC???@@@@@@???>>>===???@@@@@@???CCCKKKPPPSSSZZZcccgggkkknnnooonnnoooqqqtttuuusssoooiiiffffffkkkooopppooommmjjjfffccc```^^^YYYZZZZZZWWWSSSOOOMMMMMMGGGFFFCCCAAAAAAAAABBBCCCAAAAAABBBCCCDDDDDDEEEEEEAAAAAA@@@@@@@@@@@@AAAAAA@@@???============;;;::::::888666888;;;@@@CCCDDDBBBAAAAAABBBBBB@@@<<<999<<<;;;;;;<<<===@@@BBBCCCIIIHHHFFFCCCAAA???>>>===:::;;;;;;<<<===>>>>>>???@@@???===;;;:::;;;<<<===>>>>>>===<<<<<<===>>>???<<<<<<;;;:::888999<<<>>>:::999888777777777777777999::::::;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;:::999999;;;<<<<<<:::999999::::::::::::777555333333555333333333333333333333333111111000000000000111222111111111000000000000000---+++)))***...222555777>>>>>>>>>???AAAEEEHHHJJJGGGCCC===:::999777333000444444555666888999::::::BBBEEEGGGDDDCCCDDDBBB>>>BBB@@@???AAADDDEEECCC@@@?????????@@@AAABBBCCCDDDFFFDDD@@@>>>===>>>@@@BBB888:::<<<===>>>>>>>>>>>>333222111000/////////000222222222111000000//////,,,...//////......///000111111222111//////000222222222222222222333333333000000000000111111111111777777888999;;;===@@@AAA???CCCGGGKKKNNNQQQUUUXXX[[[^^^``````]]][[[[[[\\\YYYZZZZZZXXXTTTMMMFFFBBBDDDDDDDDDDDDFFFGGGIIIJJJJJJKKKKKKKKKJJJHHHGGGFFFAAAAAAAAABBBEEEHHHKKKMMMPPPNNNJJJFFFAAA===:::999666666555555444444333333333444555666777999:::::::::888555333222222222333333333333333222111000///111222222111000111333555333222111111111222333444222222222111111222222222888777444222222222444555444444444444555555666777888888999999:::999777666777666555555444444444555777666444333444666999:::;;;999777888:::;;;:::888888999;;;<<<======<<<<<<:::<<<>>>>>>===>>>???AAA@@@@@@@@@@@@AAAAAABBBCCCBBBCCCCCCCCCCCCBBB@@@???BBBAAA@@@BBBFFFIIIIIIHHHIIIJJJKKKLLLNNNOOOPPPQQQOOOPPPNNNIIIHHHLLLMMMKKKMMMMMMNNNNNNNNNMMMKKKJJJGGGGGGEEEDDDAAA???===<<<::::::;;;;;;<<<======>>>========================;;;;;;;;;;;;;;;;;;;;;;;;888===BBBAAA===;;;>>>BBB>>>===;;;:::888888999999888;;;;;;888999===<<<888888;;;:::666444777999999888888888999888888777777777777777888999:::::::::999888888888777777777777666555444555888888666444444555555666888999999:::777888888999999888888777666666666666555555444444555444333333333333333333444555666777777999<<>>???AAADDD@@@AAABBBAAA@@@@@@AAACCCHHHGGGKKKRRRWWWYYY```hhhooossswwwxxxvvvuuuwwwyyyzzzuuuoookkkkkkmmmooopppsssrrrqqqnnnjjjfffbbb```^^^___```^^^[[[WWWVVVUUURRRRRRPPPMMMJJJHHHIIIKKKIIIJJJLLLMMMMMMMMMLLLKKKHHHGGGFFFEEEDDDDDDDDDDDDCCCAAA???>>>>>>>>><<<;;;===;;;:::;;;???CCCEEEFFFCCCBBBAAAAAABBB@@@===;;;>>>=========>>>@@@BBBCCCFFFEEECCCBBB@@@@@@??????::::::;;;;;;<<<<<<======>>>===;;;::::::;;;<<<===;;;<<<=========<<<;;;;;;::::::999666444333555777555444333333222222222333444555555666666666666666;;;;;;<<<<<<;;;::::::999777999::::::888777777888666777777555333333444555222222222222222111111111////////////////////////000000000000000//////...---,,,++++++---000222333555666888;;;???EEEJJJMMMIIIEEE@@@<<<999777666555777777888888999::::::;;;AAADDDEEEBBBAAACCCAAA===@@@>>>>>>@@@BBBCCCAAA>>>=========>>>???@@@AAABBBAAA@@@>>>======???BBBCCC>>>???@@@AAACCCCCCCCCCCC555444222000000000111222444444444333333222111000///000222222111222444666444555555444222111222333444333333222222222333333//////000111111111111111333333444555888:::<<<===AAADDDJJJNNNQQQTTTWWWZZZ[[[]]]^^^^^^\\\[[[[[[[[[YYYXXXWWWTTTOOOJJJFFFCCCDDDEEEFFFHHHIIIIIIIIIIIIHHHGGGEEECCCAAA???>>>===::::::;;;<<>>>>>???AAACCC?????????@@@AAABBBDDDDDDBBBCCCCCCCCCCCCAAA@@@???@@@@@@AAACCCGGGJJJKKKKKKKKKKKKLLLMMMOOOPPPPPPQQQIIINNNOOOJJJGGGIIIKKKJJJKKKLLLMMMMMMMMMLLLKKKJJJFFFEEEDDDBBBAAA???===<<<;;;<<<<<<======>>>>>>>>>========================::::::;;;;;;<<<<<<======:::===???@@@@@@@@@AAABBB>>><<<;;;999888888888999888;;;;;;999:::<<<===:::666::::::777555777888777888888888888777666555555666777999:::;;;;;;::::::999999999999888888888888777555444444555777888888444444555666777888999999777777888888888888777777666666666555555555555555555444444333222222333333444555777888999<<<@@@CCCDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEDDDBBBAAAAAADDDFFFCCCDDDEEEDDDDDDDDDFFFHHHOOOPPPSSSYYY^^^aaagggmmmuuuyyy~~~~~~|||}}}~~~xxxqqqooorrrttttttsssyyyyyyxxxvvvsssoookkkhhhfffggghhhgggeeebbbaaaaaa```bbbbbb]]]VVVQQQRRRTTTTTTVVVXXXYYYXXXWWWTTTRRRRRRQQQOOOMMMKKKJJJHHHGGGGGGDDDAAA?????????>>>===???>>>===>>>AAADDDFFFFFFEEECCCAAAAAABBBAAA@@@>>>@@@??????>>>>>>???AAABBBDDDCCCBBB@@@>>>=========999999999999:::::::::::::::999888888888999:::;;;888999;;;<<<<<<:::777555999888777444000///000111111111000/////////000000111111222222222333333333:::::::::::::::999999888555777888888666555555666333333444333222222444555222222111111000000000///---......//////...---------...000000000...---+++,,,,,,,,,,,,------......///000222666;;;AAAFFFIIIIIIGGGDDD???;;;999:::;;;;;;;;;:::::::::::::::;;;???BBBAAA>>>>>>@@@???<<<<<<<<<<<<>>>@@@@@@>>><<<;;;;;;;;;<<<===>>>@@@AAA>>>>>>???@@@BBBDDDFFFGGGDDDDDDEEEEEEFFFHHHIIIJJJ===:::777444222222333444666666777777666555333222222333444555555777:::===<<<======<<<999888888888777666555444444444444555000111222333333333222111///000111333555777999:::>>>CCCHHHMMMQQQSSSVVVXXXYYYZZZ[[[[[[ZZZYYYXXXXXXUUUSSSPPPLLLIIIFFFDDDCCCDDDFFFIIIKKKLLLKKKIIIGGGGGGDDDAAA>>>;;;:::::::::888888888999;;;===???@@@===<<<:::999888777777666111111111111111222222222444444555666888999:::;;;:::888777555444333333333111111111111111000//////...///000000///...000111000000111111222333444555111111111111111111111111//////000111111111111111444333222222222222222333555666777666555444444555444444333222222333333333444444333333333555777888777777666777777777777666777777888999:::::::::;;;:::;;;=========>>>@@@AAA@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDDDDCCCBBB@@@???@@@AAABBBEEEIIIKKKLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNGGGNNNRRRNNNIIIHHHJJJJJJJJJKKKLLLLLLLLLLLLJJJJJJDDDCCCAAA@@@>>>===<<<<<<======>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<999999999:::;;;<<<======;;;;;;;;;<<<>>>???>>>>>>;;;:::999777777777777888888999:::999999:::<<<<<<666:::<<<888666666555333666777777777777666666555666777999;;;;;;:::999888888888888888888888888888666555555555666777888888444555555666777777888888666666777888888888777777555555555555555444444444777666555555444444444555555777999:::;;;>>>BBBEEEFFFGGGHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHFFFEEEFFFIIIKKKHHHIIIJJJJJJIIIJJJLLLNNNSSSUUUZZZ___ccchhhnnnsssvvv{{{{{{wwwuuuuuuwwwxxxyyy~~~~~~{{{xxxvvvpppqqqsssrrrooommmllllllmmmqqqssslllbbbZZZYYY\\\^^^```bbbcccbbb___[[[YYY[[[ZZZXXXUUURRRNNNLLLJJJKKKHHHDDDBBBAAAAAA@@@???>>>======>>>AAACCCCCCCCCFFFDDDBBBAAABBBCCCBBBAAAAAA@@@???>>>>>>>>>??????EEECCCAAA>>>;;;999777666777777777777777777777777555555444444555666777888666777888888888666333222888888777444111///000111111111000000000000000111111111111111222333444444777777777888888777666666444666777777555444444555333444444333222222333555333222222111111000000///...//////000//////------,,,---///000000...+++)))(((***,,,---,,,,,,,,,,,,//////000222555999<<>>@@@>>>===<<<:::999999999:::===???>>>::::::<<<===:::888999:::;;;<<<<<<;;;:::=========>>>???AAABBBCCCBBBCCCEEEGGGIIIKKKLLLLLLIIIHHHHHHHHHIIIKKKMMMNNNIIIEEE???999555444444555777888999:::999888666555222333444444555888===AAAFFFGGGHHHFFFCCCAAA@@@@@@===<<<:::888777777888888555555555555444444333222111222333555666888999999<<<@@@EEEJJJNNNQQQTTTWWWUUUVVVWWWXXXXXXWWWTTTRRRNNNKKKHHHEEECCCBBBCCCCCCFFFIIILLLNNNOOOLLLIIIGGGCCCAAA===:::888888888999888888777888888888999999666555555444444444555555000000000000111111111111222333444555777888999999888777666555333222222111000111111111111000//////---///000000//////000111000000111222333333444444000111222222222222111000---...///111111111111000333222222111111111222222444555666555333222333555333333222222222333333444222222222222222444555666666666666666666666666666666666666777777888999999:::<<<===<<<;;;;;;<<<>>>BBBAAAAAA@@@@@@AAAAAAAAACCCCCCDDDEEEDDDCCCBBBAAABBBDDDGGGIIIKKKLLLMMMNNNKKKKKKKKKKKKKKKKKKLLLLLLIIIQQQWWWSSSNNNLLLKKKJJJIIIJJJKKKLLLKKKJJJIIIHHHAAA@@@>>>===<<<;;;;;;;;;>>>>>>>>>???????????????;;;;;;;;;;;;;;;;;;;;;;;;777777888999::::::;;;;;;===;;;999:::;;;<<<;;;999999888777555555555666666666777888888777777:::===999===>>>:::666555333000444444555777777888888888555666888::::::999777666777777777777777777777777333555666888888888888888555555666666777777888888666666777888888888888888444444444444555555555555777666666555555666666777777888:::;;;<<>>======>>>AAAAAAAAA???DDDBBBAAAAAABBBCCCBBBAAA@@@???===<<<;;;;;;<<<<<<@@@>>><<<:::777555444444555555555444444444444444111111111111222222333444666555444333222222222222444444555333111000111222111000000000000000111111111111000111111333444555333444444555555444444444555666888777666444555555666666666555333222333444444444444333333222222222111111111111111000//////---...000111000...+++)))%%%(((,,,---,,,+++,,,---///.........///222444666===AAAFFFGGGDDDBBBAAABBBAAA@@@===;;;:::999999:::;;;===<<<888888;;;<<<999777888999:::;;;;;;<<<===BBBBBBCCCDDDEEEGGGIIIJJJJJJKKKLLLNNNOOOOOOOOONNNNNNMMMMMMMMMNNNPPPRRRSSSSSSNNNFFF>>>888555555666888999;;;<<<===<<<:::999666666666777888===CCCHHHOOOPPPQQQOOOLLLHHHGGGFFFDDDBBB@@@===<<<<<<===>>>:::999777555444333333333///000111222444444444444:::===AAAFFFIIINNNRRRVVVQQQRRRTTTWWWXXXVVVQQQMMMGGGEEECCCAAAAAACCCEEEGGGJJJMMMPPPRRRRRROOOLLLIIIAAA???<<<999888777888888777777777666666555555555555444444444444555666666222222222222222222222222222333333555666777888999888777666555444222111111000111111222111111000000...000111222111000111222000111222333333333333333111222333444444333222111...///000111111111111111222222111111111222222333333555666555111000333666333333222222222333444444222222222222333444444555555666777777555555666777666666555666666777888999:::<<<<<<<<<::::::;;;<<>><<<::::::;;;;;;;;;:::888777666555444555555666666555777888666555999???:::>>>???:::777666444111333444555777888999::::::666777888888999888777666666666666666666777777777222555777999888888888999666777777777888888888999666777888999999999999999555666666666666777777777666666666666777888999999999:::<<<>>>@@@CCCGGGKKKNNNPPPRRRPPPNNNNNNPPPSSSWWWXXXZZZ\\\^^^^^^^^^^^^XXXYYYXXXWWWWWWXXX[[[^^^\\\]]]^^^^^^]]]]]]___aaagggmmmrrruuuyyy~~~{{{{{{{{{zzzxxx}}}~~~zzzqqqmmmlllnnnoooppppppnnnlllhhhfffbbbaaa^^^ZZZUUUOOOJJJHHHHHHFFFDDDCCCCCCBBB@@@>>>=========???AAA@@@>>><<>>===>>>???@@@???>>><<<;;;999888777777888888777666555555444444555555111111222222222222222222000000000000111111111111444333111000///000111111...000111000//////000111//////.........///000000//////......///111333444111222222333333333333333555777888888666555555666777888888666444333444555555555555555555555555555444444333222111111111111000000111222111///,,,+++%%%))),,,---+++***,,,...,,,+++++++++,,,///222333666:::@@@DDDFFFFFFFFFFFFFFFEEEBBB???=========>>>;;;>>>>>>;;;;;;======:::999:::;;;;;;<<<>>>BBBEEEJJJJJJJJJLLLMMMOOOQQQRRRQQQRRRRRRRRRRRRRRRQQQPPPRRRRRRRRRSSSTTTUUUWWWWWWYYYSSSJJJ@@@:::777777777777999<<<>>>??????>>>===888999999999;;;AAAHHHMMMTTTUUUVVVTTTPPPLLLJJJIIIJJJHHHEEEBBBAAAAAABBBCCC===;;;777444222111222222,,,---...///000//////...555888;;;>>>BBBGGGMMMRRROOOPPPTTTXXXYYYVVVOOOJJJCCCBBBAAAAAACCCGGGJJJMMMPPPRRRUUUWWWVVVTTTPPPNNNDDDCCC@@@===;;;:::999999888888999999888888777777888777777777777888999999777777666666555555444444333333444666777888999:::888888777666555444222111111111222222222222222111///111333444333222222333111111222333333333222111111333444555555444333111111111111111111222222222111111111111222222333444333666777555111000333777333333333333333444555555333333333444444555666666555777888777555444666888777777666666777888:::;;;999;;;<<<<<<;;;;;;===>>>AAAAAA@@@@@@@@@AAABBBBBBBBBCCCEEEGGGHHHHHHHHHHHHHHHLLLQQQTTTUUUVVVXXXZZZXXXXXXWWWVVVVVVUUUTTTTTTXXX___cccbbb```\\\TTTLLLJJJKKKKKKJJJIIIGGGEEEDDD@@@???===<<<;;;<<<===>>>???????????????>>>>>>>>>::::::::::::::::::::::::999999999999999999999999;;;;;;::::::999:::;;;===999888777666666666777888666555777999777444999AAA:::>>>>>>:::777888777555555666777888999999999999888888888888888888888888666666777777777888888888444666777777666777999<<<888888888888999999999999777888999::::::;;;;;;;;;888888999999::::::::::::999999::::::<<<===???@@@>>>AAADDDGGGJJJOOOUUUXXXUUUXXXZZZXXXUUUUUUXXX\\\```bbbeeehhhjjjkkkkkkjjjhhhhhhgggeeecccccceeehhhiiijjjkkkjjjhhhhhhjjjllluuu|||~~~}}}~~~~~~~~~xxxrrrnnnoooppppppooonnnllljjjiii```___]]]YYYSSSMMMGGGDDDAAA@@@@@@@@@AAA???<<<999::::::;;;===>>>===:::777888888888:::;;;<<<:::888777666555333333333444444111111111111111222333333.../////////000111111111111111222222111111000000000000000000000000000000,,,...//////...---...//////.........//////000111///.........///111333555111222333333444444444333555666888777555444444555555666666555444444555777333444444555555666666777777555333000000000222333333333333222111000......(((+++...---***(((***---+++******)))+++---///111222444777===DDDHHHJJJKKKMMMKKKHHHEEECCCCCCDDDEEE===AAABBB@@@@@@BBBAAA======>>>?????????CCCJJJOOOPPPPPPQQQRRRTTTVVVXXXYYYYYYYYYXXXWWWWWWVVVVVVVVVSSSTTTUUUVVVWWWXXXXXXXXXZZZTTTKKKAAA:::888888999777999<<>>FFFKKKVVVWWWXXXVVVQQQMMMJJJJJJNNNLLLIIIFFFDDDDDDEEEFFF???<<<777333000000111222000000111222222111000///111222555777;;;AAAHHHMMMNNNPPPTTTYYY[[[WWWOOOHHHBBBBBBBBBCCCFFFKKKOOORRRUUUVVVXXXZZZYYYWWWTTTQQQIIIHHHFFFCCC@@@>>><<<;;;:::;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;::::::999888777777666444444555777888999:::;;;999999999888777555333222111222222333333333222222000222555555444333333444111222333444333222111000222333555666666555333222333333222222222222333333111111111111222333444555333666777555111000333777333333333333444444555666444444555555666777777777555777999888555444666888999888888888888:::;;;<<<888:::<<<=========???AAA?????????@@@AAABBBCCCDDDBBBDDDFFFHHHIIIJJJJJJJJJIIINNNTTTXXXZZZ\\\^^^aaa______^^^]]]\\\[[[ZZZZZZ^^^cccggggggeeeaaaWWWMMMKKKKKKKKKJJJHHHFFFDDDBBBBBB@@@>>>===<<<===>>>?????????>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::;;;:::::::::::::::::::::666888999888777888;;;>>>:::999888777777888888999777666888;;;888555:::CCC999<<<===999888:::;;;999777888888999999999888888::::::999888888999999:::777777888888999999999:::666777777555333666;;;???999999999999999:::::::::777888999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<============>>>???@@@BBBDDDFFFGGGEEEHHHLLLPPPUUU[[[aaafffbbbeeegggeeebbbaaafffjjjmmmooosssvvvyyyzzzzzzzzzttttttrrroookkkkkklllnnnrrrrrrsssrrrppppppqqqsss~~~}}}{{{zzzrrrmmmmmmmmmmmmlllkkkjjjhhhhhh^^^]]][[[WWWQQQJJJEEEAAA<<<<<<===>>>>>>===999555666666777999:::999555222333333444666888888666444444333222111000111222222222111000//////...//////,,,------...///000111111333333333333333222111000---...000222222111///......000111000///.........000000000000000111222333111000//////000222555777222333444444555555555555444666777666555333444444333444555555444555777999222333333444555666777777888555222///...000222444555555444333222111000000+++...000...)))'''))),,,...,,,+++***)))+++,,,---111000111777AAAIIINNNOOORRRPPPMMMJJJHHHHHHIIIJJJ???CCCEEEDDDDDDFFFDDD@@@AAABBBBBBAAABBBGGGPPPVVVSSSTTTTTTVVVXXXZZZ\\\]]]___^^^]]]\\\[[[[[[[[[\\\QQQRRRTTTVVVWWWWWWVVVVVVVVVOOOEEE===999888999999;;;===???AAACCCDDDDDDDDD<<<;;;888666888>>>HHHOOOSSSRRRQQQOOOMMMLLLJJJJJJHHHHHHHHHGGGFFFEEEDDDCCC:::777444000//////111333---///000000...---...///...///222555888<<<>>>???HHHLLLRRRWWWWWWTTTOOOLLLBBBBBBBBBDDDIIIPPPWWW[[[\\\^^^```aaa```]]]YYYVVVRRRPPPNNNJJJGGGEEEDDDCCCEEECCCAAAAAACCCBBB???<<<666888;;;===???@@@??????DDDAAA???======<<<:::999<<<<<<<<<<<<<<<;;;::::::<<<======;;;888666666777555777888777555333333444888888888777666666888:::444555666555444555666888666888::::::999777777888888777666666777888888888666666555333222222555888222444555555555666888:::444555666666666666777999777666555444444666888999777777777888777777666666::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???>>>>>>@@@AAAAAA@@@@@@AAACCCFFFFFFHHHJJJJJJIIIIIIIIIJJJLLLOOOSSSXXX]]]```bbbccceeefffggghhhgggeeecccaaajjjmmmpppqqqmmmeee\\\VVVMMMMMMMMMLLLIIIGGGDDDBBBCCCEEEBBB>>>===???@@@===CCCBBB@@@>>>=========>>>===<<<;;;::::::;;;<<<===<<<======;;;999888999:::<<<888888======::::::???======<<<:::888888:::<<<;;;:::888888999;;;>>>@@@??????>>>===<<<;;;;;;:::;;;<<<===============<<<;;;;;;;;;<<<<<<<<<<<<<<<888:::<<<===;;;:::::::::444444555666888;;;===>>>>>>>>>===<<<;;;::::::999<<<>>>???@@@>>>>>>>>>???===???BBBCCCBBBBBBCCCEEEEEEEEEFFFHHHLLLOOOPPPOOOVVVWWWZZZ___ffflllnnnooooooooopppppppppppppppooozzz|||~~~{{{yyyxxxwwwxxxwwwvvvtttzzz}}}~~~|||wwwuuuwwwzzzxxxpppsssvvvzzz{{{yyyssslllggggggccc___^^^______]]][[[WWWVVVUUUQQQLLLGGGBBB???888888999:::::::::::::::666555444333111000//////111111222333333333333222///////////////000000111///......---------......///000111000//////111333000000////////////000000...............---------,,,---......------...000///////////////000000111333222000/////////000000444555555666666666666666777666555444333444444555999888666555444555555666333555666666666666777999<<<===>>><<<888555444444333444555444222111111111///---++++++,,,---,,,+++)))***+++,,,......//////000///000555???HHHMMMOOOHHHMMMPPPMMMKKKMMMPPPPPPJJJJJJLLLMMMMMMLLLKKKJJJIIIIIIHHHIIILLLPPPTTTWWWWWWWWWXXX[[[^^^```aaa```gggeeeccccccdddccc```]]]WWWVVVUUUTTTTTTUUUWWWXXXLLLFFF???:::888888888888777999<<>><<<999666777<<>>>>>===;;;:::=========>>>>>>=========???@@@???===:::888999:::888999::::::777666666666999:::<<<<<<:::999999:::888999:::999777777999:::777999<<<<<<;;;:::;;;;;;;;;:::999999999::::::999888999999777666666777999666777777777777888;;;===666888999999888888999;;;999999777777777888:::;;;888888999::::::999999999;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@@@@?????????@@@BBBBBBBBBDDDFFFHHHGGGHHHJJJJJJJJJJJJKKKMMMJJJMMMRRRYYY```eeeiiijjjiiikkkmmmnnnooonnnmmmlllrrrtttwwwvvvrrrjjjaaa[[[RRRRRRQQQPPPMMMJJJHHHFFFDDDFFFEEEAAAAAACCCDDDAAA@@@@@@?????????@@@AAABBB@@@@@@>>>=========>>>>>>>>>>>>>>>===::::::;;;<<<>>>;;;<<<@@@@@@<<<<<>>===<<<;;;===>>>===<<<;;;::::::<<>>>>>======<<<===>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>===<<<::::::;;;===999999999:::;;;===>>>???@@@??????>>>======<<<<<<>>>@@@BBBBBBAAAAAABBBCCCBBBDDDFFFGGGHHHIIIKKKMMMNNNOOORRRUUUYYY\\\^^^___bbbccceeekkkqqqvvvxxxyyywwwxxxyyy{{{||||||}}}}}}~~~~~~}}}|||}}}}}}xxxuuuwwwzzz}}}wwwmmmdddgggjjjmmmooolllggg```\\\YYYVVVRRRQQQRRRRRRPPPOOOLLLLLLKKKHHHDDD@@@<<<999555555555555555333222222444444333222111000000///000111111222333222222222///////////////000111111000///............///000///000000000//////111222000//////......//////000........................,,,---///...------...000111000000//////000000000333222111000///000000111111222333444555666666666666555444333333333333444555444333222111222222333444555777777666666777999888888888666444222222222222333555444333111222222000...---...///000///...,,,,,,------......------111000222777@@@HHHNNNPPPMMMQQQQQQNNNNNNQQQSSSQQQLLLMMMNNNOOOPPPOOOOOONNNOOONNNMMMMMMOOORRRUUUWWWUUUVVVXXX[[[^^^aaabbbbbbgggfffggghhhiiihhhccc___[[[YYYXXXVVVVVVWWWXXXYYY>>>;;;888666666777777777222444777:::===???AAABBB>>><<<999555555888>>>CCCEEEEEEDDDDDDCCCBBBBBBBBB@@@AAAAAAAAAAAAAAA@@@@@@:::888444000.........///...000000///---++++++,,,,,,---...///111222333444555888>>>CCCEEEDDDAAA??????BBBFFFKKKQQQVVVZZZ\\\^^^```bbbcccbbb___[[[YYYXXXWWWVVVTTTQQQOOOLLLKKKKKKIIIHHHGGGGGGFFFDDDAAA@@@BBBFFFJJJMMMMMMLLLKKKHHHEEEBBB??????>>><<<;;;======>>>>>>???@@@@@@@@@BBBBBBAAA>>>;;;:::<<<>>><<<===>>>===;;;::::::::::::<<>>>>>===;;;;;;===>>>;;;===???@@@?????????@@@@@@???>>>===<<<<<<<<<<<<<<<===??????===;;;;;;<<<:::;;;;;;:::999;;;>>>AAA:::<<<======;;;;;;<<<>>><<<;;;:::999:::;;;<<<===::::::;;;<<<============<<<<<<=========>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@>>>@@@CCCEEEFFFGGGIIIKKKHHHJJJKKKKKKKKKLLLOOOQQQNNNQQQWWW^^^ffflllqqqsssqqqsssuuuxxxyyyzzzzzzzzz}}}~~~zzzrrriiicccZZZYYYXXXVVVSSSQQQNNNMMMGGGJJJJJJFFFFFFHHHGGGDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@?????????>>>??????>>><<<;;;<<<===>>>===>>>AAABBB???>>>???===???@@@@@@??????AAACCCAAA@@@>>>======???@@@BBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAACCCCCC@@@===;;;;;;>>>@@@>>>>>>===>>>>>>???@@@AAACCCBBBBBBBBBAAA@@@@@@@@@AAACCCFFFFFFFFFFFFGGGHHHGGGIIIKKKMMMNNNQQQUUUYYYZZZ^^^cccgggiiikkkpppsssrrrrrrtttxxx~~~yyyvvvwwwyyy~~~{{{~~~}}}wwwppphhh]]]UUUUUUXXXZZZ\\\ZZZUUUPPPLLLIIIGGGDDDCCCCCCCCCBBBAAA@@@@@@@@@???<<<999777555444444444222111///---,,,222222222222111111111000///000111111222222111111000000//////000000111222222000///......///111222---///000///......000111///..................///---------......//////000,,,...//////...---///000222111111000000000111111333222111000000000111222///000111222333444555666444333222222111222222222222222111111000111111111444555666666555555666777444555444222000000222444222333555555444444444555222111111333555666555333000000111000000///......444444555;;;BBBJJJOOOQQQSSSTTTRRROOOQQQUUUUUURRRNNNOOOQQQSSSTTTTTTSSSSSSSSSRRRQQQQQQQQQRRRSSSTTTQQQSSSVVVYYY]]]```bbbcccfffgggjjjlllmmmkkkfffbbb___^^^\\\ZZZYYYYYYYYYZZZ555444333444555666555444000111333555777:::;;;<<<:::888666444222555999===>>>>>>>>>>>>>>>>>>>>>>>>999999:::;;;;;;<<<;;;;;;444222000///...///111222000111222000...,,,+++,,,---------.........//////...111666:::======<<<;;;999;;;@@@FFFMMMTTTYYY]]]]]]___aaabbbaaa^^^[[[YYYVVVVVVUUUSSSQQQNNNLLLJJJLLLKKKKKKJJJIIIGGGFFFDDDBBBFFFKKKPPPSSSSSSRRRQQQOOOKKKFFFBBB???===;;;999<<<<<<<<<===>>>@@@AAAAAACCCBBB@@@===::::::===???>>>@@@AAA@@@>>><<<<<<===:::<<>>?????????@@@BBBDDDAAACCCEEEEEEDDDBBBBBBCCCEEEEEEDDDBBB@@@>>>?????????BBBEEEFFFDDDBBB@@@???>>>>>>===<<<;;;<<<@@@CCC>>>???@@@???>>>===>>>???<<<;;;;;;;;;;;;<<<======:::;;;<<<>>>>>>?????????<<<<<<======>>>>>>??????AAAAAABBBBBBBBBBBBAAAAAA>>>AAAEEEGGGHHHHHHJJJKKKIIIKKKLLLMMMNNNPPPSSSVVVXXX[[[```fffmmmsssxxxzzzzzz{{{}}}yyyrrrmmmcccbbb```]]]ZZZWWWUUUTTTOOORRRRRRNNNLLLLLLIIIEEEIIIHHHGGGFFFEEEDDDDDDDDDFFFEEEDDDCCCAAA@@@@@@@@@>>>>>>>>>===;;;;;;<<<===<<<<<>><<<:::::::::::::::999:::::::::999888666555555555555444222111///...000111111111111111111111...///000000111111000000000////////////000111111111000...------///111222,,,...//////......///000......------------......,,,------...///000000111---...//////......///000000000000000111222333444333222111000000111222333111111111111222333444444111111111111000111111111222222222222222222222333222333444444333222333444444444444222111333666888333555777888777777888999666666777999<<<===<<<:::666666666666666555555444888999;;;???EEEKKKPPPRRRUUUTTTQQQNNNQQQVVVUUUQQQPPPQQQSSSUUUVVVVVVVVVVVVTTTSSSRRRQQQPPPOOOOOOOOOLLLOOOSSSWWWZZZ]]]___aaadddfffhhhjjjjjjiiifffdddbbbaaa___]]]\\\[[[[[[[[[111111111333555555333111000000000111222222333444222222222000000111555888666777777777888888888888222222333444555555555555000///---------...000111111222222111...,,,,,,,,,---------------------...)))+++...111333555555555444555888>>>FFFOOOWWW\\\\\\]]]___```___]]][[[YYYRRRRRRQQQPPPNNNLLLJJJIIIMMMNNNNNNMMMKKKJJJIIIIIIFFFKKKQQQXXX[[[[[[YYYXXXWWWRRRKKKEEE@@@===999777999999999:::;;;===???@@@@@@???===:::888888;;;===>>>???@@@@@@===<<<<<<<<<999:::;;;<<<===@@@EEEHHH:::<<<>>>@@@AAACCCFFFIIIHHHIIIKKKJJJHHHFFFEEEEEEIIIJJJIIIFFFBBB@@@@@@AAABBBFFFJJJLLLJJJHHHEEEDDD@@@@@@@@@>>><<<===???BBB???@@@AAA@@@>>>===>>>???:::::::::::::::;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>:::;;;;;;<<<======>>>>>>@@@@@@AAAAAABBBBBBAAAAAA???BBBEEEGGGGGGGGGGGGHHHJJJLLLNNNPPPQQQTTTWWWZZZ[[[^^^cccjjjqqqxxx}}}zzzwwwlllkkkhhheeebbb___]]]\\\]]]```___ZZZVVVSSSMMMFFFJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDCCCAAA@@@???>>>;;;<<<<<<;;;999999:::<<<:::===@@@BBBEEEGGGHHHGGGEEEDDDAAA??????DDDKKKPPPGGGFFFEEEDDDDDDDDDEEEFFFEEEFFFFFFGGGGGGHHHHHHIIIHHHIIIJJJLLLMMMNNNNNNNNNLLLLLLKKKJJJIIIIIIHHHHHHJJJKKKLLLJJJGGGDDDDDDDDDBBBBBBCCCDDDFFFHHHJJJKKKIIIIIIIIIIIIIIIIIIJJJJJJIIILLLOOOPPPQQQRRRTTTUUUSSSTTTWWWYYY\\\aaafffkkkqqqwww~~~}}}||||||||||||{{{~~~~~~|||yyyuuusssrrrrrrvvvxxxzzzzzzyyyyyyzzz{{{~~~~~~}}}{{{wwwsssooolllhhhiiijjjjjjjjjlllnnnqqqllliiieeebbb___]]]ZZZXXXTTTRRROOOLLLHHHDDDAAA@@@<<<===>>>>>>===<<<:::888999999888666555555666777555555666666666666666666444444444444444333333222//////000000000000111111---...//////000000////////////......//////000111///...---,,,,,,...000111,,,...000000///...//////......------------......------......///000111111---...000///......///111......///000222444555666222222000000000111222333555444333222111111111222//////000000000000000000000111111222333333333333000222333222111111222444444555555444444666:::===888:::<<<=========>>>???=========???BBBCCCCCCBBB<<<===>>>>>>??????>>>>>>>>>???AAADDDHHHLLLPPPSSSRRRRRROOOMMMPPPTTTTTTOOOPPPRRRTTTUUUWWWWWWWWWWWWUUUTTTSSSRRRPPPNNNLLLKKKIIILLLQQQTTTVVVXXX\\\^^^aaaaaabbbbbbaaabbbbbbcccaaaaaa```___^^^]]]]]]]]]000000111444666555333111000000...---------------+++,,,---------...000222////////////000000111111---...//////000000000000///...,,,++++++++++++,,,///111111000...,,,,,,---,,,,,,---------.........***+++,,,...000111222222111222333777???HHHQQQVVVWWWXXXYYYYYYYYYXXXVVVTTTNNNMMMKKKIIIHHHGGGFFFFFFKKKMMMNNNMMMLLLJJJKKKKKKKKKPPPXXX___ccccccaaa___]]]WWWOOOGGGAAA===999777777777666777888:::<<<===;;;;;;:::777555555777999;;;<<<===<<<:::999999999777777777777999>>>DDDIII888:::===@@@BBBEEEIIILLLKKKMMMNNNNNNKKKIIIHHHIIILLLMMMLLLHHHCCC@@@@@@BBBDDDHHHLLLOOONNNLLLJJJIIICCCCCCCCCAAA???===>>>???>>>??????>>><<<;;;;;;<<<888888888999999999::::::888888999:::;;;;;;;;;;;;777777888999:::;;;;;;<<<<<<===>>>???@@@@@@@@@@@@>>>@@@CCCDDDDDDDDDEEEFFFIIILLLPPPTTTVVVXXX[[[]]]WWWZZZ```hhhqqqzzzvvvtttqqqmmmjjjgggeeedddiiillllllfff___YYYPPPHHHDDDEEEFFFGGGGGGGGGFFFFFFBBBCCCBBBBBBAAA@@@???>>>999::::::999888888999;;;;;;>>>@@@@@@CCCHHHKKKIIIFFFEEEBBB???@@@DDDLLLQQQGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLKKKLLLMMMNNNOOOPPPPPPPPPMMMMMMMMMLLLLLLKKKKKKKKKKKKMMMNNNMMMJJJGGGFFFEEEFFFFFFGGGIIIKKKMMMOOOQQQKKKKKKKKKLLLLLLMMMMMMMMMLLLOOORRRTTTUUUWWWYYY[[[ZZZ\\\___bbbdddhhhmmmqqqxxx||||||xxxvvvvvvvvvuuuuuusssrrrpppnnnlllkkkjjjjjjkkkmmmoooooommmmmmmmmnnnppppppnnnkkkgggccc___]]]XXXYYYZZZZZZZZZZZZ\\\^^^YYYVVVSSSPPPNNNLLLIIIGGGDDD@@@======;;;888888;;;777777777777777666666666444555555333222222444666222222222222333333444444000111222333333333333333///////////////000000000------.../////////............------......///000---,,,---------...///000,,,...000111000//////000///..................///.........//////000000111---///000000///...000111------...///111333555666111000/////////000111222666555333111000///000000......///000000000000///...///000222222333333333111333444555444444666777666777888888888:::===@@@???AAACCCDDDCCCCCCDDDEEEEEEDDDCCCDDDFFFIIIIIIIIIDDDEEEFFFGGGGGGGGGGGGGGGDDDFFFHHHIIIJJJLLLPPPRRRMMMOOOOOOMMMOOOSSSSSSOOOQQQRRRTTTVVVVVVWWWVVVVVVVVVVVVVVVVVVTTTQQQNNNMMMHHHLLLQQQSSSSSSUUUXXX[[[\\\\\\\\\[[[YYYZZZ\\\___^^^^^^^^^^^^^^^^^^^^^^^^......000333555666444222///...,,,+++************''')))************+++,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,+++******)))))))))******,,,...///...---++++++,,,***++++++,,,---...//////------,,,,,,---...///000------///222888>>>DDDGGGJJJKKKLLLMMMLLLKKKJJJIIIGGGEEEBBB???>>>???@@@AAACCCFFFHHHHHHFFFEEEFFFHHHLLLRRR[[[cccggggggdddbbb^^^XXXPPPHHHCCC???<<<:::777666555555666777:::;;;777888777666444333444666666888999888666444444555333444555666777:::???BBB999<<<>>>AAACCCFFFJJJMMMKKKMMMOOOPPPNNNMMMMMMNNNMMMOOONNNJJJCCC??????BBBDDDHHHMMMPPPPPPNNNMMMMMMEEEFFFGGGEEEAAA>>>===<<<<<<======;;;999777777888777777888888999999999888555555666777777666666666333444444555666777888999888999:::<<<===>>>>>>>>>;;;<<<>>>???@@@AAADDDGGGHHHLLLRRRWWWZZZ[[[]]]___XXXZZZ```gggpppyyy}}}zzzuuuqqqnnnmmmlllmmmppppppjjjbbb[[[PPPGGG@@@AAABBBCCCCCCCCCBBBBBBAAAAAABBBBBBAAA@@@???>>>888999:::999777777999;;;999<<<<<<:::<<>>===:::666555777666222222666444333333222333333444555222333333222000000333555111111000000000111111222//////000111111111111111/////////////////////...,,,,,,---............------,,,,,,,,,,,,---......+++,,,...///000000000///,,,///111222111000000000000//////......//////000///////////////000000000---///000000//////000111.........///000111222333000///.........///111222444333111///......///000---...///000111111000//////000222333555555555555666777999::::::;;;<<<>>>:::<<<>>>??????AAACCCEEEFFFHHHJJJJJJIIIIIIIIIKKKLLLIIIGGGGGGIIILLLNNNNNNLLLLLLMMMMMMMMMLLLKKKKKKIIIKKKMMMMMMLLLLLLOOOQQQIIIOOORRRQQQQQQTTTTTTRRRSSSTTTUUUVVVWWWVVVVVVUUUVVVWWWXXXXXXVVVSSSPPPNNNKKKOOOSSSTTTSSSSSSVVVYYYWWWYYYZZZYYYVVVVVVWWWYYYYYYYYY[[[\\\]]]^^^______,,,---///222555666555333...---+++***)))))))))***&&&((())))))(((''''''(((+++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++%%%&&&&&&''')))***,,,---***+++---,,,+++******+++((()))***,,,---...///000***)))((('''&&&'''((()))((())),,,///333666888:::??????@@@AAA@@@@@@>>>===@@@>>>:::777666777999;;;;;;>>>AAAAAA??????@@@CCCKKKQQQZZZbbbggggggdddbbb^^^XXXPPPIIIDDDAAA>>>===777666555444555666999:::555666777666444333333444333555666555333111111222111333555666666777999;;;;;;>>>@@@BBBDDDFFFJJJMMMIIILLLOOOPPPPPPPPPQQQRRRNNNPPPOOOJJJBBB>>>???AAADDDHHHMMMPPPPPPPPPOOOOOOGGGIIIJJJHHHDDD???<<<;;;:::;;;;;;999777555555666777777888999999999999888333444444444444333333222111111222333444555666777555666888:::;;;<<<======777999;;;<<<===@@@EEEHHHGGGLLLSSSYYY\\\]]]^^^___]]]___ccciiipppxxxzzzvvvsssrrrqqqjjjnnnnnnhhhaaaYYYNNNDDD@@@@@@AAAAAA@@@>>><<<;;;@@@AAABBBBBBBBBAAA@@@???888999:::999888888999;;;666999777222333:::===;;;AAACCCDDDEEEEEEFFFHHHJJJFFFGGGGGGHHHIIIJJJKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPOOOLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJGGGEEEEEEGGGJJJFFFFFFFFFGGGGGGHHHIIIJJJLLLMMMMMMNNNOOOPPPQQQQQQOOORRRUUUXXXZZZ\\\___aaa___aaaeeehhhjjjkkknnnpppqqqrrruuuzzz~~~~~~||||||zzzxxxwwwwwwwwwuuussswwwxxxxxxxxxwwwvvvuuuuuuooonnnmmmjjjhhhhhhkkkmmmjjjfffaaa]]]\\\[[[[[[ZZZ\\\[[[ZZZYYYZZZ[[[[[[ZZZZZZ\\\^^^]]]\\\[[[[[[\\\]]][[[XXXSSSOOOJJJGGGFFFCCCDDDEEEEEEDDDCCCDDDEEEBBB???===;;;;;;;;;999888666222333777666000///222222111000000000222333444111333444222000000333666222111111000000111111222000000111111111111000000000000//////............+++,,,------......------,,,++++++++++++,,,------+++---///111222222000///---///222333222111000000000000////////////000000000000000000////////////...///000000//////000111000000////////////000000///...---------///000111111000...---------///000---...000111111111000///111333555777888888888888999;;;>>>??????@@@BBBDDD???AAADDDFFFFFFGGGHHHJJJJJJLLLNNNNNNMMMLLLMMMNNNPPPMMMJJJIIIKKKNNNPPPQQQQQQQQQQQQPPPOOONNNLLLLLLLLLNNNPPPOOOMMMLLLNNNPPPHHHOOOUUUTTTSSSUUUVVVUUUTTTUUUVVVWWWWWWWWWVVVUUUTTTVVVWWWWWWVVVTTTPPPNNNMMMQQQVVVVVVSSSRRRUUUYYYTTTWWWZZZZZZWWWUUUTTTVVVUUUVVVXXX[[[]]]^^^______,,,---000222333222111111------+++***((('''%%%%%%((()))***)))((())),,,...---------,,,,,,---......------.........,,,+++***(((((('''''''''(((((()))(((******(((%%%%%%(((+++'''+++---+++,,,///...+++,,,+++)))(((((()))+++,,,++++++,,,,,,---///000111222222222333444555666777444444444444444444444444666666666555555777:::===CCCFFFNNNXXX___```\\\XXXRRROOOKKKFFFAAA<<<999888333333222222222222333333777666444222222333444555111222333333222111000///,,,...222555777666555444;;;<<>>???@@@AAAFFFKKKSSS[[[```ccccccbbbbbbbbbdddiiirrrzzz|||wwwsssnnnlllkkkkkkiiieee^^^TTTKKKEEE@@@@@@???===<<<<<<;;;;;;<<<>>>@@@BBBCCCBBB@@@>>>777>>>999333999:::777:::666666555555555888===AAA>>>???@@@@@@AAADDDHHHKKKHHHFFFDDDCCCEEEIIIMMMPPPPPPPPPOOOOOONNNOOOOOOOOONNNMMMMMMNNNNNNMMMIIIFFFJJJJJJIIIIIIHHHGGGGGGFFFIIIHHHGGGFFFDDDBBB@@@???DDDCCCCCCCCCCCCCCCDDDDDDHHHGGGGGGHHHJJJLLLLLLKKKNNNQQQTTTVVVVVVYYY___ccc___```bbbdddfffhhhiiijjjnnnllllllnnnrrrsssrrrppppppooommmjjjhhhgggffffffkkkkkkjjjiiigggfffdddccc^^^]]]]]]]]]]]]___```aaa[[[YYYUUURRRPPPPPPQQQRRRSSSUUUWWWXXXXXXXXXZZZ[[[ZZZZZZXXXUUURRRRRRUUUWWW[[[XXXUUUQQQNNNIIICCC@@@===>>>>>>>>>>>>?????????===;;;::::::;;;:::666333111222333333111000000111////////////000222333333000111111///++++++...111////////////000000000000////////////000000000000///...---...///000000...,,,------......---,,,,,,+++++++++******...555;;;///000111222333222222111111111111111111222222222;;;222---///111//////333222222222222222111000000222111111000000000111111111000///.........///000***,,,//////...------------------............//////000111444777999888777666888::::::;;;;;;===???>>>???AAACCCDDDEEEEEEEEEFFFFFFGGGIIIKKKLLLMMMNNNPPPPPPOOOMMMKKKJJJLLLMMMMMMKKKJJJKKKOOORRRTTTUUULLLOOOSSSTTTSSSQQQPPPPPPMMMOOOQQQQQQOOOMMMLLLLLLPPPRRRRRRQQQTTTWWWVVVRRRXXXWWWWWWVVVUUUTTTSSSSSSSSSVVVXXXWWWSSSRRRRRRTTTUUUUUUUUUTTTTTTTTTTTTTTTSSSUUUWWWWWWVVVVVVVVVWWWWWWYYYZZZZZZYYYYYYZZZ[[[///000111333444444333333222111000///---,,,,,,+++(((((()))(((((()))+++...,,,---...///000111222333000000000000///---+++***)))(((((('''(((((())))))(((((((((&&&%%%%%%&&&(((&&&)))+++***+++---,,,))))))(((''''''''''''((()))))))))******+++,,,---...............///000111222------------------------///000000//////000333666;;;>>>CCCJJJPPPRRROOOLLLIIIGGGDDD@@@<<<888666444111111000000000000111111333333333333333222111111000000111111111000///...,,,...111444666666555444666777:::<<>>???>>>===<<<:::999888888888999999777666555666777111111111111111111111111000000000000000111222222222222333555777888999:::999999:::;;;===???AAABBBEEEJJJRRR[[[aaaeeeffffffccccccdddjjjrrrzzz~~~}}}{{{xxxtttppplllkkkffffffddd```ZZZQQQJJJEEECCCAAA???<<<:::999999999<<<>>>@@@BBBCCCBBBAAA@@@888???999222777777333666555555555444444666:::>>>;;;===>>>>>>???BBBFFFIIIDDDCCCBBBBBBDDDIIIMMMPPPPPPOOONNNLLLKKKJJJKKKKKKNNNNNNOOOOOOMMMKKKIIIGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@???>>>===<<<;;;>>>===============>>>>>>BBBAAA@@@BBBDDDFFFFFFEEEGGGJJJMMMNNNNNNPPPVVVZZZYYYZZZ[[[\\\^^^```aaabbbbbbaaaaaabbbeeefffeeeccc``````^^^]]][[[YYYXXXWWWYYYZZZYYYYYYXXXWWWVVVUUUSSSSSSSSSSSSUUUWWWYYYZZZUUUSSSQQQOOOOOOPPPRRRSSSRRRUUUXXXZZZZZZ[[[]]]___^^^]]]ZZZUUURRRQQQSSSUUUZZZXXXVVVSSSPPPKKKEEEAAA>>>>>>==================999888666777888777333000000111333222000//////000000////////////000111222111111000...,,,---///111...////////////000000000///000000000000000000000...---,,,---///000///...---------...............,,,---------...000444666000111222333333333222222222222111111111111111111999222...000111//////222000000111000000///...---000//////............///000///...------...//////+++---//////...---....../////////000000000111111333444666999<<<>>>??????;;;<<<>>>???>>>???@@@BBBEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFGGGIIIJJJLLLMMMMMMPPPPPPOOOMMMKKKKKKLLLNNNLLLJJJIIIJJJMMMPPPRRRSSSMMMPPPSSSTTTSSSRRRQQQQQQMMMOOOQQQQQQOOONNNMMMNNNQQQTTTTTTTTTWWW[[[ZZZVVVVVVVVVUUUUUUTTTSSSRRRRRRSSSUUUWWWVVVTTTRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUWWWXXXXXXWWWWWWXXXYYYYYYZZZ\\\[[[ZZZZZZ[[[\\\222222333333444444555555111111000///...---------((()))***)))((()))+++...---...000333555777888999555555555333111///,,,******))))))(((((())))))***)))(((&&&&&&'''''''''&&&&&&***,,,++++++...---)))''''''''''''''''''''''''))))))*********++++++,,,+++++++++,,,,,,------...))))))))))))))))))))))))***++++++***)))***---///555555777;;;>>>@@@???>>>===<<<:::777555222000//////......------......///...///111222111000...,,,.........///......---,,,+++---000222333333222222111222444666777999999999===???AAACCCCCCCCCAAA@@@EEECCCAAA???>>>>>>???@@@BBBCCCCCCCCCBBBBBBEEEGGGBBBCCCCCCBBBAAA???>>>===>>>===<<<;;;:::888888777777777777666333222333555111111111111111111111111---------...///111222333000000111222333444555555444555666888;;;>>>@@@AAA@@@DDDMMMUUU]]]aaaddddddbbbbbbccchhhooovvv{{{}}}||||||||||||}}}~~~}}}zzzxxxsssrrrpppnnnllliiifffeee^^^]]][[[WWWRRRLLLHHHEEEEEEBBB>>>:::777666555555:::<<>>BBBEEE??????>>>???BBBFFFJJJMMMNNNLLLIIIFFFDDDDDDDDDDDDHHHKKKMMMKKKGGGDDDDDDEEE??????>>>===<<<;;;::::::777777888888888777777666666555555444444555555555888888777999;;;===<<<<<<>>>AAACCCDDDCCCEEEJJJNNNNNNOOOOOOPPPQQQRRRSSSSSSRRRQQQQQQRRRSSSSSSQQQPPPMMMMMMMMMLLLJJJHHHFFFEEEHHHIIIJJJJJJKKKJJJJJJJJJFFFFFFHHHJJJLLLOOORRRSSSPPPOOOMMMMMMNNNQQQTTTVVVTTTVVVZZZ\\\^^^```bbbdddaaa___[[[VVVRRRQQQTTTWWWYYYXXXVVVTTTQQQLLLFFFBBB=========<<<;;;;;;::::::666555444444555444222000///000222111///......///000//////......///000000222000------.../////////........./////////000000000000000000000000000000///------...///000///..................///000111111000///000222222222111111111222333333333222222222222111111000000//////444000...000111///...///000000000000///...---,,,//////...---------------......---------......///,,,...000000/////////000333333333333444444444444777888999<<>>===<<<;;;;;;===BBBEEE@@@???===<<<;;;:::::::::888888777666555444333222555555555333111000111222000000000000000000000000,,,,,,,,,------///000000//////000000111222222222222222333555777999<<<===999===CCCKKKQQQVVVYYYZZZ\\\\\\]]]```fffllloooqqqrrrqqqqqqqqqqqqqqqqqqrrrrrrsssuuuuuutttqqqmmmkkkeeeeeedddbbb```]]][[[YYYSSSRRROOOLLLIIIFFFDDDCCCBBB???;;;777555333333444777888;;;===????????????AAAGGG???666999777222444///111222222111000000111111333555666777:::===@@@;;;::::::;;;===@@@CCCEEEFFFDDDAAA>>><<<<<<===>>>???CCCEEECCC===:::;;;>>>999999888777666555444444333444444444444444333333000//////...............111000000111333555555444777999;;;;;;;;;<<>>???@@@@@@>>><<<999888<<<===>>>@@@AAABBBCCCCCC@@@AAACCCGGGJJJNNNQQQRRRPPPOOONNNNNNOOORRRVVVXXXXXXZZZ^^^``````bbbdddfff___]]]YYYUUUQQQRRRUUUXXXUUUTTTSSSSSSPPPLLLFFFBBB<<<<<<;;;:::999888777777555444444333333333222111...///111000...------.........---......///000111000---++++++...000///---....../////////000000000111111111000000000000000000///...///111111111000000////////////111222333666333000000222333111...000000111111111111111111000000///......---,,,,,,...------...///...------000000000000///...------000000///.........................../////////000///000222222111111333444777777888888888999999999:::;;;<<<===???BBBEEEHHHFFFHHHHHHGGGFFFEEEFFFGGGIIIIIIJJJKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJKKKKKKOOOPPPPPPOOOMMMLLLMMMOOOJJJIIIHHHIIIKKKNNNNNNNNNLLLNNNQQQRRRQQQPPPPPPQQQKKKMMMMMMMMMMMMMMMOOORRRRRRUUUUUUTTTVVVZZZYYYUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVUUUUUUUUUTTTUUUUUUUUUVVVVVVWWWWWWZZZZZZYYYWWWVVVWWWZZZ\\\^^^___```___]]]\\\]]]^^^444333222222222222222333333222000//////000111222///000000///......000222444555777888:::;;;<<<<<<<<<<<<<<<;;;999666444222///...------,,,,,,,,,---,,,)))((()))---...,,,***+++///222222333444222...******+++,,,,,,+++******---...////////////............///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******+++,,,222111///---,,,,,,...///++++++,,,,,,,,,,,,+++***+++******************+++---,,,+++***)))***++++++)))))))))))))))))))))***'''((()))************)))++++++,,,,,,,,,,,,,,,,,,///000111222222111111000222222222333444555777888666555555444444888>>>BBB>>>;;;777444222333444666333333222111000//////...111222222000...---...000........................---,,,,,,++++++,,,,,,,,,/////////000000000111111111111111222333444555666444777;;;@@@EEEHHHJJJKKKQQQPPPPPPSSSXXX\\\^^^^^^aaaaaaaaaaaaaaa``````______```bbbccccccaaa^^^]]]WWWWWWUUUSSSQQQNNNLLLKKKHHHFFFDDDAAA??????>>>???;;;999777444222222222222111333555777888999999999@@@EEE>>>555777666111222---///000000...---,,,------///111333333555888:::777666666777777999:::::::::999777666666777888999777;;;===;;;666333555888555555555444333333222222222222222222222111000///...---,,,+++++++++++++++,,,++++++,,,///000000///000222444444333444999===999999999999999999999999<<<<<<<<<;;;:::888777777555666777888777555222111222444666999;;;===>>>???AAACCCFFFJJJNNNQQQTTTUUUTTTRRRQQQPPPPPPRRRUUUWWWZZZ\\\____________```aaa]]][[[WWWRRRNNNNNNPPPSSSOOONNNMMMMMMKKKHHHCCC???::::::999888666555444444111222222111111000111111...///000000...------...,,,,,,,,,---...000111222...,,,***+++///000///---/////////000000000000111222111111111000000000///111000000000222333222111000000000000000111222333999555000...000111000...//////.....................------,,,+++******))))))+++------,,,,,,,,,+++......//////......---,,,//////............//////000000111111222222222222333444666666555666777999;;;;;;<<<<<<<<<============???@@@@@@???AAAEEEHHHHHHIIIIIIHHHFFFEEEEEEFFFFFFGGGHHHJJJJJJJJJJJJIIIGGGHHHHHHHHHIIIIIIJJJJJJMMMOOOPPPOOOMMMMMMMMMNNNKKKJJJIIIJJJMMMNNNNNNMMMJJJLLLNNNOOOOOONNNOOOPPPKKKKKKLLLKKKJJJLLLOOORRRUUUWWWVVVUUUVVVYYYXXXSSSUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUVVVWWWXXXXXXXXXWWWTTTTTTUUUVVVWWWXXXXXXYYYZZZZZZYYYWWWUUUVVVYYY[[[]]]___```___^^^]]]^^^___333333222222111111000000111000...,,,,,,---///000000111000///......000222444444444444555666888999999::::::;;;:::999777666222222111000////////////***)))***,,,///000///......333666666777888666111------------------------///111222333444333222222111222333444444444333222---------------------------...///...,,,+++,,,---//////...,,,***)))+++,,,)))***+++,,,,,,+++***)))+++******))))))******+++...,,,***(((((()))+++,,,(((((('''''''''((())))))&&&&&&'''''''''''''''&&&''''''((((((((((((''''''+++++++++,,,,,,,,,++++++,,,,,,------///000111222...////////////222777:::888666222...,,,---///000000000000///...---------......///...,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************.........//////000000000000000////////////000000222333555888;;;===>>>???CCCBBBBBBDDDGGGJJJKKKJJJNNNOOOOOOOOOOOONNNMMMLLLKKKLLLMMMNNNOOOOOONNNMMMHHHGGGFFFEEECCC@@@>>>======<<<:::888888888999999444333222111000000//////---...///111222333333333777===777///222111---///+++---......,,,++++++++++++---///000000111222444333333333444444444333333111111111111222333444555333666777666333111333555333333333333333333333333111111222111111000///.........---,,,++++++++++++***))))))***---......---***,,,.........///333777666666666666666666666666777999999888666444333444111111222222222000///...222333666999<<<>>>@@@AAACCCEEEHHHLLLPPPSSSUUUVVVTTTRRRPPPNNNNNNOOOQQQRRRVVVWWWYYYXXXWWWUUUVVVVVVWWWUUURRRMMMHHHFFFGGGHHHGGGFFFDDDDDDCCCAAA>>>;;;888777777555444333222222---.........,,,---...000...///111000...------...---------...///000222222---,,,,,,...000111111000000000000111111111222222222222222111111000000///222000000111222333222111000111111222222111000000777333///------...//////......---,,,,,,,,,------,,,,,,++++++******))))))''',,,...,,,+++---...,,,+++,,,,,,---------------...------......///000111333444555666777777777666888999:::::::::;;;===???????????????@@@@@@@@@@@@@@@BBBEEEDDDBBBCCCFFFIIIFFFGGGHHHFFFDDDCCCCCCDDDEEEFFFHHHJJJLLLLLLLLLLLLHHHHHHHHHHHHHHHIIIIIIIIILLLMMMOOOOOOMMMLLLLLLMMMLLLKKKKKKLLLNNNNNNNNNMMMIIIJJJMMMMMMMMMMMMNNNOOOLLLLLLLLLJJJJJJKKKOOOSSSWWWYYYXXXVVVXXX[[[YYYUUUUUUVVVVVVVVVWWWWWWXXXXXXWWWVVVVVVXXXZZZ[[[ZZZYYYTTTTTTUUUVVVXXXYYYZZZZZZYYYZZZZZZXXXVVVVVVXXXZZZ[[[]]]^^^^^^]]]]]]^^^___222333333333222111///...///...+++))))))***,,,------......,,,++++++---///000///------...000333555333444666888999:::999999555444333222111111111111+++---000333444444666777444:::======>>>???===888444444333222222333444444555777999;;;<<<;;;;;;:::888999:::;;;;;;:::999888333333333333333333333333222333444333111//////000...000111///,,,***+++,,,)))***+++,,,,,,+++)))(((++++++************++++++,,,,,,++++++************''''''&&&&&&&&&'''((()))&&&'''''''''&&&&&&&&&&&&&&&&&&''''''(((''''''&&&(((((()))))))))((((((((((((((()))******+++,,,,,,)))+++,,,,,,,,,,,,...000......---,,,++++++++++++...------,,,,,,++++++******+++,,,+++******,,,...************************)))))))))((())))))******+++,,,,,,---...//////000...------,,,,,,,,,------...//////000222333555555777666555777999::::::999======>>>???>>>>>><<<<<<===<<<<<<======>>>>>>???999999999888777666555444444444333222222333333444//////000//////---+++***++++++,,,------......///...555///(((------***,,,+++,,,,,,,,,***)))***+++***,,,.........---...000000000111222333333222222---...///111222222111111111111111111111222222333000111111222222333444444222333333444444444444444000///...------,,,,,,,,,)))(((((())),,,------,,,(((+++---...---///444888888888888888888888888888555777888777444222222444111111111111000000000000111333666999<<>>;;;:::::::::888777555555444444333222111111,,,---...---++++++...111...000111111///......///111000000/////////000000---///111222222222444555111222222222222333333333333333222111111000000///000///...///111222111000000111222333333111...---000000000...,,,,,,,,,---///...---,,,,,,,,,------++++++++++++++++++++++++)))...000---+++///111000,,,---...///000111111111000000000111333444666777777888999;;;<<<<<<;;;;;;===>>>>>>>>>>>>???BBBDDDAAAAAAAAAAAABBBBBBBBBBBB>>>BBBFFFGGGEEEDDDGGGKKKDDDEEEFFFEEECCCBBBBBBCCCDDDFFFHHHJJJKKKLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLNNNNNNMMMKKKLLLLLLLLLKKKKKKLLLNNNNNNMMMKKKIIIJJJLLLMMMMMMMMMOOOPPPPPPOOOMMMKKKJJJLLLQQQTTTTTTVVVVVVUUUXXX\\\[[[WWWTTTTTTUUUVVVVVVWWWXXXXXXXXXWWWWWWYYY\\\^^^]]][[[TTTTTTUUUWWWXXXZZZ[[[[[[ZZZ[[[\\\[[[YYYXXXYYYZZZYYYZZZ\\\\\\\\\\\\^^^```222333444555444222///...333111///,,,,,,,,,...///+++++++++)))((((((***,,,+++***((('''))),,,000333...000222555888999::::::777666555444333333222333...222777999999:::<<>>???AAABBBBBBAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;666888888777555333333333...111444333000------...)))***+++,,,,,,***(((''',,,,,,++++++++++++,,,,,,***+++---...---,,,***)))'''&&&&&&%%%&&&'''))))))((((((''''''''''''&&&&&&((())))))*********))))))(((((('''''''''''''''''''''''''''(((((()))))))))(((***++++++***(((((()))&&&(((***,,,,,,+++)))'''+++*********)))(((((((((((()))******)))***,,,...((((((((((((((((((((((((''''''''''''(((***+++,,,)))***+++,,,---...//////++++++++++++++++++,,,,,,*********+++,,,---///000000///...///111222111000222333444555555444333222555444333222222333444555000000111111111111111000000000/////////000000111---...//////...+++(((&&&*********++++++,,,,,,,,,)))000+++%%%+++,,,))),,,***++++++***))))))***,,,***,,,---...,,,,,,,,,------///111222333444333333,,,...000222222222000//////---,,,---///111111000//////000111222333444555444555777888999:::;;;;;;111111///...------------((((((''')))+++------,,,***---000000000222777;;;;;;;;;;;;;;;;;;<<<<<<<<<444666888777333111222444444333333222222222333333,,,...000444777:::;;;<<<>>>@@@CCCFFFIIIJJJKKKKKKHHHFFFDDDBBBAAACCCDDDFFFBBBCCCEEEDDDCCCAAABBBBBB:::;;;>>>>>>>>>>>>@@@BBB<<<999666444555555444444444444333333222111111111---///000...------000444///000222111///......///444444222111///............222555666444444666999222222333333333444444444333333222222111000000//////...---...///000000...///111333444333000---***)))---111000---++++++,,,000///...---,,,------...,,,,,,,,,,,,,,,,,,------***111222...,,,111444333///000222333555666666666444444555666888:::<<<===999;;;<<<>>>??????>>>>>>???@@@AAAAAAAAABBBEEEGGGBBBBBBBBBBBBCCCCCCCCCCCC:::???EEEFFFEEEEEEHHHKKKCCCDDDEEEDDDBBBAAABBBCCCDDDEEEGGGHHHJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGIIIKKKMMMMMMLLLKKKKKKKKKLLLKKKKKKLLLMMMMMMLLLJJJIIIKKKMMMMMMMMMNNNPPPQQQRRRQQQOOOMMMKKKNNNRRRVVVNNNQQQRRRRRRVVV[[[[[[WWWSSSSSSTTTUUUVVVWWWWWWXXXYYYXXXXXXZZZ^^^```^^^\\\TTTTTTUUUWWWYYYZZZ[[[\\\[[[\\\^^^]]][[[ZZZZZZZZZWWWXXXZZZ[[[[[[\\\^^^```333222222111000000000111...///000...,,,***+++,,,)))***+++***(((''''''((((((((('''&&&$$$%%%(((***---///111555777999::::::;;;888666777:::;;;:::888666888;;;===>>>@@@BBBCCCCCCDDDFFFJJJMMMLLLGGGBBB@@@===:::;;;>>>@@@@@@??????AAACCCEEEHHHIIIJJJKKKGGGFFFFFFEEEEEEEEEEEEFFFCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFEEECCC???;;;999888999999777444000///...///......//////...,,,***......---------,,,,,,,,,------,,,,,,,,,+++++++++++++++***))))))((())))))'''((()))******)))(((''',,,***'''%%%$$$&&&((()))(((((((((((())))))))))))(((((((((((())))))))))))'''((()))++++++******)))))))))************)))(((###&&&***,,,+++***))))))((((((((((((((()))************+++++++++******)))+++++++++***************++++++,,,,,,+++(((&&&$$$++++++******************+++************,,,...///////////////////////////........./////////000000000111222222///.........---------.........//////------------------------++++++,,,,,,,,,++++++***+++)))(((***---///...,,,,,,---,,,***(((((()))+++******+++,,,,,,,,,,,,+++,,,,,,---...///000111222,,,111555666333000///000000111111,,,'''&&&***...)))+++,,,,,,,,,,,,---///000111222222333444888:::<<<===??????>>>======>>>888777555333111...,,,+++---///000000...---...///...///111222333666999<<<>>>???@@@@@@@@@???>>>===<<<999666444444444333222666555333111111111111222222------111333222555;;;???AAACCCDDDBBBAAAAAABBBEEEBBB>>>:::888999:::;;;<<<<<<<<<<<<<<<;;;:::999444;;;;;;111***...777===888888666555444333333333000222333222000//////000---...//////------...///111000000/////////000222555333000///000000000///111222444666777777555555333333333333333333333333555444333111000...---,,,....../////////......---------,,,,,,,,,---///000000///......------------,,,,,,++++++,,,,,,---...+++,,,---.........---,,,,,,...000222333555888;;;:::888666777999:::888666::::::::::::;;;===>>>???@@@AAACCCDDDDDDCCCAAA@@@AAAAAA@@@@@@@@@@@@??????AAAAAABBBBBBCCCCCCCCCDDD@@@@@@BBBCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJGGGFFFDDDCCCBBBBBBCCCCCCDDDEEEGGGHHHIIIIIIIIIHHHEEEDDDCCCEEEIIILLLNNNNNNRRRPPPNNNLLLLLLNNNPPPQQQRRRRRRSSSRRRQQQQQQSSSUUUXXXVVVTTTTTTUUUWWWXXXXXXVVVUUUUUUUUUWWWWWWVVVUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXVVVUUUVVVWWWYYY[[[\\\[[[ZZZZZZ[[[[[[YYYWWWZZZXXXXXX[[[___bbbaaa```333333222111111111111111///000000...+++******+++((()))***)))'''&&&&&&((('''''''''&&&%%%&&&)))+++...000333666999:::;;;;;;<<<:::888999;;;<<<<<<:::888:::===???@@@AAACCCEEEEEEEEEGGGJJJMMMLLLHHHDDDDDDBBB@@@AAACCCEEEEEEDDDEEEFFFHHHJJJLLLMMMNNNOOOLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKLLLMMMMMMNNNMMMMMMJJJJJJJJJJJJHHHEEEBBB@@@@@@AAAAAA>>>:::777444444333333222333444333111///000000000000////////////////////////............,,,++++++***))))))******((()))***++++++***)))(((---+++***(((((()))***+++)))))))))*********++++++((()))))))))************((()))***+++,,,+++************+++++++++******)))###&&&(((***)))(((((())))))))))))((())))))*********+++++++++++++++******++++++++++++++++++++++++)))***+++,,,,,,+++)))(((+++++++++******++++++,,,))))))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++------,,,,,,,,,---++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,,,,++++++---+++***+++...///...,,,,,,,,,,,,+++))))))+++,,,++++++,,,------------,,,------......///000111111111111333555555333000---***++++++((($$$$$$(((,,,)))+++,,,,,,,,,,,,---///000222333333444666999<<<@@@BBBDDDDDDCCCCCCDDDEEE>>><<<:::666333000...---...000111111/////////000...///111222222555888;;;@@@@@@AAABBBBBBBBBAAA@@@===:::777555444444333222555444222111000000111111444//////222333111333888;;;>>>AAABBBAAA@@@???@@@@@@>>>:::777666777999:::888888777777777666666666111777777111---222:::===999888666555444333222222111222333222111000000111...///000///.........000------...000333444444333111111111000000000111111///000222444555555444333222222333333333333333333000000//////////////////,,,------.........------///......---...///000111000000///...............---------------...//////...///000111111111000000///111333444555777:::<<<===;;;999:::<<<===;;;999;;;;;;;;;<<<===>>>???@@@@@@AAABBBCCCCCCBBBAAA@@@AAAAAAAAA@@@@@@@@@??????DDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGEEEDDDBBBAAA@@@???@@@@@@AAABBBCCCEEEEEEEEEDDDDDDAAA@@@???AAADDDGGGIIIIIIMMMLLLKKKKKKMMMOOOSSSUUUUUUVVVXXXXXXWWWVVVWWWXXXVVVSSSPPPPPPQQQSSSTTTUUUWWWVVVVVVWWWXXXYYYYYYXXXZZZXXXWWWVVVWWWYYY[[[]]]YYYXXXWWWWWWXXXZZZ\\\]]]^^^]]]\\\\\\\\\[[[YYYWWW]]]\\\\\\^^^aaacccbbbaaa333333222222111111222222///000000...+++))))))***&&&'''((('''%%%%%%&&&'''&&&'''''''''&&&(((***---000222555888;;;<<<===>>>===<<<;;;;;;===>>>>>>===<<<>>>@@@BBBBBBCCCFFFGGGGGGFFFGGGIIIJJJJJJHHHFFFGGGFFFEEEFFFIIIJJJJJJIIIIIIJJJKKKMMMNNNOOOPPPPPPNNNNNNNNNNNNNNNOOOPPPQQQQQQRRRSSSTTTUUUUUUUUUUUUQQQQQQQQQPPPNNNMMMKKKJJJHHHIIIIIIFFFAAA<<<:::999777666555666777777555333444444333333333222222222222222222222111111111111------,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++...---------,,,,,,,,,,,,++++++,,,,,,,,,---------*********+++++++++,,,,,,***+++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,+++'''(((******))))))***,,,++++++***************+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,((()))+++---......------++++++++++++,,,---......+++******)))******++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,%%%(((***+++++++++,,,...************++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,++++++,,,---,,,++++++---///,,,---......//////............//////000000000111444222111333555444///***'''((((((&&&$$$$$$(((+++)))+++,,,,,,,,,,,,---///000222333444555777;;;===CCCEEEGGGHHHHHHHHHIIIJJJDDDAAA<<<777333000///......000222111000///000111...///000111111333777999???@@@AAACCCCCCCCCCCCBBB<<<999666444444444333111333333222111000000000000555222111222333111333666777:::???AAA@@@???>>>===;;;:::777555444555777888666555444333333333444555333666666333222777:::;;;888777666444333222111111111222333222111000000111...000111000///...///000000///...///111///+++&&&---000333333111000111333///000222444555666555555555555555555555444444444111111000////////////000------...///000000000000111111000000000111222222222111000000000000000000000000000000111111111222333333444555555555555444333555777777888999<<>>===>>>???@@@???===>>>>>>>>>>>>>>>???@@@AAA???@@@AAABBBBBBAAA@@@???AAAAAAAAA@@@@@@@@@@@@???FFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCAAA@@@>>>===<<<;;;;;;;;;======>>>>>>???>>>>>>===;;;:::999:::===???@@@@@@BBBBBBCCCEEEHHHMMMQQQSSSUUUXXX\\\^^^^^^]]]\\\\\\[[[XXXTTTSSSTTTVVVXXXYYYVVVVVVWWWWWWXXXYYYZZZZZZ]]]ZZZWWWTTTUUUYYY]]]```[[[ZZZZZZZZZ[[[]]]^^^___```___]]]]]]]]]\\\ZZZXXX^^^]]]]]]^^^______^^^\\\333333222222222222222333000000000...+++)))))))))$$$&&&'''&&&%%%%%%&&&'''&&&((()))))))))+++---000222444777:::===>>>??????>>>>>>===>>>???@@@AAAAAA???AAACCCCCCCCCEEEGGGIIIGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHJJJKKKLLLLLLKKKIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQSSSTTTUUUVVVWWWWWWUUUUUUTTTSSSSSSRRRRRRQQQLLLMMMLLLIIIDDD???===<<<888777666666777777666444666666666555555555444444444444444444333333333333......------------......---------------------------...///000000///...---............////////////,,,,,,,,,------------...,,,------...............,,,------...............------...---,,,,,,///111...---,,,,,,+++,,,,,,,,,,,,------............------------------.........***+++,,,...///000000000,,,,,,,,,---...///000111.........---------------------------------------,,,,,,---------.........(((***------------...000************+++++++++,,,........................------------------......)))))))))***+++++++++++++++,,,......---...///111...///000000111111000000000000000000000000000000333222000111111000---***)))******(((&&&'''))),,,)))+++,,,,,,,,,,,,---//////000222333444666:::===AAACCCEEEGGGGGGGGGIIIJJJEEEAAA<<<666111...---------///111111/////////000...///000000000111444777;;;<<<>>>@@@AAAAAAAAA@@@:::777444333222222111000333222222111111000000000444333222333333333555666555999???BBBBBB@@@>>>>>>;;;:::777555555555666888888666555333333444666777999888777666777888777666777666444333111000000000111222222111000///111222///000111000/////////111444111......000///***&&&---333888888444111222444222333555777888999::::::999999999999888888888888888777555333111000000///000111222333444444555444333333333333333333333444444333333222222333333333333444444555555555555555777777888888888999999999888999;;;;;;;;;<<<>>>AAA@@@@@@???@@@AAAAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAA>>>??????@@@@@@??????>>>AAAAAA@@@@@@@@@?????????EEEEEEEEEEEEEEEEEEDDDDDDBBBBBBAAA@@@????????????BBBBBBAAA@@@??????>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999888777777666888888888888888888777777666444333333555777888888666777888;;;???CCCGGGJJJOOOTTTZZZ___```````````````\\\XXXVVVWWWZZZ\\\\\\TTTUUUWWWXXXXXXYYYZZZ\\\^^^[[[XXXVVVWWWZZZ^^^aaa^^^_______________^^^^^^```___^^^^^^^^^^^^\\\ZZZ[[[ZZZYYYXXXWWWUUUSSSQQQ222222222111111222333333000000000///,,,*********%%%&&&((((((''''''((())))))***,,,------///111333666777:::<<<>>>???@@@???>>>????????????@@@BBBCCCAAABBBCCCCCCCCCDDDGGGIIIFFFEEEDDDCCCCCCCCCEEEFFFGGGIIILLLMMMNNNNNNMMMMMMIIIJJJJJJKKKJJJJJJJJJIIIFFFFFFFFFGGGHHHIIIJJJKKKMMMNNNOOOQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTNNNOOONNNKKKGGGBBB@@@???;;;999888888888888777666777777777777666666666555555555555555444444444444000000////////////000111//////............//////---...000111111000...---000000000000111111111111........./////////000000////////////000000000111......///000111111000000000000000///......111333000//////....../////////...//////000111111000000////////////000000111111......///000000111111111............///000222222000000000000000/////////........................------........./////////---///000000///......///,,,,,,,,,---------......////////////////////////......------......000000((()))***+++,,,---...///,,,...///000000000111333000000111222222222222111000000111111111111111111///000111///,,,******,,,,,,,,,+++***(((((()))***)))+++,,,,,,,,,,,,---///---...///000111333777:::<<>>??????>>>=========<<<<<<;;;;;;;;;;;;:::888777555333222333444555666777888888888666666666666666666666666777666666666666666777777777777888999:::999999888:::::::::::::::;;;;;;<<<<<<===>>>>>>===>>>@@@BBB???@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@@@@@@@@@@AAA===>>>>>>>>>>>>>>>>>>===@@@@@@?????????>>>>>>>>>AAAAAABBBCCCDDDDDDEEEEEEBBBAAA@@@>>>==================<<<<<<;;;::::::999:::::::::::::::999999999777777777666555555444333555555444444444444444444444111//////000222222111000111222444777:::===???DDDJJJQQQWWW[[[]]]___```[[[XXXUUUSSSTTTWWWXXXYYYVVVYYY[[[[[[[[[[[[]]]___]]]\\\\\\[[[\\\^^^___```bbbcccccccccbbb```^^^]]]^^^]]]\\\]]]^^^^^^]]][[[YYYWWWUUUQQQMMMJJJHHHHHH111111111000111111222222000111111000---,,,,,,---'''(((************,,,------///111222222333555777999:::<<<>>>?????????>>>===>>>?????????@@@BBBDDDAAABBBBBBBBBAAABBBEEEGGGDDDDDDDDDBBBAAAAAACCCEEEFFFJJJNNNPPPPPPOOOOOOOOOJJJJJJJJJJJJIIIHHHGGGGGGDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIKKKLLLMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQNNNOOOPPPNNNJJJGGGEEEDDDAAA???<<<;;;;;;;;;999888888888888888777777777777666666666555555555555444222111111111111222222333000000///......///000000......000111111111000///111111111222222222333333000000000111111111111222111111111111111222333333///000111222333333333222000111111///...///111333222222111111222222333444000111222333333444444333111111222222333333444444222111111111111222222222000000000000111222333333///000000111111111000000000000000000000000000000---............/////////000111222111///------...////////////000000000000000000000000000000000000//////.........000111222,,,...000000000000222444---///111222222111222333000111222222333333222222000000111111222222222333,,,///000---)))''')))---,,,+++***)))(((((('''''')))+++,,,,,,,,,,,,---///,,,---.........000333666999;;;>>>?????????AAABBB>>>;;;888555222111000000***,,,......------...///...//////...------///111000111333555666666666555444222000000111222222111444555555666666555555444333666777666777;;;;;;999999<<>><<<;;;<<<:::;;;===???AAACCCEEEFFFDDDCCCCCCBBBBBBAAAAAAAAA===>>>@@@AAA@@@???===;;;888888999:::;;;;;;;;;::::::;;;;;;;;;;;;::::::999::::::999999::::::;;;;;;:::;;;<<<>>>>>>======<<<======<<<<<<<<<===>>>???>>>???@@@???>>>>>>@@@AAA>>>???@@@@@@@@@@@@AAACCCBBBAAA@@@???????????????===<<<<<<<<<<<<<<<<<<===>>>>>>>>>============<<<<<<===>>>???@@@BBBCCCCCCBBB@@@>>><<<;;;;;;<<<<<<888888777777777777666666666666666666666666666555333333444444444444333333333333333222222333444444444222///.../////////...000000111222333555666777:::>>>DDDJJJOOOTTTXXX[[[YYYVVVTTTTTTVVVXXXYYYYYY[[[]]]``````^^^^^^```ccc]]]^^^___```aaaaaaaaa```ddddddeeeeeedddbbb___]]]]]]\\\[[[\\\]]]]]][[[YYYWWWVVVRRRMMMHHHFFFFFFGGG000000//////000000111222000111111111///...///000***+++---...---...000111111333666666666777888:::;;;<<<===>>>???>>>======;;;===??????>>>>>>AAADDD@@@@@@@@@???>>>???BBBEEECCCEEEEEECCCAAA@@@BBBEEECCCHHHMMMPPPOOOMMMMMMMMMJJJIIIIIIHHHGGGEEEDDDCCCBBBBBBAAAAAAAAABBBBBBCCCDDDEEEEEEFFFGGGGGGGGGFFFGGGIIIKKKNNNOOOOOONNNNNNKKKMMMNNNMMMKKKIIIHHHHHHEEEBBB???===<<<;;;:::999:::::::::999999999999888888888777777777666666666333222222222333333444555111000///......///000111///000000111222222111111222222222222333333333333111111222222222333333333333333222222222333444555000111222333444444444444222222333222111000222333333333333444555666777888333333444555666666666666333333444555555666777777333222222222333333444444333222222222222222333333000111222333444444333333333333333333333333333333000000000000111111111222111222333333000/////////000000000111111111222222000000000000000000000000000///......///000222444111333555444111000222444///111333444333222333333111111222333333333222222000000111111222333444444...---,,,***)))***+++,,,***)))((())))))))))))((()))+++,,,,,,,,,,,,---///,,,---...------...111444444666888999999999;;;<<<555444333222111111111111***,,,...///......///000...///...---++++++---///...///111222333333333222333111000000222444555555666777888999999888777777666:::;;;888999<<<<<<999999<<>>===>>>888888888888999:::<<<<<<999999:::::::::;;;;;;;;;555333444999999666777;;;444444444444444555555666666777666555444555888:::666777888888666666777888666777888666333333888<<<===???AAADDDEEEEEEDDDDDDCCCCCCEEEGGGIIILLLNNNOOONNNNNNMMMMMMLLLKKKKKKJJJGGGIIILLLOOONNNLLLHHHEEE???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>===============>>>??????===>>>@@@AAAAAAAAA???>>>@@@??????>>>???@@@AAABBB???@@@@@@???>>>===???@@@===???AAAAAA@@@@@@BBBDDDAAA@@@???>>>============<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<======>>>>>>===<<<999888777777888888444444444555555555555555333333333333333333333333000111222333444444444333333333222222333444555666666444111//////000///...//////000000000111222222333555999>>>BBBIIIOOOTTTYYYXXXXXXYYY\\\]]]]]]\\\\\\___bbbaaa^^^]]]```ccc___```aaabbbccccccccccccaaaccceeegggfffdddbbb```^^^\\\[[[ZZZZZZYYYVVVTTTSSSRRRNNNIIIEEEEEEHHHLLL//////...//////000111111///111222111000///000111,,,---///000000000222444444666999999999999:::;;;======>>>??????>>><<<;;;:::<<<>>>>>>======@@@DDD?????????===<<<===@@@CCCDDDEEEFFFEEEBBBAAABBBEEE???DDDJJJMMMLLLJJJIIIJJJGGGGGGGGGFFFDDDBBB@@@@@@@@@??????>>>>>>>>>??????@@@@@@AAABBBBBBAAAAAAAAACCCEEEIIILLLMMMMMMLLLKKKHHHJJJKKKKKKJJJHHHHHHHHHFFFCCC???<<<;;;:::999777<<<;;;;;;;;;;;;:::::::::999999999888888888777777333333333333333444555666111000///......///000111111111111222222333333333222222222333333333444444222222222333333333444444444444333222333444555666111222333444555555555555444555666666444333444555444444444555777888:::;;;444555666777888888888888444555555666777888888999222222222333444555666777444444333222222222333333222333555777888888777777888888888888888888888888333333444444444555555555333444555555333222222333111111111111222222222222000000000000000000000000000///......///111333444444555666444000...///111000222444555444333333333000111222222333333222222///000000222333444555555111---))))))+++...---,,,))))))(((***+++---,,,,,,)))+++,,,,,,,,,,,,---///---.........---...000333///111333444444444555666---.........////////////+++---///000//////000111...///...---++++++,,,......///111222333333222111333222000111444777888888888888:::;;;;;;:::999888999>>>>>>:::999===<<<777888:::<<<===;;;:::;;;;;;222333444666888;;;===>>>;;;<<<===>>>>>>>>>>>>===>>>;;;<<>>999:::;;;;;;:::999:::;;;666<<>>???DDDJJJ???@@@AAAEEEIIIKKKKKKJJJJJJKKKLLLNNNQQQTTTVVVXXXXXXWWWWWWVVVUUUTTTTTTTTTTTTVVVZZZ[[[ZZZUUUOOOKKKFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEDDDBBBAAA??????>>>>>>???@@@AAAAAA>>>???AAACCCCCCBBBAAA@@@BBBBBBAAA@@@AAABBBCCCDDD@@@@@@AAA???======>>>@@@===???BBBBBB@@@@@@BBBEEE@@@@@@>>>===<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999999:::::::::::::::888666444222111222333444222222333444444555555666000000111111222222222222...///111333444555444444444333333333444555777888888666222111000000///...------............//////000222444666:::AAAIIIOOOXXXXXXXXX[[[]]]___^^^]]]ZZZ]]]```___[[[ZZZ]]]```bbbbbbbbbbbbcccdddeeeeee___aaadddggghhhfffdddbbb```^^^[[[ZZZXXXVVVSSSPPPOOONNNKKKFFFCCCDDDJJJOOO+++,,,///111222222111000111111111111222333444555333333333333333444555666666999===@@@AAA@@@===;;;999999:::;;;;;;<<<======:::<<<>>>>>>===<<<===>>>;;;<<<============???AAA@@@CCCEEEEEEBBB???@@@AAACCCEEEGGGIIIIIIIIIHHHGGGHHHHHHGGGFFFDDDBBBAAA@@@===>>>???>>>===<<<===>>>======<<<;;;;;;===>>>???@@@CCCFFFIIIIIIIIIJJJKKKHHHIIIJJJKKKKKKJJJIIIHHHCCCBBB@@@???======<<<<<<888999:::;;;<<<<<<<<<<<<;;;::::::999999888888777333111222555555111000111222222111111111111222222000111222111000000222444111222444333222222333555111222222333333333222222777888888666444222222333111333444444222222333555444666777777555333333333666555444333444666888:::555555666777888999999:::666555555666888::::::999555555555555555555555555888666444444555555555444222333444555777999;;;<<<888999:::999777666777888:::::::::999888777666555666666666555444444333333444333222222111111222222444444444444444444444444000555666222000222222000444444444444333333222111333222222222333444444555222222222333333444444444333333333333333333333333111...+++'''&&&''')))+++++++++******************,,,,,,,,,---------------------,,,,,,---...000111111222222333333444444555555444222000......................../////////000000000111111111000//////...///111222333222222111111444777888777777777888999:::::::::::::::999999;;;:::888666555666777888777888888777555555777888666666666777888<<>>??????@@@AAABBBCCCCCC@@@@@@???>>><<<===@@@BBB@@@@@@???===;;;:::;;;===???CCCFFFFFFHHHLLLLLLJJJKKKKKKJJJKKKKKKLLLMMMNNNOOOQQQUUUWWWYYY[[[___aaa]]]bbbccc^^^[[[]]]]]]YYY[[[\\\___aaacccaaa]]]ZZZWWWSSSNNNKKKJJJKKKKKKKKKHHHIIIIIIGGGDDDCCCEEEHHHAAA@@@??????@@@AAACCCDDDAAAFFFJJJGGGAAA<<<>>>AAACCCBBBAAA@@@@@@@@@@@@@@@BBBCCCDDDCCC@@@>>>>>>???;;;===@@@@@@???@@@BBBEEEAAAAAAAAA@@@@@@?????????===<<<;;;:::::::::;;;;;;::::::999999888777777666555555555555555555555555222333222000......///111666333222555444111111444,,,---000333444444333333/////////111333555555444666666666666777777777777888888777444000------...,,,,,,,,,,,,---...///000333333333333777>>>GGGNNNSSSTTTWWWZZZ\\\]]]]]]]]]]]]\\\[[[[[[[[[]]]___aaa]]]^^^___``````bbbfffhhhfffeeedddfffhhhgggccc___eeeaaa\\\[[[[[[XXXQQQKKKLLLMMMMMMLLLJJJIIIKKKLLL+++---///111222222111111111111111111333444555666555444444444555666666777777;;;@@@CCCCCC@@@;;;777999999999:::;;;;;;;;;<<<999;;;======<<<;;;<<<===;;;<<<============???AAA???BBBDDDDDDCCCAAABBBCCCCCCDDDFFFGGGHHHGGGEEEDDDEEEEEEDDDCCCBBB@@@>>>===>>>??????>>><<<:::;;;;;;===<<<;;;;;;;;;<<<=========AAAEEEHHHIIIHHHHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFFFFEEEDDDBBB@@@>>>===<<<999:::;;;;;;<<<;;;;;;;;;999999888888888888777777666333333666555111///111222222111111111111222222000111222111000000222444111333444444333333444555333333333444333333222222111333333333111000111222111333444444222222333555444555777666555333444555666555444333444666888999666666666777888888888999777666555777999:::999888666666666666666666666666555333111111222333222111222222333444666888999;;;:::;;;<<<<<<;;;:::;;;<<<;;;;;;;;;;;;:::999888777888888777777666555555555555444444333333333333333333333333333333333333333000555666333111333333111444444444444444333222222222222222222222333444444222222222333333444444444333333333222222222111111///---+++((('''((()))***************************------......///000000000------,,,,,,---...000111111111222333444555555555555444222000///...//////000000000000000000000111......////////////...---......///000111111111111...000333444444444555666999999:::::::::999999888999888666555555555666666666777888777666666777999555666777999<<>>===>>>;;;>>>@@@@@@??????AAACCCBBBBBBAAA???>>>===<<<;;;999888666555555555666777888888777666666555444444444444444444444444444444111222111000......///111444111111333333111111333,,,---///111222333333222222111111333666888888777888888888888888888888888999999888555111//////000.........------......///222333444777;;;BBBKKKQQQTTTVVVXXXZZZ\\\\\\\\\\\\[[[[[[ZZZYYYZZZ\\\^^^___]]]____________aaadddfffeeedddcccdddffffffccc```bbb^^^YYYWWWWWWUUUOOOKKKJJJKKKLLLLLLKKKKKKMMMOOO,,,---///111222222222111000000111222444666777888777777777777777888888888:::>>>DDDIIIIIIFFFAAA>>>999999999999999999999:::888:::<<<<<<;;;:::;;;<<<;;;<<<>>>>>>======???@@@>>>@@@CCCCCCBBBBBBCCCDDDBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@???>>><<<;;;:::>>>??????===:::888999999<<<;;;::::::::::::;;;;;;;;;>>>CCCFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDGGGGGGGGGEEECCC@@@===<<<;;;;;;;;;;;;;;;::::::999777777777777777888888888777444444666555000///000222222111111111111222222111222222222000111222444222333555444333333444666444444444444444333222111///000111111111000222333111333444444222222333555444555555555444444555777555555444444555666888999777777777777777777777777999888777777999999888777666666666666666666666666444222111111222222111000111111222333555777888999:::<<<===>>>======>>>???>>>>>>>>>======<<<<<<;;;;;;;;;:::999999888888777777777666555555555555555444444444444444444444444000555666444222444555333555555555555555444444333222222222222222333333444222222333333333333444444333333222111000000//////,,,,,,+++***))))))******************************,,,,,,---...///000000111------------...///000111000111222444555666666666444333111000/////////000222222222222222111111111......///////////////...000000000000111222333444,,,...111222333333444666777888888999999999888888666666555555555555555555555666888888777777888:::777888:::===AAAHHHPPPUUUSSSQQQOOONNNOOOPPPPPPOOOSSSTTTSSSQQQOOOMMMNNNOOOMMMMMMMMMNNNNNNOOOOOOPPPOOONNNLLLIIIFFFDDDFFFGGGFFFFFFGGGFFFFFFGGGJJJLLLHHHMMMOOOOOOQQQTTTTTTPPPNNNMMMLLLLLLLLLMMMNNNOOOQQQTTTWWWZZZ^^^ccciiimmmllloooooojjjfffdddbbb___eeegggjjjooorrrqqqmmmjjjeee```ZZZUUUSSSSSSTTTTTTTTTTTTSSSOOOKKKGGGFFFFFFGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFDDDCCCCCCCCCCCCBBBBBBDDDEEEEEEDDDCCCBBBAAABBBCCCBBB???=========<<<>>>??????>>>>>>???@@@BBBAAA???===;;;999888777555444333222222222333444555444444333333222222222222222222222222222222222000000111///......///111222//////222222///000333...///000111333444555555555444444666999;;;;;;::::::::::::::::::999999999999999999666333111111222111111000/////////000000333666999>>>CCCJJJQQQWWWXXXYYYZZZ[[[\\\\\\[[[ZZZYYYYYYXXXXXXXXXZZZ[[[]]]^^^_________^^^___aaacccdddcccbbbbbbccccccbbbaaa___ZZZTTTQQQQQQPPPNNNKKKHHHJJJLLLMMMNNNOOOQQQSSS---...000111222333333333000111222333666888:::;;;:::::::::;;;;;;:::::::::888;;;@@@EEEGGGGGGEEEDDD999999999888888888888888777999:::;;;999999:::;;;;;;===>>>>>>======>>>???>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???===<<<<<<<<<<<<<<<;;;:::999888;;;<<<<<<;;;999888888999::::::999999999999999::::::<<>><<<;;;;;;;;;;;;:::999888777555666666777888999999999555222222444444000000222333222222111111222222333111222333222111111222444222444555555444333555666444444444444333111000000222333444444333333444555111222444333222222333555444444555444333444666999555555555444555666777888777777777777777666666666:::999777777888888777666666666666666666666666666555333222333444444222111222222333444555777888999888:::===>>>>>>>>>???@@@@@@@@@@@@???????????????>>>>>>======<<<;;;;;;::::::999888888777777888888888888888888888888888888111555777555444666777555555666666666666666555555333333222222222222333333333333333333333333333333333222111000///...------******+++++++++******)))***************++++++++++++,,,,,,,,,,,,,,,---------------...//////000000000111333555666777777777444333111000///000000111333333333222222222222111///000111222222222222222555444333333444555777888...111333444444555777999666777777888888888888777555666777777888777777666666888999:::::::::;;;<<<;;;===???BBBFFFMMMUUUZZZXXXWWWUUUUUUUUUVVVWWWWWW[[[ZZZYYYVVVRRRQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSQQQNNNJJJIIIKKKMMMFFFGGGGGGGGGFFFGGGJJJLLLLLLPPPSSSSSSUUUWWWWWWSSSOOONNNLLLKKKKKKLLLMMMNNNOOORRRVVVYYY^^^dddjjjoooqqqsssrrrooojjjeeebbb```ccceeejjjooorrrqqqnnnjjjfffaaaZZZUUUSSSSSSSSSSSSVVVUUUSSSPPPMMMIIIGGGFFFGGGGGGGGGGGGHHHIIIIIIJJJLLLIIIEEEDDDDDDEEECCCBBBAAABBBDDDFFFFFFEEECCCBBBAAABBBCCCBBB???=========<<<=========<<<<<<<<<<<<>>>===<<<:::888666555444555444333222111222333333333222222222111111000000111111111111111111111111...///000000......///111222......000000///000333333333333444555777999:::666666666777:::<<<<<<;;;::::::::::::::::::::::::999:::999777444333333555444333333333444444555666999===CCCHHHNNNTTT[[[___]]]]]]^^^^^^^^^]]][[[ZZZXXXXXXXXXXXXXXXZZZ[[[\\\^^^______]]]\\\\\\^^^```cccbbb``````````````````\\\VVVPPPKKKKKKLLLMMMMMMKKKMMMPPPQQQQQQRRRTTTVVV//////000111222333444444222333444666888;;;===>>>======>>>>>>>>>>>>===<<<555555777888:::<<<>>>>>>888888888888888888888777666888::::::999888999:::;;;===??????>>>======>>>>>>>>><<<<<<;;;;;;:::999>>>>>>===<<<;;;:::999999::::::::::::999888888777666777999999888888999;;;888888888999999999999999;;;;;;;;;;;;:::<<<@@@DDD@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAA???===<<<::::::::::::999777666555555555666777888999::::::222//////222333111222555333333222222222222333333222333333222111111222444222333555444333333444666333333333333222111//////444666666555444333444555111222444333222222333555444444555444333444666999555555555555555666666777777777777666666666666666:::888777777777777666444444444444444444444444444444333333333444444222000444444444555666888999:::888;;;>>>@@@@@@???@@@AAABBBAAAAAA@@@@@@AAABBBCCCAAA@@@@@@??????>>>======<<<;;;::::::999999::::::999999999999999999999999222777888666555888888777666777777888888888777777444444333333333333333444333333333333333333333333222222111000...---,,,,,,)))***+++++++++***))))))))))))*********+++++++++---------,,,++++++******------...//////000000000111222444666777777777666333222111000000111222222222222222222222222222222000111222333444444444444888777666666777888:::;;;222444666666666777:::<<<777777888999999999999999999999;;;<<<<<<<<<<<<;;;999;;;>>>???>>>>>>???@@@AAABBBDDDFFFIIIOOOVVV[[[ZZZZZZYYYYYYYYY[[[]]]^^^``````^^^ZZZVVVSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRPPPNNNNNNPPPRRRIIIJJJIIIHHHFFFFFFHHHJJJLLLQQQUUUUUUWWWYYYXXXTTTPPPNNNLLLJJJJJJJJJLLLMMMMMMPPPTTTYYY]]]ccciiinnnsssssssssqqqllleeebbbaaaaaaccchhhmmmpppoookkkgggccc___YYYUUUTTTSSSSSSRRRTTTRRRPPPNNNLLLJJJHHHFFFCCCDDDFFFHHHJJJLLLMMMNNNSSSNNNIIIGGGHHHHHHEEEBBB@@@AAACCCDDDEEECCCBBB@@@@@@AAABBBAAA???===<<<===;;;::::::999::::::999888777777777666555555444444444333111000000000111222111111111111111111000000000000000000000000000000---///000000//////000222333///...000000...000444444444444555666888:::;;;666555555777:::;;;;;;;;;999999999:::::::::;;;;;;:::::::::999666666777888777777888999:::<<<>>>???CCCGGGMMMSSSXXX]]]bbbeeeaaaaaabbbaaa```^^^\\\[[[XXXXXXYYYYYYZZZ[[[[[[\\\]]]^^^]]]\\\ZZZZZZ\\\]]]aaa``````^^^]]]]]]]]]^^^XXXSSSLLLGGGFFFHHHLLLNNNNNNQQQTTTUUUUUUVVVWWWXXX000000111222333444444555555666777999;;;===???AAA???@@@AAABBBAAA@@@???>>>:::999666444444555777888888888888888888888888999666888::::::999888999:::;;;===???@@@>>>============;;;888777777777666444::::::999888888777666666777777888888888777777666222444666777777777999;;;555666888999::::::::::::::::::999888888:::>>>BBB>>>>>>============>>>>>>999:::;;;<<<<<<<<<;;;:::888888888888777666555444444555555666777888888999111...///222333222444777333333222222222222333333333444444333111111222444111222444333222222333555333333333333222111111000333444555444222111222333111333444444222222333555444555555555444444555777555555666666666666666666666666666666666666666666888777555555666666555444333333333333333333333333222222111333444333111...555555555555777888999:::;;;>>>AAACCCCCCBBBBBBCCCBBBAAA@@@@@@@@@BBBCCCDDDCCCBBBBBBAAAAAA@@@??????======<<<;;;;;;;;;;;;;;;999999999999999999999999444888:::777666888999777777888888999999999999999666555555444444444444444444444333333333333222222111111000//////...------+++++++++++++++***)))((()))))))))***++++++,,,,,,//////......---,,,,,,,,,------...000000000000000222444666777888888666555333222111000111111333444222222222222333333333444111222333555666777777777::::::::::::;;;<<<======777888999999999999<<<>>>::::::;;;<<<============>>>>>>???@@@@@@AAABBBBBB???BBBDDDEEEDDDCCCCCCDDDFFFFFFGGGHHHJJJOOOUUUZZZZZZ[[[\\\\\\[[[]]]___bbbccccccaaa^^^ZZZWWWVVVWWWVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSRRRQQQOOOPPPSSSUUUNNNOOONNNKKKIIIHHHIIIKKKJJJPPPTTTUUUWWWZZZYYYUUURRRPPPMMMJJJJJJJJJLLLMMMOOOSSSXXX\\\aaaeeejjjmmmsssrrrssssssnnnfffbbbcccbbbeeeiiinnnqqqnnniiieee```]]]ZZZXXXXXXWWWVVVTTTSSSPPPLLLJJJIIIHHHGGGFFF???AAADDDGGGJJJLLLNNNNNNTTTPPPLLLKKKKKKJJJGGGDDD???@@@@@@AAA@@@???>>>===>>>???@@@???<<<::::::;;;888777555666777888666555111222222222333333333333111000...---------...///111000000000000000000000////////////////////////,,,...111111111111222333666222000111111///000444111222333444555777888888555444444666999:::::::::888888999:::;;;<<<======<<<======<<<::::::;;;===<<<===>>>@@@BBBEEEGGGHHHLLLPPPUUUYYY]]]aaaeeegggccccccccccccaaa___\\\[[[YYYYYYZZZZZZ[[[\\\\\\\\\\\\\\\\\\ZZZXXXXXXZZZ\\\___``````^^^[[[ZZZZZZZZZSSSNNNHHHCCCBBBEEEJJJNNNPPPRRRVVVXXXXXXXXXYYY[[[111111111222333444555666999999:::;;;===???AAABBBBBBBBBDDDDDDDDDCCCAAA@@@???===:::777666555666666777888888999999:::::::::666888::::::999888999:::;;;===@@@@@@???===<<<===;;;888555444666666555333777777666555555444444555444444555555666555555555222444555666555666777999333555777999;;;<<<<<<<<<777888999:::999:::<<<>>><<<;;;:::999999:::;;;<<<888888888888888888777777666666666666555444444333333333333444444555555555444111111444555333555999444333333222222333333444333444444333111111222444000111333222111111222444444444444555555444333333111222333333222111333444111333444444222222333555444555777666555333444555555666666666666666555555444555555555666777777777666555444444555666444333444444444444444444444444222222222444555444111///444444444555666777888999;;;>>>BBBDDDCCCBBBBBBBBBAAA@@@??????@@@BBBDDDEEEDDDDDDCCCBBBBBBAAAAAA@@@>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::666:::<<<999777999999777888888999:::::::::::::::777777666555555555555555444444444333333222222222000000000000//////......---,,,,,,+++***)))((((((((())))))***++++++,,,,,,,,,,,,---------.........,,,---///000111111000000444555777999999777555444222222111000111222444444222222333444555555666777555666888:::;;;<<<======??????@@@AAABBBBBBBBBBBB>>>??????>>>===>>>@@@BBB???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEGGGHHHEEEHHHJJJKKKJJJHHHHHHHHHGGGGGGHHHHHHJJJNNNTTTYYYYYYZZZ[[[ZZZXXXYYY[[[^^^___``````___\\\YYYXXXYYYXXXXXXWWWVVVVVVUUUTTTTTTTTTTTTSSSRRRPPPQQQTTTVVVQQQQQQPPPNNNKKKKKKLLLNNNIIIOOOTTTVVVXXX[[[ZZZVVVUUUSSSOOOLLLKKKLLLNNNOOOUUUYYY___dddhhhjjjmmmooosssrrrsssvvvqqqiiifffgggfffhhhlllpppqqqnnnhhhccc\\\[[[[[[[[[\\\[[[XXXVVVTTTOOOJJJFFFFFFFFFFFFEEE>>>???BBBEEEHHHJJJKKKKKKLLLKKKJJJJJJIIIHHHFFFDDD>>>>>>===<<<<<<;;;:::999:::;;;<<<;;;999777777777555333222333555666444333/////////000000111111111///...---++++++,,,,,,---////////////////////////////////////////////////,,,///222333333222333444:::555333333222000111555000111333555777777777777555444444666888::::::999888888:::;;;===>>>@@@@@@@@@@@@AAA@@@??????AAABBBDDDDDDEEEGGGIIIKKKMMMNNNQQQTTTXXX[[[\\\___bbbdddcccccccccbbb```^^^[[[ZZZXXXYYYYYYZZZ[[[[[[[[[[[[ZZZ[[[ZZZYYYWWWWWWYYY[[[^^^___aaa___ZZZWWWVVVVVVMMMIIIDDD???>>>AAAGGGLLLMMMPPPUUUXXXYYYZZZ\\\]]]111111111222333444666666;;;;;;<<<===???AAABBBCCCCCCDDDEEEFFFEEEDDDBBB@@@:::999888777666666555555777777888999:::;;;;;;;;;777999::::::999999999;;;;;;===@@@@@@???===<<<<<<999666333333555777666555555555444333333333444444222222333444444444333333333444666555444444555777222444777:::<<<=========333777:::<<<<<<;;;:::::::::999888777777888999:::999888777666555555555555444444555555444444333222111111222222222222333333888444333666666444666999444333333222222333333444444555555333111111222333///111222222111000222333555555666666777666666666///111333333333444555777111333444444333222444555444666777777555333333333555666666666666666555555333444444555666777888888555333333333555555444333555555555555555555555555555555555666888777444111333333333444555666777888:::===@@@BBBAAA@@@??????@@@@@@???>>>???AAADDDEEEDDDDDDDDDCCCBBBBBBAAAAAA>>>>>>===<<<<<<<<<<<<<<<========================777<<<===999777999999777888999::::::;;;;;;;;;;;;888888777666666666666666444444444333333222222222000000000000000/////////...---,,,***)))(((((((((((())))))***++++++,,,,,,'''((()))***,,,---...///,,,---///111111111000000555666888999999777555333222111111111111222444555222333444555666888999999;;;<<<>>>???AAABBBCCCCCCDDDEEEGGGIIIIIIIIIHHHHHHDDDEEEEEECCCBBBBBBDDDGGGCCCDDDEEEFFFGGGGGGGGGGGGEEEDDDCCCCCCDDDGGGIIIKKKIIILLLNNNOOOMMMKKKJJJJJJFFFGGGGGGHHHJJJNNNTTTXXXVVVXXXXXXVVVSSSSSSUUUXXXYYY[[[]]]]]][[[YYYYYYYYYZZZYYYYYYXXXWWWVVVUUUUUUVVVVVVUUUSSSQQQQQQTTTVVVQQQQQQPPPNNNLLLLLLNNNOOOHHHNNNSSSVVVYYY\\\[[[WWWWWWUUUQQQNNNMMMNNNOOOQQQ[[[```fffkkknnnoooqqqrrrtttrrrtttxxxuuullliiikkkgggiiimmmqqqqqqmmmfffaaaYYYYYYZZZ\\\]]]\\\YYYWWWVVVPPPIIIEEEDDDEEEDDDCCC===???BBBDDDGGGHHHHHHHHHCCCDDDEEEFFFEEEDDDCCCBBB>>>===;;;:::888777777777777999999888666444444444333111///111444555333111.........//////////////////...---,,,,,,,,,---...........................000000000000000000000000---///222444444333444555<<<888444444333111222666111333555888999999999888555444444666999:::::::::888999:::<<>>@@@BBBDDDBBBCCCEEEFFFFFFEEEDDDCCC===999555444777999:::999888999;;;============<<<===>>>===<<<;;;;;;===???===???BBBCCCCCCAAA>>><<<===;;;:::888777777888888333333444444444444333333222333444444555555444444111111222444666666666444666555555777<<>>===:::::::::;;;;;;<<<>>>>>>777777777777777888888999:::888666444333333444555222333333444444444333333111222333333222111000///...222555555333222444666555444444333222222222333333333333333333222111000111111222222222333333333///111222444444333222111222222222111//////111333333333222222333333444555555666666555333333444666666666555555555444444444111111222111000111444666444444444444444444444444555555555555555555555555444444555555555444333333+++///444555444555:::???;;;<<<>>>??????>>><<<;;;===>>>???AAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>??????===<<>>===<<<<<<:::999888888999:::999888:::999888888888888666444777555333222333333222111000555...***111333---------,,,+++***))))))))))))))))))))))))))))))))))))((((((((()))***,,,---...333000......222333222000...222777;;;<<<:::666444222000///111444666444222777999:::888666999???FFFBBBBBBCCCCCCBBBDDDFFFIIINNNNNNNNNMMMMMMMMMNNNOOOJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKJJJIIIIIIIIIKKKMMMOOONNNMMMMMMMMMNNNPPPRRRTTTRRRWWW[[[[[[XXXVVVXXXZZZVVVWWWYYYYYYXXXWWWXXXXXX]]]ZZZWWWUUUTTTUUUUUUTTTSSSRRRQQQOOONNNNNNNNNNNNMMMQQQWWW[[[]]][[[XXXVVVTTTRRROOOMMMOOOSSSXXX[[[aaadddiiiooosssvvvvvvvvvssstttvvvxxxwwwuuurrrpppnnnoooqqqsssrrrnnngggbbb___^^^]]]]]]^^^^^^]]]\\\WWWMMMFFFFFFEEE@@@>>>AAA<<<===>>>???@@@AAAAAAAAA<<<===@@@AAAAAA@@@===<<<<<<;;;:::888666555444444444444444333333333333333555222//////111222111...---......//////000000111222111...***((()))---000---...000222333333222111555444333222222333444555///000111222444555666777888888777444333333666888444444666777888888888888777777888999::::::::::::;;;<<<>>>@@@BBBDDDFFFFFFHHHGGGFFFHHHLLLOOONNNLLLLLLLLLMMMNNNOOOOOOPPPPPPVVVWWWWWWXXXYYYZZZZZZ[[[\\\]]]]]]\\\[[[YYYWWWVVVVVVVVVWWWZZZ]]]______^^^\\\[[[[[[ZZZYYYXXXXXXWWW]]][[[ZZZZZZYYYVVVPPPLLLFFFBBB>>>===>>>@@@@@@???DDDGGGLLLRRRXXX[[[^^^___000000000111222333555555777888888:::<<>>>>>>>>===>>>??????>>>======???AAA@@@BBBDDDEEEEEECCC@@@>>>;;;:::999888777777777777555666666666555555444333222333333444444444444444222222222444666777888888;;;999888:::<<<>>>===<<<======<<<<<<<<<======>>>777777777777777888999:::777666333111000111111222111222222333333333222222111111222222222111/////////000222333222222333444444444333222222222222222333333333333333222111000111111111111222222222222///111222444444333222111222222222111000000111333333333222222333333444555555666666555333333444666444444444444333333333222222222333222111111333555333333333333333333333333444444444444444444444444111111222333444444444333...222666666444444777;;;444666999;;;<<<<<<<<<;;;<<<===???@@@BBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@??????????????????@@@@@@>>>???BBBBBB>>>@@@@@@@@@@@@???>>>===<<<999888888888999999999888999777666777777777555333222111000111222333222111&&&111///+++000000---000,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---+++,,,,,,,,,---...///111111444888<<<<<<:::777444222000///111333555444222444888<<<<<<;;;;;;???CCCFFFGGGHHHGGGGGGHHHKKKMMMOOONNNMMMNNNOOOOOOOOONNNKKKKKKJJJIIIHHHFFFFFFEEEGGGGGGHHHHHHJJJKKKKKKLLLKKKKKKJJJIIIIIIJJJKKKLLLKKKKKKKKKJJJJJJIIIIIIIIIGGGFFFEEEDDDDDDFFFHHHIIIIIIHHHHHHIIIJJJKKKMMMNNNNNNSSSXXXYYYVVVUUUVVVYYYTTTVVVXXXXXXWWWWWWXXXYYY^^^\\\ZZZXXXXXXXXXXXXXXXVVVUUUSSSRRRPPPPPPOOOOOOPPPRRRTTTWWWXXXYYYXXXWWWUUUSSSPPPPPPQQQVVV[[[^^^dddggglllqqquuuxxxxxxxxxuuuvvvwwwxxxxxxvvvuuutttssstttvvvxxxwwwsssmmmhhhaaa___]]]\\\\\\\\\ZZZXXXTTTKKKDDDCCCBBB===<<<>>>;;;<<<===>>>????????????<<<<<<;;;;;;;;;;;;<<<<<<:::999888666555444333333000000000000000000000000222000------///000///---...............---------000///---***)))***...222......///000111111111111222222111000000111222222333333444555555666777777555666777666555666888;;;777777888999:::;;;;;;<<<:::;;;<<<===>>>?????????AAAAAACCCEEEGGGHHHJJJJJJKKKKKKLLLPPPSSSTTTQQQNNNNNNNNNNNNNNNOOOPPPQQQQQQWWWWWWWWWWWWXXXYYYYYYYYYZZZZZZZZZZZZYYYWWWUUUTTTTTTSSSTTTWWWZZZ]]]]]]]]][[[[[[ZZZYYYXXXVVVVVVUUU[[[YYYWWWWWWUUUQQQLLLGGGEEEAAA>>><<<>>>??????>>>BBBEEEKKKRRRWWW[[[\\\]]]000000000000111222444444444555666777999;;;===>>>???@@@BBBDDDEEEEEEDDDDDDBBB>>>:::888777777666666888999;;;<<<===>>>>>>>>>???@@@AAA@@@???@@@BBBDDDDDDEEEGGGHHHGGGDDDAAA???;;;;;;;;;;;;::::::999888999999888888777666444444333333333333444444444444222222333444666999;;;===@@@>>>======>>>???===<<>>>>>=========777777777777888999:::;;;777555333222111111111111000111111111111111000000000000111111111000//////000//////111333333222111333333222111111111111222222222333333333222111111000000000000111111111111///000222333333333222111111222222222000000222444333333333333333444444555555666777666444333444555333333222222222222111111333444444333111111222444222222222222222222222222333333333333444444444444///000111333444444555555222555777666333333555777333444777999::::::::::::;;;<<<===???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????===AAABBB>>>===???@@@>>>AAAAAAAAA@@@???===<<<;;;777777777777777777777777666555444555555555333111000/////////000///---***---000,,,...---,,,222+++******)))))))))******))))))))))))))))))))))))******))))))***+++,,,,,,)))---//////------111555333666999<<<<<<999666333000//////000222333222111000555;;;>>>===<<<===???FFFGGGHHHIIIIIIJJJNNNPPPRRROOONNNOOORRRRRRPPPNNNLLLLLLKKKIIIGGGFFFEEEDDDHHHHHHHHHIIIJJJKKKLLLMMMLLLKKKJJJIIIIIIJJJKKKKKKLLLKKKKKKJJJIIIHHHHHHGGGEEEDDDBBBAAA@@@AAABBBCCCCCCCCCCCCCCCDDDEEEGGGGGGIIIMMMRRRTTTSSSRRRTTTVVVQQQSSSUUUUUUTTTUUUVVVXXXZZZZZZZZZYYYYYYYYYXXXXXXVVVUUUTTTSSSRRRQQQQQQQQQSSSSSSSSSTTTUUUWWWXXXYYYWWWUUUSSSSSSUUUZZZ___bbbhhhkkkoootttwwwyyyzzzzzzwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwxxxyyyyyyuuuoookkkccc```\\\YYYWWWUUURRRPPPMMMFFFAAA???===:::999:::;;;;;;<<<<<<<<<<<<<<<;;;===;;;888777777888;;;===777777555444222222111111////////////////////////000///------...///...---000000///......---,,,,,,//////...,,,,,,...222555222111111111111111222222222222111000000111222222777777777777888888888888555777999::::::;;;===???<<<<<<<<<<<<===???AAABBB@@@AAABBBCCCEEEEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMNNNPPPTTTVVVUUURRROOOPPPOOOMMMMMMNNNOOOQQQSSSWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWUUUSSSRRRQQQPPPPPPRRRVVVYYY[[[\\\ZZZYYYXXXWWWVVVUUUUUUTTTYYYWWWUUUSSSPPPKKKFFFBBBCCCAAA>>>===>>>???>>>>>>???CCCIIIQQQVVVYYY[[[[[[000000000000000111222333111222222444666888999;;;<<<===???AAABBBCCCCCCCCC>>><<<999777666555555555666777888:::;;;===>>>>>>>>>@@@AAAAAAAAABBBDDDFFFGGGHHHIIIHHHGGGDDDBBB@@@===>>>?????????>>><<<;;;;;;;;;;;;:::888666555444333333333333333444444444222333444555777:::>>>BBBCCCCCCBBBBBBBBBAAAAAA@@@EEEDDDBBB@@@???>>>>>>===888888888999:::;;;<<<===999888666555444444444444000000111111111000////////////000000000/////////111///...000444555333000222222111111000111111222222222333333333222222111////////////000000000000000000111222333222222111111222333222111111222444333333333333333444555555555666777666444333333444222222222222222222222222444555555444111000111222222222222222333333333333222222333333333333333444222222333444555555444444444555777666444333444666777888888999999888888777999:::<<<===???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBB@@@@@@???>>>>>>===<<<<<<999>>>@@@<<<999:::<<<<<>>>>>===<<<:::999888555666666666555555555666333222111222333333111///222111//////---***%%%""""""...///***,,,+++***000***))))))))))))******+++))))))))))))))))))))))))+++***************++++++,,,...000///......111444444555888999999666333111---------...////////////---111666999999999999:::>>>@@@AAACCCDDDGGGKKKNNNSSSQQQPPPRRRUUUVVVSSSOOONNNMMMLLLJJJHHHFFFEEEDDDIIIHHHHHHIIIJJJKKKMMMNNNNNNMMMLLLKKKJJJKKKLLLLLLMMMLLLLLLKKKJJJIIIHHHHHHGGGEEECCCAAA@@@@@@AAAAAA??????@@@@@@AAABBBCCCCCCDDDGGGLLLOOOOOOPPPQQQSSSMMMNNNPPPPPPPPPQQQSSSUUUSSSUUUVVVVVVVVVUUUUUUUUUSSSSSSRRRRRRRRRSSSSSSTTTWWWVVVVVVWWWXXXYYYZZZ[[[YYYXXXWWWWWWYYY^^^bbbeeeiiikkkooorrruuuwwwwwwwwwuuutttrrrqqqrrrtttvvvxxxvvvuuuuuuuuusssooojjjeeeaaa]]]XXXSSSPPPLLLHHHFFFBBB???<<<:::888777888999;;;<<<<<<<<<;;;;;;:::999<<<;;;999777777999;;;<<<444444333111000000000000///000000000000000111111000000///...////////////111111111000000/////////...///000//////111555888666555444333333333555555555444444444444444444555777888888999:::;;;;;;<<<999;;;>>>@@@@@@AAACCCDDDDDDCCCBBBAAABBBDDDGGGHHHEEEFFFGGGIIIJJJKKKKKKLLLHHHHHHIIIIIIJJJKKKKKKLLLKKKMMMNNNPPPQQQQQQOOOMMMPPPOOOMMMKKKLLLNNNQQQRRRVVVUUUTTTSSSSSSTTTTTTUUUTTTUUUVVVVVVUUUTTTSSSRRRNNNMMMLLLNNNRRRVVVYYYZZZWWWWWWWWWWWWWWWWWWVVVVVVYYYXXXUUURRRMMMHHHCCC@@@CCCBBB@@@@@@????????????===AAAHHHPPPUUUXXXYYYYYY000000000//////000111111//////000111222444666777999:::;;;<<<>>>?????????888777666555444333444555333444555777999:::<<<======???AAABBBCCCCCCEEEGGGIIIIIIIIIHHHFFFCCC@@@???===>>>???@@@???>>>===<<<<<<<<<;;;:::888777555444333222222222222333444555222333555666777;;;@@@DDDDDDDDDEEEEEEDDDDDDEEEEEEFFFEEEDDDBBB@@@?????????:::::::::;;;<<<===>>>>>>::::::999888777666555555111111111111111000////////////////////////000000222000000222555666444222222111111000111111222222111222222333333333222222....../////////000000000000000111111222222222222000111333333222222333444444444333333444444555666555666777777555333222333222222222222222222333333444555666555222111111111222333333333444444555555222222222333333444444444333333333333333222111000333444555555444555555666666777777777777777777666888999:::<<<===>>>>>>?????????????????????@@@@@@======<<<;;;999888777777333999;;;777444555777777999999999888777555444333111333444444222111222444000///...///000000...---000///...---+++(((### ***222---'''***+++(((,,,)))))))))((())))))******))))))))))))))))))))))))+++***************++++++///,,,******,,,---,,,+++222333444555444222000///***+++++++++++++++,,,,,,+++,,,...000111222333555444666999;;;>>>BBBGGGJJJQQQPPPQQQTTTWWWXXXTTTQQQOOONNNMMMKKKIIIHHHFFFFFFJJJIIIIIIIIIJJJLLLNNNOOOPPPOOOMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIGGGEEECCC@@@?????????@@@??????@@@@@@AAAAAABBBBBB@@@CCCGGGKKKLLLNNNOOOOOOHHHJJJKKKKKKKKKLLLNNNQQQOOOQQQSSSSSSRRRQQQQQQSSSQQQQQQRRRSSSTTTVVVXXXYYYXXXZZZ[[[]]]]]]]]]\\\[[[[[[YYYXXXXXXZZZ]]]aaadddeeefffiiikkkmmmnnnoooooommmkkkiiiggghhhjjjmmmppppppooommmllljjjfff```]]][[[WWWPPPKKKFFFBBB???<<<888888777555555666888999<<<<<<<<<<<<;;;:::999999888888999999999999888888222222111000000000000000///000000000111111111222///000////////////000111///000000000111111111222---///000000000222444777777666555444444444555666666777777777777777777666777888999;;;===???@@@AAA@@@CCCEEEGGGGGGGGGIIIJJJLLLKKKIIIHHHHHHJJJLLLMMMIIIJJJKKKMMMNNNOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPNNNLLLKKKKKKMMMOOOQQQTTTSSSRRRQQQQQQQQQSSSSSSSSSTTTUUUUUUUUUTTTSSSRRRMMMLLLKKKMMMPPPUUUWWWXXXTTTUUUUUUWWWXXXYYYZZZZZZYYYXXXVVVRRRMMMGGGCCCAAACCCCCCDDDCCCBBBAAA@@@@@@===AAAHHHNNNSSSVVVWWWWWW111000///////////////000------...///000222333444666666777777888999::::::222333333333111111333444111222333444666999;;;===<<>>;;;;;;<<<<<<<<<;;;;;;:::;;;;;;:::999888666444333333222111111111222444555000333777888888;;;@@@EEEBBBDDDEEEEEEDDDDDDFFFGGGEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>===>>>>>>???@@@;;;;;;:::999888777666666333333333333222111000000000000/////////000111111222111111333555555555333222111111111111222333333111111222333333333222222////////////000000000000000000000000111111222222///111333444333333333444444444444444444555555666555666888777555333222222222222222222222333333333444555666555333111111222333333333444444555555666222222333333444444555555333222222222111///...---333333444444555666666666111111222333555666777888666777888:::<<<<<<======>>>>>>>>>=========<<<<<<:::999888777555444222222...222333000000222333222333333333333222111000///---000222111...---///222---,,,,,,,,,......,,,+++++++++***++++++***(((%%%)))111,,,&&&******'''******))))))((((((((())))))))))))))))))))))))))))))******))))))***+++,,,,,,333///+++,,,///000---***000000111111000///...---)))***+++***))))))***++++++***))))))***,,,...000...000333555888<<>>=========>>>??????@@@AAABBBAAAAAAAAA>>>AAADDDHHHKKKLLLMMMMMMGGGHHHHHHGGGGGGHHHKKKMMMNNNPPPSSSRRROOONNNPPPSSSQQQRRRSSSTTTVVVYYY[[[\\\YYY[[[^^^``````^^^[[[YYYYYYXXXWWWVVVVVVXXX[[[]]]\\\]]]^^^___aaabbbbbbbbb```^^^\\\ZZZZZZ\\\___bbbgggeeecccaaa___]]]YYYUUUSSSOOOHHHBBB>>>;;;888555111555555333222666888888;;;;;;;;;;;;::::::999888333444777999999777444333222111111000000000111111...//////000000111111111///000111000//////111222//////000000111222222333...000222222222222333444666555555555555555666666777888888999999888888777999:::<<<>>>@@@CCCDDDEEEFFFHHHJJJKKKLLLMMMOOOQQQSSSRRRQQQOOOOOOOOOPPPPPPNNNNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPOOOOOONNNMMMMMMKKKLLLKKKJJJIIIKKKOOORRRPPPOOOMMMLLLLLLMMMOOOPPPRRRQQQOOONNNNNNPPPRRRSSSRRRSSSTTTUUUUUUUUUTTTSSSNNNMMMLLLNNNRRRUUUVVVVVVSSSTTTUUUVVVXXXYYYZZZ[[[WWWWWWUUUQQQKKKGGGDDDDDDBBBDDDFFFFFFDDDAAAAAAAAA>>>AAAFFFKKKOOORRRTTTUUU111000///...............,,,,,,,,,---///000222333333333333333333444555555000222333222000000111333111111222444666999<<<======@@@CCCFFFGGGHHHJJJLLLMMMLLLKKKHHHEEEBBB???>>>::::::999999999::::::;;;999999888888666555444333333222111000111222444555///333888999999:::???CCC@@@BBBDDDDDDBBBAAACCCEEECCCCCCBBBBBBBBBCCCCCCDDDBBBAAAAAA@@@@@@@@@@@@AAA>>>>>>======<<<:::999999555555555555444333222111111000000///000111222333///111333333333333333444222222222222222333444444000111222333333333333222//////000000000111111111000000000000000111111222///111333444444333444555444444444444444555666666555777888888555333111111000000000111111111222222333555666666444222222222111222222333444444555555222333333444555555666666333333333333333222111000555444444444555666555555111111222333444666777888555666777999:::;;;<<<<<<>>>======<<<;;;:::999999888777666444222000///...+++---,,,+++---111111........./////////......---***---000...+++***,,,///+++***)))***,,,,,,+++)))+++***))))))++++++***)))+++,,,(((+++)))''',,,+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---333222000000111111111111..................------)))+++,,,+++)))(((***,,,+++***))))))***+++,,,,,,,,,...000111222555:::===BBBHHHPPPTTTSSSQQQRRRSSSQQQPPPPPPOOOMMMLLLKKKKKKLLLKKKJJJIIIJJJMMMOOOQQQOOONNNMMMKKKJJJJJJKKKKKKHHHHHHHHHIIIIIIIIIIIIJJJDDDCCC@@@>>><<<<<<===>>>>>>>>>???@@@AAA@@@@@@??????@@@CCCGGGJJJLLLLLLKKKGGGHHHHHHFFFFFFGGGIIILLLNNNPPPQQQOOOLLLKKKNNNRRRQQQQQQQQQRRRTTTUUUWWWXXXXXXZZZ\\\^^^^^^\\\YYYWWWVVVUUURRRPPPPPPQQQRRRSSSQQQRRRRRRSSSTTTUUUUUUUUUSSSRRROOOMMMMMMNNNQQQRRRYYYWWWUUUUUUUUUTTTRRRPPPMMMHHHBBB<<<999777444333000555666222000444777666888888999999999888777777333444777888888777444333222222111111111222222333000000111111222333333444222444555444333333555777444444444444555555555555555777888888777666666666666777888999999999999999:::;;;<<<======<<<;;;:::>>>???AAABBBDDDFFFGGGHHHHHHJJJKKKMMMNNNQQQUUUXXXYYYXXXWWWVVVTTTSSSRRRQQQRRRRRRSSSSSSTTTSSSSSSRRRTTTTTTSSSRRRPPPOOONNNNNNIIIKKKLLLLLLKKKLLLOOORRRQQQPPPPPPOOOOOOPPPPPPPPPPPPOOOMMMLLLMMMOOOQQQSSSPPPQQQSSSTTTTTTTTTSSSSSSPPPOOOOOOQQQTTTVVVVVVUUUTTTTTTUUUUUUVVVWWWWWWWWWRRRSSSRRRNNNIIIEEEDDDDDDAAADDDFFFFFFDDDAAA@@@@@@>>>@@@CCCFFFJJJMMMPPPQQQ111000///...............+++,,,,,,---...///111222111111111000111111222222000222444333000///000222111111222444777:::===???>>>AAAEEEHHHIIIJJJLLLNNNNNNNNNLLLIIIFFFCCC@@@>>><<<;;;:::999999:::<<<===777777777777666444333222333222111000000222444555...333999:::999:::>>>BBB???BBBCCCBBB???>>>@@@BBBAAAAAAAAABBBBBBCCCDDDEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>===<<<666666666666555444333222222111000000000111333444---000333333111000222444333222222222333444444555000111222333333333333333000000000000111111111111000000000000000111111222///111444555444444444555555444444444444555666666555777888888666333111111.../////////000000111111222444666666444333222333000000111222333333444444333333444444555666777777555555666666777666666666777555444444555555444333777666666555555666666777444555777888:::;;;;;;;;;======<<<;;;999888777777777666555333111///...---)))***)))(((---222111,,,+++,,,------......------(((,,,...---)))(((***...***)))((()))++++++***(((...,,,***)))*********)))$$$---+++,,,((('''///++++++***(((''''''''''''))))))))))))))))))))))))((((((((()))***,,,---...,,,...000///---,,,///333........................***,,,...---***)))+++---,,,+++++++++,,,,,,+++***+++,,,---......000333666<<>>>>>???@@@<<<===>>>?????????>>>===???@@@CCCGGGJJJLLLKKKJJJIIIIIIHHHGGGFFFFFFIIILLLMMMOOOOOOLLLHHHGGGLLLPPPOOOOOONNNOOOOOOPPPQQQRRRXXXXXXZZZZZZZZZYYYWWWVVVSSSQQQOOOLLLKKKKKKKKKLLLJJJKKKKKKKKKLLLLLLMMMMMMKKKIIIGGGEEEDDDEEEGGGHHHMMMLLLKKKLLLMMMNNNMMMLLLIIIEEE>>>:::777555444222000666888222///333555333666666777777777777666666666777888999999888777666222222222222222222333444333333444555666666777777777999;;;:::888888:::===;;;;;;::::::999999888888<<<>>>@@@???===;;;;;;;;;999:::<<<>>>??????>>>>>>>>>???@@@AAAAAA@@@???>>>CCCDDDEEEFFFGGGHHHIIIIIIGGGIIIKKKLLLOOOSSSYYY]]]\\\[[[[[[YYYWWWUUUSSSRRRUUUUUUVVVVVVUUUUUUTTTSSSTTTTTTSSSQQQPPPNNNMMMMMMEEEIIIMMMNNNMMMMMMOOOQQQRRRRRRRRRRRRRRRRRRQQQQQQOOOMMMLLLKKKLLLNNNQQQSSSOOOPPPQQQSSSSSSSSSSSSRRRQQQQQQQQQSSSVVVWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTNNNOOOOOOLLLFFFCCCCCCDDD???CCCFFFFFFCCC@@@??????>>>???@@@CCCFFFJJJMMMOOO------------------,,,,,,***(((***...111000222555333222111000...---------111000...---...///111222222222333444666:::>>>@@@CCCDDDFFFHHHJJJMMMOOOPPPLLLKKKJJJGGGDDDAAA>>>===;;;:::888777555444333333222444555444222000000000000000111111111222222222000222444555777777777666<<<<<<<<<===>>>?????????============>>>>>>>>>???AAAAAAAAAAAA@@@@@@???>>>@@@@@@AAAAAABBBAAAAAAAAA>>>===<<<:::888777777777333333222222222333333444555222222444555333333777555555444444444333333333333333333222222111111111111111111000///000222444000111111222222333333444111111222444555777888888555666666555333222333555888999999888555333444444///000222333444333222222333444555555555444222111333333333444444444555555555555555555555666666777666666666555555444222222555555555666777999:::;;;666666555555555555666666444666999;;;======<<<<<<<<<<<<<<<;;;999777666555666333//////000///---+++(((000(((111...>>>...!!!)))))))))))))))***+++,,,))))))***+++++++++++++++%%%(((***++++++******+++((()))******++++++******))))))(((((()))***,,,---)))+++,,,***(((''')))+++(((+++------,,,++++++,,,***+++,,,,,,,,,---///222.........000222333222000000000000111111222222222111///...///000000///...000///...------...///000,,,---...,,,))),,,333:::;;;AAAGGGIIIMMMTTTWWWWWWSSSQQQNNNLLLJJJIIIIIIIIILLLKKKIIIHHHHHHIIIKKKLLLMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFMMMFFF???===???@@@===:::@@@@@@@@@@@@??????>>>===AAA??????BBBGGGKKKLLLKKKHHHHHHGGGGGGHHHJJJKKKLLLLLLMMMNNNLLLJJJGGGGGGGGGJJJIIIGGGEEEEEEGGGIIIJJJNNNNNNNNNOOOOOOOOOPPPPPPLLLLLLKKKIIIGGGFFFHHHJJJGGGHHHFFFCCCCCCGGGFFFBBBDDD@@@;;;:::;;;<<<;;;999>>>BBBGGGJJJJJJHHHGGGGGGFFFBBB<<<888555444222000222333222111000000222444666666777888999:::;;;;;;777777888999::::::::::::555555666888:::;;;<<<======<<<:::888999;;;===??????@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBAAA@@@???>>>AAA>>><<<>>>AAABBB@@@>>>;;;===???AAACCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@DDDEEEGGGHHHIIIIIIHHHGGGJJJKKKLLLLLLMMMQQQVVVZZZ\\\]]]]]]]]][[[XXXUUUSSSWWWVVVTTTTTTVVVWWWWWWVVVRRRRRRQQQOOONNNNNNMMMMMMIIIJJJLLLOOOQQQRRRSSSTTTQQQOOONNNQQQUUUWWWVVVTTTTTTNNNLLLOOOOOOMMMOOOUUUPPPQQQSSSTTTSSSRRRPPPOOORRRSSSSSSUUUVVVXXXZZZ[[[\\\WWWRRRQQQSSSSSSPPPMMMOOOMMMIIIGGGFFFGGGIIIJJJBBBBBBCCCEEEEEECCC@@@===??????@@@CCCFFFHHHHHHGGG.........------,,,,,,,,,---+++,,,111222000000333222111///.........---,,,//////---------///111222222222333555888<<<@@@BBBDDDEEEFFFHHHJJJLLLNNNOOOLLLKKKJJJGGGDDDAAA>>>===:::999777555444333333222111222444444111/////////////////////000000000000///000222444555555555555888888999:::;;;<<<======999999999:::::::::;;;;;;???????????????>>>======??????@@@@@@AAAAAA@@@@@@>>>===;;;999777666555555444444333333333333444444888444333555444111111444444444333333333222222222333333333333222222111111111111222111000000222444333333222222222222222222111111222444555777888888666777777666444444555666777888888777444333333444111111222333333333333333///000111222333444444444222222222333333333444444555555555555555666777777555555666666555555444333777777777888999:::;;;<<<777666666555555666666777444555777999;;;;;;;;;;;;;;;;;;:::999888666555444555222///...///...,,,***+++...$$$///111DDD666*********)))((((((((())))))((()))******++++++******&&&(((***+++***)))******))))))***+++++++++++++++((('''''''''''')))***+++***,,,---+++))))))***---+++---///000///.........---.../////////000222444333333333333444444444555333333333444444444555555444333111222333444333222444333222111000000111222...000000...,,,...555;;;<<>>======>>>???????????????>>>===@@@>>>>>>AAAEEEIIIIIIIIIFFFFFFEEEEEEFFFGGGIIIJJJMMMMMMLLLIIIDDD@@@>>>===DDDBBB@@@??????@@@BBBDDDIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGEEEEEEGGGIIIFFFGGGEEEAAABBBDDDCCC???BBB???<<<:::999:::999999;;;>>>BBBEEEEEEEEEEEEEEEBBB???;;;888777666444333222333222111000000222444777777888:::;;;===>>>>>>999:::;;;===>>>>>>??????:::;;;<<<>>>@@@BBBCCCDDDEEECCCAAA@@@@@@BBBDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIKKKJJJJJJIIIGGGFFFDDDDDDFFFEEECCCDDDDDDEEEDDDBBBDDDEEEFFFGGGHHHGGGGGGFFFDDDDDDDDDDDDDDDCCCBBBBBBEEEFFFGGGIIIIIIIIIIIIHHHJJJJJJKKKKKKMMMPPPUUUXXXZZZZZZ\\\\\\[[[ZZZXXXWWW[[[YYYXXXWWWWWWWWWUUUSSSSSSRRRPPPOOONNNNNNNNNOOOKKKLLLNNNPPPRRRSSSTTTTTTRRRQQQQQQRRRUUUWWWWWWWWWUUUPPPNNNPPPOOOMMMOOOTTTQQQRRRSSSTTTTTTSSSQQQPPPQQQQQQQQQSSSTTTVVVXXXYYYYYYUUUQQQQQQRRRSSSPPPLLLFFFFFFDDDCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDCCCAAA??????@@@AAACCCEEEGGGGGGFFF000//////...---,,,++++++///---///444444111000111111...,,,,,,...///---+++------,,,,,,---///000111111111333555999>>>AAADDDEEEFFFGGGHHHIIIKKKLLLLLLKKKJJJHHHFFFCCC@@@===;;;777666555333222111111111///000222222000...---...------------...............///000111222333333333444444555666777888999999666666666777777777888888<<<<<<<<<<<<<<<;;;;;;:::<<<===>>>>>>?????????>>>===<<<:::888666555444444555555444444444444555555:::666444555444000///222222222222222222111111111333333333333333222222222111222222111000111333444444444333333222111111000111111222333555666777777666666777666444333555666777888888666444333333444222222222222222222333444111111111222333444666666111222222222222222333333555555555555555666666777444555666666777777666666999999999::::::;;;;;;;;;888777777666666777777888444555666777888::::::;;;::::::999999777666444333333111...---------+++******+++))),,,AAA444*********)))(((''''''''''''(((((()))************)))&&&(((++++++***))))))))))))***++++++,,,,,,++++++(((((((((((()))***+++,,,,,,---......---,,,...//////111333444333222222333222444555555444555777999999;;;<<<:::888888:::>>>999999999999999:::::::::999888666777888999888888:::999888666555555555555222333444222111222777<<<===CCCHHHJJJNNNRRRRRROOOOOOOOONNNMMMLLLJJJHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFDDDCCCCCCBBBBBBCCCCCCDDDAAABBBEEEGGGIIIJJJKKKKKKIIIJJJJJJGGGBBB??????AAA>>>????????????>>>======>>>======???BBBDDDEEEEEECCCCCCBBBBBBCCCDDDFFFGGGKKKKKKJJJEEE@@@;;;888888===<<<:::999999:::<<<===CCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBCCCEEEGGGGGGHHHFFFBBBBBBDDDBBB===>>>>>><<<999777666777999666999<<>>;;;:::::::::999888444444333222111111444666999:::;;;===???AAABBBCCC???@@@AAACCCEEEFFFGGGGGGCCCDDDFFFHHHJJJLLLMMMNNNOOONNNLLLKKKKKKLLLNNNOOONNNMMMMMMNNNOOOQQQSSSTTTUUUTTTSSSQQQOOOMMMKKKJJJKKKLLLLLLKKKIIIHHHIIIJJJMMMMMMNNNNNNMMMLLLJJJIIIHHHHHHGGGFFFFFFEEEDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJIIIJJJKKKKKKLLLOOOSSSVVVVVVWWWYYY[[[\\\\\\[[[[[[ZZZYYYYYYYYYZZZYYYVVVSSSTTTRRROOOMMMMMMNNNPPPQQQOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUTTTTTTUUUXXXZZZWWWSSSQQQQQQPPPNNNOOORRRRRRSSSTTTUUUUUUTTTSSSSSSOOOOOOPPPPPPQQQSSSTTTUUUUUUSSSPPPQQQRRRRRROOOKKKEEEFFFFFFFFFEEEDDDCCCBBBAAAAAABBBCCCCCCCCCBBBBBB@@@AAABBBCCCDDDEEEEEEEEE000000///...---,,,+++***------///444555111000111///,,,)))***---...---***++++++++++++,,,...///000...///111444888<<<@@@BBBDDDDDDEEEFFFFFFGGGGGGHHHFFFEEEDDDAAA???;;;999777444444222111000/////////,,,...000///...,,,+++,,,+++,,,,,,,,,,,,---------......///000000111111111222222333333333444444444555555555555666666666666777888888888888888777777999:::;;;;;;<<<<<<<<<<<<:::999888777666666666666666555555444444444444555999555333444333//////111222222222111111111111111333333333333333222222222000111222222111111222444333333222222222111111111000111111333444555666666333444444333222222333555666777888666444333333444333222111000000111333444777666444333333444555666222222222222222222222222444444444444444555666666444555666888999999999999999:::::::::::::::::::::888888777777777777888888666666666666888999;;;<<<:::::::::999888666555444111000...---,,,,,,+++++++++---###,,,)))888,,,&&&)))(((((('''''''''(((((((((((()))***************'''))),,,,,,+++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///000///000111222222222222333222444777888777666666777999:::;;;;;;:::;;;===??????BBBDDDBBB>>>???DDDJJJ@@@@@@@@@AAAAAAAAAAAAAAA???===<<<<<<>>>??????>>>@@@???>>>===;;;:::999999666777888777666777;;;>>>???DDDHHHIIILLLPPPNNNJJJJJJKKKKKKKKKJJJHHHEEEDDDBBBAAA@@@@@@@@@@@@AAABBBAAAAAAAAAAAABBBCCCDDDDDDCCCEEEGGGJJJLLLMMMMMMMMMMMMNNNNNNLLLIIIFFFDDDCCCAAAAAAAAA@@@???===<<<;;;;;;;;;;;;<<<===??????@@@??????>>>>>>???AAACCCDDDFFFGGGFFFDDD@@@<<<;;;;;;999888777666666777888999>>>============<<<<<<<<<===>>>?????????AAADDDFFFJJJKKKIIIFFFEEEGGGDDD@@@<<<======999555444666:::666888:::<<<>>>AAAEEEGGGDDDBBBAAAAAAAAAAAA???===888888777555333444777:::>>>???AAACCCEEEGGGIIIIIIGGGHHHJJJLLLNNNPPPQQQQQQMMMNNNPPPRRRTTTWWWXXXYYYYYYXXXVVVUUUUUUUUUVVVWWWUUUTTTTTTUUUWWWZZZ]]]___\\\[[[YYYVVVSSSQQQOOONNNMMMOOOQQQPPPMMMLLLNNNPPPPPPQQQQQQRRRQQQPPPNNNMMMKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMIIIJJJKKKLLLLLLNNNRRRUUUTTTUUUWWWYYYZZZ[[[[[[[[[VVVVVVWWWZZZ\\\[[[YYYWWWTTTRRROOOLLLLLLNNNQQQSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUWWWWWWVVVSSSSSSWWW[[[XXXUUUSSSQQQPPPNNNOOOPPPSSSSSSUUUVVVVVVVVVVVVUUUPPPPPPPPPPPPPPPQQQRRRSSSRRRQQQPPPQQQRRRQQQNNNKKKIIIHHHGGGFFFEEECCCBBBBBB???@@@AAAAAAAAAAAACCCDDDAAABBBCCCDDDCCCCCCCCCDDD000///...---,,,+++*********)))---222444111///111---***((()))+++,,,+++)))*********++++++,,,---...***+++...111444888;;;===@@@@@@@@@@@@AAAAAAAAAAAA>>>===<<<:::888666333222111000///...---,,,,,,,,,)))+++------+++***)))***+++++++++,,,,,,,,,,,,---.........//////000111111333222222111111000//////111222222222333333333333333333444444444444333333555555666888888999999999666555555555666666777888555555444333333333333333444111000222222///000333111111111111111111111111222222222222222222222222///000222222111000111333000000000111111111222222//////000111222333333444222333444333222111333555555666777666444333333444333222000//////000111222555444333222222333444555333333222222222222222222333333333222333444444555444555666888999:::;;;;;;777888999999999999888888888888777777777777888888777777777777888:::;;;<<<;;;;;;::::::999888777666111000///...---,,,,,,---***222...666+++333******'''''''''((()))***+++,,,)))******+++,,,+++++++++)))+++---...---,,,,,,,,,,,,,,,---...............///000000111222222333333333444555666888888888777666888;;;<<<;;;;;;;;;<<<@@@AAABBBAAAAAAAAACCCEEEDDDGGGJJJHHHFFFGGGMMMSSSHHHGGGGGGGGGGGGGGGGGGGGGDDDBBB@@@@@@BBBDDDEEEEEEEEEDDDCCCBBB@@@???======;;;;;;<<<;;;;;;<<<===???AAADDDFFFGGGJJJMMMKKKEEEEEEEEEFFFFFFEEECCCBBB@@@>>>>>>============>>>>>>;;;;;;;;;;;;===>>>???@@@AAADDDHHHMMMPPPRRRSSSSSSSSSPPPMMMNNNOOONNNHHHDDDDDDDDDBBB@@@>>>;;;999777777888888888888999:::;;;;;;;;;;;;<<<===???AAACCCDDDEEEEEECCC???<<<;;;<<<666555444444444444555666888888888888888888888888888:::<<<===>>>AAAEEEHHHLLLMMMLLLJJJJJJLLLIIIDDD???@@@???;;;777666999<<<:::<<<>>>@@@CCCFFFJJJMMMMMMLLLKKKKKKKKKIIIFFFDDD???>>>===:::999:::>>>AAAEEEEEEGGGIIIKKKNNNOOOPPPOOOPPPRRRUUUWWWYYYZZZ[[[VVVWWWXXXZZZ]]]___```aaa___^^^]]]\\\[[[ZZZ[[[[[[XXXXXXYYY[[[^^^aaadddfff```^^^[[[XXXUUUSSSQQQPPPMMMOOORRRQQQOOONNNQQQTTTRRRSSSTTTUUUUUUUUUTTTSSSNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOKKKLLLMMMMMMMMMOOORRRTTTTTTTTTUUUWWWXXXYYYYYYYYYVVVVVVWWWZZZ\\\\\\ZZZWWWTTTRRROOOMMMNNNPPPSSSUUUWWWWWWXXXXXXXXXXXXWWWWWWVVVXXXXXXVVVSSSSSSUUUYYYVVVUUUTTTQQQPPPPPPPPPOOOSSSTTTTTTUUUVVVWWWWWWWWWSSSRRRRRRQQQQQQRRRRRRSSSQQQQQQQQQQQQQQQPPPMMMKKKIIIFFFBBB???<<<;;;<<<<<<===???AAAAAA@@@@@@BBBEEEAAACCCEEEDDDBBBAAAAAABBB...------,,,+++***))))))'''&&&)))...000------///******)))((((((((((((((())))))*********+++++++++((()))+++...000333444555888888999999999999::::::555555444333222000.........---,,,++++++*********&&&(((***+++)))(((((((((************++++++++++++......------......///000111111000///...------,,,------........./////////...///000000111000000000000111222333444555555555222222222222333444555666444333222111111000000111111...---000111///000333/////////000000000000111000000000111111111111111---///111111000///000111---......///000000111111---......///000000111111111222333222111111333555222444444333111111111222111000//////////////////,,,,,,---...///111333444222222222111111111111111111111111111111222222333222333444666777888999999555666777888999888888777888777777666666777777888777777888888999::::::;;;;;;;;;;;;::::::888777777111222222000...---...///%%%000///888***///)))///(((((()))***+++---...///,,,,,,---............---+++---000111000///000111000111111222222222222222111222333444555555555555888888999;;;>>>???===<<<;;;===@@@AAAAAA@@@AAABBBEEEFFFGGGGGGFFFFFFHHHIIIHHHJJJLLLLLLKKKMMMQQQTTTLLLLLLLLLKKKKKKKKKKKKJJJHHHFFFDDDCCCEEEHHHIIIIIIGGGGGGGGGFFFDDDBBBAAA@@@>>>?????????????????????BBBCCCCCCCCCFFFJJJHHHBBB@@@AAAAAAAAA@@@??????>>>;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;===>>>???<<>>:::888888555444444333333444444555444555555555666666666666888:::<<<>>>AAADDDIIIMMMMMMPPPPPPOOOPPPRRRPPPKKKFFFFFFDDDAAA>>>>>>???AAAAAACCCFFFHHHKKKNNNRRRUUUVVVUUUUUUUUUUUURRRNNNKKKGGGFFFEEEBBBAAABBBFFFIIILLLMMMNNNPPPRRRTTTUUUVVVUUUVVVXXX[[[]]]___``````\\\]]]^^^___aaacccdddeeebbbaaa```___]]]]]]\\\\\\XXXZZZ\\\```cccfffiiijjjdddbbb^^^ZZZWWWUUUTTTTTTPPPQQQRRRRRRQQQQQQRRRTTTSSSUUUVVVXXXYYYYYYXXXXXXOOONNNMMMKKKKKKLLLMMMMMMKKKKKKLLLMMMNNNPPPQQQRRRMMMNNNPPPPPPPPPQQQSSSUUUTTTUUUUUUVVVWWWXXXYYYYYY[[[ZZZZZZ[[[\\\[[[YYYWWWVVVTTTSSSRRRRRRTTTWWWXXXYYYZZZZZZ[[[[[[ZZZZZZYYYWWWXXXYYYXXXVVVTTTTTTUUURRRTTTSSSPPPOOOQQQQQQOOOSSSSSSTTTUUUVVVWWWXXXYYYUUUUUUTTTSSSSSSSSSSSSSSSPPPPPPPPPOOONNNMMMKKKJJJIIIFFFAAA===::::::;;;<<<===@@@CCCDDDBBBAAACCCEEEBBBEEEGGGEEEAAA??????AAA+++++++++******)))))))))'''%%%&&&******((((((+++(((***+++)))%%%###%%%((())))))******))))))((((((((()))***,,,---...//////111111111222222333333333...............---,,,+++,,,+++***))))))((())))))$$$&&&))))))(((&&&&&&'''(((((((((((()))))))))))),,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...+++,,,------......------,,,---...000111222222222000//////......//////000222111000///............///,,,,,,...///---...111,,,,,,---------............/////////000000000000+++...000000///...//////------..................,,,,,,,,,------...//////---...//////......000222...000000000...---...///......//////...------,,,'''(((***,,,...///000000000000/////////.........///////////////000111111...///111222444444555555333444666888999999888777777666666555555666666777555666777999999999999888999::::::999999888777666222444444222000///000222&&&...+++555'''...)))111,,,,,,,,,,,,---...///000...///000000111111000000,,,///222333333333444555666666777888888888888777555666888999::::::999999;;;;;;<<>>CCCGGGFFF@@@???>>>==================999999999::::::999999999999999999:::;;;<<<===>>>:::===CCCHHHLLLNNNNNNNNNLLLJJJHHHGGGHHHGGGCCCAAA>>>===<<<;;;999666444333///111222222111111444666666666888:::===AAADDDFFFKKKKKKJJJFFFAAA<<<:::999777777777777777777777777666666777888999::::::;;;;;;===@@@CCCFFFJJJOOOSSSRRRUUUWWWWWWYYY]]][[[WWWPPPMMMJJJHHHHHHHHHHHHGGGHHHKKKNNNQQQSSSUUUXXX[[[[[[[[[[[[\\\]]]ZZZVVVRRROOONNNLLLIIIHHHJJJNNNQQQSSSSSSTTTVVVWWWXXXZZZZZZXXXYYY[[[]]]___```aaaaaa___```aaabbbcccddddddeeeccccccbbb```___]]]\\\\\\XXXZZZ___ccchhhjjjlllllliiifffccc___\\\ZZZZZZZZZXXXVVVUUUUUUUUUUUUSSSRRRSSSTTTVVVWWWXXXXXXWWWWWWOOONNNLLLLLLLLLMMMOOOPPPMMMMMMMMMMMMOOOQQQSSSTTTPPPQQQSSSSSSSSSSSSUUUVVVUUUUUUVVVWWWXXXZZZ\\\\\\^^^]]]\\\\\\]]]]]]\\\[[[YYYXXXXXXXXXYYYZZZ\\\]]][[[[[[\\\\\\]]]\\\\\\[[[ZZZZZZYYYZZZZZZXXXUUURRRMMMQQQQQQNNNOOOSSSSSSPPPRRRRRRSSSTTTVVVWWWYYYZZZWWWWWWUUUTTTSSSSSSSSSSSSOOOOOONNNLLLIIIHHHHHHHHHIIIGGGEEEBBB@@@@@@@@@@@@???CCCHHHHHHEEECCCEEEGGGCCCFFFHHHEEE@@@===>>>@@@*********)))))))))))))))'''%%%$$$''''''$$$$$$''''''+++---)))### $$$(((************)))((('''&&&((()))***+++,,,,,,,,,,,,,,,,,,------......//////+++++++++,,,,,,++++++***+++***)))(((((((((((((((###%%%(((((('''%%%%%%&&&&&&&&&&&&'''''''''((((((+++***)))))))))***+++,,,(((((()))***+++,,,------------........./////////)))***+++,,,,,,,,,,,,,,,***+++,,,...///000000000///...---,,,+++*********000000...------,,,,,,,,,///,,,+++......+++,,,///*********++++++,,,,,,,,,---.........//////000000***---///000///..................------,,,+++++++++++++++,,,,,,---------((()))******))))))+++---+++---------+++***+++,,,------...///...---+++******+++---...///...------.........------,,,,,,,,,...............///000000,,,---...///000111111111222444666999::::::999888666666555555555555666666333444777888999888777666888888888888888777666555333555666444111000222444000333,,,555)))111,,,333//////.........//////000000000111222222222222222---000333555666666777888::::::;;;<<<<<<<<<<<<;;;:::;;;<<<>>>???>>>>>>===>>>===>>>BBBFFFGGGEEEBBBDDDFFFIIIJJJJJJJJJKKKLLLKKKLLLMMMLLLKKKKKKMMMNNNMMMLLLLLLLLLMMMMMMKKKIIILLLLLLLLLKKKKKKJJJJJJJJJKKKIIIFFFFFFHHHKKKMMMMMMHHHHHHIIIIIIHHHFFFDDDCCCBBBBBBBBBCCCDDDCCCAAA???CCCAAA>>><<<@@@FFFEEE@@@>>>===<<<;;;;;;<<<===>>>888888999999999999888888444444444444555666777888<<>>???@@@999888888888666555444333---///111111//////222555555666777:::===BBBEEEHHHNNNNNNMMMJJJEEEAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>???@@@AAA===@@@CCCFFFJJJOOOTTTXXXXXX[[[]]]^^^bbbfffeee```WWWSSSNNNMMMNNNOOONNNLLLLLLOOOSSSVVVWWWYYY\\\^^^\\\]]]^^^```aaa___[[[WWWTTTSSSQQQNNNLLLNNNRRRVVVVVVWWWXXXYYYZZZ[[[\\\\\\YYYZZZ[[[]]]___```aaaaaaaaaaaaaaabbbccccccdddddddddcccbbbaaa___]]]\\\\\\WWW[[[```fffjjjmmmmmmmmmmmmkkkgggccc```____________[[[XXXWWWXXXWWWTTTPPPRRRSSSTTTUUUUUUUUUTTTSSSNNNMMMLLLLLLLLLNNNPPPRRRMMMMMMMMMNNNOOOQQQTTTUUUQQQSSSUUUUUUTTTTTTVVVWWWUUUUUUVVVXXXZZZ]]]___```^^^\\\\\\]]]___aaabbbbbb[[[[[[\\\\\\]]]^^^``````\\\\\\]]]]]]^^^^^^]]]]]]\\\[[[ZZZ\\\]]][[[VVVQQQKKKOOOPPPMMMNNNTTTTTTQQQRRRRRRRRRSSSUUUWWWYYYZZZXXXWWWVVVTTTSSSSSSRRRRRRNNNNNNLLLIIIFFFEEEEEEFFFEEEEEEEEEEEEDDDCCCBBBBBBAAAFFFKKKLLLHHHFFFFFFHHHCCCFFFHHHEEE@@@<<<===???000---)))((())))))(((&&&((((((''''''''''''&&&&&&%%%'''((((((&&&%%%%%%&&&''''''&&&&&&'''(((***+++%%%%%%&&&&&&'''((())))))++++++++++++++++++++++++))))))(((''''''''''''(((+++%%%###&&&(((%%%%%%&&&&&&'''(((((()))%%%&&&((()))***)))((((((+++***)))***+++,,,,,,+++************************(((...///...---------,,,+++***)))))))))))))))***+++,,,,,,,,,,,,,,,+++)))((()))***+++***(((***)))((((((***++++++***+++++++++++++++++++++++++++(((%%%&&&))),,,---,,,---...000000///...///000............------,,,+++***,,,......,,,***)))(((+++,,,,,,+++)))((()))*********))))))))))))******,,,,,,,,,,,,,,,------...+++,,,+++***((((((***,,,,,,+++***))))))***+++,,,(((***---...---+++++++++'''(((***+++,,,,,,,,,+++...///000000......///000333333111000000111222333222222222222222222222222444444444555555666666777;;;:::888777555444444333555000...222444111//////---......///000000111111666333000000222333333111444444444444444444444444111333555777999:::;;;<<<;;;???BBB@@@;;;999<<<@@@===???@@@@@@@@@@@@AAACCCCCCDDDFFFHHHIIIIIIHHHHHHIIIGGGFFFGGGKKKMMMMMMKKKIIIIIIJJJKKKKKKJJJIIIIIIKKKJJJHHHGGGGGGIIILLLMMMNNNKKKHHHIIILLLNNNMMMLLLIIIIIIJJJJJJJJJJJJJJJJJJIIIJJJJJJIIIHHHEEECCCBBBCCCBBBBBBAAAAAACCCDDDEEEEEEDDDAAA???>>>???@@@AAA>>><<<;;;<<<======<<<;;;;;;;;;:::999888888777777444444444444444444444444777888;;;===???@@@AAA@@@<<<<<<;;;:::999888777777666777888777555222111111............///111222333333555888:::===BBBGGGKKKMMMPPPSSSRRRNNNHHHCCC@@@@@@???>>>===>>>???AAACCC@@@@@@@@@??????@@@CCCFFFIIILLLOOORRRTTTXXX[[[^^^```bbbcccbbbdddhhhgggccc[[[XXXTTTSSSTTTTTTRRROOOPPPQQQSSSTTTUUUWWWZZZ\\\[[[]]]```ccccccbbb___]]]VVVTTTRRRQQQRRRUUUXXX[[[^^^[[[WWWWWWYYY\\\]]]\\\\\\\\\\\\\\\\\\]]]^^^^^^___aaacccdddcccbbbbbbbbbcccbbbaaa```___]]]]]]\\\[[[^^^bbbfffjjjlllllllllkkkkkkkkkjjjiiifffdddbbbbbbaaa```^^^\\\YYYWWWVVVXXXVVVTTTTTTUUUUUUUUUSSSPPPOOONNNNNNOOOOOONNNLLLMMMMMMMMMOOOPPPSSSVVVWWWXXXVVVSSSSSSTTTVVVVVVWWWZZZZZZZZZ[[[]]]```bbbdddfffaaa]]]^^^bbbeeedddbbb``````^^^]]]]]]^^^______```___^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\ZZZWWWTTTRRRPPPNNNNNNOOOQQQSSSSSSSSSRRRRRRRRRRRRTTTVVVXXXZZZVVVSSSPPPNNNOOOPPPPPPPPPKKKJJJGGGEEECCCBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEDDDHHHMMMQQQQQQNNNIIIFFFFFFEEEDDDBBB???<<<999888...+++((('''((()))'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&((((((''''''((()))((('''''''''((()))***+++&&&''''''((())))))******(((((((((((((((((((((((('''&&&&&&&&&'''((()))))))))&&&""""""$$$&&&&&&&&&&&&&&&'''((())))))))))))$$$%%%&&&&&&''''''&&&&&&((('''''''''((())))))((())))))))))))))))))))))))&&&***...///...,,,,,,------,,,+++***))))))))))))******+++,,,,,,,,,,,,,,,***)))((((((******)))((('''((()))*********))))))(((((((((((((((((((((((()))'''%%%&&&))),,,,,,,,,,,,---//////.........///---............---,,,+++***,,,......,,,***))))))+++,,,---,,,***)))***+++))))))(((((((((((())))))))))))(((((())))))***+++*********)))((((((***---+++***)))(((((()))***+++'''***,,,---,,,+++***+++'''((()))***+++++++++***)))+++,,,,,,,,,,,,...//////...------------...///000000000000000000000000//////000000111222333333999999777666555444444444777222000333555333333444111111111222222333333333666444111111333444444333666666666666555555555555555666888:::;;;<<<======AAAAAABBBAAAAAA@@@AAAAAA>>>@@@AAAAAAAAAAAABBBDDDEEEFFFHHHIIIJJJIIIIIIHHHIIIHHHFFFHHHKKKMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLIIIGGGHHHJJJLLLLLLKKKIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKJJJIIIHHHFFFEEEDDDDDDCCCBBBBBBBBBCCCEEEEEECCCAAA???===<<<<<<======???>>>======>>>>>>===<<<<<<;;;:::999888777666666333333333333333333333333555666777888888888777777555555555444444333333222444666888777555222111111---------...///000111222333444666888;;;@@@FFFJJJPPPSSSWWWWWWTTTOOOKKKIIIFFFEEEDDDCCCDDDEEEGGGIIIGGGHHHHHHGGGFFFGGGJJJMMMQQQTTTXXX\\\^^^```cccfffeeehhhiiihhhiiikkkgggaaaZZZXXXUUUTTTSSSSSSQQQPPPPPPRRRTTTUUUVVVWWWYYY[[[ZZZ\\\___aaaaaa```^^^\\\YYYWWWVVVUUUVVVXXX[[[]]]]]]ZZZWWWVVVYYY\\\]]]]]]^^^^^^^^^]]]^^^^^^_________aaacccdddbbbaaaaaaaaacccbbbbbbaaa```^^^]]]\\\[[[]]]aaaeeehhhjjjkkklllnnnmmmmmmlllkkkjjjiiihhheeedddcccbbb```^^^\\\[[[[[[YYYWWWVVVVVVVVVUUUTTTRRRPPPNNNNNNOOOPPPOOONNNPPPPPPOOOOOOPPPRRRTTTUUUWWWUUUSSSRRRSSSTTTUUUUUUXXXYYYZZZ\\\___bbbeeefffeeeaaa^^^^^^bbbdddcccaaa```___^^^]]]]]]]]]^^^___^^^^^^^^^]]]]]]]]]]]]\\\\\\]]]^^^^^^\\\YYYUUUSSSOOOOOOPPPRRRTTTTTTRRRPPPRRRQQQQQQQQQRRRTTTWWWXXXTTTQQQNNNMMMMMMNNNNNNMMMJJJHHHFFFCCCAAAAAAAAABBBAAAAAABBBDDDEEEEEEFFFFFFGGGJJJOOORRRRRRNNNHHHDDDAAAAAA???===;;;888666444***)))'''&&&'''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''(((((((((***+++(((((((((((((((***++++++(((((())))))***+++++++++(((((((((((((((((((((((($$$%%%%%%%%%'''((()))***'''&&&&&&((())))))'''%%%&&&''')))+++,,,+++***)))&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((/////////...,,,,,,---///,,,,,,+++***))))))))))))******+++,,,,,,,,,,,,+++***((('''((()))***)))'''###'''***+++((('''''')))'''''''''''''''''''''''''''&&&&&&(((***,,,+++******,,,......------...///...............------,,,+++---///...,,,*********+++,,,,,,,,,***)))***+++(((''''''''''''''''''((('''''''''''''''((())))))((())))))(((((((((+++---)))((((((''''''(((((()))&&&)))+++,,,+++*********&&&'''((()))******))))))$$$&&&((())))))***,,,...,,,++++++******+++,,,,,,........................++++++,,,---...///000000666555555444444444444444666111///222444444555888555555555555666666666666777555333333444666666555777777777777777777777888::::::<<<===>>>?????????DDDBBBAAABBBDDDEEEDDDBBB???AAABBBCCCBBBBBBCCCEEEHHHIIIJJJKKKKKKJJJIIIIIIJJJHHHGGGHHHKKKMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKHHHIIIJJJLLLLLLKKKJJJIIIJJJHHHGGGGGGIIIJJJJJJIIIIIIIIIHHHGGGHHHIIIJJJKKKMMMLLLKKKIIIHHHGGGGGGGGGEEEEEEEEEDDDEEEEEEFFFGGGGGGFFFCCCAAA????????????AAA???>>>>>>??????>>><<<<<<;;;:::888777666444444111111111111111111111111222222333333333222111111////////////////////////222444777777555222000000---------...///000222222333444555666999>>>EEEIIIPPPTTTXXXZZZXXXUUUSSSRRRNNNMMMLLLKKKKKKLLLNNNOOOOOOOOOOOONNNMMMOOORRRTTTYYY]]]bbbeeegggiiijjjlllhhhlllnnnllllllkkkddd]]]XXXXXXWWWTTTQQQPPPPPPQQQOOORRRUUUVVVVVVWWWXXXYYYXXXZZZ\\\^^^^^^]]][[[YYY[[[ZZZZZZZZZ[[[\\\]]]^^^\\\YYYWWWVVVYYY\\\^^^^^^bbbaaa``````````````````aaacccddddddbbb```___```bbbbbbbbbbbbaaa___]]][[[\\\]]]___bbbeeehhhjjjkkkmmmmmmlllkkkjjjkkkllllllggggggggggggfffeeedddccc___]]]ZZZYYYXXXXXXVVVTTTTTTRRROOOOOOPPPQQQQQQPPPRRRQQQPPPOOOOOOPPPQQQRRRUUUTTTRRRQQQQQQQQQRRRRRRVVVWWW[[[^^^bbbeeeggghhheeebbb______bbbcccbbb```___^^^]]]\\\[[[\\\]]]]]]\\\]]]]]]]]]]]]\\\\\\[[[ZZZ\\\^^^___^^^[[[XXXUUUPPPPPPRRRTTTUUUTTTQQQNNNQQQPPPOOOOOOPPPRRRTTTVVVRRROOOLLLKKKKKKKKKJJJJJJGGGEEEBBB@@@??????@@@BBB>>>???@@@AAACCCEEEFFFFFFIIILLLQQQSSSQQQLLLEEEAAA;;;:::999888666333111000''''''&&&''''''(((''''''))))))((((((((('''''''''%%%&&&(((((('''''')))+++'''((((((((()))******+++)))*********++++++,,,,,,++++++++++++++++++++++++%%%%%%%%%&&&&&&((())))))&&&''')))***+++***'''&&&%%%'''***,,,---,,,***)))***)))(((''''''(((******'''((()))))))))((()))***((((((((((((((((((((((((++++++++++++,,,---///000,,,,,,+++***************)))******+++++++++******)))((('''((())))))((('''"""&&&)))((($$$###&&&***((((((((((((((((((((((((&&&&&&''')))+++++++++******,,,......------...///......////////////......,,,...///...,,,+++***+++)))***++++++)))))))))+++''''''&&&&&&&&&&&&''''''((((((((((((((())))))***'''(((((((((((()))+++...(((''''''''''''''''''(((&&&(((***+++***)))***+++'''''''''(((((()))))))))$$$%%%'''((('''(((***+++++++++++++++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,---...///000111111000000111111222333333...---///111111444999777777777777888888888888777666555555666888999999888888888888888999999999======>>>???@@@@@@@@@???AAA@@@@@@AAABBBCCCCCCBBBAAABBBDDDDDDCCCCCCEEEFFFJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLKKKIIIHHHHHHIIIKKKLLLIIIIIIJJJKKKKKKKKKKKKKKKIIIHHHHHHHHHIIIJJJJJJJJJKKKJJJIIIHHHIIIJJJLLLNNNOOOMMMKKKIIIHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIGGGDDDCCCAAAAAAAAAAAA@@@>>>>>>??????>>><<<::::::888777555444222222////////////////////////......///000111111222222------........./////////000333666777555222000////////////000111222333444666666777888:::???EEEJJJMMMQQQVVVYYYYYYXXXWWWWWWTTTSSSQQQPPPPPPQQQRRRSSSSSSSSSSSSSSSRRRTTTWWWZZZ\\\```eeeiiijjjkkkkkklllhhhkkkkkkiiiiiihhhbbb[[[VVVWWWWWWTTTOOOLLLNNNPPPMMMPPPTTTUUUUUUTTTTTTTTTUUUWWWYYYZZZZZZYYYWWWVVVYYYYYYZZZ[[[\\\\\\\\\\\\ZZZYYYWWWWWWYYY\\\___```eeedddcccbbbaaaaaaaaaaaabbbdddeeedddaaa___^^^^^^``````aaaaaa```___\\\[[[\\\]]]^^^```bbbeeehhhiiiiiihhhfffeeeeeegggjjjkkkggghhhhhhiiiiiiiiiiiihhhccc```]]][[[[[[YYYWWWVVVUUURRRPPPOOOPPPQQQQQQQQQPPPOOONNNNNNNNNOOOPPPQQQSSSSSSRRRQQQOOOOOOPPPQQQVVVXXX[[[___bbbdddeeefffdddbbb```aaaccccccaaa___^^^]]][[[ZZZYYYZZZZZZ[[[ZZZ[[[[[[\\\\\\[[[ZZZYYYYYY[[[^^^```___]]]ZZZWWWRRRRRRRRRSSSTTTSSSQQQNNNQQQPPPNNNNNNNNNPPPRRRSSSPPPNNNKKKJJJIIIIIIHHHFFFDDDBBB???===<<<===???AAA<<<<<<===???AAACCCEEEFFFHHHKKKNNNPPPMMMGGG@@@;;;555555555333222000...---&&&'''((((((((((((((()))*********)))))))))((((((((((((((('''&&&&&&''')))'''((())))))***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((''''''(((((()))((()))******))))))((((((&&&(((+++---...---+++))),,,+++***)))))))))***+++((()))++++++))))))***,,,************************))))))+++---///000000///---,,,,,,++++++++++++,,,)))***************))))))***((('''((()))***)))((($$$&&&'''$$$ !!!&&&,,,))))))))))))))))))))))))&&&''')))***+++++++++,,,***,,,...///......///000///000000111111111000000...///000///---++++++,,,''')))***)))(((((()))***''''''&&&&&&&&&&&&''''''((((((((((((((())))))***'''((()))(((((())),,,...''''''((((((((((((''''''&&&(((******))))))+++,,,((((((((((((((())))))***'''(((***)))(((((()))***)))******+++++++++,,,,,,************************((())))))+++,,,---......,,,,,,,,,------...///000000---,,,///000000444:::777777777888888888888888888888888888888:::<<<===777777888888999999999999======>>>???????????????<<>>===@@@>>>============<<<:::777777666444333222000000........................---------...///000000111---------...//////000000000222555666555222111111111111222222333555666777999999:::;;;===AAAGGGKKKMMMQQQVVVZZZ[[[[[[\\\\\\XXXWWWUUUSSSSSSSSSTTTUUUTTTUUUUUUUUUUUUWWW[[[^^^]]]```eeehhhiiiiiiiiiiiiggghhhhhheeeeeefffccc^^^UUUVVVVVVSSSNNNKKKLLLNNNLLLOOORRRSSSRRRPPPPPPPPPSSSTTTUUUVVVVVVUUUSSSRRRSSSTTTVVVXXXYYYYYYYYYYYYYYYYYYXXXXXXZZZ]]]aaadddgggfffdddcccaaaaaa``````aaacccdddccc```^^^]]]]]]\\\]]]^^^^^^^^^]]]\\\[[[\\\\\\]]]___aaadddfffgggfffdddbbbaaaaaacccfffhhheeeeeeggghhhiiiiiiiiiiiidddaaa^^^]]]\\\[[[YYYXXXUUUSSSQQQPPPQQQRRRRRRQQQMMMLLLLLLKKKLLLMMMOOOPPPPPPRRRRRRQQQOOONNNOOOQQQWWWXXX[[[^^^```aaaaaaaaaaaaaaaaaabbbccccccaaa___[[[ZZZYYYWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXZZZ\\\^^^^^^\\\ZZZXXXVVVSSSQQQPPPPPPQQQQQQPPPOOOOOONNNNNNOOOPPPQQQRRROOOMMMJJJIIIHHHGGGEEEDDD@@@>>><<<;;;;;;<<<>>>@@@;;;;;;<<<<<<>>>@@@BBBCCCDDDFFFHHHIIIFFF@@@999555222222222111000///------''')))++++++***))))))************)))))))))((((((*********(((&&&&&&(((***)))***+++,,,------------------------............++++++++++++++++++++++++,,,,,,+++***************)))***++++++))))))***+++(((***,,,.........---,,,++++++***)))))))))******'''***,,,+++)))(((***---,,,,,,,,,,,,,,,,,,,,,,,,------...111333333000......------,,,,,,------...++++++,,,,,,,,,+++*********)))((()))***+++***((('''((('''%%%###$$$(((,,,))))))))))))))))))))))))''')))++++++++++++---///,,,...000111111111222333111222222333333333333222///000000///---,,,,,,---'''(((***)))(((((()))+++)))(((((((((((((((((()))'''''''''''''''((()))))))))******))))))))),,,...((())))))******))))))((('''(((************,,,---++++++************++++++***+++,,,,,,******+++,,,((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++************+++,,,---...///......111111111555;;;666666666777888888999999999:::;;;::::::<<>>????????????;;;@@@DDDDDD@@@???DDDIIIAAACCCDDDDDDDDDDDDEEEGGGHHHIIIJJJKKKKKKJJJIIIIIIGGGHHHIIIHHHGGGGGGIIIKKKKKKJJJIIIHHHHHHIIIJJJKKKMMMLLLIIIHHHHHHJJJMMMOOOIIIKKKMMMMMMLLLKKKLLLMMMKKKLLLMMMNNNOOOOOOPPPPPPNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLEEEDDDCCCBBB@@@???>>>======;;;:::999:::999888666333333222111000//////...------------------------------,,,++++++,,,,,,,,,------........./////////111333555555444333333444333333333444555666888888999:::;;;===>>>AAAFFFIIIMMMQQQVVVZZZ[[[\\\]]]^^^YYYWWWUUUSSSRRRSSSTTTTTTSSSTTTUUUUUUVVVYYY]]]```]]]```dddfffffffffggggggfffgggfffdddeeehhhfffbbbWWWWWWVVVSSSOOOMMMMMMMMMLLLNNNPPPPPPOOOMMMMMMNNNPPPQQQQQQRRRRRRQQQPPPOOONNNOOOQQQSSSUUUVVVVVVWWWXXXYYYZZZZZZ[[[___cccggghhhgggeeecccaaa______^^^]]]___```___]]]ZZZYYYYYYXXXXXXYYYYYYZZZ[[[\\\\\\\\\\\\^^^___aaacccdddeeeeeecccaaa______```bbbdddaaabbbccceeefffgggggggggbbb```]]]\\\]]]\\\[[[ZZZUUUTTTSSSSSSTTTTTTSSSQQQLLLLLLKKKKKKLLLMMMNNNOOOOOORRRTTTSSSPPPOOOQQQSSSVVVWWWXXXZZZ[[[[[[[[[[[[\\\^^^```bbbbbbaaa___^^^YYYXXXVVVTTTSSSSSSTTTTTTVVVUUUUUUUUUUUUVVVWWWWWWWWWXXXZZZ[[[[[[ZZZYYYXXXVVVSSSOOOMMMNNNPPPQQQQQQMMMNNNPPPQQQRRRRRRRRRQQQNNNLLLIIIHHHGGGEEECCCAAA<<<;;;;;;;;;;;;<<<===>>><<<<<<;;;;;;;;;===>>>???>>>???@@@@@@===888333000000000000000000///...---))),,,......,,,******,,,,,,,,,+++++++++*********+++++++++***((())),,,...------///000111111000000111111111111111111000000---------------------------------,,,------......))),,,......,,,++++++,,,------...///000000000000,,,,,,------,,,++++++***))),,,///...+++***,,,000////////////////////////111000000111444444222/////////............//////...////////////...---,,,,,,***)))***+++,,,+++)))))))))*********+++++++++++++++++++++++++++++++++)))+++,,,+++***+++...222...000222333333333444666333333444555555555555555000000000///---,,,---...(((***++++++******+++,,,+++******))))))******+++))))))(((((())))))***++++++,,,,,,+++)))***,,,...******+++,,,,,,+++******''')))*********+++---///...---,,,++++++,,,---...***,,,------,,,,,,---///)))***,,,---......------........................+++++++++++++++++++++++++++*********+++,,,---...---,,,...111111///222888444555666777888999:::;;;999;;;===<<<<<<===AAADDD999999:::;;;;;;<<<======;;;<<<===>>>????????????===???BBBBBBBBBBBBEEEGGGAAACCCDDDDDDCCCDDDEEEGGGEEEFFFHHHIIIJJJIIIIIIHHHEEEGGGHHHGGGEEEEEEHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJJJJJJJKKKMMMMMMHHHKKKNNNNNNLLLKKKLLLMMMIIIKKKMMMOOOPPPPPPPPPOOOLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKBBBBBBAAAAAA???>>>===<<<:::888666666666666444222////////////......------------------------------,,,,,,+++++++++,,,------//////000000000000000000333444555444333444555777333333444444555666888999555777:::<<<===???BBBDDDFFFIIINNNRRRSSSTTTVVVWWWTTTRRRPPPMMMLLLLLLMMMNNNMMMNNNPPPQQQSSSVVV[[[___\\\___aaabbbbbbbbbccceeecccfffgggfffgggiiifffaaa\\\YYYVVVTTTSSSQQQOOONNNNNNOOOPPPOOOMMMLLLLLLMMMNNNNNNOOOOOOOOONNNMMMLLLKKKLLLNNNPPPSSSUUUWWWXXXXXXZZZ[[[\\\]]]```fffjjjgggfffdddbbb___^^^]]]\\\XXXYYY[[[ZZZXXXVVVUUUUUUTTTTTTTTTTTTVVVYYY\\\]]][[[]]]___aaaccccccccccccdddbbb```^^^]]]]]]]]]^^^]]]^^^```bbbcccddddddddd___]]][[[[[[\\\]]]]]]\\\VVVVVVVVVXXXYYYXXXUUUSSSPPPOOONNNMMMLLLMMMNNNNNNNNNRRRUUUUUURRRQQQSSSVVVTTTTTTTTTUUUUUUWWWXXXXXXVVVYYY]]]______^^^]]]\\\VVVUUUSSSRRRPPPPPPQQQQQQTTTSSSQQQPPPQQQSSSUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWSSSPPPNNNMMMOOOPPPPPPPPPLLLNNNQQQTTTUUUUUUSSSRRRLLLJJJGGGFFFEEECCC???===999999:::;;;<<<=========>>>===;;;999999999:::;;;999999999888666333000///...///////////////......+++...000000---++++++---//////.........---------+++,,,,,,++++++,,,000333///000222333444444333333333333333333333333333333000000000000000000000000---------...///000111222)))---111222000---,,,,,,000000000111222222333333//////000111000///---,,,,,,000333222...---000444111111111111111111111111111...---///222555444333000000/////////000000111111111222111111000//////,,,+++***+++,,,,,,+++******+++---000222000---***........................+++,,,---,,,***+++000444///222444555555555666777444444555666777777666666000111111///---,,,---///***+++------,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...---------,,,******,,,...+++,,,---......---,,,+++((()))++++++***+++...000000///...---------...///)))+++---------...000222---...///111222222111111/////////////////////////////////............---,,,,,,++++++,,,------...)))))),,,000///,,,///444444444666777999:::<<<<<<:::<<<>>>======>>>BBBFFF;;;;;;;;;<<<===>>>>>>???;;;<<<===>>>???@@@@@@@@@>>>======???BBBEEEEEEDDDAAABBBDDDDDDCCCCCCEEEFFFCCCEEEFFFHHHIIIIIIHHHHHHDDDFFFHHHGGGDDDDDDFFFIIIIIIIIIJJJKKKKKKJJJIIIIIIIIIJJJLLLMMMMMMMMMLLLKKKHHHKKKNNNNNNLLLKKKKKKMMMGGGJJJMMMPPPQQQPPPOOOMMMJJJKKKLLLLLLLLLJJJIIIHHHGGGHHHJJJKKKKKKKKKJJJIII;;;;;;;;;;;;:::999777777888666444444444333111000------------------------------------------------*********+++---000222444333333333333333333333333444444555444333444777999333333333444555666777888222444888:::;;;===???@@@<<<@@@DDDGGGIIIJJJKKKLLLMMMKKKIIIGGGEEEEEEFFFGGGGGGHHHJJJLLLNNNRRRWWW[[[[[[\\\^^^^^^^^^^^^```bbb```dddffffffhhhhhhccc\\\___[[[WWWUUUVVVUUURRRNNNPPPPPPPPPNNNLLLLLLMMMNNNMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLMMMOOORRRUUUXXXYYYYYY[[[\\\]]]]]]aaaggglllgggfffdddaaa^^^]]][[[[[[SSSUUUWWWVVVTTTRRRRRRRRRRRRQQQPPPQQQSSSWWW[[[^^^[[[]]]___bbbddddddcccbbbbbb```^^^\\\ZZZYYYYYYYYY\\\]]]^^^```aaabbbcccccc\\\[[[ZZZZZZ\\\^^^^^^]]]XXXXXXYYY[[[\\\[[[WWWTTTTTTRRRPPPNNNMMMMMMMMMMMMMMMRRRVVVVVVSSSRRRUUUXXXRRRQQQQQQQQQRRRTTTVVVXXXRRRUUUZZZ]]]]]]\\\[[[ZZZUUUTTTRRRPPPOOOOOOOOOOOOTTTRRROOONNNNNNQQQTTTVVVWWWWWWVVVUUUUUUUUUVVVVVVOOONNNNNNOOOPPPPPPOOOMMMKKKNNNRRRVVVXXXWWWTTTRRRJJJHHHFFFDDDCCCAAA===:::777888:::<<<=========<<>>;;;999777777888999777666555444222111///...---....../////////......222222222222222222222222222222222222111000...,,,------...///000222444555333777;;;<<<<<<999888888:::666555555333222555:::333222000//////111333444444444444333333222222222555333000......///222444444444555555666666777777333111...---///111111111111444666444///...111444333444555666555444222000444333222111111111222333000111111222222333444444333333222111000...------000000000...------000333...///000111111000///...///000000000000111111111............///000111222444444555555555555555444777777777777777666555555222222111000///...------***,,,......---------...+++++++++,,,,,,------------------------,,,,,,,,,,,,---......------///111---------...............******+++,,,------------............------------,,,---//////000111333666555333...***,,,333555333444444444444333333333333222111000///...............///////////////......---111,,,***000000...555222555888:::::::::;;;<<<;;;<<<<<<===============;;;;;;;;;::::::999999999::::::;;;<<<===>>>??????CCC@@@@@@AAA???<<<>>>CCCAAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGFFFFFFFFFGGGIIIJJJEEEEEEFFFGGGHHHHHHIIIIIIEEEIIIMMMMMMJJJIIILLLOOONNNNNNLLLKKKJJJJJJJJJJJJHHHIIIKKKLLLLLLJJJHHHGGGJJJJJJIIIGGGFFFEEEDDDDDDHHHGGGGGGHHHHHHGGGEEEBBB???>>><<<999666333111000333222000///......//////---------.........//////......------------......000---,,,///333444000+++555666777666555555777888777777888888777555333222333333333333222222222222555555555555666666666666===888777===???<<<<<>>======<<<<<<<<<<<<>>>AAADDDFFFIIIMMMPPPWWWYYY\\\]]]]]]^^^___aaaccceeehhhiiihhheeeaaa^^^\\\YYYWWWUUUVVVVVVUUUTTTTTTUUUUUUTTTSSSPPPNNNMMMNNNNNNNNNNNNOOOOOOOOOOOONNNOOOOOOQQQSSSVVVYYY[[[___^^^]]]^^^```cccgggjjjeeeeeedddbbb^^^YYYUUURRRTTTSSSSSSQQQPPPOOONNNMMMOOOMMMMMMOOOSSSWWWWWWVVVXXX[[[___bbbbbbaaa^^^\\\___ZZZYYY\\\[[[VVVVVVZZZXXXZZZ[[[]]]____________^^^^^^]]]\\\[[[[[[[[[[[[\\\^^^______\\\YYYWWWVVVRRRQQQOOOMMMKKKKKKKKKKKKOOORRRVVVWWWTTTSSSSSSTTTOOOQQQRRRRRRPPPPPPQQQRRRQQQRRRTTTVVVWWWWWWWWWWWWTTTSSSPPPNNNMMMMMMNNNOOOQQQRRROOOKKKLLLSSSWWWWWWWWWUUURRRQQQQQQQQQOOONNNJJJIIIHHHHHHIIIKKKMMMOOONNNRRReeezzzsssWWWLLLSSSIIIGGGDDDBBB???>>>======666999===???@@@@@@BBBCCC???===999555333222222333333333222111000000111111111///---...000000...,,,555555555666666666666666444444555444333222000///000111222333555777999:::888;;;???@@@???<<<;;;:::;;;888777888666333666;;;444333222111111222333444555555555444444444444444444444333222111222222222444444555555666777888888888555222000111111111111111444555333///...111444555666777777777555444222555555333222222222333444222222222333444444555555666555444333222111000000000111111000///111444666...///000111222222111111222222222222333333333333222222222222333444444555666666777777666666555444444444555666666777666666111111000000000000000000,,,...//////---------...,,,,,,,,,---------------000000000000000000000000...///000///......000222////////////////////////+++,,,---...//////////////////000000000000000000222333444333222222333555444444111///111666777444555555555555555555555555444333222111111000000000///000000000000000//////...222,,,(((...---***000222555888999999999:::;;;;;;;;;<<<============<<<;;;;;;:::::::::999999999999999:::;;;<<<======>>>@@@>>>???AAA???<<<>>>BBBAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJFFFFFFEEEDDDEEEEEEGGGGGGDDDDDDDDDEEEFFFGGGGGGGGGFFFIIILLLKKKHHHGGGIIILLLMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIGGGFFFGGGGGGGGGFFFEEEDDDCCCBBBFFFEEECCCBBBAAA???;;;888;;;:::999666444222000///111000...------------...---------............///---------,,,,,,---------///------111555777444000999:::;;;:::999999;;;===777777888777666555333222333333222222222222222222111111111222222222222222999444333888:::888888:::999888777666666666666666555777:::===???BBBFFFIIIQQQSSSWWWYYYZZZ\\\^^^```ccceeeggggggfffccc```]]]WWWVVVVVVWWWXXXWWWVVVTTTVVVWWWWWWWWWVVVTTTRRRQQQSSSSSSSSSTTTTTTTTTTTTUUUQQQQQQQQQRRRTTTWWWYYY[[[^^^^^^]]]^^^```cccgggiiieeedddcccaaa]]]XXXTTTRRRQQQQQQPPPOOONNNMMMLLLLLLMMMKKKJJJLLLPPPSSSSSSRRRWWWYYY\\\______]]]ZZZYYYZZZVVVUUUXXXWWWTTTTTTXXXZZZ[[[]]]___```aaaaaaaaa______]]]\\\[[[[[[[[[[[[\\\^^^___^^^[[[YYYWWWWWWSSSQQQOOOMMMKKKKKKJJJKKKLLLOOOSSSTTTSSSRRRSSSTTTOOOPPPQQQPPPOOONNNOOOPPPOOOPPPRRRSSSUUUUUUUUUTTTUUUSSSQQQOOONNNOOOPPPPPPPPPRRRPPPNNNOOOUUUYYYYYYWWWUUURRRQQQQQQQQQOOONNNJJJIIIHHHHHHHHHJJJLLLNNNMMMPPP___mmmfffSSSKKKQQQKKKIIIEEEAAA???=========999<<>>===;;;;;;<<<999666777;;;444444444333333333333333555555555666666666666666333444444555444333222222333333444666777888999999<<<999666444333333222000111333444222///...111333666777888888888777666555666555555444333444444444333333333444555555666666888888777666666555444444111222222222222444777:::///000111333444444444444555555555555666666666666666666777777888999999999::::::999999888666555444000111333444555666666666000000111111111222222222...000000000...---.../////////...............---000000000111111222222222///000000///...---///000111111111000000/////////......///000111111111111000000111111222333333333444555666555333333444555333555555333666:::999555777777777777777888888888666666555444444333333333111111222222222222111111111555...***...,,,(((...222555777888888888:::;;;::::::;;;<<<<<<<<<<<<;;;::::::::::::999999999999777888888999:::;;;<<<======<<<>>>AAA@@@===>>>BBBAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJEEEEEEDDDCCCCCCCCCDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEEEEHHHJJJHHHEEEDDDEEEGGGLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFDDDEEEEEEEEEDDDBBB@@@???@@@???===<<<;;;999555222555555444222000///...---...------,,,,,,,,,------------------............---,,,,,,,,,,,,,,,,,,---...---...222777:::888666666777888777666666888:::666777666666555333222111111111111222222222222222/////////000000000111111444000///222444333333555222222111000000000111111000222444666888;;;???CCCIIILLLPPPTTTWWWZZZ]]]```dddeeeeeeeeecccaaa^^^\\\RRRSSSTTTWWWXXXXXXUUUSSSVVVVVVWWWWWWWWWVVVUUUTTTWWWWWWWWWXXXXXXYYYYYYYYYTTTTTTTTTUUUVVVXXXZZZ\\\^^^^^^]]]^^^```cccfffhhheeedddbbb```\\\XXXTTTRRROOONNNMMMLLLKKKKKKJJJJJJKKKJJJIIIJJJMMMNNNOOONNNUUUVVVXXXZZZYYYWWWUUUSSSSSSPPPPPPSSSSSSRRRRRRUUUYYYZZZ\\\^^^```````````````___^^^\\\[[[ZZZZZZZZZ[[[]]]^^^]]][[[XXXWWWWWWSSSRRRPPPMMMKKKKKKJJJJJJJJJLLLOOOQQQQQQPPPQQQRRRNNNOOOOOONNNLLLKKKLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRUUUTTTRRRQQQPPPQQQQQQRRROOORRRSSSQQQSSSXXXZZZYYYVVVSSSQQQPPPPPPPPPNNNMMMJJJIIIHHHHHHHHHJJJKKKLLLJJJOOOVVV[[[VVVMMMJJJMMMIIIGGGCCC>>>;;;::::::;;;;;;===@@@BBBCCCDDDFFFGGGAAA===888333000111333555//////......------......111///......//////...---?????????>>>>>>>>>>>>>>>::::::999888777666555555444555666888;;;>>>@@@AAAGGGIIIKKKJJJGGGDDDBBBBBB>>><<<===>>><<<777888;;;333444444555444444333222555555555666666777777777444444444444333333333333222333444555777888999:::<<<999666555444444222111000222222111//////000333555666777777777777666666555555555444444444444444333333333444555555666666999999888888777777777666222333444444444555777:::111111333444555666777777666666777777777888888888999999:::;;;;;;<<<<<<<<<======<<<;;;999777555444///000111333444444444444222222222222222222222222...000111000//////111333111000000000///.........------......///000111111...//////---,,,+++,,,---222222111000//////.........///000111222222222222000000111222333444555555///111333444444444666777333666666444555999:::777777888888888999999::::::666666666666666555555444222222333444444444444333555999222---111///+++111333555777777777777999:::888999::::::;;;;;;:::::::::999999999999999999999777888888999:::;;;<<<<<<;;;;;;>>>BBBBBB??????CCCAAABBBCCCDDDDDDEEEEEEDDDFFFFFFFFFFFFGGGHHHIIIIIIEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCEEEFFFEEECCCBBBDDDFFFIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHGGGFFFFFFFFFGGGGGGDDDEEEEEEDDDBBB???<<<::::::999888999999888555333000//////...---,,,,,,,,,,,,,,,,,,,,,------......------............//////...------,,,,,,------.........///222666999888777111222333333222222444666444444444333333222111000000000000111111222222222111111111222222333333444333000///000222222333333111111000000000000111111000222333444666999>>>AAACCCGGGLLLQQQUUUXXX\\\___ddddddcccbbbaaa___]]][[[RRRRRRRRRSSSUUUUUUTTTRRRSSSSSSSSSTTTTTTTTTTTTTTTVVVVVVWWWWWWXXXYYYYYYYYYWWWWWWWWWWWWXXXYYY[[[\\\^^^]]]]]]^^^```ccceeegggeeeeeeccc```\\\XXXTTTRRROOONNNMMMLLLKKKKKKLLLLLLLLLKKKKKKKKKLLLMMMNNNNNNSSSSSSTTTTTTSSSQQQOOOMMMMMMMMMMMMOOOPPPQQQRRRTTTUUUVVVYYY[[[]]]]]]]]]]]]^^^]]]\\\ZZZYYYXXXXXXWWWZZZ\\\]]]\\\YYYWWWWWWWWWTTTRRRPPPNNNLLLKKKKKKKKKJJJKKKMMMNNNNNNNNNNNNNNNMMMNNNNNNMMMJJJIIIIIIJJJLLLLLLMMMNNNOOOPPPPPPPPPTTTTTTSSSRRRRRRRRRSSSSSSQQQTTTVVVUUUVVVZZZZZZWWWSSSQQQOOONNNNNNNNNMMMKKKKKKJJJJJJIIIIIIJJJKKKLLLGGGMMMPPPMMMJJJJJJJJJHHHDDDAAA===:::888888999;;;;;;===@@@BBBBBBCCCFFFHHHAAA===777222///000333555///......------.........000///////////////...---BBBBBBAAAAAA@@@@@@@@@???<<<;;;:::999888777777777777888999;;;>>>AAACCCEEEJJJLLLMMMLLLIIIFFFDDDDDD>>>======???===999999<<<444444555555444444333222444444555555666666777777666444222000000111333444111222333555666888999999888666444444444444333222000000000000//////000222333444444555666666666666444444444444444333333222222222222333444444555555888888888888777777777777333555555555444444555777333333444555666777888999777777777888888888888999999:::;;;<<<=========<<<>>>>>>===;;;999777555444000000111222222222222222444444444333222111111000---///000000000111444666111111111000000/////////,,,,,,---...//////000000///000000...,,,,,,---...111111000000///...------......000111111111111111//////000111333444555555000222444555555555666777444666555111222666999999666777777888999::::::;;;666666777777777666555444333333444555666666555555555999333///444222///555333444666666666666888:::777777888999999999999999999999999999999999999999888888999:::;;;<<<<<<===;;;;;;>>>BBBBBB@@@@@@DDD@@@AAABBBCCCCCCDDDDDDCCCEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEAAABBBBBBBBBBBBCCCEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHFFFFFFDDDBBB???;;;888666666666555666777666333111,,,,,,,,,,,,++++++++++++,,,,,,---...///000000111....../////////000000000//////............//////......///111333444555444222333444444444444666888222222111111111111111111000000111222333444444555444555555666777777888888666555333222444666777666555555444333333333444444333444555666777:::???BBBCCCGGGLLLPPPSSSWWWZZZ]]]`````````___^^^\\\ZZZYYYTTTRRROOONNNOOOPPPQQQQQQPPPPPPPPPQQQRRRSSSSSSTTTUUUUUUUUUVVVWWWXXXXXXYYYYYYXXXXXXWWWXXXZZZ[[[\\\]]]]]]^^^^^^```bbbdddeeefffeeeccc```\\\XXXUUUSSSPPPOOONNNMMMLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQPPPPPPPPPOOONNNLLLJJJIIIJJJKKKLLLLLLNNNQQQSSSSSSSSSTTTVVVYYY[[[\\\\\\\\\[[[ZZZYYYWWWVVVUUUUUUUUUYYYZZZ[[[YYYWWWUUUUUUVVVSSSRRRPPPNNNLLLLLLLLLLLLMMMMMMLLLLLLLLLKKKJJJIIILLLMMMMMMLLLJJJHHHIIIJJJMMMMMMMMMMMMNNNNNNOOOPPPRRRRRRRRRRRRRRRSSSSSSSSSRRRVVVXXXWWWWWWYYYXXXTTTQQQOOOMMMLLLMMMMMMLLLJJJLLLLLLKKKKKKKKKKKKKKKKKKGGGLLLLLLGGGFFFIIIGGGCCC>>>===:::999999:::<<<======>>>AAABBBCCCDDDGGGIIIAAA===777111///000333555000//////...//////000000//////000///............DDDCCCCCCBBBBBBAAAAAAAAA???>>><<<;;;:::999999999<<<===>>>???BBBDDDFFFHHHJJJKKKLLLJJJGGGDDDCCCCCC???===>>>???>>>:::<<<@@@777777666666555444444444555555555555666666666666777555111//////000333555111111222444555666777777333222111222444444333222///////////////000000111222222222333444555666666333444444444444333222222222222222333444444555555666666777777777777777777444555666666444333444555555555555555666777999999777888888888888999999999888999;;;<<<======<<<<<<======<<<:::888666444333000000111222222222111111555555444333222111000///...///000000///111444777111111000000000000000////////////000000111111111111222222111000///111222000000000//////.........---...///000111111111111//////000111222333444555555777999999777555444444333666555000///333777777333444555666777888999999555666777888777777555444333444555666666777666666555999333///444333000666333444555555444555777999666666777888888888888777888888888999999999999999777888999:::;;;<<<<<<===<<<;;;===AAAAAA>>>???DDD>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEAAAAAA@@@AAABBBDDDFFFGGGEEEFFFGGGGGGGGGGGGEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDAAA>>>:::777555333555444333333333111...,,,+++++++++++++++++++++++++++,,,...000111222333333000000000000111111111111000000////////////000000------...//////000111111111333444444333444666888111111000000111222333444333444555666777888999999999::::::;;;<<<===>>>>>>======;;;888999===>>><<<;;;;;;:::999888888888888777888888888999<<>>;;;:::::::::;;;<<<>>>???===???AAABBBBBBDDDGGGJJJ@@@<<<777222///000222444000000//////000000111111...000000000...---...///FFFEEEEEEDDDCCCCCCBBBBBBBBBAAA???===<<<<<<<<<<<<>>>>>>???@@@BBBDDDFFFGGGGGGHHHIIIGGGDDDBBBAAAAAABBB??????@@@???===@@@EEE;;;:::888777666666777777777777777777777777666666666555333222222222444444111111222222333444555555222111111222333444222111///...---...///000000000111111222222333555666777444555555666555444333222333333333444555555666666666666666777777777888888333444666666666555666777666666555555666777888999999999999999::::::::::::888999;;;=========<<<;;;<<<;;;:::999777555333222...///000111222333333333333333222222111111111000111111111///...///222444/////////000000000000000111111111111111111111111111222333222111111333555000000000000000000000000...///000111111222222111000000111222333333444444555777999999777444333333111555666222000222333333000000222333444666777777555666888999999888666555333444555666777777777777888<<<555222666555222888444444555444444444777999555555666777777777777666777888888888999999999999666777777888999:::;;;;;;;;;:::;;;>>>===;;;===BBB===>>>???@@@@@@AAA@@@@@@BBBBBBAAABBBBBBCCCDDDEEEDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCAAAAAABBBDDDEEEFFFCCCDDDFFFGGGGGGFFFDDDCCCCCCDDDDDDEEEDDDCCCBBBAAAAAA???<<<888555444333333222111111222222111///---,,,,,,,,,,,,,,,,,,,,,,,,***+++...000222333444444111111222222222333333333//////............//////+++,,,------......000111...///000000000111333555111111111222333555777999888999:::;;;===>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFDDDEEEBBB===???DDDEEEBBBDDDCCCBBB@@@???>>>=========>>>=========AAAEEEIIIKKKMMMOOOPPPPPPPPPQQQRRRPPPRRRTTTVVVUUUSSSPPPNNNMMMKKKHHHGGGIIIKKKLLLLLLLLLKKKKKKKKKKKKLLLNNNOOOQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVUUUVVVWWWYYY[[[\\\]]]]]]^^^___```bbbccccccdddccc```\\\XXXUUUSSSQQQMMMLLLKKKIIIJJJLLLNNNPPPPPPQQQSSSSSSQQQRRRTTTWWWNNNMMMKKKIIIHHHGGGGGGGGGFFFJJJKKKIIIKKKQQQSSSQQQOOOQQQSSSVVVXXXYYYZZZZZZVVVUUUUUUTTTTTTTTTUUUUUUUUUUUUVVVTTTRRRQQQRRRTTTPPPOOONNNNNNNNNNNNOOOPPPPPPNNNKKKKKKLLLLLLKKKIIILLLMMMNNNMMMLLLKKKLLLMMMLLLLLLKKKKKKKKKLLLMMMNNNMMMMMMNNNOOOPPPQQQQQQQQQMMMRRRTTTTTTUUUXXXXXXUUUSSSQQQOOOOOOOOOPPPOOONNNJJJJJJJJJJJJIIIHHHGGGFFFLLLEEE@@@@@@@@@>>><<<<<<777888999::::::;;;;;;;;;:::<<<===>>>???AAADDDGGG>>>;;;777333000000111222000000//////000000111222...000111000---,,,...///GGGGGGFFFFFFEEEDDDCCCCCCDDDCCCAAA???>>>>>>>>>???=========>>>@@@BBBCCCDDDEEEFFFGGGEEEBBB@@@???@@@CCC@@@@@@AAA@@@???CCCIII>>>===:::888888888999::::::999999999888888777777555555666666555555444333111111111222222333333333333222111222333333111//////...------///000000000111111222222444555777888555666777777777666444333444444555555666777777777666666666777777888888999111333666777777777999:::777777666555555666777888:::::::::;;;;;;;;;<<<<<<888999;;;===>>>===<<<;;;::::::999888666444222111,,,---///111333444555555000111111111111222222222333333222///------///111......//////000000111111111111111000000000000000///111111111000111222444111111111111111222222222//////000111222222222222111222222333333444444444///222555666555444444444///555888555222222222000......///111333444555666666777999::::::999888666333333555666777777777777===@@@:::555:::777444:::444444555444333444666999444555555666777666666666777777888888999999999999555555666777888999::::::;;;999999;;;:::999;;;@@@<<<===>>>??????@@@@@@???AAAAAAAAAAAABBBCCCDDDDDDCCCDDDEEEGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCGGGEEECCCBBBBBBDDDDDDDDDBBBCCCEEEGGGGGGFFFDDDCCCEEEEEEFFFFFFDDDBBB???======;;;777444222222333444/////////222444555444222......------------------)))+++---000222333444444222222333333333444444444......------------......***+++,,,------...111333...///111111111222444666222222333444666888;;;<<<<<<===>>>@@@AAACCCDDDEEEHHHHHHIIIJJJKKKLLLMMMMMMHHHIIIFFFAAABBBHHHIIIEEEKKKJJJHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBEEEJJJNNNNNNOOOPPPPPPNNNMMMMMMNNNJJJLLLPPPRRRRRRPPPLLLJJJGGGFFFFFFHHHJJJLLLLLLKKKHHHGGGFFFFFFFFFHHHIIIJJJMMMNNNOOOPPPQQQRRRSSSSSSTTTTTTTTTUUUVVVXXXZZZ\\\\\\]]]^^^___```aaabbbccccccaaa^^^ZZZVVVSSSQQQPPPKKKJJJHHHGGGGGGJJJLLLNNNNNNPPPRRRRRRPPPQQQTTTWWWMMMLLLJJJHHHGGGGGGGGGHHHFFFJJJKKKHHHJJJPPPRRROOOKKKMMMPPPSSSUUUVVVVVVWWWUUUUUUTTTTTTUUUUUUVVVWWWTTTTTTTTTSSSQQQPPPQQQSSSOOOOOONNNMMMNNNOOOQQQQQQPPPMMMKKKKKKMMMNNNMMMKKKLLLMMMNNNNNNMMMMMMNNNOOOLLLKKKJJJIIIJJJKKKLLLMMMKKKLLLMMMNNNOOOPPPPPPPPPJJJOOOQQQRRRTTTYYYZZZWWWUUUSSSQQQQQQRRRRRRQQQPPPIIIIIIIIIHHHGGGFFFEEEDDDNNNCCC;;;<<<===999888:::333444666777777777555555666777888999999<<>>???@@@@@@???>>>@@@AAAHHHGGGDDDBBBAAA@@@@@@AAA@@@AAACCCDDDDDDDDDCCCBBBCCC@@@>>>===>>>>>>===;;;999999999:::::::::;;;;;;:::777444444555555222///444333222222111111222222000000000000000111111222//////000///------...000000///000333888;;;:::888666666666666555555555444777555444222222222333444888777666666666666666777888888888777888888999999<<<<<<;;;999777666888:::::::::::::::999999888777;;;;;;;;;;;;;;;;;;;;;;;;===;;;888555333222222222...///000222222333333333000111222333333333333333......//////000000111111,,,...000000000///000222111111111222222444555666000333444333555888666111222111000//////000111111111111000000111222333333444444333222222222333333222222111222444444222000222222222333333444444444000000111222333333444444333333333444666777666555333444444555666777888888555666777888999:::::::::555444333111000222666:::333444666777777777666555666666666666777777777888777888999999888777888:::888:::<<<======;;;888777<<<<<<===>>>>>>>>>>>>>>>AAAAAA@@@@@@AAACCCDDDEEECCCCCCDDDDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEFFFDDDBBBBBBDDDEEECCCAAAAAABBBCCCDDDEEEEEEDDDCCCDDDCCCAAA???===<<<;;;;;;666666555333000...///000+++...000111111000000111///,,,+++,,,///111000...++++++,,,,,,...///111111///000111222222222222222///............---------000...000333000)))'''++++++...222444555666777888333555777888999999<<<===@@@BBBDDDFFFGGGIIIKKKMMMNNNOOOPPPRRRTTTUUUUUUUUUSSSTTTUUUTTTQQQOOOOOOPPPMMMOOOQQQOOOLLLJJJKKKLLLJJJHHHGGGFFFFFFHHHKKKMMMNNNOOOPPPOOOLLLJJJHHHHHHFFFHHHJJJLLLKKKJJJGGGFFFCCCCCCDDDEEEEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGJJJKKKLLLNNNPPPQQQQQQQQQRRRRRRSSSTTTWWWYYY[[[\\\[[[[[[[[[\\\]]]^^^___```[[[[[[[[[YYYWWWSSSPPPNNNMMMLLLIIIGGGEEEEEEFFFGGGIIIKKKNNNPPPQQQQQQPPPOOOMMMOOOOOOKKKFFFEEEHHHMMMMMMKKKJJJLLLOOOPPPOOOMMMJJJLLLNNNOOOOOOPPPRRRSSSSSSRRRRRRRRRRRRTTTVVVWWWUUUTTTSSSRRRQQQQQQRRRRRRNNNOOOPPPPPPPPPQQQSSSUUUQQQQQQPPPNNNKKKJJJLLLMMMJJJLLLNNNNNNNNNMMMNNNOOONNNNNNNNNMMMMMMLLLLLLLLLNNNMMMLLLKKKKKKLLLMMMNNNJJJLLLNNNQQQTTTVVVXXXXXXZZZXXXVVVWWWXXXVVVQQQNNNMMMJJJGGGEEEDDDCCCBBBAAADDD>>>999777999:::888555555444333222333555777999///222666999999888777777555555444222111///...------......///////////////111000///...............EEEEEEDDDDDDDDDCCCCCCCCCEEEEEECCCBBBAAAAAAAAAAAA===>>>??????>>>===>>>@@@BBBAAA@@@???>>>???@@@AAACCCCCCEEEFFFFFFFFFEEEDDDCCCAAA???>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999777666555555444333222222111111222222000000000000000111222222///000000///...---///111000000000333777::::::888888888888777666666555555666666555555444444444444666666666666666777888999777777777777888888999:::999999888666444444555777:::::::::::::::999888888999999::::::999999888888:::999777555333222222222//////000111222222222222000111222222333333333222000000000000////////////---///111111111000111333333333444444555555666666333555444222444999888555333333111000///000111111111111000000111111222222333333333222222333444444444333222333444555444222111111111111111000000000111111111222222333333333333333333555666777666555555555555555555555555666666666777888999999999999666666555333222333666999444555666777777777666666555666666666666666666666666777888888666666777888555777999;;;<<<;;;999888<<<<<<===>>>>>>>>>>>>===BBBAAA@@@@@@@@@AAABBBCCCBBBCCCCCCDDDEEEEEEFFFFFFGGGFFFEEEEEEDDDDDDCCCDDDEEECCCBBBDDDFFFHHHGGGEEEBBBBBBCCCDDDDDDCCCBBBBBBAAA@@@>>><<<:::999888888333444333111...,,,---...+++---///000/////////000///---***+++---///...---,,,,,,,,,,,,---///000111000000111222222222111111........................222///000333222...000555...000444555666666777888777999:::;;;;;;<<<===???@@@CCCEEEGGGHHHIIIKKKMMMPPPQQQSSSUUUVVVWWWXXXXXXWWWXXXYYYWWWUUUSSSRRRSSSPPPRRRTTTRRRPPPNNNNNNOOOMMMKKKIIIHHHHHHIIIKKKLLLLLLMMMNNNMMMJJJHHHFFFFFFEEEGGGIIIJJJJJJIIIFFFEEE@@@AAABBBDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCHHHIIIKKKMMMNNNOOOOOOPPPOOOPPPQQQRRRTTTWWWYYYZZZYYYZZZ[[[]]]^^^_________YYYYYYYYYXXXVVVRRROOOMMMMMMLLLIIIGGGFFFFFFGGGGGGHHHIIILLLNNNOOOOOONNNMMMLLLNNNOOOLLLHHHGGGJJJNNNNNNLLLKKKLLLOOOPPPOOOMMMMMMNNNOOOOOONNNOOOQQQSSSRRRRRRQQQQQQRRRTTTVVVWWWVVVUUUSSSQQQPPPPPPQQQRRROOOPPPQQQQQQQQQRRRTTTVVVSSSQQQOOONNNLLLLLLLLLLLLJJJLLLNNNNNNMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJKKKLLLLLLJJJLLLNNNQQQSSSUUUWWWWWWZZZXXXXXXXXXXXXVVVQQQMMMIIIGGGCCCAAAAAA@@@???>>>???:::555444666777666333333222111111111333555666...000333444333222222222222222111111000000//////...//////000111000000000000//////...------......CCCCCCCCCCCCCCCBBBBBBBBBEEEEEECCCBBBAAA@@@@@@@@@<<<===>>>===<<<;;;<<<===::::::::::::;;;===???@@@CCCCCCEEEFFFFFFFFFEEEDDDCCCAAA???>>>>>>>>>===<<<============<<<<<<<<<<<<888;;;<<<:::555222444666444333222222111111222222000000111111111222222222///000111000......000222111000111333777999999888;;;::::::999888777777777666777888888888777666555555555555666777888999:::666666777888999::::::;;;;;;;;;;;;999777666888::::::::::::;;;::::::999999777777888999888777555444777666555333222222222222//////000111111000000000000111222222333222222222111111000000///.........///000222333222222333444555666777888888777666666666666444222444:::<<<:::666555333111000000111111111111111000000000000000222222222222333444444555555333111000222333333333666555555444333333222222111111222222222222222222222333444555555666555555555555555444444333333333666777777888888888777777666666777555444444555777444555777888888888777666555555555555555555555444555666777777555555666777333444777999::::::999888;;;<<<======>>>=========BBBAAA???>>>>>>>>>???@@@BBBBBBCCCCCCDDDEEEEEEEEEJJJIIIHHHFFFEEECCCBBBBBBDDDCCCCCCEEEFFFGGGFFFEEECCCCCCCCCCCCBBBAAA@@@???>>><<<:::888666444333333000000000...+++******,,,***,,,......------...///000---***)))+++,,,------------,,,------...//////000000000111000000//////........................333222222555555666:::@@@444666999::::::999:::;;;;;;<<<>>>>>>>>>>>>???AAAAAACCCFFFHHHHHHIIIKKKMMMRRRSSSUUUWWWYYYZZZ[[[[[[[[[\\\]]][[[YYYVVVVVVVVVSSSUUUVVVUUUSSSRRRRRRRRRPPPOOOLLLKKKJJJJJJKKKLLLJJJKKKMMMLLLIIIFFFEEEEEEEEEFFFHHHIIIJJJHHHGGGFFFAAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAFFFGGGIIIJJJKKKLLLMMMMMMLLLLLLMMMOOOQQQSSSUUUVVVUUUWWWZZZ\\\^^^^^^^^^]]]VVVVVVVVVUUUTTTQQQOOOMMMMMMLLLJJJHHHGGGGGGHHHHHHGGGHHHJJJKKKLLLLLLLLLKKKLLLNNNOOOMMMJJJJJJMMMPPPOOONNNLLLMMMNNNOOOOOONNNPPPPPPPPPNNNMMMMMMOOOQQQQQQQQQQQQQQQRRRTTTUUUVVVVVVUUURRRPPPOOOOOOPPPQQQPPPQQQRRRRRRRRRSSSUUUWWWUUURRROOONNNOOOOOOMMMKKKJJJLLLNNNNNNMMMLLLMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLJJJIIIIIIHHHHHHIIIIIIJJJIIIJJJMMMOOOQQQSSSTTTTTTWWWWWWXXXXXXWWWTTTNNNJJJCCC@@@===;;;;;;;;;:::999888555111111333444333111000000/////////111222444...000111000///...///000///////////////000000000///000000111111111111111//////...------------...AAAAAAAAAAAAAAAAAAAAA@@@CCCBBBAAA@@@???>>>>>>>>>;;;<<<===<<<:::999999:::777777777777999;;;===>>>@@@AAABBBDDDDDDCCCCCCBBBCCCAAA???>>>>>>>>>===<<<>>>>>>>>>>>>>>>=========999;;;;;;999666444444555444333222222111111222222111111111222222222222222000111111111000000111333222111222333555777888999<<<<<<;;;::::::999888888666888:::;;;;;;999777666777666666666777888999999777777888:::;;;<<<<<<===<<<<<<<<<:::888888:::<<<999:::;;;;;;;;;;;;;;;:::666777888888777666444222333333333222222222222222///000000000000//////...111111222222222222111111000000000000////////////000222444444444333444666777888:::;;;;;;999777666555777666444777===>>>;;;777666444222111111111111111111111111000//////...111111111222333444555666333000------...000111111666666666666666555555555222222222222111111111111222333444555444444555555333333333333333333333333666666777777777666555555444666777666444333333444555555777888888888777666555555444444444444333333666777888777555444555666222444666777888888777666;;;;;;<<<============<<>>=========>>>???@@@AAABBBBBBCCCCCCDDDEEEEEEHHHHHHGGGFFFEEECCCBBBAAADDDDDDDDDEEEEEEDDDBBBAAABBBBBBAAA@@@>>>===<<<;;;999888666333111000///...---...---,,,***))))))+++)))***,,,,,,++++++---...///---+++))))))***+++,,,---------,,,,,,---............//////...---,,,,,,---.........//////000000333444666888:::<<<@@@DDD;;;===???@@@???>>>>>>???===>>>??????>>>>>>@@@AAABBBDDDGGGHHHIIIIIIJJJKKKQQQRRRSSSUUUWWWXXXYYYYYY\\\]]]^^^\\\ZZZWWWWWWWWWTTTUUUUUUUUUTTTSSSSSSRRRQQQPPPNNNMMMLLLMMMNNNNNNKKKLLLMMMMMMJJJHHHGGGGGGHHHIIIJJJKKKLLLKKKJJJIIIEEEEEEEEEDDDCCCBBBAAA@@@BBBBBBBBBAAAAAAAAAAAAAAADDDEEEFFFGGGIIIIIIIIIJJJHHHIIIIIIKKKMMMOOOQQQSSSPPPSSSVVVYYY[[[[[[ZZZYYYSSSSSSSSSSSSRRRPPPOOONNNMMMLLLKKKJJJIIIIIIJJJJJJGGGHHHJJJKKKLLLLLLLLLKKKMMMNNNOOONNNMMMNNNPPPSSSPPPOOONNNMMMNNNNNNOOOOOORRRRRRQQQNNNLLLLLLNNNPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVTTTQQQOOONNNNNNNNNOOOOOOPPPQQQQQQQQQRRRTTTVVVWWWSSSOOOOOORRRSSSOOOKKKKKKMMMNNNNNNMMMLLLLLLMMMNNNMMMMMMMMMLLLLLLKKKKKKFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKMMMNNNOOOOOOQQQRRRSSSSSSRRRMMMHHHEEE;;;999666555666666555444333111//////111222111000///.........///000111222000111111000//////111333------............////////////000111111111111000......------------......>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<<<<<<<<<<:::;;;<<<:::888777777888777777777777888999;;;<<>>===>>>>>><<<;;;>>>>>>>>>>>>>>>>>>======@@@>>>;;;;;;;;;;;;999666444333222222111111222222111111222333444333333222000111222222111111333555222333333333444666888999;;;;;;;;;;;;:::::::::999777888;;;======;;;999777:::999888777777777777777888999;;;<<<===>>>>>>>>>999999999777666666777999999:::;;;<<<<<<<<<<<<<<<888999999888777555444222111111222222222222222222///000000000000//////...111111111222222111111000---......///000111111222111333555555555555555777888999;;;<<<<<<:::999777333666777777:::>>>===999888666444333111111111111111111222222111000///...111111111222333444555666222000---,,,...///000000000000111222333444444555222111111111111111111111111333555555444333444555111111222222333444444555555555666666666555444444222444666555333222111222444555666888888777777666444444444444444333333333777888999888666555666777444555666666666555444444::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@AAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBDDDEEEFFFEEEDDDCCCBBB??????===;;;:::888777777444333111///...,,,,,,+++,,,,,,,,,+++))))))***+++((()))++++++******,,,......---+++)))((()))***,,,------,,,,,,,,,------...,,,---------,,,+++******......///000111111222222333777;;;<<<>>>@@@BBBBBB???AAACCCCCCAAA@@@@@@@@@===???@@@@@@??????@@@BBBBBBEEEHHHJJJJJJIIIJJJJJJMMMNNNPPPRRRSSSTTTTTTTTTYYYZZZ[[[ZZZWWWUUUUUUVVVRRRRRRRRRRRRRRRRRRQQQPPPOOONNNNNNMMMNNNOOOPPPQQQMMMOOOPPPOOOMMMKKKJJJJJJKKKLLLMMMNNNOOONNNNNNMMMFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBAAAAAA@@@@@@@@@???BBBCCCDDDEEEFFFGGGGGGGGGEEEFFFGGGHHHJJJMMMOOOPPPLLLNNNRRRUUUVVVVVVUUUTTTPPPPPPQQQPPPPPPPPPOOOOOOMMMMMMLLLLLLLLLLLLLLLLLLJJJKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQSSSUUUQQQPPPOOOMMMLLLLLLMMMOOOQQQQQQQQQOOOMMMLLLNNNOOOOOOPPPPPPQQQRRRRRRSSSSSSSSSRRRQQQOOONNNMMMMMMMMMMMMNNNOOOOOOOOOPPPRRRTTTWWWSSSPPPQQQUUUVVVRRRNNNLLLNNNOOOOOOMMMLLLMMMNNNNNNMMMMMMKKKJJJIIIIIIHHHAAABBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEFFFGGGGGGGGGGGGIIIJJJJJJGGGCCC@@@===666333111000111222222111000///...///000111111000.........//////000111222...////////////000333666.........------------------...//////000000//////......---------......///:::::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;:::777666666666888777777777777999:::;;;@@@AAABBBCCCCCCCCCBBBAAAAAA???===<<<<<<<<<;;;:::<<<<<<<<<<<<=========>>>@@@<<<999999;;;;;;888444444333222222111111222222111222333444555444333333111222333222222222444666333444444444333444777999999999999999::::::::::::777999;;;======<<<:::999;;;:::999888777666666666999:::<<<===>>>>>>>>>===:::::::::999777777999;;;999:::;;;<<<============;;;:::999888666555444333111111222222222222111111//////000111111000000000111111111222111111000///,,,---...///000111222333111333555666555555666777888999:::;;;;;;:::999999222555777777:::===;;;666777666444222111111222222000111222333333222000///222222222222333444444555444222000///111222222222000000111222444555666777000000111111111111111111000333666555333111333555000111111222444555555666333444444555555555444444111333444444222111111222333444666777777777666555333333333444444444555555888999999888666555555777555555555555555444444333999:::;;;;;;<<<<<<;;;;;;999999::::::<<<>>>AAABBB@@@@@@AAAAAABBBCCCCCCCCCAAABBBCCCEEEEEEEEEDDDCCC@@@CCCFFFGGGFFFDDDDDDDDD;;;:::888666444333222222000///...---,,,+++++++++***++++++***)))(((***+++((()))******)))***,,,...+++,,,,,,+++***)))+++,,,,,,,,,+++,,,,,,---......,,,,,,,,,---,,,,,,++++++//////000111333444555555444:::>>>>>>???BBBCCCAAA???AAACCCCCCBBB@@@@@@AAA???@@@BBBBBBAAABBBCCCEEEEEEHHHKKKMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOSSSTTTUUUUUUSSSRRRRRRSSSPPPOOOOOOOOOQQQQQQOOONNNMMMMMMMMMMMMNNNOOOPPPQQQNNNOOOQQQPPPNNNLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPPPPDDDEEEFFFHHHIIIIIIJJJJJJAAA@@@@@@??????>>>>>>>>>AAAAAABBBDDDDDDEEEEEEEEEDDDDDDEEEGGGIIIKKKMMMNNNKKKLLLOOOQQQRRRQQQPPPPPPNNNNNNOOOOOOOOOPPPPPPPPPNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQRRRTTTTTTUUUUUUPPPPPPOOOLLLJJJJJJLLLNNNNNNOOOPPPPPPNNNNNNNNNPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPOOONNNMMMLLLKKKLLLMMMMMMMMMNNNPPPRRRSSSQQQPPPRRRTTTUUUSSSPPPNNNOOOQQQPPPOOOMMMNNNNNNNNNMMMLLLJJJHHHFFFEEEDDD======>>>>>>>>>>>>======<<<<<<===>>>????????????===???@@@???<<<999777777222000......///111111000......//////000000000000......//////000111111111+++,,,---------///222555.........---------------------...//////////////////............///000000777777888888888999999999999999999999:::;;;<<<===;;;<<<<<<:::777555555666666666555666777999:::<<<>>>???@@@AAABBBAAA@@@@@@@@@>>><<<;;;;;;;;;:::999888999::::::;;;<<<======;;;:::999888777666555333444333222222111111222222111222444555666555444333111222333333222333555777444555555444222333666:::666666777888999::::::;;;888999;;;<<<===<<<;;;:::::::::999888777777777777888:::;;;=========<<<;;;<<<<<<<<<;;;::::::<<<>>>999:::;;;<<<>>>>>>??????===;;;888666444333333444111222333333333222111111//////000111222222222222111111111111111000//////---......///000111111222111333555666555555666777777888888999999:::::::::444666666444777::::::666555444333111111111222333000111333444444333222111333333333222222333444444333222111111333333222111222333333444555666666777//////000000111111222222000444777666222000222555222222333333444444555555111222333444444444444444111333444333222222333555222333555666666666555444222222333444555666777777777888888777555444444555444444444555555555555555999999:::;;;;;;;;;;;;:::;;;::::::;;;<<<>>>@@@AAA@@@@@@@@@AAABBBBBBCCCCCCAAACCCDDDFFFFFFFFFDDDDDDAAADDDFFFEEEBBB>>><<<<<<666555333111///.........------,,,++++++++++++,,,((()))***)))(((((()))+++))))))***))))))))),,,...(((+++......,,,++++++---******++++++,,,---...///------......///.........000111222333444666777777666<<>>???DDDFFFDDDAAACCCFFFFFFEEECCCCCCDDDBBBDDDEEEFFFFFFGGGHHHJJJIIILLLOOOQQQPPPOOONNNNNNLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNPPPPPPOOOOOOOOOPPPPPPOOONNNOOOQQQRRRPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNLLLNNNOOOOOOMMMKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOFFFGGGHHHIIIIIIIIIIIIIIIBBBBBBAAAAAA@@@??????>>>@@@AAABBBCCCCCCDDDCCCCCCDDDDDDEEEFFFIIIKKKMMMNNNLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPQQQRRRPPPPPPQQQQQQRRRRRRRRRRRRPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRSSSTTTVVVVVVVVVVVVPPPPPPOOOKKKHHHHHHJJJMMMJJJMMMPPPQQQPPPPPPPPPPPPQQQQQQRRRRRRQQQPPPNNNMMMKKKMMMOOOQQQQQQOOOLLLKKKJJJKKKMMMMMMLLLMMMOOOQQQLLLMMMOOOPPPRRRRRRRRRQQQOOOQQQRRRRRRPPPNNNOOOOOONNNMMMKKKIIIFFFCCCAAA@@@888999:::;;;;;;:::999888666666777777888777777777444666777555222000111222000...------///000111111---...//////////////////------...///000000000000+++,,,...------...000111,,,,,,------.../////////......///000000000000000///////////////000111111555555666666777777888888999999999:::;;;<<<>>>???<<<<<<<<<:::777555555555444444444555666999;;;<<<;;;<<<===>>>???>>>>>>===???===;;;:::::::::999888666777888999:::<<<======;;;>>>???<<<888555777999444333222222111111222222111222444666666555444333111333444444333444666888444555666444222222666:::333444555666888999:::;;;888999;;;<<<<<<<<<;;;;;;888888888888888888999999888999;;;<<<<<<;;;999888999999999888777777:::<<<999:::;;;===>>>?????????>>>;;;777444222222333444222222333444333222111000...///000222222333333333111111111111111000//////////////////000000000000111333555666555555666777777666666777888999:::;;;666666444111333888999666444333222111111111222333000111333555555555333222444444333222222222333333111000000111222222000///111111111111111111111111...//////000111222222333000444777666222000222555555555444444444444333333000111222333444555555555222333444444333333555777222333444555555555444333111222333444666777888888666777777666444222333444222333333444555666777777999999:::;;;;;;;;;;;;:::===<<<;;;;;;<<<===>>>??????@@@@@@AAAAAABBBCCCCCCCCCEEEFFFGGGGGGFFFEEECCCCCCEEEFFFCCC<<<555111000444222000...,,,,,,,,,,,,,,,+++++++++++++++,,,,,,'''(((((((((''''''(((***)))******))))))***,,,///'''+++...///---,,,,,,---*********+++,,,...///000......///000111111111000111111333444666777888999999>>>???<<<===EEEIIIHHHEEEGGGIIIJJJIIIHHHHHHHHHEEEGGGIIIJJJJJJKKKMMMOOOLLLOOOSSSTTTSSSQQQQQQPPPNNNNNNNNNNNNNNNMMMLLLKKKIIIKKKMMMNNNMMMMMMNNNOOOQQQPPPNNNPPPSSSSSSQQQNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJLLLMMMMMMKKKIIIIIIIIIHHHIIIIIIJJJKKKLLLLLLMMMLLLLLLKKKJJJHHHFFFDDDCCCEEEEEEDDDDDDCCCBBBAAAAAA@@@AAABBBBBBCCCCCCCCCCCCDDDDDDEEEGGGIIIKKKMMMNNNNNNMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMNNNOOOQQQRRRSSSPPPQQQRRRSSSTTTTTTTTTSSSPPPPPPOOOOOOOOOPPPQQQQQQSSSSSSSSSUUUWWWWWWWWWVVVPPPPPPNNNKKKGGGFFFIIIMMMHHHKKKOOORRRRRRQQQQQQQQQQQQRRRRRRRRRQQQOOOMMMLLLHHHKKKOOOQQQRRRPPPLLLJJJJJJLLLMMMMMMLLLMMMOOOQQQGGGJJJMMMOOOOOOPPPQQQRRRPPPRRRSSSRRRQQQOOOOOOPPPOOOMMMKKKHHHEEEAAA???>>>666777888999999888777666222333333444333333222222000222222000---,,,...000000...,,,---///111111111,,,...//////...---......+++,,,---...////////////...///000000......///000******,,,---///000111222//////000111111111111111000000000000000111222222666666666666666777888999666777888999;;;<<<===>>>AAA@@@>>><<<:::888666555555555555555777999;;;<<<;;;<<<===>>>>>>===<<<<<<:::::::::999999888888888999888777777888;;;===???>>>===<<<;;;:::999999999777666555444333333444555444555666555444333444555333333555777999888666444999777444222111222333555777555444444777999;;;<<<999::::::;;;;;;;;;::::::888888777777777777888888555777999;;;<<<;;;:::999999999999888888888888888999;;;>>>@@@@@@???>>><<<;;;:::888666444222222111111222222222222111000000------...///000111222222///000111000///...///000222111000///000111333555333333444444555666777777777777888888888888777777222333555666777666555333333666777666222000222555444333222111222333444555222222222222222333444555333222222111111222222333...333666555555555222---/////////000000111111222111333444444333222222333555444444333333444444555000111333444555444333333000111333333222222222333000222555666555444555555333333444444555666666666444555666777777777555555444444444555555555666666666666555777888:::999999888888999:::;;;<<<<<<======>>>@@@@@@@@@@@@BBBDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBAAA???<<<:::888777777777///***---...***))),,,+++,,,------,,,+++,,,...---+++)))((('''(((***+++))))))))))))***+++,,,------***+++...///---...111111---,,,000222000///111///222666777555333444555777888888999:::;;;;;;<<<<<<===>>>@@@AAAAAABBBBBBDDDEEEGGGHHHIIIJJJIIIIIIKKKKKKKKKKKKLLLMMMNNNNNNPPPSSSVVVWWWVVVSSSRRRRRRTTTPPPRRRWWWUUULLLFFFFFFHHHHHHIIIJJJJJJKKKLLLLLLOOOOOOOOOPPPQQQRRRSSSSSSPPPNNNLLLKKKJJJKKKLLLMMMLLLLLLMMMMMMLLLJJJIIIGGGHHHHHHHHHIIIJJJJJJHHHEEEGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFEEECCCCCCDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJNNNQQQRRRRRRRRRRRRQQQPPPOOONNNLLLMMMNNNOOOPPPPPPPPPPPPUUUVVVVVVTTTQQQQQQTTTWWWTTTRRROOOMMMMMMNNNPPPQQQPPPQQQSSSTTTTTTTTTSSSRRRQQQQQQOOOKKKHHHGGGJJJNNNKKKKKKLLLNNNQQQRRRPPPNNNOOOOOONNNLLLKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNKKKKKKLLLLLLLLLKKKIIIHHHIIIKKKNNNOOOPPPQQQSSSUUURRRRRRRRRRRRSSSSSSSSSSSSSSSPPPKKKFFFBBB===888444444444444444444444444444333333333222111000000///333111......///...+++'''000000000000000111222222111111000000/////////...------///000000000///...---///000000///......///---222---+++111///,,,222000000222666444//////111111111222111//////111222555555444444555555666666666666777999:::;;;<<<===@@@???===;;;999777555555333333333444555777999::::::;;;<<<=========;;;;;;::::::999999999888888888888777777777888:::<<<>>>===<<<;;;:::999999999999777666555444333444444555555666777777555555666777555444555666888888666555777555333000000000222333444444444555666777666666888999999::::::999999888777666666555555666666777444666888:::::::::999888666666666666666666666666999;;;===???@@@???===<<<;;;:::888666444333222222222222222222222111111000.........///000111111222///000111111//////000111222111000//////111222333222222333444444555666666666777777777777777777666222333555666777666555444555444333333444444444444333333222222222333444555333333222222333444444555333222222111111222222333111222///++++++000222111111111111111111222222222222333555555333222333444444444333333333333444444111111333444444444333333000222333222000///...///000222444555444444444555333333444555555666666777555555666666666666555555333333444444444555555555333333444666888:::;;;;;;777888888999:::;;;<<<===>>>???AAAAAA@@@@@@AAACCCBBBCCCCCCCCCBBBAAA@@@@@@===<<<:::888555444333222///(((%%%(((***))))))+++)))***++++++******+++,,,+++***)))((((((((()))***))))))))))))***+++,,,,,,***''''''******''''''***...+++,,,111444333222444555888;;;<<<:::888888999777777888888999999::::::<<<===>>>@@@AAABBBBBBBBBEEEEEEFFFGGGFFFEEEDDDCCCIIIIIIIIIIIIJJJKKKLLLMMMOOORRRUUUUUUTTTRRRQQQQQQOOOMMMPPPUUUTTTLLLFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJLLLMMMNNNOOOPPPPPPPPPPPPPPPNNNLLLKKKJJJKKKLLLLLLIIIJJJJJJJJJIIIHHHFFFEEEGGGFFFEEEEEEFFFFFFDDDBBBEEEFFFGGGHHHHHHHHHHHHGGGDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKKKKKKKKKKMMMPPPSSSSSSSSSTTTSSSSSSRRRQQQPPPOOOOOOPPPQQQRRRRRRRRRRRRTTTVVVXXXWWWTTTSSSTTTUUUUUUSSSPPPMMMLLLMMMNNNOOOOOOOOOPPPQQQRRRRRRRRRRRRQQQQQQPPPMMMJJJIIIKKKNNNLLLKKKLLLNNNQQQRRRPPPOOONNNMMMKKKHHHGGGFFFGGGGGGHHHJJJKKKMMMNNNOOONNNNNNLLLLLLMMMMMMMMMLLLKKKJJJJJJLLLNNNOOOOOOPPPSSSUUUSSSSSSSSSTTTTTTTTTTTTTTTQQQMMMHHHDDD@@@;;;777333333333333333333333333333222111111000//////.........---+++,,,------+++(((000000/////////000111111//////.........---------,,,---...///000//////...---///000///...---...///,,,222...,,,222000,,,222000///222555444//////222///000111000//////000222555444444333333333333444555666666888999:::;;;<<<>>>===<<<:::888666555444333333333444555777999:::999:::;;;<<<<<<;;;:::999999999999888888888888888777777666666777999;;;<<<;;;;;;:::999999888999999777666555555444555555555666777888888888888999;;;777666555666777888777666555333111/////////111222222333555666666555333222777777777888888777777666555555444444444444555555333444666777888888777666555555555555555555555555888:::<<<>>>???>>>===<<<999999777666555444444444333333333333333222111111/////////000000111111111000111222111000000111222333222111000///000111222111111222222333444444444555666666666666666666555333444555666666666555444777333///000444666555333333333333222333444444555444444333333333444555555333222222111111222222333333444111,,,---333666666444333333333333333222222222444555555444333333444444333333222222333333444111111222333333333222222333444555333000...------000222444444444333444555444444444555666666777777777777666555444444444444222222333333333444444444333333444666777999::::::777888888999:::;;;<<<<<>>======999888666444222000//////+++'''%%%'''((('''(((***'''((())))))(((((()))+++******)))))))))((((((((())))))((())))))***+++,,,---******---,,,)))))),,,...,,,///666:::999999:::===???AAABBB@@@>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===>>>???AAABBBBBBBBBBBBEEEEEEFFFFFFFFFEEEDDDCCCGGGGGGGGGGGGHHHIIIJJJJJJLLLOOOQQQRRRQQQOOONNNOOOJJJJJJMMMRRRQQQKKKFFFEEEDDDEEEEEEFFFHHHIIIIIIJJJKKKLLLMMMNNNOOOOOONNNMMMOOONNNLLLKKKJJJJJJKKKLLLIIIJJJKKKKKKJJJIIIGGGFFFHHHFFFDDDDDDDDDDDDCCCBBBAAACCCEEEGGGHHHHHHGGGFFFDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHJJJKKKLLLLLLLLLKKKLLLMMMNNNNNNNNNPPPSSSUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQRRRRRRSSSTTTTTTUUUUUUSSSUUUXXXYYYWWWUUUSSSSSSVVVTTTQQQNNNMMMLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQRRRPPPNNNMMMMMMNNNLLLLLLLLLNNNQQQRRRQQQPPPLLLJJJGGGCCCAAAAAABBBBBBEEEGGGKKKNNNOOOOOONNNMMMMMMMMMNNNNNNNNNMMMLLLLLLLLLNNNPPPPPPPPPPPPRRRTTTTTTTTTUUUUUUUUUTTTSSSSSSMMMIIIDDD@@@===999555222222222222222222222222222000//////......------,,,,,,+++***,,,---...,,,+++000000//////...///////////////............------,,,---...////////////......//////...------///000,,,222///...444111---111000///111555333//////222000111222111111111333555666555444333333333333333555555666777888999::::::<<<;;;:::888777555444444444555555777888999;;;;;;999999:::;;;;;;:::888777888888888888888888888777777777777777888999:::;;;;;;;;;:::999999999::::::888888777777777777777777777888::::::::::::<<<===999777555555777888888777444333111000///000111222222444666777666666666666666666666666666555555444555555444444444444555555222333444555666555555555555555555555666666666666777999;;;<<<=========<<<888888777666555555555555444444444444444333222222000000000000000000111111000111222222111000222333333222111000//////000000000111111111222222222333444444555555555555444444333333444555666555555444777444111000222444444333333333333333444444555555555444444333444444555555333222222111111222222333///333444222333666777444555555555444444333333333222444666555444333444555333333222222222222333333111111222222222222222222555666666555222000///000///111333333222222444555333444444555666666777777999777666444333333444444111111222222222333333333555666777777666666666777888888999:::;;;<<<<<<===AAABBBCCCBBB@@@???@@@AAA@@@@@@@@@???>>>===;;;:::777666444222111000//////...,,,***))))))((('''(((&&&((())))))((((((***+++))))))*********)))(((''')))))))))))))))+++,,,,,,000------111111//////222333222666>>>BBBAAA@@@AAACCCDDDFFFFFFEEECCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEGGGIIIJJJJJJIIIIIIFFFEEEEEEFFFFFFGGGHHHIIIIIIKKKNNNNNNMMMLLLLLLLLLHHHJJJMMMOOOMMMIIIEEEDDDFFFFFFGGGHHHIIIJJJKKKKKKJJJKKKLLLNNNNNNMMMLLLKKKNNNMMMLLLKKKKKKKKKKKKKKKMMMNNNOOOOOOOOOMMMLLLKKKMMMKKKHHHFFFFFFFFFFFFEEE???AAADDDFFFGGGGGGFFFEEEFFFFFFFFFGGGHHHJJJKKKKKKHHHIIILLLNNNOOONNNMMMLLLMMMNNNPPPPPPPPPQQQTTTVVVUUUVVVVVVUUUUUUTTTSSSRRRRRRRRRRRRSSSSSSTTTUUUVVVTTTUUUVVVVVVUUUTTTSSSSSSWWWVVVSSSPPPNNNNNNMMMNNNNNNNNNMMMMMMNNNOOOQQQRRRQQQRRRSSSSSSRRRPPPOOOOOONNNMMMMMMOOOQQQSSSRRRQQQMMMJJJEEEAAA>>>>>>???@@@CCCFFFJJJNNNPPPOOONNNMMMNNNNNNNNNNNNNNNNNNNNNMMMOOOQQQRRRRRRQQQQQQSSSTTTUUUUUUVVVWWWVVVTTTQQQPPPHHHEEE@@@<<<999666333111111111111111111111111111/////////......---------------......//////......000//////...............111111000000000000000000------......///////////////000000...------///111,,,222000000666333---111000///111444333000000444222333555555444555888:::777777666555444444555555555555666777888888999999:::999999888666555444444444444666777888::::::;;;888999:::::::::999777666777777777777777777777777777777777888888999::::::;;;:::::::::::::::;;;;;;999999999::::::::::::999777999;;;;;;:::;;;<<<>>>:::888666666888888888777444444333222222222333333444555777777666888;;;>>>666666666666666555444333666555555444444555555666222222333333444444333333333333444444444555555555666888999;;;<<<<<<<<<<<<888888777666666666666666555555555555555444333333111111111111000000000000///111222222111111222333222111111000000/////////000000000111111111111111333333333444444333333333222333333444444444444444555666555333000///111333333333444444444555555555555444444333333333444444333222222111111222222333,,,000111///000444444111555555555444444333333333222444555555444333333444222222111111111111222222111111111111111111111111111333444444222111111111///111222222111111333555333333444444555555666666888777555444333333333444111111111222222222333333555666888777666555777999999999:::;;;<<<======>>>BBBCCCCCCBBB@@@???@@@AAA@@@@@@@@@>>>===;;;999888444333222000///.........---...---+++))))))))))))'''(((************+++---*********+++***))))))((())))))))))))***+++,,,---+++)))***...000///000333999777;;;BBBFFFEEECCCDDDGGGGGGHHHIIIIIIHHHEEECCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFGGGIIIKKKLLLLLLKKKKKKFFFFFFFFFFFFGGGHHHIIIIIIGGGIIIKKKLLLKKKJJJJJJKKKIIIMMMOOOMMMJJJGGGEEECCCGGGHHHHHHIIIIIIJJJKKKKKKGGGHHHIIIIIIIIIHHHGGGFFFKKKKKKKKKKKKKKKKKKLLLLLLPPPQQQRRRRRRRRRQQQPPPOOOPPPMMMJJJIIIIIIIIIHHHHHH???AAACCCFFFGGGGGGFFFEEEFFFGGGHHHIIIKKKLLLMMMMMMHHHIIILLLNNNOOOOOONNNMMMMMMNNNPPPQQQQQQRRRTTTVVVUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQSSSTTTUUUUUUTTTRRRQQQQQQRRRRRRRRRWWWVVVTTTRRRQQQPPPPPPPPPQQQPPPOOOOOOOOOPPPRRRSSSQQQRRRSSSTTTTTTSSSQQQPPPPPPOOOOOOPPPRRRTTTTTTSSSOOOLLLGGGCCC@@@@@@@@@AAADDDGGGKKKOOOQQQQQQOOONNNPPPOOOOOOOOOOOOPPPPPPPPPSSSTTTUUUUUUTTTTTTUUUWWWVVVWWWXXXXXXVVVRRRNNNLLLDDD@@@;;;888666444222000000000000000000000000000000000///////////////...//////000000//////......//////............//////000000111111111111111111............//////000000///000111000///...000111---333111111777444...222111000222555444111222666333444666777777888;;;===888888777666666666777777555666666777888888999999999999888777666666555555111222444666777888888888999999:::::::::888777666666666666666777777777777666666777777888888888888999999999999999:::;;;<<<999999:::;;;;;;;;;;;;:::888999::::::::::::;;;===:::999888888999999888777555555444444444444444444444666888777666999>>>CCC777777777777666555444444555555555444444555555555222222222222222222333333///000000111111222222222666666888999;;;;;;<<<<<<999888777777666666666666666666666666666555444444222222222111111000000000...000111111000000222333000000000000000000//////111111111111111111111111111222222333333222222111111111111222222222333333222555777555111...000333333333444555555555555444444444333222222222333333333222222111111222222333333444111------333777666444333333333333333222222111333444444333222222333222111111000000111111222222111000000///000000000,,,...000000/////////000///000111111000111333555222222222333444444555555666666555444333333333333111111222222222333333333000333777888777888;;;???:::;;;;;;<<<===>>>??????BBBCCCCCCBBBAAA@@@@@@AAA@@@??????===;;;999777666//////---,,,++++++++++++&&&***+++)))(((+++,,,+++''')))++++++++++++---...,,,,,,+++++++++*********++++++***++++++,,,---...+++)))+++///222111333777;;;999;;;BBBFFFEEEDDDEEEJJJJJJKKKLLLMMMLLLJJJGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKHHHJJJLLLLLLLLLKKKLLLMMMLLLQQQRRRMMMHHHGGGHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDCCCCCCBBBBBBAAAAAAIIIIIIJJJKKKLLLLLLMMMMMMPPPQQQRRRRRRRRRRRRPPPPPPNNNLLLJJJJJJJJJJJJIIIHHHCCCCCCDDDEEEFFFGGGGGGGGGFFFGGGHHHJJJKKKKKKLLLLLLIIIJJJLLLNNNOOOPPPPPPOOOMMMNNNPPPQQQQQQRRRTTTVVVVVVVVVVVVVVVUUUTTTSSSRRRPPPOOONNNNNNOOOPPPRRRSSSVVVSSSPPPOOOPPPQQQRRRRRRUUUTTTSSSRRRRRRRRRRRRRRRTTTTTTSSSRRRRRRRRRRRRSSSRRRRRRRRRTTTUUUUUUSSSQQQSSSRRRQQQRRRTTTVVVVVVVVVTTTQQQMMMIIIGGGFFFFFFGGGJJJLLLOOORRRTTTTTTSSSRRRSSSSSSRRRRRRRRRSSSTTTTTTVVVXXXYYYYYYXXXXXXZZZ[[[ZZZ[[[\\\[[[XXXRRRLLLHHH@@@<<<888555333333111000000000000000000000000000000000000000000000000000...///111000///---.../////////......//////000111......////////////000000000000/////////000111222000111333333222111111222///555222111777444000444333222333666555222444888444555777888999;;;>>>AAA777777666666666777888888666777777888888999999999999888888777777666666666111222444666777888888888::::::;;;;;;:::888777666555555555666666666777777444444555555666666555555666666666666777888999:::777888999:::;;;::::::999888999::::::888888999::::::999999:::;;;:::888666444444444444444444555555222555888888666777;;;???999999999888888777666555444444333333333333444444333333222222222222222333......///000000111222222555666777888:::;;;<<<<<<:::999888777666666666666666777777777777666555555333333222222111000//////---///000000000000111333//////000000000000000000111111111111111111111111000111111222222111111000000000000000000111111222///111333444444333222222333333555666666666555444444333222111111111111111333222222111111222222333666777555111111555888777111111111111111222222222000222333333222111111222111111000000000000111111222111000///...//////000+++---...///...---...//////000000000///000222555000111111222222333333444444444444555555444333333222222222222333333333444///333888999888999>>>BBB<<<<<<===>>>???@@@AAAAAAAAABBBCCCBBBAAA@@@AAABBB>>>>>>===;;;999666444333,,,,,,+++***))))))))))))$$$***---)))(((+++---+++''')))***+++++++++---///...---,,,+++++++++,,,---,,,,,,,,,,,,---...//////000...///444666555777:::<<<:::<<>>:::666333222222111111000000000000000000000000000000000000000000000000,,,///111222000000111333.........///000111222333....../////////000000000222111000000000111333333000222555666555333222222111666222111666555111666555333444777666444666:::777999<<<===>>>AAADDDGGG666666666666666777888999777777888888999999::::::999888888888777777777666333444666888::::::::::::::::::;;;;;;:::999777666444555555555666666777777222222333444444444333333444444444444555777888999666777888999:::999999888888999:::999777777777999999999999;;;<<<;;;777555444444444444444444444444///444999999666444666999::::::::::::999888666666333222222222222222222333333333222222222222222333///000000111222333333444555555666777999:::<<<<<<;;;:::999777666666555555777777777777777666555555444333333222111000//////,,,...///000//////111333---...///000111111000000222222222111111111111111000000111111111111000000///////////////000000111------...333777888555111333333555666666666555444333222222111000000000111333222222222222222222333---222555444444555111,,,/////////000000111111222///111333333111000111222111111000000000000111111222111000.........///000---///000000///......//////000000//////000222555///000000111222222333333222333444555555555444333222222333333333444444444222666::::::888888<<<@@@======>>>???@@@AAABBBBBBAAABBBCCCCCCAAAAAABBBCCC===<<<;;;999777444222111,,,,,,+++***************(((///111,,,)))+++,,,)))&&&(((*********+++---...000///---++++++,,,---...------------...///000000222000111555666444555999>>>;;;===CCCHHHIIIKKKNNNRRRQQQQQQTTTWWWWWWTTTQQQNNNNNNOOOPPPPPPQQQRRRRRRPPPPPPQQQQQQRRRQQQQQQQQQNNNOOOQQQSSSTTTTTTTTTSSSLLLLLLLLLMMMMMMNNNOOOPPPOOOQQQRRRRRRRRRRRRTTTUUUOOOTTTTTTLLLHHHLLLRRRSSSOOONNNMMMLLLKKKJJJIIIIIIHHHFFFCCCAAA@@@@@@BBBCCCDDDEEEHHHJJJMMMNNNOOOPPPRRRSSSTTTUUUUUUTTTSSSSSSMMMMMMMMMNNNPPPOOOMMMKKKJJJIIIGGGFFFFFFHHHIIIKKKJJJKKKMMMNNNOOOOOONNNNNNMMMMMMMMMNNNPPPRRRSSSTTTNNNPPPSSSTTTTTTTTTVVVWWWYYYYYYYYYYYYXXXWWWVVVUUUOOONNNMMMLLLMMMOOOQQQSSSSSSRRRRRRSSSVVVUUUQQQNNNLLLMMMNNNOOOQQQRRRSSSSSSWWWWWWWWWWWWUUUSSSQQQOOOTTTRRRPPPRRRUUUVVVUUUSSSWWWUUUTTTTTTWWWYYYZZZZZZ\\\[[[YYYWWWUUUTTTSSSRRRXXXYYYZZZ[[[\\\\\\\\\\\\[[[ZZZYYYYYYYYY[[[\\\]]][[[]]]____________aaacccbbbcccdddbbb\\\TTTLLLGGG<<<999444222111222111111111111111111111111111111/////////000000000000000---000333444333444666888.........///111222444555000000111111222222222333333222111111111222444444///333777888777444222222222777222000666555222777666444555888777555777<<<<<<>>>AAACCCDDDFFFJJJMMM999999999999999999999999;;;;;;;;;;;;;;;:::::::::999::::::888666666777888333444555666777888999999888999999999999888777777666666666555555666666666333333333444444444555555444444444444444555777777777888999::::::999777777777666666666777888999:::999:::<<<;;;888666555555444333333222222111111000555555666777777888777777666999999666555777666333333333222222111000000000///000000000111111111111111000000000000111111222555666777888999:::;;;;;;:::999888777666666666666:::::::::999999777666666444444444333222111000///111111111111000000000000222///---000444666333///333222111000////////////333333222222222222222333......//////000000111111///000111000//////111333777666444333333444555666333333333222222222222111111111111222333333444444222111111000000000000000666333000///000111111111000000000000000111111222000000000000000000000000111000...---,,,...///000...------......///000111///000111222222333333333111111111111111222222222444444444444444444333333333333333444444444444444777:::===>>>===<<<;;;<<<>>>>>>??????@@@AAABBBBBB>>>???@@@AAAAAAAAA@@@???;;;:::888666444111000///,,,***((()))+++,,,***(((......---+++***(((''''''+++***)))))))))***,,,------......//////......---......//////000111111111333333333555777:::===??????AAACCCDDDFFFHHHMMMPPPPPPQQQTTTVVVWWWVVVUUUUUUSSSQQQOOOQQQTTTUUUTTTQQQTTTTTTUUUUUUUUUSSSRRRQQQPPPQQQSSSTTTUUUUUUTTTTTTPPPPPPQQQQQQPPPOOONNNLLLSSSTTTTTTSSSRRRRRRSSSUUUUUUUUUUUUSSSQQQPPPRRRTTTRRRQQQOOONNNMMMLLLLLLKKKKKKIIIGGGEEEDDDEEEFFFGGGEEEHHHLLLNNNNNNPPPSSSVVVQQQRRRSSSUUUVVVWWWWWWWWWSSSSSSRRRQQQPPPOOONNNNNNHHHJJJMMMNNNMMMKKKKKKKKKLLLMMMNNNOOOPPPOOONNNNNNPPPPPPPPPQQQQQQQQQRRRRRRQQQRRRSSSTTTVVVWWWXXXYYYZZZZZZYYYYYYWWWVVVUUUTTTQQQQQQPPPOOOOOOOOOPPPPPPPPPPPPQQQRRRTTTSSSPPPNNNMMMNNNOOOOOONNNNNNPPPRRRVVVWWWYYYZZZXXXTTTOOOLLLLLLLLLMMMNNNOOOOOOPPPPPPUUUUUUUUUUUUWWWYYY\\\]]]ccc```]]]ZZZXXXYYY[[[]]]___bbbeeegggeeecccbbbbbbbbbeeeeeebbb____________^^^```cccfffhhhgggfffeeehhhhhhgggddd]]]TTTKKKFFF999444222333111//////333///000111333333333222222222222222333333444666666333444555666777888888999777999666111222666666111666666666666555333333222222333444555555555555555999999888777666555555444000222444555555666888:::666666777888999::::::;;;???@@@BBBDDDGGGJJJLLLMMM999999999999999999999999<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;999777666777888444555555666888999999:::999:::;;;;;;:::999888777555555666666666666555555333333444444444555555555444444444444555666777777666777888999999888777666777777777777777888999999999:::;;;:::777666555666444444444333222222111111222333444666777888888888555777555111000333444222333333222111111000000///000000000000000111111000000000//////000000111111555555666777888999::::::999999888777666666666666888999999888777666555555333333333333222111000///000000000000000000000000222///...000444666444000333333222111000000000000111111000000000000111111.../////////000000000111///000111000//////111333444333333222222333333444333333333222222222222222444444333333222111111000222222111000000000000111666444111///000000000000000000000000000111111222000000000000000000000000000///......---...///000............///000111111---...///000000111111000111111111111111222222222444444444444444555555555333333444444555555555666777:::>>>????????????@@@?????????@@@@@@@@@AAAAAA>>>>>>???@@@@@@???>>>===999888777555333111///...,,,***((()))+++,,,***(((************************(((((((((((()))+++---.........///000000000000000111111222222333444444444555555666777:::<<>>???AAACCCEEEGGGIIIJJJ999999::::::::::::::::::<<<<<<==================<<<<<<<<<:::777666777888555666666777888999:::::::::;;;<<<===<<<:::888666444555666777777666555444333444444444444555555555444444444444555666777888666666888888888888777666888888777777777888888999:::::::::888666555666777555555444444333222222222///111222444666777888888555666333...---111333222333222222111111000//////000000000111000000/////////////////////000111111444555555666777888999999999888777666555555555555666666777666666555444333333333333333222111000000.........//////000000111222000///111555666444222333333222111000000000000/////////......//////000////////////000000000000///000111000//////111333000111111222222222111111333333333333333333333333444444333333222111111111333333222111111111111111777444111000000000000///000000000000000111111222000000000000000000000000////////////////////////.........///000000111111---...///000000111000000000111111111222222222333444444555555666666777777444444555666666777888888999<<<@@@BBBBBBBBBCCCDDD@@@@@@@@@?????????>>>>>><<<============<<<:::999777666555333111///...---+++)))))))))++++++***)))))))))))))))))))))))))))'''''''''((())),,,...000...///000111222333333333555555666777888888888888888999999;;;===???AAABBBBBBDDDFFFGGGGGGIIIMMMOOOMMMOOOQQQSSSUUUUUUUUUUUUVVVUUUTTTTTTVVVVVVUUUTTTPPPPPPPPPPPPOOONNNMMMLLLNNNOOOOOOPPPPPPPPPPPPOOOSSSTTTUUUVVVVVVVVVUUUTTTRRRSSSTTTSSSQQQQQQSSSUUUTTTVVVVVVVVVVVVVVVXXXZZZWWWVVVTTTSSSQQQPPPPPPPPPPPPOOONNNMMMMMMMMMOOOOOONNNOOOOOOOOONNNOOORRRTTTTTTTTTVVVWWWXXXXXXXXXXXXWWWWWWVVVUUUTTTTTTSSSSSSTTTSSSQQQOOOLLLLLLNNNPPPLLLMMMNNNOOOOOOOOOOOONNNQQQPPPOOOOOOOOOPPPRRRRRRTTTTTTUUUVVVVVVWWWXXXXXXWWWXXXYYYYYYXXXVVVTTTRRROOOOOOMMMLLLKKKKKKKKKKKKHHHHHHHHHIIIKKKKKKHHHFFFJJJLLLMMMLLLKKKKKKLLLNNNNNNOOOPPPPPPOOONNNLLLKKKHHHHHHHHHIIIIIIJJJJJJKKKJJJKKKNNNPPPRRRTTTUUUUUUZZZ[[[^^^```aaa```^^^\\\aaacccfffgggggghhhiiijjjgggeeedddeeefffffffffeeefffgggiiiiiiiiigggeeeccc___]]][[[VVVPPPJJJEEEAAA999777888;;;:::555333444222333444666666666666555999999999999;;;<<<===>>>========================;;;;;;777333444888888666999777666888<<<===;;;999999999:::;;;<<<<<<<<<<<<999999888666555333222222222444666666666777999;;;::::::::::::::::::::::::<<<===>>>@@@AAACCCDDDEEE999999999999::::::::::::===============>>>>>>>>><<<===<<<:::777666777888666777777888999999:::::::::;;;<<<===<<<999777555333444666777777666444333444444444444555555555555444444444444555666777888666777888999:::999888777999999888777777888888888::::::999777555555666888666555555444444333222222000000222333444555666666666777555111000333444222222222222111000000/////////000111111111000///...............///000111111444444555555666777777888888777666555444444444444444444444444444333222222222222222222222111000000,,,------...///000000111222111111222555666555333222222111000//////////////////.........///000000////////////000000000000///000111000//////111333///000111222222222111000222222333333444444555555111222222333333444555555444333333222222222222222777444222000000000///...000000000000000111111222////////////////////////......///000000000000///......///000111111111111///000111222333333333333111111111222333333333444444555555666777888999999666777888888999:::;;;;;;<<>>===<<<;;;;;;999:::::::::999888666555444333222111///...,,,,,,))))))))))))************++++++***)))((('''&&&&&&'''''''''''')))+++---///---...000222444555666777888999:::;;;<<<<<<<<<;;;;;;<<<<<<>>>???@@@AAABBBBBBDDDFFFGGGGGGHHHJJJLLLKKKMMMNNNQQQRRRSSSTTTTTTUUUUUUTTTTTTTTTTTTTTTSSSNNNMMMMMMLLLKKKJJJIIIIIILLLLLLMMMMMMMMMMMMMMMLLLOOOPPPRRRSSSTTTTTTSSSSSSQQQRRRRRRRRRPPPQQQRRRTTTSSSTTTUUUUUUTTTTTTVVVWWWWWWVVVUUUSSSRRRQQQQQQQQQRRRRRRQQQQQQQQQRRRSSSSSSRRRQQQPPPPPPPPPQQQSSSUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYYYYXXXWWWWWWVVVUUUUUUVVVVVVUUURRROOONNNOOOQQQOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPOOONNNOOOPPPRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUSSSTTTUUUVVVUUUSSSQQQOOONNNMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHJJJJJJHHHGGGHHHIIIKKKJJJIIIHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGHHHEEEGGGJJJMMMOOOPPPQQQQQQQQQSSSWWWYYY[[[ZZZYYYXXX[[[\\\___```aaabbbeeegggfffcccbbbfffhhhhhhfffgggggggggggggggeeeccc```___[[[YYYUUUQQQLLLHHHEEECCC;;;888999<<<;;;777555777444555777888888888777777999999999:::;;;<<<>>>????????????>>>>>>=========;;;999555333444666888777<<<999777888;;;;;;888555777888999:::;;;;;;<<<<<<<<<<<<:::999777666444444444555777888777888:::;;;:::::::::::::::::::::999::::::;;;<<<===>>>??????888888888999999999::::::;;;<<<<<<<<<=========>>><<<<<<<<<:::777666777888777777777888999999::::::999999:::;;;:::888666555333444555666666555444333444444444555555555666666555555555555555666888888888999:::;;;<<<;;;::::::::::::999888777777888888999999999777555555666888666555555444444333222222111222333333333333333222333666777555444555333000222222111111000//////......///000111111000...---.........//////000222222444444444555666666777777777666555444333333333333222222333333333222111111111111222222222111000000,,,------...///000000111111111222333555555444444111111000...............000/////////000000111222000000000000///////////////000111000//////111333///000222333333333222111222222333444555555666666333333333444555555666666555555444333333333333333555444111111111111///...000000000000000111111222////////////////////////......///000111111000000...///000111222222222222000111222333444444444444222222222333444555555666666666777888999999::::::999::::::;;;<<<=========>>>@@@CCCDDDBBBAAA@@@AAA>>>===<<<;;;:::888777777555666666666555444222111000000///...---,,,+++***(((((())))))))))))***++++++******)))((('''&&&&&&)))((((((((((((***+++,,,,,,---000333666888999:::;;;<<<>>>@@@@@@@@@??????>>>>>>???@@@AAAAAABBBBBBAAACCCEEEFFFFFFFFFGGGIIIJJJJJJLLLMMMOOOPPPQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQLLLLLLKKKJJJIIIHHHGGGGGGJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMOOOPPPQQQQQQQQQQQQNNNPPPPPPPPPOOOOOOQQQSSSTTTUUUVVVUUUSSSRRRSSSSSSTTTTTTSSSRRRQQQQQQQQQQQQTTTTTTSSSSSSSSSTTTTTTUUURRRQQQPPPPPPRRRSSSUUUUUUWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVTTTVVVWWWVVVSSSQQQPPPPPPRRRRRRRRRSSSSSSSSSTTTTTTQQQQQQPPPPPPPPPQQQRRRSSSRRRRRRQQQQQQQQQQQQPPPPPPNNNOOOPPPQQQPPPNNNLLLKKKKKKKKKIIIHHHFFFFFFEEEEEEFFFEEEEEEFFFHHHHHHGGGFFFEEEGGGHHHHHHGGGFFFFFFFFFHHHHHHHHHHHHHHHIIIJJJJJJFFFFFFFFFFFFEEEEEEEEEEEEBBBDDDFFFIIIKKKMMMMMMMMMLLLMMMNNNOOOQQQRRRSSSSSSQQQTTTVVVXXXYYY[[[^^^``````]]]^^^eeegggcccbbbdddbbbaaaaaa```^^^[[[YYYXXXUUUSSSOOOLLLHHHFFFEEEEEE???;;;:::;;;;;;888999<<<888999:::;;;;;;:::999888888888888888999:::;;;<<<>>>======<<<<<<;;;;;;:::999666222222333444555666888666555666888888666333555666777999::::::;;;;;;<<<<<<;;;999888777666555666777999999999999;;;<<<::::::::::::::::::999999888999999::::::;;;;;;<<<666666777777888999999999999999::::::;;;<<<<<<<<<999::::::999777666777888777777777888888888999999888999999999888888777777444444444444444444444444444444555555555666666666555555555555666777888888888999;;;<<<======<<<;;;<<<;;;:::999888777777777888888888777555555666777555555444444333222222222333333333333333222111111///444666444333444111,,,222111111000000///......,,,---///111111000///...////////////000222333444555555555555666666777777666555444333222222222222111111222222222222111111000111111111111111000000.........//////000000111000111222333444444444444111111000///............000000000000111222333333000000000000///////////////000111000//////111333000111222333333333333333222222333444555777777888888888777777666555555555666555555444444444444444444222111111222222000...000000000000000111111222000000000000000000000000...//////000000111111222...///111222333333222222000000111222333333333333333333444555666777777888888888999999::::::;;;;;;;;;;;;<<<<<<<<<=========<<<>>>AAAAAA???===<<<<<<::::::888777666444333333111222222333222111///...------,,,,,,+++***))))))&&&((())))))))))))***+++'''(((((())))))******+++***)))((('''((()))***+++,,,...111555888<<<>>>??????@@@BBBDDDEEEDDDCCCBBBAAAAAABBBCCCCCCCCCBBBBBBAAACCCEEEFFFEEEEEEEEEFFFHHHIIIIIIJJJKKKLLLMMMMMMLLLMMMOOOOOONNNMMMOOOPPPMMMLLLJJJIIIGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLNNNPPPPPPPPPPPPOOOLLLMMMNNNNNNMMMMMMOOOQQQTTTUUUVVVVVVSSSRRRRRRRRRQQQPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSPPPOOOOOOPPPRRRSSSRRRQQQVVVWWWWWWXXXYYYYYYXXXXXXWWWWWWWWWVVVVVVUUUUUUUUURRRTTTVVVWWWUUUSSSQQQQQQUUUUUUTTTTTTUUUUUUVVVWWWQQQQQQRRRRRRSSSSSSSSSSSSPPPPPPOOONNNNNNMMMLLLLLLJJJKKKKKKKKKJJJIIIIIIHHHIIIIIIGGGFFFEEEEEEEEEEEEBBBAAAAAABBBDDDEEEDDDCCCBBBDDDFFFFFFEEECCCCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEDDDDDDCCCCCCBBBBBB@@@AAACCCEEEFFFGGGHHHHHHIIIHHHHHHHHHIIIKKKMMMNNNIIIKKKOOOQQQRRRSSSVVVWWWUUUTTTZZZbbbbbbZZZYYY]]]YYYYYYXXXWWWUUUSSSQQQPPPMMMLLLIIIGGGFFFEEEEEEFFFDDD@@@>>>??????===>>>BBB????????????>>>===;;;:::888888777777777777888888::::::999999888888888777777222000333444333333444000111333444666666777777555666777999:::;;;<<<<<<:::999999888777666555555777999:::;;;::::::<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<444555555666777777888888777777888888999:::::::::777888888777666666777999666666777777777777888888999999888888888999:::;;;666555333222222333555666555555555555666666666666555555555555666777888999888999:::<<<<<<<<<<<<;;;===<<<:::999888777777777666777999888666555666666444444444333222222111111222222333333444333333222///333444111111222000,,,111111111000//////......***,,,...111222111000/////////000000111333444555555666666666666777777777555444333222222111111111111111222222222222111111000000111111111111000000000000000000000000000000///000222222222222333333333222111000000/////////000000000000111222333444111000000000/////////...///000111000//////111333111111111111222333444444222222333555666777999999::::::999888888777777666777666555555444444555555222111000111222333111000000000000000000111111222000000000000000000000000000////////////111222333...000222333444444333222111222333444555555555555444555666777888999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::777:::<<<===<<<:::::::::666555444333222111000///---...///000000///...---++++++******))))))((((((%%%'''))))))((((((***,,,(((((())))))***++++++,,,((('''''''''((()))+++,,,---///333888<<<@@@BBBDDDCCCDDDGGGIIIJJJIIIGGGFFFDDDEEEFFFFFFFFFEEEDDDCCCCCCEEEGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHJJJLLLMMMLLLLLLNNNPPPNNNLLLJJJHHHGGGFFFFFFFFFEEEEEEEEEFFFGGGIIIKKKLLLJJJKKKMMMNNNNNNNNNMMMMMMJJJKKKLLLKKKKKKKKKMMMOOOPPPQQQSSSSSSRRRPPPPPPQQQNNNNNNNNNOOOPPPQQQRRRSSSRRRRRRRRRRRRQQQPPPPPPOOONNNMMMMMMNNNPPPOOOLLLIIISSSSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSPPPRRRTTTTTTSSSSSSTTTUUUVVVUUUUUUTTTUUUVVVWWWXXXQQQRRRTTTUUUUUUUUUTTTSSSPPPOOONNNMMMLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEEEE@@@???>>>???AAACCCCCCBBB@@@BBBEEEEEECCCAAA@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@?????????>>>>>>??????@@@BBBCCCDDDDDDDDDCCCCCCCCCDDDEEEFFF@@@CCCGGGJJJKKKLLLMMMNNNJJJLLLVVV___[[[PPPOOOVVVQQQPPPPPPOOONNNMMMLLLKKKIIIHHHGGGGGGGGGGGGHHHIIIJJJFFFFFFHHHHHHEEEEEEHHHFFFFFFFFFEEECCCAAA>>>===:::999888777777666777777666666666666666666555555555000000444666222111333...222666666555444777:::444555666888:::;;;;;;;;;999999888888888777777777999:::;;;<<<;;;;;;<<<>>><<<<<<<<<===>>>>>>>>>???<<<<<<======>>>??????@@@333444444555666777777888555555666777888888999999555666777666555555777999666666666666777777777777;;;:::888888888:::<<<>>>777555333111111333555777555555555555666666666777555555555666666777888999777888999;;;<<<<<<;;;;;;===<<<;;;999888777777777555777999999777666555666444444333222222111111000000111222333444555555555222555444000///222222///111111111000//////......)))+++...111222222000///000000000111222444555666666666666777777777777777555444333222111111111111000111111222222222111111///000000111111111000000111111111111000000000000...000111222222111222333555444333222111111111111////////////000111333333111111000000/////////...///000111000//////111333111000000///000222444555222222333555666888999:::777888888999::::::;;;;;;777777666555555555555555111000000111333333222000000000000000000111111222000000000000000000000000000000......///111333555...000222444444444333222444555666777888888888888555666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;::::::999999888777777333555999::::::999999999333333222111000///...---+++,,,---.........---,,,***)))))))))((((((((((((%%%'''***)))((((((***,,,,,,,,,++++++******))))))&&&%%%&&&&&&(((***---...///111555:::???CCCFFFGGGEEEGGGJJJLLLMMMLLLJJJIIIGGGGGGHHHIIIHHHGGGFFFEEEDDDFFFHHHHHHGGGFFFEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGFFFIIILLLLLLKKKKKKNNNQQQNNNMMMKKKIIIGGGFFFFFFGGGDDDDDDDDDEEEGGGIIILLLMMMHHHIIIJJJLLLLLLKKKJJJJJJHHHIIIJJJJJJJJJJJJLLLNNNJJJLLLOOOPPPOOONNNNNNOOOLLLLLLMMMNNNPPPRRRSSSTTTQQQQQQQQQQQQPPPNNNMMMMMMMMMLLLKKKMMMNNNLLLGGGBBBPPPQQQQQQRRRRRRRRRRRRQQQSSSSSSRRRRRRRRRRRRRRRRRRPPPQQQQQQPPPPPPRRRUUUXXXVVVUUUTTTTTTTTTUUUVVVWWWQQQRRRUUUWWWWWWVVVTTTRRRPPPOOONNNMMMLLLJJJIIIIIIIIIHHHFFFDDDDDDEEEGGGHHHGGGFFFEEEEEEEEEEEEFFFFFFAAA@@@???@@@BBBCCCDDDCCC???BBBDDDDDDBBB@@@??????@@@AAACCCCCCDDDCCCBBBAAAAAAAAA@@@???>>>===<<<<<<======<<<<<<===>>>@@@AAA??????@@@@@@??????>>>>>>999===BBBEEEEEEEEEEEEFFFCCCGGGSSS]]]WWWJJJHHHQQQLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMKKKLLLPPPPPPLLLJJJLLLKKKKKKJJJIIIGGGDDDAAA???<<<<<<:::999888777777777444444444444444444555555444000000666777333111333222777;;;:::555222666:::222333444666888999999999::::::::::::::::::::::::999;;;<<<<<<;;;;;;===>>>======>>>???@@@AAAAAABBB>>>??????@@@AAABBBCCCCCC777666555555555666888999888888888777777777666666111333666666555444444555666777777666444333444555555777888888777777777999777666555444444555666666777777777777666666666666666666666666666666666666999888888888999;;;===>>>======<<<:::888777666555777777666666555555444444333333333222000///---,,,//////000000111222444444444444444333333222222222111111111111111111111111---000333333111//////111111333444444333333555666888888888777666555555444555555444333222222111111,,,000444444222000111222222222222222222222222222111111111111111111222222222222222333444555666777888===;;;111///444444---///000000000000111111111000000000000000111111111//////000111222222333333//////000111222222333333111111222333555777888999777777888<<>>:::666888666333333444444444444555444222000000111222333...333444///---000222000555333222000//////000111111111000000000111333444///111222222222333666888777777777777777777777777444//////666<<<;;;:::<<<;;;:::999888888888999::::::999888777666555444333222333444444555555444444000///...------------------'''&&&---111,,,'''&&&((((((((()))))))))))))))((((((((((((((('''''''''+++******)))(((((())))))(((((('''''''''***///333...222888===@@@BBBEEEGGGFFFFFFGGGHHHIIIJJJKKKKKKMMMLLLLLLLLLLLLJJJKKKNNNKKKJJJJJJIIIHHHGGGGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPNNNKKKHHHHHHIIIGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNOOONNNMMMLLLMMMNNNLLLMMMMMMLLLKKKKKKMMMOOOOOOOOOPPPQQQQQQPPPPPPOOOOOONNNNNNOOOPPPQQQRRRSSSUUUTTTSSSQQQPPPOOONNNNNNLLLKKKJJJIIIIIIJJJKKKLLLNNNNNNNNNOOOOOOPPPPPPPPPPPPQQQQQQPPPOOONNNOOOQQQMMMNNNPPPRRRRRRRRRRRRQQQVVVUUUTTTTTTUUUUUUSSSRRRUUUTTTSSSTTTVVVVVVVVVUUUSSSSSSRRRPPPMMMLLLLLLMMMIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFEEECCCCCCBBBBBBAAAAAA@@@???>>>>>>===AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBAAA@@@???>>>>>>>>>===<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<@@@AAAAAABBBAAA@@@???>>>===>>>???@@@AAABBBCCCCCCDDDDDDEEEDDDCCCDDDFFFHHHFFFGGGGGGHHHIIIJJJKKKKKKOOOOOONNNOOOOOOQQQSSSTTTTTTTTTTTTSSSSSSSSSRRRRRROOONNNMMMMMMLLLIIIDDDAAA???>>><<<;;;<<<;;;999888666666666666666666666666666444111222444555333111111111222555888888777555777888888777666666888:::<<<<<<<<<<<<============;;;<<<===???@@@AAAAAAAAA@@@AAABBBDDDEEEFFFFFFFFFFFFHHHKKKMMMMMMMMMLLLKKK666666666666666777888888666666666555555555444444222444666777666555555666555666777666444333444555444666888888777666777888444444333333444666777999777666666666666555555555555555555555555555555555777777777888999;;;<<<===<<<;;;:::999777666555444666666666555555555555555222222222222111///...---111111111111111111222222444333333333222222222222////////////////////////,,,///222222111000111333111333444444444444666777777777777666555444444444444444333222222111000000---000333444222111111222222222222222222222222222222222111111111111111111222222222222333444555666555:::888000...333333---000000000000111111111111000000000000111111111111///000000111222222333333///000000111222222333333000111111222444555777888777777999;;;>>>===999555999777444444555666555555333222111//////000111222---///...+++---111111---222111111111111111222222222111000///000111222333///111222333222333555777555555555555555555555555444111222666777555999>>>888777666555555666777777777777666555444222222111000111111222222222222222...---,,,,,,+++++++++,,,000)))&&&+++---***''''''((((((((((((((((((((((((((((((((((((((((((((('''------,,,+++************((((((((('''(((+++///333111555:::???BBBDDDFFFHHHHHHHHHIIIJJJKKKLLLLLLMMMRRRQQQOOOOOONNNLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHJJJLLLNNNOOOOOOPPPPPPNNNKKKJJJJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMLLLMMMNNNMMMLLLKKKLLLMMMKKKLLLMMMLLLJJJJJJKKKMMMOOOOOOPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSRRRQQQPPPOOONNNNNNNNNLLLKKKJJJIIIIIIJJJKKKLLLNNNNNNNNNOOOOOOOOOPPPPPPNNNOOOQQQPPPOOONNNNNNOOOLLLMMMOOOPPPQQQQQQPPPPPPTTTSSSRRRRRRSSSSSSRRRPPPQQQQQQQQQSSSUUUVVVWWWWWWTTTTTTTTTRRROOONNNNNNPPPKKKJJJJJJJJJIIIHHHHHHHHHIIIIIIHHHGGGFFFDDDCCCCCC?????????>>>======<<<<<<>>>>>>??????>>>>>>======??????@@@AAA@@@@@@???>>>======<<<;;;;;;:::999999;;;<<<<<<======>>>??????@@@@@@AAAAAAAAA@@@>>>>>>@@@@@@@@@AAAAAABBBBBBBBBCCCDDDDDDDDDCCCDDDFFFHHHHHHIIIJJJKKKMMMNNNOOOOOORRRRRRRRRRRRRRRTTTUUUVVVUUUUUUUUUTTTTTTSSSSSSRRRSSSRRRQQQPPPOOOMMMIIIEEECCCAAA?????????>>><<<;;;::::::999888777666555555888555333333555777555444888777777999;;;<<<;;;:::777999::::::999999:::<<<======>>>???@@@AAAAAABBBAAABBBCCCEEEFFFGGGHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMOOOQQQSSSSSSTTTTTT555666777777888777777777444444444333333333333333333555777777666555666777555666777666444444444555444666777888666666777888555555444333444555777777666666666666555555555555555555555555555555555555555666777888999:::::::::999999888777666555444333444444555555555555555555111111222222111000000///333222222111000000111111222222222222222111111111111111111111111111111111+++...000111222222333555111222444555555555777999666666666555444444333333333333222222111000000000...000333333222111111222222222222222222222222222333333222222111111000000111111111111222333444444222666555...---222222---000000000000111111111111000000000111111111222222000000000111222222333333000000000111222222333333000000111111333444555666777888999;;;<<<;;;777444777555333333444555444444222111///.........///000...---+++***...333111,,,///000111222333333333333222111000/////////000111000111333333222333444666333333333333333333333333333333333333111000666===333333222222222333333444333333222111111000//////---...//////000000//////++++++******)))*********///)))%%%(((******))))))((((((((((((((((((((((((''''''((((((((((((((((((------,,,+++***)))******)))))))))((((((+++///333444777<<<@@@BBBDDDEEEGGGHHHHHHIIIJJJKKKLLLLLLMMMTTTRRRQQQPPPPPPPPPOOOMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGFFFFFFGGGIIIKKKMMMNNNNNNOOOOOONNNLLLKKKLLLMMMIIIIIIJJJKKKLLLMMMMMMNNNKKKLLLMMMMMMKKKKKKLLLMMMLLLMMMMMMKKKIIIIIIJJJKKKOOOOOOPPPQQQRRRRRRQQQQQQSSSSSSRRRRRRQQQQQQQQQQQQQQQPPPOOOOOONNNNNNOOOOOOMMMLLLKKKKKKKKKKKKLLLMMMOOOOOOOOOOOOPPPPPPPPPPPPLLLOOOQQQQQQOOOMMMLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNQQQPPPOOOOOOPPPPPPOOONNNMMMNNNOOOQQQSSSUUUWWWYYYTTTUUUUUUSSSQQQPPPQQQRRRMMMNNNNNNNNNMMMLLLJJJIIIKKKJJJJJJIIIGGGFFFDDDCCC????????????>>>======<<<;;;;;;<<<===<<<;;;:::999======>>>?????????>>>>>>;;;;;;;;;::::::999999888;;;;;;<<<>>>???@@@AAABBBBBBBBBCCCCCCCCCBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEHHHJJJLLLMMMOOOQQQSSSTTTUUUVVVWWWWWWVVVVVVWWWXXXYYYZZZWWWWWWVVVUUUTTTTTTSSSSSSVVVUUUTTTSSSSSSQQQMMMKKKHHHFFFDDDCCCCCCBBB@@@>>>>>>>>><<<;;;999777666555999777666666888999999888;;;999888999;;;<<<<<<;;;999;;;>>>???>>>>>>??????@@@AAABBBDDDFFFHHHIIIJJJIIIIIIKKKMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUSSSTTTUUUVVVXXX[[[\\\^^^444555666777888777666555444444444444333333333333333555666666555555666777555666777666555444555777444666888888777777777888:::999777555444444444444777777777666666666555555444444444444444444444444333444666888888888888777777666666555444333333222333333333444444555555666000111111222222111111111222222111111111111111222111111111111111111111111333333333333333333333333...///000111222222333444111222444555555666888999666666555555555444444444222222222222111111000000///000111222222111111111222222222222222222222222333333222111111000//////000000//////000111222222///222222......111111---//////000000000111111111///000000111111222222222000000000111111222222222000000000111111222222222111111111111222333444555666777888999999888555333444222111111333333222111111000///.........//////000000......///000000......000111333444333333222222111///........./////////111333333222222333444111111111111111111111111111111111000......111444000000000000000000111111000000000//////.........,,,,,,---.........------+++******)))))))))*********'''&&&(((***+++++++++))))))((((((((((((((('''''''''''''''((((((((((((+++***)))((((((''''''''')))******)))))),,,///333555888===@@@AAABBBDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKOOOPPPPPPOOOQQQTTTSSSPPPMMMMMMMMMLLLLLLKKKKKKKKKHHHGGGFFFFFFEEEEEEFFFFFFHHHHHHGGGHHHHHHJJJLLLMMMLLLNNNOOONNNMMMLLLMMMOOOJJJKKKKKKLLLMMMMMMNNNNNNLLLMMMNNNNNNMMMLLLMMMOOONNNOOOOOOMMMKKKJJJKKKLLLQQQQQQRRRTTTTTTUUUUUUUUUVVVUUUUUUTTTSSSRRRQQQPPPQQQPPPPPPPPPPPPPPPQQQQQQPPPOOONNNMMMMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRMMMOOORRRSSSQQQNNNLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMOOONNNMMMMMMNNNOOONNNMMMLLLMMMNNNOOOQQQSSSVVVXXXSSSTTTTTTSSSRRRQQQRRRTTTPPPQQQRRRSSSRRRPPPMMMKKKLLLLLLKKKJJJIIIGGGEEECCCAAAAAABBBBBBBBBAAA??????999:::;;;<<<<<<:::999888;;;<<<<<<======>>>>>>>>>;;;:::::::::999999888888::::::<<<>>>@@@BBBCCCDDDGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEEEEFFFFFFFFFGGGFFFHHHIIIJJJIIIJJJKKKMMMPPPRRRTTTWWWYYY[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[\\\XXXXXXWWWVVVTTTSSSRRRRRRUUUTTTRRRRRRRRRQQQNNNLLLJJJHHHFFFFFFFFFEEECCCAAA??????>>><<<;;;999888888::::::999999:::;;;<<<<<<@@@>>><<<<<<===?????????===@@@CCCEEEEEEDDDDDDEEEFFFGGGIIIKKKNNNPPPRRRSSSPPPQQQRRRSSSUUUUUUVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXXXXXXXZZZ\\\___aaa222333444555666555444333444444444444555555555555333444555444333333555666555666777777555555666777555777999999888777888999<<<:::888666555555555555888888888777777777666666444444444444444444444444222333555666777666555555444444444333333222222222222222333333444444555555000111111222222222222111000000000000111222333444111111111111111111111111000000000000000000000000111111111111222222222222111222444555555555777999666555555555555555444444222222222222111111111111/////////000111111111000111111111111111111111111222222111000//////......///............//////000...000000//////000000........./////////000000000......///000111111222222//////000000000000000111//////000000000000000111222111111111222333333444444555666777666444333222333111111222333333222111111111000000///////////////111333111,,,)))+++000///000222222333222000000111000...------------......000222222111000000111000000000000000000000000------------...///,,,(((---......///////////////........................++++++,,,---------------++++++************++++++((()))***+++++++++)))&&&******)))))))))(((((((((&&&'''''''''(((((())))))***)))((((((''''''((((((***++++++++++++,,,000222777:::???AAABBBCCCDDDEEEFFFGGGHHHHHHJJJJJJKKKLLLKKKPPPRRROOONNNQQQQQQNNNLLLLLLLLLLLLKKKKKKKKKKKKHHHGGGFFFFFFEEEEEEFFFFFFKKKKKKJJJIIIIIIJJJKKKLLLKKKMMMNNNNNNMMMLLLNNNOOOKKKKKKLLLLLLMMMMMMNNNNNNMMMNNNPPPPPPOOONNNPPPQQQQQQRRRRRRPPPNNNMMMNNNOOOSSSTTTUUUWWWXXXYYYYYYYYYXXXXXXXXXWWWUUUSSSRRRQQQSSSRRRRRRRRRRRRSSSTTTTTTSSSRRRQQQPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSOOOQQQTTTUUURRROOONNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKLLLMMMNNNMMMLLLMMMNNNOOONNNMMMNNNRRRUUUPPPQQQRRRQQQPPPPPPRRRSSSRRRSSSTTTUUUTTTRRRPPPNNNLLLMMMMMMLLLJJJGGGEEECCC@@@AAABBBCCCCCCBBB@@@???;;;;;;<<<<<<<<<;;;:::999::::::;;;;;;<<<===>>>???;;;;;;:::::::::::::::999999:::<<<>>>AAACCCEEEFFFIIIIIIIIIIIIIIIIIIJJJJJJEEEEEEGGGHHHJJJKKKLLLMMMKKKMMMOOOOOOOOOOOOQQQSSSUUUVVVYYY\\\^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\XXXWWWVVVUUUSSSRRRQQQPPPPPPOOOMMMMMMNNNNNNLLLJJJIIIHHHFFFFFFFFFEEEDDDBBB>>>>>>>>>>>>============<<<=========>>>???@@@AAAIIIGGGEEEEEEFFFHHHHHHHHHCCCFFFJJJLLLKKKKKKKKKKKKNNNNNNPPPRRRUUUWWWYYYZZZXXXXXXYYYZZZ[[[[[[[[[[[[XXXXXXYYYZZZ[[[[[[[[[[[[ZZZYYYXXXWWWWWWYYY[[[]]]///000111111222222111111333333333333444444444444111222222222111111333555333444555555444333555666555777888999888777888999777777666666666777999:::777777777777666666666666333333333333333333333333222222333444444444444444333333333222222222222222222222333333333333333333111111222222222222222111/////////000111333444555111111111222222222222222111111111111111111111111444222000000222333222111111333444444333333555666444444444444444444444444111111000000000000000000///...------///000///...////////////////////////000000//////......------...------,,,,,,------...---....../////////...---------------............------......///000111111.............../////////.............../////////111111000000000111111222000222444444222111111111222111111333444555333111000000000000000/////////+++...111000)))###(((000000000000000000000/////////...---,,,,,,,,,---...---///111111///.................................***+++***+++---///)))"""++++++---...............------------------......***+++,,,,,,------,,,,,,+++++++++***++++++,,,---+++...///---+++***&&&""",,,++++++******))))))(((&&&&&&''''''((()))))))))***))))))))))))***++++++***+++,,,,,,,,,---000222888<<<@@@CCCDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLJJJSSSVVVOOOIIIKKKLLLIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHKKKKKKJJJIIIIIIJJJKKKLLLJJJLLLMMMMMMLLLLLLMMMNNNKKKLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPQQQSSSSSSTTTTTTRRRPPPPPPQQQRRRUUUVVVXXXYYY[[[\\\]]]]]]YYYYYYYYYYYYWWWUUUSSSRRRUUUUUUUUUTTTUUUUUUVVVVVVTTTSSSRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTQQQSSSUUUUUURRRPPPNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIJJJLLLLLLLLLKKKKKKLLLMMMKKKHHHIIILLLPPPJJJLLLMMMLLLLLLLLLOOOQQQQQQQQQRRRSSSSSSQQQPPPOOOLLLMMMMMMLLLJJJGGGDDDBBB>>>???AAABBBBBBAAA???>>>=========<<<<<<<<<<<<<<<:::::::::;;;<<<>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>@@@BBBEEEFFFGGGIIIIIIHHHHHHHHHIIIJJJKKKGGGHHHJJJKKKNNNOOOQQQRRROOOQQQSSSUUUUUUUUUVVVWWWYYYZZZ]]]___```___^^^]]]\\\\\\\\\\\\\\\[[[ZZZYYYWWWVVVUUUSSSQQQOOONNNMMMJJJIIIHHHHHHIIIIIIHHHGGGGGGEEEDDDDDDEEEFFFDDDCCC?????????@@@AAABBBBBBBBB@@@AAACCCCCCCCCDDDFFFHHHLLLKKKJJJJJJLLLNNNMMMMMMKKKNNNQQQRRRQQQQQQQQQRRRSSSTTTUUUWWWYYYZZZ\\\\\\]]]^^^^^^^^^^^^]]]]]]\\\UUUVVVVVVWWWXXXXXXWWWWWWXXXVVVUUUTTTTTTUUUVVVXXX...------------...///////////////000000111111111////////////......000222///000222222111000222333333555777777666555666777444444444444555666888999666555555555555444444444222222222222222222222222222222111111111222333333222222222222222222222333333333333333222222222222222222222333333222111111111000000000111222333333222222222222333333333444444444444444444444444444333111///000222444444333222333444333222222333444111111111111111222222222...........................,,,***+++...///...---........................---------------------------,,,,,,+++++++++,,,,,,,,,+++,,,...---,,,++++++++++++,,,,,,,,,,,,------++++++,,,---...///000000------------------------------------------------//////......---.........,,,///111111///...///111///...///000222222111//////////////////...------******---...***&&&)))111...------......///000111---,,,,,,++++++,,,---...+++...000000...,,,++++++++++++++++++++++++++++++))),,,---******,,,***$$$((()))+++,,,------,,,,,,++++++++++++,,,,,,------)))******+++,,,++++++++++++*********++++++,,,---+++///000,,,***+++***&&&------,,,,,,+++******)))&&&&&&''''''((())))))***((((((((((((***+++,,,---+++,,,------,,,---000222555999===@@@AAABBBCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIFFFTTTZZZPPPFFFFFFIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGHHHJJJLLLMMMJJJKKKLLLLLLKKKJJJLLLMMMKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNPPPPPPOOOPPPQQQSSSSSSTTTTTTSSSRRRRRRSSSUUUUUUVVVXXXZZZ\\\]]]^^^^^^YYYZZZZZZZZZYYYWWWTTTSSSWWWWWWVVVUUUUUUVVVVVVVVVTTTSSSRRRQQQQQQRRRSSSTTTUUUUUUTTTTTTSSSSSSSSSSSSRRRSSSTTTSSSPPPNNNNNNNNNKKKJJJIIIHHHHHHIIIJJJKKKHHHGGGGGGGGGIIIJJJIIIHHHFFFHHHIIIFFFCCCCCCHHHMMMEEEFFFGGGHHHGGGHHHKKKMMMMMMMMMNNNNNNNNNNNNOOOOOOLLLMMMMMMMMMJJJGGGDDDAAA>>>???BBBCCCCCCBBB@@@>>>@@@>>>===;;;;;;<<<===>>>:::::::::;;;<<<>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCEEEGGGIIIJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLMMMOOOQQQRRRSSSTTTQQQSSSVVVXXXXXXXXXYYYZZZ\\\]]]___``````^^^\\\[[[ZZZZZZ[[[[[[ZZZXXXWWWVVVUUUTTTSSSQQQNNNLLLKKKJJJGGGEEEDDDDDDFFFGGGGGGFFFDDDCCCCCCCCCEEEFFFEEEDDDBBBCCCCCCDDDEEEEEEFFFFFFEEEGGGIIIIIIHHHIIILLLOOOMMMLLLLLLNNNPPPQQQQQQOOOSSSUUUVVVVVVUUUUUUVVVXXXVVVWWWWWWXXXYYYZZZ[[[[[[^^^]]]]]]]]]\\\ZZZYYYXXXQQQRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRQQQRRRSSSTTTUUU,,,,,,+++***+++,,,---...,,,,,,,,,------.........---......---,,,,,,///111,,,...//////......///111111333555555444333444555555555333333222333444555444444333333333222222222222222222222222222222222222111000000000111222333222222222222222333333333444333333222222111111111333333333333333222111000333222111111000111111111222222222333333444444444111111111111111111111111222///...///333666666555222333444333111000111222////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,...+++)))***---...---,,,------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,******+++---,,,***((()))******+++++++++,,,,,,,,,******+++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,***---//////------...000*********,,,......---+++------......------,,,+++,,,)))***...///,,,...333++++++++++++---///111333,,,++++++***+++,,,...///***---//////---+++***)))))))))))))))))))))))))))(((...000***&&&)))+++***&&&''')))++++++++++++***))))))******++++++,,,,,,((())))))*********************))))))***+++,,,,,,(((------))))))...111///......------,,,+++******&&&&&&&&&'''((())))))***$$$%%%%%%&&&((()))+++,,,+++,,,---------...000222111444999<<<===>>>???@@@??????@@@AAABBBCCCDDDDDDAAASSS[[[QQQEEEFFFKKKLLLGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFDDDDDDDDDFFFHHHKKKMMMOOOIIIKKKLLLKKKJJJIIIJJJLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLNNNOOOOOOOOOOOOQQQRRRSSSTTTTTTSSSRRRRRRTTTVVVUUUVVVXXXZZZ\\\]]]^^^___YYYZZZ[[[[[[ZZZXXXUUUTTTXXXWWWVVVVVVUUUUUUVVVVVVSSSRRRQQQPPPPPPQQQRRRSSSTTTSSSSSSSSSRRRRRRQQQQQQRRRSSSSSSQQQNNNMMMMMMNNNJJJIIIHHHGGGGGGGGGHHHIIIFFFEEEDDDEEEGGGHHHHHHGGGBBBDDDEEEBBB???@@@EEEKKKAAABBBDDDDDDDDDFFFHHHJJJJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLMMMMMMJJJGGGCCCAAA@@@BBBDDDEEEFFFDDDBBBAAAAAA???<<<::::::;;;===???:::::::::;;;<<>>===<<<<<<===>>>???@@@DDDGGGFFFAAA???@@@BBB@@@AAACCCCCCBBBBBBDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEFFFEEEDDDDDDEEEGGGIIIKKKDDDEEEGGGHHHHHHIIIKKKNNNKKKHHHHHHJJJIIIGGGJJJNNNJJJJJJKKKKKKLLLMMMMMMMMMMMMOOOPPPPPPPPPPPPQQQSSSTTTUUUVVVXXXYYYZZZZZZZZZYYY\\\[[[VVVSSSUUUUUURRRTTTTTTTTTSSSRRRPPPOOONNNOOOOOONNNMMMLLLLLLLLLLLLOOOOOOOOOOOONNNNNNNNNMMMOOOMMMJJJKKKLLLLLLIIIFFFGGGFFFEEEDDDCCCBBBBBBBBBAAABBBBBBAAA???>>>@@@AAA???>>>>>>??????@@@AAABBB@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIKKKLLLLLLIIIGGGEEEAAAAAAAAABBBBBBCCCCCCCCC@@@???>>>===<<<<<<<<<<<<999888888888:::<<<>>>???<<<>>>???@@@??????AAABBB@@@BBBDDDGGGIIIJJJJJJJJJPPPOOONNNMMMNNNNNNPPPQQQSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUVVVXXXYYYYYYYYYYYYXXXYYY[[[\\\\\\ZZZXXXWWWUUUUUUUUUTTTSSSQQQPPPOOOPPPOOOMMMKKKIIIGGGFFFEEE:::===AAADDDEEEFFFHHHIIIDDDEEEEEEFFFHHHIIIJJJJJJJJJLLLNNNOOOOOOPPPRRRTTTRRRQQQQQQTTTWWWYYYWWWTTTWWWWWWXXXYYYYYYXXXWWWWWWXXXXXXXXXXXXWWWVVVUUUTTTVVVWWWXXXWWWVVVUUUVVVXXXVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTSSSRRRRRRTTTVVVYYY[[[((('''&&&&&&&&&'''))))))***************++++++,,,*********))))))***++++++)))---...***))),,,---,,,---...//////000000//////000////////////000111111000000000000000000000000222000......000111000///222111000000000000111222111111111222222222222333111111111111111111000///000......111222000000333111111111111111111111111333333333333333444444444555555444333333333444555333333222222333333444555555555555222///,,,,,,,,,---------------------------,,,,,,++++++*********(((***+++,,,,,,,,,...000,,,,,,,,,+++++++++******++++++,,,,,,++++++***************************+++*********++++++******)))'''((()))***++++++++++++***++++++,,,,,,,,,++++++)))(((((((((((()))***++++++)))(((***......***&&&$$$&&&((((((((((((***,,,******)))***+++---...///,,,,,,,,,,,,,,,,,,------++++++************++++++,,,***((((((***++++++)))******++++++++++++******+++***)))((('''(((((()))((()))+++,,,,,,+++)))(((+++******)))))))))))))))))))))((((((''''''(((((()))&&&''',,,,,,)))))),,,***)))***,,,......+++(((***++++++***(((''')))***))))))))))))))))))))))))(((***,,,,,,+++***+++,,,---------,,,++++++******))))))(((((((((((()))))))))))))))*********++++++)))+++------,,,+++,,,---...///111333444555666666888888777666666777888888888<<>>;;;888:::<<<===???AAAAAAAAAAAACCCEEEBBBCCCDDDDDDDDDCCCAAA@@@CCCBBBAAA@@@AAABBBDDDFFFEEEDDDCCCBBBBBBCCCDDDEEEGGGDDDEEEGGGFFFDDDEEEIIIFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJLLLLLLKKKKKKMMMNNNOOOPPPQQQSSSUUUVVVVVVWWWOOOUUUWWWTTTQQQQQQPPPNNNOOOOOOOOOOOONNNNNNMMMLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFDDDDDDEEEFFFFFFCCC???@@@???>>>===============;;;<<<<<<;;;::::::;;;===999999999999:::;;;<<<===>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDD@@@AAADDDFFFGGGGGGEEEDDDAAAAAAAAAAAABBBBBBBBBBBB======<<<;;;:::::::::;;;::::::999999:::;;;===>>><<<>>>AAACCCCCCBBBCCCDDDDDDFFFHHHKKKMMMNNNOOOOOOPPPOOONNNMMMMMMNNNOOOOOOSSSTTTTTTUUUVVVVVVVVVUUUXXXYYYZZZZZZ[[[[[[[[[[[[VVVWWWXXXXXXXXXVVVUUUSSSRRRRRRRRRQQQPPPOOOMMMLLLJJJIIIHHHGGGEEEDDDCCCBBB===@@@CCCEEEFFFFFFGGGIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPRRRRRRRRRRRRTTTUUUTTTSSSSSSUUUXXXYYYWWWTTTUUUVVVWWWXXXXXXWWWVVVUUUWWWWWWWWWWWWVVVVVVVVVVVVTTTUUUWWWWWWVVVVVVWWWYYYUUUUUUUUUUUUUUUTTTSSSRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSRRRRRRRRRSSSUUUVVVWWW%%%%%%$$$$$$%%%%%%&&&'''))))))(((((())))))***+++'''''''''''''''((()))***''',,,---***)))++++++)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---..............................///...,,,,,,...///......000000////////////000000000000000111111111222222......///000000000//////,,,***+++///000...///222////////////////////////333333333222222222222222444444333222111111222222222222222222222333333444444444444222...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++------------...000,,,,,,,,,+++++++++***************+++++++++++++++*********************************))))))******+++***))))))******+++,,,---++++++***)))))))))******((((((''''''(((((())))))***)))(((***------***'''###%%%&&&'''&&&'''(((***''''''''''''(((***+++,,,++++++++++++++++++***************))))))*********+++)))(((((()))******))))))******************)))***)))'''%%%%%%&&&'''(((((()))***++++++***)))(((++++++***))))))))))))***(((''''''''''''(((((()))+++)))(((******((())),,,+++++++++,,,------***(((***+++,,,+++)))((()))***'''(((((())))))*********''')))++++++***)))***+++,,,,,,++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******(((***,,,,,,+++++++++,,,+++,,,...///000111222222333222111111111111222333000444666666444222444666999;;;===>>>>>>???AAACCCBBBBBBCCCCCCBBB@@@>>>===>>>===<<<;;;;;;<<<===>>>AAA===:::999<<<>>>>>><<>>@@@??????@@@AAAAAABBBBBBCCCBBBCCCEEEEEEDDDDDDFFFGGGGGGHHHJJJLLLNNNOOOPPPQQQEEEMMMRRRPPPLLLKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA===<<<===>>>@@@???===:::999888888777777777888888555666777777666777888:::555444444555555666777888;;;<<<>>>??????>>><<<;;;===============>>>>>>???;;;<<>>BBBDDDDDDDDDEEEFFFIIIJJJMMMOOOQQQSSSSSSSSSQQQPPPOOOMMMMMMMMMNNNNNNSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSTTTTTTUUUTTTTTTSSSRRRRRRSSSSSSRRRPPPOOONNNMMMMMMMMMMMMLLLJJJIIIIIIEEEDDDDDDDDDCCCCCCBBBBBBAAADDDFFFGGGGGGGGGIIIJJJNNNOOOPPPQQQRRRSSSSSSSSSTTTVVVWWWWWWUUUUUUVVVXXXWWWVVVVVVXXXYYYYYYWWWUUUTTTUUUVVVWWWWWWVVVUUUTTTUUUUUUTTTSSSTTTUUUVVVWWWSSSUUUVVVWWWVVVWWWXXXZZZSSSTTTTTTUUUTTTTTTSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQPPPQQQQQQRRRRRRRRRRRRRRR&&&&&&&&&&&&&&&''''''((((((''''''''''''((())))))%%%%%%%%%%%%&&&((())))))(((+++,,,)))(((***+++)))))))))***************)))******)))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......//////............////////////000000000111111111------...//////000//////,,,******......,,,---000------------............222222111111111111000000333222222111000000000///000000000000000111222222---/////////---,,,---...++++++++++++++++++++++++*********++++++,,,,,,,,,+++---......------///000,,,,,,,,,+++++++++******)))))))))******+++,,,,,,***************)))))))))******)))(((((()))+++,,,+++******)))***,,,---...,,,+++)))(((''''''((()))((((((''''''''''''(((((()))(((((())),,,,,,***((()))***+++***(((''''''(((%%%&&&&&&&&&'''((())))))++++++******))))))((((((******))))))))))))*********)))(((((())))))))))))))))))************))))))***(((&&&$$$$$$%%%'''((((((((()))*********))))))++++++***))))))))))))))))))((((((((()))***++++++,,,+++))))))))))))***++++++++++++,,,++++++)))((()))***++++++)))(((((()))''''''(((((()))***++++++''')))++++++)))((()))***************++++++++++++)))))))))******)))))))))(((((((((((()))))))))))))))+++,,,---,,,+++,,,---***+++,,,---......///...111111111000000111111111,,,///111111000000111333444666888:::;;;<<>>:::888999999::::::;;;;;;<<<======;;;===>>>>>>>>>>>>???AAA@@@AAACCCEEEGGGIIIJJJJJJAAAIIINNNJJJEEEDDDEEEEEEAAABBBBBBCCCDDDFFFGGGHHHGGGFFFFFFEEEDDDBBBAAA@@@??????>>>>>>>>>=========999888888888999::::::;;;555555444444444555666666333444555666555666999;;;444444444444555666777777777999<<<>>>>>>===;;;:::::::::999999999999::::::;;;<<<>>>??????>>>===<<<>>>============<<<<<<<<<888777777777888888999::::::::::::;;;<<<===>>>>>>>>>@@@BBBBBBCCCEEEGGGJJJLLLMMMPPPRRRTTTUUUUUUUUUSSSRRRPPPNNNMMMMMMNNNNNNRRRSSSSSSSSSSSSSSSRRRQQQLLLLLLLLLMMMLLLLLLKKKKKKMMMMMMMMMMMMLLLJJJIIIHHHHHHHHHIIIHHHHHHGGGFFFFFFCCCCCCCCCDDDDDDEEEEEEEEEEEEGGGIIIJJJJJJKKKMMMOOORRRSSSTTTVVVVVVWWWVVVVVVWWWXXXZZZZZZYYYYYYZZZ\\\ZZZZZZZZZ[[[ZZZYYYWWWVVVUUUVVVWWWXXXXXXWWWVVVUUUTTTSSSRRRQQQRRRTTTVVVXXXUUUWWWXXXXXXVVVVVVWWWYYYSSSSSSTTTTTTUUUTTTTTTTTTTTTSSSSSSRRRQQQPPPOOOOOOMMMNNNPPPQQQQQQOOONNNMMM&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))%%%%%%%%%&&&&&&((()))***(((++++++'''&&&))),,,+++((())))))***))))))((((((((((((((())))))+++,,,,,,************************,,,,,,,,,,,,,,,---...///------------------------........./////////000000------...///000000000///...,,,,,,......++++++...+++++++++,,,,,,---------000000000000000000//////111111000000000//////............---......///000***+++---,,,++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,------...//////------...///,,,,,,,,,+++++++++*********))))))))))))***,,,,,,)))************)))((('''***)))((('''((()))+++,,,+++******)))***,,,---...+++***((('''&&&'''((((((((((((''''''''''''((((((((((((((()))***+++***)))+++,,,,,,+++)))(((((()))&&&&&&'''(((((()))))))))*********))))))(((((((((******))))))))))))***************)))))))))******))))))************)))))))))(((&&&%%%%%%%%%'''((((((((()))***************+++***))))))(((((()))))))))))))))))))))***+++,,,,,,,,,***)))(((***++++++***+++++++++***)))(((((((((***++++++)))((((((((('''(((((()))***++++++,,,((()))++++++)))((())))))))))))******************))))))************))))))(((((((((((())))))))))))***,,,......---,,,---...***+++,,,---------------000000000000000000000000***+++,,,,,,,,,---///000///111444666777888;;;===AAAAAAAAA@@@???<<<:::999666555444444333333222222555000---...333777666444777444444888:::777444444555555666666777888888888666888999999999999:::<<<:::;;;===???AAABBBCCCDDDBBBHHHIIIDDD>>>>>>@@@@@@=========>>>???AAACCCDDDBBBBBBBBBBBB@@@???===<<<::::::::::::999999999999777555333111222444888;;;333222222222222222333444111333444444444555888:::333333333333444555666777444666999<<<>>>>>><<<;;;999888888777777888888888888888:::;;;;;;;;;;;;:::::::::::::::::::::::::::888888888888999;;;<<<<<<999:::;;;===>>>???@@@AAAEEEEEEDDDCCCDDDGGGMMMQQQPPPQQQSSSUUUVVVWWWVVVVVVSSSRRRPPPNNNNNNMMMNNNNNNPPPPPPPPPPPPPPPOOONNNMMMJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFFFFGGGFFFFFFEEEEEECCCCCCDDDEEEFFFHHHIIIIIIGGGJJJLLLNNNOOOQQQTTTVVVTTTUUUWWWXXXYYYYYYXXXWWWWWWYYY[[[\\\\\\\\\^^^```]]]]]]^^^^^^\\\ZZZYYYXXXWWWXXXYYYZZZZZZYYYXXXWWWVVVUUUTTTTTTUUUWWWYYY[[[YYYYYYZZZXXXVVVUUUUUUVVVRRRSSSSSSTTTTTTTTTSSSSSSQQQQQQPPPOOONNNNNNMMMMMMJJJKKKMMMNNNNNNLLLJJJIII$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&'''((()))###'''(((&&&%%%)))+++***(((((())))))(((((('''''''''''''''((()))***+++,,,))))))))))))))))))))))))***+++,,,,,,++++++---///++++++,,,------,,,++++++------........./////////------.../////////......///,,,,,,......++++++---******++++++,,,,,,---------.........//////////////////000000000000//////---------------......///,,,------,,,***((()))***++++++++++++++++++++++++*********++++++,,,,,,,,,---...//////---,,,---...,,,,,,,,,+++++++++******+++***)))((((((***+++,,,)))******+++***)))'''&&&(((((((((((()))******+++***))))))******+++,,,---))))))((('''''''''(((((())))))((((((''''''(((((('''((((((((()))******+++''')))******))))))***,,,''''''((()))******))))))))))))))))))))))))((((((*********))))))************++++++***))))))***,,,)))******************)))***)))((((((((('''(((((()))))))))***++++++,,,,,,++++++***))))))))))))***)))(((((((((((())))))******,,,,,,)))))),,,,,,******+++,,,+++))))))***+++(((***,,,,,,***)))((())))))******++++++,,,,,,,,,)))***,,,+++***))))))*********))))))))))))))))))((()))***++++++***)))(((((((((((()))))))))*********,,,......---------...+++,,,,,,---------,,,,,,,,,------......------,,,(((((((((((()))***+++,,,,,,...000222333444777999;;;;;;;;;:::999666444333222222111111111000000///444111......000111///---333...---222555333111111222222222333444444555555222444555555555555666888666777888:::;;;<<<======AAACCCBBB<<<999;;;;;;999999999888999:::;;;===???<<<<<<=========;;;:::999555555444444444444333333333222///---,,,...333777000000///......////////////000222222222333555777222222222222333444555555222444777:::<<<=========999888888777777777777888111222444666999:::;;;<<<999999999999::::::;;;;;;::::::;;;<<<===???@@@AAA===>>>???AAABBBCCCDDDDDDKKKKKKIIIHHHHHHLLLQQQVVVSSSTTTUUUVVVWWWVVVUUUUUUPPPOOONNNMMMLLLLLLMMMNNNMMMMMMMMMLLLLLLJJJIIIIIIGGGGGGHHHHHHIIIHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFDDDEEEFFFGGGIIIKKKLLLLLLLLLNNNPPPRRRSSSVVVYYY\\\WWWXXXZZZ\\\\\\[[[ZZZYYYXXXZZZ\\\^^^^^^___aaaccc^^^```aaa```^^^\\\[[[[[[YYYZZZ[[[\\\\\\[[[ZZZYYYXXXXXXWWWWWWXXXZZZ[[[\\\YYYYYYYYYWWWTTTRRRRRRRRRQQQQQQQQQRRRRRRQQQQQQPPPMMMMMMLLLLLLKKKKKKJJJJJJGGGHHHJJJKKKKKKIIIHHHFFF###$$$%%%&&&&&&&&&%%%%%%'''''''''''''''(((((()))&&&&&&&&&%%%%%%&&&''''''!!!&&&&&&''')))(((%%%'''''''''''''''&&&%%%%%%%%%%%%%%%&&&''')))***+++))))))))))))))))))))))))''')))+++***)))))),,,...******+++,,,,,,+++******,,,------------.........------------------,,,+++---******---...++++++...)))******+++,,,,,,------++++++,,,---...///000000---...///000111111000000...............//////000,,,---...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---...///...,,,+++,,,---,,,,,,,,,+++++++++******,,,+++)))(((((((((***+++))))))***+++***(((&&&%%%&&&'''((()))************'''((()))***++++++++++++'''(((((())))))))))))(((+++***)))(((((((((((()))''''''((((((((()))***,,,((()))+++***))))))***+++'''((()))*********)))((()))))))))))))))*********++++++************++++++***,,,---,,,***)))+++...******++++++++++++************+++++++++***)))(((*********++++++,,,---...------,,,++++++++++++,,,+++******))))))))))))***'''+++,,,******......******,,,---,,,+++***,,,///***,,,...///---+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,***))))))************)))((((((((('''((()))+++,,,,,,+++)))((()))))))))*********++++++***+++------,,,,,,,,,---,,,,,,,,,------,,,++++++******+++,,,,,,+++******)))(((''''''((()))*********,,,...///000111333555555555555555444222000///....../////////...------///////////////---,,,+++///)))''',,,000000//////...//////000000111222222///000222222111111333444222333444555666666666666999:::999666777999666000777666444444444555777888555666777888888777666555222222111111111000000000...//////...,,,,,,///222000///......------------///000111111000111333555222222222222333444555666333444666888999:::;;;;;;999888888777666666777777111222444666999;;;<<<===999999:::;;;<<<======>>>======>>>@@@AAADDDFFFGGGDDDEEEFFFGGGGGGGGGFFFFFFKKKLLLLLLLLLLLLMMMPPPSSSQQQQQQRRRSSSRRRQQQPPPOOOLLLKKKJJJIIIIIIJJJKKKKKKJJJJJJIIIIIIHHHFFFEEEDDDAAABBBCCCDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNPPPQQQRRRRRRSSSUUUVVVVVVYYY\\\___[[[\\\^^^``````___]]]\\\\\\^^^`````````aaacccddd___aaacccbbb___]]]]]]]]]ZZZ[[[\\\]]]]]]\\\[[[ZZZVVVVVVWWWWWWXXXXXXYYYYYYUUUUUUUUUTTTQQQOOOOOOPPPNNNNNNNNNNNNNNNMMMLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHHHHGGGFFFFFF$$$%%%&&&'''((('''&&&&&&(((''''''''''''((())))))&&&&&&%%%%%%$$$%%%%%%%%%%%%'''((((((%%%!!!&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$%%%&&&''')))***))))))))))))))))))))))))%%%((())))))''''''***---)))***+++,,,,,,+++***))),,,,,,,,,---------......,,,,,,,,,,,,,,,+++***)))***((((((,,,---+++,,,///)))******+++,,,,,,------******+++,,,...///000000,,,---///111222222111111///////////////000111111***+++------------///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...///...,,,++++++,,,,,,,,,,,,+++++++++******---+++)))((('''((()))***))))))++++++***(((&&&$$$%%%&&&(((************)))&&&''')))***++++++******&&&''')))*********))))))++++++***)))))))))))))))&&&'''((((((((((((***,,,---......---***((())))))'''((()))*********)))((((((((())))))******++++++,,,,,,++++++++++++,,,,,,+++---...---******,,,///++++++,,,,,,,,,,,,++++++***+++---...---,,,***(((++++++++++++,,,---.../////////...------------.........---,,,+++++++++,,,%%%+++---***+++//////***+++---///...,,,,,,///222,,,...000111///---,,,,,,---------------------,,,+++,,,------+++*********+++******)))(((''''''&&&((()))+++,,,,,,+++)))(((************++++++++++++)))***,,,,,,+++++++++,,,+++,,,,,,,,,,,,++++++***)))***+++,,,,,,+++***)))+++***(((((()))+++++++++)))+++---......///111333222333333333222000///...+++,,,------------,,,,,,(((+++...///...---,,,------&&&###(((---...---...,,,------......///000000,,,...////////////000222000111111222222222222222222222222222666888222***555444222000000111333444000111333555555444333222222222111111111000000000,,,///222222///......///222111000///............111222333222222222444666444444444444555666777888555555555666777888999999999888777666666666666666666777888999:::;;;<<<===999:::;;;<<<>>>???@@@@@@???@@@AAABBBDDDGGGIIIJJJKKKLLLLLLLLLKKKIIIGGGFFFGGGIIILLLMMMLLLLLLLLLMMMMMMMMMNNNMMMMMMKKKIIIHHHIIIHHHGGGFFFGGGHHHIIIJJJHHHHHHGGGGGGEEEDDDBBBAAA@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKOOOOOOQQQRRRTTTVVVWWWWWWVVVWWWXXXXXXXXXZZZ]]]___^^^```bbbddddddcccaaa___```bbbccccccbbbaaacccddd___bbbdddccc```^^^^^^___ZZZ[[[\\\]]]]]]\\\[[[ZZZRRRRRRSSSTTTTTTTTTTTTSSSPPPQQQRRRQQQOOONNNNNNOOOLLLLLLLLLLLLKKKIIIHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDEEEFFFFFFFFFFFFFFF###'''+++)))$$$"""$$$'''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''%%%%%%%%%%%%''''''$$$$$$######$$$&&&''')))'''''''''(((((((((((()))$$$&&&)))******(((%%%###((((((''''''''')))***+++...---,,,++++++++++++,,,111000...---,,,---......++++++++++++++++++++++++*********+++,,,,,,------)))***+++,,,------------......///000111222222222//////...---+++,,,...000***+++,,,,,,,,,,,,+++***///...---+++***))))))(((***++++++,,,,,,------...,,,---...,,,***))))))***,,,---...---+++***+++,,,+++***)))''''''(((((()))******))))))))))))******&&&&&&''''''((()))))))))))))))***++++++++++++***))))))))))))))))))))))))***++++++(((%%%%%%(((+++)))************+++++++++)))+++,,,+++)))))),,,///,,,,,,,,,+++++++++******&&&''')))***+++***((('''555---)))***+++(((***...---+++,,,000///+++---333------......///.........******+++++++++,,,,,,,,,((()))******)))***,,,...000000////////////000000,,,++++++***)))*********++++++***************+++///---+++))))))+++---///---"""'''000///***//////000000///...---------(((''',,,---)))(((,,,+++'''&&&++++++''''''***+++++++++***************************))))))))))))((()))***+++++++++++++++,,,++++++*********)))(((++++++++++++++++++++++++++++++)))))))))+++---///,,,+++))))))***+++...///000...---...111111///,,,++++++,,,------------,,,***++++++++++++***))))))******(((%%%$$$%%%(((+++(((+++...///...------...000///...---...000222333////////////////////////000000222222111///---+++------+++***///444111+++111111222222222222111111222111000///////////////.........////////////000///000000///......111333///333666666444222333555666666777777666555444444444444666777888888888888777777888999999999999888;;;999888777777888:::;;;===???AAAAAA@@@@@@@@@AAAEEEEEEFFFIIIMMMOOOOOONNNJJJJJJKKKLLLLLLKKKJJJIIIKKKIIIHHHIIIKKKKKKIIIFFFHHHHHHHHHIIIHHHGGGFFFFFFCCCDDDDDDEEEEEEDDDDDDDDDEEEAAA@@@EEEFFFCCC???>>>===>>>???AAABBBDDDEEEFFFFFFGGGHHHIIIJJJJJJIIIHHHJJJLLLOOOPPPPPPQQQRRRSSSRRRSSSVVVXXXZZZ[[[[[[[[[```___^^^^^^___```bbbcccfffiiihhhddddddfffccc\\\YYY[[[^^^```_________``````aaaaaaaaa```]]]ZZZXXXWWWWWWWWWXXXXXXXXXWWWWWWTTTSSSRRRPPPNNNKKKIIIHHHNNNNNNMMMKKKHHHGGGGGGHHHJJJMMMKKKFFFFFFJJJIIIDDDCCCCCCCCCEEEFFFFFFDDDAAAAAAAAAAAABBBCCCEEEFFFGGG'''((((((((('''&&&&&&&&&((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%'''((()))(((((((((((()))))))))***%%%''')))******)))'''&&&))))))(((((()))+++,,,------------,,,,,,,,,++++++///...------,,,,,,,,,---++++++++++++++++++++++++)))******++++++,,,------+++,,,---...////////////...///111222333222222111000000///---+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,******))))))))),,,,,,,,,+++++++++++++++,,,------,,,***))))))***+++,,,---,,,+++******+++***)))((('''''''''((((((******)))((((((((())))))((((((((((((((((((''''''(((((()))************)))))))))))))))))))))))))))&&&((()))((('''(((+++...)))************+++++++++(((***,,,+++))))))+++---,,,,,,,,,+++++++++******&&&''')))++++++***)))(((222,,,(((***+++((())),,,---+++,,,000000+++***...------......//////......++++++++++++,,,,,,,,,,,,,,,---...---------///111111000000////////////000,,,,,,+++************+++)))))))))***+++,,,---......---+++******+++---...000,,,)))***///333222000////////////............///***)))------)))(((+++(((''')))......***(((+++*********************+++++++++*********)))))))))*********++++++,,,,,,,,,.........---+++*********,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***)))***++++++(((((('''&&&''')))+++,,,000...------......+++)))***++++++,,,,,,,,,,,,,,,+++++++++++++++***))))))***++++++***)))***,,,///+++---000111000/////////000///.........000222333000000000000000000000000000000111222111///---,,,---...------000222...'''111111000000000000111111111000///////////////000////////////000000000111///000000///......111333555999;;;;;;888666666888888888888777777777666666555666777888999999999999888999999:::::::::::::::;;;:::999888999:::<<<======???AAABBBBBBBBBDDDEEEIIIIIIJJJLLLPPPQQQQQQPPPNNNNNNNNNMMMKKKIIIGGGFFFIIIGGGFFFGGGHHHHHHFFFDDDHHHGGGFFFDDDAAA???>>>===@@@AAABBBBBBBBBBBBBBBAAADDD@@@???CCCEEEBBB????????????AAACCCDDDFFFHHHHHHKKKKKKMMMNNNNNNNNNMMMMMMMMMOOOQQQRRRRRRSSSUUUVVVWWWXXXZZZ\\\^^^^^^^^^^^^]]]]]]^^^```aaacccdddddddddgggfffbbbbbbdddbbb\\\XXXYYY[[[\\\[[[[[[\\\]]]\\\\\\\\\\\\ZZZXXXVVVUUUSSSSSSTTTTTTTTTSSSRRRRRRPPPOOOOOOMMMLLLIIIHHHGGGIIIJJJJJJHHHEEEDDDEEEFFFGGGJJJHHHDDDDDDGGGFFFBBBCCCBBBBBBDDDFFFFFFDDDCCCFFFEEEEEEFFFFFFGGGHHHIII***((('''(((******(((&&&)))((((((''''''(((((()))((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))))))))))))))************''''''((()))************))))))******+++---...///,,,,,,---......---+++***,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++)))******++++++,,,,,,---...///000111111111111111000111333444555333222111222222111///,,,,,,---///...---,,,++++++,,,---...++++++***))))))))))))***,,,,,,++++++***))))))(((+++,,,---,,,***))))))******+++,,,+++***)))***+++)))(((''''''&&&&&&''''''***))))))(((''''''''''''))))))))))))((('''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))%%%''')))))))))***,,,---)))************+++++++++)))+++---...---,,,,,,,,,,,,,,,,,,+++++++++******'''(((***+++++++++***)))...***(((***+++)))(((***...,,,---222333111......,,,---...///////////////+++++++++,,,,,,,,,------...///000/////////111333111111111000000/////////...---,,,,,,++++++,,,,,,'''((((((***,,,...000111...---+++******+++---...---///222222000......//////......------...///000///---,,,---,,,))))))+++'''(((---222111,,,***+++)))))))))******++++++,,,++++++++++++************,,,+++*********+++,,,---+++---///...+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++******+++,,,''''''&&&&&&'''(((***+++)))((((((***,,,......---)))******+++,,,++++++++++++++++++++++++******)))(((***,,,,,,,,,,,,...000+++...000000///.........000000/////////111222444111111111111111111111111000000111111111///...------/////////000111+++###111000///......///000111//////////////////000111000000000000111111111111///000000///...///111222555888;;;:::777444555666;;;::::::999999999999:::888888999::::::;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<;;;;;;;;;<<<>>>???AAA>>>@@@CCCDDDEEEEEEGGGIIILLLKKKKKKMMMPPPQQQPPPOOOMMMMMMLLLKKKIIIGGGEEEDDDEEEDDDCCCCCCEEEDDDCCCAAAEEEDDDAAA???<<<;;;;;;:::===>>>??????@@@@@@@@@@@@CCC???>>>BBBDDDBBBAAABBBBBBCCCDDDFFFHHHJJJLLLMMMQQQQQQRRRSSSSSSSSSSSSRRRRRRSSSUUUUUUUUUVVVXXX[[[[[[\\\]]]^^^____________]]]^^^aaacccccccccaaa```___aaa```^^^^^^```^^^YYYUUUVVVVVVVVVTTTTTTVVVWWWVVVVVVUUUTTTRRRQQQPPPPPPMMMMMMNNNNNNMMMLLLKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEDDDBBBBBBCCCEEEDDDFFFFFFCCCCCCEEEDDDAAADDDCCCCCCDDDFFFHHHGGGFFFJJJJJJJJJJJJJJJKKKLLLMMM++++++++++++,,,+++***)))))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))(((((((((((())))))((((((''''''''''''(((((('''''''''''''''(((((()))((()))))))))************(((((((((((()))***+++,,,))))))***+++,,,...///000+++,,,...//////---,,,***)))***,,,,,,,,,+++***)))++++++++++++++++++++++++*********+++,,,,,,------000000111222222222222222222333555666666444222111333333222000...------///...---+++******+++---...***)))))))))))))))******+++*********)))))))))(((***,,,,,,+++)))))))))***)))***+++***)))((()))***((('''''''''&&&&&&&&&&&&***)))(((''''''&&&&&&'''((())))))***)))((('''&&&'''((())))))******))))))))))))))))))))))))))))))((()))***++++++*********))))))*********+++++++++,,,---000111111000///...,,,,,,,,,+++++++++******))))))***++++++++++++***,,,***)))+++,,,+++***))),,,******...111222111000,,,---...//////000//////,,,,,,,,,,,,---------------.........------///111111111111111000//////...//////...------------...))))))***+++---///000111...---+++******+++---...)))---000000---***+++,,,///...---,,,,,,---///111...---......---+++,,,---***,,,000222111...,,,,,,((())))))***+++,,,,,,---,,,,,,,,,,,,++++++++++++,,,+++***((((((***,,,---&&&***------++++++...222------------------------,,,+++++++++,,,---...///***)))))))))***+++,,,---)))))))))***+++,,,------))))))***++++++++++++***++++++,,,,,,++++++***)))&&&(((+++,,,+++++++++,,,***,,,......,,,+++,,,,,,000000//////000111333333222222222222222222222222000000000111000///...---...000///...///000,,,&&&111000...------...000111///////////////000111222///000000000111111111111///000111111000000111333222666999999666444555777>>>===<<<;;;;;;<<<======;;;;;;;;;;;;<<<<<<============>>>????????????>>>============???@@@BBBCCCAAACCCEEEFFFFFFFFFHHHIIIJJJIIIIIIJJJLLLLLLKKKIIIFFFFFFFFFFFFFFFEEEEEEDDDAAAAAAAAAAAAAAAAAA@@@???AAA@@@>>>======>>>@@@AAA<<<===>>>???@@@@@@@@@@@@DDDAAA@@@CCCEEECCCDDDGGGFFFGGGIIIKKKMMMPPPQQQRRRUUUUUUVVVVVVVVVVVVVVVVVVUUUVVVWWWWWWVVVXXXZZZ]]]\\\\\\\\\\\\\\\\\\\\\\\\^^^```cccdddbbb___ZZZWWWYYYXXXWWWWWWWWWXXXWWWTTTQQQQQQQQQOOOMMMMMMOOOQQQPPPOOOMMMLLLKKKJJJJJJJJJHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDBBBCCCCCCCCCBBBBBBDDDFFFCCCEEEFFFEEEDDDEEEFFFFFFHHHGGGFFFGGGIIIKKKKKKKKKMMMMMMMMMNNNOOOPPPRRRSSS***---000///,,,+++---///)))******************)))*********)))))))))((((((++++++************++++++)))))))))******)))))))))'''''''''((((((((((((((((((((()))))))))*********(((((((((((()))***,,,---))))))***,,,---.........+++,,,...//////...,,,+++)))***,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......000000111222222222222111333444555666666555333222333444444222///......///...---+++))))))+++---...)))))))))((())))))***+++((((((((())))))************+++,,,+++)))((()))***((()))******(((((()))***'''''''''''''''&&&&&&%%%))))))((('''''''''''''''&&&''')))*********)))(((((()))******++++++******))))))))))))))))))))))))))))))***+++,,,,,,++++++))))))*********+++++++++,,,---///111111111///---,,,,,,,,,+++++++++******))))))***++++++++++++++++++++++++,,,---...,,,***))))))((('''))),,,---,,,,,,---...///000000000000,,,,,,---------.........,,,---...---,,,,,,...000111111222222111000///...111000000///////////////,,,,,,,,,,,,---...///000---,,,,,,++++++,,,,,,---,,,,,,---------.../////////...---++++++---///000***---///......///111222111111111000111222000...)))******+++,,,------...------------,,,,,,,,,,,,,,,+++)))(((((()))***,,,***,,,//////------///222........................,,,,,,,,,,,,---...//////++++++++++++,,,---......000///...,,,)))(((((()))))))))***++++++++++++***+++,,,,,,,,,,,,+++******'''***,,,,,,+++)))))))))***+++------++++++,,,---/////////000000111222222222222222222222222222222000000000000000//////......000...+++,,,000000---111000///......///000111000000000000000111222333//////000000000111111111000111333333222111222333222666:::;;;999999;;;===??????>>>>>>>>>??????@@@>>>============>>>>>>???>>>>>>???@@@@@@@@@@@@???===>>>>>>???@@@BBBCCCCCCDDDEEEGGGGGGFFFEEEFFFFFFHHHGGGFFFGGGIIIIIIGGGFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBAAAAAA@@@?????????>>>======>>>@@@BBBDDD===>>>???AAABBBCCCCCCCCCFFFDDDDDDGGGHHHFFFHHHLLLKKKLLLMMMOOORRRTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVTTTVVVWWWWWWVVVWWWYYY[[[[[[ZZZZZZYYYYYYYYYYYYYYYZZZ\\\^^^___^^^ZZZUUURRRRRRPPPNNNOOOPPPOOONNNNNNMMMMMMLLLJJJHHHHHHIIIKKKJJJIIIHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAACCCDDDEEEEEEEEEEEECCCDDDEEEEEEDDDEEEGGGIIIFFFGGGIIIJJJIIIIIIMMMPPPPPPNNNKKKKKKMMMOOOPPPPPPPPPQQQRRRSSSUUUWWWYYY[[[***///444222...,,,///333++++++,,,------,,,+++++++++++++++++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,++++++((())))))******))))))((()))************+++++++++***************+++,,,---***+++,,,---......------+++,,,...//////...------+++,,,,,,---------------........................,,,,,,---......//////000000111111222222222111111444444444555555555444444333444444333111///000000...---,,,++++++,,,---...******)))))))))******+++'''(((((()))******++++++)))***+++***)))((()))+++((()))******))))))***+++'''(((((((((((('''&&&&&&)))((((((''''''(((((()))%%%''')))+++++++++***)))))))))***+++++++++++++++))))))))))))))))))))))))'''&&&''')))---000000000)))************++++++++++++***+++,,,......,,,***,,,,,,,,,+++++++++******))))))))))))******++++++***,,,,,,+++---000...+++***......***)))+++---,,,,,,---...///000111111111---------.........//////.../////////------///000///000111222222222000000333222111111000000111111//////...............///---,,,,,,++++++,,,,,,------***((())),,,//////...000///---,,,,,,,,,---...(((...111///...111444555666444111111666;;;888222,,,,,,,,,------.....................------------,,,+++***)))))))))***+++222111111000000000///////////////////////////////////////......---,,,,,,))))))***++++++,,,,,,,,,***++++++++++++,,,///111)))******+++,,,+++++++++,,,,,,,,,,,,,,,++++++***+++---......---+++***++++++,,,......------///000.........///000000111111222222222222222222222222000000000///////////////...000...+++,,,111333222111111222222222222111111222222222222222222333444000111111111111222222222111333555555444333444555///333888999999999;;;>>>???@@@@@@AAAAAAAAAAAA@@@@@@???>>>======>>>???@@@===>>>??????@@@@@@??????===>>>??????@@@AAABBBBBBCCCEEEFFFEEEDDDCCCCCCCCCGGGFFFFFFGGGHHHHHHGGGEEEBBBAAA@@@???>>>>>>>>>???BBBCCCDDDDDDBBBAAAAAABBB@@@@@@>>>>>>>>>>>>???@@@???@@@BBBDDDEEEGGGGGGGGGIIIGGGIIILLLKKKIIIJJJOOONNNOOOPPPQQQSSSUUUVVVVVVUUUTTTSSSSSSRRRSSSSSSSSSPPPRRRTTTUUUTTTTTTUUUVVVXXXWWWVVVUUUUUUUUUUUUVVVPPPRRRTTTVVVWWWVVVTTTSSSNNNJJJHHHJJJJJJHHHGGGHHHHHHHHHHHHGGGEEEEEEFFFGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBAAABBBCCCEEEFFFGGGGGGHHHGGGHHHIIIIIIHHHIIIKKKMMMLLLKKKMMMOOOOOOPPPVVV^^^YYYUUURRRPPPPPPRRRSSSSSSTTTUUUUUUWWWYYY[[[]]]^^^...000333333111000111333......///000000///......,,,,,,------......//////------,,,,,,,,,,,,------,,,---...//////...---,,,++++++,,,------,,,+++***,,,,,,,,,,,,---------...------------............------.../////////...---------------.........///...............///000000////////////////////////......//////000000111111111222222333333222222111444333333333333444666777222444555444222111111222////////////////////////,,,++++++*********++++++************************(((***+++***)))((()))+++((()))+++***))))))+++,,,(((((()))))))))((('''&&&(((((((((((()))***++++++&&&(((***,,,,,,***)))'''((())))))***************))))))))))))))))))))))))(((&&&&&&(((---111222222)))************++++++++++++)))((()))+++---+++))),,,,,,,,,+++++++++******)))((((((((())))))******)))++++++(((+++//////+++!!!+++111///+++---///...,,,---...///111111111111---.........///////////////000000///...---///000...///111333333333222111444333333222111222222222000000///....../////////,,,,,,,,,,,,,,,,,,,,,,,,***(((((((((***,,,,,,+++//////...---,,,,,,++++++)))000444000...111555555666444222444???GGGBBB777.........////////////////////////.........---------------,,,,,,+++++++++111...,,,---111222000---000000000000000000000000000000000//////...---,,,(((((()))***++++++++++++%%%''')))***+++...333777***++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++---///...---------...)))+++,,,------...000222,,,---...//////000000000222222222222222222222222000000////////////000000...111111......222444333222333444555555444333222555555444333333333444444333333333333444444444555222555777777666555555666///333777999777777999<<<>>>???BBBDDDDDDCCCAAA@@@AAA@@@>>>======>>>@@@AAA<<<===>>>>>>??????>>>>>>===>>>>>>???@@@@@@@@@@@@@@@AAACCCCCCBBBAAAAAABBBFFFEEEEEEEEEGGGGGGFFFDDDCCCBBBAAA@@@@@@AAABBBCCCDDDFFFHHHGGGEEECCCDDDEEECCCBBBAAA@@@???>>>>>>===AAABBBDDDFFFHHHIIIJJJJJJIIIIIILLLOOONNNJJJKKKOOONNNOOOPPPQQQRRRSSSSSSTTTSSSRRRQQQPPPOOOPPPPPPQQQJJJMMMPPPRRRQQQPPPOOOOOORRRQQQPPPOOOOOOOOOPPPQQQJJJJJJKKKMMMNNNPPPQQQQQQNNNHHHEEEGGGGGGDDDCCCEEEDDDEEEGGGFFFEEEDDDDDDEEEDDDEEEEEEEEEEEECCCBBBAAABBBCCCDDDEEEEEEFFFEEEEEECCCDDDFFFGGGIIIJJJJJJJJJJJJKKKLLLLLLKKKKKKMMMOOOQQQOOOPPPSSSTTTVVV___jjj___[[[VVVSSSRRRSSSSSSSSSTTTTTTTTTUUUVVVWWWXXXYYY111111000222444444333111000111222333333222111000,,,------...///000111111000000////////////000000---...///000000///...------.../////////...---,,,.........////////////000///000000000000000///...///000111111111000...------------------...///000000///.........000111222000000000000000000000000/////////000111111222222333333333444333333222222444333222111222444777888222333555444333222222333000000111111111111000000---,,,,,,+++******++++++,,,,,,++++++***)))))))))((()))******)))((()))+++(((***++++++******+++---((()))*********)))'''&&&(((((((((((()))+++,,,---(((***+++,,,,,,***'''%%%'''(((((()))))))))))))))))))))))))))))))))))))))---***'''(((,,,///000000)))************+++++++++---***((())),,,------+++,,,,,,,,,+++++++++******((((((((((((((())))))***(((***)))&&&)))//////***+++,,,)))+++------,,,---...000111111222222............/////////000......///...,,,,,,---///---...111333444444333222555444333333222222333333///////////////000000111,,,,,,,,,,,,,,,,,,,,,,,,***+++---...,,,++++++,,,/////////...---+++***)))+++333666111...111444444555333222888GGGQQQIII:::000000000000000/////////////////////.............../////////......---,,,)))%%%###(((000444222...000000000000000000000000,,,---...///000000000000)))***+++,,,,,,---,,,,,,---......+++((('''***---++++++,,,------------,,,,,,,,,------,,,,,,+++***)))+++------,,,---///000&&&(((*********,,,///111+++,,,---...////////////111111111111111111111111000000////////////000111---222444222111333333111222444666888888666444222777666555444444444444444555555555666666666666777333666888888777666777777555999======<<<;;;<<<>>>===???CCCEEEEEEDDDAAA???AAA@@@>>>======>>>@@@AAA<<<<<<===>>>>>>>>>>>>======>>>>>>?????????>>>>>><<<>>>@@@AAA@@@@@@AAABBBCCCBBBBBBCCCEEEEEEDDDBBBAAAAAAAAABBBCCCFFFHHHJJJFFFHHHJJJJJJGGGEEEFFFHHHCCCDDDDDDDDDCCCBBB@@@@@@BBBCCCEEEGGGIIIKKKKKKLLLIIIJJJNNNQQQOOOJJJJJJNNNNNNNNNOOOOOOPPPQQQQQQQQQRRRQQQOOONNNNNNNNNOOOPPPFFFIIINNNPPPOOOMMMKKKKKKLLLKKKJJJIIIIIIIIIJJJKKKIIIIIIHHHGGGHHHJJJLLLMMMNNNGGGDDDGGGFFFBBBAAADDDAAACCCFFFFFFEEECCCCCCDDDCCCDDDFFFGGGFFFDDDBBBAAACCCDDDEEEFFFGGGHHHHHHHHHEEEFFFHHHIIIKKKLLLLLLLLLLLLMMMNNNNNNMMMMMMOOOPPPSSSQQQRRRUUUVVVYYYdddqqqccc^^^XXXTTTRRRRRRSSSSSSRRRRRRQQQPPPPPPQQQQQQQQQ222222222333333333444444111111000000000000111111---///000000000000111333333222111000111222333444222222222111111000000000222222222111000///...---222222222111111000000000000000000///////////////......///000111222222222//////////////////000000---///111111111111222333...///000000222333333444444444555444222222333555222333444555555555333222444666666555222222555888888777777666555444444444555444222000000111222333000//////...---,,,,,,+++------------------------++++++,,,,,,,,,---------)))))))))******++++++,,,******))))))))))))******+++++++++******)))''''''(((...+++(((---,,,+++333+++++++++******************************))))))((((((''''''(((+++,,,,,,+++&&&(((***+++)))(((((((((((())),,,...//////...------,,,,,,+++++++++++++++++++++++++++*********)))***++++++***))))))+++---************+++,,,---.........///////////////000((())),,,...000111111111///......---------......---...000222333222222111000111333444444333111000111222222111000//////000......///---++++++,,,...+++++++++,,,,,,---------))),,,///000...,,,+++*********+++,,,...//////000111111333888===>>><<<999////////////000000000000111111111111000///---,,,666222......000111111///---...///000111111111111......///////////////............------......///---------------,,,+++***........./////////000000)))***+++,,,---.........,,,,,,,,,+++++++++******,,,---............---,,,------........./////////***,,,///000000000111222333333333333222222222222222333333222111111222444...000222333333444666888777777777888999999::::::999999999777555444444666333555666777666777888:::===<<<;;;999888777777777888888999:::;;;;;;<<<<<<;;;<<<>>>???@@@???===<<<===:::999;;;;;;:::;;;???>>>======<<<<<<<<<======;;;===>>>???>>>===>>>???>>>???AAABBBCCCBBBBBBAAACCCDDDEEEFFFEEECCCAAA@@@FFFFFFGGGGGGIIIJJJKKKLLLMMMKKKIIIHHHGGGHHHIIIJJJKKKJJJGGGEEECCCBBBBBBBBBBBBCCCEEEGGGGGGGGGGGGFFFKKKLLLLLLKKKJJJIIIKKKLLLLLLKKKJJJJJJJJJJJJKKKLLLJJJJJJJJJIIIIIIJJJKKKKKKIIIHHHGGGFFFFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEDDDDDDDDDFFFGGGHHHFFFFFFFFFEEEDDDCCCBBBAAAEEEEEEEEEEEEEEEDDDCCCBBBEEEEEEDDDDDDCCCBBBBBBBBB@@@AAADDDEEEFFFEEECCCBBBGGGGGGHHHIIIJJJKKKLLLMMMPPPPPPQQQQQQQQQQQQPPPPPPQQQRRRSSSTTTTTTVVVYYY\\\WWWUUUQQQNNNLLLKKKLLLLLLOOOLLLHHHHHHJJJKKKJJJHHH222222222222333333333333222222111111111111222222...000111111111111222444333222222222222333444444555555444444444333333333222222222222111000///...333222222222111111111111111111111111111111111111///000000111111222222222111000000000000000000000...000222222111111222333222222222222111111111000555666666555444333555666555555555555555555444444111333666666555555666888888777777666555555444444444444444444333333222222111111000000///......---........................------------.........///++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,---------,,,,,,+++))))))(((...+++)))---,,,***111+++++++++++++++++++++*********++++++******)))((()))(((((()))***+++++++++((()))+++,,,***))))))***'''((()))+++++++++******++++++************+++++++++++++++***************((()))))))))((((((+++---))))))))))))***+++,,,,,,***...111///***(((***...++++++---.../////////.........------------......---...///000111111111111000111222333333222111000000111222111///...///000///000000...,,,,,,---...+++++++++,,,,,,---------)))+++---...---,,,+++***++++++,,,---...///000111//////000444777777555222...////////////000000000111111111000///......---888444000.........---+++,,,---...///000000000000///000000000000000//////000000///...............------------------,,,+++............/////////000++++++,,,---.........---.........---------,,,,,,***+++,,,------,,,+++***+++,,,,,,,,,,,,---------,,,...000000000000222444111111111111111111111000111222333333222111222333///111333444444555777999:::::::::::::::999999999888999999888666666777999444666777777777777888999::::::999888888888999999888888999::::::;;;<<<<<<<<<===???@@@@@@@@@>>>===<<<999888;;;;;;999;;;>>>>>>>>>===<<<<<<<<<======<<<===@@@@@@??????@@@AAA@@@AAAAAABBBCCCCCCCCCBBBEEEEEEEEEDDDDDDDDDDDDDDDHHHHHHHHHIIIJJJKKKMMMNNNOOOMMMKKKIIIIIIIIIJJJKKKKKKIIIGGGEEECCCCCCCCCCCCAAABBBDDDFFFGGGGGGGGGGGGIIIJJJKKKJJJHHHHHHIIIKKKKKKKKKJJJIIIIIIJJJKKKKKKGGGGGGGGGFFFFFFGGGGGGHHHFFFFFFEEEDDDDDDDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCAAABBBCCCEEEEEEEEEDDDCCCEEEFFFGGGHHHIIIJJJKKKKKKMMMNNNOOOOOOOOOOOONNNMMMPPPPPPQQQPPPOOOPPPRRRTTTPPPNNNKKKHHHGGGFFFFFFFFFIIIFFFCCCBBBCCCDDDCCCAAA111111111222222222333333333222222111111222222333///111222333222222333555222333444444555555444444666555555555555555444444333333222222222111000000333333333222222222222111333333333333333333333333111111111222222222222222222222222111111000000000///111333333333222333444333333333333333222222111666777888777666666777888888888777666555555666666000222666777777777888999888777777666666555555444333444666777777555333222333333333222222111111000////////////////////////////////////000000000000............------------///---,,,++++++,,,---///.../////////...---,,,+++(((///---***///,,,(((...++++++++++++++++++++++++++++++,,,,,,++++++***)))************************)))+++,,,,,,+++******+++)))))))))))))))))))))))))))))))))))))))***+++,,,************++++++++++++((()))******)))***,,,...***)))))))))))))))******)))///222///((($$$(((------............---,,,,,,---------------------...------------...///000000///000111222222111000//////000111000...---...///...//////---+++***+++---+++++++++,,,,,,,,,,,,---***++++++,,,,,,++++++***,,,,,,---...///000000111......///000222111...,,,........./////////000000111000//////............555222///---------,,,+++,,,,,,---...////////////111111111111111000//////111000000///............------......///..................////////////000------...............---000000000000/////////...+++,,,---......---,,,+++,,,,,,,,,---------......///000111111000111444666444444444444444444444444222444666666555444444444222444666666666777999:::======<<<;;;;;;:::999999888999:::999888888:::<<<666888999888777777888999888888888888888999:::;;;888999999::::::;;;;;;;;;<<<===???@@@AAA@@@??????<<<999888::::::999:::>>>???>>>>>>===<<<<<<======;;;===???@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCDDDEEEGGGFFFDDDCCCCCCEEEGGGHHHJJJJJJJJJJJJKKKMMMNNNNNNPPPOOOMMMKKKIIIIIIIIIJJJIIIHHHFFFDDDCCCCCCCCCCCCAAABBBCCCEEEFFFFFFFFFFFFFFFGGGHHHGGGEEEEEEGGGIIIIIIHHHHHHGGGGGGHHHHHHIIIDDDDDDCCCCCCCCCCCCCCCDDDCCCBBBBBBAAABBBBBBCCCCCCEEEDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEEEECCCCCCDDDFFFGGGGGGGGGGGGDDDEEEFFFGGGGGGHHHHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHJJJKKKLLLLLLKKKJJJHHHLLLLLLKKKIIIGGGGGGIIIJJJIIIGGGEEECCCAAAAAAAAAAAABBB@@@>>>=========<<<:::000000000111111111222222222111111000000111111222000111333333222222444555222333555666666666555444444444444333333333333333333333222222222222222222333333333222222222222222222222222333333333333333333333222222222222222222444333333222222111111000111333444555444333444555111222444555666777777666666888999999888888888:::;;;:::888777666666777888333444666777777888999:::777777777777666666555555555666777777777666555555555555555444444444333333000000000000000000000000///000000000000111111111111111000000//////......111000...,,,,,,...000111///000000000//////...---+++222000...111---)))...,,,,,,,,,,,,---------------------------,,,++++++,,,------,,,+++***++++++***+++,,,,,,+++***+++,,,,,,,,,+++***)))*********''''''(((((()))+++,,,---***++++++++++++,,,,,,,,,(((***+++,,,,,,---///000,,,++++++************+++,,,///222///+++)))+++...............---------,,,,,,------..................---,,,,,,,,,---///000///000111111111111000///...///000///...---...///,,,---,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,---+++*********+++,,,,,,+++,,,,,,------...///000000...///000000111000...---....../////////000000000111000///.........///000///...---------...//////,,,---....../////////...111111222111111000///.../////////......///000000......///000111111111000/////////000000000111111000000000111000000//////222222111111111000000000///000111111111111000/////////000000000111111111222222222111000111555888555555666666666666777777555777:::;;;999888777777555777888999888888:::<<<<<<<<<<<<;;;;;;:::::::::999::::::999888888:::;;;888999:::999888777888999888888888888888999::::::999999:::::::::;;;;;;;;;<<<===>>>???@@@@@@??????<<<999888;;;;;;999;;;>>>@@@@@@???>>>============:::<<>>===<<<;;;:::999888777/////////000000000111111000000////////////000000///111222222222222333555111222444555555555444333222333333333333333333333333222222111111222333444222222222222222222222222111111111111222222333333333333222222222222222222444333333333222222111111222444555666444444444555333444666888999999888888666888::::::999888999:::;;;:::999888777888999999999888666666666888999:::777777777777777666666666888777666666666777888999666666666666666555555555222222222222222222222222000000000000111111111111333222222222111111000000222111000//////000111222000000111111000000//////...555333111444000+++111............//////000000//////000000//////...---...///000///---+++,,,...***+++,,,,,,******+++,,,...---,,,+++******++++++((((((((()))+++,,,...///,,,,,,,,,---------------((()))+++,,,,,,---...000......------,,,---------///...---.../////////...------------...//////000,,,---...////////////...///...---,,,,,,---///000000000000111111000000000---///000///...---...000,,,,,,---+++***)))***,,,...------------------------+++***+++---///...,,,,,,,,,------......//////---...000111111000000000/////////000000000000111000000/////////000000111---............///000111......//////000000//////111111111111111000///...............///111222333111111222333333444333333111111222222222333333333222333333333333222222111333222222222111111111111111222333444444333222111111222222222222333333333333333333222111222555888222222333333444444444444666888;;;<<<:::888888888888999;;;;;;::::::;;;<<<::::::::::::;;;;;;<<<<<<:::;;;;;;999777666777999999:::;;;:::999888999:::;;;::::::999999999999999;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????@@@@@@>>>;;;:::<<<===;;;<<<@@@CCCBBBAAA@@@????????????===???BBBDDDDDDEEEGGGIIIIIIHHHFFFEEEDDDEEEEEEFFFAAACCCDDDFFFGGGGGGGGGFFFGGGGGGFFFGGGGGGHHHIIIJJJKKKJJJHHHGGGEEEDDDCCCCCCBBBAAA@@@??????@@@AAABBBCCCCCCBBBAAA@@@@@@??????@@@AAABBBAAA@@@AAABBBDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKLLLMMMNNNNNNOOOOOOIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>>@@@??????>>>>>>>>>???@@@=========>>>?????????@@@AAABBBCCCDDDDDDCCCBBBAAA?????????>>><<<<<<>>>@@@??????>>>===============:::::::::999777666555555........./////////000000/////////....../////////---///000111000000111333000111222222333333222222222222333333333333444444222111000000111222333444000111111111111222222222//////000000111111222222111111111222222222222222222222222222222222222222333444666666444444444555666777888999999777555444444666999:::999888888999:::999999999999999::::::<<<999777777888999:::999777777777777777777777777999888666555555777999:::666666666666666666666666444444444444444444444444000111111111111222222222333333333222222222222222222222111111111111222222111111222222222222111111111777555222555222...444000000000111111222222333222222222222222111111000///222333222///---///111,,,------,,,++++++---...------,,,,,,+++++++++*********++++++---...///000////////////.........---''')))+++,,,,,,+++,,,...000000////////////000000000---+++,,,000222000------------...///111222333,,,---///000111111000///000///////////////000000111111111111111111111111---///000000///...///111.../////////......000111000////////////.........///---,,,...111333000...------........./////////+++---///000//////111222000000000111111111222222//////111111222222222222111222333222000//////000000111111222222111111111111111111222222222111111000000000111222333444555444555666666666666666666555555555555666666666666555555666666666666666555444444444333333333222222222333444555555444333222222222222333333333444444555555555555444444777999555555555666777777888888666888::::::999888888888:::;;;<<<<<<;;;:::;;;===999999::::::;;;<<<<<<===;;;<<<<<<:::777666777888999;;;<<<;;;::::::;;;<<<<<<<<<;;;:::::::::::::::========================<<<======>>>???@@@AAAAAAAAA>>>===??????>>>???CCCEEEEEECCCBBBAAAAAA@@@@@@AAADDDGGGHHHIIIIIIKKKMMMIIIIIIGGGFFFEEEEEEEEEEEE???AAACCCEEEFFFFFFDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@???@@@??????>>>???@@@AAABBBDDDDDDBBBAAA@@@@@@@@@@@@AAABBBCCCBBBBBBBBBDDDFFFCCCDDDDDDEEEEEEDDDDDDCCCFFFEEEDDDCCCBBBBBBBBBBBBAAABBBCCCDDDDDDEEEDDDDDDGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNPPPPPPQQQPPPPPPKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDDDDCCCAAA@@@>>>===>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>===:::::::::999888999;;;===999999999999999999999999444555666666444222222222------........./////////000000////////////000000+++---............///111000////////////000111111000000000111111111222222111000/////////111333555//////000000000111111111//////000000111222222333///000000111111222222222000000111111222222333333333444666555444333333444333444666777777555333111222444777999888777777888777888999999::::::::::::888777888:::======:::777777777777777777777777777777777777777777888888999555555555555555555555555555555555555555555555555222222333333333444444444222222222333333333333333111111222333333222111111333333444444444444444333222888444111555222000666222222222333444444555555444555555555555444333333000444666444111///222555///000000///------///111---.../////////...---,,,---------...///000111222333222222111000///......***,,,...///...---......000/////////000111222333222111000000111222000///////////////000222333444---...000222333222111111111111111222222111111000222222111111111111222222...///111000//////111222...///000111000111333555111111111111000000000///000......111666666333///000000000000000111111111---///111111000///111333111222222222222333333333...000222444555444333222111333555444222111222333333333444444444444333333111222333444555555555555666666555555555555666666888999999999999888888777888888888999999999::::::666777888999999999999999666666666666555555555555444555666777777666555444444444555555555666666666777888999999888888999::::::::::::;;;<<<<<<======:::;;;<<<;;;:::999:::<<<;;;<<<===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===;;;<<<<<<;;;999888999;;;999:::<<<<<<;;;;;;<<<>>><<<<<<;;;;;;;;;<<<======???>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBBCCCDDDDDD@@@@@@BBBBBBAAABBBFFFHHHGGGEEEDDDCCCBBBBBBBBBCCCEEEHHHIIIIIIJJJKKKMMMIIIIIIHHHGGGFFFEEEDDDCCC@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDBBBBBBAAAAAA@@@???>>>>>>@@@?????????@@@AAACCCDDDEEEDDDCCCBBBBBBCCCDDDEEEDDDEEEFFFFFFEEEFFFHHHJJJFFFFFFGGGHHHHHHGGGFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCAAABBBCCCEEEEEEEEEEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLNNNOOOOOOPPPOOONNNMMMLLLIIIIIIHHHHHHFFFEEEDDDCCC???@@@??????>>>===<<<;;;======<<<;;;;;;::::::999777888999999999888666555777777888888888888999999:::999888777777888999:::777777777666555555777999555555666777777888777777000222555555333111111333---------.........//////111111000000000000111111***+++------,,,,,,...//////...---------...000111,,,,,,------.........///000///......///111333555......//////000000000111//////000111222222333333......///000111222222333//////000111222333333444222444555555444333333444...///222555666555444333000333666888777666666777555666888:::;;;;;;;;;:::333444888>>>AAA@@@;;;666777777777777777888888888444555777999999999888777444444444444555555555555666666666666666666666666444444444555555555666666222222222333333444444444000111333444444333111000555555666666666666666555111777333///444222000888333333444444555666777777666666666777666555555444111555777666222111333777222222222111///000222444///111222444444333111000000000///000000111222333555444333222111///......///111333333222111111222////////////000111333333555777777666333111222333111111000000000222333444---///111333444333222111111222333444444333111111333333222222222222333333...000111111000000111333,,,...///000000111444666333222222222111111000000111000000444888999444000222222222222222333333333111333555444111111222555222222333333333444444444---000333666777666444222...111555555444444666888555555555666666555444444333333555666777777888888<<<;;;:::888777666666666;;;;;;;;;;;;::::::999888::::::;;;;;;;;;<<<<<<<<<777888999:::;;;<<<<<<<<<888888888888777777777777888999:::;;;;;;:::999888888888888888999999999999999:::<<<<<<;;;:::;;;<<<999999::::::;;;<<<======>>>??????>>>======???@@@;;;<<<===<<<;;;:::;;;<<>>>>>======<<<<<<;;;<<<<<<<<<;;;;;;<<<>>>888:::<<<<<<<<<<<<===???;;;;;;;;;<<<===>>>???@@@@@@@@@@@@???????????????AAAAAAAAABBBCCCDDDFFFGGGFFFBBBAAADDDDDDBBBDDDGGGIIIHHHGGGEEEDDDDDDCCCCCCAAACCCFFFGGGGGGGGGHHHJJJHHHHHHIIIHHHGGGEEECCCAAAAAA@@@???>>>>>>@@@AAACCCBBBBBBAAAAAAAAABBBBBBCCC@@@@@@@@@@@@@@@???>>>===AAA@@@@@@@@@AAACCCEEEFFFDDDDDDDDDDDDEEEGGGHHHJJJGGGHHHIIIIIIHHHIIIKKKMMMHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCCCC@@@BBBCCCEEEFFFFFFEEEEEEFFFFFFFFFGGGHHHIIIKKKLLLOOOOOOOOONNNMMMJJJHHHGGGEEEFFFFFFEEEEEEDDDBBBBBB;;;<<<<<<<<<<<<<<<;;;:::===<<<<<<;;;;;;:::999999555666777888777666444222666666666777777777777777777666444333333444666777666666666444222222333555444555666777888888888888000333666666444222333555+++,,,---.........------........................+++---000000///---------***+++------------///000---------...------,,,,,,...............---------//////////////////000111///...---///333444333000222111000//////000111111000000000000000000000000111333444333222111222333111111111111111222222222333333333444444555555555555666666777888777777777888777666888<<<<<<999666666666777888999:::;;;;;;666666666666777777777777777777666666555555555444666666666666777777777777222555555222222555555222333444666555444444555777666666666666666666666666666666666555444444444333444555666555444444444666444666777888777666777888666999;;;<<<999666333222666777777777666555333222666555444333333333333333222111444777666222222555333111000222555777666444666666555444333222111111111222333333222222444666888666333000000000222333222333444444444444444444...222444222444;;;===:::111222222222222222222111333333333222222333333333666666555555555555555666222222333333333333333222000333333111111333333111333333444444444444333333777666666888;;;:::777333666333333555555333444777666444222000111333666888555555444444555666777777777777888888888999999999:::999888777777888:::;;;777777777666666666666666888888777777888888999:::===999777999===???<<<999;;;<<<>>>??????===;;;:::888<<<;;;666777<<<===:::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999888888888999888888888999;;;===>>>:::;;;<<<<<<;;;;;;<<<===<<<===???@@@???>>><<<;;;>>>===============>>>???<<>>;;;<<>>===<<<<<<<<<>>><<<===>>>>>>>>>===<<<;;;BBB>>>===>>>===;;;<<>>@@@AAA@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBBBBEEEBBB??????AAABBBAAA@@@DDDEEEEEEFFFGGGHHHHHHHHHFFFEEEDDDCCCCCCEEEGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFHHHGGGFFFFFFHHHJJJIIIIIIIIIIIIHHHGGGFFFDDDCCCBBBBBBAAA@@@AAABBBAAA@@@>>>BBBAAA@@@??????@@@AAABBB@@@AAAAAABBBCCCDDDDDDDDDAAABBBCCCEEEFFFFFFFFFFFFBBB@@@BBBFFFHHHHHHIIILLLLLLLLLLLLMMMMMMLLLLLLLLLJJJJJJIIIHHHFFFEEEDDDDDDHHHGGGEEEDDDBBBBBBAAAAAADDDCCCBBBAAAAAABBBCCCDDDDDDDDDEEEEEEFFFHHHIIIJJJOOOMMMJJJIIIHHHGGGEEECCCDDDBBBAAA@@@AAAAAA???===999999999888666666888:::<<<<<<<<<<<<:::888666555333555666666444333333444111333555444111///111444111111111222222333333333555666777666555444555777)))///555777666444555666444444333333222111000000++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,***+++,,,,,,,,,,,,---...+++,,,,,,---------,,,,,,,,,------------........................//////000000...---///111222000...111000///......///000111000000000000000000000000000222333222111000111222000000111111111222222222222333333333444444444444222333444444555555444444666666666777888999888666555555555555666666666666555555555555666666666666666666666555555555444444555555555555666666666666333555555333333555555333222444555555333333444666555555555555555555555555555555555555444444444444444666777666555444555666444555777777666666666777666888999999777666666777777777777777777555444333555555444444333444444444555333333555444222555:::777555444444777888666555666666666555555444333333222333444444333333555777---000333666777666555444888888888777666444333222111555555333555;;;>>><<<444444555555555555444444444444444333333444444444777777666666666666666777333444444555555444444333333555444222333777777444555555666666666666555555888666666777999999777444777444444777777555666:::777666666666666777888999777777777777777888888999999999999999::::::::::::999999999999999:::;;;;;;::::::999999888888888777888888888888888999::::::===999777999===>>><<<999:::;;;===>>>>>>===;;;:::777:::999555666:::;;;999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999888888999999:::<<<===>>>>>>???@@@???===;;;<<<===<<<===???@@@@@@???===<<>>??????@@@AAACCCDDDBBB======@@@>>>999===>>>???>>>======>>>???;;;<<<============<<<;;;AAA===<<<>>>>>>;;;<<>>>>>===>>>@@@AAAAAAAAAAAAAAAAAABBBBBBCCCGGGDDDBBBBBBDDDFFFEEEDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEGGGHHHEEEFFFFFFFFFFFFFFFFFFFFFIIIGGGFFFGGGHHHJJJJJJIIIHHHHHHHHHHHHGGGEEEDDDCCCBBBAAAAAABBBDDDDDDCCCAAADDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBCCCDDDEEEEEEEEECCCDDDDDDEEEEEEFFFFFFGGGBBB@@@BBBFFFHHHGGGHHHLLLKKKKKKKKKLLLLLLKKKKKKKKKHHHGGGGGGFFFEEEEEEDDDDDDEEEEEECCCBBBAAA@@@@@@@@@BBBBBBAAA@@@@@@AAABBBBBB@@@@@@@@@AAABBBCCCDDDEEEIIIGGGFFFEEEEEEDDDBBBAAA???===<<<<<<<<<<<<;;;999777888888777777777:::<<>><<<:::777666333555666555333222222333111222333333222111222333000111111111111111222222444555666666444444555666,,,---000444666555333111444444333333222111111000******+++++++++,,,,,,,,,************************)))******)))(((((()))+++)))***++++++***)))***,,,)))***+++,,,,,,,,,,,,,,,+++++++++,,,------......---------------...//////000///...///000///...,,,000//////......///000000000000000000000000000000///000111111//////000111///000000111111111111111222222222222333333333333111222333333444444333333333444555444444444555777555555555444444333333333333333444444444555555555555555555555444444444444333333444444444555555555333666666333333666666333111222333333222222333555444444444444444444444444333444444444444444444555444666777666555444555777333555666777555555666777666777888777666777999;;;777777777777777666444444555555444444444555666666999555333333333333888???:::888777777888888777555777777777666666666666666444555666555444444666888///111555888::::::999888<<<;;;:::999777666555444666777666444666:::===<<<777888888999999888888777666555555555555555555666888888888888888888888888555555666666666666555555666666444222666;;;;;;777777888888999999888888777777666555666777888777666777555555888999777888<<<777888999::::::999999888::::::::::::999999999999999::::::::::::;;;;;;;;;888888999;;;<<<<<<<<<<<<;;;;;;::::::999888777777888888999999999:::::::::<<<999888999<<<>>><<<999999:::<<<<<<===<<<;;;:::;;;===<<<::::::===>>><<<::::::;;;;;;;;;;;;::::::<<<;;;:::999999999:::;;;888888:::;;;<<<=========CCCDDDCCCAAA>>><<<<<<===<<<===???@@@AAAAAA@@@???AAA@@@@@@@@@AAAAAABBBCCCGGGFFFCCC???>>>@@@???;;;>>>???@@@???>>>>>>???@@@;;;<<<===>>>???????????????<<<;;;>>>>>><<<===AAA>>>?????????>>>???AAACCCBBBBBBBBBBBBBBBCCCDDDDDDGGGFFFEEEEEEGGGIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIJJJIIIHHHGGGFFFFFFFFFGGGHHHEEEEEEEEEFFFFFFGGGGGGGGGJJJHHHGGGGGGIIIJJJJJJIIIGGGHHHHHHHHHHHHGGGFFFFFFCCCCCCCCCDDDGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEBBB@@@AAAEEEGGGEEEFFFJJJHHHIIIIIIJJJJJJIIIIIIHHHDDDDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@???>>>=========??????>>>>>>>>>>>>???????????????@@@AAABBBCCCDDDCCCBBBAAABBBCCCBBBAAA???<<<:::888777888888777666666666777777777999<<>>===999999::::::::::::999999;;;:::999777777888:::;;;777888:::<<<=========<<>><<<===???@@@BBBBBBBBBBBBAAAAAA@@@AAAAAABBBCCCDDDFFFDDDAAA???@@@BBBBBBAAA>>>???@@@@@@>>>>>>???@@@===>>>???@@@AAABBBCCCCCC>>><<<<<>>???BBB@@@BBBDDDEEEDDDDDDDDDEEECCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFHHHIIIKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLJJJIIIHHHHHHIIIIIIEEEEEEFFFGGGHHHIIIIIIJJJJJJHHHGGGGGGIIIJJJIIIHHHFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFHHHHHHGGGEEEBBBCCCDDDEEEEEEDDDCCCBBBDDDDDDDDDEEEEEEEEEFFFFFFDDDBBB@@@???>>>???@@@BBBAAA>>>???CCCDDDCCCDDDGGGEEEFFFFFFFFFFFFFFFFFFEEEBBBBBBAAAAAA@@@???>>>>>>======<<<;;;;;;:::;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<=========>>>???@@@AAAAAA@@@@@@@@@AAABBBBBB@@@>>><<<:::777666777777666555444555666666777:::???CCCFFFFFFFFFEEEBBB>>>:::888555555555444111000111222222000///111444666555222222222111111000000000///111333444333222111222333444333444666888888555222333333333222222111111111******)))))))))***+++,,,,,,,,,++++++*********))))))))))))(((&&&''')))+++''')))))))))'''&&&'''(((&&&'''((()))************++++++******))))))((((((------------...///000111---...000111111111111222111111222222333333333333111111111111111111111111...000111000///...///000///000222333333333222111222222222222222222222222222333333444555444444444000222333111//////222666111222222333444444555555111111111111222222222222222222222222333333333333111111111111222222222222222555555222222555555222///000222111000000111333222222222222222222222222111222222222333333444444111222333333111111222333111333444444333333444555333666999:::888555444444666666666555555555555555444444444444444555666777555444555888777555777<<<333444555666666666777888666666777777888888999999666666777666444444555777===;;;777555333444555777777666666666666777888999777555444444444555777999777888888999999888888777666666555555555555666666666777888999999999999888777777888888777666555555555555333222555;;;;;;777666777777777777777777666555555555444444555666888666333333666777555666:::;;;:::888666666777999;;;999999::::::999888777666666666777777777888888888555666999;;;<<<<<<<<<;;;999999888888777666555555777888999:::::::::999999888888777888999:::999999777777888999999999999999777666777888888888888999888888999999999999888888888888777666666777888999777888:::<<<======<<<<<>>===>>>???======???@@@AAABBBCCCCCC?????????@@@@@@BBBCCCCCCFFFCCC@@@AAABBBBBBAAAAAA>>>???@@@@@@???>>>???@@@>>>??????AAABBBCCCDDDEEE@@@>>>>>>BBBCCCAAABBBEEE???CCCGGGIIIIIIGGGEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPOOONNNLLLKKKJJJIIIIIIGGGGGGHHHHHHIIIJJJKKKKKKJJJHHHFFFFFFHHHIIIHHHGGGFFFFFFGGGHHHHHHHHHGGGGGGIIIHHHGGGGGGGGGGGGEEECCCAAABBBCCCDDDDDDCCCBBBAAABBBCCCCCCCCCCCCCCCDDDDDDCCCBBB@@@>>>===>>>???@@@???======AAABBB@@@@@@CCCAAAAAABBBBBBBBBBBBAAAAAAAAA@@@???===<<<:::999999999999888888888888888999888888999999999999888888888777777888888999:::;;;======>>>@@@BBBBBB@@@>>>===:::777555555555444444333444555555777<<>><<<999666666888;;;===666777888888888777666555444555555555555666666666555555777888999999999999999999999888888888888888666777888999:::999888888666666666777777777777888666666666777777888999999777555666999999777666888777777888888888888777777555666666666777777777777777777999:::;;;<<<<<<<<<;;;<<<======<<<<<<>>>???===>>>>>>???AAABBBCCCCCC>>>>>>>>>???@@@AAABBBCCCHHHDDDBBBDDDDDDAAA??????@@@AAABBBAAA@@@???@@@BBB??????@@@@@@AAACCCDDDEEECCCAAABBBFFFGGGEEEEEEGGG???CCCGGGIIIIIIGGGEEEEEEHHHHHHHHHHHHIIIJJJLLLLLLMMMOOORRRSSSSSSSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTQQQPPPOOOMMMKKKJJJHHHGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIGGGEEEEEEFFFGGGFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFIIIGGGFFFEEEEEEDDDBBB@@@BBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@???>>>>>>???@@@===:::;;;>>>>>><<<<<>>>>>>>>>>>=========<<<;;;:::999777666666666666666555666666777777666666777777777777666666777777777777777888999999999999<<<@@@CCCEEEDDDBBB???<<<888555444333333222333333444555777<<>>>>>>>>>>>???@@@AAABBBBBB>>>>>>>>>???@@@BBBCCCDDDHHHCCCCCCHHHHHHDDDAAABBBBBBDDDDDDDDDCCCBBBCCCDDDDDDCCCCCCCCCDDDEEEGGGHHHGGGEEEFFFJJJKKKHHHGGGIIIDDDFFFGGGHHHGGGGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPSSSVVVVVVUUUTTTVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVPPPOOONNNLLLJJJGGGEEEDDDGGGGGGGGGHHHHHHHHHHHHHHHHHHFFFDDDDDDEEEFFFEEEDDDEEEEEEFFFFFFFFFEEEDDDDDDEEEDDDCCCCCCCCCCCC@@@>>>AAAAAA@@@@@@@@@@@@AAAAAA<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;888888;;;;;;999999<<<999999::::::::::::999999888777777777777777777666444444444444444555666666444555666777777666555444888888888888888888999:::777999===DDDJJJNNNNNNMMMEEEAAA;;;888666555444333333444444555777===CCCHHHFFFGGGHHHHHHEEEAAA<<<999555555555444333333666999555666777777666666777888111111111111222222222222111222333333111111222333///000222222222222222333222222222222222222222222,,,+++***))))))+++---...,,,,,,,,,+++***))))))((($$$'''))))))(((&&&&&&&&&%%%&&&(((((((((((()))+++&&&&&&&&&'''&&&&&&%%%%%%"""###$$$&&&(((***+++,,,&&&&&&''''''(((***+++,,,---///222111...,,,---//////000222333444444333333444444444444444444444444333444555555333333444555111333555777888666444333555555555444444333333333333444555555666666555555333111111333666777444111444444444333333333333333111111111111222222222222//////000000111111111222111111111111222222222222///222222//////222222//////111222222111111222333000000000000000000000000333222222222111111000000000222333222111000111222///111222222111111222333///000111222111222444777333222111111111222333444444333333222111111111111444222333555333//////222111333555333111///111333444444444444444444444444222333333111//////000222555333111///...///111333000000000111333666999;;;222000222888888444222555333333444444444444333333222111111000000111111222000111333555666666555444444444444444333222111000+++444;;;888333222333444333333444444444444333333...222666777555444444666888555444666555222222555666666666666666555444333222333666777888777666555444444444555555555555666555444333222222333555666333333444444555666666666444555777888999888666555222333444444333333444555444444444555555777888888666333444999:::555444888666666777777777777666666333555888:::;;;999777666777777666666777999;;;<<<:::<<<===<<<;;;:::;;;===>>>>>>>>>>>>???@@@AAAAAA?????????@@@AAABBBDDDEEEDDDAAACCCJJJLLLHHHEEEGGGDDDFFFGGGFFFEEEDDDEEEGGGIIIHHHHHHGGGHHHIIIKKKLLLIIIGGGIIIMMMMMMJJJIIIKKKJJJJJJIIIGGGGGGHHHLLLOOOKKKKKKKKKLLLMMMOOOPPPQQQOOOSSSVVVVVVUUUSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVNNNNNNLLLKKKHHHEEECCCBBBGGGGGGFFFFFFFFFFFFFFFFFFGGGEEEDDDCCCDDDEEEDDDCCCEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@AAABBBBBB@@@??????>>>===<<<<<<===>>>???::::::::::::::::::999999777888888999999999888777999777777::::::777777:::777777888888888888777777333444444555666777888888333333333333444555666666444444666666666666444444555555444444444555555666777:::@@@IIIQQQWWWXXXXXXJJJFFF@@@<<<999888777666333444444555777===CCCIIIDDDFFFHHHHHHEEEAAA<<<999555555555444333555888:::666888:::999666555777999//////000000111111222222111333333333222111222333333111000222666777555222222222222222222222222222......------...///000111//////......------,,,,,,***)))'''&&&%%%&&&''''''&&&'''((('''&&&&&&'''(((%%%%%%&&&''''''(((((((((&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,,,,,,,,,,---------....../////////000000000000000...000111111111111333444999222333333...222666///777777666555555555555555555555444333333333444444444555666777777666555444555444444666999999555222111222444555555555444333555444222111000000111111222222222333333333444444333333333222222111111111222222222222222222222222111111111111111111111111444333222111000000///000444555555444333000...---111111111111111111111111111111111111111111111111666444333555888888666444111222333222000///000111111111111111111111111111222222111000//////000000////////////000111222333555444222111000111222222333222000/////////000000000000000000000000000000111000///......///000111//////000111111111111000///000111111000///000111000000000000000111111111000...111888999555333555444444333222333444555666333333444444444444333333222222222222333444555555333333333444555666666777666666555555444444444333555555555555555555555555888555222111444666666555111222333444444444333222222222222333333333444444111222444777888888888888:::888777555555666888999666666444333333444555666222333444666777777888888888777666555555666777888777777777666666666666666777444555999888111///111555:::;;;888999======999<<<============<<<<<<;;;===<<<<<<<<<<<<>>>@@@AAA??????@@@BBBCCCEEEFFFFFFIIIJJJKKKKKKKKKKKKMMMNNNJJJHHHGGGGGGGGGHHHGGGGGGHHHHHHIIIJJJKKKMMMNNNOOOLLLLLLKKKKKKJJJJJJIIIIIIFFFGGGHHHIIIIIIHHHGGGFFFFFFHHHLLLNNNOOOOOOPPPRRRPPPQQQSSSUUUVVVUUUSSSRRRNNNRRRUUUTTTQQQOOOPPPRRRNNNMMMKKKIIIGGGFFFFFFEEEDDDAAA>>>???CCCGGGIIIIIIGGGFFFCCCAAA??????@@@AAA????????????????????????AAA@@@???>>>>>>>>>>>>>>>===???===:::;;;===:::666888888777666555444444333555777999;;;<<<;;;999888::::::999888888999999999999:::;;;;;;:::777555333444555555555444333333222444444333333333333333444444444444444444444444444555444333333333444555666888>>>FFFOOOVVV\\\```ccc]]]SSSEEE;;;777555333111555555555555666:::@@@DDDCCCGGGKKKJJJEEE???======888777777777777777777888555777888888777666777888777444111111333444333111111111111111111111111111222222333333333222222111222333333444444333333222000000111111222222333333333222222111///...------***)))((('''''''''((((((&&&'''((((((&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,++++++,,,,,,,,,,,,------......---......///000000///000222222111111333444333///222444000555888///666666555444444444444555444444333333333333333444555555666666666555555444444333333666888999666333333333444555555555555444666555333222111111222222333333333333444444444444111111111222222222222222333333333333333333333333222222222222222222222222222222111111222222333333777555333111//////......222222222222222222222222222222222222222222222222555333333444666777555333222333444333111000111222222222222111111111111111222222111000000000000000/////////000000111222333444333222222111111222222333222111000///000000111000000000000000000000000111111000000000000111111///000000111111111111111000111222111000///000222111111111111111111111111111///000666777333333666333333222222222333444555222333333444444333333222222222222222333444555666333333444555555666777777666666666666555555555444555555555555555555555555888555222222444666666555222222333444444333222111222222222222333333333333000111222333444555555555888666555444444555666777555555444333333444555555222333444666777777888888777777666666666666777777777777777777777666666666555333555;;;<<<999888;;;555:::;;;888999======999===>>>???@@@@@@???>>>>>>;;;;;;::::::;;;===>>>???===>>>???@@@BBBCCCDDDEEEGGGHHHJJJKKKJJJJJJKKKLLLLLLJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLNNNNNNKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFGGGHHHHHHGGGFFFFFFEEEHHHKKKLLLMMMNNNOOOQQQNNNOOOPPPQQQQQQQQQPPPPPPKKKMMMOOOPPPOOONNNOOOOOOKKKJJJIIIGGGEEEDDDDDDDDDDDDAAA??????BBBDDDDDDCCCBBBAAA???>>>======>>>>>>========================<<<<<<;;;;;;;;;;;;<<<<<<999;;;:::999:::<<<:::666888777777666555444333333777888999:::<<<======>>><<<<<<;;;:::999999999999888888999999888666444222555555555555555444333222444333333222222222333333333333333333333333333333555444333333333444555666666===HHHTTT^^^dddiiikkkfffYYYHHH<<<666555555444888888888777777999===@@@EEEEEEFFFEEEDDDAAA>>>;;;888777666666666666777888999;;;<<<<<<;;;999:::;;;777444222222444555333222333333333333333333333333000111222333555666666666444444555555555555444444888999:::;;;<<<<<<<<<<<<::::::999777444222000...+++***)))((((((((()))***&&&((()))((('''&&&''')))***))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***++++++************++++++++++++---,,,+++***+++---///111...000111111000111222333...,,,111222///666999///555444444333222333333333333222222222222222333333666666555444444444444444222222333555777888666444555444444444444555666666666555444333222222333333444444444444555555555555333333333444444444444444444444444444444444444444333333333333333333333333111111111222333555777777>>>;;;888444222222444555333333333333333333333333333333333333333333333333333333222444555666555333333444555444222111222333222222222222222222222222222222111000000000111111000000000000111111222333222333333333333222111111222222111000000000111111000000000000000000000000//////000000000000/////////000111111222222111111000111222222000000111222222222222222111111111111222000000444555333444777222222222222222333444444222222333333333333222222222222222333333444555666444444444555666666777777777777777777666666666666555555555555555555555555777555333333444666666555333333333333222111000000111111111222222222333333222222111111222333333444555444333222222333444555444333333222222333444444222333444666666777777777666666777777777777666666666666777777777777777777333333666;;;===<<<===???666999:::999999<<<<<<999777888:::<<<===<<<;;;:::::::::999999:::;;;<<<===<<<<<<===>>>@@@AAABBBBBBDDDFFFIIIKKKJJJIIIIIIIIIKKKJJJIIIHHHHHHHHHIIIIIIKKKKKKJJJJJJKKKKKKLLLMMMIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFHHHIIIJJJKKKMMMOOOLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJKKKKKKIIIHHHGGGFFFDDDCCCBBBAAAAAAAAABBBAAA????????????>>>===;;;;;;;;;:::::::::999999::::::::::::::::::::::::999888888888999:::<<<===888;;;<<<;;;===???===888888777666555444333333222:::::::::;;;===@@@CCCEEE@@@???===<<<:::999999888888999999999888666555333555555555555555555444333333222222222222222333333333333444444444444333333555444333333333555666777999AAAOOO]]]hhhnnnppppppnnn```MMM>>>777666777888:::;;;;;;:::999999:::<<>>999999888666555555666888999999:::;;;;;;999777777888777555444333555555555444444444444444444444444444111222333555666777888999666666666666666666666666DDDEEEGGGHHHIIIJJJIIIIIIFFFEEECCC@@@<<<888444222---,,,***))))))))))))***'''((())))))''''''((()))(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******((((((((()))))))))******+++***(((((()))+++...000,,,...//////......///111,,,+++//////...888===444333222222111111111111111000000000000111111222333666555444222111222333333000000111333555666666555555555444333333555666777555555444444333333333333444444444444555555555555888888888777777666666666555555555555555555555555444444444444444444444444222222222333444666777888>>><<<:::777555444555555444444444444444444444444444444444444444444444444333333333444555555444444333555555444333222333444111111111222222222222222222111111000000000111111000000000000000111222333111111333333333222111000111111111111111111111111////////////////////////,,,---...//////...---,,,///000111111222222111111000111222111000000111222111111111111000000000000111111222444555444444555222222222222333333444444222333333333333333333222222222222222333444555666444444555555555666666666777777777777777777777777555555555555555555555555666555444333444555555555333333222222111000///...000000000111111111222222555444222111111222333444333222222111222222333444222222111222222222333333222333444555666666666666444555666777777666555444666666666666666777777777444444666888999888888999666888888888999:::999888222444777999:::999888777:::999888888999:::;;;<<<;;;;;;<<<===>>>???@@@@@@AAADDDHHHJJJIIIHHHGGGGGGFFFFFFFFFEEEDDDDDDEEEFFFJJJJJJIIIIIIIIIIIIIIIJJJHHHHHHGGGEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAABBBDDDEEEFFFEEEFFFIIIKKKJJJIIIGGGEEEEEEEEEFFFGGGIIIFFFDDDDDDFFFFFFCCC@@@AAAAAA@@@>>>>>>=========>>>======>>>===<<<:::888888999999888777666555444777777777777777777777777777777777888:::<<>>AAAEEEHHHIIIDDDBBB@@@>>>;;;:::888888;;;;;;;;;;;;:::999777777555555666666666555555444333333222222222333444444444555666777777666555444555444444444555666888999???GGGUUUdddooosssrrrooommmaaaPPPAAA:::888999::::::<<<===<<<;;;999::::::CCC@@@>>>===>>>>>>===;;;;;;999777666666777999;;;999:::;;;:::888666666777777666555555555666666666555555555555555555555555555555555555555666666777777777666666666666777777QQQRRRSSSTTTUUUVVVVVVWWWTTTSSSQQQLLLGGG@@@;;;888000///---+++************((()))******(((((()))***%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((((((((()))***'''''''''((((((((())))))***)))'''&&&'''))),,,...***+++,,,,,,+++***,,,---+++***...,,,...>>>IIIAAA111000000///.../////////.........//////111222333444333111000///000111222---...000111222333444444444333222222222333555666333333333333333222222222333333333333444444444444::::::999777666555444333555555555555555555555555444444444444444444444444333333333333333444555666555555555444222111///...444444444444444444444444444444444444444444444444222333444555555444444555333444555444222111222333000000000111111222222222111000000///000000111111000000//////000000111111///000111222222222000000000000000000000000000000........................,,,---...//////...---,,,//////000111111111111000///000111111//////000111000/////////.........---///111444555555555444222222222333333444444444444333333444444444444333333222222111222222333444555444444444444555555555555666666666666666666777777555555555555555555555555333444444333333333444444222222111000///........./////////000000000111111444333111000000111222222111111111111222222333333//////000111111111111111111222333444444444444444333444555666666555444333444444555555555666666666333444555444444555555444666555666888888777666777444555777999::::::999888999999888777888999:::;;;::::::;;;;;;<<<===>>>>>>???BBBFFFHHHGGGEEEDDDDDDBBBCCCDDDCCC@@@@@@AAACCCGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@>>>==================>>>>>>@@@BBBBBBAAABBBCCCEEEFFFDDDBBB@@@@@@AAABBBCCCBBB@@@>>>???BBBCCCBBB???<<<<<<;;;::::::999::::::888999;;;;;;;;;999888777999888888777666444222111555555555555555555555555666666666777:::>>>BBBEEEJJJMMMNNNLLLLLLLLLGGG@@@:::999666444222222222333666999===BBBFFFIIIJJJJJJFFFEEEBBB???<<<:::888777::::::::::::999888888777555555666777777666666666444444444444444555666666777888:::;;;;;;:::888777555555555555777888:::<<>>>>>===::::::<<<>>><<<;;;999888888999;;;<<<<<<>>>>>>===;;;:::999:::666666666555555555666777555555555555555555555555555555555444555666777888777777666555555666777777]]]]]]^^^^^^```aaacccddddddbbb___YYYRRRJJJCCC???555444111///---,,,++++++(((***+++***)))((()))+++%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''((((((((((((''''''(((((()))''''''''''''((((((((((((***)))(((''''''(((***+++((()))******(((((()))***)))))),,,+++...CCCQQQIII///......---------------,,,,,,,,,---...000111222//////........./////////,,,---//////...///000222111000000000111111222222000000111111111111000000111111111111222222222222666666555333222111000///333333333333333333333333222222222222222222222222444333222222222222222333111111222222222000...---222222222222222222222222222222222222222222222222000222444444333333333444111222333222000///000111......//////000111111111//////.........///000000/////////......//////000......///000000000000///---...///000000000//////..............................////////////......---...//////000000//////...///000000......///000//////......------,,,,,,...111222111222333333000111222222333444333333333222222333333333333222222000000000111111222333444333333333333333333333333444444444444555555555555333333333333333333333333111222333333111111222333111000///......................../////////000000//////.............../////////000111111222222222---...///000000000000000000000111222222222222222222222333333333333222222222222333333444555555555000333333222333666777555555333333666666444333555222333444555555555555555888777666555555666777888777888888999::::::;;;;;;<<>>===???BBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@??????>>>>>>:::999999888888999999:::999;;;>>>???>>>======>>>@@@???===<<<<<<===>>>???888888888:::===@@@AAAAAA888888777777666777777777444777999999888777777888888888777555444333222111555555555555555555555555444444555777;;;@@@EEEHHHQQQTTTUUUSSSRRRPPPIIIAAA<<<:::777444333333333444555888===CCCHHHJJJKKKKKKGGGEEECCC???<<<:::888777777777777666666666555555555666666777777777777777666666666666777888999999:::;;;===>>>>>>===;;;:::777777777777999;;;===???@@@EEEQQQ___kkkooolllhhh[[[VVVMMMEEE???<<<;;;<<<888:::;;;<<<;;;:::;;;<<<999<<<>>>===999888;;;???;;;::::::::::::::::::;;;:::;;;<<<<<<:::888888999555666666666444555666888555555555555555555555555222222333444666888;;;<<<888888666666666666888888kkkjjjiiiiiijjjmmmppprrrpppnnnjjjddd\\\RRRJJJFFF<<<:::777333111///......)))***++++++))))))***+++(((((((((((())))))))))))&&&&&&&&&''''''''''''((()))(((((('''''''''((((((''''''''''''((((((((((((***))))))(((((((((((()))''')))***)))((('''((()))'''))),,,''')))===III???------,,,++++++++++++,,,***++++++,,,...///111222***+++,,,------......---***,,,------++++++---000------...///////////////---...////////////...---....../////////000000000111111000000000000//////111111111111111111111111111111111111111111111111111111000000000000111111111000000000000000000111111111111111111111111111111111111111111111111111...000222222000000111222///000111000...---...///---------...///000000000---------------...//////......------------......---------------...//////+++,,,.../////////......------------------------------,,,,,,,,,,,,------,,,------...............---...///...---,,,---///000//////...------,,,,,,...000...)))***///111///...///000111222111111000000000111111111111000000////////////000111222333222222222222222222222222111222222222333333333333222222222222222222222222...111222222000///000111000///...------......///------........./////////,,,------.........------,,,---...///000000000000+++,,,...///000000//////...///000000000000000000111111000000000000111111000111111222333333444444...222222///000555666333444111111555555111000333111111000//////000111222555444333222222333444555444444555555666777777777888:::<<<===<<<<<<===>>>;;;>>>@@@>>>:::999;;;???;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<666666555444444555666666444777;;;<<<;;;999888777:::999888888888999:::;;;333444555666666888;;;===555555555444444555666666444666888888666555666777555444333222222333333444555555555555555555555555555555666999>>>DDDJJJNNNVVVZZZ[[[YYYXXXUUUMMMEEE>>><<<888555333333444555666888<<>>@@@AAAAAADDDLLLWWWbbbfffccc___WWWSSSLLLDDD>>>;;;<<<===999:::;;;:::999888999;;;999:::;;;;;;;;;;;;<<<===888888999::::::999888888555777888888777666666777333555666555444444666888777777777777777777777777444444444555777:::===???:::999888777777888999:::uuutttrrrqqqsssvvvzzz}}}xxxvvvqqqjjjaaaWWWOOOJJJ@@@>>>;;;777444111000000)))+++++++++***)))***+++,,,,,,++++++***)))))))))&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((('''''''''((((((((())))))*********))))))(((''''''((()))***)))((('''((()))''')))+++$$$###333:::------,,,++++++******++++++)))******+++---///111222'''(((***,,,---------,,,***,,,---,,,))))))+++...***+++---.........---,,,+++,,,---......---,,,,,,------------..................///000111111222222000000000000000000000000//////////////////////////////......///000111111...,,,+++******,,,...000////////////////////////////////////////////////+++...111000...---///111---//////...---,,,---...,,,,,,------...//////000,,,,,,,,,,,,,,,---...///...------,,,,,,,,,---------,,,,,,+++,,,---...000***+++---.........------------------------------***)))(((''''''((()))***+++,,,------......------,,,---...---,,,,,,---...111000000///......------//////***######+++000000,,,---///000000000///.........////////////..................///000111222222111111111111111111111000000000111111222222222111111111111111111111111---000222111///...///111///...---,,,---...///000---------.........//////,,,---///000111000///...***+++,,,---............***+++---///000000//////---...///////////////...111000///......///000111//////000111222222333333...111111,,,---111222...333///000444444//////222555444222000000111333444333222111000000000111222222222222333333444444444666777888888888888999;;;777:::<<<999555444777;;;888777777777888888999:::888888999999999:::::::::444444222222222222444444111555999;;;:::777555444555555555555666666777888555666777444111000333666444444333333444444555555666888999777444333444666222111000000111333555777666666666666666666666666888888999<<>>CCCHHHLLLNNNFFFEEEBBB???<<<:::888777888777777666666666666777666666777888888888888888;;;:::;;;;;;<<<===>>>???<<<===@@@AAAAAA@@@===<<<999999999:::<<>>;;;;;;;;;999777666888999;;;999888:::>>>???===:::555666888999999888666555777999::::::999999999:::222444666555333333666888888888888888888888888888999888777777888999<<<===<<<;;;999888888999;;;<<>>>>>CCC@@@???BBBEEEDDD???999<<<===>>>>>>>>>@@@DDDGGGDDDHHHKKKMMMMMMNNNQQQUUUPPPLLLFFFAAA???===<<<;;;<<<======;;;999777888999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;888999999999999888777777999555555::::::777777;;;999999::::::;;;::::::999999999999::::::;;;;;;;;;::::::::::::;;;<<<======yyy{{{}}}|||{{{~~~|||wwwtttooogggaaaUUUPPPJJJEEEAAA???===<<<;;;999666555555444333222111///......//////...,,,...---++++++++++++,,,------...//////,,,((($$$!!!(((+++...---+++***,,,000...---+++***))))))************)))(((((('''''''''(((((()))))))))*********&&&&&&'''+++......+++((())))))(((((()))***,,,---***))))))(((((())))))******))))))((())))))*********+++++++++,,,,,,------,,,,,,+++************+++)))***++++++******+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++)))))))))***+++++++++,,,,,,,,,,,,(((***,,,,,,+++,,,---///,,,++++++++++++,,,+++***++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,******+++)))))))))***************)))))))))*********++++++***+++---,,,***))))))***------,,,+++++++++++++++*********+++++++++,,,,,,...+++******,,,---,,,******************)))(((''',,,))))))+++)))%%%&&&***)))+++------,,,++++++,,,,,,777999000***,,,...++++++++++++***+++,,,,,,---...---,,,++++++,,,---...------------------------,,,,,,+++++++++,,,---..............................------,,,,,,---/////////..................---+++---//////---,,,---///......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,***))))))***,,,+++******,,,---------------,,,,,,,,,,,,------..............................---......///000111---...000///......///000111000///000000///---***000///...------///111222999...222......111(((000///000000000//////...---333333333333333222222222333444444333222222444555111222222111000000333555333444555777777777777777222222222111000000222444333444555666777777777777666666555444444444444555444444333333444444555555333333444555777555222000666777999888666444444555444444444444333333333333555555666666666777777777;;;999<<<@@@DDDFFFLLLSSSXXX[[[^^^^^^ZZZSSSNNNKKK@@@>>>;;;888555444444555555777:::===@@@BBBCCCCCC>>>??????===;;;888888888888888888888888999999999888666444555888::::::999>>>>>>>>>>>>>>>???@@@@@@BBB@@@???AAADDDCCC>>>999<<<===>>>??????BBBEEEHHHGGGJJJLLLLLLKKKMMMPPPSSSOOOKKKFFFBBB@@@???===<<<;;;<<<<<<;;;999888999::::::::::::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<::::::;;;;;;;;;:::999999;;;777777;;;:::777666:::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;===<<<;;;::::::999::::::uuuwwwyyyyyyyyy|||~~~|||xxxrrrlll___[[[TTTOOOLLLJJJIIIGGGBBB???<<<;;;;;;<<<;;;:::777555444333444444222000111000000000000000111111444333111///---,,,++++++***...111111//////111444...---,,,++++++,,,---...,,,,,,+++***)))((((((((())))))))))))************&&&&&&(((***------+++))))))(((((())))))***+++,,,******)))))))))))))))***((((((((((((((()))***+++))))))***+++,,,,,,------,,,+++******))))))******((()))******))))))***,,,***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,***)))))))))*********++++++++++++,,,%%%'''***+++++++++,,,---)))*********************))))))))))))***+++,,,---------,,,,,,++++++******+++---...---+++*********))))))))))))))))))((((((((()))))))))************)))+++,,,+++***((()))))),,,,,,,,,,,,+++***)))((()))))))))***************,,,+++)))***+++,,,+++***''''''(((******+++++++++)))((((((***((($$$%%%(((&&&))),,,---,,,*********+++444666///***,,,---+++*********)))******+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---++++++++++++,,,,,,,,,,,,+++************+++,,,---,,,------------------...***...222000+++))),,,111//////.........------------,,,+++*********+++,,,++++++++++++++++++++++++++++++,,,***)))((()))++++++((('''(((+++...---+++,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,---...///000,,,.........,,,+++,,,---%%%'''***,,,---...///111///...---------...000111333)))///---...222+++222...............------,,,222222111000000///......000111222222222222444666000111111000///000222444555666888999:::999888888555555444222000000111333555555555666777888888999777666555555444444444555444333333333444444555666:::999777777777666333111777888999888666555555555666555444333333333444555666777777777777888888888;;;:::<<<@@@CCCDDDIIIPPPTTTVVVXXXWWWTTTOOOKKKIII@@@>>>:::777555555666666666777999<<<>>>???@@@@@@;;;<<<===<<<999777777777777888888888999999999:::;;;:::888999;;;<<<<<<<<<@@@????????????@@@AAAAAABBBAAA@@@BBBDDDCCC???;;;>>>???AAABBBCCCEEEHHHKKKMMMNNNNNNMMMLLLNNNQQQTTTQQQMMMHHHDDDBBBAAA???>>>:::;;;<<<;;;:::999:::<<<;;;;;;;;;;;;::::::::::::<<<<<<<<<;;;;;;<<<<<<===<<<============<<<;;;;;;===;;;:::<<<;;;888888:::>>>>>>>>>??????>>>>>>=========<<<<<<<<<<<<<<<;;;===<<<;;;::::::999999999kkkmmmooooooooosssyyy~~~}}}}}}}}}}}}~~~{{{vvvrrrfffbbb\\\XXXUUUTTTSSSQQQIIIFFFCCCAAAAAAAAA@@@???>>>===;;;;;;;;;;;;999777444444444444444555555555333333222111111333444555000222555555444333444555000000//////000111333444222111///---,,,,,,,,,,,,(((((()))))))))*********((()))*********)))'''&&&*********++++++,,,------,,,,,,+++*********++++++'''''''''((()))***+++,,,((())))))***+++,,,------++++++***)))))))))******)))+++,,,,,,+++***,,,---)))))))))************+++,,,,,,,,,,,,,,,---------***+++---,,,+++******+++)))))))))*********++++++"""%%%(((***************((())))))))))))))))))***(((((((((((()))***+++,,,,,,,,,+++***)))((((((((()))+++,,,+++)))(((((())),,,+++++++++***)))))))))(((((()))))))))*********(((***++++++)))(((((()))+++,,,,,,,,,+++)))'''&&&************************************++++++***)))+++,,,,,,,,,,,,+++******++++++,,,,,,+++))))))+++%%%(((,,,---,,,+++*********000333...***+++,,,+++******)))))))))******+++******)))(((((()))******************************,,,,,,,,,,,,,,,---------*********+++++++++++++++)))))))))******+++,,,,,,+++++++++,,,,,,---------***---///...***))),,,///000000//////.........///...,,,***))))))***+++,,,***+++++++++++++++,,,,,,***+++++++++***,,,///111---***(((***...111000---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------++++++++++++,,,---...///---......---+++***+++,,, $$$)))***+++,,,000333...------------.../////////&&&---,,,///333+++333---...............------000000/////////.........111222222222111111333555///000000000///000222444555777:::===??????>>>===:::999888555222000111222555555666777888:::;;;<<<888777666555444444444444555444444444555666777888;;;999888888999:::999888888999:::999777666666666666555444333444666888:::777777888888888999999999;;;:::<<<@@@AAABBBFFFLLLNNNPPPQQQPPPMMMIIIGGGFFFBBB???<<<999777777999:::888999:::;;;===>>>??????:::<<<===<<<:::999999999888888888999999999::::::<<<;;;;;;;;;<<<=========???????????????@@@@@@AAABBBAAAAAACCCDDDDDDAAA>>>AAACCCFFFHHHIIIKKKNNNPPPUUUTTTSSSRRRRRRUUUXXX[[[WWWSSSNNNJJJGGGDDDAAA???:::;;;<<<<<<;;;;;;<<<>>>=========<<<<<<<<<<<<<<<======<<<<<<<<<===>>>>>>===>>>>>>>>>>>>===<<<<<<>>>======>>>>>>=========@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>===<<<<<<<<<999999999999:::;;;<<<===___aaacccccccccffflllqqqrrrsssuuuwwwxxxwwwtttqqqgggccc^^^ZZZYYYXXXWWWWWWRRRNNNJJJGGGFFFFFFEEEDDDEEEDDDBBBBBBCCCBBBAAA???;;;;;;;;;;;;;;;<<<=========<<<;;;:::999888777777888999;;;;;;:::888777666333333222333444666777999777666333000............((())))))))))))*********)))***++++++***)))((((((***++++++,,,------......---,,,++++++*********+++((((((((())))))+++,,,,,,))))))***+++,,,,,,------,,,++++++***)))*********)))+++,,,,,,+++***,,,---(((((((((((())))))))))))***+++++++++,,,,,,,,,---)))***,,,,,,+++***+++,,,))))))*********+++++++++"""%%%(((******))))))***((()))+++***(((((()))+++(((((((((((()))***+++,,,+++******)))(((''''''&&&''')))******((('''((((((,,,+++++++++***)))))))))))))))))))))************(((***++++++)))(((((()))++++++,,,,,,+++***((('''++++++++++++++++++******)))***+++++++++*********,,,------,,,,,,***)))))),,,...000///------------'''***---...---,,,,,,---)))...000---++++++,,,,,,++++++***************+++))))))))))))))))))))))))************************+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,---------***+++++++++,,,,,,------,,,+++******+++,,,------222222222222111111111000...---+++))))))***+++,,,*********++++++,,,,,,,,,***+++++++++***,,,///111...,,,***+++...000000...***++++++,,,,,,++++++***++++++++++++,,,,,,------*********++++++,,,---......//////...,,,+++,,,---+++---...---)))(((***,,,---------------...//////333)))111...///000&&&,,,...//////000000000//////////////////000000111111333333444222000000111333000111111111000111444666555888>>>CCCFFFGGGFFFEEE???>>><<<999555222333444555666888:::<<>>888888888888999999999999<<<;;;<<>>>>>???>>>>>>>>>>>>???@@@@@@@@@@@@@@@BBBCCCDDDBBBAAAGGGJJJNNNQQQSSSTTTWWWXXX]]][[[ZZZZZZ\\\```ccceee```\\\VVVPPPLLLGGGCCC@@@;;;<<<>>>>>>======>>>@@@@@@@@@?????????>>>>>>>>>>>>=========>>>>>>???@@@>>>>>>??????>>>>>>===<<<===>>>??????@@@BBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@?????????>>>>>>=========999999999999:::;;;<<<<<>><<<999888888888999;;;===>>>>>>;;;888444111/////////******+++++++++,,,,,,,,,(((***,,,---------...///+++,,,---.../////////...------,,,+++***************************+++,,,---++++++,,,,,,,,,------------,,,++++++******++++++((()))******))))))***,,,((())))))))))))*********))))))******++++++,,,,,,(((***,,,,,,++++++,,,---,,,,,,,,,,,,------------'''))),,,,,,,,,++++++,,,***,,,...,,,)))(((***,,,))))))))))))***+++,,,---+++*********)))(((((((((((()))++++++)))((())))))))))))))))))))))))(((((()))*********++++++++++++)))+++,,,+++***((())))))+++++++++,,,++++++***)))+++++++++++++++*********(((***------+++*********(((((()))************))))))...000...,,,------+++)))+++---...---...///000+++---//////......///000...---,,,,,,+++,,,,,,,,,************************************************((()))***++++++++++++*********++++++,,,---------***+++,,,---.../////////+++,,,,,,,,,,,,,,,,,,---,,,)))((((((,,,...///...444555666666666555333222///...,,,++++++++++++,,,*********++++++,,,,,,---++++++,,,***)))((()))++++++++++++++++++,,,,,,---***+++,,,------,,,+++******++++++,,,,,,------...************+++,,,---...---/////////---,,,---.........///---,,,,,,---///------......////////////...&&&//////111333)))//////000111111111111111111//////000111111222333333444555555333111000111222222222333333222333666888777<<>>;;;999777666555777777777888999:::;;;<<<@@@>>><<<<<<=========<<<:::;;;<<<;;;999888888888444444555666888:::===>>>777888888888888999999999<<<;;;<<>>=========;;;===???@@@@@@@@@AAABBB@@@@@@@@@@@@@@@AAABBBBBB>>>???@@@BBBDDDEEEEEEFFFOOOSSSXXX\\\^^^___aaabbbdddbbbaaabbbeeehhhjjjkkkgggbbb\\\VVVPPPJJJEEEAAA===???@@@@@@??????@@@BBBBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>???@@@AAAAAA??????@@@@@@??????>>>===<<>>>>>>>>>>>>>>===<<<;;;:::999999888888888EEEFFFHHHGGGGGGIIIOOOTTTXXXYYYZZZ[[[[[[[[[[[[\\\VVVSSSPPPNNNOOOQQQRRRRRRRRROOOKKKIIIIIIKKKLLLLLLJJJHHHHHHHHHJJJKKKJJJIIIMMMKKKHHHGGGGGGJJJNNNPPPHHHHHHIIIJJJLLLNNNPPPQQQKKKKKKMMMNNNNNNLLLIIIGGGCCCCCCBBBCCCCCCEEEGGGHHHGGGDDD???:::666444333333............/////////000,,,///111111000000222555///000222333444444333333111000///......---------,,,,,,,,,+++,,,,,,------.........------------,,,...---,,,,,,+++,,,,,,,,,)))***++++++******+++,,,+++++++++,,,,,,,,,,,,---+++,,,,,,---......//////+++---///000//////000222000000000111111111222222...000111000/////////111---///111///***(((***---++++++++++++,,,---......,,,,,,,,,,,,,,,,,,++++++***,,,------,,,++++++,,,)))))))))***************++++++++++++,,,,,,,,,,,,***+++---,,,***))))))***+++++++++++++++,,,,,,---++++++*********)))))))))(((+++......,,,******+++''''''((()))***+++++++++''',,,///,,,+++---,,,)))+++,,,---,,,,,,---000222///000111333333333333444000//////...------......+++++++++,,,,,,+++++++++************************))))))+++,,,,,,,,,+++***)))******+++,,,,,,------***+++---...000000000///------------,,,,,,,,,,,,*********+++,,,...111444666888:::;;;;;;999666444//////...------,,,,,,+++)))******+++,,,,,,------)))+++,,,,,,***))))))***))),,,---,,,((('''***---+++,,,---......---,,,++++++++++++,,,---.........++++++++++++,,,---......,,,---///...------...///---,,,+++---000222444444......//////000000000///'''!!!,,,///333888///666///000111111222222111111111111111111222222222222333444555444222222333555444444555555555666999;;;<<>>;;;999888777777777888999:::<<<<<>>>>>>>>>>>===;;;;;;<<<===<<<:::999888999444555555666777888999999777777777888888888888999===;;;<<>>;;;<<>>===<<<;;;;;;;;;::::::999888888888888888888999;;;===>>>===???AAABBBAAAAAABBBCCCGGGFFFEEEDDDCCCBBBAAA@@@===@@@DDDEEEEEEEEEGGGIIIEEEEEEDDDDDDEEEEEEFFFGGGAAABBBEEEGGGIIIKKKMMMOOOWWW[[[aaafffhhhiiijjjkkkiiigggeeegggjjjllllllkkkhhhddd^^^XXXRRRMMMGGGCCC@@@AAACCCBBBAAAAAABBBCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>??????AAABBBBBBAAAAAABBBBBBAAAAAA@@@???;;;??????===>>>BBBCCC???CCCCCCCCCBBBBBBAAA@@@???=========>>>>>>>>>>>>>>><<<;;;:::999888888888888;;;<<<======<<<>>>CCCHHHMMMNNNOOOOOONNNNNNOOOPPPOOOMMMJJJIIIJJJLLLNNNNNNLLLIIIEEEDDDFFFHHHJJJKKKIIIHHHGGGHHHJJJLLLKKKJJJOOOLLLIIIGGGHHHKKKPPPSSSPPPNNNMMMLLLMMMOOORRRSSSPPPQQQSSSUUUVVVUUURRRPPPMMMMMMLLLLLLMMMNNNPPPQQQOOOLLLGGGAAA<<<:::999999111111111111222222222222333555777666333222333555555666777999:::999999888666555444333222222222222......---,,,,,,,,,------000//////......---,,,,,,///...------,,,,,,------+++---......---,,,...///------............//////000000000111222333333444000222444555555555666777333333444444444555555555444555555333222111333444///222333111+++)))***---,,,,,,,,,,,,---...//////........................,,,...//////...---...///+++++++++,,,---------...++++++,,,,,,,,,---------***,,,------+++******+++,,,++++++***+++,,,...///******))))))((((((((('''(((,,,//////---++++++,,,++++++,,,,,,,,,,,,++++++&&&,,,///,,,+++------)))+++,,,,,,++++++---000333222222333666777666666888222111000///////////////,,,,,,------------,,,,,,************************+++,,,---...///...------((())))))***+++,,,,,,,,,***+++---///000000000000.........------,,,,,,,,,(((,,,///...,,,---333:::777999<<>>;;;888555////////////...---,,,+++))))))***+++,,,,,,------'''***---...---------...***...111...(((%%%)))...+++,,,...//////...,,,+++++++++,,,------...//////++++++++++++,,,---...///+++,,,------------...///333000------000222111///...//////000111000000000,,,%%%000111333666+++111//////000111111111111111333333222222111111000000222333444444333333555777555666777666666777:::===@@@EEELLLSSSWWWWWWTTTRRRKKKJJJHHHDDD???=========<<<@@@HHHOOOTTTWWWWWWWWWOOOMMMJJJEEEAAA>>>;;;:::666666666777888:::;;;<<<>>>======>>>@@@@@@>>>===;;;<<<======:::999999:::555555666666666666555555666777777777777888888888===;;;===???===:::;;;???:::===AAABBB@@@>>>;;;;;;;;;<<<===>>>===<<<:::999<<<<<<;;;<<<===???AAACCCBBBDDDGGGHHHGGGGGGIIIJJJLLLKKKJJJHHHFFFEEECCCCCC@@@DDDHHHJJJIIIIIIKKKNNNIIIIIIHHHHHHIIIIIIJJJKKKFFFHHHKKKMMMPPPRRRUUUWWW\\\```ggglllnnnoooppppppkkkiiihhhiiilllmmmkkkiiigggccc^^^YYYSSSNNNHHHEEEBBBCCCDDDDDDBBBBBBBBBDDDBBBBBBAAAAAA@@@???>>>>>>????????????@@@AAABBBCCCCCCCCCDDDDDDCCCCCCBBBAAA;;;??????;;;;;;@@@@@@<<>><<<<<<======>>>>>>??????888888888888999:::;;;<<<777777777777777888999:::DDDDDDEEEFFFFFFFFFFFFEEEEEEBBB??????BBBDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCFFFGGGGGGFFFEEEFFFIIIKKKPPPMMMIIIFFFGGGLLLQQQTTTSSSRRRRRRPPPOOOQQQTTTWWWYYYZZZ[[[\\\\\\ZZZXXXWWWUUUTTTSSSRRRRRRSSSTTTUUUYYYWWWRRRLLLFFF@@@<<<:::666444222444777999999777888999;;;:::::::::;;;===>>>???BBBCCCDDDDDDCCCBBB@@@???===;;;777444111000222222222333444555777888999999888888666333111000333222000///---,,,,,,+++000111111000000111555888444555666666444444555666777777777888:::<<>>???>>><<<:::<<<>>>@@@???>>>======>>>???@@@@@@???======>>>???===<<<>>><<<999666444333333333111...,,,...111444444333666333111222444555333111111111000000//////000000,,,---///111222222111111///////////////000111222333333222111111111222222///111222000...---000222111---,,,......,,,...111+++...111111000...------......---......///000111---...///000000///...---...////////////000333555333555777:::<<<=========>>>===:::888666555444444111...---//////+++***---,,,...///...------...///------///000000///......111...,,,---///111000......///000111222333333333.........///......---,,,---------...///111333444;;;<<<>>>>>>>>>;;;999777333222111////////////000222111///---,,,---...///***,,,---...---------///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////,,,------....../////////,,,---.../////////...---//////000000000000/////////......///111111000......//////......000333666111111222333333222222222222...---333666444555888222111111222333555777999;;;444444999888111333<<<555666888:::;;;=========CCCFFFKKKPPPSSSTTTSSSQQQLLLJJJHHHDDDBBB@@@@@@???BBBGGGNNNUUUYYYZZZYYYWWWSSSQQQMMMJJJGGGCCC>>>;;;===<<<;;;999888999<<>>>>>>>>===;;;:::888999::::::999999:::;;;:::999999999:::<<<>>>???===???BBBCCCCCCAAA>>><<>>===>>>>>>======>>>>>>???@@@>>>???AAAAAABBBDDDHHHKKKKKKMMMNNNMMMLLLKKKLLLNNNQQQOOOMMMNNNPPPPPPNNNKKKJJJKKKMMMOOOQQQSSSUUUVVVQQQQQQPPPOOONNNNNNNNNNNNOOOOOOOOOPPPTTTYYY___bbbdddhhhnnnqqqsssrrrrrrsssjjjiiihhhiiikkkllllllkkkkkkggg```XXXQQQLLLIIIGGGDDDDDDDDDDDDEEEEEEEEEEEECCCBBBAAA???>>>=========>>><<<;;;;;;===AAAEEEHHHBBBBBBCCCCCCBBB@@@???>>>AAA@@@>>>=========>>>???<<<>>>???@@@@@@???>>><<<777:::<<<;;;999888:::===<<<:::888888999999999888333333222222222333444444999999:::;;;;;;;;;;;;:::???<<<::::::<<>>????????????????????????AAABBBCCCCCCCCCDDDGGGIIIJJJHHHFFFDDDEEEIIIMMMPPPPPPPPPOOONNNMMMNNNRRRUUUZZZ[[[]]]^^^^^^]]][[[ZZZWWWWWWVVVVVVVVVWWWXXXYYY\\\YYYTTTNNNHHHCCC???===:::888666888;;;======<<<===???@@@AAA@@@@@@AAABBBFFFGGGHHHJJJJJJIIIGGGFFFDDDDDDBBB@@@>>>;;;999888777777888999:::<<<>>>???=========<<<:::777555333666666555444333333333333333444444444444666999<<<999:::<<<<<<<<<<<<===???@@@AAAAAACCCDDDFFFHHHIIIHHHJJJKKKJJJHHHGGGHHHJJJKKKJJJJJJJJJJJJJJJKKKLLLKKKKKKJJJKKKLLLMMMKKKIIIHHHGGGDDDAAA>>><<<:::999777555333555888::::::999<<<:::999;;;======;;;999888888777666555555666666333444555666777888888888;;;:::999888777777777666666666666666555555555555666888999888666555777999666333222333333111222555000222444444222111111222222222111222222333444555444555555555555444444333222222333333333444777::::::<<<>>>@@@BBBDDDEEEFFFEEECCCAAA>>><<<:::999999777444333555444000///222))),,,000111111000000000000111222333444333222222333111//////111222222000000111222444555555555555444333222111000...------//////...///000333666777<<<>>>@@@AAAAAA???<<<;;;666555333111000000111222222111///......///000111---///111111000///000111................................./////////000000.............../////////---...///000000000///...111111111111111111111111222111111222444444333111000000000///...///222555333444444555555555444444333111000000333666777777333333333333555777999:::777444999AAA???666444999888999:::<<<===???@@@AAADDDGGGLLLQQQSSSSSSRRRQQQKKKIIIGGGCCCAAA?????????GGGKKKRRRXXX\\\\\\ZZZYYYVVVRRRNNNJJJGGGDDD@@@===<<<<<<;;;999777888;;;>>><<<<<<<<<===???@@@BBBCCC<<<<<<===>>>>>>>>>>>>===:::;;;;;;;;;:::::::::;;;;;;:::::::::;;;===???@@@@@@AAADDDFFFFFFDDDAAA???BBBBBBCCCCCCCCCBBBAAA@@@======>>>???AAACCCEEEFFFEEEFFFHHHIIIJJJLLLPPPSSSUUUVVVWWWWWWUUUUUUVVVWWWXXXWWWUUUVVVXXXXXXVVVSSSSSSTTTUUUVVVWWWYYYYYYZZZZZZYYYXXXVVVUUUUUUUUUTTTTTTSSSSSSUUUXXX]]]bbbffflllooosssuuutttsssrrrqqqhhhfffdddeeefffggggggffffffccc]]]VVVPPPLLLIIIHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@>>>======<<<<<<===<<<;;;;;;===@@@CCCEEEAAABBBBBBBBBAAA@@@>>>===???>>>===<<<<<<<<<======;;;<<<>>>??????>>><<<;;;777999;;;;;;999999:::<<<<<<:::888888999999999888111000000////////////000333444555555666666555555777555333333555666777666777777777888888999999999:::<<<===>>>>>>@@@CCCEEEBBBAAA@@@@@@BBBEEEGGGIIIJJJKKKJJJIIIIIIJJJMMMPPPVVVXXXZZZ\\\\\\\\\[[[ZZZVVVVVVVVVVVVWWWXXXZZZ[[[[[[XXXTTTNNNIIIDDD@@@>>><<<::::::;;;===?????????BBBDDDFFFFFFFFFFFFGGGHHHMMMNNNOOOOOOOOONNNLLLKKKIIIIIIHHHFFFDDDBBB@@@???<<<<<<>>>???BBBEEEGGGHHHFFFFFFEEEDDDBBB???===;;;;;;:::::::::::::::;;;;;;888888999999:::===AAADDDBBBDDDFFFGGGHHHJJJLLLNNNOOOPPPRRRTTTVVVWWWWWWXXXXXXZZZ[[[ZZZYYYWWWXXXXXXYYYZZZZZZZZZ[[[[[[[[[\\\[[[[[[\\\^^^``````^^^\\\ZZZYYYWWWSSSNNNJJJEEECCC@@@??????@@@CCCDDDDDDCCCEEEEEEFFFIIIKKKKKKHHHFFFDDDCCCBBBAAA@@@???????????????@@@AAABBBCCCDDDDDDHHHHHHHHHGGGGGGFFFEEEEEECCCDDDEEEFFFFFFEEEDDDCCCDDDEEEFFFFFFEEEDDDEEEFFFBBB>>>===>>>===::::::===888999:::999888888999;;;999999999::::::;;;<<<===>>>===<<<<<<;;;;;;;;;;;;888999:::::::::<<>>444444444555666888:::;;;777999AAAJJJIII???888:::;;;;;;;;;<<<>>>@@@BBBDDDDDDGGGKKKOOORRRRRRPPPOOOIIIGGGEEEBBB???>>>>>>===IIIMMMSSSXXX\\\\\\ZZZXXXXXXTTTNNNJJJFFFDDDAAA???;;;;;;:::999777888;;;===;;;;;;;;;<<<>>>???AAABBB>>>>>>>>>===>>>>>>?????????>>>>>>======<<<<<<;;;<<<<<<<<<===>>>???@@@AAACCCEEEGGGIIIIIIHHHFFFDDDGGGGGGGGGGGGGGGFFFEEEEEEBBBCCCCCCEEEFFFHHHJJJKKKLLLNNNPPPQQQSSSVVVZZZ]]]```aaabbbbbb``````aaabbbaaa```___```aaaaaa___]]]`````````aaaaaaaaabbbbbbdddcccaaa___]]]\\\[[[[[[YYYXXXXXXZZZ]]]bbbfffiiirrrtttvvvvvvsssooolllkkkcccaaa^^^\\\]]]^^^^^^^^^^^^[[[WWWRRRNNNKKKIIIHHHDDDDDDCCCCCCCCCCCCCCCCCC@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAA@@@@@@AAA@@@@@@???>>>===>>>===<<<;;;;;;;;;<<<<<<:::;;;<<<======<<<;;;:::888999::::::999999:::<<<;;;:::888888999:::999888222111000//////...//////222222333444444444444444000///......///000000000000000111222333444444555555777888999999999;;;===999999:::<<<===???@@@AAACCCDDDDDDDDDCCCEEEHHHJJJNNNOOORRRTTTUUUUUUTTTSSSPPPPPPPPPPPPRRRTTTVVVWWWVVVTTTPPPKKKFFFBBB???===;;;;;;:::;;;===>>>???@@@DDDFFFHHHIIIIIIIIIIIIJJJNNNOOOPPPPPPQQQPPPPPPOOOMMMLLLKKKIIIGGGEEEBBBAAA@@@AAABBBEEEHHHLLLOOOQQQPPPPPPOOONNNLLLIIIGGGEEEAAAAAA@@@???????????????===>>>???@@@AAADDDHHHLLLLLLNNNRRRTTTWWWYYY]]]___```aaacccfffggghhhggggggeeefffhhhhhhgggfffffffffggghhhhhhiiijjjjjjiiiiiiiiijjjlllpppsssssspppnnnkkkkkkiiieee___XXXRRRNNNJJJJJJJJJLLLMMMNNNMMMMMMPPPQQQTTTVVVXXXWWWUUUSSSOOONNNMMMLLLKKKJJJJJJJJJLLLLLLLLLMMMOOOPPPQQQRRRRRRTTTVVVXXXYYYYYYYYYXXXSSSUUUWWWXXXXXXWWWVVVUUUTTTVVVWWWXXXWWWVVVVVVUUUTTTOOOMMMMMMJJJEEECCCEEECCCCCCCCCAAA@@@@@@CCCEEECCCCCCCCCDDDEEEFFFGGGHHHHHHGGGEEECCCBBBBBBCCCDDD???@@@AAAAAAAAACCCFFFIIILLLLLLMMMOOORRRVVVZZZ\\\ZZZYYYWWWTTTPPPLLLIIIGGGBBB>>>===>>><<<999999<<<555888;;;===<<<;;;;;;;;;===>>>???@@@AAAAAA@@@@@@;;;:::999888888999999999:::<<<>>>@@@AAAAAA@@@???AAA???;;;888666555666666666555444444666:::>>>@@@AAACCCFFFHHHIIIIIIGGGFFF@@@===:::777666666888999888777555444333222222333111222333333111//////000333333333333333333333333222222222222222333333333222222111111000000//////111111222222333333444444666555444444444444555666333222222333555555444333333444444444333333555888888999999999999888777777111777666///555GGGNNNIII555444444555666888:::<<<888:::@@@HHHGGG???:::;;;;;;:::::::::<<>>>>>???@@@@@@DDDBBBAAA@@@@@@???>>>===>>>>>>???@@@AAABBBCCCCCCGGGIIIKKKMMMMMMLLLKKKJJJLLLLLLLLLLLLKKKKKKKKKJJJMMMMMMLLLLLLMMMMMMNNNOOOQQQSSSUUUWWWZZZ]]]bbbeeeggghhhiiiiiihhhggghhhiiiggggggggghhhhhhhhhgggfffiiiiiiiiijjjjjjkkkkkkkkkjjjiiigggdddbbb```___^^^\\\[[[\\\]]]```dddhhhjjjpppqqqrrrppplllgggdddccc]]]ZZZVVVTTTTTTUUUUUUUUUUUUTTTQQQNNNLLLJJJIIIHHHCCCCCCCCCCCCBBBBBBBBBBBB>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>????????????>>>>>>===============<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;888999999999999999:::;;;;;;999888888999:::999888111111000///.........///---......///////////////------------,,,,,,------------...///000111111222222333555555333333444555222333555777888999::::::<<<===>>>>>>===???AAACCCEEEFFFIIIKKKMMMMMMLLLKKKHHHHHHHHHIIIJJJMMMOOOPPPPPPNNNKKKGGGCCC@@@>>>===;;;;;;<<<<<<===>>>???AAADDDFFFIIIKKKJJJJJJKKKKKKLLLMMMNNNOOOQQQQQQRRRRRRPPPOOONNNKKKIIIFFFCCCBBBDDDEEEGGGJJJNNNRRRVVVXXXXXXXXXXXXWWWUUUSSSQQQOOOLLLJJJIIIFFFDDDCCCBBBBBBBBBCCCDDDEEEFFFIIINNNQQQTTTWWW[[[___bbbfffjjjmmmmmmnnnppprrrssstttsssssspppqqqrrrtttttttttsssrrrttttttttttttttttttttttttuuuvvvyyy}}}~~~|||xxxwwwuuuqqqjjjbbb[[[WWWRRRRRRSSSSSSSSSTTTUUUUUUWWWZZZ]]]___```___^^^]]]XXXWWWVVVUUUTTTSSSSSSTTTVVVVVVXXXYYYZZZ\\\]]]]]]]]]___bbbeeeggggggfffeee^^^```bbbddddddcccbbbaaacccdddfffhhhhhhgggdddcccddd___\\\[[[VVVNNNKKKLLLLLLLLLKKKIIIHHHIIILLLNNNMMMMMMMMMNNNOOOPPPRRRSSSSSSQQQOOOMMMLLLLLLLLLLLLEEEFFFGGGGGGHHHIIILLLOOOSSSSSSUUUWWW[[[___cccffffffeeedddaaa]]]XXXTTTQQQIIIDDDBBBCCCAAA>>>>>>AAACCCDDDDDDCCCAAAAAABBBDDDBBBCCCDDDFFFGGGGGGFFFFFF>>>>>>>>>===<<<<<<<<<===???AAADDDFFFGGGGGGEEEEEEBBB@@@>>>;;;:::;;;<<<<<<888888777777999<<>><<<;;;<<<<<<===AAADDDJJJPPPTTTUUUUUUTTTRRRMMMGGGBBB@@@@@@??????:::;;;;;;:::888888:::<<<======<<<<<<<<<<<<======AAA@@@@@@@@@AAACCCEEEFFFHHHFFFDDDCCCDDDCCCAAA???@@@AAABBBCCCDDDEEEEEEFFFJJJLLLNNNPPPPPPPPPOOOOOOQQQPPPPPPOOOOOOOOOOOOOOOSSSSSSSSSSSSSSSTTTTTTUUUVVVXXX[[[]]]___ccchhhkkklllmmmnnnnnnmmmlllmmmnnnmmmnnnnnnooonnnnnnnnnnnnmmmmmmnnnooopppqqqqqqrrrooommmkkkhhheeecccbbbaaa[[[[[[[[[]]]___cccfffhhhjjjkkkkkkhhhccc___\\\[[[VVVSSSOOOMMMMMMNNNOOOOOOOOONNNLLLKKKIIIHHHHHHGGGBBBBBBBBBBBBAAAAAA@@@@@@<<<<<<;;;;;;;;;;;;;;;<<<:::;;;<<<===>>>======<<>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888888888999999::::::999;;;999777888999::::::999///......------------...,,,------...............,,,---......,,,+++,,,------------...//////000000///111222222000////////////000222333444444444444555666888888888999;;;===>>>@@@BBBEEEFFFFFFEEEDDDAAAAAAAAABBBCCCEEEHHHIIIJJJIIIFFFDDDAAA@@@>>>>>>;;;<<<=========>>>@@@BBBBBBEEEIIIKKKKKKJJJJJJKKKIIIJJJKKKMMMNNNPPPQQQRRROOOOOOMMMKKKIIIFFFDDDCCCFFFHHHJJJNNNRRRVVVYYY[[[\\\\\\\\\\\\[[[YYYXXXVVVUUUTTTQQQNNNKKKHHHGGGFFFEEEFFFGGGHHHIIILLLQQQTTTXXX[[[```dddhhhmmmqqquuutttuuuvvvxxxyyyyyyzzzzzzxxxxxxzzz}}}~~~|||~~~}}}{{{zzzyyyyyyzzz{{{|||}}}~~~}}}{{{vvvooohhhaaa\\\VVVWWWWWWVVVUUUVVVXXX[[[\\\___aaacccbbbaaa```aaa\\\[[[ZZZZZZZZZZZZZZZZZZZZZ\\\^^^```bbbcccccccccdddgggjjjlllmmmkkkiiigggiiijjjkkklllmmmmmmllllllkkklllnnnppprrrpppllliiikkkgggcccbbb\\\TTTPPPPPPRRRRRRQQQOOONNNOOOQQQTTTTTTTTTTTTUUUVVVXXXYYYZZZ[[[ZZZYYYWWWUUUTTTTTTSSSKKKKKKLLLLLLKKKLLLOOORRRVVVXXXZZZ^^^bbbfffjjjllloooooonnnlllhhhbbb]]]ZZZPPPKKKHHHHHHGGGCCCDDDGGGKKKKKKIIIGGGDDDEEEGGGJJJEEEFFFGGGIIIJJJJJJJJJIIIAAABBBBBBAAA???>>>???@@@BBBDDDGGGIIIJJJJJJHHHGGGAAA@@@???>>>>>>??????@@@999999999:::;;;===???@@@@@@BBBEEEHHHJJJJJJHHHGGGBBBAAA@@@>>>>>>>>>>>>??????>>>===;;;999666555444666777999888777666666777444444444444444444444444555555555555444444444444444444444333333333333333333333333333444666777888777777888888888888777777666666555777888999777666222444777888999:::===???::::::::::::999888777666555999777222555>>>AAA<<<444444444444666888:::;;;:::::::::999888999<<<@@@=========>>>???BBBDDDFFF>>>@@@AAABBBBBBAAA???>>>;;;;;;:::999:::;;;<<<===>>>BBBGGGLLLOOOQQQQQQPPPKKKGGGAAA>>>======>>>>>>:::;;;<<<;;;::::::;;;===:::::::::;;;===>>>@@@AAA===>>>@@@CCCFFFIIILLLNNNLLLIIIFFFFFFHHHHHHEEEBBBBBBCCCEEEFFFGGGHHHHHHHHHLLLMMMOOOQQQRRRSSSRRRRRRTTTSSSRRRRRRQQQQQQRRRRRRSSSSSSTTTUUUWWWYYY[[[\\\ZZZ\\\___aaacccfffkkknnnoooqqqrrrqqqpppoooppprrrppprrrttttttsssrrrssstttmmmnnnnnnooopppqqqqqqrrrpppooollliiifffdddcccbbbXXXXXXYYYZZZ\\\___aaacccdddeeedddaaa\\\XXXVVVUUUNNNLLLIIIHHHJJJKKKLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEBBBBBBAAAAAA@@@@@@??????;;;;;;;;;:::;;;;;;<<<<<<;;;;;;<<<===>>>>>>======??????>>>>>>>>>>>>??????===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999888777888:::::::::888:::999777888999::::::999...---------------...///---...//////000/////////,,,...000///,,,+++,,,---------..................,,,...000000///---......//////000000111111111111///111333444444555777999888:::<<<>>>??????>>>===::::::::::::;;;===???AAABBBAAA@@@>>>======<<<<<<888:::;;;;;;:::;;;>>>@@@===AAAEEEGGGGGGFFFFFFGGGEEEEEEFFFGGGHHHIIIKKKLLLHHHHHHHHHGGGFFFDDDCCCBBBDDDEEEHHHKKKOOOSSSWWWYYY[[[\\\]]]]]]]]]\\\[[[ZZZYYYWWWTTTQQQNNNKKKIIIHHHGGGHHHIIIIIIJJJMMMQQQTTTXXX[[[```eeeiiinnnsssvvvwwwwwwwwwxxxyyyzzz{{{|||zzz{{{}}}|||yyywwwxxxyyy{{{{{{{{{|||~~~}}}{{{vvvooohhhbbb___XXXYYYXXXUUUTTTUUUYYY]]]]]]```bbbbbb```^^^___aaa]]]\\\\\\\\\\\\]]]]]]^^^ZZZ\\\```ccceeeeeedddccccccfffjjjmmmnnnllliiigggmmmmmmnnnoooooopppqqqqqqllllllnnnrrrtttrrrmmmiiiiiieeecccbbb]]]VVVRRRRRRSSSTTTSSSRRRQQQQQQSSSUUUVVVVVVWWWXXXYYY[[[]]]]]]]]]]]]\\\[[[YYYWWWUUUTTTNNNOOOOOONNNMMMNNNPPPRRRSSSVVVYYY^^^cccgggjjjkkkppppppqqqoookkkeee___\\\SSSNNNJJJJJJHHHEEEFFFJJJIIIJJJJJJIIIGGGGGGHHHJJJFFFGGGIIIKKKLLLLLLLLLKKKCCCEEEEEECCC@@@???AAACCCAAACCCGGGIIIKKKJJJHHHFFFAAAAAAAAA@@@@@@@@@@@@@@@999:::;;;<<<============>>>@@@CCCFFFGGGGGGFFFEEEAAAAAAAAAAAAAAAAAAAAA@@@>>>>>>>>>===;;;:::888888666888::::::888888888999555555555555555555555555666666555555444444444444444444444444444555555555333333333333444666777999666777999::::::999777666666555555666888999777666333555777999999999;;;===;;;;;;;;;;;;:::999888777888777666666777777666444666555555666777999;;;===:::<<<>>>======>>>???@@@;;;<<<===???@@@BBBCCCDDD>>>>>>?????????===<<<;;;777666666777999;;;===>>><<>><<<<<<=========;;;<<<======;;;;;;<<<===:::;;;;;;<<<===???@@@AAA???AAACCCFFFJJJLLLNNNOOONNNJJJGGGHHHKKKKKKHHHDDDDDDEEEGGGHHHIIIJJJIIIIIIMMMNNNOOOQQQSSSTTTTTTTTTVVVUUUTTTSSSRRRSSSSSSTTTTTTTTTUUUVVVWWWYYY[[[\\\ZZZ\\\^^^```bbbeeeiiimmmooopppqqqqqqoooooopppqqqoooqqqttttttrrrqqqssstttmmmmmmmmmmmmmmmmmmmmmmmmlllkkkiiifffcccaaa```___UUUUUUVVVWWWYYY[[[]]]_________^^^ZZZUUUPPPNNNMMMHHHGGGFFFGGGIIIKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@??????>>>>>>;;;;;;;;;;;;;;;<<<======;;;;;;<<<======>>>??????@@@???>>>>>>>>>???@@@@@@<<<<<<=========<<<;;;:::;;;;;;::::::::::::;;;;;;999777666777:::;;;999888:::888777888999;;;::::::............///000000111++++++,,,---------------,,,///111000---+++,,,---............------------)))+++...///.........///////////////////////////---...111111222222444666444555777999999999888777555555444444555777999:::;;;;;;:::999999999999999444666888888666777:::===888;;;@@@BBBBBBAAAAAABBBAAAAAAAAAAAAAAABBBCCCDDD@@@AAAAAABBBBBBAAAAAAAAA@@@AAACCCFFFJJJNNNRRRTTTZZZ[[[\\\]]]]]]\\\[[[[[[XXXVVVSSSPPPMMMKKKIIIHHHHHHIIIJJJJJJJJJMMMQQQTTTVVVZZZ___ccchhhmmmrrruuuxxxwwwwwwwwwxxxyyy{{{|||yyyyyy|||}}}xxxtttssssssuuuwwwwwwvvvvvvwwwzzz|||||||||~~~|||yyytttnnnhhhccc```YYYYYYWWWTTTRRRSSSYYY]]]]]]```aaa```]]]\\\^^^```\\\\\\\\\\\\]]]^^^___```XXX[[[```dddfffeeecccaaa]]]```fffkkkmmmllljjjhhhiiiiiiiiiiiijjjkkkmmmnnnjjjjjjlllppprrrqqqkkkfffdddaaa___```\\\VVVRRRSSSRRRSSSTTTSSSRRRQQQSSSTTTWWWWWWWWWXXXZZZ\\\]]]^^^\\\\\\[[[[[[XXXVVVSSSRRRPPPPPPPPPOOOMMMNNNPPPRRRNNNQQQVVV[[[```dddfffggglllmmmnnnmmmiiiccc]]]YYYRRRMMMIIIIIIGGGDDDEEEIIIDDDFFFIIIIIIHHHHHHHHHIIIFFFGGGIIIKKKLLLLLLLLLLLLDDDFFFGGGDDDAAA@@@BBBDDD@@@BBBFFFIIIJJJIIIGGGEEEBBBBBBBBBBBBAAA@@@???>>>999:::<<<=========<<<;;;===???BBBDDDEEEEEEDDDBBB???@@@BBBCCCCCCCCCBBBAAA===============<<<<<<;;;444666888888777777888999666666666666666666666666666666555555444444444333333444444444555666666666333333222333444666888999555777:::<<<<<<:::777555444333333444666666555444333555888888888888999:::<<<<<<<<<<<<;;;:::999888777444555:::;;;666333444777777777777999;;;===>>>222777<<<===<<<<<<:::888888999;;;===???@@@AAAAAA>>>>>>>>>>>>===<<<:::999444444555666888;;;>>>???:::<<>>===<<<<<<<<<>>>>>>>>>============>>>>>>EEEFFFHHHJJJKKKKKKKKKJJJOOOKKKHHHIIILLLMMMJJJFFFEEEFFFHHHJJJKKKKKKJJJJJJMMMNNNOOOQQQSSSTTTUUUUUUVVVUUUTTTSSSRRRSSSTTTTTTVVVVVVVVVVVVVVVWWWWWWXXXWWWYYY[[[]]]^^^aaafffiiimmmnnnooonnnmmmlllmmmooolllnnnqqqqqqooonnnppprrrllllllkkkkkkjjjiiihhhhhhgggfffdddaaa___]]][[[[[[SSSTTTTTTVVVXXXZZZ[[[\\\[[[[[[YYYUUUOOOJJJGGGFFFEEEDDDDDDFFFIIIKKKKKKJJJHHHHHHHHHGGGFFFDDDBBBBBBAAAAAA@@@@@@???>>>>>>===;;;;;;;;;;;;<<<<<<===>>><<<<<<<<<<<<===???@@@AAA@@@@@@???>>>>>>???@@@AAA:::;;;<<<<<<<<<;;;:::999:::999999888888999999:::999777666777:::;;;999777:::888777888999;;;;;;:::000000///............///000///---,,,,,,---///000,,,...///...---+++,,,,,,,,,,,,,,,------.........***+++,,,---............////////////////////////+++,,,...000222222111111333222111111111222333444444333222222222333444555555555666666666666666666555555444333222444777:::888;;;<<<:::;;;??????===::::::999999:::;;;<<<<<<888:::;;;======<<<;;;:::===>>>@@@CCCEEEHHHJJJKKKTTTUUUUUUUUUUUUUUUTTTSSSVVVSSSPPPNNNNNNLLLHHHDDDBBBBBBBBBCCCDDDGGGIIIJJJSSSUUUXXX\\\aaafffjjjlllrrrqqqooonnnnnnoooqqqrrrrrrsssuuuxxxzzz|||}}}~~~zzzvvvqqqllljjjiiihhhgggiiijjjlllnnnppprrrtttuuurrrrrrooojjjccc\\\WWWVVVQQQPPPOOONNNNNNPPPRRRTTTXXXWWWVVVVVVVVVWWWYYYZZZZZZYYYXXXWWWVVVVVVVVVVVVUUUYYY^^^___^^^\\\\\\]]]^^^___aaabbbcccbbbaaaaaabbbbbbccceeefffggghhhiiifffeeefffiiillllllhhhdddfff___[[[ZZZUUULLLIIIKKKQQQPPPOOOOOOOOOPPPQQQRRRUUUXXXYYYWWWWWWZZZZZZWWWTTTWWWYYYYYYVVVRRROOONNNLLLKKKIIIIIIJJJJJJJJJIIIOOOPPPRRRTTTWWW[[[^^^___eeedddccccccccc```YYYTTTMMMKKKHHHEEEDDDDDDFFFGGGFFFGGGGGGFFFEEEDDDDDDEEEDDDEEEGGGIIIJJJJJJJJJJJJFFFEEECCCAAA@@@@@@AAABBB<<<===@@@BBBDDDDDDCCCCCC????????????????????????;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>???@@@@@@@@@BBBAAA??????@@@AAA@@@@@@<<<>>>@@@???;;;888666555777777777888777666666555999888888777777777777777777777555333111222555888666666666666666555444444666666555555555666666777777888:::;;;:::888666444111111222333555666777777444666888888888777888999======<<<:::888555333222444444555555555555555555444555666666666888;;;===;;;::::::::::::;;;<<<<<<777999<<>>>>>===;;;888888999;;;333555666777777888;;;===>>>>>>>>>>>>>>>>>>>>>???<<<<<<;;;:::::::::;;;;;;:::<<<<<<888444444999>>>;;;<<<===>>>???@@@@@@@@@EEEGGGHHHHHHHHHIIIKKKMMMPPPMMMKKKJJJKKKKKKKKKJJJGGGGGGGGGHHHIIIJJJLLLLLLJJJKKKKKKLLLNNNPPPQQQRRRUUUUUUUUUUUUTTTTTTSSSRRRSSSSSSTTTTTTUUUUUUUUUUUUSSSTTTVVVXXXYYY\\\```cccgggggghhhhhhhhhhhhhhhhhhnnnmmmllllllkkkkkkllllllkkkjjjhhhfffdddcccbbbbbbbbbbbbbbb```^^^[[[XXXVVVRRRRRRSSSTTTVVVWWWXXXXXXXXXWWWUUURRRNNNJJJGGGEEECCCEEEFFFHHHIIIIIIHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCBBB@@@>>>>>>>>>@@@AAA===>>>>>>===;;;:::<<<===??????????????????@@@@@@??????@@@AAA@@@???>>>===AAA???===<<<<<<<<<;;;:::777999:::999888777888999;;;;;;;;;::::::999999999:::777777::::::888999===...............///000111000...---,,,,,,---...000---///000///...,,,---------------.........//////------.........------,,,........................,,,---...///111111111111222222111111111222333444222111000000000111333333444555555555555555444444222222222000000111555888555888888666777::::::888555555444444555555666666555666888999:::999888777999:::<<<>>>AAACCCEEEFFFMMMMMMNNNNNNNNNNNNNNNMMMPPPMMMJJJIIIIIIGGGCCC???>>>>>>>>>???@@@BBBDDDEEELLLMMMPPPTTTYYY]]]aaacccgggfffeeeddddddeeefffgggiiijjjmmmppprrrsssttttttqqqmmmhhhdddbbbaaa___^^^^^^___```bbbeeeggghhhiiijjjiiifffccc^^^YYYTTTQQQMMMLLLKKKJJJJJJKKKMMMNNNRRRQQQPPPPPPPPPQQQRRRSSSPPPPPPOOONNNNNNNNNOOOOOOPPPSSSVVVWWWVVVUUUUUUVVVWWWXXXYYYYYYZZZZZZZZZYYYYYYZZZZZZ[[[\\\]]]^^^^^^______```bbbddddddaaa^^^^^^YYYWWWWWWTTTNNNLLLOOOMMMLLLKKKKKKKKKLLLMMMNNNOOORRRSSSQQQQQQTTTTTTQQQNNNQQQTTTTTTRRROOOMMMLLLIIIHHHGGGFFFGGGGGGGGGFFFFFFGGGHHHKKKNNNQQQSSSUUU\\\[[[[[[\\\[[[XXXSSSNNNKKKIIIFFFDDDCCCCCCDDDEEECCCDDDEEEDDDBBBAAABBBCCCAAABBBDDDFFFGGGGGGGGGGGGDDDCCCAAA???>>>>>>???@@@;;;===???AAABBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::<<<<<<<<<===>>>>>>??????AAA@@@>>>>>>@@@@@@@@@???<<<>>>??????<<<:::999999777777777666666666555555777777777777777888999999777777666444333333666888666666777777777666666555555555555444555555555666555777999:::999888555444111111222333444444555555444555777888777777888999;;;;;;;;;:::888666444222444555555555555555444444444555666666666777:::===;;;;;;;;;<<<<<<<<<<<<<<<999;;;===???@@@@@@???>>>=========;;;888777888999333555666777777888:::=====================<<<<<<;;;;;;:::::::::;;;;;;<<<;;;======;;;888777;;;@@@<<<===>>>@@@BBBCCCCCCDDDGGGHHHJJJJJJIIIJJJMMMOOONNNLLLJJJIIIJJJKKKKKKJJJIIIIIIHHHHHHIIIJJJKKKKKKJJJKKKKKKLLLMMMOOOPPPQQQMMMNNNOOOPPPPPPPPPPPPPPPNNNNNNOOOOOOPPPPPPQQQQQQOOOQQQSSSTTTVVVYYY]]]```ddddddeeeeeefffgggggghhhiiiiiiiiiiiiiiiiiijjjjjjhhhhhhfffeeedddccccccbbbcccbbbbbb```^^^[[[XXXWWWRRRRRRRRRSSSTTTUUUWWWWWWWWWVVVSSSPPPLLLHHHEEECCCCCCCCCEEEFFFGGGHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCAAA???>>>??????@@@>>>>>>???===<<<;;;<<<>>>======>>>???@@@@@@AAAAAA??????@@@AAA@@@???>>>===<<<;;;999999:::;;;:::999888999::::::888888999:::;;;;;;;;;::::::::::::::::::777777::::::888999===,,,---------///000111222///...---,,,,,,---...///...///000000...------...............////////////000//////......---,,,,,,........................---------...///000111222111111111000111222222333/////////...///000000111444444444444333222111111/////////...---...222444333666666333333666666444222222111000000000111111111222333444555444333333333444666888:::<<<>>>???BBBCCCDDDEEEEEEEEEEEEEEEIIIGGGEEEDDDCCCAAA>>>;;;:::999999999:::;;;===>>>AAACCCEEEIIIMMMQQQTTTVVVWWWVVVUUUTTTTTTUUUVVVWWWZZZ\\\```ccceeeeeeeeedddbbb^^^YYYVVVUUUTTTRRRQQQPPPQQQRRRTTTVVVWWWYYYZZZ]]][[[XXXVVVVVVSSSNNNIIIFFFEEEDDDCCCCCCCCCDDDEEEGGGGGGGGGGGGGGGHHHIIIIIIEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIKKKKKKJJJJJJLLLMMMMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQSSSSSSTTTVVVXXXXXXUUUSSSPPPMMMKKKLLLJJJFFFFFFHHHFFFEEEEEEEEEEEEFFFGGGHHHFFFIIIJJJHHHHHHKKKJJJGGGEEEHHHKKKLLLKKKIIIHHHHHHDDDCCCBBBBBBAAAAAABBBBBB@@@AAABBBDDDGGGIIILLLMMMOOOOOOPPPQQQQQQNNNJJJGGGFFFEEEBBB@@@???@@@AAABBB???@@@AAA@@@???>>>???@@@===>>>???@@@AAABBBBBBBBB@@@???===<<<;;;<<<<<<===:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999:::::::::;;;<<<<<<======@@@>>>======?????????>>>===>>>???>>><<<<<<===>>>888777666555444555555666666666666777888999:::;;;666777777666555555777999666777777888888888777777444444444444444444444444333555777888888777666555111111111222222222333333333555777777777666777888888888999:::999777444333666666666666555444333333444555555555555777:::<<<777888999:::;;;:::999999;;;<<<===>>>>>>===<<<;;;<<<======;;;999666666666333555666666666777:::<<<===<<<<<<<<<;;;;;;::::::::::::::::::;;;<<<<<<<<<;;;===???>>><<<<<>>@@@BBBDDDFFFGGGGGGDDDEEEFFFFFFFFFGGGIIIKKKLLLJJJIIIHHHJJJJJJJJJIIIKKKJJJIIIIIIHHHHHHHHHIIIJJJJJJJJJKKKLLLMMMMMMNNNKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJKKKLLLLLLMMMNNNNNNKKKMMMOOOPPPRRRUUUZZZ]]]```aaabbbcccdddfffggggggdddeeeeeefffgggiiiiiijjjffffffeeedddccccccccccccdddcccbbb```^^^[[[YYYXXXSSSSSSRRRRRRSSSUUUWWWXXXVVVUUURRRNNNJJJEEEBBBAAABBBBBBCCCDDDFFFGGGIIIJJJGGGHHHHHHIIIIIIHHHHHHGGGFFFDDDBBB@@@????????????>>>??????>>><<<<<<===???;;;<<<===>>>@@@AAABBBBBB>>>???@@@@@@@@@???>>>===:::888888888:::;;;;;;:::999:::;;;:::999888999;;;:::::::::;;;;;;;;;;;;;;;999777777::::::999:::===---------......///111111///...------------...///---...000///---,,,,,,---------..................//////......------------..............................------...///111222000000000000111111222222........./////////000000333333222222111000///...---......---,,,---000333444777777444444666666333222222111000/////////000//////000111111111111000000000222333555777999999:::;;;<<<===>>>?????????BBBBBBAAA@@@>>>===;;;999666666555444555666777888:::;;;<<>>===<<<;;;;;;<<<<<<============>>>>>>??????>>>===>>>>>>???@@@AAABBBAAAAAA@@@@@@@@@AAABBBDDDCCCBBBAAA@@@@@@AAABBBCCCGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHJJJJJJJJJIIIGGGFFFDDDBBBAAA???===<<<<<<>>>>>>>>>?????????@@@@@@>>>AAABBB??????BBBAAA>>>===@@@CCCDDDCCCAAAAAAAAA>>>>>>>>>===<<<;;;<<<=========>>>???AAACCCDDDFFFDDDEEEFFFGGGGGGFFFCCCAAA@@@???===;;;:::;;;;;;<<<;;;<<<===<<<;;;:::;;;<<<888999:::;;;;;;<<<<<<<<<;;;;;;:::999999999::::::999::::::;;;;;;:::999999::::::::::::::::::::::::777777777777888888888888888888999::::::;;;;;;<<>>??????>>>>>>>>>>>>===;;;;;;<<<>>>888777555333333444555777777777777777888999:::;;;555666888888777777888999777777888999999999999888333333444444333333222222222333555777888888777666000000000111111111111111222444666666666555666777555666888999888777444333666666666666555444333222333444555555555666999;;;666888:::;;;<<<;;;999888::::::;;;<<<<<<;;;;;;::::::;;;<<<;;;888555444333333555666666666777999;;;<<<<<<<<<;;;::::::999999888999:::;;;<<<<<<======:::===???@@@???@@@BBBDDD???@@@BBBDDDEEEFFFGGGGGGCCCDDDEEEEEEDDDEEEGGGIIIJJJHHHGGGHHHIIIJJJJJJIIIKKKKKKIIIHHHGGGFFFFFFFFFHHHIIIJJJJJJKKKKKKKKKKKKOOONNNMMMKKKJJJIIIHHHGGGJJJJJJKKKLLLMMMOOOOOOPPPJJJLLLNNNOOOQQQTTTYYY\\\```aaabbbccceeefffggghhhcccdddfffhhhiiikkklllllliiihhhgggeeedddcccccccccfffeeedddbbb___]]][[[ZZZWWWVVVUUUUUUUUUWWWXXXZZZVVVTTTQQQMMMHHHDDDAAA@@@BBBBBBBBBCCCEEEHHHJJJLLLGGGGGGHHHIIIIIIIIIIIIIIIFFFEEECCCAAA@@@???>>>>>>>>>???@@@???======>>>@@@<<<======>>>???@@@@@@AAA>>>???@@@@@@@@@???===<<<;;;::::::;;;<<<<<<;;;:::888:::::::::999888999:::::::::;;;;;;<<<<<<======:::777777:::;;;:::;;;>>>//////............//////.........------.........+++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000..............................---------///000111//////000000000111111111/////////000000000000000111111111111000///---------.........---...000222444666666333333666555333222222111000/////////////////////000000000000000//////000222333555666666777777888::::::;;;;;;;;;;;;;;;;;;:::999777666666444444333222222333444555666666888:::<<>>>>><<<;;;;;;;;;<<<===>>>???@@@AAABBB???===>>>BBBCCC>>>:::888888777777666666666666666666666777777777777777888888888888999;;;<<<===<<<;;;999888999;;;<<<===<<<;;;999888888999:::;;;?????????>>>>>>>>>======;;;===>>>??????>>>>>>>>>@@@@@@>>>;;;:::::::::999888999999:::::::::::::::888;;;<<<999999<<<;;;888999;;;======<<<:::999999999::::::999777666888:::888888888999:::;;;<<<======???@@@AAAAAA@@@??????:::999888666666666666777777888999999888777888999666666666666777888888999888888777777888888888999888999999999888888777777888888888888888888888888666666666777777888888888888888999999:::;;;;;;;;;>>><<<;;;<<<===??????>>>?????????===:::999:::;;;999777555444333444666777999999888888888888888999444666888888888888999;;;888888999999999999888888333333444444333222111111222333555666777777777777000000000000000000000000111333555555555444555666333444666777777666444333666666666666555444333222333444555444444555888:::888:::<<<=========;;;:::777888888999::::::::::::888999;;;:::777444333222444555666666555666888:::<<<<<<<<<;;;;;;:::::::::888999:::;;;<<<===<<<<<<:::<<<>>>???@@@AAACCCDDDBBBBBBCCCDDDEEEEEEDDDDDDGGGHHHIIIIIIHHHHHHJJJLLLHHHGGGGGGHHHJJJKKKJJJIIIKKKJJJIIIGGGFFFFFFEEEEEEHHHIIIJJJKKKKKKKKKKKKKKKPPPOOOMMMKKKJJJIIIHHHHHHLLLMMMNNNOOOQQQRRRSSSTTTOOOPPPRRRSSSUUUWWW[[[___ddddddeeefffhhhiiijjjjjjfffhhhjjjlllnnnooooooooonnnmmmkkkhhhfffdddcccccchhhgggeeebbb```^^^\\\[[[ZZZYYYYYYXXXXXXYYYZZZ[[[VVVTTTPPPLLLGGGDDDBBBAAABBBBBBBBBCCCEEEHHHJJJLLLFFFFFFGGGHHHIIIIIIIIIIIIEEEDDDCCCAAA@@@???>>>===>>>??????>>>======???@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@???>>>===<<<===<<<;;;<<<<<<;;;999777888999:::999888888999:::;;;;;;;;;<<<<<<=========;;;888888<<<===;;;===@@@000000///.......................................+++,,,------+++******+++,,,,,,,,,+++++++++++++++,,,,,,++++++,,,---///000------------------------......------......///000......///000000000000/////////000111111111111111000000000000///...---------///000/////////111333000333333000111333444111000000///.........//////000000000000000111111111///000111222333444555555555555666777888888888888333444555555333111111222333222111000111222333444333444555666888;;;<<<>>>::::::::::::::::::::::::;;;<<>><<<999888999888777555333444444555666777777777999777666888;;;;;;888555444444444444444333333333222333444444555555444444333333333444555666777888999777555555666888888777777666666555555555555555777777777777666666666666444666888888777666777888555777666444333666777555555555666777777777777666555888888666555777777333555777888888777555555666555777888666333222444777999888888888888999::::::888:::======<<<;;;;;;<<<666555444444333333333333555666777777666666777888555555444444555555666777666666666777888888888888888888888888777777777777777777777777777777777777555666666777777888888888999999999:::;;;;;;<<<<<<>>><<<;;;<<<>>>?????????>>>??????===;;;999999:::999888777555555666666777::::::999888888888888888444555777777777888:::<<<999999999999999888777777333444444555444333111000222222333444555666666666/////////000000111111111000222444444444333444555333444444555555444444444666666666666555444333333333444444444333444777999444555666777888777666666666666777777888888999999666888888777555333333333444555666666555666888::::::::::::::::::;;;;;;;;;888999;;;<<<===<<<<<<;;;<<<<<<===>>>@@@BBBDDDEEECCCCCCDDDDDDDDDDDDCCCCCCFFFGGGHHHGGGFFFGGGHHHJJJGGGFFFGGGHHHKKKLLLKKKIIIKKKJJJIIIHHHHHHHHHHHHHHHJJJKKKMMMNNNOOOOOOOOONNNNNNMMMLLLKKKKKKLLLMMMNNNPPPQQQRRRTTTVVVXXXYYYZZZXXXZZZ[[[\\\\\\___bbbeeejjjjjjjjjkkkkkkkkkkkkkkkkkklllnnnpppqqqqqqqqqqqqrrrpppnnnkkkhhhfffeeedddgggfffdddaaa___]]]\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYUUURRRNNNJJJFFFDDDBBBBBBAAAAAABBBCCCEEEGGGHHHIIIEEEFFFGGGGGGHHHHHHHHHHHHCCCCCCBBBAAA@@@>>>=========>>>>>>>>>======???@@@@@@??????>>>>>>===<<<<<<===>>>?????????>>>===<<<<<<;;;:::;;;;;;:::777444999:::;;;:::999888999;;;<<<<<<<<<===============<<<999:::===???>>>???CCC///............//////000---..................---+++---...---,,,***++++++---------,,,,,,+++++++++---,,,+++******+++---...------------------------------......//////......---...///000000000//////...///000111222111000000...///////////////......---///000000///000111333...111111///000333333111000////////////000000111000000000000000111222222000111111222333444555555333444444555555444444444///111333222000///000111111000//////000111222333111222222333555666888999555555666666666666555555777888999;;;;;;;;;::::::888777555555555555333222111111111222222333333333333444555666666555444333222222333333333333333333222333444555555555444444333333222222333444555555777555333333555666555444444444444444444333222222222333333333333333333333111333555444333222444666111333333...---111111...333333555666666666555444222555666333222444444000111333555555555444555666333555777555111000333666:::999999888888888888888444777999999777666777999444444444444333333333333444555777666555555777888555555444444444555666777555555666777888999999999888888888777888888999999777777777777777777777777555666666777888888999999::::::;;;;;;<<<======>>>>>><<<;;;<<<>>>@@@@@@@@@<<<>>>??????>>><<<;;;<<<999888888888777777777777999999888888888999::::::444555555555555777;;;>>>999:::999999888777555555444444555666555333111000000000111111222222333333......///000111111222222///111333444333333333555555444333222222333444444444555555555555555444444333444444333222333666888111111222222222333333333888777777666666666666666555666666555333222444555444555666555555555777999777888888999999:::::::::999:::;;;======<<<:::999???>>>===>>>@@@CCCEEEFFFBBBCCCDDDEEEEEEEEEEEEEEECCCDDDEEEDDDCCCCCCEEEFFFFFFFFFGGGIIILLLMMMLLLJJJKKKKKKKKKKKKKKKLLLMMMNNNMMMOOOQQQTTTUUUUUUTTTTTTQQQPPPOOOOOOOOOQQQSSSTTTWWWXXXZZZ\\\^^^```aaabbbcccdddeeeeeeeeegggjjjlllpppoooooonnnmmmllllllkkknnnoooppprrrrrrqqqpppoooqqqpppnnnllliiihhhffffffeeedddaaa^^^\\\ZZZYYYYYYVVVWWWXXXXXXXXXVVVUUUSSSRRROOOLLLHHHDDDCCCBBBBBB??????AAABBBCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFAAA@@@@@@@@@???>>>===<<<<<<=========<<<<<<>>>@@@>>>>>>>>>>>>>>>============>>>?????????>>><<<;;;;;;:::;;;<<<===<<<999666;;;<<<===<<<;;;:::;;;===>>>>>>>>>===============>>>;;;;;;???AAA???AAAEEE---------...///000111222------............------,,,...///...---+++,,,,,,.........------,,,,,,,,,///---+++)))))))))++++++------------------------,,,---.../////////...---,,,---///000000000///...---...000111111111000///......//////000/////////---///000000///000111222...111222000111444555222111111111111111222333444111000000000000111222222111111222222333444444555222222222333222222111111///222444444111000111333//////......///000222333000000000111222333555666222333333444444333333222555555666777777777777777666444333333333333222000111222222222333333333333111333555555333222111222111111222333444444444333222333555666666666555444555444444444444555666666666444222333555666444111222333333444333222000///222222222333333444444444///222444333111000222555777999777000...000///***222333444666666555555444111444444111111333222///...000333444444555666888222555777555111///222666555555444333222222222333222444777666444333444666555555555444444444444444444555666666555555777888666555444444444555666777555555777888999999999999888888888888888999::::::777777777777777777777777555666666777888999999:::;;;;;;<<<======>>>>>>???>>>===<<<===???AAAAAA@@@:::===@@@AAA@@@???>>>>>>888999999999999888777777777777777888999:::<<<<<<444444444333444666;;;>>>::::::999999777666444333444555666666666444111000////////////000000000000---...///000111222333444///111333333222222333444666555333111111222333555444444555555666555555555333444444333222333555888666555555555555666777888:::999777666444444333333444555555333222222444666444555666555555555777999555555666777888999::::::999:::<<<======;;;:::888BBB@@@>>>>>>@@@DDDFFFGGGBBBBBBDDDEEEGGGGGGHHHHHHEEEFFFFFFFFFDDDDDDFFFHHHFFFFFFGGGJJJMMMNNNLLLKKKLLLLLLMMMMMMNNNPPPQQQRRRPPPRRRUUUXXXYYYZZZYYYXXXYYYXXXVVVTTTTTTTTTVVVWWW^^^___aaaccceeegggiiijjjkkkkkkllllllkkkllloooqqqsssrrrqqqpppnnnlllkkkkkkooopppqqqrrrqqqpppnnnmmmpppooommmkkkjjjiiihhhhhhcccbbb___\\\YYYXXXWWWWWWRRRSSSUUUVVVVVVSSSQQQOOOOOOMMMIIIFFFCCCBBBAAAAAA<<<>>>???AAABBBBBBAAAAAAEEEEEEFFFFFFFFFEEEEEEDDD???????????????>>>===<<<;;;<<<===<<<;;;<<<>>>???<<<<<<======>>>>>>??????===>>>?????????>>><<<;;;;;;;;;<<<>>>@@@???===;;;===>>>???>>>===<<<===?????????>>>>>>======<<<<<<>>><<<<<<@@@BBBAAABBBFFF............////////////........................+++,,,......---,,,---...+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,---......,,,,,,---...---.........------///000...............---------,,,///111222222111111222,,,,,,---...///000111111//////000000000000//////////////////000000000000333111000111333444333111111111222222222333333333333333222222333333444555222222222111111111111000111111111111111222222333000000000000111111111111222222333333333333444444222222333333333333444444444333222222444444333222222222111111111111111222333333333333333333333333555444222000//////000000111111111111111222222333444444444444444444444444333444444444333333555666333444666777777777666555333333444444333333222111333333333222222111111111222222222222222222333444555333111222444555333111111111222222222333333333333333333444444555555555333444444444444555888;;;777666555444333333333333555555555444444333333333333333333444444444555555333444555666666555444444555555555555555666777777999888777666666777888888555777999;;;<<<;;;:::999666666666777888999;;;;;;777888::::::888777888999444555555444444555888:::999<<>>======@@@???===<<<<<<===???@@@@@@@@@@@@??????>>>>>>>>>999999888777888999;;;<<<777777888999::::::;;;;;;:::999999999::::::888777<<>>888777::::::666444555555555444222111///......///000111222222333000000000000///////////////111222111000///000222333222222222333444444555222333444444555555444444444444333222222333444444000333666777666555555666666666666777666666555555444555666666444333444555333444555666666666555444555777888888777888;;;===;;;;;;;;;;;;;;;<<<>>>>>><<<===>>>???AAABBBCCCDDDFFFGGGIIIJJJJJJHHHGGGEEEGGGGGGGGGGGGHHHJJJKKKLLLIIIIIIJJJKKKLLLNNNPPPPPPLLLNNNPPPSSSUUUVVVWWWXXXZZZ\\\^^^aaabbbbbbbbbbbb[[[[[[[[[ZZZYYYYYY\\\^^^YYY___fffkkkmmmnnnppprrrqqqppppppqqqqqqrrrssssssuuusssqqqooommmllllllllloooooooooooonnnmmmlllkkkggggggfffeeedddcccbbbaaa^^^]]][[[YYYWWWUUUSSSRRRRRRSSSSSSSSSQQQPPPNNNMMMKKKJJJIIIGGGDDDBBBAAA@@@>>>===<<<>>>BBBCCCBBB???AAACCCDDDFFFFFFEEECCCBBBAAA@@@???>>>>>>>>>>>>>>>???>>>======>>>>>>===<<>>>>>======<<<<<<;;;;;;::::::999AAA???===============<<>>>>>???<<<>>>???@@@??????AAACCCFFFFFFFFFFFFHHHJJJMMMNNN............////////////........................,,,---///...---,,,,,,---+++,,,,,,------,,,,,,+++------,,,,,,,,,------...,,,---......,,,,,,---...---.........------///000------..................---///111111111000111222------......///000000000//////000000000///......////////////000000000000444222111222444555444222111222222222222333333333222222111111222222333444222222222222111111111111000////////////000111111000000000000111111111111222222222333333333444444222222222333333333444444444333222222444444333222111111000000111111222333111111111111111111111111444333111000000000000111333222111111111222333444444444444444444444444444222444444444333333444666111222222333333333333333333333444444333333222111333333333222222222111111.........//////000111222444333111222444555333111111111111222222222333333333333333444444444444444333444555555555666888:::999888777666555444444444555555444444444333333333333444444444555555555555444555555666666555444333555555555555555666666777888777777666666777888999666777888::::::::::::999777777777777888999::::::666888999999888777777888555666777777666666888:::999;;;>>>???>>>>>>>>>???@@@???>>><<<<<<>>>???@@@?????????>>>>>>=========999999888777777777888888666777777888888999999999:::999999999:::999888777888;;;999444333666666222222333333333222111///...222222222222222222333333.../////////000000111111000111222222111000222333222222222222222333444444222222333444444444444444444333222222222222333444000333666777777555555666444444444444444333333222444555666444222111111222333333555666666555555444555777888999888999:::<<<;;;;;;;;;;;;<<<===>>>???<<<===>>>@@@CCCEEEFFFGGGIIIJJJLLLLLLLLLJJJHHHGGGFFFGGGGGGHHHIIIJJJKKKKKKNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQSSSUUUWWWYYY[[[[[[```bbbdddggghhhgggfffeee_________^^^\\\\\\^^^```___dddkkkoooppppppqqqrrrsssrrrrrrqqqrrrrrrssstttrrrpppnnnllljjjiiihhhhhhkkkkkkkkkjjjiiigggfffeeebbbaaa```___^^^]]]]]]]]]YYYXXXWWWUUUTTTRRRQQQPPPOOOPPPPPPPPPOOOMMMKKKJJJGGGFFFEEEDDDBBB@@@???>>>>>>===<<<===???@@@>>><<<>>>???AAABBBBBB@@@???>>>???>>>===<<<<<<<<<<<<<<<======<<<<<<======<<<<<<@@@@@@??????>>>>>>>>>>>>??????????????????@@@@@@@@@???>>>>>>>>>?????????===>>>????????????AAACCCDDDEEEFFFFFFEEEEEEGGGHHHLLLLLLMMMOOORRRUUUYYYZZZ............////////////........................---...000///---,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------...///,,,---......,,,,,,---...---.........------///000,,,---------.../////////...///000000///000111333///////////////////////////////////////...---,,,////////////000000000000222111000111333444333222222222222222333333333333111111111111111222222333333222222222111111111111...............//////000000000000000111111111111222222222222333333333333222222222222333333333333444222111222333444333222000000000000000111222333222222111111000000000000222111111000000000111111444333111111111222444666444444444444444444444444222333444333222333444666222111111111111222333333333333444444333333222111333333333222222222222111000000111111222333444444444222111222333444333222111111111222222222222333444444444444333333333333222444666777666666777999999999777666555444444444555444444444444333333333444444555555555666666666555555666666555444333333555555444444555555666777666666666666777777999999777777777888888999:::;;;888888777777777777888888666777999999777777777888555777999999888777777888999:::<<<=========???AAA@@@???>>>======>>>???@@@===============<<<<<<<<<888888888888777666555444777777777777777777777777999999999999999888777777666777666222111333333111000111111111000///......000000000000//////......---......///000111222333000111222222111111333444222222222222222333333444111222222333333333333333333222222111111222222333000333666777777666666666444444444444333333222222666666666555222000000111222333444555555555555555444777999::::::::::::;;;<<<<<<<<<<<<===>>>???@@@===>>>@@@BBBEEEHHHJJJKKKNNNOOOPPPPPPOOOMMMKKKJJJFFFGGGIIIJJJLLLLLLLLLKKKRRRRRRQQQQQQQQQQQQQQQQQQWWWWWWWWWXXXZZZ]]]___aaaeeegggjjjmmmmmmkkkiiigggaaaaaaaaa___]]]]]]^^^```cccgggllloooooooooppppppqqqqqqoooooonnnoooppppppmmmllljjjgggeeeccccccbbbdddddddddcccaaa___]]]\\\[[[ZZZXXXVVVUUUUUUVVVVVVQQQQQQPPPOOONNNNNNMMMMMMKKKLLLLLLLLLKKKIIIHHHFFFBBBBBBAAA@@@???>>>=========<<<;;;<<<======;;;999===>>>?????????===<<<;;;======<<<<<<;;;<<<<<<<<<===============>>>>>>>>>????????????????????????======>>>???@@@@@@AAAAAA???????????????@@@AAAAAAAAABBBCCCCCCBBBDDDGGGIIIKKKMMMOOOOOOOOOOOOQQQSSSXXXYYY\\\```dddiiimmmooo............////////////...........................///000///---++++++,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---...///,,,---......,,,,,,---...,,,.........------...000,,,,,,,,,---...///000000.../////////...///222444000000//////............////////////...---,,,+++////////////000000000000/////////000111222222222222222222333333333444444222222111111222222333444333333222222222111111111...............///000000///000000000111111111111111222222222222333333333111222222222222333333333333222111222333333333111111111000000000000111111444444333333222222111111000000000000000111111111444222111///000222444555333333333333333333333333222333444333222222444666555444333333333444666777333333444444333333222111222222222222222222222222333333333444444444444444333222222222333333222222111111111111222222222222555444444333333222222222111333666777777666666777888888666555444333333333444444444444444444444444555555555666666666666777666666666555555444333333555444444444444555666666555555555666777888999999888777666666666888:::;;;999888777666666666666666555777888888777666666777444777999999888777666777888999:::;;;;;;===???BBB>>>>>>===<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<666777888999888777666555777777777777777777777666777888999999888777777777777777666444333444444333000000000000000000//////////////////////////////...//////000111111222222...000111222111111333555333333222222222222333333000111222222333333222222222222222222222222222222111333666888777666666666777777666555555444444444777888888777444333333444333333444444555555555666444777:::<<<<<<;;;;;;;;;=========>>>>>>???@@@AAAAAAAAACCCEEEGGGIIIKKKLLLRRRSSSTTTTTTRRRPPPNNNLLLGGGHHHKKKNNNOOOOOONNNMMMRRRSSSSSSSSSSSSSSSSSSRRR\\\[[[[[[[[[]]]```ccceeegggiiilllnnnmmmkkkhhheee______^^^\\\ZZZYYY[[[\\\```cccfffiiijjjkkkkkkjjjlllkkkiiiggggggggghhhiiihhhgggeeecccaaa^^^]]]\\\^^^^^^]]][[[YYYWWWUUUTTTTTTRRRPPPMMMLLLMMMOOOPPPIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIHHHGGGEEEDDD>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<;;;:::@@@@@@@@@@@@???===<<<;;;======<<<<<<<<<===>>>>>>>>>???@@@@@@???@@@AAABBBAAAAAA@@@@@@@@@@@@??????======>>>???@@@@@@AAAAAACCCDDDDDDDDDCCCDDDEEEGGGIIIJJJKKKJJJJJJLLLOOORRRRRRUUUXXX[[[]]]```cccfffmmmooosssxxx~~~............////////////////////////////////////...000111000---,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,------,,,---......,,,,,,---...,,,.........------...000,,,,,,,,,---...///000000...//////...---...111444000000000///......------......//////...---,,,,,,////////////000000000000///000111222222222333444222222333333333444444444444333333333333444555555333333333222222222222111000000//////000000111222///000000000111111111111111111111222222222333333111111111222222222333333333222111111333333222111333333111000//////......333333333222222111111111///000000000111111000000111111///...///000222333333333333333333333333333222333333333222222444555666555444444444555777888333333444444333333222111222222222222222222222222111222222222111000///...222222222222222222222222000000111111111222222222444444444333333222222111000333555666555555555555999888777666555555555555444444444444444444444444555555555666666666666777666666555555444444444444444444444444444555666666444444555666777888888888888777555444555777999;;;888888777666555555555555444666888777666555666777333555777888777666666666666777999999999;;;>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<444555777999::::::999888888888888888888888777777666888999999777555666777777666555555444333333444111111000000111111111222222222222333444555555666111111111111000000000000---///000111111111333555444444333333333333333444000111222222333333222222222222222222222222222222111444777888777666666777999888777555555444555555444666777777555555666777333333444444555666777777555777;;;===<<<;;;;;;<<>>@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;<<<===>>>>>>===???AAAAAA@@@@@@BBBDDDCCCCCCBBBBBBAAA@@@??????AAAAAABBBCCCCCCDDDEEEEEEIIIJJJLLLKKKJJJJJJMMMOOOOOOQQQSSSUUUWWW[[[___bbbcccggglllqqqvvv{{{............////////////////////////////////////...///111000...,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,,,,,,,---......,,,,,,---...---.........------///000,,,---------.../////////---...//////...///000222000000//////.........------....../////////......////////////000000000000111222444444444444666888333333333333444444444444444444444444444555666666333333333333222222222222111111111111111222333333000000000000111111111111111111111111222222222222111111111111222222222222333111000111222333222111333222111000///.........000000000000000000000000///000000111111000/////////////////////000111111333333333333333333333333111222333222111222333555444333333333333444555555333333444444333333222111111222222222222333333333222333444444333222000///111222333222111000111333000000000111111111111222333333333333222222222222000222444444333222333444999888888777777888888999333333333444444444444555444444555555555666666666555555444444444555555666444444333333444444555666444444666666777777777777777666555444555777999:::777777666555555555555555444555777777555555555666222444666666666666777888444666777888888999:::<<<::::::::::::::::::::::::999999999::::::::::::;;;444555666888999:::;;;;;;888888888888888888888888555777:::999555444555777666333222444333111111444111111111111111222333444000111222333444555666666222222111111111000000000---///111222222333555777666555555444444444444444111222222333333333333333222333333444444333333222111444777888888777777777999888666444333333444444111333444555444444555777555444555555666777999999666999;;;<<<<<<<<<<<<===@@@@@@@@@@@@AAABBBCCCDDDHHHHHHIIIIIIJJJKKKKKKKKKSSSTTTUUUUUUTTTRRRPPPNNNJJJLLLNNNPPPRRRSSSSSSSSSVVVWWWYYYZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[\\\^^^```aaaeeeeeefffgggfffdddbbbaaaYYYYYYYYYWWWUUUUUUVVVXXXVVVWWWXXX[[[^^^``````^^^^^^]]]ZZZXXXXXXZZZ\\\]]]\\\\\\[[[ZZZXXXVVVTTTSSSRRRRRRQQQPPPNNNMMMKKKJJJIIIHHHFFFEEEDDDEEEFFFGGG@@@AAAAAABBBCCCCCCDDDDDDCCCDDDDDDEEEDDDCCCBBBAAA============>>>>>>>>>>>>888:::===>>>======???@@@>>>>>>======<<<<<<;;;;;;::::::::::::;;;<<<===>>><<>>>>>==================999<<<>>>>>><<<<<<===???===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>???AAAAAA???BBBFFFFFFDDDDDDHHHKKKJJJKKKKKKLLLMMMNNNNNNOOONNNOOOQQQTTTWWWZZZ\\\]]]^^^ccchhhjjjkkkooouuuzzz}}}............/////////000000000000000000000000000,,,...000000///...///000+++,,,,,,------,,,,,,+++333222111000............,,,---......,,,,,,---...---.........------///000...............---------***---///000000//////000////////////////////////,,,---...000111111222222////////////000000000000,,,...111111000000222555333333333444444444555555333333222222333333444555444444444333333333222222111111111111111222222333000000000000111111111111000111111111111222222222000111111111111222222222222111000111222222222000------......///111222333//////000111222333444444000111111111000///---,,,...000222333444333111000222222222222222222222222111222333222111111333555222333444555666555444333333333444444444333222222111111111222222333333333,,,...111333555555444444///222333333000///111333000000000000111111111111111111111222222333333444000111111///...///111333111111111222333444666666333333333444444555555555333333333444444444555555444333333333444666888999444333333333333444555555555555666777777666555444444444444555555666777888555555444444444555555666333555666666555444444555444555666666666888;;;>>>000333666777666555555555777777888888888888777777444444444444555555666666777666555444444555777888333444444555666777888888333777:::888444222444777777222111555555111111555000000///000111222444555333333333222222222222222//////000111222333333444000222444555666777:::<<<888888777666666666666666222333444444555555444444444444555666666555444444222444888999888777777777>>>===:::888777777888888777888999888666555555666777666666666888999;;;===999:::;;;;;;;;;<<<>>>@@@BBBBBBAAABBBBBBCCCDDDEEEFFFFFFHHHJJJKKKMMMOOOOOOOOOPPPQQQRRRRRRQQQOOONNNJJJJJJKKKLLLNNNPPPRRRTTTUUUVVVWWWWWWVVVTTTRRRQQQRRRSSSUUUWWWXXXXXXYYYYYYYYYXXXWWWVVVVVVVVVVVVWWWRRRSSSSSSRRRPPPQQQSSSUUURRRPPPNNNPPPRRRSSSQQQNNNOOOMMMKKKIIIJJJLLLPPPRRRPPPQQQRRRRRRQQQPPPNNNMMMIIIIIIIIIIIIHHHGGGEEEEEEBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCC??????@@@AAAAAA@@@>>>>>>>>>===============<<<<<<:::===???>>>;;;:::;;;<<<======<<<<<<<<<===>>>>>>@@@@@@@@@AAABBBDDDEEEFFFCCCGGGKKKKKKIIIIIIMMMQQQOOOPPPRRRTTTVVVXXXYYYZZZ\\\]]]```eeeiiimmmppprrrwww|||...------,,,,,,...///000000000000000000000000000000000000000000000000000//////............//////,,,,,,,,,++++++*********000000//////.........---)))+++------------///000------...//////000//////............////////////000000000///---,,,...///---......///000111111222222111111111000000//////111111222222222111111000222222222222222222222222444333222111111333444666333333333333333333333333111111222333444555555666...///111333333111///...333333222000///---,,,,,,000000111222222222222111333333222222111000000000111111000000000000111111//////000000000000//////---111555444000---...111000000////////////000000555555444333222222222222///111222222111111222333666555444333333333333333,,,...111444444444222000222222222222222222222222111000///000111222111000000000////////////000111000111222222111000///...000000000000111222333444000000000000000111111222000111333444555444444333666555444333333444555666777666666555555555555555777777666444444333333333111222222333444555666666444555555555444333333222555444444444444555666666666555555444444444555555777555444444555555444222666666555444444444444555666555555444444444555555:::666555:::999555555999666666666666777777777777666999:::888444111333555333333444444555666777777555555666666666666555555333888888222000555666222222222222111111111111111///222333000000333222///222222222222333444555555444555777777666666888999333444555666666555444444666444222333555777666444999666333444777::::::888555777:::<<<===;;;999777;;;:::777666555666777888666555444444444666777888666666777888;;;===>>>>>>@@@<<<;;;>>>@@@===<<<>>><<<===???@@@AAAAAABBBCCCBBBDDDFFFHHHIIIIIIIIIIIIKKKLLLMMMNNNNNNMMMLLLKKKIIIHHHGGGGGGIIILLLOOORRROOOOOOPPPQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOSSSPPPNNNOOOQQQRRRPPPMMMNNNNNNNNNNNNOOOOOOOOOOOOLLLMMMMMMMMMMMMKKKIIIHHHFFFEEEEEEEEEFFFIIIKKKMMMMMMOOOQQQQQQOOOLLLJJJJJJKKKJJJIIIGGGDDDBBB@@@>>>AAAAAA@@@>>><<<===???AAA@@@@@@@@@@@@@@@@@@@@@@@@BBB???AAADDDBBB;;;:::???<<<===>>>???>>>===<<<;;;<<<===??????===<<<======>>>>>>???@@@@@@@@@@@@???DDDCCCCCCDDDGGGIIIHHHGGGOOOOOOOOOQQQSSSVVVYYY[[[^^^bbbeeeggghhhkkkppptttvvvzzz000000///...///000111222000000000000000000000000000000000000000000000000//////............//////------,,,,,,,,,+++++++++000/////////............---...//////...---...000......///000000000//////............///////////////000000///------...000.........///000111111111111111111111000000000///111111111222222111111000222222222222222222222222222222333444444444444444333333333333333333333333111111111222333333444444///000111222222111000///000000000000000000//////000000111222222222222111222222222111111111000000111111000000000000111111000000111111111111000000...222444333///---///111111111111111111111111111222222111000000000111111///111222222111111222333555555444333333333333333///111333444555444333222222222222222222222222222444333333333333444333222000000/////////000000111000111111222222111000///222222111111111111111222000000000000000111222222///000222444555555555555666555444444444444555666666666666555555666666777888777666555444444444444222333333444444555555555444444555555444444333222444444333333444444555666555555444444444555555666888777666666777777666444666666555444444444444444555555444444444555555666888444444888888444444888444555555555555666666666555666777666555444555666333333444444555666666777444555555666666555555444444666666333333444666555111111111111111222222222000333444111111444333000222222222222333444555555333555666666666666777999555666777888777777666555666444222333666777666555999777555666888;;;:::999777999;;;======;;;:::888;;;:::888666666777888999777666666555666777888999999::::::888777===IIIRRRCCC>>><<<>>>>>><<<;;;<<<;;;>>>AAAAAA??????@@@CCCDDDEEEFFFHHHIIIJJJJJJIIIJJJJJJKKKLLLLLLKKKJJJIIIGGGFFFFFFFFFHHHJJJMMMNNNMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKJJJJJJJJJKKKLLLKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKKKKKKKJJJIIIGGGFFFCCCBBBAAAAAABBBDDDFFFHHHHHHJJJLLLLLLIIIGGGFFFFFFEEEEEEEEEDDDBBBAAA???>>>===???@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAABBBEEECCC>>>===AAA??????@@@AAAAAAAAA@@@???;;;===???@@@@@@@@@AAABBBAAABBBCCCDDDDDDEEEEEEEEEJJJKKKMMMNNNPPPQQQRRRSSS[[[\\\]]]```dddhhhkkkmmmvvvzzz~~~000000/////////000111222000000000000000000000000////////////////////////000//////......//////000.........------------,,,////////////............///000111000...---...///000000000111000000//////............////////////...///000///......///111......//////000000111111111111111111000000000000000000111111222111111000222222222222222222222222111222444666666555444222333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000111222222222222111222222222111111111111111111111000000000000111111111111111222222111111111000222333111...---000222111222333444444333222111111111000000000111222222///111222222111111222333555444444333333333333333444444444444444444444444222222222222333333333333555555444444333333222222111111000000000000000111000000111222222222111111444333222111000000000000111000000000000111222222111222444555666666555555666555444444444444555666666555555666666777888999888777666555555444555555444444444444444444444444444444555555444444333333333333222222333333444555444333333333444555666666999888777777888888777666666555555444444444444444444333333333444555666666666333333666666444444666333333444444444555555555444333333444666888888777333333333444555555666666333444444555555444444333555333333555555333444777000000111111222222333333111444555333333555444111111222222333333444555555444666777777777777888:::999999999999888777666666555444333444666777666555:::888777888:::;;;<<<;;;;;;;;;<<<<<<<<<;;;::::::;;;:::999888777888999:::999888888777777888::::::666:::<<<:::;;;HHH```tttFFF@@@<<<======::::::<<<<<>>???@@@AAABBBCCCEEEGGGGGGEEECCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@888;;;>>>@@@???>>>>>>>>>????????????????????????AAAAAABBBEEECCC@@@@@@CCC???@@@AAABBBCCCCCCCCCBBB>>>@@@CCCDDDDDDEEEFFFHHHGGGHHHJJJLLLNNNPPPPPPQQQTTTXXX\\\___```ccchhhllltttvvvxxx|||.............../////////////////////////////////////////////////////////000000////////////000000/////////...............///////////////............///000000......///000111111222111111000///...............////////////---...000000//////000111.../////////000000000111111111111000000000000000///000000111111111111111111111111111222222222222222333444555666555444444333333333333333333333333222111111111000000//////111111000000000000111111333333222111000///...---000000111222222222222111111111111111111111222222222111111000000111111222111111111111111111111111111222222000......000333111222444555555444222111222222111111222333444444///111222222111111222333444444333333222333333444666555444333333333444555222222222333333333333333333333333222000//////000222222111000000000111111000111111222222333333333333222222111000000111111111111000000111111222333444444555666666555444333555555555444444555555555555555555666777888999:::888777666555555555555555555555555444444333333333333444444555444444333333222222111111222222333444222222333333444555666777999777666777888888777666666555444444333333444444222222333333444555666777444444444555555444555666333444444444444555555555555222111333777999777555333333333444444555555555222333333444444333333222777222111555666222222666000000111111222333444444222666666444444666666222111111222333444444444444666777999999888888:::;;;::::::999999888777666666555444555555666777666666999999999:::;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;::::::999999:::;;;;;;;;;;;;:::999999:::;;;<<<666:::===;;;===KKKbbbtttFFF???;;;<<<<<<;;;;;;>>>???>>>>>>@@@CCCDDDCCCBBB??????@@@@@@AAAAAAAAAAAACCCCCCCCCDDDDDDDDDDDDDDD???@@@BBBCCCDDDDDDDDDCCCEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@??????>>>=========:::===@@@@@@>>>>>>AAADDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA???>>>@@@??????>>>>>>>>>???@@@@@@BBBDDDDDDCCCBBBBBBCCCBBBBBBCCCCCCCCCBBBAAAAAA;;;===@@@AAA@@@???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCEEEGGGFFFEEEGGGIIICCCDDDEEEGGGHHHIIIJJJJJJHHHKKKMMMNNNNNNOOOPPPRRRUUUWWWZZZ^^^aaadddfffgggkkkrrryyy}}}.........///////////////////////////////////////////////////////////////000000////////////000000////////////////////////.........///////////////+++---............000111111111222111111000///...............////////////,,,...000111000000000111////////////000000000000000000000000000000111111...///000111111111111111000000000111111222222222444444333222333444555666333333333333333333333333222111111000000//////...111111000000000000111111333333222111000//////...000000111222222222222111000000000111222222222333222222111111111111222222111000////////////000111111111000///...///111333///111333444444333111///111111111111222333333444///111222222111111222333333333222222222333333444555333222111000111333444222222333333333444444444222333444222///...///000333333222111111111111111111111222222222333444444111111000000111222222333111111111111111222222333...///111222333333333222444555555555555555555444444444444555666888::::::777666666555555555555666555555555444444333333222333333444444555444444333222111111111111222333333222222222333333555666777777555444555777777666555555555444333333333333333222222222333333555666777333444555444555666666666444444555555555666666666666444222333666777555333333333333444444444444444222222333333333333222222777222000333555333333444000000111222333444444555333666777444444777666333000111222444444444444444444555777777666666888999999999888777666666555555444555666777777666666666888999:::::::::;;;;;;<<<;;;:::999888888999::::::;;;;;;;;;;;;;;;<<<=========<<<;;;::::::;;;<<<===;;;<<<;;;::::::>>>GGGOOOCCC>>>:::<<<===<<<===@@@AAA<<<999>>>FFFJJJGGGAAA>>>>>>======>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA<<<>>>???AAAAAAAAA@@@???AAAAAAAAAAAA@@@???============<<<<<<<<<;;;;;;;;;888;;;>>>>>><<<===???CCC??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAA@@@???===<<>>>>>===============>>>???AAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCBBBAAAAAACCCDDDDDDCCCBBBBBBEEEGGGDDDDDDEEEEEEFFFGGGGGGHHHFFFHHHJJJKKKKKKMMMPPPQQQOOOOOOQQQRRRTTTWWWXXXYYYXXX[[[___aaaccceeehhhjjjnnnqqquuuzzz///000111222222222111111000000000000000000000000////////////////////////111000000//////000000111...////////////000000000.........///////////////***,,,............000222000000000111000000//////............////////////---///111222111000000000////////////000000000000000000000000111111111111......///000111111111111//////000000111222222222444333111000111222555666333333333333333333333333222111111111000000//////000000000000000000000000///000000111111222222222000000111222222222222111//////000111222333333333222222111111111111222222111000///......///000111000000000000000111111222///000111222222111000///000000/////////000111111///111222222111111222333222222222222222333333444222111000000000111222333222222333333444444555555333555777555222000222444444444333222111111111111333333222222222333444444000000000000111222333444222111111111111222333333&&&(((+++...111333333444444444555666666555444444333333444444555777888999666555555444444444555555555555555444444333333333333333444444555555444444222222111111222222333444333222222222333444555555555444333444555666555444555444444333333333333333333222222222333444555555222555555333444777777555444555555555555666666666666555444444555555333222333333333333333333444444222333333444444333333222444444333222555:::999555111111222222333333444444333666777555555777666333000111333444555555444333000222333333333333444666888777666555555555555555333555777888777666666777555777999:::999999999;;;999888888888888999:::;;;;;;;;;<<<======>>>??????>>>===<<<;;;;;;;;;<<<===<<<;;;;;;;;;======<<<;;;BBB===:::<<<>>>======@@@@@@:::777<<>>======>>>>>>>>>===<<<<<<<<<===>>>???@@@;;;<<<===>>>???>>>===<<<>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;<<<<<<===>>>@@@;;;;;;<<<<<<<<<============>>>????????????======<<<<<<<<<<<<<<<<<<<<<;;;<<<===?????????@@@BBBCCCDDDEEEEEEEEEEEEDDDCCCCCCEEEEEEEEEDDDCCCEEEHHHKKKFFFGGGHHHJJJKKKMMMNNNOOOLLLPPPSSSRRRSSSXXX\\\\\\``````bbbdddgggjjjlllnnnrrruuuzzz///000111222333222111111000000000000000000000000000000000000000000000000111111000000000000111111........./////////000000............/////////000---...000000//////000111......///000000000//////............////////////...000222333111/////////000000000000///////////////000000000111111111111---...///000111111111111/////////000111222222222111111111111222222333333333333333333333333333333111111111111111111111000///000111222222111000//////000000111111222333333000000111222222222222111...///000111222333444444333222222111111222222333222111///......///111222/////////000222222111000111111111111111111111111111000000////////////000///111222222111111222333222222111111222333333444000000000000111111222333222222333333444555555666333777999777444222555888555555444222222111111111555555333333222333444444222111111111111111222222222222111111222222333444(((***---///222333444444444444555666666555444444333333333333444555777777444444333333333333444444444444444444444444333333222333444444555555444444222222222222222333444444333333333222333333444444444333222333555666555444555444333333222222333333333333333222333333444444000444444111222666777444333333444444444555555555444555666555333222333444333333333333333333333333333333444444444444333333000666555000777DDDDDD999333333333333333333333333333666777444444777666333///111333444555555444333000111333333222222444555777777666555555555666777222555888999777666666777222555888999777666777999777888888999:::;;;<<<<<<:::;;;<<<>>>???@@@@@@@@@???>>>===;;;;;;;;;<<<===::::::<<>>???<<<<<<===<<<:::999<<<@@@AAA???===@@@???===<<<<<<<<<======;;;;;;::::::;;;<<<>>>???;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;999999::::::;;;<<<<<<<<<888888888999;;;<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<===????????????>>>=========>>>>>>>>>>>>======???@@@AAAAAABBBEEEGGGGGGHHHIIIJJJJJJKKKKKKKKKHHHJJJMMMNNNOOOQQQTTTVVVWWWWWWYYY\\\^^^```bbbcccccciiikkkjjjlllrrrwwwvvv}}}~~~---...///111111000000///000000000000000000000000111111111111111111111111111111000000000000111111---.........//////000000---.........//////000000000111222111000///000111------...//////000//////............/////////000///111333333111///......000000000000//////////////////000000111111111222---...///000111111111111...//////000111222222222...000111333333222111000333333333333333333333333111111111111111111222222...000111333333111000...333222222222111000000000000000111222222222222111......///111222333444555333222222111111222222333333222000//////000222333/////////111333333111///222222111000000111222222333333222111000000111111///111222222111111222333222111111111222333333444//////000111222333333333222222333333444555666666222666999777444333555999666555444333222222222222777666444333222333333444444333222111000000000000222222111111222222333444111222333444555444333222333444555666666555444333333333333333333444555666333333222222222333333444444444444444444444444444222333333444555555555444333333222222333333444555444444333222222222333333555333333444666777666555555444333333222222333333444444333222222222333333...222333000111555666222222222333333333444444444222444666555333222444666333333333333333333333333333444444555555444444333,,,777777000888KKKMMM>>>444333333333333333333333333666666444444666666333///111333555555555444333222444555555444555666888777777666555555666777888222555999:::777666666777111444777888666555666888777888999;;;<<<======>>>:::;;;===>>>@@@AAAAAAAAA???>>>===;;;;;;;;;<<<======>>>???????????????@@@CCC???===??????<<<999:::999;;;===<<<:::999:::;;;>>>===;;;:::999999:::;;;::::::999999:::<<<===???<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;888888999:::;;;<<<======888666444666:::;;;:::777<<<<<<=========>>>>>>>>>:::;;;===???@@@@@@@@@?????????@@@AAABBBAAAAAAAAA@@@BBBCCCDDDEEEFFFIIIKKKJJJLLLMMMOOOQQQRRRSSSSSSSSSWWW\\\```bbbdddfffgggoooppprrruuuxxx{{{}}}~~~111000//////000222555777222222222333333333333333000000111111000000///...///000000000111111222222...///000///...---///111---.........------///000222111000//////............------------...//////000000000000////////////111111000///...------,,,111111111000//////......000111111000///......///333222000222444555222000000000000000000000000000///000000000///000111333333333333333333333333333222222222222222222222222333222111000000111222333///000222111///.........//////000111111111111111111111111111111111111111000000000000000111111222000000111111111000000/////////000111111111111111000000000000000000000000222222111111111111222222222111000//////000111222111111000...111555444///,,,---///000222333333333333555777888666444333333333555888888777555444444444333111000111333555777111222333333444444444444444000...000444666444000888666333222222333444555333222111111111222444444111222222333444555666666555444444333333444444555555555444333222222222222444444444333333444444444333444666777777666444333222111111111000000//////111111222222222333333333111222444666777666666555333333333444444444555555555444444333333444444555111333666777666444222222666555444333222333333444555555555444444333333333888777555444222222222222444444333333333444555555333444555666777999::::::555444444333333333444444444444444555555555666666111111222222222333333333111222333444555777888888777777777888999999777555666666666666666777888888:::888777555555777888:::<<<<<<;;;;;;;;;:::::::::???<<<:::;;;???AAABBB@@@?????????>>>======<<<<<<======>>>>>>??????@@@@@@>>>>>>>>>>>>===<<<;;;;;;999:::<<<<<<;;;:::999:::888999::::::888888888::::::;;;;;;<<<<<<======>>>888888999999::::::;;;;;;888:::<<<<<<999666555444777888999::::::;;;;;;;;;999999999:::;;;<<<===>>>:::;;;<<<===============<<<>>>???@@@@@@AAACCCDDDIIIGGGFFFGGGJJJJJJHHHEEEHHHIIIKKKKKKMMMPPPUUUXXXZZZ\\\___cccgggjjjlllmmmooorrrvvvyyy|||555555444333444555666777222222222222111111111111111111111111111000000///000000111111111222222222......///...---,,,...000...///000///......000222222111000000000000222222......------......///000///000000000000000000000//////////////////......000000000///////////////000111222222000///000111333111000111333444222000111111111111111111111111000111111111000000111333333333333333333333333333222222222222222222222222222222222111111222222222000111222111///...///000000000111111222111111111111111111111111111111111000000000000000111222222000111111111111111000000//////000111111111111111111111111111111111111111111111111000000111111111111111000000000000111111111222000///111555444///,,,---...///000111111111...000333444333222222222333555777888666555444444777555333222222333555666111222333333444444444333444111///000444666444111444///+++,,,111444444111333222222111222333444555333333444444444444444444444444333333333333444444222222111111000111111111888666555333222222222333222444555666666555444222333222222222111111111111111222222222222333333333222333444666666666666555333333333444444444555555555444444333333444444555222333444444222222222444666555444333333333444444444444444444333333333333444444444444444444444444333333333333333444444555333444444555666777888888555444444333333444444555444444444555555555666666333333333333444444444444666666666666666666666666777777888999999999777666888888888888888888999999:::999888777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;>>>======@@@BBBCCC@@@>>>>>>>>>>>>======<<<<<<<<>>????????????===<<<<<<<<<<<<===>>>>>>===>>>>>>???@@@@@@??????>>>@@@BBBCCCCCCDDDFFFHHHLLLKKKLLLOOOSSSUUUUUUSSSWWWYYY\\\___aaaeeejjjnnntttwww{{{555555555444444333333333444333333222222111111111222222222222222111111000111111111111111222222222//////000///...---///111000111111111000000222333222111000000111333555666///............///000000/////////000111111111222.../////////000000000000......////////////000000000222333222111111222333222111000111333333111000111111111111111111111111222333333222000000111333333333333333333333333333222222222222222222222222222333333444444333333222111222111000......000222111222222222222222111111111111111111111111111111111000000000000111222222000111111222222222111111///000111111222111111111111111111111111111111111111000000//////000000111000000111111111111111000000222111///111444444000//////000111111111111000+++...111222222222222333222444777777666444444555777666444333222222333333222222333444444444333333444111///111444555333111111+++'''***222666444000333222222222222333444444555555444444444333333333333222222222222222222333222111111111111222222333777666444222222222444555222333444555555444333222333333333333333222222222222222222222333333333333222333444555666666666666333333333444444444555555555444444333333444444555333333333111000111333555666555444444333444444444333333333333333333444444111222333555666666666555333222222222333333444555444444444555555555666666555444444444444444555555444444555555555666666666444444444555555555666666777777777777777777777777888888999999999999888888;;;;;;;;;:::::::::::::::999999999999999999999999::::::;;;;;;<<<============>>>AAADDDEEECCC???;;;<<<<<<<<<<<<<<<;;;;;;;;;===>>>>>>@@@AAABBBCCCCCC===>>>>>>======<<<;;;:::;;;;;;:::888666777:::===999:::;;;;;;999999:::;;;999999999::::::::::::::::::::::::::::::;;;;;;;;;444777:::<<<<<<<<<===>>>===>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBAAABBBCCCDDDEEEEEEEEEEEEFFFHHHKKKLLLMMMOOORRRTTTWWWXXX[[[```fffjjjllllllpppsssxxx}}}444555555555555444333222444444444333333333333333222333333333333222111111111111111111111111111111111222222111000000111333000111222111000000222444333222000000000222555666000////////////000111111//////000000111222333333000000000000000000000000------...//////000111111///111222222111111333444111111111111222222111000111111111111111111111111333444444333111000111333333333333333333333333333222222222222222222222222222333444555555444333222222222111///...///111444222333333333333222111111111111111111111111111111111111000000111111222333000111222222333222222222000111111222222111111111111111111111111111111111000000////////////000000///000111222333222111000///222222///000444333000333333333444444333333222///111333444333333444555222444555666555444444555444444333222222222222222222333333444444333333333333222000111333444333111222...,,,...333666555333111111111111222222333333444444444444444444444444222222111111111111222222333333333333333444555666333222111111222555888:::222333333444444333333222333333333333222222222222222222222333333333444444333444444555555555666666333333333444444444555555555444444333333444444555222333444333222222444555555555555444444444444555333333222222333444555666000222444666777777666555222222222222222333444555444444444444444444444444555444444444444555555666555555555555666666666666444444444555555555666666444555666777888:::;;;;;;888999::::::999999::::::<<<<<<<<<<<<<<<;;;;;;:::888999999::::::999999888999:::;;;<<<===>>>??????>>>???BBBDDDDDDAAA===;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBBCCCDDD@@@@@@@@@@@@???>>>===<<<888999999999777888:::<<<:::;;;<<<<<<;;;:::<<<===<<<<<<============>>>>>>;;;;;;<<<<<<<<<<<<=========???@@@@@@???>>>>>>???@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIJJJLLLNNNPPPRRRSSSSSSUUUXXX[[[___aaadddhhhjjjnnnppptttzzz666777888999999999888888222333333444444555555555444444444444444333222222111111111111111111111111111222222111000000111333000111222111000000222444444333111000000111333444111000000000000111222222///000000111222333333444333222222111000000//////---......///000111222222...000111111000000222333000111222222222111111111111111111111111111111111333444444333111000111333333333333333333333333333222222222222222222222222333444555666666555444333222333222000///000222555222222333333333222222111111111111111111111111111111111111111111222222333111111222333333333333333111111222222222222111111111111111111111111111111000000////////////000000///000111333333333222111///222333000000333333111333444444444444333222222222444555555333222333444111333444444333333444555333444444555555666555555333333333444444333333222333222111222222333222111222222333333222222444555///000000111111111111111222222333333444555666666222111111000000111111222333333333333444555666666222111111111333555888:::333333333333333333333333111111222222222222222222222222333333333444444444444444444444555555555666333333333444444444555555555444444333333444444555111333666777666555555555444555555555555555555555444444333222333444666777333444666777777666444333222222222222333444555666444444444444333333333333444444444444444555666777555555555666666666777777444444444444555555555555444444555666888999:::;;;888:::;;;;;;:::999;;;===;;;<<<=========<<<;;;;;;888999999::::::999999888::::::;;;<<<>>>???@@@@@@???@@@@@@@@@???>>>======;;;;;;;;;<<<<<<=========@@@AAAAAACCCDDDEEEFFFFFFAAAAAAAAAAAA@@@???>>>===666999<<<===<<<;;;::::::999;;;<<<<<<;;;;;;<<<>>>======>>>>>>???@@@@@@@@@??????@@@AAAAAABBBBBBCCCDDDFFFGGGFFFDDDCCCDDDEEEFFFGGGIIIKKKMMMOOOPPPPPPLLLMMMNNNPPPRRRUUUWWWYYYXXXZZZ]]]aaaeeehhhjjjkkknnnqqquuuyyy}}}999999999::::::;;;;;;;;;555555555666666666777777777777777777777666555555444444444333333333333222000111222111//////111222000111222222111111222444333333222222111222222222222111111111111222333333111111111222333333333444444444333222111000////////////000111111222333333///000222111000000111222111222444444222111222333222222222222222222222222222333333222000000111333333333333333333333333333222222222222222222222222333444444555555444444333222222333222000111333555000111111222333333222222111111111111111111111111222111111111111222333333111222222333444444444444222222222333222222111000222222222222222222222222111000000//////000000111000000111222333333333333...222333000///222333222111111222222222111111000222333333222111000111222000222333333222333444666444666777999::::::999888333333444444444333222222333333333222222222222111111444666444000...111444///000111111222111111111111222222333444555666777222111111111111111111222333222222222222333333444444444333333333444444555444444333333333333444444111111111111222222222222333333333333444444444444555555444444444555555666333333333444444444555555555444444333333444444555000333777999888666555555444444555666666666666555777666444333333555777888555666777777666555444333222222222333444555666777444444444444444444444333444444444444555666777777555555666666666777777777444444444555555555555666777777777777777777777777999;;;===<<<::::::===@@@;;;<<<===>>>???>>>======::::::::::::::::::::::::;;;;;;<<<===>>>???@@@AAA@@@@@@???===<<<<<<>>>@@@;;;<<<<<<===>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCCCCAAAAAAAAAAAAAAA@@@>>>>>>888<<<@@@BBBBBB???>>>===<<<===??????>>>>>>@@@AAA??????@@@AAACCCDDDEEEFFFCCCCCCDDDFFFGGGHHHIIIJJJGGGIIIKKKLLLLLLMMMOOOQQQRRRSSSVVVYYY\\\^^^```aaabbbcccdddgggjjjnnnqqqrrruuuwww{{{CCCBBBAAA@@@@@@@@@AAABBB???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777777777666666666666333444444333222222333555222333444333222222444666111222333444555555444444222222222222222333444444222222333333333333333333333333333222222111111111111111111222333333333444111222333333111000111222111333555555333222333444222222222222222222222222000111111111000000111333333333333333333333333333222222222222222222222222444444333333333333444444111222333333222222333555......000111222222333333111111111111111111111111222222111111222222333444111222333444555555555555222333333333222222111000222222222222222222222222111111111000000111111111111111111111222333444444---222444111///111333222000000111111111111111000000111111111//////111333000111222222222222444666555666888::::::999777666333444444444333333222111333333333333222111111222222333555444222111111222000111222333444333333222333333333444444555555555222222222111111222222222444333333222222222333333333444555555555444333222555444444444444444444555222222222222333333444444333333333444444444444555666555444444444444555666333333333444444444555555555444444333333444444555111333555666666555666777333444555666777777666555:::888666444444555777999666666666666555555555444333333333444555666888888444444444444555555555555444444444444555666777888555666666666777777777777555555666666666777777777999999999999999999999999999<<<>>><<<::::::>>>BBB;;;<<>>===<<<;;;;;;<<<===>>><<<<<<===>>>??????@@@@@@???@@@@@@???<<<<<>>???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBB???BBBEEEGGGFFFEEEDDDEEEEEEFFFHHHHHHGGGHHHIIIKKKIIIJJJKKKMMMOOOQQQRRRSSSPPPQQQSSSTTTWWWYYYZZZ[[[ZZZ\\\___aaabbbeeehhhkkkkkkmmmppptttxxx|||~~~SSSQQQOOOLLLKKKLLLMMMMMMIIIHHHGGGEEECCCAAA@@@???>>>>>>>>>???>>>======<<<;;;:::::::::999999888888777888999888666666888999444555555555444444666777///111444666888888777666333333222222333333444555444333333333333333333333111222222222222333333333222333333333333444444444333444555444222111222333222444666666333222333555222222222222222222222222///000000000///000111333333333333333333333333333222222222222222222222222444444222111111222444444000222444444333333333444,,,---///000222333333333111111111111111111111111222222111111222222333444111222333444555555555555333333333333333222111000222222222222222222222222222222111111111111222222222111000000111333555666---222444111///111333333000111222333333333333333///000111111111111444666000111222222111222444666444555777888777555222000444444444444333333222111333333444333111111111222555444333444666666444222222333444555666555444444555555444444444333333333333333222222222222333333777666555555444444444444///111333666777666555444666555555444444555555666333333333444444555555555333333333444444444555555666666444333333444555666333333333444444444555555555444444333333444444555222333333333222333666888333444666777777777666555<<<:::777555555666777999666666555555555555666777333444444555666777999999444444444555555555666666444444444555555777888888666666666666777777777777777777777777888888888888777777888999;;;<<<======999<<<>>>===::::::>>>CCC<<<===@@@BBBDDDDDDCCCBBBAAA???>>><<<<<<>>>???AAA=========>>>??????@@@@@@>>>AAABBBAAA???>>>@@@BBB>>>>>>???AAABBBCCCDDDDDDNNNNNNMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJJJJHHHGGGGGGEEEGGGHHHIIIHHHHHHJJJKKKNNNPPPQQQRRRQQQQQQSSSTTTUUUVVVXXXZZZ]]]___aaabbbdddeeegggiiilllnnnpppqqqvvvxxx{{{}}}~~~qqqooolllhhhfffeeeeeeeee^^^]]][[[YYYWWWUUUSSSRRRKKKJJJGGGEEEEEEFFFHHHJJJBBBAAAAAA@@@@@@@@@@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<999999999888888888888888999999999::::::;;;;;;;;;444555777888888888777666555555555555555555555555666666666555555555444444444444444555666666777777111333555555222000111333111222333444444444444444555555444333333222111111...111333222000000222444111111222333333222111111333444555555444333222111666555444444333333444444444333333333333333333333333222111000111222333444///000222444444333222111///000111222333333333333444444444444444444444444333333333333222222222222555555444444333333333222999777555333222222333444222222111000111222333444333333333333333333333333222222111111111111222222//////000111222333444444444111111222111...000555222222222222222222222222111111222222222222111111555333222333666777555333:::888666444333333444555///222555666555333333333222222333333333333222222555444333222111111111222888555111222444666555333111333444555444444666777999888777777666666666666777777666666555444444333666555444333333444555666000222555888:::;;;::::::555555666666666555555444666555444222222222333444111333555777777666555444666666666666666555555555555444444444444555666777777777666666666666555555555666777666555555777999888888777777666666555555888777777666666666666777777666555555666777666555777777666666777888:::;;;::::::;;;;;;;;;<<<<<<<<<<<<>>>@@@@@@@@@@@@AAACCC>>>???@@@BBBDDDFFFGGGHHHEEEDDDCCCBBBAAABBBCCCCCC>>>@@@AAAAAAAAAAAADDDFFFFFFDDDBBB@@@AAACCCFFFHHHGGGGGGIIIJJJLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRTTTTTTSSSTTTUUUUUUVVVVVVVVVVVVXXXWWWVVVVVVWWWZZZ\\\^^^ccciiijjjeeeccciiimmmmmmpppqqqrrruuuyyy~~~zzzyyywwwtttqqqnnnllljjjcccaaa^^^[[[ZZZZZZ[[[\\\XXXWWWTTTQQQNNNLLLJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCBBBBBBAAA@@@??????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999::::::::::::999999888888888888888888777777999999999888888777777777555555666666777777888888444666888777555444555666444555666777777777777666888888777777666666555555222444666555444333555777444555666666666666555444666666777777777666555444777777666555555555555666444444444555555555555555444444444333333444444555222333555666666666555444222333333333333444444444444444444444444444444444555555555555444444444444444333333333222222222222555555444444444555666777333222111111111222444555222222222222222222222222111111000000000000111111333333333333222222222222333222333666555333555:::444444444444444444444444222333333444444333333222555333222333555777555444777666444222111111222333222444666666444111000000222333333444444333333222444444444333333333222222555333111111222444444444000222333333333333444666777666666555444444444555444444444444444444444555555666888888888888666555111222444555666666555555444444555555555555444444888777666555444444555666555666777888888777666666777777777777777777777777888777777777777888888888999999999999999999999999666777888777666555777999777777777888888888999999;;;::::::999999999::::::::::::999999:::::::::999;;;;;;:::::::::<<<===>>>?????????@@@@@@AAAAAABBB>>>@@@AAABBBAAABBBDDDEEEBBBBBBCCCDDDEEEFFFGGGHHHIIIHHHFFFEEEDDDEEEEEEFFFFFFHHHHHHHHHGGGHHHJJJKKKGGGGGGHHHHHHJJJLLLMMMNNNPPPQQQSSSUUUWWWYYYZZZ[[[\\\\\\\\\]]]^^^___aaabbbfffggghhhiiijjjjjjkkkjjjoooooooooppprrruuuxxxzzz}}}zzzyyyyyyzzzxxxvvvsssooojjjgggdddcccbbbaaa___]]][[[XXXWWWVVVUUUTTTRRRPPPNNNMMMLLLKKKIIIHHHGGGFFFEEEDDDCCCCCCDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@??????>>>>>>======???>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::777888999888666555666777555666777777777777777777888888777777777777777777444555666666555444666777555555666666666666555555555666666777777777777666777666555555444444555555333333333444444555555666333444444444444444333333222333333333444444444444444333222111000111222222555555555555555555555555444444333333333222222222444333333333333333222222111111111222222222333333333222222111222333444555333333333333333333333333222222111111111111222222444444444444333333222222111000222555444000111555444444444444444444444444333444444555555444444333444333222333555666555444666555333222111111222333222444555555333111111111333444444444444444444333222333444555555555444333222333444333333333555777111333444444333333555666666666555555555555444444333333333444555666666777555777;;;======;;;777555666666555555555555444444555555666666666666555555555555444333333333444444777777777666666666666666777777777777777777777777999888888888888888888888999999999999999:::::::::777888888777666555777888555666777888999:::;;;<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<===>>>@@@AAA@@@@@@AAABBBCCCCCCDDDDDDDDDEEEFFFGGGFFFGGGIIIKKKIIIJJJJJJKKKKKKLLLMMMMMMPPPOOONNNMMMLLLMMMNNNNNNOOOPPPQQQPPPOOOPPPRRRTTTQQQRRRUUUXXX[[[]]]^^^___cccdddfffhhhkkknnnpppqqqsssttttttuuuwwwxxxzzz{{{|||xxxuuusssrrrooommmkkkgggeeecccbbbaaa```___^^^\\\ZZZXXXWWWVVVWWWVVVSSSRRRPPPPPPQQQQQQMMMMMMLLLLLLKKKJJJIIIIIIHHHGGGGGGEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>===<<<;;;;;;;;;<<<999::::::;;;;;;;;;:::::::::::::::::::::;;;;;;;;;777888888888777777888888777777777777777777777777666777777888999999999999888888777666666666666666444555555666777888888999555666777888777666555444444333333333333444555555888666444222111222333444666666666666666666666666444444444444333333333222444444444444444444444444444444444444333111000///222111111000111222333444444444444444444444444444555444444333333444444555222222333444444555666666333111333555222---,,,...444444444444444444444444333333444444444444333333333222222333444444444444666555444333333444444555///111333555444444555777333444444555555444444333000222444666777666555444222555777777555555777;;;444555777666666555777888777777777777777777666666444555555666666777777888555777:::<<<<<<:::777555::::::999888888888888999666777777888888888888777666555555555555555555555::::::999888888888888999999999999:::::::::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<===;;;<<<<<<;;;::::::;;;===:::;;;;;;===>>>???@@@@@@>>>>>>>>>>>>>>>???@@@AAA@@@AAABBBBBBAAAAAABBBCCCCCCBBBBBBBBBBBBDDDEEEFFFEEEEEEFFFGGGHHHIIIJJJKKKMMMNNNOOOOOOOOOPPPSSSUUUUUUUUUVVVWWWXXXZZZZZZ[[[[[[[[[ZZZZZZ[[[]]]^^^______```aaabbbbbbccceeehhhgggiiikkknnnrrrvvvxxxzzz|||}}}~~~~~~}}}|||{{{yyywwwuuusssqqqpppqqqooommmkkkjjjiiijjjjjjddddddcccbbb```___^^^^^^YYYYYYXXXVVVUUUSSSRRRRRRMMMMMMLLLKKKJJJJJJIIIIIIKKKJJJHHHGGGGGGGGGGGGFFFCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBB>>>>>>======>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>><<<;;;;;;:::::::::::::::999999::::::;;;<<<======999:::;;;;;;;;;:::888777888888777777888888999:::???===;;;999888888999:::555555555555555555555555888888888777777777777666444444555555555555555555888999888888777666444333222222111000111222333444444444444444444444444444666666555555555555666666444444444555555666666777777666777999666111000333333333333333333333333333333333444444444444333333333333444444444444444555555555444444555555555666000222555666666777999:::444555555666666555555444000222444777888777666555222555888888666666888;;;555777888777666666777999666777888888999888777777666666666666666666666666777777888888888888777777999888888888999:::;;;<<<777777888999999999999999::::::;;;;;;;;;;;;;;;:::======<<<<<<;;;<<<<<<======>>>>>>>>>?????????@@@??????@@@@@@@@@??????>>>>>>>>>??????@@@AAABBBBBB@@@AAABBBAAA@@@@@@BBBDDDBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGIIIJJJJJJIIIKKKMMMMMMKKKKKKMMMNNNOOONNNMMMMMMNNNOOOQQQRRRSSSSSSTTTVVVWWWYYYZZZZZZ[[[\\\]]]\\\]]]^^^bbbddddddeeegggiiikkkmmmooopppnnnnnnnnnppprrruuuxxxyyyyyy{{{}}}~~~}}}|||{{{vvvuuutttrrrpppooommmllleeeeeedddbbbaaa___^^^^^^]]][[[XXXWWWWWWXXXWWWWWWQQQQQQRRRRRRRRRQQQPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMIIIGGGFFFFFFHHHHHHGGGEEECCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAA@@@AAAAAABBBCCC@@@???>>>>>>======>>>>>><<<<<<<<<===>>>>>>>>>???<<<<<<<<<<<<;;;:::999999;;;;;;;;;;;;<<<<<<<<<<<<@@@???>>><<<;;;;;;<<<<<<666666666666666666666666999999999999888888888888666666666666777777777777777777777777888888888888666555444444444555777888444444444444444444444444777666666666666666666777;;;:::999999888777666666555444666999888555666:::666666666666666666666666666666777777777777666666555666777777666666777999444444555666666777777777666888999999888888:::;;;777777888888888888777777444555777888999999999888444666888999888888888999666888999888777666777999777888999:::::::::999888999999999888888888888888<<<;;;:::999999:::;;;<<<666777888999:::;;;<<<===999::::::;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>===============>>>>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCAAABBBCCCDDDEEEDDDCCCCCCBBBCCCCCCEEEFFFGGGHHHHHHEEEFFFGGGGGGGGGHHHJJJLLLKKKKKKLLLMMMNNNNNNOOOOOORRRRRRSSSSSSUUUVVVWWWXXXWWWZZZ\\\\\\YYYYYY[[[^^^___^^^^^^]]]^^^```aaabbbggggggiiikkklllnnnpppppprrrssstttssstttvvvzzz}}}|||}}}~~~}}}|||xxxuuussstttuuutttssslllllllllllllllkkkjjjjjjffffffeeeeeeddddddcccccc___]]]\\\\\\^^^^^^\\\ZZZWWWWWWVVVUUUUUUVVVWWWWWWSSSSSSRRRQQQPPPQQQRRRRRRMMMMMMLLLKKKKKKKKKKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCDDDEEEFFFEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<=========>>>>>>>>>>>>;;;;;;:::::::::;;;<<<===<<<<<<;;;:::;;;<<<===>>>::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;??????>>>===<<<;;;::::::888666777::::::888:::>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<999;;;===<<<::::::<<<>>>888888999:::;;;<<<<<<<<<999:::<<<;;;;;;;;;===???;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<======;;;:::;;;<<<======;;;:::;;;<<<===<<<;;;:::;;;<<<;;;<<<>>>???@@@???>>>===>>>>>>>>>??????@@@@@@AAACCCBBBAAA@@@@@@AAABBBCCC===>>>@@@AAABBBCCCBBBBBB@@@AAABBBCCCCCCDDDDDDDDDBBBCCCDDDEEEEEEEEEDDDDDDCCCEEEFFFHHHIIIIIIIIIHHHJJJKKKKKKLLLMMMMMMNNNNNNLLLNNNPPPRRRSSSSSSRRRQQQRRRSSSTTTUUUWWWXXXYYYZZZVVVXXXZZZZZZ[[[\\\___aaa```aaabbbdddeeeggghhhiiikkkkkklllmmmnnnpppqqqrrrqqqtttwwwwwwtttsssvvvzzz{{{zzzzzzzzzzzz|||}}}~~~~~~~~~zzzxxxvvvvvvxxxyyywwwtttqqqpppooonnnnnnooopppqqqkkkjjjhhhgggfffgggggghhhbbbaaa``````______``````ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXVVVTTTSSSSSSTTTUUUOOOPPPRRRTTTTTTSSSQQQPPPLLLLLLMMMMMMMMMLLLKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGDDDDDDDDDEEEEEEFFFFFFFFFIIIGGGEEECCCBBBBBBCCCDDDBBBAAA@@@@@@@@@AAACCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@????????????@@@@@@@@@@@@BBB@@@???@@@???<<<>>>CCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA<<<>>>@@@@@@>>>===???AAA======???@@@AAAAAAAAAAAA777999;;;<<<===@@@CCCEEE>>>>>>????????????>>>>>>???>>>>>>>>>>>>???@@@@@@BBB@@@???@@@CCCCCC@@@<<<@@@AAABBBAAA@@@???@@@AAA@@@AAACCCEEEEEEEEECCCBBBCCCDDDEEEFFFHHHIIIJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHJJJLLLMMMLLLKKKJJJHHHHHHIIIJJJKKKLLLLLLLLLMMMNNNPPPQQQQQQQQQPPPPPPRRRTTTWWWYYY[[[[[[ZZZYYY\\\\\\]]]^^^______``````___aaacccfffggggggffffffhhhiiijjjlllmmmooopppppppppqqqssstttuuuwwwzzz}}}{{{|||~~~~~~|||{{{{{{{{{wwwwwwwwwvvvuuusssrrrqqqrrrrrrsssrrrqqqnnnkkkiiikkkkkklllkkkjjjiiigggeeejjjiiigggdddaaa^^^\\\[[[YYYYYYYYYZZZZZZZZZZZZZZZ]]]]]][[[ZZZYYYXXXXXXXXXVVVVVVVVVUUUTTTTTTSSSSSSXXXUUUQQQPPPRRRSSSQQQPPPRRRQQQOOOMMMLLLLLLMMMNNNMMMLLLKKKLLLLLLLLLJJJHHHKKKKKKKKKKKKKKKKKKJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMKKKJJJLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJLLLMMMMMMMMMLLLKKKIIIIIIKKKKKKKKKKKKJJJIIIKKKKKKIIIIIIIIIIIIKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLKKKIIIGGGGGGGGGIIIIIIIIIJJJKKKLLLNNNNNNKKKKKKLLLMMMMMMLLLKKKJJJNNNNNNMMMMMMMMMMMMMMMMMMMMMOOOQQQRRRRRRRRRTTTUUUVVVVVVWWWWWWXXXZZZ[[[\\\UUUVVVWWWWWWVVVWWWYYY[[[ZZZ[[[[[[\\\\\\\\\[[[[[[``````_________```aaaaaacccdddfffhhhjjjkkklllmmmlllmmmnnnppprrrsssttttttvvvwwwwwwxxxzzz{{{||||||}}}~~~|||zzzwwwvvvuuuxxxwwwwwwwwwvvvvvvuuuuuuttttttssssssrrrrrrssssssooooooooooooooopppppppppnnnkkkhhhggghhhhhhgggeeecccccccccbbbbbbaaa```___bbbaaa```aaabbbbbb```___^^^^^^]]]]]]]]]\\\\\\\\\^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^_________^^^\\\[[[^^^^^^^^^]]]]]]\\\\\\\\\[[[\\\]]]^^^___^^^]]]]]]ZZZ[[[\\\\\\\\\[[[ZZZYYY\\\[[[ZZZYYYYYYZZZ[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZ[[[]]]^^^]]][[[YYYYYYZZZYYYYYYZZZZZZ[[[]]]^^^___^^^^^^___``````___^^^]]]````````````````````````aaaccceeefffffffffgggiiijjjjjjjjjkkklllmmmoooooolllmmmnnnnnnnnnnnnppprrrvvvwwwwwwxxxyyyyyyxxxxxxxxxxxxxxxxxxyyyzzzzzz{{{~~~|||{{{~~~}}}}}}~~~}}}{{{{{{zzzyyyxxxxxxwwwwwwzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyyyyyyyyxxxwwwwwwzzzzzzzzzyyyyyyyyyyyyyyywwwwwwxxxyyyyyyyyyyyyxxxvvvwwwwwwwwwvvvvvvuuutttwwwvvvuuuttttttuuuvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyyyywwwuuuuuuvvvuuuuuuuuuuuuvvvwwwyyyyyyzzz{{{|||}}}}}}|||{{{zzz}}}}}}}}}}}}}}}}}}}}}}}}