BM6P6(@ ddd888,,,000---///...,,,,,,,,,,,,+++)))***)))(((((()))(((&&&$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((***)))---+++333;;;VVV\\\OOOKKKDDDCCCGGGNNNGGGIIIUUUVVVNNNOOOZZZYYY]]]]]]bbbjjjiiikkkyyyrrrxxxzzzyyy{{{{{{}}}wwwlllkkksssxxxvvvtttsssmmmccc\\\^^^fffkkksssyyy}}}vvv|||wwwooolllqqqzzz|||vvvqqqkkkjjjpppxxx~~~{{{{{{mmmTTTWWWTTTQQQRRRSSSQQQKKKFFF===;;;888666444333333333,,,+++++++++******))))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&$$$"""%%%)))999YYYuuuLLL(((///333***$$$)))&&& """%%%$$$######%%%'''***+++...//////000000000000///111111222333333444444555888999999888777666666777444444444444444333333333555555555555555555555555111000000000000000000111222111/////////...---+++***)))'''%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''***000999???CCCIII```[[[<<<888666777777666888<<>>lllUUUbbbXXX777"""(((%%% ***$$$$$$######$$$&&&(((***---...////////////////////////000111222333444555333555555444333222222333333333333333333333333333111111111111111111111111111000000//////000000111333111///.........,,,***((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$(((((((((((('''''''''''''''''''''(((((((((((()))))))))***+++///888BBBJJJRRR^^^vvvLLL;;;777555777777666999>>>IIIssshhhSSSRRRUUUUUUXXX[[[YYYUUUXXX___llluuuuuuyyysssdddkkkyyy}}}||||||lllTTTHHHAAA555{{{KKK222...***///...,,,,,,------,,,***)))(((''''''((((((&&&$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***))),,,)))000999TTT```RRRPPPOOOMMMNNNPPPLLLQQQZZZZZZQQQRRR\\\kkknnniiijjjrrrpppoooyyy}}}{{{||||||tttmmmrrrvvvssszzzpppooosssqqqlllaaaVVVQQQVVV\\\mmm{{{|||}}}iiiTTTSSSbbbmmmlllyyyzzzooosssxxx{{{{{{wwwtttrrr}}}{{{zzz~~~hhhQQQAAA666111111777444111111333222...***,,,******+++...///+++((('''((())))))******))))))'''&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''(((((('''%%%%%%&&&'''(((EEEvvvRRR%%%'''"""(((######""""""###%%%'''(((+++,,,---...............------...///000111222222000111222111///...///000000000111111222222333333////////////////////////000//////......//////000222000...------,,,***(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))+++,,,...///333===IIIRRR___rrr~~~}}}KKK888555444666666666;;;BBBLLLpppzzzaaaOOONNNPPPQQQUUUXXXUUUPPPPPPSSS```wwwsssvvvttt```eeetttyyyuuupppsssuuu}}}mmmTTTHHHBBB777UUU777///,,,000...------......---+++)))(((''''''((((((&&&$$$&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))(((,,,(((///666PPPiiiXXXTTTTTTPPPLLLEEEAAAFFFTTT\\\[[[]]]bbblllnnngggcccjjjkkkmmmwwwzzzzzz|||tttzzz{{{uuuzzzyyyssstttqqqlllbbbUUUKKKKKKQQQggg}}}~~~vvvaaabbbttt{{{tttoooqqq}}}rrruuu|||vvvpppxxx{{{ccchhhnnnpppooonnnnnnpppmmmRRR@@@888333111111//////000000000///---++++++***)))+++------+++)))&&&''')))***+++******)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###"""###""""""$$$$$$"""***///EEEllllll***$$$%%%&&&######""""""###$$$%%%&&&)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------...---...//////---------///---......///000111111222000000000000000000000000......------------......///---+++******)))'''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&'''(((((()))((())))))***+++,,,,,,---111444666888<<>>FFFZZZuuuwwwfffUUUPPPPPPRRRVVVWWWSSSMMMJJJIIINNNnnnwwwqqqssslll]]]bbbqqqzzz{{{yyyoooqqquuuyyyoooWWWKKKEEE;;;```>>>444111000...---...//////...,,,)))((('''((())))))'''&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))(((,,,(((...444KKKvvv```YYYXXXQQQGGG===666888GGGUUUXXXWWWWWWeeeiiibbb[[[aaafffmmmyyy{{{yyy}}}nnnuuuxxxuuusssoooeeeYYYVVVZZZ^^^zzzpppccclllggg^^^```sss~~~pppsssooouuu|||ttt]]]OOOOOO___iiiwww~~~[[[```gggjjjjjjiiijjjlllssszzzwww]]]AAA444222111...++++++,,,------+++***(((((()))((((((((((((((('''%%%%%%%%%'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###%%%$$$&&&******&&&---///###'''GGGccc}}}444"""(((&&&)))#####################$$$''''''((()))***++++++++++++++++++***))))))(((((()))***++++++))))))***+++******+++,,,---......///........................,,,++++++******++++++,,,***)))'''''''''&&&%%%######$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))***+++,,,,,,---***+++,,,---///000111222777===CCCHHHNNNXXXfffqqqsssiii<<<555333333444444666@@@JJJeee|||}}}bbbQQQUUUXXXZZZXXXTTTOOOJJJFFF<<>>111000///...///000111000///+++******+++------+++***&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((***000---000...>>>yyybbbZZZ\\\QQQ>>>000000000000//////222777;;;TTT``````fffnnn{{{}}}pppvvv{{{|||yyyyyyvvvqqqyyyvvvkkkkkkZZZdddmmmiiiZZZRRR\\\lllqqqxxxyyykkkXXXTTT```pppqqqggg^^^QQQDDDIIINNNGGGKKKFFFAAAAAAEEEIIILLLMMMJJJVVVffftttwwwWWWGGG555---,,,+++,,,---***)))***---///---&&& ((((((((('''&&&&&&''')))%%%%%%#########$$$&&&'''""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''(((''',,,...555OOOuuujjjDDD222888HHHmmm{{{wwwCCC000&&&%%%%%%%%%%%%%%%$$$###"""!!!"""$$$%%%&&&'''''''''!!!!!!"""###$$$%%%&&&&&&"""$$$%%%%%%$$$$$$%%%'''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%'''(((((('''''''''((())))))((('''&&&'''(((((()))***+++++++++,,,///333888>>>CCCGGGIIINNNOOORRRVVVZZZ^^^aaacccdddqqq|||~~~{{{UUU???444333333222111444AAAOOOnnnlll^^^```^^^YYYZZZ___```[[[RRRUUU]]]eeeeeeaaadddllliiiiiieeebbbccchhhmmmooooooxxxhhhYYYPPPDDDiiiEEE444222000...------...,,,+++******+++++++++******)))(((''''''''''''&&&&&&&&&%%%######&&&***,,,+++)))&&&''')))*********)))((()))&&&...++++++...>>>mmmcccZZZVVVQQQRRR333222111222333444222111GGGYYYdddbbbcccssswww|||{{{tttssszzzmmm|||wwwpppvvveeeiiikkkdddYYYQQQQQQTTTWWWpppzzzjjjZZZ^^^kkkrrrhhhYYYRRRVVVWWWOOOMMMSSSOOOQQQKKKBBBCCCNNNRRRMMMBBBIIIXXXkkk}}}pppTTT<<<000///***(((,,,***+++++++++***)))((((((((()))((('''&&&&&&&&&&&&&&&%%%'''(((%%%"""!!!"""###"""&&&'''%%%$$$&&&%%%!!!'''###"""&&&'''$$$'''---(((***)))%%%$$$+++333666===HHHWWWoooxxx|||yyyvvvIII+++%%%%%%&&&&&&$$$###!!!!!!######$$$%%%%%%$$$$$$###!!!$$$&&&$$$!!!!!!###!!!###%%%&&&%%%###""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&######$$$$$$$$$%%%%%%%%%(((''''''((()))*********111***%%%$$$&&&(((+++--- '''+++((('''---444888,,,999IIIYYYmmm^^^===333---///111222>>>NNNpppvvvuuulllbbbdddkkkggg[[[MMMUUU___ddddddcccdddfffmmmpppkkkcccfffpppqqqiiiwwwgggUUUMMMrrrIII666222000------------,,,++++++++++++++++++***)))((((((''''''''''''&&&&&&&&&%%%$$$$$$&&&***+++***)))'''''')))*********)))((()))&&&///,,,,,,///@@@ooonnnfff\\\QQQRRRFFF@@@888111///222777;;;BBBXXXlllrrrwwwxxx|||{{{yyyuuuvvvttt|||vvv{{{xxxyyyuuukkk^^^UUUUUUYYY___mmmmmm[[[NNNQQQXXXXXXbbbXXXWWWccciiibbbZZZXXXbbb```UUUGGGFFFNNNQQQMMM???AAAJJJ\\\rrriiiRRR;;;000000***(((,,,***(((((('''((())))))(((&&&(((%%%###"""$$$&&&)))***$$$$$$&&&))),,,---......///'''###$$$###!!!'''000&&&###&&&...222...((('''222:::BBBEEEKKKWWWccciiiuuu^^^cccnnngggUUU000+++$$$"""$$$&&&&&&%%%$$$%%%%%%%%%$$$###$$$%%%***$$$!!!"""&&&(((&&&###%%%%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$'''(((***,,,,,,,,,,,,---888///---666???@@@AAADDDiiiwwwvvv>>>444///111222444???MMMqqqrrrjjjlllkkkdddVVV[[[```bbbbbbeeejjjoootttvvvqqqhhhiiisssvvvqqqttt}}}}}}|||}}}nnn\\\RRR{{{MMM444222000---,,,------+++***,,,,,,,,,+++***)))((('''(((''''''''''''&&&&&&&&&&&&%%%%%%''')))***)))''''''((())))))******))))))***'''///------111@@@nnnzzzdddPPPNNNTTTOOOGGG>>>999<<L***)))'''&&&((('''=hĦ&&&%%%&&&'''''''''&&&&&&&&&)))))))))))))))******+++4ĉ@ӵ}}}jjj[[[]]]OOOSSSXXXXXXXXX\\\cccjjjssswww|||}}}~~~wwwpppkkkrrr|||>Lkkkgggjjjhhh___[[[^^^___[[[UUUWWWWWWUUUUUUYYY]]]___QQQMMMFFFCCCEEEHHHDDD>>>>>>888999JJJcccssstttnnn\\\gggrrroooppppppKKK666...000+++)))+++(((***((('''(((******'''$$$'''((((((&&&$$$%%%)))---&&&111===DDDGGGNNNZZZeeedddjjjkkkeeehhhwwwsssuuuwwwxxx|||zzzrrrqqqqqqlllccc```aaakkkuuulllXXXSSS\\\lllbbbWWWNNNCCC555+++'''"""###%%%&&&(((222HHH\\\www|||fffQQQDDDAAA;;;777:::@@@BBB;;;333---+++&&&!!!$$$+++,,,((($$$######%%%'''(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''((()))(((''''''((((((((((((((((((((((((+++,,,---,,,******,,,...)))...777GGG^^^qqqtttnnn}}}ttt___SSSUUUNNNEEE===:::999888666666333888<<<<<<>>>CCCFFFEEEEEEEEEEEEBBB===:::???FFFVVVcccddd\\\WWWPPP>>>---...+++)))))))))***///555TTTwww|||rrrkkkhhhpppwww~~~~~~nnnGG=?|||MMM555333000///......,,,+++HdĦ***)))((('''(((=Īj$$$&&&'''(((&&&&&&&&&'''***))))))))))))***+++,,,GG=?vvvpppiiibbbeeeddddddcccaaacccjjjttt|||{{{{{{}}}HdĦxxxpppvvvwwwmmmeeeccceeefffVVV```eee^^^XXXYYY[[[YYYUUUKKKAAA>>>DDDJJJLLLKKKFFF>>>;;;HHH```qqqvvvsss\\\]]]```eeezzzuuuIII444---000,,,***+++'''(((((((((((('''''''''((((((---000...,,,333BBBNNNWWWcccnnnjjj[[[NNNKKKNNNSSS______QQQMMMXXX^^^YYYLLLRRRSSSMMMFFFFFFIIIKKKEEE???666111444999666.........555===777)))'''000555///***'''###!!!######%%%&&&$$$$$$,,,777<<>>:::GGG\\\zzzmmmQQQEEE>>>??????888555666;;;:::888555444444666888333444555555999???>>>999CCCBBB>>>:::666666:::???FFFSSSNNN===777222---...------,,,+++++++++///222===YYYjjjoooyyy~~~}}}~~~{{{vvvsssqqqnnnjjjeeetttvvvwwwuuuooofff^^^XXX\\\dddoooyyy{{{ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦUUU777,,,DdD(((''''''?fӵ###%%%'''Ħ******)))ӵƜ`1.׼sĭӵjjjӵĦĦĦDdDwwwmmmlll```]]]ӵOOORRRӵOOOӵaaa\\\___---000Ħ(((NNNӵFFFĭӵ...***&&&$$$"""%%%******'''$$$###&&&+++***&&&'''---)))&&&&&&((('''$$$$$$'''###"""###%%%$$$ !!!$$$ (((444DDDXXXppp}}}{{{]]]333---&&&$$$%%%''''''%%%######$$$%%%%%%&&&''''''''''''''''''((()))***+++******+++,,,---......///(((,,,000666???NNNaaannnxxx{{{yyyqqqWWW<<<777555555666888999999999======<<<:::999888777666555888888777888;;;;;;777999888555111000000222222:::III@@@000000---+++444,,,...///---,,,---...///000BBBIIIGGGKKKKKKHHHJJJCCCAAA???AAACCCCCCBBBAAAAAABBBCCCEEEDDD@@@;;;888===CCCOOO^^^kkksssvvvwww?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ___3h?D%%)?((('''ZufĦ"""$$$'''gL)))+++***g&e,,,gĉ@eeeg&e>&emmm@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?mmmfff?><z]]]ccc=?ĦYYYg&eKKKg&e]]]dddkkkS?ʬ---4ff?>ߝL...@exxxg&eyyynnnjjj3h?g&e>&e'''$$$?? &&&***'''###$$$%%%%%%'''%%%""""""###$$$%%%'''$$$""""""%%%%%%!!!!!!$$$'''!!! ######$$$&&&(((&&&%%%'''---555>>>CCCPPPXXX```aaacccppp===444)))######&&&'''&&&######$$$%%%%%%&&&''''''((('''''''''''')))+++,,,+++,,,---...///111222222<<>>AAA===:::999777333999999999999;;;<<<999444222777:::777555777888777777777555333444555333000///@@@:::...333///(((000+++...///---,,,---------(((555666111444444111333666333222222000...///000333222222444555666666555000111888EEEQQQWWWXXXXXXUUUXXXeeeyyy4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħ)))((((((g?&&&&&&HdĦ&&&((((((Hu]Ħ+++tt\\\Hƅ^Hu]ĦbbbH׼s~~~tQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦ]]]Ht@cӵHu]ĦYYYHu]ĦffffffHtƅ^333qIܗGIӵHHHH׼sHu]ĦDDD444Bt=o9ĦHƅ^Hu]Ħ###'''%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&((()))***)))...111///...555CCCOOOYYY___qqq}}}ZZZ;;;,,,&&&***+++"""&&&%%%'''***)))&&&(((......'''%%%+++...,,,+++---(((111333///444FFFTTTWWWlllqqq^^^WWWKKKFFFDDDIIIQQQZZZccciiieee```XXXOOOJJJJJJOOOTTTQQQTTTTTTPPPNNNOOOMMMIIIRRRSSSSSSNNNFFF===555111444222...***,,,111222000...555777111---//////+++,,,++++++,,,//////...,,,000222222000......///...222,,,+++///000---///444(((---111222000......///111111111555AAAMMMOOOLLLCCC@@@BBBLLLZZZqqq|||{{{zzz4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵ((((((GR/f6LĭĦ&&&&&&DdDĦ'''))))))DdDĦ,,,`eĭDdDΦDdDĦdddDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦzzzHdDĦgdKӵDdDDdDĦgggDdDĦ4DufӵDdDĦDdDĦYYYq<R555---peƜ4DuTӵtttDdDĦrrrlllDdDĦ(((qjRgdKӵDdDΦDdDĦ#########$$$%%%%%%%%%$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%$$$$$$###$$$%%%'''((($$$''')))'''$$$%%%,,,333...222>>>TTTmmmnnnIII)))""")))***'''&&&'''((('''%%%&&&(((+++)))***,,,***&&&'''---444555555>>>^^^{{{iiiXXXTTTXXXfffmmmwww}}}tttqqqttt{{{zzzuuuwwwvvvqqqggg[[[QQQKKK@@@:::333...------///111,,,222222...,,,///111000000...,,,***+++,,,...///...///000///...///000000222---,,,000111...///222333333222000...///111444333222000333===GGGGGGBBB???======CCCNNNfff{{{vvvzzzyyyxxxyyy}}}rrrooorrryyy4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)Ħ((((((CdgĪj&&&DdDĦ'''******DdDĦ---HߝL`o9DdDΦDdDӵ___DdDĦ}}}tttgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦyyyDdDĦnuR)ĦDdDĦDdDĦ```po9u}}}III444000=ӊB1.uTӵDdDĦDDD???DdDĦ GIdnuR)ĦDdDΦDdDӵ###$$$$$$$$$$$$###$$$############"""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""######$$$$$$%%%&&&%%%###!!!!!!"""&&&%%%'''***333JJJnnnTTT444***$$$&&&))))))(((((()))(((&&&'''***---+++&&&)))888III[[[llluuuaaaUUUXXX\\\______fffwwwzzzmmmaaa[[[LLLAAA777444...)))***111+++------)))(((,,,//////,,,,,,,,,,,,,,,...111444000000000111111222333333333000///222333111///000111///+++***+++---...///111444:::EEESSS[[[VVVLLLEEECCCDDDHHHRRRhhhrrrqqqwww|||rrr~~~vvvllliiikkkqqq}}}4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDd<(((qR/ܗ?fӵ&&&>d<))))))>d<Ħ---4DufئL>eDdDʜ4DuTӵ___DdDĦ~~~wwwgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦfffpeӵeeeĦ+++F&uTӵpppDdDĦ'''&&&>d<Ħ&&&peӵDx<>d<ʜ4DuTӵ###$$$$$$###"""!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""%%%%%%%%%'''((('''%%%$$$......,,,&&& '''>>>UUU]]]999%%%)))+++***+++------+++&&&---222//////@@@bbbgggUUUDDD666CCCLLLZZZfffqqq~~~vvvlllfffZZZMMMDDDAAA999---+++111.........,,,+++,,,------+++---/////////000333555777444444777999888777888777555444666888777333111444111///000222444333000)))555III___sssyyyoooaaaUUUWWW\\\dddppp}}}rrrwwwwww}}}{{{vvvrrrrrrqqqsss|||4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d<zzzgeĦHg8>aĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇoooDdDĦsdKĦfffB?dp&ĒRVVV;;;>d<sdKĦ"""B?Ho9"""s&dq&ĒR"""###$$$######!!! !!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#######################################""""""""""""!!!!!!"""&&&''''''%%% """&&&((($$$$$$...:::ooo___666'''((((((((((((***///444BBBNNNWWWYYY^^^uuummmQQQ@@@:::666333333EEE___xxx~~~~~~{{{wwwmmmaaaXXXUUULLL<<<111///000//////000111000///000111000//////222999AAAFFFPPPLLLNNNTTTXXXUUUSSSTTTQQQPPPQQQSSSUUUUUUOOOIII>>>888111...///222333222333@@@SSSfffvvvzzzpppcccdddjjjvvvyyy~~~yyyzzz}}}~~~{{{wwwzzz4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@G,,,000HĪj@IŌ***'''Bene&&&Hkge(((ne++++++feHu]3hhtttnnnse}}}geĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeyyyyyyHu]3hIŌmmmnnnDdDĦpppne@haaannn>hAAA000###se%%%ne!!!$$$@G!!!!!!sĪj@h!!!""""""""""""!!!!!! !!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""###$$$$$$######"""###"""!!!!!!###%%%%%%$$$"""&&&'''&&&)))...???TTT~~~aaa111(((%%%'''%%%'''999PPP]]]VVVQQQGGG;;;111///111333333LLLpppsssnnniiihhhkkkppptttuuu~~~}}}tttpppuuu~~~|||~~~}}}vvvmmmfff___QQQ???222111---+++...000///...000...---...777HHH]]]oooyyyzzz___VVVHHH>>>;;;???EEEJJJWWW]]]aaabbbdddeee```ZZZgggrrr|||yyy}}}yyy{{{4DuXӵĵD^DdDĦ444,,,000******'''&&&&&&((()))+++,,,,,,oooD^s׼sgeFm8>aĦs׼sHorrrpppnnnxxxsssD^rrrssslllDdDĦooo%%%''''''$$$s׼s'''###!!!$$$*** ### """###"""!!!  """###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$)))&&&%%%''''''######%%%!!!111ZZZ???---%%%+++,,,333XXXaaaEEEFFFMMMRRRPPPFFF>>>>>>BBB```yyy}}}|||yyynnnddddddfffhhhmmmrrrvvvyyytttvvvrrriiidddjjjuuu|||{{{yyyuuubbbKKK@@@888111111111//////333000444AAAYYYvvv|||rrrhhhccceeekkkpppwwwwwwqqqeee[[[XXXXXXWWWffftttzzz~~~Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦPPP888222222444,,,000...---,,,+++************&&&'''''''''(((((())))))&&&&&&&&&'''''')))******)))******+++Ħ---000***111000000222BBBqqq>d<ĦBegeFYĉ>aĦBenu]ӵsssgggdddlll|||zzzyyyoooxxxzzzrrrppp>d<Ħwwwrrr{{{yyy>d<ĦqqqtttzzzĦxxxcccuuuwww\\\EEE<<<:::111&&&)))'''&&&(((Be"""&&&###$$$'''Ħ"""######"""!!!!!!!!!!!!""" !!!!!!""""""###"""!!! !!! """###$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############### ###&&&'''%%%#########!!!!!!&&&'''%%%&&&)))(((---FFFnnnLLL333)))333888DDDwwwffffffhhhlllmmmjjjgggffflllwwwqqqcccbbbhhhlll}}}||||||mmmZZZMMM@@@<<<999555666;;;@@@JJJ___|||xxxxxxxxxtttooommmooorrr~~~yyyjjj\\\WWWXXXZZZeeettt{{{~~~?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦUUU333555000---111///......---,,,++++++++++++(((((((((((((((''''''&&&$$$%%%&&&((()))+++,,,,,,+++******gdKĦ...222---222///000444CCCqqqsdKĦvvvxxxŶS3we<iĉ@3hR/Ōwwwuuukkk]]]ZZZjjj|||vvvnnnvvvxxxqqqpppDdDĦeeebbbpppxxxooosdKĦyyyxxxgdKĦVVVDDD222***)))((('''&&&'''((()))***&&&$$$&&&&&&%%%gdKĦ$$$$$$######"""""""""""""""$$$###""" !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""###""" !!!""""""!!! !!!"""######$$$"""!!!!!!!!!!!!###%%%&&&""""""""""""###############$$$$$$%%%%%%&&&&&&'''000$$$...DDD[[[LLL:::>>>WWWqqqnnn[[[UUUUUUddddddkkkzzzxxxssseeejjj{{{hhhYYYUUUXXX]]]aaarrrpppooopppjjjfffgggsssnnnhhhdddgggoooyyyyyyrrrpppuuurrreee[[[YYYdddooowwwtttllleee```\\\hhhppp}}}zzzuuu~~~}}}>AneneneneDeaaa999777222...000---......---,,,++++++++++++(((((())))))(((((('''&&&''''''((())))))***++++++---,,,ne111000000***111...000666GGGvvvne{{{>Ak<fhkkkddd[[[SSSVVVgggzzz{{{yyyuuu}}}zzzzzzDewwwdddYYY```ffffffneneeeexxxccc???333(((&&&(((((('''((('''''')))))))))(((&&&%%%&&&&&&ne$$$$$$$$$$$$###"""!!!!!!""""""###"""!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! !!!!!!""""""######"""!!!!!!!!!!!!###$$$%%%""""""""""""###############$$$$$$%%%%%%&&&&&&''''''$$$)))///444CCCUUU\\\FFFNNNnnnyyy^^^QQQXXXiiiuuuxxxwwwnnnrrr~~~}}}ssswwwwwwooommmwwwxxxhhh]]]```bbb^^^[[[]]]bbb^^^ZZZ[[[dddqqq{{{xxxtttkkk\\\QQQMMMWWWbbbmmmpppqqqqqqooommmjjjmmmxxx|||lll>>>555333111000---......---,,,++++++++++++(((((())))))(((((('''&&&******************)))))),,,+++000000///---(((///---000888LLL}}}wwwiii[[[VVVYYYeee|||}}}}}}xxxyyyoooddd```fffhhheeesssVVV^^^dddSSS888***%%%"""%%%&&&&&&&&&)))&&&'''((((((((('''&&&%%%%%%%%%$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!"""!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!"""######""""""""""""###############$$$$$$%%%%%%&&&&&&'''%%%((()))---222///444EEEiii{{{sssooofff```ggg{{{aaaSSSUUU___rrrssskkkgggqqqppp]]]UUUTTT[[[^^^[[[YYY\\\______```gggsss~~~{{{mmm^^^SSSJJJDDDMMMWWWbbbjjjttt|||}}}rrrmmmooozzz}}}}}}vvvAAA111333333000.........---,,,++++++++++++)))))))))))))))(((''''''---,,,,,,+++***)))(((((()))(((((()))+++------,,,---(((000...111:::PPP}}}llliiijjjmmmyyyzzzzzzooolllmmmppplllffflllyyyrrr|||{{{kkkRRRMMM___~~~III---111)))'''%%%%%%'''&&&###$$$(((&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$"""!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!! """""""""!!!!!!!!!!!!!!!!!!"""""""""###############$$$$$$%%%%%%&&&&&&'''&&&000//////555222FFFpppuuupppxxxtttUUUFFFGGG^^^}}}tttmmmsss|||}}}{{{pppXXXPPPPPPUUU___bbb^^^\\\^^^VVV[[[eeesss~~~~~~zzzsssyyysss```PPPLLLKKKGGGPPPUUU[[[cccppp~~~ssslllqqq{{{zzzvvvwwwvvv{{{III000333444//////......---,,,++++++++++++)))))))))))))))(((((('''------,,,+++***)))((('''((('''''')))+++---,,,+++...***111...111;;;UUUzzzwwwxxxyyy}}}}}}xxxqqqooonnnjjjaaa```nnnyyy```EEE@@@SSS~~~CCC%%%---((()))'''''''''$$$!!!###(((%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########%%%$$$###"""!!!!!!!!!!!!   !!! !!!###"""  !!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!"""""""""###############$$$$$$%%%%%%&&&&&&'''$$$111000,,,111<<>>ZZZyyyxxx|||zzzyyyxxxvvveeeppp{{{zzzzzzwwwsssyyy~~~vvvhhh]]]cccjjjiii```[[[fffvvvyyy[[[???555@@@[[[MMM***---&&&'''%%%$$$%%%###!!!###((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$############$$$######""""""""""""""" !!!!!!!!!!!!  !!! !!!###""" ###&&& !!!"""""""""!!!!!!""""""""""""###############$$$$$$%%%%%%&&&&&&'''&&&***222IIIggg~~~}}}llleeeyyyooo\\\RRRRRRUUUYYYZZZ]]]eeennngggjjjxxxvvvjjjZZZKKKGGGMMMVVV^^^aaa^^^XXXTTTPPPQQQSSSUUUUUUUUUUUUTTT]]]```^^^TTTLLLMMMTTTYYY^^^]]][[[\\\gggwww~~~|||yyywwwssspppooowww~~~zzzrrrlllaaa```cccjjjjjjkkkxxx}}}\\\444444222+++000......---,,,++++++++++++)))************)))(((((())))))))))))))))))))))))+++******+++...//////......+++333111444BBBaaaxxxuuu{{{~~~wwwxxxtttjjjeeetttxxxxxxrrrkkknnnqqqjjj^^^PPP\\\iiikkkaaaYYY]]]gggnnnPPP:::111555OOOEEE###)))%%%%%%"""!!!%%%%%%######&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$############"""""""""""""""######$$$!!!!!!"""""""""!!!  !!! !!!###!!!!!!&&&+++ !!!!!!!!! """""""""!!!!!!""""""""""""###############$$$$$$%%%%%%&&&&&&'''+++...JJJvvvyyygggaaahhhttt}}}\\\MMMCCCLLLWWWYYYRRRNNNWWWeeecccdddooovvvttt|||kkkbbb\\\WWWPPPUUU^^^fffkkkjjjccc]]]gggfffaaaXXXNNNIIIJJJMMMVVVWWWZZZ[[[YYYWWW[[[bbbcccdddcccbbbhhhssszzz|||uuuwwwwwwuuuqqqmmmhhhdddgggrrr}}}zzzzzzyyynnnmmmnnnkkkjjjffffffiiigggdddlllxxx}}}~~~}}}\\\333333111+++222......---,,,++++++++++++***************)))((((((''''''(((((())))))*********)))(((***,,,......------***333111666EEEeeeyyyyyy|||pppsss||||||wwwpppqqquuunnnbbb]]]dddhhhbbbVVVSSS]]]kkkcccDDD666///111MMMBBB!!!)))&&&%%%""""""''')))&&&######$$$#########$$$%%%%%%&&&$$$$$$$$$############"""!!!!!!!!!!!!"""###$$$%%%!!!"""#########"""  !!!!!! """###!!!!!!(((... !!!"""""" """""""""""""""""""""""""""###############$$$$$$%%%%%%&&&''''''+++???kkkWWWRRRfffnnnSSSJJJ999HHHZZZ]]]QQQJJJTTTdddcccaaahhhmmmhhhmmmvvvuuusss\\\VVVYYY\\\VVV[[[ccckkkrrrtttnnnffffffgggddd[[[OOOHHHHHHKKKQQQPPPXXXdddeee```bbbiiigggjjjjjjhhhkkkqqqttttttnnnnnnllljjjiiijjjiiigggdddnnnxxxyyysssqqqvvv|||uuuhhhlllsssvvvoooiiifffhhhgggeeekkkwwwuuufff:::111333000000///............---------***))))))((('''&&&&&&&&&'''((((((&&&$$$%%%)))---*********)))******++++++,,,222666333333JJJ{{{yyynnniiihhhgggkkkrrrgggaaa___aaabbbcccjjjtttccc:::---444666```sss===&&&+++$$$%%%%%%%%%$$$$$$$$$######$$$#########$$$%%%%%%&&&""""""""""""""""""""""""############""""""""""""""""""!!! !!!!!!   !!! !!!"""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! &&&%%%###***&&&???uuurrriiihhhTTTrrrxxx{{{uuu|||gggZZZJJJFFFPPPXXXTTTKKKIIISSS___gggeeebbbbbbfffnnnssstttxxxwwwbbbaaa]]]WWW[[[___aaaffflllrrrtttsssppplllqqqppphhhbbb\\\RRRGGGMMM^^^iiigggeeeiiimmmlllpppvvvppphhhtttoookkkhhhdddaaa]]]\\\___dddffffffhhhmmmsssyyy|||}}}|||vvvuuuvvvwwwmmmllljjjgggfffhhhmmmpppvvvzzzooo???333333000//////............---------+++******)))((((((''''''******)))'''&&&'''***---+++++++++++++++,,,,,,---,,,...000111888RRR{{{tttiii```]]]aaaiiiooofffccccccfffccc```eeeooo|||WWW777---222999oooTTT...!!!)))***%%%%%%%%%$$$$$$$$$######$$$#########$$$$$$%%%&&&""""""""""""""""""""""""#########"""""""""!!!!!!""""""!!! !!!!!!    !!!  !!!"""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""&&&'''&&&&&&%%%%%%***333UUUoooTTTHHHNNNXXXuuu|||qqqkkkoootttpppkkkjjjwwwyyyuuuxxxzzzkkkbbbQQQIIIKKKJJJFFFDDDKKKXXXcccbbbddddddaaabbbiiiuuu}}}vvvnnnnnnyyyooo]]]XXX\\\```eeekkkpppsssssssssxxx|||pppggg___YYYUUU^^^eeeeeedddgggkkknnnoootttooofffqqqtttfffddd```]]][[[]]]ccciiikkkiiiggggggkkksss{{{~~~xxxxxxyyyxxxvvvoookkkddd^^^\\\cccpppzzz||||||HHH666333000000///............---------+++++++++******))))))(((---+++((('''(((***++++++,,,,,,,,,,,,,,,---......///------111===XXX~~~~~~~~~|||ooo___ZZZccclllmmmfffbbbbbbfffdddbbbjjjxxxsssLLL888...444KKKuuu:::((( $$$(((%%%%%%%%%$$$$$$$$$######$$$############$$$%%%%%%""""""""""""""""""""""""######""""""""""""!!!!!!"""!!!!!! !!! """!!!!!!   !!!  !!!!!!!!!!!!!!!"""""""""##############################$$$'''!!!###+++&&&///NNNzzz]]];;;///:::IIIgggvvvhhh[[[SSSYYYkkknnn```ZZZ```mmmoooiiikkk|||vvvooo___RRRNNNHHHGGGLLLWWWccckkkmmmooonnnfff___cccsssttthhhzzz~~~bbbZZZ```cccgggiiiiiigggeeeeeelll{{{xxxpppmmmmmmeeedddfffiiijjjjjjnnntttooosssnnneeemmmyyyeeeddd```[[[YYY\\\dddjjjmmmjjjeeeaaabbbjjjwww|||qqqpppxxx}}}zzztttlllkkkggg```]]]dddsss{{{{{{QQQ999444000111///............---------++++++*********)))))))))...+++'''''')))+++***))),,,+++++++++,,,---...///333111000444???YYY}}}||||||}}}xxxdddaaakkknnnfffcccYYYWWW```ggglllyyylllHHH:::+++:::lll```---+++%%%"""%%%%%%%%%%%%$$$$$$$$$######$$$###############$$$$$$""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!"""!!! !!!!!! ######"""!!!   !!!!!!!!! !!!!!!!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$(((!!!###...''':::qqqpppIII000,,,666999YYYzzz{{{mmm]]]QQQJJJLLLWWWddddddXXXTTTZZZiiippplllkkkwwwuuuxxx~~~ooo]]]YYYVVVVVV\\\dddkkknnnvvvuuuqqqiii```bbbsss{{{oooeeebbbdddhhhmmmnnnkkkfffcccaaa```ooo}}}yyysssqqqsssrrrjjjiiioooqqqmmmnnnuuuoooqqqllldddggguuu{{{vvvfffiiiggg```[[[]]]bbbeeehhhhhhfffbbb```fffrrr|||~~~}}}rrrfffhhhvvv~~~zzzrrrgggnnntttsssnnnnnnuuu|||~~~yyy{{{YYY<<<555111222///............---------***)))))))))))))))((((((,,,)))&&&''')))+++***(((*********++++++,,,......222222444999CCC\\\www|||uuuffffffnnnjjj[[[WWWMMMOOOaaaqqqwwweeeEEE888(((FFFIII"""***'''&&&(((%%%%%%%%%$$$$$$$$$######$$$$$$###""""""#########"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!! !!!!!! ######"""!!!   !!!"""!!!!!! !!!!!!!!!!!!"""###$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!,,,&&&&&&,,,&&&CCCPPP111,,,000777IIIkkkyyyeeeVVVLLLCCCNNNXXXYYYVVVVVVXXXYYYggguuuvvvpppuuu|||uuuddddddppp|||kkkiiieeebbbaaaeeekkkpppwwwrrrlllhhheeegggvvvyyyxxx|||hhhnnnhhhlllsssxxxyyywwwuuusssmmmttt}}}xxxsssrrruuummmlllrrrsssllliiilllllllllgggaaaaaahhhllljjjccclllooojjjdddcccdddccceeeiiillllllkkklllrrrxxxlllqqqssspppsss|||~~~oooccceeesss}}}zzzrrrjjjuuu{{{vvvwwwzzz}}}|||```???666222222///............---------)))))))))))))))))))))))))))((('''((()))******)))************+++---...///...///444===LLLggg}}}|||uuusss{{{wwwuuunnnfffhhhllleeeYYYMMMFFFQQQkkk{{{|||cccCCC555444^^^<<<###%%%"""((('''%%%%%%%%%$$$$$$$$$######$$$$$$###""""""""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!! !!! !!!!!!""" """!!!!!!   !!!""""""!!!!!! !!!!!!!!!"""###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$***&&&$$$$$$&&&NNNkkk888'''---666>>>iii~~~bbbSSSNNNDDDRRR[[[WWWTTTZZZ```aaajjj|||xxxzzzvvviii\\\]]]iiixxx|||yyyrrriiiccceeennnuuuwwwqqqqqqooooooxxx|||nnnmmm{{{}}}pppzzzssstttvvvyyy}}}~~~|||xxxxxx|||{{{yyy{{{xxxwwwxxxvvvoooiiihhhhhhfffccc`````````^^^[[[[[[jjjtttqqqmmmmmmkkkhhhjjjpppvvvyyyxxxvvvuuuuuuiiimmmnnnnnnsss{{{~~~sssjjjkkkvvv}}}{{{uuuwww}}}}}}zzz|||gggBBB666111111///............---------************************'''((()))*********,,,---******++++++,,,...///000///...222@@@WWWvvv{{{{{{|||yyy}}}zzzwwwvvvxxxmmmkkkiiigggdddaaa]]]ZZZNNNLLLZZZttt{{{lllDDD999UUUhhh222,,,%%%***"""%%%%%%%%%$$$$$$$$$######$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!"""""" !!!!!!   !!!######"""!!!!!!!!!!!!!!! """###%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&)))<<>>ZZZyyyxxxppphhhcccaaagggoooiii```gggxxxxxx|||jjj```]]]ZZZXXX\\\iii|||qqqnnnyyy{{{qqqoookkkgggaaa\\\ZZZZZZXXX___jjjvvv}}}mmmaaaeeelllsss~~~xxx}}}wwwnnnmmmmmmllluuuzzz~~~}}}wwwwwwuuurrrnnnnnnqqqvvvyyy{{{~~~{{{{{{|||}}}|||}}}tttooozzzVVV<<<444000111111000///...------,,,***+++,,,******,,,222777000---***,,,//////+++&&&,,,,,,---...///000111111111666:::LLLnnn~~~|||vvvssszzzwwwrrrssssssqqqllleee___]]]aaahhheeeWWWNNNSSS\\\```\\\YYYTTT[[[vvvRRR000&&&!!!%%%'''$$$###'''%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!###$$$######%%%%%%%%%%%%%%%$$$######""""""############"""""" !!!"""""""""!!! !!!!!!!!!!!! !!!!!!!!!  !!!!!!  !!!!!!!!!!!!""""""""""""####################################$$$$$$$$$%%%$$$((($$$000iiihhh000333111444WWWkkk~~~tttkkk]]]WWWYYYbbbccc___dddooo}}}{{{{{{kkkcccaaa]]]ZZZ\\\ggguuuooommmzzzqqqiiilllnnnlllhhheeeddddddYYY]]]nnnppphhhfffnnnwww}}}||||||vvvtttqqqlllvvvzzz||||||~~~zzztttvvvrrrkkknnn{{{xxx|||yyy~~~~~~xxxyyy~~~vvvqqq|||}}}\\\>>>444222111000000///......------))),,,---+++))),,,444;;;>>>555,,,***---000///,,,,,,,,,---...///000111111000444999MMMooo~~~qqqooovvv|||zzzuuuhhhjjjllliii```WWWWWW[[[WWWbbbddd___cccqqqvvvpppfffaaaWWWXXXuuusss;;;)))$$$###&&&&&&###$$$(((%%%$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$$$$###$$$%%%%%%%%%%%%$$$######!!!"""##################!!!"""$$$$$$###!!! !!!   """######""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%% )))+++,,,IIIPPP999111444KKKbbbyyy{{{lll___WWWPPPQQQ[[[aaa^^^___ddd|||~~~~~~{{{~~~ppp~~~qqqkkkwwwxxxjjjbbbiiinnnlllrrrzzz||||||uuudddmmmtttwwwsssmmmhhheeecccUUUZZZqqq{{{hhhcccfffsss{{{yyy~~~yyy~~~yyywwwwwwsssoooooossstttqqqmmmtttqqqiiiooottt||||||~~~{{{{{{~~~qqqssswww}}}vvvllljjjvvvwww___>>>444333000000//////......------***,,,---+++)))+++333:::QQQCCC222((()))---000000,,,,,,---...///000111111333555;;;QQQrrr}}}qqqmmmkkkiiifffaaabbbcccbbbYYYQQQTTT]]]\\\aaabbbcccrrruuupppbbb]]]rrrSSS000(((&&&&&&((('''$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$$$$##################""""""!!!!!!!!!"""############### !!!###$$$$$$"""!!! !!!  """   !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%###'''+++,,,000III|||xxxAAA444AAAFFFcccuuu}}}kkk[[[ZZZVVVYYYccciiifffbbbcccuuu~~~xxxtttxxxrrr{{{sssvvvyyymmmyyy{{{lllgggcccrrryyy~~~yyynnnwww}}}yyyqqqkkkddd]]]XXXaaazzz|||xxxnnnccc___jjj~~~~~~{{{~~~xxxxxxzzz|||~~~|||zzzrrrgggdddkkkqqqtttxxx}}}vvvyyy{{{~~~|||~~~wwwwww~~~xxxqqqqqqvvv{{{ooofff\\\\\\mmmoooccc???444444000000//////............,,,,,,,,,+++)))+++111555ZZZLLL888***&&&))),,,...,,,,,,---...///000111111222333888PPPqqqxxxqqqjjjddd```dddaaacccfffbbb\\\___hhhhhhbbbYYYYYYjjjzzzkkkcccpppYYY777%%%)))(((''''''&&&%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!!!!###$$$######!!!""""""""""""!!!  !!!""""""###"""""" !!!"""""""""!!!  !!! !!!%%%***%%%   !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""##############################$$$$$$$$$$$$%%%%%%%%%%%%((("""%%%...,,,...MMMsssOOO;;;GGGIII___mmm||||||mmm```WWWWWW]]]fffiiieeeaaa```nnnxxxnnniiiooo{{{zzzxxxxxx{{{xxxlll~~~wwwcccWWW___{{{wwwtttpppkkkuuu}}}|||~~~yyywwwxxxnnneeesssppp___PPPVVVnnnqqqtttwww{{{wwwjjjdddlllyyy|||}}}|||wwwvvvzzzvvvsssuuunnnaaaUUUYYYooo{{{aaajjjBBB333333////////////...............---,,,******,,,...///OOOFFF888---((()))+++,,,,,,,,,---...///000111111000000666OOOqqq}}}}}}|||{{{yyytttmmmggghhhcccfffppprrrmmmmmmrrrooodddXXXYYYggg|||wwwttt^^^777***!!!)))(((&&&%%%&&&'''%%%""""""#########$$$$$$$$$$$$%%%###!!!!!!"""###"""!!!!!!!!!""""""!!!!!!  !!!!!!"""""""""!!!!!!!!! !!!"""!!!###'''222+++### """"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$---+++(((555JJJtttOOOEEEPPPVVV```kkksssvvvuuummmeeeTTTYYY```ffffffbbbbbbeeejjj|||yyysssjjjgggooozzzxxx{{{zzzpppyyykkk```]]]hhhrrrsssrrrsssiiibbbhhhssstttwww|||yyyyyy{{{sssfffXXXLLLQQQhhhsssvvvyyy|||{{{xxx{{{vvvhhh```fffvvv{{{~~~~~~{{{}}}~~~~~~{{{yyyxxxxxx}}}yyyvvvxxxuuueeeVVV[[[vvvqqqVVVoooDDD333111///////////////.........///---+++***+++,,,,,,+++>>>;;;555000,,,+++,,,---,,,,,,---...///000111111333333999TTTwww{{{~~~{{{xxxzzz|||zzzsssllleee```eeessszzzuuuqqqssssssiiicccgggtttrrr;;;***---((((((&&&###"""%%%(((&&&"""""""""######$$$$$$$$$$$$%%%$$$"""!!!"""###"""!!!"""""""""""""""!!!  !!!!!!!!!!!!"""!!! !!!###!!!$$$)))///'''!!!""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&& $$$))))))$$$$$$///<<>>vvv[[[UUUVVVYYYZZZTTTqqq{{{}}}zzzqqqsss}}}{{{wwwyyy~~~{{{pppooorrruuuyyy}}}tttjjjnnnwww}}}uuuzzzqqqfffuuuwwwnnnooo}}}www}}}}}}~~~xxxuuuwww|||~~~zzz|||qqqhhhgggeeecccggg{{{tttfffSSSAAAyyyMMM777333000000///...............---......---+++******+++---+++)))***+++,,,,,,+++,,,,,,---...///000111111111666CCCfff|||iiidddmmmwww||||||rrreeeJJJ111******'''&&&)))$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$%%%!!!!!!"""###$$$%%%&&&&&&%%%$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&''')))***+++---@@@iiiuuuooo___^^^fffaaaiiiiiigggkkkzzz|||zzzyyyvvvsssxxxzzzzzz~~~yyy|||yyysss{{{uuu||||||qqqnnn{{{||||||{{{}}}{{{~~~wwwppplllmmmlllmmmzzzuuugggSSSAAAyyyKKK444111000//////............///---......---+++******+++,,,+++******+++,,,+++***,,,,,,---...///000111111222777AAAaaa|||{{{ddd???000%%%&&&'''###"""'''$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$$$$%%%########################%%%$$$$$$###"""!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!"""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((()))***)))...666IIInnnmmmnnn}}}|||xxxmmmiiisss|||yyyuuutttzzzwwwwwwyyymmm|||vvvrrr~~~zzz{{{|||{{{}}}yyyyyysssvvvvvvtttzzz|||hhhPPP>>>{{{KKK333111//////............//////,,,---...---+++***+++,,,---,,,******+++,,,+++***,,,,,,---...///000111111333888>>>ZZZbbb>>>+++(((&&&((((((%%%$$$'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%%%%$$$#########""""""!!!!!!#########""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%&&&&&&'''(((((())))))******'''000FFF]]]nnn~~~~~~zzzsssxxx|||fffdddqqqvvv~~~vvv~~~|||kkk]]]}}}yyyzzzrrrnnn~~~{{{|||xxxqqqrrrxxxvvv}}}~~~~~~cccIII888~~~MMM666444//////............//////+++,,,------+++++++++------+++))))))***,,,,,,+++,,,,,,---...///000111111222888===TTTdddDDD...'''******(((((()))(((%%%################################################""""""""""""###$$$%%%&&&"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((((((---)))555LLLWWWUUU^^^ppp}}}yyyuuuwwwfffaaajjjgggmmmtttzzz|||}}}xxx{{{|||ppphhh|||{{{yyy{{{vvvjjjvvv}}}}}}~~~zzzzzzrrrhhhhhhpppvvv{{{^^^GGG;;;PPP999999//////.........//////000+++,,,------++++++,,,...---***(((((()))+++------,,,,,,---...///000111111111888===RRR}}}YYY<<<000,,,%%%)))'''!!!""")))'''########################""""""""""""""""""""""""""""""""""""###$$$%%%&&& !!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''''''''''',,,,,,333???IIIUUUhhhyyy}}}rrrmmm~~~uuujjjddd``````ccciiiqqqyyywwwsssxxxwww{{{zzz|||{{{~~~}}}wwwrrr~~~qqqsss~~~yyyyyyyyy}}}xxxxxxpppdddbbbjjjuuuwww\\\KKKDDDQQQ777444222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------...///000111222222111888@@@XXXqqqPPP:::...+++---''''''&&&%%%%%%$$$######$$$$$$############$$$$$$$$$$$$###"""!!!!!!"""""""""!!! !!!"""###"""!!! !!!!!!""""""""""""!!!!!! !!!"""###&&&$$$""" !!!!!!""""""!!!!!!  """!!!   """"""#########!!! !!!!!! !!!#########$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&---)))...AAAWWWhhhyyywwwmmmiiiqqqyyy|||zzztttllleeeeeeWWWQQQaaazzz|||ooo}}}zzzwwwzzz|||vvvtttyyyqqqrrr|||}}}wwwtttuuu}}}~~~~~~}}}}}}|||yyy~~~zzztttttttttnnngggddd~~~yyy```LLLBBBTTT888444222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------...///000111222222555888===XXXzzzVVV>>>111***'''&&&''''''&&&%%%%%%$$$######$$$$$$############$$$$$$$$$######"""!!!!!!""""""""" """###"""!!!!!!!!!""""""""""""!!!!!!!!!  !!!"""###%%%$$$"""  !!!!!!"""!!!!!!!!! !!!!!!   """""""""""""""!!!!!! !!!###"""!!!!!!"""$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''')))+++333AAATTTkkk```VVVSSSUUU```pppzzzyyysssfff[[[XXXggg}}}{{{llltttpppwww}}}xxxzzz{{{rrrooottt}}}}}}|||~~~|||uuutttuuurrrnnnmmm}}}zzzaaaLLL???XXX:::444222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...///000111222222666666999VVV~~~pppcccaaakkkhhhPPP777+++)))(((%%%###'''&&&&&&%%%%%%$$$$$$###$$$$$$############$$$$$$######"""!!!!!!!!!""""""!!!  """###"""!!!""""""###""""""!!! !!! !!!""""""$$$###!!!  !!!!!!!!!!!!!!! !!!!!!   !!!!!!!!!!!!!!!""""""###!!!"""$$$###""""""###%%%######$$$$$$$$$%%%%%%%%%&&&'''''''''(((((((((((('''...555:::GGGddd}}}xxxaaaMMMAAA===NNNllluuulllgggnnnyyyrrr|||tttwwwsss{{{|||}}}~~~{{{yyyzzz~~~~~~~~~}}}{{{xxx{{{{{{rrrqqqtttvvvwwwzzz}}}eeeNNN@@@]]]<<<333222111000///............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...///000111222222333444777SSSsssWWWPPPGGGAAACCCUUUyyyvvv{{{hhhCCC666)))&&&''''''&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$###""""""!!!!!!!!!""""""!!!  """""""""!!!############"""  !!!!!!!!!"""###"""!!! !!!!!!!!!!!!!!!!!! !!!   !!! """$$$%%%!!!"""$$$###""""""###%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((()))///222333@@@___nnniiivvvkkkLLLBBB@@@QQQkkk{{{}}}zzzuuummmddd```bbbfffkkkooowwwzzz{{{{{{vvv}}}yyy}}}yyyyyy~~~{{{yyy|||zzz~~~wwwxxx{{{uuuwww~~~~~~}}}|||{{{|||}}}sssiiihhhnnnuuu||||||hhhSSSCCCaaa>>>222222111000///............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------...///000111222222000444:::UUU|||cccQQQBBB@@@<<<888444888FFFTTT{{{zzzhhhSSSIIIAAAAAAMMMUUUZZZ___```]]]YYYWWWWWW^^^^^^aaahhhsssaaaAAA000+++))))))(((&&&'''+++&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$"""!!!!!!!!!!!!!!!""""""!!! !!!"""!!! ############"""  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!  !!!  """$$$%%% !!!###"""!!!!!!"""$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((((((+++,,,000===VVVwww{{{ssslll^^^ooo|||gggLLLLLLTTTeeeqqqrrrooonnnddd\\\PPPEEEBBBFFFMMMQQQaaavvv}}}~~~{{{yyyvvvxxxxxx{{{}}}}}}|||wwwrrrqqqssswww{{{~~~xxx~~~vvvxxx}}}xxxuuuuuuuuuvvvsss|||zzz|||{{{uuuqqqssswwwyyyyyyvvvjjj^^^___gggrrr}}}wwwhhhVVVGGGgggAAA333222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...///000111222222000666>>>ZZZ~~~cccPPPEEE===<<<;;;888555444666999DDDFFF<<<111000000666CCC666888999999999888888999777666777;;;CCCLLLRRRUUUiiippp~~~wwwWWW===---((((((+++,,,(((###%%%+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!!!! !!!!!!"""""" !!!"""!!! """"""###""""""!!!  !!!"""!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!  !!!"""$$$$$$ !!!###"""!!!!!!"""$$$######$$$$$$$$$%%%%%%%%%((('''&&&&&&&&&'''((()))+++(((555WWW\\\SSS___aaaZZZaaaqqq~~~xxxyyyiiiaaaPPP>>>555777:::;;;GGGeeezzzyyy|||yyyrrrzzzyyyxxxtttiiiiiipppuuuxxxyyykkkuuuzzztttppptttzzzzzzlllttt}}}||||||yyytttmmmeee___ooozzz|||}}}tttnnnqqqxxx{{{xxxpppcccYYY[[[fffssstttiiiYYYIIIlllEEE555222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------...///000111222222000444<<<\\\fffPPPFFFBBB999999999777666666666555---666777777<<<:::888???555333222222333333333222111///......000111111111777===IIIWWWdddnnntttvvvmmmLLL666---***&&&&&&(((+++((($$$$$$(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$ !!!"""""" !!!"""!!! !!!!!!""""""""""""!!!!!!!!!"""""""""!!!  !!!!!!!!!"""  !!!!!!  !!!""""""###""""""!!!"""$$$###""""""###%%%######$$$$$$$$$%%%%%%%%%***)))((('''((()))+++,,,,,,''';;;mmmeee___gggoooppp|||~~~vvvcccNNNAAA>>>;;;666BBB```sss{{{sssrrrvvv|||~~~{{{|||{{{xxx~~~vvviiihhhnnnqqqqqqrrraaajjjlllffffffooovvvuuugggpppxxx{{{~~~sssqqquuuxxxtttlllccc]]][[[qqq~~~wwwmmmpppxxxzzzvvvoooddd[[[___kkkyyyyyyooo___MMMpppHHH777222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///000111222222000111777ZZZuuuRRR???999888222555666444333333333222///555222000555222...333444111......000111///,,,......---...000111000...,,,...111333555888===@@@EEENNNXXXcccssszzzmmmUUU<<<---******)))'''%%%%%%)))***&&&$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$ !!!"""### !!!!!!!!! !!!"""""""""""""""!!!!!!"""""""""!!!  !!!  !!!!!!""""""  !!!"""   """#########"""!!!"""$$$%%%%%%$$$###%%%&&&######$$$$$$$$$%%%%%%%%%,,,+++***))))))+++---...///(((>>>vvvkkkqqqwwwoooqqq{{{zzz}}}mmmZZZOOOLLLFFF???LLLfff|||~~~{{{~~~yyyzzzqqqnnnuuu~~~{{{zzz{{{|||{{{vvvjjjjjjmmmmmmlllnnnfffmmmllldddfffssszzzyyypppwwwwwwsssyyyvvvhhhooosssmmmbbb\\\```gggsssxxxlllmmmuuuvvvppprrrggg___dddpppwwweeeRRRoooHHH666111222111...,,,...---,,,///---,,,---//////...---------------------,,,,,,---------...///111222333///555;;;UUU~~~___JJJ===666444333333333222222222111111111111111111000000000///...---,,,---//////...,,,------------------------........................111222444777;;;???CCCFFF===999333---(((&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""&&& $$$(((((('''''' !!!!!! !!!!!!  !!!!!!!!!!!!  ###"""###&&&%%%"""$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%&&&((('''&&&'''))),,,------,,,)))???qqqcccggg|||vvvcccZZZfffnnnjjjhhh^^^fffccccccnnnmmm```YYY^^^uuuzzztttvvvzzzuuuwwwwwwxxxzzz{{{yyyttt{{{{{{vvvmmmccc\\\]]]dddkkkkkkkkkjjjggggggkkksssyyy~~~{{{xxxxxxzzz|||}}}|||mmmtttxxxqqqddd]]]```gggsss{{{yyyoookkkmmmpppqqqmmmpppyyy|||rrrgggRRRoooFFF444444000...///000///---,,,...---,,,---...///...---------------------------.........//////111222333000444999VVVmmmOOO@@@777444333333333333222222222111111111111111000000000//////,,,------......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///000000...+++(((&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!$$$555LLLXXXNNN777&&& !!!!!! !!!!!! !!!!!!  !!!!!!!!!!!! ###""""""!!!$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%&&&((('''&&&''')))+++---...---111LLLgggQQQKKKNNN]]]kkkxxxxxx___XXXaaaaaa```jjjggghhhbbbbbbmmmnnnkkkooojjjzzzzzzuuuqqqtttyyyrrr|||vvv~~~|||wwwuuu}}}yyyrrrhhh``````kkkyyy|||pppaaaYYY]]]iiisss{{{|||~~~}}}uuuhhh```aaaffflllyyy|||tttnnnlllnnnqqqvvvqqqppptttyyyuuummm\\\mmmDDD333444000111777777222111555...---,,,---......---,,,,,,,,,,,,---.........//////////////////000111222111222777WWW```DDD;;;888666666333333333222222222111111000000000000////////////***---//////,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$;;;[[[kkk]]]<<<""" !!!!!!    !!!!!!!!!!!! !!!###"""!!!'''***)))$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&'''''''''((()))+++---///)))222PPPnnnEEE???FFFPPPWWW^^^hhhuuummmZZZ[[[ddd___cccvvvwwwvvvpppttt~~~}}}yyyvvvrrrvvv{{{ttt}}}}}}~~~~~~{{{tttmmmeeedddlll{{{}}}gggXXXVVVaaakkkooouuu|||~~~tttiiiaaa```aaaeeettt|||zzzrrrrrrrrrpppnnnnnnppprrrtttpppllllllppp}}}}}}uuuhhhggg@@@333111...666EEEHHH===333222///...,,,---......---,,,+++,,,,,,---...//////000000000000///000000111111222111666YYYYYY@@@:::999777555333333333222222222111111000000/////////.........***...222000,,,***,,,///++++++++++++++++++++++++((((((((((((((((((((((((***)))))))))))))))******&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!***<<>>:::444...---111333222000111000000///////////////,,,,,,,,,---...000111222000111222222333222111000111888BBBhhheeeIII>>>:::555333555333333222111111000000///.........---,,,,,,++++++)))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&(((((()))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""" ###"""""""""!!!!!!!!! !!!!!!!!!"""""" !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&***&&&)))...***+++EEEddduuuPPPcccfffSSS===:::PPPmmmzzzxxxMMM<<<333888>>>@@@KKKZZZnnnxxx{{{}}}uuuuuuxxx~~~{{{yyyyyyvvvqqqttt{{{}}}}}}zzzyyy}}}}}}xxxpppjjjiiimmmpppnnnBBB555555222333333000...---///222...///000111111///...---,,,,,,,,,---...///000111000111222333333111000...222555@@@hhh~~~dddJJJ???;;;666444666333222222111111000//////......------,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((())))))'''''''''''''''&&&&&&&&&)))---///---(((%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$############"""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! ###"""!!! !!!"""### !!!!!!!!!""""""""" """"""""""""!!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&(((%%%)))///,,,444^^^QQQ222FFFbbbqqqrrrRRR999===WWWjjjlllKKK;;;000333666888CCCQQQkkkwww}}}{{{|||vvv}}}~~~|||}}}zzzvvvxxxyyyyyyzzzyyyjjjAAA555555222555666555111///111333...///////////////......,,,,,,,,,,,,---...///000///000222444555444222111444333BBBlll|||cccIII???<<<777444666222222222111000000//////......------,,,++++++***))))))))))))))))))))))))&&&''''''(((((()))))))))''''''''''''''''''''''''))),,,...---***'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""  """### !!!!!!!!!"""""" """"""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((())),,,444QQQDDD555@@@EEEIIIkkkgggRRR888111@@@KKKIII>>>333,,,...///...555@@@```sss~~~~~~yyyzzzmmmjjjuuukkkCCC888666333333222222111111000///000///---,,,---...///111---------------...///000...000222555777777777666666222GGGuuu~~~cccIII???;;;666444666222222111111000//////......------,,,++++++******))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&'''''''''''''''''''''((('''((()))+++***&&&###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((---***)))EEE|||kkk666555>>>888555111;;;<<<222...666:::666555000000444555333555<<>>777777777555333333333333333222...------------...///000000////////////000111111111111111333555777999;;;:::666YYYyyyXXXGGG>>>777333555111111111000//////......------,,,,,,+++*********))))))))))))))))))))))))''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%$$$$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$######!!!!!!!!!!!!""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$%%%%%%  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!"""""""""###############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''))))))+++,,,,,,DDDkkkGGG000111444444444222999999<<>>DDDTTT]]]^^^eeepppddd\\\QQQGGGAAABBBKKKTTTooo~~~~~~||||||~~~nnnlllttt}}}wwwvvvzzz}}}HHH@@@@@@===333333333222000000111333000//////000111111000...)))+++---000111111111000222111000000222444777999;;;999]]]yyyqqqOOO===777444111000000000///......---------,,,++++++******++++++'''(((((((((&&&%%%&&&''''''&&&%%%%%%%%%'''((()))+++***)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%###!!! ############"""""""""""" !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&)))%%%''''''###)))---$$$!!!111:::cccyyyMMM///444;;;333444AAANNNiiixxxooosss{{{yyyllleeeqqqyyyxxx~~~~~~~~~uuuppp{{{|||tttrrrpppnnnxxxwwwyyyEEE@@@>>>999444555666444222000111222///...---...000000///...+++---///111222222111000000111333555666777777777888:::bbbzzzXXXBBB888444222000000000///......---------,,,++++++******++++++'''((()))(((&&&%%%&&&''''''''''''''''''(((((()))******)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%###""" """"""""""""!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!!!!"""""""""""""""""""""!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''***&&&)))***(((,,,---'''999111999wwwYYYHHH;;;111BBB^^^}}}xxxmmmkkksss}}}||||||zzztttyyy|||wwwsssppptttwww~~~vvvJJJHHHBBB<<<777888999777444111000000---,,,+++---...//////---...///111222222222111000...111555999:::999777555555>>>jjjeeeJJJ:::444333111000000//////......------,,,++++++******++++++'''((()))(((&&&%%%&&&''''''(((((())))))))))))(((***))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###"""!!!""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!! """""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''***)))***---......,,,+++000:::[[[sss]]]ddd{{{{{{uuuxxx}}}{{{xxx{{{~~~www|||vvvrrrrrryyyxxxNNNKKKBBB>>>:::;;;;;;999555222000000,,,+++***+++---......---///000111111111000//////...111555999:::999666555444DDDssssssSSS<<<333333111111000000///.........---,,,++++++******++++++'''((()))((('''&&&&&&(((((((((***++++++***)))((())))))(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!"""!!!!!!!!!"""""""""""""""#########""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((***+++***---000+++***111,,,bbb|||}}}|||zzzyyypppnnnnnnvvv}}}|||xxxvvvtttsssJJJEEE999999<<<<<<<<<:::666333111111...,,,++++++---.........//////////////////......///111333555777777777666555LLL}}}}}}ZZZ>>>222333111111111000//////......---,,,++++++******++++++((()))))))))'''&&&'''(((((()))***++++++***)))(((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$######$$$$$$$$$#########""""""!!!!!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""############"""!!!"""""""""#########$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''((())))))))),,,)))+++000''')))>>>^^^~~~uuuxxx|||pppeeefffggggggrrrqqqlllkkkrrr}}}}}}}}}{{{lllFFFAAA555999<<<<<<;;;888555333444555111///---,,,...//////////////////...............111111222333555666777888888UUUaaaAAA333333222111111000000//////...---,,,++++++******++++++((()))***)))'''&&&'''((()))************))))))((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$#########!!!"""###$$$###"""!!! """"""""""""""""""""""""   !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""###$$$$$$$$$######!!!""""""######$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&'''((())))))***(((...((()))///&&&000UUU|||mmmbbb]]]QQQMMMfff}}}yyy|||iiiXXXZZZ[[[XXXeee|||tttooolllrrr}}}cccDDDCCC777===;;;;;;999666444444666999555222///...///000000/////////////////////000000222222333555666777888888999\\\fffFFF555444222222111111000/////////---,,,++++++******++++++((()))***)))''''''''')))******)))(((((((((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$%%%$$$$$$$$$############"""!!!"""$$$$$$$$$"""!!!""""""""""""""""""""""""  !!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""###############!!!""""""######$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&'''((()))******'''000)))(((000)))<<>>::::::777555333444888;;;777444111///000000000000000000000///000111222222111333555888999999999888999___jjjIII888666222222111111000/////////---,,,++++++******++++++((()))***)))((('''((()))+++***((('''''''''((()))&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%############"""""""""""""""###$$$%%%$$$###!!!""""""""""""""""""""""""  !!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!"""""""""""""""!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&'''((()))***+++&&&111)))(((222---FFFsss???555333555666666CCCkkkpppVVVFFFHHHVVVccckkkkkkmmmsss~~~]]]===:::;;;<<<===:::666222000222777;;;===888444333000---...111222333111...///333444000111111333777;;;<<<:::777:::hhhkkkHHH444666444444333111000...------...---,,,+++************,,,&&&'''000000'''&&&,,,***))))))(((((((((((((((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! """""""""""""""""""""""" !!!!!!""""""###### !!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!""""""!!!  !!!""""""$$$$$$###"""!!!!!!""""""#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&%%%%%%&&&&&&((())))))///&&&///222000...IIIMMM???&&&666000///444LLLwwwxxxlll___XXXVVVXXX___fffccclllwww\\\<<<888:::<<>>BBBBBBAAA???<<<888555333222222555::::::555222333444555333///000333222...111222555999;;;;;;888555AAAwwwVVV:::666444333222111000......---...---,,,++++++*********'''(((000;;;;;;000((('''+++***))))))(((((())))))%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!  !!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!"""###$$$###""""""""""""""""""###############$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((******************++++++,,,'''...,,,)))...OOOBBB:::,,,555222333666EEEeeeyyyxxxmmmfffaaa\\\[[[]]]dddjjjrrrxxx|||TTT999444777>>>>>>>>>======<<<999555333//////222777888333111222333444222000111444333///111333666999;;;:::888666HHH|||```===666333333222111000///............---,,,+++++++++++++++(((***//////***(((+++******)))(((((((((((()))%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!  !!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!! !!!""""""#########"""""""""""""""###$$$############$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))++++++++++++++++++++++++000+++111...---111GGG}}}GGG999...555111333777AAAWWWtttyyysssjjjbbb[[[WWWYYYfffppp|||yyy~~~NNN999555777>>>;;;999888888:::;;;:::888000...///222222///...000///111111000222666666222111333666888999999888888PPP~~~iii@@@555333222222111000///......///...---,,,+++++++++++++++(((&&&&&&&&&&&&(((+++***)))((((((''''''((((((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! %%%$$$###"""!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""#########"""""""""""""""######$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((())))))*********+++,,,,,,,,,++++++222,,,222///111333999\\\SSS999111666444888<<>>>>>===222...---//////,,,---000---000111000444888777444111333555777777888:::<<>>;;;>>>AAADDDIIIPPPPPPMMMLLLLLLWWWnnnuuunnngggaaa___aaakkkyyyiiiBBB===<<<777:::>>>;;;888999<<<>>><<<999222//////222222///000333...111222111444888777333111222444555555777<<<@@@```zzzIII:::222222111111000////////////...---,,,,,,+++,,,,,,'''(((************((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! ###!!!  !!!""" !!!!!!!!!!!!  !!!!!!!!!!!!!!!"""!!!  !!!"""""""""!!!!!!""""""###$$$"""""""""""""""###$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''((((((((('''(((((())))))***++++++)))***---///000000000///...+++///***000555333IIIvvvJJJDDDJJJJJJKKKKKKKKKMMMNNNHHH???===;;;>>>HHHUUUpppwwwyyy|||vvvtttqqqmmmkkkmmmooovvvbbb>>>???>>>888999???<<<999:::<<<<<<777222222000111555666333333555000222333222444777555111111222444333444777===BBBeee~~~LLL<<<222222111111000000////////////...---,,,,,,,,,,,,******(((%%%%%%(((******&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!   !!! !!!!!!!!!"""  !!!!!!!!!!!!!!!"""!!!  !!!""""""""""""""""""######$$$""""""!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((())))))((((((((()))******++++++)))+++...111222333222222---,,,111***000999<<>>jjjjjjiiirrrxxx~~~wwwaaaHHH<<<999555888999:::YYYxxxuuu|||}}}vvvyyyyyyzzz}}}|||yyyzzz|||wwwnnnjjjqqq|||RRR555:::777///777555666888:::999888666444777555222//////111333555;;;>>>@@@@@@===:::777666333666222222888777999FFFmmmaaa@@@999444222333333///.../////////...---,,,,,,,,,,,,+++***)))((((((''''''((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######$$$$$$###"""""""""""""""""""""""""""!!!!!! """!!!!!!!!! !!!!!! !!!  !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$##################******'''""""""(((***(((!!!###(((,,,,,,+++***+++111222555888666222555===:::555555===AAA===:::;;;;;;666666AAARRRpppvvvsssSSS???222;;;@@@888OOO}}}~~~~~~}}}{{{||||||wwwzzzxxxsssrrruuutttpppgggnnn|||PPP888999666222:::222444555777777666555333999777333111000111333555555;;;@@@???999444444666111555222333::::::>>>MMMsssjjjDDD999666555555333///000333//////...---,,,,,,,,,,,,++++++***)))(((((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######$$$###""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!  !!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$%%%$$$!!!"""'''***))),,,***,,,111...((()))///,,,666FFFTTTZZZ\\\ccclllggghhhmmmtttxxxwwwvvvwwwsssfffbbbqqqvvvPPP333999AAA555@@@fff{{{nnnvvv|||wwwyyy}}}|||uuuqqqssswwwxxxjjjnnnzzzNNN;;;999555444:::000111333444555555444333666444222000111333666999222666:::888444222555888111666333333999:::@@@PPPvvvuuuHHH888777666666333000333999//////...---,,,,,,,,,,,,,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!! !!!!!!!!!!!!!!!!!!"""""""""###############$$$$$$$$$$$$$$$%%%!!!&&&((()))******)))///((('''---000333AAASSSeeewww|||sssDDD888===666:::QQQ~~~tttlllppp{{{}}}|||~~~}}}|||vvvsssvvvzzzooorrrmmmHHH;;;666111222555000111222333444444333333111000//////222666;;;>>><<<;;;:::888777888;;;>>>444888555333777777???PPPxxxRRR999777666666333111666===//////...---,,,,,,,,,,,,,,,+++***))))))(((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########"""""""""""""""######"""""""""""""""""""""""" !!!!!!!!!!!!!!!    !!!!!!!!!!!!""""""""""""##################$$$$$$%%%%%%%%%%%%&&&(((***,,,+++***+++...111///666GGGXXXkkkddd???:::;;;<<>>888444555444222222333333444444333333......---...222777<<>>PPPccc<<<888555555333222666<<>><<<<<<@@@bbbsssqqq|||}}}~~~uuuoooqqqoooxxx]]]@@@@@@;;;999;;;555555555444444444444444333111000......000444888;;;>>>BBBCCC@@@;;;888:::>>>:::???:::555777666???RRRuuuCCC;;;555333333111333777//////...---,,,,,,,,,,,,,,,,,,+++***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""###$$$$$$!!!!!!!!!"""""""""###### !!!!!!!!!"""  !!!!!! !!!!!!  !!!!!!!!!!!!""""""#########$$$$$$$$$######$$$$$$%%%&&&&&&''''''%%%)))222>>>PPPhhh|||yyyaaaVVVYYY___aaaaaaZZZQQQWWWuuuoooZZZ[[[___^^^TTTLLLTTTdddxxxUUUCCCAAAKKKnnn~~~}}}~~~xxxqqqrrrppp|||SSS888<<<999888:::222666666666555555444444444555333000//////111444666888AAAIIIGGG???:::>>>DDD<<<@@@;;;666888888AAAUUU}}}HHH>>>555333222000000222//////...---,,,,,,,,,,,,---,,,+++***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""!!!""""""###$$$$$$ !!!!!!"""""" !!!!!!""""""  !!!!!! !!!!!!  !!!!!!!!!""""""############$$$$$$$$$######$$$%%%%%%&&&''''''(((---<<>>===@@@DDDAAA???NNN```[[[HHHKKKHHHIIINNNQQQWWWiii}}}tttQQQLLL___~~~uuussswwwwwwxxx~~~tttooopppsssVVV777666555222333333888777888;;;777333777???>>>444...///000//////333999???FFFFFFAAA>>>@@@CCCDDD>>>777999999222>>>]]][[[EEE222000555555111000222111000...,,,+++++++++,,,+++)))(((''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!######""""""!!!!!! !!!  !!!  !!!""""""!!!!!!""""""!!!!!!  !!!"""""""""$$$$$$##################$$$!!!''')))!!!$$$,,,---111CCCoookkkXXXJJJQQQVVVTTTHHH>>>===>>><<<@@@>>>???CCCEEEFFFKKKRRRQQQWWWZZZWWWWWWggg}}}tttvvv~~~|||}}}zzzrrrssszzz|||QQQ666888888666888999444555:::???===888:::@@@:::333000333555333222444333888<<<;;;777555666999???;;;666999<<<777FFFffflllPPP777333666333111222222111000...,,,+++++++++,,,+++)))(((''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!###"""""""""!!!!!!!!! !!!!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""$$$$$$##################,,, """***'''(((...///GGGgggooo[[[SSSQQQOOOfffggg___PPPEEECCCCCCAAACCCBBBCCCHHHLLLOOOWWW```eeedddbbbccclll}}}wwwzzzsssMMM888;;;:::888:::999222666<<>>;;;LLLnnn```===666777222000444222111///...,,,,,,++++++++++++***((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""!!!!!!!!!!!!"""!!!!!! !!!!!!"""  !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!""""""#########$$$$$$$$$$$$$$$$$$)))###***'''///BBBMMMiiipppQQQPPPMMMKKKOOO[[[mmmzzzvvvkkkddd]]]WWWWWWTTTSSSWWWZZZ___hhhqqq|||{{{sss}}}oooOOO>>>???<<<777777444555999===???<<<777333333555222000111333333000...333444555555666888;;;>>>===:::666:::===;;;NNNrrrqqqCCC777888444000222111000///...---,,,,,,,,,++++++***))))))((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!"""""" !!!""""""############$$$$$$$$$$$$$$$%%%"""%%%+++((('''EEEpppdddKKKKKKLLL===@@@@@@III]]]ttt}}}xxxtttssssssuuu}}}kkknnn{{{kkkQQQEEEFFF@@@:::999666999<<<===<<<:::888666444333111------111666777666666555333333555777888888:::888444888<<<;;;QQQvvvOOO:::999777111...111000///...---,,,,,,,,,+++++++++***))))))(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!!!!"""""" !!!!!!"""###############$$$$$$%%%%%%%%%%%%%%%++++++$$$555nnnmmmQQQ@@@555666===<<>>>>><<<<<>><<<222000---,,,333<<>>@@@>>>;;;??????===>>>BBBAAA===222222///---333>>>CCCBBBBBB===888888::::::666222555444222666;;;<<>>&&&000666:::KKK[[[{{{}}}vvvuuuWWWIIIFFFFFF===888;;;999;;;@@@@@@>>>>>>AAA===777444444111...222<<<>>>:::<<<777444555:::<<<888333:::999555888::::::SSS|||___999444666222000///...---------------++++++,,,,,,+++***(((''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$ !!!!!!!!!""""""###### !!!!!!  !!!!!!""""""!!!  """"""!!!!!! !!!!!!!!!"""######$$$$$$######$$$%%%%%%&&&''''''&&&---VVV^^^999)))222999DDD___uuu~~~}}}yyyxxx}}}PPPKKKEEEAAA??????===;;;AAABBB@@@:::333222666;;;<<<555000333888:::888555777::::::777666777444///>>>666555999:::AAA^^^}}}KKK444333666///000000000...------...,,,,,,++++++***)))))))))''''''((((((''''''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%$$$"""!!! !!!###$$$""""""""""""!!!!!!!!!!!! !!!  !!! """"""!!!!!! ###""""""!!!!!!!!!!!!"""$$$!!!###!!!$$$#########"""""""""!!!###""""""###%%%''''''&&&'''000yyy===&&&111;;;OOOiii|||~~~yyy```UUUEEE;;;888:::;;;;;;======:::666333333888<<<>>>888444666:::;;;888555666:::<<<<<<===???===888:::444444;;;===GGGeeebbbAAA333111000000000///...---......,,,,,,++++++***)))))))))''''''((((((''''''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&$$$###!!!!!!"""###$$$###"""""""""!!!!!!!!!!!! !!!  !!! """!!!!!!!!! """!!!!!!!!!!!!!!!""""""!!!!!!...@@@===(((!!!!!!!!!""""""#########$$$######$$$&&&'''''''''+++===~~~yyy???222<<>>IIIhhhVVV:::111222111000///............,,,,,,,,,+++******))))))'''(((((((((((('''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$############$$$%%%%%%%%%$$$###"""!!!"""###$$$######"""""""""!!!!!!!!! !!!  !!! !!!!!!!!!!!! !!!"""######"""%%%<<>>AAACCC===666666333444888:::EEEcccjjjGGG888444222000////////////...---,,,,,,++++++***))))))((((((((((((((('''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###############$$$$$$$$$$$$###"""!!!!!!!!!""""""#########"""""""""!!!!!!  !!!!!!!!!!!!!!!  !!!"""###$$$'''***:::HHH>>>&&&''' !!!"""######$$$%%%%%%&&&%%%%%%&&&((()))///cccvvvDDD===555(((000555IIIpppXXXAAA===:::<<<@@@@@@;;;444999666222000222444666777333555555444888>>>>>>999666888;;;===AAABBB===444666555666777999EEEbbb~~~zzzTTT@@@777333000//////000///...------,,,,,,+++*********(((((())))))(((((('''&&&'''&&&%%%%%%$$$$$$%%%%%%""""""######$$$$$$$$$$$$""""""!!!!!! ############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!######'''+++///...)))###!!!"""!!!!!!!!!!!!""""""""""""%%%&&&&&&&&&%%%&&&)))---<<<{{{iii444,,,......777888SSS~~~UUUBBB???;;;;;;>>>???>>>===:::999777555444444555555555999888555999BBBDDD@@@888999;;;===CCCFFFAAA999555666888:::===LLLiiiaaaFFF999555000///000111000...---------,,,++++++******((())))))))))))((('''''''''&&&%%%%%%$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$""""""!!!!!!!!! $$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!! !!!"""""""""'''(((""" $$$"""""""""""""""############%%%''')))(((''')))...222RRR\\\555000+++///666777XXXTTT@@@???===<<<;;;<<<>>>@@@:::<<<===;;;777555555777777<<<;;;555888CCCFFFBBB>>>>>>===???DDDHHHCCC:::555777;;;===AAAQQQoooqqqMMM;;;555000...000222000......------,,,,,,+++******)))))))))))))))((('''''''''&&&%%%%%%$$$$$$%%%%%%######%%%&&&&&&&&&%%%$$$###############""""""!!!$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!"""  !!! !!!""""""!!!  !!!!!!"""###$$$%%%&&&&&&'''***,,,,,,+++---333999dddIII000+++)))---111555]]]tttLLL777:::>>>>>><<<;;;<<<===888===@@@???999666777999888===;;;333555@@@EEEAAAEEEDDD@@@???CCCFFF???666666999======AAARRRooo~~~TTT;;;666000...111222111......------,,,,,,++++++***)))))))))))))))((((((''''''&&&%%%%%%$$$$$$%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$############""""""""""""""""""""""""""" !!!!!!   !!!!!!""""""!!!  """$$$"""))) """###%%%'''((()))))),,,///...---000777===iiiDDD222+++///222555===iiikkkKKK444777;;;===<<<:::888777:::555222333444888@@@IIIBBBDDDEEEAAA:::777999<<>>888777999;;;===<<<888@@@ZZZ~~~]]]CCC777555444///111555111000///...---,,,+++++++++***))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!! !!!"""######"""!!!  !!!!!!"""""" !!! ###"""!!!!!!"""%%%(((***000666111+++///222999GGGzzz}}};;;'''000///222333FFFooobbbHHH::::::999888888777777666555555777999666444:::CCC???CCCFFFDDD>>>:::999:::999===@@@???:::666666777888;;;<<<;;;FFFbbbkkkKKK;;;555333...000333...000///...---,,,+++++++++***))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$######"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###""""""!!! !!!!!!"""!!!  """%%%'''&&&%%%###""""""$$$&&&(((000888666222555666<<>>@@@:::444666===:::???EEEEEEAAA<<<999888333444666888999888888888555:::<<<>>>MMMmmm[[[DDD777444111222222,,,000///...---,,,++++++******))))))((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$###""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""""""!!!!!!!!!!!!!!! $$$""" %%%***...((('''$$$###"""###$$$%%%///<<>>AAA>>>777666:::777;;;@@@AAA???;;;888777444333333666;;;===<<<;;;777;;;;;;>>>RRRvvvmmmOOO;;;777444555555---//////......---,,,******))))))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!######""""""!!!!!!!!! ###!!! $$$)))---'''&&&%%%######$$$%%%%%%///@@@FFFDDDBBB===???MMM]]]555...111666999KKKrrrwwwPPP???>>>999444555999<<<:::888666444666;;;<<<888555555444666888999888777777888666444333555;;;???>>><<<;;;>>><<<>>>UUU}}}}}}XXX>>>888555555555.../////////...---,,,***))))))))))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!"""%%%$$$$$$$$$###"""""""""  !!!"""$$$%%%$$$$$$$$$$$$$$$&&&'''(((///AAAJJJIIIFFF???>>>JJJzzz]]]666000111888<<>>999777555777;;;===<<<;;;777111///444777555111000111111111111333555777888555333111333888<<<<<<<<<===@@@>>>BBB[[[bbbCCC:::444222222.........//////...,,,***)))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""$$$$$$$$$$$$############!!!"""""""""!!!!!!"""######$$$&&&''')))***,,,>>>HHHJJJJJJBBB???HHHlllZZZ222+++,,,777BBBXXX{{{___DDD???777666666666888:::<<<===777333222555555000---------------///111444666666222111000111555888;;;===;;;AAABBBIIIdddoooLLL???555///000///......//////...,,,***((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%#######################################$$$$$$$$$######"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" """###!!!"""""""""""""""###### !!!"""###$$$$$$$$$###"""###$$$%%%&&&((()))***(((:::DDDIIIMMMGGGCCCJJJ^^^ddd999///,,,999GGG^^^MMM:::===777777666555444666:::>>>888777999:::555...,,,...++++++,,,///222555555555000000000111444888<<<@@@888@@@FFFOOOlllzzzUUUEEE888000111111---...//////...,,,***((()))))))))))))))*********''''''&&&&&&&&&%%%%%%%%%########################""""""######$$$$$$$$$%%%###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """### """### !!!!!!""""""#########$$$%%%&&&((((((###$$$$$$%%%&&&'''((()))&&&666AAAHHHOOOLLLGGGMMM[[[xxxJJJ<<<111===HHH]]]vvvEEE666>>>555555444444444333333333555666666333///,,,,,,...000222333000,,,---333888666555333222222777===BBBAAA@@@CCCOOOiiiaaaHHH<<<444333666...888999...(((+++,,,'''***)))))))))))))))******''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!  !!!$$$###!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######'''### """%%%&&&'''(((+++000555>>>KKKSSSMMMAAASSSBBB777:::III```vvvmmmEEE666888444444444333333333333222222222444666888666222///000111222111000000333555333555888:::<<<>>>BBBEEE???>>>AAAPPPkkkpppPPP>>>666333222777??????444---//////+++******)))))))))*********'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!  !!!$$$###!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""%%%(((***'''$$$###$$$+++...333999EEEPPPPPPIIIUUUfff???@@@JJJ\\\nnn```CCC666222333333333222222222111111333222222666:::999444///111111111222444444333111222666<<<@@@AAAAAA@@@@@@???>>>CCCUUUpppZZZBBB:::666222444:::;;;222,,,......***************************'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$ !!!"""###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########%%%(((***+++***'''$$$***,,,///444===IIIOOOOOOQQQ___JJJFFFHHHSSSfff|||RRR???777111222222222111111111111000333222111444:::BBBHHHKKK777333000111444555222...111666<<>>;;;888666??????III```{{{eeeHHH@@@;;;444,,,111222---***------+++++++++++++++++++++******''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!"""###$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###'''&&&%%%&&&***...***$$$(((***---000666???HHHLLLIIIFFFpppjjjZZZMMMPPPdddqqqHHH;;;999444222222111111111000000000//////000222<<>>;;;555333111111000---,,,+++------...///...,,,***)))((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$((('''%%%###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!  !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######)))HHH[[[MMM222$$$&&&++++++(((***000222//////111;;;@@@IIIUUUpppwwwZZZdddoooIII;;;:::777222333333333222222222222111222222222111///---------++++++,,,///111333333222...111444555555555555666===999EEEfffXXXCCCBBB555333222333333222111111---...//////...---***))))))(((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$'''&&&%%%###"""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!  """######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$111666...''')))***'''...))))))///222///...111111222GGGDDD;;;pppkkkeeeaaaDDD666555888222444444333222222111111000////////////............000///.........000111222222222333333222444666999666666NNNyyyttt[[[===444555444333222222111...///,,,+++,,,......+++(((***))))))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$######'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!! !!!""""""$$$$$$%%%&&&'''((()))***+++(((&&&)))...000...+++'''<<>>555000000111111111...---,,,,,,---,,,***((()))))))))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$######"""#########""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!! !!!"""""""""######$$$%%%&&&''''''(((&&&%%%'''+++---+++)))))))))...BBBYYYggguuuIII999444555666111222222222111000000//////000000000000111111111111222111111000000/////////222222333333222444666999777GGGfff|||KKK@@@444000111222111222......------,,,+++***)))))))))((((((''''''''''''%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!! !!!"""""""""""""""###$$$%%%%%%%%%&&&%%%$$$&&&)))******((()))'''(((888UUUvvvlllCCC666333444666444222111111000000//////...///000000000111111111222222222111111111000//////222222333333222444666999:::LLLjjjyyyOOO@@@444222444333111111.........---,,,***))))))((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$###############$$$$$$$$$#######################################"""""""""""""""  !!! !!! !!!""""""!!!"""""""""###$$$$$$$$$$$$$$$$$$%%%'''(((((((((***+++***,,,FFFvvv```===666333111555555111111000000///............//////000000111111111111111222222222111000000222222333333222444666999@@@VVVsssXXXEEE555444777444111000...//////...+++)))))))))((((((((((((((((((''''''%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$########################"""""""""!!!!!!!!!!!!!!!  !!!  !!! !!!"""""""""""""""#########$$$$$$###$$$$$$%%%&&&'''(((((('''))),,,***===sssyyyPPP777777333///111333111000000//////...------------...//////000111111///000111222222222111111222222333333222444666999EEE___}}}eeeMMM888555777444111222---///000...+++(((((()))'''(((((((((((((((((((((%%%%%%%%%$$$$$$$$$#########$$$%%%&&&'''&&&&&&%%%"""""""""""""""""""""""" !!!  !!!  !!! !!!""""""""""""############$$$$$$###$$$%%%&&&&&&'''((()))&&&###+++000777```}}}hhhDDD333888444...///000000000000///......------,,,------...///000000111///000111222333333222111222222333333222444666999FFFeeepppTTT;;;555666333111333---///111///+++(((((()))'''''''''(((((((((((((((%%%%%%%%%$$$$$$$$$#########$$$&&&'''((('''&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!! !!!""""""############$$$$$$$$$$$$###$$$&&&&&&&&&'''((())),,, )))222,,,BBBuuuyyy|||dddFFF444444111000444222111000000///...---------------,,,+++***+++---000000000111111111///...---000......111222222555:::GGGhhh|||XXXAAA555000///111111000///...---,,,,,,,,,******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%% !!!!!!""""""###### !!!!!!!!!!!! !!! !!!!!! !!!!!! !!!######"""!!!!!!!!!!!!!!!"""!!! !!!###$$$######$$$%%%'''((()))))),,,***+++---+++333QQQppp^^^CCC444444111111444111111000000///......------222111//////000000...------...000111222222222111333000000333333333777===VVVqqqgggKKK>>>666111///111000///---,,,,,,,,,,,,*********)))((((((''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""###### !!!!!!!!!!!! !!! !!!!!! !!!  !!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%%%%&&&''''''''''''&&&))),,,***---BBB[[[UUU>>>333555111111444000000000000///......------000......///111000---***+++,,,///111333555666666555333333444333333:::BBBbbbwwwrrrUUUFFF<<<555111000000...---,,,++++++++++++******))))))(((''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!""""""""""""### !!!!!!!!!!!! !!!   !!!  !!!!!!######"""!!!!!!!!!!!!!!! !!!!!!"""""""""""""""&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$(((,,,+++)))333AAAfffJJJ999333555111222444///000000//////............+++,,,---...////////////+++,,,...000222444666666666555444444222333===IIIcccuuu{{{]]]III===777666111000...---,,,,,,++++++++++++******)))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!###""""""!!!!!!!!!!!!!!! """#########"""!!!%%%%%%%%%%%%%%%&&&&&&&&&'''&&&)))...---***,,,222IIIqqqqqqBBB555333555111222555///////////////............,,,///111///------000444------...///000111333333444444444333000333BBBQQQeeevvvnnnQQQ===666888111000///...---,,,,,,,,,+++++++++***))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""" !!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""###""""""!!!!!!!!!!!!!!! """#########"""!!!""""""###$$$%%%&&&'''((((((((())),,,---++++++...555OOOrrraaa<<<444555666000222555000//////////////////......,,,...//////---,,,...000000///////////////000000222333444333000555GGGZZZmmmzzzcccDDD888777222222000///...---------,,,++++++******)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$############""""""""" !!!!!!!!!!!! !!!  !!!"""""""""""""""######"""!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!"""$$$%%%'''((((((&&&&&&'''((()))***+++---+++999MMMpppRRR999333666666///222666111.../////////////////////++++++---222999:::666111222111000/////////000111000222444333111888NNNdddsss{{{{{{vvvSSS???999444333222000////////////,,,,,,+++******))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########"""""" !!!!!!!!!!!! !!!  !!!!!!!!!"""######""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""###$$$%%%%%%&&&&&&$$$&&&''''''''')))+++,,,)))222999NNNttt}}}III888444777666...222777111.........//////////////////,,,///<<>>555444333111000000//////,,,,,,++++++***)))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######"""""" !!!!!!!!!!!! !!!!!!  !!!!!!!!!"""#########"""######"""!!!!!!!!!!!!!!!"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$###''')))(((''')))+++,,,)))333111777UUUtttvvvCCC<<<777444555555111///000222000...111444444///+++---+++:::fffppp[[[===444666000222666,,,111444444222555EEE^^^sssrrrrrrzzztttTTTDDD777777555222111222222000...---,,,+++************(((''''''''''''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$###$$$%%%%%%$$$###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """ !!! !!!!!!""""""######"""!!!  !!!"""######$$$"""############$$$$$$$$$%%%%%%&&&&&&'''(((((((((...******222AAAVVVqqqhhh:::777333111333333000000333222000...000444444///++++++...QQQ~~~fffVVV@@@111111555000222444555:::III___ooopppsss~~~zzzXXXGGG999888555222000000///......---,,,+++************(((''''''''''''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$###$$$$$$%%%$$$###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """ !!! !!!!!!!!!""""""""""""!!!  !!!!!!""""""######"""############$$$$$$$$$%%%%%%&&&&&&'''(((((((((+++***,,,111888HHHaaavvvZZZ999555333222333222///111555222000///000333333///,,,000111ZZZ}}}III,,,000000111333888AAAPPP```kkkrrryyydddPPP>>>;;;666333222000...---...---,,,++++++*********(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$###""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """ !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$%%%%%%%%%&&&''''''(((((()))***---...///777KKK^^^|||SSS???666555666777444000000444111000///000111111///,,,///***LLLjjj222///222111111999FFFVVVdddkkkuuusss\\\FFF???888666555222000000......---,,,++++++++++++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """ !!! !!!!!!!!!!!!!!! !!!!!!""""""""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$%%%%%%&&&&&&'''(((((())))))+++,,,+++...;;;HHHooofffVVVTTT^^^nnnzzzuuuLLL:::444333555888666111000222000000//////000000///---444+++;;;qqqwww===888555111111999III[[[gggmmmuuu}}}cccMMMBBB999777555222000222///...---,,,++++++++++++(((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$##################$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """ !!!!!!!!!!!!!!!!!!  !!!"""""""""""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$%%%%%%&&&''''''''',,,((('''***,,,...333999RRRfffyyyyyy]]]MMMGGGGGGKKKQQQhhh{{{yyy{{{~~~}}}~~~~~~yyyMMM555777333111444555333111333000000/////////.........555---111SSSrrr===000555222222<<>>TTTgggeee===555222---000888EEEUUUbbbkkknnnttt]]]HHH???999111///444//////...---,,,,,,,,,,,,(((((('''''''''&&&&&&&&&&&&%%%$$$#########$$$%%%######"""""""""###%%%&&&!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """ !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$"""############$$$$$$$$$###$$$$$$%%%%%%&&&''''''%%%&&&))),,,***&&&)))000+++111<<<\\\kkkbbbhhhjjj]]][[[XXXZZZ```[[[TTTXXXmmmyyyiii___aaabbb___\\\]]]ccciiiiiioooSSS@@@;;;===>>>>>>???>>>;;;:::::::::;;;<<<===>>>AAAGGGXXXtttnnnccc[[[aaaooozzzAAA///222111000222333222222111000//////...,,,---...///000222333333===FFFOOOMMMBBB888444444555111888JJJXXX```lllzzz|||___NNNHHH<<<555555333000///---------+++)))'''000...***%%%"""###&&&)))***'''$$$#########"""!!!$$$###!!! !!!"""%%%$$$###!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!!!!"""$$$%%%%%%""" !!! !!!"""######!!!"""###$$$%%%&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&'''((()))***++++++***333666DDDhhhaaasssiii___]]]\\\ZZZSSSRRROOOMMMRRReee}}}cccZZZVVVQQQSSS[[[___eeeuuueeeQQQJJJAAA;;;999888777666777777777777777777777777333777::::::;;;EEEWWWfffoooTTTEEEGGGTTT```gggttt|||xxxkkkgggpppwwwLLL777222111///222222111000000///......,,,------...///000111111...444:::999444//////000333333<<>>999666777888999888666666666666666666666666777999:::777444666>>>EEEOOOmmmzzz[[[JJJGGGLLLPPPNNNSSSYYY^^^ccckkktttzzzyyygggSSSGGGLLLKKKKKKXXX{{{lll@@@444444111111000000//////.........---------.........//////***,,,............000222222555BBBTTT```hhhuuu{{{^^^NNN@@@:::;;;888000...------------+++)))%%%''')))(((&&&#########'''%%%###"""$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!"""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!! !!! !!!###"""  !!! !!!!!!!!!!!!!!!###############"""!!!!!!$$$$$$######$$$$$$%%%&&&&&&&&&'''((()))******+++)))---+++///<<>>888:::@@@@@@@@@UUUxxx[[[<<<333222000/////////.........---------------------------111000//////111222333222111777DDDSSS]]]gggxxxhhhXXXHHH@@@<<<444111///------------,,,+++++++++***(((%%%%%%(((***(((&&&######$$$%%%%%%$$$#########"""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!! !!!  !!!!!!  !!!!!!!!!!!!!!!!!!  """#########$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((()))******---...,,,...444===]]]vvvnnneee[[[[[[cccxxxwwwLLL;;;===777777666777777777666555444444444444444444444444111222555888;;;;;;999888===???@@@CCCVVV|||ooo\\\QQQNNNJJJGGGGGGHHHKKKLLLLLLDDD???AAACCCAAA@@@AAA<<>>;;;888666666666666555555555555222555444111111444555222333333333333444444555555444666555666888<<>>WWWxxxPPP111111000000000/////////------......///000000000---000222111000555???GGGPPPUUU^^^mmm{{{ZZZJJJBBB888222222111///,,,......---,,,+++******)))&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""!!! !!!###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###""" $$$'''%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((('''((()))***))))))***,,,------///222777KKKrrrrrrSSSIIIPPPlllVVVsss___BBB888666666666666666555555555555222111444999999444111222222222333333444444555555444555444666888:::UUUmmmSSSBBB999AAAccc|||EEE111000000000////////////,,,---...//////000000000...111333222111777BBBKKKPPPVVVbbbssseeeLLLCCC999555555444111---------------,,,++++++***&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""!!! !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! %%%***&&&&&&%%%$$$########################$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&((())))))((()))***,,,///---///222222===]]]}}}qqq^^^IIIkkk|||jjjvvvLLL:::999666666666666555555555555444111;;;JJJJJJ;;;111444111222222333444444555555444444333777999:::VVV|||hhhUUUEEE???BBBSSSyyyccc555000000000000////////////,,,---...///000000000000///222444333222888DDDNNNTTT\\\iii{{{pppMMMDDD;;;777777777222---,,,,,,---------,,,++++++%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """###!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!&&&,,,''''''%%%$$$###""""""""""""############$$$$$$$$$"""######$$$$$$%%%&&&&&&&&&'''))))))((((((***+++))))))---222111222FFF^^^wwwqqqQQQLLLuuu}}}VVV@@@???777666666666555555555555777444BBBYYYYYYBBB444777111111222333333444555555444333222777:::;;;WWWmmm^^^XXXLLLDDDFFFNNNbbb}}}rrr{{{GGG333////////////............,,,000///******000111...111111000222777>>>FFFKKKWWW^^^kkk^^^FFF:::999333111444222...---,,,+++***((('''&&&(((''''''&&&&&&%%%$$$$$$&&&&&&%%%%%%$$$###""""""########################!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((()))******)))+++,,,,,,,,,222<<>>;;;444111333000......---+++***(((''''''(((''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$######"""########################!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''(((((()))+++,,,++++++///777>>>UUUqqqwwwcccDDD666888777444333555555333666777<<>>555111222///......---,,,***)))((((((((((((''''''&&&%%%%%%%%%&&&%%%%%%$$$$$$#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###""""""""""""############%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&)))+++,,,+++***+++000555CCCYYYuuucccVVVZZZ:::<<<;;;666333444555333555444666888666222222555222222222333333333444444111555444555999BBBcccmmmRRRIIIKKKPPPSSSIIIZZZqqq{{{fffooogggCCC000///444////////////............---///111///------///111000111444;;;EEEOOOWWW[[[fffxxx|||]]]HHH@@@666222222///......---,,,+++***))))))((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###!!!"""""""""############%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''')))++++++***+++---///666EEE[[[rrraaaNNNiii}}}JJJ===666888888222111555333333333222111000333666333333333333444444444444222888888777;;;GGGjjj```KKKHHHOOOSSSSSSYYYqqqnnnZZZBBB222;;;OOOooohhhVVV===000111333222////////////............---///000000......222777444;;;EEELLLPPPSSSYYY^^^pppeeeLLLBBB777333444000///......---,,,+++******)))((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""######""""""""""""######!!!"""""""""############%%%$$$$$$$$$%%%%%%&&&'''((((((((('''''''''''''''&&&(((***+++,,,,,,---...///999III]]]zzzvvvjjjaaabbb@@@---888===111...999111333444222111222444555333333444444444555555555222999888777>>>MMMrrrcccRRRQQQVVVXXXVVVuuupppSSSPPPKKKLLLBBB:::777444111888CCC>>><<<666000222888555,,,////////////............------///000//////777@@@<<>>222000<<<111555666444333444555444444444444555555555666666222888777777CCCYYY~~~|||mmmkkkooorrrrrrYYY???@@@666===;;;888777666555333222,,,...///111333555222...////////////............---,,,...000000111<<>>MMMfffmmm[[[jjj}}}iiiSSSAAA<<<777555999222777888444222555666333444555555555666666666666444:::888;;;NNNjjj@@@444BBB777222555555333444777666111111333444222...---111555000/////////............---+++---000000333@@@OOO777RRRiiieeeOOOEEETTTiiiyyy___LLL>>>777666111/////////...---------,,,)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""############$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%&&&'''(((((()))((('''((()))***)))(((***,,,000444;;;NNNkkkeeeaaayyywwwtttJJJ:::;;;:::333444999999333111555777444555555555555666666666777777===;;;@@@XXXxxx___BBB<<<888444444444333222111111111111111111000000//////..............................---...//////000222666:::999GGGMMMLLLKKKHHHTTTlllmmmSSSAAA444222666444000...//////---,,,,,,******))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""###############%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((()))))))))************...,,,---222666???SSSfffaaawww^^^FFF===:::444888;;;999777777777555666444444666999;;;;;;999888;;;DDDWWWrrrPPP:::777666444444444333222111111111111000000000/////////..............................---.../////////111555888222===@@@BBBGGGJJJVVVmmm{{{]]]GGG999444555555333000000///---,,,,,,******))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$##################$$$$$$""""""""""""###############%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))*********+++)))***---000666FFFWWWxxxlll^^^zzz___EEE???;;;777666666666777777333777;;;;;;888555555777<<>><<<>>>999<<<===999333666CCCOOOeeevvvOOO:::666555666666333222111000000///000000........................---------------------------...///...---...000222444;;;<<<>>>HHHQQQddd~~~uuuSSSCCC:::222---//////,,,+++---...---******))))))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$######""""""!!!!!!!!!"""""""""###############$$$&&&&&&$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))***+++,,,+++***,,,333:::DDDTTTqqqmmmccc~~~lllcccdddeeeaaaZZZQQQOOO]]]uuummm@@@:::777555555111222222111000////////////---------------.........---------------------------...///...---...///111333>>>BBBDDDLLLWWWppp\\\GGG;;;333111555555///+++---...,,,******))))))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$######""""""!!!!!!!!!!!!"""""""""############"""$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))+++---,,,+++---111444777AAAXXX|||~~~\\\fff~~~WWW777:::555222444---222111000///............,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......///111///<<>>444---------)))******))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""!!!!!!""""""""""""############"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&***+++******---///...000666FFFbbbppp[[[cccqqq|||FFF333:::111///555,,,111111000///............++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++---///000//////111222///:::???DDDSSSddd^^^EEE<<<:::AAA@@@444,,,......)))******))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!"""""""""""""""""""""""""""############"""###%%%%%%###"""###$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%)))***((((((,,,---+++,,,000999III```gggqqqNNNZZZ}}}}}}zzznnn>>>222:::......888000111000///......------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++---000000000000111333555<<<>>>DDDUUUgggiiiJJJ@@@333<<<===111+++...///+++*********)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""######""""""""""""############"""###%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&++++++((((((------***+++...222888EEEbbbmmmgggDDDKKKnnn|||rrryyy{{{tttrrrpppnnnnnnppptttvvvwwwxxxvvvxxxfffHHH000...555444///...222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000000000///...///222555777:::AAAMMM[[[sssyyyNNNDDD444444333000//////---***++++++******)))(((((((((%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$############"""######$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$###%%%&&&&&&&&&&&&'''))))))))))))))))))******+++,,,***...555999DDDccccccrrrXXX===SSSuuuiiiggghhhjjjlllvvvfffNNN;;;...000444222111333111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000000000//////000333666222999BBBPPPccc}}}YYYIII;;;888333///...///...---++++++******))))))((((((%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$###%%%&&&&&&&&&&&&'''))))))(((((((((((()))*********'''***//////444IIIaaa}}}sssccczzzkkk@@@AAAeeesssfffbbbtttEEE:::333000444444000111666111000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///000000000000111555888666@@@LLL[[[vvvpppUUUBBB;;;333///.../////////+++++++++***))))))((((((&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$##############################$$$%%%%%%%%%%%%$$$###%%%&&&&&&&&&&&&''')))((((((''''''(((((()))***,,,)))+++...---,,,666CCCTTT]]]RRRzzzSSS:::KKKgggtttaaaQQQFFFCCCuuuMMM888555555777555000///333000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000000111333777:::===HHHSSSdddeeeFFF<<<111///000000//////,,,,,,+++******))))))(((&&&&&&&&&'''&&&%%%%%%$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#############################################$$$%%%%%%%%%%%%$$$###%%%&&&&&&&&&&&&''')))'''''''''''''''((())))))---***+++...///---000666BBB```{{{~~~eeeJJJ```tttIIICCCQQQyyy|||wwwxxxoooWWWIII@@@;;;:::nnnSSS<<<888555555333000//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000111111222555999<<<@@@IIITTTgggpppLLL>>>111000222000------,,,,,,++++++***)))))))))&&&&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!########################$$$#########"""""""""!!!################################################""""""""""""""""""""""""$$$$$$$$$#############################################$$$%%%%%%%%%%%%$$$###%%%&&&&&&&&&&&&''')))'''''''''''''''((())))))+++(((''')))+++,,,---///999FFF[[[oooiiiOOOTTTxxxiiiLLLBBB^^^vvvvvvwww{{{pppRRR???888666666888sssRRRCCC999555000///000111000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///111222333777;;;???DDDMMM\\\uuuzzz[[[GGG555333444111---,,,,,,,,,,,,+++******))))))'''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""################################################################################################""""""""""""""""""""""""##################$$$$$$##############################$$$%%%%%%%%%%%%$$$###%%%&&&&&&&&&&&&''')))((((((''''''(((((()))***---***((((((***+++,,,---000666FFF\\\bbbOOONNNgggiiiGGGKKKmmm}}}yyyyyyxxx|||iiiUUU???555333333444666RRR:::888333333111//////000111000........................,,,,,,,,,,,,,,,,,,,,,,,,------------...............///111222444888===@@@KKKVVVnnnpppVVV===666555111...///---,,,,,,++++++******)))'''''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######################################################"""""""""######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$###%%%&&&&&&&&&&&&'''))))))(((((((((((()))******+++,,,+++++++++---------...111888JJJYYYRRRLLLVVVwww^^^AAAUUUssszzz}}}lllQQQDDD999666777666444444mmmAAA555>>>111444555222//////111111---.....................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...///111333555999>>>AAALLLZZZxxxbbbCCC888666111000222------,,,++++++******)))''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$######################################################!!!!!!"""###$$$%%%%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&##############################$$$%%%%%%%%%%%%$$$###%%%&&&&&&&&&&&&'''))))))))))))))))))***++++++$$$'''))))))***+++,,,+++444111...>>>WWWYYYLLLGGGHHHtttooo>>>GGGaaa~~~XXX@@@999555888:::777333222~~~NNN>>>:::333555444444333222111000000...---///111---(((***222---------,,,,,,+++++++++++++++,,,------......///+++111666555444777===AAAPPPiiisssOOO===777444222111000...+++***++++++)))(((''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&'''%%%%%%%%%$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$###%%%&&&%%%$$$$$$%%%'''&&&%%%$$$%%%%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))))))))***++++++,,,,,,---,,,...777CCCKKKKKKHHHAAA]]]SSSLLLBBBfffwwwMMM<<<888444444555666444222nnnFFF;;;999333444444333222111000000///;;;111+++,,,...------///---------,,,,,,++++++++++++,,,,,,------......///...222555555666;;;BBBHHHYYYtttWWWAAA999555000...000...,,,+++,,,+++***)))''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''%%%%%%$$$$$$$$$#########%%%$$$###""""""###$$$%%%$$$$$$$$$$$$#########"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$%%%$$$######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((()))******++++++,,,---,,,,,,222;;;CCCGGGGGGDDDOOObbbkkkGGG;;;YYYoooGGG:::777333222444555333111XXX<<<888888333444444333222111000//////>>>222)))...888999222,,,------,,,,,,,,,,,,++++++,,,,,,,,,---......//////222222333555999???HHHNNN___}}}iiiKKK===555000...111///,,,,,,,,,,,,+++***'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################%%%$$$#########$$$&&&'''$$$$$$$$$###############%%%$$$###""""""###$$$%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######%%%&&&&&&&&&%%%###""""""$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((((())))))******++++++---++++++,,,111999@@@EEEFFFEEEKKK|||NNN777III]]]hhhCCC999555111111333333222000qqqFFF555555666222333333222111000///......444---,,,666BBBCCC666))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////222111222777<<>>AAAMMM\\\vvvOOO999333444///---,,,+++,,,---,,,+++((())))))))))))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$###&&&'''%%%###(((555@@@+++)))&&&$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''(((((())))))'''***------,,,---000333;;;222333UUUvvvFFF???888GGGuuuyyypppcccXXXRRRQQQQQQRRRKKKKKKKKKNNNTTT[[[bbbfffwwwzzzRRR777444111111333444333111iiiAAA666666222111666222111000///...------,,,+++//////***'''***,,,,,,+++++++++,,,,,,---------------......//////000000222111666===???DDDWWWmmm```GGG:::333111///------...///...---)))))))))))))))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&######$$$%%%&&&''''''((($$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$%%%&&&)))...444777)))'''&&&%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''((()))))))))******++++++,,,...000777333555GGGuuuLLL555;;;PPPzzz{{{iiiTTTNNNEEE>>><<<<<<;;;::::::999999:::===BBBGGGJJJPPP[[[nnnoooSSS666222//////222333222000XXX777444777111000777111111000///...---,,,,,,&&&...222///---000000,,,+++++++++,,,,,,---------------......///000000000444333777===???FFF___zzzoooVVVBBB444333111//////000111111000)))))))))))))))(((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$%%%'''((())))))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&######(((///333111---'''&&&%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))***)))(((''')))+++...///+++222888444[[[{{{\\\===@@@999ZZZ~~~ppp]]]JJJAAA<<<888666666666555333444333111111222444777888555;;;DDDQQQ]]]aaaVVVHHH444111......000222111///mmmKKK777666555666888444222111000///...---,,,,,,///...---,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,...------///111222222111333888999???GGGOOOhhheeeEEE999333///...000000......111***++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''!!!)))'''$$$***+++'''***111###'''+++"""%%%***%%%&&&&&&&&&&&&'''((()))%%%((((((%%%$$$&&&&&&###%%%&&&%%%###%%%))))))&&&******(((%%%$$$&&&&&&%%%###''''''%%%:::ZZZQQQ(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))************+++,,,---......111111444999>>>]]]ccc@@@<<<333MMMnnn}}}~~~iiiYYYWWWSSSKKK444444333333333222222222000000111111111222222222555666777999<<<<<<:::888111111000000000000000111cccFFF666666333444666333111111000///...---,,,,,,///...---,,,,,,,,,,,,---///...---,,,,,,,,,,,,---//////...///000111000000666;;;<<>>555666222111444111111111000///...------,,,......---,,,,,,,,,------......---,,,,,,,,,------000///////////////000000777;;;<<>>777///222---)))((('''&&&&&&)))'''---"""000ZZZXXX222$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))***+++,,,---***......000222...888OOOttt```NNNAAA___zzz|||ppp___XXXIII999111333333000222222111111111000000000////////////////////////000///...///000000...---------,,,,,,------......ZZZ===444666888111111555111000000//////......------------,,,,,,,,,------...------,,,,,,,,,------...+++---...//////222666:::===CCCEEENNNfffyyyWWW???777111222333000//////+++,,,,,,++++++***)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((((((***<<<~~~SSS???:::///...,,,444===???:::777888:::===JJJUUUVVVUUU[[[fffmmmeeeuuusss```GGG999...,,,---+++***+++$$$...%%%***CCC:::"""'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***+++,,,,,,,,,---))),,,333000000===^^^zzzOOOPPPzzzwwwpppeee^^^fff|||eeeTTTfffnnnUUU???===777222222555666444111111000000000/////////........................///...---...//////...,,,,,,,,,,,,,,,,,,---......uuuNNN:::444666777111222666111000000//////............------,,,,,,,,,---......------,,,,,,,,,---......***---///000111444:::???:::CCCHHHVVVttthhhDDD:::000///000///......,,,,,,,,,,,,+++***)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%555yyysss___QQQ???TTTlllzzzzzzvvvwww{{{{{{WWW===---$$$$$$***###...***(((111)))"""---&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((())))))***+++,,,------'''***333111...666AAAaaaJJJwwwssslllaaaTTTMMMUUUlllcccDDD===TTTlllVVVCCC666444333222333444333111000000/////////..................------------,,,---+++***+++,,,---,,,+++++++++++++++,,,---...///eeeEEE;;;444555555///222666000////////////............,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,---...///,,,///111222111444;;;AAA;;;GGGOOO```zzzNNNAAA444000000///...///,,,,,,,,,,,,+++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((,,,;;;~~~zzzXXX:::///111***///000---***))))))+++''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))***+++,,,)))---***+++111//////999444jjjbbb@@@ccc{{{qqqcccVVVKKKKKKXXXiiimmmJJJ<<>>222000333111+++------###((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,&&&......,,,///---000>>>777FFFyyyYYY666SSSyyykkk]]]OOOGGGJJJTTTmmmUUU@@@CCCRRRjjjiiiJJJ<<<555///444000...000222222333555//////.........------------------,,,,,,+++++++++,,,+++***+++---//////...,,,,,,,,,,,,---...///000```HHH:::555555444333222000000///000///...------...000111000000///...------,,,,,,***++++++,,,,,,------.../////////111444888===@@@HHHOOOaaa|||{{{WWW888333333---,,,333,,,,,,,,,,,,+++***)))))))))((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&''''''(((((())))))******//////vvvvvv]]]DDD888444000.........%%%(((---((('''&&& &&&(((***)))'''&&&(((+++)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((*********))))))))))))))))))***+++,,,...///000111...;;;FFFmmmVVV777IIIsss}}}iiiWWWKKKGGGGGGXXXnnnlllOOOIIISSSssstttVVV;;;111555333333222111000////////////000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++...///---,,,,,,++++++,,,,,,---sssTTT@@@555555444444333111000000/////////.............../////////......---,,,,,,+++,,,,,,,,,---......//////000000000222666;;;@@@CCCLLLTTTfffgggDDD:::888111///444------------,,,+++***)))))))))((((((((('''''''''(((((('''&&&&&&&&&&&&&&&''''''(((((())))))******---...hhhgggIII222(((222'''***000+++***//////'''((('''&&&###$$$'''***(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))***+++,,,---///000000333555:::WWWlll>>>???bbbzzzaaaOOOHHHGGGQQQbbb|||jjj[[[ccctttyyy[[[GGG777444666222333222111000/////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))+++---///,,,,,,++++++++++++,,,,,,___GGG999333444444333222111000000//////////////////...---,,,......------,,,,,,++++++---------...//////000000000000222444999???DDDHHHOOOYYYmmmuuuNNN===777111...000............---,,,+++***)))))))))(((((((((''''''(((((('''&&&&&&&&&&&&'''''''''(((((())))))******,,,,,,MMMyyyffffffmmmllleeekkkkkkuuummmbbbEEE666555...)))'''###)))((('''$$$###$$$'''***(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''')))))))))))))))))))))))))))***+++,,,---...///000555///222CCCkkkPPP999PPPuuu\\\NNNIIIMMMXXXlllzzzqqqttt|||\\\CCC999444666777...222111000//////...//////------------,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))+++,,,---,,,,,,++++++++++++,,,,,,kkkOOO>>>777666333333333222111000000/////////000000///---+++***---------,,,,,,+++++++++,,,------...//////000000///000222666<<>>kkkooonnnvvvgggJJJGGGPPPWWWiiiooo???111000&&&&&&&&&'''))))))((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''(((((()))))))))))))))******+++,,,---......------666888===oooRRR???ZZZuuufffZZZZZZ^^^gggqqq~~~}}}VVVCCC999666111111333---000///......---.........---------,,,,,,,,,++++++************************))))))))))))))))))******+++******))))))******+++iiiMMM>>>555222444222222111111111000000000...............---,,,+++------------,,,,,,,,,,,,+++,,,,,,---......//////...000444:::CCCLLLTTTYYYeeevvvRRR===666444222////////////...---,,,+++******)))))))))((((((((('''&&&&&&&&&&&&'''((((((''''''(((((())))))******###000--->>>|||OOO444///000---000<<>>GGGQQQZZZ___kkk___AAA666333///...............,,,++++++*********)))))))))((((((&&&&&&&&&&&&&&&'''((((((''''''(((((())))))******$$$///...:::qqqvvvKKK444///111222,,,;;;jjj```<<<555222///333111BBB]]]}}}|||ZZZ<<<:::SSSrrrbbb555000***''''''((('''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))************+++,,,,,,------,,,......///222???jjjsssOOO```rrrddd```]]]XXX[[[cccfffwww]]]???333222333------111......------,,,------......++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((''')))))))))(((((()))))))))aaaBBB888888555444666111111111111000000000000...---,,,++++++---...///..............................//////000111111111222444999AAAJJJUUU^^^dddxxxmmmJJJ<<<666222............---,,,+++***************))))))))))))&&&&&&&&&&&&&&&'''((()))''''''(((((()))*********(((,,,(((000cccEEE---333555+++000CCCoooxxxWWW111(((000***%%%...,,,,,,111FFFmmmfffJJJBBBDDDFFFaaaAAA:::000)))((()))******&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))************++++++,,,,,,---+++///---333999222FFFvvv___XXXmmmeee```VVVNNNMMMPPPUUU```rrruuuNNN???222000333......000+++------,,,,,,,,,------...))))))))))))(((((((((((())))))))))))))))))))))))'''(((((((((((((((''''''))))))(((((((((((())))))fffOOO<<<888777222///222222222222222111000...---///...---,,,,,,---...///,,,,,,------------------...///000///...///111333333888???GGGPPP[[[dddkkkXXXBBB666000111111///---++++++,,,...)))***+++***'''&&&'''((()))(((((('''&&&%%%%%%%%%''''''(((((())))))******&&&......,,,GGGqqq@@@111###000666999oooxxx<<<444,,,+++---///+++'''---***+++///444IIIuuueeeLLL555333BBBqqqVVV111)))'''&&&'''&&&******((((((***+++&&&!!!(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))************+++++++++---///---...111000@@@]]]xxxSSSoooxxxmmmiiibbbZZZUUUOOOIIIMMMWWW^^^eeezzzyyyoooJJJ999666111///......---,,,------,,,,,,,,,+++++++++)))))))))))))))*********))))))(((&&&%%%&&&(((+++(((((((((((((((((((((((((((((((((((())))))))))))\\\HHH888666777222000333222222111000000//////...///...---,,,,,,---...///,,,,,,,,,------------......///000/////////111333666<<>>HHHQQQ[[[mmmfffHHH>>>222000////////////...---***++++++***(((''''''((()))))))))(((((('''''''''&&&&&&''''''((())))))***///"""###//////'''222HHHlllHHH+++'''AAAgggmmmIII---...444&&&)))+++***((((((***,,,***&&&%%%***---,,,---111...<<>>HHHRRR^^^rrrwwwRRR???555222//////000000...---***+++,,,+++((('''((()))((((((((((((''''''''''''&&&&&&&&&'''(((((())))))---&&&%%%+++///---,,,---222NNNkkklll:::%%%FFF___999777000---)))'''***,,,+++(((&&&))),,,,,,)))''''''&&&&&&)))...333000XXXHHH'''111---000666+++BBBKKK555000)))000,,,((('''+++***&&&$$$'''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))*********)))///---,,,000,,,---888MMMyyy{{{zzzuuuooofff^^^UUUNNNIIILLLSSS___ppp{{{^^^HHH444///---,,,,,,.........---++++++*********)))))))))((((((((('''''''''&&&&&&"""%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''aaa@@@<<<777777666555444111000000///...---,,,,,,---...///,,,,,,------------,,,,,,***+++,,,,,,---...//////---///000000000111444666:::AAAKKKWWWfff~~~dddHHH999444000...///000...,,,+++,,,,,,+++)))(((((()))'''''''''''''''''''''&&&%%%&&&&&&''''''((())))))&&&++++++&&&$$$(((---...,,,...444@@@IIIOOOrrrJJJ,,,GGGAAA&&&+++,,,///&&&)))+++,,,***'''&&&)))+++&&&(((******'''&&&(((***222...LLLQQQ***,,,'''+++000'''555___oooLLL@@@888888222((($$$(((***&&&%%%)))&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((()))))))))******(((...,,,***000...+++333222@@@UUUsssvvvwwwyyyllldddYYYPPPMMMSSS___iiiyyymmmVVVFFF111---,,,+++,,,---...---+++*********))))))))))))(((((((((((('''&&&&&&%%%%%%###&&&))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''{{{MMM888777222444555333111000000000------------------------+++,,,------------,,,+++***++++++,,,---...///000---///000000000222444666>>>DDDNNN]]]qqq|||WWW===777000---...///...,,,+++,,,,,,+++)))(((((()))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))&&&))))))%%%"""$$$)))---222---((())))))(((FFFwwwyyyBBB222AAA{{{ppp888,,,,,,///:::///***))))))'''&&&''')))+++###&&&((()))***+++,,,+++$$$+++:::wwwVVV000'''$$$+++///---555FFF~~~qqqFFF444'''(((***''''''+++&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***'''---***)))//////,,,111...,,,333JJJxxxtttXXX}}}uuuhhh___^^^bbbfffhhhpppssspppwwwcccIII===222,,,+++++++++------+++*********)))))))))(((((((((((((((''''''&&&%%%%%%$$$%%%(((***+++)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&YYY>>>888777...222444222//////000000,,,,,,---......------,,,++++++------------++++++******+++,,,---//////000---///000111111222555777???DDDNNN```xxxccc@@@999000,,,---///...,,,+++,,,,,,+++)))((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))+++$$$"""(((+++((($$$###"""'''+++///...)))<<>>===+++---)))&&&''''''$$$$$$'''''''''''''''(((((((((((('''(((***,,,------------***+++111444888]]]]]]:::>>>CCCHHH???HHH[[[|||xxxwww|||{{{jjjGGG777111,,,///---,,,,,,,,,,,,+++)))((((((((((((''''''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%'''((((((gggBBB555555555333222111111000000//////...///............---------------,,,,,,,,,,,,++++++,,,---...///000000000000///000111000///333:::???LLLSSS```uuuvvvWWW:::333333///---000---,,,+++******))))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((+++''''''###)))111RRR@@@111...'''111(((@@@pppzzz555---''''''''''''(((((((((((('''''''''''''''((())))))''',,,222nnnHHH******)))(((((()))***+++)))IIIccc>>>...,,,444...&&&***HHHOOO999'''$$$$$$%%%$$$"""$$$***''''''''''''((((((((((((((((((***+++,,,,,,,,,,,,***333555222222FFFtttCCC444111666...222:::ZZZ|||aaa>>>333///(((---,,,******++++++***((((((((((((''''''''''''&&&'''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((KKK666666777555555111111111000//////......///............---------------,,,+++++++++,,,---------...///000000000000---...//////000555>>>EEEKKKTTTdddeeeAAA666333,,,+++111------,,,+++************''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&+++''')))---NNNDDD//////((((((222ZZZfff+++***''''''''''''(((((((((((('''''''''''''''((())))))(((111444qqq|||;;;***)))((((((((()))***+++000HHHbbbJJJ===666000,,,444GGGFFF...&&&%%%&&&(((&&&$$$&&&+++''''''''''''((((((((((((((())))))***+++,,,,,,,,,+++666444111555AAAwww^^^===000999777777999>>>ggg~~~WWW777222000))),,,***))))))******)))'''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''ccc<<<555999666222444111111000000///.........///............---------...---+++******+++---...,,,---...//////000//////.../////////000666@@@HHHTTT___qqq{{{RRR???666//////444...---,,,+++************''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((###%%%,,,(((((((((DDDMMM***...---'''===xxxVVV,,,***''''''''''''(((((((((((('''''''''''''''((())))))'''000888xxxnnn222***)))((((((((()))+++,,,111KKKfffLLL999---111666...---******+++)))%%%$$$'''''''''''''''(((((((((((())))))))))))***++++++,,,(((///,,,...:::HHHxxxNNN111555777555<<<444DDD||||||wwwIII000///111...+++)))(((((()))***)))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&hhhJJJ555666999333///222111000000//////......---///............------------,,,+++++++++,,,---...+++,,,---...////////////222222222111222999CCCKKKdddpppeeeGGG888111000222...---,,,++++++******+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''%%%((($$$&&&'''AAAccc111---000+++888III+++%%%''''''''''''(((((((((((('''''''''''''''((())))))%%%///EEEggg000))))))(((((((((***+++,,,///UUUhhhHHH888333,,,+++%%%"""$$$&&&%%%%%%'''''''''''''''(((((((((((()))))))))))))))***+++,,,...---***...777FFFiiiiii:::222111000:::555888eee{{{~~~gggAAA///+++++++++***)))((((((******)))((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%MMM<<<222555777222000444000000000///......------///............---------,,,+++++++++,,,,,,---...+++,,,---...////////////111222222333777@@@MMMVVVjjjxxxzzzPPP999444222.........---,,,++++++++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))$$$&&&%%%******==={{{HHH---&&&&&&666~~~ttt;;;(((&&&''''''''''''(((((((((((('''''''''''''''((())))))(((666\\\aaa111)))((((((((((((***,,,---===qqq^^^:::999---"""!!!$$$&&&(((***''''''''''''((((((((((((***))))))((())))))++++++222,,,...222222>>>VVVdddSSS:::111222444666888RRR~~~xxxQQQ999000***''')))***)))((((((*********((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%bbbCCC888111444666444333777000000000///......------//////.........---------+++++++++,,,,,,---------,,,---...///000000000000---...111444;;;HHHWWWbbbhhhxxx\\\@@@;;;777000......---,,,++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''"""''')))111---777mmmsss@@@---...???mmm555***...''''''''''''((((((((()))'''''''''''''''((())))))///???qqq[[[///)))((((((((()))***,,,---TTT[[[HHH333***(((''''''(((''''''''''''((((((((()))******)))(((((()))***+++)))"""---555000>>>QQQOOOhhhBBB000555+++000999HHHyyy|||nnnnnnwwwqqq\\\444,,,000,,,+++111***)))((()))***+++***)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$${{{NNN999888777666444222111000////////////............111000///...---,,,,,,,,,,,,,,,,,,---------............//////000000111111///444555333===QQQ___bbbdddvvvwwwJJJ@@@===------...//////---+++++++++***)))(((&&&&&&''''''((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))'''%%%((()))%%%;;;cccPPP000+++EEElll111%%%,,,'''(((((('''''')))(((''',,,%%%)))((('''111'''...]]]UUU===...+++&&&...'''(((111,,,111gggqqq===''''''''''''((((((((((((((((((((((((((()))((((((((((((((()))*********+++...///555DDDRRR~~~```777666555444111>>>mmmzzznnnlllsssuuu~~~{{{[[[EEE222///...***)))...))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$^^^BBB888777666555444333222111////////////............000///...------,,,------,,,,,,,,,---------............//////000111111111000444555777AAASSSdddmmmmmmrrr^^^EEE;;;///000111111///---,,,++++++***)))((('''&&&'''(((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((&&&%%%***+++%%%555XXXTTT333***@@@uuu666&&&***'''((((((((()))++++++))))))''',,,...)))+++111///NNNwwwGGG111)))+++(((...&&&'''---)))444~~~[[[555'''))))))''''''((((((((((((((((((((((((((((((((((((((()))************+++---...333AAANNN]]]tttnnn===555333444222666SSSvvvqqquuuyyylllFFF666+++,,,---)))(((---))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$pppEEE===666666555444444333222222////////////..................------------......,,,,,,,,,---------............//////000111222222222222666>>>IIIXXXmmmwwwssszzzOOO===555333333111///---,,,++++++***)))((('''''''''(((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''%%%$$$***---%%%...JJJNNN111***@@@JJJ///'''((('''&&&'''))))))((('''))))))&&&$$$%%%$$$000GGGwwwYYY444&&&&&&+++)))...'''))),,,+++BBBUUU???+++(((+++***'''&&&((((((((((((((((((((((((&&&''''''((()))******+++***)))***,,,,,,000;;;GGGKKKRRRpppRRR:::444666;;;999CCClll{{{|||{{{}}}~~~zzz~~~zzz{{{qqq[[[EEE222+++(((------((('''+++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%TTT:::===444444444333333333333333////////////............---,,,,,,,,,------...///,,,,,,,,,---------............///000111222222333222111888FFFRRRaaa{{{```EEE<<<444222///---------,,,,,,)))))))))((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%###(((---&&&,,,CCCzzz<<<+++***<<>>222000<<<===<<<```~~~qqqxxxuuuiiiddd```[[[YYYSSSJJJGGGDDD;;;000---***,,,///---((('''***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cccCCC555888333333333333333333333333////////////............,,,,,,,,,,,,,,,---...///,,,,,,,,,---------............///000111222333333222333<<>>***))),,,'''((())))))(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))*********)))***((()))++++++***---222999IIIIIIKKK{{{hhh@@@333888111@@@lll{{{zzzxxx~~~sssnnn}}}xxxrrrkkkuuuuuuhhhcccNNNIIIAAA;;;888666333111222333333222000...,,,***))))))***)))((((((***,,,((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\\\DDD:::444666333333222222111111000000////////////............,,,,,,,,,+++,,,,,,------,,,,,,,,,---------......---...///000222333444555555>>>KKK\\\www\\\???999111---...//////---))))))***+++***)))((('''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###'''&&&&&&(((%%%+++>>>===((()))+++///QQQLLL<<<000000000,,,+++///000111<<>>555222444111222222111111000/////////111000000///...------------,,,,,,++++++,,,,,,---,,,,,,------.../////////000......222333111333777BBBNNN```www|||XXXBBB///,,,000...++++++******+++,,,,,,***)))((()))(((&&&%%%%%%&&&((()))'''''''''&&&&&&'''''''''$$$&&&''''''&&&(((---111gggQQQ&&&***###)))444MMM}}}uuuSSSGGGOOOooo~~~III555'''(((+++))))))---%%%///---%%%***GGGpppPPPFFFDDDAAA@@@;;;444111111111000///------,,,+++***)))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''(((((((((((()))((((((((()))******++++++---777777444===YYYooo;;;333333444BBBfff|||pppRRRDDD<<<333000333//////...---,,,,,,++++++************************+++***))))))******(((''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################%%%$$$$$$$$$###"""""""""%%%%%%$$$###""""""######tttGGG999444555888666222222111111000/////////000000000///...------------,,,,,,++++++,,,,,,---,,,,,,---......//////000000...///333444333555999DDDUUUnnn[[[DDD111...222111...///******++++++******)))((()))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''%%%&&&'''&&&&&&'''+++///LLLeee111111...,,,+++000EEEooojjjGGG:::---&&&((()))%%%&&&+++)))///+++)))AAAnnniii>>>,,,+++,,,+++777333...+++++++++***)))******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''''''''(((((((((((((((((()))******++++++...777888444333AAAnnnFFF333444555===XXX}}}~~~yyyvvvzzz}}}iiiRRR===777444...+++............---,,,,,,++++++************************+++)))''''''((()))((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$###############$$$$$$###"""""""""""""""WWW888333333666999666222222111111000/////////000000//////...---------------,,,,,,,,,,,,------,,,------......///000000000...000444555444777<<>>eee~~~gggJJJ<<<333---000111...,,,,,,---,,,,,,,,,+++++++++***************************999555///+++)))((('''&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""!!!!!!!!!!!!!!!"""PPP;;;222555444444444...222222111111000/////////............------------...------,,,,,,------...------......///000000111222111222444333444<<>>555777777666444333222111000222222111111000000//////........................////////////////////////...///111111000111222444777333555???OOOeee}}}zzzUUU<<<555333111///......---,,,+++******))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''000''')))***AAA~~~BBB,,,,,,)))$$$$$$''')))+++***((((((((((((######$$$)))...///---***###444888666555444LLLyyy{{{YYY@@@---)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((('''*********+++---...000111111EEEzzzEEE555999GGGwww{{{eeeFFF666111000///---------,,,++++++******************************)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######################## !!!$$$(((((($$$!!!!!!""""""""""""###$$$%%%%%%LLL777888777666555444333222111000111111111000000000000000........................////////////////////////...000222333222222222444777333666DDD[[[xxxgggFFF999555111......---------,,,,,,,,,*********)))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((---(((666|||oooCCC,,,'''---444$$$(((,,,,,,)))&&&''')))...,,,***+++...///---+++///...&&&)))@@@___nnn@@@...)))$$$(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&''''''(((''''''((((((((((((((((((*********+++---...000111222<<>>222///............------,,,,,,++++++************************))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################&&&%%%"""###$$$###""""""""""""###$$$%%%&&&ggg>>>;;;<<<666666555444333222111000000000000000000111111111........................///////////////000000000...000333333333222333333888888>>>LLLddd~~~VVVAAA666............---------------******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''"""$$$,,,...555hhhuuuEEE...***,,,---...111444333///---......---------000888BBBIIIFFFJJJUUUooojjj>>>---+++***'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%&&&&&&'''(((''''''''''''(((((((((((())))))***+++,,,...///000333999???sssRRR222???TTTvvv~~~|||eeeIII888000...------.........------,,,,,,,,,************************(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################(((((("""&&&)))&&&'''&&&%%%%%%$$$$$$$$$%%%JJJ777>>>777555555444333222111111000000000000000000111111111........................////////////000000111111...000222333333333444555777???JJJXXXnnncccHHH:::000........................)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''///%%%%%%)))***FFFrrr___PPP???888777;;;===888111///...888CCCMMMXXXiii{{{===+++...+++&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))))))))******,,,...///000---222333ggg```888>>>PPPlll|||qqqZZZAAA444111......///......------------,,,,,,))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################%%%%%%''')))'''"""(((((('''&&&&&&&&&''''''ooo>>>888===333444444444333222111111111111111111000000000000000...........................//////000000111111222///000222333333444777:::555CCCTTTdddyyypppQQQ???777000000/////////.........))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''...$$$$$$,,,)))***MMM{{{{{{pppkkkpppssslllccc```ppp~~~~~~OOO+++))),,,$$$"""+++%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''((())))))))))))))))))***,,,---///000,,,///555^^^xxxJJJ<<>>,,,%%%***######$$$%%%&&&(((***+++xxxEEE;;;777111888444333333222222111111111333222222111000//////..............................//////000111222222222444444444444666:::@@@DDDVVVcccuuu}}}}}}iiiFFF777333222111000///...---,,,+++++++++************)))''''''''''''''''''''''''''''''''''''''''''''''''"""***&&&%%%))))))///333LLLtttrrrYYY333&&&+++***$$$$$$(((((("""%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$+++)))'''%%%$$$###$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''((())))))***(((((()))***+++---...///000''';;;LLLsss}}}KKK888LLLccc|||~~~|||sssvvvzzzrrrrrr|||yyyoooSSS:::333222...,,,///++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!222YYY{{{sssIII)))###%%%%%%$$$$$$$$$%%%%%%&&&XXXCCC888555777777444444333222222111111000111111000......---------//////............//////////////////000000000000444...111:::>>><<>>AAACCCOOO^^^nnn}}}\\\EEE444222000.........---,,,+++++++++***************%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))+++---444KKKeeennnjjjyyyqqqOOOTTTNNN999)))'''(((&&&(((((('''&&&%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''(((((((((''''''((((((((()))***+++------///...333FFFRRR:::AAA```xxx}}}hhhPPP888111000---,,,...***++++++++++++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""########################'''+++999GGGAAA---###'''$$$###"""###%%%%%%""" \\\999444555777777///333333333222111111000000111000///......---......//////............///////////////000000000111111333333666;;;===DDDZZZppp~~~{{{gggMMM777444000.........---,,,+++++++++*********))))))%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''+++***&&&***444888555222<<>>777999666666888555333333222111111000000///000//////............/////////............///////////////000111222222222444555777888>>>QQQrrriiiQQQ???999111......///...,,,,,,,,,++++++***))))))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&(((++++++((((((---///+++)))***,,,+++++++++***(((+++...---***((()))'''$$$$$$&&&'''%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$############$$$$$$########################"""######$$$$$$######""""""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&'''''''''((()))***,,,,,,------111777KKK{{{>>>;;;EEEVVVzzz]]]GGG444000111...+++---)))************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######""""""""""""""""""""""""$$$%%%"""&&&(((###!!!"""###$$$$$$$$$%%%&&&hhhBBB777888:::333222666333222222222111000000////////////............////////////............//////...///000000111222333333444555666;;;JJJddd~~~nnnYYYCCC;;;222---...000///,,,---,,,,,,+++***)))(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$'''((('''$$$$$$'''&&&'''***+++)))$$$%%%&&&'''&&&%%%###"""'''(((((('''(((***...000$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$########################""""""############""""""""""""############""""""######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''((()))***+++,,,,,,000000222555___}}}???555;;;MMMvvvyyy^^^HHH444000000---+++,,,))))))******))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""!!!"""!!!!!!$$$$$$!!! """#########&&&))),,,ZZZ;;;333666999333222555111222222111111000000////////////............////////////............//////...///000111222333333444333333777CCC\\\~~~}}}|||ooo]]]FFF===222---...000///,,,------,,,+++***)))((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%'''((())))))***$$$(((***((((((***+++)))&&&'''***+++***(((((()))$$$"""!!!"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""############""""""""""""############""""""######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''&&&%%%%%%$$$%%%&&&'''((('''''''''''')))***+++,,,)))000+++444333HHHHHH555444EEEhhhvvvaaaJJJ555000000,,,***+++)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%################################################"""""""""""""""###$$$$$$""""""""""""""""""""""""$$$***)))$$$ !!!"""""""""###'''---222ttt===;;;222555999555666777///222222111111000///////////////.........//////000//////............//////...///000111222333444444888888===OOOpppzzzlll[[[GGG>>>222---///111///,,,------,,,+++***)))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$"""$$$(((&&&((('''###"""%%%&&&$$$%%%&&&''''''%%%"""###&&&)))$$$###&&&)))(((%%%"""%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""""""""############""""""######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((''''''''''''(((***+++,,,&&&---&&&777999@@@|||[[[===222;;;UUU~~~}}}zzzsssdddLLL666000///+++)))+++)))))))))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""""""""!!!""""""###$$$$$$""""""""""""""""""""""""%%%!!!!!!%%%###!!!(((!!!""""""!!!###(((000666VVV>>>777777555444333222222222000000000000////////////......------------......///////////////.........///000111000111444555333999:::FFF```~~~xxxuuunnn___MMMAAA555222111///------......---,,,+++))))))((()))(((((((((''''''''''''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''%%%$$$###"""""""""########################$$$#########""""""!!!!!!""""""""""""############!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))+++,,,+++---111666SSS}}}uuuAAA222777LLLmmm{{{~~~|||tttrrrssssssjjjPPP999111...***,,,222...,,,(((&&&''''''''''''))))))((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$"""  !!! !!!"""""""""""""""########################oooEEE777777666555444333222222222000000000000////////////......------------......////////////////////////222222111000222555666666777BBBYYYzzzxxxsssppphhhNNNBBB666222222000///.........---,,,+++***))))))))))))((((((((('''''''''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$#########$$$$$$#################################"""""""""!!!!!!!!!!!!"""""""""##################""""""""""""""" !!!!!!"""######$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((()))))))))(((,,,...222333///>>>]]]___888777DDDcccvvvXXX:::...------333;;;///,,,)))((((((((((((((()))(((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"""!!!!!!""" !!!"""""""""""""""########################PPP:::999777666555333222222222222000000000000////////////......------------......////////////////////////555333111222444555777777;;;RRRvvvqqqhhhfffQQQCCC666333333222000000......---,,,+++***)))))))))))))))(((((((((''''''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%%%%##############################""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!!"""######$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))))),,,---222333***000FFF???666888IIInnn~~~}}}{{{yyy}}}bbbAAA111///000444999///---***))))))***)))((()))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!  !!!""" !!!"""""""""""""""########################___===777===666555444333222222222222000000000000////////////......------------......///////////////000000000555222222444555444666888LLLjjjttteeefffVVVGGG777222333222111000...------,,,++++++******)))))))))(((((((((((('''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""!!!!!!""""""########################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))------***,,,222///555IIIvvvJJJ:::222777^^^|||zzzwwwzzzhhhHHH888333000,,,+++...,,,)))))))))***)))((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!""" !!!"""""""""""""""########################gggBBB333444999555444333222222222222222000000000000////////////......------------......////////////000000111111222111333666666444999AAAeeepppjjjwwwaaaNNN:::222222111000///...------,,,,,,+++++++++***)))))))))(((((((((((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""""" !!!"""###$$$$$$%%%"""""""""""""""#########""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))))),,,,,,(((+++444666===NNNzzz[[[???333:::\\\kkkKKK888111---)))&&&,,,***(((((())))))((('''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""########################""""""""""""""""""""""""""""""!!!!!!!!!""""""""" !!!"""""""""""""""""""""""""""""""""""""""rrrIII888555555555444444333222222222222222000000000000////////////......------------.........//////000000111111222111111444888666777EEEVVVooo^^^kkkoooXXX???333111000//////...---------,,,,,,,,,+++******)))))))))((((((((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&%%%$$$###"""!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""" """###$$$%%%&&&""""""""""""""""""######"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))))))))'''+++***...777888;;;HHH{{{hhh<<>>777888444___oooRRR>>>333---)))+++*********,,,,,,***(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!########################"""""""""""""""""""""""" !!!"""############### !!!!!!"""""""""""""""""""""""""""""""""""""""dddLLL888555777444222444333333333222222222111111111111000000/////////...//////////////////.........///111111111222333555333777666333<<>>AAAuuu]]]<<<444333JJJsssvvvxxxvvv}}}pppUUUAAA222)))---,,,***))))))(((((('''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$############"""""""""!!!!!!!!!SSS???666333777999444111333222222111111111000000000////////////....................................111222333333333333444555555777777AAAeeeoooJJJ666333333///000000///......------,,,+++***))))))((((((((((((&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############""" !!!"""!!! ---+++((($$$"""!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$&&&&&&''''''))),,,///...******,,,---+++---111444\\\tttFFF333111@@@eeesssqqqyyy}}}|||oooUUU???222---,,,*********)))&&&$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""######"""""""""""""""!!!!!!!!! ~~~TTT888;;;888888;;;999222000333111111111000000000000/////////................................./////////111222444333222222444555888555<<>>999666///111000000///......------+++******))))))))))))***''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!!!!"""!!!"""""""""############"""""""""!!!!!!!!!"""###(((&&&$$$"""!!!!!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""$$$&&&'''''')))+++...---***(((***+++)))+++///...DDDYYY888333555MMMyyy|||qqqsssxxx~~~zzzvvv{{{~~~zzztttXXXDDD666111,,,***++++++)))'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""######################## !!!"""""""""""""""!!!!!!!!!!!! ```EEE999999===555666777666333222444777222222111111111000000000////////////000000000000/////////000000111111222000222444444444444666888777AAAdddjjjJJJ;;;444...111111000//////......---,,,++++++*********++++++'''(((((((((((('''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!""""""###""""""""""""############!!!"""###"""!!!!!!###$$$######""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""############$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""$$$&&&''''''(((***,,,111---***+++***(((***...,,,<<>>;;;===:::777777777999:::888666666555444333333333222222222222111000000111111222222222333000000111222333333444444222444777888999:::===???bbbiiiDDD666999111111000000//////......---------,,,,,,---......(((((((((((((((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%""""""""""""############ """$$$###!!!!!!###&&&"""###$$$%%%$$$""" !!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&###%%%'''(((''''''((()))+++((()))---...++++++......222999nnnlllDDD:::222888NNNsssxxx}}}qqqlllwwwuuuvvvyyyyyyvvvtttvvvuuuqqqvvvwwwhhhdddTTT???111---------,,,''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$############""""""""""""vvvRRRAAA@@@???===;;;999777777555555555666555555444333222222222222222222222222333333222000///000444777222222222333333444444555444444888<<<666444EEE[[[hhhPPP@@@444666555222/////////000///---333///+++222111)))((()))******))))))((('''&&&''''''''''''''''''''''''+++)))'''%%%$$$%%%&&&'''#########$$$$$$%%%%%%%%%####################################"""""""""""""""############$$$$$$$$$!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$""""""""""""############$$$#########""""""!!!!!!"""############$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&'''&&&&&&''''''((()))***,,,,,,,,,+++,,,,,,------222***111UUUbbb999;;;777===jjj~~~yyyvvvqqqnnnsssvvvzzzvvvyyyvvvzzz{{{zzz}}}jjjIII:::333+++'''*********)))'''%%%%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&###!!!!!!$$$%%%$$$"""########################$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$#########""""""fffKKKDDD???>>>===;;;999777666555555555555555555444333333222222222222222222222222222222222111000111333666111111222222333444444444555777<<<>>>:::???ZZZyyypppPPP;;;000666333000000//////666???EEECCC222%%%***---***,,,))))))))))))((('''&&&&&&''''''''''''''''''''''''***)))'''%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%####################################""""""""""""""""""#########$$$$$$$$$!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$""""""""""""########################"""""""""!!!"""############$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&'''((()))***,,,,,,++++++++++++,,,,,,///+++000HHHoooJJJ<<<:::???aaa{{{|||}}}}}}~~~vvvrrrxxxxxxgggLLL:::333000...))))))((('''&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&$$$!!!"""$$$%%%###"""########################$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$#########""""""}}}YYY@@@999;;;<<<<<<;;;999888666555444444444555555444444333222222222222222222222222222000222333222111111333444111111111222333444444444666777:::<<>>>>><<<999777999999888888777666555555333333333333333222222111222222222222222222222222...111444444333222222222000111222333444555666666>>>888:::NNNppp{{{SSS@@@666///111888333***888OOOooodddFFF......000///222,,,,,,,,,,,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#############################################"""""""""!!!!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!"""###!!!"""""""""############""""""""""""""""""######""""""#########$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))---,,,,,,+++******++++++---111...***999aaaWWW:::999HHHggguuurrrkkkqqqyyy}}}|||yyyyyyzzzVVV:::///+++)))''''''(((((('''%%%&&&&&&%%%%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%$$$###"""""""""##############################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""eeeTTT@@@<<<<<<>>>>>>999777888888888777777666666555555222222333333222222111000222222222222222222222222///111333444333222222333111222333444555666777888888<<>>888333444333111000333...555000)))...000...222++++++++++++***)))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%####################################""""""""""""!!!!!!!!!!!!"""""""""###########################""""""""""""""""""""""""!!!"""###"""!!! !!!###""""""""""""############!!!"""""""""############"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((000///...---,,,,,,,,,,,,,,,+++---///333IIIxxxYYY<<<;;;777PPPfff}}}~~~}}}{{{pppeeemmmggg```ggguuuuuuvvv~~~|||{{{~~~fffJJJ555///)))'''((()))(((&&&&&&&&&%%%%%%%%%%%%$$$$$$########################""""""""""""############!!!###$$$###""""""$$$'''##############################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""######{{{^^^NNNFFF???;;;<<<444444777999666222333888333333333333333333333333222222222222222111000000222222222222222222222222000222333333222111333444333333444666777999::::::FFFlllmmmYYYBBB;;;333000333444111,,,***444111***------+++///)))******))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&####################################""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$#######################################!!!"""###"""!!! !!!###""""""""""""############!!!!!!""""""#########$$$"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%&&&'''((((((111000///...---,,,,,,,,,***))),,,//////AAAwww\\\FFFFFF666LLLggg}}}~~~~~~www~~~{{{zzzssshhh\\\\\\\\\iiizzzyyyyyy~~~~~~ZZZ999222***&&&((()))(((&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""############ """$$$###""""""%%%(((##############################$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!!!!""""""######oooIIIFFFBBB>>>;;;999888888777777666555555555555555555555444333333222111111000000000000000000000000000000000000111111111111444333222222111222222222777222222888888444<<>>;;;999999999999777666666555555555555555555444444333222222111111000000000000000000000000000000000000111111111111333333222111111222222222666444666888666;;;RRRlllZZZHHH666111222111//////......---,,,,,,++++++***))))))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%############"""""""""!!! !!!!!!!!!!!!!!!&&&%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!!!!"""#########""""""!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%(((...444555444111---***)))******+++***,,,...999ooolllJJJJJJAAATTTlll}}}}}}rrrggg\\\UUUQQQMMMJJJLLLRRRUUUTTTQQQNNNIIINNN^^^jjjkkklllqqqyyywww{{{zzzvvv{{{~~~sssyyy[[[DDD///)))(((%%%$$$&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$############"""######""""""!!!!!!!!!!!!"""############$$$$$$$$$"""""""""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$$$$$$$###$$$%%%&&&&&&%%%%%%$$$jjjSSSCCC;;;999999;;;:::999888888999:::;;;666666555444444444444555444444333333222222111111000000000000000000000000000000000111111111222222222222222111111222333333444444555555666GGGooojjjOOO777444666222///111......------,,,+++++++++***))))))(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%############""""""""""""""""""!!!!!!!!!!!!!!! $$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$######""""""######$$$###""""""""""""!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""&&&(((&&&$$$)))000...///000...+++***+++---***+++***---///999hhhOOOJJJEEEHHHbbbooo[[[OOOEEE===:::888666444444666777666555999666<<>>:::<<<>>>@@@777777666666777888999:::666555444444333333444444333333333333222222111111000000000000000000000000000000111111111222222222222222111111222333444444666444555:::GGGdddvvvTTT999666888222///222.........---,,,,,,++++++******)))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$#########"""""""""""""""###"""""""""!!!!!! """"""!!!!!! !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%!!!###&&&(((%%%$$$,,,777888555111...,,,,,,,,,,,,((()))(((+++...444YYY]]]HHHGGGFFFVVV{{{nnn\\\GGG<<<777444444555000111111000///...///000000...222<<>><<<:::999999777555333777777777777666666555555444444333222222222222333222222222222222222111111000000000000000000000000111111111222222222222333222333333444555666888999888<<>>777333222111......000,,,...///000///...///000111///---------...111333444===UUUtttyyyggg^^^ccchhhooovvvvvvoooDDD///***(((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""############$$$"""############$$$$$$$$$!!!""""""######$$$$$$$$$########################!!!"""###$$$%%%'''+++///(((((('''&&&&&&&&&''''''mmmTTTBBB<<<<<<<<<;;;;;;999888888999999888666666666666666555555444333444333333222222222222222111111111111111111222222000000000000000000000000111111111222222222333333333444444555777888:::;;;AAARRRooo~~~~~~vvvaaaHHH777222111000/////////...------,,,,,,---+++)))(((''''''))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########!!!"""""""""############"""""""""""""""######### !!!!!!!!!""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""###$$$$$$###""""""""""""#########$$$$$$$$$"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&$$$%%%'''''''''+++222111111222111000...,,,+++,,,---+++---111---888QQQbbbFFF@@@MMMYYY{{{___HHH>>>;;;111......000000------000......///000000///...---,,,------,,,+++---......((()))444GGGQQQPPPPPPTTTgggqqqzzzzzzvvvuuusssoooqqqFFF000)))&&&%%%(((%%%%%%$$$######$$$%%%%%%$$$$$$$$$############"""""""""#########$$$$$$$$$"""############$$$$$$$$$!!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&'''&&&%%%%%%$$$###$$$%%%&&&&&&sssaaaQQQGGG<<<888<<>>===;;;:::999888888888888777777666555444444444333333333333333333333333333333222222111222222222111111111111111111111111222222111111111111111111111222222222333444666777999666555777777999FFFUUUwwwrrr\\\>>>999999111111111000///...---,,,,,,************))))))))))))''''''&&&%%%%%%%%%%%%&&&###%%%&&&%%%$$$$$$%%%&&&&&&$$$""""""$$$%%%### ###$$$%%%%%%###"""""""""$$$#########""""""!!!!!!$$$#########""""""!!!!!!""""""############""""""""""""!!!!!!!!!###$$$%%%###############"""!!!!!!###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""$$$%%%%%%%%%%%%&&&((()))+++...//////---***(((---))),,,111///,,,666FFFQQQDDDJJJJJJ\\\}}}zzz{{{ssshhhWWWGGG???<<<777222000//////............///...------,,,,,,------...---+++******+++,,,,,,+++///---+++***,,,444>>>EEEaaappptttvvv~~~~~~ggg===+++)))'''&&&(((&&&###!!!###(((***(((%%%&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$'''+++///000---***&&&$$$###$$$%%%%%%$$$###""""""###$$$%%%######"""!!!!!!!!!!!!!!!zzznnn^^^PPPHHHBBB===999===<<<:::999888777777777777777666666555444444333333333333333333333333333111111111111222333333444111111111111111111111111222222111111111111111111222222111222333333333222000555:::999666CCCeee{{{kkkmmmJJJ===777...111111000///...------,,,************))))))))))))((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&%%%$$$###$$$%%%&&&$$$"""###$$$%%%###!!!###$$$%%%%%%###""""""###############"""""""""!!!############"""""""""!!!"""#########""""""!!! ###""""""!!!!!!"""###$$$###############"""!!!!!!###$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""$$$%%%%%%%%%%%%&&&((()))+++---//////---***(((---)))+++111000...888GGG```HHHFFFIIIXXXwwwyyyvvvqqqoooaaaMMM>>>999888555222000//////...............------,,,,,,,,,,,,---------+++)))***+++,,,+++***...---,,,******---222666???MMMaaapppyyy~~~}}}YYY555'''''''''&&&''''''$$$"""###''')))'''$$$%%%%%%$$$$$$######""""""##############################$$$&&&''')))******$$$$$$$$$###$$$&&&***---...,,,)))&&&$$$###$$$%%%$$$$$$###""""""###$$$$$$######"""!!!!!!!!!!!!!!!}}}gggXXXLLLFFF>>>::::::;;;:::999;;;:::999777666666666666666666666555555444444333333333333333333333333333000000000111222333444555111111111111111111111111111111222222222222222222333111000222666777555222333777;;;===EEE___gggXXX@@@555...222111000000......---,,,++++++*********)))))))))((('''&&&&&&%%%&&&&&&&&&%%%&&&&&&%%%###"""###$$$%%%$$$######$$$$$$###""""""$$$%%%%%%###""""""###############""""""""""""############""""""""""""###############"""!!! $$$###""""""!!!""""""###"""############""""""!!!###$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$"""$$$%%%%%%%%%%%%&&&((((((***---//////---***))),,,)))+++//////000:::HHHpppJJJAAADDDPPPcccxxx}}}nnnfffUUU@@@333222333333111000//////...------......---,,,,,,++++++,,,,,,---,,,***))))))***++++++***+++,,,---,,,*********,,,***222@@@QQQbbbrrrcccGGG---%%%(((((('''((('''$$$###$$$'''(((&&&###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***+++,,,###############$$$(((+++,,,+++(((%%%$$$###$$$%%%$$$$$$###""""""###$$$$$$######"""!!!!!!!!!""""""jjjZZZOOOFFF@@@CCC@@@<<<;;;;;;<<<<<<:::999888777666555555555555555555555444444444333333222222222222222222222222111111000000111222333333111111111111111111111111111111222222222222222333222111111444999;;;999666===:::===LLLgggnnn```DDD999666222222111000///...------+++++++++*********))))))(((((('''&&&&&&&&&&&&&&&'''(((((('''$$$######$$$%%%$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""###############"""""""""""""""#########"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!""""""############"""!!!######$$$%%%%%%%%%%%%$$$%%%%%%$$$#########$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$"""$$$%%%%%%%%%%%%&&&((('''))),,,...///---***)))***((())),,,...000:::EEE{{{HHHBBBDDDKKKWWWdddvvvsssYYYGGG555...///000000///000///......------------,,,,,,++++++++++++,,,,,,+++***((((((***+++***)))(((***,,,---,,,,,,,,,---***,,,000777DDDUUUgggssskkkKKK999(((%%%)))***)))(((&&&$$$######%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''"""######""""""###&&&(((***(((&&&$$$######$$$%%%$$$##################$$$######""""""!!!""""""###iii^^^OOOCCC>>>===>>>>>>===<<<:::999888777666555777777666555444444444444444444444444333333333333222222222222222222222222333222222111000000000000111111111111111111111111111111222222333333333333444222222444888:::999777;;;AAAPPPlll~~~pppQQQ@@@;;;222222111000///...------++++++++++++************(((((('''&&&&&&&&&&&&'''((())))))(((%%%$$$$$$%%%$$$$$$%%%$$$$$$$$$$$$%%%!!!###%%%%%%###"""###$$$""""""""""""""""""######""""""""""""""""""######!!!"""###%%%&&&'''((((((############""""""!!!!!!!!!""""""#########"""""""""###$$$$$$%%%%%%$$$$$$'''&&&%%%$$$############""""""""""""""""""""""""""""""#########$$$$$$$$$"""$$$%%%%%%%%%%%%&&&((('''))),,,......---+++)))((('''(((***,,,///777???CCCEEEEEEKKKWWWeeexxxoooKKK<<>>===;;;999777888999:::::::::;;;<<<666666555444444444444555222222222222222222333333111111111111111111111111333222111000000///000000111111111111111111111111111111222222333444444555444666777666444666<<>>???@@@>>>;;;;;;:::999888888888999999777777888777666555666666666666555444444444555555222222222222222222222333111111111111111111111111111000000000000000111111111111111111111111111111111111222333333444555555111555999999888<<>>333333222111000///......,,,,,,,,,+++++++++******))))))((('''''''''''''''"""###$$$$$$###"""###%%%"""$$$'''&&&$$$$$$&&&((( """$$$$$$######$$$%%%!!!!!!""""""#########$$$!!!!!!""""""#########$$$###############"""!!!!!! !!!"""###$$$$$$###"""!!!!!!"""###############""""""###$$$$$$$$$$$$###!!!""""""$$$%%%''')))***"""""""""""""""""""""""""""############$$$$$$$$$"""$$$%%%%%%%%%%%%&&&(((%%%'''***---...---+++)))***---.........//////...444jjjMMMGGG@@@???KKKkkk|||wwwcccCCC777///---111///***---777000000...---,,,+++++++++******))))))))))))******)))(((&&&&&&((()))((('''%%%(((***+++)))'''''''''***'''$$$&&&***...///...)))((((((+++,,,+++******+++,,,((($$$'''...---'''&&&((()))((((((+++,,,,,,''')))***+++***+++,,,...(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""###$$$%%%$$$###"""###$$$!!!!!!!!!"""###$$$$$$$$$"""###$$$%%%%%%$$$###"""######""""""###$$$%%%%%%yyypppjjj___\\\XXXRRRLLLGGGDDDBBB======<<<;;;::::::999999999999999888888888777777666777888888888666444333444444444333333222222222222222222111111111111000111111111111111111111111222111000000000111333444222222111111111111111111444555666444222222333555333777======:::DDDbbb}}}KKK>>>333---000111---,,,//////...,,,***)))))))))***))))))))))))((('''%%%$$$***'''$$$###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$ !!!"""""""""""""""$$$###"""!!!!!!"""######!!!"""$$$$$$######$$$&&&"""$$$&&&%%%###""""""$$$&&&(((*** 111AAA222""" '''333333(((!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''))),,,......+++((((((***+++---......------666cccWWWEEEDDDAAAHHHbbbkkkNNN<<<111111000//////////////////---+++)))))))))***+++,,,+++***)))(((((((((((()))((('''''''''''')))***+++'''$$$%%%)))+++)))&&&)))(((&&&&&&(((******)))&&&''')))******)))((('''((((((((((((''''''''''''***))))))+++---...---,,,******)))((('''&&&&&&%%%%%%%%%%%%$$$$$$#########!!!!!!"""###############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%!!!"""!!! """$$$######$$$$$$$$$%%%%%%%%%yyypppjjjddd]]]UUUPPPNNNKKKGGGBBBHHHGGGDDDBBB???===<<<;;;;;;;;;::::::999999888888999999999888888777777777555666888999999777555444444444444333333222222222222222222111111111111000111111111111111111111111222111111000000111222333222222222222222111111111444444444555666777999;;;999666666===LLLeeeccc@@@444,,,///222...---111///...,,,+++***))))))******))))))(((((('''''''''***'''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!""""""###############$$$###"""!!!!!!"""###$$$"""###$$$$$$###"""$$$%%%'''%%%###"""######"""!!!%%%###)))III^^^JJJ)))$$$"""(((222333)))###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''))),,,......+++)))((()))+++,,,---------,,,333UUUVVVFFFIIIGGGKKK^^^|||vvv___HHH:::111000000//////////////////---+++***))))))***+++,,,+++***)))(((((((((((()))((('''&&&&&&''''''(((((('''&&&'''))))))'''%%%&&&&&&''''''''''''''''''&&&'''(((***+++++++++***''''''(((((()))))))))***((('''''')))+++,,,+++)))(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$#########!!!""""""###############"""""""""""""""""""""""""""""""""""""""""""""!!!$$$$$$$$$###############$$$$$$$$$###"""###$$$&&&######$$$$$$$$$%%%%%%%%%}}}vvvppplllhhhgggeeebbb```^^^]]]]]]\\\XXXRRROOOLLLIIICCC???CCC@@@>>>???AAABBB???===<<<<<<;;;:::999999999999888888888888888888888777888888888888777777777777333555888::::::999666444444444333333333333222222222222222111111111111000111111111111111111111111222222111111000111111222222222222222222222222222666555444444666777777666;;;888===RRRqqqxxxJJJ;;;000111333000...111///...---+++************+++***)))(((((()))*********'''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$$$$######"""""""""######$$$###$$$%%%$$$###"""###$$$&&&""" $$$&&&%%%"""'''---%%%@@@zzzzzzEEE&&&$$$"""&&&......'''###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((+++......,,,***)))***+++,,,,,,---,,,,,,000CCCzzzVVVFFFLLLLLLMMMYYYoooqqqYYYCCC777111000//////......//////...---+++***))))))******++++++***)))(((((((((((())))))((((((''''''''''''%%%'''))))))(((&&&&&&'''+++---...,,,'''%%%%%%&&&&&&''')))***,,,---------&&&&&&'''((()))***+++,,,&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########!!!"""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%%%%$$$######""""""%%%%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%TTTTTTRRRPPPLLLGGGCCCAAAEEEDDDDDDDDDCCCCCCCCCCCCDDDCCCAAABBBDDDEEECCCBBB===<<<<<<===??????===;;;???>>>===<<<;;;:::::::::777777777777777888888888777777777777777777777777222444888:::;;;999777555333333333333333333333333222222222111111111000000111111111111111111111111222222222111111111111111222222222333333333333333555444444666999:::888666888DDD[[[{{{\\\HHH777444444000...///......---,,,++++++******,,,+++)))((((((***+++---)))'''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%!!!"""######$$$$$$########################$$$$$$$$$%%%&&&%%%###"""###$$$$$$######$$$&&&(((((((((***%%%666kkkccc111)))### """''''''###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''***---...---+++++++++,,,,,,------------000666bbb^^^IIIKKKKKKLLLTTThhhyyy]]]BBB444000000///............///---,,,+++***)))))))))*********)))((((((((((((((())))))***))))))((('''&&&###&&&)))'''%%%%%%)))...:::;;;999222)))$$$%%%(((((()))***+++,,,,,,------&&&&&&''''''((())))))***%%%$$$$$$%%%'''((('''%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$###############""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""#########%%%%%%%%%$$$$$$##################$$$%%%%%%###"""######$$$$$$$$$%%%%%%%%%???@@@@@@AAA@@@???>>>=========>>>???@@@AAAAAAAAA===<<<;;;;;;<<<<<<;;;::::::::::::::::::999666444===<<<;;;:::999888888888777777777777888888888888666666666666666666666666222444777999:::888666444333333333333333333333333222222222111111111000000111111111111111111111111111111111222111111111111222222333333444444444444333444666999<<<======<<>>>>>===<<<:::999888888888777777888888999777777777777777777777777555555555555666666666666333444555777777666555444222222333333333333444444222222222111111111111000111111111111111111111111000000111222222222222111222333333444444555555666888888888888777999===AAAccc|||]]]>>>333222000///111---------------,,,++++++,,,+++***))))))***++++++)))(((''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!""""""""""""### !!!"""""""""""""""!!!"""###$$$%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$'''***'''$$$)))444???XXXvvvjjj888,,,$$$######$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))---//////.........------------......111333LLL^^^KKKCCCCCCHHHUUUyyy~~~qqqZZZCCC777000///......------......+++++++++******)))(((((()))((((((''''''(((((((((###$$$'''(((((('''%%%###%%%&&&'''%%%###'''000777;;;999444---((((((,,,111+++***)))(((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%&&&'''(((&&&$$$"""#########$$$$$$%%%%%%"""""""""###############"""###$$$$$$%%%$$$$$$$$$""""""""""""""""""""""""!!!""""""######$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$%%%(((,,,---)))%%%######$$$$$$$$$%%%%%%%%%777777777777777777777777::::::;;;<<<<<<;;;:::999777888:::;;;;;;<<<===>>>666777888888888777777777777777777777777888999999777777666666555555444444444444444555555666666666444444444444444333333333222222222333333444444444222222222111111111111000111111111111111111111111...///000222333333333333333333333444555666666666:::;;;;;;:::===FFFVVVbbbnnn]]]XXXWWW[[[ccclll{{{pppJJJ888444222000111,,,---.........---,,,++++++++++++***)))))))))((()))(((''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""#########!!!!!!"""############"""!!!"""###%%%&&&&&&%%%%%%###%%%&&&%%%$$$$$$%%%&&&%%%'''***000<<>>???IIIZZZppppppSSSIIIGGGCCC@@@AAA???@@@@@@AAABBBDDDEEEFFFMMMVVVbbb~~~YYYAAA:::777444111000...---,,,------...(((((((((''''''''')))+++)))(((((((((((((((((()))'''&&&&&&%%%$$$$$$$$$$$$########################$$$$$$$$$$$$#########"""###''''''$$$###'''(((%%%  ###"""!!! """%%%$$$"""%%%,,,...---,,,+++///<<>>>>>>>>>>>???@@@AAABBBFFFEEEEEEXXXmmmHHH999444///000///---++++++++++++,,,,,,+++)))((((((***+++---((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""" !!!%%%&&&###%%%((('''###"""%%%''''''"""'''***'''%%%***333'''444HHH]]]rrr|||cccFFFAAA333$$$ %%%&&& $$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%'''%%%######'''+++...///++++++************++++++---111111LLLoooUUUJJJEEEHHHGGGTTTmmm]]]>>>777111......000///+++***---,,,,,,+++++++++*********+++///333333000---------000444666222///...,,,((()))(((((((((((()))******+++)))&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$###$$$&&&$$$***---(((###$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&999888777666666666666666555999<<<:::555333555888555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333222111222333444333111333333333333222222222222111111111111111111111111111111111111111111111111111111111222222222333333333333444444555555666666666555777:::;;;<<<@@@FFFfff~~~yyyUUUHHH>>>>>>AAA@@@>>>???@@@????????????@@@@@@AAA>>>DDDCCCHHH[[[wwwSSS>>>777111000000//////...---,,,+++000...,,,+++,,,,,,++++++((((((''''''''''''(((((($$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!###&&&%%%###"""$$$&&&%%%$$$$$$%%%%%%&&&((()))''''''222GGGYYYiiiyyyiiiPPPDDD777***$$$'''&&&""""""%%%$$$ ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&'''))),,,...000++++++************+++++++++111///???yyyuuuZZZLLLEEEGGGDDDNNNhhhzzzvvv}}}www]]]DDD:::111------///000---,,,...---------------------------///111000---++++++,,,)))------(((%%%&&&&&&###'''&&&&&&%%%&&&&&&'''''')))'''$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$###$$$%%%###,,,000+++$$$###&&&'''%%%&&&&&&%%%$$$######$$$$$$%%%&&&(((((((((((('''777777666666555666666666444888;;;999444222444777444444444444444444444444333333333333333444444444333333444444444444444444333333333333333333333333333222111111222333222111222222222222222222222222111111111111111111111111111111111111111111111111222222222222333333333333333333444555555666777777777:::======:::@@@TTThhh\\\FFF@@@<<<<<<>>><<<;;;;;;@@@??????>>>>>>??????@@@999BBBBBB>>>DDDTTTvvvgggMMM@@@999222222333333222000---,,,---,,,+++,,,...---***(((((((((''''''''''''((((((%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%((('''&&&'''(((&&&$$$$$$!!!&&&))))))((((((***+++000333666CCC```RRR555)))######&&&"""%%%&&&$$$$$$%%%$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%''')))+++...////////////+++******))))))******+++)))///000:::kkkvvv[[[LLLDDDFFFBBBIII[[[xxxjjjOOO888333...,,,///000///...000////////////////////////---------+++***(((((()))###''''''###"""$$$%%%$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%######$$$%%%&&&///333---&&&$$$%%%&&&$$$%%%&&&%%%"""!!!"""$$$$$$%%%'''((((((((('''&&&666666555555555555666666333555777777444222333555444444444444444444444444333333333333444444444444333333333333444444444444333333333333333333333333222111000000222222111000000111111111111222222222111111111111111111111111222222222222222222222222222222333333333444444444333444444555666777888888888999;;;<<<@@@SSSvvvtttLLL>>>======>>>>>>============<<<<<<<<<<<<<<<===>>><<<@@@;;;:::CCCKKKZZZppp}}}YYYAAA444333333222000///...---,,,,,,***)))***---...+++((())))))(((((((((((())))))'''''')))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''((()))'''###$$$'''(((&&&&&&''''''&&&)))///555JJJeeezzzhhhFFF+++((()))$$$%%%...'''&&&%%%$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%&&&)))...000000/////////******))))))))))))******)))---111:::bbbvvv\\\LLLDDDGGGBBBGGGUUU}}}pppTTT555999222---...000//////000000000000//////.........******)))(((''''''&&&&&&"""&&&'''$$$###&&&)))(((&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######%%%&&&***000333---'''%%%&&&%%%###%%%'''&&&###!!!###&&&$$$%%%'''(((((('''%%%$$$666555555444444555555666222222333444444333333333333333333333333333333333333333333333444444555555222222333333333444444444222222222222222222222222222000///000111222111000000000000000111111222222222222222222222222222222222222222222222222222222333333333333444444444444333444555666777888999999999999>>>NNNdddZZZDDD<<>>???;;;:::::::::;;;<<<======>>>@@@;;;===EEEFFFIIIUUUwwwrrrPPP@@@???;;;666222000222555888999333---+++---...,,,*********))))))))))))******)))***+++++++++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%(((***((((((000;;;444,,,'''(((---777GGGVVVnnn___DDD888111'''!!!%%%'''$$$$$$(((&&&$$$"""###%%%&&&%%%$$$""""""#########$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%%%%(((,,,---,,,,,,---...******))))))))))))******+++***000999\\\dddQQQGGGIIIBBBEEERRRyyyttthhhUUUCCCBBB888000...///...---...//////...---,,,,,,++++++((((((''''''''''''&&&%%%"""&&&(((%%%$$$((())))))&&&%%%%%%$$$######$$$$$$$$$######$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###$$$&&&(((***...///***'''''''''%%%###&&&)))((($$$###&&&)))'''(((***+++***(((&&&$$$555555444444444555555666111000000222444444333222333333333333333333333333333333333444444555555555222222222333333444444444222222222222222222222222111000///000111222111/////////000000111111111222222222222222222222222222222222222222222222222222333333333444444444555555444444555666777888999999>>>>>>KKKjjjsssIIIAAA:::>>>???<<<888888:::;;;;;;;;;;;;;;;<<<===>>>???777???@@@???@@@;;;<<>>EEEJJJIII@@@555///......---+++++++++************++++++++++++,,,---,,,***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''(((,,,000111555EEEWWWOOOFFFAAAHHHXXXqqqYYY444))),,,%%%+++,,,'''"""###%%%%%%$$$!!! $$$'''&&&###!!!""""""######$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$&&&)))((('''(((+++...******))))))))))))******...(((...999XXXoooYYYLLLKKKBBBBBBGGGqqq|||yyyuuuppphhh___[[[[[[III===222///...,,,+++,,,......---,,,***)))((((((((('''&&&'''((((((&&&$$$"""&&&'''%%%$$$&&&(((&&&%%%%%%$$$###############$$$######%%%'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$###$$$&&&((()))++++++'''''')))(((%%%$$$'''***)))&&&%%%(((,,,,,,---//////...,,,)))'''777777777666555555444444333333333333333333333333222333333444444333333222555555666777666555333222111111111111111222222222222222222222222222222222111111111000111111222333222222222222222222222222333333333333333333333333333333444444444444444444111666999777333333444444999555555999:::888<<>>???@@@LLLiiizzzdddWWWnnnsssFFF222...,,,...333,,,,,,///000+++&&&&&&+++,,,(((&&&&&&''''''(((+++***'''***111111+++'''(((&&&''')))+++,,,,,,+++***444...555MMMdddvvv{{{jjjiiimmmwwwppp]]]DDD333---'''!!!###&&&)))***)))&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$&&&(((+++---...+++***)))((((((***,,,---***///000///MMMlllYYYSSSDDD>>>LLLHHHhhh}}}tttiii```\\\eeeuuuzzzoooeeedddKKK>>>222000...++++++///+++******))))))))))))***'''&&&%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$#########"""#########""""""######$$$%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''***+++)))+++000222111111666;;;999222,,,,,,///777777666666555444444333333333333333333333333333222333333444444333333222555555555555555444333333222222222222111111111111222222222222222222222222111111111111111222222333222222222222222222222222333333333333333333333333444444444444444555555555333666777666555666888999777888;;;>>>===<<>><<<;;;;;;;;;;;;:::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;<<<>>>???@@@IIIaaatttYYYOOOLLLFFF===BBB;;;555222///---000555444111000111111///,,,***+++///777<<<777...+++///444444444666:::???DDDGGGTTTdddbbbBBB333000000;;;:::333)))%%%'''(((%%%$$$&&&((()))'''%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%'''))),,,...///+++***)))((()))***,,,---+++......---JJJdddRRRFFFAAAGGGHHHcccYYYBBB000...///+++)))...)))(((''''''''''''''''''((('''&&&&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$)))&&&$$$###""" ###'''$$$$$$$$$###############%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%""")))...111444999999777888<<<>>>:::222...000444666666555555444333333333333333333333333333333333222333333444444333333222555444444333333333333333333333333222222111111111333333333333333333333333111111111111111222333333333333333333333333333333333333333333333333333333444444444555555666666666999888666555555444555666:::;;;<<<<<<>>>JJJbbbwwwiiiDDD:::<<<;;;;;;;;;;;;::::::::::::999999999999::::::::::::::::::;;;;;;<<<===???@@@EEEWWWsssgggXXXNNNFFF>>>;;;;;;<<<===>>>??????>>>:::777;;;HHHYYY```[[[RRRRRRXXXUUUZZZbbbnnn|||{{{}}}uuugggTTTLLL<<<+++$$$''',,,--- ######!!!"""&&&'''%%%$$$&&&''''''%%%%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((***,,,...///+++***)))))))))***,,,---,,,,,,+++***FFFnnnOOOHHHEEECCCFFFZZZ{{{yyyTTT555///111,,,))),,,)))(((''''''&&&&&&&&&'''***(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&"""###&&&%%%"""$$$***$$$$$$##################$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&...444777:::???@@@>>>HHHDDD<<<777888BBBRRR^^^555555555444333333222222333333333333333333333333222333333444444333333222555444222111111222333444555555444333222111111000333333333333333333333333222111111111111222333333333333333333333333333333444444444444444444444444444555555666666777777777999777666888999888888999===<<<;;;???NNNmmmPPP===<<<:::;;;;;;;;;:::::::::999999888999999999999::::::::::::::::::;;;<<<===>>>???BBBOOOxxx}}}wwwwwwRRR888444;;;<<<999******((($$$&&&+++,,,))))))))))))'''&&&%%%$$$"""$$$%%%%%%%%%%%%&&&))),,,########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))+++---...******)))))))))***+++,,,,,,+++******CCCqqqNNNGGGEEECCCCCCQQQnnnnnnAAA333222,,,)))---++++++***)))(((((((((((()))'''%%%&&&(((*********%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############%%%%%%$$$$$$%%%%%%&&&&&&%%% !!!((()))$$$"""%%%%%%$$$$$$$$$$$$%%%&&&'''$$$%%%'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%,,,444:::;;;>>>CCCHHHHHHNNNBBB666888MMMooo555555555444333333222222333333333333333333333333222333333444444333333222444333222111111222444555666555555444333222111111333333333333333333333333222222222111222333333444333333333333333333333333444444444444444444444444555555666777777888999999777555777<<<>>><<<>>>CCC;;;BBBOOOccclllCCC>>>???999;;;;;;:::::::::999999999888888888999999999::::::::::::::::::;;;===>>>???BBBKKKlll|||mmm___aaa[[[DDDBBB[[[rrrooottt{{{```PPPEEEBBB???===IIIYYYXXX@@@---,,,---((($$$'''(((,,,...+++'''%%%"""%%%###""""""""""""###$$$"""###$$$%%%&&&)))---000%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))+++,,,***************+++++++++,,,+++,,,,,,@@@zzzpppRRRFFFAAADDD@@@LLLfffOOO777000++++++...,,,,,,+++))))))(((((((((&&&%%%%%%'''***---------%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############%%%$$$$$$$$$$$$%%%&&&''''''###"""%%%)))******+++***)))'''&&&%%%%%%&&&'''%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))((('''&&&***333:::;;;<<>>???AAAIIIcccqqqGGG===CCC;;;555???BBB999:::EEEOOOXXXllliiiaaafffkkkeeekkkpppqqqpppmmmddd[[[SSSQQQMMMIIIEEEBBBAAA@@@999,,,(((000222---777III<<<***###---000&&&"""((( &&&)))&&&###%%%((()))"""!!!######%%%***"""###$$$%%%&&&(((,,,///&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((******))))))******++++++++++++++++++///...:::lllrrrXXXGGG???CCC???HHH___bbb@@@000---------,,,+++***)))((('''''''''%%%%%%&&&)))---//////...%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$###$$$%%%'''(((###***---***---999BBBDDD000...+++'''%%%$$$$$$%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))++++++***(((''''''000666444111111222222666AAA[[[777777666666555444444333333333333333333333333333222333333444444333333222333333444555555555555555555555555555444444444444444444444444444444444444333222222222222333444444444444444444444444444444555555555555555555555555666666777888999:::;;;;;;???;;;<<<@@@@@@AAAQQQddduuuNNN???<<<<<<<<<:::::::::999999999999888888888888888999999999999999999999:::;;;<<<===>>>@@@EEEZZZWWW======888000333444111/////////333===FFFCCCCCCEEEFFFDDDEEEPPP\\\^^^ddd]]]FFF333///111000///444777666888:::666///777444000,,,)))(((((((((000)))%%%%%%$$$###***333...%%% """"""!!!###((((((,,,,,,&&&!!!"""$$$###'''$$$###''''''$$$%%%)))"""$$$%%%%%%$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''''''''((()))******))))))***+++++++++++++++))),,,222///111\\\ttt[[[LLLBBBBBB???DDDTTTzzzVVV;;;444111,,,...---,,,***)))(((((((((&&&&&&(((,,,//////---+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$######$$$%%%''')))+++FFFTTTGGG<<>>OOOYYYiiizzz777777777666555555444444333333333333333333333333222333333444444333333222222333555666777666555555444444444555555555555555444444444444444444444444333333222222333333444555444444444444444444444444555555555555555555555555666777777999:::;;;<<<<<<999888>>>HHHPPP\\\yyyfffJJJ???888999>>>:::::::::999999999888888777888888888888999999999999999999:::;;;<<<===>>>>>>BBBSSSvvvOOO>>>444000777000999999000,,,222222,,,,,,---000444333111222777---666777---(((,,,---))))))...///***(((***)))$$$###$$$''')))))))))((('''!!!(((***&&&&&&***+++((( &&&((($$$###''''''######'''(((''''''(((&&&"""""" %%%&&&!!!!!!$$$###%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))))))))***++++++))))))***++++++++++++***(((,,,333...+++QQQtttZZZQQQGGGBBB@@@@@@KKKooolllHHH<<<555+++111000...---,,,+++++++++((((((+++...000...+++(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&%%%$$$#########%%%((()))BBBllliiiJJJ???555((((((&&&%%%$$$%%%(((+++---***)))'''&&&$$$#########&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,......---+++***%%%''''''***===ccc888888777666555444444444555555444444444333333333222222222333333444444444333222222555888999666444444444444444444444333333555555444333333444444444666555444333222333444555555444444444444555666666444666777777555555666777:::555555;;;===:::999<<>>@@@DDDAAAWWWiiiGGG999555111222222111111000...---,,,...'''...555...***...------,,,)))'''&&&&&&'''(((***)))((('''&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&###!!!!!!!!!###(((***&&&&&&(((%%%$$$######$$$%%%&&&((()))%%%$$$#########$$$%%%&&&$$$$$$%%%&&&&&&''''''((('''''''''%%%$$$%%%(((+++---------***((())),,,///000((()))...---???{{{PPPMMMPPPDDDDDD===CCCcccbbbPPPAAA+++555222///+++)))((((((((()))444<<<777***!!!###***###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######"""&&&(((&&&############((($$$###%%%%%%######&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%###'''$$$'''555bbbppp???...%%%&&&'''!!!###''')))***,,,...000)))%%%""""""$$$&&&&&&%%%***'''""" ###(((***(((222222000///000111+++$$$)))---333000DDD888888777555555444444444555555555555444444444444222333333333444444444444666444333555777777555222444444444444444444444444555444444333333333444444555444444444333444444555666555555555555666777777555666666666777888:::;;;???>>>???AAA???;;;>>>DDD???MMMhhhjjjDDD>>>===:::;;;;;;999999999888888888777777666666777777777888888888777888:::::::::;;;>>>@@@BBB???VVV{{{TTT===444111222222222111000///......+++***,,,---777MMMMMM444---,,,)))'''&&&&&&'''((()))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$$$$%%%&&&!!!$$$"""%%%'''%%%%%%&&&&&&%%%%%%$$$######%%%$$$#########$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%&&&(((***((()))))))))***+++---...///***,,,222111@@@~~~\\\NNNLLLDDD===<<<===NNNvvvtttXXXDDD///000///,,,***))))))***+++***222888444)))###$$$***###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""#########%%%&&&%%%$$$$$$%%%%%% $$$%%%###$$$((($$$$$$$$$$$$$$$$$$$$$$$$!!!'''$$$###&&&%%%+++;;;jjj[[[333---+++///222000111000...,,,+++,,,...(((&&&###"""$$$&&&&&&%%%%%%&&&&&&&&&&&&(((+++,,,666000+++)))+++---///000,,,111333555TTT888777666666555555555555666666666666555555555555333444444444444555555555888777555555555555444222333333444444555555666666444444333333333444444555444444555555555555444444777666666666666777888888;;;999777666777888888777;;;???EEEGGGBBB???DDDMMMccczzz{{{SSS;;;;;;:::888;;;;;;999999888888888777777777666666777777777777888888777888:::::::::;;;>>>@@@AAA@@@YYYaaaCCC777777222222111111000000//////---333000+++HHHyyywwwHHH,,,+++)))(((''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$#########%%%'''###%%%$$$!!!"""'''******%%%%%%&&&%%%%%%###"""!!!$$$$$$$$$$$$$$$%%%&&&&&&))))))((('''%%%$$$######&&&'''((((((''''''((()))(((((((((***---...---,,,...---...222222;;;rrr~~~aaaUUURRR999???888:::iii~~~[[[GGG:::///...,,,***))))))******)))---///---'''###$$$'''###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""###############$$$$$$%%%$$$%%%%%%""""""$$$'''&&&""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""%%%%%%...BBBMMM,,,...---222222999;;;<<<:::666111...,,,(((&&&$$$###%%%&&&&&&&&&$$$&&&((('''&&&''',,,222222,,,)))------)))+++222CCCVVVcccqqquuu888888777666666666666666888777777777666666666666555555555555555555555555888777666555555555555444333333444555666777777777444444444333444444555555333444666777777666555555777777666666777777888999<<<:::999999<<<===<<<:::>>>???@@@AAAEEESSSiiizzzaaaGGG;;;===:::888:::888888888888888777777777777666666666666777777777888777888:::::::::;;;>>>@@@CCCEEEbbbqqqQQQ===999111111000000////////////---555333---KKKRRR++++++)))(((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########""" """###$$$&&&'''''''''((((((&&&%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&)))((('''&&&%%%$$$$$$###%%%''')))***((((((((())),,,++++++,,,......+++(((+++...,,,---///111___|||aaa^^^@@@CCC999:::mmmwwwTTTFFFAAA111000...+++)))''''''&&&''''''&&&%%%#########$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$"""!!!###&&&&&&######%%%###"""###&&&%%%""""""&&&$$$$$$$$$$$$$$$$$$$$$$$$ &&&$$$"""$$$$$$///CCCsss???)))---))),,,+++---333:::===:::333,,,((('''&&&%%%%%%%%%&&&&&&&&&'''&&&&&&''''''(((---444444,,,)))...000111>>>NNNqqq^^^JJJ999999888777777777888888999999999888888888777777666666666666666666666666777777888777777777777777444444555666666777888888555444444444555666666777555666777999999888888777777777777777777888888999666777888;;;>>>@@@AAA@@@FFFDDDDDDJJJ```xxxNNN???<<<>>>999888;;;777888888888777777777666666555666666666666777777777777888:::::::::;;;>>>@@@BBBJJJnnnjjjGGG555111111///...............,,,//////+++:::\\\```CCC******)))(((((('''''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###""""""%%%'''$$$###"""###$$$%%%''')))+++(((%%%""""""###&&&'''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******)))((()))***+++******,,,---------,,,)))...((()))000...RRR___XXXKKKEEE<<>>111000...,,,***((('''''''''%%%######$$$%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$ ###(((&&&"""$$$)))((("""!!!""""""%%%)))$$$$$$$$$$$$$$$$$$$$$$$$"""(((%%%"""$$$###+++>>>\\\NNN+++%%%)))$$$***'''!!!&&&,,,///...+++(((&&&&&&&&&&&&&&&%%%%%%&&&'''(((&&&***222666222//////444000222<<>>@@@GGGVVVkkkaaa@@@888999<<<777999<<<777888888777777777666666666555555666666666666777777777888:::::::::;;;>>>@@@@@@OOOyyyYYY<<<444222000///------......000---///---***555:::///))))))))))))((((((((('''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&)))---000)))$$$"""$$$&&&***111777222///***&&&######$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((()))******))))))***+++((()))***+++,,,///444888...444)))+++999555QQQVVVJJJKKKCCC===NNNzzz]]]GGG999---------,,,,,,,,,++++++)))'''&&&&&&'''(((''''''###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%% $$$(((%%%###+++999HHH:::+++%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%$$$'''$$$'''555===777%%%((('''""")))###'''&&&%%%######%%%))),,,%%%'''((('''&&&%%%&&&'''&&&&&&000AAAGGG>>>222...---AAA]]]wwwgggFFF///,,,...'''<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::999999999888888888777777777888;;;??????<<<999888888777777777777777777777777777777777777888999:::;;;::::::::::::;;;<<<===>>>;;;;;;;;;;;;;;;<<<<<<======@@@AAA@@@@@@GGGTTT^^^sssMMM<<<777999999444999<<<555888777777777666666666666555555555666666666777777777888:::::::::;;;>>>@@@@@@VVVgggNNN777666333000///...//////222---///...&&&(((,,,''')))))))))))))))(((((('''###$$$%%%'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&***...222+++(((***000333333666;;;222111...+++)))&&&$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&'''(((((()))******)))((()))+++------000111///...333===FFF===AAA000000CCC===QQQOOOAAA@@@??????OOOyyyvvvYYYAAA---............---,,,,,,'''''''''''''''''''''&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%"""!!!###&&&"""$$$888PPPgggPPP555'''$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###'''$$$%%%***&&&$$$---111111(((+++&&&!!!***)))(((&&&###"""%%%***...%%%''')))(((&&&%%%&&&(((&&&'''111AAAFFF>>>888:::JJJqqqlllPPP999---(((000777111======<<<<<<<<<======>>><<<<<<;;;;;;;;;:::::::::999999999999888888777777:::>>>BBBBBB>>>999777666888888888777777777777777888888888888999:::;;;<<<<<<<<<;;;;;;<<<===???@@@===============>>>??????===BBBHHHMMMUUUhhhccc888@@@;;;<<<999333888;;;222777777777777666666666666555555555555666666666777777888:::::::::;;;>>>@@@AAA[[[xxxuuuvvvkkkYYY:::888555222000///000000---(((***+++&&&***...'''((()))))))))))))))((('''###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&***---%%%'''000;;;>>>666000000...///000000...+++'''%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''++++++***)))((())),,,...777::::::666222666CCCOOOKKKMMM666444HHH???MMMIII===555===BBBOOOyyylllOOO111111000///...,,,***)))###$$$%%%%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%%%%"""###$$$ &&&BBBaaahhhLLL... $$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%"""%%%---(((###)))&&&)))$$$'''"""""",,,!!!$$$%%%%%%$$$%%%%%%$$$'''))))))&&&%%%&&&(((***'''---777:::777>>>JJJvvv===222///...'''***222000>>>===;;;;;;;;;;;;999777???:::888999888777888<<<<<<===<<<;;;999999;;;======<<<<<<;;;::::::::::::888999999999999999888777:::;;;;;;999888888:::<<>>999:::===???>>>;;;===???AAABBBAAACCCFFFJJJNNNYYYkkkpppKKKCCC888888999999999888777777888888888888888888888888777666666666666777777888888===999999>>>===<<>>DDDGGGUUUDDD888777999;;;FFFTTT{{{YYY>>>::::::AAAPPPrrrwwwccc;;;+++222---'''---(((***'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$&&&'''&&&%%%'''%%%######%%%&&&$$$######$$$$$$%%%%%%$$$$$$###'''$$$!!! ###)))000555;;;111&&&"""%%%&&&"""$$$$$$###########################%%%&&&&&&$$$###%%%%%%%%%&&&&&&'''''''''))))))(((&&&$$$$$$&&&((((((((())),,,+++((((((,,,...***+++444555+++>>>hhh{{{WWW555...+++///333555666999BBBAAA@@@AAACCCCCCCCCBBBBBB???>>>@@@???<<<<<>>@@@BBBAAA>>><<<::::::>>>>>>>>>>>>===<<<;;;:::999:::::::::999999888888888:::;;;<<<;;;;;;<<<===888888:::===@@@AAA>>><<<===AAAFFFIIIMMMYYYjjjwwwcccCCC;;;;;;;;;::::::999999999999888888888888888888888888777666666666666777888888;;;>>>999999???>>>>>>IIIUUUzzzeeeJJJ<<<111///111///------///---+++******+++---///TTTGGG---...(((&&&''''''''''''''''''&&&%%%###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$((($$$!!!$$$(((***)))''',,,...111222///,,,***))))))&&&888HHH???::::::111 $$$))))))(((&&&$$$"""&&&))))))###""")))...000,,,((((((...AAAbbb~~~[[[HHH>>>;;;EEESSSBBB777///000111111;;;GGG]]]CCC@@@???EEESSSrrrnnnKKK111111---))),,,'''***'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%###""""""###%%%$$$###""""""###%%%&&&'''###$$$$$$%%%%%%$$$$$$######"""!!!!!!"""%%%(((+++222+++$$$"""$$$&&&### $$$$$$########################$$$%%%&&&&&&%%%###$$$%%%&&&&&&'''''''''''''''(((((('''%%%$$$&&&'''!!!'''***&&&$$$''''''%%%&&&***...444999???^^^xxxpppuuuxxxjjjOOO999...---///333666777<<>>===???????????????>>>>>>>>>===???AAAAAA@@@@@@@@@AAACCCEEEFFFGGGGGGGGGIIIJJJLLLVVVdddooo|||UUU???:::???>>><<<:::999999::::::777777777777777777777777666666666666666777888999<<<>>>999:::@@@>>>@@@MMMfffiiiPPPCCC666111111000000111///...,,,++++++,,,...///JJJDDD%%%+++***%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$&&&$$$""""""$$$)))---///222000,,,++++++,,,,,,+++333///999@@@999666888333///555555///---000000+++///------000000---+++,,,---555EEE[[[rrrQQQBBB;;;///222DDD444...---000///...555AAAeeeMMMDDDCCCHHHSSSoooddd:::///---+++,,,%%%+++'''&&&&&&%%%%%%%%%%%%%%%###$$$%%%###!!!!!!$$$'''$$$%%%$$$$$$###$$$&&&(((###$$$$$$%%%%%%$$$$$$###!!!!!!"""#########""""""'''%%%""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$%%%&&&(((((('''&&&&&&%%%'''((((((&&&%%%%%%&&&$$$---///***)))------'''000666<<>><<<@@@>>><<<999888888999:::777777777777777777777777666666666666777888999999;;;===:::;;;@@@===AAARRR{{{yyybbbPPP<<<222222444555444///...---,,,+++,,,---...000GGGCCC---'''&&&$$$((($$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&***)))(((&&&&&&%%%%%%%%%###&&&'''$$$&&&...777===555///***(((***,,,---,,,)))(((+++//////444;;;>>>333AAAKKKMMMNNNKKK<<<***+++)))+++000111000666???UUUgggxxxCCC777666***%%%------,,,...000...---555@@@kkkUUUDDDBBBFFFPPPiiivvvBBB///---,,,+++$$$+++''''''&&&%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&'''((('''%%%###$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$###""""""###$$$$$$######%%%&&&######$$$$$$$$$$$$$$$%%%###$$$%%%%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%###&&&(((((('''&&&&&&&&&))))))***+++++++++***)))AAA]]]wwwaaa444111///...///...,,,...444777999???CCC@@@===@@@GGGnnnllliiiggghhhhhhhhhgggllllllooouuuuuuqqqooopppwwwxxxxxxvvvrrrooonnnnnn___\\\WWWRRROOOMMMMMMMMMHHHHHHGGGGGGHHHHHHJJJJJJNNNMMMLLLKKKKKKNNNSSSWWW\\\bbbkkkrrr|||xxxKKK;;;::::::???===:::888777777888888666666666666666666666666666666666666777888999:::777;;;;;;===@@@===GGG^^^uuu___BBB111111666666222///...---,,,,,,,,,,,,------)))$$$'''---((($$$((($$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''***)))((('''&&&&&&%%%%%%%%%%%%&&&///@@@NNNKKKAAA222...***))),,,......,,,+++///......222666;;;@@@ddd~~~eee>>>---///333999AAARRRppp~~~KKK333000...------))))))++++++)))***222;;;pppmmmTTTDDDAAAEEENNNddd{{{EEE///,,,,,,,,,$$$+++((('''&&&&&&%%%%%%&&&&&&&&&$$$###%%%(((((($$$ ###%%%''''''%%%###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&"""$$$&&&&&&$$$###$$$&&&######$$$$$$%%%%%%%%%%%%###%%%&&&&&&$$$$$$&&&(((&&&'''((((((((('''&&&%%%###%%%((()))(((''''''(((111))))))111222---///888RRR___===000000......111111000444:::>>>>>>AAAEEEDDDAAA@@@DDD||||||}}}|||yyysssmmmhhhfffeeeeeeggggggfffggghhhjjjlllmmmpppqqqqqqrrrtttyyyaaaAAA:::;;;:::<<<:::999777666666777777666666666666666666666666666666666777888999:::;;;555;;;<<<>>>@@@@@@UUUxxxiiiJJJ444///333333......------,,,++++++++++++***---...)))'''******&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((''''''&&&%%%$$$$$$$$$%%%)))""""""888]]]oooYYY888...---,,,,,,...000000///111888333222CCCVVVfffwwwSSS000333222;;;YYYrrrDDD---***------+++,,,,,,+++***,,,333888WWWtttQQQEEEBBBEEEMMM___pppBBB111,,,+++---&&&+++(((''''''&&&&&&&&&&&&&&&(((&&&$$$$$$%%%%%%###!!!%%%$$$"""###$$$%%%###"""###$$$$$$%%%%%%$$$$$$###$$$###!!!!!!!!!###&&&'''%%%&&&'''&&&%%%$$$%%%%%%######$$$$$$%%%&&&&&&&&&###&&&'''&&&$$$###&&&)))((((((((('''''''''''''''$$$&&&((()))))))))***+++******...222...---;;;MMM|||aaa;;;,,,000,,,***,,,222555555777;;;@@@???BBBGGGHHHEEEEEEIIIyyyPPP???>>>===:::999999888888888777777777555555555555555555555555666666666777888999;;;<<<666<<<===>>>???FFFiiimmm~~~pppWWW===111111111///------,,,+++******))))))###***///)))!!!''',,,$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&((($$$$$$666UUUeeePPP000+++,,,.........000222444---AAAKKKZZZ~~~cccAAA666000;;;UUUlllnnnBBB,,,(((+++///000///...///111444444DDDWWWFFFBBBEEEJJJYYY~~~wwwrrrooonnnmmmttt|||^^^<<<333,,,)))///)))***(((((('''&&&&&&&&&&&&&&&$$$%%%&&&###"""%%%...666666...%%%!!!$$$&&&&&&######$$$$$$%%%%%%$$$$$$###$$$###"""""""""###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''###&&&(((&&&######&&&******)))'''&&&&&&&&&'''(((&&&((()))))))))***,,,...,,,EEERRRDDD888EEEcccyyyZZZIIIBBB444******......222888:::999;;;@@@FFFHHHMMMPPPMMMJJJNNNUUU]]]???;;;===;;;666888888999999999888888777555555555555555555555555666666666777888:::;;;<<<888>>>>>>===???KKKxxxttt]]]{{{uuubbbGGG555111222222,,,,,,++++++***)))((((((,,,$$$''',,,'''&&&(((%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))(((((('''''''''(((((()))%%%***+++---888BBB===...***---///......///444888PPPtttxxxEEE222:::>>>fffeee<<>>@@@:::555:::999888777666666666666555555555555666666666777888999;;;<<<===<<<<<<;;;>>>;;;:::@@@OOOooozzztttnnnKKK222...///...///......------,,,++++++***)))(((''''''&&&&&&'''''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%---'''"""$$$)))***(((%%%,,,###!!!***///+++&&&&&&000)))"""###((()))%%%!!!!!!+++///)))''',,,///---//////...///222444222---+++---222333///222LLLiiiuuukkkIII777555777JJJ}}}nnnFFF444***222222,,,,,,222...***222FFFxxxUUUPPPPPPOOOVVV}}}ooo\\\QQQEEEBBB>>>:::777888999:::888999:::<<>>CCC^^^|||UUU999444666222///......------,,,++++++******((('''''''''''''''''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%+++'''###$$$%%%"""###......%%%'''555999000,,,((((((+++***&&&)))...'''(((***,,,++++++222:::GGGTTTTTTCCC555222...%%%555,,,+++555CCC[[[zzz^^^OOOIIISSSVVVTTTMMMDDD<<<555///BBBIII;;;HHHXXXIII999666333(((+++***...777444000888FFFXXXNNNLLLNNNYYY}}}mmmYYYJJJ>>>777<<<:::777555444555666777999888777777888:::===>>>AAAIII[[[uuuyyyOOO===333+++)))***((('''(((((((((''''''&&&%%%%%%$$$!!!!!!"""###!!!###///>>>BBB000###%%%)))%%% %%%%%%%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((()))))))))&&&******,,,---'''333OOOeeeXXXUUUKKKFFF>>>444000555???GGGJJJLLLNNNNNNJJJEEEBBBCCCFFFNNNNNNOOOSSSYYY]]]^^^^^^PPPCCC888888999666666:::999999888777666666666666555555666666666777777777777888999:::;;;;;;;;;;;;???AAA>>>HHHrrr\\\<<<666777111///......------,,,++++++******)))((('''''''''''''''(((((((((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&!!!)))))) $$$***+++,,,...,,,222OOOpppwwwjjjFFF555))))))'''!!!###+++111(((%%%---444<<>>---111444444---999^^^gggJJJ<<<>>>GGG;;;777555555555333333555WWWsssWWW???999---000666...''''''$$$111333///111777333000999===ZZZKKKEEEIIITTToootttXXXBBB999666333000333222222222333333444555777666444222222222333333666555888DDDXXXooo^^^777222,,,(((***,,,)))&&&&&&)))((((((''''''&&&&&&&&&&&&###"""$$$%%%$$$%%%'''***""" )))...+++((()))%%%""" !!!$$$''''''&&&$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%$$$%%%&&&'''(((******++++++&&&###,,,111)))444TTT~~~MMM666666???CCCCCC???:::>>>HHHOOOOOOQQQQQQOOOKKKEEECCCDDDGGGWWWPPPLLLQQQ[[[aaa```[[[wwwTTT???;;;:::<<<:::555555999888888777666666666666666555666666666666777777777777888888::::::;;;<<<<<>>BBB[[[ccc@@@888666000///......------,,,+++++++++***)))(((''''''''''''((((((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&---'''###$$$'''***,,,...333444FFFjjjsssMMM+++&&&+++((($$$'''+++***///???VVVtttggg666$$$)))111222NNNxxxOOO;;;999888999>>>111333444000)))///KKKgggZZZCCC;;;444,,,111,,,---000000//////---...111///222;;;<<>>@@@DDDQQQ___```YYYNNNAAA888555666555444000111222333333444444444333222222111111222333333666999;;;888888EEE^^^rrrnnnHHH444...)))'''***+++(((&&&'''))))))((((((''''''''''''***'''%%%&&&((('''###!!!)))$$$###)))///333999@@@777///&&&"""$$$''''''%%%$$$$$$######$$$$$$%%%&&&###$$$&&&''''''&&&$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********,,,+++---111333JJJmmmxxxaaaVVVVVVeeedddXXXLLLJJJMMMNNNNNNNNNMMMMMMLLLIIIFFFGGGJJJMMMYYYVVVUUUWWW\\\______]]]eeeOOO======;;;:::<<<;;;888666777888777666666666666666666666666666666777777777888777888888999:::<<<======AAAAAARRR~~~qqqMMM===888333///......------,,,+++++++++***)))((((((''''''((((((((())))))(((((('''&&&''''''''''''''''''''''''(((!!!&&&222111&&&(((666LLLgggjjj```fff|||WWW444,,,///---+++---&&&???[[[tttZZZ<<<111---000666WWWyyyRRR111...444111***)))+++...///---111NNNUUU333(((,,,000///%%%(((***...000...---222$$$222AAAUUUkkktttzzzTTTBBB<<<<<<777:::AAA@@@???>>>;;;777222/////////000000222333333222222111111111111111222222333333...444888444000666HHHWWW^^^aaaqqqiiiFFF333---///***(((******'''''')))((((((((((((((('''''''''$$$$$$$$$###$$$%%%$$$###***&&&%%%'''+++222===GGGPPPDDD444)))&&&%%%$$$"""$$$$$$######$$$$$$%%%&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((''''''&&&''''''((()))!!!444777000777SSSttt}}}~~~bbbNNNQQQWWWQQQLLLOOONNNMMMLLLKKKKKKMMMQQQTTTVVV]]]dddddd```]]]aaafffmmmVVVGGGAAA999<<<999777888::::::888666777666666555555666666666666666666777777777888888888888999:::;;;===>>>???@@@LLLooo]]]AAA555222///......------,,,++++++++++++***)))((((((((((((((())))))))))))((('''''''''''''''''''''(((((((((***&&&)))---'''(((DDDhhh{{{SSS???555,,,VVVHHH888---''''''///888OOOxxxvvvUUU888000---000HHHfff>>>111+++111333,,,***...///***&&&...NNNdddOOOBBB111)))***,,,(((###)))......---...&&&***???QQQiiiPPP???:::;;;333222777777333555555222---+++///222//////000000000000//////000000000000000000//////000...---000444777666555888???NNNaaasssrrrVVVBBB666---(((///+++((()))(((&&&'''+++''''''''''''''''''''''''!!!$$$$$$""""""&&&))))))""""""###$$$&&&+++111555CCC;;;///'''$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))((((((''''''(((***+++***222...666```ddduuusssuuu]]]MMMPPPUUUPPPMMMPPPSSSRRRRRRQQQRRRTTTVVVXXX^^^hhhppplll```YYY\\\ccckkkSSSJJJAAA===>>><<<;;;999666666888:::888666666666555555555666666777666666777777777888888888:::999999:::<<<>>>@@@AAAGGGiiipppGGG333111///......------,,,++++++,,,+++***)))(((((((((((()))))))))))))))(((''''''&&&'''''''''((((((((()))......,,,***555XXXtttBBB...222111%%%222444111+++000DDD]]]lllvvvOOO666222111///,,,===mmmEEE333000///000,,,&&&&&&+++111---***===rrrxxxdddJJJ000++++++...111111...***'''###)))''')))000///GGGuuuzzznnnMMM:::333666111000444444---............000333666............//////000000//////////////////......444000...000333333...(((***000666<<>>333111222///++++++((((((***)))&&&'''+++&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&###&&&+++,,,)))!!!"""######$$$&&&&&&&&&'''%%%$$$######%%%'''((($$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((()))*********)))(((''''''&&&)))(((((((((***,,,///000;;;@@@FFFfffccckkkqqqwwwsssbbbOOOiiimmmjjj___WWWVVVUUUQQQUUUTTTTTTUUUWWWYYYZZZZZZ```dddhhheee^^^ZZZ[[[^^^YYYEEEAAAFFF???888<<<>>>;;;;;;:::777777888777444666666555555555666666777777777777777888888888888:::::::::;;;<<<>>>AAABBBUUUQQQ777666///......------,,,++++++,,,+++***)))(((((((((((()))))))))))))))(((((('''&&&'''''''''(((((())))))%%%...222:::aaatttIII111(((''',,,333(((,,,+++111OOO}}}NNN000000,,,***000GGGqqqkkk:::///(((!!!!!!&&&,,,...///)))...666PPPddd999///000...---......+++%%%"""'''...+++---%%%$$$)))+++PPP|||YYYOOO>>>>>>sssLLL555,,,000...---000///---,,,,,,...000000...+++.........///000111222333,,,---...///000111111111***...111000...---000444///222///)))...:::???:::666444111...++++++,,,,,,&&&%%%'''+++***''''''***%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%###!!!&&&,,,)))"""(((((('''$$$%%%&&&&&&$$$ ###'''((('''%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((***++++++//////---+++)))(((&&&%%%(((((((((***,,,000444666>>>]]]lllooovvv|||eeeZZZaaa^^^pppzzzcccdddbbbWWWQQQQQQRRRUUUYYY[[[\\\\\\RRRQQQQQQUUU\\\bbbdddeeemmmVVV@@@@@@???>>>===<<<;;;;;;777777666666666666777777555555555555666666666666777888999999888777888:::777<<<@@@>>>;;;===GGGPPPVVV>>>111///---...000...***))),,,222///+++(((''''''''''''+++((('''((())))))))))))!!!***///+++%%%%%%''''''+++EEEccc\\\===...///+++(((,,,...+++///:::VVVuuuOOO777111222,,,+++FFFyyyHHH---***+++***'''&&&(((+++,,,,,,***:::iiipppJJJ888111+++***---+++++++++++++++***)))(((((('''))),,,***,,,AAAYYY}}}kkkTTT@@@888777111>>>kkkAAA444000222///111222***//////.........---------...,,,+++---000111///,,,......000000000///...---......---,,,,,,,,,------...............///000111///...---+++***))))))))))))))))))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((((((((('''&&&(((,,,000@@@777---((((((******(((###'''***,,,000;;;HHHQQQpppYYYLLLHHH]]]}}}{{{wwwppphhhaaa___aaacccqqqfffQQQUUULLLQQQPPPOOOYYYfff```OOOIIIJJJMMMPPPUUU\\\ccchhhgggOOOCCC??????>>>===<<<;;;::::::777777666666666666777777555555555555666666666666888999::::::999999:::;;;<<<777888======???SSSlllhhhGGG888000......000...******---((((((***,,,------,,,***)))))))))+++***(((%%%$$$)))&&&$$$'''+++...---***CCCnnnUUU222&&&)))000...///333000222FFFiiibbbLLL@@@222,,,///222222JJJzzzbbb999***)))(((&&&&&&***------,,,---CCCjjjXXXBBB///---///,,,+++---***************)))((((((,,,''''''***)))'''111@@@===??????;;;444...,,,,,,000666ccc@@@222...///+++...222---///.........---------,,,...---,,,---///000...,,,------......---,,,+++***,,,,,,,,,,,,------...///---------------...//////......,,,+++***))))))))))))))))))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''))),,,...333444444111+++)))***---,,,///...***333SSSwwwTTTAAA777777===RRRmmmyyyjjjiiifffbbb^^^[[[\\\]]]iii|||{{{lllTTTLLLSSSVVVTTTOOORRRZZZ[[[UUUJJJLLLMMMMMMLLLNNNRRRVVV]]]JJJDDD???======<<<<<<;;;:::999999777666666555555666666777555555555555666666666666888:::;;;;;;::::::;;;<<<>>>777:::AAA>>>EEEmmmzzzNNN:::111...---//////,,,,,,...((()))***++++++***)))((($$$%%%&&&&&&'''(((((('''---&&&$$$)))++++++111:::iii|||KKK+++000+++,,,(((&&&777IIIKKKDDDdddaaa777...222//////333777???pppzzzRRREEE999+++)))***&&&###%%%***------,,,444ddd]]]444)))$$$)))---***(((***)))))))))))))))(((((('''...'''$$$)))+++'''%%%)))******+++,,,...//////...000000```DDD444......)))***000///......------------,,,,,,///---,,,---......---,,,------..................***++++++,,,---...///000,,,,,,,,,+++,,,,,,---...------,,,+++***))))))))))))))))))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((&&&((()))***)))***,,,---444111---(((&&&)))000555666444333???aaafff;;;......777===KKKYYY[[[WWWYYY[[[[[[ZZZXXXXXXXXX___hhheeebbbkkkhhhWWWMMMSSSWWWYYYVVVQQQPPPTTTYYYKKKNNNPPPNNNHHHEEEFFFIII___NNNJJJFFF???<<<;;;;;;:::999888888888666666666555555666666666555555555555666666666666777999::::::999999;;;<<<:::<<>>444///---//////------//////...+++)))'''(((***,,,''')))(((%%%%%%))),,,---***))),,,...&&&(((DDDggg}}}EEE---+++***)))(((&&&777hhhiiiXXXEEE999333///,,,,,,+++>>>III000,,,(((&&&---+++'''$$$%%%&&&(((,,,111SSS^^^444333,,,((()))(((%%%'''+++'''(((((((((((((((''''''+++&&&%%%+++...***''''''///...---,,,+++***)))(((222444hhhJJJ888111111***)))...---------,,,,,,,,,,,,,,,,,,///...---------------,,,,,,,,,,,,,,,---...000000+++,,,,,,---............++++++*********++++++,,,+++++++++++++++***)))))))))))))))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''(((((()))&&&)))+++---,,,,,,---...666...&&&%%%+++000111///555FFF```}}}rrrhhhHHH<<<>>>FFFHHHMMMPPPKKKMMMPPPSSSUUUUUUUUUVVVVVVWWW______ZZZZZZ[[[ZZZZZZNNNSSS[[[^^^XXXOOOPPPWWWLLLQQQVVVTTTOOOKKKKKKNNNXXXHHHHHHCCC;;;888::::::999999888888777777666666555555555555666666555555555555666666666666666777999999888888:::<<<999===AAAIIIbbbmmmJJJ888222---...///......000,,,------,,,***+++///222)))...000+++(((***+++((()))%%%(((...444IIIzzz___333%%%***)))***,,,222SSSsss~~~zzzcccBBB000111222+++111SSSWWW++++++///&&&&&&///***(((((('''$$$%%%222@@@[[[>>>)))+++(((''''''&&&%%%(((,,,&&&''''''(((((((((''''''((('''(((+++,,,***+++---(((+++,,,+++((('''))),,,000999mmmLLL777...111,,,***---+++++++++,,,,,,,,,,,,,,,,,,---------,,,+++,,,---...///...,,,*********,,,,,,---............,,,+++++++++***))))))))))))************+++++++++***)))))))))))))))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))(((***...//////......///+++---///000111000000000JJJxxxqqqooopppKKK@@@BBBIIIIIILLLOOOJJJJJJLLLNNNOOOOOOPPPSSSUUUSSSWWWZZZWWWPPPSSS[[[^^^SSSUUUZZZ]]]WWWOOOOOOUUUPPPUUU[[[[[[WWWTTTTTTUUU```DDDCCCDDD:::666>>>999999999888888888777777666555555444444555555666555555555555666666666666555666888888888888:::<<<===@@@HHHaaaTTT<<<444......///......000(((+++......+++))))))+++%%%///333...+++,,,***%%%...$$$%%%<<>>@@@EEEBBBDDDJJJHHHHHHIIIJJJJJJJJJLLLOOORRRQQQKKKNNNRRRNNNTTTZZZTTT^^^^^^ZZZTTTNNNLLLPPPTTTTTTWWWZZZ[[[YYYVVVTTTSSSXXXJJJAAACCCBBB;;;;;;CCC999999999888888888888777666555555444444555555666555555555555666666666666555777999999999999;;;===BBBQQQnnn^^^@@@777///...///......///+++---...,,,+++///666===JJJNNNFFF555***,,,...+++111000@@@jjj[[[222'''***)))+++222//////666HHHppptttDDD;;;///))))))---000111AAAzzz]]]666'''---(((%%%)))&&&&&&%%%'''***'''%%%333EEEhhhgggZZZBBB---$$$%%%'''&&&(((++++++***(((&&&$$$&&&'''((()))))))))))))))&&&((()))(((&&&'''(((((((((((('''''''''(((******(((666III```<<<))),,,------///...************+++++++++,,,***+++,,,+++***+++///222@@@<<<777222...---...///,,,---...///...---+++***+++******)))(((((())))))'''(((***+++,,,+++***))))))))))))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''(((((((((((((((***,,,---------...///,,,000111///777TTTrrr]]]UUURRRYYYNNNIIIBBBFFFJJJBBBAAAGGGGGGFFFHHHIIIJJJJJJKKKNNNPPPNNNGGGPPPWWWNNNPPPUUUKKK]]]bbb^^^PPPHHHLLLSSSUUUTTTTTTTTTVVVWWWUUUPPPLLLaaaJJJFFFAAA>>>===<<<:::777999999999999888888888888555555555444444555555555555555555555666666666777666888:::::::::;;;<<<>>>EEEeeehhhBBB888000...///...---...///...,,,,,,222CCCYYYiiihhhCCC,,,***///000///AAAfffPPP888***///000&&&&&&222999EEE___|||iii888222((()))111000,,,;;;SSS]]]<<<,,,++++++!!!'''..."""'''###$$$)))%%%!!!(((666999222+++)))***+++)))(((%%%%%%$$$###$$$((())))))''''''((()))******))))))&&&''''''''')))+++***'''000+++((()))---000///,,,)))333666nnnrrrHHH---------...000...))))))******+++++++++,,,)))***++++++)))+++///333777444///+++******,,,...***,,,...//////...,,,+++++++++***)))))))))))))))&&&''')))+++,,,+++***))))))))))))))))))(((((('''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''((((((((((((((('''''''''((()))++++++++++++---///+++...777MMMnnnkkk```AAA;;;DDDLLLRRRAAAEEEBBBJJJPPPGGGEEELLLLLLEEEHHHKKKMMMNNNNNNPPPQQQLLLLLL^^^bbbMMMGGGPPPLLLRRR```bbbSSSJJJOOOUUUTTTRRROOONNNQQQTTTTTTNNNIIIlllPPP@@@???>>>===<<<;;;::::::888999999999999888777777555555666666666666555555666777888777555555777888===555555===@@@===???GGGiiiqqqKKK:::---,,,///000000222///222...---GGGyyyKKK222000222333777DDDrrrYYY///555---%%%)))++++++000LLLaaaPPPDDD888///******+++///***%%%EEE{{{^^^555***&&&###$$$(((***(((%%%&&&&&&&&&'''''''''((((((''')))***)))((('''(((***&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))***+++------)))...999kkkUUU///000''')))222(((,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************)))+++---......,,,)))''',,,%%%...AAA@@@,,,%%%...((((((((('''&&&&&&&&&%%%(((%%%$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''***(((((()))(((&&&%%%&&&%%%###)))222111)))+++444;;;>>>YYY___===AAAFFFKKKQQQUUUOOOFFFEEELLLNNNHHHDDDGGGJJJJJJOOOMMMKKKLLLOOOSSSQQQLLLMMMLLLOOOTTTPPPIIIKKKTTTVVV[[[XXXNNNNNNVVVYYYTTTRRRRRRPPPNNNKKKKKKMMMOOOsssUUUEEE??????>>>===<<<;;;::::::888999999999999888777777666666666777666666555555444666777777666666888999777666;;;AAA@@@AAAQQQfff}}}PPP>>>111111444222...,,,///333999LLLwwwjjj===111---+++???]]]jjj???//////(((%%%)))&&&***:::~~~fffVVVAAA333000///+++'''///...,,,111000***>>>fffoooFFF111+++(((%%%&&&***+++)))&&&&&&&&&&&&'''''''''((((((''')))***)))((('''((()))&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******************++++++(((,,,222\\\^^^222111***)))000***++++++++++++++++++++++++*********+++++++++,,,,,,************************************************((()))+++++++++***((('''""")))DDDcccaaaBBB)))$$$'''''''''''''''&&&&&&&&&'''&&&$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''((()))***,,,777,,,(((000777666666;;;dddiii[[[JJJQQQUUU===>>>BBBEEEIIIPPPTTTQQQIIIFFFKKKKKKHHHGGGKKKLLLIIIKKKMMMMMMKKKKKKNNNRRRUUUOOOIIIGGGLLLLLLGGGHHHOOOTTTYYYWWWOOOOOOUUUVVVQQQOOOOOONNNMMMLLLMMMQQQTTTqqqPPPAAA===>>>>>>===<<<;;;::::::999888999999999999888777777777777777777777666555444222444777888777777888:::666888===@@@BBBPPPsssRRR>>>......333111------,,,:::TTT}}}hhhBBB,,,111...---YYY```===......)))%%%***---(((;;;aaapppCCC555000+++)))+++---,,,+++)))'''$$$(((+++%%%---EEE{{{lll888)))'''***)))((())),,,---***&&&&&&&&&&&&''''''''''''''''''((())))))''''''((()))&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))),,,++++++***))))))******))),,,,,,IIIggg444222---(((---,,,************************)))*********++++++++++++************************))))))))))))))))))))))))((((((((('''''''''&&&&&&$$$(((<<>>\\\zzzYYY???BBBLLL>>>777@@@@@@>>>@@@AAACCCIIIOOOOOOJJJIIIJJJJJJKKKNNNRRRPPPKKKMMMPPPRRROOOKKKMMMWWWaaaWWWLLLFFFKKKNNNKKKKKKNNNSSSXXXYYYTTTSSSVVVUUUOOOOOOOOOMMMKKKJJJLLLPPPSSSyyyWWWBBB===???======<<<<<<;;;::::::999888999999999999888777777888888888888777666555555333666888999888888888999>>><<<>>>HHHZZZzzz{{{TTT===+++,,,111000222777555UUU???---)))000---777sss___888+++---,,,((()))000000000ZZZbbb:::,,,+++,,,,,,+++***'''&&&%%%++++++(((+++///)))---???tttQQQ---+++,,,)))((()))+++,,,,,,)))&&&'''''''''''''''''''''''''''((()))(((''''''((()))%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))++++++***************+++***///---:::rrriii111......(((***---)))))))))))))))))))))))))))))))))************+++************************))))))))))))))))))))))))((((((&&&%%%%%%%%%&&&'''+++%%%&&&,,,+++###$$$---%%%&&&&&&&&&'''(((((((((&&&&&&%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((('''))))))''''''******)))$$$+++444<<>>DDDEEEDDDCCCGGGNNNPPPMMMNNNMMMMMMQQQWWWYYYVVVQQQPPPQQQRRRQQQNNNNNNWWWaaaXXXOOOKKKPPPRRRNNNLLLPPPUUUZZZ\\\YYYXXXYYYUUUOOOSSSQQQNNNIIIFFFFFFIIILLL{{{[[[KKKBBB??????<<<<<<;;;;;;::::::999999888999999999999888777777888888999999888777666666777888::::::999888999:::@@@>>>GGGcccwwwQQQ>>>000111222---222===XXXxxxOOO444111...***,,,JJJ[[[666,,,,,,+++***,,,---111000999sssttt;;;'''///&&&)))++++++(((&&&&&&'''&&&)))***...///&&&,,,CCC^^^999***,,,&&&&&&'''(((******)))'''%%%'''''''''''''''''''''&&&&&&((()))((('''&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---(((///...111\\\jjj111***...)))(((,,,))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((***((('''%%%%%%&&&'''((((((&&&'''***)))%%%%%%***%%%&&&&&&&&&'''(((((((((%%%&&&&&&&&&&&&%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))%%%((()))&&&(((...111///...333DDDbbbsssiiiGGG@@@BBBMMMNNNLLLIIIKKKQQQTTTRRRSSSRRRTTTYYY]]]^^^\\\[[[TTTPPPNNNQQQQQQPPPRRRXXXSSSNNNOOOUUUTTTLLLJJJOOOVVVZZZ\\\[[[YYYWWWSSSNNNQQQPPPMMMHHHDDDCCCEEEGGG[[[GGGDDDBBB===;;;;;;;;;:::::::::999999999888999999999999888777777888888999999999999888888999:::;;;:::999:::<<<>>><<>>::::::::::::::::::999999999999888999999999999888777777777777888999::::::::::::999::::::::::::===AAAEEEMMMfffggg>>>444222444111666YYYlllHHH777...***---444HHHtttKKK******111000,,,000444111<<>>::::::999999999999999999888999999999999888777777666777888999:::;;;;;;;;;888999999999;;;???FFFJJJnnneeeAAA777222555777MMMqqq???---...000///222BBBkkkAAA000555111,,,,,,111555333JJJNNN---(((+++,,,+++%%%''')))******+++++++++%%%***@@@^^^XXX000'''GGGzzzooo>>>(((***!!!$$$,,,'''''''''&&&%%%%%%'''((((((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))(((((((((((()))))))))))),,,+++******)))*********---%%%)))777]]]___111+++---))))))************************''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%###))),,,)))((()))(((%%%(((((((((''''''&&&&&&%%%$$$&&&((('''%%%$$$%%%(((######$$$%%%%%%&&&''''''///...,,,***((('''&&&%%%''''''&&&&&&&&&&&&''''''((((((((((((((()))******)))...///333LLLuuu|||YYYHHHRRRXXXWWWZZZNNNTTTWWWXXXZZZ^^^aaa```OOOWWWaaaaaaVVVNNNZZZkkkcccVVVOOORRRTTTRRRVVV^^^]]]QQQLLLTTT[[[XXXTTTTTT]]]ZZZWWWVVVTTTQQQPPPQQQMMMOOORRRSSSSSSSSSTTTUUUcccFFFBBB>>>======>>><<<:::;;;;;;:::::::::999999999888888888888888888888888999999999888999999::::::AAA444444AAAAAA===UUUyyyQQQ777666444111EEEEEE333666333///;;;222[[[aaa<<<777777...***111---888...[[[UUU333///,,,(((***,,,((((((((((((((((((((((((%%%'''111===???888222111@@@999000***(((((('''&&&%%%%%%%%%&&&&&&&&&''''''###%%%((('''%%%$$$&&&((((((&&&%%%%%%'''((((((''')))%%%%%%((()))&&&'''+++)))(((((('''''''''(((((((((((((((((())))))))))))((()))***)))((((((***,,,''',,,...///OOOhhh777)))((((((000,,,++++++***)))(((''''''''''''''''''(((((((((((((((*********((('''&&&'''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((((((((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''&&&######&&&)))111---)))''')))+++***(((''''''''''''''''''((()))%%%(((&&&(((,,,''''''444)))000666JJJyyyeee```\\\ZZZWWWXXXcccqqq]]]aaaXXXRRRaaammmlllkkkbbb]]]```hhhfffZZZUUUYYYVVVRRRPPPSSSTTTRRRQQQSSSOOONNNMMMMMMNNNPPPRRRTTT______]]]WWWPPPMMMOOOQQQNNNOOOQQQRRRRRRQQQOOONNNkkkNNNDDD@@@===<<<======<<<:::;;;::::::::::::999999999888888888888888888888888:::999999999999:::;;;;;;999;;;AAAFFFGGGVVVlllEEE:::333:::NNNrrrMMM333111...***000WWWrrrNNN222111333,,,***222...222---]]]ggg===%%%(((((($$$''')))''''''''''''''''''''''''&&&&&&+++333444///+++,,,222...(((&&&&&&(((((((((%%%%%%%%%&&&&&&&&&''''''***'''%%%######$$$&&&'''&&&''''''&&&&&&&&&&&&&&&'''&&&$$$###%%%%%%$$$###((((((''''''&&&''''''((('''((((((((())))))))))))((()))))))))((((((***+++%%%((()))---OOO```333---...((('''*********)))))))))))))))''''''''''''(((((((((((('''((()))******)))******(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%###$$$%%%$$$###$$$(((+++888333///---,,,,,,)))&&&((('''&&&$$$######$$$%%%(((---+++***---'''(((666AAAHHHccczzzxxxiiiWWWOOONNNMMMPPPWWW^^^cccdddiiiccc[[[cccvvvuuuhhhdddiiijjjggg```^^^bbbdddcccZZZWWWWWWWWWSSSNNNOOOSSSQQQPPPNNNPPPSSSWWWZZZ[[[]]][[[YYYWWWVVVUUUTTTSSSWWWUUUSSSQQQOOONNNNNNNNNlllNNN@@@@@@>>>;;;;;;;;;<<<;;;::::::::::::999999999888888888888888888888888888888999999999999999:::;;;;;;666<<>><<<;;;::::::::::::::::::999999999999888888888888888888888888888888888888888888888888888999:::;;;>>>;;;EEEdddZZZ===666777AAArrrRRR???===QQQnnnjjj@@@444---111111***(((...222'''444ppp999'''%%%---***'''***)))''''''''''''''''''''''''+++)))(((''''''&&&''')))''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''"""!!!&&&111<<<;;;///"""&&&+++///...)))%%%&&&((($$$)))'''$$$---===<<<000&&&&&&%%%%%%%%%&&&'''''''''''''''((((((((()))))))))*********))))))+++,,,,,,+++---000JJJkkk222&&&+++)))'''))))))))))))))))))******''''''''''''((((((((((((''''''''')))*********)))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&''')))---111333...+++***+++------+++((((((***,,,+++)))((()))+++++++++'''111LLLZZZ]]]dddbbbHHH555+++:::SSS|||fffPPPLLLVVV[[[XXXNNNRRRPPPMMMXXXiiiiii\\\TTTWWWTTTYYYdddddddddnnndddkkkfffWWWSSS^^^eee```[[[___ddd```UUUOOOVVVccc___XXXQQQRRRYYY^^^___\\\XXXVVVSSSSSSUUUWWWVVVUUUSSSPPPLLLHHHGGGHHHJJJLLLnnnUUUDDD===>>>999999::::::999999999999999999888888888777777777777777777777777777777777666666666777777888999:::AAAAAA\\\cccEEE<<<>>>666QQQSSSGGGNNNXXX~~~BBB333//////111000***))),,,***$$$BBBttt000%%%&&&+++%%%$$$(((&&&''''''''''''''''''''''''((())))))(((((()))))))))&&&'''((()))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''"""!!!&&&222===<<>>???888999;;;;;;999888888999888888888777777777777666777777777777777777777777666666666777888999:::;;;999OOOjjjDDD444111666eeeaaa>>>BBBPPPXXXPPP...)))***,,,---,,,+++***,,,'''***TTT\\\+++$$$&&&)))###&&&+++(((&&&&&&&&&&&&&&&&&&&&&&&&$$$'''((('''((())))))%%%"""$$$''''''&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))&&&%%%***///000***######&&&((('''$$$""""""$$$###%%%$$$""")))333333,,,%%%%%%%%%%%%&&&'''((()))&&&&&&'''''''''(((((((((***+++++++++******,,,---,,,,,,---***444hhheee888)))(((,,,,,,,,,+++***)))(((''''''''''''''''''((((((((((((&&&&&&''',,,333777777666(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%###$$$''',,,222666777777444///(((&&&'''*********###'''***)))%%%$$$'''+++***888IIIkkkdddMMM999222333<<<>>>:::???KKKSSSXXX\\\___eeemmmrrrrrrrrr{{{kkkbbb\\\WWWUUUwww|||___LLLMMMVVV```]]]YYYddduuuqqq[[[VVVaaa]]]]]]]]][[[VVVVVVbbbooohhh___TTTMMMMMMNNNMMMKKKUUUVVVTTTOOOIIIGGGJJJNNNQQQPPPNNNKKKHHHFFFCCCBBBsssTTTHHHEEE@@@===???888:::<<<<<<999777777888888888777777777666666666777777777777777777777777777777777888999;;;<<<===???iii~~~LLL<<>>???SSSxxxOOOYYYjjjEEEFFF===444555JJJPPP333...%%%,,,...---)))'''))))))'''""""""999rrruuuSSS$$$%%%"""&&&&&&!!!&&&))) &&&&&&&&&&&&&&&&&&&&&&&&&&&******%%%$$$''''''"""&&&(((***)))&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''"""&&&+++,,,)))'''&&&'''(((&&&%%%%%%'''(((((('''((($$$$$$''''''$$$$$$(((&&&&&&&&&'''((()))******&&&&&&&&&'''''''''((((((&&&'''((('''&&&'''(((******%%%'''***777hhh[[[000'''((()))))))))))))))************''''''''''''((((((((()))(((%%%$$$'''+++---+++'''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&)))000;;;FFFKKKLLLJJJ___RRRAAA222+++)))(((((()))++++++)))***444DDDQQQYYYFFF\\\YYY;;;::::::<<>>======;;;888<<<<<<;;;;;;;;;:::::::::999999999999999888777666666666666666777777777777666===CCCCCC>>>;;;AAAHHH___mmmDDD===...333888333VVVeeeBBB333,,,111000---)))(((******)))''''''***///666:::777///(((***)))((((((''''''''''''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))%%%,,,---555mmm^^^---***$$$&&&))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&((()))))))))(((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$(((''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&(((((((((&&&$$$###%%%&&&"""---999BBBNNNfffOOO444)))%%%'''+++,,,###...333)))>>>sss{{{NNN;;;@@@GGGGGGDDDCCCEEEEEECCCBBBHHHQQQXXXTTTbbb]]]WWWdddeee^^^eeennn\\\ffftttdddZZZfffnnnccc___ZZZXXXXXXZZZ[[[\\\YYYSSSXXXnnnsssjjj^^^```dddccc[[[SSSSSSYYY___```\\\RRRLLLLLLNNNMMMNNNMMMJJJKKKRRRYYYVVVOOOEEEDDDEEEGGGCCC>>>===@@@sssXXXLLLFFF@@@===>>>>>><<<999;;;;;;;;;::::::::::::999999999999999999888777777777777777888888888999999===>>>@@@AAA======IIIWWWXXX<<<:::DDD444444777:::dddIII222---...888000---)))((()))***)))''''''(((+++---...,,,'''###''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&'''''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((///))),,,+++:::yyy^^^444///(((***))))))))))))))))))))))))((((((((((((''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''''''''&&&'''***,,,444888===AAAMMMffffff;;;+++111333---------666CCCXXXffflllmmmPPP555111===IIIKKKJJJAAA@@@DDDKKKOOOUUUdddttteeefffXXXUUUfffhhhaaagggeeeVVV[[[kkkhhh[[[VVVVVVUUUWWW\\\bbbgggfff___YYY```]]]^^^gggooooooiiieeeYYY\\\aaaddd___YYYZZZ```___\\\VVVPPPPPPSSSRRRMMMMMMLLLJJJIIILLLPPPNNNHHHFFFDDDEEEHHHEEE???;;;;;;\\\EEEDDDAAA======??????===::::::::::::999999999888888999999999999999999888777888888999999999:::::::::===999;;;???===>>>QQQiiiddd:::666EEE===444555>>>VVVkkk888,,,***,,,666...,,,***)))))))))((('''---......,,,)))'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((***(((+++,,,GGG|||KKK000...%%%***))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''((())))))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''+++...222111---+++///>>>TTTdddsssuuukkkTTT;;;...+++,,,<<>><<<>>>BBBrrrVVVGGG@@@>>>======>>>>>><<<999999999999888888888888777999999999::::::999888888888999999999::::::::::::999777;;;AAA@@@DDDccc___;;;<<>>???::::::BBBJJJKKKIIIHHHPPPPPPOOOQQQXXXbbbiiikkklll___WWW]]]bbbZZZVVV^^^TTTXXXPPPTTTfff```RRRVVVWWWSSSOOOMMMOOOTTTZZZ^^^ZZZ^^^[[[TTTSSSZZZ______VVVXXX]]]```[[[TTTRRRUUU]]]WWWPPPNNNTTTZZZVVVNNNMMMQQQQQQKKKFFFEEEEEECCCAAABBBEEEEEE???999;;;AAArrr]]]LLLEEE>>>============<<<:::888999999888888888777777777888999999:::::::::999999888888888999999999::::::===<<>>FFFNNNMMMCCC:::>>>GGGxxxaaaUUUIIIAAA>>>>>>>>>>>>===<<<:::999888999999999888888888777777888999::::::::::::::::::888888999999999:::::::::?????????>>>GGGjjjiii]]]SSS999555555555888222666222LLL^^^000***++++++------(((***++++++)))''''''(((&&&)))++++++***((('''&&&"""###%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((()))******)))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))))))))))))))%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((***)))+++///VVVHHH...'''&&&+++...$$$+++(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&(((,,,222666%%%$$$###%%%'''***++++++666666222555TTTfff999888:::AAAIIIMMMMMMPPPTTTKKKRRRQQQPPP^^^nnnhhhUUUQQQTTTdddiiiSSSEEELLLSSSUUUmmmvvvlllfffcccaaacccSSSTTTUUUSSSQQQTTT[[[aaaUUUQQQRRRYYY^^^]]]ZZZXXXPPPQQQUUU[[[\\\ZZZ[[[___UUUXXXWWWPPPKKKKKKLLLKKKFFFJJJKKKEEEAAAAAABBB@@@???@@@@@@======HHHddd}}}zzzZZZLLLHHHBBB===>>>=========<<<;;;::::::;;;::::::999999999888888888888999::::::;;;;;;::::::::::::::::::;;;;;;;;;;;;===AAACCCHHH^^^XXXOOO===YYYWWW888555555---...999,,,222222TTTNNN//////***(((---,,,''')))++++++)))''''''(((***)))))))))******)))'''&&&'''((())))))(((&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***)))((('''%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((((((&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''000CCCooommm999)))***&&&(((+++"""+++((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''')))...444999...---***)))***---000222333FFFWWWggg}}}gggNNNdddkkkoooeee@@@DDDEEEIIINNNOOOMMMOOOSSSVVVSSSTTT[[[ccceeeaaa\\\jjjgggqqqnnnZZZYYYffffffTTTfffuuuooogggrrrzzzsss]]]XXXQQQOOOSSSZZZaaaeeeWWWPPPSSSbbbfff\\\WWW[[[QQQOOOQQQTTTUUUSSSTTTWWWRRRVVVUUUNNNHHHHHHHHHGGGEEEHHHGGGBBB???@@@???<<<@@@>>>@@@HHHYYYvvvuuu\\\FFFCCCDDDAAA>>>AAA;;;<<<<<<<<<;;;;;;<<<>>>:::::::::999999999999888888999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<>>:::???HHH^^^{{{mmmSSSMMMEEEAAAAAA@@@===:::??????>>>>>>=========<<<;;;::::::999888888888999999888888888:::;;;:::999666999:::999;;;>>>AAABBBDDDJJJOOOkkk}}}PPPBBB@@@<<<888LLLooo???888000000444777444000111333YYYFFF333'''+++///,,,***,,,''''''(((((('''&&&%%%%%%'''%%%######$$$&&&&&&&&&***000999@@@AAA:::///&&&))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''%%%######%%%((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&++++++((((((++++++(((***FFFxxxZZZ000))))))((('''''''''''''''***)))))))))((((((((('''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&$$$(((%%% %%%///---###''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''%%%$$$''',,,---+++'''---"""///,,,222CCCAAARRRzzz^^^XXXdddxxx\\\NNNOOOzzzRRRVVVJJJMMMWWWUUUTTTYYY[[[]]]KKKNNN[[[XXXUUU```jjjoooYYYZZZ```RRRQQQ]]]^^^XXXaaafffbbbbbbiiimmmjjj\\\\\\[[[^^^hhhpppgggXXXKKKWWWZZZ]]]eeeccc]]]^^^ggg___WWWTTTRRRNNNMMMPPPTTTNNNKKKLLLMMMJJJGGGHHHEEEFFFEEECCCDDDFFFCCC===PPP{{{|||```MMMGGGAAA>>>???@@@===:::>>>>>>=========<<<<<<<<<;;;:::999999888888999999999888777888:::;;;:::999;;;;;;;;;:::;;;>>>AAACCCCCCRRRjjjSSS???===888BBBCCClllRRR;;;777333111111222111000444GGG|||CCC333'''+++///,,,***,,,'''''''''''''''((((((((()))'''%%%$$$%%%&&&&&&&&&+++---222555666111)))###(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&***)))(((((()))((('''%%%///QQQlll999...))))))((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&$$$(((&&&###)))333222***''''''''''''''''''''''''''''''''''''''''''''''''%%%))),,,)))%%%$$$(((---...***555,,,666^^^qqqLLL555HHHooommmMMMAAA;;;jjjiiiUUUUUUWWW```cccYYYUUUXXXYYY^^^WWW\\\aaa]]]\\\^^^YYY```XXXaaadddTTTQQQ\\\]]][[[bbbaaaXXXSSSXXX^^^^^^[[[WWWPPPQQQ^^^kkkdddUUUXXX___\\\[[[bbbaaa[[[]]]ddd]]]WWWVVVTTTQQQPPPSSSPPPJJJIIIMMMOOOJJJCCC@@@GGGJJJHHHBBBBBBNNN]]]fffkkkZZZFFFAAA===<<<===>>>===;;;===<<<<<<<<<<<<;;;;;;;;;::::::999999888888999999999888777888999::::::888>>>===<<<<<<>>>AAAEEEHHHGGGaaaTTT666;;;AAA777???MMMvvvEEE777666555222000///000111777YYY???111(((***...,,,***,,,((('''''''''((()))***+++,,,***'''&&&&&&'''&&&%%%,,,+++*********((($$$!!!&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###&&&((((((%%%######%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&---&&&$$$)))***%%%$$$)))555hhhDDD$$$---)))((((((''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%((('''%%%)))222222+++''''''''''''''''''''''''''''''''''''(((((((((((($$$))),,,+++'''%%%(((,,,,,,000BBBLLLkkkWWW999***---666QQQssssssbbb[[[XXXpppkkkiii]]]ppp}}}xxxllljjjjjjgggeeefffjjjfff___cccaaaRRRTTTYYYdddaaaSSSUUU```___XXXdddkkkddd\\\]]]___^^^[[[TTTLLLPPPbbbooogggTTTbbbbbbZZZWWW]]]\\\WWW[[[```ZZZVVVVVVUUURRRQQQSSSUUUKKKDDDDDDFFFFFFFFFGGGGGGEEE@@@BBBTTTwwwoooaaaXXXBBB???<<<;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888999999:::999888777888:::::::::999<<<;;;<<>>===<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;:::999999888999999:::::::::888888888:::;;;:::999:::999<<<@@@AAABBBKKKWWWMMM@@@>>>===<<<888KKKUUU???777333111555;;;===:::666777OOOUUU444///******+++******,,,...,,,***((('''((()))***+++)))&&&%%%%%%&&&%%%$$$(((&&&$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!"""%%%'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***%%%'''+++'''###222HHH[[[---///222"""((((((''''''''''''((((((,,,+++***)))((('''&&&%%%((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&$$$%%%''''''$$$'''''''''((((((((())))))((((((((()))))))))******---+++***)))---666@@@GGGNNNzzzHHH......000//////&&&***333>>>EEEQQQjjj}}}vvvjjjdddgggiii\\\LLLNNNgggfff\\\lllzzzmmm\\\ccccccooouuuiiieeeooouuu\\\dddbbb^^^iiivvvpppcccwww}}}xxxeeeWWWYYYccchhh```^^^\\\dddwwwxxxcccTTTTTTPPPTTT^^^\\\XXX``````ZZZVVVVVVTTTOOOLLLMMM@@@CCCHHHJJJFFFBBBFFFNNN[[[lllxxx{{{cccVVVMMMGGGEEEBBBAAA@@@???======<<<<<<:::::::::;;;;;;;;;;;;<<<999999888888999999::::::;;;:::999:::;;;<<<<<<:::::::::>>>AAA???CCCUUUjjjhhh??????===555777===XXXPPP999666222000555===@@@<<<666555III^^^222///---+++*********+++,,,...---+++)))''''''''''''(((&&&$$$$$$&&&'''''''''%%%$$$######$$$$$$###"""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%###"""###%%%&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))((('''******&&&&&&666JJJhhh<<<''',,,...&&&(((''''''''''''(((((())),,,+++***)))((('''&&&%%%((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''((()))***'''''''''(((((())))))***(((((())))))******++++++&&&+++---))))));;;ZZZsss\\\444''',,,///+++''')))***111<<>>===>>>>>>:::;;;;;;;;;<<<<<<<<<<<<999999888888999999:::;;;<<<;;;:::;;;===>>>===<<<<<<<<<@@@CCCCCCNNNoooVVV===>>>:::555<<>>OOOlllzzz___AAA;;;444---(((&&&))),,,333+++***888MMM\\\bbbccc[[[TTTRRRXXX___^^^ZZZVVVSSSkkk```RRRffflllYYYRRRiiillluuussseee```___VVVZZZiiihhhfffssstttkkknnn___mmmwwwssskkkfff^^^UUU^^^```\\\WWW[[[dddddd^^^XXX\\\^^^dddhhh^^^[[[hhhccc\\\UUURRRPPPKKKJJJLLLPPPFFF???CCCUUUsssccc<<<,,,***---///ooo^^^NNNHHHFFFCCCAAACCC===>>>??????>>>>>>???@@@;;;;;;;;;<<<<<<=========999888888888999::::::;;;===<<<;;;<<<>>>>>>>>>=========BBBGGGJJJ]]]]]]GGG<<<<<<666777AAAFFFFFF777///111444666666444222111444PPPkkk///555(((+++---***((()))+++,,,(((((())))))))))))((('''&&&$$$$$$&&&))),,,.........+++'''$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''333>>>===000&&&%%%)))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''((((((((())))))******(((***)))&&&''',,,,,,)))000---+++(((&&&%%%%%%&&&'''''''''''''''((()))***&&&''''''((()))******+++(((((((((((((((((((((((($$$%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((***(((((((((&&&###$$$&&&&&&''''''((()))******+++((())))))***++++++,,,,,,444444???]]]MMM???000000///+++)))***//////,,,%%%---999DDDJJJNNNSSSXXXSSShhhlll[[[VVVcccbbbQQQXXXvvvnnn___mmmlll[[[^^^RRRZZZaaa^^^^^^qqqxxxiiiYYYiiieee\\\bbbaaaeeeyyyooosssnnnaaaXXXZZZZZZWWWXXX___```ZZZXXX[[[YYYSSS^^^bbbdddgggfffYYYVVVeee___WWWPPPMMMKKKHHHGGGJJJDDD@@@GGG]]]WWW444222555+++&&&---pppRRRMMMGGGBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===???>>><<<:::999999:::::::::;;;;;;;;;888<<<===<<<<<<>>>AAACCCAAA>>>AAAMMMbbbtttGGGAAA<<<444:::888999aaaYYY444<<<444444333222222111111000---???hhh^^^555&&&,,,++++++******++++++,,,)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&#########$$$%%%%%%$$$######""""""$$$&&&%%%%%%$$$#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&111:::888...%%%%%%(((&&&$$$######%%%&&&&&&%%%&&&&&&&&&'''''''''((((((&&&%%%%%%&&&(((((('''&&&'''&&&%%%%%%'''))))))))))))(((''''''(((***,,,---......+++&&&$$$'''+++---+++)))''''''((()))))))))''''''''''''((()))++++++))))))(((((('''''''''&&&((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&''''''((())))))((('''&&&...'''"""&&&******'''&&&&&&222000''',,,000000222DDDdddsssZZZOOOGGG999...+++,,,+++***+++,,,,,,+++***///777AAALLL[[[dddZZZJJJVVV___eeekkkxxxwwwdddbbbbbb``````hhhrrrrrrkkkhhh```eeehhhggg{{{qqq___eeeiiigggfffnnnoookkkfff```WWWTTT___nnniiiddd```[[[UUUTTT```ooojjjhhh```UUUMMMMMMQQQTTTPPPUUUOOOGGGHHHEEECCCJJJBBBXXXzzz]]]EEE999444...***)))))))))(((kkk[[[MMMIIIDDD@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;===??????>>>===::::::::::::;;;;;;;;;;;;<<<======<<<<<>><<<444;;;:::===ggg~~~JJJ222333444333333222111111000000333555CCCSSSOOO:::---...,,,++++++******++++++,,,)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%#########$$$%%%$$$%%%""" %%%+++(((!!!%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$+++111///((($$$%%%)))&&&&&&%%%$$$$$$$$$$$$%%%''''''''''''''''''''''''((((((((()))))))))'''&&&+++++++++,,,,,,+++'''$$$......---,,,+++******)))***)))((((((,,,...)))"""***(((&&&&&&((()))))))))''''''''''''((()))***+++)))(((((((((''''''''''''((((((((((((''''''''''''&&&''''''((((((''''''&&&''''''((())))))(((''''''&&&'''((())))))((('''&&& $$$,,,111...((('''+++)))...++++++333666<<>>//////000+++''')))+++***)))***+++---...///888<<>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<>>===>>>???BBBEEEHHHGGGLLLaaauuuMMM===:::;;;555;;;:::AAAppp[[[<<<444222333333222222111000000000...---///111///***(((+++++++++************++++++((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%#########$$$%%% ))),,,%%%"""&&&((($$$%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''$$$$$$(((+++$$$&&&(((&&&$$$###%%%(((((((((((((((''''''''''''&&&''')))+++++++++))))))(((((())),,,000222333333+++,,,---.........------111222///,,,---000---((()))'''%%%%%%''')))))))))''''''''''''((()))******((((((((((((''''''''''''((((((((((((''''''''''''(((''''''''''''''''''((('''(((((())))))(((((('''&&&''''''(((((((((''''''&&&'''***,,,***(((---555444111...999MMM]]]yyyXXX:::888...(((,,,...++++++000---+++***)))+++...222555AAABBBLLLZZZ\\\TTTXXXcccVVVTTTSSSVVV[[[```ccceeeXXX[[[[[[ZZZ```qqqfffeeejjjkkkiiiuuu|||rrrhhhsss~~~}}}rrrhhheeefffYYYWWWYYY```ggglllqqquuuzzzqqqhhhbbb\\\VVVTTTVVVhhhbbbZZZUUUSSSRRRPPPOOOIIIJJJGGGFFFHHHIII\\\~~~```KKK===000((((((+++***(((((()))))))))(((cccMMMGGGKKKFFFDDDBBBAAACCCDDDCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>======???AAAAAAAAA<<<<<<<<<=========>>>>>>@@@>>>>>>AAACCCDDDGGGKKKKKK]]]]]]HHH;;;999;;;666999777DDDzzzOOO777:::999222222222111000000//////)))---000.........,,,(((++++++************++++++(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$$$$%%%"""###)))222777444...)))$$$&&&((((((%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%&&&'''***,,,###'''***)))%%%$$$(((---)))))))))(((((((((((('''''')))+++---------......444111......111666999;;;<<<===>>>???AAACCCDDDEEEIIIJJJCCC555------...***(((&&&%%%%%%''')))))))))'''''''''''''''((()))***((((((((((((((('''''''''(((((((((((('''''''''''')))((('''&&&&&&'''((()))((((((((())))))(((((((((&&&'''''''''((((((((((((...(((%%%(((+++---///333DDDNNNWWWhhhrrrFFF222---222...,,,...,,,''''''***------++++++---222999===DDDGGGOOOYYY^^^\\\[[[\\\llloookkk___ZZZ]]]___\\\WWW[[[^^^______```aaaaaaeeefffeee```aaarrryyynnngggeee[[[]]]dddooovvvtttlllddddddaaa]]]ZZZYYYYYY]]]aaajjj___VVVSSSSSSPPPKKKHHHJJJCCC@@@RRRlll}}}aaaGGG...(((...111...+++(((''''''((()))***((('''ttt^^^PPPGGGFFFHHHCCCBBBAAABBBCCCDDDDDDBBB????????????????????????CCCAAA>>>>>>>>>?????????======>>>>>>>>>?????????AAA???@@@CCCCCCBBBGGGNNN^^^{{{PPPGGG<<<:::<<<555666555IIIUUU666:::;;;222111111000000//////...---///,,,''''''---///,,,+++******))))))******+++((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%))) ,,,MMM___PPP666)))))),,,...,,,&&&"""!!!"""%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&''''''((())))))))),,,...+++'''%%%(((,,,))))))))))))))))))))))))+++------,,,+++,,,///222777;;;DDDPPP^^^jjjqqquuu|||{{{zzzzzz|||vvvhhh```VVV???''')))'''%%%%%%''')))))))))'''''''''''''''(((((()))'''''''''((((((((((((((((((((((((((('''''''''''')))((('''&&&&&&'''((())))))))))))(((((()))))))))''''''''''''(((((())))))%%%&&&***///000000555===iiiuuuIII///...888++++++---...,,,)))***...+++,,,///111666===FFFLLLFFFMMMSSSXXXhhhuuummmZZZnnn|||{{{ggg___ffffff[[[___YYYTTTVVV\\\```aaaaaabbbiiiiiicccccclllzzz}}}yyyrrrkkkgggeeeeee___cccjjjssszzzyyyooofffUUUXXXXXXTTTQQQVVV```hhhcccWWWNNNPPPTTTSSSQQQPPPKKKCCCLLL{{{eee555222...,,,((('''+++111***)))((()))******(((%%%qqq[[[PPPMMMIIICCC????????????@@@BBBBBB@@@???????????????????????????DDDBBB????????????>>><<>>?????????@@@BBBAAA>>><<>>eeeRRR111555---111000000//////...------((((((,,,222444///((($$$******))))))))))))******''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%"""FFFgggfffGGG+++%%%***222888<<<999111***((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&$$$###$$$&&&)))000///---***(((&&&%%%%%%(((((())))))***+++,,,,,,***...555>>>MMMccc{{{\\\...+++)))((()))))))))((((((''''''&&&&&&'''''''''''''''''''''((((((((()))((((((((((((''''''''''''(((((())))))))))))((((((******)))(((((()))*********)))))))))***+++,,,---111///000444CCCdddfffJJJ222111666555222222)))***)))'''&&&(((+++---666<<>><<<@@@@@@AAAAAAAAAAAABBBBBBCCCBBBEEELLLRRRcccvvvKKK@@@888777555999444999DDDrrrKKK333;;;---000000000///......------222)))&&&***,,,))))))---******))))))))))))******''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$%%%%%%%%%&&&<<>>===>>>AAABBBAAA>>>AAA@@@BBBFFFEEEAAA???AAA@@@DDDLLLZZZqqqcccDDD:::666999333444<<<888999sss|||JJJ---222333000111111///,,,+++++++++************))))))))))))((('''&&&%%%%%%&&&'''((((((((((((((('''&&&%%%$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%&&&(((******)))(((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&'''''''''+++***((('''((()))((((((''')))***)))+++///111000HHHVVVnnn~~~hhhQQQBBB:::444111111222222111000000222444,,,***)))((())))))((('''&&&'''''''''''''''&&&&&&)))'''&&&'''***+++***((((((((((((((()))))))))))))))))))))))))))(((((((((...+++''')))---...***&&&***+++---------...000222000<<>>UUUlll{{{qqqTTTnnnlllAAA>>>bbbuuutttZZZIIIKKKEEE555555666;;;EEEMMMSSSZZZaaa]]]ZZZ```aaa]]]dddlllfffiiieeerrrzzzpppiii```dddcccRRR```vvvvvvvvvpppuuu~~~llljjjqqqjjjdddXXX___rrrmmmWWWVVV\\\VVVOOO]]][[[]]]eeemmmpppsssuuu\\\UUUSSSUUURRRKKKLLLSSSIIIJJJGGGAAA:::777:::>>>XXXpppeeeGGG444---++++++&&&&&&***...,,,))))))))))))(((((('''((((((((((((((('''&&&&&&'''((((((iii[[[QQQFFFDDDKKKEEEDDDCCCCCCBBBAAAAAAAAACCCBBBAAA@@@@@@AAACCCDDDFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDAAABBBEEEHHHIIIIIIOOOWWWjjjbbb>>><<<>>>666555;;;999555888NNNLLL000777555777222444444444111...,,,+++,,,***)))))))))(((((((((((('''''''''&&&&&&'''''''''''''''(((((('''&&&&&&%%%###"""""""""""""""""""""""""""#########$$$$$$$$$""""""###$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((()))((((((((((((&&&***+++333TTTrrrDDD...,,,///...***,,,,,,,,,------+++&&&""")))***+++******+++...000NNNEEE999...(((&&&&&&&&&&&&''''''(((((((((((('''(((((((((((())))))))))))%%%%%%&&&'''((())))))***))))))))))))************,,,(((&&&***111444111,,,111222999KKKjjjwwwNNNEEEdddbbb:::888```xxxQQQ@@@:::333EEEDDDGGGPPPVVVXXXZZZ]]]VVV___hhhcccWWWWWWeeeooolll``````dddbbbfffkkkfffhhhfffNNNRRRdddiiiooojjjzzzqqq___iiigggSSSVVV[[[ZZZiiidddUUUTTTYYYZZZ^^^YYYYYY[[[^^^```___^^^]]]```WWWPPPPPPOOONNNQQQVVVHHHDDD;;;333444???SSSaaa{{{LLL555111000///000---(((%%%((()))))))))+++(((((('''''''''(((((()))''''''''''''''''''''''''fffQQQNNNLLLDDDCCCIIIDDDDDDDDDDDDCCCBBBBBBAAABBBAAAAAA@@@AAABBBDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDBBBCCCCCCCCCCCCCCCDDDDDDDDDGGGJJJKKKJJJOOO```qqqWWW<<<<<<===555666;;;666111999UUUHHH000888444444000111222222///,,,*********)))))))))(((((((((((('''&&&''''''''''''''''''&&&'''''''''(((''''''&&&%%%"""""""""""""""""""""###""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***&&&%%%%%%$$$$$$%%%%%%&&&&&&(((***)))'''&&&'''(((000...666VVVmmmSSSMMMBBB>>>JJJJJJ>>>222---)))&&&)))///''''''(((******)))'''%%%)))***+++***)))***---///444000+++((('''((()))***&&&''''''((())))))(((((('''(((((()))((())))))***((((((((((((((('''''''''((((((((())))))*********...,,,++++++///666???EEE999HHHdddvvvwww```FFF666:::QQQKKK,,,///AAAaaa{{{vvv\\\GGGBBBEEEVVVSSSTTTZZZ]]]\\\\\\]]]gggmmmmmmhhhdddaaagggssssssfff___[[[YYYaaaggg___mmmrrr[[[UUU^^^bbbllljjjkkkjjjfffsssooo```ccc^^^eeemmmmmmjjjeeeYYYTTT^^^]]]``````[[[WWWWWWZZZ]]]^^^[[[RRRJJJKKKPPPNNNGGGAAA:::333555GGGhhh___@@@(((,,,999999111++++++((('''))))))&&&$$$%%%((('''''''''''''''((()))&&&&&&''''''''''''&&&&&&zzziiiWWWIIIFFFGGGDDDEEEHHHCCCCCCDDDDDDCCCCCCBBBAAA@@@AAABBBCCCCCCDDDEEEEEECCCBBBBBBBBBCCCDDDEEEFFFCCCDDDEEEEEEDDDDDDEEEFFFHHHHHHHHHIIIMMM^^^|||{{{OOO======;;;666888999444111888OOOLLL---///,,,111000...//////---+++))))))***))))))((((((((((((''''''&&&&&&'''(((((('''&&&&&&&&&'''''''''''''''&&&&&&"""""""""############$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&''')))***)))'''&&&))),,,---,,,JJJtttCCC666;;;000'''111+++'''&&&***,,,***)))))))))******,,,---...///000((())))))(((''''''***,,,***((('''((()))***)))(((&&&'''(((((())))))))))))'''((())))))(((((()))************)))((((((''''''(((((())))))***+++++++++&&&,,,000***(((888ZZZvvv~~~ssseeeWWWEEE;;;;;;<<>>MMMTTTPPPOOOQQQRRRTTTYYY]]]\\\XXXXXX\\\uuuqqqcccfffwwwoooZZZWWWVVVUUU[[[aaagggtttpppZZZwwwyyyjjjeee]]][[[OOO```rrrkkkYYYWWW}}}xxx]]]^^^VVVSSSZZZ```lllffffff]]]PPPIIIKKKOOOPPPMMMJJJFFFCCC???>>>DDDKKK^^^xxxqqqIII333+++000///,,,((($$$$$$***111(((***111888777///***))))))(((''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%gggXXXQQQGGGJJJJJJGGGGGGHHHDDD>>>???@@@AAABBBAAA@@@???>>>>>>AAADDDGGGHHHHHHFFFEEEEEEEEEEEEFFFHHHJJJMMMNNNIIIKKKMMMMMMKKKJJJLLLNNNUUUUUU]]]rrrYYY???;;;999:::>>>888777666999444---KKK```===777111333,,,,,,---...---+++***+++,,,)))(((((((((''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''''''''&&&######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%'''%%%###""""""###$$$&&&(((''''''&&&&&&''''''((($$$&&&((('''&&&***111888cccQQQ000333,,,(((......+++111###+++---(((&&&+++---+++***++++++***(((((()))***++++++***)))&&&&&&((()))((((((((()))++++++)))'''&&&&&&((()))************&&&(((******'''''')))+++))))))******+++++++++,,,,,,,,,------...///000000666777>>>OOOnnndddFFFCCC^^^gggVVVNNNTTTLLL777///)))111++++++111---666:::DDDOOOSSSOOOKKKNNNTTTRRRWWW___dddaaaZZZYYY]]]nnnwwwtttwwwqqq___eeeaaa\\\[[[ZZZaaasssttt```\\\rrrdddYYY\\\]]]```TTTVVV```___]]]ZZZqqqjjj\\\hhhcccXXX[[[^^^^^^```VVVYYYWWWRRRQQQTTTQQQJJJMMMAAA===???:::888NNNkkkjjj;;;666666---%%%)))++++++++++++***'''+++***,,,///...)))(((+++***)))((('''&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%yyycccTTTMMMLLLGGGFFFDDDBBBAAABBBCCCDDD@@@@@@???????????????@@@CCCBBB@@@AAACCCEEEFFFFFFEEEDDDHHHLLLMMMJJJIIILLLKKKIIINNNTTTOOOFFFKKKYYYaaannn~~~RRR???999;;;666===<<<222111777222000IIIkkk{{{>>>222111***222///...,,,+++***+++,,,,,,'''&&&&&&(((******(((''')))((('''&&&&&&&&&&&&&&&)))'''&&&&&&&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""%%%$$$$$$$$$&&&&&&$$$"""$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$///"""!!!000&&&777vvvAAA333******)))((((((((((((((())))))(((((()))***++++++)))))))))))))))(((((((((***)))(((&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))******************))))))(((((((((''',,,+++)))(((((()))+++---(((......((((((111777777CCC```|||ZZZ===999:::VVVkkk```TTTZZZQQQ111222///+++)))***111:::BBBJJJNNNQQQOOOMMMOOOUUUYYYYYYVVVUUUYYY]]]`````````kkkiiisss___kkkuuuYYYXXXfffddd[[[cccdddiiihhheeekkkgggVVVQQQXXXZZZYYYdddsssooo```lllbbb[[[^^^```[[[UUUTTTZZZSSSLLLNNNSSSTTTLLLDDD666:::444666NNNmmmmmmFFF222,,,,,,,,,)))))))))***,,,+++)))'''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""%%%((()))&&&"""!!!"""{{{cccTTTJJJFFFFFFEEEDDDCCCBBBBBBCCCEEEFFFAAAAAA@@@@@@@@@@@@@@@AAABBBAAAAAAAAABBBCCCDDDDDDOOOLLLKKKNNNNNNMMMMMMQQQTTTQQQPPPQQQSSSXXXfffttttttLLL;;;777999333999999333333777333000BBBZZZFFF666...$$$+++...---,,,++++++++++++++++++)))''''''((()))((('''(((((('''&&&&&&&&&&&&&&&'''%%%$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""%%%$$$######%%%%%%$$$"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''+++%%%(((///+++NNNppp666---******)))(((((((((((((((((((((''''''((())))))***(((((((((((((((((((((((())))))((('''''''''(((((((((((((((((())))))))))))))))))))))))************************)))))))))(((---+++((((((***+++***((((((,,,111555666888CCCOOOyyyIII000:::WWWssshhh666///,,,...444666777===EEENNNRRRVVVWWWYYYZZZYYYVVVVVV\\\aaa^^^VVVUUU^^^iiiuuuaaa[[[eeeppp}}}wwwttttttqqqrrrssshhhhhhxxx~~~wwwuuupppeee\\\[[[gggiiiaaacccsss~~~~~~mmmccc\\\]]]___[[[VVVTTTRRRVVVVVVOOODDD======AAACCC777222RRRtttbbbSSS>>>///***))))))''')))(((((()))+++***)))'''(((((('''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&$$$ $$$++++++&&&wwwbbbUUUMMMGGGEEEFFFDDDCCCBBBBBBCCCDDDFFFGGGBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAABBBBBBDDDEEEEEEKKKFFFCCCFFFIIIJJJLLLPPPWWW\\\```aaajjj|||lllIII===;;;===555;;;666555666555222222999CCCnnn|||ddd>>>333,,,%%%+++,,,,,,,,,,,,,,,++++++***---***(((''''''(((((('''(((((('''&&&&&&&&&&&&'''%%%###""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""%%%###""""""###$$$$$$###$$$$$$######$$$$$$%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''***...,,,:::uuuUUU,,,******))))))((((((((((((((('''''''''''''''(((((()))''''''''''''''''''''''''''''''((()))))))))(((((((((((((((((())))))))))))))))))))))))************+++***************)))))))))''''''(((,,,---+++)))888111111;;;HHH^^^PPPAAAYYYYYY888222555???BBB>>>CCCNNNJJJOOOTTT[[[eeejjjdddZZZQQQYYY___[[[TTTWWWfffssslllWWWWWWhhhpppssswwwuuurrrhhh^^^bbbeee```ppp~~~ppp[[[]]][[[dddcccYYYZZZiiivvvxxxkkkbbb[[[[[[\\\ZZZWWWUUUMMMJJJGGGDDDCCC???;;;777000444HHH|||nnnQQQ@@@,,,+++)))*********(((&&&(((''''''((())))))(((&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&000111'''$$$***+++&&&pppdddWWWQQQMMMIIIFFFGGGEEEDDDDDDCCCCCCDDDEEEFFFAAAAAA@@@@@@@@@AAABBBBBBCCCBBBBBBBBBCCCHHHMMMQQQIIIEEEEEEIIIMMMOOORRRVVVbbbyyycccFFF>>>===???777<<<444777666222111444555333:::HHH???...------)))---***+++,,,------,,,*********)))''''''((()))'''&&&(((''''''&&&&&&&&&''''''%%%$$$""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###$$$###!!!!!!###$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&***'''...---,,,VVVvvv<<<)))+++))))))(((((((((((())))))(((((('''''''''(((((()))&&&&&&&&&'''''''''''''''%%%'''(((*********)))((((((((((((((())))))))))))((()))))))))************************))))))))))))'''(((***,,,---...///111***888SSSqqqhhhFFFooooooeeeyyyIII>>>>>>GGGIIIDDDKKKZZZPPPQQQSSSZZZiiirrrkkk]]]XXXXXXVVVSSSVVV```iiinnnccc^^^iiiyyy|||{{{uuujjjnnnttteeeOOOOOO]]]qqquuutttpppYYYcccbbbaaaZZZTTTZZZdddaaaVVVddd^^^YYYXXXYYYYYYWWWVVVQQQHHH>>>;;;======888222???fff~~~SSS777000111,,,---......,,,*********(((&&&&&&&&&(((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''JJJ]]]HHH+++"""%%%&&&ttt^^^VVVOOONNNLLLGGGEEEEEEGGGGGGFFFEEEDDDCCCCCCCCC@@@@@@@@@@@@@@@AAABBBCCCEEEEEEDDDDDDGGGPPP[[[ccc]]][[[[[[^^^______ccchhhXXX???999999;;;333999555777555000000555444///111666111***---...***((()))***+++,,,,,,,,,+++***&&&&&&'''(((***)))'''$$$''''''&&&&&&&&&''''''((((((&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######$$$"""!!!"""$$$%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((()))000+++666zzzPPP---***,,,))))))(((((((((((())))))******)))(((((()))))))))&&&&&&&&&&&&''''''((((((&&&''')))*********))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))***---///---***,,,333:::IIIhhhyyykkk[[[EEE222(((QQQtttKKKDDDFFFPPPQQQLLLQQQ\\\aaa___[[[\\\iiivvvpppaaa______ZZZSSSSSS[[[aaabbblllnnnqqqoooppp~~~sssqqqyyy]]]XXXaaa```[[[nnnqqqaaaddd{{{sssfffwwwzzzuuukkkbbbbbbddd[[[OOO[[[XXXUUUSSSTTTVVVVVVTTTPPPNNNEEE999000333@@@MMMiiiCCC444000+++%%%(((***+++)))'''''')))+++(((&&&%%%&&&'''((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''',,,TTTlllUUU111"""%%%'''lll\\\RRRMMMJJJLLLKKKHHHFFFHHHHHHHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCDDDFFFGGGHHHIIINNNYYYgggqqqooommmkkkjjjhhhjjjuuuWWW???:::999;;;444;;;555555333000111444444111555111---,,,---///,,,''')))***++++++++++++++++++(((''''''(((***)))'''$$$'''&&&&&&&&&&&&'''((((((+++(((%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$###""""""$$$&&&'''%%%$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''(((((($$$%%%%%%&&&&&&''''''''''''***...000NNNkkk999((((((***((((((((((((((())))))***+++******))))))))))))***&&&&&&&&&'''(((((())))))(((((()))*********))))))(((((((((((())))))))))))))))))))))))************)))))))))***************+++---...,,,...777FFFQQQiiiOOOBBB???:::333,,,...:::UUU|||gggDDDHHHRRR[[[]]]WWWSSSTTTaaacccaaaaaannn~~~|||oooRRR\\\___VVVQQQXXXccciiigggkkkmmmdddfff~~~vvvnnnqqqfffZZZ\\\ZZZRRRRRRiiifffVVVVVVlllsssrrryyyiii\\\YYY[[[[[[SSSSSSQQQNNNNNNQQQPPPLLLBBB<<<666999JJJccc}}}eee@@@---,,,---,,,)))$$$&&&)))******)))(((((()))'''%%%%%%'''((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''***???III;;;***%%%%%%###zzziii[[[TTTNNNJJJIIILLLLLLIIIHHHJJJGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCCCCCCCDDDEEEFFFGGGFFFIIIMMMPPPUUU```nnnxxxssspppllliiikkkyyyZZZAAA;;;:::<<<666>>>555222222333333111000111111+++,,,///,,,,,,...+++***************+++,,,,,,000---***((('''((('''&&&&&&&&&&&&&&&&&&'''((((((---***&&&$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$""""""$$$'''))))))&&&$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%&&&''''''(((((('''+++>>>nnn~~~DDD111***$$$***((((((((((((((()))************)))(((((((((((((((&&&&&&'''(((((()))************))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++++++++,,,,,,,,,------000...000:::NNNiiikkkEEE:::222333444333333777222,,,===rrr]]]KKKVVVaaadddccc___VVVNNNUUU___cccdddnnn|||{{{oooGGGSSSXXXUUUWWWcccnnnpppWWW\\\gggkkkppp}}}~~~lllkkkbbbUUUXXXffffff___bbbfffaaaYYYYYYfffssstttqqqwwwuuukkk\\\QQQQQQWWW[[[NNNPPPOOOKKKIIIJJJGGGAAA<<<888???]]]vvvWWW===666111---(((%%%***111***+++,,,------+++)))''')))(((&&&%%%'''(((((('''&&&&&&&&&'''''''''(((((($$$%%%%%%%%%&&&&&&&&&&&&$$$((()))%%%###$$$$$$!!!rrrbbbWWWRRRRRRMMMJJJHHHJJJIIIEEEEEEHHHEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIEEEJJJPPPVVV[[[dddpppyyyvvvrrrnnnmmmuuuXXX???888666888333;;;444000222777555...,,,000222,,,111444,,,)))---,,,+++***)))))))))***,,,---999333,,,'''%%%&&&((()))&&&&&&&&&&&&&&&'''((()))...+++&&&$$$###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$!!!###%%%(((+++***'''$$$&&&%%%%%%$$$#########$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''(((((()))###)))KKKRRR'''///---!!!---((((((((((((((()))*********)))(((''''''''''''''''''''''''((()))******+++,,,+++***((((((((()))***(((((((((((())))))))))))))))))))))))************---------....../////////999666:::QQQxxxyyy[[[FFF===333222777<<<777,,,+++111...)))EEEpppaaaNNN\\\hhhmmmgggbbbbbbZZZMMMQQQ```hhheeehhhoooiii[[[OOOQQQPPPQQQ```qqqqqqfffVVVTTTbbbrrrwwwzzzvvvhhhrrrtttoootttxxxiiibbb```cccgggmmmxxxttt```mmmcccWWWQQQUUUYYYXXXSSSLLLPPPOOOIIIEEEEEE@@@999EEEUUUssseee999555222***'''+++...***''''''+++(((&&&&&&'''))))))(((***(((&&&&&&'''((()))(((&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$&&&((()))(((%%%%%%&&&|||lll```ZZZVVVQQQNNNLLLKKKJJJHHHGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHFFFIIIKKKKKKHHHEEEFFFGGGEEEJJJNNNPPPTTT]]]hhhnnnqqqoooooozzzuuuGGG???===444888666666444444333222222111111000//////...---,,,,,,,,,,,,******))))))***+++,,,,,,:::333+++&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$###"""!!! """"""###$$$&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))'''&&&111VVVXXX333111''')))///###'''&&&&&&''')))***((('''%%%(((++++++***((('''(((''')))******))))))***+++,,,+++)))'''&&&'''((()))))))))))))))************))),,,...,,,))))))******(((+++000111...,,,///444999TTTtttsssQQQIII777)))444222...///333333...---000111666IIImmmwwwccc\\\``````gggwwwmmmYYY]]]dddWWWHHH^^^ccciiilllnnnkkk^^^PPPSSSVVVPPPOOOcccyyypppVVVSSSWWWZZZ\\\```hhhlllkkkttttttpppmmmooossspppiiilll```bbbkkkiiihhheee]]]eeeaaaXXXPPPMMMPPPSSSUUUIIIGGGHHHIIIBBB999:::CCCzzzYYY888...333...---+++)))((())))))*********)))(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&pppggg\\\TTTQQQPPPMMMKKKKKKJJJIIIGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJMMMNNNMMMJJJGGGGGGGGGGGGJJJLLLNNNRRRZZZccciiiooottt~~~uuuFFF===<<<444999777777444444333222222111111000//////...---,,,,,,,,,,,,******))))))***++++++,,,000,,,(((&&&&&&'''&&&$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%!!!!!!""""""######"""""""""######$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((()))))))))+++***///[[[TTT000---"""%%%///&&&&&&%%%%%%&&&(((((('''%%%&&&(((***+++***(((((((((''')))******))))))***++++++***)))((('''((())))))))))))))))))*********+++((()))***)))))),,,///000000---111555...)))666LLLpppSSS111111---%%%,,,000,,,---111333111333888;;;<<>>000...///,,,((('''++++++***))))))))))))))))))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''&&&%%%%%%$$$##############################yyytttqqqnnnkkkiiihhhiiihhhggghhhjjjkkkjjjgggbbb^^^[[[SSSRRRQQQPPPPPPNNNKKKIIIFFFFFFEEEEEEFFFFFFGGGHHHGGGHHHJJJLLLMMMNNNOOOOOOJJJLLLOOOSSSWWWZZZ[[[[[[XXXVVVZZZeeepppzzzOOO======888:::777888444444333222222111111000//////...---,,,,,,,,,,,,++++++***************++++++++++++***))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''...---***(((&&&$$$######"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&'''((()))***$$$777IIIzzz555(((%%%***+++)))(((%%%)))(((((()))+++,,,***)))''')))******((('''((()))&&&((())))))(((((()))***&&&'''(((***++++++++++++++++++++++++,,,,,,,,,,,,((((((---222222///222777HHHoookkk;;;,,,222777999===AAAEEEIIILLLMMMLLLTTTTTTTTTSSSSSSSSSTTTUUUXXX[[[bbb```XXXaaapppqqq```mmmpppnnnyyywwwooonnnqqqiiiZZZYYYdddTTTQQQXXXjjjxxxxxxsssqqqlllhhhbbbaaajjjuuuxxxttt___VVV[[[ooo|||{{{|||nnn\\\RRR]]]|||rrrdddUUUHHHHHHLLLIIIBBB>>>???lllsssHHH777///......---***(((,,,222************)))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''))))))((((((''''''''''''''''''&&&%%%%%%$$$##############################wwwlllhhhiiifffdddaaa``````bbbbbbbbb\\\[[[ZZZYYYXXXWWWVVVUUUOOOPPPQQQQQQPPPOOOMMMLLLGGGGGGFFFFFFFFFGGGGGGHHHGGGHHHJJJKKKLLLMMMMMMNNNMMMNNNPPPSSSWWWZZZYYYXXXSSSTTT]]]lllyyyQQQ======888:::555777444444333222222111111000//////...---,,,,,,,,,,,,,,,+++******)))******************(((%%%%%%''')))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''111///,,,)))&&&%%%$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&'''(((***+++,,,MMMooouuu555///(((%%%((())))))***'''&&&&&&'''))))))(((&&&((()))***)))((('''(((***&&&((())))))''''''(((***(((((())))))***+++,,,,,,++++++,,,,,,,,,---------,,,+++---000---,,,777EEEzzznnnXXX:::@@@FFFBBBGGGLLLMMMOOOQQQOOOLLLNNNOOORRRVVV[[[]]]^^^]]]NNNWWWeeefffaaammm|||{{{mmmwwwtttgggqqqssseee]]]___bbb```___bbb[[[]]]ccckkknnnmmmlllmmmjjjhhhcccbbbiiirrrtttqqqbbbYYYYYYiiixxx{{{wwwvvv___XXXYYY___hhhtttoooYYY]]]SSSKKKIIIDDD;;;999===]]]UUU555...///,,,***((()))***+++---((())))))******)))((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################|||uuuqqqkkkdddbbbeeeaaa^^^[[[ZZZZZZ[[[[[[[[[XXXVVVSSSSSSTTTSSSRRRPPPPPPQQQSSSRRRQQQOOOMMMLLLIIIHHHGGGGGGGGGGGGGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLNNNRRRWWWYYYYYYWWWVVVYYYfffyyyPPP999;;;888999555777444444333222222111111000//////...---,,,,,,,,,,,,,,,++++++***))))))******'''((()))(((%%%%%%&&&(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&,,,***(((&&&%%%%%%%%%&&&############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%&&&(((***+++777kkk]]]222111((("""''')))''')))&&&%%%%%%&&&(((((('''%%%((()))***)))''''''(((***&&&'''((((((''''''(((*********)))))))))***,,,---,,,,,,,,,,,,------------222......111333>>>\\\yyymmmFFFFFFHHHNNNTTTVVVTTTUUUXXXVVVRRRVVVWWWXXXXXXVVVSSSQQQPPPRRR^^^mmmkkkbbbhhhqqqlllmmmkkkvvvvvvcccccc{{{fff^^^WWWXXX^^^dddeeedddeeemmmsssnnnfffbbbbbbcccaaahhhooosssuuutttmmmddddddbbbbbbgggooouuuwwwvvv[[[XXX]]]___XXXXXX[[[UUUUUUNNNHHHDDD===>>>RRRjjjaaa:::((((((---,,,******,,,,,,((($$$'''((()))******)))(((((('''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||tttooommmnnnjjjccc```cccccc___[[[XXXWWWWWWVVVUUUVVVTTTRRRSSSVVVVVVRRRNNNQQQQQQRRRPPPLLLIIIGGGGGGJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGHHHIIIJJJJJJIIIIIIHHHHHHJJJPPPWWW[[[[[[ZZZccchhhxxxNNN666888777999555888444444333333222111111000//////...---,,,,,,,,,,,,,,,,,,+++***))))))******$$$'''******((('''((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$#########%%%''')))###############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%&&&(((***+++>>>ddd===''',,,'''###***+++$$$###'''&&&&&&''')))***((('''((()))))))))'''''')))***&&&'''((((((''''''(((***,,,+++)))((((((***,,,---,,,,,,,,,---------......111...000999FFFbbbXXXUUUTTTYYY]]]]]]YYYYYY^^^^^^YYYWWW[[[______\\\[[[]]]```UUU```kkkeeeWWWZZZaaaZZZ^^^MMMXXXcccWWW___mmmbbbcccdddaaa]]]^^^bbbaaa\\\YYYhhhqqqiii^^^[[[^^^___```ggglllnnnmmmkkkeee^^^WWW]]]___\\\]]]fffooosss^^^TTTUUUXXXPPPPPPWWWXXXIIICCC???===@@@UUUgggMMMOOOOOOGGG777+++***000+++------(((%%%&&&***,,,'''((()))******)))((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$||||||rrroookkkiiihhhfffbbb___]]]\\\[[[ZZZXXXWWWVVVUUUYYYUUUQQQQQQRRRSSSRRRPPPOOONNNLLLLLLMMMMMMKKKIIIJJJIIIHHHHHHGGGGGGGGGHHHJJJIIIHHHFFFEEEEEEFFFGGGGGGFFFIIIPPPSSSSSSTTTXXXhhhvvvXXX:::===555888>>>111666555333111000000000111///......------,,,+++++++++++++++******)))))))))(((((((((((((((''''''&&&$$$&&&)))+++)))%%%###%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%+++"""...((( (((***///NNN}}}888,,,***(((((((((((('''&&&(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&''')))+++,,,///,,,***+++---...,,,)))+++000,,,***000...,,,333111999CCCVVV}}}}}}uuu^^^YYYTTTfffkkkmmmhhh```XXXRRROOOjjj{{{lllZZZWWWYYYYYYQQQffffff^^^kkkwwwiiiVVVdddeeeiiijjjbbb^^^jjj|||kkkgggrrrwwwooorrroooXXX___^^^^^^bbbeeeddd^^^XXXYYYsss|||mmmiiivvvwwwiiiaaaZZZmmmrrrYYY\\\lllcccRRR[[[\\\TTTUUU]]]\\\RRRAAA999===WWWxxx^^^AAA888///000111111000...,,,+++...---+++)))(((''''''&&&'''((()))*********(((((((((&&&%%%&&&))))))'''%%%''''''''''''''''''''''''*********)))(((&&&%%%$$$(((((('''&&&$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$~~~}}}yyyvvvvvvssspppllliiihhhfffbbb___YYYYYYYYYXXXXXXWWWWWWVVVVVVSSSOOOOOOQQQRRRQQQOOOQQQOOOMMMLLLMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHQQQPPPMMMKKKIIIHHHHHHHHHHHHFFFGGGKKKMMMNNNTTT[[[iii|||bbb>>>???999:::@@@777666555333222111000111111///......------,,,,,,+++,,,,,,+++++++++*********)))))))))))))))(((''''''***)))))))))'''%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((((((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%***!!!,,,***'''...---333\\\LLL,,,***((((((((()))(((&&&(((((((((((()))))))))***)))))))))))))))))))))))))))(((''''''''')))+++,,,+++++++++,,,///111111111***000111333666222333AAATTT___yyy]]]~~~qqqbbbbbb```[[[mmm{{{vvvcccTTTTTTZZZpppsssoooggggggjjj```RRRcccgggdddhhhxxxwwweeeYYYfff___\\\^^^___aaammm}}}pppwww}}}eeeeeeddddddbbb___[[[WWWfffxxx}}}qqqppp|||www```[[[nnnttt]]]]]]ggg\\\^^^^^^YYYTTTXXX^^^XXXLLLCCCSSSsssyyyYYY@@@444222////////////...---,,,+++,,,+++***)))((((((((()))(((((()))))))))((((((''''''%%%%%%&&&((()))'''%%%'''''''''''''''''''''''')))))))))((('''&&&$$$$$$''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$xxxppplllooosssrrrpppooorrrpppllliiigggeeeaaa^^^VVVVVVWWWWWWWWWWWWWWWWWWTTTQQQNNNOOORRRSSSRRRPPPSSSQQQNNNMMMNNNOOOOOONNNLLLLLLKKKKKKJJJIIIIIIHHHOOONNNLLLJJJIIIHHHGGGGGGIIIIIIKKKMMMLLLLLLTTT^^^qqqlll>>><<<888666;;;888666555444222111111111111//////......---,,,,,,,,,---,,,,,,,,,,,,,,,++++++************)))))))))(((,,,+++***'''&&&'''(((((()))((('''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''***"""+++******111000>>>mmmCCC,,,***(((((())))))((('''((((((((()))))))))******))))))))))))))))))))))))))))))(((((()))***,,,---,,,,,,,,,******,,,///222222333333;;;EEEFFFRRRkkkiiiLLLccc~~~vvvggg\\\ZZZXXXVVVfffvvvttteee[[[___iii}}}yyytttuuu~~~sss___ooonnnooozzzqqqbbbeeetttdddXXXZZZcccmmm}}}{{{uuuyyyzzzxxxssskkkddd```___dddiiiiiidddeeemmmrrrqqq___ZZZhhhlll[[[[[[cccZZZZZZZZZXXXWWWVVVUUUTTTSSS```ccc???222//////......---,,,+++++++++++++++***)))))))))))))))*********)))((('''''''''''''''&&&%%%%%%&&&(((((('''&&&''''''''''''''''''''''''(((((((((''''''%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}xxxtttnnnhhhfffjjjnnnnnnllllllooonnnkkkhhheeebbb___]]]UUUVVVWWWWWWWWWWWWVVVUUUTTTQQQOOOQQQTTTUUUTTTRRRSSSRRRQQQQQQRRRRRRPPPOOONNNNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMQQQSSSRRRSSS^^^iiitttAAA<<<999444777888666555444333222111111000/////////...------,,,,,,------------------------+++++++++***************(((---000,,,'''(((,,,...,,,***(((&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((,,,%%%+++&&&(((///888XXXvvv///,,,***(((((()))***)))((((((((()))))))))***************************************))))))***+++,,,---------,,,+++,,,333>>>GGGAAA888333EEEbbbsssxxxbbbZZZYYY\\\iiiyyyuuujjjqqqkkk```]]]\\\dddbbbccceeeeeedddeeegggmmmnnnppppppqqqmmmddd[[[kkkwww~~~kkkeeesssmmm[[[MMMPPP[[[gggvvvtttkkkeeeiiikkkggg```YYYXXXYYYUUURRRPPPQQQSSSTTTXXX\\\ccc]]]aaaaaaWWWZZZdddaaa^^^[[[VVVPPPLLLUUUqqqbbb===---000333000+++---,,,***)))((()))***+++******))))))))))))******+++***(((&&&%%%%%%&&&'''%%%%%%&&&''''''((('''&&&''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||uuuuuuvvvwwwvvvqqqkkkfffhhhjjjjjjjjjlllkkkjjjhhheeebbb___]]]\\\WWWXXXYYYYYYXXXWWWUUUTTTSSSPPPOOOQQQTTTVVVTTTRRRQQQRRRSSSUUUVVVTTTQQQNNNNNNOOOOOOOOOOOONNNMMMLLLKKKKKKLLLMMMNNNOOOOOOOOOPPPOOOPPPTTTYYYdddzzzxxxHHH???>>>888777;;;555555555444333222111000000//////......---,,,,,,------------------------,,,,,,+++***)))******+++)))666===666+++)))---111...,,,)))&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''"""###$$$%%%%%%%%%%%%%%%'''''''''(((((()))))))))+++))),,,$$$&&&000IIIggg111,,,***(((((()))******)))))))))))))))************++++++++++++++++++++++++*********+++,,,,,,---...)))***,,,000:::LLLbbbpppOOODDDAAA___vvv^^^ZZZKKKHHHGGGIIIMMMVVVeeessskkkiiiuuutttooottt{{{nnnfffaaaeeehhheee```^^^fffdddcccccc___XXXRRRPPPdddwww}}}wwwuuurrrmmmpppbbbYYYWWW___fffhhhlllrrr~~~{{{ggggggRRRUUUYYYZZZXXXVVVVVVVVVTTTOOONNNSSSSSSNNNNNNTTTccc```aaa^^^XXX[[[ccceeepppcccUUUQQQ\\\|||^^^DDD777---...222111---***,,,+++***(((((()))***+++,,,+++***)))((((((((((((+++***((('''&&&&&&&&&'''&&&'''((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$yyyuuutttvvvwwwxxxuuummmgggeeeeeeeeehhhlllfffgggfffccc___]]]\\\\\\YYYZZZ[[[[[[ZZZXXXVVVUUURRRPPPOOOQQQTTTUUUSSSPPPQQQRRRSSSUUUWWWUUURRROOONNNOOOPPPQQQRRRQQQPPPPPPMMMMMMNNNNNNOOONNNNNNMMMTTTPPPPPPXXXgggyyy{{{jjjFFF<<<===888555999555555555555444222111000000000//////...---------,,,,,,---------------...---,,,***)))))))))***+++///>>>EEE;;;---***,,,...---+++)))'''%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))(((***---$$$)))444WWWZZZ222,,,***((()))***+++***))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,---.........---,,,...555DDDZZZqqqdddfffmmmdddIIIDDDIIIJJJMMMNNNMMMQQQZZZdddxxx|||ooorrr{{{nnnjjjnnnhhhiiixxx___cccmmmvvvrrrgggdddiii{{{iii[[[]]]aaa]]]UUUPPPaaarrrmmmcccooo}}}uuuhhhaaaaaajjjxxx{{{rrriiihhhuuuxxxrrrhhh```XXX\\\kkkjjjfffaaa______]]]YYYUUUYYYXXX[[[___]]]UUUSSSWWWXXX\\\]]][[[XXXZZZ```gggtttnnnlll{{{yyyOOO111111...---...---***+++///,,,++++++*********++++++,,,+++***)))((((((((((((+++***)))((((((((((((((((((***+++***(((&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$${{{||||||{{{xxxwwwyyy{{{|||ssskkkhhheeecccfffjjjdddeeeeeeccc___]]]]]]^^^YYYZZZ\\\]]]]]]\\\ZZZXXXVVVTTTSSSUUUXXXXXXVVVRRRTTTSSSRRRRRRTTTTTTTTTSSSMMMOOOQQQSSSTTTTTTSSSRRRLLLMMMNNNOOOPPPPPPOOOOOOVVVVVV\\\nnnsss\\\```TTT@@@666999777444666555555666555444333111000000000//////......------++++++,,,,,,------------,,,+++)))(((((((((***+++///:::===222******+++(((((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&''''''((())))))&&&+++,,,&&&---555VVVxxxDDD,,,,,,***))))))***++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.../////////222000111999III]]]ooozzzgggXXX^^^YYYMMMDDDJJJVVVaaaiiinnnxxxyyylllrrrsssmmmhhh]]]aaapppwwwYYYbbbtttzzzmmmllluuuhhhSSSTTTZZZYYYVVVVVV```ooojjj^^^jjj{{{zzzrrreeeaaaeeeqqqtttlllbbb``````YYYZZZ]]]ZZZbbbvvv~~~ooo___YYY\\\]]]WWWOOOUUUZZZ___aaa]]]VVVUUUXXXTTTZZZYYYUUUYYYaaaqqq```AAA777999222000//////,,,))),,,222+++,,,,,,------,,,,,,,,,******)))))))))))))))***)))***************))))))+++---...,,,(((&&&&&&'''''''''''''''''''''''''''%%%&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$sssxxx}}}~~~{{{zzz|||{{{sssmmmhhhdddeeeiiiccceeeeeeccc```]]]^^^```XXXZZZ\\\_________]]]\\\[[[YYYXXXZZZ]]]]]]ZZZVVVWWWTTTPPPOOOQQQSSSUUUVVVMMMNNNQQQTTTUUUUUUUUUTTTMMMOOOQQQTTTVVVWWWXXXXXXXXX]]]mmmyyyQQQCCCHHH???666:::<<<888999555666666666555333111000000000000///......------+++++++++,,,,,,---------,,,+++)))''''''((()))******000///&&&$$$++++++&&&$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((''''''%%%%%%%%%&&&'''(((((()))'''++++++&&&///111LLLrrrIII111...,,,***))))))***++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////111000333???QQQeeettt|||mmm```mmmrrr```OOOKKKPPPWWWdddqqqpppyyysssvvvxxxwww~~~}}}vvvuuupppgggmmmxxxyyykkklllttt~~~zzzmmmjjjpppooo\\\YYYYYYWWW^^^jjj\\\rrrtttffffffppp{{{{{{mmmdddiiiooonnnlllnnnvvv^^^\\\hhhlllxxxyyyoooZZZVVV```iiifff___OOOWWW^^^]]]WWWSSSTTTVVV\\\bbb[[[UUU^^^qqqXXXBBB999222///000,,,***+++...///+++***++++++,,,...//////...---,,,(((((((((((()))***+++,,,((()))+++,,,,,,+++***))),,,...///---)))&&&&&&'''''''''''''''''''''''''''&&&&&&'''((())))))))))))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyywwwxxx|||}}}yyyyyy{{{xxxuuurrrooommmiiifffddddddccc```\\\[[[\\\]]]\\\^^^``````^^^\\\\\\\\\^^^```eeeiiiiiiddd\\\VVVVVVWWWXXXWWWUUUUUUUUUVVVOOONNNNNNSSSXXXYYYVVVRRRWWWRRRRRRVVVXXXVVVXXX^^^___nnntttPPPFFFBBB???<<<;;;:::888777666666555444333222222111333222111000///...------------,,,++++++******)))******))))))((((((''''''+++***)))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++'''&&&&&&&&&&&&'''((((((,,,%%%---......---@@@tttRRR333///)))************************))))))*********))))))(((((())))))+++,,,---......,,,,,,,,,,,,+++,,,...//////000777DDDWWWvvvuuu[[[jjjkkkhhhsssyyy~~~eeeRRRRRRTTT[[[ssszzzvvvuuuwwwwwwuuutttuuupppwww|||ppp___eeettttttpppccciiinnnbbbeeepppkkkkkkgggXXXQQQVVVWWWZZZfffaaa___mmm|||mmmtttnnn^^^kkkooommmzzzvvvmmmeeeeeehhhkkkkkkkkkaaa]]]```aaa]]]cccggg^^^PPPUUUXXXWWWUUUUUUUUUTTTZZZkkkmmm^^^^^^uuuJJJ222666444......000---------,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,+++++++++******)))))))))***,,,------+++(((&&&++++++***)))((('''&&&%%%&&&'''''''''&&&%%%%%%$$$''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$${{{zzz{{{~~~}}}xxxvvvwwwxxxvvvsssrrrqqqpppnnnllleeecccaaa___]]]\\\[[[ZZZZZZ\\\^^^___^^^]]]^^^^^^___aaaeeehhhiiieee___ZZZ[[[\\\[[[YYYVVVTTTTTTUUUSSSRRRTTTWWW[[[[[[VVVRRRRRRTTTZZZ```aaa___dddkkkyyytttNNNBBB???<<<;;;;;;;;;:::999666666555444333222222111222111111000...------,,,---,,,,,,++++++******)))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))'''&&&&&&&&&&&&'''((((((,,,%%%---------...AAAuuuOOO000---***************************))))))************))))))))))))***+++,,,------...)))///444444///---000555777333===ZZZqqqRRRWWWXXXZZZdddggghhh\\\NNNKKKVVVgggxxxggg{{{xxxsss|||kkk[[[[[[aaa^^^lllYYYZZZccceeeqqq|||www{{{mmmYYYUUUaaaeeejjjwwwbbb[[[bbbxxx|||uuuvvvyyyvvv{{{xxx}}}rrriiibbb^^^]]]^^^XXXXXX```dddaaaddddddXXXTTTSSSRRRRRRRRRSSSUUUYYYYYYtttkkkDDD...222000+++,,,---,,,,,,,,,,,,++++++++++++,,,+++++++++************++++++******)))))))))))))))***+++,,,+++***((('''******)))))))))))))))***&&&&&&''''''&&&%%%%%%$$$&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$|||{{{yyyttttttvvvsssqqqnnnmmmmmmlllkkkiiihhheeeccccccdddccc___\\\XXX[[[]]]^^^^^^^^^___```___```cccfffgggeeeaaa]]]``````^^^ZZZVVVTTTTTTUUUUUUVVVZZZ]]]```___[[[WWWQQQVVV^^^dddfffkkkxxxsssKKK>>><<<:::999:::;;;;;;:::666666555444333222111111111000000///...---,,,,,,,,,,,,,,,+++******))))))&&&''''''''''''''''''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((,,,%%%,,,******,,,@@@sssDDD)))''''''))))))))))))))))))))))))))))))************))))))***+++++++++,,,,,,------++++++++++++---333;;;AAA<<>>;;;999888888777555555555444333222111000000/////////.........------+++++++++***))))))(((((()))***************++++++))))))'''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&$$$,,,)))///@@@\\\RRR000((($$$((((((((((((((((((((((((((('''((()))******+++******++++++,,,,,,---------...+++111333---...FFFrrr^^^QQQaaauuuvvvfff``````ccclll|||ooorrrzzzkkkbbbcccaaaWWWSSSXXXuuusssooottt}}}qqqpppggg]]]```yyyzzzmmmbbbfffkkkmmmuuuzzzsssfffbbbppp~~~ooonnnbbbeeejjjbbbaaahhhjjj{{{yyyrrrkkkmmmsssoooffffffbbbcccaaaZZZ]]]^^^SSSTTTUUUQQQLLLRRRtttgggNNNCCC@@@EEEBBB222555,,,,,,---((()))---(((************)))))))))((((((((((((((())))))))))))''''''''''''(((((((((((((((((('''&&&&&&''')))***)))(((&&&$$$###$$$%%%&&&###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%~~~~~~~~~uuuwwwzzz||||||wwwoooiiijjjjjjjjjkkkmmmooopppqqqjjjjjjhhheeeaaa___```aaa[[[[[[[[[]]]^^^^^^\\\ZZZYYY\\\___````````````aaa^^^aaacccaaa___dddoooyyy~~~\\\AAA???;;;999999999888666555444444333222111000000000000////////////......++++++******))))))((((((************))))))))))))'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&$$$###%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((((((&&&---(((...@@@]]]TTT111'''!!!((((((((((((((((((((((((((('''((()))******+++++++++***++++++,,,---.../////////222777???UUU}}}fffRRR\\\aaauuuqqqbbbcccdddiiiyyyzzzqqqsss|||~~~kkk\\\YYYfffnnnfff]]][[[sssooossssssllliiiyyyccc___gggiiijjjhhhfffbbb```iiiuuuvvvooofffhhhvvvnnniiitttzzzxxxfff___bbb```XXXaaa```fffggg```___ZZZLLLAAARRR```fffwwwiiiLLL<<<444333000555999222---***///...'''***...'''++++++*********)))))))))((((((((())))))*********''''''((((((((()))))))))((((((''''''((())))))***((('''&&&%%%%%%%%%%%%&&&######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%}}}{{{pppiiijjjkkkkkkjjjjjjkkkmmmpppmmmmmmkkkhhheeecccdddeee]]]]]]^^^___aaa```]]][[[\\\___ccceeeeeedddddddddbbbeeegggfffgggoooaaaAAA>>>;;;:::::::::999888555444444333222111000000000000000000000/////////++++++******)))(((((((((******))))))((((((''''''''''''((()))+++---...///''''''''''''''''''''''''%%%&&&'''((((((&&&$$$###$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''((((((+++)))---%%%(((999UUU```:::,,,%%%///))))))))))))))))))))))))''''''(((******+++++++++******+++,,,...///000000777:::KKKpppqqqfffaaaXXXUUU[[[lllfffZZZ___^^^^^^mmmgggccccccddd^^^XXX___lllaaalll{{{rrr^^^WWW[[[rrrhhhwwwssshhhmmmuuurrrlllxxxbbb\\\gggfff```UUU```iiiiiiiiitttaaa___pppiiicccpppzzz}}}|||oooYYYPPPVVV[[[ZZZZZZYYY___```YYYXXXSSSEEEHHHlllpppLLL444---)))///444......333000,,,,,,222111***---000)))++++++++++++************(((((())))))******++++++'''((((((((())))))******'''(((((()))))))))******&&&&&&''''''''''''''''''"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%~~~vvvppplllnnnllllllmmmkkkffffffiiiiiikkkmmmkkkhhhdddbbbaaaaaa___^^^___bbbdddcccaaa\\\cccjjjmmmkkkgggdddcccgggnnnwwwzzz^^^HHH<<<999:::666888<<<777444444333222222111111000000//////.........//////...---,,,,,,++++++++++++&&&&&&(((***,,,,,,)))&&&'''***------,,,,,,...000+++***((('''&&&&&&''''''(((%%%$$$''''''$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''---***%%%EEEzzzhhh555(((''''''))))))))))))************,,,,,,)))$$$'''///000,,,444,,,'''+++000333:::BBBCCCbbbxxxoootttuuujjjgggsssqqq___RRRZZZVVV^^^ccc___dddjjjfffqqqnnnggg^^^YYYYYYZZZZZZ]]]oooxxxxxxxxxpppkkkqqqqqqqqqnnndddjjjiii___bbbeeewwwzzzjjjiiilllkkkgggeeeRRRcccjjjcccbbboooyyywwwdddZZZccctttrrrjjjiiigggiiikkklllgggaaa\\\WWWUUU```TTTQQQXXXUUUKKKNNN\\\zzzlllIII888555777,,,---//////......000222222...+++,,,//////***%%%******))))))(((((('''''',,,***((('''&&&'''((()))((((((((((((((()))******)))(((((((((''''''''''''''''''((()))))))))))))))'''%%%&&&***)))######'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###}}}rrrooooooqqqooojjjhhhkkkpppqqqrrrrrrqqqooommmmmmgggdddaaaaaadddggghhhhhhbbbggglllmmmlllkkklllnnnooozzzgggMMM???;;;<<<777888;;;666444444333333222111111111111000///...............111000///---,,,+++++++++(((((()))+++---,,,)))''''''))),,,,,,******+++---***)))(((&&&&&&&&&&&&&&&(((%%%$$$&&&&&&$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&''''''(((******(((******%%%888^^^lll888,,,***((())))))))))))************"""(((++++++,,,000111---$$$,,,444333///:::[[[||||||jjjkkkeeelllmmmtttyyyhhhaaaaaa]]]aaahhhqqq~~~www^^^gggyyy|||fffWWWXXX]]]tttmmmuuu{{{nnn}}}{{{rrreeeiiidddfffdddrrrzzzlllfffjjjmmmeeeXXXRRRdddnnnhhheeemmmrrrooo```WWWbbbsssrrrooorrrsss___\\\^^^cccccc```aaafffdddZZZUUUTTTNNNQQQnnn|||YYY@@@777666000))),,,,,,,,,,,,...111555888000---******+++,,,***'''***)))))))))((((((((('''+++***((('''''''''((()))((((((((('''(((((())))))))))))((((((((('''''''''''''''((()))))))))))))))***&&&%%%&&&$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$######""""""$$$%%%&&&&&&''''''''''''zzzwwwvvvxxxvvvqqqoooppprrrqqqqqqqqqssstttsssrrrpppkkkfffccccccfffhhhjjjdddiiinnnqqqpppppprrrttttttSSSBBB======888888:::666555444444333333222111111222111000///...---------333222000...,,,++++++*********+++,,,------***''''''(((******((((((((())))))((('''&&&%%%%%%%%%&&&(((%%%###%%%%%%###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((''''''&&&&&&''''''(((***+++'''&&&)))&&&---AAAsss===000---((()))))))))*********++++++%%%+++...,,,***))))))((('''...444222666TTTnnnaaaddddddccckkkddddddhhh|||sssmmmssspppqqqrrryyysssPPPhhh|||gggpppmmmuuummm~~~ssskkksssppplllbbbhhhzzzpppmmmddd\\\aaahhh]]]KKK```ooouuullleeejjjnnnlllZZZVVVcccqqqnnnkkkmmmlllXXXTTTYYYdddhhhbbb```cccaaaVVVNNNNNNTTTkkkXXXDDD...'''---222///)))---+++)))***...444999;;;111///,,,)))(((((())))))))))))))))))((((((((((((+++***(((''''''((()))))))))(((((('''''''''(((((()))))))))(((((((((''''''''''''((())))))))))))))))))%%%###%%%%%%$$$&&&***$$$$$$$$$$$$############'''&&&$$$"""!!!!!!!!!"""%%%%%%%%%&&&&&&'''''''''~~~~~~zzzvvvvvvtttrrrppppppsssttttttrrrxxxtttoookkkiiijjjlllmmmiiiooovvv{{{|||~~~WWWDDD<<<===999888:::777555555444444333333222222333222111///...---------111000///---,,,++++++++++++++++++,,,---,,,)))'''((()))))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%(((%%%###%%%%%%###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((()))((((((''''''''''''(((((($$$***&&&###)))***,,,777vvv~~~CCC111---'''))))))*********+++++++++...///---***((()))***+++555///,,,777UUUxxxmmmnnn___SSSYYY```aaafffqqqccc^^^vvvzzztttooommmvvv}}}zzzvvvjjjWWW^^^lll___qqqkkktttuuuqqqzzzuuueeennnzzzxxxtttjjjrrrrrroookkkjjjkkkjjjccc\\\rrrzzzxxxkkkccchhhooopppYYYYYYeeelllddd^^^\\\UUUQQQVVV]]]eeellllllcccYYYSSSLLLMMM]]]xxxiii:::666333000---+++---111///,,,)))***...333666666//////...+++((('''''')))))))))))))))((((((((((((***)))(((((((((((()))))))))((('''''''''''''''''')))))))))(((((((((((('''''''''((()))))))))))))))(((&&&%%%&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""""""""$$$%%%%%%%%%$$$$$$############{{{zzz|||zzzxxxwwwwwwwwwwwwvvv{{{zzzxxxvvvuuuuuuwwwyyywww{{{[[[DDD;;;>>>:::888:::888666666555555444333333222333333111000......------------,,,,,,,,,,,,,,,---+++*********++++++(((&&&************))))))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%(((%%%%%%''''''%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((((((''''''((((((((("""+++(((###)))+++...888kkkJJJ000***'''************++++++++++++---+++***,,,...000111222222444CCCddd___]]]jjjlll___eee\\\SSSYYY\\\ZZZ]]]sssfff]]]kkkxxx]]]VVVjjjssshhhcccWWWppp}}}mmmYYYYYYlll|||kkkaaalllxxxnnnhhhrrryyyssszzzzzzmmmbbbpppppprrrtttnnnkkkvvvooosssqqqhhheeejjjnnnnnnaaa___eeeeee\\\\\\]]]TTTOOO[[[aaacccpppxxxeeeNNNYYYppplllFFF444333444444...(((***000///...------............(((***+++***)))(((((()))(((((((((((()))))))))))))))((((((((((((((()))))))))(((((('''''''''((((((***)))))))))((((((((((((''''''((()))))))))))))))******)))(((((('''"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$&&&((()))((('''&&&$$$""""""!!!!!!~~~||||||yyyxxxyyyuuuvvvxxxyyyzzz}}}bbbHHH===@@@;;;888:::999777666666555555444333333333222111000///.........,,,++++++++++++,,,------+++***)))***++++++)))(((+++***)))***+++***((('''&&&&&&''''''''''''&&&%%%'''%%%'''******'''%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((((((''''''(((((()))&&&---***&&&***))),,,888___SSS000''')))*********++++++++++++,,,)))(((+++...///...///333333QQQ~~~^^^NNNVVV\\\^^^aaaYYYTTTYYYXXXVVV]]]eeejjjiiiiiikkkiiissskkkYYYlllqqq]]]XXXXXXcccfff```cccuuu___XXXeeejjj___kkkjjjjjjZZZbbb^^^bbbooo|||```]]]ooo]]]bbbfffhhhkkknnnkkkdddgggdddeeebbb```lllssskkk```fffgggiii|||hhhvvvoooZZZCCC333)))+++000///,,,,,,...///000///,,,******+++'''''''''''')))***+++,,,(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))************)))))))))(((((((((''''''((()))))))))))))))&&&)))+++---111333///)))&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&(((***++++++***(((%%%$$$#########zzzzzz}}}xxxyyyzzz{{{}}}lllOOOAAACCC>>>888999888777777666666555444444444222111111000//////000000...------,,,,,,,,,------+++***)))***,,,,,,+++***+++)))((()))++++++)))'''&&&'''(((((((((((('''&&&&&&&&&)))......)))&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))(((((((((((())))))++++++'''(((---((((((555LLL]]]222'''...*********+++++++++,,,,,,***,,,///000...000>>>NNNddd```SSSVVVSSS]]]\\\VVVXXX]]]XXXXXXeeebbbqqquuuooojjjgggpppxxxiiixxxlllbbbeeedddddd^^^]]]ppplllaaannnvvvjjjyyywwwggg]]]iiicccdddUUUUUUdddxxxsss|||uuuaaa[[[fff^^^___ccciiirrrsssjjj___ddddddiiikkkpppvvvkkkfffjjjhhhJJJ///***000111//////,,,///111///***)))---222777111+++((())),,,------'''((((((((()))))))))***''''''((()))))))))))))))((((((((())))))+++,,,---*********)))))))))((((((''''''((()))))))))))))))$$$'''***,,,444;;;:::333%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&''''''((((((***(((&&&%%%$$$$$$%%%&&&~~~sssTTTEEEFFF@@@888888777777777777666555555444444111111000000000000000111111000///...---,,,,,,,,,,,,+++***+++---...---,,,***((('''(((++++++)))&&&&&&'''((()))))))))''''''&&&&&&***000000***&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''&&&&&&''''''((()))***))))))(((((((((((())))))+++'''"""(((111***&&&111===ccc444'''111******+++++++++,,,,,,,,,,,,///222333222???```~~~RRRRRR[[[QQQVVVTTTSSS[[[bbbYYYWWWggglllzzzzzzuuuwwwuuupppsssfffgggzzzxxxmmmqqqjjj~~~pppsss|||~~~sssfffcccmmmtttkkk]]]pppkkkWWWTTTdddxxxvvv{{{uuuuuummmiiifffkkktttvvvmmmaaa\\\bbboooxxxnnnbbbWWWgggfffBBB111+++(((+++222***///111---((()))222;;;KKKAAA333,,,+++------,,,'''((((((((())))))******''''''((())))))***))))))((((((((()))***,,,......************))))))))))))'''(((((()))))))))))))))***+++)))'''+++111///((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%$$$###""""""$$$&&&'''~~~ZZZEEEDDD>>>999:::999888888777666555444333333222222333333222111///...111///...000111///---,,,************************&&&''''''((()))******+++))))))(((((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((('''''''''***)))(((((()))+++---...999jjj777)))...((((((***...///---,,,++++++444555111AAAnnniii]]]YYYZZZ^^^]]]PPPSSSgggpppgggbbbgggqqqxxxpppooogggnnnpppwwwwww~~~aaagggsssmmm|||wwwyyy~~~~~~{{{iiihhhfffdddaaaYYYkkkbbbccc___\\\{{{||||||~~~}}}gggzzzsssfffllliii]]]^^^[[[hhhfffcccrrr}}}sssgggddd___mmmTTT333))),,,//////---***,,,///,,,(((333DDD```NNN888***'''))))))'''((((((((())))))***+++,,,))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''''''''(((***,,,,,,+++)))((((((((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%bbbHHHDDD@@@<<<;;;888999888777666555444444333222222333333222111//////000......//////...---,,,++++++++++++++++++++++++'''((((((((()))*********)))))))))))))))***++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((***)))(((((()))+++---...???FFF---,,,)))000111)))$$$)))111555222222===[[[|||oooiii^^^VVVTTTcccYYYXXXdddooorrrwwwwwwbbbnnnfffxxx}}}qqqppplllyyyttteeeeeekkknnn|||~~~iiillljjjtttzzziiiYYYWWW\\\mmmfffjjjjjjiiiooojjjkkkmmmqqq~~~{{{hhhjjjyyypppccchhhggg^^^___```eeeaaa```kkkkkkaaa\\\___vvv}}}^^^bbbwwwKKK...***---......///++++++...+++&&&...;;;GGG<<<...'''''')))***))))))((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''''''''&&&&&&(((******)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%pppOOOFFFCCCAAA@@@999999999888777666555444444333333333333222111000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******))))))))))))))))))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((******)))))))))+++,,,---<<>>......///******111+++******+++,,,+++)))(((((((((((('''&&&''')))+++((('''''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''''''''(((((((((***(((''''''((())))))((())))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$dddIIIAAACCC???;;;;;;:::999888777777666666555333222111111222222444;;;;;;000+++///111///,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((()))******++++++******+++++++++************333^^^ggg888---111555===TTT~~~lll<<<@@@GGG___nnneeeaaagggfffooo{{{uuunnnrrrvvvtttnnnvvvuuuiiidddhhhjjjfff^^^NNNXXXuuu{{{ooonnnvvvyyyuuuvvveeekkkfffjjjvvvtttgggqqq{{{pppooolllrrrsssjjjkkkrrrooo]]]iiiccclllmmmlllgggmmmoooxxx}}}kkkcccvvvwwwmmmjjjggg^^^aaagggeeeiiiZZZ\\\___YYY___eee\\\bbbVVV999333444222...222)))%%%***///:::MMM]]]XXX===<<<666///******+++***+++...)))***+++***))))))))))))'''&&&&&&&&&(((((())))))---,,,+++)))((('''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&%%%%%%'''))))))((('''((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%pppPPPDDDEEECCC<<<;;;;;;:::999888777777666555333222111111222333666>>>>>>222+++000222///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++***))))))((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''(((((()))***+++++++++******+++++++++******)))---&&&@@@|||GGG...777???RRR```;;;FFFPPP^^^ddd___]]]gggsssqqq{{{vvvbbb]]]kkkuuurrrppp{{{}}}mmm]]]ZZZ```ddd\\\UUUZZZccc``````ffffffiii^^^qqq~~~qqqfffxxx}}}qqqyyyyyyiiitttpppgggjjjzzzuuunnntttwwwoootttnnn}}}qqqzzznnnaaavvvoooffffffeee\\\\\\bbb```dddSSSVVV]]]ZZZeeeqqqjjjuuuYYY===333000,,,+++......000000222111***222JJJKKKWWWPPPIIILLL>>>---///...---+++******+++***)))(((+++,,,)))''''''(((((((((''''''(((******(((&&&444333000...+++)))((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((######$$$&&&))))))'''&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%uuuZZZIIIAAA>>>>>>>>><<<999777555666777555333222333555666555222222222111111000000/////////...------,,,,,,,,,,,,444(((&&&222:::444---+++++++++************+++++++++***)))'''''''''((()))(((((((((((()))))))))))))))((('''''''''(((***+++&&&''')))*********)))((()))*********++++++++++++************++++++++++++111,,,222\\\hhh@@@BBBkkkdddDDDNNNNNNVVVaaaccc```fffrrr{{{yyyxxxeeeVVVnnn}}}ggg|||yyyzzzlllZZZ[[[bbboooxxxtttiiigggmmmqqq~~~zzzqqq{{{yyy|||}}}{{{{{{uuuhhhfffyyyvvvsss{{{tttuuuuuuwwwrrrsssllldddfffooolll^^^]]]gggbbbXXXXXXdddkkkuuurrr[[[EEE999888777000//////(((///...---,,,---...000222666555444222000///------++++++************++++++))))))((('''''''''''''''))))))************))))))111000---+++)))((((((((()))((('''&&&'''(((***,,,&&&&&&&&&''''''''''''((()))(((((('''''''''(((((('''(((((((((&&&%%%&&&'''$$$%%%'''(((((('''%%%$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$fffOOOEEEBBB<<<<<<;;;999777555555666555444222333555666555333222222111000000//////.........---,,,,,,,,,,,,,,,,,,+++666KKKRRRDDD///$$$+++******))))))******+++***))))))(((((((((((())))))))))))))))))((((((((()))(((((('''((()))***+++&&&''')))*********)))((()))))))))*********++++++))))))))))))***************---111OOOnnn\\\:::MMMQQQXXX```eeehhhqqqzzz|||yyygggYYYmmmzzzhhhzzzkkkhhhfffiiiooosssvvvvvvwwwmmmsssuuuyyyxxxxxx{{{jjjsssyyyqqquuuuuuooodddhhhllllllpppkkkqqqvvvxxxsssnnnjjjiiiuuukkkeeegggfff```aaagggbbbTTTUUUpppsssPPPGGG>>><<<444444444******111111///...---,,,---...000111333222111000///---,,,,,,++++++************++++++))))))(((''''''''''''(((((())))))******))))))(((...---+++)))(((''''''''')))((('''&&&&&&(((***+++&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''((()))(((&&&%%%&&&'''$$$%%%'''(((((('''%%%$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$vvvXXXHHHDDD===<<<;;;:::999888777666555444333444555555444333111111000000//////.........---,,,,,,,,,,,,,,,,,,000---444BBBHHH>>>000)))******))))))))))))******(((((())))))***)))))))))*********))))))((((((((()))(((((((((((()))***+++'''((()))*********)))(((((((((((()))))))))***************++++++++++++,,,(((111222===tttqqqzzz~~~RRR===KKKRRRWWWXXX\\\eeemmmqqqvvvuuuvvvkkkaaakkkuuunnnkkkyyyvvvooo}}}vvvxxxtttkkkkkkrrrsssmmmzzzzzzqqqooopppwwwrrrwwwvvvjjjaaaeeekkkmmm|||gggnnnyyyeeefffqqqqqqiii___VVVZZZlllrrrdddeeecccaaacccfffhhhgggeeelllfff___\\\]]]^^^[[[YYYXXXbbbxxxVVVCCCCCC[[[aaasssfff]]]PPP777***------///...---,,,---...///000///......------,,,++++++++++++************++++++***)))((((((''''''(((((('''(((((())))))(((((('''***)))((('''&&&&&&&&&'''((('''&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((((('''''''''''''''(((((('''((()))(((&&&%%%&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$hhhQQQGGG???>>>===<<<<<<;;;999777666555444444555555444444111111000000///......---------,,,,,,,,,,,,,,,---222+++(((---111///------***))))))(((((())))))***&&&''')))***++++++***)))++++++******)))((((((((()))))))))))))))*********'''((()))***+++***))))))(((((((((((()))))))))))),,,,,,,,,,,,------------+++333222444RRRppp]]]GGGPPPfffwwwoooUUUGGGJJJMMMUUUWWWRRRSSS\\\```]]]```eeelllmmmkkklllkkkeeeyyy{{{tttnnnnnnmmm{{{|||vvvmmmwww~~~jjjeeetttzzzyyyhhhSSSRRRZZZ]]]\\\rrrlllyyynnnnnn{{{kkk^^^^^^``````rrr|||lll`````````aaabbbccceeefff]]]aaaaaa]]]^^^eeeeee^^^nnn{{{GGG@@@VVVyyyrrraaaWWWMMM888---//////...------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***))))))((('''(((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''(((((('''((()))((('''&&&&&&(((&&&''''''(((''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$___JJJBBB???===<<<<<<;;;999666666666666555444444444444111111111000//////.........------,,,------......***)))+++000111...)))'''******))))))))))))******'''((()))+++++++++***)))+++*********)))))))))(((((())))))***************'''(((***+++++++++***)))(((((((((((())))))))))))+++++++++,,,,,,,,,,,,---+++---000333<<<\\\XXXCCC======???WWWggg\\\EEE;;;DDDNNNOOOVVVYYYTTTVVV]]]___ZZZXXX\\\bbbllltttrrrnnnpppzzzqqqooo}}}}}}hhhooo|||pppzzz{{{sssbbb\\\jjjwwwvvvuuu~~~qqq```aaabbbaaahhhqqqyyypppqqqxxxyyyhhhllluuulllllltttnnnZZZcccjjjhhh___ZZZ]]]ccc\\\eeefff```fff{{{ppp]]]GGG666OOOtttZZZCCC999999111---...---------,,,,,,,,,,,,,,,---+++++++++,,,,,,---------++++++************++++++******)))(((((((((((((((''''''(((((((((((('''''''''''''''(((((()))))))))&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((((()))))))))'''&&&'''((((((((((((((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$iiiMMMEEE@@@<<<:::::::::777555666777777666444333444555222222111111000/////////..................///000***+++---///...,,,***)))++++++************++++++))))))******+++*********************************((()))******++++++******((()))***+++++++++***)))((((((((()))))))))******))))))))))))************(((%%%,,,666444???ttt\\\:::111111777AAASSSVVVBBB555===JJJNNNLLLPPPSSSUUUYYYaaaeeeeee```___]]]iiiyyywwwuuuiii[[[kkkwwwgggffftttuuuvvvrrrmmmmmmggg\\\^^^```WWWeee~~~wwwsssccc]]]oooqqqqqqkkkooooooppprrrgggkkkssskkkbbbffflll```kkktttooo```WWWYYY___ZZZ```bbbaaaooo___???>>>888;;;TTTddd~~~dddEEE444555222///---))),,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------++++++************+++++++++***))))))(((((())))))'''(((((())))))(((((('''''''''((()))******))))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''((((((((()))***)))'''&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$wwwZZZKKKEEE>>>;;;;;;;;;999777666777888777444333444555333333222222111111000000///////////////000111111000///,,,'''&&&(((---000,,,,,,++++++++++++,,,,,,++++++******)))*********)))))))))******++++++,,,((()))***+++++++++******((()))***+++,,,+++******)))))))))*********++++++************+++++++++,,,+++''',,,444000333UUUeeeHHH;;;222333555<<<<<<444555BBBMMMOOORRRNNNNNNSSSYYY^^^eeellleeeaaa]]]kkk~~~vvvooozzzbbb```kkklllmmmyyyvvvpppyyyrrrjjjuuu|||mmmfffggg```___tttxxx|||mmm^^^qqqnnnlllqqqyyyooohhh[[[``````bbbhhhiiilllwwwooorrrssslllaaaYYYXXX[[[RRR\\\kkk}}}aaaJJJBBB===999888AAAPPPNNNjjjeeeAAA,,,......///222111,,,,,,,,,,,,,,,+++******+++++++++++++++,,,,,,,,,++++++************+++++++++***))))))(((((())))))((())))))******))))))(((''''''((()))***)))(((((('''''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''((()))((()))***)))''''''''')))***)))(((''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$mmmRRRKKKBBB>>>>>>???===:::666888999777444222333555444444333333222111111111000000000000000111222222---000111///,,,,,,---------,,,,,,++++++,,,,,,------,,,***)))))))))******(((((()))***+++,,,,,,---((()))***+++,,,+++******((()))***+++,,,+++******************++++++++++++---------.........//////222......000,,,...@@@WWW\\\:::---777///111444888:::>>>GGGOOOaaaVVVQQQUUUZZZ[[[dddooo```___]]]ooorrrbbbqqquuu|||rrrcccgggnnnmmmnnnooovvv|||{{{|||~~~{{{lllcccrrr}}}kkk```fffffffffjjjeeevvvsssqqqvvvlll]]]SSSeeeaaaZZZlllyyy|||yyyrrriiiaaa\\\YYYVVVSSSQQQdddTTT<<<<<>>999999888888777555444333555444333333222222333333444444333333222111000000000/////////............,,,,,,,,,------............---,,,+++***+++,,,---(((***)))'''***///000,,,,,,,,,,,,+++++++++******,,,+++******)))***************+++++++++******)))000///...---------------......---...111555999<<>>;;;;;;444111111AAAdddYYY222///000...//////***+++,,,------,,,+++***(((+++---...,,,+++******))))))))))))))))))))))))************************,,,,,,,,,++++++)))((((((''''''((((((((((((((((((((((((''''''''''''((((((&&&(((+++,,,+++***)))))))))((('''&&&&&&&&&&&&&&&)))******((('''&&&''')))(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&{{{bbbLLLEEEBBB<<<999<<<999999999888888777666555555444333333222222333333444333333222111111000000000000/////////.........,,,,,,,,,------............---,,,+++++++++,,,,,,***------******......,,,,,,,,,+++++++++*********,,,++++++*********************++++++++++++******//////...---------------///...------///222555777LLLyyyQQQ???888666111///444AAANNNVVV```]]][[[\\\```eeehhhjjjbbbhhhjjjkkkllleeedddnnntttpppqqqkkk___bbbmmmooonnnooorrrjjjuuuxxxuuueeecccfffbbbxxx{{{xxxqqq```jjjooohhhpppnnnbbb```iiiwwwnnnppp}}}|||lllcccggg[[[]]]aaaaaa]]]^^^nnnbbb===111---111<<<111+++111111111777NNNpppYYY444111000......---+++++++++,,,,,,+++++++++)))+++......---+++++++++))))))))))))))))))))))))************************++++++++++++***)))((('''((((((((((((((('''''''''((((((''''''''''''((((((''')))+++,,,***((('''''')))((('''&&&&&&&&&&&&''')))***+++***((('''((()))(((''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&xxx]]]NNNFFF>>>;;;===:::999999999888888777777555444333333222222333333222222222111111000000///000000000/////////......---------------............------,,,+++,,,,,,,,,---222333...+++,,,---,,,+++++++++***************,,,,,,+++*********************+++++++++++++++***//////...------------...000///---,,,---...000111666WWWRRR===:::333...333@@@LLLQQQ[[[\\\]]]]]]]]]```eeejjjppplllpppsssmmmkkkqqqrrrhhhdddiiikkkfffkkkuuuvvvzzzuuuqqqhhh{{{kkkeeessswwwgggrrryyy|||}}}wwwaaaYYYgggzzzeee___jjjiii[[[\\\lllwwwiiigggvvvzzzlll```___YYY[[[```eeeooozzzWWWBBBCCC;;;333777///---111555444333===XXXwwwUUU666222000......+++,,,++++++++++++++++++,,,***,,,......---,,,+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''&&&))))))(((((('''''''''&&&((((((''''''''''''(((((((((***+++***(((%%%%%%%%%((((((''''''&&&&&&''''''(((***,,,+++***((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&qqqZZZLLLCCC???@@@:::999999888888777888888555444333333222222333333111111111000000000//////000000000////////////...---------.....................------,,,,,,,,,,,,000666888222++++++,,,,,,************************,,,,,,+++************+++******++++++,,,,,,++++++///......---------......///...---,,,---...///000333444XXXwwwNNNBBB888777888<<>>111///+++---///***---,,,+++******+++,,,---((()))+++***)))((()))***))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((((((''''''&&&))))))(((((('''''''''&&&((((((''''''''''''((((((%%%&&&((('''&&&&&&&&&'''(((((('''''''''(((((()))&&&(((+++,,,+++)))(((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&zzzdddSSSGGG@@@===<<<:::888777777777888555444333333222222333333111111111111111111111111111111000000000//////////////////...............---............---,,,,,,---222555111---------,,,+++++++++++++++,,,,,,,,,------,,,+++++++++++++++)))***+++,,,------------...------------...//////------......000111333333111333555888QQQ~~~CCC444;;;???GGGRRRdddbbb```bbbhhhoootttuuujjjhhhooorrrkkkkkkuuu{{{sss```[[[dddhhhqqq{{{}}}jjjlllvvvyyyqqqhhhhhhhhhttt|||qqqiiiiiifffkkkhhhssszzznnndddbbb\\\kkktttpppaaa]]]fffggg___hhh```___ccc\\\UUUccc{{{~~~lllMMMTTT|||wwwuuugggcccjjjRRR888///......444AAANNNOOOIII???111---,,,))),,,000***,,,++++++++++++++++++,,,''')))))))))''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&''''''&&&&&&''')))((((((''''''(((((())))))%%%(((******)))(((((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&kkkWWWIIIBBB@@@===;;;999888999999555444333333222222333333111222222222222222222222111111111000000000//////000/////////.........------.../////////...,,,,,,***...000......000///+++++++++,,,,,,,,,---------------,,,++++++++++++,,,)))***+++,,,---------------------------...//////------...///000111222222///444222222<<>>;;;XXXZZZGGGKKKQQQUUUXXX[[[YYYYYY```nnnyyypppsssfffcccqqquuuzzzyyyjjjppp{{{qqqtttdddccciiiyyywwwaaagggpppzzzzzzggg[[[ooozzzrrrsssoooYYYVVV^^^VVVXXXZZZ]]]^^^[[[XXXXXXZZZQQQZZZ[[[TTT[[[~~~vvvMMM~~~xxxSSS444888>>>DDDUUUKKKUUUjjj\\\MMMUUUIII<<<:::555111444???EEE<<<...***(((,,,,,,'''+++///'''***+++,,,------,,,+++***)))******)))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))(((%%%%%%&&&'''((()))******((((((''''''''''''((((((*********(((&&&%%%&&&'''((((((((((((((()))******%%%&&&'''&&&%%%&&&(((***(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&~~~eeePPPFFF======???<<<888666888666333222333444333333222333333333333222111111333333222222111000000000///.........------------------------------------,,,,,,---......---,,,,,,------------------------//////...---,,,,,,+++++++++,,,---...////////////......---------......///////////////000000000000222000//////333;;;BBBGGGzzziiiQQQHHHQQQRRRTTTWWWZZZ]]]___```cccgggiiihhhlllxxxxxxpppssswwwsssmmmcccfffrrr{{{bbbpppmmmgggfffpppyyyiiiZZZTTTUUUZZZ___SSSVVV^^^ZZZVVVWWWUUUPPP^^^XXXQQQkkk```HHH^^^\\\EEEBBB>>>KKKRRRXXXMMMBBB???<<<888444444111...,,,...333555333000******+++++++++,,,,,,,,,---------...///---)))&&&))))))))))))(((((((((((())))))************))))))(((((((((((((((((((((((((((''''''((())))))'''&&&''''''((((((((((((''''''''''''''''''(((((((((((()))(((((('''''''''((((((''''''''''''((((((((()))++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&yyybbbTTTFFFBBBAAA>>>:::999;;;999666555666666444333333333333333333222222111333333222222111000000000////////////....................................,,,---............---,,,------------------------//////...------,,,+++++++++,,,---...////////////......------......//////...////////////000000000.........///222555999;;;UUUuuujjjSSSPPPSSSZZZ```^^^YYY[[[aaa^^^bbbfffjjjrrr{{{~~~uuuqqqttt{{{sssjjjccc```hhh|||lllvvvssslllhhhkkkssswwwuuuvvvuuupppiiiaaa]]][[[\\\\\\\\\^^^[[[SSSVVVYYYVVV[[[XXXPPP___vvvUUU@@@;;;[[[zzzppp___AAAHHH[[[OOOCCC777444444333111000000---+++---111333111...++++++++++++,,,,,,,,,,,,++++++,,,...///...+++(((***)))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''((())))))(((&&&''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&vvvdddPPPFFFAAA>>><<<<<<<<<;;;999888888888666444333444444444444333222222333333333222111111000000111111000000000/////////////////////////////////,,,---...//////...---,,,------------------------//////......---,,,,,,,,,,,,---......////////////...............///000000........./////////000000---...///111222111111000444FFFrrrzzzbbbYYYXXXaaaccc[[[YYY^^^]]]^^^```dddoooxxxwwwqqqssstttuuuuuuzzz|||wwwnnnjjjhhhgggccceee{{{}}}{{{vvvqqqqqqsssqqqkkkjjjhhhfffdddddddddcccbbb^^^eeedddZZZUUUZZZYYYOOOSSSjjjnnnBBB111111777ZZZhhhgggmmmPPP@@@111...000000...---...,,,***,,,///111///---,,,,,,,,,,,,------------******+++---///...,,,*********)))))))))((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((''''''((()))***(((''''''(((((())))))(((((('''''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))((((((((((((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&zzzaaaQQQHHHBBB??????;;;:::999999999999777555444555555555555444333333444333333222222111000000222222111111111111000000000000000000000000000000---...///000000///...---........................//////......---------,,,------...///////////////............///000111111....../////////000000000///000222333222111000......<<>>333000000......///........................,,,,,,,,,,,,------------...---+++++++++***(((&&&++++++*********)))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))((('''''')))++++++***)))((())))))******))))))(((''''''''''''((((((((((((''''''&&&''''''((()))***((((((((()))))))))******''''''(((((())))))******&&&&&&''''''((()))))))))((((((''''''''''''(((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&~~~gggZZZMMMIIICCC???===<<<<<<;;;777777888888777777666555555444444333333222111111222222222222111111111111111111111111111111111111///000111111111111000///....................................//////////////////000000000000///////////////000111222444444111222222222222333333333111111111111111222333333333...666BBB???888LLLlll~~~mmmeeecccggglllsss{{{~~~xxxooojjjmmmjjjdddfffrrr}}}vvvvvv{{{tttmmmjjjkkkiiifffggggggaaaZZZ[[[\\\^^^aaabbb```ZZZTTTLLLVVVSSS^^^}}}bbb===:::444666111111222666WWWggg>>>;;;@@@999333......---+++,,,000,,,---------,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,+++******++++++)))(((+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))((('''''')))+++,,,+++)))))))))************))))))''''''''''''((((((((((((&&&&&&&&&''''''((()))***(((((()))))))))*********(((((((((((())))))))))))%%%%%%&&&''''''((())))))((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&uuuWWWQQQJJJCCC@@@>>>===<<<888888888888888777666666555444444333333222222111222222222111111111000000000000000000000000000000///000111222222111000///////////////////////////.........//////////////////000000000000000///////////////000111333444555222222333333333444444444222333444444555444333222666666555444000111:::EEEeeemmmdddbbbccckkkzzzyyyuuunnngggfffnnnyyypppjjjmmmsssuuuzzzvvveeefffhhhhhhggghhhhhhaaaXXX[[[ZZZXXXWWWVVVUUUTTTRRRIIINNNEEEaaahhhBBB888111---333///000///111RRRhhhHHH999===555333000///000...***,,,000+++,,,,,,,,,+++***+++,,,******+++++++++,,,,,,,,,+++)))))))))+++,,,+++***+++++++++************)))))))))************))))))))))))))))))))))))))))))((('''''')))+++,,,+++***))))))************))))))''''''''''''((((((((()))&&&&&&&&&'''''')))******))))))))))))************))))))))))))((((((((((((%%%%%%%%%&&&'''(((((()))((((((''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}hhhRRRJJJHHHDDD???===;;;:::888888888888666444666555555666777777555333222333333333333222111111333333222111000000111111///111333555555222///---...//////000111222222222////////////////////////222222222111111111111111111000000111222222111000333333444444333111333555333333333111111222555777444444444444444555666777AAATTTzzz|||nnnjjjrrruuupppuuummmllliiifffgggqqqxxxmmmkkkvvv{{{tttlllkkkgggddddddhhhiiiddd]]]YYYRRRTTTUUUTTTSSSRRRLLLFFFAAAMMMlllwwwVVVYYYVVVGGG???<<<888333000000//////444;;;eeeiiigggZZZFFF777222444//////.........---------///...,,,******+++,,,---***+++,,,---...---,,,+++,,,+++)))(((((()))+++,,,,,,,,,+++******++++++,,,(((((((((((())))))))))))''''''(((((())))))******))))))******++++++++++++++++++++++++***)))((('''))))))))))))))))))))))))%%%%%%&&&'''((((((''''''(((((())))))))))))(((((((((((())))))((('''&&&&&&'''''''''''''''((())))))+++++++++***)))(((((('''(((((())))))))))))(((((($$$%%%&&&&&&''''''&&&&&&vvvfffYYYMMMFFFDDDAAA???<<<;;;;;;;;;:::888777666555555666555333111333333333333333222111111333222111111111111111111000111333444444222000...//////000000111222222333////////////////////////222222222222222222222222777666444333333333444444555555777777555333333444444555555555444333333333444444444444444555666666999CCCZZZ~~~pppiiilllpppuuu{{{sssoookkkjjjnnnwwwzzzoookkkqqqsssiiiaaa___jjjiiigggccc```]]]YYYUUUaaaYYYRRRQQQSSSNNNDDD<<>>>>>>>>999555444222///000333000333666555111//////111/////////............---///...,,,+++++++++,,,---++++++******++++++,,,---,,,+++***))))))***+++,,,111111///---,,,***)))(((*********+++++++++,,,,,,))))))))))))))))))((((((*********)))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))************)))))))))))))))))))))(((((()))))))))((())))))))))))(((((('''((((((''''''(((((()))***++++++******)))(((((((((((())))))******))))))(((((((((((()))))))))))))))vvvfff]]]UUUPPPIIICCC@@@???>>>===;;;:::888777888888777666555555444444333333333333111111111111222333444444444444333222222222222222111111111222222222333333111111111111111111111111222222333333333333444444444444333222222222555777222666888666666888::::::@@@===888555444444444444555444444444444444555555333333444;;;MMMkkkvvvkkkiiihhhhhhkkkoooqqqpppmmmgggaaa___ccceeeaaa___```ccchhhgggcccfffnnnjjj___TTTKKKDDDCCCFFFZZZVVVCCC>>>@@@<<<333666;;;666===888444444333///...111000111222333222222111111/////////.....................---,,,,,,,,,,,,---++++++***)))***+++,,,---,,,++++++******++++++,,,//////...---,,,***)))(((************+++++++++,,,+++******))))))(((((((((*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''((((((******)))(((((()))******)))))))))******))))))(((((((((((('''((())))))***************))))))(((((()))))))))******)))))))))(((((((((((())))))******~~~kkkdddZZZQQQKKKGGGDDDBBB===;;;999888999:::999888777777666555444555555666333333333333333444555666555555333222222222333444222222222222333333333333333333333333333333333333222222222333333333444444777888999888555555666888555<<>>AAAIIINNNNNN[[[SSSGGG>>>:::999888888666555555444444555555555333666888:::???MMMbbbqqqggg^^^```dddgggiiiiiihhhgggjjjfffcccbbb```^^^]]]___eeegggffffffmmmrrrhhhXXXTTTCCC>>>VVV}}}aaa<<<===CCCLLLHHH<<<>>>AAA888;;;555111222222000///000222222111111000///...---////////////////////////......------,,,,,,,,,---,,,+++*********+++---...,,,++++++++++++++++++,,,***++++++++++++***)))))))))))))))*********++++++++++++******))))))((((((*********)))))))))))))))++++++***))))))))))))***((((((((((((((((((((((((***)))(((((((((((())))))+++***)))(((((()))***+++))))))***************)))((((((((((((((()))***************)))))))))))))))))))))************))))))(((((('''''''''((()))***}}}qqqdddZZZRRRMMMIIICCC@@@===;;;;;;;;;:::999:::999888666666777888888666555555555555555666777666555444333333333444444333333333333333333333333444444444444444444444444222333333444444555555555777999:::888555555888;;;:::FFFQQQYYYeeettt~~~~~~wwwmmm^^^QQQHHHAAA:::666888777666666555666666666333666888:::<<>>AAA999:::333...///111000///111111111000000////////////...////////////000000000............---------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))++++++++++++***)))))))))************+++******************)))))))))*********++++++++++++...---+++***))))))******)))))))))))))))))))))))),,,+++*********+++---...,,,+++)))(((((()))+++,,,)))******++++++++++++***))))))(((((())))))***+++******)))))))))))))))))))))******++++++******))))))((('''''''''(((***+++vvvjjjaaa\\\PPPLLLGGGCCCAAA???===<<<<<<;;;999888888888:::;;;888888777777666777777777555555555555444444444333444444444444444444333333555555555555555555555555444555555666777777888888777888999888999>>>GGGOOOXXXiiizzzttthhhYYYIII>>>999999888777777777777777555555555777;;;BBBIIINNNNNN[[[xxxpppaaa[[[[[[]]]___aaacccbbb___]]]```gggkkklll```XXXXXXTTTJJJFFFHHH===fffnnnTTTFFFAAA::::::BBBBBB:::<<>>===;;;999999:::;;;<<<::::::999888777777777888555555666666555555444333444444444444444444444444666666666666666666666666666777777888999::::::::::::<<<===???CCCOOO^^^jjjwwwaaaQQQ::::::999888777777888888999777555666:::???AAAAAAGGGKKK[[[zzzoooeeedddddddddhhhiiifff___ZZZ[[[```dddfffXXXOOOOOOGGG<<>>:::@@@IIIHHHAAA777//////111000000111,,,...000///---,,,///333.../////////000000111111......//////......---,,,,,,---...///000///...---+++,,,,,,------,,,,,,+++((()))+++---------+++***++++++,,,,,,,,,---------)))))))))***+++++++++,,,))))))***+++---...///000333111///,,,*********+++)))))))))))))))))))))))))))((('''''')))+++...000---+++)))(((((()))+++---)))***+++,,,,,,,,,,,,,,,)))))))))))))))******+++)))))))))))))))***************++++++++++++******,,,+++***))))))+++---...xxxhhh^^^XXXRRRJJJCCCEEEDDDCCC???<<<;;;<<<===<<<;;;999999999888666555666999:::999666444666888777666666888999999666444555666777666555666888:::555777999;;;;;;;;;;;;<<<<<>>BBBMMM^^^qqq|||qqqqqqssshhh\\\[[[___[[[[[[[[[UUUKKKLLLCCCAAACCC???XXX{{{dddiiiWWW???<<>>===???EEEIIIRRRbbbuuutttaaaLLLBBB>>>;;;999999===:::888888999999888666777999???IIITTTfffzzzdddggg^^^\\\[[[RRRLLLLLLJJJAAAHHHDDDAAARRRtttpppQQQCCCZZZbbbUUU@@@>>>???777111444444444444777999<<<>>>111111111111000000000000000000000/////////............////////////..................////////////------......------,,,++++++,,,---.........---,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,++++++,,,+++******+++,,,...000000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,+++******+++++++++***++++++,,,---...---,,,,,,,,,---...///---------,,,,,,,,,++++++///...,,,+++******++++++***+++++++++++++++******************************,,,+++******************xxxjjjfff___XXXRRRNNNLLLKKKGGGDDDAAA?????????>>>===:::;;;;;;:::888777999:::888999;;;<<<<<<===>>>@@@<<<===???@@@@@@@@@BBBCCCEEEJJJQQQWWW]]]fffrrr{{{{{{aaaPPPEEE===999888777777666666666777777888777888:::===???GGGWWWggglllaaaXXXTTTOOOHHHBBB@@@===@@@OOOiiiTTT======RRR^^^WWWIIIIIIIII@@@:::666555444333222333444555222222111111111000000000////////////...............//////000000//////...............////////////------......------,,,+++***+++---............---,,,,,,,,,,,,---------------------............///------------,,,,,,,,,,,,,,,+++******+++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,---------------------...///000------------,,,,,,,,,,,,------,,,+++************)))******+++++++++******************************+++************++++++,,,~~~vvvnnnfff___[[[TTTQQQLLLIIIGGGFFFDDDBBB@@@@@@???>>>=========>>>;;;===>>>>>>======???BBB@@@BBBDDDFFFHHHLLLQQQUUUYYYfffxxxxxxhhhZZZKKK???:::777777777777777777999:::999;;;===<<<:::===GGGPPPWWWdddyyybbbNNNIIIBBB<<<>>>GGGSSSRRR999<<>>BBBCCCHHHNNNVVVeeeoooXXXBBB:::GGGgggNNN888:::FFFQQQNNNDDDFFFEEE@@@AAA666555444444333333222222222222222222111111111111000////////////.........//////000000000000//////............////////////------......------,,,+++)))***,,,...//////......,,,,,,,,,------..................---------------------------------------++++++++++++,,,---......,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,---...******+++,,,---.........------------------------,,,,,,,,,,,,+++++++++***))))))***+++++++++++++++---,,,,,,,,,+++++++++***+++*********+++,,,------zzzvvvqqqlllhhh```]]]YYYVVVVVVVVVUUUTTTWWWXXXZZZ^^^bbbeeeeeeccciiiooozzzlllaaaLLLHHHCCCAAAAAA@@@<<<999555;;;===:::888888::::::???@@@AAA???@@@RRRwwwpppZZZiiirrrooofffGGG===BBBHHHPPPJJJ>>>===:::666:::111111222222222222222222333222222222222111111111000000000000///////////////000000111111000000///............////////////------......------,,,+++***+++---............------------------.........---------------,,,,,,,,,------------............******+++,,,,,,------...+++,,,,,,------,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,------...******+++,,,---------,,,------------............,,,,,,---------,,,,,,+++)))***+++,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,++++++++++++,,,,,,---}}}|||uuuvvvzzziiiaaaWWWRRRPPPLLLCCC;;;888>>>AAA===;;;<<<<<<999<<<<<<======:::===MMM___jjjddd@@@jjj|||oooNNN999666999GGGOOOHHH===:::555222888000000111222333333333333333333222222222111111111222111111111000000000000000000111111111111000000............////////////------......------,,,++++++,,,---.........---,,,............------------.........------,,,,,,,,,------------.........///******+++,,,------------,,,---...//////...------+++,,,,,,---......---------,,,,,,,,,,,,---......+++,,,---......---,,,,,,------------.........///,,,---............---,,,******+++------......---.........---,,,,,,++++++------,,,+++++++++,,,,,,wwwkkkbbbWWWFFF999888???BBB>>>===??????;;;???;;;:::===<<<777777<<>><<<<<<<<<<<<:::999@@@???IIIcccQQQ;;;HHHccczzzpppOOO;;;777999;;;777444444666888666444000222555555444333333333333333444444333111000///555555444333222000///...000444555222//////...+++.........///000111111222333000...///111111///---***---000///......//////000000000000000000000000---...000///...,,,------------------------------........................---...///111111///...---,,,,,,---...///000111222,,,,,,,,,---------......,,,,,,,,,---------......000///...---------------+++,,,...000000///...---,,,,,,++++++,,,,,,---...////////////////////////......---,,,,,,+++******rrrdddRRRPPPIIIAAA???AAAAAA>>>===<<<;;;;;;<<<<<<;;;999===>>>@@@CCCMMMiiimmmTTTPPP```uuuoooTTTCCC===<<>>:::888888777555333555666777666444222222333444444555555444333222111333333333222111000///......222444111000222333111...//////000111111222222222000......000000///------...///......///000000000000000000000000000000...000111000///.........------------------------//////////////////......---...000111111000...---........................,,,,,,---------.........,,,,,,---------...............---,,,,,,,,,,,,,,,+++,,,...///000///...---------,,,,,,------...///..............................------,,,++++++***}}}wwwjjjZZZPPPLLLGGGBBBCCCAAA>>>======<<<:::888;;;BBBGGGDDD>>>FFFcccxxxgggqqqppp\\\FFF===<<<<<<000000111333666999;;;<<<999999888555333111222333444444555555555555444333111222222222111111000///222666666222111444555444//////000000111111222222000///......//////...---222///------///000000111000000000000000000000000///111222222000//////000........................///000000111000///...---......000000000000......000000///...---,,,,,,+++------------.........///------------.........///...---,,,,,,+++,,,,,,,,,,,,---...///000///...---...------------...//////------------------------......------,,,+++++++++yyymmmaaaWWWMMMIIICCC@@@>>>>>>======888:::@@@DDDCCC@@@CCCIIIZZZnnn___GGG???===;;;======<<<:::999777777777:::999777444222111444666444444444444555555555555111222222333333222222222;;;===;;;444111222222111/////////000000000111111///.........//////......444000---...000///000111///////////////////////////111222111000...//////........................//////000111000///---+++...///000000000000///...000000///...---,,,++++++---............/////////---............/////////...------,,,,,,------------...////////////......---------------......///------------------------......------,,,,,,,,,,,,fff___TTTKKKEEECCCAAA@@@CCC===999===@@@AAABBBDDDIIIGGGMMMbbbooo```QQQCCCBBB???:::777555555666666777777555333222333777:::333333333333333444444444333333444444555555444444===???===666111111111///......////////////000000.../////////......//////555000///222222///...111////////////////////////...000111111///......///////////////////////////...//////000///...---,,,//////000000000000//////................................./////////000000........./////////000000//////............////////////////////////......,,,,,,,,,+++,,,,,,---...------------------------......------------,,,,,,ooo___SSSJJJEEEEEECCCCCCCCC@@@>>>BBBIIICCC@@@BBBHHHLLLZZZhhh[[[JJJ===888999;;;<<<666666666444444666:::===444444333333222333333444444444555666666666555555888;;;:::555222333444222///////////////000000000...///000000//////000111444222555:::888///---222000000000000000000000000...000111000///.........000000000000000000000000////////////////////////000000000000000000000000---.........//////000000////////////000000000000////////////000000000000/////////...//////000111000000//////////////////,,,++++++++++++,,,------------------------------......------------------tttlllUUUSSSRRRPPPJJJBBB@@@BBB@@@CCCIIILLLDDDCCCWWWrrruuuSSSBBB;;;:::999777888888888888999===???777666555444333333444444444555555555555555444444222666777444333555555333111111111111111111111111...000222111000///111333333555<<>>111...444000000000000000000000000///111222222000//////000000000000000000000000000111111000///000111333555111000000000000000000111/////////000000000111111//////000000000111111111//////000000000111111111...............///000000111000000///////////////,,,,,,,,,,,,,,,---..............................------..................ooohhhgggccc]]]ZZZLLLHHHEEEEEEEEEFFFKKKPPP^^^bbbgggrrriiiDDD666888===@@@:::;;;;;;;;;:::;;;>>>@@@999888666555444444444555444444555555444444333222000555777444333444444222333333333333333333333333...111333222000000222444333777BBBKKKCCC333///666000000000000000000000000000222333333111000000111000000000000000000000000333222000000111333666999111111000000000000111111111111111111000000000000000000000000111111111111000000000000111111111111---------------...///000111111000///////////////...------------...//////////////////////////////------..................yyykkkddd[[[VVVUUUSSSOOOKKKPPPLLLKKKOOOYYYdddmmmqqqjjj\\\KKK@@@======<<<:::;;;;;;;;;<<<>>>AAADDDFFF@@@>>>:::777444444444555777555333333444555333111444555666666777777777777777777666444111000111333222222111111111111222222222444666777777555222000000111333333111000000111555555444222111000111222444333222111000...------111111000///000555;;;???666333000000000111111000111222333222000000000111...000333555555444222111111222222333222111000///---........./////////000000000//////.........---.../////////000000111111////////////000000000000......//////...---,,,,,,uuujjjaaaYYYVVVRRRPPPQQQRRRQQQPPPUUUKKK@@@;;;===AAABBB@@@>>>===;;;:::::::::<<<===666666777777888888999999999999999999999999888888666666777777777777666666888777666444222222333444222111111000000111111222111222333444444222111///000000111111222222111111555555444333333222111111444444333333222111000000222222111000000333888<<<333222000111222333333222111333333222111000111222000111333444555444333222444555555666555444333222111111111000000000//////000000/////////...............//////000000000000...////////////000000000...............---,,,,,,~~~xxxpppggg]]]WWWSSSLLLEEECCCEEEFFFDDDAAA@@@@@@???>>>>>>???AAABBB;;;<<<>>>??????>>>===<<<999:::;;;;;;999888888888666666777777666666555444777555333111111222333444333333222222222222333333333333333333222222111111333111000222666888666444555444333444444444222000555555444444444333333333444444333111000222555888111111111222444555444333222333444333111000111222222222333444444444444333555666666666666555555444111111000000000000000111000000000000////////////......////////////000000........./////////000000...////////////...------~~~xxxpppjjjeee^^^VVVOOOKKKJJJHHHFFFEEEDDDCCCCCC@@@AAAAAAAAAAAA@@@@@@???===???@@@>>>;;;999999:::999999999999999999888777888666444333444555666666777666666555555666666777777666555444444444555555666333111555<<<@@@???<<<777555333333333333333222444444555555555555555555666666555333111111333555111000111333555555333111222444444444222111222333444444444444444444555555333333444444444333333333111000000///000111222333000000000000000000000000////////////////////////....../////////000000000000000111111111000000///|||mmmjjjeee^^^XXXQQQMMMKKKGGGFFFDDDCCCBBBCCCDDDEEEBBBCCCCCCAAA@@@??????@@@<<<<<<<<<===<<<;;;;;;:::<<<999777777999:::999888888777777666666777777888999888666555444555666777555222111666===CCCCCCAAA999888777555333222333555444444444555555555555666666777666444222111222444222222222333444333000...333444555444222222222333666666555555555555555555222222222222222222333333888666444222111111222222000111111111111111111111000000000000000000000////////////000000000000111222222333333333333222222rrroooiiiccc^^^[[[ZZZZZZNNNKKKGGGEEEFFFGGGGGGFFFAAAAAA@@@???>>><<<:::999;;;999777888;;;;;;888444888888777777777777888888888888666555555555666777444222222555:::???@@@@@@999===@@@===777333444777555555555666666666666666666777888777555333444444555444333333333333111///444555666555333222333444666777777777777666555555444444444333444444555666BBB???;;;777444222111111111111111111222222222222222222111111111111000000000000000111111111222222222222333444444444444333vvvlllgggffffffbbb^^^VVVUUUSSSPPPLLLIIIEEEDDDBBB@@@???AAADDDCCC===888;;;;;;;;;::::::;;;;;;;;;999999888888777777777888777666666666777:::<<<===888BBBKKKJJJ???666555888888888888888777777777777555666888888777666666777777555333333555555555444444555666555444333333555666777888999999777555444666555444444444666777888BBB???;;;777444222222333111111111222222222333333333333333222222222111111111222222222222333333333111111222333333333333333sssqqqnnniiiccc^^^ZZZWWWPPPNNNNNNQQQTTTRRRJJJDDD@@@@@@????????????@@@@@@<<<<<<<<<;;;;;;;;;::::::<<<<<<;;;999777777:::<<<777FFFTTTTTTFFF999666888:::::::::999999999888888444666999999888888888888888666444444666888999999555666666666444333444555666777999::::::888555333555444333333444555666777;;;999666333222333444555111111111222222333333333444444444333333222222222222222333333333444444444///000111222222222222222|||oookkkooonnnSSSYYYTTTOOONNNPPPOOOKKKFFFJJJFFFCCCCCCBBB??????CCC@@@@@@@@@??????>>>>>>>>>>>>AAACCCAAA===;;;<<<>>>;;;;;;:::888777666666777999666444666;;;>>><<<:::===777555:::===999777999999888777666555555777888888999999777666777777555888:::;;;:::888666666666999777444333555777999999111111222222333444444444999666333222444555444222222333333333333333222222111333444444333222222333zzzuuurrrrrrqqqooommmiiibbb]]]]]][[[WWWVVVWWWSSSPPPMMMKKKMMMOOOQQQQQQLLLMMMLLLJJJGGGDDDBBBBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@===;;;===CCCGGGGGGEEE@@@:::888;;;<<<999888999777777888:::;;;;;;999777<<<<<<;;;999777777666444333444666555444333444555555333222222333444333222666666666666777777888888999666333333444555555333444555555555555555444444444555555555444333444444|||tttqqqtttxxxzzzyyyuuussspppmmmjjjfffbbb___XXXUUUSSSRRRTTTTTTQQQOOOJJJGGGCCCBBBEEEGGGGGGEEEDDD???;;;<<<===;;;;;;===;;;;;;>>>BBBEEEDDD>>>999===<<<;;;:::999777777666:::;;;;;;:::888888999::::::999999:::;;;:::777555666666555555555666666777777555333333444555555444555666666777777666666666777666555444333333444555}}}{{{xxxsssnnngggbbb[[[VVVSSSPPPMMMKKKJJJFFFCCCAAA??????@@@AAABBBAAABBBFFFHHHFFF???999===;;;;;;======;;;;;;===;;;;;;:::888555555666888999888777777888888666555999999888777777777888999999888777666777777888888888888999:::::::::999999;;;999666555666777888888}}}xxxsssqqqfffddd___YYYTTTSSSSSSSSSRRRPPPNNNNNNMMMJJJEEE@@@EEEAAAAAADDDCCC???>>>BBBCCCBBBAAA???======@@@BBB???===;;;:::<<<===>>>>>>???>>><<<;;;:::;;;<<<<<<===<<<;;;:::999:::;;;<<<::::::;;;<<<<<<<<<<<<<<<>>>;;;888888:::<<<<<<<<<|||zzzwwwsssnnniiieeeddd\\\VVVSSSUUURRRJJJGGGKKKNNNNNNLLLJJJJJJLLLPPPTTTIIIFFFBBBAAABBBDDDEEEEEEAAA???===;;;::::::;;;<<<@@@@@@???===;;;;;;<<<>>>;;;;;;<<<===>>>>>>>>>>>>@@@===;;;;;;???AAAAAA???~~~{{{pppmmmqqqjjjiiifffbbbaaabbbfffjjj[[[XXXUUUTTTTTTSSSRRRQQQTTTRRROOOMMMLLLLLLMMMNNNQQQQQQQQQNNNJJJIIIKKKMMMJJJKKKLLLMMMNNNNNNNNNNNNPPPMMMLLLNNNSSSVVVTTTRRR|||yyyvvvtttqqqooommmnnnooopppiiijjjjjjfffbbb```bbbdddccccccdddffffffggggggggghhhfffeeeiiioooqqqooolll~~~}}}~~~~~~~~~}}}~~~}}}zzz|||~~~}}}{{{yyy{{{}}}~~~~~~~~~|||}}}|||~~~{{{|||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~