BM6P6(@ (((((())))))******++++++))))))))))))))))))))))))************+++,,,---.........---,,,,,,++++++***,,,+++*********,,,///000------+++***)))))))))))))))))))))))))))(((((((((******)))((('''&&&&&&%%%)))***+++***)))((((((***+++)))'''(((+++,,,***(((''')))+++,,,,,,,,,***)))+++++++++,,,---000222333000000///.........//////222222222222333333333333111111111222444:::BBBGGGUUU___nnn}}}ooo[[[MMMGGGBBB;;;555222222222111///---***)))+++++++++***++++++,,,,,,,,,***''''''(((*********''')))+++,,,***)))))))))++++++++++++++++++++++++------------.........///000000000000////////////111111222222222111111000333555888999:::<<>>@@@???>>>@@@BBB>>>888===???@@@@@@>>>>>>???@@@;;;===@@@CCCDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDBBBBBBCCCEEEFFFGGGIIIIIIEEEHHHLLLPPPSSSTTTTTTSSSWWWWWWWWWWWWVVVVVVUUUTTTTTTUUUVVVVVVUUUUUUWWWYYY\\\]]]^^^___```bbbbbbcccggghhhkkknnnqqqwww~~~((((((((())))))))))))***(((((((((((((((((((((((())))))))))))***+++,,,,,,+++++++++***************))))))((()))***---///111,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))***+++***)))((((((***+++)))((((((***+++)))'''''')))***,,,,,,+++***)))++++++++++++---...000111,,,,,,,,,,,,,,,---------+++,,,,,,---...///000000////////////111777>>>CCCSSS\\\jjjyyyqqq___QQQJJJCCC999111333222000...---++++++***,,,++++++***++++++,,,,,,---***(((''')))***++++++((()))++++++)))))))))***'''((()))***,,,---...///------........./////////////////////////////////111111333333333333222111555777:::;;;<<<===@@@BBBAAACCCCCCBBBDDDFFFBBB===>>>???@@@???>>>>>>???AAA===???AAACCCDDDCCCAAA@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFHHHLLLOOORRRRRRRRRQQQUUUUUUVVVVVVUUUTTTTTTSSSUUUVVVVVVVVVTTTTTTVVVXXXZZZZZZ[[[\\\^^^aaacccdddeeegggiiilllooouuu{{{)))))))))(((((((((''''''((((((((((((((((((((((((''''''(((((()))******+++(((((((((((())))))))))))&&&&&&&&&(((***,,,///111+++***))))))(((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))***+++***)))((((((***,,,***))))))******)))'''((()))***+++++++++***)))+++******++++++,,,......'''((()))***++++++******''''''(((***+++,,,---...,,,------,,,...222777<<>>AAACCCCCCFFFGGGFFFHHHJJJHHHCCC???@@@???>>><<<===???AAA???@@@BBBCCCCCCAAA???>>>AAAAAAAAAAAABBBCCCDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEFFFHHHKKKMMMOOOPPPOOOOOORRRSSSSSSSSSSSSRRRRRRQQQSSSUUUVVVUUUTTTTTTUUUWWWYYYXXXXXXYYY\\\___bbbdddbbbdddfffiiilllqqqwww{{{***))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''((()))************&&&&&&'''(((((()))******&&&&&&&&&''')))+++,,,...***)))((((((((((((((()))'''((((((((((((((())))))((((((((((((((((((((())))))***+++***(((((((((***++++++***)))))))))((('''(((((()))***+++******)))***************+++++++++$$$%%%(((***+++***)))((((((((()))***+++,,,,,,,,,++++++,,,+++,,,...333666CCCKKKXXXffftttyyykkk```XXXQQQIIIBBB555222---)))'''))),,,...,,,,,,++++++******++++++---+++******+++,,,,,,++++++++++++)))((((((***---++++++++++++************........./////////000000---...............//////---///222444555444333222666999;;;<<<===>>>AAACCCDDDGGGIIIIIIJJJMMMLLLHHHAAAAAA@@@>>><<<<<<>>>@@@???@@@AAABBBBBBAAA@@@???AAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKMMMMMMLLLLLLPPPPPPPPPQQQQQQPPPOOOOOOOOOQQQSSSTTTTTTUUUVVVXXX[[[ZZZYYYXXXZZZ]]]aaaccc___aaacccfffhhhmmmrrrvvv|||******)))((('''&&&%%%%%%'''''''''''''''''''''''''''((()))***++++++++++++&&&''''''((()))***++++++''''''''''''((())))))***)))((((((((((((((()))***((((((((()))))))))******+++******)))(((((('''''')))***+++***(((((((((***************)))(((((()))(((((())))))************)))*********************$$$&&&(((***++++++***)))+++************************+++,,,,,,,,,---000333888???KKKYYYggguuuuuueeeXXXOOOIIIBBB===555222---((('''))),,,...---,,,++++++*********+++---+++******,,,,,,,,,++++++++++++***((()))+++---+++++++++******)))))))))............////////////,,,,,,------............,,,...000222333222222111444666999;;;<<<===@@@BBBBBBGGGKKKJJJLLLOOOOOOLLLEEEEEEDDDAAA>>>======???===>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFHHHIIIKKKKKKKKKKKKMMMMMMNNNNNNOOONNNNNNMMMJJJMMMQQQSSSTTTVVVXXXYYY^^^\\\ZZZYYYZZZ\\\^^^```]]]___bbbdddfffiiinnnqqqxxx|||******))))))((('''&&&&&&'''''''''''''''''''''''''''(((***+++,,,++++++***'''(((((()))***++++++,,,(((((((((((((((((((((((((((((((((((())))))***+++((())))))******++++++,,,,,,++++++***(((''''''&&&)))***+++***)))((((((***(((***+++***)))((()))+++((((((((()))))))))******((()))******+++******)))'''((()))***++++++************))))))((('''''''''***+++,,,---,,,---///111111777AAALLLYYYgggttt|||yyygggWWWKKKBBB;;;666333111...+++******,,,...------,,,+++************,,,*********+++,,,+++******+++,,,+++))))))+++,,,(((((())))))***++++++,,,------------.........///++++++,,,,,,---...............///000000111111111111333777999;;;===@@@CCCCCCIIIMMMMMMNNNRRRSSSQQQKKKLLLKKKHHHCCC@@@??????===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGEEEEEEGGGHHHIIIJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMHHHKKKPPPSSSTTTUUUWWWYYY^^^]]][[[ZZZZZZ[[[\\\]]]]]]___aaaccceeegggkkknnntttxxx}}}*********))))))(((((((((''''''''''''''''''''''''%%%''')))***++++++***)))((((((((()))*********+++''''''((()))))))))))))))((((((((()))***+++,,,,,,)))******+++,,,,,,------*********)))))))))(((((()))***+++***)))((((((***&&&(((******)))(((***---((((((((((((((()))******((((((***++++++++++++***)))*********************)))))))))((((((((((((((((((***,,,---,,,---...///...333:::CCCMMMZZZfffmmmxxxppp```RRRFFF<<<666111111///...---,,,,,,,,,...---,,,+++***************))))))***++++++***((()))+++,,,,,,+++******+++(((((())))))******++++++,,,,,,,,,,,,------------***++++++,,,------......111111000//////000111222///222555888;;;>>>AAADDDEEELLLQQQRRRRRRVVVXXXWWWSSSTTTSSSPPPKKKFFFBBBAAA????????????@@@@@@@@@???AAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFDDDEEEFFFGGGIIIJJJKKKLLLJJJKKKLLLLLLMMMMMMLLLLLLIIILLLPPPSSSSSSTTTUUUVVV[[[ZZZZZZYYYYYYZZZ[[[[[[]]]___bbbccceeegggiiilllppptttyyy************))))))))))))''''''''''''''''''''''''$$$%%%((()))***)))((('''(((((((((((())))))))))))%%%&&&''')))***+++++++++))))))))))))***+++------******+++,,,------......))))))))))))************)))***+++***)))((((((***%%%(((******))))))+++...((((((((((((((()))******'''(((***+++,,,,,,+++++++++******)))))))))******((()))))))))******++++++''')))+++,,,,,,,,,---//////222777>>>FFFQQQ\\\cccmmmxxxttteeeWWWJJJ???888000000000000///...,,,+++...---,,,+++***************)))((()))++++++)))((()))+++------,,,+++***++++++++++++***)))(((((('''+++++++++,,,,,,,,,------******+++,,,,,,---......444333111//////000222333...111555999;;;???CCCFFFHHHOOOUUUUUUVVVZZZ\\\\\\XXXYYYYYYVVVPPPJJJEEECCCAAAAAA@@@@@@???>>>>>>===AAAAAAAAAAAABBBCCCDDDDDDGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDFFFGGGIIIKKKLLLMMMJJJJJJKKKLLLMMMMMMLLLLLLKKKNNNQQQSSSSSSRRRRRRSSSWWWWWWXXXXXXYYYZZZZZZZZZ]]]___bbbdddeeefffiiikkkmmmqqqwww|||,,,,,,+++***))))))(((((())))))(((((()))***,,,---'''&&&&&&'''(((((('''%%%***(((''')))+++,,,***((())))))))))))))))))))))))*********)))***++++++,,,)))++++++)))***///111///''')))******))))))***,,,---------***'''&&&&&&''''''"""!!!(((+++)))''')))))))))))))))((((((((((((******))))))))))))******...+++((()))---...,,,((((((((())))))************---,,,)))(((...444333...888111222;;;@@@CCCNNN]]]cccqqqwwwhhhZZZMMMCCC<<<<<<999555000---,,,,,,,,,///...---,,,++++++++++++***)))((()))+++,,,,,,+++,,,+++***+++,,,---+++***,,,+++++++++++++++++++++*********)))******+++,,,---,,,,,,,,,,,,---......///000111000///...///111333444555666999>>>EEEJJJIIIKKKPPPVVVZZZ]]]^^^___aaa```___\\\XXXPPPGGGAAA@@@???======>>>???>>>===>>>>>>?????????@@@@@@@@@DDDDDDCCCCCCCCCEEEFFFGGGFFFFFFGGGHHHJJJLLLNNNOOOLLLLLLLLLLLLKKKKKKKKKKKKMMMNNNPPPPPPPPPPPPRRRSSSQQQSSSVVVWWWWWWXXX[[[]]]\\\]]]^^^aaacccfffhhhiiiiiimmmrrrwww|||*********))))))(((((('''******)))(((((()))***+++***))))))***,,,---,,,+++)))(((''')))+++,,,***((()))))))))))))))))))))))))))))))))))))))***++++++)))++++++((()))---///---''')))******(((((()))+++***++++++***((('''((())))))%%%$$$***---***)))+++***************)))))))))******))))))))))))******,,,)))&&&(((+++,,,***'''((((((((()))))))))******+++***((((((...444444000222,,,,,,444999;;;EEESSS\\\jjjyyywwwjjj^^^RRRHHHBBB???<<<888333000.........//////---,,,++++++++++++***)))((()))+++,,,+++******+++,,,,,,,,,+++******++++++++++++++++++++++++***************++++++,,,---------------......///...000111111000//////000111222444555777<<>>>>>??????>>>===????????????@@@@@@@@@@@@DDDCCCCCCCCCCCCEEEFFFGGGFFFFFFFFFGGGHHHJJJKKKLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLNNNOOOPPPOOOPPPRRRSSSQQQSSSUUUVVVVVVXXXZZZ\\\\\\]]]___aaadddfffggghhhiiilllqqquuuzzz************)))))))))))),,,,,,,,,+++++++++++++++(((''''''(((+++,,,+++***)))(((((()))++++++***)))))))))))))))))))))))))))((((((((()))))))))******)))++++++((())),,,---+++((()))***)))((('''((()))((()))***)))(((((()))++++++''''''+++---+++***+++,,,,,,++++++******************))))))))))))******+++)))'''(((+++,,,***'''((((((((()))))))))))))))((()))((((((---333444000...((((((...222444===HHHSSS```ooo{{{|||tttkkkaaaWWWNNNHHHCCC@@@;;;777333111111111000000///---,,,++++++***)))((('''(((***+++***)))'''***......,,,))))))+++***************************************+++,,,,,,------........./////////---000222333222000///000000111222444666:::@@@DDDHHHKKKOOOUUUZZZ___bbbdddddddddcccccc```[[[TTTNNNFFFCCC@@@?????????>>>===??????@@@@@@@@@AAAAAAAAACCCBBBBBBCCCCCCDDDFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMLLLNNNOOOOOOOOOPPPRRRTTTPPPRRRTTTUUUUUUVVVXXXZZZ\\\]]]___aaadddfffgggggggggjjjooossswww|||,,,,,,,,,---------------//////000000000000///...+++)))(((((()))))))))((((((((()))******+++***)))))))))))))))))))))))))))''''''((()))))))))))))))***,,,,,,******------***)))******)))'''&&&'''((())))))***)))((('''ӵ,,,+++***+++,,,,,,,,,++++++******)))******))))))))))))******,,,***)))***,,,---,,,***************************((())))))(((,,,111111------***)))---///111888AAAJJJUUUeeerrr~~~yyyvvvpppiiibbbZZZRRRLLLĦ444333333222111111Ħ+++***)))((('''((()))***)))(((%%%***//////+++((()))+++)))ӵ***+++************+++,,,,,,---......///////////////---000333444333111//////000111333444555999>>>BBBFFFIIIMMMSSSYYY___cccfffgggfffeeeccc```ZZZSSSMMMIIIFFFBBB@@@???>>>===<<<@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMLLLMMMNNNNNNNNNOOORRRTTTPPPQQQSSSĦ[[[\\\___aaaccceeeeeeffffffhhhlllpppsssxxx}}}222222222222222222333333222333555777777666555444555222///---,,,+++)))((('''(((******************((((((((((((((((((((((((''''''((())))))))))))(((+++......,,,,,,......+++)))***+++***(((''''''(((+++,,,,,,***(((4ĉ@ӵ+++++++++------,,,,,,+++***))))))******))))))))))))******+++******+++,,,---,,,,,,++++++++++++++++++++++++)))++++++)))***------)))---++++++---...///555;;;DDDLLLZZZhhhttt|||tttqqqmmmhhhccc]]]VVVQQQ>L888666555555444444=hĦ+++***((('''((())))))((('''%%%***///...***''')))+++4ĉ@ӵ+++++++++***+++,,,,,,------...//////000000//////,,,///333444222000//////111222333444555888<<>>>>>===<<LXXXYYY[[[^^^```bbbcccccccccdddfffiiilllooossswwwzzz}}}========================<<<>>>AAABBBBBBAAA???===;;;888333///,,,***'''%%%''')))***+++***)))***+++(((((((((((((((((((((((('''((()))***+++***)))(((***...///------000000---)))***+++***)))((()))***---------+++)))GG=?///...//////...---,,,+++************))))))))))))******((((((((()))******++++++,,,++++++++++++*********(((+++,,,))))))+++***'''+++++++++++++++---111555>>>CCCNNN\\\hhhsss~~~}}}vvvooollliiifffccc___ZZZWWWHdĦ;;;888777777777=Īj+++)))((((((******)))''''''***,,,,,,)))((()))+++GG=?++++++++++++,,,------,,,---...///000///......,,,///111222111///...///111222444444555777:::===@@@BBBEEEIIIPPPWWW^^^bbbcccbbbaaaaaa```]]]YYYUUUKKKGGGBBB???>>>>>>===<<<>>>>>>?????????@@@@@@@@@>>>???@@@BBBCCCDDDDDDDDDGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLKKKLLLMMMLLLMMMOOOSSSVVVPPPRRRTTTHdĦXXXWWWYYY\\\___aaaaaaaaaaaabbbdddgggiiikkknnnrrruuuzzz}}}OOOOOOOOOӵOOOQQQSSSĭӵ---ӵ+++Ħ(((((((((((((((((((((((('''ӵӵ+++***ĦƜ`1.׼s333555444222Ħ---,,,******))))))))))))***ӵ)))Ħ***)))))))))((((((&&&***+++)))ĭӵ[[[eeeĦ|||wwwqqqĦ{{{Ħsssllleee[[[DdD:::::::::?fӵ,,,***)))Ħ******)))ӵƜ`1.׼s,,,+++ĭӵ///...000///000111222333333444777ӵKKKRRRYYY^^^Ħ^^^^^^]]][[[WWW======>>>?????????===>>>@@@ĦEEEEEEEEEEEEEEEFFFJJJĦLLLLLLLLLOOOSSSVVVQQQSSSUUUDdD^^^``````kkknnnӵӵӵĦӵĭӵ^^^^^^?~4ZZZ```bbbg&e>&e666g&e)))>hӵ(((((((((((((((((((((g&e,,,guO>uO>&e,,,,,,4ff?>ߝL,,,gĉ@333888;;;999Shӵ...******))))))))))))g&e+++>hӵ((('''''''''&&&###(((***fff?><z+++g&e>&eGGGRRRHLwwwrrrShӵgLS?ʬlllddd3h?D%%)?;;;;;;ZufĦ---+++***gL(((---***g&e+++gĉ@---,,,g&e>&e---@e---...??---///...000111222222333g<ĉAAAHHHOOOWWW3we<Ħ[[[ZZZXXXUUU3h?@e===>>>>>>>>>>>><<<===???ZCCCCCCCCCCCCDDDDDD3h?gLLLLLLLKKKLLLNNNSSSWWWRRRTTTUUUD%%)?___fff?><zgggiii=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??ttt4DӵqqqssssssHƅ^Hu]Ħ555Hu]Ħ+++ZuR)Ħ)))***+++***)))'''&&&Hu]Ħ***HŐeHŐeHu]Ħ)))qIܗGIӵ...ttAAABBBBBBHGgĉ@222000)))*********))))))Hu]Ħ---ZuR)Ħ((((((***,,,---))))))sߝLGdUĦ,,,Hƅ^Hu]Ħ>>>ntHdĦvvvHGgĉ@SSSHdĦHtƅ^qqqfffBt=o9ĦDtfo9Ħ@@@???===g?,,,+++HdĦ)))---+++Hu]Ħ)))tt###,,,Hƅ^Hu]Ħ///H׼s.../////////...///---,,,...222444tQ999<<>>@@@BBB======???HtĦBBBAAACCCFFFGGGBt=o9ĦHdĦLLLLLLNNNPPPPPPOOONNNSSSTTTTTTDtfo9ĦsߝLGdUĦeeeHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ|||{{{4DuXӵzzz~~~DdDΦDdDĦ666DdDĦ)))(((t|<&&&&&&'''((((((((('''&&&DdDĦ***DdDΦDdDΦDdDĦ***peƜ4DuTӵ000`eĭMMMqet777333111,,,++++++)))((('''DdDĦ***+++t|<(((((()))***++++++)))***DdDDdDĦ,,,DdDΦDdDĦ;;;q<niDdDĦ}}}qetFFFJJJDdDĦqqq{{{q<RwwwlllqjRgdKӵHdDĦgdKӵ======GR/f6LĭĦ...,,,DdDĦ)))+++)))DdDĦ'''`eĭ+++DdDΦDdDĦ,,,DdDĦ///...//////000000///......///---,,,...111444geĦ888:::???FSĦUUUUUUqjRgdKӵDdDĦ<<<;;;<<<>>>???AAA===>>>???DdDĦBBBBBBDDDEEEqjRgdKӵDdDĦLLLMMMNNNNNNNNNNNNOOOSSSRRRQQQHdDĦgdKӵDdDDdDĦcccDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵ777DdDĦ)))(((o)h&&&$$$%%%&&&'''((((((((((((DdDĦ+++DdDΦDdDΦDdDӵ,,,=ӊB1.uTӵ888HߝL`o9```po9wӵ777111000---+++)))(((DdDĦ&&&(((o)h''''''((()))))))))))))))***DdDΦDdDĦ+++DdDΦDdDӵ666GIpӵDdDĦpo9wӵDdDĦ[[[eeerrrpo9uzzzmmmGIdnuR)ĦDdDĦnuR)Ħ888999CdgĪj///DdDĦ))))))(((DdDĦ&&&HߝL`o9***DdDΦDdDӵ)))DdDĦ000......//////000//////...///...---...111333geĦ666888sp?aĦMMMNNNGIdnuR)ĦDdDĦ===<<<<<<===>>>???===>>>???DdDĦBBBBBBDDDEEEGIdnuR)ĦDdDĦLLLNNNNNNLLLLLLNNNQQQSSSQQQPPPDdDĦnuR)ĦDdDΦDdDĦ```DdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵwwwwww4DuXӵDdDʜ4DuTӵ777>d<Ħ,,,Dt)))'''((())))))*********>d<Ħ,,,>d<ʜDd<ʜ4DuTӵ///111F&uTӵEEE4DufئL>essspuR)ĦDDD999666111...,,,,,,>d<Ħ%%%Dt%%%)))))))))(((''''''***DdDΦDdDĦ+++>d<ʜ4DuTӵ3334DwDd<ĦpuR)Ħ>dd<ӵDd<555qR/ܗ?fӵ111>d<((((((>d<Ħ&&&4DufئL>e)))DdDʜ4DuTӵ(((DdDĦ/////////000000111111000000///......///111222geĦ555s<v>aĦFFFGGGpeӵDx<DdDĦ======<<<======>>>===>>>???DdDĦAAAAAACCCCCCpeӵDx<>dd<ӵDd<DdDΦDdDĦ]]]DdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵdddeee4DuXӵwwwyyyyyyD&dq&ĒRAAA777sdKĦ---DHRRud)))))))))*********+++sdKĦ,,,D&oq<Ōq&ĒR111333666>dp&ĒRRRRSSSnfʜd<Φ>d<Ħ***s&dq&ĒR---111i?ʜtd<ĦHHܗDӊB222<xYYYcccpppuuu~~~B?d<000111111222222222222.../////////000111geĦ444Hg8>aĦAAACCCB?Ho9;;;>d<============>>>???@@@>d<ӵAAABBBB?Ho9GGG<xLLLLLLQQQVVVNNNTTTZZZ&ӫeʬtIӇXXX>d<Φ>d<Ħ\\\D&ӫetIӇsssDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRPPPQQQ4DuXӵdddiiijjjHu]3hhHHH>>>666ne++++++=e)))))))))******,,,---...ne//////pIƎ@t@h333666:::>haaaaaaaaafe@ďDiii```ZZZIIIAAA888111///...ne***(((=e((())))))((((((((('''(((ege***)))sĪj@h,,,---000fdDĦ@ďD......Hkge>>>HHHPPP^^^dddmmmwww@h|||ppp@G888888HĪj@IŌ...444Bene333Hkge***ne+++***fe(((Hu]3hh,,,,,,---se//////000111222222222222...///000000///000geĦja>aĦ===???@G<<<<<<se>>>>>>>>>>>>>>>>>>???@@@<Ō???@@@AAA@GHHHHHHHkgeMMMLLLMMMQQQUUUMMMTTT[[[HĪj@IŌUUUWWWege]]]ZZZHu]3hIŌnnnrrrDdDĦne@h>hsene@GsĪj@h>>>4DuXӵNNNĵD^FFFBBB;;;444+++)))))),,,++++++,,,---000222555777888888888666888<<aĦ;;;<<<<<<===<<<<<<s׼s===>>>>>>??????>>>??????@@@Ho@@@???@@@@@@???EEEFFFGGGJJJJJJKKKMMMPPPRRRMMMSSSWWWQQQRRRUUU]]]\\\YYYD^hhhkkkoooDdDĦs׼sΦ4DuXӵtvӵ>d<ĦJJJAAA===888333///---Ħ)))***+++,,,------...---...///222666:::>>>@@@BBBBBBĦAAAAAAAAA===;;;999888:::;;;;;;;;;<<d<ĦsssuuurrreeeWWWFFF<<<555111111333***---///......000444999999>>>GGGSSS^^^gggmmmppptttvvvuuuqqqllleeeXXXLLLDDD<<<777777777444222333444333222111000000000111%%%'''***---///111111111444333111000...---,,,,,,+++)))''''''Ħ+++***))))))))))))+++---...)))>d<Ħ//////###)))000Be...000+++,,,---...////////////...000222111//////geFYĉ777888>aĦ::::::::::::999999:::<<<===<<<;;;;;;Be;;;===>>>??????????????????@@@nu]ӵ@@@>>>======@@@BBB@@@AAADDDEEEFFFHHHLLLNNNJJJHHHFFFGGGJJJMMMOOOOOOOOOQQQSSSTTTTTTSSSSSSTTTSSSQQQPPPSSSWWWZZZYYYWWWUUUYYY[[[ZZZXXX>d<Ħaaabbbeeeiiimmm>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦ???;;;999666333000gdKĦ///------......---,,,///333777;;;???EEEMMMRRRXXXgdKĦWWWSSSOOOQQQMMMIIIIIIKKKLLLLLLJJJLLLNNNRRRWWW^^^gggooouuuzzz~~~{{{kkk```RRRFFF>>>888000gdKĦ((()))***)))(((+++***)))))))))))))))***************))))))))))))(((***+++,,,*********,,,///,,,******)))***111999gdDĦnnnmmmkkkcccWWWHHH===999888666444111///---,,,,,,---000111777999<<>>???AAABBB>>>>>>>>>iĉ@3hR/ŌBBBCCCDDDCCCBBBAAACCCBBBBBBDDDGGGJJJKKKLLLIIIIIIHHHHHHIIIJJJLLLMMMNNNOOOPPPRRRSSSUUUVVVWWWSSSRRRPPPPPPVVV\\\\\\WWWXXX\\\^^^]]]ZZZDdDĦ```bbbdddgggiiisdKĦ|||gdKĦgdKĦ>A000ne888777999888666333ne222111111000/////////000///444;;;CCCKKKUUU___fffnekkkjjjgggcccaaa^^^ZZZYYYZZZ[[[[[[ZZZ```aaaccceeeiiinnnsssvvvwww{{{wwwlll\\\NNNCCC:::ne(((((()))***)))(((***)))))))))))))))************)))))))))(((((((((***)))(((***,,,---+++))),,,++++++---,,,***...DebbbgggggggggaaaWWWIII???;;;999666444555444111...------...///000111333777===CCCIIILLLTTTXXXZZZWWWTTTPPPHHH???<<<999555333222111000///---///000000...,,,++++++---,,,,,,,,,...///111222222111///---+++***))))))---,,,ne***+++***(((&&&'''***,,,+++***(((ne+++---///,,,,,,,,,,,,---...///000---------............///------......///111>ALLLGGGEEEk<777888999::::::777888999::::::;;;;;;;;;::::::;;;<<<===???AAABBB?????????fhAAAAAABBBCCCBBBBBBBBB@@@AAACCCEEEHHHIIIIIIIIIIIIIIIHHHHHHIIIJJJLLLLLLLLLMMMNNNPPPRRRSSSUUUUUURRRRRRQQQQQQVVV\\\ZZZUUUWWWZZZ]]]]]]ZZZDe^^^___```ccceeehhhnetttzzznene///000666777888777777777777555444666777666333222444777666<<>>BBBFFFIIIGGGEEEEEEAAA<<<777555111//////...---,,,+++---///...,,,************+++,,,---......//////...---,,,+++***)))))))))---,,,)))***++++++)))(((((()))+++***)))***)))***...111,,,---......////////////---------............///............///111CCCAAA:::555666888999::::::888888999:::;;;;;;;;;;;;::::::;;;;;;===>>>@@@AAA????????????AAAAAAAAAAAAAAABBBCCCCCC>>>@@@DDDGGGHHHHHHGGGFFFHHHHHHHHHHHHIIIJJJKKKLLLKKKLLLMMMNNNPPPQQQSSSSSSQQQSSSSSSSSSWWW[[[YYYSSSUUUXXX\\\\\\[[[```\\\]]]___aaadddfffooorrrwww111111333333333222000///555555666777999;;;===???:::<<<===??????>>>===<<<;;;???AAA???:::999<<<@@@CCCHHHRRR]]]jjjwww}}}||||||}}}}}}{{{yyyvvvssspppmmmiiiggghhhiiinnnuuuzzz~~~ppp```RRRGGG===777...+++((((((((()))))))))(((((((((((()))***,,,,,,((((((((((((''''''''''''+++(((&&&(((,,,---+++''',,,***,,,000000,,,+++---///333:::BBBKKKRRRXXXZZZXXXSSSKKKDDD>>>999555111888666333000...,,,,,,,,,000000//////000333555777999>>>@@@======???>>><<<444111...---,,,,,,+++***+++,,,......,,,*********)))***,,,...//////...---+++******))))))))))))))),,,+++***)))))))))******+++***)))))))))))))))))))))************+++...000,,,---///000000000///...---------............///............///000111222333555444//////333555333555555666666777888999999888999:::;;;;;;<<<;;;;;;:::::::::;;;<<<===???@@@<<<<<<<<<===============BBBAAA@@@???@@@AAACCCDDD>>>@@@DDDEEEFFFEEEEEEEEEHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLMMMOOOPPPQQQRRRPPPSSSTTTTTTWWWZZZWWWRRRTTTWWW[[[\\\]]]]]]___aaa]]]]]]^^^```bbbeeehhhjjjmmmpppuuuyyy}}}:::;;;<<<===<<<:::777666::::::;;;===???AAADDDEEEDDDFFFHHHJJJJJJIIIHHHFFFFFFIIIKKKHHHCCCBBBEEEIIIPPPTTT\\\hhhuuu|||vvvnnnfff```]]]]]]bbbkkkqqquuu}}}xxxiiiZZZLLLAAA;;;111...***((())))))))))))(((((((((((()))***,,,,,,(((((((((((('''''''''''''''(((*********)))******///,,,+++...///,,,,,,///...000444:::BBBIIIPPPSSSPPPMMMHHHBBB===777333000333222000...---------------,,,+++***+++---///000666;;;<<<999777:::;;;;;;333000---,,,,,,,,,+++++++++,,,......---+++++++++)))+++---///000///---,,,***))))))(((((())))))***+++++++++************************)))(((((()))***&&&)))+++---,,,,,,---------...///000000000///...---------............//////......//////000111222///111111///111555777666888888888888888888777777888888999:::;;;;;;;;;;;;::::::::::::;;;<<<>>>>>>;;;;;;<<<<<<============AAAAAA@@@???@@@AAABBBCCC@@@BBBDDDCCCBBBCCCEEEGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKKKKLLLMMMOOOPPPQQQQQQOOOSSSTTTTTTVVVXXXVVVRRRTTTWWWZZZ]]]___```aaabbb_________```bbbdddgggiiikkknnnssswwwzzz}}}FFFGGGIIIJJJIIIGGGDDDBBBEEEFFFHHHJJJMMMOOOPPPQQQQQQRRRTTTUUUUUUTTTRRRQQQQQQRRRSSSPPPLLLJJJLLLNNNUUUYYY```kkkxxxzzzpppccc[[[XXXVVV[[[eeellloooxxxuuudddTTTFFF???555111---***)))))))))))))))((((((((()))***++++++)))))))))(((((((((''''''&&&(((+++***)))((()))+++///***)))+++---,,,---000......000444:::AAAGGGJJJHHHFFFCCC>>>999444000...---------,,,------.........---+++******,,,...///222777888444111333666666222///---,,,,,,---,,,+++***,,,......---++++++,,,***+++---//////...---,,,******)))))))))******+++++++++++++++******)))))))))******)))((((((***+++%%%(((,,,...---,,,,,,,,,---....../////////......---------............//////////////////000111111000111111222222444444444:::999999888888777666666777777888999:::::::::::::::999999:::;;;<<<======<<<======>>>>>>??????@@@@@@@@@@@@@@@@@@AAABBBBBBBBBDDDEEECCCAAAAAAEEEIIIFFFGGGHHHIIIJJJJJJJJJIIIJJJKKKLLLMMMNNNOOOPPPPPPNNNRRRTTTSSSTTTWWWWWWTTTVVVXXX[[[___aaaccccccbbbaaa```______```ccceeeggggggkkkoootttwwwzzz~~~QQQSSSUUUWWWVVVTTTQQQOOOSSSUUUXXX[[[]]]______```]]]]]]]]]]]]]]][[[ZZZYYYYYYXXXWWWTTTRRRPPPPPPOOOTTTVVV\\\eeepppyyy~~~uuuhhh___[[[VVVZZZccchhhhhhooozzzqqq```QQQIII999555///+++******))))))***)))))))))))))))************)))))))))(((((((((((((((((()))******)))(((,,,'''&&&***---,,,+++---,,,,,,---///333888===@@@@@@???===999444000...---+++++++++,,,------......222111///---------...///---222444///+++---000111111...,,,+++,,,---,,,,,,(((***,,,---+++******+++******,,,------,,,,,,+++,,,,,,+++++++++++++++,,,+++++++++++++++***))))))''')))***)))((((((***---''')))+++,,,+++,,,---.........---------------...---------............//////////////////000000111000//////000111111222333777777777777777777666666666666777888999999999999999999999999:::;;;<<<===<<<<<<======>>>??????@@@??????@@@AAAAAAAAAAAAAAAAAADDDGGGFFFCCCBBBDDDGGGEEEFFFHHHIIIJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNRRRSSSRRRSSSWWWXXXWWWXXXZZZ]]]aaadddeeedddbbbbbbaaa___^^^^^^```bbbccccccfffkkkppptttwww{{{~~~YYY[[[]]]___^^^\\\YYYWWWYYY[[[___bbbeeefffffffffcccccccccbbbaaa___^^^]]]^^^[[[XXXVVVUUUSSSQQQOOORRRSSSVVV^^^gggmmmpppooooooqqqssssssqqqrrruuuxxxvvvxxxzzz{{{|||tttkkkaaa[[[[[[cccddd```eeepppvvv~~~{{{kkk]]]UUU<<<777111,,,******))))))+++***)))))))))))))))***************))))))))))))***'''$$$''',,,---***%%%'''$$$$$$)))---+++***************+++...222666999;;;;;;999666111...---,,,++++++,,,------......///333111///,,,++++++,,,,,,)))///111---)))+++...///000---+++***+++,,,,,,+++''')))++++++***))))))))))))******++++++++++++***...---,,,,,,+++,,,,,,,,,***++++++++++++***))))))&&&(((******((((((+++...)))******))))))+++...111///...,,,++++++,,,---...---------.........//////000////////////000000111111000///111222333666999444555555555666666777777555666777888888999888888999999999999:::;;;<<<<<<:::::::::;;;<<<======>>>>>>???@@@AAABBBAAA@@@@@@???DDDIIIIIIEEEBBBCCCEEEEEEFFFHHHIIIJJJJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMQQQSSSQQQRRRVVVYYYYYYYYY[[[^^^bbbeeefffdddcccbbb```^^^\\\\\\]]]___aaa```ccciiimmmqqquuuyyy|||}}}\\\]]]^^^_______________^^^```cccfffhhhhhhhhhhhhiiigggeeebbb___\\\[[[ZZZVVVUUUTTTRRROOOLLLIIIHHHMMMKKKJJJMMMSSSXXXZZZ[[[YYY^^^cccaaa\\\ZZZ]]]bbbeeeaaa^^^___eeeooowww|||zzzqqqmmmiiiccc^^^\\\]]]```bbbgggppp{{{}}}lll]]]HHH???555000---))))))+++))))))))))))************((()))***+++++++++++++++((((((((((((((('''''''''&&&'''(((***+++++++++++++++)))((())),,,///000000000000000000000/////////---------,,,,,,,,,++++++333///+++((()))***+++,,,(((***,,,---///111555888000---******,,,---,,,***...---,,,,,,+++++++++,,,,,,,,,++++++++++++++++++,,,+++***,,,...//////...******+++++++++,,,,,,,,,)))))))))))))))***+++++++++,,,------+++)))******,,,,,,,,,,,,,,,,,,,,,,,,...333222))))))111222---111///...///222222///,,,111111222333333333222222333444555777888999999999666888999999777666666777<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<===>>>@@@AAA@@@@@@??????????????????@@@BBBDDDCCCBBBAAAAAABBBDDDDDDFFFGGGGGGHHHGGGGGGIIIIIIIIIIIIJJJLLLMMMOOOQQQPPPPPPTTTXXX\\\\\\ZZZZZZ\\\```dddfffhhhhhhhhhdddbbb```aaabbbbbb___\\\dddfffiiijjjlllnnnrrruuuzzzTTTUUUUUUVVVWWWWWWXXXXXXZZZ\\\___bbbcccddddddcccaaa```]]]ZZZWWWTTTSSSRRRMMMMMMKKKIIIGGGDDDBBB@@@???===<<<>>>BBBFFFHHHHHHJJJMMMPPPPPPMMMKKKMMMPPPTTTQQQOOOOOOUUU^^^hhhooo|||~~~zzzuuummmddd^^^ZZZYYYYYY[[[cccmmmvvv~~~sssaaaMMMBBB555000---******,,,(((((()))))))))*********)))))))))******+++++++++((((((((((((((((((((('''&&&'''((()))************+++))))))***,,,.................................******++++++,,,,,,,,,---111...***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---******+++---,,,***+++++++++******+++++++++************************,,,+++***+++---......---******+++++++++,,,,,,,,,)))((((((((())))))***+++***,,,------+++*********---------,,,,,,,,,,,,,,,---222111******111333...000///...///000000///...000111111222222222222222---///000333555666777777666888999888666666777888::::::999999999999::::::===<<<<<<<<<===>>>???@@@===>>>???AAAAAA@@@???>>>@@@BBBCCCCCCAAA@@@AAABBBDDDDDDEEEFFFGGGGGGGGGGGGIIIIIIIIIIIIJJJLLLMMMNNNPPPOOOOOOSSSXXX\\\]]]\\\ZZZ\\\```dddgggiiijjjjjjfffcccaaa```aaaaaa^^^\\\ccceeehhhjjjkkknnnpppsssuuuzzzGGGGGGGGGGGGHHHJJJLLLMMMQQQSSSUUUXXXYYYZZZZZZZZZUUUTTTQQQNNNJJJHHHFFFEEEAAAAAA@@@>>><<<:::888666666444333333666999;;;;;;???@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>AAAIIIUUU^^^iiippp|||vvvjjj___WWWQQQNNNNNNSSS\\\eeennnxxxyyyeeeUUUFFF666///...,,,+++,,,(((((())))))))))))*********))))))))))))******+++''''''((((((((((((((((((&&&'''(((((())))))))))))******)))+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,---------+++******+++,,,,,,+++...,,,***+++---,,,(((%%%...,,,******+++,,,+++*********************++++++((((((((()))*********+++,,,***)))***,,,,,,+++*********+++++++++,,,,,,,,,((((((((((((((())))))******,,,------+++******+++------------------------,,,111000***+++111333//////000000...---...000111000000000111111111222222***,,,...000333555666666777888888666555555777999999999888888888888999999<<<<<<<<<<<<===>>>??????:::<<>>===@@@AAABBBBBBAAA@@@AAABBBDDDDDDEEEEEEFFFGGGGGGGGGIIIIIIIIIIIIJJJLLLMMMNNNMMMMMMNNNRRRWWW[[[]]]^^^\\\^^^aaaeeehhhjjjkkkllliiifffbbb``````___^^^\\\```cccgggiiikkklllnnnoooqqqwww}}}999999888888:::<<>>===:::777888777444444;;;GGGQQQYYYcccqqq|||xxxlll^^^RRRIIIDDDEEEGGGNNNWWW___jjjwwwzzzfffZZZHHH555.........,,,,,,(((((((((((()))))))))******)))((((((((())))))***''''''''''''((((((((((((&&&'''((((((((((((((('''***))))))+++,,,,,,)))''')))))))))***************'''(((((()))***+++++++++***))))))***,,,---,,,***,,,***(((+++000000,,,'''++++++******+++++++++***+++++++++++++++***))))))'''(((((()))***+++,,,,,,+++***))))))***+++)))(((******+++++++++,,,,,,,,,)))((((((((((((((())))))***+++---,,,+++******+++---------...............,,,//////+++,,,111333000...000000...+++,,,000444/////////000000111222222---...000222444666666777777777777555444555888:::999999888888888888999999<<<<<<<<<<<<======>>>>>>:::;;;===???@@@@@@???>>>???@@@AAAAAA@@@???AAACCCCCCDDDDDDDDDEEEFFFFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMKKKKKKMMMPPPUUUZZZ^^^______aaacccfffiiijjjkkkkkkkkkiiieeeaaa___^^^]]]]]]]]]```eeehhhiiijjjkkklllpppvvv}}}///...------///222555777777777888:::;;;<<<======>>>===;;;888666444333222333222222222111///...---++++++++++++,,,...111444666333222444888:::888555555666555111...222<<>>@@@AAA??????@@@???>>>???AAACCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMJJJKKKMMMOOOSSSXXX\\\___cccdddeeeggghhhiiijjjjjjllljjjgggbbb___]]]]]]]]]\\\___dddfffggghhhiiiiiioootttzzz~~~)))(((((()))***,,,...///------...///000111222222666555333111000///......000000000000//////...---***++++++++++++---000333444222222444777999777555333333111---+++...444999===GGGTTT```hhhqqq{{{~~~ssseeeUUUFFF;;;444333111555@@@JJJSSSeeeuuuqqq```PPPBBB333...---,,,******''''''(((((((((((())))))'''((((((((((((''''''&&&&&&&&&''''''((()))))))))))))))))))))(((((('''&&&)))((('''((())))))(((&&&'''(((((())))))*********************))))))((((((((((((((()))+++,,,***)))***(((''')))++++++(((%%%''')))***+++)))))))))***......///...---+++)))'''*********+++,,,,,,------***((('''(((******)))(((******+++++++++,,,,,,,,,+++******))))))))))))))))))+++,,,,,,+++++++++,,,,,,,,,,,,---......//////---.........///000000000---......---------000222000/////////000222333555111111222333333333333222555555666555444555888:::::::::999999999999::::::;;;<<<<<<=========<<<<<<>>>===:::999:::<<>>??????>>>===>>>AAACCCCCCCCCBBBBBBBBBDDDFFFGGGGGGHHHIIIKKKLLLLLLMMMLLLKKKLLLNNNOOOQQQTTTZZZ]]]dddeeeeeefffhhhiiijjjjjjkkkkkkhhhddd```]]]]]]^^^\\\___bbbeeeeeefffhhhiiilllpppuuuxxxzzz}}}''''''(((((()))******+++)))))))))***+++,,,---...//////...---,,,,,,,,,,,,.........///......------------...,,,***+++...111333333333555777888888777000///,,,++++++---///111222999CCCNNNXXXcccmmmtttuuupppgggZZZLLL???555000///+++---777>>>EEETTTeeeuuuzzzgggWWWFFF<<<222///---)))((()))'''''''''((((((((())))))&&&''')))***)))'''%%%$$$&&&&&&''''''((())))))***************)))((('''&&&((('''%%%&&&'''(((((('''(((((())))))***++++++,,,))))))******************)))((('''((()))***)))(((******))))))))))))((((((%%%(((++++++)))((()))******+++,,,------,,,***)))************++++++++++++)))((('''(((***++++++*********+++++++++,,,,,,,,,,,,,,,+++***************(((***,,,,,,+++++++++---+++++++++,,,---..................///000///...///---,,,,,,---///000000///111000//////000222555666///000111222333333333333333444666666555666777999999999888888888888999999;;;<<<<<<======<<<;;;;;;===<<<;;;::::::<<<===>>>>>>>>>>>>======>>>AAACCCCCCBBBAAAAAABBBCCCEEEGGGGGGHHHJJJKKKLLLMMMLLLLLLLLLNNNOOOOOOOOORRRWWW[[[bbbcccdddeeegggjjjkkkmmmjjjjjjjjjfffaaa^^^]]]^^^]]]___bbbcccdddeeegggiiijjjmmmqqqssstttxxx''''''((()))******))))))((((((((()))***+++,,,---,,,,,,+++******+++++++++,,,,,,---------------,,,+++,,,,,,)))&&&%%%(((+++...///111222333444444555...,,,******,,,...///...---111888AAAKKKVVV___eeeeeeaaaYYYOOODDD:::333///111++++++222555888EEEUUUbbbpppsss^^^NNN???888222///,,,(((&&&(((''''''''''''((((((((()))$$$&&&)))+++***((($$$"""&&&&&&&&&'''((())))))***++++++++++++***((('''&&&(((&&&$$$$$$&&&((()))(((((())))))***+++,,,,,,---(((((()))***+++,,,------+++)))''''''((())))))(((***+++,,,+++******,,,...$$$'''++++++)))((()))***&&&(((***,,,---,,,+++************)))))))))))))))(((''''''(((+++,,,,,,+++******+++++++++,,,,,,,,,------,,,+++*********+++(((***,,,,,,++++++,,,---******+++,,,,,,---......///...///000000...---...---+++***---000222000---111111000000111333666777///000111333555666666666222444666777666666777888888888777777777777888888;;;<<<=========<<<;;;:::<<<<<<<<<<<<<<<<<<;;;;;;===>>>>>>===<<<>>>AAADDDCCCBBBAAA@@@AAACCCEEEGGGGGGHHHJJJKKKMMMMMMLLLLLLNNNOOOPPPOOONNNPPPUUUYYY___```bbbdddgggkkkmmmooohhhjjjkkkgggbbb^^^]]]^^^^^^```aaabbbcccdddhhhjjjkkkmmmpppqqqssswww$$$%%%%%%%%%&&&'''''''''(((''''''(((((()))***++++++***)))'''''''''((()))+++,,,,,,------,,,,,,+++...---,,,+++************++++++,,,///111111///---...---+++*********++++++---,,,,,,000888AAAHHHLLLTTTUUURRRJJJ>>>555111111---,,,,,,+++---333:::@@@TTT]]]lll|||yyyjjjWWWHHH777222---)))(((((((((((('''%%%$$$%%%((()))&&&###(((((())))))(((&&&$$$###$$$%%%&&&'''''''''&&&&&&***+++---------***'''&&&'''''''''''''''((())))))))),,,,,,))))))---...,,,%%%&&&)))+++,,,,,,+++***%%%%%%'''((())))))))))))))))))(((&&&$$$$$$&&&((())))))'''%%%(((,,,)))###''''''((()))******+++***++++++***)))(((((())))))++++++***************+++++++++++++++,,,,,,---...///...---,,,,,,---...//////+++))))))+++,,,,,,***---,,,***+++,,,---------******+++,,,------------...---,,,,,,---...000111***111555111...111444666111111111222333444666777333444444444666777888999555666888999999999888777::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;======???@@@@@@AAA@@@@@@BBBBBBAAABBBBBBCCCDDDEEEGGGHHHHHHHHHIIIKKKOOORRRLLLMMMNNNNNNOOOPPPTTTVVV\\\___ccceeeggghhhjjjkkkooommmjjjgggcccaaa___^^^``````aaa``````bbbfffiiifffiiimmmpppssswww{{{'''''''''(((((((((((((((''''''''''''((()))******+++***)))((('''(((((()))++++++,,,,,,,,,,,,++++++,,,++++++*********************+++---//////---+++---,,,+++************+++---,,,,,,///555<<>>???@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEGGGHHHHHHHHHIIIKKKNNNQQQKKKMMMNNNNNNNNNOOORRRUUUYYY]]]aaaccceeefffhhhiiilllkkkhhheeebbb```___^^^___````````````bbbeeehhhhhhjjjmmmppprrrvvvzzz}}}((((((((((((((('''''''''&&&&&&&&&&&&'''((()))*********)))((((((((()))))))))******++++++******)))))))))(((((())))))******))))))***+++---...,,,***,,,+++******)))*********,,,++++++---111555777777999::::::777111,,,+++,,,)))***+++++++++---000333777<<>>??????@@@@@@AAA@@@@@@AAAAAABBBCCCDDDGGGHHHHHHHHHHHHIIILLLOOOKKKLLLNNNNNNNNNOOOQQQSSSWWWZZZ^^^```bbbccceeegggiiihhhfffdddbbb```____________```______aaaeeehhhgggiiilllnnnooorrrvvvyyyzzz|||'''''''''&&&%%%%%%%%%$$$&&&%%%%%%&&&&&&'''((()))******))))))))))))))))))(((((())))))))))))(((((('''&&&&&&'''((()))***+++***))))))+++------,,,************)))))))))***************+++...000000///222333444222...,,,+++,,,)))***,,,,,,++++++,,,---///111666>>>HHHSSS\\\aaahhhgggaaaVVVLLLDDD;;;333///,,,(((&&&''''''''''''&&&((((((&&&$$$###'''***((('''&&&%%%%%%&&&((((((((('''&&&%%%%%%%%%&&&'''***+++,,,,,,,,,***)))(((((((((((((((((())))))***'''))))))&&&&&&)))***'''))))))******)))((('''''''''((((((((((((((('''&&&+++++++++)))''''''(((***%%%***+++'''&&&(((******111000...,,,+++++++++,,,******)))))))))))))))***(((((((((((((((((()))************++++++---...///...///111333333111///...111000///...---,,,+++***###$$$'''+++///000///---------......---,,,+++++++++,,,---///000//////...///111111///000333222///222222222222333444555666111111111111222333444555444555555666666666666666777777777777777777777777::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????@@@??????@@@@@@AAABBBCCCFFFGGGHHHHHHGGGHHHJJJMMMLLLMMMOOOOOONNNOOOQQQRRRUUUXXX\\\^^^```aaacccdddfffeeedddcccaaaaaaaaa```^^^^^^___^^^^^^```dddgggfffgggiiijjjkkkmmmpppsssuuuyyy~~~'''''''''&&&%%%%%%%%%$$$&&&%%%%%%&&&&&&'''((()))))))))******************'''(((((())))))(((((('''%%%%%%%%%&&&'''(((******+++******+++------,,,+++))))))))))))))))))))))))(((((((((***---......---...///000///---+++++++++(((***------,,,******+++------...222888@@@GGGLLLNNNOOOKKKCCC<<<999555000---***'''&&&''''''''''''###'''******'''%%%&&&'''***)))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((())))))***))))))(((''''''&&&&&&&&&&&&'''((((((''')))(((%%%%%%((()))&&&******))))))(((((('''&&&'''((((((((((((((('''&&&++++++,,,***((('''((()))***((($$$!!!###)))+++)))((()))***++++++***)))(((***)))))))))))))))******(((((('''(((((()))************++++++,,,...///000...///222444444222///...000111000///---,,,++++++"""###&&&***...///...---+++,,,------.........---+++,,,---///000//////...,,,222444000---///111222222222222222333444555555333222222333333444555666555555555555555666666777999999999999999999999999::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???>>>>>>>>>??????@@@AAABBBEEEFFFGGGGGGGGGGGGIIIKKKMMMNNNPPPPPPOOOOOOPPPQQQSSSVVVZZZ]]]^^^___aaacccddddddcccbbbaaaaaaaaaaaa]]]]]]^^^]]]]]]___cccffffffgggiiiiiijjjkkknnnppprrrwww}}}((((((((((((((('''''''''&&&&&&&&&&&&'''((()))***((()))***+++++++++******'''(((((())))))(((((('''&&&&&&&&&&&&'''((()))***,,,+++******,,,,,,,,,***'''(((((())))))))))))((('''&&&&&&(((+++------,,,+++++++++++++++***)))((('''))),,,---,,,+++++++++++++++***+++...222666999:::===<<<777333333111///+++)))'''&&&'''(((((((((###&&&***+++***'''&&&%%%***)))((('''&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((('''))))))%%%%%%((((((&&&)))))))))(((((('''''''''''''''((((((((((((((('''***+++,,,+++((('''((()))***'''"""###***+++(((&&&(((***+++***(((%%%###)))))))))))))))******+++(((((((((((()))***++++++)))******+++,,,...///000...///222333333222///......000111000---,,,+++,,,)))))))))+++------+++)))++++++---....../////////+++,,,---...////////////***111555111,,,...111333333222222222333333444555444444444444444555666666666666555555666666777888::::::::::::::::::::::::999999::::::;;;;;;<<<<<<;;;::::::999:::<<<===>>>>>>======>>>>>>???@@@AAABBBDDDFFFGGGGGGGGGIIIJJJLLLNNNPPPPPPOOONNNNNNOOOQQQTTTXXX[[[\\\]]]___aaabbbaaaaaa```````````````\\\\\\]]]\\\\\\^^^bbbeeeggghhhiiijjjjjjkkkmmmpppoootttzzz~~~'''''''''(((((((((((((((''''''''''''((()))******((()))***++++++++++++***(((((())))))))))))((((((''''''&&&''''''((()))))),,,***))))))***+++***)))&&&'''((()))))))))(((((('''&&&%%%&&&)))***+++***((((((((()))******)))(((%%%'''***++++++***+++,,,++++++******+++,,,...///...333555111...//////---***(((''''''((()))))))))'''''''''(((***)))'''%%%'''((((((((('''&&&%%%%%%###%%%'''***+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((***)))&&&%%%((((((&&&)))(((((('''''''''((((((&&&&&&'''((()))))))))((()))***+++***(((''''''(((&&&'''&&&###$$$)))***(((((())))))***)))(((&&&%%%)))))))))))))))***++++++)))(((((()))***+++,,,,,,''''''((()))***,,,.........///111222222111///...,,,...000000---++++++,,,///...------......---+++------...............------------------...///000***///222///...000333222333333222222222333444444444444444444444555555666777777666666666777888999::::::::::::::::::::::::888999999:::;;;;;;<<<<<<::::::999888999;;;===>>>============>>>???@@@@@@@@@BBBEEEFFFFFFGGGIIIJJJKKKLLLNNNNNNMMMLLLKKKLLLNNNQQQUUUXXXYYY[[[\\\^^^______^^^]]]]]]]]]]]]]]][[[\\\\\\[[[[[[]]]aaaddddddeeeggggggggghhhkkkmmmmmmpppuuuzzz~~~$$$%%%%%%&&&&&&'''''''''(((''''''(((((()))***+++((()))***+++,,,,,,+++***(((((())))))))))))(((((((((''''''''''''((())))))+++)))''''''((())))))(((%%%&&&((()))))))))(((((((((&&&%%%%%%'''((())))))''''''''')))+++,,,+++***###%%%((())))))***+++---,,,,,,,,,,,,,,,,,,,,,,,,&&&,,,///,,,))))))***((()))((('''''')))******)))***'''%%%&&&(((***(((&&&%%%&&&'''((((((((('''&&&###%%%))),,,...---+++)))((((((((()))))))))))))))'''''''''''''''((())))))(((******&&&&&&((((((&&&((((((''''''''''''((()))%%%%%%'''((())))))))))))(((***+++***((('''&&&'''!!!'''+++)))'''(((***))))))))))))))))))******+++))))))((())))))***++++++))))))))))))***+++,,,---%%%%%%&&&''')))***,,,---...///000111111000///...***---000///---++++++---111///......000111111000////////////...---,,,+++...---,,,,,,---...000111,,,......---000444444000333333222222222333444444444444333333333444555555888777666666666777999:::::::::::::::::::::::::::888888999::::::;;;<<<<<<:::999888888888:::<<<>>><<<<<<<<<======>>>???@@@???AAADDDFFFFFFGGGIIIKKKIIIKKKMMMMMMKKKJJJIIIJJJLLLOOOSSSVVVWWWXXXZZZ\\\]]]]]]\\\[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[]]]aaaddd```aaaccccccccceeegggiiikkknnnrrrwww|||&&&'''((('''&&&%%%''')))''''''''''''((()))++++++)))((('''&&&&&&'''((()))(((&&&%%%%%%'''(((((('''***'''$$$###&&&(((((('''***(((%%%%%%&&&((())))))***++++++***+++,,,,,,******)))'''%%%&&&(((+++---,,,***((('''&&&'''((()))((()))))))))))))))((((((---------,,,+++***)))(((+++***)))***+++,,,+++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''')))))))))((('''&&&''')))+++---------++++++000///---------+++)))&&&''''''(((***++++++++++++...***''''''((((((%%%"""'''$$$$$$&&&'''%%%&&&)))&&&'''((('''&&&&&&'''(((((()))))))))(((&&&$$$"""((((((((((((((())))))***)))((('''&&&%%%$$$######)))((('''&&&&&&'''((()))+++***((('''''''''((()))+++*********+++---///111+++++++++,,,,,,---------000///---,,,+++,,,,,,---...///111222222111000///111000000///...------,,,,,,,,,------...///000000111000//////000222222111222111000111333555555555555555444333333555666777666666777777777777666666999:::;;;:::888666666777999:::;;;;;;;;;;;;:::999<<<;;;:::888888999:::;;;<<<<<<>>>>>>>>>===<<<;;;@@@BBBDDDEEEFFFEEEDDDCCCJJJIIIHHHIIIKKKLLLKKKJJJJJJKKKMMMPPPSSSVVVXXXYYYZZZZZZZZZZZZ[[[[[[[[[[[[XXXZZZ[[[[[[ZZZZZZ[[[]]]^^^```bbbddddddfffhhhjjjjjjmmmppptttyyy&&&''''''&&&%%%%%%&&&(((((('''''''''((()))******+++***)))(((((()))******'''%%%$$$%%%&&&''''''&&&+++(((%%%%%%'''(((((((((***(((&&&&&&(((+++,,,,,,***,,,,,,+++++++++,,,,,,***)))(((''''''(((***++++++***(((''''''((()))***''''''((((((((((((''''''++++++,,,++++++***)))((('''&&&%%%&&&((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''')))+++---...---,,,,,,000...---,,,,,,+++(((&&&&&&&&&'''((()))))))))(((,,,***)))(((''''''%%%###'''$$$$$$''''''%%%&&&)))&&&'''((((((&&&%%%&&&'''(((((((((((('''&&&%%%%%%''''''&&&''''''((())))))'''&&&&&&&&&&&&&&&%%%%%%))))))(((''''''(((((()))+++***((('''''''''((()))***)))))))))))))))******+++++++++++++++,,,,,,,,,///...,,,+++++++++,,,,,,...///111333444333222222333333222111///......---+++,,,,,,---...///000000111000//////000111222111333222222222333444444444444444444444444555666666666666777777777777666666888:::;;;:::888666666777888999:::;;;;;;:::999888:::999999999999999::::::<<<<<<<<<======<<<<<<;;;>>>@@@BBBCCCDDDCCCBBBBBBIIIHHHGGGHHHJJJJJJJJJIIIIIIJJJLLLOOORRRTTTVVVWWWVVVVVVVVVVVVVVVWWWWWWWWWVVVWWWXXXXXXWWWVVVXXXYYY\\\^^^aaabbbcccdddgggiiijjjlllooorrruuuzzz%%%&&&&&&&&&$$$$$$%%%'''((((((((('''(((((())))))***))))))(((((()))******&&&%%%$$$%%%&&&''''''&&&+++)))'''&&&((())))))))))))((('''(((***---......---///111000---***)))+++)))************))))))(((***)))((('''((()))***+++&&&''''''((((((''''''&&&))))))************))))))(((''''''(((+++,,,,,,+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''')))+++,,,.........---...---,,,+++,,,***(((&&&%%%%%%&&&&&&'''&&&&&&%%%***++++++)))&&&%%%%%%%%%'''$$$$$$'''(((%%%&&&)))'''((()))(((&&&%%%%%%'''(((''''''&&&'''''''''(((%%%%%%%%%&&&'''(((((()))%%%%%%%%%&&&&&&'''''''''))))))((((((((())))))***+++***((('''''''''((()))*********)))((('''&&&%%%+++***************)))))),,,,,,++++++***+++++++++///000222444666666666666777666555333222000//////+++,,,------//////000111000000000000000111111222333333333222222333333444333444555555666666555555666666777777777777666666888:::;;;:::888666666777888888999999999999888888777888888999::::::::::::<<<;;;;;;;;;;;;;;;<<<<<<<<<===???AAAAAAAAAAAA@@@GGGFFFEEEFFFHHHIIIHHHGGGGGGHHHJJJLLLOOOQQQSSSTTTRRRSSSSSSSSSTTTTTTTTTUUUWWWYYYZZZZZZYYYXXXZZZ[[[[[[]]]___aaaaaaccceeeggghhhjjjllloooqqquuuzzz}}}%%%%%%&&&%%%$$$###%%%''')))(((((('''''''''((((((&&&&&&&&&&&&'''''''''(((&&&&&&%%%&&&((()))'''&&&+++***(((((())))))******)))((('''(((+++---------///222777888222***&&&''')))***,,,,,,,,,***(((&&&)))((((((((()))***++++++&&&'''(((((((((((((((((('''((()))))))))))))))((((((''''''))),,,------,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%''')))***'''(((***,,,---.........---,,,+++***+++***'''%%%%%%%%%&&&&&&&&&%%%%%%$$$(((+++,,,***&&&$$$%%%''''''$$$%%%((((((&&&&&&((('''((()))(((&&&%%%%%%&&&''''''&&&&&&&&&(((***+++$$$%%%&&&'''((()))))))))%%%%%%%%%&&&&&&&&&'''''')))))))))))))))*********+++***((('''''''''((()))******++++++***(((&&&%%%*********)))((((((((('''******************++++++///111333555777999:::::::::999888666444333111111------......///000000111///000000000///000111333222222333333222333444666222333555666666666555444777777666666666666777777888999::::::888777777888888888888888888888888888666777999;;;<<<<<<;;;:::<<<;;;:::999999;;;<<<===<<<===>>>???@@@AAAAAA@@@EEEDDDCCCDDDFFFGGGFFFEEEEEEFFFHHHJJJLLLNNNPPPQQQRRRRRRSSSSSSTTTTTTUUUUUUUUUWWWYYYZZZYYYZZZ\\\^^^ZZZ\\\___```aaabbbeeegggeeehhhjjjmmmooorrrwwwzzz%%%%%%&&&%%%$$$###%%%''')))((('''''''''''''''(((%%%%%%&&&&&&''''''''''''((('''''')))***+++)))'''************))))))******)))((('''((()))******))),,,///777===999...'''''')))***---......+++(((&&&)))))))))))))))***++++++'''((()))***************'''(((((()))))))))((((((%%%$$$$$$%%%(((******)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&(((***+++(((((()))+++,,,---------,,,***))))))***)))'''%%%&&&&&&'''''''''&&&%%%%%%(((***+++***&&&$$$%%%'''&&&$$$%%%))))))&&&&&&((('''((()))(((&&&%%%&&&''''''&&&&&&&&&''')))+++,,,%%%&&&''')))*********)))''''''&&&&&&&&&%%%%%%%%%(((((()))***************+++***((('''''''''((()))'''((()))******)))'''&&&)))))))))(((((('''''''''((())))))***++++++++++++000111333555888:::;;;<<<===<<<;;;999777555444333///000000000000000111111///000111000//////111333///111333333222333666888222333555666666666555444777777666666666666777777777999::::::888777777888888888888888888888888888777888:::<<<<<<<<<<<<;;;;;;::::::999999;;;<<<===<<<===>>>???@@@AAABBBBBBDDDCCCBBBCCCEEEEEEEEEDDDDDDDDDFFFGGGIIIKKKLLLMMMPPPPPPQQQQQQRRRSSSSSSTTTMMMOOORRRTTTUUUWWWZZZ\\\ZZZ\\\___```aaabbbeeegggcccfffiiilllooorrrvvvyyy}}}%%%&&&&&&&&&$$$$$$%%%''''''''''''&&&''''''((((((&&&'''((()))))))))))))))(((((()))***,,,,,,***((((((***+++***)))((()))***((('''&&&'''((()))'''&&&''''''///:::;;;222++++++(((***---//////,,,)))'''))))))******************(((((()))***++++++++++++(((((())))))))))))((((((&&&%%%%%%&&&)))******)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***(((((())))))***+++++++++***)))(((((()))(((&&&$$$&&&&&&''''''((('''''''''))))))***)))'''&&&&&&'''&&&%%%&&&******'''&&&(((&&&'''((('''&&&&&&'''(((&&&&&&&&&'''((()))+++,,,&&&''')))*********)))((('''''''''&&&&&&%%%%%%%%%''''''((()))************+++***((('''''''''((()))$$$%%%&&&&&&'''''''''''')))((((((((((((((((((''''''((()))++++++,,,,,,,,,000000222444777999;;;<<<======<<<:::999777666555333333333222222111111000...000222111///...111444///222444333222222555888333444555555666666555555888777666555555666777888777888::::::888777888888:::999888888888888999:::888999::::::;;;;;;;;;;;;::::::::::::;;;<<<===>>>======>>>???@@@BBBCCCCCCCCCBBBAAABBBDDDEEEDDDCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKLLLLLLMMMNNNOOOPPPPPPKKKNNNQQQSSSTTTWWWZZZ\\\ZZZ\\\^^^``````bbbdddfffcccfffiiilllooorrruuuxxxzzz}}}&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&''''''((()))%%%&&&''')))))))))))))))(((((((((***,,,,,,***'''''')))+++***((('''(((***&&&&&&%%%'''))))))(((''')))###&&&222777000***+++(((***---//////---+++)))******++++++******))))))'''((()))******+++++++++************)))(((((('''***(((((()))+++,,,+++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''')))((((((((((((((()))))))))(((''''''((((((&&&$$$%%%%%%&&&'''((((((((('''***)))''''''((((((&&&%%%&&&%%%&&&***+++'''&&&((($$$&&&''''''&&&&&&((()))%%%&&&'''))))))*********'''((()))***)))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&'''%%%&&&''')))******))))))+++***((('''''''''((()))&&&&&&&&&&&&&&&'''((((((((((((((((((((()))))))))'''(((***+++------------///000111333555888:::;;;======<<<;;;:::999888777777777666444333222111000...111333111......111444111444666444111///222666444444444444444555666666888777666555555666777888666888::::::888777888999;;;:::999888888999:::;;;888888888888888888999999::::::;;;<<<============<<<<<<===>>>???AAACCCCCCCCCBBBAAABBBDDDEEEDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHIIIIIIJJJKKKMMMMMMNNNMMMPPPRRRSSSTTTVVVXXXZZZXXXZZZ]]]^^^___```ccceeedddgggjjjmmmnnnppprrrtttvvvyyy}}}&&&'''((('''&&&%%%''')))%%%%%%%%%&&&'''((()))***"""###%%%'''(((((('''&&&''''''(((***++++++)))&&&&&&)))+++***((('''(((***%%%$$$%%%'''***+++***)))///$$$""",,,111+++&&&'''(((***,,,...///...,,,++++++++++++++++++***)))(((&&&&&&((()))************++++++++++++***)))'''''''''&&&%%%&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$))))))(((''''''''''''''')))'''''''''((('''&&&$$$###$$$%%%&&&'''(((((((((+++(((&&&'''))))))'''$$$&&&%%%'''++++++(((&&&(((###%%%'''''''''''')))***%%%&&&(((************)))&&&'''))))))((('''%%%######$$$$$$%%%&&&(((((()))$$$%%%'''((()))))))))(((+++***((('''''''''((()))+++***(((''''''((()))***'''((((((((())))))******'''(((***,,,---...------//////000222444666999:::======<<<;;;::::::999999:::999888666444222111000---111333111...---111555444777888555000---000333555555444333333555666777999777666555555666777999666888::::::888888888999;;;;;;:::999999:::;;;;;;888777666555555666777777999:::<<<>>>??????>>>===;;;<<<<<<===???@@@BBBCCCCCCBBBAAABBBDDDEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKMMMMMMNNNLLLMMMOOOPPPPPPPPPRRRTTTWWWYYY[[[]]]]]]___aaacccfffhhhkkkmmmmmmnnnoooqqqsssvvvzzz$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((***+++---+++*********))))))((((((((()))++++++*********+++'''((())))))))))))((((((------,,,***(((''')))***))))))******************+++++++++*********************)))''''''&&&&&&&&&''''''((((((((((((''''''******))))))((((((((('''(((''''''''''''&&&&&&&&&$$$!!!"""((()))&&&&&&+++&&&&&&%%%$$$%%%&&&'''(((###%%%((()))'''&&&%%%%%%''')))+++******///,,,(((&&&&&&'''''''''&&&&&&((())))))))))))(((((('''&&&&&&&&&''')))***!!!$$$(((++++++((($$$!!!%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%&&&'''&&&$$$&&&&&&''''''(((((())))))++++++)))(((''''''''''''&&&'''(((*********)))(((333---'''%%%'''(((&&&###&&&&&&'''((()))+++---...---///111333555666777888===<<<:::999::::::999888888777666555444333222222666555222111000000111222222222333333333333444444333333333333333333333333222333555777777777777666555666777888999888777777999999999999999999999999<<<<<<<<<<<<;;;:::999999@@@@@@???>>>===<<<<<<;;;<<<===>>>??????@@@??????CCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCDDDHHHJJJHHHHHHHHHHHHIIIKKKMMMNNNMMMNNNNNNNNNOOORRRVVVYYYXXX[[[\\\YYYXXX\\\______eeefffhhhkkknnnpppqqqrrrtttvvvzzz|||$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''(((***+++******)))))))))(((((((((''')))++++++*********+++))))))))))))((((((((((((,,,,,,,,,***(((((()))+++&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((((((((((()))***)))(((''''''&&&&&&&&&''''''((((((((((((''''''))))))((((((((('''''''''(((''''''''''''&&&&&&&&&$$$!!!###'''(((%%%%%%)))&&&&&&%%%%%%%%%&&&'''((($$$&&&(((((('''%%%%%%&&&***$$$!!!$$$&&&%%%%%%(((...+++'''%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&'''((()))%%%%%%''''''''''''%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&((((((((('''%%%&&&&&&'''((((((((('''+++***)))((('''''''''''''''(((((())))))))))))(((///***&&&%%%(((***(((%%%))))))))))))***+++,,,,,,,,,---...000222333444444:::999888888888999888888777777666555444333222111333222111000000111222333222222222333333333444444222333333333444444555555444555666777777777777777666777888999999999888888::::::::::::::::::::::::;;;;;;;;;<<<;;;;;;::::::??????>>>======<<<;;;;;;<<<<<<===>>>????????????BBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCDDDGGGJJJHHHHHHGGGHHHIIIKKKLLLMMMKKKLLLMMMMMMMMMOOOSSSVVVRRRWWWXXXWWWXXX]]]aaaaaacccdddfffiiilllmmmooooooqqqsssvvvyyy{{{~~~$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&'''((((((((((((((((((((('''''''''''')))***+++***)))***++++++***)))'''''''''((()))***++++++)))((((((***,,,(((((((((''''''&&&&&&&&&'''''''''(((((()))))))))***)))(((''''''&&&'''''''''(((((())))))(((((('''((((((((('''''''''''''''(((''''''''''''&&&&&&&&&%%%###$$$'''(((%%%%%%'''&&&%%%%%%%%%%%%&&&'''(((%%%'''''''''&&&%%%&&&''')))))))))((($$$ ###))),,,)))%%%$$$$$$%%%%%%%%%)))(((&&&$$$$$$$$$%%%&&&''''''&&&&&&&&&'''((()))((('''%%%$$$$$$%%%'''(((%%%'''''''''&&&%%%&&&'''%%%%%%&&&''''''((())))))%%%%%%'''(((((('''&&&&&&******)))(((''''''''''''))))))(((((('''((((((((()))'''%%%&&&***+++)))''',,,,,,+++******+++++++++******,,,---.../////////555555666666666666777777666555555444333222111111//////......///111222444222222222222333333333333222333333444555666777777888777777777777777888888777888888999:::999999999::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;;;;>>>======<<<<<<;;;;;;;;;<<<<<<===>>>????????????@@@AAABBBDDDEEEEEEEEEDDDDDDEEEEEEDDDCCCDDDGGGIIIGGGGGGGGGHHHIIIJJJKKKLLLJJJKKKKKKKKKKKKLLLOOORRRPPPUUUWWWVVVWWW[[[______```bbbdddfffiiijjjllllllmmmooorrrtttvvvyyy}}}~~~$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&(((******)))((()))***,,,+++)))'''&&&'''((())))))******)))((((((***,,,*********)))(((((('''''''''(((((()))***+++,,,,,,))))))((('''''''''''''''(((((())))))))))))(((((()))))))))((((((((((((((((((''''''''''''&&&&&&&&&'''&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&''''''&&&%%%%%%'''(((%%%'''((('''$$$###&&&+++***(((%%%$$$%%%&&&&&&&&&***(((%%%######%%%''')))'''''''''((((((((()))))))))(((&&&$$$$$$&&&((()))&&&'''((('''&&&%%%&&&((($$$%%%&&&&&&'''((()))+++&&&''')))))))))(((&&&%%%***)))((('''''''''''''''+++***((('''&&&&&&'''((('''&&&&&&(((***+++)))''',,,,,,+++++++++,,,------))))))***+++,,,,,,,,,,,,000222333444444444555555444444333222222111000000...............///111222111222222222222333333333222333444555666777888999:::999888777777777888999888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===>>>???@@@@@@AAAAAAAAA>>>@@@CCCEEEFFFFFFEEEDDDCCCDDDEEEDDDCCCDDDFFFHHHGGGGGGGGGHHHHHHIIIJJJKKKJJJKKKKKKKKKJJJKKKMMMOOOSSSWWWYYYVVVVVVYYY[[[ZZZ___```bbbdddggghhhiiijjjlllnnnppprrrsssuuuyyy{{{{{{$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&)))((((((''''''(((((()))(((((((((''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&'''))))))((((((((())),,,***((('''&&&'''(((***)))******((('''(((***,,,((((((''''''&&&&&&&&&%%%''''''((()))***++++++,,,)))((((((''''''''''''((((((((())))))))))))((((((******************++++++(((''''''''''''&&&&&&&&&((()))***)))))))))((('''%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''%%%%%%''')))$$$$$$$$$$$$%%%'''((('''***(((&&&&&&'''(((''''''%%%###  ###''')))(((((())))))************'''''''''&&&&&&'''''''''&&&'''((((((&&&&&&'''(((%%%''')))))))))***---000******++++++***)))(((''')))(((((('''''''''''''''***)))(((&&&&&&&&&'''(((''''''((()))***)))'''%%%))))))***+++,,,...000111)))***++++++,,,,,,++++++,,,///111222111111222444222222111111000000/////////..................///111111111222222222333333333333444555777888999999;;;:::888777777888999:::999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<>>??????@@@AAABBBBBBBBBBBBAAABBBCCCEEEFFFFFFFFFEEECCCDDDEEEEEECCCCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGIIIKKKLLLLLLKKKKKKLLLNNNNNNSSSWWWVVVWWW[[[]]]\\\\\\]]]___aaacccdddeeeeeejjjkkkmmmmmmnnnooorrrtttwwwyyy{{{~~~$$$%%%&&&&&&''''''&&&&&&)))(((((('''&&&&&&%%%%%%(((''''''&&&&&&''''''((('''((()))))))))((('''&&&&&&&&&''''''(((((((((((($$$&&&(((((('''''''''(((''''''(((((())))))*********+++***(((&&&&&&(((***(((((())))))***+++++++++&&&&&&''''''''''''''''''((((((''''''''''''(((((())))))************))))))*********++++++,,,,,,,,,(((''''''''''''&&&&&&&&&$$$((()))&&&&&&***)))%%%$$$%%%&&&'''''''''&&&&&&%%%'''))))))((('''''''''((((((&&&$$$'''+++(((!!!&&&%%%$$$%%%'''(((((('''((('''&&&%%%&&&(((+++---%%%&&&'''((()))(((((('''((((((''''''''''''((((((&&&((()))((('''&&&''')))(((+++------,,,...333888///---+++)))((((((((()))'''''''''&&&&&&''''''(((&&&&&&''''''((('''''''''''''''(((((('''&&&&&&&&&&&&&&&(((***,,,///111333((()))***+++,,,,,,,,,,,,)))---111222///---...000/////////...............,,,---...//////000//////111111111111222222222222444444444555555666666666666666777888999999999999888888777777777888999:::::::::::::::::::::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<======>>>??????===>>>???@@@AAAAAAAAAAAACCCCCCDDDDDDEEEEEEEEEEEEBBBDDDEEEEEEDDDCCCCCCDDDEEEEEEGGGHHHHHHGGGGGGFFFGGGIIIKKKLLLKKKKKKLLLMMMLLLRRRUUUUUUVVVZZZ\\\ZZZYYYZZZ\\\^^^```aaabbbbbbfffhhhiiiiiiiiijjjlllnnnnnnqqquuuyyy}}}$$$%%%&&&&&&''''''&&&&&&))))))((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''((()))******)))(((''''''''''''((((((((())))))$$$&&&(((((('''&&&'''(((%%%&&&''')))************++++++***(((&&&&&&''')))###$$$$$$%%%&&&'''(((((()))))))))))))))((((((((((((((('''''''''(((((()))))))))************))))))))))))******++++++++++++(((((('''''''''&&&&&&&&&"""'''((($$$%%%)))((($$$$$$%%%&&&'''''''''&&&%%%$$$'''******)))'''''''''%%%((((((%%%''',,,+++%%%$$$######$$$&&&''''''%%%'''&&&%%%$$$$$$%%%'''((($$$$$$&&&'''''''''&&&%%%)))((('''&&&&&&'''((()))'''((()))((('''&&&''')))%%%(((++++++)))+++111777000---***'''&&&&&&((()))''''''&&&&&&&&&''''''((($$$%%%'''((()))(((''''''&&&'''''''''&&&&&&'''(((&&&'''((())),,,...000111'''((()))+++,,,,,,------(((---222222...,,,---///..................------***+++---///000111222222000111111111111222222222444444444555555555555555444555777888999999999888888777666666666777999:::999999999999999999999999<<<<<<<<<<<<;;;:::999999;;;<<<<<<===>>>???@@@@@@<<<===>>>??????@@@??????EEEEEEDDDDDDDDDDDDEEEFFFBBBDDDEEEEEEDDDCCCCCCDDDDDDEEEGGGHHHHHHGGGFFFEEEEEEHHHJJJKKKJJJKKKLLLMMMNNNSSSVVVTTTTTTWWWWWWUUUXXXYYYZZZ\\\^^^______```cccdddeeeeeeeeefffhhhjjjfffjjjqqqwww|||!!!###%%%%%%######%%%(((''''''(((((('''&&&%%%%%%&&&&&&%%%%%%&&&''')))***%%%'''))))))((('''***,,,((('''&&&%%%$$$%%%%%%&&&''''''((()))))))))))))))((()))***)))&&&%%%&&&'''...)))&&&&&&)))+++((($$$&&&&&&((())))))***************)))))))))))))))))))))(((((('''''''''((((((''''''&&&''''''((()))***&&&(((***+++,,,+++***)))'''((((((&&&$$$$$$%%%&&&%%%&&&&&&&&&%%%&&&)))+++%%%%%%&&&&&&&&&&&&&&&&&&(((((('''%%%$$$$$$''')))&&&&&&((((((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))"""%%%''''''$$$###%%%'''&&&&&&&&&&&&&&&&&&%%%%%%''''''%%%$$$&&&)))$$$%%%''')))***))))))***+++,,,---------,,,---000222...---,,,***(((%%%###"""(((&&&$$$%%%'''))))))))))))***)))&&&&&&'''(((&&&'''''''''(((((((((((()))((((((((()))+++---///000...---+++)))(((((()))***+++++++++,,,,,,,,,------***+++,,,///111000---***---.........---...111333222222222222222222222222666555555555555444444444666666777888888888888888;;;888555333444999???BBB999::::::;;;;;;:::999999::::::;;;;;;;;;:::999888<<<=========>>>>>>>>>???===>>>>>>======???BBBEEEGGGDDDBBBBBBEEEGGGFFFDDDFFFEEEDDDBBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDFFFHHHGGGHHHIIIKKKLLLLLLMMMMMMMMMNNNOOOPPPQQQSSSTTTTTTPPPTTTXXXZZZ[[[[[[\\\]]]aaabbbccccccbbbccceeeggggggjjjooosssvvvzzz"""$$$&&&&&&%%%$$$&&&)))(((((())))))(((((('''&&&%%%%%%$$$$$$%%%&&&((()))%%%'''))))))((('''))),,,)))((('''&&&%%%%%%&&&'''(((((())))))))))))(((((()))******)))'''&&&&&&'''---)))&&&'''***+++)))&&&((()))***+++++++++++++++((((((((((((((()))))))))((((((''''''''''''((((((((((((((((((''''''''''''%%%&&&((())))))((('''&&&&&&''''''&&&%%%$$$&&&'''###%%%&&&%%%%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%''')))&&&&&&'''(((((('''&&&%%%))))))'''&&&%%%$$$$$$$$$&&&''''''&&&%%%%%%&&&((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$)))...+++&&&&&&''')))((('''&&&'''))))))***+++++++++---000333//////---,,,***)))(((((((((&&&$$$$$$&&&'''''''''******)))(((((((((((((((((((((((((((((((((((((((***))))))))))))+++,,,---,,,+++)))((((((***+++---+++++++++,,,,,,,,,,,,---)))***,,,---...---,,,++++++,,,---,,,+++,,,...000222222222222222222222222555555555555555555555555666777777888888888888888:::888555444666:::>>>AAA;;;;;;;;;;;;;;;;;;::::::888888999:::;;;<<<==================>>>>>>>>>>>>===>>>>>>>>>===???BBBEEEEEECCCBBBCCCEEEFFFEEECCCEEEEEEDDDCCCBBBAAAAAAAAACCCDDDDDDDDDCCCDDDFFFIIIGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTSSSUUUXXXZZZYYYYYYZZZ[[[___```aaa`````````bbbddddddggglllppptttxxx}}}###%%%&&&&&&&&&&&&''')))))))))))))))))))))((('''$$$$$$$$$$$$%%%&&&'''(((%%%'''(((((('''''')))***)))((((((''''''''''''((()))))))))))))))((((((((()))***+++***'''&&&'''(((+++)))&&&'''***,,,+++))))))******++++++++++++***&&&&&&''''''(((((())))))((((((''''''''''''(((((())))))))))))((('''&&&%%%&&&'''((()))((('''&&&%%%%%%&&&'''&&&%%%%%%''')))"""$$$%%%&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$&&&'''(((''''''((()))&&&&&&''''''(((''''''&&&***)))'''%%%$$$###""""""***(((&&&&&&&&&'''&&&&&&''''''''''''''''''''''''$$$%%%$$$###(((......)))((())))))(((&&&&&&''')))'''((())))))***---111444///---+++***)))))))))***)))'''%%%%%%&&&((((((((((((''''''''''''&&&&&&&&&)))))))))******))))))(((++++++)))(((((()))******000///,,,)))'''''''''(((******+++++++++,,,,,,,,,(((+++---,,,***)))+++...,,,---------++++++---///222222222222222222222222333333444444555666666666777777777888888888888999888888777777888:::===???===<<<;;;::::::;;;<<<===::::::::::::;;;===>>>@@@>>>>>>>>>>>>===============>>>???>>>>>>???BBBDDDBBBBBBBBBDDDFFFFFFDDDBBBDDDDDDDDDCCCBBBBBBAAAAAADDDDDDDDDCCCBBBCCCFFFIIIGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOQQQRRRSSSSSSUUUVVVXXXXXXWWWWWWYYYZZZ[[[]]]^^^]]]]]]]]]___aaaaaadddhhhlllppptttzzz}}}###$$$%%%%%%&&&&&&'''((((((((()))))))))(((((('''%%%%%%%%%%%%&&&'''((((((&&&&&&''''''''''''((()))))))))((((((((((((((((((((((((((((((((()))******)))***+++***(((''''''(((***((('''(((***,,,,,,+++(((((())))))))))))((((((&&&''''''(((((())))))***(((''''''''''''(((((()))(((((()))))))))'''&&&%%%)))*********)))(((''''''%%%&&&'''&&&&&&&&&(((***"""$$$&&&'''&&&%%%%%%&&&(((((('''&&&%%%%%%$$$$$$"""$$$''')))((((((((((((&&&&&&&&&'''''''''''''''((('''&&&&&&%%%%%%%%%%%%***'''&&&''')))(((%%%!!!'''''''''(((((((((((((((((((((%%%"""$$$))))))%%%***++++++)))((((((***,,,))))))******+++---222555222000...+++*********+++***)))'''''')))+++,,,+++)))''''''))))))'''&&&(((******+++,,,,,,+++******,,,+++***)))))))))***+++///...+++)))((((((((()))************++++++++++++))),,,...,,,((((((,,,111...000000///...---...000111111111111222222222222222222333444555666777888888777777888888888999999777888888999:::;;;<<<===>>>===;;;:::;;;<<<>>>???@@@>>><<<;;;:::;;;===>>>>>>>>>>>>>>>===============>>>??????>>>???AAACCC@@@AAACCCEEEFFFEEEDDDBBBCCCDDDDDDCCCCCCBBBBBBAAAEEEEEEDDDCCCBBBCCCFFFIIIGGGGGGHHHHHHIIIKKKLLLLLLLLLLLLMMMOOOPPPQQQRRRSSSTTTUUUVVVVVVUUUVVVYYY[[[YYY[[[\\\[[[[[[[[[]]]______bbbeeeiiilllqqqvvvzzz#########$$$%%%&&&&&&&&&&&&''''''(((((('''''''''%%%&&&''''''((()))))))))&&&&&&&&&&&&''''''''''''(((((())))))))))))))))))&&&&&&&&&'''(((***,,,---)))***+++)))'''&&&'''((((((''''''(((***+++,,,,,,'''(((((())))))))))))(((((((((((())))))*********'''''''''''''''((())))))&&&&&&'''((((((((((((((()))))))))))))))(((''''''%%%&&&''''''&&&&&&(((***###&&&((()))'''&&&&&&'''(((((('''&&&%%%%%%$$$$$$!!!$$$((())))))((('''(((&&&&&&&&&&&&''''''((((((***)))(((''''''&&&''''''%%%%%%&&&)))+++((("""''''''''''''(((((())))))******((($$$$$$''''''$$$)))***+++***)))***+++---,,,,,,,,,,,,,,,///333777999888666444222000///...+++)))((((((+++---------,,,)))***......***))),,,+++,,,---...///...---,,,---,,,+++***+++,,,---...)))((((((((()))+++...///)))))))))*********++++++***---///---))))))---222...///000000...---...///000000000111111222222222111222333444555777888888888888888777888999::::::777888999:::;;;<<<<<<<<<>>>===;;;;;;;;;===???@@@@@@???===;;;;;;<<<===>>>>>>>>>>>>>>>===============>>>??????>>>???@@@BBB>>>@@@CCCDDDEEEDDDCCCCCCBBBCCCCCCDDDDDDCCCBBBAAAEEEEEEEEECCCBBBCCCFFFHHHGGGGGGGGGGGGHHHJJJKKKLLLKKKLLLMMMNNNOOOQQQRRRRRRQQQRRRTTTTTTUUUVVVYYY\\\YYYZZZ[[[ZZZZZZZZZ\\\^^^^^^```cccfffiiimmmsssvvv|||###""""""###%%%&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&((())))))***))))))'''%%%$$$%%%''''''&&&%%%'''(((((())))))))))))((('''&&&&&&&&&(((***,,,---((()))***)))&&&%%%&&&'''''''''''''''((()))***+++((()))***++++++,,,,,,,,,***************)))))))))''''''&&&''''''((()))***'''&&&&&&&&&'''(((******''''''&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&((()))%%%'''(((((('''&&&'''((('''''''''&&&&&&%%%%%%$$$"""%%%((()))((('''''''''&&&&&&&&&&&&&&&'''((()))---,,,***((('''&&&%%%%%%"""$$$'''******'''"""&&&&&&&&&''''''(((((()))(((+++***'''(((+++,,,***)))***,,,,,,+++******+++---...------...111777;;;<<<===>>>===;;;777222000...,,,******+++,,,---,,,)))%%%&&&,,,,,,'''&&&***+++---///111222222111000------,,,++++++,,,...//////---+++)))(((((()))***((())))))))))))*********,,,---...---++++++...111+++,,,......---,,,,,,---//////000000111222222222222222333444555666777888999999888777888999:::;;;888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===??????;;;;;;;;;;;;<<<>>>???AAA============>>>>>>>>>>>>===???@@@@@@??????@@@AAA===???BBBCCCCCCBBBCCCDDDBBBBBBCCCDDDDDDCCCBBBAAADDDEEEEEEEEECCCCCCEEEFFFGGGFFFFFFFFFGGGIIIKKKLLLKKKKKKLLLMMMOOOPPPQQQQQQNNNPPPSSSTTTUUUVVVYYY[[[XXXYYYZZZZZZYYYYYY[[[]]]^^^___aaaccceeeiiinnnrrrvvvyyy~~~%%%###"""###&&&((('''%%%&&&&&&'''(((((((((((((((%%%&&&'''((()))))))))((('''%%%$$$$$$&&&'''&&&$$$&&&'''((()))))))))((((((***)))'''''''''(((***+++'''((()))(((%%%$$$%%%&&&&&&''''''''''''''')))***&&&''')))***,,,---------*********)))((((((''''''&&&&&&&&&''''''((()))******(((&&&%%%%%%''')))***&&&&&&%%%%%%%%%&&&''''''(((((()))(((&&&&&&''')))&&&''''''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))'''&&&&&&'''&&&&&&%%%%%%&&&''')))***+++***)))(((&&&&&&%%%%%%###%%%((()))'''%%%$$$$$$$$$%%%%%%&&&''''''((((((%%%)))+++)))))),,,---+++...000222222000,,,+++***++++++,,,,,,///444;;;@@@BBBEEEIIIKKKIIIDDD===888777444111///......---+++'''"""###++++++%%%###))),,,...111444666666555444///...,,,+++***++++++,,,444111...***'''%%%%%%%%%((((((((()))))))))******,,,,,,,,,,,,,,,,,,---...)))+++.........------.../////////000111222222222333333444444555666777777:::999888777777999:::<<<999999:::;;;;;;<<<<<<<<<::::::;;;<<<<<<===>>>>>>::::::;;;<<<===>>>>>>???;;;;;;<<<===>>>???@@@@@@===???@@@@@@?????????@@@===???BBBBBBAAAAAACCCFFFAAABBBCCCEEEEEEDDDBBBAAACCCDDDFFFFFFEEEDDDDDDDDDGGGFFFEEEEEEFFFHHHJJJLLLJJJKKKLLLMMMNNNOOOPPPQQQNNNPPPSSSUUUUUUUUUVVVWWWVVVWWWXXXXXXWWWXXXZZZ\\\]]]^^^______```dddiiimmmpppsssxxx}}}&&&$$$###$$$''')))(((&&&''''''((())))))***))))))$$$%%%&&&((((((((((((''''''%%%###$$$&&&'''%%%###%%%&&&''')))))))))((('''---+++)))'''&&&&&&(((((('''(((((('''%%%$$$$$$%%%&&&''''''&&&&&&&&&''')))###$$$&&&(((***+++,,,,,,******)))((('''&&&%%%%%%&&&&&&&&&'''''')))******---***'''$$$$$$%%%(((***'''''''''''''''((()))***)))))))))(((&&&%%%'''(((&&&&&&&&&$$$######%%%'''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&'''((()))%%%''')))'''%%%$$$'''***$$$$$$%%%%%%&&&'''(((((($$$)))+++)))(((******'''555777:::999555000,,,+++((()))***,,,///666===CCCLLLQQQXXX\\\[[[UUUMMMGGG@@@===888555333111...---,,,&&&(((111111***(((...,,,...222666888888888777000///---+++)))(((((((((***)))(((((()))+++---...(((((((((((())))))))))))+++***)))***,,,---,,,+++***---///000000///000111...//////000111222222222333333444444555666666666:::999888777777999;;;<<<:::::::::;;;;;;<<<<<<<<<999:::;;;<<<============<<<<<<<<<===<<<<<<;;;::::::;;;<<<===>>>???@@@AAA===???@@@AAA?????????@@@===???AAAAAA@@@@@@CCCGGG@@@BBBCCCEEEEEEDDDBBBAAABBBDDDGGGGGGFFFDDDCCCCCCGGGFFFEEEEEEFFFHHHJJJLLLJJJJJJKKKMMMNNNOOOPPPQQQNNNQQQTTTVVVUUUTTTTTTTTTUUUVVVWWWWWWVVVWWWYYYZZZ\\\\\\]]]]]]]]]```eeeiiilllpppuuuzzz~~~%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''')))***+++,,,%%%(((***(((###!!!$$$(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((,,,)))'''&&&'''''''''&&&***(((&&&%%%$$$%%%'''(((((((((((((((((('''''''''((())))))*********))))))+++***((('''''''''((()))&&&'''((())))))((('''&&&''''''''''''((((((((())))))&&&######%%%&&&%%%###%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''(((((($$$%%%%%%&&&'''((())))))(((&&&$$$%%%&&&'''&&&&&&&&&%%%$$$%%%'''((('''%%%%%%&&&'''''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&(((******)))'''+++&&&%%%''')))'''''')))...---...333999;;;777222+++)))))),,,000666BBBNNNVVV```iiimmmmmmjjjaaaXXXPPPKKKGGGCCC<<<555333555666333///....../////////111111222555888999777666333///******---///,,,)))&&&'''((()))***)))((((((+++)))''''''((()))))))))///---+++,,,---...------***+++,,,...///000000000---++++++---111333222000333444555777888999999999???999333444:::???>>>;;;777999;;;=========>>>@@@CCC???:::999;;;======<<>>===============@@@???>>>>>>??????>>>===@@@>>><<<<<<===>>>>>>===CCCBBBBBBDDDGGGFFFBBB>>>BBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDFFFFFFFFFGGGHHHIIIKKKKKKHHHHHHIIIHHHHHHKKKNNNRRRNNNOOOQQQSSSUUUVVVWWWWWWWWWUUUTTTUUUYYYZZZYYYWWWZZZ\\\^^^```bbbbbbcccbbbggghhhnnnvvvzzzzzz&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***+++,,,&&&((((((&&&###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))'''&&&'''((('''&&&)))((('''&&&%%%&&&''''''(((((('''''''''((((((((()))******+++******))))))++++++)))((((((((()))***''''''(((((((((((('''''''''''''''((((((((((((((('''%%%######&&&'''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''(((((())))))&&&&&&&&&'''''''''''''''(((&&&%%%%%%&&&''''''&&&%%%&&&'''&&&&&&&&&)))+++&&&&&&'''(((((((((((('''%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%&&&'''((()))+++'''%%%(((***(((''')))+++******...444666333///---++++++...111777CCCOOO]]]hhhtttzzz|||zzzsssllleee^^^WWWRRRJJJ@@@;;;;;;:::777444333333333333222222222444666999999666444444000+++***,,,---***''',,,+++************,,,,,,(((&&&$$$$$$%%%''''''&&&...,,,***+++,,,---,,,,,,++++++---...///000000000///---,,,---000111000...111222333555666666777777;;;777333333666888777555888:::;;;;;;:::999999:::AAA===::::::<<<======<<<===============>>>??????>>>===<<<===???@@@@@@??????>>><<<<<<>>>??????>>>BBB@@@??????AAABBB@@@>>>BBBBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBBBBCCCEEEEEEEEEEEEFFFHHHIIIKKKJJJJJJIIIIIIJJJLLLMMMNNNOOOPPPQQQSSSTTTVVVWWWWWWXXXUUUTTTUUUXXXYYYXXXWWW]]]]]]]]]]]]^^^```bbbcccggggggmmmsssvvvwww}}}&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''(((((('''&&&(((((('''''''''&&&&&&&&&((('''&&&&&&'''((()))***+++,,,,,,,,,+++***))))))++++++***))))))))))))***((((((''''''''''''((((((((((((((((((((('''''''''%%%$$$###$$$&&&''''''''''''''''''&&&&&&'''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((&&&%%%%%%&&&''''''&&&$$$''')))(((%%%%%%)))---'''''''''(((((()))))))))%%%&&&''''''''''''&&&%%%%%%''')))((('''(((+++///+++'''&&&)))+++)))((())))))'''&&&)))---///...,,,///------///222888DDDPPPdddppp}}}~~~zzzqqqiiiddd]]]SSSLLLIIIGGGEEEBBB@@@???>>>===;;;888777888999:::999666444444000,,,***++++++(((&&&///---***((((((***---///+++)))''''''(((******)))---+++******+++,,,,,,+++,,,,,,...///000000000000000///......///000///---000000111222333444555555666777777888888888888888888999;;;;;;999999999:::===;;;;;;;;;===>>>===<<<;;;;;;<<<<<<===???@@@AAA<<<<<<;;;===???AAAAAA@@@???===<<<===???@@@@@@???BBB???======>>>@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBCCCDDDCCCBBBAAABBBCCCEEEDDDCCCCCCDDDFFFHHHJJJLLLJJJHHHJJJMMMNNNLLLJJJQQQQQQQQQRRRSSSTTTVVVWWWXXXVVVTTTTTTVVVWWWXXXWWW^^^]]][[[ZZZ[[[]]]```bbbeeefffkkkpppqqqrrrwww~~~&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((((((((((((...,,,))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((()))'''&&&''''''((((((''''''&&&%%%'''&&&&&&%%%&&&(((***,,,---------,,,+++***)))(((***))))))(((((((((((((((***)))'''&&&&&&'''((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''((('''%%%%%%'''((('''&&&%%%&&&(((((('''&&&&&&&&&''''''(((((())))))******&&&&&&''''''''''''&&&&&&"""'''++++++)))(((+++///,,,((('''+++,,,)))((()))(((&&&%%%&&&))),,,,,,,,,000...---000222777BBBMMMaaannn||||||tttrrrpppiiiaaa^^^\\\YYYVVVSSSQQQOOOKKKHHHDDDAAA>>>;;;:::999777555222///+++*********)))'''---,,,)))'''''')))+++---,,,***))))))***,,,,,,,,,...,,,++++++,,,------,,,,,,---...///000000000000............////////////000000000111222333444444...222777::::::999;;;<<<666888;;;<<<<<<<<<>>>???999:::;;;<<<>>>>>>===<<<<<<<<<<<<<<<===???@@@AAA>>>===<<<>>>@@@AAAAAA@@@>>>===<<<===???AAAAAAAAAAAA@@@??????@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBCCCDDDDDDBBBBBBCCCDDDFFFDDDCCCBBBCCCEEEHHHJJJKKKHHHFFFIIINNNPPPMMMIIIQQQQQQQQQQQQRRRSSSUUUVVVXXXWWWUUUTTTUUUVVVWWWXXX\\\[[[ZZZYYYZZZ\\\^^^___bbbeeeiiilllmmmooouuuzzz&&&%%%%%%%%%$$$$$$$$$###%%%&&&'''(((((((((((((((...,,,))))))))))))(((&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))((('''''''''((((((''''''&&&%%%'''&&&&&&&&&'''(((***+++---------,,,+++***)))((('''''''''''''''&&&&&&&&&***)))(((&&&&&&&&&'''((((((((((((((((((''''''''')))((('''&&&%%%$$$$$$%%%((('''&&&%%%%%%&&&'''(((&&&'''(((((((((''''''&&&%%%%%%&&&&&&'''(((((())))))'''%%%&&&'''(((''''''&&&%%%%%%(((+++)))"""((('''''''''((()))++++++''''''''''''''''''''''''!!!((()))&&&$$$%%%'''+++''''''+++,,,***((()))***((('''''')))+++,,,---///------///000333<<>>:::888666444...,,,*********++++++*********)))))))))***+++,,,)))'''&&&&&&((()))***)))///...,,,,,,...///...---,,,---...//////000000///+++,,,---...///000111222222111111111222333444555(((...444777666555777999666888:::;;;;;;<<<===???777999;;;===>>>========================>>>??????AAA@@@??????@@@AAA@@@>>>???>>>===>>>@@@BBBBBBAAA===>>>AAABBBBBBAAA@@@???AAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEDDDCCCDDDEEEFFFEEEDDDCCCDDDFFFHHHIIIHHHEEEDDDHHHNNNQQQOOOKKKOOOOOOPPPPPPQQQRRRSSSTTTVVVVVVUUUUUUTTTUUUWWWXXXYYYYYYZZZ[[[[[[\\\[[[[[[^^^cccgggiiikkkoootttxxx}}}&&&&&&&&&%%%%%%$$$$$$###$$$&&&((()))***+++******,,,+++***((('''&&&%%%%%%))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&((())))))(((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))+++,,,,,,,,,+++***))))))&&&&&&&&&'''&&&%%%%%%$$$***)))(((''''''&&&''''''''''''''''''((((((((())))))***)))'''$$$######%%%'''''''''&&&&&&'''''''''((()))*********)))((('''$$$$$$%%%&&&'''((()))***)))'''&&&&&&'''((((((''''''$$$###''',,,***!!!''''''&&&&&&''')))+++,,,(((((('''&&&&&&'''(((((("""((()))'''%%%$$$%%%***''''''+++,,,)))'''(((***))))))((()))***,,,------,,,---/////////555===EEESSScccmmmuuu~~~}}}{{{yyywwwtttpppjjjfffccc\\\RRRIIIAAA;;;666333---,,,+++******+++,,,---*********+++,,,---...///+++)))'''(((***,,,,,,,,,000...------...//////...,,,------...//////......***,,,.../////////111333333222111111111333444555---222777999777555555555777888::::::888888888999777999<<<===<<<<<<<<<===>>>============>>>>>>???CCCBBBAAAAAABBBBBBAAA???@@@???>>>???AAABBBBBBAAA999<<<@@@BBBAAA???>>>>>>AAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGEEEDDDCCCGGGLLLOOOOOOMMMLLLLLLNNNOOOQQQQQQQQQQQQRRRTTTVVVVVVUUUUUUWWWXXXWWWXXXZZZ[[[\\\\\\[[[[[[\\\bbbffffffhhhmmmsssuuuyyy{{{)))(((((('''&&&&&&%%%%%%%%%'''***,,,...///......,,,---...+++'''%%%&&&((()))))))))((('''&&&&&&&&&'''''''''''''''''''''''''''%%%""""""$$$(((***+++)))((('''&&&%%%&&&''''''&&&'''((()))))))))'''&&&)))******+++******))))))&&&&&&'''''''''&&&%%%$$$))))))))))))((('''&&&%%%%%%&&&&&&'''((()))******((())))))'''$$$###%%%'''&&&&&&''''''''''''&&&&&&&&&'''((()))((('''%%%$$$%%%&&&&&&&&&''''''(((((()))(((&&&&&&(((((((((''''''$$$###%%%))))))$$$&&&&&&%%%%%%&&&(((***,,,)))((('''&&&&&&'''((()))''''''(((((((((((((((((()))&&&&&&+++,,,)))&&&'''((())))))((((((((()))***,,,,,,...111///---000666777DDDRRRYYY```kkkuuuzzz}}}{{{}}}{{{wwwtttooofff]]]RRRFFF<<<555......---,,,++++++,,,---)))(((''''''))),,,000222---+++******---.../////////...,,,,,,...///...---+++,,,,,,---------------+++---//////......000222333222111000000222333555222555999;;;:::999777666777888::::::888777888999888:::<<<<<<;;;:::<<<===<<<<<<<<<<<<===???@@@AAACCCBBBAAABBBDDDDDDCCCBBBBBB@@@??????AAABBBAAAAAA:::===@@@AAA???>>>@@@AAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDCCCCCCDDDFFFBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDFFFHHHJJJMMMNNNGGGIIILLLOOOQQQQQQPPPOOOOOORRRVVVWWWWWWVVVWWWXXXWWWXXXXXXYYY[[[\\\]]]^^^\\\cccfffddddddjjjoooooosssvvvzzz}}}+++******)))(((''''''''''''))),,,///111222222111...111333///***''')))---***))))))((('''&&&&&&&&&(((((((((((((((((((((((((((%%%!!! ###'''+++,,,***(((&&&%%%$$$%%%'''(((%%%''')))+++***)))&&&$$$((())))))*********))))))&&&'''((((((((('''&&&%%%((())))))***)))'''%%%$$$$$$%%%&&&'''(((***++++++&&&((()))'''%%%$$$&&&)))%%%&&&'''(((((('''&&&%%%"""###%%%%%%%%%###!!! (((''''''''''''&&&&&&&&&)))(((&&&&&&((()))((('''&&&%%%$$$$$$&&&'''((((((&&&%%%$$$$$$%%%'''***,,,)))((('''&&&&&&'''((()))***'''$$$"""###%%%&&&'''(((%%%&&&***,,,(((&&&&&&&&&'''(((((('''&&&'''(((,,,,,,///222000,,,---222///;;;EEEJJJNNNWWWbbbgggpppqqqwww~~~}}}wwwnnnaaaRRRBBB999111000///---+++***+++,,,(((&&&###"""$$$)))///333***)))'''(((***,,,---,,,///---+++,,,---...------++++++,,,,,,------,,,,,,---///111000------...111333222000//////111333444...000333666888888777666555777:::;;;;;;;;;===>>>888;;;===<<<:::999;;;>>>::::::;;;<<<>>>@@@BBBCCCBBBAAAAAACCCEEEFFFFFFEEECCCAAA@@@@@@AAABBBAAA@@@???@@@BBBAAA???@@@CCCFFF@@@@@@AAAAAAAAABBBBBBBBBAAABBBCCCCCCBBBBBBDDDEEE@@@AAACCCEEEEEEDDDBBBAAAEEEFFFFFFEEEEEEGGGJJJMMMDDDGGGKKKOOOQQQQQQOOONNNLLLQQQVVVXXXXXXWWWWWWXXXYYYXXXWWWWWWYYY\\\___aaa\\\dddfffcccbbbgggkkkkkkooorrrvvvzzz~~~555222...,,,+++***(((&&&)))+++...333777:::<<<===999999888555222//////000,,,***((('''''''''&&&%%%((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((,,,,,,''''''***)))$$$%%%%%%&&&&&&'''(((((()))'''((()))((('''&&&''')))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&$$$###%%%((((((%%%""")))((('''&&&%%%$$$$$$$$$%%%%%%############%%%%%%'''&&&$$$%%%&&&'''&&&&&&(((&&&$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%'''%%%$$$%%%''''''$$$!!! """&&&)))******)))(((%%%%%%%%%&&&&&&&&&''''''(((((()))((((((''''''&&&((('''&&&%%%%%%&&&((()))''''''&&&&&&&&&(((***+++(((***,,,//////...,,,+++---...000444;;;DDDLLLQQQ\\\```ffflllrrrwww}}}yyypppaaaOOOBBB666222---***)))*********'''((((((((())))))*********---...++++++...---***+++,,,...000000///...---,,,---///000000000222444,,,------...............000000000111222222333333444333333333444777:::;;;888888999:::::::::999999===:::777777;;;>>>@@@@@@;;;===???>>><<<>>>CCCHHHDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCBBB??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBBAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAACCCEEEGGGGGGGGGHHHIIIKKKAAAEEEHHHJJJJJJKKKOOORRRPPPRRRSSSTTTSSSSSSUUUWWWUUUVVVVVVVVVXXXYYY[[[[[[aaa```___```bbbeeeiiikkknnnppptttwwwzzz<<<999444000---,,,***((('''***000888AAAHHHNNNQQQQQQOOOLLLHHHCCC===777444---+++(((&&&''''''&&&%%%((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&******''''''******&&&(((''''''''''''&&&&&&&&&&&&((()))((('''&&&''')))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&%%%%%%&&&))))))&&&###((('''&&&&&&%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%&&&''''''&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%$$$%%%&&&'''$$$"""###%%%'''))))))((('''%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%$$$%%%&&&'''((('''&&&%%%%%%'''((()))&&&&&&&&&'''((()))******((())),,,......---+++***---------000333888===@@@LLLOOOUUU[[[aaagggnnnrrrxxxzzz~~~ssscccPPPCCC666333...***************((((((((()))))))))******+++------++++++------++++++,,,.../////////---,,,***,,,............000222......///000000000000000000000000111222222333333444444333333555777:::;;;999:::;;;;;;<<<;;;;;;;;;===:::888888;;;>>>???>>><<<;;;;;;<<>>BBBEEEDDDBBBHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAACCCDDDEEEDDDDDDFFFGGGIIIIIIJJJJJJJJJJJJKKKLLLNNNOOOQQQRRRRRRSSSTTTVVVSSSTTTVVVXXX[[[]]]^^^^^^\\\]]]^^^```aaabbbbbbbbbeeegggjjjmmmooorrruuuxxx<<<888333///---,,,+++***+++000:::HHHYYYjjjxxx{{{uuulll\\\HHH:::111---(((%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%&&&'''((('''((()))'''%%%$$$&&&((($$$(((,,,***&&&###%%%(((######$$$%%%&&&&&&''''''$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))(((''''''&&&&&&&&&'''((()))******%%%'''***,,,,,,***(((&&&'''((()))))))))((('''''''''((()))+++,,,---------,,,...000111222555999<<<>>>@@@CCCIIIQQQXXX___cccggghhhiiiggg```TTTGGG>>>444111...,,,,,,,,,,,,++++++++++++++++++*********---...,,,((((((,,,...---++++++,,,,,,,,,---,,,,,,,,,---//////......///111...///000000111111000000111111111222333333444444444555555666777888999999444555666777888888888888::::::;;;;;;;;;;;;;;;;;;999<<<@@@BBBBBBBBBEEEGGGIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGFFFDDDCCCAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBAAAAAAAAA@@@@@@@@@???BBBDDDEEEEEEDDDDDDFFFGGGGGGGGGGGGIIIJJJLLLLLLLLLMMMNNNPPPQQQQQQRRRTTTVVVSSSUUUWWWZZZ\\\]]]^^^______^^^]]]]]]^^^```bbbcccbbbeeehhhkkklllooorrrttt|||222000---+++++++++)))((('''+++333???OOO___mmmuuu~~~{{{vvvooodddTTTBBB666///,,,(((&&&'''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''%%%%%%((((((%%%$$$&&&%%%%%%&&&&&&'''(((((()))%%%&&&''''''&&&%%%&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&%%%&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''&&&((()))'''###"""$$$'''$$$'''******'''&&&&&&(((######$$$$$$%%%%%%&&&&&&###$$$&&&&&&%%%$$$%%%&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&'''((()))*********&&&(((***,,,,,,***(((&&&(((((())))))(((((('''''')))************)))((((((***+++------------///000222333555999???DDDIIILLLVVVXXXYYYXXXQQQGGG===777000...,,,+++,,,------,,,,,,,,,,,,+++++++++++++++,,,...---))))))---...,,,,,,,,,,,,,,,------------...///000000//////000222---...//////000000//////111111222222333444444444444444555555666777777777555666777888999:::::::::999:::;;;:::999:::;;;===888<<>>CCCEEEGGGHHHEEE>>>555...***+++)))((((((*********)))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''### !!!''')))%%%&&&***&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))%%%(((++++++)))'''((()))'''&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$'''(((&&&!!!"""&&&$$$$$$&&&(((++++++)))'''&&&&&&&&&&&&&&&&&&&&&%%%!!!$$$''''''%%%$$$%%%'''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''111---'''"""!!!###'''***%%%&&&''')))******++++++))))))***+++******)))(((******))))))((((((((('''+++******))))))******+++&&&))),,,...---,,,++++++)))***,,,...111333555666222666999;;;999666333111***)))((())),,,---...------------,,,,,,+++++++++***---...++++++...---***...------------...//////...///111000//////000111......///000000000000000111222222333333444444555222222333444555555555444222333444666777777888888888999999888777888===BBB;;;888666888>>>CCCDDDDDDEEEFFFHHHHHHHHHFFFDDDCCCEEEEEEDDDDDDCCCCCCCCCBBB??????@@@@@@@@@AAAAAAAAA???@@@AAACCCDDDEEEEEEEEEAAAAAAAAABBBBBBCCCCCCCCCGGGFFFFFFEEEDDDCCCCCCCCC@@@BBBCCCBBBAAAAAABBBCCCEEECCCBBBDDDHHHJJJIIIHHHJJJLLLNNNPPPPPPQQQTTTVVVVVVXXXZZZ]]]^^^^^^]]]\\\^^^___```aaaaaa```______WWW[[[```cccfffhhhkkkmmmnnnttt|||&&&''''''((((((((((((((()))(((&&&&&&'''***---000333333333222///,,,***((()))((('''''')))******))))))&&&$$$%%%''')))(((&&&(((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&******((('''%%%%%%$$$$$$###%%%((())))))((()))******(((&&&%%%$$$%%%'''(((&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$###$$$&&&(((***%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%&&&'''(((((('''''''''&&&%%%%%%%%%&&&&&&%%%''''''$$$$$$'''(((&&&((('''&&&&&&&&&###'''&&&%%%$$$$$$%%%''''''$$$'''***+++***)))(((((()))(((&&&%%%%%%&&&((()))'''((()))******++++++***+++***((('''''''''((()))******))))))((((((''''''''')))+++,,,,,,***(((&&&******+++++++++,,,,,,,,,---------------------------((((((,,,///---******,,,+++***+++---...---,,,222......111///******......///000///......000222000000000000111111111111,,,---...000111333444555111222222111000000111333222333444666777666666555333444444555666777888888<<<;;;:::999999;;;===>>>;;;;;;<<<===???BBBDDDFFFDDDDDDDDDDDDEEEEEEEEEFFFBBBBBBBBBBBBAAAAAA@@@???AAAAAAAAABBBBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCEEEFFFGGGGGGFFFDDDCCCBBBAAA@@@DDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGHHHJJJLLLOOOQQQSSSSSSSSSSSSVVVYYY[[[\\\\\\]]]___^^^```aaa```^^^[[[ZZZZZZXXX\\\___aaaaaabbbeeeiiipppqqqssswww}}}&&&&&&'''(((((((((((((((((((((''''''(((***,,,---......---,,,***(((&&&%%%((('''''''''((()))))))))(((&&&$$$%%%'''((('''&&&(((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$&&&((()))((((((((()))((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&''')))+++&&&''''''((((((''''''&&&'''&&&$$$$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%&&&((('''$$$###&&&&&&###%%%%%%%%%'''((((((%%%###''''''&&&&&&'''((()))***(((((('''&&&%%%%%%'''(((&&&&&&&&&''')))+++---///'''''')))*********************)))((((((((((((((()))(((((((((''''''''''''&&&(((***,,,,,,+++)))(((************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---))))))...000...,,,,,,---,,,+++,,,.........------(((&&&,,,///---,,,---///000111000//////111333/////////000000000111111---......000111222333444111222222111000000111333222333444555666666555555222333333444444555555555:::999888777777999:::<<<;;;;;;;;;<<<>>>@@@BBBDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@??????AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIKKKMMMPPPRRRTTTTTTTTTUUUWWWYYY[[[[[[\\\]]]___]]]___```___\\\ZZZYYYZZZWWWYYY\\\]]]]]]___cccfffmmmnnnppptttyyy~~~&&&&&&'''(((((((((((('''(((((((((((())))))*********)))(((&&&%%%%%%%%%%%%''''''&&&&&&''''''((()))(((&&&$$$%%%&&&'''&&&%%%(((((((((((((((((((((((($$$%%%&&&'''''''''%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&((()))***%%%'''))))))'''&&&'''((()))(((((('''&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&'''(((***+++'''(((((((((((((((((('''(((&&&%%%$$$$$$&&&((())))))((('''&&&%%%$$$$$$$$$''')))((($$$###%%%$$$!!!%%%%%%&&&(((******)))'''(((''''''((()))***+++,,,((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&((()))+++,,,---''''''((()))************)))************))))))(((((((((''''''''''''&&&&&&&&&(((***,,,,,,+++***))))))))))))*********++++++++++++++++++++++++++++++(((%%%%%%***---***)))***---,,,+++,,,...///...---,,,&&&$$$***000000---+++000111111111000000222444....../////////000000000/////////000111111222222111222333222000000222333333333444555555444444444444444444444444444444444777666555555555666888999;;;:::::::::;;;===???@@@AAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@??????>>>@@@@@@AAAAAAAAAAAAAAAAAA>>>???@@@AAACCCDDDFFFFFFBBBBBBCCCDDDEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDEEEGGGHHHIIIKKKLLLNNNPPPRRRTTTUUUUUUWWWXXXYYYZZZYYYZZZ]]]___\\\]]]^^^]]][[[YYYXXXYYYXXXYYYZZZZZZ[[[^^^bbbfffiiijjjlllooosssyyy}}}%%%&&&''''''(((((('''''''''((()))))))))((('''&&&***)))&&&$$$$$$%%%'''(((&&&&&&'''&&&&&&&&&''')))'''&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&(((((((((((((((((((((((()))(((''''''&&&&&&''''''$$$$$$$$$%%%&&&'''((()))'''((()))(((&&&%%%&&&'''+++***)))(((&&&###!!! &&&%%%%%%%%%%%%&&&''''''''''''&&&&&&'''((())))))''''''((((((((((((''''''''''''((('''&&&&&&'''((()))((('''&&&%%%$$$$$$$$$%%%((('''$$$###%%%$$$!!!(((''''''((())))))'''%%%&&&''''''(((***+++,,,---%%%&&&(((***+++(((%%%!!!%%%%%%&&&&&&%%%%%%$$$###&&&'''((()))************((()))***++++++***)))((((((((((((((((((((((((''')))***+++,,,,,,+++)))(((((())))))))))))*********************************%%%###%%%***+++))))))+++,,,+++++++++---...---,,,---+++***---000///---+++///000111000//////111333............////////////000000000000000111111111222222333222111000222444333333444444444444444333888777777777666666666555666555555444555666777777:::999999888999:::<<<===>>>>>>>>>>>>>>>=========>>>>>>?????????>>>>>>===@@@@@@@@@@@@@@@@@@AAAAAA???@@@AAABBBCCCEEEEEEFFF@@@AAACCCDDDEEEDDDCCCCCCAAABBBCCCDDDDDDCCCBBBAAABBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFHHHHHHKKKLLLMMMOOOQQQRRRSSSTTTXXXXXXYYYXXXXXXYYY\\\^^^[[[\\\\\\[[[YYYXXXXXXYYYZZZZZZYYYYYY[[[___cccffffffggghhhkkknnntttzzz~~~~~~%%%&&&&&&'''''''''''''''&&&'''((())))))(((&&&%%%***(((%%%###$$$%%%(((***%%%&&&((('''%%%%%%'''***'''''''''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))'''%%%$$$%%%&&&'''(((((('''&&&%%%###"""&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%(((++++++)))'''''''''(((((('''&&&%%%$$$$$$%%%###&&&'''%%%%%%'''&&&###&&&%%%%%%&&&(((((('''&&&%%%%%%&&&((()))***++++++((((((((()))++++++)))&&&&&&&&&%%%%%%###!!! &&&'''((())))))******)))((((((***++++++***)))((()))))))))))))))))))))))),,,,,,,,,,,,+++)))((('''((())))))))))))*********************************)))(((***///000------000,,,******+++,,,---,,,+++)))---000///---,,,---------...//////......///111............////////////000000000000000000000000222333333222111111222444444444333444444444555555888888888777666666555555555555555555555666666777888888777777777888::::::<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===============<<<@@@????????????@@@AAABBBAAAAAABBBCCCCCCDDDDDDEEE@@@AAABBBDDDDDDCCCBBBAAACCCDDDDDDEEEDDDCCCAAA@@@AAAAAAAAAAAABBBBBBCCCDDDBBBBBBBBBCCCDDDEEEFFFGGGIIIJJJJJJLLLMMMOOOQQQQQQVVVWWWWWWWWWVVVWWWZZZ]]]ZZZ[[[[[[ZZZXXXWWWXXXYYYZZZXXXWWWWWWZZZ]]]aaacccccceeeggghhhjjjooovvv{{{{{{~~~%%%%%%&&&''''''''''''&&&&&&&&&'''(((((('''&&&%%%'''&&&$$$""""""$$$&&&(((%%%''')))(((%%%%%%(((+++((())))))'''%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%%%%'''((((((&&&%%%$$$%%%'''######$$$%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%(((,,,,,,)))&&&&&&'''''''''&&&%%%%%%%%%&&&&&&"""&&&'''&&&&&&)))((($$$"""!!!!!!$$$''')))))))))$$$%%%&&&'''((()))))))))///***%%%$$$&&&)))******%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&'''((())))))))))))'''(((((())))))))))))((())))))************++++++------,,,,,,+++***(((((()))))))))*********++++++************************)))))),,,000///,,,,,,000,,,+++***+++---...---,,,"""***111///++++++...000---.........------///111....../////////000000000000000000000000111111111222333444333111111333444444444333444444666777777666666666555555444444444555555555666666666666666777777666666666777999:::999999999999::::::;;;;;;:::;;;;;;<<<<<<<<<<<<<<<@@@???>>>>>>???@@@BBBCCCBBBBBBBBBCCCDDDDDDDDDEEEBBBBBBCCCCCCCCCCCCCCCBBBDDDEEEFFFFFFEEECCCAAA@@@BBBBBBBBBBBBCCCCCCDDDEEEBBBBBBBBBBBBCCCEEEFFFGGGHHHHHHHHHIIIKKKLLLNNNOOOSSSTTTUUUVVVUUUVVVYYY[[[XXXYYYYYYWWWUUUUUUVVVXXXVVVUUUSSSTTTWWW[[[]]]]]]___bbbeeefffgggjjjpppuuuwww{{{$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&&&&'''&&&$$$######$$$%%%&&&%%%(((***)))&&&%%%(((,,,)))***+++)))&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%'''''''''&&&$$$$$$&&&((($$$#########$$$&&&((()))&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&(((***((($$$###%%%)))&&&&&&%%%%%%%%%&&&''''''$$$((()))(((''')))'''######""""""###&&&)))))))))%%%&&&'''(((((((((((('''---)))%%%%%%''''''### %%%%%%$$$$$$%%%&&&((()))%%%&&&'''((())))))))))))'''''''''''''''(((((()))((()))))))))************++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++((((((+++...,,,))))))---...---,,,---///000///...%%%---111///---...///------...///...---...///111/////////000000000111111//////000000111111111222222333444333222111333555444444444444555777999:::666666666555555555555555444444555555666666555555666555555555666777999:::666777777888999:::;;;;;;999999:::;;;;;;;;;;;;;;;??????>>>===>>>@@@BBBCCC@@@AAABBBCCCDDDEEEFFFGGGEEEEEEDDDDDDDDDDDDEEEEEECCCDDDFFFGGGGGGFFFDDDBBBCCCCCCCCCCCCDDDEEEFFFFFFBBBBBBCCCCCCDDDEEEGGGHHHHHHGGGGGGHHHIIIKKKMMMNNNOOOQQQTTTUUUUUUVVVWWWYYYUUUUUUUUUTTTRRRRRRTTTUUUUUUSSSRRRTTTXXXZZZ[[[ZZZ[[[___cccdddccceeejjjnnnrrruuuzzz$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&'''&&&)))+++***&&&%%%)))---***+++,,,***&&&%%%''')))((((((((((((((((((((((((%%%$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&'''&&&%%%$$$$$$&&&((()))'''%%%#########%%%&&&&&&%%%%%%%%%%%%&&&'''''''''(((((((((((((((''''''''''''(((((((((((('''''''''((('''###%%%+++%%%%%%%%%%%%&&&'''(((((('''***+++)))((()))&&&"""'''&&&$$$$$$&&&'''&&&&&&&&&'''((())))))(((''''''$$$%%%''',,,---&&&&&&%%%$$$######%%%'''(((%%%&&&'''((())))))))))))'''&&&%%%%%%%%%'''((()))'''((((((((())))))******((())))))***,,,---......***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++...111///***+++///000///...///000111111///...333444111000222///(((...///000///...///000222000000000000111111111111/////////000111111222222333444444333222222333555444444444444666888;;;<<<777777777777888888888888222333444555555555444444555555555555666888:::;;;555666666888999:::;;;<<<888999::::::;;;;;;;;;;;;???>>>======>>>@@@BBBCCC>>>???AAACCCEEEGGGHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHAAACCCEEEHHHIIIHHHFFFEEECCCCCCCCCDDDDDDFFFGGGGGGCCCCCCDDDDDDEEEGGGHHHIIIHHHHHHGGGHHHIIIKKKMMMNNNLLLOOORRRUUUUUUUUUWWWXXXRRRSSSSSSQQQOOOPPPQQQSSSVVVTTTTTTVVVZZZ\\\\\\ZZZYYY]]]bbbbbbaaaaaafffjjjnnnqqqvvv{{{~~~%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''******)))(((((((((((((((---+++)))((('''''''''(((!!!%%%((((((###!!!"""%%%######$$$&&&''')))******'''%%%&&&***)))&&&$$$&&&###%%%&&&&&&$$$$$$%%%'''(((((('''''''''&&&&&&&&&&&&(((***+++***(((&&&$$$&&&&&&&&&$$$###$$$'''***%%%$$$#########%%%''')))(((((('''&&&%%%$$$$$$$$$'''&&&&&&&&&&&&'''(((((((((***+++***(((&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&+++'''###$$$'''(((%%%"""(((((('''&&&&&&&&&&&&'''$$$'''))))))'''&&&)))+++***))))))((('''&&&&&&&&&$$$###"""###%%%&&&%%%$$$(((******''''''******'''%%%&&&''''''((((((''''''+++)))''''''((()))))))))+++++++++,,,...//////...000222111---+++---,,,(((000,,,+++------***+++...---...000111111...+++***000------000111111333777444444111...000444333...///---,,,---000111111111000000000000111222444444111111000000000000111111444222333555333//////222333222111333555666666555222444666666555666777999777666555444555666888:::444333333333444666777999888777666444444666777888<<<;;;:::999:::;;;<<<===;;;;;;<<<<<<>>>???@@@AAAAAABBBCCCDDDFFFHHHIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFIIIEEEAAABBBFFFIIIGGGEEEBBBEEEGGGGGGDDDDDDFFFIIIFFFFFFFFFEEEEEEEEEEEEEEEDDDFFFGGGGGGFFFGGGIIILLLKKKMMMOOOQQQSSSTTTTTTTTTSSSRRRRRRQQQQQQQQQRRRRRROOOQQQTTTUUUVVVWWWYYYZZZVVVZZZ^^^```bbbccceeeffflllnnnrrrwww|||%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''***)))(((''''''''''''(((***))))))(((''''''''''''"""%%%((('''$$$"""$$$'''%%%&&&&&&'''((()))******)))&&&&&&)))(((%%%$$$&&&###%%%&&&&&&$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&'''&&&%%%###"""%%%%%%%%%$$$######&&&)))'''&&&%%%$$$$$$$$$%%%&&&)))))))))((('''&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%'''(((((('''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%)))%%%"""###''')))'''$$$)))((('''&&&&&&&&&&&&&&&%%%'''(((((((((((()))+++((((((((('''&&&%%%%%%%%%'''&&&%%%&&&'''((((((&&&%%%((((((%%%%%%((((((%%%&&&&&&''''''((((((''''''///---***((())))))((('''+++******+++---///000111222555444000///000...***222///...000000...000444//////000000000...,,,***///------000000///222666777888666333444777555111333111//////000111000000222111111000//////000000111111000000000000111111222111222555333//////333333222111222444555555444333555666666555555666888777666555444444555777888666555555444444555666777999888777666666777888999:::::::::999::::::;;;<<<;;;;;;;;;<<<===>>>???@@@AAABBBCCCEEEFFFHHHIIIJJJIIIIIIJJJJJJIIIIIIHHHGGGIIIEEEBBBCCCGGGIIIHHHEEECCCDDDEEEEEEEEEEEEFFFHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDEEEEEEEEEEEEHHHJJJKKKLLLNNNPPPQQQRRRRRRRRRQQQQQQPPPPPPOOOPPPPPPQQQOOOQQQTTTUUUUUUVVVXXXYYYVVVYYY]]]___```aaacccdddfffhhhlllqqqvvvzzz}}}%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&''''''&&&'''''''''''''''&&&&&&###&&&''''''$$$$$$'''***)))))))))************++++++'''&&&((('''$$$$$$'''###%%%&&&&&&$$$$$$%%%'''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$###"""###%%%(((''''''&&&%%%%%%$$$######&&&'''(((((((((&&&%%%$$$'''&&&&&&&&&&&&'''(((((($$$%%%'''((('''&&&'''(((''''''&&&%%%$$$$$$$$$%%%'''$$$"""###''')))(((&&&)))((('''&&&%%%%%%%%%%%%%%%%%%$$$%%%'''((((((''''''''''''&&&%%%%%%$$$$$$((('''&&&''')))))))))(((%%%((((((%%%%%%((((((%%%&&&&&&'''''''''(((((((((000---+++******+++***)))---,,,,,,,,,///222666888;;;>>>???;;;999888555000222...---///000000333777444444333222000///...---000...///111111000444999===??????===>>>???===888999666222000000000000///222222111000000000111111111000000//////000000111111000111444333000000444444333222222444555444333444555666666555444555777777666555444444444555666888888777666555555666666:::999888777777888999:::888888999:::::::::::::::::::::::::::;;;===>>>???AAABBBCCCEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHFFFCCCDDDGGGIIIHHHFFFDDDCCCCCCDDDFFFGGGGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFHHHJJJJJJKKKMMMNNNOOOOOONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOQQQTTTUUUUUUUUUVVVWWWVVVYYY[[[]]]]]]^^^```aaaaaacccfffkkkoootttwwwyyy%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%&&&'''&&&&&&'''***---,,,,,,,,,+++++++++******,,,(((&&&'''&&&###$$$'''###$$$&&&%%%$$$$$$%%%'''&&&%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&'''((($$$%%%%%%%%%$$$$$$&&&(((%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&$$$###"""'''&&&&&&&&&&&&'''((((((&&&''')))((('''&&&'''((()))((('''%%%%%%$$$$$$$$$'''%%%###$$$&&&((('''&&&)))((('''&&&%%%$$$$$$$$$%%%"""!!!"""&&&(((&&&$$$'''''''''&&&&&&&&&%%%%%%'''&&&%%%&&&'''((((((&&&''')))***''''''***+++((('''''''''''''''(((((()))+++)))((()))+++.........//////000111444:::AAAEEELLLPPPPPPLLLIIIEEE???999444000///222444555999>>>>>><<<999666333111000000111000111444444555:::AAAEEEIIILLLKKKLLLMMMIIIDDD???;;;666222111111000///000000000111222444555666000000////////////000000///...000444333000111555666444333444555555444333444666666666444333444555999888777666555555666666888888777777777777777777999888888777777888888999555666888999::::::999888999999999999:::;;;<<<===@@@AAABBBDDDFFFHHHIIIJJJLLLLLLLLLMMMLLLKKKKKKJJJHHHGGGEEEFFFHHHJJJIIIGGGEEECCCAAACCCGGGHHHGGGEEECCCCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGHHHJJJLLLKKKKKKLLLMMMMMMLLLKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLOOOQQQSSSTTTSSSSSSTTTUUUVVVXXXZZZ[[[ZZZ[[[]]]^^^aaabbbeeeiiimmmqqquuuvvvzzz%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&"""$$$%%%'''''''''&&&&&&&&&&&&&&&&&&''')))+++...---------,,,+++*********,,,(((&&&'''&&&$$$$$$(((###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&''''''''''''***)))(((''''''((()))+++%%%&&&''''''&&&&&&''')))###$$$%%%&&&&&&&&&&&&%%%"""###$$$%%%%%%%%%$$$###'''&&&&&&&&&&&&'''(((((('''(((((('''%%%$$$$$$&&&)))((('''&&&%%%%%%$$$$$$((('''%%%%%%%%%&&&%%%%%%(((((('''%%%%%%$$$$$$$$$&&&###"""$$$''')))'''%%%(((((((((''''''''''''''''''&&&%%%&&&((()))((('''&&&))))))''''''++++++((((((''''''''''''((()))***)))((('''(((+++...//////000222444777<<>>???AAADDDFFFHHHHHHKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJIIIGGGFFFFFFGGGGGGFFFEEECCCCCCCCCDDDDDDEEEEEEFFFDDDEEEFFFFFFFFFGGGIIIKKKNNNOOOOOOPPPOOONNNMMMLLLIIIIIIHHHIIIIIIJJJKKKLLLLLLOOOQQQRRRRRRRRRSSSTTTTTTUUUWWWWWWWWWXXXZZZ\\\]]]]]]___aaaeeeiiimmmooorrryyy~~~%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((******&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&((()))******)))++++++******)))((((((((('''%%%%%%))))))&&&&&&(((###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((((($$$&&&(((((('''&&&'''(((&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%&&&(((***+++'''&&&&&&&&&&&&'''(((((('''((('''&&&$$$$$$%%%'''(((''''''&&&&&&&&&''''''&&&'''&&&&&&%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&'''((()))((((((***+++''''''''''''''''''''''''((('''&&&''')))***)))(((###&&&'''%%%&&&)))***''')))((('''&&&'''(((***+++,,,***)))***,,,///000000888>>>GGGOOOXXXeeesss|||zzzppp___YYYVVVXXX[[[^^^eeemmmnnnjjjbbbYYYOOOGGG@@@===666777:::<<<;;;===FFFQQQVVVbbbooouuuxxxyyywwwrrrccc[[[OOOCCC;;;666222111...............///000000//////............/////////...000333222///000444333222222333555666555444222333444444444444555666888888999999::::::999999444555777888888888777777777777777888888777777777777777777888999:::;;;<<<:::999999999999:::;;;;;;;;;<<<===@@@BBBEEEFFFGGGIIIIIIJJJJJJIIIIIIHHHGGGHHHIIIKKKLLLKKKKKKJJJJJJJJJKKKKKKIIIGGGFFFFFFFFFAAAAAABBBCCCCCCDDDEEEEEEDDDEEEFFFFFFFFFGGGIIIKKKPPPQQQRRRRRRRRRQQQPPPOOOIIIIIIIIIIIIJJJKKKLLLMMMKKKMMMOOOQQQQQQRRRSSSUUUSSSUUUVVVVVVVVVXXX[[[]]]ZZZZZZ[[[]]]```dddhhhkkknnntttxxxzzz}}}%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''((()))++++++&&&&&&&&&&&&&&&'''((())))))(((&&&%%%%%%&&&'''(((%%%%%%&&&(((******((('''))))))))))))((((((''''''%%%###%%%)))***'''&&&(((###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((()))))))))###%%%''''''&&&%%%&&&''')))'''%%%#########%%%&&&&&&%%%######$$$&&&)))+++'''&&&&&&&&&&&&'''(((((()))******)))((((((+++---''''''&&&&&&&&&''''''((($$$%%%&&&%%%%%%&&&''')))$$$$$$$$$$$$%%%&&&''''''"""%%%''''''%%%$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''%%%%%%((()))'''(((+++,,,)))***)))'''&&&'''(((***+++)))((((((***///222555555???FFFQQQ[[[fffssstttnnnkkklllnnnrrryyy~~~zzzrrrhhh]]]RRRJJJFFF>>>???AAABBB@@@AAAJJJUUUWWWdddrrrzzz~~~}}}yyynnneeeVVVHHH>>>777222000---...///000222444666777//////............/////////...000333222...///333111000000111333555444333111222444444444444666777666777888999999999999999666666777888888777555444888888999999999999888888888777777777888:::<<<>>>:::::::::999::::::;;;;;;:::;;;<<>>@@@CCCBBBCCCEEEEEEDDDDDDFFFGGGEEEFFFGGGIIIKKKLLLMMMMMMMMMNNNNNNLLLIIIGGGGGGHHHHHHFFFDDDCCCBBBCCCDDDEEEKKKJJJIIIIIIJJJLLLNNNPPPUUUVVVWWWXXXYYYYYYYYYYYYTTTQQQMMMJJJHHHIIIJJJLLLNNNOOOPPPQQQRRRRRRRRRRRRRRRTTTUUUUUUSSSSSSUUUXXXVVVWWWYYY\\\___bbbeeegggkkkkkklllooottt{{{'''((()))'''%%%$$$%%%''''''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&''''''((()))***%%%%%%&&&'''''''''&&&&&&((('''&&&&&&'''((()))***%%%%%%&&&''''''((())))))))))))((('''&&&&&&''''''))))))((('''&&&&&&&&&&&&&&&%%%%%%&&&(((((('''&&&"""%%%&&&%%%%%%((((((%%%(((((((((((()))***+++,,,)))+++***'''&&&***+++((((((((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%&&&(((***%%%&&&''''''((((((((('''*********************+++(((((('''&&&&&&&&&&&&''')))'''%%%%%%''''''%%%###$$$ '''&&&"""$$$&&&&&&&&&%%%%%%''')))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))(((&&&''')))+++,,,,,,$$$(((***))))))...333666CCCNNN^^^mmmzzzzzzqqqlll```^^^YYYVVVVVVXXX\\\___bbbeeejjjpppuuuyyy{{{|||xxxnnnaaaUUUGGG:::333222111111111000............///000111000///...///000//////000000000111111111222222555777333---///555444333333333444444555555444555666777888999999:::999777666666777888888777>>>CCC@@@888777>>>>>>999888999::::::;;;;;;::::::999999:::::::::999999888<<<<<<;;;<<<===???AAAAAA@@@BBBCCCDDDCCCCCCDDDFFFDDDEEEGGGIIIKKKLLLMMMMMMKKKLLLLLLKKKIIIHHHHHHIIIGGGFFFDDDCCCCCCDDDFFFGGGJJJIIIHHHIIIKKKNNNQQQSSSWWWXXXYYYZZZZZZZZZZZZZZZWWWUUUPPPLLLJJJIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPOOOQQQRRRRRRPPPQQQSSSVVVUUUVVVWWWYYY\\\___bbbcccggggggiiilllqqqwww}}}*********(((&&&$$$%%%&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&''''''((()))***(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&''')))***+++&&&&&&''''''(((((())))))+++)))'''%%%%%%&&&(((******)))((('''&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%###&&&&&&$$$$$$'''&&&###))))))))))))***+++,,,,,,((((((%%% !!!&&&******((('''''''''&&&&&&&&&&&&&&&'''(((''''''''')))+++&&&''''''''''''(((((((((%%%&&&''')))******))))))(((((('''&&&&&&&&&&&&'''((('''&&&'''(((((('''&&&&&&"""###(((((("""!!!%%%%%%&&&&&&&&&%%%%%%&&&(((((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((&&&%%%&&&))),,,------&&&(((,,,///......333:::DDDNNN]]]lllzzzuuusssoookkkhhhhhhhhhiiihhhiiikkknnnrrrvvvxxxzzzyyyooodddXXXKKK<<<555444333222111000////////////000111222000///---...///111111111222222222333333222333555666333///111555333333333444444444555555333444666777888999888888999777555555666888888888<<<@@@>>>777555::::::555888999999:::::::::::::::999999::::::::::::999999@@@;;;777777<<<@@@@@@???>>>@@@AAAAAAAAAAAABBBDDDDDDEEEGGGIIIJJJKKKLLLLLLJJJKKKLLLKKKIIIHHHIIIJJJGGGFFFEEEEEEEEEFFFGGGHHHJJJIIIHHHIIIKKKOOOTTTWWWYYYZZZ[[[\\\\\\\\\[[[ZZZ[[[XXXSSSOOOKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQQQQPPPPPPRRRTTTTTTTTTUUUWWWYYY[[[]]]^^^aaabbbdddgggmmmsssxxx{{{+++******(((''''''''''''&&&&&&&&&''''''(((******'''&&&&&&''''''((()))******)))'''&&&&&&&&&''''''&&&&&&&&&'''((())))))***''''''((((((((()))))))))***))))))((())))))***+++***)))((('''&&&&&&&&&&&&%%%$$$$$$%%%'''(((&&&%%%###&&&'''$$$$$$&&&%%%"""(((((((((((()))***+++,,,'''((($$$$$$'''&&&''''''''''''''''''&&&&&&&&&'''(((((('''''')))+++((('''''''''''''''(((((($$$%%%((()))***)))'''&&&(((((('''&&&&&&&&&&&&'''((((((((()))************)))&&&'''++++++'''&&&)))%%%&&&'''&&&%%%%%%&&&(((%%%$$$"""  !!!"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%)))'''&&&&&&(((+++++++++,,,)))+++000000...222999AAAJJJWWWdddqqq~~~zzzwwwuuutttsssrrrrrrrrrtttvvvyyy{{{zzzrrrhhh]]]PPPAAA888666444222111000111222222222111222222111...------...111111111222222222333333222333555555333111222444222222333444555555555555222333666888888888777666999777444444666888888888777999888444333666777444888888999::::::::::::999999999::::::;;;:::::::::===:::888888:::=========<<<===??????>>>>>>@@@AAABBBCCCEEEGGGIIIJJJKKKKKKKKKLLLMMMLLLJJJIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGLLLJJJIIIIIILLLPPPUUUXXXYYYZZZ\\\]]]]]]\\\[[[ZZZ[[[XXXTTTPPPMMMKKKKKKKKKJJJKKKLLLLLLMMMMMMMMMLLLOOOPPPPPPQQQQQQRRRTTTUUUTTTTTTTTTUUUVVVXXXZZZZZZ]]]^^^```ccchhhnnnsssvvvxxx{{{***)))((((((((()))))))))&&&&&&&&&'''((()))***+++'''&&&&&&''''''((()))***+++***((('''&&&''''''(((((((((((((((((((((''''''((((((((()))))))))))))))((()))+++---...---+++*********((('''''''''''''''%%%%%%%%%&&&'''((('''%%%$$$''''''$$$$$$&&&&&&###''''''&&&''''''((()))***+++,,,***%%%$$$&&&'''$$$&&&&&&'''((((((''''''&&&&&&'''((('''&&&&&&(((***)))(((((('''''''''(((((('''((()))******(((&&&%%%(((((('''&&&&&&&&&&&&'''&&&'''((((((((())))))***&&&$$$%%%''''''%%%%%%&&&&&&''''''&&&$$$$$$&&&''')))(((&&&$$$$$$%%%&&&'''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((+++)))'''&&&((())))))(((...(((%%%(((++++++---000888@@@LLLWWWdddttt}}}zzzxxxxxxzzz}}}|||uuulllcccVVVFFF<<<999333000......000222222222111222222111...------...000000000111111111111222111333444444333333333333111222333444555555555555222333555777888777666555777666444444666888888888666888888777777:::;;;999777888999999::::::999999888999:::;;;;;;;;;;;;;;;888:::<<<<<<:::999:::<<<:::;;;======<<<<<<>>>???@@@AAACCCEEEGGGHHHIIIIIIMMMNNNNNNLLLJJJHHHHHHIIIKKKJJJIIIHHHFFFEEEEEEDDDMMMLLLKKKJJJLLLPPPSSSVVVXXXZZZ\\\]]]^^^\\\[[[ZZZYYYWWWTTTPPPNNNMMMLLLLLLKKKLLLLLLMMMMMMMMMMMMLLLNNNNNNNNNOOOPPPRRRSSSSSSTTTTTTTTTTTTUUUWWWXXXYYYZZZ[[[]]]aaaeeejjjnnnpppssswww|||)))(((&&&''')))******)))&&&&&&&&&'''''')))******'''&&&&&&''''''((()))******))))))(((((((((((()))(((((())))))((('''&&&&&&))))))))))))************&&&(((,,,///000///,,,*********)))(((''''''''''''&&&&&&%%%'''((()))(((&&&$$$''''''%%%%%%((('''$$$&&&&&&&&&&&&'''((())))))))),,,+++'''%%%&&&$$$!!!%%%&&&'''((((((((('''&&&'''(((((((((&&&&&&((()))***)))((('''''''''((()))))))))******)))(((&&&%%%(((((('''&&&&&&&&&&&&'''$$$%%%''''''&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%''')))(((''''''''''''))))))(((((((((((((((((((((((($$$$$$%%%&&&'''((()))***,,,***'''&&&'''(((''''''***+++)))'''(((---...---000666@@@IIIUUUeeewww{{{tttlll___OOOCCC@@@555111------///111111///000111222000///---...////////////000000000000111000222333111222444444111000111333555666666555555222333555666666666555444555444444555777888888666555666777888999;;;<<<<<<777888888999999999999999888999:::;;;;;;<<<<<<;;;777;;;>>>>>>:::888999;;;888:::;;;;;;;;;;;;<<<>>>>>>???AAACCCDDDFFFFFFGGGJJJKKKLLLJJJHHHGGGGGGHHHJJJJJJIIIHHHGGGEEEDDDDDDLLLLLLKKKLLLMMMPPPRRRTTTWWWYYY\\\^^^___^^^\\\[[[YYYWWWTTTRRROOONNNMMMMMMLLLLLLMMMNNNNNNMMMMMMLLLKKKJJJJJJKKKNNNPPPPPPPPPSSSSSSSSSSSSTTTVVVWWWXXXXXXYYY[[[^^^bbbeeehhhjjjnnnrrryyy~~~+++(((&&&&&&((()))((('''&&&&&&&&&&&&'''(((((()))'''&&&&&&''''''((()))***(((((()))*********))))))&&&'''((())))))(((((('''************************%%%'''***,,,------,,,++++++***)))(((''''''''''''''''''&&&((()))***)))'''$$$'''(((&&&'''))))))&&&&&&&&&&&&''''''((()))***''')))((($$$###%%%$$$!!!$$$%%%'''((()))((('''&&&)))******)))(((''')))***+++***((('''&&&'''((()))((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''%%%''')))(((&&&&&&''')))'''(((((('''((()))***)))'''''''''&&&$$$$$$%%%'''$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))))))))+++)))&&&&&&'''((((((''',,,333***'''...222------111777<<>>@@@BBBCCCDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHGGGGGGGGGGGGGGGFFFFFFEEEHHHIIIJJJLLLOOOQQQSSSTTTWWWYYY]]]```aaa```___]]]\\\ZZZWWWTTTQQQOOOMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKIIIHHHJJJMMMPPPPPPOOOQQQQQQQQQRRRSSSTTTVVVWWWVVVWWWYYY[[[^^^aaacccdddhhhmmmsssyyy}}}---***'''&&&((((((&&&$$$'''&&&&&&&&&&&&'''(((((('''&&&&&&''''''((()))***'''((()))+++++++++***)))$$$%%%''')))******))))))++++++******************&&&&&&''')))***+++,,,,,,+++***)))(((((('''''''''(((''''''(((***+++)))(((###'''(((''''''++++++((('''''''''(((((()))***+++***,,,***&&&%%%)))***((($$$%%%'''))))))((('''&&&***++++++***))))))***,,,,,,***((('''&&&'''((()))&&&&&&&&&&&&&&&'''))))))(((((('''&&&&&&&&&&&&''')))+++---,,,)))(((***,,,&&&((('''&&&&&&)))***)))''''''(((&&&$$$$$$%%%&&&###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((()))'''%%%%%%''')))***))) (((666***"""***000+++///111333444777@@@OOOYYYjjjwwwzzziii]]]XXXIIICCC;;;888888777444111...///000000//////000111///000000000000111111111---111111...000444333...///111333555666666666555444444333333333444555555222222444777:::999666444666555666888888777666777777777888999999999999888888999:::;;;<<<<<<<<<<<>>@@@BBBCCCDDDEEEGGGIIICCCDDDEEEFFFGGGHHHHHHHHHDDDFFFIIILLLPPPRRRTTTTTTWWWZZZ^^^aaaccccccaaa``````^^^ZZZVVVSSSOOOMMMLLLKKKLLLLLLLLLLLLLLLKKKKKKLLLJJJIIIKKKOOOQQQQQQPPPOOOOOOPPPQQQRRRSSSUUUVVVUUUVVVXXXZZZ\\\^^^___```dddiiipppvvvyyy|||---+++*********)))'''%%%$$$%%%&&&'''(((((((((((('''''''''(((***)))'''%%%%%%(((+++---,,,++++++++++++***)))*********((('''++++++***(((&&&&&&((()))***))))))))))))+++,,,---''''''&&&&&&&&&''''''(((((())))))(((''''''))),,,)))(((((('''''''''''''''+++***)))(((((()))***+++***(((''')))++++++((($$$((((((((((((((((((''''''###&&&***,,,+++***))))))***)))'''&&&'''(((***+++,,,&&&%%%,,,000,,,'''&&&&&&%%%%%%%%%&&&((()))+++%%%$$$$$$'''+++---,,,***))))))(((((('''''''''&&&((($$$%%%)))(((###"""&&&%%%&&&&&&%%%###"""###$$$&&&&&&%%%%%%%%%%%%$$$$$$((((((''''''''''''((((((''''''((((((((((((''''''&&&(((***+++)))(((((((((000333555222///222;;;CCCSSS\\\kkkxxxzzzllldddWWWOOOEEE>>>;;;999777555111222222222000//////000............///000111222666666555444333222111000666555444444333333333333444444444444444444333333555444444555666666555333333555777777777888:::<<<::::::;;;;;;;;;::::::999;;;::::::999999::::::;;;>>>>>>>>>======<<<;;;;;;888999:::;;;;;;;;;::::::;;;<<<===>>>===???AAACCCFFFEEEDDDDDDDDDFFFGGGHHHDDDEEEFFFEEEDDDDDDFFFHHHGGGHHHIIIKKKMMMOOORRRSSSQQQVVV]]]bbbddddddcccdddeeecccaaa___\\\WWWQQQMMMLLLKKKJJJJJJLLLMMMMMMLLLFFFHHHLLLOOOPPPPPPNNNLLLSSSRRRPPPOOOOOOQQQTTTVVVSSSUUUWWWXXXXXXYYY[[[]]]ccceeeiiinnntttyyy~~~)))((('''((())))))'''%%%%%%&&&'''((())))))))))))'''''''''(((******'''%%%%%%(((+++,,,++++++++++++***)))))))))***)))((('''((())))))(((&&&%%%'''((((((((((((((()))+++---...'''''''''&&&&&&''''''(((&&&''''''&&&%%%%%%'''***''''''''''''((())))))***+++***)))(((((()))***+++***)))))))))***)))'''&&&((((((((('''''''''''''''%%%'''***,,,+++************)))(((''''''((()))***+++&&&%%%+++///+++'''%%%&&&%%%%%%%%%&&&''')))***)))(((''')))+++,,,+++((()))(((((((((''''''''''''((($$$$$$((('''######&&&!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++******))))))******+++''''''((((((((((((''''''&&&(((******)))(((((()))+++...000...+++---444;;;DDDLLLXXXbbbkkkrrrzzz}}}uuufff^^^SSSKKKFFFAAA===999111111111000///000111222000000000000111222222222222222333333444444555555555444444333222222333333444444444444444444444444555444444555666666555333888999:::888666555555666777888888999999888888777888888888999:::;;;<<<<<<===<<<;;;:::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;===>>>>>>>>>>>>@@@BBBBBBAAAAAAAAABBBCCCEEEFFFBBBDDDDDDDDDCCCCCCDDDFFFGGGGGGHHHIIIKKKMMMNNNPPPPPPUUUZZZ___aaaaaabbbcccgggfffdddbbb___[[[VVVRRRUUUSSSPPPOOOOOONNNLLLKKKGGGIIILLLOOOPPPOOONNNLLLOOOOOOPPPQQQRRRRRRRRRRRRRRRTTTVVVWWWWWWXXXZZZ[[[```bbbfffkkkpppuuuxxxzzz%%%$$$$$$&&&'''((('''%%%'''''''''((())))))******((('''''')))******(((&&&%%%(((***++++++******+++(((((()))))))))(((''''''&&&''')))((('''&&&&&&'''&&&&&&''''''(((***+++,,,((((((''''''&&&''''''(((%%%&&&'''&&&%%%&&&((()))&&&''''''((()))***+++,,,+++***)))(((((()))***++++++++++++)))'''&&&'''(((''''''''''''''''''''''''''')))++++++******+++,,,***)))(((''''''((()))***)))%%%%%%***---***'''%%%&&&%%%%%%%%%&&&'''((((((,,,+++******++++++((('''(((((((((((('''''''''''''''%%%%%%''''''$$$$$$&&&%%%$$$%%%'''***+++(((%%%&&&&&&&&&'''(((((())))))'''''''''&&&&&&''''''''''''(((((())))))(((((('''''')))******)))(((((()))'''***---+++((((((---222444:::AAAGGGMMMUUU^^^dddzzzyyyqqqfff\\\TTTLLLDDD>>>333222000...///000222444111111222333333333222222111111222333444444555555444333222222111222222222222333333444444555555555555444333444666666444333:::::::::888666444444444777777888888888888888777666777777999:::<<<======;;;:::888777777888999:::;;;;;;;;;<<<<<<<<<======;;;===???@@@???>>>>>>???@@@?????????@@@AAACCCDDDAAABBBBBBBBBAAAAAACCCDDDEEEEEEFFFGGGHHHJJJLLLLLLOOORRRWWWZZZ\\\^^^aaacccjjjhhhgggfffdddaaa\\\YYYWWWUUURRRPPPNNNMMMJJJHHHHHHJJJLLLNNNOOOOOOMMMLLLJJJLLLPPPSSSSSSRRRPPPNNNQQQRRRTTTUUUUUUVVVWWWYYY\\\^^^aaaeeeiiinnnqqqrrryyy}}}%%%$$$$$$%%%''''''&&&%%%'''''''''''''''((())))))((((((((()))******(((&&&&&&(((******)))))))))***&&&((())))))((('''''''''%%%''')))***)))''''''(((''''''''''''(((((()))))))))(((((('''''''''''''''&&&((())))))((((((***+++'''((())))))***++++++++++++***)))(((((()))***++++++,,,,,,***&&&%%%'''***'''''''''''''''(((((((((''')))******))))))***,,,***)))(((((('''(((((()))'''&&&&&&(((+++***'''&&&&&&&&&&&&&&&&&&&&&''''''++++++*********)))'''&&&((((((((((((((('''''''''(((''''''''''''&&&'''(((***'''&&&'''***((("""$$$%%%&&&'''((()))******&&&%%%%%%$$$$$$%%%%%%&&&(((((())))))))))))((((((((()))+++***)))((()))***'''***---,,,)))(((+++......000333666999@@@JJJQQQdddsssvvvlllbbbWWWLLLDDD888555111......000222444111222333333444333222111333333333222222222111111222222111111111111111222222222333333444555666666444444333444555666444222555666777777666666777888888999999::::::::::::999666777888999:::;;;<<<<<<:::999777555555777999;;;;;;;;;;;;;;;;;;<<<<<<===:::===@@@@@@???>>>======BBBAAA@@@@@@@@@@@@AAABBB@@@AAABBBAAA@@@@@@BBBDDDBBBCCCDDDEEEGGGIIIKKKLLLNNNQQQTTTVVVYYY\\\aaadddjjjiiiiiiiiiiiifffccc___XXXVVVTTTRRRRRRPPPMMMKKKJJJKKKLLLMMMNNNNNNMMMMMMIIIKKKNNNQQQRRRQQQOOOMMMOOOQQQSSSSSSSSSSSSUUUWWWYYY[[[]]]```dddgggjjjkkkssswww|||'''&&&&&&&&&''''''%%%$$$&&&&&&%%%%%%%%%&&&'''(((((((((((()))+++***(((&&&&&&((())))))((('''((()))%%%'''))))))'''&&&'''(((%%%(((***+++***)))******))))))(((((('''&&&&&&%%%***)))((('''''''''''''''%%%'''))))))))))))***+++))))))************)))(((+++***)))(((((()))***++++++,,,---***&&&%%%(((+++'''''''''((((((((())))))&&&(((((((((''''''(((*********)))(((((((((((((((&&&&&&'''''')))***)))'''''''''''''''''''''&&&&&&'''((())))))(((''''''''''''''''''((((((((((((((())))))(((''''''))))))))))))&&&###$$$&&&#########$$$&&&'''((()))***))))))(((((((((((())))))(((((())))))))))))(((((()))***+++***)))((()))+++(((***,,,+++)))((()))+++---...//////000666>>>EEEUUUeee}}}xxxmmmaaaUUULLL???:::333//////111111111111111222222333222222222333333222222111111000000111111111000000111111222222222333333444555666666444333333444555555444222222444666666666777888:::777888999999::::::::::::777888999:::::::::999999:::888666555666888;;;===::::::999999::::::;;;<<<:::<<>>===>>>>>>@@@AAAAAAAAA@@@@@@BBBCCC@@@AAABBBDDDFFFIIILLLMMMMMMOOOQQQTTTWWW[[[aaaeeeiiihhhiiijjjkkkjjjgggeeebbb```]]]\\\ZZZWWWSSSQQQLLLLLLLLLLLLMMMMMMMMMMMMJJJKKKLLLNNNOOOPPPPPPPPPNNNPPPRRRRRRQQQRRRSSSUUUWWWXXXZZZ]]]```ccceeefffooosssxxx~~~)))'''''''''((((((&&&$$$&&&&&&%%%$$$$$$%%%&&&''')))((((((***++++++)))'''&&&((()))((('''&&&''')))%%%(((******(((&&&(((***&&&(((***+++******+++---))))))))))))((('''%%%%%%******)))(((''''''''''''"""%%%'''(((''''''((()))))))))***+++***)))'''&&&+++***)))(((((()))***+++***++++++***)))((()))+++((((((((())))))******+++%%%'''(((((('''&&&''''''******))))))((((((''''''%%%((()))'''(((******((()))))))))))))))((('''&&&%%%&&&(((((('''&&&'''((('''''''''((((((((((((((((((***)))&&&&&&***+++***((('''&&&''')))((($$$ ###$$$%%%&&&'''((())))))((((((''''''''''''((((((((())))))******))))))(((******+++***((((((***,,,''')))***)))((('''((()))+++------,,,,,,000777===KKKZZZqqquuuiii\\\TTTCCC===666222222333222000111111111111222333444555222222333333333333444444111111111000111111222333222333333444444555555555444333222333555555333222555666777777555555666777555555666777888888888888777888999::::::999888777888888777666777999;;;===::::::999888999:::;;;<<<:::<<<>>>???>>>======>>>AAA@@@>>><<<;;;:::;;;;;;???@@@AAA@@@??????AAACCC??????AAABBBEEEHHHJJJKKKKKKMMMOOORRRUUUZZZ```dddgggggghhhkkkmmmmmmkkkiiijjjhhheeebbb^^^ZZZTTTPPPNNNMMMLLLLLLKKKLLLLLLMMMKKKKKKKKKLLLMMMOOOQQQRRRNNNPPPQQQQQQQQQQQQRRRTTTUUUVVVXXXZZZ]]]```aaaccckkkoootttyyy~~~&&&&&&%%%&&&(((((('''&&&((('''%%%$$$$$$%%%&&&''')))((()))***++++++)))''''''(((((('''&&&&&&'''(((%%%(((,,,+++((('''))),,,&&&''')))))))))***,,,...'''((())))))))))))((('''+++***)))(((''''''''''''"""$$$'''(((((('''((()))&&&''')))******)))((('''+++***)))(((((()))***+++***))))))***+++,,,+++)))((())))))***++++++,,,,,,%%%'''******)))'''&&&&&&*********))))))((('''&&&%%%)))***''''''+++,,,)))***+++++++++***)))'''&&&%%%(((***)))'''&&&'''(((''''''''''''((((((((()))&&&)))((($$$$$$)))+++(((((()))***+++,,,,,,,,,+++%%%%%%&&&'''(((((())))))'''&&&&&&%%%%%%&&&&&&'''))))))************))))))***++++++***((((((***,,,)))))))))((((((((()))***)))+++---,,,,,,...333888AAANNNbbbwwwuuuiii]]]UUUEEE>>>888444555666444222222222000000222444777999777777666666666666555555111111111111111222333333444444444444444444444444444333222333444555333111666777888777555444444555444555666777888888888888555666888:::::::::999888666666666777888:::;;;<<<<<<;;;999999999:::<<<===999;;;============>>>@@@???>>>===;;;;;;<<<<<<======>>>???>>>======???AAA@@@@@@@@@AAABBBDDDEEEFFFGGGIIILLLOOOSSSXXX^^^bbbffffffhhhlllooopppooommmmmmkkkhhheeebbb]]]WWWSSSOOONNNLLLKKKJJJKKKLLLMMMKKKKKKLLLMMMNNNPPPQQQRRRNNNPPPQQQQQQPPPQQQRRRSSSRRRSSSUUUXXXZZZ]]]___```fffjjjooosssxxx}}}$$$######%%%((()))(((''')))(((&&&%%%%%%&&&'''((()))))))))***++++++)))''''''(((((('''%%%%%%'''(((%%%))),,,,,,((('''***---&&&''''''''''''))),,,...%%%&&&((()))++++++******++++++)))(((''''''''''''###&&&)))************+++###%%%''')))******)))(((+++***)))(((((()))***+++)))((('''***......,,,((())))))***+++,,,,,,------%%%(((+++,,,+++((('''&&&************)))(((&&&&&&%%%***+++'''''',,,---***+++,,,,,,,,,+++***((('''(((***,,,+++(((&&&'''(((&&&'''''''''(((((())))))%%%(((&&&!!!"""(((***'''%%%&&&(((((('''''')))***''''''(((((())))))************))))))))))))******))))))************))))))+++++++++***((((((+++---++++++***))))))***,,,---(((***------,,,...222666999DDDVVViii|||}}}rrrfffZZZRRRDDD>>>888666888888666333444333111000222666:::===>>>===;;;:::777666444333222222111111222333444444444444444444444444333333333333222333444555333111555666777666555555666777666666888999999:::::::::333555777:::;;;;;;::::::444555666777888999:::;;;===<<<:::::::::;;;===???999;;;<<<<<<<<<===???BBB>>>>>>======>>>???AAABBB;;;<<<======<<<<<<===???AAA@@@@@@@@@@@@@@@AAAAAADDDGGGJJJNNNQQQVVV\\\```fffgggiiimmmppprrrqqqoooooonnnlllkkkiiieee```\\\PPPOOOLLLKKKJJJKKKLLLMMMIIIKKKMMMOOOPPPQQQQQQQQQNNNPPPQQQQQQQQQPPPRRRSSSPPPQQQSSSVVVYYY[[[]]]___cccfffkkkooosssxxx}}}(((***+++***)))((()))***'''%%%######&&&)))*********************))))))((($$$&&&(((((((((((()))***000000///---++++++,,,...))))))*********(((&&&%%%((((((((((((((((((((((((+++***)))((('''&&&%%%%%%)))(((((((((''''''''''''((('''%%%%%%%%%''')))***%%%%%%&&&'''((()))***+++'''***,,,***+++......+++***************+++++++++,,,((((((,,,,,,'''&&&***+++***)))(((&&&$$$###"""$$$&&&((()))***)))((('''(((((((((((('''&&&%%%$$$!!!&&&***)))&&&$$$'''+++''''''&&&&&&&&&%%%%%%%%%444///***'''(((((((((&&&***'''&&&(((++++++)))&&&'''(((***++++++***)))((((((***)))'''))),,,,,,(((------+++***))))))(((((((((,,,222333---&&&'''---+++******))))))******+++---+++)))+++...000000...666:::FFFYYYlll}}}uuugggZZZRRRRRRAAA???<<<999777777999:::666222000444777999===AAACCCDDDDDDBBB===999666555222333444333222111111222111222444555666555444444444444444555555555555666666666666666777777777777666777777666666777999;;;777777888888888999999999888888777777888888999:::===<<<:::999:::;;;===???;;;<<<<<<<<<<<<<<<;;;;;;@@@@@@>>>=========>>>???===============<<<<<<<<>>>>>>>>???@@@CCCDDDFFFJJJNNNSSSXXXZZZ___bbbfffjjjnnnppppppppprrrppplllkkkjjjfffaaa]]]UUURRRNNNLLLLLLNNNNNNNNNIIILLLNNNOOONNNMMMMMMNNNQQQRRRRRRQQQPPPPPPSSSUUUQQQSSSUUUVVVVVVWWWYYY[[[___bbbfffiiimmmqqqvvvzzz'''(((((((((&&&&&&''')))***'''%%%%%%'''((()))))))))))))))))))))(((''''''&&&((())))))((()))+++---222555777777444111//////*********))))))((('''&&&''''''''''''''''''''''''((((((((((((((((((''''''))))))((((((((('''''''''((('''&&&%%%%%%''')))***(((((((((((((((((((((((('''******''''''******((((((((())))))******++++++,,,((())),,,,,,((('''*********)))(((&&&%%%$$$$$$%%%'''((()))***)))''''''&&&''''''(((((((((''''''###&&&))))))'''&&&(((+++'''''''''&&&&&&&&&%%%%%%///,,,((('''(((***)))(((***)))((()))))))))'''%%%,,,,,,++++++***((('''&&&''')))(((&&&(((,,,+++''',,,,,,+++***)))))))))))),,,******------+++,,,///++++++************++++++,,,***)))***...000000///222444===JJJYYYjjjuuujjj___SSSKKKJJJ???>>><<<:::999999::::::999555444777;;;===AAAFFFLLLMMMLLLIIIBBB;;;555333222222222111000000111222000111222333333333222222444444444444555555555555555555666666666777777777777777777666444444666888666666777777777888888888777777666666777777888999<<<;;;:::::::::;;;===>>>;;;<<<<<<<<<<<<<<<;;;;;;:::;;;<<<============<<<=====================<<>>>>>===>>>???@@@AAABBBBBBDDDGGGKKKOOOSSSUUU\\\^^^ccchhhlllnnnpppppppppooonnnnnnlllhhhaaa\\\WWWSSSOOOMMMMMMNNNNNNMMMMMMNNNPPPPPPOOONNNOOOPPPPPPPPPQQQPPPOOOOOOQQQSSSPPPRRRTTTTTTTTTUUUWWWXXX]]]___cccfffjjjnnnsssvvv|||((((((((('''%%%&&&(((***,,,***((('''((())))))(((''''''''''''&&&&&&&&&%%%((()))))))))(((***---000777<<>>AAAGGGMMMTTTVVVWWWSSSLLLBBB;;;777666555333111111111333444111111222333333333222222444444444444555555555555555555555666666666666777777888777666444333444555666666666666666777777777666666666666666777777888:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;555777:::<<<======<<<;;;<<<<<<==================<<<<<<<<<<<<===???AAABBB@@@@@@AAACCCFFFIIILLLNNNVVVYYY]]]ccchhhkkknnnooolllmmmooopppnnniiibbb\\\YYYUUUQQQNNNMMMNNNMMMMMMOOOPPPPPPOOOMMMMMMNNNPPPNNNOOOPPPOOONNNNNNPPPRRRQQQSSSTTTUUUTTTTTTVVVWWWYYY\\\___bbbeeeiiinnnqqqvvvyyy~~~*********((('''(((***,,,---+++))))))*********)))&&&&&&%%%%%%$$$$$$$$$$$$((()))(((((((((***///222;;;CCCMMMRRRNNNDDD999222---,,,)))'''&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******)))))))))(((((((((((('''(((((('''&&&''''''((())),,,,,,+++***)))(((''''''(((***((($$$$$$(((***)))(((((()))***+++,,,,,,---+++++++++,,,,,,***)))***))))))(((((((((((((((((()))))))))***)))((('''&&&((((((((((((((()))******'''%%%%%%&&&((())))))((()))((('''&&&&&&&&&''''''%%%&&&'''((())))))((('''&&&)))+++***'''%%%&&&(((***)))(((((()))***,,,---((())))))'''))),,,+++(((******))))))***++++++,,,777---&&&'''++++++)))))),,,,,,++++++++++++,,,,,,---,,,++++++,,,---------000111333555777AAAUUUhhhwww|||rrrbbbPPPGGGBBB>>>999888999:::;;;<<<===<<<<<<;;;666333555:::???DDDLLLUUUZZZ]]]aaa```YYYPPPHHHDDD===:::666444444444555555333444444444444444444444333333444444444555555555444444555555555666666666666777888777555444555666777777777777777777777777777666666666666777888888999999:::;;;;;;;;;;;;::::::;;;<<<<<<===<<<<<<<<<888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<>>>@@@AAA?????????@@@BBBEEEGGGIIIOOORRRVVV\\\bbbfffiiikkkjjjkkkmmmnnnlllhhhbbb^^^[[[WWWRRROOONNNMMMMMMLLLNNNNNNNNNLLLJJJJJJLLLNNNNNNOOOPPPPPPOOOOOOPPPRRRTTTUUUVVVVVVUUUUUUWWWXXXWWWYYY\\\___aaaeeeiiilllqqqtttyyy}}}*********)))((((((***,,,+++***))))))+++,,,,,,+++&&&&&&%%%$$$$$$$$$$$$%%%'''''''''''''''***///333===FFFPPPVVVRRRGGG;;;444...,,,)))'''&&&''')))+++'''''''''''''''''''''''''''''''''(((((((((((((((***)))))))))((((((((((((((((((((('''''''''((((((************))))))))))))(((******'''(((---000///******+++,,,,,,---......+++,,,---,,,,,,,,,+++***))))))))))))))))))))))))*********))))))(((''''''+++***)))((('''(((((((((&&&%%%$$$$$$&&&(((((((((***)))((('''&&&'''((()))&&&''')))))))))'''&&&&&&###'''))))))'''&&&(((***)))(((''''''(((***+++---)))******((()))---,,,((())))))))))))***+++,,,,,,111,,,***,,,+++((((((***,,,++++++******++++++,,,.........---,,,,,,,,,---111222555555333777EEETTTeeevvv~~~wwwoooiii]]]NNN???999999777555555777888:::<<<===<<<;;;;;;333333555<<>><<<;;;:::<<<===???;;;<<<<<<<<<======>>>>>>???>>>===<<<<<<===>>>>>>????????????@@@BBBDDDEEEIIIKKKOOOUUUZZZ___ccceeefffhhhiiihhhfffdddbbb```[[[WWWRRROOONNNMMMLLLLLLNNNNNNMMMLLLJJJIIIKKKMMMNNNPPPQQQQQQPPPPPPQQQRRRSSSTTTUUUUUUTTTTTTVVVWWWVVVXXX[[[]]]^^^aaaeeehhhlllppptttyyy~~~&&&((()))((('''&&&'''(((***))))))***,,,---,,,+++((('''%%%$$$$$$$$$%%%&&&%%%&&&'''((()))+++000333<<>><<<888555333333222111111111222222333333333333444444444444333333333444444444555555444666888999888888999:::999999999999888888888888888888888888888999999:::888888999999999:::::::::::::::;;;<<<============BBB@@@<<<:::999;;;>>>@@@;;;;;;<<<<<<===>>>>>>>>>@@@???>>>===<<<===>>>>>>??????>>>>>>???@@@BBBCCCDDDFFFIIINNNRRRWWW[[[]]]```bbbccccccaaa_________ZZZWWWRRRNNNMMMMMMLLLKKKNNNOOOOOONNNLLLLLLMMMOOONNNPPPQQQRRRQQQPPPQQQRRRNNNPPPQQQRRRQQQQQQSSSTTTUUUWWWYYYZZZ\\\^^^aaadddiiilllpppuuuyyy~~~%%%''')))***)))''''''''',,,+++******++++++***((()))((('''%%%%%%&&&'''(((%%%''')))***+++...111444777<<>>;;;;;;<<<<<<===>>>>>>???@@@???>>>===>>>???@@@AAA>>>>>>======>>>???AAABBBAAABBBDDDHHHLLLPPPSSSUUUXXX\\\___```^^^[[[ZZZ[[[YYYUUUPPPMMMLLLLLLLLLKKKKKKMMMOOOOOONNNMMMMMMNNNLLLNNNQQQQQQPPPOOOOOOPPPLLLMMMOOOPPPPPPPPPRRRTTTSSSUUUWWWXXXYYY[[[^^^```eeehhhlllppptttyyy~~~&&&))),,,---,,,)))((((((---,,,+++++++++***(((&&&+++)))(((&&&&&&'''((()))%%%'''***,,,...000222444444777::::::777333///------,,,+++))))))))))))***))))))))))))))))))))))))''''''((((((((((((((((((************)))))))))))))))))))))))))))(((''''''((((((((((((((('''''''''(((+++,,,***+++...---***...------,,,,,,++++++***+++///000,,,+++///...))),,,,,,++++++***))))))((())))))(((((()))***++++++'''&&&%%%$$$%%%''')))***(((***,,,***'''''',,,111---+++)))''''''(((***+++&&&)))******'''''')))+++)))&&&%%%&&&))))))'''$$$!!!###%%%'''((((((((('''%%%&&&%%%$$$%%%)))((($$$++++++***************+++,,,)))(((***+++)))***---))))))(((((((((((())))))'''***...///000333777;;;333000///000///---000666:::GGGVVVbbbrrrvvvdddUUUJJJCCC>>>::::::666333444333000111555666666777777777888888888::::::<<>>>>>???>>>>>>===>>>???@@@BBBCCC======<<<<<<===>>>@@@AAA???@@@BBBEEEHHHLLLOOOPPPRRRWWW]]]```]]]ZZZWWWVVVXXXTTTOOOMMMLLLLLLLLLKKKHHHJJJLLLMMMLLLLLLLLLLLLKKKMMMOOOPPPOOONNNNNNOOOLLLNNNPPPQQQQQQRRRTTTVVVRRRSSSUUUVVVWWWXXX[[[^^^ccceeeiiimmmqqquuuzzz~~~***(((((()))***+++***)))$$$%%%''')))))))))))))))---))) ''',,,)))+++'''&&&***---000777>>>BBBCCCAAA:::555444000+++---,,,+++***))))))))))))*********)))))))))))))))&&&''')))+++---+++'''$$$***)))(((''''''((())))))...+++(((''''''((('''&&&"""&&&)))***+++,,,,,,))))))*********++++++,,,''')))************+++---(((((()))***+++,,,,,,------,,,+++)))(((''''''''',,,,,,+++***))))))******&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***000,,,'''''')))++++++***(((***++++++***)))+++,,,+++)))'''&&&&&&&&&((()))((('''&&&&&&&&&((()))***&&&'''''''''''''''&&&&&&+++***)))(((((()))***+++))))))*********))))))(((*********)))))))))))))))(((***///111222888KKK]]]222111///...///000222333888;;;EEEUUUeeevvvnnnWWWHHH>>>777555666222111///...///111444666888888888888888999999999444888<<>>:::666333222333333333333333333333333333333333666555333111000000111111444888;;;:::555222444777<<<999777666666666444333555777888999888888:::<<<999999888888888888999999444666888:::;;;;;;;;;;;;:::;;;:::666777;;;===;;;===<<<<<<<<<<<<===>>>>>>;;;;;;<<<===>>>>>>======>>>>>>>>>>>>????????????BBBCCCDDDDDDDDDFFFIIILLLKKKPPPUUUWWWVVVUUUUUUVVVMMMLLLJJJIIIJJJKKKMMMNNNJJJKKKLLLMMMMMMNNNNNNMMMNNNOOOOOOOOOOOONNNMMMMMMLLLMMMMMMNNNPPPQQQQQQRRRPPPQQQRRRTTTWWWYYY\\\]]]^^^aaadddgggkkkooouuuyyy|||)))(((((((((***+++***)))%%%&&&'''))))))))))))(((+++***$$$ $$$,,,,,,((()))'''''',,,222:::HHHTTT[[[[[[VVVKKKAAA:::333---,,,,,,+++***))))))))))))))))))******************''''''(((***,,,+++(((%%%******)))(((((()))***++++++)))''''''((())))))(((''')))++++++)))((((((((())))))******+++++++++++++++---...---++++++,,,---******))))))((((((''''''---------,,,,,,+++++++++,,,+++***))))))))))))***'''''''''((((((((())))))''''''(((((()))******+++///,,,(((''')))++++++******,,,,,,+++)))((()))***+++***(((''''''((()))***(((((('''''''''(((******'''''''''((((((''''''&&&******)))(((((()))******))))))************))))))************))))))))))))***+++...000000444AAAOOO000///---------...000111555666>>>KKKYYYiii}}}}}}kkkTTTDDD:::333222333111000///...///111333555555555555444444444444444333666999===@@@GGGNNNTTT```hhhpppvvv}}}|||yyyqqqgggbbb]]]SSSIII@@@;;;666222222333333444222222333333444444444444555444333111111111222222444777999888555444555777999888666555666666666555666666666777888888999999999999888888888888999999555777888:::;;;<<<<<<;;;:::<<<:::777777;;;===<<<<<<<<<;;;;;;<<<<<<===>>><<<============<<<<<<;;;=========>>>>>>>>>>>>>>>===>>>?????????AAADDDGGGHHHLLLQQQSSSRRRQQQRRRSSSMMMLLLJJJIIIIIIJJJLLLMMMKKKLLLMMMNNNNNNOOOOOONNNKKKLLLMMMMMMNNNNNNNNNNNNLLLMMMMMMNNNPPPQQQQQQRRRPPPQQQRRRSSSUUUXXXZZZ[[[ZZZ\\\___bbbfffjjjooosssyyy|||)))((('''(((***+++***)))''''''((())))))((((((((()))***)))))),,,///,,,'''(((''')))---444BBBYYYlllwwwwwwpppaaaQQQDDD888///,,,+++***)))(((((((((((()))))))))***++++++,,,,,,)))(((((()))******((('''))))))))))))***+++,,,,,,)))(((&&&''')))******))),,,------+++)))'''''''''((()))***+++++++++***)))---......---+++******+++++++++******)))(((((('''******,,,---------,,,,,,+++***))))))))))))))))))(((((((((((())))))))))))((())))))******+++++++++...,,,)))((()))***+++***,,,------,,,)))'''((((((******)))(((((()))***+++)))))))))((())))))***+++''''''((((((((((((''''''))))))(((((((((((())))))))))))***************)))************************,,,+++---000///...444<<<------,,,+++,,,---...///222222666???JJJYYYlll|||oooXXXGGG<<<555333555000000.........000222444333333222222111111111000111333666999<<>><<<;;;;;;:::::::::;;;<<<<<<===============<<<::::::<<<<<<<<<<<<======>>>>>>>>>????????????AAACCCFFFEEEHHHLLLNNNMMMMMMMMMNNNLLLKKKJJJIIIIIIJJJKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMNNNOOOOOOPPPQQQQQQPPPQQQQQQRRRSSSUUUVVVWWWVVVYYY[[[^^^aaaeeejjjnnnsssvvv{{{)))((('''(((*********((()))))))))))))))(((((((((((()))***,,,......+++&&&))))))***---333CCC```xxxvvvbbbNNN<<<000++++++***)))((((((((((((((())))))***+++,,,,,,---***((('''''')))))))))(((''''''((())))))***+++,,,)))((('''''')))******)))***++++++***(((((()))+++((()))***++++++***)))(((***+++,,,+++)))((()))*********++++++,,,---------$$$&&&(((***,,,+++***)))******)))(((((())))))***)))))))))))))))))))))))))))))))))*********++++++---,,,***))))))******++++++,,,---+++)))(((((()))***))))))((())))))***+++*********************+++''''''((()))))))))(((((()))(((((((((((((((((()))))))))***+++++++++******)))***************++++++---+++,,,//////,,,+++...,,,,,,++++++,,,,,,---...222000222888@@@MMM___nnnsss]]]LLL???666444666000///.........///111222444444333333222111111111///000222444888<<<@@@CCCEEEKKKRRRXXX```jjjoooooowwwuuunnneee```\\\UUUNNNAAA<<<666111111222444555111222222444555666777777333333222222333333333444444333333555777888777555333222222444777999:::999;;;777444555999;;;888444999999999999999999999999888999;;;<<<===<<<<<<;;;:::<<<<<<999999===>>><<<::::::999999::::::;;;<<<<<<<<<<<<===<<<<<<;;;;;;:::;;;;;;<<<<<<=========???@@@@@@@@@???@@@CCCEEECCCEEEGGGIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKLLLKKKKKKLLLMMMNNNNNNNNNNNNJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMNNNOOOOOOPPPQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTVVVXXX[[[]]]___cccgggkkkmmmqqqvvv{{{(((''''''''')))***)))((()))))))))((((((((((((((('''&&&'''***+++***(((''')))))),,,...333BBB```zzzoooVVV@@@111,,,+++***)))(((((((((((((((((()))***++++++,,,,,,+++)))''''''((()))))))))%%%&&&'''(((((())))))******)))(((((())))))(((&&&((()))))))))((((((***,,,((()))************((((((((()))++++++******+++,,,******+++,,,---...//////###$$$''')))******)))(((******))))))))))))***************************)))(((((()))))))))))))))***,,,++++++***))))))***+++)))***++++++***)))***+++))))))))))))))))))*********++++++++++++*********'''(((((()))******))))))(((((())))))))))))(((((())))))***+++++++++++++++))))))******+++++++++,,,,,,***,,,000000,,,)))***---------------.........000...///444:::CCCSSSaaarrrppp\\\KKK===333111333000//////......///000111333333333222222111111111///...///111444777999:::;;;@@@EEEIIIPPPYYY^^^^^^eeefffddd^^^YYYUUUNNNGGG???;;;555111111222444444111111222333444666666777222333333333444444333333222222222444666777666555222111111333666999::::::===999666777;;;<<<999555888999::::::::::::999888999:::;;;<<<<<<<<<;;;:::999<<<<<<999999======;;;:::999999999999:::;;;;;;999999;;;<<<============999::::::;;;<<<===============>>>===<<<===???AAACCCCCCEEEFFFHHHHHHHHHGGGDDDEEEFFFGGGIIIKKKLLLMMMIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNOOONNNNNNMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQQQQUUUWWWYYYZZZ\\\___dddgggiiilllqqqvvv{{{((('''&&&''')))***)))((()))))))))(((((()))******(((%%%&&&((()))''''''***'''))),,,///333@@@YYYpppnnnVVV@@@222---,,,+++***))))))))))))((((((((()))******++++++***)))''''''((())))))(((%%%%%%&&&'''((((((((((((***)))((()))***)))'''%%%)))***+++***((('''((()))******)))))))))((((((((()))+++,,,,,,,,,,,,...///******+++++++++,,,,,,,,,'''(((***+++++++++************************+++,,,++++++++++++************))))))))))))))))))))))))++++++,,,+++)))((()))+++(((***++++++******+++,,,++++++++++++******))))))***++++++++++++***))))))'''((()))******++++++***))))))************))))))))))))***+++,,,,,,,,,,,,))))))******+++,,,,,,,,,+++***,,,000000,,,***,,,---------.........//////---,,,---111444:::EEEPPPbbbnnn}}}vvviiiYYYKKK>>>444222444000000000//////000000111000000000000000000000000///......///111333444333444888;;;===AAAHHHLLLKKKPPPSSSTTTPPPMMMKKKEEE???;;;777333111111333333444111111222222333444555555333333444444444444333222111222333444555555555555333222111333666888999999;;;999777888;;;<<<:::888888999:::;;;;;;:::999888::::::;;;<<<<<<;;;999999888;;;;;;888999<<<<<<999::::::999999999:::;;;;;;777888:::;;;===>>>>>>>>>999::::::;;;<<<===>>>>>>?????????>>>======@@@BBBCCCCCCCCCDDDFFFGGGFFFEEEBBBCCCEEEGGGIIIJJJLLLLLLHHHIIIJJJKKKLLLLLLLLLLLLOOOOOOOOOOOOOOONNNMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPOOOOOOOOONNNOOOOOOPPPQQQRRRSSSUUUVVVWWWZZZ^^^aaadddhhhmmmrrrvvv{{{((('''&&&''')))))))))((()))((((((((((((***+++,,,)))&&&'''******&&&''',,,'''))),,,///111888IIIYYYooowwwzzzooo]]]KKK;;;111...---,,,+++************((((((((((((((((((((())))))((('''((()))***)))'''&&&'''((())))))(((''''''((('''''')))***+++)))''')))+++---,,,***(((((((((+++***((('''''''''))))))+++,,,------,,,+++,,,...))))))***+++,,,---......---,,,,,,,,,++++++******+++++++++++++++,,,------,,,,,,+++++++++************************************+++,,,+++)))((()))+++***+++,,,+++))))))***+++//////......---+++************+++++++++***(((((('''((()))***++++++++++++)))***+++,,,,,,+++***)))((()))***+++,,,,,,,,,,,,))))))***++++++,,,------+++***---000...***+++///,,,------...............---,,,...111111222999AAAMMMYYYfffpppzzz{{{wwwvvvsssnnnggg^^^SSSIII>>>555333666111111111111111111111111------......///000000000000...---...000222000///...222444444777<<<>>><<>>;;;666444222111222333333222111111111222222333333333444444555555555333222111///222555555333222444666444333222333555777888777888888888999::::::::::::888999;;;<<<<<<;;;999888999:::;;;;;;;;;999888777666999:::888888;;;;;;888:::::::::::::::;;;<<<<<<888999:::;;;<<<=========::::::;;;<<<===>>>??????AAABBBAAA@@@>>>???@@@BBBCCCBBBAAABBBEEEFFFEEECCCDDDDDDEEEGGGHHHHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLMMMMMMNNNNNNNNNNNNMMMNNNNNNOOOOOOOOOOOOPPPPPPOOONNNNNNNNNOOOOOOPPPQQQPPPQQQSSSTTTUUUWWWZZZ]]]```ccciiimmmrrrwww|||((('''&&&''')))))))))''')))((((((((((((***,,,---***''')))...---((((((---)))***,,,...---...888CCCQQQZZZ^^^WWWJJJ>>>666000......---,,,++++++++++++(((((((((((('''''''''''')))(((((()))******((('''(((((()))******)))((('''%%%%%%&&&)))+++,,,+++)))(((***---...---+++******---+++(((&&&%%%''')))***+++,,,,,,+++)))((()))***'''(((***,,,///222444555///...,,,+++***))))))))),,,+++++++++,,,------...,,,,,,,,,++++++*********++++++++++++++++++++++++)))+++---,,,)))((()))+++,,,------+++)))(((((()))111111111000///---,,,+++)))***++++++***)))((('''(((((()))++++++,,,,,,,,,***+++,,,------,,,+++***((()))***+++,,,---------))))))***+++,,,,,,------++++++---///,,,)))+++111+++,,,---.........------......000222111///222888===HHHTTT]]]gggqqqwwwxxxxxxxxxssskkkfffeeebbb^^^WWWPPPHHHAAA888111000333222222222111111111111111---......///000111222222111///---...000111///,,,***...000000222666777555666::::::777666999;;;999333222111111222333333222111111111111111111111222555555666666555333111000///333777666222000333666555444222333555777666666555777888999888888:::<<<888999;;;<<<<<<;;;999888999::::::;;;:::999777666555999999777888::::::777;;;;;;::::::;;;;;;<<<===::::::;;;;;;<<<;;;;;;;;;::::::;;;<<<===>>>???@@@===>>>>>><<<::::::<<<>>>CCCAAA???AAADDDEEEDDDBBBFFFFFFGGGGGGGGGGGGFFFFFFJJJKKKLLLMMMMMMNNNNNNNNNIIIJJJKKKMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPNNNNNNNNNNNNOOOPPPQQQQQQQQQRRRSSSTTTTTTWWWZZZ]]]]]]aaafffkkkoootttyyy}}}~~~)))&&&%%%&&&)))***)))'''))))))***++++++++++++***+++)))((('''((()))+++,,,((()))+++...111222444444??????>>>;;;777333000---///---+++)))((((((((((((***'''%%%&&&((()))(((&&&)))))))))((((((((((((((((((***+++***)))((()))+++)))+++,,,,,,***)))******((()))+++,,,,,,+++)))(((++++++++++++************((()))***)))((('''((()))---+++***,,,...///,,,***,,,,,,+++******)))((((((&&&''')))***++++++******---------,,,,,,+++++++++---,,,,,,++++++******))) ###***,,,++++++---++++++++++++++++++++++++------,,,,,,+++***))))))************))))))))))))***++++++++++++***)))))))))***...222666444...)))***)))((()))+++,,,,,,+++******)))***+++---///111+++,,,---.........------//////////////////////////////000000000000//////666999@@@HHHQQQYYY___cccfffddd___ZZZUUUQQQOOONNNGGGEEE@@@;;;666222///---111...---///444555111---........................111111111111111000//////000000000000000000000000444333111222333333222000222222444555555555555555000111333555666555444333444222111222333333222111111222333444555555555555000222333555666666555555<<<999666444444777;;;===888888888999999:::::::::<<<;;;:::999999999:::;;;;;;;;;::::::::::::999999;;;;;;999888888999;;;;;;:::;;;<<<=========<<<;;;777777888:::;;;===>>>>>>===>>>>>>>>>>>>======<<>>DDDJJJOOORRRRRROOOLLLHHHDDDAAA???>>>@@@>>>;;;777444111000///111//////111555666222...------......///000111111111111111111111000//////000000000000000000000000111000000111222333333222111222333444555555666666111222444555555444333222333222111111333444333111222222333444555555555555222333444666666666666666:::888666555555777:::<<<::::::::::::999999999999<<<;;;:::999888888999999999999999::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999:::;;;=========<<<<<<<<<<<<=========>>>>>>>>><<<======>>>>>>>>>>>>>>>@@@@@@AAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGJJJHHHFFFGGGIIIKKKJJJIIIHHHIIIJJJLLLLLLLLLLLLLLLNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQRRRSSSUUUVVVWWWXXXXXX[[[```dddgggjjjnnnqqqwwwzzz~~~***)))((()))+++,,,+++***'''((()))***+++,,,,,,,,,***)))((('''((()))***+++)))***,,,---///000000000************+++---...///111000///---,,,,,,,,,,,,---+++))))))+++,,,+++***************************''')))***)))((('''(((***%%%'''(((((('''&&&'''(((************************+++++++++***)))((((((''')))***+++***((((((((()))+++***)))***,,,,,,***)))((()))***,,,---......///************+++,,,---...------,,,,,,,,,,,,++++++***++++++,,,------.........+++,,,//////+++)))++++++++++++++++++++++++++++++++++++******))))))((((((((((((((())))))))))))+++++++++++++++******))))))***---111333222...***,,,+++******+++,,,***))),,,,,,,,,,,,,,,---......+++++++++,,,,,,,,,,,,,,,........................------............---------...111444777;;;===>>>???>>><<<999777555444444666666444333222111000000000000000333666666222...,,,---...///000222333333000000111111000000//////000000000000000000000000///......///222333333222111111333444555666777888333444555555555444333222222111000111333444444333333333444444444444333333333444555666666777666666777666666666666888:::;;;<<<;;;;;;::::::999999888<<<;;;:::888888777777777777777888999:::;;;<<<<<<;;;<<<<<<======<<<<<<;;;888999:::<<<============@@@??????>>>>>>======<<<;;;<<<===>>>>>>??????>>>AAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGFFFEEEFFFIIIJJJKKKJJJIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQRRRSSSOOOOOOOOOOOOPPPPPPPPPPPPRRRRRRQQQRRRSSSUUUWWWXXXXXXZZZ]]]___bbbeeeiiilllsssuuuyyy|||))))))))))))***++++++***'''((()))***+++,,,,,,,,,)))(((((((((((()))*********+++,,,------.........,,,+++***))))))***+++,,,,,,,,,,,,+++************,,,+++******++++++++++++***************+++++++++'''((())))))((('''((()))%%%&&&(((((('''&&&'''(((++++++***))))))***++++++,,,+++******)))(((''''''***+++,,,+++)))((()))***)))))))))*********)))(((%%%&&&(((***+++,,,,,,,,,+++***))))))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............++++++---,,,(((&&&(((***+++++++++++++++,,,,,,*********)))))))))((((((((((((((((((((()))))))))++++++,,,,,,++++++***))))))***---000111000---+++---,,,++++++++++++***)))+++*********************+++*********++++++,,,,,,........................---......//////......---------...000111222444444555555444333333222222222111111000000000000111111//////000333555555111...,,,---...///000111222222///000000000000000//////000000000000000000000000///...---...111222111000111111222444777999;;;<<<888888888777666444222111111000000111333555444333333333444444444333222222333444444555555555555555444555555666777888999999;;;;;;;;;:::::::::::::::;;;:::999888777777666666777888888999::::::;;;;;;:::;;;<<<======<<<;;;:::888888999;;;<<<===>>>>>>>>>>>>======<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>===@@@@@@@@@@@@@@@@@@??????BBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPMMMMMMNNNOOOPPPPPPQQQQQQSSSRRRQQQQQQRRRTTTWWWYYYXXXYYY[[[\\\^^^aaaeeehhhmmmooossswww{{{(((((())))))))))))******(((((()))***+++,,,,,,,,,((((((((((((((())))))******++++++,,,,,,,,,,,,,,,...---+++***)))******+++)))************)))))))))*********)))))))))***+++))))))******++++++++++++((()))***)))((('''(((***%%%'''))))))(((((()))***++++++***))))))***+++++++++++++++***)))(((((('''***,,,,,,+++***)))***+++((()))******))))))))))))&&&''')))***+++***))))))))))))(((((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,)))))),,,+++((('''************++++++,,,,,,,,,*********)))))))))))))))'''((((((((())))))******+++,,,,,,,,,,,,+++******(((***---...///...------...,,,++++++,,,,,,***)))******+++*********))))))++++++*********+++,,,---......................../////////000000/////////------...///000000111111/////////000000000000000000000/////////000000111---...///222333222///---------............//////...//////000000000//////000000000000000000000000000///...///000000///...000111333666999===AAABBB@@@???===;;;888555222111111000000111333555444333333333333444333333222222333333333333333333444444444444555666777777888888888888999999:::;;;<<<<<<::::::999999888777666666999999999999999999999999999:::;;;<<<<<<;;;:::999888888999:::;;;<<<===>>><<<<<<<<<<<<============>>>>>>???>>>>>>===<<<;;;?????????>>>>>>>>>>>>>>>AAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFHHHJJJKKKIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLNNNOOOPPPQQQQQQPPPSSSRRRQQQQQQRRRTTTVVVXXXXXXYYYZZZ[[[\\\^^^bbbeeefffiiinnnrrrvvv|||'''(((***)))(((((()))+++))))))***++++++++++++***''''''((((((((())))))))))))******++++++++++++++++++******)))))))))******)))***+++++++++++++++***((()))***)))'''''')))***(((((())))))***+++++++++(((***+++***)))((()))***&&&(((******))))))***+++************************+++++++++***************+++,,,---,,,*********+++((()))++++++)))((()))***)))***,,,------+++)))((((((((((((((()))***+++,,,++++++,,,,,,,,,,,,------.........---,,,++++++***---******---...+++,,,///*********++++++,,,,,,---************************(((((())))))******++++++,,,,,,,,,,,,,,,++++++***(((***---------,,,---...---,,,++++++,,,---+++***,,,---------------,,,+++,,,++++++******,,,---...------------------------//////000000000000//////,,,------......//////000...///000111111111111000111000000//////000000111---...///000000000//////...............---------......///000000000//////000000000000000000000000222000//////000000///---111222444888===CCCHHHKKKIIIGGGCCC???:::666333111222111000111333444444333222222333333333333222222333222222222222222333333555555555555666666666666666666777888:::;;;<<<===999999999:::999999888777::::::999999888888888888999::::::::::::::::::999999999999999:::;;;======<<<<<<===>>>>>>???@@@@@@>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBCCCCCCCCCCCCCCCEEEFFFFFFEEEFFFHHHJJJGGGGGGGGGHHHIIIJJJLLLMMMLLLLLLKKKKKKKKKJJJJJJJJJKKKLLLNNNPPPPPPPPPPPPOOORRRRRRQQQQQQRRRSSSUUUVVVVVVXXXYYYZZZ[[[]]]```bbbbbbeeeiiimmmqqqvvv|||'''***++++++))))))***,,,***++++++++++++***))))))&&&''''''(((((((((((((((((())))))***++++++******))))))*********)))(((((()))***+++,,,---,,,,,,+++((()))***)))'''''')))+++''''''((())))))***++++++)))+++,,,+++***)))***,,,&&&'''******))))))***+++)))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,,,,---------+++***+++,,,(((***,,,,,,***((()))+++(((***,,,------+++)))((((((((()))***+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,+++++++++...++++++...///------111)))******+++,,,,,,------***+++++++++++++++++++++)))))))))***+++,,,,,,,,,,,,,,,------,,,,,,+++***(((***,,,,,,++++++,,,...,,,+++***+++---------+++,,,---......///...---------,,,+++***+++,,,...///------------------------...//////////////////...---------........./////////000111222222222111000///////////////000111111...///////////////000111------......//////000000---......///000000//////000000000000000000000000111/////////111222111///111333666;;;AAAHHHNNNRRRQQQNNNIIICCC===777333111333222111111333444333111000111222333333333333333444444333222222222333444777666555444444444555555666666777888888999::::::888888:::;;;;;;::::::999888888888888888999999999;;;;;;::::::::::::;;;;;;::::::999999999:::<<<<<<;;;<<<<<<===>>>>>>??????;;;;;;===>>>????????????>>>>>>??????@@@@@@AAAAAA???@@@AAABBBBBBCCCCCCBBBDDDEEEGGGFFFDDDDDDGGGIIIEEEEEEEEEFFFHHHJJJLLLMMMJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLNNNPPPPPPPPPOOONNNQQQQQQRRRRRRSSSTTTTTTTTTSSSUUUXXXZZZZZZ\\\]]]___```bbbfffiiilllppptttxxx|||(((+++---,,,***)))+++...++++++,,,++++++***)))(((&&&''''''((()))((((((((('''((()))******+++******,,,,,,,,,,,,+++)))&&&%%%'''(((***+++,,,,,,+++***(((***+++***''''''))),,,&&&''''''((()))************+++,,,,,,+++***+++,,,%%%''')))***))))))***+++((()))+++,,,,,,+++)))(((***++++++,,,,,,---......,,,---...---+++***+++,,,(((+++---,,,***(((***,,,%%%&&&)))++++++***((('''((()))+++,,,------,,,++++++++++++,,,,,,---------)))******++++++,,,,,,---...++++++---...,,,,,,000))))))***+++,,,,,,------++++++++++++++++++,,,,,,))))))***+++,,,,,,------,,,,,,------,,,,,,+++***(((***,,,,,,******,,,///,,,+++***+++---...---,,,***+++,,,---...---,,,,,,...---,,,++++++---///000---------------------------..................---////////////////////////,,,---.........---,,,+++---------...///000111222000111000/////////222444,,,---...///000111222333------...///000000//////000000000000000000000000///......///222333333222222333777<<>>@@@BBBDDDEEEEEEDDDCCCAAABBBCCCDDDDDDDDDCCCBBBAAABBBDDDFFFGGGHHHGGGGGGJJJJJJJJJJJJKKKKKKKKKKKKNNNNNNMMMLLLMMMNNNPPPQQQTTTTTTSSSQQQOOOPPPSSSVVVVVVVVVVVVWWWWWWWWWXXXXXX\\\^^^```aaacccfffjjjmmmqqquuuyyy}}}(((###!!!%%%'''&&&&&&(((,,,,,,---+++***)))+++,,,,,,,,,++++++++++++,,,,,,'''((()))(((((())),,,...***)))))))))((((((((('''%%%&&&((()))******************))))))(((((((((((()))((('''&&&''')))+++,,,,,,+++***)))((('''''''''(((((()))************)))((()))******++++++*********(((&&&'''***...///...---+++***(((((()))***+++******+++++++++******)))+++***))))))((((((((()))'''((()))************)))***+++,,,------------,,,+++***))))))************)))***,,,+++******+++---,,,,,,,,,,,,------------***+++------,,,+++,,,---,,,+++))))))***+++***)))+++++++++++++++*********,,,,,,+++++++++,,,------,,,,,,++++++******++++++(((+++...///---+++,,,---++++++++++++++++++++++++------------------------***+++,,,,,,------,,,,,,,,,,,,,,,---.../////////------........./////////......---------......///000000000//////000000000000/////////000111333444111222222333222111000///111333444555555444222111...000222222000000222444222444666999===CCCJJJOOOQQQOOOKKKEEE===777444333555555444333333333333333111111111222222222333333333333333333222222222222555333111222555888888777333444444555666666777777999999999888888888888777777999999666777;;;===;;;<<<;;;999999;;;;;;;;;:::::::::::::::::::::::::::888;;;<<<:::;;;===<<<999999<<<===:::;;;???AAA>>>>>>??????@@@@@@AAAAAABBB???@@@AAABBBBBBBBBAAA@@@AAABBBCCCCCCDDDCCCCCCCCCAAABBBDDDFFFGGGGGGGGGGGGIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOOOOKKKNNNQQQSSSSSSRRRRRRRRRSSSSSSTTTUUUVVVWWWXXXXXX[[[\\\^^^___```bbbfffiiiooorrrvvvyyy}}}'''$$$$$$(((***(((((()))+++,,,,,,,,,***+++,,,...,,,,,,,,,------,,,,,,,,,((()))***)))((((((***,,,))))))))))))((((((((((((((((((((())))))************))))))))))))((((((((()))(((''''''((()))+++,,,++++++***)))))))))))))))''''''((())))))))))))))))))(((((((((((()))******((('''''')))+++---------,,,+++)))((((((((()))***++++++++++++***)))((('''++++++***))))))))))))***))))))***+++++++++******+++,,,---------------------***((((((++++++((($$$(((***++++++***)))+++,,,,,,,,,,,,,,,---------...***))))))***---/////////***))))))***,,,,,,+++)))))))))******************+++******++++++,,,---...)))***************++++++)))+++---...---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++++++++,,,------,,,,,,,,,---......//////............/////////000//////...---------......////////////////////////111000///...///111333444222222222333222222111000333333444444555444444333---///000000000000333555222222444555888===DDDIIIKKKJJJHHHCCC===888666555333333444444444333222222000000000111111111111222333333333333444444444444444333222333555777777777333333333444555555666666888888888888999999999999555777888666777<<<===<<<<<<;;;:::;;;<<<===<<<;;;999999999999999999999999777;;;<<<:::;;;======:::;;;>>>>>><<<<<>>??????@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBCCCDDDDDDAAABBBDDDEEEFFFFFFFFFFFFHHHHHHIIIIIIIIIJJJJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMJJJMMMPPPRRRRRRSSSUUUVVVPPPPPPRRRSSSUUUWWWXXXYYYYYY[[[\\\]]]]]]___aaadddlllnnnqqqtttwww|||'''&&&''',,,---***)))***)))***++++++++++++---///***+++,,,------,,,+++***)))***+++***(((((()))***))))))))))))((((((((((((***))))))(((((()))******))))))))))))))))))))))))))))))((((((((()))++++++'''''''''((()))+++,,,---'''((())))))******))))))***)))((('''((()))***+++'''((()))+++---------,,,+++***)))((((((((())))))***************)))((((((++++++***************+++***++++++,,,,,,+++++++++++++++,,,,,,---,,,,,,+++---,,,+++,,,...---***''')))***++++++******+++,,,++++++++++++,,,,,,,,,,,,...+++)))***...222222111(((((()))+++------+++)))((((((((()))*********+++++++++++++++++++++,,,,,,((()))***++++++,,,,,,,,,***+++,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,+++*********+++---......//////...,,,++++++,,,........./////////000000000///...---------------......////////////......000///---,,,,,,...000222//////////////////......111111111111111111222222///////////////000111333111111111111222777===AAABBBCCCBBB???;;;777666555111222333444444333222111000000000111111111222222222222333444444555666666333333333444555666777777333333444444555555555555555666666777888999999999555888888666777;;;<<<:::999999888999;;;<<<;;;:::999999999999999999999999999<<<<<<::::::===<<<:::>>>??????>>>>>>???>>>=========>>>??????@@@@@@AAACCCCCCBBBBBBBBBCCCCCCDDDCCCBBBAAAAAABBBCCCEEEFFFBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHIIIKKKMMMNNNNNNMMMMMMSSSRRROOOMMMNNNRRRYYY^^^PPPQQQRRRSSSUUUVVVWWWXXXXXXZZZ[[[[[[[[[\\\^^^___iiikkkmmmooorrrwww~~~%%%%%%'''++++++'''&&&(((((()))*********+++---///)))***+++,,,,,,+++***))))))***+++***)))(((((()))(((((((((((())))))))))))******))))))))))))***+++))))))))))))************)))))))))))))))******+++%%%&&&&&&'''((()))+++,,,((()))******++++++************)))((((((***+++,,,''')))+++---...---------+++******)))))))))))))))'''((()))***************+++***************++++++++++++,,,,,,,,,,,,+++*********+++++++++******)))))),,,//////---,,,,,,...***+++,,,,,,++++++,,,...************++++++++++++000---***+++...000000...(((((()))+++------+++)))((((((((()))*********+++...---,,,+++***)))))))))((()))+++,,,------------+++++++++,,,---------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++***)))***+++,,,------...///...+++***+++,,,............////////////000///...---------------......////////////......000///---,,,---...000111------,,,,,,,,,---------////////////000000000111222111///.........//////000000/////////222777:::999;;;;;;:::777555444444000111222333333333111111111111111111222222222333111222333333444555666666333333444555555555666666555555555555555666666666333333444555666777888888777::::::777777999999666888777888:::<<<===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;======999999;;;;;;888=========>>>>>><<<;;;<<<<<<<<<===>>>>>>??????@@@??????@@@@@@AAACCCEEEEEEBBBBBBAAAAAABBBCCCEEEFFFBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJLLLNNNOOOOOOOOONNNUUUSSSPPPMMMLLLPPPVVV[[[SSSSSSTTTTTTUUUUUUVVVVVVXXXYYY[[[[[[[[[[[[\\\]]]fffgggiiikkknnnsssyyy~~~)))(((+++...,,,'''''')))'''((())))))))))))+++---)))******++++++******)))(((***++++++)))((())))))(((((((((((()))))))))))))))))))))******+++++++++)))))))))************+++************************))))))((('''''''''''''''))))))***+++++++++++++++***))))))))))))***++++++'''))),,,---,,,,,,,,,---++++++++++++*********)))&&&'''((()))***************))))))))))))***++++++++++++,,,,,,,,,+++*********************))))))(((%%%)))------+++***---000***,,,------,,,+++---...************++++++++++++...,,,++++++,,,,,,,,,+++***))))))***,,,,,,+++)))))))))******************///...,,,+++)))((((((((()))***,,,---......------,,,+++***+++---...---,,,++++++++++++++++++++++++******++++++,,,,,,------***************+++,,,,,,)))+++...---++++++---000------------........./////////...---------.........///000111111000///...111111000000000000111111...------------......///...///000111222222222222444111...,,,------------...//////......///222555333444666666555333222333000000111222222222111111111111111222222222333333111222222333444555555666222444666666555444555666555555555555555555555555222333333444555666666777777::::::777777888777444888888999<<<>>>???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<999999;;;<<<999:::999:::======999888999::::::;;;;;;<<<<<<======::::::<<<===???AAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFIIIJJJKKKMMMNNNOOOOOOPPPNNNOOOQQQQQQOOONNNNNNOOOTTTTTTTTTTTTTTTUUUUUUUUUVVVXXXZZZ[[[ZZZZZZ[[[\\\aaaccceeegggjjjoootttxxx|||}}}---,,,...///,,,''''''***'''((()))((('''(((***+++,,,++++++******++++++,,,''')))++++++***))))))***'''((((((((()))))))))***'''((()))+++,,,,,,,,,+++))))))*********+++++++++*********++++++******)))++++++)))(((''''''''''''((())))))***************'''((())))))******))))))&&&(((***+++))))))***,,,,,,,,,,,,,,,,,,+++******(((((()))))))))))))))((()))((((((((())))))***++++++++++++++++++***))))))+++++++++++++++***))))))(((((())))))***+++---...)))+++,,,,,,++++++,,,---++++++,,,,,,,,,---------***,,,------,,,++++++,,,,,,+++))))))***+++***)))+++++++++++++++*********------+++***))))))))))))((()))+++---------,,,+++---+++)))***---...---,,,++++++++++++++++++++++++)))******+++,,,,,,------))))))***+++++++++++++++(((+++......+++***---000,,,,,,,,,,,,------------......---------......///...///111222222111///...000000111222222111000///......---------...///000---///111333444333222111333000,,,+++,,,.........---...//////...///000222///111444555444222222222000000000000000111222222000000000111111111111222111111222222333333444444111444777777555444555666444444444444444444444444333444444555555666666666666999:::777777999888444666666888;;;>>>???===<<<::::::::::::::::::::::::999;;;;;;888999===>>>===:::888999>>>>>>:::999;;;::::::;;;;;;<<<=========888999;;;===>>>??????>>>???@@@AAACCCDDDEEEEEEEEECCCBBBAAAAAAAAABBBCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEIIIIIIJJJJJJLLLNNNOOOPPPKKKMMMPPPQQQOOOMMMMMMMMMQQQQQQRRRSSSSSSTTTUUUUUUTTTVVVYYYZZZYYYYYYYYYZZZ\\\^^^aaadddgggkkkooorrrvvvwwwyyy~~~***)))++++++'''""""""&&&&&&'''((('''&&&&&&(((***...---++++++++++++---...&&&(((++++++***))))))***'''((((((((())))))******%%%'''))),,,------,,,+++))))))******++++++++++++******+++++++++******)))***)))))))))))))))******'''(((((()))))))))))))))%%%&&&((()))))))))((('''$$$''')))(((&&&&&&(((+++,,,------------,,,++++++************)))((('''&&&(((((('''(((((()))******+++++++++++++++***)))(((,,,,,,,,,,,,,,,+++***)))---***'''(((,,,......,,,(((***++++++******+++,,,---------.........//////)))---000111...---...000...,,,)))((()))******)))---,,,,,,,,,+++*********++++++***************+++((()))+++,,,,,,,,,***)))...+++)))***---...---,,,++++++++++++++++++++++++))))))***+++,,,,,,------((()))***,,,,,,+++******+++...000...***(((***---+++++++++,,,,,,,,,---------------------...///000...000111333333111000...---...000111111///---,,,---,,,,,,+++,,,---...///+++---000333444333111000222...******,,,///000///,,,...000000/////////000...111444555444333222333111000/////////000222333////////////000000000000111111222222222222333333111444777777555333444666333333333333333333333333555555555666666666666666333777999777888:::999666333333555999<<<<<<;;;999999999999999999999999999666999999777999???AAA@@@===:::<<>>?????????:::<<<>>>???@@@???>>>===>>>@@@BBBDDDEEEEEEEEEDDDCCCBBBAAA@@@AAABBBCCCDDDCCCCCCCCCDDDDDDDDDDDDEEEHHHHHHHHHHHHJJJLLLOOOPPPPPPPPPOOOMMMLLLMMMQQQSSSMMMNNNOOOQQQSSSTTTUUUVVVRRRUUUWWWYYYXXXXXXXXXYYYXXX[[[___bbbeeehhhkkknnnqqqrrrtttyyy+++*********))))))((((((&&&'''((('''%%%%%%'''((('''((()))***************((((((((((((((()))******))))))***)))((((((***---++++++***************+++******)))(((((((((((((((+++*********))))))((((((******)))((('''&&&&&&%%%(((''''''&&&&&&&&&''''''))))))))))))))))))))))))''')))***)))((('''(((***000///***$$$&&&---///***(((((())))))((('''&&&&&&+++***)))(((((()))***+++,,,,,,,,,++++++*********///---***((('''(((***++++++'''&&&***---)))((((((''''''''')))***,,,...------,,,,,,,,,------+++++++++,,,,,,,,,------)))------******---,,,))))))))))))******+++++++++,,,+++)))((((((((()))))),,,***)))((((((***,,,---+++***((()))***,,,++++++)))+++------,,,,,,,,,---111///---,,,,,,---,,,***000111111222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,...............------------...///000000///...---111///,,,,,,...///---+++//////...///111111000...,,,000000++++++111444333...000111222222111000...------/////////...---,,,---...000222222222222111111444777666333111111222...///000000000000000///000000111222222222111111...---///333444111000111222222222222222222222222555555666444222222333444666555444555777999999888444555666888999:::::::::888888888888999:::;;;<<<888:::<<<<<<;;;999888999;;;;;;;;;;;;::::::999888<<<===???@@@???===:::888;;;;;;<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>@@@@@@AAABBBBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEGGGHHHGGGGGGIIIKKKLLLMMMMMMMMMOOOMMMLLLNNNPPPPPPMMMIIIOOOPPPPPPQQQQQQPPPPPPPPPXXXWWWVVVVVVWWWXXXZZZ[[[ZZZ[[[[[[[[[\\\___dddgggiiikkkooottt{{{))))))))))))(((((('''''''''(((((('''&&&&&&''')))))))))***+++++++++++++++((((((((((((((()))******))))))***)))((((((***,,,++++++***))))))******+++******)))(((((((((((((((************)))))))))(((******))))))((('''''''''(((((('''''''''''''''((())))))))))))))))))))))))''')))***)))((('''(((***,,,---***&&&(((,,,,,,'''))))))((((((((('''''''''******)))(((((()))******,,,,,,,,,++++++*********(((((((((((()))***+++,,,+++)))'''+++///...((("""+++******)))))))))******************+++---...///------------,,,,,,,,,,,,))),,,---******---,,,))))))))))))*********++++++---,,,+++*********+++++++++***)))))))))***,,,,,,,,,***)))***+++---,,,,,,***+++---,,,++++++,,,...000...,,,,,,,,,,,,,,,***++++++,,,------------,,,------------------------//////...---,,,,,,,,,,,,------//////000///......111...,,,,,,...///---,,,---------...000111///...+++//////******///111///...///111222222111///...------...//////...---,,,---...///000111111111111000222444444111//////111000000111000000///...---111111222333333444444333///---///444444111000222222222222222222222222222555555555444222222333555555444444555777999888777444555555666777888999999777777777888888999;;;;;;999;;;<<<<<<;;;:::;;;<<<999999:::;;;;;;;;;:::::::::;;;=========<<<:::999<<<======>>>>>>======<<<<<<=========>>>>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBCCCDDDEEEDDDEEEFFFHHHIIIJJJKKKKKKMMMLLLKKKLLLOOOOOOMMMKKKOOOOOOPPPPPPQQQQQQPPPPPPUUUTTTTTTUUUUUUVVVWWWXXXXXXYYYZZZ[[[[[[^^^bbbeeefffhhhkkkpppvvv}}}((((((((((((''''''''''''((())))))(((''''''(((******+++++++++,,,,,,,,,,,,((((((((()))))))))******((()))***)))((((((***,,,******)))))))))******+++******)))(((((((((((()))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''')))***)))((('''(((***)))******((()))+++)))%%%***)))((('''''''''((()))))))))(((((((((((())))))+++++++++++++++*********%%%%%%'''(((******++++++***((('''(((***,,,,,,+++,,,,,,,,,++++++***)))((((((((()))+++---///111222//////......---,,,,,,,,,))),,,---******---,,,)))))))))************++++++......---,,,,,,,,,------)))************+++++++++---+++******,,,------,,,+++,,,,,,+++******---//////---++++++,,,,,,+++***(((((()))***+++---...///------------............000///---,,,+++++++++,,,,,,,,,---.../////////...000...,,,,,,---...---,,,---------///111222000...---//////,,,,,,...///---...///000111111000///...------......///......---............///000111111...000111111///......///111111111111000...---,,,222222222333333333444444000...000444555222111333222222222222222222222222444555555444222222333555444444444666888888777555666555555444555666777888777777777777777888999::::::;;;<<<;;;;;;;;;===???888888999:::;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::>>>>>>>>>??????>>>>>>>>><<<<<<=========>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAADDDCCCBBBBBBAAAAAABBBBBBDDDDDDEEEGGGHHHIIIJJJKKKKKKJJJJJJKKKMMMNNNNNNMMMNNNNNNOOOOOOPPPPPPPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTUUUWWWYYYZZZ[[[\\\___aaabbbcccfffjjjpppwww}}}(((((((((((((((((((((((()))******)))(((((()))++++++++++++***++++++++++++(((((())))))************((()))******))))))***,,,***))))))))))))******++++++***))))))(((((())))))*********)))))))))))))))'''''''''(((((()))))))))))))))))))))))))))***+++))))))))))))))))))))))))''')))***)))((('''(((***)))******))))))))))))'''+++)))(((&&&&&&''')))***)))(((((((((((((((((()))+++++++++***************))))))))))))))))))))))))++++++***(((''''''(((*********+++,,,+++***((('''***+++,,,---///111333555111000///...---,,,++++++(((,,,,,,***+++------***++++++++++++++++++,,,,,,......------------------))))))***++++++++++++***,,,***))))))+++,,,,,,+++,,,,,,+++***)))***---///...,,,+++***+++,,,+++***++++++***+++,,,...000222,,,,,,,,,---------------000///---+++******+++++++++,,,,,,---.........///...---,,,,,,------------//////000222555555333111000000/////////000000......//////000000//////...---------...............///...---------///000111.../////////////////////000000111000000///......444444333222222111111111111///000444555222222444111222222222222222333333444555555444222222444555333333444666888888555333777555444333333444666777777777666666777888888999888999:::999999;;;>>>@@@999999:::;;;;;;;;;::::::999999999:::;;;<<<<<<=========>>>>>>>>>>>>======<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@CCCCCCBBBBBBBBBBBBBBBBBBEEEEEEFFFGGGHHHJJJKKKLLLKKKKKKJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOOOONNNPPPQQQSSSSSSSSSRRRRRRRRRTTTXXXYYYZZZZZZ\\\]]]___```aaaeeekkkqqqwww{{{yyy}}})))))))))))))))))))))))))))***+++***((((((***++++++***))))))))))))******(((((()))***+++******)))''')))******))))))***+++))))))(((((()))******+++++++++***)))))))))))))))))))))))))))))))))******%%%&&&&&&''''''(((((())))))))))))))))))***++++++************************''')))***)))((('''(((***,,,+++***)))(((((()))++++++)))(((&&&'''(((***+++(((((())))))))))))((((((************************,,,+++***(((((()))***+++---//////---***((()))***&&&''')))*********)))(((---------...///000222222111111000///---,,,++++++(((+++,,,***+++------***------------------------,,,,,,------------------))))))***++++++++++++******)))'''(((***++++++***+++++++++)))((())),,,///---+++******+++++++++***...---,,,,,,,,,---///000******+++++++++,,,,,,,,,///...,,,+++******++++++,,,,,,,,,,,,,,,---......---------,,,,,,,,,---...///000222666999:::888666444111///000111111000///.........//////.........------------......////////////...------...000111////////////000111111111---...///000000111000000999888666444222111000000111///000444444222222555111111111222222333333333333444555444333333444666333333444666777777444222666555333222222444666777777777777666777777888999666777888888888999<<>>;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<==================>>>??????@@@@@@AAAAAAAAABBBBBBAAAAAA@@@???AAAAAABBBCCCDDDDDDEEEEEEDDDDDDDDDEEEFFFHHHJJJKKKLLLMMMMMMMMMLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOQQQSSSSSSSSSRRRRRRPPPSSSVVVXXXYYYYYYYYYZZZ]]]]]]___bbbggglllqqqttttttxxx}}}))))))))))))************)))******)))(((((()))++++++***)))((((((((()))***((()))***+++++++++***)))''')))***+++***)))***+++(((((((((((()))******+++++++++***))))))))))))***))))))))))))************&&&&&&''''''(((((()))))))))((((((((()))***+++,,,************************''')))***)))((('''(((***---+++******(((&&&)))---***)))((((((((()))***+++))))))************)))))))))))))))******************)))))))))***+++,,,---)))+++,,,,,,***))))))***&&&&&&((())))))*********,,,,,,++++++,,,---......000000///...---,,,+++***(((+++,,,***+++......+++......------------,,,,,,***+++,,,,,,------,,,,,,)))************+++++++++***((('''''')))******)))***++++++***)))))),,,...,,,***))))))***+++******,,,,,,++++++***+++++++++))))))******++++++,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---,,,++++++---///...000444:::@@@CCCCCCBBB<<<555000111222000//////........................---------------...///000000//////...//////000000000///...///111333333222,,,---...000111111111111===;;;999666333222222222111//////333333111222555111111111222222333333444333444444444333333444666333333333444666666444222555444444333444555666777888888777777777888888999555666888888888999;;;=========<<<;;;:::888777666999999;;;<<<============999::::::;;;;;;::::::999;;;;;;<<<<<<<<<============>>>>>>???@@@@@@AAAAAA???@@@AAABBBAAA@@@???>>>@@@AAABBBDDDEEEEEEEEEEEEAAAAAAAAAAAACCCEEEGGGHHHLLLNNNPPPQQQPPPOOONNNOOOPPPOOONNNLLLKKKLLLLLLMMMOOOOOOPPPQQQRRRRRRRRRRRRPPPRRRUUUWWWWWWWWWXXXYYY[[[\\\^^^```dddgggjjjkkkqqquuu{{{((((((((()))))))))******((()))***)))'''''')))+++---,,,***(((((()))***+++''')))***,,,,,,+++***)))&&&(((++++++***))))))***'''''''''(((((()))++++++,,,+++******))))))******((()))))))))************))))))))))))************(((((('''((()))***++++++************************''')))***)))((('''(((******((())),,,)))%%%&&&+++(((((()))))))))*********)))***+++,,,,,,+++***)))((()))))))))*********+++&&&(((+++------+++(((''')))(((((('''((())))))))))))))))))((())))))******************+++,,,---...///......---,,,++++++***'''+++,,,***+++......+++------,,,,,,++++++++++++***+++,,,------------,,,+++***)))))))))***,,,,,,***)))'''(((***++++++***)))***++++++******+++,,,+++***((((((***+++***))))))***************))))))))))))***++++++,,,------+++,,,...//////...---,,,...---,,,+++******++++++***,,,---,,,++++++---///...222999CCCMMMSSSVVVVVVJJJ???777666555111///000...------------------...------,,,,,,---...000111///000000111000000000///000...,,,---111333444333---...///000000111000000:::888666333222222222333111......111222000111444000111111222333333444444222444444444333333555777444333222333444444333222333333444555666777777888999999888888888888999999555777999:::999999:::<<<<<<<<<<<<;;;:::999888777777888:::<<<===<<<;;;:::999999::::::::::::999999;;;;;;;;;<<<<<<<<<======>>>>>>??????@@@AAAAAABBB???@@@AAABBBAAA@@@>>>===@@@AAABBBCCCDDDCCCCCCBBBAAA@@@@@@@@@AAADDDFFFHHHIIIMMMRRRTTTTTTSSSSSSTTTUUUSSSQQQNNNMMMMMMMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSPPPSSSUUUVVVVVVVVVXXXYYYXXXZZZ\\\___aaabbbccccccmmmrrrxxx|||&&&'''''''''(((((())))))((())))))(((''''''(((***...---+++))))))***+++,,,''')))+++,,,,,,,,,***)))&&&(((++++++***))))))***''''''''''''((()))++++++,,,+++******)))*********(((((())))))*********+++++++++++++++++++++++++++''''''''''''((()))***+++************************((()))***)))((('''(((***&&&&&&)))...+++$$$###((('''((()))******************+++,,,------,,,+++***(((((())))))*********+++&&&)))...000...)))"""222///+++)))***+++,,,+++---,,,+++)))((()))******+++++++++,,,---...000000---------,,,,,,++++++***'''+++,,,***+++......++++++++++++******)))))))))***+++---.........------,,,***)))((((((***,,,---+++***((()))+++,,,,,,+++((()))+++,,,+++******++++++)))((((((***+++***)))((()))***,,,,,,,,,+++*********+++,,,,,,---......)))+++...000111000...---///...,,,***))))))*********,,,---,,,******---000111666???LLLXXXaaaeeefffVVVIII>>>;;;999444111222...------,,,,,,------...------,,,,,,---...000111///000111222222111000///000---+++,,,000333333222///000000000000000///...444333111//////000111222111......111111000111444000000111222333333444444222333444444333333555777555333222222333444333333222333444666777888888888::::::999999999999999:::666888;;;<<<;;;:::;;;;;;::::::;;;;;;;;;:::999999666777:::<<<<<<;;;999777999::::::;;;;;;::::::999;;;;;;;;;<<<<<<<<<======?????????@@@AAAAAABBBBBB>>>???AAAAAAAAA@@@>>><<<@@@AAABBBCCCBBBAAA@@@???BBBBBBAAAAAABBBEEEHHHIIIFFFKKKSSSWWWWWWVVVWWWXXXYYYWWWTTTQQQOOONNNOOOOOOOOONNNNNNMMMNNNPPPQQQRRRQQQSSSUUUUUUUUUVVVXXXZZZVVVXXX[[[^^^___```___^^^hhhnnntttwwwzzz---+++))))))+++,,,***'''***((('''&&&&&&'''(((***''''''''''''((((((((((((******))))))***+++,,,,,,,,,+++)))'''&&&%%%&&&&&&(((&&&%%%'''***,,,+++)))...---,,,***((('''%%%%%%((((((''''''''''''(((((((((((((((((())))))))))))(((***,,,***'''%%%''')))+++++++++++++++***)))(((***)))((()))++++++)))((()))***++++++,,,,,,,,,,,,((()))+++,,,,,,+++***((((((((())))))***+++,,,,,,))))))))))))))))))******+++,,,.../////////...---,,,,,,,,,,,,,,,+++***)))+++,,,,,,***(((((()))***...///000///---,,,---...000...+++)))))))))((('''###%%%))),,,......---,,,)))***++++++++++++,,,---...,,,++++++,,,---,,,+++///...,,,++++++,,,---...+++******+++------,,,***(((&&&%%%'''+++,,,***((((((((()))***++++++,,,,,,...---+++)))(((((())))))++++++*********+++---......---...111444222***###+++,,,---,,,***)))***+++---,,,,,,---///000000///444777@@@OOOaaannnssssssgggYYYEEE777111000000///---...,,,+++///222000***,,,...///...+++***,,,//////000222222333222111000******++++++---000222444//////000000000000//////,,,---...///000111222333000000000000000111111222222333333444444333333222111222333222111111222444888666333000///111333555555333111333666888777555999999888777666666777777777888999999888999;;;===666888:::<<<<<<:::888777666777999999999999;;;<<<;;;;;;;;;;;;:::999888777999:::;;;<<<============<<<<<<===>>>???@@@@@@AAA@@@???>>>@@@CCCDDDCCC@@@AAABBBCCCCCCCCCDDDFFFHHHDDDCCCBBBAAAAAABBBCCCDDDLLLLLLNNNPPPSSSVVVYYYZZZ]]]\\\[[[YYYWWWSSSPPPNNNOOONNNMMMLLLLLLLLLMMMNNNPPPQQQRRRSSSUUUUUUVVVVVVYYYZZZZZZYYYZZZ\\\aaaddddddgggkkkqqqwww}}},,,***))))))+++,,,***(((***)))'''&&&&&&''')))***((())))))))))))***************))))))***++++++,,,'''(((((())))))((('''''')))((('''(((+++,,,,,,***---,,,+++***)))'''&&&&&&((((((''''''''''''(((((()))))))))))))))(((((((((''')))******(((''')))+++***************))))))(((***)))((()))++++++)))(((******+++,,,,,,,,,++++++)))***+++,,,,,,+++)))(((............------------************************,,,---...//////...------,,,,,,,,,,,,,,,+++***))),,,------,,,***)))***+++,,,---...---+++***+++,,,///---***))))))***)))(((((((((((()))+++,,,---...***+++,,,,,,++++++,,,------+++******+++,,,++++++111///---+++***+++,,,,,,+++******+++------,,,***,,,+++******,,,,,,***((()))))))))***++++++,,,,,,...---+++***)))))))))***++++++*********+++------...---,,,///222111+++&&&,,,------,,,+++******,,,,,,,,,,,,---.../////////222777BBBTTThhhvvv|||~~~qqqbbbMMM===444222111000,,,...---+++,,,///...***---//////...+++***,,,......///000222333333222222,,,++++++,,,---///111333---......//////......---......//////000000111111000000//////000000111222222222333333333333222222222333444333111111222444555333111///...///111222333222111222555777666444888888888777777777666666666777999999888888:::;;;888999;;;<<<;;;999777555777888::::::999999:::<<<;;;;;;;;;;;;:::999888777999:::;;;<<<============<<<<<<<<<======>>>>>>???@@@???>>>@@@CCCDDDBBB@@@CCCDDDDDDCCCAAA@@@BBBCCCBBBAAAAAAAAABBBCCCEEEFFFHHHIIILLLOOOSSSXXX[[[]]]______]]][[[WWWSSSPPPNNNPPPOOONNNMMMLLLMMMNNNNNNPPPPPPRRRSSSTTTUUUUUUUUUXXXYYYYYYXXXYYY[[[___cccaaacccgggkkkqqquuuyyy{{{+++***))))))+++,,,+++***))))))''''''''''''))))))*********+++++++++,,,,,,*********)))******+++,,,###%%%(((+++,,,+++)))(((***)))((()))+++---,,,+++++++++******)))((((((((()))((((((''''''(((((()))*********))))))(((((((((&&&((())))))))))))***,,,(((((()))*********))))))***)))((()))***+++***(((++++++,,,,,,,,,+++*********+++,,,,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------.........---,,,,,,++++++,,,,,,,,,+++******...//////...,,,++++++,,,***+++,,,+++)))))))))+++---+++***)))***++++++***,,,+++(((''''''***...000,,,,,,,,,,,,------------,,,***))))))+++,,,+++***111000...,,,************+++******+++------,,,+++///---,,,,,,,,,+++(((&&&))))))******+++,,,,,,,,,---,,,+++***************,,,++++++++++++,,,,,,---...,,,***+++...///---***,,,---...---,,,+++,,,---+++,,,,,,------.........///555BBBVVVkkk{{{{{{lllUUUBBB777222000///,,,000000---+++------+++...//////...,,,+++---...,,,---///111222333333333------------...///000111...//////000000//////...////////////////////////000000//////000000111222222222333333333333222222444555555333111111222333222222111000000111111111222111111222444555444333666777888888888777666555555888:::;;;:::::::::;;;999:::;;;;;;:::888666444888999::::::999888999:::;;;;;;;;;;;;:::999888888:::;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<>>>>>@@@BBBCCCBBB@@@BBBCCCCCCBBB@@@???AAABBB@@@@@@@@@@@@BBBDDDFFFGGGEEEGGGKKKOOOTTTYYY]]]___aaaaaa___]]]YYYUUUQQQOOOQQQPPPNNNMMMMMMMMMNNNOOOOOOPPPQQQRRRSSSTTTTTTTTTVVVVVVWWWWWWWWWYYY]]]```^^^___bbbfffjjjnnnqqqsss{{{~~~)))))))))***++++++++++++))))))(((''''''((()))))))))******++++++,,,,,,,,,+++***************++++++%%%&&&(((***++++++******))))))))))))***+++++++++))))))))))))))))))))))))))))))(((((((((((())))))++++++******)))((((((((((((((())))))))))))***+++(((((()))***+++,,,,,,,,,+++)))((((((*********))),,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,***)))((('''((()))+++,,,...///000---,,,,,,,,,,,,,,,++++++------------,,,,,,,,,+++++++++,,,,,,,,,++++++***...000000///---,,,,,,---)))***+++***)))((()))++++++***)))***,,,---,,,+++...,,,)))'''(((***---///---,,,,,,,,,.........---,,,+++)))***+++---,,,+++///...---,,,++++++++++++++++++***,,,---...---+++,,,,,,++++++***)))'''&&&*********++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...+++))))))+++---......,,,---......,,,,,,---...+++,,,------,,,,,,---...---222===OOOcccvvv}}}oooYYYDDD777000---,,,---222555111---......---............---...///000---...///000111111222222//////............//////111111222222222222111111.........//////////////////////////////000111111111111222222222222111111555666555444111111111333222333333444444444333333333222222333444444444444555666888999999777666444666888<<<===<<<;;;;;;;;;888999:::::::::888777666999:::;;;:::888888888::::::;;;;;;;;;::::::999888:::;;;<<<=====================<<<<<<<<<<<<<<<<<<>>>>>>>>>@@@AAAAAAAAA@@@>>>@@@AAAAAAAAAAAADDDFFFAAA@@@@@@@@@AAACCCEEEFFFEEEHHHLLLPPPVVVZZZ]]]___``````___]]]ZZZWWWTTTRRRQQQPPPOOONNNNNNNNNOOOPPPOOOOOOPPPRRRRRRSSSSSSSSSSSSTTTUUUUUUUUUWWW[[[^^^\\\]]]```dddhhhkkknnnpppvvvzzz~~~))))))*********++++++,,,))))))(((((((((((())))))(((((())))))***++++++,,,++++++***************+++******)))))))))******+++(((((()))))))))))))))***((()))))))))************))))))(((((((((((())))))+++*********)))))))))(((+++************))))))((()))***+++,,,---.........+++)))(((((()))******))),,,,,,,,,,,,++++++***))),,,,,,,,,,,,++++++******++++++,,,...///111222222---------,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,***++++++,,,,,,,,,++++++...///111000...,,,,,,,,,)))+++,,,+++***)))+++,,,***))))))+++---...---,,,,,,,,,+++******+++,,,,,,---,,,+++,,,...///...,,,---,,,++++++---......---,,,,,,++++++,,,,,,,,,---,,,++++++,,,......---+++)))***+++++++++*********+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...+++))))))***,,,...///,,,---......,,,,,,---...+++---......,,,,,,---///000222999EEEUUUgggvvv~~~wwwkkkXXXEEE777000---,,,,,,333777555222222222000......---...///000111111000000/////////////////////////////////.........111111222222222222111111,,,,,,---...///000111111/////////...///000000111000111111222222111111000555555555333111000111222111222333444444444444333333444555555444444555555444555777888999777666444333666999;;;:::999999999666777888999999999999888999:::;;;:::888888888:::::::::;;;;;;;;;:::999999:::;;;;;;<<<<<<<<<<<<;;;>>>=====================<<<===??????@@@@@@@@@@@@???AAABBBBBBAAABBBEEEGGGBBBBBBAAA@@@AAABBBCCCDDDGGGIIIMMMRRRVVVYYY[[[]]]]]]]]]]]]]]][[[YYYWWWVVVQQQPPPOOONNNNNNNNNOOOPPPNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTVVVYYY[[[WWWYYY\\\```dddhhhkkkmmmrrruuuzzz)))***++++++***)))+++,,,))))))))))))))))))))))))&&&''''''((()))***++++++,,,+++******)))*********---,,,***)))((()))***+++'''((())))))((('''(((***(((((())))))***************))))))(((((())))))***************************---+++************((('''***+++,,,---.../////////,,,***(((''')))*********++++++,,,,,,,,,+++******,,,,,,,,,+++,,,,,,,,,,,,......---------,,,,,,,,,...------,,,,,,++++++***++++++*********+++,,,---******+++,,,,,,,,,++++++,,,...000///---+++++++++***+++,,,,,,+++***,,,---***)))***+++---...---,,,***+++,,,------,,,,,,+++...+++)))+++...///...+++...,,,+++,,,.../////////******++++++,,,---------,,,++++++,,,......---,,,)))+++---...------...000++++++,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,,,,,,,------------,,,,,,+++---,,,+++++++++---...///+++,,,------,,,,,,---...,,,...000///---,,,...000222333666===HHHWWWdddllljjjaaaSSSDDD888222000000...555:::;;;;;;;;;999555111000......000111000///111000///...---------...///000000000000///...---...//////000000//////...***+++,,,---///000111222//////......//////000111000000111111111111000000333444444222000000111222...///000111222333333333444555666666444444555666444555666777777777666555000333555666555555555666555555777888999999::::::888999::::::999888999::::::::::::;;;;;;::::::999999::::::;;;;;;;;;::::::========================;;;===?????????>>>???@@@CCCDDDDDDCCCAAA@@@BBBCCCCCCBBBAAA@@@@@@AAABBBBBBGGGIIIMMMQQQTTTWWWXXXYYYYYYZZZ[[[[[[ZZZYYYXXXWWWQQQPPPNNNMMMMMMMMMNNNOOONNNNNNOOOPPPPPPPPPPPPPPPOOOQQQSSSSSSTTTUUUXXXZZZSSSUUUXXX\\\```dddfffhhhlllpppvvvzzz~~~)))+++,,,+++)))((()))+++)))))))))******)))))))))&&&&&&'''((()))***+++,,,,,,++++++***))))))******,,,,,,+++++++++*********(((***+++***(((''')))+++)))))))))))))))***************))))))))))))******)))))))))******++++++,,,,,,***((()))+++,,,***(((++++++,,,---.........---,,,***''''''(((***************+++,,,,,,,,,++++++++++++++++++,,,------...,,,,,,+++***)))(((((('''---------,,,+++*********))))))))))))***+++---...)))***+++,,,,,,,,,,,,+++***,,,......,,,***)))))))))***,,,++++++***,,,---*********,,,......---+++***++++++,,,---------------***(((***---///---***---+++***+++---//////...***++++++,,,,,,,,,,,,+++,,,++++++---...///---,,,))),,,//////...---///000,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------...------------.........---++++++,,,---.........------...***+++,,,,,,++++++,,,...,,,000222111---,,,...111///000222666===GGGQQQWWWXXXSSSJJJ???777222111222444;;;BBBFFFIIIJJJEEE>>>777444111///000///---+++000///...---------.../////////000111000///......---......//////......---,,,,,,------...///000000///............///000000///000000000000000000///111222222111000///111222...//////000222333444444333555666555333222444555555555555666666666777777111222444444333333555666666666777777888888999999777888::::::999999:::<<<999::::::;;;;;;::::::999888999999::::::999999888;;;;;;;;;<<<<<<======>>>:::<<>>===???@@@BBBCCCCCCBBB@@@???AAABBBAAAAAA@@@@@@@@@AAACCCDDDCCCEEEIIINNNRRRTTTUUUVVVXXXYYYYYYYYYYYYWWWVVVUUUPPPOOONNNMMMLLLMMMNNNNNNMMMNNNNNNOOOOOOOOOOOOOOONNNPPPRRRSSSTTTUUUWWWYYYTTTUUUWWWZZZ]]]```bbbcccdddiiipppvvvyyy|||***,,,---,,,)))''')))+++))))))************))))))&&&'''((()))***+++,,,,,,,,,,,,+++***))))))******(((***,,,......,,,***))))))+++---,,,)))(((***,,,))))))))))))))))))************))))))))))))******(((((()))***+++,,,,,,---***((('''))),,,---,,,***++++++,,,---------,,,,,,,,,***''''''(((*********)))***+++,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))((((((((((((***,,,...///)))***+++,,,,,,,,,,,,,,,)))+++------+++)))((('''(((***++++++******+++---+++***+++,,,......---+++++++++***++++++---...///---***''')))---///,,,))),,,***)))***,,,.........,,,,,,,,,,,,,,,+++***))),,,,,,+++---...///...,,,(((+++......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---.........---------...///...---+++***+++---000111000...---,,,)))***,,,+++++++++,,,------111333222...,,,///222***,,,///222777===CCCGGGJJJGGGAAA:::333000000111;;;BBBIIIPPPVVVWWWPPPGGG;;;777333000///---***'''...------,,,---...///000...///000111111000///...//////000000000000//////.......................................///000000//////000000000000/////////000111000//////111222111111111222333555666777222444555444222111222555555555555555555666777888444555666555555555777999888888888777777777777777666888999999999999;;;<<<999999:::;;;;;;:::::::::888888999999999888888777999999::::::;;;<<<======999<<>>@@@===>>>@@@@@@???@@@BBBDDD????????????@@@BBBDDDFFF???AAAFFFKKKOOORRRTTTTTTYYYYYYYYYYYYWWWUUUSSSRRROOONNNMMMLLLLLLLLLMMMNNNMMMMMMNNNOOOOOOOOONNNNNNNNNPPPRRRSSSTTTUUUWWWYYYWWWWWWYYY[[[]]]___```aaa___dddkkkrrrvvvxxxzzz{{{+++++++++++++++***)))))))))))))))))))))******+++(((((())))))***+++------'''((()))******+++*********************+++++++++,,,++++++******+++,,,,,,+++***************++++++---+++)))(((((()))+++---))))))***+++,,,...///000,,,***))))))***++++++***+++,,,---.........---,,,,,,,,,+++******+++,,,,,,,,,***((())),,,...---,,,***------***+++///...(((......---,,,++++++++++++---,,,++++++******++++++,,,,,,,,,+++++++++******&&&+++///...***(((***---000//////...,,,++++++*********++++++++++++*********+++,,,---...---,,,+++...------,,,,,,------...++++++,,,000222222...***,,,+++***)))******,,,---...---,,,,,,......---,,,+++++++++++++++---............---,,,++++++***)))+++......***(((***+++***,,,,,,------...///000000111...++++++---...---***++++++,,,,,,,,,,,,------...---,,,***))))))******//////...------------...333222000///000222555777===??????:::333000222555<<>>;;;;;;:::::::::::::::::::::999:::===;;;888888<<<666666777888999;;;<<<======>>>>>>>>>>>>???BBBEEE???@@@AAABBBCCCCCCCCCCCCCCCBBB@@@@@@AAAAAAAAA@@@DDDDDDDDDEEEHHHLLLQQQSSSTTTTTTTTTTTTSSSRRRPPPOOOPPPMMMJJJKKKNNNQQQPPPNNNMMMMMMLLLLLLKKKJJJJJJJJJPPPRRRSSSTTTSSSRRRSSSTTTWWWWWWWWWWWWWWWWWWWWWWWW___aaaeeehhhkkkoootttwww{{{******++++++******)))((()))))))))))))))******+++******)))))))))******+++(((((()))))))))(((((('''))))))******+++++++++***++++++***)))))))))************))))))***+++,,,,,,---,,,)))(((((()))+++,,,*********+++,,,---...///+++***((()))***+++***)))+++,,,---.........---,,,,,,,,,+++******+++,,,,,,***((('''(((+++------+++,,,///...++++++...,,,(((---,,,,,,++++++++++++,,,+++******)))))))))******,,,,,,++++++************'''))),,,---+++***+++,,,,,,,,,,,,+++++++++++++++******++++++++++++******((()))***+++,,,++++++***...------,,,,,,------......,,,,,,---000000///,,,...------,,,,,,,,,,,,---...,,,+++,,,---...---,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,***---...+++))),,,...---+++++++++,,,---.........///...,,,,,,,,,---,,,+++++++++,,,,,,,,,,,,------,,,+++***(((((()))+++,,,111000///...............444222000...---...///111///111222000------111555@@@NNN^^^iiimmmkkkbbbXXXEEE<<<333///111333111...,,,---.........---,,,,,,///333333000...000111///000111111111//////000222///............//////000000///...///111111///------000222111---+++...111---...///...---...111333444222000000111333333222///222444444111222555999555777555000000555777555222333444555666666666666666666777777888888999999999::::::999888999;;;===999999999999999:::::::::888777999<<<;;;777777:::777777777888999:::;;;<<<:::<<<=========>>>@@@BBB???@@@AAABBBCCCCCCCCCCCCCCCBBB@@@@@@@@@@@@@@@???AAA@@@@@@AAACCCGGGKKKMMMOOOPPPQQQRRRRRRQQQOOOOOONNNLLLKKKJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLPPPRRRTTTTTTSSSRRRSSSTTTUUUUUUVVVVVVWWWWWWWWWWWW^^^aaadddfffiiilllqqqtttwwwzzz))))))******))))))(((''')))))))))))))))******++++++***))))))((((((((())))))))))))(((((('''&&&%%%((()))***+++++++++***)))+++***)))((((((((((((((())))))))))))***+++,,,---...,,,***(((((()))***++++++++++++++++++,,,------+++***))))))++++++***)))++++++,,,---------------,,,++++++******++++++,,,((('''''')))+++------,,,...///...+++***,,,+++)))+++++++++***++++++,,,,,,++++++*********+++,,,,,,+++************)))))))))(((((()))+++---...,,,+++(((((())))))*********+++******++++++++++++******'''((()))***+++,,,,,,,,,...------,,,,,,------...///---,,,,,,.../////////////////////...------,,,---,,,++++++------,,,++++++,,,---////////////...+++++++++,,,,,,---------(((,,,---***))),,,......******++++++,,,,,,---------......---++++++,,,---++++++,,,,,,,,,,,,------,,,+++))))))***,,,///111222111000///...---------111///---+++***+++,,,---***,,,------,,,...444999AAAOOO```kkkpppnnndddZZZEEE===333///000222111///,,,------.........------...333555111...///111000---///000111000111333444111111111000000000////////////000111333222000...---///111000...---///111---...///.........000222333111000000111222222111...111333222111111444777:::999555...---222555555333333333333444555666777777777666555666888:::;;;888999999999888888:::;;;777777888888999999::::::666666999===;;;777555888999999888888999999:::;;;888:::<<<<<<<<<<<<===>>>???@@@AAABBBBBBCCCCCCCCCCCCBBBAAA@@@????????????@@@?????????@@@CCCFFFHHHIIIJJJLLLMMMNNNNNNNNNMMMKKKKKKKKKJJJHHHIIIJJJLLLMMMMMMNNNNNNNNNNNNOOOOOOPPPRRRTTTTTTSSSRRRSSSTTTSSSSSSTTTUUUVVVWWWWWWXXX]]]___bbbdddeeehhhkkknnnppptttyyy~~~)))))))))))))))((('''''')))))))))))))))******+++))))))((((((((((((((()))((()))))))))(((((('''&&&'''(((***+++++++++***)))++++++***)))((((((((((((((((((((()))***,,,---...---,,,+++)))((()))******,,,,,,+++++++++++++++,,,,,,+++***+++,,,---+++***++++++,,,,,,------------++++++++++++++++++++++++(((((()))+++,,,.........---...---+++***+++,,,---***************+++,,,---...------------...//////***)))))))))))))))))))))+++((((((+++000222///+++((((((((()))))))))************++++++++++++******))))))***,,,---...//////...------,,,,,,------...------------...//////.........///000///---,,,+++---+++++++++,,,---,,,++++++,,,...000111000///...,,,,,,,,,,,,,,,,,,,,,,,,(((,,,,,,)))(((***,,,+++***+++++++++,,,,,,------+++---///---***))),,,///+++++++++,,,,,,,,,------...---++++++---000444666111000///...---,,,,,,,,,++++++*********,,,...////////////------///444888<<>>===777555777::::::999999888999999:::777999<<<===<<<<<<<<<===??????@@@AAABBBBBBBBBBBBDDDDDDCCCBBB@@@??????@@@BBBAAAAAA@@@AAACCCEEEFFFCCCDDDGGGIIIKKKKKKKKKKKKIIIKKKKKKIIIFFFFFFIIILLLKKKLLLLLLMMMNNNOOOOOOOOOPPPQQQSSSSSSRRRRRRRRRSSSQQQRRRSSSTTTUUUVVVWWWWWW[[[]]]___```aaacccfffhhhjjjnnnsssxxx}}})))))))))))))))((('''''')))))))))))))))******+++''''''''''''((()))***+++'''((()))***************'''((()))***+++***)))))),,,+++***)))))))))))))))((((((((()))***,,,---...,,,,,,***)))))))))******,,,,,,+++*********++++++---,,,,,,---......---+++++++++++++++,,,,,,------++++++++++++++++++++++++)))***,,,....../////////+++++++++***)))***...333************+++,,,------///......---......//////)))))))))))))))))))))***---***(((,,,222444111,,,+++************)))))))))******++++++++++++******)))******+++,,,...//////...------,,,,,,------...***,,,///000000///---,,,,,,------...---,,,+++***---,,,++++++------,,,++++++---///111111111///.........---,,,,,,+++******,,,//////+++)))***+++***,,,,,,,,,,,,------------***,,,...---***))),,,///+++++++++,,,,,,,,,---------,,,++++++---111444666///...---,,,+++++++++++++++++++++++++++---...///---,,,+++******,,,///222555AAANNNWWW[[[ZZZSSSJJJ<<<666///+++,,,...//////------------......//////(((---000---,,,...111111+++---//////...------...//////111222333333333222---000222444444333111000///000000000//////000111...000111222111111222444111000///000111111000//////000111000000111222444555333222222222222333444555444333222222333555666555666777888888777555444555666888888777666777999555555666777888888999999777777;;;???>>>999777999::::::999999888888999999888:::===>>>===<<<<<<===>>>???@@@AAABBBBBBBBBBBBDDDEEEEEECCCAAA@@@AAACCCCCCCCCBBBBBBBBBCCCDDDDDD???AAACCCFFFHHHIIIIIIIIIHHHJJJKKKIIIFFFEEEHHHLLLIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPRRRRRRQQQQQQQQQRRRQQQQQQRRRSSSUUUVVVWWWWWWYYY[[[\\\]]]]]]___aaacccfffiiimmmrrrwww}}}))))))******))))))(((''')))))))))))))))******+++'''''''''((()))***,,,,,,'''((()))***++++++++++++((((((((()))))))))***************))))))******+++))))))))))))***+++,,,---+++***************++++++,,,++++++*********++++++---,,,,,,...//////---++++++++++++++++++,,,------***++++++,,,,,,++++++******,,,///000///...//////***))))))***))))))///777,,,,,,++++++,,,,,,------...---,,,++++++++++++,,,)))))))))************+++---+++***---222333000,,,,,,+++++++++******))))))******++++++++++++******))))))))))))***+++,,,---...------,,,,,,------...(((,,,000222111///---,,,***+++++++++,,,++++++***...---,,,,,,......---,,,,,,---...000000000000//////......---+++******)))000333333...+++,,,---+++,,,,,,,,,---------------++++++,,,+++***+++,,,...++++++,,,,,,,,,,,,------)))))))))***+++---///111,,,,,,+++************+++//////...---,,,,,,,,,,,,***)))******,,,...000222111:::CCCHHHKKKKKKFFF???888444///------///111111------------...///000111,,,///...++++++...---***,,,---//////---+++++++++,,,---///111222222222222---///222444333222222222111111111000000/////////---///111222111111222333000/////////111111///...111111000000111222222333111///111444555222222333444333333333333333444444...111444777888888666555444666888888777666777888666666777777888888999999888888;;;???===999777:::::::::999999888999999999:::<<<>>>>>>===<<<===>>>>>>???@@@AAAAAABBBBBBBBBBBBDDDEEECCC@@@???BBBDDDBBBBBBBBBAAAAAABBBBBBBBB???@@@BBBDDDFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFIIIKKKHHHHHHIIIIIIJJJKKKLLLLLLMMMOOOQQQQQQPPPOOOPPPQQQRRRRRRSSSTTTUUUVVVVVVWWWWWWYYYZZZ[[[[[[\\\^^^```bbbdddhhhkkkooouuu{{{******++++++******)))((()))))))))))))))******+++)))))))))))))))***+++,,,(((((()))))))))))))))(((***)))'''''''''(((***+++(((((((((((())))))***+++******))))))***+++,,,,,,)))))))))******+++,,,,,,+++***************+++++++++++++++---......+++))),,,+++*********+++,,,---***+++,,,,,,,,,,,,+++******---000000...------...,,,******+++((('''...888......------,,,---------......,,,+++************************++++++,,,,,,,,,+++***,,,///000---+++)))***************++++++******++++++++++++************)))))))))***,,,,,,...------,,,,,,------...***---000000///------...***************+++,,,---///...------//////...---,,,------......///000000---------,,,,,,+++++++++...222222---+++------,,,,,,,,,,,,+++++++++++++++,,,***)))***+++------,,,++++++,,,,,,,,,,,,------((())))))***+++++++++++++++++++++***++++++,,,---//////...------,,,,,,,,,++++++,,,...000222222111...444888999;;;<<<:::555111///---,,,---///000111...---------...///111222///...,,,***---111...(((+++---///000...,,,++++++,,,---///000111000///...---///222222111000222333333222111000000///...---+++...000111000000000111///......///111111///---222111111111222333333333111///000444444111000333333333333444444333333222...///111333555666666666444666888999888777777888888888888888888888888888888888:::===;;;777777:::999999999888999999::::::;;;<<<===<<<;;;;;;===???>>>???@@@AAAAAABBBAAAAAA>>>AAACCCBBB???>>>AAAEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCDDDEEEEEEDDDCCCEEEDDDBBBCCCEEEGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMOOOOOONNNNNNNNNOOOTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWXXXYYYYYYZZZ]]]___^^^```ccceeehhhmmmrrrvvv{{{}}}+++++++++++++++***)))))))))))))))))))))******+++,,,++++++***************))))))))))))((('''&&&%%%+++)))'''%%%&&&(((***,,,&&&&&&&&&&&&((()))***++++++***************++++++(((((()))***+++,,,,,,---******))))))***++++++,,,))))))***+++---,,,***''',,,+++*********+++,,,---***+++,,,------,,,+++******---000000---++++++,,,...+++***+++(((&&&---777000///...---------------111000///---,,,+++************+++++++++,,,,,,,,,*********,,,------+++)))''''''((()))***+++,,,,,,******++++++++++++******---,,,+++++++++,,,---......------,,,,,,------...,,,...///...,,,,,,...111******))))))***,,,...///000.........///000///...------,,,,,,---...///000++++++,,,,,,,,,,,,------***---...***(((+++,,,+++++++++******************---***((())),,,...---+++++++++,,,,,,,,,---------)))***,,,------,,,+++***++++++++++++,,,---......+++,,,,,,---......//////++++++,,,...//////...,,,,,,000111///000222111...++++++******+++---.........---------...///111222...,,,))))))000555222+++***---000000///...------,,,---///000///...,,,+++---///111111//////222444555333111111000///...,,,***,,,...//////......///.........///111000...,,,333222111111222333333333444000///333333//////333222333444555444333222111333222111111111222333444444666999999888777777888999999999888888888888888888777888;;;999666666:::999999888888999999:::;;;<<<<<<<<<;;;::::::===???>>>>>>???@@@AAAAAAAAAAAA;;;???AAA@@@===<<<@@@DDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDCCCBBBDDDAAA???@@@DDDHHHHHHFFFIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLNNNNNNMMMMMMMMMNNNUUUUUUUUUUUUUUUUUUVVVVVVUUUVVVXXXXXXXXXZZZ\\\^^^\\\]]]___aaacccggglllpppuuuwww{{{***)))))))))((((((''''''******+++++++++******)))***)))))))))***+++,,,,,,))))))))))))((((((((((((******)))(((((()))***+++(((&&&%%%&&&)))***)))'''''')))+++,,,,,,,,,***)))***,,,------+++******+++000///...---,,,------...,,,,,,------,,,+++)))(((***+++,,,---,,,,,,***)))((((((((()))******++++++.........////////////000+++***))))))++++++***)))...,,,,,,......***)))+++,,,,,,------,,,)))'''%%%++++++,,,---,,,+++***)))444111---++++++,,,------'''((()))(((((())),,,...++++++++++++******))))))+++*********,,,---,,,++++++***)))***,,,---,,,+++000)))777'''&&&333%%%***++++++,,,,,,---...///////////////...---------,,,........................---,,,***)))((()))******000,,,(((***---///---******+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((+++------,,,***(((..................---,,,)))+++---,,,+++***+++,,,***++++++,,,,,,------...///............///000000///...++++++,,,000555888***+++,,,---...000111111...,,,+++,,,.../////////000...---...///000///---,,,000333444111//////000//////000000111111222222...///000///---,,,,,,---/////////111222444666777///...///111222111///,,,111111222333333333222222333333111000000000111222444444444444444444444444222222333333555666888888555666888999888777888999888888888999999:::::::::888;;;>>>???===:::888777>>>;;;999999;;;<<<;;;999:::;;;<<<======<<<;;;:::@@@======BBBCCC???@@@DDDAAA===<<<<<<:::999AAAMMMKKKDDD@@@BBBDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKJJJJJJIIILLLLLLMMMNNNOOOPPPPPPQQQOOOPPPRRRTTTUUUTTTSSSRRRWWWWWWXXXXXXYYYZZZZZZZZZ\\\\\\]]]___bbbfffjjjlllppprrruuuxxx|||*********)))))))))((((((******+++++++++******************)))******++++++)))))))))))))))))))))((((((((((((((()))***,,,---***((('''(((+++,,,***)))((()))***,,,,,,+++***))))))+++,,,,,,+++***+++,,,...---,,,+++++++++,,,,,,)))******+++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++************------........./////////,,,*********+++,,,+++***+++)))***------******,,,***+++++++++***(((&&&$$$)))***+++,,,---,,,,,,+++111///,,,+++,,,------,,,((((((((())))))***,,,...++++++++++++*********))),,,+++***+++---...---,,,,,,+++***+++------,,,+++******000)))***333---...++++++,,,,,,---......///---------------,,,,,,,,,---------------------------,,,++++++*********+++///+++((()))---...---***+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,......---+++***+++,,,------......------***+++------+++***+++,,,***++++++,,,,,,------...---,,,,,,,,,------......000000///...---------...++++++,,,---...///000000000...---...000111111111000...------/////////...,,,///222222111///000222/////////000000000000000000111111000...---///000/////////000000111222333111111222333555555222000111111222222333333222222,,,,,,---///111555888:::444444555555555555444444222222222222333555666666444666888888777666777888777777777888888888999999999:::<<<;;;999888888999<<<:::888888:::<<<;;;999;;;;;;<<<======<<<;;;;;;@@@======AAABBB???@@@CCCBBB@@@@@@BBBAAAAAAJJJTTTIIICCC@@@BBBCCCAAAAAABBB@@@AAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFHHHIIIJJJJJJIIIIIIKKKKKKLLLLLLMMMNNNNNNOOONNNPPPRRRTTTUUUUUUUUUTTTVVVWWWWWWXXXYYYYYYZZZZZZ[[[[[[[[[\\\___cccfffiiikkkmmmqqquuuyyy~~~+++++++++************)))************************++++++***)))))))))******))))))))))))))))))))))))'''''''''(((***+++---...+++***)))***,,,---,,,+++((()))***+++,,,+++******(((***+++,,,+++++++++---,,,+++******))))))******************+++,,,---...++++++,,,,,,,,,,,,++++++------,,,,,,+++******))),,,,,,,,,---------......---+++***+++,,,---,,,+++)))'''(((,,,---******---++++++,,,,,,+++)))(((&&&((()))***,,,------.........---,,,,,,---...---,,,***)))((()))+++---...---++++++++++++************,,,+++***+++---...---,,,...---,,,,,,---...---+++,,,333---//////---222++++++,,,,,,------.........++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------,,,++++++...+++((())),,,---,,,***---,,,,,,++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++)))+++---.........,,,+++***+++,,,---------------***+++------+++++++++,,,***++++++,,,,,,------...******++++++++++++,,,,,,---...///000...,,,***(((,,,,,,,,,------.........///...---...000111111111111///,,,,,,.../////////,,,...000000///000111333///////////////.........000111000///------///111000///////////////......111111222333555555444222111111111222222222333333/////////000111333555777444555666777777666555444222222222222222333444444333555777777666555666777666666666666777777777777999:::999888666666888::::::888777888:::;;;;;;;;;;;;<<<============<<<;;;???======@@@AAA???@@@BBB???>>>???AAA@@@AAAGGGNNNFFFAAA>>>@@@AAA??????AAA>>>>>>@@@AAABBBDDDEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHJJJJJJJJJKKKLLLLLLMMMMMMOOOPPPRRRTTTUUUUUUUUUUUUVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYYYY[[[^^^bbbccccccggglllppptttyyy~~~++++++++++++++++++++++++******************++++++,,,+++***))))))((()))))))))))))))))))))*********(((((())))))***+++,,,---++++++++++++,,,---,,,,,,((()))***++++++++++++***&&&)))++++++++++++,,,---************))))))******...---+++***)))***+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,------------,,,++++++------,,,++++++)))***------+++***------............---++++++******+++,,,,,,------...,,,,,,,,,...000000...,,,,,,***)))+++---///...---++++++++++++++++++++++++,,,******+++,,,---,,,+++000///------......---+++&&&111$$$...///%%%333(((,,,,,,,,,---------......++++++,,,,,,---------...++++++,,,,,,,,,,,,,,,---,,,---...//////...---,,,---+++))))))+++,,,+++***...---,,,+++***+++,,,---))))))))))))))))))))))))************************)))***,,,---------,,,+++,,,,,,---------------,,,***,,,------,,,++++++,,,***++++++,,,,,,------...)))******+++++++++++++++)))***---...///...---,,,------,,,,,,,,,,,,,,,,,,,,,+++***+++---/////////111...,,,+++---...//////,,,------......000222333/////////......------,,,.........,,,***+++---////////////////////////...///......000222333111000000000000111111222333333333333222111111111222333444555777888888777555444333333222222222333333444333555666666555444555555666666666666666666666666888999999888666666888:::888888888888:::<<<======<<<<<<<<<<<<<<<<<<<<<<<<=========?????????@@@AAA<<<===>>>>>><<<<<>>>>>???@@@AAABBBCCCCCCEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGJJJJJJKKKKKKLLLLLLMMMMMMPPPQQQRRRSSSSSSSSSRRRRRRUUUUUUVVVVVVWWWWWWXXXXXXYYYXXXWWWWWWYYY[[[^^^___^^^aaaggglllpppsssxxxzzz}}}+++++++++++++++,,,,,,,,,******))))))******,,,,,,++++++***)))((((((((((((((()))))))))*********++++++++++++++++++***************+++++++++++++++,,,))))))******++++++++++++&&&(((***+++******+++---******++++++++++++++++++---,,,+++*********+++,,,+++++++++,,,,,,------...))))))))))))******+++++++++++++++,,,,,,,,,,,,------,,,++++++------,,,+++///,,,,,,//////+++***,,,------.........------,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111///---------,,,---...///...---+++++++++++++++++++++,,,+++***)))***+++,,,,,,***000///............---,,,(((+++---$$$222))),,,,,,,,,---------------,,,,,,------......//////+++++++++,,,,,,---------,,,---///000000///...---,,,+++******+++,,,,,,+++///...,,,+++***+++,,,,,,++++++++++++++++++++++++************************))))))***+++,,,++++++***...............---,,,+++***,,,...---,,,+++,,,---***++++++,,,,,,------...******+++,,,---,,,,,,+++******+++,,,---///000111,,,,,,,,,,,,,,,++++++++++++***)))+++---/////////000...,,,,,,---.........,,,,,,,,,---...000111222//////......------,,,,,,---------,,,++++++---///,,,---///000111222222222...------...000111000...000000000000111222333444000000000000222444666777444555666777777666555444444333333333333333444444333555666666444333444555777777777777777777777666666888::::::999888888999777888999999:::<<<===???<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>???@@@???===???@@@???>>>?????????@@@======???>>>;;;<<>>;;;;;;::::::::::::;;;;;;:::===>>><<<===@@@@@@>>>:::===>>>===>>>AAABBB@@@===<<<===???>>>:::;;;????????????????????????>>>AAABBBCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDFFFGGGGGGJJJKKKLLLNNNOOOQQQRRRSSSSSSSSSRRRQQQPPPPPPOOOOOOSSSSSSTTTTTTUUUVVVVVVVVVWWWVVVUUUUUUVVVXXXZZZ\\\[[[^^^aaadddgggjjjnnnpppvvvyyy}}}************+++++++++,,,***)))(((((()))+++---...)))(((((((((((())))))***((())))))******+++,,,,,,***+++,,,,,,,,,+++***)))(((***,,,+++***)))+++---***************++++++,,,((()))++++++***))))))***)))***+++,,,,,,,,,++++++'''((()))+++,,,---......,,,,,,++++++,,,---///000************************,,,,,,,,,,,,------------,,,*********+++,,,+++***...,,,,,,//////,,,+++---***************+++,,,,,,------,,,+++,,,---......,,,++++++,,,---...,,,+++///333666444...***+++...+++++++++,,,,,,,,,---------,,,+++,,,...///...---...,,,,,,,,,...///...---000***111111000...&&&,,,------------------------......------------------+++,,,,,,---......//////...---------......///000---...------,,,,,,---...------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,(((((()))++++++,,,,,,,,,+++---......---,,,,,,---***++++++,,,,,,------...)))***,,,---...---,,,+++...---+++******+++,,,---************++++++++++++,,,+++***,,,///111222111,,,,,,---...//////---***,,,++++++---000000...+++.............../////////***---///000///.........+++,,,///222444444444444444222000000000111000...000///......///111444555888666444222111000000111333222111000000111222333111111111111222333555555555666777777555444444555666666666555555555444444666777777777666666888:::444666888777666777999<<<:::999999888888999999:::999===>>>;;;;;;@@@@@@===999<<<<<<999;;;@@@@@@<<<<<<;;;===@@@>>>:::;;;???=========>>>>>>???????????????AAABBBCCCCCCDDDDDDEEEDDDDDDDDDDDDFFFGGGHHHIIIIIIKKKMMMPPPRRRTTTUUUSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRSSSSSSTTTUUUUUUVVVUUUTTTSSSSSSTTTWWWYYY[[[[[[]]]___aaabbbeeejjjmmmooorrrvvvyyy}}})))))))))******+++++++++***)))(((((()))+++---...(((((('''(((((()))***+++((())))))***++++++,,,,,,((()))+++,,,---,,,,,,+++(((+++---,,,***)))+++...******))))))******+++,,,(((***++++++)))(((((()))((()))***,,,,,,,,,+++***)))***,,,------,,,+++***,,,,,,++++++,,,...///000------,,,,,,+++*********,,,,,,------------......+++***))))))++++++***)))+++)))***......,,,,,,...++++++++++++,,,---......,,,+++++++++,,,...000111+++***))))))++++++***)))///555:::666---(((***///+++++++++,,,,,,---------///...---...000000000///,,,++++++,,,...///...---'''&&&***222$$$222---------------------------------,,,,,,+++++++++,,,,,,------...///000000...---,,,,,,,,,...///000......///...------...///------......---+++***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------###$$$&&&(((***,,,,,,---+++---......---,,,,,,---***++++++,,,,,,---......(((***,,,---------+++******************+++++++++))))))******++++++++++++***)))(((***---///000///++++++---///000///,,,))),,,++++++...000000---)))---.........///000000000'''***...///...---,,,++++++---///222333333333222444222////////////...---//////......///111444555000000000111333555777999333111///------///111333/////////000111333444555555777888777555444444555555555555444444333333333777666555333222444888;;;333555777666444444777::::::999888777777888999:::999===>>>:::;;;@@@@@@<<>>@@@>>>:::;;;@@@:::;;;<<<===>>>???@@@AAA===>>>???AAABBBCCCDDDDDDEEEEEEDDDDDDEEEFFFHHHIIIGGGHHHJJJMMMPPPRRRTTTUUURRRRRRSSSSSSTTTVVVWWWXXXRRRRRRRRRSSSTTTTTTUUUUUUSSSRRRRRRRRRSSSUUUXXXZZZ\\\]]]^^^^^^___bbbgggjjjjjjmmmqqquuuyyy}}}******))))))))))))))))))((())))))(((''''''))),,,''')))*********))))))*********)))((((((((((((((()))))))))******++++++,,,)))(((''''''(((***,,,---)))+++,,,,,,+++***,,,---,,,------,,,++++++,,,...******))))))******+++,,,)))))))))******+++,,,,,,,,,000000---,,,///111000111---)))+++000333222///***+++++++++***+++...000------------------------******+++,,,,,,---......+++(((***//////)))(((+++*********++++++,,,,,,,,,000...,,,---000111000---///000000000///...,,,+++------------,,,,,,+++***------............------...,,,)))(((***+++,,,,,,---,,,,,,---///000///---......---,,,,,,,,,,,,---------,,,+++++++++,,,,,,---------...............111,,,+++//////---...333+++,,,,,,---.........---,,,//////,,,+++...---+++...---,,,,,,++++++,,,,,,------------///000222333------++++++++++++---------,,,,,,+++*********++++++,,,---,,,***)))***++++++))))))+++......,,,)))++++++***)))(((((((((((()))***+++,,,---,,,+++***+++,,,---------,,,+++******---...******...000000******+++...111///+++'''---******---...++++++.........//////......---,,,,,,---...,,,******---000,,,---///000111222111111222111///------...000111,,,///333222//////333888666555333333333333111000000000111111111111000000...///111333444333222111666555555555555444444444222333444555555555444333444444444555555555555666666666777777777888888888999999999888777888:::<<<999999;;;===???AAABBBCCC======<<<<<<===>>>???@@@???>>>>>>???@@@@@@===;;;>>>:::;;;@@@@@@<<<<<<@@@@@@@@@@@@@@@@@@@@@AAAAAACCCBBBBBBBBBDDDEEEGGGIIIIIIKKKOOORRRTTTTTTSSSRRRTTTTTTUUUUUUVVVUUUUUUUUUUUUTTTSSSSSSRRRSSSSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWTTTUUUWWWYYY\\\^^^``````gggiiilllpppuuuzzz~~~************************)))))))))((('''''')))+++)))+++...---+++)))***,,,******)))(((((((((((((((************++++++++++++)))((((((((()))***++++++)))***++++++******+++---******+++***))))))***,,,************++++++,,,,,,++++++++++++++++++******+++...000///222777999777222---)))***---///,,,(((***+++,,,+++***+++...000...------,,,+++***)))))))))***+++,,,------------...++++++......******///++++++++++++++++++,,,,,,,,,++++++,,,---......---111000///...---------...,,,---------,,,,,,+++***------............------///---+++***,,,---...---,,,++++++---...///...,,,,,,,,,,,,,,,,,,---...///000///...------------------------...............000,,,,,,000000---...222+++,,,------......---------000000---,,,///...,,,...---,,,,,,++++++,,,,,,******+++,,,,,,---...///---,,,,,,++++++,,,,,,------,,,++++++*********++++++,,,---,,,***)))***++++++******,,,......,,,***------,,,++++++++++++,,,+++,,,,,,,,,,,,,,,+++***+++,,,---.........---,,,,,,000000,,,+++...000///+++++++++...000///,,,(((---******---...++++++...,,,,,,---...............---...///---++++++...000,,,---...000111111000000111000///......///000000---000222111//////333777666444333333333333111000000000111111111111000000...///111333333333222111444444444444444555555555333444555777888999999999444444444555555555555666777777777777888888888999888999:::999888888:::<<<666777777999;;;===>>>???<<<<<<======>>>????????????>>>>>>???@@@???===;;;>>>;;;;;;@@@@@@<<<<<>>@@@AAA;;;<<<===???@@@@@@??????>>>=========>>>>>><<<;;;===;;;<<>>333---,,,---+++)))+++,,,,,,+++***+++---///,,,++++++***)))(((((('''((()))+++,,,---,,,+++******+++,,,,,,)))(((***---,,,,,,,,,++++++************,,,......,,,---111444000///---++++++,,,---...,,,,,,,,,------,,,,,,+++,,,------......------,,,...---,,,,,,......---,,,---,,,,,,---...///---,,,,,,++++++,,,---.../////////...---,,,+++*********,,,,,,------.../////////------///000111///......,,,,,,------...------,,,---000///,,,,,,///...+++...---,,,,,,++++++,,,,,,++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++***,,,,,,,,,******+++,,,+++,,,---...///...---,,,************+++,,,---...+++******+++,,,...111222***+++,,,------...//////111444333---***,,,,,,+++...---,,,,,,------------,,,******---...++++++...++++++,,,,,,---///000000.........---,,,,,,---------------...............---...000111111111///...111222111///---...222555444333222222333333222000000000111111111111000000//////111222333333222222000111222333444555666666777666555444333222222222444444444555555555555666888888777777777888999:::777999<<<<<<;;;::::::;;;;;;:::::::::;;;===???AAA999;;;>>>@@@AAA@@@???>>>>>>===<<<<<<======<<<:::<<<;;;<<<>>>>>>=========>>>>>>??????@@@@@@AAAAAACCCCCCDDDDDDEEEFFFGGGGGGMMMLLLKKKLLLOOOTTTYYY\\\VVVXXXYYY[[[\\\[[[ZZZYYYVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVUUUVVVVVVWWWXXXYYYZZZZZZ_________aaaeeeiiinnnqqqrrruuuzzz++++++,,,,,,,,,---------------,,,***(((((()))++++++///111///+++(((***,,,))))))(((((((((((())))))***+++,,,,,,,,,***((('''((()))***++++++***((('''''')))******))))))***++++++,,,,,,+++******+++---+++,,,---.........------+++++++++,,,,,,---------+++///555AAASSSeeemmmlll^^^QQQ???333......---,,,,,,,,,,,,+++***+++---///*********+++++++++++++++)))***+++,,,---,,,++++++(((,,,///...***)))+++---,,,,,,,,,++++++************,,,...---+++,,,000444---------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,.........///111000...,,,///......///000000...---...------,,,,,,,,,------......---,,,+++******+++,,,,,,------...//////000---///000000000000...,,,,,,------...------,,,,,,,,,......++++++------***...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))***++++++***+++,,,,,,******+++,,,***,,,---.........------)))))))))***+++,,,---...---,,,,,,+++,,,---///000))))))******+++,,,---...111333222,,,)))***+++)))...------,,,+++,,,---...,,,******---...++++++.........---------...///000///............------,,,.........---------------,,,...000222222111///...111111000///...///111333444222111111222333222000000000111111111111000000///000000111222222333333///000111222333555555666:::999999888777666555555444444444555555555555666888777666555666777999:::777999;;;<<<;;;:::::::::777777666666777999:::;;;888:::===???@@@@@@???>>>===<<<::::::;;;<<<;;;::::::<<<===<<<===>>>===<<<======>>>??????@@@AAAAAABBBCCCDDDDDDEEEEEEEEEEEEJJJKKKLLLOOORRRUUUXXXYYYVVVWWWZZZ\\\\\\\\\[[[ZZZUUUUUUVVVUUUUUUSSSRRRQQQRRRSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYYYYYYY]]]]]]^^^___bbbfffiiikkkpppsssxxx|||***++++++,,,,,,------...//////...+++)))((()))***,,,---...---,,,******+++((((((((((((((())))))***)))***+++,,,,,,+++)))(((((())))))*********))))))((()))+++***))))))***,,,((()))***)))'''''')))***+++,,,---.........---,,,*********+++,,,---------***///666BBBUUUiiivvvxxxmmm^^^HHH777///---,,,+++,,,------+++******,,,///******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))///222...***+++...///,,,,,,++++++++++++++++++***+++***))))))+++...111***+++---...---,,,+++***++++++,,,---------,,,,,,,,,,,,------------,,,,,,000000111333444333111...000/////////000000///---///...---,,,,,,,,,,,,,,,//////...---------......+++,,,,,,---...///000000...000000......000///,,,------......------,,,,,,+++------******,,,,,,)))...---,,,,,,++++++,,,,,,***)))))))))******+++,,,+++,,,,,,------,,,,,,+++***))))))))))))***++++++)))+++,,,,,,+++***+++---)))+++......---,,,,,,---++++++++++++,,,---//////000///...,,,++++++************))))))***+++,,,---///222111+++)))***+++***,,,,,,---,,,******,,,...---******---...++++++...000///.........///000111333222111222333222000...000000///...---------...,,,---///111222111000///////////////000000111222333222111111222333222000000000111111111111000000000000000111111222333333///000000111333444555555333444666888888888888777444444444555555555555666777666555444444666888999777888::::::999999999:::777777888888999999999999888999;;;===>>>>>>>>>>>>===;;;999999:::;;;:::999999<<<===;;;<<<>>>>>>;;;<<<======>>>???@@@AAAAAAAAABBBCCCDDDDDDDDDDDDCCCHHHIIILLLOOORRRTTTUUUUUUTTTVVVYYY[[[\\\\\\ZZZYYYTTTUUUUUUUUUTTTSSSQQQOOORRRRRRSSSSSSTTTUUUUUUUUUVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZ[[[]]]___aaacccdddmmmppptttwwwzzz~~~*********+++,,,---------000000///,,,)))((()))***---,,,+++,,,......,,,***((((((((((((((()))******''')))+++------,,,***((()))((((((((()))***++++++)))***++++++******+++---((()))))))))'''''')))******+++---.........,,,+++******++++++++++++++++++***///444:::HHHYYYfffkkkhhhYYYFFF777000---,,,***,,,------+++******,,,...+++++++++,,,,,,,,,,,,,,,///...,,,++++++,,,...///***///000(((###'''...111++++++++++++++++++,,,,,,---+++(((((())),,,---...++++++++++++++++++,,,,,,***+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++...///000222444222///,,,000///...///000000...,,,------,,,,,,,,,---............---------...//////++++++,,,---...///000000///222111,,,,,,000000,,,------......------,,,++++++......+++***------***...---,,,,,,++++++,,,,,,+++***(((((()))+++...///+++,,,,,,------,,,,,,+++)))))))))))))))***++++++)))+++,,,,,,+++***,,,---(((+++---...,,,++++++---+++++++++++++++,,,---...,,,,,,---,,,,,,+++******,,,+++*********+++,,,---...111111,,,***,,,...---)))+++---,,,***)))***,,,---******---...++++++...000///......///111333555;;;999888999::::::777444222111000...------......,,,---///000111111111000------...000222222111000222111000111222333222111000000111111111111000000000000000000111222333333///000000111222333333444...111444777888888666555444444444555555555555666666555333222222444666888777888888888777777999:::777888:::;;;<<<;;;999999777888999:::;;;===>>>>>>===;;;888888999::::::999999======;;;;;;>>>>>>:::<<<<<<===>>>???@@@AAAAAA@@@AAABBBCCCCCCCCCBBBAAAFFFGGGIIIKKKNNNOOOQQQQQQRRRTTTWWWZZZ[[[[[[YYYWWWSSSTTTUUUUUUSSSQQQOOONNNRRRRRRSSSSSSTTTTTTUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[WWWXXXZZZ\\\^^^_________eeeiiimmmqqquuuyyy}}}))))))***++++++,,,------000000///,,,)))((()))***///+++)))+++000111...***((((((((((((((()))******&&&(((+++------,,,***))))))(((((('''(((***,,,---)))+++,,,,,,++++++,,,---***++++++***))))))***,,,)))***,,,......---,,,+++,,,,,,++++++***))))))))),,,000111222888EEEQQQVVVZZZOOO???444000///...,,,---------+++******,,,...---,,,,,,,,,++++++******111///---++++++---///000)))---+++!!!""",,,111*********++++++,,,,,,---111---)))))),,,//////...---,,,***))))))***---...***+++,,,,,,------------+++,,,,,,------,,,,,,+++***+++---///111///,,,(((///.........//////---++++++++++++,,,---...///000++++++++++++,,,---......++++++,,,---...///000111///222111++++++///000------.........---,,,,,,+++,,,//////,,,+++......+++...---,,,,,,++++++,,,,,,...,,,***)))***---111444++++++------------++++++))))))((())))))***++++++)))***,,,,,,++++++,,,---'''***------+++***+++,,,))))))(((((())))))***+++%%%'''))),,,---............---,,,+++++++++,,,---...111111---+++...000///(((***---,,,***((()))+++---******---...++++++...///.........000333666888@@@???===>>>@@@???<<<999333222000///.........///---...///000000111111111+++,,,...111333333111000222111000111222333222111000000111111111111000000000000000000111222333444000000000111222222333333333555999<<<<<<:::666444444444444555555555666666666444222111111333666777777777777666555666888;;;333555777999999888555444777777777888:::<<<===???<<<:::888777888999999999888===>>>:::;;;???>>>:::;;;<<<===>>>???@@@AAAAAA???@@@AAABBBBBBBBBAAA@@@FFFFFFFFFHHHIIILLLNNNOOOPPPSSSVVVYYY[[[ZZZXXXVVVRRRSSSTTTTTTSSSQQQNNNMMMRRRRRRRRRSSSTTTTTTUUUUUUUUUVVVWWWXXXYYY[[[\\\\\\WWWYYY\\\^^^______^^^]]]___bbbhhhlllqqqvvv{{{~~~'''((()))+++,,,,,,------,,,000111///***'''))),,,)))+++,,,+++))))))***+++((()))+++++++++***(((&&&,,,)))&&&''')))++++++***)))***+++***))))))+++---+++***************++++++************************+++++++++++++++***)))(((''''''((()))***++++++,,,*********,,,000444999<<<===:::444000------...000***++++++,,,,,,------...++++++++++++,,,---...///111...+++((((((***---///111000...,,,+++,,,...///&&&'''((()))+++,,,---...)))+++------,,,+++***+++++++++*********+++,,,,,,...+++)))***,,,---+++(((******+++,,,------------000///------------,,,***...///111111111///---+++---111111,,,+++......)))------,,,,,,+++++++++***...,,,***)))***...222555222111000///...---,,,,,,...---,,,,,,++++++++++++000///---,,,,,,,,,------...,,,++++++,,,------,,,++++++++++++++++++++++++******+++++++++******)))((()))***+++++++++++++++)))***+++***))))))+++---******+++***)))'''%%%$$$---,,,+++,,,------,,,***(((***++++++++++++,,,...***+++,,,,,,,,,,,,+++***...------,,,,,,------...(((,,,...---)))&&&(((+++,,,,,,,,,,,,,,,,,,,,,,,,.........///222888>>>BBBIIIQQQSSSNNNKKKJJJCCC999;;;222,,,---000///...///...------...//////...,,,+++---///222444555555555,,,---///000000000......222222111///---,,,.../////////000111222333333333444111///000222333111...666555666888;;;;;;888555111333444444333333555666777444111///111444666777666666555555555555666666999888777555555555666777777888888999999:::;;;;;;>>>===<<<:::999888777777;;;;;;;;;<<<;;;;;;::::::<<<<<<===???@@@AAABBBCCCAAAAAA@@@@@@@@@AAABBBBBBHHHGGGFFFEEEGGGJJJMMMOOOOOOPPPRRRTTTTTTSSSRRRPPPNNNRRRTTTRRRRRRSSSPPPLLLKKKMMMPPPQQQRRRRRRSSSUUUQQQUUUXXXYYYXXXXXXZZZ]]]WWWXXXYYYZZZ[[[\\\]]]]]]___aaadddgggiiimmmsssvvv{{{~~~''''''(((((((((((('''''',,,...000...)))'''(((+++***+++,,,+++***)))***+++---,,,+++************+++,,,)))'''(((***,,,,,,******++++++***))))))+++,,,+++***************++++++******************************************))))))(((((())))))******++++++---,,,+++***,,,...111333666444000,,,******+++,,,++++++++++++++++++++++++++++++++++++,,,---......000...+++((((((***---//////...,,,+++++++++,,,---*********+++++++++,,,,,,(((***,,,---+++***************+++++++++,,,,,,,,,,,,***))))))++++++***(((******+++,,,------------///........./////////...,,,---//////...---------,,,///...******......***000000///..................---,,,,,,...111555888111000000///...---,,,,,,......------,,,,,,,,,,,,,,,+++***)))))))))******---,,,******,,,---,,,++++++++++++++++++++++++++++++++++++***)))((('''&&&)))******+++,,,,,,++++++)))***+++***))))))+++---***++++++++++++)))((('''+++******+++,,,---+++***+++,,,---,,,+++***+++,,,***+++,,,,,,,,,,,,+++***---------,,,,,,---------***---000///+++)))***---,,,,,,,,,,,,,,,,,,,,,,,,//////000111555===FFFLLLYYYdddjjjgggccc^^^RRRDDD;;;222,,,...111000//////...---,,,---//////---,,,+++,,,...111222333333333/////////000000000000000555555444111...---.../////////000111222222222222555333111111333444222000555444555777999:::888555222444555555333333444666777444111111333555666666666555555444444555555666777666555555666777888999666666777888888999999:::;;;::::::999999999:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAABBBBBBEEEEEEEEEEEEGGGJJJMMMOOOMMMNNNOOOPPPPPPPPPOOOOOOPPPSSSRRROOONNNPPPOOOLLLKKKMMMOOOPPPPPPQQQSSSTTTSSSTTTWWWXXXXXXXXXYYYZZZXXXYYYZZZ[[[\\\]]]^^^^^^]]]___bbbdddgggkkkooossswwwzzz~~~,,,,,,,,,+++***)))((('''***---...,,,((('''(((******+++,,,,,,******+++,,,222000,,,)))(((***,,,...,,,***))))))+++,,,,,,,,,++++++,,,+++))))))***,,,++++++***************+++************************(((((()))))))))))))))))))))*********************---+++***((((((***+++---///...,,,+++)))))))))))),,,,,,+++******)))((((((+++++++++,,,,,,------...///...+++))))))***,,,...,,,,,,+++++++++++++++***------,,,,,,++++++******(((***,,,,,,***))))))***)))***+++,,,---,,,+++++++++***((()))******)))'''******+++,,,------------******+++,,,---............/////////......000111---//////,,,,,,///111///111000///.........//////,,,,,,++++++---...000222//////......------------............------------...---,,,,,,+++,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++---,,,,,,***(((&&&$$$###***++++++,,,,,,,,,,,,,,,)))***+++***))))))+++---***++++++,,,,,,,,,+++***)))))))))***,,,---,,,***---......---+++******+++***++++++,,,,,,++++++***------,,,,,,,,,,,,------***---///...+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,///000222444999CCCQQQ[[[iiivvvyyyppp^^^MMM===444...000222111//////---,,,,,,,,,......,,,++++++,,,---///000111111111111111111111111222222333888777666333///......000//////000111222222222222666444333333444555333222444333333555777888777666444555666555444333444555666444333333555666666555555555444444444444555555444444444555666888999:::555555666666777888888999888888888888:::;;;<<<===:::;;;<<<===============<<<<<<=========>>>>>>>>>@@@@@@??????@@@AAAAAABBBAAABBBDDDFFFHHHJJJLLLMMMJJJKKKKKKKKKLLLLLLLLLLLLPPPQQQOOOKKKJJJMMMNNNLLLLLLMMMNNNNNNNNNOOORRRUUUTTTSSSTTTUUUWWWXXXXXXWWWYYYYYYZZZ[[[\\\]]]^^^^^^ZZZ\\\___aaadddgggkkknnnqqqsssxxx}}}------------,,,+++)))))))))+++,,,+++((('''((()))***+++,,,,,,++++++,,,---222000---***)))***,,,---,,,+++++++++,,,---------+++,,,,,,+++))))))***,,,,,,+++******)))*********************************'''''''''(((((()))******+++*********************+++***)))((()))***+++,,,,,,,,,------,,,+++******,,,+++++++++*********)))***+++,,,,,,------------...---+++***)))***+++,,,***++++++,,,,,,+++******...------,,,,,,+++++++++''')))++++++***)))((()))''')))+++---...---+++***+++***************)))(((******+++,,,------------***+++,,,,,,---...///111333444444222000///222555222222111///000222444555444333222111111111111111......------,,,,,,++++++............------------------------------,,,,,,.........---------......,,,******+++,,,,,,+++)))++++++++++++++++++++++++---,,,,,,+++)))(((&&&%%%+++,,,,,,---------,,,,,,)))***+++***))))))+++---)))******+++,,,,,,------)))))))))+++---...---,,,,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,(((***,,,,,,***))))))+++++++++,,,,,,,,,,,,------...000222555;;;HHH[[[iiivvv|||gggTTTAAA888111111333000...---,,,++++++,,,------,,,***,,,,,,---.........//////111222333444555444333222666666555222///...000111//////000111111111111111666666555555555555444444222222333444555666666555555666666555333222333444555444444555666777666444666666555555555555666666444444555666777888999999555555666777777888888999777777777888999;;;<<<===:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>??????@@@AAABBB@@@AAACCCFFFGGGHHHHHHHHHIIIHHHHHHHHHHHHIIIJJJJJJJJJLLLLLLIIIIIIMMMNNNKKKMMMNNNNNNMMMMMMOOORRRUUUTTTRRRQQQSSSWWWXXXVVVSSSXXXYYYYYYZZZ[[[\\\\\\\\\YYY[[[^^^```bbbdddgggjjjkkknnnrrrwww|||((()))))))))))))))(((((()))*********)))((()))))))))***,,,,,,+++***,,,------------,,,+++******)))++++++,,,---,,,,,,------+++,,,,,,+++******+++---,,,++++++***))))))******))))))))))))))))))))))))((((((''''''((()))***+++++++++++++++************...---,,,+++++++++,,,,,,***+++---......---,,,***++++++++++++,,,,,,------***+++,,,---------,,,,,,---,,,+++*********++++++***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------''')))++++++***)))((()))''')))+++---...---,,,++++++,,,,,,+++******************+++,,,------------.../////////...000333777777999:::888444222444777777555222111222333666888::::::999999777666555444333222222111///...---,,,..................------***++++++,,,,,,,,,++++++*********+++++++++******++++++***+++------+++)))++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,------,,,,,,+++)))***+++***))))))+++---((())))))***+++,,,---...+++***+++,,,///000///---***+++---,,,++++++---...++++++++++++++++++++++++++++++,,,------,,,++++++)))***++++++************+++++++++,,,,,,---------+++///333555:::JJJ```rrrsss___HHH===444222222///,,,+++,,,++++++,,,------,,,***---------------......///...111555777888666222000111222111000//////111333//////000111111111000000555666666555555444444444111222444444444444444444444555666555333222222333444333333555777777555333777666666555555666666777555666666777777777777777666666777777888999999:::888888888888999999:::;;;:::;;;<<<===>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;>>>======>>>???@@@AAABBBAAABBBDDDEEEFFFEEEDDDCCCGGGGGGFFFFFFFFFGGGHHHIIICCCGGGJJJIIIKKKNNNMMMJJJNNNNNNNNNMMMMMMNNNRRRUUURRRPPPOOOQQQUUUWWWUUURRRWWWWWWXXXXXXYYYYYYZZZZZZXXX[[[^^^___aaabbbeeeggghhhjjjmmmrrrwww|||((()))***+++++++++++++++)))))))))))))))*********((()))++++++******+++---)))***,,,------+++)))''')))+++------,,,,,,,,,---***+++,,,+++***+++,,,...,,,,,,+++***))))))))))))))))))))))))))))))))))))***)))((('''((()))***+++******++++++++++++++++++111000///---+++******)))(((***,,,---------+++******++++++,,,------......***+++,,,---------,,,++++++++++++++++++*********+++++++++++++++,,,,,,,,,)))******+++,,,------...(((***,,,,,,***))))))***''')))***,,,---------,,,+++,,,---,,,*********+++******+++,,,------------,,,------+++***...555;;;>>>CCCHHHGGGBBB>>>???AAACCC>>>:::999888777:::???BBBBBBCCCBBB@@@===:::888666555444333111///......000000//////............((()))+++,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,++++++---......,,,***++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,++++++***)))***+++***))))))+++---)))))))))***+++,,,...///,,,,,,,,,---///000///---(((***++++++++++++,,,...,,,++++++******++++++,,,***+++,,,------,,,+++***++++++,,,---------,,,,,,***++++++,,,,,,------...)))///333555:::IIIbbbvvvyyyeeeMMMAAA666222111...,,,------,,,,,,,,,......,,,+++...............///000111---000444777777555222///...//////.........111333//////000111111000000///444555666555333222333444111333666666555333222111222333444333222111222333333333222444555666444333666666555555555555666666555666777777777777777666666666777888888999999:::999999888888888999999999:::;;;<<<===============<<<<<<;;;;;;;;;;;;;;;;;;============>>>???AAAAAAAAABBBCCCDDDCCCBBBAAA@@@EEEEEEEEEEEEFFFFFFFFFFFF@@@EEEIIIIIIKKKNNNMMMIIILLLMMMNNNMMMMMMMMMPPPRRRNNNMMMNNNPPPSSSTTTTTTSSSVVVWWWWWWWWWXXXXXXXXXYYYXXXZZZ]]]___``````bbbdddeeegggiiimmmrrrwww{{{}}}+++,,,------......------))))))))))))***+++++++++&&&((())))))))))))***,,,((()))+++------,,,***)))(((+++------,,,++++++---)))***+++++++++,,,...000---,,,+++***)))))))))))))))))))))))))))))))))))),,,+++)))(((((()))***+++*********++++++,,,,,,,,,......---,,,+++***)))))))))***,,,---------+++***+++++++++++++++,,,,,,,,,***+++---......---+++******++++++,,,+++***))))))******)))((()))***+++,,,))))))******+++,,,,,,---(((***,,,---+++*********((()))***+++,,,------...***,,,---,,,)))((()))+++******+++,,,------------+++++++++)))***000:::CCCPPPXXX```bbb]]]YYYXXXYYYYYYRRRLLLKKKIIIGGGJJJOOOTTTVVVWWWWWWTTTOOOJJJFFFEEECCC???;;;666333111///222222111000///......---((()))+++------,,,+++***,,,---.../////////......,,,,,,---...000///---***++++++++++++++++++++++++((()))***+++,,,---------++++++,,,,,,+++******))))))***+++***))))))+++---++++++++++++,,,---///000---,,,,,,---...///---,,,)))***++++++))))))***+++,,,,,,+++******+++,,,,,,)))+++,,,------,,,+++)))+++++++++,,,---...---,,,******+++,,,,,,---......)))///555666999HHHbbbwwwzzzgggNNNBBB555111000//////111...---,,,---//////---,,,////////////000111333444///000111222222222111111/////////...---...000222///000000000000000//////111333555333111000111333111555999999666222000///000111222222111000111333333222111222333444444333444444444333333444444444333444666777888888888888555555666666777888888999888888888888888999999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAA@@@@@@AAAAAAAAAAAAAAA@@@AAABBBDDDEEEEEEEEEDDDCCCCCCGGGHHHGGGHHHLLLKKKHHHIIIKKKLLLLLLKKKKKKMMMNNNIIIKKKNNNPPPQQQRRRTTTUUUWWWWWWWWWXXXXXXXXXXXXYYYWWWYYY\\\^^^^^^^^^___aaacccdddfffiiimmmrrrvvvxxx*********++++++******)))***))))))***+++,,,,,,+++%%%'''((()))((((((***,,,((()))***,,,,,,,,,,,,,,,'''***------+++***+++,,,(((***+++++++++,,,///111---,,,+++***))))))))))))))))))))))))))))))))))))...,,,***)))((()))***+++))))))***+++,,,,,,------(((((())))))******++++++,,,,,,---...///...------,,,,,,++++++***)))))))))***+++---......---+++*********+++,,,,,,***)))((()))((('''&&&'''(((***,,,***************+++++++++)))+++------,,,+++***+++)))))))))***+++,,,...///(((+++,,,+++((('''(((*********+++,,,------------000111000///000999FFFPPPaaakkkvvvzzzwwwrrrpppqqqnnnfff```^^^[[[XXXZZZ```lllnnnppppppmmmfff```[[[[[[WWWQQQIIIAAA;;;777555444333222111000///...---)))***,,,.........,,,+++((()))+++,,,---,,,++++++---------///111000---+++++++++++++++++++++++++++((()))***++++++++++++++++++++++++++++++***)))((()))***+++***))))))+++---------,,,,,,---...000111---,,,+++,,,------,,,******++++++***((('''((()))---,,,+++******+++,,,---)))***,,,------,,,***))))))))))))***,,,,,,+++*********+++,,,,,,---......)))111777777999HHHaaawww~~~jjjNNNAAA444000000111222555...------...//////...,,,000000///000111222444666111000///......000222333111111111///------///111///000000000000000//////000222444222000...000222111666:::;;;777222...---...///111111000000111333333111000000222333333333333222222111111222222333111222555777999:::::::::444444555555666777777777777777777777888999;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<===???@@@AAA>>>??????@@@@@@AAABBBBBB???@@@BBBDDDDDDCCCBBBAAAHHHJJJIIIEEEFFFIIIJJJHHHFFFHHHJJJKKKJJJJJJJJJKKKFFFJJJNNNPPPPPPPPPSSSWWWXXXXXXXXXYYYYYYYYYYYYYYYVVVXXX[[[]]]]]]]]]]]]^^^aaabbbdddfffjjjnnnrrrtttwww{{{***+++,,,+++***)))***+++,,,+++***)))(((((((((((()))(((&&&&&&(((*********((())))))*********)))))))))***++++++++++++************))))))***,,,...///---,,,******+++***)))'''((()))+++,,,------,,,+++(((***++++++*********+++''')))+++,,,,,,,,,***))))))******)))((()))+++...///000000000...,,,***((((((((()))***+++***'''%%%(((***,,,,,,++++++,,,---$$$%%%(((***++++++***)))+++******)))))))))((((((+++***))))))***---000111,,,+++)))((((((((()))***,,,+++******))))))******+++******)))******++++++,,,------......------,,,......000444777???OOO___sss~~~~~~{{{qqqkkknnnsss{{{xxxvvvooodddYYYPPPHHHAAA===999777444333222000...,,,,,,++++++++++++++++++,,,)))***,,,......---,,,++++++...111000...---///111+++++++++,,,,,,---------******************++++++------,,,+++))))))***,,,))))))(((((()))***++++++++++++,,,,,,,,,---------)))))))))******+++++++++,,,...---******,,,---***,,,)))'''(((+++,,,***'''+++*********,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......---+++---,,,///444:::FFFZZZlll~~~bbbTTT???555444//////222///+++---...---------///111222111111111000000//////222000...------...111333222000//////222444555555...+++---333444111000444111111111111111111111111000000111222222222222222666000///111111...000555333444555555666666555555444333222222111111111111222333555555555555777888333333444555777999:::<<<:::666333444666888777666888777777888:::;;;;;;:::999:::::::::;;;<<<<<<<<<>>><<<:::;;;>>>???===;;;???>>>>>>>>>>>>@@@AAABBBAAAAAA@@@AAABBBDDDFFFGGGCCCDDDFFFGGGHHHIIIIIIJJJHHHIIIJJJJJJKKKJJJJJJJJJLLLLLLMMMMMMMMMNNNQQQTTTTTTUUUVVVWWWWWWWWWVVVUUUVVVXXXZZZ[[[[[[[[[\\\]]]```______```cccgggkkknnnrrrwww|||)))+++,,,+++***)))***+++,,,,,,+++***)))))))))))))))(((''''''((()))******))))))************))))))++++++++++++++++++******************+++,,,,,,------+++************)))'''((()))***,,,,,,,,,,,,,,,)))+++,,,,,,+++++++++,,,''')))***,,,,,,+++***))))))************+++///222666666666666333///+++)))((('''''')))******(((&&&(((***+++,,,++++++,,,---******,,,------,,,+++******************)))((((((,,,,,,+++,,,---///000222---,,,++++++*********++++++***))))))(((((())))))++++++******************++++++,,,,,,------------000///111444999DDDWWWhhhtttiii___WWWPPPLLLDDD@@@;;;777555333111000***+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---+++...000000...---///000+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,***((((((***+++)))))))))))))))***++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------...000///,,,,,,...///,,,+++,,,,,,,,,+++++++++,,,,,,+++***+++,,,,,,+++)))++++++++++++++++++++++++---,,,,,,---......---++++++---222555777@@@TTTggg~~~{{{aaaNNN;;;333333...000444111111000000000111333444555111111000000000/////////---...//////000000000000333111000111222333333222000---///444555222111444111111111111111111111111///000111111222222111111555111///111111///000555444444444444555555555555777666555444444444444555///111222222111111333444444444444555777888999:::999777666555777888888777888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===;;;:::;;;>>>???>>><<>>>>>>>>>>>@@@AAABBBCCCCCCCCCCCCDDDFFFHHHIIIDDDDDDFFFGGGHHHHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIKKKLLLMMMMMMMMMNNNPPPRRRTTTTTTVVVWWWWWWVVVUUUUUUUUUWWWYYYZZZZZZZZZ[[[\\\[[[\\\]]]___bbbgggjjjmmmnnnsssxxx|||~~~)))***++++++***)))***+++------,,,++++++******)))))))))((((((((()))******))))))******)))))))))))),,,,,,++++++******))))))******+++++++++++++++***,,,+++***)))******)))'''((()))***+++,,,,,,,,,,,,)))+++------,,,+++,,,---((()))***+++++++++***)))***************---111555;;;<<<<<<;;;777111,,,)))'''&&&%%%''')))***)))(((((()))++++++++++++,,,---,,,,,,---------------,,,))))))***++++++***((('''+++++++++,,,---...//////++++++,,,,,,++++++******))))))(((''''''''''''(((+++++++++***))))))))))))))))))***+++,,,---......222000222777>>>LLLaaasss}}}uuunnngggcccWWWQQQIIICCC>>>;;;999777---......//////...---,,,---,,,***))))))+++---...,,,---//////.........///---,,,,,,,,,,,,,,,,,,+++......------,,,,,,++++++***++++++***(((((()))+++))))))))))))))))))***+++)))*********+++++++++++++++,,,,,,,,,,,,------------000///,,,,,,......+++))),,,///---***)))+++...++++++***+++------+++***************************---,,,,,,---......---++++++///333555333888KKK^^^qqqttt]]]III999222222---///222...///,,,***+++...222222222///////////////.........))),,,///222333222000...333222111222333333111///111000111555555222222333111111111111111111111111...///000000111111000000444111000111111000111444444444333333333444555666777666666555555555555666333444555555333333444555444555555666666777888888666777777666555555666888888888999999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999;;;===>>>>>>===>>>>>>>>>>>>>>>@@@AAAAAACCCCCCCCCDDDEEEFFFHHHHHHDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIKKKMMMNNNMMMMMMOOOPPPRRRSSSTTTVVVVVVVVVUUUTTTTTTVVVXXXYYYYYYYYYZZZ[[[XXXYYY[[[___bbbfffhhhjjjiiimmmssswwwyyy}}})))***++++++***)))+++,,,------------,,,+++******))))))***))))))((()))************)))))))))))))))++++++***)))(((((((((((()))***+++,,,,,,+++)))(((,,,***))))))******)))'''((()))******+++,,,,,,,,,(((***,,,,,,++++++,,,---(((((()))***+++******)))++++++***))))))+++000333999:::;;;:::666111+++(((&&&%%%$$$%%%(((*********((()))************,,,...++++++,,,,,,---.........((()))***++++++***((('''(((((()))***+++++++++***'''((()))******)))((('''***)))((((((''''''((((((+++++++++******)))(((((())))))***,,,...000111222222222777@@@KKKZZZnnn~~~~~~{{{mmmhhh```XXXQQQJJJDDD@@@777666333111///.........------,,,++++++,,,---...,,,---...///............---------,,,,,,+++++++++------,,,+++******))))))***+++,,,+++))))))***+++***)))))))))))))))******))))))))))))***************************************------******,,,,,,)))(((***,,,+++)))(((***+++******)))***,,,,,,+++***************++++++++++++---,,,,,,---...///---,,,...///111222111444AAAOOO```qqq|||iiiVVVDDD777222111+++---000***---((($$$%%%+++//////---........................***---000333555444222000222111111222333333000...111111222333444222111111111111111111111111111111......///000000000000000333111111111222222222444555333222111111333555666444333333222222222333333444555666666444333444555555555666666666666666666222555777555333222444777777888999:::999:::;;;<<<===<<<<<<<<<;;;;;;::::::888999999:::<<<===>>>>>>=========>>>??????@@@AAAAAABBBBBBBBBCCCDDDEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIHHHJJJMMMNNNMMMMMMMMMNNNPPPQQQSSSTTTUUUUUUTTTTTTTTTVVVXXXYYYYYYYYYZZZ[[[XXXYYY\\\```bbbdddeeefffdddiiinnnrrrtttxxx}}}(((***++++++******+++,,,------......---,,,******(((***++++++)))((()))***++++++***)))(((((())))))***)))((('''&&&''''''''')))***+++,,,+++***)))(((+++)))((()))******)))((())))))))))))***+++,,,,,,&&&(((************+++,,,(((((())))))************++++++***((('''(((+++...111222333333111---)))'''&&&%%%$$$%%%(((***++++++((()))***))))))))),,,.../////////000///......---((()))***++++++***)))((('''((())))))***))))))(((&&&''')))******)))((('''******)))(((((((((((())))))************)))((('''******+++...000444777888777:::DDDRRR```nnn~~~}}}xxxqqqhhh^^^TTTNNNFFFAAA:::333...---------------...//////...---,,,,,,,,,---...//////...------------,,,,,,+++++++++------,,,,,,+++***))))))***,,,------,,,+++,,,---******)))))))))))))))***(((((()))))))))*********************************)))------+++***,,,+++(((,,,***))))))+++,,,+++))))))(((((()))+++,,,+++)))++++++++++++,,,,,,------,,,++++++---...///...,,,222---,,,///111444999???MMM^^^nnntttssslll\\\LLL;;;222111///***...222+++///+++''')))...222111///------------...............///111222444444444444000///000222333333111//////000111111222222111///000000000000000000000000......///000000000000000111222222111222333444333444333111000111222444666222111111111111111222222111222333222000000111222444555666666666666555555333555888777444333444777666888:::999888888:::<<<<<<<<<;;;;;;::::::999999777888999:::;;;<<<===>>><<<======>>>??????@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCDDDEEEEEEDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJGGGIIILLLMMMLLLKKKKKKLLLMMMOOOQQQRRRTTTTTTTTTTTTUUUWWWYYYZZZZZZZZZ[[[\\\ZZZ\\\^^^aaabbbbbbbbbaaabbbfffkkknnnpppsssxxx|||((()))++++++******+++---,,,---......---,,,***)))(((+++---,,,)))'''(((***,,,+++***((((((((()))))))))((('''&&&&&&'''((()))))))))***************)))***)))((((((******)))((())))))((())))))***,,,,,,%%%''')))***))))))***,,,((((((((()))))))))***************((('''&&&(((******+++,,,,,,,,,***(((''''''&&&&&&'''***,,,++++++((()))))))))((())),,,...555666666666444111...,,,)))))))))))))))***************************))))))))))))******++++++******+++***))))))(((((())))))'''((()))*********((((((++++++---///333777;;;===AAAFFFTTTfffvvv|||rrrggg```XXXRRRHHH<<<444...,,,+++,,,---///000000...,,,+++---,,,,,,---//////...,,,---,,,,,,,,,,,,,,,,,,+++//////......------,,,,,,***,,,......---,,,---...+++******)))))))))))))))((()))))))))************---------,,,,,,,,,,,,++++++...///---,,,...---)))///,,,)))+++...000---***)))((((((***,,,---+++***+++++++++,,,,,,------...,,,++++++---//////...---222,,,(((---222333333444>>>LLLZZZ``````ZZZNNNCCC222---///...+++111555...///---+++,,,///111000...---------...............111111111111222333555666000//////000222333222000---000111000111333222///000000000000000000000000...///000000111111000000000222333111222555555333222222111111111222333444222222222222222333333444111222333333222111222333333444555666777666555444666777999999777666777777444777999999777666999;;;::::::::::::999999999999777888::::::::::::<<<===;;;<<<===>>>????????????AAABBBCCCDDDDDDDDDDDDCCCAAABBBCCCCCCDDDDDDDDDDDDFFFFFFEEEEEEFFFHHHJJJKKKGGGIIIKKKKKKJJJJJJJJJLLLKKKMMMOOOQQQSSSSSSSSSSSSUUUWWWYYYZZZZZZZZZ[[[\\\\\\]]]___`````````______```dddiiikkklllnnnrrrvvvzzz}}}''')))***+++******,,,---+++,,,---...---+++)))((('''+++...---)))'''(((+++---,,,***((('''((()))))))))(((''''''''')))+++,,,))))))((())))))***+++,,,***((('''((()))***)))((())))))(((((()))***+++,,,%%%''')))*********+++,,,((((((((((((((()))******&&&((())))))((('''((()))))))))))))))))))))))))))''''''(((***,,,---+++***)))))))))(((''')))+++...333555777888777444000...***)))((('''((()))+++,,,++++++)))((((((((()))))))))))))))))))))***++++++))))))((('''''''''((((((%%%'''(((***+++***)))(((***+++---000444999>>>AAAKKKPPP___sssxxxsssmmmggg\\\OOOBBB777000,,,,,,,,,---,,,,,,++++++***---,,,+++,,,///000...,,,+++,,,,,,,,,,,,,,,,,,---..................------)))+++---...---,,,,,,---++++++***))))))))))))))))))))))))*********++++++---------,,,,,,,,,++++++***...///------...,,,(((------,,,------------,,,+++******,,,...///...,,,)))******+++,,,,,,------+++++++++,,,//////...---///+++)))---000//////000333===GGGKKKJJJGGGBBB===000...111///***000444++++++,,,---......---,,,+++------......////////////000000000000111111222222333111//////000111000///,,,000222000111555444000000000000000000000000000///000111111222222111111///333444111222666666222111111111111222222222222333222222222333333444555222333555555444444555777222333555666777666555444666555666777888888666444222666888888555444777;;;888888888888888888999999777999;;;:::999888:::<<<;;;<<<===>>>?????????>>>@@@AAABBBCCCCCCCCCBBBAAA???@@@AAABBBCCCDDDDDDDDDEEEDDDDDDDDDEEEGGGIIIJJJHHHIIIJJJIIIHHHHHHJJJLLLJJJKKKMMMPPPRRRSSSSSSSSSTTTVVVXXXYYYYYYYYYZZZ[[[[[[[[[\\\]]]^^^^^^^^^^^^___bbbfffhhhhhhiiimmmppptttxxx}}}''')))***+++******,,,---+++,,,---------+++)))''''''+++///...)))'''(((+++---,,,***(((''''''((()))***)))(((((()))+++---///)))(((((('''(((***,,,---)))((('''((()))***)))((()))((((((((((((***+++,,,&&&(((***+++++++++,,,...((((((((((((((()))******$$$&&&)))******))))))***+++***)))))))))***++++++(((((())),,,...---+++))))))))))))((('''(((+++...+++...333777888777444222+++***(((&&&'''))),,,---***)))'''%%%$$$%%%&&&'''((('''&&&&&&&&&((()))***(((((('''&&&&&&&&&&&&'''$$$&&&(((***++++++***)))***+++,,,000444:::???BBBPPPUUUbbbvvv}}}wwwmmm___PPPAAA666///---,,,***(((((()))***+++---++++++,,,///000...++++++++++++,,,,,,---------++++++,,,,,,,,,,,,,,,,,,(((***,,,---,,,++++++,,,++++++***))))))((())))))************+++++++++++++++++++++******)))))))))(((+++---++++++,,,***&&&))),,,...---***(((+++---,,,,,,,,,---000111000...((())))))***++++++,,,,,,+++++++++,,,///000///---,,,***,,,//////,,,---111///555;;;===<<<<<<;;;:::555333555111)))---///$$$+++...111111///---,,,,,,........./////////000000...///000000111000//////666333000////////////...,,,111333111222777666222000000000000000000000000000000111222222222222222...333444111222777777222000000111222222222222111111111111111222222333444...///111111111111333444111222555666777777666555444222111333666666333///111555888777444333666:::666666777777888888888999777999;;;:::888777999;;;:::;;;===?????????>>>>>>===>>>???@@@AAA@@@???>>>>>>???@@@BBBCCCDDDDDDDDDDDDCCCBBBBBBCCCEEEHHHIIIIIIIIIIIIHHHGGGGGGJJJLLLIIIJJJMMMOOOQQQRRRSSSSSSSSSUUUWWWXXXWWWWWWYYYZZZXXXYYYYYY[[[\\\]]]^^^___^^^aaadddeeeeeefffiiimmmqqquuuyyy}}}+++---...---******,,,///++++++************++++++,,,,,,+++***)))((('''&&&))))))))))))))))))))))))+++)))((('''((()))+++,,,))))))(((((((((((())))))+++)))(((((()))******)))((((((((((((((('''''''''))))))))))))***+++,,,---((((((''''''(((***,,,---+++)))'''''')))***+++*********)))))))))))))))***---(((%%%(((++++++)))''')))((('''''''''(((******---+++///888:::555111222)))))))))))))))************(((&&&'''***---,,,***,,,***(((&&&%%%&&&'''(((...---,,,)))&&&$$$$$$&&&'''((()))***+++,,,,,,---...,,,******...444;;;@@@LLLSSSdddxxx|||tttfffTTTDDD;;;000...,,,,,,,,,---,,,++++++))))))+++...000...,,,,,,,,,,,,++++++++++++***------------,,,++++++******++++++++++++,,,,,,,,,))))))(((((()))***++++++,,,,,,+++******+++,,,,,,++++++***************+++)))+++++++++******,,,...---)))%%%''',,,//////---)))+++,,,...//////......---***)))***---///...---,,,,,,+++++++++,,,------***+++---//////...,,,+++444444444444444444444444111000---+++***+++,,,---000000000000///,,,***))),,,,,,,,,------.........---///000000//////000222///...111444333///...111,,,,,,---///222333222000......///000000000000000...---...111555555111---444333222111111333555666333111111333666666444111---///111222333222000///222333555444333333444666333333444555555666666777555444333222333555777888888888777777666666555555444777999999666444666888666888:::;;;::::::;;;=========<<<;;;;;;<<<===>>>>>>????????????@@@CCCEEE@@@AAABBBBBBBBBAAA@@@@@@CCCCCCCCCCCCDDDEEEGGGGGGFFFGGGIIIIIIIIIIIIJJJLLLJJJKKKLLLMMMNNNOOOPPPPPPRRRSSSUUUVVVWWWVVVVVVUUU\\\XXXTTTVVVZZZ]]]\\\ZZZ___aaabbbccccccdddfffgggtttsssssswww}}}***,,,---,,,***)))+++---+++******))))))******+++))))))))))))******++++++))))))))))))))))))))))))***)))((('''((()))+++,,,))))))(((((((((((())))))+++)))(((((()))******)))((((((((((((((((((((('''((((((((())))))***,,,,,,,,,+++***)))((())))))***,,,***(((((()))******)))******))))))))))))******+++((((((+++......+++))))))(((((('''((()))***+++,,,***---444666111...000***)))))))))(((((('''''')))'''&&&'''***++++++***,,,+++)))(((''''''((((((...,,,***((((((((()))))))))+++,,,,,,,,,+++******---+++******,,,111777:::CCCJJJYYYlll}}}}}}|||uuucccOOOBBB111///---,,,------,,,+++,,,******,,,///000///---************++++++******,,,,,,---------,,,+++++++++++++++++++++++++++,,,)))))))))******+++++++++,,,,,,+++******+++,,,,,,++++++***************+++***+++,,,+++***+++,,,...///,,,)))***...///---******+++,,,---......------,,,***)))***---......---*********+++,,,---...///---...//////...---++++++------------------------000///---,,,+++,,,,,,---////////////...,,,+++***,,,,,,,,,---------......---...//////...---///000///...000444222...---000---------///111111///.........///000000000000000000000000333666666333111333222111000111222444555222111111222555555333000///000222333333333111111111333444444333333444555222222333333444555555555777666555333333444666777666666666666555555555555555666777777666555666666666888:::::::::999:::<<<;;;<<<<<<======>>>>>>======>>>??????>>>???BBBDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDEEEFFFGGGFFFGGGIIIIIIHHHHHHJJJLLLKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTTTTUUUUUUTTTZZZWWWUUUWWW[[[]]][[[YYY]]]___aaabbbbbbccceeegggkkkkkklllqqqwww}}})))***++++++))))))***++++++******))))))******+++(((((()))***+++,,,,,,---))))))))))))))))))))))))***)))((('''((()))***+++))))))(((((((((((())))))+++)))(((((()))******)))''''''(((((((((((((((((((((((('''(((((()))***+++,,,+++******))))))******---+++)))))))))***)))(((***)))))))))))))))******(((((()))+++------+++((((((((((((((()))***,,,,,,***)))+++///000,,,+++,,,******)))((('''&&&%%%%%%(((&&&%%%&&&(((******)))+++++++++******)))(((''')))&&&""""""%%%'''((((((%%%'''***+++)))(((''''''+++*********+++...000222888<<>>>>>>>>>>><<<===>>>>>>>>>???AAACCCBBBAAA@@@??????@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGHHHHHHHHHHHHIIIKKKLLLKKKJJJJJJKKKMMMOOOPPPPPPPPPPPPQQQQQQSSSTTTTTTXXXVVVUUUXXX[[[\\\ZZZWWW[[[]]]___aaaaaabbbeeegggdddeeeggglllrrrxxx{{{|||}}}((())))))))))))(((((()))******))))))))))))******++++++++++++************(((((((((((((((((((((((()))(((((((((((()))******))))))(((((((((((())))))***)))'''''')))***)))(((''''''''''''(((((((((((('''''''''''''''((())))))(((((()))***+++,,,------...,,,************)))'''))))))))))))))))))***+++'''***+++))))))***)))''''''(((((()))***+++,,,,,,)))***+++,,,+++))))))***)))))))))((((((''''''''''''&&&%%%&&&'''((((((((()))***+++++++++)))'''%%%)))$$$$$$((((((&&&!!!%%%)))+++***)))***+++++++++++++++++++++,,,,,,///111888EEEPPP[[[hhhsss|||~~~zzzwwwuuuxxx|||tttYYYEEE333111...---------,,,***+++*********++++++++++++---.........---,,,+++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++*********)))******+++,,,,,,---...---,,,,,,---///222///,,,+++,,,,,,+++***++++++++++++************+++*********+++,,,------************+++,,,---...000///...------------...........................,,,,,,---......---------+++,,,,,,,,,,,,,,,,,,,,,------------------------...///000///---,,,---......---...000...******---...---------///000///---//////000000000000//////////////////111222222222111111000///000000111222111111111111111111000///000111222333333333222222///111222222111111222333/////////000111111222222888777666555555555555666444444444555555666666666666444222444777777555222444666888888777666777888:::::::::;;;<<<>>>???@@@;;;<<<>>>>>>>>>>>>@@@BBBBBBAAA???>>>>>>@@@BBBCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEGGGHHHHHHGGGGGGHHHJJJLLLKKKIIIHHHIIIKKKNNNPPPPPPOOOOOOOOOPPPRRRSSSUUUUUUUUUVVVYYY[[[[[[XXXUUUYYY[[[]]]______aaaccceeecccdddgggkkkpppuuuxxxzzzyyy'''(((((()))))))))((('''***))))))))))))))))))***+++*********************((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))***(((''''''((())))))(((&&&'''''''''(((((())))))''''''''''''''''''((()))'''((()))***+++,,,,,,,,,---,,,+++***+++***)))'''))))))(((((()))***++++++***//////(((%%%(((***)))''''''((()))***+++++++++)))+++,,,+++)))((()))***((((((((())))))*********&&&&&&&&&&&&&&&&&&'''((('''(((***+++***(((%%%$$$///)))$$$$$$(((+++***((($$$(((---...,,,***,,,...++++++,,,,,,++++++***)))---,,,///555;;;AAAKKKTTT[[[cccnnntttwww{{{{{{yyyyyy{{{qqqWWWDDD222000...---------,,,***///......---,,,,,,---......//////...,,,***'''&&&***++++++,,,------------++++++,,,,,,,,,---------***,,,---......---+++***++++++++++++++++++++++++******))))))***++++++,,,---......---,,,+++---...000---)))'''(((***---///+++*********************)))************+++---...,,,,,,+++*********++++++---------------...///000************************,,,,,,---......---------++++++++++++,,,,,,------------------------------...000111000......///000...,,,---///---)))***---...---,,,...000222222111//////000000000000//////...///000000000111222333111000000000000000000000000000111000000///000000///000000111111111111111///000222111000000111333...//////000000111111222555555555555555666777777555555555666666777777888666444222444777777555222444555777777666555666777<<<:::888777999<<>>>>>>>>@@@BBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFHHHGGGFFFFFFGGGHHHKKKJJJHHHGGGHHHJJJMMMNNNOOOOOONNNOOOPPPRRRTTTUUURRRSSSVVVYYYZZZYYYWWWTTTWWWYYY[[[]]]]]]^^^```bbbdddeeegggjjjlllpppsssuuuwww~~~((('''''')))******(((&&&***))))))(((((())))))***''''''((()))***++++++,,,))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))***(((''''''((())))))(((&&&&&&''''''((()))))))))((((((''''''''''''(((((()))************)))((((((,,,+++++++++,,,+++)))((((((((((((((()))***+++,,,)))111333+++%%%(((+++***''''''((())))))))))))(((''',,,...+++((()))******''''''((()))***+++,,,,,,&&&'''((('''%%%%%%''')))'''((()))***)))'''%%%$$$---***''''''(((***(((&&&&&&***,,,***%%%"""$$$'''***++++++,,,++++++***))),,,***+++...000111666===>>>EEEPPPWWW]]]dddmmmttt{{{~~~|||yyy{{{~~~zzzjjjTTTCCC000...,,,,,,------,,,+++,,,,,,+++***(((''')))+++,,,,,,---,,,***'''$$$"""++++++,,,---------,,,,,,******+++,,,---...//////+++,,,---------,,,+++******++++++,,,,,,++++++***))))))))))))***+++,,,,,,------...---++++++,,,---...,,,(((''''''***...111+++******)))******++++++)))***+++*********,,,...---,,,+++******))))))******++++++,,,---...//////))))))))))))))))))))))))---------------------------,,,,,,,,,,,,,,,---......------------,,,,,,,,,...///000000//////000222---+++,,,...---***+++///...---,,,---000333333333000000000000000//////...///111333333333222333444111111111111000000000000///000111000//////111333///000000000000111111111///111222222111000222333//////000000111222222333333333444444555666666666666666666777777777777777555555444555666777555444444666777777666555666777;;;999777666777:::===@@@888:::<<<=========>>>?????????>>>>>>???@@@AAABBBDDDCCCCCCBBBCCCCCCDDDDDDEEEFFFGGGGGGFFFEEEFFFGGGJJJIIIHHHGGGGGGIIIKKKLLLMMMMMMNNNOOOPPPQQQSSSTTTQQQSSSVVVXXXXXXXXXVVVTTTWWWXXXZZZ[[[[[[\\\^^^___```bbbdddeeefffhhhkkkmmmrrryyy{{{}}}((('''''')))++++++(((%%%))))))(((((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))(((((((((((()))))))))(((&&&&&&((()))((('''&&&&&&''''''((())))))***))))))(((((('''(((((()))(((((()))***)))((('''&&&++++++***+++---,,,***((((((((((((((()))***+++,,,,,,222,,,&&&)))+++(((''''''((()))((('''&&&%%%$$$,,,///+++(((***+++***'''((((((((()))*********'''((()))(((&&&%%%''')))))))))******)))(((&&&%%%'''''''''''''''&&&&&&%%%&&&)))***&&&  %%%)))))))))******************)))***------+++---222///444:::???CCCIIIPPPUUU]]]eeepppxxx~~~yyywwwqqqtttwwwwwwooo^^^JJJ===...,,,******,,,---,,,+++*********'''$$$$$$&&&)))***+++,,,---,,,)))'''%%%,,,,,,---------,,,++++++((()))***,,,...///000111,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++***))))))))))))***+++,,,---,,,------,,,******+++,,,+++,,,++++++***+++---...+++***))))))***+++,,,---(((***+++***)))))),,,...,,,+++******************)))***+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,,,,---///...---,,,,,,------.........---------,,,,,,,,,+++---////////////111222,,,***+++...---+++---111///---,,,---///111111111000000000000000///......---000444555333222333444111222222222111111000///...000111000///000333666111111000000111111222222000111333222111111222444000111111222333333444444333333444444444444444333666666666666666666555555555666777777666555666666555666888888666555666777888777777888888999999:::777999<<<===<<<<<<===>>>>>>>>>>>>???@@@@@@AAAAAADDDCCCCCCBBBBBBCCCCCCCCCEEEFFFGGGFFFEEEDDDEEEGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLNNNOOOPPPQQQQQQQQQSSSUUUWWWVVVVVVUUUUUUWWWXXXZZZZZZYYYYYY[[[\\\[[[^^^`````````bbbeeehhhiiiqqqsssvvv}}}}}}(((''''''))),,,,,,(((%%%))))))(((((((((((())))))+++***)))((('''&&&%%%$$$))))))))))))))))))))))))&&&''''''((()))((((((((())))))(((((((((((()))))))))(((&&&&&&((()))((('''&&&&&&&&&'''((())))))******))))))((((((((())))))$$$%%%'''((()))***))))))*********,,,------+++)))(((((((((((()))***+++,,,%%%000+++&&&(((((($$$'''((((((((((((&&&%%%$$$"""+++///+++(((***+++)))((((((((((((((('''''''''''')))***(((&&&%%%'''***+++++++++******)))((('''&&&(((***+++***)))((()))))),,,...***$$$"""'''---''''''(((((()))*********)))(((+++......++++++///...///000111222444888:::@@@KKKYYYfffpppzzz}}}wwwrrrooofffjjjooonnndddSSS@@@444,,,***)))***+++,,,,,,+++///000///,,,)))(((+++...***,,,...000000...,,,***------------,,,,,,+++***'''(((***,,,...000222222---,,,+++************+++***+++,,,------,,,+++***))))))))))))***+++,,,---,,,------+++))))))***,,,***,,,///000...---,,,+++******))))))***,,,...///'''***++++++)))))),,,///***)))))))))***+++,,,,,,)))+++,,,------,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,111000---+++***+++,,,---000///...---,,,---...............------,,,,,,,,,)))+++---......///000222,,,***+++......,,,...333000...,,,,,,---...///...000000000000000///......***...333444222000000111222222222222222111000///---///111111///111444888222222111111222222333444000222333333222222333444222222222333444444555555444444444444333222111111666666666555555444444333444777999999666444666888555777888888777666666777444666888::::::999666555666888;;;<<<<<<<<<<<<===<<<===>>>@@@AAAAAAAAAAAADDDCCCCCCBBBBBBBBBCCCCCCEEEFFFGGGFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGIIIKKKMMMOOOOOOOOOOOOQQQSSSUUUVVVUUUUUUUUUVVVWWWXXXYYYYYYXXXXXXYYY[[[YYY[[[^^^___^^^```cccgggbbbjjjlllqqqyyyyyy~~~---***)))+++///000,,,((((((((())))))))))))(((((())))))))))))************&&&''')))***++++++++++++((((((((((((((('''''''''&&&'''((())))))***))))))&&&&&&&&&''')))***(((''')))(((''''''(((+++...111,,,+++)))''''''(((***+++******))))))))))))******((())))))***++++++,,,,,,))))))************))))))'''(((***)))'''&&&&&&'''***(((''''''(((((('''&&&$$$%%%&&&&&&&&&''')))++++++)))(((&&&&&&((()))+++(((***+++***)))((()))***(((((((((((()))))))))))),,,***((()))+++,,,+++((()))***++++++***)))***+++,,,***))))))***++++++***))))))))))))))))))))))))+++'''$$$(((///444222...888;;;AAAJJJVVVbbblllrrrwww{{{{{{uuuqqqppptttyyy}}}xxxzzz{{{wwwpppggg```\\\\\\]]]]]]YYYQQQEEE:::333---,,,***((((((***---///---///...,,,***,,,......'''((()))******)))((('''***,,,......---,,,---...---,,,+++,,,...///...---,,,,,,,,,---...///000000(((***,,,///000///,,,)))***+++,,,,,,+++,,,...000---,,,++++++************---,,,,,,,,,,,,---...///++++++,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,//////...---+++***))))))...---,,,+++***+++,,,,,,---.....................000---******,,,---+++))),,,000000---,,,...///---++++++******++++++,,,---...------,,,,,,++++++***...//////...++++++...111111...++++++...///...---000000///////////////000//////000000///...------666555333222222222333333///......---...000222333......000111222222222222333222000/////////000111---...///000222333555555222222444444444444222222444555666666777777666666555555666666777777888888555777999999888777666777;;;::::::999888777666666999888888:::<<<<<<;;;:::;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEDDDDDDDDDFFFGGGFFFEEEHHHHHHHHHHHHHHHGGGFFFEEEGGGGGGIIILLLOOOPPPNNNLLLPPPQQQSSSTTTVVVWWWWWWWWWWWWXXXYYYYYYYYYXXXWWWVVVYYYYYYZZZ[[[]]]```bbbcccbbbeeeiiinnnrrrxxx---+++***---111222...+++((())))))))))))))))))((())))))))))))************((((((******+++***))))))(((((((((((((((((((((((())))))))))))************'''&&&&&&''')))+++***)))((((((((())))))******++++++***)))((((((((()))***)))))))))(((((()))******))))))))))))***++++++,,,))))))************))))))&&&((())))))'''&&&&&&''')))((('''((())))))'''%%%%%%&&&''''''&&&&&&(((***)))((('''&&&&&&'''((()))((()))******(((((()))***(((((((((((())))))))))))+++)))'''(((***+++)))''')))***++++++))))))***+++,,,***))))))***++++++***))))))))))))))))))))))))+++***)))***,,,---...---///111555<<>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBGGGEEEDDDEEEFFFFFFEEECCCDDDEEEFFFFFFGGGGGGGGGFFFGGGGGGIIIKKKNNNOOONNNLLLOOOOOOPPPRRRSSSTTTUUUVVVXXXWWWVVVUUUUUUUUUVVVWWWWWWWWWXXXYYY[[[]]]___```dddfffhhhjjjlllpppuuuxxx~~~---++++++...222333000---))))))************))))))))))))))))))***************************)))((((((((((((((((((((((((((((((,,,+++*********+++,,,---***(((&&&''')))+++,,,+++'''((()))***)))((('''&&&******))))))))))))(((((((((((('''(((((()))******)))(((''''''((()))+++,,,))))))))))))))))))))))))'''((())))))'''&&&&&&''')))(((((()))***)))'''%%%&&&'''((((((&&&&&&'''(((((('''&&&%%%%%%&&&'''((('''((())))))''''''((()))(((((((((((()))))))))))))))(((''''''))))))(((''')))***++++++))))))***+++,,,***))))))***++++++***))))))))))))))))))))))))(((***+++***)))))),,,...------///222777<<>>DDDHHHKKKLLLLLLIIIDDD@@@===<<<:::999666444111000///.........---,,,***))))))(((+++***)))))))))((()))******))))))(((((())))))***(((***,,,,,,+++***+++,,,,,,+++***+++---...---,,,------..................222+++$$$%%%+++///,,,(((***+++,,,,,,++++++---///...------,,,,,,,,,,,,,,,000///---+++***)))((((((//////...---,,,***((('''))))))))))))******************+++,,,------...///,,,+++***)))))))))******))))))******+++,,,------...,,,++++++,,,---,,,+++,,,//////,,,,,,//////,,,,,,,,,,,,,,,,,,---------+++,,,,,,---......//////***,,,------,,,++++++,,,,,,+++)))***,,,......---000//////......///000000///////////////......---///......------------...///000000111111111000000---......///000000000000111111000/////////000000333333222222111000000000222222333333333333222222333222111111111222444555666666555555444333333222333555777777666555555666555777:::======<<<999777777777777999<<<===<<<;;;:::;;;;;;<<<===>>>??????BBBAAAAAAAAAAAA@@@@@@@@@GGGFFFDDDDDDEEEEEEDDDBBBAAABBBCCCEEEFFFGGGGGGGGGGGGGGGHHHJJJMMMNNNMMMKKKNNNMMMMMMNNNOOOQQQSSSUUUWWWUUUSSSQQQQQQSSSVVVXXXUUUUUUVVVWWWXXXZZZ\\\]]]aaabbbdddeeefffhhhllloooyyy|||+++***+++...111222000...)))******++++++******)))((()))))))))************))))))*********)))))))))((((((((((((((())))))))),,,+++******+++---///111...+++(((''')))***++++++'''(((((())))))(((((('''))))))******))))))((('''''''''''''''((()))******(((((('''&&&''')))+++,,,******))))))))))))******((()))+++***(((''''''((((((((((((***+++***'''%%%'''((())))))'''&&&&&&'''(((''''''&&&&&&''''''(((&&&((()))((('''&&&''')))(((((((((((())))))))))))((((((((((((((()))(((((()))***+++***)))((()))+++,,,***))))))***++++++***))))))))))))))))))))))))$$$&&&((())))))***---000.........///111333666888444888===CCCGGGIIIIIIIIIBBB>>>777111000222666999888888888666333111111222///...---,,,,,,---...///,,,,,,------,,,+++)))(((***''''''***,,,,,,,,,...+++***)))(((((()))***+++(((***,,,,,,+++***+++,,,,,,******+++,,,---,,,+++---......//////...---,,,333...)))(((,,,///...,,,+++,,,,,,,,,++++++---///...------,,,,,,---------///...,,,***)))(((((('''////////////...,,,***))))))*********++++++++++++******+++,,,,,,---......,,,++++++***************(((((()))***,,,---......---,,,++++++,,,,,,------,,,...---+++,,,000///,,,,,,,,,------............---------.........//////***+++---......---,,,,,,+++******+++---.........//////.........///000000...///////////////......000/////////////////////000000222222222111000///------...///////////////000000000/////////000000333333222222111000000000222222222333333222222222444222111000000222444555555555555555444444333333444555777777666555666777666777999:::;;;999888666666666666999;;;===<<<;;;::::::;;;<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@EEEDDDCCCCCCEEEEEEDDDCCCBBBBBBDDDEEEFFFGGGGGGGGGGGGFFFGGGIIILLLMMMLLLJJJMMMMMMLLLLLLMMMPPPSSSTTTTTTSSSRRRQQQRRRSSSUUUWWWTTTUUUUUUVVVWWWXXXZZZ[[[[[[\\\___```bbbfffjjjnnntttwww|||((()))***,,,...///...---******++++++++++++******((()))))))))************((((((((())))))***+++,,,(((((((((((())))))******))))))((()))+++...222444111...+++(((((()))(((((()))(((''''''''')))+++---((())))))))))))(((''''''((((((((((((((()))******((('''''''''((()))***+++******)))(((((()))******)))+++,,,,,,***))))))***))))))((()))******(((&&&''')))******(((&&&&&&&&&)))(((((((((((((((((()))&&&((()))((('''&&&''')))(((((((((((()))))))))))))))))))))))))))((())))))((()))******)))((()))***,,,***))))))***++++++***))))))))))))))))))))))))'''&&&%%%'''***,,,------,,,+++++++++,,,---...///...000333777999:::;;;:::555444111//////000111222000000000...,,,,,,...000,,,,,,,,,,,,---------...)))***,,,------,,,+++***000***(((,,,---(((&&&'''+++***)))(((((()))***+++)))+++------,,,+++,,,---+++***)))***,,,,,,,,,+++---.../////////...---,,,---.........,,,,,,---...+++,,,---,,,++++++---...---------,,,,,,------...,,,+++***))))))))))))***---...///000000///...---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,---...///000+++++++++++++++,,,---...,,,---,,,***,,,000///+++,,,---...////////////...//////.........---------+++,,,---...//////...---+++,,,---.........///000...............///000000......///////////////...///000000000000000000000///000111222222111///...---......////////////.../////////000000000//////111111111111111222222222222222222222222222222222555444222111222333555666444444555555555666666666555666888777666666888999999888777666555555555555666666666888;;;<<<;;;:::::::::;;;;;;<<<<<<======<<<<<<===>>>???@@@AAABBBAAA@@@@@@BBBEEEFFFFFFFFFDDDEEEFFFFFFGGGGGGFFFFFFGGGFFFFFFHHHJJJKKKJJJIIINNNMMMLLLLLLMMMPPPSSSUUUPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVXXXYYYYYYXXXZZZ]]]___aaaeeejjjmmmpppssswww{{{'''(((***+++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++))))))))))))************'''''''''((()))+++,,,---'''(((((())))))******+++''''''''')))+++...000222111///+++))))))((('''&&&***((('''&&&'''))),,,...))))))((((((((((((''''''******))))))))))))******''''''((())))))******++++++***)))(((((()))***+++***+++,,,,,,***))))))***+++***(((((()))***)))'''''')))+++***)))'''&&&&&&))))))))))))))))))))))))'''((())))))''''''((()))(((((((((((())))))))))))((()))******(((((()))***((()))******(((((()))***,,,***))))))***++++++***))))))))))))))))))))))))+++)))'''(((***+++***))),,,,,,,,,,,,,,,------...---...000111222333333222,,,,,,,,,------........./////////---,,,,,,...111+++,,,,,,------,,,,,,+++)))***+++,,,---,,,++++++,,,$$$###***---)))&&&)))*********))))))*********)))+++------,,,+++,,,---***)))((()))+++,,,+++***+++---...000000///---,,,&&&+++//////,,,***+++...+++,,,---,,,++++++,,,...,,,,,,,,,,,,,,,------...******))))))***+++,,,,,,***,,,...000111111000///,,,,,,,,,,,,---------...---------,,,,,,+++++++++,,,------------,,,++++++,,,,,,---......///000000)))+++,,,,,,+++,,,...000,,,,,,***)))---111000***---...///000111000////////////......---,,,,,,+++---,,,,,,...000000///...+++---//////......///000------------...///000000---...//////////////////---...//////000/////////...//////000000000//////...//////000000/////////......///000000000////////////000111222333333333222222111111111111222222555444444333333444666777333444444555666666777777666777888777666777999;;;;;;999666444222333444555777777777888:::;;;:::999:::::::::;;;;;;;;;<<<<<<999:::;;;===???@@@AAABBB???>>>???AAADDDGGGGGGGGGEEEEEEFFFFFFGGGFFFFFFFFFGGGFFFEEEFFFHHHJJJIIIHHHMMMMMMMMMMMMNNNPPPSSSTTTNNNOOOQQQSSSUUUUUUTTTTTTVVVVVVUUUVVVVVVWWWXXXXXXYYY[[[]]]^^^___bbbfffiiikkknnnssswwwzzz}}}'''(((***+++++++++******++++++,,,,,,,,,,,,++++++))))))))))))************))))))(((((((((***+++,,,'''(((((()))******++++++&&&'''''')))***+++,,,------,,,*********)))(((&&&)))((('''''''''((())))))***)))((('''&&&'''((((((---,,,+++******))))))***&&&(((***+++,,,++++++***+++***)))(((((()))***+++(((***++++++)))(((((()))---***((('''((()))))))))&&&(((++++++)))((('''''''''(((((((((((((((((('''((()))******(((((()))***(((((((((((())))))))))))&&&(((***)))'''&&&(((***((()))***)))((('''(((***,,,***))))))***++++++***))))))))))))))))))))))))***++++++***)))(((***+++------------------......++++++,,,---.........///+++*********+++,,,,,,------......---++++++---///,,,,,,++++++***+++++++++++++++,,,,,,,,,+++******((( ***000---+++...)))******++++++******)))(((***,,,,,,+++***+++,,,***)))((()))+++++++++)))***,,,...000000000...---'''))),,,------,,,---...,,,------,,,+++***,,,...+++++++++++++++,,,------***************+++,,,---(((***---///000000///...++++++,,,,,,,,,------------------,,,,,,++++++++++++,,,,,,---,,,+++***)))------........./////////(((***,,,,,,+++,,,...111++++++))))))---222000***---...000222222111000///------------,,,,,,,,,,,,---+++***+++...000///...***---//////---,,,,,,...------------...///000000------...///////////////,,,---...///000//////......---------...///000000///000000111111000000///------///000000000/////////000000111222222333333333222111000000111222333444444444444555555555555444444444444444444555555555666666666555666999;;;888777666555444555555555999888777888::::::888777:::::::::::::::;;;;;;;;;::::::;;;<<<>>>???@@@@@@???>>>???AAADDDFFFFFFEEEBBBCCCDDDEEEFFFFFFGGGGGGGGGEEEDDDEEEGGGIIIHHHHHHKKKKKKLLLNNNOOOPPPQQQRRRMMMNNNNNNPPPQQQSSSTTTUUUVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[\\\___bbbeeefffiiinnnrrruuuxxx|||~~~(((***+++,,,+++*********+++,,,,,,------,,,,,,+++))))))))))))************,,,+++)))((((((((()))***'''(((((()))***+++++++++''''''((())))))))))))(((***))))))***++++++)))''''''((((((((((((&&&%%%$$$+++)))'''&&&%%%&&&((()))......,,,+++******))))))&&&(((+++---...---+++)))+++***)))'''''')))***+++'''(((***)))'''&&&&&&'''...+++'''&&&''')))******%%%(((***+++***(((((((((&&&&&&''''''''''''&&&&&&(((***+++***)))((()))+++(((((((((((())))))))))))%%%''')))(((&&&%%%&&&)))((()))***)))((('''(((***,,,***))))))***++++++***))))))))))))))))))))))))$$$)))---,,,(((''',,,222+++++++++************)))(((((()))***+++,,,,,,---...---+++******,,,...///+++,,,,,,+++***)))+++,,,...---+++))))))***,,,---...------,,,+++***))))))000&&&%%%...222,,,(((+++)))***+++,,,,,,+++***)))''')))***+++***)))***+++***(((((()))***+++***))))))+++...000111000///---,,,+++***,,,///111111000,,,------,,,+++***,,,---************++++++,,,---,,,+++++++++++++++,,,,,,'''))),,,...///...---+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,+++***)))(((---.....................(((***,,,,,,++++++///222++++++)))(((---222000***---///111222333222000///***++++++,,,,,,------...---***((())),,,//////...))),,,//////,,,***+++,,,,,,,,,,,,---...///000111------...///000000//////---...000111111111000000---,,,,,,,,,---...000111000111111111111111000000,,,---///000000000//////111111111111111222222222333222111000000111222333222333444555555555444444555444444333333222222111444555555555444555888:::555555777888888777777666999888888888999999888666::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>@@@@@@???AAACCCEEEDDDCCC>>>@@@AAACCCEEEGGGGGGHHHGGGEEEDDDEEEGGGHHHHHHGGGIIIJJJLLLNNNOOOPPPPPPPPPMMMMMMLLLLLLMMMPPPTTTVVVUUUUUUTTTTTTTTTTTTUUUUUUSSSUUUWWWYYYZZZ]]]bbbeeebbbfffkkkooorrruuuxxxzzzyyy+++++++++++++++++++++***...***(((***...000---)))&&&&&&&&&&&&&&&'''((((((...,,,)))'''&&&''')))***++++++************++++++))))))))))))))))))))))))+++)))''''''******(((&&&((('''&&&&&&'''((()))***)))(((''''''''')))***+++111...***))))))***+++*** ###(((,,,------***)))+++*********))))))((((((******)))))))))))))))***---,,,***(((((((((((()))))))))))))))((((((((((((%%%&&&''''''((((((''''''*********+++,,,***'''$$$''''''''''''((()))***+++)))))))))))))))(((''''''))))))************))))))000+++)))+++***&&&&&&+++)))+++---,,,+++***+++,,,((()))***+++,,,---------------,,,,,,,,,+++++++++))))))***+++---///111222111///---,,,,,,,,,+++***,,,...000222111...+++))),,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---///)))***+++,,,,,,+++***)))((()))++++++******+++---...---+++)))((())))))******,,,+++'''(((,,,+++%%%,,,---......///.........,,,---///000000000//////,,,---.........000333666+++,,,,,,+++))))))+++------------,,,)))((()))+++)))))))))***+++---...///---------,,,,,,+++++++++---,,,+++*********,,,,,,111000...,,,+++,,,.../////////000///------...000+++***)))))))))***+++,,,---,,,+++***+++,,,---...111000000/////////000000......---,,,,,,,,,------000///...---------------------............------,,,---..................000111111222222000///...,,,---...000000///---,,,---...000222222111///...////////////000000000000///000111222222111000///***+++---///111222333444111000000///111333666777///222555666555444444444444333222333444444222000999999888777666555444444555555555666777999:::;;;777888999:::;;;:::999999888888999::::::::::::999<<<<<<<<<<<<============>>>@@@@@@======AAABBB???CCCBBB@@@???@@@BBBDDDEEEGGGFFFEEEEEEEEEFFFHHHHHHKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMNNNOOOPPPRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVWWWXXXZZZ\\\^^^___```bbbccceeefffjjjooosssxxx}}}------,,,+++++++++++++++///...---,,,,,,+++***)))'''''''''''''''(((((()))*********)))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))+++)))'''((()))***(((&&&(((''''''&&&'''((()))***(((''''''&&&&&&'''((())),,,***((((((***+++,,,+++%%%&&&(((***+++,,,,,,,,,+++++++++******)))))))))******)))))))))))))))***,,,+++***(((((((((((())))))))))))))))))))))))(((%%%&&&''''''((((((''''''((()))******)))'''&&&%%%'''''''''(((((()))***+++)))))))))))))))(((''''''))))))************))))))000,,,***---,,,))))))---(((***,,,+++***)))******))))))***+++,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++///...---,,,,,,,,,,,,,,,.........///000000---+++++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++)))(((******+++,,,,,,+++******************++++++++++++,,,+++***)))((((((((()))))),,,+++((((((,,,+++'''+++,,,---...............+++,,,---/////////...---/////////...------///111---...///...,,,+++,,,------------+++)))((()))+++*********++++++---...///---------,,,,,,++++++++++++++++++++++++,,,,,,---000///...,,,,,,,,,---...***---000000///---,,,,,,++++++************++++++***************+++,,,---///......---------......000000//////000000111222/////////.........---------......//////......---,,,,,,---.........------//////000111000///...---,,,---///000///...---+++---...000111111000///.........//////000000000111///000111111111111000/////////000111111111000000222111111111222333555666000333555666555444333444444333222333555555333222777777666666555444444444555444555555666777888999777888999:::::::::999999999999:::;;;;;;;;;;;;:::===>>>>>>>>>????????????===@@@@@@======AAAAAA???AAAAAA@@@@@@AAABBBCCCDDDFFFFFFEEEEEEEEEFFFGGGHHHJJJJJJKKKKKKLLLMMMMMMNNNKKKKKKLLLMMMOOORRRSSSUUURRRRRRRRRRRRRRRRRRRRRRRRWWWWWWWWWWWWXXXYYY[[[[[[]]]^^^```bbbdddhhhlllppptttyyy111///---+++******+++,,,...///000...+++)))***,,,((((((((((((((())))))***'''(((***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((((())))))((('''(((((('''&&&&&&''')))***))))))(((((('''(((((()))'''&&&&&&(((***,,,,,,+++***)))((('''(((***---...++++++************)))))))))))))))(((((())))))***,,,+++)))((('''(((((()))))))))))))))))))))))))))&&&&&&'''(((((((((((('''&&&((()))(((%%%###$$$&&&'''''''''((())))))******)))))))))))))))(((''''''))))))************))))))---+++***,,,,,,******---((()))++++++)))((()))*********+++++++++++++++***,,,,,,,,,+++++++++******111000///---+++***))))))***+++---000111111---***------,,,,,,,,,---...///++++++++++++++++++++++++***,,,...///...***&&&###++++++,,,,,,,,,,,,++++++,,,***)))***,,,,,,***'''+++***)))((((((((((((((('''***+++))))))++++++)))***+++,,,---............,,,---.../////////......---......---,,,,,,---///+++---//////---+++++++++,,,------+++)))((()))+++++++++***++++++,,,------------,,,,,,,,,,,,++++++)))***,,,------------,,,......------------,,,,,,111555999:::777222...,,,,,,,,,,,,,,,+++******))))))***+++,,,------------,,,,,,,,,++++++,,,,,,---------,,,------...///000...///000000000///...---......////////////......+++,,,---.....................///000///...---,,,....../////////...,,,+++---...///000000///...---------...///000000111111///000000111111000000///111111111222111111000000111111222222333333333444222444666666444333222333333222222444666666555444444444444444444444444444555444444444555555666777777777888999999999999888999::::::;;;;;;;;;;;;;;;======>>>>>>>>>?????????===??????<<<===@@@AAA?????????@@@AAABBBBBBCCCCCCEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIJJJJJJKKKLLLLLLMMMKKKKKKKKKLLLMMMOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPVVVVVVVVVVVVVVVVVVWWWWWWYYYZZZ]]]^^^```dddiiilllnnnsssyyy333111...+++******,,,---+++,,,,,,---,,,,,,---...)))))))))((()))******+++'''''')))******+++++++++((())))))))))))))))))((())))))))))))))))))))))))***))))))((()))((((((''')))((('''&&&&&&'''((())),,,,,,++++++++++++++++++%%%$$$%%%'''***++++++)))+++***((('''''')))+++,,,)))))))))))))))))))))))))))(((((((((((())))))***+++***)))(((''''''((())))))))))))))))))*********&&&&&&'''(((((((((((((((%%%(((***(((###!!!%%%)))&&&'''((())))))*********)))))))))))))))(((''''''))))))************))))))((('''((())))))))))))+++(((***++++++***))))))******++++++++++++******)))++++++++++++************...---,,,,,,++++++,,,,,,*********,,,------+++))),,,------...///000000000************************)))+++...///...+++'''$$$,,,,,,,,,,,,,,,,,,,,,,,,...***((()))---...)))%%%++++++***)))))))))))))))''')))++++++++++++++++++)))***+++,,,---...............//////////////////)))***,,,,,,,,,---///000&&&))),,,---,,,*********+++,,,,,,+++)))((()))+++*********))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...//////---+++***,,,,,,------------,,,+++999<<>>999444///,,,,,,---......---+++)))(((***+++...000111111111000,,,++++++++++++,,,,,,---+++++++++******+++,,,,,,---...000111111000...---...//////000000//////...,,,---......////////////......///000///...---,,,.../////////...---,,,+++....../////////...------,,,,,,---...///111111222///000000000000000000/////////000222222333333333000000111222222222111111333444666555333222111222222111222444666777777555333333444444555555555555555555555444555555666666777777777888888888888888888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<======<<>><<<<<>><<<>>>@@@BBBCCCCCCBBBAAADDDDDDDDDDDDEEEEEEFFFFFFHHHHHHIIIIIIJJJKKKKKKKKKMMMLLLLLLKKKKKKLLLLLLMMMPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTSSSSSSTTTTTTUUUVVVVVVXXXZZZ\\\^^^aaaeeehhhiiimmmsssxxx|||333111...+++******,,,------***(((***...///---***)))))))))))))))***++++++)))(((''''''(((***,,,...)))******++++++******)))(((((((((((((((((((((((())))))))))))(((((((((((()))((('''&&&&&&'''((()))+++,,,,,,,,,,,,+++++++++&&&&&&&&&'''))))))(((&&&''''''((((((((((((((('''((((((((((((((((((((((((((((((''''''((()))*********)))((('''''''''((()))((()))))))))*********+++&&&'''(((((())))))((((((&&&)))+++)))$$$###&&&+++&&&'''((()))*********))))))))))))))))))(((''''''))))))************))))))&&&'''((((((((()))***))))))+++,,,,,,+++******+++******+++++++++***))))))++++++*********)))))))))+++++++++++++++,,,---...///---***)))*********)))&&&(((+++---......,,,+++***************************+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---***(((***......)))$$$++++++++++++++++++******&&&))),,,---,,,******,,,)))***+++,,,------------------------------------(((***,,,,,,,,,,,,---///###&&&***,,,,,,,,,,,,,,,***++++++***)))(((***+++)))((((((((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,---...000111000---***(((++++++,,,,,,---,,,,,,+++444555666444111...,,,,,,---.........---,,,***)))***,,,...000111111111111,,,,,,++++++,,,---......///...---,,,,,,,,,,,,,,,,,,---///111111000...---......////////////......------...000000111111111//////000111000///...---...//////......------,,,///////////////......---+++,,,---...///000111222000//////////////////000//////000222222333333333...///000000000000//////333444555444222111111222111000111333666777777555444444444555555666777777666666666555555666777777666666666777777777888888777777888999999999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>;;;;;;???@@@===;;;<<>>>>>>>>;;;======:::;;;>>>???===:::<<<>>>AAABBBBBBAAA@@@BBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIFFFFFFGGGIIIKKKMMMOOOQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQSSSTTTUUUTTTVVVYYYZZZZZZ\\\^^^```bbbdddhhhlllppptttyyy}}}|||------,,,+++++++++++++++---+++))))))******'''%%%)))(((((((((((()))******))))))(((((()))***+++,,,((()))***++++++***)))((((((((((((((((((((((((((((((***+++***'''&&&''')))***)))((('''&&&''''''(((%%%&&&((()))***+++*********(((&&&%%%'''(((((((((%%%&&&((()))***)))((('''))))))))))))*********+++'''&&&&&&'''''')))******)))((('''&&&&&&'''((()))((())))))******+++,,,,,,''''''((()))))))))))))))'''((()))***))))))((('''%%%&&&(((***+++***)))((()))))))))))))))(((''''''))))))************))))))&&&***+++((((((++++++&&&)))***,,,,,,*********+++'''((()))******+++************)))))))))(((((((((---,,,++++++***+++++++++222000---,,,---.........,,,---///000111000///...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,+++************+++,,,''')))+++,,,---,,,***(((***+++,,,,,,,,,,,,+++***((()))...111---'''''',,,+++++++++++++++******))),,,,,,***)))))))))******,,,---///...,,,*********)))***,,,,,,++++++---...)))*********((((((***+++((((((((()))***+++,,,---+++++++++,,,,,,---------,,,---///000000///...---+++***)))))))))+++,,,---,,,---.........///111333......---------------...,,,+++++++++,,,------...,,,++++++,,,,,,...//////))))))))))))***+++,,,---,,,,,,,,,,,,---------...,,,,,,------------,,,,,,***+++,,,...//////000000......///000///...---,,,------------......///000333222111111000/////////---------....../////////000///............///000//////000111111111000000000/////////000111333444111222333222111111333444000///000111444555444222444444444444444444555555333333444444555666777888666666555555555666777888777777888999999999999888<<<<<<<<<=========>>>>>>:::======::::::>>>>>><<<:::;;;===???AAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIKKKLLLNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPPPPQQQQQQRRRSSSTTTVVVXXXYYYXXXXXXYYY[[[^^^```cccfffiiinnntttxxxyyy|||+++++++++++++++++++++***&&&((())))))(((((()))+++((((((((((((((())))))***'''(((***++++++***))))))'''((()))++++++)))((('''(((((((((((((((((((((((((((***+++***'''&&&''')))***)))((('''&&&&&&'''(((%%%''')))+++,,,------,,,***'''%%%%%%''')))******&&&'''(((((()))***************++++++,,,,,,,,,,,,&&&&&&&&&'''''')))******)))((('''&&&&&&'''((()))((())))))***++++++,,,,,,'''(((((()))))))))))))))&&&&&&''')))+++***'''%%%%%%&&&(((***+++***)))((()))))))))))))))(((((('''))))))************))))))###((()))&&&&&&)))(((###((()))++++++)))((()))***''''''(((******+++++++++))))))))))))((((((((((((************+++,,,---------,,,+++---...///...,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++)))(((&&&,,,+++***))))))***+++,,,%%%(((,,,---,,,+++******))))))+++,,,,,,+++***))))))***...222...&&&&&&,,,++++++,,,++++++***)))(((000///---,,,+++,,,------(((+++---...---,,,------***++++++)))(((''')))***)))******)))((((((***+++)))))))))***+++---...///+++++++++,,,,,,---------***,,,---///000111111000+++***)))((((((***,,,......///000000...------...///...---,,,,,,---///000///...---,,,,,,---///000++++++++++++,,,---...///++++++,,,---///222444555,,,++++++++++++,,,---...+++,,,,,,------,,,,,,+++((()))+++,,,---.........,,,---.........---,,,+++,,,,,,,,,---...///000111444333222111000000000000------..................000///...------...///000***+++---///111222333444111111000000111333666888000222222222111111333555000//////111333444222111333333333333333333333333111222222333444555777888666555555444444666777888888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<:::===<<<::::::===>>><<<:::;;;<<<>>>@@@AAAAAABBBAAAAAACCCDDDDDDDDDCCCBBBDDDDDDDDDEEEFFFFFFGGGGGGMMMMMMLLLKKKJJJIIIIIIIIIOOOOOOOOOOOOOOOOOOOOOOOOSSSRRRQQQPPPPPPPPPPPPPPPSSSUUUWWWWWWVVVVVVWWWXXX\\\^^^```bbbeeejjjppptttwwwyyy|||+++++++++++++++++++++++++++(((&&&''')))***)))''''''((()))((('''((()))+++)))'''&&&'''((()))((('''***************)))((('''***)))(((''''''((()))***))))))************))))))))))))(((((((((((())))))***(((''')))---...,,,***''''''''''''''''''''''''---+++***(((&&&&&&&&&''',,,,,,++++++***)))))))))''''''((())))))))))))))),,,***'''(((***+++***(((+++++++++***************''')))+++)))&&&&&&(((++++++***************+++,,,(((''''''''''''((())))))))))))((((((''''''''''''((('''&&&&&&'''((()))***'''((()))++++++******)))************************+++&&&%%%***,,,)))***---((()))))))))************)))))))))***+++,,,---...,,,,,,,,,++++++*********+++***)))(((((()))***+++++++++++++++++++++++++++,,,------,,,***)))***+++000---)))&&&&&&(((+++---)))***---...---+++'''%%%'''***---///000...,,,***+++***,,,...***%%%(((111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***)))+++///111,,,!!!...,,,)))(((***+++,,,,,,***)))((()))***+++***(((************+++,,,---...+++---,,,((())),,,---+++///...,,,)))''''''***,,,,,,+++)))))))))+++---///000///------///000//////111...***(((***+++***)))000...,,,---///000...,,,,,,,,,+++******+++,,,,,,...------,,,---...///000---......,,,++++++---///111000...,,,,,,---...///111111000...---,,,++++++***+++,,,---------,,,+++......///////////////...555444333222111111111111111111000000//////......///////////////////////////000000000000111444777555555333222111000000000444444333222111111111222222333555555555555333222222333333444444333333222666555444333333444555666888888777555444555777:::888888777777777777888888888888999::::::::::::999===<<<:::999999:::;;;<<<;;;<<<===>>>???@@@AAAAAA>>>???AAACCCDDDDDDCCCCCCEEEEEEFFFGGGHHHHHHHHHHHHKKKJJJIIIJJJMMMMMMJJJGGGRRRRRRQQQPPPNNNMMMLLLLLLRRRQQQOOOMMMNNNPPPSSSUUU[[[___aaa\\\SSSOOOSSSYYYYYYZZZ[[[\\\^^^bbbgggkkkppptttyyy}}}++++++++++++++++++++++++***(((&&&&&&((()))(((''''''((()))((('''((()))+++)))((('''((())))))(((''')))************))))))(((***)))(((''''''((()))***(((((())))))))))))(((((()))(((((((((((((((((()))((((((((()))+++,,,+++***((('''''''''''''''''''''******)))((((((((()))***+++++++++******))))))))))))*********)))(((''''''+++)))'''(((***+++***))))))))))))*********++++++***+++***)))((('''(((******))))))((((((((())))))'''''''''(((((((((((())))))))))))(((((((((''''''(((''''''&&&'''((()))***'''((()))++++++******)))************************+++&&&%%%))),,,******---)))*********++++++++++++++++++++++++,,,---//////,,,,,,,,,++++++*********+++***))))))))))))***++++++++++++++++++++++++++++++,,,---,,,***)))***+++000...+++((('''(((***+++((((((***++++++,,,++++++'''(((***,,,,,,+++)))(((******,,,...+++&&&)))///---------,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++***)))...+++))))))***,,,---,,,,,,***)))***++++++***)))++++++***++++++,,,------,,,...---))))))---...,,,//////...,,,+++,,,///222---,,,+++******++++++,,,...---++++++,,,---,,,+++...---++++++------+++(((///...,,,---///000...,,,---,,,+++******+++,,,---...---,,,,,,,,,...///000---......,,,++++++---///---,,,+++***)))******+++......------------------***+++---.........---,,,------...///////////////444333222111000000000000000000000000//////......////////////////////////---............///222444///////////////000111111333222222111111111111222333333444444444444333333222333333444444333333222666555444333333444555666555666555444222333555777888888777777777777888888888888999::::::::::::999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@@@@AAA??????AAABBBCCCDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGOOOLLLJJJJJJLLLMMMMMMKKKLLLLLLLLLLLLLLLLLLKKKKKKPPPPPPOOOPPPRRRTTTWWWXXXWWWZZZ\\\ZZZTTTRRRUUUZZZXXXYYYZZZ[[[]]]```eeeiiikkknnnssswwwzzz~~~++++++++++++++++++++++++)))'''&&&&&&'''((((((''''''((()))((('''((()))+++***)))((()))***+++***(((((())))))************)))))))))(((((((((((())))))''''''((((((((((((''''''((((((''''''''''''((((((&&&((())))))))))))***+++))))))((((((''''''&&&&&&((((((((()))***+++,,,---******************)))))))))))))))***))))))(((((()))(((((()))+++,,,+++***&&&''''''(((***++++++,,,---+++***)))*********)))***)))(((''''''&&&''''''&&&'''((()))))))))(((((()))))))))((((((((((((((((((''''''''''''((())))))'''((()))++++++******)))************************+++'''&&&)))+++******,,,*********+++++++++,,,,,,+++++++++++++++,,,---...+++++++++++++++*********++++++************+++++++++++++++++++++++++++++++++,,,---,,,+++***+++,,,///...---+++***)))))))))))))))))))))***+++,,,---((())))))))))))((((((''')))***,,,...+++((()))---......---,,,+++***))))))***++++++,,,,,,++++++***+++---...---,,,+++...000---+++))))))+++---------...,,,++++++,,,,,,+++)))++++++*********+++,,,,,,,,,...---***)))---...,,,)))************+++///222---------,,,,,,+++***)))---,,,******+++,,,,,,+++,,,,,,---...000///,,,))),,,+++***+++,,,---,,,+++---,,,++++++++++++,,,---------,,,,,,,,,---......------...---++++++---///------------,,,,,,,,,,,,******+++,,,---...//////+++,,,.../////////...---+++,,,---...///000000000222222111000////////////000000000////////////...////////////////////////,,,...///......///111333---------.........//////111111000000000111222222333222222222222222222333222333333444444333333222555555444444444444555555555555555444333333555777888888777777777777888888888888999::::::::::::999777888;;;<<<===<<<;;;:::;;;;;;<<<===>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEEBBBCCCDDDEEEEEEFFFFFFFFFKKKIIIFFFEEEFFFHHHIIIJJJHHHHHHIIIJJJKKKLLLMMMMMMOOOPPPQQQRRRSSSTTTUUUUUUQQQSSSVVVVVVVVVVVVWWWYYYWWWXXXYYYYYY[[[^^^bbbfffeeehhhmmmqqqtttxxx}}}++++++++++++++++++++++++))))))((((((((()))))))))'''((()))((('''''')))++++++***))))))++++++***)))'''((()))***************))))))(((((((((((())))))&&&''''''''''''''''''&&&((((((''''''''''''((((((&&&(((***)))'''&&&))),,,******)))(((((('''''''''(((((()))***+++,,,------))))))))))))************%%%&&&''')))+++,,,,,,,,,(((((()))***+++,,,,,,,,,&&&''''''((())))))******---***((())),,,...---***+++***)))''''''&&&&&&&&&%%%''')))***+++***((('''''''''''''''''''''''''''(((((('''''''''((((((((('''((()))***+++******)))***************************((('''(((***+++***+++))))))*********+++++++++)))))))))((())))))******+++++++++***************,,,++++++++++++++++++,,,++++++++++++++++++++++++***,,,---,,,++++++,,,---...///......,,,+++)))(((,,,,,,++++++***))))))(((++++++***)))))))))))))))((())),,,---+++)))***,,,---,,,,,,,,,++++++*********++++++++++++++++++******,,,///111000---+++))),,,+++)))***,,,......---///...,,,,,,------,,,*********))))))))))))******,,,...---)))))),,,---+++(((((()))))))))***...000+++,,,---...---,,,***)))---+++***+++---//////...,,,,,,---/////////...---))))))((()))*********)))...---,,,++++++,,,---...------,,,,,,,,,---------,,,---...---,,,,,,---...---............---,,,,,,))))))***+++---......///,,,---///000000000///...***+++,,,...///000000000111000///...............////////////////////////////////////////////////...///111111000000222444111111000///...---,,,+++000/////////000111222222333222111000000111222333222333333444444333333222444444444444444444444444777777777666555555777999888888777777777777888888888888999::::::::::::999777888999;;;<<<<<<<<<;;;:::;;;;;;<<<======>>>>>>AAA@@@@@@@@@AAABBBDDDFFFBBBBBBDDDEEEEEEEEEEEEEEEGGGFFFEEEEEEFFFGGGGGGGGGIIIJJJKKKLLLMMMNNNOOOOOOPPPQQQQQQQQQQQQPPPNNNMMMNNNOOOQQQSSSVVVWWWVVVUUUUUUVVVWWWXXXXXX[[[^^^aaaaaadddhhhlllooosssxxx{{{}}}++++++++++++++++++++++++++++++******)))******+++'''((()))((('''''')))+++,,,***)))***+++,,,+++)))'''((()))***************(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''')))***)))&&&&&&))),,,******)))))))))(((((((((*********+++++++++******((((((((())))))******+++%%%&&&((()))+++,,,------'''(((***+++,,,,,,,,,,,,)))))))))(((((((((((((((+++(((''')))---000///---,,,+++***)))((((((((((((&&&''')))++++++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''''''''((()))***+++******)))))))))))))))))))))))))))***)))(((''')))++++++)))(((((((((((())))))))))))******))))))((()))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++***+++------,,,,,,---///---...//////...+++)))''')))+++,,,---,,,***(((&&&,,,+++***((((((((())))))''')))+++******+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,++++++++++++)))))),,,000///+++&&&,,,+++***+++---......---///...------......---+++)))(((((((((((()))******,,,---,,,((((((+++,,,))),,,---...---,,,---///111)))***---...///...,,,++++++***)))+++...000000000---------------...000111)))******+++++++++,,,,,,///...---,,,,,,---...///---------------------,,,,,,---......,,,,,,---...***++++++++++++***))))))+++++++++,,,,,,------------...///000000000///...***+++,,,...///000000000//////......---......................../////////////////////////////////...///111111000000111333222222222222111///...---000/////////000111222222222222000//////000222222222333333444444333333222333444444444444444444333666777888777666555777888888888777777777777888888888888999::::::::::::999999888888888999;;;<<<===:::::::::;;;<<<<<<<<<===??????>>>???@@@AAACCCEEEBBBCCCDDDEEEFFFFFFFFFFFFFFFHHHJJJLLLLLLKKKJJJIIIKKKLLLLLLLLLMMMNNNNNNNNNOOOPPPQQQRRRQQQPPPNNNLLLNNNNNNOOOQQQUUUVVVTTTRRRTTTUUUVVVVVVVVVXXX[[[]]]]]]___bbbeeeiiimmmrrruuuyyy}}}+++++++++++++++++++++++++++,,,,,,+++******+++---'''((()))((('''((()))++++++***)))***+++++++++)))((())))))************)))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&))))))(((((((((((()))))))))***)))(((''''''***+++))))))))))))***************+++++++++***)))((((((''''''(((((()))***++++++*********+++******))))))'''))),,,---,,,++++++,,,*********))))))((((((((()))(((((())),,,...//////---,,,+++******)))******'''((()))*********))))))&&&&&&&&&&&&&&&'''''''''((((((((()))(((((('''&&&'''((()))++++++******)))))))))))))))))))))))))))******)))'''(((,,,+++((('''''''''((((((((())))))...---,,,+++++++++++++++)))))))))*********************++++++++++++******++++++++++++++++++++++++)))+++,,,---,,,---...000+++,,,---...---,,,)))(((%%%'''+++---...---***((()))((((((''''''''''''((((((******'''(((,,,---+++(((((()))***+++,,,------+++,,,,,,------,,,,,,+++---((($$$&&&,,,000000---...,,,+++,,,---...---+++...---,,,---...///...,,,)))(((((())))))+++,,,,,,---...---)))(((+++,,,))),,,---...---++++++,,,---)))***,,,...///...---,,,+++))))))***,,,......---......---,,,+++,,,000222,,,...//////......000111///...------------...///......//////......---,,,+++---......---,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---///000000000///...***+++,,,---...///////////////......---......///---............/////////////////////////////////+++---//////.........//////000111222333222111111111111000000000111222222222111111111111111111222222333333444444333333222333333444444444444333333333555666555444333444666888888777777777777888888888888999::::::::::::999:::999888777888999<<<===999999::::::;;;;;;;;;;;;=========>>>???@@@BBBBBBBBBCCCDDDEEEFFFFFFFFFFFFBBBEEEJJJLLLKKKIIIGGGGGGJJJJJJJJJKKKKKKKKKKKKKKKMMMNNNPPPRRRSSSSSSSSSSSSOOOOOOOOOPPPRRRSSSRRRPPPSSSUUUVVVVVVUUUVVVXXXZZZYYYZZZ]]]___bbbeeejjjnnnzzz}}}++++++++++++++++++++++++***,,,---+++))))))+++---'''((()))((('''((()))++++++)))((()))***+++***))))))************))))))((('''((()))******)))((('''''''''((((((((((((''''''******))))))))))))******---***(((''')))***++++++((())))))******++++++,,,))))))*********)))((('''&&&&&&'''((()))***+++,,,++++++++++++******)))((('''***---...,,,******+++))))))******************)))***************,,,...,,,++++++*********++++++(((((()))))))))*********'''''''''((((((((())))))(((((()))))))))(((&&&%%%'''((()))++++++******))))))))))))))))))))))))))))))+++***&&&(((,,,,,,'''(((((((((((())))))))))))//////---,,,++++++++++++((()))))))))*********+++))))))***++++++***))))))++++++++++++++++++++++++)))+++,,,---------///111)))***+++,,,,,,+++***)))'''(((***,,,,,,,,,+++***'''((((((((((((((((((((()))+++)))%%%&&&,,,...,,,))))))******++++++,,,,,,,,,------......------,,,---+++)))***---000111000///...------...---+++***,,,++++++,,,...//////...*********+++,,,...000000///000///+++***------+++)))***++++++))))))***++++++,,,---......------,,,000...,,,+++,,,,,,+++***,,,---///...,,,+++---000,,,...000000//////111333000///...------...///000//////000000000///...---+++---//////---,,,,,,---222111000///...///000000,,,,,,---------.........,,,---...///000///......+++,,,------............//////............//////---------.........//////////////////////////////+++---//////...---......,,,...///111111000///...333222222111111111111222111222222222222222222111222333333444444333333222222333444444444444333222333555666666444444444555888888777777777777888888888888999::::::::::::999999999999999999999::::::999999999999:::::::::::::::;;;<<<>>>????????????AAAAAACCCDDDDDDDDDDDDDDD>>>BBBFFFGGGFFFDDDDDDEEEHHHHHHIIIIIIIIIJJJJJJJJJLLLMMMOOOQQQRRRTTTTTTTTTOOOOOOOOOOOOPPPPPPQQQRRRSSSUUUVVVVVVUUUUUUVVVXXXXXXZZZ[[[]]]^^^bbbfffjjjssswww{{{}}}~~~++++++++++++++++++++++++)))+++,,,+++((((((***---'''((()))((('''((()))+++***)))((()))*********(((***************)))(((''''''((()))******)))((('''''''''((((((((((((''''''++++++************++++++///+++''''''***,,,+++***(((((()))***+++,,,,,,---'''((()))******)))((('''%%%&&&'''((()))***+++,,,((()))***+++++++++++++++(((+++......,,,***)))***(((((()))***+++,,,------***,,,---+++((('''))),,,+++***************+++,,,)))))))))((()))******+++((()))))))))******++++++(((((()))))))))(((&&&%%%'''((()))++++++******)))))))))))))))))))))))))))))),,,***&&&''',,,,,,'''))))))))))))************...---,,,+++***)))))))))(((((())))))*********+++((()))***++++++***)))(((++++++++++++++++++++++++)))***,,,------...///111((()))***+++,,,+++******---,,,+++***))))))))))))((()))***+++,,,,,,++++++***+++(((###%%%,,,///,,,+++++++++***************---......//////......---***...333555333000---+++000///------...---+++)))+++******,,,...//////...++++++,,,---///111333444111222111,,,,,,...///---+++,,,......------...///............---,,,++++++666444111///...---+++))))))---000000---++++++---***---//////------///222000///...------...///000///000111111111000...---+++---//////...,,,,,,---111///---,,,+++,,,...///,,,,,,------...///000000+++,,,.../////////...---,,,,,,------...---------//////.........//////000---------.........//////////////////////////////---///111222000//////000---...//////...,,,***(((444444333222111111111222111222333444444333222111222333333444444333333222222222444444444444222222555777888888777666666777888888777777777777888888888888999::::::::::::999888999:::;;;;;;:::888777999999999999999999::::::888:::<<<>>>??????>>>>>>@@@@@@AAABBBCCCCCCCCCCCCBBBDDDGGGGGGEEEEEEGGGIIIHHHHHHIIIIIIJJJKKKLLLLLLNNNNNNNNNNNNOOOPPPPPPPPPNNNOOOPPPOOONNNOOORRRUUUSSSUUUVVVVVVUUUUUUVVVWWWZZZ\\\]]]]]]___bbbfffjjjiiimmmssswwwzzz***))))))***,,,,,,+++))))))***+++***(((((()))++++++***((('''''')))+++,,,---,,,,,,+++*********+++******+++++++++,,,,,,,,,,,,***((((((***+++)))&&&,,,,,,+++++++++++++++++++++***)))'''''''''((((((************************)))))))))))))))+++---...++++++,,,,,,,,,++++++***))))))(((((((((((())))))'''%%%###&&&***------+++'''+++...///,,,((('''((())))))))))))***+++,,,---+++++++++******(((''''''%%%&&&((()))+++,,,,,,,,,))))))))))))((('''&&&%%%&&&((()))***)))((()))***))))))((('''''''''''''''&&&''')))***+++++++++******'''%%%&&&)))++++++)))&&&))),,,+++(((&&&'''))),,,,,,+++***))))))******)))))))))((())))))***+++))))))(((((((((((()))))))))((('''&&&'''(((***,,,++++++,,,,,,,,,---------(((+++---...,,,+++---///+++******,,,---...---+++,,,,,,,,,+++***)))(((((()))***+++++++++***((('''************************(((((()))***************((())))))******+++,,,,,,)))***,,,///111111---***......---------,,,,,,,,,///...---,,,+++,,,---...,,,,,,---...///000111222///222111+++***...///+++///---++++++,,,,,,,,,+++//////------------//////---,,,,,,///222222...+++,,,,,,++++++***+++++++++,,,...000...,,,***,,,......---++++++,,,---,,,+++)))***---///111222222222000000111111111111000000///---,,,---...///,,,)))***///000,,,,,,111000,,,............////////////000...,,,,,,------,,,+++,,,000111,,,***---///000......---,,,,,,,,,,,,---000000////////////000000222///++++++...000000///111000000111222111000...111222222111000111444666333222222333444555333111777777666555333222111111555444444555777888777666666666777777888888999999666777777666555555777999:::999888777777888999:::::::::999999888999999999<<<<<<<<<<<<;;;:::999999;;;<<<>>>>>>===<<<<<<===????????????@@@AAABBBCCCEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFEEEFFFHHHKKKNNNPPPJJJKKKLLLMMMNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSUUUWWWXXXYYYZZZZZZ\\\YYYVVVWWWZZZ^^^``````cccfffkkkppptttyyy~~~***))))))***,,,,,,+++))))))******)))(((''')))+++******)))(((((()))***+++,,,+++***))))))))))))***))))))*********+++++++++,,,***((()))***+++)))'''++++++++++++++++++++++++---,,,***((('''&&&&&&&&&))))))))))))))))))))))))***)))(((((()))***+++,,,*********++++++******)))******)))(((((((((((((((*********)))''''''((()))'''***------+++))))))***))))))))))))***+++,,,---+++++++++******)))((('''&&&'''((()))***+++++++++'''(((((())))))(((((((((&&&'''(((((('''&&&''')))))))))((('''''''''''''''&&&''')))***++++++******,,,)))''''''***++++++***((()))))))))(((((()))+++,,,++++++***))))))******)))))))))))))))***++++++******))))))))))))******,,,+++)))((()))***,,,---++++++++++++,,,,,,,,,,,,(((***------,,,+++---///---------...000111000///,,,+++++++++***)))))))))((()))))))))***)))))))))************************(((((()))***************++++++++++++************))))))+++---//////---***---------,,,,,,,,,,,,+++,,,,,,+++++++++---...///******+++,,,---...//////***------))))))......+++---+++******+++,,,,,,+++++++++***))))))***++++++***)))(((***------+++(((,,,,,,++++++***++++++,,,+++---...---***)))***,,,000...,,,+++,,,,,,***))))))***,,,...//////......---...///000111222222222000...---...//////---+++$$$***......///333222---....../////////000000000000...,,,,,,---------,,,,,,000000,,,***,,,//////,,,,,,,,,,,,---.../////////...............///000111///------///111222222444333111111222222111///333333333222000000222444111111111222555666555333777666555444333222111111777555444555666666555444555555666666666666666666333444555555444555777888888888777666666777888888;;;::::::999999::::::;;;<<<<<<<<<<<<<<<;;;:::::::::<<<===>>>===<<<===>>>????????????@@@AAABBBBBBDDDBBB@@@BBBFFFHHHFFFDDDFFFEEEEEEFFFHHHJJJMMMOOOKKKKKKLLLLLLMMMNNNPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQSSSUUUVVVWWWXXXXXX[[[XXXVVVWWWZZZ]]]______aaadddhhhlllpppuuu{{{~~~***))))))***,,,,,,+++)))((())))))((('''''')))***))))))))))))))))))))))))******)))((((((((())))))))))))))))))************+++***))))))******)))((())))))******++++++,,,,,,---,,,+++)))'''&&&%%%%%%(((((((((((((((((((((((())))))((((((((()))******((())))))*********))))))+++***))))))((((((((((((***,,,---+++&&&$$$&&&)))((()))++++++))))))***+++))))))))))))******+++,,,******+++******)))(((''''''((())))))*********)))&&&'''((()))************''''''((('''%%%%%%&&&((()))((((((''''''''''''(((&&&''')))***+++******)))---+++))))))***++++++******)))'''''')))+++++++++,,,+++******)))******************)))***++++++,,,++++++************++++++,,,+++***)))))))))***+++)))*********++++++++++++(((***,,,---,,,,,,---...+++***)))+++---......,,,++++++******************((((((''''''((()))***+++************************(((((()))***************......---,,,+++)))(((((()))))))))+++------,,,+++,,,,,,,,,+++++++++******)))))))))***+++,,,...///)))******+++,,,---......&&&***+++***,,,//////---,,,***))))))+++,,,++++++))))))(((((((((((())))))(((''''''''')))***)))(((,,,++++++***++++++,,,,,,***+++,,,+++)))((()))***111///,,,+++++++++***(((******+++,,,,,,,,,++++++***+++---///111333333444000///...///000000...,,,$$$)))...000222333111,,,///000000000000111111111000...,,,,,,---...---,,,+++//////***))),,,...---******+++,,,---///111222---------------...////////////000//////000333555888555333222222333222111333444444222000///000222//////000222555666666555666555555444333222222111777666444444555555333222555555555444444444444444111222444444444444666888777777666666666666777777;;;;;;::::::::::::;;;<<<<<<<<<=========<<<;;;;;;999;;;===>>>======>>>?????????>>>??????@@@AAABBBCCC???<<>>>>>>>>>>>???@@@AAABBBBBB@@@???AAADDDFFFEEECCCDDDDDDDDDEEEGGGHHHJJJKKKMMMLLLJJJJJJKKKMMMPPPRRROOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOQQQRRRSSSSSSSSSWWWVVVUUUVVVXXXZZZ\\\]]][[[\\\^^^```ccchhhooosssssswww}}}***))))))***,,,,,,+++)))'''((()))((('''(((***+++)))))))))))))))((('''&&&******)))))))))******++++++++++++,,,,,,,,,------))))))******)))))))))***''''''((())))))***++++++((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******+++,,,,,,++++++(((((((((((()))+++,,,---(((&&&%%%'''+++------,,,...,,,)))((('''((((((((()))))))))((())))))******)))************))))))(((((())))))))))))(((''''''))))))************))))))((())))))(((''''''(((***((((((''''''''''''((((((&&&'''((()))***)))(((((()))*********)))((('''((('''&&&&&&)))---...+++(((+++***************++++++******))))))******+++,,,))))))(((((((((((())))))******)))(((((('''''''''(((((()))))))))*********))))))***+++,,,---,,,,,,+++***)))***---/////////***************+++++++++((('''%%%%%%&&&)))---///************************(((((()))***************++++++++++++++++++++++++---+++******,,,...///...++++++*********)))))))))*********************)))******++++++,,,,,,------++++++,,,...///...------222000---,,,,,,,,,***)))***++++++++++++++++++*********************,,,---+++*********++++++,,,---,,,+++++++++,,,,,,,,,,,,,,,+++******,,,......---))))))***+++,,,---......,,,---...//////000//////,,,---.........---------000//////000111000111222111111111111222222222222///...,,,---...//////...,,,...,,,))))))---...+++...------------...////////////......///000000111***---//////......111444777444000///000111111111///000222222111111222333222111111222333444222111333333333333333333222222333222111333555666666555777666666666555444444444444555777777555444444555888888888888888888888888888888777777888999::::::;;;;;;<<<===>>>>>>>>>===888:::<<<=========???@@@>>>>>>>>>>>>???@@@AAAAAA@@@CCCEEEDDDBBBAAACCCEEECCCCCCDDDEEEFFFGGGIIIIIILLLKKKIIIIIIJJJLLLOOOQQQOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOQQQRRRRRRRRRRRRTTTUUUUUUVVVVVVXXXZZZ\\\XXXYYYZZZ\\\^^^ccciiimmmppptttyyy~~~***))))))***,,,,,,+++)))((()))***)))((()))+++---***))))))(((((('''''''''******)))))))))***++++++,,,,,,,,,,,,---------...((()))******))))))***+++''''''(((((())))))******%%%&&&''')))************))))))))))))))))))))))))(((((()))******))))))))))))***+++,,,,,,,,,,,,,,,((((((((()))***+++,,,---,,,)))&&&'''+++---,,,)))---+++((('''((()))(((''')))))))))(((((())))))***))))))************))))))(((((()))))))))((('''''')))))))))***))))))((((((&&&(((******)))((()))***(((''''''''''''(((((()))''''''((()))))))))((('''''')))******(((''''''(((&&&&&&''')))++++++)))(((*********)))******+++,,,)))))))))((()))******+++))))))(((((((((((())))))++++++++++++************((()))))))))************)))))))))***,,,---,,,+++***((('''(((***---......++++++******************)))((('''&&&'''***---///************************(((((()))***************(((((()))***++++++,,,,,,---,,,++++++---//////...+++++++++*********))))))+++++++++++++++***)))((((((((((((((())))))******,,,)))***,,,,,,))))))+++333000...---------+++***))))))************))))))''')))******))))))***+++************+++,,,---------,,,,,,,,,...///...---***))))))***---/////////*********+++,,,...///000---...............------***,,,......---,,,---...///,,,,,,///111111444888000111111111111222222222///...,,,---...000//////---...,,,)))***//////+++000000///...------......000000////////////000000+++---...///...///000222333111///...///000000000---///111222111111222333222111111222333333111000222222222222333333333333222111111333666888888777777777777666666666666666333555777777666555444555888888999999999999888888777777666777777888999:::999:::;;;<<<===>>>>>>>>>999;;;===>>>======>>>???>>>>>>===>>>>>>???@@@AAA???DDDGGGEEE@@@>>>BBBFFFBBBBBBCCCDDDEEEFFFGGGGGGJJJIIIHHHHHHIIIKKKMMMOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQQQQRRRRRRRRRRRRSSSUUUUUUUUUVVVYYY[[[UUUVVVXXXYYY[[[___dddhhhnnnrrrwww{{{***))))))***,,,,,,+++)))((()))************,,,...+++***((('''&&&&&&''''''((((((((((((((()))***+++++++++,,,,,,,,,---------''')))+++***)))(((***,,,((((((((((((((((((((((((&&&'''((()))******))))))(((((((((((((((((((((((('''((()))++++++++++++***((()))***++++++,,,,,,,,,++++++***))))))******+++,,,+++))))))***************'''&&&''')))+++***)))))))))(((((((((((())))))))))))************))))))''''''((((((((((((((((((&&&''''''((())))))))))))"""%%%)))******)))))))))'''''''''''''''((())))))''''''((())))))((('''&&&&&&)))++++++)))((()))***(((((('''&&&%%%&&&(((*********))))))***++++++,,,((((((''''''(((((()))******))))))))))))))))))***)))******++++++++++++***)))))))))*********++++++***((((((***,,,---,,,***'''%%%$$$%%%'''***,,,,,,,,,+++++++++***)))))))))***))))))((()))+++---///************************(((((()))***************''''''((()))******+++++++++******+++---......---,,,,,,+++++++++*********)))***+++,,,,,,,,,+++***''''''(((((((((((())))))---)))(((++++++((()))---///...,,,,,,---------,,,((()))************)))(((%%%(((++++++***((()))***************+++,,,---......,,,+++,,,///000///---+++***)))***---...///...,,,++++++***+++,,,---...------.........------,,,***---//////------...///---***+++000111000111666000000000111111111111222///...,,,---///000000/////////,,,***,,,000000,,,000000///...............111000///........................///111111000///000///...///111111111000...000222222111000000111000000000111333444333111111111222222222333333333444333333444666888777666666666666666666777777777...111555666666555666666666777888999999888777666777777777777888999:::;;;888999:::;;;======>>>>>>:::<<<===>>>===<<<===>>>=========>>>>>>???@@@AAA>>>AAACCCCCC@@@@@@BBBEEEAAABBBCCCDDDEEEFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOPPPPPPPPPPPPPPPPPPRRRUUUUUUTTTUUUWWWZZZSSSUUUWWWYYY[[[]]]aaadddiiilllqqqvvvzzz~~~***))))))***,,,,,,+++))))))***++++++***+++---///,,,***(((&&&%%%&&&'''((('''''''''''''''((()))*********+++++++++,,,,,,,,,&&&)))+++***((((((***,,,(((((((((((((((''''''''''''((()))******)))(((''''''''''''''''''''''''''''''(((***+++,,,,,,,,,+++''''''(((******+++++++++...---,,,***)))((((((((((((***,,,+++((((((+++...&&&%%%$$$'''+++---,,,+++***)))(((((((((((())))))((())))))*********))))))&&&''''''((())))))((((((###$$$&&&''')))******+++###'''******)))(((((('''''''''''''''((()))***''''''((())))))((('''&&&&&&))),,,---+++)))***,,,******'''### """(((...******))))))***+++,,,,,,'''''''''''''''((())))))++++++************++++++&&&'''((()))))))))))))))************++++++++++++***(((''')))---...,,,******(((&&&'''***---//////---,,,,,,+++***)))((((((+++************,,,---...************************(((((()))***************(((((((((((())))))))))))***))))))+++---...---+++,,,,,,,,,++++++++++++***''')))***,,,---------,,,))))))))))))************///***)))------***,,,111,,,***)))***,,,.........)))***+++,,,,,,+++***)))&&&)))---...,,,******+++************+++,,,---......,,,***,,,...000...,,,---+++***+++,,,------,,,...---+++*********+++,,,+++,,,------......------+++...000000...---///111---***,,,111222---,,,//////000000000000111111111///...,,,---///000000///000///---***,,,111000,,,//////............//////111000///...---,,,,,,,,,111///...000333333111...///......000222333222000000111333333111///...............111333555444333111111111222222333333444666555444555777777666555444555555555666777777777***---222555666666777888555666777888888777666555888888888888999:::;;;<<<777888999;;;<<<=========;;;<<<>>>>>>===<<<<<<===============>>>???@@@AAA======>>>???AAACCCCCCCCCAAAAAACCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNOOOOOOOOOOOOOOOOOORRRUUUUUUTTTTTTWWWZZZRRRTTTWWWYYY[[[]]]___aaabbbfffkkkpppuuuyyy~~~(((((((((((()))))))))))))))***+++***))))))+++---******)))((((((((((((((((((((()))***************///,,,******+++,,,***)))'''''''''''''''((())))))***))))))((('''&&&&&&&&&+++++++++***************((((((((((((((()))*********************************(((&&&(((+++,,,+++)))+++*********))))))((((((***))))))))))))+++,,,...+++(((&&&'''***+++)))&&&******)))((((((((((((((())))))************)))(((&&&(((+++***((((((***---%%%$$$%%%(((,,,...,,,******(((&&&'''***+++)))'''(((((((((((((((((((((((($$$%%%&&&((((((((('''&&&)))***,,,...///...,,,+++)))(((&&&''')))+++,,,,,,''''''((()))))))))))))))'''(((((()))***+++++++++&&&,,,...,,,***+++***'''***)))((((((((()))+++,,,&&&''''''((()))******+++,,,***)))***++++++***)))((()))+++,,,,,,,,,++++++111...,,,---,,,)))(((+++&&&(((+++,,,+++++++++,,,***)))((()))***+++***)))'''))),,,+++)))'''(((+++''')))******((('''((((((************************//////---***,,,///...)))---+++***+++***(((***...******,,,---.../////////+++++++++***)))***---///***+++,,,,,,******+++,,,******+++---///---***'''***))))))))))))+++,,,---+++*********+++---///000,,,,,,++++++,,,...///000,,,,,,++++++******++++++***))))))***,,,,,,+++)))******+++++++++,,,,,,,,,...,,,***,,,000222222111000...------///000000///000111222333333333333333///...---,,,---///111333///,,,***+++...///...---+++,,,...000111000///...111111000000//////......888666444222000//////000000///.........///111222333444444333111000111222444222//////111222222222444111---...111444333111111222333444555555555555444555666888888888777777666666555333222333555888666555555555666777666555;;;:::999999999:::;;;<<<888888999:::;;;======>>>999:::;;;<<<============>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCBBBBBBDDDEEEFFFHHHIIIIIIHHHGGGIIIJJJJJJKKKKKKLLLMMMNNNNNNNNNPPPQQQQQQRRRQQQPPPNNNMMMQQQQQQQQQQQQRRRSSSTTTUUUOOOQQQTTTUUUWWWYYY]]]```bbbbbbgggpppttttttyyy(((((((((((())))))))))))+++,,,,,,,,,++++++---///******)))(((((((((((((((((((((((()))))))))******(((((((((***---///111111((((((((('''(((((())))))***))))))(((''''''&&&&&&))))))))))))))))))))))))***))))))((()))***+++,,,***************************)))'''(((+++,,,***(((*********)))))))))(((((())))))))))))******,,,,,,)))((('''((()))***)))(((******)))(((((((((((((((((((((((((((((((((((((((((()))******))))))***+++'''&&&&&&(((***+++)))&&&(((&&&%%%&&&((()))'''%%%((((((((((((((((((((((((&&&'''((()))***))))))(((((((((***++++++***)))))))))((('''(((***++++++***'''((()))))))))))))))((('''(((((()))******++++++%%%***---+++***++++++))))))))))))))))))******+++''''''(((((())))))*********)))(((((()))***)))(((,,,---.........---,,,+++000---+++---,,,((((((***''')))+++,,,+++******+++)))((('''(((***+++***)))''')))******)))(((((()))''')))******)))(((((()))************************......,,,)))+++...,,,(((&&&'''+++111000+++((()))))))))+++,,,---...............---+++******,,,///***,,,---,,,+++***+++,,,,,,+++,,,...///...,,,)))******))))))***+++,,,---++++++***)))******,,,,,,,,,++++++++++++---...///...---,,,++++++++++++++++++***)))+++,,,---,,,************+++++++++,,,,,,---,,,+++---000111111//////---,,,---.../////////000000111111111000000///000///---+++************///---+++,,,///000///...,,,---///111222111000000000000000000//////......333222111000///////////////////////////000000111000111222111///...///000333111000///111222222111222222333222222222333555111222333444555555555555444555666777777777666555666666555444222333555888666666555555666666666555999888888777888999:::;;;888888999:::;;;<<<======999:::;;;<<<============<<<============>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA@@@AAABBBDDDFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNNNNOOOPPPPPPPPPOOONNNMMMPPPPPPPPPPPPQQQRRRSSSSSSPPPRRRUUUWWWXXXZZZ\\\^^^```___ccckkkooopppvvv}}}(((((((((((())))))))))))+++,,,,,,,,,++++++---...******)))((((((((((((((()))((('''''''''((()))******+++---,,,,,,,,,---///******)))((((((((())))))***))))))((((((''''''&&&''''''''''''''''''''''''+++***)))))))))***,,,---************************+++***((()))******)))(((******))))))))))))((((((''''''((()))************((()))***)))((('''((()))******)))((((((((((((((()))((('''&&&&&&'''((()))+++)))((())))))***)))'''+++***))))))***)))'''%%%((('''&&&&&&'''((('''%%%((((((((((((((((((((((((''''''((())))))))))))((())))))(((((((((((((((''')))(((((()))***+++)))'''((()))))))))))))))((('''((((((((()))******++++++$$$***,,,******+++,,,***(((((()))***************(((((((((((())))))))))))((('''&&&&&&(((((('''&&&******++++++***)))'''&&&...+++***,,,+++((('''***)))***,,,+++***)))))))))(((''''''((()))******))))))(((((()))******)))'''((()))++++++)))))))))***************************+++---+++)))***---,,,(((''''''+++111222---))))))((((((***+++,,,---------/////////---+++***,,,...+++,,,------++++++,,,---++++++***+++------+++***************+++,,,---...++++++***)))((((((((()))************+++,,,---...///...---,,,++++++++++++,,,+++***+++---...---,,,))))))*********+++++++++,,,,,,,,,...000000...,,,...,,,++++++---......---////////////...---,,,+++000000000///...,,,+++***///...---...000000000///---...000111222222111000000000000////////////...---...///////////////......//////000000000000000///000111000...---...///333111000000111222222111---111555555111000111444111222333444444555555555555555666666666555444444555666555444333333555777666666666666666666666666666666666666777999:::;;;888888999:::;;;<<<======999:::;;;<<<<<<======<<<;;;;;;;;;<<<<<<=========@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAA@@@??????AAACCCDDDCCCBBBDDDHHHJJJIIIGGGJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLMMMNNNNNNNNNMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRQQQSSSWWWXXXYYYYYYZZZ[[[]]]\\\___eeehhhkkkqqqxxxyyy|||(((((((((((())))))))))))((()))***)))((((((***,,,***))))))((((((((((((((()))(((&&&%%%&&&''')))+++***,,,...---***)))***++++++******)))))))))))))))))))))))))))((((((''''''&&&&&&'''''''''''''''(((+++***)))))))))***+++,,,************************+++******)))))))))(((((())))))))))))))))))((((((%%%&&&(((*********))))))&&&)))+++***'''&&&(((+++***))))))((((((((((((((()))((('''&&&&&&''')))+++---***'''(((******'''%%%,,,,,,++++++***)))((('''***)))))))))))))))((((((((((((((((((((((((((((((''''''((((((((((((((((((+++***)))((((((((((((((()))))))))***+++***'''%%%)))))))))))))))(((((('''(((((())))))************&&&***,,,***(((***+++)))'''((()))++++++***))))))))))))))))))(((((((((((('''&&&%%%&&&((()))(((''''''((()))***))))))'''&&&,,,))))))++++++'''''')))***+++,,,+++)))'''((((((((('''&&&''')))******)))+++)))((())),,,---***'''''')))++++++***)))***+++************************(((++++++***+++//////,,,000,,,+++---...,,,,,,...((()))***,,,---------------......,,,++++++,,,...+++---------,,,+++,,,---)))((('''''')))***)))(((******++++++,,,------...+++******)))))))))))))))))))))*********++++++,,,000///...---,,,+++++++++---,,,+++,,,---......---)))))))))*********+++++++++,,,---//////...,,,***---+++***+++,,,---------------......---,,,,,,+++***,,,...000111111000///------....../////////...---...///000111111000000////////////////////////,,,---...///000///...------...000111111111000///000111222111000///000111333111000000222222222000***...222333111/////////111111222333444444444444666666666555555444333333555555666555333333555777555666666666555555555666555555666777888999;;;;;;888888999:::;;;;;;<<<<<<999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>???????????????????????????@@@AAA@@@???@@@AAACCCCCC@@@>>>BBBHHHKKKIIIFFFIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLNNNNNNNNNNNNOOOPPPQQQQQQPPPSSSVVVXXXXXXWWWWWWWWWZZZ[[[\\\___bbbgggmmmsssssswww|||(((((((((((())))))))))))((()))***)))((((((***,,,***))))))((((((((((((((()))(((&&&%%%&&&''')))+++"""%%%(((***+++,,,---...******))))))))))))******)))))))))))))))((((((((('''''''''(((((()))))))))))))))))))))((()))))))))))))))))))))))))))))))))***++++++***)))((((((((((((((((((((((((((())))))%%%&&&(((*********))))))&&&)))+++***'''&&&(((+++***))))))(((((((((((((((***)))((('''''')))+++,,,---***''''''))))))'''$$$)))******)))(((((()))))))))******)))((((((((((((((((((((((((((((((((((((******))))))))))))))))))******)))((('''''''''((())))))))))))***)))'''$$$(((((())))))))))))(((((()))))))))))))))*********(((,,,---)))'''))))))''''''((()))++++++***))))))))))))))))))((((((((((((((('''&&&''')))***)))((()))***,,,---.........---***((((((++++++(((''')))+++,,,,,,***(((&&&'''(((((('''&&&'''***+++******,,,***)))***---...+++(((&&&(((******))))))***+++))))))))))))))))))))))))%%%))),,,+++---111222000444///---000111...,,,,,,)))***+++---......//////)))***++++++++++++---///+++,,,------++++++,,,---((('''&&&''')))***)))(((***++++++,,,------......******++++++++++++,,,+++))))))******************000///...---,,,,,,,,,,,,...---++++++---.........)))************++++++++++++---...//////---+++***---+++******,,,------,,,+++,,,,,,---......------###&&&))),,,/////////...+++,,,---.........------,,,,,,---...////////////.............../////////...///000111000///...------...000111111111000//////000111111000///000222222111000111222333111000------...111444333///,,,000111222333444444444444666666555555444444444444444555666555444333555666444666777777555444555777555666777888:::;;;;;;;;;888999999::::::;;;;;;;;;888999:::;;;<<<<<<<<<<<<;;;;;;<<<======>>>??????????????????????????????@@@AAABBBAAA@@@@@@BBBDDDBBB???===AAAGGGKKKIIIFFFIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKNNNNNNNNNNNNOOOPPPQQQQQQNNNQQQTTTUUUUUUTTTSSSSSSYYY[[[\\\\\\___dddjjjnnnppptttzzz(((((((((((())))))))))))***+++++++++******,,,---******)))((((((((((((((()))((('''''''''((()))***&&&&&&''')))++++++)))''')))(((((((((((()))***+++))))))))))))))))))))))))((((((((())))))******+++'''((()))******)))'''&&&)))))))))))))))))))))))))))***+++***)))((()))***''''''(((((((((((())))))''''''((()))************((()))***)))((('''((()))******)))((((((((((((((())))))(((((()))***+++,,,+++***((((((((((((&&&%%%&&&&&&'''&&&%%%%%%''')))'''((()))(((&&&%%%%%%&&&((((((((((((((((((((((((---,,,,,,++++++++++++,,,''''''&&&&&&&&&&&&&&&&&&***)))(((((())))))'''%%%''''''((()))))))))))))))))))))))))))))))))******(((+++,,,((('''((()))((((((((()))***************(((((((((((()))))))))))))))((('''(((***++++++***&&&(((***,,,---......---)))'''(((,,,,,,)))(((***+++++++++)))'''&&&''')))(((''''''(((+++,,,,,,++++++******+++,,,,,,+++)))%%%''')))))))))((()))***))))))))))))))))))))))))%%%***...------000111000///---///666888222***&&&***+++,,,---.../////////&&&(((***++++++,,,...///***+++,,,,,,******+++,,,)))))))))***,,,---,,,******+++,,,---............***+++,,,---------------)))******+++++++++******...------,,,,,,,,,,,,,,,...---++++++,,,.........******+++++++++,,,,,,,,,+++---//////...,,,,,,------+++******,,,------,,,***+++,,,---............((())),,,...///...---,,,))),,,...///...---------+++,,,,,,------...//////---............/////////000000000000000000///......//////000000000000000---///000000......///111222111000111333333111///111//////333777777222---000111222333333444444444777666555555444555555555444555666666444444444666444666888777444333555888666777888999::::::::::::888999999999:::::::::;;;888999:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>??????@@@????????????????????????@@@AAABBBAAA@@@AAABBBDDDAAA@@@???BBBFFFIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIJJJJJJMMMMMMMMMNNNNNNOOOPPPQQQMMMPPPRRRSSSRRRQQQRRRSSSWWWZZZ\\\[[[]]]ccchhhiiimmmqqqxxx}}}(((((((((((()))))))))))))))***+++***)))***+++---******)))(((((((((((((((((((((((()))))))))******///+++((())),,,+++%%%&&&&&&&&&'''((()))***+++))))))))))))))))))))))))'''(((((())))))***++++++''')))+++------***'''%%%))))))))))))))))))))))))''')))+++***(((((()))+++'''''''''((((((((())))))))))))))))))******,,,,,,)))((('''((()))***)))(((******)))(((((((((((((((''''''(((((()))******+++((()))***)))'''&&&&&&''''''((()))'''%%%%%%'''***''')))***(((%%%$$$%%%&&&((((((((((((((((((((((((,,,+++***)))))))))******%%%%%%'''(((((('''&&&&&&***(((''''''((((((((('''%%%&&&''')))***************)))))))))))))))))))))%%%)))***'''&&&***,,,+++)))))))))))))))******+++''''''(((((())))))******(((''''''(((***++++++***$$$%%%''')))******))))))(((''')))------***)))+++*********((('''&&&((())))))(((((())),,,------,,,((()))******)))((())))))$$$&&&((((((((('''(((***))))))))))))))))))))))))&&&,,,000---,,,------,,,+++))),,,444888333+++''')))***+++,,,---.........(((***,,,---,,,,,,---///)))***++++++))))))***+++(((((())),,,......,,,***+++,,,---...//////......,,,------...------++++++******+++,,,,,,+++***))),,,++++++++++++,,,,,,---...,,,******+++---......+++,,,,,,,,,,,,---------,,,...000///------...000---,,,++++++---......---+++,,,,,,---------,,,,,,---...////////////...---))),,,000000...------...,,,,,,,,,---......///000---------.........//////............///000111222///////////////000000111...///000000//////000222111111111222333333111///000111222444555555333111000111222333333444333333777666555555555666777888333555666666555444444555333666999777444333555888555666888999999999888888999999999999999:::::::::888888999:::;;;;;;;;;;;;999:::;;;<<<===>>>>>>??????????????????????????????@@@AAA@@@??????AAACCCAAAAAABBBCCCEEEGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGKKKJJJIIIHHHHHHHHHIIIJJJLLLLLLLLLLLLMMMNNNOOOOOONNNPPPQQQQQQQQQQQQSSSTTTTTTZZZ\\\ZZZ\\\bbbfffeeekkkooouuu{{{(((((((((((())))))))))))'''((()))((('''''')))+++******)))((((((((((((((((((((()))***+++*********,,,'''$$$(((///000***###%%%%%%%%%&&&((()))+++,,,)))))))))))))))*********'''''''''((()))******+++''')))---//////,,,'''$$$))))))))))))))))))))))))&&&)))+++***((((((***---&&&'''''''''(((((())))))******)))))))))+++,,,...+++(((&&&'''***+++)))&&&******)))(((((((((((((((%%%&&&'''((())))))))))))&&&)))+++)))&&&%%%''')))+++------+++((('''))),,,)))+++,,,***'''%%%&&&((((((((((((((((((((((((((()))((('''%%%%%%%%%&&&'''%%%''')))++++++***)))(((***(((&&&%%%'''((()))((($$$%%%'''(((***+++++++++*********)))))))))))))))"""&&&(((&&&'''+++......***)))((((((((()))+++,,,&&&''''''((()))******+++((('''&&&(((***++++++***((()))***++++++***))))))(((''')))---...+++)))+++*********(((&&&&&&(((***))))))(((***---......---%%%(((******'''%%%''')))###%%%'''(((''''''((()))))))))))))))))))))))))))(((...111---******)))'''---((('''---222111...---((()))***+++,,,---------+++,,,......---,,,---...(((***+++***)))((()))***&&&&&&(((+++------***(((+++,,,---////////////...............---+++)))(((***+++,,,------,,,******************+++,,,------...,,,))))))+++---......,,,,,,,,,---------......---///000///------000222...,,,++++++---......---,,,,,,,,,,,,,,,+++***)))******++++++,,,,,,++++++***...111222000......///...------......///000111---------.........//////,,,,,,,,,,,,...000333444000///.........///111222000222333333222222333555111000111222333333111///---111444444111000111333000000111222333333333333777666555555666777888999333555666666555444444555333666999888444222555999555666777888888777666666999999999999999999::::::888888999:::;;;;;;;;;;;;888888999:::<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???>>>>>>@@@BBB@@@BBBDDDEEEEEEEEEGGGIIIHHHGGGGGGGGGGGGGGGGGGGGGLLLKKKIIIHHHGGGHHHHHHIIIJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQRRRTTTVVVRRRYYY\\\ZZZ[[[aaadddbbbiiinnntttyyy}}}...+++))))))+++---,,,++++++)))'''''')))***+++******)))((((((((((((((()))))))))******++++++++++++)))++++++***((('''((()))'''''''''''''''((())))))(((((()))))))))((((((''''''%%%###$$$(((+++++++++***+++,,,,,,+++)))&&&%%%''''''((())))))***))))))***&&&######&&&))))))'''))))))))))))))))))))))))))))))))))))************---,,,***))))))***,,,---))))))))))))************&&&&&&'''))))))***************))))))))))))******((()))***+++++++++++++++************)))(((&&&%%%((((((''''''''''''((((((+++***((('''&&&''')))***$$$%%%'''((((((((('''&&&******))))))((((((''''''((()))+++,,,+++***((('''***))))))((('''&&&&&&&&&$$$))))))'''(((---...+++***)))((((((((()))+++,,,,,,***(((''')))*********&&&'''(((*********)))(((+++***((()))***+++)))((())))))************))))))******))))))))))))))))))+++***)))***,,,---,,,+++***++++++++++++***))))))+++***)))***+++***)))'''******************++++++///...---+++******++++++)))((((((***,,,......---***)))))))))***,,,...///***,,,......---------...---,,,,,,......---***''',,,+++******)))*********)))***++++++***+++---///......---------......///***)))***---000111///,,,...------,,,---...000111000...,,,******,,,...000---,,,+++******+++---...+++,,,.........,,,***)))++++++******++++++,,,------......///...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///((()))222555...---222111111000...,,,+++---///......,,,,,,,,,,,,......((()))+++...000111///---------------............222222111111111111111111333333222111000///......///333777777555444666888333333333222111000///...333333222333444555555555555888999888888888444///555555666666666666555555777666555555666888:::<<<999999888888888888888888999999999999::::::;;;<<<888<<>>;;;999;;;>>>AAA@@@???>>>============???@@@???===>>>BBBBBB>>>AAABBBCCCEEEEEEFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEDDDKKKKKKJJJIIIHHHHHHGGGGGGMMMMMMJJJGGGHHHLLLMMMJJJOOOOOOPPPQQQRRRSSSTTTTTTXXXZZZ\\\]]]^^^```ccceeeeeekkkrrrxxx{{{,,,***'''''')))+++***))),,,***(((''')))******)))))))))(((((((((((())))))(((((())))))***************+++++++++)))((()))***(((''''''''''''((())))))((())))))******))))))((((((&&&%%%&&&)))++++++******+++,,,+++***(((&&&$$$''''''((()))))))))))))))%%%&&&((((((((('''''''''))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***))))))***+++,,,))))))))))))************''''''((()))************))))))(((((((((((())))))***************)))((('''***))))))(((''''''&&&&&&)))((((((''''''(((((()))***)))(((''''''((()))***&&&&&&'''(((((((((((((((***)))))))))((((((((('''((()))******+++***))))))***))))))(((''''''&&&&&&%%%)))***'''(((,,,---******)))((((((((()))***+++***(((''''''((())))))((('''((()))))))))))))))))))))'''&&&'''((()))(((&&&(((((())))))))))))((((((,,,+++***)))))))))+++,,,+++***)))***,,,---,,,+++)))************)))((((((&&&&&&&&&(((***+++***)))(((((()))***++++++,,,,,,///...,,,+++******++++++***)))(((***,,,.........++++++******+++,,,---...,,,---......,,,+++,,,------,,,---...///...,,,)))******)))******+++,,,,,,)))***++++++***+++---///000///...---------------+++***)))+++...///---+++)))(((((()))***,,,...//////...,,,******,,,...///,,,+++++++++,,,------...------.........---++++++++++++******++++++,,,---,,,---...//////......---,,,,,,,,,,,,,,,,,,,,,,,,111---000888888///---111000111111000...---...000...---,,,++++++,,,---...---,,,---///111222000........./////////000000000111111111111111111111111222222111111000/////////---///111222222111111222111222222222222111111000222333444444444555666888333333555999<<<;;;777444555555666666666666555555999888666555666777888999888777777777777777888888888888888888888999::::::888<<>>;;;999<<>>>>>=========>>>???@@@>>><<<>>>BBBAAA>>>BBBCCCDDDEEEEEEFFFEEEEEEFFFGGGGGGGGGFFFFFFEEEDDDIIIIIIIIIIIIIIIIIIIIIIIILLLMMMJJJGGGHHHLLLMMMJJJNNNOOOOOOPPPQQQRRRSSSSSSSSSTTTWWWXXXYYY[[[___aaaeeekkkrrrwwwzzz~~~***(((&&&&&&((()))((((((---+++((('''((())))))((()))))))))(((((())))))***((((((((()))))))))))))))***+++,,,+++)))))))))+++((((((''''''(((((()))***))))))***************)))((((((''')))***+++***(((++++++++++++)))'''%%%###&&&''''''((((((((((((((( &&&,,,---***&&&&&&'''))))))))))))))))))))))))''''''((((((((()))))))))+++***)))(((((()))***+++))))))))))))************((()))******++++++++++++(((((((((''''''((((((((((((((()))))))))(((((('''+++***((('''&&&&&&'''((())))))(((((((((((())))))***)))(((''''''((()))***((((((((((((((())))))***))))))))))))((((((((((((((((((((())))))***++++++***))))))((((((''''''&&&''')))***((((((++++++)))))))))((((((((()))***+++((('''''''''))))))'''&&&******)))((((((((())))))((('''&&&'''((()))(((''''''((((((((((((((((((''',,,+++***))))))***+++,,,+++***)))***,,,,,,,,,+++)))))))))))))))(((''''''%%%%%%%%%''')))******(((&&&'''((()))+++,,,------...---,,,+++************,,,***)))))),,,...//////------,,,,,,,,,,,,---------...///...,,,***+++,,,+++++++++---......,,,***))))))))))))+++,,,---...)))***++++++++++++,,,...111000///...---,,,,,,,,,---+++******+++,,,+++***&&&&&&'''(((***,,,...///...---+++******+++---...******+++---.....................------------,,,++++++******++++++,,,---+++,,,---...////////////------------------------000///444:::777---***///...000111111000//////000---,,,,,,++++++,,,,,,---///...---...000111000///000000000000111111111111111111111111111111111111000000000000000000000000222111111222333333222000111111222333444444333333111444666666444555888;;;:::444555>>>CCC>>>999888555555666666666666555555999888777666555666777888666666666666666777888999888777777777777888999999999<<<>>>>>>;;;:::===??????>>>>>>============>>>>>>???>>>;;;===AAAAAA>>>DDDDDDEEEEEEEEEEEEEEEDDDGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJJJJKKKLLLLLLJJJGGGIIIMMMMMMJJJMMMMMMNNNOOOPPPQQQQQQRRRRRRTTTVVVXXXZZZ\\\```cccfffjjjpppuuuxxx}}}((((((''''''((((((((((((---+++((('''(((((((((''')))))))))((())))))******))))))))))))***************+++,,,+++***)))***+++((((((((('''((())))))***)))******++++++++++++***))))))***++++++***)))'''+++++++++***((('''%%%$$$&&&''''''(((((((((''''''###&&&+++,,,***(((''''''))))))))))))))))))))))))((())))))))))))***************)))(((((()))******((()))))))))************)))***++++++,,,,,,,,,,,,))))))(((((((((((())))))$$$%%%''')))***+++,,,,,,,,,+++)))''''''''')))***))))))(((((((((((()))))))))(((((('''(((((()))******)))((((((((()))+++,,,))))))))))))(((((((((((()))(((''''''(((***,,,---))))))))))))((((((''''''((())))))(((((())))))((((((((((((((())))))******''''''''')))******(((%%%,,,+++)))((('''((())))))***)))((()))***+++***)))(((((())))))))))))((((((((())))))************)))+++))))))***+++,,,+++***))))))******))))))(((''')))((('''((())))))'''%%%'''(((((()))***++++++,,,,,,,,,++++++************---+++)))))),,,...//////......------,,,,,,,,,,,,,,,---------++++++,,,---)))((((((***,,,---,,,***************+++,,,---...)))***,,,,,,++++++,,,---//////...------,,,------///---+++*********++++++))))))***+++,,,---...///---,,,+++******+++,,,---((()))+++---//////......------,,,++++++,,,,,,---++++++******++++++,,,---,,,,,,,,,------.........---------------.........,,,---222555000((()))...,,,...000111000......///,,,,,,,,,++++++,,,,,,,,,,,,+++***+++---////////////000000000111111111111000000000000111111111111//////000000111111111111666444222222555555333000444444555555666555555444111444777777555555999>>>EEE;;;:::DDDHHH???777777555555666666666666555555777777666666666777777888666666666666777888::::::888888777777777888888999:::;;;===<<<;;;;;;===???======<<<<<<<<<===>>>>>>===>>>===;;;===AAAAAA>>>DDDDDDEEEEEEEEEDDDDDDCCCGGGFFFDDDCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLJJJHHHIIIMMMMMMJJJKKKKKKLLLMMMNNNOOOPPPPPPQQQSSSVVVXXXZZZ]]]aaadddfffjjjooosssvvv|||((()))******))))))))))))---+++(((''''''((('''&&&)))))))))))))))***++++++++++++++++++++++++++++++)))***++++++***)))***+++((((((((((((((()))******))))))***+++++++++++++++(((***+++++++++)))((((((++++++***)))((('''&&&&&&'''(((((((((((((((''''''***((('''(((***+++***((())))))))))))))))))))))))******+++++++++,,,,,,,,,***))))))))))))))))))***((()))))))))***************++++++,,,,,,,,,,,,++++++******))))))******+++%%%&&&(((***+++,,,---------+++***(((((()))***,,,))))))(((((((((((())))))((((((((((((((()))************)))((((((***+++,,,(((((((((((())))))))))))***((('''&&&'''***,,,...)))))))))))))))((((((((())))))((())))))''''''(((''''''(((((()))))))))))))))((((((***++++++)))''',,,+++***((((((((()))***)))(((((()))***++++++***)))******++++++******)))###%%%(((++++++***'''%%%***)))((()))+++,,,+++*********++++++******)))(((***)))))))))******((('''******))))))))))))))))))******************))))))---+++)))***,,,---..................---,,,,,,+++***+++++++++++++++...000***))))))+++---......---,,,,,,+++++++++++++++,,,)))***,,,---+++++++++,,,,,,,,,+++,,,,,,---......000000...,,,******+++,,,,,,,,,,,,---------------,,,+++************+++,,,''')))+++---.........---+++******))))))***++++++++++++******++++++,,,---,,,,,,,,,++++++*********,,,,,,,,,---------......***+++------)))'''+++222***,,,...///...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***---000111000........./////////000000//////000000000111111111/////////000111111222222555222///000222222000---888888888888777666555444222444666666666777:::===GGG>>>===CCCDDD<<<555555555555666666666666555555444444444555777888999:::777777777888999:::;;;<<<:::999999888888888999999::::::;;;;;;;;;;;;===???<<<;;;;;;;;;<<<===>>>>>>===>>>===;;;===BBBBBB???CCCCCCDDDDDDDDDCCCBBBBBBEEEEEECCCCCCCCCDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKJJJHHHJJJNNNMMMJJJJJJJJJKKKLLLMMMNNNOOOOOOMMMOOORRRTTTVVVYYY]]]```eeeiiinnnrrruuu{{{(((***,,,+++***))))))***,,,***'''&&&'''(((((('''))))))))))))******+++,,,,,,,,,,,,,,,,,,+++++++++((()))******)))(((***+++))))))(((((())))))***+++(((((()))***++++++++++++((()))+++***)))(((((()))+++*********)))))))))))))))))))))))))))(((((('''...)))%%%%%%))),,,,,,***))))))))))))))))))))))))+++,,,,,,,,,,,,---------************************))))))))))))***************++++++,,,,,,,,,++++++,,,++++++******++++++,,,******++++++++++++***)))++++++***)))))))))***+++((((((''''''''''''((((((''''''(((((())))))******)))))))))))))))******+++(((((((((((())))))))))))***)))((('''((()))+++---))))))))))))))))))))))))***''''''))))))'''''')))&&&'''((()))))))))((((((***)))))))))++++++***(((++++++***)))))))))******'''&&&%%%''')))***)))(((***++++++,,,,,,++++++***!!!###'''***+++)))&&&$$$***)))((()))+++++++++***+++++++++++++++***))))))''''''''')))+++---,,,***+++******))))))(((''''''))))))*********))))))(((+++***)))***,,,---,,,+++---------------,,,+++***((()))*********,,,///111---,,,,,,---///000000///------,,,+++++++++++++++(((+++------,,,+++***+++)))))))))***+++,,,---...///000000...+++***+++,,,+++++++++,,,+++******)))+++******************+++((((((***+++,,,,,,,,,,,,((())))))))))))*********++++++******++++++,,,------,,,+++***))))))))))))***++++++,,,,,,---------+++++++++***)))***///444***,,,------,,,++++++,,,,,,------......------,,,,,,+++,,,---000222222111------------...............//////000000111111111//////000000111111111222555333222111222222222111999999999888777555444333444444444555777888::::::;;;:::999:::999888555333555555666666666666555555222222444555777999::::::999999999999999:::;;;<<<::::::999888888888888999999999888888999;;;===>>>:::::::::;;;;;;===>>>???===???>>><<<>>>CCCCCC@@@AAAAAABBBBBBBBBBBBBBBAAACCCCCCCCCCCCCCCDDDDDDEEEHHHHHHHHHHHHGGGGGGGGGGGGIIIJJJJJJHHHJJJNNNNNNJJJJJJJJJKKKLLLMMMNNNNNNOOONNNPPPSSSUUUVVVYYY\\\___ccchhhmmmrrruuuzzz'''***,,,,,,***))))))******(((&&&&&&'''((((((((())))))))))))***+++,,,---,,,,,,,,,+++++++++******&&&((())))))(((((()))***))))))(((((())))))***+++&&&'''((()))************'''((()))((('''&&&(((+++***************++++++,,,***************))))))(((,,,***((('''(((***,,,---))))))))))))))))))))))))+++++++++,,,,,,,,,------******++++++++++++******))))))))))))******************++++++++++++******++++++************++++++***+++++++++***)))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((())))))*********'''((())))))******))))))'''((((((((()))))))))*********)))(((((()))***+++)))))))))))))))))))))))))))&&&&&&)))***&&&&&&***&&&'''((()))))))))((('''***)))'''''')))***)))((())))))***+++++++++******'''&&&%%%&&&)))***)))(((******++++++++++++******###%%%&&&((())))))((('''***)))((()))***+++***)))***************))))))(((&&&&&&&&&(((+++,,,+++***)))))))))))))))((((((((('''((()))******)))(((((()))((()))+++---,,,***(((++++++,,,------,,,+++***************)))+++...000---,,,+++,,,...//////...,,,,,,+++++++++,,,------(((+++---...,,,+++******)))((((((((()))***++++++,,,...000...+++)))***+++((()))***++++++***))))))************************))))))(((((()))***++++++'''((()))+++++++++***)))++++++******++++++,,,---,,,+++***))))))******+++))))))******+++,,,,,,---++++++***)))***---000111---......,,,******+++,,,---......//////......---.........///111111///---,,,------------...............//////000111111222000000000000000111111111444555444333222222333555555666666666555444333333777444222333777:::999666111888999111///444666222555555666666666666555555222333444666777888888888:::999999888999999::::::999999888777777777777777999777666666888:::<<<===999999999:::;;;===>>>???>>>??????===@@@DDDEEEAAA>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCFFFFFFFFFGGGHHHHHHIIIIIIHHHJJJJJJIIIKKKNNNNNNJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOQQQTTTUUUVVVXXX\\\^^^aaafffmmmrrrvvvzzz&&&))),,,,,,***((()))***)))(((&&&&&&'''))))))((())))))))))))***+++,,,---++++++++++++******))))))%%%'''((((((''''''(((***)))))))))))))))******+++&&&&&&((())))))*********&&&((()))'''%%%%%%))),,,************+++,,,---...+++++++++++++++***))))))(((***,,,+++((((((+++...))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))******************+++++++++******)))******))))))))))))******''''''((()))))))))))))))%%%&&&''''''(((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&((()))************&&&''')))*********)))((('''((((((((())))))************)))))))))))))))))))))))))))))))))*********)))%%%%%%******&&&&&&+++%%%&&&((()))))))))((('''***(((&&&%%%'''((()))((('''(((***+++,,,,,,+++***(((((('''(((+++,,,,,,+++))))))************))))))''''''&&&&&&'''(((***+++***(((((()))***+++***))))))))))))))))))((((((''')))((('''((())))))'''%%%''''''(((((())))))******'''((()))******)))(((((('''''')))+++---,,,)))&&&******,,,,,,,,,,,,+++***,,,,,,+++***)))))),,,///+++***((()))***+++++++++*********+++,,,---...///(((+++---...,,,+++*********)))((((((((((((((()))***---///...+++)))(((***'''(((***+++,,,,,,,,,+++))))))))))))))))))))))))***)))(((''''''((()))***'''(((+++,,,---,,,***)))++++++******++++++,,,---+++************,,,---...(((((()))***++++++,,,,,,******))))))+++......+++000000///---******+++------...///000000///...---.........//////---***'''---------............///---......///000111111222111111000000000000000000...000111///---,,,000333111222333333444333333333999444000222888;;;888333...;;;;;;...)))222777111555555666666666666555555444444555666777777666666999999888888888888888888888888777666666666666666888666555555777:::<<<<<<888888999:::;;;===>>>???>>>@@@???>>>@@@EEEEEEBBB<<<===>>>???@@@AAAAAAAAA@@@AAACCCDDDEEEDDDCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKHHHJJJJJJIIIKKKOOONNNJJJJJJJJJKKKLLLMMMNNNOOOOOOLLLMMMOOOPPPQQQSSSVVVYYY```fffmmmsssvvvzzz************))))))))))))************************,,,)))''''''+++.........///,,,)))))),,,...---,,,+++)))((()))******)))(((''''''&&&'''***++++++***))))))******+++++++++,,,***)))((()))***+++***))))))***)))'''(((,,,,,,)))------+++***))))))((((((************************'''''''''(((***)))'''%%%)))((()))+++---...---,,,---+++)))'''&&&''')))++++++******))))))******++++++---......,,,++++++,,,,,,,,,,,,++++++,,,000222++++++***)))((((((((()))((((((&&&&&&''')))+++---$$$''')))(((%%%%%%'''))))))))))))))))))((('''''',,,,,,***)))((((((''''''+++***((('''''')))***,,,+++***)))(((((()))***+++)))*********++++++++++++(((((((((((())))))))))))+++***)))(((((()))***+++******))))))((((((''''''&&&%%%&&&''')))***)))(((''''''(((((())))))******''''''(((((((((((('''''''''(((((()))***+++++++++(((,,,...+++***,,,,,,***)))))))))))))))***++++++(((((((((((()))))))))))))))***+++***)))((()))***))))))))))))))))))))))))+++---,,,((('''))))))'''******************++++++))))))***+++,,,,,,------+++***))))))++++++***)))))))))*********+++++++++------+++++++++,,,---...***+++------+++******+++++++++***)))(((((())))))---,,,+++******+++,,,---+++******)))***+++---...***)))))))))***+++,,,,,,,,,++++++******++++++,,,...***''''''***+++)))'''((()))***,,,------,,,,,,+++++++++++++++***)))(((******************++++++)))---000000---+++,,,......///000000000///---,,,,,,,,,---.../////////...///...,,,++++++,,,---...---...000222222111///......000111111000000111222444222000///000111111111222111///000222444555555555444333555777888888777666555444444444444555555555333222444777999777444777666555555555777888999666888;;;======:::777555888:::;;;<<<<<<;;;999777999888777777777888999:::::::::;;;;;;<<<=========BBBBBBAAA@@@??????>>>>>>AAABBBBBB@@@>>>>>>???AAA@@@@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJLLLNNNNNNNNNMMMMMMLLLMMMOOOOOOPPPQQQUUUXXXbbbeeejjjpppwww|||************))))))))))))************************...+++((((((***,,,---,,,---+++))))))+++,,,+++***)))((('''(((***++++++***((('''&&&(((***+++******)))))))))*********++++++)))((('''(((***+++***)))))))))'''&&&***///...))),,,,,,+++***))))))))))))************************((('''''')))******(((&&&***))))))+++------,,,+++...---+++))))))***+++,,,++++++************++++++(((***++++++)))(((((()))'''(((((('''&&&(((+++---******))))))((()))))))))(((((('''&&&''')))+++,,,%%%&&&((((((''''''(((***###$$$%%%''')))***++++++,,,,,,++++++***+++++++++,,,***)))((('''(((***++++++***((('''&&&%%%&&&&&&((((((((()))))))))******((((((((()))))))))************)))(((((()))******(((((((((((('''''''''''''''''''''(((++++++***)))(((((())))))))))))))))))'''((((((((((((((((((''''''(((((()))******++++++(((,,,---)))'''((()))''')))((((((((())))))***+++'''''''''((((((((())))))((()))******)))((()))+++***************)))))))))+++---,,,((('''))))))'''))))))***++++++++++++************++++++,,,,,,,,,+++***)))***,,,---,,,+++*********++++++++++++,,,,,,+++***)))))))))***++++++,,,------+++*********,,,+++***)))))))))))))))+++******************+++++++++***)))***+++,,,,,,******************+++,,,++++++++++++++++++++++++###$$$&&&''''''((()))***))))))+++,,,---,,,,,,++++++++++++++++++***)))))),,,,,,+++***)))))))))***+++,,,...///---,,,,,,,,,------...///000000//////------......///.........------,,,,,,,,,---......---...///000000000///......000111111000000111222111111111222333444333222444222000000222333333222444333333444666777777666555555555444555555666666444333444555777888777666666555555444444555666777666777999;;;;;;999777666666777888999999999888777:::999888888888999:::;;;888999:::;;;<<<>>>??????AAAAAABBBAAA@@@???>>>>>>@@@@@@AAA???>>>===>>>@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLKKKMMMNNNNNNOOOQQQTTTVVVZZZ^^^dddkkksss{{{************))))))))))))************************...,,,***)))***++++++******))))))***++++++***((((((''''''(((+++,,,,,,+++(((''''''(((***+++***)))(((((())))))))))))******((('''&&&(((***,,,+++***)))***(((''')))---,,,'''+++******))))))*********************************((((((((()))******(((&&&+++******+++,,,,,,+++)))------------,,,,,,,,,,,,,,,++++++++++++++++++,,,''')))******(((''''''((((((((()))((('''(((***---))))))((((((((()))******((((((''''''''')))***+++'''&&&&&&''')))+++******!!!"""$$$&&&(((***++++++***************+++,,,---,,,+++)))((((((((()))***++++++***)))))))))))))))''''''''''''(((((((((((()))))))))*********++++++***))))))(((((())))))***&&&''''''''''''''''''((()))((((((***,,,,,,+++***)))************))))))((((((((((((((((((((((((((('''(((((())))))******+++(((,,,,,,(((&&&'''(((&&&((((((((((((((())))))***((((((((()))))))))******'''(((******))))))***,,,,,,+++++++++******))))))***,,,+++((('''******'''((()))***+++,,,++++++*********++++++++++++++++++******)))+++---///...---++++++++++++,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---...---+++))))))))),,,,,,+++************+++))))))************)))))),,,,,,+++*********++++++,,,++++++************+++)))***+++,,,,,,+++***)))###((()))'''&&&))),,,***++++++,,,,,,,,,++++++***++++++++++++***))))))...---+++***)))(((((((((,,,,,,,,,---......,,,***---------...///000111222.........///......------+++,,,,,,---............---------.........//////...000111111000000111222///000111333444333222222444333111000111222222111333222111333555666555444555555555555666666777777222444666666666666666777666555555444444444444555666777777888888888777666666777777777888999999999::::::999999999:::<<<===666777999;;;===???@@@AAA@@@AAABBBBBBBBB@@@>>>===>>>???@@@???=========???@@@@@@@@@@@@AAACCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNPPPSSSUUUUUUXXX^^^fffooovvv|||************)))))))))(((************************,,,+++***)))******++++++))))))***+++,,,+++)))((()))((('''(((***++++++***)))((('''(((***+++***)))((((((((((((((()))))))))'''&&&&&&'''***,,,,,,+++'''+++,,,)))&&&'''(((&&&)))))))))))))))***++++++************************)))((((((***++++++)))''',,,+++***+++,,,+++)))(((,,,,,,---......---,,,+++,,,,,,++++++++++++,,,,,,***+++---,,,***))))))***((()))***)))((()))+++---((((((((((((((()))***+++((((((''''''((()))***+++)))'''%%%'''+++---,,,***&&&&&&'''(((((((((''''''))))))(((((((((((()))))),,,+++***)))((((((((()))&&&'''((()))***,,,---...''''''''''''(((((((((((()))*********++++++++++++)))))))))(((((()))))))))&&&'''''''''((())))))))))))((((((***+++,,,+++)))***++++++++++++***(((((()))(((((((((((((((((()))(((((((((((())))))******))),,,---)))''')))+++))))))((((((((((((((())))))*********+++++++++,,,,,,&&&((()))***))))))+++---,,,,,,++++++******))))))***,,,+++((('''******((('''(((***,,,,,,,,,+++***++++++++++++***************))))))+++...000000///++++++,,,,,,,,,---------......---,,,,,,+++++++++---......---***(((((((((,,,,,,+++++++++++++++,,,)))***+++,,,,,,+++***)))...------,,,,,,+++++++++---,,,++++++************(((***+++------+++***((($$$(((+++,,,+++))))))***++++++,,,++++++++++++*********+++++++++******))),,,,,,+++***)))))))))***---+++***,,,//////,,,)))...------,,,---///111222.../////////...---,,,,,,***+++---...///......---------,,,,,,,,,---...///...000111111000000111222///000111111000000000111222111000000222333222111222111111111333444444222444444555666777777777777000333666666444333555888777666666555444444444444666666555555555666777777888888888888999:::<<<<<<:::999888888999:::<<<===888888999;;;===>>>???@@@>>>@@@BBBCCCBBB@@@>>><<<===???@@@@@@>>>===>>>????????????@@@AAABBBDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFDDDCCCCCCEEEFFFGGGGGGFFFEEEEEEFFFGGGIIIJJJKKKLLLNNNOOOOOOPPPRRRTTTUUUXXX\\\cccjjjpppvvvxxx************)))))))))((())))))))))))))))))))))))((())))))******+++,,,---)))***,,,,,,,,,+++******,,,***))))))******((('''***)))((()))***+++***))))))))))))(((((((((((((((&&&%%%%%%'''***++++++***)))...***######'''***(((((((((((()))***++++++)))))))))))))))))))))))))))))))))***,,,+++)))''',,,+++******++++++)))'''***+++,,,------,,,+++***,,,++++++******++++++,,,+++---...---,,,***++++++&&&'''((('''&&&&&&((()))((('''''''''((()))******((((((((((((((()))))))))***'''&&&(((+++---,,,************)))((('''&&&%%%+++***)))(((''''''''''''+++******)))))))))))))))!!!"""###%%%&&&((())))))(((((()))))))))*********)))*********++++++++++++((((((((())))))(((((((((((((((((()))*********+++)))(((((()))***+++)))(((***+++,,,,,,,,,***)))(((***)))(((((((((((()))***((((((((((((((()))))))))%%%)))***''''''***---,,,))))))(((((((((((()))))))))))))))*********++++++&&&((()))***))))))+++---+++++++++*********))))))))),,,+++''''''******((('''(((***+++,,,,,,+++++++++************************)))***,,,///111111000++++++,,,,,,,,,---------------------,,,,,,++++++---......---***(((((((((,,,+++++++++++++++,,,,,,***+++------------+++***/////////......---,,,,,,------,,,+++*********+++((()))+++,,,,,,+++)))((())))))***,,,//////,,,))),,,,,,++++++++++++++++++)))******+++++++++*********)))))))))***+++,,,,,,---+++***,,,//////,,,(((///...---,,,,,,---...///.../////////...---,,,,,,***+++---...///...---,,,---,,,,,,,,,,,,---.........000111111000000111222222333222000...---000333///......000333444444333222111000111222333222111444444555666777777666666///222555555333222444666777777777777666666555555555555444444444555777777888888777888999:::;;;<<<888777777777888999;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@BBBBBB@@@===;;;>>>???AAAAAA@@@??????@@@?????????@@@AAABBBCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFEEEEEEFFFGGGIIIJJJKKKMMMOOOOOOOOOPPPRRRSSSUUUWWWZZZ___ffflllqqqtttzzz}}}************))))))))))))))))))))))))))))))))))))&&&((()))*********,,,---)))+++,,,,,,+++******+++---+++***)))***)))'''&&&+++)))))))))++++++***)))******))))))))))))(((((('''&&&%%%''')))+++***)))%%%---)))$$$%%%***...(((((((((((())))))***+++))))))))))))))))))))))))*********+++,,,,,,***(((+++*********++++++)))'''((()))+++,,,,,,++++++***+++******************+++)))+++,,,,,,***))))))***((()))******)))((()))***(((((('''''''''((())))))((((((((()))))))))))))))***)))((()))***+++***)))(((((())))))))))))((((((------+++***)))((((((((())))))))))))***)))))))))&&&&&&''''''(((''''''&&&************++++++++++++)))))))))*********++++++'''(((((())))))((((((''')))***************++++++)))(((((()))******)))'''***+++,,,------,,,***)))******((((((((((((******((((((((((((((((((((((((!!!%%%&&&$$$$$$(((,,,,,,+++******)))))))))))))))'''''''''((((((((())))))'''(((******))))))***,,,)))))))))))))))))))))))))))++++++''''''***+++((((((((()))***+++,,,,,,---))))))*********************)))***+++...000000000++++++++++++,,,,,,,,,,,,)))******+++++++++***))),,,---...---+++)))))))))+++************+++,,,,,,,,,,,,------------,,,,,,....../////////...---------,,,,,,++++++++++++,,,((()))***++++++***)))((((((&&&&&&)))...000...+++,,,++++++******+++,,,,,,))))))***++++++++++++***(((((())))))***+++---...+++++++++,,,------+++)))------,,,+++++++++++++++.........///......------,,,------...---------,,,,,,,,,,,,---------.........000111111000000111222222444444222///...111444---------000333555444333222111000111222333222111333444555666666555444333000222444444444444444555666777777888777777666555444444444444555666777777555666666666777888888888777777666666777999;;;<<<>>>>>>===<<<;;;::::::999<<<===>>>??????>>><<<;;;===???BBBBBBAAA@@@@@@AAA????????????@@@BBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJLLLNNNOOOOOOOOOPPPQQQPPPRRRUUUZZZ```gggmmmpppsssxxx|||~~~************))))))))))))))))))))))))))))))))))))&&&)))++++++))))))***,,,)))***+++***((((((***,,,,,,***))))))******((('''+++***))))))++++++***)))++++++*********)))))))))((('''&&&''')))***)))((( '''+++)))''')))+++***))))))((((((((())))))***))))))))))))))))))))))))+++******+++------+++)))***))))))***++++++)))'''))))))***+++++++++++++++***))))))(((((())))))***)))***++++++)))(((((()))***+++---,,,+++***+++,,,))))))((('''''''''(((((((((((())))))))))))(((((()))*********((('''((()))&&&''''''((()))))))))(((,,,+++***)))))))))))))))'''((()))*********************+++,,,,,,+++***)))*********++++++++++++,,,((((((((()))))))))******''''''((())))))(((''''''************))))))))))))******)))***++++++***((()))***,,,......---+++***+++***(((''''''(((***+++(((((((((((((((((((((((("""&&&&&&######'''++++++,,,,,,+++***************((((((((()))))))))******((()))******)))((()))+++'''''''''((())))))******(((+++***''''''++++++)))))))))(((((()))+++---///(((((())))))******++++++***))))))+++...//////...*********++++++++++++,,,'''(((***+++,,,,,,+++++++++,,,------+++*********)))))))))))))))***+++,,,---,,,,,,++++++,,,,,,---+++,,,---......------,,,,,,,,,+++++++++,,,------))))))************))))))((('''((()))+++,,,---,,,+++************+++---...))))))***+++++++++++++++))))))))))))***+++,,,,,,)))+++------,,,+++++++++)))******+++++++++******------......///.........///......---,,,,,,,,,,,,+++,,,---//////......---...000111111000000111222)))...222333000///000222------...000333444333111333222111111333333222111333444555666555333222000333333333555777777666555444555666777777777666555333444444555666777777777555666777888888777666666777777777777888:::<<<===???>>>>>><<<;;;:::999999;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>AAABBBAAA@@@???@@@>>>>>>??????@@@AAACCCDDDDDDDDDDDDDDDEEEEEEEEEFFFCCCDDDEEEFFFFFFDDDCCCAAADDDEEEFFFGGGGGGHHHHHHGGGGGGIIILLLMMMMMMLLLMMMNNNNNNOOOQQQTTTYYY^^^cccfffkkksssxxxzzz************))))))))))))))))))))))))))))))))))))(((***,,,,,,)))'''(((***(((******(((&&&&&&))),,,***)))((()))***+++***))),,,***)))***++++++***))),,,+++++++++******))))))((('''&&&'''((()))((('''***,,,+++***+++,,,((("""))))))(((((((((((())))))))))))))))))))))))))))))+++******,,,------+++)))***)))((()))++++++***(((*********++++++,,,,,,,,,))))))(((((((((((())))))***+++,,,,,,***))))))***&&&((())))))'''&&&'''(((***)))((('''''''''''''''((()))))))))))))))((('''(((***,,,***'''%%%&&&)))'''''''''(((''''''&&&&&&'''''''''''''''(((((()))&&&'''(((***++++++++++++%%%'''(((***+++++++++***)))*********++++++++++++(((((((((((())))))))))))&&&'''((())))))((('''&&&******))))))(((((('''''',,,+++***+++,,,,,,+++)))(((***,,,...///...,,,++++++***)))'''''')))***+++((((((((((((((('''''''''&&&))))))%%%$$$(((++++++------,,,+++*********+++++++++,,,,,,,,,---------)))***+++***)))((()))***%%%%%%&&&'''((()))******(((+++***''''''++++++)))***)))''''''(((+++...000'''(((((()))***++++++,,,******)))+++---///...---))))))*********+++++++++((()))+++---.........---***+++------+++******+++))))))(((((()))***++++++---,,,+++******+++,,,---((()))+++,,,---,,,,,,+++++++++++++++,,,------...******))))))))))))******+++---...,,,)))'''***---******))))))***,,,...///((()))***+++++++++++++++++++++***************+++(((+++......+++)))***,,,%%%''')))***+++++++++***,,,,,,---.../////////...111000...,,,+++++++++,,,+++,,,...000000///...---///000111111000000111222&&&///222000...---.../////////111333333111///444222111222333333222111333444555555444222000...666444333666999:::888666222333555666666666555555333444555666777777777777777888:::;;;:::999777666888888888888999;;;===>>>>>>>>>===<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::===@@@AAA@@@???>>>???>>>>>>>>>???@@@AAACCCCCCDDDDDDDDDDDDEEEEEEEEEEEEAAACCCEEEFFFEEECCCAAA???BBBCCCEEEGGGGGGGGGFFFFFFEEEGGGJJJKKKKKKJJJKKKLLLOOOOOOOOOPPPSSSVVVZZZ\\\fffooovvvxxx}}},,,+++***)))((((((((((((((()))*********((('''&&&)))***+++,,,,,,+++)))((()))))))))))))))))))))))))))'''%%%$$$&&&)))******------------,,,++++++***+++)))''''''((())))))(((((('''&&&&&&&&&((()))***((()))++++++******+++,,,++++++******)))(((((((((((((((((((((((('''&&&&&&,,,---...,,,***))))))***+++(((''')))***((()))---)))***+++,,,+++***)))(((...---,,,+++******************))))))((((((''''''%%%''')))++++++***(((''''''))))))&&&&&&))))))&&&((()))+++,,,+++***(((&&&)))%%%%%%+++---+++((('''&&&((())))))(((((()))+++###$$$%%%&&&''''''''''''((()))***++++++***)))(((''''''((()))))))))))))))&&&(((***+++,,,+++)))(((((('''&&&&&&'''))))))((('''++++++'''%%%''''''&&&+++)))***---***$$$&&&,,,))))))***,,,......+++))),,,---...//////---+++***---***''''''))))))'''%%%''''''(((((())))))******+++,,,+++)))&&&&&&))),,,+++,,,------+++*********''')))***+++,,,,,,+++***---'''&&&***+++'''&&&((('''((()))***+++***))))))((('''&&&'''(((+++...///...,,,)))'''(((***...000(((***,,,,,,***(((((((((++++++*********+++,,,,,,******)))))))))***+++,,,,,,***)))***...111000///'''&&&''')))++++++)))'''((())))))(((((((((+++---+++*********+++,,,,,,---&&&000222***''',,,---(((((('''(((+++***(((***...+++++++++++++++***)))))))))))))))))))))(((''''''*********++++++,,,,,,,,,+++***)))))))))***,,,,,,***)))))))))***+++,,,,,,+++,,,,,,,,,,,,+++******...+++)))***,,,---+++))),,,---.........---,,,+++***+++++++++***+++...111///////////////.........//////000000000000///.../////////...,,,---///111222222222111111000......111333333222000.........222222222333333444444444666444333555888999777444666666555444444444444555777777777777666666666666888999999888777777888999:::888666555666999===@@@???===:::888777666777888999999::::::;;;<<<======<<<;;;:::<<>>===;;;999777666777777888999999::::::;;;<<<<<<===<<<;;;;;;===???@@@>>>;;;???===;;;;;;===???@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCEEEEEEEEEDDDCCCBBBCCCCCCCCCCCCDDDEEEFFFFFFCCCCCCDDDEEEFFFGGGHHHHHHLLLLLLLLLMMMOOORRRUUUWWW]]]___bbbhhhnnnuuuzzz~~~,,,+++***)))))))))))))))))))))*********)))((('''))))))))))))******+++,,,++++++++++++++++++++++++***)))((()))******((('''******+++,,,,,,,,,++++++,,,***(((((((((((('''&&&(((((('''''''''((()))******+++***)))((()))+++...******++++++++++++,,,,,,+++++++++++++++******))),,,------,,,***)))***++++++((('''******((())),,,((()))***,,,------------,,,+++***)))))))))))))))(((((((((((((((''''''''''''(((***,,,,,,+++***)))'''******''''''******'''************)))))))))((((((%%%%%%***+++)))''''''((()))***)))((((((***,,,......------+++***(((((())))))************)))))))))***************))))))''''''((((((((()))))))))'''((()))***+++******)))$$$(((***'''&&&)))+++***---***))),,,---+++)))***++++++,,,...//////---+++***,,,---//////...---+++,,,***(((((())))))((('''++++++***))))))(((''''''******)))(((&&&&&&(((***(((***++++++)))(((((()))+++******))))))))))))***...***)))+++---***)))***))))))***++++++++++++***+++)))(((&&&&&&&&&''''''******)))))))))***++++++,,,,,,---+++***)))***,,,......---,,,++++++++++++)))***+++,,,---,,,++++++...,,,++++++,,,---,,,,,,+++)))(((((()))***)))((()))***+++*********,,,...++++++******++++++,,,,,,'''+++((('''+++---+++)))((())),,,***%%%%%%(((++++++,,,,,,++++++***)))&&&''')))+++,,,---......***++++++++++++,,,,,,,,,******))))))******+++,,,***))))))((((((((())))))++++++,,,,,,++++++***)))***+++,,,,,,+++***+++,,,---------,,,,,,------...)))+++------,,,,,,---...---------.../////////000////////////////////////...000111111/////////000---...///000111111222111///111222222111000000111222222222222333333333333444444333555666777666444666555555444444444444444555666666777777888888999777777777666666777777888666666666777888999:::;;;:::999888777666777888888999999::::::;;;;;;<<<<<<<<<<<<<<<>>>@@@@@@>>><<>>???????????????@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKMMMPPPRRRTTTSSSVVVZZZ```gggmmmrrrtttzzz,,,+++******)))))))))***)))))))))***)))))))))))))))((((((((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''&&&'''((()))(((%%%"""))))))***+++,,,,,,++++++---+++)))(((((((((&&&%%%'''''''''''''''''''''''',,,+++***((('''(((+++...******+++,,,,,,---......,,,,,,---------,,,+++++++++,,,---,,,***)))***+++***''''''***+++((())),,,+++++++++,,,------------+++******)))(((((())))))'''''''''''''''((((((((('''((()))++++++***))))))&&&))))))&&&'''******'''+++******)))((()))))))))'''%%%%%%)))***'''&&&((()))******)))((((((***,,,,,,,,,,,,+++***)))'''&&&)))))))))******)))))))))***++++++++++++***))))))'''''''''&&&'''((())))))''')))+++---,,,+++******%%%)))***'''&&&)))***))),,,)))(((***------***'''(((((()))+++------***(((***+++---//////...---,,,+++***)))))))))))))))(((*********)))))))))(((((())))))((((((''''''((()))''')))******((('''((()))///...,,,+++***+++,,,,,,,,,***)))***,,,+++******)))******+++++++++++++++,,,+++***)))(((((())))))((())))))*********))))))---...---+++******,,,...///...---,,,++++++++++++(((***,,,---...---+++***,,,+++******+++,,,,,,,,,---+++((('''((())))))(((,,,,,,---,,,***)))***+++,,,++++++***++++++,,,,,,"""***...+++))),,,---,,,///,,,++++++((($$$%%%)))******++++++******)))(((&&&''')))***,,,---......++++++++++++++++++++++++***************+++++++++++++++***))))))((())))))+++++++++++++++***))))))(((+++---,,,***)))+++......---,,,+++,,,---...///(((+++---...---,,,,,,---,,,,,,------...///000000///........./////////000---///222222111/////////---...///000111111111111...000222222111111222333222222222222222222222333333333444444555555555444666555444444333333444444444555555666888999999::::::888777888999::::::999555555666777888999999999888777777666666777888888999999:::::::::;;;;;;;;;<<<<<<===?????????>>>===AAA???===>>>???AAAAAA@@@???@@@@@@AAAAAAAAAAAAAAA@@@AAABBBCCCCCCCCCBBBAAABBBBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHHHHJJJKKKNNNPPPQQQMMMPPPUUU[[[bbbgggkkkmmmxxx~~~,,,+++*********************))))))))))))*********((((((''''''(((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,''''''''')))***(((%%%"""(((((()))***++++++++++++---+++)))(((((((((&&&%%%************************,,,,,,***((('''(((+++...******+++,,,---......///---------------,,,+++++++++,,,---,,,*********,,,***'''(((++++++))))))+++...------,,,,,,++++++++++++***))))))((()))))))))&&&'''''''''(((((())))))&&&'''((()))))))))((((((%%%((((((%%%&&&))))))'''+++******)))((()))))))))'''%%%&&&***)))''''''************(((''''''***,,,((())))))******))))))(((***))))))))))))))))))*********+++++++++******)))'''''''''&&&'''((())))))&&&)))------,,,******+++'''+++,,,(((&&&((()))'''(((((('''(((+++,,,)))%%%(((((()))+++---,,,***(((***+++---//////...---,,,*********))))))((()))***((()))))))))*********+++)))(((((((((((()))))))))&&&(((******((('''((()))///...,,,+++***+++,,,,,,******))))))***,,,+++)))***************+++++++++)))))))))))))))*********((()))************)))(((......---,,,******,,,...///...---,,,+++*********((()))+++------,,,+++***((())))))******,,,---///---+++((((((((())))))))))))***,,,,,,++++++,,,---,,,,,,++++++***++++++,,,(((---///,,,***+++,,,---,,,)))'''(((((()))///666)))))))))))))))((((((''''''((()))***++++++++++++++++++++++++++++++++++++))))))******++++++++++++---,,,,,,+++***************++++++++++++***))))))(((+++---,,,***))),,,...------,,,+++,,,---...///)))+++---...---,,,,,,,,,+++,,,,,,---...//////000......------...///000000---///111222000///////////////000000000000//////...000222222222111222333222222222222222222222222222333444444444444444444555555444333333333333333333333444666777888999:::999777666666999::::::888555666777888999999888888777777777777777888888888999999999:::::::::::::::;;;<<<>>>??????>>>>>>===>>>===<<<>>>@@@BBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBB???@@@BBBCCCCCCCCCBBBAAABBBBBBBBBBBBBBBCCCCCCDDDAAAAAABBBCCCDDDEEEEEEFFFFFFFFFGGGHHHJJJLLLMMMNNNKKKMMMRRRXXX^^^cccfffhhhtttvvvxxx}}},,,++++++*********++++++******)))))))))***++++++(((((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,+++)))&&&((())))))*********)))))),,,***(((((((((((('''&&&))))))*********)))(((''',,,,,,+++)))((((((***---******+++,,,,,,---......,,,,,,,,,,,,,,,++++++******,,,,,,,,,******+++,,,)))'''(((+++,,,)))(((+++///...---+++************+++******)))))))))******&&&''''''((()))******+++&&&&&&''''''((((((''''''%%%((((((&&&&&&******(((************)))))))))(((((('''(((***)))&&&(((,,,******)))'''&&&&&&(((+++(((((()))***+++,,,,,,,,,******))))))))))))******((())))))***++++++******''''''((((((((()))))))))&&&***------***)))***,,,))),,,---)))'''(((((('''%%%'''(((((()))+++)))$$$******+++---......,,,******,,,---//////...---+++***++++++***((((((***+++(((((())))))***++++++,,,***)))((()))***+++***)))&&&(((******)))((()))***+++******))))))))))))***)))***)))((())),,,,,,((())))))(((((())))))***+++%%%&&&&&&'''((())))))*********++++++******)))(((,,,------,,,+++***+++---------,,,+++************((()))***+++,,,+++******&&&((())))))***+++---///,,,***))))))***+++***)))###&&&)))+++,,,---///000,,,,,,++++++******++++++))),,,---+++)))***...222000,,,))))))((((((...555))))))******))))))((('''))))))***************))),,,,,,,,,++++++++++++***))))))***++++++++++++***------,,,+++++++++,,,,,,******++++++******)))((()))***++++++++++++,,,...,,,,,,,,,,,,---......///***,,,------,,,+++,,,---,,,,,,,,,---.........///...------,,,---...000111---///000000.........////////////000000///......///111333333222222222333222222222222222111111111000222444444333222333444555444444333333333333333222333333444666777888888666333111333666888777555666777888888999999888888777777888888888888888888999999999999::::::::::::999<<<>>>>>>===<<<======<<<;;;<<<===@@@BBBBBBAAA@@@AAAAAABBBBBBBBBBBBBBB???@@@BBBCCCCCCCCCCCCBBBCCCCCCBBBAAAAAAAAAAAABBBAAAAAABBBCCCDDDEEEFFFFFFEEEFFFGGGHHHIIIKKKLLLLLLKKKMMMPPPUUUZZZ^^^bbbdddqqqqqqrrrwww+++++++++******++++++,,,******)))))))))***+++,,,(((((()))))))))))))))(((++++++++++++++++++++++++***)))***+++------+++))))))))))))***))))))((((((+++***((('''((()))((('''&&&'''((((((((('''%%%$$$+++,,,,,,***)))((()))+++******++++++,,,,,,------***++++++++++++***))))))***+++,,,,,,******+++,,,)))'''(((,,,,,,)))(((***---,,,+++***))))))******++++++************++++++''''''((()))***+++,,,---'''''''''(((((((((((((((&&&)))***((((((,,,,,,***)))******+++***)))(((''')))((()))+++***''')))...***)))(((&&&$$$%%%'''***((()))***+++,,,,,,,,,,,,+++***)))(((((()))***+++&&&'''((()))***+++++++++'''((()))*********)))(((&&&***,,,+++((('''***---'''+++,,,)))''')))***((("""))),,,))))))+++***&&&*********,,,......,,,)))+++---...//////---,,,***)))+++,,,***((((((***,,,************************+++)))(((***,,,---,,,)))&&&(((******)))))))))***(((((())))))***))))))))))))++++++(((***......))))))((('''''''''((()))***%%%&&&'''(((((())))))))),,,,,,++++++************+++,,,------+++******+++++++++***))))))*********(((((()))))))))*********'''(((******((()))+++...***))))))***,,,,,,+++)))$$$&&&)))+++++++++,,,...---,,,++++++******++++++((()))***+++,,,///777>>>444000...---)))%%%'''++++++++++++++++++***)))))))))***++++++,,,+++++++++,,,,,,,,,+++++++++******((()))***+++,,,++++++***+++++++++***++++++,,,,,,***************))))))(((***))))))***,,,------,,,***+++,,,---............,,,------,,,+++***,,,---------------------------...---,,,,,,,,,...000222---.........,,,,,,---///------...///000000000000000222333333222111222333222222222222111111111000///222444444222111222444555444333333222222333333222222333333444555666666555222///111555777666444888888888888999999999999999999999999999999888888999999999999999999999999888;;;===>>><<<;;;;;;===<<<<<<<<<===@@@AAA@@@?????????@@@AAAAAAAAAAAAAAA???@@@BBBCCCDDDDDDCCCCCCEEEDDDBBBAAA@@@@@@??????BBBCCCDDDEEEFFFGGGGGGHHHDDDEEEGGGHHHIIIJJJKKKKKKKKKLLLNNNQQQUUUYYY]]]___kkkmmmppptttxxx~~~+++++++++***++++++,,,,,,******)))))))))***,,,---(((((()))******)))''''''++++++++++++++++++++++++)))(((((()))+++,,,+++)))))))))***))))))(((''''''+++)))''''''((())))))((()))***+++++++++)))((('''***+++,,,+++***((()))*********++++++++++++,,,,,,)))************)))((((((***+++,,,,,,+++***+++---)))'''(((,,,,,,)))(((***+++***)))))))))***+++,,,,,,+++++++++++++++,,,,,,'''((()))***+++,,,---...(((((((((((())))))))))))(((++++++)))***......,,,((()))+++,,,+++***(((&&&***)))***,,,***'''***///***)))'''%%%###$$$''')))(((((()))************)))+++***)))(((((()))***+++$$$%%%'''(((***+++++++++&&&(((***+++,,,+++)))(((&&&***,,,***'''&&&***...%%%***+++((((((***,,,+++!!!***...+++)))++++++(((''''''(((***,,,,,,)))''',,,---...//////---+++***)))+++,,,+++((((((***---,,,,,,++++++***)))))))))+++***)))***---...,,,***'''(((***+++***)))***+++''')))***,,,,,,,,,+++******---,,,)))+++000///***((('''&&&&&&&&&''')))***((())))))************)))------,,,+++******++++++)))+++------,,,***)))***))))))))))))))))))******((((((((('''((())))))***(((***+++***((('''))),,,(((((()))+++------+++))))))***,,,,,,***(((''''''---,,,,,,+++*********+++''''''***---000666@@@III---+++,,,...,,,((((((+++,,,------------,,,++++++)))***+++,,,------------,,,,,,,,,++++++*********((()))***+++,,,+++*********)))))))))***+++,,,,,,***************)))((((((+++)))''')))---///---+++)))+++,,,...//////...------------+++******,,,...------------------,,,,,,...---,,,+++,,,...000222---...---,,,++++++---///***+++---///000111222222111222444444222111222222222222222222111111000000///222444444222111222444555444333333222222333333111222222333333444444555666333000222666999888555:::999999888999999:::;;;:::::::::::::::999888888999999999999999999999999777:::======;;;:::;;;<<<>>>===<<<===??????===<<<>>>>>>???@@@@@@@@@@@@??????AAABBBDDDEEEEEEDDDDDDEEEDDDCCCAAA@@@???>>>>>>??????@@@AAABBBCCCDDDDDDDDDEEEGGGHHHIIIJJJKKKKKKJJJKKKKKKMMMQQQUUUZZZ\\\```eeekkkmmmnnnrrrzzz,,,++++++***)))(((''''''***)))((()))+++,,,,,,++++++++++++)))'''&&&((()))((()))***+++++++++++++++((()))***++++++***((('''((()))*********)))'''&&&)))))))))))))))******+++)))((('''(((***++++++***+++***)))))))))***+++,,,+++***((()))***,,,++++++,,,,,,++++++***)))(((((())))))*********+++++++++)))***,,,,,,+++++++++,,,'''((()))++++++******)))'''***---...---+++++++++))))))))))))***************)))))))))((((((''''''***))))))***++++++(((&&&'''((((((((()))))))))***'''))),,,...,,,'''!!!******)))(((''''''(((((()))************+++++++++***++++++)))'''''')))+++)))+++***'''###$$$)))///%%%'''***------,,,)))'''+++*********))))))((((((++++++******************)))***+++***)))((()))***,,,+++++++++******))))))***+++,,,---------------))))))))))))************'''(((((()))***++++++,,,)))((((((+++......+++''')))((('''''')))******)))++++++***)))(((((()))))),,,++++++,,,,,,+++(((%%%(((((())))))))))))((((((++++++************++++++***)))((()))))))))'''%%%+++,,,///000000---***((('''(((***+++,,,,,,+++++++++******)))))))))))))))+++)))((())),,,---+++)))///---+++******(((%%%###***************+++++++++............---,,,++++++---!!!---222(((>>>XXXOOO222,,,+++------***+++000,,,...//////---+++++++++---***((((((+++...---,,,((()))***+++++++++++++++(((***)))(((,,,111,,,###))))))))))))******************))))))))))))******&&&(((***+++++++++,,,---------------------,,,,,,+++---------+++++++++---.........///////////////444111...,,,---......---...///000000---,,,+++,,,////////////////////////***---000111000///...///111111222222222222111111111222444555555444222111333333222444555666555333222333444555666666666666444444333222333444555666444666777777555444555666:::999888777777888999:::999999999:::::::::;;;;;;::::::<<<=========<<<;;;>>>>>>>>>>>>============?????????>>>>>>>>>>>>>>>BBBBBBCCCDDDDDDCCCBBBAAAEEEEEEDDDCCCAAA@@@??????>>>>>>>>>???@@@BBBCCCDDDBBBDDDFFFGGGGGGGGGHHHIIIJJJHHHHHHKKKQQQUUUWWWVVV[[[]]]aaaeeejjjpppwww|||yyy{{{,,,,,,++++++******))))))***)))((()))+++,,,,,,+++***+++,,,+++)))))))))+++)))))))))***++++++,,,,,,)))***+++,,,,,,,,,++++++)))***+++++++++***(((((()))(((((((((((()))******'''&&&&&&''')))+++***)))+++******)))***+++,,,---,,,+++)))***,,,------,,,---,,,+++******)))))))))*********+++++++++,,,,,,(((***,,,,,,+++++++++,,,'''(((***+++++++++***)))&&&))),,,,,,+++*********))))))))))))*********************))))))(((((((((,,,+++***+++,,,+++***((((((((((((((())))))))))))'''((()))++++++)))((('''+++***)))((((((((((((((())))))*********+++++++++)))+++---,,,+++))))))***)))******'''$$$$$$)))...&&&'''***,,,,,,+++)))(((************)))))))))(((************************((()))***)))((('''((()))++++++*********)))))))))((())))))***++++++******(((((()))))))))*********'''(((((())))))************)))))),,,......+++))))))((('''''')))******)))+++******)))(((((())))))...,,,***(((((()))+++---))))))(((((((((((())))))++++++************++++++---+++++++++,,,,,,***(((,,,...000222111///,,,***((()))***,,,,,,,,,,,,++++++******))))))))))))))))))((('''(((++++++***((()))(((((()))++++++***)))************************+++,,,---------,,,,,,,,,333&&&---000,,,DDDUUUBBB111,,,***,,,,,,)))+++///+++---//////---,,,+++,,,...+++)))))),,,......---))))))***+++++++++++++++(((---...++++++...,,,((())))))))))))*********************))))))*********)))***,,,,,,+++***+++,,,+++++++++,,,,,,,,,,,,,,,,,,---......,,,,,,---...............////////////333000---,,,---.........,,,---///...------...000////////////////////////+++...000111000/////////......////////////......111222444555555444222111222222111333444555444222222333444555555666666666444444333333333444555666555666888777666555555666888888777666666777888888:::;;;;;;;;;:::999888888999:::<<<=========<<<;;;========================999:::;;;===???AAABBBCCCBBBCCCDDDDDDDDDCCCBBBAAADDDCCCBBBAAA@@@???>>>>>>?????????@@@AAABBBCCCDDDBBBDDDFFFGGGFFFFFFHHHIIIIIIGGGFFFIIINNNSSSVVVVVVYYY[[[^^^bbbfffkkkqqqvvvtttwww|||***************)))))))))***)))((()))+++,,,,,,+++***,,,......,,,+++++++++***))))))))))))+++,,,---)))******++++++,,,,,,,,,+++++++++++++++***))))))((((((''''''(((((()))***%%%%%%%%%&&&)))******)))+++++++++++++++,,,---------+++***+++,,,...------...---+++***)))******+++***+++,,,,,,------,,,,,,(((***,,,,,,+++***+++,,,((((((***+++++++++***)))&&&(((++++++***))))))***))))))))))))***************************)))))))))...,,,******+++,,,+++***))))))))))))(((((((((((()))(((((('''(((***+++,,,+++******))))))))))))))))))))))))*********++++++(((+++...///---+++)))))))))******(((%%%%%%)))---(((((()))************)))************))))))))))))************************'''((()))(((''''''((()))******))))))))))))(((((((((((())))))******))))))(((((())))))))))))******((((((((((((((((((((((((*********,,,......,,,******((('''''')))******)))******)))((((((((())))))'''***+++***)))))),,,000***)))(((''''''((()))***++++++************++++++***)))((()))******(((&&&,,,---///000000...,,,***(((***+++,,,------,,,,,,+++******)))))))))))))))(((((()))***,,,,,,***((('''&&&''')))+++---,,,+++))))))))))))))))))))))))'''***,,,---,,,,,,------444)))+++---222LLLRRR555///+++***++++++)))***---***,,,------,,,,,,,,,------+++******+++---------))))))***++++++++++++***'''...111---))))))******)))))))))*********++++++++++++************+++++++++,,,...---+++******+++))))))******++++++,,,,,,,,,...///...---,,,---///------........./////////111///---,,,---//////...+++,,,------,,,...111333////////////////////////---///111222111000000000000000111111111111000000111222333444444333222111111111111222333444333111222222333444555555555555444333333333333444555666555777888888777666777777777777666666666666777777;;;;;;;;;;;;:::888666555999:::;;;<<<<<<<<<;;;;;;========================777888:::<<>>>>>===?????????@@@AAABBBCCCDDDAAACCCEEEEEEEEEEEEGGGIIIGGGEEEDDDFFFKKKPPPUUUWWWVVVXXXZZZ]]]```dddiiimmmmmmqqqvvvzzz|||~~~&&&&&&&&&'''''''''''''''***)))((()))+++,,,,,,+++,,,...000000...,,,*********)))(((((()))+++---///,,,,,,+++************++++++++++++*********))))))'''''''''''''''((())))))&&&%%%%%%''')))++++++***,,,++++++,,,,,,,,,---------+++******,,,------,,,///---,,,*********+++,,,+++,,,---.........------(((***+++,,,+++***+++,,,((()))***+++,,,+++******''')))++++++***)))***+++((()))))))))************++++++******************...,,,))))))***++++++***))))))))))))((((((((((((***)))(((''''''((()))***+++******)))))))))******))))))))))))************)))+++---...,,,***))))))((()))***(((&&&&&&)))+++***)))))))))))))))***************)))))))))))))))))))))))))))************'''((())))))(((((()))***)))))))))((((((((((((((()))******+++++++++******(((((((((((()))))))))***((((((((((((''''''''''''))))))***+++,,,,,,+++******((('''((()))+++*********))))))((((((((())))))$$$---000...******++++++)))(((&&&&&&((()))+++++++++************++++++((('''&&&'''(((((('''%%%)))***,,,------+++***((()))***,,,---......------+++******)))))))))))))))***+++,,,.........,,,+++***)))))))))++++++)))'''))))))))))))(((((((((((('''***---...,,,***+++,,,,,,(((******444LLLLLL///---+++*********)))***+++)))***,,,,,,++++++,,,...,,,+++***)))***+++,,,,,,)))******+++++++++******))),,,...,,,(((''''''((())))))*********+++++++++,,,++++++++++++++++++,,,+++,,,...---,,,++++++,,,((())))))***+++,,,------+++,,,...---,,,,,,---...,,,------......////////////...,,,,,,...//////...,,,,,,,,,,,,,,,...111444////////////////////////...000222222111000000111111111222222222222111111111222333333333333222111222111111222444444333222111222333444444555555444333333333333444444555555555777999999888777777888777777777777777777777777999::::::;;;:::888666555888999:::;;;<<<;;;;;;:::;;;<<<<<<<<<<<<<<<======;;;;;;<<<======>>>??????AAABBBCCCDDDEEEDDDCCCCCCAAAAAA@@@@@@?????????>>>>>>>>>>>>??????AAABBBBBBAAABBBDDDDDDDDDDDDFFFHHHFFFEEEDDDEEEIIINNNTTTWWWTTTVVVXXXYYY[[[]]]aaadddfffjjjppptttwwwxxxzzz{{{~~~&&&&&&&&&&&&&&&'''''''''***)))((()))+++,,,,,,+++...000222111...***((((((***)))(((((()))+++...///333222///,,,*********+++******))))))(((((((((((('''''''''''''''((())))))'''&&&&&&(((***,,,,,,+++++++++,,,,,,------------+++***))))))+++,,,,,,+++...---,,,+++++++++,,,---+++,,,---//////...---,,,((()))++++++*********+++((()))***,,,,,,++++++***)))***,,,,,,+++***+++,,,((()))))))))******************************++++++---+++(((((()))******)))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((***)))))))))))))))******(((((()))))))))************++++++***(((((()))***((()))))))))((((((((()))+++***)))(((((()))******))))))))))))))))))******(((((()))))))))*********((()))++++++******+++,,,((((((((((((((()))))))))******+++++++++******)))'''(((((((((((()))))))))(((((((((((('''''''''''''''((())))))))))))))))))***)))((((((***++++++***)))((((((((((((((())))))"""+++///---)))((()))+++)))(((&&&&&&((()))+++++++++************++++++***))))))***+++,,,***(((((()))***++++++***)))((()))***,,,---......------+++******)))))))))))))))***+++---...------,,,,,,+++***)))*********(((&&&))))))))))))((((((''''''''',,,//////+++((()))***%%%)))+++)))111BBB@@@++++++++++++))))))******))))))***++++++******,,,---+++******)))((((((***+++******+++++++++******)))---,,,,,,,,,+++)))((((((************++++++++++++,,,++++++++++++++++++,,,(((***,,,---,,,,,,---...)))******+++,,,------...)))+++,,,,,,++++++,,,---,,,,,,,,,---...//////000...---,,,,,,...///...---......---,,,+++,,,///222///////////////////////////111222222000///000111------............------222222222222222222222222333222222333555666444333000111222333444444444444333333333444444444444444555777888999888777888999888888888888888888888888666777888999999999888777777888:::;;;;;;;;;:::999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@AAABBBDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>===>>>>>>???@@@AAA@@@BBBBBBBBBBBBCCCEEEHHHFFFFFFEEEEEEHHHMMMSSSWWWSSSUUUVVVWWWWWWYYY[[[]]]aaaeeejjjnnnqqqrrruuuvvvxxxzzz}}})))))))))))))))(((((((((***)))((()))+++,,,,,,+++...///000///,,,)))((('''((((((((((((***,,,...///:::888333///---,,,------***))))))((('''(((((((((((((((''''''(((((()))***)))(((''')))+++,,,+++*********+++,,,,,,,,,,,,,,,+++)))((()))***,,,++++++------------------------***+++---//////...---,,,''')))++++++***)))***+++))))))+++,,,,,,,,,+++******+++,,,,,,++++++,,,---))))))))))))************)))))))))***************,,,***(((((()))***)))((((((((((((((()))))))))))) """$$$'''))))))))))))((((((((((((((())))))***((((((((()))))))))******++++++***((('''''')))+++(((((())))))))))))((((((+++***))))))))))))))))))))))))))))))************'''(((((())))))*********(((***++++++++++++,,,---(((((())))))))))))******))))))******))))))((((((''''''(((((((((((())))))((((((((((((((((((((((((&&&'''((((((''''''((()))+++)))((((((***++++++***((((((''''''(((((())))))!!!%%%((()))''''''***,,,***)))(((''''''((()))***++++++************++++++(((''''''(((******)))''')))***+++,,,,,,,,,+++***(((***+++,,,------,,,,,,+++******)))))))))))))))((()))******))))))***,,,((('''''')))+++,,,+++***+++******))))))(((((('''(((---111111,,,((((((***&&&,,,---***---333000)))***,,,,,,))))))++++++((()))***+++***))))))+++---+++++++++)))(((((()))+++***++++++++++++***))))))000,,,+++------+++***+++*********++++++++++++,,,++++++************++++++''')))+++,,,,,,,,,---///******++++++,,,,,,------((()))++++++******,,,---++++++,,,---...//////000...---,,,---......---,,,...//////---,,,,,,...000////////////////////////000111111111///...///000......////////////......222222222222222222222222444333333444666666555333000000111222333333333333222333444444555555444444444666888888777777888999888888999999999999888888666666777777777888888888777888999:::::::::999999999999::::::;;;<<<<<<<<<999::::::;;;<<<===>>>>>>>>>???AAABBBCCCCCCBBBBBB@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAABBBEEEGGGFFFFFFFFFFFFGGGKKKPPPTTTRRRSSSUUUUUUUUUUUUWWWXXX\\\___cccgggiiilllppprrrrrrtttwww{{{+++******))))))(((((((((***)))((()))+++,,,,,,++++++,,,,,,+++)))((()))***''''''((()))+++,,,---...;;;888333///,,,,,,---///+++***)))((((((((()))))))))(((((((((((()))*********((('''((()))***)))((()))***+++,,,,,,,,,+++***,,,***))))))+++,,,,,,+++,,,---...//////...---,,,)))+++---//////...,,,+++''')))++++++***)))***+++)))***+++,,,,,,,,,++++++)))***+++***)))***+++---))))))))))))************((((((((())))))*********+++*********++++++)))(((&&&&&&'''((()))***++++++"""###%%%&&&((()))******'''''''''''''''((())))))(((((((((((()))))))))******+++,,,+++)))((()))***'''((()))***+++***(((&&&************))))))((((((((()))))))))************''''''(((((()))******+++''')))***+++******,,,---)))))))))*********++++++******++++++***))))))((('''''''''((((((((())))))'''(((((())))))*********&&&((()))(((&&&&&&(((++++++)))((()))***,,,++++++'''''''''''''''((())))))'''((((((((())))))***+++))))))(((((((((((())))))++++++************++++++%%%%%%$$$&&&'''((('''%%%((()))***+++++++++******((()))***,,,,,,,,,,,,++++++******)))))))))))))))((())))))(((&&&'''***---%%%%%%&&&(((,,,------,,,,,,++++++***))))))((((((&&&,,,222222---)))***---(((,,,+++***---)))'''+++)))------***))),,,,,,(((***++++++)))(((((()))+++,,,------+++)))(((+++---+++++++++++++++***))))))+++)))+++---***&&&(((...*********+++++++++,,,,,,*********))))))*********(((***+++,,,+++***+++,,,*********+++++++++++++++(((***++++++++++++,,,...***++++++,,,...//////000///...------......,,,***---...///...---,,,---///////////////////////////000000111///...---...000000000111111111111000000222222111111111111222222333222222333555555444222///000111222333333333333222333444555555555444444333444777777666666777888666777888999999888777666999888666555555666777888666777999:::::::::999888888999999:::;;;;;;<<<<<<777888999:::<<<===??????===>>>???AAABBBBBBAAAAAA>>>?????????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAABBB@@@@@@@@@@@@???AAADDDGGGDDDEEEFFFFFFFFFHHHLLLPPPPPPRRRSSSTTTSSSRRRSSSUUUWWWYYY]]]___bbbfffkkknnnmmmnnnqqquuuzzz~~~******)))((('''&&&&&&%%%***)))((()))+++,,,,,,+++((()))))))))((((((***,,,&&&'''(((***,,,---------777444///+++******,,,...---,,,***)))))))))***+++)))))))))))))))***++++++***(((''''''(((((('''&&&((()))***+++,,,+++******---+++***+++,,,---------+++,,,///111111///---+++(((***---...///...,,,***''')))***+++***)))***+++)))***+++,,,---,,,++++++((()))***)))((((((***,,,))))))))))))************''''''(((((()))))))))***,,,++++++,,,------***(((%%%&&&'''((()))***+++,,,)))(((''''''''''''((()))&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))(((+++...///---+++))))))''''''(((***+++***(((&&&***************)))((('''(((((())))))*********+++&&&''''''((()))******+++&&&((()))***))))))+++,,,))))))******+++++++++,,,---------------,,,+++***''''''''''''((((((((()))'''(((((()))***++++++,,,''')))***)))''''''))),,,+++***((()))***,,,,,,+++'''''''''''''''((()))***'''(((+++...000...)))%%%(((((())))))))))))((((((++++++************++++++(((''''''(((***+++***(((&&&&&&'''((((((((((((((('''(((***+++,,,,,,+++++++++******)))))))))))))))***++++++(((&&&''',,,000'''&&&''')))+++---,,,+++,,,,,,,,,+++***))))))((($$$+++222333...+++,,,///((()))&&&)))...(((%%%000)))......******---,,,(((+++++++++)))'''''')))***...//////---******,,,///+++++++++++++++***)))((($$$&&&***+++%%%$$$///******+++++++++,,,,,,,,,******))))))))))))******)))+++,,,,,,***))))))************))))))))))))))))))+++,,,,,,,,,,,,...///******+++,,,...//////000///...------...---+++)))+++---//////.........//////////////////////////////000000///---,,,...///------............------222222111111111111222222222111111222444444333111///000111222222333222222222333444555555555444333222444666666666666777888555666777888888777666555<<<:::777444333444666777666777888999:::999888888888888999::::::;;;<<<<<<888999::::::;;;<<<======<<<===???@@@AAAAAA@@@@@@======>>>>>>??????@@@@@@BBBBBBAAAAAAAAABBBCCCCCC???@@@@@@??????@@@DDDGGGBBBEEEFFFFFFEEEEEEIIILLLNNNPPPRRRRRRQQQQQQQQQRRRTTTVVVXXXZZZ]]]bbbhhhllliiikkknnnrrrvvvzzz}}}}}}***************)))(((''')))((('''((()))***)))((('''(((***,,,------------''')))+++---...---,,,,,,000...***(((''')))+++---,,,+++***+++,,,+++)))'''---***((((((***+++)))&&&*********)))))))))((((((++++++,,,++++++***)))(((++++++***************+++++++++++++++++++++++++++---,,,++++++------,,,+++------......---+++***(((''')))+++,,,---,,,***))),,,,,,,,,+++***)))((((((''',,,***!!!+++333...+++((((((******(((&&&))))))((((((((((((((()))%%%(((******'''&&&)))+++((((((((((((((((((((('''+++***((()))***,,,++++++((()))***,,,,,,+++******++++++++++++++++++++++++''''''&&&'''(((***+++---(((((())))))************---000...'''&&&***+++((())))))))))))************)))))))))((()))******+++)))((('''&&&'''(((***,,,***---000000...,,,+++***'''((()))))))))(((&&&%%%'''(((+++...+++''')))---)))++++++)))&&&%%%'''***************))))))))))))))))))))))))************'''+++...---)))'''))),,,.........------,,,,,,,,,))))))((((((((((((((()))++++++******)))'''&&&%%%&&&******&&&&&&))))))$$$///+++''')))......((("""(((,,,...---)))(((***...+++,,,,,,+++)))((()))***))))))(((((()))+++...//////---+++***++++++***))),,,+++)))((((((((()))***+++)))&&&&&&(((+++,,,,,,+++,,,---,,,*********,,,*********))))))))))))(((+++------++++++------+++,,,---...//////---+++***+++++++++************)))++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,......---,,,+++******)))---***)))+++***&&&&&&(((,,,,,,---......---,,,,,,)))***+++,,,------------,,,------..................---+++***)))(((((((((***------***+++///000...//////000000000000////////////000000000//////...---...///000000111111000000222444333222111222333777666444222111111111111222222222333333333444444111111222333444444444444444444444666888999999888;;;:::888666555555666666555666888999999999777666888999:::;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<@@@===<<<>>>???===>>>BBB:::>>>@@@???@@@BBBBBB>>>AAAAAAAAA@@@@@@@@@????????????@@@???>>>???BBBDDDBBBAAAAAAAAABBBEEEHHHIIINNNOOOPPPRRRSSSSSSTTTTTTXXXTTTTTTXXXZZZZZZ^^^ccceeefffhhhkkkooossswwwyyy|||*********+++******)))))))))((('''((()))***)))((('''((()))+++,,,---,,,,,,************++++++,,,---///---***(((((())),,,---,,,+++))))))***+++)))(((+++)))((()))+++,,,+++))),,,,,,+++***))))))(((((())))))************************)))))))))))))))***++++++++++++++++++++++++---,,,++++++,,,---,,,+++------------,,,+++***)))((()))***++++++******)))++++++++++++***)))(((((()))---,,,'''%%%(((---///---+++(((((()))***(((&&&***))))))(((((()))))))))((()))******))))))***+++''''''((((((((((((((((((+++***((()))***,,,++++++(((((()))***************++++++++++++++++++++++++)))((((((''''''(((******)))))))))))))))*********+++***'''"""%%%***)))###))))))))))))************((()))))))))************))))))'''''''''(((***+++)))+++//////...+++))))))(((((())))))(((((('''&&&((('''(((***)))''')))///'''))))))(((&&&&&&)))+++)))))))))((((((((((((''''''(((((((((((()))))))))'''***------)))(((***,,,,,,,,,,,,,,,++++++******+++******)))((((((((()))*********))))))((('''&&&&&&******'''&&&))))))$$$,,,***)))***---...***&&&))),,,///---***(((***...)))+++++++++)))((()))***+++***)))))))))***+++,,,...,,,***)))***+++***)))))))))(((((()))***+++,,,***((('''''')))+++,,,++++++,,,---,,,*********++++++************)))))))))***,,,,,,******,,,,,,***,,,---...///...---+++***+++++++++*********))))))------------------------***+++,,,---............/////////...------,,,,,,...++++++---,,,)))(((+++,,,,,,---......---,,,,,,******+++,,,------------------...////////////...------,,,+++************+++......+++,,,///000...//////000000000000//////...//////000000///......000111111111111111000000111222444444222111222333444444222222222222333444222222222222333333333333222222333444555555555555666666666666777777666555999999888777666666666666555666888999999888777666888999:::;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<>>>;;;:::<<<===;;;<<<@@@===AAABBB@@@@@@CCCCCC@@@@@@@@@@@@@@@???????????????@@@@@@??????@@@BBBDDDBBBAAAAAAAAABBBEEEGGGIIILLLMMMOOOQQQSSSSSSSSSSSSTTTQQQQQQUUUWWWWWWZZZ^^^___```bbbeeeiiimmmqqqtttyyy|||)))***++++++++++++++++++)))((('''(((***+++***)))&&&'''(((***++++++++++++,,,+++)))'''((()))+++,,,,,,+++***((()))***,,,---,,,***(((((()))******))))))(((((()))+++,,,,,,+++---,,,,,,+++***)))))))))''''''((())))))***++++++))))))((((((((())))))***++++++++++++++++++++++++,,,+++******,,,---,,,***...---,,,++++++***++++++***)))))))))((()))))))))++++++++++++***)))(((((((((,,,---,,,---///---))),,,***(((((())))))((('''******)))))))))******+++***))))))***+++,,,+++***'''''''''(((((()))))))))+++***((()))***,,,++++++((((((((((((((()))******))))))))))))))))))))))))+++***)))(((''''''((((((******)))))))))))))))***---***%%%$$$)))...+++%%%))))))))))))************'''((()))***+++******)))***)))((('''((()))***+++&&&***---...---***(((''')))))))))(((((((((((((((...,,,+++---,,,+++...333******+++)))((((((***,,,((((((((((((''''''''''''''''''''''''((((((((((((&&&))),,,,,,***)))+++---***************)))))))))---,,,+++***))))))))))))))))))))))))))))))))))))'''******(((''')))(((%%%)))***+++,,,---,,,,,,++++++...///...***)))***---((()))******)))(((***+++,,,,,,+++***)))(((((('''+++***(((((()))******)))((((((((((((***+++,,,---((('''''')))+++,,,+++***+++,,,---,,,***)))***++++++++++++************)))))),,,,,,)))))),,,,,,)))+++,,,---...---,,,+++***++++++*********))))))))),,,,,,------------------,,,,,,---...////////////............------------...,,,,,,......,,,+++...,,,,,,------------,,,,,,***+++,,,------...---------......///////////////,,,,,,,,,,,,,,,,,,,,,,,,---000000------000000......//////000000//////.........//////000//////...333333333333222111000///111222444444222222222333111111111111222333555666111222222222333333333333333333444555555666666777888888777777666555444444666666777777777777666666555666777888999888777777888999:::;;;;;;<<<<<<;;;:::::::::::::::;;;<<<<<<===::::::======;;;<<>>>>>BBBBBB@@@????????????>>>>>>>>>>>>???@@@AAA@@@@@@@@@BBBDDDAAAAAA@@@AAABBBDDDFFFHHHHHHJJJMMMPPPRRRSSSSSSRRROOOMMMOOOSSSUUUTTTVVVYYYYYYZZZ\\\___ccchhhlllnnnqqqtttyyy|||)))***+++,,,,,,,,,,,,,,,)))((('''(((***++++++***&&&'''(((((()))*********+++***)))((((((((()))*********))))))***+++,,,------***'''&&&((()))******))))))((())))))***))))))++++++++++++++++++++++++((((((((((((((())))))******))))))))))))******+++************************+++***)))***+++,,,+++***...---+++*********+++,,,+++***((('''&&&''')))******************)))(((((($$$))),,,,,,------+++&&&+++***)))(((((((((((((((******************+++,,,+++)))'''(((,,,---+++)))'''''''''((())))))******+++***((()))***,,,++++++***)))((((((((()))+++,,,))))))))))))))))))))))))***))))))(((((((((((((((+++***)))(((((())))))***+++)))''''''***---,,,***((()))))))))************&&&(((***+++,,,+++)))(((***))))))(((((()))******&&&)))---...---***((('''******))))))((((((((()))000...///222111......111......,,,***))))))***+++))))))(((((((((''''''''''''''''''((((((((())))))&&&(((++++++******,,,---***************)))))))))///...---+++***)))))))))(((((((((((()))***++++++((()))))))))((()))(((&&&(((+++......,,,***+++,,,,,,...///...+++***+++,,,'''(((***)))))))))***+++++++++++++++***((('''&&&***((('''''')))***))))))((()))))))))***+++,,,,,,''''''(((***,,,,,,***(((,,,------,,,***)))***+++++++++++++++***************------******------***++++++,,,,,,,,,,,,+++***************))))))))))))***************+++++++++,,,------...//////......******+++++++++,,,,,,,,,...++++++//////------000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......---------...//////000000//////+++,,,---....../////////...111111......111111......//////////////////...//////000000111111000000222222333333222111000000111333444444333222222333111111000000111333555666333333333333444444444444333333333444444555666777777888777666555444444555333444666777888777666666444555666777888888888777888999:::;;;;;;;;;;;;;;;999999999999:::;;;<<<<<>>@@@???;;;;;;>>>???===>>>>>>>>>>>>============>>>???AAAAAA@@@@@@BBBDDD@@@@@@@@@AAABBBCCCEEEFFFEEEGGGKKKOOOQQQRRRRRRQQQNNNLLLNNNSSSUUUSSSTTTWWWWWWXXXYYY\\\```dddhhhkkkkkknnnssswwwzzz~~~)))***+++,,,,,,,,,,,,,,,)))((('''(((+++,,,+++***'''''''''(((((()))******((()))***+++******(((''')))))))))******++++++,,,,,,***''''''(((***++++++******)))((('''&&&&&&&&&))))))***+++,,,---......******)))(((''''''((((((+++*********++++++,,,---***************************)))((()))+++,,,+++***---,,,+++***)))***+++,,,+++***(((&&&&&&''')))+++))))))*********)))((((((""")))---+++((())))))((()))))))))(((''''''((()))******))))))***+++,,,,,,***(((&&&'''***,,,***((((((((((((((())))))******+++***((()))***,,,++++++,,,+++***)))***+++,,,---(((((((((((((((((((((((('''(((((()))))))))))))))+++***)))(((((()))***+++$$$&&&((((((&&&%%%(((+++((()))))))))************&&&(((***+++,,,+++)))(((*********))))))))))))***'''***------,,,************************)))))))))+++,,,000777999333///...111///+++))))))***,,,---*********)))))))))(((((((((((()))))))))*********'''(((***+++++++++,,,,,,***+++++++++++++++++++++///...---+++***)))))))))(((((((((((()))+++,,,---)))))))))******((('''((()))---000...***((((((***,,,---------++++++++++++''')))******))))))***,,,))))))*********))))))((()))(((&&&'''((())))))(((******+++++++++*********&&&'''(((+++------***(((,,,------,,,***))))))***+++++++++*********))))))+++......++++++......+++******++++++++++++++++++*********)))))))))(((((()))))))))******+++++++++++++++,,,---------,,,,,,))))))***++++++,,,,,,,,,,,,******......,,,---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------......///////////////+++,,,---///000000000000---000111//////222111.........////////////......///000111111222222222222///000000111222222111111111333555444333222333444333222111111111222333444444444444444555555555555222222222222333444555666444555666555444444666999222333555666777777666555444444555666777888888888999999::::::;;;:::::::::888888888999:::;;;<<<<<<>>>;;;<<>>???>>>::::::>>>???===>>>>>>>>>=========<<<<<<===???@@@@@@@@@@@@AAABBB@@@@@@@@@AAABBBCCCDDDDDDCCCEEEHHHLLLOOOPPPPPPPPPOOONNNPPPTTTVVVTTTUUUXXXUUUVVVWWWYYY\\\```dddfffgggjjjooossswwwzzz~~~)))***++++++++++++++++++((((((''')))+++,,,,,,+++((((((((((((((()))******''')))+++,,,,,,+++)))(((((()))***++++++******))),,,***((((((***+++,,,+++***++++++)))'''%%%%%%%%%'''((()))***+++,,,---...,,,+++)))(((''''''((((((+++++++++++++++,,,---...************************)))((('''(((***++++++***++++++************++++++***)))((('''''')))+++,,,((())))))******)))(((((($$$+++...***''')))++++++((())))))((('''&&&(((***)))))))))))))))***+++,,,(((''''''((()))***)))((())))))))))))))))))))))))+++***((()))***,,,++++++,,,++++++++++++,,,------((((((((((((((((((((((((&&&'''((()))******))))))***)))((('''((()))+++,,,%%%(((,,,---((($$$(((///))))))))))))************'''((()))***+++******)))******************))))))(((***++++++*********,,,***++++++,,,,,,***)))(((,,,///:::GGGMMMIIICCC@@@;;;555...***))),,,...///************))))))))))))))))))))))))************((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,...---,,,+++******)))))))))((((((((()))+++---...***((()))++++++(((''')))***,,,///---***''''''(((++++++++++++++++++++++++)))***++++++***)))+++,,,((((((((())))))************)))''''''((())))))(((++++++,,,,,,+++******)))''''''(((***,,,,,,***(((------...,,,***))))))************))))))))))))(((,,,//////,,,,,,//////,,,******************++++++******)))))))))(((((((((******++++++,,,---------******++++++,,,++++++***++++++,,,,,,------......,,,)))***------+++,,,...,,,,,,++++++++++++,,,,,,------............------,,,------...............***+++---///000000000000+++///000///000333222///---......//////......---//////000111222222222222...///000111222222222222222333555555333333333444444333222111000000111222444444444444555555555555333222111111222333555666222444555555333444888<<<333333444555666666555555444444555555666777888999999999::::::::::::999999888888888888999;;;<<<===;;;999:::======;;;:::======@@@???<<<<<<@@@@@@>>>>>>>>>>>>>>>============;;;===???@@@??????@@@AAA??????@@@AAAAAABBBBBBCCCCCCDDDFFFIIIKKKMMMOOOOOOQQQOOOPPPTTTUUUTTTUUUXXXSSSSSSSSSUUUXXX[[[^^^___cccgggkkkpppsssvvvzzz}}}*********+++******))))))((((((''')))+++------,,,))))))((((((((()))***+++))))))***++++++,,,,,,,,,((()))+++++++++***((('''+++*********,,,------+++***,,,---+++(((&&&'''))))))))))))*********++++++,,,+++)))(((((()))***+++************+++,,,---...************************((('''&&&(((***++++++*********++++++++++++******)))((((((((()))+++,,,---(((((()))))))))))))))((('''***+++)))))),,,,,,)))'''((()))(((&&&&&&(((***(((((((((((()))***+++,,,''')))******))))))***+++++++++******)))(((((((((+++***((()))***,,,++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))((())))))******)))'''''')))((('''&&&'''***,,,...++++++---000---)))***000))))))))))))************((()))))))))************++++++++++++******)))))))))))))))((('''(((***---)))***---......,,,)))'''000666EEEYYYfffgggdddbbbSSSJJJ===333.........///***))))))))))))(((((((((((((((((())))))))))))***************++++++***)))+++++++++,,,,,,,,,------,,,,,,+++******************)))(((((()))+++---...+++((((((,,,+++'''&&&)))(((***++++++***(((''''''))))))((()))+++,,,+++++++++,,,---,,,+++***+++,,,)))(((((('''((()))***+++,,,***(((((())))))(((''')))***+++,,,,,,,,,+++***''''''(((***,,,,,,+++)))---......,,,***((()))))))))))))))((((((((('''''',,,......,,,,,,......,,,)))))))))))))))***++++++***)))))))))(((((((((((()))******+++,,,,,,------***+++++++++++++++******,,,,,,,,,,,,,,,------------******---...++++++...,,,,,,+++******+++,,,,,,------............------+++,,,,,,---------------***+++---///000000///...(((---//////000333222///---......//////......---------...000000111111111111111222222222222222111222444555555444333333444444333111000000000111222222222222333333333444444444333222222222444666777111444666444222333777<<<444444444333444444555555444444444555666777888999999999:::::::::999999888777777777888999;;;<<<===:::888999===>>>::::::<<<:::>>>???======@@@@@@===?????????>>>>>>>>>======999<<<>>>???>>>>>>>>>???>>>???@@@AAAAAAAAABBBAAACCCDDDDDDFFFHHHKKKMMMOOOQQQNNNMMMQQQRRRQQQSSSWWWRRRRRRRRRSSSUUUWWWYYY[[[___bbbgggkkknnnqqqtttwwwzzz|||***************)))((('''(((((('''))),,,------,,,******)))(((((()))+++++++++***))))))***,,,...///)))***+++,,,+++)))'''&&&+++++++++,,,......---+++***,,,...---***)))***---++++++******)))(((((((((+++***)))((()))***---...))))))))))))***+++,,,---))))))))))))))))))))))))((('''&&&'''***++++++***((()))+++,,,,,,+++***)))'''(((((()))+++,,,---...(((((()))))))))))))))((('''(((&&&&&&+++...***###&&&((()))(((&&&%%%(((***''''''''''''((()))***+++'''***,,,,,,)))(((+++---,,,,,,+++***)))(((''''''+++***((()))***,,,,,,+++((()))***,,,,,,+++************************************+++***)))'''&&&$$$)))(((&&&&&&'''***---000,,,((((((------)))(((+++))))))))))))************)))))))))((()))******++++++++++++++++++***)))((((((((('''%%%$$$&&&***---(((***---//////,,,)))&&&///666IIIaaasssyyyyyyyyykkk___MMM>>>444000...---)))(((((((((''''''''''''''''''''''''((((((((()))+++*********++++++***(((******+++++++++,,,,,,,,,++++++******)))************)))(((((()))+++---...,,,((((((,,,,,,'''&&&***''''''((()))******)))((((((''''''(((***,,,,,,+++,,,......---+++***+++,,,+++***(((&&&&&&''')))***---+++))))))))))))(((''''''(((***,,,---------,,,((('''''')))+++,,,+++***---......,,,***(((((()))((((((((((((''''''''''''+++------++++++------+++))))))(((((()))***++++++))))))))))))(((((((((((('''(((((()))******++++++++++++,,,,,,,,,++++++***************************...,,,,,,......++++++...---,,,+++******+++,,,------...............------***+++,,,,,,------,,,,,,***+++---///000000......'''+++......000333333///---..................---+++,,,---...////////////444444444444333222111111222444555555444333333444222222111000000111222333000000111111111222222222555444333222333555777999222555666444111222666;;;666555333222222333444555333333444444666777888999999999:::::::::999999888777777777888999;;;<<<===<<<:::;;;???@@@<<<<<<>>>777;;;<<<;;;<<>>;;;????????????>>>>>>>>>>>>888;;;===>>>>>>======>>>>>>???@@@AAAAAAAAAAAAAAADDDDDDCCCDDDFFFIIILLLNNNPPPLLLKKKNNNOOOOOOQQQVVVTTTTTTSSSTTTUUUWWWYYYZZZ\\\___cccgggjjjmmmppprrrvvvyyy|||+++++++++)))''''''(((***'''///+++%%%++++++''')))******)))))))))))))))***(((((()))***++++++,,,,,,---,,,+++***+++,,,---......+++)))((()))******))))))+++---,,,)))((()))++++++''''''((((((%%%%%%(((,,,+++))))))***+++******)))+++---+++)))(((***,,,,,,,,,+++******+++,,,,,,111***&&&(((///111,,,%%%***(((((())),,,,,,)))&&&+++++++++,,,,,,---------,,,++++++++++++***)))'''---+++***((('''&&&'''''')))(((***...---&&&%%%)))'''''''''''''''((())))))((()))***++++++***)))(((%%%&&&(((***+++***)))(((+++***((('''''')))+++---+++,,,...---+++(((''''''))))))***)))''''''(((***...+++((()))+++,,,***((('''%%%%%%'''***+++)))'''************))))))))))))((()))***++++++***)))(((''',,,******---,,,'''+++*********++++++***((('''******((()))---...,,,))))))************))))))+++...999OOOiii{{{uuuaaaOOOAAA777///+++,,,***((((((((((((((('''(((((())))))******++++++000***(((,,,///,,,&&&$$$******))))))***,,,///000''''''((()))***++++++,,,+++******+++---......---+++(((&&&'''******)))&&&***(((&&&'''***+++)))'''&&&''')))+++++++++******,,,+++***)))((((((((((((,,,++++++***)))(((((('''******+++***)))'''%%%$$$'''((())))))(((((()))******)))))))))++++++)))'''))),,,///...+++))))))+++---(((%%%''',,,...***%%%************************'''((()))***++++++***))),,,)))###"""'''...---'''+++)))((())),,,---...---+++***)))((((((***,,,---+++******+++------,,,***)))---///---***))),,,000,,,***(((***---...---***........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000---...///000000111000000///......------///000111//////000000///...------333000...000333555555333444333222222111111222222111222444333222111111222222///...000000---...111444444222222222222444444555777777666555444555666555444444444555666888999222222333444444555555666<<<:::777666555777999;;;999888777555555555555666>>>===<<<===>>>???>>>===>>>>>>>>>>>>>>>=========???>>>===>>>@@@@@@>>>===@@@???===<<<<<<<<<===>>>BBB@@@>>>???BBBCCCBBBAAACCCCCCBBBCCCDDDGGGJJJLLLPPPOOONNNNNNMMMMMMNNNNNNSSSRRRQQQQQQRRRTTTWWWXXXZZZ]]]aaadddfffiiimmmooossswww|||)))***,,,+++)))'''&&&&&&%%%---)))$$$******''')))++++++***************+++(((((()))******+++,,,,,,++++++*********,,,---...///---+++***+++,,,,,,+++)))+++,,,+++)))((()))++++++((('''))))))&&&&&&))),,,+++******************)))+++,,,,,,))))))***,,,++++++***))))))***++++++---***((())),,,---,,,)))***)))(((***,,,,,,***'''*********+++++++++++++++,,,++++++++++++***)))'''******(((''''''(((((()))+++)))+++...,,,''''''+++&&&&&&&&&&&&&&&'''(((((('''((()))***+++******))))))))))))*********************)))))))))))))))***((()))++++++)))'''&&&'''((()))***)))''''''(((***---+++))))))***+++***((()))((('''(((******(((&&&))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&***((((((***)))&&&***))))))***,,,,,,***)))&&&)))(((%%%&&&***,,,***************************,,,,,,000<<>>222,,,++++++)))((((((((()))(((((()))))))))))))))*********+++((((((++++++)))***---***)))(((((()))+++...///))))))******++++++,,,,,,***))))))***,,,---,,,++++++)))'''(((***+++)))'''***((('''(((++++++)))''''''((()))******+++++++++***)))))))))))))))******++++++***))))))(((''''''+++***)))((((((((())))))'''((())))))(((((()))******)))))))))++++++)))(((***---//////,,,)))***,,,,,,)))'''(((+++,,,***'''************************(((((()))***))))))((('''---+++'''$$$''',,,+++'''+++***)))***,,,------,,,+++***)))((()))***,,,---+++******+++------,,,***))),,,...,,,)))(((***...---+++***+++---///---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000///000000111111111000000///......---...///000111//////000000///......---222000///111333555444222333333222222111111111222111333444444222111111222111...///222333111333666444333333222222333333444333555666666555555666888555555444444555666888999222222333444444555555666999888666555555666888999:::999888777777777888888===<<<;;;<<<>>>???>>>===<<<<<<<<<<<<;;;;;;;;;;;;???>>>>>>???@@@@@@???===???>>>>>>===>>>???@@@AAABBB@@@>>>???BBBCCCBBBAAADDDCCCBBBBBBCCCEEEHHHIIIOOONNNNNNMMMMMMMMMNNNNNNOOONNNNNNNNNOOORRRTTTVVVYYY\\\___bbbdddfffjjjlllooossswww{{{~~~'''***,,,---***'''$$$###$$$,,,(((###)))***&&&(((++++++++++++++++++++++++((())))))******+++++++++************+++,,,......000...,,,,,,---...------***+++,,,+++)))((()))***,,,((((((***)))''''''***,,,,,,+++***************)))***,,,,,,+++******+++******)))(((((()))******))))))))))))((()))+++---+++***)))***,,,,,,***(((***************)))))))))+++++++++++++++***)))(((((((((''''''((()))***++++++***+++---+++((())),,,&&&&&&%%%%%%&&&&&&'''((('''((()))*********************))))))))))))))))))******+++++++++******)))'''(((******((('''((((((''')))***)))((('''(((***---+++))))))***+++***)))+++***))))))***)))'''%%%((((((((((((((((((((((((''''''((((((((((((''''''"""'''***)))((()))(((&&&)))))))))***,,,---+++***''')))(((%%%%%%***,,,+++,,,++++++******++++++,,,$$$)))///555<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;???>>>>>>???@@@@@@???===<<<<<<<<<<<<>>>???@@@AAABBB@@@???@@@AAACCCBBBBBBDDDCCCBBBBBBBBBCCCDDDEEEMMMMMMMMMMMMMMMMMMMMMNNNPPPPPPPPPPPPRRRTTTVVVXXXXXX[[[]]]```aaacccfffhhhlllooosssvvvyyy}}})))+++---,,,***'''%%%%%%&&&...***$$$))))))$$$'''))))))******++++++******((()))))))))*********+++******++++++---...///000///...,,,---...///...---************)))))))))))),,,)))(((******((((((+++,,,---,,,+++***)))***+++)))***+++,,,,,,+++++++++*********))))))*********)))(((''''''(((***,,,---+++******++++++++++++***+++++++++******))))))(((+++,,,,,,,,,***)))((()))((((((((((((((())))))***************(((''')))+++'''&&&&&&&&&&&&'''(((((())))))))))))))))))((((((((()))*********)))'''&&&++++++++++++,,,,,,,,,,,,(((***++++++******+++,,,&&&(((***)))(((((()))***,,,+++************************************((('''''''''''''''(((((((((((())))))************))))))'''***,,,+++************(((((((((***,,,---,,,+++***,,,***&&&'''+++...---++++++***))))))***++++++$$$)))///222222333777;;;BBBAAA===777000,,,***+++'''((())))))))))))+++---++++++******))))))((((((+++***++++++(((%%%'''---((('''''''''((()))++++++++++++******************+++***))))))***+++***(((************++++++++++++***+++,,,---...---+++******)))(((((()))***,,,---))))))(((((()))***++++++)))))))))(((((((((''''''++++++*********+++,,,---'''((())))))(((((()))***)))(((((()))++++++***(((***,,,...---***(((***,,,(((***,,,+++)))(((***,,,************************)))))))))))))))((((((((((((,,,---)))''')))+++***,,,+++***+++,,,,,,+++)))******)))))))))***+++,,,+++******+++------,,,***---......,,,)))((()))+++---,,,,,,,,,---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000111000000///......------------......////////////000000000//////...///000111333444333222000222222222222222111111000111333444444222111111222444000000222111//////222333333333333333333333333222333555555555555666888555555555555666666777777222222333444444555555666666777888999999999888777777888888888999:::;;;;;;;;;:::999:::<<<======<<<<<<<<<===============>>>???>>>>>>???@@@@@@???===999999::::::;;;<<<======AAA@@@@@@@@@AAAAAABBBBBBDDDCCCBBBAAAAAAAAABBBBBBJJJJJJKKKLLLMMMMMMMMMNNNSSSRRRRRRRRRSSSTTTUUUVVVXXXZZZ\\\^^^___aaaccceeejjjmmmpppsssvvv{{{,,,---,,,+++((('''''')))***111,,,&&&***)))###%%%''''''((()))******)))))))))))))))))))))************+++,,,---...///000000---,,,+++,,,---...---+++******)))))))))))))))(((+++((((((******((())),,,---......,,,)))(((***+++)))***+++,,,------,,,***++++++++++++++++++++++++***'''%%%&&&***---,,,+++*********************+++,,,,,,++++++*********)))***,,,---,,,***(((((())))))))))))))))))((((((''''''((()))'''&&&'''((()))((((((((((((((())))))***++++++***)))((('''&&&&&&''')))---///000---***(((+++***)))))))))+++,,,---((()))+++*********,,,---%%%''')))***)))((()))***+++++++++***))))))******'''(((******************&&&'''''''''((((((((()))******))))))))))))************+++,,,+++)))***,,,(((((((((***,,,---,,,+++***,,,+++''''''+++---+++))))))(((((((((((())))))...+++(((&&&)))...333666///---+++,,,------+++)))&&&(((***)))((())),,,...++++++******))))))((((((+++)))))),,,,,,(((&&&((('''''''''(((((()))******)))))))))))))))(((((((((,,,+++******+++,,,***)))))))))*********++++++,,,%%%'''((((((((('''&&&&&&******)))))))))+++---...++++++***)))(((((())))))))))))))))))((((((((((((***+++---...---,,,***((('''((())))))(((((()))***)))(((((()))++++++***)))(((+++,,,+++'''&&&(((+++(((+++---,,,)))'''***---))))))))))))))))))))))))(((((())))))***+++,,,---$$$***...+++)))+++------,,,+++++++++---,,,+++)))***************++++++++++++******+++------,,,***/////////---+++***+++,,,+++,,,,,,,,,+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.../////////...---,,,,,,,,,------...............//////000000000000000///...000222333333222111000111111222222222111000///000222444333222111222222444111000222222///000333333333333333333333333333444555666555444333444555555555555666666666666666222222333444444555555666333444666777777777666555555555666777888999::::::999888888999;;;===<<<;;;;;;<<<<<<<<<======>>>>>>???>>>===>>>???@@@>>><<<:::;;;;;;;;;;;;:::::::::??????????????????AAABBBCCCBBBBBBAAAAAAAAAAAAAAAGGGHHHIIIKKKMMMMMMMMMMMMQQQQQQPPPPPPOOOOOOOOOOOOWWWYYY[[[]]]^^^___bbbdddgggiiilllooorrrvvv|||,,,,,,+++)))'''''')))***+++222---&&&***)))###%%%%%%&&&((()))***))))))((())))))))))))))))))))))))***+++,,,...////////////+++******+++------,,,***+++)))(((((()))***((('''***''''''******((((((,,,---...///---)))((())),,,))))))***---//////,,,***++++++,,,,,,,,,,,,+++++++++(((&&&(((,,,...,,,((()))******)))(((((()))++++++++++++++++++*********))),,,...---)))'''(((***))))))******)))((('''&&&$$$'''(((&&&%%%'''((('''))))))(((((())))))***++++++***)))((('''&&&&&&&&&(((+++000444555444111///,,,+++******))))))******'''((()))((('''(((***+++%%%''')))******))))))***+++,,,,,,***)))(((***+++%%%''')))***))))))***+++'''''''''(((((())))))***((((((''''''''''''(((((()))((((((***)))''')))...)))))))))***,,,---+++***'''***)))&&&'''******((('''(((((())))))(((((('''+++(((&&&'''***)))%%% +++((('''))),,,---***&&&&&&)))+++***((((((+++///************))))))))))))(((&&&''',,,---***'''((('''((((((((())))))))))))((((((((((((((((((((((((,,,***)))***,,,,,,+++***''')))******))))))+++,,,((()))***)))(((((()))******************+++,,,---,,,+++***)))((((((((((((************)))))))))))))))+++---//////,,,)))&&&'''((())))))(((((()))***((((((((()))+++,,,+++)))(((***+++)))&&&%%%'''***)))+++---,,,))))))***---))))))))))))))))))))))))(((((())))))+++---...///###)))...,,,+++---......*********,,,------+++)))))))))******+++++++++++++++******+++------,,,***000///...------,,,------+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------------,,,+++,,,,,,---............---//////000111111111000000...000222333111000000111000111222222222111///...///111333333222222333444444111111444555444555999222333333444444333333222444555666555333222333444555555666666666666555555222222333444444555555666///000222333444444333222333444555777777888888888888777777888;;;<<<<<<;;;999999999:::;;;;;;<<<<<<===<<<<<<===>>>>>>===;;;======>>>>>>===<<<<<<;;;===>>>???>>>======???AAAAAAAAAAAAAAABBBBBBBBBBBBDDDFFFHHHKKKLLLMMMMMMMMMRRRRRRRRRQQQQQQPPPPPPOOOUUUWWWYYY[[[\\\]]]```bbbbbbdddhhhjjjmmmqqquuuxxx&&&((()))((('''&&&'''((((((000+++%%%***)))%%%'''%%%&&&(((***+++***)))))))))))))))))))))))))))((()))***,,,---------,,,,,,*********,,,---...,,,***+++)))'''((()))***(((&&&)))&&&&&&))))))'''(((+++---///000---)))'''))),,,))))))***---000000---***)))***+++,,,,,,+++***))))))***+++,,,,,,,,,***)))((()))***(((&&&&&&(((+++)))))))))***************))),,,///---)))&&&(((***'''''')))******))))))((("""'''***'''&&&((()))&&&((((((((((((((()))******)))(((''''''''''''((())))))+++...111444666777777111222333333000,,,(((&&&((())))))((('''''')))+++$$$&&&)))+++***))))))******,,,,,,+++(((((())),,,%%%(((******((('''((()))''''''((())))))***++++++)))((('''&&&&&&'''((()))***''''''******'''***111***))))))***,,,,,,***)))&&&)))***((((((***)))&&&&&&''')))++++++)))'''&&&&&&'''))),,,,,,&&&************+++***)))((('''***,,,+++((((((+++///)))))))))))))))*********((((((***,,,)))%%%&&&+++(((((())))))******))))))''''''(((((())))))******)))(((((()))+++,,,+++***&&&(((******((((((***,,,+++,,,,,,***((((((+++...))))))***+++,,,,,,,,,,,,******)))))))))))))))***************++++++++++++((()))+++------,,,***)))'''((())))))(((((()))***((('''''')))+++,,,+++***)))***+++)))&&&%%%(((+++***+++,,,++++++***+++,,,))))))))))))))))))))))))))))))))))))***+++---...%%%***...------///...+++))))))***,,,......,,,***))))))***++++++++++++++++++******+++------,,,***...---,,,,,,------------+++---...---+++)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,------......------+++,,,---.........------//////000111111111111111///111222222//////000222000000222222222111///...---///222333333333555666444111111555666444666999222333333444444333333222222444555555333333444666555555666777777666555444222222333444444555555666000000111222333333444444444444666777777777777666777666666777:::;;;;;;:::888888999::::::;;;<<<<<<<<<;;;;;;<<<======<<<:::<<<<<<===>>>???>>>======;;;===>>>===;;;;;;===@@@>>>???@@@BBBCCCDDDDDDDDDBBBDDDGGGJJJLLLMMMMMMMMMQQQRRRRRRSSSSSSTTTSSSSSSQQQTTTVVVXXXZZZ[[[^^^``````cccgggjjjlllnnnqqqtttzzzzzz}}}!!!$$$((()))(((&&&%%%%%%$$$,,,(((###)))***&&&(((%%%''')))+++,,,+++***)))))))))))))))((((((((((((((()))++++++,,,+++***)))******+++,,,......---++++++)))''''''******(((&&&(((%%%%%%((()))''''''+++---///111...)))''')))---))))))***---000000---***((()))***++++++***)))(((&&&+++000000,,,))))))+++'''))))))'''%%%%%%(((+++''''''(((((())))))******(((,,,///---)))&&&(((+++$$$&&&''')))***+++******!!!(((+++((('''******&&&'''''''''''''''((())))))&&&&&&%%%&&&''')))+++,,,))))))***,,,///444888:::777:::======999222)))$$$+++++++++***((()))+++---###&&&)))+++***))))))******,,,---+++((('''))),,,''')))+++***'''%%%%%%''''''(((((()))***++++++,,,+++***)))(((((()))***+++,,,)))))),,,,,,***---444+++*********,,,+++***((('''+++---++++++,,,+++&&&&&&(((+++------+++(((&&&,,,***'''&&&'''(((((((((&&&))),,,+++(((''')))+++'''+++---+++((('''***///(((((())))))******++++++,,,...///,,,$$$""",,,((())))))************)))'''(((((()))***++++++,,,'''&&&&&&'''***++++++***%%%'''))))))((('''***,,,'''((('''%%%"""###'''+++((()))+++,,,------,,,+++(((((((((((()))***+++,,,++++++++++++++++++,,,,,,'''((()))***+++,,,------'''((())))))(((((()))***((('''''')))+++,,,+++******+++,,,***'''&&&))),,,++++++++++++++++++++++++))))))))))))))))))))))))******)))(((((()))***+++(((,,,...---...///---(((((((((***,,,......,,,***))))))***++++++++++++***+++******+++------,,,***---,,,++++++,,,------,,,,,,...000...+++***+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,---...////////////+++,,,---.........---,,,//////000111111111111111000111222111......000333///000222333222111///...,,,...111333333444666777666333222444333111111444222222444444444444222222000222444444444444666777555555666777777666555444222222333444444555555666333333444444555666777777444555777888888777666666666666555777:::;;;;;;:::::::::;;;;;;<<<===>>>>>>;;;::::::;;;<<<<<<;;;999888999;;;===>>>>>>======:::<<<===<<<::::::<<>>@@@BBBDDDEEEFFFFFFAAACCCFFFJJJLLLMMMMMMMMMKKKLLLNNNPPPQQQRRRRRRSSSOOOQQQTTTVVVXXXZZZ]]]___aaadddiiilllnnnoooqqqsssssstttvvv}}}((((((''''''&&&&&&&&&%%%***))))))(((((((((((((((+++++++++************)))***(((&&&'''))))))'''%%%'''(((***+++,,,,,,++++++*********)))(((((()))***''''''(((((())))))******''''''''''''((()))++++++,,,,,,,,,++++++*********,,,+++***)))))))))++++++******)))(((((('''((((((,,,++++++***)))(((((('''&&&'''(((((((((((((((''',,,+++)))(((((()))+++,,,,,,,,,---,,,+++)))'''&&&***+++,,,---,,,***((('''&&&'''((()))((('''%%%###((((((((((((((()))******))))))((('''''''''''''''###&&&***---///...,,,+++!!!%%%***///000///+++)))*********++++++)))&&&$$$&&&'''***++++++***((('''''',,,...+++)))******'''$$$&&&)))+++---------,,,******+++---...---+++(((*********))))))))))))))),,,,,,---,,,******,,,...000+++***......)))''')))++++++++++++***((('''&&&***+++,,,---...---***(((,,,,,,,,,+++***)))((((((((())))))(((((('''&&&%%%***)))))))))+++,,,+++***'''(((((()))***+++++++++******))))))((((((''''''((((((((((((''''''''''''***''''''***+++)))))),,,---+++((((((((()))))))))------+++)))+++...,,,'''******************++++++)))***,,,------,,,***)))%%%&&&&&&(((***,,,...///,,,,,,...///000...)))%%%...'''(((//////((('''...+++***)))(((((()))***+++((((((''''''''')))***+++000---,,,---,,,(((''')))((((((((()))******++++++$$$(((,,,...---***((('''+++,,,---,,,*********,,,++++++------...---,,,+++))))))))))))))))))***+++)))***++++++))))))***+++,,,,,,---...---,,,***))))))***,,,,,,***))))))***---,,,,,,++++++,,,,,,---+++******))))))******+++---+++***+++...---***'''...,,,***+++---...,,,***,,,,,,+++++++++,,,------///...------...///000111...222666555111...///111333111///...000111111000......////////////......000///......///111333555444444444222111111333444666444111111222333333333555222000222555888999888444333222222111111222222333333333444555666777888444666777888777666777888555666666666666666666555;;;999777555444666888999;;;:::888:::===???>>><<<>>>===;;;:::999999:::::::::888777999<<<===;;;999<<<===>>>>>>======>>>???AAABBBBBBBBBAAAAAACCCDDDBBBOOOKKKAAAFFFLLLMMMOOONNNMMMMMMMMMNNNPPPQQQSSSQQQQQQPPPQQQSSSVVVYYY[[[]]]^^^aaadddhhhkkkmmmnnnnnnnnnsss{{{((((((((('''''''''&&&&&&))))))(((((((((((())))))+++++++++*********)))))))))'''&&&'''***+++***((('''((()))***+++++++++++++++***))))))+++,,,,,,,,,(((((())))))))))))))))))''''''''''''((()))***+++,,,,,,+++++++++*********++++++***))))))******++++++***))))))(((((())))))++++++******))))))((((((&&&&&&'''(((((()))******,,,+++***))))))***+++,,,,,,,,,,,,,,,+++)))'''&&&)))***+++,,,+++***(((''''''((()))***)))(((&&&%%%((((((((((((((()))************)))(((((((((((((((&&&(((***,,,,,,+++***((('''(((***,,,,,,,,,+++***))))))(((((((((((('''&&&))))))*********))))))))))))---...+++)))***+++)))###%%%'''***+++,,,++++++*********,,,------***(((++++++*********************+++,,,,,,++++++,,,---111+++)))+++***%%%###%%%***++++++++++++)))((('''))))))***+++------,,,+++++++++***)))((('''((((((''''''((()))))))))((((((---+++)))((()))+++---...'''(((((()))******++++++***)))))))))((((((((('''&&&''''''((()))***++++++***((())),,,---++++++......,,,))))))***+++******,,,---+++***,,,000...***))))))***+++,,,++++++***((()))***++++++***)))((((((((((((((()))***+++,,,,,,,,,,,,......---)))&&&,,,&&&'''......'''&&&,,,+++***)))(((((()))***++++++***)))((((((((()))***000,,,+++,,,+++&&&%%%''',,,++++++******)))(((((((((***,,,,,,***)))((())))))***+++***((('''((()))******+++,,,,,,+++***))))))((((((((()))***++++++***+++,,,+++*********,,,,,,---------,,,,,,+++***+++,,,...---,,,+++,,,---,,,,,,++++++++++++,,,,,,+++++++++******+++++++++,,,++++++,,,---,,,***(((...,,,***+++---...,,,***++++++++++++,,,---......---,,,+++++++++,,,---...---222555555111...///111222000......///111111000...///000000111111111111111000///...///111222444000000000000111222444666444222111222444555555444666333111222444666666555444333333222222222222222444444333444444555666777666666666555444555777:::666666555555555555666666777666666666777999;;;<<<;;;999888:::===>>>===<<<<<<;;;:::999999999:::;;;<<<::::::;;;>>>???===;;;:::<<<======<<<<<<===>>>@@@AAABBBAAA@@@@@@BBBDDDMMM[[[XXXJJJHHHJJJJJJOOONNNNNNMMMMMMNNNPPPQQQRRRQQQQQQQQQRRRSSSVVVYYY[[[[[[]]]___aaadddgggiiikkknnnnnnrrryyy|||~~~))))))((((((((((((''''''(((''''''(((((()))***+++++++++*********)))))))))(((''''''(((+++,,,,,,+++'''''''''(((((()))***+++,,,***(((***---000///...************))))))))))))(((''''''(((((()))***++++++++++++*********************)))))))))******+++++++++******))))))************************))))))''''''&&&'''(((***,,,...---,,,+++******+++,,,---++++++++++++***)))((('''((()))*********)))'''&&&((()))*********)))((('''((((((((((((((())))))***+++*********)))))))))))))))*********)))((('''&&&,,,+++)))(((((()))***+++***)))(((''''''((()))***,,,+++***)))((()))***+++***......***(((+++,,,+++%%%&&&(((***,,,,,,,,,+++)))))))))+++,,,,,,)))'''++++++,,,,,,,,,,,,,,,,,,(((+++---------,,,,,,---///***'''((((((&&&%%%&&&)))***+++,,,,,,+++***)))((())))))******+++++++++---,,,***((('''((()))***&&&'''((()))************///---***((((((+++...000((((((((()))******++++++))))))))))))(((((((((((()))*********++++++,,,,,,)))(((***///000...---000...,,,+++***+++,,,,,,++++++,,,,,,***,,,000000,,,((()))+++,,,,,,,,,+++***(((((((((''''''(((((((((++++++***))))))))))))***,,,+++++++++,,,+++)))'''+++&&&''',,,,,,'''&&&+++******))))))))))))******---,,,+++***))))))))))))///,,,***,,,***%%%$$$&&&,,,,,,,,,+++******))))))+++++++++***(((''')))***)))*********((('''((())))))*********)))(((''''''((('''(((((()))***+++,,,+++,,,---,,,+++***+++---------,,,,,,++++++,,,,,,+++---...---,,,+++,,,...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...,,,+++******---,,,++++++------,,,+++++++++++++++,,,---...///---,,,,,,++++++++++++,,,---111444444111...///000111///---...///000000///000000111111222222222333222111000//////000111222////////////000222333444222111111333666777666555555333222222333444333333333333333333222222222222555555444444444444555555777666555333222444777;;;777666555444444555666777555555666777888999:::::::::999888:::<<<===<<<;;;:::::::::999::::::;;;<<<<<<;;;;;;<<<===>>><<<;;;999;;;<<<<<<;;;:::<<<===???@@@AAAAAA@@@@@@AAACCCOOO^^^[[[MMMGGGEEEFFFMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRTTTVVVXXXZZZYYYZZZ[[[]]]```bbbeeefffkkkkkkooouuuxxxyyy~~~)))))))))))))))(((((((((&&&&&&''''''(((***+++,,,************))))))))))))''''''((((((***+++++++++''''''&&&&&&'''(((***+++...+++((()))---///...+++++++++******))))))((((((((((((((((((((()))***************************))))))))))))))))))*********,,,,,,+++******+++++++++))))))***+++++++++******))))))''''''(((***,,,...,,,,,,+++******+++,,,,,,++++++*********)))(((((('''(((((())))))((('''''')))***+++++++++***))))))))))))(((((((((((())))))************))))))((((((***)))((('''''''''''''''+++***)))(((((()))***++++++,,,,,,+++******+++,,,+++***))))))))))))***++++++......)))(((+++---,,,)))***+++---............))))))(((***++++++)))''',,,,,,------.........///))),,,///000///------------)))'''''')))+++,,,---)))***+++---------,,,+++%%%''')))***)))'''&&&%%%000...,,,***)))***,,,...(((((()))***************,,,+++***))))))***,,,///(((((())))))************))))))))))))((((((((((((//////...---+++***))))))((('''***///111......000---,,,***+++,,,,,,,,,+++***------***+++......+++************+++,,,,,,---***)))'''&&&&&&''')))***++++++******))))))******---+++))))))*********)))***''''''++++++''''''******))))))))))))))))))***,,,,,,++++++++++++++++++///,,,+++,,,***&&&%%%''')))******+++,,,,,,------+++,,,,,,+++)))((()))***+++,,,---,,,***)))***+++*********))))))((('''''''''''''''((()))***+++,,,+++,,,------++++++,,,---...---,,,+++***+++,,,---***+++,,,+++******+++---+++++++++******+++++++++,,,------------------,,,))),,,//////,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000000000//////............---000222333111///...//////...------///000///...222111111111111111222222222222111000//////000000333222000000111111000000222222222555777777555444222222111222222333333333333333333333333222222222666555444444333333333444555555555444333444666999777666444333333444666777666777777888777666555444999999999999:::;;;;;;::::::::::::;;;;;;<<<===>>>999999::::::;;;;;;:::999999;;;<<<<<<;;;;;;<<<===???@@@@@@@@@??????AAABBBEEEQQQNNNEEEDDDCCCCCCJJJMMMMMMMMMMMMNNNOOOPPPPPPRRRRRRRRRRRRTTTUUUWWWXXXXXXXXXYYYZZZ\\\^^^aaabbbfffeeeiiiooorrrtttyyy((((((((()))))))))))))))&&&&&&&&&''')))***,,,,,,*********)))))))))((((((((((((((((((((('''(((((('''&&&&&&%%%&&&((()))+++...+++))))))++++++***(((+++*********))))))(((((()))(((((((((((())))))***))))))))))))))))))))))))(((((())))))************,,,+++++++++++++++,,,,,,((()))+++,,,,,,+++***))),,,+++)))''''''(((***+++++++++++++++++++++++++++******))))))))))))))))))'''''''''(((((((((''''''******++++++++++++++++++))))))(((((((((((())))))(((((()))))))))((('''&&&(((''''''&&&&&&'''((()))'''(((((()))******++++++)))+++------+++***+++,,,+++++++++******************------)))(((+++---,,,++++++,,,,,,------------***)))((()))***+++)))(((,,,,,,---...///000000111+++...111111000...---...,,,***((('''))),,,------***+++,,,---......------###(((+++***'''%%%$$$000...+++***)))+++---...***************)))((((((&&&)))++++++***))))))+++)))))))))))))))*********(((((((((((())))))))))))//////...---,,,+++***)))(((&&&(((---///------000+++***)))***,,,,,,+++***+++...---***(((******''',,,+++)))((()))+++...000+++***(((''''''(((***+++***)))))))))***+++,,,------+++)))(((***+++*********))))))++++++))))))***)))))))))******)))))))))))))))***+++,,,---------000,,,+++---,,,''''''))))))******+++,,,,,,------)))+++------+++)))))))))+++,,,---,,,+++***+++,,,++++++******))))))))))))''''''''''''((()))***++++++,,,------++++++,,,------,,,+++***+++,,,---...***+++++++++******,,,...,,,++++++++++++++++++,,,,,,---............---,,,(((,,,//////,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222222111111111000//////,,,...111111111///.........------...000000000...222222111000000000111111222222111000000/////////444222111111333333111///444333333555666666333111...///111222222333444555333333444444444333222111666555444333333333333333111333666666555444444555666555444333333444555666444555666777666555333222888888999999888999999:::::::::;;;<<<===>>>>>>???999:::;;;;;;::::::999999:::<<<======<<<;;;===>>>===>>>??????>>>>>>???AAA???FFFBBB>>>DDDEEECCCGGGJJJJJJKKKLLLMMMNNNOOOOOOQQQQQQRRRRRRSSSTTTUUUUUUWWWWWWWWWXXXYYY\\\___``````___ccciiimmmooouuu|||~~~''''''(((((((((((())))))&&&&&&''''''(((***+++,,,******)))))))))((((((((('''))))))((('''&&&&&&'''&&&&&&&&&''''''((()))***,,,,,,+++)))((('''''''''))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))''''''((()))************++++++******++++++,,,,,,)))***,,,------+++***(((,,,+++)))(((''''''((((((************************))))))((((((((()))******''''''''''''((((((((((((*********++++++++++++,,,***))))))((((((((((((((('''((()))))))))(((&&&%%%&&&&&&&&&&&&''')))***+++%%%&&&(((***++++++***)))&&&)))++++++******---000333111///,,,***)))))))))(((+++,,,)))(((***,,,+++))))))))))))************+++***))))))***+++***))),,,,,,---...///111111222...000222111///---------------***''''''***)))&&&+++,,,---/////////...--- '''+++***((('''(((,,,+++)))(((((()))***+++************)))((('''&&&###''',,,,,,***(((((()))))))))))))))))))))******(((((((((((())))))))))))***+++++++++,,,,,,------)))&&&'''+++,,,+++,,,///***))))))+++,,,,,,+++)))+++......***'''((((((&&&,,,+++)))((())),,,///111,,,+++)))(((((()))+++,,,(((((())))))+++,,,......---+++))))))+++,,,+++***))))))***++++++***))))))))))))************))))))'''(((***+++------.........++++++---,,,)))(((+++,,,,,,,,,+++******))))))'''***---...,,,+++******+++,,,,,,,,,***)))***+++,,,++++++******++++++,,,((((((''''''(((((())))))+++,,,---,,,+++***+++---,,,,,,++++++,,,,,,------,,,------,,,,,,---///222---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++***,,,......---,,,,,,---+++,,,------++++++,,,------------------......//////000000111000000///...,,,---///000111000...---...------///111222000///111000000///000111333444222111111111000000//////111///...111444666444222444333333333444444222000---///222333333333555666333444555555555444222111555555444333222222333333///222666777666444333333444444444444444444444444111222444555666777666666666888999888777777888999999:::;;;===>>>>>>>>>>>>;;;<<<>>>===<<<;;;;;;<<<:::<<<======<<<<<<===>>>===>>>>>>>>>======???@@@BBBEEE@@@???GGGGGGCCCFFFFFFGGGIIIKKKLLLNNNNNNNNNPPPPPPQQQQQQRRRRRRRRRSSSVVVUUUUUUUUUWWWZZZ]]]___\\\[[[^^^cccgggiiipppwww{{{&&&&&&'''''''''(((((((((''''''''''''((()))++++++***)))))))))((((((((((((&&&(((***)))''''''(((***&&&&&&'''((()))))))))))))))+++,,,***&&&%%%'''+++'''''''''''''''((((((((())))))(((((((((((())))))'''''''''((((((((())))))&&&'''((()))*********)))***************+++,,,,,,***+++---...---+++)))'''))))))(((((((((((((((((()))))))))******))))))))))))(((''''''((()))***+++((((((''''''((())))))******************+++,,,,,,******)))((((((((((((((('''(((*********)))'''&&&&&&''''''((())))))******(((((()))))))))))))))(((&&&(((******)))---555<<>>;;;::::::<<<999;;;<<<<<<;;;:::<<<===<<<=========<<<<<<>>>@@@AAAFFFBBBAAAGGGDDDAAAGGGBBBCCCFFFIIIKKKMMMNNNNNNOOOOOOPPPPPPQQQPPPPPPPPPSSSRRRRRRSSSUUUXXX\\\^^^\\\ZZZ\\\```bbbccciiipppsss|||%%%&&&&&&&&&''''''(((((((((''''''(((((()))***+++))))))))))))((((((((((((%%%(((******))))))+++...%%%'''(((*********))))))&&&***---+++&&&%%%)))...%%%&&&&&&&&&''''''((((((***)))(((((((((((())))))&&&'''''''''(((((())))))%%%&&&((()))*********)))***)))))))))***++++++,,,+++,,,......---+++(((&&&%%%&&&'''((())))))(((((((((((())))))))))))((((((((((((''''''''')))***+++((((((((((((((()))***+++***)))))))))***++++++,,,******)))(((((((((((((((((()))+++,,,+++***(((''''''((())))))***))))))(((,,,+++)))((('''''''''((()))******)))+++222???IIINNNFFF999---&&&&&&(((+++###(((+++)))(((******(((,,,+++******)))*********---+++******+++,,,,,,+++***+++,,,...///111222333000000///---)))(((((()))+++///...+++---111///)))---...///000000///...---,,,...///+++%%%###&&&***************++++++******%%%&&&'''((())))))))))))(((+++---+++''''''+++///*********)))))))))))))))'''((((((((())))))*********)))))))))))))))))))))...***((()))***))),,,111++++++,,,---//////...,,,(((---///+++(((***,,,+++&&&(((,,,///000///---,,,******))))))))))))******************+++,,,------,,,++++++,,,......,,,+++&&&((()))(((((()))(((&&&((()))***++++++***)))(((((()))***+++,,,+++***)))***''''''++++++)))))),,,((((((((()))******++++++*********)))(((***...111///000111000...---...///))))))((()))***+++---...***)))(((''''''&&&&&&''')))***++++++))))))***+++)))***,,,---...---,,,,,,+++++++++******+++...111///......------......///***+++---......---+++***,,,+++***---000111...+++***,,,...---+++***,,,...000///...---------------...///000222222222111111+++,,,---///111000...,,,......///111333333222000+++,,,---000444999>>>@@@000000111111111111000000222///---///333333///***111///......111333444444000333666666333222222444333444555666666444222111444333333222222333333444222333444333222222444666111333555777777555333111999888888888777777777777555777999888555444666888777888999:::;;;:::999888999;;;===<<<999777888:::888:::;;;;;;:::999;;;<<<;;;<<<======<<<<<<===???<<>>GGG[[[SSSCCC222)))))))))&&&,,,+++***((((((((())))))------,,,)))''''''))),,,+++++++++++++++***)))(((...222222---***---000000&&&+++---+++,,,000///+++444000,,,***,,,---,,,*********+++...111111---***+++))))))***+++***&&&"""+++&&&$$$(((+++***)))***%%%******)))******(((++++++***))))))***+++,,,,,,+++***,,,...//////...---,,,++++++******+++++++++*********++++++***(((******+++++++++,,,,,,,,,111...---///333444000+++***************)))(((((()))***,,,------,,,+++***......,,,)))&&&%%%&&&(((((()))))))))((((((+++------,,,+++*********+++,,,((()))++++++*********,,,(((''''''))),,,---+++(((******+++++++++******)))%%%''')))*********+++,,,+++,,,,,,***((('''''')))))))))***,,,,,,+++(((%%%,,,------,,,++++++,,,...///---+++))))))+++---...))))))*********+++++++++,,,,,,++++++++++++******)))(((***---,,,***+++///++++++*********+++---...---+++)))***---///...,,,,,,,,,,,,,,,,,,,,,------)))+++,,,,,,***))))))***---,,,++++++------,,,+++)))---...,,,,,,...---)))000000000000000000000000..................------...222111,,,,,,111333//////---,,,111888<<<<<<999000111111111111222222222---,,,---...111222222222............000111222333///444555222222666555000000111333333333111///...333111000111333555555444222222333333333333444444222333444333333333555777:::999888666555555555555888666444444666999:::::::::888777777666444666;;;777777777777777777777777:::::::::;;;;;;;;;<<<<<<;;;;;;=========<<<;;;:::===>>>???@@@AAABBBBBBBBBDDDEEEFFFHHHIIIJJJJJJJJJLLLKKKLLLNNNPPPQQQPPPOOOQQQOOONNNPPPTTTVVVVVVUUUTTTVVVYYY[[[\\\___cccfffjjjqqqwwwzzz~~~******))))))((((((''''''***)))((((((((()))***+++------,,,+++***)))((((((''''''(((((())))))******,,,+++******))))))******))))))(((((()))***,,,---(((******(((&&&&&&(((+++***)))((('''''''''(((((((((''''''''''''((()))))),,,((('''***,,,)))'''((()))*********************)))***+++,,,,,,+++***((()))))))))))))))(((''''''))))))))))))))))))))))))(((***++++++*********+++***)))((('''''''''((())))))))))))(((((()))))))))***)))((()))***)))'''%%%))))))))))))))))))))))))((())))))(((''''''(((***,,,***))))))))))))(((&&&((()))******+++000888>>>GGGBBB888---))),,,---,,,+++***)))(((((())))))************)))((((((***,,,+++++++++++++++***)))(((***///000---,,,///222111***...000---...111111---333000,,,+++,,,,,,,,,***---,,,---///111000,,,))))))((('''((()))(((%%%"""+++&&&%%%(((+++))))))***""")))---,,,+++,,,,,,***++++++))))))))))))***++++++***)))***,,,------,,,,,,,,,+++***************)))))))))***+++,,,+++************+++++++++,,,,,,000...,,,...222222///+++***************)))((((((,,,------...---***(((&&&***++++++)))((('''((()))))))))))))))((((((+++------,,,+++*********++++++(((((())))))*********)))&&&&&&&&&))),,,,,,***'''((((((((()))))))))((((((*********)))'''(((***---***++++++***(((''')))***)))(((&&&'''((((((&&&%%%******+++***))))))***,,,---,,,***)))***,,,...000)))******+++++++++++++++))))))))))))))))))))))))***)))***---,,,***,,,000++++++*********+++,,,---///---++++++---...---,,,------------------,,,,,,+++,,,------+++******+++...,,,+++,,,.........,,,)))---...,,,,,,...---)))...................................................111000,,,,,,111222//////---,,,...222444333111000000111111111222222222///......///111222222111222222111111111111111222///333555222333666555111333444555666555444222111555444222222333333333222222222222333333333444444111222444444333444555666999888777666555555555555888666444444666999::::::999666666888777444666;;;888888888888888888888888::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;>>>???@@@BBBCCCCCCCCCCCCCCCDDDEEEGGGGGGHHHHHHHHHIIIHHHIIIJJJMMMNNNMMMLLLOOONNNMMMOOORRRUUUUUUTTTSSSUUUWWWYYYZZZ\\\```bbbhhhnnnsssuuuyyy&&&&&&&&&'''''''''''''''(((((('''''''''(((***+++*********)))))))))((((((''''''(((((())))))******,,,+++******))))))******((('''''''''((()))+++,,,((((((((('''&&&'''***,,,***)))(((((('''(((((((((((('''''''''(((((()))***))))))''''''+++000...((()))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((((((((()))))))))+++,,,,,,***))))))***''''''((((((((()))))))))******))))))))))))******)))(((((((((******((('''((((((((((((((((((((((((%%%'''''''''&&&''')))+++***((('''((()))***)))'''******))))))***---000222222222---((()))...///---***))))))((())))))***+++%%%'''))))))((()))***,,,******+++++++++******)))***...000...---///000///---000000......000000---222///,,,+++,,,,,,,,,+++///......000000///,,,)))(((((((((((()))(((&&&$$$+++'''&&&)))***))))))+++''',,,...+++***,,,---+++++++++)))(((((((((((((((***)))((()))***+++***)))+++******)))))))))))))))&&&''')))***+++,,,,,,,,,*********++++++++++++,,,...,,,,,,---000000---************+++******)))(((,,,,,,---...---+++((('''%%%'''))))))))))))***+++)))******)))((((((***,,,,,,,,,+++************+++((('''%%%'''***+++)))&&&%%%%%%'''***,,,+++(((&&&''''''(((((())))))******---,,,***(((&&&'''***---******+++***((((((***++++++(((&&&%%%&&&'''(((''')))***+++***((((((***++++++***))))))***,,,...000(((***+++------,,,+++***************************,,,******,,,,,,***,,,111++++++*********+++,,,,,,///...,,,,,,---...---,,,.........------,,,,,,,,,,,,---///...,,,++++++,,,---,,,,,,---...//////...)))------++++++------))),,,,,,,,,,,,,,,,,,,,,,,,........................---//////,,,---000111///000000000000111111111111000000000111111111222222111111111111111111111111000000000000000000000000///222333222333666666333444444555666666555333222777555333222222222000///222222222222333333333333///222444555444444444555888888777666555555555555888666444444666888999999666555666999888555777;;;999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<======>>>@@@AAABBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIJJJJJJHHHMMMMMMLLLNNNQQQSSSSSSRRRQQQSSSUUUWWWWWWYYY[[[]]]ccciiimmmooosss{{{&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((()))***'''''''''((((((((())))))''''''(((((())))))******,,,+++******))))))******)))((('''&&&&&&'''((()))&&&&&&%%%%%%&&&(((,,,...***)))))))))))))))))))))''''''''''''((()))******((()))&&&$$$+++666333)))((((((((((((((('''''''''(((((('''''''''((()))***(((((())))))))))))((((((((((((((()))))))))))))))***+++,,,,,,***)))))))))%%%&&&'''((())))))))))))******))))))))))))******(((''''''(((***+++)))(((''''''''''''''''''''''''%%%&&&'''''''''(((***,,,((('''&&&''')))***)))(((***((('''(((***+++***)))***+++***((()))---,,,)))((((((((())))))***++++++$$$&&&((()))(((((()))***)))******+++++++++******---111222///---...---)))---......---------,,,+++000///---,,,,,,,,,,,,+++......///000000...---+++*********+++++++++)))(((+++((('''******((((((+++***,,,,,,)))(((***+++)))+++******)))(((''''''&&&***)))(((((()))***)))'''******)))(((((((((((((((&&&((()))*********+++,,,************++++++++++++,,,++++++---......,,,************++++++******)))((()))+++---------,,,+++###&&&)))***)))))))))***)))******)))'''(((***,,,,,,++++++******************&&&$$$&&&+++---)))%%%%%%&&&)))+++,,,+++(((&&&)))))))))******+++,,,---+++++++++)))((((((***,,,+++,,,,,,***(((((()))***,,,+++))))))+++++++++***+++,,,,,,+++******+++---+++***)))))))))+++,,,---(((***,,,......---+++))),,,,,,------......//////...++++++---,,,***---222++++++++++++++++++,,,,,,---,,,++++++,,,---------///......---,,,+++******,,,---......,,,++++++,,,,,,++++++,,,...///...---***------******------***++++++++++++++++++++++++---------...............---......---...///000000...000222222222222444666000000000000111111111111333333444333111111111111---...///111222333444444///111222222333555666555222333333444444333222222777555222111222222111///111222222222222333333333...111444666555444444444777666666555555555666666777555444444666777888777444333666999999666777:::999999999999999999999999999999999999::::::::::::===<<<;;;::::::;;;===>>>;;;<<<===>>>???@@@@@@@@@CCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDFFFHHHIIIIIIGGGLLLLLLMMMNNNPPPQQQQQQQQQPPPRRRTTTVVVVVVWWWXXXZZZ]]]dddiiikkknnntttwwwvvvvvv))))))(((''''''&&&&&&%%%((('''&&&&&&&&&((()))***%%%&&&&&&'''(((((())))))''''''(((((())))))******,,,+++******))))))******+++***((('''%%%%%%&&&&&&((('''%%%%%%&&&(((******))))))******************'''''''''(((((()))++++++(((***&&&$$$+++666444***((((((((((((''''''&&&&&&((('''&&&%%%&&&''')))***(((((())))))))))))(((((()))))))))******+++++++++***+++,,,,,,***)))))))))$$$%%%&&&((())))))))))))******))))))))))))******'''''''''(((***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((((())),,,...((('''&&&(((***+++***)))'''&&&&&&'''))))))(((&&&)))++++++)))***,,,***%%%(((((())))))************%%%'''))))))'''&&&'''(((((()))***+++++++++++++++---000000......///---(((///...---------++++++,,,.........---,,,+++,,,,,,+++,,,...//////.........)))***+++++++++++++++++++++)))(((+++***'''(((,,,,,,...,,,((((((++++++(((*********)))((('''&&&&&&+++***))))))***+++***(((***)))((((((''''''((((((''')))++++++)))((((((***))))))*********++++++++++++++++++,,,------+++*********++++++++++++******''')))+++---------,,,+++&&&(((***+++)))(((((()))*********)))'''''')))+++++++++++++++******))))))+++'''%%%''',,,---***&&&''')))+++------+++***)))))))))))))))***+++---...&&&(((+++,,,,,,++++++,,,---...---+++((('''((()))++++++,,,---///...,,,)))+++,,,,,,+++******+++---,,,+++***))))))))))))***'''))),,,......---+++))),,,------...///000111111...,,,,,,...---***---111,,,------------,,,,,,,,,*********++++++,,,...///...------,,,+++******)))+++,,,...---+++******++++++***)))***,,,---,,,+++***,,,,,,)))))),,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---,,,---///000///000111---...000111000000222444//////000000000111111111222333444333111000111333111222444555666777777777111000111333444444555777222333333333333333333333444222000111222333222222111111111222222222333333...111444555555333333333666555555555555555666777666555444444666777666555444333555999888555666:::888888888888888888888888888888888999999999::::::<<<;;;:::::::::<<<===>>>;;;<<<===>>>???@@@@@@@@@BBBCCCDDDDDDDDDDDDDDDCCCEEEEEEEEEGGGIIIJJJJJJHHHJJJKKKMMMNNNOOOOOOOOOPPPOOORRRTTTVVVVVVVVVWWWXXXXXX```gggiiikkknnnnnnkkkcccvvvyyyvvv******)))(((''''''&&&&&&***)))((('''''''''))))))%%%%%%&&&'''(((((())))))''''''(((((())))))******,,,+++******))))))******,,,+++)))'''&&&%%%%%%&&&+++)))''''''''''''%%%$$$))))))***++++++++++++***'''''''''((()))***+++,,,,,,***'''&&&+++111000+++))))))((((((''''''&&&&&&'''&&&&&&%%%&&&''')))***'''(((((()))))))))))))))))))))******++++++,,,,,,)))+++,,,,,,***))))))***%%%%%%&&&'''(((((())))))))))))(((((((((((())))))(((''''''(((***+++***(((''''''''''''''''''''''''&&&((()))))))))***,,,...)))(((((()))***++++++***%%%&&&'''(((((((((''''''(((******)))***---+++'''((())))))************)))'''((()))((('''&&&'''((('''((()))***+++,,,,,,,,,***,,,,,,+++...222111---111...---......,,,,,,///---...///...,,,+++,,,---)))+++---...------...///''')))******))))))***,,,,,,******+++***'''(((,,,...///---******---,,,)))************)))(((''''''+++***)))***+++,,,+++******))))))((((((((((((((('''***,,,+++(((&&&'''))))))))))))************+++***+++,,,------,,,+++***)))***++++++,,,+++++++++***+++---------+++)))((()))***++++++)))(((((()))***+++***)))'''''')))+++******++++++******)))((()))((('''(((+++,,,***''')))+++------+++******+++((((((''''''''')))***+++$$$''',,,......,,,,,,,,,---...---+++)))((()))***((((((***,,,...---***'''((()))***)))'''''')))***,,,,,,+++)))((((((''''''''')))***,,,,,,+++***)))))))))***+++---...//////...---...000///+++,,,000....../////////...------***+++,,,,,,++++++...///---------,,,,,,++++++***+++,,,------+++******+++,,,***)))***+++,,,+++)))***,,,,,,)))))),,,,,,***------------------------,,,,,,------.../////////...,,,---111222000000222222222222333333333333333/////////000000000111111///222444333111000333666555666666666555444222000333000000333444333444777444444444444444555555555111000///000222444444333111111111111222222222222...111333444333333333444444444444444555666777777555444333444555666555444555444555888777444666:::777777777777777777777777777777888888888999999999;;;;;;;;;;;;;;;<<<===>>>===>>>@@@AAABBBBBBCCCCCCAAAAAABBBCCCDDDDDDCCCCCCEEEEEEEEEGGGJJJKKKJJJIIIGGGJJJLLLMMMMMMLLLMMMMMMNNNPPPTTTVVVVVVVVVWWWXXXUUU]]]ccceeegggiiiiiifff___nnnrrrrrr(((((((((((('''''''''''',,,+++)))(((''''''((()))&&&&&&''''''(((((())))))''''''(((((())))))******,,,+++******))))))*********)))((('''''''''((())))))'''&&&''')))(((&&&###)))***+++,,,,,,,,,++++++'''''''''((()))+++,,,---000***((()))+++)))***,,,******))))))(((''''''&&&&&&&&&&&&''''''((()))***''''''((()))))))))))))))((((((((()))***+++++++++(((***++++++*********+++'''&&&&&&%%%&&&'''))))))((((((''''''''''''(((((((((((('''(((******)))'''''''''''''''''''''''''''&&&'''((((((((((((+++---+++***)))***+++,,,+++***%%%(((***)))&&&%%%'''))))))***)))&&&(((+++***'''))))))***+++******(((((('''(((((('''''''''***,,,'''((()))***+++,,,,,,,,,***+++***)))---222333///000,,,+++------***+++///,,,...//////,,,+++,,,---***,,,------+++***,,,...''')))******))))))+++...,,,***+++,,,***&&&(((------...,,,***+++...,,,''')))******++++++***)))(((***)))((()))+++,,,,,,++++++***))))))(((((())))))%%%))),,,+++(((&&&(((+++))))))))))))***************+++---------,,,++++++)))***++++++,,,,,,,,,+++***+++,,,------,,,***(((***+++++++++))))))+++,,,+++++++++)))'''''')))+++)))******+++***)))((('''''''''(((((())))))(((((()))+++,,,+++)))(((***,,,***)))'''''''''((()))***'''))),,,---,,,++++++,,,***+++,,,+++******+++---((('''((()))++++++***(((((()))))))))'''''')))************)))(((((((((((((((((()))************)))&&&&&&''')))***,,,------------///222111,,,,,,//////000111111000///...---...///000...,,,+++---///.....................---,,,---......,,,++++++,,,...,,,++++++++++++***(((***,,,+++((((((+++,,,***------------------------,,,,,,------...//////000///,,,...333444111111444444333222444777999888666////////////000000000111+++///222333111111444888999999999999777444222000555111000333444111333777333333333333333444555555111000///000222333444333111111111111222222222222///111333333222222333555444333333444555666777888555444333444555555444222777555555666555333555:::888888888888888888888888777777777777888888888999999:::;;;<<<============>>>???@@@BBBCCCCCCCCCCCC>>>???@@@AAABBBBBBCCCCCCDDDCCCCCCEEEHHHIIIHHHGGGDDDGGGJJJKKKJJJHHHIIIJJJKKKNNNRRRTTTUUUUUUVVVWWWTTTZZZ___```bbbgggjjjiiigggqqqssswww%%%%%%&&&&&&'''((())))))---,,,***)))(((((((((((('''''''''((((((((())))))''''''(((((()))*********,,,++++++***)))*********((((((''''''((()))+++,,,""""""###'''+++,,,***''')))***+++,,,---,,,,,,+++'''''''''((()))+++,,,---222+++(((,,,+++$$$%%%,,,+++******)))((('''''''''&&&&&&''''''((())))))***''''''((()))))))))))))))&&&''''''((()))******+++''')))+++++++++***+++,,,((('''%%%$$$%%%&&&(((***''''''&&&&&&&&&&&&'''''')))(((((()))******((('''((((((((((((((((((((((((&&&'''(((''''''''')))+++,,,+++***+++,,,,,,+++***&&&***,,,***%%%###&&&******+++((($$$%%%(((((($$$)))***++++++***)))((('''&&&''''''&&&'''))),,,000&&&''')))***,,,,,,------------+++(((,,,111111------((('''++++++((()))...+++---000///,,,+++,,,---+++---...---)))((()))+++)))+++---,,,++++++...111,,,++++++,,,***&&&(((---***+++)))(((***,,,***$$$))))))+++,,,,,,+++******(((''''''(((+++,,,,,,+++++++++***)))))))))))))))###'''++++++((('''***---))))))))))))***************,,,......---,,,+++,,,)))***+++,,,,,,,,,,,,,,,&&&(((***---......---,,,***++++++***)))***---///+++++++++)))'''''')))+++)))******++++++)))((('''$$$&&&(((((('''&&&'''((()))++++++)))'''&&&))),,,---,,,***(((((()))+++,,,+++,,,---+++***)))***,,,''')))***+++***,,,...000+++)))'''''')))+++++++++***++++++***))))))***,,,((((((((()))))))))))))))((((((((((((((()))))))))%%%&&&'''(((***,,,------,,,---000444222---,,,...000111222222222000///...333444444111---+++,,,.../////////000000000000000---...000///...,,,------000...,,,,,,,,,,,,***(((***,,,+++((((((+++,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000///,,,...444555222111555---+++***...666:::999777////////////000000000000)))---111222000111555:::>>>???@@@@@@@@@>>>;;;:::666111000444444111222777111000000000111111222333222111///000222333333222000111111111111222222222000111222222111222444666333333333444555666777888555444333444555555444222999666555666444222444:::999999999999999999999999777777777777888888888888888999;;;===>>>>>>===<<<===>>>???@@@AAABBBBBBBBB<<<<<<>>>???AAAAAABBBBBBBBBAAAAAACCCFFFGGGFFFEEEAAAEEEHHHIIIGGGFFFFFFGGGIIIMMMQQQSSSTTTTTTUUUVVVTTTXXX[[[[[[^^^ffflllnnnmmmrrrrrrwww,,,***((('''&&&'''((()))((())))))***+++,,,,,,,,,---+++)))((('''((()))******++++++***((('''(((***---,,,+++***)))))))))))),,,,,,+++***)))((('''&&&)))'''&&&(((+++---,,,***+++***)))***++++++***)))'''''''''''''''((())))))&&&))),,,+++&&&$$$'''++++++***))))))******((('''++++++***)))(((((())))))%%%&&&(((*********))))))###""""""$$$''')))***)))'''(((((()))(((&&&$$$###)))(((((('''''')))***+++&&&&&&&&&&&&&&&'''((()))******))))))((((((''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((()))***++++++***((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))///...,,,***))))))******%%%((()))(((***...///---111000...---,,,,,,------333...(((&&&((())))))(((000---+++...222222---(((///,,,******,,,---,,,******))))))((()))+++,,,------,,,,,,,,,,,,,,,,,,---)))'''&&&'''***+++)))''')))+++,,,------...,,,))),,,(((&&&'''''''''+++111)))))))))))))))))))))))))))))))))))))))******+++((()))***++++++***)))((((((,,,//////,,,)))((())))))***,,,...000///+++))))))))))))***+++,,,---...+++,,,---,,,***)))***++++++,,,,,,+++***)))+++---,,,---------,,,,,,+++***))))))************)))))))))))))))******************)))(((((()))+++---...///+++))),,,+++%%%$$$((((((((((((((())))))))))))++++++)))((((((((()))***&&&''')))++++++***((('''''''''(((******++++++++++++++++++******)))))))))+++&&&&&&***+++(((***///))),,,...---***(((***---///,,,,,,111222///000444...000111...***)))...333///...---,,,,,,---...///000111000...,,,+++,,,---)))+++,,,,,,+++***,,,---///...---,,,***)))''''''***------)))+++000///***)))+++------,,,,,,,,,---000000111222333333444444000///...111444888:::;;;222///...///222333111///,,,,,,---///333777;;;>>>===@@@DDDFFFEEEAAA<<<999333222111000111222333444111111111111111111111111000000000000000000111222444333222111000/////////000000111111111111000000222333555666777666666555999888777555444444333333555555555555555555444444666666888999;;;;;;<<<<<<777666666888:::;;;:::888777888999;;;<<<=========:::;;;===>>>===>>>@@@BBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFJJJLLLPPPQQQQQQQQQRRRSSSXXXXXXXXXZZZ\\\```dddfffhhhkkkooottt{{{+++***)))(((''''''((()))&&&''''''((())))))******+++***)))((((((((())))))***++++++)))((('''(((***---,,,+++***))))))))))))+++++++++++++++*********((('''&&&'''***+++***(((+++)))))))))+++,,,+++***((('''''''''(((((())))))''')))+++***(((&&&(((+++***)))(((((())))))((((((---,,,++++++*********+++%%%&&&((()))******))))))((('''&&&'''((()))(((''')))))))))))))))'''&&&%%%(((((('''''''''((()))***'''''''''&&&&&&&&&''''''************)))))))))((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,,,,+++*********++++++'''***+++)))***...///---000///...---,,,,,,,,,---++++++***)))((('''((()))///------...111111...+++000...,,,,,,---...---+++***************++++++,,,******))))))))))))*********)))(((***...000000...&&&+++///333666777333......***(((******)))***...************************))))))(((((()))***++++++)))***+++++++++***)))((()))+++......+++)))))))))***((((((***---...,,,***)))))))))******,,,------+++,,,---,,,***)))***+++,,,---------++++++,,,...+++,,,,,,,,,++++++***)))))))))************)))))))))))))))((()))))))))******)))(((((()))+++---...///+++***,,,+++&&&%%%((())))))))))))************,,,+++***((((((((())))))))))))***++++++***)))((('''((()))***++++++++++++******+++,,,---......///,,,((('''******'''(((---***+++,,,+++******+++,,,***(((***///000+++))),,,+++,,,,,,***'''&&&(((+++------,,,++++++,,,------,,,------,,,******+++---)))+++,,,,,,+++***,,,---///...------,,,,,,,,,,,,+++,,,)))$$$&&&,,,...++++++---...///...---...///000000000111222333333333000//////000444777888999333111000000222333111///......///111444888<<<>>>DDDFFFIIIKKKJJJFFFAAA===666666444333222333333444111111111111111111111111111111111111111222333333666555444333222222222222111111222222222222111111222333555666777777777666666666666555555555666666333444444444555666666666444444666777888888888888888777666777888888777555777888888999:::;;;;;;<<<999;;;<<<=========???AAAAAAAAA@@@@@@AAABBBBBBCCCCCCCCCDDDEEEFFFFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFGGGIIIMMMOOOOOOPPPQQQRRRUUUUUUVVVXXX[[[^^^aaaccchhhjjjmmmqqqvvv|||)))))))))))))))((((((''''''''''''((())))))******)))))))))))))))((((((''')))******)))((('''(((***,,,+++******))))))))))))*********++++++,,,,,,,,,((('''&&&'''((()))((('''***)))((()))+++,,,+++***(((((((((((())))))))))))))))))))))))))))))******(((((('''''''''((()))))),,,++++++++++++*********&&&&&&''')))))))))))))))***)))((((((******)))((()))*********)))((('''&&&''''''&&&&&&''''''((()))(((''''''&&&&&&&&&''''''++++++************))))))(((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''((()))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))),,,,,,***+++...///,,,///...---,,,,,,+++,,,,,,$$$(((,,,,,,(((&&&'''***,,,---...//////000000///111///......///000...---+++++++++++++++******))))))))))))(((((()))))))))((((((((())),,,...------'''---555===FFFIIIBBB777111,,,***,,,,,,***)))+++++++++++++++++++++++++++(((((((((((()))***+++,,,++++++,,,,,,+++***))))))***+++,,,+++***)))***+++222---)))(((,,,...,,,)))++++++++++++,,,------...+++,,,---,,,*********+++---...///...---,,,---///+++++++++*********))))))))))))))))))))))))))))))***)))(((''''''((()))*********)))))))))+++,,,---...+++***,,,***'''&&&((())))))*********+++++++++,,,+++***)))((((((((((((,,,,,,+++******)))))))))(((((()))***++++++++++++&&&'''''')))***++++++,,,,,,)))(((******'''(((******))))))***,,,---,,,+++&&&&&&***//////***''''''---,,,,,,+++***)))))))))+++******))))))******+++)))+++,,,,,,++++++,,,...)))+++,,,,,,+++***,,,------,,,++++++,,,---///000---,,,'''"""$$$***------,,,...000000///...///000//////000000111111222222111000///000333555666555444333111111222222111//////000000222555999<<<>>>CCCEEEHHHJJJIIIEEEAAA>>>:::999666444333222222222111111111111111111111111111111111222333444555555555555444333222222222222333333333333333333333333222333444666777777888888333444444555666777888888222333333444555666777777444444555666666777666666999777666666666666555333888888777777777888:::;;;888:::;;;<<<;;;<<<===???????????????@@@AAACCCCCCBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEFFFFFFCCCFFFIIIKKKLLLMMMOOOQQQQQQRRRTTTVVVYYY\\\^^^___ggggggiiilllqqqvvv{{{~~~'''((()))******)))(((&&&))))))******++++++++++++'''((()))******)))'''&&&))))))***)))''''''(((***++++++***)))))))))))))))************++++++++++++))))))(((((((((((('''&&&)))(((''')))+++,,,+++***((((((((()))))))))))))))***)))((()))***+++***)))(((((((((((('''(((***,,,((()))))))))))))))((((((&&&&&&'''(((((()))))))))(((''''''(((***,,,+++***))))))))))))((((((''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''((()))***)))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((***+++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))***++++++***)))((())),,,,,,******------***------,,,,,,++++++++++++&&&)))++++++)))'''((())))))+++---...---...///111111111111111111111000///+++,,,------,,,***)))'''++++++************++++++******)))))))))((((((''',,,000888FFFYYYcccWWWEEE666...)))***+++***((()))++++++++++++++++++++++++(((((((((((()))+++,,,,,,---,,,,,,,,,+++******)))******))))))((()))***,,,>>>666---***+++---+++(((......---------...//////***,,,,,,,,,******+++,,,,,,---......---,,,---...++++++***************+++******))))))))))))******+++)))((('''&&&'''((()))******))))))******,,,,,,---,,,++++++***((('''(((((())))))))))))*********,,,,,,+++***)))(((''''''...---***)))(((((()))***((()))******++++++++++++''''''''''''''''''''''''***)))))))))***))))))******((('''))),,,...---+++((())),,,///000...++++++,,,,,,+++,,,------+++)))*********))))))*********+++---......---------///)))+++,,,,,,+++***,,,---+++***))))))***,,,...//////,,,(((&&&'''+++......---...000000///......///......//////000000000000111//////000222333333222333222111111000000///...///000000222444777:::;;;???AAADDDFFFFFFDDDBBB@@@;;;:::777444222000000000111111111111111111111111000000111222333444444555222222111111000111111111333333222222222222333333111111333444555666777777333333444666666777888888333444444444555555666666666666777777777777777666999777555555666777666444:::999777666666777999;;;777999:::;;;::::::<<<===<<<<<<===>>>???AAABBBCCCAAABBBCCCDDDEEEFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEFFFAAADDDGGGIIIJJJLLLNNNPPPNNNPPPSSSVVVXXXZZZ\\\\\\cccdddeeehhhlllrrrwwwzzz&&&''')))++++++***(((&&&***************+++++++++&&&''')))++++++***(((&&&((())))))((('''''')))*********))))))((()))))))))------,,,,,,,,,+++++++++***+++******)))((((((((()))((('''(((***+++***)))''''''((()))***))))))((()))((('''(((***+++***))))))******)))((())),,,...'''(((((()))))))))((((((&&&&&&&&&'''(((((())))))((('''&&&''')))***)))(((((((((''''''''''''''''''%%%&&&&&&'''''''''''''''$$$$$$%%%%%%'''(((***+++'''(((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&(((***+++(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((()))***++++++***)))'''&&&(((++++++((((((++++++(((+++++++++++++++*********...+++)))(((******)))((('''))),,,---------...000000111222222111000000///,,,---------,,,+++)))'''++++++************++++++,,,,,,,,,+++***)))((((((---///555HHHfffyyynnnWWW:::000''''''***+++))))))************************(((((((((((()))***+++,,,---,,,,,,++++++************)))''''''((()))+++,,,>>>777...***+++,,,+++)))------,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,)))+++------+++***++++++,,,,,,++++++++++++,,,---******)))(((((()))******+++***)))(((''''''((()))******************++++++,,,---,,,******))))))((('''''''''(((((((((((()))+++++++++***)))(((((('''---,,,)))'''&&&'''((())))))******++++++++++++***************************&&&'''((()))***,,,,,,,,,***(((&&&(((,,,...,,,******,,,---...///000111000((('''''')))++++++***)))******++++++++++++******,,,---//////---++++++,,,)))+++,,,,,,+++***,,,---,,,+++*********+++,,,---,,,***)))+++,,,,,,,,,,,,,,,---///...---,,,,,,---------...............///000///...///111111000///000111000///...---------......///111222444666777<<<===@@@CCCEEEEEEDDDDDD===;;;999555333111111000111111111111111111111111///000111222333333333333111111111000111111222222333222111111111111222333111111111222333555666666444555666666777666555555666666555555444444444333555666666777777777666666888666555555777888888888:::999777666666888:::;;;777999::::::999999;;;<<<::::::;;;<<<>>>@@@AAACCC@@@AAABBBCCCDDDEEEEEEEEECCCDDDDDDDDDDDDEEEEEEEEEAAACCCFFFHHHIIIKKKNNNPPPNNNOOORRRUUUXXXZZZ[[[\\\______aaaeeejjjpppuuuxxx}}}}}}&&&''')))***+++***((('''(((((((((((((((((())))))'''(((***+++,,,+++)))((('''((()))((('''''')))******))))))(((((()))))))))/////////......---------***+++++++++)))(((((()))***)))((((((******)))(((%%%&&&((()))))))))((('''''''''(((((())))))*********,,,,,,***((((((,,,000((()))***+++++++++***)))&&&&&&&&&&&&'''((()))***+++)))(((''''''&&&%%%###((('''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''$$$$$$%%%%%%'''(((***+++&&&&&&''''''''''''(((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''((()))******((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))++++++******((('''&&&%%%'''******''''''***+++((()))***************))))))111,,,((((((***,,,***'''''')))+++...//////...---...000222222000///...///------------,,,+++***))))))))))))(((((()))))))))'''((())))))((('''(((***)))+++///@@@aaa{{{uuu```<<>>??????===<<<999666444333333333111111111111111111111111///000222333333333222111222222222222333444555555333222111000000111222333222222222222333444555666666666777777777555444333777777666555444333333222333333444555555666555555888666444555777999:::999888888777777777888:::;;;777999::::::999999:::<<<999999:::;;;===>>>@@@AAA???@@@AAACCCDDDEEEEEEEEECCCCCCDDDDDDDDDDDDEEEEEEBBBDDDFFFGGGHHHJJJMMMOOONNNOOOQQQTTTVVVYYY[[[\\\ZZZ\\\___dddiiinnnrrrtttuuuwww{{{&&&'''((()))******)))((()))(((((((((((((((((((((((()))***+++,,,,,,+++***&&&'''(((((('''''')))***))))))(((((((((((()))))),,,,,,,,,---------------((()))+++***((('''(((***+++***(((((())))))(((&&&$$$%%%'''(((((((((&&&&&&$$$&&&)))(((&&&&&&)))++++++,,,---***&&&&&&***///'''(((***+++,,,+++***)))&&&&&&%%%%%%&&&''')))***,,,***(((''''''&&&$$$"""(((((('''&&&&&&'''((()))&&&'''((()))))))))(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))'''((((((((())))))))))))''''''''''''''''''''''''(((((())))))***)))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))***)))(((((('''''''''''''''******((((((+++,,,)))(((((()))******))))))(((***))))))***+++***)))(((******,,,000333333///***,,,///222222///---------...---,,,,,,++++++++++++******))))))))))))******%%%''')))(((%%%%%%&&&(((&&&+++---555MMMfffgggYYY:::///(((---555555///***************************+++******)))))))))))))))))))))(((((()))***,,,---'''%%%$$$&&&)))++++++******,,,,,,,,,***+++...111++++++***)))(((''''''''')))+++,,,,,,+++***,,,---&&&)))+++,,,***)))((((((,,,+++***)))***+++---...+++***)))(((((()))***+++++++++,,,---,,,***((('''******+++++++++*********+++......***))),,,+++(((''''''''''''(((((((((((((((((()))***+++***))))))+++***)))((((((((()))******++++++,,,,,,++++++***######%%%&&&(((***+++,,,###(((***((()))------***((()))******))))))***+++(((,,,---******---,,,'''+++------+++((((((***---***++++++,,,,,,++++++***'''))),,,---,,,*********)))+++,,,,,,+++***,,,---+++,,,...//////...,,,+++***''')))///111,,,)))***+++,,,...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000...,,,---...000///---,,,---///------...///000111111111000111222444555666777777999888666444222222222222111111111111111111111111222333444555444333111000222222222222333444555666444333222111111222333444666555444444444555666666555666777888777666444333666666666555444444444333222333444555666777777777888666444333555777777777555555666666777888999999888999;;;:::999999:::<<<999999999:::;;;===>>>???>>>???@@@BBBDDDDDDEEEEEECCCCCCCCCDDDDDDDDDEEEEEEBBBCCCEEEEEEFFFHHHKKKNNNNNNNNNOOOQQQTTTWWWZZZ\\\XXXZZZ^^^cccgggjjjlllmmmpppuuu{{{~~~''''''((()))))))))))))))+++++++++*********************+++,,,,,,,,,,,,,,,&&&'''(((''''''''')))+++))))))(((((((((((()))***&&&'''((()))***+++,,,,,,&&&(((***)))&&&&&&'''***,,,***)))((()))((('''%%%###$$$&&&(((((('''&&&%%%!!!&&&)))(((%%%$$$(((,,,+++,,,,,,)))%%%$$$)))...$$$&&&((()))***)))((('''&&&&&&%%%%%%&&&''')))***)))(((''''''(((((('''&&&***)))(((''''''((()))***&&&''')))*********)))(((***)))((('''&&&%%%%%%%%%'''((((((((())))))******'''((((((((())))))******(((((((((((((((((((((((())))))***++++++***((((((************************&&&''''''((()))******+++))))))))))))))))))))))))(((((('''&&&&&&''')))***'''***+++))))))------+++'''((()))******)))((((((!!!&&&+++---+++(((((())),,,,,,---222777666000)))+++...111111...,,,,,,---...---,,,+++***+++,,,---------,,,,,,,,,,,,---------...///---(((&&&'''((((((......,,,:::OOOUUULLL888...***222;;;:::111***++++++++++++++++++++++++,,,+++***)))((((((((((((((((((''''''(((***,,,---&&&$$$$$$&&&***,,,+++)))***...111000,,,+++---111......,,,+++******)))))))))***,,,,,,++++++,,,---&&&)))+++,,,+++)))((((((+++***)))((()))***,,,---+++***)))'''''')))***+++***,,,...///...+++(((&&&******+++++++++******)))***......)))))),,,,,,((((((((((((((())))))))))))&&&''')))***++++++************************++++++++++++,,,,,,,,,++++++***)))*********++++++,,,,,,%%%***+++((()))---,,,'''(((***,,,+++((('''(((+++(((...000---,,,,,,(((!!!)))+++,,,'''""" ###((()))***+++,,,,,,+++***)))&&&)))---......---......)))+++,,,,,,+++***,,,---''')))+++......---+++***///***+++111333...,,,...+++---......,,,******+++,,,++++++++++++++++++++++++++++++---///000...,,,,,,///111000...---///111---...///000000111111000333333444444555555666666333222111///......//////111111111111111111111111444555666666666444222000//////000000111222333444666555333222222333555666999888777555555666777777333555666888888777555444444444555555555555555555444555666888999:::::::::999777444222333444444444222333444666777888888888999:::;;;;;;:::999:::<<<999999999:::;;;<<<===>>>===>>>@@@BBBCCCDDDEEEEEECCCCCCCCCCCCDDDDDDDDDEEEBBBCCCDDDDDDDDDFFFIIILLLNNNNNNNNNOOORRRVVVYYY\\\WWWZZZ^^^bbbeeeggghhhhhhooouuu{{{}}}|||(((((()))***+++,,,,,,---***************+++++++++---,,,,,,,,,,,,,,,,,,,,,...,,,+++)))(((((()))***++++++***)))))))))))))))&&&'''((()))***************************************&&&''',,,,,,'''%%%)))(((&&&%%%'''***,,,+++))))))((('''&&&&&&'''((()))...---***(((''''''((()))%%%&&&((()))))))))((('''%%%(((***)))((('''))),,,---,,,***((('''((()))******(((&&&&&&'''(((((((((&&&&&&'''((()))***++++++***&&&&&&******%%%%%%)))((((((''''''&&&&&&&&&%%%******))))))))))))*********)))))))))++++++)))(((,,,***)))***(((%%%''',,,***)))(((''''''((()))***$$$'''(((&&&'''***+++(((******)))(((((()))***+++(((((((((((())))))))))))'''(((((()))))))))))))))***)))(((((((((***---...***+++---......---+++***,,,///222555555222///,,,000000...+++)))***,,,///,,,+++***))))))***+++,,,...+++***,,,,,,)))))),,,,,,---+++%%%$$$'''(((&&&$$$&&&)))...333666777666000+++(((///===CCC888(((///,,,,,,///...(((&&&)))''')))******((('''((()))(((((((((((((((((((((((())))))*********+++++++++))),,,//////---,,,---///000000///---***((()))***---......,,,******+++,,,,,,///...***)))+++***'''$$$(((+++,,,***)))***+++///,,,)))'''(((***++++++))),,,,,,******------***,,,+++***))))))***+++,,,))))))))))))************,,,+++***)))(((((((((((()))'''(((+++***'''''')))+++))))))***---...---***(((***,,,,,,***)))***+++&&&'''(((***++++++++++++---+++(((&&&&&&(((+++---***)))(((***---...+++(((!!!(((///...***)))000666***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++***+++...000111...------***&&&&&&***,,,,,,,,,+++++++++******++++++++++++++++++++++++///...------------...///333222111...+++)))***,,,---,,,,,,...//////---***///000000---******---000---///...++++++///000//////.........000111333555555555444111...---///000000111333333111///...///333222222111000111111111000000111111222333555555000222333333222111333444555666666555222222555888555444333444666777666555555555444444444444555555777666666777999999888777555555555555555444444444666666666666666777888888999:::;;;<<<<<<;;;:::999999<<<<<<:::;;;>>>>>><<<;;;===?????????@@@AAACCCAAA???>>>>>>@@@BBBBBBBBBEEEGGGGGGEEEBBBAAADDDGGGNNNNNNOOOPPPQQQQQQQQQQQQVVV[[[```bbbaaaaaaeeeiiimmmqqquuuzzz~~~*********+++,,,,,,------***************+++++++++******++++++,,,,,,------...---,,,***))))))))))))+++***)))(((((((((((()))&&&''''''((())))))******************************)))&&&'''+++,,,((('''***)))'''&&&'''***+++***)))(((((((((''''''(((((((((***)))(((''''''((()))***'''((()))******))))))(((&&&(((******))))))+++---,,,+++)))((('''(((*********(((&&&&&&'''((()))(((&&&''''''((()))******+++)))%%%%%%)))***''''''***((((((((((((''''''&&&&&&))))))(((((((((((()))))))))'''$$$$$$%%%'''''''''+++))))))+++)))%%%&&&++++++***)))(((((((((((()))&&&))))))'''(((+++,,,***---,,,***)))'''''''''((())))))))))))))))))(((((('''(((((())))))))))))))),,,++++++***+++,,,...///++++++---------+++***(((,,,...000222333111///---111111///,,,******,,,...---,,,+++******+++,,,---...+++***,,,+++)))))),,,)))+++***&&&&&&***+++))))))))))))+++...//////---///---+++,,,222777333***---***+++...---(((&&&)))((((((((('''''''''***---))))))))))))))))))))))))))))))))))))))))))******(((+++---...,,,+++,,,---...//////...+++******+++***+++,,,+++******,,,---,,,......***)))++++++((((((***,,,+++)))((()))+++///,,,((('''(((***++++++)))++++++))))))+++,,,)))++++++************++++++(((((()))))))))*********,,,,,,+++***))))))))))))+++((((((+++,,,)))(((******((('''(((++++++***(((***+++,,,,,,+++******+++((())))))************)))''''''((()))***+++,,,,,,)))''''''(((+++,,,***((((((---222111---***,,,000,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++***)))+++,,,...,,,,,,...---***,,,///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,........................///000000...,,,+++,,,------,,,,,,---//////---+++///000000...,,,+++---000---///...++++++///000...............///111333444333444333222///...///000///111333222111/////////222222111111000000111111000000000000111222444444000111333222111111222444333444555444222111333666555444333444555666555444555555444444444444555555777666666777999999888666555555555555555555555555666666666666666777777888666777999:::<<<=========888;;;<<<999:::===>>>;;;;;;===????????????AAACCCCCCAAA???>>>@@@AAA@@@@@@DDDFFFFFFDDDAAA@@@CCCFFFLLLMMMOOOPPPQQQQQQQQQQQQUUUYYY^^^___^^^```dddhhhkkkmmmqqquuuyyy}}},,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++(((((()))***+++,,,---------------,,,+++***)))((())))))((((((''''''((((((''''''&&&&&&'''((()))***************************(((&&&'''++++++))))))+++***)))((((((******)))((('''(((((())))))(((((('''%%%&&&&&&'''((())))))***)))***************)))(((&&&(((************,,,...***)))((((((((()))+++,,,***(((&&&&&&'''))))))(((''''''(((((())))))******(((&&&&&&))))))((((((+++))))))))))))((((((((((((((((((''''''''''''((((((***&&&###!!!"""%%%'''((()))((())),,,***&&&&&&))),,,+++***(((((('''''''''%%%((()))''''''***+++(((---+++***(((''''''((((((+++*********))))))(((((('''((())))))******))))))+++,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++)))(((,,,---...////////////...111111///,,,***)))+++---------,,,,,,,,,,,,---------***)))++++++((())),,,&&&)))***((()))------+++***(((''''''((()))(((''',,,...,,,((('''***,,,+++***)))))),,,,,,((('''((((((((('''&&&%%%(((,,,///)))))))))))))))))))))))))))))))))(((((((((((((((''')))++++++***)))******+++---//////---,,,+++,,,((()))******)))***,,,...,,,......******,,,,,,)))------,,,+++(((((()))+++...+++((('''(((*********)))+++***''''''***+++(((******++++++++++++******(((((())))))))))))******---,,,+++******)))******---((('''+++...,,,))))))***)))((((((******)))'''***,,,---,,,***))))))******************)))(((((("""$$$(((+++------,,,+++'''&&&%%%&&&(((*********+++...000000...+++***))),,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---,,,***(((((((((+++((((((++++++***+++...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,+++---...///------...///---,,,,,,---......---+++...///000000...---...///,,,......++++++///000...............///111222333000111333222000//////000///111222222000//////000222222111111000000000000000000///000000111222222000111222222111111222444111222444444222222222333666444333444555555444333555555444444444444555555666555555666888999777666444444444555555666666777666666666666777777777777777777888888:::;;;===>>>888;;;<<<999:::===>>>;;;;;;===>>>???>>>???@@@BBBDDDBBB@@@???@@@@@@???>>>BBBDDDEEEDDDAAA@@@BBBEEEHHHJJJMMMPPPRRRRRRRRRQQQUUUXXX[[[[[[[[[^^^cccggghhhjjjmmmooorrrwww}}},,,,,,,,,++++++*********)))))))))***++++++,,,,,,(((((())))))******++++++------...---,,,***((('''((((((''''''''''''((((((((('''&&&%%%%%%''')))+++************************''''''((()))******+++,,,+++***))))))))))))(((((('''((()))******)))((('''%%%&&&'''((())))))))))))************))))))((((((&&&'''((()))***+++,,,---(((((((((((()))***+++,,,+++)))'''&&&((()))))))))(((((((((((()))))))))))))))(((((())))))(((((((((******))))))))))))))))))'''''''''&&&&&&'''''''''+++(((%%%$$$%%%'''))))))((((((+++...---(((''')))+++***)))((('''&&&%%%%%%###&&&&&&$$$$$$((((((%%%((('''''''''((()))+++,,,,,,++++++******))))))((((((((()))************)))))))))*********))))))(((***+++,,,,,,------,,,,,,,,,+++++++++,,,---.../////////...+++)))(((***,,,------,,,,,,,,,,,,------,,,)))(((++++++((())),,,&&&)))+++)))***------+++'''%%%###$$$&&&((()))((())),,,,,,&&&###&&&)))***'''''')))******)))((((((((((((((('''''''''***,,,***************************))))))))))))((((((((('''((((((((((((((((((((('''***---...---,,,++++++'''((())))))((((((***,,,+++...---+++***------***...---+++)))((()))+++---,,,***(((''')))************,,,+++''''''***+++))))))***+++,,,,,,+++***)))(((((((((((()))))))))***---,,,,,,+++******++++++---(((&&&***...,,,)))(((---,,,+++************))))))***,,,+++)))''''''((())))))*********))))))((("""$$$(((+++------,,,+++((('''&&&&&&(((***+++,,,+++*********++++++)))(((((())))))******+++,,,,,,***************************,,,------+++)))((((((---)))(((++++++))))))+++,,,,,,,,,+++++++++******------------------------,,,---///000000///---,,,))),,,...///...------......---,,,,,,......---,,,---...000111000///...---+++......+++,,,//////---------......///000111111---///222222111//////000///000111111000///000222111111111111111000000000000////////////000000111000111222222111111222333000222333444444333222222666444333333555555444222555444444333333444444555555555555666777888777555333444444555666777777888555666666777777777777777:::999888777777888999:::999<<<===:::;;;>>>???<<<;;;<<<>>>>>>>>>>>>???AAABBB@@@??????@@@AAA@@@???@@@CCCDDDCCC@@@???AAADDDEEEGGGKKKOOOQQQRRRRRRQQQUUUWWWXXXYYYZZZ]]]bbbfffggghhhjjjkkknnnsssyyy~~~++++++******))))))((((((((())))))***++++++,,,,,,*********))))))(((((((((+++,,,------,,,+++)))(((((((((''''''''''''(((((()))(((&&&%%%&&&''')))***))))))))))))))))))))))))'''((()))((()))+++,,,,,,+++++++++***)))((((((((('''((()))******)))((('''))))))*********)))((('''((((((((((((((((((((((((%%%%%%&&&''')))*********''''''(((((()))+++,,,,,,+++)))''''''((()))))))))))))))))))))((((((((((((++++++***)))(((((('''&&&))))))******************''''''&&&&&&&&&&&&'''''')))(((''''''))))))((('''((((((,,,000///***(((+++)))(((((('''&&&$$$######$$$&&&'''$$$$$$'''(((%%%'''&&&&&&&&&(((***+++---,,,,,,++++++*********)))((())))))***************))))))*********)))(((((())))))+++,,,...//////000,,,+++***)))***+++---///,,,,,,,,,***(((((()))+++++++++,,,,,,,,,,,,++++++,,,))))))++++++))))))---(((+++,,,******,,,,,,((('''%%%###$$$&&&)))******'''))))))&&&&&&)))***(((&&&''')))))))))***)))'''''')))++++++)))'''&&&'''))))))))))))))))))))))))************************((('''''''''''''''''''''$$$'''***,,,+++*********))))))***(((&&&&&&''')))***------++++++......+++...+++)))((()))+++---///+++)))'''''')))******))),,,...,,,((((((+++,,,***)))***+++,,,,,,+++***)))'''(((((((((((())))))))),,,,,,++++++***++++++++++++'''&&&***,,,***((((((,,,,,,+++***)))))))))***''')))***)))'''&&&&&&''''''''')))******+++++++++'''(((((()))******++++++)))))))))))))))***,,,...///,,,(((''')))******)))$$$%%%&&&((()))+++,,,---************************)))+++......---+++++++++000+++))),,,...,,,+++---,,,,,,,,,+++++++++******------------------------,,,---///000000///---,,,***,,,...///...,,,,,,---...---,,,,,,---...---,,,,,,---///111111000...,,,***---...+++,,,//////,,,------......////////////,,,...111111000/////////...000111000000000111333111222222333222111000000000000//////...////////////111222222111000222333111222333444555555444333555444333333444555444222444444333333333333444444555444444555777777666444444444555555666777888888555555666777888777777666999888777666666777888999:::===>>><<<<<<@@@@@@>>>;;;<<<===>>>======>>>@@@???>>>>>>???BBBCCCBBBAAA???BBBDDDCCCAAA???AAADDDCCCEEEHHHLLLOOOPPPQQQQQQVVVVVVWWWXXXZZZ]]]bbbeeefffggghhhjjjlllpppvvvzzz}}}******))))))((((((((('''(((((()))***+++,,,,,,---,,,,,,+++***)))(((''''''*********++++++******)))((((((''''''(((((())))))***)))(((''''''((()))***))))))))))))))))))))))))(((******((((((,,,---+++***+++,,,+++)))((()))***((())))))******))))))(((,,,,,,+++***)))((('''''''''''''''''''''((())))))&&&%%%%%%&&&((())))))((('''(((((()))***++++++++++++)))''''''(((******)))******))))))((((((''''''***,,,,,,(((''')))(((%%%))))))))))))************''''''&&&&&&&&&&&&''''''&&&&&&%%%'''((((((&&&$$$((((((+++///...***)))+++''''''''''''&&&%%%######''')))***''''''******''')))((('''''''''((()))***++++++++++++++++++++++++((()))******++++++*********+++++++++++++++++++++((()))***+++---...000000---,,,***))))))***,,,---***++++++***))))))***,,,++++++,,,,,,,,,,,,++++++---***))),,,,,,***+++...***,,,,,,)))(((******'''+++)))''''''((()))((('''&&&))))))((())),,,+++(((&&&)))***))))))***)))&&&'''***,,,---***'''%%%$$$(((((((((((((((((((((((()))*********++++++++++++***(((&&&&&&'''(((((('''$$$&&&((())))))((())))))*********(((&&&%%%&&&(((***------++++++//////,,,,,,***''''''))),,,......***((('''((()))******)))...///---((((((+++,,,*********++++++++++++******''''''(((((((((((()))))),,,+++************++++++)))''''''******''''''))))))))))))'''&&&&&&(((***&&&'''))))))'''''''''(((&&&'''((()))+++++++++,,,+++***)))(((((()))***++++++,,,,,,,,,++++++---...333000---******++++++***###$$$&&&''')))+++,,,---***************************,,,------,,,+++,,,---***%%%###(((,,,,,,+++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,***,,,---------,,,---...///---++++++---...------,,,,,,---///111000...+++)))---...,,,,,,///...+++,,,,,,---...//////......---...000000///......///...///000000///000222444222333444444444333111000111111000//////.../////////000111111000000111333222222222333555666555333333222222333444555444333444444333333333333444444444333333444666777555444555555555666666777777888444555777888888888777666444444555555777888:::;;;:::===>>>;;;<<<@@@@@@>>>:::<<<======<<<<<<===???=========@@@BBBDDDCCCBBB>>>AAADDDDDDAAA@@@BBBDDDAAACCCEEEHHHKKKMMMOOOPPPTTTTTTUUUWWWZZZ]]]```bbbdddeeefffgggiiilllqqquuuxxx|||*********)))))))))))))))'''((()))***+++,,,------+++++++++******)))))))))(((((((((((()))***++++++)))(((((((((((()))***+++************************))))))))))))))))))))))))))),,,+++'''''',,,---***)))+++,,,+++)))((()))+++***))))))))))))))))))***---,,,***(((''''''''''''''''''&&&'''((()))+++,,,)))'''&&&&&&))))))(((&&&(((((()))***************,,,***'''''')))*********+++******)))(((''''''&&&'''++++++'''(((++++++(((((((((((()))))))))******((((((''''''''''''(((((('''%%%$$$$$$%%%&&&&&&%%%'''&&&)))---,,,((((((+++'''(((((((((((('''&&&%%%(((+++***((((((******'''(((''''''&&&'''((()))*********++++++,,,---------))))))***++++++++++++*********))))))***+++,,,---))))))))))))***+++,,,,,,...---+++***))))))***+++)))***,,,,,,++++++---...+++,,,---......---,,,+++---******------+++,,,///***,,,***'''&&&)))***(((,,,+++************(((&&&'''++++++((((((+++,,,***&&&+++,,,))))))+++***&&&''')))++++++)))'''&&&'''''''''''''''''''''''''''''''''((()))***+++,,,,,,,,,***''''''(((***)))'''%%%'''(((((('''''')))***((())))))(((''''''(((***))),,,---+++,,,///000------***'''''')))++++++***)))((('''((()))******)))---...,,,'''&&&***+++***++++++************++++++'''''''''((((((((())))))******)))))))))******+++'''(((+++---***%%%''',,,'''(((((('''%%%%%%(((,,,&&&''')))***))))))***+++'''((()))***************+++***)))(((((()))******+++---///...,,,***+++---.../////////...,,,,,,+++'''(((((()))***+++,,,,,,************************,,,------,,,***)))***++++++%%%"""'''++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,........................(((***++++++,,,---///111///---++++++,,,......---,,,++++++---///000---+++))),,,---,,,,,,......***+++,,,---.........------...//////...---,,,...///...////////////000333555333444555666666444333111333222111000///////////////000111111000000111222333111///000333555555333222111111222444666555555444333333222222333333444444333333444666666555333666666666666666777777777444555777888888888666666222333444666777888999999888;;;<<<:::;;;>>>>>><<<:::<<<======;;;;;;<<<>>>>>>===>>>@@@BBBCCCBBB@@@>>>BBBEEEEEEBBBAAABBBDDDAAAAAABBBDDDGGGJJJMMMNNNQQQRRRSSSVVVYYY\\\^^^^^^___```cccdddeeehhhkkknnnsssvvv{{{************************'''((()))***+++,,,------***************+++++++++''''''&&&&&&((()))+++---)))))))))))))))***++++++******++++++++++++***)))))))))))))))))))))))))))***---,,,'''''',,,---)))(((+++,,,+++)))(((***,,,+++***)))(((((()))***+++,,,***(((&&&%%%&&&'''((('''''''''''')))+++---...+++)))''''''******(((&&&((())))))************))),,,***(((''')))*********++++++***)))((('''&&&&&&$$$)))***'''(((---...***''''''(((((()))))))))***((((((''''''''''''((((((***'''###"""###&&&((((((&&&%%%'''+++***&&&&&&***(((((()))******)))(((''''''))))))&&&&&&))))))&&&$$$$$$$$$%%%'''***,,,...)))***+++,,,------...///))))))***++++++++++++***((('''&&&&&&''')))+++---***))))))(((((((((((((((///...,,,+++***)))******)))+++------------///111,,,---...//////...---,,,...++++++---...,,,---000)))***)))%%%%%%)))+++)))***))))))+++,,,+++)))'''(((---...)))%%%'''+++,,,''',,,---)))))),,,***%%%((()))))))))'''''')))+++''''''''''''''''''''''''%%%&&&'''((()))***+++,,,...+++(((''')))+++***((('''((()))((('''(((***+++'''((()))(((((((((***,,,))),,,---+++,,,000000......+++(((''')))***)))'''(((''''''(((*********)))---...+++&&&%%%(((***))),,,+++***))))))***+++,,,''''''''''''((((((((()))***)))))))))))))))******'''***...///***%%%(((///(((******(((''''''+++///&&&(((***+++++++++,,,---***************)))((((((((())))))******************---000///,,,******+++###(((---000000...------++++++++++++++++++++++++))))))))))))))))))))))))......---***'''&&&((()))666///+++...111000---,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++///...------------...///&&&((()))***+++...222555///---++++++,,,......---,,,***)))+++...///---+++(((,,,---,,,,,,......***+++,,,---.........---,,,///000///---++++++---///---.../////////000333666444555666777777555333222444333222000///////////////000111111000000111222333000---...111444444333111000000222444666666555444333333222222333333444333333222444555666555333777777777777666666666666444555777888999888666555444555666777777666555444777::::::888999<<<===::::::<<<===<<<;;;;;;<<<===?????????AAABBBBBB@@@>>>>>>BBBEEEEEECCCBBBCCCEEEAAAAAAAAABBBDDDHHHLLLNNNOOOPPPRRRUUUYYY[[[\\\[[[ZZZ]]]___aaabbbdddfffhhhooossswww|||))))))))))))))))))))))))++++++++++++++++++++++++000...+++)))((((((((()))((('''&&&'''***,,,,,,,,,&&&''')))++++++++++++***+++***)))))))))***,,,,,,'''&&&%%%''')))+++,,,+++++++++***)))((((((((()))+++,,,,,,------,,,,,,++++++)))(((&&&&&&((()))+++******))))))))))))******###%%%((())))))***,,,...,,,)))'''(((******'''$$$******++++++++++++******(((***,,,***((((((+++///))))))))))))((('''&&&%%%&&&&&&&&&'''((())))))***...,,,***'''&&&&&&&&&''')))((('''&&&&&&'''((()))&&&&&&''''''''''''''''''((('''''''''((()))+++,,,))))))******)))((('''''')))******))))))((('''&&&''')))(((%%%$$$''''''%%%***)))((((((((()))+++,,,((()))+++,,,***((((((((('''''''''((()))+++------*********************+++---,,,+++***))))))(((((((((***---...---,,,,,,,,,***---///000000//////000+++++++++,,,......---+++,,,,,,,,,***(((((()))++++++)))***---((( ***************)))((((((*********)))))))))))))))******))))))((((((''''''---......,,,***))))))***%%%$$$$$$&&&***+++(((&&&((((((((()))+++***(((&&&+++***)))'''''''''((()))((()))(((&&&$$$%%%)))------...///...,,,+++,,,------+++)))((('''((()))***))))))))))))((('''&&&%%%(((&&&$$$&&&***,,,+++***///...,,,+++******++++++++++++++++++,,,,,,,,,,,,&&&((()))++++++)))(((&&&******)))(((((((((((((((+++***))))))((())))))***)))***+++------,,,+++***///+++((((((***+++***)))&&&(((***+++******+++,,,,,,,,,++++++***)))))))))***)))(((***---...+++'''++++++******************+++++++++---///000...,,,...---,,,,,,++++++,,,,,,)))************+++++++++---+++)))***,,,---,,,)))++++++++++++,,,---...///000***)))...000,,,***+++,,,---///000000///---,,,***,,,...///...---------,,,---......//////......000///------------+++)))//////...,,,))))))***,,,////////////............,,,---------,,,---000222111333555555222000000222333222000...///111333555333222000.........////////////000111222222333333444444444555555555666666444//////555666333222555333444666777777777666555444555666777777666444333888555333444777999888777444444444444555555555666888888999999999::::::::::::;;;===??????>>>===<<<;;;<<<>>>@@@AAAAAAAAAAAACCCDDDDDDDDDDDDBBBAAA@@@@@@AAABBBBBBCCCDDDHHHJJJNNNPPPSSSUUUWWWXXXWWWWWWYYY[[[^^^___```bbbeeegggccchhhpppwww}}}************************(((((()))***,,,---...///---,,,)))(((''''''(((((()))((('''(((***,,,,,,,,,"""###$$$&&&''''''&&&&&&++++++***)))))))))***+++((('''%%%&&&(((++++++++++++++++++******)))((((((******++++++++++++*********)))(((''''''((()))***))))))(((((((((((()))))))))))))))'''$$$######$$$,,,***((())),,,,,,)))%%%)))******************))))))******)))((()))+++---))))))))))))((('''&&&%%%''''''(((((()))******+++---,,,***)))(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((('''''''''((()))+++,,,))))))))))))((((((((('''###$$$&&&((()))***++++++***,,,+++''''''******''')))((('''''''''(((******)))+++---,,,+++))))))***))))))))))))***+++------++++++++++++*********))),,,,,,+++***************)))***,,,...//////...---,,,///222333111...+++***...---,,,,,,---,,,***)))***+++,,,,,,***))))))***+++***+++...+++$$$"""&&&))))))************))))))************))))))))))))***************)))))))))'''(((***+++***+++---///'''&&&&&&(((+++,,,***((((((''''''(((***+++***(((+++***)))((('''(((((()))((())))))'''%%%&&&)))------......---+++***+++,,,))))))******************))))))))))))((('''&&&%%%(((&&&%%%'''***,,,,,,+++,,,,,,+++******+++,,,---%%%%%%&&&&&&&&&''''''''''''((()))******)))((('''******)))((((((((((((((())))))))))))************+++++++++,,,,,,+++******...+++((((((***+++***)))&&&(((******))))))***+++*********)))))))))))))))******)))***++++++***(((************************+++***+++---//////...,,,------,,,++++++++++++,,,)))************+++++++++,,,***)))***,,,---+++)))*********++++++,,,---...KKK???444000,,,)))***---+++,,,---......---,,,+++***,,,......---,,,------,,,,,,---............---000...------------+++***---------,,,******,,,...............////////////---......---,,,---///222...111444555222000//////333111000...///111333444000000//////000111333333///000000111222222333333222222333333333444444444333///000444555222111444333333444555555555555555777777777888888888888777888555444444777999888666333444444444444555555555888888888888999999999:::999;;;<<<>>>>>>===<<<;;;;;;<<<>>>@@@AAAAAAAAAAAAAAAAAABBBCCCCCCBBB@@@??????@@@AAAAAAAAABBBEEEGGGJJJLLLPPPSSSVVVXXXXXXXXXWWWYYY[[[\\\\\\]]]___aaacccgggmmmrrrwww|||++++++++++++++++++++++++(((((()))***,,,---...///***)))'''&&&&&&&&&'''(((+++***))))))+++,,,,,,+++%%%&&&'''))))))))))))(((+++***)))(((((()))******+++(((&&&%%%''')))+++++++++,,,,,,,,,,,,***)))((())))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((******)))(((&&&'''))),,,///,,,***+++------***'''((())))))******))))))(((***)))'''''')))*********))))))))))))((('''&&&%%%(((((())))))******+++++++++++++++******))))))))))))((('''&&&&&&'''((())))))))))))))))))))))))(((((('''''''''((()))***+++***))))))(((((((((((()))!!!###%%%''')))+++,,,,,,***---,,,((((((++++++)))((('''&&&&&&&&&''')))***+++,,,------+++*********+++************+++,,,---,,,,,,++++++*********))),,,,,,,,,+++++++++++++++***)))***---000222000---***...222444222...+++)))111///---,,,,,,+++(((&&&(((***,,,---+++)))))))))***)))***,,,***'''(((+++'''((()))******+++************************************++++++++++++++++++$$$&&&((()))***+++---///)))((()))***,,,---,,,***((('''&&&''')))+++,,,+++******)))((((((((()))))))))))))))((('''(((+++---,,,---...,,,***))))))***&&&(((***,,,---,,,+++***))))))))))))((('''&&&&&&((('''&&&(((+++---------******))))))***,,,---...'''''''''((((((((())))))'''((()))******)))((('''***))))))((((((((((((((('''((()))+++++++++******---,,,+++***************,,,+++))))))*********)))'''((())))))(((((()))***((((((((()))))))))))))))+++++++++***((('''((()))*********************************,,,...///---+++------,,,+++++++++++++++)))************++++++++++++***))))))++++++***)))***************+++,,,---MMMBBB555---(((%%%'''******+++,,,------,,,+++******,,,......---,,,---...++++++,,,---------------///...,,,,,,------,,,***+++,,,---,,,+++,,,...///---------...//////000000...//////...------///111---000333333222000......222111000//////000222444000000000000111222333444000000000111222222333333000000111111111222222222222000111444444222222444333333333333333444444555777777666666777888999:::777666444555666777777666444444444444555555555555777777777888888888999999999:::;;;<<<===<<<;;;:::;;;<<<>>>@@@AAAAAA@@@@@@>>>???@@@AAABBBAAA@@@???>>>???@@@?????????AAACCCEEEGGGKKKOOOSSSUUUVVVWWWTTTUUUWWWXXXWWWWWWYYY[[[bbbdddhhhlllpppuuuzzz~~~++++++++++++++++++++++++++++++++++++++++++++++++((((((''''''''''''((()))---+++******+++,,,,,,+++)))***,,,---------,,,+++)))(((((('''(((***+++,,,---***&&&$$$&&&(((***+++***+++---...---+++)))((()))))))))(((((()))))))))))))))(((((((((((())))))(((((())))))))))))(((((()))))))))((((((***///222555000,,,***+++,,,+++***(((((())))))))))))((((((+++(((&&&'''***+++)))'''(((((()))(((((('''&&&&&&((((((((())))))*********((())))))*********))))))(((((('''&&&&&&''')))***)))))))))(((((((((((((((((((((((((((((()))*********)))(((''''''((())))))&&&'''((())))))))))))))))))+++***''''''***+++((((((((('''&&&'''((()))***+++,,,---,,,***))))))***++++++******)))******+++++++++++++++++++++++++++------------,,,++++++******((('''***000222000,,,))),,,///111000///......000...,,,++++++***)))''')))+++,,,+++***)))***+++))))))))))))((('''))),,,&&&'''((()))++++++,,,,,,)))***************++++++)))*********++++++,,,,,,''')))***)))(((''')))************+++,,,,,,,,,+++***((('''''')))+++++++++******))))))))))))))))))******)))))))))***,,,...+++,,,---+++)))((()))***)))***+++,,,,,,,,,+++***)))))))))))))))(((''''''((((((((()))+++---......++++++******+++,,,...///*********+++++++++,,,,,,(((((())))))))))))(((((())))))(((((((((((())))))&&&'''***,,,---,,,+++***...---+++)))((())))))*********)))))))))******)))'''((())))))''''''(((***'''(((((()))***++++++++++++,,,,,,)))&&&%%%'''******************+++++++++***)))***,,,......---+++---,,,,,,+++***+++++++++))))))*********+++++++++***)))))))))******))))))***)))))))))***++++++,,,444111...---+++)))))))))++++++,,,,,,,,,,,,++++++***,,,------,,,,,,---...***+++,,,,,,------,,,,,,...---,,,,,,---...---++++++,,,------,,,,,,---///++++++,,,---...000000111///000111000......///000000111111111000000000111111000/////////000222333333333222111000000000000000000111111111222222222000000000111111111111222222222444555444333333555444333222222222333555666666555333333333666888:::777666555555555666666666555555555666666666777777666777777777777888888888888999:::;;;;;;;;;::::::;;;<<<>>>???@@@@@@@@@???===>>>???AAABBBBBBAAAAAA>>>???@@@???>>>>>>???AAAAAACCCFFFJJJMMMOOOQQQQQQOOOQQQSSSSSSSSSTTTVVVXXX^^^```ccceeeiiinnnuuuzzz|||++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))******---+++******+++,,,,,,+++'''((()))***+++***)))(((&&&&&&&&&''')))+++...///...***&&&$$$&&&(((******)))***,,,------,,,+++)))+++***))))))))))))***+++))))))(((((((((((()))))))))***++++++++++++***)))******(((&&&%%%&&&))),,,:::333,,,((()))+++++++++(((((())))))))))))((((((***(((&&&'''***+++)))&&&(((((((((((((((((('''&&&''''''((((((((((((((()))&&&'''(((((()))(((((((((((('''&&&&&&'''((()))***(((((((((''''''&&&&&&&&&((((((((()))))))))))))))))))))(((((((((((()))))))))*********))))))(((''')))+++***'''(((++++++)))***)))((((((((()))***++++++,,,,,,***((('''((()))***))))))(((((((((((()))))))))***+++,,,------...............,,,+++)))((()))&&&$$$(((---000...+++,,,---------,,,---///222...,,,******+++++++++***+++++++++)))((((((+++---+++,,,+++((('''(((***+++%%%&&&((()))+++,,,,,,,,,))))))******+++++++++,,,((())))))******+++++++++)))***+++)))'''&&&&&&''')))******************+++---+++((((((((()))))))))))))))*********************)))))))))***,,,------***+++,,,+++)))((()))***///...,,,+++*********+++))))))))))))))))))((('''(((((())))))***+++---......---,,,++++++,,,---...'''''''''((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))&&&(((***,,,------+++***...---+++)))(((((())))))((()))******)))))))))***((())))))((('''''')))+++))))))***+++,,,,,,------+++,,,---***&&&%%%(((+++))))))*********+++++++++*********,,,...///---+++,,,,,,+++************+++))))))*********+++++++++))))))******)))))))))************)))******++++++'''***,,,......//////...,,,,,,------------,,,,,,***+++,,,,,,++++++,,,...***+++,,,,,,------,,,,,,---,,,+++,,,.........,,,---...///...,,,+++,,,---***+++,,,---...///000111///000111111///...///000555333000//////111333555000000/////////000111222111111111000000///......111111111111111222222222111111111111222222222222000444666555444555666777555444333333333444666777666555333222333555999;;;666666666555444555555666666777777777888888888888666777777777777888888888888999999:::::::::::::::;;;<<<>>>???@@@@@@???>>>===>>>@@@AAABBBBBBBBBBBB>>>???AAA@@@???>>>???@@@@@@AAACCCEEEGGGHHHIIIJJJKKKMMMOOOQQQRRRSSSUUUXXXZZZ[[[^^^```dddjjjrrrwwwwww{{{++++++++++++++++++++++++(((((()))***,,,---...///*********++++++++++++++++++***))))))+++,,,,,,+++'''((()))*********)))((('''''''''(((***---///111,,,***&&&%%%'''((()))***'''(((***+++,,,---,,,,,,,,,+++***))))))***+++,,,(((((())))))))))))(((((()))***+++,,,,,,+++***)))'''((((((((((((***...111777111+++((()))++++++***((())))))******))))))(((***)))))))))******(((''''''(((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((()))***((((((''''''&&&&&&%%%%%%(((((())))))))))))(((((('''(((((())))))))))))(((&&&'''((()))*********)))***,,,,,,))))))---...+++***))))))(((((()))+++,,,+++,,,+++***'''&&&'''))))))(((((('''''''''(((((()))******+++,,,---......------...---,,,+++)))'''(((&&&%%%'''+++---,,,***111000...+++)))***---000,,,***((((((***,,,,,,,,,***+++***)))((()))+++------//////***(((***,,,+++&&&'''((()))++++++,,,,,,))))))******+++,,,,,,,,,)))))))))***************'''((())))))(((((()))***)))******)))(((((()))+++...,,,***)))))))))((('''((()))***+++++++++******)))(((''')))+++------,,,(((***++++++***)))+++,,,222000---+++))))))***+++)))))))))******))))))((((((*********))))))+++,,,...---,,,+++++++++,,,---''''''((((((((()))))))))))))))(((((((((((())))))((((((((((((((())))))***((()))***,,,,,,,,,++++++,,,+++***)))))))))))))))&&&(((******)))((()))***((())))))(((((()))+++...******++++++,,,---......,,,,,,,,,+++)))((()))***)))))))))***++++++,,,,,,+++++++++---///000...,,,,,,,,,+++***************)))************+++++++++)))***++++++))))))***+++++++++*********++++++,,,+++------)))'''+++...///---------,,,,,,---------***+++,,,+++******,,,...++++++,,,------------------++++++,,,...///...------...000///---,,,,,,,,,***+++,,,---...///000000...000222222111000000111666333///...///222555666000/////////000000111111---...///000000111000000111111111111111111111111111222222222222333333333---333666555333555888888444444444444444555555666999777666555555777:::<<<555666666555444333555666777777777777888888888888777777777888888888999999999999999:::::::::;;;;;;<<<<<<>>>?????????>>>>>>===>>>@@@AAABBBBBBAAAAAA===???AAAAAA@@@???@@@AAA@@@@@@AAABBBCCCDDDEEEEEEHHHKKKMMMOOOPPPRRRUUUWWWVVVXXXZZZ]]]```fffmmmrrrqqqwww}}}************************(((((()))***,,,---...///++++++++++++++++++******)))((('''(((***,,,,,,,,,++++++,,,------,,,+++*********)))***+++,,,...///***(((&&&&&&((()))***)))%%%&&&''')))+++,,,......---,,,***))))))***,,,---(((((())))))))))))(((((((((***+++,,,,,,+++***(((%%%'''***+++---///333555---***)))***---...,,,))))))******************))))))***,,,,,,***)))((((((''''''((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((((((''''''&&&&&&'''(((***+++))))))(((((('''&&&&&&&&&(((((()))******)))((('''%%%''')))++++++***((('''###$$$%%%'''((())))))))))))++++++((())),,,---+++))))))((('''((()))***+++------,,,***((('''((())))))((((((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,***)))(((((((((((()))++++++,,,000000...,,,******,,,...,,,***(((((()))+++,,,,,,&&&))),,,---,,,************...///***(((+++---+++''''''(((******+++++++++))))))***++++++,,,------+++++++++++++++*********&&&'''))))))))))))+++,,,)))***+++)))''''''))),,,,,,+++******++++++)))'''((()))***++++++++++++***)))'''&&&(((+++---,,,+++''')))++++++++++++---...//////...---,,,+++++++++((())))))*********)))))))))***+++***'''&&&(((******))))))))))))***,,,---++++++++++++,,,,,,,,,,,,))))))(((((((((((())))))((((((((((((((()))******++++++++++++++++++++++++)))***************))))))%%%(((***+++)))((()))***((())))))))))))***...111*********++++++,,,,,,---,,,+++++++++------+++***((())))))***++++++,,,,,,,,,,,,,,,...000111///---,,,++++++***************)))************+++++++++)))+++,,,,,,***)))***,,,,,,,,,++++++++++++,,,,,,---000...&&&###'''++++++,,,,,,++++++++++++,,,,,,++++++,,,+++******,,,...,,,,,,---............---,,,++++++,,,...//////...+++---//////...------...++++++,,,------...//////---000222333222111111222333111//////222333333222////////////000000000111---...000111222222111111111111111111111111111111111111222222222222333333)))000555222111555888888222222333444444444444444999888777666666777999:::555666777555333222444666555555666666666777777777888888888888999999999::::::::::::::::::;;;;;;<<<<<<===>>>?????????>>>===<<<===???@@@@@@@@@??????<<<>>>@@@AAA@@@???@@@@@@AAAAAAAAAAAABBBCCCDDDEEEHHHJJJLLLNNNNNNOOORRRTTTTTTUUUXXXZZZ]]]aaafffjjjlllrrryyy}}}))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++***))))))((('''&&&'''***,,,,,,,,,***+++,,,,,,,,,+++***)))------,,,++++++,,,------)))((('''''')))******)))$$$%%%&&&'''***,,,///000,,,+++***((((((***+++,,,(((((())))))))))))((((((''')))***++++++***)))'''***+++,,,+++)))((()))***$$$%%%''',,,000000,,,(((******++++++++++++******(((+++...---***((((((***''''''((((((((((((((('''*********))))))))))))))),,,***((('''&&&''')))***'''&&&&&&&&&'''(((***++++++******)))(((''''''&&&(((((()))******)))((('''$$$&&&))),,,,,,+++(((&&&######$$$%%%&&&&&&&&&&&&&&&))))))&&&'''***+++)))(((''''''&&&'''((()))***......---+++)))((()))+++)))))))))))))))***++++++//////...---+++***))))))%%%'''))),,,------,,,+++)))***+++***))))))+++---***,,,------,,,---...000---+++(((((()))+++++++++###'''---000///,,,)))'''%%%+++,,,((('''+++,,,)))'''((()))******+++******))))))***+++,,,,,,---------------,,,,,,+++++++++((()))******))))))***+++***+++,,,***((('''***---)))))))))+++---,,,***(((((()))***+++,,,,,,+++***(((&&&%%%(((+++---,,,***&&&(((***++++++,,,...000+++,,,...//////---,,,+++((())))))*********)))))))))++++++)))&&&%%%''')))&&&&&&&&&&&&(((***,,,---******+++++++++,,,,,,,,,))))))(((((((((((())))))((((((((((((((()))******,,,,,,+++******+++++++++'''(((***++++++***)))((($$$'''++++++)))((()))***((()))))))))))),,,///333***************+++++++++,,,+++***,,,///000,,,)))((())))))***++++++,,,,,,---,,,---///111111000...,,,++++++***)))*********)))************+++++++++))),,,---,,,***)))+++---------,,,,,,+++,,,,,,,,,***000222,,,))),,,...,,,++++++************+++++++++++++++***)))***,,,...,,,---......//////......,,,+++***,,,...//////...)))+++...////////////000+++,,,,,,------.........---///222333222222222333///......111444444111...////////////000000000000222222333333222111///...222222111111111111111111111111111111222222222222%%%...333000///444888888000111222333444333222222777666555444444555666666555777777666333222444666444444444444555555555666888999999999999:::::::::;;;;;;:::::::::;;;<<<===<<<===>>>??????>>>======<<<<<<>>>??????>>>>>>===:::===???@@@@@@??????@@@AAAAAAAAABBBCCCEEEFFFGGGIIIKKKLLLMMMMMMMMMOOOPPPSSSUUUWWWYYYZZZ]]]aaaeeeiiiooovvvzzz{{{~~~***+++------,,,,,,---......---,,,+++************)))))))))***++++++,,,,,,,,,,,,,,,,,,------...//////...---,,,,,,,,,,,,,,,+++)))))))))******)))(((&&&&&&'''(((((()))(((((())))))*********+++++++++------...---,,,***(((&&&&&&'''************+++,,,,,,,,,,,,+++***)))((((((,,,***)))***---...,,,***''')))***,,,------,,,,,,------+++***))))))((((((***,,,...---+++(((''''''))))))(((((()))***++++++777///&&&!!!"""&&&***,,,++++++***)))((('''&&&&&&)))(((&&&%%%%%%&&&((()))'''((()))))))))(((&&&%%%&&&''')))***+++***(((''''''&&&%%%$$$%%%''')))***$$$%%%&&&'''((((((((((((***(((%%%%%%&&&((()))***((('''&&&&&&&&&''')))******+++,,,,,,,,,,,,+++***************************)))***,,,------,,,***)))(((+++---...,,,+++******,,,++++++,,,---,,,***((()))......))),,,333///$$$---,,,+++******+++---...***)))'''''')))))))))((())))))))))))((((((((((((***)))(((''''''((()))***++++++******************$$$)))+++((((((,,,***%%%((()))******)))))),,,............,,,)))((()))************)))******++++++///******......)))&&&(((+++...---((()))...000,,,***)))((()))+++---,,,+++,,,------......------,,,***(((''')))+++,,,***((())))))))))))************)))***+++,,,,,,+++))))))+++,,,---,,,***)))***+++************)))))))))))),,,)))&&&(((,,,...,,,)))---+++((((((***+++++++++'''$$$"""%%%***---+++(((...,,,***)))*********)))(((&&&%%%'''+++---+++(((,,,...---+++'''&&&)))+++(((,,,///...+++***///333******++++++---///000111///...---,,,+++,,,,,,---,,,+++***+++,,,,,,+++******)))((()))+++,,,---,,,......---+++)))((('''&&&***++++++,,,,,,------...000///---++++++---///000******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++---/////////......///000,,,,,,+++++++++,,,------++++++---...//////000000///---+++,,,///000///---...,,,+++,,,///333555666///...///333333000000222111000...------...///000222222111000///...------000///......000111111000///000111444555444000---...///000111222333333333555555444333222222222222444444444555555555555555555555555555555666777777666666555666666777888888777777777777888;;;===>>>:::;;;;;;<<<<<<;;;:::999<<<;;;:::;;;===??????>>>@@@>>>===<<<<<<>>>@@@AAAAAA???<<<<<<===>>>>>>===?????????@@@AAAAAABBBBBBEEEFFFGGGGGGHHHKKKOOORRRRRRTTTUUUWWWXXX[[[___cccfffiiinnnrrrvvv{{{***+++,,,,,,+++***,,,---++++++************++++++((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,******))))))*********)))'''(((((()))******))))))*********************+++,,,,,,---,,,+++***((('''&&&(((***+++******+++,,,+++,,,,,,++++++)))((((((+++)))((())),,,---,,,***))))))***,,,,,,------------,,,+++)))))))))))))))***,,,---,,,***((((((((()))))))))))))))***++++++000+++&&&$$$&&&)))+++,,,++++++***)))((('''&&&&&&)))'''&&&%%%%%%&&&''')))&&&'''(((((((((&&&%%%$$$$$$&&&(((***+++******)))))))))((('''((()))***+++%%%&&&'''((())))))))))))***)))''''''(((*********)))((('''''''''((()))***&&&((()))+++,,,,,,++++++******************************,,,,,,,,,,,,******(((***------,,,*********))))))***,,,...///...,,,+++000///)))***111111***//////...------,,,,,,---+++***((((((***+++***)))((((((((((((''''''''''''+++***)))(((((((((((((((******+++++++++*********%%%))))))+++000000,,,,,,++++++,,,---......///.........,,,)))((()))***++++++******)))************&&&&&&******&&&$$$&&&))),,,+++((((((,,,...+++'''(((((())))))******+++,,,,,,------------,,,,,,***)))(((***,,,---+++)))'''(((((((((((())))))))))))***++++++++++++***)))+++,,,---,,,***)))***+++*********))))))(((((((((***)))((()))+++,,,+++***---+++***)))+++,,,,,,++++++(((&&&(((---///---***)))(((''''''(((((('''&&&(((((((((***,,,,,,+++)))'''))))))(((&&&&&&)))+++))),,,------++++++---000,,,,,,,,,,,,,,,---...//////...---,,,+++,,,,,,---,,,,,,++++++,,,,,,,,,+++***)))((()))+++,,,,,,,,,------,,,,,,+++************++++++,,,,,,------............------.........***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------***...111111...+++,,,...+++++++++,,,---...///000,,,,,,---...///////////////---+++,,,...000///...111///......000222333333...,,,---111111......000000///...------...000111222111111000///......---000///......000111111000000000111333444333000...///000111222333333333222555444333333333333333333444444444444333333333333444444444444444555555666666666555555555555555555777666666777888:::<<<>>>;;;<<<===>>>>>>===<<<;;;===<<<;;;<<<>>>???@@@??????>>>>>>======???@@@AAAAAA???===<<<===>>>>>>======>>>>>>??????@@@AAAAAADDDEEEFFFFFFGGGJJJNNNQQQMMMOOOQQQRRRSSSVVVZZZ]]]bbbeeeiiinnnrrrwww}}}***+++,,,+++***)))***+++(((((((((((()))***,,,,,,(((((()))******++++++,,,,,,,,,++++++***+++++++++,,,,,,---...---,,,+++***************************((())))))************************************)))+++++++++++++++***))))))''')))+++,,,+++++++++---+++++++++++++++***)))(((***(((((()))***+++***)))++++++***++++++,,,---......,,,***(((((()))***++++++++++++***(((''')))***))))))))))))))))))***+++((('''&&&(((***,,,,,,,,,++++++***)))(((((('''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''&&&&&&%%%$$$###%%%''')))***+++************)))))))))))))))(((&&&'''((()))************''''''((()))))))))))))))))))))((('''((()))***+++$$$%%%''')))++++++++++++************************++++++++++++++++++++++++(((***,,,,,,+++*********))))))***,,,...///...,,,---222111+++***///111...111111111000///...,,,,,,,,,***))))))***++++++***(((((('''''''''&&&&&&&&&+++++++++***)))(((&&&&&&******+++++++++++++++***&&&***---------///---)))...,,,***,,,///111///------...---,,,)))((()))***,,,+++******)))))))))))))))'''(((++++++(((''')))'''******((((((++++++)))'''***,,,,,,******,,,///+++++++++,,,,,,+++++++++******)))+++,,,---,,,***''''''''''''(((((((((((()))******+++++++++******+++,,,---,,,***)))***++++++******)))(((''''''&&&((()))******))))))***+++...,,,******,,,---,,,,,,---***(((***---...---***)))((()))***,,,,,,***((('''***,,,---,,,***))))))$$$%%%'''''''''(((+++---,,,+++++++++***+++,,,,,,...---,,,,,,,,,,,,,,,---...---,,,+++++++++,,,,,,,,,,,,+++******+++,,,,,,***)))((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,------***++++++,,,,,,------...,,,---...//////...---,,,++++++++++++,,,,,,,,,,,,,,,,,,------......//////)))000666666000+++,,,...+++++++++,,,...///111222------...............---///---,,,,,,...//////...333222000111222222000///...,,,---111111...---000///...---------///000111111111000000//////......000///......000111111000111000000111222222111///111222222333333333222222444444333333333444555555444444333333222222111111333333333333333444444444777666555444333333333333666666666666888:::<<<======>>>???@@@@@@???>>>======;;;:::;;;===>>>>>>>>>>>>>>>>>>?????????@@@@@@AAA???======>>>???>>>===;;;<<<<<<===>>>>>>??????BBBCCCDDDEEEEEEHHHKKKNNNIIIKKKMMMNNNOOORRRVVVYYY\\\___dddiiimmmsssyyy}}}***++++++***((('''((()))''''''''''''(((***+++,,,(((((())))))***+++++++++,,,,,,+++***)))))))))******+++,,,......,,,***))))))******************+++((())))))******)))))))))************))))))))))))))))))******************(((***,,,,,,++++++,,,---+++++++++++++++***)))((((((((((((((()))))))))))),,,+++*********,,,---...---,,,***(((((()))+++,,,+++++++++)))((((((***,,,***)))))))))))))))******&&&'''''')))***,,,,,,,,,++++++******)))(((((('''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((((((((((((((('''&&&%%%&&&'''((()))))))))))))))"""$$$'''((('''&&&%%%%%%***)))((((((((()))+++,,,%%%&&&(((***+++++++++***************************++++++************++++++(((***++++++***))))))***+++++++++,,,---,,,***(((***000222---***---///......///000000000...---,,,,,,***((()))***+++******)))((((((((((((''''''''')))***++++++***)))'''&&&)))***+++,,,,,,,,,+++++++++---/////////...+++)))---***'''***///111...***---------,,,)))))))))+++,,,,,,+++)))((((((((((((((()))***+++***)))***,,,''')))*********+++***)))%%%)))---,,,)))(((,,,000******++++++++++++******)))))))))***+++++++++***'''''''''((((((((()))))))))*********+++++++++++++++,,,---,,,***)))***++++++******)))((('''&&&&&&'''***---+++(((&&&)))---,,,+++******+++,,,+++***+++)))'''(((******)))'''((((((***,,,......,,,***'''***......+++(((((()))&&&'''((()))***,,,---///---+++))))))***+++***)))---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++***++++++***))))))***,,,+++)))((()))***,,,,,,++++++++++++,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,------......------,,,+++++++++,,,,,,,,,------++++++,,,---...//////000***333<<<<<<444------000+++++++++,,,---...///000......//////...------,,,...---------......//////222111000111222111///---111//////222222//////222------------...000111222000000000000////////////000///......000111111000222111//////111222111000222333333333333222222111333333333333444555666777555444444333222111111000222333333444444444444444555555444444444444444555666555555666777999;;;<<<===>>>???@@@@@@@@@???>>><<<:::999999;;;===<<<<<<===>>>??????@@@@@@?????????>>><<<<<<===>>>===;;;::::::;;;;;;<<<=========@@@AAACCCCCCDDDEEEHHHKKKIIIKKKLLLMMMOOOQQQUUUXXXYYY\\\aaafffjjjpppvvvzzz|||)))***+++***((('''((()))((((((''''''((())))))***'''(((((()))******++++++,,,+++******))))))))))))(((***,,,------,,,***)))(((***++++++***)))+++---'''(((((()))((((((''''''))))))))))))))))))))))))))))))((()))))))))******)))+++,,,,,,+++++++++,,,******+++++++++***))))))'''((((((((((((((()))))),,,+++***)))***+++,,,---,,,+++)))((((((***+++---***++++++***((()))+++---******)))))))))))))))***)))))))))(((((()))+++,,,++++++******))))))(((((('''''''''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((('''''''''(((((())))))((('''&&&%%%&&&&&&'''(((((((((''''''!!!$$$((()))'''%%%%%%%%%***)))((((((((()))+++,,,((()))***+++++++++***)))))))))))))))))))))))))))+++******))))))******+++((()))******)))((()))******))))))***++++++)))&&&&&&,,,111///---,,,+++******+++---...///......---***)))'''''')))***)))(((*********))))))))))))((('''((()))+++++++++***))))))***+++---------,,,+++'''(((+++...000000000111,,,)))(((***///111...***,,,------+++))))))***+++,,,+++***)))(((((((((((($$$&&&((('''&&&&&&(((***))))))+++------,,,******"""&&&***)))&&&&&&***...)))******++++++******)))'''((())))))))))))))))))(((((()))))))))*********)))))))))******++++++,,,+++,,,---,,,***)))***++++++******)))((('''''''''&&&***---,,,'''%%%(((,,,***)))((()))***+++***((()))(((''''''(((((('''&&&$$$%%%&&&)))++++++)))'''&&&***---,,,)))&&&&&&'''(((((()))***,,,,,,,,,,,,---+++))))))******)))(((++++++++++++,,,---......******++++++++++++++++++(((***,,,+++)))((()))++++++***((()))***,,,+++***++++++++++++***************++++++,,,,,,------...///...,,,++++++,,,...///++++++,,,,,,,,,---------***++++++,,,---......///***333<<<<<<444------000,,,,,,++++++***+++++++++////////////...---,,,+++---------------...///000///......///000000///---222//////222222//////222---------...///000111111////////////000000000000000///......000111111000222000///...000111111000222222333333333222111111222222222333444555666777666555555444333222222111222333444555555555555444444444444444555666777888555555555555666888:::<<<<<<===>>>???@@@???>>>>>>===<<<:::;;;<<<======<<<<<<===>>>????????????>>>>>><<<;;;<<<======;;;::::::::::::;;;<<<<<<======>>>@@@AAABBBBBBDDDFFFHHHIIIJJJLLLMMMNNNPPPTTTWWWWWWZZZ___ccchhhmmmssswwwxxx|||)))***+++***)))((()))***((((((((((((((()))******''''''((())))))******+++++++++******)))*********((()))***+++,,,+++******'''***,,,,,,***))),,,...'''((((((((((((''''''&&&((((((((()))))))))******)))((((((((((((((()))***)))***,,,,,,+++******+++******+++++++++******)))'''((())))))(((((()))*********)))))))))*********))))))))))))***+++,,,,,,***+++,,,+++++++++---///+++******)))))))))))))))*********(((''''''***---++++++*********)))))))))''''''''''''''''''''''''(((((('''''''''((())))))))))))(((''''''&&&&&&%%%+++******************)))&&&&&&''''''''''''&&&&&&###'''++++++)))'''((()))))))))((('''((()))***+++)))***+++++++++***)))((())))))))))))))))))))))))************************''')))***)))((('''(((***''''''(((***,,,---,,,***%%%)))---///...+++)))'''))))))+++,,,---.........***(((''''''((())))))(((+++++++++*********))))))'''''')))***+++,,,,,,,,,((())),,,---...---,,,+++,,,******---...,,,---000,,,++++++---000111///,,,,,,------+++***)))***,,,+++***))))))((((((((((((%%%***,,,(((&&&(((+++,,,***))),,,000000---++++++'''***------,,,,,,///222*********++++++*********%%%'''))))))((('''((()))))))))))))))************))))))))))))***+++,,,---+++,,,---,,,***)))***+++************))))))))))))'''***---+++'''%%%(((+++)))(((((()))******)))'''*********)))))))))))))))'''&&&''')))+++,,,+++)))((()))******(((''''''''')))((((((***,,,,,,+++))),,,,,,+++***)))))))))***************+++,,,......))))))***+++++++++******'''+++...///,,,******+++,,,***))))))***++++++***++++++*********************++++++,,,,,,------...///...+++))))))+++...///,,,,,,,,,,,,------------++++++,,,,,,------......)))000666666000+++,,,...---,,,+++***)))))))))))).../////////...---,,,,,,---.........------///000...,,,,,,---///000000///111...---//////,,,---000------......///000000000......//////000000111111000///......000111111000222000......000111000000000111111222222222111111111111111222333444555666555555444444333333222222222333555666666555555444222333333444555777999999444444444444666888:::;;;:::;;;===>>>??????>>>>>>@@@???======???@@@???>>><<<<<<<<<=========>>>>>>===<<<<<<<<<======;;;999:::;;;;;;<<<======>>>>>>===???AAABBBBBBCCCDDDFFFGGGHHHJJJJJJKKKMMMQQQTTTUUUXXX\\\aaaeeejjjooosssrrrxxx~~~(((***+++***))))))***,,,&&&&&&'''((()))+++,,,---''''''(((((()))*********++++++*********+++,,,,,,))))))))))))*********+++'''***---,,,***))),,,///)))))))))))))))(((''''''&&&''''''((()))***++++++))))))((('''''''''((()))(((***++++++***))))))***)))******+++++++++******''')))******(((((()))+++(((((())))))))))))(((((('''(((***+++,,,,,,++++++)))+++---...------...///++++++***)))))))))))))))((()))***)))((((((***---+++++++++************)))&&&''''''''''''''''''&&&''''''&&&&&&&&&'''((()))(((((('''&&&&&&&&&''''''+++***)))))))))***+++,,,''''''((((((((((((''''''$$$(((,,,,,,)))''')))+++)))((('''''''''((()))***&&&''')))*********))))))))))))))))))))))))))))))((()))***++++++***)))((('''((()))((('''&&&((()))(((((()))+++...///---,,,((((((***---...,,,)))'''++++++***++++++,,,---...+++)))(((((()))******)))************))))))))))))))))))))))))***+++,,,,,,((())),,,...///...,,,+++222---***+++***'''(((,,,)))***,,,...//////---,,,+++,,,,,,+++***)))+++,,,***))))))((((((((()))))))))///111+++(((+++...///***(((,,,222222---***+++,,,---...///111222333444***++++++++++++++++++***%%%(((******(((''')))***((((((((())))))))))))******))))))))))))+++,,,---+++,,,---,,,***)))***+++************++++++++++++(((***+++***'''&&&'''))))))))))))***++++++)))''')))***+++************++++++***)))***,,,------,,,,,,***(((((())))))))))))***))))))+++......---******,,,---,,,)))(((***---,,,+++++++++++++++,,,,,,'''(((***+++++++++******'''---333444111---,,,,,,,,,***))))))***++++++***)))******++++++,,,,,,---***++++++,,,,,,------...------,,,++++++,,,------,,,,,,,,,------------...---------------.........***...111111...+++,,,...,,,,,,++++++******++++++..................------,,,...///...,,,,,,...111000...,,,,,,...000000000222...---//////,,,---000......///////////////...---......///000111111222000///......000111111000111///...///000111000......///000000111111111111111111111111111222333444333333333333222222222222111222444555555555333222333333333333444555666777444444333444555777999;;;:::;;;===????????????>>>@@@>>><<<===>>>???>>>===<<<;;;;;;:::;;;<<<===>>>>>>>>>===>>>??????===;;;<<<<<<======>>>?????????<<<>>>AAABBBBBBBBBDDDEEEGGGHHHIIIJJJJJJMMMPPPSSSRRRTTTXXX\\\___dddiiilllmmmsssyyy||||||((()))++++++******+++---$$$%%%&&&(((***---///000''''''(((((()))*********+++*********+++,,,------))))))(((((()))***++++++&&&***------***))),,,000***************)))((((((%%%&&&'''((()))***+++,,,***)))((('''&&&''''''((((((***++++++)))((()))))))))******+++++++++******''')))++++++((((((***,,,&&&'''((())))))((('''&&&&&&'''***,,,------+++***)))+++...000/////////000++++++***))))))((())))))$$$'''++++++***)))***,,,+++++++++***************&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''((())))))((('''&&&'''(((***,,,((()))))))))))))))((((((###'''+++***&&&%%%'''+++(((''''''&&&&&&''')))***###$$$&&&(((************))))))))))))))))))))))))''')))***,,,,,,***)))''''''((()))(((&&&&&&((()))...------...///...,,,***,,,)))'''***---,,,***(((...---,,,+++***+++,,,---,,,***))))))***++++++***))))))))))))((((((((((((,,,+++***)))))))))++++++'''))),,,...///...---+++---'''%%%((()))(((,,,222%%%(((+++,,,,,,+++***++++++,,,,,,+++***)))+++,,,)))(((((((((((())))))***'''...///)))%%%(((,,,,,,)))(((+++222222,,,)))+++)))((((((***---//////...++++++,,,,,,,,,,,,++++++&&&)))++++++)))((()))+++''''''''''''((((((((()))***))))))))))))+++---...+++,,,---,,,***)))***+++*********+++,,,,,,------)))******)))(((''''''(((***)))***+++,,,,,,***(((''')))******))))))***+++)))(((&&&'''(((***))))))...+++''''''***,,,,,,++++++***+++---111333111...))),,,///---)))'''+++///...---,,,+++************'''((()))+++++++++***)))(((///666888444000......,,,+++))))))***++++++***((()))***+++---...///000***++++++,,,,,,---......+++,,,------------,,,+++,,,,,,,,,---------......///////////////.........---/////////......///000++++++++++++,,,------...------...............---,,,...///...,,,,,,...111333111...---...000000000444111///111000...///222...///////////////...---------...///000111222222000///......000111111000000//////000111111///...------...000111111111111111111111000111111222333111111111111111222222222///111222444444333222111333333333222222333444444444333333444555777999:::;;;<<<>>>???@@@@@@@@@???===;;;999:::;;;<<<;;;:::<<<;;;999888999:::<<<>>>@@@??????@@@AAAAAA>>><<<======>>>>>>???@@@@@@@@@<<<>>>AAABBBBBBBBBCCCEEEHHHIIIKKKKKKLLLNNNQQQTTTOOOQQQUUUXXX[[[___dddgggiiiooovvvxxxxxx|||(((+++---,,,)))'''((()))***)))((('''((())),,,---))))))(((((())))))***+++---,,,***))))))+++---...+++***)))'''''')))***++++++,,,.../////////......)))++++++***((('''((()))***'''&&&'''***,,,,,,***((((((&&&&&&''')))+++---+++((('''(((+++------++++++***)))***,,,---,,,+++)))***,,,------,,,***)))***((('''(((++++++(((%%%(((&&&&&&''')))+++++++++&&&((((((''')))///000...+++*********+++,,,------&&&&&&((((((((('''&&&%%%((()))******)))(((((((((&&&&&&&&&'''((()))******&&&''''''&&&$$$$$$%%%'''((('''%%%%%%%%%&&&(((***&&&%%%%%%'''***,,,,,,+++)))***,,,+++)))(((((()))&&&'''((('''&&&''')))+++,,,(((%%%$$$'''))))))'''))))))*********))))))(((((()))***++++++***)))(((%%%'''+++---...---+++)))&&&***,,,++++++---,,,(((000000...---,,,+++++++++))))))))))))************&&&(((*********+++---///000...,,,+++,,,,,,+++***+++,,,......'''""")))555))))))))))))((((((((((((++++++************++++++...,,,***)))+++,,,,,,+++...+++***------,,,---111++++++***)))))))))))))))((('''%%%'''******(((&&&******+++++++++,,,,,,,,,+++,,,***((())),,,)))###******))))))***,,,...///---,,,,,,++++++,,,,,,---''''''((()))))))))))))))''')))+++***((('''***---)))***++++++***+++---///---------,,,+++******)))+++((('''(((,,,...,,,***))))))))))))((((((((((((((()))************))))))+++***)))***,,,---,,,+++,,,+++)))((((((((()))***(((&&&''',,,...,,,+++,,,+++***)))***,,,---,,,++++++***(((((()))******)))------,,,,,,+++******)))***)))((((((***,,,///111!!!,,,777666+++$$$%%%+++///...,,,***))))))))))))***))))))))))))+++---...,,,+++******+++---///000...//////,,,(((&&&(((+++,,,---/////////---+++)))111///---+++++++++,,,---///...//////+++(((,,,444,,,,,,+++***+++,,,---...***---//////------///111---,,,,,,+++,,,---.../////////............////////////...//////000111111...---...///111111///---//////000000000000//////111///------///111111111...///000000000000//////.../////////000000000000111111000000///000000111,,,111222111444666111(((222333444333222222333555444444333222333444555666666555555555666777999:::777888:::<<<============<<<<<<<<<===>>>===;;;999777<<<>>>;;;:::<<<<<<:::???=========???@@@???>>>>>>===;;;:::;;;===@@@BBB@@@AAABBBDDDEEEDDDDDDCCCLLLIIIFFFEEEFFFHHHJJJJJJMMMLLLMMMRRRXXX]]]^^^]]]bbbffflllrrrwww|||)))+++,,,+++)))'''(((***))))))(((((()))***,,,---)))))))))*********++++++***)))((('''((()))+++,,,***)))'''&&&&&&''')))***,,,,,,---......---,,,+++++++++*********)))))))))***((('''(((+++,,,,,,+++(((((('''&&&''')))+++,,,+++(((%%%%%%(((+++,,,,,,+++***)))***,,,---,,,+++***+++,,,,,,,,,,,,+++******(((&&&&&&''''''%%%###)))'''&&&''')))+++******&&&((())))))---000,,,&&&)))))))))))))))***++++++((((((((())))))(((((('''%%%***+++'''%%%&&&(((&&&&&&&&&'''(((((())))))'''''''''&&&%%%$$$%%%'''((('''&&&%%%%%%'''(((******)))((()))***+++***))))))***++++++)))(((((()))((()))))))))(((((()))+++,,,)))&&&&&&(((******)))))))))************))))))((())))))***)))))))))((()))))))))))))))(((''''''))),,,---++++++---,,,)))---,,,,,,++++++++++++,,,))))))))))))************((()))++++++******+++---000...,,,+++,,,,,,+++)))***)))***+++&&&"""'''111''''''(((((())))))******+++******))))))******+++,,,***(((((()))++++++***...+++***,,,,,,***+++///++++++***)))))))))******)))'''&&&''')))***(((%%%)))***++++++,,,,,,++++++,,,---+++)))***---***%%%,,,,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))))))))))))))((()))******((((((***,,,((()))************,,,...,,,++++++***))))))((((((******)))***,,,------,,,))))))))))))))))))******)))))))))(((((((((((((((+++***)))***,,,---,,,+++,,,,,,***)))))))))***+++$$$""""""&&&'''$$$###%%%,,,+++***,,,...//////...,,,+++))))))+++++++++***...---,,,+++************+++***)))))))))+++---...(((---000///+++'''(((***,,,,,,+++******++++++,,,******))))))***+++---...,,,+++***)))***,,,---///......---+++)))((()))+++,,,---.........---,,,+++...---,,,++++++,,,...///------......***'''+++222...------,,,,,,---...///...000111///,,,+++,,,---......---------...///000//////............//////000000//////////////////.........000111111000...//////000000000000//////111///......000111111111000000000000//////////////////////////////000000222222111111000000111111///222111...000444222,,,111222333222111111333555333333222111222333444555666666555555666777888999777888:::<<<============;;;::::::;;;;;;:::999888777;;;===;;;:::<<<===;;;>>>===<<<===???@@@???>>>??????@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDFFFDDDBBBCCCEEEHHHIIIIIIMMMLLLMMMQQQWWW[[[\\\\\\aaadddiiinnnrrrvvv{{{~~~***+++,,,+++)))))))))***((())))))******+++,,,,,,))))))+++,,,,,,,,,+++******)))((((((((()))+++,,,+++***)))(((((()))***+++,,,,,,------,,,+++)))(((---+++)))***,,,,,,+++(((+++)))((()))+++,,,,,,,,,((((((''''''''')))***+++---***&&&%%%'''***---...+++***)))***,,,---,,,+++++++++++++++++++++++++++---***'''%%%%%%&&&%%%$$$***)))(((((()))***)))((()))***))))))+++...,,,'''(((''''''''''''(((((())))))))))))(((((())))))***###,,,---'''###%%%)))&&&&&&'''''''''''''''''''''((((((&&&%%%$$$&&&'''((('''&&&&&&&&&'''((()))+++***))))))++++++***)))(((***+++***)))(((((())))))***+++***)))((()))***,,,***(((''')))***+++***))))))************)))))))))(((((('''(((((())))))---,,,***(((&&&&&&&&&'''+++......++++++------******************+++,,,,,,))))))))))))************)))+++,,,+++***)))***+++000///---,,,,,,,,,***)))***((((((((('''%%%(((---&&&''''''((()))***+++,,,******))))))))))))******)))'''&&&&&&(((*********---***)))++++++((())),,,*********))))))***++++++***)))(((((())))))'''%%%((()))+++------,,,+++***,,,------***+++---+++'''---,,,,,,,,,---...///000***+++,,,------,,,+++***''''''((()))))))))))))))((()))***)))((((((***,,,'''(((******))))))+++,,,+++++++++******))))))((()))+++,,,,,,,,,,,,---...***************+++,,,---***)))((('''&&&''''''(((+++***)))***,,,,,,,,,+++---,,,+++************+++///------000///+++***---***))))))+++---//////...---,,,******,,,---,,,+++///...,,,*********++++++,,,+++))))))((()))***+++000---***)))***++++++***)))))))))***+++,,,......***************+++------,,,+++***))))))***,,,,,,...,,,***)))***+++++++++,,,,,,,,,,,,---------------,,,,,,+++,,,...///111,,,+++,,,---***(((+++111//////......---......///000111111///,,,++++++,,,//////.........///000000/////////....../////////111111000//////......---/////////000222222111000//////000000000000//////222000//////111222222111222111000.........///000111000///.........///000111111000000000/////////222222///,,,...222333111111222333222111111333555222222111111111222333444777666666555555666777777777888:::<<<======<<<<<<:::999888888777777888888666:::<<<::::::===>>><<<>>>===<<<===>>>??????======@@@CCCEEEEEECCC@@@>>>@@@AAABBBBBBCCCBBBBBBAAA@@@??????AAADDDGGGHHHHHHKKKKKKMMMPPPUUUXXXZZZZZZ___aaaeeehhhkkkooouuuxxx++++++++++++******++++++((()))***+++,,,,,,,,,,,,(((***,,,---...---+++***+++*********+++,,,---...---,,,,,,++++++,,,,,,---++++++,,,------,,,+++***///+++((()))---///,,,(((+++*********+++,,,------((((((''''''((()))***+++---,,,******+++---...///+++***)))***,,,---,,,+++,,,++++++******++++++,,,///---***(((((()))******+++***))))))******((('''))),,,+++&&&%%%***......(((''''''&&&&&&'''((((((***)))((('''((()))***+++ &&&+++,,,)))&&&''')))''''''''''''&&&&&&&&&&&&'''(((((('''%%%%%%&&&'''(((''''''&&&'''((())))))''''''&&&(((+++,,,,,,+++''')))******)))(((((())))))***+++***)))'''((((((***)))(((((())))))******((())))))************)))(((((('''&&&&&&''')))***...---+++***)))((())))))***,,,,,,)))***---...,,,+++************+++,,,,,,((()))))))))************)))***++++++***)))+++,,,000///------------***)))---***(((((()))******+++((((((((())))))******+++***))))))(((((())))))***)))'''%%%&&&(((***++++++***''''''******((((((+++))))))((((((((()))************)))))))))(((&&&%%%''')))+++------,,,***(((***------******,,,+++'''+++++++++++++++,,,------)))***,,,------,,,***)))''''''((()))))))))))))))))))))))))))))))))***+++&&&((())))))(((((()))***,,,,,,+++++++++*********'''***---,,,***))),,,///+++*********+++---...///,,,+++)))'''&&&'''((()))+++))))))***+++,,,+++***+++++++++***************+++)))***,,,+++''''''+++'''&&&&&&(((+++------------+++******,,,------,,,///...,,,*********+++,,,******)))(((((()))******000,,,((((((+++,,,+++***))))))******+++,,,---...))))))))))))******++++++,,,+++***)))))))))***+++...+++((((((+++---,,,+++++++++++++++,,,---...///---------,,,---...///000---+++,,,...,,,)))+++111//////..................---............---........................//////......////////////......//////////////////......000000///000222333333111000000////////////000000222000000000222333222111333222000...---...///000111000...------...///000////////////......------222111///---...111222222222333333333222333555777222222222222222333333444777666666666555555666666666777999:::;;;;;;::::::999999888777666666777999555:::<<<::::::===>>>======<<<;;;<<<>>>???>>>===<<<>>>AAABBBBBB@@@===;;;>>>>>>>>>>>>???>>>>>>>>>???>>>>>>AAADDDFFFFFFEEEJJJJJJLLLOOORRRTTTVVVWWW]]]^^^aaacccfffkkkqqqvvv,,,,,,******+++,,,,,,,,,)))***+++,,,---------,,,(((***,,,---...---+++***************+++,,,---...------,,,,,,,,,,,,------)))***,,,---.........---...***''')))---///,,,(((++++++++++++***+++,,,---((((((((((((((())))))))))))+++---......---,,,++++++***)))***,,,---,,,+++,,,++++++******++++++,,,...---,,,******+++---///+++*********+++***(((&&&&&&,,,(((###%%%***...)))((((((''''''((((((((((((((('''&&&'''(((***+++***)))''''''(((((('''&&&''''''''''''''''''&&&&&&'''(((((('''%%%%%%&&&(((''''''''''''(((((())))))&&&%%%%%%''')))******)))&&&(((******((('''((()))''')))******(((&&&&&&'''''''''(((((('''((()))***(((((()))***************((('''&&&&&&&&&((()))***)))***++++++++++++***)))''')))***((()))---///---------,,,+++++++++++++++((()))))))))************&&&(((*********+++,,,...///...---.........+++))),,,+++)))(((***,,,,,,***++++++******))))))((((((******))))))))))))*********((('''(((***,,,------'''%%%%%%)))***((((((+++(((((('''''''''(((((()))******+++***)))'''&&&&&&&&&(((+++------,,,***((((((+++,,,))))))******'''(((((()))))))))))))))))))))***,,,------,,,***)))''''''((()))))))))))))))***)))(((((()))******+++&&&((()))***)))(((((()))***************)))))))))&&&(((++++++((((((***---,,,++++++***+++---///000---,,,***(((((()))***+++***)))((()))+++,,,+++***)))))))))))))))(((((('''((('''(((***)))&&&''',,,'''''''''))),,,......---+++***))))))+++,,,,,,+++///...---++++++++++++,,,((((((((())))))***++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++((((((((()))))))))))))))++++++******************...+++((((((+++------+++************+++---.../////////......---------------+++,,,///...,,,---111------.........---------------------...///......------------------------......///000000///......+++,,,...///000000000000111000///000222444444333000000////////////000000111000000111222333222111333111///...---...///111000///...------...//////...//////000000//////...//////000111111000111222222333444444444444666888222333333444444444444444666666666666666555555555444555777888999999888777:::::::::888666666888;;;555:::<<<::::::===>>>===<<<;;;;;;;;;===>>>===<<<===>>>>>>???>>>>>>===<<<>>>=========>>>>>>>>>???BBBAAAAAABBBDDDEEEEEECCCHHHIIIKKKMMMOOOPPPRRRSSSYYY[[[^^^aaadddjjjpppttt...,,,******,,,---...---***++++++,,,,,,---......))))))+++,,,,,,,,,+++***''''''((()))***++++++,,,************************((()))+++---////////////,,,***((())),,,---,,,)))***+++,,,+++))))))+++---((((((((()))))))))))))))%%%(((,,,...---***((('''+++***)))***,,,---,,,+++++++++++++++++++++++++++)))***+++***)))***---///+++******+++,,,+++(((&&& ,,,---'''$$$%%%&&&***))))))(((((((((((()))''''''''''''((()))******...)))$$$$$$&&&(((&&&###''''''(((((((((((((((((((((((()))'''&&&%%%'''(((''''''((((((((()))))))))***(((''''''''''''&&&$$$&&&'''))))))((('''((()))&&&(((******((('''&&&'''%%%&&&((((((''''''(((***'''((()))******+++******''''''''''''((()))******%%%&&&(((*********))))))%%%)))***((()))---...,,,...---,,,+++++++++++++++))))))))))))************&&&''')))******+++---///---------...//////---+++***+++)))'''(((++++++(((,,,,,,+++***)))(((((('''++++++************++++++,,,***))))))+++---------&&&$$$%%%)))***''''''******)))(((''''''''''''((()))***++++++)))''''''((('''(((***,,,,,,+++***)))&&&+++,,,)))(((******((('''(((((()))))))))(((((()))***+++,,,,,,+++***)))''''''((()))))))))))))))***)))'''(((***++++++***&&&(((***+++)))(((((((((((((((((((((((((((((((((&&&'''))))))((()))***+++---,,,+++***+++,,,///000,,,+++************,,,,,,***)))((()))+++++++++***(((((())))))(((((('''&&&))))))***,,,***'''***000+++******,,,...000000///+++)))((()))+++,,,,,,,,,.........---,,,,,,++++++(((((()))******+++,,,,,,(((+++......+++******+++,,,,,,,,,,,,,,,+++***)))(((((()))******))))))(((******++++++++++++++++++---+++))))))***,,,,,,,,,)))******+++,,,------...000000//////...------,,,...+++,,,///000---...111+++,,,---............---000///------......---+++---------...------,,,+++---...///000000///...---)))+++---///000111000000111///...///222444444333111000///......///000111000//////111222333111000111000///......///000111------........./////////...///111222333333222111------111444333000///222222333444444444444777999222333444555555555444444444555555666666666555555444555777888888888777666999;;;<<<:::777666888;;;666:::<<<::::::===>>><<<<<<;;;:::;;;=========;;;@@@??????>>>>>>???@@@AAA@@@??????@@@@@@AAACCCCCCFFFEEECCCCCCDDDEEEEEEDDDGGGHHHKKKKKKLLLMMMOOOQQQUUUWWWZZZ^^^bbbffflllppp///,,,)))***,,,...///...,,,,,,++++++,,,---///000)))))))))*********++++++&&&'''((()))***++++++,,,))))))************))))))((()))+++,,,---------,,,)))))))))******+++++++++)))++++++***((((((***,,,(((((())))))))))))((((((%%%(((,,,---+++(((''''''+++***)))***,,,---,,,+++***+++,,,,,,,,,,,,+++***(((***++++++)))(((***,,,*********+++---,,,)))'''###++++++))))))'''$$$******)))(((((((((((((((''''''((()))************+++)))''''''(((((('''&&&'''((((((((()))*********((())))))(((&&&&&&'''(((''''''((()))))))))))))))***)))''''''((((((&&&%%%%%%'''))))))((('''((()))%%%'''***+++***((((((((($$$'''))))))(((((()))+++'''((()))******+++++++++&&&'''((()))************''''''''''''((()))***+++(((+++,,,++++++---,,,)))+++************++++++,,,))))))))))))************''')))***+++******,,,---++++++,,,...000111///,,,(((,,,---)))(((,,,,,,))),,,++++++******))))))))),,,,,,++++++++++++,,,,,,...,,,******+++,,,---,,,)))''''''******&&&%%%'''---,,,+++)))(((((((((((('''***++++++)))'''(((***(((((()))***************&&&+++---***(((***+++***)))***+++,,,,,,+++***)))************************''''''((()))))))))))))))+++)))'''(((***++++++)))&&&)))+++,,,***((((((((()))))))))))))))*********(((((('''(((***++++++***...---+++******+++---///)))))))))***++++++,,,,,,***)))((()))***+++***)))((())))))***)))((('''&&&######$$$$$$!!! '''---,,,,,,---///000000///+++***)))***,,,......---------...///...,,,+++)))******+++++++++++++++******+++,,,,,,+++***+++,,,++++++,,,,,,,,,+++***))))))***+++,,,,,,+++***)))******+++,,,,,,------,,,,,,,,,,,,***))))))+++---)))***+++,,,------,,,+++...////////////.........---******...000...---///+++,,,---///000000000000///...,,,---//////...,,,---.../////////---,,,+++---...///000000///...---***+++---///000000///...000///---...111333444444111000///......///000111/////////000222222000///......//////000000111111***+++---///000000//////+++,,,///111222333222222------000555333//////444000111222222222333555777111222333444555444333333222333555666666666666555666777888999999999888777777:::===<<<888666777:::777;;;===;;;:::<<<===;;;;;;:::999:::<<<===<<<;;;????????????@@@AAAAAABBB@@@@@@@@@@@@BBBCCCEEEGGGHHHFFFCCCBBBCCCEEEFFFEEEEEEHHHJJJJJJIIIJJJLLLNNNPPPSSSWWWZZZ]]]aaaeeeggg000,,,)))))),,,//////...---,,,+++***+++---///111))))))(((((())))))***+++((()))***+++---------...***++++++,,,,,,++++++***))))))+++,,,,,,+++***)))''')))******))))))***,,,(((***+++***'''''')))+++((()))))))))))))))((('''(((+++---,,,***((()))++++++***)))***,,,---,,,+++)))***,,,------,,,***))))))+++...---***((((((***))))))***,,,---,,,***''',,,,,,)))&&&(((---...+++***)))(((''''''''''''''''''(((***+++,,,,,,++++++'''***------+++******+++'''(((((()))***++++++,,,((())))))(((&&&&&&'''(((''''''((()))))))))))))))(((''''''(((***+++***)))%%%'''((()))((('''((()))%%%(((+++,,,+++***)))***%%%(((++++++))))))***---''''''(((******+++++++++&&&''')))++++++++++++***---+++)))''''''***---///+++...///---,,,---+++&&&''''''(((((()))+++,,,---))))))))))))************)))***++++++***)))***+++******,,,///111111000...***///111,,,***...///,,,***************+++++++++---,,,,,,++++++,,,,,,---...,,,***)))+++,,,,,,+++,,,))))))+++***%%%"""$$$///...---+++***))))))(((&&&))),,,+++)))((()))+++)))))))))))))))*********''',,,///,,,)))+++,,,+++,,,---.........---,,,+++++++++***))))))***++++++'''(((((()))))))))))))))+++)))&&&'''***,,,+++)))'''))),,,,,,+++)))((((((------------------------+++((('''))),,,...,,,***///---+++))))))+++---...&&&'''(((***++++++++++++***(((((()))***+++***))))))******++++++)))((('''---,,,------(((###&&&------,,,+++,,,...///...------+++***+++---/////////,,,---///000///---***(((---------,,,,,,***))))))---+++))))))+++,,,,,,,,,******,,,,,,---,,,+++***+++,,,---...------+++***)))***+++,,,---.........+++---...+++((((((***...(((***,,,------,,,+++***,,,---...///000000000000+++((()))---///---,,,...+++,,,...000222222222222+++***))),,,000222222000//////000000000///---,,,---...///111111///...---+++---...000000///---,,,000...---...000333444444222000///......///000222.........000222222000...,,,---...000111111111111'''***---000111111000...&&&(((+++...000000000///...---///444222---000666...///000111000111444666000111222333444333222222111222444666777777666666777888::::::;;;:::999999555999===<<<888555666999777<<<>>>;;;:::<<<<<<:::;;;:::999:::<<<===<<<;;;<<<===>>>@@@AAAAAAAAA@@@>>>>>>>>>???AAACCCEEEGGGHHHEEEBBBAAACCCEEEGGGGGGEEEGGGJJJJJJHHHHHHKKKMMMNNNQQQUUUXXXZZZ\\\^^^```++++++++++++++++++++++++---,,,,,,---......---+++,,,(((((()))&&&"""%%%,,,''''''(((((()))+++,,,------,,,+++***))))))))))))******************++++++******************++++++)))))))))******++++++,,,&&&(((***,,,,,,+++)))(((***************************+++,,,---...---,,,+++,,,,,,.../////////...---...---,,,+++***(((''''''***************)))(((((('''((()))++++++******)))...---+++*********+++++++++******+++,,,---+++***,,,++++++***(((&&&%%%$$$'''******''''''******'''---+++)))&&&%%%%%%&&&&&&%%%''')))***(((''''''((()))&&&###$$$(((++++++++++++++++++******(((''''''))))))*********))))))((())))))(((((()))***++++++,,,+++(((''''''(((+++,,,&&&'''***,,,------,,,+++((()))***)))((('''((())),,,)))(((***......***&&&'''&&&&&&)))---...,,,)))++++++***(((&&&%%%''')))))))))))))))************...---+++++++++---///000........................******))))))***+++,,,,,,******))))))***,,,...///...+++(((''''''***...111---,,,+++***))))))))))))...---,,,,,,+++***)))(((''''''(((((())))))******+++)))''')))+++,,,***'''))))))*********))))))(((###'''+++------,,,++++++------,,,***((('''(((***...,,,)))((()))*********(((&&&%%%(((---///+++'''++++++,,,++++++---111444///---,,,---...///,,,)))...+++(((((()))***+++++++++***))))))***++++++******...///++++++...---)))$$$###'''...000+++))),,,&&&&&&''')))***+++******++++++************++++++*********+++,,,---//////...---,,,+++***+++,,,,,,***+++,,,---,,,---///111***((('''(((***++++++***+++++++++++++++++++++++++++,,,---,,,*********,,,(((((()))******************+++,,,---...---,,,,,,+++---+++((()))...---(((---+++***+++,,,,,,+++***///---+++,,,...000///---222+++%%%&&&,,,111111///...---,,,++++++,,,---...000000000000000111111222...------------...//////...............---------///...---...///000///...////////////000111333444000000//////.........---...---,,,...222222///,,,000...,,,,,,---...///...111111111111222222222222222222111111111111111111111111000000000000111111//////000111222333333333222222222111222222333333000222222000555===>>>999666777777666333222222333777888888777555555666777999;;;<<<>>>===;;;999777;;;<<<===>>>>>>=========EEEAAA>>>>>>@@@AAA@@@>>>AAAAAAAAABBBDDDEEEGGGHHHJJJIIIHHHFFFEEEDDDDDDCCCFFFFFFFFFGGGGGGHHHHHHHHHNNNOOOOOOOOOQQQUUU[[[___++++++++++++++++++,,,,,,,,,++++++,,,------,,,***)))&&&&&&(((%%%"""%%%+++*********)))******++++++,,,+++******)))))))))))),,,+++++++++***)))))))))************************,,,,,,++++++***)))(((((('''((()))*********))))))*********************)))***++++++,,,,,,,,,,,,,,,,,,,,,.../////////...---------,,,+++***)))((('''+++++++++++++++***))))))'''((()))***+++******))),,,+++***((((((((()))***+++***************)))((()))*********))))))(((''''''******''''''++++++))),,,***(((&&&%%%%%%&&&'''&&&((())))))'''%%%%%%%%%(((%%%""""""%%%''''''&&&***++++++******(((''''''))))))*********))))))((()))))))))))))))******++++++)))'''%%%%%%&&&((()))'''(((***+++,,,,,,++++++)))******)))(((''''''(((+++)))''')))------***&&&***))))))+++------+++)))---...---+++))))))***,,,))))))))))))***************))))))***+++...111333,,,,,,,,,++++++,,,,,,,,,***))))))))))))***+++,,,++++++++++++,,,------...,,,***((('''(((+++...000......,,,++++++*********------,,,,,,++++++******)))))))))))))))(((((((((***))))))***++++++)))((()))******+++******))))))&&&(((,,,------,,,,,,,,,+++++++++***))))))+++---...,,,)))((()))******++++++(((''')))...///---***((()))))))))((((((+++------,,,+++,,,//////---+++---+++((((((***+++,,,,,,+++***(((((()))*********,,,//////+++***---,,,((()))''')))//////+++))),,,***(((&&&(((,,,---+++(((,,,++++++++++++++++++,,,,,,,,,,,,,,,---...///000///...---,,,,,,,,,------***+++,,,+++******,,,---,,,+++))))))***++++++***++++++++++++++++++++++++***+++,,,,,,******+++,,,((())))))******************+++,,,---------,,,,,,,,,+++,,,---......,,,***,,,+++***+++,,,,,,+++***000...,,,---///111000//////***(((***000333000,,,111000///......///000111//////...//////111222333///......---------......------..................---,,,+++,,,---...---,,,---......///000000000000000/////////.........---...///111111111000111111000...,,,,,,---.........---------.........//////111111111111111111111111111111000000000000111111000000000111111222222333111111111111222333444555111222111000333999999444555666777666444444444555666777777666555555666888<<<<<<<<<<<<;;;;;;;;;;;;999::::::::::::;;;;;;;;;BBB@@@>>>===>>>???>>>>>>AAAAAAAAABBBCCCEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHMMMMMMNNNNNNPPPTTTYYY]]]************+++,,,,,,---+++******+++,,,,,,+++)))&&&%%%%%%&&&%%%###%%%***,,,,,,+++******)))******+++***)))))))))))))))***---,,,,,,+++***)))((((((************************++++++++++++***)))((((((((((((((((((((())))))***))))))******************++++++******++++++,,,---,,,,,,---............---,,,,,,,,,+++***)))((((((++++++,,,,,,++++++***)))(((((()))************)))***)))((('''&&&'''((()))******))))))((((((''''''(((((()))***++++++++++++(((***)))%%%&&&***,,,+++***)))(((&&&&&&&&&'''((('''((()))(((&&&$$$###$$$,,,***((('''((())))))(((************)))(((''''''((())))))******)))))))))***************)))))))))+++)))'''&&&%%%&&&'''(((***************************++++++***'''&&&&&&'''***((('''(((+++,,,)))&&&---,,,+++,,,------+++))).........---+++***+++---)))))))))*********++++++((((((((()))+++---///111000///...------...///000))))))))))))))))))***++++++,,,---......---,,,,,,))))))((()))***,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((''''''(((***++++++***))))))*********+++++++++++++++***)))+++------,,,,,,,,,---)))***++++++++++++...000,,,+++***)))))))))***+++,,,)))'''(((+++---,,,***'''((())))))'''&&&''')))+++++++++,,,...///...---,,,***))))))+++---------+++***(((''''''((()))+++---///...***)))++++++)))---+++,,,......+++***,,,...)))%%%''',,,...+++''',,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---------------***++++++***((('''(((***---,,,******+++,,,+++***++++++++++++++++++++++++)))***,,,,,,++++++,,,...((()))******++++++*********++++++,,,---,,,,,,,,,...))),,,444555...***,,,,,,+++***+++,,,---,,,+++000///---...000111111000,,,******...444555000+++......,,,,,,,,,,,,......000///...---...000222444000///...---------------,,,---------.../////////...,,,+++,,,------,,,+++,,,---...//////......---/////////...............***---///...+++***---111000...,,,,,,...///...---....../////////000000000111111111111111111111111111111000000000000111111111111111111111111111111111111111111222333444555444555444111333555444111333555666666555555666888444555666666555666888999======;;;:::;;;<<<===>>>999999888888888999;;;;;;>>>>>>>>>===<<<;;;===>>>AAAAAAAAAAAABBBCCCEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEDDDDDDDDDEEEFFFGGGGGGHHHKKKLLLLLLLLLNNNQQQVVVZZZ+++************,,,---...+++******+++,,,,,,+++)))%%%%%%%%%&&&&&&&&&(((***++++++***))))))))))))))))))))))))((())))))******,,,+++++++++***)))))))))+++++++++***************&&&''')))***++++++++++++)))((('''&&&'''(((***+++************++++++++++++++++++***)))***+++,,,---,,,,,,---------.........,,,+++++++++***)))))))))***++++++++++++***))))))((()))))))))************))))))''''''&&&'''((()))(((((()))(((''''''(((***((()))***+++++++++++++++)))***(((######'''***)))((((((''''''''''''((()))'''((()))(((&&&%%%%%%&&&---,,,+++*********++++++))))))******)))((('''''''''((())))))))))))))))))++++++++++++***))))))(((***)))((((((((()))+++,,,,,,,,,+++***))))))*********++++++***'''&&&&&&''')))''''''(((***+++)))''',,,,,,,,,,,,,,,,,,+++******+++,,,***)))((()))***))))))*********++++++++++++******))))))***++++++111000///......///000111***))))))(((((()))*********+++---///...---***)))'''((()))***+++,,,---...///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********)))))))))(((((('''***---,,,)))((())),,,******+++,,,,,,,,,++++++,,,---...---,,,,,,---...***+++,,,,,,+++,,,...///+++++++++***))))))***,,,***(((&&&&&&((()))))))))''')))++++++***)))***+++++++++,,,,,,------,,,,,,+++***)))))),,,---......,,,+++***(((''''''***,,,------,,,******+++,,,+++---,,,+++,,,,,,+++,,,---,,,***(((''')))******))),,,++++++******++++++,,,***)))))))))******+++,,,......------,,,,,,,,,,,,)))******)))'''''')))***+++***))))))+++,,,,,,,,,************************((()))++++++++++++---...))))))***++++++++++++*********++++++,,,,,,,,,,,,///(((,,,999:::///***...,,,+++***+++---------+++///...------...///000000+++***+++///444555111------,,,+++******+++,,,---111000...------...000111111000///...---,,,,,,,,,,,,,,,,,,---...///000000000...------//////...,,,///...---------------...........................+++,,,,,,+++)))***---000///...,,,---...///...---////////////000000000000000000000000111111111111111111000000000000111111111111111111000000000000222222222111222222333333666777666555555555444222444555777666555555666888333444555555555666888:::===<<<<<<<<<<<<===>>>>>>;;;:::888888888:::<<<>>>;;;===???>>>;;;:::<<>><<<;;;:::999888777888:::<<<>>>:::===???>>><<<:::<<>>??????===:::888777777666666777999;;;<<<:::<<<=========<<<<<<============>>>@@@AAACCCDDDGGGFFFDDDBBBAAA@@@??????>>>???@@@AAABBBDDDDDDEEEFFFGGGHHHIIIIIIJJJMMMPPP///---+++)))((()))+++,,,+++******+++,,,,,,+++))))))++++++)))+++000...))),,,,,,++++++***+++++++++)))))))))***+++---...///)))))))))***+++++++++,,,,,,,,,++++++***))))))(((&&&'''***++++++***(((&&&+++******))))))+++,,,---(((((()))******+++,,,,,,,,,,,,---............---,,,,,,+++++++++,,,---...))))))*********+++++++++)))))))))))))))(((''''''***)))((((((((()))++++++******)))((()))***+++,,,''')))***'''$$$###'''+++************)))((('''&&&&&&)))(((%%%%%%((()))'''(((((((((((((((((('''''''''((()))((('''(((***,,,)))+++---,,,***)))***+++''''''((((((((((((((('''%%%&&&'''((()))))))))))))))***+++------,,,+++***&&&&&&&&&'''(((((()))))))))***+++,,,++++++))))))'''((())))))(((((()))***)))))))))))))))***,,,---,,,------,,,))))))+++...)))+++------,,,******+++*********+++++++++,,,,,,((()))***+++,,,,,,------,,,---///000000///---,,,------,,,+++++++++++++++'''(((***,,,,,,,,,+++*********))))))))))))************)))))))))******+++************************************************++++++***+++,,,,,,+++)))'''((()))***++++++++++++'''***---......------...+++---...---+++(((((((((&&&***---,,,)))(((***------.........,,,+++******((()))))))))((())),,,...+++---///---***((()))***)))(((((()))***+++)))((()))---000...***((()))++++++(((***///...)))''')))'''***+++''''''++++++'''&&&------'''$$$'''+++******))))))))))))************+++,,,...///111222++++++,,,,,,,,,+++***))))))*********))))))+++---+++)))((()))***++++++******************************+++,,,,,,******+++,,,)))***++++++,,,,,,+++++++++***)))))))))***,,,,,,,,,+++,,,...000000///---,,,+++***,,,...//////...+++---...---++++++---000*********+++---000222222,,,+++***))))))***+++,,,------.........---,,,+++111000///...---,,,,,,,,,------.....................---++++++++++++***(((,,,++++++,,,,,,---......,,,,,,,,,------.........*********+++,,,---,,,+++...------...000///...,,,//////000000000111111111......//////000111111222111111000000000000111111......//////000000111111222222111111222222333444333222444777444...---222222333444444333333444555222444555444444555777999============<<<:::999888666666777888999:::;;;;;;999999999;;;======;;;::::::;;;<<<===???AAACCCDDDBBBBBBAAA??????>>>>>>>>>===>>>???@@@AAACCCDDDDDDFFFGGGHHHIIIHHHIIILLLNNN000...+++)))((()))***+++***)))((()))++++++)))(((***,,,+++(((+++000...'''000000...---,,,+++++++++)))******+++,,,...///000+++++++++***************,,,,,,++++++***))))))((("""$$$'''***,,,,,,+++***+++++++++++++++,,,,,,---&&&''''''((()))*********,,,---...///000///...------,,,+++***+++,,,---...)))))))))***++++++,,,,,,***************)))((((((***)))((((((((()))+++,,,***)))(((((((((***+++,,,(((******&&&!!! $$$(((((())))))))))))(((((('''$$$'''((('''(((,,,,,,***(((((())))))((('''&&&&&&((())))))'''&&&&&&(((***(((***+++***&&&$$$$$$&&&''''''((((((((((((((('''%%%&&&'''((())))))))))))((()))+++---------+++***************))))))))))))((()))+++,,,,,,+++***(((&&&'''))))))((((((***+++))))))***))))))***---//////000000---***)))+++---'''***,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---//////---+++)))...------,,,+++++++++,,,((()))***,,,---------,,,,,,+++)))((((((((()))***+++******)))******++++++)))))))))))))))))))))))),,,,,,++++++***)))))))))---***)))***---...+++(((''''''(((******+++++++++%%%(((---//////...------***+++------***(((((((((&&&***------)))(((***...+++---......,,,)))((((((,,,,,,,,,***)))))),,,///))),,,...---+++)))***,,,)))(((((()))******(((&&&''',,,000///***'''''')))---***,,,111///'''###%%%(((------((((((+++)))$$$ &&&,,,---+++((((((***++++++************++++++'''((()))***,,,///111222,,,,,,---...---,,,+++******++++++***(((((()))***///---+++***++++++***)))))))))))))))))))))))))))+++,,,---,,,*********,,,******+++,,,,,,,,,,,,++++++***)))))))))***,,,---***---,,,))),,,111111,,,,,,++++++,,,...//////...,,,...///...,,,,,,...111((()))***,,,...000111111......---,,,,,,---......)))***---/////////...---000///...---------------...............---------000///------------,,,***&&&(((+++---......,,,+++,,,,,,,,,------.........(((,,,000000---,,,---///---------...000000---+++------------.........///---......///000111111222111111000000000000111111---......///000111111222//////000111222444666777666555777:::666...---222///111333333333333555777333444555555444444666888???>>><<<:::999888888999777888:::;;;============999777777999<<<===:::777999:::;;;===???BBBDDDEEE>>>>>>============>>>>>><<<===>>>???AAABBBCCCDDDFFFGGGHHHIIIHHHIIIKKKMMM000...,,,,,,,,,,,,***(((...---+++,,,,,,---+++***((()))***+++,,,------------,,,,,,,,,------,,,***+++---//////...---...///---,,,,,,++++++*********&&&111555---(((+++,,,(((++++++++++++++++++,,,,,,---++++++---...---,,,---+++*********,,,,,,***(((***,,,000333444222///---.../////////---,,,------***((((((***...///---+++(((+++***(((+++///+++###...+++(((''')))***)))'''++++++***************+++))))))))))))))))))))))))...+++(((&&&''''''''''''''')))+++++++++***+++,,,)))&&&&&&((((((%%%%%%'''(((''''''''''''((())))))---+++***)))***+++***)))%%%%%%&&&'''((('''''''''+++***((('''&&&'''(((***(((+++---++++++...---)))))))))))))))))))))))))))+++++++++++++++***&&&###&&&''''''((()))******+++(((***------+++***))))))...///000///,,,+++***+++)))((()))+++---...---,,,---------,,,,,,,,,++++++%%%''')))*********((('''***+++,,,...//////......,,,,,,************,,,,,,,,,+++***))))))***+++,,,******)))(((((('''((((((++++++*********+++,,,---+++***))))))***+++---///***((()))+++)))%%%&&&)))---...///---******---000)))((())))))***+++------&&&((()))***)))((()))))),,,,,,,,,,,,,,,---...///---)))''')))---000000...000///...,,,+++***))))))''')))***++++++,,,---///***+++,,,---...---,,,,,,,,,++++++***)))((('''''')))***+++------,,,+++***)))......***)))---,,,'''***++++++***((('''((()))))),,,...---***)))***,,,************************))))))***+++,,,------...,,,++++++++++++***((('''******---///,,,''')))---,,,,,,++++++++++++,,,,,,***+++------,,,***'''%%%+++***((('''(((***---///(((((((((***+++,,,***(((,,,***(((''')))+++,,,,,,))))))***---000111000...111---***)))+++---,,,+++...---,,,,,,,,,---...///...---------...///111222555444111...---------...))),,,,,,,,,---000...)))////////////000000000000...------------...//////...---+++***+++...111333...---+++******+++---...---,,,,,,,,,,,,---......++++++,,,,,,---...//////.........------,,,,,,,,,,,,,,,---.../////////......///000///...---...000111555777555555666333///111///------000222000...444333111000111333666888222333444555555444444444333333222222333444666777111444777888666333111000888888999999999888888777555666888:::;;;;;;;;;;;;777777777888999999999:::888777888;;;>>>AAABBBAAA>>>>>><<<<<<===???AAACCC???===<<<;;;<<>>>>>===>>>===<<<;;;<<<>>>@@@AAA???>>>===<<<===???AAACCCEEEEEEFFFFFFGGGIIIJJJKKK...,,,+++,,,---...---+++---,,,++++++,,,,,,+++******++++++,,,,,,,,,++++++***++++++,,,------------,,,...//////---,,,------++++++++++++,,,,,,,,,,,,+++///...((((((,,,---(((***+++++++++,,,,,,,,,---++++++,,,///222444222///,,,+++******,,,,,,+++***---...///111222111111000000000000000000////////////...,,,,,,---,,,+++)))......,,,)))***+++'''!!!***)))((((((***,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++)))'''''')))++++++++++++***((($$$"""###'''***+++((((((++++++'''''')))(((((((((((()))))))))***+++***((()))******)))(((***)))((((((((((((((()))***++++++)))((()))+++---(((+++---++++++...---)))))))))))))))))))))))))))''''''((()))++++++***(((''''''(((((())))))******+++---...---***((('''&&&'''))),,,------...///000///...---,,,+++***)))(((+++++++++***************---------,,,+++(((&&&%%%((()))***,,,------.........------,,,,,,------...++++++************+++++++++++++++++++++,,,,,,,,,,,,***(((''''''))),,,---+++,,,------,,,)))&&&%%%***)))***,,,+++((()))---)))*********((((((***,,,***************+++,,,---+++,,,,,,+++***+++---//////............---------...111222///+++)))+++...------,,,,,,++++++,,,,,,000000000...+++))))))***+++,,,---.........------*********************)))(((((()))***+++---...///,,,//////,,,+++---+++(((***,,,---,,,***(((((())))))(((((()))******)))'''++++++++++++++++++++++++++++++++++++++++++++++++))))))((()))***+++,,,---***&&&%%%(((******+++...************************,,,---...///...,,,***)))...,,,+++)))((()))*********))))))+++------+++))),,,***((((((***+++,,,,,,...,,,++++++,,,---,,,+++///---******+++,,,,,,+++,,,,,,,,,+++,,,------...---------------...///000000///...---,,,---......'''***+++***,,,...,,,'''//////..................---------------....../////////......------------------++++++++++++---------,,,,,,,,,,,,---......+++,,,,,,------.........///////////////..................///......------,,,---//////...///111333222999>>>???AAACCCAAA<<<666222......111444444333------...///000111222333777666444222111111222222111222333444444555555444444555666666444333444555666666777777777777777777444555666888999999999999:::::::::::::::999999999;;;999888999:::;;;:::888<<<<<<;;;;;;;;;===>>>???>>>>>>>>>>>>>>>???@@@AAADDDDDDDDDEEEFFFGGGHHHIII---,,,+++,,,...///...------+++***+++,,,,,,+++***++++++,,,,,,,,,+++******(((***,,,------------...,,,...//////---,,,,,,---***++++++,,,,,,------------...+++'''(((------(((***++++++,,,,,,---------***+++---666BBBGGG???555,,,+++******,,,------,,,...//////000111111222222000/////////000000///...///...------------,,,,,,222000...---///111///+++************+++,,,,,,,,,++++++*********+++,,,,,,++++++++++++++++++++++++///---***)))******)))(((&&&&&&&&&%%%$$$&&&***---***((((((++++++'''&&&(((''''''((((((((())))))(((***)))((()))******)))'''***)))((('''''''''((((((,,,---...,,,)))(((***,,,(((+++---++++++...---)))((((((((((((((((((((((((((('''''')))***+++)))((('''((((((((()))))))))***,,,......---***'''&&&&&&''')))+++---------///000---------,,,+++***+++,,,******************)))))))))))))))((('''%%%###"""((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***((('''%%%$$$((('''$$$######%%%(((***,,,---------,,,***((('''***)))***---,,,)))+++///))))))***)))))))))***+++++++++*********+++,,,,,,------,,,+++***+++...111000000//////...---,,,,,,...///000...+++)))***,,,,,,,,,++++++,,,,,,---...111111111///,,,******+++++++++,,,,,,------------*********************+++******))))))***,,,...///)))***+++******+++***))))))***,,,+++)))'''''''''***(((&&&(((+++,,,***'''++++++++++++++++++++++++,,,+++++++++******))))))++++++***)))(((((()))***...((($$$'''+++++++++,,,************************+++,,,---...---,,,***)))(((((((((((()))***++++++*********,,,------,,,***+++***((((((***,,,,,,+++...,,,***)))+++,,,,,,,,,---,,,+++***++++++,,,,,,------------.........///,,,,,,,,,------......///------,,,,,,,,,---...///(((+++,,,+++---///---(((............------------------,,,,,,------...///***+++---...///000//////---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,---------......//////...................../////////...---,,,,,,,,,---.........000333555666===DDDGGGJJJMMMJJJFFF>>>999444222444666777666+++,,,...000222222222222333222111000111222555666111222333444555444333333555555666444333444666888555555555555555666666777444555666666777888888888:::::::::999999888888888;;;999888888::::::999888;;;;;;:::::::::;;;<<<===<<<<<<======>>>>>>>>>>>>CCCCCCDDDDDDEEEFFFHHHIII,,,++++++,,,...//////...,,,*********,,,,,,+++***++++++,,,,,,,,,+++******(((***------,,,,,,---///+++---......---,,,,,,---+++++++++,,,,,,------...------+++((())),,,,,,*********+++,,,------......,,,+++...<<>>???CCCCCCCCCDDDEEEFFFGGGHHH...---,,,---...///...---***))))))***+++,,,,,,***)))***++++++,,,,,,,,,,,,(((,,,///...+++)))+++...(((***,,,---------...///---------------,,,,,,,,,+++---//////---+++,,,///******+++,,,---...//////.........666IIIUUUHHH222...,,,***+++---///000000//////000222222222222222000---+++,,,000222000---+++---.........000444888<<<444.........+++***,,,***---//////---++++++---++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))(((''')))***+++***((()))******)))(((((()))+++)))''')))------(((&&&''''''(((***+++++++++)))(((*********,,,......,,,***&&&'''***,,,------,,,+++)))---111...(((%%%'''+++(((+++---++++++...---))))))))))))))))))))))))))))))'''&&&&&&((())))))((())))))))))))((((((((((((''')))************,,,...(((***,,,,,,,,,+++,,,---000111111---((('''***---------........./////////***************+++,,,,,,///...---,,,+++++++++,,,,,,------......------,,,++++++,,,------,,,++++++)))***,,,.........---,,,(((((()))***************,,,,,,,,,---...///000000+++***+++---+++((((((,,,***))))))+++...///---+++///...---,,,+++*********)))+++,,,,,,+++***,,,---+++,,,---...---,,,***))))))******,,,------+++***++++++++++++,,,---......***+++------------///111......---,,,---...///000,,,,,,,,,++++++*********++++++,,,,,,,,,+++******+++((((((------)))))),,,,,,...111111///---++++++%%%''')))***))))))***+++))))))))))))))))))))))))************)))))))))))) %%%+++,,,***)))***,,,,,,***+++---+++'''(((+++***,,,---......---,,,***++++++++++++++++++++++++'''(((*********(((%%%$$$)))((()))***,,,,,,***(((***))))))***,,,,,,+++******))))))***++++++***((('''***,,,,,,***)))+++,,,,,,---.../////////......***+++,,,------,,,+++***+++,,,---...............***---------...111...)))---,,,,,,+++******)))))),,,,,,++++++,,,,,,---..................------,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......------------------------------------.........///------......///........./////////......000444777===EEEOOOWWWaaakkkpppoooeee^^^UUUNNNHHHBBB;;;666111111222222222222222111111111111111000000000000333333222222222222222333///111222222222333555777666555444444555666999:::777777666666666777888999777777777777777888888888666555555666888999999888:::;;;;;;;;;;;;;;;::::::;;;:::::::::<<>>333......///---------,,,+++***((((((******))))))((((((''''''***)))+++---+++((((((,,,'''((()))))))))))))))(((*********)))'''(((***,,,)))))))))***++++++,,,,,,***+++,,,+++)))((()))***......---,,,,,,+++******''')))******)))))))))***,,,***)))+++...---'''!!!+++,,,------,,,+++))))))******+++,,,,,,,,,,,,+++))),,,...---+++***,,,///---...---,,,+++---000222+++---......,,,******+++++++++,,,...111333222111***&&&(((---...++++++///...---,,,,,,+++***)))(((//////.........//////000------------,,,,,,+++***111...++++++------***'''***++++++,,,,,,++++++***,,,---......//////.........------,,,,,,,,,------,,,,,,,,,---------......,,,---...///000111222333777>>>IIITTT```nnn{{{|||wwwmmmcccXXXNNNEEE@@@888555222000000000000///111111111000111111222222555333111111222222222111000333777::::::888555333:::999888777555555444444555555666777888888999:::555555555777999::::::888777777888888777666555444999;;;===>>>===;;;999777555777999:::;;;<<>><<<333+++,,,,,,,,,------------,,,+++************+++++++++///+++)))++++++)))))),,,,,,---111222...***...666666555222---((((((,,,000///...,,,---000222222222===BBB:::......---,,,222333222000...,,,+++******)))*********++++++++++++******+++...000000...+++(((((((((***+++,,,+++******)))***+++---...,,,++++++++++++************)))'''+++,,,((('''+++---,,,)))***+++,,,---.........000111111000.........000******++++++,,,,,,,,,,,,,,,------,,,***)))***+++---------...000000...,,,///000222222111...+++))),,,,,,------------,,,,,,...---,,,*********+++,,,)))*********++++++,,,,,,+++)))))),,,,,,))))))+++))))))))))))))))))))))))&&&***,,,)))(((***+++)))+++******)))******))))))))))))))))))******++++++++++++,,,,,,,,,,,,------------........./////////+++***)))((()))***++++++,,,,,,,,,,,,++++++******''''''))),,,//////,,,***(((,,,---+++,,,///000...777000(((''',,,///---)))))))))))))))))))))******(((''')))---,,,)))***...---,,,+++***)))(((((((((&&&(((***+++)))(((((((((+++++++++*********)))))),,,---......,,,+++,,,...,,,+++++++++*********)))***...222000+++(((***...---+++))))))+++,,,,,,+++---***((())),,,---+++'''******+++,,,,,,,,,,,,+++,,,)))((())),,,...,,,))),,,,,,,,,***)))((()))+++******)))'''&&&&&&)))+++)))))))))***---...---+++222000...---,,,---...000,,,,,,,,,------...............---,,,++++++++++++,,,,,,,,,------,,,,,,++++++***++++++------...---+++,,,,,,,,,,,,,,,,,,+++...---,,,++++++---///000...------------......///........./////////000000......//////////////////222666;;;BBBLLLYYYiiisss}}}vvvkkk```YYYOOOJJJBBB;;;777555444333////////////000222333333444444444555888999999777444333111000000222333555666555444333222222222222666777888999999888666555777666555666888888666444999888666444444555777888:::999888888888:::<<<===<<<===>>>===;;;;;;;;;<<>><<<===>>>@@@@@@@@@AAABBBBBBCCCCCC,,,------------,,,++++++)))))))))))))))******+++++++++******++++++,,,---+++++++++++++++************+++---//////000//////---,,,,,,+++++++++,,,,,,...---,,,+++++++++,,,---...------------,,,,,,,,,---...///...+++))))))******,,,...///...,,,,,,---+++---///000000///...---///...,,,++++++---///111111,,,)))000:::>>>999333///......///000111000...---//////...000555555111000///.........---......))))))000???NNNMMM===---+++---//////---+++++++++,,,---...,,,+++***,,,------+++***,,,+++))),,,222444666777333,,,+++888HHHZZZNNN===333000000...,,,444333333444666666555333000;;;999111222000...444+++++++++++++++,,,,,,---,,,,,,,,,,,,---------...++++++,,,...000000///---...+++***+++......,,,))))))(((((())),,,------,,,*********+++++++++,,,,,,)))---...***)))++++++***)))***+++++++++++++++******,,,---...,,,,,,,,,---++++++******++++++,,,---)))*********)))+++---000++++++,,,...000000...,,,***,,,---//////...,,,+++******++++++++++++******((()))+++,,,,,,+++)))(((++++++******)))(((((('''%%%$$$''',,,...,,,---///************************%%%***,,,)))(((***+++)))(((***,,,,,,+++***+++,,,(((((()))************)))111111000000000/////////,,,,,,,,,---------......)))************+++...000...---+++))))))***+++,,,***+++---000222333000.........,,,'''''',,,//////)))((()))---222333...)))(((((())))))***+++,,,,,,)))(((***---,,,)))***---...---+++*********++++++)))+++,,,,,,+++******+++((())))))***++++++,,,,,,+++---...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***+++++++++,,,------,,,***((('''''''''(((******)))))))))***++++++******+++,,,,,,,,,,,,+++,,,+++++++++---...---,,,,,,---......,,,+++,,,---,,,------,,,++++++...000,,,++++++,,,---...,,,+++...///...******,,,---+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,,,,---...---+++***+++,,,,,,,,,------------,,,,,,---,,,+++++++++,,,...///************+++,,,---...+++,,,,,,,,,,,,------------------....../////////***---111555;;;GGGTTT^^^gggnnnwww|||zzzuuuqqqoooccc]]]UUULLLDDD>>>888444222222111000////////////222111222333555555333111333444666777777555333222//////000111333444666777777777777777777888888888222222222444666888777666777666666555555666888888555777999;;;===>>>??????DDDEEEEEEDDDAAA@@@@@@AAA???@@@@@@AAAAAABBBCCCCCC,,,,,,---------,,,+++***)))***+++,,,---,,,,,,+++++++++******++++++,,,------,,,,,,,,,+++++++++++++++,,,...000111111111000------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***......---------,,,,,,,,,)))+++---,,,***))))))+++(((+++...///---,,,,,,---+++,,,...//////---+++***...---+++++++++,,,...000))))))***---222333111///,,,,,,,,,---//////...,,,---//////---000444333000---......///...---,,,+++000///111777===;;;111((('''***------***(((((()))+++,,,---+++)))(((***,,,+++)))***,,,++++++///666>>>:::666222---+++222<<>>IIIQQQWWW```kkkrrrtttttttttvvvlllggg^^^UUUMMMDDD<<<777111000000////////////000000000111444666666555333444555666666666555333222444333333222222333333333666555444333444666888999555444444666888888777666555666666666777777777888888888888:::<<>>>>>??????@@@AAAAAAAAA,,,,,,---...---,,,+++******+++---/////////---,,,++++++******++++++,,,------------,,,,,,+++++++++,,,---///111222333222222......---------......///***++++++++++++***)))))).........------,,,,,,,,,(((+++------+++***+++---&&&***...///---,,,,,,...+++,,,...///...,,,)))(((---,,,,,,+++,,,---...///###'''+++,,,***((()))++++++******,,,---...---+++///000///---///222111---+++---...//////---+++***---,,,,,,---.........---%%%(((++++++(((%%%%%%&&&)))+++,,,***'''&&&(((+++)))((())),,,++++++111888DDD;;;333000---******,,,444333111...------///111,,,---000555888888555333)))555222***++++++---555,,,,,,+++++++++,,,------******+++++++++,,,,,,,,,...,,,++++++---......---+++)))(((+++000333000---***'''&&&&&&(((+++------))))))***+++---...///000%%%***---+++,,,///000///***++++++++++++***))))))'''))),,,---,,,++++++,,,,,,+++*********+++,,,---,,,,,,+++***)))))),,,///((()))+++---000///---***//////......------------***++++++,,,,,,++++++***+++***((('''((()))***,,,''''''(((((())))))******'''&&&(((---...+++***,,,++++++++++++++++++++++++&&&+++---***)))+++,,,***"""%%%)))***))))))***,,,+++,,,---...///...------......---,,,***)))((('''******+++++++++,,,,,,,,,,,,---...,,,)))(((***---###%%%)))---///000///...,,,,,,,,,...000000///---!!!)))///...+++++++++***((()))+++---...---+++***''''''(((***+++,,,---...***)))+++---,,,((((((,,,...,,,+++******+++---///*********)))'''(((***,,,,,,,,,++++++***)))))))))***+++,,,,,,++++++---...******************++++++...***(((***...///+++''')))+++,,,,,,++++++,,,---&&&***---***&&&%%%***000******+++,,,,,,,,,,,,+++'''***,,,,,,)))(((+++---)))+++------,,,,,,---...''')))+++,,,+++***+++,,,000///...///000000...---***...///,,,,,,//////***+++++++++++++++++++++++++++++++++,,,---...///000***+++,,,,,,------------(((+++------++++++---000,,,------......------,,,***+++,,,---------,,,,,,,,,++++++,,,---...///000,,,,,,,,,---------......++++++,,,---...000000111---...000000222888AAAHHHLLLUUUaaajjjmmmpppssswwwrrrmmmeee\\\RRRHHH???999///////////////000111111000111333666999:::999777555555555444444333333333---...///111444666999:::444333111000111444777999999888777888999999777555444555666777888888777777:::999888888:::???DDDGGGAAABBBBBBAAA???>>>>>>???=========>>>??????@@@@@@///---++++++,,,,,,,,,+++,,,...//////...------...******+++++++++,,,,,,,,,000...,,,++++++,,,---......///111444777888888888444333222000///...---,,,,,,++++++******++++++,,,000---***)))******(((&&&,,,+++++++++***)))))))))******+++,,,,,,,,,++++++000///---,,,++++++,,,,,,,,,++++++***+++,,,...///,,,++++++***************&&&&&&'''***---......,,,,,,---......//////......000000...---+++***)))(((,,,------...---,,,***))),,,,,,,,,+++***)))((('''******+++,,,,,,,,,,,,+++)))+++------))))))444@@@CCC555---000///(((%%%))),,,------,,,++++++,,,...***+++,,,...111444888:::...+++)))++++++,,,222999------,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++***))))))***++++++///***&&&(((...111...***((()))+++++++++---///111+++---...---,,,***++++++)))(((***///000---,,,...111...******,,,---,,,***+++(((((()))((('''+++111555///)))(((+++...---,,,***+++,,,,,,,,,,,,+++*********+++---///000...,,,111000......//////...,,,///...---,,,+++******+++((('''%%%$$$%%%&&&(((*********)))(((((((((((((((+++)))(((***...///***%%%///+++)))******)))***///++++++******+++---...///***)))(((''''''((()))***......---------......///***+++,,,------,,,+++***))))))+++---//////---+++'''&&&&&&''')))+++++++++***++++++,,,,,,++++++******+++,,,...///...,,,***,,,+++******))))))******++++++*********+++,,,,,,)))(((((()))+++------,,,+++...///,,,(((&&&***...------,,,+++************...+++***+++------***'''000---+++***+++---......***+++++++++******,,,......------,,,+++***)))))))))))))))******+++++++++,,,***(((&&&&&&(((***,,,&&&&&&'''(((***+++***))),,,+++*********+++,,,---)))***+++,,,,,,+++)))(((---,,,+++*********+++,,,***+++++++++******,,,...666///***---222222111111222000...,,,+++,,,---...***+++,,,,,,******+++,,,000///...---,,,+++++++++---,,,++++++******++++++,,,---......---,,,***)))---,,,,,,---......---+++++++++,,,,,,,,,,,,---------+++)))***---///...,,,,,,,,,------...//////////////////......---------000/////////111444777999BBBHHHRRR[[[bbbgggkkknnnjjjhhhddd]]]TTTIII???:::333222111/////////000111---111555777666444333222222333555666666555333222555222000000333555555444333555777888999888777666999999999777555222///---777666444444555777666666::::::999:::<<<@@@DDDFFFDDDDDDDDDCCCBBB@@@???>>>===>>>>>>===<<<<<<>>>???///---++++++,,,,,,,,,++++++---......---+++,,,---***++++++++++++,,,,,,,,,------+++++++++---///000//////333@@@OOOVVVSSSNNNHHHDDD===777333///,,,***,,,++++++++++++++++++,,,000---+++***++++++)))'''++++++++++++************+++++++++++++++,,,,,,,,,///...---,,,+++,,,---------,,,+++++++++,,,---...,,,+++******))))))******''''''(((***---...---+++,,,,,,---............---//////...,,,+++)))((((((+++,,,,,,------,,,+++***+++++++++++++++***)))((()))***++++++,,,,,,++++++***+++,,,+++(((***666CCCHHH999///...---'''&&&+++)))*********))))))+++---******+++,,,---///000111---******+++++++++000666---,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***))))))***++++++111...+++,,,///000...+++(((*********)))***,,,...,,,...//////---,,,,,,---+++)))+++000000---,,,...000---******+++,,,+++***...)))'''***------...111<<<555---)))***++++++)))***+++,,,,,,,,,,,,+++***+++***+++,,,///000///...111000............,,,+++---------,,,++++++++++++***)))(((''''''(((***+++******)))((((((((((((((()))''''''***...///,,,(((222---*********))),,,000******))))))***+++---...***)))(((((((((((()))***......---,,,,,,,,,------******+++,,,,,,+++******))))))***,,,......,,,***+++***(((((()))************++++++,,,,,,++++++***,,,,,,------...---,,,***+++******))))))*********$$$(((,,,000111000,,,***)))(((((()))+++---,,,+++''')))******)))***,,,///,,,,,,++++++***+++++++++---+++***+++------+++)))///---+++***+++,,,---...***+++++++++******,,,...,,,,,,++++++++++++++++++************+++++++++,,,+++***)))(((((()))***+++((((((((()))++++++++++++******)))))))))***,,,---)))******+++++++++******+++***))))))))))))***++++++,,,---,,,++++++---///444...+++///111111000111000///---+++++++++,,,---)))+++,,,+++***)))***,,,...------------...//////+++*********+++,,,------,,,,,,------,,,,,,++++++---,,,,,,---...///---,,,++++++,,,,,,,,,,,,------,,,***((()))+++,,,,,,***...............---------////////////.........---............000222444555888===EEEMMMSSSXXX\\\^^^cccbbb^^^XXXPPPGGG>>>999333222111000//////000111000222444444333222333444000111333444444333111000444111///000333555555444444555777888888888666666666777777666555333222111555333111111333666777777999999888999;;;???BBBDDDDDDDDDCCCCCCBBB@@@???>>>;;;<<<======<<<===???@@@///---++++++,,,,,,,,,++++++---...---,,,******+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,...000111111///777OOOmmm}}}uuummmdddTTTCCC666...,,,,,,,,,,,,++++++++++++,,,,,,///---+++***++++++***)))*********+++++++++++++++,,,+++*********,,,---...------,,,+++,,,---...///......---,,,,,,,,,------++++++***))))))))))))***)))((()))+++------,,,***++++++,,,---------------...---,,,+++***)))(((((()))***++++++,,,+++++++++***+++++++++++++++******)))***++++++,,,,,,++++++*********)))''')))666CCCKKK<<<000---***&&&(((---)))*********))))))+++---///////////////...------+++******,,,,,,***,,,111,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++***))))))***+++,,,...---------------------((()))***)))''''''(((***...///000000...------...---+++,,,000000,,,+++---///,,,***)))*********)))---((('''+++///......///===777///+++***++++++******+++,,,,,,,,,,,,+++***,,,+++***,,,...000000000111///---------,,,+++)))+++,,,,,,,,,,,,,,,+++++++++***)))((((((((()))*********)))(((((((((((()))'''&&&&&&)))---///---***333...***+++***))),,,111))))))((())))))***+++,,,+++***))))))))))))***+++...---,,,+++++++++++++++)))******++++++******))))))))))))+++---,,,***(((...---,,,+++***)))))))))******++++++++++++******...---------,,,+++++++++***************+++++++++ $$$)))...///...,,,******)))((()))+++,,,,,,+++)))((()))+++---...---,,,+++++++++***++++++,,,,,,---,,,+++,,,---...---,,,...---,,,++++++,,,---...***+++,,,+++******,,,---******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***************************************+++,,,---(((((((((((()))+++,,,---))))))))))))***+++,,,,,,++++++************+++++++++---...---,,,,,,---///000------000111//////222///...,,,+++******+++,,,)))+++,,,+++***)))***,,,...............//////000))))))******+++---...///,,,,,,++++++,,,,,,------,,,++++++---...///...,,,++++++,,,,,,,,,,,,------...,,,******+++,,,+++***//////......---,,,,,,+++////////////............,,,------...//////000000333777===BBBFFFJJJOOORRRWWWVVVTTTPPPJJJCCC<<<888222222111000000000111111333444444222111111222444000111222333333222111000111000//////222555666666444555666777888777666555444444555555555555444444444222000111444777999:::888777777888:::===@@@BBBCCCCCCBBBBBBAAA@@@???>>>:::;;;<<<<<<;;;<<<>>>@@@///---++++++,,,,,,,,,+++,,,...///...,,,******++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,...///000222000999TTTxxxwww[[[???///+++...+++,,,,,,,,,,,,,,,,,,+++---,,,+++************************++++++,,,,,,,,,,,,+++***)))***,,,...///,,,,,,++++++,,,---///000//////...---------,,,,,,++++++***))))))))))))************+++------+++)))***+++,,,,,,------,,,,,,,,,,,,++++++***)))(((((()))))))))***++++++++++++******++++++,,,+++++++++))))))***+++++++++++++++))))))******((((((111;;;DDD999///,,,)))''')))...------...,,,+++***+++---///000000000///...,,,******)))+++...,,,((((((,,,+++************++++++,,,++++++************+++++++++***)))))))))***+++,,,'''))),,,,,,***)))+++---(((((()))(((''''''(((***---///000///...,,,------...+++,,,///...***)))+++...,,,***)))))))))))))))***((((((+++,,,)))))),,,444000---,,,---...---,,,***+++,,,,,,,,,,,,+++***---+++******---000111111000///---,,,,,,+++)))(((******+++,,,---,,,++++++)))(((''''''&&&''''''(((+++***))))))(((((())))))'''&&&'''))),,,---,,,***000,,,***,,,,,,)))***...))))))))))))******+++++++++******************+++---,,,+++******))))))***)))))))))******))))))))))))))))))***++++++)))(((.........---+++***+++,,,******++++++++++++******---------+++)))))))))******++++++,,,------------((((((((()))***,,,......+++***))))))+++,,,+++***...,,,***,,,000000---(((************+++,,,------,,,,,,,,,,,,---..................---,,,,,,---///***+++,,,+++******+++---+++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))***+++,,,,,,+++***)))************)))***,,,...((((((((()))+++,,,---...***)))(((((()))+++---...------------------......+++,,,......,,,,,,,,,---,,,,,,...111000---...111......---,,,++++++,,,,,,***,,,---,,,+++***+++---111000///---,,,,,,,,,,,,+++******+++,,,---......,,,+++******+++---...///,,,++++++---//////...---+++++++++,,,,,,,,,------000///...---------------.........------,,,,,,,,,.........---------------,,,------............---222555888;;;===@@@DDDGGGIIIIIIHHHFFFBBB>>>999777222111111111111111111111333444444333111000111222222222333444444444333333000//////000222444666777555555666777777666666555333444444444444444444444555444444666888::::::999666666666666888:::===>>>AAAAAAAAAAAA@@@???>>>===:::;;;<<<;;;:::;;;<<<>>>///---++++++,,,,,,,,,+++---...000///---,,,,,,---++++++,,,,,,,,,---------------------,,,---------111000555GGGccc|||yyySSS555+++---+++,,,------------,,,+++*********)))))))))************++++++,,,,,,,,,---,,,+++*********,,,///000,,,+++++++++,,,...///111////////////...------,,,,,,++++++***************+++***+++,,,------+++)))***+++,,,,,,------,,,,,,+++++++++******))))))))))))))))))******++++++,,,***++++++,,,,,,,,,++++++))))))***++++++++++++***((((((+++,,,)))&&&)))000888222---+++***)))***,,,///000///---***))))))***)))***+++++++++***((('''))))))+++...,,,'''&&&))))))))))))))))))***+++,,,+++******))))))******+++******)))))))))***,,,---'''+++---,,,)))'''(((+++'''((())))))((((((***,,,+++---......,,,++++++,,,---******,,,,,,((('''***---,,,+++)))(((((()))******)))+++,,,)))$$$%%%*********,,,---......,,,******+++,,,,,,,,,,,,+++***+++***)))***---///111111000...,,,,,,,,,+++***(((******++++++,,,+++++++++((((((((('''''''''((((((++++++***))))))))))))))))))(((((()))*********)))***(((***------***(((************+++++++++++++++*********++++++*********,,,+++***)))))))))))))))***))))))))))))))))))***)))(((((()))***+++***(((,,,---......,,,,,,...000)))******++++++******)))+++,,,,,,***'''&&&((()))+++,,,---...///000/////////......---------......,,,***)))***++++++***)))---***(((+++///000,,,'''************+++,,,------,,,,,,,,,,,,,,,---...000---///000///------...000+++,,,,,,+++***)))+++---------,,,,,,+++***))))))++++++++++++++++++++++++((()))+++,,,,,,+++)))((((((***+++***((((((***,,,))))))***,,,---......///***)))(((((()))+++---...,,,,,,------............***+++------,,,***+++++++++***,,,000///,,,---111.........---------------,,,---...---,,,+++,,,...//////---,,,+++*********------,,,,,,+++,,,,,,---++++++******+++---///000,,,++++++---...///...,,,+++++++++,,,,,,,,,------000//////...---,,,---...,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------...//////......---...///111222222444888:::======>>>===;;;999666444111111111222222222222111000222555666444111//////111222222333444444444444//////000000111333666888555555666666666555555555555555444444333333333333444444666999:::999666333555555555666777999:::;;;>>>>>>???>>>>>>===<<<;;;:::;;;<<<:::999999:::<<>>CCCOOOEEE777---)))((())))))(((((((((((((((''''''''''''(((***+++,,,,,,+++***---+++((((((((()))***)))+++++++++******(((''''''******+++---///000///---///...,,,+++***)))))))))---------,,,,,,+++++++++,,,...///...,,,,,,...111+++,,,,,,------+++***)))******++++++++++++******...,,,+++,,,......+++(((((()))+++,,,,,,+++)))(((++++++,,,,,,,,,+++******(((+++,,,+++)))(((***,,,+++---//////...,,,,,,,,,------,,,,,,,,,------.../////////...---,,,***))),,,------......---------///,,,***,,,111222///+++------------------------%%%(((++++++))))))***,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++))))))***++++++++++++***...,,,++++++++++++***((())))))))))))))))))))))))000///...---------------222...******,,,...---,,,------------.....................//////////////////111222111///......///555444222000///000000111...//////000000000000///000111222333444333222222222111111111333333111000555333111222777;;;<<<<<<:::999999:::<<<:::555111999777666555555444222000555666777777666666777999666555444333111000/////////000222777;;;<<<999555777555222222555888;;;<<>>999666999888===>>>???@@@@@@>>>;;;999888999999888888777666555>>>???@@@???<<<:::888888777777666444333555:::>>>444333222000000000000111111000...---,,,---...///...---,,,***))))))******---...///...---,,,---...,,,---////////////111333000111222111000///000111000111111111000///......////////////...............,,,,,,000000------000---------.........//////222000...---...///......000///...------------...000///...///000000...---***+++,,,...////////////000---++++++---...,,,+++---...///000000///...---+++,,,---,,,******+++,,,,,,,,,---------.........+++,,,---...//////...---///...---,,,++++++++++++,,,++++++++++++,,,,,,---+++*********,,,---,,,+++---------------,,,++++++,,,,,,+++***************************************///,,,))))))+++---,,,+++******+++,,,,,,,,,,,,++++++++++++,,,++++++******)))***+++***))))))+++---++++++,,,,,,,,,,,,++++++(((...///))))))000111+++...---,,,,,,------,,,******++++++***((((((+++---((()))++++++***)))***++++++***)))***,,,,,,,,,+++***+++,,,+++******,,,...***)))(((((((((((()))***+++---......,,,*********))),,,,,,)))***+++)))%%%)))***+++,,,,,,+++***)))***(((''''''***+++***)))++++++***((((((***///333;;;666///++++++++++++***(((((((((((((((((((((((('''((()))+++,,,,,,,,,+++,,,***)))(((((()))))))))((())))))************))))))))))))+++------,,,***...---,,,++++++*********---,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,))))))+++---,,,,,,,,,,,,+++***)))))))))******++++++******)))---,,,++++++------+++(((((()))+++,,,,,,+++)))((()))******++++++*********)))+++,,,+++)))((()))+++***,,,......---,,,,,,,,,---------,,,,,,------............///......------+++,,,,,,,,,,,,,,,++++++///,,,+++---000222///,,,------------------------'''))),,,,,,+++***,,,...+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++))))))***++++++++++++***---+++***+++,,,,,,+++)))************************//////...---------------111...+++***,,,------,,,......//////000000111111............------------...000111000///......///222111000///............//////000000000//////...000111222333333333222111222111111222333333222000444222111333888;;;<<<<<<;;;:::999;;;<<<<<<888555888777777888999888666333222333444444444444666888555555444444333222222111111111222666999:::777555777555333444666888999999gggNNN@@@???:::999<<<:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888777===???AAAAAA>>>:::888777===:::777666777:::;;;<<<666555444333222222222222333222000...------......------+++***************///000111000---,,,---...***,,,...000000111444666333333333222000000222444111111111111000///...---////////////...............,,,---000111......000........./////////000000111///------...//////...---.../////////...---,,,111///......000111111000------...///////////////000...---,,,.........---------///000000///...---+++,,,---,,,***)))***+++++++++,,,,,,,,,---------,,,,,,,,,,,,------------...---,,,++++++***++++++,,,++++++*********++++++***)))))))))+++,,,+++***,,,,,,,,,,,,,,,++++++***------,,,,,,++++++,,,,,,************************...,,,*********+++***)))******+++,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))***++++++)))***+++---,,,,,,,,,------,,,,,,,,,***//////******//////)))---,,,++++++,,,,,,***((()))******))))))))),,,...((()))***(((''''''((()))***)))((()))+++++++++)))+++,,,---,,,++++++---///((())))))))))))))))))(((***+++------+++***++++++///---***)))...000(((------,,,+++******))))))***((('''''')))******)))...---+++(((&&&'''***,,,+++++++++,,,------+++)))(((((((((((((((((())))))&&&''')))***,,,,,,,,,,,,+++***)))(((((((((((()))%%%&&&((()))+++,,,,,,,,,*********+++------+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......------///111---,,,+++***))))))))))))))))))************)))))),,,+++***+++,,,,,,***((()))***+++,,,,,,+++***)))'''((()))******************,,,,,,+++)))((()))******+++------,,,++++++,,,...------,,,,,,---------,,,---...///////////////...............---,,,+++///---,,,---000111///,,,------------------------)))+++---...---,,,---///*********+++++++++,,,,,,------,,,,,,,,,,,,++++++))))))***++++++++++++***+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...------------------000...++++++,,,------,,,------...///000000111111.........---,,,,,,++++++,,,...//////...---...000000000000000///...------000000000000//////...---111222222333222222111111222111000111333333111000222111222555999<<<===<<<<<<;;;::::::<<<<<<;;;:::666666777999::::::777555111111222111111222444777555555555444444444333333333222222444666777666444666555444555777888777666tttVVVBBB===888999<<<999888888888888999999:::;;;<<<<<<<<<<<<;;;:::999888;;;<<<===<<<:::999999:::???;;;888888;;;;;;777333666666555555444333333333555444222000///.........///......---------,,,,,,///111111000///......///+++---///000111222444666333333333111111222555888111111222111000///......////////////............///---...111111///...111---.........////////////000///---...///000///...........................111///------///111222222//////000000000000//////000///........./////////,,,---.../////////......---......---+++******+++******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,---,,,++++++*********+++,,,,,,+++***))))))))))))+++*********,,,---,,,++++++++++++,,,,,,++++++***------,,,,,,,,,,,,,,,---+++++++++***************---,,,+++******)))((((((******+++,,,,,,,,,,,,+++++++++++++++***)))((((((***+++++++++******,,,---++++++,,,,,,,,,,,,++++++'''++++++((((((,,,,,,)))+++******+++------+++***)))))))))))))))+++---...***+++***(((&&&&&&(((******)))((()))***+++***(((***+++,,,,,,++++++,,,...'''(((***++++++***((('''(((***++++++******+++,,,000...***)))...000)))---,,,+++******)))******+++***))))))***+++,,,,,,,,,,,,,,,***)))***,,,...+++,,,...//////---)))'''(((((())))))))))))******''''''(((***+++,,,------)))******)))((((((((()))%%%&&&((()))+++,,,,,,,,,,,,,,,,,,---......,,,)))***+++,,,------.........,,,,,,,,,---------------,,,,,,---...///000222444---,,,***)))(((((()))***((())))))******))))))(((*********+++++++++***))))))***++++++++++++***)))'''''')))***+++++++++++++++,,,,,,+++***))))))))))))+++,,,,,,+++***+++,,,......---,,,,,,,,,------,,,------...............------...------,,,+++***///...---...000000///---------------------------+++,,,---------------...++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))***++++++++++++******))))))***,,,------,,,..............................---,,,,,,---------...---,,,++++++,,,,,,,,,***+++,,,,,,---...////////////......---,,,++++++,,,---......------///000000111222222222111///...000000000000///...---,,,222222222222222111111000111000///000222222000///000111333666:::<<<======>>>===;;;:::::::::;;;;;;555555666888999888555222333333333111000000222555555555555444333333222222555444333333333444444444333333444666888999777666vvvVVVAAA;;;777888;;;777::::::999999:::;;;<<<===<<<<<<<<<<<<;;;:::999999=========;;;;;;===BBBEEEHHH@@@888555888:::888555666666666666555444333333555555444222111000//////////////////.........---...///000000//////000222...///111111000000222333000111111111111444888;;;111111111111111000000///////////////............000---...222222//////111,,,,,,---------.........///...---...000000///...000///---++++++---///111111///------///111111111000000000111000000///.../////////.........///000,,,,,,---..................///000///---,,,---...*********+++++++++,,,,,,------,,,+++++++++,,,,,,,,,,,,+++*********++++++,,,,,,+++***))))))))))))+++***)))***,,,---,,,+++***++++++,,,,,,+++++++++,,,,,,+++++++++,,,,,,---+++++++++*********)))))),,,,,,,,,+++***)))((((((******+++,,,,,,,,,,,,+++))))))******)))(((''''''***+++,,,+++******,,,...******++++++++++++******)))+++,,,+++,,,///000...+++******,,,...000///---***)))((((((***+++------,,,,,,+++)))(((''')))++++++)))((()))******)))((()))***+++***)))***+++---''')))+++,,,,,,+++)))'''((()))******))))))+++---......,,,)))***---,,,'''+++******))))))******+++************)))***+++,,,'''((()))((('''(((***,,,---...//////---***((('''))))))))))))******++++++(((((())))))+++,,,------)))+++,,,+++)))((((((***(((((()))***************,,,,,,,,,---...---+++)))***+++,,,...////////////------------------------+++***)))***+++,,,---------,,,***)))))))))***+++))))))************)))))))))***+++++++++******************++++++*********((()))***+++,,,,,,,,,,,,,,,+++************)))))))))***++++++******,,,---///...---,,,,,,,,,,,,,,,,,,------------,,,++++++***************)))((((((//////...///000000...---------------------------+++++++++,,,------,,,+++,,,,,,,,,,,,------------------,,,,,,,,,+++++++++))))))***++++++++++++******)))(((***,,,...------........................------,,,,,,,,,------...---------,,,+++++++++,,,+++++++++,,,---......///111000000///...---,,,,,,,,,---...---,,,---///111///000111222222111///...000000000000///---,,,,,,222111111111111111111111000//////000111111000...000222555777999;;;<<<===@@@???===:::888777888999999888888888999777444111666777666444111000222333555555444333222111000000555555444333222222333444111111333666999:::888777pppSSSAAA>>>::::::<<<777:::999999999:::;;;<<<<<<======>>>======<<<;;;:::>>>===;;;:::;;;???FFFKKKSSSHHH999222333999???AAA777777777777777666444444555555555444333222111111---......//////...---------...000000//////111222///000111111/////////111---///000111111333666999///000111111222222111111////////////............000...///222333000000222,,,,,,,,,------------......------///000111///...111///,,,******---000222000...------///000000//////000000000000000///....../////////---...///111,,,,,,,,,------...//////...///000000......///000******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,++++++*********++++++)))(((((((((***+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,++++++***)))))))))***,,,---,,,+++))))))*********+++,,,,,,,,,,,,+++(((((()))))))))))))))(((***+++,,,+++***+++,,,...)))******++++++******))))))***+++,,,---///000000,,,+++,,,---000111000///+++)))((((((***,,,,,,,,,,,,,,,---,,,******+++,,,,,,***))))))***+++***((()))***+++***))))))+++---((()))+++,,,,,,+++)))(((((()))))))))((((((***,,,,,,///...***))),,,...---(((((())))))))))))))))))'''((((((((('''''')))***)))***++++++)))((()))***+++,,,,,,+++***)))***+++)))))))))***++++++,,,,,,))))))))))))***+++,,,---))),,,...---***((()))+++)))************))))))((()))))))))***,,,,,,***(((***+++---///000000000///............---------,,,000---+++***+++***)))(((+++++++++***++++++,,,---******++++++++++++******(((***,,,,,,+++***+++,,,************************)))***+++,,,,,,,,,,,,,,,+++***)))***+++,,,+++)))***+++,,,+++***+++---//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))------............------//////000000000///......------------------------+++***)))***,,,,,,+++))),,,,,,---------.........------,,,,,,,,,,,,++++++))))))***++++++++++++******))))))***,,,...---,,,------------------------,,,,,,,,,,,,,,,------...+++,,,---,,,+++******,,,.............../////////000000000//////......---...//////---,,,---///111.........//////......---////////////......---,,,111000000000000111222333222111000111333333111000222444666888888:::<<<>>>@@@@@@>>>;;;888666777888>>><<<:::::::::999666444777888999777444333222333444444333222222111000000555666666555333222444555111111333555888999888666iiiPPPEEEFFFBBB@@@@@@;;;;;;;;;<<<<<<<<<<<<<<<<<>>===<<<<<<;;;;;;::::::>>>DDDHHHQQQHHH<<<555666<<>><<<999888999999999888555777999999777666555555111222222333333444444444444666777666444333444666555444444555666777555444dddOOOHHHLLLHHHEEEEEE@@@BBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>===>>>>>>>>>>>>@@@DDDGGGEEEBBB>>><<<===@@@CCCDDD:::;;;<<<<<<;;;:::888777444555555666555555444444111222333444444333222111///000111000...,,,---...---...//////......///000...///111111///...//////---...///111333444444444000/////////............111///000333333111000333............/////////000---------///111111///---,,,------.../////////......------...///...+++)))------...///////////////+++---///...,,,,,,///111,,,++++++,,,---...///000***,,,............000111++++++,,,,,,,,,---------***+++...000000000///...---------,,,,,,---......++++++++++++,,,---......,,,+++++++++---...---,,,+++,,,------...........................///000111,,,,,,++++++***))))))((((((,,,//////,,,+++,,,---******+++,,,,,,,,,,,,+++)))***+++,,,---.........+++,,,,,,,,,++++++---///+++,,,,,,------,,,,,,+++---,,,,,,......,,,,,,...111000///...///...+++)))...+++((((((***,,,+++)))'''***,,,---,,,+++,,,,,,---,,,++++++,,,,,,***)))+++,,,,,,,,,++++++---///*********++++++*********)))))))))(((&&&''')))+++,,,//////......000,,,&&&((()))******(((%%%###!!!'''***+++***((((((***---(((***---...---------...(((+++......,,,+++---///))))))***+++,,,,,,------,,,,,,***)))))))))***+++***...111000,,,***+++...(((((()))***************)))))))))+++......---++++++,,,...000111111//////111111000...---,,,+++***&&&$$$###&&&***------+++((()))+++...///000000///+++,,,,,,------,,,,,,+++(((+++......,,,+++,,,///++++++************++++++)))************))))))(((***((('''))),,,...---++++++,,,,,,,,,+++,,,///111000///...---,,,+++++++++)))***,,,---.../////////)))***+++---....../////////000111111///.........---------------------------+++)))+++------+++(((******+++++++++,,,,,,,,,---------,,,,,,,,,++++++))))))***++++++++++++***+++*********,,,---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---...))),,,...---***)))***+++...------,,,,,,+++******,,,,,,------------------222222111///------///111111000///......///111111------......///.....................000222444555777666666777888888777555666777888777555777;;;???>>>@@@AAA???<<<:::;;;===;;;999666555777888999999111444888:::999888777777///000111333555666888888333666888888555444555777888777555444555555333111cccTTTPPPRRRMMMMMMMMMGGGEEELLLLLLKKKPPPKKKDDDHHHIIIEEEHHHGGG======AAA===???@@@AAA@@@???@@@BBBEEEDDDBBB???===>>>BBBGGGJJJAAA>>><<<<<<<<<;;;888555777999;;;======;;;888666666555666999;;;;;;888666333000---+++,,,,,,,,,,,,000///...///222444111,,,---.........000444666666333...+++---111444111...111000000////////////000333111000222444444000---***,,,...///000///...------///000///...,,,,,,------,,,,,,+++,,,---...///---------------...///000111111000000000000111111------------.........///000///...---,,,---......000///...------...///000///...---...///...---+++000...------///000///...000///000222///)))***...---++++++......,,,,,,///...------,,,,,,------...+++,,,------++++++,,,---------,,,------...///000///,,,)))'''&&&(((+++---/////////---+++***+++,,,......---,,,+++***)))((()))***+++,,,,,,,,,,,,,,,,,,---......,,,,,,---...***+++,,,,,,------,,,,,,///...,,,+++***+++,,,,,,,,,,,,++++++,,,,,,---...*********++++++,,,,,,---000,,,))))))---///---***+++,,,......,,,++++++,,,+++++++++,,,---...///000***)))))),,,...///,,,(((((()))***+++++++++++++++*********************************+++,,,,,,,,,,,,))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++---111555555111---(((***---...---...///000,,,,,,,,,+++***)))((('''+++,,,...//////,,,***(((*********))))))))))))))))))))))))***++++++,,,,,,+++***,,,///444555333000444111---***)))***,,,------+++))))))***,,,,,,,,,***)))))),,,000222000---...------,,,,,,------...,,,......***%%%%%%+++111---,,,***)))))))))***+++)))))))))))))))******+++******++++++,,,---......)))+++------+++,,,///222111///---,,,------,,,***,,,,,,++++++++++++++++++///111222000---******,,,111///...---,,,------...------------------------///...------...111333555.........---,,,***)))(((,,,,,,,,,++++++*********000)))%%%))),,,+++'''%%%))))))***+++***)))((('''---+++***+++///000///---,,,+++,,,,,,---...///000,,,,,,,,,+++***)))((('''))))))***+++,,,,,,------***---...++++++...---***,,,,,,------------......//////............//////,,,---///000000...---+++......---...///000222333555333111000111222555777777999::::::888666555555???????????????>>>>>>===888:::<<<===<<<;;;888777888777777666666666666666000111222222111111333444666888999777444444666999222111222555333///000333kkkZZZSSSSSSNNNOOOQQQLLLNNNTTTRRRQQQWWWSSSLLLPPPYYYRRRQQQNNNCCCAAACCC===FFFDDDBBB@@@????????????EEECCCAAA@@@AAADDDHHHJJJ@@@???===>>>@@@@@@===;;;===>>>@@@@@@>>>;;;888555;;;::::::???JJJPPPGGG:::666333000......///......,,,,,,,,,...222444111.../////////......000111111444222000111444555444222222222111000/////////000111111111111222222000...,,,...///111111000///...---...//////---,,,,,,---------,,,,,,,,,---...///------------...//////000//////.........///000000---.........////////////000///...---------......111000///......///000111---------...000000///...---,,,,,,,,,---///111222222555888888666333000///...+++,,,...///,,,,,,///---------,,,,,,---------+++,,,------,,,+++,,,---/////////............///...---***)))((()))+++------......---+++***+++---,,,+++++++++++++++******))))))******+++*********,,,---......,,,,,,---...++++++,,,------------,,,...---+++*********++++++,,,++++++++++++,,,------******+++,,,---......///000,,,***+++///000---***,,,---...---,,,+++,,,...------,,,,,,,,,---......---,,,,,,///111111///,,,))))))***************++++++++++++++++++++++++++++++++++++***++++++,,,---))))))***++++++*********++++++++++++++++++++++++++++++---000333333000---,,,---......---,,,,,,---111111000...+++)))'''%%%***+++---...///...,,,+++******************)))))))))))))))***++++++,,,,,,---,,,---000333333111...222000...+++******+++,,,---,,,******+++,,,+++***+++***+++---000111///,,,...------,,,,,,------......//////,,,******...111,,,,,,+++***************)))))))))))))))***+++++++++++++++,,,---.........,,,...111111000000111333...,,,++++++,,,---,,,,,,---,,,+++******+++,,,,,,***---...---+++))))))+++///...------,,,,,,------------------------------***)))))))))***,,,...///.........---------,,,,,,,,,,,,,,,+++++++++******...+++,,,---+++((((((+++,,,------...---,,,+++***+++)))(((***---...---,,,++++++++++++,,,---...///++++++,,,++++++***)))(((*********++++++,,,,,,---***---...++++++...---***$$$%%%(((***---///111111000000///......///000000,,,---///000000///---,,,............///111222444555333222111111333555666444555666777666666555666<<<<<<======<<<<<<;;;:::666666777777777777777777999888777666444444333333111333444444333222333555555666777666555555555666555444555888777333333777rrr^^^SSSOOOJJJLLLOOOKKKTTTXXXTTTRRRYYYVVVQQQTTTbbbZZZYYYTTTHHHEEEFFF???GGGDDD@@@@@@BBBCCCBBB@@@DDDDDDCCCCCCDDDFFFHHHIIIBBBAAAAAACCCEEEFFFEEECCCDDDDDDDDDCCCAAA>>>:::888???@@@???FFFZZZhhhYYY???:::888444333333222222111,,,,,,---000333444333111333222111111000///......000000000000111111111111333333111000///////////////000111111000......//////000111111111000///...,,,---///...---,,,,,,---...------------...//////------------...///000111---------------...//////////////////000000000000000000///...............111111000//////000111222,,,---...///111111222222+++,,,......---000666;;;@@@FFFEEE;;;555555222,,,///---,,,//////,,,,,,///------,,,,,,,,,,,,------,,,---...---,,,+++,,,...222111111000//////.........---,,,,,,++++++,,,,,,+++---------++++++,,,---)))*********++++++,,,,,,++++++,,,,,,++++++******,,,.........---,,,---...+++,,,------......---------,,,++++++***++++++++++++++++++++++++,,,,,,---***+++,,,---...///000000...,,,+++---000000...***---......,,,++++++---000///......---,,,,,,------...---...000111111///---,,,+++***))))))******+++++++++++++++++++++++++++...---+++***)))***,,,---******+++++++++******)))************************++++++,,,///111000...+++,,,---......,,,,,,---...444333111///---***)))(((***+++,,,---............)))******++++++*********))))))******+++,,,,,,,,,...---...///111111///---000///...---,,,+++++++++---,,,++++++,,,,,,***(((---------...//////---+++...------,,,,,,------............------...//////++++++++++++++++++***)))***))))))))))))***++++++,,,,,,,,,---....../////////333777999888555333111---+++******+++------------,,,+++)))***+++---...(((***,,,,,,***)))***+++,,,,,,---------,,,++++++------------------------))))))***+++,,,------...---,,,,,,+++,,,---///000,,,,,,,,,++++++++++++***)))+++//////(((###'''///---............---,,,,,,)))(((((()))+++,,,+++***++++++***++++++,,,---...******++++++++++++******++++++++++++++++++++++++***---...++++++...---***((()))+++,,,------,,,,,,111000...------...000111------///000000///...---.........///000111333444555333222111111333555666222222333333444555666666888999999:::999888777666555444333333444555777888:::999777555444222222111444666777666555444444555444444444555666666444222333222444666555111222555www```RRRMMMHHHKKKPPPLLLPPPTTTNNNLLLRRRQQQLLLPPPWWWUUUZZZWWWHHHCCCFFFBBBDDD@@@===???EEEIIIHHHFFFAAABBBCCCDDDDDDEEEEEEEEEDDDDDDEEEGGGHHHIIIHHHHHHDDDDDDDDDDDDBBB@@@>>><<<>>>BBBAAAFFF]]]pppcccFFF===;;;888777666666444333111000222555555333333555555333333444333000///111---...000000///...///000333222111000///.........---///111000...,,,...000000000000000000///...---+++---......---,,,,,,---..................//////------------...000111111---------------...///000///000000000000111111111000000000///////////////000///.........///000111---///000111111111222222,,,///111111000333<<>>???@@@BBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDD>>>>>>>>>>>>>>>>>>======:::@@@???@@@RRRfff```JJJ===;;;999888888777666444666444555777444000222888555111111444444000000333000222444444333333333444222111000///............,,,///111///---,,,...111////////////...------,,,+++---......---,,,---.../////////////////////...---------...///000111222//////......///000000111000000000000111111111222000000000000000/////////...------,,,---...///000///111333222000///000111,,,000222222111444<<>>555333000111......000000------000///..................///...///000///---,,,---...000000111222333333222222....../////////...---,,,***+++---...,,,,,,,,,---,,,,,,,,,,,,++++++++++++///////////////...---,,,---...//////------...///------...////////////....../////////////////////,,,,,,++++++,,,,,,---...******+++,,,---...//////***+++,,,...//////---++++++,,,+++***)))***---000------------...///000111++++++,,,,,,++++++++++++111000...,,,+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,000...,,,***)))***,,,...///000//////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,***+++,,,,,,,,,---///111///...------,,,------...,,,++++++***************)))***+++---------,,,+++*********+++,,,,,,------***+++------...//////000,,,---.........---,,,+++,,,++++++,,,---,,,***'''...///000000///---,,,+++...------,,,,,,------...,,,++++++,,,......,,,*********,,,------,,,+++******************++++++,,,---------...............444>>>MMMYYY\\\VVVKKKCCC555222...,,,---------------,,,+++***+++,,,...///...---,,,,,,+++***(((''')))***+++,,,,,,,,,******------------------------'''((()))***+++++++++***...---+++******,,,...///++++++++++++++++++++++++(((''')))+++)))%%%''',,,+++******)))))))))))))))******+++++++++++++++,,,++++++*********+++,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***---...++++++...---***((())),,,...000111222222///...,,,++++++,,,...///---......//////000000/////////000111222333444444444444333333333444555666555444333333555666444333555666888999888777555333111333666888999999999888888888777666555555555555666888:::999777666555555111000000333666777333///444333555888777444444888}}}iii___cccfffnnntttooo^^^fffeee```aaa]]]]]]fff[[[aaaooonnnZZZQQQUUUTTTOOOJJJEEEBBB@@@???;;;888:::;;;===>>>???>>>===<<<<<<>>>??????===<<<<<<===999999888888888999999:::777;;;:::888CCCSSSSSSHHH:::999777777777777555333777444555777444///555@@@???888666999777111111777333444555666777666555444111000000///////////////...//////...---...///111............------------+++---//////...---...///000000000111000000///...,,,------...///111222333111111000000000000111111000000000000111111111111111111111111111000//////---,,,,,,+++,,,---///000///222444333///...///111---...000000///222888===RRRfffooo___EEE555000///000---...111111//////222000000////////////000000///000111000...------......000111333444333333222...////////////...------+++---//////...,,,,,,,,,......------,,,,,,,,,+++,,,,,,,,,---,,,,,,++++++---...//////...---...///---...//////000///////////////000111111111111000---------------......///+++++++++,,,------......***+++---...//////......++++++,,,+++***+++...000,,,,,,,,,---...000111222---.........,,,+++,,,---000///...------......///------------------------///...,,,+++***+++---...111111000000...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***+++---///000000///---******+++---000///---,,,++++++,,,,,,,,,,,,,,,,,,+++***)))((((((***,,,.........---,,,******++++++,,,---------)))+++,,,---------///111,,,,,,---......---------++++++***+++,,,---+++***,,,...000000///------......------,,,,,,------...------......---,,,,,,+++***+++,,,,,,,,,,,,,,,,,,+++************+++,,,,,,------------------------333>>>OOO___gggdddZZZQQQ888444000---------------+++++++++,,,,,,---...///---,,,*********)))&&&$$$******+++,,,,,,,,,++++++------------------------+++++++++,,,,,,,,,------///...---------...///000***++++++++++++,,,,,,,,,,,,)))(((,,,...,,,+++------,,,+++*********+++++++++,,,---,,,++++++,,,---,,,,,,++++++++++++,,,,,,******+++,,,------,,,,,,++++++++++++++++++++++++***---...++++++...---***+++++++++,,,------.........------------------............//////000000111///000111222444444444444444444444444444555555666666444333555888888444111555666888999999777555333...000444777888777666444777666555555444555555555444666888999777555444444111000111333555555333222111111333666555222333777rrr___YYY___ccciiillleeeWWWdddeee```]]]WWWYYYeee[[[\\\eeeeeeVVVQQQSSSPPPJJJHHHCCC???;;;888777666999:::;;;<<<<<<<<<;;;:::888:::<<<<<<:::999:::;;;???>>>;;;999777666666777777777555444;;;CCCEEEBBB666555444444555555444222555222444999777555@@@PPPXXXNNNIIIIIIDDD;;;:::AAA777555555888;;;;;;888555111111111111111111222333000///------///000111000.............../////////,,,...000000/////////000000000111111111000///...,,,------...///111333444333222111111000000000000/////////000000000111111111111222222222111000///------,,,,,,---...000111,,,000333222///---///222////////////000222444555999FFFQQQMMM===000,,,//////------111222000111444222222111111111111222222000111111000...------...///000222333333222111000//////.........------------///111111///---,,,,,,------...............///***++++++,,,,,,,,,,,,+++---///000///...---...000......///000000000000///...///000111222111111000///............///000000------------------......---.../////////000111222+++,,,......---...///111...............///000000...///000...,,,+++---///---------------.........------------------------------,,,,,,,,,------...000000000///---+++***)))++++++++++++++++++++++++***+++,,,+++***+++...111222222000---***(((***+++///...,,,++++++,,,...///+++,,,---......---+++***(((***---/////////---,,,******+++,,,,,,------...***,,,------++++++---///,,,,,,,,,---------......+++***)))***+++------,,,***---000000///...///111...------,,,,,,------...---...///...***((()))++++++++++++++++++,,,------++++++******++++++,,,------------,,,,,,,,,,,,,,,///777EEESSS[[[[[[SSSLLL777333///,,,,,,.........***+++,,,---.........------+++)))***++++++(((%%%+++++++++++++++,,,------------------------------......---,,,---...///000******+++,,,------...///******+++++++++,,,,,,,,,,,,))))))---...------///...---,,,+++++++++,,,,,,***,,,...---+++***+++---------,,,,,,,,,,,,------++++++,,,,,,---,,,,,,,,,*********++++++,,,,,,---***---...++++++...---***222000...+++******++++++......///000000///..................///000111222///000222333444555444444444444444444555555555666333111222666::::::555000444666888:::999777444222///000222333444444444444666555444333222222111222111333777888777555444444000111333333333333444666...---///222222///000444dddRRRLLLRRRTTTWWWVVVLLL@@@OOOSSSMMMGGG@@@CCCQQQJJJFFFJJJKKKCCCBBBEEE???>>>>>>>>>;;;999888:::;;;999999::::::;;;:::::::::777:::======;;;:::<<<>>>IIIFFFBBB===:::777666666999555222333888<<<======333222222333444444222111555222555<<<<<<===LLL___qqqeee]]]ZZZSSSGGGFFFLLL>>><<<;;;>>>BBBCCC???:::222222222222333444555555222///,,,---000222222000//////...//////000111222---///000111000///000111000111222222222000///...,,,------...000111333444444333222000////////////////////////000000000000111111222333222111000///...---------...///111222)))...222111///...111444333222000111222333333222111444999;;;444,,,...555...,,,---111222111222555333222222222222222222333111222222111...---......111222333333333111///...//////...------------......000222222000---,,,,,,,,,,,,---...///000111222++++++,,,---...............///000///...---...000...//////000000000000000---...///111111111000//////////////////000111111////////////............///000111111000111333555,,,...000111000000111222000000///............///---//////...+++***,,,...******+++,,,---------,,,........................+++,,,,,,------........./////////---,,,***((('''************************)))+++,,,+++)))+++///333000000...,,,******,,,...+++******+++---000333555)))+++...000111000...---(((***---///000///...,,,***++++++,,,,,,------...,,,...///---***)))+++---,,,,,,,,,,,,,,,---//////+++)))((((((+++---......(((+++///000//////111333...------,,,,,,------...***---...+++&&&###&&&***,,,,,,+++***+++,,,...///++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++///888BBBHHHHHHBBB<<<444111---+++,,,...///000)))***---///000///...---...,,,***,,,...///,,,***,,,,,,+++***+++,,,...///------------------------,,,+++)))((((((***,,,---###$$$&&&(((***+++,,,,,,*********++++++,,,,,,,,,)))(((***---,,,***,,,000---,,,+++*********+++,,,***,,,...---***)))+++---......---,,,,,,---------,,,,,,,,,------,,,,,,+++))))))***+++,,,,,,------***---...++++++...---***///...,,,+++,,,///222444...000111333333111000...............///000222222///000222444555555555444444444444555555555555666///...000666;;;;;;666111333555888999999777444222333222222222222444555666666555333111000///......///222555777666444333333000222444333111111555888000///111555444111222666jjjUUUDDDEEEIIIFFFCCCDDD<<>>;;;@@@<<<:::;;;>>>???;;;777;;;:::999:::===>>>;;;999777777777888999::::::;;;:::>>>BBB@@@<<<;;;@@@EEEbbb\\\QQQDDD;;;666777999:::777333333666777666555555444111000000111333555;;;444555<<<;;;;;;PPPkkklllUUUMMMUUUcccjjjYYYFFF@@@SSScccZZZGGG<<<333444555555555555555444333///---...222333000---000///...------///111333222000///------...000111---000222111///---...000---...///111111111111000222222222222222111000000222222000///000222222000222777333111333...***222888222---,,,///111///+++............////////////...222333222222444222...999111---...111111222444.../////////...///111444555222//////222444444333444444444444444333222111---......///////////////,,,...//////...---...//////---,,,,,,.../////////........................,,,---------,,,,,,...///111000111222000,,,,,,///444222111111111000...,,,000///...---...///111333---......---,,,---///111---,,,,,,...000111000///000111111111222333444444+++,,,///111222222111000111111000///...------,,,...,,,+++...---***))),,,******+++,,,------------///......------,,,,,,+++---***((('''))),,,.........111000,,,+++---,,,)))+++***)))((((((***,,,---******+++,,,,,,---......111000---+++))))))***++++++%%%###'''***((()))...+++---...//////---+++***,,,---///000///---***(((***///,,,%%%'''111222+++---,,,,,,++++++,,,,,,---+++...///...,,,+++,,,...,,,+++***)))))))))***+++...........................------,,,,,,,,,------,,,...000...+++)))***+++((()))***,,,,,,+++******+++)))(((((()))******)))+++,,,---------,,,+++***...000111333444444444444......---,,,---...///000***000111+++(((+++---+++...,,,***+++------***'''+++,,,,,,---,,,+++***)))((()))***+++,,,,,,,,,,,,---++++++......+++***,,,,,,+++******))))))***************++++++,,,,,,,,,+++,,,,,,---------,,,,,,//////...---,,,***)))((()))***+++,,,---,,,++++++***,,,---,,,******---//////...---,,,+++,,,---...***------***+++......+++,,,000333111...,,,///333+++*********+++,,,...///...000111000------000333111111000000000000111111111///...111555888777555555444333111000000111111222333555444333222222333555555555555444333222111000000000000111333555777555444333222111111111111333555666555111000111333666444222111222222111000111333444444333333555666xxxfffTTTLLLJJJEEE>>>999>>>>>>===;;;;;;;;;<<<;;;???<<<:::;;;>>>???<<<888;;;999999:::<<<===<<<999777777888888999::::::;;;777<<<@@@@@@======AAAEEEZZZUUULLLBBB;;;777777888<<<999666555777888777555666555333111111222555666:::666999AAAHHHPPPcccwwwyyy```TTT]]]qqq~~~lllRRRKKKaaasssfffMMM@@@555555555555444444444444777444111222555666333000//////.........///111222000///...------...///000...000111000---,,,...000---......//////...---,,,111111111222111111000/////////......///111111000000777666555888222...444333333222222222111000///111111000000//////......///111111//////222222000888111---///111111111222000111111000......000222222000...///222333222111222333333333333222222111......///000000000000000+++---///000///...//////...---,,,---......---+++.........---------------,,,---------,,,,,,...///444222333555333//////222111000000111222333111000000///...------///111222---.........------///111---,,,,,,...000111000///111222333444555555555555,,,---///111222111000///000000//////////////////000---,,,......+++,,,///++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,------------+++((((((***---...///---000///,,,+++------***,,,+++)))))))))***,,,---******++++++,,,------...///---,,,***)))***+++,,,---'''%%%)))+++)))***...,,,---............---,,,---...///000///---+++***'''++++++'''+++555777222,,,,,,++++++++++++,,,,,,+++---///...,,,+++,,,......---,,,+++***+++,,,,,,......---,,,+++++++++,,,...------,,,,,,------------///000///,,,***+++,,,))))))***+++++++++++++++---,,,******+++,,,+++***++++++,,,---------,,,+++---...///111111111111000---,,,,,,+++,,,---...///***...///)))&&&(((***(((***)))((()))+++,,,***(((,,,,,,---------,,,+++***)))***+++,,,,,,------------***+++......+++***---,,,,,,+++************+++******+++++++++,,,,,,,,,******++++++++++++******---------,,,+++***)))((()))***+++,,,,,,,,,++++++***,,,---,,,******---///---,,,++++++++++++,,,---'''***+++)))+++///000---))),,,///...+++***---000......---------///000111---///111000---,,,...000,,,,,,,,,,,,...000222333222000///000333444333111444333222111111111222333222333555555333222333333444555555555444333111111111111000000111333555666444333333222222222222222111333555444222111333555666555333333333222222111111222444333222222333444uuueeeYYYWWWVVVNNNDDD@@@===:::888777999;;;>>><<<:::999:::===>>><<<999<<<;;;::::::<<<<<<;;;999999999999:::;;;;;;<<<<<<444888===?????????AAACCCLLLIIICCC>>>:::888777777<<<999666666777888666444888666444333333444666888555555999DDDVVVkkk~~~rrrwwwvvvWWWNNNjjj}}}jjjLLL>>>:::999777666555666666777999777444444666666444111111111111111222222222222000000.........///000111111111111///...---///111////////////...---,,,+++000000111111000000///...///......///000000111222///999:::888;;;666222888222555777777444222222333000000000000////////////000222111---...222444222666000,,,///111000//////111222222000...---...//////......///111111000...000000111111111111111111...///000000111111000000***---///000///...//////------...///000///---***......------,,,,,,++++++,,,---------,,,,,,...///444222444666444//////333.........000333444444444///...---,,,---...///000---...///...------///000---,,,,,,...///000///...///111333444555555444333...///000111111000///............/////////000000222...,,,......---///333,,,,,,,,,,,,+++***)))(((******++++++,,,------...---+++))))))+++---//////+++......++++++......+++,,,+++*********+++---...******++++++,,,,,,------,,,+++***))))))***+++,,,...***(((***+++***+++---,,,,,,------.../////////000000000000///...---,,,''',,,,,,)))---777999555++++++************+++++++++---...---,,,+++,,,...//////...---,,,---------,,,+++***))))))***,,,------------------------------///000///---,,,,,,,,,***************+++,,,,,,...,,,******+++++++++*********,,,,,,------------,,,,,,------------,,,,,,+++************+++,,,,,,***------***(((***,,,+++)))((((((***,,,---,,,+++,,,,,,---...---,,,+++*********+++,,,---------------***+++......++++++---------,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,***++++++,,,++++++*********++++++++++++***)))((()))***+++,,,,,,,,,,,,+++***+++,,,+++***+++,,,...,,,++++++******++++++,,,$$$((())))))+++000222000'''***,,,,,,******---000000//////......///000000---000222111...,,,,,,...,,,,,,++++++,,,///222333333222000000111111///---444333333222222222333333222333555555444333333444333444555555555333111000222111111111222222333444222222222333333333444444000111333333333333555666666666555444333333333333111222333222111000111222aaa```XXXPPPSSS[[[XXXNNNEEEAAA?????????@@@CCCGGG>>>======>>>AAAAAA@@@>>>EEEDDDBBBAAA@@@??????>>>@@@@@@@@@AAAAAAAAABBBBBB999===AAAEEEEEEEEEDDDDDDDDDBBB@@@>>>>>>===<<<;;;>>>;;;999999<<<===;;;999===;;;999888888:::<<<>>>666999;;;FFF```xxxYYYSSSrrrnnnQQQFFF???>>>;;;999888999:::;;;===;;;999888999999666444555555666666666666555444222111111000111222222333555444222000///000111333111111111111111000000///000000000000000//////...222000111222222111222666444??????;;;===;;;888>>>=========<<<:::888888888444444444444444444444444000222111...///444666444555///,,,///111...,,,,,,///000000///------...///,,,,,,---///000///...---////////////000000111111---......///////////////+++---///000...------...---...///222333222///,,,...------,,,,,,++++++***,,,---------,,,,,,...///000///000222111,,,---000---,,,,,,...111444444444...---,,,,,,,,,---......,,,---...---,,,+++---...,,,,,,,,,---//////...---+++---000222333222000///000000111111000///...---------------............111---+++---------000444,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,---+++)))***,,,...//////))),,,---***+++//////---,,,,,,+++++++++,,,---...******++++++,,,,,,,,,,,,,,,+++***)))))))))******...+++)))***++++++******,,,,,,,,,---...///111222000000000//////.........---///...+++...333444000+++******))))))******++++++,,,,,,,,,,,,,,,------///......---------------***)))((('''(((+++...000,,,,,,---------------------.........---,,,++++++,,,+++***)))***+++,,,------+++)))((())))))(((''')))***+++,,,------......,,,,,,,,,++++++******))))))))))))))))))*********((()))***)))***,,,---...,,,,,,,,,---.........---***+++,,,---,,,,,,******++++++,,,---------------,,,***+++......++++++---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,******++++++++++++************++++++,,,,,,,,,,,,++++++++++++++++++,,,---+++++++++++++++,,,,,,,,,&&&)))+++***,,,111222000)))+++---...---...000222............---------...---111444333///,,,,,,---222000...------...000222333222111000000///......555444444333222111111111111333555555444333333444111222444555555333111///222222222222222222333333111222333444444555555555111222222333333444444555555555555444222222333444222333444333111000000111PPPSSSQQQMMMRRR]]]^^^WWWJJJGGGGGGKKKLLLJJJKKKPPPEEEDDDEEEFFFGGGHHHGGGFFFPPPOOOMMMJJJGGGFFFEEEEEEGGGGGGGGGHHHHHHHHHHHHHHHEEEFFFIIIMMMOOONNNKKKHHHDDDBBBBBBCCCDDDDDDBBB???BBB@@@???AAADDDFFFDDDAAAAAA@@@>>>======???BBBCCCBBBCCCBBBGGG```xxx^^^[[[xxxvvv___XXXBBBAAA>>><<<;;;<<<===>>>BBBAAA@@@??????>>><<<;;;999999::::::999888777666333333333333333444555555777555222000000111111222111111111111222222333333111111111111111000000///444111111333222111555<<>>;;;999777666///222222000222666777555666000---///111...,,,,,,,,,---//////......///000+++,,,...//////...------///............///111111+++,,,------......---------...//////---,,,---...------...000222222000...---------,,,,,,+++++++++,,,---------,,,,,,...///...---...000///++++++///---,,,+++---///222222222---------,,,,,,,,,------***+++---,,,+++***+++,,,,,,++++++,,,......---+++***,,,///111222111///...111111111000000///............---,,,,,,+++******000,,,***+++,,,+++...333+++,,,,,,---......------,,,,,,,,,++++++*********,,,+++)))***,,,.........(((+++,,,***+++//////---,,,,,,+++,,,,,,,,,------******+++++++++++++++,,,------,,,***)))(((((((((++++++)))(((***+++***(((+++++++++,,,---///111222/////////...............///000...,,,---000///,,,+++******))))))******+++++++++++++++,,,---------------------,,,,,,,,,+++...,,,***))))))+++---///+++,,,---.........------,,,++++++,,,,,,,,,******,,,+++*********+++---...,,,***(((((()))***)))(((******++++++,,,---......---,,,,,,+++************(((((()))))))))*********)))'''&&&'''(((((()))***---.........---,,,,,,,,,((()))***++++++***)))(((++++++,,,,,,------,,,,,,,,,)))***......++++++...///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///////////////...---,,,***+++,,,,,,---,,,,,,,,,+++***++++++++++++,,,,,,+++*********+++,,,,,,,,,+++,,,,,,---------------***------,,,---000111///+++,,,---......///111222..................------...111555444000------...000///...------...///000111111111111000000000000666555444333111000...---000222444444333222333444111222333444444222000///111222222222222222222222111222333555666666666666333333333333333333333333222444444333111000222444333444555333222111111222^^^___\\\ZZZ[[[``````^^^TTTOOOPPPWWWWWWRRRRRRWWWOOOOOOPPPPPPQQQPPPPPPPPPXXXWWWUUURRRNNNMMMMMMOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQRRRVVVYYYYYYTTTPPPJJJHHHGGGIIILLLKKKHHHDDDHHHFFFEEEGGGKKKLLLJJJGGGBBBAAA???>>>???AAADDDEEEOOOMMMHHHHHHVVVmmm{{{~~~xxxrrrsssxxxppp[[[XXXnnnuuuddd]]]EEEDDDCCCAAAAAAAAABBBBBBCCCBBBBBBAAA@@@??????>>>??????>>>>>>===<<<;;;;;;666666777888888999999999888666333222222333222111111111000111111333444555333333444444333333222111444//////333333222;;;FFF\\\kkklllcccdddeeeffflllyyyqqqhhhfffiiikkkjjjggg___\\\VVVNNNFFF>>>888555555777666444666;;;>>>===<<<555111222333111//////,,,...000111000000111222,,,---//////.........000000///...---...///000111***++++++,,,---,,,,,,,,,...//////...---...111333111///------...//////...,,,,,,,,,,,,------------,,,---------,,,,,,...///...---///111000,,,,,,000///---,,,,,,///111222222------------------,,,,,,***+++------+++******+++,,,++++++,,,------,,,***,,,...000111222222111000111111000000/////////...///...---,,,+++***))))))...+++)))++++++***,,,000+++,,,---...////////////...------,,,++++++******+++***)))))),,,------,,,'''++++++***+++...///---++++++++++++,,,,,,,,,,,,******++++++++++++++++++......---,,,***)))(((''')))******((())),,,+++(((******+++,,,---//////000,,,---------------,,,,,,---,,,,,,,,,...///...---++++++************+++++++++***)))+++---...---,,,+++,,,,,,,,,,,,+++******222111...+++*********+++***+++---...///......---+++*********,,,,,,***)))+++++++++++++++,,,---------+++******+++,,,,,,+++++++++++++++,,,---.........---,,,+++++++++++++++((()))******++++++******111---***,,,,,,***((()))+++,,,---,,,***(((((()))&&&'''((()))***)))((((((***++++++,,,,,,++++++++++++)))***......,,,,,,.........---,,,,,,,,,,,,---------------,,,,,,,,,,,,............---,,,+++++++++,,,,,,---------,,,,,,++++++******++++++,,,---+++***))))))+++,,,,,,+++++++++,,,...............,,,...///,,,,,,//////---******+++,,,---......///...//////000000000//////...111333333///------///))))))***+++,,,...///000///000111111000000111222444444333222111///---,,,...000222333222222222333111111111222222111111000000111222333333333333333111222444666777777666666444333222222444444333222111333444333000///222444222333444333222111222333tttpppmmmmmmllljjjkkknnnrrrkkkkkkpppooohhhggglllhhhiiijjjjjjiiihhhhhhhhhhhhhhhhhheeebbbbbbdddgggjjjjjjjjjiiiiiiiiiiiiiiiiiiggggggkkkppprrrnnniiibbb___]]]^^^``````[[[WWWYYYWWWUUUWWWYYYYYYVVVRRROOONNNLLLKKKLLLNNNQQQSSS\\\YYYUUURRRUUU]]]ggglllvvvqqqmmmiiicccaaakkkwwwrrr^^^TTTcccvvvxxxiii[[[LLLKKKKKKKKKKKKKKKKKKKKKFFFFFFFFFFFFEEEDDDDDDEEEJJJIIIGGGEEEDDDDDDDDDDDD>>>???@@@AAABBBBBBBBBBBB>>><<<999999::::::888555444444333222333333444555555666666666666555444444444//////555888:::FFFVVVxxxzzznnnaaaUUULLLHHHDDDDDD@@@;;;===EEELLLMMMCCC;;;666666777555444555000222444444333222222333...///111000......000333222111///...---...000111++++++,,,------------,,,...///......///333999===<<<777111---,,,---...///,,,,,,,,,---......//////,,,---------,,,,,,...///...---///222000------111000...------000333555555...............---,,,,,,+++---///...---+++++++++,,,+++++++++------+++***------...///000000000000000000000////////////000.........------,,,,,,,,,...+++***,,,,,,******---,,,,,,---......------------------,,,,,,,,,,,,,,,)))(((((()))+++,,,,,,+++(((++++++)))***...///,,,)))******+++++++++++++++++++++******************---------,,,,,,+++***)))(((++++++)))***///...)))((()))+++------...------(((***+++,,,---+++***))),,,++++++---//////......,,,,,,++++++++++++,,,,,,+++)))(((***---...---,,,+++,,,,,,---,,,+++***)))//////...,,,++++++++++++)))+++---...//////...---,,,***)))+++------+++)))***+++,,,,,,------,,,,,,+++***)))***,,,------,,,---,,,+++++++++,,,------------++++++***+++,,,,,,)))***+++,,,---,,,++++++222,,,)))---///,,,+++,,,(((***,,,+++)))((()))***&&&''')))*********)))((()))******++++++******)))+++)))***......,,,,,,///...------,,,,,,,,,,,,,,,......---------,,,,,,,,,/////////......---++++++++++++,,,,,,,,,++++++***++++++*********+++,,,---,,,***((()))+++,,,,,,***)))***,,,---......------***------***+++......++++++******+++,,,---,,,,,,,,,---...///000000//////,,,...000///,,,+++---///'''(((***,,,---............000111000...---///111000000111111000///...------///111111111000111333222111000///000000111222///000111333444444444333222333555777777777666555333111000222444666555333111444555444000000333666000111222222111111222333~~~~~~|||}}}|||yyyzzz|||{{{uuupppooommmkkkkkklllkkkgggcccdddcccaaa```aaadddfffhhhiiigggeeeccc```___fffnnncccdddggggggcccdddsssmmm^^^ggg~~~vvvcccSSSSSSTTTUUUUUUTTTTTTSSSOOOPPPQQQPPPOOONNNOOOPPPTTTRRRPPPMMMLLLLLLMMMMMMGGGGGGIIIJJJKKKKKKKKKKKKDDDBBB@@@AAABBBAAA>>>;;;:::999777666555555666666777777777888777666666555666000111999===AAAQQQddduuukkkfffSSSPPPIIIBBBDDDOOOYYY]]]HHH@@@:::::::::999888:::444666888777555333333333///111222000......222555333222000...---...///000+++,,,------......------.........///222888@@@EEEFFF@@@777000---...000111+++,,,,,,---...///000000,,,---------,,,,,,...///---,,,...000///,,,,,,000000...---///222666888999.../////////...------,,,---///000000...---,,,,,,,,,+++***+++,,,,,,+++)))++++++,,,,,,---......///000000////////////000000.........////////////000...,,,+++...---***))),,,------------,,,+++******+++,,,,,,------......///)))((('''(((***,,,+++***(((++++++)))***......,,,))))))***++++++++++++***++++++******************,,,,,,,,,------,,,,,,+++(((,,,,,,***,,,111000***''')))+++---...---,,,***&&&(((***,,,,,,+++((('''///,,,,,,...000///---------,,,,,,++++++,,,,,,---+++)))(((***---///---++++++,,,---------,,,+++***))))))***,,,---...//////)))***---/////////...------+++***+++...///,,,******+++,,,---...---,,,+++((('''&&&'''***,,,,,,+++...---,,,+++++++++,,,------,,,+++******+++,,,---***+++,,,---...---,,,,,,&&& &&&***)))))),,,'''***------+++***,,,...'''((()))+++++++++***)))))))))*********))))))(((+++)))***......,,,,,,///------,,,++++++++++++,,,.........------,,,,,,,,,111111111111000///...---+++++++++++++++***)))))),,,+++*********+++,,,---,,,)))'''(((+++---,,,***((()))+++,,,------,,,,,,'''***+++((())),,,---***---,,,+++,,,---------,,,((()))+++---......------***,,,...,,,***))),,,///+++,,,...//////...,,,+++---///111///,,,+++,,,...,,,---...000000000///...,,,...000000000000111222222111///......000222333...///111333444444444444333444666888888777555444111//////111555777777555111555777555111000444888...///111111000000111333}}}~~~qqqnnnlllmmmppprrrqqqooolllkkkjjjjjjjjjlllooopppvvvtttqqqnnnmmmlllkkkiiibbbcccdddccc```^^^]]]]]]^^^XXXRRROOOOOONNNJJJEEEBBB@@@>>>>>>>>>>>>===<<<888999999888666555555666999;;;<<<:::???VVVxxx}}}ooo]]]SSSUUU^^^hhhmmmUUUGGGBBBLLLSSSKKK???:::>>>??????===:::999:::;;;555444333222222222222222555444333222111111111111666444222000///000111222555555666333+++)))888KKKHHH>>>333...111555555333...,,,,,,---000222333333+++000222000------///000111---222555000000222+++///000......555???@@@:::......------------......,,,---///000000///---,,,,,,---.........,,,***)))***000...'''(((222555000...000222111000111000...222444333000222666555...000+++***......)))+++111000---+++,,,......,,,***++++++***)))))))))))))))***+++,,,------------,,,+++,,,,,,,,,,,,+++******+++,,,***''')))...///,,,)))***+++------,,,)))&&&,,,,,,++++++,,,,,,---......---,,,,,,++++++++++++***,,,------,,,*********+++((((((+++,,,+++,,,000***((()))------))),,,222,,,)))(((***///111...***&&&))),,,---.........///------,,,+++*********+++---,,,++++++------,,,++++++,,,------......------111///------......---,,,+++***)))))))))***,,,---***+++,,,,,,******+++,,,;;;111((((((******+++,,,,,,---,,,+++))))))+++---(((---///,,,---222222---***++++++,,,,,,++++++***+++---///...,,,+++---///%%%&&&(((***,,,,,,,,,+++)))***,,,---......---,,,---%%%"""(((///111///---,,,,,,,,,,,,,,,,,,,,,,,,......////////////......///......---------......,,,,,,---...---,,,***))))))((('''''''''(((***++++++)))'''(((***,,,,,,,,,,,,,,,,,,++++++)))(((''',,,+++***)))***+++,,,------,,,++++++************666000...333444///,,,---///---,,,//////,,,,,,///+++---000111///---,,,,,,***111444333222222///,,,,,,---...000333333000...222///000333333000000222333111///000111222222111222222444444444333222111666555555555555444444444444444444222111222555888666666666666555444333222......///111444444333222~~~yyytttqqqoookkkddd^^^\\\XXXQQQKKKGGGEEECCCBBB@@@AAAAAA???<<<;;;;;;;;;===>>>AAAHHHXXXrrr{{{zzz}}}iii^^^\\\gggmmmeeeXXXRRROOOOOOMMMKKKGGGCCC@@@===<<<;;;;;;::::::;;;<<<<<<::::::999888777777777888777666555333333444555666;;;999888777444222:::DDDCCC<<<555222555666333///000//////111333555555444111222222111000111222333666555<<<>>>444222666222222222111000666======888333222111000000//////...///000111111111000///...,,,++++++************+++(((...,,,&&&'''000333...,,,...000111222222111///666555999BBBEEE>>>555111000.........---***+++---000...,,,,,,......---***,,,,,,+++***************++++++,,,---............+++++++++,,,++++++*********++++++)))+++...---)))(((+++---+++&&&$$$'''++++++++++++++++++,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,+++***)))***++++++((())),,,---+++,,,///+++((((((++++++(((***...---+++***,,,///111///---***+++---...------,,,,,,---,,,++++++*********+++---+++++++++---...---,,,---.........---,,,,,,+++000...---,,,---...---,,,,,,++++++++++++,,,,,,---+++,,,,,,,,,+++++++++,,,:::111******,,,,,,,,,...,,,------+++))))))+++---+++//////,,,,,,000000,,,,,,,,,------------,,,,,,***,,,...---***))))))+++))))))******)))'''&&&%%%)))***+++,,,---------,,,,,,'''%%%***............,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---......------------......------...///...---,,,++++++******)))***+++,,,---,,,***((()))***,,,,,,,,,...---------,,,+++++++++,,,++++++++++++,,,,,,---------,,,+++++++++++++++111,,,,,,111333000......///,,,,,,//////------000,,,...000000///.........,,,333888888666666333............000222333111000222000000333333000000222222111111222333444444333555666666666666666555555444444444444333333333333444444555444333333555888777666444222222222333333333111000000222444444444}}}qqqggg___ZZZWWWUUUMMMMMMLLLJJJFFFDDDCCCDDDGGGGGGKKKZZZrrr|||uuullljjjgggeeeaaa[[[QQQKKKHHHGGGEEEDDDCCCCCCCCCDDDBBBAAAAAA@@@@@@@@@AAAAAA???>>>===;;;::::::;;;<<<@@@;;;888:::;;;:::999:::>>>:::888999<<<;;;666111222111111333555666555444444333333222222222333444777===MMMRRREEE===<<<666222222000///333777666222333222111000...---,,,+++///.........------,,,,,,---,,,***)))***+++---...***...---'''(((///222...+++,,,...222555555444222@@@@@@OOOdddhhhVVVBBB:::000333333///---------+++///...,,,---......---,,,,,,,,,++++++******+++++++++,,,---....../////////*********+++++++++++++++)))+++,,,+++,,,...+++%%%'''---///)))&&&000******+++++++++,,,,,,,,,...---,,,,,,,,,,,,,,,,,,---,,,+++*********++++++***)))***...///,,,+++------***(((+++,,,******,,,,,,,,,---....../////////------.........,,,+++***,,,,,,+++*********++++++,,,+++***+++---......---/////////...---,,,***)))000...,,,,,,---...---,,,---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,555...***,,,...---,,,---,,,------,,,***)))+++,,,///000///++++++---...,,,------............------(((+++------,,,******+++******)))((('''%%%$$$###((()))***+++,,,,,,,,,,,,,,,)))))),,,---+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...---------------......---.../////////...---,,,++++++******++++++,,,------+++******,,,------,,,...---,,,++++++,,,------++++++,,,---------------...------,,,,,,,,,,,,,,,+++)))***///222111000111...+++,,,//////------000---...////////////000111---444999999888777444///000//////000222333222111333000111444444000000222111111222444666777555444666666666555555666666777333333333222222222111111222444555555444333555666777555222000///111333444666444111000111333555555}}}yyyvvvhhhiiihhhddd```]]]\\\\\\aaabbbhhhuuu}}}qqqhhhdddbbb^^^[[[XXXVVVVVVVVVXXXWWWWWWWWWWWWWWWXXXYYYVVVTTTQQQNNNKKKIIIHHHGGGGGGCCC??????@@@???<<<:::>>>===<<>>999666666666777999999777666666888;;;<<<888444555999999EEE^^^kkk```SSSGGG999333222111000222444444111333222111000...---,,,+++//////---,,,,,,,,,,,,,,,///......---...///111222---000///++++++000222000...---///444888777777888MMM\\\uuu}}}```KKK333777555...---111111---......------......------,,,,,,+++******++++++,,,++++++,,,---............************++++++,,,,,,***,,,,,,***+++---+++&&&(((---///))) &&&///******++++++++++++++++++...------,,,,,,,,,---------,,,---...///...---,,,+++***,,,000111---+++---///,,,+++,,,...///......,,,---......------///000.........//////...,,,+++,,,,,,+++++++++++++++,,,,,,++++++,,,...///...---............---,,,+++***///---,,,,,,---...---,,,,,,---...///...---,,,+++...---,,,------...---,,,...)))(((+++---+++***+++,,,------,,,+++***+++,,,//////---+++***,,,...///------............------(((***---.../////////...'''''''''(((((((((((((((((())))))***++++++,,,,,,++++++,,,...,,,(((+++000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,------......,,,---...//////...---,,,))))))))))))******++++++...,,,++++++,,,---,,,+++,,,+++***))))))***,,,---***+++---...///......---...------,,,,,,---------))))))+++///111111111222...++++++//////---...111---...////////////222444,,,222666444333444333000222111///000111333333222333111111444444000000222///000111444777777555333444333222111222333444555333333222222222111111111000222444444333222333444666555333222111222333444666444222111222333222111~~~~~~~~~~~~~~~~~~|||zzzvvvqqqlllgggdddbbb\\\[[[XXXSSSQQQQQQPPPPPPLLLIIIGGGFFFGGGGGGEEEBBB@@@???>>>???@@@@@@>>><<<===CCCKKKMMMDDD:::;;;BBB@@@JJJbbbrrrlllaaaSSSAAA999666444444555555666777777666444222111000000000222111000////////////000...///000111222222111000///000///------000111///...,,,...444666666999???\\\}}}bbb???;;;222+++,,,000111...---..................///+++++++++******++++++,,,++++++,,,---------------************+++,,,............,,,((()))---,,,)))+++---...+++'''&&&(((+++)))***+++,,,,,,,,,,,,+++---------,,,,,,---......,,,,,,///222555444111------,,,...222222...---............---///222222111---......---,,,,,,...000...------///222333111...---,,,,,,,,,,,,,,,---------,,,+++,,,...///...---,,,,,,------...------,,,...---++++++---...------+++,,,---......---,,,+++...---+++,,,...///---,,,+++((((((,,,...+++***,,,,,,---...---,,,++++++,,,---,,,***++++++---///111,,,,,,------------,,,,,,+++,,,---...///...---,,,''''''((((((***+++,,,,,,)))))))))******+++,,,,,,,,,,,,---///+++(((+++111,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,---......+++,,,---......---,,,+++)))******+++++++++++++++...---,,,,,,------+++)))---,,,***))))))+++,,,...***+++,,,...//////...------------,,,,,,------...***,,,///000000111222111...+++,,,//////------000---...////////////222444---111222///...111333111333111///000111333222222444222222555444111000222...///000333666666555222111111000///000111333444333333333333222222222111///000222333222111111222444444555666666555333222222222222333444333000---~~~~~~wwwrrrsssuuuvvvjjjfff```[[[XXXWWWUUUTTTQQQOOOMMMLLLMMMMMMLLLKKKMMMQQQYYY\\\RRREEEEEEMMMKKKNNN]]]iiieeeaaaZZZMMMAAA<<<888888777666888<<<===:::666333000000111222000000000000000000000000---...000222222111///.........------,,,---------...+++...333333444???MMMnnnYYYFFF333+++,,,---......---...//////...---///000,,,,,,++++++,,,,,,---------............---,,,,,,++++++***+++,,,...000111//////,,,(((***...///,,,,,,,,,,,,---------+++)))***+++,,,---...---,,,,,,------------------...///,,,,,,...333888999555111111///000333333000///111///222333000///222444333000///...------...///000///---...111555777555222......---------.../////////---,,,---...///...,,,+++,,,------......---------,,,++++++---...------+++,,,------......------...,,,***+++...///---***---+++,,,000000------///,,,---///...,,,++++++,,,,,,)))))),,,---,,,...222,,,,,,------------,,,,,,000...,,,++++++***(((&&&,,,++++++******++++++,,,******)))******+++------,,,+++---...,,,)))+++111,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++,,,---...///***+++,,,---------,,,++++++,,,---............---...---,,,,,,---,,,***(((///...---,,,,,,---......)))***+++---............,,,,,,,,,,,,,,,------...)))...111//////111222000///,,,,,,//////,,,,,,///---...////////////000111...111222///...111444333222000000000222222111000555222222555444111000222000000000333555555444222111111111111222333444444333333333222222222111111///111222222111000222333222444666888888666444222000000222444555333///+++{{{zzzyyyyyyvvvsssooommmmmmnnnnnnnnnoookkklllpppjjj___\\\bbb```aaammmsssmmmkkkkkkdddUUUNNNHHHFFFCCCAAADDDKKKJJJEEE???888555444555777111222444555666555555444111111111111111000000000///.........---,,,,,,---///...111666555999LLLbbb\\\;;;222111---,,,000,,,...000///...---///111...............///000000111111111111000...---,,,,,,+++++++++---///222333---///...+++---111000,,,,,,++++++,,,---...---,,,***,,,---//////...---,,,---------------...//////---,,,,,,000666:::999777444111111444444111111444555<<<>>>777222333666777555111......000222222111111//////222777999777333///////////////000111111000///------......---+++---------...------,,,,,,---+++***+++,,,......---,,,,,,,,,---...///000111...+++)))***---///,,,)))...,,,---000000------000+++---//////---++++++,,,---)))***......++++++///------............------000---***)))***+++***)))...---,,,+++******++++++++++++******+++,,,---...---++++++...---+++---111,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,---...///***+++---.........---,,,,,,,,,.../////////...---...,,,,,,,,,,,,+++(((&&&/////////...---------,,,)))*********,,,---...///+++++++++++++++,,,------&&&---000...---111222000111...---//////++++++...,,,...000000///.........***000222111000222222000000//////111222222000---555333333555555111000222333222222333444555555444000000111333333444444444222222111111111000000000222222333222111111333666222333555666666555444333111111222444555444111...|||xxx{{{xxx|||~~~ooofff___[[[WWWSSSWWW___[[[VVVMMMDDD???>>>???AAA:::;;;>>>@@@AAAAAA@@@???666555333111111222333444222000000111000......///222222666;;;:::???XXXtttoooFFF;;;888///,,,333,,,...000000...---///222000000000000000111222222444444444333111000...------,,,,,,,,,...000333555+++...///...000333111,,,+++++++++++++++,,,...///+++,,,...000000///...------------------...///000///+++))),,,333999;;;;;;777333222555444222333666<<>>>>>>>>888222111333444222///222222333333333333444444333555666666555444444666111111111000000000111222---111222///---......,,,---.........---+++)))(((---,,,,,,++++++,,,,,,---///---***)))***+++++++++((()))***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...***+++,,,,,,------,,,,,,,,,,,,,,,---...//////000+++++++++******++++++,,,+++,,,------,,,,,,...//////...---,,,+++*********,,,///...++++++...///,,,...,,,***)))***+++++++++------------------------++++++,,,---...///000111........................---------,,,******+++---,,,---------,,,***((('''******++++++,,,---.........---+++)))))))))+++,,,)))(((''''''))),,,///111///---,,,,,,---......---***,,,...///......///111+++,,,---///000000111111111111111111111222222333333333333333333444555666888888666555333333222222111444555444111000333555555555444111......111555333222111111111333666777333333333333333333333333888222000222111...000666zzzxxxwwwtttqqq___aaagggppp}}}}}}rrrLLLAAA;;;===;;;555444::::::;;;;;;;;;<<<>>>@@@BBBHHHDDDKKKXXX___eee~~~nnnMMM===888666555222333777===<<<555333555000//////000222999IIIYYYpppqqqdddKKK777000///...///...------...000111000000000000000000000//////---...///000111000///...,,,...000111///---,,,,,,+++,,,,,,+++***,,,///111333222111111111222333444777666555555666666666555AAAOOOVVVKKK???<<<<<<:::888666444333111111222222333333444444555666777777666888::::::888777777777555555444333111000111111000333444000---...---+++......//////...---+++***,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,,,,,,,******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++,,,---,,,,,,---............---,,,,,,---......///000000...------,,,,,,,,,------+++,,,...---,,,,,,---//////......------,,,,,,+++,,,///...++++++...///,,,,,,***))))))+++---------,,,,,,+++++++++*********,,,------...///000111222------------------------,,,---...---+++++++++---,,,,,,------,,,+++)))(((++++++,,,,,,------.........---+++*********+++,,,'''((((((***+++,,,---...,,,+++))))))+++,,,+++***,,,---//////...---...///***+++,,,---...////////////............///000111111222222333444555666777666666555333222222222222333444444333111222333555666666555222//////222555222111000000000222444666333222222222222333333333666222111444444000///333cccWWWNNNNNNMMMGGGDDDFFFDDDHHHKKKLLLKKKMMMRRRVVVbbbbbbhhhnnnlllkkk{{{[[[GGGCCCAAA<<<666:::BBBIIIGGG@@@:::999666444222222777FFFaaaxxxxxxWWW;;;111333555000---+++,,,///000...---000///...///111222222222000000000//////000000000...///000000...,,,,,,---,,,------,,,,,,,,,///111222222111111000/////////777888888666555333444555===EEEMMMLLLDDD;;;777777111444666444000///222555333444555666888:::;;;<<<===???BBBBBBAAA>>>===<<<::::::999666333111111222222555555111///000000...//////000000000//////...------............---------,,,+++,,,---...---,,,,,,,,,---............------------------------------......---+++***+++,,,---...//////000000//////------......///000000000000000///...------......+++---...---,,,,,,---///------/////////...------,,,///...++++++...///,,,+++)))((())),,,.........,,,,,,++++++*********)))+++,,,,,,---...///000000------------------------,,,...///...---+++,,,,,,***+++,,,,,,,,,++++++***------------------------......,,,+++++++++,,,---'''(((***,,,---,,,,,,++++++***))))))++++++***)))---///000///...,,,,,,---+++,,,---...///000000000......---------...///000000111222444555666666666444444333222222222222222666444222111222444555555777777666333000000222444111111/////////111333555222222222111111111222222444222333666555111///000sssjjjiiijjjfffaaa```\\\^^^aaabbbbbbcccfffiiiyyy}}}tttllluuugggQQQOOOMMMFFFBBBHHHRRRXXXVVVMMMDDD???AAA===999888>>>SSSuuuwwwVVVAAA===>>><<<444///,,,...222111///...000000000222666:::<<<===666444111///......///000...///000///......///000000111111000//////111333000000111111000///...---444777999888444333444666;;;:::???EEEBBB777333666...111333333111111333777555555555777999;;;===???CCCFFFIIIJJJHHHEEECCCBBB???@@@???;;;777444444666444888888444222444555333000000111111222222222222//////000111111000//////000///......//////---+++---.....................------------------------+++,,,------,,,+++,,,...//////000111111111111111.........//////000000000111000///...------------,,,---...---,,,,,,---...***,,,...///000///...,,,,,,///...++++++...///,,,+++***)))***---......---+++,,,,,,,,,,,,---------((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,,,,,,,******++++++,,,,,,,,,,,,......------------------......---,,,,,,,,,---...******++++++,,,,,,++++++---++++++,,,------,,,***,,,...//////...------...---...///111222222333333000///.........///111222111111333444555444444444444333333222222222333333888444000000222555555444777666444222111000111222222111000///000111333555333222111000000000111222444444444444444222111111~~~}}}{{{zzz{{{}}}}}}{{{yyy|||uuu```\\\ZZZRRRWWW```iiillliii```VVVNNNHHHCCC??????GGG]]]mmmTTTNNNRRRNNNBBB<<<555111444666444333555555777:::===@@@CCCFFFHHH<<<999444000---,,,---...---...000000000000222444222333333222111000222333000000111111111111000///111555888888555444666888999555;;;HHHJJJ???666666/////////000222444666777888888777777999;;;===>>>BBBEEEIIIJJJHHHEEECCCBBB@@@BBBBBB???999777888;;;<<>>888555555666444222222222333333444555555222333333333333333333222333222222222222111---***.........---------..............................***+++------------///111///000111111222222111111............///////////////......---,,,,,,------,,,---......,,,,,,,,,...)))***,,,...///...---,,,,,,///...++++++...///,,,---,,,+++,,,------,,,+++((()))***+++---...//////(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---+++,,,,,,*********++++++,,,------------------------,,,,,,---------------------...---,,,***))))))+++,,,---,,,,,,+++,,,......,,,******,,,...///......///000---...///111222222333333111000...------///111333333333333444333333222222444444333333333333333444777333//////222444444333444333111000000000000000444333222111111222444555444333111000///000111222666555333111111222444444~~~|||~~~uuuoookkkfffrrrzzz~~~xxxooogggRRRMMMJJJLLLUUUhhh|||___QQQ[[[iiidddUUUBBB:::777999888444777>>>@@@HHHPPPQQQMMMHHHFFFFFF@@@===888333000//////000...000222333222222444555222333333222111///000111444444333333333333333333111444666777777666666777555555@@@RRRYYYNNN>>>444000///...///222555888999>>>===;;;999999:::;;;<<<:::===@@@AAA@@@>>>===<<<===@@@BBB???:::888;;;???EEEFFFCCC;;;555444333111444333333333444555666666555555444333333444555555555555555666666444000,,,000///......------......////////////////////////+++,,,...///...///000222...///000000111111000000---.....................---,,,,,,,,,,,,,,,---------.........,,,+++,,,---)))***,,,---------,,,,,,,,,///...++++++...///,,,...---,,,---...---,,,***&&&&&&''')))***,,,---...++++++++++++,,,,,,------++++++++++++++++++++++++---------,,,******+++---+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,***))))))+++---///+++******,,,------+++))))))+++...///......000111+++,,,---...///000000000000...,,,+++,,,---000222444333333222222222222333555555444333333333333333333222000000222222222111222111//////111222111000555444222111111222444555555444222000///000111222444555333///000444777666}}}|||vvvsssssspppnnnooouuuyyywwwuuuvvvyyypppgggbbbbbbeeehhhkkkgggaaa]]][[[]]]aaacccdddcccbbbcccdddeeedddcccllljjjgggggghhhiiihhhgggdddaaa^^^___aaadddeeeeeekkkjjjjjjjjjjjjjjjjjjjjjbbb```^^^]]]___dddiiimmmkkkgggccccccgggjjjlllkkkjjjjjjkkklllllllllkkkkkkkkksssxxxtttttt}}}}}}~~~zzzzzz~~~mmmgggcccfffmmmxxxtttaaaZZZgggyyyyyymmmPPPIIIFFFGGGBBB===CCCOOOZZZhhhuuuttteeeRRRFFFBBBBBB???;;;777444444555555111333666666555333333333333444555444222000000111:::999777666555444555555444444555777888888555333333666@@@QQQ\\\VVVDDD444000111111000///222999>>>FFFCCC@@@<<<:::999999:::222555777888777777777888777;;;>>>===999888===BBBEEEFFFCCC;;;555555444222555555444333333444555666666555333111111333555666444555777999:::888444111222111000///...//////000///////////////////////////000111000///...///000---......///////////////------------------,,,,,,++++++++++++,,,---......---...///...,,,+++,,,---,,,,,,,,,---------------,,,///...++++++...///,,,,,,,,,,,,---//////---+++((((((((()))******++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,)))((((((+++---,,,+++*********+++,,,---)))******++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,++++++***+++,,,---...++++++,,,---///...,,,)))+++---//////.........///***+++,,,---.../////////111///---,,,,,,...111333333222000///000222555777555555333222111111111111...000222222111000000000111///...000222444333222444333222000000111333444777555333000000000222333000444444000111777888666yyyzzzyyytttnnnjjjiiijjjnnnhhhggglllpppmmmhhhfffeee```XXXPPPLLLLLLNNNPPPOOOMMMIIIGGGFFFHHHJJJLLLLLLKKKJJJIIIJJJJJJIIIGGGOOOLLLIIIHHHJJJLLLLLLLLLMMMJJJFFFFFFJJJMMMNNNNNNIIIKKKLLLMMMMMMJJJHHHFFFIIIHHHFFFFFFHHHLLLQQQTTTQQQLLLGGGFFFJJJNNNPPPPPPMMMMMMMMMNNNNNNMMMMMMLLLKKKZZZbbb[[[SSSXXXgggrrryyywwwvvvqqqfff\\\[[[___```]]]YYYZZZ___fffmmmpppgggjjjhhh```___hhhqqqtttsssrrrnnnhhhbbb```bbbeeecccmmmyyy}}}~~~ssskkkrrrzzzccc]]]ZZZZZZSSSMMMVVVeeexxxbbbNNNEEECCC@@@===:::999999::::::444666999999666333111000666777888777444333222333@@@>>>:::777555555555666777666555777999888444000333555:::FFFSSSTTTEEE444///333555222---///999CCCKKKHHHCCC>>>;;;999999999///111333444333444555666222777;;;;;;777777===CCC@@@BBB@@@999666777888777666555444333333444555666666444111//////111444666222444777:::===<<<888555444333111000000000111111000000000000000000000000222333333222///......///,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---...///...,,,+++,,,---///......---------......,,,///...++++++...///,,,******+++---///000///---,,,,,,,,,++++++++++++******************+++++++++************************...---***(((&&&'''+++...---,,,+++*********,,,,,,(((((()))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,)))***+++---......------.........000222111...,,,---...000///...,,,------+++,,,---///000000111111444222000......111444666111000......000333888:::555444333111000/////////+++///333333000......///111///...000444666555333444222111//////000222333888666333111000111222444---222444222444999999444|||rrrlllkkkmmmvvvuuussstttzzzxxxjjjZZZQQQMMMIIIEEECCCAAA???>>>@@@???>>><<<;;;;;;;;;;;;<<<==================<<<============>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@??????>>>>>>>>>>>>??????:::;;;<<<<<<<<<===???AAA@@@@@@@@@???@@@AAAAAABBBCCCAAA???>>>===>>>???@@@CCCCCCCCCCCCDDDEEEEEEFFFNNNOOONNNLLLHHHFFFEEEEEEDDDEEEFFFFFFGGGHHHIIIJJJOOOMMMIIIGGGHHHLLLPPPTTTNNNKKKIIIIIIJJJKKKHHHFFFOOOOOORRRYYYeeerrr~~~wwwvvvnnnooorrrtttrrrqqqxxx}}}~~~yyyuuuppplllnnnsssuuu]]]OOOMMMLLLKKKJJJIIIGGGCCCAAA>>>===<<<:::999999888888;;;===>>>>>>;;;999888777???::::::>>>>>>:::999===666555555999===>>>999444333000000777AAAEEEAAA;;;444666777666555555999<<>><<<:::======<<<;;;;;;:::999999999999999::::::999999999<<<<<<=========>>>>>>>>>===============>>>??????======>>>>>>>>>>>>===============<<<;;;:::;;;===<<<<<<<<<<<<<<<======>>>>>>===;;;:::::::::;;;<<<>>>============>>>>>>??????@@@@@@===:::888888999::::::;;;;;;<<<=========>>><<<:::999:::===@@@BBBAAA???======>>>>>><<<:::???DDDHHHJJJMMMTTT___hhhvvvwwwddd[[[SSSOOOOOOPPPUUU[[[___]]]ZZZXXXYYY]]]aaadddhhhjjjnnntttxxxvvvpppjjjqqqmmmmmmrrrwwwxxx{{{}}}|||tttjjjfffdddbbb```^^^ZZZVVVSSSKKKJJJGGGDDDAAA>>><<<<<>>AAACCCIIINNNKKKBBB???BBB>>>;;;:::>>>DDDFFFAAA;;;888333000555>>>CCCAAA<<<666777888666444444666999>>>===<<<;;;<<<;;;999777666777777555444444555777999444222555888777666888======<<<888444444888>>>???;;;666111000111444666555444333222222222333444555444444666999:::777333555333111111111111000...000222222222000000111222222222222222222222222222...///111111000000000111/////////...............,,,---...///......,,,+++++++++,,,,,,------......000000000000//////......000...,,,---......---***,,,,,,---...//////,,,***,,,,,,,,,,,,++++++++++++---,,,+++************+++&&&***,,,)))''')))+++***//////......---,,,+++++++++++++++++++++,,,++++++***+++,,,------............+++)))***...000...+++,,,000333222---***+++---...//////...,,,++++++,,,,,,)))***...///,,,,,,...+++++++++,,,---.../////////...---,,,---///222333000000222555444111333999:::666222111222333444333/////////000222111000...222000//////111222222111333111...///222444555444222111111111222222222222//////000222444555444333oooooonnniiiccc``````bbbhhhgggeeebbbbbb```WWWLLLCCCBBB@@@???>>>===:::777::::::;;;;;;:::999888777777777888888888888777777<<<<<<<<<============>>><<<<<<<<<<<<<<<<<<===>>>;;;;;;<<<======<<<;;;;;;;;;<<<<<<;;;999999:::<<<999999999:::::::::;;;;;;<<<;;;999888888888999::::::999999999999999888888888999999777555444444555777777777777777777777777333444444444555666666777:::888777777888888666555444<<>>AAA@@@>>>===<<<<<<>>>@@@BBBCCCFFFJJJNNNPPPOOONNNLLLOOOLLLLLLQQQVVVWWWZZZ]]]XXXWWWWWW[[[aaaeeeeeedddcccnnnyyy~~~~~~{{{wwwrrroooeeeccc___ZZZUUUQQQNNNLLLQQQSSSVVVUUURRRNNNJJJIIILLLTTT```fff```TTTMMMLLLJJJEEEBBBGGGNNNQQQLLLEEE>>>777111333<<>>DDDBBB666000777===>>>===:::555111///000222444777666444333222333333444444333444777;;;;;;888444555333111111222222111000222333444333111111333444333333333444555666777888444333222333444444222000111111000000000/////////......///......---,,,,,,++++++,,,---......//////111111111000000000000///...---,,,,,,---...---,,,***,,,......---,,,+++,,,------,,,,,,,,,+++++++++------,,,+++++++++,,,,,,###''')))''''''+++---,,,111111000///---,,,+++***---+++)))+++---...---***)))***+++,,,---------,,,///,,,***,,,///000///,,,000222333111---+++,,,......///000///---,,,,,,---)))''')))---...,,,,,,///,,,---...///000222333333000...,,,***+++...111333222000222555444222333888777555222222333444444444000//////000111111000...222000...---///000000///333111//////111333444444111111111111111000000000000000000222444555444333```aaa```\\\YYYWWWXXXZZZZZZ[[[ZZZWWWUUUSSSKKKBBBAAA@@@???@@@@@@>>>;;;999888999;;;<<<;;;:::777666999999::::::::::::999999;;;;;;<<<<<<<<<=========<<<;;;;;;:::;;;;;;<<<<<<888:::;;;======;;;:::888777888::::::999:::<<<>>>:::::::::;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;;;;::::::::::::999999888777888999:::999777666777888888888888777777666666666333444666888888777666555888777777666666666666555111999@@@>>>888777???GGG^^^~~~kkk\\\aaaeeeSSSAAA999888888999:::777777777777666777777777555777:::<<<<<<<<<===>>>;;;:::999<<<@@@BBBCCCDDDDDDCCCBBBDDDFFFHHHGGGFFFHHHPPPWWWYYY\\\```bbbbbb]]]ccclllmmmvvvyyyqqqkkkmmmuuu||||||xxxtttpppnnnllliiilllnnnnnnkkkfffbbbaaaccckkkvvv|||xxxmmmbbb]]]XXXRRRNNNRRR[[[^^^YYYRRRGGG???777777>>>HHHNNNPPPFFFEEEBBB???<<<::::::::::::::::::<<<>>>???>>>===666777888777555444555666;;;666222333444444777<<>>????????????@@@???===:::999:::<<<===<<<;;;999888::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;777888:::;;;;;;:::888777777888999999999:::<<<>>>999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<;;;:::999888555666777777666555666777777777666666555444444444111333555777777666444333444555555444444333333444111555888999777666999;;;???VVVcccccc[[[JJJAAAGGGJJJAAA999666444111111333555555666666555555444333444666888888777777888999666666555555777999999777<<<;;;::::::;;;;;;:::999;;;???@@@???AAAGGGLLLLLLDDDIIINNNNNNZZZ|||fffVVVJJJLLLSSSYYY]]]```lllooorrrqqqooooooqqqttt{{{|||~~~{{{|||}}}}}}|||}}}~~~{{{rrrlllfffaaadddkkkoookkkfffXXXOOOEEEBBBFFFNNNTTTWWWNNNLLLHHHEEEBBB@@@???>>>>>>=========>>>>>><<<:::;;;===>>>>>><<<<<<===>>>???;;;888888999999>>>DDDTTT```ZZZ@@@222777:::222555444333222222444666777777666444333222222222333444444666<<>>=========>>>>>><<<;;;:::;;;<<<======<<<;;;:::999999::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<;;;::::::::::::::::::888888::::::::::::888888:::;;;;;;:::888888999;;;777888999:::;;;:::999888999999999:::::::::::::::999:::;;;<<<;;;:::999888555666777666555555666777888777777777666666555555333444555666666555444333444555666666444444555666666555555666777666555333222>>>AAA@@@AAA:::555;;;666444444666444000000333333333444444444333333222222333555666777666555333666777666333444777555111666666666666777777777888888999777444555<<<@@@AAA;;;===@@@@@@IIIlllgggPPP<<<:::@@@CCCDDDGGGKKKMMMPPPRRRTTTVVVYYY[[[dddsss{{{sssccc^^^dddkkkqqquuu{{{~~~}}}||||||wwwlllddd___[[[UUUVVVXXXYYYYYYYYYYYYXXXVVVWWWYYYYYYXXXYYY[[[]]]___aaagggqqqwww{{{~~~zzzzzz~~~}}}qqqhhh^^^XXXYYY\\\___```\\\YYYTTTQQQPPPNNNLLLKKKHHHGGGEEEDDDCCCBBB???<<<@@@BBBCCCCCCBBB@@@AAAAAA@@@===:::;;;:::999>>>DDDYYYddd```III999999999222222222222333444666777888888777555444333333444555444444555999???BBBAAA???555222000000222444555555::::::999777666666999<<<===<<<:::888777888999:::;;;:::999999999999777555666666555444333222222111222333444555444333000/////////000000000111111111000///.........///000111---...//////---,,,---//////000000000///...///000//////.........---------+++,,,---.........------,,,---,,,***+++...---)))******++++++,,,------...000---+++***,,,+++)))&&&++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,+++*********,,,---......,,,+++,,,......++++++---,,,(((&&&(((++++++---------,,,+++***,,,---///111111///---,,,---******///222222222444555555555333222222444666444222000000000111000///111000//////000111///...///111222222000000111222///222333222///...000222///...,,,---...000000///fffMMM@@@>>><<<<<<=========<<<;;;;;;;;;;;;<<<<<<<<<<<<999999::::::::::::999999999::::::::::::;;;;;;;;;<<<<<<;;;:::::::::::::::999999999999999999999999;;;<<<<<<;;;999999:::;;;666777999:::::::::888777777888999999::::::::::::888999;;;<<<<<<;;;:::999777999:::999777777888999888888888888888888888777777777666666666666777777555777999888666555777999888777666666777888666555333:::888666;;;999555;;;777555666888888555555888333333333444444444444333111222444888;;;;;;666222444666555222333777555000333444555555555666777888666777555222333999;;;999888777<<<;;;???\\\uuuXXX<<<666::::::999;;;;;;:::<<>>======<<<<<<<<<=========<<<===>>>>>>>>>???AAACCCAAAAAAFFFNNNRRRTTTYYY___iiinnnvvv}}}{{{vvvtttuuuvvvuuuuuuqqqmmmkkkjjjiiigggeee]]][[[XXXVVVUUURRRNNNLLLLLLMMMNNNMMMJJJGGGFFFFFFFFFCCCAAA@@@===;;;>>>DDDSSS^^^___OOO@@@<<<<<<999666666666777888999:::;;;999888777666666666777888888666555777;;;>>>===<<<777444222222444777888999;;;;;;:::888777888;;;>>>===;;;999777777888:::;;;;;;<<<======;;;:::::::::999999888777666555444444111333666888888666333000222111111111111000000000111000///...///000222333///000222000...,,,---///000///---.../////////...////////////.........---***+++,,,---...------,,,+++,,,+++)))+++...---(((,,,,,,,,,---------------+++***************)))))),,,,,,------------,,,,,,,,,---......------...///******+++,,,,,,,,,***)))+++,,,---,,,++++++,,,------******------)))(((***,,,---///000111000///......///000000000//////...111---,,,000222111000111222333333222111333777;;;555333000000000111000///---------///111000...,,,///111333222000///000111...222444333000///111555000...------...000000000rrrUUUCCC@@@>>>===>>>??????>>><<<;;;:::::::::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;===<<<;;;;;;::::::::::::::::::999888888999::::::888999:::;;;:::;;;===???777888:::;;;<<<;;;999888888999:::;;;;;;;;;;;;;;;888999;;;===>>>===<<<;;;888999:::999777666777888555555555555555555555555888777555333333444666777222555666666333222444777222333444555555666777888333999777555:::888444999<<<666333555666555555888222222222333333333444444333333666<<>>>>>>>>:::999888888888999:::;;;===:::777777:::<<<;;;:::;;;888666666888;;;======<<<<<<;;;999888999<<>>AAA@@@===;;;<<<>>><<<<<<;;;:::999888777666000333777:::;;;888444111333333222222111000000000000///...---...///111333000222333111...,,,---///111...+++,,,...000///,,,000/////////............)))***,,,---...---,,,,,,+++,,,+++))),,,000///***/////////......------,,,(((***++++++++++++---...---------......---,,,,,,---...//////......///000))))))+++---...---+++)))***+++,,,,,,******+++,,,,,,)))***------******,,,'''))),,,.../////////...111000///......///000111555000...111333000......///000111000111444:::@@@666333111000000111000000******,,,///111000---***...111333222000...///111000444777666222222555888111///------///111111000{{{ZZZFFFCCC???>>>@@@@@@???===<<<;;;999777777888999;;;>>>===;;;888666777:::===888999;;;<<<=========<<<999999999999:::<<>><<<;;;:::999:::;;;<<<888;;;===>>>===<<<<<<<<<===;;;:::999;;;;;;:::999<<<:::999:::;;;;;;;;;:::888888888888777888:::;;;:::777444444666666555333777777888666444222333444777222222777888555555888555777666333333777999777333666:::<<<>>>>>><<<999555::::::555333666666333222222222222333444555666333444666888::::::999888777777555444555555333///333222222444666888888777666777666333333555666666444666:::;;;999BBB```^^^>>>555777444111222999777555555777888666333777666555555444444555555999999:::;;;<<<>>>@@@AAAKKKKKKKKKLLLPPPUUUZZZ]]]```^^^[[[XXXVVVTTTTTTTTTRRRVVVXXXVVVRRRQQQTTTYYY[[[ZZZ^^^gggooouuu||||||qqqpppyyy~~~|||uuu```NNNBBB999111444999333444111...///333555555333111111111222333333222111...///111333444555555666999:::>>>BBBDDDFFFNNNWWWZZZ\\\]]]\\\\\\bbbkkkssswww{{{~~~||||||~~~yyyrrrppprrroooiiieeeccc```]]]ZZZWWWUUUTTTWWW[[[^^^[[[TTTMMMJJJKKKJJJIIIHHHFFFEEEDDDDDDDDDEEECCCAAAAAAAAABBBAAA@@@BBB@@@===;;;::::::;;;===;;;;;;<<<>>>@@@AAA???>>>???===:::888999:::::::::999999888777888999:::;;;;;;???CCCDDDAAA===;;;:::<<<<<<===<<<;;;999777666333333444777::::::666222555222000111333333111...///...---,,,---///111222222111111000///......---------------------------111000///...---,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------............---,,,,,,+++---+++)))+++...///---+++***++++++,,,,,,------...000///...///000000...,,,000...---++++++,,,---...//////...,,,******,,,///222...++++++,,,...---+++,,,,,,+++,,,---///111333000222444444333111111222...///222444555444333222000000111222333555666777555555444333222222222222+++...000///,,,,,,...111,,,,,,...111444666555333000000000000111222333444888777555333111///......~~~]]]GGGCCC???>>>???@@@>>><<<;;;:::999888888999::::::777999:::;;;:::;;;===>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@???@@@AAACCCEEEFFF??????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>888:::<<<===<<<;;;;;;<<<;;;;;;;;;<<<===<<<999777999999999999:::999888666666777888888888888999::::::888666666777888777555777888999888666444444555888444444777888555444777555777666333444888:::888888777777===KKKSSSJJJ;;;888;;;;;;666555888888555444444333222222222222333444333333555777999888777999888777555666777888888888888777666555444333333777777666444222333444444555555999:::888AAA^^^|||___???444555333222333777555333444666666555333555444333333222222333333555555666666777999::::::>>>======<<<===???AAACCCGGGFFFDDDCCCAAAAAA@@@@@@@@@BBBCCCBBB???>>>AAACCCFFFHHHPPP]]]hhhqqqzzz~~~}}}|||}}}|||~~~wwwdddJJJ>>>999555///222777222333222000///000111111111000000000111333333222111111111222333444444555555777888999;;;999999AAAJJJKKKHHHEEEDDDEEEHHHJJJKKKUUUZZZ```eeeiiillloooqqq}}}yyywwwtttqqqmmmkkkiiihhhgggkkknnnllleee___]]]]]]^^^]]][[[YYYWWWUUUTTTTTTRRROOOLLLKKKJJJIIIHHHFFFDDDBBB???=========???@@@>>>>>>???BBBDDDEEEDDDBBBAAA>>>;;;999:::;;;;;;:::===<<<<<<;;;;;;<<<===>>>;;;???CCCDDDBBB???===<<<===>>>>>>???>>>===;;;:::777777888;;;======999555777444222222333444222000111000///......000111222222111111000//////...................../////////...------------...//////++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++---+++******---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---///000...---///...,,,++++++,,,---...//////...,,,******,,,///000---++++++---...,,,+++++++++++++++,,,---......111333555555444333333444///000222333444333222111000000111222333555666777888777555333111000///...***,,,---...---,,,---.../////////000333444333222111000000000222444555666888666444222000......---___GGGCCC???===>>>???>>><<<::::::::::::::::::::::::666999===????????????@@@CCCBBBAAAAAABBBDDDGGGIIIDDDDDDDDDDDDEEEFFFHHHHHHEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???===???@@@@@@??????@@@AAA??????@@@AAABBB@@@<<<888;;;<<<============<<<;;;;;;;;;;;;:::::::::::::::888777666666777777666555444555777777555333222222777555444777666444333666333555444222222777888777;;;888555@@@[[[mmm```FFF888999888444333666666555888777555444333222111111666444222333666888777555888777666444222333666999333555777666444333555777777777666555333222333555555555777999:::FFFdddfffEEE777555444333555555444333444666666555444444333333222222222222222333333333333444444444555555555444444333333333333666777777777666555555444555555555444444444555555555777@@@MMMWWW```jjjssszzz~~~~~~|||}}}{{{xxxtttuuuwwwyyyxxxvvv}}}sss]]]III999333444555///222777222222222222000......///000---...000222444555555555333333333333222222222222222222444555555999EEESSS[[[PPPCCC;;;::::::888666888;;;???BBBEEEGGGKKKNNNYYY]]]cccgggiiimmmssswww}}}~~~zzzxxxxxx{{{yyywwwtttqqqooommmmmmgggddd```]]]ZZZXXXUUUSSSOOOMMMJJJGGGEEEDDDEEEEEEFFFFFFGGGIIIKKKLLLJJJIIIEEEBBB>>>=====================<<<;;;;;;;;;<<<<<<999<<<@@@AAA@@@>>>======>>>???@@@@@@@@@???>>>>>>;;;;;;===???AAA@@@===:::999777555444555555444333333222111000000000111222222222111111000/////////.../////////000000111111......------......///000---,,,++++++++++++,,,---,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,...,,,******,,,...............---,,,,,,+++******(((((((((+++...//////...///...,,,+++++++++,,,---......---,,,******,,,...---,,,+++,,,------+++***++++++,,,---------------111333666666555555555666000111222333333222111000000000000111333444666777:::999666333000---+++***---,,,---///000000...---333111//////111222222111333111000111444777999999888777444111///.........___IIIDDD???===>>>>>>===;;;888999:::;;;<<<<<<;;;;;;===>>>@@@@@@AAABBBEEEHHHMMMMMMNNNPPPRRRUUUWWWXXXUUUUUUUUUUUUVVVVVVWWWWWWUUUTTTSSSQQQPPPOOOOOOOOOKKKLLLLLLLLLKKKIIIGGGFFFGGGHHHIIIHHHGGGGGGIIIKKKJJJIIIHHHIIIIIIHHHEEECCCDDDDDDDDDBBBAAABBBCCCEEEJJJGGGBBB>>>;;;;;;;;;::::::999999999999888777666666888::::::888666555555777777777888777666666888444666666333444888999888888888666???[[[rrriiiQQQ:::999666444444666666555999888777555444444333333999777555666888999777555:::888777666333000222777666:::===;;;777555888;;;777666777777555333555:::999666666999???PPPrrrtttQQQ>>>888555555666555555555555666666666666555555444333333333333333555555555555444444333333000111333444444444444333555666777777777555444333222111000111333555555444333333777===BBBGGGQQQZZZ___nnnzzz{{{{{{{{{{{{|||{{{xxxvvvwwwwwwuuutttrrr~~~wwwhhhQQQ<<<888333777888000111666333000222444222///---///222,,,...111333555777999;;;555666777777777666555444444333555888<<>>======<<<<<<<<<===@@@AAAAAA@@@@@@???======???@@@@@@???>>>>>>======???AAAAAA@@@>>><<<;;;:::888777666666666555555444222111000000000111222222222111111000000000......//////000111111111222111000...---------,,,///---,,,******,,,---///,,,,,,,,,,,,++++++++++++******+++,,,---------,,,...---+++++++++---...///---------,,,,,,+++++++++(((((((((+++---///...---...---,,,+++++++++,,,,,,,,,------,,,+++***,,,...++++++,,,---------+++***+++,,,...000111000000///000222555666555444555555000111111222222111000//////000000111222444555666:::888555222///,,,+++***111//////111444555222...333111...---///111333333555222000111666:::;;;;;;999777555333111111111111\\\JJJEEE???<<<<<<===<<<:::888999:::<<<<<<=========AAAAAABBBCCCGGGNNNWWW]]]hhhkkkooossswwwxxxyyyyyy}}}}}}}}}~~~~~~~~~~~~~~~wwwvvvuuusssrrrqqqqqqqqqjjjjjjjjjiiigggeeebbbaaa]]]^^^]]]\\\[[[\\\___aaadddbbb___^^^_________^^^ZZZXXXTTTOOOJJJJJJMMMQQQ```XXXMMMDDD@@@@@@@@@@@@AAABBBBBBAAA???===;;;;;;<<<>>>??????<<<:::999999777:::;;;:::888888:::;;;999;;;:::777777;;;<<<:::333888888:::III[[[ZZZMMM???;;;888888:::999999888666666555555555555666666999888999999999999888888<<<999999;;;999555555999DDDGGGGGGAAA999444444666777666888;;;999666;;;CCCCCC<<<888:::BBBVVVzzz]]]DDD999555444444555555555555555555555666555555444333333333333444666666666666666444333222---///111333444444333333444444555555444222000///...------...111333444333666444444555666999CCCNNNZZZlll{{{wwwlllpppzzz}}}{{{hhhccc```aaaeeeiiilllnnnqqqnnnpppxxx}}}~~~}}}|||{{{zzzyyyxxxqqq}}}yyylllWWWDDD:::444777777///000555222...111444333111000222555...000222222333444888<<<777:::>>>AAABBB@@@<<<:::;;;999999???IIIZZZqqqxxx```III:::555555333444333111000000333555333444555666777888;;;======@@@CCCGGGLLLRRRYYY]]]jjjxxx~~~{{{|||yyyvvvqqqllliiigggffffffeeecccbbbaaa___[[[XXXRRROOOKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDCCCCCC======>>>??????>>>===<<<===>>>@@@@@@@@@>>>======<<<======<<<:::888888888555555444222111111000000222222222222111111111111....../////////000000000222111000///...---------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------,,,,,,,,,---...///+++++++++,,,,,,---------,,,++++++,,,......---,,,------,,,,,,+++++++++++++++,,,---,,,++++++,,,---***+++---...---,,,,,,+++)))+++---000111222222111///111333444333222222333000000000000000000////////////000111222444555666666555333111000...------222000///111555555333///222///,,,,,,...222444555777333111333888<<<===<<<888888777666555555444444~~~[[[KKKEEE???;;;;;;<<<;;;:::999999:::;;;<<<>>>?????????CCCIIIRRR]]]kkkxxx~~~yyyqqqiiigggjjjmmmzzzpppcccZZZVVVUUUUUUUUURRRSSSSSSPPPLLLHHHFFFEEEAAABBBAAA???<<<::::::;;;<<>>:::;;;<<<<<<===>>>===999999<<<===;;;777;;;<<<:::;;;@@@CCCBBB???:::888;;;===;;;888888555555555555666777999999999;;;<<<;;;:::<<>><<<===???AAAAAA???>>>===>>>???AAACCCBBB@@@===;;;:::666666555555444333222222222222222222222222222222000000000/////////////////////......//////000111///...------------...///,,,---------............,,,,,,------......------+++---......------...///******+++,,,,,,---......///...---...///...---+++,,,,,,,,,,,,++++++++++++***+++,,,,,,++++++,,,---+++,,,......---,,,---...)))***,,,---///000000000...000222333111000000000///////////////000000000/////////000222333555666444333222111111111111111000///...///111111111000111...,,,,,,...222444555888444222555:::>>><<<999666777888999999999777777\\\LLLFFF???;;;;;;;;;:::999::::::::::::<<<>>>@@@AAABBBLLL]]]ppp~~~|||vvvxxxwwwtttmmmgggdddccc\\\\\\YYYVVVRRRPPPQQQRRRSSSXXXYYYQQQKKKJJJKKKIIIJJJKKKIIIEEEDDDFFFGGGDDDEEECCCBBBDDDBBB>>>>>>BBBCCC===<<>>???===AAABBB???>>>DDDSSS```RRRDDD;;;>>>@@@<<<<<<@@@;;;<<<<<<<<<;;;;;;;;;<<>>DDDQQQZZZOOOEEEDDDGGGTTTmmmeeeLLL???>>>>>>>>>>>>???@@@>>>;;;::::::<<<::::::999888888888888888666777888888888666444333555555555555555444333333333333222222222222333333333555666444000///111333000111444777777999CCCOOOgggfffKKK???===<<<::::::===<<>>888888888888777666666555333333333333333333333333222222222111000000/////////////////////000000111........................,,,------...///000111111....../////////...------))),,,000000///------...,,,,,,,,,,,,,,,,,,,,,,,,///...---...///...---+++,,,,,,,,,,,,,,,+++******)))***,,,,,,++++++,,,---,,,...///...---,,,///111...------------......//////111333222000.....................//////000111/////////000111333555666333333222222222222333333000000///...---...111333111///------///111222222888444333666<<>>AAACCCHHHXXXqqq}}}xxxwwwxxxzzzqqqwwwvvvllldddbbbbbb___]]]^^^\\\WWWVVVXXXXXXUUUSSSJJJIIIRRRTTTKKKGGGKKKMMMGGGFFFMMMPPPKKKFFFDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDGGGHHHDDDBBBMMMcccvvvlllWWWHHHGGGIIIEEECCCGGGIIIGGGEEEEEEEEEEEECCCAAADDDAAAEEEKKKGGG@@@FFFSSS]]]SSSKKKJJJMMMVVVkkkfffOOOEEEEEEGGGHHHFFFHHHHHHFFFBBB@@@AAACCC??????>>>============>>>888999:::;;;;;;999777666222222333333333333444444333222111111222444666777555777888444...***,,,000///111666999777555<<>>@@@===:::999888:::888<<>>>>>@@@???<<<777888777666777777666333111888333111222111///000444333444555666666666555444...111333444555999<<<===NNNmmmvvvQQQ@@@;;;777888>>>;;;;;;999999HHHgggyyydddOOOKKKYYYXXXAAA333888111000111333222///000444...999777444FFF___ttthhhJJJ>>>;;;999<<<===;;;666555777666333333///---///...,,,,,,///111000000222444555555555999;;;===>>><<<777222///444444444666777999;;;<<<>>>EEEJJJIIIFFFKKKYYYfffccc[[[VVVZZZ```hhhvvv{{{vvvsssqqqooonnndddbbb^^^[[[YYYVVVSSSPPPLLLMMMMMMMMMLLLJJJHHHGGGKKKOOOSSSVVVSSSMMMEEE???AAA@@@???===<<<<<<<<<===888999888666555555666888777666444222222222333444333444444333111111222333000000111111111111000000/////////000222111///---,,,,,,,,,---...///000000444333222111000000000000...------,,,,,,------...------,,,,,,,,,---......000111000---)))(((+++......,,,***+++---,,,***''',,,,,,+++,,,---///111333333222000///.........///333333111000//////......++++++,,,---...///000111000000...---------...///222222444555666444111...+++...111000,,,,,,000444---/////////111555444000777777:::>>>AAA===333+++111222444444333333333444___MMMDDD======???>>><<<;;;999;;;999<<>>BBBTTTmmm|||zzzwwwvvvwwwyyyyyyxxxtttqqqsssvvvtttttt~~~{{{|||~~~zzzqqqsssuuuuuutttuuuyyy|||~~~|||}}}|||~~~|||yyywwwwwwvvvqqqlllkkklllllliiifffXXXTTTOOOMMMMMMJJJDDD??????<<<999888999:::999999444111///222333111111444222333444444555444333222000222333333333666:::<<>>;;;888444333333555333//////333333222222222333333333222111222555666666555222000111111111222333444666777333444555555666;;;CCCIIIIIICCCAAAEEEIIIMMMUUU^^^hhhnnnvvv{{{}}}zzzwwwrrrmmmiiiddd```\\\ZZZYYYVVVTTTQQQOOONNNNNNRRRUUUYYY[[[YYYTTTMMMIIIBBBBBBBBBBBBBBBAAA@@@???=========;;;999999:::<<<;;;:::888666555555666777444444333222000//////000000111222222222222222111111000///000111111000.........//////000000111111000000000000111222333333///......------......///...........................//////---++++++---///000...------///...,,,))),,,++++++***+++,,,......222111000...------......222222333333333222111111111000000///...---,,,,,,000000/////////000222333666666777888888666444222...000111000......111444111333222///000444222...333333666<<>>======:::<<<999<<>>======<<<666222111555666333222333111222222333333222111111333333333222222444888<<>>:::666555:::888999:::===MMMqqqnnneee\\\JJJ888...333333555777666444888>>><<>><<<:::888888888999888777555333111000///...111111222333333333333333333111///000111222222111111111111111111111111222000000///000000111222333000//////......//////000...///////////////......,,,---///......---///000111000///000000000...,,,---,,,,,,+++++++++,,,,,,000///...---------------000111222333333333222222333222111000///---,,,,,,111111111222333444666666777777777777666555444333111111000//////000111333222333111...000444444111...///333888<<<;;;555///---///000111000///000111___LLLDDD>>>@@@BBB@@@>>>===<<<===:::<<>>???@@@CCCHHHLLLRRRYYYaaaiiiqqq~~~|||xxxtttrrrpppooonnnkkkgggbbb]]]YYYVVVYYYXXXWWWUUUTTTRRRQQQQQQNNNNNNLLLHHHCCC???>>>>>>AAA@@@>>><<<:::999999888;;;:::777666555444333222111111222333444444444444444222000000222333444333333222222222222222222222333333222000000000000000000000////////////000000......///000000///...------...000000000/////////000///////////////...---...---------......//////...---------------------111000///......///000111//////000000111111111222333333444444555666777777444555555444222111111222333111///...000111111000...///---+++...555666444...///222666999888555111,,,...000000/////////000}}}```KKKDDDAAADDDFFFBBB===;;;===???;;;===CCCFFFSSSlll~~~rrreeeZZZSSSGGG>>>888777888555444444555555444444333333333333555222222555666777<<>>;;;999666555444666777777666555777999555333111000///000111333666555444222111000000000111000000111333333111000222444444444444444444333777666666555555777;;;===;;;???DDDIIIPPP]]]nnnzzz}}}xxxwww||||||wwwsssqqqoooqqqmmmhhhccc``````aaabbbbbbaaa^^^YYYQQQKKKHHHGGGFFFDDDBBB@@@>>><<<::::::===;;;888777888888777555222333444555555555555555555333111111333555555555333333222222222222222222444333222111000000000000000000////////////000000------...///////////////222222222111111///---,,,,,,---......---,,,,,,,,,++++++,,,...///000000000,,,,,,,,,---------------666333...+++***,,,///222------...000111333444555555555555666555555555555111222333222000///000222333111000///000111///...------,,,***,,,222444222000000222444666555333111---///111111000///000111|||bbbMMMFFFBBBEEEFFFCCC===;;;===@@@===>>>DDDGGGVVVpppyyy[[[NNN???999888666777888777777666555444444444444666111222888999888===FFFnnnzzz{{{dddHHH<<<999999999999444333888999999@@@KKKgggaaaGGG:::777333444666777444333===HHHjjjyyysss___YYY\\\gggvvv}}}xxxnnnkkkuuu|||xxx]]]OOOIIIDDD===:::999;;;===;;;777666777999444333111000000222444555888777555444222111111111...///111111111000000111111333222000111444555333333222111111222444777888555777999999;;;CCCPPPZZZZZZUUUTTT[[[^^^^^^dddlllnnnrrryyy}}}vvvssstttvvvxxxtttssspppiii```YYYTTTRRRPPPOOOMMMJJJGGGEEECCCAAA@@@===::::::<<<<<<:::888777777888888888777777666555444333333555777777666333333333333333333333333222222111222222333444555222111111000000111111222............///111222333777555333111111///---++++++,,,......,,,++++++,,,'''(((***,,,---...//////++++++,,,---.........---999555000,,,+++---111333/////////000111111222222444444555555444444333222...111444444111000222444222333333333222000///...///000...***+++//////+++000111222333333222111111...000222222111000111222{{{eeeRRRIIICCCCCCDDDAAA>>>======@@@>>>???EEEHHHWWWrrrkkkRRRCCC<<<888888:::888777666444444444444444666111333::::::666:::CCCfff~~~vvv}}}rrrTTTAAA:::888666555666777777777999===@@@QQQmmmsssRRR>>>:::555666888777333333===JJJiii~~~mmm```]]]fffuuu~~~}}}vvvlllddd[[[TTTQQQRRRSSSSSSMMMFFFAAA@@@BBB???>>><<<:::999999:::;;;<<<;;;999888666555555555333444444444444444333333000444444111222666666333111000//////111333444444333555777666444666<<>>===DDDEEEBBBFFFNNNOOOQQQVVV\\\ccckkkrrruuu|||tttlllgggddd___^^^\\\ZZZVVVSSSPPPOOOIIIDDD@@@@@@AAABBB???;;;<<<<<<===<<<<<<;;;:::999444444444555888888888666333444444555555666666666333333333333444555666666444444333333333333444444000///...///000333777999:::777222000000000...,,,,,,...000000...---...///)))***+++------...------***+++---.../////////...444333000///...///111222//////000000000000000000000111222333333222222111+++000555555333222333666111555999999555111//////000111///,,,---///---)))...///000000//////000111...///111111000000000111{{{fffWWWLLLBBB@@@AAA@@@???@@@<<<@@@???@@@EEEHHHXXXssseeeNNNAAA:::888:::888777555444333333444444777111333::::::555777@@@QQQllluuuooo||||||]]]GGG;;;666333333888:::666444999>>>???HHHggg~~~\\\HHHEEE666777999888444444>>>KKKhhh}}}rrrooowww{{{uuuooooooqqqrrrppphhh]]]UUURRRSSSOOOMMMJJJGGGDDDBBBAAA@@@@@@???>>><<<;;;:::::::::999777444555777777555222///444555222222666555000222111//////000111000000...333777777333222555888???777555::::::444555======<<<===???EEENNNVVV[[[eeeuuu~~~xxxzzz{{{yyykkkjjjhhheeebbb^^^[[[YYYQQQLLLGGGFFFHHHGGGCCC???@@@@@@@@@@@@???===<<<;;;444444555777999999888666444555555666777888888999777777666555444444444444666666555555555555666666222111//////222666:::===;;;777222000000111///......000333222000///000222,,,---.../////////------***+++---///000000//////---......///////////////---......///000111111222,,,---///111222222222111(((---444555333111333555111777======888222000111---//////---///222000++++++,,,---------...000222---///111111000///000111~~~iiiSSSIIIAAA@@@@@@??????@@@@@@???;;;===CCCFFF[[[|||^^^AAA888888888666666666555555444444333;;;555333777999555555888@@@IIIUUUdddyyy\\\BBB<<<<<<999444555666555555666999<<>><<<;;;:::::::::777444555888:::777333333222222222333333111///:::111---333777555444555333333444444555555666666555666999:::888888BBBMMM\\\lllmmm```YYYSSSUUU___eeekkkqqqtttvvvyyy{{{xxxrrrjjjfffgggaaa]]]XXXUUUSSSOOOIIIEEEEEEEEEDDDCCCAAA@@@???>>>>>><<<:::999:::;;;;;;;;;::::::999666444444666888888666444444666:::???BBB777666555555666555333111444333222222444777;;;======:::777333111//////000...---...111444222---(((+++++++++,,,---...///000//////////////////......//////...---------......---///222333333222333444---...///111111222111111000111222333555666777888888:::<<<<<<:::555000,,,,,,///111111...,,,,,,------///111111000......///+++...111222111000000000|||iiiUUULLLCCCAAABBB@@@???AAAAAAAAA>>>AAAIIIOOOffflllLLL===999777777666555444444444444555===666333555666555777:::;;;@@@IIIWWWooo\\\BBB;;;;;;999444555666555555666999<<>>999888888999777555;;;BBB]]]xxx|||zzzxxxwwwqqqgggbbbbbbaaa]]]]]][[[XXXTTTOOOLLLJJJHHHJJJFFFBBBBBBCCCCCC???<<<888777666666777888777666<<<555222666888666444666333333333333333333333333666666888999777777???IIIaaarrrlllVVVIIICCCDDDLLLNNNRRRWWWYYYYYYZZZ___dddlllooouuu{{{|||yyyzzznnnkkkgggeeeccc^^^YYYUUUSSSRRRPPPMMMKKKHHHFFFEEEBBB@@@>>>===>>>>>>>>>===;;;;;;:::777555666888:::888888777888:::<<>>===888333000...000222111...,,,,,,---000222333222000...------,,,///111111000//////000{{{iii]]]QQQFFFBBBBBBAAA@@@AAA@@@AAA???DDDNNNVVVqqq~~~\\\CCC999777888777555333333444555666===777222333444555888;;;777999===KKKggg^^^CCC:::999888444555666555555666999;;;AAASSS|||tttWWWBBB:::888888;;;<<<999999<<>>>>>===<<<;;;;;;888777999888666666999333333333444444444444444444444666777444444;;;DDDiiizzzoooNNN<<<777777:::===@@@CCCCCCBBBBBBEEEHHHMMMPPPTTTZZZ```eeejjjlllppptttyyy~~~~~~}}}{{{yyywwwsssmmmiiieeeddd```]]]XXXTTTQQQPPPLLLIIIFFFEEEDDDCCCAAA@@@======<<<:::888999;;;>>>;;;;;;<<<===???@@@BBBBBBAAA???<<<:::999888666444333222222333333444555666777666555444333111000000///000111000...---,,,,,,//////...//////000111222........................111111000//////...---------///000000...---------666888:::;;;888444///+++,,,,,,---...///111222333555999===@@@@@@<<<777444000111222111...------...222333444333111...------///000111000.........000yyyjjjgggXXXIIIBBBAAA@@@@@@AAA>>>@@@???EEEOOOYYYuuuhhhHHH999777888777444333333444666888999555222222444555777888888777:::IIIfffcccFFF:::777777555666666555555666888;;;???PPPxxx|||^^^GGG>>>999888;;;===;;;999999@@@MMMggg~~~zzzxxxvvvssspppmmm```\\\UUUOOOLLLHHHFFFDDD????????????<<<:::;;;===555666666666777777888888555444666777666555;;;DDDfffxxxmmmKKK999777555555999:::<<<;;;:::999;;;======>>>@@@CCCGGGKKKOOOQQQRRRUUUZZZ```fffmmmuuuzzz~~~{{{wwwuuuqqqlllgggbbb^^^\\\[[[XXXTTTPPPNNNKKKHHHEEE@@@@@@???===<<<<<<>>>AAA?????????@@@BBBEEEGGGIIIGGGCCC???<<<:::999777555666666666666666666666666444555555555444333222111000222333000,,,+++---//////////////////000111222...............///////////////////////////.........000111111///...///000444777;;;>>><<<777111---,,,,,,,,,,,,...///111222444888>>>BBBBBB>>>999666000000///.........//////111333444444222/////////000111000///---,,,...///wwwkkkppp^^^KKKCCCAAA@@@@@@AAA>>>AAAAAAFFFOOOYYYwwwzzzvvvssssssppppppppppppqqqrrrssstttwwwwwwwwwxxxxxxxxxyyyyyy|||zzz{{{~~~~~~~~~}}}|||{{{|||qqqKKK999999888777444333333555777999333333333333555666555333888999>>>MMMiiikkkMMM<<<777888555666666666555666888:::===MMMttthhhOOODDD===777999;;;:::999:::999@@@SSSlll~~~yyyrrrkkkfffbbb___\\\TTTUUUTTTPPPKKKHHHGGGFFF@@@???>>>===;;;:::999888888777777999999888===DDDTTTfff^^^DDD:::999555444444444555555555555666777::::::::::::;;;<<<===>>>>>>@@@DDDGGGKKKPPPVVVZZZiiioooyyy}}}xxxssspppnnnmmmjjjeeeaaa]]]XXXSSSOOOGGGFFFEEEBBB@@@@@@BBBDDDDDDBBB???>>>AAAFFFKKKOOOKKKGGGAAA===;;;:::888777888888888777777777666666444444555555555444333222111333333111---,,,...111/////////...//////000111........./////////000000,,,---...//////000//////---...000000//////111333666:::???BBBAAA;;;444///...---------...000111333444888===AAABBB???;;;888000...---,,,---...000000///111333333222111111222000000000///---,,,---///rrrhhhppp^^^LLLFFFEEECCCAAA@@@@@@DDDEEEJJJRRRZZZwwwpppllleee^^^XXXUUUTTTTTTQQQPPPPPPPPPPPPQQQRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRSSSWWWXXXTTTQQQSSSUUUUUUVVV```jjjiii```WWWUUUWWWTTTTTTVVVYYY]]]bbblllvvvyyyPPP<<<<<<777666555444444666888999000333333333555888666111777:::BBBQQQkkkuuuUUU@@@999999666666777666555555888:::<<>><<<;;;===;;;:::<<>>AAADDDLLLSSS\\\gggpppxxx}}}xxxtttpppkkkeeeaaaVVVUUUSSSOOOKKKJJJKKKLLLKKKGGGCCCAAABBBGGGNNNRRROOOJJJDDD???<<<;;;;;;:::888888777666666666666666666666666555555555555555222333333111000000111222000000////////////000000/////////000000111111222,,,---///000111111000///+++,,,---------...111333;;;???CCCFFFCCC===555000000///.........000333444444777<<>>444111---,,,---///000000---///222222222111111222...///000///---------///lllcccgggYYYMMMKKKMMMIIICCC>>>>>>CCCFFFLLLSSSZZZwwwpppfffWWWTTTOOOJJJGGGFFFGGGGGGDDDCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBB@@@BBBBBB>>>>>>BBBCCCAAA>>>EEEKKKJJJCCC>>>???AAA:::999<<>>666666555555666777888888222555555333555999999444666<<>>>>>>>>>>>;;;999888666666777888999999888777666555555666777333222222222444444444333222111111000000000111111///000000111222222333333000111222333333111000......//////...---...000222888<<>>===<<<<<<<<<<<<<<<============>>>>>>>>>???<<<===;;;999;;;???@@@===;;;===>>>===;;;:::<<<>>>777777:::===;;;666:::BBB:::>>>BBBCCCAAAAAAEEEIIIBBBCCCEEEEEEEEEFFFHHHKKKHHHDDDBBBDDDFFFGGGKKKPPPHHHGGGGGGKKKQQQXXX\\\___ZZZ[[[]]]^^^]]]]]]^^^___[[[ZZZYYYZZZ]]]aaacccddd[[[bbbkkkssswwwzzz^^^CCC???555555666666777777777888555888666222444:::<<<777666===GGGUUUkkkcccGGG<<<<<<666777777666555555777999;;;IIIooo}}}aaaFFFBBB>>>===:::666777:::BBBHHHHHHJJJ```|||{{{rrrmmmjjjhhhddd^^^]]]___[[[TTTHHHHHHNNNEEE<<>><<<:::888888:::<<<>>>;;;:::777666555666777888444222111333777888666333333333222222111222222222000000111222333333444444555666666666444222///---333333333111//////111333000555:::???@@@<<<888444222111///......000333555111444:::@@@EEEJJJLLLMMMBBB<<<555000......---,,,...000222222000.........))),,,///000000.........cccTTTLLLGGGGGGLLLNNNIIIAAA===@@@EEEEEEIIITTT\\\rrr{{{bbbRRRJJJNNNPPPLLLBBB===??????===@@@===::::::<<<===;;;999:::::::::::::::999888777777888999:::;;;<<<<<<<<<===<<<;;;;;;;;;:::888666777777777777888999;;;;;;999999999999999999999999======<<<<<<<<<<<<;;;;;;<<<<<<=========>>>>>>>>>>>>======>>>???AAACCCDDDEEEEEEFFFEEEDDDCCCEEEGGGAAAAAABBBEEEHHHIIIGGGFFFBBBEEEIIINNNQQQSSSTTTTTTWWW[[[aaadddfffjjjooosssnnnrrrzzziiiDDD???888666555666888999999888444444444555555555555666888===EEERRRkkkoooOOO>>>:::999888777666666777888999>>>FFFaaakkkQQQHHH>>>999999::::::;;;KKKRRRLLLJJJccc~~~zzzyyywwwrrrjjjddd___YYYQQQLLLOOOLLLFFFBBB@@@BBBFFFIIIGGGAAADDDNNNNNNCCC<<<>>>999::::::777333222444777999888777777777888::::::;;;===???>>>;;;999:::<<>><<<<<<<<<>>>@@@BBBFFFIIISSSaaappp|||yyyuuupppkkkhhheeebbb```]]]YYYSSSNNNKKKIIIGGGFFFIIIDDD???<<<<<>>FFFLLLMMMMMMGGG@@@666000.........---111555777555///,,,---000------,,,---/////////...}}}aaaRRRIIIEEEDDDHHHKKKFFF@@@>>>???CCCCCCGGGRRR[[[qqqssseeeWWWKKKJJJLLLIII@@@<<<===>>><<<>>><<<::::::<<<===<<<::::::::::::::::::999888888888888999:::;;;;;;;;;:::===<<<;;;;;;;;;;;;999777888888777777888888999:::777777777777777777777777:::::::::999999888888777888888999999999:::::::::::::::::::::;;;===>>>??????@@@@@@???>>>>>>???AAA=========@@@BBBCCCAAA@@@;;;===???AAAAAAAAA@@@@@@@@@CCCFFFHHHHHHJJJNNNQQQPPPSSSWWW]]]dddjjjnnnqqqqqquuu{{{}}}wwwtttsss}}}|||~~~lllGGG@@@<<<:::888777888888777555444444444555555555666666888>>>GGGVVVpppuuuVVVCCC>>>>>><<<888555333333444555;;;AAAZZZlllYYYOOOEEE???<<<:::;;;>>>FFFMMMFFFFFF```zzztttqqqyyy{{{}}}~~~}}}||||||}}}{{{wwwrrrooogggccc]]]XXXUUUUUUVVVWWWVVVQQQTTT]]]\\\PPPIIIIIIAAA@@@>>>:::777666666888888777777666666777888999555777999888666444555777:::999888888888999:::;;;888999???KKKYYYiii~~~{{{xxxvvvssspppiiieee___ZZZXXXVVVUUUTTTPPPMMMHHHEEEEEEFFFGGGHHHDDDBBB???===<<<;;;999888;;;999777777777666444222888888888777777666555444222222222222333333333333555555444444333333222222333222111111000111222222333444555666555444222111000000000000111222333444444444666<<>>;;;<<<===<<<<<<;;;::::::<<<===<<<;;;::::::;;;;;;::::::999999888999999:::::::::999999;;;:::::::::;;;:::999777888888777777777888888999777777777777777777777777999999888777666666555555666666666666777777777777999888888888888999:::;;;;;;;;;<<<;;;:::999;;;===:::999:::;;;======;;;:::999:::;;;;;;:::999888777999:::;;;:::999:::;;;======<<<===AAAGGGKKKLLLKKKKKKMMMRRRXXX]]]bbbeeegggiiihhheeeaaa]]]XXXTTTRRRXXXmmmpppccc```mmmyyyqqqJJJAAA===;;;888888888888777555555555444444555555666777:::AAANNNaaa|||~~~```KKKCCCJJJEEE???999555444555666999???TTTvvvnnnWWWMMMDDD>>>:::888;;;@@@LLLTTTPPPPPPfff{{{ooocccZZZUUUZZZ\\\]]]]]]\\\[[[\\\^^^```eeemmmtttrrrnnnnnnsssxxxzzz~~~{{{vvvrrrooonnnmmmmmmiiilllrrrpppeee\\\ZZZOOOLLLGGGCCC@@@???>>>===<<<;;;;;;:::999999999888555666777777555444444555555555555555555555555555555333555<<>>AAA???===;;;:::999666444999999888777777666555555333333333444444555555555555555555555555555444444333222222222222222333444222222222111111111000000//////000000222333555666444444555888???EEEIIIJJJMMMGGG???888444222000///000000111111000//////...333222000///.........///uuu\\\OOOFFFAAA???AAACCCAAAAAABBB@@@CCCAAACCCKKKTTTjjjgggUUUZZZRRR???BBBBBBAAA>>>;;;;;;======:::::::::;;;<<<===<<<<<<::::::;;;;;;;;;;;;::::::999999999:::999999888888999888888999::::::888666777777777777777888999:::999999999999999999999999::::::999888777666555555666666666666777777777777999999888888888888888888:::;;;;;;:::999999:::<<<:::999:::;;;<<<<<<:::777888999:::;;;<<<<<<<<<;;;>>>>>>===<<<::::::;;;<<<<<<999777:::???BBB@@@===>>>>>>???AAACCCFFFHHHIIIJJJIIIGGGFFFEEEDDDCCCCCCIIIccckkkVVVNNNTTTaaatttuuuNNNBBB999888666666888999888888666555555444555666777777<<>>HHH\\\jjjlllhhhsssxxxhhhZZZOOOFFF@@@BBBCCCCCCCCCAAAAAACCCEEEAAAGGGQQQWWWSSSMMMOOOUUUWWWZZZ```ffflllqqquuuvvvvvvxxx|||~~~xxxnnnkkkbbb]]]VVVRRRQQQOOOLLLIIIHHHGGGFFFDDDBBB???===<<<:::;;;;;;:::888777666666111222333444555555555444;;;888777:::>>>EEESSS```sss~~~~~~|||{{{{{{{{{{{{uuussspppnnnmmmkkkhhhfffbbb^^^WWWRRRNNNLLLJJJHHHFFFDDDBBBAAA@@@???===;;;===<<<;;;999888777777777666666666666777777777888555555555555555666666666333333333333333444444444333222000/////////000111000000000000111222444444444333333555:::@@@EEEHHHKKKGGGAAA:::666333222111111000///000222222111///111000///---++++++---...rrrZZZOOOFFFAAA???AAABBB@@@AAADDDBBBEEEBBBBBBIIIPPPeeefffNNNOOOJJJ:::@@@??????>>>===;;;===???999;;;<<<===============:::;;;;;;<<<<<<<<<;;;;;;999999:::::::::999888888888777666777999999888666666666666777888:::;;;<<<999999999999999999999999999999888888777666555555555555666666666777777777888888888888888777777777999:::::::::888888:::;;;:::999999:::;;;;;;999666666666777888::::::;;;;;;:::888666555555666777777;;;777555777<<>><<<<<<;;;;;;<<<===???@@@BBBXXXxxxkkkRRRFFFFFFPPP^^^lllzzzxxxQQQCCC999777555666777888777666666666555444444666777888;;;CCCYYYxxxpppTTTEEEKKKEEE===666222222444666:::AAAUUUssswwwUUUHHH???>>>===;;;BBBMMMiii}}}~~~jjjVVVJJJBBB<<<999:::;;;;;;:::888888:::;;;222888@@@DDD@@@999:::???>>>@@@EEEJJJOOOSSSUUUWWW\\\___fffooovvvzzzzzzxxxtttyyy}}}yyytttpppjjjgggfffddd```\\\XXXXXXWWWTTTPPPKKKGGGDDDAAA@@@>>>===;;;888666444000111222444555555555555777555666888999;;;CCCLLL___jjjtttvvvwwwyyy{{{{{{zzzzzzzzz}}}|||{{{zzz{{{||||||{{{yyy|||}}}yyyvvvtttooohhhaaa\\\YYYVVVTTTPPPNNNKKKIIIHHHFFFCCCAAAEEEDDDBBB???===<<<;;;;;;888888888888888888888888555555555666666666666666444444444555555555444444444333111000000000222333222222111000000000111111444333333444777<<>>???>>>;;;===@@@:::<<>>=========;;;;;;<<<<<<======<<<<<<999::::::;;;;;;;;;::::::888777777888:::;;;:::888888888888999:::;;;<<<===999999999999999999999999777777666666666666555555555555555555666666666666666777777888888777666666888999999888777777888:::888888888999::::::888555888888888888888888888888777555222222444666777777888666444666999;;;999777:::::::::999::::::;;;<<<;;;;;;:::::::::;;;;;;<<<===IIIbbbzzznnnTTTCCCAAAGGGNNNUUUaaauuu{{{UUUEEE===;;;888777777666444333777666555444444666888999888AAAYYY}}}wwwYYYHHHIIIDDD===777444555888:::999AAASSSooo}}}^^^KKK>>>===<<<888<<>>999666444444444444444444444444000000333777777777<<>>>>>===;;;;;;;;;:::999999888888888888888888777777777777666666666666666555444444555555333222222222333444444333222111111000000111333333444444555999>>>CCCCCCBBB@@@;;;666333333333222222333333333333333333333666777555111...///111kkkUUULLLEEEBBB@@@AAA@@@>>>???CCC>>>CCCBBBDDDKKKPPPbbb~~~lllQQQHHHEEE@@@>>>;;;<<>>:::;;;@@@<<>>;;;;;;<<<===============999:::;;;<<<<<<<<<<<<<<<:::999999;;;===>>>===<<<<<<<<<;;;::::::;;;;;;;;;::::::::::::::::::::::::777777777777777888888888777777777888888888888999777888999::::::999999888888999999999777777999:::888777888999;;;:::999777<<<;;;::::::999999999999<<<888555555888;;;<<<<<<777777777888888999999999888888999999::::::::::::;;;;;;;;;::::::999999888<<<>>>NNNkkk~~~www\\\EEE???BBBFFFIIIPPPaaaxxxYYYIII???===:::999888888666444888777555444444666888::::::BBB[[[~~~```MMMIIIEEE@@@:::888999;;;>>>:::AAAQQQiiifffNNN<<<;;;;;;555666>>>VVVlllxxxwwwsssppp|||uuuYYYDDD<<<:::888555111333444444222111000111333333555888666222222555333444555666777666555444555777<<>><<<:::777555444444444000111444888777666;;;BBBKKKXXXdddiiiiiijjjiiiggg```______aaafffjjjllllllkkkjjjiiieeeaaa\\\WWWTTTNNNLLLJJJIIIJJJJJJIIIHHHIIIMMMQQQRRRQQQSSSYYY^^^bbbiiisssyyyzzzzzz|||~~~~~~|||xxxvvvvvvsssoookkkhhheeeaaa^^^XXXUUUQQQLLLHHHFFFDDDDDDDDDCCCBBBAAA@@@>>>======<<<<<<;;;;;;::::::999999777888888888777555444222555555444444333333333444555555444333333333444444222444555444444777<<<@@@BBBBBBAAA<<<666222111222000333555444111000111333888;;;===999222---+++,,,hhhSSSKKKDDDAAA@@@AAA@@@<<<>>>BBB;;;@@@AAAEEELLLQQQccchhhRRRHHHDDDCCC===:::;;;???===999:::???===@@@CCCCCC@@@======>>>;;;;;;<<<===>>>>>>======999:::;;;<<<============<<<;;;;;;===@@@AAA@@@>>>@@@???===<<<;;;:::999999========================999999999:::;;;;;;<<<<<<:::;;;;;;;;;<<<<<<<<<<<<:::;;;<<<===>>>======<<<:::;;;;;;;;;999999;;;<<<999999999;;;======;;;999:::999999999999:::;;;;;;<<<888555555888;;;;;;;;;777888999999777777888999::::::;;;;;;:::999999888999::::::::::::999999888>>>999DDDeeedddIII===AAADDDEEEHHHVVVjjj{{{\\\LLL>>><<<::::::;;;;;;:::999888777555444444666888:::???EEE^^^fffRRRFFFCCC>>>999777777999;;;===CCCPPPfffnnnSSS??????@@@::::::@@@;;;MMMXXX[[[___aaaoooqqqUUUBBB;;;:::666222333555777888666444222222111...///222222000///222111222444666777777666666222333555999<<<===;;;999444666888<<<@@@GGGPPPUUU___hhhuuu}}}{{{}}}}}}wwwqqqmmmggg___ZZZGGGEEEAAA<<<999777666666333222444666444222777===LLL[[[jjjppppppnnnjjjfffdddbbb___^^^______^^^^^^\\\[[[YYYVVVPPPJJJEEEBBB>>>===;;;;;;<<<===<<<;;;999===@@@???>>>???DDDIIIKKKPPPUUUXXXZZZ^^^fffmmmnnnooosssxxx|||~~~}}}{{{~~~|||zzzxxxtttrrrgggddd___ZZZUUURRRQQQPPPLLLKKKJJJHHHGGGEEEDDDCCC??????>>>===<<<;;;;;;:::999999999999777555333222555555555444444444333333555555555555555666777888222444555555555666;;;???DDDDDDCCC===666111///000...333666444000---///333---222777888444111222444]]]KKKIIIHHHCCCAAADDDDDDAAA===<<<@@@<<<@@@JJJLLLNNNccc}}}eeeJJJEEEEEEAAA;;;;;;;;;;;;<<<<<<<<<<<<===>>>?????????===<<<;;;DDDAAA???=========<<<;;;@@@???>>>>>>>>>>>>??????@@@@@@AAACCCAAA>>>@@@FFFCCCBBBAAAAAA@@@@@@@@@AAA@@@CCCCCC@@@BBBGGGGGGAAA>>>>>>>>>>>>>>>???@@@AAA>>>@@@CCCCCCBBB@@@????????????@@@@@@@@@@@@??????EEEEEECCCAAA@@@?????????CCC@@@===<<<<<<<<<:::777555;;;AAAAAA<<<999;;;>>>===<<<;;;<<<===>>>===<<<777:::;;;:::888777888;;;<<<<<<;;;:::999999999:::888:::<<<<<<;;;:::::::::<<<:::BBBSSSnnnvvvMMMCCC???===???AAAGGGTTT```rrrjjjWWWGGGAAA;;;::::::777777:::777666555666888999999999>>>CCCYYYpppSSSNNNGGG@@@???>>><<<<<<>>>CCCEEELLL___}}}vvvVVVBBB>>><<<===???;;;>>>;;;>>>DDDIIIPPPcccwwwwwwWWWDDD@@@???777///555555444333222222222222---///222444555555444333000444555111///222444333222444666777777777555444999777333555BBBQQQSSSLLLLLLSSSaaatttuuuiiiaaabbbcccfffmmmyyyzzztttiii[[[MMMEEE>>>777333555:::333///222666888999;;;GGG]]]rrr{{{}}}}}}zzzwwwppppppooommmjjjgggdddbbb\\\YYYTTTLLLCCC===:::999999999:::999888777555444777777777666777777888888===>>>@@@BBBEEEGGGIIIJJJMMMPPPWWW]]]cccgggiiiiiiooorrrvvvyyyzzz{{{|||~~~|||wwwuuuqqqlllgggccc```___^^^[[[YYYXXXVVVSSSMMMHHHMMMKKKIIIHHHHHHGGGEEECCC>>>>>>???>>><<<999777555555444333222111222333333666444444444777888888888999777555444444666888:::>>>@@@AAA>>>999555444444111111222333555444222000444555555333///...000333}}}[[[MMMNNNPPPGGG@@@@@@@@@>>><<<<<>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>?????????>>>>>>>>>>>>>>>???@@@@@@???>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDGGGIIIHHHFFFJJJPPPNNNNNNLLLKKKJJJJJJIIIIIIJJJNNNMMMIIIIIIKKKKKKHHHJJJJJJJJJJJJJJJKKKLLLLLLKKKMMMOOONNNLLLIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDBBB???@@@AAABBB@@@???@@@DDDGGGFFFDDDCCCFFFIIIFFFEEECCCCCCDDDDDDCCCAAAAAABBBCCCBBB???>>>???AAA?????????>>>??????@@@@@@;;;;;;;;;;;;::::::;;;===:::999@@@NNNfff}}}^^^BBB>>><<<>>>AAADDDLLLSSS```tttnnn\\\FFF???:::999888666666888777666666666888999999999:::???RRRssseeePPPIIIDDDDDDDDD@@@>>>???DDDGGGOOO]]]vvvyyyZZZEEE@@@<<<===???;;;<<<999;;;@@@BBBHHHYYYmmm|||^^^HHH>>>;;;666222555444333222222111111222222222333333333333333222111333333000111444666444666777777777555333000...888555222888JJJ]]]ccc___IIIHHHPPPdddxxx{{{mmm\\\OOOOOOPPPQQQWWWaaannnwww{{{nnnaaaXXXNNNAAA888666999333000222555555777:::HHH]]]ttt}}}{{{xxxtttqqqpppiiiggg```UUUHHH===888777444555555555555444222111999888777555333222222222666777888999:::;;;<<<===AAACCCFFFJJJNNNQQQTTTVVV[[[^^^cccfffhhhjjjlllnnntttvvvxxxxxxwwwvvvvvvwww|||xxxtttqqqnnnmmmqqqnnnllljjjhhheee___[[[VVVTTTRRRQQQQQQOOOMMMJJJGGGFFFDDDAAA>>><<<:::999;;;:::888777777777888888999777777888:::<<<===<<<:::888666444333444555666888;;;======:::777666666444222111111222333333222222333333222//////111444zzzZZZPPPSSSZZZLLL@@@===>>>===<<<===???;;;???GGGIIIMMM```wwwcccPPPJJJDDD===@@@@@@@@@??????>>>>>>===:::;;;===>>>???@@@@@@@@@<<<===???AAACCCDDDEEEFFFEEEFFFJJJMMMPPPRRRSSSSSSZZZZZZ^^^bbbbbbaaaeeelllnnnlllkkkiiigggfffeeeeee]]]cccfffeeeeeehhhlllmmmjjjiiiiiiiiiiiijjjkkkkkkjjjkkkllljjjgggdddccccccdddcccbbbaaaaaaaaaaaaaaaeeedddaaa]]]YYYUUUSSSQQQNNNMMMMMMNNNPPPQQQQQQPPPVVVUUUUUUUUUVVVXXX[[[]]]YYYWWWUUUTTTTTTSSSQQQPPPLLLMMMMMMKKKHHHGGGGGGGGGGGGGGGEEECCCBBBAAAAAA@@@CCCBBB@@@>>>===>>>???@@@999888<<>>BBBGGGGGGHHHJJJPPPaaaxxxkkkZZZFFF@@@;;;:::999666666888777777666777777888999:::888>>>KKKdddrrrRRRKKKGGGHHHHHHDDD@@@@@@BBBHHHNNNYYYlll```JJJCCC======???;;;;;;888999======@@@PPPbbblllSSSBBB999777777444444333222111111111111333333222222222333444444111222111///111666777444888888777666444222///---777333000666III]]]hhhiiiJJJ@@@>>>OOOgggpppaaaNNN???@@@???>>>BBBLLL\\\iiizzzzzzyyypppbbbPPP@@@888999444222333444333555:::EEEYYYqqq|||zzzrrrbbbOOO@@@888666222222333333333333222111999888666444222111000000444444444444444444333333999999888999:::===@@@BBBDDDGGGKKKOOOQQQTTTWWWYYY___aaaccceeeddddddfffgggqqquuu{{{~~~~~~|||zzzwwwsssoookkkdddbbbaaa```___]]]YYYVVVTTTQQQMMMHHHEEEBBBBBBBBB???>>><<<;;;999888888888888777666888;;;===>>>>>><<<;;;888555333333444444777:::===>>>===:::888777666333000///111333333333000111222111000000222444uuu[[[QQQSSS\\\NNNAAA>>>@@@@@@>>>>>>???===@@@GGGIIINNN```tttwww\\\NNNHHHCCC===@@@??????>>>===<<<<<<;;;;;;<<<===>>>???@@@@@@AAA>>>???@@@CCCHHHNNNVVV[[[aaadddiiinnnrrruuuvvvwww}}}yyywwwoooooopppqqqrrrsssssssssyyywwwvvvxxx|||}}}{{{yyywwwwwwuuusssqqqllllllkkkiiifffdddccccccbbb```\\\WWWRRRNNNKKKIIINNNMMMKKKIIIHHHFFFDDDBBBBBB???@@@EEEWWWuuuzzzeeeIIICCCBBBIIIPPPOOOLLLIIINNNZZZlll}}}aaaOOOFFF@@@<<<<<<;;;888777999666777888888777888:::;;;:::BBBKKKXXXpppnnnSSSKKKEEEEEEFFFCCC@@@@@@???DDDJJJTTTgggfffOOOGGG???<<<>>>;;;<<<888999===<<<>>>KKK\\\~~~}}}dddMMM>>>999:::444444333222111111111111000000111222333444555555555666444222555::::::777999999::::::999999777777999666444666AAAQQQ```iiiSSSBBB666???TTT^^^UUUFFF<<<======:::;;;GGG\\\lll}}}llleeehhhmmmssssssuuu{{{uuubbbOOOCCC:::666333444333222666;;;@@@PPPggg|||qqqZZZFFF:::666333333444444555555555555777666555444444444444444666666666666555555444444888777666555666777999:::666888<<<>>>@@@BBBEEEGGGIIIKKKNNNPPPPPPQQQTTTUUU^^^bbbhhhmmmqqquuuxxxzzz|||yyyvvvrrrqqqooonnnmmmjjjfffccc^^^\\\XXXUUURRROOONNNNNNIIIHHHEEEBBB???===;;;::::::999999:::===???@@@???>>>===:::888666666666666:::===@@@AAA@@@===999777666444222111222333333333111111111111000111111222qqq\\\QQQMMMRRRGGG>>>>>>@@@???===<<>>AAAGGGKKKQQQaaassslllTTTIIIDDDAAA@@@@@@??????>>>===<<<<<<;;;>>>>>>>>>>>>>>>??????@@@???AAAEEELLLVVVeeettt~~~wwwrrrnnnlllfffeeeddddddbbb^^^WWWQQQSSSNNNLLLOOO```{{{{{{bbbGGGAAA@@@IIIQQQQQQMMMIIINNNWWWdddsssuuuZZZJJJDDD>>>:::;;;;;;888777999666888999888777777:::<<<999CCCKKKRRR```yyyhhhSSSIII??????@@@@@@>>>???>>>BBBGGGRRRggglllTTTJJJ???<<<>>>;;;:::888999===<<<<<>>>>>>>>??????>>>>>>>>>888999;;;:::===HHH[[[lll___MMM:::777BBBJJJIIIBBB===AAACCC???<<>>???@@@BBBEEEGGGJJJNNNSSSXXX[[[___bbbeeehhhlllsssxxx{{{~~~|||zzzyyyxxxuuuqqqnnnffffffeeedddbbb```]]]\\\[[[YYYVVVRRRMMMIIIEEECCCBBB@@@???@@@BBBDDDDDDCCC===<<<;;;999888777777888999;;;>>>AAAAAA???;;;999555555444555666666333111333333222222111111000///mmmZZZNNNGGGEEE???;;;===>>>;;;999999>>>>>>AAAFFFKKKSSScccrrreeePPPFFF@@@???BBB@@@@@@@@@??????>>>>>>===??????>>>>>>>>>???@@@@@@???GGGSSSaaaqqq}}}uuuggg___ZZZYYYfff~~~|||aaaFFF???<<>>???>>>>>>???BBBGGGRRRfff~~~pppXXXLLL@@@;;;>>><<<999777888<<<::::::EEETTTvvviiiQQQ???777555555444333222222222222333444555555666666555555:::@@@DDDCCCDDDGGGHHHGGGJJJIIIHHHFFFDDDCCCBBBAAA:::===AAABBBAAAHHH\\\pppkkk[[[FFF:::999===@@@@@@===FFFMMMIIIAAAEEEVVVhhh{{{lllWWWIIICCCFFFEEEFFFKKKSSS\\\cccgggeeegggmmmuuu~~~zzznnnPPPDDD:::777666666888<<<<<>><<>>===<<<:::999888888888444555999===AAABBB@@@>>>777666777888999888444111555444333333333222000...iiiVVVJJJDDD>>><<<<<<>>><<<888777:::;;;<<>>===CCC>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@BBBCCCDDDSSSjjj{{{pppfffiii}}}~~~hhhNNNEEE???AAACCCCCCBBBCCCFFFMMMVVVaaatttmmmVVVJJJ???:::999<<<===;;;;;;===555888;;;:::777777:::>>>:::888@@@QQQ\\\gggmmmVVVJJJ@@@???CCCCCC@@@???===BBBGGGMMM\\\sssrrrZZZMMM???;;;===<<<;;;888:::===:::888BBBQQQkkkvvv^^^HHH;;;777666555444333333333333666555444444666:::>>>AAAFFFQQQZZZ\\\\\\___bbbcccgggfffccc```]]][[[YYYXXXTTTSSSTTTTTTSSSVVVdddsssuuuhhhUUUFFF>>>===???AAACCCRRR___[[[LLLEEEMMMXXXkkk~~~xxx```KKK>>>???===<<<>>>BBBGGGKKKMMMLLLOOOVVVaaakkkooolllhhhttt~~~}}}aaaPPP???999888888888888:::===LLLdddzzziiiPPP@@@555444444333333444555666999::::::<<<===???AAABBBBBBBBBBBBBBBBBBBBBBBBBBB>>><<<999666444333333333333333333222000000222333222333444444333444777999555777:::;;;;;;===???AAABBBGGGMMMPPPPPPQQQUUUYYYXXX\\\cccllltttxxxxxxvvvzzzxxxxxx}}}{{{{{{{{{zzzyyyxxxwwwwwwrrrqqqooolllhhhddd```]]]UUURRROOOMMMMMMLLLJJJHHHCCCBBBAAA???===;;;:::999777777999>>>CCCFFFEEECCC;;;999888888999888777555555333333444555555222///gggRRRHHHCCC???>>>???@@@<<<777999===999:::===CCCIIITTTcccoooeeeUUUIII>>><<>>@@@666<<>>@@@<<<999BBBOOObbbhhhPPPAAA777777666555444444444444555333111222777@@@IIIOOO\\\jjjwwwzzzzzz}}}~~~|||{{{zzzxxxqqqmmmllljjjhhhnnnvvv}}}qqq```PPPGGGDDDBBBBBBKKK___pppmmmYYYIIIHHHOOO^^^uuujjjQQQ@@@???===::::::<<>>@@@>>>>>>AAAEEECCCHHHPPPZZZbbbeeedddbbbhhhhhhkkksssyyy|||~~~||||||}}}~~~{{{{{{zzzxxxuuurrrnnnllldddbbb^^^[[[ZZZXXXUUUSSSKKKIIIGGGEEEBBB???===<<>>>>>BBBFFFIIIGGGEEE>>><<<888777888888999888444222222444777777555222gggTTTJJJFFF>>>===;;;:::999999::::::<<<;;;>>>BBBFFFMMM\\\jjjrrrVVVHHHFFF;;;AAA???>>><<<;;;;;;<<<===>>><<<>>>???>>><<>>@@@LLLUUUIII444777888888888888999999999444===DDDNNN\\\dddtttvvv\\\RRRGGGCCCHHHLLLHHHAAA======???EEEMMM]]]uuubbbMMMDDDBBB@@@>>>>>>>>>>>>===<<<===AAACCCXXXwwwzzz^^^FFFAAA:::555555555333333666666666777666777CCC[[[rrrvvvlllhhhcccXXXLLLOOOggg}}}|||lll\\\PPPHHHRRRhhh~~~|||```DDD===;;;999999:::;;;;;;;;;888:::===CCCHHHKKKJJJHHHKKKZZZpppuuuhhhmmmuuu|||eeeJJJ???<<<777555777555777@@@TTTnnn|||___HHH<<<888777:::;;;777555666<<<===BBBMMM[[[eeehhhggglllkkkkkkllllllkkkhhhfff\\\WWWQQQLLLGGGCCC???===<<<:::777777777888888777111333444333000///111444222444666777666444333222777444222222444777888888===???BBBFFFIIIKKKLLLLLLPPPRRRWWW^^^gggnnnrrrssstttyyy|||zzzwwwsssmmmiiifffdddbbb```[[[WWWQQQLLLHHHEEECCCAAA???@@@AAACCCDDDFFFGGGGGGAAA@@@>>>===<<<:::777555777777777777666666666666dddQQQHHHCCC>>>>>>>>>>>>===<<<:::999<<<<<<>>>BBBEEEKKKYYYfff}}}hhhPPPGGGHHH>>>BBB@@@>>>===<<<<<<===>>>???@@@AAABBB@@@@@@CCCHHHMMM^^^cccVVVKKKHHHFFFAAABBBHHHJJJLLLQQQYYYccctttyyy```NNNBBB???>>>===AAAMMMUUUKKK<<<888888888888888999999999888>>>BBBNNNaaalllzzz}}}fffZZZJJJCCCFFFIIIGGGAAA???===???EEENNN]]]sss}}}```JJJAAA???===;;;;;;<<<<<<;;;:::;;;>>>AAAQQQlllfffNNNEEE===777777666444333555555555666888===MMMiii~~~zzzpppfffcccsssvvvhhhYYYMMMOOOaaauuuoooUUUCCC@@@===;;;;;;;;;;;;:::888888999;;;===??????@@@AAANNNbbbvvv{{{lll[[[]]]aaagggoooxxxoooUUUDDD<<<888666777555666>>>OOOfff}}}~~~bbbKKK???;;;999<<<===:::888999???EEERRRbbbqqq|||{{{uuunnnfff___XXXRRRNNNAAA>>>;;;999999:::::::::444555555444333333444666333555666666444222000///555444333444555777888999888999;;;===???@@@AAAAAACCCDDDHHHNNNTTTZZZ\\\]]]```dddkkkooorrruuuxxx{{{}}}xxxtttrrrpppnnnmmmgggccc]]]XXXTTTQQQNNNLLLGGGFFFFFFFFFGGGHHHIIIIIIEEEBBB@@@>>>===<<<999777:::::::::999999888888888}}}bbbPPPGGGCCC???@@@AAAAAA@@@===;;;999===<<<>>>AAABBBHHHTTTaaarrr]]]KKKKKKOOOBBBCCC@@@???===<<<<<<===???@@@>>>??????@@@AAAEEEKKKPPPgggooo]]]MMMIIIHHHDDDEEEIIINNNNNNQQQWWW___nnnzzz```MMMBBBCCC???<<<@@@GGGIIIAAA999888888888888888999::::::;;;>>>@@@OOOiiiyyypppaaaNNNDDDCCCDDDCCC@@@BBB>>>???EEEPPP___rrr~~~aaaJJJ@@@===;;;999:::;;;;;;;;;:::;;;>>>@@@III\\\|||rrr[[[IIIAAA:::999888555333444555444555888@@@UUUvvv|||yyyiii\\\VVVaaaooo~~~hhhIIIFFFAAA===<<<<<<<<<;;;;;;;;;:::888777777:::;;;999BBBSSSiii~~~wwweeeQQQNNNKKKOOOYYYeeennnrrruuu|||~~~|||dddKKK===999888666666777===III]]]ttthhhSSSBBB>>>;;;===>>><<<;;;===???LLLaaauuuwwwooohhhdddRRRMMMGGGAAA???>>>>>>===:::999777777777888777666555555666666555333222000000111333333333444555777444444555777777777777777::::::;;;>>>CCCFFFHHHGGGMMMQQQVVVZZZ^^^bbbeeehhhjjjlllnnnsssyyy~~~|||zzztttpppkkkfffccc```]]][[[TTTRRRPPPNNNMMMMMMMMMMMMLLLIIIEEEBBBAAA@@@>>>===>>>======<<<;;;:::999999{{{```PPPHHHDDDAAAAAA@@@@@@>>>===;;;:::======>>>@@@AAAEEEPPP\\\kkkXXXPPPXXX[[[HHHCCC???>>><<<<<<<<<===???@@@999;;;<<<>>>AAAFFFMMMRRRjjjsss^^^MMMJJJLLLJJJHHHJJJOOOOOOSSSXXX___lll}}}aaaNNNEEECCC>>>:::<<<>>><<<999888999999888888888999:::;;;;;;===>>>PPPpppuuueeeRRRHHHDDDBBB???===CCC??????GGGRRR```qqq~~~eeeNNNBBB>>><<<:::;;;<<<======<<<<<>>===>>>???@@@>>><<<;;;===???999???LLLccc}}}zzzgggPPPHHH@@@AAAJJJWWW```dddiiiqqqyyy}}}}}}{{{rrriiillllllmmmooorrruuuzzz|||~~~~~~pppRRR>>>:::999666777999>>>FFFVVVlllnnn[[[EEE???;;;<<<<<<:::;;;===@@@RRRlll{{{llleee[[[RRRLLLIIIGGGGGGGGGCCC??????@@@@@@===:::999999999999:::999888666000333555555444333555666444444444555555555555555888777777999<<>><<<;;;:::999www]]]NNNGGGCCCBBB@@@>>>;;;::::::;;;<<<======>>>AAAAAADDDOOO[[[~~~gggZZZ\\\iiijjjNNNCCC>>>===<<<;;;;;;===???@@@@@@CCCEEEDDDDDDGGGOOOUUUpppuuuvvvvvvsssppprrryyyrrrxxxnnnZZZJJJIIINNNLLLJJJJJJMMMOOOUUU]]]cccnnncccRRRKKKIIIGGGCCC>>>;;;;;;===>>>:::999888888888999;;;<<<999<<<===OOOrrrxxxhhhXXXPPPKKKDDD???>>>BBB??????HHHSSS___nnnzzzjjjSSSEEE???<<<::::::;;;<<<<<<<<<<<<>>>@@@EEEMMMeeevvvTTTHHH===;;;;;;999777777444333333777AAAXXX}}}~~~fffaaaYYYQQQLLLGGGCCCAAA===???BBBCCCCCCAAAAAAAAA<<>>;;;AAAKKKRRRUUU[[[fffsss|||~~~xxxhhhYYYUUUTTTTTTUUUXXX\\\___```ffffffjjjqqqtttvvv{{{vvvYYYBBB;;;:::777777999===EEERRRggg~~~ooo]]]GGG@@@::::::999777888<<>>???FFFGGGJJJNNNSSSYYY^^^aaaeeeiiinnnrrrvvvyyy|||~~~~~~{{{yyywwwtttrrrqqqooolllhhheeecccaaaaaa]]]YYYTTTPPPNNNMMMKKKJJJEEEEEECCCAAA???===<<<;;;qqqXXXJJJDDDAAAAAA???;;;999888:::<<<>>>======???BBBBBBFFFPPP\\\{{{bbb[[[eeewwwtttRRRDDD>>>===<<<<<<<<<>>>@@@AAAMMMRRRUUUQQQJJJJJJRRRZZZyyy{{{hhhfffccc___\\\[[[[[[[[[SSSTTTSSSSSSTTTYYYbbbiii\\\^^^```bbbgggsssxxxyyyzzz|||mmmYYYJJJIIIMMMLLLJJJLLLLLLPPPXXX```fffpppeeeUUURRRfffggg^^^JJJ===;;;===<<<;;;:::888777888999;;;===;;;???>>>LLLlll|||lll___YYYSSSHHHAAAAAA@@@???AAAHHHOOOYYYfffrrroooXXXIII@@@;;;888777888::::::::::::;;;<<>>BBBFFFIIILLLPPPTTTZZZ___cccfffjjjlllnnnooorrrvvvzzz}}}~~~}}}|||zzzwwwtttqqqooonnngggccc___[[[YYYWWWTTTRRROOONNNLLLJJJGGGEEECCCBBBnnnUUUIIICCC@@@>>>===;;;::::::;;;===>>><<<===@@@CCCEEEHHHSSS^^^xxx{{{[[[XXXhhh|||xxxTTTEEE@@@???>>>>>>>>>@@@BBBDDDOOOWWW\\\VVVKKKIIISSS___{{{uuuiiiaaa^^^MMMMMMKKKHHHEEECCCBBBBBBDDDCCCCCCCCCEEEJJJPPPUUULLLNNNNNNMMMOOOZZZkkkxxxWWWUUUTTTVVV\\\aaaeeefffmmmuuu~~~wwwcccQQQNNNNNNMMMMMMQQQOOORRRYYY```fffoooeeeXXXVVV}}}uuuSSS<<<;;;<<<666;;;:::888777888999<<<===@@@DDD@@@FFFbbb{{{oooaaa[[[TTTGGG@@@AAA??????BBBFFFIIIOOO[[[ggg}}}vvv___OOODDD===999666888::::::999999:::<<<@@@EEESSSlllnnn\\\IIIAAA>>><<<999999888888999===EEEYYYzzz{{{tttmmmiii___ZZZWWWXXXZZZZZZUUUOOOMMMNNNVVVggg|||oooYYYLLLJJJGGGDDDBBBAAAAAAAAAFFFSSSeeeuuu|||uuu^^^III===;;;;;;???FFFLLLPPPQQQOOOLLLMMMOOOPPPPPPTTTZZZdddaaa]]]]]]aaaiiirrryyynnnVVVAAA:::<<<666:::AAAKKKZZZkkk{{{vvvdddQQQHHH???:::888666888<<<>>>NNNhhh}}}xxxsssppppppnnniiieee___XXXQQQOOOOOONNNIIIDDDGGGFFFDDDBBBAAAAAAAAAAAA<<<:::888888;;;===>>>>>>@@@<<<777555666777888777444444444666888;;;>>>??????CCCIIIMMMPPPRRRTTTVVVXXXZZZ^^^ccciiinnnrrrtttsssuuuxxxzzz}}}|||zzzuuurrrnnnkkkiiifffbbb___\\\[[[YYYVVVTTTQQQOOONNNoooVVVJJJEEEBBB<<<<<<<<<<<<============<<<===@@@DDDFFFJJJUUU```wwwtttUUUTTTfff|||xxxUUUGGGBBBAAA@@@@@@@@@BBBEEEFFFGGGRRRZZZTTTHHHFFFSSSbbbxxxzzzlll```TTTMMMKKKDDDDDDDDDBBB???=========@@@???===<<<===???AAABBB>>>BBBEEEFFFEEEJJJUUU^^^LLLHHHEEEGGGLLLOOOMMMJJJJJJRRR\\\```___]]]\\\]]]___\\\^^^ffflllooouuu|||ooo[[[SSSQQQOOOQQQWWWSSSTTTYYY^^^cccmmm}}}dddXXXYYY{{{yyyRRR:::???BBB:::<<<:::888777888999<<<>>>EEEIIIAAABBB[[[uuuooo___YYYPPPCCC<<>>CCCSSSqqqzzzrrrjjjhhhkkkkkkeee^^^YYYZZZ```ooommmVVVNNNOOOOOOMMMIIIEEEDDDCCCGGGRRRbbbqqqxxxpppXXXBBB222222444<<>>999===FFFRRRbbbrrr~~~nnnVVVLLLBBB===999777999===BBBPPPggg~~~zzzqqqgggccceeeddd^^^WWWVVVTTTQQQNNNLLLKKKJJJJJJGGGEEEBBBBBBCCCEEEFFFFFFAAA===777555666888888888333333444444666999;;;<<<666:::>>>BBBCCCDDDFFFGGGGGGIIINNNTTTZZZ```eeegggccceeeiiimmmqqqvvv||||||yyyvvvsssnnnkkkfffeeeccc```]]]ZZZXXXVVVpppYYYMMMGGGCCC>>>>>>============>>>>>>???AAAAAAAAABBBHHHRRRYYYuuuvvvaaaVVVYYYuuu}}}XXXFFFDDD@@@AAAGGGHHHBBB>>>@@@GGGJJJJJJGGGFFFNNNYYY```yyywwwggg]]]QQQLLLJJJBBB=========;;;999888999;;;===>>>???@@@???>>>===<<<===>>>@@@@@@@@@AAACCCDDDDDDCCCCCCDDDEEEEEEDDDBBBDDDEEEFFFHHHHHHFFFEEEDDDEEEFFFHHHIIIKKKNNNRRRUUUXXX___fffmmmxxxzzz___VVVYYYRRRLLLVVVSSSTTTWWW\\\bbbmmmiiiUUUNNNmmmmmm```JJJ======>>>:::;;;::::::999:::;;;===>>>NNNLLLFFFEEEVVVtttuuu[[[LLLFFFBBB>>>===???AAA======DDDFFFMMM]]]vvvrrrYYYJJJDDDCCC<<<:::999999;;;;;;:::888@@@BBBIII[[[yyyoooYYYKKKDDD>>>;;;;;;;;;;;;>>>BBBGGGSSSjjj~~~|||{{{zzzooommmqqq}}}nnn\\\^^^bbbgggggg```UUUKKKEEEGGGOOOcccxxxxxxbbbLLLDDD999888888<<>>;;;;;;999888;;;@@@MMMcccyyy}}}zzzyyywwwtttqqqppplllhhheeedddbbb^^^[[[XXXTTTOOOMMMMMMOOOPPPPPPPPPKKKDDD???<<<999777666555444444666888999999888444777;;;;;;:::999;;;>>>;;;???EEEHHHJJJKKKOOORRRSSSWWW[[[___bbbgggnnnssswwwuuuxxx}}}~~~~~~~~~|||zzzssspppllliiihhhgggfffdddpppYYYMMMGGGCCC@@@@@@>>>===<<<<<<<<<<<>>???===<<<<<<===???@@@AAA@@@???>>>???@@@AAA@@@??????AAABBBCCCHHHKKKNNNTTT]]]bbbbbbmmmyyy}}}zzz|||}}}dddVVVTTTNNNPPP```aaa[[[XXXZZZbbbnnneeeQQQIIISSSVVVPPPAAA999;;;<<<888;;;:::999999999:::;;;<<>>===???===@@@<<<<<>>;;;:::===???JJJ]]]sss~~~}}}|||yyyuuuqqqoookkkfffbbbaaa```^^^]]]WWWSSSLLLFFFBBB???<<<:::999888666777888999888777333666888888777666888:::555999===???@@@AAACCCFFFGGGJJJOOORRRUUUYYY___ccciiihhhkkkrrrvvvwwwyyy}}}}}}~~~}}}{{{zzzxxxwwwvvvtttqqqnnnpppYYYNNNHHHEEEBBBAAA???>>><<<;;;;;;:::>>>???AAABBBEEELLLVVV^^^ooobbbPPPUUUjjjVVVHHHBBB??????BBBCCC???======@@@CCCJJJTTT^^^dddggghhhyyyeeeNNNFFFBBBEEEDDD;;;;;;<<<<<<:::888888999::::::::::::;;;:::999999888===<<<;;;<<<>>>===:::777;;;::::::;;;<<<<<<;;;999:::;;;;;;;;;;;;:::999999999:::;;;:::888666555555777:::;;;:::;;;@@@BBB@@@IIIPPP]]]ssslll[[[ZZZVVVQQQOOORRRZZZaaannnvvv|||iiiVVVPPPKKKUUUkkkmmmbbbXXXYYYbbbqqqbbbMMMDDD>>>CCCBBB:::777:::;;;777;;;:::999888777888999:::<<>>BBB;;;???;;;;;;AAA@@@DDDRRRfffzzzjjjPPPCCC???===;;;:::999:::;;;:::999888:::@@@OOOkkktttbbbVVVOOOHHHDDDDDD??????AAADDDFFFNNN^^^nnn~~~rrriii___```iiirrrlllWWWEEE???;;;:::999;;;===?????????DDDJJJSSS]]]ffflllnnnoooggg]]]PPPHHHGGGHHHHHHGGGOOOYYYgggrrrzzznnnUUUFFFAAA>>><<<===CCCJJJSSS___jjj{{{mmmXXXEEEAAA@@@===<<<>>>???FFFVVVkkk}}}wwwxxx||||||yyyvvvssspppmmmeeeaaaZZZTTTOOOKKKGGGDDDCCC@@@===;;;;;;;;;;;;:::555666777666555444555777333555777888888888:::;;;:::===AAAEEEGGGJJJMMMPPPVVVUUUYYYaaafffhhhlllppprrrtttwwwzzz{{{zzzyyyxxx~~~{{{qqqZZZNNNIIIEEEAAA@@@???===<<<<<<;;;;;;===???@@@BBBEEEMMMWWW___nnn|||gggQQQTTTjjj{{{QQQJJJDDDBBB@@@AAAAAA@@@===<<>>BBBEEEDDD@@@<<<999888===<<<<<<===??????>>><<<>>>>>>===;;;:::999888888555888;;;<<<:::888777777888;;;;;;888888<<<===:::;;;<<>>;;;:::<<>>999777::::::777:::999888777666666777888777<<<@@@BBBLLLfffhhhUUUHHH@@@@@@CCC;;;???<<<<<>><<<:::999:::;;;:::999;;;===@@@KKKbbbyyyhhh\\\SSSKKKFFFEEE@@@@@@BBBEEEGGGMMM[[[hhhxxxrrrtttzzzzzzkkkkkkppptttnnn```SSSOOOEEEBBB@@@???@@@AAA@@@?????????BBBKKKWWWbbbiiikkkiii^^^RRRLLLNNNRRRRRRPPPPPPWWWaaaiiipppzzzuuu___KKK@@@;;;:::;;;===>>>CCCPPP\\\sss~~~qqq\\\IIICCCBBB>>><<<>>>@@@DDDPPPdddzzz}}}nnnccc___bbbhhhlllqqqrrruuu{{{}}}zzzuuuqqqlllfffbbb]]]XXXUUURRROOOJJJGGGFFFEEECCCBBB<<<<<<:::888666666666777666666777888888888888999555777;;;>>>AAABBBDDDDDDFFFEEEHHHOOOTTTVVVZZZ___dddggglllppprrrsssrrrqqqxxxyyy|||~~~qqqZZZNNNIIIEEE???>>>>>>===============<<<>>>@@@AAADDDKKKVVV^^^lllwwwcccNNNRRRfff~~~sssKKKEEEAAA@@@@@@@@@CCCFFFFFFEEEGGGCCCNNNpppppptttkkkWWWKKKFFF>>>>>>AAA===:::;;;;;;:::999888:::;;;999999999999::::::;;;;;;<<>>======???AAABBBAAA???@@@???===;;;:::999999999444888;;;===<<<:::999888666999888555666999:::888666999;;;>>>EEEKKKKKKIII999::::::::::::;;;===>>><<<>>>FFFVVVnnn~~~nnnoooyyyyyyaaaOOOMMMLLLQQQ___]]]YYYYYY```jjjxxx|||cccNNNBBB???>>>:::666555777888777:::999777666555666666777999>>>AAABBBHHH\\\~~~{{{aaaQQQIIIDDDAAA@@@===AAA???>>>CCC@@@AAAMMM^^^ppptttUUUCCCAAA@@@===:::999::::::::::::<<>>CCCFFFGGGJJJNNNVVVZZZ___dddhhhjjjkkkkkkppprrruuuxxx{{{|||}}}}}}rrrZZZNNNHHHDDD>>>>>>============>>>>>><<<>>>??????BBBHHHRRRYYYjjjsss\\\MMMTTTfff}}}uuuMMMEEEAAAAAA@@@>>>AAAFFFGGGDDDGGGAAAMMMrrrrrrtttttt```QQQJJJGGG===;;;???<<<;;;<<<<<<;;;:::999;;;<<<888888888999:::<<<===>>>CCCTTTcccaaaPPPAAA???DDDAAAAAABBBDDDGGGIIIHHHGGGEEECCC???<<<:::999::::::555888;;;;;;999666555444222555555222333777888666444999>>>>>>::::::===AAA333555777999::::::999888;;;:::;;;BBBSSSnnnuuuaaa^^^ggg|||rrrYYYIIIJJJJJJJJJQQQQQQRRRXXXcccppp~~~yyydddQQQEEE<<<888333111111444666777999888777666555666777888;;;>>>AAABBBEEEVVVvvvwww^^^QQQKKKFFFAAA>>>@@@CCC@@@@@@DDDAAABBBNNN^^^mmm|||\\\HHHDDDAAA>>>;;;999::::::::::::888<<<@@@EEEUUUrrrssscccUUUHHHBBBBBBAAA???@@@DDDGGGKKKVVVaaavvvjjjWWWJJJCCCDDDIIIGGGLLLRRRVVVYYY\\\aaaeeelllqqqvvvxxxzzz}}}uuuqqqjjjddd\\\VVVQQQNNNLLLJJJHHHEEEFFFPPP[[[___WWWMMMKKKDDD>>>>>>DDDLLLPPPQQQYYY]]]aaadddgggooo|||rrr\\\III<<<;;;<<<===;;;:::BBBKKK___qqqwwwbbbMMMFFFCCC===:::;;;???AAAHHHWWWkkk{{{{{{qqqpppvvv~~~{{{nnn[[[JJJ@@@>>>???AAACCCDDDGGGKKKOOORRRUUUWWW]]]```cccgggjjjnnnssswww~~~}}}zzzwwwtttqqqnnnllliiifffcccWWWRRRLLLHHHFFFEEEEEEDDD@@@>>><<<;;;<<<===<<<;;;:::::::::===@@@BBBBBBAAA>>>;;;:::===>>>===???CCCJJJMMMQQQVVV[[[___aaabbbfffhhhlllqqqtttvvvvvvvvvxxxzzz~~~rrrZZZMMMGGGCCC??????>>>======<<<======<<<===>>>===???DDDMMMUUUeeeoooZZZOOORRR[[[rrrqqqPPPGGGAAACCCCCCBBBHHHQQQTTTSSSPPPKKKXXXzzznnn___NNNGGGEEE>>>>>>@@@;;;;;;<<<===<<<;;;;;;<<<>>>;;;;;;<<<===???BBBDDDFFFOOOaaarrrqqq```OOOIIIJJJRRRRRRSSSVVVZZZ\\\]]]\\\YYYTTTMMMFFF@@@<<<999999777999;;;:::888555444444333666777666999>>>@@@???:::<<>>GGG[[[uuukkkWWWUUU^^^zzzrrrZZZIIIIIIIIIHHHNNNPPPOOOUUUddduuuxxxgggXXXMMM:::666111111333555666777888777666666666777888999;;;<<>>AAACCCGGGQQQ[[[rrruuu\\\JJJ@@@:::888::::::;;;===???BBBFFFIIIKKKKKKPPPVVVYYY[[[```kkksss~~~zzzsssmmmhhhddd___\\\SSSOOOOOOYYYeeeggg[[[NNNFFFAAA;;;999;;;???DDDFFFNNNRRRWWWZZZ^^^fffsss|||{{{eeeQQQDDD@@@>>>===;;;:::@@@GGGWWWkkk{{{eeePPPHHHDDD===:::;;;:::<<>>@@@BBBDDDDDDGGGKKKNNNPPPSSSXXX\\\cccgggllloooqqqtttxxx{{{~~~{{{vvvrrrkkkeee]]]XXXUUUUUUTTTSSSMMMJJJFFFEEEEEEDDDCCCAAA???===<<<>>>BBBEEEEEEDDD@@@<<<:::<<<;;;999:::>>>AAABBBEEEHHHMMMQQQTTTVVVZZZ]]]bbbggglllnnnoooooommmooosssxxx||||||yyyzzz}}}rrrZZZMMMFFFBBBBBBAAA???>>><<<;;;;;;;;;=========<<<===BBBJJJQQQaaammmZZZMMMIIIHHH]]]eeeKKKDDD===BBBGGGMMMZZZjjjtttttt]]]ZZZgggllldddOOOEEEDDDAAABBBCCC<<<<<<=========;;;;;;===???@@@@@@AAABBBEEEHHHKKKMMMTTTggg{{{xxxkkkeeedddeeeeeegggjjjooorrrrrrrrrpppiii___RRRGGG???:::777999;;;<<<<<<:::999888999333777:::;;;@@@HHHLLLKKKFFFAAA<<<<<<<<<<<<::::::888777777888;;;<<<======444999>>>AAAFFFTTTjjjzzz}}}eeeSSSTTT___|||vvv```MMMKKKKKKKKKSSSUUUPPPSSScccyyyyyylll___UUU>>>999555777888888888777777777666666666888999::::::999<<<@@@FFFVVVtttqqqcccVVVLLLHHHIIIBBBEEE@@@???CCCAAADDDQQQ\\\jjjnnnTTTJJJBBB???;;;999999:::;;;:::555<<>>@@@DDDMMMVVVpppkkkSSSEEE???999555333666555444555888;;;<<<<<<666;;;AAABBBBBBEEEMMMUUU```ooo|||}}}{{{zzztttpppddd[[[WWW___mmmqqqiii]]]KKKGGG@@@:::888999<<<>>>@@@EEEKKKPPPUUU]]]jjjssskkkWWWJJJDDD???<<<:::999???FFFQQQhhh}}}gggQQQIIIEEE>>>:::;;;555888???JJJZZZkkkyyy{{{lllXXXIIIEEEJJJSSSXXXXXXPPPDDD;;;666666888999666777888888777888:::;;;555888;;;<<<;;;===AAADDDHHHMMMRRRVVVXXX\\\bbbfffmmmnnnqqqvvv{{{~~~~~~}}}~~~{{{{{{tttkkkeeecccbbbaaa```[[[WWWRRROOOOOOMMMKKKHHHCCCAAA???AAAEEEHHHIIIHHHBBB>>>;;;<<<;;;999:::===<<<<<<===@@@CCCGGGKKKMMMRRRUUU[[[aaafffhhhiiijjjcccfffjjjooossswwwyyyyyyzzzzzzyyytttnnnnnnsssyyy}}}{{{}}}mmmWWWMMMHHHDDDAAA@@@???============>>><<<:::<<>>DDDIII===CCCCCCFFFPPPTTTXXXeeeuuu{{{vvv```III===:::777999:::999888777888:::999222999>>>EEEddd}}}uuu^^^RRREEE@@@BBBCCC???:::888777666777888:::999999===@@@<<<<<>>???AAAHHHSSSqqqsssbbbWWWQQQNNNMMMNNNKKKIIIHHHEEEDDDIIIQQQ___fffxxxdddOOOBBB???;;;888888999999999888<<<:::===HHHVVVsss|||iiiZZZOOOFFFBBB@@@???AAADDDDDDEEELLLTTTkkkeeeKKKAAA<<<555333777666555555444444444444444:::999888888999;;;>>>@@@HHHOOOXXX\\\]]]^^^bbbfffeeejjjvvvyyytttlllkkkttt{{{rrrcccTTTLLLCCC===;;;:::888555<<<===@@@EEEIIIQQQbbbrrrvvvjjjTTTMMMGGGBBB:::555;;;EEEMMM```yyy~~~ppp\\\KKK@@@<<<;;;;;;777:::===DDDSSSgggyyyrrr]]]GGG<<<<<<===???AAABBB@@@<<<888444333222222555555444444444333333333###...666555444777999777:::<<>>BBBDDDEEEIIILLLRRR\\\eeeiiigggddd```\\\YYY[[[```eeehhhhhhjjjiiieeeaaa```bbbhhhlllmmmqqqvvv{{{kkkUUULLLGGGCCC@@@???>>><<<<<<<<<<<<======<<<<<<>>>???AAAIIIRRR^^^xxx{{{[[[PPPGGGFFFGGGFFFDDDDDDBBB@@@LLLiiiwww}}}nnnlllYYYJJJFFFDDD@@@>>>@@@???<<<;;;<<<<<<===AAAFFF@@@HHHJJJSSSfffpppvvvoooOOO===888888999999999999999:::;;;666111999AAALLLqqqwwwnnnddd\\\XXXSSSJJJCCC???>>>============;;;999:::<<<;;;<<>>:::555333777444333222222111111222222777777666555555666777888777===CCCEEEDDDDDDGGGJJJRRRTTT]]]jjjoooooorrrvvv|||sss___WWWLLLCCC>>><<<999666;;;;;;===AAADDDKKKZZZhhh{{{{{{qqq]]]TTTKKKCCC;;;666:::AAAIIIZZZssssss```NNNBBB<<<999888888;;;???EEEPPPaaarrr}}}lllXXXBBB888777666666777555444333222222333555666222222222222111111111000(((111777444222444666444444666777888999;;;<<<>>>@@@BBBFFFKKKPPPVVVZZZ]]]eeennnzzz}}}{{{xxxtttrrrpppoookkkiiifffaaa\\\[[[]]]___^^^\\\XXXQQQIIIEEEAAA===>>>BBB>>><<<::::::===???@@@@@@DDDFFFKKKUUU^^^cccbbb```XXXTTTPPPPPPSSSWWWXXXWWWYYYXXXUUURRRQQQSSSXXX\\\cccgggmmmsssxxx}}}hhhSSSJJJFFFBBB???>>>===;;;;;;;;;<<<<<>>>>>EEEMMM[[[tttyyyZZZOOOEEECCCCCCBBBAAAAAA@@@@@@NNNkkkpppeeeXXXIIICCCEEEIIIHHHFFFCCC>>>;;;======>>>BBBHHHHHHSSSZZZiii}}}YYYEEE@@@:::999888999;;;<<<<<<;;;===999===BBBOOOsss{{{pppeee]]]RRRMMMFFF@@@>>>>>>======<<<;;;<<>>???888888999999999:::::::::;;;>>>===AAAMMMYYYrrr}}}jjj___\\\___bbbXXXRRRKKKFFFDDDFFFQQQ\\\]]]fffxxxsssXXXDDD@@@<<<999888999999888777;;;888999@@@HHH___uuuggg[[[PPPJJJDDDBBBAAABBBBBBBBBIIIRRRhhhwwwzzz```GGG<<<:::666444666333333222111111111111111444444444444444444444444777;;;???@@@???>>>@@@CCCBBBBBBGGGPPPWWWYYY[[[]]]cccdddiiirrr|||rrrjjj\\\PPPFFF@@@<<<:::;;;;;;<<>>CCCGGGLLLXXXiiiwww~~~cccQQQ>>>555444333111111444333111000//////000111333333222222222222111111000555888555222222333333222222222222222222222222333444666999>>>CCCGGGJJJRRR___oooyyyzzzwwwsssrrrwww{{{~~~|||vvvrrrnnnmmmnnnnnnllliiihhh^^^TTTPPPMMMIIIGGGHHHDDDBBB???>>>>>>???>>>>>>???@@@EEEMMMVVV\\\]]]\\\SSSMMMHHHEEEFFFHHHGGGFFFGGGGGGFFFDDDCCCEEEHHHKKKVVVZZZ```gggmmmsssyyy}}}~~~eeeRRRJJJFFFBBB@@@???===<<<;;;;;;<<<<<>>>>>@@@??????EEEMMMZZZqqqqqqZZZPPPFFFBBBAAA??????@@@AAA@@@FFFYYYoookkkWWWPPPFFFCCCNNN^^^dddbbbMMMCCC===>>>??????EEEMMMRRReeesss{{{[[[HHHCCC===;;;999999;;;<<<<<<;;;DDD@@@@@@GGG[[[{{{rrrgggWWWIIIAAA???AAABBB@@@===???BBBCCCFFFWWWjjjvvvdddWWWNNNKKKMMM\\\sssoooUUUHHHHHHFFFGGGJJJKKKPPP[[[lllrrr[[[JJJ@@@<<<999555666999<<<>>>>>>888888999::::::::::::999===???>>>CCCQQQ^^^wwwjjj[[[UUUUUUWWWKKKFFFBBBAAABBBGGGUUUbbb]]]hhhzzzpppRRREEEAAA<<<999999999888888666;;;999:::@@@EEEZZZyyyqqqbbbUUUNNNEEEBBBAAAAAA???@@@GGGPPPcccsss~~~eeeJJJ>>>;;;888555444444444333222222222222222111222333555555666666666222555999:::;;;;;;===??????>>>@@@FFFNNNSSSTTTTTTPPPQQQVVV]]]gggpppuuuwww~~~}}}ooo___PPPFFF@@@>>>===<<<===@@@AAAEEEOOOZZZoooyyyiii\\\KKK@@@======???@@@DDDNNN```vvvzzzjjjYYYKKKAAA;;;888:::???EEEIIIJJJQQQbbbrrr{{{^^^NNN===777777666444333666555333111000000//////555555555555555555444444555777777555222111222333444333222222333333222111222222333555888<<<@@@BBBFFFTTTgggrrrsssllleee```bbbhhhpppvvvzzz|||}}}~~~~~~~~~~~~|||yyyvvvssshhh]]][[[YYYVVVSSSRRROOOMMMIIIGGGEEEDDDBBB@@@@@@@@@CCCIIIRRRXXXYYYXXXQQQKKKDDDAAA@@@AAA???>>>===>>>>>>======>>>@@@BBBIIIMMMTTT[[[aaaiiipppuuuuuuwwwzzz{{{{{{zzzzzzzzz~~~dddQQQKKKHHHDDDAAA@@@???===<<<======>>>>>>===???AAAAAAAAAGGGOOOZZZqqqlllZZZPPPGGGDDDAAA>>>>>>@@@???>>>@@@FFFPPP___ttt|||dddQQQMMMHHHJJJZZZqqqaaaQQQDDDBBBAAA@@@FFFQQQ\\\yyynnnSSSBBB<<>>AAAAAAGGGVVVccc|||ppp]]]RRRNNNMMMIIIEEEBBBAAA@@@CCCMMMXXXeeeqqqnnnNNNFFFBBB===:::999888888777777<<<::::::???BBBUUUssswwweeeUUULLLFFFCCC@@@???===>>>FFFOOO___ooojjjMMM>>>;;;999555111444444333222222222222333333444555555666666555555222444777:::;;;;;;<<<===???>>>???BBBJJJPPPRRRPPPJJJKKKMMMRRRYYY___cccdddfffkkkssszzz~~~|||kkkXXXIIIAAA???===<<<<<<@@@BBBEEENNNWWWjjjwwwpppbbbOOOAAA===??????===BBBGGGTTTggg{{{|||ooo```RRRGGG@@@===:::???FFFJJJIIIMMM]]]ooo|||bbbQQQ@@@:::999888555444000000111222444666777888444444444444444444444444666555444333111000111333555333111222444555333222222222222333555777999;;;???LLL^^^kkklllcccWWWPPPOOOTTT\\\ccchhhlllooopppuuuzzz{{{qqqhhhggggggeeebbbbbb]]]ZZZVVVSSSPPPNNNJJJHHHFFFEEEFFFJJJQQQUUUVVVUUUNNNHHHAAA=========;;;999888999:::999888888:::<<<@@@DDDJJJPPPWWW^^^fffkkklllnnnqqqrrrrrrtttwwwyyyxxxzzz}}}aaaPPPKKKHHHDDDBBBAAA???>>>======>>>>>>======???BBBBBBBBBIIIPPPZZZssskkkWWWOOOHHHEEEBBB>>>>>>@@@:::;;;>>>AAABBBHHHXXXhhh{{{~~~{{{bbbRRRMMMHHHKKKXXXmmm{{{dddNNNFFFBBB@@@HHHVVViiiyyydddPPPDDD@@@>>>??????======>>>AAADDD@@@IIIRRRjjj|||jjjZZZPPPOOOLLLNNNRRRUUU^^^sss{{{jjj\\\QQQJJJKKKOOOYYYwww{{{bbbKKKAAACCCMMMJJJIIIMMMZZZnnntttcccXXXRRRKKKCCC:::666888<<<===<<<777777888888888999999999888======CCCOOO\\\uuuqqq]]]PPPIIIHHHFFFCCCBBBBBBBBBEEEMMMWWWooo}}}tttUUUGGGCCC>>>:::999888777666888<<<::::::>>>@@@SSSpppxxxdddSSSJJJHHHDDDAAA???===>>>GGGQQQ```lll|||kkkNNN???>>>???:::444555444444333333333333333777666666666666555555555888:::===???@@@@@@>>>===???AAABBBBBBFFFLLLNNNLLLFFFEEEFFFIIINNNQQQSSSTTTQQQWWW___eeehhhiiiiiiiiipppssszzzuuu___MMMBBB>>><<<:::;;;>>>AAADDDKKKRRRccctttzzznnnZZZHHH@@@@@@>>>;;;???AAAIIIYYYmmm~~~uuuhhhYYYMMMEEEBBB<<<>>>EEEKKKIIIJJJXXXjjjlllYYYDDD:::888555222111222222444555777888999:::444444444555555555555555888555444555444111111444333111///000333444222/////////000000000000000000:::DDDTTTbbbggg```RRRGGGCCCFFFKKKPPPSSSWWW[[[^^^iiioooxxx|||vvvuuuuuusssssstttkkkhhhdddaaa^^^[[[WWWTTTQQQOOOOOOQQQUUUWWWUUURRRKKKEEE>>>:::::::::888666444555555333222222444666999<<>>===<<<<<<=========<<<>>>AAAAAAAAAGGGNNNYYYttthhhTTTMMMHHHFFFCCC>>>===???::::::<<>>GGGPPPjjjppp[[[LLLFFFEEEBBB@@@@@@BBBDDDHHHSSS^^^sss~~~aaaHHHDDD???;;;999888777666444999999:::AAAFFFZZZyyy{{{gggVVVLLLKKKGGGCCCAAA???AAAKKKUUUfffgggnnn|||kkkPPPCCCEEEJJJGGG@@@999999888777777777777777777777777777999;;;===>>>;;;>>>BBBGGGIIIIIIFFFCCCJJJOOOPPPMMMLLLPPPRRRPPPIIIGGGFFFGGGIIIJJJJJJIIIJJJOOOUUUZZZZZZWWWUUUSSSZZZ\\\aaaiiisss}}}iiiSSSFFFAAA>>>;;;;;;???AAACCCHHHNNN\\\oooxxxeeeQQQFFFEEECCC??????AAAFFFRRRdddwww{{{nnn___QQQHHHDDD>>>===CCCIIIHHHFFFRRRbbbyyysss^^^GGG:::666333222111777777999;;;===>>>??????<<<=========>>>>>>>>>>>>BBB===<<<>>>===888777999666333000111444555222///000000111111111///---+++666>>>LLL]]]hhheeeWWWJJJ@@@@@@@@@@@@AAADDDHHHLLLWWW]]]fffmmmrrrtttwwwyyyzzz~~~|||}}}{{{yyyuuurrrppplllhhheeeaaa___]]]]]]^^^]]]YYYUUUPPPJJJBBB>>>===<<<:::888555555444222000000222444444666999===AAAGGGMMMQQQVVV[[[aaacccbbbbbbfffiiifffgggiiimmmrrrxxx}}}{{{\\\LLLIIIFFFBBB@@@???===<<<;;;;;;<<<<<<===<<<>>>AAA@@@@@@EEELLLXXXuuudddQQQLLLHHHGGGCCC>>><<<===>>>:::888<<>>@@@BBBGGGNNNhhhsss\\\LLLFFFEEEFFFBBB@@@@@@BBBFFFRRR]]]pppiiiIIIEEE???;;;999888777666000666777<<>>======<<<<<<======555666777:::>>>CCCHHHKKKOOOSSSYYY```eeefffccc```ZZZaaabbb\\\XXX[[[\\\ZZZTTTRRROOONNNMMMMMMKKKIIIKKKOOOUUUWWWUUUPPPKKKIIIMMMNNNPPPUUU^^^iiitttzzzrrr[[[LLLFFFAAA>>>>>>AAACCCDDDGGGMMMWWWkkk|||kkkWWWLLLKKKJJJGGGAAACCCIIISSSbbbsss~~~rrrbbbRRRIIIDDD@@@===AAAHHHGGGDDDMMM\\\sss~~~uuu```GGG:::777666666777222444999???DDDIIILLLNNNHHHHHHHHHIIIIIIIIIJJJJJJLLLGGGEEEHHHFFF@@@===???<<<888555555888888555111444666777777666333000---666;;;HHH\\\llllll___QQQAAA???<<<888666888<<>>>>>======>>>>>>======@@@DDDIIILLLWWWvvvdddQQQOOOJJJEEEAAA???>>>===<<<<<<======???@@@AAAAAAHHHPPP```wwwsssyyy{{{yyy\\\IIIKKKJJJEEEUUUpppzzz]]]JJJGGGIIIYYYsssvvvoookkkfff^^^RRRFFFDDDHHHJJJBBBBBBKKKNNNOOO___tttxxx[[[tttmmmNNN@@@HHHTTTmmmfff\\\]]]ooofffDDD888<<<:::111333444444333222333666999666;;;:::===FFFOOOhhhzzzcccUUUMMMIIIGGGEEEDDDCCCBBBEEEPPP[[[gggooooooTTTCCCIIIEEE===???555444999555333777BBBZZZzzzoooZZZNNNLLLGGGBBBEEEMMMSSSUUUSSSeeecccdddnnn~~~vvv[[[KKKVVViiilllaaaSSSOOOOOOVVV\\\VVVHHH<<<@@@;;;999@@@KKKWWW```fffooorrruuuxxxxxxyyyzzz|||}}}zzzwwwvvvvvvuuurrrnnnmmmhhhbbb^^^\\\YYYVVVSSSOOORRRVVVYYYYYYUUUQQQNNNSSSRRRMMMJJJMMMUUUYYYXXXmmmvvv~~~}}}jjjUUUFFFBBB>>><<>>>>>???>>>@@@JJJVVVjjj||||||hhhOOO>>>999999777333333999???HHHTTTaaaeeebbbbbbbbbbbbbbb```^^^\\\[[[bbb```^^^[[[XXXTTTNNNJJJKKKHHHCCC???===;;;999777666888999999777444333444777;;;GGG[[[mmmrrriii___OOOCCC:::;;;??????;;;888===CCCJJJMMMMMMMMMQQQTTT\\\^^^dddllluuu}}}~~~~~~zzzyyyxxxvvvtttpppkkkgggccc\\\TTTOOOMMMKKKFFFAAA???===:::777444333222111333555777666555666:::===JJJOOOTTTVVVYYY[[[WWWQQQVVVUUUXXX]]]```bbbiiippp{{{___NNNHHHEEEDDDAAA@@@???>>>>>>===>>>>>>>>>>>>======@@@DDDHHHKKKXXXvvv~~~aaaQQQNNNJJJEEEAAA???>>>>>><<<<<<>>>???@@@AAAAAAAAABBBGGGPPP]]]iiiooommmjjjfffpppwww```QQQRRRQQQKKKQQQ```yyyuuueeeWWWQQQOOO___|||mmm\\\XXXSSSOOOHHHAAAAAAEEEDDDAAADDDMMMVVVaaavvvdddqqqwwwiiiQQQBBBFFFOOO```^^^\\\aaassssssOOO<<<;;;:::666555666777888777777888999333:::;;;===DDDMMMhhh}}}hhh\\\UUURRRJJJGGGDDDCCCCCCIIIVVVcccnnnrrr~~~ttt^^^IIILLLGGGAAADDD;;;999:::777666:::DDDYYYzzzppp[[[NNNIIIEEEDDDJJJUUU[[[YYYUUU\\\YYY\\\gggzzzzzzbbbSSS\\\pppvvvpppeeebbbccckkkrrrlll[[[KKK<<<;;;BBBQQQcccqqq{{{}}}yyyuuussspppllliiiaaabbbdddccc___XXXQQQMMM^^^ZZZQQQHHHFFFIIIIIIFFFVVV]]]dddhhhqqq~~~oooYYYHHH@@@<<<:::===???AAAFFFLLLVVVfff{{{~~~mmm]]]RRRLLLHHHFFFEEEEEEIIIRRR[[[gggvvvzzzhhhUUUHHHAAA<<<::::::<<<;;;===FFFPPPeeevvv}}}kkkSSSBBB===<<<;;;999<<<>>>FFFVVVgggtttxxxxxx{{{zzzxxxvvvuuuuuuuuuuuuxxxvvvtttrrrnnniiibbb^^^^^^\\\XXXTTTOOOIIIBBB===999999888777666555333222999===HHH[[[mmmuuuqqqiii\\\PPPEEEBBB@@@;;;666555666;;;@@@AAA??????BBBFFFMMMOOOTTT[[[bbbhhhlllnnntttvvvyyy||||||xxxuuuooohhh```[[[YYYVVVQQQMMMGGGEEEAAA>>><<<:::888666444555555444333333777:::EEELLLSSSXXX]]]```\\\VVVUUUQQQQQQUUUYYY[[[```fffxxx[[[LLLGGGEEEDDD>>>>>>============>>>>>>???>>>===>>>@@@DDDGGGJJJWWWrrr|||^^^PPPNNNIIIDDD@@@>>>>>>>>><<<===???AAABBBBBBAAAAAADDDEEEGGGKKKPPPVVV[[[^^^eeennn~~~rrrbbb\\\VVVNNNKKKNNNaaajjjjjjddd\\\VVVfffqqqdddTTTMMMGGGEEEDDDAAABBBEEEDDDGGGMMMUUUdddzzzfffbbbaaa^^^QQQBBB@@@GGGOOOUUU]]]gggyyy]]]BBB999999:::777888:::;;;;;;:::999888333:::<<<===CCCLLLiii~~~hhh\\\WWWTTTNNNHHHDDDCCCEEELLL[[[iiiyyyzzz{{{eeeNNNNNNGGG@@@DDD;;;999888777888:::AAATTTsssuuu```RRRNNNLLLNNNZZZiiippplllfff\\\WWWUUU```tttlllXXXVVV```dddaaa]]]]]]cccqqqnnn]]]DDDEEEPPPfffzzz{{{{{{{{{xxxrrriiiaaa\\\bbb^^^UUUKKKGGGGGGDDD>>>@@@DDDHHHLLLUUUbbblllpppttt^^^MMM@@@;;;999;;;===???DDDJJJSSScccxxxppp```TTTMMMJJJHHHFFFEEEGGGMMMUUU___ooo}}}ppp]]]LLLCCC:::999999;;;;;;;;;BBBKKK^^^ooonnnXXXGGGAAAAAACCCDDDFFFBBBKKKccczzz{{{vvvvvvtttqqqmmmfff\\\QQQJJJGGGCCC???======<<<999666===???IIIZZZlllxxxyyywwwkkk```TTTLLLCCC:::555555222555777666333333666999>>>@@@DDDIIINNNRRRUUUVVV\\\___ccchhhlllrrrxxx{{{}}}xxxpppkkkhhheee```\\\UUURRRNNNKKKHHHDDD@@@===777777666333222222555888???HHHRRRZZZbbbgggddd]]]XXXQQQLLLNNNRRRTTTVVVZZZvvvYYYJJJFFFDDDBBB<<<<<<<<<<<<<<<===>>>>>>???>>>>>>>>>@@@CCCFFFHHHSSSkkk|||___PPPMMMHHHCCC???>>>>>>>>><<<>>>AAACCCDDDCCCAAA@@@GGGGGGGGGGGGIIIQQQ[[[bbbnnnsss~~~{{{hhhXXXNNNIIIHHHNNN]]]fffeee```YYYhhh{{{ggg```XXXMMMEEECCCCCCBBBAAABBBCCCKKKRRRYYYjjj~~~hhhWWWPPPYYYYYYKKKBBBEEEGGGRRR```mmm}}}hhhIII:::888999888999:::;;;:::999888777555:::999;;;CCCNNNiii|||cccUUUOOOLLLMMMGGGCCCCCCFFFLLLYYYeeevvvyyykkkVVVXXXNNNAAAAAA999999555555777888;;;IIIddd|||~~~iiiZZZSSSPPPTTTcccwwwyyykkk```VVV[[[mmmuuu]]]NNNJJJHHHEEEFFFHHHRRReeezzzwwwgggPPPOOOZZZrrrxxxtttmmmjjjccc[[[WWWSSSJJJ@@@;;;;;;:::<<>>@@@BBBDDDFFFHHHIIILLLQQQVVV\\\aaahhhlllvvvwwwyyy|||~~~|||xxxuuuqqqmmmjjjgggccc___[[[WWWQQQIIICCC;;;:::777444333444777999===GGGSSS^^^gggmmmkkkeee```UUUMMMLLLNNNOOOOOOPPPvvvXXXJJJFFFCCC@@@;;;;;;;;;;;;<<<===>>>??????>>>>>>>>>@@@BBBEEEFFFNNNbbb}}}aaaOOOLLLGGGAAA>>>===>>>>>>===???BBBDDDDDDCCCAAA@@@BBBCCCDDDDDDFFFMMMXXX```kkkooo{{{|||cccQQQJJJHHHGGGQQQXXX[[[\\\YYYeee~~~rrraaa]]]WWWLLLBBB@@@AAA???======>>>FFFNNNVVVhhhttt\\\RRR```fffYYYKKKJJJIIIVVVeeerrrpppRRR@@@999999888:::<<<;;;888666777888666888666888CCCMMMeee{{{```PPPIIIGGGIIIEEECCCDDDGGGJJJQQQZZZccclll|||sssbbbeeeXXXFFFAAA999<<<444555777888777???SSSggg|||ppp```PPPMMMPPP]]]ppp~~~~~~ttteeeVVVUUUeee}}}jjjVVVIIICCC@@@>>>@@@GGGXXXqqquuu___ZZZaaaxxx{{{tttooofffVVVGGG???;;;777888;;;>>>@@@BBBNNNVVVeeevvvzzzjjj[[[KKKEEE???===<<<;;;???DDDMMM[[[ooottteeeYYYQQQNNNMMMHHHFFFGGGJJJMMMWWWhhhxxxnnnWWWHHHAAA>>><<<>>>>>>>>>BBBGGGWWWdddzzzvvvbbbOOOEEEHHHSSS]]]UUUJJJNNNggg}}}{{{wwwmmmeee]]]XXXVVVSSSLLLGGGFFFGGGKKKUUUcccqqq{{{wwwmmm```QQQBBB<<<===777666555333222333555777666999<<<===<<<<<<>>>???@@@CCCGGGLLLPPPUUU[[[^^^iiikkkppptttxxxzzz{{{|||~~~|||zzzxxxxxxtttoookkkfff^^^SSSKKK@@@<<<777444333444777888===GGGSSS^^^jjjrrrqqqlllhhh\\\QQQNNNMMMJJJHHHHHHtttXXXKKKGGGBBB???<<<<<<<<<<<<<<<===>>>>>>???>>>>>>???@@@BBBDDDEEEJJJYYYttt}}}aaaOOOKKKEEE@@@===<<<>>>???>>>???AAACCCCCCBBBAAA@@@@@@BBBDDDDDDFFFJJJQQQWWW[[[cccuuurrrXXXKKKJJJFFFJJJJJJNNNVVVVVVaaawwwjjjZZZUUURRRHHHAAA@@@BBBAAA???@@@===CCCLLLXXXhhh~~~~~~eeeXXX```eeeZZZMMMKKKNNNZZZiiivvvuuuYYYDDD<<<;;;888>>>CCCAAA;;;666888<<<777;;;999;;;CCCKKKbbb|||bbbRRRLLLKKKFFFBBBBBBEEEGGGGGGKKKPPPVVVcccxxxvvvccceeeVVVCCC>>>777:::666666888999999<<>>>>>@@@KKKeee{{{oooooo~~~mmm\\\CCC<<<666777999999:::<<<@@@DDDMMM]]]ppp}}}nnn```PPPIIIBBB???<<<:::===CCCIIIVVViiizzzvvvhhh[[[QQQLLLKKKIIIHHHIIIKKKMMMTTTeeevvvrrr[[[KKKCCC>>>;;;<<<<<<<<>>=========<<<======>>>>>>????????????@@@AAACCCCCCJJJUUUkkkyyy]]]NNNJJJEEE???<<<<<<>>>??????@@@@@@AAAAAAAAAAAA@@@CCCDDDFFFGGGIIILLLPPPSSSVVV^^^pppyyyxxxYYYJJJJJJHHHHHHDDDHHHRRRUUU```vvvzzzdddUUUMMMLLLFFFAAACCCDDDCCCCCCEEEAAABBBJJJXXXcccnnnyyy~~~~~~yyy{{{fffUUUTTTVVVPPPJJJJJJPPP\\\kkkyyyuuuWWWAAA:::<<<999DDDPPPNNNDDD<<<<<>><<<>>>AAAIIIWWWhhhzzzrrrbbbQQQJJJBBB???<<<:::===CCCJJJUUUfffwww}}}ooo```TTTMMMJJJKKKKKKLLLLLLKKKQQQaaappp}}}wwwbbbRRRFFF???::::::;;;;;;>>>DDDLLLVVVkkk~~~rrr___MMMFFFKKKRRRPPPNNNQQQ]]]ppp}}}yyytttoookkkiii```aaabbbcccgggnnnvvv|||}}}uuulll```QQQFFFCCC>>><<<:::999999999999888666:::======999888:::===<<<>>>AAADDDFFFIIIMMMQQQTTTYYYaaajjjppprrrsssrrrrrroookkkjjjlllnnnnnnnnnooossswwwxxxwwwyyy~~~{{{nnndddSSSLLLAAA999666555555444888@@@JJJTTTcccqqqxxxxxxrrriii___WWWLLLBBB===>>>mmmUUULLLIIIDDD???>>>>>>============>>>>>>????????????@@@AAABBBCCCKKKSSSfffuuuYYYNNNJJJDDD???<<<<<<>>>???@@@@@@@@@@@@@@@@@@AAAAAADDDDDDEEEGGGJJJNNNQQQSSS]]]aaannn|||zzz~~~tttVVVGGGJJJHHHHHHDDDGGGQQQUUUaaawwwuuuaaaRRRHHHGGGBBB???AAAAAA???@@@CCCBBB>>>EEESSSYYY[[[hhh{{{wwwkkkdddooo{{{~~~~~~{{{vvvdddQQQKKKJJJJJJKKKMMMOOO[[[kkk{{{rrrRRR:::666<<<999JJJZZZZZZMMMAAA@@@EEEAAAPPPWWWTTTNNNNNNiiidddTTTOOONNNFFFBBB@@@DDDGGGIIILLLPPPOOOZZZppp}}}]]]QQQCCC<<>><<<:::>>>DDDMMMXXXhhhyyywwwgggXXXOOOLLLMMMMMMNNNMMMKKKNNN]]]lll{{{}}}iiiYYYIIIBBB;;;;;;;;;<<<@@@EEEGGGPPPeeexxxfffQQQDDDDDDHHHEEEHHHLLLUUUhhh~~~}}}zzz{{{{{{xxxsssooolllkkkkkkllllllkkklllpppvvv|||yyyrrrmmmeeeXXXNNNIIIFFFDDDBBB@@@@@@???===<<<;;;???BBBBBB>>>===???BBB;;;===@@@BBBEEEHHHLLLOOOPPPVVV___hhhnnnqqqqqqqqqmmmhhhcccaaabbbdddeeeddd___ccciiikkklllooouuu{{{xxx{{{xxxmmm___VVVIII???:::888666555555<<>>nnn[[[NNNDDDAAADDD===@@@@@@;;;888;;;>>>>>>>>>???@@@@@@@@@AAADDDFFFFFFIIIZZZ}}}pppVVVLLLIIIEEEAAA???===<<<<<<@@@???>>>======>>>???@@@CCCGGGLLLNNNIIIGGGNNNYYYbbb```hhh~~~vvvnnnaaaRRRIIIFFFGGGDDDBBBGGGOOO\\\mmmzzzsss```SSSKKKIIIEEEAAA???@@@AAA>>><<<>>><<<@@@JJJPPPQQQUUU\\\eeekkkttt|||xxxhhhZZZQQQOOOSSSZZZccckkkrrrwwwyyyuuueeeLLLBBBHHHFFFDDDLLLRRRZZZjjj|||rrrdddUUUDDD888777;;;;;;;;;MMMTTTJJJOOOUUUHHHKKKmmm|||hhhRRROOOlllkkkZZZOOOIIIDDDBBBCCCFFFGGGFFFIIINNNVVVaaaqqqhhhOOODDD@@@<<<999888666444222444888;;;;;;:::AAAFFFYYYyyyppp]]]UUUMMMIIIEEE@@@???AAADDDLLLYYYfffnnnuuurrrqqq{{{~~~mmmXXXLLLTTTnnnuuuppp}}}~~~xxxyyy|||hhhKKK:::888333555>>>AAA<<<<<<:::777888AAAOOO[[[vvv{{{dddVVVJJJ???<<<===>>>???AAAJJJ\\\lllttt~~~}}}jjj[[[TTTRRRPPPJJJIIIMMMMMMLLLXXXhhh|||nnn\\\PPPGGG???======>>>BBBGGGHHHRRRbbbvvvvvvlll]]]KKK@@@>>>EEEIIIQQQ]]]gggrrr}}}ssslllkkkkkkllljjjhhhfffgggfffdddjjjjjjiiiiiikkkqqqxxx}}}~~~{{{uuuppplllfff```\\\WWWRRRMMMIIIHHHGGGDDDAAABBBDDDFFFHHHHHHHHHFFFEEEDDDEEEGGGIIIJJJKKKLLLLLLQQQUUU^^^hhhpppuuuuuutttooohhhbbb]]]XXXQQQOOORRRPPPUUUYYYZZZZZZ]]]ccciiiqqqsssuuuyyy~~~rrrfffUUUGGG???;;;888777666999===CCCOOOaaarrr|||yyywwwooo```SSSIII???777kkkYYYOOOEEEAAACCC>>>AAA???;;;999<<>><<<===>>>>>>===???AAADDDJJJKKKXXXvvvpppWWWLLLIIIEEEAAA???>>>>>>===@@@???>>>>>>>>>>>>???@@@@@@BBBGGGIIIIIIKKKWWWeeevvvllllll{{{hhh[[[PPPIIIHHHKKKFFFGGGIIIPPP^^^rrrooo^^^RRRJJJEEECCCBBBAAABBBBBBAAAAAA;;;999<<>>@@@EEELLLTTT]]]dddhhheee\\\III???CCCCCCHHHVVVhhhkkkuuuvvvooo^^^WWWMMMDDD:::333444999;;;999DDDFFFAAASSSlllppprrryyy```TTTeeeooo\\\PPPIIIDDDBBBBBBEEEFFFEEEGGGLLLSSS^^^nnnsss\\\OOOHHH@@@999777777666666888;;;======<<>>:::444555;;;;;;<<<<<<;;;888666:::CCCKKKcccqqq|||gggVVVJJJ@@@===>>>>>>???AAAIIIYYYhhhqqq}}}nnn```XXXUUUOOOIIIGGGJJJIIIHHHQQQ```vvv}}}ssscccSSSJJJAAA>>>>>>>>>AAAFFFHHHPPP^^^qqqxxxnnn___LLL???<<>>???>>><<<===>>>======>>>AAACCCLLLLLLUUUnnnvvv]]]MMMIIIEEEBBBAAAAAA@@@@@@@@@@@@????????????@@@@@@AAAAAACCCFFFGGGMMM\\\kkkqqqppppppYYYLLLFFFEEEHHHMMMHHHOOOTTTVVVccc|||mmm]]]RRRLLLDDDEEEEEEDDDBBBAAAAAABBB???===???CCCDDDCCCCCCFFFDDDFFFHHHJJJLLLOOOSSSWWWdddqqqiiiWWWTTTWWWWWWYYYYYY[[[^^^aaacccfffiiillljjjgggjjjrrrtttqqqttt{{{mmmXXXLLLFFF???888===;;;:::;;;>>>DDDJJJNNNNNNMMMAAA:::>>>AAAJJJ]]]jjjYYYPPPFFFAAA===:::777333666<<<888888>>>???AAA^^^xxx``````uuusss___RRRJJJDDDBBBAAADDDEEEDDDEEEHHHOOOZZZjjj~~~lll\\\OOOCCC:::666999999:::<<>>?????????AAAFFFSSS```lll{{{tttfff^^^ZZZPPPKKKHHHIIIGGGFFFMMMYYYnnnwww{{{nnnZZZNNNDDD@@@???>>>@@@DDDGGGMMMYYYjjj}}}}}}ssscccPPPAAA::::::FFFWWWbbbdddgggssssssfff^^^WWWMMMEEEAAAFFFDDDBBBAAABBBEEEHHHKKKKKKOOOTTTYYY\\\^^^aaacccppptttyyyyyywwwsssrrrssssssqqqnnnkkkiiifffbbb______```ccceeeggggggfffeee^^^]]]\\\[[[YYYVVVTTTSSSXXXZZZ___eeelllooopppooommmgggbbb]]]UUUJJJDDDCCCGGGFFFDDDAAA@@@EEEOOOVVV[[[]]]___ccchhhpppyyyxxxkkkZZZKKKAAA;;;:::777777888===EEERRR```jjjwwwyyyvvvmmmaaaVVVHHH>>>cccUUUPPPIIICCCBBB@@@BBB@@@;;;:::===>>><<<>>>?????????>>>???BBBDDDJJJKKKSSSgggzzzbbbOOOKKKEEEBBBBBBCCCCCCAAA@@@@@@????????????@@@@@@EEEDDDEEEFFFFFFIIIVVVbbbqqqiiipppqqqaaaQQQJJJJJJIIIHHHIIIUUUfffmmmdddaaauuuooo```UUUOOOHHHIIIJJJGGGAAA>>>>>>???BBBBBBCCCDDDDDDCCCBBBBBBCCCDDDEEEEEEEEEHHHKKKNNN```pppgggOOOIIIMMMKKKIIIJJJOOOTTTWWWUUUQQQNNNLLLPPPRRRXXX]]]\\\YYY]]]ddd|||sssaaaNNNDDDAAA>>>:::<<<:::777555666888;;;>>><<<@@@:::888AAAEEEKKKXXXqqqYYYHHH@@@>>>:::888999888666888<<<555999???DDDQQQppprrrbbbkkksssaaaSSSLLLGGGCCCBBBFFFGGGEEEDDDGGGMMMWWWfffzzzxxxcccQQQBBB:::777999:::<<>>???===DDD]]]gggaaaZZZSSSIII@@@>>>AAAFFFBBBFFFUUUhhhxxxppp[[[JJJBBB@@@EEEVVVdddkkk|||kkkTTTFFF???:::666777CCCZZZqqqjjjQQQDDD999777999444222333555444333333555777<<>>AAA===AAAFFFKKKOOORRRUUUXXXdddllluuuxxxvvvrrrrrrsssrrrssssssssssssrrrpppnnnpppqqqsssvvvwwwvvvvvvuuullllllllljjjiiigggeeedddaaabbbeeeiiinnnppppppooonnniiieeebbbYYYNNNFFFDDDCCCAAA???<<<<<<@@@HHHNNNUUUWWWXXXZZZ^^^gggqqqxxxwwwgggUUUFFF>>><<<777555555:::AAAJJJXXXbbbsssxxxzzzsssiii\\\LLL???cccTTTOOOIIIDDDBBB???DDDDDD???;;;<<<<<<;;;>>>??????>>>===>>>AAACCCEEEIIIQQQccc|||eeeTTTNNNGGGCCCDDDEEECCCBBB????????????????????????EEEDDDFFFHHHFFFFFFLLLUUUaaa^^^kkkfffYYYNNNLLLLLLJJJGGGFFFccc~~~llloootttdddXXXQQQJJJLLLLLLHHHBBB>>>>>>@@@>>>@@@AAAAAAAAAAAA@@@???@@@AAABBBCCCBBBCCCFFFHHHTTTeee\\\FFFBBBGGGDDD@@@===EEEQQQXXXXXXQQQJJJDDDAAAEEEKKKMMMJJJFFFIIIOOO\\\[[[TTTGGG>>>;;;;;;999000111222333555888:::;;;777:::888???QQQVVVPPPOOOgggttthhhPPPBBB<<<999555444666777555666999666;;;>>>JJJfffjjjhhhsssaaaUUUNNNJJJEEEDDDHHHJJJHHHFFFGGGLLLUUUdddxxx~~~eeeNNN???:::999888:::<<<>>>???>>>======???>>>DDDYYYxxxpppmmmggg[[[JJJ===>>>FFFIIIEEEEEEKKKUUUcccuuu|||kkkXXXGGG>>>;;;;;;NNN\\\aaapppuuuXXXBBB:::888777777555;;;LLLaaaqqq~~~uuu\\\KKK;;;777888222222222222111111333555777:::BBBRRRfffyyypppYYYNNNDDDAAABBBAAA@@@AAABBBGGGOOO\\\ooo}}}rrrfff^^^VVVRRROOOOOOMMMMMMQQQVVVcccnnn}}}zzzfffXXXIIIBBBAAA???>>>???BBBIIIUUUgggzzzzzzkkkXXXGGG;;;===>>>DDDLLLRRRUUU\\\dddxxx{{{sss]]]OOOAAA======;;;888888222111333888999555333555666999<<<@@@DDDHHHNNNRRR[[[eeepppuuurrrmmmjjjjjjiiilllppptttwwwyyy{{{{{{|||~~~}}}}}}|||{{{zzzxxxvvvuuuoooooopppsssuuuuuutttrrrmmmjjjhhhfff___TTTLLLJJJ@@@???>>>======@@@DDDGGGPPPRRRSSSSSSUUU\\\gggooovvvqqq___OOODDD???888444333888>>>EEEQQQ]]]nnnuuuzzzwwwoooaaaPPPBBBdddUUUOOOHHHDDDDDD???HHHLLLFFF>>>:::;;;;;;<<<<<<<<<<<<;;;;;;>>>@@@AAAGGGOOO___|||mmmYYYRRRIIIEEEEEEEEECCC@@@>>>>>>????????????>>>>>>???@@@EEEIIIHHHEEEHHHMMMZZZ[[[eeeyyyhhh[[[OOOJJJJJJJJJKKKMMMdddsssgggvvv|||jjj]]]TTTMMMMMMKKKHHHEEECCCDDDEEE>>>BBBDDDCCCDDDFFFEEEBBB???@@@AAAAAAAAACCCFFFIIIQQQ[[[QQQ??????DDDAAA@@@<<>>BBBCCCHHHIIIBBB<<<::::::999333555777888999999888777999;;;;;;IIIfffmmm\\\NNNKKKYYYoooeeeLLL???;;;888444333666999888999;;;999===<<>>;;;;;;777999<<<===<<<<<<<<<===@@@@@@DDDSSSoooxxxuuummm___MMMAAADDDMMMGGGGGGIIIKKKNNNUUUeeetttqqq^^^MMM@@@999777444AAALLLRRR```zzzmmmNNN;;;555555444666222444???MMM\\\lllwww}}}iiiVVVAAA999888111666555333222222333444555;;;<<>>???EEERRRcccuuuyyyjjjZZZHHH;;;<<<888888===CCCHHHOOOVVVkkkyyyvvviiiSSSGGG<<<888777555444444222///333;;;;;;333000222444555777999===CCCJJJOOOWWW```kkkqqqooohhhaaa]]]^^^bbbhhhmmmsssxxx}}}||||||}}}~~~}}}yyyvvvnnnkkkjjjjjjdddZZZSSSRRRCCCCCCAAA@@@@@@@@@@@@@@@IIIKKKLLLKKKKKKQQQ[[[cccnnn{{{zzzjjjZZZLLLDDD;;;444333888<<>><<<===>>>>>>>>>>>>===<<<;;;===CCCIIIIIIFFFGGGJJJQQQXXXaaannnjjj___SSSOOONNNQQQXXX___ccclllwwwwwwfffXXX```rrruuufff[[[UUURRRMMMIIIHHHIIIIIIIIICCCIIIKKKJJJKKKNNNLLLHHHBBBBBBAAAAAABBBFFFMMMQQQbbb```OOO???@@@AAA>>>BBB>>>CCCHHHJJJIIIEEEAAA???===@@@BBB@@@<<<;;;<<<===<<<@@@AAA===;;;===<<<999<<<======<<<;;;888666444777:::<<>>::::::444222666999999:::<<<777???>>>QQQyyyiii}}}|||gggVVVLLLKKKFFFEEEJJJNNNMMMJJJIIIJJJUUUfffzzzoooQQQ@@@<<<<<<777:::<<<;;;::::::<<<>>>======???HHH```xxxpppeeeZZZNNNGGGIIIPPPGGGGGGHHHIIIIIINNN\\\jjjyyyooo___NNNAAA:::888888444888>>>EEESSSjjjeeeHHH999666555333333000111666===GGGVVVccctttzzzhhhNNNBBB===333666555444444555555444444888888???RRRjjj}}}uuuZZZPPPFFFDDDDDDBBBAAAAAA@@@BBBFFFOOO\\\mmmzzzkkk```\\\ZZZVVVRRRPPPQQQPPPOOOVVVbbbqqq}}}~~~mmm\\\JJJBBBAAA???===<<<===AAAKKKZZZlll}}}yyylll^^^MMM@@@;;;777666888;;;???GGGPPP[[[lll~~~~~~ooo```MMMEEE===:::777333333555444000333<<<<<<555222666111333555888;;;@@@GGGKKKRRRYYYdddkkkjjjbbbVVVOOOPPPTTTZZZ___dddjjjqqqvvvvvvyyy}}}}}}yyytttqqqppppppkkkaaa[[[ZZZOOOLLLIIIEEECCCAAA???>>>@@@DDDFFFFFFEEEIIISSS\\\fffuuuuuueeeTTTIII>>>666333777999:::DDDQQQ\\\hhhtttyyywwwnnn___QQQiiiXXXNNNEEECCCGGGAAAQQQ\\\TTTDDD;;;;;;>>>===>>>>>>===<<<<<<>>>AAABBBHHHLLLSSSmmmqqqbbbXXXMMMFFFFFFEEEAAA<<<;;;<<<===>>>>>>===<<<;;;<<<>>>CCCIIIIIIFFFFFFIIIGGGTTT```jjjggg```YYYWWWXXX\\\eeennnjjj^^^YYY[[[UUUKKKSSSdddnnn~~~nnnccc___XXXPPPKKKKKKKKKIIIHHHEEEKKKNNNLLLMMMPPPOOOIIIEEECCCAAA???AAAHHHQQQXXXuuujjjQQQ@@@@@@<<<999>>>999:::;;;;;;;;;===AAADDD???AAAAAA>>>=========<<<>>>===999666999===;;;666777777888888888888888888333777;;;QQQxxxoooYYYKKKFFFJJJbbbjjjNNN???;;;999333000222555555555777333@@@CCCXXX|||jjjjjjWWWJJJKKKFFFEEEJJJOOOMMMJJJIIIJJJUUUggg}}}vvvVVVCCC===<<<888:::<<<;;;999999<<>>;;;888999@@@LLL```}}}sssWWW???555666444000333111111333444999FFFSSSkkk}}}www[[[KKKCCC777222333444666888888666444333555>>>OOOfffyyywww[[[PPPGGGEEEEEECCCAAAAAA@@@AAADDDKKKVVVggg{{{|||mmm```aaa___ZZZUUUSSSRRRPPPNNNPPP\\\lllyyynnn\\\JJJBBB@@@???<<<<<<<<<>>>EEERRRdddvvv{{{ooocccSSSEEE;;;:::;;;;;;999;;;EEEQQQPPPbbbvvvzzziiiXXXFFF@@@;;;999555111111444333---///888999222111888000222666999<<<@@@EEEHHHMMMTTT]]]eeeeee]]]OOOEEEEEEHHHMMMQQQUUU[[[bbbhhhkkkooottt{{{zzz{{{xxxvvvvvvpppgggbbbaaaZZZVVVPPPJJJFFFCCC@@@>>><<<@@@DDDCCCCCCGGGQQQYYYaaappp{{{lllZZZMMMAAA888333777777666>>>LLLVVVcccrrryyyzzzssseeeYYYfff]]]SSSBBB???KKKAAA^^^}}}jjjKKK???777@@@;;;<<<======<<<===???AAAAAADDDIIIVVVqqqsssfff^^^JJJ@@@GGGGGG???>>>>>>=========<<<<<<<<<<<>>@@@???>>>BBBCCCBBB===777555888===@@@???>>><<<<<<<<<===>>>666888:::;;;;;;;;;<<<===666;;;@@@MMMiiixxx```FFFHHHLLL[[[{{{oooRRRBBB???999444333777888555666;;;888666GGGlll}}}iiiXXXLLLIIIHHHFFFGGGHHHIIIIIIHHHJJJVVVhhh~~~gggJJJ<<<<<<===:::999888555444999AAA444AAA>>>777IIIhhh}}}hhhUUUMMMGGGBBBEEENNNEEEDDDEEEEEEEEEIIIWWWeee{{{yyyeeeRRR???888999;;;<<<======>>>AAACCCHHHWWWrrrsssVVVDDD???777444444///---///000111222888@@@FFFcccyyyxxxiiiYYYLLL===999555555333111222666222999AAALLL___wwwwwwbbbOOOEEECCC>>>@@@DDD@@@AAA@@@DDDNNN[[[jjj|||qqqaaa^^^ZZZTTTPPPOOOPPPPPPPPPQQQ\\\jjjsss|||nnn___MMMBBB@@@@@@>>>;;;???===AAAOOO___nnn~~~{{{nnnZZZIII:::777777:::===@@@GGGOOOOOOUUUcccvvv}}}pppddd]]]LLLEEE:::555888???===777666222111666999777555555222333555777:::@@@FFFKKKPPPPPPSSSZZZ^^^[[[PPPFFF@@@??????@@@DDDJJJSSSXXX___dddgggjjjooowww{{{{{{~~~{{{xxxuuurrrmmmjjjfffccc^^^XXXQQQJJJBBB===???AAABBB@@@???AAAIIIOOOaaaiiiuuu|||rrrcccVVVGGG@@@:::888888888===BBBSSS___mmmvvvyyyuuuiii\\\iii]]]SSSFFFCCCKKKHHHdddkkkKKK???666???<<<===>>>>>>======???AAA???CCCIIIWWWrrrnnnjjjdddPPPFFFPPPSSSGGG>>>>>>>>>=========<<<<<<<<>>???>>>===GGGHHHGGGBBB<<<:::===@@@>>>>>>===<<<<<<;;;;;;;;;;;;<<<======<<<;;;;;;<<<:::;;;<<>>LLLeee{{{iiiMMM===:::444333444000000222222111111444;;;AAAbbbzzzzzzhhhWWW>>>888444555555333222444111999CCCOOOccczzz|||aaaNNNEEEDDD???@@@BBB===BBB@@@BBBJJJUUUdddwwwttteee___ZZZSSSNNNNNNOOOQQQRRRVVVbbbooowww~~~vvvgggTTTGGGBBBAAA>>>;;;???<<<@@@KKKZZZiii{{{~~~qqq^^^NNN>>>;;;999;;;<<<>>>CCCJJJJJJOOO\\\ooo|||nnnaaaYYYLLLFFF===999@@@GGGEEE>>>777222000333555444333444666777999:::<<<@@@EEEIIIIIIIIIKKKRRRYYYZZZSSSLLL???>>>;;;:::<<>>BBBGGGLLLVVV___lllzzzwwwhhhZZZGGG???888666555555999>>>JJJWWWfffssszzz{{{rrrhhhlllYYYOOOGGGCCCEEEQQQlllmmmKKK???666>>>===>>>???>>>>>>>>>@@@BBB>>>CCCJJJXXXrrr~~~kkkppplllWWWLLL[[[cccSSSBBB>>>>>>>>>=========<<<<<<@@@BBBBBBEEEPPP[[[XXXNNNJJJOOORRRWWWfff~~~vvvooossscccKKKAAA???DDDMMMWWWjjj}}}wwwrrrnnnmmmooojjjllliiiaaa[[[YYYWWWTTTYYYWWWVVVVVVTTTTTTZZZbbbooo___MMMFFFJJJNNNKKKEEEDDDCCCAAAAAABBBCCCAAA@@@LLLLLLJJJFFFAAA???AAADDDAAAAAAAAAAAAAAA???>>>===;;;;;;::::::::::::;;;;;;999999888AAA]]]yyy}}}qqqTTTLLLNNNgggkkkMMM===;;;888555444666666555666999::::::JJJnnnrrr```RRRJJJHHHFFFDDDCCCDDDDDDBBBAAAHHHRRRaaattt}}}```KKKBBB<<<777555777999888999<<<222888777888DDDUUUsssppp\\\QQQHHH@@@???DDD======???AAABBBEEEPPP\\\nnncccVVVGGG===;;;CCCTTTeeelll[[[GGG;;;999DDDXXXiiicccHHH999777222222333///000222222111000222888===[[[wwwvvvbbbBBB:::444555777666555555444;;;FFFTTTggg|||eeeRRRIIIHHHBBBBBBCCC===CCC@@@@@@EEENNN\\\qqqwwwiii___YYYRRRMMMLLLNNNQQQSSS[[[gggssszzzqqq]]]MMMDDDAAA>>><<>>FFFRRRbbbuuuwwwdddSSSDDD???;;;<<<;;;:::===BBBCCCFFFQQQeee|||}}}nnn```XXXRRRKKKCCCBBBLLLUUUTTTLLL<<<666111222333222444777;;;<<<>>>??????AAADDDGGGEEEDDDFFFLLLTTTXXXVVVSSSBBB>>>999555555888===AAA===AAAEEEGGGKKKRRRTTTSSSYYY[[[```hhhpppyyy}}}|||zzzwwwtttsssrrrqqqoooiii```UUUNNNGGGCCC>>><<<===AAAEEEGGGOOOXXXgggwwwpppaaaKKKBBB999555444333666;;;CCCOOO```nnnyyyzzzsssnnnVVVKKKGGGEEECCCUUUqqqmmmJJJ@@@888>>>===>>>??????>>>???AAACCC@@@DDDKKKWWWoooppp|||vvv^^^PPP```kkkYYYEEE>>>>>>>>>============<<<<<<@@@CCCJJJ[[[iiibbbQQQKKKNNNRRRWWWcccwwwnnndddnnn{{{ZZZGGGAAABBBFFFJJJSSSccc|||{{{uuutttrrrnnnqqqmmmkkkiiieeeaaabbbgggoooaaaTTTQQQWWW\\\XXXRRRLLLKKKIIIIIIJJJIIIHHHFFFPPPPPPNNNKKKGGGEEEFFFHHHEEEFFFHHHHHHGGGEEEBBB@@@<<<:::999999;;;===>>>>>>888:::<<>>;;;777666555555555555666888888777CCC```uuubbbUUUMMMHHHFFFDDDDDDEEEEEEDDDCCCFFFNNNZZZllljjjPPPCCC>>>777444888:::999888999777999777:::BBBJJJeeeuuuaaaSSSJJJBBB@@@CCC>>>>>>@@@CCCEEEGGGPPPZZZkkk~~~iii[[[III>>>;;;BBBSSSbbbrrrbbbNNN???888<<>>GGGZZZsssrrrccc[[[\\\UUUKKKJJJTTT___aaa[[[DDD<<<666444333333777===>>>AAACCCDDDEEEEEEGGGIIIIIIGGGFFFJJJRRRXXX[[[ZZZHHHBBB:::444222444888;;;666:::======@@@DDDEEECCCIIIJJJMMMRRRYYYaaahhhllluuuzzz}}}{{{xxxyyyzzz{{{{{{vvvmmmbbbZZZNNNFFF>>>:::<<<@@@AAAAAAJJJSSSbbbsssxxxgggSSSHHH===888666555666:::AAALLL[[[iiivvv~~~~~~yyyiiiRRRJJJIIIHHHHHHUUUrrrlllIIIAAA:::???===>>>??????>>>???AAACCCDDDFFFJJJSSSiiiyyybbbPPP[[[cccSSSBBB???>>>>>>>>>============888===DDDOOO___iii^^^LLLGGGJJJOOOUUU^^^mmm|||gggTTTSSScccmmmnnnrrr```MMMCCCCCCEEEEEEFFFPPP[[[ooo~~~yyyxxx{{{{{{qqqfffccchhhjjjeee```YYYXXXVVVVVVWWWWWWUUUTTT]]]]]]\\\YYYWWWUUUVVVVVVRRRTTTUUUVVVUUURRROOOMMMHHHEEEAAA???@@@AAAAAAAAA===>>>???GGGZZZnnnuuuqqqZZZ\\\mmmpppOOO===:::777777555444444555666666666444;;;QQQppp{{{fffWWWNNNHHHFFFEEEFFFHHHIIIIIIHHHFFFNNNXXXggglllOOO???@@@:::666999;;;999777777666777555999>>>@@@XXX~~~yyyeeeVVVLLLFFFDDDEEE???>>>@@@CCCEEEGGGNNNWWWiii{{{sss```KKK???<<>>AAAGGGSSSiii|||nnn___KKKBBB:::888777555555888888:::AAAQQQhhh~~~vvvggg^^^eee\\\QQQKKKRRR]]]aaa___GGG???888555444555<<>>:::?????????AAAEEEJJJOOOSSS^^^eeennnwww}}}}}}}}}wwwmmmfffWWWMMMAAA<<<===??????===EEEMMM[[[kkkzzz~~~nnnZZZNNN@@@:::777555555777>>>HHHVVVcccrrr~~~~~~~~~\\\MMMJJJGGGFFFHHHSSSrrrlllJJJDDD<<<@@@===>>>???>>>>>>>>>@@@BBBDDDFFFHHHOOOddd~~~bbbNNNRRRRRRFFF?????????>>>>>>>>>=========:::<<>>AAA<<<999::::::888888;;;444666444666:::;;;NNNnnnjjjYYYOOOJJJIIIIII???======@@@AAACCCJJJQQQddduuu}}}fffMMM@@@===;;;999888<<<;;;:::999555555>>>III\\\tttjjjMMM:::555000000333111...111333333111000222555===SSSrrr}}}nnn]]]RRRKKKCCC???>>>>>>>>>EEEVVVhhhzzzxxxbbbSSSLLLDDDDDDGGGCCCBBBBBBDDDGGGLLLVVVjjj|||yyyooo]]]XXXSSSNNNMMMLLLLLLKKKRRR___mmmrrrvvv}}}ooo\\\KKK@@@<<<<<<<<<===???AAACCCMMMbbbuuu}}}uuugggQQQFFF;;;777555444555777666888>>>JJJ[[[qqqzzzlllcccggg```SSSIIIHHHOOOTTTTTTBBB<<<666444444888CCCMMMSSSXXX]]]aaabbbbbbaaaaaaXXXUUUSSSTTTYYY___dddfffUUUKKK===444111222444444888<<<===<<<<<<>>><<<888888777666666888<<>>GGGMMMYYYgggwwwuuuaaaRRRCCC;;;777444333444999BBBOOO]]]nnn~~~vvvYYYTTTSSSIIIDDDGGGSSStttmmmKKKFFF===???<<<===>>>>>>======???AAA???CCCFFFMMMaaa}}}uuuZZZKKKKKKDDD>>>CCC?????????>>>>>>>>>=========;;;BBBOOOSSSKKKEEEEEEHHHIIIMMMTTTZZZeeezzzxxxiiiYYYQQQMMMIIIFFFEEEEEEDDDAAA??????@@@AAA@@@CCCHHHSSScccxxxwwwlllccc```\\\XXXUUUTTTRRRNNNPPP]]]ppp~~~cccEEE999;;;555888777222222666666333555777888<<>>@@@FFFMMM[[[kkkkkkQQQCCC>>>999555222999666444666666888>>>FFFOOOfffsssTTT???888000000444222---000444444222111333555888EEE]]]wwwwwwnnnfff\\\VVVUUUQQQQQQXXXhhhwwwxxxcccWWWQQQHHHFFFFFF???@@@BBBEEEIIIKKKRRRcccttt~~~vvvaaa[[[RRRKKKHHHIIIKKKLLLUUUbbbmmmppprrrxxxxxxdddPPPBBB===<<<777:::???AAAAAAGGGZZZmmm}}}|||pppYYYLLL>>>888666444555777444777<<>>>>>???AAA@@@<<<777666555333333444666777777===DDDKKKRRR[[[gggooouuuxxx}}}{{{ooodddVVVJJJDDDBBBBBBBBBHHHMMMVVVdddttt|||hhhXXXGGG>>>:::666444444777???KKKXXXjjj|||}}}dddfffdddSSSHHHKKKTTTvvvoooLLLGGG>>>>>>;;;<<<======<<<===???AAA:::???DDDLLL___~~~yyyuuufffQQQIIIIII???===KKK????????????>>>>>>>>>>>>???:::@@@NNNOOOCCCBBBLLLCCCCCCFFFLLLRRR___vvvhhhTTTPPPOOOIIICCCCCCAAABBB@@@===<<>>RRRdddmmmpppqqqwww|||eeeVVVMMMGGGEEECCCCCCDDDEEEEEEDDDEEELLLTTT```xxxrrrZZZNNN===;;;:::;;;999999???GGGGGGKKKDDD;;;:::999???OOOpppsss]]]QQQOOONNNLLLCCC>>>;;;<<<>>>@@@FFFMMMTTTbbbzzzmmmTTTEEE>>>:::777666AAA888111111444666999===@@@VVVppp___FFF<<<222111444222)))---222444333444666999444;;;LLLggg}}}sssnnnmmmgggfffmmm{{{xxxeee[[[WWWMMMIIIFFF>>>???AAAFFFIIIJJJOOO^^^mmm|||fff]]]QQQGGGDDDGGGKKKNNNZZZfffooooooooottt}}}~~~jjjTTTDDD===<<<444888???AAA???DDDUUUgggwww```QQQAAA999666444555777333777<<<@@@III\\\uuuxxxpppeeeeee\\\LLL???999999888777444444888===GGGWWWeeewww||||||vvvpppjjjgggdddcccfffYYYGGG:::444444333333666;;;??????BBBEEEDDD@@@:::999777444222111111000222555999<<>><<<;;;<<<===???@@@BBBAAACCCKKK[[[sssuuuwwwfffSSSIIIDDD@@@@@@BBB=========<<<===>>>???@@@CCCCCCDDDGGGJJJKKKHHHFFFEEEEEEGGGJJJMMMWWWkkk~~~lllZZZRRRJJJIIIJJJCCCAAAAAA@@@@@@???>>>>>>===>>>BBBEEEGGGNNN___xxxhhhIII777222777666555555555555555666777777777777:::AAAIIIOOOPPPOOORRR]]]nnnkkkWWWLLLGGGHHHFFFBBBDDDJJJIIICCCJJJVVV]]]```uuugggFFFDDD===:::;;;:::888???KKK]]]kkk]]]>>>777???EEEIIIfffsssbbbSSSFFFCCCFFFDDD@@@<<<;;;===AAADDDFFFKKKYYYpppwww___HHH<<<::::::777222333444333111222666:::>>>NNNbbbtttqqqOOO;;;777999666222111000//////000222555777777555999KKKfff~~~yyyqqqggg]]]QQQFFFCCCEEEBBBCCCDDDDDDGGGOOO[[[ddd{{{qqq]]]LLLIIIJJJGGGJJJPPPWWWeeeqqqqqqkkkkkkuuu~~~xxxaaaLLL@@@;;;;;;;;;>>>??????BBBOOO\\\ooo~~~}}}lll[[[FFF<<<<<<===888222888999<<<@@@FFFTTTlllrrrnnnmmmbbbOOOAAA;;;777333222333555:::???KKK```rrrvvviiiaaa```______SSS???444666666111444999BBBKKKQQQRRROOOLLLGGG@@@777222333555444333222333333222333777>>>DDDQQQYYYeeeqqq{{{{{{lll\\\OOOHHHEEEEEEFFFIIIQQQ[[[hhhxxxyyyiiiTTTBBB;;;999999888:::<<>>??????>>>>>>???@@@EEEJJJOOOPPPLLLGGGDDDDDDDDDEEEHHHLLLOOOXXXiiiyyynnn[[[SSSKKKJJJIII@@@AAAAAAAAA@@@???>>>>>>>>>===@@@BBBBBBEEEOOO^^^jjjhhhKKK<<<999888777666666555555555666888777666444555888>>>BBBBBB@@@AAAHHHTTTcccooouuu{{{jjjVVVKKKJJJIIIEEE@@@CCCKKKMMMKKKMMM[[[dddgggxxxqqqRRRDDD===999;;;;;;:::AAALLLiii|||rrrPPP???>>>AAAEEE]]]|||xxxhhhXXXIIICCCDDDBBB???;;;:::<<<@@@CCCEEEHHHUUUiii}}}gggOOO@@@:::666111222333444333222333777:::;;;CCCPPPbbbwwwbbbHHH:::555333111000//////000222444666888222333666AAARRReeevvv~~~wwwnnncccTTTGGGDDDFFFEEEEEEEEEDDDFFFLLLVVV^^^ssssss^^^MMMIIIJJJJJJMMMTTTZZZfffnnnllleeeeeeoooyyyxxxdddOOOBBB<<<;;;;;;<<<===<<>>777555444222000222333333222222444999>>>CCCJJJVVVcccppp{{{~~~ppp```SSSKKKGGGEEEDDDHHHNNNXXXeeeuuuqqqZZZGGG===:::999888:::;;;AAALLL\\\nnn}}}pppbbbfffiii^^^QQQLLLUUUuuu```EEEAAA===<<<;;;;;;;;;<<<>>>???AAADDDCCCEEELLLYYYpppooocccVVVIIIDDDCCC@@@??????===>>>@@@@@@???=========BBBLLLUUUTTTKKKBBBAAACCCDDDEEEHHHMMMPPPUUUbbbnnnkkkYYYSSSOOOPPPMMMCCCBBBAAAAAA@@@@@@??????>>>@@@AAABBBBBBBBBEEEJJJMMMaaalllzzzdddKKK???===:::999888777666555555555666555555333222333666888<<<999777999@@@IIIPPPTTTeeezzziiiUUUKKKGGGFFFCCCAAACCCJJJMMMMMMPPP```mmmpppzzzzzz]]]GGG===888;;;<<<;;;BBBLLLllldddHHH;;;:::@@@RRRqqq~~~nnn]]]MMMDDDBBB@@@===:::999;;;???BBBDDDEEENNN```vvvmmmVVVFFF===555///333333333222222444777:::>>><<<@@@PPPjjjrrrUUU>>>222000222111111111111222333444555...111444666<<>>;;;;;;:::777555444444666:::FFF[[[nnnvvvlllmmmgggWWWGGG<<<777444555555666:::AAAOOOfffzzzyyyiii[[[TTTZZZaaa___OOOAAA;;;888444888>>>KKK\\\jjjooolllfff```WWWJJJ@@@:::777333000222333333111000111333555777===FFFRRR```ooo}}}wwwgggZZZOOOIIIFFFCCCFFFLLLUUUbbbqqqzzzcccNNNAAA;;;888777::::::>>>GGGUUUfffwww|||gggVVVVVVYYYSSSLLLIIINNNfff|||[[[FFF@@@:::<<<;;;;;;;;;;;;<<<>>>>>>BBBBBBDDDKKKXXXnnnqqqgggYYYJJJCCC@@@===;;;<<<;;;>>>AAAAAA>>>;;;;;;;;;<<>><<<;;;:::999777666555555555111333444444444555777888;;;999777666999===BBBEEEVVVpppjjjWWWMMMGGGGGGFFFFFFHHHKKKMMMMMMPPP```oootttzzz}}}dddLLLAAA999;;;<<<<<>>:::AAAJJJgggrrr```PPPFFFBBB???<<<999888;;;>>>AAABBBDDDJJJXXXmmmnnnYYYIII@@@:::444444444333222333555777999DDD===<<>>===>>>FFFPPP```ttt}}}kkkSSSAAA:::999999888888555444555888BBBTTTfff|||wwwkkklllhhh\\\LLL???888555444444555:::BBBRRRjjjwwweeeTTTKKKPPPZZZ^^^SSSDDD:::555222555;;;JJJ^^^qqq{{{zzzuuummmeeeYYYNNNEEE>>>888444111111111111000//////000555999>>>GGGSSScccuuu~~~pppbbbUUULLLGGGEEEGGGLLLTTT___nnn}}}hhhSSSDDD<<<888777999:::<<>>???AAACCCCCCBBBAAABBBCCCHHHEEEEEEKKKQQQXXXaaakkkwwwsssbbb___]]]``````WWWBBBBBBBBBAAAAAAAAAAAAAAA===<<<;;;;;;===>>>===;;;CCCEEEGGGHHHIIINNNTTTZZZaaannnzzz~~~sssUUUCCC===;;;;;;:::999777666555555555000222444555555666777888666555555555666999===???PPPllllllZZZRRRNNNKKKIIIHHHHHHJJJNNNRRROOO\\\jjjqqqxxxoooTTTFFF;;;;;;===<<>><<<999888:::===???@@@DDDGGGRRReeezzzoooZZZJJJCCC>>>:::777555333333333555666777AAA===>>>FFFTTTggg|||aaaLLLDDDEEE444333222000////////////000111222111111444:::???EEEIIILLLMMMOOOUUU\\\aaa^^^aaadddfffhhhlllrrrwww}}}tttbbbNNN@@@BBBKKKHHHJJJKKKJJJHHHIIINNNRRR[[[kkk}}}uuufffUUUNNNLLLKKKJJJIIIMMMLLLLLLKKKHHHLLL^^^qqqyyy~~~vvvcccOOOCCC???<<<<<<>>>>>>???FFFNNN^^^tttrrr[[[GGG<<<999888888999666444555777>>>MMM\\\vvvyyylllkkkggg___RRRDDD:::666333222555:::CCCSSSmmmrrr^^^KKKBBBFFFQQQYYYSSSFFF:::333111111888FFF[[[ppp}}}{{{uuulll```SSSGGG===777000000000000111000000///333555999>>>III[[[ppp~~~xxxjjj[[[OOOIIIHHHJJJMMMSSS\\\jjjyyylllWWWGGG===999777888999:::===FFFUUUfffrrr{{{gggSSSKKKJJJGGGCCCAAA???>>>GGGJJJAAA??????888;;;;;;;;;;;;;;;;;;;;;;;;>>>???CCCHHHSSShhh|||yyyhhhTTTHHHBBB>>>===>>>>>>CCCGGGFFFAAA???AAADDDKKKFFFBBB@@@BBBDDDDDDCCCHHHDDDDDDLLLVVV^^^gggnnnpppwwwddd\\\SSSSSSSSSKKKBBBBBBBBBBBBBBBBBBBBBBBB???>>><<<;;;<<<<<<;;;:::999<<>>===:::999888777666555555555222444555555444333333444222444666777888:::>>>@@@NNNiiimmm]]]VVVPPPLLLIIIIIIHHHHHHNNNUUUQQQVVV```jjjsss~~~ZZZIII<<<;;;>>>===>>>BBBSSSvvvzzzbbbIII:::;;;CCCWWWuuuyyyeeeWWWMMMGGG@@@===:::999:::<<<===>>>BBBDDDLLL[[[ooouuu```OOOFFF@@@<<<:::777444333444555555555777777;;;BBBIIIVVVqqqsss]]]NNNHHH777666444222222333444555222222222222222444666888BBBIIIIIICCCFFFRRRVVVQQQFFFGGGIIIMMMRRRXXX]]]```kkkqqquuuuuuvvv|||{{{uuukkk^^^MMMAAACCCJJJJJJLLLNNNLLLIIIHHHJJJMMMXXXeeettt~~~zzzpppddd]]]ZZZVVVOOOIIIHHHEEEDDDFFFDDDHHHZZZnnnvvv|||}}}~~~xxxgggSSSDDD>>>;;;:::<<<===>>>DDDKKK[[[ssszzzeeePPPBBB;;;888888777444222333555:::FFFQQQlll~~~{{{nnniiiddd```WWWJJJ>>>888333222555;;;CCCRRRjjj}}}lllUUUEEE===@@@IIIRRRRRRHHH===555333111777CCCSSSfffvvv~~~sssdddSSSDDD;;;222111000111222333222000...111444999DDDWWWnnn~~~}}}pppaaaSSSKKKIIIJJJKKKOOOWWWdddqqq{{{qqq]]]LLLAAA:::888888888999;;;BBBOOO___jjjvvvdddQQQHHHGGGFFFBBB???===888<<>>:::777888999:::;;;<<<======???@@@CCCGGGPPPddd}}}mmm^^^MMMEEEAAA======>>>>>>BBBFFFDDD@@@>>>BBBFFFPPPKKKFFFCCCDDDFFFEEEDDDHHHDDDEEEMMMVVV\\\```dddgggzzz{{{gggXXXIIIEEEEEE@@@BBBBBBBBBBBBBBBCCCCCCCCC@@@@@@@@@???>>>=========888;;;???BBBCCCBBBAAA@@@@@@EEEGGGGGGKKKVVVbbbhhhxxxfffJJJ???===;;;888777666666555555555666555666777666444333333444333666999;;;;;;<<>>???BBBSSSqqqzzzkkkSSS???999@@@NNNjjjmmm]]]QQQIIIAAA???;;;:::;;;<<<<<<<<<>>>???EEERRRdddvvv}}}jjjXXXMMMEEE???===999555333444444444222444333666<<<@@@HHHbbb}}}qqq___TTTCCC@@@<<<888666666777999666666555444333555888;;;EEEQQQNNNBBBHHH\\\^^^OOO>>>;;;999<<>>BBBDDDGGGKKKLLLJJJJJJLLLOOOUUU___kkkwww}}}vvvrrrpppiii]]]RRRIIIDDDDDDFFFDDDFFFUUUiiissszzz|||}}}}}}ooo[[[LLLBBB>>><<<===>>>>>>BBBGGGUUUooonnnZZZIII???:::999666333222444555888AAAJJJ___ttt}}}pppggg``````\\\OOOBBB:::555555777;;;AAANNNdddwww|||gggOOOAAA<<<:::AAAJJJMMMHHH>>>777444222666===HHHUUUfffvvvtttaaaOOOEEE777444222222333444333111---111555:::DDDVVVmmm~~~ttteeeVVVLLLGGGGGGGGGJJJPPP[[[hhhqqq{{{xxxeeeSSSEEE===999777888999:::???JJJYYYdddooo___MMMEEEDDDDDDAAA>>>>>>888<<<>>>666777===<<<333555777:::<<<>>>??????AAABBBDDDGGGMMM```}}}dddWWWKKKFFFDDDBBBBBBCCC;;;???CCCAAA<<<;;;@@@EEENNNKKKHHHFFFFFFFFFGGGGGGJJJEEEFFFMMMSSSTTTSSSTTTaaarrrooo]]]JJJDDDFFFCCCBBBBBBCCCCCCCCCCCCCCCCCC:::===???@@@>>>=========>>>>>>===<<<===???AAACCCDDDEEEDDD@@@AAAHHHOOOQQQUUU^^^kkkvvvdddGGG<<<:::777777666555555555555666666666777888888666666777999222666:::;;;:::;;;===@@@GGGbbbmmm___ZZZMMMWWWkkk||||||mmm```[[[\\\RRRQQQ]]]mmm{{{\\\III:::;;;@@@@@@@@@CCCZZZtttxxxcccLLLBBB===HHHbbbsssbbbTTTIIICCC@@@<<<;;;;;;<<<;;;;;;:::<<>>:::555333444444333111888444444999;;;AAAXXXqqqvvviiiQQQLLLEEE===888777777888:::;;;;;;777333555<<>>777444111444999>>>GGGXXXlllzzz~~~lll[[[PPP;;;888444333444555444222111555999===FFFWWWmmm~~~vvvgggWWWNNNEEEDDDDDDEEEKKKUUUbbbjjjxxx}}}kkkXXXIII???:::666888999:::>>>HHHVVVaaakkkZZZGGG???BBBEEECCC>>><<<<<<;;;;;;;;;;;;:::::::::999888999;;;=========@@@BBB???DDDSSSaaa{{{{{{jjjYYYHHHBBBCCCCCCAAAAAA<<>>>>>>>>>>>??????BBB@@@??????AAABBBAAA@@@BBBGGGPPPYYYcccmmmvvv{{{{{{||||||{{{|||lllRRRAAA===:::777555555444444444333333333777666666666666666666666888666777:::;;;;;;???DDDGGG___|||fffZZZWWWfffvvvzzzkkkpppjjjfffXXXUUUgggyyygggOOO>>>@@@AAA;;;:::AAAXXXwww}}}{{{XXXBBB:::CCC\\\}}}|||kkkZZZNNNDDDAAA>>>>>>AAA@@@<<<777:::999<<>>>>>>>>===:::999<<>><<<<<<;;;;;;;;;:::::::::;;;999888999;;;<<<<<<<<<===@@@???CCCOOO[[[uuuxxxgggWWWHHHCCCCCCCCCAAAAAA>>>@@@BBBAAA@@@???AAACCCOOOEEE???FFFNNNMMMGGGCCCGGGHHHHHHIIIKKKLLLMMMNNNUUU```xxxxxxaaaSSSLLLHHHDDDFFFDDDCCCBBBAAABBBBBBBBBBBBCCCAAA======>>>>>>;;;========================???===<<<<<<>>>???>>>===AAAEEEIIILLLOOOUUU\\\bbbXXX[[[___aaadddjjjttt{{{~~~kkkfffXXXFFF;;;999777444555555555444444444333333444444555555555555444444<<<999999:::999888;;;@@@FFF[[[yyy}}}fff[[[YYYrrrrrraaafffiiigggZZZVVVfffwwwjjjQQQ>>>======888999AAAOOOmmm___CCC;;;AAAVVVvvvrrr```QQQGGGDDD@@@@@@AAA@@@<<<888;;;:::===FFFRRRbbbwwwzzzooocccTTTGGG>>>;;;777444444444444333111333555333333888DDDNNNmmmvvvhhh^^^XXXUUUPPPLLLIIIHHHGGGGGGFFFFFFFFFHHHEEEBBBCCCFFFWWWrrrrrrWWW>>>777222555888888777888@@@OOOUUUKKK???<<<@@@AAAAAAGGGSSS___```WWWMMMIIIBBBAAA@@@???;;;888666666777:::>>>BBBEEEIIINNNQQQVVV\\\eeeppp~~~zzzoooXXXNNNGGGHHHFFFBBBGGGQQQhhhwwwrrr^^^KKKDDD@@@??????>>>@@@EEEOOO^^^sssmmmXXXFFF<<<888555555444444666:::>>>@@@KKK[[[ppp~~~rrrbbbZZZYYYWWWPPPJJJDDDBBB@@@@@@>>>@@@MMM[[[kkk{{{uuu___LLL???:::666777:::>>>AAAAAA>>>;;;555222222444888AAARRRbbbyyyuuucccKKK@@@777444444222111111555333555<<>>;;;:::;;;<<<@@@KKKWWWoooWWWHHHDDDCCC@@@===<<<;;;;;;;;;;;;:::::::::;;;:::888999:::;;;;;;:::999???@@@CCCKKKTTTnnnssscccUUUHHHDDDDDDCCC@@@@@@@@@AAABBBAAA???>>>>>>@@@EEE???===CCCIIIJJJHHHGGGHHHHHHHHHIIIIIIIIIHHHHHHMMMWWWllllll[[[QQQLLLJJJHHHGGGEEEBBB@@@@@@CCCEEEAAAEEEFFFAAA>>>??????<<<:::;;;<<<======<<<;;;:::===<<<;;;;;;======<<<;;;???AAABBBBBBCCCGGGNNNTTTKKKKKKJJJIIIKKKRRR\\\eeeiiidddaaaaaacccgggmmmuuukkkiiijjjkkkiiifffgggjjjpppppprrruuuyyy~~~~~~|||{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwvvvtttttttttwwwzzz|||~~~zzzsssnnnfff^^^QQQPPPJJJ@@@;;;:::888555666555555555444444444444444444555555555555444444<<<::::::<<<;;;888:::???DDDUUUppp}}}eee[[[\\\uuueeeTTT[[[^^^___VVVSSSbbbsssoooUUU@@@;;;:::666777>>>HHH^^^}}}fffFFF===>>>LLLiii{{{fffTTTIIIFFFBBB@@@AAA@@@<<<999;;;;;;>>>DDDLLLZZZqqq~~~xxxnnn]]]MMMAAA>>>999666555444444333111333444222000333;;;BBBWWWrrr~~~vvvrrrnnniiiddd^^^\\\ZZZZZZZZZYYYUUUQQQKKKEEEBBBEEEVVVqqqrrrYYY===777333555777666555666===KKKQQQHHH===::::::999999>>>IIITTTVVVOOOFFFCCC======;;;999888777666666999:::<<<>>>@@@EEEKKKOOOTTT[[[dddnnn}}}uuu\\\PPPGGGFFFFFFCCCEEEKKKaaasssyyyhhhQQQHHH@@@>>>======???DDDIIIVVVkkk|||sss^^^JJJ===777777666555444555888;;;===GGGWWWmmmwwwhhh]]]XXXXXXXXXXXXXXXTTTOOOJJJDDDCCCKKKUUUdddtttvvvaaaLLL>>>888555555888<<<@@@CCCCCCCCC666555444222000666FFFWWWgggxxx~~~ppp[[[LLL<<<555444222222222555444555;;;DDDSSSkkk~~~yyynnnaaaXXXJJJEEEBBBDDDGGGKKKSSS[[[jjjttt{{{kkkXXXHHH???@@@>>><<<======???GGGQQQ{{{lllXXXJJJDDDAAA>>>;;;<<<<<<<<<;;;;;;;;;::::::<<<:::999888:::::::::999777???AAACCCHHHPPPiiirrr___SSSHHHEEEEEEBBB@@@???BBBBBBAAA@@@>>>===<<<<<<===<<<<<<@@@CCCEEEFFFGGGFFFFFFEEEDDDEEEFFFHHHIIILLLTTTfff~~~{{{gggYYYPPPMMMGGGHHHGGGEEEBBBBBBEEEHHHCCCQQQYYYPPPCCC???>>>===:::;;;===>>>>>>===;;;:::???=========>>>>>>===;;;>>>===>>>BBBJJJPPPUUUWWW___XXXMMMCCCAAAIIIVVV```UUUOOOJJJJJJOOOUUUZZZ]]]OOOPPPQQQSSSQQQPPPPPPRRRUUUVVVXXX[[[___dddhhhjjjoooooommmkkkjjjmmmrrrvvvpppnnnkkkgggdddbbbaaaaaa___^^^^^^^^^^^^^^^______```___]]][[[ZZZ[[[^^^aaarrruuuooollllllsssvvvxxx{{{xxxvvvfffZZZTTTNNNFFFIIIGGGDDD???<<<:::888666666666666555555555555444777666666555666666777888888888<<<@@@@@@======AAADDDRRRkkk|||cccYYY[[[eeepppvvvxxxpppYYYLLLTTTMMMQQQMMMMMM]]]ooosss[[[EEE>>>;;;777666:::DDDOOOooo~~~zzzkkkLLL@@@===DDD\\\{{{hhhTTTHHHEEEAAA>>>>>>===<<<::::::;;;>>>BBBGGGTTTlllvvvdddSSSGGGCCC===888666555444333333555666444222333888===HHHbbbzzzvvvsssooonnnoooooofff]]]WWWNNNIIILLLZZZqqqoooVVVAAA;;;777999999777666777888EEEKKKCCC;;;::::::777777999@@@IIIKKKFFFCCCBBB???>>>;;;888777999888666888888999999<<>>777555555777<<>>KKKZZZnnn}}}nnn[[[FFF;;;888555444444444333444999AAAOOOeeeyyy|||qqqeee]]]NNNIIIFFFHHHJJJMMMSSSZZZeeeooo|||ppp]]]KKKAAA@@@===;;;<<<<<<===DDDLLL}}}ggg^^^QQQGGGBBB???<<<:::=========<<<<<<<<<;;;;;;<<<:::999999:::;;;:::999999@@@BBBCCCIIIPPPiiisss^^^SSSIIIFFFEEEBBB???@@@BBBAAA@@@>>>===<<<;;;::::::<<<======>>>@@@CCCEEEHHHFFFCCC@@@@@@CCCFFFIIILLLSSSbbbvvvvvvaaaRRRJJJGGGHHHIIIIIIIIIHHHHHHIIISSSkkkxxxiiiOOOAAA>>>>>>;;;<<<>>>??????>>><<<;;;???>>>===>>>??????===;;;???;;;<<>>;;;999666555666777777666666666555555555888777555444444666888:::777999???FFFFFFBBB@@@AAAHHHVVVnnnzzz```VVVWWWSSSUUUTTTXXX[[[NNNGGGOOOFFFLLLIIILLL]]]nnnvvvaaaLLLCCC@@@:::666777===CCCccc}}}}}}{{{oooUUUAAA===>>>OOOllliiiTTTHHHDDD@@@===;;;;;;::::::999:::===@@@DDDPPPggg{{{mmm\\\PPPJJJCCC===999777555444333444666555444444888;;;>>>QQQiii}}}}}}{{{{{{pppiii```]]]___hhhwwwrrrYYYFFF@@@======<<<888666888777BBBGGG@@@;;;===>>>;;;888666999>>>@@@???@@@CCC>>>???;;;777999???@@@<<<999999999:::===DDDMMMSSS^^^fffpppxxx{{{ssskkkUUUJJJBBBBBBGGGIIIHHHGGGTTTfffxxx{{{qqq]]]PPPCCC>>>======???BBBDDDNNN]]]nnn|||mmmWWWEEE:::999888555444333555777888<<>>888444444111111444888>>>KKKbbbvvv~~~ttthhh```QQQLLLIIIKKKMMMNNNSSSZZZaaalll{{{tttaaaNNNCCC===999888:::;;;<<>><<<;;;???>>>>>>>>>>>>=========<<<;;;999:::;;;<<<<<<;;;<<>>;;;;;;???BBBBBBJJJGGGCCC@@@???@@@CCCEEEHHHPPP]]]llllllWWWKKKKKKKKKKKKLLLNNNNNNKKKIII___|||xxxXXXFFF@@@???===>>>???@@@@@@???>>>===>>>>>>===>>>???>>>;;;999???;;;999AAAKKKPPPJJJCCCLLLIIIDDDAAABBBEEEJJJNNNAAAAAA???>>>BBBHHHIIIEEE>>>BBBCCC@@@???@@@AAA@@@>>>??????@@@AAACCCDDDEEEAAACCCFFFHHHIIIKKKNNNPPPIIIHHHFFFEEEDDDDDDDDDEEE@@@@@@BBBDDDEEEFFFFFFFFF@@@CCCGGGHHHGGGGGGJJJNNNaaaxxxxxxaaaPPPIIIIIIOOONNNQQQVVV^^^ggglllfff]]]aaaooooooZZZFFF@@@???<<<@@@===;;;<<<;;;888888;;;777777777777666666666666666555555666666777888999;;;===CCCIIIHHHBBB@@@AAAOOO```zzzyyy___RRRQQQKKKGGGAAADDDLLLFFFAAAKKKKKKPPPMMMPPPaaarrryyyfffQQQGGGBBB===888666666===YYYxxx~~~lllVVV>>><<<<<>>:::999999:::999999;;;>>>BBBLLL___pppxxxjjjZZZSSSJJJBBB===999777555111222333333333444666888666@@@RRRfffzzz{{{uuuuuuwwwzzz|||fffPPPLLLIIIHHHDDD>>>;;;===???IIINNNIIIEEEGGGEEE???:::777666:::<<<<<>>???===999???JJJMMMHHH<<<<<<<<<===AAAHHHQQQWWWdddnnnyyy~~~vvvpppggg___LLLEEE@@@BBBGGGKKKIIIFFFNNN^^^ppp|||~~~xxxhhhYYYJJJCCC@@@>>>>>>@@@CCCMMM^^^nnnzzzsss^^^JJJ>>>999777555333333444666777<<>>333111333666:::>>>XXXmmmvvvdddVVVIII===666444111111444888<<>>???@@@@@@@@@?????????>>>>>><<<;;;::::::<<<>>>>>>===>>>AAA???BBBLLLWWWooovvvaaaWWWMMMGGGDDD@@@???BBB>>><<<;;;;;;===>>><<<::::::======999:::@@@CCCAAAEEEDDDCCCBBBBBBBBBCCCCCCFFFNNNXXXcccttt|||fffXXXUUUPPPLLLLLLPPPQQQMMMHHHVVVrrroooTTTGGGCCC???????????????????????????@@@@@@@@@@@@AAA@@@===:::<<<::::::===BBBDDDBBB???@@@???======>>>@@@AAAAAA999>>>@@@???AAADDDCCC>>>@@@DDDCCC>>>;;;>>>@@@>>>>>>>>>>>>??????@@@AAAAAA===???AAABBBCCCDDDFFFHHHBBBAAA@@@???>>>???@@@@@@???@@@AAABBBBBBBBBAAAAAA;;;???BBBCCCAAACCCGGGLLLYYYuuuzzzdddPPPFFFCCCGGGEEEHHHLLLOOOUUUZZZWWWQQQTTTlllvvvcccKKKAAA???<<<>>>;;;<<<@@@@@@;;;:::===888888888777777777666666444777;;;>>>???===:::777>>>>>>AAAEEEEEEBBBCCCGGGYYYmmmyyy___PPPLLLHHHEEE>>>???EEE???===HHHPPPSSSOOOSSSgggwww}}}jjjSSSFFFAAA===999777999???MMMggg}}}sssYYYLLL999;;;:::;;;JJJfffrrrbbbVVVRRRKKKCCC<<<999999:::;;;888888;;;???FFFUUUbbbzzzwwwbbb[[[QQQGGG@@@<<<888777333333333222222333555777111777BBBPPP```sss~~~xxxeeeaaa^^^\\\VVVNNNKKKMMMRRR]]]bbb^^^ZZZWWWPPPEEE???<<<<<>>===;;;:::===<<<999;;;BBBDDDAAA===???BBBDDDFFFFFFEEEEEEFFFOOOVVV\\\jjjuuuhhh]]]UUULLLKKKPPPQQQMMMHHHCCC]]]kkk]]]JJJEEECCC?????????>>>>>>>>>>>>??????CCCCCCCCCDDDEEECCC@@@===888;;;===>>>>>>AAAEEEHHHKKKFFFAAA===;;;<<<===>>>555===AAA@@@AAACCC@@@:::AAAEEECCC<<<999===???===??????@@@@@@AAAAAABBBBBB===>>>>>>======>>>AAADDDAAA@@@>>>=========>>>>>>BBBBBBCCCCCCBBBAAA???>>><<>>;;;<<>>:::999:::<<<888666999===CCCMMMXXXppp|||}}}hhh```UUUJJJBBB===999777777666444333333444666888111555<<>>>>>@@@EEELLLRRRgggsss}}}~~~rrrdddYYYNNNEEE@@@AAAAAACCCFFFIIIGGGBBBEEERRRdddwww~~~mmmZZZOOOHHHBBB===;;;===OOOgggxxxyyyfffQQQDDD888666444222222333555777888===EEETTTiii{{{uuupppoooooonnnuuuwwwqqqkkkeeeZZZPPPHHHRRRddduuupppZZZIIIAAA444222111222777<<<@@@BBB???:::666666888<<>>CCChhhUUUHHHEEE@@@>>>===>>>>>>>>>DDD888:::BBB??????BBBAAA<<<:::999::::::::::::;;;===BBBAAACCCJJJSSSmmm|||fffYYYMMMJJJKKKHHHEEECCC>>>===;;;:::;;;===@@@BBB@@@@@@??????@@@@@@AAABBBAAAAAAAAABBBCCCDDDEEEEEEMMM\\\```YYY```|||yyytttdddXXXYYYXXXOOOJJJLLLIIIJJJJJJHHHFFFDDDDDDEEEBBB@@@>>>======>>>@@@AAA@@@DDDFFFIIIPPPVVVTTTMMMIIIAAA@@@FFFHHHGGGNNNZZZ]]]^^^WWWIII<<<:::<<<>>>:::GGGQQQOOOGGGAAA>>>;;;AAADDDBBB<<<999;;;<<<:::===???@@@>>>;;;;;;>>>AAA???===;;;:::<<<>>>??????@@@===::::::===??????>>>>>>BBBFFFFFFBBB===???DDDBBB@@@>>>>>>@@@AAABBBBBBIIIjjjsssWWWHHHEEEEEEEEECCCGGGLLLGGG>>>AAALLLRRRaaavvv|||hhhJJJ;;;===888888888999::::::;;;;;;;;;888555555777999999777888999EEETTTRRRAAA999======<<<@@@FFFHHHGGGNNNWWWhhhqqq]]]RRREEEEEECCCAAA??????AAACCCDDDIIIHHHKKK^^^uuuyyyttt[[[JJJ@@@<<<;;;;;;;;;<<<@@@FFFJJJGGG>>>666:::666666:::<<>>;;;999999;;;CCCSSSbbbvvv}}}vvviiiUUULLLFFFIIIOOOSSSVVVYYYaaaggglllrrr|||zzzjjj\\\III@@@999777888888<<<@@@```OOOGGGDDD@@@>>>>>>>>>>>>>>>AAA:::>>>AAA>>>@@@DDD??????;;;999;;;<<<;;;;;;<<<>>>BBBAAABBBHHHPPPhhhhhh[[[OOOKKKKKKIIIFFFDDD???>>><<<;;;;;;===???AAA>>>???AAACCCCCCBBBAAA@@@AAAAAABBBBBBCCCCCCDDDDDDGGGRRRVVVRRRYYYrrrwwwmmmlllfffWWWKKKGGGHHHHHHHHHHHHHHHHHHHHHHHHBBBBBBAAAAAAAAAAAABBBBBB>>>BBBMMM]]]lllsssqqqmmmZZZJJJBBBKKKYYYbbbllluuu}}}vvveeePPP@@@;;;::::::>>>JJJSSSOOOEEE@@@>>>>>>???>>><<<;;;;;;;;;:::999======>>>===<<<===@@@BBB===;;;999999;;;===>>>>>>===<<<<<<>>>@@@@@@>>><<<>>>@@@CCCBBB>>>;;;<<>>===???AAABBBMMMPPPTTTbbbqqqrrr{{{ttt\\\LLLCCC>>>======BBB>>>::::::======;;;888:::666666999:::BBBZZZttt{{{ooo```VVVHHH@@@===<<<;;;;;;999777666888999;;;BBBJJJYYYmmm}}}mmm[[[SSSNNNHHHBBB@@@>>>;;;888555444333333333444555666555777@@@OOO[[[gggllluuu}}}zzzwwwqqqiiibbb[[[XXXZZZ[[[YYYZZZ]]]```eeeddd___cccnnnqqqkkk]]]VVVMMMHHHIIIPPPXXX]]]ppp{{{{{{gggRRRHHHHHHAAAAAABBBCCCDDDFFFGGGHHHJJJMMMYYYnnn|||jjjWWWKKKFFFAAA;;;:::CCCRRR```mmmwwwttt\\\HHH???:::777777666333333555555888>>>IIIZZZnnn|||uuuuuuzzzrrrkkkddd^^^[[[UUULLLEEEFFFIIITTTgggxxxoooZZZIII===:::666444333333333333999555333666<<>>???FFFUUUdddvvv}}}ttthhhWWWNNNGGGIIINNNRRRVVVZZZ___eeejjjpppyyy|||nnnaaaMMMCCC;;;888888888;;;???vvvYYYKKKFFFCCC@@@>>>>>>??????>>>>>>===AAA@@@???KKKQQQGGGDDD===999;;;===<<<;;;<<>>???===???BBBEEEEEECCCAAA???BBBBBBBBBBBBBBBBBBBBBBBBAAAFFFJJJJJJOOObbb}}}gggTTTKKKMMMJJJHHHIIILLLMMMKKKIIICCCCCCDDDEEEEEEDDDCCCBBB@@@BBBSSSqqqxxx```PPP[[[rrrhhhOOOBBB>>>===999<<>>??????<<<;;;::::::===>>>???>>><<<===???BBBDDDCCC???<<<<<<>>>???>>>======>>>???AAA@@@@@@@@@@@@AAABBBCCCIII___xxx}}}hhhMMMBBBCCCAAA@@@BBBDDDCCCFFFXXXmmm|||```EEE:::;;;::::::::::::999999999999999888888999::::::999777:::;;;======;;;:::;;;<<>>DDDJJJ```yyysss```WWWRRRKKKCCC???>>>;;;888555444333111000333444444444666999>>>CCCIIIOOOYYYcccllluuu|||~~~xxxtttnnnkkklllllljjjjjjlllrrrvvvuuurrruuu|||}}}wwwoooiii```YYYVVV[[[dddjjjzzz~~~lllVVVIIIFFF@@@@@@AAABBBCCCDDDFFFGGGFFFGGGQQQfff~~~lllWWWJJJFFFBBB===:::>>>GGGSSSbbbqqq}}}zzzbbbNNNDDD>>>999888777444333555777999===EEETTTgggzzzxxxwww{{{qqqgggZZZPPPJJJGGGEEECCCBBBDDDNNN```qqq}}}{{{fffTTTCCC???999444222111000///555333444777===KKKbbbvvvzzznnn[[[TTTMMMIIIHHHMMM[[[hhhwww~~~ttthhhZZZQQQIIIIIIMMMQQQVVV[[[]]]bbbgggllluuusssgggRRRGGG===::::::999;;;>>>mmmVVVKKKEEEBBB???>>>?????????>>>??????AAA>>>EEE```lll^^^LLL@@@888:::===;;;:::<<>><<<<<<<<<<<<======>>>AAACCCCCCBBB@@@>>>BBBBBBBBBAAAAAAAAAAAAAAA@@@???BBBEEEHHHTTTrrr~~~kkkaaa]]]XXXSSSSSSTTTTTTOOOJJJIIIJJJLLLMMMLLLJJJGGGEEEJJJHHHVVVvvv~~~nnnvvv}}}oooYYYFFF???BBBAAA>>>;;;EEEJJJGGGEEEMMMZZZdddTTTCCC999AAAEEE???<<<@@@AAA>>>;;;<<<@@@BBBBBB@@@===<<<<<<===???@@@@@@???>>>???BBBDDDEEEDDDAAA???;;;>>>???>>>>>>AAACCCBBB@@@@@@AAAAAA@@@AAABBBCCCJJJYYYttttttUUUCCCDDDBBBCCCEEEFFFDDDJJJ^^^sssoooRRR???;;;===;;;;;;:::999999888777777888888999:::::::::888777<<>><<<===DDDAAA>>><<<<<<;;;999777777666888999777888BBBNNNlll}}}gggSSSCCCDDDGGGBBB===???999555555777888888;;;@@@???SSSlllyyyeeeZZZTTTLLLEEEAAA???;;;777666555555222///222111222555888:::;;;;;;;;;@@@GGGNNNUUU\\\bbbgggooossswwwzzz~~~}}}{{{{{{{{{{{{{{{|||~~~|||wwwpppkkkmmmuuu{{{ppp[[[KKKEEE@@@@@@@@@AAABBBCCCEEEEEEAAAAAAIII\\\vvvmmmXXXJJJEEEBBB>>>>>>>>>AAAKKKZZZmmm~~~iiiUUUGGG???999888777555444555666888;;;BBBOOObbbwww}}}yyyyyypppfffWWWIIIAAA??????AAA???AAAJJJ[[[kkkxxxooo\\\MMMGGG>>>888555444222000777777777999===JJJcccyyy}}}pppggg^^^XXXVVVYYYdddppp{{{uuujjj]]]SSSKKKIIIKKKNNNTTT[[[[[[```eeeiiiqqq~~~vvvlllWWWKKK???<<<<<<<<<===@@@cccQQQJJJCCCAAA??????@@@@@@@@@???AAA@@@???===MMMttt~~~[[[III<<<===???===;;;???===AAA???AAAIIIOOObbbssscccRRRKKKHHHEEEBBBBBBAAA@@@>>>===<<<<<<<<<<<<===>>>>>>>>>>>>?????????AAAAAAAAAAAAAAA@@@@@@@@@BBB???@@@CCCCCCJJJccc~~~yyyssslllhhhgggccc\\\VVVTTTTTTTTTTTTRRROOOLLLJJJRRRKKKRRRiiiyyy}}}uuueee]]]NNNBBB@@@CCCCCC???@@@FFFHHHFFFIIIWWWjjjvvvcccMMM???CCCFFF@@@>>>CCCGGGDDDAAAAAADDDFFFFFFDDD???>>>>>>@@@BBBBBB@@@>>>@@@AAABBBCCCCCCBBBBBBBBB???DDDEEEAAA???BBBCCCAAA@@@BBBCCCCCCBBBAAABBBDDDGGGSSSnnn|||]]]GGGDDDCCCFFFIIIHHHEEEJJJYYYiii{{{^^^DDD;;;===@@@;;;;;;:::999888777777666777999:::;;;:::999888888;;;???@@@===>>>AAA???;;;@@@FFFOOOZZZhhh{{{rrrfff]]]NNNGGGFFFDDDCCCAAAAAAAAAAAA???LLL\\\oooyyyqqqrrroooXXXPPPKKKCCC>>>??????>>>=========<<<999888555666888999888888===DDDWWWuuunnn\\\OOOSSSYYYRRRGGG@@@999555333666777777:::>>>;;;III\\\nnnlll___VVVMMMHHHFFFAAA<<<888666777777555222333111111444888;;;;;;;;;:::<<>>@@@???>>>DDDRRRggg}}}ooo]]]JJJAAA888777777666555666444666:::@@@KKK^^^tttzzzuuuppphhh\\\MMMBBB======>>>???@@@HHHVVVffftttvvvfffVVVNNNCCC<<<999888666333999888999:::<<>>??????@@@BBBpppXXXKKKEEEBBB@@@??????@@@AAA@@@???AAA??????>>>NNNxxxmmmUUUAAA@@@BBB???>>>BBB===@@@???BBBKKKQQQcccvvveeeSSSJJJGGGDDDAAAAAA@@@@@@>>>======<<<<<<<<<======<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@CCCAAAAAACCCAAAEEEUUUhhh{{{uuupppbbbaaa^^^ZZZVVVSSSPPPOOOQQQMMMOOOZZZbbbgggqqq|||vvvkkkeeeccc\\\PPPHHHFFFCCC@@@BBBEEEDDDBBBHHHVVVeeemmmdddRRRDDDCCCEEECCCBBBEEEEEEDDDBBBCCCDDDFFFGGGGGGCCCCCCCCCEEEFFFEEEBBB???BBBDDDEEEEEEDDDDDDDDDFFFEEENNNQQQIIIBBBBBBBBB???BBBEEEHHHHHHEEEDDDFFFHHHEEEPPPjjjgggOOOFFFDDDHHHJJJIIIGGGIIIQQQZZZvvv{{{qqqUUU???===AAAAAA===<<<<<<;;;:::999999888:::;;;======;;;;;;;;;<<<:::===CCCJJJMMMLLLHHHDDDJJJVVVdddqqqnnnaaaXXXJJJHHHGGGEEECCCBBBAAA@@@@@@<<>>HHHcccttthhh___cccllliiiWWWFFF===777333555666666888;;;:::AAAMMM\\\pppvvviii]]]RRRMMMNNNGGGAAA:::777999:::777444555444222333555777888888888999;;;<<<<<<===???AAAGGGFFFIIINNNVVVcccwwwxxxcccPPPFFFAAAAAAAAAAAABBBCCCDDDDDDBBBAAADDDOOOaaavvvqqq\\\LLLEEEAAA>>>???===<<<>>>III^^^wwwwwwgggPPPEEE;;;888888777666777333555999===FFFWWWkkkzzz{{{rrrppplllcccVVVHHH???<<<===??????EEEQQQ___nnnsssaaaWWWIII@@@===;;;888555666666777999===FFFYYYjjj|||{{{xxxwwwwww{{{zzzooo```XXXPPPMMMKKKKKKQQQWWW]]]dddhhhiiinnnyyy|||rrrbbbSSSEEE@@@AAAAAAAAAAAAdddQQQHHHDDDAAA@@@??????AAAAAAAAA@@@<<<>>>CCCAAAHHHjjjzzz\\\CCC@@@AAA===<<>>BBBLLLQQQaaa|||zzzhhhUUUKKKGGGDDDAAAAAA??????>>>>>>======<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>??????@@@@@@AAAAAA@@@@@@AAA@@@@@@CCCKKKSSSeee{{{|||uuunnnhhheeecccccc^^^aaadddddddddhhhqqqxxx}}}sssnnnvvvzzzwwwhhhXXXNNNJJJHHHFFFGGGFFFFFFLLLWWW\\\]]]\\\SSSHHHEEEHHHKKKKKKIIIGGGHHHIIIIIIJJJLLLOOORRRLLLLLLMMMNNNOOOLLLHHHEEEGGGKKKOOOPPPNNNLLLLLLLLLIIIWWW]]]TTTJJJIIIJJJHHHFFFJJJNNNMMMJJJIIIJJJMMMHHHTTTlllttt\\\MMMHHHKKKMMMLLLLLLNNNQQQTTTfffrrrnnnVVVEEEDDDEEE@@@??????>>>>>>=========<<<>>>@@@AAA@@@======???AAA>>>???JJJ[[[ccc^^^XXXXXXdddrrrjjj]]]XXXMMMIIIHHHFFFEEECCCAAA@@@???===CCCKKKYYYeeedddmmmzzzpppuuuqqq\\\GGG@@@===AAAGGGJJJHHHDDD>>>;;;888888888777777999::::::???OOOjjj~~~ssseeeaaammmwwwjjjUUUCCC;;;555444444333444777888;;;@@@LLLccc{{{yyyjjj[[[TTTUUUPPPGGG===999::::::888444666666666555444444555555444666999:::999:::;;;<<<;;;:::<<>>KKK]]]kkkzzzqqqqqqpppjjj]]]MMMAAA<<<<<<<<<<<>>GGGDDDAAA[[[___BBB===>>>999999???>>>@@@>>>BBBKKKPPP___yyy}}}kkkWWWLLLHHHDDDBBBBBB>>>>>>>>>>>>============:::<<>><<<======>>>???@@@AAAAAABBB;;;???@@@>>>>>>BBBEEEFFFNNNjjj~~~~~~vvvyyy{{{wwwuuutttyyydddWWWSSSTTTNNNOOOPPPSSSZZZ```___ZZZTTTRRRLLLHHHLLLSSSSSSMMMPPPSSSVVVWWWXXXZZZ___dddUUUVVVVVVWWWWWWTTTPPPLLLNNNSSSYYY\\\ZZZVVVTTTSSSJJJ\\\eee]]]RRRRRRUUUTTTIIINNNRRRRRRNNNLLLNNNQQQMMM[[[qqqgggTTTMMMOOOPPPPPPQQQTTTVVVVVV^^^nnnppp\\\LLLKKKGGG>>>AAAAAAAAAAAA@@@@@@@@@@@@BBBCCCDDDBBB??????BBBEEEDDDCCCPPPiiissslllgggjjj~~~ggg\\\[[[SSSEEEDDDCCCAAA???===;;;;;;>>>AAACCCKKKSSSTTTeee{{{www~~~cccHHH<<<>>>HHHVVV]]][[[PPPCCC:::999999777555666888999777:::@@@VVVwwwzzzaaaTTTccczzzwwwdddIII???777444333111222444777666888DDD[[[uuutttbbbYYYZZZVVVLLL@@@:::::::::777333444666999888666555555666111444777999999999999:::777666888<<>>PPPlllxxx```QQQCCC>>><<<888555444444777777666888AAAQQQ^^^ssszzzrrrqqqqqqlll___NNNAAA<<<<<<:::999===FFFSSSbbbwwwyyylllZZZNNNHHHDDD???:::888555555888<<<@@@HHHQQQ```hhhttt~~~{{{qqqddd^^^XXXUUUQQQNNNRRRXXXbbbjjjooonnnpppwwwyyyooo]]]KKKDDDBBB@@@===<<>><<>>@@@@@@???AAABBB>>>AAAIIINNN^^^xxxooo___WWWLLL@@@???GGGAAA======AAA@@@:::999<<<<<<<<<===>>>???@@@AAAAAADDD@@@>>>@@@@@@>>>@@@DDDJJJ@@@===DDDEEE>>>>>>EEEMMMUUUxxx{{{pppiiieeeeeecccfffkkkjjjeeedddhhhkkkfff```\\\[[[]]]___```gggiiinnnwww~~~yyykkkkkkkkkjjjhhheeebbb___^^^bbbdddaaa[[[VVVVVVXXXTTT```ddd\\\XXX[[[[[[UUU\\\\\\\\\]]]]]]^^^______\\\bbbqqq{{{gggYYYUUUSSSWWW^^^bbb___[[[ZZZhhhtttqqq___NNNGGGHHHGGGEEEDDDGGGJJJIIICCC===FFFFFFLLLSSSMMMAAA@@@IIINNNWWWaaagggkkkrrr|||nnnccc\\\WWWDDDEEEDDDBBB???>>>>>>???===???FFFJJJHHHKKK```xxx~~~bbbGGG<<<>>>JJJ___sss{{{oooWWWCCC===888444555888999999:::===???DDDTTTrrr|||cccSSSPPPWWW^^^bbbIII>>>555555777777444333777666888AAAQQQdddttt}}}qqqddd\\\\\\QQQHHHEEE@@@999777:::999555333666::::::666111555222111444999<<<999666777666999???AAABBBJJJTTTmmmzzzzzzssssssxxx|||~~~{{{kkkWWWHHHBBBGGGFFF???;;;>>>AAA@@@BBB@@@???CCCKKK[[[rrr|||nnn]]]OOOFFFBBB???::::::@@@FFFOOObbbwww|||ppp\\\HHHAAA???999222000///555999888666999DDDNNNcccyyysssoooooolllaaaSSSFFF???===;;;;;;@@@IIISSS___ooo}}}yyylll^^^RRRHHH@@@;;;:::999888888:::???CCCFFFQQQXXXbbbkkkrrrxxx}}}|||~~~~~~~~~}}}wwwooofff\\\TTTUUUXXXWWWUUUTTTaaammmuuuvvvwww|||}}}sssdddSSSIIICCC???===???vvv```PPPEEEAAABBBAAAAAAAAA@@@@@@@@@@@@@@@:::===FFFGGGDDDZZZ|||jjjLLL>>>>>>@@@@@@@@@AAABBB???AAAIIIMMM[[[tttuuubbbYYYPPPEEECCCGGGEEE???===???@@@<<<:::<<<<<<<<<<<<===>>>@@@AAABBBHHHDDD@@@@@@@@@BBBJJJSSSMMMGGGCCCDDDCCC@@@@@@DDDIIIQQQppp{{{zzz|||~~~~~~zzzwwwvvvwwwyyyyyy|||yyyuuuuuuuuusssooollliiihhheeeppptttnnnkkkooopppkkkrrrssstttuuuvvvvvvuuuuuuuuuyyytttllliiigggiiinnnqqqpppnnnfffrrr}}}{{{lll\\\SSSQQQMMMLLLMMMQQQTTTSSSNNNHHHJJJLLLTTT]]]XXXMMMLLLSSS[[[cccnnnvvv|||}}}jjj^^^VVVPPPCCCCCCDDDBBB@@@???@@@AAA???>>>CCCIIIKKKNNN___rrr~~~}}}rrr[[[FFF>>>>>>HHH[[[qqq{{{iiiYYYKKKBBB999666888999:::::::::;;;>>>JJJcccuuu^^^MMMGGGIIIKKKLLLAAA888111222444333222222333333555;;;EEERRR___ggg~~~}}}oooeee```UUUKKKEEE@@@:::888;;;;;;999888999<<<<<<999666888666555888<<<>>>;;;888666444555;;;===>>>DDDLLLWWWoooqqqwww{{{uuuiiiaaaeeellltttwwwzzz}}}|||nnn[[[MMMDDDHHHHHHBBB???AAABBB@@@DDDAAA@@@CCCJJJXXXnnnppp___OOODDD@@@@@@;;;:::???CCCJJJ\\\ooo~~~wwwbbbLLLBBB???999444333111444777666555999BBBIII\\\rrrzzzrrrrrrmmmcccUUUIIIAAA>>>======@@@FFFLLLVVVfffttttttgggZZZNNNDDD>>>===<<<;;;:::<<<>>>BBBDDDIIINNNUUU\\\aaafffjjjmmmmmmppptttvvvxxxzzz}}}}}}|||~~~xxxpppfff[[[SSSSSSWWWXXXXXXYYYaaakkkrrrrrrrrrwww||||||vvvgggVVVJJJDDD???@@@BBBhhhWWWMMMEEEAAAAAA@@@???===<<<===>>>@@@AAA:::===FFFIIIMMMhhhqqqRRRBBB???@@@@@@@@@@@@BBB@@@BBBIIILLLXXXpppvvvaaaYYYVVVOOOHHHGGGHHHAAA<<<===@@@???======;;;;;;;;;<<<===???BBBCCCKKKFFFBBB@@@???EEESSSbbb^^^]]]VVVKKKCCCCCCDDDBBBDDDLLLcccsssxxx~~~~~~{{{qqqgggbbb___^^^___bbbdddaaaZZZUUUNNNQQQ[[[eeeccc[[[ZZZ```pppxxx|||gggYYYPPPJJJAAABBBCCCBBB@@@???@@@AAA@@@===AAAIIIMMMPPP\\\kkkvvvlllaaaOOOCCC>>>===DDDSSSiii||||||ttt```SSSBBB888777::::::999777999:::@@@QQQlllwww___NNNEEEBBB???<<<<<<666333555555444444666000222444555777>>>FFFMMMjjj{{{zzzpppggg\\\PPPHHHBBB===<<>>???CCCRRRddd}}}kkkSSSDDD>>>:::666555333333444333444888>>>BBBSSShhhwwwuuupppfffYYYMMMDDD???>>>>>>@@@BBBCCCJJJZZZiii|||tttgggYYYLLLDDDAAA@@@???======>>>???AAADDDFFFJJJMMMOOORRRVVVYYYZZZ\\\___cccfffjjjpppsss~~~}}}zzzzzz|||~~~|||~~~zzzqqqeeeZZZPPPPPPTTTYYY]]]aaaccckkkpppooonnnrrrwwwzzz~~~zzzlllZZZMMMDDD@@@BBBGGGooo[[[OOOKKKGGGCCCCCC===<<<;;;<<<===>>>AAABBB@@@???EEELLL\\\~~~vvvXXXFFFBBB@@@@@@@@@???AAA@@@DDDKKKMMMYYYpppyyybbb```hhhfffZZZNNNGGGBBB>>>>>>@@@AAA???===;;;;;;;;;;;;===@@@BBBDDDHHHEEEBBB???===CCCTTTdddqqqwwwqqq___SSSRRRNNNDDDAAAHHHUUUXXXWWWkkk~~~yyyzzzyyyyyyyyywwwqqqhhhbbb]]]```iiiqqqrrrnnnpppuuu{{{fffXXXNNNHHH@@@AAAAAA@@@>>>===>>>??????>>>BBBJJJLLLNNNYYYgggooo]]]OOODDD???===<<<@@@JJJYYYjjjxxxssscccKKK:::555999999777777999:::;;;DDDZZZvvv{{{dddQQQGGGBBB???<<<;;;777666777666333333666///333555444222333999???RRRcccwwwzzzrrriii[[[PPPHHHDDDBBBBBB:::;;;<<<;;;999999;;;===<<<;;;:::;;;<<<<<<999666>>>:::777999<<<>>>======<<>>===???LLL\\\yyysssYYYGGG???;;;888666777555333333555999<<<===KKK^^^vvvzzzwwwrrriii^^^RRRHHHAAA@@@?????????===AAAPPP___qqq}}}uuugggYYYPPPEEEDDDBBB@@@??????@@@@@@FFFGGGHHHHHHHHHJJJLLLOOOLLLMMMPPPRRRUUU[[[aaafffpppsssxxx}}}~~~{{{|||}}}|||zzzzzz{{{}}}yyy|||~~~{{{ssseeeYYYMMMLLLQQQXXX```ggghhhlllnnnllliiilllrrrwww}}}}}}ppp^^^PPPEEE???BBBIIIkkk]]]NNNIIIGGGEEECCCDDD????????????@@@AAABBBCCCBBB@@@DDDRRRnnnmmmSSSEEEBBBAAA@@@@@@===AAA@@@EEEMMMPPP\\\sssjjjmmm}}}ooo\\\EEEGGGHHHFFFDDDBBB@@@>>><<<<<<<<<===>>>@@@BBBDDDCCCAAA@@@>>><<<>>>KKKYYYiiizzzzzzuuurrrdddQQQBBBDDDKKKIIIFFFYYYsss|||~~~yyy|||}}}{{{fffXXXPPPJJJ@@@@@@@@@>>>;;;:::;;;===>>>???DDDJJJHHHHHHUUUfffnnnTTTDDD===<<<;;;:::===BBBHHHSSSdddvvvoooTTT===555777888444666888::::::<<>>JJJYYYgggsss~~~{{{mmm___TTTMMMHHHEEEAAAAAAAAA???======???BBBDDDCCCBBBAAA@@@???===;;;CCC@@@===<<<>>>@@@???;;;;;;@@@BBB@@@>>>BBBIIIOOObbbnnnooo]]]LLLQQQiii}}}{{{vvvsssssswww~~~uuuhhh]]]MMMLLLKKKJJJIIIFFFDDDDDDDDDBBBBBBDDDFFFNNN^^^lllyyymmm___QQQIIIAAA<<<<<>>???JJJYYYtttzzzaaaMMMCCC>>>:::666999777444444777:::;;;;;;FFFUUUjjj}}}yyysssmmmeeeZZZNNNFFFAAA@@@>>>===;;;>>>KKKXXXhhhvvvsssggg^^^KKKJJJGGGEEEDDDDDDEEEEEEIIIKKKKKKKKKIIIHHHHHHIIIGGGGGGHHHIIIKKKOOOUUUYYYaaadddjjjooossstttuuuuuuvvvxxxzzz{{{{{{{{{|||}}}yyy|||~~~~~~|||tttdddXXXKKKHHHLLLTTT```jjjkkkkkkiiifffbbbcccjjjrrr|||sssdddUUUFFF>>>@@@GGGWWWMMMEEECCCCCCAAABBBDDD??????>>>>>>@@@BBBEEEGGGCCCAAAGGGWWWxxxlllZZZGGG@@@AAAAAAAAAAAA===@@@@@@EEENNNQQQ]]]uuuoooooo}}}rrr___HHHTTT\\\XXXLLLDDD@@@???===>>>>>>???@@@AAABBBBBB???>>>??????<<<<<>>;;;999999<<>><<<999;;;<<<===@@@IIIYYYnnn|||vvv]]]BBB666777777333555666888888888>>>NNN^^^lllWWWIIIFFFLLLSSSBBB;;;666666555111///111---000333333111111444666333999BBBLLL[[[hhhnnnmmmyyypppddd\\\SSSLLLHHHFFFCCC@@@???@@@BBBCCCJJJHHHEEEBBB@@@???>>>>>>FFFFFFDDDAAAAAACCCBBB???===>>>@@@AAA>>><<>>???CCCBBBAAAKKKYYYooolllXXXLLLFFF???888:::888666666777999::::::AAAKKK]]]sss{{{uuuqqqmmmdddWWWNNNDDD@@@======<<<>>>GGGQQQaaaooo~~~tttmmmYYYVVVRRRNNNLLLLLLNNNOOONNNPPPRRRQQQNNNIIIFFFEEEFFFFFFFFFEEEEEEHHHLLLPPPSSSVVV[[[___aaaccceeefffllloootttxxxzzz|||~~~|||~~~~~~}}}|||ttteeeWWWJJJDDDGGGOOO\\\gggjjjgggccc^^^YYYXXXaaakkkyyywwwkkk[[[JJJ>>>>>>DDDJJJEEEBBBBBBAAA???BBBGGG???>>>===>>>DDDLLLVVV[[[OOOKKKKKKRRRooo{{{\\\NNNAAA???AAABBB@@@@@@???AAA@@@DDDLLLNNN[[[sssssshhhjjjkkkbbbWWWOOOeeeuuummmWWWFFF@@@@@@>>>@@@AAACCCCCCBBBAAA@@@@@@>>>>>>@@@???===???EEE@@@OOOdddyyygggRRRHHHGGGGGGYYYyyyuuuiiicccdddhhhxxxyyy|||uuu```TTTLLLGGG@@@???<<<:::999;;;AAAEEEGGGBBB@@@BBBBBBDDDRRRbbbvvv{{{]]]HHHCCC???999===<<<<<>>???CCCIIIWWWddduuu}}}xxxkkkfff```ZZZWWWVVVXXXZZZXXX\\\___^^^XXXPPPIIIEEEEEEFFFEEEDDDCCCDDDGGGIIIJJJMMMPPPQQQPPPQQQSSSVVV]]]ccckkkrrrxxx|||~~~|||}}}{{{ttteeeXXXIIIBBBBBBIIIWWWccckkkeee___YYYRRRQQQZZZgggttt~~~{{{rrrcccOOO???<<>>===@@@BBB@@@BBBJJJLLLYYYqqqzzzeee[[[YYYVVVSSSVVVrrr|||___HHH@@@@@@???AAACCCEEEEEECCCAAA???BBB??????AAABBB@@@@@@CCCEEEGGGPPPbbbyyy}}}^^^JJJFFFDDDTTTvvvooo[[[QQQRRRVVVXXXYYY[[[aaakkkvvvrrr]]]PPPHHHCCC@@@>>><<<999999>>>FFFKKKMMMBBB;;;===AAAFFFRRR```nnndddNNNHHHBBB999???<<<===III\\\mmmvvvxxx~~~{{{iiiMMM;;;999999555:::555555:::<<<===BBBJJJfff}}}yyycccMMMEEEOOO[[[HHH===444444777777444333555333222222333333111///333777888444333999@@@CCCKKKRRR^^^lllxxxyyypppddd]]]UUUSSSUUUWWWUUUSSSaaa^^^XXXQQQMMMLLLOOOQQQNNNUUUVVVPPPMMMOOOQQQOOOKKKIIILLLQQQNNNHHHLLLVVVhhhssspppYYYLLLYYYvvv{{{oooUUUQQQMMMMMMMMMNNNUUU]]]]]]ccckkkqqqsssuuuxxxzzz{{{zzz```TTTKKKIIIJJJIIILLLQQQKKKIIIHHHHHHFFFGGGQQQ\\\nnn|||}}}vvviiiZZZOOOIIIFFFGGGJJJHHHEEELLLYYYooonnnbbbZZZMMM@@@777888888777666666888;;;:::===III```www{{{zzzzzzttthhh]]]IIIBBB<<<===??????@@@CCCNNNZZZkkkyyy~~~xxxsssjjjccc^^^]]]___aaacccgggkkkjjjcccXXXNNNHHHDDDEEEEEEDDDBBBBBBDDDFFFGGGIIIJJJHHHFFFEEEHHHJJJSSSYYYcccmmmuuu|||~~~{{{|||~~~zzzttteeeXXXIII@@@@@@FFFSSS___nnnfff^^^XXXQQQOOOYYYfffppp{{{~~~wwwiiiSSSAAA<<>>BBBFFFLLLooolllUUUKKKUUU~~~mmmTTTFFFEEE??????BBB@@@BBBAAAFFFLLLJJJJJJYYYmmm~~~iii[[[TTTRRRRRR[[[cccggg```QQQDDDAAACCCEEE???KKKZZZSSSIIIEEEBBBBBBAAA???@@@AAABBBBBBAAAAAABBBDDDKKKWWWhhh{{{sssZZZHHHEEEWWWzzzrrrZZZQQQNNNKKKPPPMMMPPPVVVYYYYYY___hhhppptttzzzvvvbbbRRRJJJGGGJJJAAA;;;:::;;;===BBBHHHOOOFFF===999:::@@@MMMZZZnnnqqq___PPPEEE>>>@@@>>>GGG^^^ttt~~~vvvlllYYYFFF<<<;;;999444999666666888999:::@@@GGGeeelllVVVMMMJJJIIIAAA===888555444333222000444555555444222222333555666555333222222333555666:::@@@GGGNNNWWWcccsss}}}|||rrrjjjhhheeebbbeeekkkllliiijjjooonnngggaaaaaaiiigggeeecccaaa___^^^]]]```XXXXXXaaaddd]]]ZZZ^^^www}}}uuu```VVVddd{{{vvvaaaUUUJJJJJJKKKJJJKKKOOOTTTSSSWWWaaahhhhhhffffffhhhkkkppptttwwwzzz}}}|||jjj]]]NNNGGGIIILLLKKKIIIOOOOOOMMMJJJGGGIIIOOOTTTeeeyyy|||yyyssseeeWWWJJJEEEEEEIIIHHHFFFMMMXXXqqq~~~uuufffXXXJJJ@@@;;;888666555666888888888:::===EEEUUUkkk||||||{{{ooo^^^HHHDDD???;;;;;;???CCCFFF>>>LLL```pppzzz}}}xxxssspppnnnmmmyyyzzzwwwqqqmmmhhh]]]SSSJJJHHHEEEBBB@@@?????????AAABBBBBBAAA@@@AAADDDFFFLLLPPPWWWbbboooxxx~~~yyyqqqnnnppprrrrrrqqqeeeWWWIIICCCBBBEEENNNYYYggggggcccXXXOOONNNWWWaaaooo|||xxxiiiWWWHHH>>>:::DDDDDDEEECCCBBBBBBCCCDDDEEE???DDDIIIPPPtttyyy]]]MMMPPPssspppUUUFFFCCC??????BBB@@@AAA@@@EEEJJJIIIJJJYYYmmmooo___UUUOOOMMMHHHNNNRRRQQQKKKFFFDDDEEEHHHIII___tttooo```TTTJJJDDDBBB@@@???@@@BBBBBBAAABBBBBBAAACCCIIISSS___gggssseeeTTTLLLPPPcccqqqXXXLLLIIIHHHHHHFFFHHHMMMOOONNNRRRYYY\\\___dddmmmuuu{{{~~~~~~oooZZZKKKBBB???@@@======>>>>>>???EEELLLFFF@@@;;;:::<<>>EEEYYYuuu}}}lll]]]JJJ<<<777888888888999666666888999:::???FFFbbbqqq___SSSJJJCCC>>>;;;777444444333222222222444777777666333222222444333111000000111333444111555999===BBBKKKWWW```pppwww|||yyyyyywwwuuuxxx~~~{{{}}}}}}yyyzzz~~~}}}{{{yyyxxxvvvvvvvvvvvvppppppxxxzzzssspppsssllldddnnn|||hhh[[[NNNIIIHHHFFFGGGJJJMMMNNNTTT^^^dddaaa\\\ZZZ]]]^^^```cccgggjjjlllnnnuuuxxx|||~~~yyyhhh\\\NNNGGGIIIKKKJJJGGGGGGGGGFFFEEEEEEHHHLLLOOO^^^ttt}}}pppbbbNNNGGGEEEGGGEEEBBBIIISSSppp~~~wwwfffXXXKKKBBB===:::777666666777777777666:::BBBQQQfffzzz}}}}}}~~~sssdddJJJEEE>>>999888:::>>>@@@???HHHWWWfffsss~~~||||||||||||uuuhhh]]]QQQNNNJJJEEEAAA?????????AAAAAAAAA@@@???@@@AAACCCHHHJJJOOOXXXdddnnnuuuyyywwwpppgggccceeeiiikkkllldddWWWKKKEEECCCDDDLLLVVVccceeeeee^^^UUURRRXXX^^^lllyyyzzzlllZZZKKKAAA===BBBCCCCCCCCCBBBBBBCCCEEECCCAAAGGGKKKQQQqqqbbbLLLHHHbbbvvvYYYFFFCCC???@@@BBB>>>AAA@@@DDDHHHGGGJJJZZZlll{{{hhhZZZOOOIIIEEEFFFFFFFFFEEEDDDDDDDDDFFFOOOooo{{{cccMMMFFFCCC@@@>>>???AAAAAABBBEEEEEEDDDBBBBBBDDDIIIMMMUUUNNNIIIIIIQQQbbb|||yyy___OOOIIIHHHFFFFFFHHHKKKKKKJJJLLLPPPNNNPPPSSSZZZ```dddfffffffffkkkrrrvvvxxxzzz}}}~~~gggVVVKKKFFFCCC>>>===AAAEEEEEE@@@>>>@@@===:::999<<<>>>AAAIIIQQQ```|||hhhTTTIIIFFF<<>>DDDWWWtttxxxiiiZZZLLL@@@>>>;;;777444444444333333000444999;;;999555222000222111000//////000111222000222333444444888@@@FFFUUU^^^kkkuuu{{{~~~yyytttfffVVVMMMHHHFFFFFFIIIIIIKKKRRR\\\```[[[TTTQQQUUUSSSQQQSSSXXX]]]^^^^^^cccffflllrrrxxx}}}yyytttfff[[[OOOIIIKKKMMMKKKHHHFFFFFFFFFHHHLLLOOOPPPPPPYYYooo}}}pppUUULLLFFFFFFCCC@@@EEEPPPkkk{{{zzzhhhYYYMMMDDD???<<<999777777777666666444888???KKK[[[mmm~~~xxxkkkOOOIII@@@:::888999;;;<<<@@@DDDLLLYYYhhhwwwwwwkkk___[[[SSSLLLFFFCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCIIIGGGHHHMMMVVVaaajjjnnnkkkeee\\\XXXYYY___eeeiiidddZZZOOOHHHDDDCCCHHHOOOZZZ```eeeccc\\\WWWWWWZZZhhhuuu{{{nnn]]]NNNCCC>>>@@@BBBBBBBBBAAABBBCCCEEEBBBCCCGGGHHHLLLdddjjjOOOIII]]]~~~{{{\\\HHHDDD@@@@@@BBB===AAAAAADDDGGGGGGKKKYYYiiiwwwdddTTTIIIKKKIIIFFFCCCCCCFFFLLLQQQJJJRRRtttsssSSSHHHEEE@@@>>>>>>@@@AAABBBCCCDDDDDDCCCBBBBBBCCCDDDAAAAAACCCEEEIIIUUUmmmlllVVVJJJGGGFFFGGGIIIKKKKKKJJJKKKMMMJJJKKKMMMPPPUUUWWWWWWWWWRRRVVV[[[___aaacccfffhhhmmmnnnrrrzzzsss]]]OOOIIIFFFFFFCCC@@@CCCQQQZZZUUUGGG<<<;;;999999<<<>>>@@@FFFNNN^^^zzzhhhOOOCCCAAA;;;FFFXXXjjjwww}}}eeeLLL999999<<<777555;;;888666666999999888<<>>999666555555444333111444999:::999555222111111000////////////000111444444444333222333777;;;===FFFSSS^^^gggnnnuuuzzztttcccUUUMMMJJJKKKMMMKKKLLLSSS[[[\\\WWWRRRPPPTTTOOOKKKMMMTTTYYY[[[ZZZ\\\___cccgggkkknnnoooooossstttwwwzzz}}}}}}{{{wwwqqqlllbbbZZZQQQMMMNNNOOOMMMJJJIIIIIIJJJNNNSSSVVVTTTQQQWWWnnnwwwZZZPPPGGGEEEBBB???EEEOOOdddvvvlll\\\OOOFFF@@@===999777888888888777555888===EEENNN\\\qqqzzzoooWWWOOOEEE>>>;;;<<<======@@@BBBGGGOOO[[[jjjyyyzzzqqqkkkbbbXXXQQQLLLKKKKKKIIIIIIIIIKKKMMMMMMMMMLLLPPPLLLGGGGGGLLLVVV^^^cccbbb^^^WWWRRRRRRXXXaaagggfff___VVVLLLEEEBBBDDDGGGOOOVVV^^^```[[[WWWVVVWWWcccnnn|||{{{ooo```QQQEEE>>>@@@AAABBBAAA@@@AAACCCEEEAAADDDFFFEEEHHHXXX|||xxxYYYSSSdddyyy\\\JJJGGGBBBAAABBB===BBBCCCEEEFFFFFFJJJWWWcccwwwnnnXXXKKKGGGGGGFFFDDDEEEOOO^^^jjjTTTVVVppp\\\IIIEEEAAA>>>???AAABBBBBB<<<>>>AAAAAA@@@@@@@@@AAA???CCCGGGGGGDDDNNNiiiwww\\\JJJEEE@@@CCCFFFFFFFFFGGGIIIIIIFFFFFFFFFHHHJJJLLLKKKJJJJJJLLLOOOQQQQQQRRRSSSTTTWWWXXX[[[aaajjjttt|||gggRRRGGGDDDEEEFFFKKKAAADDD\\\uuuvvv```JJJ???<<<:::;;;<<<===DDDKKK^^^xxxoooRRRDDDBBB===BBBIIIPPPYYYeeepppvvv]]]HHH:::???BBB;;;777999777555777999999888:::???JJJ```|||qqq___SSSOOOGGGCCC>>>:::777555444222333555777777555333333444111111111000000111111111111111111000000111333555444999AAAGGGMMMTTT\\\bbbnnnvvvqqq```UUUQQQPPPOOOPPPPPPSSSWWWWWWSSSRRRTTTRRRMMMIIIJJJQQQVVVXXXWWWXXXZZZ\\\___aaabbbcccccceeegggjjjnnnrrruuuxxxyyy{{{uuuqqqnnnkkkeeeaaa[[[UUUOOOMMMOOOOOOMMMJJJHHHHHHJJJOOOSSSSSSPPPKKKWWWmmmwww[[[OOOEEECCCAAA>>>CCCMMM___uuutttcccSSSHHH@@@===:::888999999999999666777<<>>AAAEEEHHHNNNZZZkkkxxx{{{rrrhhhaaa\\\[[[[[[VVVVVVWWWZZZ^^^^^^]]]ZZZYYYRRRIIIDDDFFFLLLSSSXXXZZZYYYUUUQQQPPPUUU]]]dddgggddd[[[OOOEEE@@@???@@@EEELLLSSSVVVTTTRRRRRRSSS\\\fffuuu}}}ttthhhXXXJJJAAA@@@AAABBBAAA@@@@@@AAACCC???DDDCCCDDDIIIRRRsss]]]VVVbbbvvvmmmUUUIIIHHHCCCAAABBB???BBBDDDFFFEEEDDDHHHQQQYYYlllmmmXXXJJJFFFGGGFFFCCCDDDNNN___lllVVVQQQ```{{{wwwZZZGGGDDDAAA???@@@BBBBBBBBB===???AAABBBAAA@@@@@@AAA@@@CCCFFFEEECCCPPPooo{{{aaaNNNIII???DDDFFFDDDDDDGGGIIIIIIEEEDDDCCCDDDEEEFFFEEEDDDHHHHHHIIIIIIIIIHHHHHHGGGLLLLLLMMMPPPUUU[[[```dddgggoooyyy~~~ssshhhYYYNNNJJJNNNUUUZZZSSSEEECCCYYYsssvvv```IIIBBB>>>;;;;;;;;;;;;AAAIIIXXXmmmvvvXXXGGGDDD@@@CCCDDDDDDIIIRRRZZZ]]]MMM@@@999>>>CCC???999888666555777:::999777888<<>>;;;???CCCBBBCCCJJJYYYeeessswww|||xxxrrrooonnnnnnhhhhhhiiillloooooolllhhh^^^WWWLLLDDDCCCFFFKKKNNNTTTVVVXXXUUURRRSSSYYY___dddddd]]]OOOCCC>>>===<<<@@@EEELLLNNNMMMKKKKKKLLLSSS[[[lll||||||rrrbbbQQQFFFAAAAAABBBAAA??????@@@BBB???EEEBBBCCCKKKOOOkkk\\\PPPTTTYYYcccZZZIIIDDDHHHCCCAAADDDCCC@@@CCCEEECCCAAACCCIIIMMM]]]rrr}}}{{{qqqcccSSSIIIIIIHHHDDDBBBBBBGGGOOOUUUMMMFFFLLLYYYaaafff___NNNEEECCCAAAAAABBBCCCCCCCCCBBBCCCCCCCCCAAA@@@BBBCCCCCCBBBAAAAAAFFFXXXxxxyyywwwoooZZZLLLKKKCCCGGGHHHDDDCCCHHHJJJIIIFFFEEECCCCCCEEEEEEEEEDDDEEEDDDCCCDDDDDDDDDCCCBBBDDDEEEGGGIIIJJJJJJKKKLLLOOOVVV]]]bbbgggttt|||xxxsssmmmiiiccciiirrr}}}pppXXXTTTNNNKKKLLLUUU```hhhTTTGGGAAALLLYYYZZZMMMAAA???<<<;;;<<<;;;;;;???FFFKKK[[[ttt}}}```MMMIIICCCEEEDDDAAACCCIIIMMMKKK???;;;888:::===>>>;;;777666555777::::::666777:::???DDDUUUnnn~~~jjjYYYQQQIIIFFF@@@<<<999777555333333444444333111111222444111111111222222111111111/////////000222333333222222444555444333333777;;;>>>HHHTTTaaappp{{{|||uuurrrzzzyyyqqqpppoookkkooolllkkkiiiddd______cccYYYWWWUUUSSSSSSTTTUUUWWWXXXXXXWWWWWWYYY[[[^^^___XXXXXXYYYZZZ]]]aaaeeegggkkkfff___[[[ZZZXXXVVVSSSMMMLLLLLLNNNPPPQQQNNNLLLLLLOOOTTTWWWWWWUUUSSSRRRYYYmmmrrr^^^QQQFFFDDDBBB>>>@@@GGG]]]sss}}}{{{|||fffSSSGGGCCC>>>;;;999888777666777444888???BBBFFFVVViiitttxxxkkk^^^NNNDDDAAA@@@>>><<<888:::;;;;;;:::???GGGNNNZZZ```jjjsss|||~~~~~~zzzxxxxxxzzz}}}{{{uuuoooaaaZZZOOOGGGDDDFFFIIIKKKQQQWWW^^^]]]XXXUUUWWW[[[]]]___YYYKKK@@@===<<<;;;@@@EEEJJJLLLJJJFFFDDDCCCIIIQQQbbbuuuyyyiiiVVVIIIAAABBBBBB@@@???>>>???@@@AAAGGGBBBCCCKKKKKKddd___MMMLLLFFFFFFLLL???@@@GGGCCCAAAFFFFFF>>>BBBDDDAAA???@@@CCCFFFOOO]]]bbbeeetttzzzrrrmmmiiillloooqqqpppnnnmmmlllkkkjjjgggddd___XXXOOOIIIFFFCCC???@@@CCCFFFGGGFFFFFF@@@CCCFFFEEEKKKNNNFFFDDDBBBAAABBBCCCDDDDDDCCC@@@AAAAAA???>>>>>>@@@BBBKKKDDD@@@BBBMMMccc}}}eeeaaa[[[KKKBBBEEECCCGGGFFF@@@???DDDGGGEEEEEECCCAAAAAABBBCCCCCCBBBAAA@@@???@@@BBBCCCBBBBBB===AAAEEEHHHGGGEEECCCAAAFFFKKKNNNMMMQQQbbb~~~}}}sssllliiijjjlllooolllhhhdddbbb___[[[YYYPPPUUU^^^kkkyyyzzzkkkXXXMMMLLLIIIEEEEEEKKKUUU]]]LLLDDD???BBBFFFGGGFFFGGG;;;::::::======;;;>>>DDD@@@LLLdddiiiVVVQQQEEEFFFBBB===@@@GGGIIIFFF;;;<<<999666999===;;;555555555777;;;:::666666999AAA???KKKddd{{{pppYYYMMMGGGDDD???;;;999777666444222333444333222000111222000000111111111111000000///......///000000///---,,,///333555444555888;;;444;;;CCCNNN[[[eeebbbXXXYYYcccjjjlllppp|||}}}{{{tttllljjjnnneeeeeeccc___\\\[[[\\\^^^___^^^[[[ZZZZZZ\\\^^^```XXXWWWVVVWWWYYY]]]aaacccjjjddd^^^ZZZYYYYYYVVVTTTMMMNNNOOORRRTTTUUURRRPPPJJJOOOUUUXXXWWWUUUTTTUUU]]]pppsssdddVVVKKKIIIFFFAAABBBGGG[[[oooyyyqqqooo}}}mmmXXXKKKFFFAAA<<<999777444333888444666===>>>>>>KKK\\\mmm~~~|||qqqdddSSSGGGCCCAAA>>>;;;777666555444666888;;;<<