BM6P6(@ ~~~iiiVVVKKKBBB@@@<<<;;;::::::999888999888777888::::::888555888555333444666888777555777444222111111111111000//////000000000000//////......///000000000000///333222000///000111000//////////////////000111111....../////////...,,,+++////////////////////////111333555555555555777888<<<;;;>>>CCCHHHKKKSSS[[[oooxxxzzzlllccciii{{{|||{{{yyywwwwwwxxxzzz|||~~~zzzsssmmmjjjiiijjjllluuu```OOOEEEAAA???<<<::::::::::::888999888888999;;;:::777444777555333444666777777555777555222111111111000//////000000000000000000//////000000000000111111111111///------...///...---///.........//////000000....../////////...,,,,,,000000000000000000000000///111222333222333555777999888999???CCCHHHPPPXXXjjjtttwwwjjjaaagggyyyzzztttpppooopppqqqkkkWWWHHH@@@???===;;;:::;;;;;;:::999888888999;;;<<<:::777444555444333333555666666666888555222111000000///...000000000000000000000000111000000///000111222333000///------...///...------............/////////.........///......---,,,111111111111111111111111///111222222222333555777888666777<<<@@@EEENNNWWWdddnnn|||tttggg^^^dddvvv|||{{{{{{|||yyycccRRREEE???===;;;::::::;;;<<<;;;:::777888:::;;;;;;999666333444333333333444555666666888555222000000000///---//////............//////111000...---...///111333222000......000111000///,,,------.................................------000000000000000000000000222333333333333444777999999777888<<>>AAAGGGOOO]]]hhhwwwoooddd\\\```ooottt```PPPEEE@@@;;;::::::;;;<<<;;;999777666777777555222000111333///111222222111222555777444222//////000111000000000///---,,,,,,---///000,,,,,,,,,---------.........,,,++++++---.........,,,...///111111000///......------,,,---...///000////////////////////////000000000//////000444777666555777;;;===>>>CCCIIIWWWcccsssqqqfff^^^aaaoooyyyeeeTTTGGGAAA<<<;;;:::;;;<<<;;;888666666666666333000...111333...000222222111111555888333111///...000111111111222000///......///000222,,,---......//////......///...------///000000000---...000111222111000......------,,,---...///000000000000000000000000000222222222111000222666999666666888===???>>>AAAGGGRRR^^^ppp}}}rrrggg___bbbooo|||hhhVVVGGG@@@???>>>;;;999777666666666444555555444222111111222000000111222333333444444000000111111111111000///.........///////////////,,,,,,---------------------------.....................///000000000000000)))+++------,,,+++,,,---000///......///000///---222...///444555333444999999555555888;;;===BBBHHHQQQZZZhhhvvvwwwkkkaaabbbmmm|||iiiWWWIIIBBB???===;;;888777666666666222333444333111000000111000000111111222333333444//////000000111111111111------------------......---,,,,,,,,,,,,------...........................---....../////////......***,,,---...---,,,---...000///---...///000///---111...///333444222444888888555555888;;;<<<@@@EEEOOOXXXfffttt~~~yyylllaaabbblll{{{hhhWWWJJJDDD>>><<<:::888666555555666111222333222000//////000000000000111222222333333////////////000000111222---,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///////////////////////////------.........------,,,+++---......------...//////...---...///000///...000......222333222444777777444555999;;;;;;>>>BBBLLLUUUbbbppp{{{{{{nnnbbbaaalll~~~ӵĦĦӵĦyyyeeeUUUIIIDDD===;;;999777666555555555222333333222000//////000000000000000111111222222111000//////...///000111------------,,,,,,,,,,,,---,,,***))))))+++...000000000000000////////////---............---,,,,,,+++---//////...---...//////...---...///000///...///......000222222444666777555666:::<<<;;;===AAAHHHPPP^^^kkkvvv|||ooobbbaaakkk~~~4ĉ@ӵ>L=hĦ4ĉ@ӵ>Lttt```PPPFFFAAA<<<:::888666555555555555222333444333111///000111//////000000000000111111222222000///......------............------,,,,,,---,,,***)))***,,,///111111111000000/////////........./////////......---+++---//////...---...//////------...000000000///.../////////111333555555777555666:::<<<;;;===AAAEEEMMMYYYfffrrr|||~~~}}}pppdddbbblll~~~GG=?HdĦ=ĪjGG=?HdĦppp\\\LLLCCC???:::999777666555444555555333444444333111000000111///////////////000000000111111111000///...---,,,//////......------,,,,,,,,,,,,++++++,,,...000111111000000//////......---------...///////////////+++---......------...///...------...000111000///...000111///111555666555666444444888::::::===AAABBBJJJVVVbbbnnnyyy||||||rrrgggfffpppӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵnnnĦ444333ӵ/////////...ĭӵ---,,,,,,,,,---...///111111000000//////...------,,,***+++,,,---.../////////***,,,---...---,,,---......---,,,...000111000///...222222///111666888555444111111444777888<<&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL555@e111g&e/////////3h?g&e>&e,,,,,,??,,,,,,---...000000111111000//////...---,,,,,,,,,((()))***,,,---...//////)))+++------,,,+++,,,---...---,,,...000111111000...333333000111777888555222......111444666;;;AAA@@@GGGRRR___kkkwwwxxxzzz~~~yyyooopppyyy4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵ333H׼s222222Hu]Ħ///...Bt=o9ĦHƅ^Hu]Ħ...+++...,,,******---/////////111111000///...---,,,,,,.........//////111222222222000---++++++,,,...//////////////////.........222222111111000111111222555666777666666777:::<<d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦ|||DdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵ555DdDĦ//////>d<Ħ222peӵDx<>d<ʜ4DuTӵ......---...000222,,,++++++,,,...//////...111111000...---,,,+++***...............///000111+++---///111111///,,,***//////...---...000222444///000111222222111111000444666777777777888999;;;???CCCMMMZZZdddmmmyyy~~~vvvvvv~~~4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦkkkD&ӫetIӇDdDĦsdKĦB?dp&ĒR444333>d<sdKĦ222B?Ho9,,,s&dq&ĒR...//////------...///,,,++++++,,,...///...---.........---------------///............//////000------...//////......---000000///000000222444555//////000111111111111111333555777888777888999;;;???CCCLLLXXXaaajjjvvvyyyxxx4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegehhh```Hu]3hIŌDdDĦne@h>h777555555se000ne111111@G******sĪj@h---...000///---,,,,,,,,,+++++++++---//////...---.........//////000000111---,,,,,,,,,,,,,,,------......---------...//////000000111111222222333333,,,,,,---...000222444666333555777888888888999:::???CCCLLLWWW^^^fffsss{{{yyy4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoddd\\\WWWD^tttDdDĦ:::999777666s׼s111111000000000///,,,+++,,,,,,+++---///...---++++++++++++++++++---///000...,,,.........////////////000---,,,,,,++++++,,,,,,---------------......//////...///111222222111000///---,,,,,,,,,...222555777333555888999888888999:::@@@DDDMMMVVV\\\cccppp|||}}}zzzΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵlll^^^RRROOOMMM>d<Ħ[[[fffttt>d<ĦĦqqqYYYIIIBBB666444222222Be000222222111111Ħ///......---,,,,,,,,,------....../////////...,,,+++)))+++......---++++++,,,+++++++++---///000...,,,......---------,,,,,,,,,///......---------......+++,,,.../////////......,,,...000111111///---+++111///---,,,,,,///333555222555888999999888999:::@@@EEEMMMVVV[[[aaannn{{{~~~{{{?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌsssZZZVVVNNNHHHEEEDdDĦWWW```mmm}}}sdKĦgdKĦmmmYYYJJJCCC===666222444///333444222000gdKĦ333111000//////000///---++++++,,,///111000...***((((((***------,,,+++***+++*********,,,...///...---,,,,,,---,,,+++,,,///111------------------------000///...------...000000///...---...000222222111000000111111111222222333000222444555555666777999CCCFFFMMMUUUZZZ___jjjvvv~~~>AneneneneDenene>Ak<fhuuubbbSSSOOOIIIDDDAAADeKKKOOOXXXeeewwwnenekkkXXXIIIBBB<<<666222444444000000333333222ne000111111000//////000///---+++,,,---///000///---+++******,,,...///---,,,,,,---+++******,,,......---,,,...//////...,,,,,,...000------------------------000///...---,,,,,,------000...---...000111111000111111222222222222333444///222444555555666777888@@@CCCIIIQQQUUU[[[gggsss~~~}}}fffUUUJJJHHHDDDAAA@@@BBBDDDHHHPPP^^^qqq|||hhhUUUGGG@@@:::666333333444111111222111111/////////111/////////000///---+++---............---,,,,,,---...000000...---......,,,,,,+++,,,......---+++000111111///---,,,---///........................000///...,,,++++++++++++111///---...///000000//////111333333222111222333///111444555555555777888===>>>CCCJJJOOOVVVcccppp|||}}}mmmZZZPPPEEEDDDCCCBBBAAAAAAAAAAAACCCFFFMMM[[[oooxxxdddRRREEE???999666333333444333222222000111111111111000...---000///...///000///...,,,......------------.........///000000...---...///...---,,,---......,,,+++///000000///---,,,---//////////////////////////////......------,,,,,,,,,111///....../////////...---000333222000///000111///111444555555555666888:::;;;???DDDIIIPPP___lllzzz|||~~~ppp[[[MMMHHHBBBBBBAAAAAAAAAAAAAAAAAACCCEEELLLYYYnnnttt```OOODDD>>>777777555444555666555333111222222333222000...---000///...///000000...,,,///...---------...//////...//////...,,,+++,,,---...---,,,---......---++++++,,,......------...///////////////////////////------......////////////111///------...//////......222666555222000000222///111333444444555666888888999<<<@@@DDDLLLZZZhhhxxx|||}}}vvvaaaOOOFFFDDD>>>>>>????????????>>>>>>AAADDDJJJWWWlllppp]]]MMMCCC>>>777888777555666999888444333333444444333111///...///......///000000...---.........---......///000.........,,,******+++,,,------,,,---//////...,,,)))+++---...------...///........................+++,,,...///000111111111000...,,,---...//////...000555:::999555111333555...000333444444444666777777777999>>>AAAGGGUUUbbbsss|||}}}rrrcccVVVJJJCCCCCC>>>>>>>>>=========>>>>>>???BBBIIIXXXmmmnnn\\\LLLCCC???777999999666888<<<:::555555555555444333222111000///......///000000///------.........////////////...///...,,,***)))+++------,,,,,,---///000///---+++---//////...------...------------------------+++,,,...////////////......---,,,,,,...000000//////555:::999444000111444...000333444444444666777555555888;;;>>>CCCOOO[[[lllyyy}}}~~~{{{kkk[[[SSSMMMEEEAAAAAA@@@??????>>>>>>>>>?????????BBBJJJZZZpppmmm[[[LLLCCC???777::::::777999===<<<666777777666444333222222111///......///000000///---------...///000000///////////////---******+++---,,,+++,,,---000111000......000111111///---,,,---------------------------,,,---.........---,,,+++---,,,+++,,,...000000000,,,222888777111---...111...000333444444444555777333333666:::<<<@@@KKKWWWggguuu~~~~~~kkk^^^QQQKKKIIIDDDBBBAAA>>>============>>>>>>???AAADDDMMM]]]uuuooo\\\LLLBBB>>>777777999<<>>>>>???BBBFFFPPPbbbzzztttaaaPPPEEE@@@;;;;;;===AAAEEEEEEAAA>>>999999888666333222222222------........./////////.........//////000000000***+++,,,...///000000000...---,,,---///000...,,,000000000...,,,+++,,,......------,,,---...///000---///000///---,,,,,,------------............///000000//////.../////////000000111333444555666777555555555666999???GGGLLL^^^kkk|||}}}yyy~~~qqq\\\QQQGGGDDDDDDAAA>>>>>>===============>>>??????DDDIIIUUUiii{{{hhhUUUGGG@@@<<<===@@@FFFJJJJJJFFFBBB===;;;777444222222333444......////////////000000---...///111111111000000)))***---///111000///...,,,,,,,,,---///000///---,,,---------,,,,,,...000---------,,,---......///,,,...111111///,,,******---------............///222000...,,,,,,---///000//////000222333444555555555555666666999>>>EEEKKKYYYfffyyyxxxtttyyylllZZZOOOFFFDDDDDDAAA??????===<<<<<<======>>>???@@@EEELLL[[[pppnnnZZZJJJAAA<<<===AAAHHHOOOPPPKKKEEE???<<<888555444333333333/////////000000000000000...///111222222000///---//////000000...---+++*********+++,,,............,,,---......------///111,,,,,,,,,---------......---///000000---+++******---------............///222222000/////////000111...///000111222333444444444444555555777<<>>???@@@GGGOOO```vvvttt___NNNEEE@@@@@@DDDLLLUUUWWWRRRLLL@@@===:::888777666333000000000000000000/////////000111222222111///,,,+++444333000...+++*********((()))+++,,,,,,,,,---------...//////---,,,---...,,,,,,,,,---------------/////////---******+++------------............//////000111222222111000/////////000000111222333333333444444444666:::???CCCNNN[[[ooo~~~rrrlllqqq~~~zzzppp___SSSGGGCCCBBB???===>>><<<<<<<<<<<<===???@@@AAAIIIQQQbbbyyyyyygggWWWOOOLLLKKKMMMTTT]]]___YYYSSSBBB???;;;999999777333///000000////////////......000000000000///...,,,+++222111...,,,+++,,,---...(((***,,,,,,,,,+++,,,---,,,---......,,,******+++++++++,,,------------,,,......---+++)))***,,,///---------............///,,,---///111222111000//////000000111222222333333333444444555666999===AAAJJJVVViii{{{}}}qqqlllooo{{{|||ttthhhZZZLLLFFFCCC@@@>>>???;;;;;;<<<<<<===???@@@AAAIIIRRRccczzzoooddd]]]ZZZWWWVVV[[[bbbccc\\\UUUFFFAAA:::777888777444111/////////.........------------------.....................------.........+++---//////---,,,---...+++---///...---++++++,,,***+++,,,---------,,,,,,+++,,,---,,,++++++---...---------............///------///000222333333444000000111111222333333333555666666666777999===AAAHHHSSSdddvvv~~~rrrlllnnnzzzyyypppaaaQQQIIIEEEBBBAAABBB;;;;;;<<<<<<===???@@@AAAJJJSSSdddzzzvvvmmmhhhccc^^^ZZZ]]]cccccc\\\TTTJJJBBB:::555666777555333//////......---------,,,++++++++++++---...000111---...///000000...,,,+++---///111111...---...///,,,...000111000/////////***+++,,,---...---,,,,,,'''***---......---,,,------------.........//////111000000000222555888:::111111111222333333333444777888888888888;;;>>>AAAGGGQQQbbbssstttmmmoooyyyvvvfffTTTIIIDDD??????@@@???AAAAAAAAA??????@@@AAAHHHOOO^^^ttt{{{uuuqqqkkkbbbXXXUUUWWWWWWQQQKKKDDD???999555444444222000///222111...---///...++++++***))))))+++,,,,,,,,,++++++,,,---)))&&&***111)))...333111+++(((***.........---,,,,,,,,,,,,---////////////............'''***------++++++...111222000...---.........---000000////////////000000---...///...---...222666333000111555777777999>>>GGGOOO]]]oooxxxnnnnnn{{{~~~lllWWWKKKEEEAAA?????????@@@AAAAAA@@@@@@AAABBBHHHNNN]]]sss{{{tttooocccYYYMMMIIIJJJLLLHHHCCC@@@<<<666333222222000//////222111...---///...+++......------...///////////////000000+++&&&)))...+++000444222---***,,,000......---,,,,,,,,,,,,---........................+++,,,------,,,+++,,,...111///...///000000///---000000////////////000000...///000///...000333777333000111555777777999>>>FFFLLLYYYjjj{{{~~~yyyooommmxxxttt[[[MMMGGGCCC?????????@@@BBBBBBAAAAAABBBDDDFFFMMM[[[rrr{{{rrrjjjYYYOOOBBB===>>>???===::::::777222000/////////...///111111...---//////,,,,,,,,,,,,,,,,,,------...000///111333///***+++///---111444333///,,,...222......---,,,,,,,,,,,,------------..................---,,,,,,------,,,***/////////000222222000...000000////////////000000///000111000000111444666333000111555777777999>>>DDDIIIUUUddduuu}}}|||pppmmmvvvyyy^^^NNNHHHCCC@@@???@@@AAACCCCCCBBBBBBCCCEEEFFFKKKZZZqqqyyykkk```PPPGGG===888999999777444555333111///...............111111------//////,,,+++,,,,,,+++***+++,,,---,,,,,,///333222...///333...111333222///---///222......---,,,,,,,,,,,,---...............////////////,,,***+++...///---***---...///222444444222///000000////////////000000000000000000000111333444333000111555777777999===BBBGGGPPP___ppptttpppxxx~~~cccQQQIIICCCAAA@@@AAACCCDDDDDDCCCCCCDDDEEEEEEJJJXXXqqqtttbbbTTTGGGAAA;;;888888777333///222222111000/////////000...111000------000///---...///000///---,,,...000******---111111//////222---///111000...---///111......---,,,,,,,,,,,,---....../////////000000000---+++)))+++///111///---------///111444444222000000000////////////000000//////...///000111111111333000111555777777999===BBBEEENNN\\\mmm~~~vvvsss{{{kkkXXXLLLDDDBBBDDDCCCEEEFFFEEEDDDCCCDDDEEEEEEJJJXXXqqq{{{kkkXXXKKK???<<<777666666444000---111222222111//////000222---000000------000000---,,,...///---***))),,,......,,,,,,///000---,,,///---.........------///000......---,,,,,,,,,,,,---------......///000000000+++++++++,,,///000000///...---...000222333111000000000////////////000000///......///000111000///333000111555777777999>>>@@@CCCKKKYYYkkk|||wwwsss|||xxxbbbQQQFFFDDDGGGFFFGGGGGGFFFDDDCCCCCCDDDFFFJJJXXXqqqqqqaaaQQQFFF===999555333333333111000000222333222000...000222---000000------000000---(((+++,,,***&&&%%%(((+++///,,,+++...///......111.........------...///111......---,,,,,,,,,,,,---++++++,,,,,,---......///+++---......------...000///...---...000111000///000000////////////000000000///...///222333111///333000111555777777999>>>===@@@IIIWWWiii{{{tttqqqyyyjjjUUUHHHFFFIIIGGGHHHHHHGGGDDDCCCCCCDDDFFFJJJXXXrrrzzzjjjZZZMMMEEE>>>:::555222222333444555000222444222///...///111---000000------000000...***---///---((('''***...---))))))---000000222666.........------...000111......---,,,,,,,,,,,,---))))))***++++++,,,------,,,///111///,,,+++---///000...------///000000///000000////////////000000222000///111333444222///333000111555777777999>>>;;;???GGGVVVhhhzzz}}}rrrnnnvvvrrr]]]PPPIIIHHHHHHIIIIIIGGGDDDBBBBBBCCCEEEJJJZZZuuusssdddWWWJJJAAA777666555444333222222222000111111000......///000222000---------...---+++////////////......---,,,---,,,---000000---///333------...000222111///,,,---------------...///000,,,...///---***(((***---------------------------.........///......---,,,111111111111000000000000---...///000000111111000///000222444777999;;;<<<>>>AAAHHHSSSaaasss|||ooojjjqqq|||{{{cccRRRIIIEEEDDDEEEEEEDDDBBB@@@AAABBBGGGMMM]]]xxxmmm[[[MMMDDD???777666555444333222222222000111111000......///000111///---------...---+++---,,,***)))((()))***+++,,,+++---000///,,,...222...---...///000000---+++.........---......//////...---,,,,,,---.........------------------------,,,------.../////////...---------------...............///000111111111111222222333444666888999:::===@@@GGGQQQ```rrr{{{nnniiipppzzzkkkVVVIIIDDDBBBCCCCCCBBB@@@@@@AAABBBIIIPPPaaa||||||gggSSSDDD???>>>777666555444333222222222000111111000......///000111///---------...---,,,///...+++))))))***,,,...,,,+++,,,///...+++---111...------...///...+++)))//////...---------......///,,,)))+++///222000...------------------------+++,,,---...///000000000......//////000000111111...///000111222222222222555444333333444666888999;;;>>>EEEOOO^^^ppp{{{mmmhhhnnnxxxrrr[[[LLLEEEDDDDDDDDDBBB@@@@@@AAACCCGGGPPPdddxxxcccPPPCCC>>>===777666555444333222222222000111111000......///000111///------......---,,,000///---,,,,,,---...///+++***+++...---***+++000...------------,,,***(((///...---,,,,,,,,,,,,,,,///,,,+++,,,...000///...------------------------,,,---...//////000000000......///000111222333333///000111222222333333222555444333333444555777999:::===CCCMMM[[[lll}}}{{{nnngggmmmwwwwww^^^NNNGGGEEEEEEDDDAAA???>>>@@@AAAEEEPPPgggsss```PPPFFF???;;;777666555444333222222222000111111000......///000000...------.........---***+++---......---,,,++++++***+++...---)))+++//////---,,,,,,,,,,,,***(((------,,,+++************---......---******+++---------------------------...///////////////......)))***+++,,,---///000000///000111222222333333222333222222333444666888999999<<>><<<<<<>>>AAAFFFSSSlllqqq^^^PPPFFF>>>999777666555444333222222222000111111000......///000000...,,,,,,...///...---***,,,///111111000---,,,,,,+++,,,...---)))+++//////---,,,+++,,,,,,+++***,,,,,,+++*********++++++,,,...000---)))'''***---------------------------000000000000000///...---++++++,,,---...///000111...///000111222222222222111222333444555666777777999;;;@@@HHHTTTcccrrr|||~~~ppphhhllluuu~~~sssZZZLLLGGG@@@@@@???>>>===>>>BBBEEEKKKYYYsssuuuaaaPPPEEE???<<<777666555444333222222222000111111000......///000///...,,,,,,...///......---...000111222111000///---,,,,,,///---***+++///...---++++++---------,,,,,,,,,,,,,,,,,,,,,---...---------,,,,,,,,,,,,---------------------------...//////000000000//////......//////000111222222......///000111111111111111222444666666555444333:::<<<@@@FFFQQQ___nnnwww}}}}}}ooogggjjjsssyyynnnWWWKKKHHH???@@@@@@???@@@BBBGGGJJJPPP___xxx{{{fffRRREEEAAAAAA777666555444333222222222000111111000......///000///...,,,,,,...//////...+++++++++++++++,,,---......,,,---///...***+++///...---+++,,,---......---------------......///000///,,,***+++///111000...------------------------,,,---...000111111111111++++++,,,,,,---.........---...///000000111111111222444666777666444222000:::<<>>>>>@@@CCCFFFOOO```|||yyyeeeSSSGGG@@@>>>888666444222111222333444222222111000000111222222...///000///...---.../////////............//////,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------,,,+++***000111000...,,,,,,...000,,,,,,++++++,,,---///000///......---------......000222222000...---000333////////////////////////000000000000111111111111222222222333444555666777888<<>>>>>AAAEEEHHHQQQccc{{{fffUUUIIIBBB@@@999777666444333222333333111111111111111111111111///000111000...------...///..................///,,,,,,,,,,,,,,,,,,,,,,,,---------------......///...///...---++++++---...,,,,,,++++++,,,---///000///......---------......///000111///...///222555////////////////////////........./////////000000222222222333444555666777999<<<@@@BBBFFFQQQ```kkkzzz||||||rrrjjjkkkooo|||mmm[[[NNNFFFDDD???????????????AAAFFFIIITTTfff|||hhhVVVJJJDDDAAA:::999888666555333222222000000111222222111000000000111111000...,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,000...,,,++++++---000222,,,---,,,+++))))))+++---,,,,,,,,,,,,,,,---//////......---------......//////000///......000333777/////////////////////////////////000000000111111222222222222333555666777:::<<>>AAAJJJWWWaaappp{{{|||}}}ssskkklllppp{{{xxx```TTTLLLEEEBBBEEECCCDDDDDDDDDEEEHHHMMMPPP]]]pppzzzfffTTTHHHBBB???;;;:::999777666444333333//////000111111000//////...000000///...---...///,,,---...//////...---,,,...------,,,,,,++++++***,,,,,,------------......---......---,,,,,,...111,,,,,,---......------,,,---------------...///000555333000//////000///.../////////////////////////////////000000000111111111111111111222444555666333777;;;===AAAIIIVVV___lllxxx~~~xxx{{{tttjjjjjjlllxxxyyy```UUUNNNFFFCCCEEECCCDDDFFFHHHKKKPPPVVV[[[gggyyyzzzfffTTTHHHBBB???:::999777555444444444444000000000000000000000000---...//////......///000,,,---///000000///---,,,......---,,,,,,+++******---,,,+++******+++---///------...---,,,,,,///111,,,------......---,,,,,,---,,,,,,------///000000333111000000222222///---////////////////////////........./////////000000000000111111222333555666555999<<<>>>@@@HHHSSS\\\jjjxxx|||www{{{tttiiiggghhhtttdddYYYRRRGGGBBBDDDCCCEEEHHHKKKPPPVVV^^^cccooo{{{fffUUUIIIBBB@@@:::888666444333333555666000000////////////000000,,,---//////......000111---...000111111000...---......---,,,,,,+++******---***'''$$$%%%(((,,,///,,,------,,,+++,,,...111,,,---.........---,,,+++,,,,,,,,,---...///000111000//////111333333111---////////////////////////000000000000111111111111000000000111222333555555777;;;>>>???@@@FFFQQQYYYkkkyyy}}}yyy}}}ttthhheeeeeerrriiiVVVOOOJJJHHHGGGGGGOOOVVVZZZ___gggllllllwww}}}fffUUUIIIBBB>>>:::888666555555555444222222111000------000555999111111111111111222222222---...///000000///...---,,,,,,,,,,,,+++***)))(((,,,++++++++++++,,,------222...+++***,,,------,,,///......------,,,++++++///////////////000111111---///111000---,,,...000......//////...---,,,,,,000000111111111000000///444444444555666777888999:::999:::>>>AAAFFFQQQ\\\nnnyyy~~~|||sssgggbbbbbbtttrrr]]]RRRMMMLLLNNNWWW```hhhkkkmmmqqqssssss}}}}}}gggUUUIIIBBB???<<<:::777555555444222000///000000000//////111333111111111111111111111111---...///000000///...---000000000000///...---,,,,,,,,,,,,,,,,,,------...000---***)))+++---,,,+++------------------------///............///000000...///000///.........//////000000000//////...---000000111111111111000000333333333444555666888888999888999===AAAFFFQQQ\\\mmmxxx~~~}}}uuuiiieeeeeeqqq~~~hhhXXXQQQSSSZZZiiivvv~~~||||||{{{~~~gggUUUIIIBBB???===;;;888555444333111///,,,...111222111///......000000000000000000000000,,,---...//////...---,,,111111111111111000///...,,,,,,,,,---------......---+++))))))***,,,,,,,,,++++++,,,------...//////...------------...//////000///......000000///...000000111111111000//////000000111111111111111000111111222333555777999:::;;;999:::===@@@DDDOOOYYYkkkwww~~~xxxlllhhhhhhnnn{{{uuu```WWW\\\eeexxx~~~gggUUUIIICCC@@@<<<:::777555555444222000---000222333111///......000000000000////////////,,,---...//////...---,,,///////////////...------,,,,,,------............++++++******+++,,,------,,,,,,,,,---------......---,,,,,,,,,,,,---......111...,,,...111222000...000000000111111000//////000000111222222222111111111222333555777:::<<<===???======>>>???CCCLLLVVVjjjuuuzzzmmmiiiiiimmm{{{nnnccchhhqqq~~~fffTTTHHHBBB???999777555555555555444333111222222111000///000222000000000000//////......------...//////...------------.........---,,,,,,+++,,,---.........------+++,,,,,,,,,,,,---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,---......111...---...111333111///...//////000000/////////000000111222222222222222333333555888;;;>>>AAABBB>>>======@@@BBBFFFPPPZZZiiittt{{{nnnhhhgggooo}}}uuuwww~~~}}}eeeRRRGGGAAA???888666555444555666555444222222222000//////222555222111111000000//////...---...///000000///...---.........//////......---***+++,,,---...---,,,++++++---......---,,,---/////////...---,,,,,,++++++---,,,,,,,,,,,,---......///......///111222222111......//////000000//////000000111222333333333333444555777:::>>>BBBEEEGGG<<<;;;===AAAEEEKKKWWWbbbhhhttt|||nnnhhhgggppp~~~|||cccQQQEEE@@@>>>999777555555555555444333000000000///...///222555333222222111000000//////...///000111111000///...---......//////.........((()))+++,,,---,,,+++***+++---///...,,,***+++------------------------,,,---------------......///---///000000000000222333...///000000111111111000///000111222333333333333444555888;;;@@@DDDHHHJJJ???>>>@@@DDDHHHNNNYYYeeehhhttt}}}oooiiihhhppp~~~{{{bbbPPPDDD???===;;;999666555555444333111,,,...///000//////111333333333333222111000000//////000111222222111000///,,,,,,---------------,,,''')))+++,,,,,,+++***)))***,,,...---***((()))++++++,,,,,,------......///...------------...//////,,,///222111//////222555///000111222222222222222///000111222333444444444333555888;;;@@@EEEIIIKKKFFFDDDDDDGGGIIIMMMWWWbbbiiittt~~~|||{{{zzz~~~qqqkkkjjjooo}}}yyy```PPPGGGAAA===;;;999555444333333222111333222111000000000111222111///...///111222///,,,+++000000------222111------,,,,,,******+++---000******+++++++++,,,,,,,,,***+++,,,---............***---//////---,,,,,,------,,,,,,,,,,,,---......000000000000111111111111---111222111111444333///666666555444333222222111222333666999>>>CCCGGGJJJGGGDDDCCCEEEFFFIIIOOOWWWdddkkkwww}}}wwwvvvxxxyyy|||pppiiigggsssyyy```PPPFFF@@@===;;;999555444333333222111000000000///000000111111222000//////111111...,,,111555444///...///...)))------,,,+++++++++---///***++++++++++++,,,,,,,,,......///000111111111000)))+++---///000000000111------------............---............////////////333444333333666555111555555444444333222111111555666777999===@@@DDDFFFEEEBBBAAACCCCCCEEEKKKRRR[[[cccppp{{{xxxvvvxxx|||}}}qqqjjjhhhssszzzaaaQQQGGGAAA===;;;999555444333333222111---...///000000000000000222111000000000000...,,,444666555111//////---***...------,,,,,,,,,------++++++++++++,,,,,,,,,,,,///000000111111111000000,,,,,,,,,///111333222111,,,---///000000000///...000111111111222222222333333666888666666999888444444444444333333222222111888888888999;;;>>>@@@BBBCCC@@@???@@@???@@@EEELLLOOOXXXggguuu|||vvvsssuuu{{{ssskkkiiisss|||cccSSSIIIBBB>>>;;;999555444333333222111,,,---///111222222111111222111111000000///---,,,///000111000000111000///000...---------------,,,+++++++++,,,,,,,,,---------............------,,,000///---...000111///---,,,...000111222111///...222222333333444555555555666:::;;;999999;;;:::666444444444444333333333333777777888999:::===???AAACCC???>>>>>>===<<<@@@FFFGGGQQQ```ooo{{{vvvtttqqqrrrwwwuuummmjjjsss~~~eeeUUUKKKDDD???;;;999555444333333222111---...000222333333222222000111111111///...------++++++---///111111111222222000------......---+++++++++,,,,,,,,,---------,,,,,,---------,,,++++++///...------...///......---...000222222111000...//////000000111222222333888;;;<<<::::::<<<;;;777444444444444444555555555555555666888;;;>>>AAACCCCCC@@@>>>>>><<<:::===CCCDDDNNN]]]lllxxx~~~qqqqqqrrrwww~~~xxxoookkkrrr~~~fffVVVLLLDDD???;;;999555444333333222111///000111222222222222222///000111111///......///---,,,---000111......111666222---,,,---///---,,,,,,,,,,,,,,,------------,,,------.........------***,,,---------...111444---...000111111111000//////000000111222333444444777;;;<<<999999;;;999666333333333444444555555555222333555888<<>>>>><<<999<<>>;;;999555444333333222111111111000000000000111111---///111111///...///111000------222222......111999333---+++,,,///...---,,,,,,,,,------------...,,,,,,---...////////////)))---111000,,,---222777........./////////000000111111222333444555666666666999:::888777999777444000000111222222333444444222333555999===BBBFFFIIICCC@@@>>>>>><<<999;;;???BBBKKKYYYgggsss}}}wwwpppkkkqqq{{{}}}rrrlllooo||||||dddTTTIIIAAA<<<;;;999555444333333222111222111///......///000111+++...111111//////000222///,,,---333444000000444;;;444,,,***,,,//////---,,,,,,,,,---------......***+++,,,---............---222666222,,,***000777...............///000000---......///111222333333555888999666666777666222......///000111222222333333444666999>>>BBBGGGIIIBBB???===>>>;;;888:::???@@@IIIWWWeeerrr|||}}}rrrkkkiiiqqq~~~rrrlllnnn{{{yyybbbTTTLLLDDD???;;;:::888555333333222333000000000000000000000000222222444666444...---//////............//////000///,,,+++///000...,,,---...///000///---,,,---...))),,,///...++++++---000222000......///000000///,,,,,,,,,,,,+++***))))))111000/////////000222333222333555777777666555444222222111111222222333444333444777:::>>>AAADDDEEE>>><<<:::999:::<<<======???HHHXXXggguuuqqqkkklllooo{{{vvvnnnqqqyyyyyyaaaSSSKKKDDD???;;;:::888555333333222333111111111111111111111111///...///111///++++++...//////...............///333//////333444111000111---...///...,,,+++,,,------------...///000000///111///---,,,...//////......////////////...------111000/////////000222222111222444555666555444333222222111111222222333333222333555888;;;>>>@@@AAA<<<:::888888999:::;;;<<>>DDDPPPbbbrrr~~~vvvkkkaaaaaajjjxxxsssooorrr~~~qqqbbbSSSIIIEEE@@@===999777555444222111//////000000///...,,,+++111000///...---......//////...------,,,,,,------++++++++++++++++++++++++---------,,,,,,,,,++++++------------------------,,,,,,---------.........---......///////////////000000/////////000111222444111///000222333///+++111111111000000000//////333222222111111222222222444555555555555777:::===EEEQQQddduuuqqqggg```eeeppp~~~sssooorrr~~~wwwgggWWWJJJEEEAAA===999666555444222000000000000///......------////////////............///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---------------------------,,,------------.........---......////////////////////////...///000000111444111...///111222000...111000000000000/////////444444333333333333444444444444555444444666:::===FFFTTTgggxxxyyyjjjbbb^^^hhhxxxrrrooorrr}}}vvvfffVVVJJJEEEAAA===999666555333111///333222111000/////////000......///000//////......//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---///------------------------------------............---......///////////////////////////000000111111777444000/////////...---222222222222111111111111444333333333333444444555333444444444444555999<<>>;;;888555444333222000000000000///......------............////////////000///......------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///------------------------------........./////////---......///////////////000000111222222222222222000//////000000111222222......///////////////000111000000111111222333444444444555444444666:::===FFFTTTiii{{{nnnccc^^^bbbqqqsssmmmnnnwww}}}gggXXXNNNFFFCCCCCC===:::777555444444333222//////000000///...,,,+++///......---...///000111000//////...............------------------------------------.........///------------------------............////////////---....../////////////////////111222222222111000---///000111111111222222............//////000000000000000000111222333444444555555555555777:::===DDDRRRfffxxx}}}lllcccccckkk|||tttkkkllluuuuuuaaaTTTKKKDDDAAAAAA;;;999666444444444333222000111222333222000...---000///---,,,---...111222000000///...............------------------------,,,,,,---...//////......------------------------............/////////000---......///////////////---...000111111111000//////111333333111////////////000000000111111222222111111111111222333444555555666666666666777;;;>>>CCCQQQeeewww{{{jjjbbbfffrrruuujjjkkktttooo]]]QQQJJJCCC@@@???<<<;;;:::888555333222111+++///000000222444111+++000...,,,---...///...---111000---,,,,,,...000222------,,,***((((((+++---'''++++++...222111+++......//////......---,,,...------------.../////////...---,,,,,,---...///---......///////////////000333555333...,,,...111...------...111222111000...111444444333333777:::>>>999999<<<<<<888:::???BBBOOOcccttt|||llljjjoooyyyvvvkkkiiippp{{{lll[[[QQQJJJDDD@@@???<<<;;;:::888555333222111000333333000000333444222000///------/////////...111000...------///000111......---+++))))))+++...''',,,///...///333111---///............------------------------...///000///..................///......///000000000000///...111444333000///111555222111//////000111000///...111333333222444888<<>><<<999;;;AAA@@@KKK\\\nnn|||{{{lllkkkpppzzzxxxkkkiiipppsssfffXXXPPPKKKDDD@@@>>><<<;;;999777555444222111...111000+++)))---222444000///------///000///...000/////////////////////.........,,,++++++---///---000000//////000000---000///...---,,,---......,,,,,,,,,---...///000111...//////000000//////......///000000111111000000,,,000222333111111444777777444111////////////......000111111111555;;;AAAHHHFFFEEECCC>>>:::<<>>FFFSSSddduuuxxxllllllrrr~~~zzzllljjjpppjjj___SSSNNNKKKEEE???===;;;:::999777666444333222+++000000***&&&***000333000...------...//////.........///000///...---,,,......///---,,,,,,...///---...---,,,+++,,,---,,,111///---,,,+++,,,...///,,,,,,,,,---...///000111...///000111111000///...//////000111111111111111,,,///111111111111444666888555111//////000000000///111222111222777@@@FFFRRRSSSRRRLLLBBB;;;;;;???===AAAKKK\\\ooo~~~uuulllmmmuuuzzzllljjjoooyyycccXXXOOOLLLIIIDDD>>><<<;;;:::999777666444333222,,,222444000,,,...222444///---,,,,,,---......---,,,---...//////---+++***---...///...------...000,,,*********++++++,,,...111///---,,,+++,,,...///,,,,,,,,,------///000000...///000111111000///...//////000111111111111111...///000000//////000111666333000...///111222222111222333333444:::CCCJJJZZZ```aaaWWWIII>>>;;;<<<<<>><<<::::::999777666444333333***000333000...000111000///...,,,,,,...///...------...//////...---+++***,,,---///...------...///,,,******---...---...111000///...---,,,---.........------------...//////...//////000000//////......///000000111111000000//////////////////......333111///...000111222222111222444444666;;;DDDKKK___iiinnndddRRRDDD===:::;;;>>>GGGTTTeeevvv{{{qqqmmmmmmxxxxxxjjjggglll|||rrrZZZPPPHHHFFFEEEAAA===;;;:::999888777666555444333+++//////------000000---111000......000000000///000000000000///...---,,,+++,,,......------...///...***+++///000------111///............---------//////...------------...///..................///......///000000000000///000/////////000000//////222000...///000111111000///111333444666;;;CCCJJJ^^^nnnxxxooo[[[KKKAAA<<<888>>>GGGSSSaaaqqqyyypppnnnmmmxxxxxxiiifffjjjzzzrrrYYYOOOFFFDDDCCC@@@<<<;;;:::999888777666555444333111222111...000444444111333111000000111222222111333222222111000/////////***,,,......---------......***+++000000++++++.........//////......---,,,000///...---------------///...---,,,,,,---...///---......///////////////000//////000111222222111111000//////000000///------000222333555:::AAAGGG\\\ooo|||uuuaaaPPPEEE>>>666===HHHSSS___mmm|||xxxoooooolllxxxyyyhhheeeiiiyyymmm[[[RRRIIIEEEBBB===;;;;;;888888777666555444333333333111///000222333222///666666555444222111111000888555111//////,,,((($$$---+++---000000---,,,...,,,---......------///111,,,,,,,,,++++++*********---...000111111///...,,,))))))***+++,,,......//////111222000,,,+++---///000////////////000000111111111111000111111222333111000222555777:::CCCMMM\\\ppp|||gggRRRCCC<<<999:::???JJJZZZlll|||yyynnnkkkmmmyyyyyylllhhhjjjyyynnn\\\RRRIIIEEEBBB===;;;;;;888888777666555444333333333111///000222333222000666555555444333222111000333111000000222222///---...,,,---111111---,,,...+++,,,---,,,++++++---.........---------,,,,,,,,,///.....................000000////////////......///111444333000...---...000////////////000111111222222222111111222222333333111333555777:::BBBLLL]]]pppyyycccNNN@@@:::;;;<<<@@@IIIXXXjjjyyyyyynnnjjjmmmyyy{{{lllgggjjjxxxqqq```UUUKKKFFFBBB===:::;;;888777777666555444333333222111000111222222111000555555555444333222111000///......000222333222111///---...222222...---///,,,---...,,,+++***,,,---///////////////.........///...,,,++++++,,,...000111111000000000/////////---000333333111...,,,,,,///////////////000111222333333333333333333333333444333333666777:::BBBKKK___qqq}}}uuu^^^JJJ===888<<<<<<@@@HHHUUUfffvvvxxxmmmjjjnnnyyymmmhhhiiiwwwvvvhhh]]]QQQJJJEEE>>>;;;;;;888777666555444333333222222111111111111222111111555555555555444333222111//////////////////...---000...///222222...---///000000000///---,,,---///////////////////////////------,,,+++,,,---...///+++,,,,,,---......//////,,,---...///...,,,+++***////////////000111222222444555555555555555555444444333444777888;;;DDDNNNcccrrr|||qqqZZZGGG<<<888:::;;;>>>EEEQQQbbbsss~~~wwwllljjjnnnyyypppjjjjjjwww{{{pppdddVVVNNNGGG???;;;:::777777666555444333222222111111222111111111111222444555666666555444222111///000000000///------,,,111//////222222...---///000111111///------...///..................//////***+++---.........------+++++++++,,,,,,------...///...,,,++++++,,,------////////////000111222333555555666777888777777666444333555888:::>>>GGGQQQeeessszzzmmmVVVEEE===;;;777888;;;AAALLL]]]ppp|||uuukkkjjjnnnyyytttmmmkkkwww|||rrreeeWWWNNNFFF???::::::777666666555444333222222000222222222111000111222333444666777666555333111...000222222111000111222111...///222111---,,,...---...///---,,,+++---...------------............***+++---///000///...---000000///...---,,,,,,+++333000---,,,---///111111/////////000111222333444444555777999:::::::::999666555777:::===@@@IIISSSdddppptttgggPPPAAA<<<<<<666777999===FFFWWWkkkxxxtttkkkjjjnnnyyywwwooolllvvvzzzlll```RRRIIICCC<<<999:::777666555555333333222111000222333222000///111333333444666777777555333111,,,///111222000000222333000......111111,,,+++,,,---......---,,,,,,...000---------.........//////,,,,,,---...//////000000111111000///...---,,,,,,333000------///111111000/////////000111222444555333555888:::<<<===<<<<<<;;;:::;;;===>>>@@@IIIRRR^^^iiimmm^^^III<<<:::;;;777888888:::AAAPPPdddrrr~~~sssjjjjjjmmmyyyxxxoookkktttwwwfffZZZMMMEEE@@@:::888999777666555444333222222111///222333333000///111333333444666888777666333222,,,///111000...---...000000......111000,,,***,,,...///000/////////111333---.........//////000000///...---,,,---///111333---------...............000...---...000111///---/////////000111333444555222444888;;;===>>>>>>===@@@>>>>>>??????@@@GGGPPPYYYdddgggXXXDDD888777:::999999999999>>>LLL___mmm|||rrrjjjjjjmmmyyyxxxooojjjsss~~~nnn___RRRFFFBBBAAA===888777888777666555444333222222//////000111222222333333444444444555666555222000000000000000////////////,,,///222000,,,***,,,///222111000///.........///000000000000000000000000000///...------...///000...//////---+++***+++,,,///......------///000111333333222111111222333333555666777;;;@@@DDDEEEEEECCCGGGGGGAAA===AAAGGGKKKUUUWWWUUULLL@@@777666999555444666:::>>>FFFVVVeeezzzuuummmlllqqq|||~~~rrrjjjrrrzzziiiZZZNNNCCC???>>>:::666555777777666555444333333222222222222333333444444444444444444555666555222000000000000/////////......,,,///111000,,,***,,,///111111000000000000//////000000000000000000000000///...------------...///...------------.../////////......---...///000111111111000000000111222333333555777;;;@@@EEEIIIKKKLLLOOONNNFFFAAACCCHHHJJJQQQQQQMMMEEE<<<555444555666555666999<<>>===:::666666666666555555555444444444222222333333333333333333444333444555666555333000/////////.........------,,,///111///,,,+++---//////000111222222222111000000000000000000000000000///...------------......,,,***(((***...111000//////............///000000//////......///111333444111444888;;;>>>DDDLLLRRRXXX\\\ZZZQQQIIIIIIKKKLLLNNNJJJEEE>>>999555444444666555666888:::???LLLZZZsss~~~sssiiihhhooo{{{sssjjjqqqppp^^^SSSIIIAAA???>>>;;;888999555555555555555555444444111111111111000000000000333333444555666666333111///.........---------------...000///---,,,---///---///111333444333222111/////////////////////////////////...............,,,(((%%%(((---111///,,,............/////////000.........///000222444666000444777999:::@@@JJJRRR^^^dddddd]]]TTTQQQPPPOOOLLLGGG???;;;999999777666444444555777888<<>>;;;777666888777777666555444333333222000000111111222222333333222222333555777666444222000000000/////////......------------...//////.../////////000000111111111000000000000000000000000...............,,,+++***///......---.........///------///000000000///...000//////000111333555666555444333333444888<<>>;;;:::888777666555444333222222111222111000///000333555444333333555777777666555///////////////.........000000///,,,))))))+++---000---...111222///000333//////.........---------------............------........................111111111111000///------333111//////000111000///444555555444444555888:::LLLZZZnnn{{{yyyiiiSSSDDD===;;;888666555666888999333333333333444777<<<@@@OOO___ttttttiiigggiiiwwwttthhhjjjsssiiiXXXLLLEEE???@@@AAA===:::999888777666555444333222222111222111000///000333555777666555555555444222000000000/////////........./////////---++++++,,,...---******,,,+++'''''')))//////.........---------...//////////////////.........------------......111111000000///.........---...///000000111222333111333444444444666999<<>><<<999666444444555666333333333333444777<<<@@@KKK[[[oootttiiifffjjjwwwuuuiiijjjssszzzcccSSSJJJCCC>>>??????;;;888888777777666555444333333222111222222111000000333555666555444555555444111///111000000///////////////---/////////------...//////,,,+++------))))))+++...............---------000000000000000000000000...---,,,++++++,,,---...222111///............///,,,///333333222111333555///111333444444666999<<<@@@IIIWWW```aaaYYYLLLDDD===;;;888555333222222333333333333333444777;;;???GGGUUUiiizzzttthhheeejjjxxxvvviiijjjssssss]]]OOOGGGAAA=========999777888777666666555444444333333111222222222111111333555222222333555777777555333222111000/////////000000,,,...000000/////////000///,,,---000111000000333........................000//////////////////000...---,,,++++++,,,---...222111///---,,,---///000///444888888333000111333000111333444444555777999===CCCKKKQQQRRRMMMFFFAAA:::888666333222111222222222333333333444666:::>>>CCCPPPccctttuuuiiieeelllyyyxxxkkkkkktttkkkWWWJJJEEE@@@======;;;888666888666666666555444444333333111222333222111111333555111222333666999999777555333222111//////000111111+++---///000/////////111,,,***+++///000...///222---.....................///......------......///...---,,,,,,,,,,,,---...111000...,,,,,,---///000---222777666111...///222111333444444333333444666777:::>>>AAAAAA>>>;;;999666555444222222222333333222333444444444666999<<>>===:::666777;;;555555555555555444444444000222444444333333333444111333777===BBBCCCBBB@@@666444222000///111333444......---+++***+++---000+++)))***...000...000333---------.........//////222000///......///000222---...111222222111...---------...//////......---333111//////000111000///---///222444333333444555111222333444444444444444666666555444333111111000111333444444444555777:::>>>GGGUUUfffttt~~~rrrmmmooo|||rrrnnnssskkkUUUHHHDDD???::::::===>>><<<888666555444333222222222222666555444444333333333333777888:::BBBMMMSSSLLL@@@999555111//////000111111000/////////............,,,,,,---///000111222333111000...------...///000///000111111111000...---)))///555777555222000000............////////////...///000222222000///...222------333666444444888333333333333333444555666444333333333444333000...222222222222333444555555???EEEPPP```qqq~~~|||rrrpppsssuuuooorrr}}}jjjVVVJJJEEE@@@;;;:::<<<<<<999666666555444333222222222222555555444333333333333333888999;;;AAALLLQQQKKK@@@888555111//////000000000000000/////////.........////////////////////////111000...---------///000---.../////////...,,,+++...222666666444000...---............////////////...///000111111000///...444000000555777555555777333333333333333444555555444333222222333333111///222222222222333444555555<<>>IIIYYYkkk{{{xxxpppnnnqqqyyyrrrttt~~~zzzeeeTTTJJJCCC@@@<<<:::999999777555555444333333222222222333444333333222222222333333888999:::<<>>;;;:::999999999888444444333222222222333333333333333222222333444444666999:::999===@@@???:::777555333222333444333222111000000000////////////000000111222444555666777222222111000//////......000000/////////000000000/////////111222333444444............////////////000000111111111111000000111222444666999<<<;;;888444333333222222222333333555333111000111222222222222222222222333444555555888:::BBBOOOaaattttttllllllooo{{{ssssss{{{tttaaaQQQHHH???>>><<<;;;:::999::::::444333333222222333333333444444333333333444555555555999;;;999:::<<<:::777666444333333444444333222111111000000000/////////444444444444444444444444444333333222111000//////...------------...//////222111000111222333111///............////////////111111111111111111111111///222444555888;;;:::666444333333222222222222222444222111111222333222222222222222222333444555555888999>>>JJJ[[[nnn~~~rrrllllllooo|||tttsssyyyuuuaaaRRRHHHAAA@@@>>><<<:::999999:::333333333222222333333444555444444444555555666777555:::===;;;::::::999555444222111111222333222000111111111000000000//////333333333333333333333333555555555444333222000000...------,,,---...///000111000000222444444111...............////////////222111111111111111111222///333555444666999666000444333333222111111222222222111111222333444222111222222222222333444555555888888;;;EEEUUUhhhxxxrrrllllllppp~~~vvvtttzzzwwwcccSSSIIICCCCCCAAA===:::888888999333333333222222333444444555555555555555666777888555<<<@@@>>>;;;:::888555222000///000111111000///111111111111000000000000......///000222333444555666666666555444333111000000///......///000111222------...111555666444111............/////////000222222111111111111222222111555666333444666333+++444333333222111111111222111111111333444444222000222222222222333444555555777777888AAAQQQdddttt}}}rrrlllmmmqqqxxxvvvzzziiiUUUJJJFFFCCC@@@===;;;999777555444444555555666666777777777888888777555555666888999;;;>>>===:::555222111...///111111000000111333111111111111000000000000666444111//////111333444:::;;;;;;:::666444333333///000111111111///---,,,---...000111222222222111666---)))...333222111222///111333333222111000111333444444555555444444333444444333222111111111222222222222222222222222222111111222333333444555555222777<<<@@@IIIZZZnnn{{{{{{oookkkmmmvvvyyyvvv|||jjjUUUJJJDDDAAA===;;;:::888666444444444555555666666777777888999999777555444555777777999<<<<<<999555222111///000111111000///111222222111111111000000//////444333111000111222444555:::;;;<<<:::888555555555111111111111000000///...000000//////000111333444555000...111333111222666///000222222000///000111444444555666666555444444333333222111111111111111000000000000000000000000111111222333333444555555///444999>>>HHHYYYmmm{{{zzznnnkkknnnwwwzzzuuuzzzlllVVVIIIAAA>>>;;;999888777666444444444444555555666777888:::;;;:::888555444444555444777::::::888555222111000111222111000///000111222222222111000//////...111111111222333444666666:::<<<===<<<999777666666222222111111000111111111333111///...///111444666444333444555333111444999///000111000......000111444555666666666666555444333222111111000111111111111111111111111111111111111222222333333444444555000333888===FFFUUUiiiwwwyyymmmkkkoooxxx{{{tttwwwlllVVVIII@@@===:::888777888777666444444444444555777888999======<<<999666333444444333666999:::888555333222111222222111///...///000333222222111000///.........///111333555666888888>>>???@@@>>>;;;777555444333222111000111222333444333222000000000222444555555444444444444333444666111111111000...///111333333444666777777666444333222111111000000111111111333333333333333333333333222222222333333444444444666666999>>>DDDPPPbbbqqqxxxlllkkkpppzzzyyyrrrtttlllWWWJJJAAA>>>:::888888999999888444444333333555777999:::>>>>>>===:::666444333444444777:::;;;999666444444111222222111///...///000222222111111000//////......///111333666888::::::CCCDDDDDDAAA<<<777333222333222111111111333444555111222222333333333333222666444111111444777555111222333333111000000222555222333555777777555333222222111111111111111222222333333333333333333333333222222333333333333444444888666999>>>DDDMMM___ooouuujjjjjjqqq|||xxxppprrrmmmZZZNNNCCC@@@;;;999999999:::999444444333333444777999;;;??????>>>;;;777444444555444777:::;;;999666444333000111222111000///000111111111111111000000000000//////111333666999;;;===GGGHHHHHHDDD>>>777222000111111111111222333444555111222444555555444333222666444000///444888444---222333444333111111333444222444666888888666444222222222222111222222333444222222222222222222222222333333333333333333333333555222555>>>DDDMMM___qqqsssgggiiiqqq}}}wwwoooqqq~~~nnn]]]SSSDDDAAA<<<999888999999999444444333222444777:::<<>>;;;777555555666444777::::::888555333222///000111111000///111222000000000000111111111111000000111222555888<<<>>>HHHIIIIIIFFF???999333111...///000222333333444444444444444333333333444444333555444111333666444...111222444333222111222333444666999::::::999666444333333222222333444444555222222222222222222222222333333333333333333333333444000333<<>>;;;888555555666333666999999777333111000...///111111000000111333/////////000111111222222222111111222444888<<>><<<999666444444444777999999888666555555444222111//////000222333...222444333///...111444111333444555666999>>>BBBMMMMMMKKKFFF???888444222///111222222222222444555444444444444444555666777444666777555222000222555111111111111222333444555444666999;;;<<<<<<:::999666666555444444444444555666555555777::::::777333333333333333333333333333555555888:::===FFFWWWggg~~~zzzkkkdddkkkvvvvvvttt~~~oooaaaVVVHHHAAA<<<======999666666666555222111222444777999777888:::999777666555666777999:::999777444222222333222111//////000222333///222444333000...111444222333444444666999===AAAJJJJJJHHHCCC<<<666222111...000111111111111222444333333333333444555666666555666666444222111222444111111111111222333444444444666999;;;<<<<<<;;;:::666666555555555555666666666555555777999999666333333333333333333333333333555555777:::===DDDVVVfff}}}yyykkkeeemmmyyywwwtttooo```UUUIIIAAA<<<<<<<<<999777777777666555444444555666777333555888888888888999:::999:::;;;999555222000///222222000000000111222333000222444333000///111444222333444444555888<<>>888333111000///000111111000000111333222222333444555666666666555555444333222111222222444444333222222222333333555666999;;;===>>>======;;;:::999888777777777777666666666666666555444333333333333333333333333333444444666999:::AAAQQQ```yyytttjjjhhhrrrzzzvvvnnn]]]PPPJJJBBB<<<;;;;;;999777888777777777777777777666666888999::::::888888:::;;;777888999777555333333444222222222222222333444444333333444333222111111222222333444444555888<<>>>>>>>>???>>><<<:::888777777666777777888777555444444333333333333333333333333333444444777999:::@@@OOO]]]www}}}qqqhhhiiittt|||xxx|||yyy~~~mmm]]]QQQJJJBBB;;;;;;;;;888777888666666666777777777777777999999999888555555666777666777888777666555666777222333333444555555555666444444333333222222111111111333444555666999>>>BBBFFFFFFCCC>>>888444333333111222333333222111222444000111444666777777777777666444222222222222222000444444333333333333444444999:::;;;<<<======>>>>>>AAA@@@>>><<<:::999888777999::::::888555444444555333333333333333333333333555555888::::::???MMM[[[uuuzzznnnhhhjjjxxxyyyyyytttqqqooonnn|||nnn```VVVKKKBBB;;;::::::888777999555555555555555666777888::::::999777555444555777888999999888666666777999333444555666666777777777555444333333333222111000111222444666888;;;@@@DDDHHHGGGDDD>>>888444222333111222333222111000111222---///222444555666555555666444111111222333111000333333333333333444555666;;;;;;<<<<<<============@@@???>>>===<<<;;;;;;;;;:::;;;;;;999555333444666333333333333333333333333666666999;;;;;;???LLLZZZtttuuukkkhhhmmm|||zzz{{{rrrlllkkkmmmppprrr|||ooocccZZZKKKBBB;;;::::::888888999555444444444555666888999<<<<<<;;;999777666888::::::::::::999777666777888444555666777888888888888666555333333333333111000111222444666888===BBBFFFIIIGGGDDD>>>888333222222000111222111000///000111+++---000222444444444333666333111111222333111///222222222333444555666777========================>>>>>>============>>>>>>;;;======:::666444555777333333333333333333333333666777999;;;;;;???LLLZZZsssrrrjjjhhhpppzzzuuupppiiifffiiiqqqyyy}}}~~~mmm___VVVHHHDDD>>>:::999888888888555555444555555666777888888:::<<<;;;888666888:::999999999:::;;;999666333444777:::;;;:::999::::::333555666111+++(((+++...111444666888:::===AAADDDJJJLLLJJJBBB;;;888444000555///---000111000444:::555444222111111222444555444444444444444444444444444444444555555666777888<<<>>>??????===<<<===>>>???>>>======>>>???BBBCCCCCC@@@<<<999666555666666333333222222333333444555888777777999:::@@@MMMZZZnnn~~~nnnhhhllluuu|||{{{wwwkkkjjjjjjlllsss|||lll\\\SSSGGGBBB===:::999999999888555555555555555666777888888:::;;;:::888777888:::999999999:::999888666555444888<<<>>>===;;;:::999888999888555111///111444333555888999;;;>>>AAADDDJJJMMMJJJBBB;;;777444000444///---000111///222777111000000000111222444555444444444555555555666666666555555555555777888999===???@@@???>>><<<<<<===>>>===<<<<<<===???AAACCCBBB???<<<888666555666666333333222222333333444555:::999999;;;<<>>BBBEEEKKKMMMJJJAAA:::666333///222//////111111//////222,,,---...///111222333333444444555666777888999999888777555444555777:::;;;>>>???@@@???===;;;;;;;;;<<<;;;;;;:::<<<>>>@@@BBB???===:::777555555555666333333222222333333444555999888999;;;<<>>;;;999999:::::::::777777666666666666666777999999999999888777888888::::::999888777666888999888>>>FFFJJJHHHCCC<<<888666444333333555777777777;;;<<<=========@@@CCCFFFKKKMMMIII@@@888555222...222111111222111000//////,,,---...000111222222222444444555777888:::;;;;;;;;;999666555555777;;;======>>>???>>>;;;999999999::::::999999:::<<<>>>@@@<<<;;;888666555555555555333333222222333333444555777666777999;;;???LLLXXXqqq}}}rrriiilllvvvyyysssqqqtttzzzfffRRRHHH@@@>>>;;;::::::;;;;;;;;;999888777666666666666666999999888888888888777777888999:::888666666888:::<<>>999999777666777:::<<<======@@@@@@@@@??????AAADDDGGGKKKLLLHHH???777444222///222333444333222222000//////000111222222222111111333444555777888:::;;;<<<;;;999777555555777:::===;;;<<<===<<<999777777777999888777777777999;;;===999888666555444444555555333333222222333333444555666555777999;;;???KKKXXXoooyyypppkkkppp{{{{{{uuutttuuuxxxeeeRRRIII@@@>>><<<;;;<<<===<<<;;;:::999888777666555555555:::888777777888999777666666999;;;:::777666888:::???DDDKKKMMMJJJDDD===999777777777888:::<<<>>>@@@EEEDDDCCCAAA@@@BBBEEEHHHIIIJJJFFF===666444333000222444444222222333222///222222222222222222222222333333444666777999::::::;;;999777666666777:::;;;:::;;;<<<;;;999777777777999888666555555666888999666555555444444444444555333333222222333333444555777777999<<<===AAAMMMYYYmmm~~~vvvooommmuuu{{{tttqqqqqqwww~~~~~~eeeSSSKKKBBB@@@=========>>>===<<<;;;:::999777666555555555:::888666777888999777555444888<<<;;;888666777:::@@@DDDHHHIIIFFF@@@;;;888555888::::::999:::>>>BBBHHHGGGFFFCCCAAABBBFFFIIIHHHIIIEEE<<<666444333111000444333000///333333///222111111000111222444444222222333444555777777888999888777666666777888999:::;;;===<<<:::999999:::999888666444333444555666333333333333444444444444333333222222333333444555666666999<<<===AAALLLXXXmmm}}}qqqmmmnnnyyyyyyssspppqqqwww~~~eeeTTTMMMCCCAAA>>>>>>>>>>>>===<<<;;;:::999777666555555555:::888666666888999777555333888<<<<<<999666777999@@@CCCFFFFFFBBB===999777999===@@@???===>>>CCCHHHJJJIIIGGGDDDBBBCCCFFFIIIGGGHHHDDD;;;555555444222///333222......222333///000/////////000222555777111222222333444555666666888888777777777777777777;;;<<<>>>===<<<;;;;;;<<<:::888666333222222333444222222333333333444444444333333222222333333444555444444777:::;;;???JJJVVVooo~~~}}}nnnkkkooo{{{xxxrrrpppsssvvviiiXXXQQQGGGCCC>>>;;;;;;<<<<<<<<<;;;;;;:::999888888888999666777888777555333444555444777888555444666666555<<<===>>>>>>>>><<<999888666777999:::;;;>>>BBBEEEGGGGGGFFFDDDBBBBBBDDDFFFFFFCCC>>>999666444333444111222333333111111222333000//////222555666444222444555555666666555555444777777666555666777888999888999:::;;;<<<<<<<<<<<<666666555444444333333222,,,---...000111222222222444333333333333333333333888777777:::<<<@@@JJJUUUpppssskkkiiippptttlllmmmsss~~~mmm[[[SSSJJJFFFAAA===<<<=========;;;;;;:::999888888888888777888888777555444444555333777777555555888999888999:::;;;;;;:::999777555555777888999:::<<<@@@CCCBBBCCCCCCBBB@@@@@@AAABBBCCCAAA<<<888555333333333222333444333222111222444444333222333555555222000111111222222222222111111555555444444444555666777;;;;;;;;;;;;:::999888888444444444444444444444444000000111111222222222111333333333333333333333333777666777:::<<>>>>>>>>>>><<<;;;:::999888888888888777888999777555444555666444777666444444888999777888888999999999777666444555666777888888:::>>>@@@???AAABBBBBB@@@????????????<<<999666333333333333222444555444333222333444555444444444555555333111444333333222222333333444444444444444444555666666::::::::::::999888777777333333333333444444444444444444444333333222222111222222333333444444555555666666777:::===BBBPPP]]]sssyyymmmkkkooozzz{{{qqqnnnrrr~~~{{{fffZZZQQQLLLEEE@@@>>>>>>??????<<<<<<:::999888888888888888999999888666555555666666777666222333666666222888888999999999888777666444555666777777999<<>>>>>:::999666444333222222333333444555555333333444555111111222333555666666666555444333333333333444555444444444444555555666666555666777888888999999888222222222222222222222222666555444444333333333333111222222333444555666666888777999;;;===CCCRRRaaawwwtttjjjkkkssssssooosss~~~mmm^^^RRRMMMEEE@@@>>>>>>??????>>>===<<<:::999999888888888999:::999777666666777555777666444666:::888444777777777777777777666666333555666666777999===???@@@BBBEEEEEECCC???===<<<777777555444333222333333333444555555333333444555000000111222222333555666111111000000000000111111222222333333333444444444333444555666777777777777333222222222111111111000555555444333333333444555222222333444444555666666999:::;;;<<<===DDDTTTddd{{{zzzpppiiikkkxxxwwwooorrr|||uuueeeTTTNNNFFFAAA??????AAAAAA@@@???>>><<<;;;:::999999999:::;;;999777666777888444666777888<<<@@@===777555555555444444444444444333555666777888;;;???BBBAAACCCEEEDDDAAA===;;;999777666555555444444333444222444555444333222333444333333333222000000111333111222333333333333222111//////000111111111111111555555555555444333222222333333333333222222222222777666444333333444555666333333444444555555666666999:::<<<===>>>EEEXXXjjjvvvnnnkkkooo~~~uuuooooooxxx~~~kkkUUUOOOHHHBBBAAABBBCCCDDDBBBAAA???>>><<<;;;;;;;;;:::;;;;;;:::888777777888555777888999===???999111555555444444444444555555333555777999:::===BBBEEEFFFGGGHHHFFFAAA===;;;:::888777777666555555444444222333444333222111222444333444555333000000222555333444666888888666444333000000222333333333222111444444444444333222111000222333333555666777888888;;;999777555444444555666444444444555555555555555666888;;;===???HHH]]]qqqsssmmmmmmsssyyyooonnnssspppWWWQQQIIIDDDBBBDDDFFFGGGCCCBBB@@@???===<<<<<<;;;:::;;;;;;:::888777777888777999999999:::999000&&&777777666666666777777888444555888:::<<>>???===:::777555555555555555555555555555444444444333666:::===@@@JJJaaavvv~~~qqqmmmooowwwqqqooopppyyyxxx^^^SSSIIIFFFEEEFFFIIIMMMDDDDDD@@@;;;:::===<<<999999999:::;;;:::999888777888888999:::999888777666555555555555666666666666666777:::===BBBFFFJJJLLLPPPOOOMMMHHHCCC???===>>>>>><<<999777555444333333222111111111111111222222777666444333222222333444333444555333000...---...333222111111111222333444///111222444444333222111111333555666666888===AAADDD===888888777555555777444444444555555555555555888:::<<<>>>DDDSSShhhxxxrrrjjjnnnuuuvvvuuuooovvviii\\\OOOIIIGGGEEEEEEGGGIIIIIIEEE???===??????;;;888999:::;;;::::::999888888999:::::::::999777666777777777666666555555555666777:::===BBBFFFIIIKKKUUUTTTQQQLLLFFFAAA?????????>>>;;;888666555444444333333222222222333333444666666555444333333333333222333444444222000000111333333222111111222333444///000111333333222111000111444555666666888<<>>???>>>;;;999999:::;;;;;;::::::999999999:::::::::999888777999999888777666555444444777888:::===AAAFFFIIIKKKSSSSSSQQQMMMGGGCCCAAAAAABBB@@@===:::777666555555555555444444444444444555555666666666555444333222111333444444333222333444333333222222222222333333...///111222222222111000333444666666666777:::<<<>>>999666777777444333444444444555555555666666666999;;;===AAAJJJ\\\sss{{{pppmmmvvvxxxtttvvv}}}wwwcccYYYUUURRROOOOOOPPPQQQNNNFFFAAAAAAAAA???:::;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;:::888777999999888777777666555555888999;;;>>>AAAEEEHHHJJJJJJKKKKKKIIIFFFDDDCCCCCCCCCAAA>>>;;;888777666666666666555444444444555555444666777888777555333111222444555555444333333444444333333333222222222222000000111222222222222111444555555666666666777888:::666444777777444222333444444555555666666777777888:::===CCCOOObbbxxxvvvnnnpppzzzvvvvvv|||tttggg___ZZZWWWWWWXXXZZZVVVNNNGGGGGGFFFEEE>>>======<<<<<<<<<<<<<<<:::;;;;;;<<<;;;:::999888777888888888888888888888999999;;;>>>AAADDDGGGIIIFFFHHHHHHGGGEEECCCBBBBBBCCCAAA>>>;;;999777666666666666555444444444444444555666888999999666333111444666777666444222222333444444444444333333222222222222333333333444333333555444555555666666666555777333222555666333222333444444555555666777777888777999>>>FFFSSSfff{{{}}}rrrmmmrrrzzzvvv{{{~~~qqqfff``````___aaa]]]RRRJJJGGGFFFEEEBBBAAA@@@>>>============;;;;;;<<<<<<<<<;;;:::999777777888888999999999999999:::<<<>>>AAADDDGGGHHHIIIJJJJJJHHHEEEAAA??????@@@???<<<:::888777666666777777666555444444444444666777999:::999777444222444666777666333222222222444444555555444333222111333333333333444444444555444444333555666777555444777222111444555333333555444444555666777777888999888:::@@@JJJXXXkkk}}}wwwnnnnnnwww~~~xxxzzzzzzpppnnnkkkmmmhhhZZZNNNIIIFFFEEEFFFEEECCC@@@???>>>===>>>;;;<<<=========<<<:::999999999999999999999888888:::;;;<<<>>>AAADDDFFFGGGHHHIIIJJJHHHDDD@@@>>>======<<<:::888666666666666999999888666666555555666777888999999999777555444222333555555333222333333444555555555555333222111333333222222333333444444333222222444777777555333777222000222444444555777444444555666777888999999:::===DDDOOO^^^ooo~~~{{{qqqkkkooo}}}{{{|||~~~{{{|||vvvgggXXXQQQMMMKKKIIIGGGEEEBBB@@@>>>>>>>>>;;;<<<=========<<<::::::<<<;;;;;;:::999888777777;;;;;;<<<>>>AAACCCFFFGGGCCCEEEFFFFFFCCCAAA??????;;;:::888666555555555666;;;:::999888777777777777888888999999888777555444///111333444333333444555555555666666555333222000222222111111222222333444333222111444777888555222777222///222444444666999444444555666777888999999<<>>:::777555<<<;;;::::::999999::::::::::::<<>><<<:::;;;;;;::::::;;;<<<===>>>::::::<<<@@@EEEHHHIIIHHHGGGGGGEEECCCAAA???===;;;:::999777666666888999:::::::::999999888777777777777777777555333222444555555555444444444444555555444444444444444444444444222333333333333333222222333333333444444555555555666666555444555666777888666555555666888:::;;;;;;@@@EEELLLXXXkkk|||wwwnnniiippp||||||{{{}}}wwwuuuqqqlllddd[[[RRRLLLHHHFFFNNNKKKGGGDDDCCCAAA>>>======<<<<<<===>>>@@@AAABBB<<<===???DDDIIILLLMMMLLLIIIHHHGGGDDDBBB???>>>===::::::999888888888999999777888999::::::888666444555666666444222222333444777666666555555666666777444444444444444444444444444555555555444333222222444444444444444555555555333333444555666888999:::444555555777999<<>><<<:::999777666888999:::;;;:::999777666666777888777555444555666999999888888888888999999555555444444444444444444666777666666555444333222444444444555555555555555333444444555777888999:::444555666777999<<<@@@BBBGGGNNNZZZiiiyyyvvvllljjjooo|||zzz}}}sssiiibbb^^^aaa___\\\XXXTTTNNNIIIEEECCCDDDEEEFFFFFFEEEDDDCCCCCCDDDGGGMMMQQQTTTTTTRRROOOMMMJJJGGGDDDBBBAAA@@@BBBAAA???===;;;999777666::::::999999999999999999666888999888666555666777999999888888888888999999666666666555555555444444888888888777777555444333555555555555555555555555555666666777777777888888555777888888888;;;@@@CCCHHHTTTdddttt|||qqqjjjllluuu|||wwwsssmmmmmmjjjcccZZZPPPJJJGGGIIIKKKNNNPPPOOOMMMIIIGGGIIIKKKNNNSSSXXXYYYXXXWWWSSSQQQMMMJJJGGGEEEDDDCCCAAA@@@>>>===;;;;;;::::::;;;:::999999999999::::::555777999999777666666777777777777666666777777777888888888777666666555555888999999999888777666666666666666555555555555555777777888888888777666666666888:::999999<<>>>>>>>>???<<<===>>>??????>>>======777999;;;;;;:::999999999999999888888888888999999::::::999999888777777666888999999999999999888888777666666666555555555444666777888888888888777666777999<<<<<<<<>><<<<<<======<<<<<<;;;;;;<<<<<<===;;;;;;::::::999888777777888888999:::::::::999999777777666666555555555444555666777999999999888777666:::======>>>CCCKKKSSSfffvvv|||vvvrrryyyqqqbbb___aaagggsss|||yyyzzzxxxzzz}}}~~~||||||uuummmhhhgggfffbbb___]]]XXXQQQLLLIIIIIIHHHHHHEEEHHHMMMQQQPPPMMMGGGCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBB@@@>>>>>>???@@@BBB@@@>>>===;;;:::::::::;;;<<<<<<<<<<<<;;;:::999888999999999999999999999999===<<<;;;:::::::::;;;;;;===>>>>>>===@@@IIIXXXccctttwwwvvvxxx}}}wwwggg``````kkkyyy~~~|||xxxuuulllggg___ZZZWWWUUUTTTTTTSSSUUUYYY[[[ZZZVVVQQQNNNLLLMMMMMMNNNNNNMMMMMMLLLKKKJJJIIIGGGGGGGGGHHHHHHDDDCCCAAA???>>>>>>>>>>>>===============<<<;;;;;;:::::::::::::::::::::999999999:::;;;<<<=========???AAACCCEEEHHHSSSbbbmmm~~~uuutttwwwpppfffdddlllzzz}}}uuupppllljjjiiihhhiiijjjkkkkkkiiifffbbb```\\\^^^```aaaaaa```^^^\\\YYYYYYYYYYYYXXXWWWVVVUUUNNNMMMKKKIIIGGGEEEDDDDDD@@@@@@@@@@@@@@@???????????????>>>>>>======<<<<<<;;;<<<===>>>???@@@@@@AAACCCGGGKKKOOOTTT^^^mmmxxx{{{tttvvv{{{zzzooojjjmmmyyy~~~~~~~~~|||yyywwwtttrrrooorrruuuwwwwwwuuurrrooolllmmmmmmnnnmmmkkkhhhggg___^^^[[[XXXTTTQQQOOONNNIIIIIIHHHGGGFFFFFFEEEEEEGGGFFFFFFEEEDDDCCCBBBAAACCCCCCBBBBBBDDDFFFHHHJJJNNNRRRWWWZZZ^^^gggttt}}}wwwuuu|||vvvnnnpppzzz~~~|||zzzsssrrroookkkfffbbb^^^\\\ZZZYYYWWWUUUSSSRRRRRRQQQSSSRRRQQQOOONNNLLLKKKJJJLLLJJJHHHIIILLLRRRYYY]]]cccgggiiiiiijjjoooxxx{{{tttuuu~~~sssooowww~~~zzzvvvrrrpppooonnnkkkiiiggggggggggggfffeeecccaaa___]]]\\\[[[XXXWWWWWWYYY```iiirrrxxx~~~~~~yyyuuuvvv|||vvvrrrvvvrrrwww~~~~~~}}}zzzxxxuuusssrrrnnnoooqqquuu|||{{{xxx}}}yyyssssss{{{zzz}}}|||xxx{{{yyywwwtttrrruuuyyyvvvvvvyyyuuupppqqqyyyyyyuuuuuuxxxuuusssvvvwwwsssrrrtttuuuxxx~~~uuupppoooooottt|||rrrmmmkkkllltttrrrlllkkkoooyyysssmmmllluuu}}}uuuooonnn{{{|||wwwsssvvv~~~yyyrrrttt|||uuunnnkkkmmmuuu~~~yyytttvvv}}}sssmmmkkkmmmuuu}}}{{{vvvyyy{{{qqqmmmlllmmmuuu}}}|||xxx{{{{{{sssppppppqqqxxx~~~zzz~~~}}}wwwuuuuuuvvv|||~~~zzzyyyyyyyyy}}}~~~zzzzzzyyyyyy||||||yyyyyyxxxwwwzzz~~~~~~yyyxxxzzz|||}}}zzzyyyzzz{{{{{{}}}zzzyyyxxxwww~~~yyyvvvsssqqqzzzuuupppkkkhhh{{{ssslllfff```]]]}}}sssiiiaaaZZZUUUQQQwwwmmmbbbYYYRRRMMMJJJzzznnnaaaWWWPPPKKKJJJLLLtttiii^^^VVVPPPJJJHHHJJJnnneee[[[UUUPPPKKKJJJLLL~~~yyykkkaaaWWWRRRPPPNNNQQQUUU{{{zzz|||uuueee[[[RRROOOPPPSSSZZZaaazzzuuuuuu}}}|||ppp]]]TTTNNNNNNSSSZZZccclll{{{rrrooossssssfffWWWQQQOOOUUU]]]eeeooowww~~~rrrnnnnnn{{{yyyjjj\\\UUURRRTTT]]]gggooowww~~~xxxkkknnnqqq}}}zzzhhh\\\XXXTTTXXX```jjjttt}}}}}}oookkkmmmxxxqqqbbbYYYWWWWWW^^^hhhrrrzzz{{{|||uuuhhhhhhppprrreeeZZZWWWYYY___hhhttt}}}zzz{{{|||iiifffkkkzzzwwwhhh]]]VVVYYY^^^jjjsss~~~zzz{{{pppiiihhhrrrnnn```XXXVVV]]]eeevvv|||{{{|||zzzooohhhmmmzzzttteee\\\XXX[[[dddnnn~~~{{{}}}{{{|||vvviiiiiissssssiii```\\\^^^eeeqqq|||~~~yyyvvvtttzzz|||yyyjjjfffnnn~~~}}}kkkddd^^^```eeeooo|||xxxqqqlll}}}}}}qqqmmmmmmrrrvvveee___^^^gggvvv{{{qqqgggaaa{{{|||vvvnnnkkknnn~~~qqqiiibbbbbbfffppp~~~xxxlll___WWW~~~yyy{{{~~~qqqiiiiiivvvoooccc______fffqqq~~~ttteeeWWWNNN}}}yyy|||uuuiiigggppp}}}uuuddd]]]]]]]]]kkk}}}{{{mmm^^^PPPGGG}}}zzz~~~|||mmmhhhmmmvvvyyyhhh\\\ZZZ^^^bbbtttrrrcccTTTGGG???|||zzzuuulllmmmrrr{{{kkk^^^WWWZZZ```mmm~~~vvvfffVVVIII???999yyyxxx~~~~~~rrroooooo}}}ooobbb[[[[[[ccckkk{{{zzzhhhWWWJJJBBB===;;;vvvvvv~~~vvvpppnnnvvv{{{ggg^^^]]]cccnnnxxxyyynnn\\\MMMCCC@@@@@@AAAwwwwww~~~rrrkkkqqq~~~ooo```___eeemmmyyy}}}kkk\\\KKKCCCCCCCCC>>>888xxxxxxuuummmpppzzzttthhh```cccmmmxxx|||ooo```TTTEEE>>>======:::666zzzyyyzzzpppooottt{{{jjjdddccclllyyymmm___RRRJJJ@@@:::888999888777{{{{{{sssooooooyyyyyynnneeefffkkkvvvtttaaaTTTGGGCCC>>>999777888999:::}}}|||yyyqqqmmmrrr}}}nnneeeccciiitttzzzgggUUUKKK???>>>;;;999777888:::;;;~~~tttnnnoooqqqgggaaabbbmmm{{{yyyjjjWWWHHHBBB999999888777777777888888xxxpppooo{{{rrrgggbbbaaaffftttuuuhhhXXXIII???>>>888777666777888999888666zzzrrrpppzzzzzziii```___bbblll{{{zzzhhh[[[NNNAAA===???:::888666888;;;<<<999666|||qqqsss}}}mmmaaa^^^fffpppwwwnnnYYYKKKDDD???<<<<<<999999:::::::::999999888rrrrrruuuggg______jjjvvvuuudddQQQGGGBBB>>>;;;;;;888999999999999999888888~~~~~~vvvrrr{{{zzzkkkbbb```fffuuuuuucccUUUHHHAAA???;;;999999888888888888888888888888|||}}}{{{ssswww{{{qqqfffcccgggrrr{{{iiiSSSIII@@@>>><<<999666777777777777777777777888888zzz|||uuurrrxxxrrrkkkfffiiirrrnnn\\\JJJCCC===<<<;;;777555555777777666666777888999999yyy|||xxxooopppuuuzzz~~~lllhhhiiirrrttt___PPPDDD???<<<<<<;;;777555666888777666666777888:::;;;xxx|||zzznnnjjjmmmqqq|||tttlllkkkqqqvvvbbbQQQHHH@@@<<<:::;;;;;;777666888999888777666777999;;;<<>>===777888888888888777777666666888::::::999888999:::yyy{{{|||~~~uuufffcccffftttwwwsssyyygggRRRDDD>>>;;;:::555666777888888888888888777999:::;;;:::999:::;;;sssdddaaadddttt~~~uuurrryyysss[[[IIIAAA>>>;;;999666666777888888888888888777999;;;;;;;;;:::;;;<<>>@@@BBBsssmmmmmmooovvvwwwmmmmmmvvvxxxhhhRRRIII???999888999888777666777777888888888888777444777;;;===>>>@@@CCCEEExxxtttssssssvvvuuummmjjjrrrkkkYYYKKKDDD<<<666666888999:::444555666888999999::::::333666:::===???AAADDDFFF|||||||||~~~~~~|||yyymmmmmmpppyyy}}}jjjWWWKKK===;;;888666666666555444555555666777888999::::::;;;888888<<<>>>>>>AAAFFF~~~||||||vvvppplllpppxxxmmmZZZKKKDDD<<<:::777666666777666555555555666777888999::::::;;;999:::>>>@@@AAAFFFLLLxxxtttkkkjjjmmmlllkkkhhhiiiooouuu{{{{{{}}}}}}}}}~~~~~~ssskkkiiiiiisssoooZZZIII@@@===:::888666666777777777666555666666777888999::::::999777888===???BBBHHHPPP~~~llleee]]]ZZZ^^^\\\WWWTTTTTTYYY```eeennnvvvyyy|||}}}~~~zzz{{{zzz~~~|||{{{vvvhhheeeiiihhhvvvrrr___MMMAAA<<<:::888666555666777888777666555666777888999::::::;;;999888:::>>>AAADDDMMMVVVsss___XXXPPPNNNPPPNNNMMMIIIIIIMMMRRRVVV]]]dddaaadddgggjjjjjjkkkmmmooorrrsssuuuxxx~~~vvvyyyzzzzzz|||}}}yyy~~~}}}mmmbbbccckkknnn}}}~~~qqq^^^OOOFFFAAA<<<888666555555666777888777666666666777888999:::;;;;;;======???CCCFFFJJJUUU```kkkWWWQQQJJJHHHJJJGGGHHHDDDDDDGGGJJJKKKPPPUUUOOORRRTTTVVVVVVWWWYYY[[[^^^___aaaeeejjjsss}}}~~~uuuwww{{{zzzyyyzzzuuufff___eeeooo|||~~~kkk]]]LLLBBB@@@???:::555666555555666888888666555666777777888999:::;;;;;;;;;<<>>>>>AAABBBAAABBBEEECCCDDDEEEEEEDDDCCCDDDFFFDDDCCCCCCCCCFFFMMMUUU[[[]]]aaagggnnnuuu{{{|||www~~~www{{{zzztttwwwpppeeebbbggguuulllWWWMMMIIIBBB<<<999777777777666666666777777777444222777777888999:::;;;;;;<<>>>>>@@@AAAAAAAAAHHHGGGEEEBBB???===<<<;;;AAA@@@>>>>>>@@@CCCGGGJJJMMMPPPUUU[[[aaafffjjjlllyyy{{{}}}~~~xxx|||{{{}}}{{{rrrsss}}}wwwiiibbbaaaiii{{{vvvaaaPPPHHHCCC===999888777555222777555444333444666999:::666555444555888<<<>>>???@@@FFFPPP[[[ggguuuzzz^^^NNNBBBAAA@@@;;;<<>>AAACCCCCCCCCFFFIIINNNTTTYYY\\\ccceeehhhjjjlllppptttxxxzzzvvv}}}{{{}}}wwwwwwxxxlllbbbaaagggrrrxxxhhhUUUFFFBBB>>>:::777777777555444222333333333444444555555999888777888;;;>>>AAACCCGGGOOO[[[fffrrreeeTTTHHH??????>>>::::::>>>???>>><<<<<<>>>BBBEEEHHHEEEBBB???<<<::::::;;;<<<999888888888999:::<<<<<<>>>===<<<===@@@EEEKKKNNNLLLNNNQQQSSSUUUXXX\\\___hhhmmmuuu}}}~~~uuuttt~~~~~~|||xxxiiibbb^^^dddqqqzzzgggWWWIII???<<<999666555666666666555111222444555555444333222;;;;;;:::;;;>>>BBBFFFIIIRRR\\\jjjwwwjjjVVVLLLDDD???@@@???<<<;;;>>>===<<<;;;;;;===AAAGGGKKKFFFCCC???:::888888999:::888999999::::::::::::999<<<;;;::::::<<>>BBBJJJTTT[[[hhhsssrrr\\\NNNJJJ@@@???>>>>>>===<<<;;;<<<:::;;;<<<;;;:::<<>>???CCCCCCCCCCCCFFFLLLSSSXXX[[[cccnnnzzzzzznnnmmmxxxyyytttkkkeee]]]fffsssyyyfffVVVIII???;;;<<<999::::::999666444444444666555333222333555888:::888:::===AAAGGGQQQ___hhhvvvsss```PPPGGGEEE>>>???>>><<<;;;;;;<<<<<<999;;;===;;;888999>>>CCC???>>><<<999888777777777555555666666666777777888999999888777888888999999333555888999999999:::;;;===???@@@@@@AAACCCGGGJJJMMMRRRZZZdddooo{{{xxxllllllxxxxxxxxxnnnhhhfffcccpppyyygggSSSIIIBBB<<<999:::777999:::999555444444555444444444555666888:::;;;999===AAAFFFNNN[[[kkkvvvxxxbbbVVVKKKCCCAAA???@@@@@@===<<<===>>>===888;;;===;;;888777;;;@@@:::999999888888888888888777777666777777999::::::777555333111222444777999444777:::;;;::::::;;;;;;888:::>>>?????????@@@AAA@@@CCCHHHNNNXXXdddpppxxxwwwlllkkkwwwwwwsssiiifffgggkkkyyyjjjWWWEEE???>>><<<:::;;;444777999888555333444666444555777:::;;;<<<<<<<<<;;;???EEEJJJSSSbbbsssnnn^^^NNNEEECCC>>>CCC@@@=========<<<999666999888888999;;;======<<<===:::777666777888888777666666666666666666666666444333333333444777:::;;;666555555666777777666444555:::>>>>>>:::666666888???@@@AAADDDIIIQQQ[[[aaammmuuuvvvggggggooozzz}}}|||ppphhhhhhmmmxxx~~~pppZZZPPPDDD===;;;;;;999777888777666555555555555555888444222555777777999<<>>;;;:::::::::777444777666555777999:::999888999::::::777555444555888333333333333333333333333666555444333444555777999666555555666777777666444222666;;;;;;888666888:::888999:::;;;>>>DDDKKKPPPVVV^^^gggnnnrrrwww}}}xxxiiimmmuuuxxx{{{uuummmiiilllrrrssscccPPPHHH>>>999888888777555666555444333333333333444888444444888::::::<<<@@@EEEKKKTTT]]]hhhxxxoooXXXNNNDDD@@@AAA===???===;;;:::999888666444777666555666777888777666888;;;===:::444111444999555555555555555555555555777666444444333444555666666555555666777777666444000333777777666666999===888999999999999<<<@@@CCCCCCIIIQQQWWW[[[___eeeiiipppsssxxx}}}zzzlllnnnvvvuuuwwwwwwooolllmmmuuu~~~vvvbbbRRREEE@@@:::777777888777555555555444444333333444444777555666;;;===>>>@@@EEEFFFOOO\\\gggsssfffQQQJJJBBB@@@BBB??????>>>===;;;:::999888777:::888777777888888777555999<<<===;;;666333555888666666666666666666666666555555444333333444555555666555555666777777666444222444555555555666:::===999:::;;;:::999999:::<<<:::>>>DDDHHHKKKNNNRRRUUUYYY[[[___dddjjjqqqzzz{{{llliiirrrsssttt}}}~~~|||}}}rrrmmmooovvvxxxhhhTTTEEE@@@===:::999999999888666777777666666666666777777777555777<<<>>>>>>BBBHHHKKKVVVeeesss~~~~~~```MMMHHHAAA???AAA===>>>>>>===<<<:::999888888:::888777777888888666555:::999888777777666444333333333333333333333333333222222222333333444555666666555555666777777666444666666666555555666999;;;555666777666555555666777777999;;;===???AAACCCDDDHHHIIILLLOOOSSSZZZbbbgggqqqwwwzzzllliiirrrsssrrrzzzzzzzzzvvvoooooouuu~~~xxxiii[[[KKK>>>===<<<;;;::::::999888666777777666666666777777888777666888<<<>>>???EEELLLWWWcccsssxxx\\\JJJEEE???===>>>:::;;;<<<<<<;;;888777777888888666555555666666555333666444333444555555222///444444444444444444444444111111222333333444555555666555555666777777666444888777666555555666777888333555555555444444666888999999999:::;;;<<<======???@@@AAABBBDDDHHHMMMQQQUUU\\\eeennnwwwyyykkknnnwwwuuurrryyyxxxyyywwwpppnnnuuu}}}yyygggYYYOOOEEE<<<:::999999999888777777666555555444444555555666666777777999===@@@CCCMMMWWWeeeooo}}}uuuZZZIIIEEE@@@>>>???;;;;;;===>>><<<999777888999888666555555777777666555222444555555555444333333777777777777777777777777222222222333333333222222666555555666777777666444555555444444555666666666666666666555555555888:::999999999:::;;;=========;;;<<<<<<<<<<<<>>>AAADDDEEEJJJPPPVVV^^^iiiwwwyyykkknnnvvvwwwtttyyy~~~wwwzzzzzzrrrooorrr}}}{{{jjjWWWJJJEEE@@@;;;777777888888777888999:::555555555555555666777777888888;;;@@@DDDKKKYYYeeerrr{{{uuuZZZJJJGGGBBB@@@BBB======???@@@???;;;999;;;<<<999888777888999:::999888111666;;;:::666444666999444444444444444444444444333444444333333111000000666555555666777777666444333222222333555666666555555555444333222333666888555444444555888:::;;;;;;;;;;;;<<<;;;::::::<<<>>>@@@CCCFFFIIIMMMVVVdddnnnzzz}}}zzzkkkhhhqqqyyyuuuzzz}}}xxx{{{{{{tttqqqqqqxxx}}}sssaaaMMMAAA>>>===999666777888999999:::<<<>>>777777777777777888999999888999<<>>===;;;999888777888888888888666444333666444333444555666555444444222111111222333222111444333333333333333333333222111111333666666444111555555666666777777888888555333555888999555444666666666666777777777888888555666777999::::::::::::888999;;;>>>DDDLLLVVV\\\hhhrrrzzzmmmkkkppp}}}yyy}}}|||vvvzzz~~~vvvtttooowwwoooaaaOOOCCC>>><<<888555999999999999999999999999888<<<;;;555333777888666;;;???CCCEEEKKKYYYmmm|||qqqVVVHHHFFFBBBAAAAAA===?????????>>><<<:::999888888888888888777666555555666555555666777888888666555333222222333333333222222333333333333333222222333222111333555666444222444444444555666666777777333111222666666333333555666777777888999:::::::::777777888888888888888888888999999;;;>>>DDDLLLQQQ___hhhttt~~~|||nnnkkkpppzzz~~~yyyuuuzzzvvvqqqrrrzzzxxxaaaVVVGGG???======;;;888999999999999999999999999666;;;;;;777555999;;;999<<<@@@FFFNNNXXXiii}}}qqqVVVGGGEEEAAA???@@@<<<>>>>>>======;;;:::888888999999888777666666666666777666666777:::;;;;;;:::777555333333444444333222111111333333444333222111444333111222444555555444222333333444555555666666333111222666666333333555777777999:::;;;;;;;;;;;;888888888777777666666555::::::999999999<<>>:::999999666333777777777777777777777777555888:::::::::;;;<<<===@@@EEEPPP___qqqyyy]]]LLLHHHBBB???@@@<<<;;;<<<<<<<<<;;;:::999999777666555444333444555666555444444666999;;;<<<;;;999777555444555555444333000111222333444333333222444444333333222333555777333444444555666666777777555333333666777555666999888999:::;;;<<<;;;:::999:::999888777777777777777:::::::::999888999;;;>>>BBBGGGQQQ```qqqwwwmmmqqqzzzzzz}}}uuuwww}}}qqqjjjiiimmmwwwrrr]]]MMMEEEAAA===:::999888555222666666666666666666666666666777999:::::::::<<>>>>>>>>===;;;999888888888888555666777777777777999;;;<<>>???EEEMMMVVVdddxxxrrr^^^VVVMMMIIIHHHCCC;;;<<<======>>>=========777888999::::::999888777777666666777999;;;::::::888666444333333333222000666444333222222555888:::111444777777555444444666111222222333333444555555666222222555666555777;;;:::>>>CCCIIIMMMPPPQQQQQQJJJGGGCCC>>>:::777666555444666888999888888999:::///999FFFOOOWWWbbbqqq|||yyyrrruuuyyyvvv|||xxx~~~uuuoookkkmmmsss|||lllZZZNNNEEE>>>===<<<;;;999888888888777888888888888888888888888888555666<<<@@@CCCKKKUUUeeetttiiiZZZTTTLLLEEEBBBAAACCCEEEDDDBBB???>>>>>><<<;;;888555333333777:::555555666666777999:::;;;<<<888444222222333333333222222333333333333444444666888999888666333222222444444444333333333222222222222222333333333444444999???FFFKKKSSSYYYYYYUUUNNNJJJDDD@@@<<<:::777666555555444444555777:::;;;<<>>???::::::::::::::::::::::::;;;999777666777999===???///777>>>>>>===EEEWWWffftttooo___VVVMMMFFFBBB===>>>???@@@@@@>>><<<:::999999888666555555888;;;555555555666777888:::::::::777444222222444444444222222222333333333444444666888888777555333333333333333333333222222222222333333333444444444555555666<<>>;;;999777666555555444666888:::;;;;;;===@@@DDDIIIRRR[[[aaappp}}}qqqrrr}}}{{{xxxzzzwww}}}|||qqqrrrsssxxxsssaaaSSSHHH???;;;;;;999999999999999999999999777666555444555777:::;;;555;;;AAABBBDDDMMM___mmmxxxdddXXXNNNFFFBBB???>>>???BBBEEEEEEAAA===777888999888777777999;;;555555555666777888999:::999666333222333444444444222222222222333333333333777777777555333222333444333222222222222111111111444444444444555555555555444999>>>DDDLLLUUUXXXVVVPPPLLLFFFAAA>>>;;;888666666666555555666888:::;;;:::===@@@CCCGGGLLLQQQUUUbbbsssoooppp{{{|||xxxwwwvvv~~~wwwppptttzzzrrrcccRRRGGGAAA;;;888888888888888888888888888888666555555555555777888999;;;???DDDHHHNNN[[[lllxxxgggWWWLLLDDD???AAA???@@@DDDIIIJJJEEE@@@777999::::::888777888999555555555555777888999:::777555222222333444555444111222222222222333333333777777666444222111333555222222222111111111000000333333333444444444444555444888;;;???FFFOOOSSSQQQIIIEEE@@@<<<999888666444777666666666777888:::;;;666:::???CCCFFFJJJNNNQQQXXXhhh~~~ooopppzzz~~~xxx~~~uuuvvvyyyrrrqqqyyy|||hhhXXXHHHAAA===:::888999777777777777777777777777777777777888888999::::::???BBBHHHPPP[[[jjjyyyiiiVVVJJJBBB<<>>>>>CCCHHHIIIDDD>>>999;;;<<<;;;888666555555444444555555666888999:::666444222222333444444333111111111222222222333333555666555333111111333555222222222111111111000000111111222222222333333333555888999;;;AAAIIIKKKIIIAAA===:::777777777666555666666666777777888999999333777<<>>@@@FFFNNN[[[iiivvvqqqXXXMMMFFFAAABBBDDDGGGJJJIIIFFFBBB???888999999777555333333444444444444555666777888999777555333333333333111000111111111111222222222222111333444444222111111222333333333333222222222222111111222222222333333333222555666777:::???@@@<<<<<<999666555666777777777444555555666666666666666???AAACCCDDDDDDDDDDDDEEELLLUUUjjj~~~pppooouuuxxxzzzxxx~~~{{{|||xxxdddTTTDDD@@@===;;;777333666<<<888888888888888888888888999999888999;;;???CCCEEEOOO[[[lllzzzttt[[[PPPJJJDDD>>>AAAEEEGGGDDD@@@<<<:::777777777666444333555666444444444444666777888999777555444333333333111///000111111111111222222222000222444444333111111111444444444333333333222222222222333333333444444444///333555666:::>>>>>>:::;;;888555333444555444444333444555555555555555444:::<<<>>>?????????AAABBBIIIQQQfffooommmtttxxxyyyyyyyyyuuuxxxmmmYYYIII=========<<<777444888???888888888888888888888888===<<<;;;<<<>>>CCCHHHKKKWWWeeexxxhhhSSSGGGAAADDDBBB@@@?????????===<<<999888666555444444555555555555555666666666777777777444111111222333111///111111111111222333444555444555444333111000222444444333111222333444444333222222111111222444555777555333111222666888777666666666555444444444444555333444555555555555888:::999<<<>>>@@@??????@@@@@@KKKTTThhh}}}pppooosssxxx{{{{{{yyywww{{{qqqZZZKKKEEE@@@>>>;;;999777777888999888999:::999888888:::;;;:::999;;;???AAADDDLLLUUUcccpppqqq[[[LLLEEEDDDAAA???>>>>>>>>><<<;;;888777666555444444444555333333333333444444444555666333111111333333222000000000000000111222333444444333222111111111222222555333111111333333333222222111111111222444666777777555444555777999888777:::999888777555555444444444555666666555555777999<<<>>>AAABBBBBBBBBBBBCCCJJJSSSggg|||nnnnnnrrr~~~xxxzzz}}}~~~uuuwww~~~vvvcccPPPCCC@@@999999888777888999:::;;;999:::;;;:::999888:::<<<;;;:::<<<@@@CCCHHHRRR\\\qqq{{{~~~gggUUUKKKCCCAAA>>><<<<<<<<<;;;:::888777666555444444444444333333333333444444444444444333111222333444333111////////////000111222222444222//////111333111///555333222111222222222000222111111111222444666777999888777888999:::999888===<<<;;;999888666555444555666777666555555666888999;;;>>>????????????@@@IIIRRRggg~~~mmmkkkooo{{{wwwyyyxxxuuuyyyuuudddSSSCCC<<<<<<666666888999:::;;;;;;;;;:::;;;;;;:::999999:::<<<===<<<>>>CCCGGGOOO[[[hhh~~~rrr\\\OOOCCC@@@<<<:::::::::999999777777666555444444444333555555555555555555555555222222222333444444333333000000000000000111222222555111...///333555222...555333111111111111000///111111111111222444666888::::::::::::::::::999888======<<<;;;999888666666666777888666555555666888777999<<<======<<<===>>>IIISSSgggllljjjmmmxxxwwwwww|||yyyyyy~~~iiiVVVGGG===:::<<<777888:::;;;<<<;;;999888999999:::999888888:::<<>>AAAGGGNNNXXXgggtttzzzaaaQQQCCC@@@<<<999999999999888666666666555444444333333555555555555555555444444111222444444444333333333222222111111111222333333555222///111555777444000555333111000000111000...111000000111222555777888999:::;;;<<<;;;:::999999;;;;;;;;;;;;;;;:::999888777888888777555555666888999;;;>>>??????>>>???@@@IIISSSgggnnnkkklllvvvvvvuuu{{{}}}qqq\\\LLL@@@999999<<<333555777999:::999888777666777888888888888:::<<>>HHHRRRfffrrrnnnllluuuuuusss}}}{{{pppaaaOOOCCC<<<777777:::,,,...222555777888888777555666888888999:::===???DDDFFFOOO[[[fffqqqdddPPPEEEAAA<<<999888888999888555555555666555444222111333333333222222222111111222555777777444222111222222222111111111111222222000111222333444444333222222000......000111000///000000000111333555777999999<<>>???>>>??????@@@???===;;;999555777777777666777888:::444666999::::::999:::;;;FFFOOOccc|||wwwqqqnnntttuuurrr|||~~~|||___RRREEE???<<<888777888...///222444666777888888444666888:::;;;===@@@CCCHHHMMMYYYhhhttt}}}eeePPPFFFBBB<<<999888999999999444555555666555333222111555555555444444333333333222555888888444111111111111111000000000000000111...000222333222111111222111///......000111000000000000000111333555888999999===AAABBB@@@???@@@AAAAAABBBBBBBBB@@@>>>;;;999555666777777666777999;;;666999;;;===<<<<<<======DDDMMMaaazzzzzzsssoootttuuuqqq{{{|||oooUUUKKKAAA???>>>:::888777555666666777777888777777555777999;;;===@@@CCCFFFKKKQQQ___ppp|||gggRRRGGGEEEAAA===:::999888888<<<999555333333444444444;;;888444222222333333333222222333444444444333333000///...///222333111///111222333333222111///...111000000000000000111111///111222222111111222333777999<<<@@@CCCDDDDDDDDDEEEDDDBBBAAA???>>><<<<<<555666666777777888888888888:::======<<<<<<<<<===BBBLLL___ttt|||tttpppxxxyyyxxx~~~ppp^^^JJJDDD===:::<<<<<<:::777777777666666555555555444444777:::<<<>>>BBBHHHMMMSSS^^^nnn~~~iiiSSSEEEBBB>>>:::888777666666:::999777555333333444555:::777444111111111222222333333333444333333222222222111000222444555333111///000111222222222222222000000////////////000000///111222222111000222333555888;;;>>>AAABBBBBBBBBDDDDDDCCCBBB@@@>>><<<;;;444444444444444555666666999;;;>>>???>>>=========AAALLL^^^rrrwwwrrrxxxzzzxxx|||}}}zzzcccRRRFFFAAA;;;999:::;;;999666999999999999888888888777666999<<<===???DDDKKKQQQ]]]iiiyyynnnVVVEEEBBB===999888777777666888999:::888444333444777777555333111000000111222333444444444333222111111222111111222444444333111111111111111111222222222000//////........./////////000222111000000111333444555888;;;===?????????BBBBBBCCCBBB@@@>>>;;;999555444333222222444555777999<<<@@@AAA@@@>>>===<<<@@@JJJ\\\pppzzzssswww|||yyy~~~xxxwww}}}jjjUUUGGGAAA===888777888999888666:::999999999999999888888:::<<<>>>???BBBHHHQQQYYYjjjwwwtttZZZIIIDDD>>>:::::::::999888555999<<<999444222444888333333222111111111444555444444444333222111000///000000000111111111000///555444333111000//////...111000000////////////000///000111111000000111222222333555888:::;;;;;;<<<===>>>@@@@@@???<<<999777999777555333333555888999888<<<@@@BBBAAA>>>;;;:::???HHHYYYmmmyyyqqqttt~~~zzz}}}yyyrrruuusss]]]LLLBBB===:::777666888999999888777777777777666666666666;;;===???AAAEEENNNZZZbbbttt|||___LLLEEE>>>::::::;;;999777555888;;;999444222444888000111333333222333666999444444333333222111000//////000111111111000000000444444333222111000///...333222111111000000000111...000111111000///111222111222333555666777888888888999;;;<<<<<<:::777555:::888666444444666888999777;;;???AAA???<<<:::999===FFFVVViii|||vvvmmmppp{{{yyy|||}}}uuussszzz}}}fffRRREEE???;;;999888888999:::::::::666666666666666666666666:::===@@@DDDKKKVVVdddnnnzzzeeeNNNFFF===999999:::777555555777888666333222555777///222444444222333666999222333333333222111000000111333444444222111111222...///111222333333222222444333333222111111111111...///111000//////000222000111111222444555666666333555666888999888777666999777666444444555666777888;;;???@@@>>>;;;999999<<>>;;;999999999999999:::;;;;;;888888888999999999999999999===CCCIIISSSaaaqqq{{{jjjRRRIII???:::::::::777444777666444333222333555666111444666444000///111555111111222222222111111000111333555444222000111222+++---111444555444333111444333222111000000000000...///000000//////000222000000000111222333444555111222444555777888888999999999888777666777777777:::===??????>>>;;;::::::;;;CCCQQQcccvvvwwwmmmnnnyyyxxxxxxxxxwwwyyyvvv```MMMAAA<<<:::888999999999999999:::;;;:::::::::;;;;;;;;;<<<<<<888>>>FFFPPP\\\lll}}}mmmVVVMMMBBB<<<======:::666888555222000222444555555222555777444///,,,---000000111111222222222111111///111333222///...///000,,,///333555666333000...333222111000////////////...///000000//////000111000000000000111222333444111111333444777999:::;;;;;;;;;;;;;;;::::::999999===>>>@@@@@@>>><<<<<<<<<;;;BBBPPPbbbuuuzzzooooooyyywwwwww~~~vvvtttvvv|||~~~jjjUUUFFF???======777888999999888888999::::::::::::;;;;;;<<<<<<<<<888???IIITTTbbbsssyyyWWWMMMCCC???>>><<<;;;===::::::999777666555444333222222222111222222333333---///222222000///111333333222000...///111333555222111111222333444333111222222222111111111000000000000000000///////////////222555555444222111111222111000222444777777777:::999777777888888888777999;;;<<<<<<;;;::::::;;;===BBBMMM^^^rrrwwwlllppp|||~~~tttvvv}}}rrrnnnpppzzznnnXXXJJJCCC>>><<<<<<777888999:::::::::::::::999===<<<888888===>>>;;;???EEEOOO]]]mmm___SSSGGGAAA???;;;:::;;;999888777666444333222222333333222222222222222222...000222222000///000222111000///......000222333333111000000222444555666222222222111111111000000000000000000////////////000111333444222111111111222111111222555777888777???===;;;:::999999888888999;;;<<<<<<;;;::::::;;;===AAALLL]]]qqqwwwlllppp{{{uuuvvv|||rrrmmmlllsss~~~sssbbbOOODDD???;;;999999999999:::::::::999888888888<<<===999:::???AAA???AAAIIIUUUeeeuuulll]]]MMMEEE@@@<<<999:::999999888666555444333222444444333333222222111111///111222222000//////000//////.........///000111444333000//////111444666222111111111111000000000////////////000000000000000111222222000000111222333222111333666888888888@@@???===:::999888777777999:::<<<<<<:::::::::;;;<<>><<<999777888::::::::::::999888777777777;;;===<<<<<<@@@CCCCCCEEEOOO___qqqyyyhhhTTTIIICCC>>>;;;;;;<<<<<<;;;999888777666555555555444444333222111000111111222222111/////////....../////////000000000333222111///......000111111111111111000000000000////////////000000000000///000111000//////111333333222222333666888888888===<<<:::888666555666888888:::<<<;;;:::999:::;;;<<<@@@IIIYYYmmmwwwkkkmmmvvvvvvttt|||~~~~~~yyysssllldddbbbjjjtttxxxwwwjjjSSSIII@@@===<<<999777888999999:::::::::999888888777:::=========???CCCEEEIIIVVVjjj}}}rrr[[[MMMFFFAAA>>>>>>======<<<:::999888777666444555555555444222111000111111111111111000///.../////////000000000111111***---000111///...///000000000000000000000000000.../////////000000000111///000000000//////111333333222111333555888888888888999888666555666999<<<888:::;;;;;;:::999999:::<<>>===>>>CCCIIIRRR```uuu}}}bbbQQQIIIDDD@@@???<<<<<<;;;999888777666555444444555555555333222111111000000000222222000...000000//////000000111222###(((...111111000111333//////000000000000000111......//////000000111111...000111111111111222333222111000222555777777777666777888777555777<<>>FFFTTThhh}}}wwwkkkjjjqqq~~~tttpppxxx~~~yyyuuulllgggcccaaabbbgggttt{{{lllZZZLLLBBB===999:::999666555777555666777999:::;;;<<<<<<:::;;;===>>>===>>>FFFPPP^^^mmmhhhUUUKKKDDD@@@>>>===<<<;;;:::999777777666222333555666555444333222111///...000222333111///000///...------///000222&&&+++000111000///222555////////////000000111111.........///000111111111---000222333333222222333111000///111333666666666444666777555333555;;;AAA888999;;;;;;999888999:::;;;===EEESSSggg|||wwwkkkiiiooo|||sssmmmuuu~~~uuuoooeee```^^^bbbhhhppp{{{zzzlll]]]MMM@@@>>>999777999999777777:::666777888999:::;;;;;;;;;;;;:::<<>>===;;;:::999888111333444666666555333222000///...000333444222///000...,,,++++++---000111///222444222...---000444.../////////000000111111---......///000111111222---000333555444333333333000//////000333555555555222444555333000222888>>>777999;;;:::999888999:::;;;===DDDRRRfff{{{wwwjjjiiinnn{{{ssslllrrrtttkkkccc^^^^^^eeennnwww~~~pppbbbUUUGGG===<<<999888:::;;;:::;;;>>>888999999:::::::::999999;;;:::<<<@@@AAAEEESSSbbbxxx~~~~~~uuu\\\OOOIIIDDD???:::<<<@@@AAA@@@<<<777444555555444444444333333333111111222222222333333333555,,,+++222333,,,,,,222111111000000//////......------,,,,,,,,,...000111222222111///...,,,++++++/////////000111111222222222222222333333444444444444333111//////111444555777888999888777777999;;;<<<>>>DDDRRRfff||||||nnnjjjqqqsssjjjpppzzznnnggg^^^___dddkkkuuu}}}nnn___QQQGGG???;;;;;;999666444444666999;;;999:::<<<;;;::::::;;;===>>>::::::???EEEMMM]]]lll|||zzz{{{}}}}}}bbbQQQHHHBBB>>><<<>>>???@@@>>>:::555333555555444444444333333333111111111111222222222333222------111222...---...111000000000/////////...111000000/////////000000111111000///...---,,,,,,/////////000111111222222000111111111111111111222444333222111111333555666777888888888777777999;;;:::<<>>>>>>>>>>><<<:::777444222555555444444444333333333000000000111111111222222---000000...000333111,,,000000000000////////////111111111111000///...---////////////............/////////000111111222222111111111111111000000000444333333333444444555666777888888888777777888:::999:::@@@NNNbbbwww}}}ppplllssstttjjjnnn~~~vvvmmmddd^^^\\\aaajjjttt|||~~~|||pppfffUUUGGG>>>;;;:::;;;777666555555555666666777999:::<<<;;;::::::;;;===;;;<<<>>>BBBHHHUUUjjj}}}||||||||||||}}}oooVVVGGG@@@???>>>===;;;999777666555444555555444444444333333333///000000000000111111111,,,222111***---777888000000000000000////////////---.../////////...,,,+++............/////////000/////////000111111222222444444333333222222111111222222333333444555555555777888888888666666888999888:::@@@MMM```vvv~~~qqqmmmtttuuukkknnn}}}vvvmmmeee]]]YYY]]]cccmmmxxx}}}|||vvvpppbbbYYYKKK@@@;;;999;;;<<<777777888999999999888888999:::<<<;;;::::::;;;===999<<>>666////////////000000000000+++,,,.../////////...---------......///000000000/////////000111111222222333333333222222111111111000111111222333444444444777888888777666666777999999;;;@@@MMM```uuu~~~qqqnnnuuuvvvmmmnnn||||||pppfff```\\\YYYbbbgggpppwwwyyysssjjjbbbRRRLLLDDD===:::999999999666777888999::::::999999999:::<<<;;;::::::;;;===888>>>EEELLLVVViii}}}~~~~~~~~~pppWWWHHHBBBAAA:::999888666666777888888555555444444444333333333000000000111111111222222///333000(((+++888===888////////////000000000000---...///000111111111111------......///000000111/////////000111111222222000000000000000/////////000000000111222333444555777888888777555555666888:::<<>>999777777888999999888888888888999:::;;;<<<999:::<<<;;;::::::;;;===@@@JJJWWWfff{{{xxx]]]KKKCCCBBB<<<:::888777888888777666666666555555555444444444444555666666666555444333333444444333111000000111...///111222333333333222---.........//////000000,,,------...///000111111222222111111000000//////222111000000000000000111...///000000111333666999???>>>;;;888555555777999:::===BBBMMM```www|||rrrqqqxxx~~~ooolllxxxxxxkkkhhhnnnvvv|||~~~{{{ssseeeUUUHHH@@@>>>888888888888777777666666777777888888888777777666:::777777;;;<<<;;;===BBBDDDQQQbbbrrr}}}aaaNNNEEECCC<<<:::888777888888777555444444444333333333222222555555444333333444444555555666666444222000000111...///000111222222222222........./////////000000------......//////000000000/////////.........---000000000111111222333333222333444444555777:::===>>>===;;;888555555777999:::===BBBMMM```www|||rrrqqqxxxsssnnnxxx{{{sssllloooxxx~~~ppp```QQQEEE===:::999999888888888777777777777777888888888888777777999777777;;;<<<<<>>CCCIIIRRRbbbvvvqqqYYYJJJCCC===;;;999888888777666555666666666666555555555555444222111000000222444555999;;;;;;999555222111111000000///...///000222333//////////////////000000///////////////.........111111111111000000000000///000111111222222222222...///000111111333666999;;;;;;:::777555444666777999<<>>999555999999999999888888888888777777888999999999888888888777999<<<>>>@@@HHHPPP]]]lll~~~zzz___LLLCCC>>>;;;999888888777666444777777666666666555555555000111111222333333333222:::<<<<<<;;;777333111111111111/////////000222333000000000000000000/////////////////////.........000000000000111111111111000000111111000///...---000111222222333555888:::999:::999777555444555777888;;;@@@KKK^^^uuutttjjjlllxxxwwwooovvvwwwnnnkkkiiitttzzziiiSSSDDD???===999666888888888888888888888888777777888999999999999999888888:::>>>@@@DDDNNNYYYkkkxxxfffPPPEEE>>><<<999888777777555444555555555444444444333333///000222333444444333222:::<<<===;;;888444222111222111111111111111222222111111000000000000//////.........///////////////............////////////000000111111000...,,,+++...///000000111333666999888888888777555444555666777:::@@@JJJ^^^uuu~~~rrrhhhlllxxxxxxpppvvvyyymmmiiijjjmmm{{{}}}eeeXXXGGG===;;;;;;:::777777777777777777888888888777777888999::::::::::::999999<<>><<<999888777777555333555555555555444444444444111111222222333444444555999;;;<<<<<<888555222111222222333333333333222222111111111000000000//////------......//////000000---........./////////000///000111222111///---,,,,,,---...//////111444777777888888777555444444666777:::???JJJ]]]tttrrrhhhmmm{{{~~~tttwww~~~rrriiiiiioootttyyyiiiRRRIII???999999:::999777555555666666666777777777666777888999:::::::::::::::;;;>>>CCCEEELLLZZZggglllwwwqqqXXXJJJ???<<<999888777777555333888777777777666666666666444222111000111333666888888:::<<<;;;888555222111222333444555555444222111222111111111000000//////,,,------...///000111111///000000000111111222222...///111222333222000///000111222333333555888;;;666777888777555444444555777:::???III]]]tttsssiiinnn|||wwwxxxyyyooohhhkkktttzzz{{{iiiUUUFFFAAA;;;777777888888666444555555555666666777777666777888999:::;;;;;;;;;:::<<<@@@DDDGGGNNN]]]kkkmmmyyyrrrWWWKKKCCC???<<<;;;888333444888555555444444444333333333444...+++000222222444999888999999777555333444555555222//////111333222111//////.........---------///...+++(((''')))---111000000111111111111000000000111222222222000///...000000000111222333555555999999888888888888999999777999???KKK\\\oootttkkkooo|||{{{|||wwwpppkkkkkksss}}}yyyfffTTTHHH???===:::777444444444444777666666666666777777888<<<;;;::::::;;;<<<<<<<<<<<<>>>AAAEEEKKKVVVdddnnnwww}}}tttWWWJJJ@@@<<<:::;;;999666888<<<555555555444444444333333:::333///222444444888===777888999888555333333333444111//////111222222111////////////////////////000///...+++***+++///222//////000000000000//////000111222222111000///...000000111111222333555666555444444444444555666666777999???JJJ[[[ooossskkkppp~~~}}}}}}sssppppppttt|||vvvfffTTTEEE======;;;888666444333444444777777777777777888888999:::999999:::;;;=========<<>>???@@@>>>EEEPPP[[[eeepppzzzjjjWWWHHHAAA<<<;;;:::777777999555555555555444444444444888444222222333444444555444666999999777444222222111111000000111111111111//////000000000000111111///000111111//////000111//////000000000000//////111111111111111111111111111111111222333444555666666666555444444555555555777999>>>IIIZZZnnnuuuooouuu~~~wwwxxxxxxgggUUUGGG???:::999666555444333333333444444666666666666777888999999999:::;;;===>>>@@@CCCFFFEEEOOO]]]jjjsss|||pppYYYKKKDDD===<<<:::777777999666666555555555444444444222222222222333444222///444666999:::888555333333111111222222222111111222////////////////////////...///111000///...///000000111111222222111111000111111111111111111222222111111111222333444666666999999777666555555444444888999>>>HHHYYYnnnxxxqqqwwwqqqfffVVVHHH>>>999666444444333333333333333444444444444444555555777888888888:::;;;<<<>>>BBBHHHLLLVVV```nnnzzztttYYYLLLDDD<<<;;;<<<:::999;;;666666666555555555444444111333333222444555333...333666888888666444333333111333444444333222222333000000000//////.........---///000///...---...///111222222333333222222111222111111111111222333333222222222222333555666777888888666555444444333333888999===GGGXXXmmmxxxsssyyy|||ddd[[[MMMBBB<<<888555222333333333333444444333333333333333444555666777888666888:::<<>><<<<<<:::888999666666666666555555555555222333222...000555555111222444555555333222222333111444666666444333333444222222111111000///.........///000///------///111111111222222222222111111222222111111111222333444222222222333444555666777666555555555555555666666888999===GGGXXXmmmwwwrrryyywwwhhhWWWOOODDD===;;;999777444333444444444444444333333333333444444555777888999777:::===@@@FFFRRRaaalll|||nnnVVVKKK@@@===;;;888555555777666666666555555555555222333///)))+++222555222111222333222000000111222222555888777555333444555555444333222111///......000000000///---...000222000000111111111111000000222222111111111222444555222222222333444555666777444444555666777888::::::888999===FFFWWWmmm}}}uuuqqqyyyzzzeeeTTTIIIAAA888444555777666444444444555555555444333333444444555555666888999::::::===AAAEEEMMM\\\ooo|||zzz[[[NNNBBB>>><<<999666666666777777666444222222333333222222111222222333333111333444444333222333444222666999999666333111222222222111111000/////////111000///......///000111/////////---,,,---000222444333333333333444555666111111222333555666777777444444444444444555666777<<<;;;===EEEUUUkkk{{{tttqqqzzzwwwhhhWWWHHH@@@<<<999666666666666555777555222000000111333444888555444666666555888<<<<<<===BBBLLL\\\nnn|||___RRRDDD???===:::888777888999999777555333333444333333222222222222222222111333555555444333444555111444666666333111000111222222111111000/////////000000111111111111000000...//////---------000333222222222222333444444555222333444444555666777777555555555555555666777888;;;;;;===FFFVVVlllyyyqqqoooxxxwwwfffXXXJJJ===>>>;;;888666666777666666888777555333222333555666777444555777888777:::>>>>>>AAAJJJXXXiii{{{gggWWWGGGAAA???<<<999999:::;;;:::999666444444444444444333222222222222222111222444444333333444555333444555444222000111222222222111111000////////////000222333333222000///---.........---///111444000111222333333444444444555555555555666666777777777666666666666777888888999:::===GGGXXXmmmuuunnnmmmwwwtttaaaRRRHHH???777<<<:::777666777777777666888777555333333444666777666444666999999888<<>>HHHZZZoootttmmmmmmxxxuuubbbPPPEEEAAA===;;;:::888666666777888888777555444333222222333444555666555777::::::999===CCCOOOYYYiiizzz{{{fffOOOCCC???<<<999888999999999888555333333333555444444333222222222333---///111111111111222333777555333222222333444555222222111111000/////////000///...------...///000,,,---/////////000222444111333666999::::::999888666666666666555555555555666555555444444555555555777999>>>JJJ\\\ppptttnnnnnnzzzvvvhhhTTTFFF???<<<<<<===999777666666777888777666555444333333333444555555777777999;;;:::999???GGGWWWccctttpppUUUFFFAAA===999888777888999777555333444444444444333333333333444444,,,...000111111111222333444222000///111222222222222222111111000/////////000///---,,,,,,---///000---...000000000000222333111444888<<<>>>>>><<<;;;777777777777666666666666666555555444444444444555777999@@@LLL]]]qqquuuoooppp||||||kkk[[[JJJ@@@;;;888888999888777666666888888777555666666666666666666777777888888:::<<<<<<===FFFPPP```lll~~~yyy[[[IIICCC???:::888777888999888666555666777333333333333333444555666---///222222222222333555333111///000222333222000222222111111000///////////////............//////...///111111000000111222111444999>>>@@@@@@>>><<<888999999999999999999999777777666555555555555555777:::AAAMMM^^^rrrvvvpppqqq}}}{{{ppp\\\NNNAAA===<<<999666777888777666777888777666444666666666666777777777888888999;;;>>>???CCCPPP]]]nnnzzz___LLLEEE@@@<<<999777999:::999888777888999222222222333444555666777///111333444444444555666555222111222555666444222222222111111000/////////...///000111111000///......000222222000000000111000444:::>>>AAA@@@>>><<<:::::::::;;;;;;<<<<<<<<<888888777666666666666666888;;;BBBNNN___rrrvvvpppqqq}}}vvvgggQQQDDD;;;<<>>:::::::::999888777666555555444444555555555444333222//////000111333444555555333333222111111222333333666555333111000///......+++,,,...///000000000000000...---///333555555333222222555;;;===999777999:::999999888888999999:::999777555333333444666888======CCCPPPcccwwwvvvrrrttt~~~hhhYYYGGGCCC===:::999999999999::::::888777666666666666666777888777555555777888;;;======>>>CCCQQQdddrrroooUUUHHHBBB>>>;;;::::::999888777666555555555555333222222222333444111111111222222333333333333333222111111222333333555444333111000///....../////////000000111222222000...---///222444333222222111555;;;===:::888:::;;;;;;::::::::::::;;;;;;666666666666666666666666:::;;;AAAOOOcccwwwxxxtttvvvuuu___PPPDDDAAA===::::::::::::999::::::999888777666666666666777888777777777999;;;<<<>>>AAAFFFPPPaaassswww[[[KKKCCC>>>;;;::::::999888777666555555666555222000///111333555222222222222222222222222333333222111111222333333555444222111000///......111000///......///000111000///...///000111111000111111555;;;===:::999;;;:::999999888888999999:::444555666777888777555444888999@@@NNNcccxxxyyyvvvxxx|||iiiTTTFFF@@@>>><<<;;;<<<<<<;;;:::;;;:::999888888777888888777888888888888999;;;>>>;;;===BBBMMM\\\nnnaaaNNNCCC>>>;;;::::::999888777666555555555444222000000111222333111222222222222222333333333333222111111222333333444333222000//////......111///---++++++,,,---...//////....../////////...111111444:::<<<:::999;;;666666555555555555666666333444444555555555555555888999???NNNcccwww{{{wwwyyy|||ppp___MMM@@@===<<<;;;<<<======<<<:::;;;:::999999999999999:::888999999888888999<<<>>>>>>AAAIIIWWWiiizzzgggRRREEE???<<<::::::999888777666555555222222333333222222111111///000111222333444555555333333222111111222333333333222111000//////......111000...,,,+++,,,---...////////////...---......111000333888:::888888:::444444333333333333444444444333222111111333555666:::;;;AAAOOOcccwww|||xxx{{{{{{qqqfffXXXJJJ@@@:::::::::<<<>>>>>><<<;;;;;;:::::::::::::::;;;<<<;;;;;;:::888777888;;;>>>DDDJJJVVVgggyyypppXXXHHH@@@>>>::::::999888777666555555222333444444444333111000...///000111333444555666333333222111111222333333222222111000////////////333222111000//////000111...///000///...---...///111000222666888666666888555444444444444444444555444333111000000222555777;;;<<>>===;;;;;;;;;:::;;;;;;<<<======<<<<<<;;;:::999:::>>>AAAGGGQQQaaatttzzz___LLLCCC???::::::999888777666555555444444444333333333333333000000111222333333444444333333222111111222333333222111000//////...//////222222222222222111111111---///111000......///111222000111555666333333555444333333222222333333444333333333333333555666777:::<<>>;;;999999:::<<<======<<<;;;;;;;;;;;;<<<===>>>???<<<<<<<<<;;;<<>>???@@@;;;<<<<<<===???CCCIIIMMM^^^kkkrrrYYYIIIAAA===;;;888666555666888:::777666555333222111000000222111000000222444777888666555444222111111222222111111111000000000000000000000////////////000000,,,...000222222111///...111111222222222333333333333333222222222333444555666444222333666777666555777<<>>===<<<<<<======<<<:::AAA@@@===;;;;;;;;;<<<===??????>>><<<>>>EEEPPPXXXsss|||xxx^^^KKKBBB>>><<<:::888777777888999666555444333222111111111111111000111222444777888666555444222222222333333222111111111000000//////222222111111111111222222...//////000000000000000222222222222222222333333222222111000111222333444777444333333666777777555777<<>>???DDDNNN\\\fff|||eeeOOODDD>>>===;;;999888888888888555444333333222222222333111111111111333555777888666555444333333333444555333222222111000///......222111111000000111111222000///.........///111222333333333333222222222222222111000000000111222333666444333333555666666555888===DDDPPPddd|||xxxkkk___TTTKKKFFF@@@===999777888999999999888888888888999;;;<<<<<<===???AAAEEEMMMZZZkkkvvvlllSSSEEE???>>><<<:::888777777666333333333222222333333444111111111222333555777888555444333333333444555666333333222111000///...---//////............/////////////////////000000111444333333333333222222222222111000000000111333444444333222333333444555555888===EEEPPPddd{{{~~~uuummmfff]]]TTTNNNFFFBBB<<<999888999:::;;;888888999:::;;;<<<======@@@CCCHHHNNNXXXgggxxxsssYYYIIIAAA???===:::777666555555333333222222222333444444111111222333444666777888555444333222333444555666333333222111000///...---//////............//////---...000111222111///...333333333333333333333333333333222111222333444555222222222222111222333444888===DDDOOOccczzzuuuqqqmmmkkkjjjfff^^^XXXMMMHHHAAA<<<::::::;;;;;;999999999999;;;<<<>>>???BBBHHHPPP[[[gggwww}}}aaaPPPEEEBBB>>>:::777666666666333333333222222333444444111111222444555666777888555444333222222222333444333222222111000///......111000000//////000000111,,,...000222333111///---333333333333444444444444444333222222222333444555111222222222111111333444777<<>><<<;;;;;;999999888999;;;>>>BBBDDDIIIQQQ^^^lllzzzlllZZZJJJFFF@@@;;;777777888999444444333222222222333333111111333444666777777888555444222111000111111222222111111111000000//////000000////////////000000......///000111000000///111222222333444555666666333222111111111222444555222333444444222222444666666;;;BBBMMM```www}}}jjjbbbYYYWWW\\\bbbeeeeee___ZZZRRRKKKFFFCCC@@@>>><<<;;;;;;<<<@@@EEEKKKOOOYYYcccrrrsssbbbNNNIIIBBB<<<888888:::<<<555444333333222222222333111222333555666777777888555444222000//////000000111111111000000000000000......------------......000//////......///111222000111222333555666777777222111000000000111333333333555666555333333555888666;;;AAALLL___vvvmmmaaaTTTNNNTTT]]]dddfffhhhccc[[[SSSNNNIIIEEECCC???>>>>>>@@@FFFMMMUUUZZZhhhssskkkZZZOOOEEEAAA>>>999666666444444333222222222333333222222222444777999999999666333111000000111000///222222111111000/////////000000//////.........---111000...------...///000//////000111222444666666888555222222333333222///111222333222222444777999888:::AAALLL]]]rrrvvvdddVVVTTTSSSPPPTTT]]]dddiiiiiibbb[[[VVVLLLAAACCC>>>>>>DDDJJJQQQ^^^kkkrrroooZZZNNNCCC???<<<888555666555444333333222222333333444222222555999<<<;;;:::666444111000111111111000222222111111000/////////000000/////////.........000///---,,,,,,---...//////000000111333444666777777444222111333333111000111222333333333444666888888:::@@@LLL]]]qqqnnn\\\UUUPPPJJJLLLTTT]]]dddhhhfffbbb^^^TTTKKKLLLGGGEEEGGGKKKPPP[[[fffrrrvvv]]]PPPDDD>>><<<999666777555555444333333333333333555333111555;;;???===;;;666444222111222222222111222222111111000/////////000000////////////............,,,,,,,,,---...///000111111222333555666777666444222222333333222111000222444555444444555777888:::@@@KKK\\\pppzzzfffZZZQQQIIIHHHMMMSSS[[[dddhhhiiihhhbbb[[[VVVRRRNNNMMMMMMPPPXXXaaalllvvv~~~cccTTTFFF???===;;;999999666555444333333333333333555222000444;;;???===:::777444222111222333333222222222111111000/////////000000//////////////////......---------...//////111111111222333555666777666555444333444444444444///222555666555444555555888:::@@@KKK[[[nnnqqqcccXXXNNNKKKMMMJJJQQQZZZcccjjjmmmnnnlllaaa^^^YYYUUUSSSSSSWWW\\\___fffpppyyyiiiXXXGGG???===;;;999888777666555444333333333333333000///333999<<<;;;888666444222111222333333333222222111111000///////////////000000000000000000///////////////000000111111111111222333444555666555666555555555555666777000222555666555444444555888:::???JJJZZZmmm~~~{{{lll```UUUOOOMMMFFFIIIOOOYYYccckkkqqqvvvlllllliiibbb\\\XXXWWWVVVRRRVVV]]]eeennnxxxooo\\\HHH>>><<<:::888777777777555444333333333333111000111333555777888777555333111111222333333333222222111111000///////////////000000000000111111...//////000111111111222111111111111222333444555444555666666555555777999111333555555444444444555888:::???IIIYYYkkk|||vvvjjj^^^SSSMMMIIIGGGIIIPPPXXXaaakkksssssswwwxxxrrrkkkddd\\\VVVPPPOOORRRWWW\\\dddppp{{{xxxcccLLLBBB???===:::999888777666555333333333222///222444444333333666888444222000000111222333222222222111111000///////////////000000000111111111---...///000000111111111000000000000111222333333111333555444333333666999333444444444333333444666888999>>>HHHXXXjjj{{{xxxmmm```VVVPPPJJJHHHLLLPPPUUU^^^gggoooyyy{{{vvvlllbbbYYYTTTQQQQQQQQQSSS]]]iiittt}}}jjjRRRFFFDDDAAA>>>===888888666555444333333222///333666555222111555999333111//////111222222222222222111111000///////////////000000111111111222,,,---...///000000000000000/////////000111222222///222333333222222555888444444444333222222555777888999>>>HHHWWWjjjzzzzzzmmmbbbUUUNNNIIIKKKMMMNNNTTT]]]ggguuu{{{qqqddd\\\UUUQQQLLLJJJRRR^^^cccmmmyyypppSSSGGGCCC<<<:::<<<999999999888666444111000444333333444666666555333555222000000111333333222222111000//////000111111000000000000000000000000000000////////////000000222///---...111333222111333444444333333111000///222000///000333555666777777999>>>FFFSSSdddvvv{{{qqqccc\\\SSSNNNMMMPPPTTTVVV]]]eeerrrxxxooodddZZZUUUTTTVVVWWW\\\aaahhhnnntttzzzwwwXXXJJJDDD<<<999;;;888888888777666444222111111111000222333444333111444222000000222333333222555444222000///.........000000000000000000000000//////............//////333000......000222222111111111222222222222333333444333111111333444555555777999>>>FFFSSSeeevvv|||qqqjjj___UUUOOOMMMLLLLLLRRRYYYeeesss~~~{{{qqqhhhbbb^^^\\\ZZZXXX[[[^^^aaaeeejjjqqqvvv}}}```OOOEEE===888999777777777777666555444333111000000111333444222111444222111111222333333222444333222000///.........000000000000000000000000///......------......///333111///...000111111000000//////000111333555666555555333333333333444555888:::???GGGTTTfffxxx~~~|||pppcccXXXPPPJJJGGGJJJOOOXXXdddqqq}}}zzztttmmmfffaaaYYYYYYWWWVVVVVVZZZ```eeekkkqqqzzzgggRRRGGG>>>999888666666666666666555555555333222222333555555444222333222111111333333222111000000000000000111111111//////////////////////////////............//////333222000/////////000000000/////////000222555777444444444333333333555777888:::???HHHUUUgggxxx}}}{{{ttthhh\\\SSSMMMLLLMMMPPPWWWbbbppp}}}|||sssllleeeaaa[[[UUUSSSTTTXXX[[[]]]cccjjjqqqwww}}}lllUUUGGG@@@;;;999666666666555555555666666222222222333444555444222333222111222333333222111//////000000111111111111////////////////////////111111000000000000111111333222111000//////000111222111000//////111333444111222333333222333666999777:::???GGGUUUgggyyy}}}zzz|||wwwjjj^^^VVVOOOMMMKKKMMMUUUbbboooxxx~~~sssmmmddd[[[VVVUUUVVVXXXVVVYYY___dddjjjooouuuxxx|||rrrXXXIIIBBB===:::777666666555555555666666000//////000222333111000222222111222444444222000222222222222111000......000000000000000000000000222111111000000111111222111222111000......000222333222111000///000111222...111333222111222666:::666999>>>GGGUUUgggyyy}}}yyyyyywwwhhh___RRRNNNIIIHHHLLLVVVbbbiiivvv{{{yyyooofff```]]]ZZZYYYVVVWWWXXX[[[___cccfffhhhooottt{{{xxx\\\KKKCCC>>>:::888777666555444444555666000//////000222222111000222111111333444444222000111111222222111000///...000000000000000000000000111111000000000000111111000111111000......111444111111111000000000000000...111333222//////444888555888===FFFTTTfffxxx}}}wwwvvv}}}wwwnnn[[[WWWPPPKKKKKKQQQXXX]]]fffkkkuuuwwwpppkkkeeeaaa]]]\\\ZZZYYYZZZ[[[\\\\\\aaaffflllpppssswww}}}}}}___LLLDDD???:::999888666555444444555555222111111222444444333111222111222333444444222000---...000111222222222111000000000000000000000000000000////////////000000///000111000......222555...///000111111111111111000222444222...---111555555777<<>>;;;888777666555555555555555222111111111111111222222222222333444555444111...111000000///////////////111111000000//////......//////000000000000///...---222555222111333444444//////000000111111111222000222333333333333444666777888;;;BBBOOObbbuuu|||tttsssyyy|||rrreee[[[VVVVVVUUUTTTWWWXXX^^^gggqqq{{{qqqmmmfffaaa^^^\\\ZZZZZZVVVWWWZZZ]]]aaadddgggiiippprrruuuyyy~~~nnnWWWHHH@@@>>>999888777777666666666666222111111111111111222222333222222333444333111...222222111000000000000000111111000000/////////...000000000///////////////111444444///,,,...000000///000000000111111111111111222333333333333444555777888;;;BBBOOObbbuuu~~~vvvtttyyytttiiiaaa\\\XXXTTTTTTSSSWWW^^^fffooo}}}|||uuunnnjjjeee```\\\XXXXXXXXXYYY[[[]]]___```fffhhhjjjmmmpppsssvvvwwwyyy|||yyy^^^KKKCCCAAA;;;:::999888777777777777222222111111111111111222333222000111222222111///333222222111111111111111000000000000000000//////111000///......///000111222444222,,,***...111111000000000000111111111111111333444444222222333555777888;;;BBBOOObbbuuu}}}yyy{{{|||sssjjjaaa[[[UUUQQQQQQUUUZZZ```lllwww{{{uuulllfffaaa___\\\YYYXXXWWWXXXXXX\\\]]]^^^___aaaccceeefffiiikkkoootttzzzeeeOOOEEECCC;;;:::999888777666666666333222111111000111111111333111000///111222111111222222111000000000000111000000000000000000111111111000...------///111222000222222//////333555444000000000000000111111111222333444444222222333444666777;;;BBBOOObbbvvv~~~~~~|||qqqiii\\\VVVQQQPPPQQQUUU]]]fffnnnvvv}}}vvvpppmmmgggbbb]]]ZZZYYYXXXXXXWWWWWWWWWXXXYYYZZZ[[[```aaacccfffkkkrrrzzznnnTTTGGGCCC::::::888777666555555555333222222111000000111111333111000000111222222111111111000////////////000//////000000111111222222111///...---...///111333---000222111222555333000111111000000000000000000111333444444222222333555666777:::BBBOOObbbvvv~~~~~~vvvhhh___UUUQQQNNNMMMQQQWWW^^^fffrrr|||vvvooohhhdddaaa```WWWVVVTTTSSSSSSSSSTTTUUUXXXXXXYYYZZZ]]]ccckkkpppyyy~~~www[[[JJJCCC;;;:::888777666555444444333333222111000000000000333111111111333444333222111000000/////////////////////000000111222333333//////......///000111222---000111000111222...(((111111111111000000000000000222333333333333444666555777:::BBBPPPcccvvv}}}vvvkkk___VVVPPPKKKJJJMMMSSSYYYdddppp{{{~~~wwwrrrnnnlll^^^\\\YYYUUUSSSSSSSSSSSSRRRRRRRRRSSSUUUZZZaaafffjjjpppxxxbbbMMMCCC<<<;;;:::888777666555555444333222111000000000000222222222444555666444222222111000000//////000000...//////111222333444444.........///000111111111///000000...000222...(((111111111111000000000//////000222333333444666777555666:::BBBPPPcccwwwzzzkkkaaaXXXOOOKKKKKKJJJNNNVVV___kkkxxx~~~|||pppmmmhhhbbb^^^[[[ZZZZZZUUUUUUUUUTTTTTTWWW\\\``````eeemmmuuu{{{gggPPPCCC>>>===;;;999888777666666444333222111000000000000222222333555777777444222333222222111000111111111......///111222333444555------///000111111111111000000///---000555444000222111111111000000//////...000222333333444666888555666:::BBBPPPcccwwwvvvkkk```UUUNNNLLLDDDGGGKKKSSS^^^lllzzz~~~xxxpppjjjfffcccbbb]]]]]][[[YYYWWWXXX[[[]]][[[```gggnnntttxxx}}}}}}iiiQQQGGGAAA>>>:::888777777666555333222222111000000000111333444666888999777333///444333111000000000111222000000000000000111111222//////......///000111111////////////000000000000333222000///000111000///555222000111444555444222666888<<>>:::777777777666555555555444333333333333333333555777;;;<<<:::555111333222111000000111222222000000000000000111111222000111111000000000000000////////////000000000000111111000000/////////000444222000111444555444333666888<<>>:::777777666555555555555444333333333444444444666;;;???AAA???999555333222111000000111222333000000000000000111111222000111222222222111000///////////////000000000000///000111000---,,,...111444222111111333555444444777999===FFFTTTggg{{{vvvmmm___YYYSSSPPPLLLKKKPPPWWW```iiiwww~~~yyyyyyxxxvvvttttttuuuwwwyyy{{{|||}}}~~~zzz^^^MMMBBB???;;;888777666555444333333222222222222333333444888???EEEHHHDDD>>>888333222111000111222333444000000000000000111111222---...000222333222000///////////////000000000000,,,000222000,,,***...222333222111222333444555555777999>>>HHHXXXlll~~~pppggg]]]WWWQQQMMMPPPUUUXXX]]]hhhuuu{{{wwwuuutttttttttuuuvvvvvvuuuvvvyyy|||cccNNNDDD@@@<<<999888777666555444333333333333333444444666;;;CCCKKKNNNIIIAAA:::333333222111111222333444000000000000000111111222)))+++...000222111111000////////////000000000000,,,///222000,,,+++...333111222222222222333555666888:::???KKK\\\pppyyylllbbbYYYSSSSSSVVVVVVUUUZZZeeennnvvv~~~|||zzzxxxxxxwwwuuurrrrrrsssuuuvvvxxx{{{}}}}}}~~~kkkSSSFFFBBB>>>;;;999999777666666666555555555666777777777===GGGPPPSSSMMMCCC;;;555444333222111222222333000000000000000111111222)))+++---///000000000000////////////000000000000---///111000------///222000111333333222333555777999:::@@@MMM```ttt}}}rrrhhh^^^XXXXXXVVVQQQQQQXXX___eeesss~~~{{{wwwuuuuuuvvvuuuvvvxxxxxxwwwwwwwwwxxxyyyzzz|||~~~vvv[[[HHHDDD???<<<;;;:::999777666666555666666777777888888???JJJTTTVVVOOOCCC:::777555444222111111111222000000000000000111111222............////////////////////////000000000000///////////////000111222///111333333222222555888999;;;AAAOOOcccwww}}}oooddd```\\\SSSOOORRRTTTUUU```mmmwww}}}~~~}}}zzzxxxwwwwwwttttttuuuvvvxxxzzz|||}}}}}}bbbIIIEEEAAA===<<<;;;999888444444444444444555666666999@@@LLLUUUWWWPPPCCC:::888666444222111111111111000000000000000111111222222222000///............////////////000000000000111000...///111222222111///111333333222222555888999;;;BBBPPPeeeyyyqqqjjjcccXXXRRRRRROOOKKKQQQ]]]gggqqq~~~}}}{{{{{{tttttttttttttttuuuvvvwwwmmmUUULLL@@@999:::<<<:::555888777555444555666888999:::???IIITTTXXXRRRCCC777111111000000000000111111111111111111111222222222...000111111///...//////222///,,,,,,///000000.........///000000000000///222222111111222222333444:::<<>><<<;;;888777666444444444444444000333888???CCCCCC>>>999555444222111000//////////////////000000111111222333555555444111/////////000////////////000000///333222000//////111333444000111111333555777888::::::===DDDQQQcccwwwyyylll```VVVOOOOOOLLLLLLQQQWWW]]]fffoooxxxeeePPPFFFAAA<<<999:::666666666666666666777777222444777;;;======:::888333222222111111111111111...//////000111222222222444555666444222000///000///000000000000//////000333222000//////111333444//////000222444666888999:::>>>EEEQQQaaauuu{{{mmm```XXXSSSNNNLLLNNNPPPRRRVVV\\\kkksssrrrZZZMMMDDD;;;777888666666666777777777888888444555777999999999777666222222111111111222222333//////000111222333333444333444555444222000000000...000222111000//////000111111000///000111222333///000000222444666888999:::>>>EEEPPP```rrr~~~qqqiii[[[TTTOOONNNNNNLLLMMMPPPVVV___mmm{{{gggWWWKKK>>>999;;;666666666666666666555555222444666777777666666666444333222222111111111111000000111222333444555555111333444333111000000111...000333222000//////111/////////000000000111111111111222333555666888999:::>>>FFFPPP^^^qqq|||mmmcccXXXSSSOOOJJJIIIKKKJJJPPP[[[hhhtttsssaaaSSSDDD===???777777666666555444222222000222444555555555666666666555444222111000000///000111111333444555666666000111333333111000000111---000333333111//////111......///000000000000///333333444444666777999::::::???FFFPPP^^^ppprrrcccXXXQQQJJJGGGIIIGGGKKKRRRZZZeeerrrqqqZZZKKKCCCAAA<<<:::777666666555444222888666444444555666666555555333111111222333333222444555777888888777777666222222222111111111000000333222111//////111222333444333222222111222222222444333333222222333333444:::>>>DDDOOO^^^qqqvvvgggXXXNNNJJJIIIAAAEEEKKKOOOVVVaaappp{{{~~~gggUUUJJJEEE<<<:::777666666666555444999777777777999999888777777444111000000111000///222333444666888999888777222222222111111111000000333222000//////000222333111111111111111222333444333333333333333444555555:::===DDDNNN^^^qqq~~~pppbbbWWWOOOKKKEEEGGGIIIJJJLLLTTT```jjjzzzsss]]]LLLBBB<<<:::777666777777777666888888999;;;>>>>>><<<:::;;;888444222111111000///111111222666:::;;;999777222222222111111111111111111111////////////111111/////////000111222333444333333333444444666777888:::===DDDNNN^^^qqq~~~sssfffZZZQQQLLLKKKIIIFFFFFFKKKTTT[[[kkksssgggOOOAAA===;;;888777777888888777888:::<<>>EEEOOO___rrrwwwhhh^^^UUURRRNNNIIIGGGJJJQQQVVV]]]eeessstttXXXGGG???<<<999777888999999888;;;>>>BBBHHHMMMNNNLLLJJJAAA===888555444444444333555555666999<<<<<<999555111111111111111111111111000000////////////000000111111000000000000000111222333333444666888:::;;;<<>>888555333222111...333999;;;999666666777000000111111111222222222000111111111111111111000222222111111111222222333333333333444555777888999:::>>>DDDOOO^^^qqqvvvjjj```WWWOOOKKKMMMMMMRRR[[[jjjwwwsss___FFFBBB===999888888888888888;;;AAAIIIRRRYYY[[[\\\TTTNNNEEE===888555333222)))000999:::777444666999000000111111222222222222111111222222222222111111000000111111222333555555333333333444555666777888999<<>>CCCKKKSSSXXXXXXQQQHHHAAA===;;;888666555666777888888666555444444222000000222333111///111///...///111222000...111222222222222222111000111333555555666666888:::;;;<<<@@@JJJ[[[pppvvvnnnccc^^^YYYWWWSSSPPPUUU]]]gggrrrxxx[[[MMM@@@<<<<<<:::888777===<<<;;;<<>><<<<<<888888999999888777666555222111111111111222111111111111000111111111111000000111222333333333333333111333555555555555777999;;;<<<@@@IIIZZZnnnzzzooodddZZZTTTSSSTTTTTTZZZeeeqqq|||ooo]]]JJJ@@@===;;;999:::888777777777999;;;>>>@@@>>>>>>>>>===<<<;;;;;;<<<999999999888777777666555111111222111111111111222000000000000000000000000000111222222333333333333111333444555444555666888;;;;;;???IIIYYYmmm~~~qqqfff^^^XXXTTTQQQSSSXXXaaannn}}}~~~jjjSSSFFF@@@<<<;;;<<<666666666666777999:::<<<888999:::999888888999;;;999999888777666555555555000111222222111000222333///000111111//////000111000000111222222222111111111333444555444444666777:::;;;???HHHXXXllltttkkk```VVVPPPOOOPPPVVVbbbrrryyy___MMMDDD>>>;;;<<<777777777777777777777777666777888666555555888;;;999999777666555444444444///111333222000000222444///111333222000///111222000000111111111000//////111333444444444444555777:::;;;???HHHXXXlll~~~{{{mmm```XXXVVVSSSUUU]]]iiittt{{{gggSSSGGG???;;;;;;999999888777666555555444666777777555333444888;;;999888777555444444333333...111333222000000222444000333444333111000222444000000000000000///...---111333444444444333555666:::;;;>>>HHHWWWkkk~~~{{{mmmddd```\\\[[[^^^dddiiimmm|||uuu\\\LLLDDD>>>;;;:::999888888888888666444444555555555555777:::<<>><<<999666444333333333222111111111111111222222000000111111222222222222111111000000111111222333777444222333555666555333999:::>>>FFFSSSddduuu|||wwwqqqllliiihhhfffeeeiiinnnwwwrrr\\\LLLDDD@@@===;;;::::::;;;:::999777444555666555555666888;;;;;;:::777444333222111222333333222222111222222333000000000111111111111111000000//////000000111222444333222333555555444222888999===DDDQQQbbbsss}}}xxxqqqkkkfffbbbhhhppp{{{}}}eeeRRRFFFAAA>>><<<::::::::::::999777555555666555444555777999888777555333222111000000333222222111111222222333111111111000000111111111000000000000000111222222111222333444555444333222888:::===DDDOOO```sss~~~tttnnneeeiiiqqq{{{ppp[[[LLLDDD???===:::999999888777666555666666555444444666888666555444333111111000000222111111111111222333333333222111111111111222222222111111111111222333333000111333444444444333333888;;;???DDDNNN___rrr}}}vvvmmmpppvvv}}}iiiWWWLLLBBB???;;;999888777666555666666666555333333555777444444333333222111000000111111111222333444555666555444222111111222333333222222222111222333333444000222444444444333444555888;;;???DDDMMM]]]rrr|||vvvxxx{{{{{{eeeWWWFFFCCC>>>:::999777555444666777666555333222444666333333333333222111111000222222333444666888999:::777666444222222333444555111111111111111222222333111333555444333333666888666:::>>>BBBJJJ[[[ppp~~~ppp```IIIEEE@@@<<<999888666444777777666444222222444666333333333333333222111000333333444666888:::<<<>>>888777555333333333555666000000000000000111111222222444555444333333777:::555999===AAAHHHYYYnnn~~~oooXXXJJJ??????AAA>>>999888888777666555666666888999444333222111111222333333222222222444888>>>CCCGGG@@@999444333222000000333111111222222222333333333444555555555666666777777999999<<>>;;;999;;;::::::999888888888888;;;:::999777555444333333555555555777;;;AAAFFFIIIAAA;;;666666555333333555333333333333444444444444666777777777777888888888888777:::AAAIIIVVVjjj|||zzzlllZZZNNNIIIFFFCCCBBB>>>>>>>>>>>>>>>???@@@AAAAAA@@@>>>;;;888666444444444444555777:::???DDDFFF???888444555444222111333222222333333333444444444555555555555555555555555777777:::@@@GGGTTThhhyyy}}}kkk\\\UUUQQQNNNKKKBBBBBBBBBCCCEEEHHHKKKMMMKKKIIIDDD???:::666555444333333444666999<<<@@@BBB>>>888555555555222222444222222222222333333333444888888888888888777777777888777999???GGGSSSgggxxxrrriiieee```ZZZPPPOOOOOOPPPSSSXXX]]]```___ZZZQQQGGG???999666555555555666777999;;;===??????:::777888888555444666333333333333444444444444777777777777777666666666999888:::???FFFRRRfffwwwvvvuuuuuuzzz~~~wwwnnnllliiiiiilllrrryyy}}}|||tttfffWWWKKKBBB>>><<<::::::::::::;;;===>>>??????:::777999999666555666555555555555666666666666777777777777666666666555999999;;;@@@FFFRRRfffwwwvvvffffffgggkkktttyyyfffVVVKKKFFFDDD>>>>>>>>>>>>>>>??????@@@===888555777777444333444777777777777888888888888<<<<<<<<<;;;;;;;;;:::::::::999;;;@@@GGGSSSfffvvv|||rrr\\\\\\]]]```gggvvv{{{iiiZZZOOOIIIHHHFFFCCCBBBCCCDDDEEEEEEAAA???>>>;;;999888777777;;;777333333666888999999:::>>>@@@===;;;:::555000===888:::BBBGGGNNNbbbwwwrrr```YYYUUUZZZaaajjjwwwsssggg```YYYVVVRRRPPPOOONNNLLLJJJCCCBBBAAA>>><<<;;;:::999AAA>>>;;;;;;===?????????===AAABBB@@@@@@@@@>>>:::@@@<<<>>>EEEJJJQQQcccxxxyyylllccc\\\[[[^^^cccnnnyyyzzzsssppplllhhhddd___ZZZWWWMMMMMMKKKIIIGGGEEECCCCCCDDDBBBAAA@@@BBBCCCDDDCCCCCCFFFGGGEEEFFFIIIHHHFFFGGGCCCEEELLLQQQXXXjjj|||vvvlllaaaZZZWWWYYY```hhhxxx}}}wwwpppkkkbbbaaa```^^^[[[YYYWWWVVVNNNMMMKKKJJJIIIIIIHHHHHHHHHKKKMMMKKKMMMRRRSSSQQQQQQOOOQQQWWW]]]eeeuuuvvviii^^^XXXVVVZZZ^^^jjjvvv||||||{{{yyywwwtttqqqppphhheee```ZZZTTTOOOMMMLLLIIINNNRRRUUUZZZaaadddbbb______```eeekkkttt}}}}}}yyykkkaaa\\\ZZZYYY___jjjzzz|||sssggg[[[RRRMMMLLLJJJSSS\\\dddmmmvvvzzzxxxqqqpppqqqsssxxx~~~}}}~~~wwwjjjbbbZZZTTTZZZaaammm|||pppaaaWWWSSSSSSUUU```mmmwww~~~xxxnnnbbbXXXWWWZZZaaammm|||yyykkkcccaaabbbbbbmmm{{{sssgggWWWWWWZZZcccrrryyyoookkknnntttzzz}}}~~~uuuiiiaaaZZZ]]]gggxxx|||zzz|||~~~rrrhhhaaaaaaiiiwwwxxxnnnlllqqq{{{~~~}}}{{{}}}wwwrrrooolllooorrryyy}}}wwwnnnfff```]]]ZZZYYYZZZ___iiittt~~~}}}{{{~~~wwwiiicccYYYQQQMMMJJJIIIHHHJJJQQQ]]]kkkxxxzzzvvvqqqmmmmmmsss|||xxxmmmfffeeehhhlllxxx}}}|||vvvqqqooooookkkaaaYYYVVVOOOHHHCCCAAAAAA@@@>>>BBBHHHSSS```ooo}}}}}}ssskkkgggfffaaa^^^YYYTTTTTTXXX___eeejjjfff___WWWRRRSSSXXX]]]ppp{{{xxxnnnggg```]]]\\\XXXPPPJJJHHHCCC===:::::::::::::::>>>CCCMMMZZZiiiwww~~~wwwrrrlllkkkggg```XXXQQQMMMKKKJJJHHHFFFCCCBBBDDDJJJNNNOOOMMMJJJFFFEEEIIIOOOUUUgggsss}}}tttccc\\\SSSMMMLLLIIIDDD??????<<<999777888:::;;;<<<:::???HHHUUUcccrrr~~~xxxsssmmmjjjiiieee^^^WWWWWWUUURRRMMMGGGCCC???>>>>>>>>>>>>===<<<>>>BBBEEEAAAAAA@@@???AAAFFFMMMRRRaaakkkwww}}}wwwooo]]]UUUKKKDDDBBB@@@>>><<<;;;:::888888999;;;<<<===:::>>>FFFRRR```ppp}}}{{{ssskkkfff___ZZZUUUSSSSSSQQQKKKFFFFFFEEECCCAAA???<<<:::999777777777666555555777888888888999999;;;@@@EEEJJJWWW```iiinnnqqqqqqllleeeSSSLLLCCC<<<:::999999888666666666555555555777888:::===CCCNNN]]]mmm|||{{{vvvnnnfff___YYYTTTPPPLLLIIIEEEDDDDDDCCC@@@<<<:::888777777888888666555555555555222000......///444555666777888:::>>>AAAJJJQQQWWWYYY[[[\\\YYYTTTJJJEEE???:::888888888888444666777666444444444555888:::???IIIXXXiiiyyy}}}~~~rrraaa\\\TTTNNNJJJHHHFFFEEE@@@???===;;;:::999888888555333222222444555444222333444444333111000111222333444666777777888:::===???DDDFFFEEEFFFHHHGGGDDDBBB???<<<:::999999999888555777:::999777666666888888999===GGGVVVhhhxxx|||}}}kkk^^^RRRMMMFFFAAA@@@AAABBBCCC;;;;;;:::888555333444555777444222333555666444222...000111222333444777999000222444444444555666888:::======:::;;;======:::999888777666666666555555222555888888666555666777999:::>>>GGGVVVhhhyyy|||~~~}}}|||{{{{{{{{{kkk[[[PPPFFFDDDBBB???<<<:::999888999888666555444444444555111111111111111111111111111222333444333222111000222333333444333222000///555555444444444555666666777666555222000111444666777888888777555444666777999:::>>>IIIXXXjjjyyy}}}zzzwwwppprrrtttsssqqqqqqtttwww|||mmm]]]QQQJJJCCCAAA???<<<:::888666666888777555444333333444444111111111111111111111111000111222333333222111111111222333333333222111000222222222222333444555555000111111222222444888;;;777888888777666555666888999:::>>>HHHXXXiiixxx}}}zzz~~~yyyoooiiieeecccgggmmmpppqqqtttyyy}}}yyyyyyyyyvvvkkk\\\NNNFFFCCC???>>><<<999777555444444555555444333222222222222111111111111111111111111//////000111222222222222000111111222222222222111/////////000111222333444222333444444222222333444888999999999777666777888999:::???HHHVVVhhhxxxyyyvvvzzz{{{pppfff^^^YYYVVVYYY```iiipppuuuzzz~~~~~~~~~}}}xxxqqqggg```ccccccaaaZZZPPPGGGAAA???===<<<:::888666555444444333333222222111111111111111111111111111111111111......///000111111222222//////000111111222222222000000/////////000111111333444666555333000000000888999::::::888777777888999:::???GGGUUUfffwwwtttqqqtttzzzzzzsssooohhh```ZZZVVVTTTTTTZZZbbbmmmvvv{{{|||xxxssspppnnnlllmmmqqqtttvvvuuuqqqnnnhhhfffeeebbb___ZZZTTTPPPQQQNNNJJJHHHFFFCCC>>>;;;===<<<:::999777666666555111111111111111000000000000000000000000000000000------......///000111111////////////000111111222333222111000000//////000+++...111333444444444555777999::::::888777777888888;;;???GGGSSSdddvvv}}}nnnkkkmmmqqq~~~}}}tttkkkeeeaaa^^^YYYUUUSSSSSSUUUVVV]]]fffrrr|||}}}vvvqqqnnnqqqvvv{{{}}}xxxvvvqqqpppnnnjjjfffaaa]]][[[XXXZZZ]]]bbbdddbbb^^^ZZZTTTRRROOOMMMLLLJJJGGGEEEBBB>>>;;;;;;>>>>>>;;;777<<<;;;999888777666666666000000111111111000000///000000000000000000000000------------...///000000000///////////////000111333333222111000000000000---///222333222111222222666888::::::888777666777888;;;???FFFQQQbbbuuuyyyhhhcccccceeerrrrrriiibbb[[[WWWUUUSSSQQQPPPQQQSSSUUUWWW___hhhvvv~~~rrriiiaaa\\\YYYYYY^^^eeemmmsssvvvwwwwwwsssrrrqqqooolllhhhdddaaa```___^^^[[[WWWSSSOOOMMMLLLLLLMMMNNNPPPOOOLLLJJJEEECCCBBBAAAAAA@@@>>><<<:::999777777777888888888888777666555444333333333///000111111222111000///000000000000000000000000......---,,,,,,---...///111000///.........///000000000000000000111222222222333444222000.........555777999:::888666555555888;;;???FFFPPP```tttuuuaaa[[[YYYYYYfffxxxzzziii\\\UUURRROOOMMMMMMMMMNNNPPPSSSWWWZZZ\\\gggppp|||vvvoooddd[[[TTTPPPMMMLLLIIIOOOWWW```gggjjjjjjjjjeeedddccc```]]]YYYVVVTTTVVVUUUTTTRRRNNNJJJGGGEEEGGGEEEBBBAAABBBBBBAAA???<<<<<<<<<<<<===<<<999666888::::::888555444777:::555444333222111111111111///000111222222111000///000000000000000000000000///...---,,,+++,,,---...111000///...------...///,,,------...000222333444,,,...000000000111333555444777999999888666555555777;;;@@@EEEOOO```tttqqq\\\VVVSSSQQQ^^^pppxxxjjjXXXKKKFFFFFFGGGFFFHHHIIIMMMRRRWWW]]]aaacccqqqyyy~~~pppcccYYYOOOLLLJJJHHHHHHJJJNNNQQQUUU\\\eeelllggg___\\\XXXTTTTTTPPPKKKJJJLLLLLLLLLJJJGGGDDDAAA???===>>>>>>=========<<<<<<<<<999777555555555555444333444444222111111222444444333333333222111000////////////......///111333555000...---...///000///...---...///000000///...---/////////000000222333444000///...------...///000---...000111222111///...111222333555666777777777444666888===JJJ___tttrrr]]]QQQLLLOOOYYYbbbtttyyynnn```UUUJJJEEECCCBBBCCCFFFCCCGGGLLLRRRYYYbbblllrrr{{{}}}fffXXXQQQJJJEEEDDDDDDDDDIIINNNRRRVVVZZZ___fffiiicccZZZWWWRRRNNNMMMJJJFFFEEEHHHHHHGGGGGGEEECCC@@@===;;;;;;;;;:::::::::999999999999777555444555555444333222222111111111111222222222222222222111000///.../////////...//////000000000...---...///000///...---...///000000///...---,,,,,,,,,,,,---......///111000///......///000111///////////////000000111111222333444555666666666555777999>>>III]]]qqq~~~ppp\\\PPPKKKMMMTTT\\\mmmyyy|||kkk___UUULLLCCCAAAAAA@@@CCCFFFGGGKKKQQQXXXaaakkkuuu|||jjjTTTHHHEEEBBBAAABBBBBBDDDMMMVVVZZZ___ccceeegggfff\\\RRROOOIIIEEEDDDBBB>>>???BBBAAAAAABBBBBB@@@===:::999777777777666666666666666888666444333444555444333000000111111111111000000111222222111111000///...////////////......---,,,000...---...///000///...---...////////////...---///...............//////111111000//////000111222111000...------///111333111222333444444444444444666777999>>>HHHYYYlllzzzrrr^^^RRRMMMMMMRRRWWWcccooozzzjjjYYYNNNIIIBBB===>>>@@@@@@CCCGGGKKKPPPXXXbbblllxxxsss]]]MMMFFF@@@@@@AAABBB@@@BBBMMMYYYfffkkkmmmkkkggg```TTTIIIHHHCCC???>>><<<999:::>>>;;;<<<>>>???>>><<<999777444444444444444444444444666444333222333444333222///000111222222111000///000000111111000//////.........///000000...---,,,000...---...///000///...........................000//////............///000///.........///000111//////.........000111222111222222333333333222222444555777===FFFTTTgggwwwtttbbbXXXTTTRRRSSSVVV[[[gggzzzuuugggZZZMMMEEEDDD@@@===???AAABBBEEEJJJOOOUUU___jjjvvvwww___NNNFFFBBB;;;<<<>>>>>><<<>>>JJJWWWnnnrrrssslllbbbXXXLLLBBBCCC???;;;;;;:::777888<<<888999;;;<<<<<<:::999777333333333333333444444444555333111111222333222111///000111222222111000/////////000000000///......---...///000111000///...000...---...///000///.........------------......,,,,,,+++*********++++++...------,,,---...///000,,,---///000111111111000111111222222333222222222333222555<<>>===@@@LLLXXXmmmqqqpppeeeXXXMMMCCC<<<>>>;;;999:::999777777:::777888888888888888888777333333333333444444444444333222000000222222222111000000111111111111000000......////////////......---...///000000000000000000...---...///000///.........------------......---,,,,,,,,,,,,,,,---------,,,,,,+++,,,---///000+++---///111222222111000000111222333333333333333333111555;;;???FFFXXXkkk}}}~~~qqqddd``````]]]YYYWWWWWW___lll|||xxxlll[[[MMMFFFCCCBBBAAABBB@@@@@@DDDFFFHHHNNNVVVaaahhhsss~~~pppYYYKKKDDD???<<<;;;:::;;;======@@@KKKVVVcccgggeeeYYYKKKBBB===999999666666999888555444666777666555555555555666777222222222333333444444444222111//////111222111111000//////......//////000---......//////.........//////......------......000...---...///000///......------,,,,,,------...///.........///000111111------,,,,,,---...000111,,,---...///000111222222000000222333444444444444666333555:::;;;>>>NNNbbbrrr~~~{{{oooeeeeeegggddd___\\\VVV[[[dddrrrvvvcccYYYMMMCCC@@@??????>>>@@@???BBBHHHMMMRRR\\\eeepppvvv}}}bbbOOOFFFBBB===888:::777666777777:::BBBLLLZZZ^^^[[[OOOBBB;;;999888555333444777777333222333777555333222222333555666111111222222333333333444222000//////111222111000///...---,,,,,,---...///------......///......---111000...,,,+++++++++,,,000...---...///000///......---,,,,,,,,,,,,---...+++++++++,,,---...///000...---------...///111222///...------...000333444///000222333444555555666:::666777:::888888GGG[[[jjjwww{{{ppphhhiiimmmkkkeeeaaaUUUXXX___kkkzzzrrrcccWWWPPPGGGAAA@@@???>>>===???@@@DDDLLLTTT\\\hhhsss{{{nnnSSSEEE@@@>>><<<<<<:::999999999:::<<<>>>???LLLKKKHHHDDD???;;;888777333444444555555444444333222222333444444444333333222222222222222222222222//////............//////...///000///------///000//////.........---------------------------------///......---------......,,,,,,,,,...000000///---...------,,,,,,------...///...---,,,---///111333/////////000111111222222222000...---...111555777555555444444777===EEEKKKaaarrr}}}ssslllmmmuuuwwwoooeee]]]XXXYYYcccrrrpppaaaWWWLLLIIIEEEBBBAAAAAA@@@???AAAEEEKKKQQQZZZggguuuwwwcccMMMBBB???===<<<;;;:::999999999999:::<<<===DDDCCC@@@===999666333222444444444444444444444444222222333333333333333222111111111111111111111111//////............//////.../////////------///000//////.........------------------------------------------------...///000---,,,,,,...//////...,,,......------------......///...---,,,---...000111/////////000111111222222//////000000111333555666777666555555777<<>>>>>;;;999999888888777777666666666666888888777666444333222222555444222111111222444555222222222222222111000///000000000000000000000000//////............//////......///...---,,,...000........................---------------------------------------...///000...---,,,,,,---,,,+++)))------,,,,,,,,,,,,------......---,,,,,,,,,------......//////000111111111...///000222444666777888;;;:::999777666777;;;>>>EEEUUUjjjzzz{{{vvvssszzzuuuiii]]]ZZZ___kkk|||lll[[[OOOHHHBBB>>>@@@@@@???@@@CCCHHHOOOSSSXXXbbbqqqnnn[[[PPPHHHBBB>>>>>>>>>:::777888777777777666666555444444777777666666666555555555555444222111111222444555333333333222111000///...111111111111111111111111//////............//////---...///...,,,,,,...///---.....................------------------------000///...---------------///---++++++,,,,,,+++***,,,,,,++++++++++++,,,,,,...------,,,,,,,,,------.........///000000111111000/////////222555999;;;;;;;;;:::888666666888;;;???MMM___ppp{{{xxxwww~~~rrrccc\\\\\\dddttt{{{ooo^^^PPPHHHEEECCCBBB???@@@AAABBBFFFNNNWWW^^^kkkuuuxxxbbbPPPFFFBBB???===>>><<<888666888666666777777666555444444444444555555555555555555555444333333333333444555444444444333222000///...111111111111111111111111//////............//////---......---,,,,,,---///---------...............------------------------111000///...---,,,,,,,,,///---++++++,,,------,,,,,,,,,++++++++++++,,,,,,------------............---......//////000000111000...---...000555:::===999::::::888666666777999<<>><<<<<<<<<:::666777;;;555555666777777666555444333333444444555555555555555555555555555555555555666555555444222111///...000000000000000000000000//////............//////---......---,,,,,,---///---------.........//////------------------------000///...---------------///---++++++---............------,,,,,,------...,,,---......////////////------......///000000000,,,,,,---///111555999;;;777888999888777666777999;;;BBBKKKXXXlll~~~xxxyyy~~~ssshhh```___gggppp|||wwwlllWWWQQQHHHCCCAAAAAA@@@>>>DDDGGGLLLQQQYYYfffvvvvvv^^^LLLCCC@@@<<<::::::;;;888555777===444555666777777666555555444444555555555666666666555555666777777666555555777666666555333111///...//////////////////////////////............//////------...---,,,+++---///---------.........//////------------------------......---------......//////---+++,,,---///000000//////............//////,,,---...///000000000000------......///000000000)))***---000333666777888666777888888777777888999;;;???EEEQQQeeeyyy~~~vvvyyywwwmmmccc___dddllltttyyyhhh[[[KKKGGGBBBAAABBBDDDCCCAAAIIIMMMTTTZZZdddsss~~~gggVVVIIICCCAAA:::999999888888888888888333444555666666666444444666666555555555444444444444333333222222333333444555444333333222222333333222111///...---------...------,,,,,,,,,------...,,,,,,,,,---------......,,,+++,,,...111000,,,(((,,,---///111222111111000...------///...***+++///---------......000111222000///...------...///000///...------...///...---333222111111111111111222///...------///111555777444444444555777888888777<<<===@@@IIIWWWhhhvvv~~~|||uuu{{{ttthhh```]]]]]]mmmvvvvvvgggWWWKKKEEECCCBBBBBBEEEGGGHHHIIIQQQYYYdddpppzzzppp[[[NNNCCC===;;;999999888777777777777777444444555555555555444444555555444444444333333333333333222222222222333333333222222111111111111111333222000///......////////////...---,,,,,,,,,,,,---------........./////////......000222222///,,,,,,------------,,,,,,+++,,,++++++---,,,((()))------,,,,,,,,,---...////////////------------//////......------.........---...............///000111/////////000000111111111333333333444666888888888<<<<<<>>>DDDPPP___mmmvvvzzzwww}}}zzzlllaaa[[[XXXgggppp~~~}}}rrrhhh]]]QQQHHHCCCBBB@@@AAADDDHHHLLLNNN\\\dddppp{{{xxx^^^MMMEEE>>>999777888777666666555555666666555444444333333444444444333333333222222222222111222111111000000111111222000000000///////////////111000///...............111000///...---,,,,,,,,,............////////////...---,,,,,,......---,,,++++++++++++++++++,,,---,,,++++++---,,,((()))------,,,,,,,,,,,,,,,------......,,,,,,,,,,,,..............................++++++,,,---...///000000000000111222111///...,,,222222222333555777999:::=========AAAHHHVVVdddnnnzzz~~~xxxyyysssfff\\\WWW^^^hhhwwwzzzlll```WWWQQQKKKGGGDDDBBB@@@AAAFFFNNNVVV[[[lllttt{{{fffPPPDDD@@@===999888777666555555444444555555555444333222222222333444222222111111111000000000000000////////////000000///000000000//////......------,,,,,,++++++++++++000///......------------------------............---,,,+++******+++,,,,,,*********+++---000222444...------///---***+++///...---,,,,,,,,,,,,,,,---------,,,++++++,,,---------...///...------......,,,---......////////////000000000000///...------111111222222444777;;;>>>@@@AAA@@@@@@DDDOOO^^^iiiwww}}}xxx{{{|||nnnaaaYYYYYYbbbqqq}}}sssjjj^^^TTTMMMIIIGGGFFFEEEDDDDDDFFFLLLWWWdddlllzzzhhhWWWFFF>>>>>><<<::::::666555555444333444444444555444333111111111222333111000000000000/////////000//////......//////000000000111111111000///...,,,,,,,,,,,,,,,+++++++++---------------...///000++++++,,,,,,,,,---------000///...---,,,---///000+++++++++,,,...000333555...------///---***+++///......---------------------,,,+++******+++,,,---,,,...//////---,,,---///......//////...---,,,+++000///---,,,,,,...000111000111222222333777>>>BBBDDDEEEDDDAAAAAAIIIXXXddduuu}}}zzz}}}uuufff[[[XXX___lll{{{yyynnn```[[[SSSLLLHHHEEEDDDCCCDDDEEEGGGLLLTTTaaapppzzz}}}xxxwwwzzz{{{oooVVVJJJ???;;;:::999999:::666555444444333333444444444444333222111111111111000000000000////////////000//////......//////000000111222222222111///...---......//////...------+++++++++,,,---...///000***+++++++++,,,,,,,,,,,,---...---,,,++++++---///,,,,,,,,,,,,,,,,,,---...,,,++++++---,,,((()))---...---------------......------++++++++++++------,,,...000///,,,+++---000------------,,,***)))'''...---+++***+++...111333000111222222333888AAAGGGIIIKKKKKKEEE@@@DDDRRR^^^ooozzz~~~{{{jjj^^^YYY]]]eeeqqqxxxiii___OOOMMMJJJFFFDDDBBBBBBBBBCCCGGGMMMSSS]]]kkkzzzwwwrrrssswwwwwwvvvuuutttqqqooooooqqqsssuuuxxxyyyyyyyyywwwuuurrrqqqlllfffbbbaaa^^^ZZZ[[[^^^]]]aaaeeehhhjjjkkklllnnnpppsssuuussspppooorrruuu|||~~~~~~zzzvvvsssuuuxxx|||rrr\\\IIIBBB<<<;;;999666777:::666666555444444444444444333333333333222111000///000000000000////////////000000////////////000000///000111222222000///...---...///000000///...---+++++++++++++++,,,---...+++++++++,,,,,,,,,------)))+++,,,+++)))(((***,,,+++,,,,,,,,,,,,++++++***,,,++++++---,,,((()))---,,,+++++++++,,,---.........---,,,++++++,,,---...+++...111///,,,+++---000+++,,,---...---,,,***(((,,,,,,,,,,,,,,,...///000000222333333444:::CCCKKKRRRUUUTTTLLLCCCCCCNNNYYYeeerrrrrreeeYYYYYY]]]fffuuu{{{hhh[[[SSSFFFFFFEEECCCBBBBBBDDDEEEEEELLLUUU^^^iiivvv|||qqqccc\\\\\\^^^]]][[[YYYYYYXXXXXXXXXYYYZZZZZZ_________^^^]]][[[XXXWWWVVVQQQMMMMMMKKKHHHIIIMMMJJJMMMQQQTTTUUUUUUUUUVVVWWWZZZ\\\ZZZVVVUUUXXX\\\```aaacccdddbbb^^^YYYVVVYYY[[[```hhhtttfffPPPCCC???===<<<999666777<<<666666555444444444444555222222333333222111///...111000000000////////////000000////////////000000...000111222111000...---+++,,,---.........---,,,,,,,,,+++******+++++++++,,,,,,,,,---------......+++---///...,,,+++---///)))***,,,---......------...------///...***+++///************+++,,,---.........,,,,,,,,,,,,......+++...111000,,,***---111,,,---///000000///...,,,+++,,,---.........---,,,000222444333444:::EEEMMM[[[^^^]]]SSSGGGDDDMMMXXX]]]kkkzzznnnYYYWWWWWW^^^mmm~~~rrr^^^RRRMMMDDDDDDDDDCCCBBBDDDGGGJJJIIIQQQ]]]hhhsssvvvaaaUUUPPPIIIIIILLLGGGJJJIIIHHHHHHGGGGGGHHHHHHLLLLLLLLLKKKHHHGGGHHHJJJEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHKKKJJJIIIHHHHHHJJJLLLMMMMMMMMMNNNNNNMMMKKKJJJHHHLLLOOORRRUUUZZZcccnnnvvvwww\\\MMM@@@===999777777888777777666111---///555777333///555444222000///000000111000666999555111000000...///......------......///111///,,,,,,...///---+++------......------,,,+++444333000...,,,,,,,,,,,,))))))*********+++++++++,,,---------------------+++++++++++++++++++++++++++...000000///------...,,,,,,++++++,,,,,,---...,,,,,,+++***+++,,,---...,,,---......,,,+++,,,...+++******+++...111444777///////////////.........111111000///111888DDDLLLbbbbbb___UUUHHHBBBCCCHHHRRRaaauuusss```ZZZUUUXXX```nnnwwwcccUUUJJJEEEEEEEEEEEECCCBBBBBBEEEGGGLLLYYYiiitttttt___RRRMMMFFFGGGIIIEEEFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCAAA@@@AAABBBCCCBBBAAAAAAAAAAAAAAABBB@@@@@@AAAAAAAAABBBBBBBBBDDDCCCBBBAAABBBCCCEEEFFFFFFFFFFFFFFFFFFDDDCCCBBBAAACCCEEEGGGKKKQQQYYY___eeemmmzzzrrrVVVHHH???<<<999777777777777666666333000222555666333000444333222000000000000000///111///,,,,,,///...+++,,,++++++******++++++,,,111...,,,,,,...///...,,,------......------,,,+++000///...---------------)))+++---//////...,,,+++------,,,+++++++++++++++++++++++++++++++++++++++***,,,---...,,,++++++,,,---,,,,,,,,,,,,---......,,,,,,+++++++++,,,---...,,,---......,,,,,,---...------,,,,,,---///222333/////////////////////...000111333333444999BBBIIIaaacccaaaXXXLLLDDDDDDHHHOOO[[[nnn~~~zzzeee\\\UUUTTTZZZfffyyymmm[[[OOOGGGCCCCCCCCCBBBBBBBBBEEEKKKOOOYYYgggvvvuuu___QQQKKKCCCCCCFFFAAAAAA@@@@@@???>>>?????????=========<<<:::999:::<<>>===<<<<<<======;;;;;;<<<<<<<<<=========>>>>>>===<<<<<<===???@@@??????@@@@@@???>>>===<<<>>>???AAABBBCCCFFFJJJMMMOOOWWWcccppp~~~lllPPPBBB???<<<888666666777666666555555444444333333222222333222111000000000000000333111,,,(((+++///...)))......------------......///...,,,---...000///...------......------,,,+++***+++,,,---............(((+++...111111///,,,***---,,,+++)))))))))***+++++++++++++++++++++++++++***+++------,,,++++++,,,---------------...//////,,,,,,+++++++++,,,---...,,,---......,,,,,,---...000///...------...///000......//////////////////000222444555666999@@@EEE\\\```bbb[[[OOOFFFCCCDDDIIIRRRaaasssnnndddXXXRRRTTT^^^pppwwwcccSSSIIIEEEEEEBBBBBBAAABBBEEELLLUUU\\\iiiwww|||rrroootttxxxzzzcccTTTLLLBBBAAACCC===???>>>======<<<<<<======<<<<<<===;;;999999:::<<<===<<<;;;:::999999999999;;;;;;;;;;;;<<<<<<<<<=========<<<;;;<<<<<<===>>>>>>>>>>>>======<<<<<<;;;???@@@AAABBBCCCCCCDDDEEEGGGLLLSSS]]]jjj|||hhhMMM@@@>>>;;;888666666666666555333555666555111000111222222222111000000000000000666555222---...111///***//////............//////...---------...///000000------......------,,,+++((()))+++,,,---------,,,(((***,,,---...---+++***,,,+++***))))))***,,,---++++++++++++++++++++++++,,,---......---,,,---...---,,,,,,,,,,,,---......+++++++++,,,,,,,,,------+++---...---,,,,,,---/////////...---------..................////////////000222333333333666===BBBTTTZZZ```\\\QQQFFFAAA@@@CCCIIIVVVgggyyyzzzmmm^^^UUUSSSZZZjjjxxxqqq^^^PPPGGGFFFHHHDDDCCCCCCEEEKKKUUUbbbjjjvvv{{{lllaaa\\\\\\^^^___eeelllvvvhhhXXXNNNCCC@@@AAA<<>>>>>===============<<<======<<<;;;:::<<<===;;;::::::999888888888999;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<;;;;;;===>>>??????>>>===AAABBBEEEJJJUUUggg{{{fffMMMBBB===;;;777555555555555444111444666333///---///222111111111111000000000///,,,111333000...//////---,,,,,,++++++++++++,,,,,,,,,------------...///000------......------,,,+++)))***+++,,,,,,,,,******++++++*********+++,,,---************+++,,,...///++++++++++++++++++++++++,,,---...---,,,+++---...++++++******++++++,,,---++++++,,,,,,,,,---------+++,,,------,,,,,,...///---------------...//////---.........//////000000000111000///...222:::@@@MMMVVV___^^^TTTHHHAAA??????CCCNNN^^^qqqvvveeeZZZUUUXXXeeerrrkkkZZZMMMEEEEEEIIIDDDDDDFFFIIIQQQ^^^llluuuzzzssshhh___TTTMMMMMMNNNNNNNNNLLLTTT^^^hhhuuujjjXXXNNNBBB???AAA;;;??????>>>===============;;;<<<<<<;;;:::999;;;<<<999999888888888888999999999999999999::::::::::::;;;;;;;;;;;;;;;:::::::::;;;::::::999999999::::::888888999;;;===>>><<<:::===>>>???BBBJJJYYYkkkxxxdddMMMCCC===:::666444444555555444000222444222///...///111///000000111111000////// (((---,,,***,,,...---------,,,,,,,,,,,,------+++,,,---,,,++++++---///------......------,,,+++++++++++++++++++++***)))...,,,+++)))***,,,...///)))******+++,,,---......++++++++++++++++++++++++***++++++***))))))+++,,,***************++++++,,,***+++,,,---------,,,,,,***,,,------------...///++++++,,,---...//////000------......///000000000/////////---,,,000888???IIISSS___aaaXXXLLLDDDAAA===AAAIIIUUUfffxxx}}}mmm```XXXWWW___iiizzzxxxbbbTTTKKKCCCCCCHHHCCCEEEJJJQQQ[[[iiiwwwzzztttmmmeee\\\VVVNNNKKKGGGDDDCCCCCCDDDDDDBBBHHHPPPWWWbbbwww}}}fffTTTKKK@@@???AAA<<<>>>===<<<<<<;;;;;;<<<<<<999::::::999888888999;;;777777666777777888999:::777777777888888888888999:::;;;;;;;;;:::999999888999999888777777888999::::::999999;;;>>>???===;;;<<<>>>AAACCCGGGPPP\\\ddd|||aaaKKKBBB<<<999666444444444444333111222222222111000111222...///000111111000//////$$$(((***((())),,,---,,,/////////....../////////+++,,,---+++))))))***---------......------,,,++++++++++++******++++++,,,++++++*********+++,,,---)))***+++,,,,,,+++***)))++++++++++++++++++++++++***++++++***((()))***,,,++++++******++++++,,,---***+++,,,---------,,,,,,***,,,------------...000++++++,,,---............------......///000000111,,,...///......111888===DDDPPP]]]aaaYYYNNNFFFCCC<<<@@@FFFNNNZZZkkk}}}wwwjjj___YYY\\\cccrrrmmmZZZQQQJJJBBBBBBHHHDDDIIIQQQ\\\jjjxxxbbb```]]]YYYUUUPPPJJJFFF>>>AAACCCAAA>>><<<>>>AAACCCGGGLLLOOOWWWkkkxxxaaaPPPHHH>>>>>>AAA===<<<;;;::::::999:::::::::888999:::999777777999;;;555555555666777888999:::777777777888888888999999;;;;;;;;;;;;;;;:::999999:::999888777777888::::::;;;999888:::===>>><<<:::;;;>>>BBBCCCDDDGGGLLLQQQggguuu^^^HHH@@@<<<999666444444444444333222222222222222333333222...///000111111000//////222000,,,)))+++///...***,,,,,,,,,++++++,,,,,,,,,***,,,---+++(((''')))+++------......------,,,+++++++++*********+++---...&&&'''((()))***))))))(((***+++,,,---,,,)))&&&$$$++++++++++++++++++++++++,,,------+++******,,,///,,,,,,++++++,,,,,,---...***+++,,,---...---,,,,,,***+++------------...000,,,,,,---......------,,,---------...///000000111***---111222222333888<<>>>>>>>>>>>>>>???@@@CCCBBBGGGTTTaaa|||fff[[[MMMDDDBBB@@@<<<888;;;:::999888888888999:::999555222444999<<<:::666777777666666666666777777:::999888888777888888888>>>>>>;;;888:::===;;;666999999999999999888777666999999999:::::::::;;;;;;======>>>???AAADDDFFFGGGVVVcccuuu___GGG???:::999888666444333333222666555444222111000000///111111000000//////......000///...---,,,+++++++++//////............//////------...---,,,---///111+++///---((((((,,,---***)))***++++++***)))***+++***)))))))))+++,,,+++***++++++,,,------,,,++++++***+++,,,+++))))))---000...,,,***+++---...,,,***---+++(((&&&&&&(((+++---,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,...000000///---...///111111222333666888===DDDOOOYYY\\\WWWMMMFFFCCC???>>>CCCKKKVVVeeerrr}}}}}}nnn^^^ZZZ^^^hhhwww~~~lll```SSSLLLHHHFFFFFFIIINNNWWWeeesssBBBBBBBBBAAA@@@>>>===<<<===<<<<<<<<<<<<<<<======<<>>BBBOOO\\\vvvuuu^^^UUUIIIBBB@@@???;;;777::::::::::::999888777777999777666666888999::::::777777666666666666666777:::999999888777777777888>>>>>>;;;888999<<<:::666888999999999999888777666999999999::::::::::::;;;;;;<<<<<<===???AAACCCDDDGGGTTTddduuu{{{[[[EEE===999888777555444333333333444444333222111111111111...............---------//////...---,,,,,,,,,,,,...------,,,,,,------...,,,---,,,+++******---000+++...---((((((,,,---***)))***++++++***)))***+++***)))))))))+++,,,+++***+++,,,---......---,,,+++)))***+++***((((((+++---...,,,***+++---...,,,***---+++)))(((''')))+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,---...000000...,,,...///111111111222444666666===IIIUUU]]]]]]VVVOOOEEE@@@>>>@@@EEENNN[[[gggxxxyyy{{{uuuddd]]]^^^```lllwwwhhh]]]QQQLLLJJJJJJMMMQQQZZZdddrrr999::::::;;;;;;:::::::::999999999999:::;;;<<<<<<:::===;;;???KKKWWWqqqrrrcccSSSLLLCCC???>>>===:::666::::::;;;;;;:::888777555999::::::999777777:::>>>888777777666555555555666777777777777888999::::::======;;;888888:::999555888888999999888888777777888888999999999::::::::::::::::::;;;<<<>>>???@@@???IIIVVVbbbssstttUUUBBB<<<888777666555444444444444333222222111222222333333---.............../////////...------,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++((('''(((+++---,,,---,,,))))))+++,,,***)))***++++++***)))***+++***)))))))))+++,,,+++***,,,,,,---......---,,,,,,++++++,,,***)))(((***,,,---,,,+++,,,......,,,+++---,,,+++************+++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------...------...000///---+++...///000000000000222444333777BBBPPP\\\aaa]]]WWWKKKEEEAAA@@@BBBFFFPPP[[[lllxxxzzztttxxxmmmbbb___[[[dddrrryyylll```VVVNNNKKKMMMPPPWWW^^^jjjsss}}}777888999999:::::::::999777777777888999:::;;;<<<;;;>>><<<@@@KKKVVVooo~~~gggWWWHHHDDD???=========999666:::::::::999999999999888<<<;;;:::888888999;;;===888777666555555555555555333333444666888:::===>>>;;;===;;;777666999888555777777888888888888777777888888888888999999999999:::::::::::::::;;;<<<===>>>EEELLLSSS___uuujjjOOO@@@;;;777666555555444444444444333333222222111111222222//////000000111111111222///...---,,,,,,,,,,,,,,,++++++************++++++---,,,***(((&&&&&&***,,,,,,,,,,,,+++***++++++***)))***++++++***)))***+++***)))))))))+++,,,+++***,,,---............---,,,---------,,,+++******+++,,,,,,------......,,,+++------------,,,+++***************++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------///....../////////,,,***...///000///...///111222555777>>>KKKXXX___^^^ZZZSSSMMMGGGEEECCCDDDKKKSSSaaappp~~~ssspppvvvwwwhhh```^^^aaajjjyyywwwjjj```UUUOOOJJJLLLQQQXXXcccmmmwwwwww888999999::::::999999888888777888888999:::;;;<<<;;;>>>===@@@KKKUUUnnnsss]]]OOOBBB???<<<<<<======:::777999999777777888999;;;===>>>:::666666:::===<<<:::777777666555555555555555444444555666777999;;;<<<888;;;:::666555777888666666777777888888888777777777777777888888888999999:::::::::::::::;;;<<<<<<;;;>>>BBBFFFNNNbbb}}}```KKK@@@<<<666666555444444444444444666555333222111000000000///000000000111111222222......---,,,,,,,,,------,,,,,,++++++++++++,,,,,,------+++)))'''(((***---,,,++++++,,,,,,*********)))***++++++***)))***+++***)))))))))+++,,,+++***+++,,,---......---,,,+++,,,,,,+++++++++******)))+++,,,...///...---,,,,,,,,,------...---,,,+++************++++++,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...///....../////////,,,***.../////////......000222555666;;;FFFRRR[[[^^^]]]ZZZSSSMMMIIIEEECCCHHHOOOVVVeeexxxyyyooommmvvvpppddd^^^^^^bbbnnnwwwpppfff[[[TTTLLLIIIIIIOOOXXXbbbooo{{{~~~rrr888888888888888777666666888888888888999:::;;;;;;888<<<;;;???IIITTTkkkwwwcccQQQFFF>>>===<<<;;;<<<<<<:::888999888888777888999;;;<<<;;;666333555;;;>>>;;;777666555555444555555666666888888777666666666777777555999999555444777888777666666777777888888777777666777777777777888888888::::::999999:::;;;<<<<<<:::;;;>>>BBBIIIYYYsssnnnUUUGGG@@@<<<777666555444333333333333666555444222111000//////...//////////////////000...------,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,+++))))))+++---,,,***+++------***)))+++)))***++++++***)))***+++***)))))))))+++,,,+++***++++++,,,------,,,++++++***)))))))))+++***)))'''***---///000///---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------......------------.........------...000///---+++---...////////////111333222444888AAALLLWWW___ccc___XXXQQQLLLFFFBBBEEEKKKRRR]]]ooo~~~~~~uuullllllwwwzzzkkk[[[YYY[[[dddtttyyymmmfff```WWWOOOKKKGGGGGGKKKUUUaaammm|||}}}qqq555666666777777777666666999888888888888888999999777;;;:::>>>IIITTTkkkrrrbbbTTTIIIBBB===<<<;;;:::::::::999888888999;;;;;;;;;999777666444333333666:::;;;999777444444444444555666777777777777666666666666777777222777888555333666999999555666666777777777777777666666666777777777888888888888888888999:::<<<<<<===;;;===BBBGGGRRRfffyyy___KKKCCC???;;;888777666444333222222222555444333222111111111111000000000///////////////---------,,,,,,------...---,,,,,,++++++,,,,,,---)))+++,,,,,,+++***+++,,,---******......)))(((+++)))***++++++***)))***+++***)))))))))+++,,,+++*********+++,,,,,,+++******+++***)))+++---...+++)))***---000111///---,,,---******++++++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------......------------......---,,,---...000000...,,,---.../////////000333555000333888>>>FFFQQQ^^^fffeee^^^WWWPPPIIIBBBCCCGGGNNNVVVeeevvv{{{ssskkknnnzzzsss___]]][[[___lll~~~vvviii]]]WWWSSSLLLGGGFFFFFFHHHPPP]]]jjjwwwuuu555555666777888888888888999888888777777777777888888<<<<<<@@@KKKUUUmmmsss```SSSKKKFFFBBB<<<;;;:::999888888888888888:::>>>???>>>999444000...111555888888777888999333333333444555666777888222333333555777999;;;<<<000555777444333666999:::555555666777777777777777666666666666777777777777666666777777888:::;;;<<<<<<999:::>>>AAAGGGVVVfffwwwVVVDDDAAA>>>999999888666444222111111111333333222222111222222333333333222222111111000000------,,,,,,,,,------...,,,,,,++++++++++++,,,,,,&&&)))+++,,,,,,+++++++++---)))***///...)))(((+++)))+++++++++***)))***+++***)))))))))+++,,,+++***)))***++++++++++++***)))...------///222222000---)))---111222///---,,,---)))))))))***+++,,,......---,,,,,,++++++*********++++++,,,,,,,,,---------......------------......,,,,,,,,,...000000///---,,,...///000000111444666222555999<<>>EEENNNTTTpppaaaNNNEEE???999555444444333222111111111111111333444333///...000222555333111111222333222111000//////...------,,,,,,+++,,,,,,+++******+++---+++***)))***,,,------+++***+++,,,+++)))))))))***++++++******)))*********+++)))+++...%%% ...)))******)))(((((()))+++---,,,***)))))))))******+++...000...+++***,,,///)))(((((((((***+++***)))((()))***++++++***)))(((---------,,,+++***+++,,,444000------......,,,)))...------,,,,,,------...000000000000000111111111333111333:::AAAIIIUUU```eeehhheeeZZZNNNHHHEEECCCBBBEEEQQQdddvvvvvvpppnnnwwwxxxlllbbb```eeepppzzzpppaaaVVVLLLGGGEEEBBBBBBDDDGGGMMMYYYhhhyyy{{{555555555444555555666666777777777777777777777777;;;888;;;BBBDDDKKKiiiyyycccOOOIIIEEE>>>;;;===:::999888888777777777777888999:::999666444555777555666777666444444444666444333333333444444555666444444555555666666666777222333333333444444555555444444444555555555666666555555555555666666666666000333666888888777777888777777888:::<<>>BBBEEEUUUddd}}}iiiOOOBBB===:::777555666555444333333222222333333111...---///111222333+++///222000***(((,,,111000000///...---,,,+++++++++,,,,,,+++******+++---,,,+++******+++,,,+++)))+++,,,---,,,***)))***+++))))))))))))***+++,,,,,,***''')))///...((()))000+++,,,,,,+++)))(((***+++,,,+++******)))*********+++***)))***,,,------,,,---,,,+++,,,---......,,,))))))***++++++***))))))---)))&&&)))000444222...+++***)))***,,,...///......------,,,,,,------.../////////000000111111111777555666:::===@@@FFFNNNWWW]]]```[[[TTTNNNHHHCCCCCCAAAEEEQQQ___mmm}}}xxxtttvvv|||mmmeeeccchhhtttzzzkkkaaaWWWOOOIIIGGGEEEBBBBBBEEEMMMWWWiii{{{222222222333333555666666555555555555555666666666777444777===???GGG^^^www~~~lllYYYKKK???======:::999:::666555555555666777777888888888888888777666666666444555666555333222333444555444444444444444555555222333333444555555666666111111222333444444555555444444444444555555555555444444444555555555666666333555777888777777888999666777888888999;;;???AAALLLXXXlllsss___III???===;;;888777555555444333222222222222333000---...111222000......111333111---,,,...222000//////...,,,,,,+++***+++,,,,,,+++******+++------+++******++++++***(((***+++,,,+++)))((()))***))))))))))))***+++,,,---+++((()))...000,,,+++---***+++,,,+++******,,,...++++++*********************((('''(((,,,...---***---,,,+++,,,.........---***************************(((''')))---000000///*********+++,,,...///000...------,,,,,,------.........//////000111111111666444555999:::;;;@@@FFFRRRZZZ```^^^YYYSSSKKKDDDCCC??????FFFRRRaaatttxxxwww|||xxxllldddeeemmmwwwpppbbbZZZRRRLLLHHHGGGEEEBBBCCCFFFOOO\\\ppp333333333333444555666777333333444444444555555555666444666:::===DDDWWWjjjmmm\\\OOOFFF===;;;;;;:::888888444444444444555666777777999888888888888888777777333444555444333222333444555444333333333333444444444444444444333333333333333333333333333333333333222222333333333444444444444444444444555555555555444555777777666666777999888777666444444777<<<@@@DDDLLL]]]ssshhhWWWEEE===;;;999666666444333222111000000000000111000///000222111---)))222111000//////000000///.........---,,,,,,+++++++++,,,,,,+++******+++---,,,+++*********+++)))((()))*********((('''((()))))))))))))))***+++,,,---,,,)))))),,,...,,,)))(((''')))***++++++,,,...000************+++************(((&&&(((,,,...,,,***,,,+++***+++,,,---,,,+++++++++************++++++''')))+++***)))))),,,///,,,------------...///000...------,,,,,,------...---......///000000111111333222333777888888<<>><<<@@@IIIWWWjjjzzz~~~yyyzzzuuujjjeeejjjrrrxxxggg[[[TTTOOOKKKHHHGGGEEECCCEEEJJJUUUdddxxx333333333333444444555666222222222333444444555555777555666:::<<>><<<999777888999777444444333333333333333444555666444333444666777555333222333444333222111111333333222111111000000111111222222222222333333333333222222222222222333333333222222222333333333444444333333444444444555555555333444555555333333555777555555555444333444777:::777<<>>@@@SSSccc|||yyydddQQQDDD>>>===>>>:::999;;;;;;888666777666333111222555666333000222333333222111000222333111333444444333222333444000111111000//////000222000000111111111000000///111111222333333333333222333333333222222111111111000222333333222333555777333333333333333333333333888777666666666777999::::::;;;@@@HHHSSShhhjjjLLLEEE===888666777666444333333222111000///...---.........///000///---***///000111111...---,,,---''')))+++---------,,,++++++++++++*********))))))///(((%%%(((,,,+++)))(((******+++,,,,,,+++++++++((())))))***+++,,,,,,,,,++++++***))))))***++++++)))((('''(((******((('''((()))***++++++***)))(((******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,...+++))))))+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,333000---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000444333222111222444777888<<>>BBBIII\\\kkk}}}sssffflllwww{{{cccPPPGGGFFFBBBDDDFFFHHHLLLXXXiiiuuuwww//////000000000111111111222222222333333333333444222111222333555888;;;===HHHWWWmmmvvveeeSSSEEE===999888;;;888888::::::666444555666333111222444555333111222333333222111000222444444333222222222222222333000111111000//////000222111111111111111222222222000111222222333333222222333333222222222222222222333444555555444444666888555555555555555555555555777777666666777777888999:::;;;>>>EEENNN___zzziiiLLLFFF===888777777666444333222111000///...------...------...//////---+++///000000///---,,,,,,---***+++,,,------,,,***)))+++++++++*********))))))---'''$$$(((,,,+++))))))++++++,,,,,,,,,,,,++++++(((((())))))***++++++,,,))))))))))))))))))))))))+++***)))***,,,,,,***)))((()))***++++++***)))(((******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---+++((((((+++,,,,,,***************************000...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000222222111222222444666777:::AAAMMM[[[dddhhhhhhfffYYYOOOFFFCCC@@@>>>@@@FFFUUUdddwwwxxxkkkjjjsssttt^^^MMMFFFDDDBBBDDDGGGKKKSSS```ooozzzvvv//////000000000000111111111111222222222333333333333222222222333555777888;;;FFFWWWjjj{{{yyymmmbbbSSSFFF???<<<;;;:::888555666999888333111333444222111222444444222111111222333222000000222444777333///...000222111000000111111000//////000222222222111111111333444555000111222222333333222222222222222222222222333333111222333222111111222444444444444444555555555555555666666777777777777777::::::<<<@@@FFFTTTjjj~~~gggMMMFFF>>>999777777555333222222111000///......---...------...///000...,,,/////////---+++***,,,...,,,,,,------,,,+++)))(((+++++++++***************+++&&&$$$(((+++***)))***,,,,,,,,,------,,,,,,+++'''(((((())))))******+++'''(((((())))))(((((('''+++***)))***+++,,,+++)))((()))************))))))******))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,***((((((***+++******************************---+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000///000111222333444555555999<<>>@@@DDDLLLZZZlllyyy~~~qqqkkkpppzzz|||gggUUUJJJDDDBBBDDDFFFJJJSSS___mmm{{{www//////000000000000000000111111111111222222222222333333222222222222333444444;;;FFFSSSbbbttt~~~tttjjjddd[[[RRRGGG@@@??????===:::444333444777555111000333222111111333444444111///000111222111000000222444999333---,,,///222000...///000111000......000111222111000///000222555666000000111222222222222222111111111222222333333333000111111000......///111222222222222222333333333444555666777888777666555999888999<<<@@@JJJ[[[kkkdddLLLEEE>>>999777777555222333222222111000000//////...---,,,---//////...---......---+++)))))),,,...+++,,,,,,,,,,,,+++***)))************************)))%%%$$$(((***))))))+++,,,------------,,,++++++''''''(((((()))))))))***'''((())))))))))))((('''***((('''''')))))))))(((((())))))*********************))))))))))))******+++++++++++++++,,,,,,,,,***))))))))))))***))))))+++,,,,,,,,,,,,,,,------+++***((()))+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......------...000---...000222333333444444888999>>>JJJXXXdddjjjlllfffaaaXXXOOOFFFAAA@@@BBBCCCOOO```mmmvvv}}}yyyooopppuuulllYYYMMMFFFBBB@@@FFFIIIPPP]]]mmm|||{{{000000//////////////////000000000111111111222222222222222111111111111111333777<<>>HHHUUUaaahhhkkkiiiggg```UUUJJJCCC@@@???===GGGTTTaaakkkvvvqqqooopppyyyrrr^^^NNNFFFCCCBBBAAAFFFKKKVVVfffwww000000////////////......///000000000000111111111111111111111111111111111333555888:::>>>GGGQQQYYY^^^fffooosssvvvwwwssslllddd```ZZZUUUPPPKKKFFFBBB;;;999888999;;;999555111000000111333222000444;;;NNNBBB555000333555111,,,///000111000000000222444666222...---///111000//////000000///......///111000000/////////000222333///000111111222222111111222222222222222222333333111222222222000000222444222222333333444444555555333444444555555555555555666555666999;;;>>>GGGQQQcccuuutttYYYEEE@@@:::777666666444222333333222222222111111111111///---------...------,,,------+++******,,,...)))******++++++,,,------***************+++++++++***''''''******)))***---,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))***))))))(((((())))))***---+++)))(((***+++++++++)))((((((((()))***+++,,,******))))))))))))******))))))******+++,,,,,,,,,(((***++++++***))))))***)))))))))******++++++,,,,,,+++++++++---...---,,,***++++++,,,,,,------...,,,---......------...000---...///000222444555555777:::???GGGQQQ\\\eeekkkkkkmmmiii]]]PPPHHHBBB===<<>>@@@EEEKKKWWWgggxxx{{{wwwrrruuuuuu```XXXMMMDDDAAABBBFFFIIILLLXXXiiizzz000000//////.........---////////////000000000000...///000222333333444444+++///333555444444666999;;;???BBB@@@AAABBB@@@<<<>>><<<999888888888666555000222444444444444555777000///000111000111:::DDDbbb>>>***+++333333000...///000000///000222444000111222222111000111333...///000///------///000222222333333333222111111//////000111111111111111444333333222222111111111111222333333222333555777//////000111222222333333555444333222333444555666777555666999888777;;;AAAHHHTTThhh~~~fffLLL???;;;666444555555444111////////////............444111...,,,,,,,,,,,,++++++---......---,,,---......---,,,+++************))))))******++++++++++++---++++++---+++(((***...+++++++++******(((''''''+++++++++******************(((%%%######%%%(((***+++)))&&&&&&'''))))))))))))((((((((((((***,,,---******))))))))))))******((())))))***++++++,,,,,,(((+++......+++******,,,******+++,,,------......---,,,+++,,,,,,,,,***(((******+++,,,,,,---......,,,---///...------...000000/////////111444777999444999===@@@FFFRRRdddqqquuu|||}}}rrrdddZZZPPPHHH@@@@@@AAAFFFQQQbbbuuuxxxvvv|||uuujjjWWWRRRJJJCCC@@@BBBGGGKKKRRR```ttt,,,---......//////........./////////...///111222000000000000000000000000222111///......000222333444444555666777777666666555444444444444444444444444666888999666333111111333000000000...000<<>>AAAEEEDDDMMMccc}}}|||[[[EEE>>>;;;777666777999::::::111111000///////////////...---,,,++++++,,,...///---,,,,,,...111222111000+++++++++,,,,,,------------,,,++++++,,,,,,***))),,,+++*********+++,,,---((()))+++,,,+++***(((&&&%%%###%%%+++---))))))---///+++'''&&&(((******)))******+++++++++******)))''')))+++,,,+++***++++++******))))))((((((''''''*********)))))))))))))))++++++,,,---............,,,+++******++++++)))(((---)))***///...)))(((+++,,,+++)))((((((((())))))+++++++++,,,---...///000111222333333333444777:::888;;;======@@@KKK[[[iiiuuu~~~uuuhhhYYYNNNIIIDDD@@@CCCKKKXXXjjjyyyyyyuuuxxxnnn]]]TTTLLLGGGEEECCCAAAGGGQQQ\\\jjj~~~,,,------...............111111000///.........///////////////////////////333222000///...///000000111111222333333333333333000111111111111111111111111444777888666444333222222///......------666AAAcccIII222,,,...---,,,...//////000000000111111111//////000000000111333555111111111111111111111111222222222222222222222222000111222222111000111222//////000111222333333333000000000111111111222222111111222222222333333333555555444444444333333333444666777777777888:::===BBBBBBIII[[[rrrrrrUUUCCC<<<999555222222333333333111000000///////////////111000//////...///000000---,,,,,,...000000///...******++++++++++++++++++---,,,***++++++,,,***)))++++++*********+++,,,---******,,,,,,,,,+++)))((()))'''(((---...***))),,,***((('''(((******(((&&&******+++++++++******)))(((***,,,,,,+++******+++)))))))))))))))(((((((((************))))))))))))+++,,,---......------,,,,,,+++******++++++***(((000---...222111---,,,...---,,,+++*********+++,,,,,,,,,,,,,,,------...///000111222222222444888;;;888::::::999;;;EEEUUUaaarrr}}}|||rrreeeZZZMMMFFF@@@AAAGGGRRRcccqqq|||xxxyyyuuufffXXXMMMGGGDDDEEEFFFHHHQQQ[[[eeesss,,,,,,---...............///////////////...//////////////////////////////444222000///..................///000000000000///111111222222333333444444///222555666555444333444222...,,,,,,------000555EEE777,,,---000...---/////////......///111222444222333333111......111444111111111111111111111111111111111111111111000000000//////000222333222111000000000000111222333333/////////000000000111111111111222222222333333333555444444444444333333333222444777888888777777888>>>>>>DDDPPPbbbwww~~~dddMMM???>>>;;;777444333333222111111000//////......//////000///...---,,,,,,,,,------,,,,,,---...///---+++++++++******************,,,+++******+++,,,***)))+++************+++,,,,,,++++++,,,------+++***)))+++)))***,,,,,,))))))***%%%&&&(((+++,,,+++'''$$$)))******+++++++++******)))+++,,,,,,***))))))***(((((())))))))))))))))))************************+++,,,---......---+++***,,,+++******++++++***)))...+++,,,......+++***,,,---,,,,,,,,,,,,------...------,,,,,,,,,------......///111111222555999<<>>;;;;;;CCCPPP[[[kkkwww}}}rrrhhhTTTKKKBBB???BBBKKKYYYeeewwwzzzyyy~~~uuuhhh\\\TTTJJJGGGGGGJJJNNNTTT^^^gggsss~~~,,,,,,---.........------******+++---000111111111////////////////////////111000///............///......///////////////...111111222333444444555555000222444555444222222222111...+++,,,///000000///555///,,,000222000///111///...------...111333555555777777333...,,,...111000000000000111111111111//////000000000111111111000...---///222444333111222111000000000111333444/////////000000000111111111111222222222333333333444444444444444444444444333555777888777666777888:::;;;???GGGTTThhhmmmUUUEEE===>>>;;;777555444444333222000000///............//////...---,,,++++++******...,,,,,,,,,------+++))),,,,,,++++++******)))))),,,***)))***++++++***)))***************++++++,,,++++++,,,,,,,,,+++***)))((((((((())))))(((((()))%%%&&&))),,,,,,+++(((&&&))))))***+++++++++*********,,,,,,+++***((()))***((((((((())))))******+++)))***************++++++***,,,---......,,,)))(((,,,+++******,,,,,,+++***+++******++++++))))))))),,,,,,,,,,,,------............---,,,,,,,,,---------...///000222555:::>>>EEEDDDAAA===;;;@@@JJJRRRaaannn|||{{{rrr]]]RRREEE???@@@EEEOOOYYYiiittt}}}zzz|||yyyhhh[[[UUUSSSMMMMMMOOOSSSYYYaaakkkrrr+++,,,,,,---...---------***)))***---000222111///........................---------......///000000000000000111111000000///------...///000111111111111333444444222000///000000...---...222555333///111//////000111//////111......------...000333555222444555444111000111333//////000000000111111111------...000111222333444000...,,,...222444333000222111000000000111222333000000000111111111222222111111222222222333333333444444444444444444444444555666777666555666888:::777999===CCCKKK^^^|||www]]]KKK@@@<<<888666333222222222222111000//////...............111111111000///...------...---,,,,,,---,,,***(((------,,,,,,+++++++++***+++***))))))+++++++++)))))))))******++++++++++++***************))))))(((&&&'''((('''(((*********)))***+++++++++*********((()))***++++++++++++++++++,,,,,,+++)))((()))***(((((())))))******++++++))))))******+++++++++,,,***+++,,,---,,,+++)))(((,,,+++***+++,,,---,,,***---------,,,+++,,,,,,+++******+++,,,,,,,,,------......---,,,,,,,,,---------......///111555:::>>>EEECCC@@@;;;999;;;AAAFFFXXXeeetttxxxfffXXXJJJBBB@@@BBBHHHOOOYYYfffsss{{{~~~~~~}}}mmm\\\QQQOOOQQQNNNRRRXXX^^^eeeoooxxx}}}|||xxx++++++,,,---------------...,,,+++---000000,,,)))........................++++++,,,---...///000000111111111111111000000///...//////000000111111111222333444222000............/////////333666555000111///...------------.........------...000111333,,,...000333666777777777...//////000000111111111---...///000222333444444///......///111222111000222111111111111111222222000000000111111111222222111111222222222333333333333333333444444444444555555666666555555666999;;;666888<<<@@@FFFUUUooohhhQQQDDD>>><<<666444333333444555444333000///......------......///////////////...---,,,...---,,,,,,------+++)))---------,,,,,,,,,,,,,,,***)))((()))+++++++++)))((()))******++++++***************))))))))))))((((((******((())),,,...,,,,,,,,,,,,+++))))))***,,,((()))***++++++++++++++++++++++++***)))(((***+++))))))******************))))))******+++,,,,,,,,,******+++++++++***)))))),,,+++***+++,,,---,,,++++++---,,,))))))+++,,,***)))***+++++++++++++++***------,,,,,,,,,------...............000444:::>>>GGGFFFCCC???<<<<<<>>>@@@OOO[[[kkkxxx|||kkk]]]NNNFFFBBBAAADDDIIINNNZZZhhhrrryyy}}}}}}yyy|||}}}}}}~~~~~~}}}{{{zzzzzz{{{~~~pppaaaTTTLLLLLLQQQPPPYYYccckkkttt{{{tttppp++++++,,,------------,,,...,,,+++---//////+++&&&........................+++,,,------............///000000000//////...---111111222222222222222222000111222111///...///000,,,000000...000444333.........,,,+++,,,...---,,,........./////////000000+++,,,...444:::<<<999555......//////000111111222111111111222222222222222...000000000//////000111111111222222222111111000/////////000000000111111111111222222222333333333333333333444444444555555000222555666666666777999666888;;;???BBBLLLaaatttvvv[[[III@@@<<<;;;666555444444555555444333//////...------------...+++,,,---------,,,+++***---,,,,,,---......,,,***+++++++++++++++,,,,,,,,,***(((((()))***++++++***'''((()))***+++******)))++++++******))))))*********,,,,,,'''''',,,---***,,,------+++((('''(((***(((((()))++++++,,,,,,+++******+++***))))))+++---++++++******************))))))***++++++,,,------******)))((()))***++++++,,,+++***+++---...---,,,+++---,,,((('''+++,,,)))***++++++,,,,,,+++***))),,,,,,,,,,,,------...///...///......///333999>>>HHHHHHGGGDDDAAA???>>>>>>CCCOOO^^^nnn|||}}}lll^^^OOOHHHDDDBBBBBBDDDGGGRRR___hhhrrrzzz|||zzzxxxwwwvvvsssppplllhhhfffggghhhjjjmmmqqquuuxxxzzz{{{{{{|||}}}~~~~~~}}}pppaaaXXXRRROOORRRXXX\\\gggsss|||}}}tttnnnjjj++++++,,,---------,,,,,,,,,)))))),,,000111---(((........................---------......---,,,,,,............------,,,+++////////////...............///000000//////000111+++000111---,,,000000+++,,,,,,,,,,,,...111000,,,---...//////000//////...///...///555<<<===666///---......///000111111222444444333333222111000000...000222111...---///111000111222333333222000///............/////////000111111222222222333333333333333333444444555555555,,,///444777777666666666666777;;;>>>???FFFVVVfffmmmSSSDDD>>>;;;:::333111000000111000///---//////...------------...---...///000000000///...---,,,,,,---...///---+++))))))******+++++++++,,,)))(((((((((***++++++***'''((()))++++++******)))---,,,++++++******++++++***---+++%%%%%%))))))&&&***,,,...,,,)))&&&&&&'''(((((()))++++++,,,,,,,,,)))******))))))))),,,...,,,+++++++++***)))))))))))))))***+++,,,,,,------***)))((('''''')))+++---,,,+++***+++---...---,,,///222111,,,+++000111---+++,,,,,,---,,,+++)))(((+++++++++,,,---...///000//////......///333999===DDDEEEEEECCC@@@===:::888999DDDTTTeeeuuu{{{kkk^^^PPPIIIFFFBBBAAAAAAEEENNNYYYbbbmmmyyy~~~~~~zzzxxxuuupppjjjddd^^^[[[YYYZZZ[[[^^^aaaeeehhhjjjhhhhhhjjjkkkllllllmmmlllqqqqqqrrrsssuuuxxx{{{}}}~~~~~~}}}zzz}}}|||wwwqqqcccVVVRRRSSSTTTZZZaaajjjwwwyyypppjjjhhh,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,++++++,,,......---+++,,,---///000000000///......---,,,,,,,,,,,,---...000111111111000///...---////////////////////////222---,,,//////,,,---222,,,---...000222111///------...000222444444111...000...---...111111///,,,333,,,+++111222///222:::444222333555222------000111111111111000000000000...///000111111000///...000000000000000000000000////////////000000000000000222444444222222444666333333333444444444555555555777888999<<>>GGGNNNaaaxxxsssWWWGGGAAA===777555444333222222333333111///////////////////////////////////////............---.../////////...,,,+++++++++++++++,,,+++***)))))),,,,,,)))***...///,,,,,,***))))))+++,,,,,,,,,,,,,,,+++++++++*********+++)))'''(((+++,,,,,,++++++***)))'''''''''((()))'''((()))******((('''%%%&&&''')))******)))((('''************++++++++++++******))))))))))))************))))))))))))******((()))+++,,,---,,,,,,+++,,,,,,+++******++++++,,,............------,,,+++---,,,++++++---///000000......---...///222444555???FFFMMMNNNIIIBBB>>><<<===CCCKKKTTTcccrrrwwwsssssshhh^^^[[[XXXNNNEEE@@@AAAEEEJJJSSS```ppp}}}}}}tttkkkdddaaaZZZ[[[]]]^^^^^^]]]\\\ZZZYYYZZZZZZYYYVVVUUUUUUVVVXXXVVVUUUVVVYYY\\\^^^^^^``````___^^^^^^```bbbdddjjjjjjmmmsssvvvwww|||xxxnnneee^^^XXXQQQRRRRRRTTT[[[hhhxxxuuujjjeee,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,...---++++++///222,,,,,,,,,,,,,,,------......------,,,,,,------......---,,,,,,,,,---...///........................---++++++......++++++------------///000000...,,,++++++,,,///111111///---...---,,,---//////...---000333444222333666777444555333444666333///...222////////////////////////000000////////////000000000000000000000000000000000000000111111111222222222222222111000111333666333333333333444444444444333555666666666999@@@EEETTTgggkkkQQQCCC>>>;;;888777444333222222333333111///........................000///...---,,,***)))))),,,---///000///...,,,+++++++++,,,,,,++++++***)))+++---,,,))))))---...---+++***((()))***,,,++++++,,,++++++++++++*********((('''&&&'''***,,,,,,+++******(((''''''(((((()))'''(((***++++++***)))(((++++++++++++***(((&&&%%%***++++++++++++,,,,,,,,,******))))))))))))************))))))))))))******++++++,,,,,,,,,+++******,,,++++++******+++,,,,,,......------------,,,,,,++++++++++++,,,---//////------------...000222444<<>>DDDJJJSSS```mmmvvvwwwtttrrrqqqmmmdddXXXPPPGGGEEEEEEHHHNNN]]]rrr}}}vvvrrrrrrtttvvvxxxyyyxxxwwwvvvssssssrrrnnniiieeeccccccbbb```^^^]]]^^^^^^]]]\\\^^^\\\ZZZYYYXXXXXXWWWVVVSSSPPPOOORRRTTTWWW___gggsss~~~uuufffYYYOOOHHHEEEFFFHHHKKKRRR```qqqzzzmmmeee++++++++++++++++++++++++---,,,,,,,,,,,,---......+++------)))$$$"""&&&+++......---,,,,,,...///000------------------------......,,,,,,,,,...111222........................+++---............---+++...---------//////---,,,,,,+++,,,...111222111///---------------...///000222666333+++***222555000111///000222000,,,,,,000---........./////////000111000///......///000111////////////////////////000111111111222222222222222111000///000111222222222222222333333333444444222555999999888999<<>>999;;;???EEELLLYYYiiiuuuzzz{{{{{{zzzvvvnnnaaaXXXKKKGGGEEEFFFIIIRRReeewwwyyyvvvyyy|||~~~yyyuuussssssooommmkkkjjjjjjjjjhhhfffiiifffbbb___^^^\\\YYYVVVUUUPPPMMMNNNPPPTTT^^^hhhrrr}}}rrreeeWWWNNNGGGBBBBBBGGGFFFLLLWWWgggyyyqqqggg++++++++++++++++++++++++,,,++++++++++++,,,------(((***+++)))''''''***---+++++++++++++++,,,,,,---,,,------......------,,,******+++,,,...111444555------------------------,,,...///------///...,,,///...,,,---......---,,,)))))))))+++...//////---............---...000333555666333...---111222111///...///111///+++,,,///.........//////000000111000000////////////000000////////////////////////000000000111111111222222666444222111000///---+++222222222222333333333333000333777777666666999<<<;;;???KKK\\\ooohhhWWWFFF>>>;;;999777777444333222222333333111///...........................---------,,,,,,,,,++++++,,,,,,---------------...000222000---***+++---&&&%%%''',,,---++++++---)))(((((()))******(((&&&+++************)))))))))---......,,,)))((()))***)))((((((''''''(((******(((((((((((())))))))))))+++*********************(((((()))))))))*********++++++************++++++++++++************++++++************+++,,,---...))))))+++,,,,,,,,,,,,,,,...---,,,+++,,,---...///---///111///+++))))))+++//////......///111222333999@@@KKKSSSUUUPPPIIICCC<<<;;;<<>>AAAHHHFFFOOO^^^pppxxxlll************************+++************+++,,,,,,++++++,,,,,,,,,------...******+++,,,,,,,,,,,,+++,,,,,,---......---,,,,,,******+++---...///000111------------------------+++......******......+++000...,,,,,,---------+++)))((((((***---//////......///000///---...222555444111111333222...,,,...///...///222000,,,,,,000......///000000111222222//////000000000000///////////////////////////////////////000000000111111333111000111222111---)))111222222222222333333333111444666666444444666999======CCCNNNZZZiii~~~zzz\\\OOOAAA<<<;;;888666777444333222222333333111///////////////////////////......---,,,,,,+++******,,,,,,+++++++++,,,---...,,,///111///+++((())),,,///***(((++++++)))+++000)))(((((()))***)))'''%%%************))))))))))))+++,,,---+++(((((()))+++)))(((''''''''')))***+++---,,,,,,++++++++++++,,,++++++***)))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++******+++,,,---((()))+++,,,------,,,,,,...---,,,++++++---///000***...111000---***+++...///......---...///111222555;;;FFFOOOUUUTTTOOOKKKCCC===;;;???EEENNN\\\iii{{{xxxmmmbbbTTTIIIGGGEEEEEEOOO\\\ooo{{{~~~yyy|||{{{vvvkkkccc\\\YYYZZZaaannnzzzyyyhhhSSSGGG@@@AAAAAA===@@@HHHKKKWWWjjj{{{ttt******************************))))))******+++,,,,,,+++***+++++++++)))'''+++,,,---...///...---,,,,,,,,,---......---,,,,,,.........---,,,+++))))))------------------------+++...---((((((---...+++000...,,,,,,------,,,+++*********,,,...000111000///000111///...///333666000,,,...666444***&&&)))000///000222111------111...//////000111222222333...///000111111000///...////////////////////////////////////000000000000,,,,,,---111444444111---111111222222222333333333555777888777444333666999===:::<<>>DDDKKKWWWbbbuuu{{{ppp]]]NNNJJJGGGEEEMMMZZZdddqqq~~~yyy|||wwwooogggccceeekkkyyyqqq^^^MMMBBB===AAABBB>>>AAAIIISSS```sssyyy------,,,+++)))'''%%%$$$******))))))******+++,,,,,,+++******+++,,,,,,+++***---//////,,,+++---///,,,---...///...---,,,+++...------,,,,,,,,,------(((***,,,---,,,,,,---///------,,,,,,,,,+++++++++...---,,,,,,++++++,,,,,,---,,,,,,,,,---...000222000111111000//////000222444333222111000000000000,,,------...///000000111000000000000111222333444666444222000/////////000...///111222222222111000...000111222111000111222000000111222222222222111///111222444444333222111555555555666666666666777666999<<<>>>BBBKKKWWWaaaxxxiiiNNNFFF???<<<888555444666222222111111000/////////&&&(((+++...//////---,,,///...---,,,+++,,,---...---------....../////////...000000...***)))+++//////...------,,,,,,,,,,,,,,,,,,+++***))))))******,,,))))))***)))&&&%%%''''''+++000111...+++******)))((((((((()))***,,,---,,,,,,,,,,,,++++++******************************''')))***)))((('''((()))))))))+++,,,,,,+++***)))+++++++++++++++***)))(((,,,,,,+++***))))))************+++,,,,,,---......******+++++++++,,,,,,,,,+++******+++---......---............////////////222777===FFFSSS[[[YYYRRRLLLHHHDDDBBBAAADDDQQQ^^^lll~~~yyyiiiYYYOOOIIIEEEIIIPPPYYYiiiyyy|||~~~zzzsssrrryyyzzzeeeWWWEEEBBB@@@@@@>>>>>>DDDMMM[[[kkk}}}}}}(((((()))+++,,,,,,,,,,,,******))))))******+++,,,,,,+++******++++++++++++***,,,///...---,,,---...............---,,,++++++...------,,,,,,,,,------)))+++------,,,,,,---...000000/////////.........------,,,++++++++++++,,,,,,,,,------...///111111///000111000......000111222111000///............////////////////////////////////////000111222222444444222111000///////////////000000111000000000---///000000//////000111000000111222222222222111000111333555555444333222333333333333444444444444444777:::;;;===CCCLLLTTTgggtttdddMMMEEE>>>;;;999555444666222222111111000/////////,,,---///000000///---,,,---------------...//////,,,,,,---------.........000///---+++++++++++++++...------,,,++++++,,,,,,,,,++++++***))))))******%%%###%%%))),,,+++,,,000'''+++...///---+++***+++''''''&&&&&&'''((()))***+++***))))))((((((((()))************************((()))******(((((()))***)))***++++++++++++***)))+++++++++++++++***)))))),,,,,,+++*********************+++,,,,,,---......+++++++++,,,,,,,,,------...---,,,,,,......---,,,............///////////////444:::DDDQQQ\\\^^^YYYSSSNNNHHHDDDAAACCCNNNZZZlll}}}xxxgggZZZQQQJJJIIINNNPPP]]]mmmzzz~~~ooo[[[MMMCCC@@@?????????BBBKKKUUUeeettt}}},,,,,,,,,,,,,,,+++************))))))******+++,,,++++++++++++******++++++***,,,......---------...000///...---,,,+++++++++------,,,,,,,,,,,,------***,,,------,,,+++,,,---000000000000////////////------,,,++++++++++++++++++,,,...000111111111000...//////...------...000//////...---,,,,,,,,,,,,000000000000//////////////////////////////000000222222222222111///...---000000//////.../////////,,,...///000///...///000///000111111222222111111111222333555555444333333333333333333444444444444444666888999888;;;AAAFFFUUUaaatttzzz^^^LLLDDD>>>;;;999555444666222222111111000/////////000000//////...---,,,+++***+++,,,...//////000000+++,,,,,,,,,,,,,,,------222...******,,,---***'''---,,,++++++***+++++++++,,,+++******)))************'''(((+++,,,******---(((***,,,,,,***)))***+++((((((''''''''''''((()))+++***)))((('''((()))***************************)))***++++++))))))***+++******+++++++++******)))++++++++++++++++++***))),,,++++++************+++***++++++,,,,,,------...++++++,,,,,,,,,---------111///............---+++---............/////////---222888AAAOOO]]]dddccc]]]VVVNNNIIIDDDDDDLLLVVViiiyyyrrrcccWWWMMMHHHHHHHHHQQQ___nnnrrraaaPPPEEEBBB@@@???AAADDDKKKWWWdddssszzz,,,,,,,,,,,,+++***)))(((******))))))******+++,,,***+++,,,,,,***************+++------............111000...,,,+++++++++,,,,,,,,,,,,+++,,,,,,------+++,,,...---,,,++++++,,,------------,,,,,,,,,,,,---,,,,,,+++***+++++++++***,,,///222333222111000---......---,,,,,,---///......---,,,,,,,,,,,,,,,//////000000000000000000000000000000000000//////000111222222111///...,,,111000...---------//////,,,...000000///...///000///000000111111111111111000111222333333333333222444444555555555666666666555777999999888999;;;>>>GGGPPPaaaxxxrrrYYYJJJCCC===;;;999555444555222222111111000/////////000...---+++*********+++)))***,,,............---++++++++++++++++++++++++///---+++***++++++)))'''++++++***************+++++++++***************+++...++++++---,,,)))(((+++*********)))))))))***************)))))))))))))))---+++***))))))***+++,,,***************************+++,,,,,,******+++,,,++++++++++++*********)))+++++++++,,,,,,+++******,,,++++++******++++++++++++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,000...------......---+++---------.........//////...222888???LLL]]]hhhkkkeee]]]UUUNNNHHHFFFKKKSSSeeesss{{{mmm```TTTLLLHHHGGGJJJTTTcccvvvpppcccWWWKKKCCCBBB@@@BBBFFFMMMVVVffftttttt$$$%%%''')))+++------...******))))))******+++,,,***,,,...---+++)))***+++++++++,,,---...///......000///---,,,++++++,,,,,,+++++++++++++++,,,---...+++,,,...---,,,++++++,,,,,,,,,,,,+++++++++******,,,,,,+++************+++***,,,///222333222111///,,,------,,,++++++,,,.........---,,,,,,,,,------,,,---...///000111222222111111222222222111000000///000111111000///---,,,000///...------...///000...///111111000000000111//////000111111111111000//////000000111111111111444444444555555555555666333555777888888888999:::<<>>III[[[iiipppkkkccc[[[TTTNNNJJJLLLQQQ```lllzzzzzzmmmaaaUUUMMMHHHGGGKKKYYYlll|||pppbbbWWWOOOGGGBBBAAAAAAEEEMMMUUUaaaqqqzzzooo''''''((()))***+++++++++******))))))******+++,,,+++...000000,,,******,,,+++***+++,,,///000///.........---,,,,,,,,,,,,---+++******++++++,,,---...***,,,------,,,+++,,,---------------,,,,,,,,,+++,,,,,,+++******************,,,///111222222000///,,,------,,,++++++,,,.........------------......***+++,,,...///111222333000111222333333222111000///////////////...------//////......//////000111...000222222111000111222...///000000111111000000...////////////000000000222222222222333333333333000111333555777777888888:::???IIIYYYpppgggRRREEE???;;;:::999555333555222222111111000/////////...------,,,---...000111,,,,,,,,,,,,,,,+++******,,,,,,,,,++++++++++++***(((,,,///...+++)))+++---*********)))******+++,,,*********)))******+++,,,...++++++---,,,)))(((++++++)))(((((()))******)))&&&'''((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))***+++,,,,,,******+++,,,---,,,+++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++******+++---......---,,,------------.........000555:::<<>>DDDOOOaaazzzcccOOODDD>>>::::::999555333555222222111111000/////////------------......//////---------,,,------......------,,,,,,++++++++++++)))+++---......------...***************+++,,,,,,******))))))***++++++,,,111...,,,---+++&&&%%%'''+++)))((()))+++,,,***(((%%%&&&'''((())))))((((((%%%&&&((()))***)))((('''))))))))))))))))))))))))***+++,,,+++***)))***,,,---,,,+++))))))))))))******+++,,,,,,------,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++,,,---...---,,,,,,,,,---------.........,,,333777:::BBBSSSfffqqqtttmmmgggbbbZZZPPPKKKJJJPPPVVVcccsssxxxhhh[[[QQQJJJFFFKKKUUUbbbrrrzzzjjjbbbVVVNNNJJJIIIGGGEEEHHHLLLVVVcccmmmvvvyyyqqq((()))***+++,,,---------*********)))***++++++,,,,,,000444333...++++++...+++***))),,,///111000---***+++---...///......---************+++,,,---...(((***,,,---,,,,,,---///------,,,,,,,,,+++++++++,,,++++++***)))************+++---...///000//////---......---,,,,,,---///,,,,,,,,,+++,,,,,,------,,,,,,,,,------.........+++---///111222222111000000///---,,,,,,---...///,,,---///111333333333222,,,...000000///...///000...//////000000000000000000000000000000111111222333333444444444555555555444333333555777999999999777999===DDDRRRkkk~~~```NNNCCC===::::::999555333555222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,...---------...000222333---------,,,,,,++++++++++++)))))),,,000222///,,,++++++******+++,,,------******))))))***+++,,,,,,)))''''''+++,,,***+++...+++***)))***,,,---***(((&&&''')))***+++++++++***%%%'''***,,,---+++)))((()))))))))))))))))))))))))))***++++++))))))***+++...---+++))))))))))))******+++,,,,,,------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000000///...---......---+++,,,,,,,,,---------......(((000555777???QQQeeepppxxxqqqjjjeee]]]QQQIIIFFFGGGKKKWWWhhhxxxxxxjjjXXXOOOHHHIIIMMMVVVfffvvv}}}pppggg[[[UUUMMMHHHIIIKKKKKKKKKOOOTTT```nnnxxx|||vvv***+++***)))''''''))),,,,,,+++))))))***+++***)))......------,,,+++******------,,,***)))***...111000...---------,,,)))'''******+++++++++,,,,,,,,,+++,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---(((,,,---***,,,111///)))---***((((((***,,,+++***...------,,,,,,------...,,,,,,,,,---...,,,(((%%%///...---...///000///...000///...------...///000---...//////......///111444333222111000000000000---...///000000111000000111111000000111111222333222222222222222222222222777666666666777888999:::::::::>>>CCCKKK[[[uuu|||___MMM<<<<<<:::999777555333111333111//////111222000...///............---------------------------------,,,------,,,******+++---******))))))))))))))))))+++++++++++++++***)))(((------,,,,,,+++***)))))),,,+++)))((((((((()))))))))************+++++++++***))))))((('''&&&&&&&&&''''''((()))))))))))))))+++***(((''''''(((***+++************************&&&(((***+++++++++)))(((&&&''')))+++---.........///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------***(((***000555////////////...---,,,+++...............///000000000///222777===III[[[lllqqqrrrqqqlll```RRRJJJGGGJJJGGGLLLYYYjjjzzzxxxfff[[[MMMEEEFFFQQQ]]]eeetttvvvhhh]]]ZZZOOOMMMJJJJJJLLLPPPSSSUUUaaagggpppzzz}}}xxx((()))***)))(((((()))++++++***((()))***++++++***------,,,,,,+++*********+++++++++)))((())),,,...***))))))***++++++)))(((++++++++++++,,,,,,,,,,,,+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---***---,,,***,,,000...)))---+++((((((***,,,+++***------,,,,,,,,,,,,------,,,+++***+++,,,---,,,***...------...///000000/////////............//////+++---...///...---...///333222111000////////////...///000000000000000000000000//////000000111222111111111222222333333333555555666777888888999999999999<<>>;;;888777666555555333111//////000000...+++///............---------------------------,,,,,,,,,------,,,******+++---************************...---------,,,,,,,,,,,,------,,,++++++***)))))),,,+++***))))))))))))***(((((()))))))))************))))))(((''''''&&&&&&))))))***++++++++++++++++++***(((''''''(((***+++***************************+++,,,......---,,,+++'''((()))***,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,///222,,,,,,---------------,,,...............//////000000///111666;;;FFFXXXhhhsssuuuvvvqqqdddVVVLLLHHHEEECCCGGGRRR```ppprrrgggWWWJJJGGGLLLTTTYYYmmmzzz}}}rrrdddVVVLLLIIIJJJJJJKKKNNNSSSXXX\\\^^^iiinnnvvvyyy%%%'''))))))(((((()))******)))((((((***,,,,,,+++,,,,,,++++++***)))))))))((()))***)))((((((***,,,*********,,,///000///...,,,,,,,,,,,,------------,,,...//////...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------...,,,***+++...---***---+++))))))***+++++++++,,,,,,++++++++++++,,,,,,---+++)))***,,,...//////---,,,,,,---///111000///......////////////......))),,,...///...---------111111000///.....................///......------///............///000000///000000111222333444444222444555777888999999888777888;;;???CCCLLL^^^ooogggTTTEEEAAA;;;888777777888777333111000//////...,,,***///............---------.........------,,,,,,,,,,,,------,,,******+++---******++++++++++++++++++......,,,+++++++++,,,---,,,,,,,,,+++******)))))),,,,,,+++************+++'''((((((((())))))))))))***))))))((((((''''''&&&)))******++++++++++++******)))(((''''''((()))******************************+++---.........---,,,))))))((()))***,,,...///...------,,,,,,,,,,,,,,,,,,---...//////...---,,,---+++***+++---.........)))***+++,,,------------......------......///000//////000555999BBBRRRaaarrrwwwzzzvvvlll^^^SSSMMMCCCAAABBBIIITTTcccxxxtttcccTTTLLLJJJLLLMMMaaammmyyy|||mmmaaaUUUIIICCCCCCEEEHHHNNNVVV]]]dddjjjllluuuyyyyyy###%%%((())))))((()))))))))((('''(((***,,,,,,++++++*********))))))((((((''')))******)))(((***+++,,,+++,,,...111222111000,,,,,,,,,---------......---///000000/////////000------,,,,,,,,,,,,++++++,,,+++*********+++,,,---000...,,,******,,,,,,***---+++***)))***+++,,,,,,,,,++++++******++++++,,,---+++***+++...000000///,,,,,,+++---///111000///,,,---////////////---,,,))),,,//////...---------000///......---------...,,,,,,,,,,,,,,,+++***)))//////......//////000111...///000111222333444444000222555777999999888777777888:::>>>???DDDPPP]]]rrrnnnZZZHHHCCC===999999888777666222111111111000///---+++///............---------.........------,,,,,,+++,,,------,,,******+++---+++++++++++++++,,,,,,,,,+++***(((''''''(((***+++,,,+++++++++******)))))),,,,,,++++++++++++++++++((((((((()))))))))******))))))))))))(((((('''''''''((())))))))))))((((((+++***))))))))))))***+++************************((()))***+++++++++*********)))(((((()))+++---///------,,,,,,+++,,,,,,---,,,---///000000///---,,,---***)))+++...000---+++++++++,,,---------------...------------...//////000///111444888>>>MMM[[[llluuu|||zzzrrrggg\\\TTTEEEBBBAAADDDJJJXXXnnn}}}mmm___TTTNNNKKKIIIUUU^^^jjjssszzzuuuiii[[[QQQJJJDDDDDDGGGGGGMMMWWWaaajjjqqqwwwzzz}}}www###%%%((())))))((()))))))))'''&&&'''***+++,,,+++******)))))))))))))))(((((()))******))))))***+++*********+++---...,,,+++,,,,,,,,,---------......---///111111000000000111---------,,,,,,+++++++++,,,+++*********+++,,,---111...++++++++++++******,,,,,,+++*********,,,---,,,++++++******++++++,,,,,,,,,---///111111///,,,---,,,+++,,,///000//////,,,---...//////...---,,,+++---000000///......//////...---------------------------------,,,+++***000////////////000111111......///000222333444444000222555777888888777666777777:::======>>>FFFOOOYYYhhhyyydddMMMGGG@@@<<<;;;999555111111222333333222000///...///............---------.........------,,,,,,,,,,,,------,,,******+++---******+++++++++,,,,,,,,,)))(((&&&%%%%%%''')))***++++++***************)))++++++++++++,,,+++++++++)))))))))*********++++++)))))))))))))))((((((((((((((()))))))))(((((('''++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))))))))))))))+++***(((((((((***,,,---,,,,,,+++++++++,,,,,,---,,,---///000000///---,,,,,,***)))+++...///,,,)))...............---,,,,,,---------------...//////111000222555777<<>>???CCCQQQfffxxxmmm^^^JJJ<<<888777666555555777999666000***''''''//////.........---------***++++++,,,---...//////---------,,,+++***+++---'''(((((()))******++++++((()))***+++++++++++++++)))))))))))))))*********'''((()))***++++++***)))(((((((((((()))))))))))))))))))))))))))*********)))))))))))))))(((''''''''''''(((((((((((('''''')))))))))))))))))))))))))))))))))((())))))***+++)))************)))((((((+++*********+++,,,,,,------,,,,,,++++++,,,,,,---***,,,...,,,)))(((+++...******+++,,,---------------,,,,,,,,,,,,---......+++,,,...111222555???JJJVVVhhhxxx{{{|||}}}wwwmmm___UUUKKKGGGGGGHHHNNNTTT^^^mmm|||nnn___VVVMMMGGGFFFNNNXXXaaammmxxxzzzkkk___PPPDDDEEE???>>>BBBIIIOOOWWW]]]llluuu|||zzz|||xxx{{{,,,,,,++++++***)))))))))$$$(((+++,,,***(((***,,,+++***)))***+++,,,+++)))''''''(((***,,,------,,,,,,,,,++++++***)))))))))///,,,***,,,///111000...---///000000---'''""".../////////...---,,,,,,))))))******+++,,,......---,,,++++++,,,,,,+++******++++++,,,,,,---------,,,000000++++++//////++++++...111111000111555999333000---,,,---.........,,,,,,,,,---------......------------------------000///............///000------+++++++++---///000///////////////.........,,,...000111000///000111===:::555333333333222111444444555555666777777777>>>???GGGVVVhhh|||eeeKKK@@@;;;666333555333444555555444222///---000///...---,,,,,,---...---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))///***(((*********...333+++***************++++++***++++++++++++***))))))$$$'''***+++)))(((((()))))))))(((((((((((()))))))))((('''''''''(((***+++***&&&&&&******%%%$$$'''''')))***)))((('''(((***'''''''''))),,,,,,***)))++++++******************)))***++++++***+++---...111---***,,,000222///+++...+++((((((***+++***)))------,,,++++++******)))+++,,,------............+++...000000///333;;;BBBOOOcccvvv~~~}}}xxxkkk```UUUOOOHHHBBBDDDJJJ\\\gggxxxoooaaaUUUNNNHHHJJJOOOYYYfffrrrzzzooo\\\MMMHHHJJJAAA???BBBHHHNNNSSS```mmm}}}{{{|||}}}))))))))))))))))))))))))+++---......,,,***)))******((('''((()))***)))(((,,,+++++++++,,,+++***)))))))))******************+++***)))+++///111222111,,,,,,,,,,,,,,,+++***))),,,------------,,,,,,+++++++++++++++,,,---...///---,,,++++++---------+++++++++,,,,,,---------...,,,000111......111111------...000000000111444666///...---.........---+++,,,,,,,,,---------......---------------------------------------------------......//////000///////////////////////////...///000222222111111333444777555222222333444444333444444444555666666777777:::;;;BBBNNN]]]nnngggMMMAAA===777444666333333444444333111///.........---------...//////------......------,,,+++,,,,,,,,,,,,++++++++++++************************,,,(((''')))***))),,,000(((((((((((((((((())))))***++++++++++++***)))))),,,,,,,,,,,,+++******+++))))))(((((((((((())))))***))))))((()))***+++,,,---)))***------)))(((,,,''')))***)))((('''(((***$$$&&&)))*********+++,,,************************'''(((((((((((()))+++,,,,,,++++++,,,.../////////...,,,))))))+++,,,+++***++++++++++++++++++++++++++++++,,,---------------+++---000000///333:::AAANNN```sss|||}}}qqqfffZZZQQQIIICCCDDDJJJTTT^^^nnnxxxkkkZZZRRRJJJHHHKKKSSS___kkkvvv}}}tttdddTTTHHHFFFIIIBBBBBBFFFOOOVVV]]]kkkwww{{{|||}}}~~~&&&&&&'''((()))************)))((()))))))))'''%%%((('''&&&&&&(((((('''&&&)))))))))(((((((((''''''''''''((())))))***++++++((('''(((***...222333333///---+++******,,,...000***++++++,,,,,,,,,,,,+++,,,,,,+++,,,,,,---...///,,,++++++,,,...//////.....................//////---111333222333444333000000///...///000222222222,,,,,,---...000///,,,))),,,,,,,,,---------......------------------------,,,---............---,,,,,,---///111111000...---......//////////////////000111111000000111333555444222111111222333111000333333444555555666666777888999>>>EEENNN]]]ssshhhMMMBBB>>>888555777444333333222111000//////------,,,------...000000------......------,,,,,,,,,,,,++++++*********)))++++++++++++++++++++++++)))&&&&&&)))***((()))---(((((())))))))))))((('''******++++++******)))(((+++***(((((()))******)))))))))(((((((((((())))))*********)))***++++++,,,***((((((++++++))))))+++''')))***)))((('''(((***&&&)))++++++***)))***,,,************************(((((((((((()))***++++++'''))),,,,,,,,,,,,///111///---++++++,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,------,,,,,,+++---/////////222999>>>KKK[[[nnnyyyzzzoooaaaUUUKKKDDDDDDGGGJJJRRR```sssyyyfff\\\PPPKKKJJJNNNXXXbbbooouuu|||vvvdddVVVKKKDDDCCCGGGDDDGGGOOOYYYbbblllyyyyyyuuuvvv|||'''''')))*********))))))&&&$$$###%%%(((***(((%%%((('''&&&&&&(((((('''&&&&&&'''((((((((((((***+++''''''(((((())))))))))))''''''(((***---000222333444222...+++***+++---...******+++,,,,,,---,,,,,,++++++++++++,,,---......,,,++++++---///111111000111111111111111111111111...111444555666666444222222///,,,---000111000...---,,,,,,...//////---+++,,,,,,,,,---------..............................---///000222222000///---+++,,,---......---,,,,,,............/////////////////////...---...111444444333222111111000---+++222333333444555555666666999:::===@@@CCCNNNcccwwweeeKKK@@@===888666888444444222111000/////////...---------............,,,------...------,,,,,,,,,++++++******)))))))))+++++++++++++++*********(((&&&'''***+++((((((+++******+++,,,+++***))))))***************))))))((('''&&&&&&(((***,,,***)))))))))(((((((((((()))))))))))))))*********++++++((('''''')))))))))***+++''')))***)))((('''(((***,,,,,,,,,,,,+++***))))))))))))))))))***************)))))))))+++,,,,,,,,,((()))***++++++,,,---.........---,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,---......///222666:::DDDSSSgggwwwwwwiiiZZZNNNGGGDDDDDDCCCHHHTTTggg}}}vvvjjj\\\SSSNNNMMMTTT\\\eeekkktttzzz}}}}}}}}}~~~|||{{{tttfffUUUKKKEEEBBBBBBEEEHHHNNNYYYdddnnnxxx~~~wwwuuuvvvxxx)))***+++,,,+++***((('''***'''%%%'''***,,,+++))))))(((''''''))))))(((''')))***+++***)))***,,,///))))))))))))((((((''''''((()))***++++++---///000333222000...,,,+++++++++***+++,,,---------------************+++---...///...------///222333333333555555444444333333222222///000333666777555444333222///,,,,,,///000...,,,///---,,,,,,...000000000,,,,,,,,,---------.................................///111222222111///......---,,,,,,+++,,,---...---.........//////000000/////////...---...111444333222111111111000---+++222222333333444444555555888999;;;<<<<<>>FFFUUUfff|||lllQQQEEE@@@:::777888555555555555444222111/////////000///...---+++***+++,,,------......------******++++++,,,,,,---------,,,,,,+++******)))))),,,******,,,,,,)))))),,,---+++(((&&&&&&&&&((())))))))))))))))))((((((''''''***,,,***&&&%%%)))...))))))(((((((((((())))))'''((()))*********))))))(((***((($$$###((()))'''''')))***)))((('''(((***$$$(((***(((%%%%%%)))...''''''(((((()))******+++)))&&&###%%%)))+++***''',,,***)))***---...---+++***---//////,,,***+++,,,(((((()))***,,,---........./////////......---,,,------,,,---...000000111777???RRRhhhxxx~~~xxxkkk___RRRFFF??????BBBKKK\\\rrrvvviii[[[SSSQQQNNNSSS\\\fffmmmooonnnlllhhhgggkkkuuu{{{oooccc[[[VVVIIIEEECCCDDDDDDEEEKKKSSS]]]kkkyyy}}}vvvuuuvvv}}}$$$&&&)))+++,,,+++)))'''''')))+++)))'''(((+++///***((('''((()))***)))((('''***+++)))%%%%%%)))...)))))))))***++++++,,,,,,''')))+++***)))))),,,///,,,+++)))(((((())),,,---+++++++++++++++***)))(((***+++,,,...111444777888>>>======>>>@@@AAA@@@???444444333222000///......000,,,,,,//////++++++///+++---...---***))),,,///))))))+++---000111///---,,,,,,,,,---------......////////////////////////111111000000000000111111,,,---...///...---+++***---------...///000000111,,,...000111000000000111999666222111111222222222000111111222333333444444444333666:::;;;999<<>>MMMbbbrrrzzzrrrfffVVVIII>>>>>>???FFFTTTiiisssbbbWWWTTTMMMPPPWWW___ggglllmmmmmmgggfffjjjsss}}}xxxjjj[[[OOOHHHEEEEEEBBBAAABBBBBBEEENNNXXXaaapppwwwtttssswwwzzz