BM6P6(@ {{{qqqiii^^^NNNKKKFFFBBB???;;;888555777000777UUUfff{{{___ZZZyyy~~~\\\999......***---000555111(((===hhhXXX///111,,,,,,???+++)))000***///---555ccchhhTTTZZZNNNGGGPPPbbbmmmxxxwwwTTT666<<<888222,,,***+++,,,)))&&&***************)))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&000(((---+++@@@zzzQQQ444)))000---&&&(((***((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%///444+++&&&***)))+++***)))))))))***,,,---+++???cccyyyEEE***,,,++++++++++++************''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))""""""######$$$$$$%%%%%%!!!"""###%%%''')))++++++........................444333333222111000000///222222111111111000000000222111111000000//////...))))))))))))))))))))))))''''''%%%%%%%%%%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))************+++***///NNNxxx~~~~~~~~~~~~~~~~~~{{{{{{|||qqqZZZGGG@@@<<>>bbbrrr|||||||||~~~nnn___eeeHHHCCCFFFHHHLLLNNNPPPRRRVVVXXX```ccciiipppwww}}}zzzpppggg\\\NNNJJJFFFBBB>>>;;;777555666000888VVVhhh{{{^^^\\\zzz}}}ZZZ888------***---000555222)))>>>iii|||TTT---000,,,---???---***000***///---666cccmmmXXXYYYJJJCCCPPPjjjzzzxxxeee???...@@@444///******,,,---+++))))))************)))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((('''///(((...,,,;;;rrr\\\:::(((***)))&&&)))))))))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%///444+++&&&***)))((((((((()))***+++,,,---,,,333PPPzzzrrr@@@***///'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***---..................///666666777777888999::::::444444444444444444444444///......---,,,,,,++++++++++++++++++*********)))'''''''''''''''((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))************+++***...LLLuuu~~~~~~~~~||||||}}}rrr[[[HHHAAA===000444<<<333***+++---000222...222;;;666///333@@@999888AAAJJJKKKIIIHHHJJJIIIKKKNNNKKKCCC???AAA@@@BBBEEEFFFFFFEEEDDDEEEAAA>>>777333000)))777VVVrrr|||}}}|||~~~sssbbbjjjLLLDDDEEEGGGKKKMMMPPPSSSVVVYYY```ccchhhooovvv|||xxxnnneeeZZZMMMIIIEEEAAA>>>;;;777444444222999YYYlllzzz[[[aaa|||{{{WWW666,,,,,,***,,,///555333+++@@@jjjxxxOOO,,,...+++///>>>...***000***///...666eeeoooWWWSSSAAA999999RRRbbb^^^KKK111///DDD///,,,)))))),,,...---+++)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((())),,,(((///,,,333dddkkkEEE,,,************$$$))))))(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$...444***&&&))))))%%%&&&''')))***+++,,,,,,///(((999eeejjjaaaZZZ]]]jjjyyyggg777%%%---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------......//////222222111111111111111111+++++++++************)))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))************++++++///JJJrrr||||||~~~sss]]]JJJCCC???111444<<<444***+++,,,///111...222;;;666...222:::666666>>>FFFIIIHHHHHHFFFFFFGGGIIIFFFAAA@@@BBBAAAAAABBBDDDEEEEEECCCAAA>>>;;;333000000)))111IIIppp}}}~~~{{{xxxeee{{{rrrQQQDDDDDDFFFJJJLLLOOOSSSWWWZZZ```bbbgggnnnuuu{{{wwwlllcccXXXKKKHHHCCC@@@===:::666444222333;;;\\\pppxxxXXXfff}}}yyySSS444,,,+++***+++...555444,,,AAAkkktttHHH---,,,***111;;;---***000***///...777fffkkkOOOGGG555000'''111999:::777222555>>>,,,***((()))+++---,,,+++(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((+++***)))///------RRR{{{UUU777///---...+++ ))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$...444***%%%)))(((%%%&&&((()))*********)))...'''...KKKrrrrrr\\\@@@999333444===JJJTTTYYYnnnttt}}}ccc???333:::222222222222111111111111////////////////////////,,,---------.........///******))))))((((((''''''%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))************))),,,000JJJqqq~~~~~~~~~zzz{{{~~~ttt]]]JJJCCC@@@222444<<<444+++++++++...111///333<<<777...111===;;;;;;???DDDEEEDDDCCCCCCCCCCCCCCC@@@??????AAAEEEDDDDDDFFFGGGEEE???:::888555......111,,,///@@@lll|||{{{{{{fffuuuxxxUUUBBBCCCEEEHHHKKKNNNRRRWWW[[[aaaccchhhmmmtttzzzwwwjjjaaaWWWJJJFFFBBB???<<<999666333000555===___uuuvvvUUUlll~~~vvvOOO222++++++++++++---444444---AAAiiioooBBB...,,,***444666+++***000***///...888hhhgggGGG===------///---.........333777444+++***))))))*********)))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((***)))***---...)))AAAuuuhhhFFF333))),,,---$$$***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$...333***%%%)))(((&&&''')))******)))((('''(((+++,,,555TTT|||\\\<<<888777444111///000222444<<>><<<===???@@@DDDCCCCCCCCCBBB===555...///...)))***111......;;;dddzzz{{{~~~}}}fffppp}}}YYYAAACCCEEEGGGJJJMMMQQQWWWZZZbbbdddhhhmmmtttzzzuuuhhh^^^TTTHHHEEEAAA>>>;;;888555333...777???bbbzzzuuuRRRrrrsssLLL000,,,,,,+++++++++333333,,,???ggghhh999...,,,+++777333)))+++000***///...999jjjgggEEE888+++...000000444000'''///888222***))))))))))))((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((()))))),,,***///***333fff|||[[[<<<&&&'''///+++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###---333)))%%%(((((((((((())))))******))))))$$$......+++===eeebbb???222555777666333///......'''***///333555555333111++++++,,,,,,***(((&&&&&&((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$ !!!!!!"""#########""""""""""""""""""""""""&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))************''',,,///CCCiii~~~~~~~~~~~~~~~~~~}}}||||||{{{xxxvvvxxx}}}ttt^^^JJJCCCBBB111222<<<666---,,,+++...111111777@@@999///111===AAACCCAAAAAACCCDDDCCC===??????;;;999<<<>>>======<<<;;;:::777111+++&&&***,,,((()))000---,,,666[[[vvv{{{}}}iiilll___CCCCCCEEEGGGIIILLLPPPUUUYYYbbbcccggglllrrryyy~~~qqqdddZZZPPPGGGDDD@@@===:::888555222---999@@@ddd}}}tttOOOvvv}}}~~~qqqIII000------,,,******222222+++>>>ddd___111---+++---<<<333***+++000***//////:::kkkiiiEEE777***///***)))000---&&&333<<<...'''((())))))((((((((((((&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((('''***...&&&///---)))XXXyyyWWW555,,,111---******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%###---333)))%%%(((''''''''''''(((***,,,---...---000111///333JJJpppdddBBB***+++---000222222000///+++,,,------,,,+++)))(((//////---+++,,,---,,,)))))))))((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))************(((,,,***999^^^{{{}}}|||{{{zzzyyyxxxuuuyyy~~~uuu___LLLEEEAAA111111;;;777///...,,,,,,000111777@@@999...///:::@@@CCC???===???AAA@@@;;;??????:::888;;;===;;;999888666222...------///000333...---111---***333SSSrrr|||}}}~~~pppiiihhhKKKDDDEEEGGGHHHJJJOOOTTTXXX```aaadddiiiooovvv|||}}}oooaaaXXXMMMGGGDDD@@@<<<:::888555222,,,999AAAfffsssNNNyyy}}}~~~oooHHH///......,,,******111222***<<>>$$$$$$&&&((()))(((((()))***&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))%%%+++000###//////$$$PPPtttIII666111)))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%###---333)))$$$((('''%%%%%%&&&(((***...111333999333444777222666[[[}}}pppQQQ222222...***+++000111...))),,,,,,,,,,,,,,,,,,------%%%''''''$$$%%%)))***''')))))))))(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''((($$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))***************,,,&&&000UUUvvv}}}|||zzzyyyxxxxxxvvvzzzwwwaaaNNNFFFAAA000111;;;777000...,,,+++///000666???888,,,...999@@@CCC===999;;;===;;;:::??????999777;;;<<<999:::999666000---///666<<<888<<<777333444...+++333NNNooo|||}}}~~~vvvfffoooQQQEEEFFFGGGHHHJJJNNNSSSWWW___```bbbgggmmmtttzzz}}}{{{wwwooo___PPPIIIEEECCC???;;;888555444333000///QQQccceeeRRR}}}}}}mmmFFF555***---,,,***...222+++''';;;WWW<<<444,,,+++222666222***...***,,,)))111999ssshhhCCC000,,,---***...,,,)))///888666,,,***((('''''')))***(((&&&&&&&&&%%%%%%%%%$$$$$$$$$'''""" %%%'''$$$$$$(((###%%%(((******)))&&&%%%###$$$%%%'''((((((((('''+++)))***+++++++++111888xxxsssTTT999***...(((%%%(((***)))((()))&&&&&&&&&&&&&&&&&&&&&&&&"""+++...((("""###''''''$$$%%%(((///555777444000222111444666777<<>>555111666777///((((((+++,,,***///:::666---///:::===@@@???===<<>>???;;;:::999:::???DDDEEE???:::666888::::::666222000///???lll~~~yyy|||~~~~~~ooozzz{{{PPPMMMHHHFFFIIIKKKLLLQQQWWWZZZ___dddhhhkkkqqqxxx~~~wwwtttmmm^^^PPPJJJEEECCC???;;;888555444333111222TTTfffeeeVVV~~~jjjCCC222(((***+++)))...444---'''444JJJ777000***+++333777333+++...***,,,)))111999ssshhhCCC000,,,,,,***---,,,)))///888555+++%%%'''***++++++***)))((('''''''''''''''&&&%%%%%%,,,&&&###'''+++(((&&&&&&(((&&&$$$""""""$$$&&&((()))(((((('''(((((()))***,,,******,,,+++***...555lllnnnSSSAAA555---(((***---+++))))))&&&&&&&&&&&&&&&''''''((((((...///(((###%%%'''&&&&&&***///111///,,,++++++))))))+++......///999FFFfffxxxbbb999333222******,,,(((+++555===>>>===>>>333333222000///---,,,,,,%%%%%%&&&((())))))&&&###)))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((***************)))))))))%%%------+++CCCkkk~~~~~~}}}xxxuuurrrqqqmmmbbbQQQCCC>>>555111666777///)))(((+++,,,***000;;;666,,,...===@@@DDDDDDAAA>>>>>>??????BBBCCC@@@>>>>>><<<888---===NNNPPPCCC444+++)))...000333333111///...///<<>>:::777555333333222555XXXkkkbbb[[[eee===000''''''***(((...555000''',,,999222+++(((,,,444777222,,,---***---)))000888sssfffBBB111---+++***---,,,***000777444***(((***+++***&&&$$$$$$%%%''''''((())))))'''&&&%%%)))$$$"""&&&***)))%%%$$$(((&&&$$$###$$$'''***---...---***((('''''')))***,,,******,,,,,,***,,,111[[[tttaaa@@@444***)))+++***)))((()))((('''&&&%%%&&&'''(((000000---(((%%%''''''%%%%%%---555222***$$$%%%***((((((***------+++---111DDDWWWuuuRRR...+++///,,,---+++111777<<>>555111777888000))))))***,,,+++111<<<666+++---;;;AAAGGGHHHEEEAAA???>>>FFFAAA>>>@@@BBB>>>888666999CCCIIIAAA000$$$$$$+++(((***,,,---------///111777```wwwwwwzzz}}}{{{|||}}}~~~fffnnn[[[IIIFFFFFFIIIKKKKKKOOOSSSXXX\\\bbbfffjjjpppxxx}}}}}}rrrooohhhYYYMMMIIICCCAAA===:::777444333333111888[[[ppp^^^aaa___999111)))(((+++(((---444222)))ӵ444444///+++,,,***---)))000888sssbbb@@@111...***+++,,,,,,+++000555222***---,,,)))&&&%%%%%%'''***&&&'''((())))))'''&&&%%%$$$###$$$&&&''''''&&&&&&$$$&&&***---///111111111000///---+++)))(((((('''+++)))***------+++,,,000KKK|||ĦĦ~~~YYYGGG333+++))))))***++++++***((('''&&&'''((()))222ӵ%%%###+++333111)))$$$''',,,******+++...//////...---///:::VVV{{{vvvHHH,,,+++000000000,,,;;;FFFHHHKKKNNNDDD333======;;;999777555444333000///111Ħ((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))*********************+++++++++000///,,,///HHHkkk~~~yyysssooolllbbbSSSHHH>>>555111777888000***)))***,,,+++111<<<666+++,,,999@@@HHHLLLJJJEEEAAA@@@HHH???<<L=hĦ}}}fffKKK999///+++***---)))(((((((((***+++---...4ĉ@ӵ%%%)))......+++))))))+++)))(((((()))---111222111---,,,:::]]]hhh===---,,,......+++(((999CCCDDDJJJSSSNNN@@@999888777555444222111000...++++++>L***'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))******++++++)))))))))******+++++++++///+++)))666TTTsss~~~~~~yyysssppplllbbbSSSGGG>>>555111777999111+++***))),,,***000<<<777,,,...>>>EEEMMMQQQNNNHHHCCCAAAEEE>>>>>>CCCAAA999888>>>444---'''''',,,///+++&&&******+++******+++...111111QQQqqq{{{www{{{{{{{{{|||}}}~~~sssnnnbbbGGGDDDEEEIIIKKKKKKMMMQQQVVV[[[```dddgggmmmtttzzz~~~sssnnndddTTTIIIFFFAAA???<<<888555444333222...>>>aaayyyyyyTTTlllSSS000444111,,,,,,)))***...///GG=?))))))***)))...***///777tttWWW777///...)))---++++++...222222---(((''')))***+++)))'''%%%$$$'''''''''&&&&&&&&&&&&%%%$$$)))+++'''$$$&&&)))***555222///---...222777:::888:::<<<===;;;888444111///+++))),,,...------000888oooHdĦ=ĪjeeeNNN<<>>555111777999222++++++)))+++(((///;;;777...111EEEKKKQQQSSSNNNHHHCCCAAA@@@>>>>>>???===999999;;;''')))++++++***((()))))))))******)))((((((+++---///JJJooo}}}www{{{{{{zzz{{{|||}}}~~~}}}ppphhhHHHEEEEEEHHHJJJJJJNNNRRRWWW[[[```cccfffjjjqqqwww~~~~~~ӵĭӵӵĦ|||rrrmmmcccRRRHHHFFF@@@ӵӵNNN+++ĦƜ`1.׼s---***,,,)))ĦtttӵĦ~~~QQQĭӵ###'''Ħ'''((($$$Ħ888Ħ000555;;;???>>>???@@@AAA@@@>>><<<;;;,,,...222DdD?fӵ~~~Ħ---...000ӵƜ`1.׼s&&&(((ĭӵ)))444---ӵĦĦOOO111222///---$$$Ħ***)))((((((''''''***(((&&&DdD'''((((((%%%%%%ӵ%%%%%%ӵ%%%ӵ$$$$$$$$$$$$###Ħ%%%%%%ӵ(((((((((&&&ĭӵ&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))******+++,,,,,,---,,,,,,,,,---.../////////111555CCC[[[rrr~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}~~~}}}{{{yyyyyyuuugggTTTDDD>>>444222888999222,,,,,,)))***'''---999777111444BBBGGGLLLMMMJJJEEECCCCCC???>>>;;;777888:::777111***++++++'''###$$$)))///((()))***)))((((((***+++,,,DDDmmm~~~vvvzzzzzzyyyzzz{{{|||~~~ppp{{{rrrJJJFFFEEEGGGIIIKKKOOOTTTXXX[[[```bbbdddhhhooottt{{{~~~?~4g&e>&eg&e>hӵyyyppplllbbbQQQGGGFFFg&e333guO>uO>&e}}}JJJ4ff?>ߝL,,,gĉ@333---+++///Shӵg&e>hӵ|||fff?><z***g&e>&e%%%%%%HL''')))+++ShӵgL444999===@@@BBB@@@@@@@@@@@@@@@@@@@@@S?ʬ***,,,3h?D%%)?ZufĦgL<<<777777g&e%%%gĉ@)))!!!g&e>&e+++@e::::::??g<ĉ3we<Ħ3h?@eZ}}}DDD)))...***3h?gL***)))))))))((((((((((((((('''D%%)?(((fff?><z&&&%%%=?Ħ%%%g&e%%%g&e$$$$$$$$$S?ʬ$$$4ff?>ߝL$$$@e%%%g&e''')))(((3h?g&e>&e%%%&&&??&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------.........///000111111222;;;EEEYYYooo}}}~~~~~~~~~{{{|||}}}~~~~~~||||||}}}{{{mmmWWWGGG===444222888:::222,,,,,,))))))&&&+++888777222777888===BBBEEEDDDCCCDDDEEE@@@???777111555;;;555((()))''''''***------)))$$$)))***++++++******+++---***@@@kkk~~~tttyyyzzzyyyzzz{{{|||}}}~~~nnnwww{{{KKKGGGEEEGGGIIIKKKOOOUUUXXX\\\```bbbdddgggmmmrrrzzz~~~4DӵHƅ^Hu]ĦHu]ĦZuR)Ħ{{{pppeee[[[QQQIIIDDDHu]Ħ333HŐeHŐeHu]ĦqqqqIܗGIӵ---tt...)))(((HGgĉ@rrrHu]ĦZuR)ĦsߝLGdUĦ---Hƅ^Hu]ĦHHHntHdĦ***+++HGgĉ@HdĦ:::@@@BBBDDDHHHFFFGGGHHHIIIKKKJJJHtƅ^,,,,,,Bt=o9ĦDtfo9Ħg?HdĦHHH@@@777Hu]Ħ)))tt'''&&&Hƅ^Hu]Ħ***H׼s,,,+++tQje<ĦBt=o9ĦH׼sHtĦsss>>>000///Bt=o9ĦHdĦ((())))))))))))((((((%%%&&&&&&Dtfo9ĦsߝLGdUĦ'''Ht@cӵHu]Ħ$$$Hu]Ħ&&&'''Htƅ^$$$qIܗGIӵ%%%H׼s''''''Hu]Ħ$$$%%%Bt=o9ĦHƅ^Hu]Ħ&&&&&&***(((&&&%%%%%%&&&'''''')))(((''''''(((((('''&&&,,,)))&&&&&&))),,,,,,+++...---,,,+++************,,,,,,,,,,,,++++++++++++---------------------------...///222555888;;;<<<888;;;===>>>???CCCIIINNN\\\fffttt|||}}}{{{}}}}}}||||||||||||}}}}}}~~~}}}}}}}}}}}}}}}zzz|||yyypppZZZCCC<<<222111///BBB///,,,---000000'''...@@@777+++777<<<;;;;;;===@@@CCCCCCCCC===444---...444444///((())))))))))))************)))************+++++++++---777WWWuuu{{{|||~~~|||{{{{{{||||||}}}gggjjjUUUDDD@@@EEEEEEJJJQQQPPPUUUZZZ___ccceeeiiinnnsssxxx}}}4DuXӵDdDΦDdDĦDdDĦt|<|||qqqeeeZZZPPPHHHCCCDdDĦ222DdDΦDdDΦDdDĦnnnpeƜ4DuTӵ---`eĭ)))qet555rrrDdDĦt|<DdDDdDĦ---DdDΦDdDĦkkkq<niDdDĦ$$$qetDdDĦAAACCCDDDCCCBBBHHHHHHHHHGGGGGGq<R...,,,qjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦkkkPPPAAADdDĦ(((`eĭ%%%DdDΦDdDĦ'''DdDĦ+++111777;;;JJJkkkgeĦFSĦqjRgdKӵDdDĦDdDĦjjj888...qjRgdKӵDdDĦ(((((())))))((((((((('''''''''HdDĦgdKӵDdDDdDĦ&&&DdDĦ4DufӵDdDĦ%%%DdDĦ&&&q<R)))(((peƜ4DuTӵ%%%DdDĦ$$$%%%DdDĦ'''qjRgdKӵDdDΦDdDĦ%%%&&&'''(((((('''%%%""" !!!###$$$""" (((&&&$$$###$$$&&&((())))))'''%%%&&&)))***)))(((*********+++,,,---...///...///000111222333444444222333555777:::===???@@@GGGGGGIIIJJJMMMPPPRRRSSSXXXZZZ\\\]]]]]]```eeeiiiooovvv}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{|||yyypppZZZDDD;;;111111...BBB111...///&&&((("""+++???888,,,777>>>===>>>???BBBCCCAAA@@@;;;111+++///444000+++((((((((()))))))))*********)))************+++++++++,,,555TTTssszzz{{{~~~{{{{{{{{{{{{|||}}}~~~iiihhh[[[HHHBBBFFFEEEIIIPPPOOOUUUYYY___ccceeeiiinnnsssxxx}}}4DuXӵDdDΦDdDӵDdDĦo)h|||qqqdddYYYOOOGGGBBBDdDĦ111DdDΦDdDΦDdDӵiii=ӊB1.uTӵ---HߝL`o9***po9wӵDdDĦo)hDdDΦDdDĦ...DdDΦDdDӵBBBGIpӵDdDĦ!!!po9wӵDdDĦAAACCCHHHHHHDDDGGGGGGGGGEEECCCpo9u???999222---GIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦjjjXXXDdDĦ(((HߝL`o9%%%DdDΦDdDӵ)))DdDĦ---000'''///IIIhhhgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦccc444...GIdnuR)ĦDdDĦ'''((((((((((((''''''(((((((((DdDĦnuR)ĦDdDΦDdDĦ&&&DdDĦnuR)ĦDdDĦ+++DdDĦ)))po9u''''''%%%%%%=ӊB1.uTӵ###DdDĦ''''''DdDĦ***GIdnuR)ĦDdDΦDdDӵ******)))(((((()))***((((((***,,,,,,(((%%%'''''''''''')))+++...///,,,++++++---000222222111444555777999<<>>???@@@BBBDDDCCC@@@>>>999---***222444+++%%%((((((((())))))))))))******)))************+++++++++,,,222PPPpppyyyzzz|||{{{{{{{{{{{{|||}}}~~~kkkeeebbbLLLDDDGGGFFFHHHNNNNNNTTTYYY^^^bbbdddhhhnnnrrrxxx|||4DuXӵDdDʜ4DuTӵ>d<ĦDt|||pppbbbWWWMMMFFFAAA>d<Ħ111>d<ʜDd<ʜ4DuTӵccc888F&uTӵ---4DufئL>e,,,puR)Ħ>d<ĦDtDdDΦDdDĦ...>d<ʜ4DuTӵ)))4DwDd<Ħ$$$puR)Ħ>dd<ӵDddd<Ħ)))4DufئL>e'''DdDʜ4DuTӵ111DdDĦ333444///444:::KKK{{{geĦs<v>aĦpeӵDx<DdDĦDdDĦbbb555000peӵDx<>d<((((((((((((''''''(((((((((>d<ӵDd<DdDΦDdDĦ(((DdDӵnd<DdDĦ)))>d<Ħ!!!peӵ'''Ħ(((F&uTӵ+++DdDĦ111111>d<Ħ333peӵDx<>d<ʜ4DuTӵ)))(((&&&######$$$%%%'''******'''%%%$$$$$$ """%%%))),,,111666999BBBBBBBBBDDDGGGJJJLLLNNNQQQSSSUUUXXX\\\^^^```aaabbbccceeehhhjjjmmmnnnooosssssstttvvvwwwxxxyyyzzz||||||||||||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||||||||}}}{{{~~~}}}zzzyyyrrr\\\EEE<<<444444---AAA222000///---111***...@@@888)))///===>>>AAADDDFFFEEEAAA>>>777,,,+++555444'''###)))(((((((((((()))))))))***))))))*********++++++++++++...JJJlllxxxyyy{{{zzz{{{{{{{{{{{{}}}~~~ooobbbvvvgggNNNCCCGGGEEEFFFMMMNNNSSSXXX]]]aaadddhhhnnnrrrwww|||4DuXӵD&dq&ĒRsdKĦDHRRud{{{mmm___TTTKKKDDDAAAsdKĦ111D&oq<Ōq&ĒR^^^555>dp&ĒR...---nfʜd<Φ>d<Ħ///s&dq&ĒR***:::i?ʜtd<Ħ'''HHܗDӊB@@@<xMMMEEE@@@AAAEEEIIIFFFB?d<999<<<777333YYYgeĦHg8>aĦB?Ho9>d<>d<ӵ555///B?Ho9+++<x((((((''''''(((''''''&ӫeʬtIӇ)))>d<Φ>d<Ħ)))D&ӫetIӇ&&&DdDĦ'''sdKĦ,,,B?dp&ĒR555555>d<sdKĦ===B?Ho9<<<s&dq&ĒR555888888777666666666,,,444:::999111---///444111222333666>>>KKKYYYdddggggggffffffhhhjjjmmmpppqqqrrruuuwwwyyy{{{{{{||||||}}}~~~~~~~~~|||~~~~~~~~~}}}}}}|||||||||||||||{{{}}}{{{xxxyyysss]]]FFF>>>888666---@@@333000...%%%+++$$$(((;;;888,,,222:::<<<@@@DDDGGGFFFCCC???555///000666222&&&###+++'''(((((((((((()))))))))))))))*********++++++++++++***DDDiiiwwwxxx{{{{{{zzzzzz{{{{{{|||~~~tttaaannnjjjMMM@@@EEEDDDEEELLLOOORRRVVV\\\```cccgggmmmrrrvvv|||4DuXӵHu]3hhne=eyyyjjj\\\QQQIIICCC@@@ne333222pIƎ@t@h\\\>h,,,...---fe---@ďD444pppne=eege)))///sĪj@h'''777IIIfdDĦ'''@ďD555===HkgeLLLEEE===CCC@@@DDDKKKJJJ@h???999@GHĪj@IŌBeneHkgene???000fe&&&Hu]3hh///...---se666---555>>>444;;;kkkgeĦja>aĦ@Gse<Ōjjj999///@G******Hkge)))))))))(((((('''''''''HĪj@IŌ''''''ege++++++Hu]3hIŌ555888DdDĦ333ne999888@h222111>h.........se000ne===???@G<<<;;;sĪj@h999999;;;???CCCDDDBBBAAA888CCCNNNPPPIIICCCDDDHHHAAA>>>::::::CCCVVVnnn~~~~~~}}}}}}~~~~~~~~~|||{{{zzzzzzyyyyyyzzzzzz||||||yyywwwyyyttt___FFF>>>999777,,,@@@444222...333777+++))):::777+++111999;;;>>>CCCFFFFFFCCC@@@333333555555...&&&&&&+++''''''(((((((((((()))))))))************+++++++++,,,'''@@@gggwwwxxx{{{{{{zzzzzzzzz{{{|||}}}~~~|||eeeiiioooOOO???DDDDDDCCCJJJOOOQQQUUU[[[```cccgggmmmrrruuu|||4DuXӵĵD^vvvgggYYYNNNGGGCCC@@@666444333ZZZ555))),,,...---(((---//////333ooo+++)))000&&&<<>>GGGKKKFFFDDDEEEKKKDDDCCCJJJKKKEEEBBBBBB>>>666uuuXXX@@@&&&&&&D^---(((((((((s׼s***(((&&&,,,888666222WWWgeFm8>aĦs׼sHoHHH888222,,,,,,,,,************))))))((((((((('''(((***111111222D^QQQWWWZZZDdDĦ777111111***)))%%%''''''''')))***+++---s׼s444444;;;>>>@@@@@@777:::999111***((((((,,,333444000++++++666FFFOOOPPPKKKDDDAAA888666222000333AAATTTaaasssyyy~~~~~~|||}}}{{{{{{zzzyyyyyyyyyyyyzzz||||||xxxvvvyyyuuu___GGG;;;777666+++@@@777666222HHHJJJ777...999666***///;;;<<<>>>BBBDDDDDDAAA???///777:::111(((''')))***'''''''''((((((((()))))))))************+++++++++---%%%===eeewwwyyy{{{|||zzzzzzzzz{{{|||}}}~~~jjjhhhvvvSSSAAAFFFDDDBBBIIINNNPPPUUU[[[___bbbgggmmmrrrttt|||Φ4DuXӵtvӵ>d<ĦĦ~~~tttfffWWWMMMFFFBBB@@@>>><<<Ħ444444555DDDmmm{{{WWWmmmZZZ666---...***(((***))),,,///---)))))),,,::::::333)))'''---000///111---000,,,///222nnnĦ}}}:::.........---+++(((000GGG))),,,((((((&&&+++'''000&&&111***>d<Ħ%%%///222===,,,$$$000===@@@AAADDDJJJFFFFFFHHHDDD@@@IIIWWWSSSHHHCCCIIIJJJDDDCCCHHHEEEAAA???AAACCCAAA888000,,,000bbbĦNNN,,,+++***(((''''''&&&&&&(((>d<Ħ$$$"""&&&&&&'''Be---...&&&444111))),,,111KKKxxxgeFYĉ>aĦBenu]ӵ999...111---,,,000000000000000000000000******++++++++++++******))))))******++++++,,,,,,///000111333666888999:::666777888999:::>d<ĦKKKYYYgggpppsss>d<Ħ&&&$$$'''Ħ'''''''''''''''''''''(((((((((***---000333666888666888:::===BeKKKFFFEEECCCBBBĦFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDCCCAAA>>><<<;;;::::::333...+++///555555...&&&%%%000BBBSSSZZZVVVIII???>>>@@@AAA???<<<>>>DDDJJJ[[[fffvvv~~~}}}~~~~~~~~~~~~~~~}}}~~~{{{}}}}}}}}}|||{{{{{{{{{{{{||||||{{{xxxvvvyyyvvv```GGG888666555***@@@999999555JJJKKK777+++777666,,,222======>>>AAACCCBBB???===---999<<<...$$$'''+++)))''''''''''''((((((((())))))************+++++++++...%%%;;;dddwwwyyy|||}}}zzzzzzzzzzzz|||}}}~~~oooiii|||WWWCCCGGGEEEBBBGGGMMMOOOTTTZZZ___bbbgggmmmrrrsss}}}?aŖ%7uSQuR)ӵsdKĦgdKĦ{{{sssfffXXXMMMFFFDDDCCC???gdKĦ444222222KKKiiivvvWWWvvv^^^///------$$$,,,%%%+++111111+++(((+++///KKKFFF***&&&---(((---------...+++***,,,666\\\gdKĦxxx888)))444%%%111,,,333888HHH+++***###)))((((((((((((((((((((((((gdDĦ"""111EEE))),,,111888???BBBBBBAAAFFFHHHIIIHHHFFFFFFIIIKKKCCCBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDCCCBBB???:::666111///NNNgdKĦtttRRR444'''---***%%%(((+++;;;sdKĦ***(((((((((((()))))))))+++$$$+++---111333>>>iiiŶS3we<iĉ@3hR/ŌtttVVVIIIAAA<<>>>>>AAA;;;===???@@@HHHLLLIIIHHHGGGgdKĦDDDCCCEEEGGGIIIIIIHHHFFFEEEFFFFFFEEECCCBBBAAA@@@???:::555333...+++555555$$$'''...@@@UUUXXXKKKBBBCCCBBBDDDFFFDDD@@@>>>@@@BBBOOOJJJSSSmmm~~~}}}{{{||||||}}}~~~~~~}}}|||{{{{{{|||}}}~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||~~~yyyzzz|||zzzyyygggIII???666222999AAADDDGGGKKK,,,AAASSSDDD777222'''444;;;???AAA@@@BBBDDD>>>555111999666'''$$$---,,,!!!)))))))))))))))******+++///***''')))******+++...,,,,,,555VVVwww{{{www~~~}}}|||||||||}}}~~~sssgggWWWCCCGGGBBBCCCMMMLLLQQQTTTXXX]]]aaaffflllooouuuyyy>Anene{{{ssseeeWWWMMMFFFDDDBBBne777444222222OOOlllvvvXXXwwwaaa111------&&&---&&&)))------,,,+++,,,---HHHFFF+++(((...)))---,,,,,,...,,,++++++111WWWneuuu777***333&&&111,,,222888EEE******%%%***(((((((((((((((((((((De&&&***555AAA***...555;;;@@@CCCDDDEEEIIIJJJJJJHHHEEECCCEEEGGGDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCCCC@@@;;;777000...IIInennnGGG///,,,&&&$$$---333777ne***)))'''(((((((((((())))))))))))...'''...---------888bbb>Ak<fhxxxpppppptttxxx~~~}}}wwwrrrjjjaaaTTTKKKGGGEEEBBB@@@@@@>>>;;;777333///,,,***+++++++++,,,---.........---)))(((///:::De|||ne***'''ne%%%)))&&&%%%+++222222---(((,,,444===DDDFFFEEECCCCCCDDDEEEFFFFFFFFFGGGGGGHHHNNNMMMneJJJIIIIIIHHHHHHHHHIIIJJJLLLMMMFFFFFFFFFFFFFFFFFFFFFFFFAAA;;;777///***333555((('''(((555IIIQQQIIIAAAAAAEEEEEEEEEDDDDDDEEEHHHKKKGGGFFFIIIWWWppp~~~~~~}}}}}}~~~~~~}}}||||||{{{|||}}}~~~~~~}}}|||}}}}}}|||||||||{{{{{{{{{~~~zzz{{{}}}{{{zzziiiKKKDDD999111333888;;;===@@@222AAAPPPBBB<<<999---999>>>AAABBB??????>>>888///888999333(((&&&++++++$$$)))))))))))))))******+++!!!000:::666///...,,,)))***)))333SSStttyyyvvv~~~~~~}}}}}}}}}~~~qqqddd{{{]]]FFFHHHCCCDDDKKKKKKPPPSSSWWW[[[```eeejjjnnntttyyy{{{rrrdddVVVMMMGGGCCCBBB666666333222333UUUppptttWWWyyyeee666,,,,,,'''---+++******+++,,,+++***(((BBBCCC+++(((...)))...,,,+++...------,,,///SSSppp777***222'''000333777===DDD,,,((('''***((((((((((((((((((((((((%%%***333999999---333:::???AAACCCFFFHHHHHHIIIIIIGGGDDDCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCAAA===999///,,,BBB|||]]]666+++%%%'''222999111''')))((('''(((((((((((())))))))))))///***111---++++++555^^^uuuddd___]]]^^^___]]]YYYTTTNNNJJJHHHBBB:::666666666444333555444222///---***(((''')))((('''((())))))((('''---***...???WWW}}},,,***'''&&&&&&((($$$(((444888111)))&&&'''777CCCEEEFFFHHHFFFAAABBBAAABBBDDDFFFIIIIIIIIIGGGGGGHHHIIIIIIJJJHHHFFFEEEFFFIIILLLNNNJJJJJJIIIHHHFFFEEECCCBBBGGGAAA===333)))000666---)))&&&...@@@MMMMMMIIIIIIIIIFFFDDDDDDGGGJJJMMMNNNEEEFFFBBBBBBWWWyyy~~~}}}|||||||||||||||}}}~~~~~~}}}|||{{{||||||{{{{{{{{{zzzzzzzzz~~~zzz|||}}}{{{{{{jjjNNNAAA666...111:::AAAEEEHHH000777@@@777999;;;...777@@@BBBCCCAAA???===777000AAA888...))))))))))))''')))))))))))))))******+++---EEEOOO???...,,,,,,(((***)))111PPPrrrzzzxxx~~~~~~~~~~~~~~~rrraaattteeeJJJHHHEEEDDDIIIKKKNNNQQQVVVZZZ^^^ccchhhlllrrrwww{{{qqqbbbUUULLLGGGCCCAAA===888555666555222222555YYYsssqqqUUUzzzjjj<<<+++***(((+++.........,,,***)))((((((@@@DDD---'''+++)))//////,,,,,,+++///111222QQQiii555,,,///)))///===???FFFDDD...'''((((((((((((((((((((((((((((((&&&(((%%%###,,,999999111333:::AAACCCBBBAAADDDHHHFFFFFFFFFFFFFFFFFFGGGHHHFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDBBB???;;;000---<<>>:::GGG777***)))***((('''***)))))))))))))))******+++LLLTTTPPP===,,,(((***+++,,,+++111NNNrrr|||zzz~~~~~~~~~xxxaaannnjjjKKKEEEEEEEEEGGGKKKNNNQQQUUUYYY]]]bbbgggkkkqqqvvvzzzooo```TTTLLLHHHCCC@@@<<<888555555444111222666[[[tttoooTTT|||qqqDDD+++((()))***+++///111...)))(((,,,111HHHMMM555***+++'''/////////***)))222777666QQQ~~~aaa444------+++...===???HHH@@@///%%%***&&&((((((((((((((((((((((((''')))&&&%%%...999777---;;;@@@EEEEEEBBB@@@BBBFFFHHHGGGGGGGGGGGGHHHIIIIIIGGGFFFDDDCCCAAAAAA@@@@@@@@@@@@AAACCCDDDCCC@@@===111000777lllQQQ,,,+++222555333---'''&&&%%%%%%&&&''''''&&&(((((((((((())))))))))))***(((000---...000666XXXaaa777,,,,,,+++*********+++,,,...///,,,++++++,,,,,,,,,,,,***++++++******))))))((((((&&&(((+++---......///000666IIIeeeiiiDDD---''')))))))))((('''&&&&&&'''###)))444888///"""###---***000111111>>>PPPRRRFFF>>>;;;999888999<<>>666///000888===;;;555000***+++(((666>>>111999???AAACCCFFFEEEBBB@@@???FFF444'''(((***'''&&&+++)))))))))))))))******+++NNNCCC;;;<<<999000+++---,,,+++///JJJnnn{{{zzz}}}}}}~~~~~~cccllloooLLLAAAFFFEEEFFFLLLOOORRRVVVZZZ]]]bbbgggkkkooottt~~~zzznnn^^^RRRLLLHHHCCC???;;;888555555333000222777\\\uuummmUUUyyyOOO...))),,,)))&&&,,,000...)))***111999NNNWWW???000,,,'''...,,,///++++++555:::555MMMzzzZZZ333...+++------333555DDD888...###---'''(((((((((((((((((((((((('''(((((()))000777666111BBBEEEGGGGGGDDDBBBCCCEEELLLJJJHHHGGGHHHHHHFFFEEEFFFFFFDDDCCCBBBAAAAAA@@@AAAAAABBBDDDEEECCC@@@===000222444dddfff<<<'''000888666///%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))+++)))///***,,,---,,,GGG|||NNN++++++,,,---,,,++++++***++++++,,,'''((()))))))))(((''''''++++++******************'''***,,,***(((***111777TTTgggWWW000&&&000((()))))))))'''&&&&&&'''%%%111:::777***"""'''///+++)))&&&))):::JJJJJJ@@@999>>>EEEJJJKKKJJJIIIIIIHHHKKKMMMKKKFFF@@@>>>>>>888;;;>>>@@@AAA@@@???===@@@@@@???>>>;;;777333000333222;;;>>>555555888333((())))))))))))+++000555999:::<<>>777///...555:::555+++000))))))(((666===222===AAAAAACCCDDDAAA;;;999;;;===000&&&''')))''''''+++)))))))))))))))******+++555'''(((<<>>:::777555555222///222888\\\vvvnnnWWWYYY333,,,000***)))+++,,,+++)))+++111777FFFSSS@@@333///)))...***------111:::888...FFFwwwUUU222///)))///,,,+++///BBB333..."""...&&&((((((((((((((((((((((((&&&&&&)))000444555888<<>>BBBGGGFFFCCC???888111+++'''+++***444<<<999;;;>>>:::++++++++++++,,,///000000444555666777:::???EEEJJJHHHCCCDDDIIIHHHFFFUUUhhh~~~~~~~~~}}}{{{zzz{{{{{{{{{{{{zzzzzzzzzzzzwwwvvvzzz{{{xxxxxxmmmVVV>>>777...---666???;;;111---&&&)))'''333888///>>>BBBAAABBBCCC>>>666444777111,,,'''&&&&&&'''((())))))))))))))))))******+++444***(((444===888---'''+++***)))???ddduuutttvvvzzz{{{}}}~~~hhhlll}}}QQQ>>>HHHFFFBBBLLLNNNPPPTTTXXX[[[___dddhhhmmmrrr|||yyymmm\\\QQQLLLIIICCC>>>:::777555555111///222999]]]wwwoooYYY```777///333+++000---***))))))+++...///666III;;;111///***///***+++///666>>>555&&&@@@vvvRRR111///(((000,,,,,,///DDD333///!!!...$$$((((((((((((((((((((((((%%%$$$***444666444:::EEEHHHHHHHHHIIIKKKLLLKKKJJJHHHEEECCCDDDGGGIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEECCC@@@===)))111///[[[```777(((...===666***(((***%%%''')))***)))((((((((((((((((((((())))))))))))///***...+++000000&&&666===pppzzzgggiiiCCC---333'''***+++---......---,,,+++)))+++,,,,,,************))))))))))))))))))))))))&&&,,,//////333EEEeee}}}\\\000'''***'''&&&(((******'''%%%&&&((($$$444777+++$$$)))((( +++)))...999@@@;;;333...JJJaaa|||}}}dddLLL>>>888???EEEEEE???888444333999444...,,,111;;;GGGOOOIIIJJJIIIHHHDDD???;;;888(((%%%///::::::>>>CCC@@@((('''&&&)))000666444000333333111//////555???FFFJJJHHHFFFEEEHHHMMMRRRVVV}}}|||||||||{{{{{{{{{zzzzzzzzzxxxvvv{{{|||xxxyyyoooXXXAAA999...***333===:::000---(((,,,***333777000AAABBB@@@AAACCC>>>555333888)))***(((%%%%%%''')))''')))))))))))))))******+++LLLCCC444(((&&&***+++'''...,,,+++???dddvvvuuuvvvyyyzzz|||~~~jjjkkkUUU???IIIGGG@@@LLLLLLOOOSSSVVVZZZ^^^cccfffmmmrrr{{{uuukkk\\\PPPHHHDDD@@@===???777777111444444---AAAiiixxxeee\\\tttCCC+++...,,,000,,,((()))---///---***===SSS555666...///&&&---,,,222999111111...<<>>???<<<777111...,,,111777:::;;;888555333///...,,,,,,...222666999:::;;;777111222;;;???>>><<<,,,"""''',,,***+++111///,,,222444***...???IIIIIIHHHGGGGGGGGGIIILLLMMMttt~~~||||||}}}}}}{{{zzzzzz{{{|||}}}~~~~~~~~~~~~|||xxx{{{}}}|||~~~sssZZZAAA444333)))000===444444///...(((+++666777666???===AAACCC???444...333;;;******)))((((((((((((((())))))))))))************PPPBBB777444///'''***333++++++(((777ZZZoooqqqrrrwwwyyyzzz|||}}}~~~~~~}}}}}}~~~wwwcccwww```BBBAAAFFFFFFHHHKKKMMMPPPTTTZZZ___ccceeemmmqqqwww|||tttjjj\\\PPPHHHDDD@@@===???777888111444444...CCCiiixxxddd]]]|||MMM///---...///,,,))))))---///---***???UUU888666...///'''------111777000111000===rrr>>>666,,,***---)))***,,,@@@)))+++((('''&&&(((((((((((((((((((((((((((###333>>>666999EEEDDDGGGGGGIIILLLNNNNNNLLLJJJKKKJJJIIIIIIKKKKKKJJJIIIGGGFFFFFFEEEDDDCCCCCCCCCCCCAAAAAABBBDDDDDD???;;;000---666>>>TTT+++***444:::444+++((('''&&&'''''''''''''''''''''''''''((((((((())))))))))))******+++,,,,,,------...,,,555hhhkkkddduuuZZZ333------,,,,,,,,,+++++++++******((())))))***************+++,,,,,,***))))))***+++...,,,777RRRsssXXX444+++***(((***)))******)))''''''((()))666222,,,(((''')))***)))'''---777>>><<<===KKK]]]|||xxxmmmZZZEEE???AAADDDDDD@@@999222---...333999999333...,,,---,,,+++***)))***,,,///111222555555555999???@@@<<<>>>666***###$$$***,,,+++///+++111333***...>>>GGGFFFFFFEEEDDDEEEGGGIIIJJJkkk~~~||||||}}}}}}{{{zzzyyyzzz{{{|||}}}}}}}}}}}}}}}yyy|||}}}{{{~~~sss[[[BBB666444***111>>>666555//////(((+++666777666???@@@CCCDDD===333---000777******)))((((((((((((((((((((()))))))))*********...,,,333===;;;...%%%%%%,,,,,,(((666XXXnnnrrrssswwwxxxzzz|||}}}}}}}}}}}}}}}}}}~~~yyybbbsssbbbCCCAAAEEEEEEHHHKKKLLLPPPTTTYYY^^^bbbeeelllpppvvvzzz~~~sssiii[[[PPPIIIDDD@@@===>>>888888222555555///FFFgggyyybbb___\\\555,,,000...+++)))***,,,...,,,***BBBXXX===555///---(((,,,---///333...333333>>>qqq===888///+++///,,,+++,,,@@@(((+++'''''''''((((((((((((((((((((((((###(((777===999@@@IIIEEEFFFGGGHHHKKKMMMMMMKKKIIIMMMLLLLLLLLLMMMLLLIIIGGGFFFFFFFFFEEEDDDDDDDDDCCCCCCAAAAAACCCEEEDDD???;;;---...333666vvviii111&&&---666999222'''###&&&***''''''''''''''''''''''''''''''((((((((()))))))))******++++++,,,---------)))///QQQhhh===...,,,,,,,,,,,,+++++++++******((()))******++++++******+++***************+++,,,444777OOOwwwbbb777,,,)))''')))***'''((()))((('''''')))+++;;;444,,,(((((()))******''':::DDD>>>???TTTlllxxxrrr\\\HHHFFFGGGHHHFFF@@@888000***,,,222777444+++%%%&&&***+++***)))(((((((((((())))))---222777>>>CCCBBB=========222"""!!!,,,111+++...***000333+++///===DDDEEEEEEDDDDDDDDDFFFGGGHHH\\\}}}~~~~~~~~~~~~}}}||||||||||||{{{yyyzzz{{{|||}}}}}}}}}}}}}}}~~~{{{~~~~~~{{{}}}ttt]]]DDD777555+++111???666666111///)))+++666777777???BBBDDDCCC;;;000,,,...222***))))))((((((((((((((((((((())))))))))))******'''$$$(((000111***(((+++,,,---(((333UUUmmmrrrtttwwwxxxzzz{{{||||||||||||~~~cccooogggFFF@@@EEEEEEGGGJJJKKKOOOSSSXXX]]]bbbdddkkkooouuuyyy}}}}}}qqqhhh[[[PPPIIIDDD@@@======777999222444555111IIIfff{{{```cccmmm>>>,,,111---+++)))***,,,---,,,+++CCCZZZBBB444222,,,+++,,,---,,,///,,,444555???ppp888777000***---,,,+++---???(((***'''((('''((((((((((((((((((((((((!!!000<<<;;;;;;EEEJJJDDDEEEFFFGGGIIIKKKLLLJJJIIIKKKKKKKKKLLLMMMLLLHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCDDDFFFDDD???:::+++000111///eee~~~III'''///333555444---%%%###'''***'''''''''''''''''''''''''''''''''((((((((())))))*********+++,,,,,,------...111???lllrrrDDD---,,,,,,,,,,,,+++++++++******))))))***++++++++++++******)))))),,,---,,,...111:::RRRwww|||EEE)))+++((((((...***&&&'''((((((((((((***,,,999111***(((((((((((()))333BBBIIIFFFRRRnnnyyydddUUUMMMLLLHHHBBB;;;333,,,)))))),,,///---(((&&&(((+++***************)))(((''''''(((,,,222;;;BBBDDDCCC999:::333)))(((///333222...)))///444...111===BBBFFFFFFEEEEEEFFFGGGHHHHHHOOOsss}}}||||||||||||{{{yyy||||||}}}~~~~~~~~~~~~~~~|||~~~~~~zzz}}}ttt___EEE888555+++111>>>666666222111)))+++666888777@@@BBBDDD@@@666...,,,...000))))))(((((((((((())))))(((((((((((()))))))))***222***%%%%%%%%%&&&+++222,,,...(((000QQQlllsssvvvvvvwwwyyyzzz{{{{{{{{{zzzfffmmmmmmIII@@@CCCDDDGGGIIIJJJMMMRRRWWW\\\```cccjjjooouuuzzz}}}}}}ooofffZZZPPPIIIEEEAAA===<<<777999222444555222KKKeee~~~___gggzzzJJJ...000,,,+++******++++++++++++AAAYYYGGG333555+++---+++---+++---***444666???oooxxx222666000''')))***,,,---???'''***'''(((((((((((((((((((((((((((((($$$888@@@:::===GGGHHHCCCFFFFFFFFFHHHKKKLLLJJJIIIHHHHHHHHHJJJLLLKKKHHHFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEGGGGGGEEE>>>999+++000///,,,WWW___333---333999333,,,((('''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))***++++++,,,,,,---///000111UUUzzzIII,,,,,,,,,,,,,,,+++++++++******))))))***+++++++++++++++***)))***...---+++///666NNNpppSSS555+++---&&&)))000'''&&&'''((((((((((((+++---111+++((())))))'''(((--->>>AAAFFFTTTlllmmmbbbWWWQQQGGG===444///,,,+++***)))((((((***++++++***((()))******+++***)))))))))''''''+++222;;;DDDKKK888222///222111,,,...444---(((...555222666@@@BBBFFFFFFFFFFFFFFFFFFGGGGGGGGGhhh~~~}}}|||}}}}}}|||zzz{{{{{{||||||}}}|||||||||~~~|||~~~}}}yyy|||vvvbbbEEE888444)))///===555555444222***+++666888888AAA@@@AAA<<<111,,,...000///))))))(((((((((((())))))'''(((((((((((())))))))),,,++++++---,,,)))'''(((+++///)))...NNNjjjtttvvvvvvwwwxxxyyyzzzzzzyyyyyy{{{|||~~~kkkmmmtttMMM@@@BBBCCCFFFGGGIIILLLPPPUUU[[[___aaaiiinnnuuuzzz~~~~~~nnneeeYYYPPPJJJEEEAAA===:::555888111222444333MMMeee___kkkXXX333///++++++************++++++===VVVJJJ222888+++000+++,,,+++---***333444>>>nnnwww333===999,,,,,,...,,,---???''')))'''((((((((((((((((((((((((((((((***???BBB<<>>???888---***///111...((((((((((((((())))))***''''''(((((((((((())))))((()))***++++++***)))((()))///***---LLLjjjtttuuuuuuvvvwwwyyyyyyyyyxxxwwwvvvxxx{{{}}}ooonnnzzzPPP@@@AAACCCEEEFFFHHHKKKOOOTTTYYY^^^```gggmmmtttzzz~~~}}}llldddYYYPPPJJJFFFAAA>>>888444777000111333333NNNfff___oooeee;;;///+++++++++***))))))+++,,,777SSSLLL111;;;+++333+++++++++///+++111222<<>>777333666///000222333OOOfff___rrrnnn@@@///***++++++***))))))***,,,333PPPMMM000===,,,444+++***,,,000+++000000;;;nnnppp///@@@>>>,,,(((+++------???&&&)))'''((()))((((((((((((((((((((((((444EEEDDDBBBMMMJJJGGGVVVPPPPPPOOOQQQSSSUUUTTTTTTUUURRRPPPNNNNNNNNNMMMKKKIIIJJJJJJKKKLLLMMMNNNNNNIIIGGGFFFFFFDDD>>>555...333///---888KKK}}}EEE222......===222,,,)))+++***&&&&&&***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,)))...+++///RRR^^^111222,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++---+++,,,000111>>>```HHH111..."""'''555,,,"""///'''((()))((('''''')))+++)))'''))),,,***---BBB[[[XXXnnnrrrWWWOOOCCC666---)))((()))''')))++++++******,,,...++++++***)))))))))******$$$'''+++,,,'''&&&444EEEGGGFFF===333555<<<777+++...(((000<<>>777777777555+++,,,666888999BBB@@@???666(((&&&...000)))((((((((((((((()))******''''''''''''((((((((()))%%%(((++++++,,,---+++)))&&&///+++---JJJiiissssssuuuuuuwwwxxxxxxwwwvvvvvvxxxzzz}}}qqqlllTTT???@@@BBBDDDDDDFFFIIINNNSSSXXX\\\^^^aaagggpppwww|||{{{mmmdddYYYOOOIIIEEEAAA>>>:::333666111111111333SSSppp{{{TTTvvvxxxPPP---+++,,,---+++))))))+++---333KKK;;;:::333<<<'''---///...)))+++///000BBBbbbeee999;;;***---)))111***;;;999%%%***..."""***///"""&&&,,,$$$)))///$$$KKKCCC@@@FFFLLLOOOSSSYYYWWWUUUSSSQQQQQQSSSUUUWWWUUUMMMHHHIIIKKKIIIEEEDDDJJJHHHFFFFFFIIIMMMPPPQQQCCCEEEGGGEEE???888222...111)))555000UUUXXX888+++%%%999999+++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,***111111:::jjjuuu777///---,,,+++,,,------,,,******)))(((+++...///---***---111000000???^^^|||rrrCCC---,,,+++)))***+++)))&&&***)))((('''''''''''''''&&&***(((%%%---CCCXXXbbbrrr}}}{{{^^^EEE???666...))))))+++,,,---,,,***(((---444555111111999888---'''***)))###+++'''(((+++'''$$$000BBBGGGGGGEEEBBB>>><<<<<<<<<555444555:::AAAFFFHHHHHHFFFIIIJJJHHHFFFFFFFFFFFFGGGTTTooo~~~}}}~~~}}}|||{{{zzz{{{|||}}}~~~~~~~~~~~~~~~{{{||||||{{{}}}~~~wwwmmmPPP===222111333<<<>>>333444555...+++444777999@@@CCC;;;///(((,,,222000)))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************+++***,,,///>>>```wwwttttttwwwzzzyyywwwuuuwwwyyy||||||}}}~~~|||fffQQQIII===FFFBBBDDDGGGLLLOOORRRVVVZZZ]]]```fffmmmuuu||||||mmmdddXXXOOOIIIDDD@@@===:::333666111111111444TTTpppzzzUUUwwwVVV...+++*********,,,,,,***(((000DDD777777333;;;(((+++------***,,,000///>>>\\\aaa777;;;+++,,,&&&+++---@@@<<<'''***+++"""***---$$$&&&***''''''...000LLLFFFDDDJJJOOOPPPRRRVVVSSSRRRQQQQQQRRRTTTVVVWWWRRRKKKFFFGGGIIIHHHFFFFFFHHHGGGEEEFFFHHHKKKLLLLLLHHHHHHEEE===333---,,,---...(((222...QQQ}}}GGG222******===888*********)))((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,---+++111///444___|||@@@222---,,,,,,,,,------,,,******))))))+++......,,,***///---...;;;VVVuuu]]]777---,,,))))))+++,,,+++((()))(((((((((((((((((()))+++%%%***999FFFQQQfff|||~~~gggPPPBBB???888111+++(((((())))))...222444888<<<:::555???BBB;;;---&&&+++---******'''(((+++'''%%%000AAAFFFFFFFFFDDDAAA@@@@@@AAABBB@@@???AAADDDGGGGGGFFFGGGHHHIIIHHHGGGGGGFFFEEEEEEZZZyyy~~~}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}|||~~~xxxoooQQQ===222111222:::===222444666///---666999:::AAABBB:::...(((,,,111///(((((((((''''''''''''(((((('''((((((((())))))))))))))))))))))))************+++))),,,...<<<^^^vvvrrrrrrtttvvvwwwwwwwwwwwwxxx{{{{{{|||}}}~~~~~~hhhUUUIII===FFFBBBDDDGGGKKKOOORRRVVVZZZ]]]aaafffmmmttt{{{|||mmmdddXXXNNNGGGCCC>>>;;;999333777111111111555VVVqqqyyyVVVyyy^^^000+++******...111111,,,''',,,999111333444;;;+++)))***,,,***---111...;;;XXXbbb:::@@@000111(((+++///FFF===******((($$$+++)))(((&&&)))***%%%,,,@@@HHHFFFGGGLLLOOOOOONNNOOOPPPQQQRRRSSSUUUVVVWWWWWWNNNGGGAAABBBDDDCCCCCCEEECCCCCCCCCDDDFFFGGGFFFEEEBBBAAA===555,,,)))+++///---)))000...MMM```444...(((...>>>222******))))))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,---111---...QQQOOO777...---,,,,,,------,,,***++++++***+++------,,,***000,,,333OOOrrrzzzaaaCCC,,,000,,,((()))+++---,,,+++((((((((()))))))))))))))%%%'''///???PPPeee~~~{{{pppbbbSSSIII======:::555...******++++++111666777777999888555<<<===777***%%%(((+++)))***'''(((***((('''111@@@GGGHHHHHHGGGDDDCCCDDDEEEJJJHHHGGGFFFGGGHHHGGGFFFHHHGGGGGGIIIJJJIIIFFFEEEHHHfff~~~~~~~~~}}}||||||}}}~~~~~~~~~zzzrrrRRR>>>222///000999;;;111333666000000999;;;;;;AAAAAA999---'''+++111...'''((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))***************)))+++---:::[[[sssqqqooopppqqqtttwwwyyyxxxwwwyyyzzz{{{|||}}}~~~mmm}}}]]]HHH>>>FFFAAADDDGGGKKKNNNQQQUUUZZZ]]]aaaffflllsssyyy|||lllcccWWWMMMFFFAAA===999888333777111111111777YYYsssxxxWWW{{{eee222+++---111444555333...******///...111666:::111******+++)))---000...<<>>AAADDDDDDBBB@@@:::888555111---+++++++++,,,***---...GGG}}}~~~HHH,,,///)))///:::******)))))))))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,***---000,,,,,,FFFttt```<<<000...,,,,,,------,,,+++,,,,,,+++,,,,,,,,,,,,+++///222FFFhhhdddEEE222,,,666///))))))+++,,,++++++((((((((((((((((((((((((!!!444999333FFFtttvvvcccXXXOOOFFFGGGNNN======;;;555///,,,...111666::::::333///111444555///222111+++(((***((($$$)))((((((***((()))333???HHHIIIJJJIIIFFFEEEEEEEEEIIIHHHGGGGGGHHHHHHIIIIIIHHHFFFFFFIIIKKKIIIGGGFFFVVVuuu~~~}}}~~~~~~}}}|||vvvUUU???222......777999000000444000111:::<<<;;;@@@@@@888---'''+++000---&&&(((''''''&&&&&&''''''((('''''''''((((((((())))))((()))))))))************)))(((++++++777XXXpppooollllllmmmrrrwwwzzzxxxvvvxxxxxxyyyzzz|||}}}~~~~~~sssxxxgggHHH???EEEAAADDDFFFJJJMMMPPPTTTYYY]]]aaaeeekkkqqqwww}}}|||jjjaaaUUUKKKEEE@@@<<<888777333888222111222999]]]tttwwwXXX~~~fff222)))///666777333...------***(((...000777888666,,,++++++(((+++///...>>>\\\\\\000555(((,,,&&&***...JJJ777)))***###***,,,&&&,,,''''''---'''000PPP:::???EEEIIILLLLLLJJJHHHLLLNNNQQQSSSSSSRRROOOMMMGGG@@@:::888666333333777555666:::>>>AAABBB???===999333,,,)))***+++***(((---...,,,///AAAnnnddd555+++333,,,222555((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,''',,,///---...@@@mmmqqqDDD111///---,,,,,,---,,,++++++,,,,,,,,,,,,,,,------///CCCcccxxxTTT666...555???333******+++***((()))***)))(((''''''((())))))000===999+++<<>>===666111222555555222333111...------+++((((((((()))))))))+++444>>>DDDFFFHHHIIIHHHGGGHHHIIIGGGHHHHHHHHHHHHHHHIIIJJJIIIEEEEEEJJJKKKHHHHHHJJJlll~~~~~~}}}}}}~~~}}}~~~yyyXXXAAA222------555888///...222///000:::<<<:::@@@???888---(((,,,111---%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((()))))))))************))))))+++***444TTTmmmmmmkkkkkkmmmrrrxxxzzzxxxuuuwwwwwwxxxzzz{{{|||}}}~~~xxxrrrqqqGGGAAAEEE@@@DDDFFFIIIKKKOOOSSSYYY]]]```ccciiiooouuu{{{zzzggg___SSSJJJDDD@@@;;;888666333888222111222;;;```vvvvvvYYY```222(((///666444---((())),,,+++$$$///000666333:::...,,,,,,)))***...---===\\\\\\---222'''---''',,,000MMM222(((+++"""---***'''***((((((+++---777III999@@@GGGIIIJJJLLLLLLJJJGGGIIIKKKMMMMMMKKKHHHFFFFFF@@@;;;888444000000333222444777;;;>>>>>>;;;999000+++%%%%%%+++111444555555888222777CCCgggIII***---111///777111+++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,''',,,---...111:::cccMMM222000---,,,,,,---,,,+++***+++,,,,,,+++,,,...000:::ZZZqqqKKK222000:::EEE666******+++)))''')))+++***((('''(((***...000<<<333++++++555JJJhhh|||dddJJJ<<<888===JJJWWWRRRJJJ>>>222+++***---///,,,222666666555666555111;;;666///)))(((***+++,,,'''((()))))))))...666===>>>AAAEEEHHHJJJKKKMMMNNNJJJKKKKKKJJJHHHGGGHHHJJJIIIEEEEEEJJJIIIEEEHHHPPP}}}|||}}}~~~||||||[[[DDD333---,,,444888///---222...///:::===;;;AAA???888...)))---111...%%%''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))))))))************))))))+++***222RRRllllllkkkmmmppptttxxxyyyxxxvvvvvvwwwxxxyyy{{{}}}~~~~~~|||lll{{{FFFBBBEEE@@@DDDFFFHHHJJJMMMRRRXXX\\\^^^aaagggmmmsssyyyxxxeee]]]QQQHHHCCC???<<<999666333999222111333<<>><<<888333333666333444666999;;;:::777444'''+++111555777999;;;<<<666<<<222888>>>\\\kkk:::)))...***000:::+++***(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,)))...+++---111333VVVVVV333000---,,,,,,---,,,,,,)))+++,,,,,,+++,,,000333RRRrrrmmmHHH333222777HHH666)))***,,,)))(((++++++***((('''***000666:::555+++&&&***---000@@@TTTmmm}}}jjj___\\\[[[ZZZYYYTTTIII:::///,,,,,,,,,,,,$$$)))---000444888777222888222***&&&&&&''')))***'''))))))(((***000777<<<@@@CCCGGGJJJKKKKKKLLLMMMIIIKKKKKKIIIGGGFFFGGGIIIIIIEEEGGGJJJGGGBBBIIIVVV~~~~~~|||}}}^^^FFF555...,,,444888///...333///000:::>>>===DDD@@@999///***...222...&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((())))))))))))******************,,,***111PPPkkkllllllpppuuuxxxxxxwwwwwwwwwvvvwwwxxxzzz{{{}}}~~~~~~gggEEECCCEEE???DDDEEEGGGJJJMMMRRRXXX\\\\\\___eeekkkqqqyyywwwddd[[[PPPHHHCCC@@@<<<999555333999222111333===dddxxxuuuZZZ|||SSS000333222000---***)))((()))---222...000)));;;000+++---,,,...///)))333NNNZZZ---333)))///(((+++;;;VVV///)))000$$$000$$$+++&&&+++***&&&999DDD333;;;BBBFFFBBBAAAEEEGGGEEEBBBDDDGGGJJJKKKKKKJJJIIIGGGCCCAAA@@@<<<777777;;;666666777888999777444111+++:::JJJNNNFFF:::222000---333(((...222LLLZZZ777---000###///;;;$$$&&&(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((())))))))))))***++++++,,,,,,+++///***,,,000---KKK\\\444111---,,,,,,,,,,,,,,,(((***,,,,,,+++---111444ggglllGGG555111111HHH555((()))---***)))...+++)))'''(((---555===CCC)))///000***(((---111111IIIddd|||~~~yyykkk]]]OOOCCC555------///...,,,++++++***+++222;;;===;;;000,,,***,,,...---***)))'''))))))(((***111777;;;GGGIIILLLLLLKKKIIIIIIIIIEEEGGGHHHGGGEEEEEEGGGJJJIIIFFFGGGJJJEEE???IIIYYY~~~|||}}}}}}~~~~~~~~~}}}}}}{{{~~~```GGG555...,,,444888///000444///000;;;??????FFF@@@999000+++///333///&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((())))))))))))************++++++---***000PPPjjjlllmmmrrrxxxzzzxxxvvvvvvwwwvvvwwwxxxzzz|||~~~eeeEEECCCEEE???DDDEEEGGGIIILLLQQQXXX\\\ZZZ^^^dddjjjqqqxxxuuucccXXXNNNHHHCCC<<<888888777777222111111///@@@```xxxsssXXX~~~<<<666666333...+++******))))))))))))+++.........333:::...,,,+++,,,+++,,,333<<>>???AAACCCEEEGGGGGGHHHIIIHHHGGGGGGHHHIIIHHHFFFFFFFFFEEEBBB>>>===>>>???777888777222---000999CCC???;;;666000,,,++++++++++++444+++///)))<<<~~~zzz===111,,,+++000333000+++((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''))))))))))))************+++,,,---111///,,,IIIyyyvvv===111***---000///+++)))***---///...+++---222777tttuuuNNN555///222<<<444,,,((()))******(((---)))%%%'''///666888777***++++++((('''***,,,+++555888EEE\\\rrrmmmVVVEEE555000000---,,,...(((***+++******,,,---,,,000,,,)))((()))***)))''',,,***&&&%%%---777666...DDDGGGKKKNNNMMMKKKJJJIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHJJJIIICCCBBBPPPaaa~~~~~~|||}}}}}}{{{jjjHHH777333,,,222888,,,...+++,,,333===AAABBBAAACCC===...)))333222(((&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((()))))))))***222111666555EEEhhhkkksssuuuwwwwwwwwwwwwxxxyyy|||{{{{{{||||||}}}~~~qqq|||VVV888AAA@@@EEEFFFHHHKKKOOOSSSWWWZZZ[[[___dddiiimmmuuutttbbbXXXMMMHHHCCC<<<888888555666222222333111BBBaaayyysssYYYxxx999222666222---+++******))))))***)))+++---------333;;;---++++++,,,,,,,,,222:::mmmHHH555***000***...---===>>>...$$$---+++###***))))))&&&***,,,OOO888777???@@@BBBDDDFFFHHHHHHIIIJJJIIIIIIIIIKKKKKKJJJIIIFFFEEEEEEDDDDDDCCC???<<<;;;333...111:::@@@???;;;000///,,,***)))***+++,,,+++111+++111+++999wwwkkk888111,,,+++000333///***(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((()))))))))************++++++//////+++CCCnnnIII333+++000---,,,...---***---///...,,,---222666ssszzzXXX>>>222000999222+++((()))***)))'''***)))''''''***000777<<<,,,***))))))******++++++......333???OOObbbyyyqqq___III<<<333,,,+++---,,,,,,,,,***)))***,,,---***))))))+++......+++))),,,&&&&&&---111//////222CCCGGGKKKMMMLLLJJJIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHIIICCCEEEJJJEEE???QQQmmm}}}~~~~~~}}}kkkHHH777333+++222888,,,000---...555>>>CCCDDDCCCCCC>>>///***333222)))'''((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''(((***---...444000222000@@@ffflllrrrtttvvvwwwvvvvvvwwwxxxyyyzzzzzz{{{|||~~~sss{{{[[[;;;BBB???EEEFFFGGGJJJOOOSSSWWWZZZ[[[___dddhhhmmmuuu~~~sssbbbWWWMMMGGGCCC<<<888888444555222222444222BBBaaayyytttZZZnnn777000444111---*********)))(((,,,******,,,,,,,,,333;;;---******,,,---,,,111777gggEEE555***000)))------<<<999+++$$$+++***%%%***&&&000...111RRR000;;;BBBCCCEEEFFFHHHIIIJJJJJJKKKJJJJJJLLLNNNNNNMMMLLLGGGFFFFFFHHHIIIFFF>>>777555111222999BBBBBB999...&&&&&&&&&'''((()))***++++++...+++333...444kkkUUU222///,,,,,,111333///***(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))************(((,,,...+++<<<]]]]]]888,,,222***)))111///***---......,,,---111555dddgggLLL;;;444444000+++)))***+++)))'''&&&***+++'''$$$(((444???333+++''',,,...***))),,,---++++++---333DDDaaazzzjjjYYYIII;;;111---,,,+++***)))'''(((***---+++,,,///222333111,,,(((,,,$$$)))666666+++,,,999CCCFFFJJJLLLKKKIIIIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHLLLAAABBBKKKFFFAAA[[[~~~~~~~~~~~~mmmJJJ999444,,,333999,,,///------333<<>>BBB???DDDEEEGGGJJJNNNSSSWWWYYY[[[^^^ccchhhmmmttt}}}qqqaaaWWWLLLGGGBBB<<<888888333555222222333000@@@___yyysssYYYbbb777111222///,,,*********)))(((---******+++***+++333<<<---******---------///444cccCCC555+++///''',,,---@@@777***&&&******''')))%%%111 +++>>>III000===DDDEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJLLLOOOOOONNNMMMGGGHHHJJJJJJGGG@@@777111,,,777BBBCCC:::///(((&&&''''''((())))))******))),,,+++***111///111aaauuu@@@......+++---111333...)))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))******+++(((+++///,,,555MMMvvvCCC,,,111******222---+++,,,...---------000333JJJxxxtttWWWCCC;;;000---+++***++++++)))(((&&&***,,,((($$$&&&///888===000))),,,...)))(((...+++,,,......---333DDDVVVppp~~~rrr^^^GGG666---******+++,,,---///333555555666666444000***'''***)))000888555...444BBBCCCFFFIIIJJJJJJIIIHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGLLLFFFEEEHHHGGGNNNooo~~~~~~rrrNNN<<<777...444:::...+++++++++///999BBBDDD@@@BBB>>>000+++222000((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''(((+++---///000...111+++,,,(((777aaannnrrrtttuuuvvvuuutttuuuvvvwwwxxxyyyzzz|||~~~zzzwwwccc???BBB>>>DDDDDDFFFIIIMMMRRRVVVXXXZZZ^^^cccggglllsss|||~~~ooo```VVVLLLGGGBBB<<<888888555555111111111...===\\\xxxsssYYYWWW999555000---+++*********)))(((---******+++***+++222;;;///+++***---...---///333___@@@666---000&&&,,,...FFF666***))))))))))))'''&&&,,,((('''LLL:::555???FFFFFFGGGIIIIIIJJJJJJJJJHHHHHHIIIKKKNNNNNNLLLKKKFFFJJJLLLHHH>>>555000///555===BBB;;;+++!!!"""(((((()))***+++++++++***)))---)))***---///000UUUddd444...,,,+++---222222---((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******'''(((((((((((()))))))))***---)))+++111///222AAA{{{TTT111---,,,---000***+++,,,---------...000111666]]]yyyWWWAAA;;;---,,,++++++++++++***))))))***+++***((('''***,,,DDD777---,,,+++''')))///((())),,,///---***---444MMMdddkkkTTT666...***...222333444888888777666333///+++)))((((((///444222111666???FFFCCCFFFIIIJJJIIIHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGKKKHHHBBBHHHbbb~~~~~~~~~||||||}}}|||}}}~~~~~~~~~~~~}}}}}}vvvSSS@@@999000666<<<000***++++++---777BBBDDD@@@@@@===000***111///'''(((((((((((((((((((((((((((''''''''''''((((((((((((+++'''%%%(((///222000---(((,,,(((---)))666___nnnrrrtttvvvvvvuuutttuuuvvvyyyyyyyyyzzz{{{}}}ttteee???AAA>>>CCCDDDFFFIIIMMMQQQUUUXXXZZZ^^^cccgggkkkrrr{{{|||mmm```UUUKKKFFFBBB<<<999888666555000///000--->>>^^^yyytttZZZJJJ999777...,,,***)))******)))(((,,,******+++******111999333---***---......000333[[[|||???888///000&&&,,,///JJJ333)))+++((((((+++&&&(((''',,,+++PPP---<<>>,,,000000,,,++++++,,,,,,---......//////222GGGsss|||VVV>>>666...---,,,++++++***+++++++++*********+++***'''&&&???:::333,,,((((((***---***((())),,,,,,)))***,,,111EEEaaaxxxzzzHHH666)))))).........111000000...,,,)))(((***,,,+++222444///111===EEEFFFEEEGGGIIIJJJIIIIIIIIIJJJHHHHHHHHHHHHGGGGGGGGGGGGAAAJJJIIIDDDTTTwww~~~~~~{{{yyyzzz{{{}}}||||||}}}~~~~~~~~~}}}}}}zzzVVVBBB;;;111777===111+++---,,,---777DDDGGGBBB@@@>>>111+++111...''')))((((((((((((((((((((((((''''''''''''((((((((((((,,,)))(((+++111333///***%%%)))(((///***444^^^mmmsssuuuvvvvvvuuutttuuuvvvyyyyyyyyyzzz{{{}}}~~~rrrhhh@@@AAA>>>BBBCCCEEEHHHLLLQQQUUUWWWZZZ^^^bbbfffjjjqqqzzzzzzkkk___UUUKKKFFFBBB<<<999888666555000///000000CCCddd{{{vvv\\\===666666,,,+++))))))******)))'''+++***+++,,,+++***000777666///+++,,,...///111444VVVyyy>>>999111111&&&,,,000JJJ...&&&+++&&&'''---&&&)))&&&+++777GGG(((???EEEEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFHHHJJJKKKJJJGGGEEEBBBAAA<<<444---...666>>>;;;111%%%!!!%%%***+++***%%%&&&&&&''')))***+++,,,)))+++...&&&...///777qqqqqqCCC...---******...333222+++''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))'''///---***000111111777```PPP---333111'''111++++++,,,---...///......333111VVV```DDD::://////...,,,******+++,,,******))))))******)))(((111888777,,,&&&)))+++(((---++++++---,,,***,,,111)))111@@@RRRfff|||kkkMMM000(((***)))((()))((()))***)))((()))---000888444333777===BBBFFFHHHFFFHHHJJJJJJJJJIIIJJJKKKHHHHHHHHHGGGGGGGGGGGGFFFAAAEEEIIISSSlll}}}{{{yyyxxxzzz|||}}}}}}~~~{{{VVVBBB:::000555<<<000***---,,,+++555DDDHHHAAAAAA@@@444---222///)))+++((((((((((((((((((((((((''''''''''''((((((((((((***,,,///111111...+++***((()))(((///)))222\\\nnntttvvvwwwwwwvvvuuuuuuvvvwwwwwwxxxyyy{{{}}}pppmmmDDDAAA===BBBCCCDDDHHHLLLPPPTTTWWWZZZ]]]bbbfffjjjqqqzzzyyykkk___TTTJJJFFFBBB<<<999999666555//////222333HHHjjj}}}xxx^^^}}}444333333+++***))))))******)))'''***)))+++---,,,+++///666888000+++,,,...///222555RRRxxx>>>:::222222'''---111HHH***###***%%%'''...'''***''''''CCC>>>(((???HHHDDDEEEEEEFFFFFFFFFEEEEEEGGGGGGHHHJJJKKKJJJGGGDDDAAA;;;222++++++333>>>FFF&&&''''''((()))'''%%%###))))))((((((((()))******&&&+++111%%%//////+++```eee999///,,,)))***///444222+++''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))$$$///...)))///111000666VVV___000555000%%%777,,,++++++---...///...---222!!!@@@xxxnnnPPPCCC111000...,,,******,,,---)))))))))((('''(((+++...$$$444999,,,&&&+++,,,%%%+++***,,,---***&&&)))......******333FFFaaa~~~hhh@@@111///---+++,,,'''))),,,,,,+++,,,...111EEE666444BBBKKKFFFEEEKKKGGGHHHJJJKKKJJJJJJKKKLLLHHHHHHHHHGGGGGGGGGFFFFFFEEEBBBIIIccc}}}|||{{{zzzwwwyyy|||~~~~~~zzzVVVAAA999...444:::...'''+++***)))333BBBFFF???CCCBBB666///444111+++---((((((((((((((((((((((((''''''''''''((((((((()))'''///666666///))))))++++++,,,(((...'''///ZZZnnnuuuwwwxxxxxxvvvuuuvvvwwwtttuuuvvvyyy|||ppprrrGGGBBB===BBBBBBDDDGGGKKKPPPTTTVVVZZZ]]]bbbfffjjjpppyyyyyynnn\\\TTTIII@@@<<<:::888666666333333333...111LLLlllnnniii___,,,BBB,,,+++++++++************))),,,+++*********,,,...000<<<333,,,+++------000333MMMxxx===BBB000...******444???///&&&***,,,'''&&&)))'''000"""QQQ---888BBBDDDFFFDDDCCCEEEHHHHHHFFFDDDBBBCCCFFFIIIHHHEEEEEEHHH<<<999+++"""555LLLAAA"""%%%&&&''''''((((((''''''(((((((((((())))))))))))222,,,---###...666@@@]]]333)))+++,,,***555<<<111((()))((((((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))),,,,,,,,,---...///000111LLLvvvAAA---000000,,,------------------------222***222TTT~~~yyyWWWDDD:::---++++++''')))---(((---***'''&&&(((***++++++&&&444:::222)))***,,,+++************+++,,,,,,---((()))...111///666SSSssskkkGGG222...---)))///---,,,******...777@@@999===CCCIIILLLMMMKKKIIIHHHIIIJJJIIIIIIIIILLLNNNIIILLLMMMJJJFFFDDDGGGKKKCCCJJJaaa}}}zzzyyy{{{}}}yyy{{{~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~tttddd@@@555444333;;;333---%%%...111$$$MMMNNNBBBGGGBBB666111555///'''+++)))((('''((()))(((&&&%%%+++'''&&&******''''''+++222333222...***(((+++...,,,''')))///---///MMMrrrvvvxxxyyyyyyxxxvvvvvvvvvwwwxxxyyy{{{}}}~~~qqq|||KKK???>>>DDDFFFHHHIIIKKKNNNRRRUUUZZZ\\\ccckkknnnpppwww~~~yyymmmZZZRRRGGG@@@<<<;;;999777666333333444///333NNNooollliiiXXX...===,,,+++++++++************))),,,+++*********,,,...///<<<333,,,+++---...000333IIIyyy???DDD222...***+++555===///&&&))),,,(((&&&)))''',,,+++III...777???DDDFFFDDDCCCEEEGGGGGGEEECCCCCCDDDEEEEEEDDDBBB>>>999666******;;;CCC888---+++%%%&&&''''''((((((''''''(((((((((((())))))))))))222***//////+++000666:::}}}UUU000***,,,,,,***444999...''')))((((((''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))),,,,,,,,,,,,---///000111CCC{{{MMM333000///,,,---------------------------,,,///CCCjjj___HHH???///***,,,)))+++,,,%%%'''((())))))((()))+++---'''000777333,,,)))***+++*********+++,,,...///000555+++%%%(((+++---999GGGmmmfffEEE222...111***)))***---000333:::@@@???CCCHHHLLLOOONNNMMMKKKLLLMMMNNNNNNLLLLLLMMMOOOQQQJJJBBBAAAEEEIIIHHHFFFHHHYYYuuu|||zzzyyyyyyzzz{{{yyy{{{~~~~~~zzzeee???777777222888111)))+++)))///222JJJ<<>>:::999///666555,,,>>>000'''444KKK444FFFFFFDDD;;;888;;;333))),,,(((''''''((()))***((('''((('''((()))'''&&&***111111...+++*********))))))(((---,,,***+++///HHHmmmsssuuuwwwxxxvvvuuuuuuvvvyyyyyyzzz|||~~~xxxQQQ@@@@@@BBBDDDFFFHHHIIIMMMQQQTTTXXXZZZaaahhhmmmpppwwwuuuhhhTTTMMMDDD???===<<<:::888777444444555000333OOOooohhhiiiEEE888111...+++++++++*********))))))************+++,,,---...;;;333,,,,,,......///222===sss|||CCCJJJ666///***...<<<888...((()))***(((''')))***'''EEE000222777:::DDDFFFFFFEEEDDDDDDCCCAAA@@@???BBB@@@>>>CCCGGG;;;((( 444DDDAAA333)))&&&%%%%%%&&&''''''((('''''''''(((((((((((())))))))))))%%%111$$$111AAA111...222BBBvvvuuuDDD++++++,,,,,,***222333(((%%%***'''(((''''''''''''&&&&&&&&&&&&''''''((()))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))+++++++++,,,---...000000222___ppp@@@,,,......---------------------------111000...===aaa~~~]]]???...+++111000333888777+++***))))))((()))***+++)))'''+++444333***''',,,)))******+++,,,---///000000222666777000((()))000---:::QQQpppqqqNNN999;;;222000:::CCCFFFHHHKKKKKKLLLNNNOOOOOONNNLLLJJJHHHJJJLLLMMMLLLKKKKKKLLLGGGMMMPPPJJJCCCDDDQQQ^^^zzz}}}xxxuuuvvv{{{~~~}}}zzz}}}~~~}}}||||||}}}fff???<<<888,,,:::CCC:::MMM???((()))MMM>>>@@@CCCCCC<<<:::===333(((+++'''''''''(((***+++)))(((&&&''')))(((&&&''',,,222///,,,((((((***+++)))&&&&&&...***&&&+++---BBBhhhqqqsssvvvvvvvvvuuuuuuvvvwwwwwwxxxzzz|||zzzzzzTTT>>>???AAACCCEEEGGGIIILLLPPPTTTWWWYYY___ggglllooowwwrrreeeSSSLLLDDD???===<<<:::888888444444555///222MMMmmmgggkkkvvv@@@:::...///+++++++++*********))))))************+++,,,------;;;222,,,---......///111888jjj{{{EEEMMM888///***000@@@444...))))))))))))((()))***,,,JJJ)))555999===DDDFFFFFFFFFEEECCCAAA@@@@@@>>>@@@???===AAACCC777'''+++???CCC000$$$)))+++$$$%%%&&&''''''((('''''''''(((((((((((())))))))))))(((...)))777FFF555***333222```ppp@@@,,,---+++++++++222111&&&&&&***'''(((''''''''''''&&&&&&&&&&&&''''''((()))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))+++++++++,,,---...///000111RRR|||CCC+++//////------------------------///...000000111CCCkkknnnBBB111...222......777<<<444...)))'''(((***)))(((***%%%(((222444---***---+++***************++++++000333888999222***(((,,,,,,,,,555KKKiiizzzhhhOOO<<<000666@@@CCCDDDHHHKKKKKKLLLLLLLLLJJJHHHGGGLLLNNNNNNMMMKKKIIIIIIJJJJJJKKKHHHBBBBBBSSSqqq~~~zzzwwwyyy~~~~~~}}}}}}gggBBB===555+++@@@QQQDDD===@@@===***HHHCCC>>>@@@AAA<<<;;;<<<222'''***(((''''''(((***+++***(((%%%((()))(((''')))...111,,,)))''''''******(((&&&&&&...'''(((444000<<>>@@@BBBDDDFFFHHHLLLPPPTTTVVVXXX^^^eeejjjnnnvvvpppcccSSSMMMEEE@@@>>>===;;;888888444444444///222MMMmmmhhhlllhhh>>>:::,,,///+++++++++************)))))))))******+++,,,,,,,,,:::222,,,---///...///111555cccyyyDDDNNN999///***222EEE111...***(((((())))))))))))888FFF(((888===CCCDDDEEEGGGGGGFFFCCCAAAAAABBB@@@???>>>===<<<777000***???;;;333***$$$$$$(((+++%%%&&&''''''((((((''''''(((((((((((())))))))))))'''***777333999;;;(((+++///MMMjjj<<<---///)))***,,,333111&&&'''+++&&&(((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))******++++++,,,...///000222GGGuuuIII---111...---------------------------***...222,,,...MMMsssRRR;;;222222***'''///444666222---***)))***)))(((***&&&&&&---333222///---++++++***)))))))))))))))///,,,,,,111888999555111++++++...333???VVVxxxnnnPPP888888AAADDDEEEIIIJJJJJJIIIIIIIIIHHHGGGGGGMMMMMMLLLJJJGGGEEEEEEFFFGGGGGGJJJVVViii}}}}}}|||~~~jjjEEE;;;333,,,BBBPPPAAA%%%666PPP777???:::@@@===@@@<<<:::;;;000&&&***)))(((((()))***+++)))(((&&&((((((''')))---///---***((((((((())))))((('''&&&---(((666JJJ:::888aaaooorrruuuvvvvvvvvvvvvwwwwwwvvvuuuvvvwwwzzz}}}~~~ppp\\\<<<>>>@@@BBBDDDFFFIIILLLQQQUUUVVVXXX]]]dddhhhllluuu~~~~~~nnnaaaTTTNNNFFFAAA???>>>;;;888666333333555111555QQQqqqhhhnnnZZZ===666***...+++++++++************)))((()))***++++++,,,,,,,,,:::222------/////////111555```wwwCCCNNN999...***444HHH///---+++(((((()))***)))(((EEE>>>***:::BBBLLLCCCEEEGGGHHHGGGDDDBBBBBBDDDAAA======@@@:::///...666BBB222'''((()))%%%%%%***%%%&&&''''''((((((''''''(((((((((((())))))))))))///777ZZZ888444ZZZ???222,,,777iiiccc666+++000***)))---555222'''(((,,,%%%(((''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********+++,,,---//////222;;;hhhRRR333333+++------------------------***+++...000+++***999LLL}}}iiiIII666444...))),,,---///333444111+++((((((+++***(((&&&)))111888444,,,*********)))******++++++((('''(((,,,444;;;>>><<<111///---***(((222KKKddddddCCC???GGGIIIIIIMMMIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIKKKNNNRRRVVV\\\kkkmmmGGG999333///>>>???666---555EEE888@@@222???===@@@<<<::::::///&&&,,,***)))))))))******)))''''''((((((''',,,111///((('''(((***)))((((((((()))'''---...JJJfffHHH777___ooorrruuuvvvwwwwwwxxxyyy{{{zzzxxxxxxyyy{{{~~~hhhaaa???AAA@@@BBBEEEGGGIIIMMMRRRUUUWWWXXX]]]cccgggkkkttt}}}}}}mmm```TTTNNNGGGBBB@@@>>>;;;888444111333555222888TTTuuuiiipppPPP===222***,,,+++++++++************)))((()))***++++++,,,++++++:::222---.../////////000555^^^vvvCCCNNN999...***555JJJ...---+++(((''')))***)))(((MMM888---<<>>***---HHH222;;;>>>AAA===::::::000'''---+++***)))*********(((&&&'''(((''''''...333...$$$%%%(((++++++((('''(((+++(((...333ZZZ{{{SSS777^^^ooorrruuuwwwwwwwwwxxxyyy~~~}}}{{{{{{{{{}}}cccdddAAADDD@@@BBBEEEGGGJJJNNNSSSVVVXXXXXX]]]cccfffjjjsss|||{{{nnn\\\YYYRRRJJJDDDAAA>>>;;;888444888///444222555ZZZqqq]]]xxx@@@CCC,,,///---+++++++++++++++***)))(((++++++******++++++,,,---777999///(((...111---///444XXX}}}@@@MMM999000***---FFF000%%%******)))'''"""---+++RRR444+++FFFGGGKKKMMMEEEFFFFFFEEECCCBBBBBBCCCCCCHHHGGG===333333;;;BBB'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&(((((()))***************&&&<<>>888...)))+++000777OOOssssssNNNFFFIIIGGGFFFLLLHHHJJJNNNPPPJJJDDDEEEKKKFFFTTTgggvvvrrrPPP555444666444777GGGMMM===222222BBB--->>>>>>DDD???888888000'''(((888HHH***JJJ***---'''+++)))&&&(((///000+++((()))''''''''''''((((((((()))&&&***BBBeeeiiiGGG;;;UUUqqquuuwwwvvvwwwzzzzzzwwwzzzzzz{{{|||~~~hhhlllFFF???@@@AAADDDFFFHHHKKKPPPSSSVVVZZZ___cccfffkkkrrrxxx|||nnn]]]YYYRRRJJJCCC@@@>>>;;;888555888///333111333WWWooo]]]yyy===@@@***...,,,+++++++++++++++***))))))++++++******++++++,,,---666999000(((...000---///444WWWzzz>>>JJJ777...(((---CCC000222***'''///222---!!!555KKK222000FFFHHHLLLKKKIIIIIIHHHGGGEEEDDDCCCDDDAAACCC===666999AAA???555'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&'''((()))************))))))kkkBBBIII000555,,,111(((;;;SSS///000))))))******===(((+++(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***++++++------...///111888CCCttt:::222///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///...HHHsssZZZ@@@555222111000///---,,,111777:::666111*********))))))---333888...,,,***+++------+++)))+++++++++++++++,,,---......333999:::777333111111///666JJJjjjfffNNNDDDFFFJJJKKKKKKFFFDDDIIIMMMLLLKKKLLL```ppptttRRR777444555444777111:::000+++...???***;;;@@@AAA;;;888999000)))///QQQ]]]AAALLL...***&&&%%%(((&&&)))///000+++((()))'''''''''((((((((())))))&&&)))666NNNPPP888444NNNnnnsssvvvvvvxxx{{{|||zzz{{{{{{||||||~~~llloooFFF>>>???@@@CCCEEEGGGJJJOOORRRWWW[[[```dddggglllsssyyynnn^^^YYYSSSJJJCCC@@@>>>:::777555888///333000222VVVnnn\\\yyyyyy999===(((...+++***++++++++++++***))))))++++++******++++++,,,---444999000(((...000---000444UUUxxx???FFF666///)))111CCC'''++++++WWWaaa666)))&&&DDD@@@///777EEEHHHOOOHHHJJJIIIHHHFFFEEEDDDDDDDDDDDD@@@777444AAALLL>>>&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&'''(((((()))))))))))))))+++bbbwww<<>>@@@BBBDDDFFFIIINNNQQQWWW[[[```dddggglllsssyyy~~~oooaaaYYYSSSJJJCCC@@@===999777333777...333111444YYYqqq[[[yyykkk888;;;'''...+++******+++++++++******)))++++++******++++++,,,---333888000)))...///---000444SSSwwwAAACCC666222,,,777CCC---888///aaaeee''''''222QQQ666...>>>EEEIIIOOOFFFHHHGGGEEEDDDEEEEEEEEEDDDGGG>>>888===GGGFFF444!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((())))))(((((((((+++...333'''VVV888......///'''///___MMM***...)))))),,,000CCC)))***((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))***++++++------...///---222888QQQTTT444///------------------------------,,,,,,,,,------...111+++<<>>999555111...111AAA^^^wwwfffFFFDDDHHHFFFHHHLLLMMMGGG???FFF```{{{xxxXXX;;;444333333999(((111+++---222@@@***<<<;;;;;;<<<@@@;;;)))***CCC...%%%+++333BBB...---%%%((()))+++---,,,***))))))'''(((((((((((())))))))))))---)))''')))'''///CCCkkksssxxxyyyzzz}}}~~~~~~~~~~~~~~~~~~ttt}}}wwwIII===>>>@@@BBBDDDFFFJJJNNNRRRVVVZZZ___cccfffkkkrrrxxxqqqdddYYYSSSIIICCC???<<<999666111555...444333888^^^vvvYYYzzz^^^888<<<)))000+++)))******+++++++++******++++++******++++++,,,---000777111***...///,,,000333PPPrrr@@@===333222,,,<<>>888666111***@@@hhhAAA)))444666KKK111+++''''''***---,,,+++***))))))(((((((((((()))))))))***'''...+++'''***+++111???kkktttzzzzzzyyy|||}}}}}}~~~uuuttt}}}MMM>>>???AAACCCEEEGGGKKKOOOSSSTTTXXX]]]aaadddiiipppvvv{{{sssgggZZZSSSIIICCC???<<<888555000444---444555:::```yyyWWWzzzRRR999===+++111+++))))))***++++++++++++***++++++******++++++,,,---...666111***......,,,000333NNNlll>>>555...000)))===<<<>>>III,,,AAA___EEE222,,,OOO...666CCCEEEKKKIIIHHHHHHFFFFFFHHHJJJIIIDDD@@@000222<<>>@@@BBBDDDFFFHHHKKKPPPSSSSSSWWW\\\```ccchhhooouuuzzzuuujjjZZZSSSIIIBBB???;;;888444000444---444444999___xxxVVVzzzHHH:::>>>+++111)))))))))***+++++++++++++++++++++******++++++,,,------666222+++------,,,111333LLLhhh<<>>FFF///<<>>888)))!!!)))888RRRnnnBBB((('''%%%'''&&&---000+++''')))***)))(((((()))))))))*********&&&***)))***...)))***888eeepppyyyzzzyyyzzz}}}~~~~~~~~~}}}jjjPPP===???AAACCCEEEGGGJJJOOORRRTTTXXX]]]```ccciiipppuuu{{{vvvlllZZZSSSIIIBBB>>>;;;777444000444---333333777]]]uuuUUUzzzBBB:::>>>+++000'''((()))***+++++++++++++++++++++******++++++,,,---,,,555222+++------,,,111222KKKhhh>>>...,,,111***CCC:::111111///===TTT:::###QQQ???111AAAAAADDDLLL@@@MMMGGGEEEDDDEEEDDD???555,,,+++DDDJJJ333$$$****** %%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%(((###666###$$$...&&&///000666LLL---111***((($$$000FFF'''%%%'''***&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))(((((((((((()))))))))))))))***+++,,,---......///,,,+++111666JJJ:::666........................///...---,,,,,,,,,,,,,,,******...///***666eeeZZZ:::000...---...//////,,,***'''333>>>???777000///222777XXX}}}|||nnn\\\LLL@@@888444777111,,,+++///111000...///+++***---///222888???666666666;;;NNNmmm}}}xxx\\\===000...222>>>(((,,,&&&---333==='''???@@@BBB999222444000***---%%%fffVVV%%%000---,,,&&&...111+++''')))***)))))))))))))))************++++++''')))---&&&(((888bbbnnnxxxyyyxxx{{{~~~~~~~~~~~~kkkPPP<<<>>>@@@BBBDDDFFFIIINNNQQQUUUYYY^^^aaadddiiiqqqvvv|||ssseeeYYYOOOEEEAAA>>>999666666000222///555...777```ppp|||RRR{{{}}}@@@555888)))---''')))))))))))))))))))))))))))******++++++,,,------111;;;444***---111---...222JJJiii666333222,,,'''NNNYYYeee((()))222%%%###111[[[333999@@@DDDDDDDDDDDDEEECCCDDDFFFFFFAAA666+++(((444JJJ???$$$$$$)))$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***,,,***444RRR++++++'''***))),,,JJJ///)))"""***%%%&&&))))))&&&'''******((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***++++++,,,,,,------...000,,,...888???rrrVVV333000,,,+++//////,,,***+++111333555333...+++***,,,111((()))000,,,***EEEjjjrrrOOO:::000,,,111111******000222(((...???AAA000+++444555LLLpppmmm^^^UUUBBB>>>888444111///---+++...///...------///222444@@@<<<999888===NNNkkkwwwdddAAA444333,,,<<<+++...+++...777666777AAA@@@CCCBBB:::///''''''***222@@@FFF:::***$$$&&&)))...---***((('''((()))***+++++++++************)))******,,,,,,***(((...777aaapppssspppxxx|||xxxxxx}}}}}}}}}~~~hhh[[[CCCCCCCCCCCCBBBCCCGGGLLLQQQWWWZZZ]]]```dddhhhnnnrrrxxxrrreeeYYYOOOFFFAAA>>>888555555111333///555...777```ppp~~~TTT}}}ttt<<<333666***---))))))))))))))))))))))))))))))******++++++,,,------111:::444***...000---...222HHHlll777111000///111[[[fffuuu@@@AAAEEE555///444MMM555;;;BBBGGGGGGFFFDDDDDDDDDEEECCCDDDDDD444'''***@@@>>>111&&&'''%%%###(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))'''++++++666QQQ+++,,,(((*********EEE...((($$$***%%%$$$***//////000000,,,&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******+++,,,,,,------...111......555:::hhh```777111---,,,//////,,,***+++,,,///333444222...+++)))---)))+++222000+++666IIIzzzmmmFFF666+++---///,,,***...,,,+++///666<<<:::333---000AAAaaazzzlllWWWCCC777222222333444333///,,,+++---000333::::::<<<<<<;;;>>>KKKXXX}}}yyyhhhDDD444333--->>>---...***...999999888AAACCCBBB>>>666---(((((()))(((000...))))))***)))///...,,,***))))))***+++))))))*********+++++++++)))))),,,...---***,,,111___qqquuusssyyy|||yyyzzz}}}}}}}}}~~~jjj^^^CCCEEEEEEEEEEEEEEEGGGKKKOOOVVVXXX\\\___ccchhhnnnrrr{{{rrrdddZZZPPPFFFAAA===888444444222444000555///888aaaqqqVVViii888111333***---***)))))))))))))))))))))))))))******++++++,,,------///:::555+++...000---///000EEEooo999222///......PPPRRRPPP???SSSQQQ111(((:::TTT:::???FFFJJJJJJHHHFFFDDDDDDHHHAAAAAADDD111$$$222III...###)))'''"""%%%***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))'''+++,,,888PPP+++---)))******(((===,,,&&&''')))%%%&&&,,,111222222222...((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((******++++++,,,---------000///...222333ZZZqqq???222...,,,//////,,,+++,,,)))+++///444555222---))),,,***,,,000111...---///NNN~~~___FFF///+++...///---...&&&...///,,,555BBB<<<***,,,555KKKjjjrrr```OOO@@@777...000222444333111...,,,000333888;;;888444666;;;OOO]]]rrr}}}nnnGGG555222...@@@000///)))...;;;===:::AAACCCBBB???888111---++++++))))))'''###%%%+++......===<<<:::999888888999:::888666444222///,,,***))))))''''''+++,,,,,,///444\\\qqqxxxvvvzzz{{{yyy|||}}}}}}}}}~~~mmmbbbCCCFFFGGGGGGGGGFFFGGGJJJMMMSSSVVVZZZ^^^bbbhhhnnnrrr}}}~~~rrrdddZZZPPPFFFAAA===888444444333444000666///999bbbsssXXX___777111000+++,,,***)))))))))))))))))))))))))))******++++++,,,------...:::666,,,...000---//////BBBiii888333111///+++@@@555''',,,EEECCC%%%'''CCCVVVAAADDDHHHJJJKKKJJJHHHGGGCCCJJJAAA===???---(((AAADDD%%% +++%%%""")))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***,,,,,,999PPP,,,...)))***+++&&&666+++$$$***(((&&&+++......,,,,,,//////---'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((*********+++,,,,,,------...000---000///NNNHHH333///---//////---+++---)))***,,,111666666111---...---+++))),,,111222...111WWW```===...///111000///'''//////(((000@@@@@@444//////:::TTTqqqxxxaaaRRR===:::666333222222222222111111333666444000222666000888FFFUUUeeevvvsssKKK555222...@@@111///(((...===@@@===BBBEEEEEEBBB999...'''&&&((()))+++///777AAAJJJOOOPPPXXXWWWVVVVVVVVVVVVWWWWWWSSSRRROOOLLLIIIFFFDDDBBB:::222,,,***++++++...333ZZZpppzzzwwwzzzzzzyyy|||}}}}}}}}}~~~qqqhhhCCCCCCEEEFFFGGGFFFGGGJJJLLLQQQTTTXXX]]]bbbhhhnnnsss}}}~~~rrrdddZZZPPPFFFAAA===888444444333444000666000:::eeevvvYYYWWW888333...,,,+++))))))))))))))))))))))))))))))******++++++,,,------,,,999666---...///---000///???~~~```333111000333333FFF444000(((+++---(((888MMMDDDHHHHHHHHHIIIJJJKKKJJJJJJCCCJJJCCC:::555,,,222LLL333$$$'''***!!!%%%,,,###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))---,,,---===RRR,,,...)))******%%%111---""",,,&&&'''+++......+++,,,//////---'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((())))))***++++++,,,,,,---,,,000,,,000...EEESSS555000...///000---,,,------++++++...333555555333,,,...---((()))111444111,,,888\\\{{{SSS:::111000000///---...---+++...555===AAA555///111DDDaaa|||ooo```JJJ888///000555999666333222333222......111000111222444;;;GGGVVVaaauuu}}}wwwLLL444222--->>>111///)))...>>>AAA>>>DDDFFFEEE???111$$$ (((222999AAAMMMWWWXXXSSSLLLIII===<<<<<<<<<<<<======>>>HHHIIIJJJKKKMMMNNNOOOPPPOOOFFF>>>:::555///---...ZZZqqqzzzwwwzzzzzzxxx|||}}}}}}}}}~~~uuunnnCCC@@@AAACCCEEEEEEGGGJJJLLLPPPSSSXXX\\\aaahhhnnnssszzz~~~qqqcccYYYOOOEEEAAA>>>999555666333444000666111<<>>HHH%%%(((,,,'''!!!(((***!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))),,,***...CCCjjj[[[OOOTTTiiiUUU------)))+++)))%%%///111!!!---$$$(((%%%+++000111111111---''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))******+++,,,,,,,,,+++000+++111000>>>}}}bbb777111...000000---,,,...///---***+++...222555777+++...///,,,+++---...,,,111***<<>>@@@???FFFBBB@@@;;;222---444EEESSSWWWUUUSSSMMM@@@222---...;;;<<<<<<======>>>>>>>>>888888:::;;;===???@@@AAAIIIHHHHHHJJJHHH@@@<<<<<<___ssszzzwwwzzz|||yyy{{{}}}}}}}}}~~~xxx~~~tttCCC???@@@BBBCCCDDDFFFJJJMMMQQQTTTXXX]]]bbbhhhnnnssswww}}}qqqcccWWWNNNDDDAAA>>>999777777222333///666222>>>kkk}}}XXXGGG888555***///)))))))))))))))))))))))))))))))))******++++++,,,------)))888888......///---111///<<>>>>>HHH@@@AAABBBDDDHHHMMMRRRVVVGGG@@@999444///---444>>>777777888::::::;;;;;;;;;BBBBBBBBBAAAAAA@@@@@@@@@>>>???EEEKKKLLLKKKOOOUUUeeewwwzzzwww|||{{{|||}}}}}}}}}~~~{{{|||yyyCCCBBBCCCCCCBBBCCCFFFJJJNNNRRRUUUYYY]]]bbbhhhnnnsssvvv}}}qqqcccVVVMMMDDDAAA>>>:::888888111222///666222???lll~~~XXXAAA777444)))///******)))))))))))))))))))))))))))******+++,,,,,,------)))888888......///---111000;;;zzzRRR000444///222888JJJ333,,,,,,%%%///+++666UUUBBBCCCDDDGGGLLLPPPNNNIIIDDDKKK<<>>IIIHHHJJJPPPWWWZZZRRR@@@222888666999???@@@;;;999<<<;;;<<<===>>>???@@@@@@@@@======>>>>>>???@@@@@@AAABBBAAAAAACCCCCCGGGRRR^^^kkkzzz{{{xxx~~~}}}|||}}}}}}}}}~~~}}}{{{{{{CCCFFFFFFEEECCCCCCEEEJJJMMMSSSVVVZZZ^^^bbbhhhnnnrrrwww|||pppcccVVVOOOGGGAAA>>>:::666333666///111333333FFFggg|||vvvXXXGGG333333---...***---))))))))))))))))))))))))*********)))******++++++...000<<<111+++000+++222222>>>rrrWWW111222,,,///444JJJ666,,,'''+++******DDDTTTCCCIIIFFFEEEKKKSSSTTTMMMDDDAAAKKK<<<'''---RRR,,,(((%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((+++***:::ddd|||???333***---***+++...---,,,555AAA```///555%%%((($$$&&&,,,000---&&&$$$&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))))))))***++++++,,,,,,000,,,000...111222PPPOOO---111333,,,222...+++------,,,,,,,,,,,,++++++777???<<<---(((...///(((///...+++,,,:::]]]^^^AAA444///++++++000000---,,,///555DDD===111888FFF___|||cccQQQDDD:::555666111222111000000222111///222111111111333444444333444333888AAALLLZZZlll{{{vvvLLL111222...333...///222555777999;;;===[[[``````RRR@@@666:::CCC???AAABBB>>>777444999BBB:::<<>><<>>>>>@@@@@@@@@AAACCCDDDCCCBBB```ppp||||||||||||~~~~~~~~~uuuFFFDDDDDDDDDBBBBBBCCCGGGJJJRRRUUUXXX\\\aaagggnnnsssxxx}}}|||pppcccWWWPPPHHHBBB>>>;;;777444777000222333222DDDeeeyyyvvvXXXGGG444444...---)))---))))))))))))))))))))))))*********)))******+++,,,---///;;;000***///***111222===rrrXXX111222,,,...333HHH444---))),,,+++,,,DDDRRRCCCIIIFFFDDDGGGLLLNNNKKKGGGCCCDDD:::&&&:::CCC///&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***+++;;;aaaccc333...***+++)))***+++***)))///999|||eee000222'''***&&&(((,,,000---&&&###%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***++++++,,,,,,///,,,000...111111LLLXXX222222222+++111///---------,,,,,,,,,,,,++++++000999;;;222+++,,,...,,,)))+++111333111???kkk|||WWW===333333000+++***---111222666AAA@@@666666AAA[[[wwwxxxhhhTTT???000222111000///111222222000000000///000111222222222777444444777<<>>???@@@???===AAA>>>===???AAAAAA???===<<<;;;999888999<<>>AAADDDFFFGGGFFFMMMYYYhhhttt}}}~~~~~~~~~~~~tttGGGCCCDDDCCCBBBBBBCCCGGGJJJPPPSSSWWW[[[```fffmmmqqqxxx}}}|||pppcccXXXRRRIIICCC???<<<888444888000222333000BBBcccwwwvvvWWWGGG666777...,,,(((---))))))))))))))))))))))))******))))))***++++++,,,,,,...:::000***///)))000111999nnnZZZ111000+++...111FFF222...+++,,,***...DDDOOOCCCIIIFFFCCCCCCEEEGGGHHHHHHEEE;;;222,,,GGG111111%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((,,,...>>>^^^CCC(((***+++***)))******((('''+++222___ooo222...(((***((())),,,000---&&&###$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))***++++++,,,,,,---,,,000...222111DDDbbb888333222***000///...------,,,,,,,,,,,,++++++)))111888777000+++,,,///+++(((///555,,,(((FFFooowwwTTT888888333,,,+++///222000666:::CCC???333:::TTTeeeeeeKKK888333///...000222111000000/////////000111111222555333333555555333666<<>>555777AAAGGGCCC<<>>???BBBEEEEEE@@@<<>>???AAACCCDDDEEEEEEAAAAAABBBCCCEEEFFFHHHIIIDDDHHHSSSeeettt{{{||||||rrrHHHBBBCCCCCCBBBBBBDDDGGGJJJNNNQQQUUUYYY^^^dddkkkpppwww||||||pppcccYYYSSSJJJDDD@@@===888555666///222333///AAAcccxxxvvvWWWFFF777888...,,,(((,,,))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,///;;;111+++000***111000555hhh^^^222///+++---///CCC000,,,,,,***)))111BBBJJJCCCGGGFFFEEEDDDCCCCCCFFFHHHCCC777'''888HHH'''...%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((...222DDD\\\...'''+++,,,)))***++++++***)))+++...NNNxxx666,,,)))'''((((((+++///...(((%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,111---222111<<>>444111333333222222222333333222222333555666666666:::??????:::888999888:::@@@KKK[[[nnnxxxNNN444333,,,000,,,)))--->>>WWWaaaOOO777444999???DDDGGGFFFDDDBBB>>>CCCEEE@@@;;;999::::::999;;;===???@@@@@@???>>><<<<<<=========<<<<<<;;;BBBBBBAAA@@@AAADDDIIILLLNNNHHHKKKXXXccchhhrrr~~~~~~|||~~~pppJJJ@@@AAABBBBBBBBBDDDGGGJJJMMMPPPUUUZZZ___eeekkkooowww||||||pppcccZZZTTTKKKDDD@@@===888555333...222333///AAAeee{{{uuuVVVFFF777777///---(((,,,))))))))))))))))))))))))))))))))))))***+++,,,------000===333---222+++222333444eeebbb333///+++......AAA...***,,,((('''333AAAEEECCCEEEGGGHHHGGGDDDCCCCCCEEE>>>444 DDD<<<&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((,,,555KKKUUU&&&,,,---***''')))***))))))+++,,,,,,FFF{{{;;;++++++%%%'''%%%(((---...+++((()))'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))***++++++,,,,,,+++---000,,,333222555```lll:::111333...222...---------,,,,,,,,,++++++++++++)))---666999444---***...,,,((('''...444000)))IIIuuudddCCC...333888...***111///--->>>FFF666666FFFJJJkkkdddRRR@@@::::::888666777777999:::::::::<<>>BBBDDDBBBBBBDDD::::::999999>>>KKK\\\hhhsssyyy{{{QQQ444111***...,,,)))???^^^\\\<<>>EEEGGGEEEGGGIIIKKKNNNPPPRRRRRRRRRRRRQQQPPPOOOLLLJJJGGGFFFCCCCCCAAA???>>>BBBHHHMMMQQQLLLNNNTTTVVVVVV```nnn}}}~~~oooKKK???@@@AAABBBCCCEEEHHHJJJMMMQQQVVV[[[aaaffflllpppwww{{{|||pppcccZZZTTTKKKDDD@@@<<<888444222...333444000AAAfff}}}uuuUUUFFF444555//////)))+++))))))))))))))))))))))))(((((())))))***+++---------111>>>555///222,,,222666444dddggg555///,,,...---???---(((---'''&&&777AAABBBFFFEEEGGGIIIIIIGGGDDDBBBAAA777000&&&FFF///(((###(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((999TTTJJJ&&&---+++)))&&&((((((&&&'''***+++)))CCCBBB***---'''&&&$$$&&&,,,///---***+++''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))))))))***++++++,,,,,,+++---000***333333111RRRrrr<<<000333000222------------,,,,,,,,,,,,++++++---******000888999333+++%%%///222***)))000111+++,,,TTT^^^999333444------777------999CCC===999???EEE]]]zzzhhhNNNCCCAAA>>><<<>>><<>>CCCBBBCCCBBB???<<<<<>>EEECCCAAABBBEEEFFFDDDBBB>>>:::888@@@WWWlllkkk```[[[WWWQQQLLLIIIIIILLLMMMMMMNNNPPPRRRTTTVVVWWWWWWQQQQQQOOOJJJDDD@@@BBBDDDGGGKKKRRRVVVSSSOOOSSSYYYrrryyyoooLLL===???AAABBBCCCEEEHHHJJJMMMQQQWWW]]]bbbhhhnnnqqqvvv{{{|||pppcccZZZSSSJJJCCC???;;;777333444000555555000AAAeee}}}tttUUUFFF111222000111******))))))))))))))))))))))))((((((((()))***,,,---...,,,000>>>555...222+++111555111```kkk777///---///--->>>---(((///'''''';;;CCCBBBJJJGGGGGGGGGGGGFFFDDDAAA???222(((888<<<((('''$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&AAAbbb@@@***+++)))++++++,,,+++&&&&&&++++++(((IIIKKK(((---***(((%%%&&&,,,///---******((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))))))))***++++++,,,,,,+++...000)))333555...III|||AAA111333///222---...------,,,,,,,,,,,,++++++***,,,+++***222<<<;;;222&&&---111---)))***...111(((999___VVV;;;222111222333///111444>>>DDD<<<888AAAMMMgggsssSSSFFFBBB>>>>>>AAA===BBBIIIOOOUUU]]]hhhppphhh^^^UUUOOOIIIBBB===<<<@@@AAABBBCCCBBB@@@===;;;BBBHHHUUUeeexxxVVV333111111===MMM]]]VVV999555JJJNNN<<>>CCCGGGNNN]]]jjjdddVVVBBB===666...)))((()))***)))+++///333888<<>>CCCKKKRRRSSSSSSTTTRRROOO^^^kkk{{{}}}pppMMM<<<>>>@@@BBBCCCEEEHHHJJJLLLQQQWWW]]]ccchhhnnnqqqvvvzzz|||pppcccZZZSSSJJJCCC???;;;666222666222777666000@@@ddd|||tttUUUFFF///111000222+++)))))))))))))))))))))))))))((((((((()))***,,,---...+++///===444...111***000111,,,[[[nnn888000...000--->>>---(((000((((((>>>FFFCCCMMMIIIGGGEEEDDDDDDCCC@@@>>>000"""GGG111'''$$$'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''IIInnn;;;---((()))000111222///((((((------(((RRRSSS&&&+++++++++'''''',,,///,,,))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))))))))***++++++,,,,,,+++//////(((333666---EEEGGG333222...111...000---------,,,,,,,,,++++++&&&------'''...===AAA999///(((&&&,,,---******000///***@@@sssqqqGGG555777444)))111555222:::III>>>333@@@@@@WWW}}}uuuRRRCCC???<<<<<>>888777888===DDDGGGDDD???>>>AAAHHHUUUhhh~~~}}}NNN,,,111>>>SSS]]]EEE;;;DDDDDD888<<>>222(((''''''(((((()))))))))***)))))))))******))))))(((&&&111???GGGHHHEEEBBBBBBJJJPPPQQQNNNRRRYYYXXXPPPLLL^^^ttt~~~|||pppMMM;;;===@@@BBBCCCEEEHHHJJJKKKPPPVVV]]]bbbhhhmmmqqqvvvzzz|||rrrgggXXXQQQHHHAAA===;;;888555333000333111///DDDhhh|||xxxTTTMMM...666333,,,,,,&&&)))))))))))))))))))))))))))))))))***++++++,,,,,,---...777777------222---444111LLLrrr===+++444---222999+++***)))+++'''EEEFFFJJJHHHKKKHHHHHHJJJHHHAAA:::666...---???...###(((---%%%%%%%%%%%%%%%%%%%%%%%%)))###!!!###$$$222]]]ppp000((("""!!!$$$%%%%%%)))$$$%%%&&&&&&''''''&&&&&&((('''%%%%%%''')))******+++QQQxxx666&&&)))%%%---222222666111'''***...)))nnn[[[111***)))&&&%%%&&&)))------)))&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++///---...000//////555===PPP///111......222---......---------,,,,,,,,,+++---...------222<<>>AAA===777;;;AAA___^^^DDD===AAA@@@:::BBBLLLZZZfffppp{{{gggKKK>>>:::555444888>>>CCCFFF===999777;;;III___vvv~~~ZZZ555000FFFVVVUUUHHH===<<>>AAACCCDDDFFFJJJLLLNNNTTT]]]ccceeekkkqqqwwwzzzzzzooocccXXXQQQGGG@@@===;;;777555333000333111///DDDhhh|||yyyUUUPPP...333111,,,,,,))))))))))))))))))))))))))))))))))))***++++++,,,,,,---...777888...---111---333000IIIzzzBBB---333+++000999,,,,,,***,,,(((FFFDDDHHHFFFIIIHHHGGGFFFFFFCCC<<<555)))555???,,, &&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%'''...+++""",,,RRRhhh***%%%&&&+++'''&&&$$$$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&'''((())))))333___sss777)))333,,,999000666111))))))...222777|||ccc222((()))&&&&&&&&&)))------)))&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++...---...000//////555===|||RRR111444000+++...,,,...------------,,,,,,,,,***+++,,,***))),,,444:::<<<222)))))),,,------...///,,,+++777VVVpppMMM666///000///000555===AAA>>>888666888NNNxxxgggJJJ<<<<<>>666<<>>@@@BBBCCCEEEIIILLLMMMTTT]]]bbbeeekkkqqqxxxzzzyyylll___XXXQQQGGG@@@===:::777555333000333111///DDDhhh|||{{{WWWWWW//////000,,,,,,,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,------666999///---111...111000EEEGGG...111(((...999---...+++---***GGGDDDFFFDDDGGGIIIGGGCCCDDDFFF>>>222'''<<<888)))$$$---!!!%%%%%%%%%%%%%%%%%%%%%%%%)))'''"""'''000@@@999---444PPP777)))((( (((###%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((@@@ttthhh111!!!+++,,,DDDwwwtttEEE///,,,...===nnn555&&&)))'''&&&&&&))),,,---***&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++...---...000//////555<<>>===@@@AAAAAADDDHHHKKKLLLRRR\\\bbbeeekkkrrrxxxzzzyyykkk]]]XXXPPPGGG@@@<<<:::777444333000333111///DDDhhh||||||XXX]]]222///333---***,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,---,,,555:::000,,,000///000222AAAIII...000(((...888,,,---)))---,,,IIIDDDFFFEEEDDDJJJIIIDDDDDDFFF<<<,,,444@@@+++)))&&&"""222$$$&&&&&&&&&&&&&&&&&&&&&&&&)))"""---NNNkkkCCC###:::\\\;;;((('''***$$$%%%&&&&&&'''''''''''''''%%%&&&(((((('''''''''(((BBB^^^333(((555&&&888^^^bbb111'''///OOOyyy888%%%***'''&&&&&&(((,,,---***'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++---,,,...000//////444;;;tttccc777444777...+++000---------,,,,,,,,,+++++++++------,,,)))(((***+++888<<<888,,,(((---///+++)))***---///+++666]]]iiiOOO>>>555000333:::;;;777444555111222GGGssstttVVVEEE===;;;<<>><<>>AAABBBAAADDDIIIJJJKKKQQQZZZaaadddkkkrrrxxxzzzzzzmmm___WWWPPPFFF???<<<:::777444333000333111///DDDhhh|||}}}YYYddd666///777000'''***)))))))))))))))))))))))))))))))))***++++++,,,,,,---***444;;;222,,,000//////555>>>JJJ///111)))000888***+++&&&+++...LLLEEEGGGGGGBBBIIIKKKGGGDDDBBB777)))LLLAAA!!!***---!!!---&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***000999TTT...***888)))''',,,%%%***###%%%&&&''''''((((((''''''%%%'''(((((('''''')))+++PPPZZZ111&&&+++&&&...FFFOOO999'''(((RRR<<<&&&+++(((&&&&&&(((+++,,,***'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++,,,,,,...000000///333;;;pppqqq<<>>XXXUUULLL<<<+++$$$'''---"""%%%((()))(((((()))+++''''''''''''((((((((((((((((((((((((((((((((((((&&&(((***+++***)))***+++///&&&)))<<>>KKKOOOPPPVVVdddppp{{{}}}}}}rrrYYY???>>>@@@CCCCCCAAAEEEKKKKKKKKKQQQYYY___cccjjjrrrwwwyyy{{{nnn```WWWPPPFFF???<<<999666444333000333111///DDDhhh|||~~~ZZZjjj:::///999111%%%***)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,)))444<<<333,,,///000///666:::NNN000222***111999+++***%%%+++000NNNFFFGGGHHHCCCGGGJJJIIICCC;;;333///XXX<<< ***///"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&###000***$$$:::555AAA///&&&&&&''''''&&&'''&&&&&&'''(((((((((((('''%%%''')))((('''(((,,,000ddd[[[///&&&&&&:::999,,,;;;:::WWW{{{SSS+++GGG@@@(((+++(((&&&%%%'''+++,,,***(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++++++++---000000///333:::hhhMMM000333111+++...,,,,,,,,,,,,++++++++++++((()))***++++++******)))###111<<<999///***+++---000))))))///...***111@@@zzzaaaKKK666111222111111333...222222444IIIqqqnnn]]]XXX]]]iii}}}|||uuujjj___UUULLLEEEAAAFFFGGGHHHJJJMMMPPPSSSTTTbbb```]]][[[VVVMMMAAA999666888222IIIlllNNN777---,,,GGGRRRWWWNNNGGGHHHJJJHHHDDDFFFHHHEEE>>>===IIIYYYRRR???***"""'''---,,,'''%%%&&&''''''''''''((()))''''''''''''(((((((((((())))))))))))))))))))))))''')))+++***)))''''''(((,,,...)))%%%333EEEAAA///,,,777EEEKKKJJJKKKPPPWWWqqq~~~~~~rrrZZZ===>>>@@@DDDCCCAAAEEEKKKLLLLLLQQQXXX^^^bbbiiipppvvvxxxzzzmmm```WWWPPPFFF???;;;999666333333000333111///DDDhhh|||~~~ZZZppp;;;+++888111%%%---)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,(((333===444,,,///111---666666yyyUUU333111)))111:::---,,,%%%,,,222OOOEEEEEEGGGDDDCCCFFFHHH???333333;;;KKK000&&&%%%***)))&&&''''''''''''''''''''''''###'''%%%///YYY777]]]888---))) ((( +++&&&&&&'''(((((((((((((((&&&((()))(((''')))///555lll\\\222666@@@}}}yyy777***...pppuuu999FFFCCC***))))))&&&%%%'''***,,,***(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++++++++---111000...333999```hhh<<<444222+++...,,,,,,,,,++++++++++++******))))))***++++++***)))'''---666;;;666,,,***,,,---******------+++---222OOOwwwdddFFF999555111111444...222333111:::ZZZrrroooooouuu}}}gggRRRAAA@@@@@@BBBHHHNNNSSSVVVNNNMMMIIIFFFAAA===:::888999<<>>555,,,...111+++666444uuu[[[555111(((000;;;///...'''---333PPPDDDCCCEEEFFF@@@BBBFFF<<<...444FFF777$$$*** $$$000!!!)))''''''''''''''''''''''''&&&)))!!!***000SSS'''RRR%%%(((...%%%...(((&&&''''''(((((((((((((((&&&((()))(((&&&***222999~~~[[[''')))222|||333+++(((NNNrrrPPP+++<<>>666CCCTTTGGG***(((***,,,***''''''))),,,&&&%%%&&&)))+++,,,)))'''''''''''''''((((((((()))))))))))))))))))))))))))%%%'''))))))))))))+++---+++''')))///000+++***///444222555@@@LLLPPPJJJBBBAAA```{{{rrr~~~[[[999;;;???BBBAAA???CCCJJJNNNNNNQQQXXX\\\___fffnnntttvvv}}}wwwkkk^^^ZZZOOOEEE@@@<<<777444444111222///666222>>>jjj|||YYY888...000666))),,,))))))))))))))))))))))))++++++++++++++++++,,,,,,...---222999777...---222444...;;;aaaccc???...'''000444555444***(((@@@EEEAAALLLGGGHHH;;;LLLBBB333000...PPP))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''''''''&&&''''''''''''((((((((((((+++###,,,%%%(((+++)))MMMjjj:::222"""BBB---666;;;555!!!333,,,111mmm>>>)))...''')))'''###'''...---(((%%%$$$$$$######$$$$$$%%%%%%%%%&&&''''''&&&&&&%%%&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((())))))************---...,,,---777CCC[[[wwwHHH///...555///++++++000000,,,***,,,------,,,+++******++++++)))000+++000AAA999'''))),,,,,,------,,,---...000---<<>>999777777888666777HHHjjjwwwBBB888:::(((===___VVVDDDIIIMMMNNNJJJEEEAAA@@@AAA777777EEEKKK>>>---%%%)))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))************)))))))))((()))******+++******))))))))))))******000888===>>>FFFPPPPPPIIIAAAKKKlll}}}vvvvvvYYY>>>888777>>>EEEFFFEEEEEEQQQPPPSSSYYY\\\___eeelllqqqvvv}}}wwwkkk^^^ZZZOOOEEE@@@<<<777444444222333///555000<<>>;;;***+++,,,,,,---......//////222,,,111QQQzzzNNN666444444666111000444444???WWWxxxuuuxxxwwwXXX444999000555RRRYYYJJJEEEJJJJJJIIIJJJIIIEEE>>>999;;;LLLQQQ<<<'''###((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******'''((()))*********))))))***))))))(((((())))))***(((,,,333666444777CCCQQQQQQLLLMMMddduuuuuu[[[<<<;;;===AAABBBAAADDDIIIQQQPPPSSSYYY]]]```fffmmmqqqvvv}}}tttjjj```YYYNNNDDD@@@<<<777555555222333///555000;;;fffxxxXXXPPP000000///...---))))))))))))))))))))))))*********++++++,,,,,,---...+++///777777000---111333...777XXX:::***777---===222000+++---FFFIII@@@GGG@@@DDDDDD555444***???KKK%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''''''''''''''(((((((((((($$$,,,'''%%%...***IIIyyy999444AAAvvvBBB(((...***%%%///((((((<<>>CCCKKKPPPOOOSSSYYY]]]```gggnnnqqqvvv}}}sssjjjaaaXXXNNNDDD???<<<777555666111222///666111===iii{{{YYY[[[111111,,,000,,,))))))))))))))))))))))))))))))***+++,,,,,,---------***...666777111...111444///888VVV:::+++777+++999......***...HHHJJJ???GGG@@@FFF???444555%%%UUU:::&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''''''''''''''((((((((((((%%%...%%%&&&,,,,,,[[[<<<***$$$999666((( ***,,,(((***'''+++///wwwSSS((()))&&&(((&&&%%%&&&&&&))),,,000&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((()))+++,,,(((''''''''''''((()))***))))))))))))))))))))))))(((((())))))***+++++++++,,,++++++---,,,,,,222999fff___???,,,333888///***000+++,,,---......---,,,,,,,,,)))000///&&&555DDD;;;///---++++++,,,...---,,,(((......///HHHvvveee<<<444333444111---222:::<<>>222000999DDDMMM888&&&%%%***+++))))))'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''(((((((((((()))))))))%%%''')))***+++***((('''))))))(((((((((((())))))+++''')))111222///333<<<@@@SSSLLLEEEeee~~~qqqrrrWWW;;;===@@@AAA>>><<>>jjj|||YYYeee222222)))111+++))))))))))))))))))))))))))))))***+++,,,------...---))),,,555888111...000333000888TTT888---444+++333---,,,***///HHHIII???GGGAAAEEE;;;222333///WWW+++)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''---%%%))))))444sssGGG444***222,,,((()))---...,,,''''''---(((]]]DDD&&&,,,&&&(((%%%%%%&&&&&&''',,,222&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((***---...***)))((('''''''''))))))))))))))))))))))))))))))(((((()))******++++++,,,---++++++---,,,,,,000666]]]}}}}}}~~~aaa<<<555444,,,+++555---...000111111000//////------333222+++000???DDD666111,,,***,,,......---+++111111+++222SSS]]]999111444777111333777111CCCuuujjjhhhtttXXXAAALLLfff~~~XXX???999333BBBYYYVVV@@@CCCMMMBBBMMMHHH>>>333///555CCCOOO333'''###,,,...&&&###(((''''''''''''''''''''''''''''''&&&''''''((()))***((((((((((((((((((((((((''''''(((((((((((())))))&&&'''((()))))))))(((((()))((((((''''''(((((())),,,((((((...222111000111555NNNRRRHHHWWWtttrrrqqqUUU<<<<<<>>>???===;;;@@@HHHLLLLLLPPPWWW\\\```gggnnnqqqvvv}}}qqqiiibbbXXXMMMDDD???<<<888666666111333///555111<<>>YYYZZZFFFBBBHHHEEEAAANNN@@@333333>>>EEECCC<<<###%%%)))+++***&&&%%%'''''''''''''''''''''''''''&&&&&&&&&''''''((()))***(((((((((((((((((((((((('''''''''((((((((())))))'''''''''(((((((((((()))((((((''''''''''''(((((()))***))))))...333111---111@@@QQQSSSQQQccc|||ssssssUUU===;;;<<<===<<<:::???EEEJJJJJJNNNUUU[[[___fffnnnqqqvvv}}}pppiiicccWWWMMMCCC???<<<888666777222333///555///:::eeewwwZZZppp333444&&&222)))))))))))))))))))))))))))((())))))+++,,,---......---(((+++444888222...///111...555OOOYYY333///---///---000+++)))...HHHHHH???IIIEEE:::===***%%%\\\***,,,'''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''''''''&&&''''''''''''((((((((())))))'''&&&000'''HHHPPP444)))///111 +++'''+++---"""$$$***(((---ZZZXXX+++&&&000$$$(((%%%$$$'''&&&%%%,,,555'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&(((+++...000---,,,)))'''&&&&&&'''((()))))))))))))))))))))))))))))))))***++++++,,,,,,...+++***,,,---+++...222000nnnpppjjjaaaWWWNNNFFF???;;;:::999777666666888:::;;;888999:::999999;;;>>>AAA@@@AAABBBDDDDDDDDDCCCBBB@@@BBBDDDGGGJJJLLLMMMNNNQQQ\\\kkkxxxrrrGGG666::::::000111222444666666666444333333444...444>>>222111JJJCCC;;;111---///222222222000(((+++444///)))AAAdddvvvKKK444333---333<<<666333MMMZZZ\\\yyyVVV///555///<<<```qqqLLL777777>>>MMMbbbIII888PPPLLL>>>VVVKKK999---:::PPPSSS:::''',,,***###%%%......&&&''''''''''''''''''''''''&&&&&&&&&'''''')))******((((((((((((((((((((((((''''''''''''((((((((()))(((''''''''''''((())))))((((((''''''''''''((((((%%%+++***&&&)))222444......///HHHXXXLLLRRRrrrvvvtttUUU>>>;;;:::;;;;;;:::>>>CCCIIIIIIMMMTTTZZZ^^^eeemmmqqqvvv}}}sssjjj___WWWMMMDDD???:::555444777222000000000111???]]]yyy___zzz???+++222(((///)))))))))))))))))))))))))))******++++++,,,------------,,,444:::000***444555222555JJJQQQ000---...555111000222+++...===GGGEEEBBBCCC<<<000###FFFJJJ******555///%%%###%%%%%%+++,,,"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''')))((('''''''''(((***+++"""333$$$---...JJJ^^^......,,,&&&)))******(((&&&&&&(((+++!!!555===111'''+++,,,&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((*********)))))))))))))))))))))*********+++++++++)))***+++---...------,,,//////...---------------222MMMTTT999;;;EEE999AAA777999::::::888555222222777777777777777888999:::777777888888999;;;;;;<<<<<<<<<;;;;;;<<<>>>>>>???<<<===>>>AAACCCDDDBBBAAA>>>BBBFFFIIIMMMSSS\\\cccooorrrlll\\\QQQLLLBBB666777666666666666888999;;;999999999888888999;;;>>>FFF===555222111///000333......///...///222777:::oootttFFF222333666666444222DDDlllwwwdddcccwwwBBB444444444888[[[III777???333IIIfffOOO@@@DDDMMMMMMIIIIII>>>111999QQQSSS999%%%%%%(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((******(((''''''+++000555---222GGGTTTJJJJJJccc{{{wwwvvvQQQ>>>:::888999::::::>>>CCCGGGJJJNNNSSSXXX^^^eeejjjpppwwwtttkkkaaaVVVMMMDDD???:::555444777444222111111111===ZZZwwwaaayyyDDD---222(((...)))))))))))))))))))))))))))******++++++,,,------------,,,333;;;111+++444222000444IIIKKK333666888???<<<>>>888888;;;@@@@@@<<<<<<>>>---%%%;;;[[[777111iii%%%"""***///$$$!!!'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&)))(((((('''''''''''''''((((((((((((((())))))***%%%///""",,,///RRR```///...,,,)))***)))((((((((((((&&&%%%---666777,,,%%%''')))&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))))))))))))))))))))************++++++++++++,,,++++++---...//////......000///......------......,,,DDDLLL222111999---555777444000---,,,000555999111111000000000000000111:::;;;<<<===????????????======>>>===<<<;;;;;;<<>><<<;;;======>>>===>>>@@@CCCFFFGGGNNNPPPKKKLLLSSSSSSMMMCCCBBB@@@>>>===<<<;;;;;;AAA???;;;888888;;;@@@DDDFFF>>>888555444111111444/////////......///222555KKKssslllHHH666333444333444;;;VVV{{{{{{kkk;;;555333222777[[[cccCCC444111===HHHHHHJJJJJJGGGGGGIIIIIIHHH000???PPPQQQ===((($$$---(((((((((((((((((((((((((((''''''&&&&&&'''''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))''''''***...222222111>>>OOOOOOGGGYYYzzzxxxwwwQQQ>>>:::888999::::::>>>CCCGGGJJJNNNSSSXXX___eeejjjooovvv~~~vvvlllbbbVVVMMMDDD???;;;666555777666333222222000:::WWWvvveeevvvKKK...111)))---)))))))))))))))))))))))))))******++++++,,,------,,,...,,,333;;;333,,,444000000333GGGIII888;;;777888333666444===CCC<<<222...000333...)))RRRCCC!!!///{{{hhh222$$$&&&---$$$&&&,,,&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((''''''&&&&&&%%%%%%'''(((((()))))))))))))))******""",,,...[[[ddd000...,,,++++++(((&&&'''******&&&!!!<<<666---'''$$$$$$&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((())))))*********++++++++++++,,,,,,,,,,,,,,,---...///000000000000000000///...............---@@@JJJ333...444)))///...///111222222222111111333333444666777:::<<<===999:::===???@@@??????>>>GGGJJJLLLKKKGGGDDDDDDEEE@@@@@@AAABBBDDDGGGIIIJJJBBB@@@??????@@@@@@@@@???333999;;;999<<>>999777999:::;;;>>>CCCGGGJJJOOOSSSYYY___fffjjjooouuu}}}wwwmmmcccUUULLLDDD???;;;666555777666222222333000888VVVwwwjjjrrrSSS000111***,,,)))))))))))))))))))))))))))******++++++,,,------,,,...,,,222;;;555...333111111444DDDKKK;;;:::///+++&&&******999AAA666***)))+++++++++:::^^^'''KKKLLL999EEEccc:::###'''(((&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((('''''''''&&&&&&''')))*********)))(((,,,&&&$$$,,,+++\\\hhh222,,,+++,,,)))(((''''''((()))))))))AAA111%%%$$$&&&$$$$$$(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&''''''((()))***++++++++++++,,,,,,,,,---------------...//////000000000000000///............///000<<>><<<<<<>>>>>>;;;888???BBB@@@;;;;;;???AAA>>>CCCEEEGGGJJJMMMOOOQQQRRRIIIKKKOOORRRSSSPPPKKKGGG>>>999666666555000---...///000111000...------...///777SSS~~~^^^@@@666888888444444BBBcccVVV333555444000>>>ddd[[[333222111;;;UUUJJJEEEJJJMMMNNNQQQOOOAAA000KKKPPPGGG222&&&((()))%%%(((((((((((((((((((((((('''''''''''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))(((((()))***333999000888OOOHHHGGGfffzzz}}}{{{zzzzzzSSS===999777999:::;;;>>>DDDGGGJJJOOOTTTYYY___fffjjjnnnuuu}}}xxxmmmbbbTTTLLLDDD@@@<<<777555666444000111444111777VVVyyynnnnnnZZZ111000,,,---)))))))))))))))))))))))))))******++++++,,,------,,,///,,,000;;;777000222222444555BBBMMM:::888...---+++000'''666===555,,,,,,,,,))))))LLLOOO222bbb///:::xxxHHH((()))+++)))&&&"""''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&'''((())))))((((((&&&''')))*********)))(((+++&&&(((+++'''QQQnnn666+++)))+++'''))))))'''%%%(((///666;;;+++!!!%%%)))%%%$$$(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&'''((()))******+++++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////000000///...............,,,222DDD:::...000***...444///***)))///999AAAEEENNNNNNPPPRRRTTTWWWYYY[[[TTTVVVZZZ\\\]]]\\\[[[ZZZeeeiiilllmmmkkkjjjjjjkkkuuuwwwxxxwwwrrrnnnkkkkkkWWWSSSOOOMMMLLLIIIEEEAAA===>>><<<999:::===@@@???EEEEEEFFFGGGHHHIIIJJJJJJNNNOOOSSSVVVXXXTTTNNNHHHCCC>>><<<===<<<666333333///000111111000///000111444111777SSSPPP999:::444777777777FFFeeeYYY999555222...CCCllllllCCC666***222SSSTTTGGGPPPLLLLLLRRRPPPEEE;;;999^^^HHH000'''***---)))$$$(((((((((((((((((((((((('''''''''''''''((()))***(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((***)))((('''((())),,,>>>444---DDDKKKGGGUUUrrr~~~|||zzz{{{UUU===999777999;;;;;;???DDDHHHKKKOOOTTTYYY___fffkkknnnuuu}}}wwwlll```SSSKKKDDD@@@<<<777555666444///111555111555UUUzzzrrrjjjbbb222///---,,,)))))))))))))))))))))))))))******++++++,,,------,,,///,,,000;;;:::111222333666666???QQQ888444,,,...,,,000(((111666111***)))+++,,,JJJYYY,,,///```222888---LLL111%%%(((&&&%%%((((((''''''''''''''''''''''''(((((('''&&&%%%$$$#########$$$%%%&&&'''&&&%%%$$$'''(((((()))))))))))))))***'''******&&&@@@uuu<<<,,,'''***&&&)))***'''###'''333>>>000&&&"""'''***'''%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''(((((()))))))))++++++++++++,,,,,,,,,,,,++++++***++++++,,,......//////...---------------++++++AAA===...///+++......---...555???IIIOOOQQQ@@@???===;;;:::888888888>>>???AAADDDEEEDDDDDDCCC@@@AAACCCEEEGGGGGGGGGGGGIIIOOOVVV[[[]]]```cccggggggeeecccbbbaaaaaa```^^^NNNLLLHHHDDDAAA@@@??????CCCCCCBBBCCCDDDFFFHHHIIIMMMJJJFFFFFFHHHIIIGGGDDDCCC???===>>>===888444444000111222111000111333555///111222;;;YYY^^^;;;999111777999555555FFFggg~~~```GGG<<<444...HHHrrrQQQ444888,,,<<<^^^MMMEEEKKKKKKPPPQQQDDD777>>>QQQUUU<<<((((((+++'''&&&+++((((((((((((((((((((((((''''''''''''((()))******)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))(((((()))***&&&===888+++:::IIIIIIIIIdddxxx~~~wwwyyyUUU<<<888777999;;;;;;???EEEHHHKKKPPPTTTZZZ```fffkkkooouuu}}}vvvjjj^^^RRRKKKDDDAAA===888555666666000222666000222RRRyyyuuugggiii444......+++)))))))))))))))))))))))))))******++++++,,,------,,,000,,,///;;;;;;222111222666555;;;VVV666000+++---((()))(((+++///---'''$$$...:::ZZZEEE!!!333&&&///555)))"""((($$$%%%+++)))''''''''''''''''''''''''%%%&&&&&&'''(((((())))))+++,,,------,,,***((('''((((((((((((((())))))***)))))))))((()))///YYY}}}CCC///''')))&&&((((((&&&%%%)))333;;;&&&&&&&&&''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''((((((((((((((((((*********++++++++++++,,,++++++******+++,,,---.........---,,,,,,,,,,,,,,,---(((AAAAAA///...,,,...'''+++555@@@IIIJJJCCC<<<666555444222000/////////777888999;;;<<<<<<<<<<<>>AAAEEEHHHGGGDDDFFFHHHIIIEEEAAA???BBBEEEOOOPPPPPPPPPPPPRRRVVVYYYddd```\\\YYYTTTPPPNNNNNNKKKJJJHHHGGGHHHKKKNNNPPPMMMGGGBBB@@@CCCEEEDDDBBBBBB===;;;<<<;;;777444444222222222000///000333555+++///333555<<>>999666888???CCC@@@<<>>???>>>999777888444333222///...///222555///---111555111888```cccCCC777888333444::::::;;;PPPjjjxxxmmmgggeeeZZZPPPBBBXXXzzztttMMM333999'''FFF```LLLKKKKKKKKKOOOJJJ<<<;;;IIIWWW[[[+++((('''***+++)))&&&%%%((((((((((((((((((((((((''''''''''''((()))++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))(((((()))+++...(((...999;;;444;;;FFFFFFHHHfff~~~ooorrrQQQ<<<888666999;;;<<<@@@EEEHHHKKKPPPUUUZZZ```gggkkkpppwwwuuujjj^^^UUUNNNEEE???===<<<999777666///333///222888JJJyyy```}}}------***,,,,,,,,,,,,+++++++++******)))******++++++,,,------000///...222222HHH222---666...444@@@bbbbbb444333000,,,///---+++000222$$$???TTTBBB,,,))))))111???GGGGGGDDD---***'''%%%%%%'''***,,,***+++***'''%%%&&&+++000AAABBBBBBCCCHHHNNNMMMHHHHHHFFFCCC@@@===>>>BBBFFFCCCBBB===666---((('''(((,,,'''''')))((())):::OOOOOO***'''(((((($$$******&&&555:::###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((((()))***+++,,,+++************+++++++++,,,,,,,,,+++,,,------------++++++,,,---:::JJJ***++++++---,,,...///...------...//////000000//////111555777888888666666777999:::;;;;;;777888???EEEFFFGGGHHHFFF???::::::::::::???FFFFFFDDDAAA>>><<<<<<<<<===;;;>>>AAACCCCCCCCCDDDEEELLLOOOSSSVVVWWWYYY[[[\\\QQQOOONNNNNNOOOOOOMMMLLLOOOLLLGGGAAA;;;777444333:::777333111111000...,,,777---...999???CCCUUUnnn^^^;;;777555222444888777999LLLcccttt{{{dddJJJIII[[[}}}kkkgggeee[[[XXXYYYZZZlllYYY888333***>>>VVVOOOIIINNNLLLJJJRRREEEHHHBBBOOO]]]'''+++******)))(((''''''&&&((((((''''''''''''((((((((((((((((((((()))******'''(((((((((((('''''''''%%%))))))%%%&&&,,,,,,'''(((***'''"""%%%,,,***###&&&)))&&&(((...)))&&&///)))))))))))))))))))))))))))************+++++++++)))(((///DDD000@@@FFFHHHGGGaaayyytttuuuLLL;;;999888:::::::::???EEEHHHLLLQQQUUUYYY___gggmmmrrrxxxuuujjj^^^UUUNNNEEE???===;;;999777777000444000111666GGGvvv___222111---///,,,,,,,,,+++++++++******)))******++++++,,,------///...---111///FFF000,,,333000666@@@]]]qqq>>>222111///...---)))///444///444GGGIII555111+++&&&&&&+++---,,,)))(((***---...---)))%%%"""***++++++...333===GGGNNNPPPOOOKKKDDD???<<<777000222333222///,,,++++++,,,***222;;;@@@>>>888222...,,,&&&&&&+++***(((000===\\\///'''...'''''')))(((+++666444$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((()))***+++++++++***************+++++++++,,,,,,++++++,,,---,,,,,,******,,,---999KKK+++++++++,,,,,,---......---,,,...///////////////000333666888777777666777999:::;;;;;;<<<999:::BBBHHHGGGFFFFFFBBB@@@===<<<<<>>===<<<<<<<<<;;;===???AAAAAAAAACCCDDDEEEHHHLLLOOOPPPRRRTTTUUUWWWVVVUUUUUUVVVVVVUUUTTTEEEEEEEEECCC???:::555111555666666555222111111222)))000???NNNMMMCCC@@@FFFbbbTTT;;;666555222333777777999III\\\kkktttRRR;;;777III~~~vvvhhhgggcccUUUUUUWWW[[[nnnqqqIII333...888IIIPPPKKKNNNQQQLLLUUUFFFNNNDDDPPPZZZ666000*********)))((('''''''''((((((''''''''''''((((((((((((((((((((()))******---+++(((''''''(((''''''))),,,---+++***++++++***)))***+++,,,,,,+++,,,...***+++'''''',,,***'''***))))))))))))))))))))))))))))))*********+++++++++***(((...===888>>>BBBGGGEEE[[[ssssssvvvLLL;;;888888:::::::::???EEEIIIMMMRRRVVVZZZ```hhhnnnsssyyyvvvjjj^^^UUUNNNEEE???===;;;999777888111555000111444DDDqqq^^^|||777222...///,,,,,,,,,+++++++++******)))******++++++,,,------...---,,,000...EEE000---000222555===TTTGGG,,,///111,,,...000666333666DDDFFF777***,,,***'''&&&&&&&&&$$$"""***((('''&&&(((+++...000,,,444AAAMMMSSSPPPGGG@@@;;;@@@BBB@@@@@@CCCDDDBBB<<<>>>???>>>;;;777555444***,,,...000111444777:::555---)))+++***&&&(((---VVVmmm222)))///%%%***'''&&&222777---$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((()))***************)))*********+++++++++++++++++++++++++++***)))(((,,,+++777KKK,,,+++***,,,***,,,------,,,,,,---///......///000222666888:::777777888:::<<<>>>===<<<===:::<<>>BBBAAA<<<===DDDFFFCCCDDDCCCBBB@@@>>>===;;;;;;:::;;;=========>>>@@@CCCDDDGGGKKKNNNOOOPPPRRRTTTVVVUUUTTTUUUWWWWWWVVVUUUQQQKKKBBB999444555888:::555999<<<;;;777444555888///;;;HHHKKKDDD:::666555<<>>;;;666---&&&$$$)))111777===555///,,,)))%%%&&&+++555qqq{{{222+++((($$$---%%%&&&777555%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))))))))))))))))))))************+++***************))))))(((,,,)))555KKK...+++))),,,)))+++,,,,,,,,,,,,---.........///111555999;;;<<<;;;:::;;;===AAABBB@@@======888888???DDDEEEEEEFFF@@@HHHFFF<<<<<>><<<;;;:::;;;;;;;;;;;;<<>>@@@@@@>>><<<::::::666CCCHHH???555555888777333HHH|||kkk::::::222555000000444666888===EEEPPPZZZkkk{{{jjjMMMHHH[[[vvvLLL:::;;;666LLL{{{pppiiieeellllll```\\\]]]```qqqhhh???222,,,222LLLIII;;;EEENNNKKKLLLLLLXXXHHH```aaa222))))))***)))))))))((((((((('''((((((''''''''''''((((((((((((((((((((())))))***)))&&&$$$&&&***---,,,))),,,((((((---...***))),,,,,,)))&&&(((000666222***+++)))+++***'''+++,,,%%%))))))))))))))))))))))))))))))))))))************+++'''++++++JJJ999:::DDDDDDKKKaaa~~~mmmzzzHHH999777888;;;;;;;;;???EEEJJJMMMRRRVVVZZZ```hhhooouuu{{{xxxlll___VVVOOOFFF???===;;;888666444...444000111333AAAnnn{{{___ggg888///++++++,,,,,,,,,+++++++++******)))******++++++,,,---------......222111JJJ;;;;;;999>>>...555FFFkkk888111666555;;;::::::,,,+++666,,,###///*********(((&&&&&&)))+++'''///;;;FFFLLLMMMJJJGGGRRRKKKCCC???AAADDDGGGHHHJJJPPPRRRMMMIIIIIIJJJIIIFFFGGGGGGFFFDDDCCCDDDFFFAAA@@@???<<<888222,,,(((222222222111---((()))---***HHH999111!!!%%%,,,&&&)))888111"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))(((((()))))))))*********)))))))))))))))))))))))),,,'''333LLL///+++))),,,)))***,,,,,,,,,,,,---///000///000444999===???>>>@@@>>>>>>AAAEEEFFFCCC@@@===777444888>>>BBBFFFIIIIIIPPPLLLAAA@@@JJJLLLDDDDDDDDDCCCBBBAAA>>>===;;;999:::;;;::::::;;;>>>@@@CCCFFFJJJLLLMMMNNNOOOQQQQQQPPPPPPQQQSSSTTTSSSRRRKKKLLLNNNMMMHHHAAA999444???===<<>>JJJSSSeeeyyyhhh\\\aaapppjjj;;;444888333NNNzzzoooiiidddaaaiiinnnfff```______pppOOO555333,,,CCCIII>>>:::JJJMMMHHHRRREEETTTXXXfffFFF%%%444&&&))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((())))))***'''&&&&&&(((+++,,,***'''///+++))),,,...,,,+++,,,---,,,***555TTTpppkkkSSS444))),,,///''')))///((())))))))))))))))))))))))(((((()))))))))************(((***'''GGG:::;;;CCCGGGIII\\\zzzjjj|||CCC888777888;;;<<<<<>>FFF000666CCCLLL222///000222------+++---000)))&&&000+++)))&&&$$$%%%***222777888<<>>===AAAGGGJJJHHHDDDAAA999444777<<>>===<<<;;;888999::::::999999;;;===CCCFFFIIILLLLLLMMMOOOPPPNNNMMMLLLMMMNNNOOONNNMMMBBBDDDHHHJJJJJJHHHEEECCC===999666;;;CCCFFFAAA;;;777@@@DDD===777777666333AAA---CCC~~~ggg:::777222111111111333555777:::===LLLWWWmmm{{{}}}VVV999333444222SSSiiiaaa___]]]\\\gggoooggg``````___ooo~~~^^^YYYtttfff<<<000444111OOODDD;;;DDDRRROOOMMMVVVJJJGGGmmmSSS'''///,,,***))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((()))******((()))*********)))((((((%%%))))))%%%###'''+++,,,''')))222PPPPPP111+++111((((((000***))))))))))))))))))))))))((((((((()))))))))******(((******(((;;;???BBBBBBJJJIIIXXXttthhh{{{@@@777666888;;;<<<<<<@@@EEEHHHLLLQQQUUUXXX___gggmmmttt|||zzzmmm```WWWPPPFFF@@@<<<:::777555444...555111000111<<>>|||fff999,,,///***)))&&&,,,000+++***---+++)))***...333999>>>AAABBBFFFDDD@@@>>>???AAAEEEHHHNNNKKKGGGDDDDDDHHHOOOUUUMMMOOONNNKKKKKKMMMKKKGGGKKKKKKKKKIIIGGGGGGIIIKKKJJJGGGCCCAAAAAAAAA???>>>***,,,......---,,,)))''')))<<>>:::999>>>GGGMMMMMMJJJHHH???:::;;;@@@CCCGGGKKKMMMNNNOOOOOONNNKKKIIIGGGBBB@@@>>><<<:::999999999444666888999888777888:::@@@CCCGGGIIIIIIJJJKKKMMMIIIGGGFFFGGGHHHHHHGGGFFFHHHEEE@@@===???DDDJJJOOOBBB>>>;;;===AAACCC@@@<<>>kkkpppBBB555333///111333333444777<<>>@@@OOOSSSQQQSSSSSSPPPRRRaaa:::"""000'''***(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((()))******(((***+++)))''')))...333EEESSSRRR;;;'''&&&,,,---&&&'''>>>qqqyyy???(((111***)))///((())))))))))))))))))))))))(((((((((((()))))))))***&&&++++++,,,,,,EEEJJJAAAIIIJJJVVVnnnhhhxxx>>>777666888<<<===<<<@@@EEEIIIMMMRRRUUUYYY___hhhnnnttt{{{{{{nnn```WWWPPPFFF@@@<<<:::777555555000666222000///:::ddd~~~ggg{{{NNN777+++---///,,,,,,,,,+++++++++******)))******+++,,,,,,------,,,---,,,---)))BBB555888222GGG111666888ttt~~~GGG444777///111'''---000&&&+++222((((((000<<>>777,,,%%%%%%)))(((%%%$$$GGG,,,bbb}}}---000,,,!!!...:::))) ''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))''''''''''''((((((((()))'''''''''(((***,,,///000---###///MMM222,,,'''+++***,,,---.........000222888666666;;;BBBFFFEEEBBB:::666555<<>>;;;999777666777888222444777888777666666777999;;;???AAAAAABBBCCCDDDHHHGGGFFFFFFFFFFFFEEEDDDHHHFFFCCCAAA@@@@@@AAABBBJJJHHHDDDBBB@@@>>>===;;;:::777666999999777555666...;;;CCCaaavvvIII444444---222444333333777===AAAXXXoooqqqgggnnn}}}nnnNNN333333000999IIIvvvyyyaaaQQQGGGHHHSSSdddzzzuuuiiihhhhhhvvviiiAAA)))555```jjj@@@111...777NNNCCC999FFFTTTPPPRRRWWWMMMPPPlllCCC,,,---$$$,,,&&&(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((()))******%%%((()))(((&&&,,,777AAAhhh;;;---//////000---LLLJJJ&&&///+++)))///&&&))))))))))))))))))))))))(((((((((((())))))))))))$$$---,,,000"""IIIPPPAAAHHHJJJUUUkkkjjjxxx===666555888<<<======@@@EEEJJJNNNSSSWWWZZZaaaiiiooosss{{{}}}nnn___TTTNNNFFF???;;;999777666222333111333333---<<<\\\{{{{{{eeeFFF...666&&&111,,,,,,,,,+++++++++******))))))))))))***+++,,,---)))---***111...111@@@444<<>>dddkkk<<<+++222111---,,,---...---000555OOOOOOLLLCCC999777===DDDJJJFFFAAA@@@CCCGGGGGGGGGKKKNNNQQQPPPMMMKKKKKKMMMJJJJJJMMMPPPNNNKKKMMMRRROOONNNLLLKKKJJJJJJLLLMMMKKKHHHEEEFFFHHHJJJHHHFFFCCC???999111***&&&&&&''',,,000QQQ<<<|||NNN***)))&&&,,,444111$$$!!!'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((('''(((((()))***++++++,,,...((((((OOO444))))))'''///---,,,---000111///---555555777888:::<<<===>>>555333333999AAAGGGIIIGGGMMMIIIEEEFFFKKKPPPPPPNNNNNNLLLJJJHHHFFFDDDCCCBBB======<<<:::888555333222333333333333333333333333444666999:::;;;===???AAABBBBBBCCCHHHKKKJJJBBB<<>><<<;;;;;;<<<;;;@@@FFFIIIHHHBBB:::444999000...666;;;999;;;AAALLLEEELLLmmmyyyPPP111666555111666222666888444LLLdddmmmfffsssgggKKK<<>>UUU222???JJJIIIKKKXXXZZZKKKlllOOO444,,,,,,)))))),,,((((((((((((((((((((((((+++)))'''&&&%%%&&&'''(((((((((((((((((()))******...,,,((('''...&&&@@@```(((777(((***,,,lllSSS---,,,+++---)))---+++,,,+++((()))+++)))$$$+++*********))))))((((((***&&&,,,,,,)))>>>LLL<<>>AAADDDMMMJJJFFFDDDEEEFFFHHHHHHJJJMMMOOONNNKKKIIIJJJKKKKKKKKKNNNQQQOOOLLLNNNSSSVVVTTTPPPNNNMMMNNNNNNNNNLLLKKKIIIJJJJJJJJJIIIHHHFFFDDD???888000+++'''&&&(((...JJJ===dddfff000+++)))///333+++######'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''''''''((((((((()))))))))((((((((())))))*********+++'''***PPP:::,,,***((()))))))))***+++...111333111222333444666888999:::555222000333:::AAACCCCCCLLLIIIFFFIIIMMMPPPOOOLLLMMMKKKHHHEEEAAA>>>===<<<:::;;;<<<<<<:::777333111222222222222222222222222222555888:::;;;===@@@BBBFFFDDDCCCFFFIIIIIIEEE@@@DDDCCC@@@===;;;999888888666888<<<@@@AAA@@@>>>===333555>>>JJJQQQSSSTTTVVVKKKAAAIIIooo}}}XXX888777555111666222777999777PPPpppyyylllnnnooommm{{{~~~{{{iiiBBB333999<<<555777555___|||```KKKCCCCCCKKKaaa~~~oooMMM555222111:::```ggg@@@555...555JJJGGG999DDDLLLEEEQQQSSSDDD[[[cccFFF---(((---+++((('''((((((((((((((((((((((((+++)))(((&&&&&&&&&((()))((((((((((((((()))******+++***++++++...555```~~~444555111111777wwwPPP,,,---(((+++((((((***++++++))))))++++++)))+++*********)))))))))))),,,''',,,***''':::HHH<<>>;;;999888777333444222222333...999TTTyyyaaa===---555)))...,,,,,,,,,+++++++++******))))))))))))***+++,,,---...///)))...,,,222EEE<<>>BBBAAAAAADDDHHHIIIFFFBBBIIIGGGCCC???:::777444333333555888:::999666111///000000000000000000000000111333666999:::<<<@@@BBBFFFCCC@@@AAADDDEEEDDDBBB@@@???>>><<<:::777555444222222333555888<<>>222555:::444777777888\\\kkkPPP>>>@@@<<>>IIIKKKCCCUUUKKK:::mmmRRR:::%%%&&&------'''###((((((((((((((((((((((((***)))((('''&&&'''((())))))(((((((((((()))******+++)))---///---HHHDDD///777444BBBFFF---555,,,......(((++++++,,,---,,,***+++,,,***************))))))))),,,)))+++***)))999HHHCCCLLL\\\^^^```xxxtttaaa999:::;;;<<<===>>>@@@DDDGGGJJJMMMQQQVVV[[[aaaggglllrrryyy~~~ooo```TTTNNNFFF???:::888666555333555222222333///777MMMwwwaaattt777,,,333+++,,,,,,,,,,,,+++++++++******))))))))))))***+++,,,---...///***///,,,111CCC999444777???OOO]]]jjjjjjAAA555...222EEEWWWXXXIII;;;EEECCCBBBGGGNNNPPPKKKFFFMMMNNNNNNKKKGGGGGGKKKNNNOOOPPPQQQNNNKKKJJJLLLPPPNNNNNNQQQUUUSSSPPPRRRWWWddd]]]UUUQQQQQQQQQOOOLLLLLLOOORRRQQQMMMIIIIIIJJJJJJJJJJJJHHHCCC:::000)))++++++888OOO,,,bbbOOO++++++666555$$$$$$+++$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((((((((())))))))))))************))))))(((((((((((((((((()))(((,,,JJJEEE...,,,,,,+++---//////...+++***)))+++,,,---...000111222333888555222222555888::::::999:::<<>>???===;;;<<<>>>??????>>><<<<<<<<<;;;999666333111333222111111222666:::<<<222===@@@888111333444111555,,,???sssrrrPPP:::666111555111777===???ZZZ~~~kkkooozzzxxxtttuuuggggggnnnfffmmm{{{eeejjjLLL666111666AAABBB555;;;777999TTTxxxwww\\\DDD666;;;999NNNxxxqqqNNN111222999000HHHxxxkkk222555111///QQQMMM555@@@OOOIIIJJJNNNCCCOOOmmm???000$$$&&&---,,,'''$$$(((((((((((((((((((((((())))))(((''''''(((((()))))))))(((((())))))***+++,,,)))---111,,,VVVRRR,,,555///GGG;;;...888))),,,///(((---***---222222,,,)))************************************+++...;;;JJJPPPKKK\\\aaa___ooozzzYYY888:::;;;<<<===>>>@@@DDDFFFKKKNNNRRRVVV[[[aaagggkkkttt{{{ooo```WWWPPPHHH@@@;;;888555444333666222111444000444FFFtttbbbjjj444,,,000...+++,,,,,,,,,+++++++++******))))))))))))***+++,,,---,,,///+++111---000???333(((999FFFLLLTTTgggaaa;;;::::::======>>>CCCKKKBBBDDDGGGIIIKKKIIIFFFDDDIIIJJJKKKJJJHHHHHHLLLPPPMMMNNNOOOLLLIIIIIILLLOOOOOOOOORRRUUUSSSOOOQQQWWWaaa\\\UUUPPPOOONNNMMMKKKKKKNNNQQQPPPLLLIIIHHHIIIHHHIIIJJJKKKHHHAAA888000---'''...TTT***FFF~~~iii...(((777;;;'''%%%...###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))))))))(((((()))))))))*********))))))))))))(((((((((((()))(((+++EEEMMM333444888///,,,)))((()))***+++,,,,,,---...///000111222333555444444555666666666555777888;;;===>>>===999666777666444111///---,,,,,,---------......//////000111111111111111111111111333444666666555555777888777888999;;;<<<<<<:::888888999::::::888555222000222111111111222333555777222>>>AAA888000333666555555666QQQaaa@@@777222555111888>>>@@@\\\tttllljjj|||gggXXX[[[___UUUZZZhhhddd```===666666777666CCCUUUYYY@@@555777IIInnnlllQQQ???666777;;;WWW{{{___III222555999333RRROOO555444---???SSS???@@@EEEVVVIIITTTBBB>>>kkkUUU///+++(((***+++)))(((((((((((((((((((((((((((((())))))((((((((())))))))))))))))))))))))***++++++---******222///```[[[///000///LLLyyy888...000###///999:::555***(((111555...((()))***************+++++++++***+++******///777DDDSSSGGGUUU___^^^hhhRRR999888:::;;;<<<===???CCCFFFLLLOOOSSSWWW\\\bbbhhhlllyyyooo```XXXRRRIIIAAA<<<999666555444666222000444000222???nnnbbbccc222---...000+++,,,,,,,,,+++++++++******))))))))))))***+++,,,---+++...+++111...000>>>222===HHHHHH<<<<<>>555,,,''''''+++...---...///000111222222333000111333444444333222111333444555666666555333222000///...---,,,,,,,,,,,,//////...---...000222333000000000000000000000000222333444333222111222333222444888;;;;;;:::777555444555666777666444222000......000111222444444555111:::@@@===777666777777===KKKkkktttNNN:::555888444:::@@@AAA\\\ppp___hhhaaaLLLJJJVVVVVVHHHSSSgggeee}}}DDD555000666CCC]]]uuu{{{MMM999666@@@fff}}}bbbJJJ===888666???^^^lllTTTFFF777666777;;;]]]mmm999<<<222111NNNLLL777LLLNNNXXXNNNUUU<<>><<<:::999444777222000444111000:::fff}}}bbb|||```333...+++222,,,,,,,,,,,,+++++++++******))))))))))))***+++,,,---+++---)))000---111BBB777GGGEEE===444222FFF{{{YYY777000>>>HHHGGGAAADDDGGGJJJLLLLLLLLLNNNPPPIIIHHHFFFGGGIIIJJJJJJJJJMMMQQQTTTTTTRRRRRRTTTWWWPPPPPPRRRTTTPPPKKKLLLQQQSSSUUUWWWTTTOOOMMMNNNQQQNNNMMMLLLLLLMMMMMMLLLJJJKKKHHHFFFHHHJJJJJJFFFBBB333333+++;;;QQQ444CCCuuuLLL+++555CCC***!!!,,,"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))*********************+++++++++,,,))))))******++++++,,,,,,&&&))),,,===VVV333444999EEEHHHGGG===///&&&''',,,,,,------...///000111111///000111111111111222222000000000///------...///,,,,,,+++++++++,,,------.........///000000111111///////////////////////////000111111//////000111...111444777777555444333000111222333333222111111---......///111222222333***...666>>>BBBFFFNNNWWWNNNggg___>>>999<<<888===BBBBBB]]]zzzZZZQQQeee|||lll^^^JJJ===HHH[[[SSS???NNNiiiiii}}}zzzcccDDD333BBBdddeeeGGG===<<>>======444777222000444111///777aaaxxxaaaxxx___444...***222---,,,,,,,,,+++++++++******))))))))))))***+++,,,---+++---(((...---333FFF===<<<333///666:::DDDzzzOOO888777???HHHNNNGGGGGGHHHIIIKKKMMMNNNOOOLLLIIIFFFGGGIIIKKKIIIGGGFFFJJJNNNOOONNNMMMOOOQQQPPPPPPRRRSSSOOOJJJJJJOOOOOOUUUYYYWWWQQQNNNQQQUUUQQQMMMKKKKKKNNNOOONNNLLLNNNJJJFFFGGGJJJLLLJJJGGG:::AAA111---___666,,,hhhZZZ...333CCC)))***###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))*********+++++++++,,,,,,,,,---------))))))***+++,,,---------'''***---:::TTT***&&&***(((:::JJJHHH777)))'''+++++++++,,,---......//////000111000000000111444666333222111...------///222,,,++++++++++++,,,,,,---+++,,,...///000///...---........................,,,...//////......000111+++---000111111000000111......///000000111111111000000///.........///000888000...111222333===LLLaaakkkAAA<<<@@@;;;@@@DDDCCC]]]YYYAAAIIIjjj}}}TTTIIIMMMHHH222EEE[[[MMM444HHHhhhiiiwwwKKKIIIeeelllTTTMMM```}}}{{{WWWFFF<<<___kkkQQQ>>>777888888@@@WWWvvv~~~aaaSSSTTTTTTWWWKKKEEEYYYwww}}}CCC---333(((GGGTTT;;;FFFSSSSSSDDDWWW:::HHHggg777///******)))((()))***)))'''(((((((((((((((((((((((('''((()))************************)))******+++,,,''':::***...+++HHHWWW777444,,,UUU000555666???|||{{{;;;+++111111///222*********++++++,,,,,,,,,(((...((()))000(((///NNN555222GGG]]]fff}}}~~~CCC;;;777999;;;>>>@@@DDDIIILLLKKKNNNSSSXXX^^^dddlllppp{{{oooeeeXXXSSSKKKEEEAAA===:::888777666444222111111111222RRRsssuuugggddd000444%%%444***************)))))))))))))))******++++++,,,------***......+++...888======<<<---666555111EEEwwwWWWAAA<<>>777JJJPPP)))JJJbbb222///>>>)))$$$--- +++###%%%)))######'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((((()))*********)))*********))))))******+++)))+++...000...+++***,,,***+++---......---,,,+++((()))(((999ZZZ999---(((111%%%...GGGEEE***###333---,,,+++***+++---///000/////////......---------------------------------////////////////////////***+++,,,---............/////////......---------,,,---......//////......,,,,,,,,,---------..................////////////...000111000//////000111333...///666777888DDDUUUuuuDDDBBBJJJ333999NNNBBBQQQrrrJJJ>>>AAAbbbWWW???MMMRRR;;;<<<>>>ZZZCCC<<>>;;;777:::<<<>>>@@@BBBFFFHHHJJJNNNSSSYYY___fffmmmrrr{{{ooodddXXXSSSKKKEEEAAA===:::888777666444222111111111222NNNtttzzz```ggg111555'''444***************)))))))))))))))******++++++,,,------+++......+++...666<<<===???000666444222EEEaaaJJJCCCDDDIIIJJJFFFHHHQQQPPPGGGEEEJJJHHHEEEDDDFFFHHHJJJJJJGGGIIIJJJJJJJJJJJJKKKLLLPPPLLLJJJMMMNNNMMMPPPVVVTTTUUUWWWYYYZZZXXXTTTPPPXXXTTTQQQOOOOOONNNLLLJJJMMMLLLJJJIIIIIIKKKMMMOOOTTTCCCFFF888EEESSS222111TTT222000===///&&&***$$$!!!&&&((('''&&&$$$%%%)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&'''(((((((((((((((+++++++++++++++,,,------111000///...,,,,,,,,,...222///+++((('''''''''''',,,...+++999VVV111###((("""111LLLNNN333 !!!'''---111111///...---------,,,,,,,,,+++++++++++++++++++++++++++++++++------------------------******,,,------...............---------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------------.............../////////...///000000///...000111000...111999===CCCVVVjjjPPPHHHLLL555;;;PPPBBBLLL[[[AAA777EEEdddtttNNN888HHHNNN:::555<<<[[[???222:::aaa}}}pppZZZLLL;;;:::LLLmmmuuuwwwqqqmmmVVVEEE;;;666555===IIIWWWggg|||rrrXXXGGGJJJTTT[[[XXXXXX```pppccc555222///JJJOOO777FFFKKKOOOQQQGGGIIIHHHeee<<<111)))))))))))))))(((((((((((()))))))))))))))))))))(((''')))++++++***))))))))),,,)))###&&&111111******222(((111000'''BBBDDD===...333FFF===777---DDDlll000222111&&&333---,,,,,,++++++,,,,,,---...******---***'''000???888777MMM```bbbtttqqq|||===999666888;;;===???CCCGGGKKKMMMPPPTTTYYY^^^eeekkkppp|||pppdddXXXSSSKKKEEEAAA===:::888777666444222111111111222GGGuuuWWWlll111444***333+++++++++*********))))))))))))******++++++,,,------,,,///...,,,...444:::===BBB444666222333EEEwwwYYYCCC@@@>>>HHHRRRKKKEEEIIILLLIIIFFFCCCCCCEEEGGGIIIJJJFFFEEEDDDEEEGGGIIIIIIIIIKKKJJJKKKMMMMMMLLLQQQXXXRRRTTTVVVUUUSSSQQQOOONNNTTTSSSRRRRRRQQQOOOJJJGGGNNNLLLJJJIIIIIIKKKNNNPPPNNNPPPLLL???FFF[[[MMM&&&???111111:::777)))%%%)))222```ccc;;;((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((('''''''''((((((((())))))******++++++,,,---//////555444333222333444333111444000,,,+++---//////---***+++(((666UUU777333333,,,---999FFFDDD333***---)))+++,,,***((((((***---************))))))))))))))))))))))))))))))))))))************************)))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------.........//////---...//////......000222111111777AAAJJJVVVoooaaaNNNOOO888<<>>CCCIIIMMMPPPRRRVVVZZZ^^^dddjjjnnn}}}rrrdddXXXSSSKKKEEEAAA===:::888777666444222111111111222@@@tttTTTsss333333,,,000++++++++++++*********)))))))))******++++++,,,---------///...------222999===@@@666555000555EEE|||dddGGG888CCCOOOCCC???LLLQQQKKKHHHEEECCCEEEGGGHHHHHHFFFCCCAAABBBFFFHHHHHHFFFGGGJJJMMMMMMKKKKKKPPPVVVPPPRRRTTTRRRMMMJJJKKKLLLNNNOOOOOOPPPOOOMMMJJJHHHNNNLLLJJJIIIIIIKKKMMMOOOIIIUUUKKKGGGEEEUUU]]]***,,,000///555<<<,,,!!!,,,BBBPPP(((***(((###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))))))))))))))***++++++,,,,,,------...000111333444...111444666999999555...///---,,,///222111---)))******$$$333WWWBBBHHHPPPWWW___aaaSSS999$$$ %%%***(((&&&%%%%%%'''((()))))))))((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))******++++++++++++))))))))))))))))))))))))((()))******++++++***************+++++++++,,,,,,,,,,,,,,,---.........///---...///......///111333666666>>>LLL[[[nnnpppSSSPPP;;;===RRRCCCAAAoooYYY===555777HHHOOO<<<333FFFKKK555222222OOO<<<555444HHHVVV|||fffTTT999222@@@OOOeeerrrWWWKKKCCC<<<@@@LLLZZZWWW^^^sss}}}aaaNNNGGGHHHRRR[[[bbb______iiiyyylll>>>333111@@@hhh444???RRRCCCRRRRRRGGGFFF{{{<<<,,,***,,,))))))))))))(((((((((((()))))))))))))))*********(((***++++++***)))***++++++000PPPsssddd;;;(((999111///,,,>>>777555111444JJJBBB555777555888***333...,,,------,,,,,,,,,,,,---------,,,---///,,,(((,,,444<<<777MMMbbbcccsssvvvhhh===888999999:::;;;===BBBHHHMMMOOORRRVVVZZZ___dddjjjooo|||uuueeeXXXSSSKKKEEEAAA===:::888777666444222111111111222;;;ppp~~~[[[|||666111,,,---,,,++++++++++++************)))******++++++,,,---------......---,,,///888???999666555...666DDDnnnEEE777AAACCCIIIMMMDDDMMMJJJGGGFFFFFFGGGFFFFFFGGGDDDBBBCCCFFFHHHGGGEEEFFFKKKNNNMMMJJJJJJNNNQQQTTTVVVWWWUUUQQQNNNOOOQQQLLLLLLMMMMMMLLLMMMNNNOOONNNMMMKKKJJJIIIJJJKKKLLLMMMVVVKKKOOOCCCBBBVVV555$$$///,,,///<<>>888:::888666555666444000,,,...---'''444VVV>>>@@@EEESSS^^^cccYYYFFF777000---###!!!"""'''---...)))$$$(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))))))))'''((((((((((((((((((((('''((())))))***))))))))))))))))))************++++++++++++,,,---.........---...///......000333555555999DDDYYYooo}}}UUUPPP===<<>>555...>>>JJJhhhdddDDDJJJ<<<---;;;]]]~~~kkkRRRGGGAAA>>>KKK]]]______jjjnnnVVVKKKLLLSSS\\\dddfffbbbbbbkkkzzz]]]555444555SSSXXX333FFFKKKSSSTTTSSSOOOcccrrr(((333$$$...))))))))))))((((((((((((((()))))))))*********+++)))***++++++******+++---+++CCCtttggg:::000***777......888333///888SSSbbb444:::555UUUxxx666***444///(((...------,,,,,,------...++++++,,,...,,,+++---222AAA888JJJ___```ppp{{{]]]>>>:::<<<======<<<>>>BBBGGGKKKMMMPPPUUUZZZ___fffmmmrrr{{{xxxfffXXXSSSKKKEEEAAA===:::888777666444222111111111222666ggg|||jjjttt;;;111---***...,,,++++++++++++*********)))******++++++,,,---------,,,------,,,...777BBB222777777...777@@@fffJJJBBB???BBBEEECCCKKKIIIHHHHHHHHHHHHFFFDDDGGGFFFFFFFFFGGGGGGEEECCCEEEJJJMMMKKKJJJKKKMMMMMMSSSTTTUUUUUUSSSRRRRRRRRRLLLMMMMMMLLLLLLOOOSSSVVVOOOOOONNNMMMLLLJJJIIIHHHLLLSSSLLLVVVJJJ>>>TTTPPP)))000((()))888222$$$((($$$777777///---!!!+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((******'''''''''(((***---000111...//////000222333555666888>>>===666333888:::777777555333111000111222333)))***&&&666WWW777---)))......///555@@@JJJLLLIII;;;222((($$$&&&))))))'''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''((((((''''''((()))))))))))))))((((((((()))))))))******)))***++++++,,,---.........////////////111555888444???TTTmmmYYYTTTAAA;;;RRRGGG>>>XXXnnnUUUFFF:::EEEFFF444000FFFIII...,,,///RRRBBB555+++???SSSPPPooo___<<<999GGG<<<***<<>>?????????@@@CCCGGGKKKKKKOOOTTTZZZ```hhhoootttzzz{{{hhhXXXSSSKKKEEEAAA===:::888777666444222111111111222222\\\{{{zzziiiBBB222...)))111,,,,,,+++++++++*********)))******++++++,,,------,,,+++,,,---,,,---777DDD---999;;;000666;;;fffJJJ===888;;;FFFEEEEEEFFFHHHJJJIIIFFFCCCEEEGGGIIIIIIGGGDDDCCCBBBBBBHHHJJJIIIKKKOOOOOOKKKNNNNNNNNNPPPRRRRRRPPPNNNKKKLLLMMMMMMLLLNNNRRRUUUQQQRRRRRRQQQOOOLLLIIIFFFGGGOOONNNUUURRRDDDOOObbb777333'''&&&333666+++%%%'''&&&+++"""(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))***+++))))))***+++...222555777555555555666777888:::;;;666BBBHHHBBB>>>AAACCC@@@:::>>>AAA@@@;;;555333333---+++&&&777ZZZ999,,,###...%%% (((222999===HHHBBB999///)))'''(((***'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''((()))))))))))))))''''''((((((((()))))))))))))))***+++,,,---......///000000000000333777:::===SSSrrr___YYYFFF;;;QQQHHH>>>LLLrrraaaXXXDDD555CCCFFF333...DDDKKK555444///OOOGGGEEE===GGGOOO999NNNvvvccc???000666CCC;;;...<<<\\\|||hhhSSSdddaaaTTTEEE@@@GGGVVVccckkkrrruuu^^^WWWTTTZZZeeeppp|||{{{tttooouuukkkDDD555333PPPZZZ444DDDMMMLLL^^^VVVQQQjjjqqq333444)))000((())))))))))))((((((((((((((())))))******+++,,,,,,)))***+++*********---///BBBxxx___666444444888PPP:::444444222SSSuuu]]]TTT666333111FFFIII111222000,,,---......------------......+++,,,,,,++++++,,,...///BBB666GGG]]]^^^lllHHH@@@===>>>???AAABBBCCCEEEIIILLLLLLOOOTTTZZZ```hhhoootttzzz}}}iiiXXXSSSKKKEEEAAA===:::888777666444222111111111222000UUUzzzaaaGGG444///)))444,,,,,,,,,+++++++++******)))******+++,,,,,,------+++***+++---,,,,,,888EEE+++;;;===111666888}}}eeeFFFEEEBBB888<<<@@@AAADDDHHHJJJJJJGGGDDDDDDHHHLLLKKKGGGBBB@@@@@@@@@EEEHHHHHHLLLRRRQQQKKKLLLKKKLLLOOOSSSTTTQQQNNNHHHKKKMMMMMMKKKKKKNNNQQQSSSTTTUUUUUURRRNNNIIIFFFEEEPPPPPPMMMNNNAAA>>>XXXAAA555&&&$$$000999000###'''&&&***((("""''',,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))***+++------...000333777;;;>>>CCCCCCCCCCCCDDDEEEGGGGGGYYYnnn||||||zzzsssllluuu~~~|||nnn[[[MMMGGG@@@888+++999\\\===222+++"""'''///111)))"""'''111...;;;IIILLLCCC555***&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&''''''((((((((('''(((((()))))))))))))))''''''''''''((((((((()))((()))***+++,,,---......000000000000111444888<<>>DDDyyyOOOQQQTTT<<<...@@@GGG555---EEEPPP>>>AAA///HHHLLL\\\VVVKKK>>>---888]]]sssBBB///666222@@@???666:::MMMooo[[[NNNjjj{{{VVVMMMBBB@@@PPPdddnnnmmmzzzbbbWWWUUUXXXbbbooo{{{|||vvv{{{___>>>777111\\\TTT000KKKMMMSSSWWWVVVMMM}}}TTT///111---///((())))))))))))((((((((((((((())))))***++++++,,,,,,)))***+++******+++---000LLLPPP...***:::<<<~~~666333666333bbbtttgggBBB000999:::]]]bbb333---333...---444......------------......------,,,******,,,------@@@444GGG______kkkBBB@@@===<<<>>>AAACCCEEEHHHLLLNNNMMMPPPUUU[[[```gggooosss|||jjj```UUUJJJGGGDDD@@@<<<;;;999888666444222111000000///FFFyyyNNN]]]444333'''111+++++++++************)))******+++++++++,,,,,,,,,---...******...+++111DDD---222===:::999===bbbyyyEEE***@@@???<<<111888@@@FFFGGGFFFDDDDDDHHHEEEDDDFFFJJJKKKFFFAAAAAADDDHHHJJJKKKLLLNNNOOONNNMMMMMMPPPSSSSSSOOOLLLQQQLLLJJJJJJJJJHHHJJJNNNOOOQQQSSSSSSPPPMMMKKKJJJJJJMMMPPPRRROOOIIIAAA<<<___,,,000***&&&999---''')))'''&&&&&&&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((---******111777<<>>&&&EEEkkk444:::JJJKKKMMMGGGUUU^^^zzz777)))777"""000***))))))))))))))))))))))))))))))))))))************''')))*********,,,///111SSS???444000:::```777000555111^^^]]]>>>000444===kkk444888777)))//////555......---------......///------++++++++++++------CCC888@@@___bbbggg;;;GGG:::AAABBBDDDGGGJJJNNNPPPRRRNNNSSSYYY]]]aaafffmmmrrr~~~kkkaaaUUUJJJGGGDDD???;;;:::999888666444222111000000000>>>qqqYYY|||lll;;;111(((111++++++++++++******************+++++++++,,,,,,,,,,,,---***+++000---333FFF///111;;;:::888777ZZZqqqWWWSSS^^^ggg{{{JJJ,,,;;;:::888CCC777,,,...999CCCCCC@@@FFFEEEEEEGGGIIIIIIEEEBBBCCCFFFIIIJJJKKKKKKMMMNNNMMMLLLLLLNNNPPPPPPNNNLLLPPPKKKIIIJJJJJJIIIKKKOOONNNOOOQQQPPPNNNLLLLLLLLLLLLMMMNNNNNNLLLHHHEEECCCIIINNN)))%%%++++++:::***(((&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((---+++,,,333999===BBBGGGFFFNNN\\\[[[gggwwwzzzbbbEEE???>>>aaaMMM999EEEKKKJJJIIIGGGDDD@@@@@@AAA000222222555BBBNNNIII:::&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***%%%(((,,,///111111111000+++---111222222===ZZZvvvpppZZZ;;;HHHcccDDD>>>nnn|||PPP???888@@@III...***QQQdddQQQEEEMMMGGG333111555333555HHHXXXGGG(((000...444MMMvvvcccAAA...)))000222999III000777RRRXXXdddUUU]]]|||jjjXXXMMMMMM]]]ooo{{{___OOORRRVVVZZZfffwww{{{FFF<<<222TTTWWW777<<>>>>>[[[KKK999MMM:::333111333111***(((,,,%%%(((&&&###'''000111,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))************+++---///...,,,***...,,,---444DDD^^^|||^^^;;;EEEfffSSSAAAkkkeee===444000555HHHAAA>>>VVV]]]FFF111......(((000......777KKKXXXNNN<<<---111111555PPP~~~rrrFFF666555555:::***888LLL333444RRR```fff[[[nnnnnnddd^^^XXX\\\pppjjjLLLHHHWWWSSSXXXeeeyyynnn===888@@@bbbCCC>>>CCCBBBMMMSSSJJJTTT{{{TTT,,,(((///***'''***))))))))))))))))))))))))))))))))))))************,,,,,,,,,++++++---111444hhhBBB555888III<<<444666>>>\\\hhh111999999111fff{{{FFF666***111111111333+++111555444222000///...------...---,,,++++++,,,---...AAA888>>>ZZZ^^^iii|||kkk???BBB???BBBBBBCCCDDDHHHMMMQQQTTTWWW[[[```dddggglllrrrwwwooobbbWWWLLLGGGDDD???:::999888777666444222111111111444,,,ZZZ|||```UUU...(((///,,,,,,+++++++++***************+++++++++,,,,,,,,,+++---***,,,111---222EEE333---666;;;999,,,FFFkkk<<<888777>>>===111999UUUbbb777,,,...///---777@@@===111))),,,222555888===@@@BBBCCCEEEFFFHHHJJJLLLLLLLLLLLLMMMNNNMMMLLLJJJJJJKKKLLLNNNOOOLLLIIIHHHJJJKKKJJJKKKOOOHHHIIIJJJJJJIIIJJJLLLNNNNNNLLLIIIGGGHHHJJJMMMOOO???LLLRRR(((!!!111'''<<<(((&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******...,,,///444777999???EEENNNYYYaaaQQQSSSlllwwwZZZBBB777LLLEEE000>>>000###%%%((($$$###(((%%%(((((($$$###%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********///,,,((((((***,,,,,,+++222,,,///FFFkkkddd;;;===\\\RRRNNNjjj|||bbbUUU999111000999QQQQQQIIIFFF;;;,,,%%%)))---+++///******333>>>DDDDDDCCC///111///---;;;``````999000000+++***'''666GGG333333TTTmmmeeeaaa}}}tttccc```aaadddpppdddQQQPPPUUUWWWMMMSSSbbbyyyccc999555GGGbbb;;;GGGJJJHHHPPPMMMKKK```yyy;;;+++,,,,,,---###---))))))))))))))))))))))))((()))))))))************,,,,,,,,,******,,,111444vvvddd888222>>>===555555BBBpppZZZ333===222AAAnnnDDD///---777MMMccciiiQQQ555333444333222000///...------...---,,,++++++,,,---...???999???XXX]]]kkkwww]]]AAA@@@AAACCCCCCBBBDDDHHHMMMRRRVVVZZZ^^^cccgggjjjooouuuzzzrrrdddYYYMMMHHHEEE???:::999888777555444333222111111444+++PPPXXXhhh555***...,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++---***+++///***...@@@222+++333:::;;;...@@@OOOAAA999333777999222999QQQ^^^rrrCCC))).........///222777;;;999000((())),,,000444666:::>>>@@@DDDGGGJJJLLLLLLLLLMMMNNNNNNMMMLLLJJJJJJLLLNNNPPPKKKHHHHHHKKKKKKIIIKKKNNNGGGHHHIIIHHHHHHHHHKKKMMMJJJJJJIIIIIIJJJKKKLLLMMMGGG<<>>FFFOOONNNTTT^^^]]]tttqqqcccGGG222AAALLL222444BBB222&&&(((,,,)))''''''"""###$$$%%%(((+++(((###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))***************)))(((***---000111222+++222FFFhhhnnnCCC:::PPPHHHSSSmmmvvvKKKLLLMMM333***888GGGQQQBBB333---)))***...///+++''',,,((())).........777DDD555...---000444CCCjjjsssYYYRRRXXXDDDFFFGGGGGGIIISSSbbbnnnhhh```DDD---...111,,,)))***333>>>222333WWWzzzYYYgggjjj]]]___```oooeeeNNNKKKTTTTTTMMMOOOWWWggg}}}[[[;;;444JJJUUU===LLLMMMRRRUUUIIITTTuuueee)))...111***...###///************************((()))))))))************,,,,,,+++******,,,///222___HHH222999ttt|||;;;555555HHHKKK888:::,,,dddYYYDDD999333888hhh```444111111000///..................,,,,,,,,,,,,......>>>:::AAAWWW]]]mmmwwwQQQAAAAAABBBDDDCCCCCCEEEIIINNNTTTWWW[[[```eeeiiilllqqqwww|||wwwggg[[[OOOJJJFFF@@@;;;999777777555444333222222222222...FFFwww[[[EEE...///,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++---***+++...))),,,>>>111+++111777<<<222;;;tttqqqBBBGGG999000111222555@@@KKK888^^^TTT...111///,,,++++++---000555999;;;)))(((((())),,,///333555:::???EEEIIIKKKLLLLLLLLLMMMMMMLLLKKKJJJKKKNNNPPPKKKIIIHHHKKKKKKIIIIIIMMMGGGHHHIIIIIIHHHGGGHHHJJJHHHIIIJJJJJJKKKJJJJJJJJJGGGAAACCCYYY999666)))...+++'''%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))***++++++))))))...555<<>>111---111,,,000333111------111777<<>>===DDDXXX^^^ppp{{{KKK@@@EEEBBBDDDDDDEEEGGGKKKPPPUUUXXX\\\```fffkkknnnssszzzzzziii]]]QQQLLLHHHBBB<<<:::777666555444333222222222///111;;;iiigggooo\\\555000------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,***---***,,,000+++...???///---000222;;;666555___QQQBBBFFF888777888111:::CCC:::555HHH```fff666555...(((...222000,,,///:::DDD888222+++((((((***++++++...444>>>EEEIIIJJJJJJIIIJJJKKKLLLKKKIIIIIILLLOOOLLLIIIIIIKKKKKKHHHHHHKKKHHHIIIKKKJJJHHHFFFFFFFFFHHHIIIJJJJJJJJJIIIGGGGGGDDDEEE<<>>222+++...---)))///<<>>@@@GGGYYY___rrr~~~}}}HHH>>>IIIAAADDDEEEGGGJJJNNNSSSWWWYYY]]]aaahhhmmmqqqvvv~~~|||jjj^^^RRRMMMIIIBBB===;;;777666555444333222222222,,,333333^^^qqq___lll:::222---------,,,,,,,,,++++++******+++++++++,,,,,,,,,))),,,***---111---000BBB///...000///:::777000QQQooo<<>>???777...III@@@333,,,++++++)))'''%%%---888BBBFFFHHHGGGGGGHHHJJJKKKJJJHHHHHHJJJMMMLLLJJJIIIKKKKKKHHHGGGJJJIIIKKKLLLLLLIIIFFFDDDCCCJJJJJJIIIIIIHHHGGGFFFFFFDDD>>>FFFAAAPPPFFF000444000+++'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***+++,,,,,,111000000111333999FFFTTT[[[___fffddd}}}}}}qqqMMMAAABBBQQQ---222+++>>>BBB000!!!###)))((($$$%%%'''))))))&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))************++++++++++++---...---111@@@WWWiiijjjHHH888???777666WWW___FFFCCCCCCCCCKKK333...555'''&&&+++******)))(((***,,,***&&&(((,,,000111///---,,,,,,@@@777...+++...111000------777@@@IIIYYYgggcccVVV555222333444---***777KKK;;;555222777AAAHHHIIIFFFRRRRRR???***)))---...111***)))777BBB333@@@wwwbbbJJJ^^^{{{ppp\\\XXXZZZYYYuuuZZZaaa]]]MMMDDDNNN```lllzzzppp@@@BBBDDDcccJJJXXX\\\QQQSSSOOO\\\vvv\\\,,,222///)))(((...///&&&************************))))))))))))************+++---000111000//////000222000&&&HHH{{{OOO888UUUjjj777===AAAHHH888:::FFFWWW;;;>>>999777HHHjjjrrr777666444222000...---,,,///...---,,,,,,---...///>>>AAAIII[[[```ttt{{{wwwHHH<<>>:::999888666555333333222222111333444JJJVVVMMM000111333((('''333---%%%000++++++++++++++++++++++++---,,,+++///111(((///HHH---333,,,...>>>===777BBBJJJ999777333888333,,,;;;RRRPPP>>>NNNMMMPPPtttSSS///111...+++666AAA&&&HHHJJJBBBCCC@@@...''',,,***+++***,,,333===EEEHHHIIIJJJGGGFFFGGGJJJJJJHHHEEEKKKLLLKKKIIIGGGGGGIIIJJJLLLMMMMMMMMMLLLKKKIIIGGGHHHJJJKKKKKKJJJIIIIIIJJJDDDDDD???@@@PPPXXXAAA+++;;;333%%%***(((""")))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''(((((()))***+++------......000666===BBBHHHKKKOOOYYYlllwwwnnniiihhh]]]YYYBBB999:::TTT222)))999KKK@@@+++$$$(((+++&&&&&&&&&$$$######%%%'''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''')))+++***(((&&&+++((()))------((((((,,,333,,,&&&,,,BBBeee```HHH;;;888888BBBNNNXXXUUUEEE777222333///...,,,***)))(((''''''******))))))((((((''''''+++...000///,,,******,,,===999+++%%%///222,,,---***000444222333777555000111...---)))+++===EEE999333111000,,,(((666PPP```GGG666***+++,,,((((((---///---<<>>ffffff555<<<999333GGGzzzMMM666555333111////////////111---,,,000111000000222EEE777JJJbbbgggzzztttYYYIIICCCAAAEEEFFFGGGJJJMMMRRRWWWZZZ\\\```dddjjjpppvvv|||mmmeeeZZZQQQKKKEEE@@@<<<999888777555444333222222222222000CCCxxxYYYhhh===+++111...+++///...)))+++++++++++++++++++++++++++------+++///000(((///GGG///222//////888;;;999<<>>\\\SSS[[[ccc777222777###111@@@EEEVVVGGG444888888CCC777%%%###%%%***222:::???BBBCCCIIIGGGFFFFFFHHHIIIIIIIIILLLLLLLLLKKKIIIHHHJJJLLLNNNNNNMMMMMMLLLJJJIIIHHHJJJKKKLLLLLLJJJHHHHHHIIIGGGGGGCCC@@@EEEHHH;;;)))&&&777999,,,&&&%%%$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((((((((((())))))***))))))***+++,,,111666;;;======<<<>>>HHHVVV___aaaqqqvvv~~~wwwmmmddd^^^ZZZYYYQQQNNN<<<555:::RRR333***$$$000===@@@555((($$$&&&'''''''''&&&$$$$$$%%%&&&$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((******)))******+++******000,,,***,,,,,,***---333'''///???UUUooozzznnnYYYEEE777111000222111777;;;:::444---++++++,,,,,,+++***))))))))))))))))))))))))((((((''''''''')))******(((((()))+++555;;;333)))++++++''')))///111000++++++000222000---...000...222EEEGGG555!!!<<>>vvv===666UUUmmmxxx]]]===BBB666444MMM}}}HHH666444222111000//////000111------000111000111444HHH<<>>:::999777666444333333333777444...:::hhheeeoooSSS---...333222,,,///000))),,,,,,,,,,,,,,,,,,,,,,,,------+++...000)))...DDD000000222000///999>>>555]]]:::000888666///555GGGKKKAAA@@@IIIbbbUUUiii}}}HHH222555+++PPPMMM<<>>GGGEEEEEEFFFEEEEEEGGGJJJLLLJJJKKKKKKJJJIIIHHHJJJLLLOOONNNMMMLLLKKKJJJJJJJJJKKKLLLMMMLLLJJJHHHHHHHHHIIIIIIGGGBBB<<<888:::===$$$---999555&&&###'''%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***))))))(((((((((((()))&&&''')))***+++---111444222222111000666???EEEEEEBBBLLLVVV]]]bbbccc]]]VVVYYYXXXUUUQQQMMMHHHEEEDDD???===222...999NNN111)))+++'''---===???000$$$###'''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''(((***+++******---000///,,,,,,///;;;NNNlll}}}rrriii^^^TTTMMMDDD>>>666...))))))+++...+++)))'''(((***+++***)))***)))))))))))))))***+++)))))))))(((((((((((('''((()))))))))'''((()))+++(((;;;;;;---***,,,,,,000&&&...444777888777222,,,'''***...+++111DDDBBB'''333GGG999999NNN555+++\\\@@@333)))***,,,)))(((,,,***''')));;;@@@--->>>uuummm@@@@@@eeetttXXXGGGBBBVVVwww}}}kkk```YYY\\\aaajjjvvvUUUDDDDDDkkkMMM\\\WWWVVVZZZaaaVVVyyy[[[000---,,,,,,,,,+++++++++,,,++++++++++++************++++++*********+++,,,---,,,//////---222>>>GGGKKK222///222===DDDBBB999333333<<<___|||DDDsss111CCClll666AAAbbb]]]GGG888AAA777666LLL~~~lll888555444222111000000000111111......000222111333888OOOHHHXXXjjjkkkxxxwwwTTTDDDCCCDDDIIIIIIKKKMMMQQQVVVZZZ^^^```eeeiiinnntttyyytttkkk___TTTNNNIIICCC@@@:::999888666555444333333<<<888000666WWWxxxXXXppp???---///666......333+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++,,,///)))...@@@000,,,333000(((777BBB333mmmOOO;;;000777666...222>>>@@@:::CCCVVVSSSOOOvvv___333))):::///,,,$$$(((000777444000***,,,>>>CCCDDD???555+++%%%(((111999===AAADDDEEECCCDDDGGGJJJGGGIIIIIIIIIHHHGGGIIIJJJPPPOOOMMMKKKJJJJJJJJJKKKIIIKKKLLLLLLJJJIIIIIIJJJJJJIIIIIIFFF<<<444<<>>:::666111......---,,,+++***+++,,,---///+++'''&&&))),,,,,,******))))))(((((()))))))))(((((((((((((((((((((((())))))((('''&&&'''((()))%%%===???...(((***---111444999>>>@@@>>>999111+++,,,---,,,&&&,,,@@@>>>"""@@@DDD------HHHBBB<<<\\\:::000)))***+++))))))+++---///'''222DDD555444[[[___AAAIIIiii}}}^^^MMMJJJIIIddd}}}cccXXXZZZnnnsss|||MMM===SSSdddKKK]]]YYYWWW]]]```\\\}}}JJJ***---,,,***+++,,,,,,)))'''++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,(((...DDD___uuulllKKK777333555777777:::777777KKKdddWWWjjj~~~XXX]]]bbbLLL777111EEE<<<```LLL000555444222111000111111222222//////111222222666<<>>FFF///%%%&&&(((((()))222:::666+++$$$###"""###&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))(((***---,,,***)))***+++//////---000>>>XXXwwwooohhh]]]PPPDDD;;;666333333111///....../////////,,,---...///...---,,,++++++***))))))((())))))***+++***)))((('''''''''''''''''''''''''''((((((((($$$$$$$$$%%%''')))***+++,,,@@@???...'''(((***///RRRJJJ>>>333,,,+++---111;;;444...'''---BBBEEE111...888======AAAEEEHHHJJJ444...))))))***))))))***&&&111$$$$$$>>>???666EEEaaaooo\\\YYYhhh~~~mmmPPPHHHOOOXXXtttbbbIIIOOOddd~~~MMM666bbbTTTNNNZZZ\\\ZZZ]]]^^^eeeuuu>>>+++,,,***))),,,111222...***+++++++++++++++++++++,,,++++++,,,,,,------------000***@@@sssxxxcccQQQAAA555,,,555444444OOO]]]@@@>>>777999hhh^^^333999444333222111111222222333333000000222333333:::AAAVVV\\\jjjtttwwwaaaUUUVVVTTTTTTOOOPPPRRRUUUYYY\\\___aaaiiilllpppuuu{{{yyypppbbbWWWOOOJJJEEEBBB<<<;;;999888666555555555000111333444???rrrRRRzzz~~~PPP000000///***+++...,,,,,,,,,,,,,,,,,,,,,,,,+++///+++***...+++,,,999///+++---...+++222<<<===NNNZZZDDD999444---555777222333;;;@@@>>>222ZZZHHH:::&&&...666+++000)))333777zzzJJJ'''///$$$---''')))///888>>>@@@>>><<<:::444777<<>>;;;555000......///111222222111000////////////++++++,,,---,,,+++***)))%%%(((++++++)))(((***,,,******((('''&&&&&&&&&&&&&&&''''''''''''(((((((((###$$$'''+++111444555555---===???777555444888DDDEEE<<<222,,,'''&&&***000AAA333***(((---===EEE<<<666777>>>???AAAKKKGGG111...+++))))))******))))))"""///'''"""777DDDAAACCCAAA\\\cccXXX\\\nnnbbbMMMDDDQQQgggfffIIIBBB[[[zzzuuuLLL:::kkkJJJRRRXXX\\\\\\\\\[[[qqqaaa777---+++((()))///888;;;777111++++++++++++,,,,,,,,,,,,+++,,,---.........------...777aaavvvMMMGGG:::333222<<>>;;;666000444666555888>>>>>>888AAAyyy]]])))000000AAAkkkFFF>>>111888222&&&++++++'''333'''%%%%%%)))111:::CCCGGG888777888:::===@@@@@@@@@CCCEEEHHHIIIIIIIIIJJJKKKKKKKKKJJJJJJIIIHHHFFFFFFFFFIIIKKKLLLLLLLLLNNNOOOLLLIIIGGGEEEAAA999000,,,KKKDDD111%%%+++000***&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))(((((((((((())))))***)))***+++*********,,,...---222444222222777<<<===888;;;;;;888777:::<<<:::999777555444333444555666555...999...HHHCCC111'''((()))(((%%%%%%***///222111+++%%%###%%%&&&%%%###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''((((((((())))))))))))''')))***)))))),,,333:::BBB[[[yyyttteeeOOO>>>555333222222444333222111000111222333000000111000...,,,++++++++++++***))))))*********''')))***+++*********+++(((((('''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''(((+++111777:::999777+++:::BBBDDDCCC===CCCWWW,,,)))***......******---@@@---%%%))))))///777666EEEEEE888888JJJIII444((()))))))))))))))***)))(((%%%,,,---***///:::DDDIII666;;;999===RRRfffyyywwwTTTKKKCCCVVVzzzdddKKKDDDTTTtttoooIIIMMMmmmKKKTTTWWWVVV\\\YYY[[[}}}III111...,,,))))))000:::===777000+++++++++,,,,,,,,,------+++,,,---...///......---+++RRRvvvaaaOOO444777]]]tttNNNcccvvvXXXCCC555333888888333222222111222333444555444222222333333666???IIITTTdddooossszzzlllgggccciiigggccceeeeeeeeeeeeeeefffggghhhmmmppptttxxx~~~vvvggg[[[SSSNNNIIIFFF<<<;;;:::888777666666555///333777333...cccwww^^^ddd555333999000---------------------------+++///+++)))---++++++555555333***---666,,,,,,FFF666```666;;;999777222000444<<<@@@AAA???VVVmmm:::@@@&&&444ccc999ttt222444...***555000000,,,'''&&&))),,,---,,,===999555666;;;???BBBBBB???AAADDDFFFFFFFFFFFFGGGIIIJJJJJJJJJIIIGGGEEEDDDHHHJJJLLLMMMLLLLLLLLLNNNIIIJJJIIIEEEBBB>>>555,,,:::QQQ???%%%555222,,,%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''(((((()))***+++++++++,,,++++++,,,///111,,,000222//////555:::;;;===??????===???DDDFFFDDD666666555555444333333333333+++777+++GGG???///&&&---&&&$$$(((&&&!!!%%%000888111((($$$%%%%%%$$$!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))+++------000:::GGGRRR~~~vvv```LLL@@@999555222222555666333///000111111111000...,,,++++++---000000000/////////000...,,,******+++,,,---+++)))''''''''''''&&&%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''(((((('''(((***///333444111------;;;FFFJJJDDD444888QQQ333,,,((()))(((&&&)))///BBB,,,'''...***%%%))),,,555PPPHHHEEEVVV888000'''((()))((()))***)))'''&&&&&&...///$$$''';;;HHHRRRAAA444BBB]]]jjjyyyiiiGGGHHHEEE]]]jjjJJJ;;;JJJjjjmmmDDD^^^kkkQQQUUUWWWQQQ[[[WWW[[[999...---///+++)))///888999111(((+++++++++,,,,,,---------,,,,,,.../////////...---///lllpppQQQSSSdddUUUSSS>>>444888:::222:::???000333222222111222333555666444333333444333666@@@KKKXXXjjjsssuuu}}}```aaa___hhhhhhdddhhhhhhiiikkkmmmoooqqqrrrooorrruuuzzz|||kkk^^^VVVQQQKKKFFFAAA>>><<<:::999777444111///666111,,,555KKKqqqWWW___999///111111***---///...+++***---000,,,,,,,,,,,,,,,---...///;;;222,,,///000///000444JJJrrr[[[888888444777222333:::???AAAGGGOOOlllSSS,,,999---DDDKKK555MMM(((666&&&###222'''))))))((((((***+++---...555;;;:::555666>>>AAA===@@@AAACCCFFFIIIIIIHHHFFFHHHIIIJJJKKKKKKKKKJJJIIIDDDGGGLLLMMMLLLKKKLLLMMMLLLIIIFFFEEECCC???999444...999QQQ222!!!!!!;;;,,,(((%%%$$$&&&%%%"""###'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))************+++***+++,,,...222555777666===>>>999<<>>''''''+++)))'''&&&&&&&&&%%%###+++333999222%%%""")))%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&))),,,---,,,(((%%%...)))$$$%%%***------+++111000111888GGG```|||ssscccNNN???999888555222,,,...222444555222///---666000***+++111444333///---///111000---++++++,,,,,,+++***+++++++++)))(((+++++++++***))))))((((((&&&'''(((((())))))(((((('''''''''&&&&&&%%%%%%%%%%%%)))+++***)))---666>>>EEE333---999<<>>...$$$''')))''')))000===444,,,***)))&&&'''***+++111@@@MMMHHH555))))))))))))((((((((((((((()))+++...)))''',,,***---;;;HHH\\\```aaahhhfffsssmmmYYYFFFFFFRRRhhh{{{dddQQQ>>>AAA___gggLLLnnnZZZSSSUUU]]]YYYYYY[[[jjjlll//////000++++++++++++++++++++++++))))))***+++,,,......///---...000///......///000===ttt]]]QQQQQQJJJ>>>;;;>>>:::111:::888333777555777;;;)))333333222111111222333444222333555666555888DDDQQQ^^^kkkrrrooosss|||gggbbbcccfffaaaggghhhjjjlllnnnooorrrwwwzzz}}}}}}}}}oooaaaXXXRRRLLLGGGBBB???<<<:::999777444222111555111...444CCCgggcccuuucccAAA000+++...---,,,...000///***&&&---,,,,,,,,,,,,---...///:::222---...///...///333@@@iiiRRR666666222777666666777888???OOO```ppp888888111444777)))[[[uuu:::)))333((()))111###))))))(((((()))***+++,,,,,,;;;???222...:::BBB???@@@@@@BBBEEEGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJIIIIIIEEEIIILLLMMMLLLKKKLLLMMMKKKIIIGGGFFFEEECCC>>>:::000:::FFF???$$$)))555333///(((###%%%'''%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((()))+++...///***000000+++,,,555777222111111111111111000///...000'''...***OOOCCC,,,,,,+++)))'''&&&&&&&&&%%%$$$$$$+++333555000((($$$###$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))***)))))))))***+++,,,,,,***)))(((***---000000///:::CCCQQQdddzzzooo___PPPGGG999555000---+++++++++***000...---,,,---000333555(((+++111777:::888333...//////...---+++*********+++***)))))))))***++++++'''''''''((((((((((((((('''(((((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&& '''333:::777000***'''...<<<;;;...(((...<<<...%%%((()))&&&'''---444777333)))%%%)))***''''''***555@@@<<<...&&&)))))))))((((((((((((((()))(((,,,)))(((......111???IIIUUUQQQMMMTTT\\\ssswww[[[FFFLLLKKK[[[www~~~cccMMMCCC@@@RRRrrrcccLLLjjjXXXSSSTTT]]]XXXXXX[[[mmm___---...---++++++++++++++++++++++++++++++,,,---...///000000---...//////......///000<<>><<<444555666:::555555===:::444444222222111222333333222222444555444666BBBOOO```oooxxxuuuyyyuuuaaa^^^bbbiiieeelllhhhjjjlllnnnpppssswww{{{sssddd[[[TTTNNNIIICCC@@@===:::999777555333333333111222444888XXXvvv___hhhBBB000222///+++***+++---...---------,,,,,,,,,---......999222.........---...111444[[[rrrHHH777999333777444555<<>>@@@???@@@AAACCCDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHKKKMMMNNNMMMLLLLLLMMMJJJIIIGGGGGGHHHFFFDDDBBB999<<<===LLL+++---***555555+++###$$$''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((('''&&&&&&&&&'''(((&&&++++++%%%%%%+++,,,''',,,------------,,,+++++++++&&&,,,+++LLLGGG...---+++)))'''&&&&&&&&&%%%$$$"""%%%***000333000)))######$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))*********))))))((())))))***+++''')))+++///555<<>><<<666111......---+++++++++,,,+++***++++++))))))))))))***+++'''''''''((()))*********))))))))))))((('''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%###%%%((())))))***,,,...+++444@@@EEE???444111333888---&&&((()))%%%$$$(((***888:::***###***,,,%%%%%%&&&,,,333000(((&&&***)))((((((''''''((())))))&&&***((((((...---000>>>DDDHHH@@@:::CCCTTTsssxxxaaaPPPIIITTTZZZppp```KKK===;;;HHHgggaaaRRRfffWWWTTTVVV]]]XXXVVV]]]oooKKK,,,,,,***++++++++++++++++++++++++++++++,,,---...///000000,,,...//////......///000999iii888666@@@BBB???<<<999555111444:::BBBCCCIIIHHH:::,,,---666666555444333333333333333333444555666555777CCCPPPbbbsss|||xxx}}}nnn^^^]]]aaajjjfffkkkgggiiilllnnnpppsssxxx{{{uuuggg^^^WWWQQQLLLEEEBBB>>>;;;999888555444444222000555444000KKKzzzSSSkkkMMM000000000...,,,,,,///222------,,,,,,,,,------...666333///---,,,,,,---///...MMMbbbWWWBBB<<<<<<555555555???VVVuuueee999000000///222+++%%%------&&&&&&)))+++---))))))((((((''''''''''''"""000:::666---,,,444<<<>>>@@@BBBCCCCCCEEEFFFGGGEEEFFFFFFGGGGGGGGGGGGGGGKKKLLLMMMNNNMMMMMMLLLLLLJJJIIIIIIHHHHHHGGGGGGFFFDDD<<<;;;MMM888((( ///666...'''&&&&&&$$$$$$&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))((('''&&&&&&''''''))),,,,,,((((((+++,,,((()))***************))))))))))))+++***FFFHHH+++)))***(((&&&&&&&&&'''&&&$$$(((%%%###%%%***......---%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((***,,,---,,,+++***)))+++000777???KKK\\\ooo}}}mmmYYY777111+++***---000///.../////////...,,,,,,...000---------...///000111222BBBAAA>>>999333///......,,,+++***+++...///---++++++++++++***)))(((((((((&&&&&&'''''''''((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%)))+++&&&!!!""",,,666AAAGGGIII@@@666222333444000)))&&&((()))%%%$$$&&&&&&333999000'''''')))(((((('''***...,,,&&&&&&+++(((((('''''''''((())))))&&&***((((((,,,***+++888;;;:::666555@@@WWWvvvzzzSSS888999FFF[[[tttjjjMMMAAAAAACCCVVVwwwccc]]]dddWWWWWWXXX]]]XXXXXXaaaooo999,,,,,,)))++++++++++++++++++++++++))))))***+++,,,,,,------+++---............///000@@@|||}}}{{{tttlllQQQQQQ___oooWWW>>>======555222555===AAAGGGYYYmmmnnnLLL222:::777666666555444444444444555666999;;;:::===JJJWWWddduuu|||uuu}}}lllbbbaaadddiiibbbeeegggiiilllnnnppptttyyy|||wwwiii```ZZZSSSOOOGGGCCC???<<<:::888666555444111111777666...CCCmmmYYYwwwyyyEEE<<<222///111111,,,'''...------,,,,,,,,,------444333111---,,,---...///222CCCHHH@@@<<<<<<999555777IIIfffKKK,,,555---+++---)))...***'''+++&&&%%%222))))))((((((''''''&&&%%%(((&&&...:::888+++***444;;;>>>BBBCCCDDDDDDGGGIIIEEEEEEEEEEEEFFFFFFGGGGGGLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJHHHFFFFFFGGGGGGIII:::>>>DDDGGG%%% )))000...,,,***%%% """(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((('''''''''(((((((((&&&((()))'''(((******((((((((()))))))))))))))((('''+++******BBBLLL---+++***(((&&&&&&&&&'''&&&%%%)))'''$$$###$$$(((---000)))'''%%%###"""###%%%'''%%%%%%%%%&&&&&&'''''''''((((((((((((''''''''''''***+++,,,,,,,,,///333666???JJJXXXggguuu|||cccLLL999...(((***---......------...,,,***)))***,,,......------+++)))***000;;;FFFMMMHHH@@@666...++++++---...+++++++++,,,------+++))))))+++,,,,,,)))''''''(((&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))"""###000999;;;999>>>???888***###%%%((('''(((&&&%%%((()))'''&&&'''(((***222777///$$$$$$,,,***)))+++,,,+++'''&&&((('''''''''''''''((())))))&&&+++)))***///,,,,,,888999444222555AAA^^^iiiDDD...222BBBaaaiiiPPP@@@???EEEOOOgggbbbggg```VVVXXXXXX[[[YYY[[[hhhggg///---,,,***++++++++++++++++++++++++)))******++++++,,,,,,,,,+++,,,......------///111444\\\xxxrrr___III@@@AAA>>>666<<>>???DDDQQQ___jjjyyyzzzqqqiiihhhiiiiiilllcccdddjjjlllnnnppprrrvvv{{{~~~{{{lllccc\\\UUUPPPIIIEEE@@@<<<:::999777666333333111666777000===]]]ooohhhbbb:::'''***111000***......---,,,,,,,,,------111444333...,,,...000000888===777222777666444<<>>SSS333111)))(((&&&&&&''''''&&&%%%$$$'''((((((&&&%%%(((***+++)))&&&$$$###$$$&&&(((%%%%%%%%%&&&''''''(((((()))))))))))))))(((((((((+++++++++,,,111;;;JJJTTTeeesss|||lllTTT>>>000***)))***,,,///111///***(((***---++++++,,,///222111...+++---111666<<<@@@BBBCCCBBB666111,,,)))+++---......------...---+++***,,,...222333333///+++)))+++---...------,,,++++++******&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&(((---444:::<<<;;;999...---)))$$$###%%%%%%###$$$$$$&&&'''((((((((((((***%%%+++888555&&&###,,,(((((()))***)))'''%%%$$$&&&&&&&&&&&&'''((())))))%%%++++++...555222333??????333///222@@@eeehhhUUUIIIAAA@@@CCChhhcccHHH:::555>>>GGG\\\zzz^^^mmmZZZSSSXXXWWWYYYYYY___nnnYYY---...,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------...***+++------------///111+++666JJJZZZYYYJJJAAA@@@999888444111333777888555999666???DDDOOOFFF444777777888888888888777777666888<<<@@@CCCHHHVVVeeerrr~~~zzzppp{{{fffmmmpppnnnrrrlllpppppprrrtttvvvwwwzzzpppeee]]]UUUPPPJJJFFFAAA===:::999888777333555222333555111888LLLzzz\\\dddDDD444111333444///...---,,,,,,,,,,,,,,,///444444///,,,000333222777999000000999555999RRRvvvyyy>>>+++222...///,,,((((((------***(((((('''((()))))))))(((''''''(((%%%%%%...888;;;222)))///666>>>BBBCCCCCCEEEGGGFFFFFFEEEEEEEEEFFFGGGHHHKKKIIIHHHIIILLLNNNNNNLLLLLLLLLKKKHHHEEEFFFIIIMMMJJJKKKCCC@@@NNN@@@---((('''***///222///'''%%%'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''&&&&&&&&&''''''(((******)))((((((&&&''''''((())))))(((((("""...$$$&&&777RRR222000)))'''&&&&&&'''''''''&&&###&&&((()))(((&&&%%%%%%)))))))))(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))***+++------...///444<<>>DDDFFFCCC;;;000))))))+++------,,,,,,...///---///000---,,,000;;;DDDPPPMMMEEE999///,,,000444222222222111111111111111---,,,,,,+++)))'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&111<<<===555///000555(((&&&(((++++++)))'''(((###%%%'''''''''(((((((((***%%%(((222555...'''&&&&&&''''''&&&'''((('''%%%&&&&&&&&&&&&'''((())))))&&&---...111888555666AAA@@@000---333AAAkkksssWWW???<<>>FFFBBBBBBJJJFFFHHHIIIIIIHHHFFFGGGGGGJJJIIIGGGHHHJJJKKKLLLKKKNNNMMMJJJGGGEEEFFFIIILLLTTTSSSJJJAAAGGGPPP???###&&&&&&---(((XXXLLL***"""%%%000%%%!!!((())))))%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$(((%%%"""--->>>999((($$$''')))(((%%%###$$$&&&***$$$###))),,,'''###"""'''((())))))))))))((((((&&&###$$$''')))(((+++000''',,,222555888AAANNNXXXggg}}}lllMMMEEE:::222000//////...)))+++,,,,,,***))))))************+++++++++,,,,,,,,,...444<<>>\\\KKK111...888///555VVVpppyyycccWWWXXXWWW^^^[[[^^^```nnn777,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------333$$$///...)))///---111444+++222???GGGTTTgggrrrIIIEEECCC\\\qqqIII666===777666<<>>===<<<999444000+++,,,...000111222111111///000///---+++,,,222777000333AAATTTeeeuuuNNN111000(((%%%---,,,///+++&&&%%%%%%%%%%%%%%%***((('''))),,,---+++(((,,,---......---***'''%%%''''''''''''&&&%%%$$$###***///444111)))###"""%%%333555666333...)))''''''((((((((((((+++...,,,((())))))******)))((('''&&&&&&&&&&&&'''(((***+++,,,///888AAABBB;;;555555999555...111===ZZZUUU:::888///000,,,444111222@@@777(((+++666333???bbbnnnwww```VVVXXXWWW^^^[[[^^^bbbjjj666---...---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------000%%%000...+++222---111---HHHlll^^^aaawww@@@<<<@@@DDDGGGcccAAA???<<<777777>>>DDDEEEEEEEEEHHHLLLQQQSSSVVV___mmmxxx{{{pppxxxxxxyyyzzz{{{}}}~~~rrrdddZZZWWWNNNLLLHHHCCC???<<<;;;:::777666666555555666666666777ooocccwwwddd777000+++---///---,,,...)))111111+++111???>>>000---444---333777<<>>333)))+++999FFFKKKJJJLLLMMMMMMKKKHHHGGGGGGHHHJJJJJJJJJLLLNNNOOOMMMLLLFFFGGGIIIIIIIIIJJJLLLOOONNNHHHNNNNNNGGGQQQPPP777,,,&&& ---MMM[[[???HHH///)))%%%%%%''''''&&&(((''''''''''''''''''''''''(((((((((''''''''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%(((000777(((&&&%%%$$$&&&'''''''''&&&%%%$$$%%%###!!!###'''#########$$$&&&(((+++,,,+++***,,,000555===JJJWWWhhhmmmwwwfffDDD///((((((+++******+++,,,,,,***(((,,,+++)))'''%%%&&&))),,,***,,,000666<<>>444000+++&&&$$$%%%(((***,,,))))))***((($$$(((000333111...+++((((((((((((''''''&&&&&&''')))+++,,,+++...111111000333:::@@@BBB???EEE\\\{{{___---...(((333111CCC555666+++---000444:::???JJJiiijjjrrr]]]TTTZZZ[[[ccc___^^^hhhXXX222...///+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))),,,333***---444,,,444\\\hhhLLL999999@@@KKK}}}KKKEEE:::<<>>VVVtttOOO555555===:::<<>>;;;:::888888777666666666666666777GGGzzzRRRWWW555)))111///---///,,,333,,,...999>>>888000---***999+++333222777{{{iiiDDD===///...+++++++++*********))))))))))))))))))((((((((((((((()))***)))'''&&&'''(((333::::::000(((---888@@@FFFHHHJJJJJJIIIGGGHHHHHHGGGHHHIIILLLNNNOOOMMMKKKJJJLLLNNNNNNMMMLLLLLLLLLMMMFFFJJJKKKCCCJJJVVVRRR+++,,,"""555ddd```%%%AAA,,,666...""")))$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***$$$$$$******###&&&///000+++&&&$$$%%%&&&%%%###$$$***222999===<<<777111...,,,)))&&&$$$$$$$$$%%%&&&))),,,---111GGGqqq```BBB***)))000...)))'''++++++***(((''''''((((((+++000555:::===@@@DDDFFF???===999333...((($$$"""***+++++++++++++++,,,---......---...///000222222333111000222===SSSlll~~~PPP...///===///(((111000222555555000///222222...++++++***'''%%%%%%'''***((('''&&&%%%%%%%%%'''(((''')))---000222333222111...)))$$$%%%---444888999,,,***&&&$$$%%%'''***+++/////////,,,''''''000<<<333111---***((('''((((((&&&%%%$$$$$$&&&(((+++---&&&''')))***...666???EEEIIIMMMUUUlll|||RRR+++---&&&111000@@@000111***---...333666777JJJqqqiiiqqq]]]WWW^^^```fff```]]]lllMMM000...000)))///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***...333)))---000,,,BBBUUU???;;;:::999888UUUkkk~~~kkkPPPHHH<<<;;;AAAFFFDDDOOOyyyTTT<<<>>>===>>>===@@@GGGLLLKKKLLLNNNTTTWWW\\\aaahhhrrr~~~sssuuuqqqccc\\\QQQOOOLLLHHHCCC???<<<:::999999888777666666666666777666ppp\\\rrrkkk<<<+++333...,,,111+++444,,,///===>>>000***000,,,444///333555???yyysssBBB???:::111+++++++++************)))))))))))))))(((((((((((('''((())))))'''&&&'''(((***444;;;666***%%%,,,666<<<@@@EEEHHHHHHHHHHHHHHHGGGGGGHHHKKKNNNOOOMMMLLLMMMNNNOOONNNLLLKKKJJJKKKNNNNNNLLLMMMQQQUUU^^^jjj888)))%%%999fffYYY"""555000SSSEEE(((---&&&)))(((((((((((((((((((((((('''(((((((((((()))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((######)))+++&&&%%%(((...,,,(((&&&&&&%%%$$$###&&&888FFFBBB555+++***,,,+++***(((&&&&&&&&&&&&&&&###(((---+++(((111KKKeeelll333+++(((---///)))$$$$$$)))))))))'''&&&(((+++---:::<<<>>>>>>;;;777444333$$$%%%'''(((***,,,...///***,,,......---------...+++,,,...000111///---***...888HHH[[[nnnrrrDDD111000===777***...999333???EEE;;;111///000///%%%%%%%%%&&&'''(((((((((***)))))))))))))))))))))&&&(((+++------+++(((&&&%%%$$$'''...555666111+++000---***)))***++++++******,,,+++''''''000;;;AAA000...+++)))''''''((()))%%%$$$$$$$$$&&&)))---///)))((((((***000888@@@EEEKKKTTT___sssqqqGGG...///***000444:::///...---...***000222333OOO|||gggppp]]]YYYbbbcccfff___]]]pppCCC...///000(((000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++///111)))///...222\\\TTT:::666:::777???bbbFFFVVV\\\KKK>>><<<<<<===KKK]]]}}}oooQQQ777999CCC@@@>>>>>>CCCKKKOOOOOOQQQTTTYYY\\\```fffoooyyyrrrwwwhhh```UUUSSSPPPKKKFFFAAA===;;;:::999888777666666666666555111VVV|||\\\}}}CCC---666...,,,222+++...///555;;;666,,,,,,333555///222111888FFFfff@@@@@@CCC111+++++++++************)))))))))))))))((((((((((((&&&'''((((((''''''(((***(((***111888333(((&&&,,,111777???EEEHHHHHHHHHHHHIIIIIIIIIKKKMMMOOOOOOOOOLLLMMMMMMLLLJJJIIIIIIJJJKKKTTTLLLMMM^^^[[[[[[tttCCC###***...444000555HHH---CCCqqq<<<777***+++(((((((((((((((((((((((('''((((((((())))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&%%%&&&)))******)))&&&%%%%%%&&&***777===333%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%'''******&&&%%%---888___vvv~~~HHH++++++******((((((+++...)))***+++***)))***,,,///666777666222,,,'''###"""......---,,,+++***))))))'''))),,,,,,+++,,,///111,,,///111111111444:::>>>MMM___yyyddd999555000999>>>---***CCC444HHHRRRDDD222---222777'''''')))---111222...+++///111222333333111...---++++++,,,,,,,,,***((('''&&&***///333555444111///333///+++)))******)))(((###(((%%%###000DDDJJJBBB+++***)))(((''''''((((((&&&%%%$$$%%%(((,,,111333+++)))(((+++111888===@@@HHHTTT^^^sssggg;;;+++......///<<<555111+++333333+++111555999\\\{{{dddnnn]]][[[ddddddeee[[[]]]sss<<<---///111'''000------------------------++++++,,,,,,,,,,,,------,,,...///+++222...;;;yyyuuuMMM???:::333CCCTTTtttvvvJJJIIIiii{{{MMM<<<@@@DDD@@@:::@@@DDDCCC===;;;===>>>>>>>>>???FFFOOOTTTUUUXXX\\\```bbbgggmmmwwwsss|||llldddXXXVVVSSSNNNIIICCC???<<<:::999888777666666666666555444===vvvTTTHHH///777...,,,333+++&&&222;;;777///---000333===---444///888HHHRRR???@@@GGG...+++++++++************)))))))))))))))((((((((((((&&&'''(((''''''''')))+++***###'''777;;;///%%%&&&***111;;;CCCGGGHHHHHHHHHKKKJJJJJJKKKNNNPPPQQQQQQJJJKKKKKKJJJHHHHHHIIIKKKBBBRRRFFFEEE]]]UUUMMMkkkFFF'''...***555VVVnnn///YYYQQQAAA///...))))))))))))))))))))))))'''((((((((())))))******(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&(((%%%###$$$'''(((%%%(((******'''&&&'''))))))(((###$$$,,,,,,%%%%%%&&&&&&&&&&&&%%%$$$###)))&&&%%%)))***((((((+++'''BBBlllyyy[[[666...---***)))+++---***$$$'''***++++++(((&&&(((***"""$$$&&&&&&'''(((+++---&&&&&&'''((()))***++++++---...///---++++++...222---111333333777EEE\\\nnnXXX333777///555BBB...(((JJJ...FFFSSSCCC---(((333<<<......000777======777111666888;;;===<<<999555222111111111000000000111111...222444333000222999???222---(((%%%&&&'''&&&%%%%%%***''''''???\\\\\\III((((((''''''''''''((((((&&&&&&%%%&&&***...444777)))'''&&&)))000666:::<<>>dddvvvbbbmmm\\\[[[eeeddddddYYY]]]ttt888,,,///111'''111------------------------++++++,,,,,,,,,---------,,,,,,------555///CCC}}}MMM;;;888666>>>LLLeeekkkxxxCCC===KKK|||UUUAAA===@@@CCCBBBAAA;;;<<>>666//////111000EEE///333000333VVV???PPPNNN888AAA>>>...,,,******,,,---***((())))))))))))(((((((((((())))))))))))))))))))))))+++&&&%%%---777:::222(((222))),,,<<>>@@@FFFNNNWWWeeezzzDDD000)))***)))...;;;+++333"""333444777444777QQQ{{{lllvvvaaaZZZ______aaaeeeccclllppp777---777***666+++---------,,,,,,++++++++++++,,,------......------,,,111***...666)))AAANNNEEE666888>>>:::ZZZ^^^fff___UUULLL~~~KKK;;;JJJ>>>qqqfffOOOHHH???>>>EEEGGGBBB@@@CCCBBB<<<@@@GGGPPPXXX]]]```cccdddfffhhhooozzz|||vvvmmm```]]]YYYSSSNNNIIIDDDAAA===<<<;;;999888888888888666///888RRRwww___QQQ666222000333+++111555:::;;;444//////111000>>>///555444555RRR555???{{{WWW;;;>>>999000---++++++,,,,,,+++)))***)))))))))(((((((((((()))))))))))))))))))))))))))((((((,,,111555555333######,,,999@@@@@@DDDLLLGGGEEEDDDFFFJJJMMMMMMMMMLLLNNNOOOOOOMMMLLLLLLMMMRRRNNNKKKKKKKKKIIIKKKPPPWWW222***'''&&&,,,(((---(((///444111'''***CCC^^^}}}tttTTT555)))(((***222''''''***//////(((######))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""############333333111///,,,)))'''%%%...,,,***,,,;;;WWWzzz___[[[:::%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((())))))***+++...111111///,,,)))+++...111333111///......===SSSqqq]]]???888///CCC<<>>---333111+++///777???...,,,222===AAAFFFJJJIIIIIIIIIFFFAAA777555222000///...---++++++'''$$$%%%***...///...999???AAA:::111,,,***(((&&&333===EEETTT___RRR;;;''''''''''''''''''''''''%%%''''''&&&***111222///)))((((((***///444777888:::===FFF]]]rrr@@@000---)))***111:::,,,333###222888999777>>>[[[iiiyyyccc[[[```___```bbb___lllkkk555,,,444(((333)))---------,,,,,,,,,+++++++++,,,------......------,,,111***---777,,,:::lll{{{LLLCCC888---;;;aaaaaaHHHLLLDDDJJJtttPPPFFFGGGAAAjjjjjjIIIHHHLLLMMMKKKGGGFFFGGGJJJOOOWWWbbbiiikkkjjjjjjjjjjjjhhhqqq}}}~~~}}}qqqfffbbb\\\VVVQQQLLLGGGCCC>>>===<<<:::999888888888333222666@@@___ggg```]]]999111111222+++///::::::666000...000111000:::000444555444OOO333666PPPeee>>>999222333000---,,,,,,,,,+++*********)))))))))((((((((())))))))))))))))))))))))''')))*********...777>>>+++)))(((---777@@@EEEGGGGGGFFFEEEFFFIIIKKKLLLKKKMMMPPPRRRSSSQQQOOONNNMMMQQQMMMKKKKKKIIIFFFFFFHHHZZZ555+++'''$$$(((###'''---...---###///KKK{{{dddMMM;;;***'''+++)))***,,,***&&&&&&))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''(((((()))(((&&&%%%###'''***,,,---'''))))))&&&&&&000BBBPPP|||fffRRRKKK777'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++---///000222///,,,+++111===LLLVVVuuurrrMMM;;;<<<333???CCC555@@@555***:::BBB...HHHRRR///---***"""///>>>444///...@@@IIIHHHMMMOOOKKKHHHIIIJJJIIIKKKGGGCCC@@@===:::777555111,,,&&&&&&+++222777999HHHDDD>>>:::222+++***--->>>===>>>GGG\\\eeeNNN///''''''''''''''''''''''''%%%((()))***...444444222,,,***((((((+++...//////111---666XXXjjj:::---000))),,,666:::---222%%%222>>>;;;;;;IIIiiihhhyyyccc\\\aaaaaabbbdddaaaooofff444---333)))222***------------,,,,,,,,,,,,+++,,,------......------+++111+++,,,777///111LLLcccHHH===:::333999SSSyyyaaa@@@fffcccAAA;;;[[[YYYSSSYYYBBBAAA\\\wwwNNNKKKLLLNNNJJJCCCGGGPPPPPP]]]nnnxxxzzzxxxxxxyyy{{{uuu}}}wwwkkkeee^^^XXXSSSNNNIIIDDD???>>>===;;;:::999999999333888777444JJJ{{{~~~WWWiii;;;///222222---///>>>999222------000111000:::555111000000NNN:::999777uuusss@@@666///444222///---,,,,,,,,,,,,*********)))))))))((((((((((((((((((((((((((((((''')))***((('''+++444<<>>444999GGG...DDD===***333GGG111;;;TTT;;;&&&)))$$$888HHH111:::888JJJLLLQQQUUUTTTLLLEEEFFFJJJLLLRRROOOLLLJJJIIIGGGEEEDDD>>>999333111444999>>>@@@BBB777000111222///333<<>>PPPXXXMMMMMMWWWVVVKKKLLLWWWSSSdddyyy~~~pppiii```YYYUUUPPPJJJEEEAAA@@@>>><<<;;;:::999999222;;;888000???eeegggbbbttt===...333000000222>>>777///,,,...000000000888999111000///LLL===555333JJJAAA555000444333111///---,,,,,,---************))))))))))))(((((((((((((((((((((((('''(((((('''(((***...111JJJDDD666'''$$$///===DDDJJJJJJJJJJJJIIIHHHHHHHHHJJJNNNRRRTTTRRROOOLLLJJJJJJGGGGGGIIIGGGCCCBBBDDDVVV222***(((''',,,'''+++(((,,,)))"""###,,,000---CCCttt___<<<333++++++,,,***((('''***)))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''''''%%%"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%222;;;FFFJJJHHHIIINNNTTTPPPOOOLLLHHHCCC>>>:::888000,,,'''%%%&&&(((+++,,,"""---999:::PPP111'''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))***...222444222000//////<<>><<<>>>EEE222333666:::===:::222)))''''''''''''''''''''''''((('''(((+++///555===BBB...,,,)))((()))*********---'''555fffaaa666(((+++)))222DDD555...///,,,222LLL???@@@\\\ooozzzfffaaaiiikkknnnrrrooozzzZZZ666111111---222...------------------------+++,,,------......------(((111222---......///222111...000555777===OOObbbggg777TTTdddAAACCCQQQMMMMMMHHH>>>JJJeeeVVVUUUdddhhh]]]ZZZccceeetttuuummmccc\\\XXXSSSLLLFFFBBBAAA???===<<<;;;::::::444<<<777222<<>>HHH'''$$$)))''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***++++++&&&''')))+++000;;;IIISSSlllyyysssBBB333???999222...@@@666:::DDD999---===LLL---555LLL000...---JJJOOOBBBXXX\\\UUUOOONNNPPPNNNGGGDDDHHHMMMNNNHHHGGGEEEEEEFFFFFFEEEDDDEEEDDDBBB???<<<:::888777555555;;;CCCFFFAAA;;;999((('''***222777444...)))''''''''''''''''''''''''&&&$$$$$$'''***///999AAA///---***((()))*********'''(((999kkkZZZ666***++++++555JJJ222------000444OOO@@@EEEgggrrr}}}iiieeelllmmmoooqqqnnn|||QQQ333111---,,,///---------------............+++,,,------......------***///222000,,,...111333$$$000;;;:::555JJJuuu???PPPMMMAAA<<>><<<;;;::::::>>>@@@888666<<>>@@@>>><<<:::666111---&&&(((555>>>999,,,$$$''''''''''''''''''''''''&&&###$$$''')))***222;;;111...***))))))***))))))'''...???nnnPPP444,,,+++---888NNN///,,,+++333666NNNAAALLLtttxxxzzzfffbbbjjjlllnnnpppmmmLLL333222,,,,,,......------------.........///+++,,,------......------...+++///222......333111???444///@@@eeeJJJEEEpppBBBBBBCCC```KKK[[[oooFFFIIIZZZ]]]WWWWWW]]]]]][[[aaalllsss{{{~~~ttthhh```]]]XXXQQQJJJDDDCCCAAA???===;;;;;;:::IIIFFF;;;:::<<<666QQQTTTOOO444666,,,888???111...///444333///...222:::FFF000...///QQQRRR@@@+++???444QQQGGG333222+++///333333000---,,,,,,+++++++++************)))))))))))))))))))))))))))%%%(((******(((''')))+++---&&&***;;;@@@444)))(((:::>>>CCCFFFFFFGGGIIILLLIIIKKKNNNOOOMMMKKKIIIIIINNNJJJHHHHHHGGGCCCCCCFFFQQQ...((('''&&&+++&&&******+++)))&&&(((---...***...>>>\\\;;;+++***************))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%######''',,,...***&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$!!! $$$***,,,)))$$$%%%%%%&&&'''(((((('''''')))((('''$$$###$$$(((+++!!!---///QQQ000###***###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''')))***,,,---...DDDVVVoooYYY222---:::777333,,,555FFF'''===EEE222555:::HHH444777PPP(((444WWWMMMRRRZZZcccKKKSSSOOOOOOKKKGGGGGGKKKJJJGGGIIIGGGFFFFFFGGGHHHGGGFFFFFFFFFGGGFFFDDDBBBBBBBBBAAAEEE@@@444///555999666$$$,,,999AAA888'''"""(((''''''''''''''''''''''''(((%%%'''++++++)))...666222///+++)))(((((((((''',,,666FFFoooJJJ222---+++...999QQQ---+++***555777LLLAAAQQQ}}}}}}sss```^^^gggjjjmmmqqqnnnKKK555444---///000111---------.........//////+++,,,------......------111(((+++333000000222...///:::UUULLLFFFuuuLLL777GGGRRRUUUIIIfffzzzGGGFFFHHHccccccdddccc___```nnn}}}zzzkkk```\\\XXXSSSNNNFFFEEEAAA>>><<<<<<<<<<<>>,,,@@@888:::lll]]]qqqZZZ888---666+++DDD---...444333+++000555///FFF777+++222000;;;QQQAAA888888111888iiiCCC000000000///+++222<<<333&&&(((,,,...,,,((($$$&&&***,,,)))***+++***((('''((())) ...,,,(((%%%'''...&&&)))(((%%%(((888DDD:::'''555BBBIIIEEEDDDKKKPPPMMMEEEGGGJJJKKKJJJIIIHHHIIIJJJJJJFFFGGGJJJBBB@@@LLLUUU///'''''''''+++%%%***)))******++++++,,,------111222lllvvvKKK%%%///......,,,***((()))+++)))%%%$$$''')))&&&%%%'''(((((('''''''''&&&&&&&&&&&&''''''%%%$$$(((222:::(((######'''((($$$$$$(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))$$$!!!###$$$###$$$&&&&&&'''''''''''''''''''''&&&%%%BBBAAA***((($$$!!!"""'''***'''%%%(((,,,---&&&&&&&&&''''''''''''(((%%%%%%000(((---///333ggg}}}JJJ@@@999555DDD...,,,///HHH000333AAA999+++333CCC;;;...777GGGLLLQQQOOOIIIMMMUUURRRFFFLLLKKKJJJJJJKKKMMMOOOQQQRRROOOLLLJJJJJJHHHFFFEEEHHHHHHHHHHHHHHHGGGFFFEEEEEE777,,,000===AAA666'''///:::@@@777((("""$$$((()))111555///'''&&&((()))+++(((&&&(((...222000+++)))+++,,,***)))***,,,***(((444PPP[[[EEE---***,,,...IIIAAA---...)))+++GGGOOOGGGgggqqqeeeffflllkkkmmmooojjjvvvRRR333...333111,,,,,,........................+++,,,,,,,,,++++++---...,,,---333,,,111666,,,888333fffNNNBBBjjjttt999EEEAAA}}}\\\DDD|||FFFDDDEEEuuuyyytttmmmhhhhhhiiiooo~~~pppeee___[[[UUUPPPIIIGGGDDD@@@>>>=========BBBMMM;;;333AAA777444UUU{{{lllhhh;;;000333,,,<<<444///222333+++...444111FFF888---222---666JJJ888<<<<<<666555PPPJJJ222111+++///,,,...555111***...((()))******+++***)))&&&***)))'''(((***+++,,,,,,111)))!!!&&&)))(((***###&&&)))))))))333@@@@@@666---444@@@IIILLLIIIHHHJJJFFFHHHJJJKKKJJJIIIIIIJJJIIIHHHBBBBBBFFFAAABBBQQQUUU000)))((((((,,,''',,,)))******++++++,,,------...---[[[wwwYYY444---***------)))''')))+++'''%%%((()))'''&&&'''(((((('''''''''&&&&&&&&&%%%&&&'''&&&&&&+++444<<<777*** !!!&&&'''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""%%%******&&&%%%&&&$$$$$$&&&&&&&&&%%%$$$###&&&$$$BBBAAA***)))'''%%%$$$%%%###!!!$$$((('''###&&&&&&&&&''''''''''''((()))''',,,&&&555LLL```wwwHHHBBB999111CCC888,,,000GGG999111>>>???///...>>>AAA222777NNNXXXTTTLLLGGGJJJPPPOOOHHHHHHHHHHHHIIIKKKNNNQQQSSSPPPNNNKKKJJJJJJIIIGGGFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIFFF???888222111444666======666+++%%%)))000444GGG===...###$$$***+++'''((((((+++...***%%%(((111,,,((())))))$$$''',,,'''///555EEEIII999......+++:::III;;;+++111,,,---GGGKKKQQQvvvqqqdddbbbhhhgggjjjmmmgggvvvRRR333...333111------........................///000///...,,,+++,,,......---111+++222555***777NNNaaa<<<\\\[[[<<<@@@XXXRRR@@@OOOFFFAAA```zzzssskkkeeegggooo}}}xxxllleee___YYYTTTKKKJJJFFFCCCAAA???>>>>>>:::<<<777888>>>666444BBBcccjjjkkkyyy>>>666111222777===000///333---,,,333666@@@666,,,111+++333EEE111666666444111777WWWVVV555111)))111...***000111...333+++))))))+++---,,,(((%%%......+++%%%###---CCCTTT---$$$---777...$$$&&&,,,%%%,,,...)))***444===???222///888IIIMMMFFFDDDJJJHHHIIIKKKJJJIIIIIIJJJLLLJJJHHHAAA@@@DDDAAAFFFXXXSSS111,,,)))(((---(((---)))******++++++,,,---------+++EEEKKK777)))---000+++''')))...***''')))***'''&&&'''((((((((('''''''''&&&&&&$$$&&&'''''''''***000555FFF444###$$$''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((%%%%%%'''%%%"""###&&&))))))***++++++)))'''&&&(((%%%AAA???)))))))))'''''',,,...***&&&''''''%%%&&&&&&&&&''''''''''''(((*********%%%<<>>BBB***---BBBCCC,,,555AAA444'''333DDD888666PPPfffVVVHHHEEEHHHJJJJJJKKKGGGGGGGGGHHHJJJMMMOOOQQQNNNLLLJJJIIIIIIIIIHHHGGGFFFGGGHHHJJJKKKLLLLLLLLLEEEHHHHHH@@@666333999AAA999222'''"""(((555;;;;;;>>>888,,,###&&&000777888***'''+++444444---+++000:::$$$***888...)))333666;;;666::::::111///000***FFFEEE333***333...111KKKIII```sssccc```ffffffjjjkkkdddwwwSSS222---222111---...........................333333222000---+++,,,---///,,,000+++111444---@@@ccc:::KKKlllCCCCCCGGGLLLCCCbbbKKK@@@LLL|||tttppptttsssjjjccc]]]XXXNNNLLLIIIFFFCCC@@@???>>>???666555999777777;;;===LLLrrryyy^^^BBB999000;;;999EEE111---444///---666===555///***000+++555GGG222111///333555...999kkkeee666///,,,555000)))///222000222111---*********))))))+++###+++///)))+++IIIQQQ333...)))!!!'''++++++'''---...'''###(((111666AAA;;;:::@@@DDDDDDGGGMMMIIIJJJJJJJJJIIIIIIKKKMMMLLLLLLEEECCCFFFCCCHHH[[[MMM///,,,)))&&&,,,(((---)))******++++++,,,------...---666mmmuuuPPP000+++///,,,***---111,,,)))******'''&&&(((((((((((((((''''''''''''%%%''''''&&&$$$$$$''')))EEE;;;...'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++### $$$(((,,,222******)))(((''''''''''''---)))CCC???''''''&&&%%%"""111<<<555(((###&&&,,,&&&&&&&&&''''''''''''(((%%%+++,,,&&&999eeeoooEEEFFF<<>>666IIIjjjTTTDDDEEEIIIFFFGGGLLLJJJJJJIIIIIIIIIJJJKKKKKKLLLJJJHHHHHHIIIJJJIIIHHHGGGHHHIIIJJJKKKLLLLLLLLLGGGFFFGGGHHHGGGAAA999333'''&&&&&&+++777@@@???888&&&'''(((---777???===666&&&111:::<<<999999;;;===@@@%%%111HHH:::...:::EEEIII777333777111---111333HHH>>>---***222///888SSSNNNooovvvfffdddjjjlllnnnmmmeeeyyyTTT333---222111...///........................222333222000---,,,,,,---...,,,111---///222666UUUvvv===HHHOOO>>>GGG```NNNOOO}}}QQQEEEIIIzzz~~~zzzppphhhaaa\\\QQQOOOLLLIIIEEEBBB???>>>AAA666777;;;666999???:::>>>WWWlllgggLLL999///>>>;;;III222,,,444222222:::@@@///---***000,,,777III333555111666<<<333---EEEhhhsss888---///555...)))///000...111...******,,,***''')))...###(((***'''***CCCkkkGGGSSSzzzeee222((()))...))),,,,,,'''$$$&&&)))+++AAABBB>>>999<<>>:::;;;<<<555888CCCvvvXXX___;;;///888888HHH444---222222555<<<;;;//////---111,,,777III111000...333<<<:::333888DDD;;;//////111,,,)))...,,,///<<<000***)))//////)))(((+++000+++'''***000444222..."""HHH<<<***''',,,))))))((()))***+++***(((///999===888<<>>OOO:::&&&,,,((($$$***'''***)))******++++++,,,------+++111***HHHddd@@@---(((///999333---)))******((('''))))))))))))(((((((((''''''&&&&&&&&&'''''''''(((((('''333;;;666+++$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""(((777LLLVVVLLL999,,,222///,,,)))))),,,000222777222KKKEEE+++)))'''%%%&&&$$$###'''///444,,,!!!&&&&&&&&&''''''''''''((($$$+++'''%%%%%%HHHeee999>>>999---000@@@888///...===444)))(((CCC<<<'''000BBBFFFJJJUUUHHHCCCIIIMMMGGGFFFLLLHHHHHHIIIIIIJJJKKKKKKLLLIIIHHHFFFGGGHHHIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJNNNQQQRRRNNNFFF>>>:::888555<<<@@@<<<555///)))###%%%555AAA===111---000333EEECCC777+++666KKKMMM???///NNNOOO222111HHHEEE+++XXX888---666000,,,===RRR555000...000///555III^^^___yyynnnqqqxxxvvvuuuuuunnn[[[777///222111///111........................,,,---------,,,,,,...000...+++444111...///AAAuuuzzz@@@<<<QQQ@@@FFFYYYiiiKKKZZZgggQQQPPPbbbmmm{{{rrrkkkhhhYYYXXXUUUQQQLLLHHHDDDBBB;;;===>>><<<<<<:::888777888999VVVttthhhvvvAAA222222555GGG777000//////666999111...000///111***666HHH000))),,,000333888===>>><<>>AAACCCCCCEEEGGGIIIJJJHHHHHHHHHHHHEEEHHHEEECCCBBB999<<>>EEE888''')))>>>QQQJJJ555&&&000GGGPPPBBB///???SSSBBB///BBBNNN???666TTTDDD???AAA<<<;;;@@@???///---111333111===PPPZZZcccwwwnnnpppuuupppqqqvvvttt___:::000333111///111........................,,,---------,,,,,,...000111***111222000---:::kkksssLLLDDDpppyyyHHHFFFQQQ[[[MMMeeezzzZZZPPP^^^```qqqyyyvvvooolll\\\[[[XXXTTTOOOJJJFFFDDD???DDD???888999999888>>>;;;666;;;ooo[[[FFF777///555FFF999111------555666(((,,,///...000)))777JJJ111...444222+++000===@@@:::...fffEEE777000111111444222,,,EEEqqqnnnMMM...''',,,,,,+++,,,---+++))))))+++,,,)))'''+++ bbbaaa///((($$$///***(((''')))***)))((('''&&&'''000<<<===888===IIICCCFFFIIIJJJIIIGGGGGGGGGEEEHHHDDDBBBAAA999>>>QQQ---!!!---+++&&&---((())))))******+++,,,,,,------)))444---222ggg|||GGG333<<>>###---...444444444DDDUUUVVVcccvvvmmmnnnpppjjjllluuuwwwbbb<<<111333111000111........................---...///...,,,,,,...///555)))///222222+++222]]]lllJJJ:::hhhRRRJJJNNN^^^RRRRRRssscccPPP```cccoooqqq|||sssmmmjjjbbbYYYSSSPPPNNNIIIDDDEEECCC???=========;;;:::BBB333666LLLuuussscccYYY666333///@@@999222/////////000111...333(((000111444DDD...111//////222666999999777>>>DDDhhh___666000222222---333,,,:::}}}www>>>//////###)))000'''---...***(((***)))%%%,,,,,,WWWfff888(((333###************************,,,((()))222>>>CCC<<<444AAAEEEIIIIIIFFFDDDEEEGGGFFF???GGG===(((<<>>BBB]]]mmmUUU888OOORRRZZZsss\\\eeeooo}}}vvvpppnnnggg^^^WWWTTTQQQLLLGGGGGGDDDAAA???>>>>>>===;;;===:::===BBB^^^eeexxxiii>>>111444???999333000//////000111...222)))000///444CCC///000//////111555777777666BBB>>>MMMyyyggg777000222333...333---888uuuccc888---...222$$$+++---,,,)))***//////+++%%%111555---'''+++***"""************************))))))***///666:::;;;:::999;;;@@@DDDGGGGGGDDDAAAAAA777666***'''KKK]]]@@@+++******)))))))))))))))*********+++,,,,,,------,,,...111333GGGlllQQQAAA...---+++)))((()))((('''+++++++++***)))((((((((((((((('''''''''&&&&&&&&&'''&&&%%%%%%''')))+++---...+++'''%%%%%%&&&&&&%%%%%%###!!!"""%%%'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((333888,,,&&&'''%%%(((&&&(((***%%%"""...@@@LLL>>>+++$$$++++++&&&'''+++((())),,,******999MMM444111999SSSssszzzqqqYYYRRR@@@...+++555999555)))***222888222''',,,999222%%%(((666444***999WWWEEEDDDCCCEEEHHHIIIGGGEEEHHHHHHGGGHHHJJJKKKKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLNNNQQQSSSTTTSSSRRRQQQSSSQQQPPPQQQRRRQQQMMMIIIIIIKKKLLLJJJHHHGGGHHHJJJMMMFFF@@@AAAGGGJJJGGGBBBGGGJJJFFF999///555HHHWWW<<<---;;;VVVXXXMMMOOOWWWYYY[[[ZZZQQQBBB555...,,,...000777...888OOOPPPUUU|||{{{lllkkkrrrtttwwwyyyqqq}}}lll;;;777---222000...//////............//////...//////000000//////...///111222222111222444666;;;VVV```YYYMMM;;;AAA```YYYEEEDDDuuuPPP[[[oooWWWiii|||xxxtttsssmmmddd]]]YYYUUUOOOKKKJJJGGGCCCAAA@@@???>>><<<777???BBB888BBBsssyyyVVVJJJ///999<<<:::666111//////000000---000,,,///---333@@@111000//////000333444444333<<<888888QQQggg777000000333...222---444hhhZZZ:::...000%%%---,,,(((&&&(((------***@@@iiiUUU)))***---'''444************************(((***+++++++++000888???777555555999===???<<<888999000+++$$$333___fff;;;)))))))))))))))******+++******++++++,,,,,,------+++...111///>>>kkkDDD///---,,,+++************+++++++++***))))))((((((((((((((('''''''''&&&&&&)))(((&&&%%%%%%&&&'''(((...///---)))%%%###$$$'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''444999+++###%%%%%%)))$$$$$$))))))$$$&&&---FFFMMM333 ---))),,,,,,)))***,,,)))(((222AAA333)))%%%+++777MMMtttxxxooobbbVVVKKKBBB888222---...***%%%***555888333---'''+++666444((()))555888%%%"""222777///888MMMCCCCCCCCCDDDGGGHHHGGGFFFFFFHHHIIIIIIIIIIIIJJJLLLIIIIIIIIIIIIJJJLLLNNNOOOPPPQQQRRRRRRSSSSSSSSSRRRRRRQQQRRRUUUVVVTTTMMMHHHGGGIIIJJJJJJIIIIIIKKKLLLLLLLLLLLLLLLKKKJJJJJJKKKIIIOOOJJJ>>>===HHHMMMIII???:::HHHYYYWWWRRRVVVZZZ```[[[RRREEE888000,,,,,,...555777...BBBTTTNNN]]]xxxkkkjjjpppooossswwwsss|||sssBBB;;;111444000...000//////......//////000//////000000000000//////111222222222000111222444222999===888111>>>kkkkkkIII>>>___TTTdddqqq|||wwwvvvpppiiibbb\\\WWWQQQNNNLLLIIIEEEBBBAAA@@@>>>===666>>>@@@666444TTT\\\xxxXXX///999999;;;999333//////000///---...///...+++555>>>222////////////000111111111///555888>>>[[[\\\666222///444///000...222YYY]]]---&&&...------+++)))((()))))))))AAAkkk[[[000+++((( ---************************(((***+++(((&&&)))222999<<<888222///...//////...---)))***000AAA]]]VVV...(((((((((((()))***+++,,,******++++++,,,------...,,,///111---888pppPPP000---,,,---...---,,,---+++++++++******)))))))))((((((((((((''''''''''''((('''&&&%%%%%%%%%%%%&&&,,,---...---)))'''&&&&&&&&&((()))(((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&444;;;---"""$$$&&&$$$!!!"""(((***'''%%%'''555CCC:::***)))%%%""",,,***)))***,,,***(((...777@@@666000///)))(((???]]]{{{mmm]]]OOOEEE>>>:::444000///...---+++000111000---000555555111222''''''333555)))&&&...555+++'''---222444:::BBB@@@AAABBBDDDFFFGGGGGGGGGFFFIIILLLKKKIIIIIILLLOOOJJJJJJHHHHHHIIIKKKNNNPPPPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRUUUWWWVVVQQQLLLKKKLLLMMMNNNNNNNNNNNNOOOHHHKKKNNNNNNLLLKKKLLLMMMHHHMMMNNNMMMNNNQQQJJJ@@@MMMJJJRRRXXXUUUXXX]]]YYYWWWOOOBBB777000...---...111;;;888000IIIVVVNNNhhhxxxllllllqqqpppuuu|||{{{~~~HHH;;;444888111000000000////////////000000///000000111111000000///000111222111111111333555999777::::::BBBhhhWWWIIIPPPaaawwwzzzwwwsssllleee^^^XXXSSSPPPNNNKKKGGGDDDBBBAAA???===999999:::;;;777>>>fff~~~\\\jjj888666555<<<===555//////000///...+++111...,,,999;;;222......////////////000000,,,333::::::AAA^^^|||xxxnnnRRR777444...444000///000111JJJLLL222,,,+++---///...+++(((***---+++000---'''***///+++"""************************++++++***((('''(((+++...999999777333,,,(((&&&''''''%%%,,,777???AAA666$$$(((((((((((()))***,,,,,,***++++++,,,------......---000333---555]]]iii999000+++---000...,,,,,,++++++++++++************))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&((()))+++---///...***&&&$$$&&&''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&333===000$$$%%%(((###"""$$$''''''&&&''')))(((///AAA???'''###+++%%%'''''')))+++***))),,,000GGG222%%%,,,333000,,,...HHHRRRUUUSSSZZZiiijjjaaaIIIEEE@@@:::666222---***000///...///000111111111///...,,,)))+++000333333555***'''000333,,,''')))+++222111)))***555<<<:::>>>@@@BBBDDDFFFGGGHHHIIIHHHKKKMMMMMMLLLLLLOOORRRNNNLLLKKKJJJJJJLLLNNNOOOOOONNNNNNMMMMMMNNNOOOPPPQQQOOOOOOQQQVVVXXXVVVTTTSSSSSSSSSTTTTTTSSSRRRQQQIIIKKKNNNPPPQQQQQQQQQQQQZZZRRRMMMOOOOOOLLLOOOVVVQQQNNNTTTYYYXXX^^^^^^QQQBBB;;;333...---...000111333;;;888000GGGRRRPPPrrr}}}qqqpppuuuuuu{{{KKK666333;;;000111000000////////////000000000000111111111111000000...000111222222333666888555444777BBBfffsssKKKQQQssspppxxxuuupppiiibbb[[[WWWTTTQQQNNNIIIFFFDDDBBB@@@>>>===999777>>>???777KKKuuuccckkkNNN666222<<<@@@777//////000...000)))333...///???999000,,,...//////......///111444111333888999FFFlllyyyRRRIIIWWW]]]QQQAAA666---444///---222111???[[[000***)))***+++***''')))---+++(((222(((+++555,,,************************+++***))))))***)))(((&&&,,,333:::;;;666---(((&&&,,,+++///555444***%%%((((((((((((((()))***+++,,,++++++,,,,,,------......---111333...555MMMTTT@@@///,,,///---******++++++++++++++++++++++++)))))))))(((((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%''',,,000111...+++###""""""###$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((###000===333''''''(((&&&'''((('''%%%$$$&&&)))'''$$$@@@JJJ...&&&---"""%%%&&&''')))***+++,,,,,,???111''''''---//////000111555444111777FFFPPPRRR999555000......111222333,,,---------,,,+++***)))...,,,(((&&&(((---333666555///***+++///111---)))%%%444777***&&&111;;;:::===@@@CCCEEEFFFHHHJJJLLLJJJKKKMMMNNNNNNOOOQQQRRROOONNNMMMMMMMMMNNNOOOPPPOOOOOOOOOOOOOOOPPPQQQRRRPPPNNNLLLOOOTTTXXXZZZYYYSSSRRRRRRSSSSSSRRROOOMMMPPPQQQRRRUUUXXXYYYXXXWWW___VVVTTTXXXVVVPPPVVVcccVVVRRRWWW[[[VVVTTTJJJ888000...++++++---000111222222444666000>>>KKKVVV|||pppmmmqqqrrrzzzOOO333111888---111111000000//////000000111111111222222222222111111///000222333333555777::::::888777OOO[[[RRRfff{{{yyyuuunnnggg```\\\ZZZUUURRRMMMJJJGGGEEECCCAAA===@@@::::::BBB;;;===UUUggg~~~kkk:::000===BBB999000///000...222&&&444///333EEE888...+++---//////......000222666000000444555:::MMMccc```777555EEEOOOPPPSSS999,,,444///,,,444333888yyyXXX999///'''(((***)))(((***,,,(((111111!!!(((***************************))))))***+++***)))((((((&&&+++222777777222---)))+++111000---,,,'''&&&---))))))(((((()))***++++++++++++,,,,,,---.........,,,///222///666BBB~~~\\\;;;///000---***+++++++++++++++++++++++++++))))))))))))((((((((('''&&&&&&'''''''''&&&&&&&&&###%%%'''(((***---111444+++'''######%%%(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((+++;;;555)))'''''''''((((((&&&%%%&&&&&&&&&)))%%%111AAA<<<---''''''&&&&&&'''(((***,,,+++)))999<<<888,,,$$$(((000666***++++++******000999AAABBB===555///---,,,,,,,,,///000000///...------...///...,,,+++,,,...222666111222,,,&&&,,,777666---'''///444000)))***444>>><<<@@@DDDFFFGGGHHHKKKNNNKKKKKKKKKMMMOOOQQQQQQQQQIIIJJJJJJKKKLLLMMMNNNNNNNNNOOOOOOPPPQQQRRRSSSSSSPPPNNNLLLNNNTTTXXXYYYXXXRRRPPPPPPQQQRRRRRRNNNKKKTTTVVVWWWXXXWWWWWWXXXYYYTTTWWW]]]```^^^[[[[[[___\\\TTTTTTSSSFFF<<<444'''++++++------...///000111333,,,555333777IIIbbbqqqjjjmmmpppxxx|||[[[999222666,,,555111111000000000000111111111222222222222222222111222333444444444555777:::;;;777444[[[UUUddd~~~|||xxxrrrkkkdddaaa___XXXUUUPPPLLLJJJHHHEEECCC<<>>555@@@AAA:::BBBhhhhhhaaa???...===DDD:::000///000...333%%%444000666III888,,,***---//////......111333000111333333000222;;;FFFppp|||WWW;;;<<>>---,,,111111---+++,,,,,,%%%$$$///222+++'''************************&&&)))++++++)))(((***---((('''&&&***///111000------,,,###'''+++(((''')))))))))))))))******+++++++++,,,------......///+++...111///666<<>>999;;;pppkkkNNNmmm|||tttmmmgggdddbbb___XXXSSSRRRPPPKKKHHHIIIAAAAAA@@@>>>===<<<;;;:::HHHvvvjjjrrrLLL999444777III...444222111...---///555;;;:::222***...000000------111555555CCCBBBAAA@@@@@@>>>;;;888???gggbbbQQQFFF???999CCCPPPPPPKKK999+++***000222222444dddggg;;;'''+++333...$$$,,,---,,,)))&&&''',,,111+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))%%%(((******)))((((((***'''(((...((('''...+++---++++++,,,------......///...///...777111@@@~~~rrr@@@666111(((,,,...&&&---)))***...%%%+++))))))))))))(((((((((((())))))((('''&&&&&&%%%%%%''''''&&&&&&'''(((***+++<<<;;;111######,,,+++!!!$$$%%%&&&(((***)))%%%###'''&&&&&&(((++++++(((&&&...$$$$$$111999333((($$$&&&&&&&&&'''''''''((((((&&&***###***CCCBBB---&&&))))))************))))))000HHH555---(((666$$$'''******+++++++++,,,,,,,,,(((555BBBBBB444(((&&&++++++++++++***,,,...,,,)))$$$...((((((444000***666555000555000!!!***777///+++&&&---999222$$$---DDD>>>???BBBFFFJJJKKKJJJIIIMMMOOONNNMMMQQQVVVSSSKKK???777333;;;FFFJJJKKKKKKJJJKKKMMMOOOQQQRRRRRRQQQMMMNNNNNNOOOPPPQQQRRRRRRTTTVVVXXXYYYXXXVVVSSSRRRUUUVVVWWWXXXXXXXXXWWWVVVVVVYYY[[[\\\]]][[[UUUNNNGGGOOOSSSKKK>>>666555777000000///...------------...///222555<<>>rrr___aaawwwqqqmmmhhheee___YYYUUUTTTQQQLLLHHHIIICCCCCCBBB@@@>>>===<<<;;;===[[[ccc~~~uuu@@@000555GGG777000///000///---...111666777444000+++---000111//////333888???===:::::::::;;;:::999BBBIIIkkkpppHHH>>>>>>AAACCCNNNXXXVVVRRRAAA222...000000000222QQQiiiGGG///&&&+++333+++***))),,,///...((("""++++++++++++************************************))))))))))))))))))))))))++++++***)))(((((())))))+++&&&***...---((("""%%%++++++,,,------......///...//////777111BBBYYY333///222(((///)))000++++++///'''---***)))))))))(((((((((((()))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&((()))***!!!***:::AAA222...'''(((((('''%%%%%%%%%''''''&&&&&&'''******(((%%%***%%%%%%...666444+++%%%&&&&&&&&&'''''''''((((((&&&)))%%%***<<>>aaaaaaQQQwww|||xxxtttnnniiibbb]]]ZZZYYYVVVPPPKKKKKKFFFEEEDDDBBB@@@???===<<<<<>>111999(((000,,,555...,,,000(((...******)))))))))((((((((()))((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((()))&&&%%%000AAABBB222%%%###%%%''')))(((%%%$$$&&&)))'''&&&&&&'''((((((&&&%%%%%%%%%&&&)))000555///&&&&&&&&&&&&'''''''''''''''(((&&&((()))000>>>;;;''''''''''''(((((()))))))))&&&666999(((,,,)))******)))*********++++++++++++111%%%'''999EEE<<<000+++***+++,,,,,,+++)))((()))***'''((((((***444555(((666333222777555%%%%%%999333,,,''')))...333:::@@@HHHEEECCCCCCGGGLLLPPPRRRQQQTTTUUUTTTTTTSSSMMMFFF@@@AAAEEEJJJJJJGGGGGGKKKKKKOOOSSSSSSPPPNNNMMMOOOLLLMMMMMMNNNPPPQQQSSSTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTUUUVVVVVVVVVUUUTTTTTTVVVUUURRRGGG:::111000222??????>>><<<888555444555@@@BBBCCCBBB===555---(((000222000333HHHmmmyyy{{{~~~~~~OOO@@@444666...555555666666555555444333333444666555444444666777::::::999888888777666666555BBBAAALLL~~~eeeXXXzzz~~~zzzrrrlllhhhccc``````]]]UUUPPPOOOHHHGGGFFFDDDBBB@@@>>>===DDD777BBB{{{eeeiiinnn===222<<>>JJJUUUHHHDDDAAA@@@<<<444,,,(((...111666<<<@@@CCCDDDEEE<<<===888999SSS}}}}}}}}}hhh???444;;;333666666666666666555555444444555777777666666888999444444555777999:::;;;<<<>>>HHHDDDAAAZZZqqqbbbUUUaaa~~~vvvooolllgggdddccc```XXXRRRQQQKKKJJJHHHFFFCCCAAA???>>>AAA@@@888QQQ___zzzRRR444222OOO888222000///111222///++++++///333???333+++...///------111111000000111333333222000---999;;;:::RRRqqqOOO777:::LLLaaaeeeWWWYYYSSSHHH;;;333000111222333;;;ooodddHHH+++...111222000---+++***------------,,,,,,,,,+++************************))))))))))))))))))))))))&&&'''(((***,,,+++***(((222333555QQQHHH!!!###***++++++,,,------......///000444000333666TTTPPP+++333///222===111***///(((---************))))))))))))((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&!!!)))(((""")))<<>>111000 ,,,***(((((()))))))))*********&&&///,,,!!!&&&:::DDD???,,,))))))+++***''')))///***&&&,,,))) ///@@@999''':::;;;777===333&&&+++000333666:::DDDLLLHHH>>>FFFDDDBBBBBBEEEJJJMMMNNNUUUUUUTTTPPPJJJDDDBBBBBB777***"""***;;;HHHOOOQQQKKKNNNQQQRRRPPPOOOQQQRRRUUUTTTSSSRRRSSSTTTUUUVVV\\\[[[ZZZXXXVVVUUUTTTTTTRRRRRRSSSSSSSSSRRRPPPOOOKKKAAA999777888:::AAAIIIXXXNNNGGGGGGGGGAAA<<<;;;888444---)))+++222;;;BBBDDDDDD@@@EEEccc~~~~~~:::777999:::777777666666555555555555555777888999888888:::;;;666777999<<>>...CCC===222///000222333222...,,,---///@@@999111------///...---.........000222222000...---...444;;;@@@SSS```;;;333???UUU[[[OOOYYYUUUKKK>>>666444222///666///RRRTTTAAA,,,%%%+++111...(((......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((***,,,,,,***(((((((((IIIcccSSSFFF777...;;;%%%++++++,,,------......///000555///333===aaannn999888///555BBB444***///(((---++++++*********)))))))))((((((((((((((((((((((((%%%&&&''''''''''''&&&&&&'''$$$'''+++&&&###222III>>>666,,,%%%###%%%'''(((&&&'''((('''&&&''')))+++&&&((('''%%%''',,,000///'''''''''''''''&&&&&&&&&&&&&&&(((%%%"""---;;;<<<***)))((('''''''''))))))***+++<<<:::///###+++((((((((((((((())))))))))))+++&&&&&&+++***+++>>>VVV444+++'''***+++((()))///)))(((,,,+++%%%,,,;;;@@@(((666999666999888---&&&***333===BBBEEEEEE@@@;;;FFFCCC@@@@@@CCCGGGKKKMMMNNNOOOOOOMMMDDD;;;:::>>>222...,,,,,,///777HHHWWWOOOOOOOOOOOOPPPQQQSSSSSSSSSRRROOOMMMKKKKKKLLLMMMOOOPPPQQQRRRSSSSSSSSSSSSQQQRRRRRRSSSRRRQQQOOONNNGGG===777888666///,,,///MMM???555666;;;===BBBIIIIIIHHHDDD@@@;;;777333111===???CCCQQQppp~~~AAA<<<555<<<888888777666666666666666666888::::::::::::<<<===;;;<<<===???AAABBBDDDDDDIIIBBBIIIRRROOORRR[[[\\\bbbooo}}}{{{vvvooojjjgggccc\\\XXXWWWSSSQQQOOOLLLIIIFFFDDDBBB888CCCEEE;;;EEEqqqhhhkkkRRR555888BBB444222000111222111000///...///888===;;;111,,,000000,,,---,,,+++---000222222222111+++...777555888XXX{{{TTTCCCDDDTTT[[[RRRLLLJJJCCC:::666666333---444...<<>>444---111777666555222)))(((333AAAGGGCCC>>>BBBIIICCC???999777:::@@@FFFJJJDDDGGGLLLLLLBBB555222777000000111///***,,,999HHHUUUQQQLLLLLLOOORRRRRRQQQKKKIIIEEEAAA>>>=========<<<>>>AAADDDFFFGGGFFFFFFGGGGGGHHHHHHGGGEEEDDDCCC666222666AAAFFFFFFKKKUUUCCC555,,,...111111666>>>:::BBBMMMWWWZZZWWWQQQLLL888>>>MMMfffYYYDDD888999::::::888777777777888999777999;;;;;;;;;;;;===???>>>>>>???@@@AAABBBCCCCCCKKKDDDPPP\\\YYY```iiicccmmmrrrttt|||uuunnnkkkggg```\\\]]]VVVUUURRROOOLLLIIIFFFEEEGGG;;;@@@BBB888PPP[[[~~~ddd>>>222FFF777777111000000000000111111111...???DDD555+++000222---222000///000444888;;;<<<444333000------555CCCOOOgggQQQHHHPPPVVVPPP<<<<<<888222333888555...///000111RRRvvv^^^FFF555////////////.........---------++++++++++++++++++++++++))))))))))))))))))))))))%%%***,,,***'''+++666AAA///<<<###...444///DDD///++++++,,,------......//////333---666MMMzzzJJJ111<<>>@@@HHH^^^}}}qqqKKK>>>666<<<;;;:::999888999:::;;;888999;;;<<<<<<<<<>>>@@@BBBCCCDDDEEEGGGHHHIIIIIIOOOJJJXXXaaa^^^mmmwwwiiippp{{{rrrppppppmmmeee\\\VVVUUUTTTSSSPPPMMMJJJHHHGGG===999CCCDDD===[[[tttcccEEE333888HHH555111222111111444666111)))...///777===555((()))333.........000222555888999222111000000000111333444JJJyyy|||LLL666<<<@@@:::888<<<===888111000444888222(((111CCCpppttt```III:::333///,,,---111111---)))...,,,***+++------+++(((,,,++++++***************000)))***---%%%%%%GGGrrrMMM<<<$$$111...///FFF222///............//////000...666444888___MMM666???GGG000+++444***------,,,++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))###&&&---555999888111***'''''''''(((((((((((((((((((((((((((((((((((((((333((("""''')))%%%###'''###&&&'''&&&%%%)))000777CCC+++"""(((((()))***$$$***!!!111@@@222'''***((((((((((((((())))))))))))))))))))))))))))))))))))@@@???555'''$$$+++,,,%%%((()))$$$...@@@666%%%***???>>>***,,,CCC999+++>>>///444<<>>333...((('''...///''')))///+++;;;MMMOOO999***111888666888:::???GGGMMMNNNKKKGGGIIIJJJLLLLLLJJJGGGCCC@@@///000///...,,,+++---...@@@===111,,,555777222444:::???GGGLLLNNNPPPSSSVVVMMMIIIDDD???999555555777CCCgggrrr|||~~~ZZZ444@@@;;;;;;888555666999::::::777;;;???@@@??????BBBEEEDDDLLLKKKBBBCCCPPPTTTNNNJJJPPP___ooorrrnnnttt|||sssppppppmmmeee]]]XXXWWWVVVTTTRRRNNNKKKIIIHHHBBB>>>CCCAAA888LLLuuugggiiiggg:::777===???333111---...666<<<999111......666>>>;;;///***//////......///000111333444111000000///000111222333888GGGpppjjjNNNIIIKKKIIIBBB@@@<<<777555666999;;;>>>444666:::aaazzzqqqTTTJJJ:::---(((+++111666+++++++++***((((((***---++++++***))))))))))))***(((%%%(((...)))$$$111GGG333111)))******888XXXaaa//////.........///000000222000111CCCqqqddd>>>;;;GGG555+++000+++------,,,,,,+++************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&(((+++...///...******))))))((((((''''''((((((((((((((((((((((((222+++&&&&&&'''&&&%%%&&&%%%''')))'''%%%'''---222FFF222'''(((((()))((($$$)))###,,,:::555+++(((&&&(((((((((((())))))))))))))))))))))))))))))))))))444<<<:::---%%%(((,,,+++---)))%%%...===;;;...)))666CCC444***;;;:::///777:::<<>>111777EEEMMMKKKGGGCCCAAA???>>>>>>555666888;;;===@@@BBBCCCLLLGGG???555...,,,...111AAAAAA;;;;;;BBB>>>777;;;***,,,...000333777>>>DDDUUUUUUVVVXXXWWWRRRKKKFFFFFFjjjxxxooo???:::777888999;;;===>>>;;;888>>>AAACCCBBB???>>>@@@CCCFFFKKKLLLGGGJJJTTTYYYXXXccc```gggxxxyyytttssspppjjjccc]]][[[XXXVVVTTTQQQMMMJJJGGGHHHDDDCCCBBB999???WWW___|||MMM888000FFF777111++++++666AAAAAA;;;///---222===???666---+++//////...------......//////////////////000111111222+++DDD|||jjjVVVOOONNNEEE>>>666444666888999999AAA:::888222SSS|||fffNNN999///...111---000222000+++((())),,,+++******))))))))))))))))))(((***...///+++((()))...IIIPPP111+++>>>888111///////////////000111111777,,,222XXXTTT@@@HHH:::,,,.........------,,,,,,+++************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***&&&###"""$$$(((+++---,,,++++++***)))(((''''''((((((((((((((((((((((((111000+++%%%%%%((((((%%%&&&((()))(((&&&%%%(((+++CCC666***''''''((('''&&&'''&&&&&&000:::222&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((666===333'''%%%(((***,,,$$$###***333<<<777&&&***DDD===***333999222111GGGGGGHHHKKKJJJIIIMMMUUU999......222---+++,,,'''!!!UUU>>>'''[[[jjj===,,,///'''***///***+++///,,,***)))222BBBHHH@@@666333777555000,,,((((((***---///...---,,,...111444777???AAADDDDDDBBB>>><<<;;;666CCCPPP^^^cccOOO999555;;;:::777444111111333666:::<<<===???@@@@@@>>><<>>,,,AAA;;;666...+++222===AAA@@@222,,,---777>>>:::000***.........---------------............//////000000333333555HHHtttbbbKKKAAA???999444666999888666555999777777222UUUnnnTTT>>>222...---,,,...//////,,,)))+++***))))))(((((())))))...---***))),,,000...'''===lllzzzIIITTTzzzRRR+++////////////000111222222666,,,===pppvvvUUUKKK;;;111111///......------,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((('''***)))))))))((((((''''''((((((((((((((((((((((((...333000&&&$$$)))***%%%%%%''')))(((&&&%%%&&&'''===999,,,$$$&&&'''&&&(((&&&***""")))>>>:::''''''(((((((((((())))))))))))((((((((((((((((((((((((###///666222***'''&&&$$$)))!!!'''******;;;AAA..."""<<<>>>111222444000111OOOKKKJJJLLLLLLKKKOOOUUUFFF000%%%%%%!!!%%%...///111BBB777EEErrrfff666+++(((000999444***111333&&&...///***+++:::IIIAAA---(((''''''))),,,.........222000---***))))))+++,,,'''---777???DDDHHHJJJLLL333444333999AAA>>>===IIIGGGHHHKKKLLLKKKHHHFFFDDD???EEEDDD;;;222555BBBLLLmmmrrr;;;???======<<<:::999<<<@@@@@@BBBCCCBBBAAACCCGGGLLLMMMKKKMMMQQQRRRSSSYYYbbbtttwww}}}hhhttt~~~yyytttlllgggaaa^^^]]]ZZZUUUPPPHHHNNNIIIBBBGGGFFFBBBEEE999\\\gggeeeOOO555333<<<<<<666...,,,333:::>>>555---***000888999333---,,,------....../////////------......////////////...666111***EEEwwwTTT===:::666777<<<===888444444444000555666___ppp^^^AAA444'''%%%,,,111...)))+++******)))))))))))))))+++,,,((($$$&&&---///+++&&&BBBJJJ$$$:::bbbCCC,,,/////////000000222333333///222RRRsssTTT>>>666444,,,//////......---,,,,,,+++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$''')))+++***(((&&&%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((+++222222)))%%%)))***%%%$$$%%%'''((('''''''''''':::AAA333$$$'''((($$$(((&&&,,,"""&&&===>>>...+++(((((((((((())))))))))))((((((((((((((((((((((((%%%(((+++...111222,,,$$$(((%%%---,,,'''888GGG===&&&000888:::777......999LLLHHHFFFIIILLLLLLOOOSSSHHH222***///,,,***+++(((...---@@@]]]aaaGGG000***(((333555(((+++FFFEEE%%%$$$...000***---<<>>:::???HHH@@@BBBDDDDDDDDDFFFLLLQQQMMMMMMPPPVVVXXXZZZcccmmmsss{{{___WWWiii}}}yyysssmmmfffcccbbb___ZZZTTTNNNRRRJJJCCCGGGFFFAAACCC777JJJjjjhhhdddlllIII+++;;;>>>;;;111***---333888666000+++,,,222555444111+++,,,---///000000000000---......///000/////////000000///...444NNN|||rrrTTT???888666::::::444000222333---666@@@iiizzzdddGGG444......,,,))),,,++++++***************(((,,,---***)))+++,,,,,,//////222,,,000333***222000000000000111222444444---DDDnnnjjjNNNAAA555***000//////......---,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&$$$$$$&&&((($$$$$$%%%&&&'''(((((()))(((((((((((((((((((((((((((...222---((('''''''''$$$%%%&&&'''((((((((((((888III;;;'''***)))!!!'''&&&***%%%&&&555>>>666///(((((((((((())))))))))))))))))))))))))))))))))))((($$$###***444:::666///''''''+++((($$$///@@@EEE666---111===999,,,111DDDIIIDDDBBBFFFKKKMMMNNNPPPNNN333(((---+++((()))&&&333CCCcccddd@@@...111***+++,,,%%%999hhhjjjBBB222&&&$$$...000---777HHH@@@777,,,&&&&&&((()))((()))+++,,,...///...---,,,333000,,,((()))///888???QQQXXXUUUVVVbbb```KKK===>>>;;;888666777999::::::RRRuuuuuuBBB===<<>>222(((((((((((()))))))))))))))))))))))))))))))))))))))&&&$$$'''---222666888......((($$$'''+++666HHHKKK555000999444...:::LLLOOOHHHEEEJJJPPPPPPNNNNNNZZZ888$$$%%%&&&+++555999HHH```iiiQQQ111))),,,,,,))))))+++///FFFkkkrrrYYYKKK222$$$+++000))))))111IIIEEE???555...,,,000444---------------,,,***)))(((+++000222222000///...000777111:::gggzzzppphhhbbb]]]XXXUUUfff```LLL<<<>>>CCCAAA???AAAHHHLLLQQQTTTUUUXXX]]]aaaaaammmvvvxxx~~~\\\PPPFFFJJJiii}}}vvvmmmiiiiiifff```ZZZWWWWWWPPPNNNQQQHHHBBBIIIFFF<<<:::SSS~~~ZZZooo@@@777:::999444222333222///444555444111///111444666+++,,,---.........---,,,---...000111111111000///000+++000888111***<<>>...---,,,,,,++++++,,,,,,,,,((((((,,,---)))+++222444333'''111******@@@'''000000000111222444555666JJJxxx___<<<333000000000///......------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))$$$'''***+++)))'''''')))((((((((((((((('''''''''((((((((((((((((((((((((###&&&///555///""""""+++***)))'''''''''(((''''''>>>666 ***+++###,,,%%%###***(((###666BBB333(((((((((((())))))))))))))))))))))))))))))))))))******)))&&&###%%%///999<<<;;;,,,(((222000555NNNZZZ>>>111333///111BBBPPPWWWPPPLLLQQQVVVTTTQQQOOO^^^<<<+++111666<<>>---$$$(((111555EEEJJJJJJ@@@111'''(((---*********+++,,,...//////,,,...//////------...000(((222///<<>>OOOiii}}}vvvpppkkkfffbbb^^^YYYWWWTTTSSSRRRNNNHHHCCCJJJDDD@@@>>>VVVnnnfffVVV;;;888:::===999000...333+++666===888...,,,111777000000...,,,++++++---///////////////000000000000.........///000222444444ccchhhBBB>>>GGGNNN\\\oooJJJ555666000555444333111000...---------------------,,,,,,,,,///111222222000//////000333222333444666888<<>>VVVPPPPPPPPPRRRTTTTTTSSSRRRRRRJJJ<<<666AAAPPPNNNBBBKKK>>>000)))***---+++(((666222ZZZ...EEEDDDGGGYYYSSSSSS;;;(((---,,,+++:::OOO777<<>>888???VVVPPP;;;///111+++000IIIPPP000&&&999KKKPPPEEE333555222---***+++---...,,,------......///000000000---555///KKKiiiKKKHHHDDDNNN|||QQQYYY___VVV]]]\\\gggttt{{{```HHH@@@999888999FFFeeezzzuuupppkkkhhhfffccc___[[[XXXUUUQQQNNNFFFOOOOOOGGG>>>DDDiiibbbyyyWWW???000555999222---111111000444:::777...***---777222,,,+++---///---+++....../////////000000000000/////////000000111222///PPP~~~hhhbbbrrrhhh:::000///,,,------....../////////444444444444444444444444333555555555333222222333333,,,000;;;===EEEjjjddd===333///222000(((***444>>>;;;...''',,,+++&&&((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((((())))))******)))(((((())))))'''%%%""")))+++000555,,,%%%+++***)))(((''''''((()))***&&&000666333,,,)))((((((+++((((((***'''$$$+++777CCC111!!!$$$...)))$$$+++((())))))(((((((((+++---???AAA'''''')))'''***%%%!!!%%%)))...777AAAFFFEEE???888666333+++333LLL]]]MMMLLLLLLNNNQQQRRRRRRRRRTTTGGG:::444333111//////,,,***((()))***++++++***333???^^^111>>>@@@???BBBXXXSSS>>>+++,,,222===OOO888...+++---:::QQQ[[[PPP;;;555...+++,,,---......---......//////000000111...222888ccckkkDDD:::EEE<<>>JJJ]]]nnnQQQ===111555666,,,)))...@@@>>>000'''---...(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((((()))))))))((('''&&&'''((('''%%%$$$'''((('''///888000&&&***))))))(((((((((((())))))&&&...444333...)))((()))***((()))+++((($$$(((000AAA<<<''' ...+++###,,,((()))***)))((((((***,,,@@@UUU...******''''''''',,,)))(((++++++'''&&&(((555***......***===TTTSSSLLLLLLNNNRRRWWW[[[\\\]]]MMMDDDAAAFFFEEE888---+++***+++,,,,,,*********+++444LLLeee999===@@@BBBDDDRRRQQQ;;;###(((@@@IIIDDD&&&,,,555222111GGG]]]___@@@;;;666222...+++,,,000.........///000000111111333333CCCzzzUUUBBBJJJGGGBBBQQQwwwTTTXXX]]]bbbhhhuuuhhhIII@@@<<<===<<<888:::AAAIIIccc|||uuupppnnnmmmjjjgggdddaaa``````ZZZ[[[KKKCCCJJJEEEAAAQQQqqq___pppAAA111555777555555444------999???999111...000444777333,,,)))+++000............////////////111000//////////////////555222BBBmmmGGG222555......------,,,,,,,,,+++....../////////000000000000222555888:::===BBBEEEMMMhhhvvvTTT777222666222------===>>>222(((...000+++***))))))))))))))))))))))))************************(((((((((((())))))))))))((())))))))))))(((((((((''''''(((+++...000000//////)))$$$...===555((()))))))))(((((((((((())))))'''+++111222...)))(((***((((((***+++)))''')))---555CCC666"""'''+++&&&)))((()))******((((((***+++:::ggg555...+++(((%%%+++///******------)))***000,,,&&&***+++000LLLYYYFFFIIIJJJLLLQQQWWWZZZ[[[[[[LLLEEEFFFNNNLLL>>>///***,,,------+++))))))+++---555[[[wwwXXXQQQLLLFFFAAAEEE999///000;;;FFFCCC555222'''***999GGGWWW\\\TTTNNNKKKIIICCC777+++***000......//////000111111111333444PPPoooJJJEEENNNAAAGGG```yyy[[[sssmmmxxxpppRRRBBB777777:::777888;;;>>>CCCRRRooo}}}wwwrrrsssrrrooojjjgggffffffbbbcccYYYMMMJJJEEEAAADDD[[[uuuxxx[[[^^^>>>444444555444333///...444<<<===777000+++444;;;888...(((+++222------........./////////000000///....../////////444+++///NNNIII333444,,,------....../////////......//////000111111111000111222333333555999;;;DDDyyyxxxMMM666333444333111888>>>555***...000,,,,,,************************************************(((((((((((())))))))))))((())))))))))))((((((''''''(((+++000666:::<<<<<<555---'''444BBB777((()))(((((())))))))))))((((((((()))---000---((((((+++'''(((*********)))***,,,)))BBBDDD...%%%)))***'''((()))+++***)))((()))***666www999///+++)))%%%///%%%$$$$$$&&&&&&&&&***///***))),,,222@@@UUUVVVCCCKKKLLLOOOTTTWWWXXXWWWUUUSSSNNNJJJGGG@@@555---+++******)))(((((()))---///???```mmmUUUKKKFFFCCC@@@777!!!,,,LLLQQQ@@@444///666(((111LLL]]]ccc```WWW^^^\\\[[[WWWHHH444,,,......//////000000111111222333:::aaa___IIICCCAAABBBSSSrrr~~~yyyVVVDDD666555888666666999===999999IIIiiiyyyzzzzzzwwwqqqllliiiiiihhhbbbdddbbbUUUKKKHHHEEEFFFTTT]]]fffXXX999333666666333444000---555>>>:::...)))222;;;:::111+++,,,000---------.........////////////.........//////000///...---888XXXLLL666444///////////////000000000/////////000111222222222333444333222111222555777<<>>GGG666%%%)))(((((())))))))))))(((((((((''')))---+++&&&''',,,'''((())))))((()))***)))%%%999JJJ@@@+++(((,,,((((((***++++++)))((()))***999777+++++++++$$$000))),,,---+++)))+++---...******...@@@TTTSSSIIIIIILLLNNNRRRWWWZZZZZZVVVRRRUUUXXXTTTCCC111)))***,,,))))))((()))+++,,,------444FFF===...***,,,000111000+++BBBWWWIII666111++++++222KKK______```fffgggddd```aaacccYYYCCC222---/////////000111111222222777HHHxxxxxxaaa[[[WWWOOORRRjjj~~~UUUFFF;;;::::::666444666888::::::888DDD```|||uuunnnjjjiiikkk[[[fffuuufffVVVNNNCCCGGGGGGfffeeepppmmmAAA444777999333777222)))///===;;;,,,)))111999:::555///---------------.........//////...............///000000...666444---<<>>;;;555444333111000...------......///000111111222222---///111444777;;;AAAEEEKKKkkkeeeAAA555222///333AAA<<<...,,,,,,)))***,,,,,,,,,,,,,,,,,,,,,,,,************************'''((((((((())))))******((()))*********((('''&&&'''''''''))),,,------,,,000444:::GGGJJJ444###)))(((((())))))))))))(((((()))&&&'''+++***%%%'''---'''))))))''''''((((((''''''111KKKNNN222&&&---)))(((***++++++)))((())))))???444'''***---$$$///$$$,,,///***(((+++,,,)))***)))...JJJ```LLL===PPPFFFIIIOOOVVVZZZYYYUUUQQQRRR______GGG...&&&+++///,,,++++++---...///,,,***(((555***)))...000...***///HHH```OOO...111999'''))):::VVVccc___cccllljjjaaaZZZ\\\fffcccOOO999.../////////000111111222222>>>UUUkkkkkkuuuvvvpppaaazzz]]]EEE999:::555444555222000444999:::888>>>QQQeee{{{wwwtttrrrooollljjjhhhfffeeeeeebbbYYYPPPMMMMMMKKKhhhdddggg\\\777888333555888666///000777999444+++...222666777444...))),,,,,,---....../////////////////////000000000000000000000111666AAAPPP[[[gggmmm{{{fffCCC......///222444111000---///444222+++---444+++666777+++@@@bbb{{{hhh:::,,,666...;;;@@@555))))))...000,,,,,,,,,+++++++++******000...+++************)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***///555777333...+++***+++***(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((+++)))+++```FFF+++***%%%%%%,,,(((###((())))))000[[[|||777(((((()))***,,,***************************)))666RRRTTTJJJNNNIIIMMMMMMPPPUUUVVVSSSRRRTTTRRR[[[___QQQ:::)))(((...,,,+++***+++------+++***///---******...444<<>>+++000666444---///888888///777000BBBjjjXXX666000666999777555333///***------,,,,,,,,,++++++++++++***((()))+++,,,,,,,,,***************************************************...444:::<<<:::777555000---***)))))))))((((((((()))************))))))))))))))))))))))))))))))((((((((((((((((((((((((---222777QQQ666'''(((%%%---+++))),,,(((&&&...ccc[[[+++...***)))000'''************************+++///CCCNNNDDD===CCCIIILLLLLLPPPVVVWWWRRRPPPPPPRRRQQQ[[[eeeSSS222&&&///------,,,+++***+++...000---,,,++++++---000444666(((+++000111---***333???ooommmdddZZZYYY```bbb___```^^^fff\\\kkkhhh777444666111000555555333999DDDmmmmmm]]]}}}___GGG::::::555444666333444///---222666555444555777>>>GGGSSSfffyyyjjjrrr}}}yyyoooiiiqqqooommmmmmjjjffffffhhhggg[[[\\\YYYMMM[[[|||iiiaaammm777555333333444555222///...111---***---333777777666000///...------...//////////////////000000000000///111222222111444999>>>333666<<>>000666888222...000555999444444[[[}}}\\\555222888AAA===...)))...------------,,,,,,,,,,,,+++***)))***+++,,,,,,+++************************************************...222999@@@CCCDDDCCCAAA@@@;;;555111///---***''')))))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((,,,...***JJJBBB$$$,,,&&&,,,***))),,,((((((444kkkKKK'''...)))'''333&&&************************+++...GGGKKKAAACCCHHHQQQLLLLLLPPPVVVVVVRRRNNNOOOQQQOOOVVV___WWW???---+++---...///---***)))+++------,,,***)))))))))))))))///---...000///...888FFFddd___[[[]]]```___^^^]]]YYY```fff___nnniii;;;222777000111777444...===UUUppp]]]yyyaaaHHH;;;:::444333666333222///...222333333666:::666888:::<<>>lll???''',,,(((%%%333(((************************,,,---IIIFFF===HHHIIIRRRNNNNNNQQQVVVVVVQQQNNNOOOPPPQQQQQQRRRRRRLLL;;;******,,,------,,,+++***+++***+++,,,---...///000000222)))(((000666555888???QQQOOOSSS[[[]]]WWWVVVZZZVVV```cccbbbpppddd<<<111555000444999111---HHHlllkkk]]]mmmbbbIII;;;999444333666333222000000111///---222888333555777555555999BBBIIITTTVVV^^^mmm}}}zzziiibbbcccnnnvvvuuurrrssskkktttcccXXXbbbVVVKKK^^^eee\\\OOO;;;---111666222///222,,,///000///---...444999333222000---------...///////////////000000000000---///111000...---000333III555///;;;===222222>>>EEEOOONNNHHHWWW~~~oooDDD$$$+++999888444666222PPP\\\666777AAA:::111000//////.........---------...---,,,---...---+++***++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))***---...///222444555444222000...,,,***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&+++"""***---III111000(((***'''&&&***(((000EEEaaa666+++)))***###000***************************---///OOOCCC888HHHEEEOOOQQQPPPRRRVVVUUUQQQOOOPPPRRRTTTPPPKKKOOOSSSHHH666+++******,,,...///...,,,......//////////////////...''',,,<<>>@@@999...////////////.........------------...000000...,,,++++++++++++++++++++++++++++++++++++++++++++++++......---,,,+++*********%%%(((+++---...///111333222222222111///---***)))))))))))))))))))))))))))))))))))))))))))))))))))$$$---&&&(((***<<>>cccbbbBBBEEECCC555000/////////............,,,,,,,,,///111222111///++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,++++++***+++---...,,,)))))),,,///222444777777555000+++'''))))))))))))))))))))))))))))))))))))))))))))))))$$$,,,,,,$$$,,,///PPP+++(((+++***,,,...'''---BBB;;;)))111$$$000%%%(((******************************444```JJJ444GGGEEEXXXWWWTTTSSSUUUTTTQQQQQQTTTYYYVVVWWWZZZUUUOOORRR]]]DDD999---))),,,///---*********+++,,,---///111222///222>>>JJJEEE:::BBBTTTVVVWWWYYY\\\___aaa```^^^ccccccYYYjjjuuuRRR777888888555444777BBB^^^qqqYYYYYY\\\nnnHHH666;;;999444555777999222444444------222///***777222///:::777---222...444777444333888===@@@KKKHHHOOOYYYSSSEEELLL___^^^___aaabbbbbb^^^XXXSSS[[[RRRiiicccnnnqqqGGG111111555444000,,,---000...))),,,444+++000555555222---++++++---------.........//////......//////000000111111777===555,,,444;;;<<>>:::000000111222999<<<::::::>>>???AAAIIISSSrrrgggWWWccc```OOOTTTxxx|||EEE666111555444NNNzzz```PPP666333333555333...---111---......000666:::444+++++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************+++***+++---222555555444333222111...,,,***)))((())))))))))))*********+++((('''***((((((888HHHJJJ///)))***000---***777LLL888///((()))+++***((((((************************+++000>>>KKKIIIBBBKKK\\\XXXWWWVVVTTTRRRQQQQQQRRRUUUTTTTTTUUUTTTRRRNNNKKKLLLHHHFFFFFFAAA666,,,(((+++---111333444444444444888<<>>BBB???AAAGGGLLLNNNPPPSSS^^^wwwYYYMMMDDDNNNjjj~~~sss\\\~~~ccc777666888999444nnnHHH777---222666000,,,///------,,,000888===666,,,,,,,,,,,,---------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++...//////...333444555555222...***((()))))))))******************,,,***(((***+++444EEE///***+++000...+++777III555---(((***---,,,))))))************************,,,'''222HHHMMMDDDIIIZZZXXXZZZZZZVVVQQQOOORRRVVVVVVUUUTTTTTTTTTRRRNNNJJJ///---000888>>>@@@BBBEEEAAA???EEENNNNNNEEE@@@BBBAAAFFFNNNTTTWWWYYY[[[\\\^^^___aaabbbccccccbbbbbbdddaaaaaarrrjjjAAA777999<<<777===VVVvvvbbbZZZZZZ]]]WWWZZZxxx~~~rrrOOO:::999666666>>>AAAFFF666333555...,,,...,,,333(((...444---444===555333333<<>>===>>>222aaarrrKKK,,,,,,555444///......---+++///999???999...---------------.........------------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,+++---///222444555444222000************************)))///))))))---$$$)))FFF000,,,+++...+++(((111@@@333***%%%'''++++++++++++***************+++++++++,,,&&&,,,>>>HHHHHHKKKTTTTTTTTTRRROOOLLLLLLOOORRRUUUTTTSSSSSSSSSQQQMMMJJJAAA888111///000333:::BBBIIIDDDIIIWWWYYYNNNIIINNNOOOSSSXXX[[[\\\[[[YYYWWW^^^___aaaccccccbbb```___aaa]]]eee~~~XXX<<<222999<<<===LLLkkk^^^\\\]]]WWW\\\jjjlllwwwtttvvv~~~nnnNNN:::777333555<<<>>>CCC;;;@@@EEE999...------...)))000///+++<<>>===JJJqqqtttJJJ999444000///444000...,,,///888>>>:::222........................------------------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++)))******+++++++++,,,---)))***,,,///222444666777+++++++++***************%%%+++)))---444+++333UUU000,,,+++---***(((///;;;:::///&&&%%%((()))***,,,))))))*********+++++++++,,,,,,,,,000<<>>===;;;777555444444555555333111......333999;;;:::<<>>:::666444444555666666888777999<<<===@@@FFFKKKyyyuuujjjiii~~~PPP;;;///333777111...222///000111111000000///000000000000000/////////.........//////000000111111,,,222AAAhhh}}}aaa\\\SSSOOOWWWdddgggdddaaaWWW]]]}}}{{{rrrdddQQQBBBMMM^^^eeeTTT<<<111333777222222444666888888666444333777QQQjjj|||vvvSSS???@@@777<<<;;;[[[bbbKKK<<<444333444222///222999<<<;;;000000000/////////......------------.........///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++***,,,...---,,,++++++++++++,,,---,,,,,,,,,++++++*********,,,'''***,,,%%%))):::GGG,,,******+++++++++000666CCC777---******)))((()))((())))))***++++++,,,,,,+++---,,,)))+++333999;;;<<<:::999777777777666555...---,,,---...///...,,,000...---......---222999EEEAAA???EEEPPP\\\dddgggbbb___\\\\\\___aaaaaa``````___^^^]]]\\\[[[ZZZZZZXXXZZZiiiZZZ999<<<777EEEXXXsssfff^^^cccllldddrrrvvvwwwlllZZZ[[[gggxxx~~~zzzwww}}}dddMMM???;;;333111333000444&&&***777222***,,,///------+++111222'''EEE{{{TTT666555888333555AAAHHHLLLQQQcccbbbIIIDDD===777444222111000...>>>@@@222111???CCC999JJJuuubbb^^^~~~VVV888666999111---333///------///333333000---111111000000/////////.........//////000111111111444222999___tttaaa\\\uuuzzzWWWCCC>>>@@@[[[lll\\\CCC777666777333222111000///000222444666(((<<>>111111000000/////////...---------.........//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---***(((***,,,,,,,,,,,,,,,+++***)))))),,,,,,,,,++++++*********+++###***---$$$000GGGKKK,,,+++***)))''''''***...;;;111))))))+++***))))))((())))))***++++++,,,,,,,,,((()))---+++''',,,777666888999555000------///111000000000222333333222,,,...444999888555555999555555444888FFFYYYcccdddgggdddaaa```bbbbbbaaa___aaa```___]]][[[[[[ZZZZZZVVVZZZfffIII555>>>===MMMqqqccciiisssqqqhhhkkkyyy|||pppggg\\\ZZZaaafffwww{{{vvvyyy[[[MMM>>>777444111000222000///...---------------...---'''///999///<<>>===999BBBVVVdddfff____________```bbbcccdddcccdddbbb]]]XXXXXX]]]bbbSSSiiiZZZ<<<555666SSS~~~{{{xxxrrrooovvv{{{fff^^^WWWWWWaaahhhqqqxxxxxxxxxZZZLLL===777444111000111//////...---------------111222...666===///,,,CCCEEE333***222999555222777555;;;;;;===RRRpppxxxooobbbXXXOOOJJJDDD;;;555444444555666666555555666777222777HHHrrr```XXX|||UUU;;;444333111000...///111000---///444...///000222333222000.../////////000000000111111111111<<>>>>>:::444444999===>>>---;;;FFFJJJRRR^^^bbb___\\\\\\]]]]]]^^^```aaabbbfff___XXXXXX]]]___ZZZTTTZZZ\\\BBB---???bbb~~~zzz}}}nnnooosssWWWRRRVVVVVVWWWjjjtttxxxtttwwwWWWIII<<<666444111000111//////...------------...,,,......555>>>444)))///'''(((,,,444888666444444444222333777:::@@@NNN\\\XXXWWWWWWSSSIII>>>999:::888666555666777777666555111555...GGGyyy~~~bbb[[[XXX???555111...///222444111---///555000...---000444555111---.../////////000000000000222---888eeegggGGG555>>>AAA333---555888;;;<<<:::666555999===000333333///888SSSiiinnn]]]FFF777GGGRRR@@@KKK{{{hhhNNN:::...000888@@@;;;444...---///222444111000000///////////////////////////////////////------------------------.........---,,,,,,++++++---------------------------------------------------'''...(((...GGGEEE444+++******,,,---...,,,+++%%%555BBB>>>000)))+++///,,,------,,,...111000,,,+++***+++------,,,///333???AAAEEEIIIKKKKKKJJJIIIJJJIIIHHHFFFCCC???<<<;;;???>>>999333444;;;AAABBB888JJJZZZ___```bbb___XXX[[[[[[[[[[[[]]]^^^___```aaa\\\WWWYYY^^^^^^XXXPPP]]]III<<>>@@@444:::333---222777JJJlllgggRRR666>>>UUUGGGHHHsssYYY:::333888:::;;;:::777333000111222222111000000//////000000////////////////////////........................///.........------,,,,,,------------------------........................///%%%000'''555RRR===///***++++++,,,---,,,+++***+++---111555888666000)))'''&&&%%%%%%(((+++***'''(((((()))***,,,000888>>>LLLMMMNNNNNNMMMKKKIIIGGGLLLMMMNNNNNNLLLIIIFFFDDD===@@@@@@>>>>>>@@@@@@===HHHVVVbbbbbb_________]]]\\\\\\\\\\\\]]]___```aaaZZZ]]]```___ZZZWWWWWWZZZQQQ???UUU}}}sssppppppqqqpppjjj\\\OOONNNZZZfffqqqzzziiimmmwwwyyyyyy{{{yyyuuuiiiggguuusssQQQSSSnnncccTTTOOOQQQIIILLL^^^UUUhhhggg```ooo|||NNNCCC888555444222000000......---------......///111444::::::555222///***,,,...---))),,,555888555111222444666777666666555;;;>>>AAAAAA??????>>>===@@@>>><<<===@@@BBB@@@===>>>333CCCIII555CCCrrr\\\hhhkkkRRR===555///000333333222222000111333222000000222555111111000000000111222333<<<888333IIILLL333===BBB888DDD@@@<<<;;;======999555000777111111:::444???fffiiiaaaAAA333AAA===@@@___qqqOOO666555;;;AAA@@@:::222...---222222111000000000000000000000000000000000000000........................//////...............---...................................................'''111***<<>>EEEEEEEEEAAA===>>>BBBGGGEEELLLVVV```kkkyyytttjjjeeejjjttttttooozzz|||wwwxxxyyyssslllgggmmmnnnRRRGGGUUUbbbjjjbbbSSSNNNKKKLLLTTTSSShhheeeaaattttttJJJ@@@666444444222000000...------------...//////---111AAAGGG:::222///((()))***)))***...333333000444333///---333;;;:::333999:::999777888;;;;;;888AAA@@@@@@BBBEEEFFFFFFFFF>>>BBB===EEENNN;;;FFF|||{{{fffaaa|||UUUEEE777333444555555555222555666333000///333777555444222000111333555777444888111>>>rrr\\\777333BBB@@@;;;777999======666///---444///111999333555OOOhhhtttcccFFF;;;777===PPPfffxxxWWW333555999;;;:::777333111333222222111111111111111000000000000000000000000........................////////////////////////////////////////////////........................,,,,,,000222BBBEEE000...,,,,,,---+++******+++---,,,+++...333555666;;;AAAKKKBBB;;;;;;>>>??????@@@666555222111777CCCKKKMMMKKKKKKLLLMMMPPPSSSVVVXXXNNNPPPSSSUUUUUUUUUSSSQQQVVVXXXWWWRRRQQQRRRQQQNNNMMMUUU\\\^^^\\\[[[[[[]]]_________```aaabbbcccdddeee^^^XXXXXX[[[[[[UUUNNNDDDhhhLLLDDD<<<:::===@@@@@@>>>:::;;;>>>BBBEEEFFFEEECCC???BBBDDDEEEGGGNNNYYYccctttrrrfff^^^ffffffllltttuuu}}}rrreeekkklllkkkkkkhhhttt}}}kkkOOOCCCEEEQQQZZZ```|||XXXMMMYYYUUUFFF[[[lllggghhhjjjGGG===555444444222//////---------------...//////+++)))===KKK===333222+++---,,,,,,//////---,,,---444111///000444777888888555888888444333777888555999;;;>>>@@@BBBDDDFFFHHHDDDLLL>>>;;;OOOLLL@@@MMM|||sssdddeeennnVVVFFF>>>999:::<<<888777555333222222444666:::777333111111444999<<<...555111666VVV{{{YYY:::@@@999777777;;;???>>>888222///444111...222111000888WWWxxxvvvWWWLLLVVVeeexxxWWWIII;;;666:::>>>:::555333333222111111111111222111111111111111111111111........................////////////////////////////////////////////////------------------------(((333...;;;FFF444,,,111+++,,,---,,,+++---111555111444999<<<:::999CCCOOOGGG:::000///222222222444333333222444>>>KKKNNNJJJMMMNNNOOOQQQSSSTTTUUUVVVUUUWWWXXXYYYZZZYYYWWWVVVUUUXXXXXXVVVYYY___cccbbb]]]___ccceeebbb\\\YYYXXX]]]]]]]]]^^^___```bbbbbbccc\\\VVVUUUVVVRRRHHH>>>GGGgggFFF333>>>===<<<<<<<<<<<<<<<===DDDDDDEEEHHHKKKMMMMMMLLLNNNPPPQQQLLLEEEBBBFFFKKKNNN\\\pppqqqbbb\\\___gggmmmsssmmmnnn~~~xxxgggaaabbbcccllltttqqqnnnvvvQQQEEE===NNNeeecccWWWssspppUUUOOOWWWRRRFFF[[[hhh```iiicccFFF<<<444333444222//////---------------...///000444***:::HHH999...000***,,,))))))---+++'''+++333---+++///777666...///777...555777333111444666555000444999;;;<<<>>>BBBFFFOOOCCCMMMNNN888===MMMEEE___zzz{{{``````www\\\III>>>>>>CCC===999333222444666555444===999555111222666;;;???222777222---333BBBbbb~~~ooopppxxxppp555///222666;;;===;;;888555///555333...000777:::777<<>><<<===:::666777===FFF777***)))+++***+++...***+++---333BBBOOOOOOGGGGGGJJJNNNSSSVVVWWWXXXWWWXXXYYYYYYYYYYYYWWWVVVUUUTTTYYY\\\\\\^^^bbbccc```^^^]]]^^^``````^^^\\\]]][[[[[[[[[\\\]]]^^^___```XXX[[[]]]XXXMMMAAA:::888AAAgggkkkWWWKKK555...GGG444888;;;:::888<<>>@@@CCCEEEEEEBBB???===777___{{{bbbaaaoooJJJ>>>FFFJJJ@@@999:::<<<::::::<<<333777<<<<<<555222:::EEE777666444222222555;;;???___vvvfffWWW\\\eeeoooxxxlllgggkkk|||yyy???333444555...777;;;(((444222//////111333222111///FFFjjjsssVVVCCC>>>???<<<888444111111333444444222333333222111000111222......///111333333000...222222111111000000///////////////000000000111111///...---...//////---,,,***<<>>666:::AAAWWWMMM@@@888666777777555666777999<<>><<<<<>>@@@AAA@@@???>>>EEE???[[[^^^___hhhQQQ===AAAGGGFFF<<<333888CCC:::<<<>>>;;;333...444>>>444333111000000222333444111@@@VVVlll|||ppp___KKKLLLOOOQQQTTTWWWYYYZZZMMMKKKOOO]]]oooaaaBBB333777555///222777///333888999666444333444333888CCCVVVtttwww]]]LLLBBB???:::666444333111///111222444444444333333333222000///...//////---,,,222222222222111111111111......//////////////////---///111333222222222333===CCCDDD:::000---...000222<<<<<<@@@===>>>KKK===:::666999666***,,,;;;BBB111///,,,,,,---...,,,***)))++++++///<<>>777444666777666555777888999;;;===>>>@@@@@@<<<;;;<<<@@@BBBAAADDDIIICCCCCCDDDDDDCCCCCCBBBBBBOOORRRVVVWWWWWWXXXZZZ]]]TTT^^^fffgggffffffbbb]]]```fffllljjjcccjjj~~~vvveeehhhfffZZZWWWcccqqqtttrrrrrrqqqppprrrxxxyyyooo[[[KKKHHHEEEAAA@@@AAABBB@@@===;;;???BBB???;;;<<>>;;;777444333222000///000---,,,------+++,,,///---===FFF@@@888777999888---,,,++++++******+++++++++,,,...000111222333333444444444333333333333222222111111111222333444555444555777:::<<<===>>>>>>:::888HHHjjjyyyfff[[[|||^^^UUUKKKFFFBBB>>>===>>>???@@@BBBAAA;;;777;;;DDD666333111111333333000---222222444;;;EEEIII???222:::999888888999===AAACCC777888;;;AAAKKKbbbmmmAAA666<<<555---111555>>>GGGFFF<<<444333666666333111555FFFaaa~~~rrreeeQQQ???444111222444222333444444444333111000666444222222333555555555222222222222222333333333000000000000000000//////000111111///...///333777???===;;;999222,,,---222>>>PPPFFF???>>>:::???999444444:::666***...===AAA///---++++++,,,,,,+++***'''+++,,,,,,111===HHHMMMIIIJJJKKKLLLNNNPPPRRRSSSSSSSSSTTTSSSQQQQQQRRRTTTSSSWWW\\\aaacccfffhhhiiidddaaa]]][[[ZZZYYYXXXWWWYYY\\\```cccbbb^^^ZZZVVVLLLDDD;;;555666;;;@@@CCC666333222333666888666333888888999999::::::;;;;;;@@@===;;;<<<<<<:::>>>CCCEEEFFFFFFHHHJJJLLLNNNOOODDDIIIPPPXXX^^^dddiiimmmiiigggdddeeelllssssssoooiiiggghhhppp~~~{{{}}}mmmbbbYYYcccWWWZZZppp~~~xxxqqqsssfffddd```]]]WWWNNNDDD===EEEAAA===<<<>>>>>>;;;888;;;:::888666666999@@@FFFHHHKKKRRRUUUooo{{{JJJ<<<999666333222222000///111///...---......000222///@@@JJJCCC999666888888---,,,++++++******+++++++++,,,...000222333444444555444333111111111222333222222222111111222222222222333444555777:::;;;===000???BBBCCCbbbeee___}}}aaaOOOHHHFFFCCC???:::;;;>>>@@@<<<777999>>>===888444444777777333///444000,,,,,,222555333...222111111111333777;;;>>>555666777666666CCC```{{{cccEEEWWW```MMM???GGGMMMPPPJJJ>>>444222444666666666666777:::@@@DDDkkk~~~eeeQQQDDD;;;777444333333333444555555555222000......///000///...111111111222222333333333333333222222222222111111444222//////222888@@@EEEAAA666000222333333<<>>EEEQQQEEEOOORRR]]]|||nnnHHH;;;888444222222222000///...///000000000111222111---???IIICCC888666888888---,,,++++++******+++++++++,,,...000222444555555666444111///...000222333333333333333222222111111444444444444555777999::::::777555:::LLLggg~~~```ddd~~~uuu\\\MMMIIIJJJCCCCCCFFFIIIEEE>>>;;;===@@@:::444333666888666333444333222222333444555777444444333222111111000000222333444444111333???LLLpppqqqzzz}}}mmmdddSSSPPPJJJAAA888333222333444555444444444666:::===AAANNN|||qqqVVVEEEAAA===888555555666666555777555444444444222000---111111111222222333333333222222222222222222222222000///000666???GGGJJJJJJBBB444,,,111<<>>BBBFFFGGGFFFCCCBBBAAABBBCCCCCCCCCEEEHHHKKKRRRVVV\\\```aaabbbbbbccc\\\[[[\\\^^^^^^[[[SSSMMMOOOPPPQQQPPPLLLEEE>>>:::555444333222222333555666777666555555666777777666666777888999:::;;;<<<<<<<<<:::BBBVVVkkkwww{{{}}}tttpppjjjccc\\\WWWSSSQQQVVVTTTRRRQQQRRRUUUXXXZZZ^^^bbbiiirrruuurrrkkkfffrrr~~~pppeeelllttt{{{wwwbbbjjjqqqnnnggg]]]TTTNNNPPPMMMHHHEEECCC@@@===::::::888777999<<<>>><<<:::444777<<<===999777BBBOOOZZZ@@@LLLTTTRRRhhh```GGG999666333222222111000///***...000///000222222///...>>>GGGAAA888888:::999---,,,++++++******+++++++++,,,...000111333333333444333222111111111222333333333444444333222111111555444444444555555666777:::555666999999@@@___ggg\\\}}}uuuaaaQQQHHHGGGHHHLLLKKKFFFCCCCCCAAA<<<777444555666666444888777888777333---,,,///222222333333222000...---//////222777666333444888===]]]hhhWWW\\\KKKDDD:::444222333333333333333444444444666:::===999000AAAwwwwwweee]]]RRRGGG@@@999222---444333222444666777777666222333333333333333444444111111111111222222222333,,,///555<<>>444000---''',,,AAAEEE333+++,,,,,,+++******+++---///+++***...111000......///222888===@@@@@@???===999::::::999888888999;;;CCCGGGMMMQQQTTTVVVXXXZZZSSSPPPLLLHHHFFFEEECCCBBBFFFEEEDDDBBB===888333000333444444222///000333666444333333333444666888999666666777999:::<<<===>>>999@@@TTTuuuoooggg\\\TTTRRRUUUYYY\\\UUUdddtttvvvkkkgggttt~~~qqqkkkmmmooommmiiicccvvvyyypppwwwxxxkkkooonnnffffffhhhZZZDDD???IIIKKKIIIGGGDDD@@@<<<777444777666666999===???===;;;555666999:::666666GGG[[[YYY===HHHTTTSSScccRRRCCC888555222111111111000000***...///---...333333000888DDDIIIAAA999999999666---,,,++++++******++++++***+++,,,...///000000000000222555888888666333111222222333333333222111000222333333444555555555666///999<<<444...666FFFRRRsssbbb^^^sssqqqYYYSSSNNNMMMJJJEEECCCDDDEEEDDDAAA>>><<<999888777...,,,...333555333333777000000222333333333333222111///111777888666555777000999HHHaaakkkPPP???<<<777222000222444444333222444777888666222000///555<<<999>>>ooo~~~tttjjj```TTTLLL???;;;666333222444555555666666666666555555555555222222333444555666666777888>>>DDDFFFCCCAAACCCEEELLL___xxxnnn<<<>>>@@@555<<<999...000000***...BBBDDD...+++,,,---,,,******,,,...///++++++///111///...111,,,...000333555666777777>>>???AAABBBAAA@@@AAABBB999<<<@@@CCCEEEHHHJJJMMMDDDCCCAAA>>>;;;;;;===???>>>===:::777444222000000+++...222444333111000///111222333444444444555666666666777888:::;;;<<<===???NNNmmmuuujjjaaa\\\___ccchhhhhhfffooorrriiijjjmmmnnnllllllqqqmmmgggpppvvvwwwmmmllltttrrrgggeeennnqqqfff\\\VVVMMMCCCBBBHHHIIIMMMOOOJJJBBB:::888999777555555888<<<>>><<<999666333555999666555AAARRRLLL;;;DDDOOOZZZoooHHH@@@777555222111111111111000,,,000000---...444666333DDDMMMNNNCCC:::888555000---,,,++++++******++++++)))***+++,,,------------,,,111888>>>>>>:::333///000111222333333222111000000111222444555555555555222111444999777222444;;;DDDsssbbbUUUxxxvvvkkkbbbXXXSSSRRRMMMNNNNNNKKKEEE@@@===;;;<<<444000444666222///000444333222111111000000000444000///222222111333777999999777;;;VVV}}}CCC222222333444555555444222111333444444444555777:::222???===111AAAwwwxxxnnn___QQQHHHBBB@@@???999999888888777777666666555666777888999:::;;;<<>>@@@AAABBBCCCEEEGGGEEEHHHJJJHHHCCC???>>>???:::888444111000000222333444111......000333555666333555777777555333222222666777777888999:::::::::BBBYYY~~~wwwuuulllsss```nnnkkkjjjnnnqqqnnnhhheeekkknnnrrrrrrhhh```hhhvvvfffhhhXXX???<<>>:::777666222...000444222222222222111111111111111111222222222333333333777777@@@LLLMMMPPPkkkKKK999---111666333111444666555333444666777777777;;;333888BBB;;;???uuu{{{qqqkkkeeeaaa\\\YYYXXXWWWWWWVVVXXXWWWWWWYYY^^^gggooouuuUUU<<>>===999333777666666777999;;;:::999555222;;;;;;999222222TTTEEE:::999FFFVVVppppppNNN;;;888555222111111111000///111---,,,///000///111444IIIGGGCCC@@@===777111,,,000...,,,+++,,,+++***)))++++++,,,------......//////222666999:::888555333444444555555444333222222111111111222222333333333444444555555555666666666;;;555JJJpppzzzeeeaaaqqqxxxWWW@@@@@@999555666888555333333111111000000000000//////111111111111222222222333666<<>>;;;777@@@???777...000111KKK555000......---------,,,,,,,,,---------.........////////////////////////////////////............//////111111111111222222222222333333222000///.........//////===:::>>>@@@---555000000000111111222444444444444444444555555555555999666666::::::999===DDDgggtttttt~~~vvv{{{vvv```ccceeebbb]]]]]]bbbgggccc\\\[[[dddmmmmmmgggcccQQQOOOEEE@@@AAA;;;999CCCdddWWWFFF;;;::::::999666777666666777999::::::999;;;444:::888888777???fffPPP@@@;;;HHH[[[vvvbbbGGG>>>777555222000000111000//////------///------222999LLLGGGAAA???>>>:::444......---++++++,,,,,,,,,+++++++++,,,------......///000111333555666777777777777777777666555444333222111222222222222222222222333333333444444444555555111222666HHHjjjpppSSSwwwmmmXXXJJJ<<<888999777555444111111000000000/////////000000000111111111222222333BBBEEE===@@@KKKCCC///BBB[[[|||aaa@@@333333555666999777555222111333555666666;;;555666:::888333===NNNUUU???===777;;;<<>><<<,,,,,,000000000000000111222333333333333444444444555555999555777===;;;777@@@QQQyyymmmpppwwwvvvqqqooo~~~fffbbbbbbaaa___^^^^^^bbbeee^^^]]]```ggghhh```VVVPPPGGGJJJAAA>>>BBB999>>>[[[^^^KKK;;;:::<<<999666777777666555666888:::999888:::444:::777888999DDDnnnUUUAAA888GGG^^^{{{VVVAAA>>>777444111000000000000///......//////,,,,,,444???LLLFFF???>>>???>>>888111---+++******,,,------,,,++++++,,,------......///111111111111333666999;;;888888888777666555444333333333333222222222222222222222333333333444444444///999666///IIItttuuuRRRxxxpppVVVDDD999333333555333333222222111000000000///000000000000111111111111???DDD???GGGSSSIII222888<<>><<<;;;,,,......222333KKK333***------------------------............////////////////////////////////////......---------...//////000000000111111222222333,,,---...111444888;;;===AAA<<<>>>777000222000,,,000000//////000111111222222222333333444444555555777555999>>>999888NNNlllzzzwwwsssmmmfffdddooo~~~{{{fffgggfffeeeeeefffffffffeeecccbbbcccddd]]]PPPFFFCCCUUUOOO;;;888CCC???MMMvvvOOO@@@:::AAACCC999333666777666555666888999888777222///999999999888@@@hhhOOO<<<444CCCZZZxxxNNN>>><<<666333111000000000000/////////111000,,,,,,666BBBNNNGGG@@@>>>???>>>777000,,,***)))***,,,......---++++++,,,------......///000/////////222666:::===888888888888777666555444555555444444333333222222222222222333333333333444:::111000999===GGGkkkkkk\\\hhh}}}bbbGGG555222666333333222111111000/////////000000000000111111111111666888777:::===888///777333222<<>><<<>>>\\\DDD>>>;;;CCC:::111***333888;;;777LLL333***------------------------........./////////000000//////////////////////////////......///000000111------...///111222333333555666888;;;<<<=========777222111///(((111???666000000000///000000111222222222333444444555666666555666;;;===888>>>___nnnlllmmmkkkfffaaaggg{{{wwwyyynnnpppwwwuuuttttttsssoooiiiddd```]]]ZZZWWWPPPHHHHHHLLLfffUUU???===FFF@@@FFF```CCC::::::BBB@@@555111888777555555555777888777666111///999999999999DDDnnnPPP>>>555@@@SSSoooHHH???:::555333000///000000000/////////111000---,,,555AAALLLGGGAAA>>>===999222,,,,,,***)))***,,,.........++++++,,,------......//////......000222666999;;;999999::::::999999888777777777666555444444333333222222222333333333444444444222666:::555555LLLiiilll[[[oooaaaCCC666777333333222111000//////...000000000111111111222222222000000222111---...333...555<<<;;;999FFFeeevvveee[[[IIICCC<<<666444444444333555777777555555999===>>>222hhhWWWAAA@@@???DDD999///222;;;??????:::PPP777---,,,,,,,,,------------........./////////000000000///////////////////////////////////////000111222333333444555666777888888@@@@@@@@@???<<<888555222111//////444+++444HHH555111111000000000111111222222333333444555666777777666:::===<<<;;;HHHffflllpppeeeaaa^^^___gggqqq{{{}}}tttqqq|||~~~xxxooofff```^^^WWWPPPJJJEEECCCJJJSSSYYYIIICCCIIIIIIBBB@@@CCC???:::999<<<888222444<<<666555444555666777666555777333:::777888===NNN}}}bbbKKK;;;???LLLhhhkkkDDDAAA999444222000///000000000//////......///---,,,333<<>><<<999555000+++,,,+++******,,,......---++++++,,,------......///---...///111333666777999;;;;;;<<<<<<======<<<<<<999999888777666555444444333333333333444444444444,,,999<<<222///999>>>999ppp~~~vvv```jjjuuuQQQ@@@===777666555444333222222111111111111111222222222333111111222333111111444999///777@@@>>>444444GGG^^^yyygggVVVIIIBBB>>>===;;;999888888888888:::===:::WWWTTT@@@AAA>>>>>>444111;;;>>>:::888888TTT;;;---,,,,,,,,,---------........./////////000000000000////////////////////////......---...///000111111BBBBBBBBBBBBBBBAAAAAAAAA;;;:::999777444222000...333222111999---555OOO666222222111111111111222222333444444555666777888999999>>>>>>===BBBQQQ```hhh{{{jjjkkkwwwkkkiiihhhmmmuuu|||}}}{{{~~~zzzyyyooofff___[[[XXXPPPHHHCCC@@@AAAJJJTTTFFF999EEENNNBBBGGGVVVPPP???>>>===<<<;;;:::::::::666555444444666666555444666333;;;888888<<>>??????@@@@@@@@@;;;:::999888777666555444333333444444444444555555888333333888888444555;;;???kkkrrrZZZgggzzzYYYGGGDDD<<<;;;:::999888777666666111222222222222333333333///444555111///222333111;;;777555777666666???JJJaaa|||mmmWWWIII@@@;;;:::>>>???<<<;;;===EEEPPPSSS@@@BBB:::555...222@@@<<<111...333UUU<<<+++,,,,,,,,,------.........////////////000000000000////////////////////////,,,,,,,,,---...///000111444444333222000///......------,,,,,,---///111333000...,,,666+++999[[[BBB333333222222222222222333444444555666777888999:::===@@@???>>>IIIWWWWWWMMMBBBWWWmmmxxxaaadddnnnpppsss{{{{{{vvvyyy~~~wwwnnnccc\\\YYYYYYLLLEEE??????@@@EEEOOOYYYGGG999JJJMMM555IIIpppooo>>>BBBDDDDDDFFFFFF>>>444666555444444555666555333000000<<<;;;999777CCCnnn^^^999333DDDhhhPPPAAA;;;<<<555333111000000000...---111---******---000444666777222222999;;;666222111---+++))))))+++---......---+++,,,///...,,,...333...111333222000111555999FFFEEE@@@<<<>>>CCCCCC???CCCFFF@@@;;;<<<777444===888444777666///333999555666444222444777999777555888DDDfffxxx[[[eee___JJJEEEBBBAAA???<<<:::999999999999666222000000333777:::666777555111...///000111===;;;888444222555:::>>>VVVjjjkkkfffzzzsssjjj]]]RRRLLLHHHFFFDDDLLLyyyKKKGGGJJJ666222333CCC:::+++888///444MMM<<<000...------,,,,,,------...........................000000000000000000000000...///////////////......---------------.........222111111000000111111111444,,,(((///===EEEBBB;;;111777222...555666222333444555777999:::;;;::::::<<<@@@BBBEEERRR\\\TTTBBBGGGHHHLLLVVVeee|||qqqmmmvvv}}}}}}ooolllssshhhhhhfffbbb\\\VVVSSSRRR???>>>>>>>>>AAAFFFKKKNNN>>>;;;CCCQQQPPPHHHNNN^^^KKK???===IIINNNDDD777222999333222666666222333999000111999???888111@@@XXXddd>>>999;;;@@@```OOOEEE>>>888555333000000000000///---(((,,,...---///444555444777333222666666000---///---,,,++++++---......---,,,,,,,,,,,,,,,.../////////000222222111222555888FFFHHHGGGDDDEEEIIIKKKHHHBBBJJJKKKMMMSSSJJJ===<<<>>>999===<<<444666999444555444333444555666555444111555IIIhhhxxxsssgggcccuuuPPPBBBHHHCCCBBB@@@>>>============<<<:::777444222333444666444777999888555222000...444444222111111555<<<@@@SSS[[[YYYWWWbbbrrrQQQEEE===000999;;;>>>555222;;;333555GGG@@@///...------,,,,,,------...........................////////////////////////...///////////////......111111222333333444555555111000000000000000111111///000333:::???>>>777000///888555000666666222555666777999;;;<<<<<<<<<<<>>IIIGGGHHHKKKOOOYYYlll}}}vvv~~~~~~~~~sssbbb]]]bbbaaaXXX``````___[[[UUUOOOJJJHHHAAA???===;;;;;;===???AAA???<<>>LLLDDDCCCBBBAAA@@@AAABBBBBB@@@???>>>;;;888555333111444999>>>AAA???999444222000111222333555:::AAAFFFTTTRRRRRRVVVVVVTTTqqq]]]EEE333---AAAAAA555000<<<;;;777444???FFF.........------------..............................////////////////////////......//////////////////,,,,,,---------.........333222111///............555;;;BBBDDD@@@999222///...999888333777666333888999:::;;;<<<===>>>>>>>>>DDD???FFFYYY```SSSGGGCCCHHHGGGIIIJJJIIIJJJSSS]]]vvvwwwuuudddiiikkkbbbTTTRRRZZZZZZQQQWWWWWWVVVSSSNNNHHHCCC???AAA???;;;888777777888999<<<<<<;;;:::;;;===@@@BBBIII@@@:::;;;888333444:::111444666555555666444111555333111000111222444444;;;...999:::555FFFyyyvvvGGGEEEAAA111444222000///000000///...444111+++111NNNfffWWW777111111222111///111666<<<...---...///111111...,,,)))///...)))000>>>>>>222000//////111444777:::;;;BBBLLLRRRPPPMMMNNNRRRSSSnnn|||tttmmmSSSGGGCCCAAA888888===;;;777999:::888555444777:::;;;;;;555444HHHhhh~~~XXXkkkzzzPPPBBBKKKDDDCCCBBBBBBBBBCCCEEEFFFCCCDDDDDDCCC@@@;;;666333888999>>>BBBBBB???>>>@@@888:::<<<===@@@DDDIIIMMMRRRSSSWWW^^^YYYLLL```hhhCCC444555AAA>>>...333CCC666555333;;;LLL.........------------..............................////////////////////////...............//////000111111111000000//////...//////000111222333555666>>>@@@@@@===888444444555///;;;;;;666777666555;;;:::;;;<<<===>>>?????????>>>AAALLLYYY\\\UUURRRUUUOOOOOORRRUUUSSSQQQUUU\\\TTTddd~~~xxxqqquuuvvvxxxyyy~~~|||yyyssshhh___]]]\\\ccckkkcccSSSPPPYYYSSSQQQOOOMMMJJJGGGBBB???>>><<<:::888777888999:::666999888555:::CCCDDD===CCC<<<888999888555555888222777888555555888777222222333111...111777777222333...;;;:::666BBBqqqkkkBBB>>>???333444222000///000000000.........)))***AAAWWWMMM333333444222...,,,///555:::///......000111111...,,,+++111///)))000===<<<000000///000111444999>>>BBBFFFQQQYYYYYYWWW[[[aaaeee{{{hhh[[[SSSEEEAAADDDBBB999:::;;;888555555888;;;999:::888111000CCCfff}}}aaacccgggKKKCCCDDDDDDCCCBBBCCCDDDEEEFFFEEEGGGIIIIIIGGGCCC>>>;;;;;;777777;;;<<<>>>DDDMMMEEEGGGIIIJJJJJJLLLNNNQQQOOOUUUWWWYYYVVVMMMWWWrrriii;;;999@@@;;;666///===CCC///000111:::MMM333///......------......///.........................................................---...///000111---------......////////////000222555999===@@@BBB999777333000///000222444333???>>>777888777777===;;;;;;<<<===>>>@@@AAAAAA@@@NNNVVVSSSOOOTTT[[[^^^^^^\\\]]]]]]YYYTTTTTTXXX[[[\\\bbbqqq}}}eeerrrwwwrrrkkkuuuzzz{{{tttmmmfffcccccc[[[eeeuuuyyyeeeJJJEEEQQQPPPNNNKKKJJJJJJHHHEEEBBB:::999888777777888999:::111777999777===GGGEEE;;;===999777<<>>GGGKKK000///...///000000...,,,...111...***,,,333222+++///000111111333:::DDDLLLGGGQQQZZZ\\\^^^fffpppvvvxxxnnn[[[NNNJJJEEE@@@???===:::888777999:::888777:::<<<777666FFF\\\{{{jjjfff]]]CCCFFFFFFDDDCCCCCCDDDEEEEEEFFFGGGJJJLLLKKKIIIFFFDDD@@@888333555666888CCCOOOMMMOOOQQQQQQPPPOOOPPPPPPRRRWWWSSSOOOPPPNNNTTTeeeggg333<<>>===<<<;;;:::::::::222000///111444555444222:::CCC>>>666999999888>>>;;;;;;<<<===???BBBDDDEEEGGGTTTWWWKKKDDDKKKSSSTTTaaa______```]]]XXXWWWZZZ___bbbfffgggiiitttwwwiiiooozzzxxx|||uuucccaaammmrrruuutttrrrlllaaaVVVSSSVVVTTTkkkwwwgggQQQIIIIIIHHHNNNLLLKKKLLLMMMKKKFFFAAA999888777555555555555666222777::::::>>>DDDAAA888;;;999:::???DDDBBB:::333555444555999999555444555555555333111000000222444777444666333;;;BBBaaaTTTAAA444:::666333111//////000111000///)))111555///***+++000444***---...000:::JJJTTTVVV111///------.........------,,,,,,,,,,,,---.........111333222222:::IIIVVVOOOWWW\\\]]]bbbmmmyyyzzzhhh]]]TTTOOOKKKFFFAAA???===<<<;;;<<<:::<<>>FFF111111///...888===DDD//////............//////................................................///...---,,,---///111222888999:::<<<>>>???AAABBBBBB@@@===999555222000///111111222555777888777555AAAFFF>>>555999;;;:::>>>;;;<<<===>>>AAADDDGGGIIIOOOQQQQQQNNNMMMNNNOOOOOOWWWWWW[[[```bbb``````ccc\\\bbbjjjlllfffaaajjjwwwwwweeefffmmm{{{rrrooogggZZZ\\\dddbbbmmmkkkjjjggg^^^TTTQQQUUUSSS___aaaUUUMMMPPPQQQLLLNNNNNNQQQUUUVVVQQQFFF===888777666555555555555555555777999;;;>>>@@@>>><<<>>>>>>???@@@@@@???;;;777777222777DDDDDD777222777===555111333333///000666555555555222<<>>>>>;;;:::<<>>777:::DDDKKKNNNSSSUUUUUUTTTTTTTTTOOONNNMMMVVVYYYLLLKKK]]]}}}>>>>>>EEE111:::AAADDD)))666333---777666KKK//////............//////................................................///...---,,,---///111333222222222222222222222222000000000000111222333333222222222111000222555888EEEHHH===444999<<<:::>>><<<<<<>>>@@@CCCGGGJJJLLLYYYOOOOOO\\\ccc^^^YYY[[[QQQRRRXXX```cccaaa```ccchhhcccbbbgggjjjhhhiiinnnjjj~~~rrrccciiiggg[[[rrrhhhdddaaa]]]cccgggaaaddd^^^ZZZYYYUUUOOOQQQVVVbbbTTTNNNVVVYYYRRRNNNQQQPPPRRRXXX^^^___VVVFFF:::666666666666777888999999777666888<<>>:::999:::;;;:::333;;;OOOOOO;;;333:::CCC444...555888222333:::222666777444>>>===QQQsssGGG>>>;;;444444000000///...............---------............///111000,,,,,,888FFFBBB444//////.........---------...------......///000111000333///...555999CCCVVVsssiiijjjssshhhkkkhhh[[[NNNHHHHHHIIIEEEFFFCCC>>>>>>BBBBBB===<<<333UUUccc___ppp]]]LLLIIIMMMKKKFFFDDDHHHLLLOOOMMMIIIIIINNNSSSPPPQQQPPPJJJBBB>>>@@@DDDJJJNNNRRRTTTUUUUUUVVVWWWPPPQQQRRRRRRSSSTTTWWWYYYBBBGGG:::333888III777000222:::999444;;;III444333///+++,,,000000---////////////////////////////////////////////////.................................////////////000000000///......000111222555333222222444888<<>>FFFIIIEEEGGGDDD???;;;::::::===>>>@@@;;;555<<>>000//////.........---------...............///111111000333111111888999CCCVVVnnn~~~vvvkkk^^^TTTOOOOOOHHHJJJGGGBBBBBBDDDBBB===<<<999???WWWvvvsss\\\aaaOOOIIIFFFHHHLLLNNNMMMMMMPPPUUUWWWVVVSSSOOOQQQQQQLLLDDD>>><<<===JJJMMMPPPSSSSSSSSSSSSTTTOOOOOOPPPOOOPPPRRRVVVYYYRRRLLL999555;;;FFF555111444:::999333777CCC===222,,,...000---,,,000////////////////////////////////////////////////........................////////////000000000000///......///000111333444444333111111444:::@@@DDD===:::777777999;;;;;;:::AAA>>>>>>>>>AAAOOOTTTJJJSSS~~~iiiXXXUUU\\\eeefffdddbbbaaaaaadddhhhkkksssnnnjjjkkksss}}}www^^^WWWWWWVVVZZZ```nnnlllllllllmmmjjjeee```\\\WWWUUUVVVUUUTTTYYY```^^^```dddfffeeebbb___^^^\\\\\\WWWPPPMMMLLLEEE<<<:::999777888888888777666>>>CCCBBB;;;===KKKTTTTTTDDDAAA>>>;;;999:::<<<===<<<:::888BBBKKK@@@222444222222111111222222333444777222:::999;;;<<>><<<777222333000000///...............---------............///,,,///000333<<>>KKKNNNQQQSSSSSSRRRRRRSSSNNNMMMMMMLLLLLLPPPUUUYYYzzzfffQQQ333555;;;???333333777;;;777000222:::FFF333***111222******333////////////////////////////////////////////////........................////////////000000000111////////////000111222333000111444777:::>>>@@@BBB888777666777:::;;;<<<;;;>>>BBB<<<<<>>===;;;:::999999:::;;;888;;;===GGGQQQDDD444444222111111111111222333333555222<<<;;;<<<;;;BBBiiiIII<<<<<<666222333000000///...............---------............///---///111333999===666+++....................................///000111222111333222777;;;666BBB```}}}kkk[[[VVVQQQQQQPPPPPPOOOMMMIIIEEEDDDEEE@@@:::BBB]]]zzzbbbmmm}}}uuuiii[[[SSSRRRRRROOOKKKNNNQQQTTTSSSPPPLLLJJJIIIOOOQQQUUUVVVUUUTTTTTTTTTNNNMMMLLLJJJKKKOOOVVV[[[wwwxxxuuuggg]]]WWW```rrroooLLLIIICCCTTT{{{YYY222555>>>>>>111555:::;;;555...///333GGG999//////000,,,,,,000////////////////////////////////////////////////................................./////////000000111000000000000000000000...222999???AAA???;;;888666666777888:::;;;;;;;;;555@@@AAAFFFTTTMMMDDDQQQyyyccc```aaadddiiioooqqqpppnnnooorrruuuyyy|||}}}|||{{{|||~~~oooiiiddd```___]]]ZZZ^^^dddlllgggaaa```bbbaaa[[[UUU[[[___fffqqq}}}wwwssslll___SSSCCC<<<>>>AAA@@@;;;777888999666333333777;;;:::>>>AAACCCIIIMMMJJJCCC:::::::::999999999999999888===???GGGOOODDD555444111111111111111222222333444222;;;:::;;;:::>>>___uuuCCC>>>;;;555444222000000///...............---------............///000000000111444777333...---.....................///......//////000111222222222333888999555KKKttt{{{kkkbbbVVVTTTTTTUUUUUUTTTQQQPPPEEEAAADDDEEE:::777YYYgggbbbgggVVVSSS\\\dddSSSTTTTTTSSSQQQPPPPPPPPPPPPRRRUUUVVVUUUTTTSSSTTTPPPOOOMMMKKKLLLRRRYYY___ttteeeooo{{{mmmaaaaaaiiiSSSMMMOOOfff\\\IIIFFFDDDWWW{{{tttLLLDDDFFF@@@===BBBnnnWWW888???:::<<<\\\iii:::999AAACCC000888===:::222......000@@@@@@888,,,+++111111+++////////////////////////////////////////////////........................------.........///////////////000000111111111111555888<<<>>>>>>;;;777444666777888999::::::;;;<<<999CCCHHHOOONNN<<>>???===:::666777888555333333777;;;777<<>>BBBHHH???333333111111000000111111222333444111888555999:::<<<[[[fff@@@???888444777222000000///...............---------............///111000//////000222222000---------...............////////////000111222222222222444::::::999___zzzooo```[[[XXXZZZ[[[ZZZZZZ\\\QQQJJJGGGHHHDDD???EEEQQQ~~~nnnhhhzzzyyyggg___]]]YYYVVVSSSPPPNNNMMMNNNNNNNNNPPPSSSTTTTTTRRRRRRRRRQQQPPPOOONNNOOOUUU\\\aaabbb^^^tttbbbjjjzzziii>>>??????CCCbbbRRR666;;;>>>OOOuuuiii666666888888@@@aaatttGGG<<>>...)))222333***////////////////////////////////////////////////....................................////////////---...000222444555666666>>><<<888555444555666888777888::::::999:::<<>>>>>222222999111000000///...............---------............//////....../////////000111---------.........//////////////////000111222333333333666======CCCxxx|||lllddd______```___aaafff___[[[SSSNNNOOOOOOEEE:::XXX~~~dddbbbkkkZZZXXXUUURRROOOMMMMMMMMMLLLMMMPPPSSSTTTTTTSSSSSSSSSPPPPPPPPPPPPQQQWWW]]]ccc{{{HHH:::kkkYYY<<>>>>>FFFAAA===ZZZSSS>>>;;;;;;:::cccdddMMMDDDCCCLLLYYYwwwyyy]]];;;666???222>>>BBB555,,,000555555222;;;>>>555......///...////////////////////////////////////////////////........................000000000000111111111111333444555777777777666666999777444222333555777999666888999999999;;;@@@DDDPPPHHHHHHHHHEEEZZZ|||pppmmmqqqttt}}}rrrkkkooonnnnnnnnnpppuuu}}}~~~ooo[[[NNNDDD;;;777888555444333444666777666555:::===AAAEEEEEECCCAAAAAA<<<<<<;;;:::999999999:::777===999666;;;888111333000000000000000111222222444222777333888;;;888OOO|||LLL<<<===...000;;;000000000///...............---------.........//////------...111000......000---------.........//////////////////000111222333444444888???@@@KKKvvvkkkdddccccccbbbeeellldddccc___VVVNNNIIIHHHGGG555ZZZoooddd{{{xxxTTTSSSPPPPPPPPPPPPOOOOOOOOOQQQUUUVVVVVVVVVVVVVVVPPPPPPPPPQQQSSSWWW^^^cccdddcccyyy```zzzhhhIIIGGGQQQ{{{\\\UUUPPPjjj{{{^^^YYYLLL___fffEEEMMMGGGEEEkkk|||```TTTTTT^^^|||yyyuuusssEEE888CCC333@@@BBB444+++111888999000555<<<<<<333)))+++222////////////////////////////////////////////////........................111222222222222333333333<<<<<<<<<;;;999666444222---///333777999888777666555777888999999===CCCHHHLLLBBBDDDFFFOOO|||jjjmmmrrrgggeeeggglllqqquuu{{{}}}hhhWWWHHH;;;888;;;555333222444777888666333777<<>>===<<<:::999999:::;;;333:::777555:::888222444000000000000000111111222444333999555:::<<<666JJJ}}}dddJJJ<<<;;;444111222111000000//////.........---+++...222333111...+++)))......//////000000111111000000///...............000000000000111222333444555555333>>>;;;iiizzzlllddddddhhhhhhgggjjjkkkiiiccc[[[SSSNNNMMMJJJ:::RRRdddcccpppXXXLLLOOOTTTTTTPPPQQQRRRTTTVVVVVVUUUTTTSSSVVVTTTQQQQQQSSSXXX\\\___dddCCC>>>555>>>@@@555///555;;;888000+++888CCC777,,,...111222000......///000000///000000//////.........---......///111222333444555888:::>>>AAABBBAAA???===777666555333222222333333222222444555666666555444444@@@???222666IIIRRRLLL===CCCFFFRRRvvv}}}{{{~~~wwwqqqrrr}}}lll^^^YYYBBB444>>>666666666666666777888888888@@@IIIJJJDDD===:::;;;///???>>>999===666444FFF666555444444555444222000000000000000111111111111333333444444555999>>>AAAkkk___FFF::::::444111444222000/////////............+++++++++++++++---000222......//////000000111111111000000///......//////000000000000111222333444666777555>>>DDDzzzxxxpppkkkgggdddaaajjjkkkkkkhhhccc\\\XXXVVVRRRBBB:::PPPwwwwwwZZZ~~~hhhSSSLLLRRRZZZMMMNNNNNNOOOPPPRRRSSSSSSSSSOOOQQQYYYYYYVVV___oooYYY:::>>>;;;;;;555///999???222111+++333===666111111...000///......000111000///000/////////...............//////000111222333333333444666888888777555444333222222111111222333444444555555555555777999;;;@@@333000???PPPRRRJJJBBBGGG999FFFtttfffVVVJJJ>>>;;;777777777777777888999999;;;BBBIIIIIIBBB:::777777333:::777555;;;<<<777666666555444444555444222000000000000000111111111111222333444444555999===AAAcccXXXBBB888888333222555222////////////............111///---,,,,,,...000111......//////000000111111222111000000///000000000111000000111111222333444666:::888>>>RRRwwwmmmccc]]]jjjlllnnnnnnkkkfff```]]]QQQVVVIII;;;TTT~~~dddmmmxxx```SSSOOOUUUUUUTTTTTTVVVXXXZZZ\\\UUUMMMOOOYYYWWWRRReeezzzIII>>>333======---888CCC000222+++000666555777666---///...---...000111000///////////////............////////////000000000111///////////////...------////////////000111222333222555888888666555777:::666555>>>MMMQQQIII@@@???FFFCCCbbb~~~qqqQQQMMMGGG777888888888888888999999::::::@@@FFFFFF@@@:::777777666222111333<<>>aaayyymmmdddjjjkkkmmmooooookkkddd^^^UUUaaabbbOOO@@@MMMooommmjjjyyynnnXXXUUUTTTTTTTTTSSSSSSSSSSSSVVVPPPPPPVVVZZZcccpppAAA222AAACCC)))444GGG333222---222555333888;;;222///...---...000111000//////////////////.........//////////////////............------------........./////////000111111222///333888999666333333555666JJJTTTLLLCCCDDDDDD>>>FFFiiiwwwWWWOOOKKK999888888888777777888888999555;;;AAABBB???;;;999999:::111333777BBB]]]___>>>555444333333444444222000///000000000111111111111222333444555555888<<>>888777111111333---.........///////////////)))((()))+++...///...,,,......//////000000111111222222111111111111222222111111111111222333444555777;;;<<<@@@ppp|||ttthhhggghhhkkkooonnngggaaaeee^^^]]]]]]MMMBBBWWWzzzzzzjjjkkkpppqqqqqqqqqnnnjjjfffcccbbbeeegggiiiuuufffFFFCCC>>>'''555HHH333000000888:::222444<<<<<<333111///...///000000///.........////////////////////////.....................---......000111222000111111111111111111000111333444444444666;;;???OOOSSSNNNBBB@@@IIIMMMIIIhhhtttjjjPPPJJJ???888777777666666666777777444888===>>><<<999888999888222555777???ZZZaaaFFF444333222333444444222000///000000000111111111111111333444555666777;;;===KKK```HHH<<<999777111222333,,,.........///////////////>>>777///******---------......//////000000111111111111111000111111222333222111111222222333444555888999>>>EEEkkkhhhfffjjjppprrrnnnhhhiiibbb```ddd```VVVRRRWWW{{{zzzrrrnnnmmmPPP???000<<>>888777666666666666666666777999;;;;;;999777555444222222333///222AAAEEE888333222222333444444222111000000000000111111111111111333444555666777:::<<>>@@@:::333,,,999DDD666***666FFF@@@;;;333...------................../////////000//////////////////000000---------....../////////...///111222333222222111555444555;;;DDDKKKMMMLLL@@@<<>>999888777777666666777777666777999999777666444444;;;AAA===666777555///...222222111222444444222111000000000000111111111111111333555555666777999;;;BBBnnnOOO>>>777888777222666888000---.........//////000000555000,,,,,,000111///---......//////000111111111000000//////000111222222222222222222333444555555:::555BBBSSS~~~vvv}}}vvvssswwwyyysssmmmpppjjjccc```bbbbbb]]]VVVCCCbbb{{{yyyooovvvUUU:::;;;EEE555)))555FFF999(((333FFFDDD>>>555...,,,,,,---...---.........//////000000////////////000000111111...////////////...------+++---///111333333333333000444<<>>eeepppWWW<<<999666444333333222000......................................................//////000000111111000111111111111222222222222222222333444555666777888@@@<<<```}}}zzz|||tttnnnyyy|||sssnnnkkkiiihhhccc\\\YYY[[[aaa>>>UUUhhhwww___GGGFFF;;;(((+++CCCEEE222000BBB:::===>>>:::222------///444000+++)))+++...///...//////000000000000//////...//////000000000000///222222333333333333333444888FFFSSSOOOAAA777<<>>;;;888666666777777666777666555444555666888:::EEEAAA???ooozzzFFF222111555333111111222333222111111111000000000000000111222111222333444777999;;;BBBMMMfffPPP;;;999555444333333222000......................................................//////000000111111000111111111111222222222222222222333444555666777:::@@@BBBmmm~~~yyyyyy{{{qqqllliiigggbbb\\\[[[]]]OOO]]]OOOSSS{{{mmmsssvvvKKK555///>>>AAA222,,,666<<<777555;;;CCCBBB555(((+++++++++...000000---)))------------------------555444333222000...,,,+++...,,,+++...555:::<<<<<>>DDD666333///,,,,,,---...000000///............///000222111000...---,,,++++++666888===CCCGGGEEE>>>888333777:::<<<@@@KKK\\\iii{{{{{{zzzwwwyyyttteeegggooo}}}oooMMMAAA>>>:::888888888777666666666555555555666666777@@@ccc___???444===???555666444222111222222111///000000000000000000111222444444333444555666888999??????OOOBBB999777444222222333222111......................................................//////000000111111000000111111111222222222333333333444555666777888999===^^^xxxsssqqqrrroooggg```^^^\\\aaaUUUVVVdddXXX```xxxjjjwww}}}^^^sssyyyeeeXXXTTTTTTXXXVVVRRRGGG::::::SSSnnnyyyxxxwwwwwwzzzXXXBBBLLLyyy}}}{{{zzzyyywwwvvvrrrjjj```ZZZLLL:::777<<<===PPPlllwwwxxxVVV???222111///000777======888666>>>FFFEEE???:::;;;???<<<:::555111------...///...------------------...---...///111444888;;;<<>>888555444???;;;;;;EEEZZZqqqcccNNNNNN___zzz~~~yyyMMMBBB???;;;999888888888777666666555555555555555666MMMxxx{{{LLL333:::666,,,666444222111222222111000000000//////000111222222444444333444555777999:::>>>===qqqnnnMMM???999666333222222222222111......................................................//////000000111111000111111111111222222222333333333444555666888888999DDDpppzzztttqqqsssqqqiiiaaa^^^ZZZYYYWWWZZZ\\\UUUXXXgggtttlll}}}{{{HHHKKKzzz{{{qqqpppvvv|||TTTBBBmmmbbb:::888dddrrruuuzzznnnqqq~~~|||hhhFFF;;;///111222222333555444222555444555777:::;;;999777>>>@@@AAA@@@<<<888666555444444555555555555444444///111444888===CCCHHHKKK@@@@@@>>>777111111888@@@===MMMdddyyyUUUFFFJJJbbbPPPCCC@@@<<<999999999888777666666666555555555555444>>>___hhh???+++555///222555333111111222333222111////////////000111222333333333333444666888:::<<<<<<===ccc]]]III999888666333222222222222111......................................................//////000000111111000111111111111222222222444444444444555777888999;;;OOO{{{uuutttsssmmmgggeeedddSSS^^^aaaLLLUUUaaaKKKfffzzz}}}ppp}}}pppcccCCCBBB@@@???>>>>>>>>>???IIISSSkkkfffDDDNNNeee===eee~~~{{{HHH333OOO\\\???;;;999888888999999777777777999222***(((,,,111444555999<<<@@@@@@???======>>>===???AAABBBBBBAAA???===IIIFFFAAA<<<888555444333///000222444999CCCQQQ[[[jjjqqqCCCEEEOOOhhhsssrrrttt}}}UUUDDDAAA<<<:::999999888777555666666666555555444333...<<>>999>>>XXXRRREEE444888555333111222222222111......................................................//////000111111111000111111111111222222222444444444444666777888999===XXXyyywwwvvvrrrnnnnnncccmmmaaaTTTYYYVVVRRR___GGGkkkpppQQQ<<>>:::777111000444777666666999222555777555111---...000...000111000111555<<>>RRRvvvUUU999999555444333222111111111111............////////////..............................//////000000111111000000000000111222333444777666555555777888888777@@@^^^xxxrrrsssuuutttpppmmmhhhaaa[[[WWWTTTSSSRRRQQQeeezzz|||\\\SSS[[[lllyyy>>>666PPPXXXYYYrrrGGG999UUU{{{uuu@@@GGGcccbbb^^^@@@???JJJiiiHHH999777555444333333222222222222<<<444333333---...333111111---,,,///...+++...555777444444999@@@DDDBBB???666CCCMMMNNNPPP[[[gggnnnvvv}}}UUUKKKHHHHHHppp{{{{{{[[[IIIAAA;;;;;;;;;999888999666555555444444333222222444666999::::::777444222222222222111111111111000111111000000000000111111111000000444:::>>>??????@@@===JJJkkkOOO999:::444444333222111111111111............////////////..............................//////000000111111000000000000111222333444555444444555777999:::;;;EEEhhh|||xxxwwwxxxvvvppphhhaaa\\\XXXTTTQQQYYYPPPSSSlllbbbhhhppphhhvvvgggCCC999eee[[[III```bbbPPPMMM}}}fff>>>JJJrrrWWWTTT{{{ppp@@@999???;;;fffsssHHH111111444444333222222222222222///777:::777555222---)))///,,,---000///,,,---333000...---000555999:::999GGGQQQXXXZZZaaatttyyyNNNDDDHHHTTTyyyhhhJJJBBB;;;;;;;;;999888999666555555444444333222222333555666777777555333111222222222111111111111000111111000000000000111111222111000333777:::;;;:::???;;;FFF~~~[[[GGG999999444333222111111000111111---............/////////..............................//////000000111111111000000111111222333444333333333555777:::===>>>JJJwwwxxxtttxxxxxxrrriiibbb^^^ZZZVVVSSSZZZRRRJJJQQQooo}}}vvv}}}~~~~~~gggsssllljjjSSS222???jjjPPP:::<<>>VVVSSS@@@<<<555---111000///000000---)))(((***...---,,,,,,---///222333444999<<<>>>IIIaaa}}}tttgggCCC===GGGRRRoookkkzzzLLLDDD===;;;;;;999888999666555555444444333222222222333333333333222222111222222222111111111111000111111000000000000111111333222111222444666666666<<<888@@@rrrRRRAAA888777444333222111000000000000---------.........//////..............................//////000000111111111111111111222333444444333444555555777:::===@@@OOO|||vvvyyyuuurrrllleee^^^ZZZYYYYYYUUUTTTPPPLLLUUUpppyyyxxxeeexxxjjjbbbxxxXXX???:::<<<```~~~ttt;;;888<<<555IIIyyyccckkkSSS???444<<>><<<;;;999888:::666555555444444333222222333222222111111111222222222222222111111111000000111111000000000000111111222222111222333555666666;;;888<<>>666555111111000000000111111222VVV|||SSS///---,,,///111111111222333444...000222222111000000111222222333333666???NNNZZZcccrrr|||QQQ@@@CCCBBBBBBHHHBBBHHHhhhqqqhhhkkkqqq}}}yyyRRRIII@@@===<<<999888:::666555555444444333222222333333222111111222333444222222222111111111000000111111000000000000111111111111222333444666888999;;;999:::[[[cccOOO;;;444444333222111000000///000000,,,------------.......................................//////000000111111222111111222222333444555555777888777666888>>>CCCaaawwwyyyxxxpppeee]]]\\\]]]\\\PPPLLLSSSRRRNNNZZZpppccc}}}rrrjjjXXXwwwXXXHHHIIIjjjnnnZZZYYYwwwJJJ444>>>???222===cccrrryyyWWW;;;888555<<<333;;;eeecccppp>>>>>>888222777BBBFFFAAAgggXXX333DDDHHH,,,555;;;111<<<&&&888:::???```FFF>>>888000000000000///000000111222OOOrrrPPP888888555777444...+++,,,...---------///000111111111111------///111222333:::BBBXXXaaappprrrbbbLLL@@@???<<>><<<999888:::666555555444444333222222333222222222222333444444222222222111111111111000111111000000000000111111///111333444555666999<<<:::<<<:::QQQ~~~TTTMMM888444777333222111000000/////////,,,,,,---------.......................................//////000000111111222222222222333444555555333666888777666999@@@FFFrrryyyxxxwwwtttpppjjjeeeaaa___WWWRRRSSSSSSOOOOOOSSSzzztttRRRFFF|||ccc^^^HHHCCC777888[[[zzzTTTRRRoooRRR111888BBB888000???eeeaaammmQQQ===555222222777666@@@rrrtttzzz```777666444444444666888:::KKKgggDDD555PPP]]]777111888999333888333444999777^^^pppNNN???888111///////////////000111111BBBWWWcccZZZHHH===???GGGDDDEEE???666333777;;;;;;;;;777222///000111000///000...///333333222777>>>PPPRRR\\\qqqnnnJJJ>>>===DDDCCC777>>>;;;>>>OOOdddwww___aaahhheeerrrwwwWWWMMMBBB>>><<<999888:::666555555444444333222222111111222222222333333333222222222111111111111000111111000000000000111111///222444444444555888;;;999>>>;;;HHHzzzmmmJJJKKK555444:::333222111000////////////,,,,,,,,,---------....................................//////000111111111222222222222333444555555111444777777777:::CCCIII~~~xxxtttrrruuuyyywwwoooggg\\\aaa___VVVOOOOOONNNJJJZZZzzznnnPPP@@@>>>|||{{{^^^dddKKK???888:::===SSSlllGGGUUU```<<<777888777999444;;;IIIqqqXXXeeeFFF666333<<<111;;;666000PPPsssEEE777333666<<<888...333AAA555[[[@@@666AAAbbbqqq@@@666888111///777+++<<>>888555...000000000000////////////................................................////////////000000000000000111222222444444555666888999:::444<<<<<<:::\\\pppkkkttt{{{vvvkkkjjjkkkeeeZZZRRROOOMMMJJJ===fff}}}[[[~~~gggVVVkkk333555FFFtttTTT{{{___AAA:::;;;;;;:::WWWwwwJJJRRRwwwiii<<<333888888555...888777TTT[[[iiixxx???222===333555777888222555^^^nnnIII<<<444444444444444444444444///;;;???222:::ssstttNNN222333888222000666000777111555<<<111OOOIII<<>>BBBDDD@@@<<>>>>>>>>cccxxxooonnntttvvvuuurrrqqqjjj___XXXVVVSSSOOOIIIMMMhhhXXXTTT}}}yyyLLLiiivvvHHH???777DDDkkknnnWWWpppCCC777999555111>>>hhh}}}^^^NNNRRR888888555222888444666555>>>fffaaaggghhh;;;333999222333222222333555HHHyyylllBBB444444444444444444444444444555777:::000<<<|||HHH555+++222888333111666333888///111999///???ttt{{{CCC777???666222000///---------...///111333------444222000888;;;LLLdddwwwsssWWW@@@999:::;;;999999888777777999===@@@444VVVxxxZZZCCC???;;;:::<<>>MMMLLLhhh{{{hhheeehhhjjjhhhppprrruuu~~~mmmJJJHHHAAA666>>>;;;666666555555444444333333222222222222222222222222222222222222222222222222222111111111111111111111111333333333333444666777888888::::::<<<^^^UUU@@@777555666111000000000/////////......................................................////////////000000000000111111222333444555666666555777;;;777???@@@DDDnnnxxxlllmmmwwwqqqnnnfff]]]ZZZZZZVVVQQQRRR@@@JJJyyy\\\444IIIsssUUU<<>><<<;;;<<<>>>BBBSSSjjjbbb777:::::::::<<>><<>>...999mmmRRR333333333333333333333333333333444---777888AAAqqq999777999777111...111222222///444...---777777444===QQQ333000444999::::::888666555444333333...222///...444999KKKhhh}}}yyyUUUEEEDDDFFFFFFFFFEEEFFFFFFDDD@@@===<<<<<>>???>>><<<:::@@@AAAGGGFFF[[[rrr______fffggghhhlllkkknnnlllnnnttt{{{UUUHHHAAA888===:::888666666666555444444333333222222222222222222222222222222222222222222222222111111111111111111111111222222222333444555777777777999======NNNjjjFFF:::333222333111////////////............................................................////////////000000000000111222333444555666666777666888<<<888===@@@OOO|||tttuuuvvvzzzwwwrrrllliiiggg^^^SSSQQQYYYRRRGGG[[[UUU777>>>>>>lllZZZ@@@@@@www}}}yyyBBB444222555000777LLLXXXRRR```FFF444777333;;;;;;666222EEEpppeee===444444333555///555111===333///666...===mmmjjj333333888...222000;;;111///===444111NNNttt>>>111999333333333333333333333333444...666777<<>>333===TTTzzzsssFFF555<<<;;;<<<======<<<<<<<<<<<<>>>CCCCCCEEEUUUhhh```___gggiiiffffffllloooooollloootttyyy[[[HHHBBB;;;>>>;;;<<<777666666555555444333333222222222222222222222222222222222222222222222222000000000000000000000000222222222333444555666777666777======HHHxxx^^^AAA:::444222333000/////////.........------................................................////////////000000000000222222333444555666777777777888<<<888===AAAWWWxxxqqq~~~yyytttmmm```TTTVVVUUUQQQMMMPPPfffooo<<<888999???^^^rrr{{{LLL???GGGrrrssstttwwwEEE222333>>>888000444::::::SSSIII888555111777555888===000;;;lllIII000444888333+++666---666444444;;;444444HHHUUU333444777...333---888111,,,888888222999YYYXXX111444888333333333333333333333333666333333111666[[[FFF...///000111111333555222,,,...111444111///222555666QQQ|||JJJ111...222000))),,,...111333555555444444111888999777999DDDnnnWWW999)))222555+++---===555777;;;===<<<;;;;;;<<<444555>>>cccrrrJJJ999888999=========<<<::::::<<>>;;;>>>777777666666555444444444222222222222222222222222222222222222222222222222000000000000000000000000111111222222333555666777555555;;;===BBBkkkvvvRRR<<<:::555222333000//////.........---------................................................////////////000000000000222222333444555666777777888888<<<888>>>EEEbbbzzzwww~~~|||ssseeeYYY[[[OOOMMMTTTPPPNNNlllJJJ;;;>>>111GGGLLLqqqUUUGGG777KKKnnnwwwVVV>>>666;;;@@@555///555888555???sssmmmIII:::444666888///888888000---@@@nnnVVV222333888555,,,777///222333555777777555555XXXCCC555444555///333///222222000333666444222;;;]]]jjj|||DDD000:::111222222222222222222222222333666222111777AAAlllkkk777111444333444777666222...---111///333555//////444444@@@WWW777333///000333+++------------...000111222---222222222333888ZZZlll888222000333111+++,,,333---///333444444444444555>>>666333QQQRRR777:::===777;;;<<<<<<;;;999:::===AAA???KKKDDDGGGNNNqqqgggUUUWWW\\\^^^ZZZWWW[[[___bbbcccbbbbbbjjjqqqtttlllLLLFFF???>>>999===777777666666555555444444222222222222222222222222222222222222222222222222000000000000000000000000111111111222333444666666777333999<<<===___kkkKKK999999666333333111//////.........---------................................................////////////000000000000222333333444555666777777777777<<<999???HHHiiinnnzzz|||oooddd[[[PPPNNNSSSNNNHHHWWWppp[[[???<<<;;;???...NNNVVVEEEAAA111777___]]]???555222000///777:::000:::)))EEEyyyVVV???555111:::999+++777--->>>>>>111BBBxxx___777111666888000777555555888333***000999777,,,eee888777333333000333333...333888222111555444333@@@555HHH{{{;;;444???+++222222222222222222222222---666333666<<>>...:::000---666000333111---******,,,///222---000000222222111HHHooowwwOOO222555222---///555222(((333555666666555333333444+++:::IIIddd\\\???666888:::888777999;;;::::::;;;>>>BBBBBBNNNEEEIIIMMMlllmmmVVVWWWTTTZZZZZZUUUVVV___aaa[[[___^^^^^^fffmmmooorrrOOOHHH???===777;;;777777777666555555444444222222222222222222222222222222222222222222222222000000000000000000000000111111111222333444666666888333888;;;999XXX[[[HHH888555444//////444////////////............,,,------......------,,,///......---------.........///000111111222222111444444444444444555666777888888888<<<>>>JJJxxxvvv}}}tttmmmcccYYYUUUVVVQQQIIIJJJSSS|||kkkCCC:::777555;;;>>>PPPOOOFFF<<<>>>777777TTTMMM,,,777444,,,999444666333999999CCClllHHH666444999222///555999:::666888999333@@@vvveee777444777333333333333333333333333333333333999???XXX:::111000666111333111111222222222333333333111999666888eee777222...444333222222111111222222333000333555222///444AAAMMM]]]--->>>111111111111111111111111111///000222444444444222111444wwwsss???888222111000------///222///------------///222111444111000222111>>>XXXmmmCCC111111000...///111222111)))===JJJEEE;;;999777333666333EEEyyyaaa===333777888777999999:::;;;;;;::::::<<<>>>DDD:::IIINNNCCCfffqqqYYY\\\^^^ZZZWWWXXX\\\\\\YYY[[[aaa\\\```hhhmmmoooyyyNNNDDDCCC@@@888<<<666666666555444444333333333333222222222333444444888777555222000///...---000000000000000000000000000000111222333444444555555555<<<;;;AAAMMMyyyTTTBBB555444444000000444////////////............,,,------......------,,,///......---------.........///000111111222222111444444444444444555666777888999:::>>>@@@QQQ|||vvvvvvzzz{{{uuunnnhhh___ZZZZZZTTTJJJIIIOOO```NNN>>>999888;;;:::<<<[[[MMMEEE;;;<<<;;;777;;;UUUnnn999222444111444///777888777333333BBBgggsss???333444:::555222333000000///333666222666SSSuuujjj999333333///000222333333333333333333333333111666EEEmmm;;;111///555111333111111222222222333333333333777555999|||```777888333333333333222222222222333333222555777444111222999@@@uuuPPP222222///111111111111111111111111111111111222333444555666000iiixxxNNN999333///000111///000222000//////000000000111222111444111000222///888NNNkkk<<<333333222000000111111111555GGGQQQFFF888555666666555>>>UUUhhhLLL444111777888888999:::;;;<<<;;;;;;;;;===???EEE;;;DDDGGGCCCjjj```SSSXXXYYYYYYWWWYYY]]]^^^\\\___eeennnhhhlllvvvyyy~~~TTTEEEDDD>>>888;;;777666666555555444333333444444333222222333333333;;;:::888666555333333222000000000000000000000000000000111222333444444555666666<<<:::???IIIqqqmmmIII<<<222333444000000333////////////............,,,------......------,,,......---------......///...///000111111222222111333333333444444666777777888999<<>>AAAeeeuuusssmmmhhheee^^^RRRKKKJJJDDDMMMxxxsssBBB===888111:::FFF999>>>aaaVVVIIIAAA555444<<<666+++666MMM{{{ooo>>>555777000---777888000222<<<;;;333<<>>:::BBBLLLFFFKKKyyycccSSSMMMSSSZZZVVVRRRTTTWWWZZZ\\\]]]___bbb^^^___iiitttxxxbbbHHHEEE;;;::::::777777666666555444444444666555444333222111111111000000///............///////////////////////////000000111222333444444555777666:::777===BBB[[[VVV???999555444444111//////////////////............,,,------......------,,,---------------...//////...///000111111222222111333333333444555666777888:::777===>>>BBBooowwwrrrmmmiiicccYYYOOOKKKIIIEEEPPP}}}HHH888999444<<>>@@@GGG}}}}}}xxxsssnnnhhh___TTTMMMJJJCCC<<>>bbbBBB111777222333333333333333333333333111111222222222333333333222\\\SSS;;;888444222444666555555777999<<<999444999FFFOOOPPP444666222333666222777JJJuuu___BBB555,,,...222000111555;;;999666222222777<<<@@@fffttt<<<444555555555444333444666333444666666666777999<<<888777999OOOZZZFFFKKKMMMLLLLLLIIIRRRVVVYYYXXXXXXYYYZZZXXX\\\hhhkkkgggvvvoooKKKIII;;;@@@;;;888888777666666555555444555444444333222222222222333333222222222222333333000000000000000000000000000000111222333444444555555444888777@@@BBBKKK{{{\\\KKK999888555222111111000///////////////............,,,------......------,,,---,,,,,,------///000000...///000111111222222111222222222333555777888999<<<555???DDDOOOyyyrrrllldddYYYPPPJJJFFFAAANNNqqqIII===;;;>>>999666;;;>>>555PPPyyyZZZBBB???999333222555666666444000GGG{{{bbb777222222999111,,,777>>>999333333444333111@@@aaannnFFF111666777333333222222111222666888666555555666444TTTMMM---222555000111333333333333333333333333333...111444666333999eeeOOO:::...555333333111111222222222333333333111555111:::555GGG```CCC000666444444333333333333444444666666444333222333555777BBByyyeee:::777333333333333333333333333333222222111111333555888:::JJJzzzxxxOOO===777444666777666777:::777;;;888000333@@@FFFEEE444666333222666666CCC[[[rrrOOO;;;,,,...333111000222222333333333555>>>PPP^^^}}}GGG444555555333222333555666333444666666666777:::<<<666@@@PPPqqqzzzSSS@@@HHHKKKHHHHHHHHHLLLRRRUUUSSSRRRUUUUUURRRZZZ]]]bbbrrrvvvOOOMMM;;;AAA999888888777777666555555555444444333222222333333333222111111000000000111111000000000000000000000000000000111222333444444555555555888666@@@@@@CCClllPPPGGG666666444111000111111000000/////////............,,,------......------,,,,,,,,,,,,---...///000111...///000111111222222111222222222333555777888999<<<555@@@HHHUUU~~~vvvoooggg[[[QQQNNNJJJLLL333QQQ\\\;;;555BBB===:::<<<555???999VVVqqqKKK>>>555777:::888444333555777666DDDrrr```888555///777222EEEAAA;;;777333222555888AAA---444ttt]]]444333555222222333666...+++111555444555999222666<<>>QQQnnn}}}YYYAAA...///444222///000222777<<<>>>@@@OOOlllXXX777888777444333444555444333555666777777888;;;===CCC^^^|||VVV???GGGKKKIIIJJJLLLDDDKKKOOOMMMMMMQQQQQQMMMTTTQQQ^^^zzz}}}}}}|||SSSOOO<<>>===ccctttJJJ===666555333111000///......///............---------,,,,,,,,,---------........................------000000000111222222333333222333444555666888999999===777???JJJfffzzzoooddd\\\WWWLLLVVV@@@???FFF]]]HHH///<<<;;;444777777888:::===ZZZ\\\NNN>>>777666666333000888222444555EEE}}}:::222<<<))):::>>>EEEDDD999444888777111777999444FFFRRR///:::555***:::444333222333666666333000777333333UUUbbb555666<<<...+++777222111000111333444555666777222111777888444UUUwww>>>)))777888'''000...---...///000222444333000555@@@555IIITTT:::<<<555333777999666555777444,,,555@@@777222AAANNNYYY999888666444555777888666444888,,,888333***<<>>:::@@@KKKkkk{{{qqqggg^^^YYYLLLLLLBBBAAAAAAOOO}}}___<<<:::777///333;;;666999888BBBkkk|||\\\AAA:::999444333888222333777444222QQQKKK444<<<...555???JJJKKK???555555666444RRRHHH:::===ddd[[[...555666///;;;555333222333666888888777000666999NNNvvvBBB111555777555555555666777777555444444444666777555888999<<<```bbb:::///777<<<444333555888888444222333555222000999===___~~~gggGGG<<<333222444333333666;;;111111333...;;;[[[qqqvvvXXXPPPDDD===<<<===>>>>>>;;;)))555666...@@@fffhhhUUUFFF999111///222---555///111:::666===<<>>>>>BBBMMMvvv{{{ssskkkbbb\\\TTTIIILLLFFF<<>>333///111:::^^^vvvlllhhhhhhhhhhhhTTT444777999///:::fffooo[[[OOOKKK999...222000999JJJJJJTTT[[[aaalllyyyccc555///444000333EEEhhh}}}qqq___RRR<<<666999>>>XXXnnnyyywwwOOOIIIFFFDDDEEEDDDMMMQQQTTTUUU[[[kkkzzz___jjjooorrr}}}~~~cccMMMMMM:::<<<:::999888666555555555555444333222222111111222222111111111111111111111111000000000000000000000000000000111111222333333333<<<:::888999888:::BBBKKKooowwwMMMDDD888444333222000//////......///............---------,,,,,,,,,---------......---------...............000000000111222222333333333333444666777888999:::===AAADDDSSS|||wwwoooeee^^^___QQQ]]]LLL===@@@DDDhhheee777444;;;444000222888>>>888888^^^qqqJJJ;;;888555222222222333///444:::000<<>>222222000555333000///111555888999222;;;888777KKKkkkcccCCC000???888222444666666888;;;555666:::aaa~~~mmmfffaaa]]]ZZZRRRBBB:::BBB]]]tttAAA666888///555```|||KKK444///222KKKiiippp{{{uuuFFF444222000777QQQ{{{eeesssnnnJJJ999555BBBwwwoooFFF???DDDFFFJJJOOOgggsssaaabbbfffnnnlllLLLMMM>>>;;;:::999888666555555555555444333222222111111222222111111111111111111111111////////////////////////000000000111222222333333666555666888999;;;CCCLLLdddjjjHHH@@@777333222111000//////......///............---------,,,,,,,,,---------......---------.........//////000000000111222222333333333444555666777999::::::;;;BBBGGG^^^|||uuukkkccc```ZZZdddNNNAAAGGG<<>>888222AAAggg???777333555???GGGIIIEEE@@@:::555666000:::;;;BBB{{{aaa:::///444;;;444444555666666666777888888:::JJJxxxkkkKKK999111<<<999666666777888777666666DDDJJJTTTrrr}}}ZZZIIIDDD<<<999<<<===777///555444===vvv|||]]]IIIRRRvvvEEE///555333;;;fff[[[:::///;;;cccXXX>>>000///:::WWW|||ssswwwNNN777000>>>xxxrrrZZZAAA???IIINNNSSS\\\|||ZZZ\\\[[[ddd{{{}}}vvvLLLKKK@@@===:::999888666555555555555444333222222111111222222111111111111111111111111///////////////////////////000000111111222333333333222444888999;;;BBBKKK]]]aaaEEE:::777222222111000///////////////............---------,,,,,,,,,---------......,,,,,,------.../////////000000000111222222333333444444555666888999:::::::::CCCLLLnnnzzzoooggg[[[[[[\\\LLLEEEIII>>>:::HHHkkk===000666<<<111444333888::::::```wwwFFF000666;;;444111888555...111444444888pppXXX???---555888<<>>888888666DDDaaaCCC444---111333444444444666888:::EEE[[[{{{~~~VVV;;;000111333444444888???DDDPPPcccqqqyyy{{{{{{dddFFF777555:::uuuiiiHHHOOOvvvNNN000666777@@@iii^^^;;;333GGGuuujjjPPP555000;;;WWWzzzwww}}}GGG777777???jjjuuuLLLVVVTTTPPPTTTUUUVVV```cccSSS\\\WWW```llluuuPPPIIIAAA???:::999888666555555555555444333222222111111222222111111111111111111111111000000000000000000000000//////000000111222222222444333555888888888>>>EEEVVV|||XXXBBB444999222111000//////.../////////............---------,,,,,,,,,---------......,,,,,,------...//////000000000000111222222333333444444555777888999:::;;;;;;DDDRRRxxxnnneee\\\[[[OOONNNIII???AAA;;;777___XXX777555<<>>999666555999???BBBCCCCCC@@@CCCBBBCCC```uuuVVV???<<<;;;999555222444999===iiixxxQQQAAACCC@@@777111???\\\uuuvvvFFF777;;;===qqqeee@@@EEEeeeVVV555666555===eee[[[999444JJJwwwlllEEE555:::QQQyyy~~~}}}KKK:::===>>>YYYpppTTTSSSwww|||dddVVVPPPPPP\\\___SSSYYYUUUhhh}}}yyyYYYIII@@@AAA:::999888666555555555555444333222222111111222222111111111111111111111111000000000000000000000000//////000000111111222222444444666888777666:::AAAOOOuuujjjRRR@@@///:::222111000//////...////////////.........---------,,,,,,,,,---------......,,,,,,------...///000000000000000111222222333333444444555777888999:::;;;<<>>CCCnnnrrrFFF555222,,,EEE555,,,CCC>>>DDDwwwVVV999555<<<;;;+++111999222444:::222BBB\\\>>>888222333888???FFFKKKGGGVVVYYYbbbvvvPPPMMMEEE<<<777777===CCCdddvvvsssdddHHH888KKK}}}{{{CCC666DDDEEErrreeeAAABBBWWWzzzSSS555444111<<>>===@@@888<<<```oooQQQ;;;333555000555EEEZZZ{{{|||PPP222222:::;;;::::::333000;;;dddtttJJJ:::<<<;;;QQQ~~~nnnKKKDDDPPPiiiwwwpppXXXeee~~~lllzzz}}}bbb___zzz{{{vvvaaaxxxxxxYYYWWW???111666MMMzzzqqq```GGG>>>WWWaaa>>>???VVVwwwsssuuuNNN555444888CCC{{{}}}ZZZGGGXXX___MMMRRR\\\xxxaaaPPPRRRRRRtttkkkLLLJJJ===<<<:::777555555555444333444333222222111111222222000000000000000000000000000000000000///////////////000000111111222333333333444555666666777999<<>>FFFUUU}}}nnniiikkkhhhaaaZZZTTTLLLBBB======CCC333111KKK{{{|||cccEEE<<>>:::444666:::666???XXXnnnAAA;;;444MMMaaaOOOOOOMMM}}}dddVVVtttmmmqqqgggrrrkkkrrrjjj~~~mmmzzzeee<<<444EEExxxppp]]]:::EEEsss|||WWW@@@@@@rrr~~~tttnnn~~~kkk@@@---;;;;;;gggoooLLL???YYYxxx]]][[[ccciiiWWWLLLOOOPPPzzz}}}OOOIIIBBB===:::777666666666555444444333222222111111222222000000000000000000000000000000000000//////////////////000111111222222333222444555555555777999;;;HHHIIIssshhhIIIAAA666333444222111000///....................................,,,,,,,,,---------......------......//////000000111111111222222222333333444555777777888:::===@@@IIIYYYtttjjjhhhiiieee```[[[RRRFFF???>>><<<666888>>>XXXiiiHHHppprrrYYY:::111555<<>>444FFFoooiiiVVVGGGccctttssslllpppyyy|||\\\aaazzzjjjsssxxxuuuzzzuuusssvvv[[[AAA===aaarrrxxxpppEEE<<<___vvvSSS999@@@[[[rrrxxxoooppp~~~XXX666<<<>>>QQQuuu}}}bbbJJJDDDdddpppbbbcccdddSSSIIINNNRRRSSSGGGEEE===:::777666666666555444444333222222111111222222000000000000000000000000000000000000//////////////////000000111222222222222333555555555666999;;;GGGBBBddd]]]EEE???888111555222111000///............---.....................,,,,,,,,,---------......------......///000000111111222222222222333333333444666777777888;;;???BBBIIIbbb}}}nnngggiiifffcccbbbZZZNNNDDDAAA888:::???777>>>pppPPP```mmmQQQ>>>;;;dddUUU777<<>>QQQuuuhhh\\\eeeYYYJJJOOOVVVZZZGGGFFF===;;;888666666666555444444333222222111111222222000000000000000000000000000000000000////////////...//////000111111222222222333444555555666888;;;CCCBBB___WWWCCC;;;:::111555222111000//////.........---------...............,,,,,,,,,---------......------...///000000111222222222222222333333333333555666777777999<<<@@@DDDMMMsssuuunnnmmmhhheeeeeeaaaVVVKKKFFF<<<===;;;333999\\\bbbBBBuuu}}}RRR:::[[[wwwCCC666:::[[[|||YYYIIIVVVZZZXXXhhh|||ssscccZZZ~~~pppfffzzzrrryyyvvvxxx{{{RRRBBBooo~~~vvv~~~XXX???OOOnnn```@@@444000CCC^^^mmmkkkeee```CCC999:::EEEWWW]]]QQQGGGHHHUUUzzzsss]]]___rrrjjjLLLNNNXXXxxxdddKKKEEE>>>;;;888777777777666555444333222222111111222222000000000000000000000000000000000000////////////......///000000111111222111333444444444666888:::>>>EEE\\\wwwSSS@@@777;;;222444222111000//////.........---------.........//////,,,,,,,,,---------......------...///000111222222222222222333333333444444555666777777999<<>>???666555999222AAAgggpppZZZbbboooOOOKKKUUUhhhnnnPPPDDD>>>;;;888777777777666555444333222222111111222222000000000000000000000000000000000000////////////......//////000111111111111222444444444555888::::::EEEUUUlllPPP>>>444;;;222444222111000//////.........---------.........//////,,,,,,,,,---------......------...///000111222222222222333333333444444444555666777777999===BBBFFFZZZ|||ooodddcccddd___UUUNNN===CCC===999<<<999PPP~~~uuu}}}WWW>>>dddnnnRRRMMM^^^bbbDDD333III}}}^^^YYY[[[bbb~~~nnniiixxxxxx}}}tttyyyppp@@@hhhtttxxxfffKKK???UUUtttttt|||~~~zzz{{{OOO333555333///LLLxxxnnn666>>>555666BBB:::GGGxxx```\\\ZZZkkk{{{PPPHHHRRR[[[uuuTTTDDD>>><<<888777777777666555444333222222111111222222000000000000000000000000000000000000////////////......//////000111111111111222444444444555888:::888EEEOOOttteeeEEE888888<<<222000222111000000111111000...........................,,,,,,,,,---------...............///////////////222333333333333333333444000999:::999;;;999===LLLhhh~~~wwwggg^^^\\\\\\XXXSSSKKK@@@999;;;<<<>>>JJJZZZTTTJJJKKKggg~~~\\\___aaaZZZ~~~ddd;;;777QQQiiiSSSaaarrr]]]XXXxxx{{{wwwvvvwwwwwwffftttooottt}}}gggWWWMMMcccwwwmmmGGG777444444999AAAggguuuppp]]]555777999999555999LLLbbb{{{cccHHHFFFbbb{{{sss]]]oooJJJOOOYYYIIIIIICCC<<<888999:::777555555555444333333222222333333111222222333333222222111000/////////............////////////000111222333222222333333555666888999888DDDGGGeee\\\DDD999888;;;111000222111//////000///...,,,........................,,,,,,,,,---------...............///////////////222222333333333333444444333999888777;;;;;;AAARRRvvv|||zzziii^^^ZZZZZZXXXVVVTTTHHH???===999777???LLLxxx```QQQhhhhhhvvvaaannnxxxtttooo```CCC888[[[lllcccdddwwwlllIIINNNuuurrrzzzvvvwww}}}tttXXXRRRSSSaaasss}}}~~~}}}{{{fffPPPBBB777///333>>>888CCCQQQ\\\bbbhhhpppvvv~~~uuueeePPPBBB111777<<<;;;333333FFF[[[{{{uuuVVVIIIIIIOOOYYYdddfffVVVYYYRRRKKKCCC<<<888999:::777555555555444333333222222333333111222222333333222222111000000/////////.........////////////000111222333222222333333555666888999999CCCDDD^^^zzzPPPAAA:::777:::000000222000......//////---+++------------------------,,,,,,,,,---------...............//////000000000222222222333333444444444666:::666666<<<>>>FFFXXX{{{~~~nnnaaaYYYWWWXXXYYYRRRHHHAAA???<<<:::BBBMMMdddlllZZZwwwjjjaaavvvvvviii999666cccsss______sssuuussseeeOOOIIIdddooodddlll~~~qqq}}}\\\>>>CCCPPPTTT\\\hhh~~~vvvpppaaafffmmmmmm[[[AAA444444666777999999:::;;;???BBBLLLNNNNNNJJJBBB:::555333MMMVVV___YYYHHH;;;???KKK\\\ppp[[[>>>???CCCAAAMMMbbbzzzVVVTTTaaazzz^^^MMMEEE===888999:::777555666555444333333222222333333111222222333333222222111000000000/////////......////////////000111222333222222333333555666888999;;;AAAAAAVVVkkkIII@@@999444777000222000///......000000///...------------------------,,,,,,,,,---------...............///000000111111222222222333333444444444777999666888>>>???HHH]]]tttfff\\\VVVVVVXXXPPPIIIDDDCCCAAAAAAGGGPPPUUU{{{sssccckkkZZZrrraaa>>>===ccctttVVVHHH@@@???;;;BBBbbb{{{kkkuuu|||uuu___uuueeeRRRTTTTTTkkkqqqIII???BBBAAAEEEPPP]]]eeelllpppvvv}}}~~~{{{ssssssnnn___PPPMMMVVVbbbkkkvvvcccLLLCCC@@@===888666666888:::;;;;;;>>>???<<<:::@@@NNN[[[nnnzzzkkkVVVJJJGGGQQQ\\\hhhooovvvuuummmUUU@@@:::JJJOOODDDBBBMMMZZZxxxUUUTTTaaa``````yyyjjjLLLFFF???999999:::777666666555444333333222222333333111222222333333222222111000000000////////////...////////////000111222333222222222333555666888999:::???AAARRRcccFFF@@@777000555000444......---///111333333222------------------------,,,,,,,,,---------............//////000111111222111111222333333444555555666999777:::@@@???KKKccc{{{ooobbbYYYUUUUUUWWWRRRLLLGGGAAA>>>@@@DDDGGGggg{{{mmmtttzzzrrr|||UUUppphhh@@@:::fffddd777666444333@@@gggooo```ssspppqqq}}}YYYOOObbbwwwzzzxxxdddcccssslllyyyddd>>><<>>JJJcccyyytttnnnOOOJJJCCC???<<<;;;888666:::AAAGGGIIILLLWWWjjjyyytttlllhhhgggaaa[[[\\\bbbeeeeeeaaaeeejjjmmmkkkfff___[[[TTTdddxxx|||jjjPPPBBBAAA>>>TTTqqqkkkIIILLLXXXZZZcccvvvLLLHHH@@@:::::::::777666777555444333333222222333333111222222333333222222111111000000000////////////////////////000111222333222222222333555666888999888===CCCQQQ{{{]]]DDD@@@666///555111444.........///222444333333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000111222222111111222333333444555555555888999<<<@@@@@@QQQpppvvviii^^^XXXUUUUUURRRMMMFFF@@@<<<;;;===;;;SSSsss___}}}nnn~~~wwwVVVyyy|||zzzsssiiifffAAABBBXXX~~~EEE999999777999KKKooorrrRRRMMMQQQ^^^fffgggiiimmm~~~tttggg___eeesss~~~wwwuuupppSSSBBB@@@IIIGGGSSSmmmyyyvvvpppUUU@@@BBBIII???MMMYYY___fffpppuuutttuuutttpppkkkddd```______YYYfffnnnllllllkkk^^^MMM@@@@@@???<<<999888999:::===999555999DDDUUUfffpppqqqiiicccdddjjjkkkeee^^^iiieee^^^XXXRRRMMMIIIFFFRRR[[[eeekkknnnsss{{{|||}}}|||zzz|||~~~|||wwwjjjfff\\\TTTQQQQQQLLLEEEGGGKKKPPPVVV\\\eeemmmrrr}}}iiiVVVFFFJJJRRRZZZaaaiiiuuu}}}}}}vvvpppkkk]]]TTTYYYOOOQQQ]]]PPPIIIAAA:::::::::888777888555444333333222222333333111222222333333222222111111111000000000/////////////////////000111222333222222333333555666888999777<<>>>>>666FFFjjjooo```zzzooo~~~qqqXXXxxx^^^VVV[[[|||uuuWWWEEE[[[tttMMM777888888666666DDDbbb~~~aaaIII:::FFFYYY___ZZZUUUppp|||uuuppp]]]PPPOOOeeeppp```QQQOOOUUUWWWUUUSSSbbbffflllppppppoooooopppiii___SSSIII???777999??????888555;;;CCCKKKVVV```fffhhhjjjiiieee```[[[XXXMMMBBBCCCIIILLLVVV___]]]WWWQQQGGG===;;;???EEEIIICCCBBB???;;;777999???EEEPPP___hhheeebbbbbbYYYLLLQQQQQQQQQOOOKKKGGGGGGHHHOOOLLLJJJLLLRRRWWWZZZZZZMMMKKKJJJLLLNNNMMMFFF???>>>>>>??????AAADDDGGGJJJJJJNNNUUU[[[]]]]]]]]]]]]dddddd^^^XXXXXX]]]___\\\UUUUUURRRLLLIIIHHHCCC===@@@BBBEEEIIIOOOZZZfffnnn|||eeeUUULLLEEEDDDCCCAAAGGGOOOXXXYYY___ccchhhyyyhhh```bbbWWWKKKBBB;;;::::::888777888555444333333222222333333111222222333333222222111111111111000000000//////////////////000111222333222222333333555666888999888;;;DDDLLLggg|||QQQ<<<===666222999222000111000......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///000111222333333000111111222444555666666555888999;;;===CCCccc}}}rrriiiaaa]]]RRRSSSPPPIIICCC???===<<<999CCCSSShhhkkkooohhhkkkXXX}}}VVVVVVooottteee<<>>===BBB>>>CCCIIILLLMMMNNNPPPRRRLLLIIIDDDAAADDDPPPcccsssssseeeSSSHHHFFFHHHKKKMMMLLLOOOQQQQQQMMMHHHCCC@@@===GGGXXXfffwww{{{nnnaaaUUUNNNMMMBBBDDDFFFIIIQQQaaattt~~~yyy|||wwwzzz~~~|||}}}vvv|||zzzvvvyyy}}}wwwwwwrrrjjjdddccceeefffeeeeeedddbbbaaabbbfffjjjgggffffffhhhlllnnnnnnmmmlllpppnnngggccceeeeeebbbdddgggggg```[[[YYYXXXUUUPPPRRRSSSRRRQQQSSSXXX\\\^^^]]]\\\\\\^^^___]]][[[TTTJJJEEEHHHIIIEEEEEEJJJFFFHHHVVV___hhhxxxrrrnnn^^^KKKCCC;;;::::::888777999555444333333222222333333222222222333333222222222111111111111000000000000////////////000111222333222222333333555666888999888:::CCCIII```jjjKKK???666555666555111000///............---------......//////...---,,,,,,---------............////////////000111111222222222333333333333333333444444;;;BBB555@@@MMMdddwwwtttiii\\\TTTRRRPPPOOOIII@@@<<<===@@@---MMMbbbXXXnnnuuu^^^sssvvvTTT___tttVVVSSS___~~~YYYAAA777>>>;;;:::\\\yyy```KKKBBBEEEZZZbbbRRRBBB???<<<555<<<<<<===???AAABBB@@@>>>AAA@@@>>><<<===CCCLLLTTTtttxxx~~~}}}ssslllRRRKKKAAA;;;;;;===>>>>>>===>>>BBBJJJWWWfffsss{{{{{{ggg[[[YYYXXXXXXYYYZZZZZZXXXVVV]]]]]]aaajjjzzzwwwqqqnnnhhh[[[MMMGGGEEEFFFPPP[[[ppp~~~}}}zzzyyywwwsssqqqpppqqqtttuuu|||yyysssnnnjjjgggdddbbbggggggfffccc]]]WWWTTTSSS\\\___ccciiinnnrrrtttuuu{{{oookkkttt\\\OOOEEE;;;:::;;;999888888666666555444333333333333333333333222222111111111000000000000000000000000000000000000000111111222222333333444555666777777::::::@@@LLLTTTcccJJJ???666555666444111000///............---------......//////...------,,,---------............////////////000111111222222222333333333333444444444555:::@@@888CCCOOOmmm|||wwwlllaaaUUUQQQOOOMMMHHHAAA>>>@@@<<<000>>>```iiiJJJQQQyyyzzzdddVVVeeecccQQQCCCaaa|||ssssss|||mmmLLL777>>>CCC>>>BBBPPPkkkrrr|||pppdddUUUJJJ@@@:::<<>>===FFFRRRzzzyyyooogggYYYTTTOOOMMMHHHCCCAAACCC@@@===888@@@rrrEEE222PPPnnn~~~|||\\\<<>>DDDHHHJJJIIIGGG===;;;<<>>FFF999<<>>@@@DDD___sssqqqeee\\\OOOBBB999<<<888555FFF^^^aaaTTTEEE???FFFccclllZZZPPPKKKJJJKKKKKKJJJGGGDDD@@@<<<888@@@KKK___ttt{{{nnnbbbKKKDDD;;;777999>>>BBBDDDQQQ]]]rrrzzzvvvqqqoooooovvv|||UUUJJJ???<<<;;;999888888666666555444333333333333222222222222222222222222000000000000000000000000000000000000000111111222222333333444555666777777666<<<>>>FFFGGGiiiOOOAAA:::444444444111000111///............---------------...............------------............////////////000111111222222222222333444444555666666:::;;;:::BBBIII\\\zzzppplllkkkaaaWWWQQQLLLFFFDDDEEE888BBB555BBB^^^mmm[[[XXXSSSLLLGGGBBB<<<888666===EEEFFF???<<>>888444444333000///111///............---------,,,---......///.........---------............////////////000111111222222222222333444555666666777999===999BBBJJJgggtttqqqpppeeeZZZSSSNNNHHHDDDDDD???BBB666@@@DDD{{{yyyiiiTTTJJJBBB:::>>>KKKiiirrruuummm```[[[aaaiiivvv}}}~~~[[[NNNBBB===<<<999888888666666555444333333333333111222222222222333333333000000000000000000000000000000000000000111111222222333333444555666777777444;;;999DDDHHHZZZaaaIII<<<777444444333//////111///............---------,,,------...//////......---------............////////////000111111222222222222333444555666777777777???888AAAMMMttt|||zzzpppeeeYYYSSSOOOHHHDDDCCCEEEBBB;;;999===YYYvvvxxxhhh]]]iii}}}]]]PPPCCC>>><<<999888888666666555444333333333333111111222222222333333333000000000000000000000000000000000000000111111222222333333444555666777777555;;;777DDDIIITTTWWWEEE:::666333444222///...111//////.........---------,,,,,,---.../////////...---------.........///////////////000111111222222222222333444555666777888555@@@888AAAPPP}}}nnncccXXXSSSOOOIIIDDDCCC===:::===333GGG???ccc|||{{{}}}{{{www{{{~~~~~~|||vvvqqqrrrsssqqqqqqfffhhhmmmjjjlllpppmmmqqqjjjfffhhhfff___]]]___]]]\\\[[[ZZZZZZZZZ[[[\\\gggfffdddbbb```^^^]]]]]]ZZZ]]]``````^^^[[[ZZZYYYUUUZZZ^^^___^^^^^^```bbb```\\\[[[\\\[[[WWWWWWZZZ\\\aaaeeeggggggfffhhhiiiiiikkknnnqqqtttttttttttt{{{~~~^^^QQQDDD>>><<<999888999666666555444333333333333111111111222222333333333000000000000000000000000000000000000000111111222222333333444555666777777777<<<666CCCIIIPPPYYYFFF999666333111111000///.........------------........................------)))---000000......///222.........///222333333222444444444444444555777777===999888KKKTTTsssdddWWWTTTQQQJJJCCCBBB???;;;:::;;;666===bbb}}}zzzwwwuuuooommmjjjgggeeeddddddeee^^^^^^\\\ZZZWWWSSSQQQOOORRRPPPNNNNNNOOORRRVVVYYY```aaabbbcccddddddddddddllllllllllllllllllllllllllljjjhhhhhhjjjjjjhhheeejjjaaa]]]bbbgggfffaaa___cccfffhhhiiifffbbb___^^^^^^]]]]]]^^^___\\\VVVQQQUUUVVVWWWWWWVVVTTTRRRPPPSSSRRRQQQPPPPPPQQQRRRSSS\\\aaafffgggbbbYYYQQQLLLKKKKKKJJJJJJKKKPPPVVV[[[aaa```^^^\\\YYYWWWUUUTTTQQQRRRSSSTTTTTTSSSQQQQQQWWWXXXYYYZZZZZZZZZYYYXXXRRRQQQOOOMMMLLLJJJIIIIIIHHHLLLOOONNNLLLKKKNNNRRRUUUUUUTTTQQQMMMKKKKKKLLLRRRSSSUUUVVVYYY]]]bbbfffeeefffeeedddcccccceeegggmmmnnnqqquuuyyy}}}pppKKKIIICCC888===:::666777777555444444444444444222222222222222222222222333111000000111111000...111111000000000000111111222222222333444555666777888555;;;>>>HHHSSSxxxQQQAAA999666333111111000///.........------------..............................,,,---...---,,,+++,,,---000000///000111222222111444444444444555666777777;;;;;;;;;MMM]]]yyykkk]]]YYYUUUMMMFFFCCC???;;;;;;;;;666:::ZZZ~~~yyy}}}zzzyyyvvvqqqlllggggggfffeeecccbbbaaaaaaXXXUUUQQQOOOOOOOOONNNLLLHHHHHHGGGGGGFFFDDDCCCBBBCCCAAA???===<<<;;;;;;;;;CCCCCCBBB@@@>>><<<;;;:::===<<<;;;:::;;;===@@@BBB===>>>???@@@AAAAAAAAAAAAIIIJJJMMMQQQUUUYYY\\\]]]]]][[[[[[^^^aaadddcccbbb\\\^^^```aaaaaabbbdddfffnnnpppssstttqqqnnnlllkkkmmmlllkkklllmmmkkkgggcccaaabbbeeeggghhhhhhhhhgggkkkkkkjjjjjjjjjjjjkkkkkkkkkpppuuuwwwsssmmmgggdddVVVWWWWWWXXXZZZ^^^ccchhhooonnnmmmkkkiiigggeeeddd\\\]]]^^^^^^^^^^^^]]]\\\[[[\\\]]]^^^^^^^^^]]]]]]YYYYYYWWWUUUTTTSSSSSSSSSUUUXXXZZZYYYVVVUUUWWW[[[YYYYYYYYYVVVSSSQQQQQQRRRWWWXXXZZZ\\\]]]```dddgggcccccccccbbb```aaaccceeecccdddfffhhhkkkmmmoooppptttyyyzzzwwwxxx}}}yyy}}}sssLLLIIIDDD999>>>:::666777777666555444444444444222222222222222222222222222111000000222222000...111111000000000000111111222222222333444555666777999666;;;<<>><<<999999:::<<<<<<;;;999999888888888888999999;;;::::::999999888888888777777666666555444444333222111111111111222333333666777888999:::::::::999555555777999;;;===??????999999:::===AAADDDDDDDDDCCCPPPUUUJJJ???@@@DDDFFFMMMOOORRRSSSQQQOOOMMMMMMPPPOOONNNOOOOOOOOOMMMKKKEEEGGGIIILLLOOOPPPPPPPPPOOOOOOOOOPPPPPPOOOOOOOOOZZZ^^^ccceeeccc```^^^]]][[[]]]```bbbdddfffjjjnnnjjjjjjiiihhhgggeeeeeedddddddddeeeeeefffeeeeeedddcccdddeeefffffffffeeedddeeedddcccbbbaaaaaaaaaaaaaaaccceeeccc```___```cccaaabbbbbb```^^^]]]^^^___aaaccceeefffggghhhjjjlllkkkllllllkkkiiijjjlllnnniiijjjjjjkkkkkklllmmmmmmrrrtttrrrnnnmmmppptttuuu~~~yyy{{{yyyNNNHHHFFF<<<>>>:::888888777666555444444444444333333333333333333333333000///000111333333111///111111000000000000111111222222222333444555666777999777;;;:::BBBJJJhhhrrrBBB===888666222111111111000///......------------......---------...............111...,,,---222666777777000111111111111222444555444444444444555666777888999???CCCLLLqqqwwwiiiaaa\\\VVVNNNHHHAAA=========666222>>>QQQrrr~~~~~~kkk}}}|||vvvqqqnnnkkkiiigggfffeeedddZZZXXXVVVSSSPPPMMMIIIGGGBBBBBBAAA@@@???>>>===<<<888888777666555444444333::::::::::::999777666666333111111333777999999888777777777777777777777777666555555666777:::;;;<<<===<<<;;;:::;;;<<<===>>>::::::;;;<<<<<<;;;;;;:::999999888777777777777777333333444444444444333333333333444555555555555555333333222111000///...---111111111222444555555555===MMMQQQ@@@111111555444444777::::::999777777777999888777777777777777777333444666777777888777777222333444555555444333222666999<<<>>>===<<<<<<===<<>>===<<<777111555???OOO___jjjfffccchhhiiifff[[[\\\___eeemmmssstttqqqnnnqqqrrrrrrrrroooggg___VVVZZZfffnnndddPPPEEEFFF@@@>>>======>>>>>>===;;;777777777666444222111111333333333333333333333333333333333333444444444444---...///000000///......666555444444555555444333444444444444555555555666///000000111333555888:::;;;:::888777777888999:::333333444444444444333333777666444333111111111111222222333333333222111000......///000000000////////////000000000000000000111111222222111111111222000???BBB666...444777444222444777777666555555555555555444333333333444555222333333333222222111111///000111222222111000///***+++------,,,,,,---///))),,,///000///.........000000000000000111111111////////////000000111111...///111222222222111000222222111111222222333444000111222333333333444555111222333222111222444555444666888888666555666777666777777666555666888;;;<<<<<<<<<======>>>>>>???>>>???BBBEEEEEEFFFHHHJJJZZZ```bbb```cccppp~~~jjj^^^SSSNNNKKKLLLNNNSSS^^^jjjUUUHHHIII@@@>>>999;;;888888666555555555555555333333333333333333333333000000000222444444222111111111000000000000111111222222222333444555666777777777;;;888AAAHHH]]]bbbCCC???777555222111111111111000......------------......,,,,,,------.../////////222111//////000222222222,,,///111111111444999>>>555555555555666777888888<<>>===:::EEEWWWTTT===333:::777666555666777777666444555777888888777777777888555555555555444444444444222111111111000000000000///000111222333333333333///......------,,,,,,+++000000000111111111222222222333444444444666999<<<;;;:::::::::::::::;;;;;;666666555555444444333333777666333111///...//////...//////000//////......000111111222222111111111.....................///)))***,,,,,,++++++,,,...&&&---///***)))...000,,,---///111111000//////000---......---++++++---...************++++++++++++++++++,,,,,,,,,,,,++++++,,,---......,,,,,,...//////222444444222000//////******+++++++++,,,,,,,,,111000000000111222333444000111222333333333222222222222222222222333444444000000111222333444555555333555555555555555777999888999:::999888777888999666777777777666777999<<<::::::;;;<<<===??????@@@@@@@@@DDDHHHIIIFFFGGGJJJKKKOOOYYYnnnuuu```TTTQQQIIIFFFJJJNNNWWWhhhzzzZZZHHHIIIAAA===888===888888777666555555555555333333333333333333333333222111000111222333333111111111000000000000111111222222222333444555666777666777;;;888BBBHHHYYYYYYBBB:::777555222111111111111000......------------......,,,,,,------...//////000...///000///...---...///...000222222111333999???555555555555666777888999999<<>>555555555666666777888999777:::NNN___zzzeee]]][[[UUULLLFFF???::::::;;;999555111222///...000000///000333)))111444000...222444222333111111333222111000000444222222666777444///+++111222222111///...000222///111333222///------///------...//////000111111------------------------111000///...............,,,---......---,,,---...............////////////444555555444111111333666;;;<<>>>>>FFFMMMUUUiiiaaaHHHIII@@@:::777@@@999888777666666555555555444444444444444444444444777444111///000111222333111111000000000000111111222222222333444555666777777888;;;666???DDDPPPIIIDDD555666555333111000///......//////...------------...............////////////000000000000///////////////000000222333444555555555555555555666888999999>>>???GGGpppuuukkkcccYYYbbbNNNEEEBBB===:::888666444222111111111111000000000///000000000000000000000000//////////////////////////////.........---------...........................///...---,,,---000333///---,,,,,,...//////...111000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,------...///000///333666666555666777888AAA333FFFAAA;;;DDD;;;AAADDD;;;555777<<<;;;333---//////...---,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................000///...---,,,+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******---,,,+++++++++,,,---...,,,,,,------------------///111444555333111000///111111000000//////......///////////////////////////000000111222222333333333222111000000000111222///000000000111111111111444666777777666777;;;>>>;;;;;;;;;;;;<<>>===???FFFYYYzzzdddKKKGGG<<>>UUUqqqFFFBBB555666555333111000///......//////...------------...............////////////111000000000///////////////000111222333444444555555555555555666888999:::>>>???JJJwww}}}fff___aaaVVVLLLEEEBBB===:::888666444222111111111000000000//////////////////////////////........................///.........---------,,,---------------------------.........---///222555///...,,,,,,---......---000///...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------...///000000444222333777999777888<<<===:::SSSPPPBBBDDDAAAKKKEEE;;;222///000000///...//////...---,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------........................///...---,,,,,,++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++------,,,++++++++++++,,,------------............,,,///333444333222111111000000000///......------........................333222222111111111111111000000///......///000111//////000000000111111111222333555555444555999<<<::::::;;;:::;;;>>>BBBFFFKKKJJJ[[[|||eeeNNNDDD@@@@@@??????BBBQQQnnnmmmOOOHHH===???999<<<999888777666666555555555444444333333222111111000111111222222222333333333333333222222222333444444222222333333444555555555999333444;;;;;;<<>>:::<<<999888777666666555555555444444333333222222111111111111222222222333333333444333333222222222222333222222333333444444555555777333666======<<>>888555444333111000///////////////...------------...............////////////111111111000000000//////000000111222333333444444444444444555666888999:::>>>???QQQ{{{{{{mmmmmmZZZWWWHHHDDD>>>:::777666444222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------...111333000...,,,+++,,,,,,+++***,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------...///000111111+++222CCCHHHEEERRRhhhooommm~~~ooo___PPPIIIBBB777000/////////...---,,,,,,,,,,,,************************+++++++++++++++************************************************************++++++++++++,,,,,,,,,------------------------------,,,+++++++++++++++******))))))))))))******************************))))))))))))))))))))))))(((((((((((())))))************+++++++++******)))++++++,,,,,,------......---000444666555444333333333333222222111000//////++++++++++++++++++++++++333222000...,,,------...+++++++++,,,---...//////........./////////000000///000111222333444666777777888888888888999<<>>>>>DDDbbbUUUIIIBBB<<<;;;===999888777666555555555555444444333333333222222222111111222222222333333333444444333222111111111222111222222333444444555555888666;;;AAAAAA@@@KKK\\\eeeBBB>>>999444444222111000000000000//////...------------...............////////////111111111111000000000000111111111222222333333444333444444555777888:::;;;@@@@@@UUUyyyiiiqqqaaacccUUULLLGGGAAA;;;888666444222/////////............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,...000...++++++++++++***)))++++++*********++++++,,,******************************++++++++++++******,,,,,,,,,------...///000444111:::HHHIIIFFFYYYttt}}}{{{sss\\\IIIEEEEEE>>>777666//////...---,,,,,,,,,,,,************************************************))))))))))))))))))))))))*********************************+++++++++,,,,,,------------------------,,,,,,+++*********++++++***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''(((((()))))))))******++++++,,,)))******+++,,,,,,------...111444555333111000000333222111000///...------++++++++++++++++++++++++...---,,,++++++,,,---...++++++,,,---......//////---............/////////000000111222444666666666666777888888777999;;;>>>@@@IIIUUUaaarrrkkkSSSGGG???;;;<<<:::>>>@@@JJJmmmUUUHHHEEE;;;<<<===999888777666555555555555444444444333333333333333111111222222222333333333444333222222111111111111111111222222333444444555888888<<>>888444333222111000000000000//////...------------...............////////////222222111111111000000000111111222222222333333333333333444555777999:::;;;@@@BBB\\\~~~sss]]]iiixxxccclllYYYQQQKKKDDD===999666444222///.........------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,+++***))))))***...,,,******++++++***)))+++************++++++,,,)))))))))))))))))))))))))))******++++++******)))++++++++++++,,,---...///111444>>>JJJNNNSSSjjjrrrWWWQQQPPPHHH@@@>>>//////...---,,,,,,,,,,,,************************)))))))))))))))*********))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******+++***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((******++++++***))))))+++,,,---))))))***+++,,,------......111333444222000......111000///...---,,,+++***++++++++++++++++++++++++******++++++,,,------...+++,,,---......///......------------.........///000000111333666777666555555666888888999:::<<<>>>IIIUUUbbbnnnhhhWWWHHH777555>>>;;;>>>DDDWWW{{{UUUHHHHHH;;;======999888777666666555555555444444444444333333333333111111222222222333333333333222222111111111111222111111222222333333444444666666999======>>>GGGQQQSSSEEE<<<555333333222111000000000000//////...------------...............////////////222222222111111111000000111222222222222333333333333333444555777999;;;<<<>>>DDDeeezzzpppUUURRRiiixxxxxxqqqcccVVVPPPGGG???:::666444222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++)))***,,,,,,*********+++---+++))))))+++++++++***+++************+++,,,---))))))))))))))))))))))))))))))************))))))************+++,,,------...000777@@@IIIWWWmmmllldddZZZGGG777333//////...---,,,,,,,,,,,,************************((((((((()))))))))******))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((***,,,///111111///+++)))((()))+++---***+++,,,---...//////000000333777888777555444333222111000///...,,,++++++++++++++++++++++++++++++)))***,,,...///......---+++,,,---.........---,,,,,,,,,---------.........000///000222666777666444444666999::::::<<<>>>@@@888EEEPPPZZZmmm|||```NNNCCC999777:::<<<===GGGaaaXXXJJJKKK:::===;;;999888777666666555555555444444444444444444444444111111222222222333333333111111111111111111222333111111111222333333444444444555666888999<<>>333333333222222111000000000000000///.....................---...///111333444111111000000000000000111000000000111111222222333444444555666888:::;;;<<>>777555777000///...---,,,+++++++++++++++++++++++++++++++++************************************************************************************************+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))******++++++,,,------)))555---"""DDDzzz___xxx{{{}}}{{{TTTTTTTTTEEECCC---111000.........---,,,***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************+++***))))))+++,,,,,,+++---------,,,,,,+++++++++************))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''))),,,...000000***&&&''''''&&&'''***,,,------...///000111111222555888<<>>CCCIIIUUUjjj}}}iiiSSSGGG@@@;;;666444444???MMMfffddd[[[cccggglllrrrbbbCCCKKKCCC===::::::999888666555555555555555555444444444333333333222222222222222222222222333222111000000000111222555---+++333555000111888777888888777777<<>>JJJWWWaaaeeeccc```ZZZMMMBBB>>>???<<<999888<<>><<<===:::999888777666555555555555555444444444333333333222222222222222222222222111111000111222444555777EEE:::333333333000333:::666777888888888<<>>QQQmmmXXXRRR[[[ccccccYYYOOOIIICCC;;;666555000///...---,,,+++++++++))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((())))))******+++,,,,,,,,,444;;;;;;<<>>BBBHHHMMMSSSWWWZZZLLLAAA777555666666777:::>>>EEERRRrrreeefffYYYDDD??????:::@@@???DDDKKKYYYUUULLLCCC@@@;;;;;;:::999777666666666666555555444444444333333333222222222222222222222222555444333222222222333444444000///111444444666888555777888999999<<>>666777333333222222111000000000///............//////000......///000000000000000............///000111111000222444777888888777666555555666777999;;;===>>>CCCYYYrrr\\\FFFBBB@@@GGGwww|||aaaNNNXXXbbbaaaZZZSSSNNNEEE;;;666666000///...---,,,+++++++++************************************************************************************************************************(((((()))))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))***+++++++++$$$---000000;;;PPP```ddd~~~|||iiiMMMEEEKKK>>>888111000.........---,,,***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************&&&***------+++)))***,,,*********+++++++++++++++************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******++++++)))&&&&&&+++---)))%%%$$$++++++,,,---...//////000000000111333444666777888000//////...---------------,,,++++++***+++++++++***,,,------,,,++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------......///000111222222333333444444444555555555444888===BBBFFFKKKPPPSSSJJJ@@@777444555555666::::::EEEUUUqqqfff___^^^RRRFFFAAA;;;888@@@???DDDJJJUUU{{{XXXLLLDDDBBB;;;;;;:::999888777666666666555555444444444333333333222222222222222222222222555444333111111111222333333222222444666666444333444777999999999===CCCHHH\\\]]]KKK???333666333333222222111000000000...............///000000......000000111000000///...------......000111111///111444777888888777666555666666777999;;;===>>>DDD]]]kkkTTTBBB???888999^^^sssPPPUUU[[[\\\ZZZWWWRRRGGG;;;666888000///...---,,,+++++++++++++++++++++++++++++++++************************************************************************************************(((((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))******++++++///111222777FFFZZZhhhnnnsss}}}eeeHHHDDDMMM>>>@@@111000.........---,,,***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************++++++++++++)))---111111...,,,---000++++++++++++,,,,,,,,,---************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))((((((((((((((()))***'''%%%***222,,,,,,,,,------...............///000111333444555.........---------------...------,,,++++++,,,,,,(((***,,,---,,,+++,,,------,,,++++++++++++,,,---++++++,,,,,,,,,,,,------------...///000111222222222222222444555666666555888<<>>CCCHHHOOOrrr]]]JJJBBBBBB===;;;;;;999888777666666666555555444444444333333333222222222222222222222222333222111000111111333444333333333444555666333000444777999999:::===CCCHHHWWW[[[LLL@@@222555333333222222111000000000...............///000111...///000111111000//////---------......000111111...000444777888888777666555666666888999;;;===>>>EEE```eeeLLL???<<<666555TTTOOOIIIHHHZZZZZZZZZUUUHHH:::777:::000///...---,,,+++++++++++++++++++++++++++++++++************************************************************************************************'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))******++++++///,,,111>>>MMMYYYdddmmm{{{aaaKKKIIIJJJ666===111000............,,,***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,&&&+++000000,,,***+++...+++++++++,,,,,,---------************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$&&&''')))(((&&&---DDDYYY------------------------.........//////111222222111111000///...------,,,///...------,,,,,,,,,,,,(((***,,,---,,,,,,...///------,,,++++++,,,------++++++,,,,,,,,,---------------...///000111222222111111222444666777777666:::@@@GGGKKKLLLLLLMMMNNN;;;666444777999888888:::<<>>AAAFFFfffbbbIII>>>AAA???<<<;;;999888777777666666555555444444444333333333222222222222222222222222000000//////000222444555111111111111333555444111444666999::::::===CCCHHHSSS|||bbbFFF888777333444444222000///.........//////............//////......//////000000111111////////////000000000000111222444555666666777777555666777888:::===???@@@FFFhhh\\\EEEIII444CCC222DDDUUUEEEAAAIII@@@TTTWWWWWWQQQJJJCCC888...222111///...,,,,,,++++++---,,,++++++******++++++************)))))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,......555???DDDGGGVVVgggppplllrrr___MMM??????EEE444111---,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))******)))******)))((())),,,...+++***+++000555555111+++)))************+++++++++,,,,,,,,,+++++++++******++++++***))))))***++++++))))))))))))))))))))))))******)))))))))))))))***!!!(((///000,,,(((&&&'''(((((((((((((((((((((((('''''''''((()))+++,,,---+++,,,---...////////////000///------...000222444111000///...---,,,,,,+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,---------...............///000000111111222222333444555666777888;;;???DDDGGGHHHIIIJJJKKK<<<999555222444999:::888DDDNNN___ppp}}}aaaPPPJJJJJJBBB>>>===888777666888<<>>333000...------------,,,***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++***)))))),,,...+++******...222333000+++************+++++++++,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))******************************))))))))))))******,,,111555444000+++)))***(((((((((((((((((((((((((((((((((((()))***,,,,,,,,,,,,...///////////////000/////////000111333444111000///---,,,,,,++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,------------.../////////000111111222222333333444555666777888888======>>>AAAFFFIIIHHHFFF;;;888555333444777888888@@@QQQgggwwwSSSFFFEEEIIIDDDAAA@@@:::777666888<<<===@@@HHHRRRxxxrrrUUUSSS??????;;;:::999888777777777777555555444333333333444444<<<:::777333111111111111222222222222222222222222333333222222333333444555777666777:::999999???GGGPPPsss[[[BBB777888333222222111000000000000000//////............//////////////////000000000000.../////////000000000111111222444555666666777777555666777888:::===???@@@GGGlllvvvQQQAAAGGG@@@???777555>>>IIINNNGGG<<<@@@FFFLLLMMMMMMJJJ@@@666222111000...---,,,++++++,,,+++***)))((((((((((((************)))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++///222111666FFFWWWaaaMMMiii}}}}}}```QQQLLLFFF===555111///......//////...,,,+++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,***+++,,,+++******,,,---+++))))))+++///000...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++((()))***++++++***)))(((******************************)))))))))******+++,,,///111000,,,(((((()))(((((((((((((((((((((((())))))((())))))***++++++------...///000000000000///000111222222333333222000///...---,,,+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------//////000000111222222222333333444555666777777888<<<999888<<>>QQQjjjyyy||||||~~~qqqZZZGGG>>>AAAGGGCCCAAA@@@888666666777:::;;;===DDDMMMiii{{{VVVPPPAAAAAA:::999999888777777777888666555444333333333333333AAA>>>999444111000111222222222222222222222222222333333222222333333444555666666777999999999???GGGNNNoooVVV???777888333111111111000000111222222//////............//////////////////000000000000......//////000000111111111222444555666666777777555666777888:::===???@@@HHHoookkkQQQDDDEEEBBB??????777777CCCEEE<<<888777>>>EEEJJJMMMKKKBBB777333222000...---,,,,,,,,,******))))))))))))******************)))))))))(((((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,)))111333000666GGGVVV[[[SSSuuuzzz^^^OOOLLLHHH===222000///...///111000///---,,,------......------,,,,,,,,,,,,++++++++++++++++++,,,---,,,+++***,,,---+++)))((())),,,------,,,+++,,,,,,,,,------------------,,,,,,,,,+++++++++***+++---......---+++*********************************))))))******++++++&&&((()))(((&&&&&&''')))((((((((((((((((((((((((***)))))))))))))))******---...///000111111111111...///111333333222111000///...---,,,++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------......//////000111111111111222222333444555555555777666888===BBBCCC@@@<<<555444333444333222666;;;GGGVVViiiuuuyyyzzz}}}uuu{{{oooIIICCC<<<@@@CCC===<<<;;;333666555777999999:::@@@HHH]]]VVVPPPFFFIII<<<;;;:::888777777666666666555444444333333333333999777444222111111222333222222222222222222222222333333222222333333444555666555777999999999???FFFLLLjjjSSS>>>777888333111111111111111222222333//////............//////000000000000////////////.........///000111111111111222444555666666777777555666777888:::===???@@@JJJsss^^^MMMBBB999<<<777999444111777666444999333999???EEEJJJJJJAAA777333222000///------,,,,,,)))))))))***+++,,,---...************)))))))))((((((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,***222333...///:::AAAAAAGGG___aaacccxxx{{{lllXXXJJJEEEBBB<<<444000000///000111111///.........////////////......------------,,,,,,+++++++++---...---,,,+++,,,---+++***))))))+++,,,------------------............---------,,,,,,,,,++++++***+++---......---+++******************************************+++,,,,,,******)))((('''(((***+++((((((((((((((((((((((((***)))))))))))))))******---...///000111111111111---...000222222111///......---,,,+++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------...////////////000000111111222222222000555<<>><<<:::888666666555666666555444333222222333111222222333333333222222222222222222222222222222333333222222333333444555666555666999888888>>>FFFKKKgggQQQ???999999222222222111111111222222333//////............//////000000000000////////////------...///000111222222111222444555666666777777555666777888:::===???@@@KKKvvvsssXXXKKKAAA666BBBKKK@@@999999666111222666222666:::>>>EEEGGGAAA888333222111///...---,,,,,,)))))))))***+++---...///************))))))))))))(((((()))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,(((,,,//////000444777777888DDDFFFJJJaaaqqqdddRRR[[[VVVLLL@@@;;;;;;999666333111000000111111000...//////000000000000//////111111000000///.........,,,---//////---,,,,,,---,,,,,,++++++,,,,,,---...---.........////////////------------,,,,,,,,,,,,((()))***++++++***)))(((++++++++++++++++++++++++***************+++,,,---///---+++)))(((''''''((((((((((((((((((((((((((())))))((())))))***++++++------...///000000000000---...000111111000///------,,,++++++*********+++)))************+++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,++++++,,,,,,---.............../////////000000000...444<<>>999;;;999222666;;;444444333555888777666;;;CCCTTT[[[SSSRRRTTTAAA@@@>>>;;;999888777777777666555444333222222222111333444555555333111000222222222222222222222222333333222222333333444555555555666888888888>>>FFFKKKeeeQQQ@@@;;;:::111333333222111111111222222//////............//////111000000000/////////...------...///000111222222111222444555666666777777555666777888:::===???@@@LLLyyyiiiTTTHHHBBB>>>[[[mmmGGG<<>>999;;;999<<<999111666;;;333333333555888777666;;;BBBQQQooo]]]RRRNNNKKK@@@???>>><<<;;;;;;;;;;;;777666555444333222222222222333333444333333222111222222222222222222222222333333222222333333444555555444666888888888>>>EEEMMMeeeQQQAAA<<<:::111444333222222111111222222//////............//////111111000000/////////...------...///000111222222222222444555666777777777555666777888:::===???@@@LLLzzzrrr]]]LLLAAA???EEEpppxxx@@@333HHHGGGDDDCCC444222222111444===DDDCCC<<<444333111000...---------,,,+++***)))((((((((((((************))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,111++++++222333---...555888===QQQZZZQQQXXX___TTTJJJLLLIII@@@;;;;;;999555888555111//////000000///111111222222222222111111111000000///...------,,,---...000000...,,,,,,,,,---...000000////////////////////////000000000000......---------,,,,,,,,,++++++***))))))***++++++++++++++++++++++++++++++************+++,,,---...---+++******+++,,,,,,+++(((((((((((((((((((((((('''''''''((()))+++,,,---+++,,,---...////////////111111222222222111111000++++++******************)))************+++++++++************************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,------...//////000////////////000000000000666333111444:::;;;888333111---///222//////???SSSMMM[[[kkkvvvzzz|||XXXIIICCC;;;<<<;;;???:::222555888///333222555888777666;;;BBBOOObbbdddUUUNNNGGG>>>>>>=========>>>>>>???777777555444333222222222000000//////000222333444222222222222222222222222333333222222333333444555555444666888888888>>>EEENNNeeeKKKAAA<<<777444333333222222111000000000/////////////////////////////////////////////////////////000111111222222222333555666666888:::===>>>:::888:::;;;<<<@@@EEEOOOnnnUUUHHHBBB>>>???EEEEEE222333:::CCC666JJJ444555111///444===BBB@@@<<<555111,,,+++,,,---***'''+++++++++************)))))))))))))))))))))))))))))))))))))))******************))))))))))))******+++*********))))))((((((((()))***)))((((((((()))))))))))))))((((((((((((******))))))((((((''''''(((((((((((()))))))))))))))************+++++++++------,,,------...///000444===GGGNNNUUUZZZWWWRRRLLLFFF???999777666555444222111111111111111222222111333777::::::999666555777777555333111///...---......///...---...///111///......111444444111---111111111111000000000000///---+++)))((((((((())))))))))))))))))))))))))),,,,,,,,,+++++++++++++++,,,------,,,)))(((((((((***************)))((('''(((((((((((())))))))))))))))))))))))************+++,,,------......------111000////////////000000---,,,,,,+++*********++++++*********))))))((((((************************'''***...///...------...,,,,,,+++***)))))))))***,,,,,,,,,---------......000000000000000000000000444444555444444444333333...---...000111222:::CCCQQQ[[[lllzzzgggKKK>>>:::===999:::777333333555444000555555555666777999;;;<<>>===<<<======???<<<999777666555444333222222222222222222222222111111222222222333333333333333222222333333444555777777777666777:::@@@DDDJJJhhhLLLBBB;;;777444333333222222111000000000/////////////////////////////////////////////////////////000111111222222222444666777777888;;;===>>>999888:::;;;<<>>444111...111666;;;===<<<666222...,,,,,,,,,+++)))+++++++++************)))))))))))))))))))))))))))))))))))))))******************))))))))))))******************)))))))))(((((())))))))))))***+++,,,))))))))))))((((((((((((***)))))))))((((((((('''(((((((((((()))))))))))))))************+++++++++++++++,,,---///111222444HHHMMMTTT\\\ggglllhhh```QQQKKKCCC;;;777444111000333222111000000111111222111333666888888888666555666555444222111///...---...///111000//////000222111000111222444444222111222222111111111000000000///...---+++***)))******************************+++++++++++++++++++++++++++,,,,,,***(((((()))*********))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,---............---000000000//////.........---,,,++++++******+++++++++*********))))))))))))************************++++++++++++************++++++******)))*********,,,,,,,,,------------...////////////////////////333444555555555444222111...---...000000111999AAAPPP\\\lllxxx}}}~~~VVV???777666;;;999777333000000444555555444555666777888999::::::HHHUUUhhhTTTYYYOOOCCCAAA???>>><<<<<<<<<<<<===;;;777666555555444333222222222222222222222222111111222222222333333333333333222222333333444555777777777666777:::???CCCJJJgggMMMBBB;;;777555333333222222111000000000////////////////////////////////////////////////...//////000000111111222222444666777888999;;;======999888:::<<<<<>><<<555444111000///000111222333333444666666666666666444333222111000//////......000222333222111111222222333444444333333444555222222222111111111000000000///...,,,++++++++++++*********************************+++++++++++++++,,,,,,+++***((()))+++...,,,+++)))(((((((((***+++(((((((((((())))))))))))))))))))))))************,,,---......//////......111111222222111///...---,,,,,,++++++******++++++***************)))))))))************************---+++)))((()))***+++************)))******++++++,,,,,,,,,,,,------------////////////////////////111222444555555333111///...------//////000777???QQQ^^^nnnwww|||fffAAA555444666===888555333333555666666666444555777888999999999888???QQQxxxjjjRRRSSSHHHCCCBBB@@@===<<<;;;;;;;;;;;;888555444555555444333222222222222222222222222111111222222222333333333333333222222333333444555666777777777777:::???CCCIIIgggOOOCCC;;;777555333333222222111000000000////////////////////////////////////////////////......//////000111111111111333666777777888:::<<<<<<999888:::<<<<<<>>>CCCNNNzzz```QQQDDD@@@<<<555333777:::999222111+++FFF555:::000111111000...///333666666444111...+++***+++,,,+++++++++*********))))))((((((((((((((((((((((((((()))))))))******************))))))))))))***************)))))))))))))))+++)))(((((()))+++------))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))*********+++++++++((()))***,,,...111333555222666;;;CCCNNNVVVUUUOOOLLLHHHCCC???===;;;999777666444222000///000222333444444444555555666777888222222111111000/////////---///222333222111000111222444666444222222555888111111000000000////////////...------,,,+++++++++************************)))*********++++++,,,,,,------,,,***)))+++///222222///,,,)))'''(((***+++(((((((((((())))))))))))((()))))))))************,,,---......//////......222333444444333111...,,,,,,,,,++++++***++++++,,,************************************************+++)))((())),,,......,,,***)))))))))***+++,,,,,,++++++,,,,,,,,,---------///////////////////////////111444555555333000---...,,,---.........555===MMM\\\lllsssxxx{{{RRR777555777999AAA:::555666===@@@;;;555333333555777999:::999888777777MMMjjjmmmRRRPPPEEECCCBBB@@@===<<<;;;;;;;;;999666444333444555444444222222222222222222222222111111222222222333333333333333222222333333444555555666777777777:::>>>BBBIIIfffPPPCCC;;;777555333333222222111000000000////////////////////////////////////////////////.........///000000111111000222555777777888999:::;;;888888;;;<<<;;;>>>BBBNNNdddZZZKKK@@@<<<999444444:::888888---///,,,LLL@@@333...222555444000...000222444222000...---,,,+++++++++++++++*********))))))((((((((((((((((((((((((((()))))))))******************))))))))))))******))))))))))))))))))******,,,***((((((***,,,++++++))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++))))))***+++,,,...///000111777;;;<<<===@@@AAA???;;;888666444444444222111555444222111000111222333555555555555555666888999111111111000000000//////,,,///222333222000000000222444555444222111444888000000/////////.........---------,,,,,,+++******))))))))))))))))))))))))))))))***+++,,,------...//////...---,,,---111444777444///+++(((((()))***(((((((((((())))))))))))((()))))))))************,,,------...............111111222222111///,,,***,,,++++++***++++++,,,,,,***************+++++++++************************))))))***+++,,,---,,,******)))))))))***+++,,,,,,+++++++++,,,,,,,,,------...........................000333444444222///,,,...,,,,,,...---...555===GGGWWWfffmmmsssjjjFFF666:::888888BBBGGG:::444>>>CCC<<<444333333444777999::::::888888777KKKaaaqqqRRROOODDDBBBAAA???===;;;;;;;;;;;;888666333333444555444444222222222222222222222222111111222222222333333333333333222222333333444555444555777777888:::>>>AAAIIIgggRRRDDD;;;777666333333222222111000000000////////////////////////////////////////////////---......//////000000111000222666888888888999::::::777777;;;<<<;;;===AAAMMMWWWQQQDDD:::999777444777???777777,,,444444TTTccc===///333666666333000///000333111//////111111---***+++++++++************)))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************,,,)))(((***---...---***))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++***************+++,,,---***111777777666:::>>>@@@===;;;:::999:::999777666333333222222222222333333444444444444555666777888222222222111111000000///---///111222111000000000333444555555444444555666000000/////////.........,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))***+++,,,---...///000///000000...---...111444888555000,,,)))((()))***(((((((((((())))))))))))))))))))))))************+++,,,------......------------......---+++***(((++++++******++++++,,,,,,*********+++++++++++++++************************)))+++,,,+++))))))***+++*********)))******++++++++++++++++++,,,,,,,,,,,,...........................///111333222000...,,,---,,,,,,......///666>>>JJJYYYhhhooovvvqqqYYY===777;;;555555EEEXXX???000:::DDD>>>666666333444666888999:::::::::<<>><<<;;;;;;;;;<<<888666444333444555444444222222222222222222222222111111222222222333333333333333222222333333444555444555666777888:::===@@@JJJhhhSSSDDD;;;777666333333222222111000000000////////////////////////////////////////////////------......///000000000111444888:::::::::;;;<<<:::777777;;;<<<;;;===AAAMMM~~~lllRRRIII???777777555111444<<<;;;;;;///999777MMMDDD222333444444222000000000444000...222888888111***+++++++++************)))))))))))))))))))))))))))))))))))))))******************))))))))))))******((()))))))))***************((((((---222444111...))))))))))))(((((((((((('''((((((((()))))))))***(((((((((((()))))))))))))))************+++++++++************+++,,,------***000444555888???CCCDDD444333333444555444222000000111222444444444444333111222222333444444444555444333333222111000000000///000222111000000111333555444555666888888666555111111111111000000000000,,,------......---++++++++++++++++++++++++++++++***+++,,,---///000111222...///000///......///111444222...+++)))((()))***(((((((((((())))))))))))))))))))))))***************+++,,,,,,---,,,,,,,,,------,,,,,,+++++++++***++++++******++++++,,,---*********++++++,,,,,,,,,************************)))+++---+++(((***222999++++++******)))************++++++++++++,,,,,,,,,........................//////000111000///...------+++,,,......000777@@@OOO]]]jjjpppyyy]]]JJJ666666:::333;;;VVVbbbBBB222AAAOOOHHH:::777222333555666888:::<<<<<>>===<<<;;;<<<<<<===:::777555444444555444333222222222222222222222222111111222222222333333333333333222222333333444555333555666777888:::===???KKKiiiTTTEEE:::777666333333222222111000000000////////////////////////////////////////////////------......///000000000333666:::<<<<<<<<<======999777777;;;<<<;;;===@@@MMM~~~```QQQGGG===777777444......444>>>>>>000666...<<<<<<555333222000000000111111555111...444<<<===444***+++++++++************)))))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((())))))*********+++(((''')))///666999666222))))))))))))(((((((((((('''((((((((())))))******(((((((((((()))))))))))))))************+++++++++*********+++,,,---...///...///...,,,///444444000000000111333666666555444...000222555666555444333//////111222222222222222555555444333222111000///111222333222111111333555666555555888;;;;;;888444333333333222222222222111---.../////////...---,,,------------------------++++++,,,...000111222333---...//////---,,,---...000...,,,***)))))))))***(((((((((((())))))))))))))))))))))))******************+++,,,,,,,,,,,,+++///......---------......+++*********+++,,,,,,---*********++++++,,,,,,,,,************************(((+++---+++)))000>>>JJJ,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,........................///////////////......---,,,+++,,,//////111888AAAMMMZZZfffllluuu}}}sssPPP@@@111555:::555EEEiiibbbDDD888NNN```TTT>>>444222333444555888:::===>>>???888DDD^^^vvvRRRMMMEEE>>>===<<<;;;;;;<<<===>>>;;;888666444555555444333222222222222222222222222111111222222222333333333333333222222333333444555333444666777888:::===???LLLiiiQQQDDD888888333222222111111000/////////////////////000000000000//////............//////000///...---...000222333111333666999;;;<<<<<<<<<999888888999:::<<<>>>@@@LLLzzz```FFFAAA<<<666333333333111///111RRR888999333:::oooXXX222666444,,,***//////+++333222...000???JJJ???+++))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))*********)))))))))))))))+++***)))(((((()))***+++***((('''***///333555444--- ---)))111 ***###)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))((((((((('''(((((()))***+++,,,,,,,,,---...000000000///...,,,,,,,,,---...///000111444444333333333333444444222///...000444777666555111444333000222777666000666222000333444222222444999888555666<<>>PPPnnnZZZPPPBBB===>>>===;;;999999;;;===:::888666444333444555555333333333222222111111111111111111111111111111111111111222222222333333333444555666666666888;;;>>>MMMkkkSSSDDD888888333222222111111000/////////.../////////000000000000//////............//////000///...---...000222333333555888;;;<<<;;;:::888999888888999:::<<<>>>@@@KKKxxxoooSSSBBB>>>:::555222222222111000444000...333///000VVV999888333...---......,,,...111000...555===666)))))))))))))))((((((((((((***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))*********...---+++***)))))))))***+++)))((()))---000000000000&&&)))&&&+++---))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******++++++,,,------...------......///.........111111000000//////000000...///000222333444555555000...,,,---000222222111555777555222222555333---444000///333444222333666555777777555666999777222666555555444333111///...,,,,,,,,,+++******************+++,,,,,,---......222444555666666666888999888888555111...---000333///...,,,***)))***,,,...+++++++++,,,---...---,,,)))***+++,,,,,,---...///...---000555555111///000......------,,,,,,------,,,,,,---------,,,,,,+++------,,,,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,))))))***))))))+++...111,,,,,,++++++++++++++++++///...---...///000///...111111111111111111222222222222222222222222222222555444777:::::::::@@@GGGNNNNNNZZZ___]]]iiikkkWWWSSSEEECCCDDD;;;???TTTdddWWWEEE???444888---222222333444555666777777:::???===LLL}}}mmmYYYPPPBBB>>>>>>===<<<:::999;;;===:::888666444333333444555333333333222222222111111111111111111111111111111111222222222222333333333444555666666666888;;;>>>MMMkkkVVVFFF999888333222222111111000/////////....../////////000000000//////............////////////.........000222333222444888;;;======;;;:::888888888999:::<<<>>>???JJJuuu]]]FFFBBB;;;888444111111111111000444555//////111;;;AAA999222000000---,,,,,,***111222---,,,000///)))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))******++++++000///---+++***)))((((((+++***((()))***+++++++++%%%+++---"""---''')))***))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))***++++++,,,//////...............///////////////............---///111333444555444444111000//////111222222111666777666444444666333///333111111444555444555888444:::===999555555666666666666555444222000///...,,,,,,+++++++++++++++++++++,,,---...///000111222777999;;;;;;;;;<<<===???@@@???;;;777222111222444000333555333000///222666333444555777777666555444222222222111111111333555333222666<<<<<<777444444000000000000111111222333111111222111111000//////111111000000111111222333///000111111111111000///...000111111000000111333555555555555555555555555<<<:::999999:::;;;999888============>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@DDDKKKLLLIIIHHHJJJNNNNNNUUUXXXUUU\\\\\\LLLRRRKKKIIIFFFAAANNNdddllluuuvvvZZZCCC666333:::000222222333444555666777777>>>:::<<>>???>>><<<:::999;;;===:::999777555444333444444333333333222222222222111222222222222222222222222222222222222333333333333444555666666777999<<>>???HHHqqqnnnRRR???CCC:::888555333111000000000+++,,,@@@+++000666)))gggCCC888111111111---+++---+++111222---***,,,---,,,))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,...---,,,+++***))))))(((+++***))))))*********)))!!!+++***###...,,,&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,))))))(((((()))***+++,,,111000...------...//////,,,,,,---....../////////000111222333444222111000000/////////000222222222111111111222444555444222333111111444333111222666555;;;<<<999666777999888888888777777555444222111000000/////////000111111111111222444666777888999===>>>@@@@@@??????@@@BBBCCCBBB???===;;;;;;<<<===<<<>>>@@@???<<<;;;;;;===<<<>>>AAABBBAAA???===<<<>>><<<:::999:::888555222555444777<<<<<<888666777555555555444555555666777666666666666555444333333333333333333333333444444111222444555555444222111444666999999999888999999>>>>>>>>>>>>>>>?????????DDDCCCBBBCCCDDDEEEDDDCCCEEEEEEFFFGGGGGGHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGKKKRRRUUUQQQLLLKKKQQQQQQTTTUUUUUUUUURRRJJJNNNNNNOOOJJJOOOlllfffPPPDDDLLLBBB000222777111222333444555666666777AAA777<<>><<<:::999;;;<<<:::999777555444333333333222222222222222222222222222222222222222222222222222222222333333333444444333555666666777999===???OOOlll___JJJ999888444222222111111000/////////............//////////////////............//////.........//////000111222222222333555999===BBBEEE888777777888999;;;===???EEEmmmrrr^^^KKK;;;>>>;;;:::888555222000//////%%%666222'''333000###888???888111000000---,,,---+++------++++++---...---))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,***************))))))))))))***+++++++++++++++,,,,,,,,,""" ((((((***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******+++---///000000///---,,,,,,---...///---...////////////...---...///000000000000///...---......///000111222444333111111222555555555555888666666777444000111666999:::888777:::???>>>:::<<<===???@@@AAABBBBBBBBB;;;:::999888888999;;;<<<<<<===>>>???@@@AAABBBBBBCCCDDDEEEDDDCCCBBBCCCDDDFFFDDDBBBBBBBBBCCCDDDDDDFFFDDDBBBBBBCCCAAA>>>;;;===@@@CCCDDDAAA???======BBB>>><<>>>>>>>>?????????BBBAAAAAACCCEEEGGGGGGFFFDDDEEEFFFHHHHHHIIIHHHHHHEEEEEEEEEEEEFFFFFFGGGGGGJJJIIIKKKQQQSSSOOOLLLKKKQQQRRRSSSUUUXXXSSSMMMMMMSSSUUUVVVSSS___PPP???LLLCCC///+++555111111222333444555666666AAA666<<>>AAA777777777888999;;;===>>>CCCiiibbbQQQCCC777666999:::999666222000000111///444,,,:::)))+++000::::::777111---......,,,))))))((()))+++,,,,,,+++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++((())))))*********))))))(((***,,,,,,,,,+++,,,---///,,,000<<<***,,,***((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''))))))((()))***---000222000////////////000111222000000111111111///...---//////000111333444555666999:::;;;;;;:::;;;===???GGGBBB???@@@AAA@@@@@@CCCGGGFFFFFFFFFAAA<<<>>>CCCEEEBBB>>>>>>FFFMMMJJJBBBBBBDDDGGGJJJNNNQQQSSSTTTEEECCCAAA@@@@@@AAACCCDDDGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGHHHGGGEEEDDDEEEFFFGGGEEECCCBBBDDDEEEEEEDDDDDDAAA======???>>>999555999<<>>;;;888777999<<<:::;;;@@@EEECCC999///333000///111111000111555444333222111111111111111222222333333333333222222222222333333333222111111222222444444444444222222111444777999999999:::;;;;;;<<<<<<======>>>>>>>>>AAA@@@@@@BBBFFFHHHHHHGGGEEEFFFHHHIIIJJJJJJJJJIIIEEEFFFFFFGGGGGGHHHHHHIIIJJJIIIJJJNNNOOOKKKJJJLLLOOORRRQQQVVV[[[QQQIIIPPPVVVVVVVVVUUUeeegggJJJ???222333000000111111222333444555666666>>>666;;;@@@???XXXdddZZZTTTBBBAAAAAA@@@===::::::;;;<<<:::999888777555333222111111222222222222333333333333333333333333333333333333333333333444444444444333555666777888:::>>>AAAPPPnnnfffNNN999888555222222111111000/////////---------.........////////////............//////---...///000000111111111333333444666888:::;;;<<<777777777777999;;;===>>>BBBfffrrrYYYGGG:::666222444666666555222000111333888111"""222888+++333666666@@@@@@222+++//////((('''(((***+++***))))))***))))))))))))(((((((((((('''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))************++++++++++++***(((((((((***------+++***+++,,,))))))FFFeee999...***###))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******+++++++++******+++---111555777555666777999::::::::::::888:::<<<>>>??????>>>>>>AAA@@@@@@@@@BBBDDDFFFHHHMMMNNNOOOMMMKKKJJJKKKMMMVVVNNNJJJKKKLLLKKKNNNRRRQQQPPPQQQQQQLLLGGGIIIOOONNNKKKFFFFFFMMMTTTQQQIIIGGGHHHJJJMMMOOOQQQRRRSSSFFFEEEBBB@@@@@@AAABBBDDDIIIIIIHHHGGGFFFEEEEEEDDD@@@BBBCCCDDDCCCCCCEEEFFFBBB@@@>>>???AAACCCBBBAAA>>>===;;;:::999888777555:::===???===888555777999555777;;;>>>>>>;;;555111111//////111222000000333111111000000111111222222000000111222333333333333111222222333222111000///333333333333333333333333555777999999888888999;;;;;;;;;;;;<<<===>>>>>>>>>@@@@@@@@@AAADDDEEEEEEEEEEEEFFFHHHKKKLLLLLLKKKJJJHHHHHHHHHIIIJJJKKKKKKKKKIIIJJJMMMQQQNNNJJJJJJNNNNNNSSSRRRXXX```QQQFFFRRRPPPNNNPPPVVVhhhnnnZZZHHH444:::444///111111222333444555555666999888888===AAAKKKzzzddd[[[VVVDDDAAAAAA@@@===;;;:::;;;<<<:::999888777555333222111111111222222222333333333333333333333333333333333333333333444444444444555333444666777888;;;???BBBQQQnnnhhhOOO999888666222222111111000/////////---------.........////////////............//////---...///000111111111111,,,///333888;;;<<<<<<;;;777777777777999;;;===>>>AAAdddcccUUUAAA666777444///222444333111111333555333///222000+++///333...555FFFGGG444***000000%%%(((+++...///+++'''(((,,,))))))))))))(((((((((((('''((((((((())))))******))))))))))))))))))))))))*********)))))))))))))))------...---,,,***(((&&&(((+++...---***((()))***+++&&&LLLnnn///""")))((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,...///000111333333333444777;;;???BBB===>>>@@@BBBDDDDDDDDDDDDEEEHHHLLLQQQUUUXXXYYYYYYWWWVVVSSSRRRRRRSSSVVVWWWXXXZZZYYYVVVRRRPPPQQQSSSTTTLLLGGGJJJLLLMMMQQQXXXMMMMMMOOOOOOKKKFFFIIIPPPMMMJJJFFFDDDJJJOOOMMMFFFIIIIIIIIIIIIHHHGGGFFFFFFCCCAAA>>><<<;;;<<<===???FFFEEEDDDBBBAAA???>>>===999;;;===>>>???@@@BBBDDD;;;999888:::>>>AAAAAA@@@;;;===>>><<<888666888;;;???AAACCC@@@;;;999;;;>>>333888===;;;555000///000000///111555555222000222111111111222333444555666000111333444555555666666111111222333222111///...444333222222222222333444555666666666444444555666777777888999::::::;;;;;;<<<;;;:::;;;===>>>>>>===@@@BBBDDDGGGHHHHHHGGGFFFEEEEEEFFFGGGGGGHHHIIIIIIHHHKKKQQQTTTQQQKKKLLLQQQOOOVVVTTTZZZdddRRREEETTTKKKHHHNNNZZZpppkkkkkkfffKKK@@@000...000111222333444555555666666999666;;;BBBDDDhhhccc[[[WWWDDDBBBBBB@@@>>>;;;:::;;;<<<:::999999777555333111000111111111222222333333333333333333333333333333333333333333444444444555555333444666777888;;;???BBBQQQnnn|||NNNBBB222333555444222111000000//////////////////////////////000000000000000000000000////////////000000000000111222333555777888999999555555777888:::;;;<<<===DDD]]]{{{ZZZEEE<<<888666666333222000///000333777999000///---,,,---000222444333OOO]]]'''222333&&&,,,++++++************************)))(((((((((((((((+++***)))((((((***,,,...******+++++++++***)))(((************************,,,++++++***)))(((''''''((()))+++,,,---,,,,,,+++))))))))))))))))))))))))***((((((***(((%%%'''+++)))))))))***,,,...///111111888======999;;;CCCLLLQQQFFFBBBGGGGGGAAAAAAHHHDDDDDDDDDDDDEEEGGGHHHIIIJJJIIIKKKQQQXXX[[[YYYUUUTTTTTTSSSTTTUUUXXX[[[]]][[[ZZZWWWTTTPPPLLLHHHFFFJJJEEECCCGGGJJJIIILLLRRRQQQMMMHHHBBB???>>>???@@@BBBBBBBBBBBBCCCCCCDDDDDDGGGFFFFFFFFFFFFFFFFFFFFFLLLJJJGGGDDDAAA>>>===<<>>@@@BBB@@@???@@@AAA???===AAAHHHKKKMMMTTTZZZTTTFFF<<<:::666@@@NNNXXXrrrkkk[[[sssiiiIII666......999555---111333111333888MMMCCC555>>>BBBXXX______SSSHHH@@@AAABBB???;;;999:::<<<<<<;;;999777555444333333111111222222222333333333444444444444444444444444333333333444444444555555555777888777666888>>>CCCPPPpppPPPCCC444555555444222111000000//////////////////////////////000000000000000000000000////////////000000000000000222333555777888999999555666666888:::<<<>>>???DDDZZZjjjOOO@@@:::888777777777555222000000222444666000///......///222666888>>>]]]qqq;;;111+++%%%---******************************)))(((((((((((((((+++***)))((())))))++++++((((((((()))))))))))))))''''''''''''((()))******------,,,+++******)))))))))***++++++***)))((('''''''''((((((((()))))))))'''&&&(((,,,---+++...222777777777888888999999999EEEIIIKKKHHHBBB???AAAEEEOOOJJJFFFGGGDDDAAAAAAFFFAAA@@@@@@???????????????AAA??????DDDKKKPPPPPPOOOLLLKKKIIIGGGGGGHHHIIIKKKMMMKKKHHHFFFDDDEEEFFFFFFHHH@@@<<>>>>>???@@@GGGEEEDDDCCCCCCEEEGGGIIIHHHIIIKKKLLLKKKHHHEEECCC@@@???>>>=====================<<<<<<;;;;;;;;;;;;===:::999;;;???AAA???<<<>>><<<999888999;;;===>>><<<:::777555333333444555<<<:::777444111000//////000//////...------,,,,,,------------------------000///...---------......,,,+++,,,---000///,,,))))))***+++,,,------------,,,,,,+++++++++,,,---...,,,,,,---......///000000000000000000000//////...///...,,,++++++,,,...//////111444444333111111111+++---/////////000222444333333444777666666;;;BBBLLLMMMSSSVVVPPPBBB888666555666AAAVVVwwwjjj]]]hhhbbbRRREEE666///777333...222222000555999KKKCCC777>>>>>>MMMvvv```aaaVVVKKK@@@AAAAAA>>>;;;999:::<<<<<<;;;999777555444333333111222222222222333333333444444444444444444444444333333333444444444555555555777888777666999>>>CCCQQQqqqSSSDDD777888555444222111000000//////////////////////////////000000000000000000000000////////////000000000000000111333555777888999999666666666777999<<<@@@BBBCCCVVVmmmZZZEEE<<<999888666666777666333111111222444555......------///333666999AAAdddTTT444''''''+++******************************)))((((((((((((((())))))))))))))))))))))))((('''''''''((()))***+++***)))((((((((()))+++,,,+++++++++******))))))((((((((()))))))))(((''''''++++++++++++,,,...///000......222777888666888<<>><<<<<>>=========<<<<<<<<<<<>>CCCHHHKKKKKKEEEDDDBBB@@@???@@@AAABBBGGGDDD@@@===>>>AAAEEEHHHPPPFFF@@@DDDKKKLLLJJJGGG@@@???>>>===<<<<<<===>>>BBB@@@===;;;;;;===AAACCCDDDGGGJJJLLLJJJEEE???;;;555444444555666777888888555555666666666555444444666444444777===AAABBBAAA===:::777555555666555555333222111///------,,,,,,///---,,,*********++++++*********)))((((((''''''************************,,,,,,+++************+++)))(((((()))******)))''')))))))))*********))))))***))))))))))))***++++++***---000///,,,***+++,,,+++++++++*********))))))+++***)))(((((()))***+++***,,,//////...,,,,,,,,,((()))++++++***+++,,,...------///333444555;;;DDDLLLNNNRRRRRRIII<<<444333666...555PPPyyyyyyfff]]]]]]\\\^^^WWWEEE===<<<333///333000...888555DDD???999???<<>>;;;::::::<<<;;;:::999888666444333333222222222222333333333333444444444444444444444444333333333444444444555555555666888777777999???DDDSSStttWWWDDD888888444444222111000/////////////////////////////////////////////////////////////////////000000000000000111333555666888888999777666666666999<<<@@@CCCAAATTT{{{bbbRRRAAA999888777555555444333111111222444666888---,,,++++++---000333555888XXXttt[[[777+++---'''***************+++++++++***))))))(((((((((((((((((())))))))))))(((''''''))))))((((((((()))***+++,,,+++)))(((((((((***+++++++++******************((()))***+++---...//////333333333444666888999;;;======@@@DDDCCC??????BBBBBBCCCEEEEEEEEECCCAAA??????===<<<<<<=========<<<;;;EEEFFF999333999<<<888<<<<<<===>>>???@@@AAAAAAHHHEEEAAA@@@BBBDDDDDDDDD???>>>======>>>@@@BBBDDDEEECCC???;;;;;;===@@@BBBEEE???::::::<<<===:::888999999999999999999999999777666444333333555666888:::===@@@AAA@@@;;;666333111000000////////////000///000111222222111000000111000000333888===???@@@===999555333444444222000111000000///...,,,+++******))))))((())))))***+++******))))))((((((((((((***************************)))))))))))))))))))))))))))((()))))))))))))))+++++++++++++++***)))(((((((((((()))))))))*********///333222...***+++---++++++******))))))))))))+++******))))))******++++++,,,......---,,,,,,---,,,---......------...///...---000333555777>>>GGGKKKNNNPPPMMMCCC999333333666000222EEEnnneee```\\\[[[___fffcccWWW^^^PPP999000333000...888000999888777>>>===BBBUUUtttbbbbbb[[[PPP@@@@@@???===;;;:::;;;;;;;;;:::999888777555444333222222222333333333444444333333444444444444444444333333333444444444555555555666888777777:::???DDDUUUxxx[[[CCC999888444444222111000/////////////////////////////////////////////////////////////////////000000000000000111222444666777888888777666666666888<<<@@@BBB>>>QQQkkkYYYJJJ;;;666666555555666333222111111111333555666000...---+++,,,...000222555IIIRRRHHH///---000'''))))))*********+++++++++***))))))((((((((((((((((((((())))))))))))((('''***))))))(((((())))))))))))((((((((()))+++,,,---222222222222222222333333222333333444555666777888:::999999:::;;;>>>@@@BBBBBBBBBDDDGGGEEE@@@???AAA:::<<<>>>??????>>>===;;;===:::888888;;;???@@@AAA888EEEGGG:::555===@@@:::999:::<<<===>>>?????????AAAAAA@@@??????>>><<<:::999999888888:::<<>>>>>>>>>>>===<<<;;;::::::::::::999888888888999<<>>===999999===555666777999:::::::::999@@@===:::999999;;;;;;;;;666???@@@777444;;;===888666777888888888777666555777999<<<===>>><<<:::888;;;:::888777666777999:::222333444555555555444444???CCCCCC<<<666444555555444444444333333222222222000111333444444222000...............///000111222,,,,,,++++++,,,,,,---...,,,------///000333555666999999::::::<<<>>>???@@@IIIBBB:::777888999777444111111111000...---+++***+++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++******''')))******)))(((((())))))))))))))))))(((''''''((()))******++++++******'''***---...,,,+++,,,...,,,+++)))((((((((()))***))))))))))))))))))))))))***+++,,,,,,******+++,,,***+++,,,,,,+++***+++---...---...111222444<<>><<<;;;<<<<<<;;;:::999:::::::::999777555444333333333333444444444444222333333444444555555555333333333444444444555555444666888888888;;;AAAFFFYYYfffEEE;;;777555444222111000000//////////////////////////////000000000000000000000000////////////000000000000///000222444666777777888666666666777888999;;;;;;BBBHHHmmmooo[[[BBB:::444555777555444444444333111000///.........111000...------///222444666JJJ))),,,'''***)))---((())))))***++++++,,,,,,******)))((((((((((((((()))((((((((()))+++,,,---***,,,///222444444333222222444777;;;>>>???@@@???======>>>???@@@@@@AAAAAA===<<<:::888777666666666555444222222333666999;;;222111333666555333444888444444555666666777777888999::::::999777444333222666999999444333666666222333444555666666444333111222444888:::999888666666<<<:::777555333333333444111222333555555666555555000555444///,,,......,,,222222111111111222222333000000111111000///...............///000111111222++++++++++++,,,---...///---------...111555999;;;777:::>>>BBBFFFIIILLLNNNRRRIII>>>999:::;;;888555111000///...---+++*********************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++******'''***------+++))))))***'''((((((((((((((('''''''''((()))***+++******)))))))))************++++++,,,***)))''''''((()))***((())))))))))))))))))((()))***+++***((((((***++++++,,,......------...//////...///222444777???IIIMMMRRRPPPBBB555111333444...222;;;;;;999MMMfffoooYYY\\\TTTWWWjjjllljjjwwwccc???333333111111777222666;;;888888???AAAKKKllluuuaaa]]]XXXMMM@@@===;;;;;;<<<===;;;999999999::::::999777555444333333333444444444444555222222333333444555555666333333333444444444555555444666888888888;;;AAAFFF[[[jjjGGG===777555444222111000000//////////////////////////////000000000000000000000000////////////000000000000///000222444555777777888555666666777888888999999EEEDDDaaa{{{]]]LLL@@@:::777:::;;;777222111000///////////////000111---,,,+++***,,,...111333+++MMM,,,444222,,,$$$---((())))))***++++++,,,,,,******)))((((((((((((((()))((((((((()))+++...000---000555:::=========<<<555777999<<<<<<;;;999888888999999:::;;;<<<======444333222111000111222222222111///...///222555777444222222444333000222777555555444444444555666666///333888:::888555222111;;;:::888777777666444222111333555777888888777777///111333333111//////...555444111///------......222111111111111222222222000222111...000555444...111000000000111222444555444333222111000111111222---...///111111111000000------,,,,,,,,,,,,------------,,,---111666<<>>]]]zzzWWW___SSSNNNdddooooooyyyooo|||kkkEEE444333111///333///666===888999@@@@@@FFF\\\oooaaa]]]YYYNNN@@@===::::::<<<===;;;999999999:::;;;:::888666444333333333444444444555555222222333333444555666666333333333444444444555555444666888888888<<>>HHHVVVeeeLLLFFF999999999666444222333444999,,,333:::---)))222555++++++000555222---...444444FFF,,,222111000&&&+++))),,,,,,))))))++++++(((&&&''')))***+++,,,,,,,,,+++,,,---...000222333333333333555888;;;:::555000111333555888999999888777444333AAAVVVXXXFFF;;;>>>333333222111000000111111888555222///...///111333222111111333555666666444666666555555666888;;;<<<888888777777777666666666888777555333222222444444222222111111000000000///.........------,,,,,,+++------......///000000000000000222333333222111111//////000111111111111111111000//////000222444666111111111111000000000000......000000000///...---,,,,,,+++***+++,,,---...---...000111333666;;;???@@@777...DDDPPPEEEDDD<<>>...000333000444777777777<<>><<<:::::::::;;;<<<::::::999999888777777777111222444555555444222111555555555444444333333333///111444444444333444555666888999777888<<>><<<:::999:::;;;;;;:::999999888777777666666111222444555555444222111555555444444444333333333000222333333333333444666666888999888888<<>>999777888888777333111000000,,,QQQGGG,,,444999000555;;;444...///000111333666999LLL///000---...&&&,,,***,,,+++(((***...111000111111000//////000111222222222222222222333333333000000111444666777666444444555666777777666555444666<<>>===;;;:::999999:::;;;999888888777777666555555222222444444444444222222555444444444444333333333222333333222222333555777777888999999999===DDDJJJlllWWWCCC666666555444222111000/////////////////////////////////000000111111111111111//////////////////////////////111222444666777777666666666666777888:::::::::EEEPPPxxxtttQQQDDD>>>777666777888666333000//////222\\\hhhLLL555///111777333555888::::::666333222===QQQ222000+++---'''---)))+++***(((+++111555555222000...---,,,---///000//////000000111111222222222222222333444555555555444444555666777777666666111999===:::;;;>>><<<555666666555555555666666777666666777777888777777777888666444444444222///---///...,,,+++************))))))))))))))))))))))))+++++++++++++++---...///---------------------------------....../////////,,,,,,---......//////000...//////000111111111111111111222222333222222111444333222000000///000000222222222111111111000000222111///---------...///,,,---///000111000///...***,,,---///222777===BBB>>>OOORRRXXXQQQFFFOOONNNfffEEE<<<@@@666333888333111000///...,,,,,,++++++++++++***************+++************************+++***(((''''''((()))+++(((((('''((())))))))))))***)))(((''''''((())))))'''((())))))((((((***+++,,,***)))'''(((***,,,...***)))'''''')))))))))(((((()))))))))************))))))*********+++++++++***++++++++++++***))))))******+++,,,,,,,,,++++++,,,,,,---...222999BBBHHHHHHCCC;;;333/////////...)))444KKKCCC666@@@???444333555;;;DDDHHHHHHHHHIII===999111+++---444444///111222333555999???BBBCCC;;;AAAGGGSSSrrrdddccc```[[[III===<<<;;;:::999999::::::888888777777666555555555222333333444444333333222444444444444444444444444333333333222111333666999777777999::::::===FFFOOOttt]]]DDD888666555444222111000000/////////////////////////////////000111111111111000////////////////////////...///000222444555666777555555555666777999:::;;;:::EEEQQQlll[[[EEEAAA<<<333444555555444111///...///333BBBfffccc666+++;;;444---777AAACCC===888555555>>>TTT555///)))---)))...(((******(((,,,333888888111///---+++++++++---...,,,---...///111222333444444444333222111111111111000000222333555666777777222:::<<<777888@@@@@@999;;;:::999888777777777777555555555555444333222111333111000///...---***((())))))(((((((((((((((((())))))))))))))))))))))))************************,,,,,,,,,---------------,,,---------......//////,,,,,,------...//////////////////000111222222333000111111111111111000000///////////////000111111222222222222111111111111222111///...------......------,,,,,,------...///)))***,,,///333:::BBBHHHGGGTTT\\\lll^^^DDDRRRcccnnnLLL@@@BBB666333999666///...---,,,+++*********+++***************++++++************************,,,+++)))(((((()))+++,,,'''((((((((((((((()))***'''((())))))))))))(((((((((***++++++***)))***+++(((((((((((())))))))))))***(((''''''((())))))(((((()))))))))************))))))*********+++++++++***++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,+++,,,---///222999AAAGGGFFF???666111///.........---333HHHBBBFFFYYYHHH888666555888======666333444///111222000000222555555333111111222555:::@@@FFFAAA???CCCOOOaaa}}}fffjjjccc[[[LLL======<<<;;;::::::::::::888888777777666555555555333333333333333333333333444444444444444444444444333444333222222333666999888777999;;;;;;===HHHUUU{{{eeeHHH;;;777666444333111000000000000000000000000000000000...///000000111111000000////////////////////////...///000222333555666777555555555666777999:::;;;<<>>FFFBBB999777999<<<>>>VVV777000)))...***///***,,,,,,***,,,222555444000///---,,,,,,,,,------------///000222444555666777888888666444222222333111222333555777999:::;;;<<<@@@@@@:::999>>>===888777666555333222111000000/////////...---,,,*********))))))***++++++***(((((((((((()))************))))))))))))************++++++++++++************************++++++++++++,,,,,,,,,---------------,,,,,,,,,---......//////............///111222333000111111111111000//////------...///111222222333333222222222222111111111222111000///...---------,,,,,,+++******,,,---...***+++,,,...111888???EEEJJJWWWbbbpppXXX999RRRrrrhhhSSSGGGCCC<<<888::::::...---,,,+++*********************)))******+++,,,************************+++******))))))***,,,,,,(((***++++++******+++,,,&&&''')))++++++***((('''(((***,,,,,,+++******+++&&&'''((()))))))))(((((()))((('''''')))******)))))))))))))))************)))************+++++++++***++++++++++++***)))))))))***++++++,,,,,,,,,,,,+++,,,---///333999AAAGGGDDD;;;222//////------///---444JJJ:::@@@ZZZHHHDDDKKK@@@999<<<===888666999...222555444000...000333444111000222333666===EEEAAA<<>>KKK[[[nnnKKK;;;777666555333222111000000000000000000000000000000...//////000000000000000////////////////////////...///000111333555666777444555555666777999;;;<<<>>>@@@HHH^^^]]]JJJCCC>>>>>>AAA::::::999777666777:::<<>>CCCIIITTTXXX```NNN444EEEXXXRRRRRRIIIBBBBBB<<<777999......---,,,++++++++++++******))))))***++++++,,,************************))))))))))))*********+++(((***,,,+++***)))+++---&&&&&&((()))))))))((((((((()))++++++***)))))))))((((((((('''((()))*********((('''((()))+++******))))))))))))************)))************+++++++++***++++++++++++***))))))))))))***+++,,,,,,,,,,,,***+++---///333999AAAFFFCCC888000//////...---000+++555MMM888DDDdddSSSWWWfffGGG===;;;555000///...///111111000------///222000111555555444999AAA??????AAAEEEIIIZZZ}}}lllhhhppp\\\NNNEEE>>>>>>>>>>>>===<<<;;;;;;:::999999888777777666666444333333222222333333444333333333444444444555555222333555555444444666777999666888======>>>LLL___tttMMM;;;777666555333222111000000000000000000000000000000...//////000000000000000////////////////////////......000111333555666666444444555666888999;;;<<>><<<888333;;;WWW:::111***000,,,000333444333...++++++)))&&&))))))***++++++******)))------------.........///***---000///---***+++,,,************+++,,,......((('''(((+++,,,)))((()))******))))))((()))))))))))))))(((((())))))***+++***)))))))))++++++)))''''''(((((())))))(((''''''&&&&&&&&&''''''(((((((((%%%&&&(((***+++,,,,,,---,,,,,,,,,------.........,,,,,,,,,++++++*********++++++,,,------......///222111111111222444666888333333333333333222111000111111222444444444444444333333333222222222111111000111111111000...,,,***(((***---...///---,,,***,,,,,,---...111888@@@FFFEEEJJJFFFPPPOOO@@@@@@777===LLLGGG>>>DDD>>>222555///...------,,,,,,,,,,,,******))))))***+++,,,,,,************************&&&'''((()))******))))))&&&(((***)))'''''')))+++&&&&&&&&&&&&''''''((()))&&&(((++++++)))((('''(((,,,***(((&&&&&&)))+++...***)))'''(((***++++++***))))))))))))************)))************+++++++++***++++++++++++***))))))((()))***+++,,,---------***+++---000333:::AAAFFFCCC777...///000......000222...@@@999bbbssshhhiii???222888:::888777000------000333333222111///...222888777444666===???DDDCCC===@@@SSSmmmjjjiiirrr[[[KKKCCC????????????>>>===<<<;;;::::::999999888777777777444333333222222333333444333333333444444555555555111333555666555555666777999666888>>>===>>>MMMaaaPPP;;;888666555555555555333222222111111000000000000000111111000///////////////////////////////////////......//////000222333444555666777888999:::::::::<<<;;;FFFKKKdddkkkQQQ;;;999===:::888999111111111111000000000000555111111666555111111555??????OOOIIIppp<<<000999;;;KKKNNN///111)))...)))333111///---+++***))))))+++++++++***)))(((((('''(((((((((((())))))))))))+++)))'''&&&%%%&&&((()))))))))))))))))))))))))))******))))))(((((('''''''''+++***######(((''' ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***(((&&&'''***---******))))))******+++,,,,,,,,,------.../////////000000///...------,,,,,,......------...///111222444333222111222444777888444333333555777555000,,,///000222444444444222111222333333222000//////000,,,,,,++++++,,,---///000******+++++++++,,,,,,,,,---***+++///333777>>>FFFRRRKKKCCC???AAABBBAAA>>>>>>FFFGGG@@@>>>AAA===444///...,,,+++***)))))))))***)))((()))+++,,,+++***)))+++------,,,************)))((()))++++++)))(((******)))(((((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&***)))(((''''''((()))***(((((((((((())))))))))))((((((((((((((((((((((((***************************,,,,,,+++)))((()))***((()))***++++++***)))(((***,,,///222555:::???BBB<<<666///,,,...///...+++---222<<<;;;gggOOOkkkhhhXXXAAA555555555111333222111111222222111000111///222888888333444888<<<===???@@@@@@GGGYYYjjjiiiqqq^^^VVVVVV???CCCAAA???@@@AAAAAA>>>;;;<<<;;;:::888777888888999666666555555555444444444444444444555555555555666777666555444444444444444999888555;;;CCCCCCOOOiiiZZZ>>>888777555444555555333222222111111000000000000000111111000///////////////////////////////////////......//////000222333444555666777888999:::::::::======DDDHHH```pppYYYFFF777777:::777333444111111111000/////////......---000777:::999999===@@@DDDZZZ]]]RRR@@@AAA555EEEJJJ///555///444...222111///---+++***))))))++++++******)))(((((('''(((((((((((())))))))))))***)))(((&&&&&&'''((()))))))))))))))))))))))))))***)))))))))((((((((('''---(((&&&***---,,,******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))+++******))))))******+++,,,++++++,,,,,,---.........000//////...------,,,,,,...------------///000111111111000000000111222333222111111333555444111......///111333333222111000222333444333222111222333......,,,+++++++++,,,---******+++++++++,,,,,,,,,---,,,...111222333999AAAFFFFFFGGGIIIMMMQQQTTTUUUQQQUUUPPPCCC;;;999333)))//////---,,,+++************)))((()))******)))(((***,,,------+++******+++***)))((()))++++++)))(((******)))((((((((((((((((((''''''&&&&&&''''''((((((((())))))(((''''''&&&))))))(((''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((***************************+++,,,+++***))))))***((()))***++++++***))))))***+++---///333888===@@@:::444...,,,---///...,,,---,,,666888WWW}}}fff===GGGLLLLLLCCC999555444444333222111111222222222111111///111555666333333777::::::===>>>>>>CCCRRRaaawwwgggkkkYYYSSSTTTAAA???===;;;<<<===>>><<<999<<<;;;999888777888888888666666555555555444444444444444444555555555555666444444444444444555666777999999888<<>>@@@CCCDDDHHH\\\```VVVDDDBBB===LLLNNN222777000222***111000...,,,+++***))))))++++++******)))((((((((((((((((((((())))))))))))***)))((('''&&&'''((()))))))))))))))))))))))))))))))))))))))((((((((((((,,,"""!!!+++...((('''---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((''''''(((******))))))******+++,,,*********+++,,,,,,------//////......---,,,,,,,,,,,,,,,,,,,,,---...///000//////000000000000000000111000///000222222222000...///000111111111000///---///000000///...///111111///---,,,******************+++++++++,,,,,,,,,,,,---111444333222888@@@CCCIIIRRRYYY^^^bbbfffiiippppppfffTTTHHHCCC;;;222000///...,,,,,,+++++++++***)))(((((()))***)))''',,,,,,---+++***)))***,,,***)))((()))++++++)))((())))))))))))(((((((((((((((''''''&&&&&&''''''((((((((()))))))))(((''''''(((((('''&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))***************************+++,,,+++***)))***+++)))******+++******))))))))))))***,,,000555:::>>>666111,,,+++,,,......,,,000***444888HHHVVVBBB444999BBBMMMPPPDDD666000333222222222222333333333333111//////222333222333666666777:::<<<:::===HHHTTTccc~~~fffiiiXXXQQQPPP>>>===;;;999999;;;<<<;;;:::;;;;;;999888888777888888555555555555555444444444444444444555555555555666333333333444555777888999999;;;;;;===AAABBBWWWyyyxxxAAA;;;999666444444444333222222111111000000000000000111111000000///000000111////////////////////////......//////000222333444444555666888999999999999;;;???===@@@UUUfffqqqVVVMMM===888777:::999333111333000000///...---,,,,,,+++......111555:::===AAACCCOOONNNXXXTTTgggIIICCCEEEJJJUUUTTT333888000111)))///...---+++***)))))))))************))))))(((((((((((((((((())))))))))))***)))((((((''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((((('''(((***((($$$%%%)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((++++++***(((((((((******))))))******+++,,,******++++++,,,---------.........------,,,,,,,,,++++++,,,,,,---......///...///111333444444333222333222000///000111111111//////000111111000000///+++,,,......---...///111111000...,,,++++++,,,,,,******+++++++++,,,,,,,,,+++---111444444444<<>>777//////...---,,,+++******+++)))(((((()))***++++++***,,,---,,,***))))))+++---***)))((()))++++++)))(((((()))))))))))))))((((((((((((''''''''''''(((((((((((()))))))))((((((''''''''''''&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))***************************+++,,,,,,*********,,,******+++*********))))))+++))))))+++///555999<<<222...+++***,,,---...---000000999888BBBHHH888999:::@@@MMMUUULLL888000333111222333333333333444555111///...///111222333444444555999;;;999888???HHH[[[nnnxxxgggjjj[[[QQQKKK999===<<<::::::;;;<<<======::::::999888888777777777555555555555555555555555444444444555555555555666444444444444555777888999888<<<<<<===???CCC^^^CCC===:::777444444444333222222111111000000000000000111111000000000000111111////////////////////////......//////000222333444444555666777888999999999999>>>;;;@@@PPPQQQ\\\JJJHHH;;;999888888666222222444/////////...---,,,,,,+++000000000111555<<>>888222,,,,,,,,,+++***)))))))))))))))((((((***,,,......---,,,---,,,***))))))+++---***)))((()))++++++)))((('''((())))))))))))(((((((((((((((''''''((((((((((((((()))))))))))))))(((&&&''''''''''''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***+++---,,,++++++***************,,,***)))+++111666999:::///---+++***+++------...,,,666<<<222AAALLL;;;:::222333;;;FFFDDD888333666///222333444333333555777222111......111333444222444555888;;;999666:::AAARRRYYYrrrwwwgggdddWWWOOOIII<<<;;;<<<<<<;;;;;;;;;<<<===:::999999999888777666666444555555555555555555555444444444555555555555666666555555555555666777777777<<<<<<<<>>???999888666444111///000222...............---------///111111000555???FFFHHHOOOPPPWWWVVVWWWUUU\\\___QQQ]]][[[666666...555222,,,++++++***)))))))))*********))))))))))))))))))(((((((((((())))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))<<>>777:::555555444111000000000///...............////////////333666666;;;DDDIIIIIINNNLLLOOOSSSRRRXXXYYYSSSOOO______:::666***000---+++******))))))))))))***)))))))))))))))))))))***(((((((((((())))))))))))***************)))(((((((((((((((((((((((((((((('''((((((((()))))))))***&&&000111'''###(((***$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,+++***************))))))******+++,,,*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000000//////---...///111111111111000333444444222///---...000111111000000////////////***+++------,,,,,,---///,,,,,,++++++,,,---///000******+++++++++,,,,,,,,,///+++,,,222555444333444555555777===FFFNNNRRRTTTRRRNNNHHHBBB:::333...---,,,+++******))))))******,,,*********,,,---,,,+++***,,,------+++******+++***)))((()))++++++)))(((&&&''')))*********)))((())))))(((((((((((())))))(((((()))***************'''((())))))))))))((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,,,,++++++,,,......---,,,***))))))******,,,******...444777666444---------,,,+++,,,---...---333111666bbboooBBB000222777999444//////000000+++///333333111111444888444555333222555:::777000333333777;;;:::666888<<<>>>EEEPPPbbbrrrcccXXXNNNHHHDDD???:::===@@@@@@>>>;;;::::::888999999999888777666555444444444555555555666666444444444555555555555666555555555555666777999999999<<<;;;===GGGXXXcccAAA===888555333333222111222111111000000000000000111111000000111222333333////////////////////////......//////000222333444333444555777888888888888999777<<>>NNNVVVlllXXXHHH:::666;;;333444333111111222111...------......///000000000222888<<<===AAAHHHJJJFFFXXXOOOKKKMMMKKKTTTQQQCCC@@@UUU\\\;;;888---333222******))))))))))))******)))))))))))))))*********(((((((((((())))))))))))***************)))(((((((((((((((((((((((((((((('''((((((((())))))******&&&%%%$$$%%%((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))************)))***++++++,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000000000///111111111111111000/////////111222111...---...000111000///...............,,,...//////------...000++++++*********+++,,,---******+++++++++,,,,,,,,,,,,***---777>>><<<777555000111333444777===EEEJJJYYYSSSJJJBBB:::333000000,,,,,,++++++***+++++++++---,,,******+++***)))'''))),,,---...,,,************)))((()))++++++)))(((%%%''')))***+++***)))((())))))(((((((((((())))))(((((()))***************'''((()))******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***+++---,,,,,,+++---...///---,,,***))))))******+++))))))...444777555222.........---,,,+++---...444222111DDD|||KKK666)))777<<<444---///333333***...222222000000444888555666555333777<<<888000222222666:::999666888<<<222>>>HHHOOOcccqqqllleee]]]TTTJJJ>>>666<<<@@@DDDEEEAAA>>><<<<<<888888999999888777555444444444444555555555666666444444444555555555666666333333444555777999;;;<<<;;;===;;;???KKK^^^xxxJJJ888===888000555111333111111111111000000000000000000//////000111222222444111---,,,///000000///////////////000111222333333333444666777999::::::999;;;999>>>GGGKKK[[[wwwrrrXXXJJJ@@@888888???222111111000///000000000///---...111111...///222444666DDDAAACCCLLLFFFKKKUUUbbbJJJOOOHHHJJJDDDAAABBB]]]___999000;;;...//////,,,***))))))***)))(((******)))(((((((((((((((,,,+++)))((((((((())))))***+++++++++***)))'''&&&((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,***(((((()))+++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------//////............//////......//////...---,,,,,,---...............------///,,,)))+++///111000...111...,,,,,,......,,,)))&&&+++...,,,,,,///111000***)))---333555333222444333222222444888<<<>>>>>>UUURRRLLLEEE>>>888444111************************++++++************+++++++++*********))))))((((((******************++++++(((((((((((((((''''''''')))************+++++++++++++++++++++++++++++++++))))))((((((((((((((()))&&&&&&'''((())))))((((((&&&))))))&&&&&&)))***'''((()))***)))((()))***,,,---+++)))***,,,---+++)))+++++++++************)))+++***+++///333555333111333111///......---+++)))...:::;;;QQQwwwBBB777333555666222000000111222...............///000000888999:::::::::999777666111777:::777666999888444::::::???IIIWWWnnnkkkkkk^^^iiiYYY888@@@CCCBBBEEEEEE???999777999;;;666888999888666444444555444444444444444444444444444444444555555555666666666666555666666777888999???::::::@@@KKKgggOOO999<<<777000444...000111111111111000000000000000000000000000111111222444111------///000000///////////////000111222333333444444666777888999999;;;<<<999;;;BBBCCCPPPjjj{{{bbbJJJBBB???999666999111000000///////////////111......000///---...222333333EEEGGGIIIMMMHHHSSS|||vvvMMMPPPGGGFFFEEENNNBBBPPPlllWWW333111333555000...+++)))******)))(((******)))(((((((((((((((///...,,,+++******++++++***++++++++++++***((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++******+++,,,,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------......------------......---.........------,,,+++---......//////......---+++111777999555///***(((///---++++++,,,,,,***((()))...///,,,+++------++++++***---333555222111333222222333555777:::===???GGGEEEBBB===666111---,,,+++++++++++++++++++++++++++******))))))******+++************)))))))))(((''''''((((((((((((((('''((((((((((((((((((((('''(((((()))))))))*********************************))))))(((((((((((())))))''''''((()))))))))))))))'''******'''(((++++++(((((()))***)))((()))***,,,,,,***)))***,,,---,,,***,,,,,,++++++******)))))),,,+++,,,///222444333111000///------------+++)))///888;;;QQQddd222//////111000------///000...//////.........//////000555888999888666333333333222777999555333777999888999777999???IIIZZZtttwwwbbbffffffrrr]]]>>>BBB;;;999;;;===<<<;;;::::::999777888999999666555555555444444444444444444444444444555555555555555555555666666666666666777888999;;;;;;>>>DDDSSSttt[[[>>><<<888333666...000111111111111000000000000111111111111111000000000333111......///000000///////////////000111222222444444555555666777777888;;;===999999>>>>>>HHH^^^wwwxxxaaaMMM<<<:::===999444222////////////............222///...///...---000555===999MMMUUUTTTNNNFFFVVV|||JJJNNNGGGDDDFFFVVVJJJGGGsssppp;;;///444000222000,,,++++++***)))(((******)))(((((((((((()))111000...,,,+++******+++******+++++++++***))))))((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))***+++------,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------...------,,,+++---....../////////......***555??????666---+++------,,,******++++++)))(((---000000,,,***++++++))),,,+++---222333000///111000333555666555777<<<@@@===??????;;;555000......+++++++++++++++++++++++++++******))))))******+++************))))))))))))&&&''')))******((('''&&&''''''(((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))))))))'''***+++((())),,,,,,))))))*********))))))***,,,+++***)))***,,,---,,,+++------,,,,,,+++***)))))),,,,,,---///111222222000...---+++,,,------,,,***000777;;;NNNVVV---///,,,...---+++...333444111////////////////////////111444888888666333333444222777888444111444999<<<<<<999999;;;@@@KKK___pppaaacccbbbfffkkkRRR@@@HHH;;;<<<;;;::::::;;;;;;:::999777999:::999777555555666444444444444444444444444666555555555555555555555666666666666777888999:::888>>>BBBHHH]]]oooGGG===999777999111333111111111111000000000///222222222222111000000///222111///...///////////////////////////000111111444444444555555666666666777;;;999999???@@@HHH[[[^^^yyyaaaLLL@@@888999;;;777222000//////000/////////......111///...///...///444<<>>@@@===777111000111++++++++++++++++++++++++******))))))))))))***************))))))))))))))))))***,,,...---,,,)))'''''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))(((((((((((())))))***((((((((((((((((((((()))'''***+++((())),,,---***)))***+++***))))))***,,,*********+++,,,,,,---,,,...------,,,+++***))))))---------...000111111000---,,,+++,,,...///...---000999===GGGsssWWW:::888+++...---***...666777333000000000000000//////......000555:::<<<;;;777444000555888555222222777<<<===;;;:::<<>><<<999777999<<<888999:::999777666666666444444444444444444444444666666666666555555555555666666666777888999:::;;;888@@@EEELLLfffSSS===999888:::111555111111111111000000000///222222333333222111000///000000000000///...////////////////////////000111333333444444555555555666555;;;999999???@@@FFFTTTWWW{{{___OOO@@@===<<<<<<999444222333000000111111111000///...///...///000000111999CCCjjjNNNIIIGGGGGGNNNaaa```fffBBBAAA>>>HHHDDD>>>///VVVttt[[[DDD===///111444222...,,,,,,+++***)))++++++***)))))))))))))))000///---+++)))((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))))))))******+++++++++'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((*********((((((***---*********+++++++++,,,,,,*********+++++++++,,,,,,......------------......---....../////////......,,,,,,---...............+++---...---+++---333999,,,,,,,,,,,,++++++++++++)))---...,,,,,,111333333---+++,,,///000---,,,///...222555444111222777<<<777999;;;888333...,,,,,,++++++++++++++++++++++++***))))))))))))))))))***))))))))))))))))))*********,,,...//////,,,***(((&&&'''''''''(((((())))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((()))******(((((('''&&&&&&''''''((('''******((()))------+++***++++++***))))))***,,,******++++++++++++,,,---------,,,++++++***)))))),,,---.........///000111...---,,,---000111000///000:::<<<;;;dddYYYFFF;;;222555333++++++333444...//////000111111000///...//////222999??????777//////222777888555222444888:::888888;;;<<<>>>FFFOOOZZZmmmqqqiiiwwwfffaaaRRR>>>???EEEBBB@@@>>>???@@@<<<666777<<<777999:::999777555555666444444444444444444444444666666666666666666666666666666777777888:::;;;<<<<<>>HHHRRRZZZtttZZZHHH@@@===???@@@<<<666111222444000111222222222111///...------///111111222;;;EEEaaaNNNSSSWWWUUUQQQPPPiiiSSScccDDD===555AAA???999888qqqIII<<<...888333111---,,,++++++***)))++++++***))))))))))))***111000...,,,+++******++++++***)))(((''''''''''''(((((((((((((((((((((((())))))***************+++''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''***,,,+++)))(((***---************++++++++++++************++++++++++++......------------......------......///.........***+++,,,---------------)))***+++,,,,,,---......+++,,,---,,,+++***+++---'''+++---+++,,,111555666,,,******......,,,,,,......000222111000111444888777777666444222...+++)))***************************))))))(((((())))))***))))))))))))************)))***,,,,,,+++***(((&&&&&&&&&''''''((()))))))))(((((()))))))))*********))))))))))))))))))))))))(((''''''(((((()))***+++***)))'''&&&&&&'''(((((((((+++,,,***+++...///---+++,,,,,,+++))))))***,,,***+++,,,,,,******+++,,,+++++++++************)))+++,,,---------...111333...------...000222111000111777999666XXXOOOCCC888???EEEAAA333...333444......///000111222111000000111///000555;;;;;;555///111111444888777333222444:::999:::<<<<<<;;;>>>CCCOOOYYYoooiiiooobbb[[[\\\NNNBBB;;;333@@@===:::<<>>???===888222000111111///000111222111000...---,,,---000222000000888BBBPPPGGGVVV^^^\\\OOO<<>>222777999<<>>777222000555666333111222888777:::>>>???<<<<<>>>>>???999666888555777888777555333333444444444444444444444444444444444555666777888888999777777777888:::;;;===>>>AAAAAAMMMlllPPP>>>;;;999000777111111111111000000000000///000222444444444222111...000222222///---...000000//////........./////////000111222444555666777222;;;999777======;;;AAAEEE@@@NNNnnnYYYKKKAAA<<<===???===888222000000000......///000111000///---,,,,,,...111222...---444>>>LLL???FFFHHHKKKKKK@@@III111CCC555AAA444111333AAAGGGwwwVVVHHHBBB***000...+++***+++++++++***,,,+++******)))*********,,,+++)))((((((((())))))111///---+++)))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************###+++444777444...+++***)))************+++++++++)))************+++++++++,,,++++++++++++++++++,,,((()))***+++++++++++++++'''((()))***+++,,,,,,,,,)))***,,,***)))***///444'''***++++++((('''))),,,+++...---((('''***---,,,***'''(((,,,---+++,,,//////---,,,,,,...000111111444...)))***...000,,,'''(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))*********++++++******)))((('''''''''&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))++++++...---+++))))))***+++,,,,,,///000///000444444222,,,------+++***)))***,,,,,,...///---)))((()))***'''''''''((())))))******(((+++------,,,...222666...---,,,---///000///...;;;///>>>PPPaaa:::444EEE444AAABBB222)))000666444+++---///222333333222222,,,///111//////666EEEQQQ<<<333...222555333111222000000555;;;===;;;:::===555CCCSSS]]]cccuuuhhhbbbXXXPPPWWWSSS;;;AAACCCPPPfffEEE::::::999888;;;555666777666444333333333444444444444444444444444333444555666777888999:::777777888999:::<<<>>>>>>AAA???PPPxxxaaaAAA;;;:::777888444444333222222111111000222222222222222222333333222222333333222111///...000000///..................///000111333444555666444555666777888999:::::::::BBBMMMhhhoooQQQ???===AAACCCBBB:::888444111///....../////////...---------------111000......///222555777===CCCLLLRRRPPPIII???888>>>...000;;;888555;;;>>>999]]]rrrOOO```111444///...---+++***)))(((((()))))))))))))))*********************))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))+++*********))))))((((((***************)))(((''')))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))---***&&&%%%(((+++***&&&---,,,***(((((()))***,,,---,,,,,,+++***)))((((((++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,...//////,,,))))))---222//////...,,,***'''%%%###)))***++++++***)))((('''((()))***---//////---***++++++---...////////////000...,,,,,,,,,---,,,+++,,,***)))((()))***))))))((((((((((((((()))******'''((()))))))))))))))(((,,,%%%!!!%%%))))))'''&&&***)))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''+++*********))))))((((((---,,,)))'''''')))+++,,,,,,,,,---...///111111222------,,,+++*********+++*********)))******++++++))))))))))))))))))))))))'''...222...+++,,,000111000---+++...333444222......>>>222```eeeGGG111666///555BBB444,,,222///777...,,,---111000,,,...555000000000111222333555666:::555111000222555555444000222444777:::;;;<<<===>>>???CCCKKKTTTbbbvvviiieeefffZZZOOOFFFCCCBBB:::DDDwwwqqqWWWAAA===>>>999777999666777888888888777555444333333333333333333333333444444444555555555666666777:::<<<:::999<<<>>>???EEEMMMaaavvvHHH>>><<<666666444444333222222111111000111222222222222333333333333444444444444222111000000000///..................///000111333444555555444555666777888999999:::===@@@DDDSSSzzzbbbRRR@@@<<>>@@@CCCDDDBBB>>>999555888---222;;;555444???GGG@@@777kkkRRRKKKeee555---------+++***))))))))))))))))))))))))*********************)))))))))(((((((((((()))))))))************)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))************)))))))))((()))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))))))))+++,,,---------,,,)))&&&,,,+++***)))))))))***+++,,,++++++******)))))))))++++++++++++,,,,,,,,,,,,******++++++++++++++++++******+++,,,...//////...000000111111111///---,,,++++++,,,,,,+++******)))------///222444444111///---......//////000000000111///---,,,------,,,***+++***)))((()))))))))(((((((((((((((((()))******(((((((((((()))))))))))))))&&&&&&)))***'''&&&((()))((((((''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((('''++++++++++++******)))))),,,+++***))))))***,,,---...---------,,,,,,++++++,,,++++++************+++,,,++++++*********++++++************************(((,,,---+++,,,///000//////---+++...222444222///000:::FFFxxxFFF000<<<555666???333///666111666222//////444444000...000000000111111222333555666999777444333444444555555111222333555888:::;;;<<<;;;:::<<<@@@DDDLLLZZZggg|||jjjhhh___OOOKKKHHHDDD???<<>>???IIIOOOdddRRRAAA@@@888777444444333222222111111000111111222222222333333333444555555666555333222111000//////............///...//////111222333444555444555555666777888999999;;;<<<===BBBVVVwwwdddHHH@@@:::>>>FFFHHH???555333222000///...---......///111444666666333000---,,,,,,,,,---///111444666===;;;888555444555777888555000888===444333AAAJJJLLL222fffXXX@@@NNN...000,,,+++******))))))******(((((())))))******************))))))))))))(((((((((((())))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))************))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''')))+++,,,+++)))((((((++++++*********)))))))))************************)))*********++++++++++++******************))))))***)))+++///333444///***)))***,,,---...//////......---,,,,,,+++,,,,,,,,,++++++,,,...000000...,,,111000///...//////111111222000...---------+++***))))))))))))((((((((((((((((((((((((((()))******))))))((('''((()))***+++''''''***---***&&&&&&***(((''''''''''''(((((()))'''''''''((((((((())))))''''''((((((((((((((((((,,,,,,++++++++++++***************++++++,,,,,,---,,,++++++***)))(((''''''******)))))))))***++++++...---,,,++++++***++++++************************)))******))),,,111000,,,///---,,,...222444333111444777^^^???---AAA???888;;;222222;;;222333000,,,,,,111333000,,,+++///111222222111222444666777888888777555444444555222222222333555777999;;;<<<;;;<<<>>>>>>???EEENNNSSShhhoookkkeeeXXXLLLEEEEEE???888999FFFUUU\\\CCC:::666;;;===999888:::555555666666555555444333555555555555555555555555444444555555555666666666444444555888<<<>>>??????KKKQQQjjj]]]CCC@@@999999444444333222222111111000111111111222222333333444555555666666555444222111000///............//////......///000111222333444444444555666666777888888777999===???CCCXXXxxx[[[CCCAAA???@@@CCCEEEAAA777...111000///.........//////---000555888888444000,,,++++++,,,...000333555666<<<777222......333999===777555===>>>444444>>>@@@UUUBBB|||kkk888999***111++++++*********++++++,,,(((((())))))******++++++***)))))))))(((((((((((((((((((((((()))))))))***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))*********)))))))))))))))'''((()))***************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((''''''+++(((&&&(((((((((***---*********+++***)))((((((((()))))))))*********+++))))))))))))*********************)))))))))))))))......///111222000,,,(((&&&%%%%%%&&&'''***---......---,,,+++***+++,,,---''''''(((***,,,,,,***(((222000...------...///111222000...------,,,+++***((()))***)))(((''''''(((((((((((((((((())))))******)))''''''''')))+++---***((((((******&&&&&&***'''''''''''''''((()))***&&&'''''''''((((((((((((''''''''''''((((((((((((************************((()))+++,,,---------,,,(((((((((((((((((((((((()))((((((((()))***++++++///...---,,,++++++***+++************************+++------***+++///...+++...---,,,...222444444333777888llljjj555222GGGIII;;;999111666>>>111///,,,+++,,,...//////......///111333222111111444666444777:::888555222222444222111111111222444777999======>>>AAAAAA???AAAFFFDDDOOO```tttzzzmmmeee[[[TTTUUUEEEAAA;;;888:::===>>>;;;>>>;;;;;;>>><<<777666999555555555444444444333333444444444444555555555555555555555555666666666666777555555:::???@@@@@@BBBLLLVVVwwwrrrHHH===888777444444333222222111111000000000111222333333444444444555555555555333222111//////............//////......///000000111222222444444444555666666777777444666<<>>///---///000000...---...000111///222444333000000333777222666888888444111111333333222000000111333555666999888:::??????<<<===@@@@@@DDDJJJTTTbbbzzzzzzhhhYYYQQQPPPSSSIII>>>:::@@@AAA:::888<<>>???>>>:::555666999555444444333333333333333222222333333333444444444555555555666666666777777999555555;;;>>>>>>@@@DDDPPPcccXXX>>>888333444444333222222111111000000000111222333444444555444555555555555333222111///............//////000---......///000000111111444444444444555555666666555555777:::888<<>>;;;??????AAA@@@<<<666222444666//////000000000000000000***---000222333111...,,,+++---///222444555555555999666222///------...///+++...777888333:::???666>>>111LLL777###===888++++++++++++***++++++,,,,,,''''''((()))***++++++,,,))))))((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************((())))))************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((+++'''(((......'''%%%(((******)))))))))(((((((((((((((((())))))*********((()))))))))******************)))((()))***+++,,,'''***,,,***'''&&&***...---+++(((''''''***---000))))))(((((())))))******+++******+++,,,---+++***,,,+++***)))******,,,,,,///---+++***+++++++++)))'''***---,,,)))'''((()))((((((((((((((()))******)))((((((((()))+++,,,...111)))$$$'''++++++((('''(((''''''''''''(((((()))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((()))))))))'''''''''(((((((((((()))'''(((***+++,,,,,,+++***,,,++++++***)))(((((('''******)))))))))***++++++...---,,,++++++***+++++++++++++++++++++++++++++++++222555///******,,,...---------...111444666888222???iiimmm777GGGRRRRRRJJJ999777333888<<<...///000111///,,,,,,///...+++///222555333000///333777222444666666444333222222333222111111111222333444777555777;;;<<<999999;;;:::<<>>IIICCC666555III333"""111...///******)))))))))))))))***''''''((()))***+++,,,,,,))))))(((((((((''''''''''''''''''((((((((())))))'''((((((((()))))))))***************************))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************)))************))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))&&&$$$(((,,,)))%%%...===+++***)))((('''(((((()))((((((((())))))))))))))))))))))))*********++++++***))))))((()))+++---///+++,,,,,,,,,++++++---...(((((()))***+++++++++***'''((())))))*********))))))((('''((())))))(((''')))))))))******++++++,,,,,,***))))))***+++******'''+++///...***((((((***((((((((((((((()))******'''((()))***+++,,,,,,---///+++***...000,,,(((((()))((((((''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))***'''((((((((())))))))))))((())))))******)))))))))++++++*********))))))))),,,++++++************+++,,,++++++*********++++++++++++++++++++++++++++++***///000---+++---...---,,,------...000333777:::000CCChhhccc<<>>:::777999<<<>>>>>>>>>888::::::777555555777888666666444333333333444555222222333333444555555666555666666666777777777777888555777=========GGGWWWqqqQQQIII;;;444444333333222111111000///000000222333444555555777777888888777666555333...............///000111------......//////000000333333444444444444444444555888999777888:::<<<;;;HHH[[[kkkyyyjjjaaaOOO???;;;>>>>>>???AAA>>>888333333666777333...------......------,,,,,,---------------...//////***,,,///222333222111000---------...///000222333///;;;FFF>>>444@@@QQQPPP999666BBB666111666&&&'''))))))((('''''''''''''''&&&'''((()))***+++,,,,,,)))(((((((((''''''''''''''''''''''''((((((((()))'''((((((((())))))******************************(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))*********+++***************)))((('''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))*********)))+++,,,'''***CCC___,,,***((('''&&&''')))***)))))))))))))))(((((((((************++++++++++++***)))((()))***,,,///111555222000111333222...***%%%(((---111222///,,,)))'''((()))+++++++++***)))***)))(((((()))***)))''''''((()))++++++,,,,,,,,,***)))'''(((***++++++***''',,,000///+++((()))+++((((((((((((((()))******&&&''')))+++,,,,,,,,,,,,+++,,,111666333,,,((()))***)))((('''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''((())))))***(((((())))))*********+++)))))))))(((((((((((((((''''''((()))***+++,,,---------,,,+++*********+++*********)))******++++++++++++++++++++++++++++++)))+++***))),,,000000,,,,,,---......000333888;;;000EEEiiieeeHHHbbbHHH///999...555555777:::111999111...---555GGGPPPDDD222...333666444///...222777666444222444777999888555222333333333333222111000333///...333666666888<<<<<<777777===AAA@@@BBBFFFIIITTTggg}}}~~~tttaaaTTTLLLNNNKKKBBB===???AAAEEE???777:::EEEBBB777999;;;;;;888777777666555777666555444333444555555333333444444555666777777666666666666777777777777999777;;;AAAAAAAAAOOObbbkkk:::EEE777888666222000111222222111111000000111111222333---555<<<===777222222444222111///---+++******+++............////////////222333333444444333333222333333333444666777999:::===FFFUUUhhhvvvcccPPPEEECCCCCCCCCBBB@@@>>><<<:::999777555222000000000111///......---------.........------,,,,,,,,,---------...///111222222222222///......---------......222999;;;666777???@@@999333888===:::222,,,+++---///)))&&&***+++''''''+++'''(((((()))***++++++,,,(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((,,,000333111+++''''''(((''''''(((((())))))******)))(((((('''''''''(((((($$$+++---))))))---,,,'''))))))************))))))(((((((((((())))))))))))))))))************))))))((((((((((((((()))************))))))+++---000222))))))************))))))&&&))),,,---,,,*********+++,,,***))),,,222444222222222111111000000//////+++***)))))))))***,,,---,,,,,,++++++******))))))+++***)))'''''''''((()))++++++************++++++******))))))******+++,,,******+++,,,,,,***)))((()))******(((%%%###$$$$$$((((((((((((((((((((((((%%%&&&''')))+++---//////+++******+++,,,---+++***((((((((((((((((((((((((''''''(((((('''&&&%%%%%%''''''''''''(((((((((((((((((('''(((((()))***+++))))))))))))******************+++++++++,,,,,,,,,+++***)))'''''')))***+++,,,,,,+++***)))))))))******+++,,,+++***)))******---,,,+++++++++---///000***...111000'''<<>>@@@AAAEEEJJJPPPUUU]]]ooonnneeehhh```TTTMMMLLLGGG>>>???FFFVVVGGG<<<<<>>;;;;;;999777555444333444555666666555444333222333444555444444444555555555666666555777999999777777777888888BBB===:::FFFNNN^^^}}}MMMEEE:::777222///000222333111111111000000111111222333///555;;;===:::666555666...---,,,++++++,,,...///............////////////222222333444444444444444444444444444555666888888666<<>><<<;;;888666444111000///000000......------------..................///000000111000000000000000///......///......---------......,,,444666222555===>>>888111777===>>>888222...,,,***&&&&&&***+++&&&###$$$''''''((())))))***++++++(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((+++...111///***'''''')))((((((((((((((()))))))))((((((((('''''''''(((((()))******((((((******((())))))************))))))(((((((((((())))))))))))((())))))******))))))(((((((((((((((((())))))***,,,+++***)))***+++---...))))))************))))))(((***++++++)))(((((((((&&&((('''&&&***000222000222222000///---+++***))))))))))))))))))***++++++***************)))))))))+++***((('''''''''((()))***))))))(((((())))))*********)))))))))***++++++******++++++******)))((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))******+++,,,,,,******,,,///222111///,,,(((((((((((((((((((((((('''''''''(((((()))******''''''''''''(((((((((((()))(((((((((((())))))***(((((()))))))))*********************+++++++++++++++***)))(((((()))***+++,,,+++******))))))*********++++++***))))))***+++---,,,+++++++++---000111......,,,...,,,AAA555PPP333999iiiccc===;;;;;;666666555444666000---222......,,,---444@@@JJJOOOQQQOOO\\\^^^GGG000111777222444555555444222111222444333222111111000000111111111111000000111222333444999:::;;;===???@@@AAABBB@@@BBBEEEEEEHHHQQQ___kkk~~~www```YYYZZZVVVLLLEEEEEEAAA999999@@@HHH???999===@@@???======888777555444444444666666555555444333333333444555444444555555555666666666666777999999888777888999:::;;;<<>>BBBLLL[[[ggg|||eeeYYYHHH;;;888:::???AAAAAAAAA@@@@@@>>>===;;;:::555444222000///...//////------,,,,,,,,,------...............///111222333000000000///...------,,,......---------......///***000222///000777777333---222999===<<<666///******)))+++000000+++&&&%%%'''''''''(((((())))))***'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((***,,,---,,,((('''(((***))))))((((((((((((((((((((((((((((((((((((((((((---(((&&&'''((('''(((***))))))************))))))))))))))))))(((((((((((('''(((((())))))(((((('''((((((''''''(((((()))***---,,,***)))(((((()))***((())))))******))))))((()))******)))'''&&&'''((('''))))))(((,,,222444222......---+++***((('''&&&'''(((((()))))))))))))))(((((((((((())))))))))))***)))((('''''''''(((((()))((((((''''''(((((())))))))))))))))))******+++******))))))((((((((())))))'''&&&(((,,,...---+++((((((((((((((((((((((((************))))))))))))'''))),,,111333333///,,,(((((((((((((((((((((((('''''''''''')))+++...///''''''''''''((((((((((((***))))))(((((((((((()))(((((())))))))))))******(((((()))))))))*********+++***)))(((((()))***+++++++++***)))))))))******+++***)))(((((()))+++,,,,,,,,,++++++,,,...111222555000***---111???555III444888```ggg@@@:::<<<;;;555555777777444222...+++000------222;;;CCCIIIJJJTTT```uuuaaa222...;;;+++222666999777333000111444333222111111000000111111111111000000000111111222444666:::>>>AAABBBCCCCCCFFFFFFFFFDDDDDDFFFJJJMMMRRR]]]pppwwwfff[[[UUURRRLLLCCC>>>>>>;;;555666<<<<<<999999>>>@@@===;;;;;;888777555444444555666666555444444333444444555555555555555555666666666666666777999999888888999:::===555>>>KKKIIISSS|||MMMEEE>>>777555444222000111111111000000111111222333555555777;;;???AAA>>>;;;<<<999555111.........///---------........./////////000222333555666666777555555444444444444444555888999;;;:::999===DDDKKKSSSfffwwwdddUUUBBB>>>999999>>>BBBEEEFFFAAAAAA???>>><<<:::888777222111000///...---......---,,,,,,,,,,,,------...------------...///000000111000000///...............------------...//////---111111...---000///+++***,,,000666888555...'''******,,,000222///,,,)))&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))***)))'''''')))+++)))))))))((((((''''''&&&'''(((((()))))))))))))))+++&&&%%%***+++''''''+++))))))************))))))))))))))))))((((((((((((''''''((((((((((((''''''(((''''''''''''((())))))+++***)))(((''''''(((((((((((())))))))))))(((((()))***)))(((&&&'''))),,,...//////...111666777444((((((((((((((()))))))))%%%&&&((()))))))))((('''&&&'''''''''(((((())))))(((((((((((('''((((((((()))((((((''''''(((((())))))(((((((((((()))******+++***((('''''''''((()))***'''%%%'''---000---***((((((((((((((((((((((((*********))))))(((((('''&&&'''))),,,......+++)))((((((((((((((((((((((((''''''&&&&&&(((+++...000''''''''''''((((((((((((******)))(((((('''(((((((((((((((((()))))))))***'''''''''((((((((())))))******)))(((((()))************))))))))))))******+++)))(((''')))+++,,,,,,,,,,,,++++++,,,///111333888444...111777666...:::555666XXXoooDDD777888;;;000555;;;444444444(((,,,///---,,,///666===CCCEEECCCGGG^^^eeeHHH333333111000666<<<:::333///000333333222111111000000111111111111000000000000000000222444777;;;???BBBEEEFFFKKKJJJIIIJJJLLLMMMNNNNNNNNNKKKJJJPPP```vvvxxxkkkccc___ZZZRRRKKKEEE???<<<<<<:::777777<<<:::;;;======<<<888777777777666555555555555666666444444444444444555555555555555666666666777777777666777999999888999:::<<>>@@@===888333///---,,,,,,------------...............///111333444555666666555444444333333333333333333555777777666777:::>>>???HHHXXXjjj{{{xxxnnndddZZZPPPDDD<<<======>>>BBBFFFFFFCCC???BBB@@@>>>;;;888555333222000//////...------------,,,,,,,,,,,,------...///111000///...............555444222000...------------------------...//////...000000...---...---++++++***+++///333222---)))&&&&&&'''(((+++...---,,,''''''''''''((((((((((((&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((''''''''')))+++))))))((((((''''''&&&&&&''''''((()))******))))))&&&&&&***......***(((***))))))************))))))***)))))))))((((((((('''''''''(((((((((((('''''''''''''''''''''(((((()))(((((((((((((((((())))))(((((())))))))))))(((((((((((((((((((((***...111000111000...000333333///'''''''''(((((())))))***%%%&&&'''))))))(((''''''&&&&&&''''''((((((((()))'''''''''(((((((((((('''***))))))(((((())))))***((((((''''''(((((()))***+++***((('''''''''((()))+++'''$$$&&&+++---+++'''((((((((((((((((((((((((((((((((((((((((((((((((***(((''''''((()))((('''((((((((((((((((((((((((((('''&&&%%%&&&(((***,,,''''''''''''((((((((((((******)))(((((('''(((((('''(((((((((((()))))))))&&&&&&'''''''''(((((((((******))))))))))))*********))))))((())))))******+++)))'''(((+++------------,,,++++++---///111333555777555;;;BBB111,,,000555555RRR}}}MMM555111777///777@@@333888<<<(((222---,,,+++---222888===@@@;;;FFFJJJQQQXXXEEE222777///555;;;:::444///000333333222111111000000111111000111111111000000000///333222333555999>>>DDDGGGFFFDDDCCCEEEHHHLLLMMMLLLMMMKKKJJJMMMRRRXXX\\\^^^lllrrr{{{zzzeee```YYYUUUQQQLLLEEE??????<<<;;;;;;:::999999<<<<<<>>>>>>;;;777666777777666666555555555666666666444444444555555666666666666666666777777777888888666777999999888:::<<<>>>@@@CCCMMMJJJMMM}}}KKK@@@777777666222222777111111000000111111222333555444555999>>>AAAAAA@@@<<<:::777333000...---,,,,,,------------.........---...000111333444555555444333333222222222333333111333555555555444555666>>><<>>AAAAAAAAAAAAEEEIIIJJJGGGDDD@@@>>>;;;777444111000///...............---------------------......///000555444333111000000000000999777444111...,,,++++++---------------...///000,,,---...//////000000///...---,,,---000111///,,,(((((('''&&&)))///111///((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))((((((''''''''''''''''''&&&''')))***+++******)))$$$---444222---+++***)))))))))************))))))******))))))(((((('''''''''(((((())))))(((((('''''''''&&&&&&''''''((()))&&&&&&'''((())))))******'''(((((())))))(((((('''&&&'''(((((()))+++///222+++,,,+++((())),,,***&&&******))))))((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((((((''''''***))))))(((((())))))***'''''''''''''''((())))))******))))))((((((((()))***'''&&&''')))***(((&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))---+++(((''''''(((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&'''(((''''''''''''((((((((((((***))))))(((((((((((()))''''''(((((((((((())))))&&&&&&'''''''''((((((((()))))))))******)))))))))))))))((((((((()))******+++)))(((***...000///---///...---,,,---...000222///555888DDDQQQ555222000444666RRR\\\888---333444:::EEE666FFFOOO///777,,,,,,,,,...000444888:::@@@WWWKKK<<>>>>>999999888999999999999::::::<<<<<<777555888999999555555555666666666666666333444555666666666666666777777777777888888888888777888999999999;;;>>>AAAAAAMMMRRRMMMcccfffOOO:::777888555444666111111000000111111222333444444555888;;;>>>@@@@@@;;;:::999777555222000///,,,,,,---------.........------///000222222333333333222222222222222333333333444666666555444444444999444333777;;;???GGGPPPOOOSSSYYY```fffjjjlllmmmuuuqqqkkkddd^^^XXXQQQMMMGGGCCC===888777:::BBBGGGAAA@@@AAADDDIIIKKKIIIFFF;;;999777444111000//////------...............---............///000111111444333222222111111111111555444111///---------...---,,,,,,------///000000------...000000000000111000///////////////...---+++,,,+++(((***000111...))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))******((('''&&&&&&''''''''''''''''''&&&''')))+++++++++***)))'''888???222(((***,,,((())))))************))))))*********)))((('''''''''((())))))******))))))((('''&&&&&&&&&&&&'''((((((&&&''''''((()))*********''''''((((((((((((''''''&&&'''(((((()))***---000'''((('''%%%&&&)))'''###)))))))))(((((((((((((((((((((''''''(((((()))***))))))((((((((((((((((((%%%&&&'''((((((((('''''')))((((((''''''(((((()))''''''&&&&&&''''''((()))******++++++******)))((('''''''''(((((()))))))))((((((((((((((((((((((((&&&&&&''''''''''''((((((+++)))(((((()))***)))(((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))(((((((((((())))))***'''''''''((((((((())))))''''''''''''(((((((((((())))))************))))))((((((((((((((()))*********((())),,,111333000,,,000///...,,,---...///111...222555EEE[[[999999///444999VVVoooAAA...333888;;;EEE:::YYYfff555666------/////////000111333===OOOPPPBBB>>>>>>555***...111444444333222111222333222111111000000111111///000111333333333222222222111//////111444888:::BBBCCCDDDFFFFFFFFFFFFFFFHHHGGGEEECCCEEEHHHMMMQQQHHHHHHFFFDDDCCCEEEJJJMMMTTTUUUVVVWWWVVVUUUSSSQQQPPPJJJEEEEEEEEECCCDDDFFF>>>===<<<::::::;;;===???666777777777888999999888888:::999555666999999555444555555666666666666666222333555666777777777666777777777888888888999999777888888999999;;;???BBBCCCQQQQQQXXX```@@@888<<<999444222111111111000111222222333333444555777999<<>><<<999666222000,,,,,,,,,---------......,,,---...000111111111111222222111111222222333444222333444555555444333222777333222666777444666;;;888999:::<<>>===<<<;;;;;;<<<<<<======AAAAAAAAACCCEEECCC===777777666333111000000000000------......//////...............//////111222222000000000000000000111111...---,,,,,,---000222444,,,,,,,,,---...///000111000//////111000...---......///000000///---+++***(((+++***&&&''',,,,,,'''************))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''(((***++++++(((&&&%%%&&&&&&''''''(((((((((%%%''')))+++,,,+++***)))+++AAAFFF222$$$)))---'''))))))************))))))+++******)))(((''''''&&&))))))************))))))'''&&&&&&&&&&&&'''(((((('''((())))))))))))))))))''''''((((((((((((''''''%%%'''((((((((()))+++---'''))))))'''))),,,***&&&%%%%%%&&&''')))***++++++))))))((('''''')))***+++******))))))((((((''''''$$$%%%'''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((***++++++,,,,,,+++)))(((%%%'''((()))((((((***,,,(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&(((******(((&&&(((((((((((((((((((((((($$$%%%&&&'''((((((((((((''''''''''''((((((((()))(((((('''(((((()))***+++''''''''''''((((((((()))'''''''''((((((((())))))))))))************))))))((((((((((((((()))*********))))))...333555111,,,111000...---------///000000000000BBB___;;;:::***444;;;YYY|||HHH222555;;;999BBB;;;eeeuuu888111...000111111///...---...666666QQQ[[[<<<---444000...///111222333333222222333222222111000111111111///000222333444444444333000000000000111222333444333888>>>BBBCCCBBBCCCDDDFFFGGGHHHHHHFFFEEEFFFHHHHHHHHHHHHFFFDDDCCCEEEGGGDDDFFFGGGHHHGGGFFFDDDCCCDDDAAAAAACCCAAA<<<:::<<<999999;;;<<<<<<;;;888666555777888888888::::::888888:::999555666999666///444444555666777777666666222333555777777777777666777888888888888999999999777888888999999<<<@@@CCCEEEPPPNNNbbb}}}JJJ===<<<333000777333333333333333222111000333666999;;;===>>>===:::HHHFFFCCCAAA>>>:::555111...,,,---000000,,,***+++---------------...///000111111222222222333333333444444444333333222222222222222222333333333444444777777777777888999:::;;;666666777888888999::::::::::::::::::===@@@CCCEEEDDDCCC@@@===999666333222333222111///............---------------------------///222222///++++++...222222222222111000...---...////////////////////////,,,...444555000///222666111------///111///---***999777000+++...444+++++++++++++++******)))((())))))))))))((((((((((((******))))))((((((((('''))))))(((((('''''''''&&&))))))))))))))))))))))))************************(((((((((((((((((((((((()))((('''((()))***)))(((...---,,,+++***(((''''''((((((((((((((((((((((((***,,,---,,,(((###$$$'''+++)))&&&&&&'''(((((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++)))(((&&&&&&((()))+++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((++++++++++++***)))'''&&&+++)))&&&%%%&&&(((((((((***###)))...&&&###'''&&&''''''''''''((((((((((((((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((()))++++++,,,)))'''''')))***(((&&&((((((((((((((((((((((((************************+++*********))))))((((((+++)))((()))---...---+++222444000((((((222;;;===>>>///000CCCIII:::///222555<<>>AAACCCIIIIIIHHHGGGFFFFFFFFFGGGIIIGGGFFFGGGKKKMMMMMMLLLKKKGGGCCCAAA@@@???===<<<;;;;;;;;;;;;;;;;;;::::::===<<<:::888777777888888777777777777777777777777999888888777666555555555777777666555555555555666777777666666777888999999999999888888777777666666:::888777777;;;>>>AAABBBRRRRRRYYY}}}dddHHH@@@:::666666333333333333333222111111555444444888???DDDCCC@@@@@@===;;;:::;;;<<<;;;;;;333///...000///,,,+++------------------...//////111111111222222222222333444444333333333222222222222222222333333333333444333333333333444555666777444555555777888999999:::===<<<;;;;;;;;;===???@@@;;;:::888666444222000///222111000///...------...,,,,,,------------------///000111222000------...111111222111111///...---//////////////////......///---///555555222111444+++000444555222...,,,,,,---///+++,,,---+++,,,&&&,,,+++***+++,,,,,,***(((***)))))))))(((((((((((()))))))))((((((((('''''')))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''((()))***)))(((+++++++++***))))))(((((((((((((((((((((((((((((()))***++++++(((%%%%%%'''&&&&&&&&&(((******((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))***++++++,,,,,,++++++***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((******+++******((('''&&&'''&&&&&&''')))***)))((((((###(((***%%%(((---'''''''''''''''((((((((((((((((((((((((((((((((('''&&&''''''((((((''''''&&&)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((()))***+++,,,)))''''''))))))((('''((((((((((((((((((((((((************************************)))))))))(((+++)))((())),,,---,,,***222===CCC999---***...333666,,,---:::???555...000444===SSSOOO???999DDDCCCKKKBBBEEEOOO>>>555...000222333333333///)))333EEEnnnWWW...444555///---///444777555111000222222222111000000000000000111111000///000111222333000222333222000.........000111222444777:::===>>>DDDCCCCCCCCCCCCCCCDDDEEEFFFDDDBBBCCCFFFHHHIIIHHHLLLIIIFFFCCCAAA???===;;;;;;;;;;;;::::::999999999999999888999999:::;;;<<<777777777777777777777777888777777666555555444444555555555555555555666666666777777777888888888999888888888999999999:::::::::;;;<<<>>>@@@BBBDDDFFFQQQZZZjjjXXXBBB===999333333333333333333333222222444222444<<>>===;;;:::999999999:::222222222111000///......000///...---------------,,,,,,,,,---------......000/////////000000///---000000000000000///...---000000000//////.........000///111444555333222444---///111222111111333555333///...111555555111000...***(((***///000---)))******)))))))))(((((((((((((((((((((''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))((('''((()))***)))(((((((((((()))))))))))))))((((((((((((((((((((((((((()))))))))(((((('''&&&###$$$&&&))),,,,,,)))&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))***+++++++++++++++***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))((('''&&&$$$$$$&&&))),,,,,,***(((***'''((($$$!!!***---!!!''''''''''''((((((((((((''''''(((((((((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''''''''((()))******+++)))''''''((()))((('''((((((((((((((((((((((((************************************))))))))))))+++***)))***+++,,,+++***222GGGVVVNNN888)))***///...+++,,,222444333111222333<<>>555;;;666<<<111///000444444111------000KKKcccIII000555666999222999666111444222---...222111000000000000000000000000/////////000111222///111333333111///......//////000222333666777999<<<<<<<<<===>>>???AAABBBCCCAAA>>>>>>@@@BBBCCCCCCHHHFFFEEEDDDDDDBBB???===<<<<<<;;;:::999999888888777888888999:::;;;;;;;;;777777777777777777777777666666555555444444333333222333444555555666666555666777888999999999888777777777888999;;;<<<======666:::???AAAAAABBBFFFHHHSSSiiisssJJJ???;;;444555444444333333333333333000333:::EEEJJJHHHCCC@@@CCCFFFKKKOOONNNGGG<<<555777111///111222000............---------....../////////000000000111111111222222222222222111111111111111111111222222222222444444444444555666777888::::::::::::;;;;;;;;;;;;;;;:::888666555555555555111111111000000000//////......---,,,,,,,,,------,,,,,,,,,------......///......------111444333...///////////////.........111111000000///.........222111222333333222111111444222111222555666555333666<<>>BBBmmmhhh::::::666===222000;;;;;;FFF999444000000,,,***111<<<;;;>>>999333999777444EEECCCHHH;;;---000111---000111111000000000000000111///////////////000000111///222555666444111000///000000000000111222333444555555666888:::<<<>>>???AAA???===<<<===>>>@@@AAA??????@@@BBBDDDEEECCCAAA>>>===<<<;;;:::999888777999999999999888777666666666666666666666666666666444444444333333333222222222222444555555555444444666777999::::::999777666777777888:::;;;<<<======888===AAAAAAAAACCCJJJQQQ]]]|||cccGGG>>>:::777666555444333333333333000333<<>>EEE666''''''''''''((((((((((((&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))'''''''''((((((((((((((('''''''''((((((((())))))'''''''''''''''(((((())))))))))))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******------------,,,,,,,,,---***///555888444...,,,---,,,111333...///555::::::888@@@FFFkkknnnBBB777:::333555???@@@MMM888888888444---///===MMMRRRPPP444+++888555222???EEEFFF>>>444222333333444111000000000000000111111.../////////000000000000111444777888666444222222111111000000000111111222222222333555777999<<<===???>>>===<<<<<<===???@@@;;;;;;<<>>>>>===<<<;;;:::999888999999888777666555444444555555555555555555555555333333333333222222222222333444444444444444333333777888999;;;;;;999777666888888999999:::;;;;;;<<<@@@BBBBBBAAABBBJJJVVV```sssYYYAAA;;;:::888666444333222333333222222555888777888HHH[[[YYYUUUOOOKKKJJJJJJKKKKKK===666111444666333///---//////...------------...------........./////////000000000000000111111111///000000000000111111111333333333333444555666666666555555444333222111111......///000000111111111000000000///...---------,,,,,,,,,,,,,,,---...///000000000000000000000000111555555111444<<<===888///.........///000111111000000000000000000000000333555555222222444444111...555777333333KKKwwwxxx999<<<000000///+++)))+++000111...***++++++*********)))))))))(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((***+++,,,,,,+++***((((((((((((((((((((((((((()))((('''((()))***)))(((***))))))((('''&&&&&&%%%(((((((((((((((((((((((('''///111***&&&)))***'''+++)))&&&&&&&&&(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((('''''''''((()))******---+++'''&&&'''))))))))))))'''***)))(((444999---''''''''''''((((((((((((&&&&&&''''''((())))))))))))(((((((((((((((((()))'''''''''(((((((((((((((''''''((((((((()))))))))(((''''''&&&''''''(((((('''((()))((('''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++---...---,,,,,,---......)))'''+++///...------,,,000000...///333777777888===IIIiiiCCC:::AAA<<<888999666EEE444>>>DDD???:::>>>JJJSSS[[[nnnPPP333222444777333777222;;;@@@444111555111000000000000000111111222...///000111111111000000222444777777666444333333333222111111000111111111111111222333555777888999;;;<<<===<<<<<<<<<===???===<<<;;;<<<======<<<:::======<<<;;;::::::999999999888666555555555666777555555555555555555555555333333333333222222222222555444444333444444555666888999:::::::::999888777888888999::::::;;;<<<<<>>IIIccc|||888777'''+++---,,,,,,,,,......,,,***+++++++++*********))))))))))))))))))******++++++''''''''''''((((((((()))))))))))))))))))))))))))''')))+++,,,,,,+++)))'''(((((((((((((((((((((((()))((('''((()))***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((333777---%%%''')))'''((('''&&&'''))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((***+++,,,***)))((((((***+++***))),,,&&&)))***###$$$'''!!!''''''''''''((((((((((((&&&&&&''''''((())))))***(((((())))))))))))((((((''''''''''''((((((((()))'''((((((((())))))))))))(((''''''&&&&&&''''''''''''((())))))''''''))),,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((***,,,,,,******,,,...000+++)))---///---...111...------000222111111333333888IIIbbbZZZGGGFFFAAA===:::///::::::HHHMMMDDDAAAJJJNNNIIIJJJfffVVVIIIHHHIIISSSGGG@@@---BBBPPP444***555---000000000000000111222222///000111222222222111000222333555555333333333444333222111111000000111111000000111111222333555555444777:::;;;:::999;;;<<<>>><<<::::::;;;;;;:::999:::::::::999999888888888===;;;888555444555777888444444444444444444444444333333333333333333333333444333222222444666:::<<<:::::::::999999888888888777888999:::<<<>>>???@@@CCCAAA???CCCPPPcccvvvaaaLLL>>><<<888555222111111111222...///777888666???MMMccc\\\RRRLLLMMMRRRXXX[[[TTTFFF888333333111000000000///...---------------,,,,,,,,,---------........./////////000000111111////////////000000000000.........//////000111222------...///000111222222---...///000111111111111,,,,,,------.........///,,,,,,,,,---...///000111555444444333222111000000...777777---)))///222...////////////000111333444......///000111222333333///444555333666===@@@===@@@AAARRRzzzxxx<<<<<<***555------------,,,+++******+++++++++************)))))))))******+++++++++,,,&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''***++++++***'''&&&(((((((((((((((((((((((()))((('''((()))******(((''''''(((((()))******+++(((((((((((((((((((((((()))666;;;///$$$%%%((('''$$$$$$&&&)))++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***,,,---&&&&&&(((***------+++)))'''!!!'''---'''%%%******''''''''''''((((((((()))&&&&&&&&&'''((())))))***'''((()))******)))((('''&&&'''''''''(((((())))))(((((((((((())))))))))))(((''''''&&&&&&&&&''''''&&&(((***)))''''''))),,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++%%%(((******)))(((+++---***)))---000---(((+++333111+++,,,333555000...000///555KKKccc[[[JJJCCCIIIHHH666777GGGRRROOO@@@???KKKKKK===999FFFEEE```nnnjjjwwwooo]]]===RRRaaa666'''999000000000///000000111222222///000111333333222222111111222333222111111222444222222111000000000000000000000000000000111222222000444888:::888777888999<<<:::999999:::<<<<<<<<<888888888777777777777777EEEAAA<<<777444333555666444444444444444444444444333333333333333333333333222111000111444888===@@@;;;;;;999999888888888999666777999;;;>>>@@@BBBCCCJJJGGGGGGOOO```vvvNNNDDDAAA===999555222111222222222333444555666888999NNNQQQLLLXXXVVVHHHPPPQQQLLLFFF>>>999999888444///222000...---......---,,,......---------......///////////////////////////000//////............///////////////////////////---.........//////000000...........................------,,,,,,,,,------...---...222111...111888+++999>>>444000777888111333111...---.........---000111222333333222111000...000333444444444666777111888444555JJJUUULLLBBBKKK]]]rrrBBB666---444---......///...,,,+++***,,,+++******))))))************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''***,,,+++'''%%%&&&)))'''%%%'''+++***'''''',,,'''''''''''''''((())))))(((((((((((((((((((((((('''''''''&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((''''''''''''((((((((((((((('''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%&&&((()))***(((((())))))))))))(((((('''''''''''''''((())))))&&&'''(((******((('''&&&''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((()))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************++++++++++++,,,------...333000222666666111111444666555AAAeeefffKKKAAADDDCCC999===VVVSSSBBB@@@===???OOO\\\ZZZ@@@777>>>OOOgggeeedddLLL888666999666222222000000000111222222333333444333222222111111111111111666999888333000111444555333111111222333222111333222111000000111222333222222111111222222333444555555555666666666777777555555555555555555555444444444444444444444444444555555444444444444444333111222333333444444333333444555666888999999::::::888999;;;<<<;;;999777555;;;888999===@@@???@@@CCCFFFBBBNNNggguuu}}}yyySSSGGG===999777444555999222222222333444666777888666EEETTTlllcccDDDBBBDDDGGGDDD<<<555666;;;888222222000......//////...---......------------..............................///...............//////........................---........./////////000...........................------,,,,,,---------...,,,+++///555777222---999DDDCCC555///444666///000...------...000000000000111222222222111000000...000333333333444555666<<<:::555???SSSVVVMMMKKK^^^tttCCC777---333.........///...---+++***,,,+++******))))))************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''',,,+++)))(((&&&&&&&&&&&&))))))((('''&&&&&&%%%$$$******)))(((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))************))))))(((((((((((('''''''''''''''''''''((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&'''''''''((((((((())))))''''''''''''(((((((((((())))))(((((())))))******))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))************++++++++++++,,,---......111...///555666333111222666777DDDfffkkkGGGJJJNNN@@@BBBKKKHHHEEEFFF888000===EEEHHH666333;;;III]]]XXXXXX@@@000555:::444...000///////////////000000111444444333222222222222222000333666666333222333555555333111111222333222111222222111111111111222222111111111111111222333333444444444444555555555555444444444444444444444444333333333333333333333333222333333333333444444444444444333333222111000000666666777777888888888777::::::999999999888888777:::888888<<<>>>>>>@@@DDDCCCTTTjjjzzzhhhOOO;;;999:::444333666222222222222333444666666...>>>TTTwwwwwwWWWLLLFFFJJJKKKDDD;;;===FFFDDD999333111/////////000///---...------,,,,,,,,,------........................------------...///000000......................................./////////........................---------,,,,,,------...111000...222@@@III>>>,,,@@@GGGBBB333,,,111333///---,,,,,,---000222222222111222222222111000000//////111222333222333444666<<<;;;:::CCCNNNKKKPPPcccwwwEEE888---111......///......---++++++,,,+++******))))))*********))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''+++(((%%%%%%&&&'''&&&%%%)))+++)))%%%(((000000)))...---+++)))'''&&&&&&%%%(((((((((((((((((((((((('''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))************************((())))))******))))))(((((((((((((((''''''''''''&&&&&&''''''(((((())))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((()))))))))(((''''''''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''(((&&&'''((())))))((('''&&&''''''((((((((()))))))))''''''''''''(((((((((((('''''''''((((((((())))))))))))(((((((((((())))))((((((((()))))))))******)))))))))*********++++++++++++++++++,,,---...///...---000555777444111111666:::GGGffflll[[[YYYLLL@@@:::666@@@FFF555+++888777>>>444777>>>EEERRRIIINNN999222???BBB555...333222111///......///000111444444333333222222333333000111222333444444444444555333111111222333222111222222333333333333222222111000000000000111222222111222222222222333333333333333333333333333333333333333333333333333333333111111111222222333333444111111111222444555777888666666666777777888999999;;;:::888777777888999:::<<<::::::===>>>>>>BBBHHHHHHhhheeeDDD>>>@@@999222222222222222222333333444555666>>>DDDaaatttoooiiiWWWMMMRRRMMMCCCFFFPPPMMM???555333111000000000///---...------,,,,,,,,,,,,---........................,,,,,,,,,---...///000111........................................................................------,,,,,,,,,---......000222///111AAAPPPFFF111777<<<888---)))///222///---,,,,,,...000222222222222222222111111000//////000111333222222222444666666@@@BBB@@@CCCKKKjjjzzzFFF999...////////////...------,,,,,,,,,+++******))))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))(((((('''%%%+++***&&&///???AAA888...---,,,***((('''&&&&&&((((((((((((((((((((((((&&&(((***+++,,,+++)))((((((((((((((())))))))))))((((((((((((((((((((((((************************(((((())))))))))))((((((((((((((((((''''''''''''%%%&&&&&&'''((()))******((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((()))***++++++)))'''%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''((())))))((('''''''''(((((((((((()))))))))''''''''''''((((((((((((%%%&&&&&&'''''''''''''''))))))(((((((((((())))))(((((()))))))))*********))))))*********++++++++++++++++++,,,---...///000---111777:::777333222444555<<>>@@@666444>>>555===666;;;??????EEE;;;@@@444:::NNNPPP???;;;HHH777555222000///000222333444444333333333333333444222111111222444555444333555333111111222333222111222222444555555444222222000000000///000000111222000000000000111111111111111111111111222222222222222222222222222222222222111111111111222222222222222222333444666999;;;===888888777777999:::<<<>>>;;;:::::::::::::::;;;;;;???===>>>??????@@@GGGPPP___vvvZZZFFFCCC???999777333333222222222333333444333<<<444>>>TTTgggsssaaaFFFKKKIIIDDDHHHQQQMMMAAA999777444333222111///...///...------,,,,,,,,,,,,........................,,,,,,,,,,,,---///000000.......................................---------........................,,,,,,,,,,,,,,,---...///+++///,,,)))333@@@<<<,,,,,,111000+++***///111//////......///111222111///222111111000000/////////111222333333222333555888666DDDBBB===OOOttt{{{EEE:::///...000//////...---------,,,,,,+++******))))))******))))))(((((((((((())))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$,,,333333---((((((***&&&+++***&&&///@@@BBB888,,,+++***)))((((((((((((((((((((((((((((((((((((&&&(((***+++,,,+++)))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''%%%&&&&&&'''((()))******'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((((()))***+++***)))&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((())))))***''''''((((((((((((''''''(((((((((((()))))))))***''''''''''''((((((((((((''''''((())))))))))))((())))))(((((((((((())))))))))))))))))************************+++++++++++++++++++++,,,---...000111---888AAA???777222444888444<<>><<<::::::;;;===>>>:::;;;===?????????===<<>>:::888666444222000000///......------------------------------------,,,,,,,,,,,,---...//////------------------------.........---------------........................,,,,,,,,,,,,---......///---000...((()))000000)))+++//////------000000---111000///000111111000...111000000//////000000111111222333333333555888:::;;;AAA===HHHwwwzzzDDD:::000...111000///...------------,,,+++******))))))******((((((((((((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***333;;;999///''''''******,,,***&&&)))111111*********)))((((((((())))))(((((((((((((((((((((((('''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((''''''''''''&&&&&&''''''(((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((())))))***)))(((&&&&&&'''''''''(((((('''''''''))))))(((((())))))***+++((((((((((((((((((((((((((((((((()))))))))******''''''''''''((((((((((((***+++,,,---...---,,,+++))))))(((((((((((()))))))))))))))*********++++++*********++++++++++++,,,+++++++++,,,---///000111...:::CCC???666333777;;;333;;;GGG]]]lllEEE???BBBAAA777888===777222888000555555///777111222555BBBOOOLLL>>><<>>===>>>@@@BBBDDDNNNbbbuuuxxxUUUEEE???<<<666666555444333333444444...999444666222222JJJSSSQQQHHHBBBFFFKKKNNNOOORRRIIIEEEAAA>>>;;;888555333111111000///............---------------------------------,,,,,,---......------------------------.........------,,,,,,,,,........................,,,,,,,,,,,,---...//////000000000...,,,,,,---...///000000...///111111...000000000111222222000...//////......///000111222111222333444444777;;;>>>???EEEOOOrrryyyBBB:::222///111000///...---------...,,,+++******))))))******((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))///444222+++&&&'''***+++***)))(((((('''&&&&&&***)))((((((''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((())))))(((((('''((((((((((((((()))******((((((''''''''''''(((((((((((()))))))))*********''''''''''''((((((((((((***+++---.........,,,,,,))))))(((((((((((())))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,...///111222---666<<<999666777:::999222:::DDDYYYkkkJJJ===@@@::::::>>>888666:::222888666000888444666888===DDDCCC<<<555222333222111111000000000000111000000000111111222333333555666555333333666:::555333111111222333222111222222111111111111222222111111111111111222333333111111111111222222222222//////000111111222333333333333333333333333333333444444555666777777888888888;;;???DDDGGGIIIIIIIIIIIIFFF@@@<<<999:::;;;===;;;<<<>>>???AAAAAAAAAAAA===???CCCGGGNNN^^^zzzpppSSSEEE<<<777666555555444444444444999222(((777777+++:::GGG^^^LLLAAADDDHHHFFFIIIRRRNNNKKKFFFBBB???<<<888666222222111//////.........------------------------......---,,,,,,,,,------------------------------.........------,,,,,,,,,........................+++++++++,,,---...///000---+++---111000---...222111000...,,,...111222111/////////111333333111///............///000222333222333444444555888<<<@@@EEESSSoooxxx@@@:::333///222111///...------......,,,++++++***)))*********((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&''''''%%%%%%(((+++(((''')))---,,,((()))...******(((''''''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))************************''''''(((((((((((('''''')))(((((((((''''''''''''((((((((((((((('''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((+++******)))(((''''''&&&''''''''''''((((((((()))(((((((((((())))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((((((((())))))))))))(((((('''''''''''''''((())))))((((((''''''''''''(((((())))))))))))************''''''''''''((((((((()))''')))+++,,,,,,,,,***)))))))))(((((((((((()))))))))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,...000111222,,,111333222555;;;;;;777222888AAAVVViiiFFFGGGBBB===???;;;777;;;333888555,,,444111...///222999CCCGGG@@@666444444444333333333222222000000//////000111222222000444777666333444999>>>555333111111222333222111333222111000000111222333222222111111222222333444222222222222333333333333///000000111222333333333444444444444444444444444333333555777999:::<<<===LLLMMMOOOOOONNNJJJFFFCCCDDDAAA===:::999<<>>@@@BBBCCC???BBBGGGNNNWWWllloooOOOFFF888;;;:::666444666555222333333222222333333444444;;;???BBBAAA===:::<<>>>>>@@@888888777444///,,,,,,,,,------...///000000000000------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------.........---,,,,,,///...------------......///111222222111000000111222///------000222111///...///111222111000111222222666888777666;;;CCCHHHNNN~~~pppCCC777555111000000111111111000///...+++***))))))((()))))))))---***)))++++++((())),,,/////////---***((('''(((,,,+++***)))))))))))))))------,,,,,,+++***((((((***)))(((''''''''''''''')))))))))))))))((((((((())))))))))))((((((((((((***'''%%%(((***)))(((((()))((('''&&&''')))+++,,,((()))***)))((('''((()))(((***++++++***)))+++,,,)))***+++***)))))))))***)))***+++---...,,,(((%%%,,,000333000***%%%%%%&&&'''((()))+++,,,+++)))((()))(((''''''((()))'''&&&)))))))))***))))))((('''(((((()))******)))(((''''''((()))***+++******)))(((((((((((((((((())))))///...,,,***(((((('''(((***(((((())))))'''(((***,,,(((&&&(((---...+++'''))))))(((''''''(((******'''((((((((((((((('''''''''''''''((('''&&&&&&%%%(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&***)))))))))******((('''$$$&&&'''))))))))))))(((***))))))(((((((((((()))******+++++++++,,,,,,,,,))))))))))))***+++,,,------,,,+++***+++---000111333---000555555<<<>>>444===EEEDDD^^^kkkLLLCCCBBBCCCFFF;;;:::999888999:::666222444333333666;;;>>>>>>===???:::333//////111222111222111111111000111111111555555444444444444333333555555555444333333222222///000111222111222444666333333333333333333333333222222222444777888777666444222333666444000111666333555666666222000444:::<<<@@@AAAAAAEEENNNTTTTTTVVVRRRPPPSSSWWWTTTIII???<<<<<<;;;;;;;;;;;;::::::???>>>>>>???AAABBBAAAAAAFFFNNNOOOPPPgggpppTTTDDD@@@:::666444333444444333333333222222333333444666999<<<<<<999888;;;???>>>EEELLLMMMIIIBBB>>>===;;;:::888555111//////000------.../////////.........------,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------------------------------...........................000111111000///000111000///......///000///...///111333333222111222333555333888CCCEEEBBBHHHUUUiiiBBB777222+++////////////////////////---,,,***))))))+++...000+++((((((++++++((()))+++...//////---+++))))))***+++***))))))((((((((()))******+++++++++***))))))+++***))))))))))))))))))+++++++++***************************************++++++------,,,***+++---'''''''''(((((('''''''''&&&'''''''''&&&'''((()))'''((())))))(((((()))+++((()))))))))(((((())))))***)))))))))******(((&&&&&&***---,,,(((&&&''')))''''''((()))******)))(((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))(((''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''((()))))))))************)))'''&&&%%%***)))(((''''''&&&&&&''',,,+++)))))))))************)))(((''''''(((((())))))))))))******))))))((()))))))))))))))((('''''')))*********++++++++++++)))((((((''''''(((((()))(((((((((((((((((((((((()))))))))(((((('''''''''((((((((()))*********)))&&&''')))+++,,,,,,++++++******)))(((((((((((()))*********+++++++++,,,,,,+++*********+++,,,,,,---...------,,,---...///000555...///111///777???:::888???<<>>;;;:::888555111444333333555999<<<<<<:::???:::444000000111222222666555333111000000000111222222333333444444444555555555555444444444444444222222333222111000222444333333333333333333333333666555555666888999888777666555444333222111000//////222555888;;;@@@IIIRRRNNNMMMQQQ^^^kkkkkk^^^PPPVVVRRRNNNNNNPPPNNNHHHAAA<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===@@@CCCDDDEEEIIIKKKXXXqqqpppUUUGGG<<<;;;:::555333777444333333222222222333333111333555555444555999===444;;;DDDHHHGGGCCCAAA@@@>>>===;;;777333111111222///000000000000//////.........------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......---...///111111111000000///111111111//////111222...///111000///......///111333444444333333444555888333;;;IIIGGGCCCYYYzzzeeeDDD;;;555---000000////////////000000000---+++)))***...222555***((()))---...+++***,,,---...///---+++***+++,,,***)))(((((('''(((((((((++++++,,,---------------)))))))))((())))))******************++++++++++++************************###(((+++***((('''***---&&&''')))***+++***)))(((***)))((('''(((***,,,---)))***,,,+++******+++---***************+++++++++---+++))))))***++++++***'''***+++***((((((***---***)))((((((***++++++******)))'''((()))******))))))))))))***+++,,,...///(((((()))***+++++++++***,,,+++)))(((((()))***+++'''(((((())))))))))))))))))***+++,,,,,,***)))(((+++***)))((()))***++++++,,,------+++((('''))),,,+++***)))((((((((((((((()))))))))***************)))))))))))))))((((((((()))************+++++++++))))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((((((((((((((((((((()))******++++++((()))***,,,---.........+++******)))(((((())))))))))))*********+++++++++,,,,,,+++++++++,,,,,,---........................333...333666222666>>><<<333;;;888LLL}}}RRRCCCEEEAAA>>><<<;;;;;;:::777666555444333555777888888777>>>:::555222222333444444===:::666333000///000111000000111222333444555555444555555555555666666666555555555333111000111222333333333333333333333333666444333333555777777666555::::::888<<>>AAAEEEIIIKKKMMM[[[uuuqqqWWWBBBAAABBB:::555888555555444333222222222333000111222111111222777:::666777999:::;;;???CCCGGG?????????<<<777444222222333333333333222111000000000///......---.................................---------------------------------------.........///......---......000000...000222444555444333222222333222111//////111333...111444333000...///111222333444444333444555777======BBBHHHGGGUUUaaaDDD:::777222222111000//////000111222///---+++***+++...111333***))),,,111111...---///,,,---...---,,,+++,,,---***))))))((((((((())))))++++++,,,,,,,,,,,,,,,+++''''''''''''(((((()))***))))))))))))************))))))************++++++,,,...---***)))+++......)))******,,,,,,---......000...+++******,,,...///,,,---......------...000+++*********,,,,,,,,,+++---,,,+++,,,------,,,+++,,,---,,,***)))))),,,......***((((((***------,,,,,,***((()))+++,,,,,,,,,))))))***,,,///333666777)))******+++,,,------...+++,,,,,,,,,------------******+++++++++***)))(((,,,,,,,,,,,,,,,---------***++++++))))))---//////,,,---///000///......---...---,,,++++++***)))))))))))))))))))))******+++******)))((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))*********))))))***)))))))))***+++))))))***+++,,,---......,,,+++******)))))))))))))))))))))*********++++++,,,+++++++++++++++,,,,,,+++,,,---...............//////;;;CCC;;;777:::777333<<<===KKKUUUPPPEEE@@@===???@@@>>>;;;:::555555444444555555444444999777555333333555666777CCC???:::555222111111222000000111222222333444444444444555555666777777888666777777555333222333444333333333333333444444444555444333444666888999999777???@@@===FFFTTTSSSHHHEEEHHHJJJJJJKKKQQQWWWZZZkkk\\\[[[qqqrrr\\\NNNFFFEEEBBB>>>;;;999999:::999999::::::;;;;;;<<<<<>><<<666777666555444333222333444444444444555666888:::DDDAAA<<<777333222333444222222222222222222222222333444444555666777888888666777777777666666888999333333444444555555555555777666666888;;;>>>??????999@@@@@@<<>>999BBBJJJOOOWWWbbbhhhhhh\\\RRRTTT```bbbTTTIIIHHHCCCDDDDDDBBB>>>;;;;;;<<<777777888999:::;;;;;;;;;<<<>>>BBBGGGMMMWWWbbbjjjxxxYYYHHH<<<999<<<:::999777666555444333333555555333222222222333333333333333444666888:::;;;???BBBEEEFFFCCC???;;;999222222333333333222111111222111000//////...//////........................------------------------.........///000000111111000111222333444444333333333444555666666555444333000000///......000555999777777777555333333444555333444555555666888<<>>:::999;;;<<<;;;999:::<<<======<<<<<<===>>>999777555777:::<<<:::888888999;;;>>>???>>>:::777666666555666888;;;>>>@@@CCC>>>:::;;;???BBBAAA???888666444555888:::<<<<<<;;;;;;;;;<<<;;;::::::999999888888888999:::;;;;;;HHHJJJLLLMMMIIICCC<<<777444777;;;???BBBCCCDDDDDD===:::666333444888>>>AAAAAACCC???555222666666222333222444:::AAABBB<<<555222222222222111000//////000000/////////111222333222111000......//////000,,,,,,---------.........//////............//////------------------------++++++,,,---......//////...000000...+++***---111,,,,,,++++++++++++,,,,,,......,,,+++******))))))******+++++++++,,,,,,,,,*********++++++,,,---...***++++++,,,---...///000666000999@@@888444:::===555999CCCOOOiiirrr[[[HHHFFFIIIGGGDDDCCC888999999777444333333333222333555555555555777999AAA>>>:::777444444444555444333333333222222222222333333444555666666777777444666777777777888:::<<<444444555666666777777777555555666999<<<>>>>>>===666;;;===<<>>:::???>>>???AAA@@@>>>;;;::::::666777888999:::;;;<<<===999???HHHQQQ]]]kkkzzzaaaKKKBBBAAA<<<;;;999777666555444444555444333333333333333222111222333555666666555444888;;;>>>????????????@@@444444555666666666555555333222111000////////////................................................/////////000111222222222000222444666777777555444444444444333333222111111000000000111333999@@@FFF:::888444333333444555555444555777888999<<>>>>>???@@@@@@<<<999:::>>>@@@>>>;;;;;;<<<>>>===<<<<<<===???>>>;;;999;;;@@@BBB@@@======<<<===???AAAAAA???===777666666888:::===???@@@DDD???;;;<<>>:::888666777999===???@@@>>>???@@@AAAAAA???<<<;;;<<<<<<;;;::::::;;;<<<===JJJLLLMMMMMMJJJDDD>>>:::666888<<<@@@CCCDDDDDDCCC===:::777555555999===@@@DDDGGGBBB777333888999333000000111555999:::777555111111222333333222111000111000/////////111333555333111000......///000111.........////////////000//////............//////////////////////////////,,,---...///000111222222000333444333000000555999222111///...------......///...---,,,+++*********+++,,,,,,,,,,,,---------+++++++++,,,...///111222000///...------...///000777///777BBB===:::@@@DDD:::444???QQQffftttQQQGGGIIIHHHFFFFFF999;;;;;;999666333444555333555777666444222333555999888666444333333444444333333333333444444444444333333444444555555555666444555666666666777999;;;555666666777888888999999777888:::<<>>???CCCKKKWWWcccqqq~~~]]]LLLEEE===<<<:::999777666555555333333333444555555333222444222111111333444555555111222555666888<<<@@@CCC777888999:::::::::::::::333222111000////////////////////////////////////........................///000000111222333333333000333666999:::888666444444444222111000/////////222222444666;;;CCCLLLRRR<<<777222000222555555444555777888:::<<>>???AAAAAA???;;;666333000///......///111333555888444444666555333444777777888888777555444444555555555555555666666777888555666666777777777777777444444333222111111111111333333444444555666777777111111222333333444555555,,,666<<<:::<<>>EEEEEEHHHMMMKKKFFFEEEHHHHHHNNNMMMFFFFFFMMMLLLDDDBBBGGGHHHAAA<<<===>>><<<<<<999777888:::;;;;;;:::999999:::<<<>>>???@@@AAARRR[[[gggttthhhPPPIIIAAA<<<===;;;555333555888555222111111111111000333333333222222222222111111111111111222333444444555444777AAAJJJLLLCCC::::::>>>@@@===777222111222333111///000333555333111111111000//////111555999666666555444444333222222444444555555555666666666000222444333000///222555222444AAAPPPMMM===777>>>888555333111222444555555===999:::???CCCGGGOOOZZZhhhhhhUUUPPPOOO???999>>>???BBBDDDDDD@@@:::555555444333333222222333333;;;:::777555222000//////111222111///---...222666333222111/////////000111...,,,+++---111222///,,,000---,,,...,,,''')))///++++++++++++++++++++++++************************---------,,,,,,+++++++++...,,,)))''''''***---///444111,,,'''###%%%)))---++++++******************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++***)))((((((***,,,---***((())),,,---***))),,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++)))((((((***,,,+++((('''))))))((()))(((''')))++++++)))'''******)))))))))***,,,---+++***)))(((((()))***+++******))))))((((((''''''))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,------...//////222222222333555888:::<<<555444222111///............+++))))))++++++***((())))))***++++++++++++***++++++++++++++++++++++++------------------------444000555@@@BBB:::888===444>>><<>>===<<<<<<;;;:::999999;;;777444666:::<<<;;;888888:::>>>AAA>>><<>><<>>999555444555555777888888777777888999===999555444555666666444444444444333333222222222333444555555555333111000333222222444777999::::::HHHEEEAAA===888555444333444888<<<;;;777666888;;;AAAGGGMMMQQQYYYqqqwwwdddXXXQQQNNN???;;;444333333444555444222000---,,,++++++******++++++++++++************+++++++++,,,,,,+++***,,,///222------------,,,+++******(((///888;;;888333//////444///,,,------******+++************************************************+++++++++++++++*********(((---111000+++((()))+++333...)))'''((())))))((((((((((((((((((((())))))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))+++***)))((()))***+++,,,,,,((('''******(((***---'''((()))++++++)))((('''))))))))))))))))))))))))(((((((((((('''&&&%%%%%%%%%%%%&&&)))***)))&&&$$$''')))***'''$$$%%%***///))))))((('''''''''((((((******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******+++++++++++++++++++++***)))))),,,,,,+++***************---+++)))))))))***)))'''))))))***++++++++++++***++++++++++++++++++++++++------------------------222...111888:::555555:::333;;;999EEEnnnZZZQQQKKKDDD===;;;999777999>>>:::888777777;;;AAAGGGKKKTTTPPPHHH>>>777555666888666555444444555555444222333333333333333333333333333333333444555555666666444555777888888888777666555777999;;;<<<<<<<<<<<<>>>;;;:::>>>???===;;;<<<666:::;;;:::999:::777333888888888777777666666555777666666:::@@@CCCCCCBBB;;;@@@FFFHHHFFFIIIWWWfffaaaHHHCCCDDD???888999777666555555444222000333333333333222222222222555444333222111111111111111222333333222333555666333555777777555333444555666999;;;;;;888777:::<<<===777333222666777555111333333333333333222222222444333333333333333444444777444333555999<<<<<<:::;;;;;;777222333777888444:::;;;:::888888:::@@@EEERRRPPPUUUhhhvvvgggXXXJJJDDD555333111///...///000111000///......---,,,,,,,,,,,,---++++++******+++,,,,,,---,,,,,,,,,+++,,,...000222+++,,,,,,---,,,+++***(((,,,444===CCCDDD@@@===;;;999444000//////---+++***))))))))))))))))))))))))************************************************+++000333000***)))...444888000(((&&&(((******'''((((((((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))***+++,,,((('''))))))(((***...)))***---......---***)))))))))))))))))))))))))))'''(((((((((''''''&&&%%%((((((((((((&&&%%%)))000(((((((((&&&&&&'''***,,,,,,,,,++++++***************))))))))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******,,,---......---,,,***))),,,,,,+++++++++,,,,,,------,,,***)))))))))(((((())))))***++++++++++++***++++++++++++++++++++++++,,,,,,------------------111...///444555333444888444:::999DDDiiicccKKKHHHFFFBBB;;;666:::BBB===;;;999888;;;@@@GGGKKKPPPRRRQQQIIIAAA;;;666222666555444444666666444222444444444444444444444444222222333333444555555555444555777888888666555333111222444555666666666666999555555777888666555888666888999888666666777777777777777666666666666666777777777:::>>>AAABBBAAA;;;DDDMMMOOOPPP\\\vvvkkkUUULLLGGGCCC???===:::999999888666444444444444444333333333333555444333222111000000000///222444555333111222333...///111111111111111222333666888888555444777999777222...///333666333000333333333333333333333444555333111000111555999;;;;;;888666777:::<<<:::888333666666555777<<<;;;666666777888;;;AAAHHHPPPTTTTTTbbbxxxjjjVVVDDD???555666222000......000111222111000000///...............------,,,,,,,,,,,,------,,,+++++++++,,,...//////+++,,,---......---,,,+++777777:::???EEEJJJKKKJJJ:::777333///,,,+++(((&&&))))))))))))))))))))))))************************************************+++......+++)))...:::EEEJJJ@@@333+++))))))'''%%%)))))))))******+++++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))))))))******)))))))))))))))))),,,(((&&&((()))''')))...***,,,...000000...,,,***(((((((((((((((((((((((((((((()))))))))(((''''''))))))***((("""$$$333DDDMMMBBB333***'''(((((('''---------,,,,,,++++++***)))))))))******)))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***************((()))***+++++++++***))),,,,,,,,,+++,,,,,,---......---,,,+++)))(((((()))))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,---------......///......111222222333666666::::::EEEcccdddXXXNNNJJJHHHBBB;;;888<<<:::999999<<>>CCCIIIMMMSSSZZZ___zzzqqqVVV???:::222444444111//////111222333222///......---------------------,,,++++++++++++++++++***))))))+++,,,,,,++++++,,,---...///000000000444:::EEERRRZZZXXXNNNEEE???@@@<<<444---+++***'''*********************************************************+++++++++++++++((())))))''')))222@@@JJJCCC;;;111***(((((((((((())))))******++++++,,,,,,***))))))(((((())))))***************************'''(((((())))))******+++))))))))))))))))))((((((+++'''&&&))))))'''))),,,)))***,,,------,,,***)))(((((((((((((((((((((((())))))*********))))))(((''''''(((((($$$&&&888MMMppp\\\AAA...'''''''''&&&*********+++******))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((***************+++++++++(((((()))***++++++++++++++++++*********++++++,,,/////////,,,***((()))***))))))***++++++++++++***+++++++++++++++++++++++++++,,,,,,------........./////////111222222333444777999:::EEE^^^VVVDDDFFFGGGAAA:::;;;;;;<<<>>>CCCIIINNNRRRQQQTTTRRRLLLLLLPPPMMMFFF:::888555444555666666555444444444444444444444444333333333444555555666666555555666777777666555444555555555555555555666666444444777:::999444444666666333333666666555666999888999999::::::;;;;;;;;;===<<<<<<<<>>:::::::::888666555666777888555666;;;;;;888===GGGPPPWWW___```aaajjj|||pppRRR:::666///000444222000000111222222111...---,,,,,,++++++,,,,,,++++++*********++++++,,,---+++)))***,,,,,,+++)))++++++,,,---///111333444444@@@SSSbbbeee[[[JJJ===DDDIIIFFF:::///,,,+++***++++++++++++++++++++++++************************++++++++++++,,,,,,,,,---'''(((((((((***...555:::---+++)))'''''')))+++,,,((((((((()))***+++++++++*********))))))*********))))))))))))))))))))))))(((((())))))***++++++,,,)))))))))))))))((((((''')))''''''******((((((+++((())))))******))))))((())))))))))))))))))))))))((())))))******))))))))))))&&&''',,,+++(((222@@@ZZZMMM:::---((((((((('''&&&'''((()))))))))((((((((()))***++++++***)))((('''((((((((()))))))))***))))))))))))))))))))))))(((((()))******)))(((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---++++++******)))*********000111111...+++)))***,,,))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,---......///...000111222333444444333666777888DDDYYYeeeVVVPPPMMMLLLBBBCCCDDDHHHLLLQQQUUUXXXZZZ[[[VVVQQQWWWaaaaaaXXXBBB>>>999666555666666666555555555555555555555555333444444555666666777777666666666666666666777777777777666666666666666666666555777:::888444444999777444666===@@@<<<888777999999::::::;;;<<<======@@@???@@@AAAFFFMMMVVV[[[YYY|||eee^^^TTTKKKDDD???<<<:::888888888888777777777777444333222222111111222222333222111222444444333111000//////000222333444444333111///000444555333111111333444333111111222333333444444555666777888888666888999;;;<<<<<<<<<;;;777999:::888555444666999===666777???AAA???LLL___eeeooowwwvvvxxxvvvfffLLL777888444666333222000000111111000///...---,,,,,,++++++,,,,,,************+++,,,---...111...,,,,,,......,,,***+++++++++,,,///222444666BBBIIIQQQUUUQQQKKKGGGEEECCCJJJHHH:::,,,(((((((((++++++++++++++++++++++++************************+++++++++,,,,,,---------******++++++***((('''%%%''')))++++++***))))))***&&&''''''((()))******+++++++++************++++++))))))))))))))))))))))))((())))))***+++,,,,,,,,,))))))***))))))(((''''''(((&&&'''++++++((((((******))))))))))))))))))***************************(((((()))))))))))))))(((...'''(((000000(((''',,,((((((((((((******))))))&&&'''(((*********))))))((()))***++++++***)))((('''((((((((())))))******))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&''''''((()))******+++))))))))))))))))))))))))************************************))))))))))))+++***(((''''''((()))***------,,,+++++++++++++++000222222///+++)))***---))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,---...//////...111222333444555444333555555777CCCUUUbbbUUUVVVKKKLLLNNNPPPSSSVVVXXXYYYWWWYYYVVVTTT]]]iiifffZZZIIIDDD===888666666666666555555555555555555555555444444555555666777777777666666666666666777888888888777666666555666666666777666777888555222555;;;:::777<<>>AAAAAACCCFFFMMMWWWcccjjjdddYYYUUUIII??????@@@>>>;;;888666666777888444555555666666555555444333333333333333333333333333333333222111222444666222222111000000111222333444444222111111222222333666555444333444555777888666666666888:::;;;:::888999777555444555888<<<@@@===<<>>>>>===<<<777000//////...---,,,++++++***---------,,,,,,,,,++++++++++++***)))'''(((+++...((()))++++++)))(((---333+++***(((***,,,---***((()))))))))))))))))))))))),,,,,,+++***((()))+++---(((...'''&&&///'''!!!000%%%&&&''')))******+++++++++***)))(((((('''''''''***)))))))))+++...111222---,,,+++*********,,,---...,,,333???>>>111((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++++++++++++++***)))((((((((((((((())))))))))))))))))***++++++++++++***)))))))))***++++++,,,,,,++++++******************(((*********)))((()))***------,,,+++*********+++++++++++++++++++++++++++------,,,,,,+++***))))))++++++++++++******))))))++++++++++++++++++++++++************************,,,,,,,,,---------......000000000000000111111111<<<333:::AAAMMMzzznnniiiaaa\\\[[[YYYUUUWWW]]]^^^^^^^^^]]]]]][[[YYYWWWQQQLLLEEE>>>999666555444444444555666666666666666777777777777777666666666888888888777777777777777777777777777888888888999888777777777777888999999;;;===???@@@@@@???<<<:::999:::===???AAABBBCCCCCC???KKKNNNVVVmmm~~~nnnTTTIIIJJJAAA???===<<<===<<<;;;999888888777666555333222111777888888777777666555444444555444333111000222444444333222222222333444555555444333222222333444444666666666777888999:::;;;@@@===999777666888999:::666888;;;===<<<:::999888???LLL^^^mmmxxxvvv\\\KKK:::666555///333333222222111000000000111///,,,,,,---...,,,+++...000///,,,,,,000111///...//////...,,,+++,,,...000666666111444;;;:::333222777:::999888888444...///......------,,,,,,+++---------,,,,,,,,,++++++***)))(((((()))***+++,,,---++++++++++++++++++,,,+++***)))***,,,,,,***(((************************''''''))),,,------***(((%%%...///---333333---,,,************)))(((((('''&&&&&&%%%&&&'''(((***+++***)))))))))***---///111///---***(((''')))+++,,,+++(((,,,555444***%%%((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***++++++++++++***)))((((((((((((((())))))))))))))))))***++++++++++++***)))))))))***++++++,,,,,,************************)))***++++++))))))***+++------,,,+++++++++,,,,,,++++++++++++++++++++++++------,,,,,,+++******))),,,+++++++++************++++++++++++++++++++++++************************,,,,,,,,,---------......000000000000111111111111999444:::???IIIrrrssseeecccfffaaaXXXQQQ]]]```cccdddccc```^^^]]]ZZZQQQEEE???===<<<:::777666666777777666666555555777777777777777777888888999888888888888888888888999999999999999999::::::::::::::::::;;;;;;<<<===???@@@AAABBBAAA@@@>>><<>>DDDhhhooogggbbb[[[WWWccchhhnnnqqqpppoooppprrrjjj]]]NNNEEEDDDCCC>>>999::::::999999888777777666888999999::::::;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@BBBCCCCCCDDDDDDDDDCCCCCCFFFGGGHHHIIIJJJMMMRRRUUUfffppp~~~hhh___TTTNNNMMMKKKEEE???888777666666777888:::;;;999999:::;;;:::888666555999::::::888666555666777666666666777777888999999666555444444555666777888666777999;;;;;;;;;;;;:::888:::<<<<<<;;;:::::::::>>>@@@BBBFFFOOO^^^ooozzz~~~oooXXXIII;;;888999333222111000//////111333555222111000///......------222444222...---000111...---...///.........000222<<<<<<::::::@@@DDD>>>333...111111...---//////,,,,,,---------......//////...------------,,,,,,,,,...,,,+++///444555222---))),,,---,,,+++,,,***(((*********+++++++++***)))************************...---+++))))))***,,,---*********%%%444aaaoooNNN+++++++++*********++++++222000---***((((((((()))***))))))((())))))***+++---,,,***(((((()))******+++''''''++++++((((((,,,))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))((())))))***************)))))))))***++++++,,,,,,***************++++++++++++,,,------++++++,,,---++++++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......//////000000111111222222333777>>>???CCCaaa{{{jjjcccccc^^^aaaddddddeeeiiipppvvvvvvlll^^^TTTMMMGGGAAA<<<>>>===<<<;;;:::::::::999:::;;;;;;<<<===>>>>>>???<<<<<<<<<<<<<<<=========>>>>>>>>>===============;;;;;;;;;<<<>>>???AAABBBEEEEEEGGGIIILLLNNNPPPQQQRRRVVVZZZ]]]```dddkkkooowwwtttfff___ZZZTTTNNNGGGDDDAAA===;;;::::::;;;<<<===>>>>>>>>>===<<<;;;777999::::::888888999:::777777888999::::::;;;;;;777777777777777999;;;<<<===>>>@@@AAAAAA@@@???>>>@@@AAABBBAAA??????BBBDDDJJJTTTbbbnnnvvv~~~jjjTTTGGG:::888:::444222111/////////111333555444444222000...---------333555333...---000000...///000000///------...000======>>>AAAFFFGGG>>>333...000///,,,,,,//////---,,,------......//////000.........---------,,,,,,///---,,,000555666222------555999222+++)))******)))***+++++++++*********************************)))+++,,,+++((((((+++///'''***333777IIImmmhhh999...---,,,+++******++++++)))(((((()))+++---000222)))))))))))))))))))))***)))******+++++++++******+++)))***------+++***,,,))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((())))))*********))))))(((((((((((())))))))))))(((((()))************))))))))))))***++++++,,,,,,))))))*********++++++++++++---------,,,+++,,,---***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........//////000111111222222222999>>>@@@FFF]]]rrrmmmiiiccc]]][[[```kkksssvvvssslllbbbWWWNNNIIIFFFAAA@@@>>>===<<<;;;;;;;;;:::;;;;;;<<<===>>>??????>>>>>>>>>>>>??????@@@@@@????????????????????????===>>>???@@@BBBDDDFFFGGGJJJLLLPPPTTTYYY^^^aaaccchhhlllqqqsssrrrsssxxx|||www{{{tttfff^^^RRROOOJJJEEEBBBAAABBBBBB???>>>>>>======<<<<<<<<<666888:::::::::999:::;;;999:::;;;<<<===>>>>>>>>>;;;;;;;;;;;;<<<>>>@@@BBB@@@AAABBBBBBCCCCCCBBBBBB;;;<<<===>>>BBBLLLYYYbbbqqqxxx}}}cccNNNBBB888777999333111111000000000111333444444555444222///---...///222444222...---000111...000111000///,,,+++,,,...666666888===AAA???777///...111000,,,,,,000000...------......////////////............---------,,,---,,,,,,...111111...***444???BBB777+++)))++++++)))***,,,,,,***)))***+++++++++++++++++++++++++++'''***---...,,,******+++(((+++...444HHHaaaZZZ:::444333000,,,***(((((((((&&&''''''((()))+++,,,---))))))))))))***************+++,,,,,,,,,,,,+++*********+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))******))))))(((((((((((())))))))))))'''((())))))******)))))))))))))))***++++++,,,,,,)))))))))***++++++,,,,,,+++,,,------++++++,,,---++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111222222333333:::<<<@@@IIIXXXwwwiiibbbbbbfffjjjmmmooonnnhhh___XXXUUUVVVIIIHHHEEEBBB???>>>======;;;;;;<<<<<<======>>>>>>???@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFHHHJJJMMMOOOQQQTTTVVV[[[```eeejjjmmmooonnnrrruuutttqqqqqquuuyyygggbbbZZZQQQJJJGGGEEEEEEGGGEEECCC@@@>>>======>>>;;;===??????===<<<;;;<<<<<<===???AAABBBBBBBBBBBBAAA@@@@@@AAACCCEEEGGGHHHEEEEEEEEEFFFHHHJJJKKKLLLEEEKKKTTT\\\ffftttyyy___KKKAAA777777999444111111111111111111222222111333444222000///111333111333111------000111.../////////...,,,+++,,,---------///333555222...,,,...000000------000111...............////////////............------------,,,------......---+++***555>>>???333***+++---+++(((***,,,,,,***)))***+++++++++++++++++++++++++++@@@999111---------+++'''***,,,%%%'''888CCCDDDDDD777444111---***(((((((((******+++***)))(((&&&%%%((())))))***++++++++++++111000---+++******+++++++++,,,+++))))))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))'''(((((())))))))))))))))))))))))***++++++,,,,,,((())))))***++++++,,,,,,***,,,---,,,+++***+++,,,......---,,,,,,,,,------------------------------------------------------,,,---------....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111222333333444:::888===JJJRRRooowwwooohhhdddiiiiiiiiifffbbb___^^^^^^ZZZWWWRRRMMMHHHEEECCCBBB@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLOOOQQQUUUWWWYYY[[[^^^bbbfffiiikkklllllliiinnntttwwwzzzyyyjjj___YYYVVVUUURRRNNNIIIFFFEEEEEEEEEAAACCCDDDDDDAAA???>>>>>>???@@@BBBDDDEEEEEEEEEDDDEEEDDDEEEEEEGGGIIIKKKMMMNNNNNNOOOPPPSSSVVVZZZ[[[kkkvvvxxx___LLLBBB999999<<<777111111222222222222111000...111333222111111444777000222111------000111///---......---++++++,,,...---,,,---//////......///---000000......111111.../////////////////////...//////.........---------...///000///---,,,,,,---...666555+++(((---///+++(((***---,,,***(((***+++++++++++++++++++++++++++aaaMMM555)))***...,,,(((&&&...***+++444,,,&&&555444222///---+++***++++++&&&(((***,,,---,,,+++***((()))***++++++,,,,,,,,,888444...)))&&&'''***,,,///...,,,(((''')))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))'''(((((())))))))))))))))))))))))***++++++,,,,,,((())))))***++++++,,,,,,***+++,,,,,,******+++,,,111000///...............---------------------------------------------------------.........//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///000111222333333666:::555:::IIILLLdddzzzkkkhhhcccbbbbbbbbbaaa___iiifff___XXXQQQLLLIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLMMMOOOQQQTTTXXXZZZ\\\^^^```cccfffgggfffeeedddkkkrrr}}}uuussskkkbbb[[[YYYVVVQQQLLLMMMKKKHHHGGGFFFGGGIIIJJJEEEEEEEEEFFFFFFGGGIIIIIILLLMMMNNNNNNOOOQQQUUUXXXXXX]]]dddmmmwwwrrr___JJJ???;;;999666666222222222222222111000000000000//////444:::999333777555222///......///000///000000111111000000000111...******,,,//////...000111111111111222222222111111111111111000000000000///............//////---///111222000...---,,,///---,,,,,,***)))+++...'''((()))+++,,,,,,,,,,,,,,,------......------,,,------,,,+++*********+++,,,,,,,,,***)))***,,,...///...---+++***)))((((((&&&''')))+++---...//////111222111...+++***---000++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))************************)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------...............////////////000......//////////////////........................---------...///000111111---...///000000///...---------......///...............------------....../////////000111111222222333444999===;;;AAA[[[xxxtttrrrqqqnnnlllnnnssssssmmmaaaWWWUUUVVVUUUUUUQQQLLLKKKLLLMMMLLLIIIKKKJJJIIIGGGEEECCCCCCBBBNNNLLLJJJIIIHHHIIIKKKLLLOOONNNMMMPPPUUU[[[___aaa^^^ccckkknnngggcccnnn}}}xxxmmmfff___\\\XXXTTTRRRRRRSSSTTTOOOOOOPPPQQQSSSUUUWWWXXX\\\^^^```aaadddiiiooosssxxxooo\\\HHH???;;;888666666222222222333222222111000111111000000555:::999333777555222000//////111222222222333333333222111111444222//////222333222111000111111111111222222222000/////////............000000///////////////000...000222333111///......---------...---++++++,,,+++++++++,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,+++***************,,,,,,+++***))))))+++,,,///000000000///---+++)))'''((()))***++++++++++++***+++,,,++++++,,,000333++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((()))))))))***************************************++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........////////////////////////000000000///////////////........................------......//////000000......///000000///......------......///......---......------------....../////////000111111222222444555999===:::>>>VVVpppzzzwwwssssssmmmddd^^^^^^___]]]YYYXXXWWWUUUTTTUUUWWWYYYOOOPPPRRRTTTVVVVVVUUUUUURRRRRRQQQPPPQQQRRRSSSTTTSSSSSSUUUXXX\\\bbbgggkkkrrrttt|||zzzxxxwwwxxxtttttttttuuuvvvwwwxxxyyyhhhWWWEEE===:::777555555222222222222222111111000111222111000444999888333555444222000000111222333555555555555444444333222555444333444555666444333000111111111111222222222222333333444444555555666111111111111111111111111///111333333222000000000+++,,,...//////---+++)))......---,,,+++******)))+++++++++,,,,,,+++++++++++++++***)))))))))******,,,+++***)))))))))))))))---///111222111...+++((()))************)))(((((('''((()))))))))+++///222+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((()))))))))******************************************+++++++++,,,******++++++++++++,,,,,,,,,------------.........////////////////////////111111000000//////..........................................////////////...//////000000//////............//////......---......------------....../////////000111111222222444555:::===:::===OOOeee~~~|||uuulllhhhiiigggccc^^^______[[[VVVTTTXXX\\\TTTUUUXXX[[[\\\\\\ZZZYYY]]]]]]^^^```aaacccdddeeegggjjjooorrrvvv|||~~~]]]OOO@@@:::777444333333000111111111111000/////////111000///222666555111222111000//////000111222555555555555444444333222111222333444555444222111000000111111111222222222222333555666888:::<<<<<<111111222222222222222222///111333222111000000111,,,...///......000...+++...---,,,+++******))))))******++++++++++++************)))))))))))))))***,,,+++))))))))))))((('''***+++---...---+++)))'''******************)))(((*********)))))))))***+++*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((()))))))))******************************************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------............/////////...............000///////////////////////////////////////////////////////////////......//////000000000000////////////////////////...---......------------....../////////000111111222222333555;;;>>><<<>>>LLL]]]mmm|||yyyrrrkkkooommmiiiccc\\\YYYZZZ\\\ggghhhiiijjjkkklllllllllmmmnnnqqqtttwwwxxxzzzzzz~~~xxxjjjRRRFFF;;;666444111000111///////////////......------//////---...222222...///......------...///000333333333333333222111000///111333444444222111000000000111111111222222222000000111222333444555555111111222333444444333333...000111111000///000111000111///+++---222222...---,,,+++************+++)))******++++++******)))***)))))))))))))))******+++***((()))******)))&&&***)))))))))))))))))))))))))))***+++,,,,,,,,,,,,---,,,+++*********)))(((******))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))******))))))))))))***************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------.........//////---.........////////////......//////000000111111000000000000000000000000000000000000000000//////111111111111111111111111111111111111111000///.........------------....../////////000111111222222111555:::===>>>AAALLLXXXgggzzzyyyyyyxxxwwwuuutttrrrqqqrrruuuyyy{{{zzz{{{~~~aaaTTTIII???777444222000///111///////////////...------,,,...///,,,,,,//////,,,---------,,,------......///000000111111000000000///111444555333222111111000111111111111222222222333333222111000000//////000111222444444444333333...000111000//////000222333444000+++...666666000...---,,,*********+++,,,*********++++++***************)))))))))***+++++++++)))((())),,,---***'''+++***)))))))))***+++,,,((((((***+++------......+++***)))***,,,,,,,,,***))))))))))))***+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********+++++++++++++++))))))))))))))))))))))))************************************************))))))))))))************)))))))))*********++++++************************++++++++++++,,,,,,,,,,,,---------.........//////------........./////////---...//////111111222333000111111111222222222222222222222222222222222222111111111111222222222222444333333222222333333444333333333333222111000000......------------....../////////000111111222222000444999<<<>>>BBBKKKSSSfffgggPPPIIIDDD<<<555444333000000222000000111111000000///...,,,//////,,,+++......,,,...---------------------------...///000000000000...111444333111000000222000111111111111222222222666666666555444444333333///000222444444444333222///000111111000000222333222555333...222:::888///333111///---++++++,,,,,,***++++++++++++++++++******************+++,,,,,,***((('''***...///,,,(((((()))***+++,,,+++++++++'''((()))+++,,,,,,,,,,,,)))((('''))),,,...,,,***))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))************************************************((()))))))))************))))))*********+++++++++************************+++++++++,,,,,,,,,------////////////000000000000............//////////////////111222444666777888777777666555444444333333444444444444444444444444222222222333333444444444666555444333333444555666555555555555444333222111......------------....../////////000111111222222000444888999;;;AAAHHHMMMaaarrr{{{YYYIIIIIIBBB;;;555444444111111333222222222222222111000000,,,000111---,,,......---//////.........---------+++,,,---///000000000000---///222111...---///111000111111111111222222222333333444555666777888888...///222444444444333222111222222222111111333555111666555111555===999...777555222///,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******+++,,,------***((('''***///111...***%%%'''***,,,---,,,)))((('''((()))******+++*********((('''))),,,,,,***((())))))))))))***+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))************************************************(((((())))))*********+++)))************+++++++++************************++++++,,,,,,,,,---------000000000000111111111111............/////////000000111333555777999;;;;;;===<<<:::999777555333333555555555555555555555555222222333444444555666666777666555444444555666777666666666666555444333222.........------........./////////000111111222222000444777777999???EEEHHHYYY]]]wwwvvvYYYLLLDDD???<<<888555444333222111222222111111000000//////////////////............------------------------////////////////////////000000000000000111111111000111111111111222222222222222222333333444444444111222333444555666666666000111444666777777666555888777777666555444444333:::888555111//////000111000000///...------,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++++++++++++++++++++***))))))+++,,,+++***++++++******************(((((()))***++++++,,,,,,,,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))///...---,,,+++*********,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******+++++++++++++++++++++,,,,,,,,,,,,---------..................//////000000---...111333444555555555...///000222222111111000333000111888@@@BBB;;;333;;;:::999888888888:::;;;555555666666777666666555555555555555555555555555777777777777777777777777777666555444333333222333333222000.........000000,,,,,,---......///000000000111333666888;;;===???OOO\\\mmm```OOOIIICCC>>>;;;666333222111000///111111111000000000000000111111000000000/////////------------------------////////////////////////000000000000111111111111333222222222111111000000111111111111111222222222///000111333444666777888:::;;;===?????????>>>===;;;;;;;;;:::999999888888:::888555333111111222333000000//////...------,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,...---,,,************************((())))))***++++++,,,,,,,,,+++***)))(((((()))***************************))))))))))))))))))))))))...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++******+++,,,---................../////////000000------.........////////////000111333333333333222111222333444444444333222777444333888>>>AAA>>>999777777777666666666777777666777777777777777666555777777777777777777777777777777777777777777777777===;;;999666333111//////111000...------...///000111111111222222333333333666444333111333666<<<@@@QQQ\\\dddvvvgggMMMKKKOOOHHH===999555222111000///...000000000000000111111111111000000000000/////////........................000000000000000000000000111111111111111111111111444444333222111000///...000000000000////////////......///000222444777888999:::;;;<<<<<<;;;:::999777666666555555444444333444222000...---...///000000//////......------,,,---------------,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++***)))***+++,,,,,,***************************)))))))))***++++++,,,,,,++++++***)))))))))******************************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++)))))))))***************,,,,,,++++++++++++,,,,,,******+++,,,...///000000///000000000111111111111---------------.........//////000000000//////...111111222333333333333333888555444555888;;;======999:::;;;<<<<<<;;;::::::999999999999999888777666::::::::::::::::::::::::999999999999999999999999:::999666333000...---,,,000///...---...///000111//////////////////000000222222222222333777===BBBFFFWWW___iii}}}[[[IIIQQQVVVKKK;;;888444222111222111000//////000000111111222222000000000/////////......000000000000000000000000111111111111111111111111222222111111111111111000333333222222111000000///000000000//////...............------...000333555222222222333222111000///////////////......------...---,,,++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))******((('''***************+++++++++))))))*********++++++++++++*********************************************))))))))))))))))))))))))++++++******+++,,,------)))***,,,------,,,***)))***************************************+++++++++,,,,,,++++++++++++,,,,,,***++++++,,,---......///....../////////000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////000000000000111111000000000222666999:::;;;===??????>>><<<;;;999999999999999888777666::::::::::::::::::::::::999999999999999999999999444444333222222222222222555555555555555666777888111111222222222222222222222444888999999:::===@@@DDD___rrr~~~qqqXXXKKKQQQQQQAAA999666333111222222222222000111111111222222333333222222222222111111111000111111111111111111111111222222222222222222222222333222222222111111000000111111111111111111111111111111111000000//////...///...,,,++++++,,,...000000000000//////...------/////////...............///......---...///000111,,,,,,+++++++++++++++*********************++++++******+++++++++,,,,,,,,,************************+++***)))***,,,---,,,+++))))))*********+++++++++***************+++++++++*********++++++++++++***************************))))))))))))))))))))))))************+++,,,------)))***,,,------,,,***)))************************+++++++++,,,,,,,,,------++++++************++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------------+++,,,,,,,,,---...//////------------.........///+++---......------///222222444777999999888666444555555666666555444444333555555555555555555555555666666666666666666666666444444555555666888999::::::::::::;;;;;;<<<======999999999999::::::::::::;;;===>>>===<<<>>>DDDIIIMMMjjj{{{gggXXXLLLLLLHHH999<<<999555333333444333222333333333333333444444444666666555555555444444444222222222222222222222222333333333333333333333333333333333222111111000000000000111111111222222222111111111111000000000000000///---,,,+++,,,,,,---000000//////......------........................---------------...//////++++++++++++++++++++++++))))))))))))******************+++++++++,,,,,,,,,************************)))((())),,,000222333333)))))))))***++++++,,,,,,************************)))***++++++,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************+++,,,---***+++,,,,,,,,,,,,+++***************************++++++,,,,,,---.........++++++************++++++---,,,,,,++++++******)))******+++++++++,,,,,,,,,.........---------------////////////000111222333/////////...///000000111+++---/////////.../////////000333555666555333222111222222333333222222111222222222222222222222222333333333333333333333333555555555555666777888999777777777777888888888888666666666777888888999999===>>>??????BBBKKKZZZeeemmmuuueee]]]TTTQQQPPPIIIGGGDDD???;;;:::888777555555555555555555444444444666555555555444444444444333333333333333333333333333333333333333333333333444444333222222111000000222222222111111111111111000000000000000111111111///////////////.........///......---------......,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,************************)))))))))+++///111111111((())))))***++++++,,,,,,************************)))***+++,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))+++***************++++++++++++++++++++++++++++++******************************+++,,,,,,---......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------/////////.........------222111000000000000111222111111000///000111222333000//////000000111111000222333555777777777666555333444555666666666666666777777777777777777777777666666666666666666666666777777777777888999:::;;;999999:::::::::999888888666777888999:::;;;<<<===@@@DDDIIILLLOOOWWWdddooo~~~xxxtttuuuwwwwwwiiifff^^^]]]bbbcccSSSOOOIIIDDDAAA>>>;;;:::777777777666555555555444333333222222222222111111444444444444444444444444444444444444444444444444444444333333222111000000444333333222111000//////......//////000000111111//////000111222222111111000000////////////000111////////////////////////000000000000000000000000........................******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,***)))***++++++***)))((())))))***++++++,,,,,,++++++******************)))***+++,,,---,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))++++++***************+++,,,++++++******++++++,,,))))))))))))))))))))))))))))))***+++,,,,,,------...------,,,,,,------...,,,,,,,,,------...................../////////000000000/////////.........222111///...------......111000/////////000222333333111......000111222111222333555666777777777666888999:::;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???AAACCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCEEEEEEFFFHHHJJJKKKMMMMMMMMMUUU\\\^^^ZZZWWWYYY\\\ZZZjjjhhhZZZ[[[^^^UUUOOOPPPMMMJJJGGGFFFGGGHHHIIIMMMLLLKKKIIIHHHJJJNNNQQQZZZ{{{xxxsss|||zzznnndddWWWNNNJJJGGGCCC@@@;;;:::999888666555444333666666666666777888999999666666777999::::::::::::666666555444444666777888111333666999999999777666666666555444333333333333555444333444666777666555222444777888999888666444888:::888444222444333000555444444444444333333333555333111111222222111///444000,,,,,,000222222000222111000///...---,,,,,,000...,,,,,,.../////////,,,,,,,,,,,,---...---------,,,+++***************+++++++++******)))))))))---,,,+++******+++,,,---******+++++++++,,,,,,,,,*********++++++,,,,,,,,,(((((()))************)))++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------........................111111000000/////////...000111222444555666777777000111111222222111111000///000000111111222333333000111222333444444444444999888777666555555555555999;;;>>>??????>>>???@@@DDDDDDDDDCCCCCCBBBBBBBBBDDDDDDDDDCCCCCCDDDEEEEEELLLLLLLLLKKKJJJHHHGGGFFFJJJJJJJJJJJJJJJKKKLLLLLLLLLJJJHHHEEECCCCCCCCCDDD??????>>>>>>===<<<<<<;;;;;;<<<======>>>>>>>>>>>>BBBJJJNNNLLLKKKNNNLLLHHHDDDCCCCCCBBBBBBAAAAAA@@@>>>AAACCCEEEEEEEEEFFFGGGNNN___zzzxxxvvvooofff^^^SSSIIIIIIQQQYYYZZZXXXYYYRRRIIIEEEEEEFFFEEECCC?????????>>>=========<<<============>>>???@@@AAABBBDDDGGGJJJJJJIIIHHHFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDGGGIIIIIIHHHGGGFFFAAA@@@???>>>>>>>>>???@@@CCCBBB???>>>>>>===;;;999???AAADDDGGGHHHHHHGGGFFFCCCDDDCCC>>>===@@@@@@===888888888777777777666666555666666555444777===AAA???888222333999<<<999555222222333333444555555666222111000///......//////000333666666222......///......------------...............---------------,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---------............///000000000000000000000000000000/////////............///000222333333333333444444555555555555444444444444555555666777777777666666777888999999999999;;;;;;:::999999999999::::::<<<>>>???>>>===>>>???@@@??????????????????>>>??????>>>>>>>>>>>>??????@@@@@@??????>>><<<;;;:::=========<<<===>>>>>>??????>>><<<;;;:::;;;<<<===???????????????????????????@@@AAABBBCCCCCCCCCCCC;;;AAADDDBBB@@@AAA@@@<<<@@@@@@@@@????????????>>>>>>@@@BBBCCCCCCCCCEEEGGGMMM[[[}}}|||lll]]]WWWQQQKKKKKKPPPJJJLLLIIICCC??????<<<777777666555555666777888999===999666666999<<<<<<;;;:::::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>@@@DDDGGGHHHFFFCCCAAADDDEEEFFFGGGHHHIIIIIIIIIIIIJJJLLLMMMMMMLLLJJJIIIAAA@@@???>>>>>>???AAACCCDDDBBB@@@>>>===<<<:::888666888:::<<<===<<<;;;:::===???===999888<<<===<<<333333333333222222222222111333444111///333===FFF>>>555...000777;;;666000111000///...---,,,++++++,,,///000///------000333***000666666000+++***,,,..................//////---...............//////,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++------------............000000000000000000000000............------------------...//////////////////000000111111000000///000000111111222333333444555666777888999999999999:::::::::999::::::;;;<<<888999;;;;;;:::999999:::999999999999::::::::::::999888888777777888888888999999999888777666555444666666555555666666777888999888777777888999;;;<<<<<<<<<======>>>???@@@@@@BBBBBBDDDEEEEEEFFFFFFFFF===BBBCCC@@@>>>===<<<999;;;;;;;;;;;;<<<<<<<<<<<<>>>???@@@@@@@@@AAADDDGGGMMMVVVrrrnnn[[[IIICCCBBB@@@BBBHHHIIILLLJJJBBB<<<;;;;;;999888999:::888666333222222111///...///222333333222222333222333222222222222333333333333444555666777222444777999999888666555888:::===@@@CCCEEEEEEEEEBBBCCCDDDEEEDDDCCCBBBAAA;;;:::888777888:::<<<>>>999777666777888888777666:::;;;;;;;;;:::888666444333444222//////333666555.........---------,,,,,,///000///,,,***,,,333999333...******...000---)))999888777555444222111111555888:::666000---...222&&&***...///,,,++++++,,,///...---,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,******++++++++++++*********++++++,,,,,,---......//////000111222222222222444444444555666777888888444555666555444333333444444444555555666666777777666555444444444444444444777777777777777666555444666555555555555666777777888888888888999:::<<<===999999::::::;;;<<<<<<<<<@@@AAABBBCCCDDDEEEEEEEEEEEEHHHHHHFFFBBB???===<<<777777888999::::::;;;;;;===>>>>>>>>>>>>@@@CCCFFFMMMSSSiiipppZZZGGGAAA@@@===>>>CCCNNNQQQNNNDDD<<<::::::999444333333333555666666555333333333444555555444333555444444333222222111111444333333444444555666777555555555555666666666777555777:::===???@@@AAAAAA??????@@@@@@@@@???>>>>>>:::999888888888:::<<<===666555555666888:::999888=========<<<;;;999888666333555444111222666888777000000000000/////////...000///.........///000000...//////...,,,+++,,,......///000222444666777888FFFHHHFFF???444,,,***,,,000---+++,,,///000000...111000...---,,,+++******))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------...------,,,+++,,,,,,------------,,,,,,+++,,,,,,------......///+++,,,---......///......000000000111222333444555333444555333111000111222222222333333444444555555666666555444333333444444444444444555555444333333444444444444444555666666666666666666666777777777999999999999999999999999>>>>>>@@@AAABBBCCCCCCCCCEEEFFFGGGFFFBBB===::::::666777777888999:::;;;;;;<<<======<<<<<<>>>BBBEEEIIIOOOcccwww```NNN===::::::777888===JJJMMMJJJ@@@999666666444333000...///222444444333111222333444555555555555666666555555444333222222444444444444555666777888777666555444444555777888777888999;;;<<<<<<======>>>>>>???????????????>>>:::::::::::::::;;;;;;<<<999777666777888999888666111111222222222222222222111333333111222666777444111111111111000000000///---,,,,,,///111222///,,,,,,111444222---,,,///333(((((()))***+++,,,------;;;======999222...,,,---777111+++***...111...+++222111000...---,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***))))))***+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------,,,------............------,,,,,,------.../////////---...///000111111111111000000000000111222333444666666666555333222444555222222222333333333333333888777666555444444444444444444555555666555555555666555555555555666777777777777777777777666666666::::::::::::::::::::::::<<<===???@@@BBBBBBCCCCCCCCCCCCEEEFFFCCC;;;888999777777777888999::::::;;;;;;<<<=========>>>AAADDDEEELLL___~~~lllZZZLLLAAAAAAAAA>>>???EEEDDDFFFDDD===999888777444666555444333222222222222...///111111222222333444222222222222222222222222222222111222222333444555444444444333333333444444444555666777:::<<<>>>???;;;;;;<<<<<<======>>>>>>999:::;;;;;;;;;:::999888888666555555666666555333333333333444444555555555+++///000...///222111...000000/////////.........)))+++.../////////...---,,,///333222///...111444777666555333111///...---***+++---//////000000///222...+++***,,,---+++(((///......------------------------------,,,,,,,,,,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))******+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------.........------,,,,,,------------,,,,,,+++,,,,,,------....../////////000111222222222222111111111111111222333444666777777666444444666888333333222222222222222222888777666555444444444444555666666777888888888777777777666666777777888999888888888999999888888888777888888999999::::::::::::;;;<<<>>>@@@AAAAAAAAABBBBBBFFFJJJGGG>>>:::;;;777777777888888999999::::::<<<>>>>>>>>>???AAACCCGGGNNN___xxx{{{hhhRRREEE===<<<:::444333777:::;;;:::666444666444000...000333333222111333666111222333333222222333444000111111222333333444444111111111111222333444555666777999:::999888777555222222444888<<>>>>>;;;<<<===>>>>>><<<:::888666555444555666777666555555555444444333333222222...222444333333555444000222111111111111000000000---222555444///---///222///000222333333444444555111000000//////...------.........///111000...,,,***,,,---......---------)))))))))***+++,,,---...---------,,,,,,+++++++++,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************+++++++++,,,,,,---------+++,,,---...............---......//////......---......//////000111111222---...///000000111111111111111111000111111222333555666666444333333555888333333222222111111111000777666555444333333333333222333444555555666555555333333333333333444555555444444555666777777777777333333444666777999::::::777888999;;;===>>>>>>??????@@@EEEKKKHHH???:::;;;777777777777888888888888999;;;>>>??????@@@AAABBBKKKSSSaaawwwyyyaaaMMMEEE>>><<<:::888999<<<;;;:::999777666666555555555444222111111111222222444222111222555777666444555555444444444333333333333444444555666777888888777888999:::;;;:::999888777999999777666;;;FFFOOOEEE???:::999<<>>===;;;888777999======888333444555666777777888888888:::666333333555777777666555555000111777111,,,444000111222222111//////000000000//////.........---222111000//////000111222111111///...------------...///000111111000///...(((...///777+++,,,---///...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))***++++++------...///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,...------,,,,,,------...------------,,,,,,+++***---------...------,,,,,,111111000000000000000000222222111000000000000000333333333333444555666666666555555444444333222222888666444222111222333444222333444555666555444333555444444555555666777888999888888888777777666666777888888888888999999999:::;;;;;;<<<===>>>??????AAACCCFFFJJJJJJFFF???::::::999888777777888999:::777999;;;???CCCDDDBBB@@@GGGQQQ___sssooo[[[LLLDDD===;;;:::777888;;;999888777666444444444444333333222222333444555666444222111333555777666444666555555555444444444444444444555555666666777777888999999::::::999888777555666666666777<<>>>>><<<:::777777999======999555555555666777777777777666<<<888444333444444333222---333111...333000,,,111000111222222111000000000000000/////////.........000//////......//////000///000111222111///,,,+++---...///000000///......,,,,,,---)))222***+++///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))******++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,------,,,,,,,,,,,,---------............---,,,+++---......//////......---111111111000000000000000222111111000000000111111222222222222333444555666555444444444444333333333999777555444333333444555333444444555555555555555555444444555555666777888888888888888777777777666777888888888888999999999::::::;;;<<<===>>>>>>???CCCCCCDDDEEEEEECCC???<<<:::999888777777777888999888999;;;>>>BBBCCCBBB@@@EEELLL[[[sssxxxeeeXXXJJJCCC<<<:::888666666888777666555444333222222222111111222333555777888999444333222333555666666555666666555555555444444444555555555666666666666666999999999999999888777666555555555777:::???DDDGGG@@@<<<999999<<<>>>>>>===999777777999<<<<<<999666666666777777777666555555:::777444222333333222111...===<<<333444333///111000000000000000000000000000000////////////............------------......111444777:::999666111...---......//////...------000))),,,;;;///******111---------------,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......//////......------......///////////////...111111111111000000//////111000000000000000111222111111111111222333444555333333333444444444555555999888666555444444555666555444444444444555666666555444444555555666777888888888888888777777777777777888888888888999999999999999:::;;;<<<===>>>>>>GGGEEECCCBBBBBBCCCBBB@@@;;;:::888777777777777888999999:::<<>>BBBDDDEEE>>><<<:::;;;===??????>>>;;;999888999:::999777444777777777777666555444333444333222222333333444444333HHHHHH999555444000//////...---...///000000///000000//////////////////.........------.........333555888;;;:::777333111///////////////.........222'''///MMM222---)))111+++,,,...//////---,,,+++,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,------............---------......////////////...111111111111000000000//////////////////000000111000000000000111222333444222222333333444555666666777777666555444444555555555444333333333444666777555444444555555666777888888888888777777777777777777777888888888999999999888999999:::;;;<<<======IIIGGGEEEDDDEEEEEEEEEDDD===;;;:::888777666777777:::999888:::===AAABBBBBBOOOMMMZZZvvviii\\\WWWFFF???999888777444444666666666555444333333333333111222222333444555555555333444444555555555666777444444444444333333333222666666666666666555555555:::999888777666666555555888777888;;;>>>AAAAAAAAA:::999999:::;;;<<<<<<<<<===;;;:::999888777444333777777777777666444333222222222222222222333444555222GGGHHH999444333000000000...,,,,,,...//////...//////000000000000000000/////////000000/////////000000111222222111//////222111111000000000//////111'''333VVV;;;111)))000***,,,...//////...,,,+++,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,++++++******++++++,,,+++,,,,,,---------,,,,,,+++,,,---...............000000000000000000000000/////////......///000000000000000000111222333333111222222333444555666666555555444444444444444444444333222222222333555666555444444555555666777888777777777777777777888888777777888888888999999999888999999:::;;;<<<======EEEEEEDDDFFFGGGGGGFFFDDD???>>>;;;999777777777777:::888777999<<<@@@BBBBBBPPPOOO[[[vvv|||dddWWWPPPCCC===888888888555444777777666555444444444444444222333333444444444333333222444666666555555666888555555444444444333333333555555555666666666666666999888777666555555666666666777888999:::;;;<<<<<<666777777888888888777777===<<<;;;999777555444333777777777666555444333222444555555444222111111222111BBBDDD;;;999888666;;;333000---,,,///000///---//////000000000000111111000000111111111111000000111000//////...///000111333333222111000000000000///)))555OOOCCC333***///+++,,,...///000///---,,,,,,,,,,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,---............/////////000111111222222222111111000000000000000000000000000111222333444222222333333444555666666444444444444444444444333444333333333333444555555555444444555555666777888777777777777888888888888777888888888888999999999999999:::;;;<<<===>>>>>>??????AAADDDGGGGGGEEECCCBBB@@@>>>;;;999777777777999888777999<<>>???;;;===999999BBB999444//////111333111...//////000000000111111111000000111222222111000000333222111111111222222333333333111000/////////000---,,,555???HHH333+++000+++,,,.../////////...---,,,,,,------.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,,,,,,,,,,---------------------------------------------------,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------------...------,,,,,,,,,,,,------+++,,,,,,---......------+++,,,---...////////////------...000111222333444666666444333222222222222111111111111111333444444333333333444444555555555444444555555555555444444444555555666666666666666555444444555555666777888666777777777888888888888777888888888888999999999::::::;;;<<<===>>>>>>???======>>>BBBEEEGGGGGGEEEDDDCCC@@@===:::888888777888777777999<<>><<<777222111333555333000//////000000111111111222///000111222222111000//////000000000000000000000333222000///.........///,,,...444111III111+++111,,,------.../////////...,,,,,,------...///000000........................,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------.........------,,,,,,------...,,,------.../////////...,,,---...///000000000000,,,,,,...///111333444555:::999888666555444333333111111111111222333444555333333333444444444555555555555666666666666666555555666888999999999888777555444444555555666777888666666777777888888888999777888888888888999999999:::;;;;;;<<<===>>>??????>>>>>>>>>AAAEEEIIIJJJJJJFFFDDDAAA>>>;;;999888888777666777999===???@@@???CCCOOO[[[hhh~~~uuummmbbbSSSHHH>>>;;;777555555555666555555555555555555555444444777777777777777777777777444444555555666666777777666666666666666777888888555444333444777888777666555555555666666666666666999999888888888888888888555;;;@@@>>>999555888;;;888777777777777777888888666777888777666555666777555999888444444888999555222333333333444555555555444333222222111111222222000000000000000000000111////////////000111333444222111111111000000////////////............//////...000111222222111000...............////////////........................//////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---...000///...,,,------...+++)))+++///111///,,,++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++......////////////......---------.........//////000000000000000000000000000111111111222222222222333333333222222222222222444444444555555555555666777666555555555555666666888888777777666666555555666666666666777777777777666777888888666555555666999999999999999999999999;;;;;;;;;;;;;;;:::::::::@@@??????@@@CCCFFFGGGGGGFFFEEEBBB???===;;;;;;;;;999999999:::;;;>>>@@@AAAEEENNNYYYfff|||}}}uuummmaaaRRRGGG???<<<888555555666666666555555555444555555666666777777777777777777777777555555555666666666666666666666666666666777888888666555555666888999999888666666777777777777888888999999999999999888888888>>>@@@BBB@@@;;;888999;;;999999888888888888999999777888999888666555666777555888888444444888888555444444444444444444555555444333222222111111222222222222222111111111111111000000111222222333444444111111111111000000000///000//////.........//////---...000111111000...---............////////////........................//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...///...---+++,,,,,,...+++)))+++///111///,,,++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++.........//////.........------------............/////////////////////////////////000000000000111222222222222222222222222555555555666666666777777666666666666666666666666888777777777666666666555666666666666777777777888777999::::::888777777888999999999999999999999999;;;;;;;;;;;;;;;<<<<<<<<>>>>>???CCCGGGJJJKKKHHHGGGDDDBBB@@@>>>===<<<::::::::::::<<<>>>@@@AAACCCLLLXXXeee{{{~~~yyysssjjj]]]OOOFFF???<<<999777777777777666555555444444444666777888777777777777777777777777666666666666666555555555666666666666666777888888888777777888:::;;;;;;:::777777888888999999999999999999999999999999999999EEECCCAAA>>>;;;:::999999;;;::::::999999999::::::999::::::999777555666777555777777444444777777555555555555555444444444444333333222111111111111222333333333222222111111111///000111222333333222111111111111111000000000000111000//////............,,,---...//////...---,,,............////////////.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,---+++)))+++///000///---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,------............------,,,,,,,,,---------..............................------........./////////222222222222222222222222666666777777777888888888555555666777777777666555777777777777666666666666666666666777777777888888777999:::999888666777777::::::::::::::::::::::::;;;;;;;;;<<<<<<======>>>???>>>>>>???BBBGGGLLLOOOIIIIIIHHHFFFCCCAAA???=========<<<<<<===>>>@@@AAADDDMMMYYYgggzzzyyyyyyvvvooodddXXXMMMGGG???===999888888888777666666555444444555777999:::666666666666666666666666777777666666555555444444666666666666666777777888888777777888:::;;;;;;:::777777888888999999::::::999999999:::::::::::::::EEE@@@;;;999999999888777;;;::::::999999999999::::::;;;;;;:::777666666777666666666444444555555555666555555555444444333333333222222111111111111111333222222111111000000000,,,...000111111000///---111111111000000000000000222111000///............,,,------......------,,,............////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,,,,,,,---+++***,,,...//////---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------........................---------.........//////111111222222333333333444666666666777777777888888444555777888999888666555777777777777666666666666666666777777777888888888555777888777666444555555:::::::::::::::::::::::::::;;;;;;<<<===>>>??????@@@@@@??????AAAEEELLLPPPIIIIIIIIIHHHFFFCCC@@@>>>@@@???>>>>>>>>>???@@@AAAJJJQQQ[[[gggxxxzzzxxxtttkkk^^^SSSKKKHHH???<<<:::888888888777666666555555555666888999:::666666666666666666666666777777666666555555444444666666666666666777777888777666666777999:::999888666666777888888999::::::999999::::::;;;;;;;;;;;;BBB===777666888::::::888::::::999888888888888888999:::;;;999777666666777777555444444444333333444555555444444333333222222333222111111000000111111111111000000/////////......///111222111000...---000000000000000000111111111111000///////////////.........//////.....................////////////////////////////////////---.....................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000000...------...,,,++++++,,,...///......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,---------..................................../////////000000000111222222333444555555666555555666666666777777777333555777999999888777666666666666666777777777777777777777777888888888888666777999888666555555666:::::::::::::::::::::::::::;;;;;;<<<===>>>??????AAAAAAAAA???@@@CCCIIINNNHHHHHHIIIHHHFFFDDDAAA@@@BBBAAA@@@@@@@@@AAABBBBBBNNNRRRZZZeeesss|||yyyqqqggg[[[PPPJJJGGG>>><<<999888888888666555666666777777888888999999777777777777777777777777666666666666666555555555666666666666666777888888666555555666888999888777666666777888999::::::;;;999::::::;;;;;;<<<<<<===AAA===999888:::======<<<;;;:::999888888777888888888999999999777666777888777444333555444111222444333333333333222222222222222222111000000000000111////////////////////////222333444444333222111000000000000000111111111111111000000//////000000111////////////////////////............////////////////////////////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................000111111///......///++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------............------------............---------------.........//////........................//////000000000111111111222222333444666777888888555555555666666666777777444555777888999888888777666666666666777777777777777777777888888888999999999;;;<<<;;;:::888999999::::::::::::::::::::::::;;;;;;;;;<<<<<<======>>>@@@AAAAAA@@@???AAAGGGLLLGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCBBBAAAAAABBBDDDDDDLLLPPPXXXdddppp{{{vvvnnndddZZZPPPIIIDDD<<<;;;999888888777555333666777999::::::999888666777777777777777777777777555555555666666666666666666666666666666777888888666555555666888999888777777777888999:::;;;<<<<<<:::::::::;;;<<<=========@@@>>>;;;:::;;;<<<======<<<<<<:::999999888888888555777888888666666777999888333222555444000000444111111111111111111222222222222111000000000000000......//////000000111111555555555444333222222111///000000000111111111111////////////000111222222000//////////////////000............////////////////////////////////////---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///111000...------...+++,,,------------...///---------------------------------------------------,,,,,,++++++,,,,,,---------............------.........//////................../////////000000//////////////////////////////000000000111111111333333444666777999::::::666666777777777888888888555666666777888888999999555666666666777777777888777777888888888999999999:::<<<======;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;>>>AAA@@@???AAAGGGLLLGGGGGGFFFFFFFFFGGGGGGHHHDDDCCCCCCBBBCCCDDDEEEFFFIIINNNYYYgggrrr}}}yyytttlllddd[[[QQQHHHBBB<<<:::888777777777555333666777:::;;;;;;999777555777777777777777777777777444555555555666666777777666666666666666777888888777666555666888:::999888888888999:::;;;======>>>::::::;;;;;;<<<===>>>>>>>>>>>><<<;;;::::::;;;;;;>>>===<<<;;;:::999999999444555777777666666888999888333222555444000///444//////000000111111111222222111111000000000000000......///000111222333333555555333222111000000111//////000000111111111222......//////000222333444//////............//////............/////////000000000000000000000000000---------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000///...,,,------***,,,------------...///---------------------------------------------------,,,,,,++++++,,,,,,---------............------......////////////......////////////000000000000000000000000000000000000////////////000000000000333444555777888:::;;;<<<777888888888888999999999666666666666777888999:::555666666666777777888888777888888888888999999999999;;;<<<;;;:::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::777<<>>===<<<:::888777555555555555555555666666666666666777888888777777888999999888777777777888:::;;;:::999999888999:::<<<======<<<:::999:::===@@@BBB>>>===<<<:::999888777777999999888888888999;;;<<<777777666666666666777777999777555333111000000000111222222111000000111333222111111222333222000---333111111555:::;;;777222555444444333222111000000111111000000000000000111222222111000//////000000111333111,,,---222222---//////............//////......////////////......................................................---------............///---------,,,,,,+++++++++---,,,,,,++++++,,,,,,------///...---///222111,,,------------------------...........................---,,,,,,,,,,,,---...------------------,,,,,,---......///////////////111111000000//////.........//////000000000000000111111111000000000000000111000000000000000111222111111111222333444666666555555555555666666666666999999999888888888777777777777888888888777777666666666666666777888999:::::::::::::::::::::::::::::::::::::::::::::::::::===<<<<<<<<<<<<===>>>>>>???????????????AAAEEEGGGKKKIIIGGGHHHKKKLLLKKKIIIJJJHHHFFFDDDCCCDDDFFFHHHFFFMMMWWWbbbooo~~~{{{vvvnnnccc[[[UUUOOOGGGAAA<<<<<<;;;:::999888777777888777666777999:::999888<<<;;;:::999888666555555444444444444555555555555777888888777777777888888777777777777777888999999999999888888999:::;;;;;;::::::999:::<<>>@@@AAABBB:::::::::999::::::;;;;;;<<<;;;:::888777777666666555555555555555555555555666555444333222222222222222333333333111111333444111000000222444555444222222///---...000111...,,,222222222222222222222222111000///......///111222111111000/////////000000,,,111333111///111333333//////............//////000000000111111000000000................................................---------............///------------,,,,,,,,,,,,------,,,,,,,,,,,,------...000000...000333222...------------------------..............................---,,,,,,---......,,,,,,,,,---.........///---......///////////////000000000000////////////...///000000111111000000111111111111111111111111111111000000111111222333555555555555666888999::::::999888777666555555444999999999888888888888888777777888888888888888777777777777777777888::::::::::::::::::::::::::::::999999999999::::::::::::999:::;;;<<<===<<<;;;;;;===>>>?????????@@@CCCFFFLLLJJJIIIIIIKKKLLLLLLKKKLLLLLLKKKKKKKKKJJJJJJJJJPPPTTT\\\eeeppp~~~nnnjjjcccYYYPPPKKKGGGDDDBBB>>>======<<<;;;;;;::::::===;;;::::::::::::888777666666666666666666666666333333444444444555555555999888777777888999999999777777888888999999999999::::::;;;<<<<<<;;;:::999>>>???@@@@@@???>>>===<<<>>>>>>============>>>>>><<<;;;:::999888777777666555666666666666666666555555444444444333333333333333444444333222222333555333222111222333444333222333000......000111111///000000111111222222222333111000///...///000111222111000000/////////000000///000111000111222222111//////............////////////000000000000//////................................................---------............///------------------,,,,,,------,,,,,,,,,,,,------///111000///111444333.........................................................------------......+++,,,,,,---...//////000---......///////////////000000000000//////////////////000111111111111000000111111111111111222222111111111111111222333444666666666666777888999:::999999888888777777666666888888888888888888888888777777888999999999888888777777777777888999::::::999999::::::::::::;;;;;;999999999999::::::::::::999:::<<<>>>>>>===<<<;;;;;;<<<=========???AAADDDLLLKKKKKKKKKLLLMMMMMMMMMLLLLLLMMMNNNNNNMMMLLLKKKSSSWWW\\\bbbkkkxxxnnneee___WWWNNNIIIEEECCCBBB=========<<<<<<;;;;;;;;;<<<:::999888999888777555444444555555555666666666444555555555666666666666999888777999;;;===<<<:::999999:::::::::;;;;;;;;;======>>>???>>>===;;;:::>>>???@@@AAA@@@>>><<<;;;@@@@@@???>>>============::::::::::::999999888888666777888888888888777666444444444444444444444444333444444333222222333555666444222222222222111///000///...///111222333333///000000111111222222333000000000000111111222222000///////////////000000333///---///222222000...//////............//////---..................---////////////////////////........................---------............///------------------------...------,,,,,,------...///111000///111444333...........................////////////////////////........................,,,,,,------...///000000---......///////////////////////////000000000000///000000111111111111111000000111111222222222333111111111111222333444555555555555555666777888888666666777777888888999999888888888888888888888888777777888999999999999999777777777777888999:::;;;999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;:::<<<>>>???@@@???===<<<<<<===?????????@@@CCCEEELLLLLLMMMLLLLLLMMMNNNOOOLLLMMMNNNPPPPPPOOOMMMLLLSSSVVV[[[aaaiiivvv|||nnnaaa]]]VVVNNNHHHDDDBBBBBB======<<<<<<<<<;;;;;;;;;;;;999888777888888666444444444555555555666666666555555555666666666777777777777888<<<@@@AAA???;;;<<<;;;:::::::::;;;<<<===@@@@@@@@@???>>>===<<<;;;:::;;;===???@@@@@@?????????>>>===<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;:::999777777999999999999777777444444555555555444444333222333333333111111333444666444222000000000///---,,,------///000111111222000000000111111111222222///000222333444333333222//////......//////000000444///---///222111111333//////............//////,,,------......------,,,////////////////////////........................---------............///------------..................------------.........000000...000333222...........................////////////////////////---...////////////...------------.../////////000---......///////////////////////////000000000000///000111111222222111111000000111111222333333333111111111222333444555666555555555555555666777777444555555666777888999:::888888888888888999999999777777888999::::::::::::888888777888888999:::;;;888999999::::::;;;;;;<<<::::::;;;;;;<<<<<<======<<<===>>>???@@@???>>>>>>???@@@BBBCCCCCCDDDFFFHHHMMMNNNNNNNNNMMMMMMOOOPPPNNNOOOPPPQQQQQQQQQPPPOOORRRVVV\\\ccckkkxxxyyypppjjj^^^[[[VVVNNNGGGCCC@@@@@@<<<<<<<<<;;;;;;;;;;;;::::::999777777888888777555555555555555666666666666444444444555555555666666555666999???EEEFFFAAA======;;;999888888:::===???BBBAAA@@@>>>===<<<<<<<<<::::::<<<===>>>??????@@@===<<<<<<;;;;;;;;;<<<<<<======>>>>>>===;;;999888666777888999999888777666555555666666555444333222111222333222000000222333555222000//////000///...+++---///000000/////////000000000000111111111111...000444666777666333111...............///000000111000111333000///555???//////............//////------............------////////////////////////........................---------............///------------.........///......------------......---//////...///222111---........................////////////////////////---...///000000///...---............////////////---......///////////////.../////////000000000111000000111222222222222111000000111222222333444444111222222222333555666777666555555555555666777777555555555666666777777777777777888888888999999999666777888999::::::::::::888888888888999:::;;;;;;888888999::::::;;;<<<<<<;;;;;;<<<<<<===>>>>>>???============>>>>>>>>>>>>>>>@@@CCCDDDDDDDDDFFFGGGMMMNNNPPPOOOMMMMMMOOORRRQQQQQQRRRSSSSSSSSSSSSSSSUUUYYY___eeelllwwwtttffffff\\\ZZZUUUNNNGGGBBB???>>>;;;;;;;;;;;;;;;::::::::::::999777888999999888666666666666666666666666666333333333444444444555555444555999AAAGGGHHHCCC>>>===;;;888666666999<<>>???@@@@@@@@@@@@???===;;;888777555666777999999777666555555666666777666444333222111222222111000000111333222000...---///000000///...000222333111///......111111111000000000000000---000555888999777444111...............///000111---000666666///---999III//////............//////......////////////......000000000000000000000000........................---------.........//////---------.........//////......------------......---///...---///222111,,,////////////////////////000000000000000000000000---...///000000///...---///////////////.........---......///////////////.../////////000000111111000000111222222222222111000000111222333333444444222222222333444555777777777666666666666666777888666666666666555555555555777777888888999999999999666777888999:::;;;;;;;;;888888888888999:::;;;<<<888888999::::::;;;<<<<<<<<<<<<<<<===>>>??????@@@===<<<<<<<<<<<<===>>>>>><<<>>>AAABBBBBBBBBCCCEEEMMMOOOPPPOOOMMMMMMPPPRRRSSSSSSTTTTTTTTTUUUUUUVVVZZZ^^^bbbfffkkksss|||zzziii^^^]]]YYYUUUOOOJJJGGGCCC@@@===;;;<<<>>>???>>><<<999777<<<777666:::;;;777666999999999777666555555555555444444333444444555666777666888:::===?????????>>>;;;:::999888888;;;AAAEEEGGG@@@>>>BBBCCC???;;;<<<============<<<<<<<<<<<<@@@===;;;;;;>>>??????============<<<;;;999888777444333333777;;;<<<888333666666555444333333222222111222222333333333222222222111111111000000//////---///111111111000111222000000000000000000000000111111222222222333333333222111000//////000111222///AAARRRQQQAAA222000444////////////////////////////////////////////////000000000000000000000000000000//////.........---...............///000000111000...---...///111222222111///...---------...000/////////............//////000000///...------000000000000////////////000/////////.....................////////////000........................////////////////////////...///111222333333222222111111222333333333333222111222333444666777888888555555555666888:::===>>>999888777666666666666666777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888888999::::::;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDHHHJJJKKKLLLKKKLLLMMMOOOQQQRRRSSSSSSSSSVVVZZZ]]]^^^___dddiiilllpppzzz|||wwwjjj___[[[WWWSSSMMMIIIEEECCC@@@>>>??????@@@???>>>;;;999777<<<777777;;;;;;888777:::999888777666555555555555555555555555666777888888666777999;;;============::::::999888888;;;???CCCDDD???===AAABBB>>><<<<<<;;;<<<<<<======>>>>>>>>>???===:::;;;===>>>>>>============<<<;;;:::999888666555555888<<<===999555666555555444333333222222111222222333333222222222222111111111000000000000...000222222111000000111111111111111111111111111111111111111222222333333222111000//////000111222+++555??????666...---///////////////////////////////////////////////////000000000000000000000000000000/////////........................///000000///...------...000222444222111///...------......000000/////////.........//////000000///......---000000000000000000000///000000/////////.........---............/////////........................///////////////////////////000111222333333222222111111222333333333333222444444555555666666777777666666666777888:::;;;<<<777666555555444444444555777777777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>?????????@@@AAABBBCCCCCCDDDHHHIIIKKKKKKKKKKKKLLLNNNQQQRRRSSSSSSTTTVVVZZZ]]]^^^___dddjjjmmmqqqzzzzzzuuurrriii^^^YYYTTTPPPJJJFFFCCCBBBAAA@@@BBBBBB@@@>>><<<:::999888:::888999;;;;;;999888:::888888777666555555555555666555555666666777888999666666777888999;;;;;;<<<999999:::999888999<<<>>>AAA===<<>><<<===::::::<<<===>>>?????????>>><<<::::::<<<===<<<;;;>>>>>>======<<<;;;999999888777777:::======:::777555555555444444333333222222222222333333222222111111111111111111000000000000111333222111000000111111111111111111111111111000000000111111111111222111111000000000000111111...000222333222111111111////////////////////////////////////////////////000000000000000000000000000000////////////......//////.........///000000------------///111333444111111000///............000000000/////////......//////000000000///......000000000000000000000000000000000/////////......---------............///////////////////////////////////////////////////000111222222333222222111111222222333333333333333666666666666666666666666666777888999::::::::::::777777666555555555555666888888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>????????????@@@AAABBBCCCDDDDDDGGGIIIKKKKKKKKKJJJKKKLLLQQQSSSTTTTTTUUUXXX[[[^^^___```eeelllpppsss{{{xxxrrrnnneee\\\WWWQQQMMMGGGCCCBBBBBBAAAAAABBB@@@>>><<<;;;:::::::::888888:::;;;:::999888999888777666555555555555555555555555555666777888999666666666666777888::::::888999::::::999888:::;;;===<<<<<<>>>>>>===<<<===:::;;;===>>>?????????>>><<<<<<;;;;;;;;;;;;;;;:::============<<<;;;:::999888777777:::<<<<<<:::777555555444444444333333333222222333333333222111111111111111111111111111111111222333333111//////000111111111111111111111111000000000000000000000111111000000000000000000111111000///000222444555555////////////////////////////////////////////////////////////////////////000000//////////////////000///////////////000000............///000222333111000000/////////......000000000////////////...//////000000000//////...000000000000000111111111000000000////////////...------------............////////////////////////////////////////////////222222222222222222222222111222333333444444333333444444555555555555666666777888999:::;;;:::999888:::999999888888888999999999888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===;;;;;;<<<===============<<<<<<<<<<<<==================>>>>>>>>>???????????????@@@AAABBBCCCDDDDDDHHHJJJLLLMMMLLLLLLLLLMMMQQQSSSUUUVVVWWWYYY\\\___aaabbbgggoootttvvv|||zzzrrriii___WWWUUUNNNJJJFFFCCCBBBBBBAAAAAA>>>===;;;999999:::;;;;;;666:::<<<;;;999888777777777666666555555555555555444444444444555666777777777666666666666777888999777999::::::999888999::::::<<<===<<<<<<======<<<<<<===>>>??????>>>===<<<;;;<<<<<<;;;::::::999:::============<<<;;;::::::777666777888999999888777444444444444444333333333333333333333333222111000111111111111111222222222111333444333111000000000111111111111111111111111111000000000000000000000000000000111111000000000...///000000000000111222000000000000000000000000000000000000000000000000//////////////////////////////000000000000000000111000000/////////000000000000000///////////////000000000000000/////////111000000000//////////////////000000000000000//////000000000111111111222111000000000////////////---------.........//////000000000000000000000000000000000000000000000000222222222222222333333333222222333444444444444333111222333444555666777777888999:::;;;;;;:::999888::::::999999999::::::;;;999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<======>>>>>>======<<<<<<<<<=========>>>>>>>>>>>>>>>>>>???????????????@@@AAABBBCCCDDDDDDEEEHHHKKKNNNOOOOOONNNOOOOOOQQQSSSVVVWWWXXXZZZ^^^```ddddddiiiqqqvvvyyy~~~{{{qqqeee[[[UUURRRLLLIIIFFFDDDCCCBBBAAA???<<<;;;:::999999:::;;;<<<777<<>>???@@@@@@>>><<<;;;;;;<<<======;;;999999:::;;;;;;<<<<<<;;;::::::999666666666777777777666666444444444444444444444444333333333333222222111000111111111222222222222222111222444333222000111222222222222222222222222222222111111111111000000000000000111111111111000000...111333333111//////111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000111111111111000/////////000000111111111000//////......///000000111111000000///111111000000000///////////////000111111111000000///000000111111222222222111111000000000/////////.........////////////000000000000000000000000000000000000000000000000000222111111111222333555555222222333444444444444444111222333444555777888888999999:::::::::::::::999999888888888888999::::::::::::::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<======>>>>>>???>>>>>>>>>?????????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEGGGJJJNNNPPPQQQPPPQQQRRRQQQTTTWWWYYYZZZ\\\___aaafffeeehhhooouuuyyy~~~wwwlllbbb[[[TTTOOOJJJIIIFFFEEEEEECCC@@@>>>===<<<;;;:::::::::::::::999AAADDD???:::999888666555555555444444555555666444444444444555666777888888999:::;;;::::::888888888999:::999888999;;;===999???AAA<<<:::<<<===;;;;;;===???AAAAAA@@@>>><<<;;;===???>>>;;;999999::::::::::::;;;::::::999888555666777777666555666666444444444444444444444444333333333333222111000000111111111222222333333333000111333333222111222333222222222222222222222222333333222222111111111111///000111222222111000///222333444444333222222222000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111222111111000//////000000000000000000000//////...///000111111111111000///111111111000000000////////////000111111111111111///000000111111222333333111111111000000000///////////////000000000111111111111111111111111111111000000000000000000000000111111111111222444666777222333444444555444444444444555555666777888888999999999999999999:::;;;<<<999999999999999:::;;;;;;::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>======<<<<<<<<<===<<<<<<===>>>>>>>>>>>>>>>;;;<<<<<<===>>>>>>??????>>>>>>?????????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDHHHMMMPPPQQQQQQRRRSSSQQQTTTWWWZZZ[[[]]]```bbbfffccceeelllrrrwww|||sssfff```\\\UUUMMMJJJHHHGGGGGGFFFCCC@@@===???>>>>>>===;;;:::999999<<>>999@@@BBB===:::<<<===;;;999;;;>>>AAABBBAAA???>>>;;;>>>@@@???<<<999999:::999999:::::::::999888888666777888777666555666777444444444444444444444444444444444333222111000///111111111222222333333333///111333333222222333444222222222222222222222222333333333222222222111111///000111222222111000///222000...///222333222000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222222222111000000///000000......///000111111000000///000111222222111000///111111111111000000000000//////000111111111111111///000000111222222333333111111111111000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000111333555777999222333444444555555444444888888888888888888888888:::999888888999:::<<<===;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;<<<>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===>>>>>><<<======>>>>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@>>>????????????@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEBBBFFFKKKOOOQQQQQQRRRSSSQQQTTTXXXZZZ\\\^^^```bbbfffbbbbbbiiipppuuu{{{pppccc\\\WWWTTTRRRMMMJJJFFFBBB???>>>======<<<<<<;;;::::::::::::;;;777AAAGGGBBB:::777999:::666555444555666777777555555555444444555666888999777888999::::::999777777999999:::;;;<<<<<<<<<<<<<<<>>>>>>===::::::<<>>AAA???>>>===<<<<<<===>>>???EEECCCAAABBBEEEFFFDDDBBB@@@@@@???>>>======>>>>>>???BBBBBB???>>>@@@???<<<@@@@@@???>>>======>>>>>>>>>????????????@@@@@@@@@AAABBBBBBAAAAAABBBCCCCCCKKKJJJMMMRRRSSSOOOMMMOOOQQQSSSUUUWWWXXX[[[^^^aaa```aaaeeelllqqqtttzzz|||mmmaaaZZZVVVSSSQQQKKKIIIFFFBBB@@@>>>>>>>>>======<<<;;;;;;;;;;;;<<<999@@@DDD@@@:::999;;;;;;777666555666888888888777666666555555666777999:::888999:::;;;;;;:::999888999999:::;;;<<<<<<<<<<<<>>>???@@@>>><<<<<<>>>AAAAAA===<<<>>>???===>>>AAA===>>>======<<<;;;:::999======>>>>>>===;;;:::999999999999888888888888777777666666666555555555555333333333333222222222222333333444444444555555555444444444444333333222222000111222222222333666888222222222222222222222222222222222222222222222222222222333333333333222222333111000111333444333111111222222222333333333444222222222222111111111000111000///000222222222000000000000000000000000000111111111111111111111111111111111111111111111111000000000111111111111222111111222222222222111111333333333333333333333333222222222222111111111000111111111111222222222222///111222333222222222333111111111111222222222222333333333333444444444444333333444444555555666666<<<666444666666:::LLLaaa^^^QQQBBB:::999;;;;;;888;;;<<<<<<;;;:::;;;===???>>>>>>=========>>>???@@@EEECCCBBBCCCEEEFFFDDDBBB@@@@@@??????>>>>>>>>>>>>===@@@@@@======@@@@@@===@@@@@@???>>>>>>>>>???????????????@@@@@@@@@AAAAAACCC@@@???AAACCCCCCDDDFFFLLLKKKNNNSSSTTTPPPOOOPPPUUUWWWZZZ\\\]]]```cccfffffffffjjjppptttwww}}}vvviii^^^XXXUUURRROOOIIIHHHEEEBBB@@@?????????>>>======<<<<<<<<<<<<<<<:::???@@@<<<:::<<<<<<;;;888777666777888999999777777777777777888999::::::::::::;;;;;;;;;;;;::::::999:::;;;<<<============???@@@AAA@@@>>>>>>@@@BBBGGG@@@;;;>>>AAAAAA@@@AAA@@@??????>>>============AAAAAA@@@@@@>>>===;;;:::::::::999999999888888888777777777666666666555555555555444444444333333333444444444555555555666666555555555555444444444444555444444333444888>>>CCC555555555444444333333333333333333333333333333333333333444444444444333333444333222222333444333111333333333333444444444444222222222222111111111111111000///000222333222111000000000000000000000000111111111111111111111111222222222222222222222222111111111222222222333333111111222222222222111111222222222222222222222222222222222222111111111111111111111111222222222333666444222222222333333222111111222222222333333333444444444555555555666666444555555666666777888888;;;999888777555===XXXsssuuu||||||lllRRR???;;;???>>>>>>>>><<<::::::<<<>>>=========>>>???@@@AAABBBEEEDDDCCCCCCEEEEEEDDDCCCAAAAAA@@@@@@@@@????????????BBBAAA===>>>AAACCCAAA@@@@@@?????????@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBJJJDDDBBBGGGJJJGGGHHHMMMLLLKKKNNNSSSTTTQQQPPPRRRVVVXXX[[[]]]___bbbeeehhhjjjjjjmmmrrruuuvvv{{{yyypppeee[[[VVVSSSPPPNNNHHHGGGEEECCCAAA@@@@@@@@@======<<<;;;;;;;;;;;;;;;:::<<<:::777888<<<<<<:::777666555666888999888777666666777777888999999::::::::::::;;;;;;;;;;;;;;;:::;;;<<<======>>>======???@@@@@@@@@@@@@@@AAAAAAMMMFFFAAABBBBBB@@@@@@AAABBBAAA@@@?????????@@@AAACCCCCCBBB@@@???===<<<;;;999999999999888888888888777777666666666555555555555555555444444444333333444444444444555555555555555444444444444444444444666555555444555999???DDD777666666555444333222222333333333333333333333333333333444444444444333333333333222222222222222111333333333333333444444444222222222222222222222222222111000111333333333222111111111111111111111111111111111111111111111111222222222222222222222222111111111111222222222333111222222333333222222111111111111111111111111111222222222222222222222222111111111222222222333333AAA<<<666444444444333111111111222222222333333333444444444555555555666666555555666666777888888888666888;;;<<<888;;;NNNbbbjjj}}}```EEE>>>CCC@@@@@@???===;;;:::;;;=========>>>???AAABBBDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCAAAAAAAAABBBBBBAAAAAAAAAEEEGGGEEEAAA@@@DDDFFFDDD@@@@@@@@@@@@AAABBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCKKKFFFFFFJJJJJJEEEGGGNNNKKKJJJMMMSSSUUURRRQQQRRRSSSUUUXXXZZZ\\\___cccfffiiihhhkkkoooqqqqqqvvv|||ssslllaaaZZZUUURRROOOLLLGGGFFFEEECCCBBBAAA@@@@@@<<<;;;::::::999999::::::999999666444666;;;;;;888666555444555777888777666555555666777888888888888999999999999::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>?????????@@@AAAAAAAAA@@@HHHFFFDDDDDD@@@===???DDDCCCBBBAAA@@@AAABBBCCCDDDCCCCCCAAA@@@>>>===<<<<<<999999888888888777777777666666666555555555555444444444444444333333333333222333333333333444444444333333333333333444444444111111222222111333666888666555555444333222222111222222222222222222222222222222333333333333222222222222222222111111111222333333333333333222222222222222222222222222222333333111111222333444333222222222222222222222222222111111111111111111111111111111111111111111111111000000000111111111222222222222333333333333222222111111111111111111111111222222222222222222222333111222222222222333333333BBB===777444444555444222111111111222222222333333444444444444555555555555555555555666777777888888666888;;;<<<::::::@@@HHHRRRQQQOOOKKKFFFBBB@@@???AAAAAA@@@>>>;;;;;;<<<======>>>???AAACCCDDDEEEFFFEEEFFFFFFEEEDDDDDDDDDDDDAAABBBCCCCCCDDDCCCBBBBBBHHHJJJGGGBBBAAAEEEFFFDDDBBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEFFFEEEBBBDDDHHHJJJIIIMMMSSSUUURRRQQQSSSTTTVVVYYY[[[]]]___cccfffgggfffhhhlllnnnnnnrrrxxxpppiii```YYYVVVRRRNNNKKKGGGFFFEEEDDDBBBAAA??????;;;::::::999999999999999888999777444555999:::777666444444555666777666555444555666777888888888888999888888888999:::;;;<<<;;;<<<===>>>?????????????????????@@@BBBCCCBBB@@@??????AAACCC@@@<<>>=========:::999999999888888888888777777777666666666555555555555444444444333333333222222222333333333444444333333333333333444444444222333444444222111222333444444444333333222222111222222222222222222222222222222333333333333222222111222333333222222333555333333333333222222222222222222222222333333333333333222111222444555444333222222222222222222222222222222222222222222222222111111111111111111111111000000000111111111111222222222333333333333222222222222222222222222222222222222222222333333333333222222222222333333333333:::777444222333444666666222222333333333444444444444444444555555555555666555555666777777888888999:::999999999999;;;===???>>>===:::777666888<<<@@@@@@@@@@@@>>><<<<<<>>>@@@>>>???AAACCCEEEEEEFFFFFFFFFGGGGGGFFFDDDCCCCCCDDDBBBCCCDDDEEEEEEEEEDDDCCCFFFHHHFFFBBBAAADDDDDDBBBDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFAAAFFFGGGGGGLLLTTTSSSLLLJJJIIIMMMTTTVVVTTTSSSUUUYYY[[[]]]___```cccfffiiigggfffhhhmmmnnnooosssyyy}}}oooiii```ZZZVVVSSSNNNJJJGGGGGGFFFDDDBBB@@@???>>>;;;;;;:::999999999999:::777::::::666666999999777666555555555777888777666555666777999999999999888:::999999999:::;;;===>>><<<<<<===>>>????????????AAA@@@@@@BBBEEEFFFDDDAAA>>>===???CCCCCCAAAAAADDDAAAAAABBBDDDDDDEEEEEEEEECCCBBBAAA???>>>>>>??????<<<<<<;;;;;;;;;:::::::::999999999888888888777777666666666555555555444444333333333333444444444555333444444444555555555555777888888777555333444555333333333333333333333333333333333333333333333333333333444444444444333333111333555555444444666999555444444444333333333333222222222333333333444444444333222333444555555333333333333333333333333333222222222222222222222222222222222222222222222222111111111222222222333333222333333444444333333222333333333333333333333333222222222333333333444444222222222333333333444444555555444333333444666999555555555555666666666666555555666666666777777777777777888888999999::::::;;;<<<;;;:::;;;===>>>???777@@@HHHFFF<<<666;;;BBB>>>??????>>>===>>>@@@BBB@@@AAACCCDDDFFFFFFFFFFFFFFFGGGHHHGGGDDDBBBCCCEEEBBBCCCEEEFFFGGGFFFEEEDDDBBBEEEEEECCCCCCFFFGGGDDDFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGBBBIIIHHHJJJ]]]sssmmmVVVLLLKKKOOOVVVXXXVVVVVVXXXZZZ\\\^^^___```bbbeeeggggggfffhhhmmmpppqqquuu|||~~~zzzoooiiiaaa[[[WWWSSSNNNJJJGGGGGGFFFEEEBBB@@@>>>===<<<<<<;;;::::::::::::;;;888<<<===999777999999888888666666777888999888777666777999:::;;;;;;::::::;;;;;;::::::;;;<<<>>>???<<<===>>>??????@@@@@@???BBBAAAAAACCCGGGHHHEEECCCEEEAAAAAAFFFIIIFFFBBBAAA@@@AAACCCEEEEEEEEEEEEDDDDDDCCCAAA@@@???@@@@@@AAA>>>============<<<<<<<<<;;;;;;;;;:::::::::999999777777777777666666666666444444444555555555666666444555555555666666777777777777666444222222333555333333444444444444444444444444444444444444444444444555555555555555555444111444777777666666999<<<666666555555555444444444222222222333333444444444444333222333555666555444333333333333333333333333222222222222222222222222333333333333333333333333222222333333333444444444222333333444444333333222333333333333333333333333222222222333333444444444222222333333333444444444666888999777444333666999777777777777888888888888777777777777888888888888888999999::::::;;;;;;<<<888===@@@???>>>>>>======:::888666888===AAAAAA???===>>>>>>>>>>>>???BBBDDDAAABBBDDDEEEFFFFFFFFFFFFFFFHHHIIIGGGDDDBBBCCCEEEBBBDDDFFFGGGHHHGGGFFFEEE@@@DDDFFFEEEGGGJJJKKKHHHGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGG@@@FFFDDDHHHggg~~~\\\MMMMMMQQQXXX[[[YYYXXX[[[WWWYYYZZZ[[[[[[]]]```bbbeeeeeehhhmmmpppqqqvvv}}}|||}}}vvvtttlllbbbXXXRRROOOMMMLLLHHHGGGEEECCCAAA@@@??????>>>>>>===<<<;;;;;;::::::===;;;:::888777777888888888999999999999:::::::::;;;;;;;;;<<<===>>>???@@@<<<<<<===>>>>>>>>>>>>>>>AAA@@@@@@@@@@@@@@@@@@@@@DDDEEEEEEEEEEEEEEEDDDDDDJJJDDDCCCHHHGGGAAABBBJJJBBB@@@???AAAEEEGGGFFFCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@???>>><<<<<<;;;;;;;;;<<<<<<;;;:::999999999999777888999999888666444222555555555555555555555555555666777999999888888777666666666666666666666666666666555555555444444444555555555555555555555555444444444444444444444444444333333333333444555555555555555444444333333333444444444333333222222222333333333444444555555555555444444333444555777888444555777888777555222000444444444444444444444444333333333333333333333333444444444444444444444444444444444555555555666666666666555555555444444444444444444444444444444444777666444444555888<<<>>>>>>:::666444555666555333333444555666777888999:::;;;:::999:::<<<=========999:::;;;<<<============:::;;;<<<<<<<<<>>>AAACCCAAAAAAAAABBBCCCDDDEEEFFFCCCBBBCCCFFFJJJKKKIIIGGGDDDDDDEEEFFFFFFFFFFFFFFFIIIKKKKKKIIIFFFDDDDDDDDDBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIGGGDDDCCCHHHSSS[[[IIIFFFEEEKKKUUU\\\]]]ZZZLLLOOOSSSWWWXXXZZZ\\\]]]^^^]]]]]]```cccdddaaa]]]^^^eeemmmooooooqqqwww~~~}}}|||sssooohhh^^^VVVQQQNNNMMMLLLHHHGGGEEECCCBBB@@@@@@???>>>>>>======<<<;;;;;;:::===<<<:::999888888888999888888999999999:::::::::;;;;;;;;;<<<===>>>???@@@===>>>>>>???????????????AAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEEEEEEEDDDDDDDDDGGGFFFEEEFFFFFFEEEDDDBBBIIIGGGEEEDDDDDDDDDCCCBBBBBBCCCDDDDDDCCCBBB@@@???CCCBBB@@@???===<<<;;;;;;<<<;;;:::999999888888999666777777888777666555444444444444444555555555555666666888999999999888777666666666666666666666666666666666555555444444444555555555555555555555555444444444444444444444444555555444444555555666777555555555444444444333333444444444444333333333222555555555444444444444444555444333222222333444555333333555666555444222111444444444444444444444444333333333333333333333333555555555555555555555555444444444555555555555666666666666555555555444444555555555444444444444444777666666555666888:::;;;<<<999555444555666555444555555666777888999999:::888888777888999:::;;;;;;=========>>>??????@@@@@@>>>>>>?????????@@@BBBDDDBBBBBBBBBCCCCCCEEEFFFFFFDDDCCCCCCEEEIIIJJJJJJHHHGGGGGGHHHIIIIIIHHHHHHHHHGGGHHHJJJIIIGGGFFFFFFGGGEEEFFFFFFGGGHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIFFFEEEIIIQQQXXXSSSOOOLLLLLLOOOPPPNNNLLLLLLOOORRRUUUVVVYYY[[[^^^]]]\\\\\\___bbbccc```]]]^^^eeelllooooooqqqwww}}}zzzpppkkkeee\\\UUUQQQOOONNNMMMIIIHHHFFFDDDBBBAAAAAA@@@>>>>>>>>>======<<<<<<;;;===<<<;;;:::999999999999999999999999::::::::::::;;;;;;;;;<<<===>>>???@@@???@@@@@@AAABBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFCCCFFFFFFCCCDDDFFFDDD>>>BBBCCCCCCCCCBBBCCCEEEFFFBBBCCCDDDEEEDDDBBB@@@???FFFEEECCCAAA???===<<<;;;<<<<<<;;;:::999999999999888777777666666777777777444444444555555666666666666777888999999999999888888888888888888888888888666666666666555555555555666666666666666666666666555555555555555555555555666666555555666666777888555555555555555444444444555555555444444444444333777666666555555444444333666555444333333333444555444444555555555555666666444444444444444444444444444444444444444444444444666666666666666666666666444444444444555555555555777666666666666666555555555555555555555666666666888888888888777777777888:::777555444555666666666888888888999999999:::::::::::::::;;;;;;<<<===>>>???>>>>>>>>>>>>@@@AAABBBBBBCCCCCCCCCBBBBBBDDDFFFDDDDDDDDDEEEEEEFFFFFFGGGEEEDDDCCCEEEGGGIIIJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHEEEGGGIIIJJJIIIIIIIIIKKKGGGHHHHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJKKKHHHIIIIIIHHHFFFHHHMMMRRROOONNNMMMLLLLLLLLLLLLLLLNNNPPPRRRTTTUUUXXX]]]```\\\[[[[[[^^^bbbcccaaa^^^aaaffflllooooooqqqwww|||xxxnnnmmmggg^^^WWWSSSQQQOOONNNJJJIIIGGGEEECCCBBBAAAAAA??????>>>>>>>>>============<<<<<<;;;;;;:::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<===???@@@AAAAAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEIIIIIIHHHHHHIIIIIIJJJJJJGGGHHHHHHGGGEEECCCCCCDDD???CCCFFFGGGEEEDDDFFFIIIEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEDDDCCCAAA@@@>>>===>>>>>>===<<<;;;;;;;;;;;;===;;;999888777888999:::666666777777888888999999888888888999999999999999999999999999999999999999666666666666666666666666666666666666666666666666666666666666666666666666666666555555666666777888666555555555555555555555555555555555555555555555666666666666666666666666888777666666666777888999777777666777777999:::;;;444444444444444444444444555555555555555555555555666666666666666666666666444444555555555555666666777777777777777777777777666666666777777777777777999999::::::999888666555777777666666666888888888::::::;;;;;;;;;;;;;;;;;;;;;<<<======<<<===???@@@@@@???>>>===>>>???BBBCCCEEEFFFGGGFFFDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEGGGIIIJJJKKKIIIIIIIIIJJJIIIIIIHHHGGGGGGIIIKKKKKKJJJJJJKKKLLLIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJGGGHHHJJJIIIGGGHHHJJJLLLJJJLLLNNNNNNMMMNNNQQQTTTSSSTTTUUUVVVWWW[[[aaaddd^^^]]]]]]```dddfffdddbbbdddiiimmmppppppsssxxx}}}vvvooonnnhhh```XXXTTTQQQNNNMMMKKKJJJHHHFFFDDDCCCBBBBBB??????????????????>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGIIIIIIHHHHHHHHHIIIJJJKKKQQQJJJHHHKKKGGG???@@@IIIFFFJJJNNNMMMJJJGGGGGGHHHJJJGGGDDDBBBAAACCCFFFHHHBBBCCCCCCCCCCCCBBBAAA@@@AAAAAA@@@???>>>>>>>>>>>>BBB@@@===;;;999:::;;;<<<:::::::::;;;;;;;;;<<<<<<999999999999999::::::;;;::::::::::::::::::::::::777777777777777777777777777777777777777777777777777777777777777777777777555555444444555555666777666666666666666666666666666666666666666666666666555555666777777888999999777777666666777999:::<<<888777777777888999<<<===555555555555555555555555666666666666666666666666555555555555555555555555555555666666666777777777888888888888888888888888777777777888888999999999:::;;;;;;<<<;;;999777666777888888999999:::;;;<<<<<<<<<==================999;;;<<<;;;:::;;;===???CCCBBB@@@@@@@@@BBBDDDFFFGGGHHHIIIHHHGGGFFFFFFGGGIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGIIIKKKMMMJJJJJJKKKKKKKKKKKKJJJJJJLLLMMMNNNNNNLLLKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLJJJJJJKKKLLLMMMLLLLLLLLLJJJLLLMMMMMMLLLKKKKKKKKKRRRTTTUUUSSSOOOMMMPPPSSSXXXXXXYYYZZZ[[[```eeeiiieeeddddddgggkkknnnmmmkkkhhhkkkoooqqqrrruuuzzz~~~~~~vvvppplllggg___XXXSSSPPPMMMKKKLLLKKKIIIGGGEEEDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>======<<<<<<============>>>>>>>>>?????????@@@AAABBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJHHHGGGFFFFFFGGGHHHJJJKKKOOOHHHDDDGGGHHHEEECCCEEEEEEGGGIIIJJJIIIIIIJJJKKKLLLIIIFFFCCCCCCFFFIIILLLBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCBBBAAA@@@@@@@@@@@@DDDBBB@@@===<<<======>>>========================::::::999999::::::;;;<<<::::::::::::::::::::::::777777777777888888888888777777777777777777777777888888888888888888888888555555444444555555666777666666666666777777777777666777777777777888888888444555666777999:::;;;;;;666666555555666777999:::666666555555666888999:::777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888999999999999:::888888888999::::::;;;;;;:::;;;<<<======<<<;;;:::999;;;<<<===<<<<<<===???>>>>>>>>>>>>??????@@@@@@===@@@BBBAAA??????BBBEEEGGGFFFFFFFFFFFFHHHIIIJJJHHHJJJKKKKKKJJJIIIIIIJJJKKKLLLLLLMMMLLLKKKIIIHHHHHHIIIJJJJJJJJJJJJLLLNNNLLLMMMNNNOOOOOOOOOOOONNNPPPQQQRRRQQQOOOMMMMMMNNNQQQRRRRRRRRRRRRQQQQQQPPPNNNOOOQQQRRRRRRQQQQQQPPPPPPQQQRRRSSSRRRQQQPPPNNNTTTVVVWWWUUURRRQQQSSSUUUZZZ[[[\\\\\\^^^bbbgggkkkkkkiiiiiilllqqqttttttrrrkkkmmmoooppprrrvvvzzz}}}wwwqqqkkkfff___YYYUUURRRPPPNNNMMMLLLJJJHHHFFFEEEDDDDDD@@@@@@@@@AAAAAAAAAAAAAAA======>>>?????????>>>===>>>>>>?????????@@@@@@@@@AAAAAAAAAAAABBBDDDEEEFFFDDDEEEFFFFFFGGGGGGFFFFFFHHHHHHIIIIIIJJJKKKKKKLLLJJJIIIHHHHHHHHHJJJLLLMMMJJJLLLHHHGGGWWWiiibbbLLLQQQMMMIIIFFFGGGIIILLLMMMKKKJJJIIIHHHHHHIIIJJJKKKEEEFFFGGGGGGGGGEEEDDDBBBDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>???@@@AAA?????????>>>======<<<<<<;;;::::::999:::;;;<<<===999999999999999999999999777777777888888999999999888888888888888888888888999999999999999999999999666666555555666666777888666666777777777888888888777777777888888888999999666777777888999:::;;;;;;:::999888777666666777888666666666666666777888888888888888888888888888888888888888888888888888888999999999999999999999999888888999999999:::::::::999999999999:::::::::;;;888999999:::;;;;;;<<<<<<;;;;;;<<<===>>>?????????<<<>>>@@@@@@???>>>@@@BBB>>>>>>???@@@AAAAAABBBBBBDDDGGGJJJIIIFFFFFFIIIMMMHHHIIIIIIJJJJJJKKKLLLLLLJJJLLLNNNNNNMMMLLLLLLMMMMMMMMMNNNOOONNNLLLJJJIIIHHHKKKMMMNNNLLLLLLMMMOOOLLLMMMNNNOOOPPPQQQQQQQQQRRRSSSTTTTTTRRRPPPPPPPPPRRRRRRRRRRRRRRRQQQPPPPPPPPPQQQSSSUUUUUUTTTSSSRRRSSSSSSSSSTTTUUUTTTRRRPPPPPPQQQRRRSSSSSSUUUWWWXXXXXXYYY[[[\\\^^^aaafffiiihhhffffffiiinnnrrrrrrqqqkkklllmmmoooqqqtttxxx{{{xxxqqqkkkfff```[[[XXXVVVUUUSSSMMMLLLJJJHHHFFFEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA===>>>???@@@@@@???>>>===??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGEEEEEEFFFGGGGGGGGGGGGFFFIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLKKKKKKLLLNNNPPPQQQKKKXXXUUUQQQppp```pppeeeWWWLLLHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJJJJHHHIIIJJJJJJIIIFFFDDDBBBCCCCCCBBBAAA@@@@@@@@@@@@<<<======>>>???AAABBBCCC@@@@@@???>>>===<<<;;;;;;;;;;;;:::999:::;;;<<<===999999999999999999999999777777888888999999999999888888888888888888888888999999999999999999999999777777777777777888888999666666777777888888888999777777888888999999999999999999999999999999::::::@@@>>><<<:::888777777777777888888888999999999999999999999999999999999999888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999999999::::::;;;;;;;;;999999::::::;;;<<<======;;;;;;<<<>>>???@@@BBBBBB>>>@@@CCCCCCAAA@@@AAACCC>>>>>>???@@@BBBCCCDDDDDDEEEHHHKKKJJJGGGFFFJJJNNNGGGHHHIIIJJJKKKKKKKKKKKKLLLNNNPPPQQQPPPOOOOOOPPPNNNNNNOOOPPPOOOMMMJJJIIIIIILLLOOOPPPNNNMMMMMMOOOJJJKKKLLLNNNOOOPPPQQQQQQRRRTTTUUUUUUSSSRRRRRRSSSOOOOOOPPPPPPOOONNNMMMMMMPPPQQQSSSTTTUUUTTTRRRQQQRRRQQQRRRSSSSSSSSSQQQOOOTTTSSSRRRRRRRRRSSSSSSSSSUUUWWWYYY[[[]]]```dddgggbbb``````ccchhhlllmmmlllkkkkkklllmmmooossswwwzzzvvvqqqiiifffaaa]]]YYYVVVRRRPPPMMMLLLKKKJJJHHHHHHGGGGGGEEEDDDDDDCCCCCCBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>????????????@@@AAABBBCCCCCCCCCDDDDDDEEEGGGHHHIIIGGGHHHIIIHHHGGGGGGIIIKKKNNNLLLJJJHHHHHHIIIKKKMMMVVVSSSOOOMMMLLLOOORRRTTTPPPLLLOOOeeeiiiEEEIIINNNHHHLLLKKKLLLNNNPPPOOOLLLHHHFFFDDDIIIMMMOOOMMMHHHDDDBBBIIIDDD@@@>>>@@@AAAAAA@@@@@@<<<>>>FFFIIIDDD???>>>?????????>>>===<<<;;;:::<<<;;;;;;<<<>>>@@@???>>>???>>><<<;;;:::::::::;;;;;;;;;<<<<<<;;;999777666777666666888:::;;;:::888777888999:::::::::::::::999999999999999999999888:::::::::999999999999999;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<<<>><<<;;;999;;;;;;;;;;;;<<<===>>>???===>>>???@@@AAABBBBBBBBBDDDCCCBBBAAAAAABBBCCCDDDFFF>>>AAADDD@@@BBBFFFBBBFFFCCCAAABBBEEEGGGFFFDDDKKKHHHHHHKKKNNNMMMIIIGGGKKKLLLMMMLLLLLLLLLOOOQQQRRRPPPOOONNNOOOPPPSSSTTTSSSTTTTTTRRRNNNLLLKKKKKKLLLNNNNNNJJJKKKNNNOOOMMMPPPMMMJJJKKKNNNOOOLLLIIISSSSSSTTTUUUUUUUUUSSSRRRSSSRRRRRRSSSQQQOOOSSSZZZRRR\\\ZZZJJJDDDLLLQQQMMMUUUSSSSSSUUUSSSPPPPPPTTTXXXWWWVVVTTTTTTUUUVVVWWWUUUUUUWWWYYYYYY[[[cccmmmeeecccdddjjjmmmkkkjjjlllpppnnnppptttvvvtttuuuxxx|||sssnnnkkkgggbbb^^^ZZZWWWSSSPPPOOOOOOMMMKKKJJJIIIHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHJJJKKKHHHIIIJJJIIIHHHIIIJJJLLLNNNMMMLLLKKKLLLMMMOOOPPPPPPQQQQQQOOOLLLKKKLLLMMMTTTKKKTTTuuuaaaKKKMMMLLLGGGLLLMMMNNNNNNMMMKKKHHHFFFBBBFFFMMMQQQQQQPPPNNNMMMKKKGGGCCCBBBCCCEEEEEEDDDKKKDDD@@@BBBDDDBBBCCCFFF@@@@@@AAAAAAAAA@@@@@@???DDDCCCAAABBBCCCCCCBBB@@@AAA@@@>>>============>>>===>>>>>>??????>>>===<<<;;;<<<<<<<<<;;;<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;<<>>;;;:::;;;;;;;;;<<<<<<<<<======>>>>>>===;;;:::;;;===<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<============;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCCCCCCCCCCEEEDDDCCCCCCDDDEEEFFFGGGHHHEEEKKKPPPMMMKKKJJJDDDLLLJJJHHHHHHJJJJJJIIIGGGIIIJJJLLLNNNNNNMMMMMMMMMLLLLLLKKKIIIGGGGGGJJJLLLPPPOOONNNNNNNNNOOOOOOPPPSSSSSSSSSPPPNNNMMMOOOPPP``````ZZZRRRNNNOOONNNLLLOOOMMMLLLNNNSSSUUUTTTRRRTTTRRRPPPQQQSSSTTTSSSRRROOOOOOPPPSSSVVVXXX\\\```VVVUUUSSSSSSWWWZZZYYYVVVSSSRRRSSSVVVVVVSSSTTTXXXYYYWWWVVVWWWYYY[[[ZZZYYY[[[\\\^^^^^^[[[ZZZbbblllkkkgggffflllppppppoooooorrrooopppsssuuuvvvxxx}}}}}}uuuqqqnnnjjjeee```\\\XXXTTTQQQSSSRRRPPPNNNLLLJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLJJJKKKLLLKKKJJJJJJLLLNNNNNNNNNOOOPPPQQQRRRSSSSSSUUUUUUTTTQQQLLLJJJLLLNNNRRRIII\\\\\\HHHKKKJJJNNNNNNNNNMMMKKKJJJHHHGGGAAAFFFMMMRRRTTTTTTSSSSSSOOOLLLJJJIIIJJJLLLMMMMMMPPPIIICCCAAABBBCCCFFFKKKGGGGGGHHHIIIIIIIIIIIIIIIJJJIIIGGGFFFFFFEEECCCBBBCCCCCCBBBAAAAAABBBBBBCCC??????@@@AAABBBBBBAAAAAA>>>@@@AAA>>>:::===FFFNNN<<<<<<===>>>>>>>>>===============>>>?????????@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>:::BBB===888===>>>;;;>>>999:::<<<======<<<;;;;;;>>>??????>>><<<<<<===???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<>>>???????????????@@@???>>>======???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKFFFEEEEEEEEEFFFJJJMMMNNNKKKKKKKKKLLLMMMMMMKKKIIIHHHMMMQQQPPPNNNMMMOOORRRYYYXXXWWWSSSQQQQQQSSSUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPQQQTTTZZZ^^^vvvqqqeeeWWWPPPQQQSSSRRRSSSRRRQQQSSSUUUVVVVVVUUU```\\\YYYYYY[[[]]]\\\[[[WWWUUUTTTVVVZZZ______]]]\\\VVVVVV^^^___YYYVVVYYYXXXVVVVVVZZZZZZXXXYYY\\\^^^\\\ZZZZZZ]]]^^^]]][[[]]]___bbbdddaaa```hhhqqqtttnnnllloooqqqppppppqqqvvvrrrppprrrttttttwww|||zzzxxxpppmmmgggccc___[[[WWWTTTVVVUUUSSSPPPNNNLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFHHHHHHGGGFFFFFFFFFFFFFFFGGGFFFFFFGGGGGGHHHIIIJJJIIIIIIIIIJJJJJJKKKMMMMMMKKKLLLMMMLLLKKKLLLMMMOOOPPPQQQRRRTTTTTTTTTTTTTTTYYYVVVQQQMMMLLLMMMOOOOOONNNNNNiiixxxKKKHHHSSSQQQPPPNNNLLLJJJIIIHHHHHHEEEIIINNNQQQRRRQQQQQQQQQRRRQQQPPPOOOPPPRRRSSSTTTPPPLLLHHHGGGHHHJJJNNNQQQQQQQQQRRRRRRRRRRRRRRRQQQKKKJJJHHHGGGGGGFFFDDDCCCFFFFFFFFFFFFFFFGGGGGGGGGBBBBBBBBBBBBBBBBBBBBBBBB@@@AAA@@@>>>;;;===DDDJJJ???@@@@@@AAAAAAAAA@@@@@@======>>>>>>???@@@AAAAAAAAA@@@@@@???>>>===<<<<<<>>>>>>>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAAAAACCC??????CCC>>>999@@@======>>>>>>>>>>>>======???@@@@@@???>>>===???@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCBBBAAA@@@???CCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIJJJKKKMMMNNNOOOXXX[[[UUUMMMLLLJJJHHHJJJJJJLLLNNNPPPQQQQQQOOONNNNNNRRRUUUTTTSSSVVVXXXYYYSSSTTTUUUTTTRRRQQQQQQRRRVVVUUUSSSRRRRRRTTTVVVWWWSSSSSSSSSSSSVVV]]]ffflll|||vvviiiZZZSSSVVVZZZ[[[TTTUUUVVVWWWXXXYYY[[[\\\aaa^^^ZZZYYYZZZ[[[ZZZXXXYYYYYYWWWXXX```hhhggg___[[[]]]___^^^XXXTTTXXX``````]]]\\\^^^___\\\[[[]]]aaa```^^^\\\[[[\\\^^^```aaa___aaaeeeffffffiiinnnuuuqqqooooookkkhhhjjjooopppnnnpppvvv{{{}}}~~~yyywwwooolllgggccc```]]]YYYWWWXXXWWWUUURRRPPPNNNMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMNNNNNNNNNMMMMMMOOOPPPSSSTTTUUUVVVVVVUUUSSSRRRRRROOOMMMQQQVVVXXXSSSNNNVVVccc~~~^^^PPPOOORRRPPPNNNLLLKKKJJJJJJJJJJJJMMMPPPRRRQQQQQQPPPQQQPPPPPPPPPPPPPPPQQQSSSTTTOOONNNKKKHHHIIIOOOTTTWWWVVVVVVVVVVVVUUUTTTSSSRRRKKKJJJHHHHHHIIIJJJHHHGGGIIIIIIJJJJJJJJJJJJJJJJJJGGGGGGFFFEEEDDDDDDDDDCCCCCCBBB@@@@@@@@@AAAAAAAAAEEEEEEFFFFFFFFFFFFEEEEEEAAAAAABBBCCCDDDDDDEEEEEEBBBBBBAAA@@@@@@???>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBCCC>>>@@@FFFAAA>>>HHHDDDCCCBBBBBBAAABBBCCCCCC@@@AAABBBAAA@@@@@@AAACCCEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFEEEDDDCCCFFFGGGIIIKKKKKKJJJIIIHHHHHHIIIKKKMMMNNNOOOPPPPPPNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJLLLMMMOOOQQQQQQRRRCCCSSSSSSOOOVVVSSSKKKNNNOOOQQQSSSTTTTTTSSSQQQQQQRRRTTTUUUUUU[[[dddfffcccQQQUUUYYY\\\[[[ZZZZZZYYYUUURRROOOMMMNNNQQQVVVYYY[[[ZZZYYYYYY[[[aaaiiioooooopppllleeeaaa```^^^ZZZRRRUUUYYYZZZZZZ\\\___bbb___]]][[[ZZZYYYZZZZZZZZZTTTYYYZZZ]]]jjjyyyyyynnn^^^bbb^^^UUUWWWeeekkkggg]]]YYYWWW[[[]]][[[ZZZ[[[```cccdddaaa^^^___gggnnnjjjeeefffmmmtttuuutttttt~~~xxxttt{{{|||~~~|||{{{xxxrrrmmmmmmjjjgggccc```___]]]ZZZXXXYYYXXXVVVTTTRRRPPPOOOOOONNNNNNMMMMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKKKKNNNNNNNNNNNNNNNOOOPPPQQQOOOPPPQQQPPPOOOOOOQQQSSSUUUVVVVVVWWWVVVUUUTTTSSSLLLQQQ[[[iiirrrrrrhhh^^^lll~~~rrrZZZGGGRRRQQQOOONNNMMMMMMMMMMMMLLLOOOQQQSSSRRRRRRSSSTTTMMMNNNOOONNNMMMNNNOOOQQQPPPQQQMMMHHHGGGMMMSSSVVVTTTTTTTTTSSSRRRQQQPPPOOOMMMLLLKKKLLLNNNNNNMMMLLLLLLLLLLLLMMMMMMLLLKKKKKKMMMLLLKKKIIIHHHHHHGGGGGGHHHFFFEEEEEEFFFFFFCCC@@@EEEEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCCCCDDDEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBB@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDFFF@@@???DDDAAA???GGGEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEDDDCCCCCCEEEGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJIIIKKKMMMOOOPPPNNNLLLKKKJJJLLLNNNPPPRRRSSSSSSSSSPPPPPPPPPPPPOOOOOONNNMMMLLLMMMNNNPPPRRRSSSSSSSSSPPP```UUUGGGOOOPPPMMMXXXPPPRRRSSSRRRPPPNNNMMMMMMNNNQQQQQQRRR\\\iiimmmhhh[[[___eeejjjllllllllllll___]]]YYYWWWXXX[[[```ccchhhgggeeebbbaaaccchhhllldddllltttvvvtttpppggg^^^```cccddd```YYYUUUVVVXXXVVVWWWWWWUUUUUUYYYaaahhhjjjsssvvvuuu{{{uuufff\\\kkk|||hhhaaa\\\\\\bbbggggggggghhhppptttyyyzzzzzz}}}}}}{{{tttpppnnnnnnkkkfffbbbcccbbb___]]][[[[[[ZZZYYYWWWXXXWWWVVVTTTRRRQQQQQQQQQRRRQQQQQQPPPOOOOOONNNNNNOOOOOONNNNNNNNNNNNOOOOOOMMMLLLLLLMMMMMMNNNOOOPPPRRRRRRRRRRRRRRRSSSSSSTTTRRRSSSTTTSSSRRRRRRTTTVVVVVVVVVWWWWWWXXXXXXWWWWWWRRR^^^qqqpppWWWLLLQQQQQQPPPPPPPPPOOOOOOOOOMMMOOOQQQQQQPPPPPPRRRSSSMMMOOOPPPOOOMMMMMMOOOQQQZZZ```ccc___ZZZYYYVVVRRRPPPPPPPPPPPPOOOOOONNNMMMPPPOOONNNNNNPPPPPPOOONNNMMMNNNNNNNNNNNNLLLKKKJJJMMMLLLKKKJJJIIIJJJJJJKKKHHHIIIJJJJJJIIIGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGDDDEEEEEEFFFGGGGGGHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGGGGNNNHHHCCCGGGGGGBBBFFFFFFHHHKKKMMMLLLJJJFFFDDDHHHIIIIIIIIIHHHHHHJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJKKKLLLMMMMMMMMMMMMLLLMMMNNNOOOOOOOOONNNNNNMMMNNNPPPRRRRRRRRRQQQPPPOOOPPPPPPPPPPPPPPPOOONNNMMMOOOPPPRRRSSSTTTTTTTTT~~~uuuWWWWWWPPPGGGRRRNNNPPPRRRQQQOOOOOOPPPRRRVVV[[[\\\XXX]]]jjjooolll___bbbgggkkkmmmpppsssuuuuuutttrrrppppppqqqrrrsssttttttrrrpppmmmlllnnnoooiiiqqqyyy}}}}}}www~~~~~~uuuggg^^^\\\^^^WWWZZZ[[[ZZZ\\\hhh{{{yyyqqqmmmiiihhhiiifffaaa^^^___\\\ZZZXXXWWWXXXXXXWWWVVVXXXWWWVVVTTTSSSRRRRRRRRRTTTTTTTTTSSSRRRRRRQQQQQQSSSSSSRRRRRRRRRRRRSSSTTTRRRRRRRRRSSSSSSTTTUUUVVVUUUUUUUUUTTTUUUUUUVVVVVVUUUVVVWWWVVVUUUUUUWWWYYYVVVVVVWWWXXXYYYZZZ[[[[[[YYYhhh|||aaaKKK\\\PPPQQQQQQRRRRRRQQQPPPPPPNNNOOOPPPOOOMMMLLLLLLNNNPPPRRRTTTSSSPPPOOOQQQSSSiiiwww{{{pppaaaSSSMMMMMMNNNOOOOOOOOOOOONNNQQQOOONNNNNNOOOOOONNNMMMNNNNNNOOOOOONNNLLLKKKIIIJJJIIIHHHHHHHHHIIIKKKLLLGGGJJJMMMKKKGGGFFFIIIMMMMMMMMMNNNNNNMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJKKKKKKLLLMMMNNNNNNJJJJJJJJJKKKKKKKKKLLLLLLDDDOOOMMMHHHPPPSSSOOOOOOMMMQQQWWW[[[ZZZUUUOOOJJJKKKLLLMMMLLLKKKLLLNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKNNNNNNMMMMMMMMMNNNOOOPPPOOOPPPQQQRRRQQQPPPNNNLLLOOOOOOPPPPPPPPPPPPOOOOOOOOOPPPRRRSSSTTTTTTTTTSSSPPPnnnkkk___iii```MMMRRRPPPSSSVVVWWWWWWYYY^^^aaahhhppppppgggfffnnntttsssooopppsssuuuxxx|||}}}{{{zzz{{{|||{{{yyywwwxxxxxxuuuxxxyyyzzzzzzzzz}}}||||||xxxqqqkkkeeeaaa___^^^[[[YYYUUURRRQQQSSSUUUVVVRRRPPPNNNNNNPPPQQQPPPOOOLLLLLLLLLMMMMMMNNNNNNOOOLLLPPPSSSQQQLLLJJJKKKNNNSSSRRRPPPNNNOOOPPPSSSTTTOOOOOOOOOOOOOOOOOOPPPPPPRRRSSSSSSSSSSSSRRRRRRQQQUUUVVVWWWYYYYYYWWWVVVUUU\\\iiizzz|||ttt___QQQNNNRRRQQQOOOOOOOOOQQQSSSTTTRRRPPPNNNPPPTTTUUURRRMMMSSSPPPPPPRRRQQQQQQZZZfffooo{{{xxxqqqmmmbbbTTTMMMMMMMMMMMMMMMMMMMMMMMMWWWVVVUUURRRPPPMMMLLLJJJIIIJJJKKKLLLLLLKKKJJJIIIKKKIIIHHHJJJMMMOOONNNLLLLLLLLLKKKJJJJJJJJJJJJJJJHHHLLLMMMKKKLLLNNNMMMIIIMMMDDDGGGYYYeee]]]OOOHHHKKKKKKKKKKKKJJJJJJJJJJJJOOOMMMKKKJJJLLLMMMMMMMMMPPPOOONNNNNNNNNPPPRRRSSSWWWVVVTTTRRRRRRRRRRRRSSSVVVWWWXXXTTTPPPMMMOOORRRNNNNNNOOOOOOOOOOOONNNNNNPPPSSSUUURRRNNNMMMQQQVVVNNNOOORRRTTTTTTSSSQQQOOORRRRRRRRRRRRRRRRRRRRRRRRMMMXXXfffhhh]]]PPPPPPWWWRRRSSSUUUVVVVVVTTTQQQOOOVVVVVVVVVWWWWWWWWWWWWXXXWWWTTTccc{{{{{{eeeWWW[[[WWW___ppp~~~yyyvvvyyy{{{{{{|||~~~|||tttnnnjjjgggfffhhheee```\\\YYYVVVRRRPPP]]]\\\ZZZXXXUUUSSSQQQPPPNNNSSSYYY]]]^^^aaafffkkkfffccc^^^XXXSSSOOONNNNNNSSSSSSRRRRRRRRRRRRRRRRRROOOOOOPPPQQQQQQPPPPPPPPPFFFHHHJJJLLLMMMMMMLLLKKKHHHXXXmmm~~~wwwsssfffiiihhhddddddddd\\\QQQOOONNNNNNNNNOOOQQQSSSUUU[[[UUUOOOLLLNNNOOONNNLLLMMMLLLNNNPPPMMMKKKPPPXXXZZZccceee]]]WWWUUUOOOEEELLLLLLLLLLLLLLLLLLLLLLLLPPPOOONNNNNNNNNNNNNNNNNNJJJKKKLLLMMMNNNOOOOOOOOONNNLLLKKKMMMPPPQQQPPPOOOMMMMMMLLLLLLMMMNNNPPPQQQKKKOOOPPPOOOOOORRRRRROOOLLLOOO___tttyyygggSSSIIIMMMNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQRRRSSSSSSQQQOOOUUUTTTSSSSSSTTTUUUXXXYYYUUUTTTSSSSSSRRRSSSTTTTTTTTTUUUWWWYYY[[[ZZZXXXVVV]]]\\\YYYWWWVVVVVVWWWXXXSSSRRRRRRTTTVVVYYY[[[\\\VVVXXX[[[^^^``````___^^^YYYZZZ[[[[[[\\\]]]^^^___nnnxxxwwwfff___aaa]]]```dddggghhhfffbbb```ggggggggghhhhhhhhhhhhiiiqqqqqq~~~}}}zzzyyyuuuyyy~~~~~~xxxpppjjjeeeaaa```[[[[[[ZZZZZZYYYYYYXXXXXXZZZ[[[\\\\\\]]]]]]]]]]]][[[]]]___bbbdddeeeeeeeeeaaakkkyyy{{{rrrjjjdddYYY]]]YYYSSS\\\mmmjjjYYYZZZYYYXXXXXXXXXYYYZZZ[[[ddd```ZZZXXXXXXXXXVVVTTTYYYZZZ]]]___[[[VVVVVVZZZYYY^^^]]]TTTPPPRRRQQQLLLRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNOOOPPPRRRTTTQQQQQQPPPPPPQQQQQQRRRSSSPPPOOOOOOPPPRRRSSSRRRQQQOOOOOONNNNNNPPPSSSUUUWWWRRRUUUUUURRRRRRSSSRRROOOMMMPPPZZZeeedddYYYRRRTTTSSSSSSTTTVVVXXXYYYZZZ[[[\\\\\\^^^```aaa```]]]ZZZYYYYYYXXXYYYZZZ\\\^^^___]]]]]]]]]^^^^^^```aaabbb^^^___bbbiiiooopppkkkfff\\\[[[YYYZZZ]]]dddkkkooolllgggeeejjjttt{{{zzzvvvwwwyyy}}}zzz{{{}}}}}}zzzvvvuuuvvvuuuxxxwwwqqqnnnqqqsssqqqjjjjjjjjjjjjjjjjjjjjjjjjjjjhhheeecccaaabbbdddeeegggfffcccaaa```______```^^^^^^^^^___````````````___^^^]]]]]]^^^aaadddfffvvvxxxvvvqqqnnnmmmkkkgggiiifffgggiiihhhgggnnnxxxuuuuuuvvvwwwyyyzzz{{{|||~~~~~~~~~~~~|||fffffffffggghhhjjjlllmmmppppppqqqrrrtttvvvwwwxxx