BM6X6(@ jjjTTTHHH@@@::::::999999888666444333333444444555666777777888888>>>FFFYYY|||cccEEE<<<444222111//////111222111///...---------...---...///000000///...---,,,---...///...---+++)))++++++++++++++++++++++++,,,+++***))))))***++++++,,,---.../////////------+++,,,.../////////...---//////000000111000000///444222000111222333333222555555777:::>>>III\\\nnniiiZZZSSSJJJDDDEEE>>>>>>>>>>>>===<<<;;;:::777666777999===@@@AAAAAAEEE@@@???AAAAAA???EEEMMMMMMEEE===<<>>???CCCHHHQQQbbbrrreeeYYYMMMJJJJJJHHHFFFFFFDDDEEEGGGHHHHHHHHHHHHGGGMMMVVViiiwwwYYYRRRPPPPPPTTTSSSOOOLLLMMMKKKHHHEEEEEEGGGGGGEEECCCGGGJJJXXXqqqzzz^^^RRRMMMKKKGGGHHHJJJLLLKKKIIIEEECCC<<<<<<===@@@DDDIIIOOORRR```ttt~~~lllXXXNNNGGGGGGGGGCCC@@@AAABBBAAA??????===:::555222333111000///000000...,,,222222222333444555777888777666555444222111000///000000111222333444444555999888777888;;;???DDDHHHOOOWWWcccnnnyyy|||pppaaaXXXTTTOOOIII@@@===:::888888777666555222222222222222222333333444333333333444555777888666;;;@@@CCCBBBAAACCCEEEPPPSSS[[[hhhwwwhhhQQQFFF???:::999999888777666555555444444444444444555666777666<<>>GGGYYYjjjrrrVVVLLLIIIDDDAAABBB;;;;;;;;;;;;;;;;;;::::::999888888;;;>>>AAABBBBBBFFFBBB@@@AAA@@@???CCCJJJIIIDDD???>>>@@@AAA@@@>>>???@@@BBBCCCDDDDDDDDDDDDFFFMMMUUUWWWVVVVVVZZZ___bbbbbbaaa```___bbbfffiiiiiijjjrrrrrr]]]VVVOOOKKKGGGAAA@@@BBB>>>===>>>AAAEEEMMM^^^mmmhhhZZZNNNJJJIIIHHHFFFFFFEEEFFFHHHJJJKKKKKKJJJJJJMMMTTTggg}}}```UUURRRRRRTTTRRRMMMIIIIIIIIIHHHGGGHHHJJJJJJHHHEEEIIIJJJTTTjjjiiiTTTLLLKKKGGGHHHIIIJJJIIIFFFBBB@@@>>>???@@@BBBCCCEEEFFFFFFQQQccc}}}fffWWWIIIGGGIIIGGGCCCBBB@@@???>>>???>>><<<999666333111000000111222111000111111111222333555666777555555444333222111111000000111111222222333333444777666555555777:::===??????EEENNNXXXaaammmyyyqqqhhhccc]]]WWWLLLIIIDDD@@@>>><<<999777444444333222333444555666222222111111222444555666666:::>>>@@@@@@AAAEEEHHHQQQUUU]]]iiiwwweeeMMMDDD@@@:::999888666666666777777;;;:::777555333333444444555:::AAASSSwwwcccCCC;;;333222222//////000///////////////...---,,,//////000111111000//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++,,,++++++,,,,,,+++***)))))),,,++++++++++++,,,------++++++++++++,,,---///000111000///000222444444444333444777:::===DDDTTTdddpppZZZEEE@@@@@@>>><<<===888888888999999999999999;;;::::::<<<@@@BBBBBBBBBFFFCCCAAAAAA???===@@@EEEDDDCCCBBBBBBAAAAAA@@@@@@???@@@BBBCCCCCCCCCBBBAAACCCIIIQQQUUUUUUVVVZZZ^^^aaaaaa```___```ccciiimmmoooooo}}}sssbbbZZZRRRNNNJJJDDDBBBCCC???>>>???AAADDDKKKZZZiiilll]]]NNNHHHHHHGGGFFFFFFGGGHHHJJJLLLMMMMMMMMMMMMMMMSSScccjjj[[[WWWUUUVVVSSSMMMHHHGGGHHHHHHIIIJJJMMMMMMLLLJJJLLLKKKPPP```xxxyyy\\\NNNLLLHHHGGGGGGGGGGGGDDD@@@===???AAADDDFFFFFFDDDBBB@@@CCCPPPggg}}}iiiTTTLLLLLLKKKGGGDDDAAA@@@?????????>>>;;;888555222000000222333444444000000111111222333555555333333333333222222222222222222222222222222222222555555444444444555666777777;;;@@@EEEKKKTTT___gggrrr{{{}}}vvvrrrmmmfffYYYUUUOOOIIIDDD???:::666666555333222222444666777333333333333333444555666888;;;>>>???AAAEEELLLQQQXXX\\\dddnnn{{{bbbKKKCCCAAA:::999777555555666888999DDDAAA<<<888444333333333444999>>>OOOrrr~~~^^^BBB:::333222222000///000......///000///...,,,+++...//////////////////...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,++++++******))))))---,,,+++++++++,,,...///---,,,++++++,,,///111333222000///000222333333222222333777:::<<>>>>><<<999888666666777777888999::::::;;;:::;;;===???AAAAAA@@@AAA@@@???>>>===<<<>>>AAABBBEEEGGGFFFCCCAAAAAABBB>>>@@@AAACCCDDDDDDDDDDDDEEEJJJOOOQQQQQQSSSWWW\\\^^^___`````````cccfffiiilllooovvvfff]]]UUURRROOOJJJHHHHHHCCCBBBCCCEEEGGGLLLYYYgggooo^^^MMMFFFFFFFFFDDDEEEFFFHHHJJJLLLMMMMMMMMMMMMNNNQQQ^^^xxxttt```ZZZVVVWWWVVVPPPKKKJJJJJJJJJIIIJJJLLLNNNOOOPPPPPPNNNNNNWWWkkkiiiUUUOOOHHHGGGEEEFFFGGGFFFBBB???AAACCCFFFHHHIIIIIIGGGFFFCCCIIIWWWooo~~~gggWWWQQQNNNJJJGGGEEECCCBBBAAAAAA???<<<:::777444111000111333444444000000000000111222333444111222222222222333333333333222222222111111000000333333444444444444333333888:::======>>>BBBIIINNNXXXbbbpppzzz|||vvvjjjeee^^^VVVOOOHHHAAA<<<===;;;999777777888:::;;;666666666777777888888999===???AAABBBEEEKKKUUU\\\bbbgggoooxxxaaaJJJCCCBBB:::999777555555666888999BBB???;;;777444444444555555888===MMMoooyyyYYYAAA999222222222000...///------/////////...,,,+++------------------------000000/////////000000111,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,---------,,,,,,++++++++++++...---,,,,,,,,,---///000---,,,++++++,,,///111333333111000000111222111000222333666999:::???LLLZZZyyyiiiXXXMMMCCC@@@???===:::888777777777777888999;;;<<<:::::::::<<<>>>>>>===<<<:::<<<===;;;:::;;;===>>>BBBFFFJJJIIIEEEAAAAAABBB>>>???AAADDDFFFIIIJJJKKKNNNOOOOOOMMMMMMOOOTTTXXX[[[]]]_________^^^___```ccckkkxxxggg^^^VVVUUUUUURRROOOPPPGGGFFFGGGHHHIIIMMMYYYeee|||qqq___MMMFFFFFFFFFDDDDDDEEEFFFHHHJJJKKKKKKKKKKKKLLLNNNXXXppp```YYYSSSTTTUUURRROOONNNOOOMMMKKKHHHIIIKKKPPPSSSSSSPPPNNNRRR```xxx|||bbbRRRKKKHHHEEEFFFIIIIIIGGGCCCDDDDDDEEEFFFGGGIIIJJJKKKGGGGGGNNN___yyy|||gggXXXQQQLLLIIIEEEDDDBBBBBBCCCBBB@@@>>>:::666222000000111222222000000000000111222333333000000111222222333444444333222222111111000000/////////111222222222111111222555888888666666999<<>>NNNpppxxxXXX@@@888222222222000...///------.........------,,,---,,,++++++++++++,,,---.............../////////++++++++++++++++++++++++***))))))))))))+++,,,---------,,,,,,,,,,,,---......------------...//////++++++++++++,,,---///000333111//////111222111000222333666888888===JJJXXXsssgggRRRKKKFFFAAA??????>>><<<:::888888777777888999;;;<<<999999999;;;<<<<<<:::888777;;;<<<:::999;;;<<<;;;@@@DDDHHHHHHEEEBBBAAABBB>>>???@@@CCCGGGLLLPPPRRRWWWVVVSSSPPPNNNOOOSSSVVVWWWXXXZZZZZZYYYWWWWWWXXX^^^mmmvvvddd[[[TTTUUUXXXXXXWWWWWWIIIHHHJJJKKKLLLNNNYYYeee{{{tttaaaNNNHHHIIIIIIFFFDDDDDDEEEFFFHHHHHHHHHHHHGGGHHHJJJSSShhh```VVVOOOOOORRRRRRQQQRRRTTTRRROOOJJJHHHJJJNNNRRRQQQQQQOOOPPPYYYmmmqqqYYYOOOKKKGGGGGGKKKLLLIIIFFFGGGEEECCCAAAAAACCCEEEGGGFFFEEEGGGRRReeezzzhhh\\\RRRLLLEEECCCBBBCCCEEEEEEEEECCC;;;888444222111111111000111111000000111222222333000000111111222333333444222222111111111000000000++++++---......///......---111444555333333555777;;;???EEEJJJPPPZZZgggqqq}}}zzzuuuoooiiibbb]]]QQQOOOLLLIIIEEEBBB@@@???>>>>>>????????????>>>>>>AAADDDHHHLLLPPPXXXcccjjjrrrxxx^^^JJJBBB???:::999999888777666555555222222222222333444555666333888???QQQttt|||[[[???777222222333000...///---------,,,,,,------...------,,,++++++,,,------((()))***+++,,,+++*********************************))))))))))))+++,,,---,,,,,,++++++,,,---...///,,,,,,---............---,,,,,,,,,------.........///...---///111333333333333333555777777<<>>BBBDDDDDDCCCBBBBBB@@@???@@@BBBFFFLLLRRRVVV\\\[[[ZZZWWWUUUTTTTTTTTTTTTTTTSSSQQQPPPPPPSSSUUUaaawwwqqq^^^UUUPPPTTTZZZ\\\\\\\\\MMMLLLNNNPPPPPPRRR\\\gggxxxvvvdddQQQLLLNNNMMMJJJGGGDDDEEEFFFGGGGGGFFFEEEDDDDDDGGGOOO___xxxdddXXXNNNMMMQQQSSSUUUWWWXXXWWWUUUQQQLLLJJJLLLNNNMMMPPPQQQPPPUUUddd{{{cccUUUOOOIIIHHHKKKLLLIIIEEEEEEDDDAAA???>>>???AAACCCBBBCCCEEEIIITTThhhsssbbbTTTJJJHHHFFFEEEEEEEEECCCBBB:::888555444444444333111222111111111111222333333000000111111222222333333111111111111000000000000,,,,,,------------......---///111111///000333666555777999;;;???FFFNNNSSSbbbjjjttt~~~~~~{{{wwwsssnnnjjj```^^^\\\WWWRRRLLLHHHEEEEEEEEEFFFGGGGGGFFFEEEDDDFFFJJJPPPUUUZZZaaajjjqqqyyy\\\IIIAAA<<<::::::999999888666444333555555444444444333333333222888@@@TTTwww___>>>777222222333000...///...---,,,++++++,,,...///......,,,,,,,,,,,,......((()))+++---...---+++***))))))))))))))))))))))))***))))))))))))+++---...++++++******+++---///000***+++,,,---...---,,,+++//////000111111000000///,,,+++,,,...222555666666333333555666666<<>>;;;999777666666777777666444222222222222222222333333000000111111111222222222000000000000000111111111111000///.........//////---------***'''(((,,,111222333333555888;;;>>>@@@FFFQQQ```mmmvvv~~~}}}yyyvvvsssrrrooojjjddd]]]VVVRRRLLLMMMNNNNNNNNNMMMLLLKKKKKKQQQXXX^^^ccciiiqqqwww~~~YYYHHHBBB???<<<;;;999888888999;;;<<<555555444333333333333444555777===RRRuuuyyyYYY>>>888333444444111...///000000000///......---------------,,,,,,++++++******++++++,,,,,,++++++***,,,++++++***++++++,,,,,,+++++++++************)))*********++++++,,,,,,,,,+++++++++***++++++,,,,,,+++++++++,,,,,,---------////////////000000000000444333333666888<<>><<<>>>============???@@@AAADDDAAA===;;;???FFFOOOTTT^^^bbbeeeccc]]]YYYYYY\\\TTTUUUMMMHHHMMMNNNSSS```vvvlllXXXSSSQQQUUUXXXYYY\\\```XXXVVVSSSSSSWWW^^^eeekkkuuuqqq___]]]^^^WWWNNNKKKJJJIIIIIIJJJKKKJJJHHHFFFEEEGGGIIIPPP```}}}{{{eeeSSSPPPUUUYYY___fffaaabbbbbbaaa\\\VVVOOOKKKLLLLLLMMMOOORRR[[[mmm~~~kkk\\\NNNJJJKKKIIIFFFDDDEEEFFFGGGFFFDDDCCCDDDEEECCCAAA@@@AAADDDKKKZZZiii~~~lll[[[OOOGGGGGGHHHDDDCCCEEE999999999999888888888777888666444444555444111---...///000000///000222444333111///---,,,---...///000000111111222222333333......---......///000111222222333333333333444444???CCCJJJPPPWWW]]]dddhhhuuu|||~~~{{{wwwpppgggaaa[[[ZZZXXXXXXXXXWWWUUUSSSTTTZZZaaafffjjjrrr}}}~~~YYYIIICCC>>><<<:::888666555666777777555555444333333333333444666777>>>SSSwwwzzzZZZ>>>888333333333000...///000000//////......------/////////......---------++++++,,,,,,,,,,,,++++++,,,,,,++++++***+++++++++++++++++++++******************+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------...////////////000000000000222000111444555888AAAKKKaaavvvxxx___NNNBBB<<<:::777777666555555444444444888888888777888888999999999999;;;<<<<<<<<<;;;:::;;;:::;;;<<<>>>>>><<<:::============>>>@@@AAABBBFFFCCC???<<<===AAAFFFJJJZZZ\\\^^^]]]YYYWWWXXXYYYXXXWWWMMMGGGLLLNNNVVVfff}}}jjjZZZTTTPPPRRRUUUWWW[[[```YYYXXXWWWXXX]]]ccckkkooouuusssaaa```bbb]]]VVVTTTSSSRRRQQQPPPPPPNNNKKKHHHHHHIIIJJJOOO]]]wwwhhhTTTPPPTTTWWW]]]eeeeeeeeedddaaa\\\VVVOOOLLLLLLKKKLLLMMMPPPYYYkkk}}}uuucccQQQJJJIIIHHHFFFEEECCCDDDEEEDDDBBB@@@@@@AAAAAA???>>>???@@@EEEPPP\\\zzzxxxeeeYYYMMMKKKIIICCC>>><<<:::::::::999999999888888999777666777888666222///...000111000000000222444444222000...---......///////////////////////////......---------...//////000111111111222222333333333666;;;???CCCHHHLLLPPPZZZaaajjjppptttwww{{{~~~{{{vvvqqqkkkiiihhhhhhhhhgggeeecccbbbeeejjjmmmrrryyy|||ZZZKKKCCC<<<<<<;;;888666555444444555555555444333333333333444666888???UUUyyyzzzZZZ>>>777222111000......000000000//////...---------+++++++++++++++++++++***++++++,,,,,,,,,,,,++++++---,,,,,,+++*********+++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++******++++++,,,------------...................../////////000000000222000111333444666>>>GGG[[[qqqvvv]]]KKK@@@999666777777666666555444333333222777777777777888888999:::999:::;;;;;;<<<<<<;;;;;;;;;;;;<<>>AAACCCPPPQQQSSSTTTVVVXXXYYYZZZ[[[YYYMMMGGGLLLOOOZZZmmmfffXXXQQQLLLMMMOOOQQQVVV[[[VVVWWWXXX[[[```gggmmmqqqsssrrr```___bbb___[[[[[[]]][[[XXXVVVTTTQQQMMMJJJJJJJJJJJJNNNYYYnnnmmmVVVOOOQQQSSSYYY```fffdddbbb^^^XXXSSSMMMKKKJJJIIIJJJKKKMMMVVVhhhyyynnnUUUIIIGGGFFFEEEEEEBBBDDDFFFFFFCCC@@@>>>===@@@>>>>>>???>>>???FFFOOOgggqqqcccTTTMMMKKKDDD<<<777:::::::::999999999999888999999999::::::777333000///000111111111111222444555333111000......//////000000000000//////////////////...---------.........//////000111222222222///111444555777888;;;===AAAFFFLLLQQQTTTYYY___cccmmmooossszzz}}}|||{{{{{{|||{{{yyywwwvvvvvvwwwyyy}}}ӵzzzZZZLLLCCC;;;<<<;;;999888777666666666555555444333333333333444555777???UUUyyyyyyXXX>>>777222000...,,,---111000//////......---,,,,,,************++++++++++++Ħ,,,,,,+++------,,,Ħ******---,,,,,,,,,++++++++++++++++++++++++++++++++++++***ӵ---.........///////////////---.........///000000000444222222444444555===FFFWWWlllkkk]]]LLLBBB<<<777555666999999888888777666555444666666666666777999::::::888888999999::::::::::::<<<<<<===@@@DDDEEEDDDCCC::::::<<<===@@@BBBDDDEEE????????????@@@BBBDDDEEEGGGGGGJJJĦ\\\YYYOOOKKKOOOQQQ\\\rrrdddRRRLLLHHHJJJLLLMMMPPPTTTPPPRRRUUUYYY___dddiiilllmmmppp[[[XXX[[[ZZZXXXYYY^^^\\\XXXVVVTTTQQQMMMJJJIIIHHHHHHKKKSSSddd~~~rrrXXXNNNLLLMMMRRRYYY^^^\\\YYYVVVQQQMMMJJJHHHIIIHHHHHHIIIKKKRRRcccsssyyy\\\KKKEEECCCCCCCCCDDDFFFIIIJJJGGGCCC???>>>@@@??????AAA@@@>>>AAAGGGVVVnnn{{{kkkYYYNNNLLLHHHAAA;;;999999999999888888888888888999:::;;;:::777333000///111333333222111222444444333111000///......///111111111111111222222222111000//////..................///000111222222333222333555555444444666777999;;;>>>??????BBBHHHMMMOOORRRXXX```iiiqqqxxx{{{4ĉ@ӵxxxXXXKKKCCC<<<999999888888888888888888555555444333333333333444444777???VVVyyyvvvTTT===888333111...+++---222/////////...------,,,,,,.........///000000000111>L---,,,,,,,,,---,,,=hĦ+++------------,,,,,,,,,+++++++++++++++++++++++++++4ĉ@ӵ////////////////////////,,,------...///000000000333222222444444444;;;CCCUUUiiimmmVVVMMMEEEAAA>>>888444444999999:::999999777666555666666666666777888999:::777666777777777777888888666666888;;;>>>???>>>===888999;;;===@@@BBBCCCDDD>>>???@@@BBBDDDFFFGGGGGGFFFGGGJJJ>L```[[[YYYRRRQQQUUUSSS\\\ssscccNNNJJJJJJNNNPPPOOONNNPPPMMMOOOSSSWWW\\\```ccceeeiii{{{pppXXXRRRSSSRRRPPPRRRWWWTTTQQQOOOMMMLLLIIIGGGEEECCCCCCGGGNNN\\\uuuxxx[[[NNNJJJHHHKKKQQQTTTSSSQQQOOOLLLKKKIIIIIIIIIHHHIIIIIIIIINNN]]]lllgggSSSIIICCCAAAAAAEEEHHHKKKLLLIIIDDDAAA??????===>>>AAA@@@>>>???CCCLLL```|||vvvaaaRRRMMMKKKEEE@@@999888888888888777777777777888999999888555222000000222444444333222222333222222111000///////////////000000111222333333444222222111000/////////////////////000111222222333111222333333222111222444999:::;;;999777888===BBB>>>???AAAFFFMMMVVV^^^cccqqqvvvGG=?xxxWWWIIICCC===777777777777777777777777555555444333333333333444555888@@@WWWyyytttQQQ<<<888555333///+++---222//////......---,,,,,,,,,------......///000111111HdĦ------,,,,,,,,,=Īj......---------,,,,,,,,,,,,,,,,,,++++++++++++***GG=?////////////.........,,,,,,---...///000000111000///000222222222888@@@RRRdddsssYYYIIICCC@@@@@@===777333333666777888888888777555444666666666666777777888999666555555555555666777777555555555888:::;;;:::888777888:::===???@@@AAABBB???@@@BBBDDDEEEFFFFFFFFFJJJMMMQQQHdĦ```ZZZYYYUUUVVVYYYTTT[[[sssdddNNNLLLMMMRRRUUUSSSQQQRRRQQQRRRTTTWWWZZZ]]]___```gggyyytttXXXNNNMMMKKKKKKMMMNNNKKKHHHGGGFFFFFFDDDCCC@@@>>>???DDDIIITTTmmmaaaQQQJJJEEEFFFKKKMMMMMMMMMLLLKKKKKKJJJJJJHHHIIIJJJKKKIIIKKKWWWdddyyycccRRRFFFBBBBBBEEEHHHLLLLLLJJJFFFBBBAAA>>>;;;:::======<<<===@@@EEESSSjjjqqq]]]RRRMMMGGG@@@999999999888888888777777666888999888555222111111000333555555444333222333111111111111111111111111.........///000000111111111111000000//////000000000000000000111111111111///111222111000000111333555777888777555666999===::::::999999:::@@@GGGMMMYYY```lllyyyӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵUUUFFFĦ666666555Ħ333ĦzzzrrrOOO;;;888666555111,,,---222,,,+++)))///DdD*********?fӵ.........Ħ,,,,,,,,,ӵƜ`1.׼s//////ĭӵ---///000@@@NNN]]]wwwӵ}}}```LLLĦ<<<<<<:::555333777666666777777888666666555Ħ888888888:::;;;;;;>>>Ħ@@@BBBCCCCCCCCCCCCIIIOOOVVVDdDXXXYYYRRRӵӵRRRӵVVVWWWXXXĦIIIDDDӵ>>>;;;<<<ĭӵUUULLLIIIJJJJJJJJJJJJIIIIIIIIIJJJLLLMMMJJJIIIRRR]]]wwwvvv```NNNFFFFFFHHHJJJMMMNNNLLLIIIFFFFFFAAA<<<999:::;;;:::<<&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eyyySSSHL999777666ShӵgLZZZ{{{rrrNNN;;;999888777222---...S?ʬ++++++3h?D%%)?))))))ZufĦ//////...gL---,,,,,,g&e***gĉ@//////g&e>&e,,,@e111000??;;;CCCKKKXXXpppg<ĉlllTTT3we<Ħ::::::8884443h?@e666666666666777777666666Z999999888888999:::3h?gL;;;===???AAABBBCCCDDDDDDMMMXXXD%%)?XXXfff?><z=?Ħg&eIIIg&eYYYXXXWWWS?ʬ4ff?>ߝLHHH@eFFFg&e>>>>>>:::3h?g&e>&ekkkYYY??FFFGGGHHHIIIIIIHHHGGGFFFIIIJJJNNNNNNKKKIIIPPPYYYmmmjjjTTTJJJJJJKKKNNNQQQQQQOOOMMMKKKKKKEEE???::::::::::::<<<@@@===AAALLL```wwwvvvdddXXXMMMDDD======<<<<<<<<<;;;;;;;;;999:::999666222111333555111444666777555333333333222333444666777888888888666555444222111///...---,,,,,,,,,,,,,,,---...////////////...------,,,,,,...000000///...---...///000333777666333000000111444666777666444555888<<<===@@@FFFNNNXXXaaaiiimmmssszzz4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦvvvntHdĦ555444HGgĉ@222HdĦ___}}}pppPPP<<<999555222111111Htƅ^,,,+++Bt=o9ĦDtfo9Ħ,,,,,,+++g?------HdĦ***---,,,Hu]Ħ)))tt...---Hƅ^Hu]Ħ+++H׼s222333555888;;;DDDSSSiiitQ{{{^^^je<Ħ:::999888Bt=o9ĦH׼s888777666555444444333666999HtĦ555777888999999Bt=o9ĦHdĦ=========>>>AAAEEEIIIFFFLLLSSSDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHHHHu]Ħ]]]ZZZHtƅ^nnnqIܗGIӵNNNH׼sEEECCCHu]ĦAAA@@@Bt=o9ĦHƅ^Hu]Ħqqq:::AAABBBDDDDDDDDDDDDEEEGGGIIIMMMPPPOOOKKKIIILLLOOO[[[qqqqqq```SSSIIINNNNNNOOORRRSSSRRROOOLLLLLLGGGAAA<<<;;;;;;;;;;;;@@@AAAFFFSSShhhvvviiiZZZPPPAAA>>>======;;;777888<<<;;;:::888777555444444444555555555555555555555555555555555666555555444333222222111111000///////////////...------...000000000000//////.........------...///000111111111111111111222222222333333333111333666777777666666777666888;;;???FFFMMMTTTWWWccckkkvvv|||4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦtttq<niDdDĦ666qet111222DdDĦZZZyyynnnNNN<<<999555222111q<R,,,,,,qjRgdKӵHdDĦgdKӵ,,,---GR/f6LĭĦ,,,+++DdDĦ)))---,,,DdDĦ)))`eĭ...DdDΦDdDĦ,,,DdDĦ222333444555444444555888:::HHHTTTfff|||geĦqqqFSĦ:::888qjRgdKӵDdDĦ777777666555555555444666888DdDĦ666777777888qjRgdKӵDdDĦ;;;<<<<<<<<>>qjRgdKӵDdDΦDdDĦwww___TTTNNNFFF>>>AAAAAABBBAAA@@@@@@AAABBBEEEIIIMMMMMMJJJHHHIIIKKKTTTiiixxxbbbSSSJJJMMMNNNPPPTTTWWWXXXWWWUUUIIIEEE???;;;::::::;;;;;;@@@@@@BBBIIIYYYpppvvvdddWWWEEEAAA>>>>>>:::666666:::;;;:::999888666666555555444444444444444444444444555555555555555444333333222222222111000000//////000///......---...//////000/////////............---...///000111111111111111111222222222333333333222444666777777666777777999999:::<<>>BBBEEEIIIMMMQQQDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDDDDdDĦTTTpo9uMMMTTTaaannn=ӊB1.uTӵXXXDdDĦ>>>>>>DdDĦ<<>>>>>AAAAAA@@@AAAIII[[[rrruuueeeQQQJJJDDD@@@;;;777777:::;;;::::::999888777666666333333333333333333333333444444555555444444333222333333222222111000000000111000///......---......////////////..................///000111111111111111111222222222333333333222555777888777666777777::::::999999:::;;;===>>>FFFLLLUUU\\\dddppp~~~4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵppp4DwDd<Ħ666puR)Ħ>d<{{{jjjEEE;;;888444111111peӵ---ĦpeӵDx<>d<ӵDd<---qR/ܗ?fӵ--->d<,,,+++>d<Ħ***4DufئL>e///DdDʜ4DuTӵ---DdDĦ444222333333333333444777999FFFOOO[[[jjjgeĦs<v>aĦ999777peӵDx<DdDĦ444555555666666666555666666DdDĦ777666555555peӵDx<>d<:::;;;<<<>>>BBBEEEGGGIIILLL>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦFFF>d<ĦTTTpeӵLLLĦF&uTӵZZZDdDĦ======>d<Ħ<<d<ʜ4DuTӵuuujjj```SSSIII??????>>>???AAACCCDDDDDDAAAEEEJJJLLLKKKHHHFFFFFFJJJYYYqqqlllTTTLLLDDDDDDEEEGGGJJJLLLLLLKKKIIIFFFBBB@@@AAABBBCCCCCCBBBCCCBBB@@@AAAMMM___nnnwwwdddYYYLLLDDD===999999===::::::999999888777666666222222222222222222222222444444444444444333222222333333222222111111000000111111000///...---------///////////////...............///000111111111111111111222222222333333333333555777888777666666777888888888888999:::;;;<<<;;;???EEEKKKTTTaaaqqq|||4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRoooi?ʜtd<Ħ555HHܗDӊB222<xjjjCCC:::777333111111B?d<222333222222333666888BBBMMM[[[kkkgeĦHg8>aĦ999888B?Ho9444>d<555555666666444555555>d<ӵ444444B?Ho9777<x===???CCCEEECCCEEEGGG&ӫeʬtIӇAAA>d<Φ>d<ĦD&ӫetIӇDdDĦJJJsdKĦXXXB?dp&ĒRxxx[[[>d<sdKĦ???B?Ho9s&dq&ĒR~~~nnnaaaTTTKKKCCC@@@>>>>>>AAACCCCCCCCCAAADDDGGGIIIHHHFFFDDDCCCGGGRRReee~~~uuuZZZNNNFFFEEEEEEGGGJJJLLLMMMMMMHHHFFFBBBAAACCCDDDEEEEEEAAADDDEEEBBB@@@FFFRRR\\\qqqwwwhhhVVVIIIAAA;;;<<<@@@999::::::999999777666555222222222222222222222222333333333333333222222111333333222222111000000///111000000///...------,,,.........///////////////...///000111222222222222111111222222222333333333222555777777666555555666555666666666777888999:::888:::===AAAHHHTTTaaakkkwww4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hpppfdDĦ555@ďD333333HkgejjjBBB999666333111111@h///000@G......HĪj@IŌ+++,,,Bene***Hkge***ne,,,+++fe...Hu]3hh,,,,,,---se111111222222111333555888???KKK\\\mmmgeĦja>aĦ;;;999@G666666se444444555555555333444555<Ō222222333@G666666Hkge>>>???AAACCCFFFAAABBBDDDHĪj@IŌAAA@@@egeHu]3hIŌDdDĦJJJne]]]YYY@hQQQ```>h{{{]]]seAAAneCCCCCC@G___zzzsĪj@hooo^^^QQQJJJGGGBBB>>>===@@@AAA@@@???BBBBBBBBBBBBAAA@@@??????DDDJJJZZZqqqfffTTTEEEDDDCCCEEEHHHLLLNNNNNNFFFCCCAAA@@@BBBCCCDDDDDD???BBBDDDCCC@@@BBBGGGMMMaaauuuwwwdddUUUKKKCCC@@@AAA;;;<<<<<<;;;:::888666444222222222222222222222222222222333333222222111000222222111111000////////////000000000///...---,,,.........///////////////...///000111222222222222111111222222222333333333222444666666555444444444444444444444444444444444777888999;;;@@@HHHRRRXXXeeeppp~~~4DuXӵĵD^qqqWWWDdDĦ555555222333444hhhCCC999666222000000111...///000000...///000+++,,,+++((((((+++***---,,,+++,,,///D^---+++,,,,,,s׼s222000111222111111222555777;;;HHHXXXhhhgeFm8OOO>aĦ===::::::777777777s׼s333333333444444444111333555Ho333000111333444666555555===>>>???AAACCCEEEBBBCCCEEEGGGDDDCCCD^DdDĦGGGOOOVVVVVVRRRLLLLLL___|||bbbs׼sBBBBBBEEEFFFFFFCCCJJJXXXrrrmmmXXXMMMJJJFFFBBB>>>>>>BBBEEEEEECCCFFFCCC???===<<<===>>>>>>CCCGGGRRRhhhttt\\\EEECCCAAAAAADDDGGGIIIIIIEEECCCAAAAAABBBCCCCCCCCCCCCCCCDDDBBB@@@@@@BBBDDDNNN___vvvvvviii]]]PPPGGGCCC?????????>>><<<999666555333333333333333333333333222222222222222111111000111111000000///...............///000000///...---............/////////000//////000111222222222222111111222222222333333333111333555555333222222222111222222333333333333333666666666777:::???DDDHHHRRR___ooo|||Φ4DuXӵtvӵ>d<ĦĦĦĦrrrXXXNNNGGG???>d<Ħ777777777555444222111111222444666333999GGGaaa}}}gggDDD888555222000000111111000111///......000111000//////............///000000///---+++)))(((***,,,---+++,,,,,,+++******+++---*********+++------,,,++++++***)))***Ħ+++++++++++++++++++++,,,,,,111>d<Ħ///...+++++++++Be111222000111111111111222555777777CCCRRRbbbwwwgeFYĉ^^^MMM>aĦ???;;;::::::::::::444555555666777777Be333333333333333333333000222555nu]ӵ222555666666666666999888666555555777999;;;888:::===>>>???@@@CCCEEEDDDEEEGGGIIIKKKKKKIIIFFFHHHLLLHHHGGGJJJMMM```~~~>d<Ħ>d<ĦCCCFFFIIIĦRRROOOMMMLLLIIIDDDEEEJJJJJJ```fffBeAAACCCCCCCCCCCCĦHHH@@@CCCCCCAAA???AAADDDEEESSSlllkkkUUUKKKJJJDDD@@@===@@@FFFLLLNNNMMMKKKFFF@@@<<<;;;===???@@@EEEFFFPPPeeebbbLLLHHHEEECCCCCCDDDEEEEEEGGGEEECCCCCCDDDEEEEEEDDDHHHFFFDDDBBBAAA@@@@@@AAAAAAOOOeee}}}yyylll\\\NNNGGGBBBBBBBBBAAA>>>;;;888666333333333333333333333333222222222222222111000000000000000///......---------...///000000///......---.........//////000000///000111222222333222222111111222222222333333333000222444444333111111111///000222333555666666666444444444555777999<<<>>>DDDQQQdddrrr{{{?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦqqqWWWKKKCCC>>>gdDĦ444666888444444222222222222444444888???AAA```ssscccBBB888555111///000111222222111///,,,,,,---......---------,,,+++,,,---...///---,,,++++++******++++++...------------...//////---,,,++++++******++++++000...,,,gdKĦ$$$%%%'''***,,,,,,+++)))(((***sdKĦ///,,,---------.........000000000000111222333444<<>><<<<<<===>>>BBBFFFPPPbbb|||yyy]]]KKK>>>AAACCC???>>>AAA??????@@@@@@@@@AAAAAAAAACCCCCCCCCBBBAAA@@@>>>>>>BBBFFFRRRiiikkkXXXLLLFFFBBB???>>>???===999666555666666666555444333333444222/////////000000000///...............///000//////.........---------000,,,***,,,000222///,,,...------///333555444222111111111111111333444444555555666666555444333333111111000000111111222333222222333555777888999:::;;;AAANNN^^^iiisss~~~>AneneneneoooUUUJJJCCCDe333444666777444444222222222222444444222<<AuuuVVVk<:::999888888777555555666666666555333333222333444555666555555444777777666fh555555666888999;;;<<<::::::;;;999888777888:::999:::;;;;;;<<<>>>BBBFFFGGGGGGGGGHHHGGGGGGFFFEEEHHHLLLFFFCCCIIISSSiiiDe}}}neFFFFFFneOOOIIIGGGEEEAAA???AAADDDGGGVVVeeevvv\\\KKKDDDCCCEEEEEEneKKKLLLEEEAAA???AAAAAA@@@@@@CCCQQQbbbyyy\\\LLLGGGBBBBBB@@@@@@EEEMMMMMMHHHDDDBBB???===<<<<<<>>>???BBBFFFOOOaaazzzbbbOOOAAABBBEEEAAA???AAA>>>>>>>>>>>>????????????AAAAAAAAA@@@???>>>=========@@@III[[[sssuuubbbUUUJJJEEE@@@>>>===<<<999666666666777666666555444333222111.........///...,,,------............///////////////.........------000---***,,,000111///,,,,,,++++++---000111000...111222222333444555555666555555555555555444333333222111111111111222333333000000111333444555666777777:::CCCOOOYYYbbbooo{{{kkkSSSHHHBBB<<<333333444666777444444222222222222444444222@@@IIIjjjwwwaaaEEE:::777333000//////......000...,,,,,,---...---,,,.........---...//////000......---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,++++++******++++++******---+++***+++,,,,,,,,,,,,++++++******------+++)))---------.........///////////////000111222333444<<>>>>>???BBBFFFIIIIIIIIIHHHGGGFFFFFFFFFFFFHHHLLLGGGCCCKKKVVVlllqqqIIIJJJJJJLLLLLLEEEDDDBBB@@@>>>@@@CCCGGGUUUddd~~~bbbNNNEEECCCDDDCCCLLLPPPSSSKKKGGGFFFGGGFFFBBBBBBEEEPPP\\\uuucccNNNFFFAAAAAA???>>>BBBGGGGGGBBB@@@???===;;;;;;<<<===???CCCEEEMMM\\\sssmmmYYYGGGCCCEEECCCAAABBB===>>>>>>>>>>>>=========>>>>>>>>>>>>======<<<<<<:::<<>>===;;;;;;<<<>>>@@@CCCFFFGGGHHHHHHIIIKKKLLLKKKIIIHHHGGGHHHIIIJJJIIIMMMHHHDDDLLLXXXooohhhSSSLLLJJJKKKMMMMMMMMMKKKIIIGGGCCCCCCBBB@@@???AAADDDHHHQQQ```|||cccOOOFFFDDDBBBBBBCCCEEEIIINNNRRRTTTRRROOONNNNNNKKKFFFEEEHHHMMMVVVmmmjjjRRRGGGCCCBBB@@@@@@AAACCCBBB@@@===<<<;;;::::::;;;<<<===CCCDDDIIIVVViii~~~gggOOOEEECCCCCCCCCDDD??????@@@@@@@@@???>>>>>>=====================>>>===>>>@@@EEEQQQeee~~~sssddd[[[OOOFFFBBB@@@>>><<<999999999888777666555444555444444333333111...+++,,,---///000000000000///000000000/////////......///---,,,---000111000...///......//////...---,,,***,,,///111333333222111333333444444444333333222333333222222333333444555333333444444444444444555555333555999===CCCOOO[[[jjjtttJJJPPPYYYdddtttcccNNNFFFAAA;;;999888777555555666777888444444222222222222444444333BBBOOOoootttvvvTTT>>>444222000000000111111000...---,,,,,,---...,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++***************,,,,,,,,,,,,,,,------...---,,,++++++******+++++++++++++++***))))))******//////...------,,,,,,,,,---.........,,,+++++++++,,,,,,------...//////000------...///000222444555777:::???GGGUUUjjjdddMMM???999666666666555555555555555222222111111111111222333...000222444555555555555444555888999:::999888777666666666777888999:::;;;>>>?????????======???@@@FFFJJJOOORRRRRROOOMMMLLLMMMLLLKKKKKKKKKLLLMMMNNNJJJNNNIIIFFFNNN[[[sssaaaMMMHHHHHHJJJLLLMMMLLLIIIFFFCCCAAAAAAAAA???>>>@@@CCCFFFKKK[[[xxxdddNNNEEEDDDBBBDDDGGGKKKNNNQQQSSSTTTTTTSSSSSSSSSNNNGGGEEEHHHKKKRRRgggrrrYYYKKKGGGEEEDDDDDDDDDBBBAAA@@@<<<<<<;;;::::::;;;<<<<<>>@@@@@@@@@BBBCCCDDDIIIVVViiiwwwssshhhYYYLLLEEEAAA???===:::::::::999888666555444666555444444444222///,,,......///000111222222222111111000000000////////////...---...///000000///.../////////...,,,,,,+++***,,,...000222111000000222222333333333333333222333333222222333333444555444444444444444444444444555444666999;;;>>>GGGPPP^^^hhhvvvGGGLLLQQQWWWbbbvvv```LLLFFFAAA;;;:::999888777666666777888444444222222222222444444555AAALLLmmmppprrrQQQ===222111///000111222111000...---,,,---...---,,,***,,,,,,---............---++++++***))))))))))))))),,,,,,,,,,,,,,,---......---,,,++++++******++++++***++++++***(((((()))+++---............------,,,---...///...,,,+++,,,---+++,,,,,,---...///000000,,,------...000222444555444888===DDDQQQfffpppUUUCCC<<<666666666555555555444444111111111222222222222222000111333444555555555444555666777888888888777666888888888888999:::;;;<<>>>>>>>>===<<<===@@@CCCGGGWWWuuugggPPPFFFEEEEEEGGGKKKOOOSSSUUUWWWWWWTTTTTTUUUUUUOOOGGGDDDGGGKKKPPPccccccRRRLLLIIIIIIJJJHHHDDDBBBDDDAAA@@@???>>>======<<<<<<>>>===DDDQQQ^^^pppoooVVVGGGBBBCCCEEEAAACCCEEEFFFGGGFFFEEECCC======<<<===>>>@@@BBBCCCAAACCCDDDCCCDDDKKKVVV___yyytttbbbRRRHHHBBB>>>;;;:::::::::999777666444333555333222222222111///,,,.........///000111222333111111111111000000000000....../////////000000000,,,---......+++*********---...000111222111111000111111222333333333222222222222222222222333444444222222222222333333333333555444666999:::;;;AAAJJJUUU]]]iiivvvAAAGGGMMMQQQWWWeeezzz^^^KKKFFFBBB<<<:::999888666555555555555444444222222222222444444666???HHHiiinnnqqqQQQ@@@333111000000111111000...---,,,,,,---...---+++)))+++,,,---.........------,,,+++******))))))******+++++++++++++++,,,,,,------,,,++++++******++++++''')))***)))((((((+++...+++,,,...//////...---,,,,,,---...---+++***,,,...++++++,,,---...///000000,,,,,,---...000222444555333777;;;BBBMMMbbb{{{zzz\\\GGG>>>666666555555444333222222000111222333333333222222222333444555666555555444777777666666666666666555;;;::::::;;;;;;<<<===>>>AAABBBBBBBBBAAAAAACCCEEEHHHLLLQQQTTTUUUTTTSSSSSSRRRRRRQQQPPPNNNMMMKKKJJJIIINNNKKKKKKXXXiiipppRRRDDDCCCCCCDDDGGGIIIHHHGGGDDDBBB>>>??????===<<<===???AAAGGGVVVssspppUUUHHHEEEDDDFFFIIIMMMQQQUUUXXXZZZVVVVVVYYYYYYRRRIIIFFFIIIMMMPPP___|||nnnXXXOOOLLLLLLNNNLLLFFFDDDGGGHHHGGGEEEDDDBBB@@@???>>>===<<>>444333111000111000...,,,---,,,,,,---...---+++))))))***+++,,,---,,,++++++---,,,++++++******++++++*********)))***++++++,,,---,,,++++++******++++++%%%''')))(((((()))---111)))***---///000///---+++***,,,---,,,))))))+++...++++++,,,---...///000111,,,,,,---...000222444555333666;;;@@@KKK___xxx___III@@@666666555444333111111000///000222444555444222111333444555666666666555444888777666555444444555555===============>>>???@@@AAABBBCCCCCCBBBBBBDDDFFFGGGIIIMMMOOOQQQSSSUUUWWWTTTTTTSSSQQQNNNKKKGGGEEEHHHMMMLLLNNN\\\pppgggKKKAAAAAABBBCCCFFFHHHHHHGGGEEEDDDAAAAAAAAA@@@>>>???AAACCCHHHWWWsssxxx[[[JJJEEEBBBBBBDDDGGGLLLRRRXXX\\\YYYZZZ]]]]]]VVVMMMJJJMMMPPPPPP\\\vvvvvv\\\PPPMMMNNNQQQNNNGGGEEEIIIMMMLLLJJJHHHEEECCCAAA@@@>>>===AAAJJJPPPZZZssssssYYYIIIBBB@@@<<<>>>AAADDDEEEEEEDDDCCC;;;;;;:::;;;===???BBBDDDDDDDDDBBBAAAAAADDDHHHKKKKKK___xxxvvvcccUUULLLDDD@@@:::999999888666555333222888555333222333444444333---,,,***)))***---111333222222222111111111111000...///000000//////000111---000222111...,,,---///......---,,,,,,,,,,,,---///000111222222222222222111111000000111111222333444444555555666777777888888666555777777999BBBLLLMMMQQQXXXbbbooo~~~>>>AAAFFFJJJOOOVVV___fff|||{{{YYYJJJEEE???:::999999888777666555444444222222222222222222222222888;;;IIIccciiirrrJJJ<<<444333222000///.........,,,------......------,,,)))******++++++,,,,,,---******+++,,,...///000000++++++,,,+++***+++...000,,,,,,,,,++++++*********))))))(((((()))***++++++***+++,,,---............---...//////------...//////...---,,,---...///000------.../////////......111222888@@@JJJ[[[ssslllOOO@@@999555222222111000444:::222333555666666666555444222444777888777777777888777666555777999999666333777999;;;===>>>>>>>>>>>>???AAADDDEEEDDDDDDEEEFFFFFFGGGIIIKKKMMMOOOPPPPPPUUUVVVWWWTTTPPPLLLIIIHHHJJJFFFCCCHHH[[[zzzaaaLLLDDDCCC@@@FFFKKKKKKIIIHHHJJJMMMHHHIIIJJJFFFAAA>>>???AAAHHHUUUnnnbbbOOOGGGDDDCCCCCCDDDIIIOOOVVVZZZddddddbbb]]]WWWSSSQQQQQQUUUUUU]]]qqqaaaQQQJJJIIINNNMMMEEEAAACCCFFFHHHJJJLLLLLLJJJHHHGGGBBB>>>@@@HHHNNNUUUhhh~~~___IIIBBBDDDBBB???===???DDDFFFCCC???:::::::::;;;>>>AAADDDGGGDDDBBB@@@>>>>>>@@@BBBDDDGGGQQQbbbuuuvvvfffZZZNNNDDD===888555333222111666<<<666111...///333666555222///////////////000111111111111000000//////......+++,,,...000///---+++)))......///000000///...------.../////////...---,,,............///000222222222111111111000000//////222111111333555666666666888666555777;;;===<<<;;;HHHLLLUUU___fffnnnzzz<<>>======???BBBEEEGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLPPPRRRTTTTTTQQQNNNLLLKKKJJJGGGGGGNNNaaa~~~___KKKCCCBBBAAAFFFMMMOOONNNMMMOOORRRQQQQQQOOOIIICCC???@@@BBBKKKWWWmmmbbbOOOGGGDDDDDDDDDEEEHHHMMMSSSVVV___^^^[[[WWWSSSQQQRRRTTTRRRRRRYYYkkkfffTTTLLLIIIMMMMMMFFFBBBDDDBBBDDDGGGJJJKKKKKKJJJIIICCC>>>???DDDGGGLLL]]]qqqlllTTTIIIGGGBBB>>>===???DDDEEEBBB>>>;;;<<<===???@@@AAAAAABBBBBBAAA???======>>>@@@BBBEEELLLXXXfffwwwwwwjjjYYYLLLBBB<<<888777666444555888666222//////222444111...///............///000000111111111111000000000000,,,---/////////...,,,+++---...///000//////...---++++++,,,---.........---............///000111222222222111111111000000000333222333444666777777777888777777999>>>@@@@@@???CCCFFFMMMUUU[[[aaammmzzz999<<<@@@CCCFFFLLLTTTZZZcccsssxxxXXXJJJEEE>>>888999888777777666555444444111111111111111000000000///222@@@ZZZ```lllHHH===333333111000////////////------------------------------------,,,,,,,,,,,,...------,,,+++***))))))+++,,,,,,+++))))))***,,,,,,,,,,,,++++++++++++*********************++++++***+++,,,---............---...---,,,++++++---/////////......---......///,,,,,,---...............///000333:::CCCSSSmmm~~~^^^JJJ===888555555333111222666444444444444444555555666999:::<<<;;;888555444444444444444555777666444222666777888:::<<<<<<======@@@CCCGGGIIIIIIHHHGGGGGGIIIIIIJJJJJJJJJJJJJJJIIILLLOOOSSSUUUTTTQQQPPPOOOIIIHHHJJJSSShhhyyy]]]JJJBBBAAAAAAGGGOOOTTTUUUUUUVVVXXXZZZYYYUUUNNNFFFAAAAAACCCOOOXXXkkkcccQQQIIIFFFEEEEEEFFFHHHKKKNNNPPPVVVUUURRROOONNNPPPTTTXXXOOOOOOTTTddd~~~nnnYYYOOOIIILLLKKKEEEBBBEEE@@@BBBFFFJJJMMMMMMMMMLLLGGGBBBAAABBBBBBDDDQQQ```|||~~~dddSSSKKKBBB>>><<>>@@@AAAAAA@@@>>><<<@@@???===;;;;;;;;;===>>>AAADDDJJJQQQ^^^rrrkkkYYYGGG>>>777666777444111000444222///000111111...***...------------...//////000000111111111111222222/////////.........------------...//////......---*********+++,,,...///000............///000111111111111111111111000000000222333444444666777777888555555777:::===@@@@@@??????@@@EEEJJJMMMSSS^^^kkk888;;;>>>@@@BBBGGGOOOUUU```kkkzzzwwwXXXJJJEEE>>>777888777777666555555444444222222222111111111111111...111???WWW\\\hhhEEE<<<333222111000////////////---------,,,,,,---------//////...------,,,++++++---,,,,,,+++***)))((((((+++,,,,,,+++)))(((((()))++++++++++++++++++++++++******++++++++++++++++++***+++,,,---............---...---,,,***+++---///.........---------......------...///000000000000111111333999AAAQQQiii~~~eeeMMM<<<777444444444222222444555444333222333444555666999;;;<<<;;;888666555555444444555666777666555333555666777999:::<<<======AAADDDHHHKKKJJJIIIHHHHHHJJJKKKLLLLLLMMMMMMLLLLLLMMMQQQUUUXXXWWWTTTSSSRRRGGGFFFIIISSSiiitttZZZJJJCCCBBB@@@FFFOOOVVVYYYZZZ[[[\\\[[[[[[YYYRRRJJJDDDCCCDDDOOOYYYkkkfffSSSJJJGGGFFFFFFFFFFFFHHHIIIJJJLLLLLLLLLLLLMMMPPPUUUYYYOOONNNQQQ]]]uuuxxx```RRRIIIIIIHHHCCCBBBEEEBBBDDDHHHLLLOOOPPPOOOOOOLLLHHHEEEDDDAAAAAAJJJVVVmmmuuu\\\MMMCCC@@@===>>>AAABBB>>>:::======>>>???>>>===<<<;;;===<<<:::999888999::::::======???CCCKKK]]]xxx|||hhhRRREEE888666777555111///222000000000111000---***---,,,,,,,,,,,,---.........//////000111111222222111000///...---......///,,,---------............---,,,++++++,,,---///000...............///000111000/////////////////////111222333444444555666777222333555777999:::::::::======@@@CCCEEEJJJUUUaaauuu777:::===>>>@@@DDDKKKQQQZZZaaakkkvvvvvvWWWJJJDDD>>>777777777666666555555444444444444333333333222222222111333@@@WWWZZZeeeBBB999222222111000/////////000...---,,,,,,,,,,,,---...//////...---,,,,,,+++***************************+++,,,---,,,)))(((((((((++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++,,,---............---......,,,++++++---///,,,------...............111111333444444555555555222222333888>>>LLLdddxxxkkkOOO<<<666222333333222222444444444333222222444555666666888999999777666555666555666777888777666666555555555666888999;;;===>>>AAADDDHHHJJJJJJIIIHHHHHHKKKLLLMMMOOOPPPQQQRRRRRRSSSVVVYYYZZZXXXUUUSSSRRRDDDDDDGGGRRRhhhmmmWWWJJJDDDCCC???EEEMMMTTTYYYZZZZZZ[[[TTTVVVWWWTTTMMMGGGDDDDDDNNNYYYmmmjjjVVVMMMGGGFFFEEEDDDDDDEEEFFFFFFDDDFFFIIIKKKMMMPPPTTTWWWPPPOOOPPPYYYllliiiXXXJJJGGGFFFAAAAAAEEECCCEEEIIILLLNNNNNNNNNMMMNNNJJJGGGDDDBBBBBBHHHOOO\\\tttfffQQQHHHCCC======???@@@===999<<<;;;:::999999:::;;;<<<:::999888777777777777888999999:::===AAAMMMfff}}}yyydddRRR@@@::::::999666555//////000111111000...,,,,,,,,,,,,,,,,,,---......,,,------...///000111111111000...------...///000,,,,,,,,,,,,,,,---......000///...------...///000...............//////000...........................000222222222222444666222444666777777666555555::::::<<>>CCCJJJOOOTTT[[[bbbjjjyyyvvvVVVIIIDDD>>>888666666666555555555444444555555555444333333222222222666CCCXXXYYYccc@@@777222222111000000000000000...---,,,++++++,,,---...///......---,,,++++++***)))))))))******++++++,,,+++,,,------***)))((()))***++++++++++++,,,,,,,,,+++,,,---...---,,,+++******+++,,,---............---...//////------...///,,,---...///000111111111111222333444555666666666444333555888===III^^^ppptttUUUAAA888222222333222333555333333333333333444444555222444666777666555555555444666888999777666666666555555666777999<<<>>>???AAADDDFFFHHHGGGGGGHHHIIIJJJKKKMMMOOORRRSSSTTTUUUXXXYYYZZZYYYUUUQQQOOONNNCCCDDDIIIUUUllldddQQQHHHEEEDDD@@@DDDKKKQQQUUUWWWWWWVVVMMMPPPSSSQQQLLLHHHFFFGGGOOO[[[ooopppZZZOOOFFFEEECCCBBBBBBCCCDDDEEEAAADDDGGGJJJKKKNNNQQQSSSPPPOOONNNTTTcccsss___MMMGGGEEEAAAAAAEEECCCEEEIIILLLMMMMMMLLLKKKLLLJJJGGGDDDBBBBBBFFFJJJMMMaaa~~~ttt\\\NNNGGG???<<<======;;;888:::999777666777888:::<<<777666666666666666666777888666888<<<===BBBTTThhhrrr___III>>>;;;888666666111111222222111111000000---,,,,,,,,,,,,---......,,,,,,---......///000000000///...---------...///+++++++++++++++,,,......111000000///....../////////......---......//////------------............,,,///222222000000333666444777999:::888666555555666666888;;;<<<>>>HHHSSS]]]nnn555888:::<<<===AAAHHHNNNQQQXXX]]]aaalllvvvUUUGGGCCC>>>888666666555555555444444444555555444333333222111111111555CCCYYYYYYbbb???666222111111000000000000000///...,,,++++++,,,...///------,,,,,,++++++***************+++++++++,,,,,,+++,,,......,,,***************+++++++++,,,,,,,,,,,,---...///...---+++******+++,,,---............,,,...111111000.........---...000333444555666555444444666777888999999999888888:::===AAAJJJ\\\nnn```HHH>>>555333333222222444222222333444444444444333000222444555333222222222333666888888666555555666555666666777:::<<>>999555555555555555444444444444444333333222111000000...444CCCYYYYYYbbb>>>666222111000000000000000111///...,,,++++++,,,...///,,,,,,++++++++++++******,,,,,,++++++++++++++++++***,,,......---+++++++++*********++++++,,,,,,,,,,,,---...//////---+++***++++++,,,---............,,,///222333222000.........000222555777999999999<<<===>>>@@@AAABBBBBBBBB>>>>>>@@@CCCFFFNNN___oooiiiOOOCCC888444444222222444111222333444555444333222000222333333111000///000222555777777555333444555666666666888:::===???AAAAAABBBCCCBBBBBBCCCFFFIIIFFFGGGIIIKKKMMMNNNOOOOOOVVVUUUSSSOOOJJJFFFEEEFFFEEEKKKWWWhhhuuuVVVFFFBBBCCCCCCEEEFFFHHHLLLOOOQQQPPPOOOMMMMMMKKKGGGDDDDDDIIINNNTTT___qqqyyy```RRREEEBBB???>>>>>>AAAEEEGGGEEEDDDCCCBBBBBBEEEJJJNNNKKKJJJHHHIIITTTlllmmmUUUKKKHHHDDDEEEIIIHHHJJJNNNRRRTTTTTTTTTSSSNNNNNNKKKGGGEEEGGGHHHHHHKKKQQQaaayyyxxxYYYNNNBBB:::999::::::999999:::;;;;;;;;;999777555222333444444666666777777888333444999888444<<>><<<999999777444111000111222...------------...//////////////////000000000000...------------,,,,,,,,,******))))))***,,,---///***+++---///000000/////////......---------......///000000000111111222222---111444444111000444888111555:::;;;999777777888777777:::<<<:::999???HHHKKKUUUiii555888;;;<<<===@@@EEEIIIKKKMMMQQQVVVZZZeeezzzxxxUUUEEEBBB>>>888777777777666555555444444444444333333222111000000111777<<>>FFFFFFEEECCCAAAAAADDDFFFDDDDDDCCCDDDFFFIIILLLNNNOOOPPPPPPMMMJJJFFFEEEEEECCCLLL\\\rrrtttXXXGGGAAACCCGGGEEEFFFGGGIIIKKKMMMMMMNNNKKKJJJGGGDDDBBBCCCGGGKKKTTT^^^sssfffQQQLLLFFF@@@>>>@@@DDDGGGHHHEEECCCAAAAAABBBEEEHHHKKKKKKJJJIIIIIILLL]]]}}}uuuZZZOOOOOOMMMKKKJJJNNNQQQTTTWWWXXXWWWUUUTTTVVVUUUSSSPPPLLLIIIGGGFFFHHHJJJVVVmmmgggSSSBBB??????999888<<<888999:::999777666666666666666777777777777777666999888777666777:::<<<>>>HHHYYYsssttt```OOOGGGCCC@@@:::555555555333333555000000///......///111222111111000000//////......///,,,***+++---///...,,,......---,,,++++++++++++---,,,,,,...000111000///......//////000000111111111000000000000000111111222111000000111333555777666777888999999::::::999999:::;;;;;;;;;===AAADDDLLLPPP[[[nnn333666888:::;;;===BBBEEEIIIJJJOOOTTTXXXbbbuuuvvvTTTEEEBBB>>>888777777666666555555444444444444333333222111111000222777;;;UUUTTTVVV>>>555222111000///------------+++++++++,,,---.........+++,,,,,,---,,,+++***)))************************.........---------,,,,,,,,,+++))))))***+++***))),,,,,,,,,---------......111---,,,///000------///000///000222333222333444:::@@@JJJWWWhhhwwwyyysss|||wwwpppjjjgggiiimmmppptttyyyzzzvvvvvv}}}\\\HHH888777444+++,,,555111111000000111111222333333333444444555666666666777777777666444333444555555666888888888888999;;;AAABBBBBBAAA@@@@@@BBBDDDEEEEEEDDDDDDFFFHHHKKKLLLIIIJJJJJJIIIFFFDDDCCCDDDFFFPPPbbbyyytttWWWGGG@@@AAAEEEDDDEEEGGGJJJKKKMMMNNNNNNKKKJJJHHHFFFDDDEEEHHHKKKWWWaaavvvgggQQQJJJFFFCCCBBBDDDGGGGGGFFFGGGFFFDDDBBBCCCEEEHHHJJJKKKJJJIIIIIILLL\\\{{{}}}aaaUUUTTTSSSQQQPPPSSSTTTTTTTTTTTTUUUXXX[[[YYYWWWUUUQQQNNNLLLJJJIIILLLNNNXXXlllpppYYYDDD???>>>:::999<<<888::::::999777555555666666777777888888888777777999888888888888:::;;;<<<@@@LLLaaa{{{nnn]]]PPPIII???888333444555333111111//////.........//////000000000000//////////////////,,,***+++---...---+++,,,++++++******+++++++++......---///000111///...------........./////////000/////////000000111222333222111000000111333444444555666777777888777777888999:::::::::<<<@@@CCCGGGKKKUUUeeeyyy222333666777888:::>>>@@@EEEGGGLLLRRRVVV^^^nnn}}}sssRRREEEAAA===888777777666666555444444444444333333222222111111111222777:::SSSRRRSSS;;;222222111000...------------***++++++,,,,,,------...,,,------------,,,++++++++++++++++++++++++++++++//////............---------+++++++++,,,,,,***(((+++,,,------......---------***+++......,,,,,,///111222444777;;;@@@DDDFFFRRR[[[iiiyyy|||tttnnnllloootttxxxkkkRRR===888555///---333111111000000111111222333222333333444555666777777777888999888666555555555666888999888777555666777;;;<<<>>>???>>>???AAACCCGGGFFFEEEDDDEEEFFFHHHJJJDDDFFFGGGFFFEEECCCCCCDDDGGGSSSgggsssWWWGGG??????BBBCCCDDDFFFIIIKKKLLLMMMNNNJJJJJJJJJHHHGGGGGGIIIKKKZZZdddzzziiiSSSIIIHHHHHHIIIJJJJJJIIIHHHJJJIIIGGGFFFFFFGGGIIIJJJLLLKKKJJJIIILLL[[[wwwjjj\\\XXXWWWVVVVVVUUUVVVUUUQQQOOORRR[[[ccc___]]]YYYVVVRRRPPPOOOOOOPPPRRRYYYeeesss~~~eeeKKK@@@>>>;;;:::<<<999:::;;;:::777555555555888888999999999888888777999999::::::::::::999999:::@@@NNNdddrrr```TTTDDD:::222333666444111//////000000000000000////////////////////////000000///---,,,+++,,,,,,,,,***,,,,,,,,,,,,---.../////////......///111111///...---------------..................//////111222333444333111000000000111222222222333444555555555555666777888999999;;;>>>AAAAAAEEEMMMXXXhhhzzz111222444666888:::<<<===CCCEEEJJJPPPTTTZZZgggtttnnnPPPEEE@@@<<<888777666666555555444333333333333333222222111111111222777:::TTTRRRTTT<<<333111111///......---------++++++++++++,,,,,,------,,,,,,,,,,,,,,,+++++++++------------------------............------------,,,,,,,,,---...---+++(((***+++,,,............---,,,***,,,///000...///333555:::@@@GGGRRR___hhhkkkyyy|||xxxnnnaaa^^^YYYVVVVVVYYY^^^bbbrrruuuyyy|||dddIII???<<<666333444111111000000111111222333444444444444555555666666777999;;;;;;888666666666555777999999777555555666777:::===??????@@@BBBCCCHHHGGGEEEDDDDDDEEEFFFGGGEEEFFFHHHGGGFFFEEEEEEFFFEEESSSjjjrrrUUUFFF???>>>???@@@BBBDDDFFFHHHJJJKKKKKKHHHJJJJJJJJJHHHHHHIIIJJJWWWddd}}}nnnXXXKKKKKKJJJKKKKKKLLLLLLLLLMMMLLLKKKKKKLLLMMMNNNOOOOOOMMMLLLLLLMMMYYYrrrsss```ZZZXXXWWWVVVUUUWWWWWWSSSPPPTTT___iiifffddd```\\\YYYWWWVVVUUURRRRRRUUU[[[cccpppsssVVVFFF@@@===<<<===:::<<<<<<;;;999777666777:::;;;;;;;;;;;;:::999999999:::;;;<<<;;;:::888777999;;;CCCQQQeee{{{rrrdddQQQCCC666444777666333111111222222333222111///...---......//////000000000111///...---,,,,,,,,,+++*********+++,,,---///000---------///111222111///------------------......---------...///000222333222111000000000000111111000111222333444444444444444666777888888:::<<>>@@@AAACCCEEEFFFIIIHHHEEECCCCCCCCCDDDEEEFFFHHHIIIHHHFFFEEEEEEFFFGGGUUUnnnoooTTTFFF???===>>>>>>???@@@BBBDDDEEEFFFFFFFFFGGGIIIIIIGGGGGGGGGHHHPPP```|||rrr\\\KKKIIIGGGFFFFFFHHHKKKNNNNNNNNNOOOQQQRRRTTTUUUVVVSSSQQQOOONNNOOOXXXlll}}}ggg\\\YYYWWWTTTTTTYYY]]]\\\ZZZ]]]fffnnnmmmkkkgggccc___\\\ZZZZZZSSSRRRSSSSSSVVV___sssdddOOOEEE@@@>>>===<<<===???>>><<<::::::;;;===>>>>>>>>>======<<<;;;999;;;<<<===<<<:::888666666:::???EEEPPPaaavvvwwwaaaOOO===666666555444333111111222222111///---,,,------......//////000000111111000...---,,,------&&&&&&''''''((()))+++++++++***+++...111222222111........................,,,,,,,,,---...000111222.../////////000111222222111111222333444444444444333444666777777999;;;===<<>>>>>===AAAAAAEEELLLPPPUUU```jjjrrreeeLLLDDD>>>:::888666666555555444333333333222222222222222222222222111888>>>[[[[[[\\\BBB888000000///...............------------------------,,,+++***)))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++******,,,......---,,,+++++++++,,,---...///000111111444999;;;>>>EEENNNhhhyyyuuukkk___UUUKKK@@@:::888777777666666666666666666:::999:::@@@GGGRRRbbbppp```KKKAAA:::444111111111000000111111222333555555555555555555555555999:::;;;:::888777777777444777:::<<<<<<;;;;;;<<<;;;===@@@BBBCCCEEEHHHKKKIIIGGGEEECCCBBBBBBCCCDDDDDDFFFGGGFFFEEEDDDDDDEEEKKK[[[uuukkkRRRFFFAAA??????======???@@@AAABBBBBBBBBBBBDDDEEEEEEDDDCCCDDDFFFHHHYYYvvvttt]]]HHHFFFCCC@@@???BBBHHHMMMOOOPPPRRRUUUWWWXXXYYYYYYVVVTTTQQQPPPOOOUUUeeeuuuppp```ZZZVVVRRRTTTZZZaaaeeefffhhhmmmrrrqqqooolllhhhccc___[[[YYYUUURRRPPPOOOOOOUUUfffvvvttt\\\LLLCCC???>>>>>>@@@AAAAAA@@@??????@@@AAAAAAAAAAAA@@@@@@???>>>:::;;;<<<===<<<;;;999777333888<<<>>>BBBOOObbbqqqppp^^^III===777444222333000000//////---,,,+++***................../////////000000///---,,,---///++++++++++++++++++,,,,,,))))))***,,,///111111000/////////...............,,,,,,,,,------///000111,,,---...///000111222222111111222333444444444444222444666777888999;;;===;;;===???AAAFFFRRRbbbnnn{{{222111333777<<>>999888666555555444444333333222222222222222222222222222222:::AAA___^^^]]]AAA666000000///............///........................---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......***)))((())),,,...///...---,,,******+++---000222111333;;;EEENNNYYYhhhvvvxxxfffUUULLLDDD@@@:::444333666333222111111111222333444666444555999;;;===FFFQQQbbbsssnnnVVVHHH???888444111111000000111111222333222222333444555666777888:::::::::999777666777888666999===???>>>=========>>>@@@BBBCCCDDDGGGKKKNNNHHHGGGEEEBBBAAABBBCCCCCCAAACCCEEEEEEEEEDDDEEEGGGOOO___xxxhhhPPPGGGCCC@@@@@@>>>>>>???@@@@@@@@@@@@??????@@@AAA@@@???@@@AAACCCCCCRRRnnnsss[[[GGGFFFCCC@@@???BBBHHHNNNPPPRRRTTTWWWXXXYYYYYYXXXXXXUUURRROOOMMMPPP^^^kkkwwwcccZZZSSSMMMPPPVVV___gggkkknnnpppqqqrrrqqqnnnjjjddd^^^YYYVVVSSSOOOLLLJJJIIINNNZZZggghhhSSSFFF@@@>>>@@@BBBDDDDDDDDDCCCDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@:::;;;;;;<<<<<<;;;:::999555777999:::<<>>>>>===@@@FFFKKKQQQ[[[eeemmm{{{```JJJDDD===888888666555555444444333222222222222222222222222222222333;;;CCCaaa___]]]@@@333000//////............/////////////////////.........---,,,+++++++++,,,---........................---------.........//////)))''''''(((+++...000000---,,,***)))***---111333666:::FFFWWWgggyyyuuuiiiWWWFFFCCC<<<888999666222222777111000///...000444777:::666555777;;;:::666999@@@KKKZZZrrr|||aaaQQQGGG@@@<<<111111111000111222222333///000111444666888:::;;;:::::::::888666555777999999<<>>>>>>>>@@@AAABBBCCCDDDGGGLLLOOOHHHFFFDDDBBBAAABBBCCCCCC@@@BBBEEEFFFFFFGGGIIIJJJPPP```yyyfffPPPGGGDDDBBBAAA??????@@@@@@@@@??????>>>===>>>>>>===<<<===@@@BBBAAANNNhhhqqqXXXHHHHHHGGGEEECCCEEEKKKPPPRRRSSSUUUWWWXXXXXXWWWVVVXXXUUUQQQNNNKKKMMMYYYeee~~~yyycccXXXPPPHHHLLLQQQZZZcccjjjnnnooooooqqqpppnnnjjjddd]]]VVVRRROOOKKKGGGFFFEEEHHHRRR]]]yyypppWWWHHHAAA>>>AAACCCEEEFFFFFFFFFGGGIIIFFFFFFFFFFFFEEEDDDCCCBBB:::;;;;;;;;;;;;;;;;;;;;;:::999888888999>>>CCCHHHXXXjjjyyygggWWWIII<<<555555777666333111///...///////////////......------,,,)))+++---,,,))))))+++...---,,,***((('''&&&%%%%%%---,,,++++++,,,,,,***(((---------,,,,,,+++++++++------,,,,,,,,,---....../////////000//////...---///000111222222333333222111444777888888999;;;<<<888888888:::???HHHRRRXXXjjj~~~222333444555555666999;;;:::;;;???DDDGGGKKKSSS\\\mmmwwwhhhMMMEEEBBB===777888777666555333333222222222333333333222222444666666===KKKZZZ___TTTBBB555222000.........///...---......---------,,,,,,,,,......---,,,,,,+++******---...///000000///...---)))))))))******+++++++++---,,,++++++*********+++...---......,,,***000999>>>JJJaaa}}}rrr```SSSHHH@@@===666333000///111222111/////////......000333666888444333333444444555777777GGGQQQddd}}}yyybbbRRRDDD999333333444333111000111111000111222444666777888888888:::;;;;;;999999:::;;;:::;;;======<<<<<<>>>?????????AAACCCFFFIIILLLMMMGGGDDD@@@>>>>>>???@@@@@@???>>>@@@FFFHHHGGGHHHKKKWWWddd{{{dddKKKAAA>>>???AAA@@@???>>>>>>>>>@@@BBBDDDEEECCC???===<<<===@@@BBBEEEOOO\\\mmmqqqXXXNNNJJJIIIIIIIIIHHHLLLRRRTTTUUUXXXYYYYYYWWWUUUSSSPPPKKKLLLQQQMMMFFFJJJVVVooo~~~cccRRRLLLLLLIIINNNUUU]]]cccfffffffffeeeeeeeeeeeebbb\\\UUUPPPLLLKKKHHHDDDBBBEEEMMMSSSmmmjjjQQQDDDCCCCCCFFFIIIIIIGGGFFFHHHJJJFFFFFFFFFGGGHHHHHHEEECCC=========<<<;;;:::::::::888777666777:::===??????EEEQQQdddwwwwwwjjjYYYGGG;;;888888666555666333...---000000000//////......------+++,,,------,,,+++)))((()))***++++++***)))(((''''''(((***+++,,,,,,++++++...---,,,++++++,,,...///111...+++,,,///111111///,,,---...---,,,,,,,,,...000///...000444555333111---...111444777999:::;;;:::999888888:::@@@GGGMMM\\\kkk000111333333333444777999999:::===BBBEEEHHHOOOXXXbbbiiiuuuiiiNNNEEEAAA;;;777:::999888666555555444444222333333333222222444666333???RRRaaaaaaRRR>>>333222000.........///...---------------,,,,,,,,,,,,,,,,,,,,,++++++******))),,,,,,---......---,,,,,,*********+++++++++,,,,,,++++++******+++,,,,,,---,,,+++---111111111666===JJJ```lllWWWIII@@@888333222333000......000222111000...---------...111333555222222333333444666777888>>>FFFXXXpppmmmVVVDDD:::555555555444333222222333111222333555666777888888777888999999888888999:::999;;;======<<<;;;<<<===>>>???AAACCCFFFIIIKKKLLLEEEBBB???===>>>???@@@@@@>>>>>>@@@FFFHHHHHHKKKPPP[[[jjjdddLLLBBB??????AAAAAAAAAAAAAAAAAACCCFFFHHHHHHFFFCCC@@@??????AAAAAA===FFFQQQ```yyyvvv^^^PPPKKKIIIIIIJJJKKKQQQXXXXXXYYYYYYYYYWWWSSSPPPNNNMMMIIIJJJNNNJJJDDDGGGRRRffffffRRRIIIHHHIIILLLRRRXXX\\\]]]]]]\\\[[[[[[\\\]]]]]]ZZZWWWTTTOOOMMMJJJDDDAAABBBGGGMMMaaasssrrrXXXHHHCCCCCCEEEGGGHHHGGGHHHJJJMMMGGGFFFFFFFFFGGGGGGFFFDDD@@@>>><<<<<<<<<<<<;;;:::;;;:::999999;;;======<<>>999666444444222------000000000000000////////////------......---,,,***))))))******++++++***)))((('''(((***+++------------000///...---...///111222///---++++++...//////...000111222111//////111222111//////000333444222000...000222444777999::::::999888888777999>>>FFFKKK[[[fffvvv...///000111111222444666888999<<<@@@BBBCCCJJJRRRYYY^^^hhhvvviiiOOOEEE@@@:::777999999777666555555444444222333333333222222444666222BBBZZZkkkgggRRR===333222111///...//////...---,,,,,,,,,,,,++++++++++++***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,---))))))******+++---...///------///333555777@@@IIIaaa}}}yyy___PPPAAA888444000/////////---,,,,,,///111111111------,,,,,,---...000111000111111222444666888999;;;AAAPPPgggbbbLLL???888777666555444444444444333444555666777777777777555777777777666666888:::999;;;>>>>>><<<:::::::::===>>>@@@CCCFFFHHHIIIJJJCCC@@@===<<<===???AAAAAA???>>>@@@EEEHHHIIINNNUUU```ssseeeMMMCCC??????@@@@@@AAABBBBBBBBBDDDHHHJJJLLLKKKIIIFFFDDDCCCBBBAAA>>>CCCKKKXXXooo|||dddQQQLLLIIIKKKMMMQQQXXX___]]]\\\[[[XXXTTTOOOJJJGGGKKKHHHIIILLLHHHBBBEEELLLZZZuuukkkRRRGGGEEEFFFIIILLLOOOPPPPPPOOONNNMMMNNNQQQSSSUUUWWWWWWXXXTTTSSSOOOHHHBBBAAADDDHHHXXXggg~~~}}}cccNNNEEEFFFFFFFFFEEEEEEGGGJJJNNNIIIGGGFFFEEEFFFGGGFFFEEECCC???;;;;;;<<<>>>===<<<===<<<;;;<<<======;;;:::>>>???BBBIIIWWWiii}}}zzzmmmYYYFFF>>>999555444222...///222111111111111111111222222...//////000///---,,,+++))))))***+++++++++******&&&''')))+++---......///,,,+++++++++,,,---///000---,,,***+++,,,...------///000000...------///111111000000111222333111///000111333555777888999999777777777666888===CCCHHHWWW^^^jjjxxx---...000000///000333555888888;;;??????@@@EEEMMMRRRXXXcccpppgggOOOFFF@@@;;;:::777666555444333333333333222333333333222222444666555DDD]]]ppplllUUU???555333111///...//////...---,,,,,,,,,+++++++++******************++++++++++++******++++++++++++******------------------------*********+++,,,---...///111111111333666???SSSeeecccNNNCCC888444333111111333---,,,++++++---...///000...---,,,,,,,,,---.../////////000222444666888999<<<@@@KKK```}}}vvvZZZHHH<<<999666444333444444444555555666666777777666666555666666666555666888::::::<<>>@@@BBBCCC@@@???@@@DDDEEEHHHOOOWWWdddyyyfffOOOEEE@@@>>>>>><<>>;;;;;;;;;===>>>===;;;999>>><<<;;;===GGGYYYnnn|||mmmVVVHHH@@@999777444111111444111111222222333333444444000111111111111///...---)))******++++++,,,,,,,,,(((((()))***+++,,,------))))))))))))***,,,...///---,,,,,,,,,,,,---------......---,,,***+++---000111111111111111111000///222333444555666777777777666777777777888<<>>>>>===AAAHHHJJJTTT```jjjtttcccNNNFFF@@@===>>>666555444333333222333333222333333333222222444666888AAAXXXnnnnnnWWW???555333111/////////000///...,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,++++++,,,,,,---...222222444777>>>QQQooouuuYYYDDD;;;444222111//////000------,,,+++++++++---........................///---...///111333666888999999;;;CCCTTTnnngggMMM@@@<<<666333222333222111555555666666666666555555555666666555555666999;;;;;;===@@@@@@>>>;;;999888999;;;???CCCEEEEEEEEEDDD@@@>>><<<<<<>>>AAACCCDDDAAA??????AAABBBEEEOOOYYYiiigggQQQGGGAAA>>>===;;;???BBBCCCBBBCCCHHHLLLPPPOOONNNLLLIIIFFFCCCAAA@@@AAADDDLLL]]]zzzhhhOOOKKKKKKQQQWWW[[[___ccc___^^^\\\YYYUUUPPPMMMJJJPPPOOOPPPQQQNNNJJJHHHIIIOOOcccqqqTTTGGGDDD===>>>???@@@AAAAAAAAA@@@CCCDDDFFFGGGHHHKKKPPPTTTVVVVVVSSSMMMGGGDDDFFFIIIFFFNNN^^^ttt{{{```MMMHHHEEEAAA>>>@@@DDDIIILLLIIIGGGDDDCCCDDDDDDDDDCCCDDD@@@<<<;;;===???@@@???999999:::<<<>>>???===<<<<<<=========AAALLL[[[fffxxxmmmUUUKKK@@@:::666222111333222222333333444444555555222222333333222111///...******+++++++++,,,------+++*********))))))))))))+++++++++,,,---///000111------......------------/////////...------///111000000111111000000//////222333444555555666666555555666777777888;;;???BBBKKKQQQ]]]nnn...///000000///000222444555666999<<<<<<:::>>>DDDIIISSS___gggooo~~~```LLLEEE???<<<@@@777666666555444444555555222333333333222222444666888@@@UUUmmmnnnUUU>>>555333111//////000000///...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---------------,,,,,,---,,,,,,,,,,,,------...000222:::GGGXXXooowwwaaaKKK>>>777333222111...---...---------+++******,,,.........//////////////////---...///000222555777888888:::@@@KKK```qqqSSSEEE???777222222222111///444444555555555555555555555555555444444555999<<<;;;===???>>><<<:::999888777:::>>>BBBDDDDDDCCCBBB???===::::::===@@@BBBCCC@@@>>>>>>???@@@DDDQQQ]]]ssshhhSSSIIIBBB>>><<<<<>>@@@AAABBBCCCEEEGGGGGGFFFCCCDDDHHHLLLMMMNNNMMMHHHCCCAAACCCFFFBBBHHHTTTfff{{{lllWWWFFFBBB>>>===AAAFFFKKKNNNGGGFFFCCCCCCCCCCCCBBBAAA@@@???>>>===<<<===???@@@888888999<<>>@@@>>>===@@@HHHOOOfffwww~~~gggYYYJJJ@@@999444222444333444444444444444444555222333333444333111000///,,,,,,+++++++++,,,------------+++***)))(((((()))))))))***+++,,,------...,,,...//////---,,,,,,---+++---...---,,,+++,,,---...000111111000///000111111222333444444444444444333444666666777999<<<>>>EEELLLYYYgggvvv...///000/////////111333222333666:::999777;;;AAAHHHOOOXXXaaalll|||^^^LLLDDD<<<:::>>>666666555555444444555555222333333333222222444666:::DDD]]]uuuqqqTTT===777444222000///000000///...------------,,,,,,,,,,,,------,,,,,,++++++******---,,,++++++++++++,,,---------------,,,,,,+++++++++++++++,,,---...///000222666FFFaaa}}}nnnbbb[[[SSSGGG===888333111333222...---///***,,,,,,+++******---000------...///////////////---...///000222444666777999<<>>BBBDDDDDDAAA@@@===;;;888888;;;===???@@@>>>======>>>@@@FFFVVVdddhhhTTTJJJCCC>>>;;;;;;AAAFFFFFFCCCCCCGGGLLLIIIHHHGGGFFFDDDCCCCCCBBB@@@@@@DDDLLLXXXoootttTTTLLLGGGJJJRRRXXX^^^bbb______^^^]]]\\\[[[[[[ZZZUUUVVVVVVUUUSSSPPPKKKGGGMMMUUUjjjcccNNNCCC>>>>>>???@@@AAACCCEEEGGGGGGIIIIIIEEE@@@???AAAEEEFFFGGGGGGDDD???===???BBB@@@DDDLLLZZZnnnwwwbbbJJJEEEAAA???BBBGGGJJJKKKEEEDDDBBBBBBCCCBBB@@@===<<>>AAA<<<;;;;;;===@@@CCCCCCCCC???BBBCCC???:::999===CCCRRRbbbvvv|||lllXXXKKKBBB;;;888888444444444444444444333333222333444444333222000///......,,,,,,+++,,,------///...,,,++++++++++++,,,''''''((())))))***))))))+++---//////,,,***+++,,,(((***------,,,*********,,,///111111000///000222///000111222333333333333000111333444444555888:::>>>FFFRRR^^^jjjvvv---...//////......000222000000444777777555888>>>CCCFFFLLLWWWfffxxx^^^KKKCCC:::777<<<444444333222222222333333222333333333222222444666<<>>;;;444222000///000000///.........------------,,,,,,---,,,,,,+++***)))((((((---,,,+++******+++,,,------------,,,,,,+++++++++))))))***+++---///111222888<<>>BBBDDDCCCAAA???<<<999777666888;;;======<<<<<<<<<>>>AAAIIIZZZjjjiiiUUUKKKCCC===;;;999???DDDDDDAAA@@@DDDIIIFFFEEEDDDCCCBBBBBBBBBBBB<<<===BBBJJJUUUjjj{{{XXXMMMDDDFFFMMMUUU]]]ccc`````````______^^^^^^^^^UUUVVVVVVTTTSSSPPPJJJEEEKKKPPPbbbnnnTTTFFFAAAAAAAAAAAACCCEEEHHHIIIHHHJJJJJJEEE???<<<>>>AAACCCEEEEEEBBB>>><<<===???;;;===CCCNNNaaazzz~~~iiiRRRLLLFFFBBBCCCEEEFFFFFFCCCCCCBBBBBBCCCAAA>>>;;;999>>>BBB@@@;;;999===BBB@@@>>>===>>>AAADDDEEEEEECCCEEEEEE???888666:::@@@DDDPPPbbbrrr~~~zzzeeeUUUKKKBBB>>>>>>555555555444444333333222222333444444333222000///000///---,,,+++,,,,,,---///...---,,,------//////***++++++,,,,,,,,,++++++))),,,///...+++))))))***+++...111222111///------+++...111111//////111333...///000111222333333333---///111222222333555777888AAAMMMXXXbbbppp---...///000000111111111000000111222444555555666;;;@@@HHHOOOWWWcccrrr}}}]]]KKK@@@<<<<<<999888777555444333333444444999444222333333222444999EEE\\\{{{uuuTTT@@@<<<<<<111000111---...222---//////.........---------......---,,,++++++++++++------------,,,+++***))),,,,,,,,,,,,---...//////)))+++...///...///444888999OOOlll|||SSSGGG;;;777555111000000000000///...------,,,,,,---+++******---/////////111000...------...000111000000000000111222333444666888;;;>>>DDDXXX{{{sss\\\LLL<<<666555222111111000000111222333444444555444333333333333444555555:::::::::999999999888888888:::>>>AAACCCCCCBBBAAA???;;;777444444777;;;>>>@@@::::::AAAEEEMMMbbbyyyiiiVVVNNNGGG@@@<<<===???AAADDDEEEFFFEEEEEEDDDCCCAAA@@@@@@@@@AAAAAA???CCCCCCGGGTTTcccvvv\\\QQQHHHIIIQQQYYY^^^```___aaadddfffccc___^^^```[[[\\\ZZZTTTPPPNNNKKKEEEHHHMMMZZZqqq{{{^^^JJJBBBEEEDDDAAADDDJJJKKKFFFHHHHHHHHHEEEBBB???======DDDFFFFFFDDD@@@===>>>@@@:::<<>>?????????@@@@@@BBBDDDFFFHHHIIIDDDBBB>>>;;;:::888666444:::AAAPPPaaannnwww{{{jjjYYYLLLCCC>>>???555...000444555222111444444444333333222222111111///......//////...---...------,,,,,,------...---,,,+++*********+++,,,...------,,,,,,++++++******'''$$$%%%(((+++,,,+++,,,,,,---...///000111222///......000222333222000000/////////000222444555:::===EEEPPP[[[hhhzzz---...///000000111111000//////000111222333444555555:::AAAGGGNNNYYYgggqqqZZZIII???<<<===999888777555444333333444444777444333333333333888???YYYqqq{{{]]]GGG===;;;111111333,,,---222/////////.........---------......---,,,++++++++++++------------,,,+++***))),,,,,,+++,,,,,,---...///...,,,---111111111666???TTTjjj~~~aaaHHH===333000000...---............---,,,+++++++++---+++***+++---/////////...---+++******+++---...............///000111222333555777999>>>NNNnnnyyy\\\MMM<<<555444111000000111111222222333444444555555555444444555555666777999999999999999999999999:::;;;===???@@@@@@???>>>>>>;;;666333333666:::<<>>AAADDDFFFGGGGGGGGGDDDCCCAAA@@@????????????<<>>???CCCHHHPPPaaa|||ooo^^^PPPMMMJJJDDDCCCHHHGGGCCC???>>>AAACCCBBBAAA<<<>>>@@@@@@@@@>>>===<<<===>>>???@@@BBBDDDFFFGGGFFFDDDAAA???>>>===:::888666:::DDDQQQ\\\eeerrr~~~yyykkkZZZKKKAAA===777333555666333222333666666666555555555555555222000//////000111///...------,,,,,,,,,,,,---------,,,+++******+++,,,,,,......---,,,,,,++++++***,,,)))&&&&&&(((*********+++,,,---...///000000111222111111222444555555444111111000111111333444555999;;;BBBMMMVVVbbbuuu------...///000000000000...//////000111222333333222666:::???DDDMMMYYYaaasssWWWGGG>>>;;;===:::777777555444444333444444555444444444333444===GGGpppwwwaaaQQQCCC666222333------333111...............---------......---,,,++++++++++++------------,,,+++***)))+++++++++,,,,,,---...///333---...444444222>>>OOOqqqcccEEE;;;333,,,,,,---,,,,,,...------,,,,,,++++++******---+++***+++---.........---,,,***))))))***,,,---,,,,,,,,,,,,---...///000222333555666999EEE^^^uuubbbQQQ@@@888555222111111111222222222333444444444333333333333333444555555666777777888888999999:::;;;<<<<<<==================:::666444333555888;;;>>><<>>===>>>>>>;;;???===@@@KKKXXXttt```SSSGGGGGGJJJLLLMMMOOOXXX\\\aaacccbbbaaa______aaa```\\\VVVTTTUUURRRMMMKKKJJJOOOaaa~~~kkkPPPHHHGGGEEEDDDHHHMMMLLLHHHGGGEEECCCAAABBBDDDGGGJJJIIIKKKLLLKKKHHHEEECCCBBBCCCCCCDDDGGGMMMZZZqqqlllYYYRRRMMMFFFBBBCCCGGGCCC>>>===???AAABBBAAA>>>???AAABBBAAA???<<<:::;;;<<<<<<===???AAABBBCCCDDDCCCBBBBBBAAA@@@<<<:::888999===EEELLLVVVdddqqqoooYYYJJJ???;;;999999666111111555666666666666666666777777333111000000111222000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......------,,,+++++++++---+++)))((()))*********++++++,,,---...//////000111///---...000222222222333333333333333444555666777999???HHHPPP[[[lll{{{,,,---...///000000000000//////000000111222222333444666888;;;???FFFOOOUUUhhh}}}WWWGGG>>>;;;<<<999777666666555444444333333333333444555333555@@@MMMvvvtttXXXAAA444333//////333000..............................---,,,++++++++++++,,,,,,,,,,,,,,,+++******++++++++++++,,,---...///333---///555444666MMMkkkwwwTTT;;;666///+++---...------000------,,,,,,+++++++++***,,,+++***+++---...------...---+++******+++---...+++++++++,,,,,,---...///222333555777999AAATTTffflll[[[GGG===888555333333111111111222222222222222000000000000000111111222444555555666888999999:::;;;;;;;;;<<<<<<===>>>>>><<<:::888555555777999;;;===>>>CCCHHHOOO``````OOOIIIDDD>>>;;;;;;<<>>>>>>>>???@@@===@@@>>>@@@IIITTTnnnbbbRRRFFFEEEGGGFFFFFFHHHQQQWWW\\\^^^```cccbbb```dddccc___ZZZZZZ\\\YYYTTTMMMJJJKKKZZZuuuvvvWWWHHHEEECCCDDDJJJOOOPPPNNNIIIFFFBBB@@@BBBEEEIIIKKKNNNOOOQQQQQQOOOLLLIIIGGGEEECCCDDDHHHNNNYYYkkk|||www___RRRKKKEEE@@@@@@DDDAAA>>>???BBBDDDCCCAAA>>>???AAABBBCCCAAA>>>;;;::::::;;;;;;<<<>>>???@@@???>>>>>>???@@@>>>:::888<<<:::;;;???DDDJJJWWWcccvvvmmm]]]KKKCCC<<<999555111111444333444444444555555666666333111000000111222000///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,+++******+++,,,,,,,,,++++++,,,,,,---......///000---++++++---000111111444444444444555555666666666888===DDDJJJSSScccrrr,,,---...//////000000000000000111111222222333333555666777999<<>>;;;;;;<<<===???@@@AAAAAAAAA>>>=========>>>@@@BBBCCCBBBEEEBBBBBBIIIRRRjjjeeeSSSDDDCCCDDDAAAAAAFFFJJJPPPUUUXXX]]]dddeeebbbddddddbbb```bbbddd```YYYOOOKKKJJJUUUmmmaaaLLLEEE???@@@FFFJJJKKKKKKGGGCCC@@@AAAEEEJJJMMMOOOSSSTTTUUUVVVUUUSSSPPPMMMFFFCCCDDDIIIQQQ[[[jjjwwweeeRRRHHHBBB@@@???>>>>>>???CCCGGGHHHEEEAAA======>>>AAACCCCCC@@@===999999999:::;;;<<<===>>>;;;;;;;;;<<<===<<<888666777666777:::;;;>>>FFFOOOcccrrruuu___PPP@@@888555333111222333444444444555555666666222000//////000111///...,,,------......------,,,,,,,,,------............//////...------,,,,,,+++******+++,,,---...///000++++++,,,,,,---.........222000......000222333444333444444555666666666666777888;;;AAAFFFNNN]]]jjjyyy,,,,,,---...////////////111111111222222222333333444444444555888<<>>HHHkkkuuuNNN444222222222222------------.....................---,,,++++++++++++***+++++++++++++++***************++++++,,,---...,,,///333777???UUU{{{jjjQQQ???555///,,,,,,......***))),,,---------------,,,,,,,,,,,,++++++,,,------,,,***,,,+++)))(((((()))+++,,,,,,,,,,,,,,,---...///000///...000444777;;;DDDNNNfff}}}pppWWWGGG===666222111222222111111000000000///222111111111111222333333222333333444666777888888777999:::<<<>>>@@@@@@AAA::::::999999:::;;;======???BBBHHHPPP___xxxwwwZZZKKKFFFCCC???<<<<<<<<<<<<======>>>??????<<<<<<<<<===???BBBDDDFFFFFFIIIEEEDDDIIIPPPgggjjjUUUDDDCCCCCC>>>???FFFFFFMMMPPPQQQXXXbbbeee``````bbbdddfffjjjllleee[[[PPPMMMKKKRRReeepppUUUIII===<<>>::::::666555666666666666444333222555222111333333444:::AAA]]]yyyiiiGGG333444111///111///---------.........//////......---,,,++++++++++++******++++++++++++******************+++,,,---...,,,222666<<>>>>>===<<<777777888999:::<<<===>>>@@@CCCIIISSSfffuuuYYYJJJFFFCCC???===;;;;;;;;;<<<===>>>@@@@@@>>>===>>>>>>@@@BBBEEEFFFHHHJJJFFFDDDHHHMMMcccrrrZZZFFFCCCBBB<<<===FFFGGGLLLMMMKKKRRR___bbb]]]YYY^^^ccciiiooopppggg[[[OOONNNMMMPPP]]]vvv~~~___NNN???;;;======>>>???@@@@@@CCCJJJTTTZZZ[[[YYYVVVUUUTTTVVVYYYZZZYYYWWWPPPJJJGGGJJJNNNQQQVVV\\\mmm|||}}}eeeRRRGGGBBB?????????@@@DDDGGGGGGCCC>>>;;;888555666:::<<<:::777666666555555666666777777:::999777777777777666444777666888:::777555888>>>@@@KKKYYYhhhzzzvvv```OOOCCC;;;777888666666666555555555555555333111000000111222000///...///000111111000///...+++,,,...///000000///////////////...------,,,,,,***,,,///000//////111333---............/////////+++******+++---......------...000333444555555555666666999===@@@GGGTTTaaarrr+++,,,---...////////////////////////000000000000333222111333666:::===>>>CCCLLL]]]sssyyyRRREEE===:::;;;777555666666666666444333222777222111222333333666;;;IIIbbb[[[???222666000,,,///222---------.........//////......---,,,++++++++++++)))******+++++++++******************+++,,,---......444777???ZZZbbbKKK<<<444000///)))(((+++///...***)))+++******************+++++++++++++++,,,------+++(((///...,,,++++++,,,...///++++++++++++,,,---...///000------111333444999@@@LLLWWWqqqkkkVVVHHH>>>888666666666555555444333222222000000000000000111111222222333333444444555555555666888;;;======<<<:::888444555777888:::<<<===>>>BBBDDDIIIUUUkkktttXXXIIIFFFDDD@@@>>>::::::;;;<<<>>>@@@BBBCCC@@@?????????@@@BBBDDDEEEHHHJJJEEECCCFFFJJJ___xxx^^^HHHDDDAAA:::<<>>FFFTTTjjjooo\\\JJJ===:::<<<444444444333333222222111444333111222333333222000...000111222222111000...+++,,,...000000000000////////////...------,,,,,,,,,///111111///...000222.........///////////////---------///111111000///+++,,,///111333555555555555555888<<>>;;;555000------///000.........///////////////...---+++)))(((((()))***+++***)))))))))***,,,---///,,,,,,......++++++///555888AAAVVVuuuyyy]]]CCC;;;888111---...000///...---,,,+++++++++...---,,,+++++++++,,,,,,+++,,,.../////////...------.........---,,,,,,+++111///---++++++,,,...000......000222555777:::;;;CCCPPPgggfffMMM@@@;;;888777777555222///...000111...000111111000000111222777777777555444666999;;;999888777666666777888999888999:::::::::<<<@@@DDDFFFGGGNNN^^^xxxrrrVVVKKKGGGBBB>>>???@@@???>>>AAAFFFHHHHHHFFF????????????@@@AAABBBBBBJJJGGGFFFFFFGGGOOO^^^mmmdddIIIAAA@@@<<<>>>FFFJJJJJJJJJLLLUUU]]]^^^ZZZSSSVVV\\\eeelllkkkccc[[[RRRMMMNNNUUUUUU\\\yyypppXXXBBB>>>???===>>>DDDDDDJJJQQQVVVXXXZZZ]]]___YYYWWWUUUVVVXXXXXXUUURRRRRRTTTPPPGGGCCCEEEIIIKKKTTT]]]kkk}}}~~~aaaJJJBBBCCC@@@BBBDDDEEEDDD@@@<<<888:::;;;;;;777333111333666111111111111111111111111000111333555555444333222222222222333333444444444444888===DDDPPPbbbxxxsss]]]LLLBBB???888555222222444444333000333333444444444333222222000////////////.........:::777333000...///111222111...++++++...//////---000000000///......------000000//////000111222222111111111111111000/////////000111222333444444444777555666999<<>>III^^^uuuqqqUUUEEE>>>999:::999777555333222333333///000111111000000111333333444444333222222444666999888777666666777999999888888888999;;;>>>AAADDDCCCGGGQQQeeerrrVVVKKKHHHCCCAAACCCAAAAAABBBFFFIIIJJJHHHFFF>>>>>>>>>>>>@@@AAABBBCCCHHHGGGGGGIIIJJJOOO]]]jjjkkkOOOGGGDDD@@@AAAGGGGGGJJJMMMQQQYYY___]]]WWWRRRUUU[[[dddkkkjjjccc]]]WWWQQQQQQUUUTTTXXXqqqzzz```HHHAAA@@@>>>===AAADDDHHHNNNRRRUUUWWWYYYZZZZZZWWWTTTTTTVVVWWWWWWVVVUUUUUUQQQIIIGGGIIIKKKJJJKKKQQQ\\\mmmhhhOOOCCC@@@@@@AAABBBCCCBBB???:::777999999888555333111222333222222222222222222222222111222333444444444333333222222222333333333444444555777:::>>>EEESSSdddppp~~~nnn\\\NNNFFF>>>:::888777999999666333222222222222222111111000/////////............---666444111///......000111111...++++++---//////...////////////............111000000000000111111111111111222222222111111000000000111222333333333333555333555999;;;???IIITTTjjj|||---///000...,,,555NNNeeeTTT@@@000///333111//////000000000222333555777888999;;;BBBNNN]]]qqqnnnLLLEEE???:::<<<<<<888666444222222222333444222333333222111222444666<<>>222000000......222///...---,,,,,,++++++,,,...---,,,******++++++,,,+++,,,------......------------......------,,,,,,.........//////000000111......///111333666888999;;;DDDSSSggg|||cccOOOCCC<<<888777666444333222222111///111222222111000222333222333333333111000111222777777666666666777999::::::999888:::>>>BBBDDDEEEDDDKKKZZZqqqkkkQQQGGGEEEBBBAAADDDBBBCCCFFFIIILLLLLLHHHEEE===>>>>>>???AAACCCEEEFFFGGGGGGIIIKKKLLLOOOZZZfffpppTTTKKKHHHCCCCCCIIIHHHNNNUUU[[[```bbb[[[RRRQQQTTTZZZbbbiiiiiiccc^^^YYYTTTSSSUUUSSSUUUjjjpppSSSGGGEEEAAA@@@AAAEEEFFFJJJOOOUUUYYYZZZYYYZZZWWWTTTRRRTTTVVVXXXYYYWWWVVVQQQLLLMMMPPPNNNJJJDDDEEEKKKXXXlllsssYYYIIIBBB@@@@@@?????????===:::777888666444333333333222000333333333333333333333333222222333333333444444444222222222222222333333333444555666777:::CCCNNNWWWiiiwwwooo\\\PPPAAA===999777888777444111000000111111000//////...///............---------000000///............///000...,,,,,,---...///...............////////////111111111111111000000000222222333333333333333333222222333333333333222222222222555999;;;>>>FFFOOOaaarrr---...000///...777OOOeeeRRR<<<,,,///333...,,,111///000000111333444666777999999>>>HHHUUUjjjnnnKKKDDD>>>:::;;;;;;888666444111111222444555111222222111000111444666<<>>:::888666555444333222000000111222222111111222444333444555555333222111222666555444444555666888999;;;999888;;;@@@DDDFFFGGGIIISSSgggyyy```III@@@???======AAABBBDDDFFFHHHIIIIIIGGGFFF???@@@AAABBBEEEGGGIIIJJJIIIHHHIIIJJJJJJMMMXXXddd~~~nnnSSSLLLJJJFFFGGGNNNOOOXXXaaagggjjjfff[[[PPPTTTWWW\\\bbbffffffbbb___ZZZUUUTTTVVVSSSTTTdddxxx```PPPJJJGGGDDDDDDGGGGGGIIIOOOXXX]]]___^^^WWWUUUTTTSSSTTTUUUVVVVVVVVVSSSOOOMMMRRRWWWTTTLLLDDDBBBCCCKKKZZZooohhhTTTIII@@@>>><<<;;;======;;;999888555333333555555333000333333333333333333333333333333222222222333444555111111111222222222222222111222333444666;;;CCCHHHTTTdddxxx|||hhhZZZJJJDDD;;;666444444222000111111111111000///..................------------,,,,,,------.........---///...---,,,---......///---------...///000000111111222222222111111000000333333333444444555666777555666666666555555444333222222666:::<<<>>>DDDMMMWWWiii))))))***,,,---111===IIIAAA222+++111222++++++333//////000000222333555666888888<<>>999:::888888666444111111222444555000111111111000111444666AAASSSqqqwww\\\BBB999444000000000000//////......++++++,,,---...//////000((()))+++,,,,,,+++***))))))))))))***************,,,+++,,,---,,,---444===XXXwww^^^DDD666222//////...,,,,,,...------,,,+++++++++,,,,,,---,,,+++***)))***++++++.............../////////,,,,,,------...------,,,,,,---///111222222111000.........///111333444555999???IIITTTdddwwwnnnTTTCCC???<<<999777777666444222111222333333222222333444444555777666444333222333555555444333444555666777999888888:::>>>BBBEEEFFFKKKYYYqqqmmmWWWBBB<<<;;;999:::>>>BBBBBBBBBBBBBBBDDDEEEGGGBBBBBBDDDEEEHHHJJJMMMNNNKKKIIIHHHGGGFFFJJJVVVccc{{{mmmSSSMMMMMMLLLOOOWWW\\\eeennnqqqqqqkkk___SSSYYY[[[^^^ccceeeeeebbb```___[[[YYYYYYVVVTTT^^^kkkjjjUUULLLHHHGGGFFFLLLKKKKKKPPPWWW\\\^^^]]]SSSTTTUUUVVVTTTSSSQQQPPPRRROOOLLLMMMTTT[[[XXXPPPGGGCCCBBBHHHPPP```wwwuuu```QQQCCC>>>:::999;;;===<<<;;;888666444555777777555222222222222222222222222222333333222222222333444555111111111111111111111111111111111222333777;;;>>>EEESSSgggzzzttthhh]]]SSSEEE;;;666555555555222222222222111000///...//////.........---------)))***,,,---......------///......---,,,---...///,,,------...///000111111111111222222222222111000333333333444555777999:::999999999999888777666666444555888<<<>>>>>>DDDLLLUUUhhh,,,***+++...///...///333222------111000***,,,222/////////000111222444555444555999???HHHYYYuuuuuuNNNDDD>>>999999666888666444222222222333444000111111111111222444777CCCPPPhhhnnnUUU>>>555000111000000//////...------++++++,,,---...///000000******+++++++++******)))))))))***++++++++++++***---------...---...777AAA```sssNNN777000...---...000111000///,,,,,,++++++++++++,,,,,,---,,,+++))))))******+++...------------...//////,,,,,,------......------,,,---///000111000000///---......///000111333333333999BBBLLLYYYmmmeeeNNNCCC>>>888555555444222///111333444444333222444555444666666666444333444555777777666555555555666777777888999:::;;;>>>CCCFFFMMM^^^yyyeeeRRRAAA<<<;;;999999>>>>>>>>>>>>======???BBBEEEBBBCCCDDDEEEGGGJJJLLLMMMLLLIIIGGGEEEDDDGGGSSS```xxxrrrWWWPPPQQQQQQWWW```fffnnntttuuusssmmmdddZZZ\\\^^^aaadddffffffeeeeeeiiieeeaaa___YYYTTTXXX^^^}}}rrrYYYKKKFFFEEEFFFOOONNNMMMOOOSSSVVVYYYYYYTTTVVVYYYXXXUUUPPPMMMLLLNNNLLLJJJKKKSSSZZZXXXRRRIIIEEEDDDHHHKKKSSShhh}}}nnn[[[JJJCCC;;;888:::<<<<<<:::777777666777888888666555111111111111111111111111222222333333333444444444111111111000000000000000222111000000000222444555<<>>>>>DDDLLLXXXlll000...///222222......000---...000000///---....../////////000000222333444222444777;;;@@@NNNggg}}}vvvNNNDDD???;;;:::777666666555444333333333333000111222222111222555888AAALLLbbbgggOOO999333///111000//////.../////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++,,,---------,,,,,,,,,,,,...///...000;;;GGGnnn^^^AAA222...,,,+++,,,000222000,,,,,,+++++++++++++++,,,,,,---,,,***)))))))))***+++,,,,,,+++++++++,,,---...+++,,,------......---------....../////////......---------...///000111222222666<<>>DDDJJJSSSfff~~~___NNN@@@===<<<888888<<<777999;;;;;;;;;<<>>JJJaaaeeeLLL888555333000//////......000111222......---,,,+++))))))(((...---+++)))(((((()))***,,,---.../////////...---++++++...//////333???LLL{{{jjjLLL;;;444///---******///111---'''+++++++++***++++++,,,,,,,,,,,,***)))))))))***++++++***)))))))))***+++,,,+++,,,,,,---.........---............---------------------......///111111666777999;;;CCCWWWpppsssUUUMMMCCC>>>===>>><<<999222333555444333333444666<<<<<<<<<::::::;;;>>>AAA???>>><<<:::999999999:::===CCCGGGEEE@@@AAAHHHPPP[[[nnnwww[[[KKK>>>===<<<777666999333666;;;<<<<<<<<<>>>@@@<<<======>>>@@@BBBDDDEEEFFFFFFGGGGGGEEEEEELLLVVVrrr~~~^^^SSSQQQPPPVVV```kkkoooqqqnnnllllllkkkhhh\\\^^^bbbfffiiillloooqqqmmmkkkhhheeeaaa\\\YYYZZZiiidddNNNEEEFFFHHHGGGJJJMMMOOOQQQVVV^^^ddd``````^^^YYYRRRNNNMMMNNNLLLLLLJJJHHHKKKQQQRRROOOTTTMMMJJJHHHAAA>>>NNNbbbyyy\\\PPPBBB:::999999666333222666999999777555666888333333333333333333333333000111333555555444333222111111000000/////////...000...---...111444666777666888>>>HHHXXXkkk~~~|||kkk[[[OOOEEE<<<777444444333333111000///...111111111111000000000000///............///000111---//////...++++++...111.........///////////////---...111333555555444444111111111222555888<<<>>>::::::;;;;;;<<<;;;;;;::::::888999<<<<<<<<>>===;;;333555777888777555444444888:::<<<=========>>>???@@@>>>===<<<<<<<<<<<<;;;GGGNNNUUUVVVNNNHHHPPP[[[fff}}}nnnQQQLLLDDD>>>;;;:::999999999999999999999999::::::<<<:::777888:::>>>@@@AAA???CCCFFFBBB>>>???IIISSSkkkgggTTTMMMLLLRRRZZZ``````aaaeeeiiijjjgggccc```___aaahhhooosssqqqnnnlllllljjjgggccc^^^ZZZXXXfffvvvoooXXXJJJGGGHHHIIIKKKMMMMMMOOOTTT[[[aaa``````]]]VVVNNNHHHHHHIIIMMMIIIGGGGGGJJJMMMNNNMMMLLLMMMKKKFFFBBBCCCIIIOOOoooqqq]]]IIIBBBAAA===:::999999777666666888888777666888777555444444444555666222222222222222111000000111//////111333333000,,,000000111111111222222222777777;;;BBBJJJUUUhhhxxx|||hhhVVVLLLEEE@@@777444222222444444111...111111000000///............///000111111000///...///000111000///...///000/////////...------,,,,,,111111111111111222222333000//////000222555888:::999:::;;;;;;999777777888>>>????????????AAAEEEHHHUUUeeexxx******,,,---...............000111111000....../////////000000111222444555555444555888999@@@OOO^^^wwwdddGGGAAA<<<999888444555555444333222222222222222111222333111000444;;;DDD]]]\\\hhhIII888000///////////////............,,,,,,,,,,,,,,,+++***)))+++++++++******)))))))))+++,,,,,,,,,+++***((('''...---.........888PPPgggaaaBBB777444///------------------------,,,,,,,,,---------------,,,+++***)))((('''''''''******+++++++++,,,,,,,,,+++++++++*********))))))------,,,,,,,,,,,,,,,,,,------...//////000000111222444444444888EEEXXXggg{{{ttthhhWWWJJJBBB???<<<:::333555777999888888777777888:::<<<===<<<===>>>???CCCBBB@@@>>>======;;;:::EEEKKKSSSVVVQQQOOOZZZgggttt~~~```MMMIIICCC>>><<<;;;:::999::::::999888999:::;;;<<<<<<:::888999<<>>:::888999888888999::::::999777999999888777666666555666222222222222222111000///000///000222555555222///000000000111111111222222222111333888>>>GGGVVVddd{{{uuufffZZZMMMDDD:::777222111222222000...111111000000///......---...///000111111000///...///000111000///...///000000000////////////.....................///000000111000000000222555777999888999::::::999888888999===>>>>>>>>>>>>@@@DDDGGGTTTcccvvv***+++,,,,,,------------,,,...000000///...///000//////000000111222444555444333555888999===JJJVVViii~~~YYYAAA???;;;888888333555444333222111111111111333222333444333111555<<>>FFFEEECCCAAA???===<<<;;;AAAFFFMMMPPPNNNRRRaaaqqqoooUUUJJJGGGBBB???>>><<<:::999<<<;;;999888999:::<<<>>>===;;;999:::>>>AAACCCDDDCCCFFFGGGDDD@@@BBBJJJSSSbbbzzzjjjWWWQQQPPPPPPQQQSSSVVV[[[^^^```bbbdddeeegggfffeeehhhlllnnnllliiiddd```^^^___bbbaaa]]]XXX\\\jjjjjjTTTJJJHHHKKKLLLMMMMMMLLLMMMOOOQQQSSSQQQNNNMMMLLLJJJHHHFFFEEECCCBBBCCCGGGJJJLLLMMMMMMPPPQQQNNNHHHCCCAAABBBPPPgggcccPPPGGGAAA===;;;999999:::<<<===>>><<<:::<<<<<<;;;:::999777666555555555555555444333222111000000111444666777555333000000111111111111222222444222222555777<<>>@@@EEEHHHTTTbbbttt++++++,,,,,,,,,,,,,,,+++***+++------,,,,,,---////////////000111222444444333333555999:::<<>>===:::888999666555444333333222222222333444333444666444222777===VVVmmmgggjjjHHH999333111////////////..................------,,,+++)))))))))))))))))))))))))))))),,,,,,,,,,,,++++++******(((,,,111666???PPPhhh{{{}}}qqqYYYAAA666555333---///......,,,+++***))))))+++++++++,,,,,,---......,,,,,,+++))))))(((((((((******++++++++++++,,,,,,************************.........---,,,,,,++++++,,,---000222222222000///111222444333555;;;FFFNNN___nnn~~~nnn___SSSIIIBBBBBB@@@>>>===<<<:::888777666888:::;;;;;;;;;<<<===DDDEEEEEECCCAAA?????????DDDEEEHHHJJJLLLUUUjjj}}}iiiSSSLLLJJJFFFDDDBBB???<<<999===<<<:::999:::<<<>>>@@@@@@>>><<<===???BBBCCCCCCGGGIIIHHHEEE@@@BBBIIIPPPaaawwwoooYYYRRRRRRQQQPPPPPPUUU[[[___aaaeeejjjnnnllljjjggggggggggggeeeccc```^^^]]]bbbgggfff^^^VVVVVVbbbwwwqqqWWWLLLJJJKKKLLLMMMMMMMMMLLLLLLLLLKKKHHHFFFFFFHHHGGGCCC@@@???>>>>>>???BBBFFFIIIKKKJJJLLLLLLIIIDDD@@@>>>>>>JJJ^^^vvvuuu^^^NNNEEE@@@???::::::;;;>>>@@@@@@???===>>>>>>>>>===;;;999666555888888888888777666555444222333555666888777555444111222222222333333333333777444444555666777>>>FFFMMM[[[ooo}}}iiiXXXLLLDDD;;;444333444444333333333222222111000000000//////000000000000/////////000111000///...///000......///000000111222222222222222222222333444444333333222222333444555666444555777888888999<<<>>>===>>>>>>>>>>>>BBBGGGKKKWWWeeeuuu++++++,,,---------,,,,,,+++,,,------,,,,,,...////////////000111222444444555444666:::;;;<<>>WWWoooggggggDDD777222000////////////............---......---,,,+++******)))))))))))))))*********,,,,,,+++++++++++++++++++++---111888FFF\\\sss}}}jjjQQQ???999777222+++//////...---+++***))))))+++++++++,,,,,,,,,---------,,,,,,+++************))))))))))))************************************---,,,,,,,,,++++++******,,,---///111222111000//////111333444666;;;BBBGGGWWWfffxxxvvveeeUUUKKKGGGDDD???===<<<;;;999777666888;;;;;;;;;;;;<<<>>>@@@CCCEEEEEEDDDCCCCCCEEEHHHGGGIIILLLSSSaaa{{{|||cccUUURRROOOKKKHHHEEEBBB>>>:::===<<<;;;;;;<<<>>>@@@AAACCCAAA??????@@@AAAAAAAAAEEEFFFFFFDDDBBBEEELLLSSSdddwwwtttYYYPPPPPPQQQOOONNNSSSYYY]]]```eeelllqqqllliiieeebbb```^^^\\\[[[]]]]]]```ggglllhhh\\\RRRPPPZZZllltttZZZNNNLLLJJJKKKLLLMMMNNNNNNMMMLLLGGGDDDCCCCCCDDDBBB===999:::;;;;;;<<<>>>AAAEEEGGGEEEEEECCC@@@>>><<<<<<===GGGVVViii|||qqqZZZJJJBBB???<<<<<<<<<>>>AAAAAA@@@>>>?????????>>><<<999666555777777777777777666666555555777888999888666444333333333333444444444555555333000000222333333666;;;>>>IIIZZZlllzzzwwwhhhUUULLL@@@777444444444444555555444444333222222111000000////////////000000///000111000///...///000------...///000000111222000////////////000111111333333333333444444555555222444666777888:::===@@@????????????@@@DDDJJJNNN[[[iiiyyy+++,,,------.........---///000000000...///000222//////000000111222444555666555666:::<<<<<>>:::888;;;:::666666555555555555666666555444555666555333777>>>SSSmmmdddcccAAA666222...////////////............---------------,,,,,,+++***************++++++++++++******)))))))))******111000000777KKKeeeyyy|||eeeKKK<<<777444000...//////...---,,,+++******,,,,,,,,,,,,,,,+++++++++---,,,+++***************((((((((())))))))))))******************+++++++++++++++++++++++++++++++++,,,---...///000000/////////111222444666:::@@@DDDNNN[[[mmmzzzggg\\\OOOJJJDDDAAAAAA@@@>>><<<999;;;===>>>>>>>>>???@@@???CCCGGGHHHGGGGGGIIIKKKFFFGGGLLLUUU```rrrmmm[[[TTTTTTRRRMMMJJJGGGCCC???<<<=========>>>???@@@AAABBBCCCBBB@@@@@@AAABBBAAA@@@???AAABBBBBBCCCIIIQQQXXXeeewwwzzz\\\NNNNNNNNNLLLKKKNNNQQQUUUYYY^^^dddhhhcccaaa]]]YYYVVVTTTTTTTTTWWWYYY___fffjjjdddYYYOOOLLLRRRaaa{{{vvv]]]PPPKKKJJJIIIJJJLLLNNNPPPOOONNNGGGFFFFFFFFFDDDAAA<<<888:::;;;;;;;;;;;;===AAADDDAAA???<<<:::999:::<<<>>>BBBKKKZZZlll~~~lllWWWGGG>>>>>>===<<<===???@@@@@@?????????>>><<<;;;999777666333444444555555555555555777999;;;:::888555444444333333444444444555555555111//////333555333444888888===IIIXXXggguuuyyycccXXXIII===777444333222555555555444333333222222000000////////////000000///000111000///...///000------...//////000111111111111111111111222222333333333444444555555555666222333555666777999===@@@???@@@??????AAAEEELLLPPP___lll{{{+++,,,---...///000000000111222222000//////111222//////000000111222444555666444555999;;;;;;???EEEIIITTTmmmoooPPP???@@@<<<999:::888555555444444444555555666444444555666444333777>>>NNNiiiaaa___>>>666222...////////////............+++,,,------...---------***+++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,000000333???WWWoooxxxuuujjjVVVBBB:::666222///111/////////...---,,,++++++------,,,,,,+++*********+++***))))))(((((())))))((())))))))))))*********))))))*********+++++++++******++++++,,,---------,,,,,,------......//////000111222333555999===@@@GGGRRRcccvvvxxxccc\\\SSSNNNLLLJJJFFFBBB===???AAABBBBBBBBBCCCDDD@@@EEEKKKLLLKKKJJJMMMOOOKKKPPP[[[iiiwwwxxx___SSSRRRRRROOOKKKGGGDDDBBB???<<<<<<===>>>@@@AAABBBAAAAAA@@@??????@@@BBBCCCCCCBBB???@@@@@@AAACCCIIIQQQWWWcccuuudddSSSOOONNNJJJKKKJJJIIIKKKOOOTTTWWWYYYUUUSSSQQQMMMKKKLLLNNNPPPOOORRRXXX^^^```\\\TTTMMMIIILLLXXXppp{{{bbbQQQIIIJJJIIIHHHJJJMMMOOOOOOMMMIIIKKKNNNMMMIIIDDD@@@>>>===>>>>>><<<;;;<<>>>>>BBBLLL\\\pppmmmVVVEEE@@@===;;;;;;<<<>>>>>>>>>>>>===<<<:::888777777666222333444555777777777777555888;;;;;;888555555555222222222222333333333444222000111666888666555777666777===IIIVVVcccvvvuuuiiiWWWHHH>>>888444111444444333333222222111111111000///......///000111///000111000///...///000/////////000000111111111444333333333333444555555222333444555666666666666222333555555666999===@@@??????>>>>>>@@@EEELLLQQQ___mmm|||+++,,,---///000111111111111111111///------///111//////000000111222444555666333444777:::;;;>>>CCCLLLQQQfffhhhLLL>>>AAA>>>999999666444444333333333444444555444333444666444222777>>>KKKggg```^^^>>>666333...000/////////............++++++,,,---............+++++++++,,,,,,---------...---,,,,,,,,,---...///''',,,777KKKfffwwwssseeeRRREEE;;;;;;:::333000111/////////......------,,,...------,,,+++***)))))))))((((((''''''''''''((()))************+++++++++))))))******++++++++++++***++++++,,,---...//////,,,,,,+++,,,,,,---//////111111111222444777:::===FFFNNN]]]pppyyypppddd[[[VVVQQQKKKFFFAAACCCEEEFFFEEEEEEGGGHHHCCCHHHNNNOOOMMMLLLOOORRRYYYaaapppmmmWWWOOORRROOOKKKGGGDDDBBBAAA???===;;;===???BBBCCCCCCBBBAAA=========???CCCEEEEEEDDDCCCCCCBBBAAABBBFFFMMMRRRaaasssnnnYYYSSSOOOKKKLLLIIIEEEFFFJJJMMMNNNNNNJJJIIIGGGEEEEEEGGGKKKNNNHHHLLLRRRVVVWWWTTTPPPMMMHHHIIIRRRhhheeeQQQGGGKKKIIIGGGHHHLLLNNNMMMLLLLLLPPPTTTSSSNNNHHHEEEEEE???@@@@@@>>>;;;;;;???BBB>>>===;;;;;;<<<============>>>DDDSSSfff{{{eeeNNNAAA>>>:::999:::<<<===>>>>>><<<:::888777666777777444555666888:::;;;;;;;;;333777::::::888666666888000000111111111222222222000...000555777444222333666555888BBBLLLWWWiiizzzxxxdddRRRFFF===666333333333222222111000000///111000///......///000111///111111000///...///000111111111111111222222222111111000000111111222333111222333555666777777777333444555555666999===@@@>>>>>>======???DDDLLLQQQ^^^lll{{{---+++******---/////////000111000///---...000111111000//////000222333444555555666777888:::<<<===DDDMMMaaacccOOODDD@@@777777;;;777555444444333333333444444222111111222111111777>>>OOOjjjkkkRRR@@@777111///---...000111111000...---,,,,,,,,,++++++*********///---+++))))))+++---///---+++((())),,,---,,,***+++222999___nnn{{{```OOO???;;;555222222333222000000//////...------,,,,,,***++++++,,,,,,,,,++++++---,,,***)))))))))******++++++,,,,,,,,,---------------------------------...+++)))+++000333111---******+++,,,---//////000333333333222111333777;;;>>>EEETTTeeetttxxxpppggg]]]UUUOOOOOONNNNNNMMMMMMLLLLLLLLLMMMUUU^^^ZZZSSSYYYfffmmmzzz{{{dddTTTLLLIIIFFFAAA;;;;;;>>>AAA@@@>>>;;;>>>AAABBBCCCDDDEEEGGGAAA??????CCCIIILLLIIIFFFDDDEEEDDDBBBAAADDDKKKPPP]]]rrrsssYYYPPPNNNMMMNNNJJJGGGFFFFFFDDDDDDEEEFFFDDDBBBAAA@@@AAABBBCCCBBBBBBCCCHHHMMMPPPOOOMMMMMMIIINNNaaazzziiiPPPDDDHHHHHHHHHJJJMMMOOOOOONNNUUUWWWXXXVVVQQQKKKGGGEEEDDDDDDDDDAAA??????CCCGGGBBBCCCBBB???;;;:::<<>>===;;;===999666555555555333000000111222444666999;;;<<<:::999888888888777555333333222222111000000000111111111222333444444444444000666::::::;;;FFFZZZkkkzzzfffTTTHHH>>>666222222222000///000222555///...,,,++++++,,,.../////////............//////000111222111000///000111000000000000000000000000000222555888999888777555333333333333555777999:::>>>??????===>>>CCCLLLSSS```kkkyyy,,,+++)))***,,,.........000000000///---...000222333222222222222333555666555555666777888:::<<<===CCCJJJ\\\xxxaaaNNNCCC???666666999555666555444444444444444444333111222333222222777???SSSllllllRRR???777000///,,,---///000000///---,,,+++++++++++++++,,,,,,,,,...---+++))))))+++---...000...,,,---///000///...///888@@@bbbmmmvvvZZZHHH666222...---///111111111000000///...---,,,++++++''''''((()))***++++++,,,,,,,,,***)))))))))******+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---)))'''))),,,...,,,((())))))***+++,,,---......000000000......000333666<<>>::::::===???>>><<<<<<>>>@@@BBBBBBDDDGGGIIIDDDBBBBBBGGGMMMPPPNNNKKKKKKLLLLLLIIIEEEEEEIIILLLYYYoooxxx\\\PPPMMMMMMLLLJJJHHHHHHHHHGGGFFFEEEHHHFFFDDDCCCBBBBBBDDDEEEBBBBBBBBBEEEIIIKKKIIIGGGJJJFFFIIIZZZqqqpppWWWKKKIIIHHHHHHJJJMMMPPPQQQPPPTTTVVVXXXWWWSSSOOOKKKJJJJJJJJJIIIEEEBBBBBBEEEHHHIIIJJJJJJGGGCCCAAABBBCCC@@@>>>BBBJJJQQQ^^^yyyrrrTTTKKKAAA===???BBBBBB???<<<999666555666555333111222222333444666888;;;<<<:::999888888999999777555666666444333222222222222000000111333333444444444111444777666777@@@OOO\\\sss|||tttcccTTTEEE888666555333222000///------///...---,,,------.../////////............/////////000222111000///111222111111111111111111111111333444666888888777555444666666666777888:::<<<===>>>????????????CCCKKKRRR```lll{{{,,,+++)))***,,,......---///000000...------000222333333333222222333444444444555555777888;;;<<<===BBBGGGUUUmmm```MMMCCC>>>666555888333777666555555444444555555333222222444333333888@@@YYYqqqnnnQQQ>>>555000000,,,---...//////...---,,,******++++++,,,,,,---------,,,***))))))***,,,---000///---...000111111111222???JJJiiimmmoooPPP@@@111///,,,+++---...//////000000///...---,,,+++***'''''''''''')))+++---...,,,+++******)))*********++++++***)))***+++,,,---++++++++++++++++++++++++,,,***'''(((***+++)))&&&)))***++++++,,,---......222222222111000111444777:::===EEEQQQ\\\jjj~~~}}}}}}|||zzzwwwsssooommmqqqrrryyy~~~pppZZZMMMGGGEEE???<<<::::::===>>>;;;999<<<>>>???@@@BBBDDDHHHKKKHHHGGGHHHLLLQQQUUUUUUTTTTTTUUUTTTPPPJJJFFFGGGIIIVVVlll}}}___OOOMMMOOOMMMOOOPPPQQQQQQPPPNNNLLLLLLKKKHHHGGGFFFFFFGGGHHHGGGFFFEEEGGGHHHHHHGGGEEEHHHCCCDDDQQQeee}}}yyy```SSSJJJIIIHHHJJJNNNQQQSSSSSSRRRUUUWWWXXXUUURRRQQQPPPOOOOOOMMMJJJGGGGGGHHHJJJKKKLLLMMMLLLIIIFFFDDDDDDAAA>>>@@@EEEJJJUUUmmmcccUUUDDD<<<===AAAAAA???<<<999777666666666555333555444444444555888:::<<<:::999999999;;;;;;999888888777666444333222222222///000111222444444555555111222333222333999BBBIII^^^iiizzzxxxhhhUUUEEE>>>:::666444333111---***///.....................//////............//////...000111111000000222333222222222222222222222222444555777888777555333222777777888888:::;;;===>>>===>>>@@@@@@@@@DDDKKKPPP^^^mmm}}}~~~}}}---+++++++++---......---...//////...------000222111111111111111111111222444444555777999;;;===>>>AAADDDOOOccc___MMMCCC???666666888444888777666555555555555555333222333444333333999AAA^^^tttoooQQQ<<<444000111,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++))))))))))))+++,,,---,,,,,,---...///000000000DDDTTTrrrmmmiiiIII999666333000...,,,,,,++++++.........---------,,,,,,+++***))))))***,,,...000++++++******************+++***)))((()))***,,,---++++++++++++++++++++++++---+++)))***,,,---+++))),,,,,,---...//////000000222333333111000111444666777888===FFFPPP^^^ssshhhUUUKKKGGGGGG<<<;;;;;;<<<======:::888<<<===>>>???AAADDDIIIMMMLLLKKKLLLOOOUUUYYY[[[[[[[[[[[[XXXQQQJJJGGGHHHJJJXXXlllaaaOOONNNSSSSSSYYY^^^______^^^\\\XXXSSSQQQOOOMMMLLLLLLMMMNNNOOONNNMMMMMMMMMLLLKKKJJJIIIDDDCCCKKK[[[qqqfffVVVKKKJJJIIIJJJNNNRRRTTTUUUSSSUUUXXXXXXWWWTTTSSSSSSPPPOOOMMMKKKJJJJJJKKKLLLJJJLLLNNNOOONNNLLLJJJHHHEEEAAA@@@CCCEEEMMMbbbxxxtttbbbKKK>>>===@@@@@@>>>;;;:::999777777666666555777666555444555777:::<<<:::999999:::<<<===<<<:::888777555333222111000000///000222333555666666666222111111111333666999;;;HHHXXXooo~~~lll]]]JJJCCC;;;777777666222........./////////...---,,,//////............//////...///111111111111333444333333333333333333333333444444666777666555444333444555666777888:::;;;;;;;;;===???@@@@@@DDDJJJOOO\\\lllxxxvvv...---,,,---...///...---............------000222000000111111222222222111333444555666999;;;===>>>@@@CCCKKK\\\vvv^^^LLLCCC@@@888777:::555888888777555555444444444333222222444444444:::BBB```uuuoooPPP<<<444000111,,,------------------,,,......------,,,+++******++++++***))))))***++++++++++++,,,,,,---...000111///HHH^^^yyylllbbbBBB666666555222///,,,***))))))++++++,,,,,,---......///...---+++))))))***,,,---************+++***************)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------,,,---------.../////////---.........------000222555555999@@@HHHUUUiiizzz}}}cccQQQHHHDDDDDD<<<<<<<<<>>>>>>===;;;999;;;<<<>>>???@@@DDDIIILLLMMMLLLMMMOOOTTTYYY]]]^^^]]][[[UUUNNNHHHGGGKKKOOO\\\mmmcccPPPPPPWWWWWWaaahhhjjjjjjkkkhhhccc[[[YYYWWWUUUTTTTTTUUUUUUVVVVVVUUUTTTRRRQQQPPPQQQKKKGGGEEEIIITTThhhhhhVVVMMMKKKIIIIIIMMMQQQUUUVVVTTTVVVXXXXXXVVVTTTSSSSSSLLLKKKJJJJJJKKKKKKLLLLLLKKKMMMPPPSSSUUUTTTRRRQQQHHHBBB???AAAAAAEEEVVViiisssYYYHHHCCCCCCBBBAAA<<<<<<;;;999777666666777888777666555666888:::;;;:::999999;;;===>>>===;;;999888666444333222111111111222333555666666777777222222222333555666777777===KKK___rrrwww\\\RRREEE<<<999777444000...............---,,,+++//////............//////...000111222111111333555333333333333333333333333222222444555666666666555333444555666888999::::::999<<<>>>???AAAEEEKKKQQQ[[[lllzzzuuu}}}---,,,,,,---...///---+++---......---,,,---000222111111222444444444444444333444555666999;;;>>>???@@@CCCJJJWWWmmm\\\JJJBBB@@@999999<<<777888777666555444444333333222111222333333333:::BBB^^^tttnnnOOO;;;444111333------------------------000///...---,,,+++***)))+++++++++******++++++++++++---...//////000333555666QQQggg{{{fffXXX<<<555...//////---+++)))***+++******+++,,,---......///,,,+++***(((((((((((()))))))))***++++++++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***+++,,,,,,*********++++++,,,,,,,,,+++---.........///111333444444777<<>><<<===>>>>>>>>>===;;;;;;:::<<<===???@@@BBBFFFIIIKKKKKKKKKMMMPPPUUUZZZ]]]ZZZWWWRRRKKKFFFGGGMMMSSS]]]lllgggSSSQQQWWWVVVccclllmmmmmmpppnnniiidddbbb```]]]\\\\\\]]]]]]\\\\\\ZZZWWWTTTRRRRRRSSSLLLJJJHHHIIIOOO```}}}kkkWWWOOOLLLIIIHHHLLLPPPTTTUUUTTTVVVWWWWWWUUUSSSRRRSSSJJJIIIHHHIIIKKKLLLLLLLLLIIIJJJMMMQQQUUUVVVUUUSSSHHHBBB??????>>>>>>KKKZZZxxx~~~fffRRRHHHCCCAAA@@@>>>>>>===;;;888666666777777777777777888999:::;;;;;;::::::;;;===>>><<<;;;;;;:::999777666555555555222333444555555666666555111333444666777777777777:::AAALLLXXXdddrrrrrrgggWWWIII???888333///000//////......---------//////............/////////111222222111111333444333333333333333333333333111222333444555666666777444555777999:::;;;;;;;;;999<<<>>>@@@BBBGGGOOOUUUaaarrrzzz~~~+++******,,,------+++))),,,---------,,,---000222///000222444555555555555333333444666999<<<>>>???@@@CCCIIISSSeeeXXXGGG@@@???999999<<<888888777666444333333222222111000111333222333999AAA[[[rrrmmmOOO<<<555222333///................../////////...---,,,++++++***,,,,,,++++++++++++,,,,,,+++...000000000111555888EEE^^^nnnyyy[[[KKK555444***+++---,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))((()))***+++,,,++++++***)))***,,,---------,,,+++++++++++++++++++++++++++&&&'''(((((((((((()))***)))))))))************++++++---///000000111333555333333666:::>>>DDDQQQ___qqqpppYYYJJJCCC???===<<<===>>>>>><<<<<<;;;<<<999;;;===??????AAADDDFFFHHHHHHGGGHHHKKKPPPUUUYYYUUUTTTPPPKKKGGGHHHNNNTTTYYYhhhnnnWWWPPPTTTSSSbbbmmmmmmmmmrrrqqqkkkllljjjgggeeeccccccddddddaaaaaa___ZZZTTTQQQQQQRRRKKKJJJJJJIIIJJJXXXtttppp[[[QQQMMMIIIGGGJJJNNNRRRTTTRRRTTTUUUUUUSSSRRRRRRSSSMMMKKKIIIJJJLLLNNNLLLKKKHHHHHHJJJNNNSSSUUUTTTRRRJJJDDDAAAAAA>>><<>>DDDMMM[[[lllwww{{{mmm\\\MMM@@@888444333222111////////////000//////............//////111222333333111111222333222222222222222222222222333333333444444555555555555666888:::<<<<<<<<<<<<<<<>>>@@@AAADDDKKKUUU\\\kkk{{{)))))))))***++++++)))''',,,---------,,,---000222,,,---///222333444444444333333444666999<<<>>>???@@@CCCHHHPPP```zzzUUUEEE>>>>>>888999<<<888777777555444333222222222000///000222222222999AAAYYYppplllOOO<<<666333444//////............//////---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***---///000///111444888QQQiiirrrvvvSSSBBB000444+++---///...+++***,,,...///......---,,,+++***))))))***+++,,,,,,,,,,,,,,,((()))***+++,,,,,,+++***(((***---//////...,,,***)))))))))))))))))))))))))))******)))((('''((()))++++++++++++++++++,,,,,,&&&)))+++,,,---...111333333333666999:::>>>IIITTTgggzzziiiTTTIIIDDDBBBAAA<<<======<<<;;;:::;;;<<<888:::===??????@@@BBBCCCFFFEEEEEEEEEGGGLLLRRRVVVRRRRRRQQQMMMJJJJJJNNNRRRTTTdddsss[[[PPPPPPRRRbbbmmmlllmmmrrrsssmmmpppnnnllliiigggggghhhhhhgggfffccc]]]UUUQQQPPPQQQIIIJJJJJJHHHGGGSSSnnnuuu```RRRNNNIIIGGGIIIMMMQQQSSSOOOQQQSSSSSSRRRRRRSSSTTTPPPNNNLLLLLLNNNNNNLLLJJJNNNMMMNNNQQQVVVXXXWWWUUUMMMGGGDDDEEEAAA>>>DDDPPP]]]ooo|||gggUUUIIIDDDCCCAAAAAAAAA===888555555666333555888;;;<<<<<<;;;;;;;;;::::::;;;<<<<<<;;;999888888777666555555666666111222222222222111000000000444777777444333444666555777:::===BBBLLLXXXaaarrr|||lllZZZKKKAAA===666555333111000000111222//////............//////222333444333111111111333222222222222222222222222555555444444444333333333444666888:::;;;<<<;;;;;;>>>@@@AAACCCFFFNNNYYYaaasss)))))))))******++++++,,,------------------------000111222333444444444444444555555777999;;;<<<>>>@@@BBBIIIRRR___ttt}}}XXXKKK>>>;;;<<<;;;::::::;;;999666333111000000111000000222444222222999CCCXXXjjjbbbFFF777222111555000000000000000000000000------......---+++)))(((*********++++++,,,,,,,,,,,,111111......555:::;;;aaa|||eeeKKK888111666...,,,++++++,,,------,,,,,,---///...,,,*********++++++++++++******))))))+++++++++***++++++,,,,,,---,,,++++++***+++++++++***,,,---,,,(((&&&&&&((((((''''''''''''(((((()))++++++,,,,,,,,,,,,------)))+++...///000000222333333444666888<<>>>>>===<<<<<<;;;;;;:::;;;<<<>>>@@@AAACCC??????DDDHHHKKKRRRYYYRRRRRROOOKKKLLLQQQRRRPPPWWWcccwwwfffTTTKKKYYYdddlllnnnooopppmmmgggiiilllnnnllljjjiiikkkmmmhhhfffccc^^^XXXSSSOOOMMMMMMPPPMMMJJJLLLLLL\\\yyy|||fffSSSNNNGGGFFFKKKSSSUUURRRMMMQQQUUUTTTPPPNNNPPPSSSPPPKKKIIILLLNNNMMMNNNPPPQQQQQQSSSVVVWWWVVVSSSOOOSSSRRROOOGGGAAA???CCCHHHTTT^^^pppxxxcccOOOCCC???>>>@@@@@@<<<888666333111555666888999::::::999999<<<<<<<<<;;;:::999888777:::999777666555555666666333333222222222222222222222333666777888888666555555777999999999===FFFMMM]]]hhhyyyrrraaaRRRHHHAAA:::666777666111///222000111222000---,,,...000333333333333333444444444555333222111111333555666222444555444333333444555<<<;;;999999:::;;;;;;;;;999:::???EEEJJJQQQ___lll******++++++++++++++++++------------------------111111222444444555555555555555666777999;;;===>>>@@@CCCIIIQQQ[[[nnnWWWJJJ>>><<<======;;;;;;;;;999666333111111111222111111333444222111999BBBTTTddd[[[BBB555333111333//////////////////////////////......---,,,+++***+++++++++,,,,,,,,,---------///000///000555>>>FFFooobbbGGG888000111///---+++***++++++***))))))+++---...,,,++++++,,,,,,++++++*********************)))))))))))))))******))))))((('''((((((((()))+++---,,,)))'''''')))((((((''''''(((((())))))*********++++++,,,,,,,,,***,,,......---,,,---...333444555777999===BBBFFFTTTbbbuuuppp[[[PPPJJJDDD???<<<<<<===>>>???@@@???>>>>>>===<<<;;;::::::;;;======AAA>>>>>>AAADDDGGGMMMTTTRRRSSSPPPMMMOOOTTTUUURRRUUU___rrrjjjUUUJJJQQQ\\\fffjjjmmmooommmgggmmmoooppppppmmmiiifffeeebbb```]]]YYYUUURRRQQQPPPNNNQQQMMMKKKKKKKKKZZZuuunnnWWWPPPHHHFFFLLLRRRSSSRRRKKKLLLMMMMMMKKKKKKMMMPPPOOOKKKJJJMMMOOONNNNNNPPPRRRRRRSSSUUUVVVTTTPPPMMMNNNOOONNNIIICCC@@@AAADDDJJJSSScccxxxuuu^^^KKKAAA<<<======;;;888666555444222333444666777888888777888888888888777666555555666666555444333222222222222222111000///......---///000111333444444444333333555666555333666===CCCMMMUUUcccpppwww{{{~~~sssfff\\\HHH@@@999888666111111444///111222000---+++,,,---111111111111111111111111111111000000000111222333444555777666555555666777999888666666777999::::::AAABBBFFFLLLQQQYYYhhhvvv,,,,,,,,,,,,,,,,,,++++++------------------------111222333444555666777777666666666888999;;;===>>>@@@CCCHHHMMMTTTdddWWWJJJ???===???>>>======;;;999666444222222222333444333444444111111888AAARRR]]]SSS<<<555444000111////////////////////////000///......------------,,,,,,,,,---------------...,,,...222111444DDDWWWzzzYYY@@@777000...000---+++******)))(((&&&(((***,,,---,,,,,,---...---,,,+++***)))***+++,,,++++++***)))(((((((((((())))))(((''''''''''''((((((***++++++***))))))***((((((((((((((()))******((())))))***+++,,,,,,---...///000000//////000111444555666666777:::???BBBKKKXXXiiizzzwwweeeSSSJJJGGGBBB===;;;>>>???@@@AAAAAAAAAAAA@@@@@@>>><<<:::999999:::;;;>>><<<<<>>===;;;999777555444444111222333555666666666666666666666666666555444333333333333333222222111000333333222000///...---,,,......///000111222333333333444444222000000555999???BBBJJJUUU]]]gggwwwzzzpppXXXNNNDDD===888444444666000222222111...,,,,,,,,,111111111111111000000000000000111111111111222222666777888888777777888:::888888777777777888:::;;;DDDDDDHHHNNNUUU___ppp.........------,,,,,,+++------------............111222333444555777888999777777777888:::;;;===>>>@@@CCCHHHJJJMMMZZZvvv{{{VVVJJJ???>>>@@@???>>>===:::888666444222222333444555444444444111000888AAATTTZZZMMM:::666555000000///////////////////////////...---,,,,,,---......------..................///+++---333333555LLLhhh}}}sssKKK999777222......,,,***)))))))))(((&&&(((***,,,,,,++++++,,,......---+++*********,,,---...---,,,+++************,,,++++++***************'''(((***++++++++++++,,,)))))))))))))))***+++,,,))))))***+++,,,------...+++---///000000111444666444555777777888;;;>>>BBBEEEPPP```qqqsssaaaMMMEEEBBB???<<<;;;??????@@@AAAAAABBBBBBBBBAAA@@@===;;;::::::;;;<<<===<<<===@@@AAABBBHHHPPPTTTVVVUUUSSSTTTWWWVVVRRRQQQTTT```xxxzzz^^^MMMPPPVVV___fffkkkoooqqqqqqsssrrrqqqqqqoooiii___WWWUUUSSSQQQPPPQQQTTTYYY[[[\\\^^^XXXTTTSSSNNNWWWnnneeeXXXKKKIIINNNRRRTTTTTTRRRLLLGGGGGGLLLRRRTTTTTTMMMJJJKKKPPPQQQOOOMMMNNNNNNNNNNNNPPPPPPOOOLLLIIIHHHJJJKKKIIIEEEBBBAAAAAADDDGGGNNN]]]qqqfffNNNDDD???;;;999777444222333444444555555666666666666666666666666666555444444222333444444444333111000555444444333222111111000000000000111222333555666444444444222000000222555::::::<<>>999666666222222333222111///...---333333333333333333333333222222333444444444444333666888999999888888:::;;;<<<<<<;;;:::::::::<<<>>>DDDEEEJJJRRRZZZgggyyy///......------,,,,,,,,,---------....../////////111111222333555777999;;;888888888999:::<<<===>>>AAACCCFFFHHHIIISSSkkkwwwUUUIII???>>>@@@@@@>>>===999777555333222333444444555444444444111111999CCCWWWZZZKKK999888666000000........................---,,,+++++++++,,,---...........................000+++...444555<<>>>>>??????@@@AAABBBBBBBBB@@@===<<<;;;===???AAA===>>>@@@DDDDDDDDDKKKTTTYYY[[[\\\ZZZZZZ[[[XXXRRRPPPQQQZZZooofffRRRVVVXXX]]]bbbfffiiinnnsssrrrpppnnnnnnmmmhhh```YYYUUUTTTRRRQQQTTTXXX^^^aaa```aaa[[[WWWUUUNNNTTThhhnnn]]]NNNLLLQQQTTTUUUWWWVVVOOOIIIIIIPPPVVVXXXWWWNNNKKKKKKOOOPPPMMMKKKLLLIIIIIIJJJLLLNNNNNNLLLJJJIIIIIIHHHEEECCCBBBBBBCCCEEEFFFKKKVVVggg{{{qqqXXXJJJAAA;;;:::888444333666777666555444444333333333444444555555555444333333111222333333333222000///333333444444444444444444111111111111222333444555111111222111000111222333666444555999===CCCOOOZZZjjjwww~~~uuueeeUUUHHH@@@:::666333333222222222111///...333333333333444444444444333333444555555555555444555777888888888888:::;;;>>>??????===;;;;;;>>>@@@GGGJJJQQQ[[[eeerrr------------------,,,,,,---------...//////000000000000000222444777:::;;;999999999:::;;;<<<>>>>>>BBBCCCEEEGGGHHHPPPcccuuuvvvUUUIII???>>>@@@???<<<;;;777666444222222222444555333222333333111222<<>>???@@@AAABBBBBB@@@===<<<<<>>:::888555333333222000...000000111222333444555555333333333444444444555555444666888888888888:::;;;===???@@@???======AAADDDHHHMMMWWWcccmmmxxx,,,,,,,,,,,,,,,------------------...///000000000/////////000333666:::<<<::::::::::::;;;===>>>???DDDCCCCCCFFFIIIPPP^^^kkk~~~zzzUUUIII???>>>@@@>>>:::999555444222111111222333444111000111222222444>>>JJJQQQRRRCCC555444222...222........................***+++,,,---.....................---------,,,,,,+++///222666AAA[[[}}}qqqLLL999888222+++000---+++))))))******)))((()))*********)))***,,,...------/////////...,,,+++******)))))))))))))))***,,,+++******))))))*********((((((***---...---+++******++++++,,,...///000......------------,,,,,,/////////---,,,---000222...000222333333333555777999<<>>>>>===>>>???@@@BBBCCCBBB@@@===;;;<<<>>>BBBDDDCCCDDDHHHIIIFFFCCCIIIQQQVVVZZZ]]]^^^___```[[[TTTSSSRRRVVVccczzzmmmXXXUUUTTTWWW]]]^^^]]]```fffjjjnnnrrrssspppiiiccc```^^^]]][[[[[[\\\___bbbddd``````ZZZVVVTTTJJJKKK[[[qqqnnnXXXTTTUUUSSSRRRTTTQQQOOONNNOOOSSSUUUUUUTTTRRRMMMJJJKKKKKKHHHFFFGGGEEEEEEEEEFFFHHHIIIHHHFFFEEECCC@@@>>>>>>@@@AAAAAA>>>CCCGGGJJJRRRddd}}}ttt\\\MMMAAA???<<<444333777444333222222222222333444000111111222222222111111000///////////////000000000000000000000000000111//////000000///...,,,++++++,,,,,,...000000///...---+++---222444444777<<<@@@OOOaaalllvvv|||rrriii]]]RRRIIIDDD>>>999777666444222000000111333555666888888666555444444444555777888444666888888888999:::<<<;;;>>>AAABBBAAABBBHHHMMMMMMSSS___llluuu}}}zzz|||+++++++++,,,,,,------------------...///000000111.........000222666999<<<:::::::::;;;<<<===>>>???EEEBBBCCCGGGKKKQQQ[[[eeevvv~~~UUUIII???>>>???===999777444333111000000111333444000///000222222555@@@LLLKKKLLL???222222///---333........................***+++---///000000//////......---------,,,,,,,,,)))000444777FFFgggfffAAA555888000(((111///---+++******)))(((''''''((()))))))))+++...000,,,---///111000...,,,***++++++++++++++++++,,,,,,---,,,++++++***+++++++++***)))(((***---///---++++++++++++,,,---...000000...------,,,,,,++++++***)))***+++++++++---111444222444555555444333555666:::;;;AAAKKKTTT```uuusssZZZMMMBBB@@@CCCBBB>>>;;;>>>>>>>>>>>>???AAACCCDDDCCC@@@===::::::===@@@BBBEEEFFFIIIIIIDDD@@@EEEMMMNNNSSSWWWYYY\\\]]]XXXRRRUUUSSSVVVaaavvvmmmXXXSSSSSSXXX___aaa]]]^^^cccgggnnnvvvyyytttkkkddd```bbb```^^^]]]^^^```bbbcccbbbbbb[[[XXXVVVKKKKKK[[[jjjuuu\\\VVVVVVQQQOOOQQQPPPPPPQQQSSSUUUUUUUUUSSSSSSNNNJJJJJJIIIFFFDDDFFFFFFEEEEEEEEEGGGGGGEEECCCAAA???======>>>???>>>>>>???DDDGGGGGGIIIYYYrrrhhhVVVGGGBBB<<<111---000444333333333444666888999222333333444444444333333333222111000000111222333222222111111000000//////000000111222000...+++***------...000111111000...///---///333444222333777888BBBNNNYYYgggyyy~~~qqqdddVVVPPPGGGAAA===;;;888666111222444666888:::;;;<<<:::999777666777888:::;;;555777999999999999;;;===:::???CCCEEEEEEIIIOOOUUUWWW]]]jjjxxxwwwxxx|||,,,,,,,,,------.........000...,,,---///111000...,,,...000111222444777999999:::<<<=========???AAACCCDDDCCCCCCFFFNNNYYYbbbwwwVVVJJJ@@@<<<<<<999777888444333111000000111333444444222222444555777AAAJJJMMMFFF<<<333111222000---000000000000000000000000,,,,,,,,,------.........111000...,,,+++,,,...///)))000222333HHHooo|||\\\<<<333222///,,,...///...---,,,+++******************))))))))))))(((+++,,,---------,,,+++*********))))))******+++,,,+++,,,,,,,,,,,,+++************+++,,,,,,,,,++++++***++++++,,,,,,------...111111111...,,,,,,---///++++++,,,---...///000111---///000111000000222444333777>>>EEEKKKUUUhhhzzz|||gggPPPKKKEEE@@@??????@@@@@@CCCAAA>>>======???BBBDDD@@@AAA@@@>>><<<<<<===???GGGFFFDDDCCCCCCEEEHHHJJJEEEJJJPPPRRRQQQOOONNNOOOOOOPPPQQQZZZoooqqqYYYOOONNNQQQXXX]]]^^^aaaeeemmmrrrvvvvvvqqqmmmlllnnneeeaaa^^^^^^]]][[[]]]```fffccc]]]UUUOOOMMMOOOQQQ^^^|||~~~cccTTTOOOMMMMMMPPPMMMOOORRRTTTTTTRRROOOMMMHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@>>>BBBDDDEEEDDDEEEQQQeeeuuuvvv```III???<<<888555444666666666666666666666666888777666555333222111000...///000000000...---,,,000000////////////000000444444333222111000///...000...---///222222000...000111222111000///000111777999<<>>;;;777777:::<<<<<<999888999:::999777777999===???===;;;???BBBFFFHHHIIIMMMSSSYYY]]]gggrrr|||zzzyyy+++*********++++++,,,---///---+++,,,...000///...---...000111222444777:::888:::<<<<<<<<<===>>>@@@BBBCCCBBBBBBEEEMMMXXX```vvvVVVKKK@@@======:::888999444333111000000222333444444222222222222666AAANNNLLLDDD888000...///...,,,---------------------------------------.........//////---,,,,,,,,,------'''///222444HHHkkkqqqUUU:::333444000------000///...,,,++++++++++++++++++*********)))))))))++++++,,,------,,,+++*********))))))******+++,,,***+++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,------------......//////...---******+++---.........///////////////...///111111000000111333333666<<>>?????????AAA???===<<<<<<>>>AAABBB??????>>>===;;;;;;>>>@@@AAABBBCCCDDDFFFGGGGGGGGGCCCGGGLLLNNNMMMJJJHHHHHHIIIKKKNNNVVVllluuu]]]NNNLLLNNNUUU[[[^^^bbbgggqqquuuwwwuuupppllllllmmmgggaaa\\\[[[ZZZZZZ]]]ccchhhfffaaaZZZSSSOOONNNOOOZZZwwwiiiXXXPPPLLLLLLOOOLLLMMMOOOPPPOOOLLLIIIGGGBBBBBBAAAAAA@@@@@@AAAAAACCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCFFFHHHHHHEEEDDDMMM]]]kkkmmmVVVHHH???888555555555555555555555555555555999888777666555333222222111222222333333222111000000000////////////000000////////////////////////...---,,,---000111///---000111222111000///000111777888999===EEEQQQ^^^fffsss{{{|||qqqfff[[[SSSOOOMMMEEEAAA>>>===???@@@>>><<<999;;;<<<;;;999888:::;;;===<<<<<<>>>@@@BBBAAAAAADDDGGGJJJLLLNNNTTT\\\bbbgggpppyyyyyyuuu,,,+++*********+++------///...,,,---///000000///...///111222333444777:::777999;;;<<<<<<<<<===>>>@@@@@@AAAAAACCCKKKUUU]]]sss}}}UUUJJJ@@@>>>===;;;999999444333222111111222333444444333222111///555EEEVVVOOODDD666...---......---------------------------......------------------------,,,,,,,,,,,,,,,+++'''///222777KKKjjj|||}}}aaaJJJ666222444222...---111000///...---,,,,,,,,,,,,+++++++++***************+++,,,------,,,+++******))))))))))))***++++++)))******+++++++++******++++++,,,---------------//////............------.........---+++***+++---111111000000/////////...///000111111000///000222222444:::@@@DDDKKK[[[jjj|||gggSSSJJJFFFAAA>>>===>>>?????????===<<<;;;;;;===???AAA???>>>===:::999:::===@@@:::===AAAEEEGGGFFFEEECCCAAADDDHHHJJJHHHEEEBBBAAABBBEEEIIIRRRhhhzzzbbbLLLIIIJJJQQQYYY___eeejjjtttuuuvvvsssmmmjjjjjjkkkfff___YYYVVVVVVWWW]]]ccchhhhhhfffaaaZZZSSSOOOMMMVVVpppoooZZZNNNIIIIIILLLIIIIIIJJJIIIGGGDDDAAA???======<<<<<<<<<===>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGIIIKKKKKKGGGCCCHHHSSS]]]qqq|||eeeSSSDDD:::888999666666666666666666666666888777666555444333222111111222222333333333333222000//////......//////000------...///000000111111...------...000000///...///000111111000///000222444555666777;;;BBBJJJPPP___iiiwww~~~tttjjjbbb]]]QQQOOOKKKGGGEEEDDDDDDEEE@@@@@@@@@>>><<<<<<===???DDDDDDEEEDDDDDDEEEHHHJJJJJJLLLOOORRRVVV]]]gggooottt{{{xxxrrr{{{///...---,,,,,,---///000000///......///000111111...000222222333444777:::777999;;;<<<<<<;;;<<<======>>>???@@@BBBIIIRRRZZZoooqqqRRRHHH>>>======:::888888444444333222222222333333222222333111///777LLL```XXXIII999111////////////////////////////////////---------,,,,,,++++++***++++++,,,,,,,,,++++++***+++000333999PPPlllxxxsssSSSAAA111...222222000000222111000...------------,,,,,,,,,+++++++++******)))***+++,,,---,,,++++++)))))))))))))))***++++++)))******++++++******)))++++++,,,---............/////////...---,,,,,,+++...///000///---,,,---...000000000/////////......000111222111000///000111222444888===@@@FFFRRR___rrr{{{___MMMFFFCCC>>><<<<<<===>>>>>>===<<<<<<<<<<<<>>>???@@@@@@???===999777777:::===888:::>>>BBBCCCCCCAAA@@@BBBEEEHHHIIIHHHDDDAAA??????CCCGGGOOOcccgggLLLGGGGGGNNNWWW___ffflllpppqqqpppllliiiggghhhiiiccc\\\VVVTTTSSSTTTYYY```eeeggghhhfff```WWWPPPMMMSSSiiittt[[[KKKEEEEEEGGGDDDDDDDDDBBB@@@>>><<<:::::::::::::::;;;<<<===>>>AAAAAAAAAAAAAAAAAABBBBBBBBBCCCEEEFFFEEEEEEFFFGGGIIIKKKKKKGGGCCCDDDKKKQQQeeevvvrrr\\\III>>><<<>>>::::::::::::::::::::::::555444444222111000//////...//////000111111111111/////////....../////////...//////000111222333333000000000111222222111111///000111111000000111222111222444555777;;;@@@DDDOOOYYYiiixxx{{{sssoooeeebbb]]]VVVPPPMMMMMMOOOHHHGGGEEECCCBBBBBBCCCEEEHHHJJJJJJIIIGGGHHHLLLPPPMMMPPPTTTXXX]]]fffqqqyyy}}}{{{xxx000///...---------...///---......------...///000...000222222222444666999777999<<<===<<<;;;;;;<<<:::<<<>>>???AAAGGGPPPVVVjjj~~~hhhNNNDDD<<<;;;;;;999666666555444444333333222222222111111222222222<<>>AAALLLVVViiizzzsss[[[NNNDDDAAA===;;;;;;<<<<<<<<<<<<<<<======>>>??????@@@AAA@@@>>>:::666555777999999:::;;;===??????@@@@@@FFFHHHJJJLLLMMMJJJFFFDDDCCCFFFHHHNNN___{{{lllOOOHHHFFFLLLVVV^^^eeekkkiiiiiigggfffddddddfffhhh___YYYTTTSSSRRRQQQUUUZZZ^^^ccchhhiiiddd[[[SSSNNNQQQbbbzzz|||bbbNNNEEEEEEFFFAAA@@@???>>>===;;;:::999777777777777888:::;;;<<<>>>============>>>???@@@AAACCCEEEDDDBBBAAABBBCCCDDDGGGHHHEEEBBBBBBFFFJJJ[[[kkk~~~gggPPPBBB===<<<;;;;;;;;;;;;;;;;;;;;;;;;444444333222111111000000............//////000000//////............//////000000000000000000111111//////111111111111111111...000111111000000111222000222444555555777:::<<<@@@JJJYYYiiivvv{{{xxxqqqiii```\\\[[[\\\QQQOOOLLLJJJIIIJJJJJJKKKIIIKKKLLLJJJHHHHHHMMMQQQPPPTTTZZZ___eeennnyyy------------,,,,,,,,,,,,***+++,,,+++******,,,......///111111111333555777777:::===>>>===<<<;;;;;;999;;;>>>???AAAFFFNNNTTTdddwwwfffLLLBBB::::::;;;888666555555555444444333333222222000000222444666@@@UUUhhh[[[GGG555111000---+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))***+++++++++++++++,,,,,,---...///:::UUUoooooo___AAA888...+++---111333333222111000///------------,,,+++++++++************((()))***,,,,,,,,,++++++)))(((((((((((()))******---------,,,+++***)))((()))***+++---..................---,,,++++++*********+++------+++***++++++,,,---------....../////////000111111000///000222333333666:::<<<>>>FFFOOO^^^mmmiiiWWWOOOCCC@@@===;;;;;;<<<;;;;;;:::;;;===>>>????????????@@@@@@>>>;;;777555666777:::::::::;;;===@@@BBBCCCHHHJJJMMMQQQSSSSSSOOOLLLIIILLLLLLOOO]]]yyytttSSSKKKGGGMMMVVV]]]ccchhhccccccbbbbbbcccdddfffggg___YYYTTTSSSQQQPPPRRRWWWYYY___gggkkkhhh___VVVPPPPPP]]]rrrnnnWWWKKKHHHGGGBBBAAA???===<<<;;;::::::555555555555666777888999888777777666777888:::;;;>>>AAACCCBBB???>>>???AAA???BBBCCCBBB@@@@@@DDDGGGNNN]]]uuuttt\\\JJJ@@@:::999999999999999999999999666666666555444333333333111000000///000000111222///......------......////////////......---------+++---//////...---...///...///111111000000111333222333444444333222333444555===IIIVVVeeevvv{{{tttooolllkkk^^^[[[XXXVVVVVVVVVUUUTTTNNNOOOOOONNNMMMNNNPPPRRRVVV\\\dddlllrrryyy,,,---...///...---+++******,,,---,,,******,,,///---///000000000111444666888;;;>>>???>>><<<<<<;;;888;;;>>>@@@BBBFFFMMMRRR```pppdddKKKAAA::::::;;;999666666555555555555444333222111222000111444888AAARRRbbbVVVAAA111///111...,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***+++,,,---......000222???\\\ssskkkUUU;;;666111...///222222000111111///...---,,,,,,,,,++++++*********)))))))))'''(((***+++,,,,,,++++++((((((((((((((()))******000000///...,,,***((('''((()))***,,,------............------,,,,,,,,,+++)))+++------,,,***++++++////////////...............///111111000000111333222111444888:::;;;AAAHHHQQQ```sssttt^^^QQQMMMCCC@@@===;;;;;;;;;:::999888999;;;===>>>>>>>>>======>>>>>>===:::888777888888999;;;>>>AAADDDGGGIIIHHHIIIMMMSSSXXXYYYWWWSSSOOOQQQPPPPPP^^^zzz|||XXXOOOIIINNNWWW\\\```ccccccbbbbbbcccdddfffffffffddd]]]VVVRRRPPPOOOSSSXXXXXX___iiimmmjjjaaaWWWQQQPPPYYYmmmzzz___PPPIIIFFFGGGEEEBBB???<<<;;;;;;;;;666666666666666777888999555444333333333555777888:::>>>AAAAAA>>>===???BBB<<<>>>@@@@@@??????BBBDDDFFFSSSjjjkkkXXXIII>>>999999999999999999999999777777666666555444444444333222111000000000111222///......------....../////////.........---------))),,,......,,,+++---...---///111111000000222333222333444444222111111222222666===FFFRRRdddwww~~~zzznnnllliiihhhhhhgggeeebbbZZZYYYYYYYYY[[[\\\[[[ZZZ^^^fffrrr{{{---///111222111///---+++---///000///------///222---...///000000111333555999;;;???@@@???===<<<<<<888;;;>>>@@@BBBFFFLLLRRR]]]lllaaaKKKBBB;;;;;;<<<:::777666555555555555444333222111333000111444999AAANNN[[[SSS>>>...000444111///222........................,,,,,,,,,------.........---,,,+++******,,,...///111333777FFFcccwwwjjjOOO777666444222222333000,,,111000///...,,,,,,,,,,,,*********))))))))))))((('''(((***+++,,,,,,,,,+++((((((((((((((()))******222111000///---***(((''''''(((***+++,,,---------///............---------***,,,//////...---------222222111000///...---------///000111000000222444111000222666888999>>>EEEIIIWWWiii{{{kkkVVVLLLKKKDDDAAA>>><<<;;;;;;:::999666888:::<<<>>>======<<<999;;;======<<<:::999:::555888<<>>===@@@DDD;;;===>>>>>>>>>>>>AAACCCEEENNNddd~~~wwweeeSSSEEE;;;;;;;;;;;;;;;;;;;;;;;;555555555444444333333222333222111/////////000000.........------.........//////000000000000000000***---000000---,,,...000---///000111000000222444111333444444333444555666555666888<<>><<<<<<===@@@CCCBBBCCCJJJSSS]]]gggzzz]]]EEECCC???999555333555777555555444333222222111111333111222444555;;;HHHVVVKKK@@@555222222///---...,,,,,,++++++++++++******///......---+++******)))***,,,------,,,+++,,,---000444222QQQhhheeeHHH333444555444333000---+++111111000///---,,,***)))---,,,+++******+++,,,---(((((()))***************)))***++++++***)))***,,,+++,,,,,,---,,,+++)))(((***)))((('''(((***,,,---,,,,,,,,,---......+++(((++++++++++++++++++++++++---...///000000///...---////////////000000000000111222333222222555<<>><<<:::999999888999999999999888777777888999999::::::999999888999999999999===CCCLLLRRRLLLKKKMMMRRRYYY___aaaaaaQQQPPPOOOTTTccc~~~bbbSSSMMMQQQQQQKKKQQQ___```cccgggiiihhhggggggggggggeee```UUUKKKJJJQQQZZZeeecccgggnnnlll```VVVSSSRRRQQQaaakkkTTTIIIGGGHHHGGGDDDAAA>>>;;;999888444555777999:::;;;<<<<<<666777777777666555444444555666888:::<<<======>>>999:::<<<>>>@@@AAACCCCCCCCCNNN]]]lll{{{uuu___KKKCCC>>>;;;<<<:::777888:::888777666444222111111111000000000000111111111111//////......---------,,,///---,,,++++++...000222***,,,......---------...//////111222222333222222222222111111000/////////333000222888===EEEUUUfff|||vvvvvvvvvyyy{{{yyysssmmmwww}}})))***+++------------,,,***,,,......---,,,---...............000222444555;;;;;;===>>>@@@???>>><<<;;;<<>>BBBGGGTTThhh|||tttYYYKKKFFFFFFBBB@@@>>><<<:::888777777777777777888777777777666999999999::::::999999999777888888999<<>>:::777555555666777888999999999999666666666666666555555555888888999:::::::::::::::777888999;;;===???@@@AAADDDHHHQQQ___rrrjjjVVVEEE???;;;:::888444444777:::999777555444333222222222111111111000000//////.........---------,,,,,,///...,,,++++++---///111***,,,......---------...//////000111222222222222333222222111000000//////111///000444888>>>KKKYYYqqq~~~~~~xxx******++++++,,,---------***,,,......---,,,---.........---...///111333555;;;<<<===>>>>>>>>>===<<<;;;;;;>>>BBBCCCDDDKKKSSS[[[dddwwwTTTEEE???:::;;;@@@AAA:::444666666555555444333333333000///000222333999GGGTTTLLLAAA666333333111///000////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///000>>>IIIkkkxxx^^^@@@555444222///---+++******//////000000//////...---,,,,,,++++++++++++,,,,,,(((((()))***************&&&(((***+++++++++---///......---,,,+++)))'''&&&)))((((((((((((***+++------+++))))))***,,,,,,,,,*********++++++,,,,,,,,,,,,---...///000111111111...////////////000000000111222444444444555888:::>>>BBBLLL\\\lll~~~bbbNNNFFFEEEFFF@@@>>><<<999777666555555555666666666666666666666999999::::::::::::999999777777888999<<>>BBBEEEFFFMMMTTT\\\eeevvvQQQGGG???:::>>>GGGIII@@@555666666555555555444444444000///000222444:::HHHUUUKKK???555333222000//////////////////............***++++++,,,,,,------...+++---...---------///000000@@@OOOttt^^^???555333000---***)))))))))++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************((()))++++++++++++---...------,,,+++***)))(((''')))((((((((()))***+++,,,)))((('''(((***++++++************++++++,,,,,,---+++,,,---///000111222333000000000000111111111111111222444555555555666666:::===EEEQQQ^^^ooopppWWWKKKFFFDDDDDD???===:::777555444444555555555555555666777777888:::::::::999999:::::::::999999::::::;;;???EEEIIIJJJLLLPPPTTTVVVVVVSSSQQQNNNOOOPPPTTTaaazzzeeeZZZUUUYYYZZZUUUTTTYYYUUUWWWYYY[[[\\\___bbbeeegggiiikkklllkkkhhheeecccgggiiilllpppnnnhhh___YYYTTTOOOVVVmmmgggSSSHHHGGGFFFEEEBBB>>>:::666333666666777888888888888777555555555555666666777888:::::::::999888777666555:::999::::::;;;===???@@@AAA>>>???HHHWWWjjj~~~nnnTTTJJJ@@@;;;888555555777:::999888666555555444444222222111111000//////...////////////////////////111///...,,,++++++,,,---+++---......---,,,------/////////000111111222333444444333333222111111000000000111333333666;;;@@@KKKWWWgggvvv***************,,,---...***,,,......---,,,---...------------///111333444888:::<<<<<<;;;;;;<<<>>>@@@>>>???CCCFFFIIINNNUUU]]]fffuuu|||PPPGGG???:::>>>HHHIII@@@666555555555555555444444444111000111333555;;;IIIWWWIII>>>333111111///...............------------,,,)))******+++---......///,,,---...------...000222222AAAPPPxxx]]]@@@444222...+++)))((()))))))))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************+++,,,---,,,+++***+++,,,++++++******************((((((((())))))***++++++'''''')))---///...,,,)))*********++++++,,,,,,,,,***+++,,,---///111222333111111222222222333333333111111222444555555555444777999@@@JJJUUUdddzzzjjjYYYRRRMMMHHHFFF@@@>>>:::777555444555555666555555666666888999:::;;;;;;:::999999:::;;;;;;<<<<<<<<<;;;;;;===@@@CCCAAAEEEKKKPPPRRRQQQPPPNNNJJJLLLOOOTTT```yyy___VVVQQQUUUXXXVVVVVVZZZTTTXXX]]]```bbbccceeefffhhhjjjnnnppppppmmmiiifffjjjmmmoooqqqooojjjbbb[[[RRRMMMQQQeeeoooWWWIIIHHHGGGFFFDDDAAA===:::888888999:::;;;;;;<<<;;;;;;666666666666666777888999888888999999999888777777:::999888888999;;;===>>><<<<<<@@@GGGNNNZZZoooyyy^^^QQQCCC<<<999666666888888777666555444333333333000000000000000000111111000000000000000000111111000///...,,,+++++++++++++++---......---,,,,,,---////////////000111222333444444333333222111111000///111222222333666999:::???FFFSSSaaannn{{{))))))******+++,,,,,,,,,***,,,......---,,,---...------,,,---...000222444555888;;;;;;::::::===@@@BBB??????CCCGGGIIIMMMSSS\\\dddsssyyyQQQDDD>>>999;;;@@@AAA<<<555444444444444444444444444111000111333666<<>>:::777555444555666555555555555666888:::<<<<<<;;;:::999999:::;;;<<<===>>>>>>===<<<<<<>>>@@@???DDDIIIMMMNNNMMMLLLLLLLLLOOOQQQUUU___uuu|||[[[RRRKKKMMMSSSUUUWWWZZZUUUYYY___ccceeeeeefffgggiiikkkoooooommmjjjiiiiiimmmqqqsssrrrppplllddd[[[RRRMMMNNN___{{{xxx^^^MMMJJJIIIGGGFFFDDDBBBAAAAAA>>>??????@@@@@@@@@@@@???999999888777777888::::::777888999999:::999999999888777555555555777999:::999;;;AAAGGGHHHMMMaaawwwkkk[[[III???:::777666888666666444333333222222222//////000000111111111111000000000000111111111111///...---,,,++++++++++++,,,---///...---,,,,,,---000///......///000222333333333333222111111000000---000111000111555777555777:::CCCPPP^^^lll~~~'''(((***+++,,,,,,++++++***,,,......---,,,---...---,,,,,,---...000222444333777::::::999:::>>>CCCBBB???>>>BBBFFFGGGKKKPPPXXXaaapppvvvQQQBBB???;;;999999999888777333333333333333444444444000///000222555;;;IIIWWWHHH===333111111///...///---------,,,,,,,,,,,,+++******+++,,,,,,---......---.........---///222555777MMMdddwwwPPP<<<000///---+++***************+++,,,------...------,,,,,,---......---,,,,,,(((((()))***************+++---------+++***+++,,,+++***)))(((((()))******'''((()))******+++++++++)))***,,,000333333111...---,,,,,,++++++*********************+++---///000000000000111111111222222111000///111444666555444333555;;;BBBHHHSSShhhzzz~~~hhhdddbbbXXXLLLHHH@@@===999555333333444555444444333333555777:::<<<===;;;:::999999:::;;;===<<<===>>>>>>======???AAA???DDDJJJMMMMMMMMMMMMNNNMMMPPPSSSUUU]]]ssszzz[[[PPPGGGGGGMMMSSSWWWZZZVVVYYY]]]```bbbccceeegggiiilllnnnlllgggeeegggjjjppptttvvvsssqqqnnneee[[[TTTOOONNN\\\wwwfffUUULLLKKKIIIHHHGGGHHHIIIJJJGGGGGGGGGFFFEEECCCBBBAAA<<<;;;:::888888999:::;;;999999::::::::::::999999888777555333444555888999999888===CCCDDDFFFXXXmmm|||iiiSSSFFF???:::777888666555444333222222222222111111111000000000000000....../////////000000000...------,,,,,,+++++++++,,,...///...---+++,,,,,,000///...---...000222333333222222111000000/////////222222///000555666222555555:::DDDNNNZZZkkk{{{&&&(((***,,,---,,,+++******,,,......---,,,---...,,,,,,,,,---...000222333222666::::::999:::???DDDBBB>>>===AAADDDEEEIIIMMMUUU^^^nnntttQQQCCCAAA>>>999555555777:::333333333333333333333333......///111444:::IIIVVVIII>>>444222222111///000......---------,,,,,,,,,******+++,,,,,,---..................---///333555999UUUooonnnHHH999......---,,,++++++++++++((()))***+++++++++++++++,,,,,,---......---,,,,,,(((((()))******************+++---,,,,,,,,,---...---,,,***(((((((((((()))'''((()))******++++++***(((((()))+++...000///......------,,,+++***))))))******))))))***,,,...///////////////000000000000111///...///333666666555222444:::???DDDNNNaaassswwwdddbbb```UUUIIIEEE???<<<888444222222444555333222222222444666999;;;===<<<:::999999:::<<<===:::<<<>>>?????????AAABBB???DDDJJJNNNOOOPPPRRRTTTLLLPPPSSSUUU]]]rrrzzz]]]QQQFFFDDDJJJRRRWWWZZZVVVXXXZZZ[[[]]]```dddgggiiimmmnnniiibbb```eeekkkrrrwwwxxxtttqqqnnnfff[[[WWWQQQOOOZZZuuulllZZZMMMLLLJJJIIIIIIKKKNNNPPPNNNNNNLLLJJJHHHEEECCCAAA>>>===;;;999999999;;;<<<;;;;;;;;;;;;;;;:::999888:::999666555555777999::::::666777???BBBEEETTTgggvvvuuu]]]MMMDDD===::::::666555444333333333333333333333222111000///......,,,---------......//////------,,,,,,,,,,,,++++++,,,...///...---++++++,,,000///...---...000222333222222111111000/////////333666444000111666666111666444666>>>DDDKKKYYYgggyyy************************------------------------+++,,,...000111222222111444666999:::;;;===@@@BBBAAAAAAAAAAAAAAADDDHHHLLLNNN\\\iii{{{sssLLLAAA>>>999777666777777777333333333222222222111111...222222///333BBBRRR\\\III>>>444111000///000222111///---+++***+++,,,---......,,,,,,,,,,,,......,,,///111...,,,///333777:::\\\{{{TTTAAA444...---+++*********++++++...---,,,+++***+++,,,,,,000///...000222111---)))((()))+++,,,,,,+++)))(((***+++,,,+++******,,,......%%%''',,,)))))),,,+++,,,+++)))((((((((()))******))))))))))))+++,,,---++++++++++++++++++++++++......---+++)))))),,,.........///000000000000000000000000111222222333333555666999===@@@GGGWWWfff~~~yyyjjj]]]XXXTTTLLLEEECCC@@@>>>;;;777555555666777333222111111111333555777:::999888666666666666777888:::<<<<<<<<<===???BBBFFFIIILLLKKKJJJLLLTTTZZZPPPPPPRRRWWW___qqqeeeTTTFFFEEEIIILLLSSS[[[[[[[[[ZZZXXXWWWZZZaaafffdddhhhllljjjfffcccdddfffrrrxxx{{{wwwtttqqqjjjaaaZZZVVVQQQWWWoooxxxdddTTTMMMGGGGGGJJJLLLMMMNNNOOONNNLLLIIIFFFCCC@@@???;;;===>>>>>>======>>>@@@===;;;::::::<<<===:::777777777777666444444666888777666777:::<<>>>>>666444222111111111///...000000000000000111222222..............................---,,,,,,+++******((())))))))))))*********///...---+++******++++++...///000///.........000222222111111111222333333333888<<<;;;999???LLLWWWcccyyy))))))***++++++,,,------------------------------,,,---///000111111111111444666888::::::;;;>>>@@@AAAAAAAAAAAAAAADDDHHHKKKPPP[[[eeetttqqqLLL@@@===999666666666666666222222222222111111111111...111111...333BBBRRR\\\HHH===444000000...///222111000...,,,+++,,,------...---,,,++++++,,,---...,,,...///------///333555BBBeeeRRR@@@444...---+++*********+++,,,------,,,,,,,,,---///000000......///000///,,,***)))***+++,,,,,,+++***))))))***++++++******,,,...111000+++'''(((((('''(((,,,+++***)))((())))))***((((((''''''((()))+++,,,)))))))))***+++,,,---.........---+++))))))+++...------...///////////////000000000111222222333333333444888<<<>>>DDDQQQ___tttiii\\\QQQNNNLLLGGGCCCBBB???===:::777666666777888555444222222222333555666999888777666666666777777666777888999999;;;>>>AAAHHHIIIJJJHHHGGGIIIMMMRRROOONNNPPPUUU^^^pppcccRRRDDDDDDHHHJJJPPPXXX[[[ZZZXXXTTTRRRTTTYYY]]]```dddggggggeeedddgggjjjrrrwwwyyyuuuqqqooohhh```[[[WWWSSSXXXooolllSSSJJJDDDDDDGGGIIIKKKMMMKKKKKKJJJIIIGGGEEECCCAAA>>>===<<<<<<======>>>>>><<<:::999:::<<<<<<999777999999999777555555777999555555888;;;<<<>>>FFFPPPhhhxxxkkkXXXKKKDDDAAA777555222111111222111111111111000///////////////////////////////////////......------,,,++++++***++++++++++++,,,,,,,,,,,,---,,,+++++++++,,,---...---...//////------...///555555444444444555666666222666888777666:::CCCKKKYYYkkk(((((()))+++,,,---...///,,,,,,,,,,,,---------------...///000000000000000333555777888888999;;;===@@@AAAAAAAAAAAADDDHHHKKKQQQZZZ___jjj}}}mmmJJJ???<<<888666666666555555222222222222111111111111...111000...333CCCTTT]]]FFF<<<222000///...///111111000///---,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,...000222444KKKoooyyyMMM===222------+++******++++++,,,---,,,,,,,,,...///111333000...------------+++*********,,,,,,,,,,,,******((()))************---///666AAA333###)))***$$$)))++++++***))))))))))))***'''&&&&&&%%%&&&''')))***)))(((((()))***,,,...000---------+++))))))+++---,,,------...............000000000111222222333333222222666:::<<>>===<<<;;;:::999:::;;;;;;999777999999888666444333444666555555777::::::999>>>EEEUUUjjj|||jjjXXXIIIAAA888555222111222333333333222111000...---,,,,,,,,,////////////////////////......------,,,+++++++++++++++++++++,,,,,,,,,---++++++******+++---...///,,,...///...---,,,---...222222222222222333444444444555555555555777;;;???JJJXXXiiivvv(((((()))***+++,,,------,,,,,,,,,,,,,,,---------......//////////////////333444666666666666888:::???@@@AAAAAAAAACCCGGGJJJOOOWWW[[[ccctttgggIII>>>;;;888666666555444333333333333333222222222222000222000...555EEEUUU^^^CCC:::111//////......000111111///...------......,,,,,,,,,++++++,,,,,,,,,---***))),,,///000333777SSSwwwlllDDD999///------++++++***+++,,,------,,,,,,,,,---///111222000///---,,,+++++++++***++++++,,,------,,,++++++((()))************---///:::MMM:::""",,,...$$$---++++++*********)))))))))&&&&&&%%%%%%&&&''')))******)))(((((()))+++---...+++,,,,,,+++******+++---,,,---......//////......000000000111222222333333111222555:::;;;<<>>CCCHHHDDDBBBAAABBBEEEHHHJJJJJJLLLIIIJJJPPP\\\rrrcccQQQCCCCCCGGGHHHJJJNNNQQQPPPOOONNNPPPTTTYYY\\\[[[\\\^^^___aaadddjjjoookkkmmmmmmllliiifffbbb^^^___[[[XXX[[[jjjeeeUUUHHHEEEFFFEEEFFFIIIJJJJJJLLLLLLLLLKKKIIIHHHDDD>>>999888;;;>>>===:::;;;:::;;;;;;;;;;;;:::999::::::999777444444555666555444666888888777:::@@@FFFYYYuuuxxxbbbNNNAAA888666444333333444333111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,)))))))))*********++++++,,,+++******+++,,,...///,,,---...---,,,,,,---...000000000000111222333333666555555555777999999888>>>FFFTTTbbbrrr)))))))))***************+++++++++,,,,,,,,,------.............../////////222333555555555555666888===>>>@@@@@@@@@BBBEEEHHHKKKTTTXXX___mmmzzzdddJJJ>>>;;;888666666666444333555444444444444333333333222333222111888HHHVVV]]]BBB888111//////......111111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,...))))))---///111666>>>___```>>>888///---,,,+++++++++,,,---......---,,,,,,,,,---///000000000///---++++++++++++,,,,,,,,,------,,,,,,,,,((()))******)))***,,,...666KKK:::###---...&&&///++++++++++++*********)))(((''''''&&&''')))***+++,,,+++***)))))))))***+++***+++,,,+++******+++---......///000000000000///000000000111222222333333222222555:::;;;<<>>999888;;;<<<;;;888777777777777888999:::888777666555444333333333111222333444555666666666777777777888999>>>DDDHHHEEECCCBBBCCCFFFHHHHHHHHHJJJGGGHHHPPP^^^uuugggTTTDDDDDDHHHGGGGGGJJJKKKJJJIIIKKKNNNRRRVVVYYYYYYYYYZZZZZZ\\\```eeeiiiggghhhiiikkkjjjgggcccbbb```\\\YYY[[[fff{{{nnnYYYIIIFFFGGGDDDFFFKKKNNNOOOPPPQQQPPPNNNLLLJJJFFF@@@:::888;;;===<<<999:::;;;<<<<<<<<<;;;;;;;;;======<<<:::777666888999777444444666777777;;;AAAAAANNNeee~~~oooWWWHHH;;;999777666555444111///......---------......///------------------------......------------,,,,,,)))************+++++++++------++++++++++++------,,,---...---,,,,,,---...222222222222333444555666444333333555888:::999777888<<>>??????@@@CCCEEEGGGQQQUUU[[[gggrrrcccLLL>>><<<999777777666555333444444444444333333333333222333222333:::IIIUUUYYY@@@888000000000//////111000000//////...------,,,,,,------......------,,,...******...///111;;;HHHpppyyyUUU::::::000---,,,,,,++++++,,,.........---,,,,,,,,,---...///111222222000---,,,,,,---------------------------)))*********))))))***,,,///===444%%%******&&&---++++++,,,,,,++++++***))))))(((((('''(((***+++,,,+++++++++******)))(((((()))***,,,+++******+++,,,...//////000000000000000000000000111222222333333222111444999;;;<<>>GGGSSSbbbuuu+++++++++,,,,,,---------)))******+++,,,,,,---------,,,,,,,,,---///000111000222333444444444666888888:::<<<===>>>???AAACCCEEENNNQQQTTT___kkk___III>>><<<:::999888777555333333333222222222111111111000222222333;;;HHHQQQTTT@@@888111000111000000222/////////......---,,,+++---......//////......---///+++,,,000///111@@@SSSpppLLL777:::000---,,,,,,+++,,,---...///------,,,------///111222222444555444000...---.........------------......***++++++***(((((()))***+++//////,,,(((%%%&&&***++++++,,,,,,,,,+++***))))))(((((('''(((***+++,,,((()))+++++++++***((('''(((***++++++******+++,,,---...//////000000//////000000000111222222333333222000222777;;;<<>>@@@CCCAAAEEEPPPaaaxxxrrr[[[FFFBBBEEECCCBBBDDDIIIFFFBBBAAABBBCCCCCCBBBGGGFFFFFFGGGJJJMMMPPPQQQSSSTTTZZZcccfffccc```bbb^^^[[[XXXXXX\\\kkkcccLLLIIIHHHCCCDDDLLLPPPRRRTTTUUUUUURRROOOMMMEEEDDDAAA???===;;;::::::666888;;;;;;999888999;;;444444444222000000222444555222333888;;;:::;;;>>>???BBBLLL^^^uuu{{{lllQQQJJJ???666333333555666222222111000000000111111111111111111111111111111------..................,,,,,,,,,---------......,,,++++++***+++,,,...///---...//////------...///+++++++++,,,---...///000///111222444555666777777777777999???EEEOOOcccvvv++++++,,,---///000111111))))))***+++,,,,,,------,,,,,,+++,,,---///111222///111333444444555777999777999;;;<<<===>>>@@@BBBDDDLLLMMMOOOZZZfff~~~ZZZEEE???===;;;999999888666444111111111000000000000//////111111333;;;GGGOOOPPP@@@888111111222111111333............---,,,+++***---...///000000///...---///,,,...111///111CCCYYYjjjFFF333777------,,,,,,+++,,,---...///,,,,,,,,,---///222444555222555888666333///............------------......+++++++++***((('''((()))+++'''...222)))$$$((()))++++++,,,---,,,+++***)))((((((''''''((()))+++,,,%%%'''***,,,---+++)))(((''')))+++++++++***+++,,,,,,---......//////......000000000111222222333333111///000666:::<<>>AAA@@@;;;:::===AAA@@@>>>CCCPPPbbbxxxttt\\\FFFAAACCCAAA@@@BBBHHHDDD@@@???AAABBBAAA@@@>>>======???CCCFFFHHHIIIGGGHHHPPP\\\```\\\ZZZ\\\]]]ZZZXXXWWWYYYgggnnnTTTNNNJJJBBBAAAHHHNNNPPPSSSUUUUUUSSSPPPNNNDDDEEEDDDBBB>>>;;;::::::444666999999777666888:::777888888666555555777999333111444:::===;;;999::::::===DDDRRReeezzzxxx\\\QQQBBB555111333888<<<666555333222111111111111////////////////////////------..................******+++++++++,,,,,,,,,***))))))***+++...000111...///000///......///000,,,------...///000222222111333555555555555777999777666777:::<<>>AAABBBHHHEEEGGGNNNUUUccc~~~YYYEEE===;;;888666666666555444555555444444444333333333000333444333888DDDOOOTTTAAA888000111222000......///...---,,,---...///000++++++,,,,,,,,,,,,------...///---...111333HHHkkkaaaAAA000555222---------......000111111///---+++,,,///000///---***000666777333000000111000///---++++++,,,---......---***((((((((()))***&&&&&&&&&%%%%%%&&&&&&&&&+++***************++++++&&&'''((('''%%%%%%'''(((******++++++++++++******((()))******)))***,,,...///...,,,,,,,,,---///111111000/////////000222333000444777888888;;;BBBHHHLLLPPPYYYkkkvvvTTTAAA;;;<<<999888666555444555777888555555555444333333333222444444444333333222222222666444222555999:::666222333444555444222111222333999:::;;;<<<<<<<<<;;;:::===@@@EEEOOO___www|||aaaGGG???@@@>>>===???EEEEEEEEEFFFFFFDDD@@@<<<;;;:::999888999;;;===???@@@@@@BBBJJJTTTZZZZZZXXXWWWUUUSSSTTTZZZkkk~~~dddQQQIIIIIIIIIIIILLLLLLMMMPPPSSSTTTPPPMMMOOOKKKDDD===888666555666444444444444555666777888444444444444444444444444333333444555777:::===>>><<<:::===FFFSSSeee{{{eeeQQQBBB@@@>>>777222444666555333111000000111111......------...///000111------..................+++*********,,,...111333,,,+++++++++,,,,,,---...////////////////////////,,,,,,------.../////////555555555555555555555555777666555555777>>>GGGNNN___rrr((()))***+++,,,+++***************++++++,,,,,,,,,+++,,,,,,---------------...000000000000000222444444555666888;;;===@@@AAAEEEBBBEEELLLSSS___yyyYYYEEE===;;;888666666666555444555444444444444333333333000333333222999FFFRRRXXXCCC999000000111000......111000...---,,,+++,,,,,,++++++,,,,,,,,,,,,---------///...///333666LLLppp```CCC222444---++++++++++++,,,---......---+++***+++...///...,,,...222777888555111///---///...,,,+++***+++---......---+++***))))))******''''''&&&&&&&&&&&&''''''******)))))))))*********'''((()))(((&&&&&&(((***)))******++++++******)))(((***+++*********,,,...///...---,,,,,,---///000111000/////////000111222///222555666666999@@@FFFIIIMMMVVVgggcccJJJ>>>:::888888777555444333444555666555555444444444444444444222222222333333444444444555333111444777888555222333444555333222111222333555666888:::;;;<<<<<<<<<<<>>@@@DDDDDDDDDEEEEEECCC???;;;999999999999:::;;;===>>>===<<>>777444888666555333111000//////000,,,---...///000111000000000000000000////////////000...,,,+++***+++,,,---,,,,,,,,,+++,,,,,,------........................,,,,,,------.../////////000111222333444666777777333222222222444999@@@FFFTTTeeettt{{{((()))***+++,,,+++******,,,,,,,,,+++******))))))++++++,,,------------------...//////...///111333333444555777999<<<>>>???AAA???CCCKKKPPPZZZqqqXXXEEE===;;;888666666666555444444444444444333333333333000222222222999HHHVVV]]]EEE:::111///000...---.........---,,,++++++,,,,,,++++++,,,,,,,,,,,,------...000...000555999QQQvvvYYYBBB333333*********++++++,,,---------+++***)))***,,,---,,,+++///111555999:::777222---///...,,,******+++,,,---------,,,,,,++++++******((((((''''''''''''(((((())))))))))))))))))))))))((()))***)))'''''')))***)))******++++++******))))))***++++++***+++---///......---,,,,,,...///000000000/////////000111222///111222222333777>>>DDDFFFJJJRRRbbbwwwsssTTTEEE???;;;999666666444333333333444555444444444444555555555555000000111222444555666666444222111333666777444111444444444222111111333555222333555888:::<<<======;;;>>>CCCMMM^^^wwwgggLLLCCCCCCAAA@@@BBBCCCCCCCCCCCCCCCAAA>>>:::888888:::;;;<<<=========<<<<<<>>>DDDKKKOOOOOOMMMLLLKKKLLLOOOWWWiiivvv```SSSMMMJJJHHHDDDDDDFFFJJJMMMOOOMMMLLLHHHHHHHHHEEEAAA:::555111111111111111222333444444222222222222222222222222000000222444777:::===>>><<<::::::<<<>>>HHH[[[lllwwwcccNNNDDD>>>777777;;;666444222000............***,,,///111222222111000000000000000//////......111///---+++******++++++------,,,,,,,,,,,,,,,---------------------------,,,,,,------.../////////...///000111333444555555444444444444555888===@@@HHHUUUbbbiiippp~~~((()))***+++,,,+++******,,,,,,++++++******))))))------.../////////......,,,---......------///111222333444555777:::<<<===>>>>>>CCCJJJNNNUUUiii~~~WWWEEE===;;;888666666666555444444444444333333333222222000222222111999JJJYYY```GGG;;;111...///...---...))))))***+++,,,...//////+++++++++,,,,,,,,,------///000...111666;;;TTTzzzsssPPP===111333,,,------...///////////////************+++,,,,,,+++,,,---111999??????888111///---+++*********,,,---,,,------------,,,+++***))))))(((((((((((()))))))))))))))))))))(((((('''((())))))(((''''''(((***))))))************)))))))))***++++++***+++---///...------------...///000////////////000000111111000111111111222666===BBBCCCGGGOOO\\\ooolllOOOBBB===999777666555444444333333444444333333444444555555555666000111222222444444555666444222111333555666444333444444444222111111444666222333555777999;;;<<<===:::===BBBLLL]]]vvvmmmQQQGGGEEECCCBBBDDDCCCCCCBBBBBBBBB@@@===:::777999;;;>>>???@@@??????@@@AAACCCIIINNNPPPOOOMMMGGGGGGHHHMMMTTTfffjjj[[[SSSMMMJJJDDDEEEHHHKKKNNNOOOOOOOOOGGGGGGEEECCC>>>888222...000000000111222333444555333333444444444444555555000111222444666888:::;;;<<<;;;;;;::::::@@@QQQbbb{{{nnnXXXHHH>>>777777;;;555444111///------------,,,---...000111222222222///......------,,,,,,+++,,,+++***)))***+++...///......---,,,,,,,,,,,,---------------------------,,,,,,------.../////////000000000000000000000000444555555555555666888:::@@@HHHSSSZZZcccsss((()))***+++,,,+++******)))***************++++++,,,------...///.........+++,,,------,,,---///111222222333444666888:::;;;===>>>CCCJJJMMMRRRdddxxx|||UUUEEE===;;;888666666666555444444444333333333222222222000222222222:::JJJZZZaaaGGG;;;111...///...---...))))))***,,,---......///+++++++++,,,,,,,,,------///111...000666<<>>CCCJJJLLLPPPaaatttwwwRRRDDD===;;;888666666666555444333333333333222222222222000222222333:::JJJXXX___EEE:::111///000...---...---------------,,,++++++++++++,,,,,,,,,,,,------///000---000777???[[[fffGGG666***111000+++,,,---.........,,,,,,)))+++,,,,,,+++***,,,------...222999@@@@@@;;;555000...---++++++,,,---...,,,,,,,,,,,,++++++++++++))))))(((((((((((()))))))))******+++***)))'''&&&&&&'''((('''%%%%%%'''(((((())))))******))))))(((((()))******)))***,,,...---------............///---...///000000000//////222222222333555999<<<>>>>>>BBBHHHQQQ```tttyyyZZZHHH===444222666666666666666555555555444222222222222333333333333333333333333333333333333444444444333444555555666444555777777555555666777999888888777888888999:::;;;===AAAIIIZZZtttzzz\\\NNNJJJFFFCCCEEEBBBAAA?????????>>>;;;999777999===@@@BBBCCCCCCCCCDDDGGGLLLPPPRRRRRRPPPOOOLLLLLLNNNQQQWWWffftttaaaTTTKKKGGGDDDFFFHHHIIIHHHHHHIIIKKKEEEAAA;;;666333333444666555555444333222222222222000111111222222333333444333333444444444333333222444222333666999===GGGQQQdddyyysss]]]III===888888333222000///............111///,,,++++++...111444........................+++***)))((((((***,,,------------------......///------------------------,,,,,,------.../////////++++++,,,---///000111111000222333333222222333444777888<<>>???<<<999111000...,,,,,,---...///,,,+++***))))))***+++,,,)))((((((''''''(((((()))***+++,,,,,,+++)))'''&&&'''(((((('''&&&&&&''')))(((((())))))))))))(((((('''((())))))((()))+++---,,,------...............---...///000000000///...111111222444777999:::::::::>>>DDDLLLXXXllloooRRRDDD===666444777555555555555555444333333222222111111111111111111111111222333333444555555333333333222222333444666444666999:::999777777888777777666666666777888999<<<===@@@IIIYYYsss```QQQLLLFFFCCCDDD@@@>>><<<<<<<<<;;;999777666888;;;>>>@@@BBBCCCCCCDDDHHHMMMQQQRRRRRRQQQPPPMMMMMMNNNQQQUUUaaayyyzzzfffVVVLLLGGGEEEGGGHHHGGGEEEDDDEEEGGGAAA===888555444888===@@@CCCAAA>>>;;;888555333222000000111222222333444444111222333444444333222111333000000555999<<<@@@FFFUUUkkklllUUUEEE<<<999222111000/////////000000000...,,,++++++---///000,,,------......//////000,,,+++)))(((((()))***+++,,,,,,,,,,,,---///000111........................,,,,,,------.../////////***+++,,,---///000111111222444555555555555777999555444777>>>CCCLLL[[[iiiwww((()))***+++,,,+++******))))))))))))************,,,,,,---.........------,,,---......------///111222333333444666888999:::<<<<<>>AAAHHHYYYrrrcccSSSMMMFFFCCCDDD>>><<<:::999999888666555555777999<<<>>>AAABBBCCCEEEIIIOOOSSSTTTSSSRRRQQQKKKKKKLLLMMMPPP[[[rrrkkkZZZNNNHHHGGGIIIJJJHHHEEECCCDDDFFF===;;;888666888===DDDHHHPPPMMMIIIDDD>>>:::777555222222333444444555666666///000222333444444333222666222111666;;;<<<<<<>>>HHH___vvvvvv^^^KKK@@@:::222111000//////000111222......---------,,,,,,,,,)))******+++,,,---......***)))((('''((()))+++,,,++++++,,,,,,...///111222////////////////////////,,,,,,------...//////000........................///111222222222333666888666444666<<>>@@@===;;;888777777777666555888777777777999<<>>777444666555444333222222333333222333222111//////000222444555555666777999:::;;;AAANNN___nnnzzzooo[[[GGG999444555444000///000111111------------------,,,,,,,,,,,,+++++++++,,,------,,,+++)))((((((((())))))))))))***+++,,,,,,---------------.........//////+++***)))***,,,---,,,++++++,,,---...////////////222222222333333333444444:::::::::999:::@@@IIIQQQbbbooo******)))******+++,,,---))))))))))))***+++,,,------------------,,,++++++------------///000111222111222222444555777999:::>>>>>>@@@DDDGGGMMMZZZgggjjjIIIBBB<<<;;;999777666555555444666555444444333333444444111111000333@@@QQQ[[[]]]EEE:::000//////...---...//////............//////000///---,,,,,,,,,---...---......000:::TTTwwwaaa@@@666000---...++++++***)))(((((()))***+++'''''''''((()))+++---...'''(((,,,000555:::>>>@@@:::444...+++,,,---+++)))+++***)))((()))***,,,---...---,,,***)))((((((((('''((()))))))))(((&&&&&&(((***++++++)))((('''((()))((((((''''''(((((()))'''''''''''''''((())))))+++,,,***'''***//////+++---,,,,,,,,,,,,---///000000111333555666777777777888===DDDJJJNNNXXXlllnnnVVV@@@:::999444333666333333222111111111111111333222111000////////////////////////000000000000333333222222222333444555444666888888666444444444444444555444444666999<<<<<>>::::::AAAOOO```kkkjjjjjjggg___SSSFFF;;;555666666666555555444444444333444444222111111333555555666666777888:::<<<<<<;;;EEETTTbbbqqq~~~jjjRRRAAA777777444222000111111111000000///...............///...------,,,,,,,,,,,,,,,+++))))))((()))***************++++++,,,,,,,,,************+++++++++,,,---,,,+++,,,---......,,,,,,,,,...//////////////////000111222444666777888777999:::;;;===AAAHHHMMMYYYeeeuuu***)))))))))))))))******)))))))))***+++---///000///...---,,,,,,,,,---...------------...000111222000000111222444666777888<<<<<<>>>BBBDDDIIIUUUaaaxxxiiiIIIBBB;;;:::999777666555555555666555444444333333444444111222111444@@@PPPYYY[[[CCC999111000111000......///......------......//////...---,,,+++,,,---...***---///333???YYYzzzXXX:::222,,,+++---++++++***))))))))))))***+++(((((((((((()))***+++,,,++++++,,,...222777<<>>DDDRRRgggvvvuuutttpppiii^^^NNN???555444444555666555444333222333333333222111111444666555555555666888999;;;<<<:::@@@JJJXXXiii||||||aaaKKK<<<999555333222222222111444333111///......//////111000///---,,,,,,+++++++++***)))))))))***+++,,,******++++++++++++++++++,,,,,,,,,,,,------------...---,,,---///000///...------...///000000000000///000111333444666777888555777:::<<<>>>AAAEEEGGGMMMVVVeeeuuu***))))))(((((((((((()))'''(((***+++---------,,,///......---------...///---------......///111111///000000111333555777888<<<;;;===@@@AAAEEEPPP\\\ttthhhIIICCC;;;:::999777666555555555444333222222111111222222111222333555@@@NNNWWWYYY@@@777000000222000...---...------------------...,,,+++************++++++***...000444CCC___~~~xxxRRR888111+++)))---,,,************************,,,,,,+++***)))(((''''''---------...000333555777333000+++))))))***)))(((******)))))))))***+++,,,***)))((('''''''''''''''((())))))******((('''&&&(((***,,,,,,+++***)))***))))))(((((((((((())))))***(((&&&%%%&&&***---000HHHFFF===222------,,,)))+++++++++++++++,,,,,,,,,+++,,,...000222444666777444888@@@GGGKKKSSSbbbqqqzzz\\\KKK;;;555555222111222444333333222222222222222///000111111111000...---......//////000000111111222222222222333333444555111333444444222111222333111333444444444555777:::777999>>>GGGUUUnnnpppUUUGGGAAA>>><<<999999999;;;<<<;;;888666666555444444444444555666444666888;;;===?????????AAAGGGEEEDDDJJJLLLWWWjjj~~~iiiZZZSSSPPPRRRSSSNNNGGGBBBCCCFFFFFFFFFDDD@@@BBBNNNbbbrrryyyvvvsssmmmcccSSS@@@333111222444555555333111000111111222111111222444666444444444555777888:::;;;;;;===CCCOOOaaawwwmmmVVVBBB:::444333444333333333555444111///........./////////...,,,,,,+++++++++******)))))))))+++,,,---++++++++++++************,,,,,,---------............---,,,---/////////...---...///000111111111111333333333333444444444444666777888999;;;===???@@@DDDJJJWWWhhhyyy))))))(((((('''(((((((((&&&)))---000000...***(((------...//////......---......---......///000111///000000222333555777888;;;;;;===@@@@@@CCCNNNYYYrrrhhhIIIDDD::::::888777666666666666444333222222111111222222111333333555>>>LLLWWWZZZ@@@666//////111///------------,,,,,,,,,,,,------+++++++++++++++++++++,,,---///111555HHHfffpppNNN888444---)))------******++++++++++++******,,,,,,+++***)))(((&&&&&&)))***+++,,,,,,+++***))),,,***(((''''''((())))))***************+++++++++(((((('''''''''''''''(((******+++,,,+++***)))((((((***,,,,,,+++*********))))))(((((((((((())))))''''''(((((()))+++---...BBBAAA;;;111,,,,,,,,,***)))***+++,,,---...//////,,,------///000222333444222555===EEEJJJRRR```nnn~~~rrrWWWKKK===777666555333222444333222222111111222222000111222333222111000///.../////////000000000111///000111222222333333333111222222222111000222333444555555555444333555666999999>>>GGGSSShhhsssUUUEEE???<<<:::888888999;;;<<<;;;888666444333333222222222222222222444666999;;;<<<<<<<<<<<>><<<999999888888999:::999777555666666666555555444444444222333555888999:::::::::777>>>>>>???DDDDDDKKK\\\tttuuu```TTTNNNPPPRRRQQQNNNKKKLLLMMMKKKKKKHHHCCCBBBGGGSSS]]]fffeeeeeebbb[[[PPPCCC;;;777777777666555333111000222333444444555777:::===888888999999;;;<<<>>>???<<<;;;;;;@@@MMMbbbyyywww[[[GGG777444666444444666000000//////...---,,,,,,***************+++,,,,,,***)))((((((((()))***+++))))))******************)))))))))*********+++++++++***)))***,,,---,,,+++------...///000000000000---...///111222444555666777555333333555777888888===@@@GGGRRRaaarrr(((((((((((()))***++++++***+++---///000///---,,,,,,,,,,,,,,,,,,---......///............///000000---......///111333555666888888;;;>>>>>>AAAJJJUUUiiidddFFFCCC:::999888777666666666666666555444444333333444444111333222222:::JJJXXX^^^FFF;;;111000111///...///,,,,,,++++++++++++,,,,,,---...//////000000000000///111444@@@[[[xxxzzz[[[@@@555666///***,,,---***++++++,,,,,,++++++***'''((()))***++++++******+++++++++,,,+++++++++***(((((((((((('''((()))+++))))))***+++++++++++++++((((((((((((((()))***+++++++++,,,---,,,+++***)))&&&(((***+++***))))))***''''''&&&&&&&&&&&&'''''''''(((((())))))********* &&&)))((((((***,,,+++***+++---.../////////...------------...000111222222333777>>>CCCJJJXXXdddqqq]]]HHHCCC<<<888999:::999666222111000000//////000000111111000000000000111111111111000000//////......+++,,,...///000111111000000111111111000000222444444666777777666555666777999777<<>>===;;;:::999777777777777555444888888888888888888777777111333555777888888888888444<<<<<<>>>BBBAAAGGGXXXooo|||dddUUUKKKLLLMMMNNNNNNMMMLLLLLLLLLKKKGGGDDDBBBDDDIIIMMMSSSUUUVVVUUUOOOHHHBBB>>>777777555333111///...---///111222333444666:::===777888888999:::<<<===>>>======<<<===FFFXXXppplllTTT===777777444333666---...///000000...,,,+++,,,,,,+++******+++++++++***)))((('''''''''((()))(((((())))))******++++++++++++++++++,,,,,,,,,,,,+++***)))***,,,,,,,,,***,,,,,,...///////////////,,,---...///111333444555222111111444888;;;:::888;;;>>>CCCIIITTTcccttt(((((((((((()))+++,,,,,,(((((())))))+++---...///...,,,***((()))+++...000///............//////000,,,,,,---...000222333555666777:::======???IIISSSdddzzzbbbDDDAAA999999888777666666666777444333222222111111222222111333111111999IIIYYY```III>>>333111111000000111,,,++++++++++++++++++,,,,,,,,,---...//////.........111666EEEccc}}}qqqRRR:::111555...))),,,,,,***+++,,,------,,,+++*********++++++***)))(((&&&'''&&&%%%%%%&&&(((***,,,***++++++***(((((()))***))))))***++++++++++++***&&&&&&&&&&&&&&&'''((()))******+++,,,+++***)))(((%%%''')))***)))((())))))&&&&&&&&&%%%%%%&&&&&&&&&))))))(((''''''((()))***$$$+++///---******)))''',,,,,,............---,,,,,,,,,,,,---...000333444444333666;;;@@@GGGSSS___kkk}}}yyyUUUFFFBBB<<<777777888666222111000000///////////////111000///......///000111222222111000///...------)))+++---...000000000///111111111000000000333555333555777888777777888999888666:::DDDKKK[[[{{{|||VVVAAA??????<<<;;;999777666666666444333444555555666555555444444111222444666777777777777333;;;<<<===BBB@@@EEEVVVjjj}}}fffVVVJJJIIIIIIIIIJJJJJJGGGEEENNNKKKGGGCCC@@@?????????DDDHHHKKKIIIEEE@@@>>>???666444222///,,,***))))))+++---...///000333777:::444555555666777999:::;;;999999888777<<>>FFFRRR\\\hhhttthhhKKK???===;;;777555222111000111222222111///...///000111000000000000000111222111111000000//////......000///...------...///000111222222222222111000000222444666777666666777888888888999???III^^^~~~|||[[[GGG???<<<<<<888888888999;;;;;;:::888777666666666777777666444444333333666999999777444:::;;;===>>>???BBBFFFIII^^^qqqiiiQQQHHHEEEDDDGGGHHHEEECCCDDDHHHEEE@@@===;;;:::888666:::<<<>>>@@@@@@@@@???>>>777555222///------.........000222333333444666888555555555555555555444444777999;;;;;;===GGGWWWddd~~~gggHHH666444777777333222222111000///---+++***///...------......,,,***+++)))'''&&&&&&''')))+++))))))*********+++++++++...---+++***+++***(((&&&'''))),,,------------...,,,---///000000...---+++---///111111000///000111000111333555888:::<<<<<<888666777<<>>;;;:::999888888999;;;;;;999888777777777888999888666444444333333555888999888777:::<<<>>>???@@@CCCGGGJJJXXXkkkmmmUUUKKKGGGEEEFFFFFFBBB???@@@AAA>>>;;;999999999999888555666888:::;;;;;;:::999444333111///------------...000222333333444666777666666555444444444555555666888999888999AAANNNYYYvvvtttSSS===666555333000111111111000...,,,+++***...---,,,---......,,,+++***)))(((((((((((()))***++++++++++++++++++,,,,,,+++***))))))((((((((((((,,,+++*********++++++,,,,,,---...//////...---,,,+++---//////...---...///000111222444666888999:::999777777:::>>>DDDQQQ]]]pppxxx(((+++...111111///+++)))******,,,,,,,,,,,,+++***,,,,,,---------,,,,,,+++,,,---...///000111111111/////////000111111222222444555777888;;;@@@FFFJJJXXXmmmUUUDDD>>><<<999777555666666666555333333222222222222111111333///333777888JJJcccmmmLLL:::444666000,,,---+++//////000000///...,,,++++++++++++,,,------......222000;;;RRRrrr~~~VVV<<<444---,,,---++++++,,,************************))))))((('''''''''((((((&&&&&&''''''''''''(((((()))(((((('''((()))+++,,,''''''''''''((())))))***)))((('''&&&&&&'''((((((''''''''''''(((((()))***))))))((((((((()))******%%%'''((())))))(((%%%$$$''''''''''''(((((((((((())))))******+++*********((()))++++++******+++---..................//////000222555777;;;CCCMMMUUU\\\fffyyy[[[AAA777666444222111/////////000111222222111111222333...............///000000111111000//////......---000000/////////000000111//////000111222222222222444666888999999999;;;<<<;;;::::::>>>GGG[[[{{{|||^^^III???;;;999:::999999:::<<<<<<;;;:::;;;;;;<<<===>>>===999777555444333555888:::<<<<<<===>>>@@@AAABBBDDDHHHJJJRRReeerrrZZZNNNIIIDDDDDDBBB>>>;;;<<<;;;999666555666777666666000111333555666666666666000000///......------,,,...000222222222333555777888777555444333444555666666999:::888777;;;DDDLLLeeezzz___EEE999555222///111000000...---,,,+++***---,,,,,,---...///---,,,************************,,,,,,,,,,,,,,,,,,++++++(((******)))''''''+++///333///***)))+++,,,,,,***,,,---...//////...---,,,+++---//////...---...//////000111222444555666777888777888;;;===@@@IIISSSbbbnnn~~~))),,,///111111...+++((()))***+++,,,---,,,+++***((()))+++---...///000000***+++---///111111111000/////////000111111222222333444666888:::???EEEIIIUUUhhh}}}UUUEEE@@@;;;999666555666666666555555555444444444333333333333///444888:::LLLfffpppQQQ<<<444555///,,,...+++...///111111111///,,,+++,,,,,,------.../////////111///<<>>555...,,,,,,******---************)))))))))))))))((((((((((((((())))))))))))))))))))))))******((('''&&&&&&'''))),,,...&&&&&&''''''((()))***+++)))((('''''''''((()))***(((((((((((()))***+++,,,))))))((())))))***++++++((()))***++++++***)))(((''''''(((((())))))))))))(((((()))))))))(((((('''''')))************,,,---.....................---///111333555:::AAAJJJQQQWWW___qqqtttRRR<<<666555444333111111111111...000111111000000111333---------------...///000111000000///......------000000000000000111111111222222333333333333333222222555777888888888:::;;;===<<<===AAAIII\\\{{{dddNNNBBB<<<999:::999:::<<>>777444333111000///...---,,,++++++,,,++++++---...///...---******++++++++++++******,,,,,,++++++++++++******)))+++---+++((()))///666555000,,,,,,000111///++++++,,,---.........---------///111111000///000111000000111222333444444555666666999===???AAAHHHPPP[[[iii{{{***+++,,,------,,,***))))))***+++,,,---,,,,,,+++((()))+++---...000000000(((***,,,.../////////////////////000111111222222333444555777999===CCCGGGRRRbbb{{{UUUEEE???:::888555555555666666555555555444444444333333333333///444888;;;NNNgggrrrVVV>>>333333---,,,000---...///111111111///,,,+++,,,,,,------.../////////111000???YYYwwwyyySSS???777000...+++)))***---*********)))))))))((((((((((((((((((((()))***+++******************))))))'''&&&&&&&&&'''))),,,...'''''''''((()))***+++,,,)))(((((('''((()))++++++))))))((())))))***++++++))))))((())))))***+++++++++***)))(((((()))***+++'''((()))*********))))))((()))))))))))))))((('''''')))************,,,---............------------///000111444999@@@GGGLLLWWW^^^mmmfffIII888444333222111111000111111,,,...//////......///111,,,,,,,,,,,,---...///000000000//////...---------//////000111111111111111666666666666666555444333111333555666666666777999<<<<<<>>>BBBJJJ\\\yyylllUUUFFF>>>;;;999999;;;>>>CCCFFFFFFFFFCCCDDDEEEGGGGGGEEEAAA===::::::999999;;;???DDDGGGIIIJJJKKKJJJHHHGGGGGGHHHTTTddd}}}uuu]]]QQQIIIBBB@@@>>>;;;;;;===999777444333333444333222......///000111111111111...//////000000//////...---///111111111111333444777666333222222333666777777999::::::999999<<<@@@FFFXXXqqqqqqWWWDDD:::555444111000///---,,,,,,,,,,,,,,,++++++---...///...---******++++++++++++******************))))))))))))(((+++---+++(((***000666///,,,,,,///333444///***+++,,,,,,------------------///111111000///000111000000111222222333444444666666:::>>>>>>>>>CCCJJJSSSbbbttt***))))))))))))*********((()))+++,,,------,,,+++------.........------,,,)))***+++,,,---........./////////000111111222222222333555666888<<>>CCCKKK[[[vvvttt\\\JJJ@@@<<<999999;;;@@@EEEHHHIIIIIICCCCCCCCCDDDEEECCC???<<<;;;<<<<<<<<<===@@@EEEIIIKKKMMMMMMLLLIIIGGGFFFFFFVVVcccyyyyyyaaaSSSKKKCCC@@@>>><<<===@@@666444222222444666666666.....................///000000//////////////////---///000111000000222333444333222111222333666777444555666777666666888:::>>>LLL___uuu~~~eeeNNN===555333222111///...------......---,,,,,,---...///---,,,************************((((((((()))))))))******''')))***((('''(((,,,000'''''')))---111111---)))+++++++++,,,------......+++---//////...---.../////////000111222222333333666666999;;;:::888;;;AAAHHHUUUgggvvv''''''(((((())))))******((()))+++,,,------,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,---...////////////000111111222222222333444555777;;;AAAEEELLLVVVvvvwwwRRRDDD===999777444444555666666555333333222222222222111111333///444888:::MMMgggqqqWWW>>>222333000000222...//////......---,,,,,,,,,+++,,,,,,---......//////222888PPPjjjzzz|||ccc>>>444000------+++((()))...+++******)))(((((('''''''''''''''((()))+++,,,---)))))))))(((((((((''''''&&&&&&&&&'''((()))******(((((((((''''''(((((()))(((((((((((()))+++---...+++***)))((((((((((((((())))))(((((('''((((((((((((((('''(((((())))))***'''(((***,,,,,,+++***))))))***++++++,,,,,,,,,,,,)))***++++++***)))***,,,,,,,,,,,,------.........000000000333888???DDDFFFQQQYYYgggyyyiiiJJJ;;;888222111000///............---/////////---,,,---...,,,,,,,,,---...000111222000//////......---,,,,,,,,,---...000111111000000444555666777888888888888666888999999888777888999888;;;@@@HHHPPP___xxxzzzaaaMMMAAA;;;::::::<<>><<<>>>BBB666444222222333555555555222222111000////////////111000...---------......---///000000//////111222//////000111222444555666444555555444444444555666777AAAOOOaaazzzsssYYYEEE:::666333222000.........///000...---,,,---......,,,+++***)))(((((((((((()))***''''''((()))***++++++,,,))))))((((((((()))******%%%&&&)))+++,,,,,,+++***++++++++++++,,,---...///+++---//////...---...///,,,---...///000111222222333333666888777555888>>>???IIIXXXiiiwww$$$&&&(((***+++******)))((()))+++,,,------,,,,,,,,,,,,---.../////////...///...---,,,,,,---///000/////////000111111222222222333444555777;;;@@@DDDJJJSSSrrrvvvRRRFFF???999666444444555666666555555555555444444444333333333///444888:::MMMfffqqqUUU===222555222111222---//////---,,,,,,+++,,,,,,......//////000111111111222<<>>EEEMMMUUUddd|||}}}cccNNNAAA;;;;;;;;;<<>>999<<<>>>======>>>BBBEEEEEEGGGIIIIIIHHHFFFFFFFFFOOOYYYlllnnn[[[QQQGGGAAA>>><<<>>>BBB999666333222222222111000777666555333222222111111111///---+++***+++,,,------///000000//////000222,,,---///000222444555666777666666555444444444555222999CCCRRRiii{{{aaaLLL???;;;444333000///...///000111///...------......,,,***+++)))(((&&&&&&((()))+++''''''(((***+++,,,---...,,,+++)))***++++++***(((''')))++++++******+++---++++++++++++,,,---...///---///111111000///000111***+++,,,---///000111111///000333777888777<<>>UUUnnnuuuWWW>>>111333222222222---111000000///...---------///000111111111222555888:::FFFSSSvvvyyyvvvQQQ===333+++))),,,+++(((000===000---(((&&&''')))***+++************+++,,,---...---,,,***)))'''%%%######%%%''')))***)))((()))***(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''---,,,+++***)))))))))))))))((('''''''''(((***+++((()))***++++++***)))((())))))*********))))))((())))))(((((((((((())))))&&&'''((())))))***))))))***+++---///000000000//////000222333666:::???CCCIIINNNXXXeeeuuuqqqQQQ===666444555555444333222000000///---...............------+++,,,---///000000000000111111111000000000//////,,,---...///000000000///222444666777777666666777=========>>>@@@???===;;;>>>???EEENNNZZZjjjbbbKKK???<<<;;;999<<>><<<===:::666222000111222222222333444444555444222111000......---------///111222000000///////////////000222333444444444444333222777666555444333333222222444888???HHHSSSfffrrrVVVAAA888777111.........,,,...222000///...---,,,+++***************)))******++++++)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,)))***+++,,,---...............///000000000000000333///)))(((+++000222333555666777888888888888888:::???IIIVVVeeeuuu*********++++++++++++,,,&&&'''((()))******+++,,,------------............//////...............///---///000111000///000111333444666666777:::>>>AAAGGGRRRmmmSSSAAACCC:::999888777666777777888444444444444444555555555111///444888===UUUooovvvVVV<<<000222111111111,,,000000000///...---------...///000000000222555777:::HHHWWW{{{{{{uuuNNN:::444---+++///...+++111===222///+++((()))***+++,,,((((((((())))))***+++,,,******)))(((''''''&&&&&&&&&(((******((((((((())))))(((((('''''''''(((((((((''''''&&&&&&''''''(((------,,,+++************)))(((((('''((()))***+++((()))************)))((((((((()))))))))(((((((((((((((''''''''''''(((((('''(((((())))))))))))((('''(((***+++,,,,,,,,,,,,...000111333444888<<<@@@DDDJJJSSS```qqqfffHHH999666888333333222111000///......------............------+++,,,---...////////////000000000000000000000000111111000000///.........000333555666555555555666777888;;;>>>@@@@@@>>><<<===>>>CCCMMMYYYiii|||]]]GGG>>>===:::999<<>>???@@@BBBBBBDDDEEEEEEEEEDDDDDDFFFHHHMMMNNNWWWiiivvv^^^SSSHHHDDDCCC@@@>>>???888555222111222444555555555555555444333222000///111000//////......//////000000///////////////000000000000000000000000000666555333222111111222222111444:::AAAJJJ[[[www}}}aaaKKK@@@999333/////////---...111.........---------------++++++************++++++)))************+++++++++++++++++++++,,,,,,,,,,,,+++++++++******)))))))))))))))+++,,,---...............///000000000000///222///+++***---000222333444555666777888999999888888<<>>@@@@@@@@@???>>>>>>AAAJJJVVVgggyyyZZZEEE>>>>>>::::::>>>DDDEEEBBB@@@BBBBBBDDDDDDDDDBBBAAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDFFFGGGJJJJJJNNN\\\rrr~~~bbbVVVIIIDDDCCCAAA@@@AAA888666333222444666888888888777666444222111000000222222222111000...---,,,000//////......///000000333222111000000111222333555333111/////////111222///111666;;;AAANNNfff{{{nnnWWWIII<<<555111111000......111---------....../////////,,,,,,++++++***++++++,,,)))************+++++++++,,,,,,,,,,,,------------,,,,,,+++***)))((('''&&&((()))***,,,------......---...//////000/////////111///------///111222222333444555777888999999999888:::>>>FFFRRRbbbrrr}}}(((((()))))))))*********$$$$$$&&&''')))+++,,,---+++,,,,,,,,,------------,,,------...............---///000111000///000111000222444555666888<<>>???AAADDDFFFBBB@@@AAAGGGRRRccc|||}}}\\\FFF>>>???<<<<<<@@@FFFGGGCCCAAAAAA@@@AAABBBBBB@@@@@@AAABBBEEEDDDDDDDDDEEEEEEFFFFFFDDDEEEFFFEEEDDDCCCEEEFFFHHHHHHLLLWWWllliii[[[LLLFFFDDDBBBAAABBB<<<999666555666888999999<<<:::888555333222111111222222333333111000...,,,//////.........///000000444333111000000111333444333111///------...///111222333666999<<>>FFFHHH\\\mmmMMMBBB;;;:::888666444444444555444444333333222222222222333111444555666III^^^cccRRR<<<333555222000222...............------------,,,---.........///222555777OOOmmmrrrIII<<<...,,,,,,...///------...222///,,,++++++++++++***))))))((((((((()))******)))))))))))))))(((((((((''')))***)))'''&&&&&&&&&'''&&&&&&&&&''''''((()))(((((((((''''''((((((((()))(((''''''''''''''''''((())))))***************''''''((((((((())))))***))))))((((((((()))***+++)))(((((((((((((((((()))))))))***))))))((('''&&&))))))***+++,,,---......+++---/////////000222444===AAAGGGMMMVVVfffzzzoooVVVAAA666000,,,000000000///......------++++++,,,---......------//////000000000///......---...///111333444666666222111000///000222444555666888999999888888:::<<<======<<<<<<>>>EEENNNUUUIIIEEECCCFFFNNN___xxxcccJJJ@@@???======AAAHHHIIIEEEBBBCCC@@@BBBBBBBBB@@@???@@@AAACCCDDDEEEFFFGGGHHHIIIIIICCCEEEFFFEEEDDDCCCDDDEEEDDDFFFKKKVVViiinnn^^^MMMGGGHHHHHHHHHIIIBBB>>>:::888888888888888>>><<<999666444222222222///000111222222111000///...............///000000///...,,,++++++,,,...///000///---,,,,,,---...///444444666888999>>>LLL[[[vvvjjjXXXEEE;;;222000111000000111000////////////.........---,,,++++++*********+++))))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++((((((***+++,,,---------,,,,,,---...............---///000222222222111111111222333555777888888999<<<<<<;;;<<>>======AAAGGGHHHEEECCCEEEDDDEEEEEEDDDBBBAAAAAABBBBBBCCCEEEFFFHHHIIIIIIIIICCCEEEFFFFFFDDDCCCCCCDDD@@@CCCIIIRRRccc{{{rrraaaOOOJJJLLLOOOPPPQQQGGGCCC>>>;;;999999888777<<<;;;999666444222111111---...///000111111111111------------...///000000///...---,,,,,,---...///......------------------222111333555555888BBBMMMnnnyyygggQQQDDD777222111000///111/////////......---------,,,,,,+++***)))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,'''((()))+++,,,,,,------+++,,,------......------,,,...111222111000111111111222333555666777777777888999999999===III[[[hhhzzz~~~((((((((()))))))))******++++++++++++************************++++++++++++***,,,...///000000///...---///000111000///000111///222555777888999<<<>>>GGGJJJ]]]cccIIICCC:::999888777666777777888333333333222111000000000...,,,111333555III^^^bbbOOO;;;444777222///222///---------------------------.../////////000333666:::TTTsssddd>>>888111000...---///000///,,,---,,,******+++,,,,,,++++++******))))))******************))))))))))))(((%%%&&&(((((('''&&&'''(((&&&&&&&&&&&&'''((()))***))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''((()))***+++++++++******''''''&&&&&&'''(((***+++)))(((''''''''')))+++,,,(((((((((''''''((((((((('''(((((())))))))))))((('''&&&&&&&&&''')))+++,,,)))+++---...//////111222111888@@@EEELLLYYYlllzzzyyymmmWWW@@@333111222000------------,,,,,,,,,,,,******+++,,,------------............---,,,+++***,,,---...///111222444444222222222111000000//////444555666555444555888:::::::::999888;;;EEETTT___QQQJJJDDDCCCJJJ[[[wwwfffJJJ>>>===<<<;;;>>>DDDFFFDDDCCCFFFEEEFFFFFFDDDBBB@@@@@@AAABBBCCCEEEFFFGGGGGGGGGGGGCCCDDDFFFFFFDDDBBBBBBCCC@@@CCCFFFMMM[[[sss{{{hhhTTTMMMOOORRRSSSTTTIIIEEE@@@<<<;;;:::999888777777666555333111///...............///000111222------------...///000000////////////////////////,,,,,,---.........---,,,///...000222222444<<>>555222///...///---------------.........,,,+++***)))(((((((((((()))************+++++++++,,,,,,,,,,,,------------++++++++++++************'''((()))+++,,,,,,,,,,,,++++++,,,------------,,,+++...000111//////000111111222333444555666666666555777888888;;;EEEUUUbbbtttwww{{{************++++++++++++***++++++++++++,,,,,,,,,)))************+++++++++,,,---///111222222111000---///111111000///000111000222666888999:::<<<>>>FFFJJJ]]]WWWCCCDDD:::999888777777888999999333333222222111000000///111///333444555FFF[[[___MMM:::333666111...111...---------------------------.../////////111444666AAAZZZyyybbb===999000///,,,***,,,...---)))---+++******,,,------,,,******)))))))))))))))***))))))))))))************$$$&&&'''(((''''''''')))''''''''''''((()))++++++))))))(((((((((((())))))''''''&&&&&&&&&''''''(((((()))***+++,,,+++******'''&&&&&&&&&'''(((***+++((('''&&&%%%&&&(((***,,,'''''''''&&&&&&'''''''''''''''((())))))***))))))''''''''''''(((***+++---(((***---...//////111222333999AAAEEEIIITTTeeerrrkkkbbbQQQ???555222///+++,,,,,,++++++++++++++++++)))***+++,,,------...------------,,,+++***)))(((++++++,,,...///111222222......000111111222111111666777777666666777999<<<;;;;;;;;;888999@@@MMMWWWQQQJJJCCCBBBIII\\\xxxcccHHH===<<<;;;999<<>>DDDEEEFFFFFFGGGFFFEEEDDDBBBDDDFFFFFFDDDBBBBBBBBBCCCDDDFFFJJJVVVnnnpppZZZQQQPPPQQQPPPPPPJJJFFFAAA===<<<;;;;;;:::444444444333222///---+++///...---------...000111,,,,,,,,,---...///000111++++++,,,------,,,+++++++++,,,...//////...,,,+++...---///222222333:::CCCIII^^^vvvkkkYYYDDD888333///------******+++,,,---...///000+++***)))((('''''''''''')))************+++++++++---------.........//////,,,,,,+++***)))((('''''''''((()))***+++,,,,,,,,,++++++,,,------------,,,***---000000......///222222333333444555555555555444777999:::<<>><<<999999999999888666666666555444333111000//////111333444888DDDUUUbbbNNN888111555333111111------------.........//////222...,,,000111111111444CCCjjjrrrGGG;;;222...////////////---,,,+++///...,,,***))))))*********))))))(((((((((((()))***)))))))))))))))))))))***)))(((''''''((()))***((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((%%%&&&''')))))))))((((((((('''&&&&&&''')))+++---''''''(((((((((((('''''''''''''''''''''((())))))***)))((())))))(((%%%###))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&(((***,,,---***+++,,,,,,,,,...111444111888@@@EEEIIINNNVVV]]]YYYRRREEE777111000---)))******)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++***)))***,,,,,,+++,,,---//////---+++)))+++,,,...//////......555666666444222111222444888777666555666:::AAAFFFEEEGGGBBBBBBNNN\\\sss\\\FFF>>>===:::;;;<<<;;;::::::;;;===???CCCFFFAAA999666;;;AAAAAA@@@???@@@BBBDDDDDDCCCBBBBBBAAAAAABBBCCCEEEFFFGGGGGGIIIMMMTTTddd~~~zzzdddXXXQQQLLLKKKNNNIIIFFFBBB???>>><<<999888666555333222111000000000...------...//////...,,,------------------------------------------------...---,,,,,,+++++++++++++++,,,...000333555666777:::MMMdddzzzjjjRRRCCC:::333000111---+++++++++---...---,,,++++++,,,+++***(((&&&%%%'''''''''(((((()))***++++++)))))))))+++,,,+++***...,,,***(((''''''((())))))***,,,.../////////...---.........//////000000,,,---//////......000111000111333444555555444444///111666:::<<>><<<;;;<<<>>>??????>>>??????@@@AAACCCFFFHHHJJJKKKJJJKKKMMMQQQ]]]ttt~~~gggZZZSSSLLLHHHHHHFFFDDDAAA???>>><<<999666555444444333222111000000...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,------...///000111222222666BBBSSSjjjuuu]]]MMMBBB777111000...,,,+++,,,...///...---++++++,,,+++***((('''&&&'''''''''(((((()))***+++***)))((()))+++++++++***,,,+++)))(((((()))***+++***+++---...///000000///---........./////////000,,,...////////////000222111222222333222111000///...000444888999===IIIUUU^^^jjjwww}}}((()))***)))'''''''''(((*********)))'''&&&$$$$$$,,,)))'''))),,,///...,,,+++++++++,,,------......,,,------......///000000222444555666666777:::<<>>@@@AAACCCHHHLLLJJJFFF<<<222---...---******)))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))******)))(((''')))***)))))))))+++------+++)))************++++++,,,---,,,---///000000222555777555555555333111222555777<<>>@@@DDDHHHLLLNNNOOONNNMMMMMMNNNVVVgggxxxkkk[[[RRRKKKEEEBBBAAA@@@???>>>===;;;888555444444444444333111000//////---,,,---...///...,,,------------------------------------------------...---,,,,,,,,,,,,,,,,,,........................555777AAAVVVtttkkkZZZLLL???555111///---,,,---...000//////++++++++++++***)))'''''''''''''''(((((()))***+++)))((('''(((***+++***)))+++***)))))))))+++,,,---+++,,,---...///000000000.............../////////---...000000//////111222222222222111000...,,,+++111111444888888;;;DDDOOOWWWgggxxx)))*********((('''((()))******))))))(((&&&%%%$$$---+++)))))),,,---,,,+++++++++,,,,,,---.........---------...//////000000444555666666666777:::<<>><<<:::777777777777666444333333444444444333222222000222333222666EEE\\\nnnYYYAAA444444///...000---............////////////111...---//////...222777IIIlllccc@@@777...000000//////...------,,,))))))))))))))))))************((('''&&&&&&&&&&&&''''''(((((()))*********'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((&&&'''((())))))((('''&&&(((((((((((((((''''''&&&)))((('''&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&((()))'''&&&))))))))))))((((((''''''******(((((((((((()))******++++++++++++,,,///222000444888<<>><<<:::777777777777666444555555555444333222000000...222555444666CCCYYYjjjVVV???444555111///000+++........./////////000000111//////111000000555<<>>>>>888888777555333333666888888666555666999999888666666555444444666777666666999:::;;;===@@@DDDGGGIIIJJJIIIJJJLLLNNNSSS___kkkqqqYYYKKKFFFCCC???:::::::::<<<===<<<999777666666666666555333222111111///------///000000///........................---------------------------------,,,,,,---......---------....../////////222222444???QQQiiiwwwgggVVVEEE999222000---------//////...,,,,,,+++******)))))))))''''''''''''((()))***+++)))''''''((()))***)))(((...---,,,+++************************+++,,,,,,---...............------------...000000//////111222000000000000000000000000555444555777888888>>>FFFTTTeeeyyy***+++,,,+++***))))))+++((()))***+++,,,,,,,,,,,,------,,,+++************,,,,,,,,,---......//////---......//////000111111333555666777777888;;;===???GGG\\\~~~qqqPPPEEE>>>:::888666555555555444333666666555444333111000///---222666555666BBBXXXiiiWWW@@@666777222000000,,,....../////////000000000000///000111111111888@@@[[[xxxtttVVV:::888//////...---,,,++++++++++++,,,,,,,,,+++***)))'''&&&******)))(((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&&&&'''((()))*********)))((((((((())))))(((((((((&&&&&&&&&&&&'''(((************)))))))))(((((('''''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''(((((('''%%%%%%&&&''''''&&&!!!"""###$$$%%%''''''(((,,,+++***)))))))))***+++)))***+++***)))***---///111222333666888:::<<<===DDDDDD???444+++)))'''$$$(((((((((((()))***+++,,,------,,,,,,+++*********&&&'''((('''&&&&&&((()))+++***+++,,,......,,,***)))))))))(((((())))))***,,,.../////////000333555333555666666666666888:::777??????AAAMMM]]]zzzuuuVVVDDD>>>>>>:::::::::999777666777999888777888999;;;<<<;;;:::888666666666888:::::::::;;;;;;;;;<<<>>>AAADDDEEEFFFEEEFFFJJJMMMSSS___jjjzzz{{{```OOOHHHDDDAAA999999:::<<<>>>>>><<<;;;:::999777666555555444555333111///...000111111111,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------...///,,,------...///000111111---///333;;;FFFZZZwwwvvveeePPPAAA666333000......///......---,,,+++***************'''''''''(((((()))***+++)))((('''(((***+++***)))------,,,+++***)))((((((***))))))))))))***+++,,,.........---------------,,,---//////......000111////////////000111333333222000111444555666;;;AAAQQQbbbvvv)))++++++***)))((()))***((()))***+++,,,,,,,,,,,,***+++++++++***+++,,,---,,,,,,------.../////////.........///000000111111000222444555555777:::<<<@@@III^^^mmmMMMDDD???;;;999777666666666555444444555444444333222111000...333555444555CCC[[[ooo^^^FFF999888222000111....../////////000000000000...---///111000111999CCCccc}}}~~~nnnOOO777777///...---+++***)))*********++++++,,,,,,,,,***)))(((***))))))))))))***++++++)))))))))(((''''''&&&&&&'''((())))))))))))((('''&&&'''((()))*********)))))))))(((((((((((())))))(((((('''&&&''''''((()))((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''(((***'''%%%$$$%%%&&&&&&%%%""""""###%%%&&&((()))))))))((((((''''''((()))***)))*********)))***,,,...111000111222444666666666<<<===:::222+++))))))'''(((((((((((()))***+++,,,...------,,,++++++******&&&'''((('''&&&'''(((***)))))))))+++------+++)))))))))*********))))))((()))+++---......///222555444444555444333444777999888???===>>>HHHYYYwwwtttUUUCCC======:::<<<======:::999888888555777999;;;<<<<<<<<<<<<999888777999;;;>>>>>>>>>;;;;;;;;;<<<>>>AAACCCDDDEEECCCDDDGGGKKKQQQ\\\ggguuunnnXXXLLLFFFBBB:::::::::;;;>>>@@@@@@???===;;;999666555666777888555333000000111333333333---------------------------------------------------------------...//////------......//////000000,,,...222888>>>MMMhhhrrr^^^NNN;;;888333111000000//////---,,,+++*********++++++'''''''''(((((()))***+++***)))((()))+++++++++***++++++++++++***))))))(((+++***)))))))))***+++,,,.........------,,,,,,,,,+++,,,......------///000///////////////111222333000...///333555666:::@@@III[[[qqq(((******)))((('''((()))))))))***+++++++++++++++'''(((******+++,,,...000,,,,,,------.../////////......//////000000111111...///222333444666999;;;DDDMMMcccjjjKKKDDD???>>><<<999999999999888666222333333444444333333222000333555222444DDD___uuufffKKK;;;888111///222000////////////000000000000++++++---000///111:::DDDggg}}}jjjKKK444666...---,,,+++)))((())))))***)))***+++,,,---,,,++++++))))))))))))***+++,,,---******)))((('''&&&%%%%%%'''((()))******)))((('''###$$$&&&(((((((((((('''***)))(((''''''((()))***+++***((('''&&&&&&''''''&&&&&&''''''(((''''''&&&''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''+++(((%%%$$$%%%%%%%%%$$$((((((((()))))))))))))))'''&&&&&&%%%&&&'''((())))))******))))))))),,,......------///222444444333666999888111,,,---...---(((((((((((()))***+++,,,,,,,,,++++++***)))((((((&&&'''(((((('''''')))+++(((((((((***,,,,,,***(((((()))***++++++***)))(((&&&(((***,,,---///222555444444333222000111444777888>>><<<;;;EEEVVVtttsssTTTBBB<<<<<<:::<<<>>>???<<<:::888888333666:::;;;;;;;;;<<<===:::999888:::===@@@@@@@@@<<<<<<<<<===???BBBDDDFFFFFFCCCCCCFFFIIINNNYYYcccrrrzzz```PPPHHHBBB;;;::::::;;;>>>AAABBBBBB???===999666555666888:::666444111000222333444444111111111111111111111111---------------------------------------...///000........................000///222666:::DDD[[[qqq{{{iiiXXX???;;;666333222111111000---,,,+++*********+++,,,'''''''''(((((()))***++++++))))))***+++,,,+++***(((((()))************))),,,+++*********+++,,,---.........------,,,,,,,,,***,,,------,,,---...000000//////......000111222111...///444777888<<>>===;;;999777555555444444333333222111111111222555333222333666BBB[[[qqqeeeLLL>>>;;;444111222...///...---,,,,,,---...///,,,111---,,,333555999EEEgggwwwSSS???999111+++...------,,,,,,++++++***)))***+++,,,,,,+++***)))******))))))))))))))))))((())))))***)))'''%%%$$$&&&&&&&&&'''''''''((((((%%%&&&((()))*********)))***)))((('''''''''''''''((()))*********)))'''&&&%%%%%%%%%&&&&&&'''''''''((()))))))))******++++++''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''******)))(((((((((((((((***)))&&&$$$$$$%%%''')))((((((((()))******++++++---......000111222333444777:::777///+++,,,+++&&&)))((('''((())),,,...000,,,+++******))))))******(((((((((((((((((((((((()))((('''&&&&&&%%%&&&&&&************)))'''&&&$$$&&&&&&'''((()))+++---...111222333333222333555777777:::888;;;FFFTTTrrruuuVVVDDD>>>>>><<<>>>@@@???===;;;::::::::::::;;;;;;;;;:::999999;;;<<<===???AAABBBBBBBBB???;;;888:::>>>AAA@@@>>>CCC@@@AAAGGGMMMRRRYYYaaammm~~~eeePPPCCC>>>=========???CCCEEEFFFEEEFFFBBB===888666777999;;;999888666444222111000///000222333333111...................../////////000---,,,,,,,,,---...///000,,,,,,,,,---------......111---000777999;;;JJJ]]]xxx~~~yyymmm]]]KKKFFF>>>777333000///...,,,,,,------------------///000111000---,,,...000)))))))))))))))******+++)))+++,,,,,,+++***+++,,,---+++)))***+++---......+++++++++------+++(((%%%'''(((***,,,---...////////////000000111333444555111222444555555777:::<<>><<<===??????<<<:::::::::;;;;;;::::::::::::999999;;;<<<===>>>????????????>>>;;;888:::???BBBAAA???DDDAAAAAAFFFIIILLLRRRZZZjjj|||kkkUUUHHHCCC???>>><<<===AAADDDFFFGGGCCC@@@<<<888666666777888999888666333111000000000000222333333111///...///........./////////000000/////////.........------,,,,,,,,,---------......///,,,...444444555AAARRRcccooowwwwwwwwwxxxpppeeeVVVNNNCCC:::555333111///---------------............///000...,,,+++---///)))))))))))))))******++++++---......---,,,---...---,,,******+++++++++***))))))***---......+++((()))***,,,---///000000111/////////000111222333444111222444555555777:::<<>>666666666666666777888888444333333222222222222222111111111222444???UUUiii^^^EEE777666000///111...///......------......//////111,,,***///000999KKKkkkyyyTTT===444...+++,,,,,,++++++***)))))))))++++++************++++++******************************)))((('''''''''''''''''''''((((((((())))))&&&'''(((*********))))))(((''''''(((((()))***+++&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''(((((((((,,,,,,+++***)))(((((((((***)))'''%%%%%%&&&((()))'''(((((())))))******+++)))***---000333444555555444777777222...,,,***(((''''''''''''(((***,,,...,,,+++******))))))******(((((((((((((((((((((((())))))))))))((((((((((((+++,,,---......---,,,+++******++++++,,,------...000222333333222222444666333777666:::DDDPPPkkkxxxXXXEEE???===;;;<<<>>>>>><<<:::999:::;;;;;;999888888888999999:::;;;;;;;;;<<<<<<<<<<<<===;;;999;;;@@@CCCBBBAAABBB@@@@@@DDDFFFHHHNNNUUUeeewwwoooWWWHHHCCCAAA???<<<<<>>;;;888666555555555999777444222000000111111111333444333111//////000....../////////000000000111111111111000...,,,+++---,,,,,,,,,------......///,,,...222111000888EEERRR___kkkrrrxxx~~~{{{sssggg[[[KKK???999666333111......------......//////,,,------,,,******+++,,,))))))))))))******+++++++++,,,......------...///+++***)))***++++++***(((''''''))),,,//////---,,,+++,,,...///000111222222.........///000111222333111333555555555777:::<<<===FFFWWWlll&&&&&&&&&&&&&&&''''''(((((()))***,,,,,,+++******))))))************++++++,,,,,,++++++,,,...000111/////////000111222333444777555777:::;;;:::===CCCJJJ___[[[GGGDDD===666555555555555666777777444333333222222222333333333222333444666@@@UUUiii\\\CCC555333...---000...//////............//////---000---...222333>>>TTTrrrzzzUUU===444//////------,,,,,,+++******))),,,+++***))))))***+++,,,************+++++++++++++++***((('''''''''((()))((((((((()))))))))******((()))***+++,,,++++++***'''&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&'''''''''((((((((('''&&&%%%''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&''''''(((((())))))---,,,+++***)))))))))))))))(((&&&%%%%%%%%%&&&'''''''''(((((()))*********)))***---000333333333333444777999666111---***)))&&&&&&&&&'''(((***+++,,,,,,+++******))))))******((((((((((((((((((((((((&&&&&&'''''''''''''''''''''(((***+++++++++******))))))******************///000222222111111222333333777777999BBBKKKdddwwwWWWDDD===;;;999;;;======;;;999999999:::999777555444555666777777777777888999::::::;;;===;;;;;;>>>AAADDDDDDCCC@@@???AAAEEEFFFHHHOOOWWWbbbrrrttt[[[JJJCCC@@@???>>>???AAACCCDDDDDD<<<<<<;;;999888666444333888666333111///000111222111333333333111000000111...////////////000000000000111222222111///,,,+++------,,,,,,,,,---...///000...000333111///555>>>JJJWWWhhhtttyyyjjjVVVGGG???;;;666333000///.........///000000+++++++++***))))))******))))))******++++++++++++(((***++++++***+++---///)))((()))+++------+++)))''''''(((+++---...---+++,,,---...///111111111222------......///111222333222444555666666777999<<<:::CCCTTTiii|||&&&&&&&&&'''''''''''''''((()))***++++++++++++***))))))******++++++++++++,,,+++++++++,,,---///000000000000111222333555555777666777;;;<<<<<<@@@EEEKKKeee^^^IIICCC;;;777777666555444444444555444333333222333333444444333222333444666@@@UUUiii]]]CCC555333------000...////////////////////////+++//////111555333>>>WWWzzzyyyTTT>>>555111333.........---,,,,,,++++++,,,+++***))))))***+++,,,))))))*********++++++++++++***(((''''''((()))***)))))))))*********++++++***+++,,,---...---,,,+++***)))(((&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''((())))))***,,,++++++***************'''&&&%%%$$$$$$$$$%%%%%%'''''''''((())))))*********+++...000111222222222444888;;;:::444---******&&&''''''((((((***++++++,,,+++******))))))******(((((((((((((((((((((((($$$%%%&&&'''((((((''''''&&&'''(((*********)))))))))***++++++++++++***)))---///111111000//////000000555444777@@@IIIaaauuuUUUCCC;;;888888:::<<<<<<:::888888999888777444222222222333444222222333444666888;;;<<<<<<===>>>@@@CCCEEEEEEEEECCCCCCEEEHHHHHHHHHNNNWWW^^^mmmeeeQQQFFF===>>>@@@BBBEEEDDDBBB@@@;;;;;;;;;;;;999777444333666444222000///000111222111222333222000///111222////////////000000000111---///111222222000///---...---,,,++++++---...///......000222111000444999AAAOOObbbuuuyyyeeeTTTIIIAAA:::555333222000///...///000000,,,+++***))))))***))))))))))))***++++++++++++***((()))*********+++...000,,,+++,,,---...---+++((()))((((((***,,,,,,***)))+++,,,---...///000000000------......///111222333333444666666666777999<<<;;;CCCSSSgggzzz''''''((())))))))))))((())))))***+++++++++++++++*********+++,,,,,,------,,,+++++++++,,,---......//////000111222333555666777666777;;;<<<===BBBIIIQQQmmm___IIICCC:::999888777666444444333333333333333333333444444555111111111222444???UUUiiiaaaGGG777444...---000......//////000000//////...---000000222444111???\\\rrrNNN;;;555111333/////////...------,,,,,,++++++************++++++((((((((()))******++++++***))))))(((((()))))))))*********+++++++++,,,,,,+++,,,---......---,,,,,,...---+++***(((''''''''')))(((((('''''''''''''''$$$%%%''')))))))))'''&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))***+++***))))))))))))***++++++'''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((())))))******+++,,,...000222333444666:::???@@@888...)))+++''''''((())))))***++++++,,,+++******))))))******((((((((((((((((((((((((%%%&&&(((************)))((()))***+++,,,++++++***+++,,,---.........,,,,,,,,,...111111000......///,,,111111555???IIIbbbrrrSSSAAA:::777666888:::;;;999888888888777666444222111111222222000000000222444777:::<<<;;;===>>>@@@BBBCCCCCCDDDHHHIIIKKKKKKHHHEEEJJJRRRZZZggg{{{mmmUUUFFF<<<>>>AAAEEEFFFEEE@@@===::::::;;;:::999666444333333222222111000000000000000111111000//////000222/////////000000000111111,,,---...000111111000000...---,,,++++++---...000,,,---.........///222555;;;HHH]]]ssswwwfffVVVIII???:::666555222000......///000---+++******++++++***)))((()))+++,,,,,,,,,+++***)))***++++++,,,---111333111///...------+++)))&&&+++***)))***++++++***(((++++++,,,---.....................///000111222333444555666666666777999;;;===EEETTTgggzzz((()))***+++++++++******))))))******++++++++++++***++++++,,,------......+++,,,,,,---------,,,,,,------...///000222444444666555666;;;===???EEEKKKYYYxxx]]]GGGCCC:::999999777666555444444444333333333333333444555555222111111111444@@@WWWlllgggLLL;;;777000...111......///000111111000///......000000222555555IIIlllhhhEEE666222///111///......------,,,++++++******++++++++++++******&&&''''''((())))))******((())))))*********))))))++++++++++++,,,,,,,,,,,,***+++,,,------,,,+++***...---,,,******))))))))))))))))))((('''&&&%%%$$$$$$&&&)))+++,,,,,,***)))&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&'''((()))***++++++'''''''''((()))***+++,,,(((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))(((((()))+++///333777999999<<>>???AAADDDEEEDDD@@@===999999999888777555333222000111111222222111000//////000000///---...000222//////000000000111111111,,,------...//////000000...---+++***+++,,,///000---......,,,---///111333999BBBSSSiii}}}wwwcccQQQEEE???:::777444000.........//////---***+++,,,---,,,***((()))+++------,,,+++***)))***+++++++++...111444///---+++***+++++++++)))---,,,+++,,,------,,,++++++,,,------............/////////000111222333444444666777777666777999;;;>>>FFFUUUhhh{{{)))***+++------,,,,,,+++)))************+++++++++++++++,,,------...//////+++,,,---...---,,,+++***+++,,,,,,---///000222333666444666;;;>>>@@@FFFMMM```YYYEEEBBB;;;999888777666666666666666333333333333333444555666555333222333666BBB[[[qqqjjjOOO>>>999111///111......///000111111000///...///000///333888<<>>111///,,,......------,,,,,,++++++***)))***+++,,,,,,+++***)))%%%&&&&&&'''((())))))***((((((***++++++***)))(((++++++,,,,,,,,,,,,------)))***+++,,,++++++))))))******)))))))))))))))***))))))))))))(((&&&###"""%%%'''***---///...---,,,)))))))))(((((('''''''''#########$$$%%%&&&'''(((&&&&&&'''((()))***++++++%%%%%%&&&''')))***,,,---)))))))))))))))(((((((((&&&&&&''''''((()))))))))&&&&&&'''***...444:::===:::>>>DDDGGG===...))),,,((()))***+++++++++++++++,,,++++++***)))*********((((((((((((((((((((((((!!!###&&&((()))))))))((()))***+++,,,++++++))))))''')))+++---------,,,+++///111444444333111000000555888444444:::BBBZZZ{{{qqqSSSBBB;;;888555777999999888777777777777777777666555444222111222111111111222444777888777999<<<======<<<======CCCEEEHHHIIIEEEBBBHHHPPPOOO[[[ooo}}}```JJJ@@@@@@@@@BBBCCCCCCAAA???777777777666555333222111...000111333333111///.../////////...------///111000000000000111111111111...------------.../////////---+++******,,,///000000111000------000222222555;;;HHH[[[ooolllWWWIIICCC;;;999555111...---......000...++++++...///---+++(((***+++------,,,+++***'''((())))))))),,,000333((('''&&&'''***...//////...---,,,---///000///...,,,,,,---.../////////...//////000000111333444555555666777777777777999;;;>>>FFFUUUiii|||***,,,------,,,+++---...,,,,,,***)))))))))***++++++,,,......,,,++++++,,,---------............///000000000000111222333444333;;;888666???DDDIIISSSfffVVVAAA===>>>:::888666666666666666444333222111000////////////333111222666888AAAYYYrrriiiLLL999444///000444111//////000//////...---,,,///+++///666777???```|||```555444333(((///------------,,,,,,+++***+++)))'''''')))***+++*********))))))***+++,,,,,,+++***)))***,,,,,,***((())))))))))))************************)))))))))))))))(((((((((((())))))***))))))))))))(((((((((((())))))************)))(((***)))(((''''''&&&''''''+++,,,,,,***''''''+++...))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))''''''&&&'''(((***,,,---...++++++...111333888>>>:::???FFFGGG???333...000,,,,,,,,,,,,,,,***)))))))))(((''''''(((+++///111&&&'''((())))))((('''&&&$$$$$$%%%''')))***+++,,,,,,++++++******++++++,,,)))***,,,---......---,,,+++///111111///...000222333111333777888@@@]]]{{{oooOOO>>>777444444555777999::::::::::::666777777666555444222111111///...------///222444666666666777888888888999BBBBBBAAAAAABBBCCCEEEFFFGGGRRRfffmmmTTTCCC???>>>BBBCCC@@@>>>>>>::::::999888777777666666111///......//////...,,,---.........------,,,+++111000...---...000222333222111///...------...///222000---******,,,///111,,,,,,---...///000111111333888???JJJaaa}}}wwweeeUUUNNNEEE@@@:::555111///,,,***------,,,,,,+++,,,,,,---......---------......///***)))))))))***+++,,,,,,******))))))***,,,---///++++++,,,,,,---...//////******+++---///000111222000///...---...000222333555555555555666777888999===FFFVVVkkk}}}***+++,,,+++******,,,...,,,+++***)))))))))***+++(((***,,,,,,,,,,,,---............////////////000//////000000111222444444333;;;888666>>>DDDJJJUUUpppVVVBBB??????:::888666666666777666555444444333222111111111111333111222666777@@@XXXqqqiiiLLL:::555000000444111......//////......------///+++...444555===]]]}}}___777666444)))///+++,,,,,,,,,,,,++++++***,,,***(((((()))******))))))))))))))))))***+++++++++***)))***+++,,,***((())))))))))))************************)))))))))))))))(((((('''''''''(((((())))))(((((((((''''''''''''((((((((((((((('''''')))((('''&&&&&&&&&&&&&&&((())))))'''%%%&&&))),,,((((((((((((((((((((((((''''''''''''((()))***+++%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&''')))***+++)))&&&&&&***...111777???@@@EEEKKKLLLBBB444......***++++++,,,,,,,,,+++++++++***)))((()))***,,,...&&&'''''''''''''''&&&&&&$$$$$$%%%'''((()))***+++---,,,,,,+++++++++,,,,,,***+++,,,---............+++---///////////////000444222333777777@@@ZZZvvvnnnNNN===777555444555888:::;;;;;;;;;:::555555555555444444444444333111///......000222444555555666666777888888888>>>>>>???AAABBBDDDFFFGGGIIIRRRccczzzxxx^^^IIIBBB>>>???@@@??????AAA======<<<;;;999888777666333222000///000///...,,,,,,---------------,,,,,,///...---,,,---...000111000000......---...//////111000---++++++,,,---///,,,,,,---...///000111111111666;;;DDDWWWqqqnnn```XXXPPPJJJBBB;;;777444222111///...------------------......---------.........,,,++++++************+++***************,,,---...+++,,,,,,------.........,,,,,,,,,---...///000000000///......///000222444444444444555777888:::;;;>>>FFFTTThhhzzz*********)))((()))+++...,,,+++******))))))******(((***,,,,,,+++***+++,,,...////////////000000000/////////000111333444555333:::888666===CCCKKK[[[}}}VVVBBB>>>>>>:::888666666777777666555666555444333333222222222333111222555666>>>VVVooogggKKK:::666111111333///------..................///,,,...333444<<>>UUUmmmnnnNNN>>>888666333555999<<<======<<<;;;555444333333333444666777444333111000000111222333555555666666777888888999999:::===@@@CCCDDDEEEFFFJJJQQQ^^^qqq~~~eeeQQQGGG>>><<<===>>>@@@DDDAAAAAA@@@>>><<<:::888777777555333222111000...,,,+++,,,,,,---------,,,,,,------,,,++++++,,,...///...------------......///000///...---,,,,,,,,,,,,,,,,,,---...///000111111000555999===KKKaaavvv}}}oooggg[[[SSSHHH>>>888555444333000000///.......................................------,,,+++************************+++,,,---------------------------------------...............111000000///000222333444333333444555777999:::;;;AAAGGGSSSfffxxx)))***)))((('''(((+++---+++++++++***************,,,------,,,)))'''''''''............/////////////////////000111333444555444:::888777===CCCOOOcccYYYCCC===;;;;;;999777666777777666555666555444333333222222333333000222444666>>>UUUnnneeeIII999666111000111---............///000000111000...000444555???\\\yyy~~~vvvVVV:::666333+++,,,((()))***+++++++++++++++---+++))))))))))))(((&&&(((((('''''''''(((((())))))(((((()))++++++***(((((()))))))))************************)))))))))((()))((('''&&&%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&''''''(((&&&&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''((()))***''')))+++------+++)))'''&&&&&&&&&&&&&&&&&&&&&'''***)))***---000333===FFFPPPXXXeeekkk```JJJ888000*********++++++,,,,,,---)))***++++++++++++***))))))'''%%%$$$$$$&&&(((***$$$%%%%%%&&&'''(((((()))---,,,+++******))))))***,,,+++******+++,,,...///---+++***---111222000...222111222444555<<>>===<<<:::666555333222222333555666555333222000000000111222555666666777888999::::::777999===@@@BBBCCCBBBBBBIIINNNWWWhhh}}}lllXXXLLL@@@<<<======@@@CCCCCCCCCBBBAAA>>><<<999888:::888555444333111///---+++,,,,,,---------------,,,++++++******+++,,,,,,++++++++++++,,,,,,------/////////...---,,,+++***,,,,,,---...///000111111222555888999@@@QQQfffuuuvvvhhh___QQQDDD<<<777555555222111000///..............................---------,,,,,,+++++++++,,,,,,*********++++++,,,,,,,,,------------------,,,,,,,,,,,,------.../////////111111111111111333444555444444555555666888999:::AAAGGGSSSeeexxx((())))))((('''(((***,,,++++++++++++******)))))),,,------,,,)))''''''''',,,,,,,,,---------............///000111333555666555:::999999???DDDUUUooo___HHH???:::;;;999777777777777777555555444333222222111111111222000111444666>>>VVVooodddHHH777444///...000,,,000/////////000111222222111000222555999GGGddd~~~nnnOOO999333111+++***((()))***+++++++++++++++,,,+++***)))***)))(((&&&(((((('''''''''''''''(((((((((((()))++++++***)))((()))))))))************************)))))))))((((((((('''%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''''''''''''''((((((''''''((()))******'''&&&&&&&&&&&&'''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))$$$&&&(((******(((&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&)))((()))+++,,,...777AAAMMMYYYmmmyyyqqqWWW>>>000---,,,+++*********++++++'''(((***,,,,,,,,,+++******)))&&&%%%&&&(((+++---&&&&&&&&&''''''(((((((((***))))))(((''''''((((((***))))))((()))+++,,,---...,,,+++...222444222///000000111222444:::HHHUUUzzzwwwXXXEEE;;;666444666888;;;<<<;;;:::999888666444222111222333444333222111000000000000000666777777888:::;;;;;;<<<888:::>>>@@@AAA@@@>>>===FFFIIIPPP^^^sssuuu\\\OOOBBB>>>>>>======>>>BBBBBBBBBAAA???===:::888;;;999666555444333111///,,,------.........------+++++++++*********++++++)))))))))***++++++++++++............---,,,+++***,,,,,,---...///000111111111333555555777BBBUUUdddyyyooo```RRRGGG@@@<<<999333333111000......------......//////...---,,,,,,++++++++++++,,,---...///******++++++,,,,,,,,,+++------------------,,,,,,***+++,,,---...000111111111111111222222333444444666666666666666777888888???DDDQQQeeeyyy''')))******))))))***+++***++++++++++++***))))))(((***,,,,,,+++***+++,,,++++++,,,,,,,,,---------......///000111333555666666;;;:::<<>><<<;;;AAACCCIIIUUUhhhzzz___QQQCCC>>>>>>===;;;:::>>>???@@@@@@???===;;;999999888666555555555333111///////////////...------,,,,,,,,,,,,,,,+++++++++)))***+++++++++++++++***,,,------------,,,++++++,,,,,,---...///000111111000000111222222777EEERRRnnn}}}nnn^^^QQQGGG???;;;666555333222000///............/////////---,,,+++******+++,,,---///000111***++++++,,,,,,,,,++++++------------------------)))***+++---///000222222000111111222333333444444555555555666666777888999<<>>EEEKKKccc[[[HHHAAA>>><<<:::888777888888777666444333222111111000000000111///111555888AAAZZZsssgggJJJ888444......222///111000...---------///000...///111666@@@XXXzzzbbbEEE777///...///,,,+++,,,,,,,,,,,,++++++******))))))***++++++)))'''***)))((((((''''''(((((('''''''''(((***+++***)))))))))))))))************************))))))))))))''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&''''''(((***+++,,,***((('''(((***+++)))'''(((((((((((((((((((((((((((''''''&&&&&&'''''''''***++++++,,,,,,++++++***###$$$&&&'''((((((((((((***,,,000333111000777@@@EEEVVVppp~~~cccEEE333---,,,+++))))))***,,,---)))******+++++++++******)))((('''&&&''')))+++,,,)))))))))))))))))))))(((&&&&&&&&&&&&'''((())))))'''((()))******+++++++++***,,,...///000000111333000222333444888>>>EEEIII___tttVVVEEE<<<888666555555444444444444444444444444333333222222222111111111111222222222222444444555666888999:::;;;<<<===>>>??????>>><<<;;;===???DDDMMM]]]tttcccSSSCCC<<<<<<;;;999999888:::<<<>>>>>>===;;;999777666555555666666555444111111111111000...---------.........------,,,+++,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,---...///000111111000///000333222333;;;FFF[[[rrr{{{lll]]]OOODDD===:::888777555333111111000...///000000///---+++***,,,,,,,,,,,,---...000000***+++,,,,,,,,,,,,+++***+++,,,,,,------.........++++++,,,---...///000111///000111222222333333333222333444555777999;;;<<>><<<<<<:::888777888888777666444444333222111111111111111///111666888BBB[[[tttiiiLLL999444///000444111000///---+++++++++,,,------...000555BBB\\\aaaDDD888///...111...---------------,,,+++***)))((((((***,,,+++)))(((******)))((((((((((((((('''&&&&&&(((***+++***)))))))))))))))************************))))))))))))''''''&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%&&&&&&((()))+++,,,***((('''(((++++++)))&&&))))))))))))))))))))))))(((''''''&&&&&&&&&''''''(((((((((((((((((((((((("""$$$&&&((())))))))))))%%%(((---111///...444>>>IIIXXXqqqfffHHH666,,,+++)))))))))+++---///,,,,,,++++++***))))))((('''&&&&&&&&&'''(((***+++************))))))))))))&&&&&&&&&'''((()))***+++'''(((***+++,,,,,,++++++'''+++...///......000333111444555666:::AAAFFFHHHWWWyyyoooRRRBBB<<<:::666555333222111111222222111222333444444444333333222222222333333444444444222222333555666888999999<<<===>>>??????>>>>>>===;;;===AAAIIIWWWlllgggUUUBBB::::::999999999444666999<<<===<<<;;;:::555444444555666777777666333333333222000///---,,,.../////////......---,,,//////000111000///---,,,++++++++++++,,,---...///,,,,,,---...///000111111222000111555555333888AAAOOOhhhyyyiiiYYYLLLDDD<<<;;;999777555333333222...///000000///---+++***......---------......///***+++,,,---,,,,,,***)))++++++,,,,,,---...//////---------.........////////////000222222222222222000000222444777;;;===???DDDMMM^^^sss******++++++++++++******,,,***(((&&&&&&)))+++...,,,,,,------.../////////222000---******,,,...000............000222444555:::666:::DDDIIISSSttttttQQQDDD???888;;;:::999777666666555555333333333222222222111111111000000222888GGGaaaxxxhhhIII555222...//////***000///---,,,---...000222...//////222AAA```cccBBB888111///000...,,,---......,,,,,,---...---,,,,,,+++***)))((((((,,,,,,+++)))(((&&&%%%%%%((())))))(((''''''(((***,,,,,,+++***(((&&&$$$###))))))(((((((((((())))))(((''''''&&&&&&%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((''''''(((((()))***++++++***)))(((((()))***+++''''''''''''''''''''''''$$$&&&((()))))))))***,,,$$$(((***)))***,,,+++'''+++)))***---...000666===HHHXXXfff|||pppGGG222111+++((()))***((((((******+++,,,,,,+++)))&&&$$$###$$$&&&((())))))((((((---,,,***(((&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((()))))))))))))))))))))))),,,...//////......///111222444666888:::===AAAEEEVVVqqqpppSSSBBB999444666444333333333333222000333222111111000000111111333222222222222222222333111111222333555666666777<<<::::::<<>><<<===CCCAAABBBNNN\\\uuuttt\\\FFF@@@AAA???;;;888555666777999:::;;;<<<<<<555444333555777888888666555333000000000000///...000///,,,++++++,,,///000+++,,,...//////---,,,+++)))+++------+++***++++++111000000000000000111222111000000000222555888:::GGGVVVjjj{{{yyyfffUUULLLCCC???<<<:::999666222...---.../////////...---,,,,,,+++*********+++,,,---***+++,,,---------,,,+++//////000111111000......,,,---///000000000///...***+++---000222444555666666777888888888999<<>>@@@@@@>>>===BBB@@@AAAKKKXXXooo{{{cccJJJ@@@@@@===:::888777888999;;;<<<=========999777555555666666555444333222000000111111000///000///---,,,,,,---///000---------,,,,,,---------***+++------+++***+++,,,------,,,------...//////111111000000111333555666<<>>HHHRRReeennnRRRBBB===;;;999888:::;;;<<<===>>>??????>>><<<:::666444444444222111222111///000111222111000///////////////////////////...,,,++++++,,,...///+++,,,------++++++,,,---++++++++++++,,,...///000111000/////////000111222333<<>>HHH^^^}}}xxx\\\III>>>888000//////111444666666555333333333333333222222111111111000000000000111111......///000000111222222222333555888;;;======>>>:::???<<<<<>>>>>??????>>>>>><<<999555222222111000///111000//////000000...,,,......///000000///.........---,,,+++,,,---...///,,,---...---++++++,,,...---------...///111222333///......---...///000000222666===HHHZZZtttwwwlll___PPPGGGDDDAAA;;;555444333333222222111000///+++++++++,,,,,,,,,------000000000000/////////......---------...///111222......//////000000000000111000//////000333555777777999;;;<<<>>>@@@CCCFFFNNN^^^uuu((())))))************)))++++++*********+++,,,---,,,,,,,,,---......//////,,,---...//////...------////////////111333555666999888<<>>888111000000222555666666666333444444444444333222222111111000000000000111111---......//////000000000222333555777777888999:::888<<<:::;;;CCCIIIVVVlllgggMMM@@@<<<<<<;;;===>>>>>>>>>>>>===<<<<<<888666333111111000///...111000/////////...+++)))---...///000000///...---***+++---.........---------......---,,,,,,---///.........///000222333444,,,,,,------...000111111222333777???NNNeeeyyylll\\\PPPJJJEEE>>>888666555444333222111000000,,,,,,------............111111000000////////////000///......///111333444////////////000000111111////////////111555888:::888:::;;;<<<>>>AAAEEEIIIUUUeeezzz******++++++++++++***)))---,,,+++++++++,,,...///,,,,,,---......//////000,,,---......///.........000//////000111333555777888888===GGGVVVpppjjjKKKDDDAAA:::;;;:::999777666666555555444444444444333333333333222222444666;;;HHHaaavvvcccIII:::888222111444111//////000000000111111111...333333666NNNssswwwSSS;;;666000...222222...//////...,,,++++++---*********+++++++++,,,,,,,,,,,,+++***))))))((((((((()))***)))'''''')))***&&&'''(((***+++,,,,,,,,,***))))))(((((())))))***&&&''''''((()))***++++++'''&&&%%%&&&'''((('''%%%###$$$$$$$$$$$$$$$###"""%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&'''''''''''''''&&&&&&'''((())))))((('''&&&(((***,,,,,,,,,+++,,,---,,,,,,++++++111888777111///,,,,,,.........222999;;;NNN[[[yyygggPPP;;;444---+++)))&&&'''))))))))))))(((((('''''''''&&&%%%%%%%%%%%%%%%&&&&&&(((((())))))***))))))(((&&&'''((()))***+++,,,------,,,***))))))***,,,---///000111000...---...//////000111222222444888:::BBBRRRppptttYYYGGG===777555444444555777999888777333444555666555444333222111111111000000111111111---........./////////000111333555555555444555666666:::888888AAAEEENNNaaaxxxqqqUUUEEEAAA@@@>>>>>>>>>>>>>>>===<<<;;;:::666444222222222111///---000///...//////...+++(((,,,---...//////...---,,,)))+++---/////////---,,,...///...---,,,,,,...000---------......000111222,,,------///000111222222000000333:::FFFYYYrrrzzzlll___TTTKKKCCC>>>777666555333111000000///000000111222222222222111222222111000////////////000000000000111222333333000000/////////000111222222111111111222444666777999:::;;;<<>><<<;;;:::666555555555444222...+++.........000222111///,,,,,,,,,------------,,,,,,++++++,,,---............/////////---,,,,,,///111---------------...///000//////000111111111111111000///111777>>>JJJ___rrr}}}nnn```SSSJJJFFF<<<:::888666444333222222111222333444444444333333333222000///......//////000000111111111111000000111000/////////000111222222333333333444444555555999999:::<<>>===;;;:::888888777777666333...***,,,---...111444444333111,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---///111000000///---,,,---///222//////.........//////000222222222222222111000000222000222666999???OOO```xxxyyyhhhYYYPPPMMMAAA???<<<:::888777777777000111222333444333222222333222000............/////////000111111000......111000/////////000222333000111333444555666666666888888:::===DDDOOO\\\dddqqq{{{******)))((((((((((((((((((***---...---+++(((&&&++++++,,,---............+++,,,...///000000111111222222222444777888888777888===FFFUUUlllbbbOOODDD:::;;;888888777777666666555555555555444333333333444444444222333777:::BBBUUUhhhaaaHHH:::888111///000------,,,,,,,,,------+++)))111***333;;;WWWxxxzzz{{{RRRCCC555//////---,,,,,,*********)))))))))))))))***))))))(((((((((((())))))******(((&&&%%%&&&'''&&&&&&'''((()))***++++++))))))(((''''''&&&&&&&&&''''''((((((((((((((((((***+++***(((''''''***---))))))(((&&&%%%$$$#########$$$&&&(((((((((&&&%%%'''(((((((((&&&%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''((())))))((((((&&&((())))))(((((()))+++888666111---***)))))))))***))))))))))))+++,,,......------000000///333999DDDKKKTTTbbbzzztttXXX;;;222******+++)))&&&&&&)))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((())))))))))))&&&''''''((()))************)))((((((((((((((()))((()))***+++,,,+++******---...000000111222555777:::HHH```~~~mmmQQQAAA;;;888777777666555444444333333444555777666444222222222///000222333444444333222---///111222222000---,,,333333222222222333444444666777777666777;;;@@@DDD[[[mmm|||eeeSSSHHHCCCBBB<<<<<<<<<<<<<<<;;;<<<<<<777666555333111///...---***......,,,...333333---000///...---,,,,,,---...***+++,,,---...000111111111111111///---,,,,,,...000222444444222000...---,,,///111111///---...///111333555444555;;;FFFNNNkkk~~~uuuiii^^^XXXNNNHHH@@@:::999888666444222222222333444333111///555444333222111000//////...111333444333111000000...000111111000000111333;;;:::888666666777888999999999<<>>===<<<<<<;;;:::999888777777666555333111///...---,,,......,,,---111000+++000///...---------...///,,,,,,---...///000000111000000000///---,,,---///---000444666666444222111...///000...++++++---///000222444333333777@@@GGG\\\pppwwwkkkdddWWWPPPFFF@@@===;;;888666111000111222444444222000444444333222111000/////////111444444333111111111...000222222222222444666:::999999888999:::<<<===@@@@@@CCCIIINNNWWWeeerrr))))))))))))))))))************((((((((()))***+++,,,------------,,,,,,+++,,,---...///000111111111000111222333555777999:::@@@EEEPPPeee[[[JJJBBB;;;===;;;;;;:::999888777666555444444333222222222222222111000111444:::III```ttt]]]DDD777555000...///,,,...---------......---+++222,,,777???\\\|||wwwrrrOOO@@@333...///---,,,,,,---,,,,,,+++***)))))))))(((((((((((())))))***+++((((((((('''%%%$$$%%%'''))))))))))))((((((((((((+++******))))))***,,,---*********))))))(((((((((((())))))'''&&&&&&(((+++***))))))((('''&&&&&&%%%&&&%%%$$$######"""""""""'''((()))(((&&&%%%&&&''')))((('''&&&%%%&&&''''''((((((((()))((((((''''''&&&'''(((((('''&&&((()))***)))'''&&&'''(((***+++(((((('''&&&&&&'''((()))---******,,,---...333:::EEENNNZZZlll}}}___===333+++***+++)))''''''((('''&&&&&&&&&'''((()))((((((((())))))))))))***&&&'''((()))*********************+++,,,,,,------)))))))))))))))***+++,,,,,,,,,------------,,,++++++---///000111333666888;;;EEE[[[yyylllOOO???888666333333333333333333222222333555666555333000000000///000111222333333333222333444555555444222000///222333333444555555666666666777777666777:::>>>BBBJJJ\\\xxxyyy]]]III???=========<<<;;;999777444333666555444333111///......---...---+++---000///+++//////.........///000000.........//////000000000...///000///------///000+++///444999:::888555222222111...+++((())),,,//////111222222111333888===JJJ]]]ttt~~~vvviii```TTTKKKEEEAAA===:::666444444444555555333111444333333222111000//////000222444555333222222222///111333444444444666888888888999:::<<<>>>@@@AAABBBBBBFFFNNNVVV```ppp}}},,,+++***))))))))))))))))))(((((((((((()))++++++---------------,,,+++***+++,,,---...///000000000000000222333444777;;;===EEEKKKZZZrrrVVVHHHAAA<<<>>>;;;;;;:::999777666555555444333222222111111222222222222222444;;;LLLeeexxx[[[BBB555444///---///,,,......---...//////...,,,111---999BBBaaazzzpppLLL>>>111......---,,,,,,...------,,,+++***))))))(((((((((((()))***+++,,,((())))))(((&&&%%%'''(((&&&&&&'''((()))***++++++(((***,,,---......---,,,---,,,,,,++++++******)))'''(((((('''&&&&&&((()))******))))))((((((''''''&&&%%%###""""""###$$$%%%'''((()))((('''&&&&&&((()))(((&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%'''((('''&&&&&&'''(((&&&&&&%%%%%%&&&(((***+++)))((('''&&&&&&'''((())),,,))))))+++,,,---333:::BBBLLL[[[ooo```>>>444+++***+++)))((((((((('''&&&&&&&&&'''))))))(((((((((((())))))))))))&&&'''((()))*********************++++++,,,,,,,,,))))))))))))***+++------//////////////////......***,,,...///000222666888???GGG[[[yyyiiiLLL<<<666333111111111111222222222222555777888888555333222222111111222222333444444444444444555555444222000///222333444555666666777777666666777666666999===@@@FFFUUUoooeeeNNNCCC@@@<<<<<<<<<<<<:::777444222444444333222111000///...------,,,,,,...000000...////////////000000111111000000000000000/////////---...///.........000111,,,///555;;;>>><<<888444444222///,,,******,,,------///111111111111444777>>>NNNeeeyyy}}}ssseeeXXXOOOHHHBBB===>>><<<999888777666333111333222222111000000//////111333555555444333333333222333555555555555666888666777888:::===???AAABBBDDDEEEJJJUUUaaammm}}}///...,,,+++)))((((((((('''((()))***++++++******------------,,,+++*********+++,,,---...////////////111222333444888===BBBGGGPPPbbb}}}|||RRRFFFAAA<<<===:::999888777666555444444444333222222111111222222333555555444:::NNNgggyyyYYY@@@333333...---000---...------...//////...,,,000...:::EEEgggpppIII<<<000---...---,,,+++------,,,,,,+++******)))(((((((((((()))+++,,,,,,******+++***(((((()))***&&&&&&'''((()))***++++++%%%(((---111222000,,,***+++++++++******)))))))))'''((()))(((&&&&&&''')))))))))))))))))))))((((((&&&%%%$$$###$$$&&&)))***((()))))))))'''&&&'''(((''''''%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&'''((('''&&&%%%&&&'''''''''&&&&&&'''((()))******)))((((((((()))***+++,,,))))))+++,,,---222888===JJJ[[[qqq~~~^^^???555+++***+++***)))))))))((('''&&&''''''))))))&&&&&&&&&'''''''''((((((&&&'''((())))))*********))))))))))))************))))))))))))***+++------......------------------***,,,...///000222555777>>>GGG\\\yyygggJJJ:::555222000000111111111111111111222444666555333111111111222222333333444555555666666666666666666444333222222333444555666666666666666666777666666888;;;>>>CCCPPPfffnnnVVVGGGBBB<<<<<<<<<;;;:::888666444333333222111111000//////---+++***,,,///000111111......///000000000111111000000000000////////////---...///.........000222---///555===CCCDDDAAA>>>555333111///...---,,,,,,+++---///111222333444555777CCCXXXmmmssseeeZZZPPPGGGAAAAAA???<<<::::::888666444333222222111111000000000333444666555444333444555555666777777666555666888666777888:::===@@@CCCDDDLLLMMMUUUcccqqq///...---+++***)))))))))((()))+++,,,,,,+++***)))+++,,,,,,,,,,,,++++++******+++,,,---.../////////000222333444444999@@@FFFJJJVVVmmmyyyQQQFFFAAA;;;<<<888888777777666555555555444444333222222222222222333666666444;;;OOOhhhyyyWWW???333333......111...---,,,,,,---//////...,,,///...;;;EEEiiioooFFF999...,,,...---,,,++++++++++++++++++*********))))))))))))******+++,,,***+++,,,+++))))))***,,,))))))))))))((((((((((((###'''---222222///+++''''''''''''''''''''''''''''''((())))))((('''((()))(((((((((((())))))))))))&&&%%%%%%%%%&&&)))+++---((()))***)))'''&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''((()))(((&&&&&&&&&((()))))))))((((((((())))))***)))))))))***+++---...,,,******---------000666:::HHH\\\sss~~~\\\@@@555,,,***+++******+++******((('''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((())))))))))))(((((((((((((((((((((((()))))))))))))))***+++,,,)))))))))((()))***+++++++++---...//////111444666999EEE\\\yyygggJJJ;;;666444111111111111111111000000222444666666555333333444333222222222333444555666777777777888777777666666222333444666666555444444555666777666666777999<<<@@@III]]]yyyxxx^^^LLLCCC===<<<;;;:::888777666666222222111111111000000000...***))),,,......///222......///000000000//////////////////////////////---...///.........000222---///333<<>>======;;;:::555555555444444333333333444666777666555444555777777888999999888888999::::::;;;<<<>>>BBBGGGLLLNNNUUUWWW```ooo~~~------,,,++++++++++++,,,---,,,+++++++++++++++,,,***++++++,,,,,,,,,++++++,,,,,,...///000111111111111333555555555:::CCCJJJRRRbbb}}}xxxQQQFFFBBB;;;:::777777777777777777777777555444444333333333333333000555666444<<>>222333//////222000,,,++++++,,,...///---,,,000///:::DDDiiikkkDDD888---,,,...---,,,+++)))))))))************+++*********)))******++++++***++++++***))))))***,,,))))))))))))((((((((((((%%%'''+++...///---***'''%%%&&&&&&''''''(((((((((''')))******)))(((((()))'''''''''(((((()))))))))''''''&&&&&&''')))***+++((()))***)))''''''''')))%%%&&&'''((('''&&&$$$######$$$%%%&&&'''(((((((((((()))***)))'''&&&'''((()))))))))))))))))))))))))))(((((()))***,,,...///,,,+++,,,000///---///444:::JJJ___www]]]AAA666,,,***++++++***+++,,,+++)))((('''&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''((((((((((((((((((((((((((((((((()))))))))(((((())))))***''''''&&&'''((()))+++,,,---.../////////000222444555EEE___zzziiiLLL>>>999888222222222111111000000000111333555666666555555666111111000000111222444555444444555555555555555555222333555555555444222111555666777666666666888:::<<>>;;;777555444444444111111111111000000000000000***(((+++,,,******---....../////////...------..................//////.../////////------///111///...000666@@@HHHKKKKKK777333...,,,---///......------...000222333333333444666AAAUUUhhhzzzyyynnnccc[[[RRROOOJJJGGGEEECCC@@@>>>999999999999888888888888666777777666555555666888777999;;;<<<<<<===???AAAAAAAAABBBEEEKKKSSSZZZ___bbbccclll|||+++***++++++,,,---...///111///,,,))))))***,,,...)))***+++,,,,,,,,,,,,,,,---...///111222222222222111444666555666;;;DDDLLLZZZmmmxxxQQQGGGBBB:::999777888888888888999999999666555444444333333444444---333666444<<>>222333///000333000+++******,,,---...---+++222000:::CCCggg}}}gggCCC777,,,+++...---,,,+++((((((((()))******++++++++++++******************)))******)))((((((***+++&&&&&&'''((()))***++++++'''((()))***+++***))))))''''''((()))***+++,,,,,,((()))++++++***))))))***&&&&&&''''''(((((())))))(((((('''''''''(((((()))((()))***)))((('''((()))%%%&&&(((***)))'''%%%###$$$%%%&&&((()))******+++)))***+++***(((''''''((((((((())))))))))))))))))'''''''''(((***,,,///000,,,,,,...111111......222<<>>???AAADDDFFFEEEFFFGGGKKKSSS]]]ffflllpppqqqzzz---------------...///000/////////...---+++***)))+++++++++,,,,,,---------222111000///------------111222444888999===HHHTTTbbb|||qqqSSSFFF>>>999666::::::::::::999777666555555555444333333333333444555222666888<<>>@@@jjj]]]???555------///---***(((,,,+++******))))))******+++++++++++++++++++++++++++++++++************))))))******++++++++++++***'''((((((((())))))******(((((()))))))))(((((('''******))))))((((((''''''(((''''''(((*********)))((((((((((((((()))******))))))************))))))'''((()))******(((&&&$$$&&&&&&&&&'''((())))))***''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%***((('''((()))***)))(((------,,,***)))***---///;;;FFFbbbbbbCCC777,,,((('''''')))---...,,,***'''%%%$$$$$$$$$'''''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))+++***)))'''''''''((())))))(((&&&%%%%%%&&&'''(((&&&&&&%%%###"""$$$(((,,,++++++***+++---///222444<<>>HHHZZZooofffOOOFFF@@@;;;999555000000222222222333222222111000///...---,,,,,,---,,,***(((------......------,,,+++,,,---...///000000000000...------,,,---...///000222111000000222444777999333222000///---,,,,,,,,,000///...---...///111333777777:::@@@GGGXXXrrrzzzvvvnnnddd\\\UUUPPPNNNIIIFFFBBBAAABBBBBB@@@======;;;888777999;;;<<<===AAA@@@???>>>>>>AAAFFFJJJSSSQQQQQQWWWbbbmmmuuuyyy|||)))******+++,,,---///000/////////...---,,,******((())))))+++,,,---......111000000//////000000111222222555888;;;@@@LLLYYYmmmoooRRREEE???;;;999;;;::::::999888777666666444444333222222222222333555222555777<<>>777444111111000////////////000000///...000222333000...,,,---///111222444777999333222111000000111222333555444333222222333555666444444333333333444555666999;;;DDDTTTggg{{{lllVVVGGGAAA;;;999666111111333222222222222111000//////...---,,,,,,------+++))),,,------.........------,,,---..................---,,,,,,+++,,,---.../////////...---...///111222111000///...............111000///......000111333111111555:::@@@NNNfff{{{yyyppphhhbbb```TTTPPPKKKIIIHHHGGGCCC@@@@@@>>>======>>>?????????CCCDDDDDDEEEFFFHHHMMMPPPXXXXXX[[[cccnnnxxx~~~&&&&&&'''(((***,,,...///////////////...---,,,+++''''''(((***,,,---////////////000000111222444444555555777;;;???GGGVVVddd}}}oooQQQDDD@@@===<<<<<<;;;999777666666666777444333333222222222222222333000444777<<>>666333000000///........................///111111000///,,,---000111333555888;;;333222111000000111222333555444333222222333444555444333333333333444555666666888@@@LLLZZZooosss^^^IIIBBB;;;999777333222444222222222222111000///......---,,,---------+++)))+++,,,---...////////////------.........---,,,,,,,,,,,,+++++++++,,,------///...,,,++++++,,,---...//////.........//////000111000///.........///000,,,---000555:::DDDWWWiiizzztttpppfffaaa[[[WWWTTTQQQLLLHHHGGGEEECCCCCCDDDEEEEEEDDDGGGJJJMMMOOOQQQTTTWWWZZZaaadddkkkttt'''''''''((()))***,,,---////////////......---,,,))))))***+++---...////////////000000111333444555888888:::@@@FFFPPPbbbrrrpppQQQEEE@@@>>>===<<<;;;888666555555666777555444333333222222333333222///444666<<>>EEEPPPcccxxxcccLLLCCC<<<:::888444333444222222222222111000///......---,,,---......,,,***+++,,,---...///000000000////////////...---,,,+++,,,,,,,,,,,,,,,,,,------///...------------.../////////............////////////...---,,,,,,,,,------...111555888>>>MMM[[[sss{{{vvvnnniiieee```ZZZUUURRROOOKKKIIIJJJLLLMMMNNNOOOSSSXXX\\\___aaaccceeejjjpppzzz***)))))))))))))))***+++---...............------------................../////////000111222333444888888<<>>===<<<:::888666555555666777666666555444444444444444222///333666;;;TTTooowwwZZZBBB666777222111333000000111222111000///111222666===VVV{{{wwwPPP999222------...,,,+++,,,,,,+++******))))))***************++++++,,,,,,,,,++++++*********)))))))))'''((())))))((('''$$$###)))))))))))))))((((((((()))***+++,,,,,,,,,,,,,,,))))))******++++++,,,,,,'''&&&%%%%%%&&&'''&&&$$$&&&'''((())))))))))))((((((((())))))))))))(((((((((((('''''''''(((((()))'''''''''''''''((((((((((((((((((((())))))))))))%%%&&&((('''''''''((()))(((((((((***++++++)))''''''))),,,---......000111888EEEbbb|||wwwVVV>>>555...---,,,)))((((((***************)))((((((&&&'''''''''((((((((()))(((''''''&&&&&&&&&''''''&&&''')))******)))((('''''''''((()))***+++++++++)))+++,,,,,,+++,,,---///------,,,---...111444666<<>>MMMiiilllMMM<<<555333000000///...............,,,------,,,++++++,,,...///000111000......000222333333333333333333333333444444333333222222111111222333444444555555444444999999<<>>;;;:::666333333111111111111000///...---...---------//////---+++,,,---...000111222222222222222222111000///...---....../////////...---,,,******+++,,,,,,---......111111000......---------111111111000000000000//////...000333555666>>>GGGZZZjjj}}}|||xxxssskkkfffgggjjjnnnpppmmmqqqwww|||***)))))))))))))))************+++,,,------,,,,,,............////////////......///111333555777888<<<>>>EEEQQQ]]]lllmmmPPPEEE@@@===;;;999999888777666555444444666666555444444444444555333000444666:::RRRmmmtttXXX@@@555666222111222......000111111000//////000555>>>SSS}}}}}}}}}\\\BBB666111---...---+++,,,///,,,+++******))))))******)))******+++,,,,,,------************)))))))))))))))((('''&&&&&&'''((((((((('''''''''&&&&&&&&&&&&%%%&&&'''((())))))))))))***)))))))))))))))((((((((('''&&&&&&''''''&&&$$$%%%&&&((()))***)))((('''%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((((()))***)))''''''''')))&&&&&&(((***,,,,,,)))'''((()))*********+++...000555BBB___wwwnnnOOO999000)))((()))((()))+++))))))******)))'''&&&%%%$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''((())))))''''''((()))))))))((('''(((+++...///...------......---------///222555777???NNNkkkpppRRR@@@777333///......------------------......,,,)))(((***---,,,---...---,,,,,,...000222333333333333333333222444444444333222111000000222333444555555555444444888777999;;;@@@MMMdddyyymmmYYYLLL@@@<<<:::777333222111111111111000///...---...------...//////...,,,---...///000111222222222000000111000000///......------.........---,,,+++***++++++,,,,,,+++++++++//////............//////......//////000000/////////...///222333444;;;BBBKKKZZZmmm~~~'''''''''((((((***++++++))))))***+++,,,,,,,,,,,,,,,,,,------...///000000---...///222555888;;;<<>>777222...///...,,,---111,,,++++++***)))*********))))))***+++,,,,,,------))))))))))))(((((((((((()))'''&&&%%%%%%&&&(((*********))))))((((((((('''$$$%%%&&&'''((((((((((((******))))))(((((('''''')))(((&&&&&&''''''&&&%%%$$$%%%'''))))))((('''&&&'''(((((((((((((((((('''$$$&&&(((******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))******)))(((''''''((("""###%%%(((++++++)))&&&)))))))))(((((()))---000444BBB___xxxpppQQQ888///'''&&&(((((())),,,))))))***)))((('''%%%#########$$$%%%%%%&&&''''''""""""######$$$%%%&&&''''''&&&%%%%%%&&&'''((()))&&&''''''(((((('''&&&%%%(((+++...///...---------------,,,---...111444666???NNNllltttWWWDDD999333...---,,,,,,++++++,,,,,,---......,,,((('''))),,,)))***+++++++++,,,...000222333333444444333333222444444444333222111000///222333444555555555444333666555666888===III^^^pppqqq[[[NNNAAA<<<;;;777222111111111111111000///...---...------...//////...,,,...///000111111222111111//////////////////...---,,,,,,---...---,,,***))).........------+++******---------......000111111******+++,,,------------111//////222333555:::BBB???MMM```ttt******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---/////////---,,,---...000000111333555999<<<===@@@FFFPPP[[[jjjcccKKKBBB<<<888888888777555444333333444444555555555555555555555555///111111333???TTThhhrrrLLL>>>222...//////.....................///000000333:::KKKrrrsssvvvWWW>>>555111---+++,,,...//////,,,,,,+++***)))))))))***,,,,,,,,,---,,,,,,++++++///---***((('''&&&'''(((***(((&&&%%%'''(((((((((***)))((('''&&&&&&'''(((((((((((((((((()))******((('''%%%$$$$$$&&&)))+++***))))))((('''&&&&&&&&&'''(((***++++++)))'''&&&&&&(((+++---,,,***&&&$$$''''''''''''(((((((((((('''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&'''((()))&&&(((***,,,,,,***(((&&&&&&''''''((()))******+++*********(((''''''***---777AAAfffrrrLLL777000++++++***'''(((***---,,,,,,+++***)))''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((()))(((&&&%%%%%%'''(((((((((((('''&&&%%%$$$(((***,,,,,,+++*********---+++---111111000333888>>>PPPmmm~~~___CCC777666//////---,,,,,,,,,,,,,,,------......,,,***'''%%%---,,,***((()))+++---///222333444333111000111222222111000000000111333333555555444222///......///222222666999<<>>@@@MMMggg******))))))))))))******+++++++++++++++++++++++++++---......------...000222222333444777:::===???BBBGGGPPP[[[lllbbbKKKCCC===:::::::::999777666555555666666444444444444444444444444333444444444>>>RRRdddnnnNNN@@@333///000///......///............///000000666;;;JJJrrrsssuuuWWW???666222...++++++,,,------,,,+++******************)))***+++,,,,,,,,,,,,,,,///...+++))))))))))))***---+++))))))+++,,,,,,+++***)))((('''&&&''''''(((((((((((((((((()))*********)))'''&&&&&&'''((()))***))))))(((''''''&&&&&&&&&''')))******)))'''&&&(((((()))******)))((('''&&&&&&'''''''''((((((((('''&&&$$$%%%'''(((((('''''''''&&&''''''(((((()))$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''((()))))))))*********((('''(((+++---:::GGGllllllFFF444...))))))***((()))+++,,,,,,,,,+++***)))''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&(((((('''&&&%%%%%%&&&'''''''''''''''&&&&&&%%%&&&(((+++,,,+++***+++,,,,,,+++---111111000333888===OOOmmmcccFFF999777111000///......---......---.........---+++)))(((---+++)))((()))***---...000222333222000//////000111111000///000111222333222333333111//////000111222333666999;;;@@@MMM[[[{{{|||eeeRRRGGG@@@666444666222111111111111000///...---------------------------------......///000111111000000000000000000000000///000000000///...------000000000...,,,,,,---///***+++---///000///...---,,,---...//////---+++***++++++---///111333444555:::;;;GGG\\\sss******))))))))))))*********************************+++---...---...///111333333444666999<<>>;;;<<<999888777666555555555666222222222222222222222222333555555555???SSSeeennnPPPBBB444000111000......///////////////000111111888;;;KKKsssssssssUUU>>>555222---+++***++++++++++++************++++++,,,((()))***+++------------///...,,,+++++++++,,,---,,,***((((((***+++******))))))((('''''''''((((((((((((((()))))))))******+++***)))((((((''''''(((***))))))((((((''''''&&&&&&&&&((())))))((('''&&&))))))(((((((((((()))***&&&&&&&&&'''''''''(((((((((&&&%%%&&&''')))((((((''''''(((((((((((())))))'''(((((((((((((((((('''%%%%%%&&&&&&''''''(((((()))***)))((('''(((+++...<<>>NNN___rrr******))))))))))))******************++++++++++++***,,,------------...000222222333555888<<>>;;;;;;777666555555444444333333333333333333333333333333111444555777BBBVVViiirrrQQQCCC666111222000......000////////////000111111666<<>>RRRrrrlllMMM<<<888444333222111111000000111.........---...//////000++++++***))))))+++,,,------///111222000///......000000///...///000111222000111111111//////111222111222555999999:::AAAJJJ___yyysss[[[JJJ@@@555333666222222222222222111000///...........................000111111222222222222222........................---......////////////...000000///---******+++---******,,,---......------...---,,,,,,,,,,,,---...,,,,,,------...//////000333333888AAANNN```yyy******))))))))))))******++++++++++++,,,,,,------,,,---...---,,,+++,,,---000000222444777;;;>>>@@@EEEIIIQQQ```uuudddLLLCCC===999999666666666555555444333333333333333333333333333333222555777999DDDWWWiiirrrRRRDDD666222222111/////////////////////000000111333<<>>YYYrrraaaAAA333---,,,***+++---///000000,,,++++++++++++,,,,,,---////////////...,,,+++***)))))))))))))))))))))))),,,++++++,,,------+++***(((((()))*********)))))))))***+++++++++***)))((($$$$$$$$$%%%'''(((***+++))))))))))))))))))))))))&&&&&&&&&''''''((())))))'''(((***+++***)))'''%%%(((((()))))))))*********(((&&&%%%&&&''')))(((((('''((()))***)))((('''&&&'''&&&%%%%%%%%%%%%&&&'''(((((())))))))))))))))))(((((()))))))))+++///222<<>>CCCTTTmmmdddOOOCCC888666666//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((***++++++***)))***,,,...)))))))))******+++,,,---+++*********++++++,,,---------......////////////111222444666888>>>NNN^^^www******))))))))))))******((())))))***++++++,,,,,,)))***,,,,,,,,,,,,...000......000222666:::>>>@@@???III\\\wwwdddMMMDDD>>>;;;;;;555666666666666444333222111111111111111111111111---000222555???RRRccckkkNNN@@@333000111111000000---,,,,,,,,,,,,---......555CCC^^^fffQQQ999777000///------///000///......------,,,++++++++++++)))******+++++++++*********************)))((((((+++***+++,,,------+++)))'''((()))+++++++++***))))))***,,,---,,,***((('''+++)))'''&&&&&&(((***,,,)))))))))))))))*********'''''''''(((((()))++++++///---)))'''%%%%%%'''(((%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$&&&''''''&&&&&&'''((()))((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&'''((())))))))),,,000333<<>>::::::888888777777666666555555222111111111333444333222444444444555===LLL^^^kkkVVV@@@666555000...111...////////////000111222222===QQQrrrrrrLLL555333,,,,,,,,,...000111000///***++++++,,,------......---,,,,,,++++++******************)))))))))))))))************************&&&'''((()))*********)))(((((())))))***************+++,,,+++((('''''''''%%%%%%&&&&&&&&&''''''''',,,+++++++++++++++*********((('''%%%%%%%%%&&&&&&%%%&&&'''((()))***++++++))))))(((''''''''''''((())))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&###%%%''''''&&&%%%&&&'''((((((***------,,,111888FFF]]]{{{jjjFFF333222)))***+++***)))(((((()))''''''''''''((()))******(((&&&$$$%%%&&&'''&&&%%%!!!""""""###$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&'''((((((((((((***,,,---......///222444AAAWWWxxxyyyZZZCCC999333111...------,,,+++***((((((((()))***+++,,,---------------...///111222000000///...------------..............................------......///000***))))))***---222666999;;;AAAMMMaaa|||www[[[GGG===888666666333333222111///...------+++,,,---------,,,***)))+++++++++,,,------......,,,,,,+++***)))(((&&&%%%((((((((())))))(((((('''))))))***************)))((()))******))))))***+++***))))))***,,,---,,,+++(((***---000000///---,,,///000222333444777<<<@@@IIIYYYppp************************))))))***+++,,,---...///------------...///000111222444777777777999<<<@@@MMM\\\uuujjjOOODDD===999:::888888777777666666555555333222111111333333333111222333333555;;;III\\\iiiWWWAAA666666000...111...////////////000111222333:::PPPrrrsssMMM666444++++++,,,...000111000...---------....../////////...------,,,+++***))))))))))))))))))))))))))))))************************(((((()))******+++++++++))))))))))))******+++++++++---///...,,,)))((('''''''''((((((((())))))))),,,,,,++++++******)))))))))((('''&&&&&&&&&&&&'''&&&&&&&&&'''((()))))))))((((((((('''''''''((((((++++++*********)))))))))''''''((((((((((((''''''###$$$&&&&&&%%%$$$$$$%%%'''(((+++.........444===NNNddd~~~kkkHHH444111)))+++++++++)))''''''((()))(((((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&'''((((((((((((***+++.../////////111333BBBXXXxxx{{{[[[CCC999444222///---------+++*********)))))))))***++++++...---+++***+++---000222000///...---,,,,,,,,,,,,,,,,,,,,,------.........------------......//////,,,,,,+++,,,///222666888===@@@HHHYYYuuubbbKKK===777555666444333222000///---,,,,,,++++++,,,,,,+++***)))(((******+++,,,,,,------...---,,,,,,+++)))'''&&&%%%&&&&&&'''(((((((((((((((******+++++++++***))))))'''((())))))(((((()))***)))))))))***+++,,,,,,,,,)))***,,,---......---,,,...///111222222555999<<<@@@LLL^^^ttt************************---,,,,,,+++,,,,,,---..................///111111111444888999999;;;AAAFFFPPPaaa~~~kkkQQQDDD<<<999:::888888777777666666555555333222111111333333222111111333444555:::HHH[[[jjjXXXAAA777666000...000...////////////000111222333555LLLooouuuPPP888555,,,++++++---///000///...//////......------------------,,,++++++***)))))))))))))))***************))))))))))))))))))))))))((((((((())))))***+++++++++************+++,,,------///111111...+++))))))(((((()))))))))***************))))))((((((''''''))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((************))))))))))))'''(((((())))))(((((('''''')))******)))(((((()))'''(((,,,//////000888CCCXXXiii|||~~~hhhIII444...+++,,,,,,+++(((''''''((())))))(((((((((((())))))'''''''''&&&%%%%%%%%%&&&###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%$$$$$$$$$%%%&&&&&&'''&&&'''((())))))***)))))))))+++...//////000222444CCCYYYyyy~~~[[[BBB888555333000///......,,,***---,,,+++******)))******...,,,***)))***,,,///111///...---,,,,,,+++++++++++++++,,,,,,------......,,,------.....................------...000222444777888>>>LLLggglllRRR@@@888555444333333222000///---,,,+++...............---,,,,,,******+++,,,,,,------.........---,,,+++)))'''&&&%%%&&&'''(((((())))))(((***++++++++++++******)))&&&((())))))(((''')))***((()))*********+++,,,,,,,,,+++******+++,,,...///...///000111111333666999;;;BBBPPPeee}}}************************...---,,,++++++,,,---...............///000111111222555999999999===EEELLLSSSgggmmmSSSFFF<<<999:::888888777777666666555555444222111222333333222000111333555666:::HHH\\\lllYYYBBB777777111...000...////////////000111222222333IIIlllxxxTTT;;;555...---+++,,,---///......------,,,,,,+++******))),,,++++++******)))))))))))))))))))))************((((((((((((((((((((((((&&&%%%%%%%%%&&&'''((()))+++***)))))))))***,,,---,,,...000000...+++******&&&&&&'''''''''(((((((((''''''''''''''''''&&&&&&))))))))))))))))))((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&'''(((((()))((((((((('''''''''''''''&&&&&&&&&(((((())))))))))))(((((('''(((***)))(((&&&'''''''''))),,,///...111===IIIcccppp|||xxxaaaFFF333+++------,,,***(((''')))+++---,,,***))))))***,,,---'''((((((&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%######$$$$$$%%%&&&''''''%%%$$$$$$%%%%%%&&&'''((('''((()))***++++++++++++***,,,...//////111444777FFF\\\}}}]]]CCC999666444111//////...,,,***---,,,+++***************---,,,***))))))+++---///......---,,,++++++++++++++++++,,,,,,---------...,,,,,,---............---...------,,,---...///000222555999CCCZZZyyywww[[[FFF<<<777333222222111000...---,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,------......//////......,,,+++)))(((&&&'''((()))))))))))))))******+++++++++++++++***'''((())))))(((((()))***((()))++++++******,,,------,,,***)))))),,,///111...///111111111222444666888;;;FFFXXXlll************************,,,+++***)))***+++---///............///000111222444888:::999888<<>>KKK[[[ooo************************)))((((((((()))+++...000.........//////000111222777999;;;888666:::EEENNNYYYqqqnnnVVVIII>>>999:::888888888777666666555555444333222222333333111000000444777888===KKK```qqqZZZCCC888777111...000...---------......///000111999JJJkkk~~~\\\>>>333333000+++)))***,,,---...+++,,,,,,------......///(((((((((((())))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&'''(((***+++((('''%%%$$$%%%&&&(((***(((***+++***)))(((((()))&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((&&&&&&''''''(((''''''&&&$$$%%%%%%&&&'''((())))))%%%&&&((()))))))))((((((&&&'''''''''''''''''''''))))))************))))))&&&'''((((((&&&$$$%%%%%%)))***,,,------222BBBRRRxxx{{{ZZZ>>>333333+++***)))((((((,,,111666EEE@@@888000***''''''''''''((()))'''$$$"""$$$&&&######$$$$$$$$$######""" !!!###$$$%%%&&&&&&$$$$$$$$$%%%&&&'''((()))'''((()))******++++++++++++,,,---...///333999===OOOfffcccIII???555333///...---,,,***(((%%%&&&&&&''')))***,,,---+++******))))))***+++,,,...---,,,+++************------------------------+++,,,---.........---,,,.........///111222444555000555888;;;IIIeeehhhRRRFFF>>>888000000//////.........---+++++++++,,,---...000000,,,,,,---......//////000---------------,,,+++***))))))************))))))((()))***+++,,,---------((()))******))))))***+++)))+++------++++++---000++++++,,,---............///000222222111111222444555555999CCCOOObbb~~~,,,+++)))((((((((()))******+++,,,,,,------,,,,,,000000000///...///333555333111444:::>>>@@@EEEKKK[[[qqqTTTFFF???======;;;999888777666666777777555555444333222222222222444555555666<<>>KKKmmmaaaGGG<<<666333///---,,,+++***((((((((((((((()))***+++,,,((()))***+++++++++++++++,,,)))&&&&&&(((***)))(((++++++******))))))((((((***,,,......---++++++,,,+++---///000//////000111444222666>>>III\\\rrrYYYHHH@@@<<<333111......///000000///,,,---...///...---,,,+++...---,,,++++++---///000,,,------+++******,,,...+++***)))((((((((()))***************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++,,,///111444222111000000222333555333222777???DDDNNNjjj...---,,,************+++,,,------...............///000000///...///222555222111444:::>>>BBBIIIPPPcccpppTTTFFF???======:::999777666555555666666666555444222222111111111111222333333999FFFYYYgggSSSCCC666333222------111......------...///111222;;;UUUzzz|||VVV;;;444...---,,,************+++)))***+++,,,,,,,,,++++++,,,---...---+++***+++,,,***)))((('''&&&''''''(((''''''''''''''''''''''''***)))'''%%%%%%&&&'''((()))))))))(((((()))))))))(((''''''&&&&&&&&&&&&&&&))))))(((''''''((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((''''''&&&'''((()))***)))((((((''''''(((((()))&&&&&&''''''(((((())))))(((((()))))))))************)))'''%%%%%%%%%&&&'''%%%))))))+++000222@@@ZZZpppKKK555...---(((***+++***'''(((---222===:::333---)))'''''''''''''''&&&%%%%%%$$$$$$###$$$$$$############$$$$$$###$$$%%%''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))+++***+++......///666>>>PPPqqq```FFF;;;555222///---,,,,,,***)))***)))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,***'''''')))+++***)))+++++++++******************+++---...,,,++++++,,,+++---............///111222111444<<>>BBBMMMWWWooopppTTTEEE???<<<<<<999888777555444555555666666555444222111000000000///111222333777CCCSSS```NNN@@@444444333...---000///...------...///111222===ZZZrrrKKK666555///...,,,+++******++++++++++++,,,,,,,,,+++******---------+++***)))+++---)))(((((('''&&&'''''''''((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))***++++++***)))(((((((((((()))))))))))))))((((((((())))))***))))))((('''&&&'''&&&&&&&&&'''((())))))((('''''''''''''''(((((('''''''''((((((((((((((((((((())))))))))))******((((((&&&&&&%%%&&&'''((('''+++***,,,222777IIIfffiiiEEE111,,,,,,'''))))))'''%%%%%%)))---222000---***(((''''''(((''''''&&&&&&%%%$$$$$$$$$$$$$$$############$$$$$$"""$$$&&&))))))(((&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&((()))******))))))******+++......///666???SSSttt___EEE:::333111...---------+++***+++******)))))))))))))))******++++++++++++++++++,,,***(((((()))++++++*********++++++++++++++++++)))+++------+++***++++++,,,------,,,,,,---///111111///222:::AAAQQQpppiiiQQQBBB;;;777555222000...,,,)))''',,,+++******))))))*********++++++++++++,,,,,,,,,,,,---,,,+++))))))+++---...---,,,+++************++++++++++++++++++++++++***++++++++++++***))))))************************)))+++------,,,,,,---...000///.........///111222222111444999999>>>PPPddd++++++***))))))((((((((()))******+++,,,+++++++++---...//////...///111333444444666999<<>>\\\kkkFFF444444///...,,,+++******++++++,,,,,,,,,,,,+++******)))------,,,***((()))+++...***))))))((((((((((((((()))'''&&&$$$$$$&&&'''))))))(((''''''&&&'''((((((''''''((((((((((((''''''(((((((((((()))***+++,,,,,,+++***)))((('''''''''((((((((((((((('''''''''************)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''(((((((((((((((((('''''''''(((((())))))))))))))))))&&&&&&%%%%%%%%%&&&(((((('''+++)))+++333;;;QQQqqqdddBBB111...---'''((((((&&&$$$%%%'''***++++++)))((('''''''''''''''''''''&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%% """$$$%%%&&&%%%$$$###$$$%%%&&&'''''''''&&&%%%&&&''')))***++++++***)))******+++...///000777???UUUuuu^^^DDD:::222000...---...---,,,******)))))))))))))))******(((((((((((((((((())))))+++***((((((((()))******)))))))))******+++++++++)))+++,,,,,,***)))***+++,,,,,,,,,+++***,,,///222111000222888>>>KKKgggtttZZZHHH???777555222000///,,,)))&&&---,,,***)))))))))***+++))))))***++++++++++++***'''((()))))))))+++...111///...---,,,+++*********++++++++++++++++++++++++++++++++++++***)))((('''))))))))))))))))))))))))'''***,,,------,,,,,,---///.........///000111222000000222555555888DDDRRRnnn************))))))((((((******+++,,,,,,,,,,,,+++---...000000//////111333555666888:::;;;CCCUUUgggrrrVVVHHH@@@<<<<<<999888666555444444555555666555444222111000000000000222333333555>>>KKKVVVHHH;;;222444444000...111//////......///000222333>>>ZZZyyyhhhGGG444111///...---++++++++++++,,,---,,,,,,++++++*********------,,,***((((((+++---++++++++++++******)))))))))(((&&&%%%%%%&&&((()))(((((('''''''''(((((((((''''''((((((((((((''''''$$$$$$$$$%%%&&&'''((()))+++***)))(((''''''&&&&&&''''''''''''''''''''''''************)))'''&&&&&&((((((''''''&&&%%%$$$###&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''))))))(((((((((((((((((($$$$$$$$$%%%%%%&&&''''''"""&&&%%%'''///:::TTTwww]]]???222///...)))))))))'''&&&&&&'''))))))))))))(((((('''''''''(((((('''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%###""""""""""""######$$$###$$$&&&'''((('''&&&%%%&&&'''***,,,,,,,,,***)))***)))+++...///000888@@@WWWvvv]]]DDD:::111000.........---+++)))'''''''''((()))+++,,,---))))))(((''''''(((((())))))(((((('''&&&'''((()))''''''(((((())))))******)))***+++***))))))***+++,,,,,,,,,+++***,,,///222333111444888;;;EEE^^^www}}}bbbMMM@@@777444222000///...+++)))...---,,,******+++,,,,,,((()))***+++++++++******&&&'''(((((()))+++...000......------,,,+++******++++++++++++++++++++++++,,,,,,,,,+++***)))((('''))))))))))))))))))))))))'''))),,,---,,,++++++,,,.........///000111222222//////111333444666???GGG^^^www******+++,,,,,,,,,,,,+++,,,---......//////.........///111111000000222333555777999;;;===GGG^^^sssvvvZZZJJJBBB===<<<999888777555444555555666555555444333222222222222000111222111222:::HHHRRRHHH;;;222333444000///222000///......///000222333===YYYwww~~~hhhJJJ666///000...---,,,++++++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***)))(((***,,,,,,,,,,,,,,,,,,+++******)))((('''&&&&&&'''((()))''''''((((((((()))))))))'''((()))******)))((('''%%%%%%%%%&&&'''((()))******)))((((((''''''''''''(((((((((((())))))))))))))))))***))))))((('''&&&+++++++++***)))((('''&&&&&&&&&&&&&&&'''((())))))'''''''''((((((((((((((())))))((((((((((((''''''$$$%%%%%%&&&&&&'''''''''###(((''')))222???\\\wwwUUU;;;111...,,,******))))))))))))))))))***)))(((((('''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$######$$$&&&'''$$$$$$%%%&&&''''''''''''&&&(((+++------,,,+++)))***)))+++...///111888AAAYYYyyy\\\DDD:::222000//////...---***(((&&&&&&'''(((***,,,---...---,,,+++***)))***+++,,,'''((((((&&&%%%%%%''')))''''''(((((((((((((((((()))******)))(((((()))+++,,,------,,,,,,---///111444333555888999@@@VVVmmmlllRRRAAA888555222000//////...---///...------,,,,,,------)))************+++++++++)))******)))'''(((***,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((************************''')))++++++******+++,,,------...///000111222222...///000111333777===AAAPPPfff((()))***,,,---------------...//////000000//////...000222222222111333444444777;;;===@@@NNNiiizzz]]]MMMCCC>>><<<:::999777666555555666666555555444444333444444555111222222000222:::HHHSSSIII<<<222333444000000333000////////////111222333===[[[{{{jjjLLL777///000///---,,,++++++,,,,,,,,,+++*********+++,,,---***+++,,,+++)))))))))+++++++++,,,,,,,,,+++***)))))))))))))))))))))))))))''''''((()))))))))))))))'''(((***++++++***((('''((((((((((((((()))***+++******)))(((((()))))))))))))))***+++,,,---......(((((())))))))))))(((((()))***+++,,,,,,+++******''''''''''''((()))***+++&&&&&&''''''(((((())))))))))))((((((((('''''''''''''''((((((((((((((((((&&&,,,,,,///888EEEdddoooPPP999111...******)))))))))************)))((('''&&&&&&'''((()))((((((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&(((+++......---+++)))***)))+++///000111999AAAXXXxxx[[[BBB999333111000//////---)))''''''''''''((()))+++,,,---...---+++*********,,,,,,'''((()))'''%%%%%%(((***))))))))))))(((((((((((()))******((('''''')))++++++---............///111444333555777666;;;NNNeeeyyy]]]III<<<888333000////////////...............---,,,,,,++++++***)))***+++,,,---)))******((('''''')))+++******,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***++++++++++++++++++++++++((()))***)))))))))+++---+++,,,---...///000000000000000000000222777;;;===DDDVVVnnn$$$&&&(((***+++,,,,,,,,,,,,---......///.........///111333333333222333444333777<<>>555///)))+++***(((&&&&&&&&&''''''(((''''''&&&&&&((()))***+++,,,,,,+++(((''''''(((&&&&&&&&&&&&&&&'''((()))''')))+++,,,,,,***(((&&&$$$&&&)))***)))(((''''''+++)))(((***---///---***)))(((***---///111999CCCXXX{{{___GGG>>>111000//////...,,,)))&&&&&&&&&'''(((((()))((((((******))))))))))))******))))))))))))(((((((((((()))(((''''''''''''((((((''''''&&&&&&&&&&&&'''''',,,---...000111111111111888777444222333<<>>BBBEEEEEE@@@:::555///,,,)))***,,,---+++)))((((((((((((((((((((()))&&&&&&'''''''''((((((((('''(((((((((((('''&&&&&&''''''''''''((((((((((((&&&&&&''''''((()))))))))(((***,,,111<<>>HHHYYYooo,,,,,,+++,,,,,,---...///,,,,,,,,,---------......000000000111222333444555666666<<>>KKK___vvv---,,,+++++++++---...///,,,,,,,,,---------......////////////111333555777666777===IIIZZZttt}}}[[[HHHAAA===:::888777666555555555666777444444444444333222111000000111333444555===NNN___YYYGGG777444222...,,,...000/////////000111333444AAATTTqqqwwwYYY>>>444000...---------------......111000---+++******+++,,,))))))+++,,,,,,,,,+++*********)))******+++,,,---,,,,,,,,,+++***)))(((''')))*********))))))(((((((((((('''''''''&&&&&&&&&******)))((((((***---///333:::EEEQQQYYY]]]^^^^^^^^^aaagggooosssooocccYYYIIICCC;;;111***'''((()))'''''')))***++++++******''''''((((((((()))))))))(((((()))))))))(((''''''&&&&&&''''''(((((())))))&&&&&&''''''((()))))))))***,,,///444EEE```|||{{{```GGG888111---***%%%&&&((()))******))))))''''''''''''((((((((()))((()))***)))&&&%%%&&&'''%%%$$$$$$###$$$$$$%%%%%%&&&'''(((******)))((('''&&&&&&&&&$$$###$$$'''***''''''((()))+++++++++***...,,,,,,......111999BBB^^^ZZZAAA888666333///------------,,,,,,,,,,,,,,,+++***))))))******))))))))))))******,,,,,,,,,+++++++++******((((((((((((((((((''''''&&&''''''''''''''''''&&&))))))+++,,,---.........000222333333444999@@@GGG]]]vvvtttWWWHHH888111///---,,,---...---,,,+++++++++,,,------+++)))(((((()))+++,,,,,,+++***+++,,,---,,,***))))))***+++++++++++++++)))(((((((((((()))******+++,,,,,,---------,,,,,,++++++,,,,,,,,,---------******))))))***+++++++++,,,,,,------............---///222333222222333555777555777AAAPPPeee~~~,,,,,,+++******+++---...,,,,,,,,,---------...............///000333555777555777>>>KKK```~~~}}}[[[HHHAAA===::::::999888777666555444444222333333444444333333333000111333444444;;;NNN```WWWEEE555222111...---000111111000//////000111222===QQQqqqxxx[[[???444///------,,,,,,,,,,,,---------,,,+++******+++---...)))***,,,---...---,,,+++))))))))))))***+++,,,,,,,,,,,,,,,,,,+++***)))(((******++++++***)))(((''''''''''''&&&&&&&&&%%%%%%*********)))***...555:::GGGPPP^^^hhhjjjddd[[[SSSQQQQQQTTT\\\cccfffbbb\\\XXXRRRHHH:::---'''''')))(((((()))***************&&&&&&'''''''''((((((((('''(((((((((((('''&&&&&&&&&&&&&&&'''((())))))***&&&&&&''''''((())))))))),,,...///555IIIiiixxx[[[DDD888111...,,,%%%&&&(((***++++++******&&&''''''(((((((((((((((((()))***((('''%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''((()))(((((('''&&&&&&%%%$$$###$$$'''***'''((()))************+++///------...///111:::DDD]]]zzzUUU???999222111/////////...,,,))),,,,,,---,,,,,,+++************))))))))))))******************))))))))))))))))))))))))((('''%%%$$$&&&&&&'''(((((('''&&&&&&)))***+++,,,---.........111111111000000555>>>EEEWWWnnn|||^^^MMM:::222000////////////...,,,+++******+++,,,,,,+++)))((((((***+++,,,,,,+++******,,,,,,+++***))))))***++++++++++++***)))))))))))))))***++++++------------,,,+++***)))+++++++++,,,,,,,,,------,,,,,,+++***)))))))))***+++,,,,,,------------,,,---///111222222111222333888444555;;;FFFWWWppp++++++************++++++,,,,,,,,,---------...............///111333444555555888@@@NNNfff~~~[[[IIIAAA===:::;;;;;;:::888777555444444111222333333444444444333000111333333222999LLL```VVVDDD555222222......222111000////////////111111;;;OOOqqqyyy]]]@@@555///------,,,+++++++++,,,,,,)))))))))***+++,,,------******+++,,,------------))))))))))))))))))******+++,,,,,,,,,,,,+++*********++++++,,,+++***((('''((((((((('''''''''&&&&&&''')))***,,,111<<>>555333222111111......---+++******************************+++++++++***))))))++++++***)))((()))******++++++*********************++++++,,,---------,,,+++***((((((++++++++++++,,,,,,,,,,,,,,,------+++)))((()))++++++,,,---......---,,,+++---///000111000000222333888444444:::???KKKbbbyyy******++++++++++++******,,,,,,,,,---------......---...///111222333333333666:::CCCRRRlll~~~\\\IIIAAA===::::::::::::999999888777666333333444444444333222222///111333222000666JJJ^^^YYYGGG777333333000000444............///111333444:::NNNoooxxx[[[@@@555111------,,,+++++++++++++++'''''')))***++++++******))))))))))))***+++,,,---))))))(((((('''(((((((((***+++,,,,,,---,,,,,,,,,***+++,,,,,,,,,***(((&&&++++++*********)))))))))(((+++...222;;;KKK___lllnnnjjjbbbVVVJJJ===444......///111444888;;;===>>>CCCIIINNNJJJ???555000000---,,,)))''''''((()))***''''''((((((((()))))))))((())))))))))))(((''''''%%%%%%&&&'''((()))******&&&&&&''''''((()))))))))***///444===VVVzzznnnOOO>>>666000,,,+++)))((((((((()))***++++++&&&&&&((()))))))))((('''%%%'''))))))))))))+++---)))(((((('''&&&&&&''''''"""######$$$%%%%%%&&&&&&&&&''''''&&&%%%&&&(((***'''))),,,,,,+++***+++---///---,,,...///333===HHHdddvvvRRR???<<<111///------------,,,******++++++,,,,,,,,,,,,+++******))))))))))))******)))))))))(((((((((''''''&&&'''((())))))((('''&&&%%%&&&((())))))(((&&&%%%'''((()))***+++,,,,,,,,,,,,...000//////222888===AAAUUUtttlllXXXBBB888666333000///...------,,,+++***)))(((((()))***+++,,,++++++******)))((((((******)))(((((())))))*********************))))))******+++,,,++++++,,,++++++***))))))***++++++++++++,,,,,,,,,)))+++,,,+++)))))),,,...,,,---...//////...---+++...///000///...///111444555222444999;;;AAAUUUlll***+++,,,---,,,+++***))),,,,,,,,,---------......,,,...000111222222222111888<<>>IIIiiiyyySSS???<<<666333000......///000000)))***++++++,,,,,,,,,,,,******))))))))))))******))))))))))))((((((((((((###$$$''')))******))))))%%%&&&((())))))(((&&&%%%%%%&&&''')))************))),,,000222111222666:::===MMMgggqqq]]]FFF;;;777444///---------...---,,,***(((&&&'''(((***,,,---,,,***))))))((('''((()))***)))'''(((((()))***************)))))))))))))))***++++++))))))***++++++++++++*********+++++++++,,,,,,,,,&&&)))++++++***+++...222---...000111111///...,,,/////////...---...111444222000333888888;;;MMMcccwww'''(((***,,,,,,,,,+++******+++,,,---............///111222222111222444666999>>>III]]]zzz[[[FFF@@@>>>:::999666444555777999888666444444444444444444333333000333111222777999JJJeeeaaaNNN<<<666444000------******+++,,,---...///000>>>MMMmmmzzzbbbDDD666000++++++,,,,,,,,,+++************))))))))))))************))))))))))))******,,,+++)))'''&&&%%%&&&&&&((((((((()))))))))))))))++++++***+++,,,---+++)))************)))+++...222444777===LLLaaannneeeUUUSSSIII<<<333///---***(((''''''(((((()))+++,,,---///111666===CCCDDD@@@<<<666---(((***+++((('''***&&&%%%&&&''')))***)))((())))))))))))))))))))))))'''***,,,---+++)))'''&&&((((((((()))++++++***)))...///444DDDaaa}}}{{{aaaFFF:::444---)))******)))(((((((((***+++,,,))))))))))))))))))))))))&&&&&&'''((((((((((((((( """$$$&&&&&&$$$"""!!!######$$$&&&((()))(((&&&((('''&&&%%%%%%'''(((***++++++,,,---,,,+++***))),,,...,,,...444222999MMMhhhzzzVVV@@@:::222222111000///...---,,,)))((()))+++,,,---+++)))+++***))))))((())))))))))))((('''&&&&&&'''((()))(((((())))))))))))((((((%%%%%%&&&&&&'''&&&&&&&&&((((((((()))***,,,---...------...000222444666777444GGGdddzzzdddJJJ;;;555222000000------...---,,,***'''&&&%%%&&&((()))++++++,,,,,,)))))))))))))))))))))))))))************))))))(((&&&''''''((((((((((((((((((((())))))******************))))))******+++,,,***+++++++++,,,,,,,,,,,,---......///////////////,,,...000000///...///000444111111555777:::BBBJJJhhh....../////////---***)))***+++,,,---............///111222222111222444666:::???KKK```}}}]]]HHHBBB???;;;999777555555777888777555555444444444444333333333000444111222666888HHHddd\\\JJJ999333111///------,,,,,,---...///000111111;;;KKKlllzzzcccEEE888222...---------,,,+++***)))))))))***++++++***))))))*********))))))************)))((('''''''''((((((''''''''''''''''''''''''***))))))***,,,,,,+++***++++++***+++---///111111555DDDWWWeeelllgggUUUDDD>>>777...))))))***)))''''''''''''((()))***,,,,,,+++---111888>>>AAAAAA???999000*********&&&&&&((((((''''''(((***+++***((((((((((((((((((((((((((((((***------+++***)))))))))((()))***+++,,,+++***......444FFFdddxxx^^^DDD888333,,,)))+++***)))((('''''''''((()))************************************++++++++++++%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&((()))(((&&&'''&&&%%%$$$%%%&&&((())))))***+++,,,------------,,,...,,,...444222:::OOOooozzzUUU???999222222111000///.........***))))))+++------+++***+++***))))))(((((((((((((((''''''&&&&&&''''''((((((((())))))))))))((((((&&&''''''((((((((('''''''''''''''((()))***,,,---+++,,,---...000333555666777FFF\\\vvv}}}hhhPPPAAA999333///...------------,,,***))))))'''''')))***++++++,,,,,,)))))))))))))))))))))))))))************)))((((((&&&'''(((((())))))(((((()))))))))*********+++++++++************+++,,,,,,&&&''''''((())))))******------...///////////////---///000000//////000111333000000333555888???GGGWWWooo///000000000///---+++***+++,,,---...............///000111222111222555777;;;@@@NNNeee```KKKEEE@@@;;;:::888666666777777666555555555444444444333333333000444111111555777GGGbbbYYYJJJ999222111000//////.........///000111222333888IIIlll{{{cccFFF888333000000///...,,,+++***)))((()))+++,,,,,,+++)))(((++++++************++++++((((((''''''((()))***+++''''''''''''''''''''''''''''''''')))+++,,,,,,***,,,+++***,,,///333555666BBBYYYqqqwwwkkkVVVAAA444222---(((''')))++++++***&&&&&&&&&'''((()))***+++((((((+++000777===@@@AAA999222,,,***((('''''')))))))))((()))++++++***((((((((((((((((((((((((((()))***,,,,,,+++***+++,,,))))))***+++,,,,,,------333444;;;PPPpppqqqYYY@@@555000+++))),,,+++***)))((('''''''''(((************************++++++*********+++,,,---)))((('''%%%%%%%%%&&&'''######$$$&&&((()))(((&&&&&&&&&%%%$$$%%%&&&'''((('''((()))***,,,...//////,,,...,,,...444333===TTTyyyyyyTTT>>>777222222111000000///000000+++******+++------,,,***,,,+++***)))(((((((((((('''(((((())))))(((((('''(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((()))++++++***+++,,,---///222444555:::CCCRRRiiiqqqXXXHHH>>>555///---......---,,,,,,,,,,,,,,,)))******+++++++++++++++))))))))))))))))))))))))***************)))((((((&&&'''(((((())))))((((((*********++++++++++++++++++++++++++++++,,,------)))))))))***+++,,,,,,---------...////////////...///000111000//////111333222//////222333444:::AAALLLbbb}}}***+++,,,,,,---,,,,,,+++,,,,,,---...............///000111222111222555777;;;AAAQQQjjjaaaLLLEEE@@@;;;:::999888777666666666555555555555444444333333222111444111111444666EEEaaa]]]OOO???666333333222111////////////000111222333888JJJmmm|||cccDDD777222000000///...---,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,(((((((((((()))******+++*********)))))))))))))))'''''''''***,,,...---,,,,,,---,,,,,,...444<<>>999999::::::888666666777888666666555444333333222111000444111111555777GGGbbbcccYYYIII999222111000,,,///...---,,,,,,...000111:::MMMooo{{{___???444222------,,,,,,---...000111///---+++))))))+++---///++++++************++++++)))***++++++++++++*********))))))((((((''''''&&&))))))***,,,///000000///,,,///111000444@@@TTTdddmmmdddXXXLLL@@@444...---------,,,+++***)))((('''((('''''''''(((((()))*********))))))))),,,111555::::::666---'''&&&&&&$$$&&&%%%%%%''')))***)))(((''''''''''''''''''''''''&&&'''))))))((('''((()))''')))++++++***,,,000444777@@@UUUvvvvvvSSSBBB333///,,,((()))...###$$$&&&''')))*********))))))))))))))))))))))))(((((('''''''''((()))***###$$$&&&((('''%%%""" %%%$$$%%%&&&((((((&&&%%%&&&&&&&&&'''''''''((((((((()))*********((('''&&&***---,,,---333888JJJgggtttQQQ===777333111///...---...///000...,,,******+++,,,,,,+++...---,,,,,,+++,,,,,,,,,&&&''''''((((((''''''&&&(((((())))))))))))(((((())))))***))))))((('''&&&***************+++,,,,,,+++,,,---...000333555666666:::CCCSSSnnnlllVVVEEE777222111---,,,,,,,,,,,,,,,------***+++++++++++++++******))))))))))))))))))))))))++++++++++++***((('''&&&'''((())))))******))))))+++++++++++++++*********+++++++++++++++,,,------------,,,+++)))((('''''',,,,,,---............---///000222333222111111222111///111444333111333888:::AAAUUUqqq,,,,,,,,,,,,---......///......////////////......---///111111222333666888>>>GGG[[[{{{]]]HHHBBB???:::888999:::999666666888:::777666555444333222222111000444111222666888HHHdddbbb[[[JJJ999111111000,,,000...---+++,,,---000111:::LLLnnnyyy]]]???666555...---,,,+++,,,---...000,,,------------------,,,*********))))))*********'''(((***+++,,,---,,,,,,******))))))(((''''''&&&)))))))))+++...//////---//////000555@@@QQQaaalllaaaSSSDDD===777000+++***,,,---------,,,,,,,,,---))))))((((((((()))******((()))))))))'''(((,,,///555999777///))))))(((%%%%%%%%%%%%(((***,,,+++***''''''''''''''''''''''''&&&(((++++++***(((''''''%%%(((+++***)))+++000555===JJJcccrrrJJJ<<<000...---((((((---&&&'''(((***+++++++++***(((((((((((((((((((((((((((((((((((())))))))))))$$$$$$%%%&&&%%%%%%$$$###%%%$$$%%%&&&((((((&&&$$$''''''(((((())))))((((((((())),,,------***'''&&&)))---,,,---333999MMMkkkrrrPPP>>>999333111///,,,+++,,,---///...,,,***)))***++++++***+++************+++,,,,,,)))((((((''''''(((((()))(((((())))))))))))((((((++++++++++++***)))((('''***))))))))))))******+++***+++,,,---///222444555666:::@@@KKKaaa}}}ppp\\\III999111///+++,,,,,,,,,,,,,,,++++++))))))******+++*********))))))))))))))))))))))))++++++++++++)))((('''&&&(((((()))************)))++++++*********)))))))))+++************+++,,,,,,---------,,,,,,,,,+++++++++,,,------......------,,,///222444333111000000///...000333333111222666999;;;JJJggg&&&'''(((***,,,///222333...///////////////......---///000111222333666999@@@III___]]]HHHBBB@@@<<<777999:::999666666999;;;777666666444333222111111000444111222777999JJJeeebbb\\\LLL:::222333222...111///---,,,,,,...000222888KKKlllwww\\\???888888000///---+++++++++---...)))+++...000000...+++)))******))))))))))))******%%%&&&))),,,---...//////,,,,,,,,,+++***))))))((()))))))))+++---...---,,,111...///:::LLL^^^iiinnnXXXGGG666000---***(((***+++++++++***))))))***,,,***))))))))))))******+++$$$''')))(((''''''))),,,...444555///+++------+++&&&%%%&&&))),,,------,,,'''''''''''''''''''''''''''***------+++)))'''&&&$$$(((******(((***000666>>>MMMhhhjjjFFF888///...---((((((,,,+++,,,---...///...---,,,((((((((((((((((((((((((&&&&&&'''((()))(((((((((&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&((((((&&&$$$'''(((((()))))))))))))))'''***---//////---)))''')))---,,,---333999NNNnnnqqqPPP>>>;;;333111...,,,***+++,,,---...,,,)))((()))******)))(((((((((((()))***+++,,,---,,,+++******+++,,,---(((((())))))))))))((((((---------,,,+++***)))((()))(((((((((((())))))***)))***+++,,,...000222444777;;;???EEEWWWrrrrrr```MMM;;;000,,,++++++,,,---,,,+++***)))(((((()))***************)))))))))))))))))))))))),,,,,,++++++)))((('''&&&(((((()))***************+++*********))))))((((((******))))))******+++,,,'''(((((()))******+++++++++,,,------......------+++...222444333111//////------///333333000111555777555AAA\\\xxx,,,---...---,,,+++---/////////......---------,,,---...000000111333777:::CCCJJJccc^^^HHHAAA???<<<<<<;;;:::888777666666666666666555444333333222222---999222,,,666<<>>333777111000...---,,,,,,------,,,,,,+++++++++,,,...///+++***)))))))))***+++,,,---,,,+++*********+++,,,++++++***)))((('''&&&&&&************))))))))))))000///000===VVViiihhh\\\EEE===333...---,,,)))&&&,,,,,,,,,,,,,,,,,,,,,,,,...,,,***((('''(((***,,,***)))(((''''''((()))***+++...000///+++(((''''''&&&(((***,,,---,,,+++***((('''%%%%%%%%%''')))***)))***+++***((('''&&&''''''%%%&&&)))+++,,,111888DDDPPPxxx[[[<<<777///)))'''((()))***...---,,,***)))(((((((((&&&&&&&&&'''''''''(((((()))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&&&&((()))!!!$$$(((***)))%%%---......,,,***(((((()))...111...---222888NNNmmmuuuRRR===777555333111...,,,+++++++++---,,,+++***)))))))))))),,,,,,++++++***)))((((((************))))))))))))''''''(((((())))))******((()))+++,,,,,,***'''&&&'''((()))(((((())),,,...+++++++++,,,---000222333222555999>>>LLLfffzzzdddPPPBBB888000000///...//////---***'''---,,,***************)))))))))(((((((((''''''''''''((()))******)))((('''''''''''''''(((((((((((())))))))))))))))))))))))''')))+++,,,,,,,,,***)))************************..................------...//////000000000000000000000000111222222333333111222<<>>888444333000...,,,++++++++++++******++++++,,,------++++++++++++***)))'''&&&))))))))))))))))))))))))(((((((((((())))))******((()))+++,,,,,,***'''&&&'''((()))(((((())),,,...++++++++++++,,,...000222333555777;;;GGG___|||nnnWWWEEE888///111///...------,,,***(((---+++***)))*********)))''''''&&&&&&&&&%%%%%%%%%((())))))))))))))))))(((''''''((((((((()))))))))************************((()))***,,,,,,+++***)))************************------------------------,,,---......//////......//////000111111222222333333444:::GGGYYYmmm,,,---------++++++---...000000////////////.........000111222222555888;;;===RRRyyycccKKKDDD@@@===;;;;;;999888777777666666555555555444444333333222---555444222777888EEE\\\\\\^^^DDD888888000222...///000000000//////222444BBBWWWqqqwwwdddHHH999666222111///...------......+++************+++,,,,,,,,,+++*********,,,---...---,,,+++*********+++,,,*********))))))((((((((()))))))))***+++---...///+++111<<>>888444222000...,,,+++++++++,,,,,,,,,,,,,,,,,,------***+++,,,,,,+++(((&&&$$$((((((((((((((((((((((((((((((((())))))))))))***((()))+++,,,+++***(((''''''((()))(((((())),,,...,,,+++******+++---...///333444555777AAAVVVrrrzzzaaaKKK;;;222222000---+++++++++***)))++++++******))))))******'''''''''&&&&&&&&&%%%%%%******))))))))))))******((((((((()))))))))******************************((()))***+++,,,+++******************************,,,,,,,,,---------------***+++,,,,,,------,,,,,,//////000000111111222222555555888???III\\\www,,,------,,,++++++,,,...000000000000000////////////000222222333555999<<<>>>RRRxxxeeeLLLDDD@@@<<<;;;:::999888777777777777555555444444444333333333222222111333555888DDDVVVYYY^^^EEE:::999000222...///000000000///111444777GGG___|||lllLLL:::777222111///...------......*********************+++,,,++++++***+++,,,...///---,,,+++*********+++,,,******))))))))))))))))))******))))))***+++---...///444@@@QQQ^^^^^^PPP@@@555000+++((('''((('''&&&(((((((((((((((((((((((((((''''''''')))+++---///+++,,,------,,,+++)))(((((()))***++++++*********((()))***++++++++++++***(((((('''&&&''''''((())))))))))))'''%%%%%%'''(((&&&'''***.........444===RRRrrroooRRR>>>000...+++)))******)))((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$&&&(((''''''%%%%%%%%%'''(((***%%%'''((())))))***+++---''',,,,,,---333888LLLkkknnnNNN===999333222///---,,,++++++,,,///......---+++***)))(((***+++,,,---,,,)))'''%%%''''''''''''(((((((((((())))))))))))))))))))))))((()))***++++++***)))((('''((()))(((((())),,,...,,,+++*********+++,,,---333222333555<<>><<<111000...---,,,,,,------+++++++++,,,++++++***)))************+++,,,...///---,,,+++*********+++,,,)))))))))******+++++++++,,,+++)))''''''((()))***+++:::PPP```^^^LLL;;;222///---***'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++---...---......//////.........***))))))***,,,...---,,,''''''''''''''''''(((((()))))))))(((((((((''''''''')))******)))(((((()))+++,,,......,,,,,,777BBB^^^~~~wwwWWW===888...,,,***)))***++++++***))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&(((((()))((((((&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&'''''''''&&&&&&((()))$$$%%%&&&((((((((('''&&&(((***+++***))))))***+++)))......000666<<>>MMMjjj}}}mmmPPP777777,,,)))&&&%%%&&&(((((((((((((((((('''(((((())))))(((((((((((('''''''''&&&&&&&&&'''(((''''''&&&%%%&&&&&&&&&&&&'''''''''(((%%%&&&'''&&&%%%%%%''')))###$$$$$$%%%%%%%%%$$$$$$%%%&&&((('''&&&&&&'''))))))---,,,---444;;;QQQqqqdddFFF888666111000...,,,+++++++++,,,&&&'''***,,,---...---,,,((('''''''''((()))***+++''''''((())))))***+++++++++++++++*********))))))(((((())))))************'''((()))(((((())),,,...,,,+++******+++,,,---.........222888:::BBBYYYsss}}}eeeMMM===666333000............---222444444111+++(((***---(((((((((((('''''''''&&&''''''((((((((((((''''''''''''((((((((())))))))),,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,))))))))))))))))))))))))''''''((())))))***+++++++++,,,------......------,,,------......///000000000111444666666<<>>999999888888888888888888444444444444444444444444,,,333TTT```AAA///BBBSSS\\\bbbIII<<<777---111000,,,,,,,,,,,,...222777<<>>UUUvvvbbbEEE666555000///...,,,++++++,,,,,,)))+++,,,......---,,,+++&&&%%%$$$$$$%%%'''***,,,'''(((((()))***++++++,,,++++++++++++******))))))(((((())))))*********+++'''((()))(((((())),,,...,,,++++++***+++---...///......333999:::???UUUnnnqqqWWWDDD666444111/////////...---444666666222,,,(((***---************))))))))))))%%%&&&'''(((((('''&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))&&&''''''((()))******+++++++++,,,------------,,,,,,,,,------...//////000333333333444444888FFFTTTrrr,,,---.........---,,,,,,,,,,,,------.../////////...000222222222444999>>>GGGWWWqqqeeeMMMDDDAAA===;;;:::999888777777777777555555555444444333333333333555888888666888EEESSS]]]aaaPPP:::444222///000111111000//////222777:::>>>SSSsssyyyYYY===666555111...,,,,,,...///...,,,......---,,,,,,+++******---++++++---000000---+++******))))))))))))))))))))))))************))))))---+++***+++***)))---333???OOOXXXSSSJJJDDD888***---+++)))((('''((()))***,,,***(((&&&%%%&&&'''(((''''''(((***+++,,,......,,,,,,,,,+++***)))((('''+++...222333111///---,,,,,,+++)))(((((())))))***)))(((((((((''''''''''''---------+++((('''((()))---)))***000444===WWWrrrnnnQQQ???777333---+++)))((()))+++...000))))))))))))************))))))***++++++++++++***)))((((((''''''(((((()))(((((())))))))))))((((((&&&&&&%%%$$$%%%&&&'''(((&&&&&&''')))************((((((***+++,,,---------000444111222888???UUUvvvbbbFFF777222---///000///---+++******+++---///...,,,*********)))(((&&&%%%&&&))),,,...,,,+++++++++***)))))))))---......,,,******+++,,,...---,,,+++************,,,,,,,,,,,,+++***)))(((,,,+++***)))((()))---000000---///555888===QQQhhh}}}aaaLLL>>>777111000///---,,,...777:::999111,,,,,,,,,,,,************************'''&&&''')))+++)))%%%!!!&&&&&&%%%&&&''')))+++,,,,,,+++++++++++++++,,,,,,)))***+++,,,,,,---,,,,,,+++++++++***)))((((((''')))((((((((()))***,,,---++++++,,,------------,,,---...///000111222333444111222333555777;;;AAAEEEfff***+++,,,---,,,+++***))),,,,,,------.../////////---000222333333555;;;@@@IIIYYYtttfffNNNEEEAAA>>>;;;:::999888777777777777555555444444444333333333444555777777444555AAANNN___bbbQQQ:::444222///111/////////...///111555888>>>RRRqqqvvvXXX<<<666555000...,,,,,,......---,,,...------,,,++++++******,,,++++++---///000---+++************************(((((())))))))))))((((((***((()))+++++++++000888EEEQQQVVVLLLAAA;;;333))),,,+++)))((('''((()))***+++***(((&&&%%%&&&'''(((''''''((()))***+++,,,,,,,,,,,,,,,,,,+++***))))))***,,,///000...,,,+++***+++***)))((((((((()))***))))))((((((((('''''''''***++++++***)))((()))+++,,,***---444999CCC^^^zzzhhhKKK999111...***)))(((''''''(((***+++''''''''''''((((((((()))((()))))))))******++++++&&&&&&%%%%%%%%%%%%&&&&&&'''(((((())))))(((((('''&&&&&&%%%%%%%%%&&&'''((((((((()))***++++++++++++((()))***+++,,,---------...222000111777>>>UUUuuucccGGG777222111222222111---***))))))+++,,,...---+++***)))))))))((('''&&&''')))+++,,,******************))))))+++,,,,,,+++)))(((***+++*********)))((('''&&&&&&+++++++++******************+++***)))(((***---000...+++---222333777HHH\\\xxxlllTTT>>>666///...---******,,,333666555...******+++***,,,,,,+++***))))))(((((('''&&&&&&(((***)))&&&###'''&&&&&&&&&''')))***+++((((((''''''(((((()))***''''''((()))************++++++******)))(((((('''(((((('''((((((***+++,,,***++++++,,,,,,,,,,,,,,,++++++,,,...///000111222111222333444666999???CCCWWWqqq+++,,,------,,,+++***))),,,,,,------.../////////...111333333444777<<>>PPPWWWVVVHHH999333///***+++***)))((('''((()))***+++***((('''&&&&&&''''''(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++)))+++,,,,,,***(((((())))))((((((((((((((()))***))))))))))))((((((((((((((()))******))))))+++,,,***+++000777===LLLjjj{{{]]]CCC444...,,,))))))(((((((((((((((((('''''''''((((((((())))))((('''''''''((()))+++,,,&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((()))))))))))))))(((((()))***+++,,,------------111///000777>>>UUUvvvfffHHH888333444555444111---)))''''''***+++,,,,,,***((((((((()))(((((((((((()))))))))))))))))))))))))))******)))******)))''''''(((***))))))))))))(((&&&$$$###))))))(((((()))+++,,,---+++++++++***)))+++...111...,,,---111000222???OOOhhhzzz^^^CCC999000---,,,******+++///111000***''')))***)))---,,,+++***((('''&&&%%%'''&&&&&&&&&((()))((('''(((''''''''''''((()))***))))))((('''&&&&&&&&&'''&&&'''((()))************++++++******)))(((((((((((('''''''''((()))***+++)))******+++,,,+++++++++***+++,,,---...000111111000111222333444777;;;???HHHaaa---.../////////...,,,+++,,,,,,------.../////////111333555555444666<<<@@@KKKcccmmmRRRGGGCCC???;;;:::999888777777777777444444444444444444444444333222333444222222<<>>OOOlllqqqUUUHHHBBB>>>;;;:::999888777777777777444444444444444444444444222111222444333444===FFF^^^aaaQQQ;;;666444000111,,,///111222222111222333;;;KKKhhhnnnRRR:::444222---------,,,+++++++++,,,,,,+++++++++++++++******)))+++,,,------,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++******)))((((((***,,,,,,///:::GGG^^^^^^WWWIII:::222...,,,(((((((((((((((((()))))))))(((((('''''''''''''''))))))(((((('''&&&&&&&&&&&&'''((())))))******)))***+++***(((&&&%%%'''(((&&&''''''((()))*********+++************))))))))))))+++---,,,+++))))))***(((***///666CCC\\\cccIII888000......)))***+++++++++)))(((&&&************++++++++++++''''''%%%%%%&&&(((***+++(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((('''%%%&&&&&&&&&&&&%%%%%%$$$)))***++++++,,,,,,,,,,,,,,,111000111999BBBZZZ{{{iiiIII888444000000000---***(((((())))))******)))'''&&&&&&(((((()))***+++***(((&&&%%%&&&&&&&&&''''''(((((((((((()))))))))'''''')))***+++,,,---------+++)))'''***)))))))))***---000111111111111///,,,+++,,,...,,,---000222111333:::BBBRRRvvvuuuYYYIII999111///,,,,,,---+++,,,+++'''(((+++,,,)))))))))))))))(((((((((((((((''''''&&&&&&'''***+++(((((())))))))))))))))))------,,,+++************(((((()))***++++++++++++*********)))))))))))))))((((((((()))))))))))))))))))))***++++++++++++***++++++,,,...///000111222///000111111111222555888???NNNhhh)))***,,,---......------,,,,,,------.../////////333555666555444555:::>>>RRRsssuuuWWWHHHAAA===;;;:::999888777777777777333333333444444444444555222111222444444555===EEEYYY^^^PPP<<<777444///000---///111222111111222333999JJJfffmmmSSS;;;444111---......---+++***,,,---++++++++++++++++++******(((***------,,,++++++,,,))))))******+++,,,,,,,,,***++++++,,,,,,++++++***))))))+++,,,,,,///<<>>OOOqqqcccQQQ===222...,,,+++,,,,,,,,,***''')))------***))))))))))))))))))))))))((((((((('''&&&''')))+++'''((()))************)))&&&''''''(((***+++---...%%%&&&'''((())))))))))))******))))))))))))))))))))))))************)))))))))******+++,,,+++++++++((()))***+++,,,...//////...///111111111222444666;;;DDDZZZwww((()))+++---////////////,,,,,,------.../////////000222444444444666<<<@@@QQQsssxxxYYYHHH@@@;;;;;;:::999888777777777777333333333444444444555555444222222444444444:::AAATTT[[[OOO===888555//////---///000000//////111333777HHHfffnnnUUU<<<444000---//////...++++++,,,///******************++++++(((***------,,,***+++,,,(((((())))))***++++++,,,******++++++++++++******((()))+++,,,,,,111???OOOSSSJJJ@@@999666111+++'''&&&''''''(((((()))((((((''''''((((((((((((((('''***))))))(((((('''''''''''''''(((((((((((((((((()))******(((&&&$$$$$$%%%&&&''')))+++,,,---------,,,,,,+++++++++************,,,//////...---------...222<<>>CCCMMMooozzzZZZHHH???:::;;;:::999888777777777777333333333444444555555555555333222333333222777>>>QQQYYYNNN===999666///...---...///...---...000222666GGGfffnnnVVV===444///...///000///,,,+++---///******************++++++'''***---...+++***+++---'''(((((()))******++++++))))))************))))))'''(((+++,,,,,,222BBBRRRPPPDDD888333444222---(((&&&&&&'''((())))))((((((''''''((((((((((((((('''******))))))(((((((((((((((((())))))))))))(((((('''((()))(((&&&#########&&&'''))),,,---.........,,,,,,,,,+++++++++******(((+++...000000//////000111777DDDWWWppplllIII777222...***)))******++++++,,,,,,------***++++++++++++,,,,,,,,,)))*********)))((('''&&&******))))))))))))******&&&''''''((((((''''''&&&%%%&&&((()))))))))((('''$$$%%%&&&'''((((((((((((******+++,,,,,,,,,++++++)))------000999CCC\\\}}}eeeFFF888777111111///---***)))***,,,++++++***(((&&&&&&'''))))))(((((((((((()))))))))&&&&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%$$$$$$&&&(((''''''(((((()))+++,,,---))))))))))))((('''&&&%%%&&&((()))***))))))***,,,---///000......333888:::EEE___vvv```GGG999444000//////---,,,)))''')))------(((...---,,,+++***(((((('''(((***,,,***'''&&&''')))%%%&&&(((***+++,,,+++++++++******)))))))))))))))'''((()))***++++++++++++)))))))))))))))************+++,,,------,,,******++++++,,,------------,,,******+++,,,...///000111,,,...000111222333555777:::;;;HHHbbb}}}((()))+++---...///000000...------......///000111000000222777999999>>>DDDPPPjjj}}}\\\JJJBBB>>>===<<<:::888666666666666555555444333222222111111222000111333333333999@@@PPP```VVV>>>666666000,,,///.........000222333555<<>>===<<<999777666555555666444444444333222111111111222111111333333444;;;DDDYYYggg\\\AAA777666111...//////...///000111333444===LLLeeeiiiSSSBBB>>>:::555333000,,,*********+++...---+++***)))))))))***)))))))))***+++,,,......+++******)))))))))******)))***++++++,,,,,,++++++------...000555BBBUUUdddVVVFFF666000///,,,)))'''(((''''''&&&&&&''''''((()))(((&&&%%%%%%%%%&&&''''''''''''(((((((((((((((******)))(((((((((((())))))*********))))))+++,,,+++++++++++++++,,,---...///---******+++,,,+++)))***((()))---...---///333888???OOOiii~~~ZZZ@@@777111000111,,,+++,,,,,,,,,++++++******++++++++++++++++++++++++((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''((((((###%%%'''((())))))((('''%%%&&&(((((('''&&&'''((((((***++++++++++++,,,......111...000999EEE___kkkJJJ:::999222000...,,,+++,,,...///---------------,,,+++***,,,---***$$$###''''''###''''''&&&%%%%%%%%%&&&'''(((''''''&&&&&&'''''''''%%%%%%&&&'''((()))***+++)))((((((''''''''''''(((***************,,,---...---///000000111222666999CCCPPPiiinnnSSS>>>333000///...000///...---,,,,,,,,,,,,,,,***''''''((()))'''%%%(((((()))))))))((('''&&&''''''((()))))))))))))))(((((()))))))))*********((((((******+++***))))))((('''&&&&&&'''))),,,---***************)))(((((())))))******+++++++++******)))(((((()))+++---///111000/////////000222333444777???OOOfff+++,,,---...////////////------------...///000111222000222666777666:::@@@IIIeee|||[[[JJJBBB>>><<<;;;999777555555555555444444444333222222111111333111111333444666???IIIdddqqqdddFFF999777222000//////...///000111333444===MMMfffjjjRRR@@@<<<777333111...,,,+++++++++,,,------,,,+++************)))))))))***+++,,,---...---,,,+++******************+++,,,,,,------,,,,,,---...000111777FFFZZZhhhRRRDDD777222000---)))((((((''''''&&&&&&''''''(((***)))'''%%%$$$$$$$$$$$$(((((((((((((((''''''''''''''''''''''''((()))***((()))***)))((((((***,,,)))*********,,,---...///...,,,++++++,,,------,,,)))((()))------,,,000555===GGG\\\zzzuuuSSS<<<777333333222++++++++++++++++++*********************************((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$%%%'''((())))))((('''&&&((())))))'''&&&&&&'''(((***++++++++++++,,,...---000---///:::GGGdddnnnMMM:::666000...---,,,,,,---///000............---,,,+++***+++,,,+++'''&&&''''''$$$((('''&&&%%%%%%$$$%%%%%%(((''''''&&&''''''((((((%%%&&&&&&'''((()))******''''''&&&&&&&&&'''((((((************+++,,,---------...///000000222555777===JJJbbb~~~xxx^^^HHH:::444111000111000///...------------+++***((('''(((((('''&&&'''(((((((((((('''&&&&&&$$$&&&''')))*********)))(((((((((((())))))))))))***************)))(((''''''''''''((()))***++++++)))))))))))))))((((((((())))))*********+++++++++))))))(((((()))+++---...000000000///000000111222333555<<>>GGGeee|||\\\KKKCCC@@@;;;:::888666555555555666555555555444444333333333444222111333444888AAALLLjjjxxxiiiIII:::777222111000////////////111333444;;;MMMgggjjjPPP===888333000///---,,,++++++,,,---------,,,,,,++++++++++++))))))))))))***+++,,,------,,,+++******)))******+++,,,------......------,,,...//////666GGGZZZfffSSSFFF:::666333///***)))((((((''''''''''''((((((***((('''%%%$$$$$$$$$$$$))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&'''&&&%%%&&&''')))************+++,,,---...,,,+++***+++,,,---------+++***+++---,,,,,,000777???OOOiiinnnNNN999555222222111***,,,++++++***************************************(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$%%%&&&'''((()))))))))(((''')))***)))'''&&&&&&&&&''')))************+++---,,,///---000:::IIIhhhqqqPPP;;;444000///---,,,,,,---...///............---+++***)))''')))***)))((()))))))))))))))((('''&&&%%%%%%%%%'''''''''''''''(((((()))&&&&&&''''''(((((())))))&&&&&&&&&'''''')))***************++++++,,,,,,,,,---.../////////000333666<<>>KKKjjj~~~^^^MMMEEEAAA;;;:::888777666666666666666666666666555555555555444222222333444777AAAKKKhhhwwwjjjJJJ:::666222000000000/////////111222333999LLLhhhjjjPPP;;;555111......---,,,,,,,,,,,,---------------,,,,,,,,,+++))))))))))))***+++,,,,,,,,,+++***))))))))))))))),,,,,,---............------000///---555HHHZZZcccTTTIII===888555///+++***(((((((((''''''((((((((('''&&&%%%%%%%%%%%%&&&'''))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''&&&%%%&&&'''))),,,++++++******+++++++++)))************+++,,,------,,,---...---,,,222:::CCCXXXwwwiiiJJJ666333......///+++,,,+++***)))))))))******))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%%%%$$$&&&&&&'''(((((()))))))))''')))***)))'''&&&&&&'''&&&'''))))))((((((***+++***///...111;;;IIIiiirrrQQQ;;;444222111///---,,,,,,,,,,,,.........---,,,***)))(((&&&((()))***(((''')))+++*********)))(((''''''&&&'''''''''''''''((()))***'''''''''(((((((((((((((''''''(((((()))***,,,,,,******++++++,,,,,,,,,+++,,,---.........///222555:::CCCUUUmmmxxxaaaKKK===555222000///...---,,,,,,,,,,,,,,,,,,,,,+++******++++++((('''''''''&&&&&&&&&&&&###$$$&&&((()))******)))&&&&&&&&&''''''''''''((()))))))))))))))*********&&&((()))+++,,,+++***)))(((((())))))+++---///000,,,,,,+++++++++,,,---...,,,,,,,,,---...///000111000000111111111000000000333666:::BBBRRRmmm,,,,,,------...---------,,,,,,,,,,,,---...///000333111333666666666999???QQQqqq___MMMEEE@@@<<<;;;999777777777777888666666666666666666666666444222222333444666>>>GGG^^^ppphhhKKK<<<777333111111000/////////000222333888LLLjjjmmmQQQ;;;555111...------,,,,,,,,,,,,,,,,,,------......---,,,,,,)))))))))))))))***++++++******)))))))))*********+++,,,------......------...222111...777KKK]]]cccQQQFFF<<<777333...++++++)))((((((''''''(((((()))&&&&&&%%%%%%&&&''')))***((((((((((((((('''''''''''''''&&&&&&&&&''''''(((((()))***)))((((((***,,,,,,,,,+++***************(((*********))))))+++---......///000///000888BBBNNNggg```FFF666222,,,+++...,,,,,,+++***)))((()))******(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((()))******''')))******(((''''''(((&&&((())))))((()))***,,,)))///000222;;;IIIiiisssPPP;;;555222111000...,,,+++++++++---------,,,+++)))((('''***)))******'''###%%%******+++++++++***)))((('''''''''''''''((()))******((((((((((((((('''''''''))))))))))))***+++,,,---***++++++,,,,,,,,,++++++,,,,,,---------...111333555<<>>KKKeee******+++,,,---------,,,,,,,,,,,,,,,---...//////333222333777777777;;;@@@RRRttt^^^LLLCCC>>><<<;;;:::888888888999999444444444444444444555555444222222444333333:::BBBSSShhhdddKKK>>>:::444333111000/////////000222222999NNNmmmpppTTT>>>888444---------,,,,,,+++++++++,,,---...//////...---,,,)))))))))))))))******+++***************+++,,,---++++++,,,------------------111000...888OOO```eeeIII???555111...***)))+++))))))(((((((((((())))))''''''&&&&&&'''(((***+++'''''''''(((((((((((((((%%%%%%&&&&&&'''(((******)))*********))))))+++,,,+++***************+++,,,***+++,,,+++))))))+++...------000222222555???KKK^^^zzzzzzTTT???666555,,,)))......,,,+++)))(((((((((******((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''(((((('''''''''(((((()))***+++&&&(((******((((((((()))((()))++++++******,,,---(((///111333<<>>LLLccccccLLL@@@<<<666444111000000//////000111222:::PPPooosssVVV@@@:::666...------,,,,,,++++++***,,,---.../////////------***)))))))))))))))***+++*********+++,,,---...///***+++,,,,,,------,,,,,,)))///...,,,777PPPaaafffBBB888///,,,)))'''(((+++))))))(((((((((((()))))))))(((((('''((()))***+++&&&'''''''''(((((())))))$$$$$$%%%&&&(((***,,,---'''((()))((('''((()))+++(((((())))))***+++------+++---...---******,,,...***,,,///333444999EEERRRkkkmmmJJJ:::777777...)))...///,,,+++)))((('''(((***+++(((((((((((((((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''((()))))))))''''''''''''((()))***+++%%%''')))***)))((()))***)))+++,,,,,,,,,,,,---///(((000222444<<>>KKKfffzzzcccMMM>>>777111...///000...---//////...,,,***)))(((''''''((()))***+++++++++++++++'''(((((('''&&&&&&(((***)))))))))))))))************++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++******************///...---------...000111/////////000111111222222222444888===EEEWWWuuu((()))***+++,,,---------,,,,,,,,,---...///000111222222333333444777;;;???JJJaaa^^^JJJAAA<<<<<<:::777666777888777777555555555555444444333333222222111000000222777;;;JJJeee[[[KKK???444777222222111000///...000444888AAAQQQkkkpppYYYFFF???888444111...---..................------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,///000///111:::HHHQQQSSS:::444...,,,,,,---+++(((***)))((('''&&&''''''((('''((()))***+++,,,---...+++***(((''''''(((+++,,,)))(((((((((***+++***)))'''''''''(((+++...111333,,,***((()))+++,,,***(((+++,,,,,,+++***)))+++,,,111///333999<<>>555///......---,,,000///.........---,,,+++,,,''''''***)))&&&&&&***(((((((((((())))))))))))))))))(((((('''''''''((((((***---//////...,,,***%%%$$$$$$&&&(((******)))((()))******)))((()))***,,,,,,---------------------111000333===KKKkkkpppNNN;;;666///......------,,,++++++***,,,---,,,***)))))))))---,,,+++)))((((((((()))((()))+++,,,,,,,,,******+++***((('''''''''((()))'''(((***++++++***)))(((+++))))))+++***''''''+++&&&***------***)))+++...+++++++++,,,---...000000333666;;;GGG```sssYYYFFF999333///000000---,,,---...---,,,***)))((((((((())))))******+++*********)))******((('''''')))+++((()))))))))******++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++******************...------------...///////////////000111111222222222444777;;;BBBRRRooo)))***+++,,,,,,,,,,,,,,,++++++---...//////000000000111222222333555999===FFF[[[}}}]]]JJJAAA<<<;;;999666666666777777666666555555444333222222111111111111000000333777:::MMMfff\\\LLL???222555222111111000//////222666999BBBUUUpppsssXXXCCC<<<666444222///...///000//////---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,///111000000777AAAGGGGGG777222---***++++++)))'''))))))(((''''''''''''(((%%%''')))+++---.........******)))(((''''''((((((''''''(((***---...---+++%%%%%%&&&(((***...111333***)))((((((***+++***(((***+++,,,+++******+++---...---111999@@@MMMggg~~~YYY@@@:::333///......---+++...---,,,,,,++++++++++++)))''''''***)))'''''')))'''''''''((((((((())))))+++***((('''''''''((()))))),,,000333222...)))&&&&&&%%%%%%&&&)))******)))((()))******(((((()))***,,,---.........---,,,+++,,,111000444???NNNnnnoooMMM:::555///......------,,,++++++***,,,------,,,+++,,,---...,,,***((('''&&&'''''''''((()))***+++***)))(((+++***(((''''''((())))))###%%%(((+++,,,,,,+++***,,,'''&&&***,,,+++)))***(((+++------***)))***,,,*********+++,,,---//////222444777AAAYYYwwweeeMMM>>>777222222222///---------,,,+++***))))))))))))))))))*********)))((((((+++++++++***((('''(((***(((((()))***++++++,,,,,,,,,+++***))))))***+++,,,+++++++++++++++*********))))))))))))))))))))))))******++++++++++++++++++,,,------.............../////////000111111222222333444777999>>>LLLggg***++++++,,,,,,,,,++++++***+++---///000//////...///000111111222444888:::AAAUUU{{{{{{[[[JJJAAA===<<<999777666777777777666666666555444222111000000111111111111111333777:::KKKcccZZZMMM@@@222555333000000000000000222666:::BBBVVVsssuuuXXXAAA:::555444222000///000111000///---,,,,,,,,,,,,,,,,,,,,,------------------------)))*********+++++++++,,,------------------------,,,...//////333;;;===;;;333///+++)))))))))(((&&&((((((((('''''''''((((((%%%'''***,,,------,,,,,,((()))))))))))))))((((((''''''))),,,//////---+++))))))(((((()))***+++,,,))))))))))))***************+++,,,+++***+++,,,...//////444===HHHZZZwwwuuuRRR<<<777222/////////---+++(((((()))))))))***,,,...((('''(((***************(((((((((((()))))))))))),,,***)))''''''((()))***''')))---//////+++'''###'''&&&&&&''')))******)))((()))***)))((('''(((***,,,---/////////---+++))),,,111111444@@@OOOooopppMMM;;;666///......------,,,+++++++++---///...---,,,------,,,+++)))((('''''''''(((''''''((())))))(((((('''***)))(((((((((((())))))"""%%%(((+++,,,,,,***))))))&&&&&&)))+++)))(((+++)))+++---,,,***))))))+++)))))))))***+++,,,......222222444>>>SSSppprrrVVVCCC;;;444444555222///...,,,+++******)))*********)))))))))))))))((('''&&&+++++++++***(((&&&'''((((((((()))***+++,,,---------+++***((((((***+++---+++++++++***************))))))))))))))))))))))))******+++++++++++++++,,,,,,---...000000///....../////////000111111222222222333666999===JJJccczzz***++++++,,,,,,,,,+++++++++,,,...///000///.........000111111222333666999===NNNnnnxxxZZZJJJBBB======;;;888777888999888777666666555444222111000000000111222111111333666999FFF^^^WWWNNNCCC333666444///000000000000222666999@@@UUUsssvvvYYYAAA999444333111///000111111000///------------............------------------------)))))))))***************------------------------***---...///333888999666///---***)))(((((('''&&&''''''((((((((((((((((((''')))+++,,,,,,+++)))((('''((()))++++++,,,++++++))))))***---......,,,)))++++++***)))(((((((((((()))***++++++++++++,,,,,,***+++,,,,,,,,,,,,...000444555;;;DDDSSSjjjmmmLLL999555111///000000...,,,***+++,,,+++***,,,///222)))***+++***+++,,,---,,,))))))*********+++++++++,,,+++***)))((())))))***&&&''')))*********((('''(((''''''(((***+++***)))''')))***)))((('''((())),,,---/////////---+++)))---111111444???NNNnnnqqqNNN<<<777///......------,,,++++++---///000///---++++++,,,))))))(((''''''((()))***'''''''''((('''''''''''')))((((((((((((((())))))%%%&&&)))++++++***((('''$$$%%%((()))'''###&&&,,,)))***++++++***))))))***)))))))))***+++,,,---...111000333<<>>HHH]]]qqq)))))))))***++++++,,,,,,,,,,,,,,,---------......---///222333333333444666;;;AAALLLaaaoooVVVIIIAAA;;;;;;:::777555555666888999333333222444555666444333000000000000111222333444???NNNNNNQQQ;;;;;;,,,,,,///////////////000000111>>>LLLjjjuuu\\\@@@666444//////............/////////...---,,,,,,---...///---,,,+++++++++,,,---...+++,,,---,,,*********,,,)))***+++,,,,,,+++***)))***+++,,,------.........------,,,***)))'''&&&&&&'''''''''''''''((()))***%%%&&&''''''(((((('''''')))******((('''(((***,,,(((&&&&&&)))...000---******))))))))))))******+++************+++,,,---......---///444555222222555>>>GGGWWWmmmrrrIII;;;777333333222//////111...---+++((('''***///222/////////...---,,,***)))***++++++++++++***)))((())))))))))))))))))******((()))***+++++++++++++++******)))))))))))))))******)))'''&&&&&&(((***++++++++++++,,,,,,+++******...---111999AAAVVVsssPPP<<<444333000,,,******+++,,,,,,******))))))((((((''''''******)))(((((()))***+++************))))))))))))''''''''''''''''''&&&&&&((((((((((((((((((((((((+++)))'''&&&%%%&&&'''(((((('''&&&%%%%%%&&&((((((((((((''''''(((((()))***---111...000???NNNdddhhhKKK===888444111222+++***)))((((((((()))***))))))******)))(((&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))******+++++++++******)))++++++***)))((((((((()))******))))))***+++,,,,,,........................---,,,++++++,,,---///000111111111111111222222222666666888<<<@@@III\\\mmm)))))))))***++++++,,,,,,,,,---------...............000222222333444666888<<<@@@III\\\mmmTTTHHHAAA;;;;;;:::777555444555666777444333333444666666555333000000000000111222333444<<>>888444333111...---000//////...,,,***,,,000333------......------,,,,,,---------,,,,,,,,,++++++************************))))))***+++++++++++++++++++++************++++++***)))((('''((()))+++,,,------.........------,,,///...333;;;EEE[[[vvvSSS???777444111---+++,,,---------*********)))((((((''''''---,,,+++*********+++,,,************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))'''&&&&&&&&&(((((((((''''''''''''((()))***,,,++++++++++++,,,------...222///000===JJJ^^^xxxtttWWWFFF===666222111///...---,,,+++,,,------,,,++++++***))))))((((((''''''&&&&&&'''(((((()))(((((())))))))))))******)))***************))))))+++***)))))))))))))))))))))))))))))))))***++++++------------------------,,,,,,++++++,,,---///000000000111111111222222222222333666;;;@@@JJJ]]]nnn))))))******+++,,,,,,,,,------.........////////////000111222222444888:::<<>>@@@LLLdddYYYAAA:::444333111------//////000///...,,,,,,...000+++,,,,,,---.........---......,,,++++++,,,,,,---++++++++++++++++++++++++))))))***++++++++++++***,,,+++++++++++++++,,,,,,***)))))))))***+++---...------...............---111111555>>>JJJaaaxxxVVVAAA:::444222...------......---+++******))))))(((''''''---,,,+++***************************))))))))))))((()))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&&&&'''(((((((((''''''((()))***+++,,,------,,,,,,------...//////333///000:::DDDUUUnnngggQQQCCC999333111111000...---------...///......---,,,++++++++++++((((((''''''(((((()))))))))))))))*********++++++))))))******************))))))))))))))))))***+++))))))((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////000000000111111111222222222333666;;;???HHHZZZkkk}}}))))))***++++++,,,,,,---.........////////////000000111111222222555999<<<===>>>DDDRRRnnnhhhPPPFFF@@@;;;;;;:::777555333333333333555444444555777777666444000000000000111222333444777IIIKKKPPP999:::...000000////////////000111111777KKKqqqdddCCC555000111111000000000000111111111000000000////////////...------,,,++++++++++++,,,---...---+++******+++******,,,,,,,,,,,,******((((((((())))))***+++,,,,,,+++***))))))***++++++******)))((('''''''''(((((((((((((((((()))))))))***,,,...---+++)))((((((***((('''(((******(((&&&''''''''''''((()))******++++++++++++,,,---.........---000333444555:::AAAGGGVVVppp\\\CCC:::333222111///...000---...///---,,,++++++,,,+++,,,------......---------,,,***))))))***,,,------,,,,,,,,,,,,,,,++++++)))******+++++++++******++++++*********+++,,,,,,************+++---///000+++,,,,,,------------,,,333333777???MMMfffyyyVVVAAA888444111...------------,,,++++++******)))(((((('''******))))))((((((''''''************)))))))))(((((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((((((&&&&&&'''((()))+++,,,,,,++++++******++++++,,,------222//////777???MMMdddtttYYYFFF;;;555333000///---,,,++++++,,,---...///000111000...,,,+++))))))(((((((((((())))))))))))******++++++,,,,,,***************++++++,,,)))((((((((()))***++++++)))((((((((((((((())))))+++++++++++++++,,,,,,,,,++++++,,,,,,---....../////////000000111111222222555666888<<<>>>DDDTTTcccxxx*********+++,,,,,,------.........////////////000111111222222222444999<<<<<<===BBBPPPiiihhhOOOEEE???:::;;;999777555444333333333444333333444666777555444000000000000111222333444888JJJLLLPPP999888---///111111000000111111222333555EEEggguuu]]]@@@555000111111000000000000111111333222222111///...,,,,,,---------,,,,,,+++++++++---......---+++******+++((()))***++++++***)))((()))(((((((((((()))***+++---,,,***)))((())))))***+++***)))(((((((((((((((''''''&&&&&&&&&'''((()))***,,,------+++(((''''''***)))((((((((()))(((''''''''''''(((((()))++++++++++++++++++,,,---...//////...000333333444;;;DDDMMM___|||cccEEE;;;333111222111111222---...///...,,,++++++,,,------......------,,,+++---,,,***))))))***,,,...---------,,,,,,,,,++++++******+++++++++******))))))))))))))))))***++++++******++++++---...///000+++,,,---...............333444777@@@PPPkkkwwwSSS>>>555222000---,,,,,,,,,,,,++++++++++++***))))))(((((())))))))))))((((((''''''************)))))))))(((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((((((%%%%%%&&&((()))***++++++)))))))))))))))******+++***///---...666;;;GGG\\\~~~aaaJJJ>>>888777000///---,,,++++++,,,,,,,,,///222555444000,,,)))))))))(((((((((((())))))((())))))***++++++,,,,,,,,,++++++++++++,,,---...)))((((((((()))***++++++))))))((((((((((((((()))*********+++++++++,,,,,,++++++,,,------............//////000111111222222444555999<<<>>>DDDRRRaaauuu******++++++,,,---------------........./////////000111222222222444777999:::;;;AAAOOOdddgggOOOEEE???;;;:::999888666555444444333333333222444555666444333000000000000111222333444888JJJNNNQQQ999888---000111000000000000111222222222>>>\\\kkkXXX@@@666222111000000//////000000111222222222111///---+++***+++,,,,,,------,,,,,,+++...//////...+++******+++'''((()))******)))((('''''''''&&&'''(((***,,,...---,,,***))))))***+++,,,******)))((((((((())))))'''&&&&&&%%%%%%&&&((())))))***,,,+++)))(((((((((******)))((((((((())))))(((((((((((()))+++,,,---++++++++++++,,,---.../////////111333333666???JJJTTTiiijjjJJJ???444222333222222333///000111000///...///000---.........---,,,,,,+++...------,,,,,,---//////...------,,,,,,++++++******++++++++++++***))))))(((((((((((()))***++++++***++++++,,,---......///......///000111111111111222444888BBBUUUsssuuuRRR<<<444111///---,,,,,,,,,+++***,,,++++++******)))(((((())))))***++++++******)))************))))))))))))%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&'''((()))******)))******))))))******+++,,,(((...---...444888BBBUUUwwwoooUUUEEE===999333222000...------......+++...222555444111+++((())))))((((((''''''(((((('''(((((()))***+++,,,,,,,,,+++******+++,,,...///))))))))))))))))))***+++******)))((((((((())))))*********++++++,,,,,,---***+++,,,---............---...//////000111222222000222777<<>>666111000...---...---,,,***,,,,,,+++******))))))((('''((()))***+++++++++***************))))))))))))&&&&&&&&&'''(((((())))))))))))))))))))))))))))))&&&''''''((((((((((((((('''((()))************)))***))))))))))))***++++++(((.........444555===OOOllleeeQQQCCC:::555444222000////////////---///000222111///,,,***)))(((((('''&&&&&&''''''&&&''''''(((***++++++,,,***)))(((((()))***,,,...+++***))))))))))))))))))++++++***)))))))))))))))******++++++,,,------...***+++,,,............---------...///000111222222///222888===AAAGGGUUUcccqqq***++++++,,,,,,------...,,,,,,,,,---------......///111333333222222222333666666===KKK[[[sssdddMMMEEEBBB>>>999999888888777777666666222111111222444444333111000000000000111222333444444HHHNNNRRR;;;;;;222777---------------...//////000666PPPcccYYYGGG<<<444//////............//////+++,,,.../////////...---((()))+++---.........---///000000...,,,******+++)))***+++,,,,,,+++***)))'''(((***---222888===@@@:::777333...***)))))))))))))))(((((()))***++++++***)))'''&&&'''(((***+++((((((((('''%%%&&&(((+++*********))))))))),,,...)))))))))***+++---...///,,,,,,,,,,,,---...//////---...222555888>>>LLLZZZlllVVVHHH:::555444222000000------------,,,---///111)))***,,,---.../////////***+++,,,,,,---------,,,------,,,++++++***))))))+++++++++++++++***)))(((************+++,,,---...++++++,,,------,,,,,,,,,,,,,,,...///000000000000111444;;;HHHbbbvvvTTT@@@:::222111/////////...---+++,,,,,,++++++***)))))))))$$$%%%'''((()))***))))))************))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))+++,,,,,,+++***)))((((((((('''((())))))***)))000//////333333999JJJcccrrrYYYFFF:::555333111000........./////////......------,,,,,,)))((('''&&&&&&&&&&&&&&&%%%&&&'''((()))***++++++((((((&&&&&&''')))+++---++++++***)))(((((()))))),,,,,,+++***))))))************+++,,,------......***+++,,,...///......---------...///000111222222222444:::???AAAFFFRRR```ooo&&&(((******+++,,,///111.........///////////////,,,------...000111333444888777:::CCCRRRlllcccOOOEEEBBB@@@<<<:::888777777777555444111222222333333444444555222111111111000000//////555EEESSSQQQDDD777111000111...++++++---...---***444:::LLL]]]YYYDDD777888111---***+++///111///,,,,,,------......------,,,)))***,,,---.../////////------,,,++++++******)))************************(((***++++++///999GGGRRROOO???222111...)))+++333+++)))''''''((()))(((((((((''''''&&&&&&((()))***((())))))&&&######&&&***(((((((((((())))))))))))((((((***++++++***)))(((***+++---///000000//////333222333777<<>>HHHYYYhhhzzzVVV???<<<666222333111111000//////......//////***++++++,,,------.........---,,,+++++++++,,,,,,+++***)))))))))***,,,---))))))************))))))***++++++++++++,,,,,,,,,---------............/////////......///000222333666:::AAAUUUwwwuuuUUUAAA888333222111///---,,,++++++...---,,,+++***++++++,,,)))))))))))))))***++++++''''''(((((()))((((((((())))))((((((((()))******))))))************))))))((((((((((((((((((''''''((())))))******))))))((()))((((((((((((***---...---+++,,,......///666???RRRllltttZZZGGG>>>777111111000---,,,---,,,,,,------------,,,,,,++++++***)))))))))))))))''''''((((((((()))))))))))))))(((((('''(((((((((,,,,,,,,,,,,,,,++++++***---------,,,,,,,,,++++++***+++------,,,,,,---...***+++,,,---.../////////000111222333333333333333666777;;;>>>>>>CCCQQQ```ppp)))***++++++++++++---///000//////...---,,,++++++---------...///111333333888777:::@@@KKK___{{{___KKKCCC???===;;;999777777777777666555444444333333333333222222111111111111000000000000222AAAQQQTTTIII999000...000...,,,,,,---...---,,,444999JJJZZZTTT???222333///,,,******---///---+++------............------)))***+++,,,---.........------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,)))+++---111888DDDTTT___KKK:::---...111...)))(((((('''&&&&&&(((******)))(((((('''''''''((()))***+++)))''''''(((*********((((((((()))))))))***************+++,,,---.../////////...//////000111111111333777<<>>@@@EEERRR```nnn~~~+++,,,,,,,,,++++++,,,.../////////......---------------......///111222333666666999???HHHXXXqqq]]]JJJBBB===:::;;;999777666777777666555555555444333333222111111111111111000000000000000111???QQQXXXNNN<<<111//////...---------.........333:::MMM^^^XXX@@@111000...,,,******,,,---,,,+++------............------)))***+++,,,------------------,,,++++++******))),,,,,,,,,---------------+++---///222666>>>GGGNNN@@@555---...000---)))(((((('''&&&''')))+++++++++((((((((((((((()))))))))+++(((%%%&&&***,,,+++)))(((((()))))))))***************))))))+++---///000222222111000111222333444000333999>>>DDDRRRmmmnnnLLL>>>666444666111111111000////////////000,,,,,,------............---------,,,,,,,,,------******+++,,,,,,++++++*********++++++++++++******+++++++++,,,,,,,,,------------......//////000000.........///111333555777777;;;IIIggg}}}ZZZCCC888000000///...------------...---------------------***)))))))))))))))******---------------,,,+++******)))(((''''''&&&''''''''''''(((((((((((('''''''''''''''(((((())))))***'''(((((())))))(((((('''***)))(((((('''((())))))++++++...222222000555;;;CCCZZZ{{{www]]]KKK???555222222000000222///////////////......------,,,***))))))***+++,,,***+++,,,---------,,,,,,))))))))))))******+++,,,***+++,,,---............---------------,,,,,,,,,)))***,,,---------///111111111222222222222222111222111111111222444555777777888;;;???@@@EEEQQQ^^^lll}}},,,------,,,++++++,,,.........//////000000111111............///111222222333444888???FFFRRRhhhzzz~~~\\\IIIBBB===999;;;999777666777777777555555555444333222222111111000000000000000000111111222>>>PPPZZZRRR???333111.........---------...///333<<>>OOOooo\\\DDD999///...------,,,,,,------,,,,,,------------------******)))))))))))))))***)))))))))))))))((('''&&&***)))(((''''''&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''(((((((((((())))))******))))))(((***))))))(((((((((((((((******...111111///333999BBBVVVuuusssWWWIII;;;555333222111222///000000000//////...---+++***))))))))))))++++++***+++---.........,,,,,,***************+++,,,---***+++,,,---.../////////+++++++++++++++,,,,,,,,,)))+++,,,------...///111......///000000000//////222111111111222444666777999999;;;???AAAEEEPPP[[[kkk~~~,,,------,,,++++++---///......///000111222222333............///000111222111333888===BBBLLL^^^nnn~~~[[[JJJCCC>>>::::::888666666777888777666555555444333333222111111000000000000111111111111222<<>>DDDSSSaaarrr~~~\\\KKKDDD???;;;:::888666666777888777666444444444333333222222222///000000000111111111111111999KKKYYYSSS???333222---...//////------///222333;;;PPPccc]]]DDD333111---......---,,,,,,---.........////////////......------.../////////......------,,,++++++******)))***++++++,,,------......,,,,,,---...//////---,,,'''((((((((()))+++,,,,,,***(((''''''((())))))((('''((()))***+++***))))))((()))+++***)))(((((()))))))))*********+++++++++******+++,,,,,,---,,,,,,***+++---...000111222222555777???MMM```xxxwwwZZZBBB::::::333222111000000//////000000......------------------+++,,,.../////////...---...---,,,+++***+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...------...///000111222222000000000111222444777888BBBNNNkkk{{{XXXAAA777222222000///............,,,---...////////////...++++++***)))))))))))))))+++,,,------------------))))))((((((((()))******((((((((())))))((((((((((((((((((((('''''''''''''''(((((())))))(((((('''))))))******************((((((***---,,,+++///666<<>>222222,,,...000///------000222333:::MMM^^^XXXAAA333222......///...------...///......////////////............//////////////////------,,,,,,+++******)))******++++++,,,---......///---***)))*********))))))(((%%%%%%)))---,,,((()))'''%%%%%%'''''''''&&&'''((()))++++++******)))))),,,...---)))'''(((***)))************++++++++++++,,,---.........---,,,+++,,,///222444555555555666888AAASSSiiidddHHH===;;;444333222222111000111111111///////////////.........+++,,,.../////////......///...,,,*********,,,---,,,------......------,,,,,,,,,,,,---------......------...///000111222222111111111111222444666888EEEVVVwww{{{YYYBBB888555444333111000000//////---...///111111111000///++++++***))))))((()))))))))******+++,,,,,,,,,,,,))))))((())))))***+++,,,(((((())))))))))))((((((******))))))((((((''''''&&&''''''''''''''''''&&&))))))***+++++++++++++++******+++...---,,,111888888CCC]]]}}}mmmTTTFFF???:::666555////////////...---,,,+++(((***---//////...,,,***((())),,,......---+++)))000///......------------******+++,,,,,,,,,++++++,,,,,,,,,------.........,,,...///...------...///---...000111222333333333///000222555666777777666888888<<>>HHHPPPaaaooo]]]KKKDDD???;;;<<<999666555666777777777444333222111000111222333222111000//////000111222666666DDDXXXWWWCCC444333111111222222///---///333555222DDDYYYSSSCCC:::333000000000000000000000000------------------,,,,,,//////000000///...------+++******)))((())))))))),,,+++******))))))******------,,,,,,***)))((('''******))))))))))))******)))))))))'''&&&'''))),,,+++******)))******+++++++++)))'''))),,,---+++)))))))))))))))************(((***---000111111000...000------222555444555888<<<>>>HHHZZZttttttTTT???666333222222111000///000333555000000000000////////////000000///......///000111///......------,,,++++++---,,,+++***+++,,,---......---,,,+++++++++,,,---000///////////////000111000111000...111888>>>AAALLLmmm|||ZZZCCC:::444222/////////000000///000000//////......------******)))(((((()))***+++******)))))))))***,,,---******++++++++++++******(((((((((((((((((((((((())))))************))))))''''''''''''((((((((()))))))))))))))))))))***+++((()))***,,,---...///000:::CCCYYYxxxfffUUUIII>>>888888000111111000...------...***************+++++++++))))))***+++,,,,,,------//////...---,,,,,,++++++,,,---......,,,******+++///...---,,,+++,,,---...***+++,,,---............000///......///111444555555444444444555666888999;;;:::<<>>DDDRRRhhhbbbHHH<<<888444444333111000111222444222111111111111000000000000///......---...///000------------------------,,,,,,+++++++++,,,---...///...---,,,,,,---......///////////////000111111222333222111333999@@@DDDTTTuuu|||YYYCCC:::555222000///000111000000222222111000...---,,,,,,+++***)))(((((()))***++++++***)))))))))***+++,,,)))******++++++******)))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((()))))))))))))))))))))******+++)))))))))***,,,---///000777===QQQoooqqq___PPPAAA999777111111000///---,,,+++,,,,,,,,,++++++*********)))))))))******+++,,,,,,---...---,,,++++++,,,---...---...//////---+++,,,,,,------,,,,,,,,,,,,------,,,---...///000000000000//////......///111333555333333333444666888;;;<<<;;;:::===DDDJJJRRR^^^iii}}}))))))******************///...---,,,,,,,,,......///............///000000333333444888===AAADDDEEEQQQ^^^rrraaaNNNEEE???<<<>>>;;;888666666666555444333444444444333333222222111111000000000000111111333555DDDVVVVVVCCC444222222222111111222555777888999777JJJ^^^VVVCCC888111................................................,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,+++******))))))******((())))))******))))))(((******))))))))))))******((()))******)))(((((()))******))))))(((((((((''',,,+++***+++---------,,,)))))))))*********++++++------------------------000---///444777888;;;@@@@@@III\\\vvvpppQQQ@@@;;;666555333222111111222222333333222222222111111111111000///...---------...++++++,,,------...//////,,,,,,,,,+++,,,------...///......---......//////.........///000111222333111222222222222777???FFFccc|||YYYCCC;;;666444111000111111111000444333222000///---,,,++++++***)))(((((()))***+++,,,+++******)))*********))))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((())))))))))))))))))))))))***++++++***)))((()))***,,,///000888<<>>======AAAHHHOOOXXXeeeqqq************))))))))))))......---------...///000............/////////000222111333;;;DDDKKKKKKJJJJJJUUUhhh~~~cccOOOEEE???<<<:::888666666777888888777333333444555555333222111111000000000000000000111222444@@@OOOOOOAAA555333333333111000333888999666999888LLL___UUUAAA666///.................................///////////////++++++,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,+++******))))))******&&&'''((())))))******)))******))))))))))))******'''))),,,,,,***(((((((((''''''''''''&&&%%%%%%$$$))))))((()))************))))))*********+++++++++------,,,+++,,,,,,......111///000555777777<<>>:::888444111000000000///......------,,,++++++***)))))))))******++++++++++++++++++,,,,,,+++******+++---//////---------...***+++,,,---------,,,+++///000111111222222222111............000111333333333333555777999<<<>>>???@@@AAAFFFMMMTTT^^^mmm{{{+++++++++++++++*********.........//////000111111---......///////////////000///222;;;GGGMMMMMMJJJAAAJJJZZZnnneeeOOODDD???<<<999777666666888999888777222333444555444333222111000000000111111000000000222444<<>>666555444444222111555<<<:::444999888LLL]]]RRR===333---////////////////////////............//////000000------,,,,,,---...///000///......---,,,---------,,,+++******))))))******%%%&&&'''(((******************))))))))))))******'''***,,,---+++)))''''''''''''((((((((('''&&&%%%(((((())))))))))))******************++++++++++++,,,+++++++++,,,...000222222111222666666777<<>>@@@BBBGGGOOOVVVaaarrr+++,,,,,,,,,,,,,,,,,,,,,......//////000000000000---......///000/////////000000222999BBBFFFEEEBBB???FFFRRRccczzzfffOOOCCC>>>===;;;999888777888777555333222333333333222222111111000000111111111111000000111333;;;DDDEEE===777555333444333222:::BBB>>>333888888JJJ[[[NNN:::111---////////////////////////---------......//////000......---,,,,,,---...//////......---------------,,,+++******))))))******&&&&&&((()))***+++++++++******))))))))))))******(((+++------+++)))''''''((()))***++++++***)))((()))***,,,+++******+++---*********++++++++++++,,,,,,++++++,,,---///222333333222444777888999???GGGUUUllleeeOOOBBB<<<555222333555555444222111111111111000000000333333444333333222111000//////...---,,,,,,++++++,,,,,,---............---+++,,,---.............../////////000111222333444333333666:::;;;BBBWWWnnnyyyXXXDDD<<<777555222000000000000///............////////////...---+++***))))))***+++******+++++++++***))))))******++++++++++++******(((((((((((((((((((((((())))))************))))))((((((((()))))))))******(((((((((((()))***,,,,,,,,,+++******+++,,,///000111444:::FFF___{{{fffVVVEEE???777333222222111000------......////////////++++++++++++++++++++++++,,,---000111///+++&&&###(((***,,,---,,,,,,---...++++++,,,---............//////000000000000/////////000000111222333444444666777999;;;===>>>>>>>>>@@@BBBIIIQQQWWWbbbuuu***+++++++++,,,------------------............---------///000000000///...000000222666<<>><<>>===:::999888888888777555333222222111111000000000111///000111222222111000///...333<<>>777555444111///000/////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......//////---+++)))((((((***------------///000------------...///000111//////000000000000//////000111222333444555555555555777999<<<>>>@@@AAAAAADDDGGGNNNUUU\\\gggzzz))))))***+++,,,---------+++,,,,,,------,,,++++++,,,---///000000000///......///222666:::<<<<<<<<<:::>>>FFFRRRggggggLLL@@@======777666666777999:::888777333222000/////////000111///000111222222111000///,,,333???IIIJJJCCC999333...333555888DDDPPPJJJ;;;:::888JJJXXXKKK888222111------------------------++++++,,,,,,---.../////////---+++))))))***+++,,,......---,,,,,,,,,,,,---,,,++++++***)))*********((((((***++++++,,,,,,,,,******))))))))))))******+++,,,---,,,***(((((()))"""$$$&&&((())))))((('''&&&(((***)))'''''')))+++******+++++++++,,,,,,,,,//////000000000000000000111222666;;;>>>AAAKKKUUUqqqwwwWWWMMM@@@777555666555444444444444333333333222222///000222333333222111000+++,,,,,,------......///,,,,,,.../////////...---,,,---///000111111111000222111111111111111222222444333888>>>BBBLLLjjjyyyXXXEEE===666444111/////////...---//////...---,,,,,,++++++///---,,,***))))))******((()))***+++,,,,,,+++***+++,,,,,,------,,,,,,+++&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))************'''''''''((()))+++,,,---,,,------....../////////---444999>>>OOOqqqxxx\\\RRRFFF===999777333000222222111000///...------------------------------000///---,,,+++,,,,,,---)))+++---......///000111......------...///111222000000111111111000000///111111333444555666666666333555999<<<@@@BBBCCCCCCJJJMMMTTT[[[aaalll******))))))))))))))))))///............---------,,,,,,------...////////////111333444444666999;;;???@@@FFFNNN[[[ppphhhNNNDDD@@@<<<999888888888777777666666333444444333222111000///000000000000000//////...222444999===???<<<666111...111222888KKKZZZQQQ<<<555666;;;AAA???666///,,,......---------......///...---,,,,,,,,,---...///...---,,,+++++++++++++++))))))))))))))))))))))))++++++)))(((''''''''''''******))))))(((((('''''',,,+++++++++******))))))((())))))*********))))))((('''&&&%%%%%%&&&'''((()))***+++***)))((()))***+++***)))))))))+++---///,,,---/////////000222444222888888;;;DDDGGGPPPaaa}}}pppXXXDDD@@@@@@999333444666666555444222111222333444444333222222111111000000000000000////////////---...............------...///000/////////111333222111000000222333333333444666:::???GGG[[[tttRRRAAA===888555111/////////000/////////.........---------......---,,,+++******)))***+++---///000000///...---+++(((''''''&&&%%%###'''''''''((((((((((((((('''''''''''''''((())))))'''((()))******++++++***)))))))))***+++,,,...///---------............///222333111999NNNbbbtttdddSSSIII@@@777333555111666777222000333444000//////...---,,,,,,++++++............////////////......------------.....................///000000111111222111111000///...///111444555444333444444888:::<<<======???CCCFFFJJJQQQYYYaaajjjyyy,,,,,,,,,++++++*********............------------,,,,,,---...//////000000333444555666666666999;;;;;;===AAAHHHSSSeeejjjOOOEEEAAA===999999888888777666555555444444333333222111000000000000000000000//////......000333777999777222...000333333999LLL]]]TTT@@@777555666999777111,,,+++---------------...///000...---,,,,,,,,,,,,............---,,,,,,,,,,,,,,,************************,,,+++***))))))((())))))***)))))))))((((((((('''))))))******************)))***************))))))))))))(((((((((((()))))))))***++++++***)))***,,,---,,,++++++,,,---///111///000000000//////000222444999999<<>>BBBHHHOOO^^^uuujjjQQQFFFAAA===::::::999888666555444444444333333333222111111000000000111111000000///...---...///222444333000---000333333:::OOObbb]]]KKK:::555111222111---,,,---,,,,,,------...///000111......,,,,,,,,,,,,---...///...------,,,---------++++++++++++++++++++++++++++++***************+++))))))))))))(((((((((((('''((()))******++++++++++++++++++++++++***)))((()))***++++++++++++***)))(((***++++++++++++,,,------,,,++++++,,,---///000111222222111///...///111666;;;;;;>>>JJJRRR___tttbbbPPPGGG>>>888888666666666666555444333222666666555555444333333333111111111000000000000///......///000111111111111---...//////...///111333555444333333333333444555666888BBBUUUnnntttUUUBBB;;;888555111//////000//////...............---------------------------------+++******++++++,,,---...+++)))(((((()))******)))((((((((((((((((((''''''''''''''''''((((((((()))'''((()))******++++++***,,,,,,+++,,,,,,---......---------............///...333222666BBBOOOlllsssaaaRRRFFF>>><<<777888777333111333222000111111111000000000000000---......///000111111111///......------....../////////......//////000111333444444444444333333222555666777666555555777888<<<<<<<<<>>>CCCHHHKKKMMMWWW\\\gggttt,,,,,,------......//////.........---------,,,,,,,,,---...///000111222333000111222222222222555777>>>???BBBHHHNNNYYYkkk{{{jjjPPPFFF@@@<<<;;;:::999777666444333333444333333222222111111111000111111111111000///////////////000222222111///...000111999PPPfffcccSSS<<<555000000000///...000,,,,,,,,,---...000111222///...---,,,+++,,,---...///......---------......,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++))))))))))))(((((((((((((((((()))*********)))))),,,,,,,,,,,,+++***(((((((((***,,,------,,,***((('''(((************,,,---***************,,,---...111222222111//////111222777<<<<<>>===666666666777888888666555666666555555444333333333222222111111111000000000...///000111222333333333...///000/////////111333111222222222222444777999<<>>FFF]]]qqqcccVVVNNNDDD@@@;;;999999777555444111111111111111222222222//////000000111222222333/////////......////////////////////////000111111222222333444555555555444666777777777666777:::<<>>FFFVVVnnnnnnQQQAAA<<<666444222111111000///------------...............,,,,,,------.........///++++++************++++++***)))((()))+++,,,,,,+++)))))))))(((''''''&&&&&&%%%&&&((()))))))))(((''''''((()))******++++++***,,,,,,------...000111222---------............///+++111222555<<>>333111222000------//////......///000111111000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,---......++++++++++++++++++++++++++++++***)))(((((((((((('''((((((((()))))))))***+++,,,......---+++((('''(((((()))))))))(((((('''((()))***++++++***)))((('''((())))))((('''(((***++++++,,,---............---...000222222444777:::;;;DDDJJJXXXpppiiiYYYHHHBBB<<<999999999666333666666555555444333333333444333333333333222222222000111222222222222111111222333444444333333555777555777999999999===DDDKKKXXXnnnkkkNNNAAA>>>666444222111111000///------------.........//////,,,,,,,,,,,,------------******+++++++++******))))))((('''(((***,,,,,,+++***))))))(((''''''&&&&&&%%%&&&((()))***)))(((''''''((()))******++++++***,,,,,,---...000222444555---------............///---111000333;;;>>>NNNhhhrrrdddYYYNNNKKKFFF>>>888777555555555444444333333333333222222222222111111111000000////////////000000000000//////000000111222222333444666777888888888666888;;;===>>>???AAABBBDDDIIIOOOSSSVVV___kkkttt|||,,,,,,,,,---------......---------,,,,,,,,,++++++///............------------...//////...///111333777888>>>EEEIIIJJJNNNSSS[[[eeevvvhhhNNNEEEBBB???777777666666555555555444444333111000000222333555111222222222222111000000000//////111222333111000...555>>>OOOpppTTTFFF888333333111///...000///////////////000111000///...,,,++++++,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++---,,,+++***))))))))))))'''((((((((())))))*********+++---//////---+++)))&&&'''(((((((((((((((''')))***++++++++++++***))))))***+++***)))((()))***))))))***+++,,,,,,,,,,,,...000111222333444777999===FFFNNN^^^xxxoooTTTMMMDDD>>>===<<<999555777777777666555555444444444444444333333333222222111111222222222111000000333444555555444444666888111555:::===???FFFPPPXXXkkkjjjLLLAAA@@@666444222111111111///------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---+++***,,,***)))((()))))))))(((***))))))((('''&&&&&&&&&%%%&&&((()))***)))(((''''''((()))******++++++******++++++---///111333444---------.........//////111333111444<<<>>>KKKccc{{{tttgggZZZUUUNNNDDD<<<:::888888777666555444444333444444333222222111111000000000////////////000000000000000000000111111222333444666777999:::::::::666:::>>>@@@AAABBBDDDEEEDDDLLLUUUYYY]]]fffuuu&&&&&&'''***---/////////......------------......------------------------000///.........000111222444777>>>HHHKKKJJJJJJNNNRRRXXXbbbmmmvvvgggMMMEEE@@@999;;;:::888666555444555555333333333333333333333333333333222111000000000111000////////////111222333333666IIImmmtttXXX>>>666444000///333,,,---...---,,,,,,---...//////...---+++***))))))------......///000000111...---,,,+++,,,---...///+++++++++************)))))))))))))))************)))******+++++++++******+++***)))((((((''''''(((,,,+++)))((('''(((***+++,,,---...---+++***+++,,,+++,,,,,,---...///111222000222333222000222666:::BBBNNNWWWhhhnnn]]]NNNIIIEEE???;;;;;;888888999888777666666777444333222000////////////222222111111222333555666666555444444444666777888>>>;;;===DDDJJJRRRaaapppiiiMMM===666555555333222111000000000......---------,,,,,,,,,(((((()))***+++,,,,,,---+++,,,,,,,,,,,,+++*********)))'''&&&'''(((***,,,'''((()))+++,,,,,,,,,,,,((()))***,,,+++***)))''')))))))))******+++,,,,,,+++,,,,,,+++***)))+++,,,------------,,,,,,,,,,,,//////111444444999FFFSSSvvvnnnbbbWWWJJJAAA===888666555666888888555222444333111222333333111000///000111222333333333333111222222222222333333333///444:::???@@@???>>>>>>===>>>CCCGGGFFFCCCEEEJJJNNNVVV```ffflllvvv*********+++---...------------,,,,,,,,,,,,------.........------,,,,,,,,,///...---------///000111333555;;;CCCGGGFFFHHHLLLJJJNNNVVV^^^dddrrrhhhNNNEEE@@@999:::999777666555444444555333333333333333333333333111111000000///000000000000////////////111222333555999NNNuuujjjFFF::::::777333222---...///000000000000111.........---,,,+++******,,,------...//////000000...---,,,,,,,,,---......+++++++++************)))(((((()))))))))***************************))))))(((((('''&&&&&&&&&&&&'''))))))((('''((()))+++,,,+++,,,------++++++,,,---*********+++,,,---...///000222333222111333777<<>>777555444333222111000000000............---------,,,)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((('''''''''(((***+++%%%&&&'''((((((((((((((('''((()))++++++***)))(((&&&'''((()))***************+++,,,+++******+++---////////////////////////......000222333777CCCPPPooo}}}qqqeeeVVVIIICCC===:::888888;;;;;;999777666444222222333333111000000000111222222222222222111111222222333333444444:::===AAACCCBBB@@@??????AAABBBFFFJJJIIIGGGJJJPPPRRRZZZdddmmmvvv------------,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,///.........------,,,,,,...------------......///111222777>>>AAAAAADDDIIIHHHJJJNNNRRRVVV```uuuhhhNNNFFF@@@999999888777666555444444444333333333333333333333333//////////////////000111000///......///000222333333777KKKsssbbbLLLAAA888444555...///000000000000//////---......///...---,,,+++,,,,,,------.../////////......------,,,------...+++++++++************)))(((((())))))))))))***************))))))(((((('''''''''&&&&&&''''''((((((''''''&&&'''((()))+++---)))***,,,,,,++++++---...,,,,,,++++++,,,---......000222333333222444:::???EEEVVVfff|||wwwiiiYYYLLLFFFAAA???===;;;;;;;;;999888666666666666666555444333555444444444444444555666555555666666777999::::::@@@DDDNNN]]]mmmgggMMM???:::555444333222111000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&%%%&&&((()))***))))))(((%%%&&&)))+++,,,,,,++++++)))*********)))***,,,---//////////////////000000......///111222555???KKKddd}}}{{{hhhWWWNNNEEE@@@;;;:::;;;<<<;;;999999777555444555555333222222222222333333333333333222333333444555666777777===???BBBCCCBBBAAAAAABBBHHHIIILLLPPPPPPPPPUUU]]]```fffppp{{{.........---,,,+++,,,---------,,,,,,,,,,,,---------------....................................///111111444999<<<===AAAGGGIIIIIIJJJLLLMMMTTTfffwwwiiiOOOFFF@@@999888888777666555555444444333333333333333333333333///////////////000111222//////......///000222333333555EEEgggjjjQQQ>>>999<<<444333222222222111///...---...///000000///---,,,,,,---------.........///.........---------------+++++++++*********))))))(((((((((((()))))))))***+++***)))(((((('''''''''(((((((((((()))***+++,,,((('''''''''((()))******''')))+++++++++,,,---/////////.........//////000111222444444333777===BBBKKK\\\mmmppp^^^SSSKKKGGGBBBAAABBBBBB???;;;666777777888777666555444777777777777777777888888444555777999===@@@CCCDDDLLLTTTbbbsssfffMMM@@@;;;555444333111000000//////000////////////...............---------,,,,,,,,,******+++++++++***))))))''''''((()))***))))))))))))*********))))))((('''%%%&&&'''((())))))((((((&&&(((+++...000///...---'''((()))))))))))),,,...,,,,,,,,,------.........///...///222222444<<>><<<;;;999777666777888777777666555555555555555666666444555666777999:::;;;<<<;;;>>>AAACCCEEEGGGJJJMMMPPPPPPTTTYYY[[[^^^eeennnvvvzzz,,,---...---++++++---000......------------......+++,,,------...///000000/////////000////////////111000222666999:::???FFFEEECCCCCCDDDDDDJJJXXXgggjjjPPPGGGAAA999777777666666555555444444333333333333333333333333000000000000111111222333///............000111222666555@@@YYYyyy~~~lllZZZLLLFFF:::888555555555555333111...///000000000///......---------.............../////////......---------+++++++++*********))))))'''(((((((((((())))))))),,,+++)))(((''''''''''''((((((((()))***+++,,,---******)))((((((((((((((('''(((***++++++,,,.../////////.........///000000111333444444555999AAAGGGQQQcccttt{{{mmm\\\UUUNNNKKKLLLLLLGGGBBB;;;;;;;;;;;;:::999888888888888999999999999999999999:::;;;>>>CCCHHHLLLOOOXXXddduuueeeLLL@@@;;;444444222111000/////////000////////////.........//////...------,,,,,,,,,)))))))))))))))(((''''''''''''((()))***)))))))))++++++++++++***)))((((((&&&&&&'''((((((((((((((('''))),,,...000///---,,,&&&((())))))((()))+++---***++++++,,,---......///000///000222333444;;;CCCRRRhhh~~~qqqiii```UUULLLHHHFFFCCCAAA===:::888888999:::::::::777777666666666777888999666777888:::<<<>>>???@@@@@@CCCGGGJJJMMMQQQVVVYYYWWWXXX\\\cccggglllvvv***,,,---,,,******...111///......------......///,,,,,,---...///000000111000000000111000000///...111///111555666777<<>>===<<<:::999999888999888999:::<<<<<<<<<<<<<<<===<<<===???DDDKKKQQQUUUeeettteeeLLL???:::444333222111000//////////////////.........------.........------,,,,,,,,,)))))))))))))))(((''''''(((((((((((())))))))))))))))))***))))))(((''''''((((((((((((((((((((((((&&&'''***+++,,,+++***)))'''((()))((('''(((***,,,***+++,,,---...///000000000...///222444444999@@@LLL```{{{qqqdddYYYSSSNNNJJJGGGDDDAAA>>><<<<<<=========:::999999999999;;;<<<>>>;;;<<<>>>@@@BBBEEEGGGHHHIIILLLPPPSSSVVVZZZ^^^aaacccdddiiiqqqvvv{{{***,,,---+++((((((,,,111...------,,,,,,------...////////////............//////000000000///------///---///333444555999@@@DDDBBBBBBCCCCCCDDDLLLVVVeee{{{lllQQQHHHAAA888444555666666666555444333333333333333333333333333222111111000000000000111......------...///111222//////333<<>>FFFMMMZZZpppwwwnnnkkkeeeZZZOOOFFFDDDAAA>>>===<<<===>>>===???@@@BBBDDDDDDDDDDDDAAAAAABBBFFFNNNXXXbbbiiizzzdddKKK>>>888444333222000////////////............---------,,,---------,,,,,,,,,,,,,,,*********+++***))))))((()))((('''''''''(((***+++((((((((((((((((((''''''+++******)))(((((((((((((((((()))******))))))((('''((()))(((''''''(((***((()))***+++---...///000---+++---111333333777===HHHZZZyyy{{{ooogggbbb\\\YYYTTTPPPKKKGGGFFFEEEDDDCCCAAA@@@@@@@@@AAACCCFFFGGGFFFGGGIIILLLOOOQQQSSSUUUWWWZZZ___bbbeeehhhkkknnnvvvwww}}}+++---...+++'''&&&+++///---,,,,,,++++++,,,,,,---222111000///...---,,,,,,....../////////...,,,+++---,,,...222333333777===AAA@@@@@@AAA@@@@@@FFFNNNWWWmmmlllRRRHHHAAA888444555666666666555444333333333333333333333333333222111000//////...//////......------...///111222222444777:::@@@OOOlll~~~rrraaaWWW[[[iiivvv~~~vvvfffXXXOOOGGG@@@;;;777555222///......000111111111111111000000000000///000000000000...,,,++++++++++++************)))''''''''''''((((((((())),,,+++)))((((((***,,,---***************++++++,,,***++++++,,,,,,,,,++++++((()))++++++******+++---------......000111333333222333555666888???HHHOOO[[[tttzzzlll```TTTQQQMMMIIIGGGGGGHHHJJJDDDEEEGGGJJJKKKLLLLLLLLLJJJJJJMMMSSS___mmm{{{dddJJJ===777444333222000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********)))'''&&&'''(((***,,,(((((()))))))))))))))(((---,,,+++)))((((((((((((+++++++++***************((())))))(((&&&&&&''')))%%%&&&'''(((***,,,------+++)))+++///222222666;;;FFFWWWuuuzzztttpppbbb^^^WWWRRROOOMMMKKKIIIHHHGGGGGGGGGIIILLLOOOQQQPPPRRRTTTWWWZZZ]]]___```fffjjjoootttxxx{{{++++++,,,,,,,,,,,,------,,,,,,+++***))))))))))))111000000/////////000000///////////////...------------...000222444555666777888:::<<<>>>@@@AAABBBNNN]]]nnnjjjPPPGGGAAA;;;777666444222111222333444333333333222222222111111111111111111000000000000///////////////000111111000333222777===CCC\\\|||sssZZZHHHJJJQQQ[[[kkkuuudddUUULLLBBB@@@:::222111333444111000000000...------///111222111000///---+++************))))))***++++++,,,///...---,,,+++,,,------+++++++++***************))))))))))))************,,,,,,,,,++++++*********)))((((((((((((***+++,,,,,,---...//////000222555888777888;;;===AAALLLWWWeee}}}xxxqqqfff___[[[XXXVVVTTTQQQPPPQQQVVV]]]aaa```]]]ZZZ[[[^^^ffftttfffPPPBBB:::444333333222111000//////111111000///...---,,,,,,......---,,,,,,,,,,,,---++++++++++++++++++,,,,,,'''((()))******)))(((''')))))))))***+++---...///******)))(((''''''(((((('''((((((((())))))******&&&'''((()))+++,,,......+++,,,------......---------///000111111222444666AAANNNiiiyyymmmeeebbbaaa^^^[[[YYYXXXWWWXXXZZZ]]]aaadddbbbcccfffiiimmmqqqtttvvvzzz}}}+++++++++,,,,,,,,,---------------,,,------......000//////....../////////...///////////////...---...///000111222333333333444444666888:::<<<>>>>>>BBBOOO___xxxhhhOOOEEE@@@:::999888666444333444555555333333333333222222222222111111111000000000/////////////////////000000111///222222666<<<@@@WWW{{{yyysss[[[FFFBBBDDDJJJVVVgggrrrwwwmmm[[[UUUIII>>>999999555000222111///000111222222222/////////...------,,,,,,))))))))))))***+++------------,,,,,,+++,,,,,,,,,************************))))))))))))************++++++*********)))))))))***)))))))))***+++,,,---,,,---...//////000222555888777999<<>>999:::999777666555555666666444444444333333333222222111111000000000000////////////......//////000111...222222555;;;>>>TTTwww}}}eeeIII===999888???HHHVVVmmmxxxbbbLLL@@@<<<777000444222111111333444222000---------...............******************++++++******++++++,,,+++++++++))))))))))))))))))))))))))))))))))))***************))))))))))))(((((((((************+++,,,---...,,,---...//////000222555777777999===@@@GGGUUUbbbwww~~~]]]HHH===777444333333222111000//////---............/////////......---,,,,,,,,,,,,,,,++++++***)))((('''&&&&&&)))******++++++******)))+++***)))(((((((((((((((---,,,++++++***+++++++++******)))(((((()))+++,,,,,,,,,++++++***))))))))))))***++++++,,,,,,++++++---...///000000111333666;;;DDDZZZxxx***++++++++++++,,,,,,,,,***************+++,,,---------,,,,,,,,,---......------......//////.........000111333333222111000333444555777999:::<<<<<<===DDDGGGTTTnnncccMMMCCC===999999888777666555555555666444444444333333333333222111000000000///////////////............///000000...111000333999>>>WWW|||yyyTTT@@@777333666;;;CCCTTTmmm~~~```JJJ???999444333333333222111000///...---------...............------+++***)))((((((((('''(((***+++++++++***)))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))******+++,,,,,,---,,,---...//////000222555666777:::>>>BBBKKK[[[kkk~~~zzzYYYEEE;;;666444333333222111000//////111000///...---,,,,,,+++...---,,,,,,++++++,,,,,,******))))))((((((''''''++++++++++++++++++++++++))))))))))))***+++,,,---******))))))))))))*********)))(((''''''(((***+++,,,,,,++++++***)))))))))******+++,,,,,,,,,,,,,,,,,,---/////////000333555999@@@QQQmmm*********+++++++++,,,,,,++++++***)))(((((()))))),,,,,,,,,,,,,,,---......------...............---,,,---///111222222222111333444555666888:::;;;;;;===CCCCCCIII]]]sss```LLLBBB===:::777777666555444444444444444444333333333222222222000000000////////////..................//////000...000...111888@@@\\\```EEE;;;666777999;;;DDDXXXrrr}}}cccOOOBBB:::000333444222...---...111...............---------,,,+++******))))))******'''((()))*********)))(((''''''(((((())))))))))))((()))))))))************************************(((((()))******+++++++++,,,---...//////000222555555666;;;@@@EEEOOOcccuuuwwwWWWDDD;;;777444333333222111000//////000000///...---,,,++++++------,,,++++++++++++,,,)))))))))******+++++++++,,,,,,++++++++++++,,,,,,))))))))))))***+++,,,,,,***))))))((())))))******))))))((('''''''''((()))***************++++++++++++,,,,,,---------------+++---.........000222444888===KKKddd************++++++++++++------+++******))))))))),,,,,,,,,,,,------...///...............---,,,,,,,,,,,,---...///000111222000111222333555666777888666===>>>BBBPPP```zzzxxx[[[KKKAAA<<<;;;555555555444333333222222333333333222222222111111000000////////////............------......///000...///---000777???ZZZfffGGG===888777111333:::HHH\\\ppp}}}nnnXXXIII888888777444111000111333...............---------((((((((()))***,,,---...))))))******))))))(((''''''(((((())))))******+++))))))))))))************))))))************++++++'''''')))******+++******,,,---...//////000222555555888>>>DDDIIIVVVlllvvvVVVCCC;;;888444333333222111000//////,,,------------.........------,,,+++++++++++++++))))))***+++,,,---......,,,++++++******++++++,,,+++***)))((('''&&&&&&&&&******************+++,,,))))))))))))(((((((((((((((((()))***+++,,,,,,,,,,,,,,,---............---+++,,,---......///111444777<<>>>>>:::000%%%******,,,---///000111222000...---+++)))''''''&&&...---+++)))'''''''''(((((())))))***+++,,,,,,,,,))))))))))))************&&&'''''''''(((((())))))((()))+++,,,------,,,,,,,,,---/////////000333555:::>>>EEELLLRRRaaazzzsssTTTBBB:::777444333333222111000//////000///...---,,,++++++***---,,,++++++******++++++,,,,,,++++++++++++++++++,,,+++***))))))***+++,,,***))))))))))))******+++&&&&&&&&&&&&&&&'''((((((***,,,...//////---***(((***************+++++++++******+++,,,,,,,,,,,,+++***+++---------...111333333:::CCCQQQmmm))))))(((((()))***++++++"""$$$&&&(((************...,,,+++***+++---///111////////////////////////...---,,,++++++,,,---...000111222222222333666888666999>>>AAABBBFFFSSSbbbcccRRRIII>>>:::<<<888666555555666666555444222222222111111111111000////////////////////////,,,,,,,,,,,,---------...222...000555555666CCCUUUnnnFFF:::999555...///111444777:::<<<======FFFZZZuuuzzz```MMM???666333555111111000///...///000222000...,,,***))))))***++++++***((('''''''''((())))))***++++++***)))((('''))))))(((((()))***++++++++++++***)))(((((())))))'''(((***,,,---------,,,...000111111222444888;;;<<<===GGGSSSZZZfffnnnQQQBBB:::555444333333222111000//////******+++,,,---...///000//////------------//////+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,'''((((((((((((''''''&&&((((((((((((((()))******...///111111000,,,(((&&&&&&&&&'''''')))***+++,,,------,,,,,,,,,---......///......---...///000111555777<<>>>>>AAAMMMZZZnnntttXXXJJJDDD<<<888888666555444444555666666555222222111111111000000000//////////////////////////////000000000111111111111...///333444555@@@NNN{{{~~~YYYEEE<<<555222333333444444555555666:::777999BBBOOOccc{{{jjjTTTCCC777444333222111///...------///---+++***)))))))))))),,,,,,+++************+++///---***)))(((***,,,...***))))))((((((((())))))++++++***))))))))))))******+++---...///000000000...000222444444666888:::CCCFFFPPP]]]jjj|||gggLLL???;;;999666555444333222111111000///.........------,,,,,,......---,,,,,,---......+++++++++++++++*********,,,,,,+++************+++******+++,,,------------)))(((((((((((()))******///...,,,***))))))((()))%%%%%%&&&&&&'''(((******))))))(((((()))******+++...---,,,,,,,,,---...///111444888???NNNiii***)))))))))))))))*********)))(((''''''(((************+++,,,------------////////////////////////......---,,,,,,---.........000111000000000333444555666999<<<===???IIITTTeeewwwlllSSSFFFBBB???<<<;;;666444333333555666666666111111111111000000000000////////////////////////............////////////000...///222333444>>>IIInnndddKKK;;;333222222222333333444444444555444666;;;@@@KKK]]]mmmkkkRRR<<<<<<:::666333111///---,,,...---,,,***)))))))))))),,,,,,++++++************---,,,***))))))***+++---)))))))))))))))***+++,,,++++++***))))))***************+++,,,---......///...000333555666888:::<<>>HHHSSSwwwlllQQQDDD>>>777222000///...---......---+++******))))))***************)))))))))))))))***************)))(((((()))***+++---...///+++***************+++++++++++++++,,,---...///000...111444666888;;;>>>AAAKKKSSS___oooqqqSSSCCC;;;777777666666555444333222222---------.........//////+++++++++,,,,,,+++++++++,,,++++++******))))))))),,,+++******))))))******&&&'''((()))************)))))))))))))))***++++++&&&''')))******(((%%%$$$&&&&&&&&&&&&&&&'''((()))((((((((())))))+++,,,,,,000///.........///111222///222777<<>>CCCGGGRRR\\\kkk|||sssTTTDDD;;;666666666555444333222222111------........./////////,,,,,,------------,,,,,,+++++++++++++++*********,,,,,,+++************+++))))))***+++,,,,,,,,,+++***))))))))))))***++++++&&&(((+++---,,,***'''%%%''''''&&&&&&'''(((((()))))))))))))))***+++------111000/////////000111222000222666;;;???OOOrrr---,,,,,,+++******++++++,,,,,,---------------,,,+++*********+++,,,---...------------------------000///...------...///000000111111111000000111333222222444999;;;===DDDLLLZZZpppzzzddd\\\UUUUUUXXXWWWLLL@@@:::777333111222333333333111000000000////////////////////////////////////....../////////000000000...//////...///333666888DDDccc~~~[[[AAA777000111222333444555666777666222111444666888<<>>EEELLLXXXooo}}}kkk[[[YYYXXX[[[```\\\MMM===;;;888444111111222222222000000000000////////////////////////////////////,,,,,,,,,,,,---------......///...---///222555666???___```EEE<<<222222333444444555666666444111111666999777666777999???QQQmmmuuuYYYGGG===777444111111000000///...,,,+++,,,,,,---...---,,,+++***---+++)))((()))+++---///******((('''&&&&&&&&&&&&+++*********+++,,,,,,---------,,,---...///111222222333555777<<>>HHHVVViii~~~zzzZZZIII>>>666555333222222---&&&(((///...------,,,,,,+++++++++******************++++++'''(((***+++***)))&&&%%%(((***,,,.........---,,,+++,,,.........///222444333777;;;;;;<<>>;;;666444222000111000///---------......------,,,++++++++++++++++++++++++++++++***)))***+++***)))'''++++++******)))************++++++,,,,,,++++++***((((((((('''((())))))***((())))))(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''***))))))((()))***,,,---,,,,,,,,,---...///111111111333111444;;;@@@SSSqqq---------------+++***)))---,,,+++,,,,,,+++)))(((*********))))))*********---,,,,,,,,,,,,+++++++++...,,,***+++---///...,,,,,,------...//////000000222333444555888???IIIQQQ___tttooobbb\\\PPPPPPSSS\\\gggfffQQQ;;;555444333222111111222444111111111000000000////////////000000//////...---,,,---...---++++++---...000///......000333555666???XXX}}}oooIII333111111111111111222222222444444444555555666666777777:::AAAJJJVVVdddsss|||uuuaaaMMM;;;666222222444222---+++...+++++++++***************++++++++++++++++++*********++++++,,,+++***)))((('''(((***,,,,,,,,,+++***+++---.........///111333444888<<<===@@@JJJYYYfffyyymmmOOOAAA;;;888555333111111222222111000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++)))'''+++***************++++++******++++++++++++******+++++++++++++++,,,,,,---((())))))*********))))))'''&&&&&&&&&&&&&&&&&&'''((((((((()))***+++------+++++++++,,,---...000111111333111333999<<>>HHHPPP___pppyyylll```UUUPPPKKKHHHJJJZZZmmmpppXXX===555444333222111111222222000000000000/////////.........//////......---,,,,,,------,,,++++++,,,............///111333555666@@@XXX}}}sssMMM555222222111000000000000000222333333444555666666666555777;;;>>>DDDKKKSSSXXXsssfffNNNGGG>>>666555444///+++)))************++++++++++++------,,,,,,++++++******++++++++++++************'''(((***+++,,,,,,+++***,,,...//////...///111333555999===???DDDPPPbbbpppnnnPPPAAA:::666444333111222333444444333---............---,,,,,,------------------------+++***)))***++++++)))'''))))))))))))***+++,,,,,,******++++++++++++******+++++++++,,,,,,,,,------((()))***+++,,,,,,,,,,,,''''''&&&&&&&&&&&&'''''''''((()))+++,,,---------*********+++,,,---...///000333111222777888DDD]]]~~~,,,,,,,,,,,,++++++******))),,,///---***((()))+++,,,++++++++++++++++++,,,)))******+++,,,,,,------,,,------......,,,***))),,,,,,,,,---------......///000222333666<<>>WWW{{{yyySSS999444333222111111111111111111111222333444555666777666888:::<<<>>>AAAEEEIIIUUUfff|||pppaaaRRR???555222111...++++++,,,,,,------...............------,,,+++******))))))(((((('''((()))))))))***,,,------------------...//////...///111333666:::>>>AAAGGGUUUhhhwwwlllOOOBBB<<<999666444333333444444444333...............------,,,........................+++*********++++++)))((())))))))))))***+++,,,---++++++,,,,,,,,,,,,++++++(((((())))))************)))***++++++,,,,,,,,,+++((((((''''''''''''(((((()))***,,,---...---,,,,,,************+++,,,---...---222111111666666@@@TTTsss,,,,,,+++++++++***++++++))),,,...---***)))***,,,,,,++++++++++++++++++,,,((()))******+++,,,------+++,,,......---+++***))),,,,,,,,,---------------...000111222444:::CCCJJJYYYcccpppzzzhhh[[[TTTKKKBBB===CCC>>>>>>OOOgggqqq___GGG:::666222///000000000///222222111111111000000000---------------,,,,,,+++.../////////------///000---...//////...000333666===UUUwww[[[???555444222111000111222333000000222333555666777888888:::<<<======>>>@@@BBBDDDNNN___tttmmmRRR>>>555444333111,,,,,,,,,------......///......------,,,+++******))))))((('''(((((())))))******+++,,,---------------...////////////222444777;;;@@@DDDJJJYYYmmm|||kkkOOOCCC>>>;;;999777444333444333222111......//////......---,,,........................,,,+++***+++,,,+++***((())))))))))))***+++,,,---,,,,,,------------,,,,,,&&&&&&'''((()))(((((((((******++++++***))))))((()))((((((''''''(((((())),,,---.........---+++******************+++,,,---+++111000000555777>>>NNNhhh,,,+++************++++++***+++---,,,+++******+++++++++************++++++)))))))))***+++,,,,,,---***,,,------+++***++++++------------------.........000111111333777???EEETTT\\\iiiuuu|||ppp]]]RRRMMMEEE===999???<<<<<>>AAAIIIXXXlllvvvYYYCCC888000+++++++++++++++,,,,,,,,,,,,------,,,,,,++++++******************++++++++++++)))))))))******+++,,,,,,,,,---/////////111333555777===CCCHHHPPP```tttkkkOOOBBB===:::999777444333333333111000...////////////...------........................,,,+++***+++,,,,,,***((())))))))))))***+++,,,,,,,,,,,,------------,,,,,,'''((()))*********)))(((************)))((('''&&&))))))(((((((((((()))))),,,,,,,,,,,,,,,++++++***+++*********++++++,,,---)))111000...444666<<>>:::666333222222222000000222444666888:::;;;888999:::888666666666888999:::===CCCNNN```www|||```III888---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******((()))***+++,,,++++++***))))))))))))***+++,,,,,,+++,,,...///000222555777888>>>GGGOOOYYYiii}}}iiiMMM@@@;;;777777555333222333333222111///////////////...------------------------------,,,+++++++++,,,,,,***(((+++***************++++++***++++++,,,,,,++++++***'''(((***+++++++++)))(((((()))))))))))))))((((((***))))))(((((())))))***(((((((((((()))***++++++,,,++++++++++++,,,------***222///+++111444999DDDTTTrrr++++++***))))))***+++,,,,,,***)))***---...,,,)))******))))))))))))*********************+++++++++)))+++,,,+++))))))---000//////////////////......///000111111111444:::@@@DDDKKKZZZjjjqqqrrrxxxwwwhhh[[[MMMEEE???:::999:::777:::::::::AAARRRccckkkTTTIII<<<333111111///...000000000000////////////......//////......---,,,---...///...,,,,,,...///+++...000111333;;;FFFOOOWWW```kkkuuu}}}zzzhhhTTTIIIFFFAAA<<<777555444444000111222555777999;;;<<<888999:::999777777999;;;333666888999;;;GGG\\\nnnzzzaaaLLL???/////////......---------******************++++++%%%&&&)))***+++***)))'''++++++++++++,,,---...///***,,,...///000222666888888@@@JJJTTT___pppeeeJJJ>>>999777555333111222333444333222///////////////......---------------------------,,,+++++++++,,,,,,***)))++++++******************))))))************))))))&&&''')))***+++***(((''''''((()))******+++************))))))))))))******#########$$$&&&)))+++---,,,,,,,,,+++,,,,,,------+++222///***///222666@@@MMMnnn++++++***))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))(((((((((((())))))***+++,,,,,,------------000/////////...,,,+++***111000//////000333777999@@@EEENNNXXXaaahhhlllnnnzzz}}}kkkXXXPPPFFF???===<<<:::777999444444:::===AAASSSggg```UUUCCC666444999:::777333222000.........000111111...+++***+++---------///............///000000,,,...///000444???OOO[[[ffffffiiinnnqqqmmmccc[[[UUUPPPGGG===555111000222222111000111444666666666777777888888888777777666777555444555999>>>DDDHHH^^^oookkkSSS<<<555111111///))))))---))))))))))))***+++,,,,,,)))(((((()))******(((&&&((()))*********+++...111,,,//////...000444555222<<>>EEESSSggg}}}xxxTTTCCC333///000---***)))******)))******+++,,,,,,***))))))***++++++***((()))***+++******+++...000,,,---,,,...555<<<;;;555;;;===EEEPPP]]]nnnzzzYYYEEE===;;;:::444333222111000000000000////////////////////////////////////...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********(((((()))+++------+++)))'''&&&&&&(((***+++***)))***)))'''''')))***))))))************************)))******++++++,,,,,,---.........000222444777999CCCZZZ{{{)))(((((('''''''''''''''))))))))))))))))))))))))******)))((()))***+++,,,***))))))(((((())))))***++++++,,,---------,,,,,,...//////000//////......------......000111333444777999>>>DDDJJJPPPTTTVVV^^^jjjzzzzzzbbbRRRLLLFFF===999777777666444555222333666555333;;;HHHTTTYYYXXXLLL???888444111333222111000//////......000...,,,+++,,,------,,,+++++++++***+++,,,,,,---+++---///000555AAAQQQ^^^aaa```aaadddfffeee___ZZZ\\\ZZZWWWPPPHHH@@@888444333222222333555555444222555555666666777666666555444333222111111222333444666>>>MMMdddrrrYYY>>>222222111---(((+++************++++++,,,++++++***+++------+++***++++++,,,+++******---//////...---000:::AAA>>>666???AAAHHHSSS```qqqvvvVVVDDD===;;;:::444333222111111111111111////////////////////////////////////...---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))(((((())))))***,,,...///...,,,)))(((((()))+++,,,+++******)))((((((******)))((()))(((''''''''''''((())))))******++++++,,,,,,---.........///111444777888>>>PPPnnn******))))))))))))******))))))))))))))))))))))))+++***)))))))))***,,,---***))))))))))))))))))***+++,,,,,,------,,,,,,,,,***+++,,,---------------+++,,,---...///000000111444555888===BBBHHHMMMOOOWWWbbbooouuuyyyjjjUUUHHHFFFAAA:::666555555555444444333555777555111555<<>>@@@HHHTTTbbbtttsssTTTCCC===;;;999444333222111111111111222////////////////////////......//////...------,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,+++***))))))(((*********---///000000...+++***)))***,,,------,,,***)))))))))******)))'''***)))'''&&&&&&''')))***+++,,,,,,------......///.........///111333666777>>>JJJbbb******))))))))))))******))))))))))))))))))))))))+++***)))))))))***,,,---******))))))))))))******,,,,,,,,,------,,,,,,+++)))***+++,,,,,,------,,,++++++,,,---.../////////111222444777<<>>:::666555555555555222333555666444111333666;;;EEEPPPUUUUUUMMM???111111000000/////////000000///...,,,,,,---------+++++++++******++++++,,,---***,,,---///444@@@QQQ^^^_________```ccceeeeeeeeeaaa``````^^^XXXNNNBBB999444222111111111000...,,,111222333444444444444444333333333333222111000000---...333===KKK^^^rrrnnnVVV@@@333///000------,,,+++*********+++***))))))+++,,,---,,,***,,,------+++***+++---///---333666555666999:::888888;;;CCCPPP___tttqqqRRRCCC===:::777444444333222111111111111000000000000000000000000.........///......---,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************+++******,,,///000000///+++***)))+++---000000000,,,***))))))******)))'''+++***(((''''''(((***++++++,,,,,,------......///.........///111333555666===EEEWWWttt'''''''''''''''(((((()))))))))))))))))))))))))))******)))((()))***+++,,,+++******))))))******+++,,,,,,---------,,,+++++++++,,,,,,---.........---,,,++++++,,,,,,...//////---...000333777;;;???BBBJJJOOOUUUVVVUUUZZZccckkkxxxdddVVVKKKEEE???===:::777555555555666000111222222111000111333333:::DDDNNNWWWYYYNNNAAA333222///---,,,---......///---,,,,,,......,,,+++---------------...//////)))+++---...333???OOO\\\___```aaacccfffiiilllmmmbbb```___]]]ZZZSSSHHH@@@666444111000//////---,,,000000111222333333333333000000000000000000//////...///111555888@@@QQQ___sss{{{{{{kkkRRR???444000///...---++++++************))))))+++------,,,+++,,,,,,---,,,++++++...000)))000555333222666;;;<<<888:::CCCQQQaaawwwnnnPPPBBB===999666666555444333111111111111000000000000000000000000---...............------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********+++++++++***)))+++---......---***))))))+++///333555666...,,,)))((()))***))))))++++++))))))))))))++++++)))******++++++,,,,,,---.........///000222444666:::???MMMggg'''''''''''''''((())))))))))))))))))))))))))))))))))))((('''((()))***++++++******))))))******+++,,,---------,,,,,,+++***+++,,,,,,------------,,,---,,,+++++++++---///000---...///111333666888999???AAADDDEEEFFFIIINNNRRRggg|||jjjXXXNNNHHHDDD===<<<:::777444444555666111222222000///000222222...111666???NNNYYYXXXRRR>>>;;;555111...---...///...---,,,---......,,,***000000//////000000111222)))+++,,,---111===MMMYYY^^^```cccfffiiimmmqqqtttdddaaa]]]\\\[[[WWWOOOIII;;;777333000///......---...///000111222222222222111000//////.../////////111///111333222111888AAARRRccctttuuuiiiWWWBBB222//////---,,,+++*********+++******,,,...///...---+++,,,,,,,,,+++,,,///111...111222000111666::::::;;;>>>FFFSSSdddyyyjjjMMMAAA===999666888777555333111000000///000000000000000000000000------...............---,,,,,,,,,,,,------------************************************))))))))))))+++)))((()))+++,,,,,,+++((('''(((+++111666999;;;000---)))'''''')))******************************)))******++++++,,,,,,---///......///000222444555555888CCCZZZyyy)))))))))))))))***++++++)))))))))))))))))))))))))))((('''''''''(((***+++++++++************++++++------------,,,,,,+++*********+++++++++******)))...---+++***+++---///111//////000222333444444555777888999<<<>>>AAACCCEEEKKK^^^{{{}}}aaaQQQIIIEEECCC<<<;;;999666333333444555555555333000///222444444333333222555???MMMSSSRRRIIIDDD===666222000111222...---,,,---......,,,***---,,,,,,,,,,,,---......)))+++,,,,,,000;;;LLLXXX]]]```dddgggkkkoootttwwwkkkfffaaa``````^^^YYYTTT>>>:::444000////////////......000111111222222222444333111000//////000111***(((+++222444111333888666KKKfffwwwzzzmmmQQQ777000///...,,,+++******))),,,,,,,,,---000000000...***+++,,,,,,,,,---000222666555222...111666777555:::<<>>222...)))&&&&&&)))***+++))))))************))))))+++,,,,,,------.../////////.........000222444555222444===QQQnnn,,,,,,,,,++++++++++++++++++)))(((&&&&&&((()))++++++***)))))))))***,,,,,,---+++))))))***+++***)))---------,,,,,,+++++++++,,,---...---+++***+++,,,***,,,...///---,,,,,,---222111000//////111333444444555666999;;;>>>???@@@FFFOOO[[[vvviiiVVVLLLEEE@@@===<<<777333111333666666666444555444111111555444000000111111000222999EEENNNRRRWWWQQQ@@@444444444000...------000222111,,,(((000//////...------------......///000222888GGGVVV^^^dddggggggllluuuyyyxxxppplllhhheeeeeebbb^^^ZZZJJJ===222///111000///000111000000///000222444555333333333222111///,,,+++,,,+++***)))***---///111111777EEE^^^yyy}}}cccCCC555333000...,,,***)))))),,,,,,,,,---------......,,,,,,,,,,,,,,,---...///333333333111111222555888<<<>>>FFFSSSbbbvvv___JJJCCC===999:::666555333111000000111111000///.........///111222000...---...111222111/////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((((())))))))))))((((((((((((((((((((((((((()))))))))+++///444888;;;333///+++)))((()))))))))************)))))))))))))))***+++,,,,,,,,,+++***///////////////000000000777888;;;GGG^^^}}},,,++++++++++++************)))(((''''''((()))*********)))))))))***+++,,,---+++))))))*********)))------,,,,,,,,,++++++++++++,,,---,,,+++******+++,,,---------,,,,,,...000111000///......000111222333444555777999;;;======;;;DDDLLL```bbbQQQHHHAAA<<<::::::777444333444555333111444555333000000333333000000111111000000555===CCCLLLWWWZZZOOODDD???888000......------...000111222///...---+++************,,,+++,,,...///444BBBPPP```fffiiihhhiiippptttuuupppmmmjjjjjjiiigggaaa\\\OOOBBB555222222222111222............///000111222444444444444222000...---,,,+++******+++,,,...///...222<<>>;;;666333000...,,,+++///...---,,,,,,,,,,,,,,,000...///000000222<<>>:::666555222//////111333222111444666;;;HHHZZZhhhjjjfffMMMDDD888222222444333111------,,,,,,------......111//////111222222999AAAYYYcccooossspppqqqzzz{{{sssmmmlllkkkiiiggg]]]RRREEE===777111///000...///111222222111000///000111111111000///---,,,,,,------------,,,***)))+++,,,...222<<>>III[[[kkkppprrrzzz~~~tttooonnnpppppppppiiiaaaWWWNNNDDD999333222///......---------......------.........,,,+++***)))+++---//////---***)))***,,,///111333AAAaaa~~~|||kkkNNN666...000///***++++++,,,,,,,,,---------///...---,,,,,,,,,,,,,,,---///111222222333444666666:::AAAHHHQQQbbbwwwUUUDDD???;;;777888444333222222111111222222///////////////000000111---///000///---+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******))))))(((((((((((((((((((((((((((((((((***+++,,,+++)))'''%%%)))((('''(((***++++++******))))))))))))(((((((((+++***)))(((((())))))***,,,,,,---...///000111111000///222888<<>>:::666444666111333444333111333777;;;JJJ___www~~~gggWWWAAA444111222222000***111777555111333CCCSSS^^^jjjtttooo^^^JJJ>>>:::555444222000...---,,,,,,---+++,,,000111000222666999CCCWWWiiiqqqssszzz|||uuurrrrrrttttttsssnnnfff]]]UUUJJJ===666555111111///......///000111------.........---+++***)))***---//////...+++))),,,,,,---+++)))333PPPmmmvvvlllSSS777...222000&&&******+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,...111222222333444666666:::AAAHHHOOO```~~~qqqOOOAAA===999777888444333222111111222333444000///.........///111222---///111///,,,+++,,,...------------------------************************%%%&&&'''(((******++++++))))))))))))))))))))))))''')))+++------,,,***((()))(((((()))***++++++))))))(((((((((''''''''''''((('''&&&&&&&&&((()))***++++++,,,---...///000111111///222888;;;CCC]]]yyy<<<333---...---))))))---***++++++***)))(((((())),,,'''%%%'''***)))+++---)))))))))))))))******+++***++++++++++++***))))))+++***)))***+++,,,+++***(((***,,,------,,,+++***+++,,,,,,------.........---///111222222222333555...000222666:::>>>AAABBBMMMgggttt[[[PPPDDD>>>:::666444666444333333222222333333444;;;FFFVVVfffppptttrrrppp]]]NNN;;;000///111000.........///000222333444555FFFQQQeeevvvwwwfffSSSHHH@@@777111333000(((''',,,...///000111222333444444333@@@UUUhhhqqqrrrvvv|||{{{xxxssspppppprrrssstttsssooofffZZZMMMBBB999444...,,,++++++,,,...///...111000...,,,++++++++++++***+++,,,---...---,,,,,,***---+++,,,111555FFFcccmmmqqqQQQ:::000)))000...---,,,++++++******+++++++++,,,------......------...///111222333333222222777===>>>CCCSSSbbbxxxpppRRREEE;;;999999444777777666555333222111111000000111111222222222333000000//////.........---000000///............///******+++,,,,,,,,,,,,++++++***)))(((((()))***+++''''''(((((())))))******''')))+++------,,,)))(((''''''(((((((((((('''''',,,+++******))))))************))))))))))))))))))(((+++---......---...000777222222777999???TTTlllHHH<<<222///---)))''')))***+++++++++***))))))***+++)))))),,,,,,((('''))))))))))))))))))******+++((()))***+++++++++++++++***)))'''((())))))((('''((()))+++,,,,,,,,,***)))+++++++++,,,,,,---------***,,,.../////////000111///000333666999===???AAACCCVVVtttnnnZZZNNNCCC>>>:::666444555333333222222222222333333444:::CCCLLLQQQSSSQQQPPPLLLAAA333,,,,,,//////...///000000111111222222222666???PPPbbbiiigggeeefffZZZLLL<<<444000...,,,---------...///000111222222555;;;JJJ]]]jjjooorrruuuwwwtttooommmmmmooorrrtttqqqmmmeeeZZZMMMBBB999444000...,,,+++,,,------,,,000///...,,,++++++++++++)))***+++,,,,,,,,,++++++---000---,,,//////>>>YYYooosssTTT<<<222***000------,,,++++++***+++++++++,,,,,,------......------...///000111222333333444777======CCCSSSbbbxxxoooRRREEE;;;999:::555444444333222222111000000000000000111111111222222000000000/////////......///...------,,,,,,---------------,,,+++***)))(((+++***)))(((((()))***+++'''((((((((((((((())))))((()))***++++++***)))((('''(((((())))))(((((('''+++***))))))(((((())))))++++++++++++++++++++++++)))+++,,,---------///000444000111555777<<>>WWWvvv|||^^^FFF:::...000+++...------,,,,,,,,,,,,,,,------,,,+++,,,---...///......///000111333555666444:::;;;@@@MMMYYYlll}}}[[[JJJ===999999444333333333222222111111111111111000000000000////////////000000000000000111//////...------------------------,,,+++***)))((())))))************)))))),,,,,,,,,++++++++++++++++++***((('''&&&&&&''''''((())))))******))))))(((+++***))))))(((((())))))*********+++,,,,,,------)))***+++******+++...000///000333333333555;;;@@@TTTooo\\\ooo{{{oooTTT>>>333...000,,,((((((+++---,,,***'''%%%&&&******((((((+++)))))))))))))))******+++'''((()))))))))))))))(((((('''&&&''')))******))))))))))))***+++,,,---...111000///...---,,,++++++)))+++------,,,+++,,,---///000000111222333444555888777<<>>@@@;;;222------+++++++++++++++,,,,,,,,,------///222555===MMM]]]iiillloooppppppssszzz|||ttteeeTTTDDD:::333111...------...---,,,)))***+++++++++***)))(((***))))))((()))***+++,,,***///......222111>>>XXXmmmsssVVV@@@777...222.........---,,,,,,,,,,,,---...---,,,++++++---...000...///000111222333333444444::::::>>>KKKVVVggg{{{YYYIII<<<999:::555444444333222222111000000222222111111111000000000....../////////000000000///......------------------------,,,+++***)))(((((()))***++++++***)))((())))))******************+++***)))((('''''''''''''''(((((())))))(((((('''))))))((('''''''''(((((()))******+++,,,,,,------((()))+++++++++,,,---//////111222222222555:::===GGG___DDDddd{{{```GGG999444444///)))))),,,......,,,'''$$$%%%***,,,)))'''''')))))))))))))))******+++%%%&&&''')))************)))(((((())),,,------,,,'''''''''((()))+++,,,---000000///...,,,+++*********,,,------,,,,,,,,,---...///000111222333444444888444777>>>CCCMMMfffttt[[[HHH@@@999777666333111111000000////////////000000......---,,,,,,---...///000...---///111333222111......---,,,,,,+++******///------///000---...111333---...777888111,,,///************++++++++++++...,,,---000333;;;JJJXXXfffjjjnnnoooooorrrxxx}}}}}}uuuhhhWWWGGG>>>666333///...------,,,***))))))***++++++***(((((()))((('''''''''(((***+++)))---,,,---111222AAA[[[eeelllOOO;;;444---333111......---,,,,,,,,,,,,---...---,,,++++++---...000...///111222333333222222444::::::===IIITTTeee|||xxxWWWGGG;;;999;;;777777777666555333222111111333222222222111111000000---.........//////000000///...------,,,,,,------******+++,,,,,,,,,,,,+++((()))***++++++***)))(((''''''(((((())))))******+++******)))(((((('''&&&''''''((((((((((((''''''(((((('''&&&&&&&&&&&&''''''(((((()))******++++++''')))+++,,,,,,,,,---......111222000111555999;;;<<>>@@@NNN___~~~kkkWWWAAA===888555444444333333111000000000//////......000///..................,,,---...//////000/////////......---------......---------------...//////------///000000000///......,,,******,,,...---+++------...///...111===III]]]eeejjjiiiiiimmmrrrtttxxxuuuqqqmmmhhh]]]NNNBBB555333000............---++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++---***+++//////444HHH______SSSAAA444//////...,,,...,,,+++)))))))))+++,,,,,,,,,,,,---------------...000222222222222444555555888777<<>>SSSnnn|||oooYYY@@@444,,,------******///))))))***+++,,,---///000...------,,,++++++******((()))+++,,,,,,,,,+++***+++)))'''))),,,...,,,***(((((()))***************++++++,,,---------------+++++++++++++++,,,------000111222222333333333222333111444::::::;;;DDDRRRfffiiiSSS@@@===888444333333222222111111000000///...------...------------...//////+++,,,---...///000000000000000//////......------.............../////////+++,,,---.........---------,,,******,,,,,,,,,+++///......///---...888BBBVVVbbbllllllhhhjjjnnnqqquuuqqqmmmmmmllldddTTTHHH:::666111......///000000---------------,,,,,,,,,***+++---......------,,,111...---000000777KKKaaa[[[KKK888......///...,,,,,,+++***)))))))))***+++......------,,,,,,++++++---///000111111111333555333888888<<>>GGGTTTvvvhhhPPPBBB>>>999666555444333333222111111///...---,,,,,,,,,,,,,,,,,,---...///000,,,------.../////////////////////......---,,,,,,,,,------...............***++++++,,,,,,,,,,,,,,,---,,,++++++++++++++++++...,,,,,,---,,,,,,444===MMM^^^mmmooojjjiiimmmqqqvvvtttssssssqqqhhhZZZPPP???999111------///111111......---,,,++++++******)))***---///000///...---222///......///888LLL___XXXFFF333,,,---///---+++++++++***)))))))))***+++---------,,,,,,,,,+++++++++,,,...//////000111333333888999<<>>999555444333222222222111000///...---,,,+++,,,,,,,,,---...///000111......///......---,,,,,,,,,------------,,,+++******+++,,,---------,,,,,,***************++++++,,,,,,,,,,,,+++*********+++***))))))++++++,,,222:::EEEYYYlllppplllkkkooorrrvvvyyy|||zzzrrrggg\\\VVVDDD<<<222------///000000---,,,,,,+++***)))(((((((((***,,,///000///...---///...,,,,,,...999LLL\\\UUUBBB000,,,......,,,+++******************+++++++++++++++,,,,,,,,,------+++---///000000111333555444999:::<<>>999666555444555555444333222111111000000000000000000000000/////////000000000000000,,,,,,------...------,,,***************+++++++++))))))*********+++++++++))))))(((''''''''''''(((************************(((''''''''''''((())))))(((((())))))(((((('''&&&((()))+++***)))(((((()))))))))***,,,---.........,,,.../////////000333555888999AAAWWWxxx(((+++...///666KKKhhhqqq^^^FFF777222111///+++++++++***(((((('''''''''%%%&&&''')))+++,,,......,,,,,,,,,,,,---------...))))))))))))))))))))))))))))))*********))))))(((///...---,,,+++++++++,,,((()))+++,,,------------,,,---...///000000111111111222444555777999<<<@@@JJJ___eeeOOO@@@<<<777333111000///...000000//////...---,,,,,,---------......000111111/////////...---,,,+++******+++,,,------,,,+++***)))***+++------,,,++++++******))))))******+++,,,,,,,,,,,,+++)))((()))+++***((((((+++------222888@@@UUUiiipppnnnmmmooorrrqqqwww}}}{{{qqqfff]]]YYYIII???444......//////---,,,++++++***)))((((((''')))***,,,---.........---------,,,,,,000<<>>///...///---+++,,,***++++++++++++,,,,,,,,,******++++++,,,,,,---------///111222222333555777555999888;;;DDDKKK^^^|||YYYEEE>>>:::666666555555555555444222111000000000000000000000000000......////////////000000,,,,,,------......------***************)))))))))((())))))***++++++,,,,,,)))(((((('''''''''''''''))))))))))))))))))))))))'''''''''''''''(((((()))((((((((((((((('''&&&&&&''')))++++++)))))))))***'''(((***,,,---.........,,,...////////////222444888:::???NNNkkk***(((***...///777PPPjjjtttppp```GGG777444000***,,,+++***)))((((((((((((''''''((()))***+++,,,,,,++++++******++++++,,,,,,++++++,,,,,,+++***+++,,,***)))))))))))))))******222111///---++++++++++++)))***+++---............,,,---...000111111111222222333333333555888;;;<<>>888444222111000///..................------000000000000000111111222,,,,,,------...---------(((***,,,...//////...---***+++---//////...---,,,+++***)))))))))***,,,---+++------+++((('''(((+++000------000111000222666???QQQdddllllllkkkjjjiiijjjmmmssswwwxxxrrrhhh```QQQGGG:::333222222///+++,,,,,,,,,++++++++++++***++++++*********+++,,,---,,,///111222888EEETTT^^^@@@333,,,000000++++++111+++,,,------.........---......---,,,+++***)))((((((***,,,---...///111333555666333777AAAFFFTTTlllXXXEEE@@@===;;;<<<666666666555444333111000000000000000000000000000,,,---------......//////+++,,,,,,---.........---------,,,,,,+++***)))))),,,,,,++++++***)))))))))+++******)))))))))))))))************************)))))))))))))))******+++***************)))(((((($$$&&&((()))(((((()))******+++,,,,,,---,,,+++***,,,---............111333333888;;;@@@UUUyyy,,,,,,***)))***///666;;;ZZZsssoooRRR???666000...,,,)))'''(((******'''(((((()))***+++,,,,,,---)))((('''''''''(((***+++******++++++++++++******,,,+++***((((((***+++,,,)))************))))))(((((()))***)))''''''((())),,,///222444444444555666666333111111333666888999AAACCCVVV|||zzz```PPP>>>:::666333222222111000111000...,,,++++++++++++,,,,,,------...///000000,,,+++---000...+++,,,000///,,,)))+++///000,,,(((,,,,,,---------,,,***)))+++++++++,,,,,,---------+++++++++******)))))))))******+++,,,---...///000;;;III\\\hhhkkkjjjiiiiiikkkkkklllpppsssqqqhhhaaaSSSLLL???222,,,---,,,(((,,,,,,---...---,,,+++***------..................---///111555@@@NNNUUUTTT999555111...---......---++++++++++++++++++,,,,,,...------,,,,,,+++******,,,,,,---///000222333333666444444888===FFFTTTbbb~~~UUUDDD???:::888===777777777666555555444444111111111111000000000000////////////////////////222000...---,,,---///000...---+++)))(((((())))))))))))))))))((((((((((((((('''&&&''')))***+++***111,,,)))***+++)))))),,,---,,,***)))))))))***+++))))))))))))((((((((((((''''''(((((())))))***************+++,,,---///000......------...///111222444666:::BBBNNNfff++++++*********...444888HHH```{{{kkkJJJ444---------+++)))((((((((('''++++++++++++,,,,,,,,,,,,)))((('''''''''(((***+++)))******++++++******))),,,+++)))(((((()))+++,,,))))))************)))))))))+++,,,,,,++++++---...,,,...000111222222333555777555333333666999;;;;;;;;;@@@TTTwwwyyy^^^NNN>>>:::666333222222111///111000...,,,+++++++++++++++,,,,,,---......//////...,,,---000000---,,,//////,,,+++,,,...///---***,,,------...---,,,+++************++++++,,,,,,,,,,,,,,,+++++++++*********++++++,,,...///000000000999HHH[[[gggkkkiiiiiijjjllllllnnnqqqssspppggg```SSSMMMAAA444///000000,,,,,,,,,---------,,,+++***++++++,,,---......//////,,,000222777FFFWWWXXXNNN777444000------------,,,***++++++++++++,,,,,,,,,------..................,,,,,,---///000111222333444222333777<<>>GGGPPPkkkYYYJJJDDD===999;;;555555555444333333222222111111111111000000000///////////////////////////------......------,,,+++***+++,,,.........---,,,++++++*********)))))))))+++******)))))),,,///222333---)))******((()))+++))))))((((((''''''''''''))))))((((((((('''''''''''''''(((((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222555444555999AAAUUUwww'''(((******))))))+++---...666AAAPPPaaaiii]]]KKK666111......+++''')))///((())))))***++++++,,,,,,)))((('''''''''(((***+++)))))))))******)))))))))))))))(((((((((((())))))(((((()))+++,,,,,,,,,,,,***++++++***)))'''((()))***+++,,,++++++,,,///111//////111444888;;;;;;;;;BBBBBBOOOooo}}}]]]JJJ===999555222111111000///.........------,,,++++++*********+++++++++++++++///+++))),,,...///222666444444222...++++++---///,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,444AAAVVVhhhrrruuusssqqqiiikkknnnpppnnnjjjccc^^^\\\XXXMMM>>>444000...,,,,,,,,,++++++************++++++++++++++++++******...111222;;;TTTgggYYY<<<555333000/////////...---))))))***+++,,,,,,------,,,,,,+++++++++*********,,,,,,---...///000000111000000333888:::===DDDMMMfff[[[JJJDDD<<<777999555555555444333333222222111111111111000000000///000000000000000000000000------......------,,,+++(((***+++---------,,,,,,******)))))))))((((((((()))*********+++///666;;;333,,,'''(((***,,,000555((((((((((((''''''&&&&&&((((((((((((''''''''''''''''''(((((())))))******++++++,,,---------,,,+++------...//////000000000222222444888@@@UUUuuu((()))***)))((((((***+++)))000444;;;OOOcccbbbTTTAAA555---,,,***&&&''',,,&&&&&&'''((()))***++++++)))((('''''''''(((***+++((())))))******))))))((())))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,------+++)))'''((()))+++,,,------,,,,,,...000///000333777<<<>>>>>>>>>BBBAAANNNooo~~~^^^JJJ<<<999555222111000///...------......------,,,+++++++++++++++++++++++++++---***)))***,,,///777@@@???;;;666111...------...+++************++++++,,,---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,---555???QQQgggwww|||wwwqqqiiikkkmmmooonnnkkkgggeee___]]]RRRCCC777333111///,,,,,,+++************+++------,,,++++++******)))000111555AAAVVVaaaQQQ:::555333111000000000///---))))))***+++,,,------............---,,,+++++++++,,,------...//////000000000000333888:::<<>>???AAARRRsss~~~]]]III<<<999555222111000///...,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++000>>>LLLKKKDDD;;;555333222000...))))))((((((((()))++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,---,,,+++******,,,---...555<<>>>>><<<===DDDXXXxxx}}}\\\HHH<<<999444222111000///...,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++111CCCTTTSSSJJJ???888666555222...)))(((''''''''')))***+++++++++++++++******)))))))))))))))******+++++++++///...+++******,,,///000555999HHHbbbzzzzzznnnlllnnnooopppppppppqqqssswwwtttfffRRR???555000,,,---,,,***)))))))))***++++++++++++,,,,,,---------///000>>>UUUaaaWWWCCC777222000///...//////---+++((())))))+++,,,---......)))))))))******+++,,,,,,,,,------....../////////...---000444777999BBBKKKPPPooocccOOOFFF===999<<<777777777666555555444444111111111111000000000000000000000000000000000000222000...---,,,---///000//////---,,,,,,---...///+++++++++************)))(((******((('''---777???444///---...---***((()))((()))*********)))'''&&&(((((('''''''''&&&&&&&&&''''''(((((()))*********''')))+++---//////...---000111111111///...,,,***222333555666888CCC[[[qqq++++++******)))(((((((((,,,)))+++000111666KKKcccnnnhhhRRR888---111///$$$))))))((())))))***++++++))))))))))))))))))******,,,***)))'''''''''((((((+++*********))))))((((((+++******)))))))))))))))))))))))))))((((((((((((,,,------...//////......333222333666;;;>>>>>><<<@@@GGGYYYxxxtttUUUCCC999666222000//////...---,,,,,,,,,,,,......,,,++++++...///,,,---///...+++000///...,,,---222<<>>:::666111...***)))(((''''''((()))***)))))))))))))))******+++***)))(((((())))))((('''+++,,,---,,,++++++---...888>>>III___{{{iiilllkkklllpppvvvxxxwwwuuuyyyyyyoooYYYEEE:::333---000...+++))))))***,,,...+++---000000///---------000999PPPeeeeeeNNN;;;444000111111000...,,,,,,,,,------,,,,,,------...//////...,,,******+++,,,---......---------......//////000222444666999>>>BBBNNNjjjfffMMMCCC===888666888888666555444333333222555333111///......000000111111000000000000111111000000///...---,,,,,,,,,/////////......---------,,,,,,++++++***)))((((((+++***)))((()))***+++,,,+++,,,,,,,,,,,,+++******************************(((((((((((('''''''''''''''(((((())))))))))))(((,,,,,,,,,---------......---------............///222222555888;;;BBBRRRbbb*********)))))))))))))))((('''***//////000@@@TTTrrrzzzlllJJJ555555333))),,,++++++*********++++++***))))))))))))***++++++(((((('''&&&''''''))))))************)))))))))(((******))))))((((((((()))&&&''''''((()))***++++++......//////000/////////333222333666;;;======<<>>KKK___yyyqqqnnnnnnoootttzzz}}}|||zzz}}}~~~ttt^^^HHH:::333...000///,,,+++***+++---///,,,...///000///...///000333HHHiii}}}rrrRRR:::444222222222000//////111222,,,,,,,,,,,,,,,---.........---+++*********,,,,,,---------------.../////////000222333555999>>>AAAJJJccciiiNNNDDD???;;;888888777666555444333333333333222000///.........///111000000//////000000111000000///------,,,,,,---+++++++++,,,,,,------...,,,,,,++++++***))))))(((***************+++,,,,,,******++++++******)))(((************************(((((((((((('''''''''''''''(((((()))))))))))))))++++++,,,,,,,,,---------------------............000111333555666;;;IIIVVVxxx(((((())))))))))))******'''&&&***///...,,,666DDDiiiaaaCCC:::666---///...,,,+++******++++++******))))))***++++++,,,&&&&&&&&&&&&'''((()))***************)))))))))))))))))))))(((((((((''''''$$$%%%&&&(((***,,,---...///000000000000000//////222222222555999<<<<<<<<>>666111///---,,,+++++++++***,,,++++++++++++,,,------,,,+++***)))))))))*********+++,,,...///000000000///000111222333666:::>>>BBBOOOlllsssSSSDDD@@@>>>===777777666444444333333333000000111111000///......//////............//////000///...---------------......---+++***((('''&&&+++++++++*********)))))))))***,,,---------,,,+++))))))******))))))((('''))))))))))))))))))))))))((((((((((((''''''''''''&&&'''((())))))***))))))))))))))))))************,,,,,,---------.........111111222555444555;;;DDD\\\ttt&&&&&&'''((()))******+++***))))))++++++,,,222888AAAPPPkkk}}}rrrSSS:::111...,,,***)))((()))+++,,,))))))))))))***+++,,,---++++++++++++******))))))))))))))))))))))))******'''(((((()))((('''&&&&&&''''''((()))***+++,,,,,,.........//////......---000000222333555888;;;<<>>666333000...///000000000///222444444333333444666555888888666555777666333666444333222222333444555000...------...///...,,,************************)))))))))))))))******+++***)))(((((()))***)))(((***+++******)))***---000333888@@@PPPmmm~~~vvvuuuvvvyyy||||||yyyuuutttvvvsssfffOOO;;;111///---,,,+++*********++++++******))))))))),,,111444EEEeeelllKKK;;;555222///...//////---+++,,,,,,++++++,,,,,,---...++++++*********)))*********+++,,,...///000000000///000111111222444999<<<@@@III^^^ttt~~~yyyUUUDDD???>>><<<777666555444444444444444111111222222222111000000//////............////////////...------------...000///...,,,+++)))((((((+++++++++***************)))***+++,,,---,,,+++*********++++++******)))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((()))************((((((((()))))))))******,,,,,,,,,------------...000///111444555555:::AAATTTkkk&&&&&&'''(((((()))******)))(((&&&&&&(((,,,000333;;;AAAZZZzzzlllMMM;;;///...+++((('''(((***+++(((((((((((()))***,,,,,,------------,,,+++))))))))))))))))))************(((((()))***)))((('''&&&)))))))))******+++++++++,,,,,,---..................000111222333666:::===FFFQQQgggcccJJJ>>>555333000///000111111111///333777888888888;;;>>>EEEHHHHHHFFFFFFIIIHHHEEE@@@===888555555555666555000///---------,,,+++)))))))))************)))))))))))))))))))))******+++***)))(((((())))))(((&&&)))***,,,,,,+++,,,...000555;;;CCCQQQjjjxxxvvvtttvvvxxxxxxuuuqqqoooooommmeeeSSS???222///,,,++++++***************)))))))))((((((+++///222;;;UUUzzzdddPPP@@@:::333/////////...,,,---,,,,,,,,,,,,---......+++++++++++++++************+++---///000000////////////000000111333777:::???FFFUUUooohhhzzzZZZEEE???===999666666555444444444444444222222222222222222222222000//////......//////000///......---------......,,,,,,,,,---------------************************))))))***++++++++++++*********++++++******)))(((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&''')))************((((((((()))))))))******,,,,,,,,,,,,---------------,,,---111333333777===MMMccc&&&'''''''''((())))))))))))(((&&&&&&))),,,------333:::KKKggghhhIII555222...***''''''((()))&&&&&&&&&'''(((***+++,,,***+++,,,,,,,,,+++******((()))))))))************((()))***++++++)))'''&&&((())))))******+++,,,,,,+++,,,---///000000000000...///111111222444999===IIIXXXsssaaaIII>>>777444111111222333444333333:::BBBGGGKKKOOOVVV\\\jjjmmmnnnlllmmmppppppmmmaaa[[[SSSKKKFFF@@@;;;777222000.........---+++)))******+++,,,,,,+++******)))))))))))))))******+++***)))((((((***+++***)))(((+++---.........///000444???KKKUUUeeeyyyxxxuuussssssuuuvvvuuurrrooollljjjfffXXXDDD555///,,,,,,+++++++++*********)))******))))))+++...111333AAA[[[wwwwww___SSSBBB666111000///.........------......///000,,,,,,,,,,,,,,,++++++***+++,,,...///000///...---//////000000000222666999===DDDOOOaaaxxxhhh___HHH@@@===888666666555444444444444555222222111000000111222333111000000//////000000111......---------......///++++++,,,,,,------......************************))))))(((((())))))***+++))))))******))))))((('''''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&''')))******++++++(((((()))))))))*********++++++,,,,,,,,,---------///,,,,,,000111222666;;;EEEZZZ{{{'''''''''(((((((((((((((******)))))),,,...---)))***555@@@RRRwww{{{SSS999666111+++(((&&&&&&'''%%%%%%&&&&&&''')))***+++'''(((***+++,,,,,,++++++(((((())))))*********+++((()))+++,,,+++***(((''''''((()))***+++,,,------+++,,,...000111222222222---///111111111333999===KKK]]]|||```III>>>888666333222444555666666===FFFQQQ\\\dddnnnxxxvvvjjj^^^RRRGGG???444333111000000000...,,,++++++------------++++++)))))))))))))))******+++)))(((((()))+++------,,,(((+++...000000//////000666GGGWWW]]]fffwwwyyyuuurrrrrruuuwwwwwwuuuqqqllliiiggg\\\GGG666///---------,,,,,,,,,++++++***++++++++++++,,,...111111555BBBYYYwwwpppXXXDDD999666555444///............///000000,,,------------,,,+++++++++---...000000///---,,,//////000//////111555888<<>>000///---'''&&&,,,%%%%%%%%%'''***,,,,,,,,,************************,,,,,,++++++++++++******************)))(((&&&&&&(((((((((((())))))))))))***+++---///000111222222111000222444333333999@@@JJJkkk}}}\\\GGG???;;;999666555444777???GGGXXXfffvvv~~~~~~~~~wwwdddUUUHHH:::222444222***)))000***+++---......---+++*********))))))))))))*********************+++++++++,,,++++++***+++,,,------888GGG\\\ccc```nnntttkkkmmmtttvvvrrrooossspppmmmjjj```NNN:::---000000---+++,,,---,,,***((((((***+++---...000000111111666DDD\\\|||___EEE;;;777444222111...,,,...111000,,,,,,,,,,,,++++++*********---------------------------///000000000222555777AAACCCGGGQQQjjjvvvooovvvcccJJJCCC>>>888888777666444333222111111222333444333111111111333111111000/////////////////////...//////000111222......---,,,,,,,,,------************************++++++***))))))))))))))))))(((((((((''''''''''''"""%%%((())))))))))))***+++***(((''''''((())))))%%%&&&'''((())))))))))))++++++***************++++++++++++,,,,,,,,,---------...///000000111333666>>>NNNkkk$$$%%%&&&((()))*********))))))*********+++++++++---///111888LLLhhhjjjSSS:::111000///+++)))(((''''''(((***+++***)))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,************)))(((''''''''''''(((((()))*********)))***,,,...000111222222111000222444333333999AAARRRuuuzzzYYYCCC<<<@@@<<<:::<<>>888999888777555444333222222222333444333111000111222111111000///////////////.............../////////...------,,,,,,,,,,,,,,,+++++++++***************+++***)))(((((((((((()))***))))))(((''''''&&&&&&$$$&&&''''''&&&%%%&&&&&&(((((('''''''''((()))***&&&'''((()))******************))))))))))))******+++,,,,,,,,,---------------///000111111222444666===KKKeee$$$%%%(((***+++***)))((()))))))))*********++++++......000222:::PPPuuunnnMMM666222666111(((,,,***))))))))))))(((&&&++++++++++++++++++++++++***++++++,,,,,,------...+++++++++******)))((((((''''''(((((()))***++++++)))***,,,...///000111111222000222444444444:::CCC\\\vvvUUUBBB<<<@@@@@@CCCOOOaaasss}}}iiiXXXLLLGGGFFFKKKJJJHHHGGGHHHLLLSSSXXXaaaeeellluuu~~~~~~sss^^^GGG:::555000***)))***+++,,,,,,+++***)))******))))))))))))******))))))*********+++++++++)))******+++++++++++++++444???SSS\\\[[[jjj}}}uuullliiihhhiiiooouuuwwwuuurrrnnnfffWWWCCC444444222//////...---,,,***))))))***+++,,,---...//////,,,,,,000===YYYsss[[[JJJ===666333444000***+++222/////////...//////000000////////////////////////111222222222111222555777888<<>>999:::999777666444444333333222333444333111000111222111111000///////////////............------------------,,,+++++++++++++++++++++++++++******))))))))))))((((((''''''((((((******)))(((((('''&&&&&&((()))((('''$$$###$$$%%%&&&&&&&&&&&&'''((()))***'''((()))***++++++++++++))))))(((((((((((()))))),,,,,,,,,---------.........///111111111222555777;;;GGG]]]zzz)))*********)))(((&&&%%%))))))))))))************------222666444===___hhhEEE444555333+++,,,+++))))))))))))(((&&&++++++++++++++++++++++++)))***+++,,,---...//////,,,++++++***************)))))))))))))))*********(((***+++---///000111111222111222444444555<<>>777333222555666666555555888<<<@@@FFFFFFHHHKKKTTTcccuuu{{{[[[CCC999000%%%+++,,,,,,------,,,,,,++++++******))))))******+++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,------...222888HHHQQQSSSddd~~~uuujjjffffffiiipppxxxzzzxxxtttnnnfffYYYEEE444222...,,,...///......///))))))***+++,,,---------111//////222999PPPzzzxxxjjjPPPCCC<<<<<<888---+++000000000/////////000111222////////////////////////222333333222111222444777999===BBBFFFOOOeee}}}eeeqqqiiiKKKAAA>>>:::999999777555444333333333222333333222000///000111111000000///////////////////////////...------,,,---,,,++++++******++++++,,,,,,++++++***)))))))))((((((''''''''''''((((((((((((((((((((((((((((((++++++***(((&&&%%%''')))'''&&&&&&&&&&&&'''''''''''''''((()))************(((''''''''''''(((((())),,,,,,---------.........---///000000000222444666:::BBBTTTppp,,,+++)))((('''''''''((((((((()))))))))*********,,,+++111777333333LLLlll```>>>444222...+++***))))))******)))(((++++++++++++++++++++++++))))))***+++---...//////,,,+++******)))******+++++++++******))))))(((((()))***,,,...///111111111222111111444444666>>>GGGgggdddMMMEEEGGGLLL```{{{}}}hhh[[[PPPBBB888555444333111...///000000000111444666999888666555999EEEVVVccc|||dddGGG:::000%%%,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((())))))***++++++,,,,,,...---,,,+++,,,---...///111111===EEEIII]]]|||ttthhheeeiiinnnsssxxxzzzyyyuuupppllldddQQQ???666000,,,---...+++,,,///*********++++++,,,,,,,,,,,,+++...222666GGGooo~~~nnnooo{{{mmm[[[IIIBBB<<<555222555111000///......///000111000000000000000000000000222333333222111222444777888:::@@@EEEKKK[[[yyyqqq```nnnnnnMMMAAA>>>;;;888777666444333222111111222333333222000//////000111000000///////////////000000000000000///...------,,,++++++******+++++++++++++++*********))))))((((((''''''''''''((((((&&&&&&'''((()))***++++++*********((('''''')))+++(((((((((''''''&&&%%%%%%&&&&&&'''((())))))))))))''''''&&&&&&'''((()))))),,,,,,,,,---------......,,,---/////////000333555999>>>MMMggg)))((('''&&&'''))),,,---((((((((()))))))))******,,,))),,,000///000BBBZZZ~~~UUU;;;222///***)))((()))+++++++++***************************((())))))***,,,---......++++++)))(((((()))***++++++++++++******))))))(((***+++---...000111222222222111111444555777???IIIeeeyyy\\\KKKKKKRRRiii}}}___FFFCCC<<<444111222333222///,,,---......------///111...000111222333777>>>DDDXXXhhhmmmYYYBBB666///(((************************++++++************++++++(((((()))***+++,,,,,,---,,,,,,---............---000---555===@@@UUUuuussshhhggglllqqqvvvzzzxxxzzzxxxvvvxxxvvvgggUUUAAA777///...,,,''''''---*********++++++++++++++++++***///444666BBBfffqqqXXXRRR___qqq|||eeePPPBBB;;;666444222111///------...///000000000000000000000000000111222222222111222555777444555;;;CCCIIIVVVppphhh```pppuuuQQQCCC???<<<888777555444222111111111222333333222000......///111111000//////////////////000111111111000///...------,,,+++++++++++++++************************((((((''''''(((((())))))&&&&&&'''(((***+++,,,,,,%%%&&&''''''&&&&&&(((***'''(((((((((((('''&&&&&&%%%&&&'''(((((()))))))))''''''&&&''''''((()))***+++++++++,,,,,,,,,------+++,,,.........///222444999;;;GGG```'''''''''((()))+++,,,---(((((((((((()))))))))******)))+++---,,,...:::HHHgggoooMMM888000+++***))))))++++++***)))))))))))))))))))))))))))(((((()))******+++,,,,,,+++***(((''''''(((***+++)))))))))******++++++++++++,,,...000111222333333333111111444555888AAAJJJ\\\{{{pppXXXPPPXXXeeeqqq[[[GGG888777333000///000000...++++++,,,---,,,++++++,,,...(((***...000111111222222===HHHMMMEEE888111---***+++******************+++,,,++++++******++++++,,,'''((()))***+++,,,------***...333777777444///,,,000+++111999<<>>```mmmTTTGGGGGGQQQaaaoookkkWWWLLLAAA666444333000---------...//////////////////////////////000111000000222555777555333777@@@FFFOOOeee{{{{{{ccccccuuuzzzUUUEEE???<<<999888666555333222222222222333333222///......///111111000///////////////,,,...///000111000///......------,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,)))(((((((((((()))***+++((())))))))))))*********%%%'''((((((''''''((()))%%%&&&''')))******))))))&&&'''((())))))***))))))''''''''''''((()))***+++*********+++++++++,,,,,,,,,---...//////000222555999999BBBYYY|||'''(((***++++++***)))((((((((((((((())))))))))))&&&+++///000------333999PPPooo]]]@@@111---+++******++++++)))(((((((((((((((((((((((((((((((((((()))******++++++***)))'''&&&&&&(((***+++&&&'''((()))+++,,,......+++---...000222333444444333111111444555888AAAKKKSSSrrrkkkWWWVVVeeevvvsssRRRBBB<<<999555222000000111111///,,,,,,------,,,++++++,,,...+++++++++---///000111111555888888666111...,,,+++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,'''((()))***+++,,,------***111:::AAAAAA;;;222,,,111***111999:::HHHcccssssssooommmmmmlllmmmuuu{{{~~~lllMMM>>>222000---'''***333+++++++++***************...)))+++000000888XXX|||yyyjjjVVVFFF:::888DDDSSSccc}}}qqqeeeUUUDDD666444111...------...000////////////////////////---///000000000222555777999444666>>>CCCIIIZZZnnnqqq```gggyyy~~~XXXFFF???<<<:::999777666444333333333222333333222///.........111111000///////////////***,,,...000000///...---///...------,,,,,,------(((((()))***+++,,,,,,---)))))))))))))))***++++++++++++******)))(((((((((''')))+++,,,***)))((()))"""$$$&&&)))+++,,,,,,,,,'''((()))******+++++++++'''''''''((((((***++++++))))))*********+++++++++---...///000000111333666999888???UUUwww&&&'''((())))))*********))))))))))))))))))))))))((()))*********+++...000===LLLhhhtttSSS;;;777...***---...(((&&&((())))))((((((''''''&&&&&&******))))))******+++,,,******)))((('''&&&%%%%%%&&&&&&'''((())))))((((((+++---...///000222555777555555444444555999@@@DDDTTThhh|||mmmeeennnjjjTTTCCC888333111//////...------,,,++++++******+++++++++******)))+++*********+++,,,------...//////...+++)))*********+++,,,---,,,+++***)))***(((''''''((())))))(((***+++,,,,,,******+++,,,---333:::===:::555111///)))///000222999AAAYYYzzzvvvzzzpppgggmmmsssvvv}}}~~~{{{cccDDD888---+++------...///,,,,,,,,,,,,,,,,,,,,,,,,+++)))+++111333:::SSSnnn|||{{{XXX@@@888111:::<<>>TTTpppfffLLL888444///+++++++++***(((((((((((((((((('''''''''***************++++++,,,******))))))(((''''''&&&&&&''''''(((((()))((((((***,,,---......///222444222333333333444777===AAAMMM]]]tttvvvjjjnnnnnnaaaOOOAAA:::666222/////////......---,,,,,,+++((()))***+++,,,,,,,,,,,,************++++++++++++)))***+++***(((&&&'''(((((()))***,,,---.........,,,+++)))((()))))))))'''((()))++++++++++++---...,,,111777999666222...---,,,111///111888@@@YYY{{{{{{vvvmmmrrrwwwzzz}}}uuu[[[BBB777---,,,---------...,,,,,,,,,,,,,,,+++++++++///---...111000444IIIaaayyy___EEE888111999999<<>>NNNhhh(((((()))******++++++,,,''''''''''''''''''''''''&&&)))+++---,,,,,,,,,------111===VVVwww|||eee>>>:::000&&&%%%******&&&'''((((((((((((((())))))************++++++,,,,,,+++*********))))))((((((''''''(((((((((((()))))))))+++,,,,,,,,,,,,///111///000111222333666:::===KKKSSShhh~~~tttuuutttRRRGGG:::444555777444000.........---,,,,,,++++++))))))***+++++++++++++++))))))***++++++***(((((()))***++++++))))))***+++(((((()))+++---000333444000...+++*********((('''&&&(((***++++++,,,...///***---111222111...,,,+++...222//////666>>>VVVxxx|||rrrvvvzzz|||}}}~~~qqqTTT???555------...---++++++++++++++++++++++++++++++000...///000...000@@@RRRsssjjjKKK999111777444000555>>>KKK[[[ooottt```KKK;;;333111111.........//////000111111000111111000///000222444555666777999888<<>>555......000---******))))))******+++,,,,,,,,,---------------000555999JJJkkkkkk___III111111000---+++---222333333<<>>CCCIIIPPP{{{uuueeeYYY]]]bbbSSSBBB;;;888444444333000...---///111************************&&&'''((()))************((()))))))))))))))******((()))++++++++++++---...+++***(((''''''(((***++++++)))''''''(((((('''&&&''')))******))))))***,,,+++)))(((***++++++)))&&&(((+++***---333444@@@WWWnnnyyyvvvnnnooooooqqqzzzwwwwww}}}~~~yyyzzzoooYYY@@@666......///...,,,,,,*********+++,,,---------------+++***+++///222333<<<[[[aaaaaaOOO222///333***,,,...//////000555999@@@WWWooo}}}ooo\\\EEE===444//////000000...---.../////////000333555444222222555666999@@@IIIWWWmmmmmm[[[PPP]]]cccsssaaaMMMAAA>>>:::888888888777666444444333222222222222333111111000000000/////////------............------------------------......000//////...------,,,,,,+++++++++*********))))))((()))))))))))))))((((((&&&''''''(((((((((((((((''''''((((((((((((((((((''')))***)))''''''***---&&&'''***,,,------,,,+++(((((()))***+++,,,,,,---,,,---////////////111222000555;;;AAAMMMddd%%%%%%%%%%%%'''***...000))))))))))))))))))))))))***+++,,,+++******,,,...000((()))111222555LLLiiiVVV999::::::...++++++******))))))(((((($$$%%%'''))))))((('''&&&''''''((()))***++++++,,,---+++)))((('''((()))***((()))++++++***+++...000++++++,,,---111777>>>DDDGGGQQQdddKKKFFFGGGDDD777555777222444111---,,,---......---++++++++++++++++++,,,,,,******+++++++++******)))))))))(((((()))***+++,,,%%%'''))))))((((((***+++(((((('''&&&&&&'''((()))(((&&&%%%%%%'''((('''&&&%%%''')))))))))***,,,...***)))((()))++++++(((%%%+++---)))+++111333@@@XXXnnnyyywwwooopppqqqsss|||zzz{{{yyyyyyppp\\\AAA777///...///...------******+++,,,------......******)))(((***///222222333PPPZZZbbbSSS222...555---000000---,,,///000000666@@@KKKWWWkkk{{{wwwiiiSSSIII<<<333000000...,,,---............///222555666333333555666888???GGGSSShhhlllccc[[[jjjooo|||iiiSSSCCC???:::777777777777777555444333333222222333333222222111111000000//////------............------+++++++++,,,,,,---------//////...---,,,,,,+++++++++++++++************)))%%%&&&'''((())))))))))))&&&''''''(((((((((((((((&&&&&&'''((()))))))))(((((()))***)))''''''+++...%%%(((+++...///...---+++''''''(((***+++,,,---...***+++---.........000222000666<<<@@@JJJ```}}}''''''''''''((((((((((((******))))))((((((''''''***)))(((((())))))((('''+++---......000777BBBKKKrrrxxxIIIAAA333111000,,,+++---,,,(((&&&(((&&&(((***+++)))(((((((((%%%&&&&&&'''(((((())))))///---***((('''(((***,,,))))))))))))***+++,,,---...---,,,...111555777888HHHXXXWWWDDD@@@999555222111000000.../////////...------,,,)))******++++++******)))...---,,,+++***)))))))))&&&''')))***,,,,,,------((((((((((((((((((((((((+++,,,+++***((('''((()))***'''%%%$$$$$$%%%&&&&&&&&&&&&&&&'''(((***,,,,,,'''(((******))))))***,,,******+++------222???MMMiiivvv{{{tttpppwww{{{xxxttthhhFFF222+++///...------)))*********)))''''''***,,,---,,,+++***+++---///000555@@@YYYcccPPP;;;333------,,,,,,...///000///---333666;;;???GGGWWWlll{{{nnnaaaMMM;;;444555222,,,...//////......///111333333222222333666999<<<>>>FFFYYYxxxssshhhtttzzzWWWHHH@@@999888666444333666333333333444444444555555000///////////////000111+++,,,,,,---.........---+++,,,---...////////////.........------,,,,,,,,,++++++************++++++))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))***)))'''&&&&&&'''((()))&&&''''''((()))******+++))))))***++++++++++++***)))+++,,,,,,,,,---000222444444888@@@KKK]]]uuu''''''((((((((()))))))))***)))))))))((((((((('''++++++******++++++***)))+++---...------222;;;CCC]]]{{{eeeKKK111111...)))'''))))))''''''***&&&(((******)))((((((((())))))******+++,,,,,,,,,---,,,***)))((()))***+++*********++++++,,,---......---,,,---000444777888BBBWWWKKK===999444000////////////...............---,,,+++++++++++++++++++++++++++---,,,+++***)))(((((()))&&&&&&((()))***+++++++++*********************************)))'''&&&'''(((***(((&&&$$$%%%&&&''''''&&&&&&&&&'''((()))***+++***+++---,,,++++++,,,------,,,...000000555BBBOOOgggsssyyyrrrnnnssswwwuuu~~~uuukkkMMM666---///,,,,,,...***,,,,,,,,,+++******,,,...---,,,+++++++++---///111555===XXXhhhWWW???444...---,,,,,,---///000///---...111444666;;;HHHZZZhhhyyyuuufffOOO<<<444333222222333222222111111222333111111111222444777:::<<>>HHHXXXppp))))))))))))************))))))))))))(((((((((((('''((())))))(((((()))******,,,,,,,,,***+++---000777HHHbbbsssIII<<<666///***++++++(((&&&'''''')))***)))((('''((()))&&&&&&''''''((((((((((((((()))***++++++***))))))++++++,,,---............,,,,,,,,,,,,...222777:::KKKrrrjjj???333000---++++++,,,,,,+++++++++,,,,,,,,,++++++***+++***(((''''''(((***+++******)))((((((((())))))''''''((()))*********)))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((&&&&&&'''(((******)))'''&&&''')))+++******))))))))))))******+++,,,---,,,***)))***++++++***+++...///222<<>>;;;777444444555555444444333222111111444444222111000000000000------............---------------------,,,++++++))))))******+++++++++,,,++++++************++++++''''''''''''''''''''''''*********))))))((((((((())))))))))))))))))))))))&&&'''((()))))))))((('''(((((()))))))))*********))))))***++++++++++++***---.........,,,,,,...000111333777===EEETTTmmm))))))))))))************(((((((((((())))))))))))'''(((***)))''''''(((***)))***+++,,,+++,,,---...///<<>>:::444222222444555444000111111222333555666666777;;;CCCOOObbb}}}nnnpppgggXXXHHH@@@<<<777444333333333333333333333333333444444222111000000000000---......//////...------,,,,,,---...............)))))))))******+++++++++++++++************++++++(((((((((((((((((((((((()))))))))(((((('''''''''))))))))))))))))))))))))%%%&&&((()))))))))((('''))))))))))))************))))))***++++++++++++***---...///...------...000111333888===CCCQQQjjj((((((((()))))))))******(((((((((((())))))))))))))),,,---,,,)))''')))+++))))))***+++,,,------...***777>>>```yyyuuuRRR999111,,,---///---)))(((((())))))((('''''')))***'''''''''''''''(((((((((%%%&&&(((***++++++*********+++,,,...///......---,,,---...------222999???^^^SSS???777444000...---,,,+++)))******+++,,,,,,,,,++++++,,,+++************+++,,,))))))))))))******+++,,,***++++++++++++******)))************************)))***+++***(((((()))+++((()))***(((%%%&&&)))---,,,,,,+++++++++++++++,,,,,,---...---,,,+++,,,---,,,******...000222777>>>VVVjjj~~~yyyqqqrrrxxxvvvyyy{{{{{{|||}}}xxxrrrRRR;;;111333///---...)))+++---......---,,,,,,---,,,+++***)))***,,,...///777222BBBWWWYYYNNN@@@222000---+++***,,,------,,,,,,---...//////111444777888AAAPPPcccwww~~~tttPPPGGG:::222000111222222000111111222333444444555555:::AAAFFFQQQhhhppplllxxxvvvdddOOODDD>>>999555555111222222222333333333444333222111000000000000000...////////////...------+++,,,---...////////////***************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''************************++++++,,,------------,,,---...///...------///111222444999===AAANNNggg~~~''''''((((((((()))))))))'''((((((((()))))))))******---///---(((&&&(((+++******)))***,,,---------(((444444LLLaaa|||lllHHH<<<111//////---++++++)))))))))((('''''')))+++$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))******+++++++++,,,...000000000///...,,,...///......222:::AAAcccsssHHH???555222///------,,,***(((***++++++,,,------,,,,,,))))))))))))))))))))))))'''''''''((()))***+++,,,***************)))((((((''''''''''''''''''''''''((()))***)))'''''')))+++&&&)))***((($$$%%%)))...******)))))))))***++++++***+++---,,,++++++,,,------***+++///111222666<<>>QQQXXXWWWIII333000...+++***+++,,,,,,,,,)))***,,,---...///000111222666<<>>@@@LLLeee}}}((()))++++++******+++,,,+++%%%$$$))))))(((((()))++++++)))((()))***+++)))(((&&&''')))+++---...,,,---111<<>>777777555333222333333222000111111000000000000111111333333222000///---,,,,,,+++,,,---...///111111222((()))+++---------+++***((()))***,,,,,,,,,+++***+++******)))((('''&&&&&&))))))***+++,,,,,,------*********))))))))))))((()))((((((''''''''''''(((***)))(((((((((***+++,,,,,,+++******+++,,,...///222111000//////222888<<<999777999???DDDNNNfff~~~''')))******))))))***+++***((('''''''''((((((((((((***++++++***))))))***+++***((('''''')))+++---***,,,///111666HHHjjj|||bbbHHH777---000111)))++++++******)))(((((('''&&&(((***+++,,,,,,+++***&&&'''((()))************+++,,,...000000///---,,,***,,,)))***111333>>>TTT~~~tttLLLAAA555222000...---------,,,***+++++++++,,,,,,,,,,,,------,,,+++******)))))))))'''((((((((()))))))))))))))))))))))))))*********))))))))))))************((((((((((((((((((((((((%%%%%%&&&''''''(((((()))***)))'''&&&%%%%%%&&&&&&((('''&&&&&&''')))+++,,,+++,,,------...111666:::III```yyyrrruuuuuu|||~~~zzzxxxjjjRRR;;;333000***))),,,------,,,++++++******)))((((((((()))*********++++++222<<>>222000,,,,,,+++******))))))(((''''''&&&&&&&&&'''((((((((()))(((((()))***++++++++++++++++++,,,---......------+++,,,)))***111666GGGcccjjjDDD>>>444111///---,,,------+++***++++++++++++,,,,,,------------,,,+++************(((((((((((())))))))))))'''(((((()))******++++++))))))))))))************((((((((((((((((((((((((&&&&&&%%%%%%&&&(((***+++))))))((('''&&&&&&&&&&&&''''''&&&&&&(((***,,,---+++,,,------...111555999EEE^^^~~~{{{vvvyyyzzz}}}{{{nnnWWW???555111+++))),,,------,,,++++++******)))))))))))))))))))))******,,,111:::PPPqqqmmmLLL333000---,,,---,,,+++***,,,++++++************+++,,,...///...---333===FFFVVVkkklllOOO:::111222333222000...------000222444555555666888:::FFFPPPdddzzzdddpppeeeQQQFFF@@@<<<:::888666555555555444333333333222222222222333333////////////000000000000111111000///...---,,,,,,,,,---.........---,,,+++'''((())))))***))))))))),,,,,,++++++******))))))(((((())))))******+++++++++++++++************)))******)))(((((((((((()))***))))))))))))+++,,,---******+++,,,------------,,,---///000111444888;;;888666999@@@DDDOOOfff~~~((()))***)))(((((()))******+++---...---+++)))(((***+++------+++***+++,,,+++***)))(((((()))***+++(((+++...///---333FFFXXX{{{tttMMM;;;///'''---+++******))))))(((''''''&&&%%%%%%$$$%%%&&&'''((())))))***+++++++++++++++************+++,,,---------///,,,...444888MMMoooccc???<<<333000...,,,+++,,,,,,+++************+++,,,,,,------------,,,+++++++++++++++***************+++++++++(((((())))))************((()))))))))************(((((((((((((((((((((((()))(((&&&%%%%%%''')))***)))(((((('''''''''''''''&&&&&&&&&'''(((***,,,---***+++,,,---...000444777BBBZZZ{{{{{{~~~nnnYYYAAA666222///...///------,,,++++++******))),,,,,,,,,++++++++++++++++++///666KKKnnnpppQQQ777222///000111000.../////////...---,,,,,,,,,,,,---000111000...///333888BBBVVVqqq}}}aaaIII;;;777222000000111000...111444666666555555666666>>>IIIZZZtttjjj^^^uuusssYYYIII@@@===;;;999666555555555444222222222222111111222222222000000//////////////////222111000///...---,,,,,,......//////...---,,,+++++++++++++++++++++++++++))))))))))))(((((((((((('''((((((((())))))******++++++++++++************+++******)))))))))******,,,++++++++++++---...000)))***,,,---......---,,,+++---///000111222555777666444888???DDDNNNeee|||)))***++++++))))))***+++,,,)))&&&(((+++---,,,)))***+++------+++***+++,,,+++***)))(((((()))******,,,***+++---...111:::CCC```~~~```KKK777,,,222+++++++++***))))))((((((***)))((('''((()))+++,,,)))******++++++++++++******)))))))))***+++---...---000///222666888QQQxxx^^^>>>===333///---+++++++++,,,+++***))))))***++++++,,,------,,,,,,++++++******++++++++++++******************************))))))((((((((()))))))))************)))))))))))))))))))))))),,,***(((&&&%%%&&&'''(((((((((((((((((((((''''''&&&&&&'''((()))***+++,,,)))+++,,,---...///333555???VVVvvv~~~~~~qqq]]]DDD666222000//////------,,,++++++******))),,,,,,,,,+++++++++++++++***,,,111BBBbbbyyynnnUUU;;;333...000333111000111//////...---,,,,,,,,,,,,---000111111///...///111777AAASSShhh{{{tttcccOOODDD777222444777666222222333444444333444666888:::FFFUUUgggvvvaaa___{{{dddOOOCCC>>>;;;999666555555444333111111111000000000000111111111111000000//////......000000//////......------////////////...------,,,,,,,,,++++++++++++++++++******************++++++((((((((((((((()))))))))+++++++++*********))))))***************+++,,,,,,,,,,,,+++***+++,,,---...)))***,,,---......---,,,,,,...000111000000111222333222666===CCCMMMddd{{{***+++,,,+++***)))***+++,,,'''"""###)))---,,,))))))+++,,,,,,+++******++++++******)))))))))))))))---***)))---000111333777KKKmmmvvv^^^DDD222...---,,,,,,+++******))))))***)))((((((((()))***+++))))))***************)))))))))))))))***,,,---...,,,///111555888<<>>CCCMMMddd{{{***++++++***)))((((((******'''%%%%%%'''))))))((((((***++++++***))))))***+++******)))))))))))))))***)))***...///...///333@@@WWWzzzrrrVVV>>>,,,......---,,,,,,++++++***((((((((('''''''''((((((((())))))******))))))(((((())))))***,,,------...---000333999>>>EEEkkkxxxOOO:::<<>>SSSpppgggGGG888:::---***555...###******)))))))))+++,,,+++***)))))))))))))))))))))))))))***+++---.../////////111444777;;;KKKooo[[[EEE:::111666,,,+++***((((((((())))))***)))(((***,,,......---***(((&&&(((***+++)))&&&***,,,---+++((('''))),,,))))))(((((((((((())))))************************+++++++++++++++***)))(((+++***)))((('''''''''(((((((((***+++,,,---------+++)))((()))******)))((()))***+++,,,+++,,,...000666@@@RRRwww|||}}}xxxtttrrrrrr[[[BBB666000,,,,,,...,,,+++******))))))******************************(((,,,000222<<>>EEE```nnnOOOIIIJJJGGGTTT```sssnnn\\\MMMGGG@@@<<<;;;:::888666555444333222111222333333222111111000///000000000333222222111000///......++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++)))******++++++******)))*********+++++++++,,,,,,******))))))))))))*********))))))******,,,------+++++++++---///111444666//////...------------...///...---------...///000111888888===JJJUUUggg''''''&&&&&&'''((()))***''''''''''''((((((((((((&&&&&&'''(((((((((''''''$$$%%%((()))***)))((('''(((*********)))(((***+++,,,000111:::WWW}}}kkkHHH999999---***...'''***)))((()))***++++++)))))))))))))))))))))))))))+++,,,...000222333333444444777999KKK}}}fffCCC<<<:::444///...---+++)))(((((())))))******+++---...,,,)))%%%((()))+++------,,,)))((()))((())),,,///000---)))******))))))))))))******))))))))))))))))))))))))))))))************))))))((()))+++---------+++***((()))***+++,,,,,,,,,,,,)))((('''((()))***)))((((((***++++++***+++...000000777EEEhhh|||xxxzzz}}}|||wwwsssjjj\\\JJJ<<<333///...///,,,+++******))))))******(((((((((((((((((((((((()))***+++,,,///<<>>WWWzzzeeeDDD@@@EEEDDDFFFQQQeee|||sssdddOOOIIIBBB===:::999888777666555444333222333444444333222111111000000111111222222222111000//////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,++++++,,,******++++++++++++******************+++++++++,,,******))))))))))))************************+++,,,))))))***+++...111333555///......---------......000///---,,,,,,...000111111888999>>>KKKWWWiii'''''''''''''''((()))***&&&'''''''''(((((())))))&&&'''(((((()))))))))((($$$&&&(((******)))((('''((()))******)))((()))***,,,111111222CCCeeeYYYBBB999------000%%%)))((('''(((***+++***)))************************,,,---...111222444444555444888<<>>:::888888777666555444333333333444555333333222111111111111111111111222222111000///...,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,+++,,,---++++++,,,,,,,,,,,,++++++)))))))))*********++++++******))))))))))))******+++******))))))******+++************+++---///000......---------......///000///---,,,---...000222111888999???MMMYYYkkk''''''((()))))))))((((((&&&&&&''''''((()))))))))&&&'''((()))))))))))))))&&&'''((())))))((('''&&&&&&(((******)))))))))***(((,,,///222999QQQyyysssRRR888+++///222***)))((('''(((***+++***)))************************+++,,,...111333444555555555777>>>WWW{{{OOOCCC>>>===;;;555///...,,,***)))((())))))*********+++,,,+++(((&&&(((***++++++***))))))***+++******+++,,,+++)))'''))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))******))))))))))))******)))(((&&&%%%%%%&&&''''''(((((('''''''''&&&&&&''')))******)))((()))*********+++---///000666>>>YYY|||zzzyyyzzzzzzxxxqqqlllkkkfffYYYFFF888111...+++,,,+++******))))))******))))))))))))))))))))))))''''''***...000:::UUUpppbbbTTTBBB555///,,,***)))+++***((('''((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......***000;;;KKK^^^qqq~~~mmm\\\GGG:::666666555222000444000---333777FFF]]]vvv~~~fffLLL@@@???@@@???AAADDDLLLZZZppp|||~~~~~~wwwooo]]]WWWNNNEEE===:::888888666555444333222333444444333222111111000111111111000111222222222000///...------,,,,,,,,,,,,++++++***---//////,,,***,,,...+++,,,,,,------,,,,,,+++)))))))))************+++******))))))))))))************)))))))))******+++,,,+++***)))******,,,,,,...------------...//////000///.........///000111111888:::@@@NNN[[[nnn&&&(((***++++++)))'''%%%&&&&&&''''''((())))))***%%%%%%&&&'''(((((((((((()))))))))(((''''''&&&&&&$$$&&&)))******)))***+++(((''',,,444555@@@dddkkkCCC333333000,,,)))((('''(((*********(((************************+++,,,...000222444555555666555>>>___jjjFFFDDD>>>:::;;;666000///,,,***)))(((((()))***))))))***++++++)))''')))******)))''''''))),,,((()))******)))((()))***((((((''''''''''''(((((('''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((('''''''''&&&%%%''')))******)))''')))************---///000666;;;QQQ|||}}}zzzwwwwwwyyywwwrrrmmmnnnkkk___KKK:::111---))),,,+++******))))))******************************)))(((***...---555OOOlllcccWWWEEE666///---+++)))))))))))))))******************++++++,,,,,,,,,++++++++++++,,,------,,,+++###(((111<<>>???AAABBBHHHUUUfffrrr}}}wwwwwwyyywwwtttnnnggg\\\OOODDD===;;;:::666555333222222222333444222222111000000000000000///000222222222111///...---------,,,,,,+++++++++)))---000///,,,***,,,///,,,,,,------------,,,,,,*********+++++++++,,,,,,******))))))))))))******)))))))))))))))***++++++---,,,+++*********+++,,,---------------.../////////////////////000000000111888:::@@@PPP]]]ppp&&&(((+++,,,,,,)))&&&$$$&&&&&&&&&'''((())))))***###$$$%%%&&&''''''''''''+++***)))'''&&&&&&&&&&&&###&&&)))************+++---%%%***555333222OOOwwwQQQ>>>666+++))))))((('''((()))******(((***************************+++---000222444555555777222>>>eee^^^AAADDD<<<777999555000///---+++)))(((((()))***)))((()))***+++***))))))******'''%%%%%%))),,,%%%'''))))))''''''***...''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))((('''''''''((()))***+++''''''(((((((((((((((((('''&&&%%%''')))******)))''')))******)))***---//////555999LLLvvv{{{wwwxxxzzzzzzuuuqqqpppooocccNNN;;;111,,,''',,,++++++***)))*********************************+++)))+++---+++000JJJfffeeeZZZHHH888000...---***&&&(((***,,,,,,+++)))(((((()))***+++,,,,,,,,,,,,+++++++++,,,------***))),,,...000222666@@@SSSccczzzxxxooo___KKK;;;444222///333000000777666666>>>CCCOOObbbkkk^^^HHH===>>>:::>>>AAAAAACCCHHHQQQYYY\\\qqq|||uuutttvvvwwwwww{{{tttgggXXXJJJAAA===<<<555444333222111222333333222111111000///000000000///000222333222111///...---------,,,,,,+++++++++)))---111///,,,***,,,///,,,------......------,,,++++++,,,,,,,,,---------******))))))))))))******(((((((((((()))***+++,,,...---,,,+++++++++,,,------------------...///000......///000111000000000111888:::AAAPPP]]]qqq))))))************))))))+++,,,,,,,,,,,,+++******&&&'''((((((''''''(((***+++***((('''''''''((()))(((((((((((()))***+++,,,+++'''(((///222555FFFYYYuuuDDD:::...///'''******'''(((,,,+++%%%''''''((((((((((((''''''---,,,,,,...000111111111222888FFFooo{{{[[[???:::===999111---------,,,+++************!!!!!!"""###%%%&&&''''''((('''&&&%%%%%%&&&'''(((((((((((((((((()))***+++''''''((((((((((((''''''((((((((((((((((((((((((((((((&&&%%%%%%&&&'''(((''''''(((((())))))******$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''((()))******(((((('''''')))+++...000111:::BBBMMMkkk|||~~~~~~vvvrrrtttooollldddUUUBBB444...------,,,***)))))))))***++++++,,,------,,,+++)))((("""%%%%%%)))///000@@@\\\kkkhhhGGG999555***---,,,******++++++++++++******))))))(((((((((***...111---......---,,,+++***))))))+++...000333777===AAA```mmmxxxrrr]]]GGG:::666333------444888666333444999AAATTTfffaaaLLL@@@AAA;;;555555<<>>CCC???<<<===>>>@@@EEEJJJIIIKKKVVVhhh~~~ppp\\\KKK@@@===999777777555222222555222222111000//////......000000000000/////////...//////.........---------........................((()))+++,,,---,,,+++***+++,,,,,,,,,,,,---------///...,,,+++))))))))))))***+++,,,---------,,,+++,,,+++)))((()))+++...000,,,------......---------///000000000000111444777<<<<<>>OOOttttttVVV444...,,,---,,,***+++...---***'''((()))***+++,,,,,,,,,******+++---///222555666===777SSS]]]JJJ:::666666111------///...,,,***)))((('''''',,,,,,+++***)))(((''''''))))))(((((((((((())))))&&&&&&&&&''''''((()))***+++***(((''''''(((***+++''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''...---+++******+++,,,---111888===FFFcccvvvvvvzzzxxxvvvxxxuuuqqqfffTTTAAA333------+++++++++++++++***))))))++++++*********++++++,,,)))---++++++//////:::RRRxxxhhhHHH777///444---************************+++++++++***)))+++...111---------------,,,+++***((()))*********,,,///222888JJJeee|||rrrXXXDDD<<<666111000//////333777888666BBB]]]pppjjjUUUDDDFFFIIIJJJGGGFFFHHHIIIHHHIIIJJJNNNUUU^^^oooxxx^^^KKKCCC===888777555111///111444333222111000...------000////////////........./////////.........------........................***+++,,,---------,,,+++,,,,,,,,,,,,------------...---,,,+++************)))***,,,---...------,,,+++***)))((()))+++---...***+++,,,---.../////////111000///...///222777;;;@@@???CCCKKKWWWiii(((((())))))))))))(((((((((((())))))(((((('''&&&$$$%%%&&&&&&%%%%%%&&&(((((())))))***)))'''&&&$$$)))))))))))))))((((((''''''&&&'''***)))(((...777BBBaaaiiiAAA666000///,,,***+++------,,,$$$%%%&&&(((***+++++++++,,,------...000333777:::BBB???fffwwwXXXLLL@@@:::555...***+++******)))))))))******+++++++++***)))'''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&'''(((******))))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%&&&((()))+++,,,,,,))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&******)))(((((()))******///555999AAA[[[uuuvvvzzzyyyxxxyyywwwsssgggTTT???111,,,,,,******+++,,,,,,***)))(((+++***)))))))))+++,,,---)))...+++***......888LLLnnnoooIII333...444,,,+++******************+++***++++++***)))***---///+++,,,,,,,,,++++++***))))))***+++++++++,,,...000///<<>>XXXssszzzlll\\\TTT\\\aaa______bbb```[[[[[[YYYXXXVVVUUU\\\ooottt\\\KKKBBB999777666333000111444333222111000///......000000000000000/////////////////////....................................,,,------......---,,,+++*********+++++++++,,,,,,---,,,,,,++++++*********(((***+++---......------,,,,,,+++***+++,,,...///+++,,,---...///////////////000000000000333888;;;<<<===CCCNNN]]]sss)))******++++++******)))'''(((((((((((('''&&&&&&$$$%%%&&&&&&%%%%%%&&&((('''((()))))))))(((&&&%%%&&&'''((())))))))))))(((%%%%%%'''***))))))---222888MMMgggxxxMMM999444000,,,++++++++++++,,,$$$%%%&&&(((***+++,,,,,,---.........///222888<<>>444444777444...333444;;;OOOkkk|||wwwxxxvvvssstttyyy{{{yyywwwrrrnnnjjjddd___aaafffttt|||rrrZZZLLL???;;;:::888555555222222222222111111111111111111111111111111111111000000/////////.................................------......---------,,,******+++++++++,,,,,,,,,+++++++++++++++++++++***(((***+++---......------......---------...//////---......//////......------///222333444555777999999;;;CCCRRRccczzz***++++++,,,,,,++++++***'''(((((((((((('''&&&&&&$$$&&&''''''&&&&&&'''(((&&&&&&'''(((((((((((('''%%%&&&((()))******))))))((()))******))))))***,,,111@@@SSSbbbFFF999333---,,,+++)))***,,,&&&''')))+++,,,---......+++,,,---,,,---111999???IIIddd\\\BBB@@@<<<777111---,,,,,,******)))(((((('''(((((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''')))***,,,---&&&(((***,,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((())))))))))))((((((((((((((())))))))))))))))))(((''''''(((((((((((((((((())))))******+++,,,------///555;;;AAAUUUxxx|||zzz|||zzzxxx{{{zzzvvvjjjXXXCCC444...---+++++++++++++++***))))))******)))))))))******+++$$$+++)))&&&,,,...444BBBaaa{{{YYY???111444,,,,,,+++***))))))***+++,,,)))******)))''''''(((***))))))*********))))))(((&&&(((***++++++,,,---///111111666DDD\\\wwwkkkNNN888111444333///...333999DDD\\\zzzqqqiiijjjpppxxx}}}sssjjjggggggiiiuuummmZZZGGG>>>;;;888444333222222222222222222222222111111222222222222222333000000000/////////..............................------------------------------------............******+++,,,,,,,,,++++++)))***,,,---...------,,,/////////......//////000....../////////......---...000333555555555777888;;;>>>HHHWWWhhh~~~******++++++++++++******((((((((((((((('''&&&&&&%%%'''(((((('''&&&((()))%%%%%%%%%&&&'''((()))***&&&'''((()))***)))'''&&&***++++++)))))))))******...999CCClll}}}```???666///...,,,)))))),,,'''(((***+++,,,------...***,,,......///555???GGG[[[vvvMMM888888666111...---,,,,,,))))))((('''''''''((((((******)))))))))(((((((((&&&'''((())))))((('''&&&'''''''''(((***+++---...((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((('''******))))))((((((''''''''''''((())))))((('''''''''((((((((()))***************++++++++++++******,,,333:::AAAQQQqqq{{{yyywwwzzz|||yyynnn\\\HHH888111000,,,+++******))))))******)))************))))))(((%%%---***''',,,///333>>>VVV{{{vvv___FFF333444...,,,+++***((((((***+++,,,***++++++***((('''((()))******++++++++++++******''')))++++++++++++,,,------///333888EEE]]]zzz}}}bbbEEE777444444111,,,444888;;;PPPuuusssWWWPPPQQQQQQYYYdddqqqttt|||~~~tttpppsssqqqVVVFFF@@@:::555222444444333333222222222111000000111111222222222222000000000000/////////...........................+++++++++,,,,,,---......---------............///)))***+++,,,---,,,,,,+++***+++,,,---------,,,+++/////////............///,,,---...//////000//////111333444444333555777999===AAALLL\\\nnn))))))************))))))(((((())))))(((((('''&&&&&&'''((((((''''''(((***%%%$$$$$$%%%&&&(((+++,,,'''((()))***)))(((%%%$$$((())))))((()))+++,,,,,,+++333555XXXxxxtttCCC999111000---))))))---&&&'''((()))***+++++++++***---000111333;;;FFFOOOnnneee???666666333///,,,,,,,,,+++%%%%%%&&&&&&((()))+++,,,***))))))((('''&&&%%%%%%'''((()))******)))((('''''''''((()))***,,,...///+++)))&&&$$$$$$&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''''''''(((((())))))******%%%'''(((******((('''%%%'''(((((()))***++++++,,,************)))(((&&&&&&'''///888>>>MMMjjjzzzvvvuuu{{{~~~{{{qqq```LLL<<<444222---,,,***)))))))))***+++)))***+++++++++)))((('''(((000---(((---///222<<>><<<888666777666222111333333222222111111111111111000000111000000///......---------------...//////,,,,,,,,,---------......222///...///000///......++++++++++++++++++++++++...------,,,++++++++++++------------------------...------......///000111222000111555666666888<<<>>>EEERRRdddzzz)))***+++,,,,,,+++***)))************)))((('''&&&%%%%%%&&&'''''''''''''''(((''''''&&&'''((()))***(((''''''&&&'''(((******++++++*********)))))))))'''///222888SSS}}}QQQ666111)))'''+++&&&)))))))))((())))))******...111///000666:::KKKgggwwwPPP888000///------------+++***))))))***)))''''''(((*********)))))))))(((((((((''')))***(((&&&%%%&&&((()))((('''&&&&&&'''((((((''''''(((((()))***++++++''''''''''''''''''''''''$$$%%%'''((())))))((((((((('''&&&'''((()))((('''&&&(((***,,,,,,+++)))((('''''''''((()))*********)))))))))******,,,---------222333777GGG^^^}}}wwwhhhVVVEEE888111//////---,,,******)))))),,,,,,++++++++++++******+++)))((('''(((,,,///111EEE^^^uuurrrYYY>>>333222---,,,++++++******++++++)))******++++++******))))))***++++++))))))***++++++******+++------+++(((***...111000///444===FFFVVVcccmmmiii[[[LLL???666111555666:::RRRzzzaaaAAA999999333333888777;;;???BBBGGGOOOZZZbbb|||ooo]]]NNNEEE===888555555555111000111111000//////......//////000000000000000000///...---------,,,---......///,,,,,,---------.........---,,,,,,---............++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,........................////////////000111222222222000111555666555888<<<@@@HHHWWWjjj***+++,,,------,,,+++***++++++++++++***)))((((((&&&''''''(((((((((((('''(((''''''''''''((())))))(((((('''''''''(((((()))***))))))))))))(((((((((&&&,,,000444CCCfffhhhBBB999111))))))(((******))))))((()))))))))///111------444:::OOOnnnhhhGGG333///---+++***+++***)))(((+++++++++***(((''')))***************))))))))))))&&&(((((('''&&&%%%&&&''')))(((&&&$$$$$$%%%'''(((******(((((('''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&%%%&&&((()))((('''%%%&&&((()))***)))'''&&&&&&'''((()))******)))))))))))))))***,,,---...///***000111555CCCYYYwwwhhhWWWEEE777///...---,,,+++*********************+++++++++++++++***)))(((''')))+++///111AAAWWWttt}}}eeeBBB222333---,,,++++++******++++++)))******++++++******)))''')))******))))))+++,,,,,,++++++,,,......,,,++++++...000///---...444:::>>>LLL___mmmrrrhhhQQQ===444666777<<>>DDDNNN___sss+++,,,------------,,,++++++++++++++++++***)))))))))******+++++++++******''''''''''''((((((((()))***))))))))))))((()))))))))))))))))))))))))))))),,,---000222777OOO||||||WWWBBB666000---***------,,,+++*********++++++...+++,,,333;;;RRRsssXXXBBB666///---***)))******)))(((---------+++)))((()))***+++*********))))))))))))&&&''''''''''''&&&&&&&&&***((('''&&&''')))+++---222000,,,)))&&&%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%&&&((()))((('''%%%&&&'''))))))((('''&&&%%%''')))***+++***)))'''))))))***+++,,,...000111***///000444???QQQzzzwwwhhhXXXHHH:::333---,,,+++***************((())))))***+++,,,,,,,,,+++***))))))+++---000222:::NNNpppoooFFF111444---,,,++++++******++++++))))))************))))))&&&((()))***)))***+++---///...------,,,+++***)))***---000///,,,,,,///222666>>>OOOiiigggKKK;;;999888===MMMdddvvv}}}pppVVV>>>555777777222111333666888888:::===@@@BBBJJJXXXiiizzzxxxeeeTTTHHH<<<888777555333333222222111000000000000111...///000111111111111111///............///000000---............/////////+++...///---,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///......////////////000000000000000000111222333444444333444777777666:::AAAIIITTTggg~~~+++,,,------------,,,+++***++++++++++++******)))***+++++++++++++++******&&&''''''(((((((((((((((*********************)))************************///,,,---111222@@@gggsssGGG111///...***------,,,+++*********+++)))...---///555;;;QQQqqqtttHHH<<<777000---+++******++++++***...///...,,,***((()))************))))))))))))(((&&&&&&''''''(((((('''&&&((('''''''''))),,,///000444111...***(((&&&&&&'''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$%%%((()))((((((&&&'''((()))))))))((((((&&&''')))++++++***((('''))))))***+++,,,...000111,,,//////333:::GGGmmmwwwiiiZZZLLL@@@888------,,,+++*********+++(((((()))***++++++,,,---******)))***+++---000111444DDDgggsssLLL444444---,,,++++++******++++++)))))))))******)))))))))&&&((())))))))))))+++,,,------,,,+++))))))((()))))),,,//////---,,,...000777666@@@[[[}}}|||dddEEE>>>888;;;DDDNNNXXX^^^mmmoooaaaFFF555555666333000222444666666777888999>>>BBBGGGMMMWWWhhh~~~~~~hhhVVVCCC:::777555333333333333222111111111111111//////000111111222111111000000000000000111111222........./////////000000333888888111---......+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///------........./////////000000000000111222333333444444666999888888===EEEOOO\\\ppp***+++,,,------,,,+++***)))***************))))))((())))))))))))(((((('''&&&''''''((()))((((((((())))))***++++++******)))))))))************+++++++++)))+++000111999TTTqqqWWW555111000///******))))))((()))))))))+++111111222666:::OOOnnnaaa;;;666222///---***)))+++,,,------///000///,,,***(((((()))))))))))))))(((((((((((('''&&&'''(((******(((&&&$$$%%%&&&''')))+++---......---+++***))))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%'''))))))((('''(((((()))))))))))))))'''((()))******)))(((''')))))))))***,,,---...///---...---222888>>>^^^zzznnnaaaSSSDDD:::///...---,,,++++++++++++(((((())))))***+++,,,,,,'''''''''((()))+++---...000===]]]xxxsssRRR:::555---,,,++++++******++++++((())))))******))))))(((&&&((())))))((((((***+++'''((())))))((((((+++,,,***,,,.........---...///333111555IIIiii}}}XXXIII<<<;;;>>>???CCCIIIZZZfffeeeOOO:::444444333444444555555555555444333888<<>>>>><<>>===???IIITTTfffrrr(((''''''((())))))'''%%%&&&&&&&&&'''''''''(((((())))))))))))))))))******%%%&&&&&&'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((******)))---555<<>>666000,,,+++)))'''(((+++------,,,+++************(((((()))******+++,,,,,,///222DDDcccyyyqqqTTT:::111...***((((((***,,,,,,'''''''''(((***)))'''%%%)))))))))))))))(((((((((***+++,,,,,,------,,,,,,---------,,,,,,+++++++++///,,,---222666AAA^^^|||uuuTTT>>>;;;<<<777CCCXXXooorrr^^^FFF:::999999777666666777888666444444444444444555777;;;>>>CCCLLL[[[lllzzzssstttdddRRRRRR[[[wwwqqqSSSCCC???:::333444333222333333333111///222222222000//////000111------...///000111222222---......///000111111222;;;???===555000111000,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---...///000000000000////////////000000111222333555777888777999===@@@@@@CCCNNNZZZlll}}})))((('''((())))))((('''&&&&&&&&&'''''''''(((((()))(((((((((((()))******((((((((((((''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))++++++***---333999HHHmmm\\\:::777---+++(((((()))+++++++++///---000666;;;LLLqqqxxxNNN===333+++000,,,+++)))((((((***,,,.........---,,,+++***))))))((((((((((((((()))))))))))))))))))))))))))))))))******))))))))))))******))))))(((''''''((())))))))))))((('''&&&%%%%%%%%%%%%%%%&&&'''''''''''''''%%%$$$###%%%)))+++***)))((((((((((((((()))******((()))***)))((('''((()))((()))******)))((()))***+++,,,+++000555555GGGhhhtttcccMMM<<<666000,,,,,,+++)))))),,,*********))))))***++++++******++++++,,,,,,------...555FFFddd~~~}}}___>>>///,,,(((&&&&&&'''(((((((((''''''((())))))(((&&&((((((((((((((((((((((((***++++++,,,---,,,,,,,,,------,,,,,,,,,+++++++++...,,,...111111666LLLddd~~~~~~bbbFFF:::999999;;;QQQlllxxxmmmUUUAAA777666444222111222333555666555555555555666777:::<<>>@@@EEELLLNNNJJJCCC<<<999777666444444666777888888???>>>>>>???@@@FFFTTTbbbuuutttrrruuuVVVKKKLLLOOObbb~~~jjj]]]TTTMMMEEECCCAAA@@@@@@???===;;;888777555444444333111///////////////////////////111111000000000000000000000222222000///000111222000000////////////000000111111000////////////000111111111111222222222222555555555666888999;;;<<>>FFFPPP\\\qqqnnniii~~~^^^LLLMMMLLLVVVqqqvvvhhh```[[[XXXWWWVVVUUURRRNNNHHHDDD:::777444333444444333111......//////000111111222111111111111000000000000222222333222111///111333111000000//////000000111000000///////////////000222222222222333333444444555555666777999;;;===>>>@@@@@@FFFPPP\\\iiizzz((('''''')))++++++***)))'''''''''''''''&&&&&&&&&)))))))))***+++,,,---...+++)))'''&&&%%%&&&((()))''''''&&&&&&&&&'''(((((('''''''''''''''''''''''')))***++++++,,,,,,++++++---333999aaavvvcccHHH444222...------......------111333888IIIeee{{{yyyXXX???555,,,,,,...)))((((((((((((((())))))***$$$$$$$$$%%%&&&''''''(((((((((''''''''''''''''''************************))))))************))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))((((((((()))(((((('''&&&%%%&&&((('''&&&&&&'''(((&&&&&&%%%%%%&&&&&&'''((()))***+++)))(((&&&'''(((((()))******)))((()))***(((...,,,,,,222444>>>QQQvvvkkkUUU>>>444,,,,,,---,,,***)))...---,,,+++************,,,,,,,,,,,,,,,,,,,,,---///222111:::[[[{{{uuuZZZ:::555///+++*********))))))(((&&&&&&((()))((('''&&&&&&&&&'''(((((())))))(((((()))************)))*********+++++++++++++++111000///...------000333:::KKKhhh|||YYY>>>:::<<>>EEESSS^^^pppmmmcccwwweeeKKKMMMKKKMMMaaaxxxrrrnnnlllkkklllmmmmmmiiiaaaVVVOOOGGGAAA;;;777777777555333222222111111111111000000111111111111111111111111222111111222000---...222111000000//////000000111///////////////000111111222222333333444444555555444444666777:::<<>>888111---+++,,,......(((''''''((())))))(((&&&&&&&&&'''(((((()))******'''((())))))******)))))))))*********++++++++++++//////...---...///111111666@@@RRRkkkqqqSSS???>>>AAAOOOiiixxxjjjQQQEEEGGGNNN[[[gggnnnlllhhhLLLDDD:::555555777777666888888:::===;;;999;;;@@@GGGMMMXXXhhh{{{ppp```lll~~~lllJJJLLLLLLFFFSSSddd{{{zzz|||{{{~~~qqqhhhaaaXXXLLLDDD@@@===:::777444444444333222111000000000000000111111222222333111//////222111---///444000000////////////000000/////////000111222333444222333333444555555666666555666888:::===AAACCCEEEMMMQQQ]]]ooo###$$$'''***,,,+++(((%%%(((((('''''''''&&&&&&&&&%%%%%%&&&&&&''')))***+++...+++(((&&&$$$%%%&&&''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******((('''&&&&&&((())))))))))))333--->>>TTT~~~qqqYYY999666111---,,,***)))(((%%%+++111>>>\\\~~~jjjDDD333333''''''...)))))))))))))))************'''''''''((((((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((+++***)))(((((()))***+++)))***+++,,,,,,+++***)))%%%%%%%%%&&&'''((()))***&&&'''''''''&&&%%%%%%$$$!!!$$$&&&&&&$$$$$$&&&)))'''''''''''''''((())))))'''((())))))(((((()))******,,,,,,,,,+++***+++,,,(((//////...333444888FFF]]]}}}iiiKKK>>>222...///---+++***(((((((((((()))***+++,,,$$$%%%%%%&&&'''(((((()))......---555KKKbbbfff]]]<<<666...)))(((***,,,---'''''''''(((***)))'''%%%'''''''''((()))******+++'''(((((()))))))))))))))))))))******+++++++++++++++---...///111444444333222888AAAWWWzzziiiEEEAAA<<>>CCCJJJSSSaaavvv|||^^^YYYaaa~~~}}}YYYAAADDDIIIEEEVVVkkk{{{iii]]]QQQGGG@@@???===:::777555555666777333111000000111222222111222222111111111111111222000000000000000///...---111222222111000000222444444555666777888999::::::???@@@BBBFFFJJJOOOUUUXXXoooqqq|||*********))))))((('''&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((************))))))))))))))))))((('''&&&&&&&&&&&&'''(((***,,,,,,***((('''&&&))),,,666PPPooo~~~}}}RRR===111///***+++---(((///000444FFFlllqqqMMM:::,,,,,,...***''')))))))))+++,,,,,,,,,+++***&&&&&&&&&''''''((((((((())))))((((((''''''''''''((((((((((((((()))******''''''((()))***+++,,,---((((((((()))***++++++,,,***)))'''&&&&&&&&&'''((()))(((((('''&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&''')))((((((((())))))'''&&&'''''''''(((((())))))))))))***++++++***+++---//////---,,,,,,///444:::>>>RRRrrrxxx^^^JJJ555...///---+++***---,,,+++)))((((((((((((******))))))))))))******,,,,,,---222>>>OOO___hhhMMM666---...***)))***''')))******)))'''&&&&&&'''''''''''''''((((((((((((+++***)))***+++***)))'''''')))++++++*********+++,,,++++++,,,...000111111333333666DDDdddlllKKKBBB===IIIeeeqqqyyybbbHHHAAAEEE===>>>GGGFFFMMMSSSTTTJJJ???;;;;;;;;;666555333222333555888:::======@@@EEEJJJTTTeeeuuucccZZZ___|||```FFFEEEHHHDDDQQQfffuuuiii]]]VVVKKKGGGAAA<<<:::888888777999777555333444333222111333222222111111222222222444444444444333333222222222333444444333444666888555666666888999<<<===???@@@BBBFFFLLLTTT]]]fffkkk}}}+++***)))((((((''''''(((''''''&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&''''''(((((((((((('''''''''(((((()))************))))))))))))(((((((((((((((((((((((('''(((***++++++***)))''''''***---555LLLlllaaaBBB222111,,,***,,,,,,333222777NNNuuudddAAA333)))+++---***)))***((()))***+++++++++******'''''''''((((((((((((((()))))))))((((((((((((((())))))))))))*********+++))))))******+++,,,------''''''((()))***,,,---...+++***((('''''''''((()))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((+++***)))***++++++)))'''(((((((((((())))))))))))***+++,,,+++++++++---///111000......///333777:::FFFeeemmmUUU<<<000000000...+++,,,++++++*********************))))))))))))*********+++---111:::KKKaaaqqqQQQ:::......***)))+++''')))******)))'''&&&'''(((''''''''''''((((((((((((+++***)))***++++++)))'''(((***,,,,,,+++++++++,,,///---,,,+++,,,...111333666555666CCCdddTTTBBB<<>>555444222111222444666888;;;;;;===@@@CCCHHHTTTaaavvvkkk\\\[[[vvvgggLLLEEEFFFDDDKKK___}}}{{{sssbbb[[[QQQJJJEEEAAA===:::;;;999666555555444333111444444333333333333444444444333333333333333222222111222444444444555888:::<<<;;;;;;;;;===???BBBCCCFFFJJJPPPYYYcccooo{{{+++***)))'''''''''((()))''''''''''''''''''''''''%%%&&&&&&&&&'''''''''((('''''''''''''''((()))***************)))))))))(((((((((((()))))))))))))))'''(((***++++++***)))(((***---///555HHHgggiiiEEE111333...))),,,000555666???ZZZ{{{XXX888///)))+++---+++)))***(((((()))))))))*********''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))************))))))******++++++,,,,,,(((((((((((()))+++---...++++++)))((((((((()))***'''''''''&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&'''((()))+++***))))))+++***)))''')))))))))))))))((((((((()))***++++++******,,,...000///...---///111444666@@@\\\zzzbbbDDD333000000///,,,***))))))))))))***+++++++++******))))))******+++)))***,,,///555EEE___vvvXXX>>>000...***)))+++'''''')))++++++)))(((''''''''''''''''''((((((((((((((('''''''''))))))'''&&&)))+++------,,,+++,,,---------,,,,,,,,,...111333666888===MMMsssUUUBBB>>>EEE^^^zzzlllSSSBBB777666888888888OOOiiissslll^^^MMM@@@666555333222222444666777777777:::>>>AAADDDMMMWWW```}}}uuu^^^VVVmmm~~~kkkPPPEEEEEEFFFHHHYYYuuuwwwkkk```XXXQQQJJJEEE???===;;;:::::::::999777777666666555555555555666444444333333333333333333444555777777777888;;;===CCCBBB@@@@@@BBBDDDHHHJJJSSSXXX___hhhrrr+++***(((''''''((())))))((((((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&'''''')))******************)))))))))((('''((())))))***))))))((('''((()))***+++******)))***,,,...222@@@XXXrrrdddAAA000222---(((---111555<<>>ZZZttt___BBB111///***)))+++'''$$$(((,,,---,,,)))&&&%%%''''''''''''((((((((((((((('''&&&'''))))))(((&&&***,,,------,,,,,,,,,...)))+++---------...000333555???MMMeeexxxLLL@@@@@@DDDUUUnnnvvvZZZAAA888666777888888JJJeee}}}dddKKK888777444333222444666777666666999===???AAAHHHPPPVVViii|||aaaSSScccttt|||mmmTTTEEEEEEHHHGGGTTTlll|||rrrhhh___YYYNNNKKKHHHEEEDDDBBB???===::::::999777777666666666888777666666666777888888:::;;;<<<<<<<<<===???AAAEEEDDDEEEGGGKKKPPPVVVYYYbbbhhhqqqyyy))))))(((((((((((())))))((())))))))))))*********))))))(((((('''&&&&&&%%%%%%%%%&&&&&&((()))++++++************))))))))))))'''((()))***)))((('''&&&'''((()))***************((()))***---555DDDVVVbbbSSS999...000+++)))...000333DDD___}}}eeeDDD111000///---+++***))))))''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&((()))))))))((('''''''''''''''''''''&&&&&&***)))'''&&&&&&''')))***,,,+++)))((((((((()))***&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''))))))((('''&&&'''((('''&&&$$$''''''''''''(((((((((((('''((()))(((((((((***,,,((()))***,,,...000222333999JJJrrrvvvYYY>>>000......+++''''''''''''((()))***+++++++++************++++++)))(((***...000;;;VVVqqqeeeGGG333///******+++&&&###&&&+++,,,+++(((%%%$$$''''''''''''(((((((((((()))(((((()))++++++***))))))+++------,,,,,,,,,---'''***...///...///222555===SSSmmmbbb???===???>>>IIIZZZuuu~~~zzz___AAA999666444888:::DDDZZZwwwsssUUU999888555333222333555777777666777;;;<<<<<<@@@FFFOOO\\\ggg}}}fffSSS[[[lllyyyrrr\\\JJJEEEGGGGGGPPPdddyyyuuuddd```ZZZTTTOOOJJJEEEAAADDDCCCAAA???===<<<<<<;;;;;;:::999999999:::;;;<<<===>>>@@@@@@@@@BBBDDDFFFJJJKKKOOOVVV^^^fffmmmqqquuu}}}(((((())))))))))))(((((((((((((((((()))))))))***((((((((((((''''''''''''$$$%%%%%%&&&((()))+++,,,************))))))))))))'''((()))))))))'''%%%$$$'''(((((()))***+++++++++(((((((((***---333;;;BBB>>>000,,,---(((***000///222LLLqqqzzzVVV999...//////,,,)))((())))))'''&&&%%%%%%%%%&&&((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))*********((('''((('''''''''&&&&&&%%%%%%(((&&&%%%$$$$$$&&&)))***+++***)))((('''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((&&&&&&&&&''''''&&&$$$%%%%%%&&&&&&''''''(((((('''((())))))((()))+++---))))))+++---...000000111333AAAiii}}}cccEEE333......,,,(((((((((((()))***++++++,,,++++++******++++++,,,(((&&&)))///222<<>>===777>>>HHH]]]yyygggFFF;;;666111777888===JJJ```vvv{{{gggOOO999777444222111222444555777555555999::::::===BBBGGGQQQZZZkkkmmmUUUXXXiiizzz{{{hhhQQQDDDCCCFFFLLL\\\www|||uuummmfff___XXXTTTTTTSSSQQQNNNLLLJJJIIIHHHEEEDDDBBBBBBBBBDDDEEEGGGGGGIIIKKKMMMOOOQQQUUUXXX\\\```fffnnnwww'''((()))******)))((('''&&&'''''''''(((((())))))&&&&&&''''''((()))))))))$$$$$$%%%&&&(((***+++,,,************))))))))))))'''((())))))(((&&&$$$"""'''(((((()))***++++++,,,***))))))*********,,,///000)))+++***%%%***111---111RRR{{{pppKKK111+++---...***(((((()))***&&&&&&%%%$$$%%%&&&'''((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((('''(((***+++,,,+++)))(((((((((((('''&&&&&&%%%%%%%%%$$$###"""$$$'''***,,,+++***((('''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((((('''&&&'''((((((&&&$$$$$$$$$%%%%%%&&&'''((((((((()))******)))***,,,...++++++---...///000000000000>>>eeeiiiJJJ555///...---******))))))***++++++,,,,,,++++++******++++++,,,'''%%%)))111555>>>VVVpppmmmLLL555///******+++&&&''''''&&&$$$###$$$''')))''''''''''''((((((((()))'''&&&&&&''')))***)))'''(((***,,,,,,+++++++++,,,,,,...///...---222:::BBBccctttQQQ<<>>JJJXXX]]]PPP@@@888666333111000111222333666333444888:::;;;???DDD???KKKTTTbbbxxxqqqXXXXXXiii}}}rrrVVVDDD???EEEIIIXXXssszzztttooocccbbb___\\\YYYWWWUUUTTTSSSRRRQQQPPPQQQRRRTTTVVVWWWZZZ]]]```cccggglllooorrruuu{{{((((((((((((((((((''''''***)))((((((((((((((()))(((((())))))))))))((((((%%%&&&'''))))))))))))(((,,,,,,***'''&&&&&&))),,,*********))))))))))))))),,,,,,++++++***)))))))))((()))))))))))))))(((((()))222///))),,,+++,,,444999bbb{{{YYYCCC888***++++++,,,,,,***)))(((&&&&&&&&&'''''''''((((((((()))))))))))))))((((((&&&&&&&&&&&&&&&'''((()))'''))),,,......---+++***)))******)))((('''%%%$$$'''&&&&&&%%%&&&'''((()))))))))))))))((((((((((((&&&'''''''''''''''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&%%%$$$###"""###$$$%%%'''(((((('''&&&&&&)))+++))))))((('''''''''''''''))))))***+++,,,...///000333>>>\\\kkkTTT:::111111,,,///---+++)))((()))+++,,,,,,,,,++++++***)))(((((((((,,,+++///777===PPPnnn\\\\\\===......+++///***,,,+++***(((''''''''''''((((((***++++++++++++++++++++++++++++++***)))(((((()))***,,,------***(((---))),,,333222222CCCZZZrrrUUUEEE;;;<<<:::555<<>>@@@EEEMMMYYYmmm~~~kkk]]]XXXlll~~~dddPPPCCCCCCDDDKKK^^^zzz&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))''''''(((''''''&&&%%%$$$&&&&&&'''(((((()))))))))%%%''')))***)))'''((((((++++++***)))'''&&&%%%%%%((((((((()))))))))******'''(((((())))))))))))((('''***&&&&&&---...111===\\\iiiAAA333,,,***************)))))))))''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%&&&'''((())))))***+++,,,,,,+++***)))'''&&&$$$###$$$&&&((()))(((((((((''''''''''''''')))))))))((('''''''''&&&%%%&&&'''((())))))***)))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((((((((((($$$%%%&&&&&&%%%%%%&&&((((((''''''&&&&&&&&&'''''')))))))))***+++---...///111444FFFkkkzzz}}}gggOOO666...000+++---,,,+++******+++---...+++++++++*********))))))&&&(((&&&'''------999PPPrrrtttQQQ999222---000))),,,+++***(((''''''''''''&&&'''((()))************)))***************)))((('''((()))***)))***+++,,,555444666@@@SSSnnnlllSSSBBB<<<:::;;;<<>>>>>BBBGGGOOO___mmm{{{uuu[[[TTTggg|||gggRRRCCCFFFEEEJJJZZZrrr&&&&&&&&&'''''''''((((((******)))((('''''''''(((((((((((((((((('''&&&%%%&&&&&&''''''(((((()))***(((***,,,,,,***'''&&&&&&******)))((('''&&&%%%$$$)))))))))(((((((((''''''''''''((()))))))))))))))))),,,''''''......666HHHoooYYY444...,,,*********)))))))))))))))'''''''''''''''''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))***+++)))***+++++++++***))))))&&&%%%$$$###$$$&&&((()))(((((((((((((((((('''''')))))))))((('''&&&&&&%%%%%%%%%'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&$$$%%%''''''&&&%%%&&&''')))((((((((((((((()))))))))))))))***+++,,,---...000333DDDhhhsss}}}|||hhhQQQ999222555111000///---,,,+++++++++,,,+++++++++***************%%%'''%%%'''------666LLLpppxxxYYY===222+++///(((,,,+++***(((''''''''''''&&&&&&'''((())))))))))))+++++++++***)))((('''&&&(((+++...///---,,,---...555888BBBXXXvvvooobbbaaaaaaggg{{{eeeMMMAAA???@@@@@@JJJ\\\qqqhhhPPP888;;;111000.........///111222111000111333111000666>>>BBBCCCDDDBBB???>>>===<<<>>><<<<<>>AAAEEEMMMVVVfffuuubbbYYYeeeyyy{{{ooo\\\JJJCCCCCCGGGUUUkkk''''''(((((()))******+++***)))((('''''''''''''''$$$%%%&&&'''''''''''''''''''''&&&&&&'''(((***+++)))++++++***(((&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''((()))************(((,,,+++,,,000444IIIjjjdddCCC000111+++)))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&$$$%%%&&&''''''(((((((((%%%%%%%%%&&&((()))+++,,,************)))))))))(((''''''''''''''''''((((((%%%&&&''')))***************)))((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&%%%$$$&&&((()))(((''''''(((((((((((((((((()))******))))))))))))***+++,,,---000444AAAccc~~~tttcccNNN777///000***------,,,+++******))))))************************((()))'''***000---222CCC^^^xxxgggJJJ555)))...***,,,+++***(((''''''''''''%%%%%%&&&'''((((((((((((''''''((()))******))))))%%%(((***++++++///666===KKKeeennnUUUFFF<<<777888777999LLLccc|||___MMMAAA888>>>CCCXXX{{{jjjcccJJJ888444444333222111111111111333333333444444888DDDRRRooowww|||xxxpppcccPPPAAA>>>;;;<<>>???SSSwwwlllmmmUUU;;;666666555333222000///...333222333444555;;;JJJZZZfffQQQBBB??????BBBEEEEEEIIIOOOQQQaaatttrrr^^^___vvvoooRRRIIIGGGHHHQQQccc|||$$$&&&))))))))))))***,,,***)))(((''''''&&&''''''))))))(((((('''''''''&&&&&&%%%%%%%%%&&&''')))***)))******)))((('''%%%$$$((((((((((((((((((((((((''''''''''''''''''&&&&&&************++++++++++++%%%,,,''''''111777TTTkkkCCC666+++$$$---+++***))))))******)))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%''')))***)))'''+++***)))(((((((((((((((!!!"""$$$'''((((((((((((***))))))+++---...---,,,*********)))(((&&&$$$$$$%%%%%%%%%$$$$$$$$$######''''''(((((('''&&&%%%%%%&&&''')))***+++***((('''(((((((((((()))))))))))))))(((''''''(((***---///))))))))))))***+++,,,---000333===YYYyyybbbLLL;;;111,,,***((((((((()))******+++++++++*********))))))(((((()))))))))(((***...444999```ssskkkXXX<<<)))///(((***)))((('''&&&&&&&&&&&&'''(((***+++,,,+++)))((((((&&&$$$&&&***,,,,,,***000***,,,333111111HHHeeeaaaEEE999555222111...---///555===CCCWWWqqquuuWWWEEE>>>>>>DDDYYYsss{{{cccEEE<<<777222111000---///333333000222777888;;;LLLaaadddLLLHHHBBB@@@CCCHHHMMMPPPRRRXXXddduuu|||iiieeegggzzz^^^KKKGGGEEEKKKZZZqqq%%%'''))))))(((((()))***+++******))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())),,,,,,...444AAAcccbbb===444---&&&---+++***((()))******)))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%'''))))))((('''***))))))(((''''''(((((($$$%%%&&&((()))))))))(((((('''((()))+++,,,+++***+++*********)))(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''''''''''''''&&&%%%%%%&&&''')))*********(((''''''''''''((((((((())))))((('''''''''(((***+++,,,))))))))))))***+++,,,,,,///222:::TTT~~~xxxbbbLLL:::000+++))))))))))))))))))***************)))))))))(((((((((((((((((('''(((---222777QQQiiigggZZZ@@@---111***---,,,+++******)))))))))'''''''''''''''(((((())))))'''&&&'''***++++++***,,,))),,,111555AAA\\\xxxdddGGG888444222///...,,,++++++000666;;;KKKaaa|||mmmWWWJJJEEEFFFWWWrrr~~~nnnVVV===666111222222111000222333000333888888;;;LLL___tttOOOIIICCC@@@BBBHHHNNNRRRSSSWWW___jjjuuunnnfffgggkkkPPPKKKGGGKKKYYYnnn&&&'''))))))(((''''''((()))))))))))))))*********((((((((((((''''''''''''&&&&&&'''''''''''''''&&&((('''&&&%%%%%%&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***'''---333555LLLwwwVVV666111...)))++++++)))(((((())))))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''(((((('''&&&((((((((((((''''''''''''&&&'''((())))))))))))((('''&&&&&&(((******)))(((***************)))((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&'''((()))***)))((((((&&&&&&&&&'''''''''((((((''''''''''''(((((())))))))))))))))))***+++,,,,,,///222:::OOOyyy~~~yyyxxxdddNNN<<<000***(((******))))))))))))((((((((((((((((((((('''''''''''''''''''''(((+++111555FFFbbbiiibbbIII222333++++++***)))((((((''''''''')))(((&&&%%%%%%''')))+++***((('''(((***++++++******+++---222???WWWsss}}}```DDD333000000///,,,,,,,,,******---111444???OOObbbwwwqqq[[[PPPHHHSSSmmm~~~xxxjjjEEE:::111111444222///---333111333777888;;;IIIZZZmmmNNNHHH@@@===???EEELLLPPPJJJLLLRRR[[[eeerrrtttfffdddzzzXXXOOOIIILLLWWWkkk'''((())))))'''&&&&&&'''&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&'''((((((((('''&&&%%%'''&&&$$$###$$$&&&((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************,,,###---666999\\\yyyLLL222//////+++)))***(((''''''((()))'''&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$&&&'''((('''&&&&&&&&&''''''((((((((('''''''''(((((((((((((((((((((((('''&&&&&&((()))***)))'''((())))))*********))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&'''((()))))))))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((''''''&&&((((((((())))))***+++,,,000555:::KKKppp~~~yyy{{{hhhSSS???222,,,***+++******)))((((((''''''''''''''''''''''''''''''(((((((((((((((+++000333EEEeeeqqqnnnSSS666333+++***)))(((''''''&&&&&&&&&***)))((((((((()))+++,,,((((((((((((***,,,------...000111888NNNkkk}}}ooo___III888111111///++++++,,,---------...000333;;;FFFQQQbbbppp```RRRXXXnnn~~~XXXHHH888555666555000---333111333666666999EEERRRwwwzzzaaaVVVGGGBBB===:::===AAAFFFHHHDDDDDDHHHOOOXXXeeezzzzzzeee^^^xxx^^^SSSJJJMMMVVVhhh((()))***)))'''&&&&&&&&&%%%&&&'''((())))))(((((('''''''''(((((((((((((((&&&'''((((((((('''&&&%%%&&&%%%$$$###$$$&&&((()))'''''''''''''''''''''''''''''''''((((((((())))))******+++++++++,,,,,,,,,---%%%...888DDDooopppEEE111...///,,,''')))(((''''''(((((('''%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%'''))))))'''&&&&&&'''''''''((())))))(((((('''(((((('''''''''''''''''')))(((((()))***+++)))(((&&&'''(((((())))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''(((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&(((((((((((()))***+++,,,///444888DDDddd}}}|||lllXXXDDD666///---+++******)))((('''&&&&&&&&&&&&&&&&&&''''''''''''))))))***)))))),,,000333DDDfffxxxxxx[[[999444,,,...---,,,+++************'''(((***+++++++++***)))&&&'''((()))+++---///111///333777EEEbbbzzz{{{lllPPPGGG<<<666222///,,,***(((***---......///111333888@@@GGGRRRnnnsssbbbcccrrrkkkVVVAAA999999888555333333333444555444666???HHHTTTfff~~~bbbOOOJJJ@@@>>><<<<<<>>>@@@AAAAAAFFFDDDDDDGGGLLLUUUgggvvvjjj\\\pppbbbTTTJJJLLLVVVeee(((***+++***(((''''''(((((((((***++++++***))))))'''''''''(((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***)))))))))*********++++++)))''',,,777PPP|||ddd???333---------&&&)))'''&&&&&&''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&))),,,+++(((&&&&&&(((&&&''')))*********)))((((((((('''&&&&&&'''''''''***))))))***+++,,,***)))&&&'''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((()))***+++++++++111444;;;XXX{{{mmmZZZFFF777000///******)))(((((('''&&&&&&&&&&&&&&&'''''''''''''''***************+++///222>>>ddd|||ccc===555...---,,,+++***))))))))))))$$$&&&(((******)))'''&&&&&&''')))***+++---000222...555CCCZZZuuuqqqZZZAAA:::444000,,,((((((+++&&&(((***,,,,,,---///000222888???HHH\\\zzz|||kkkgggnnn|||wwwbbbJJJ???<<<:::666555555555666555333555:::???AAASSSjjjvvvmmmZZZJJJEEE===<<<<<<===???@@@>>>===???>>>???BBBEEELLL\\\jjjuuubbbnnngggVVVJJJLLLUUUccc(((***++++++***((()))***((()))+++++++++***((('''''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''((((((''''''''''''''''''''''''&&&''''''((())))))******((())))))))))))*********(((//////;;;aaaVVV:::666---***---'''((('''%%%&&&''''''&&&$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&(((+++...---)))&&&''')))'''(((***+++,,,+++***))))))((('''''''''((()))***+++***)))***++++++***((((((((()))))))))(((((('''%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&(((***+++(((''''''(((((()))***+++)))000222666PPP}}}}}}|||{{{vvvjjjXXXDDD555...---)))))))))((('''''''''&&&&&&&&&''''''(((((((((((())))))***))))))***---///:::eeeoooCCC666...+++***)))(((''''''''''''&&&''''''((((((((((((((((((***,,,,,,***+++...000000===TTTppp}}}dddLLL:::333...,,,)))&&&'''---((()))************,,,......111999CCCMMM```~~~qqqhhhiiiuuu{{{dddUUULLLDDD>>>;;;888:::999666444444777999???IIIUUU^^^aaa\\\OOOBBB<<<;;;:::;;;<<<===<<<;;;:::;;;===AAADDDIIIVVVbbbtttjjjnnnlllYYYKKKMMMTTTaaa|||)))***,,,,,,*********+++'''((()))***)))(((&&&$$$&&&'''''''''(((((())))))&&&%%%%%%%%%&&&''')))***'''(((((())))))(((''''''((((((((((((((((((((((((&&&''''''((()))******+++************++++++++++++...<<<:::FFFuuuyyyLLL777777,,,(((---)))(((&&&%%%%%%&&&'''%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&)))---000...)))&&&'''***''')))+++,,,---,,,+++******)))((((((((()))+++,,,***))))))***++++++)))'''***************)))((((((%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&)))+++---'''''''''(((((()))***+++***111333555NNN|||zzzvvv|||vvvrrrgggUUUAAA333,,,+++(((((((((((((((''''''''''''''''''((((((((())))))((())))))(((((()))+++...<<>>AAAKKK[[[cccYYYGGG:::888666666777999:::999DDDCCCDDDEEEDDDDDDLLLVVVcccwwwnnnnnn~~~ppp[[[LLLMMMSSS___zzz+++*********))))))((((((((()))*********)))'''&&&(((((())))))((('''&&&&&&%%%%%%&&&'''&&&%%%###"""%%%&&&'''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&'''((())))))***))))))++++++*********+++---...222(((@@@VVVlllLLL111...000***'''***,,,)))((())),,,---+++)))&&&&&&''''''''''''&&&&&&'''&&&%%%&&&(((***************)))(((''''''((((((''')))***++++++***)))''')))******)))(((((()))+++,,,+++***)))((((((((((((***+++,,,,,,,,,***)))((((((((('''&&&%%%%%%$$$$$$###$$$&&&((()))((('''&&&(((((('''''''''&&&&&&&&&)))'''&&&&&&'''))))))))))))((('''&&&&&&'''((()))+++++++++***)))***,,,......(((111888DDDsssoooyyy}}}xxxyyyooolllbbbRRRCCC888000+++,,,+++)))((((((((()))***'''''''''''''''((())))))***)))))))))***+++,,,,,,:::```|||QQQ555------,,,***))))))***,,,---)))(((''''''(((***,,,...++++++***)))(((+++000333===PPPsssmmmLLL>>>444---)))+++,,,+++)))))),,,+++)))'''&&&(((,,,///000///111666<<>><<<888===<<<===BBBHHHIIIEEE@@@;;;777666888888666888<<>>:::777666777777666:::@@@IIIMMMNNNIIIEEEGGGLLLNNNUUU```ppp{{{nnnuuuhhhVVVTTTTTT^^^www************))))))))))))((())))))))))))((('''&&&'''(((((((((((('''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((()))*********'''''''''(((((('''''''''(((((()))))))))((('''''''''&&&&&&&&&'''(((***+++333,,,GGGnnnSSS???000//////'''%%%)))&&&((()))&&&""" ###'''((()))))))))(((((('''&&&%%%%%%&&&&&&''''''((((((+++******))))))))))))***((((((************(((((('''(((((('''&&&&&&''')))+++***)))(((((('''((((((***))))))(((((((((((()))((((((''''''&&&%%%%%%%%%&&&''')))***++++++***)))'''''''''''''''&&&&&&&&&&&&$$$###$$$&&&((((((((((((((('''&&&&&&'''(((((((((***++++++******+++,,,---,,,111444;;;aaazzzsssvvv{{{{{{yyyrrrjjj___UUUJJJ>>>333+++***************)))(((((('''''''''''''''((())))))((((((((()))***,,,---...555NNNxxxTTT222***++++++***)))***+++---...---,,,***(((((('''((((((+++++++++++++++...333777FFFnnneeeIII:::555000---...---+++---000(((***...///...,,,,,,,,,,,,---111777999<<>>888666777999888777777666666777555666???III\\\ccceee\\\QQQMMMLLLLLLQQQUUU```tttooopppqqq\\\TTTSSS[[[qqq*********)))))))))))))))(((((((((((((((''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((())))))((('''&&&((()))))))))((('''&&&&&&&&&&&&%%%%%%&&&(((***+++000///KKKzzzuuuFFF999111111///'''%%%***&&&''''''&&&%%%%%%))),,,$$$%%%''')))***++++++,,,&&&'''((((((((('''(((((((((''''''&&&&&&'''''''''(((((()))******)))(((((('''(((((('''&&&&&&''')))***)))(((((('''''''''((())))))'''&&&&&&'''((()))((((((''''''&&&&&&&&&%%%&&&'''((()))*********)))''''''''''''''''''''''''$$$###"""$$$&&&(((((('''''''''''''''''''''''''''&&&)))+++,,,+++*********+++---111222999WWWnnnmmmxxx|||wwwnnnccc[[[RRREEE777///))))))***++++++)))(((''''''''''''''''''((())))))''''''((()))***,,,...///333BBBgggSSS222+++************+++,,,---...,,,+++***)))(((((((((((('''((())))))***---111555NNNyyylllSSSAAA555222000000---))))))---'''***,,,...---,,,,,,,,,,,,,,,///444666777;;;BBBQQQhhhwwwwwwwwwpppyyywwweeeXXXSSSLLLGGGAAA<<<:::888555333333333555555444888EEERRRvvv{{{jjj^^^SSSJJJOOOOOOVVVggg{{{nnnkkkyyyaaaSSSSSSYYYjjj))))))))))))))))))******)))(((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''''''''&&&%%%$$$###&&&'''((())))))((('''&&&((((((((((((((('''&&&%%%&&&&&&&&&&&&''')))+++,,,000666SSSaaa===555111222///((('''+++)))'''%%%&&&(((++++++***$$$%%%&&&(((***+++,,,,,,(((***,,,+++)))(((((()))'''&&&&&&&&&&&&&&&''''''((((((((())))))(((((((((((())))))(((''''''(((***)))(((''''''&&&''''''''')))((('''&&&&&&'''((()))((('''''''''''''''&&&&&&%%%%%%&&&''''''(((((((((&&&'''''''''''''''''''''######"""$$$&&&''''''%%%&&&&&&''''''''''''&&&&&&&&&(((***+++***)))))))))(((,,,///111999QQQ~~~ccc___mmmxxx}}}|||zzzooofff```WWWGGG888000))))))***++++++)))(((''''''''''''''''''((())))))''''''((()))***,,,...///555>>>^^^}}}WWW888333*********++++++,,,,,,---)))))))))))))))******+++'''((()))***+++---111444LLLtttiiiPPP;;;666333222000,,,+++------.........---...111333...,,,,,,000222444999???GGGUUUuuueee\\\[[[XXX```kkkyyy|||uuuqqq]]]VVVKKKBBB;;;888777777111222333555555:::IIIXXXkkkZZZPPPMMMQQQ[[[hhhwwwnnnhhh{{{fffRRRTTTYYYdddzzz))))))))))))************)))(((''''''&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&'''(((((((((((((((((('''&&&%%%'''''''''(((((('''''''''''''''((((((((('''&&&&&&'''&&&&&&'''(((***,,,---222@@@___{{{QQQ999444111000...)))(((++++++'''%%%&&&)))***'''###''''''((()))))))))(((((((((,,,......***((((((***(((''''''''''''(((((()))((((((((((((((((((((((((((())))))(((''''''(((***''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&'''''''''''''''$$$$$$$$$%%%''''''&&&$$$&&&&&&''''''''''''&&&&&&&&&((()))***)))((()))***''',,,,,,///:::KKKsss```WWWgggrrr~~~yyyooohhhdddYYYEEE555000***************)))(((((('''''''''''''''((())))))((((((((()))***,,,---...111:::UUUssssssVVV<<<444++++++++++++++++++++++++&&&'''((()))***+++,,,,,,)))***,,,,,,---///222555AAAaaakkkIII???444111///,,,+++---------+++))))))+++000444///+++***...000222777<<>>;;;:::555333333555777<<>><<<777555666888<<>>666222111111***++++++******,,,///222...******...000//////222444:::AAASSSwwwpppUUUHHHIIIAAADDDFFFEEEEEEIIIRRRYYYiiirrr}}}zzzhhhTTTHHHBBB;;;777777999<<>>JJJeee~~~zzzZZZJJJMMMJJJJJJIIIFFFCCCBBBCCCDDDLLLYYYiiixxxsssaaaRRRIIIAAA>>><<<999<<>>@@@@@@JJJWWWeeeuuurrr\\\FFF>>>@@@AAAAAAAAADDD^^^rrrYYYFFFEEEHHHHHHPPP[[[cccrrrsssnnnooo|||eeeSSSPPPRRRQQQYYY[[[fffuuu~~~yyyvvv|||******+++++++++***))))))&&&'''))))))((((((((()))((((((&&&&&&&&&(((***+++)))(((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((%%%&&&'''(((((((((((((((&&&'''((()))***...333777@@@hhh~~~wwwLLL999222+++***(((&&&%%%%%%&&&''''''''''''(((((((((((((((************************%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((''''''(((((((((%%%&&&((((((((()))***,,,''''''&&&&&&''''''((()))'''''''''''''''((()))***((())))))*********))))))'''&&&%%%%%%$$$$$$$$$%%%'''((()))******)))((('''###############$$$%%%&&&%%%&&&'''((()))*********)))))))))(((((((((((((((,,,---,,,000222444OOOzzznnnHHHEEEPPPjjjyyyxxxuuutttppp^^^EEE555111++++++***)))(((''''''&&&'''''''''''''''&&&&&&&&&))))))))))))***+++------,,,;;;EEErrrttt|||NNN777000,,,)))''''''(((((((((###$$$&&&'''***+++---...))))))***+++,,,------...---333;;;NNNssspppTTT???888000,,,//////)))(((+++((('''''')))---111333333000888<<<===GGG```vvvXXXFFFOOOQQQPPPIII???:::;;;???888===BBBKKK[[[pppvvv]]]NNNHHHDDDAAA???@@@PPPjjjdddRRRFFFFFFFFFBBBGGGQQQUUUcccqqqwwwnnnkkkvvviiiUUURRRQQQLLLQQQRRRZZZhhhrrr}}}uuuqqquuu))))))*********))))))((($$$(((++++++)))'''(((***)))(((&&&%%%%%%(((***,,,((((((((()))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((%%%&&&'''(((((()))(((((((((''''''+++---///444999LLLtttkkkBBB444...'''&&&%%%$$$$$$$$$$$$%%%''''''&&&'''''''''(((((())))))))))))))))))))))))''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''###&&&((()))((((((((()))'''''''''''''''(((((()))%%%%%%%%%&&&'''((()))***&&&&&&''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&'''((()))&&&&&&'''(((((()))))))))((((((((((((''''''''''''***---,,,///222444KKKpppvvvLLLDDDJJJaaapppuuuttttttnnn]]]FFF777222,,,,,,+++***)))(((''''''***)))))))))((((((''''''&&&&&&&&&'''(((***+++,,,---:::EEEnnnxxxUUU888000,,,(((%%%&&&'''))))))(((((((((((())))))))))))(((((()))***+++,,,------+++555:::HHHooo{{{wwwdddFFF666---111444...)))+++***((('''(((,,,///222333222999>>><<>>@@@FFFFFFRRR\\\jjj~~~pppdddpppuuu\\\TTTPPPIIIJJJLLLSSS]]]iiivvvzzz{{{&&&&&&''''''((((((''''''&&&'''))))))((((((((()))'''&&&$$$######$$$&&&'''&&&&&&'''(((((()))******''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))************''')))---------888EEElllyyyZZZ:::000(((++++++******)))(((''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&$$$&&&((('''&&&$$$$$$$$$((((((''''''(((((()))***&&&&&&&&&&&&&&&'''((()))''''''''''''((()))******&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%&&&&&&&&&&&&******---222444CCC^^^}}}WWWHHHEEEXXXffftttvvvvvvnnn]]]JJJ;;;333......---,,,+++******)))((((((((((((''''''''''''))))))))))))***+++---------333???^^^zzz___:::111---***(((((())))))))))))((()))((()))))))))((((((((()))***+++,,,,,,------444666EEErrrkkkOOOGGGHHH[[[vvvoooLLL444---///000000///---++++++,,,---------111111333666888===JJJVVVsss|||ZZZWWW\\\___ZZZPPPHHHFFFHHH@@@@@@BBBCCCAAA???BBBGGGWWWcccssskkkTTTKKKIIIOOOddd{{{~~~kkkVVVCCC???<<<>>>>>>===???DDD@@@LLLUUUaaaqqq~~~rrrccckkk~~~zzzcccTTTMMMIIIIIILLLRRR[[[fffsss&&&&&&'''(((((((((((((((((('''%%%&&&'''(((((((((+++***)))((((((((((((((($$$%%%&&&'''((()))******''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%$$$$$$%%%&&&'''(((************((('''***...---...===QQQ{{{zzzUUU555///))),,,,,,+++***)))(((&&&&&&&&&%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$&&&'''(((&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&$$$%%%''''''&&&%%%&&&'''((((((((((((((())))))***((('''''''''''''''((((((''''''&&&&&&'''(((***+++(((((('''&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''',,,+++---222222===TTTzzzaaaKKKBBBUUUggguuuxxxxxxnnn^^^KKK<<<333...------,,,+++***))))))((((((((()))))))))))))))******))))))***+++,,,,,,---000<<>>SSSiiiuuuyyyyyyooo^^^LLL<<<333---,,,,,,+++***)))((((((******++++++,,,,,,------)))((((((((((((((())))))---...:::RRRxxxddd:::000...,,,+++,,,,,,***)))))))))))))))(((((((((((())))))***+++,,,------...***000444AAAgggyyyGGG???777444777FFFccc}}}hhhNNNEEE===222...------...000000...,,,///...222777777666===GGGTTT~~~~~~vvvkkk___WWWNNNDDDBBBFFF;;;EEEPPPZZZiiizzzooogggaaaaaadddbbb^^^ZZZQQQIIIAAA???BBBEEEGGGIIIKKKVVV[[[___eeefffpppvvvddddddpppzzz___QQQPPPGGGIIILLLQQQ]]]nnn}}}&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''%%%$$$&&&)))***(((%%%%%%%%%%%%&&&&&&((()))))))))((('''&&&&&&'''))))))&&&%%%$$$&&&***,,,+++)))...''''''---,,,///IIIjjjmmmDDD888444,,,---+++)))'''&&&'''((()))(((%%%"""###&&&(((((('''''''''&&&%%%%%%$$$######'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((()))(((((((((((('''&&&&&&&&&((()))***,,,,,,+++***)))(((''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******333000+++&&&$$$%%%'''((((((%%%###$$$'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''')))((('''&&&&&&'''((()))+++((())),,,,,,---888DDDkkkwwwPPPEEEJJJffftttzzzyyymmm```SSSBBB111...+++)))(((((()))(((''',,,,,,++++++******))))))((('''&&&%%%&&&(((***,,,000...777PPPnnnwwwaaaFFF111...***(((((()))))))))***)))(((((((((((())))))((((((((()))******++++++444&&&666;;;XXXUUU888666444222;;;???LLLllllllZZZGGG777222111---***,,,000111///111222444444555777:::===LLLhhh{{{ssseeeTTTHHHEEEHHHDDDDDDGGGLLLXXXoooyyymmmaaaZZZZZZ```ffffffXXXJJJDDDBBBGGGVVVfffooonnnooonnnhhhcccjjjvvv{{{hhhmmmddd^^^XXXOOONNNLLLMMMTTT\\\gggvvv&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&%%%$$$&&&((()))'''%%%&&&&&&&&&''''''(((******''''''&&&&&&'''((()))***(((&&&%%%'''***,,,+++)))***''')))///...444RRRtttbbb>>>444111***,,,***((('''&&&&&&'''((()))'''$$$%%%''')))((('''''''''&&&&&&%%%$$$######''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((('''&&&''''''((())) """$$$&&&)))***+++&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((000...***&&&%%%%%%&&&''''''%%%###$$$'''((('''&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''%%%'''***+++...999EEEbbb{{{UUUEEEHHH___rrrzzz{{{qqqeeeYYYGGG666///,,,***((()))))))))(((***************)))))))))((('''&&&%%%&&&(((***+++,,,,,,333HHHggguuuaaaCCC111...***(((((())))))))))))))))))((((((((()))))))))))))))***++++++,,,,,,111&&&444999SSSUUU666333111---444666BBBSSSjjj{{{dddOOO:::333---,,,...///---,,,///000111222222444777:::EEE___{{{qqqgggeeehhhnnnpppuuuxxxrrrfff\\\YYYLLLGGGDDDBBBBBBIII[[[nnnwwwggg___bbbjjjcccXXXKKKDDDFFFTTTiiizzz|||ppplllpppvvvmmmhhhaaa~~~]]]UUULLLMMMLLLMMMSSSZZZeeevvv&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%$$$&&&'''((('''%%%''''''''''''((()))******&&&&&&&&&&&&'''(((******)))''''''(((***+++***)))&&&''',,,000///:::^^^zzzQQQ666000...'''***)))(((&&&%%%&&&&&&'''***((('''&&&((((((((('''''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''''''''''')))(((((('''''''''(((((('''(((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&%%%&&&&&&'''(((+++***(((&&&%%%%%%&&&&&&'''&&&$$$%%%&&&(((((('''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&)))***---666???WWW```HHHJJJYYYlllvvv{{{tttjjj^^^LLL:::000...+++*********))))))(((((((((((())))))))))))''''''&&&&&&'''(((***+++))),,,000???___uuudddCCC222...***((((((((((((((())))))))))))))))))))))))))))))***++++++,,,,,,---...'''222444HHHrrrWWW777222...***///...777888JJJbbbyyyoooNNN>>>000///111///---......///000111111333666888DDDXXX{{{kkk```WWWKKKHHHLLLRRRVVVaaalllqqqnnnnnnpppeee___UUUJJJ@@@???JJJWWWrrrwwwgggeeejjjhhh```RRRGGGLLLbbb|||qqqiiimmmxxxtttgggccc~~~eeeXXXNNNMMMLLLNNNRRRVVVaaauuu'''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%'''''''''''''''((())))))$$$$$$%%%&&&''')))******(((((('''(((((()))((((((%%%)))---...///BBBkkkeeeCCC111---+++%%%)))((('''&&&&&&&&&&&&&&&))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%$$$%%%&&&&&&''''''&&&&&&)))(((((('''''''''''''''222111///---***(((&&&%%%''''''''''''(((((((((((((((((((((''''''(((((()))'''''''''&&&&&&&&&%%%%%%'''&&&%%%&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$######''''''''''''''''''''''''))))))(((((((((+++111666LLLuuufffGGGJJJRRReeeqqqyyyuuummmaaaNNN<<<111///,,,+++++++++***)))&&&'''''''''(((((())))))'''''''''&&&'''((()))***)))///111999YYYtttgggFFF222///***((('''((((((((((((((())))))*********)))((())))))******+++,,,,,,---***000111>>>aaa{{{\\\:::333///+++///+++111111888DDDYYYtttnnnTTT===555333......444000111222222222333666999AAAOOOkkk~~~]]]QQQIII>>>;;;AAA???@@@EEEOOOXXXaaalllvvv|||rrrbbbPPPFFFGGGMMM]]]ppp}}}sssooopppiiiZZZLLLQQQiii{{{~~~|||iiikkkrrrzzzgggddd{{{nnn]]]QQQMMMMMMOOOQQQSSS^^^ttt''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&'''&&&&&&%%%%%%%%%&&&''''''###$$$%%%&&&'''((())))))&&&''''''''''''''''''((('''+++------444MMMwwwxxxTTT:::///---***&&&(((''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''')))******)))'''&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&'''((()))&&&&&&'''''''''(((((((((''''''&&&%%%$$$$$$######&&&''''''''''''''''''&&&((()))((('''(((+++///222CCChhhjjjEEEKKKKKKbbboooyyywwwpppdddPPP>>>222000---+++++++++***)))&&&&&&''''''((((((((()))'''''''''''''''(((((())))))///000666QQQmmmeeeIII222///+++((('''((((((''''''((()))***++++++******''''''(((((()))*********+++,,,...222;;;ZZZaaa<<<333///,,,000+++///444444555@@@XXXxxxqqqTTTAAA666......444111222222222111222555777999BBBWWWxxxaaaNNNDDD:::888===888555666;;;CCCLLLZZZggg~~~~~~nnn^^^TTTOOORRR]]]rrr|||mmmfffXXXMMMQQQfff~~~oooeeedddyyyqqqkkklllsss|||eeeaaaqqqvvv```QQQNNNNNNOOOPPPSSS^^^ttt(((((((((((('''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$&&&(((((('''&&&'''(((&&&%%%%%%%%%%%%%%%&&&&&&###$$$%%%'''((((((((((((%%%'''((((((''''''(((***)))---000333AAA```lllFFF444///---)))(((''''''''''''''''''''''''$$$&&&((('''&&&$$$%%%%%%%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''((()))******)))((('''%%%%%%&&&'''''''''''''''&&&&&&'''((())))))(((((($$$%%%%%%&&&''''''((((((''''''((((((((()))))))))'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''((('''&&&&&&(((***'''''''''(((((((((((()))''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###&&&&&&&&&)))///222222DDDgggxxxMMMTTTNNNdddqqq|||zzzsssgggRRR???333000---++++++***)))(((''''''''''''((((((((((((''''''((((((((((((((((((''',,,---333III```\\\HHH333///+++((('''((('''''''''(((***+++,,,++++++***&&&&&&''''''((())))))***(((,,,+++444>>>ZZZfff???222---+++///)))------...///333AAA[[[yyyrrr[[[EEE777222111000111111000///000222555555<<>>UUUvvv^^^:::///000,,,***+++'''(((((())))))(((((((((###&&&))))))'''%%%&&&(((%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''(((((((((((('''$$$%%%'''((())))))))))))))))))((((((''''''&&&&&&'''((((((((())))))))))))'''&&&%%%%%%$$$$$$$$$%%%'''&&&&&&%%%%%%%%%&&&&&&&&&''')))(((&&&&&&(((+++''''''((((((((()))))))))''''''&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###"""%%%&&&&&&)))111333111GGGhhhVVV]]]PPPfffsss}}}{{{sssfffQQQ>>>222000,,,*********((('''))))))(((((((((((((((((('''(((((((((((((((''''''&&&))),,,333DDDSSSSSSHHH333000+++((('''''''''&&&&&&(((***,,,,,,,,,+++***'''''''''((())))))******&&&,,,'''444===VVVnnnCCC444---+++///)))+++'''***,,,...111>>>TTTeeeyyy}}}dddQQQAAA666111222222111000000222555777<<>>EEESSSnnnXXX<<<777777333444111111333333444999???>>>HHHQQQUUU```vvvoookkkyyyzzzbbbZZZQQQKKKZZZttt[[[VVVYYYeeeppp{{{rrrccc\\\uuu___SSSOOOMMMQQQYYYeeeuuu******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((###%%%''')))***(((&&&%%%(((((())))))((('''&&&&&&(((&&&%%%&&&((((((%%%"""&&&&&&&&&'''''''''((((((''''''(((((())))))******+++000666GGGmmmhhhLLL222******'''(((,,,)))((('''(((***+++)))&&&$$$%%%&&&&&&''''''&&&&&&)))'''$$$$$$%%%&&&&&&&&&&&&'''((('''&&&%%%''')))***'''%%%&&&((((((&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''(((((('''&&&%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&(((((((((&&&$$$"""&&&$$$###$$$&&&(((((((((&&&&&&&&&%%%%%%$$$$$$$$$'''(((((()))((((((''''''(((((()))))))))))))))(((+++///...)))(((...111000AAA___eeePPPPPPcccnnntttrrrlllbbbPPP>>>333///------***'''(((,,,,,,+++)))(((&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&)))---222>>>LLLRRRRRR:::,,,***---((())),,,'''))))))*********))))))(((''''''(((((())))))*********,,,***///<<>>FFFUUUuuuUUUBBB@@@999111333222222222333333444555666===BBBBBBEEEVVVsssyyy}}}]]]HHHHHHUUU___vvvmmmXXXUUUVVVZZZcccrrrrrr```fffrrrxxxpppVVVPPPMMMQQQ[[[hhhxxx((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''###%%%'''))))))(((&&&%%%((((((((((((((('''&&&&&&&&&%%%###$$$&&&&&&$$$!!!%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******+++000777JJJpppYYYAAA...+++---++++++///***((('''(((******(((&&&((((((((((((''''''&&&%%%'''&&&$$$$$$&&&''''''&&&$$$%%%&&&%%%$$$###%%%''')))'''%%%&&&((((((&&&$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))''''''''''''''')))******'''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&'''''''''&&&%%%&&&$$$###$$$&&&((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%(((((())))))))))))(((((()))---,,,'''''',,,///...===YYYjjjRRRPPP^^^kkktttsssnnndddQQQ>>>333///,,,,,,***&&&'''++++++***)))(((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''')))+++---222>>>MMMVVVXXX<<<...+++---((())),,,''')))))))))))))))*********''''''(((((())))))******+++...+++,,,666@@@XXXyyypppPPP888222...+++,,,,,,************,,,///111333777MMMhhh{{{TTTEEE777555888888777777666111222777<<>>>>>???JJJ^^^ooopppVVVJJJLLLRRR```vvvqqqWWWPPPMMMNNNSSSZZZggg{{{ooo___ccckkkxxxlllRRRLLLJJJPPP[[[iiiyyy&&&'''''''''(((((())))))&&&'''((()))((('''&&&%%%$$$%%%'''))))))((('''&&&'''(((((((((((('''&&&&&&&&&%%%$$$%%%&&&&&&$$$"""$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))******(((,,,555KKKpppoooHHH888++++++///---+++---+++)))(((((())))))(((&&&*********)))(((&&&%%%$$$%%%$$$$$$&&&'''((('''&&&$$$%%%&&&%%%$$$###%%%'''((('''&&&&&&'''(((&&&%%%&&&&&&'''''''''(((((((((''''''&&&&&&''')))+++,,,((('''''''''((()))++++++&&&'''''''''''''''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%$$$$$$%%%'''((('''&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''******&&&&&&)))------666MMMqqqnnnRRRLLLYYYhhhuuuwwwrrrgggRRR>>>333...++++++)))&&&'''++++++***)))''''''&&&&&&&&&%%%%%%%%%&&&'''((()))******++++++...;;;NNN\\\aaaAAA111,,,---((())),,,'''))))))(((((((((***+++,,,''''''(((((())))))*********...,,,+++111999RRRuuulllRRR:::111...---,,,---+++*********+++---...000555;;;III___vvvzzz___CCC888::::::555000222//////222333999JJJ]]]bbbIII>>>777777222222222222333444555666000444888:::;;;@@@JJJRRRkkksssoooUUUIIIGGGNNNaaawww{{{bbbJJJHHHFFFGGGKKKQQQ[[[kkkyyynnnaaabbbddd{{{{{{kkkRRRMMMKKKPPPZZZgggwww''''''''''''(((((((((((('''((()))******(((&&&$$$$$$%%%'''((((((((('''&&&'''''''''(((((('''&&&&&&'''''''''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******))),,,555MMMqqqyyy___@@@444******,,,***((((((+++***)))((((((((('''''')))))))))((((((&&&%%%%%%######$$$&&&((()))'''&&&&&&'''((('''&&&%%%''')))''''''&&&''''''''''''&&&'''''''''(((((((((((())))))(((''''''''')))***,,,***)))'''&&&&&&&&&((()))&&&'''((())))))(((&&&%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&$$$$$$$$$&&&((()))%%%%%%$$$%%%'''((('''&&&'''''''''''''''''''''''''''''''''''''''(((((()))((())))))))))))((((((''''''((((((''''''))),,,---000BBB]]]qqqQQQFFFVVVhhhyyy|||vvvjjjSSS???444...******)))''''''******)))((('''''''''''''''&&&&&&&&&&&&''')))+++,,,((()))'''***888OOObbbkkkHHH666...---((())),,,''')))(((''''''(((***,,,...''''''(((((())))))******&&&---,,,,,,111999SSSwwwgggWWW===//////...,,,///+++******)))***+++,,,,,,777222555CCCSSSdddzzzxxxXXXCCC;;;777222...111///000222222444>>>JJJkkk|||```HHH999555;;;222222222222333444555555000222444777:::>>>BBBEEELLLSSSccc|||kkkSSSIIIJJJTTT```iiiooolll^^^NNNEEECCCDDDHHHMMMSSS^^^iii}}}sssgggeeeaaaxxxpppZZZSSSOOOSSSZZZeeesss(((((((((((('''''''''''''''((()))******(((&&&$$$%%%&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&'''((()))))))))(((((((((''''''''''''((((((((((((''''''(((((())))))******...000:::SSStttrrrWWW:::222***(((((('''''''''******)))(((''''''((()))%%%&&&&&&'''''''''&&&&&&######$$$&&&((()))'''&&&&&&'''((('''&&&%%%''')))&&&''''''''''''&&&'''''''''''''''(((((((((((()))***)))(((''''''((())))))***)))''''''''')))+++---(((((()))***)))(((&&&%%%&&&&&&&&&%%%%%%&&&'''''')))(((%%%$$$###$$$&&&'''%%%%%%%%%&&&((((((&&&%%%''''''''''''''''''''''''(((''''''''''''((()))***)))))))))))))))((('''''''''(((((())))))))),,,///000>>>OOOzzz{{{wwwRRRDDDVVVjjj|||yyylllVVVBBB666///)))))))))((((((***)))(((((('''''''''((((((&&&''''''((()))+++,,,---(((((('''***999RRRiiiuuuOOO:::000---((())),,,''')))(((''''''(((***,,,...''''''(((((())))))******%%%,,,,,,---111777OOOrrrccc\\\AAA---000///***000*********))))))*********---)))+++333;;;HHHeeepppWWWBBB777555666//////000222333555:::@@@XXXnnnrrr___JJJ888222;;;333333222222333333444555333222333555999<<<>>>???>>>AAAJJJ]]]sssfffRRRGGGIIIMMMSSSZZZ^^^XXXPPPCCC@@@AAAFFFJJJNNNUUU]]]pppyyylllggg___ssszzzaaaYYYTTTUUU[[[eeesss))))))(((((('''''''''&&&&&&'''((()))((('''&&&%%%%%%&&&&&&'''''''''''''''%%%%%%&&&''''''''''''&&&$$$&&&(((((('''&&&'''((('''(((((((((((()))))))))''''''(((((())))))******,,,///<<>>GGGwwwyyyXXXHHHTTTiii|||zzzmmmYYYGGG888000))))))***))))))+++(((''''''''''''(((((()))'''((()))***+++,,,,,,+++***++++++---;;;UUUmmmzzzUUU???111---(((***,,,&&&))))))(((((((((***+++,,,''''''(((((())))))******''',,,,,,+++...111DDDccc```bbbFFF,,,000000)))000*********************))))))))),,,000111888OOOggglllPPP<<<666555.........000222555888:::MMMcccmmmdddTTT>>>333:::444444333333222222333333666444222222555777999999???>>>@@@IIIVVViii|||bbbHHHDDDBBBEEELLLPPPLLLGGG@@@======BBBFFFIIINNNTTTeeesss}}}mmmeee]]]nnnfff]]]VVVUUU[[[fffuuu'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''$$$%%%&&&&&&'''''''''&&&$$$&&&))))))'''&&&''')))'''''''''(((((((((((()))''''''(((((())))))*********111CCC^^^uuuuuuYYY<<<,,,,,,+++)))((()))******'''((()))'''&&&'''***---&&&'''''''''''''''&&&%%%'''&&&$$$$$$&&&''''''&&&$$$%%%&&&%%%$$$###%%%'''$$$&&&((((((&&&&&&''')))%%%&&&&&&&&&''''''''''''###$$$&&&(((******)))((()))((((((***...444999<<<,,,+++***)))((((((((((((&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&'''%%%%%%&&&'''((((((%%%###$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&((()))************)))((('''&&&'''&&&''',,,,,,)))+++111000<<<@@@sssvvv\\\LLLPPPeeexxx}}}xxxmmm\\\MMM:::111))))))+++++++++,,,'''''''''''''''((())))))''')))+++------,,,+++)))+++------///;;;RRRiiivvvZZZBBB333---(((***,,,&&&)))))))))))))))*********''''''(((((())))))******(((---++++++......===WWW___gggIII+++111000'''000)))******++++++*********+++---//////...111<<>>::::::???DDDFFFJJJOOO[[[gggzzzmmmddd]]]jjjmmmbbbXXXUUUYYYdddttt%%%%%%&&&'''((()))***+++%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((($$$%%%&&&&&&'''''''''&&&&&&)))++++++)))(((***,,,&&&&&&&&&'''''''''((((((''''''(((((()))*********000999NNNjjj~~~wwwWWW999+++---...,,,***)))(((&&&&&&(((((('''&&&'''+++///******))))))((('''%%%%%%)))'''$$$$$$%%%&&&&&&&&&''''''((('''&&&%%%''')))$$$&&&((((((&&&%%%'''***%%%%%%%%%&&&&&&&&&'''''' $$$(((+++++++++******))))))***---222777:::---,,,***((('''(((((()))&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%&&&'''((((((%%%%%%&&&''')))(((%%%###$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%&&&(((***,,,************)))((('''&&&'''$$$''',,,,,,(((***000,,,888999nnnrrr]]]MMMLLLaaatttyyyvvvmmm___QQQ;;;111******,,,++++++---'''''''''''''''((()))***'''))),,,//////---***(((***,,,------888MMMbbbooo]]]DDD333...(((***,,,&&&))))))*********))))))(((''''''(((((()))*********))),,,***,,,000000;;;SSS^^^jjjKKK+++111000&&&///)))******++++++++++++***'''+++,,,,,,...222555444BBBXXXmmmssslll^^^KKK<<<555333000...///333333000222JJJaaaooonnnVVV@@@>>>777666555333222111000000---///111333444555666777333555:::@@@@@@AAAJJJVVVoooooo]]]HHH======@@@BBBCCC>>>::::::???DDDFFFJJJOOOUUU___pppoooeee^^^jjjttthhh[[[UUUWWW```ppp}}}'''))))))((('''&&&'''(((&&&'''((('''%%%$$$%%%&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''###%%%''''''&&&%%%&&&''')))'''(((++++++)))+++000777<<>>[[[{{{jjjIIIUUU```ttt|||ssslllaaaNNN999111+++---...+++'''%%%))))))))))))))))))))))))++++++,,,,,,,,,++++++***,,,,,,,,,...555EEE[[[mmmbbb???222333******///&&&,,,+++***))))))***+++,,,---+++)))'''&&&(((***+++***&&&(((,,,++++++;;;NNN}}}zzzSSS:::333,,,000+++,,,,,,++++++++++++,,,,,,+++***)))))))))***,,,---888<<>>LLLaaarrroooZZZFFF;;;777555555222---...222000000111222333333444444333555888999:::===CCCHHHYYYnnnqqqNNNCCCAAA>>>???EEE===>>>??????AAAEEEHHHIIIQQQZZZgggtttrrrcccaaabbb{{{}}}gggXXXZZZ[[[ZZZeeewww'''))))))((('''&&&'''(((&&&'''((('''%%%$$$%%%&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&'''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&'''))))))((((((((()))'''%%%'''))))))(((***///666HHH|||MMM999111---***)))))))))(((&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&$$$###$$$&&&((('''&&&'''''''''''''''''''''''''''''''''((((((''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&"""###&&&)))******((('''(((((()))***++++++,,,,,,)))*********((('''((()))))))))((('''&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%'''))))))''''''''')))***)))((()))((((((((('''&&&%%%$$$'''&&&$$$$$$%%%(((***,,,------,,,,,,++++++******,,,+++***))))))***,,,---...222AAAbbbwwwRRRZZZcccxxx|||sssdddMMM<<<333++++++---+++))))))((((((((((((((((((((((((******++++++++++++************+++---222AAAYYYnnneeeDDD444222((((((,,,%%%******)))))))))******+++,,,+++)))((('''((()))***)))&&&(((---,,,,,,999KKKuuuyyyVVV;;;111,,,000((()))((((((''''''(((((()))******))))))******+++,,,...222<<>>>>>@@@@@@??????CCCJJJNNNVVV^^^hhhpppzzzwwwgggbbbaaauuukkk[[[\\\]]][[[dddsss'''))))))((('''&&&'''(((&&&'''((('''%%%%%%%%%&&&&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&(((******)))))))))***'''&&&'''******))),,,111999WWW|||HHH333///---***((())))))((('''''''''''''''''''''''''''((((((''''''''''''((()))%%%$$$###$$$''')))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''###%%%''')))******)))((('''((((((((())))))******((()))))))))'''&&&'''(((******)))'''&&&%%%$$$###%%%&&&'''&&&%%%%%%''')))((('''&&&''')))***)))((()))))))))((((((''''''&&&((('''&&&%%%&&&(((+++,,,000///---+++++++++++++++---,,,+++*********+++,,,...222BBBggg\\\[[[aaauuu}}}iiiNNN???444+++***,,,++++++---(((((((((((((((((((((((())))))************))))))'''(((***,,,...;;;WWWqqqlllMMM999222)))(((***&&&''''''((())))))***))))))+++******)))(((''''''''''''&&&)))---,,,,,,777FFFhhhxxx\\\===///+++000%%%(((''''''&&&&&&''''''(((((()))******++++++******'''+++111<<>>666111333444111...---............////////////444555555555444666999;;;AAAKKK___yyyhhhLLLDDDAAA;;;???AAAAAA???>>>CCCPPP[[[fffmmmtttuuuvvv}}}lllddd```nnnrrraaa______]]]cccmmm'''))))))((('''&&&'''(((&&&(((((('''&&&%%%&&&'''&&&''''''''''''''''''&&&$$$%%%&&&'''((((((((((((%%%&&&''''''%%%%%%&&&'''%%%'''))))))((('''((()))***((())),,,,,,,,,000555>>>ccciiiBBB222---,,,***((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))'''&&&%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&'''(((%%%&&&&&&&&&&&&''''''''''''(((***+++,,,+++******))))))))))))))))))))))))'''((()))(((&&&%%%&&&'''))))))((('''&&&%%%%%%%%%&&&'''''''''%%%%%%'''(((((('''&&&''')))))))))(((((((((''''''''''''''''''((('''&&&%%%&&&''')))***000...,,,***))))))***+++************+++,,,......///222@@@dddeeeYYYZZZlllnnnRRR>>>333+++***,,,++++++,,,(((((((((((((((((((((((('''(((((()))))))))))))))&&&(((+++,,,,,,777VVVsssoooVVV>>>222,,,***+++***%%%&&&''')))***)))(((((()))*********)))'''%%%$$$&&&&&&***---------555@@@[[[vvvaaa@@@///,,,000$$$***))))))(((((())))))***'''(((***+++++++++***)))(((+++---222===TTTnnnsss^^^JJJ@@@;;;666111000333777FFFggghhhHHH;;;000///222222///---///.....................555555555555555777888:::>>>BBBNNNaaawwwbbbPPPFFF>>>>>>@@@AAA@@@@@@HHH\\\nnnssshhhbbbiii~~~xxxhhhbbbaaa```ccciii'''))))))((('''&&&'''((('''((()))(((&&&%%%&&&''''''''''''&&&&&&'''''''''%%%&&&''''''((((((((('''%%%&&&''''''%%%%%%&&&'''%%%'''))))))((('''((()))***((())),,,------222888BBBjjj|||SSS<<<000++++++***((('''''')))***((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&((()))******+++***))))))((((((((((((((((((((((((&&&'''((('''&&&%%%%%%'''&&&&&&&&&''''''''''''''''''(((((('''&&&%%%'''((((((&&&&&&'''((()))(((''''''&&&%%%%%%%%%&&&'''((('''&&&%%%%%%%%%&&&'''(((---,,,)))'''''''''((()))))))))******+++,,,---...///111;;;YYYqqq]]]XXXeee{{{pppVVV;;;222++++++,,,***((('''''''''''''''''''''''''''&&&'''((()))))))))))))))'''(((+++---,,,555TTTtttmmmZZZ???///,,,+++***,,,%%%&&&''')))))))))(((''''''((()))))))))'''%%%$$$&&&'''***---,,,---333;;;PPPqqqbbbDDD111,,,111&&&+++******))))))******+++'''((()))++++++***))))))***,,,------222BBB\\\ppphhhMMM>>>777555111444555<<>>EEEPPP]]]qqqaaaKKKAAA??????@@@BBBCCCNNNgggxxxkkkfffhhh{{{}}}oooddd```aaaeeeiii}}}'''))))))((('''&&&'''((('''((()))(((&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''(((((((((''''''&&&%%%&&&''''''%%%%%%&&&'''&&&(((******)))))))))***)))''''''+++,,,,,,222888GGGoookkkCCC666************((('''''')))+++((((((((((((((((((((((((%%%&&&'''((()))))))))(((((())))))'''$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&'''''''''(((((((((&&&%%%&&&'''%%%%%%&&&&&&'''((((((((((((((()))'''&&&%%%'''((('''&&&%%%&&&((()))((('''&&&%%%$$$$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&)))((('''&&&&&&&&&'''(((+++++++++************)))+++///666MMMyyyzzzbbbYYYccczzzrrrZZZ<<<333,,,+++,,,)))&&&%%%''''''''''''''''''''''''&&&'''((())))))******))))))'''***...---333PPPqqqhhh[[[>>>+++,,,)))&&&+++''''''((((((((((((''''''&&&'''((((((((('''%%%%%%&&&(((***++++++,,,111666HHHhhh^^^FFF444+++///((()))((((((''''''(((((()))'''((())))))******))))))))))))+++,,,...666III[[[dddLLL>>>666333555555888EEE]]]sss~~~hhhSSS<<<111...///000222/////////000000000000000000000000333666999999888999:::???EEEKKKZZZ{{{wwwYYYIIIDDDAAAAAACCCFFFQQQlll{{{nnnllliiiwwwvvvfff]]]___eeehhhxxx'''))))))((('''&&&'''((('''((()))((('''&&&'''(((((('''&&&&&&&&&&&&'''(((((())))))(((((('''&&&%%%%%%&&&''''''%%%%%%&&&'''&&&'''))))))((((((((())))))'''(((+++,,,---333:::RRRuuuzzzYYY555333(((((()))***(((&&&&&&))),,,((((((((((((((((((((((((%%%&&&'''((()))))))))(((&&&'''(((&&&######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&'''(((((('''((()))(((&&&&&&&&&'''&&&&&&&&&'''''''''''''''((())))))(((&&&%%%'''((('''&&&%%%&&&((()))((('''&&&&&&%%%$$$%%%''')))***((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))******)))))))))000444BBBeeettt]]]TTT___yyyvvvaaaAAA666,,,******(((&&&&&&''''''''''''''''''''''''&&&'''((()))************)))%%%(((...---222LLLkkkhhh```AAA,,,...***###+++******)))(((''''''''''''%%%%%%&&&''''''''''''&&&''')))***)))))),,,000444CCC___VVVFFF666(((,,,***(((''''''&&&&&&''''''(((((((((((((((((()))******(((&&&(((+++,,,///;;;GGGffflllRRR>>>666444444777<<>>___mmmaaaDDD000888,,,666222222111000000000000000------...000111333444444666666777888;;;???FFFJJJdddoooTTTBBBFFFJJJLLL[[[qqq{{{iii```pppiii^^^[[[]]]dddrrrzzz$$$%%%'''((())))))((((((&&&'''(((((()))(((''''''******)))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%&&&&&&(((((((((***...111222;;;PPPccc}}}|||XXX===///)))+++(((((((((''''''***...222(((((((((((('''''''''''''''(((((())))))(((((('''''''''((((((((((((((('''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&)))((('''&&&&&&%%%&&&&&&%%%&&&'''((()))***++++++)))(((((('''&&&&&&''''''&&&'''(((***++++++(((%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))((((((((('''''''''&&&(((((('''&&&&&&&&&&&&&&&)))************)))((((((''''''(((((()))*********...///000:::TTToooxxxrrrVVVLLLRRReeevvv|||gggOOO<<<---+++,,,(((%%%'''&&&&&&&&&''''''((()))***+++***))))))((()))***+++,,,&&&,,,)))///666@@@eeelllsssLLL222111++++++(((,,,++++++***************&&&'''(((&&&$$$$$$&&&)))+++************,,,...000???IIIVVVOOO888...---'''))))))(((((((((((())))))***))))))((('''(((((((((***)))))))))***,,,...000---===UUUuuueeeKKK777777777333???RRRmmmiiiPPP888:::,,,444......---------------...------...000111222333444666666666777888<<>>...++++++'''$$$&&&''''''&&&''''''((()))***))))))(((((((((((()))***+++&&&,,,***...444<<<```llluuuOOO222111,,,,,,***,,,++++++***************&&&''''''&&&%%%%%%&&&((()))************+++...000999GGGZZZVVV<<<---***%%%)))))))))(((((())))))***)))(((((('''''''''''''''***)))))))))***,,,---///,,,333@@@ZZZmmmIII999777888;;;>>>ccc{{{qqqaaaBBB===,,,222------,,,,,,,,,------...------...///111222333333555555555555555888<<<@@@KKKSSSnnndddNNNDDDCCCHHHNNN```wwwyyykkkdddooouuufff```___fffiiippp|||zzz*********))))))(((''''''+++***))))))(((((())))))+++***)))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***'''''''''''''''''''''''',,,,,,---111;;;TTT|||wwwIII222,,,)))+++'''((((((((('''(((+++---))))))((('''&&&&&&%%%%%%'''((())))))***)))))))))'''(((((())))))(((&&&&&&&&&'''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))''''''''''''(((((()))***''''''&&&&&&&&&&&&&&&'''''''''(((***------,,,***(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&(((((())))))(((((('''&&&''''''((())))))******+++---------444HHHcccvvv}}}[[[LLLNNN```ooozzzxxxkkkSSS@@@...++++++'''%%%''''''''''''''''''((())))))''''''''''''((((((((())))))%%%,,,***///444<<<```nnnzzzTTT555111,,,...,,,***))))))((((((((((((((('''((((((((((((((())))))''')))******))))))---000888IIIaaa___BBB///,,,))))))))))))((())))))******))))))(((''''''''''''((())))))))))))***+++,,,---111000444DDDcccfffGGG;;;<<<<<<999OOOnnnxxxtttOOO@@@...222//////......//////000000------...///000111222333222333333333444666:::>>>EEEEEEYYY}}}~~~^^^IIICCCEEEFFFJJJZZZpppxxxllleeelllyyyyyyjjjcccaaagggffflllwwwzzz~~~+++***))))))((((((''''''***)))'''&&&&&&''')))***+++***((('''''''''))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&''''''((()))*********---,,,---111<<>>bbbttt]]]999111,,,///---***))))))(((((((((((((((((((((((()))*********)))&&&)))++++++((((((+++...888JJJdddeeeHHH333///...)))))))))))))))***+++++++++***))))))(((((())))))))))))))))))***++++++,,,,,,+++---666JJJllldddJJJBBBAAA???BBBccc{{{\\\HHH333222111000000000000000111111------...///000111111222000111222333444777;;;>>>===???JJJdddsssUUUGGGCCCBBBAAAIIITTTaaaoooyyyyyyuuuvvvrrrsss|||xxxllleeeiiirrrpppfff```dddccchhhrrrzzz~~~|||}}}''''''''''''((()))***+++)))'''%%%$$$$$$&&&)))+++***)))'''&&&%%%'''((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&&&&((()))***+++++++++)))***---000:::UUUrrrEEE333///***(((''')))++++++***))))))***((('''''''''&&&%%%%%%%%%%%%&&&'''((()))))))))((()))'''%%%#########%%%&&&$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''((()))***)))((('''&&&&&&&&&'''(((''''''''''''''''''((())))))(((((()))+++,,,+++***%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((()))))))))***+++...999OOOiii|||dddPPPNNN^^^jjjtttyyytttZZZEEE222,,,,,,)))(((+++((((((''''''''''''((((((%%%&&&'''((()))))))))(((((($$$+++)))///555???ccc~~~ggg???333,,,///,,,,,,++++++***************'''&&&&&&(((***+++)))((((((,,,///---)))(((***...666HHHdddjjjNNN666000...))))))))))))******+++,,,++++++***))))))))))))))))))))))))*********++++++++++++---222:::NNNsssdddKKK???;;;CCCYYYtttiiiWWW>>>444000000///...............------...//////000111111///111222333444666:::===:::@@@FFFUUUwwwiiiQQQEEE@@@BBBDDDFFFKKKQQQVVVXXXXXX]]]]]]fffuuuzzzkkkbbbeeekkkxxxiii_________ccckkkqqquuu|||}}}|||'''&&&&&&&&&&&&((()))***(((&&&$$$###$$$'''+++---)))'''%%%$$$$$$&&&((()))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&'''((()))******))))))&&&)))...333<<>>OOOppp]]]KKKDDD;;;JJJvvvuuuxxx]]]AAA333222000///------,,,,,,------......//////000000111222333222111111333555333888===DDDTTTmmm{{{^^^QQQBBBBBBDDDDDDBBBAAAEEEJJJJJJLLLWWWjjjwww}}}hhh]]]^^^ddduuuqqqaaa^^^```bbbfffhhhhhhooo|||yyy{{{&&&''''''((('''&&&$$$###'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))***'''%%%&&&((((((&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++,,,000000333HHHlllzzzQQQ999000---(((%%%(((((((((((('''&&&%%%$$$)))+++------***(((&&&&&&&&&&&&&&&&&&''')))***+++'''((((((((((((((('''''''''''''''(((((((((((((((((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&((((((((('''''''''''''''***((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''***+++***(((&&&%%%%%%'''%%%%%%&&&((())))))'''$$$%%%%%%$$$$$$%%%&&&((()))(((((('''&&&&&&&&&''''''(((((((((((((((((('''''')))000---+++666GGGaaaqqqJJJKKKLLLXXXmmmlllwwwcccOOO999000,,,)))((()))(((((((((((())))))))))))&&&''''''((()))******+++''',,,)))''',,,///;;;QQQoooBBB333...000++++++++++++***((('''%%%%%%((())))))+++,,,---......999@@@DDD===000(((***000555EEEeeegggIII//////)))******+++++++++******((()))************))))))***)))'''&&&'''))),,,...---///000000///111666:::RRRlllWWWAAA;;;LLLeeewwwvvvJJJ:::555///---......---,,,////////////000000000000222222333333333444444444666333777???FFFSSSrrr{{{YYYJJJFFFBBBAAABBBAAA???===EEEKKKTTT^^^iiivvv~~~mmm___YYYXXXkkkooobbb]]]```bbb___```ddddddssszzzsssyyy'''''''''(((''''''&&&%%%'''''''''&&&''''''((()))'''&&&&&&&&&&&&'''(((((()))'''%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,---///:::YYY~~~gggDDD111---,,,***(((''''''(((((((((''''''&&&&&&(((***)))(((&&&%%%&&&'''''''''''''''((()))***''''''((((((((((((''''''&&&'''''''''(((((())))))'''&&&%%%$$$$$$%%%&&&'''((((((''''''&&&&&&&&&&&&)))))))))))))))))))))((((((''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''((())))))(((&&&&&&''')))%%%%%%&&&(((******(((&&&''''''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$,,,++++++777HHHdddvvvWWWRRRLLLTTTjjjlllvvviiiSSS<<<000---***)))***&&&&&&&&&'''''''''(((((('''''''''((()))*********&&&+++(((%%%)))+++555IIInnnjjjAAA222+++---(((++++++******)))'''&&&%%%((())))))***+++,,,---...<<>>CCCHHHPPPWWW```kkkvvvmmm]]]VVVVVVddd|||nnnaaa]]]\\\___\\\\\\``````nnn~~~tttxxx'''''''''''''''(((((()))((('''''''''(((((()))***(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&((()))((('''((('''''''''&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%---+++...BBBiiilllSSS888+++++++++***)))''''''((()))))))))))))))&&&'''((((((&&&%%%&&&'''''''''''''''((((((((((((&&&''''''(((((((((''''''%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&'''((())))))(((((()))))))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%'''((((((''''''(((***&&&%%%&&&(((++++++)))(((***)))((('''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&''''''###******+++666EEE```uuubbbWWWFFFLLLdddmmmwwwpppYYY???111...,,,+++***$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))******''',,,)))&&&))))))000BBB]]]iiiDDD444***,,,(((************)))'''&&&&&&(((((()))***+++,,,,,,---:::AAAEEEAAA555---,,,///111EEEhhhwwwYYY666---++++++))))))))))))***+++***)))((('''&&&&&&'''(((((((((((()))******++++++,,,---......---///222444888>>>ZZZsssYYYFFFGGG[[[zzzrrrQQQ>>>000///...***+++333....../////////000000000000111111111222222222222333222555:::;;;@@@QQQeeeaaaQQQEEEEEEBBB999999???AAAEEEJJJOOOTTT\\\fffmmm{{{mmm[[[SSSSSS[[[wwwlll^^^\\\WWWZZZWWWWWWZZZ[[[gggvvvuuuzzz&&&&&&%%%%%%&&&''')))***(((((('''(((((()))***+++))))))(((&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))((()))(((((('''&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&...,,,///FFFooo\\\HHH444,,,,,,,,,******))))))*********))))))((('''((()))((('''''')))***((((((((((((((('''''''''&&&&&&''''''((((((''''''%%%%%%&&&'''((()))***+++******))))))))))))******''''''((((((((('''''''''&&&&&&'''(((((((((''''''$$$$$$&&&&&&&&&%%%$$$###&&&&&&&&&'''((()))***+++*********)))'''### '''&&&&&&%%%%%%&&&&&&'''%%%'''((()))''''''((()))&&&&&&&&&(((+++,,,+++))),,,+++***((('''&&&%%%$$$#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&''',,,+++,,,333<<>>CCC\\\mmmyyysss^^^CCC222...---+++((($$$$$$%%%%%%%%%&&&&&&&&&'''((((((((()))))))))***(((---+++***---,,,000@@@YYYpppKKK888,,,...,,,))))))***))))))((('''&&&(((((())))))***++++++,,,222888===;;;333,,,+++,,,///AAAcccwww]]]:::---,,,+++)))((('''(((***++++++)))'''%%%$$$%%%&&&'''&&&''')))***++++++******,,,,,,,,,,,,---...///111777888EEEaaasssVVVHHHRRRkkk}}}}}}eeeGGG000...000++++++111........./////////000000000000000000111111111111111222555999999999DDDPPPiiiwww\\\GGGDDDBBB:::888???@@@CCCGGGJJJMMMSSS[[[aaarrr~~~mmmZZZRRRRRRUUUssslll\\\ZZZTTTWWWTTTRRRVVVWWWaaavvvxxxrrrvvv$$$$$$######$$$&&&((()))'''''''''(((((()))++++++***)))((('''&&&%%%%%%%%%&&&''''''((((((((()))***))))))((('''&&&&&&%%%%%%$$$%%%&&&'''((()))******------333JJJpppwwwNNN???111,,,---,,,++++++,,,,,,,,,+++***((('''&&&'''(((((('''&&&&&&(((***'''(((((()))(((((('''&&&%%%%%%&&&'''''''''''''''%%%%%%&&&'''((()))***+++)))******************)))''''''((())))))(((((('''%%%&&&((()))***)))((((((###$$$%%%&&&&&&&&&$$$$$$&&&&&&&&&'''((()))***+++*********)))'''### '''&&&&&&%%%%%%&&&&&&''''''(((***)))(((&&&&&&'''''''''&&&(((***+++***)))++++++***)))'''&&&%%%$$$#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((---,,,,,,///444KKKmmmoootttWWW;;;???RRRgggtttqqq___GGG444---,,,***&&&%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))''',,,***+++000...222@@@\\\vvvPPP:::,,,...---((()))))))))))))))((('''((((((((())))))************///555555111---,,,,,,...<<>><<>>444+++***,,,,,,,,,---------,,,+++)))'''%%%$$$$$$%%%&&&&&&$$$###$$$%%%&&&'''((())))))(((''''''$$$%%%&&&'''''''''''''''%%%&&&&&&'''((()))******''''''((((((((((((''''''&&&'''((()))***)))((('''&&&'''***+++,,,+++***)))$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((()))))))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&(((******(((&&&&&&&&&((('''&&&''')))***)))(((((())))))((((((&&&%%%$$$%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%&&&''''''((((((&&&++++++,,,...000GGGjjj{{{\\\>>>???FFFYYYiiijjj___LLL999///,,,***&&&''''''''''''(((((((((((((((((((((((())))))))))))%%%)))'''(((...---000>>>[[[vvvPPP999***+++***'''(((((())))))))))))(((''''''(((((())))))))))))'''+++///111111///.........777LLLqqqfff\\\???000,,,+++)))(((''''''((()))((('''&&&%%%&&&&&&'''(((&&&''')))***++++++*********))))))+++---//////...,,,666666888III]]]vvvooo^^^]]]sssfffEEE555333111...+++------.........////////////000000000111111111111111333666888888999;;;===FFFSSSmmm{{{```PPPIIIDDD@@@??????BBBEEEFFFHHHMMMTTTZZZcccnnn|||mmm\\\SSSRRRRRRgggttt]]]UUURRRXXXSSSOOORRRTTTZZZhhhwwwlllooo###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''')))***+++)))((('''&&&&&&&&&&&&&&&''')))+++***'''&&&((()))((((((((((((''''''''''''&&&&&&'''(((***+++,,,,,,+++---888TTTyyywwwYYY666...((()))+++***+++---+++++++++***)))'''&&&%%%###%%%''''''%%%###"""###$$$&&&((()))***)))((('''###$$$%%%&&&''''''''''''&&&'''''''''(((((())))))&&&&&&'''(((((('''&&&&&&&&&''')))*********((((((###%%%(((***+++***((('''&&&&&&%%%%%%&&&''''''((('''&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''$$$''')))***)))((('''''')))(((&&&&&&'''((('''&&&%%%&&&''''''((('''&&&%%%'''&&&&&&&&&&&&&&&''''''%%%&&&&&&'''(((((())))))'''+++,,,...///...DDDiii]]]@@@@@@:::KKK\\\bbb^^^QQQ>>>111---***'''&&&'''''''''(((((((((((())))))))))))((((((((((((%%%)))&&&&&&---,,,...;;;RRR~~~qqqOOO:::+++***'''''''''((()))))))))))))))''''''(((((((((((())))))'''(((+++---.........---...444EEEiiiaaa]]]BBB111+++******)))((((((''''''&&&&&&&&&'''(((((())))))'''((()))******+++++++++)))((((((+++...000000...+++777222///:::BBBPPPjjjyyyhhhnnnwww[[[@@@333222111...---------.........//////000000000111111111222222111333444555666888888777>>>GGG]]]zzzwww___NNNGGGCCC???===???BBBCCCEEEIIIPPPUUU\\\gggttt|||lll]]]SSSNNNOOO]]]yyyyyy```UUURRRXXXSSSNNNQQQTTTXXXcccxxxvvvjjjkkk$$$%%%&&&'''((('''&&&%%%$$$$$$%%%%%%'''((()))***(((((('''&&&&&&&&&&&&'''(((***+++***'''&&&''')))'''''''''(((((((((((((((''''''(((((())))))******,,,---888VVV}}}nnnHHH555...)))******))))))+++)))))))))))))))((('''&&&%%%'''))))))'''$$$#########%%%''')))******)))(((###$$$%%%&&&'''''''''''''''''''''((((((((((((((('''((()))******)))((('''%%%''')))***+++***)))(((!!!$$$&&&'''&&&%%%###'''&&&&&&%%%&&&''')))***'''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''"""%%%(((******))))))******(((&&&&&&&&&'''&&&%%%###$$$%%%'''(((''''''&&&(((((('''&&&&&&&&&''''''&&&&&&''''''((()))*********---...000000---BBBhhhZZZ@@@@@@333BBBTTT]]]^^^UUUBBB333...+++(((&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((+++'''&&&---,,,...;;;KKKwwwnnnOOO===...+++&&&&&&'''((())))))******)))'''''''''(((((((((((((((&&&'''((()))+++,,,+++***///333BBBfff```___DDD222************)))(((&&&&&&$$$%%%'''((()))******)))((((((((()))******++++++((('''(((+++///111000...$$$///+++)))777:::???UUUooo|||kkkHHH222111444222---------.........//////111111111111222222222222222333333222444666666444888@@@PPPiiikkkRRRHHHDDD???;;;===@@@@@@AAAEEELLLQQQZZZdddpppzzzyyykkk]]]QQQLLLLLLVVVooo}}}cccUUUQQQXXXSSSMMMQQQSSSWWWaaauuuvvvhhhiii}}}&&&'''''''''(((((())))))%%%&&&((())))))'''%%%$$$)))(((&&&%%%$$$$$$%%%&&&,,,+++***(((&&&''')))+++,,,,,,+++***)))(((''''''%%%'''(((((('''''')))******666@@@bbbqqq~~~^^^EEE111...+++))))))******)))+++***)))((('''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))***+++++++++***)))'''&&&&&&''')))***(((((('''&&&&&&&&&&&&&&&%%%&&&((()))************(((((())))))((('''&&&&&&(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$###""""""###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&#########$$$$$$%%%%%%%%%###%%%&&&(((*********)))%%%%%%&&&&&&'''((((((((((((---***)))000444@@@TTT{{{zzzcccDDD555222;;;KKKUUU\\\\\\LLL888,,,'''''',,,+++***(((''''''''''''(((******)))'''%%%%%%%%%'''((())))))***---222666QQQyyyjjjVVV444///)))$$$'''&&&&&&(((***+++***)))((('''''''''&&&&&&&&&&&&))))))+++,,,---.........///000===VVVkkkiiiOOO555///---)))''''''((((((''')))'''%%%&&&((((((&&&$$$&&&''')))*********)))(((++++++******************,,,---------///333999===VVVrrr{{{TTT888111222111+++---000111111000111222//////............//////...111444777888888666555999===FFF[[[zzzyyyeeeMMM@@@@@@888;;;===>>>@@@EEEHHHIIIVVV[[[fffsss~~~hhhYYYOOOJJJIIIPPP```xxxlllSSSQQQNNNLLLLLLJJJLLLWWWbbbtttqqqaaauuu''''''''''''&&&&&&&&&&&&&&&&&&((()))((('''%%%$$$((('''&&&%%%%%%%%%&&&&&&******)))'''%%%&&&(((***((((((((((((((('''''''''%%%'''(((((('''''')))+++(((999IIImmmwww}}}WWW<<<111...+++))))))******)))******)))((('''&&&%%%%%%&&&&&&&&&''''''((((((((('''((()))***++++++++++++)))(((&&&%%%%%%&&&((()))***)))((((((''''''(((((('''((()))******)))(((((((((((())))))(((''''''&&&&&&'''''''''(((((()))))))))(((((('''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$%%%$$$######%%%&&&%%%$$$&&&&&&''''''''''''&&&&&&###$$$&&&&&&%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&'''((())))))((('''&&&(((((())))))******++++++(((---***(((...111;;;OOOnnnqqq]]]@@@333111777DDDNNNWWWZZZOOO???444,,,(((,,,+++***(((''''''&&&&&&&&&((())))))'''&&&&&&''''''((((((((((((+++000444PPPyyykkkYYY777111,,,(((''''''&&&(((******)))((((((((((((((('''''''''&&&'''((()))***,,,,,,,,,,,,...///<<>>000---***((((((((('''''')))'''&&&&&&''''''&&&%%%&&&''')))*********)))((())))))))))))***************+++,,,------///111444888EEE```lllHHH555---)))***,,,------,,,++++++,,,//////............//////000111222333444666666777777999;;;CCCWWWsssfffSSSMMM<<<===>>>>>>>>>AAAHHHNNNNNNUUU^^^hhhssswwwbbbUUUNNNLLLLLLLLLVVVooovvvVVVJJJHHHGGGHHHHHHIIIQQQZZZooo}}}lllXXXiii~~~''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&$$$$$$$$$$$$%%%%%%&&&'''(((((('''(((((('''&&&%%%''')))%%%%%%&&&&&&&&&'''''''''&&&'''(((((('''(((+++---...BBBSSSpppkkkfffFFF555...,,,***)))******)))(((***))))))(((''''''&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''******)))))))))))))))***((())))))))))))((((((((((((((()))))))))(((((('''%%%%%%&&&'''((()))***++++++***)))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&$$$"""###&&&'''&&&$$$&&&%%%$$$$$$%%%&&&%%%$$$######$$$%%%%%%$$$#########%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))(((&&&$$$###$$$%%%%%%&&&&&&''''''((((((---)))'''+++,,,555HHHiiiuuufffFFF777555555999HHH[[[llliiiXXXDDD555,,,++++++)))((('''&&&&&&&&&'''(((******)))(((((()))%%%&&&&&&'''(((+++000444JJJtttjjj]]]:::000***))))))(((&&&&&&(((((('''&&&*********))))))))))))(((%%%&&&'''((()))))))))))),,,111>>>\\\lllBBB222///+++))))))))))))(((((('''''''''''''''&&&&&&&&&''')))*********)))(((((((((((()))))))))))))))+++---////////////000111666:::JJJfffrrrMMM888111000+++---------+++******+++///......------......///000000000111222444666777777999999;;;FFF___}}}{{{fffSSSBBB@@@??????======BBBHHHMMMTTT^^^eeemmm{{{uuuaaaTTTNNNLLLNNNMMMUUUooo\\\IIIGGGFFFGGGGGGHHHNNNVVVhhh}}}lllWWWgggzzz%%%%%%&&&'''((())))))***'''''''''&&&&&&%%%$$$######$$$%%%&&&''''''(((((('''((()))(((''''''(((***(((((((((''''''''''''&&&&&&'''(((''''''(((+++...000HHH\\\wwwjjj^^^???444---+++***)))******)))((())))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&(((((('''''''''(((((()))'''''''''((())))))***+++(((((()))))))))))))))(((&&&'''((()))***+++,,,,,,******(((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$"""!!!$$$((()))'''###$$$######$$$&&&''''''&&&###$$$%%%&&&&&&%%%$$$######%%%''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%'''(((((()))******++++++&&&,,,)))(((,,,...777JJJrrruuuNNN999666666888KKKeee~~~}}}fffKKK777---,,,+++***)))((('''''''''***,,,---,,,***(((((()))$$$%%%&&&''')))---333777JJJuuunnnddd@@@222)))(((***(((&&&&&&'''(((((('''+++*********))))))))))))''''''((()))************(((---999UUU~~~qqqDDD555111...+++++++++***)))'''(((((('''&&&&&&&&&&&&&&&''')))*********)))(((''''''((((((((()))))))))+++---//////...------...---///888KKKfffnnnLLL777111222---......---+++***+++,,,......------------......000/////////111333555777777999:::999<<>>000///+++)))''''''))),,,---...))))))))))))(((((((((((('''((())))))))))))))))))&&&,,,///>>>gggwwwMMM444000,,,))))))((('''&&&&&&((()))(((%%%$$$&&&(((&&&''')))*********)))(((%%%%%%&&&&&&'''((())))))***++++++***))))))+++---'''))),,,---///555>>>DDD]]]iiixxx{{{lllRRR===333,,,------+++******---///...------,,,,,,------...,,,---...///000222222333333000111555555555===GGG^^^ttt{{{mmmQQQGGGGGGEEEGGGLLLbbbqqq___PPPHHHGGGIIIGGGMMMfffxxxTTTKKKCCCAAA@@@AAAEEEKKKQQQsssyyy___dddppp%%%%%%&&&&&&'''((())))))(((''''''&&&&&&&&&''''''''''''''''''((((((((((((&&&$$$"""$$$''')))((('''"""###%%%''')))+++,,,,,,***+++***(((&&&(((---222???^^^pppyyybbb>>>444***))))))))))))************)))((('''&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%&&&%%%$$$$$$%%%&&&)))***&&&'''((())))))((('''&&&$$$$$$$$$&&&(((******)))******(((''''''((()))***((()))+++,,,,,,+++***)))))))))(((''''''(((*********&&&###$$$''')))(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$''')))***(((%%%)))((('''&&&%%%&&&''''''!!!!!!!!!!!!"""$$$&&&''''''''''''%%%$$$$$$%%%''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''')))***))))))---666>>>aaa{{{jjj@@@<<<>>>999AAAWWWsss{{{\\\CCC222...++++++(((%%%'''+++(((((((((((())))))))))))''''''((('''''')))---000GGGiiijjjmmmKKK>>>555,,,222///+++(((&&&&&&((()))***)))((('''&&&&&&&&&'''%%%&&&'''))))))*********+++222333<<<]]]{{{qqqPPP999000))))))***(((&&&%%%'''(((((((((((((((''''''&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((()))***************''')))***+++---111777;;;MMM___sss|||yyyiiiMMM555///333222,,,))),,,---,,,,,,,,,............,,,,,,---,,,,,,,,,---///111222555000...///111333;;;DDDUUUiii~~~cccMMMGGGJJJKKKHHHbbbqqq___PPPFFFFFFFFFEEELLLfffYYYFFF<<>>[[[zzzmmmCCC======888FFFVVVllleeeLLL666000,,,+++)))&&&(((,,,((()))))))))))))))))))))'''((((((((((((***---000888YYYYYY^^^BBB:::444---111...+++(((&&&''')))***(((((((((((((((((())))))((('''''''''(((***,,,...***000222:::[[[{{{uuuYYY<<<222***)))+++)))((((((((((((((())))))(((((('''((('''''''''''''''''''''''''''''''''(((((((((((((((((()))***************))))))******+++...222666BBBOOO```pppyyyttt___III555444111---***((()))***+++,,,------------,,,+++,,,,,,,,,,,,---///000111333000///000111333:::BBBMMM\\\rrr{{{]]]MMMMMMNNNJJJ[[[}}}ppp^^^OOOFFFBBBDDDDDDKKKcccaaaLLL>>>??????:::===FFFLLL\\\ddddddeeezzz%%%&&&&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$&&&(((((('''&&&&&&&&&&&&''')))***,,,...------...111333444333BBBZZZccccccMMM111000***((((((''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%((((((((()))(((((('''&&&$$$%%%(((******)))((('''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&'''''')))))))))))))))((('''&&&((((((((((((((()))******'''''''''&&&%%%&&&(((***%%%&&&'''((()))(((''''''(((''''''(((******)))''')))((('''&&&%%%&&&'''''',,,+++)))(((''''''''''''&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((())))))***+++***+++///666<<>>EEEHHHYYY{{{kkkcccaaaqqq%%%&&&'''((())))))((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''''''''((('''&&&%%%&&&(((***++++++)))***///555999:::888EEE\\\___\\\FFF000222,,,)))(((((('''%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$((((((((((((((((((''''''&&&''')))*********))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&))))))(((((('''&&&%%%$$$''''''(((((())))))******%%%''')))'''%%%%%%))),,,$$$%%%'''((()))((('''&&&))))))))))))******)))))))))((('''&&&%%%&&&''''''))))))((('''&&&%%%$$$$$$&&&''''''&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))))))))***)))***...444999NNNqqqpppoooJJJAAAAAAAAALLLPPPZZZooo|||fffFFF;;;000,,,***))))))+++*********)))))))))))))))((())))))))))))***...111;;;RRRKKKSSS;;;666222...,,,+++)))''''''(((***+++(((((()))***************)))(((''''''))),,,///111000222333@@@dddrrrKKK>>>222---,,,+++***+++((())))))************)))******))))))((((((((((((''''''''''''(((((((((((((((((()))***************)))******)))((())),,,...000111777HHH___rrryyyyyy```FFF111000111,,,+++111*********++++++*********+++++++++,,,---...///000///...///333333222666;;;;;;@@@GGGVVVqqqyyyxxxaaaOOOHHHHHHMMMcccwwwvvv|||wwwbbbTTTLLLCCCCCCAAABBBMMMbbbyyykkkSSS>>>:::>>>>>>@@@EEEGGGVVVssspppaaa\\\iii&&&'''((()))))))))((('''%%%&&&'''((())))))((((((&&&'''''''''((((((((((((&&&&&&&&&%%%%%%&&&'''((()))(((&&&%%%&&&''')))+++***((()))...555;;;======KKK___^^^WWWAAA...222,,,+++***)))((('''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$(((((('''''''''(((((((((%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%&&&'''$$$%%%%%%&&&&&&''''''''')))((('''&&&&&&%%%%%%$$$&&&''''''((()))*********%%%''')))(((%%%&&&***---((()))***+++,,,++++++***************)))))))))***)))((('''&&&%%%&&&''''''%%%%%%&&&&&&%%%%%%%%%%%%%%%'''((('''%%%$$$%%%&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))((((((''''''))),,,111444DDDaaa```eeeGGG???AAABBBIIIKKKSSShhhpppQQQBBB333,,,+++***)))***+++*********)))))))))((((((((()))((((((***...111???TTTMMMVVV===555000,,,+++***)))((('''(((***+++*********+++***)))((('''''''''(((***+++,,,......111111111???dddsssSSSEEE777111...***)))***(((((()))***************))))))*********+++++++++''''''''''''(((((((((((((((((()))***************((()))***))))))***---///......111;;;MMMccczzz|||ZZZ<<<555444...+++...******************************+++,,,---...//////...---///333333111333888666999===HHHaaa|||}}}zzzxxx]]]LLLKKKLLLXXXooo{{{uuuqqqttt{{{fffUUUKKKFFFDDDAAA@@@EEETTTnnnpppXXXAAA:::;;;===???BBBFFFQQQeee~~~qqq^^^XXXdddzzz&&&''')))******)))'''&&&%%%&&&((()))******)))((('''''''''((((((((())))))%%%&&&'''&&&%%%%%%&&&(((((('''&&&&&&'''((()))***,,,++++++...555<<>>333111000---+++,,,,,,+++******))))))(((&&&&&&'''&&&&&&(((,,,///111MMMPPP```EEE666000///+++***)))((((((((((((((('''((()))******)))'''&&&)))(((((((((((()))***+++(((...000222CCC^^^mmmnnnWWWJJJ<<<555222---***)))&&&&&&'''((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((()))***************''')))************,,,...++++++...222666DDD^^^www|||ppp^^^III888///,,,,,,+++************+++,,,((()))+++---...............---...111111...000555444333666<<>>AAABBBKKKeeeyyygggPPPAAA;;;:::;;;>>>CCCIIISSSxxx}}}fff```fffsss&&&(((***++++++)))'''&&&###$$$&&&((())))))((('''%%%%%%%%%&&&&&&&&&''''''%%%'''((('''$$$###%%%((($$$%%%&&&((()))*********'''))),,,000999HHHZZZfff{{{mmmQQQ555'''111,,,)))))))))(((''''''&&&&&&$$$%%%'''))))))((('''&&&((('''&&&&&&'''((()))***&&&'''((())))))(((&&&%%%)))(((''''''''''''((()))###'''***(((%%%$$$'''+++'''(((***+++,,,,,,,,,+++((('''&&&%%%&&&'''((()))$$$%%%''')))***+++******)))&&&$$$%%%))),,,,,,++++++)))'''&&&&&&(((+++,,,)))***+++)))&&&%%%(((***)))((('''&&&%%%&&&''''''$$$$$$&&&&&&&&&%%%$$$###$$$&&&((((((&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))(((''''''***---...///,,,???AAA\\\QQQJJJCCC@@@<<<>>>@@@GGGWWWkkkyyy}}}sss\\\BBB666444222///---,,,,,,++++++***))))))(((%%%&&&&&&&&&&&&'''+++...222PPPVVVhhhLLL:::222333+++***)))(((((('''''''''$$$%%%''')))***)))(((''',,,***'''%%%%%%'''***,,,&&&000333...555NNNfffqqqUUUIII<<<666333///++++++%%%&&&'''((())))))))))))))))))((((((''''''&&&&&&''''''''''''((((((((()))(((((()))***************((()))******))))))***+++******,,,...000777KKK```rrrtttWWWBBB999666---,,,+++******+++,,,---((()))+++---.........---///---...000000...000555666222333888<<>>===:::===JJJaaaxxxyyyjjjRRR:::///---,,,(((---,,,***((('''&&&&&&&&&%%%&&&'''&&&&&&(((***---888===[[[ssseeeGGG666111///,,,)))(((((((((((('''$$$(((***)))%%%%%%(((,,,(((((('''(((((()))***+++))),,,---000;;;OOOeeesssUUUIII===666222...,,,,,,)))))))))(((''''''&&&&&&%%%&&&''''''((((((''''''&&&'''''''''(((((()))))))))))))))))))))*********((((((((((((((())))))***************,,,222;;;BBB[[[pppyyyVVV>>>777000000---***,,,111///))))))******)))(((((()))+++......---,,,+++,,,///222222...111888999;;;HHHZZZrrrzzzuuummm|||hhhQQQBBB:::>>>@@@;;;>>>GGGDDDMMMXXXaaajjjzzzwwwbbbUUUFFF===:::>>>===???SSSmmmtttvvv___BBB;;;>>>=========GGGXXXrrriiinnnrrr)))))))))))))))((((((((($$$&&&(((((('''&&&''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''$$$%%%''')))***)))((((((******---111555@@@WWWmmmqqqEEE222222///+++***)))(((''''''((()))***(((***,,,---+++)))((((((***((('''(((******)))''''''''''''&&&&&&'''''''''''''''(((((((((((('''''''''(((((()))))))))((((((******++++++***)))((('''''''''((((((((((((''''''%%%&&&(((***,,,------...,,,+++)))((('''((()))***)))(((&&&%%%%%%''')))++++++***(((&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&'''((()))((((((((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&'''***,,,///;;;LLLVVVUUULLLBBB<<<<<<;;;:::<<>>:::888;;;???EEENNNXXXfffwwwzzzeeeXXXIII@@@<<<@@@>>>???RRRjjjvvvyyybbbDDD<<<>>>===>>><<>>999;;;999555333<<<>>>DDDPPP```rrr~~~iii[[[LLLCCC???AAA??????OOOeeewww{{{fffHHH>>>>>><<<>>>;;;>>>FFF[[[{{{qqqggghhhxxx+++******)))((('''&&&&&&%%%&&&(((((('''&&&'''(((***))))))(((((((((((((((''''''''''''''''''''''''***))))))))))))+++,,,---...***---555555;;;YYYzzzwwwXXX999111000---...******)))(((((()))******)))+++......,,,***))))))''''''&&&&&&'''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&(((((()))))))))&&&''''''(((((()))))))))''''''((((((((((((''''''###$$$&&&'''((()))******+++***)))((('''((((((((()))((('''&&&&&&'''((()))''''''&&&%%%%%%$$$$$$###))))))))))))(((&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%&&&''')))***))))))(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''***,,,000888EEEOOOQQQKKK@@@888666777888999;;;HHHaaavvv{{{jjjOOO888......000******)))(((((()))***+++'''((()))((('''(((+++---222===aaa|||kkkKKK<<<888444111---+++***)))((('''++++++***(((&&&&&&))),,,)))))))))((())))))******++++++,,,---000999IIIXXXSSSFFF888444333000------))))))(((((('''&&&&&&%%%&&&&&&'''((((((((((((((('''''''''(((((((((((((((''''''(((((()))*********++++++************++++++(((((()))***+++,,,...///111===JJJZZZsssmmmMMM;;;111333111)))(((///***+++,,,+++))))))+++---------...---+++,,,---///111//////111///...444===GGG]]]yyy{{{}}}ttt___GGG:::777777666555======AAAJJJXXXjjj{{{kkk\\\MMMEEE@@@@@@======JJJ[[[tttzzzhhhKKK>>><<<:::<<<;;;<<<@@@SSSsssrrraaabbbrrr))))))((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&''')))******)))((('''(((((()))((((((((((((((((((((((((+++***)))((()))+++---...---***,,,333888HHHlllyyyTTT888222...)))---)))(((''''''''''''((()))'''***,,,,,,+++)))((((((&&&'''''''''&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))******''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&&&&,,,+++***)))'''&&&&&&&&&)))(((''''''''''''((((((((((((''''''&&&&&&%%%%%%(((((((((''''''%%%$$$$$$%%%&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''')))***))))))((($$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''&&&%%%&&&)))+++...444???IIINNNIII>>>555444444666666666???WWWnnn}}}}}}rrrYYY???111//////***))))))(((((()))+++,,,((()))***)))((()))+++...111===bbbpppPPP???:::444111...++++++***((('''++++++***((('''(((***,,,(((((((((((()))+++,,,,,,)))***---111222666EEEUUUOOOCCC777555555111,,,)))***))))))(((((('''&&&&&&&&&'''(((((())))))((((((((((((((((((((('''''''''&&&''''''((())))))******...---,,,***))))))((((((&&&'''(((+++---...///...000888<<>>CCCNNN^^^rrrjjj[[[KKKEEE@@@>>>;;;:::DDDQQQjjjuuuhhhLLL???;;;888:::<<<<<<@@@PPPmmmrrr^^^___ooo(((''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%&&&((()))***)))((('''&&&'''((()))(((((((((((((((((((((((()))(((''''''((()))+++,,,******+++000===XXXSSS999444,,,&&&,,,)))((('''&&&&&&'''((()))&&&(((++++++)))'''&&&&&&((()))***)))((('''(((***%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))*********)))...---,,,***)))(((((('''''''''((((((((((((''''''''''''''''''&&&%%%$$$$$$+++******)))((('''&&&%%%)))(((((('''''''''''''''((((((((((((((('''&&&&&&$$$$$$%%%%%%$$$$$$###"""%%%&&&&&&''''''(((((((((%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%&&&(((+++,,,000999DDDKKKHHH===333555222333444333999NNNeee{{{zzzdddKKK:::333000+++***)))((()))***+++,,,************)))))),,,...222<<>>444777111000222111555HHH^^^{{{qqqYYYFFF999333,,,+++***)))))))))***+++***++++++***)))))),,,...333;;;```yyy[[[EEE:::222///,,,*********)))((((((((()))+++---------,,,,,,++++++***)))))))))******)))---555;;;DDD]]]vvvmmm\\\JJJCCCBBB===777333,,,,,,++++++***)))))))))''''''((())))))))))))))))))(((((((((''''''''''''%%%%%%&&&'''((()))***+++******)))((((((((())))))+++)))(((***,,,---+++))),,,...222777BBBVVVooo{{{kkkUUU@@@444...---,,,***++++++***))))))***,,,,,,---......,,,++++++,,,)))+++------.../////////777>>>SSSqqqttt~~~uuuXXXAAA999777333222555<<>>LLLjjjxxxcccNNNCCC@@@;;;666333------,,,,,,+++*********'''(((((()))))))))))))))))))))(((((('''''''''&&&%%%%%%&&&'''((()))***+++''''''''''''((()))***+++)))'''&&&(((+++---,,,***222...,,,...555DDD^^^uuuyyygggLLL888111000///+++,,,,,,+++******+++---+++---......,,,******++++++---/////////000///---444999IIIfffuuuvvv~~~www^^^IIIAAA:::111666888AAAQQQeeeuuu|||~~~gggWWWHHHDDD@@@;;;888777<<>>444...+++---,,,)))((((((''''''''''''((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((($$$&&&(((((('''&&&'''((((((((((((((()))***+++,,,---,,,***)))))))))******(((((())))))******++++++***)))(((((())))))((('''&&&&&&''''''&&&&&&%%%$$$))))))))))))((((((((((((******((('''%%%%%%$$$$$$(((((())))))((('''&&&&&&###$$$$$$$$$$$$$$$$$$%%%###%%%'''))))))'''$$$###&&&&&&((((((((('''&&&%%%%%%&&&''''''((((((''''''***))))))((('''&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''(((***+++,,,+++...555CCCUUU[[[KKK555666222000111///222DDDWWWrrr{{{yyycccAAA555---)))(((******''''''***((()))***)))((((((***,,,777???VVVrrraaaBBB666222///,,,******++++++***,,,+++++++++,,,---...///,,,,,,+++***)))***...111+++222000111@@@TTTrrrvvvMMM>>>CCC@@@>>>222000,,,***))))))))))))+++'''(((***+++,,,,,,++++++))))))(((((((((((())))))))))))))))))************++++++++++++,,,---...///111...***'''&&&(((,,,///)))+++///333444999IIIYYYwww}}}zzzeeeJJJ888000...,,,+++)))''')))+++***'''...---,,,+++************+++,,,---.........---,,,...666<<>>::::::<<>>000,,,***,,,+++((('''))))))*********))))))+++---222;;;TTT~~~qqqbbbDDD888444111---+++++++++******+++++++++++++++...444888222///,,,)))'''(((***+++***000///000===PPPlllzzzQQQ???@@@===<<<111222...***)))))))))))))))++++++,,,,,,+++***((('''))))))(((((((((((())))))))))))))))))************++++++++++++,,,---......---,,,+++***)))***++++++******,,,///000444???LLLeeesss{{{qqq[[[EEE666...++++++******,,,------+++******)))******+++,,,---+++,,,---.........---,,,,,,444666AAAZZZkkkuuunnn```iiisssaaaMMMBBB555<<>>999999===GGGTTT```]]]OOOAAA;;;;;;:::===>>>BBBQQQiii{{{ooohhhjjj|||,,,+++***((('''&&&&&&&&&((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''((((((((())))))))))))---222CCCiiivvvPPP555///+++))))))&&&&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&((()))))))))))))))******+++,,,(((((('''''''''((())))))***))))))))))))))))))(((((('''&&&((()))+++***)))%%%%%%%%%&&&%%%$$$$$$###&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''&&&&&&&&&&&&******)))'''&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((())))))))))))))))))(((''''''&&&&&&&&&'''((())))))((('''&&&((('''''''''((())))))***//////111@@@ZZZjjj^^^HHH999222//////,,,+++666EEEdddxxxuuuSSS===333...+++---,,,)))'''(((***+++++++++******,,,......888QQQ{{{pppeeeHHH;;;888444000,,,++++++***)))(((***++++++---444@@@JJJ<<<666...***)))((('''&&&)))...,,,...:::IIIccc~~~XXXBBB???:::<<<444333///+++((()))***)))'''++++++++++++***)))((('''))))))(((((((((((())))))))))))))))))************++++++***++++++,,,---...***+++,,,,,,,,,+++)))(((+++))))))+++,,,---333;;;JJJ___uuu|||qqq\\\CCC111------------...---,,,,,,)))(((((()))***+++,,,,,,++++++,,,---------------+++111000444FFFYYYmmmjjjbbbggglllggg```PPP888@@@>>>KKKnnnlll___SSSMMMFFFCCC>>>999999<<>>;;;777777::::::LLL```eeeVVVBBB999:::999999;;;BBBRRRkkkvvvnnnkkkwww))))))(((((((((((())))))+++***)))((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++,,,000AAAgggVVV<<>>;;;999777888;;;999III___gggZZZEEE;;;<<<:::999;;;CCCRRRiiivvvpppwww''''''''''''((()))***++++++***)))((((((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((+++---000AAAcccnnnJJJ666------***+++,,,%%%%%%%%%%%%%%%&&&'''((((((&&&''''''(((((())))))***((((((((((((((((((((((((((((((((('''&&&''')))+++(((((((((''''''(((((()))(((((()))*********)))))))))(((((((((((((((((('''((('''&&&((()))+++***)))))))))******))))))((('''''''''(((((()))*********)))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((((((%%%%%%&&&'''((()))******&&&%%%$$$$$$%%%&&&((())))))))))))))))))***+++,,,...---+++)))'''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))...333AAAccc|||eeeDDD888//////---***---555===KKKeeeuuuuuuttthhhPPP<<<111))))))+++++++++,,,+++,,,,,,,,,++++++---///444<<>>777222///...------,,,......---,,,000999AAA666222---+++,,,---,,,+++***,,,***---222222BBB``````EEE555888333444:::888...(((+++,,,***++++++***((((((((((((((())))))(((((((((((())))))))))))))))))************++++++************++++++,,,***(((''''''))),,,---,,,((('''+++---,,,,,,...///444DDD```uuuJJJ:::---,,,...+++***---''''''((()))***+++---...+++++++++++++++,,,------...333111111444777HHHeee~~~gggnnnzzzqqqaaaHHH@@@@@@OOOcccyyy}}}eeeSSSHHH>>>;;;:::999:::===<<>>222000...***+++111<<>>;;;999:::BBBLLL[[[rrryyyrrrsss~~~&&&&&&&&&&&&&&&'''((((((******((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''...777HHHbbbttthhhOOO===///***+++(((***,,,%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&'''***,,,'''&&&&&&%%%%%%%%%&&&&&&''''''((((((((('''%%%$$$&&&'''''''''(((((())))))***)))(((((())))))((('''(((((((((((((((''''''&&&%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&''''''((()))(((&&&&&&&&&(((***+++$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&&&&'''((((((%%%&&&(((************)))******(((((()))***---...'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''(((***+++'''///333===```TTTDDD666222000++++++000444FFFlll|||~~~zzzbbbLLL>>>///++++++++++++---***+++++++++******,,,...111777NNNtttNNNFFFAAA999333111000000000...///111222222111///...,,,---//////------...///------,,,000222,,,888UUU{{{kkkKKK777999555BBBMMMMMM;;;+++)))------((((((''''''((()))+++,,,))))))(((((((((((())))))))))))))))))************++++++***************+++))))))(((((()))***++++++)))'''((()))(((&&&)))...---///333@@@ZZZxxxtttUUU999222222...******,,,+++++++++++++++,,,,,,,,,+++*********+++,,,---++++++(((---444222:::OOOjjjppp``````lllbbbLLL:::777>>>MMMhhhvvvYYYLLL???999888666777888:::GGGbbbxxxuuuZZZCCC;;;;;;888999@@@IIIVVVlllyyyrrrsss|||((((((((('''&&&&&&&&&%%%)))((('''&&&%%%%%%&&&'''((((((''''''''''''(((((()))(((((((((((('''''''''((((((''''''''''''((((((+++///999OOOhhhqqq^^^DDD222000,,,************)))+++******((('''&&&%%%$$$&&&&&&&&&'''((())))))***'''$$$!!!"""%%%''''''%%%'''&&&&&&%%%%%%%%%&&&&&&)))(((''''''''')))***+++***((('''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))((('''&&&%%%+++)))(((((()))+++******)))******)))((((((***+++***(((&&&%%%$$$%%%&&&''')))******)))&&&%%%%%%&&&&&&&&&'''((())))))(((((())))))))))))))))))))))))'''''''''((()))+++------,,,+++***)))(((((((((((('''&&&%%%&&&((((((((('''''''''&&&%%%&&&'''((()))+++111444===]]]___FFF::::::222,,,...000555FFF```yyyzzzppp\\\FFF333///...)))(((---******+++,,,------......111777MMMtttsssIIIFFFBBB;;;555666999888555999:::999666444333222000---,,,++++++,,,,,,------++++++---000//////999GGGkkk{{{rrrJJJ<<<666///===@@@<<<333...//////+++,,,***(((((((((((('''&&&)))((('''((()))***)))''')))******++++++,,,------000---******---///...---,,,***((('''&&&'''((()))---,,,++++++,,,,,,***)))))),,,111888JJJhhhkkkIII444000333222...,,,------,,,***)))***+++,,,,,,,,,++++++*********---...///000222777===AAA___qqq{{{ggg]]]jjj~~~sssYYYBBB===???BBBQQQccc|||bbbQQQCCC>>>:::333444<<<888FFF\\\mmmooo```NNNCCC???<<<===BBBFFFQQQjjjuuukkkyyy'''''''''''''''&&&&&&&&&***)))((('''&&&''''''((((((((('''''''''(((((()))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((,,,333AAATTTfffjjjXXXBBB222///,,,************)))'''''''''''''''&&&&&&&&&&&&&&&''''''((())))))***)))'''%%%&&&(((***)))'''''''''&&&&&&&&&&&&&&&''''''&&&&&&'''(((***,,,---+++***(((&&&&&&&&&'''((('''''''''''''''''''''''''''((((((((())))))))))))'''''''''''''''((((((((()))((('''''')))***)))))))))******)))(((((()))+++***)))'''&&&%%%&&&'''(((((()))***)))'''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((()))***+++,,,)))(((''''''&&&'''''''''((('''&&&''')))))))))(((''''''&&&&&&&&&'''((()))%%%,,,000888VVV~~~nnnPPP???<<<444...///000222@@@YYYttt}}}bbbKKK666000...+++***...************+++,,,------111555IIIooovvvIIIAAA>>>:::777555999AAAHHHYYY\\\YYYLLL<<<111///000---.........------...///222///...///...///888CCCWWWuuupppoooKKK>>>777111666888666...)))++++++))),,,+++)))(((((((((((('''***)))((((((******)))((())))))******+++,,,,,,---...,,,******,,,---,,,***+++***(((''''''''')))***...---+++,,,------+++***,,,---///555EEEccc|||]]]BBB555000///...,,,------,,,***)))***+++++++++++++++************,,,,,,------///333999===OOOdddxxxyyylllcccjjjwwwttt___HHH===888:::FFFTTTlllxxxpppoooZZZFFF???<<<666666:::888BBBSSSdddkkkaaaPPPBBB>>>;;;===BBBFFFQQQjjj}}}qqqzzz&&&&&&&&&'''''''''''''''******)))(((((((((((()))''''''''''''(((((()))***%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))---888IIIZZZeeebbbPPP>>>222///,,,************)))###$$$%%%&&&'''(((((()))&&&&&&''''''((()))))))))(((''''''(((***+++)))((((((''''''&&&''''''((((((%%%%%%&&&''')))+++---...,,,+++)))'''&&&&&&''''''((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&(((***+++((('''&&&''')))***)))(((((()))***)))((('''(((******)))((('''&&&'''((()))&&&(((******)))))))))+++&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++'''&&&&&&&&&&&&'''(((((((((''''''''')))***)))(((''''''&&&&&&''''''((()))"""***...444MMMuuu]]]DDD===444///111///000:::OOOlllmmmTTT;;;111///------000,,,+++)))((()))***,,,---222444CCChhh{{{LLL>>>;;;::::::888???VVVooosssPPP666///222---///222111///...000333222///---/////////222777CCCdddeeejjjJJJ===666000///111///***'''((()))(((,,,,,,+++***))))))))))))***)))((()))***+++***((()))))))))***++++++,,,,,,,,,+++++++++,,,+++)))'''))))))(((''''''(((******...---,,,,,,------,,,+++.........222@@@]]]vvvXXX===///---///,,,---...---***)))***+++************++++++++++++***+++++++++,,,///444888<<>>;;;;;;===>>>NNNwwwmmmFFF666777...111333333222333777<<<666333222333555444222000;;;[[[]]]fffGGG999222...,,,------+++))))))***+++,,,,,,,,,+++***)))***++++++)))((()))***+++***)))(((((())))))***+++++++++++++++---------+++(((&&&((((((''''''((()))***+++---,,,++++++------,,,+++,,,,,,---333???YYY~~~oooKKK333---000---......---+++)))************++++++,,,,,,------)))*********+++---111444111@@@XXXnnn~~~ttthhh{{{wwwhhhNNN:::555999<<<@@@MMMRRRTTTWWWWWWcccyyy|||bbbPPPDDD<<<777888::::::BBBUUUiiimmmYYYCCC===:::;;;@@@DDDNNNfff~~~xxxzzz%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((()))******&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''')))***,,,---222<<>>888999;;;;;;BBBTTTkkkrrr___FFF===:::;;;@@@CCCLLLccczzzzzz|||&&&&&&&&&'''''''''''''''%%%&&&'''''''''''''''&&&***))))))(((((())))))***''''''''''''&&&&&&&&&&&&&&&&&&'''((()))+++---...222===SSSjjjqqqbbbHHH666111...+++))))))))))))((())))))))))))))))))))))))''''''((((((((((((((((((''')))++++++***)))***+++&&&&&&&&&&&&'''((()))))))))))))))))))))(((''''''%%%%%%'''(((***+++,,,---************************&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&&&&'''(((((()))+++---...---+++''')))+++,,,***)))))))))''''''(((((((((((())))))'''))),,,,,,***(((''''''))))))*********)))((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''#########$$$%%%&&&'''(((%%%$$$###$$$&&&'''&&&%%%&&&'''((())))))))))))((())),,,000111888RRRfffCCC666...+++//////,,,000???\\\~~~{{{^^^EEE666000///000///...---,,,,,,---///000222666;;;UUUdddBBB???;;;<<>>777444333333999EEEUUUeeeoooiii^^^KKK:::444777::::::===XXXZZZeeeGGG999444555+++)))+++,,,+++((())),,,***,,,---,,,)))(((+++...)))((('''((()))***)))''''''''''''((())))))******))),,,//////---+++))))))((((((((()))))))))))))))***)))((()))***+++***)))&&&)))000888???PPPqqqpppNNN888//////000000...+++))))))***,,,,,,,,,,,,------------***+++,,,,,,,,,...000333333555===RRRppp{{{hhhfffjjjiii\\\GGG777111222111888888;;;CCCFFFNNN___}}}oooYYYGGG===999<<<===AAAPPPfffpppaaaJJJ===:::<<<@@@BBBJJJ___vvv'''''''''''''''&&&&&&&&&%%%&&&'''((()))(((((('''++++++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''')))***+++,,,111@@@ZZZqqqsss^^^FFF888111...***(((((())))))((((((((((((((()))))))))***((((((((((((((((((((('''''')))***)))''''''***,,,%%%%%%%%%%%%&&&'''((()))'''((()))******)))((((((%%%&&&((()))***+++,,,,,,************************&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''(((''''''(((+++---...,,,***(((***,,,---,,,*********&&&&&&'''((((((((((((((($$$'''***+++***((('''''''''(((***++++++)))'''%%%''''''''''''''''''''''''))))))((('''&&&&&&''''''$$$#########$$$%%%&&&&&&&&&%%%$$$%%%'''((('''&&&&&&'''((()))***))))))(((''')))---///444KKKwwwhhhFFF888...***...///---///;;;UUUvvvnnnQQQ;;;222000222,,,,,,,,,,,,------...//////555:::OOOjjjFFFFFF@@@AAA\\\XXX<<<888777333333>>>UUUpppmmmVVVGGGCCC???;;;@@@[[[]]]iiiKKK:::444555---+++,,,...,,,'''(((,,,(((+++---,,,((('''***...((('''&&&'''((()))(((&&&&&&&&&'''(((((())))))***'''***---...+++))))))***)))))))))))))))(((((('''***)))((()))+++,,,+++***(((***111777:::GGGhhhzzz[[[BBB444///000000...+++))))))***++++++++++++++++++******)))+++,,,------...111333333555777@@@XXXqqquuummm^^^aaafffdddRRR;;;111444222777555666===???FFFVVViiizzzzzzgggUUUDDD:::;;;===???GGGYYYggg___MMM>>>;;;<<<@@@AAAGGG\\\rrr}}}(((((((((''''''&&&&&&%%%&&&'''(((*********)))(((---,,,+++)))((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''')))***+++000CCCaaavvvrrrZZZDDD;;;111...***(((((()))((((((%%%&&&&&&'''((()))******((((((((((((((('''''''''%%%'''(((&&&$$$$$$'''+++$$$$$$$$$%%%&&&'''((()))%%%&&&((()))*********)))'''((()))******++++++***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((!!!"""$$$&&&'''((())))))%%%&&&'''***------+++)))(((+++---...---+++******%%%%%%&&&'''((((((''''''!!!$$$(((******)))))))))%%%'''***++++++(((%%%###''''''''''''''''''''''''***)))((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%&&&((()))((('''&&&''')))*********)))((('''(((,,,000444IIIuuujjjIII;;;///***...///000000888NNNnnnxxxYYY@@@333222333******+++,,,------......---444999LLLmmmKKKMMMGGGGGGhhhSSS:::::::::444444BBB```{{{fffWWWIII===DDD___aaannnNNN:::111000000---...111///))))))---(((+++---+++((('''***...(((&&&%%%&&&'''((('''&&&&&&&&&''''''((()))))))))&&&))),,,,,,)))((()))+++))))))******)))((('''&&&+++***)))***,,,---,,,+++,,,,,,000555555@@@aaa}}}dddJJJ999000000000...+++***)))***+++*********))))))(((((()))***,,,,,,---...111333111555444555FFF```oooppp^^^___ggglll]]]BBB555999555999666666;;;<<>><<<===;;;AAAVVVmmmyyyxxx((())))))(((&&&$$$%%%&&&(((***+++,,,,,,***(((&&&''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&'''+++...777KKKbbbkkkaaaNNN<<<222///...,,,+++)))(((((((((''''''&&&&&&'''((()))***)))'''%%%'''+++,,,)))%%%***)))((('''&&&%%%%%%%%%)))+++......,,,***))))))&&&'''(((***++++++,,,,,,))))))***+++---,,,***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))((((((''')))***+++***(((++++++***+++,,,---,,,,,,%%%&&&(((***+++,,,------))))))(((((())))))***+++***,,,------+++***)))***)))))))))))))))***)))(((***++++++***((('''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))(((((()))***)))(((%%%------...777HHHpppddd@@@333---333---///333555===XXX}}}vvvYYYBBB444---,,,++++++,,,......---,,,,,,222666FFFqqqeeeRRR[[[kkkuuuMMM???888888<<<@@@OOOvvvZZZ___aaallliiiRRR???777...111---,,,...---)))))),,,------+++******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++''')))******))))))***+++((((((((()))************---...***,,,333666EEE___zzzuuubbbjjjsssgggVVV>>>222000000******---))))))+++,,,+++)))(((((()))++++++,,,---///111333555444222111222555>>>QQQbbbaaaZZZYYYbbbhhh___JJJ;;;555555555666:::???AAAAAAJJJ^^^www~~~ooo]]]ZZZaaauuuvvvwwwoooaaaGGG;;;888555999GGGSSSUUUPPPDDD???===>>>===BBBWWWmmmzzzuuu'''(((((('''%%%$$$%%%&&&((()))***++++++)))(((&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%'''''''''((()))+++---...888KKKaaagggZZZGGG777000///...---+++***)))))))))&&&&&&&&&&&&'''((()))******'''&&&'''))))))'''###((((((((((((''''''&&&%%%)))+++------+++***)))***'''''')))***++++++,,,,,,+++******,,,------***(((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%(((((((((''''''''''''''')))(((((()))++++++***)))*********+++++++++,,,,,,))))))*********)))((((((&&&&&&&&&&&&&&&''''''((()))+++---...,,,***))))))(((((())))))************+++---...---)))''')))+++&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))'''&&&'''((()))((('''&&&------...666EEEgggsssKKK555+++222111///111111666NNNssskkkMMM888000---,,,+++,,,......---,,,---222555CCCkkknnn[[[mmmmmmHHH===888444:::???MMMuuuqqqbbb```hhhiiiVVVCCC:::111000---,,,...---++++++...---,,,++++++******++++++,,,,,,,,,+++***)))))))))(((((((((((())))))))))))++++++++++++++++++++++++'''(((******))))))***,,,,,,+++***))))))***,,,---,,,...+++,,,111000999OOOnnntttYYY]]]pppnnnaaaGGG777222111***)))---************)))'''''')))***+++++++++,,,---///111333000......000222888GGGTTT```^^^ZZZ[[[hhhooo[[[???888666444555999>>>BBBDDDJJJTTTiiixxxpppYYYOOORRRddd{{{sssooorrrmmmfffTTT???;;;666:::GGGVVVZZZVVVFFF@@@>>>??????DDDVVVjjj{{{rrryyy'''((()))(((&&&%%%&&&''''''((()))******)))(((''')))((((((''''''(((((()))&&&&&&&&&%%%%%%%%%&&&&&&***))))))***,,,...000111===QQQfffjjjZZZDDD444...///...---+++******))))))%%%%%%%%%&&&'''((()))***(((&&&%%%&&&(((((('''$$$&&&'''((())))))(((&&&%%%''')))******)))((((((((('''((()))***+++++++++++++++*********,,,+++)))((())))))))))))))))))))))))(((((((((''''''''''''&&&((((((''''''&&&&&&%%%%%%)))(((((()))+++,,,***)))((()))***************+++)))))))))((('''%%%######$$$$$$$$$$$$$$$%%%&&&&&&&&&))),,,---+++)))((((((&&&'''(((((('''((()))***,,,...000---)))'''(((+++&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%&&&(((((((((&&&%%%******+++222===[[[}}}SSS888,,,222///...//////333HHHjjjwwwSSS:::111///...,,,,,,......---,,,///555777AAAfffqqqeeeDDD===888333888<<>>BBBGGGLLLQQQeeezzzsssWWWGGGJJJWWWnnniiigggkkkfffggg^^^DDD???999;;;JJJ\\\cccbbbHHHAAA===??????DDDSSSeee}}}sssxxx((()))***)))((('''((()))'''((())))))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))+++...222444FFF\\\rrrsss___DDD333---...---,,,+++***)))))))))$$$%%%&&&&&&'''(((((((((%%%%%%%%%&&&((()))((('''&&&'''((()))))))))(((''''''((())))))((('''((()))((()))***++++++,,,++++++***)))(((((())))))(((&&&(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''&&&&&&%%%%%%)))(((((()))++++++***((('''(((******(((((()))+++######%%%'''((()))))))))''''''&&&&&&''''''((()))$$$''')))***)))'''''''''%%%&&&'''%%%$$$%%%))),,,///000///,,,(((&&&''')))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%&&&'''(((((('''&&&***)))***111888OOOpppUUU;;;///222+++,,,...000444DDDbbb\\\@@@444111///------.........---///444666???``````BBB===999888<<<===HHHooohhhZZZ___kkk___III:::111///,,,+++...---++++++...///...,,,+++***)))))))))(((((((((((())))))******(((((((((((())))))))))))***++++++,,,,,,++++++***+++,,,,,,+++(((''''''(((((()))+++,,,,,,***)))'''(((...,,,,,,000///222???[[[nnntttooommmjjjlllvvvVVV???333222+++(((,,,,,,******(((&&&%%%&&&***---***))))))((()))***+++,,,,,,,,,---000111111777>>>___iiicccPPPQQQdddgggYYY???888333555888999===CCCGGGOOOggg}}}uuuVVVDDDFFFNNNeeebbbcccfffaaajjjkkkMMMFFF<<<<<>>???BBBOOO]]]|||ssswww(((*********(((((()))***(((((())))))******))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%'''(((''''''+++333999TTTjjj}}}cccEEE333...---,,,+++***))))))))))))%%%%%%&&&''''''''''''&&&$$$%%%&&&'''((()))))))))&&&'''(((((())))))))))))(((***+++***))))))***,,,)))******+++,,,,,,+++++++++)))''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******((((((((('''''''''''''''(((''''''(((******)))(((%%%(((***)))'''&&&(((+++(((((()))*********))))))%%%%%%%%%$$$%%%&&&&&&'''$$$%%%''''''&&&%%%&&&'''&&&''''''%%%$$$(((///555666333...***'''&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''))),,,***+++111555FFFccc~~~TTT<<<111333)))+++...111555AAAZZZ|||kkkLLL:::333111...---.........---,,,222444;;;YYY^^^BBB>>>999999;;;<<>>111111+++'''+++,,,******)))'''&&&'''***------,,,+++******+++,,,------,,,...111111000333888QQQ```dddVVVMMMVVVdddkkkMMM@@@666555555555;;;DDDHHHUUUoooxxx[[[FFFBBBHHH^^^]]]```bbb]]]lllvvvXXXNNNAAA<<>>@@@AAAKKKVVVssssssuuu''')))***)))((('''(((***)))))))))*********++++++&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''((((((((('''&&&%%%(((***(((&&&***777AAAaaavvvcccDDD333///++++++***)))((((((((((((&&&&&&'''''''''&&&%%%$$$&&&'''((())))))((())))))''''''''''''((()))***+++((()))******))))))***,,,******++++++,,,,,,++++++,,,***(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))))))))))))))((('''((((((((((((((())))))'''&&&&&&'''))))))((('''$$$'''***)))&&&%%%'''+++------,,,+++***(((&&&%%%"""""""""""""""###$$$$$$%%%&&&&&&%%%$$$%%%''')))'''(((((('''(((///:::BBB>>>777...)))(((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***)))((())),,,***+++000111>>>WWW~~~UUU<<<222555,,,---///111222;;;RRRuuuzzzXXX???555222///---.........---***111444:::VVV^^^DDD@@@:::777;;;>>>OOOzzzwww```cccyyysssWWW@@@444///,,,+++,,,+++((((((+++(((((((((((()))***++++++'''''''''''''''''''''((((((((((((((())))))))))))'''(((***++++++***((('''((()))******)))((()))+++&&&'''(((************)))***000,,,)))///222555???NNNppp|||tttxxxXXX<<>>???AAABBBHHHRRRkkkvvvwww&&&((()))(((''''''((()))))))))******+++++++++,,,(((''''''&&&&&&''''''((($$$%%%'''(((((((((''''''''',,,...+++'''---<<