BM66(@ ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenenesssZZZrrrLLL[[[uuuIIINNNZZZsssKKKKKKOOO___zzzIIIFFFGGGOOO\\\sssEEEBBBFFFNNNRRRZZZwwwFFFAAAEEENNNNNNNNN___vvvHHHCCCBBBFFFGGGHHHSSS```}}}FFFEEEDDDBBBBBBFFFMMMSSSeee{{{@@@FFFHHHEEEDDDHHHLLLLLLUUUbbbGGGEEECCCCCCDDDFFFFFFFFFPPPSSSeeeGGGEEECCCCCCDDDEEEEEEEEEHHHHHHSSSnnnKKKHHHFFFEEEEEEFFFFFFEEEFFFDDDHHHVVVmmmPPPMMMJJJHHHGGGGGGFFFEEEGGGEEEFFFJJJUUUmmmUUUQQQMMMJJJHHHFFFDDDBBBBBBCCCEEEEEEGGGUUUppp[[[WWWRRRMMMIIIFFFBBB@@@BBBDDDFFFFFFDDDHHHYYYjjjeeeaaaZZZTTTOOOJJJEEEBBBEEEEEEFFFGGGDDDDDDLLLVVVlllooojjjccc\\\VVVPPPKKKGGGDDDAAAAAABBBAAA@@@EEELLLSSSooopppmmmeee]]]YYYWWWOOOFFFBBBCCCFFFJJJGGGBBBBBBEEEOOOXXXmmmpppmmmfff^^^[[[ZZZSSSKKKLLLKKKLLLMMMHHHBBBAAAEEEBBBHHHXXXtttpppnnnhhhaaa^^^^^^YYYRRROOOLLLJJJIIIDDD??????BBBAAACCCKKK\\\wwwqqqpppkkkdddbbbaaa]]]XXXNNNJJJFFFEEEBBB???AAAEEEEEEGGGJJJQQQ```}}}sssssspppjjjgggfffbbb]]]WWWPPPJJJIIIFFFDDDEEEHHH@@@BBBFFFJJJOOOaaasssvvvvvvrrrooommmjjjdddbbbYYYQQQLLLHHHCCCAAACCC:::<<>>>>>???>>>BBBGGGEEEEEETTThhhpppxxx~~~~~~~~~~~~zzzvvvtttiii^^^XXXQQQIIIDDDCCCEEEAAABBBEEEAAA>>>HHHYYYmmmrrrtttwwwzzz|||||||||{{{{{{rrrhhhaaa]]]VVVKKKBBBAAAAAAAAA@@@AAACCCGGGJJJZZZqqqoooqqqvvvyyy{{{|||zzzyyy{{{tttlllgggccc\\\RRRIIIFFFEEECCCAAAAAABBBEEEGGGMMM]]]yyyjjjnnnsssxxx{{{{{{zzzxxx{{{vvvqqqnnnkkkeee\\\TTTLLLJJJFFFBBBAAAAAABBBCCCCCCJJJ[[[wwwfffjjjpppvvvzzz{{{zzzyyyyyyvvvtttsssrrrmmmddd^^^RRRMMMHHHCCCAAAAAAAAAAAADDDDDDLLL```|||cccgggmmmtttxxxzzzzzzzzzxxxvvvvvvvvvuuuqqqkkkeeeWWWRRRJJJEEECCCBBBBBBAAAEEEDDDHHHSSSddd___ccciiiooouuuxxxzzz{{{zzzyyyyyyyyyxxxuuuppplll```YYYOOOIIIGGGFFFDDDBBBBBBAAADDDKKKSSSfff\\\^^^cccjjjpppuuuyyy{{{~~~}}}|||{{{yyyvvvssskkkbbbWWWOOOKKKIIIFFFCCCBBB???BBBGGGJJJRRRiiiYYY[[[```ffflllrrrwwwzzz~~~|||yyyxxxtttjjj]]]SSSOOOLLLGGGDDDFFFAAAAAAGGGGGGGGGTTTfffSSSWWW\\\aaagggmmmtttxxx~~~~~~{{{yyy{{{pppaaaUUUPPPMMMIIIFFFHHHHHHFFFCCCCCCFFFNNNTTTlllPPPTTTYYY^^^ccciiiooosssyyyzzz}}}~~~}}}{{{}}}uuuiii```ZZZTTTMMMHHHBBBCCCDDDCCCBBBCCCGGGKKKXXXwwwMMMQQQVVV[[[___dddjjjmmmtttvvvzzz}}}{{{sssllleee]]]SSSLLLAAACCCDDDDDDCCCBBBCCCDDDLLL^^^|||LLLOOOUUUYYY]]]bbbfffiiisssuuuyyy~~~yyyssskkkbbbXXXQQQHHHGGGGGGFFFDDDCCCCCCCCCIIIPPPbbbKKKOOOTTTYYY]]]```dddgggppprrrvvv{{{zzztttmmmeee]]]XXXQQQNNNIIIEEECCCCCCDDDDDDFFFGGGOOOdddHHHLLLRRRWWW[[[___bbbeeejjjlllpppuuuzzz~~~}}}wwwqqqjjjeeeaaaXXXRRRIIICCCAAABBBCCCCCCEEEDDDHHHSSSgggBBBGGGMMMSSSWWW[[[___aaaeeegggkkkqqqwww|||yyysssnnnkkk\\\UUULLLEEECCCBBBBBBBBBCCCDDDGGGKKKTTTkkk>>>CCCJJJPPPTTTXXX\\\^^^bbbeeejjjpppwww~~~zzztttqqq___XXXOOOIIIFFFEEECCCAAA???@@@CCCDDDEEESSSttt===BBBGGGJJJJJJMMMTTTYYY```bbbfffmmmuuu{{{~~~|||uuueee```XXXMMMEEEAAAAAACCCCCCAAA@@@BBBDDDMMM\\\kkk;;;@@@EEEGGGHHHKKKQQQVVVZZZ\\\aaahhhooouuuyyyzzz~~~yyypppiii^^^RRRIIIDDDBBBAAACCCAAAAAACCCCCCEEEOOOZZZzzz:::>>>BBBDDDEEEHHHMMMRRRSSSUUUZZZ```gggmmmqqqssszzz|||yyyqqqdddYYYQQQLLLFFFCCCBBBAAACCCEEECCCAAAEEEKKK^^^|||:::<<>>AAAFFFFFFHHHTTTqqq888888888:::<<<>>>@@@@@@CCCHHHMMMPPPRRRWWW___ffflllppptttvvvzzz{{{rrreeeYYYRRRNNNHHHBBBAAA@@@>>>@@@DDD@@@DDDJJJVVVttt666666666777:::<<<======@@@EEEJJJLLLNNNSSS\\\ccciiimmmqqqrrrwww}}}xxxlllaaa[[[NNNGGGCCCCCCCCCAAACCCFFF<<>>BBBBBBBBBDDDGGGLLLPPPSSSTTTZZZaaahhhnnnttt|||}}}rrrggg\\\RRRIIIHHHHHHEEECCCDDDFFFCCCDDDHHHKKKUUUooo222333555555555666999;;;???@@@AAACCCFFFIIIKKKMMMOOORRRXXX___gggooovvvyyy{{{~~~vvvlllcccZZZQQQNNNKKKGGGDDDDDDCCCBBBCCCFFFDDDGGGVVViii222333444444333444666888>>>@@@AAADDDFFFGGGHHHIIINNNNNNQQQWWW```ggglllooouuuzzz}}}yyyqqqiiicccZZZSSSNNNIIIEEECCCAAAAAACCCEEECCCCCCLLLXXXttt111222333333222333555777<<<===???BBBCCCDDDDDDDDDKKKJJJLLLQQQYYYaaagggiiiqqqwww|||~~~}}}wwwoookkkbbbXXXQQQKKKFFFCCCAAAAAACCCDDDCCCCCCIIIQQQ\\\{{{000222333222222333555777999:::;;;===???@@@AAAAAADDDEEEGGGLLLSSS\\\dddiiiooouuu{{{~~~|||tttrrrjjj]]]TTTNNNIIIDDDCCCCCCBBBBBBAAABBBFFFIIIRRRfff000111222222222333666888888888:::;;;===???@@@AAAAAACCCFFFIIIMMMTTT^^^fffjjjqqqxxx{{{~~~|||yyyxxxpppbbbWWWRRRLLLFFFAAABBBBBBBBBBBBCCCDDDCCCLLLTTTjjj///111222222333444666888::::::;;;<<<>>>@@@BBBDDDBBBEEEHHHHHHHHHNNNXXX```dddlllsssvvvyyy||||||yyy||||||uuufffZZZUUUOOOIII>>>@@@BBBCCCEEEGGGEEEBBBBBBDDDQQQooo111111222333333444555555777777777777999;;;===>>>???AAACCCEEEHHHMMMSSSXXX[[[```gggooouuuxxxyyyyyy{{{|||xxxnnneee^^^UUUMMMHHHDDDBBBEEEEEECCCBBBCCCCCCEEEHHHTTTqqq000111111222333333444444555555555555777999;;;<<<>>>???AAACCCFFFKKKQQQUUU[[[^^^cccjjjpppvvvyyy{{{{{{}}}{{{ssskkkddd[[[SSSLLLGGGDDDEEEEEECCCBBBDDD???AAADDDLLL^^^~~~///000000111111222222222222222222333555666888999;;;===???AAACCCHHHMMMQQQXXXZZZ___dddkkkrrrwwwzzz|||yyyrrrlllbbbZZZRRRKKKFFFFFFEEEBBBBBBDDD===>>>AAAEEEJJJ\\\/////////000000000111111111111222333444666777777:::<<<>>>@@@BBBFFFKKKNNNTTTVVV[[[aaahhhoootttwww|||}}}xxxrrriii```YYYQQQIIIFFFDDDAAAAAADDD???===@@@DDDBBBHHHhhh...///////////////000000000111222333555666777777999;;;===???AAADDDHHHLLLNNNRRRXXX```ggglllppprrr{{{~~~zzzvvvnnnfff___VVVMMMIIIEEEAAA@@@CCCAAA<<<>>>DDDBBBCCCVVVppp////////////////////////000111222444555666777777888:::<<<>>>@@@BBBFFFHHHJJJMMMTTT\\\bbbgggjjjlllvvv{{{~~~}}}{{{yyytttmmmfff]]]TTTNNNIIICCCAAACCC@@@<<<===BBBCCCBBBKKKWWWooo///////////////////////////000222444555666666555555888:::<<<===???BBBEEEHHHJJJOOOUUU[[[aaaeeehhhpppvvvzzz{{{|||~~~|||wwwmmmdddZZZTTTNNNGGGCCCDDD???>>>>>>>>>@@@BBBEEEHHHXXXwww000000000000000/////////---///111333444555555444444666999:::<<<===@@@BBBHHHIIIKKKOOOUUU\\\bbbffflllrrrwwwyyy}}}~~~qqqhhh___YYYRRRJJJEEEFFF???BBBAAA======BBBDDDBBBGGG^^^000///.........///111222///000111333444555666666888999;;;<<<<<<<<<>>>@@@AAADDDGGGKKKPPPWWW^^^cccjjjjjjmmmrrrzzzyyyuuukkk]]]TTTOOOIIIBBBCCCCCCBBBAAA@@@@@@@@@@@@IIIOOO___///////////////000000111000111222333333333333333666888999::::::;;;===>>>AAACCCGGGJJJNNNSSSYYY]]]eeeeeeiiipppxxx~~~|||yyyqqqeee[[[UUULLLDDDDDDCCCBBBAAAAAAAAAAAABBBDDDGGGTTTnnn......///000000000000///111111111222222111000000444555777888888999;;;===???BBBFFFIIILLLPPPTTTVVV\\\^^^bbbjjjsss{{{~~~yyyooofff]]]RRRHHHEEEDDDCCCBBBAAABBBBBBCCC@@@BBBHHHXXXrrr,,,---///000000000///...//////000000000000//////222444666777888999;;;======@@@EEEHHHKKKNNNQQQSSSVVVXXX]]]eeemmmuuu{{{~~~~~~wwwooofffXXXMMMGGGEEECCCBBBAAAAAABBBCCCAAAAAADDDKKKZZZuuu,,,---///000000000///...------...///000000000000222444666777777999;;;===;;;>>>CCCGGGIIILLLPPPRRRVVVXXX]]]cccjjjqqqwww{{{||||||uuummm```TTTKKKIIIFFFCCCAAA@@@AAAAAABBBBBBDDDGGGLLL]]]}}}------...////////////...,,,---...///000000000000000222555666777888:::===:::===AAADDDFFFJJJNNNPPPWWWYYY^^^bbbgggmmmtttxxxwww{{{~~~|||yyyssshhh^^^RRROOOJJJFFFBBB@@@@@@@@@AAA@@@CCCEEEEEELLLddd|||...------------...//////...//////000000000//////...000333444555666999;;;;;;===???@@@BBBEEEIIILLLRRRVVVZZZ]]]aaagggnnnssssssxxx{{{{{{{{{xxxqqqhhh[[[WWWQQQJJJEEEBBB@@@@@@AAA>>>AAAEEEDDDEEETTTggg......---,,,,,,...///000111111111111000///...---,,,///111333333555888:::<<<===>>>>>>>>>AAAEEEIIILLLOOOTTTWWW[[[aaaiiinnnqqqvvvyyyzzz||||||vvvoooaaa\\\UUUMMMGGGCCCAAAAAABBB>>>@@@FFFFFFDDDNNN^^^jjj000000...------...///000///...---,,,,,,---...////////////111222444666777<<<<<<===>>>???AAACCCDDDIIIKKKOOORRRVVV[[[aaaeeelllqqqxxx}}}}}}{{{xxxvvvnnndddWWWNNNJJJGGGDDD@@@>>>@@@AAA@@@@@@CCCHHHMMM\\\ttt//////...------.../////////...------------...////////////000111333444555;;;;;;<<<===???AAACCCDDDHHHJJJNNNRRRUUUZZZ```dddiiimmmssswwwxxxyyyyyyyyyuuukkk___TTTNNNIIIDDD@@@@@@AAABBBAAA@@@AAAEEEIIIMMM^^^zzz...---------------......///......------......///////////////000111222333888888999;;;===@@@BBBCCCGGGJJJMMMQQQTTTYYY___cccfffiiinnnrrruuuxxx{{{}}}zzzsssggg]]]VVVOOOHHHCCCAAABBBBBBAAA??????AAACCCFFFNNNaaa}}},,,,,,,,,,,,---------...//////............////////////.........///000000333444555777:::===???@@@FFFIIILLLOOOSSSXXX]]]aaadddiiinnntttwwwzzz~~~}}}xxxooofff^^^UUUMMMGGGBBBAAAAAA@@@??????@@@@@@HHHJJJSSSggg+++,,,,,,------.........///////////////////////////......---....../////////000111333666999;;;<<>>??????@@@@@@CCCDDDJJJVVVhhh+++,,,---......///.........//////000000//////............---......//////......///111333666888999@@@BBBEEEHHHKKKPPPUUUYYYaaagggooowww{{{~~~xxxlll^^^QQQJJJFFFBBB???===>>>???@@@@@@???@@@EEENNNWWWlll+++,,,...///000000//////...///000111111000///.........---......///000000//////000111333555777888:::<<>>??????@@@???CCCJJJPPP\\\yyy+++,,,...000111000000///...///000111111000///......------...///000111111000000111222333555777888666888;;;>>>AAAEEEJJJNNNUUUYYY___fffnnnvvv}}}|||yyymmmccc\\\PPPIIIAAA<<<;;;===>>>===AAA===???FFFJJJPPPddd{{{---------............///,,,---///000111000///---,,,,,,---...///000111111//////000222333444555555666999===@@@BBBDDDGGGIIIIIIOOOVVV___fffmmmtttxxxzzz~~~}}}ooo^^^ZZZOOOEEEBBB???<<<>>>CCCAAAAAA@@@AAAEEENNNYYYaaa------------............,,,---///000000000......////////////////////////...///000111222333444444555888;;;===???BBBFFFHHHGGGLLLRRRYYY```fffmmmqqqwww~~~}}}~~~~~~sssddd]]]SSSJJJGGGCCC>>>>>>AAA??????>>>>>>AAAGGGPPPVVVqqq------------............,,,---...///000///......111111000///...------,,,......///000111111222222444666888999;;;???DDDHHHEEEIIIMMMRRRWWW]]]dddhhhqqqwwwzzzyyy|||yyynnnccc[[[RRRLLLGGGAAA???????????????>>>>>>AAAGGGKKK[[[uuu,,,,,,---------.........,,,---.../////////......000000000///......------.........//////000000000333444555555777;;;AAAFFFEEEGGGJJJMMMQQQVVV]]]aaakkkooosssuuuzzz}}}wwwkkkcccXXXOOOIIICCCAAA@@@@@@AAAAAA@@@???@@@CCCFFFPPPccc,,,,,,,,,------------...,,,------...........................////////////..................//////333333333333444888>>>BBBDDDFFFHHHKKKNNNSSSXXX]]]dddhhhlllpppvvv|||~~~|||rrrkkk^^^RRRJJJGGGDDDBBB???@@@AAA@@@@@@@@@BBBDDDKKKVVVnnn,,,,,,,,,,,,---------------------------.........,,,,,,---...///000111222//////..................333333333222222555:::>>>AAADDDGGGIIILLLPPPVVVYYY]]]aaaffflllrrrwww{{{|||wwwqqqeeeWWWOOOMMMIIIEEE<<<>>>??????>>>>>>@@@BBBGGGMMM]]]uuu++++++,,,,,,,,,------------,,,,,,,,,------......,,,,,,---...///000111111000/////////......------333444333222222444777:::<<>>???>>>======???AAAEEEHHHRRRbbbvvv++++++,,,,,,,,,------------,,,,,,,,,,,,---......------......///000000000000000000///......------444444444333222333666888777;;;@@@EEEHHHLLLPPPSSSWWWYYY```ggglllooossswwwvvvwwwrrrggg```[[[RRRGGGAAAAAAAAA???===>>>???AAAEEEHHHOOOXXXddd{{{,,,------...///000111111444111...+++***+++---///,,,------...///000111111------............------000//////000111444666777===???AAACCCEEEIIIMMMQQQRRRUUU[[[cccjjjppptttuuuzzzzzzwwwooohhhaaaWWWMMMBBBBBB@@@===;;;<<<@@@CCCEEEEEEIIIPPP[[[nnn..................//////222000...,,,++++++---...,,,------......//////000------............------/////////000222333555666:::<<<>>>@@@BBBFFFJJJNNNQQQUUU[[[```dddhhhllloooxxxyyyxxxrrrmmmhhh___UUUGGGDDD@@@>>>===>>>@@@BBBBBBCCCFFFKKKSSSccc}}}............------,,,,,,000///...---,,,,,,------------------------------------............---------...///111222333333333777888;;;<<<>>>BBBFFFJJJNNNTTTZZZ\\\\\\^^^cccgggrrruuuwwwuuurrroooggg^^^MMMHHHAAA>>>???@@@@@@???AAAAAADDDHHHLLLWWWkkk}}}------------------------------.........---,,,,,,---------,,,,,,+++++++++,,,------......------,,,+++,,,...000111222111111444666888:::;;;???CCCFFFJJJPPPWWWXXXUUUVVV\\\bbbkkkpppsssttttttrrrkkkbbbTTTLLLCCC???@@@AAA???===@@@AAACCCFFFHHHOOO]]]jjj++++++,,,,,,---......///+++,,,---......------,,,---------,,,++++++******,,,,,,------------,,,,,,***+++---///000000//////333444666888999<<>>>>>AAADDDEEEHHHRRR]]]sss++++++,,,---...///000000***+++,,,------------------------,,,,,,+++++++++,,,,,,------------,,,,,,***+++,,,---............111333555666777:::>>>AAAAAAFFFKKKMMMMMMPPPWWW\\\dddjjjooorrruuuwwwrrrlllaaaYYYOOOGGGCCCAAA???>>>;;;;;;===AAAAAACCCIIIRRRbbb|||---------....../////////******+++,,,,,,---......------------,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,---...///111333444555888<<>>>>>@@@@@@???CCCIIIMMM[[[www---------...------,,,,,,++++++++++++++++++++++++------......------,,,+++,,,------......------,,,************+++,,,---...+++,,,---///222555777999888;;;>>>BBBFFFHHHJJJJJJUUUZZZ```dddfffiiinnnrrrooolllfff]]]SSSJJJCCC???>>>AAACCCBBB@@@>>>???AAAHHHQQQbbb}}},,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,---.........---,,,,,,------------,,,,,,************+++,,,------.........///111333444555777999===@@@DDDFFFHHHIIIOOOTTTYYY]]]___ccchhhmmmpppmmmhhh```WWWNNNGGGCCC>>>@@@BBBBBB???>>>???AAADDDJJJVVVkkk+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++)))***+++---......//////+++,,,,,,------,,,,,,+++******)))******+++,,,---000000//////000000111222555666:::===@@@CCCEEEFFFKKKOOOTTTWWWYYY^^^eeejjjqqqoookkkddd[[[RRRKKKGGG>>>@@@AAA@@@???>>>???AAAEEEFFFLLLYYYppp***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,---......---++++++,,,,,,,,,,,,++++++))))))))))))***+++,,,---/////////...//////000000222444666999<<>>???JJJMMMQQQSSSUUUYYYaaafffnnnmmmkkkggg```XXXPPPKKKDDDBBBAAA@@@????????????>>>===???DDDMMMaaa((()))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******)))******++++++******)))))))))((())))))***+++,,,+++++++++,,,---///000111//////111333666999<<<===EEEIIIMMMOOOPPPTTTZZZ___fffggghhhgggbbb[[[TTTOOOHHHEEEBBB@@@@@@@@@???>>>>>>===???DDDHHHTTTmmm'''((()))***++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++))))))************))))))((((((((())))))***+++,,,++++++++++++,,,...///000...//////111444777:::<<>>>>>===<<>><<<>>>>>>===<<<@@@HHHOOO\\\uuu******+++,,,,,,,,,,,,+++******++++++,,,,,,------,,,++++++******+++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,---...//////************+++,,,------,,,,,,---...000222444555777:::>>>AAABBBCCCEEEFFFKKKNNNSSSXXX\\\___aaaaaa\\\YYYSSSMMMGGGBBB???>>>;;;===>>>======???EEEJJJNNN___www)))******++++++++++++++++++++++++,,,,,,---------,,,,,,++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,---...///000+++*********++++++,,,---,,,,,,---...000111333444444777;;;>>>@@@CCCEEEHHHKKKMMMPPPTTTXXX[[[^^^___^^^\\\XXXQQQIIIBBB>>>===;;;===>>>======>>>BBBEEEIIISSSddd{{{((())))))***+++*********+++,,,,,,,,,,,,,,,------++++++,,,++++++++++++***,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,...//////++++++******++++++,,,,,,------......000111222333222555999<<>>===<<<<<<=========>>>@@@BBBGGGNNNYYYhhh}}}))))))***++++++++++++***++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,+++*********+++,,,---++++++++++++,,,---......,,,++++++***++++++,,,,,,............///000111222111333666999===AAAGGGKKKJJJKKKMMMPPPRRRTTTUUUVVVWWWYYYZZZUUUMMMEEEAAA???===<<<<<<<<<===???@@@BBBDDDIIIQQQZZZhhh++++++,,,------------,,,++++++++++++++++++++++++))))))+++,,,---,,,,,,+++,,,+++***)))***+++---...************+++,,,------,,,,,,++++++***++++++,,,------,,,------...///000111222444555888<<>>===;;;;;;===@@@BBBCCCDDDEEEJJJOOOWWWjjj,,,---......//////......+++*********************((()))***,,,------,,,,,,,,,+++***))))))+++---...))))))))))))***+++,,,---,,,,,,++++++***+++++++++,,,+++++++++,,,,,,---...111111222222444777<<<@@@@@@BBBFFFKKKOOOQQQRRRRRRQQQVVVZZZYYYRRRKKKGGGGGG???===;;;;;;===@@@CCCDDDFFFDDDFFFIIIMMMZZZuuu******+++,,,------------+++(((&&&'''***,,,+++)))))))))***+++,,,------...+++++++++++++++***)))(((++++++++++++++++++++++++***************************++++++,,,,,,------...444333222222444777;;;===@@@BBBEEEGGGIIIKKKNNNPPPOOOTTTXXXWWWRRRJJJEEEBBBAAA>>><<<<<<===???@@@@@@DDD???AAAIIIMMMQQQ___qqq))))))***+++,,,,,,,,,,,,+++)))'''(((***,,,+++)))*********++++++,,,,,,---,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++***************************++++++,,,,,,------...222111000000222555888:::>>>@@@CCCEEEFFFHHHKKKMMMNNNSSSWWWXXXSSSMMMIIIFFFCCC@@@===<<<===???@@@@@@AAA===>>>EEEGGGHHHTTTccc(((((()))***+++++++++++++++)))((((((***++++++***++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************))))))))))))))))))))))))***++++++,,,,,,------...000000//////000222555666:::<<>>???@@@@@@<<<===BBBBBBAAAHHHSSSfff((()))***+++,,,,,,,,,,,,******))))))***+++++++++,,,,,,,,,++++++***************+++++++++++++++***************************))))))))))))))))))))))))***++++++,,,,,,------...000///......///111333444888:::===???@@@BBBEEEHHHKKKNNNSSSVVVWWWUUUSSSRRRLLLGGGAAA===<<<>>>???@@@@@@>>>@@@CCCCCCAAADDDKKKWWWnnn)))***+++,,,------------******************+++,,,---,,,,,,++++++*********(((((()))***+++++++++***************************))))))))))))))))))))))))***++++++,,,,,,------...////////////000111333333777999<<<>>>???AAADDDFFFIIIKKKOOOSSSVVVVVVUUUTTTOOOJJJCCC>>>===>>>???@@@??????AAADDDDDDCCCDDDHHHOOO\\\{{{******+++,,,------------***+++++++++******,,,---,,,,,,,,,++++++*********'''((()))***+++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,------.........//////000222333444555888;;;===>>>@@@CCCEEEGGGHHHJJJNNNSSSUUUTTTSSSPPPKKKEEEAAA???@@@@@@@@@<<<===???BBBDDDDDDEEEEEEFFFNNNddd)))***+++,,,,,,------,,,)))+++,,,+++)))))),,,...,,,,,,++++++++++++++++++((()))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,---///000222333444444666999;;;<<<>>>AAADDDEEEEEEFFFJJJOOORRRQQQPPPOOOKKKFFFCCCAAAAAA@@@@@@;;;===>>>@@@CCCEEEEEEDDD@@@GGGVVVnnn((()))***++++++,,,++++++)))+++---,,,)))))),,,///++++++++++++++++++++++++***+++,,,...///000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......***+++,,,...000222333444222555777999;;;===@@@BBBEEEDDDDDDHHHMMMOOOOOOMMMOOOKKKGGGDDDCCCBBBAAA@@@===>>>???@@@CCCFFFFFFDDD???GGGQQQ^^^yyy(((((()))***++++++,,,,,,------++++++++++++------++++++++++++++++++++++++,,,---......//////.........---,,,,,,+++++++++,,,)))))))))***++++++,,,,,,++++++******++++++,,,---...------......///000111333555777888999;;;>>>AAADDDEEEFFFFFFGGGIIILLLOOONNNNNNLLLGGGAAA>>>>>>@@@>>>>>>???@@@@@@@@@@@@???===DDDJJJOOO```))))))***++++++,,,---------,,,++++++++++++,,,---***************************+++,,,,,,------,,,,,,------,,,,,,++++++++++++++++++******************++++++******++++++,,,---------------...///000111222333666777888;;;>>>AAADDDFFFGGGHHHHHHJJJMMMPPPMMMMMMLLLHHHCCC@@@@@@AAA>>>??????@@@@@@@@@??????;;;@@@EEEKKKWWWrrr******++++++,,,,,,------,,,,,,+++******+++,,,,,,))))))))))))))))))))))))((()))******++++++******,,,,,,,,,,,,++++++++++++,,,,,,++++++***))))))(((++++++******++++++,,,---------------...///000000000222444666777:::===@@@DDDFFFGGGHHHIIIKKKNNNQQQNNNOOONNNKKKGGGBBB@@@??????@@@@@@???????????????;;;<<>>>>>>>>>>>;;;@@@IIIIIILLLbbb}}}(((((((((((())))))))))))************************************************((())))))*********************+++,,,,,,++++++***))))))*********+++++++++++++++******++++++,,,---+++++++++,,,,,,---...///,,,...111222444666:::======@@@CCCEEEGGGIIILLLNNNNNNNNNOOONNNLLLIIIDDDAAABBBAAA@@@???>>>>>>>>>>>>???;;;???HHHFFFDDDSSSiii''''''''''''''''''(((((())))))************))))))************************((()))******++++++******))))))+++,,,,,,,,,+++***((())))))***++++++,,,,,,++++++******++++++,,,---++++++++++++,,,---......,,,...000111222444777::::::===@@@CCCEEEGGGJJJLLLHHHIIIJJJMMMNNNMMMJJJHHHDDDBBB@@@>>>=========>>>===:::===BBBCCCBBBKKKWWWqqq(((((((((((((((((((((((((((((()))******)))(((((())))))))))))))))))))))))(((((()))***************((()))+++,,,,,,,,,+++*********************++++++++++++******++++++,,,---************+++,,,---...,,,...///000111222555777888;;;???CCCEEEGGGJJJLLLIIIHHHIIIKKKNNNNNNLLLIIIEEECCCAAA>>>===<<<=========<<<<<<===@@@CCCGGGJJJ]]]~~~)))))))))))))))((((((((('''((()))******)))((('''(((((((((((((((((((((((('''(((((()))))))))))))))'''(((***,,,---,,,***))),,,,,,++++++***)))))))))++++++******++++++,,,---************+++,,,---...---...///000000111333666777:::???CCCEEEGGGJJJLLLNNNLLLJJJKKKLLLLLLHHHEEEEEEDDDAAA>>><<<<<<======>>>???>>><<<@@@GGGHHHDDDNNNiii''')))++++++***)))((()))'''(((***++++++)))(((&&&'''''''''''''''((())))))%%%&&&((()))*********)))))))))))))))))))))))))))************************------,,,+++***)))((('''******+++++++++,,,,,,,,,+++,,,...///111333555555555888;;;???BBBCCCCCCCCCOOOMMMJJJIIIJJJKKKKKKJJJJJJFFFBBB??????>>>===<<>>>>>>>>@@@BBBDDDHHH\\\ttt''')))++++++***)))))))))&&&''')))******)))((('''((((((((((((((())))))***(((((()))***++++++++++++*********************************************************)))))))))))))))************++++++,,,,,,+++,,,---///111333444555444666999<<>>@@@???>>>======???AAABBBFFFSSSaaa}}}''')))++++++)))))))))***%%%&&&''')))))))))(((''')))))))))))))))*********+++++++++++++++,,,---...++++++++++++++++++++++++************************''''''(((((()))))))))***)))))))))************++++++,,,---...000111333333444555777999<<<>>>@@@AAA???CCCHHHJJJIIIIIILLLNNNKKKKKKJJJEEE@@@===>>>@@@???>>>=========>>>???@@@EEEIIIMMMbbb''')))******))))))***+++%%%&&&'''((())))))(((((())))))******++++++++++++,,,++++++***+++,,,---...++++++++++++++++++++++++************************((((((((())))))))))))***)))))))))))))))))))))***+++,,,---...///000111111333444555777:::===@@@AAA@@@GGGOOORRRNNNJJJIIIIIILLLNNNNNNHHHAAA===>>>AAA@@@???>>>>>>>>>>>>??????CCCEEEDDDSSSuuu''')))******))))))***,,,&&&''''''((((((((((((((())))))***+++,,,++++++***++++++***))))))***,,,---++++++++++++++++++++++++************************++++++*********)))))))))***)))))))))))))))))))))++++++,,,---......//////333333555777999<<>>???BBBBBBAAA@@@@@@????????????>>>CCCDDDMMMccc{{{((()))))))))((()))+++---)))))))))((((((((())))))((()))***,,,,,,+++************))))))))))))******++++++++++++++++++++++++************************,,,+++++++++******))))))+++************)))))))))++++++,,,,,,---------...111222444666999<<<>>>???<<>>>>>999AAADDDIIITTTbbb(((((())))))((()))+++---,,,+++***)))))))))((()))'''(((***+++,,,+++***)))))))))************))))))************************************************))))))))))))************,,,,,,++++++************++++++++++++,,,,,,,,,,,,---///222666888:::;;;;;;999<<>>===<<<999???AAADDDJJJQQQiii(((((()))(((((()))+++......---,,,***))))))((()))&&&(((***+++++++++)))((()))***+++,,,,,,+++)))((())))))))))))))))))))))))************************&&&&&&'''((()))***++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++---111555777999999999AAA??????AAAGGGLLLOOOQQQNNNLLLJJJIIIHHHFFFCCCAAAAAAAAAAAA@@@>>>===;;;:::<<>>AAAFFFIII]]]|||'''((()))((('''((()))++++++***))))))******((('''((((((((((((((((((((((((*********)))))))))))))))*********)))))))))))))))************************+++***)))(((((()))******))))))))))))************---,,,*********,,,...///,,,...111333555777:::<<<>>>???@@@CCCEEEHHHKKKLLLMMMOOOQQQQQQOOOKKKFFFCCCBBBCCCCCCBBB@@@===:::888:::;;;>>>AAAAAAFFFSSS```'''((()))((('''''')))+++,,,***))))))******)))(((***************************)))))))))))))))))))))***)))))))))))))))))))))************************---,,,***)))(((((((((((())))))))))))************...---,,,******+++,,,---,,,...111333444666888::::::;;;===???BBBEEEHHHIIIMMMNNNQQQQQQPPPLLLHHHFFFBBBBBBBBBBBB@@@>>>;;;:::;;;;;;===???>>>AAALLLYYYrrr'''((()))((('''''')))+++,,,+++******++++++***)))************************))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))...---+++)))((('''''''''))))))))))))************///...---+++***++++++,,,---///111222333444666888666666888;;;>>>AAADDDFFFKKKMMMOOOPPPPPPMMMJJJHHHAAABBBBBBBBB@@@???===;;;;;;:::;;;<<<;;;<<>>===;;;999:::;;;::::::@@@IIISSSddd&&&'''((('''&&&&&&(((***,,,+++******,,,---,,,***))))))))))))))))))))))))(((((())))))************(((((())))))************)))))))))))))))))))))))))))))))))***************((()))))))))************)))))))))***+++,,,---------///000000//////111222444555777:::===@@@CCCDDDDDDFFFHHHJJJKKKKKKIIIHHHBBBBBBBBBAAA@@@???>>>>>>:::888999;;;;;;:::???GGGJJJSSSooo&&&'''((('''&&&&&&(((***+++***)))***+++,,,+++***((((((((((((((((((((((((((((((((()))******++++++((((((((()))******++++++************************'''((()))******++++++***))))))))))))************&&&&&&''')))***+++,,,---,,,---//////......///111555666777999<<>>>>>:::888999<<<<<<;;;???DDDFFFKKK___&&&'''''''''&&&&&&((()))***)))((()))+++,,,+++***))))))))))))))))))))))))'''(((((()))******++++++'''(((((()))******++++++++++++++++++++++++++++++((((((******+++***))))))))))))))))))************%%%%%%'''((())))))))))))***,,,......------///000444555666777999<<<>>>???CCCDDDFFFHHHIIIIIIHHHHHHEEEDDDCCCAAA@@@>>>>>>===<<<999999<<<<<<:::<<<@@@AAAHHHUUUjjj&&&'''''''''&&&&&&((())))))((('''(((***++++++)))************************'''(((((()))***+++++++++'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++)))((('''))))))))))))************&&&&&&''''''(((''''''&&&)))+++------------///000333333444555777999;;;<<>>=========::::::<<<<<<999:::===888CCCLLLUUUnnn((((((((('''&&&&&&%%%%%%+++)))&&&%%%&&&)))***+++,,,,,,------...---------(((((()))+++------+++)))++++++++++++++++++++++++,,,,,,,,,++++++*********(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...///000333555777888888888:::===BBBGGGJJJJJJHHHGGGNNNJJJEEEBBB@@@@@@>>>===<<<;;;999888888999;;;<<>>>>>AAAGGGSSSjjj&&&&&&'''''''''(((((((((((((((((((((((())))))))))))***+++,,,------------,,,***))))))***+++***)))***************************))))))))))))(((((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++---...000222444555555555888:::===@@@CCCEEEFFFFFFIIIGGGEEEEEEEEEDDDBBBAAA<<<;;;999888888999;;;<<<<<<<<>>>>><<<:::888888888999:::888999<<>>BBBEEEGGGEEEAAA@@@@@@@@@???>>>>>><<<:::888888888999:::888777:::<<<<<<===DDDMMM\\\yyy(((((((((((())))))))))))%%%(((+++***'''%%%))),,,###$$$&&&((()))***++++++''''''''')))++++++)))'''((((((((((((((((((((((((&&&'''''''''(((((())))))******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''((()))***------,,,,,,---///000222111111333555999===@@@CCCCCC@@@===<<<<<<>>>>>>>>>>>>===:::888888888999::::::999:::<<<;;;<<>>@@@999999888888999999::::::777888:::<<<>>>@@@@@@AAAGGGXXXttt(((((((((((((((((((((((()))))))))***))))))(((((((((((((((((((((((((((((())))))))))))******************)))))))))******+++)))))))))*********++++++++++++,,,,,,+++******)))************))))))))))))'''''''''''''''''''''''')))(((((('''''''''((((((******+++,,,---.../////////000111333555666777888888999::::::999;;;===@@@;;;:::999999888888999999777888:::<<<>>>???@@@@@@BBBMMMccc&&&&&&&&&'''((((((((()))))))))******************)))))))))))))))))))))))))))))))))*********++++++++++++******)))*********((((((((()))))))))************++++++******))))))************))))))))))))'''''''''''''''''''''''')))(((((('''''''''(((((()))******+++,,,---.........///111333444444444333555666888888888:::<<>>???@@@AAAEEERRRkkk$$$%%%%%%&&&'''((()))))))))))))))******+++,,,,,,)))))))))))))))))))))))))))))))))******++++++,,,---,,,+++***************(((((((((((())))))))))))))))))*********))))))(((************)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***++++++))))))******+++,,,,,,---,,,...000222333222000///222333555777777888;;;===>>>===;;;999888777666666888888999:::<<<===??????EEEEEEKKKYYYooo$$$%%%%%%&&&'''((())))))******))))))***+++,,,---))))))))))))))))))))))))((())))))***+++,,,,,,,,,......,,,+++************(((((((((((())))))))))))((())))))*********))))))************)))))))))(((''''''''''''''''''''''''&&&'''''')))***,,,...///(((((())))))***+++++++++,,,---///111111000///...000222444666666777999;;;===<<<;;;999888777777666888888888999:::<<<>>>???EEEGGGKKKPPPZZZrrr&&&&&&&&&'''((((((((()))+++***)))((((((***+++,,,))))))))))))))))))))))))((())))))***+++,,,------000///...,,,+++*********((((((((()))))))))******))))))******++++++******************))))))))))))((((((((((((((((((((((((&&&&&&'''(((***,,,...///((((((((()))))))))******+++,,,...///000//////...///222444666666666888999;;;;;;:::999888888888888999888888888999;;;===>>>BBBDDDIIIMMMQQQaaa((((((((((((((((((((((((+++***)))''''''((()))***((((((((((((((((((((((((((())))))***,,,------...111000...---+++******))))))))))))*********++++++)))******+++,,,,,,++++++************))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))+++,,,''''''(((((((((((()))))),,,,,,------...///000000000222555666666666777888888888888888999::::::;;;999888777777888:::<<<>>>@@@@@@EEELLLNNNXXXrrr)))))))))))))))(((((((((,,,***((('''&&&'''((()))((((((((((((((((((((((((((())))))+++,,,---......222111///---+++******)))************++++++++++++)))***+++,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((,,,,,,,,,---...///111222000333555777666555666777777777777888999;;;<<<===999888777777888:::<<<===AAA>>>BBBKKKOOOSSSeeeyyy(((((((((((())))))))))))***'''$$$$$$'''((((((&&&*********)))))))))))))))'''''''''''')))+++---///111000...,,,+++++++++,,,,,,---...---+++***+++,,,......---,,,,,,+++******++++++***)))(((((())))))((()))*********)))'''&&&''''''''''''''''''''''''))))))))))))***************++++++,,,,,,------...222333555777777666555444555666888;;;<<<===<<<<<<=========;;;::::::<<<>>>@@@???BBBEEEGGGKKKVVVbbb'''''''''((((((((())))))***'''%%%%%%'''((('''&&&(((((((((((((((((())))))''''''&&&&&&'''((()))***///...---,,,++++++,,,,,,,,,---...---+++***+++,,,...------,,,++++++******++++++***)))))))))))))))((()))))))))((((((''''''''''''''''''''''''''''''((((((((()))))))))************++++++,,,---------000222444666666666555444666777888:::;;;<<<<<<<<<;;;<<<<<<;;;::::::<<<>>>AAA@@@BBBDDDEEEGGGOOOYYYnnn&&&&&&&&&'''''''''((((((***(((&&&&&&'''''''''&&&&&&&&&''''''(((((()))))))))(((''''''''''''((((((---,,,++++++++++++,,,,,,+++,,,---,,,*********,,,------,,,,,,+++*********+++***)))))))))))))))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))*********+++,,,,,,------...000222444555666555555666777888::::::;;;;;;;;;:::;;;;;;:::999:::===???AAA@@@BBBDDDCCCBBBHHHOOO\\\ttt%%%%%%%%%&&&&&&&&&''''''***)))((('''''''''&&&&&&&&&&&&''''''((()))************))))))))))))******************++++++,,,,,,***+++,,,+++***)))***+++,,,,,,++++++*********)))******)))))))))))))))***)))((('''%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))******+++,,,,,,,,,,,,...000222444555555666666777888888999:::::::::888999:::999999:::===???@@@???AAADDDCCCAAACCCHHHTTTaaa%%%%%%%%%%%%&&&&&&&&&&&&((()))))))))((('''''''''''''''((()))******++++++'''((())))))***+++++++++(((((()))******+++++++++)))***++++++))))))***++++++***************))))))***)))))))))))))))******)))((('''%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))******++++++,,,+++,,,...000222444555555666666666777888999::::::888999999999888999<<<>>>>>>===???CCCDDDBBBCCCFFFOOOUUUnnn%%%%%%%%%&&&&&&&&&''''''&&&(((******((('''((()))(((((())))))******++++++%%%%%%'''((())))))))))))''''''((()))*********)))((()))******)))(((***+++)))))))))))))))))))))))))))))))))))))))******+++)))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++++++++---...000222333444444555555666777999;;;<<<888999999888777888;;;===<<<;;;===BBBDDDBBBCCCFFFIIILLL^^^&&&&&&&&&&&&''''''''''''$$$'''******)))((()))***(((((())))))))))))))))))&&&'''((())))))(((''''''&&&'''((()))))))))(((''''''((())))))(((((()))+++)))))))))))))))))))))))))))))))))))))))***++++++((()))))))))((((((''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''(((((()))******+++++++++,,,---///000222333333333333555777999<<<===999999999888777777999;;;<<<999;;;???BBBAAAAAADDDDDDHHHTTThhh&&&&&&&&&'''''''''((((((###&&&***+++)))(((***,,,((((((((((((((('''''''''***++++++++++++)))'''&&&&&&'''((())))))((('''&&&&&&((())))))(((((()))+++(((((((((((())))))))))))))))))((())))))***++++++((()))*********)))'''&&&'''''''''''''''''''''''''''''''''(((((((((((()))''''''(((((()))*********++++++,,,,,,...///111222222222333444666999<<<>>>999999999888666666888:::<<<999999>>>@@@???@@@BBBCCCHHHOOOZZZrrr)))))))))))))))((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''(((((())))))******)))***,,,,,,***)))***++++++...000000---***((('''((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((&&&''')))***+++++++++************+++,,,---...///000111333444444666999;;;777888999888777999;;;>>>:::;;;;;;===???AAACCCDDDIIIIIIFFFOOOddd|||((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''((((((((()))))))))***(((***,,,+++***)))*********,,,......,,,)))'''&&&((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((&&&'''(((((())))))))))))+++++++++,,,---...///000///111333333444555888:::;;;<<<;;;:::888888:::<<<::::::;;;<<<>>>@@@BBBCCCDDDHHHGGGKKKXXXjjj''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))(((***++++++***))))))***)))+++------***(((&&&&&&((('''&&&&&&&&&&&&'''(((&&&''''''''''''((((((((('''''''''&&&''''''((((((+++++++++,,,---...000000///111222333333444777999>>>>>>>>><<<999888888999::::::;;;<<<===???AAABBB@@@GGGHHHGGGKKKTTTrrr%%%%%%&&&&&&&&&&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))(((***++++++)))))))))***(((***,,,,,,***''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&'''(((*********+++,,,---/////////000111222222333666888===>>>>>><<<999777888999999999:::;;;<<<>>>@@@AAA@@@FFFFFFDDDEEEHHH___$$$%%%%%%%%%&&&&&&''''''((((((((())))))(((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((()))++++++)))((()))***)))+++,,,,,,***(((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''***)))((('''&&&'''((()))((((((((()))***+++------...///111111111222444666999;;;;;;;;;999888888999999999999:::;;;===>>>???@@@BBB??????DDDDDDQQQjjj$$$%%%%%%&&&&&&'''''''''(((((())))))))))))((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((''')))******)))(((((())))))***++++++)))(((((()))&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((('''(((((())))))'''''''''((()))***,,,,,,---///000000000111333555777888::::::999888999:::888888888999:::<<<===>>>======888<<>><<>><<<<<<===@@@CCCEEEPPP]]]vvv%%%&&&&&&''''''&&&&&&%%%((('''&&&(((***+++)))''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''(((((((((((('''''''''((()))*********)))(((***)))(((''''''((()))*********)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((()))))))))))))))))))))***,,,++++++,,,---000333555333666:::;;;;;;:::999999<<<;;;:::999999:::<<<======<<<;;;:::;;;===@@@BBBIIISSSiii%%%&&&&&&''''''&&&&&&%%%(((''''''(((******)))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((()))))))))(((''''''))))))(((((((((((())))))***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((())))))*********+++++++++,,,---000222333///333777::::::;;;<<<<<<;;;:::999999999;;;<<<===;;;:::999888999:::<<<>>>DDDJJJYYYttt%%%&&&&&&''''''&&&&&&%%%'''''''''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((('''''''''))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))&&&''''''((()))***++++++******+++,,,---///111222...111555888999:::;;;===999999999999:::;;;<<<===:::999888777888999:::;;;DDDFFFOOOccc%%%&&&&&&''''''&&&&&&%%%&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((''''''''''''((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&'''((()))******+++******++++++---...///000///111555777777888:::;;;999999999999::::::;;;;;;:::999888888888999::::::CCCCCCIIIXXXnnn%%%&&&&&&''''''&&&&&&%%%%%%&&&(((((('''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''(((((()))***(((((())))))))))))((((((((((((((((((((())))))***))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&''''''((()))***'''''''''(((((()))))))))))))))***+++---......//////111444555666777888:::::::::::::::::::::999999888888888888888999::::::>>>>>>DDDPPP```zzz%%%&&&&&&''''''&&&&&&%%%$$$&&&(((((('''&&&''')))''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''((('''''''''(((***+++---'''((()))******)))((('''((((((((((((((()))******)))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))***''''''((((((((((((((((((((()))***+++,,,---------...000222444555666999;;;::::::::::::999999888777666666666777888999:::::::::;;;AAAJJJQQQccc%%%&&&&&&''''''&&&&&&%%%###&&&)))(((&&&%%%''')))''''''''''''''''''''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''')))+++---...'''((()))******)))((('''((((((((((((((()))*********))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))******((((((((((((((('''''''''((()))***+++,,,---------,,,...111333555777:::<<<;;;;;;;;;:::999888777666444444555666777888999::::::;;;@@@FFFGGGQQQqqq%%%%%%&&&&&&&&&&&&%%%%%%(((&&&$$$&&&((()))'''%%%&&&&&&''''''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%&&&((()))))))))(((''')))))))))))))))((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,''''''((()))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$&&&%%%!!!"""''''''"""$$$$$$&&&''''''&&&$$$$$$&&&''''''((()))******+++---+++***(((((()))+++,,,......///111444666888:::;;;;;;999888666555444444333333333444666777999:::888;;;???AAAAAAIII___sss&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''((('''&&&%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&'''((()))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++''''''((()))))))))))))))''''''''''''&&&&&&&&&%%%$$$&&&%%%!!!###''''''"""%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((())))))******+++***)))''''''(((***+++------...///111444666777999999999888777666555444333333333333444666777888:::<<>>EEEMMMaaa###$$$$$$%%%%%%$$$$$$###&&&)))***)))&&&$$$$$$&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$%%%&&&'''((()))))))))))))))((((((((('''''''''''''''''''''''''''''''''((((((((())))))%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%)))$$$%%%+++,,,(((%%%'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))************))))))***+++,,,...///000333333333444444444555555444333333333333444555666777444333777999:::===AAACCCEEEPPPkkk$$$$$$%%%%%%%%%%%%&&&&&&((((((((('''&&&%%%######&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&'''(((''''''&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&((()))***+++)))***,,,,,,+++++++++,,,///000222444555666777777777666555444444555666777777777777888999999999:::999IIINNNTTTsss$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%$$$%%%%%%&&&''''''%%%&&&''''''((((((''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&((()))***+++)))+++,,,,,,+++++++++---///000222333555666666666666666555444444555666666666666777888888999999999999DDDEEEJJJeee$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&((()))***&&&'''(((((())))))((((((&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''')))***+++)))+++------,,,+++,,,---...///111222444444555555555555444444444444555555555555666777777888999999;;;???>>>CCCVVVlll$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&'''((())))))&&&&&&'''(((((((((((((((&&&''''''''''''''''''&&&&&&&&&$$$######$$$&&&&&&%%%%%%%%%&&&'''((())))))&&&''')))*********)))(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((******)))+++------,,,+++,,,---......000111222333333333444444333333333333444444444444555666777777888888======<<>>AAAGGGWWWqqq+++******)))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((((())))))***+++*********(((((()))***+++,,,------......//////000///////////////000111222333444444777888888777888:::???CCCHHHPPPbbb~~~---,,,,,,+++******))))))%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&''''''''''''((())))))******))))))(((((())))))***+++,,,,,,------...///////////////...///000111222333333444666666777777888;;;@@@DDDCCCGGGRRRiii------,,,,,,,,,+++++++++&&&'''((((((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%######%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&''''''(((((('''''''''((()))))))))))))))'''(((((()))******++++++,,,---......////////////...//////000111222333333222333444555666888===@@@>>>BBBKKK\\\uuu+++++++++++++++,,,,,,,,,'''((()))***)))(((&&&%%%$$$%%%%%%&&&''''''(((((('''%%%$$$$$$%%%&&&&&&%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''$$$%%%'''((())))))((((((&&&'''(((((())))))((((((''''''(((((()))*********+++,,,---...////////////......///000111222333333111333444555555666888;;;;;;AAAIIIRRRccc((())))))******+++,,,,,,''')))***+++***)))'''&&&%%%%%%&&&&&&'''((())))))(((&&&%%%%%%&&&''''''&&&''''''((()))((('''%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%###$$$%%%&&&%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&'''))))))))))))(((&&&''''''(((((((((((((((''''''(((((())))))******+++,,,---...////////////......///000111222333333333555666666666555666888777>>>EEEHHHQQQjjj)))***++++++)))(((((((((((())))))(((((('''&&&%%%))))))((((((((()))+++,,,+++++++++*********))))))(((((()))))))))'''&&&%%%&&&%%%$$$$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%'''(((''''''''''''''''''''''''(((''''''((())))))'''&&&)))***,,,,,,,,,,,,...///000000000000111222333444333333444555666777888888::::::@@@IIIMMMXXXvvv)))***,,,+++)))(((((()))(((((((((((((((''''''&&&***)))((((((((()))***+++,,,,,,,,,,,,++++++++++++)))*********)))((((((''''''&&&%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%'''(((''''''''''''''''''''''''(((''''''((((((((('''&&&(((***+++,,,+++,,,...///////////////000111222222222222333444555666777777999999===DDDFFFOOOjjj)))***,,,+++***))))))***''''''((())))))))))))(((******)))(((((()))))))))++++++++++++************++++++***)))))))))*********)))((('''''''''''''''&&&&&&'''''''''&&&%%%%%%(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%'''(((''''''''''''''''''''''''''''''((((((((((((((((((((()))++++++***+++---///------......///000000000111111222333444555666666:::999<<>>===BBBRRRcccttt''')))******)))((()))***((()))***+++,,,---------------------,,,++++++***((((((((('''''''''&&&&&&)))(((((('''((()))+++,,,---------,,,+++***)))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%'''(((''''''''''''''''''''''''&&&'''((('''&&&&&&)))++++++,,,+++***)))***,,,...,,,---...///000000000000222222333444555666666777999999;;;<<<<<<@@@KKKVVV```xxx&&&'''))))))((('''((()))(((((()))++++++,,,,,,,,,,,,,,,---------,,,++++++************))))))))))))'''''''''((()))***+++,,,***+++++++++***)))((('''))))))*********)))((((((&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%'''(((''''''''''''''''''''''''%%%''')))'''%%%%%%)))---///...---+++))))))+++...,,,---...000000000000///222222333444555666777777555666888999:::>>>EEEKKKWWWhhh$$$&&&(((((('''&&&'''(((&&&&&&'''((()))))))))))))))***+++,,,,,,,,,+++***+++++++++*********))))))&&&'''(((***+++,,,,,,,,,******+++,,,,,,+++***)))))))))******+++*********((())))))***)))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%'''(((''''''''''''''''''''''''%%%''')))'''$$$%%%)))...222111///,,,))))))+++---***+++---/////////...---111111222333444555666666333666888888:::===AAADDDOOOYYYsss###%%%''''''&&&&&&&&&'''$$$%%%&&&&&&&&&&&&&&&&&&'''((()))***++++++***)))))))))))))))((((((((((((&&&(((***,,,---...------,,,---.../////////...---((()))***+++++++++++++++***++++++,,,,,,***)))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((''''''''''''''''''''''''%%%''')))'''$$$%%%***///444333111---***)))+++---(((***,,,.........---,,,000000111222333444444555555888999:::;;;???AAAAAAEEEHHH]]]&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$))))))(((''''''''''''((('''''''''''''''''''''''')))*********++++++++++++,,,------...///.........,,,,,,,,,,,,------------++++++,,,,,,++++++***)))***)))))))))((((((''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%&&&(((***+++''''''''''''''''''&&&&&&)))((('''&&&'''(((***,,,++++++***************+++,,,...//////......000111222222222333333333444444444666777888888999;;;===>>>HHHRRRiii%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''))))))))))))************------...////////////...,,,------------.........,,,,,,,,,,,,,,,+++***************)))))))))(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%'''((()))''''''''''''''''''''''''(((((())))))))))))))))))******)))))))))******+++---...000000//////000222222222222222333333333333444555777777777888;;;======EEEJJJ[[[%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))),,,---......//////......---------.........//////,,,,,,---------,,,+++++++++++++++************))),,,++++++***)))(((''''''(((((((((((((((((()))***((('''&&&'''((()))(((&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((()))+++,,,,,,***((('''((((((((((((((()))***+++,,,...000000//////111222111111111222222222333333333555666666666888:::<<<===DDDDDDKKKeee%%%%%%$$$$$$$$$$$$%%%%%%'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''***++++++,,,---,,,,,,,,,---------.........//////,,,------------,,,++++++++++++++++++++++++++++++,,,,,,++++++*********)))******)))))))))******+++***)))((((((******)))(((&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&'''''''''''''''******+++++++++)))((('''&&&&&&&&&'''''')))***++++++,,,............000111000000000111111111222222222444555555555777999;;;>>>DDDCCCDDDUUUooo&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))******)))))),,,,,,,,,,,,------------,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,,,,***+++++++++,,,,,,------,,,++++++*********+++++++++***))))))++++++***)))&&&'''(((((((((''''''&&&&&&&&&&&&%%%%%%$$$######&&&&&&&&&'''''''''((((((,,,+++***((((((((())))))&&&&&&&&&&&&'''((()))***(((***+++,,,,,,,,,...000/////////000000000111111111333444444444666888:::;;;BBBBBBCCCMMM___''''''&&&&&&&&&&&&'''''''''&&&%%%&&&'''((('''%%%&&&'''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''(((((('''''')))))))))*********++++++++++++,,,,,,,,,+++*********++++++++++++,,,,,,,,,******+++,,,---......///---,,,++++++***++++++++++++***)))***+++,,,+++)))((()))*********)))((('''&&&&&&'''&&&&&&%%%$$$###%%%%%%&&&&&&'''(((((((((+++***(((&&&&&&''')))***'''''''''''''''((()))***&&&(((*********+++---///........./////////000000000222333444444555777999777>>>>>>@@@IIISSSlll((((((''''''''''''(((((((((&&&%%%&&&'''((('''&&&&&&&&&((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''((((((((((((******++++++******)))(((************+++++++++,,,+++++++++,,,,,,------------,,,++++++******+++++++++***)))***+++,,,+++))))))***,,,,,,,,,***)))'''&&&&&&'''((('''&&&%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''(((((()))(((((('''(((((())))))&&&(((******++++++---///------........./////////000111222333333444666999777::::::===EEEIIIYYYuuu))))))(((((((((((())))))((('''&&&&&&'''((('''&&&%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''***************)))(((((()))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,+++---,,,++++++************+++***))))))++++++***)))***+++---------+++)))(((%%%&&&'''(((((((((&&&&&&%%%%%%&&&&&&'''((())))))###%%%'''((()))((('''&&&***))))))(((((((((((()))&&&(((***++++++,,,...000---------........./////////111222222222444666888::::::888<<>>AAAJJJUUUttt***************+++,,,---***)))((((((((((((((())),,,++++++,,,//////,,,***''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))%%%$$$$$$&&&((()))(((&&&&&&&&&&&&'''''''''((((((******))))))))))))))))))((()))***+++***)))'''&&&))))))((('''''''''''''''))))))***++++++***))))))******++++++++++++******++++++++++++***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))******+++++++++++++++,,,,,,,,,,,,------......---------......///000111333333222222444555666666999<<<<<<>>>FFFOOOaaa|||))))))((((((((()))******)))))))))(((((()))************+++...111222111000)))(((((((((((((((((())))))(((((((((((()))******'''&&&&&&(((***+++***(((((((((((((((((()))))))))*********))))))((((((((('''((()))))))))(((&&&%%%''''''&&&%%%%%%%%%%%%&&&((())))))******))))))(((((()))***+++,,,,,,,,,,,,***++++++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,------......---,,,,,,,,,---.../////////111222333222222333555555555777;;;;;;;;;@@@GGGOOOddd))))))((((((((())))))***)))(((((((((((()))******)))***,,,///111333222222***)))(((((((((((()))******************++++++,,,)))((((((***,,,---,,,************************************)))((((((''''''''''''((((((((('''&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&(((((((((((((((((((((((('''((()))+++,,,---------*********))))))(((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))*********++++++,,,,,,---------++++++,,,,,,---...///000///000222222111111333444555444777;;;;;;999<<>>HHHNNN^^^{{{,,,++++++************++++++***)))(((((((((((()))))),,,...000//////000000+++***(((''''''(((***++++++,,,,,,---...---------,,,++++++---///000///---,,,,,,,,,+++++++++++++++((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''')))***+++++++++(((((('''''''''((())))))******))))))((('''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''(((((()))***+++,,,,,,,,,+++++++++,,,---.........///000111000000111333555333444999;;;999;;;>>>DDDGGGRRRhhh//////...---------------...---,,,+++***)))))))))(((+++///000000///111333---,,,)))(((((())),,,---+++,,,---.........------,,,,,,,,,---///000///...,,,,,,,,,+++++++++******&&&&&&''''''((())))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''%%%%%%'''((())))))))))))(((''''''&&&'''((()))******))))))(((''''''&&&&&&%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))'''((((((((((((((((((((('''((()))***+++,,,------,,,,,,,,,+++,,,,,,---------///000000///000111333444111111666999999;;;??????BBBJJJ[[[uuu999888888777666666666777111000///---,,,+++******'''+++///111111111333555///---+++))))))+++---///++++++---.........---,,,,,,,,,,,,---///000///...,,,,,,,,,++++++*********%%%%%%&&&'''((()))******))))))(((''''''''''''(((%%%%%%%%%%%%&&&&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&'''((((((((((((''''''&&&&&&'''(((***+++))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))''''''((()))***+++,,,,,,((()))***+++,,,---......------,,,+++++++++,,,,,,---...000000//////111222222//////444888999;;;???<<<@@@HHHUUUjjjHHHGGGEEEBBB@@@AAAEEEIIIFFF>>>555111333555222...000...------///111222222000///---,,,+++,,,------+++///000+++(((***---...+++,,,...000000///...---,,,,,,,,,+++++++++******)))))))))))))))***+++++++++)))'''%%%$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&%%%&&&((()))((('''%%%$$$&&&&&&'''((()))******+++------,,,------...///000++++++++++++++++++++++++,,,,,,,,,---------.....................///000000111111222333555777999:::>>>===BBBLLLVVVjjjRRRQQQPPPNNNMMMNNNOOOQQQNNNHHHAAA???@@@BBBAAA@@@===:::777555666666555444444222000...,,,+++******'''+++---******...000///...///000111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))************)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''')))))))))******++++++,,,,,,,,,,,,,,,---...///000,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------...............///000000111111222333555777999:::>>><<<@@@HHHOOO___WWWUUUTTTTTTTTTUUUTTTSSSTTTRRROOOMMMNNNPPPSSSUUUQQQNNNIIIEEECCCAAA>>><<<<<<;;;888555333111//////333666888888;;;@@@???;;;333333222111///...------,,,,,,------......//////000///...,,,+++*********)))*********))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&$$$$$$$$$&&&(((***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...............///000000111111222333555666888999<<<;;;>>>BBBFFFPPPjjjZZZWWWTTTTTTUUUWWWVVVUUUTTTUUUVVVUUUUUUXXX^^^bbbccc```ZZZVVVRRROOOLLLJJJFFFEEEDDDCCCAAA@@@??????GGGIIIJJJKKKNNNRRRNNNHHH777666333111///---,,,,,,+++,,,,,,------...//////000///...---,,,+++++++++((()))***++++++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&(((***+++------,,,,,,+++++++++***************+++,,,------,,,,,,,,,,,,,,,---------,,,------------........................///000000111111222333444666777888;;;;;;<<>>BBBNNNYYYwww]]]]]]\\\ZZZXXXXXX[[[]]]VVVXXXZZZZZZYYY[[[```dddgggddd```^^^]]]\\\[[[ZZZPPPQQQSSSUUUWWWYYYYYYZZZXXX[[[[[[XXXWWWWWWRRRLLLFFFEEEBBB???<<<999666555222111000000...------,,,++++++***)))))))))******))))))******************''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''(((((()))(((((('''''''''&&&&&&&&&%%%&&&(((***+++***((('''(((((((((''''''&&&&&&&&&''''''''''''((()))***+++)))******++++++,,,,,,------.........////////////...............///000000111111222222333555666777777999;;;<<<>>>BBBIIIOOOgggUUUZZZ___^^^YYYVVVWWWZZZZZZZZZZZZYYYYYYZZZ]]]___bbb```]]]\\\\\\\\\\\\[[[UUUVVVXXXZZZ[[[[[[[[[[[[[[[___aaa^^^[[[[[[ZZZWWWSSSRRRQQQNNNKKKGGGCCCAAABBBAAA???===;;;888777666222111000///...---------,,,,,,+++++++++++++++,,,''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((***+++,,,,,,,,,+++***)))(((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***(((((()))******+++,,,,,,,,,,,,,,,,,,---------..................///000000111111111222333444555666555888::::::<<>>@@@BBBJJJVVVnnnYYYYYY]]]aaa^^^VVVTTTWWWRRRTTTWWWXXXWWWXXXZZZ]]]ccc^^^\\\^^^]]]YYYYYY]]]jjjgggccc___[[[XXXXXXZZZ]]]___```___\\\ZZZ[[[]]]^^^```aaa___ZZZVVVUUUVVVXXXVVVUUUUUUVVVWWWWWWVVVSSSSSSRRRRRRPPPOOOMMMLLLJJJGGGCCC@@@===;;;777555222111///,,,***)))(((((('''''''''&&&&&&''''''((()))((((((''''''''''''''''''(((((()))***+++,,,,,,000///---+++)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((((((((((((((((((((()))***++++++*********+++++++++,,,,,,,,,------...//////000000111111222222222222333333666666777888:::<<<>>>???DDDMMMaaa~~~eee]]]VVVVVVWWWUUUSSSSSSRRRTTTVVVVVVVVVVVVXXXZZZ___\\\[[[\\\[[[XXXXXXZZZbbbhhhllljjjbbb[[[ZZZZZZ\\\]]]]]]^^^^^^]]]]]]]]]___``````^^^ZZZXXXWWWWWWVVVUUUTTTUUUWWWYYYYYYYYYUUUUUUUUUUUUTTTSSSRRRQQQVVVTTTPPPMMMLLLJJJGGGEEEAAA???;;;666333000//////+++******)))(((((((((((())))))(((''''''''''''''')))*********++++++++++++++++++***(((((('''''''''((((((((('''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((()))***)))*********++++++++++++,,,,,,,,,---......//////111111111222222222333333333444666888999;;;;;;<<<>>>CCCOOOggghhh___VVVRRRRRRTTTTTTTTTWWWWWWWWWVVVUUUTTTTTTTTTYYYXXXYYYYYYYYYXXXWWWWWWWWWfffuuu|||xxxoooccc[[[___^^^^^^___``````^^^\\\\\\\\\\\\\\\ZZZYYYYYYYYYWWWUUUUUUVVVXXXZZZZZZYYYQQQRRRRRRRRRRRRQQQQQQPPPVVVTTTRRRQQQRRRRRRQQQPPPOOOMMMKKKGGGCCC@@@===;;;666555333111///...------(((((((((((()))***+++,,,+++++++++++++++*********''''''&&&&&&&&&'''((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***)))))))))************+++++++++,,,,,,------......000000111111222222333333111333555888999:::::::::======DDDUUUpppaaa___YYYSSSQQQSSSVVVXXXXXXWWWVVVUUUUUUTTTSSSRRRUUUWWWYYYZZZZZZ[[[ZZZXXXUUUcccuuutttdddbbbaaaaaabbbcccbbb___\\\ZZZYYYYYYYYYZZZZZZ[[[ZZZYYYWWWVVVWWWXXXZZZZZZYYYTTTUUUUUUVVVVVVUUUUUUTTTTTTSSSQQQQQQRRRSSSRRRQQQTTTUUUUUUTTTRRRMMMIIIFFFDDDCCC@@@===:::777666555...------------...//////,,,,,,+++***)))(((''''''%%%%%%%%%%%%&&&'''((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((('''&&&&&&%%%%%%''''''''''''((()))******(((((()))))))))******************+++,,,,,,------//////000111111222333333222333666888:::;;;;;;:::???>>>AAALLL```YYY]]]\\\UUUQQQRRRWWWYYYSSSRRRQQQRRRTTTUUUUUUTTTRRRWWW[[[\\\^^^```___\\\ZZZaaaiiitttooobbbcccdddeeedddbbb___^^^\\\ZZZYYYYYYZZZ[[[[[[ZZZYYYXXXWWWWWWYYYZZZZZZZZZYYYYYYZZZZZZZZZYYYYYYXXXYYYVVVTTTSSSSSSRRRQQQPPPSSSTTTVVVVVVUUUSSSOOOMMMOOONNNKKKHHHEEEBBB@@@@@@<<<;;;999666444333222222///...---+++)))(((&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''''''''(((((()))(((((((((((()))******(((((('''''''''&&&&&&&&&'''&&&&&&''''''((()))***(((((((((((())))))))))))))))))******+++,,,,,,,,,...//////000111222333333333444666888999;;;;;;<<>>AAAIIIUUUlllVVV[[[ZZZTTTPPPSSSVVVWWWPPPNNNMMMOOORRRSSSSSSQQQNNNUUUZZZ[[[^^^bbbaaa]]]YYY\\\]]]bbbrrr|||ooo^^^bbbeeefffcccaaa```aaabbb___\\\[[[[[[\\\ZZZYYYWWWVVVVVVWWWZZZ\\\]]]\\\\\\\\\\\\\\\\\\[[[ZZZYYY[[[YYYWWWUUUUUUUUUSSSRRRRRRRRRRRRRRRQQQQQQRRRRRRSSSRRRPPPNNNLLLKKKJJJJJJHHHFFFDDDAAA>>><<<::::::777666555222000...,,,+++))))))(((''''''''''''(((''''''''''''((((((((()))((((((((((((((())))))***'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''''''''((((((((())))))(((((())))))***++++++,,,......///000111222333333444444555666888:::;;;<<<;;;<<>>;;;===777333///...//////,,,)))((('''''''''''')))+++,,,+++***)))'''&&&%%%$$$$$$'''''''''''''''''''''((($$$%%%&&&&&&''''''&&&&&&))))))(((''''''''''''''')))))))))))))))******+++------...///000111222333444333333444555888;;;===???;;;<<<@@@???DDDZZZsssaaa]]]XXXQQQLLLHHHGGGFFFHHHHHHIIIIIIJJJIIIIIIIIIEEEGGGIIIKKKLLLOOOSSSVVVRRRRRROOOLLLMMMSSSUUUTTTXXX\\\```cccbbb___\\\[[[[[[```aaa]]][[[]]]]]]ZZZ[[[XXXVVVXXX\\\___]]][[[\\\^^^___^^^\\\ZZZZZZ[[[YYYXXXWWWWWWXXXYYYZZZ[[[\\\[[[YYYVVVTTTSSSSSSSSSQQQOOONNNOOORRRTTTSSSQQQMMMMMMMMMLLLIIIHHHHHHHHHFFFDDDEEEHHHGGGAAA>>>???<<<999666444333222000...,,,+++***)))))))))***+++---,,,+++)))((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((((('''))))))((('''''''''''''''((((((((((((((())))))***++++++,,,---...///000111333333333333555888:::<<<>>>:::<<>>>>>===>>>???@@@AAADDDHHHKKKPPPTTTUUUQQQOOOOOOMMMIIIFFFMMMTTTSSSNNNLLLPPPUUURRRTTTVVVUUUUUUWWWYYYZZZUUUSSSQQQSSSWWW[[[]]]]]]YYYZZZ[[[YYYVVVSSSRRRQQQTTTZZZ___^^^ZZZYYY\\\aaa^^^]]][[[YYYXXXXXXXXXXXXVVVUUUSSSRRRRRRRRRRRRRRRPPPLLLGGGGGGIIIKKKKKKIIIHHHCCCBBBHHHLLLJJJDDDBBB:::<<<===;;;777666888:::888777555333111111111111000///...,,,***(((&&&%%%&&&&&&'''''''''(((((((((((('''''''''(((((())))))))))))((((((((((((((()))((((((((((((((()))***************+++,,,---------111111111222333555777888;;;999:::@@@BBBBBBDDDIII]]]~~~'''((()))+++,,,,,,,,,,,,+++,,,...000222333444444333666:::<<<>>>@@@CCCEEEHHHOOOSSSRRRNNNKKKGGGBBBEEEHHHKKKLLLKKKKKKMMMOOOOOOOOOQQQRRRQQQPPPRRRTTTQQQQQQRRRTTTWWWYYYZZZZZZZZZZZZYYYVVVSSSQQQRRRTTTTTT[[[bbbaaa\\\XXXZZZ^^^[[[ZZZYYYWWWVVVVVVWWWWWWWWWVVVUUUSSSRRRRRRSSSTTTPPPLLLHHHHHHJJJLLLKKKJJJGGGBBBBBBHHHMMMJJJEEECCC999<<<===<<<::::::===@@@;;;:::999777777777888999666555444222///,,,)))(((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))((((((((())))))*********))))))******+++,,,+++++++++,,,------......///000000111333444555666:::888888<<<@@@AAADDDGGGSSSjjj$$$$$$&&&'''(((((())))))&&&'''(((***+++,,,,,,,,,))),,,111444666888:::;;;BBBJJJPPPOOOLLLJJJFFFCCCGGGGGGGGGIIIJJJJJJIIIGGGIIIIIILLLOOONNNJJJJJJMMMOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWUUUSSSPPPPPPSSSUUUQQQYYY```aaa\\\WWWXXXZZZXXXWWWUUUTTTTTTTTTUUUUUUQQQQQQQQQPPPOOOPPPTTTVVVPPPNNNLLLKKKKKKKKKKKKJJJGGGCCCDDDJJJMMMJJJFFFEEE===>>>???@@@???@@@CCCDDD<<<<<<;;;::::::;;;======<<<<<<<<<:::888555222111+++******))))))(((((('''((('''&&&%%%&&&'''((()))))))))((((((((()))******+++************+++,,,,,,,,,,,,,,,------............///000111222333333444999888888999<<>>>>>???@@@???>>><<<:::333333222000///...---,,,)))((('''&&&'''(((***+++))))))(((((()))******+++*********)))***++++++,,,,,,,,,,,,------------------...///000111222222222555777999888999<<>>>>>CCCKKKKKKEEEDDDGGGHHHFFFCCC???>>>@@@DDDGGGGGGJJJMMMOOONNNMMMMMMNNNGGGMMMUUUYYYYYYVVVTTTSSSTTTSSSRRRQQQQQQRRRSSSSSSRRRSSSRRROOOLLLLLLOOOSSSOOORRRSSSQQQMMMJJJJJJLLLHHHHHHLLLOOONNNIIIHHHKKKFFFCCC@@@AAACCCDDDBBB@@@>>>===<<<:::::::::;;;<<<;;;===???AAABBBAAA@@@???<<<;;;:::888666444333222+++***((('''((()))+++,,,))))))((())))))***++++++)))))))))))))))******+++,,,,,,,,,,,,,,,,,,------------///000111111111111333777:::888777:::>>>@@@BBBDDDPPPlll,,,***))))))***+++******(((''''''((('''%%%''')))(((((('''&&&&&&(((,,,///***+++------------...000000000000222555888999999<<<>>>@@@@@@>>>???BBBEEELLLEEE???>>>>>><<<===@@@EEEFFFHHHHHHFFFEEEFFFGGGHHHHHHKKKQQQRRROOOMMMNNNMMMNNNNNNNNNOOOOOOPPPPPPSSSOOOLLLKKKMMMOOOOOONNNOOOOOOOOOPPPPPPNNNKKKHHHIIILLLLLLJJJJJJLLLKKKHHHDDDCCCBBBAAA@@@??????>>>???===;;;;;;======:::777???===???BBBCCC@@@???AAA??????@@@@@@???>>>===<<<888777666444111...,,,***(((&&&%%%&&&)))***(((&&&''''''((((((***+++---...---,,,,,,,,,---...//////......//////000000111111000111333555555777:::===DDDFFFJJJXXXxxx///---++++++******(((&&&'''&&&&&&'''&&&&&&(((***&&&(((***+++)))'''&&&%%%***+++,,,+++***)))***,,,+++++++++...333666888888888999;;;:::888777888:::AAA;;;777888999888999<<>>===<<<===>>>???===;;;>>><<<>>>BBBCCC@@@???AAA???@@@AAABBBBBBAAA???>>>>>>===<<<:::888555333222000...++++++++++++)))&&&((((((((()))***,,,---...,,,+++++++++++++++,,,---.........///000000111111000111333444555777:::<<>>===;;;999888555111......---,,,+++***+++++++++++++++++++++***((('''&&&.........,,,)))'''((()))(((((())),,,111666888888555777777666222///......333///---000333222333666666999<<<>>>======<<<===>>>AAAHHHQQQRRRLLLGGGEEEEEEFFFFFFHHHIIIJJJKKKKKKJJJIIIHHHJJJMMMPPPRRRRRRLLLLLLLLLMMMNNNMMMJJJHHHCCCFFFGGGEEEEEEGGGGGGDDDCCCAAA???>>>>>>AAACCCFFF???>>>===>>>@@@AAA@@@???===;;;>>>CCCCCC@@@???AAA???AAACCCEEEEEEDDDBBBAAADDDCCCBBBAAA@@@???>>>===;;;888555333111///,,,***))))))))))))*********++++++++++++***++++++,,,,,,---......//////000111111///111333444555666999<<<;;;===CCCLLLUUUiiiOOOMMMLLLKKKIIIFFFAAA=========;;;777777777666333888444...+++,,,000444666444444222///+++))))))******)))***---222666777888888888888666333...***(((***&&&&&&***---,,,,,,...---000444666666666666666888999???GGGHHHCCC??????>>>???@@@AAACCCDDDEEEFFFHHHGGGFFFFFFGGGHHHHHHHHHGGGFFFFFFGGGIIIIIIGGGEEEBBBEEEFFFDDDDDDGGGFFFCCCDDDBBB>>><<<<<>>CCCEEEBBBAAACCCAAACCCFFFGGGGGGEEEBBB@@@DDDDDDDDDDDDDDDEEEEEEEEECCCBBB???<<<999666444222------,,,+++***)))''''''++++++++++++,,,---...///------......///000000111///111333333444555888:::<<<<<>>???CCCCCCCCCBBBAAAAAAAAAAAACCCBBBBBBCCCEEEFFFEEEDDDAAAEEEFFFDDDDDDGGGGGGDDDFFFCCC>>>;;;:::===AAADDDEEEEEECCCAAA@@@??????@@@>>>===>>>CCCEEECCCCCCFFFEEEFFFGGGHHHGGGEEEBBB@@@AAAAAAAAABBBDDDFFFHHHIIIFFFFFFEEECCC@@@>>>======777666555333000,,,***((()))))))))***,,,---///000---------...//////000000///111222333333444777999===:::???HHHJJJMMMcccWWWVVVVVVVVVWWWVVVSSSQQQOOOUUUWWWVVV[[[```\\\SSSLLLIIIFFFEEEFFFDDD???;;;666555222...***(((((())))))((((((***...000111111888666555555444222///,,,+++'''%%%((()))&&&$$$%%%$$$''')))******+++---...///,,,+++---...,,,---111000111222333444555666777999:::<<<===<<<<<<>>>@@@???>>>>>>@@@BBBDDDDDDCCC???BBBCCCBBBBBBEEEEEEBBBDDDAAA===:::999<<>>===>>>??????<<<===AAACCCCCCEEEIIIGGGGGGHHHHHHGGGFFFDDDCCCAAAAAAAAAAAABBBDDDFFFHHHDDDEEEFFFEEECCCBBBCCCDDD@@@@@@???===999555222000************+++,,,------,,,------......///000000///000222222222333666888:::888<<>>777222444333000,,,((('''(((***(((''''''***...111333333666444222333555555444222---(((&&&((()))&&&%%%&&&%%%&&&'''''''''(((+++---...***((())))))'''(((,,,,,,,,,,,,---...//////000,,,///222444444555888:::999888888999<<>>???===>>>AAAAAA>>>@@@>>>;;;999999;;;???AAACCCDDDCCC@@@<<<<<<>>>@@@???;;;:::===???@@@DDDJJJHHHHHHHHHHHHHHHIIIJJJJJJGGGFFFDDDCCCBBBCCCDDDEEE@@@BBBDDDDDDBBBBBBDDDFFFCCCDDDCCCBBB@@@===999888111111///...---,,,,,,,,,,,,,,,---......//////000///000111222222333555777777999<<<>>>BBBHHHQQQXXXuuuVVVTTTRRRRRRSSSSSSSSSRRRWWW___bbbaaadddhhh___PPP===777111///222333111...444333000,,,)))((()))+++(((((())),,,111555777777555333111333666999999777...)))&&&((()))'''&&&(((&&&&&&&&&%%%%%%&&&***------)))((())))))&&&&&&)))))))))******+++++++++,,,$$$'''+++---,,,---///222333222111333666999::::::777:::;;;:::;;;>>>>>>;;;<<<;;;999888999<<>>BBB>>>:::888:::===>>>DDDJJJHHHHHHHHHHHHJJJLLLOOOPPPNNNLLLIIIFFFDDDCCCCCCDDD===@@@BBBBBB@@@@@@CCCEEEAAABBBCCCCCCBBB???===;;;:::888666333000...---,,,,,,,,,------...//////000///000111222111222555777555;;;>>><<<>>>HHHRRRUUUhhh]]]\\\WWWSSSTTTXXXXXXUUUWWWaaagggddd\\\SSSDDD777,,,***)))+++///111///---111111///+++((((((+++///111444888;;;<<>>???AAA>>><<<<<>><<<>>><<<::::::;;;>>>BBBEEEGGGHHHIIIIIIIIIKKKNNNQQQSSSOOOKKKIIIIIIIIIGGGDDDCCCAAA???=========???@@@AAABBBBBBAAA@@@@@@BBBCCC@@@???===:::777333000///000...------...//////...111111111111222333444555888999:::;;;>>>CCCJJJOOO```uuuZZZ[[[YYYUUUUUUZZZ\\\ZZZYYY______VVVJJJ@@@666...))))))***,,,...000///...,,,000222///******111888>>>AAADDDEEEFFFHHHMMMPPPQQQRRRRRRSSSSSSPPPLLLHHHAAA;;;444///,,,+++)))(((***)))(((((((((((((((((('''))),,,,,,***(((((()))))))))))))))((('''%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&((()))***+++++++++------...///000111222333666777777777888:::;;;<<<===;;;999:::===???>>>======<<<;;;;;;<<>>>>>>>>>>>????????????@@@BBBCCCCCCCCCAAA???===:::777666444222111000111222111000111000000111111222444444888888:::;;;===BBBIIIMMMVVVeee[[[^^^\\\WWWVVV[[[^^^___[[[ZZZQQQBBB555...+++)))''')))+++,,,,,,,,,---//////666<<<;;;555666>>>GGGLLLMMMNNNOOOOOOQQQTTTVVVYYY[[[\\\[[[XXXVVVUUUTTTKKKGGGAAA<<<999777555444333222000...---,,,++++++&&&(((++++++***))))))***&&&'''((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&&&&''''''(((((())))))***+++,,,,,,222222222222333555666777999888777999<<<>>>???>>><<<<<<======>>>???@@@AAABBBDDDEEEFFFGGGIIILLLOOOMMMLLLJJJJJJLLLMMMLLLKKKHHHGGGFFFEEECCCBBBAAA@@@============>>>???@@@AAADDDDDDCCCBBBAAA???======:::888666666666666555333000000000000111222333333666777999:::<<>>;;;777555444444***+++,,,,,,,,,+++******&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''######$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''',,,,,,,,,,,,---...///000444444444666999<<<>>>???;;;<<<>>>???@@@@@@???>>>>>>@@@BBBDDDEEEGGGJJJLLLJJJIIIIIIIIIJJJKKKKKKKKKFFFFFFGGGHHHHHHHHHGGGGGG???>>><<<<<<===>>>>>>>>>@@@@@@@@@@@@@@@???>>>>>>>>>===<<<;;;<<<;;;999777111111111000111111222222555666777999;;;>>>DDDGGGUUUVVVaaa|||___```[[[UUUTTT[[[aaacccVVVDDD000%%%%%%)))++++++%%%''')))+++...555???GGGWWWXXXZZZ[[[[[[[[[ZZZYYYPPPOOONNNMMMOOOQQQSSSUUUXXXZZZ[[[YYYUUUTTTUUUXXXNNNNNNLLLLLLMMMOOORRRUUUNNNNNNMMMIIIDDD@@@@@@AAA777666555555444333111000000...+++(((&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&%%%%%%%%%######$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''((())),,,---...000222555777999777999<<<>>>??????===<<<:::<<>>>>>>>><<<:::======>>>>>>>>>>>>======@@@???>>>???@@@@@@>>><<<555444333222222222222222333555666777999<<<@@@DDDNNNPPPYYYmmmZZZZZZWWWTTTWWW^^^```^^^JJJ999'''!!!$$$&&&''''''$$$&&&+++111:::FFFQQQYYY`````````bbbdddccc^^^ZZZSSSPPPNNNMMMOOOQQQSSSSSSXXXXXXYYYWWWUUUTTTUUUVVVOOONNNLLLIIIHHHKKKOOOSSSRRRTTTTTTRRRMMMKKKMMMOOOFFFDDDBBBAAAAAA@@@>>><<<@@@===888222,,,(((%%%$$$&&&%%%###"""""""""###$$$$$$$$$%%%%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%###%%%'''((()))+++...000111333777999;;;;;;999888777999<<<===>>>>>>@@@AAAFFFHHHJJJKKKJJJJJJKKKLLLKKKKKKKKKJJJJJJIIIIIIIIIJJJFFFBBB@@@AAA@@@===:::>>>>>>??????>>>======<<<>>>>>>???AAACCCCCCAAA???:::999777555444333222222222333555666777:::>>>AAAFFFKKKUUUdddzzzWWWWWWWWWXXX\\\^^^XXXNNN999...&&&%%%&&&$$$$$$'''***---444???KKKUUU\\\___\\\___bbbeeeeeeccc```]]]YYYUUUPPPNNNOOOQQQRRRQQQUUUTTTTTTTTTTTTTTTRRRPPPMMMKKKGGGBBB>>>@@@EEEJJJLLLPPPSSSSSSQQQRRRVVV[[[OOOMMMJJJIIIJJJJJJHHHFFFKKKIIIFFFAAA:::222,,,(((((('''%%%######$$$%%%&&&%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%%%%$$$$$$######$$$############$$$$$$%%% """$$$$$$###$$$'''******,,,///222444555444444444777:::;;;::::::;;;<<>>===<<<;;;:::;;;===@@@DDDEEEDDDBBB???===;;;888666444222222000222444555666888;;;>>>BBBHHHPPPZZZjjjXXXYYYZZZ\\\___\\\NNN>>>+++((((((+++((($$$&&&---333777???JJJVVV]]]^^^\\\VVV\\\cccfffdddbbbaaabbb]]]XXXRRROOOPPPQQQPPPOOOVVVTTTRRRTTTVVVVVVRRROOOJJJGGGBBB;;;777888>>>CCCEEEJJJOOOQQQRRRUUU[[[aaaQQQOOOLLLLLLNNNOOOMMMKKKMMMNNNNNNLLLFFF===555///,,,+++)))''''''''')))***((((((((((((((('''&&&%%%&&&&&&%%%%%%$$$$$$######%%%$$$$$$$$$$$$%%%%%%&&&!!!###%%%$$$######&&&)))%%%'''***---000111111111333666888999888888888999777;;;@@@CCCCCCDDDGGGIIIHHHHHHGGGGGGHHHJJJMMMOOONNNIIIEEEEEEGGGHHHDDDAAA@@@@@@@@@???===;;;:::999888999;;;@@@DDDFFFEEEDDDBBB@@@>>>:::777555333222000222444555555777:::===>>>BBBHHHNNN[[[uuuZZZ```bbb^^^\\\TTT===%%%+++)))&&&$$$%%%)))...222GGGLLLKKKIIIRRRaaaddd]]]YYY\\\aaacccdddcccdddddd___]]]XXXSSSOOONNNQQQTTTQQQPPPOOOOOOPPPPPPNNNLLLGGGAAA999333000000111222555999@@@IIIPPPVVVYYY[[[MMMKKKJJJNNNTTTUUUPPPJJJRRRPPPOOOOOONNNIIIAAA;;;<<<666...***)))+++++++++---///111222111///---+++''''''&&&%%%$$$###$$$$$$############$$$$$$$$$$$$&&&%%%$$$###############%%%&&&&&&'''(((***+++,,,...//////000111222333333888999:::<<<>>>@@@AAABBBBBBBBBCCCDDDEEEEEEFFFFFFNNNKKKHHHGGGHHHGGGDDDAAADDDBBB???>>>??????<<<999;;;:::999;;;@@@CCCDDDCCCEEEBBB>>><<<:::777444222222111111333666888888888@@@@@@CCCJJJSSSfff```aaa```[[[UUUIII666&&&)))***)))&&&&&&+++555===LLLPPPOOOKKKQQQ]]]^^^XXXYYY[[[___bbbccccccaaa___bbb```\\\VVVQQQNNNNNNOOOPPPOOONNNOOOOOONNNLLLIII???:::333---+++,,,------111333777===EEEMMMTTTXXXTTTPPPLLLNNNRRRUUURRROOOSSSQQQPPPQQQQQQMMMGGGAAADDD???:::666333000,,,)))$$$***222:::===<<<888555666222---******)))&&&"""%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''(((((())))))***++++++,,,,,,222333555777:::===???@@@@@@@@@AAABBBCCCDDDEEEEEEKKKHHHFFFFFFGGGGGGDDDBBBEEECCC@@@@@@AAA@@@>>><<<;;;:::999;;;???AAABBBAAACCCAAA???===<<<999666333222111111333666999999888;;;<<>>666444555444///***,,,+++)))'''&&&%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&)))+++---000444777:::;;;;;;;;;===>>>@@@AAABBBCCCFFFEEEDDDDDDEEEFFFDDDCCCEEEDDDBBBBBBCCCBBBAAA???<<<;;;:::;;;===???@@@???AAA@@@??????>>><<<888555111000000111444777888777888:::???EEEHHHOOO___nnniiiaaa[[[UUUDDD...%%%(((&&&&&&'''***222???MMMWWWSSSUUUQQQJJJGGGIIIHHHEEECCCAAABBBIIITTT\\\^^^]]]XXXZZZ\\\\\\YYYVVVTTTSSSPPPOOONNNMMMKKKGGGBBB===...***&&&######%%%%%%&&&)))'''%%%&&&,,,555???EEEUUURRRNNNLLLMMMPPPSSSTTTPPPNNNMMMNNNPPPPPPMMMJJJGGGHHHHHHGGGDDD>>>777333...,,,+++---333<<>>???@@@>>><<<666555222///,,,***)))(((%%%&&&((()))((('''%%%###&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''***---000222333555666777999;;;<<<>>>???@@@@@@AAABBBCCCDDDDDDDDDEEEDDDCCCCCCDDDCCCCCCBBB>>>===<<<======>>>??????>>>>>>>>>???@@@===999666000...---///222444555555:::;;;???DDDEEEHHHSSS^^^lllhhhaaaZZZQQQ>>>)))$$$***'''$$$%%%...>>>NNNXXX\\\RRRSSSOOOFFF???<<<<<<<<<888444222777BBBMMMSSSTTTTTTWWW\\\^^^]]]\\\[[[ZZZRRRQQQPPPNNNJJJCCC;;;666***(((%%%$$$%%%&&&&&&&&&((('''&&&&&&)))///555999LLLMMMNNNOOOOOOQQQSSSUUUPPPNNNMMMNNNPPPPPPMMMJJJMMMMMMMMMLLLIIIFFFCCCAAA:::444,,,''')))000:::AAACCCEEEHHHGGGFFFFFFIIILLLCCC@@@<<<888444222000000+++,,,,,,---+++)))&&&$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%######$$$&&&''')))******//////111333444666888888:::;;;===>>>???@@@BBBCCCBBBBBBCCCCCCCCCCCCCCCDDD@@@@@@??????>>>>>>???@@@<<<<<<===???@@@>>>:::777333111///000222444555555;;;;;;>>>AAABBBCCCLLLVVV^^^rrrgggbbbXXXJJJ777(((%%%)))'''%%%(((777LLL[[[```^^^RRRSSSOOOEEE:::333222444555000+++,,,222:::@@@CCCNNNRRRVVVYYY[[[[[[\\\]]]VVVTTTRRROOOIII@@@666///)))'''%%%%%%&&&''''''''''''''''''''')))+++...///@@@EEEMMMQQQRRRRRRTTTVVVSSSQQQOOOPPPRRRPPPLLLHHHPPPPPPOOOMMMKKKJJJKKKLLLBBB===777000---,,,...///<<>>@@@AAA======>>>???@@@???<<<:::888666333333444666777777999888:::>>>>>>@@@GGGOOOVVVaaa|||iiieeeVVV???---&&&&&&(((&&&(((111CCCWWWcccdddaaaWWWWWWRRRGGG888---,,,///333000,,,)))***,,,000333>>>BBBFFFKKKOOOTTTYYY\\\YYYWWWUUUPPPHHH===111)))(((&&&%%%%%%'''''''''&&&&&&&&&&&&&&&''')))***+++222;;;FFFLLLNNNOOORRRVVVSSSQQQPPPQQQQQQMMMGGGAAABBBDDDEEEEEEEEEGGGKKKNNNLLLIIIDDD===777111---+++222999AAAFFFHHHIIIKKKMMMPPPMMMHHHBBB===;;;999999888888777777777777666666222000...,,,)))'''&&&&&&&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''')))******++++++...111222222333666999999;;;>>>>>>======@@@BBB>>>@@@AAA@@@>>>===???BBBAAA@@@@@@@@@AAAAAA???===;;;888444333333555555555666666999>>>???>>>BBBHHHQQQTTTiiikkkgggTTT777%%%$$$''''''$$$+++:::MMM]]]ffffffccc\\\[[[VVVJJJ888+++)))---000///...+++(((''')))+++---000666===DDDMMMUUU[[[[[[YYYVVVQQQHHH<<>>EEEHHHJJJOOOTTTRRRPPPOOOOOONNNIIIAAA;;;///333777:::===AAAGGGLLLVVVRRRKKKDDD===777444222***///777@@@HHHKKKKKKKKKQQQNNNHHHBBB>>>;;;::::::;;;;;;;;;;;;<<<===>>>???;;;999666222...+++)))(((''''''&&&%%%$$$######"""$$$$$$$$$$$$%%%%%%&&&&&&######$$$%%%%%%&&&'''''''''***---...---...222555666999<<<<<<;;;;;;>>>AAA===???@@@???===<<>>LLLVVVVVVaaaeeeZZZJJJ===222***+++(((%%%$$$%%%'''((((((((('''%%%$$$$$$%%%'''(((,,,)))000AAAKKKJJJJJJOOONNNQQQUUUVVVTTTIII888)))+++***)))***...666>>>CCCNNNOOONNNKKKDDD>>>999666---+++---555@@@JJJMMMMMMPPPPPPMMMFFF>>>777444444888:::===???AAABBBAAAAAADDDBBB>>>999555222000///---,,,***))))))'''$$$"""#########$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%''''''((()))***+++,,,,,,333333555666888999:::;;;=========<<<;;;>>>BBBFFFEEEEEEEEEDDDDDDBBBAAA@@@<<<777111...///000000000666777888:::<<>>GGGRRRYYYZZZRRRAAA222)))'''&&&'''((('''%%%$$$&&&%%%$$$######$$$%%%&&&%%%&&&)))000<<>>000'''%%%$$$######$$$&&&(((***///888DDDKKKKKKHHHGGGGGG<<<666---(((***333>>>FFFIIINNNQQQJJJ;;;---$$$"""&&&,,,666>>>AAA???999555:::===@@@CCCDDDBBB???<<<<<<:::777666555444111///...,,,***(((&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''(((((())))))***+++,,,......///333444777888888:::<<<>>>BBBBBBCCCCCCCCCCCCBBBBBBDDD???888333111111222222222333444666888:::===>>>BBBGGGOOO\\\xxx```GGG---$$$&&&((())))))>>>NNN[[[___aaadddaaa[[[aaaeee___JJJ555+++***+++888777000%%%!!!$$$&&&$$$&&&&&&%%%$$$""""""%%%'''000666BBBQQQ[[[YYYLLL>>>---***'''%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%###'''''''''444FFFMMMHHHQQQPPPQQQOOOFFF777+++%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&---777@@@FFFHHHGGGFFFBBB>>>666...+++---444:::>>>GGGNNNKKK===...$$$!!!"""(((111888;;;888222...///444;;;AAADDDDDDBBB@@@???===;;;999999888666444555333000---***)))))))))''''''(((((('''&&&%%%$$$###$$$$$$%%%&&&&&&''''''(((((()))******+++,,,,,,,,,///222444555666777888>>>???@@@AAAAAABBBAAAAAAEEEAAA;;;666222111111111222222333555777999;;;<<>>FFFIIIHHHFFFEEEBBB===777111///...777AAAKKKLLLAAA333(((###%%%(((---111111///,,,)))''',,,444;;;AAACCCCCCBBBBBB@@@===<<<<<<<<<;;;:::;;;999666333111///......+++++++++***)))'''&&&%%%%%%%%%%%%&&&&&&''''''(((''''''(((((()))))))))***(((+++...000111111222333999:::;;;===>>>???@@@@@@CCC@@@<<<888333111000000222333333555777999;;;<<>>>>><<<:::888666555444111000...+++)))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++------------...333444666888:::<<<======>>>>>>===:::555222000000333333444555777999;;;<<<===@@@EEELLLYYYtttJJJ444(((+++)))$$$///DDDWWW___```[[[[[[cccjjjiiidddhhhgggZZZCCC...&&&&&&######%%%''''''&&&%%%%%%"""$$$%%%%%%%%%$$$%%%''''''%%%&&&+++000555AAAMMMLLLEEE999///)))&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&''''''---<<>>EEEFFF@@@666///))))))((('''&&&%%%%%%%%%%%%&&&'''+++222:::BBBFFFEEECCC@@@@@@BBBDDDEEEEEE@@@@@@AAAAAA???===;;;999888555111,,,)))((('''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***))))))***+++---///111444666999:::::::::<<<>>>===999444222111222333333444666888:::;;;:::===DDDIIIPPPdddBBB///''',,,)))"""222LLL\\\cccccc\\\ZZZaaafffeeedddiiijjj___HHH333******(((''''''((((((&&&%%%&&&'''(((((('''&&&%%%%%%'''***'''&&&'''&&&)))777HHHRRRKKKAAA777///***&&&$$$%%%&&&&&&''''''&&&&&&%%%(((%%%&&&(((%%%&&&777KKKQQQPPPTTTSSSCCC,,,$$$(((%%%%%%$$$$$$############"""&&&(((%%%"""(((666CCCHHHJJJNNNTTTWWWQQQDDD:::&&&,,,666AAAHHHFFF>>>777((((((''''''&&&%%%%%%$$$%%%###"""$$$+++555???EEECCCAAA??????AAADDDEEEFFF@@@AAACCCDDDCCCAAA>>><<<<<<888333---)))(((((()))%%%&&&&&&&&&&&&&&&&&&'''((((((((('''''''''''''''&&&'''((((((''''''(((******+++...111444666888999777;;;??????;;;666333222222222222333555777999:::777;;;BBBFFFIIIYYY{{{===...+++,,,$$$(((>>>NNNeeekkkkkkaaaYYY[[[dddjjjhhhlllkkkdddXXXHHH555&&&$$$$$$%%%&&&''''''%%%###%%%'''))))))&&&$$$$$$$$$(((&&&$$$$$$%%%(((,,,///EEELLLNNNFFF===444*** &&&)))((($$$###&&&'''$$$++++++)))$$$"""&&&///777LLLQQQXXXTTTBBB...%%%(((###$$$$$$$$$###"""###$$$###$$$%%%%%%&&&)))---111AAAIIIPPPQQQRRRSSSMMMEEE333...,,,222===CCC@@@:::,,,***&&&###!!!!!!###%%%######$$$%%%%%%(((555BBBAAABBB@@@===>>>BBBBBB???AAABBBDDDEEEDDDBBB???===999444...)))&&&%%%$$$###''''''&&&%%%%%%&&&''''''***)))'''&&&%%%%%%%%%$$$'''&&&%%%$$$%%%''')))+++******,,,---///000111222444666888::::::888444222000111111222222333333444:::999>>>FFFHHHPPPhhh777)))''')))###***BBBSSScccfffeee^^^\\\```gggkkkpppooolllgggbbbVVVAAA///)))%%%"""!!!###%%%$$$######$$$&&&%%%$$$######$$$%%%$$$###"""###&&&(((***888AAAHHHHHHEEE???444***...///---((('''+++//////555444111+++%%%&&&+++111EEELLLSSSRRRJJJ===222+++###$$$$$$$$$######$$$$$$###$$$$$$######%%%(((+++888CCCMMMQQQSSSTTTOOOIII@@@555***(((000:::???@@@333---&&&""""""######"""""""""$$$%%%$$$'''111===@@@BBBAAA>>>???CCCDDDAAAAAABBBCCCBBBAAA===:::777111...***'''&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''((()))((('''&&&&&&'''((()))((('''&&&&&&&&&'''((((((((()))+++,,,...//////333444666888888666444333111111111222333333444444777666;;;BBBDDDJJJ___www333&&&$$$'''%%%111JJJ[[[eeefffccc^^^___eeejjjjjjrrrnnniiiiiilllgggTTT???,,,'''"""!!!%%%'''%%%###"""###$$$$$$###$$$&&&((($$$$$$#########$$$%%%&&&(((222>>>GGGLLLKKKCCC:::<<<;;;333(((###&&&)))***888777444...'''%%%(((+++999CCCKKKNNNQQQNNN???///%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%###""""""$$$&&&---:::IIIQQQTTTTTTQQQMMMJJJ===,,,$$$'''000999>>><<<333)))$$$$$$%%%###!!!!!!$$$%%%$$$%%%---666>>>AAAAAA@@@AAADDDEEECCCAAAAAAAAA???;;;666222///+++***(((&&&&&&''')))***$$$&&&''')))))))))(((''''''***+++***'''&&&(((+++)))))))))((('''&&&&&&&&&'''((()))***+++,,,---...000111222333444444444444111222222333333444555555555555:::@@@AAAEEEUUUhhh333'''&&&))))))888SSSbbbhhhjjjhhhbbb___ccchhhiiillliiigggiiippppppbbbRRR333---'''''')))***&&&!!!$$$%%%%%%%%%%%%'''***---%%%%%%&&&&&&&&&%%%%%%$$$"""(((222>>>IIIOOONNNLLLGGGDDD:::+++!!!!!!%%%&&&......---***&&&%%%'''))),,,;;;GGGJJJQQQUUUFFF111(((&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%######%%%'''%%%222CCCOOOSSSSSSQQQPPPIII???222(((&&&***000333AAA999000)))&&&$$$###!!!!!!!!!###&&&$$$###(((///:::>>>AAA@@@AAADDDEEEDDDBBBAAA???;;;666000+++)))))))))***))))))***---///---...000000000///---,,,+++---///---)))'''(((***((())))))))))))((('''&&&******+++,,,,,,---............//////000222333444222222222333444444555555666777;;;@@@AAACCCOOO\\\ttt222'''&&&)))+++===VVVcccccciiijjjccc\\\^^^eeejjjiiikkkkkklllooopppiii___GGG>>>111)))&&&%%%###!!!$$$%%%&&&&&&&&&'''***---$$$%%%&&&&&&&&&%%%$$$###$$$%%%)))222===GGGOOOTTTLLLKKKCCC444)))'''))))))$$$%%%%%%%%%%%%%%%&&&((('''999GGGJJJOOOTTTIII888+++(((%%%$$$%%%&&&&&&%%%###$$$%%%%%%$$$$$$&&&'''"""---===KKKQQQQQQPPPPPPHHHBBB888---&&&&&&+++///???>>>999111)))$$$###%%%"""!!!###&&&%%%"""%%%+++555<<<@@@@@@@@@CCCDDDCCCCCCAAA<<<666000,,,(((''''''***---///111333666999======<<<;;;999888777666222333444222---)))((()))'''((())))))******))))))+++++++++,,,,,,---------,,,,,,,,,---...000222333111111222333333444444555777888<<>>VVV```\\\dddggg```XXXZZZbbbiiimmmpppqqqooonnnmmmjjjddd^^^RRR@@@000%%%""""""######$$$%%%%%%$$$%%%''')))######$$$$$$$$$###""""""'''$$$$$$)))///888EEEQQQQQQSSSNNN???111((($$$"""%%%%%%$$$$$$%%%%%%&&&&&&)))888EEEJJJNNNRRRMMMDDD000+++&&&%%%&&&'''%%%### !!!############%%%&&&###)))555DDDMMMOOOOOOPPPKKKFFF<<>>???999///'''&&&((($$$"""$$$&&&&&&###%%%***333;;;AAA@@@@@@BBBCCCBBBCCC???888111+++)))((((((''',,,333777999<<>>======>>>???;;;:::999777444000,,,***((((((((()))***+++++++++*********++++++++++++++++++++++++,,,---...000111000111111222222333444444555666999;;;===@@@DDDGGGZZZrrr+++###%%%(((---AAAXXX______dddeee^^^YYY\\\aaadddlllooopppmmmlllmmmkkkgggddd^^^TTTEEE777---)))((($$$&&&''''''%%%$$$%%%&&&############$$$$$$$$$$$$%%%###$$$&&&'''***666DDDNNNUUUVVVKKK<<<000'''"""((('''%%%$$$%%%%%%%%%%%%+++111;;;FFFMMMQQQPPPOOO333...(((%%%&&&'''$$$""" """$$$%%%$$$$$$%%%&&&%%%%%%---===KKKOOOPPPRRRJJJIIICCC777,,,***333<<<999===@@@>>>777///)))'''&&&$$$$$$''''''%%%&&&+++333;;;BBBBBBAAABBBCCCBBB@@@;;;222+++&&&&&&(((+++...444;;;>>>???@@@DDDHHHDDD@@@:::555444888===@@@BBB???<<<<<<<<<999333...+++***)))))))))***+++,,,,,,,,,,,,+++++++++++++++******+++,,,---.........///000000111111222222333444666777999<<<@@@BBBCCCOOOaaa***$$$&&&***000EEE\\\aaahhhiiiggg```]]]___```___hhhiiiiiihhhkkkooonnniii\\\aaaddd^^^OOO>>>222,,,''')))+++***(((&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((!!!"""%%%'''$$$""",,,999BBBNNNWWWUUULLLCCC<<<666(((&&&$$$###$$$%%%%%%%%%******111@@@LLLPPPRRRTTT666///(((%%%&&&&&&$$$!!!$$$&&&''''''&&&%%%&&&'''&&&"""(((999IIIPPPRRRTTTFFFIIIIII@@@555000555<<<888;;;>>>@@@===555,,,&&&(((%%%$$$''''''&&&(((,,,333===DDDDDDBBBBBBCCCBBB>>>888///'''###%%%))),,,777<<>>???BBBAAA999222...---***(((((((((***+++//////............------***+++,,,---------------/////////000111111222222555777888999===BBBDDDCCCHHHVVVsss---&&&&&&)))000III```ccchhhjjjhhheeeeeegggfffbbbbbbccceeeffffffeeecccbbbbbbbbbdddddd___SSSEEE:::///+++'''$$$$$$%%%&&&%%%((()))***(((%%%$$$%%%(((&&&%%%$$$$$$$$$&&&)))***555CCCPPPUUUVVVUUUNNNEEE666000'''""""""$$$%%%%%%'''%%%)))333>>>FFFNNNTTTEEE>>>222&&&"""%%%'''$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''+++666DDDNNNQQQPPPMMMJJJJJJJJJ???000///777???<<<999;;;>>><<<444---000)))%%%&&&(((((((((***111>>>FFFBBB@@@CCCAAA999111---'''###"""(((000666DDDBBB??????AAABBB@@@>>>555,,,&&&&&&(((((())),,,???DDDEEE@@@===@@@DDDEEE;;;555000///---)))((()))++++++---000222333222000000000///...---,,,,,,,,,111111000111111222333444555666777:::===@@@CCCDDDEEEOOO___yyy---&&&&&&)))111III___aaaccccccccccccgggiiicccZZZRRRRRRTTTVVVZZZ^^^aaacccaaa```___``````]]]XXXSSS@@@;;;222,,,((('''&&&&&&&&&(((***)))&&&######$$$'''&&&%%%%%%%%%&&&'''(((***666CCCKKKQQQWWWWWWSSSHHH@@@444+++&&&$$$$$$###&&&$$$%%%,,,444<<>>666...+++'''$$$&&&---555<<>>444,,,%%%%%%&&&&&&'''***333===EEEDDDBBBCCCEEEEEE<<<666111000...***)))******+++...222555666555444000///......---...//////////////////000111222333333444555888:::===@@@BBBBBBIIIUUUiii---&&&'''+++222HHH]]]___aaaaaa```aaadddbbbUUUGGG=========???DDDLLLSSSWWW___^^^^^^___aaaaaaaaa___TTTMMMAAA666///***'''%%%$$$&&&(((((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$"""+++444<<>>000***%%%&&&&&&$$$$$$'''555<<>>444+++$$$###$$$$$$%%%(((&&&444BBBGGGHHHHHHEEEBBB;;;555000000///+++***,,,)))+++...222555777999999333222000//////000111222000000000000000222333333111222333555888:::===>>>BBBGGGNNN[[[uuu,,,'''(((,,,222HHH\\\]]]dddeeeccc___ZZZPPP???///...---,,,,,,000555;;;>>>JJJMMMRRRXXX]]]___^^^]]]___YYYNNNDDD;;;444...***$$$%%%%%%&&&&&&&&&'''(((######$$$$$$$$$$$$#########&&&***000999FFFSSS[[[]]]XXXOOOEEE;;;222+++'''%%%%%%&&&'''''')))444@@@NNNPPPKKK;;;+++%%%%%%&&&+++***'''%%%$$$%%%&&&'''&&&%%%'''000???LLLSSSUUURRRMMMJJJMMMKKKBBB;;;999333111...///444;;;AAAEEE888000***'''%%%$$$'''+++999===@@@@@@AAAAAA888---&&&%%%%%%(((///777???CCCCCCCCCDDDEEEFFFEEECCCBBB666---%%%###$$$###%%%'''###---999CCCJJJLLLFFF>>>555///,,,------++++++---***+++---///222666;;;???:::999777555333222222333222222111111222333444444111111222444666999;;;<<<@@@DDDIIIRRRfff---'''))),,,333III]]]^^^dddgggdddXXXJJJ;;;---"""&&&%%%%%%%%%&&&''')))+++,,,111999CCCKKKSSSXXX[[[```]]]XXXRRRMMMFFF>>>999...+++(((%%%$$$%%%&&&''' !!!"""###$$$#########&&&%%%%%%(((...999FFFPPP[[[[[[ZZZTTTKKK@@@666000''''''))))))'''&&&---666BBBNNNSSSFFF222&&&###%%%+++***'''%%%$$$%%%&&&'''%%%$$$'''222@@@MMMSSSTTTRRRMMMKKKMMMMMMHHHBBB>>>555333///---///666???FFF???666...(((%%%###(((///<<>>;;;888555333222333222222111111111222222111222222444666888:::;;;999===CCCJJJYYYvvv...((()))---444JJJ___aaaaaabbb[[[JJJ999...'''#########$$$%%%%%%&&&&&&&&&%%%'''))),,,222:::DDDKKKUUUUUUVVVXXXXXXTTTOOOKKK>>>:::333...+++)))'''&&&########################%%%"""!!!$$$(((///:::CCCSSSXXX^^^___XXXMMMCCC===000...,,,+++'''###&&&+++555EEEQQQLLL<<<...(((&&&)))((('''%%%%%%%%%&&&&&&$$$$$$***555CCCNNNQQQQQQPPPMMMKKKLLLMMMKKKHHHEEE>>>;;;555...+++000:::CCCAAA:::222,,,&&&###(((///>>>@@@DDDEEEBBB;;;111)))%%%%%%'''---666===??????DDDCCCBBB@@@???@@@DDDGGG===222)))%%%%%%$$$%%%((()))''''''///>>>HHHEEE;;;---(((%%%((()))((()))+++---------+++***...666<<>>@@@EEEKKKQQQTTTSSSRRRNNNJJJEEEAAA===999444000***)))'''%%%$$$###$$$$$$%%%!!!!!!%%%&&&'''...666CCCLLLWWW^^^]]]WWWQQQMMMAAA:::333...(((######&&&+++999GGGJJJFFF===333***&&&&&&&&&%%%%%%%%%%%%%%%&&&(((000===KKKSSSSSSQQQMMMLLLKKKKKKKKKMMMMMMKKKIIIEEE===222+++,,,555===BBB===999444---'''(((---===@@@EEEFFF@@@666---(((%%%%%%(((000:::@@@AAA@@@???@@@AAA@@@>>>>>>AAAEEE>>>444)))%%%%%%$$$%%%(((&&&%%%%%%)))555AAADDD@@@222,,,)))******((((((***,,,///111///---,,,000444:::<<>>000...+++'''$$$######$$$&&&######&&&&&&"""%%%,,,333>>>LLLWWW\\\\\\ZZZZZZPPPEEE999111***%%%###%%%(((111===FFFLLLIII<<<...$$$$$$%%%&&&&&&&&&%%%%%%***---666EEERRRYYYWWWSSSKKKLLLLLLJJJJJJMMMOOOOOOQQQMMMDDD666+++***222:::BBB@@@???===555,,,***,,,<<<@@@FFFFFF???222***'''%%%&&&)))222===DDDDDDBBB;;;>>>AAAAAA???>>>???BBB???444)))%%%$$$###$$$'''!!!$$$&&&(((///;;;CCCDDD888222------,,,)))''')))+++000555555000---,,,...222666<<>>///%%%$$$%%%''''''---999EEEJJJEEE>>>333,,,***...+++""""""***---<<>>888...%%%%%%((('''"""%%%$$$$$$%%%)))222===EEE:::333***&&&&&&((((((''''''(((,,,222666555000+++///...111999CCCFFFCCC>>>@@@AAABBB???:::555222111111111111222333444666777999999;;;>>>AAAIIIZZZjjj222)))'''(((000KKKcccfffhhhXXXCCC111***((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&######$$$&&&'''***+++,,,000555<<>>DDDGGGCCC>>>:::555///777>>>DDDCCC:::000)))'''''')))000;;;BBBCCCCCCEEEEEECCCAAAAAACCCCCCAAA???BBB>>>444***&&&'''%%%"""'''&&&%%%%%%'''---555;;;:::333+++&&&&&&''''''''''''(((+++000444444111......---...555>>>DDDCCCAAA>>>@@@AAABBB@@@<<<777444111111111222333444555666999999;;;===???EEESSSaaaxxx444***&&&'''---GGG```eeefff___LLL444((((((((($$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&***,,,...111555<<>>888777999999999;;;===@@@BBBCCCBBBDDD@@@444)))&&&&&&&&&"""###$$$$$$$$$&&&***---777444...)))%%%%%%&&&''')))((('''(((+++///222444111///,,,---111888>>>AAA999666666999======777111000000000111111222444444666666888;;;;;;;;;BBBJJJZZZwww:::---((((((,,,AAA\\\gggfffiiiZZZ<<<)))(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''#########$$$$$$%%%''''''&&&'''''''''&&&(((+++...---333<<>>CCCDDDGGGKKKOOOKKKGGGJJJSSSVVVMMM@@@111///333>>>FFFHHHGGGGGGCCCGGGJJJFFF;;;///(((&&&&&&...<<>>999444222222333222000000000//////000111111222333222555:::<<<<<>>DDDEEEGGGHHHKKKQQQVVVOOOEEE666---+++555AAAFFFGGGHHHCCCGGGJJJEEE:::///(((&&&(((111???HHHBBB333'''######$$$&&&&&&&&&)))///333777>>>BBB>>>777111***###'''''''''&&&$$$###%%%&&&'''---444222,,,&&&&&&(((%%%'''((((((''''''+++...555888;;;888222...///111;;;999666333111000//////000////////////000111111333222444999;;;:::===BBBJJJPPPfff666(((&&&***+++;;;VVVeeefffgggjjjfffVVV???...)))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&"""$$$&&&&&&%%%$$$$$$%%%&&&%%%$$$###$$$&&&)))***,,,333<<>>>>><<<999222+++###$$$$$$$$$$$$%%%(((***###,,,444444---'''&&&((($$$&&&))))))'''''')))+++333999>>><<<555///...000666777777444111...------000////////////000000111444222333777999999;;;???EEEDDDRRRttt///+++***+++,,,555NNNhhhfffiiijjjhhhbbbVVVBBB000'''%%%###$$$&&&'''$$$!!!########################"""###$$$%%%&&&&&&&&&&&&((('''&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''))),,,000444777999EEEHHHMMMNNNKKKCCC999333...***&&&(((///888???CCCCCCBBBCCCGGGKKKFFF:::000---000777@@@EEE???222&&&&&&+++888DDD>>>---&&&***,,,///555777111)))***000444EEEPPPOOOQQQVVVQQQEEE@@@111&&&***666???BBBCCCAAADDDFFFBBB999000***''''''777GGGIIIAAA666***"""$$$%%%$$$###"""###%%%'''(((***111;;;BBB>>>222(((%%%%%%%%%$$$######$$$$$$###'''---111000---(((%%%&&&&&&''''''((())))))))),,,444:::;;;======666,,,000333555444000---,,,...,,,///111111///...000222222333444666777999:::;;;EEECCCNNNiii222---+++,,,,,,555LLLeeefffiiilllkkkiiibbbSSSDDD---)))%%%$$$%%%'''((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&(((***)))((('''%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***---///000333666;;;???BBBBBBAAA@@@444///(((&&&)))///333666<<<<<<>>>CCCGGGEEE???999333//////666>>>@@@777...&&&)))444???<<<...(((+++666:::>>>???;;;555///+++///<<>>999111...000333444222///---,,,,,,...111111///...///000222333444555777999:::;;;AAA@@@III___xxx555///,,,---,,,333JJJaaajjjmmmoooooopppnnndddZZZ<<<666...'''%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%###!!! !!!$$$(((***''''''%%%$$$$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%'''***...444:::???BBB;;;666///***))))))******444666999<<>>444+++---777<<<999222((('''...888888000***,,,???EEEHHHFFFEEECCC999------222===JJJTTTXXXUUUQQQEEE555'''%%%,,,555>>>DDDIIIJJJIIIBBB888...(((&&&111===JJJNNNIII>>>000############$$$$$$$$$$$$$$$###$$$&&&***000555:::<<<---)))%%%$$$&&&'''&&&%%%$$$$$$%%%***...///---***&&&&&&&&&&&&&&&&&&''''''%%%---555;;;???@@@===888///000111333444222...++++++---000111000///......111222333555777888999:::======EEESSSddd~~~666000,,,,,,,,,222GGG]]]nnnqqqrrrqqqqqqqqqllleeeQQQJJJ???333+++%%%"""!!!'''&&&&&&%%%$$$#########$$$###!!!!!!"""$$$''')))(((((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%''',,,000333<<<:::777444111...+++***000333555666777:::>>>BBBDDD<<<333000444666444111***''')))111555111...---@@@LLLOOOFFFDDDHHHCCC888111---222???KKKOOOPPPQQQJJJ:::+++%%%'''000<<>>;;;555333111111333333000,,,+++---///111111///...---111111333444666888999999<<<===CCCKKKUUUlll888111,,,,,,+++000CCCWWWkkknnnooommmnnnooommmhhhaaa\\\TTTHHH;;;111)))&&&)))((('''&&&%%%$$$###"""$$$$$$$$$%%%&&&&&&''''''******)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&222444777999888555222000111333555444222222666;;;>>>>>><<<999666333000///+++'''''',,,111111///...???NNNRRRDDD;;;???CCC@@@777///,,,444@@@HHHPPPUUUNNN@@@111(((&&&,,,:::GGGMMMMMMKKKBBB777---'''%%%,,,888DDDKKKLLLGGG<<<111'''%%%###$$$%%%%%%$$$"""###%%%&&&%%%$$$&&&---333:::333+++%%%$$$%%%&&&&&&$$$"""!!!$$$)))...//////)))(((&&&$$$$$$$$$%%%&&&'''---666===>>><<<::::::;;;777222000111222111///,,,---///000111000///---000111222444555777888999;;;<<>>555,,,000BBBPPPUUUQQQHHH<<<000'''(((555DDDGGGIIIHHHCCC888...'''%%%...;;;GGGKKKJJJHHHEEEAAA222,,,&&&###$$$&&&$$$"""!!!"""######$$$%%%'''(((+++///222111+++&&&$$$%%%###%%%'''&&&$$$&&&+++000---+++(((%%%$$$$$$&&&''''''***111888555...,,,000222333333222111000111222222000......111222222111///000111222444666777888:::888:::@@@EEENNNeee|||GGG;;;111+++%%%###...===TTT[[[aaabbbbbbcccaaa]]][[[```dddeeeaaa[[[XXXVVVTTTSSSRRRPPPNNNLLLJJJJJJBBB@@@<<<999888999;;;<<<:::::::::999888666444222........................***)))(((&&&%%%$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%!!!###$$$$$$###%%%***...111555:::??????:::333...'''(((***---//////...,,,'''(((&&&###"""$$$%%%$$$&&&777KKKQQQBBB000...777BBBEEE;;;++++++<<>>222'''&&&333BBBDDDFFFGGGCCC999///(((%%%&&&555CCCHHHGGGHHHIIIHHH555...&&&###$$$&&&$$$"""%%%$$$###"""######$$$$$$!!!***555777000)))%%%$$$"""&&&)))'''######)))///...,,,(((&&&$$$%%%&&&'''$$$'''...555111)))(((---)))...333444222000111222555111......111333333333//////111222444666777777===999;;;BBBFFFLLL\\\mmmMMM>>>///***&&&###***555SSS]]]```ZZZ[[[bbb```VVV]]]___aaa```\\\YYYZZZ[[[\\\]]]\\\YYYVVVWWWZZZ^^^\\\YYYUUUPPPMMMNNNRRRVVVZZZZZZZZZYYYUUUQQQLLLIIIHHHEEEBBBCCCGGGHHHEEEAAA999777444000---***((('''%%%%%%%%%%%%$$$$$$%%%&&&'''$$$""""""%%%&&&%%%###'''(((---777AAADDD???888...+++'''&&&(((+++...///(((&&&$$$$$$%%%%%%$$$###''',,,<<>>KKKHHHGGGGGG>>>///&&&%%%***555CCCKKKLLLJJJIIIIIIDDD888***$$$%%%'''$$$###$$$%%%'''''''''&&&%%%%%%$$$&&&///777666,,,"""%%%&&&&&&%%%######%%%'''000,,,'''&&&(((((('''$$$)))''',,,666555***&&&***)))***...222444444222///333222111000000000111222......///111222333444444555888;;;===???FFFRRRZZZvvvSSSEEE555,,,'''&&&)))///PPP\\\bbb]]]]]]dddccc[[[XXX[[[^^^^^^\\\YYYYYYZZZ\\\]]]^^^]]][[[ZZZ[[[]]]cccbbbaaa^^^\\\\\\^^^``````aaabbbcccbbbaaa___^^^XXXTTTPPPPPPRRRRRROOOLLLKKKIIIFFFCCC@@@===;;;:::444222000111333222...***)))&&&$$$###$$$$$$""" &&&&&&(((///999@@@CCCCCC777222,,,((('''((()))***'''%%%######%%%&&&%%%%%%$$$(((444CCCJJJDDD999222333666222)))&&&///???JJJOOOMMMEEE444%%%###///;;;GGGEEEEEEFFF>>>111(((&&&)))444BBBKKKLLLJJJIIIIIIIIIAAA555,,,'''$$$#########$$$%%%%%%%%%%%%$$$$$$&&&$$$%%%+++222444000+++'''&&&$$$######$$$'''(((---+++)))(((((((((&&&%%%***&&&***333222)))&&&***(((***---000333333222111333222111111111111333333//////000111222333444444555888;;;<<<>>>DDDNNNVVVjjjXXXQQQAAA000(((((()))'''HHHYYYbbb___^^^dddeee^^^WWWYYYZZZYYYVVVSSSQQQQQQQQQSSSUUUVVVTTTRRRQQQRRRUUUWWWYYYYYYWWWVVVUUUUUUYYYZZZ]]]___bbbeeeggghhhddd```[[[YYYZZZ[[[YYYWWWWWWVVVSSSPPPMMMKKKJJJIIIFFFCCC@@@AAADDDCCC<<<555555333000...,,,***&&&$$$$$$###"""%%%+++555???EEEAAA<<<444...+++***)))(((&&&$$$"""###$$$%%%&&&%%%"""%%%+++666DDDKKKEEE999222000///---+++///===KKKNNNNNNGGG666%%%!!!+++888EEEDDDEEEEEE???444***'''(((333AAAIIIJJJIIIHHHIIILLLIIIBBB666***###"""$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$''',,,000333444***'''###"""###%%%'''((()))***++++++)))'''&&&&&&)))&&&)))111111)))'''***((()))+++---///111333333333222111111222333555666000000000111222333444444666888:::;;;<<>>RRRaaa```___dddddd]]]XXXVVVRRRMMMHHHDDDAAAAAA>>>?????????>>>>>>======999;;;>>>???>>>===<<<===CCCCCCEEEGGGKKKOOOSSSUUUZZZWWWSSSRRRSSSUUUVVVVVVUUUSSSQQQOOOMMMKKKJJJJJJLLLIIIHHHHHHJJJJJJHHHEEEBBBAAA???<<<888444///,,,''''''%%%###$$$)))222999BBB???;;;777555333///---)))&&&$$$"""###$$$$$$$$$"""%%%&&&)))888IIIJJJAAA;;;444000000......<<>>222((($$$###'''&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$&&&+++111555///***%%%"""###%%%&&&&&&%%%))),,,---)))'''&&&'''(((&&&+++222333---(((((((((((()))***,,,///222555222222222222333555777888222111111111111222444444666888999:::;;;>>>DDDHHHRRRcccVVV```\\\EEE///(((((((((666MMM```bbbbbbeeebbbYYYNNNIIIAAA999333111000000///---+++******+++,,,,,,(((***++++++++++++,,,............///111444777999???===<<<<<>>;;;:::===GGGRRRSSSNNNCCC444((($$$)))...JJJLLLNNNLLLHHH@@@222%%%%%%///<<>>??????DDDIIIXXXvvvmmmjjjiiifffTTT:::***)))$$$<<>>999888777888;;;BBBHHHLLLIIIEEE???:::666///'''!!!###$$$'''((()))'''&&&$$$)))(((***222999888---###''''''''')))+++---......)))&&&%%%)))...111///---+++)))'''''')))))))))(((+++---333777222---333===<<<;;;888444111111333666444444555666888:::;;;<<<<<>>ZZZffffffUUU;;;***(((&&&&&&''''''%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$###""""""$$$%%%%%%%%%$$$$$$$$$#########""""""!!!###$$$###"""!!!"""$$$########################"""######$$$$$$######""""""######$$$$$$$$$######%%%$$$###$$$%%%''')))+++000333777;;;======;;;:::333111---)))&&&$$$$$$$$$""""""######$$$$$$%%%%%%%%%)))///666===BBBEEEGGG@@@555***%%%$$$###'''+++???JJJRRRPPPNNNJJJ>>>111$$$)))111<<>>777...(((%%%%%%%%%%%%%%%$$$$$$$$$%%%###%%%,,,444777333...***(((''''''))),,,...///+++)))'''(((,,,000000...***(((''''''((())))))(((***,,,222666444000222999>>>;;;777444222222222333333444444555777999;;;<<<:::BBBBBBLLLnnnggghhhhhhiiijjjbbbLLL777((($$$444OOO```dddSSS777***(((''''''''''''%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###"""!!!###%%%'''''''''$$$$$$$$$###############"""###$$$###""""""###$$$##############################$$$$$$$$$$$$############$$$$$$$$$######"""######"""!!!!!!"""###$$$$$$'''---222666888888888666444000,,,((($$$###"""!!!"""###$$$$$$$$$$$$$$$"""###&&&))),,,///111333111***$$$###$$$###&&&***;;;GGGOOOOOONNNLLLAAA555&&&(((...999CCCBBB666+++'''&&&%%%%%%'''+++///222CCCCCCDDDEEECCC???888333)))'''$$$""""""###%%%&&&###""""""&&&,,,111555777...+++'''%%%%%%(((,,,//////,,,)))(((***---///000***(((&&&&&&'''))))))((()))***///555777444222333???<<<888555333222111000333333333555666888:::;;;999>>>>>>FFF___{{{eeeggghhhgggjjjgggWWWDDD...$$$---EEEYYY___NNN222(((&&&%%%&&&''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%###"""###&&&'''''''''########################"""###$$$$$$""""""###$$$########################""""""############""""""&&&''''''''''''&&&%%%%%%""""""""""""###$$$%%%&&&"""$$$'''***,,,.........444444333111---)))$$$"""$$$%%%%%%&&&%%%$$$###"""$$$$$$###$$$$$$&&&((()))***%%%$$$&&&'''%%%'''***999EEENNNNNNNNNNNNEEE999'''%%%)))555AAAAAA222###$$$###""""""###&&&)))+++111333777;;;???@@@??????111...)))%%%###$$$&&&((($$$$$$$$$$$$&&&***000444222///***%%%###%%%)))---111///+++)))(((+++///222+++)))&&&&&&'''((()))(((((((((,,,333999888333///<<<<<<<<<888333//////000222222333444555777999:::999<<<<<>>AAA>>>:::444---(((%%%$$$$$$$$$%%%%%%%%%$$$&&&***...444222...((($$$###&&&***000000...***((()))---222...+++(((&&&'''(((((((((((((((***000999;;;666///666<<>>222$$$######"""""""""############$$$%%%&&&)))---444888CCCAAA<<<666000)))$$$!!!"""###%%%%%%%%%&&&(((***000111111...)))&&&&&&(((,,,///000---(((''',,,000222...***''''''((((((((('''((()))---777===:::333222999???<<<555///000333000000111222333555777888999======@@@EEEIIIaaaLLL___llliiihhhoooooogggRRR:::***(((///@@@LLLIII333...'''###"""$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%###""""""$$$%%%%%%$$$""""""#########$$$$$$$$$###$$$%%%%%%######$$$%%%########################$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&'''(((((((((''''''((()))))))))))))))(((,,,222777777444...+++)))+++---000222333444444,,,***'''$$$######$$$%%%$$$$$$$$$$$$%%%%%%&&&'''%%%###$$$&&&%%%$$$'''---===HHHQQQQQQQQQRRRKKK@@@000'''###***777;;;222'''"""""""""""""""""""""!!!###$$$%%%$$$###$$$))),,,888:::;;;;;;777111+++&&&%%%$$$$$$$$$%%%&&&'''''''''---333444000+++))))))'''---111000***'''***...666222,,,)))(((((('''''''''((((((+++444>>>???:::222555999:::999666333111//////000111333555666888444<<<<<<===BBBEEETTTmmm>>>WWWjjjiiihhhnnnooohhhdddHHH000###"""444HHHKKK:::444+++%%%"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$"""!!! !!!$$$&&&&&&%%%""""""######$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################%%%&&&&&&''''''&&&&&&%%%((()))+++,,,.../////////+++,,,...111333555666666333:::DDDJJJKKKDDD:::444999888888999<<<@@@DDDGGG:::666000)))%%%###"""###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%'''&&&&&&+++333???JJJRRRRRRRRRRRRKKK@@@444+++$$$)))444888111(((""""""############"""""" """$$$###!!! """$$$)))...555;;;<<<999333///***'''$$$###$$$%%%$$$###!!!)))333777444///,,,+++###+++222111+++''')))---888444...***((((((''''''''')))((()))222>>>BBB>>>333222333888===<<<555......//////111222444666777000:::;;;:::@@@CCCMMM]]]zzz///MMMhhhnnnmmmqqqsssppprrr^^^@@@///,,,(((000EEEUUUCCC000((($$$!!!###'''$$$$$$###$$$&&&&&&$$$"""&&&!!!!!!$$$%%%"""###((('''$$$""""""%%%&&&%%%######%%%((((((&&&###!!! ((('''&&&'''))))))(((&&&***///555777555333333444666666:::@@@CCCBBBDDDJJJAAAAAAAAABBBDDDGGGJJJLLLGGGGGGIIIMMMNNNIII???666@@@AAAAAADDDHHHMMMRRRVVVRRRPPPEEE333&&&###$$$$$$!!!$$$&&&&&&$$$$$$&&&)))+++&&&######%%%(((///666HHHMMMRRRRRRMMMHHHHHHJJJ===///###$$$000888666///%%%###!!!!!!!!!#################################&&&'''))),,,///333666888000+++%%%###$$$%%%$$$"""###%%%)))///444444///+++!!!&&&+++//////,,,(((%%%333777333)))&&&++++++&&&***((((((+++222:::AAAEEE<<<444///333<<>>CCCIIINNNiii***CCC^^^kkkmmmooopppppptttoooUUU777)))&&&,,,;;;MMMMMMDDD555***(((&&&############%%%&&&%%%### """ %%%%%%"""!!!%%%!!!!!!!!!$$$&&&)))))))))))),,,///000///---,,,,,,111000000222666:::<<<<<>>777111333:::<<<888222000///...000222555666666555666888999<<<@@@FFFJJJ^^^www%%%666PPPfffnnnllllllppprrr|||kkkEEE...''')))111???RRRWWWFFF777444---""""""""""""$$$&&&&&&$$$"""###"""$$$((()))%%%$$$%%%"""%%%***...111333666777;;;>>>AAACCCBBBAAAAAABBBDDDCCCCCCFFFKKKQQQUUUVVV[[[ZZZZZZ[[[\\\[[[YYYXXXZZZ``````YYYVVVYYYYYYTTTTTTSSSQQQPPPQQQSSSVVVXXXKKKHHHEEEEEEFFFEEEBBB???===<<<<<<<<>>@@@===444---+++***'''&&&&&&%%%$$$$$$%%%&&&'''(((&&&''',,,222999EEEPPPMMMMMMNNNPPPQQQPPPMMMJJJGGG:::+++$$$(((555BBBIII444,,,$$$"""$$$&&&$$$ #################################"""######$$$$$$)))---111222000...------(((&&&######''',,,222555777222+++)))***---//////((('''---666444)))%%%((((((''')))---555===BBBEEECCC@@@:::666333444777:::222000......000222333333444555666777888;;;???BBBHHHUUUppp)))(((888XXXjjjhhhgggllliiiooollleeeWWW;;;(((,,,***444GGGZZZaaaZZZNNNHHH666000(((""" !!!###$$$!!!$$$(((,,,111777;;;<<>>777---&&&%%%#########%%%&&&&&&***%%%&&&222???GGGMMMPPPLLLMMMOOORRRSSSQQQMMMJJJGGG===///$$$$$$///???JJJ===333(((!!!!!!######"""""""""""""""""""""""""""$$$$$$###"""""""""""""""###$$$'''---222444222000,,,)))&&&######''',,,000888777444///******...222,,,%%%(((333888000'''&&&'''''')))///666>>>BBBDDDDDDCCC>>>888333333777;;;444222///...000222333333444555777888888:::===@@@GGGNNNccc,,,&&&000MMMdddiiiiiikkkkkkjjjiiilllfffFFF+++)))((((((777TTTjjjllleee```MMMDDD888...(((''''''(((+++111888===EEEOOOTTTTTTUUUWWWZZZ\\\\\\\\\]]]]]]\\\]]]]]][[[XXXVVVUUUUUUWWWVVVWWWXXX[[[\\\ZZZYYYVVVVVVWWWWWWUUUQQQJJJFFFIIINNNKKKBBB===@@@@@@<<<;;;<<<===<<<777000((($$$$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$%%%(((,,,000333888;;;AAAJJJTTTSSSBBB000&&&$$$""""""$$$&&&(((((()))%%%***;;;MMMSSSQQQNNNJJJNNNRRRUUUUUUQQQMMMJJJGGGAAA555(((""")))888EEEDDD<<<000&&&!!!!!!###$$$""""""""""""""""""""""""$$$$$$######"""#########%%%$$$$$$)))///333111...///...+++'''%%%%%%'''***333777888555...***---111///(((&&&...666555,,,&&&&&&&&&***000888???CCCDDDDDDDDDAAA;;;666444777:::777444111///000222333333333555777888888:::===???EEEJJJYYYttt---%%%***AAA]]]kkkmmmkkkjjjnnnkkkjjjhhhQQQ555)))&&&&&&---CCCaaassssssjjjaaaYYYNNNEEE???<<<;;;:::???GGGPPPTTT[[[aaabbb^^^^^^]]]\\\]]]^^^^^^]]]\\\]]]^^^]]][[[XXXVVVUUUVVVXXXUUUPPPMMMLLLLLLLLLKKKHHHGGGEEE@@@:::444111000000///...***''''''((()))$$$&&&((())))))'''%%%### !!!"""###$$$%%%&&&''''''''''''))),,,111666888@@@BBBFFFNNNVVVTTTCCC111(((%%%"""###&&&)))++++++((()))222EEERRRRRRIIIBBB???FFFOOOUUUTTTQQQNNNLLLGGGDDD;;;---"""$$$111>>>IIIDDD;;;///&&&""""""%%%########################$$$############$$$$$$%%%&&&%%%%%%&&&(((***,,,---111222111...)))&&&%%%&&&***///555777333///---,,,111...)))***000555111)))%%%&&&***111999???CCCDDDCCCCCCBBB>>>:::777777888:::666222000000222333333111333666777888999<<<>>>@@@EEEPPPddd,,,$$$%%%:::XXXmmmppplllgggrrrooofffeeeZZZ???,,,###''')))444SSSsssxxxjjjkkkfff___YYYUUUSSSQQQOOOKKKUUU]]]```bbbccc^^^VVVbbb___\\\[[[]]]^^^]]]ZZZWWWXXXXXXVVVSSSQQQQQQRRRTTTMMMDDD;;;777666666666222222000***%%%###%%%(((%%%""""""$$$$$$"""%%%+++$$$$$$$$$$$$$$$$$$%%%%%%#########""""""###&&&(((&&&&&&(((+++000777<<<@@@AAAAAAAAABBBFFFFFF===111)))&&&###$$$(((,,,......(((,,,999JJJPPPIII===555000;;;IIIQQQRRRPPPOOOPPPGGGGGG@@@111###"""...:::JJJHHHBBB777+++###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""######$$$%%%&&&"""$$$$$$"""!!!"""(((---111444666333...(((&&&&&&$$$)))000666888444---(((000222...'''+++444444,,,$$$&&&***111:::@@@CCCDDDCCCCCCBBB@@@===:::777666;;;777333111111222333444000222555666777999;;;>>>;;;@@@JJJZZZuuu333((((((222GGGeeetttkkkppptttoooggggggcccKKK---(((''''''---@@@YYYhhhllleeeaaabbbggggggaaa^^^```^^^^^^```dddggghhheeeccchhhgggccc^^^___bbbaaa]]]^^^YYYTTTRRRQQQNNNHHHCCC<<<888222,,,(((%%%%%%%%%$$$$$$$$$$$$#########"""!!!!!!!!!!!!"""###$$$%%%&&&%%%###""""""###$$$%%%%%%%%%###!!!$$$***...------111777<<>>;;;:::999888444111(((+++((($$$***777999333,,,***999RRRVVVAAA...***(((...888CCCKKKMMMJJJGGGMMMJJJCCC777''''''333HHHJJJHHH>>>333+++((((((,,,'''%%%&&&'''$$$###%%%###############$$$%%%%%%###############$$$$$$$$$"""&&&+++///000...+++((((((%%%$$$***222555222------...///---,,,---111444...))))))222===CCCAAA???999<<<@@@@@@>>>:::777666888555222000000111111000222222333444666999<<<>>><<>>??????>>><<<:::888888555111/////////...,,,***,,,((("""'''444999555++++++:::PPPRRR>>>---+++(((,,,111666;;;AAAIIINNNIIIJJJIIIBBB222&&&&&&---===HHHOOOIII???555,,,###((($$$###&&&'''$$$###$$$"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''***++++++***)))''''''(((+++///222333222+++,,,...---,,,...111444222,,,***111<<>>===999555555444222111/////////000000111111222444777:::;;;===AAABBBKKK]]]sss555((($$$)))888UUUkkklllppptttqqqkkklllmmm^^^III333***###$$$)))555LLLbbb___]]]^^^`````````ccchhhnnnppppppjjjbbb^^^aaafffeeeffffffhhhmmmmmmcccXXXNNNEEE999000+++((($$$!!!"""!!!!!!!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!""""""""""""############$$$&&&''')))111???IIIMMMNNNKKKFFF@@@:::666444222222000---+++******,,,---///222///'''(((222:::;;;+++,,,888JJJLLL<<<...***)))///444444222666AAAKKKGGGJJJLLLGGG888)))%%%)))444GGGTTTPPPHHHBBB666''''''###"""&&&'''$$$###$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&((()))(((***++++++***+++...111,,,---...---,,,---///000555///+++000:::>>>999222---+++,,,222:::===:::555111333444333///---...000/////////000222555777999<<>>000(((***777CCCCCC999333666<<>>888///)))'''&&&***111777888777...333777666111---...111/////////000111333666777999??????AAAJJJUUUrrr888***%%%&&&+++DDDcccpppnnnrrrsssooonnnpppllldddXXXCCC000***%%%###...@@@WWW]]]aaa___[[[[[[```dddcccjjjpppmmmccc[[[[[[]]]^^^aaaddddddbbbXXXCCC111)))'''%%%############"""######$$$$$$$$$"""!!! !!!!!!!!!!!! !!!!!! !!!"""######"""""""""###############***555???DDDHHHKKKKKKIIIHHHBBB888...(((&&&&&&((()))...222111,,,'''&&&'''222CCCMMMDDD111***333>>>555...---888CCCBBB555(((,,,;;;IIIKKK???444000333???CCCHHHGGG<<<---&&&'''000CCCPPPNNNMMMPPPMMMDDD666...'''$$$""" !!!$$$"""""""""""""""###$$$$$$######""""""!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%''''''))),,,......,,,)))---,,,+++***+++,,,,,,,,,222111...///777===:::111)))(((&&&&&&(((...444999///444888888333///000222111000000000222333555777555;;;<<>>FFFLLL^^^{{{000%%%%%%&&&%%%888ZZZooorrrwwwyyytttooommmmmmlllbbb]]]SSSDDD555***&&&'''666III\\\aaa______bbbbbb```aaafffkkknnnjjjaaaZZZTTTRRRKKK>>>444---'''!!!!!!"""###$$$###""""""""" !!!!!!!!!"""#########"""""""""!!!!!!!!! !!!!!! !!!!!!"""""""""###%%%***000666999EEEKKKLLLDDD;;;555000---)))'''%%%$$$%%%***///333:::AAAFFFAAA555+++)))+++000<<>>:::666000...///+++***)))((('''&&&&&&&&&%%%%%%%%%$$$###"""""""""!!!""""""###############"""$$$''')))+++///444777---)))%%%%%%'''+++---...&&&...111---...555777333***)))((((((***---...///222333444444444333222111222111111111111222444555444888777<<>>000&&&&&&)))333999@@@@@@777---)))+++222666555222777@@@BBB<<<+++,,,...111444444111///+++222>>>EEE@@@333)))&&&$$$)));;;OOOUUUOOOQQQ[[[VVVOOOKKKIIIEEE===888888333222000...---,,,++++++''''''&&&&&&%%%$$$######""""""!!! !!!!!!#########&&&(((%%%"""%%%...777444...'''$$$%%%'''))))))"""---222,,,***111444111***''''''+++111222...)))333222111222333333222000222111000000000111333444666888666;;;DDDCCCJJJ\\\///###%%%)))'''555WWWooosss|||vvvnnnkkkjjjhhhdddaaa^^^\\\RRR@@@000(((&&&***===UUU\\\XXX^^^lll```bbbdddfffiiijjjgggcccTTTDDD222***'''&&&%%%&&&######""""""!!!!!! """"""""""""""""""""""""######!!!  '''%%%###  $$$'''###...999>>>BBBGGGJJJIIIOOOFFF888...(((%%%$$$"""###!!!"""(((000777???EEEBBBDDDCCC;;;///'''%%%'''000>>>BBB===777***"""(((///555;;;888333333;;;DDD666,,,)))000444...---111000...444@@@DDD:::---&&&$$$###///DDDRRRRRRPPPRRRQQQPPPPPPQQQRRRPPPJJJFFFCCCEEEGGGFFFAAA======>>>666555222///,,,***)))(((((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&''''''111222222...)))&&&'''***)))((((((+++000444444333...&&&&&&111;;;888000+++000111222333222222000///000000000000000111111222333444666888<<>>AAA===777***!!!''''''000999:::444111555:::<<<222...000///***...666555111444???DDD<<>>;;;888666555333222222000...+++((('''######""""""###%%%'''))),,,///111000---)))&&&$$$(((&&&%%%''',,,111333333000))))))333<<<;;;555111000000222222333222111000000000//////000000111222333555666888;;;AAAHHHLLL```{{{///''')))***$$$444XXXsssxxxwwwwwwuuurrrppphhhfffjjjqqqmmm[[[DDD555'''))))))...@@@XXXcccbbbfffjjjmmmppptttrrrfffWWW555---((()))+++'''###"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""#########""""""!!!#########&&&...555JJJMMMNNNMMMMMMMMMIIIBBB000,,,&&&""" ###$$$***777FFFNNNKKKEEE>>>:::333+++&&&######$$$...===AAA<<<777))) &&&"""+++777<<<:::555111000999333222444111+++...777;;;444222:::BBB>>>000%%%%%%&&&)))222@@@MMMPPPLLLMMMMMMMMMOOORRRUUUUUUUUUQQQOOOMMMMMMNNNOOOOOONNNJJJJJJIIIGGGDDDAAA>>>===<<<=========;;;777333111+++***(((&&&%%%%%%&&&'''&&&(((---111333000+++'''(((&&&######''',,,///111111,,,+++222:::;;;777444///000111222333333222111000000//////000000111222444555666888:::???DDDIIIUUUkkk---&&&)))((("""333YYYssszzzssstttvvvsssqqqsssggg```]]]aaaddd]]]QQQHHH)))+++***'''---???VVVfffiiilllmmmmmmpppmmm\\\III+++&&&$$$'''***'''###!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######"""!!!!!!%%%&&&$$$"""###,,,<<>>666///111000444<<<===999666888>>>444...444>>>>>>111$$$%%%'''&&&(((666JJJQQQLLLKKKLLLNNNPPPRRRSSSSSSRRRQQQKKKFFFCCCCCCDDDBBB@@@======>>>>>>===;;;888666999;;;===@@@AAAAAA@@@???:::999666333///+++'''%%%###$$$'''---333555333000,,,)))%%%"""###'''+++...000,,,***---333555333111...///111222333333333222///////////////000111111444555666777888<<>>888000%%% ###%%%%%%---<<>>777333333333111///***+++---//////...---,,,000111333666999===@@@BBBBBBBBBBBB@@@<<<555///+++)))%%%###%%%+++111333444111...)))%%%###$$$'''***///---+++***---//////......///111222333333333222/////////...///000000111333444666666777:::>>>AAAIIISSSjjj(((###&&&%%%$$$:::]]]ppprrrtttrrrooonnnmmmhhhaaaWWWRRRQQQZZZaaa```\\\YYYTTT999&&&'''******444DDD\\\dddgggcccdddcccSSS>>>,,,'''###$$$%%%######&&&!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!"""""" %%%---666???HHHQQQVVVXXXXXXRRRHHH???777,,,"""###$$$%%%$$$###"""$$$%%%...???MMMPPPNNNKKKDDD<<<222+++$$$ !!!$$$&&&&&&---<<>>888*** $$$&&&!!!(((888AAA@@@:::222)))###(((444===>>>;;;666...&&&)))555;;;222$$$$$$%%%######+++:::HHHNNNJJJLLLOOONNNHHH@@@999555111...***(((((()))))))))!!!"""$$$&&&'''''''''&&&''''''(((***---111444666<<<>>>AAABBBAAA>>>999666222...'''$$$$$$(((+++...222111...***&&&$$$%%%'''---///---******...///...///000111222333333222111//////......//////000111222333444555666888;;;>>>GGGNNN___~~~(((###%%%&&&)))AAAaaaooolllqqqooohhhiiikkk]]]IIIBBBCCCLLLZZZdddddd```^^^\\\HHH333+++)))(((+++000FFFUUU___```bbbdddVVVAAA+++'''$$$%%%%%%######&&& !!!!!!!!!"""""""""###""""""""""""""""""""""""###"""!!!!!!"""%%%(((***...111999DDDNNNSSSTTTRRRVVVTTTKKK===111***%%%!!!###$$$%%%$$$""""""%%%'''666DDDNNNMMMLLLJJJBBB666+++'''###!!!!!!###%%%&&&---===BBB???999+++ %%%$$$!!!!!!%%%///888???BBB888///&&&$$$***222444333000+++%%%'''333;;;444'''&&&$$$$$$%%%'''...<<>>333,,,)))%%%%%%%%%######$$$&&&(((""""""######$$$$$$$$$$$$"""###$$$&&&'''((()))***111222666999;;;<<<===<<<999777222---(((&&&''')))...000000---)))&&&%%%&&&(((,,,---))))))...000///000000222222333222111000///............///000000000222333444555777:::===CCCIIIWWWooo(((###%%%(((---FFFdddppphhhnnnkkkaaaeeeiiiTTT444000555BBBTTT```cccdddeeeVVVTTTHHH111""""""(((+++333GGGXXX]]]bbbeeeXXXDDD)))%%%$$$&&&&&&######&&& !!!!!!!!!""""""######""""""""""""""""""""""""###"""!!!!!!$$$(((---000DDDCCCEEEKKKRRRVVVUUURRRMMMKKK@@@000###!!!""""""###%%%&&&%%%###$$$'''+++:::DDDJJJHHHIIIJJJ???111&&&%%%###"""!!!"""$$$&&&...===CCC@@@:::+++!!!%%%"""$$$&&&'''***222>>>HHHAAA===666111000222111///,,,)))%%%'''222;;;666***((($$$$$$'''%%%%%%333FFFLLLLLLIIIAAA666,,,&&&###!!!###$$$### $$$'''$$$$$$###""""""""""""###!!!###&&&((()))((('''&&&)))***+++...222666:::<<<;;;<<<<<<888111+++)))***+++---000///+++'''%%%&&&"""(((+++''''''---000///000111222333222222000///...............///000000///111333444555777:::<<<:::@@@LLLaaa%%%***'''!!!222SSSffffffdddiiihhhcccdddbbbMMM222***+++000???WWWjjjjjj___^^^[[[QQQAAA000%%%"""$$$%%%333DDDRRR]]]bbb\\\RRR///((($$$%%%$$$ %%%""""""!!!!!!!!!!!!""""""$$$###"""###$$$###""" !!!"""""""""%%%000@@@MMMPPPKKKIIIOOORRRPPPKKKIII???666+++%%%$$$$$$""" """!!!$$$&&&$$$!!!%%%+++CCCDDDDDDCCC???888000+++"""""""""!!! !!!$$$''''''777>>>>>>:::,,, ######%%%'''&&&%%%***666@@@IIIIIIDDD:::666666111***,,,+++'''%%%111???===111))))))))))))&&&%%%...888IIINNNLLL>>>000***&&&"""$$$"""!!! !!!"""$$$%%%!!!!!!"""###############"""############$$$$$$$$$%%%%%%%%%&&&((()))+++,,,333666888999777111+++''''''((()))******)))'''&&&&&&&&&'''&&&'''***///222000111333444333222222333......---------......///222222333444666888:::;;;;;;AAAJJJVVVlll!!!((('''###333SSSiiilllhhhiiifffdddeee___GGG...''''''***444III^^^fffccceeebbbZZZMMM===///'''$$$''')))000>>>TTTccc```UUU;;;...###"""###""""""#########""""""""""""######$$$$$$%%%%%%&&&&&&%%%$$$!!!$$$(((///999DDDNNNUUURRRNNNMMMPPPNNNFFF>>>:::...)))$$$"""$$$%%%""" !!!!!!###%%%$$$$$$***222EEEFFFEEE???555+++%%%############!!! !!!###&&&)))999@@@>>>:::,,,"""&&&!!!$$$&&&$$$###'''111:::GGGKKKKKKEEEBBBAAA<<<666555555111...555???;;;///((())),,,,,,&&&###)))222DDDLLLLLL???///'''$$$######"""!!! !!!"""$$$%%%!!!!!!"""###############"""############$$$$$$$$$$$$$$$$$$%%%&&&'''((()))+++---///222333333222111,,,,,,***((('''&&&%%%%%%&&&&&&&&&&&&&&&)))---000...///111111000111333555//////...---------......111222222444555777999:::777===EEENNNaaa!!!'''''''''777UUUjjjpppqqqmmmjjjjjjgggXXX@@@,,,%%%&&&&&&***888MMM```iiihhhgggccc[[[OOO@@@333+++'''%%%%%%...AAAUUU]]]\\\III777$$$###&&&$$$#########""""""""""""######""""""###$$$$$$$$$######!!!%%%...;;;HHHPPPRRRQQQRRRPPPOOONNNGGG:::///+++""" """%%%%%%""" """$$$$$$&&&000;;;FFFGGGDDD:::,,,!!!###$$$###""" """$$$)))999@@@???;;;...$$$((( ###%%%###!!!###***000AAAIIIQQQQQQNNNKKKGGGCCC@@@AAA>>>:::<<>>444)))"""!!!"""$$$$$$$$$""" !!!###%%%666???@@@>>>000$$$''' ###%%%###!!!!!!$$$(((666BBBPPPVVVTTTPPPLLLJJJHHHJJJHHHDDDBBB@@@777,,,(((///888;;;222'''$$$(((111???IIIAAA///"""!!!%%%""""""!!!!!!""""""###$$$!!!!!!"""###############""""""#########$$$$$$$$$$$$######"""""""""######$$$######$$$&&&***---///555333000,,,)))'''&&&&&&%%%&&&&&&%%%$$$%%%(((***...---,,,******,,,111555444222000...------......000111111222444555777888888<<>>000((($$$###!!!"""!!!!!! !!!!!!"""$$$&&&&&&&&&$$$%%%(((+++777???JJJPPPPPPMMMLLLLLLPPPKKKDDD===222&&&!!!"""$$$###"""""""""###"""!!!"""!!!!!!!!!$$$333BBBLLLCCC777---(((%%%###"""###$$$$$$###!!! !!!""" 000:::???AAA444$$$"""!!!###%%%$$$"""!!!"""$$$...:::IIITTTTTTPPPLLLLLLJJJKKKKKKIIIGGGAAA666,,,&&&---999???999,,,%%%%%%***666BBBAAA333%%%"""%%%"""""""""""""""######$$$!!!!!!"""###############""""""#########$$$$$$$$$%%%$$$$$$###############""""""######$$$%%%%%%%%%.........---+++)))&&&%%%$$$%%%&&&%%%$$$$$$&&&(((......,,,******,,,000333666444111...---------...000000000111222444555666:::===AAACCCEEESSSrrr%%%###,,,BBB\\\mmmtttvvvxxxwwwlllWWW<<<***$$$%%%&&&&&&&&&'''%%%)))444AAAYYY```iiinnnlllcccXXXPPPBBB555'''###%%%)))...333JJJNNNKKK???222)))### """"""!!!!!!!!!!!!""""""!!!"""###""""""%%%,,,222???GGGOOORRROOOLLLMMMPPPNNNEEE:::222))) !!!  !!!###$$$"""""""""!!!###333DDDNNNBBB222(((%%%### """###$$$###"""!!!"""###***333;;;CCC888&&& """$$$%%%$$$###"""###$$$)))111@@@NNNRRROOONNNOOOKKKJJJIIIJJJIIICCC777---###)))666AAA@@@444)))$$$%%%---999???888,,,$$$$$$!!!"""""""""############!!!!!!"""###############"""############$$$$$$$$$%%%$$$$$$#########$$$$$$!!!###$$$%%%%%%%%%$$$''')))*********(((%%%$$$$$$%%%&&&%%%$$$%%%'''(((,,,---...------...000333999666222///---,,,---...//////000000111333444555999999===AAABBBJJJaaazzz$$$(((999RRReeemmmrrrwwwyyyvvvdddGGG000)))(((&&&%%%######&&&&&&$$$)))000AAANNN```kkkmmmggg^^^YYYVVVEEE333,,,***'''&&&'''555BBBLLLJJJBBB888...&&&$$$$$$############$$$$$$!!!""""""$$$+++777???DDDHHHLLLNNNMMMLLLLLLMMMDDD999...((($$$  !!!"""###%%%!!!"""######!!!%%%666HHHLLLAAA333'''"""  """######"""""""""###(((,,,555BBB<<<***""""""###############$$$$$$$$$(((555EEENNNOOOPPPSSSMMMHHHFFFIIIKKKEEE777,,,###(((555DDDIII@@@222)))###&&&111===>>>333'''"""!!!!!!"""###############!!!!!!"""###############"""############$$$$$$$$$$$$###############$$$$$$""""""$$$&&&'''(((((()))(((((((((((((((''''''&&&###$$$&&&&&&%%%&&&''')))'''***...111222222333555;;;888333///---,,,---.../////////000111222333444666555:::AAABBBDDDUUUiii'''000EEE]]]hhhiiilllttttttnnnVVV555$$$&&&''' '''""""""&&&(((%%%%%%))))))<<>>222***...---***000111111222888@@@JJJQQQUUUPPPLLLQQQTTTSSSVVVTTTFFF000'''!!!!!!###"""!!!!!!"""""""""""""""""""""""""""$$$###///AAAGGGKKK???000%%%"""###"""!!!""""""!!!!!!!!!!!!"""""""""$$$,,,===HHH;;;%%%"""$$$$$$"""!!!"""######!!!%%%)))111AAAQQQVVVRRRMMMOOONNNJJJHHHDDD888+++######555IIIMMMLLLFFF;;;+++&&&&&&000<<<===111%%%!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$(((%%%!!! """%%%'''(((+++---000333666888999999999777444222000...+++(((''''''%%%%%%%%%%%%''''''((((((***///555:::======??????<<<777222...------------...///000111222222555777999:::<<>>$$$$$$(((%%%$$$'''%%%$$$############"""###)))222AAAUUUfffiiiccccccbbb]]]QQQ???...%%%"""!!!"""&&&000>>>JJJRRRUUUIIIMMMHHHDDDGGGDDD@@@EEENNNMMMLLLOOOSSSXXX[[[\\\WWWSSSVVVXXXUUUZZZYYYLLL000'''!!!"""###"""!!!""""""""""""""""""""""""""""""!!!%%%$$$111DDDJJJJJJ>>>///%%%"""""""""!!!"""!!!!!!!!!!!!!!!!!!""" """###)))999EEE;;;)))$$$%%%%%%###""""""""""""!!!$$$%%%)))666GGGPPPPPPOOOOOOMMMJJJJJJFFF888***%%%$$$666IIINNNMMMIII???000***&&&,,,777:::444+++"""###$$$###""""""%%%'''########################!!!!!!""""""######$$$$$$&&&%%%$$$&&&***///333555777888:::<<<>>>???@@@@@@CCCBBB@@@>>>;;;777222...'''&&&%%%$$$$$$%%%&&&'''%%%''')))---111666;;;>>>AAA@@@>>>999333///---,,,------...///000111222222666777999999:::???GGGMMM]]]}}}RRR^^^jjjoooqqqttttttrrrdddTTT555###&&&'''###&&&%%%$$$$$$$$$$$$######"""&&&%%%$$$---AAAXXXgggkkkcccbbb___YYYNNN???000%%%&&&&&&'''''',,,777GGGSSSTTT[[[YYYVVVXXXUUURRRYYYaaa```______``````]]][[[XXXSSSTTTSSSOOOUUUVVVKKK...'''""""""###"""!!!"""""""""""""""""""""""""""###$$$&&&$$$333GGGNNNIII===---###!!!!!!!!! !!!!!! !!!!!!""""""!!!%%%333???<<<000&&&&&&%%%%%%$$$"""!!!!!!###$$$$$$$$$+++;;;JJJQQQQQQOOOLLLLLLLLLGGG888)))&&&&&&777JJJMMMNNNMMMFFF999000''''''///666777444%%%&&&%%%###!!!!!!%%%)))######################## !!!"""###$$$%%%%%%$$$$$$&&&,,,444<<>>DDDIIIKKKJJJHHHJJJHHHFFFCCCAAA???>>>===888999999:::888333---((('''&&&%%%%%%%%%%%%&&&'''((()))(((&&&$$$$$$(((,,,555;;;AAACCC@@@999222...------........./////////000333666666777:::@@@EEEDDDLLL\\\ttt|||~~~yyywwwsssooogggbbbGGG,,,''''''$$$&&&"""%%%&&&%%%$$$'''---333,,,)))'''&&&###""")))444KKKYYYbbb```]]]```^^^XXXVVVPPPFFF;;;000)))%%%$$$$$$...333<<>>GGGFFFKKKOOOIII999+++$$$$$$***>>>NNNKKKKKKSSSTTTOOOLLLCCC666+++(((+++000===:::444---'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%)))...333888;;;===AAABBBEEEHHHJJJIIIEEEAAA======<<<:::888555333222+++++++++,,,---,,,)))&&&((((((&&&&&&&&&&&&((((((((('''&&&&&&&&&''')))***...555>>>CCCBBB<<<666222---------.........//////000222555555555777<<<@@@@@@FFFQQQcccxxx|||yyyuuurrrooonnnSSS111'''(((%%%### ###&&&''')))///999AAA666---&&&%%%%%%###&&&---???SSSaaa```^^^aaaccc```WWWXXXUUUNNNBBB777000---'''***&&&(((888CCCJJJUUUSSSWWW^^^eeeiiigggbbb]]]WWW[[[gggiii]]]VVVMMM===(((%%%%%%&&&$$$ !!!%%%""""""""""""""""""""""""%%%!!!"""&&&333LLLVVVJJJGGG;;;,,,###!!!"""###"""$$$$$$############$$$$$$!!!###%%%### ###111>>><<<---###%%%%%%!!!!!!'''(((%%%$$$%%%""""""---:::DDDEEEKKKOOOGGG666((($$$%%%,,,AAAPPPMMMLLLTTTUUUPPPNNNHHH<<>>???===444((("""$$$((($$$$$$$$$$$$$$$$$$$$$$$$'''***///555<<>>888444---------...............000333555444333444888<<>>JJJVVV___fffkkkiiiccciiikkkhhhcccbbb```RRRAAA+++%%%"""$$$%%%###"""###""""""""""""""""""""""""""""""!!!)))???VVV]]]WWWXXXOOO===+++""""""###!!!"""""""""#########$$$$$$"""%%%""""""%%%"""***@@@IIICCC666''' """$$$$$$'''$$$$$$%%%$$$$$$+++444EEEGGGJJJGGG:::+++%%%&&&&&&555IIITTTSSSPPPQQQUUUWWWUUUPPPHHH>>>444***%%%,,,777CCCFFF???555...,,,(((%%%$$$''''''%%%&&&***333;;;EEELLLMMMKKKJJJJJJBBB???;;;777333///+++((((((&&&$$$"""""""""###$$$!!!%%%%%%""""""(((...000111333000***''')))******%%%((()))'''''',,,000000000---,,,111:::???===999///,,,***+++---///...,,,//////000111333555777888>>>BBBCCCKKK___vvv}}}~~~zzzuuutttxxx|||zzzvvvlll___OOO???333,,,$$$&&&%%%'''222FFFVVV^^^aaaZZZLLL;;;---%%%$$$%%%'''444FFFWWW___```^^^[[[XXXZZZYYYVVVUUUXXXXXXVVVIIIBBB<<<777111)))''')))...999IIIVVVaaaiiijjjggghhhjjjhhhcccbbbbbbWWWIII...'''"""###%%%###!!!""""""""""""""""""""""""""" !!!!!!)))@@@ZZZbbb^^^^^^[[[HHH--- $$$%%%!!!!!!!!!"""""""""######"""$$$ $$$"""***@@@JJJJJJAAA000### ###&&&%%%######$$$###"""(((000AAAIIIKKK@@@222)))%%%$$$+++:::MMMWWWWWWTTTRRRRRRWWWWWWVVVQQQHHH;;;///((('''///;;;EEEIIIEEE;;;444...(((%%%%%%%%%%%%***///AAADDDHHHLLLMMMLLLJJJHHH:::666111---***(((%%%###&&&%%%###"""!!!""""""######%%%### """,,,555999999888333+++))),,,...---(((+++***'''(((///444666111...+++,,,111777;;;>>>444...******...000000.........///000111333555666;;;@@@AAAFFFSSSeee}}}yyyqqqpppvvv|||yyyvvvppphhh]]]QQQDDD<<<------+++...:::LLLXXX\\\``````[[[PPP@@@222)))%%%'''222DDDUUU^^^aaa^^^[[[YYY\\\[[[WWWTTTWWWXXXWWWSSSNNNJJJGGG???555...---'''...999EEERRR]]]dddfffcccgggfffaaa```bbb\\\RRR222)))""""""$$$###"""###"""""""""""""""""""""""" !!!!!!)))@@@ZZZdddaaa```aaaNNN///%%%&&&!!!!!!!!!!!!"""""""""""""""###$$$"""***>>>FFFIIIDDD777***&&&&&&&&&###"""###%%%$$$###(((///AAAKKKKKK:::+++&&&&&&###111>>>NNNVVVWWWTTTNNNHHHPPPTTTXXXXXXQQQEEE888000)))***222???KKKNNNFFF>>>:::333,,,******,,,333;;;HHHIIIIIIJJJJJJGGGCCC???000---(((%%%$$$$$$###"""&&&%%%$$$###"""#########%%%%%%### %%%333>>>CCC>>>;;;222+++***///111///+++---+++''')))111999;;;555333///++++++111:::AAA:::333+++***---000///---......///000111333444555888>>>???BBBKKKXXXvvvwwwzzzzzzuuuoooooovvv~~~wwwuuupppkkkddd[[[RRRKKKAAA@@@>>>???IIIVVV\\\\\\aaa```^^^XXXOOOCCC888222000999FFFSSS\\\^^^\\\YYYXXX]]]^^^ZZZXXXXXXXXXVVVXXXUUUSSSQQQJJJ===444222***)))+++111:::FFFRRR[[[___eeeeee```___bbb___XXX:::...$$$"""#########$$$""""""""""""""""""""""""!!!""""""(((===VVVbbb```\\\aaaRRR222!!!%%%&&&!!!!!!!!!!!!"""""""""""""""### %%%"""(((;;;CCCFFFDDD===666000***###$$$###%%%''''''&&&,,,333DDDKKKGGG555'''%%%&&&$$$555AAAMMMRRRTTTQQQGGG<<>>;;;999555///+++...777???>>>777///+++,,,...---+++/////////000111333444555666<<<===@@@HHHPPPhhhiiikkkmmmlllkkkooowww~~~vvvuuusssnnnhhhaaa\\\YYYUUUVVVUUUVVV[[[bbbddd```eeeaaa\\\YYYVVVRRRLLLHHH@@@CCCJJJSSSZZZ\\\ZZZXXXVVVZZZ\\\\\\]]]___^^^ZZZYYYVVVUUUUUUNNNAAA888555333,,,%%%$$$(((000<<>>000&&&$$$''')))999CCCKKKMMMPPPOOOBBB333444===JJJVVVZZZVVVNNNHHH333+++%%%+++:::JJJSSSUUURRRLLLFFFEEEEEEEEEKKKQQQOOOOOONNNJJJCCC:::222...$$$###!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%...;;;DDDFFF<<<555***%%%)))222444000...///,,,((()))222;;;>>>;;;;;;999333...---333888===888222---++++++++++++/////////000111333444555444:::;;;???GGGKKK\\\xxxLLLNNNPPPRRRVVV\\\ccchhheeegggiiigggbbb^^^[[[[[[\\\```cccccceeeiiigggccceeeccc```___^^^\\\ZZZXXXNNNMMMOOOSSSWWWZZZZZZYYYSSSUUUWWWXXX]]]cccbbb]]]ZZZXXXXXXXXXSSSIIIBBB@@@>>>444+++(((&&&&&&,,,444<<>>666---***)))(((&&&%%%+++333CCC;;;222+++&&&%%%)))000;;;CCCIIIJJJOOOPPPCCC111'''111AAAPPPXXXYYYUUUQQQ@@@666+++(((000???MMMUUUQQQMMMJJJJJJJJJHHHKKKOOOQQQQQQMMMEEE:::111---+++$$$###"""###$$$%%%%%%###$$$$$$$$$%%%%%%%%%$$$$$$!!!$$$''',,,666BBBGGGEEE888000&&&###***444555111---///,,,((()))111999<<<555777888666111......000888777444///***)))+++............///000111222333333777888===FFFGGGQQQggg...///000333888>>>DDDGGGJJJPPPWWWXXXTTTQQQRRRTTTYYY___dddeeeggghhhfffaaa```cccgggiiifffbbb___]]]VVVSSSQQQRRRVVVZZZ[[[[[[RRRRRRQQQSSSZZZbbbaaa\\\[[[ZZZ[[[]]][[[TTTOOONNNFFF<<<555111,,,%%%&&&***$$$333AAAHHHQQQ```iiijjjfffPPP888***%%%######$$$""""""""""""""""""""""""$$$%%%$$$''':::SSSaaaccc```aaa]]]NNN999(((###%%%############$$$$$$$$$$$$"""### ###((("""!!!...AAAGGGJJJKKKLLLMMMKKKGGG:::777444111...,,,222;;;@@@222(((((('''%%%+++555<<>>HHHJJJGGG555...$$$"""+++666777111---...,,,((()))000888;;;///222666666333...+++***333555444000***))),,,111---------......000111222222555555;;;EEEDDDIII[[[zzz(((((((((((()))***,,,,,,...///111444888;;;===>>>KKKLLLOOORRRVVVZZZ\\\^^^\\\___dddggggggddd___\\\]]][[[YYYVVVUUUUUUVVVWWWQQQPPPPPPSSSVVVXXXXXXWWWYYYWWWVVVWWWZZZZZZXXXVVVXXXPPPDDD:::444111///---'''%%%***333:::AAANNN\\\aaa\\\PPP???///%%%$$$&&&%%%""" !!!$$$&&&%%%### """""")))AAA^^^iiifff^^^bbbcccZZZHHH444&&& ###&&&&&&"""!!!$$$'''$$$"""###%%%$$$###%%%+++???JJJOOOLLLMMMTTTSSSMMMOOOIIIBBB>>>@@@BBBCCCCCC999,,,###$$$&&&(((222???FFFGGGGGGGGGMMMNNNAAA222&&&(((///===MMMWWWYYYWWWSSSGGG999...''')))777HHHPPPNNNMMMNNNPPPPPPNNNLLLKKKJJJAAA333***((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$""""""+++555===GGGNNNJJJAAA+++'''$$$###(((///666:::***000000***&&&+++222666...+++***---111111---)))///000444666///'''(((///------------...000111222555666888999===BBBIIINNNkkk'''&&&&&&&&&''''''((()))''''''(((***+++,,,---...222444777;;;???CCCFFFGGGKKKOOOTTTYYY\\\]]][[[ZZZ]]]]]]\\\[[[YYYXXXVVVUUUQQQRRRSSSTTTVVVXXXZZZ[[[]]]ZZZWWWVVVXXXYYYYYYXXX]]]WWWNNNEEE>>>777000+++(((%%%%%%(((+++---555===OOOSSSUUUOOOAAA222'''"""%%%$$$$$$&&&(((&&&###!!!$$$%%%+++AAAZZZddd```cccdddeee```UUUDDD111%%%!!!###%%%$$$""" """&&&$$$%%%'''&&&$$$&&&+++666BBBJJJHHHIIIOOOQQQMMMMMMJJJHHHHHHHHHGGGBBB>>>,,,(((%%%%%%&&&,,,999FFFGGGGGGFFFGGGLLLLLL>>>...%%%$$$'''444FFFTTTXXXWWWWWWMMM???333)))&&&///;;;IIIMMMQQQQQQOOOMMMNNNPPPHHHFFF<<>>HHHSSSTTTNNNJJJMMMRRREEECCC999,,,$$$$$$''''''""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%+++444>>>DDDGGGEEE>>>666'''%%%###"""&&&...666<<<...+++,,,111000+++,,,333...***'''(((,,,000111000,,,,,,000444333...++++++,,,,,,------...///111222222444555777999>>>DDDHHHOOOccc&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''')))+++---...///555666999===@@@AAABBBCCCLLLPPPSSSSSSSSSWWW___fffgggeeeaaa^^^\\\[[[ZZZYYYZZZ[[[\\\[[[WWWPPPGGGBBB;;;333)))%%%$$$%%%&&&'''$$$,,,777???CCCEEEEEEFFF999555///***(((((()))***'''---555AAATTTfffnnnlllfffddddddgggggg^^^MMM???111***### """%%%%%%$$$###""""""%%%###!!!"""'''888EEEOOOMMMIIIKKKPPPRRRNNNLLLJJJHHHDDD<<<111((("""((((((###'''777DDDGGGQQQNNNLLLMMMNNNHHH888***'''%%%$$$'''111@@@OOOXXXUUURRRLLLDDD888...))))))333@@@OOOUUUQQQLLLLLLNNNFFFCCC999+++$$$%%%)))***########################%%%%%%$$$###"""###%%%'''222666===DDDGGGCCC777,,,'''%%%$$$###'''...777>>>222))))))444555,,,***111000,,,'''''')))---000111++++++...333555333...***,,,,,,,,,---...///000111222333555666888<<>>BBBDDDDDDIIIQQQYYYZZZ[[[\\\]]]\\\[[[ZZZYYYVVVXXX[[[\\\[[[WWWSSSPPPGGG???333)))&&&''''''&&&!!!###&&&***111999AAAFFFJJJHHHDDD???;;;888666666777<<>>999:::BBBGGG>>>..."""&&&'''&&&%%%&&&---777???888,,,'''///555222---+++000...+++)))))))))+++,,,,,,///111222666888333,,,++++++,,,,,,---...000111222444555666777999===@@@@@@III]]]|||???>>>===;;;888444000.........---+++***)))((('''''''''''''''''''''''''''$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###%%%''')))+++---+++000555888999;;;===@@@CCCHHHMMMPPPPPPPPPPPPRRRSSSUUUOOODDD;;;888444///...+++'''$$$######""""""'''...888@@@FFFKKKPPPSSSUUUXXX^^^bbbcccaaa``````^^^^^^^^^]]]]]]]]]___```\\\SSSGGG<<<555///+++((('''###"""%%%'''+++333<<>>777---(((&&&&&&%%%$$$((((((...;;;FFFJJJLLLMMMJJJJJJIIIEEE888)))$$$''' ###$$$###!!!###)))...???GGGLLLKKKHHHCCC999---''')))///888CCCIIIKKKJJJJJJGGG>>>///&&&$$$$$$###########################"""$$$$$$###"""%%%---444BBB@@@BBBGGGDDD777***$$$%%%&&&%%%$$$$$$***444<<<;;;000''')))111555000)))+++,,,,,,,,,+++***++++++...222444333555777555///+++++++++,,,---...///000111222444555555777:::<<>>@@@EEELLLOOOHHHBBB@@@<<<777///,,,'''$$$$$$$$$$$$$$$###$$$&&&'''***111:::AAAGGGLLLTTT[[[]]]\\\^^^aaaZZZXXXWWWXXXZZZ[[[[[[ZZZ___ZZZSSSKKKCCC<<<666333000,,,+++---111666@@@JJJXXXWWWUUUQQQHHH===666444---)))$$$###%%%&&&&&&%%%+++,,,888IIIOOOIIIGGGKKKJJJJJJKKKEEE555%%%""")))"""""""""$$$&&&''''''&&&444>>>EEEHHHJJJIII@@@555''''''***000:::DDDLLLPPPNNNLLLBBB444***'''&&&$$$""""""""""""""""""""""""###%%%&&&$$$$$$(((000888DDDEEEIIIKKKAAA111((('''$$$%%%$$$""""""'''111:::<<<333(((%%%...777333((('''***,,,------,,,+++,,,///444777444444777666111+++++++++,,,---...///000///111333333333555888:::GGGGGGJJJUUUmmmgggiiijjjhhhfffcccbbbbbbbbb^^^YYYRRRLLLGGGCCCAAA:::999777444111///......((()))))))))(((''''''&&&(((&&&$$$$$$&&&&&&&&&%%%'''&&&%%%$$$$$$&&&(((***'''&&&&&&&&&%%%%%%$$$$$$(((''''''&&&''')))+++,,,111222555888<<<>>>@@@@@@777333---'''###!!!"""###""""""###$$$%%%&&&&&&'''...222888???GGGNNNRRRUUUSSSSSSTTTTTTUUUUUUVVVVVVWWWUUURRROOOKKKHHHFFFEEE>>>???AAADDDIIIMMMQQQTTTUUUQQQIII@@@777...(((%%%---'''$$$&&&%%%!!!"""'''000999GGGOOOQQQOOOLLLKKKKKKNNNMMMBBB000$$$"""&&&%%%$$$######"""#########(((333???FFFKKKNNNHHH???333)))"""%%%000===KKKUUULLLKKKEEE:::...%%%###$$$"""###$$$%%%%%%$$$###"""!!!%%%&&&!!!!!!,,,:::CCCJJJKKKNNNLLL===+++"""$$$$$$#########!!!$$$///<<<@@@444(((&&&,,,222555666)))---111000,,,***+++---...222666666333222555999+++*********+++---///000///000111444666888::::::???DDDJJJPPP```nnnpppssssssrrrpppppppppqqqooolllhhheeeaaa\\\ZZZ[[[XXXTTTPPPMMMHHH@@@:::555444222///+++'''$$$"""'''&&&$$$%%%&&&'''&&&%%%$$$$$$$$$%%%'''***---///$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$!!!"""$$$%%%''')))***+++000...***'''%%%%%%&&&'''#########$$$$$$$$$$$$$$$%%%'''***---111444555666777999<<>>GGGOOONNNHHH>>>333)))&&&+++444AAALLLLLLMMMIII???222(((%%%&&&"""###$$$%%%%%%$$$#########'''&&&"""###///===FFFJJJLLLNNNJJJ<<<***"""$$$#########$$$"""###---888???444)))%%%***000444666---,,,+++,,,///000///...,,,000444555333222444666++++++******+++,,,...///000000222333555777999999:::===DDDKKKYYYuuuvvvyyy}}}~~~~~~|||{{{{{{wwwvvvuuutttsssqqqmmmjjjmmmjjjggghhhjjjfff\\\TTTNNNLLLIIIDDD???999555222...,,,+++******)))'''%%%%%%%%%$$$%%%&&&((()))+++%%%%%%%%%%%%&&&'''((((((%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&'''((()))&&&&&&$$$#########$$$%%%$$$$$$#########"""""""""######$$$%%%%%%%%%$$$$$$((()))+++...222555777999<<<<<<>>>@@@BBBEEEGGGHHHAAABBBDDDDDDCCC@@@===:::333111---++++++---///111+++&&&######%%%''',,,333HHHMMMSSSUUUSSSQQQPPPQQQOOOQQQLLL???...######'''######"""######$$$%%%&&& %%%+++333@@@LLLPPPOOOHHH===222***'''***555@@@HHHLLLNNNGGG999---''''''"""###$$$%%%%%%%%%%%%$$$&&&((('''###'''333AAAIIIKKKMMMMMMHHH999)))###$$$""""""$$$%%%"""""")))333===555***%%%&&&---222444111+++&&&)))000555444000)))---111444444444333333,,,+++***)))***+++---...000111222333555666777888999888???IIIQQQbbbyyy|||}}}}}}vvvtttqqqqqqrrrrrrooommmlllkkklllnnnpppooojjjfff```___]]]ZZZVVVSSSOOONNNDDDBBB@@@>>>===;;;888666222111...+++(((&&&%%%%%%'''&&&&&&%%%%%%&&&'''(((%%%&&&'''((('''&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$######"""""""""!!!""""""""""""""""""""""""$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''******+++,,,---///000111000000222222111///---,,,---000333555555444111///***'''%%%&&&***000888>>>NNNQQQSSSSSSPPPOOOPPPSSSUUUUUUOOO@@@///###"""$$$$$$$$$#########$$$%%%%%%&&&%%%&&&+++777DDDLLLPPPKKKDDD:::222***''',,,555>>>FFFNNNMMMAAA333)))%%%######$$$%%%%%%&&&&&&&&&((()))'''%%%+++999FFFLLLLLLNNNMMMDDD555(((###$$$""""""$$$%%%###!!!%%%---:::666...%%%###)))///222333---''')))///444444111'''+++///444777666444222...---+++))))))***,,,...000111222333444555666666;;;777>>>JJJMMMUUUwwwtttxxx|||~~~|||wwwrrrqqqrrrsssqqqnnnoooqqqqqqmmmhhhffffffhhhaaaaaaaaa```___]]]\\\[[[[[[YYYWWWVVVWWWWWWWWWVVVLLLJJJFFFAAA<<<888555333000///---+++******+++,,,,,,,,,+++***(((%%%""" &&&%%%$$$$$$############%%%&&&&&&&&&%%%%%%$$$$$$ !!!!!!"""######$$$$$$!!!"""$$$%%%&&&'''''''''""""""###$$$%%%''''''(((''''''&&&&&&&&&&&&''''''***+++,,,---///222333555555777999999777333///+++)))))))))***000999BBBFFFOOOQQQRRRQQQOOOOOORRRUUUZZZYYYSSSEEE333&&&!!!!!!&&&&&&%%%$$$#########$$$)))&&&$$$(((000;;;GGGOOOMMMIIIDDD===333)))&&&***111<<>>IIIMMMLLLOOOLLL@@@111&&&###$$$###"""###%%%$$$!!!###)))777888222'''"""&&&,,,///222000---,,,,,,...///111''')))...444999999666111111///,,,***)))***,,,...000000111222333444555666<<<888>>>IIIIIILLLhhhrrruuuyyy|||~~~|||vvvtttvvvvvvrrrnnnnnnppppppjjjcccaaaffflll````````````___^^^\\\\\\___]]]\\\]]]bbbfffjjjkkkeeedddaaa^^^ZZZWWWTTTSSSJJJHHHEEECCCAAAAAABBBCCCEEEDDDAAA<<<777222...,,,+++++++++***)))'''&&&%%%######$$$$$$$$$$$$$$$%%% !!!"""###$$$%%%&&&!!!""""""###$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''''''''''''''((())))))------///111555:::>>>@@@<<<999666111...,,,,,,,,,***...000111777@@@FFFGGGOOOQQQSSSRRRPPPQQQTTTWWW[[[\\\WWWKKK;;;,,,$$$!!!&&&&&&%%%$$$$$$$$$$$$$$$&&&$$$$$$'''+++222@@@MMMPPPNNNLLLHHH===///%%%""")))111>>>FFFGGG>>>111((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%'''222BBBKKKLLLMMMPPPKKK<<<---%%%######$$$"""###%%%$$$!!!###'''333:::777***"""$$$***,,,---000111///***(((***---((((((+++222:::<<<777222444111...+++)))***,,,......///000111333444555666999777<<>>DDDUUUeee~~~|||zzzzzz{{{}}}|||{{{}}}{{{qqqhhhaaa___\\\[[[[[[\\\^^^^^^[[[\\\\\\\\\\\\[[[[[[ZZZ^^^ZZZWWWWWW[[[ccciiimmmmmmnnnooooooppppppoooooosssqqqooommmmmmnnnppprrrvvvtttppplllhhhfffeeedddSSSSSSSSSRRRNNNHHHCCC???888666333///+++)))((((((%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%&&&'''((()))(((***---000111111000///,,,...111333444555444333<<>>000###$$$((((((%%%***...///,,,(((%%%$$$'''$$$%%%---777;;;777111888555111---++++++---///,,,,,,...000222555666777555888::::::<<>>666,,,%%%$$$%%%&&&&&&&&&%%%'''111???IIILLLJJJHHHLLLHHH999+++$$$""""""$$$###""" """###$$$...<<>>BBB<<<333+++'''%%%$$$$$$&&&(((---777BBBHHHIIIGGGGGGHHHBBB444'''###""""""$$$###"""!!!!!!"""###$$$)))999CCC<<<---%%%%%%&&&(((&&&&&&---555777111)))###&&&'''(((...777999666111444555111,,,+++,,,---......///000111222333444555666777999<<>>@@@AAAEEEGGGJJJPPPUUUUUUQQQLLLKKKMMMOOOSSSTTTQQQLLLGGG:::555///,,,000:::FFFNNNMMM===...(((%%%"""'''///HHHJJJLLLMMMPPPSSSNNNGGGAAA666+++&&&&&&(((///666BBB@@@;;;555...(((&&&&&&+++111:::CCCHHHJJJIIIGGGIIIFFF===///&&&$$$$$$###$$$###"""!!!!!!"""###$$$%%%666CCC@@@222(((&&&''')))$$$!!!(((444<<<999444***)))'''&&&***333888999---111555444///+++,,,/////////000000111222333333666777888999;;;???EEEIIITTTiiiggg___\\\dddrrr|||}}}zzzwwwtttssstttqqqfffYYYQQQOOOIIICCCAAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEBBBBBBCCCFFFIIIJJJHHHFFFJJJKKKLLLNNNPPPRRRUUUVVVWWWYYY\\\^^^```bbbdddfffeeeccceeejjjllliiihhhjjjooofffaaaffflllnnnmmmmmmhhhkkknnnmmmkkkiiikkkmmmpppooonnnmmmlllhhhccc___ZZZWWWSSSMMMGGGAAA<<<999000///---***(((&&&$$$$$$"""!!! !!!$$$&&&&&&&&&$$$%%%&&&((((((&&&$$$###""""""###$$$%%%&&&'''((('''(((***,,,///222444555======@@@HHHPPPSSSOOOJJJHHHJJJMMMNNNMMMLLLKKKJJJEEE@@@:::777999AAALLLRRRTTTGGG:::222---***---444IIIJJJJJJJJJNNNQQQOOOIIILLLAAA555---(((%%%)))...888<<>>999333000///666===FFFLLLMMMLLLKKKKKKNNNIII===...&&&&&&&&&%%%######"""!!!!!!"""#########333BBBCCC666***%%%%%%((($$$!!!%%%///888<<<<<<222///***''')))///666999---000555777222+++***---//////000000111222222333444666777888:::>>>CCCGGGRRR\\\{{{ggg^^^WWW]]]mmm}}}wwwnnngggeee```VVVOOOMMMHHHGGGEEECCCAAA@@@===:::@@@???===;;;;;;<<<===>>><<<<<<===BBBHHHJJJFFFBBBAAACCCEEEIIIKKKLLLLLLLLLJJJMMMPPPSSSUUUXXX[[[^^^ZZZYYY[[[```aaa^^^^^^aaaiiieeeeeehhhiiiggghhhkkkkkknnnqqqpppmmmlllmmmoookkkkkkmmmooopppnnnjjjgggkkkjjjgggbbb]]]XXXSSSQQQGGGEEEAAA<<<777333000...)))'''$$$$$$$$$$$$###!!!%%%&&&(((******)))'''&&&######$$$$$$%%%%%%%%%%%%""""""###%%%&&&'''((()))000...000666???EEEDDDAAACCCEEEGGGGGGFFFFFFHHHJJJGGGEEEBBB@@@AAAFFFKKKNNNPPPMMMGGGAAA:::666;;;BBBMMMMMMKKKJJJMMMQQQPPPKKKPPPHHH@@@999000'''%%%''')))111<<>>///&&&$$$$$$"""######""""""""""""######$$$000>>>CCC:::,,,%%%###&&&%%%$$$$$$'''...888>>>:::666000,,,,,,...555:::111111555999555---)))+++......///000111111222222222333666777:::===BBBFFFQQQTTTlllbbb[[[SSSRRR]]]kkkqqqooohhh___XXXVVVOOOFFFDDDIIIHHHKKKLLLJJJGGGEEEAAA<<<>>>;;;888555555666999;;;:::888888>>>FFFJJJGGGBBB>>>>>>@@@DDDGGGHHHFFFDDDDDDFFFIIIKKKMMMPPPTTTWWWRRRRRRTTTXXXXXXUUUVVVZZZ______cccggggggeeegggllloooppprrrrrrpppppppppqqqkkkkkklllnnnooonnnkkkhhhjjjjjjjjjiiihhhfffcccbbb___]]]YYYTTTNNNJJJGGGFFF<<<999444000---)))%%%###%%%&&&''''''&&&%%%###"""%%%%%%%%%%%%&&&&&&&&&&&&############$$$$$$$$$$$$%%%######'''---222444444333555777888999;;;???AAA@@@@@@AAABBBCCCEEEFFFGGGJJJLLLMMMIIICCCBBBGGGMMMNNNNNNLLLJJJNNNSSSRRRNNNMMMJJJHHHDDD:::---%%%$$$!!!(((333===CCCEEEEEEEEECCCFFFJJJKKKJJJIIIKKKLLLLLLJJJ???000%%%"""!!! """""""""######"""""""""%%%,,,777???;;;000&&&###%%%''''''$$$"""'''111;;;>>>:::777555333222666<<<666111333::::::111******+++,,,---...000111222333111222555777999<<<@@@DDDJJJMMM^^^KKKIIIDDD???BBBKKKOOOMMMLLLHHHJJJNNNJJJAAACCCKKKJJJPPPQQQMMMJJJIIIEEE???===:::666444444777<<>><<<999;;;@@@999000///999===666---,,,))))))+++---///000222333222333555777888:::===@@@BBBGGGTTTlll222555333---,,,111333111333666AAAMMMMMMEEEHHHSSSKKKQQQRRRMMMIIIIIIFFFAAA>>>;;;777666777;;;AAAEEE:::444111777CCCJJJIIIDDD>>>;;;777777;;;>>>???>>>AAABBBBBBAAA@@@AAACCCEEEGGGFFFGGGHHHGGGDDDHHHNNNPPPJJJHHHNNNTTTWWWXXXZZZ```______dddjjjmmmmmmkkkkkkjjjjjjjjjkkkjjjhhhfffggghhhiiijjjjjjiiigggfffiiiiiihhhgggffffffffffffeeebbb]]]XXXUUUQQQNNNKKK@@@>>>:::666222...,,,+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########%%%''''''&&&$$$######$$$###"""!!!"""&&&)))******+++---222666:::===>>>>>>>>>===:::999===BBBDDDDDDBBBCCCBBBCCCHHHOOOPPPLLLNNNPPPTTTUUUKKK<<<222///***&&&%%%)))222<<>>>>>DDD;;;///---888@@@999111...'''((())),,,...000222333444555666777777888:::===???FFFNNN^^^)))))))))))))))))))))))),,,000444666777999===AAAAAA???<<<::::::===AAACCC???===;;;999:::===BBBDDD???<<<777666999???HHHMMMCCC===555444777:::;;;:::===???>>>999888<<<@@@AAA@@@DDDGGGGGGDDDAAAAAACCCDDDCCCGGGOOORRROOOPPPTTTUUUTTTSSSVVV\\\bbbgggiiikkkjjjhhhgggggghhhjjjkkkmmmmmmllllllkkkllllllllliiijjjkkkkkkiiihhhiiijjjeeecccaaa`````````^^^]]]ZZZVVVPPPLLLIIIDDD===888777444///***'''%%%&&&'''(((%%%######$$$&&&&&&%%%(((''''''&&&%%%$$$$$$%%%""""""######$$$$$$$$$$$$$$$%%%&&&)))---222555888222222222444666999<<<===999:::<<>>444)))'''$$$$$$)))111;;;AAAFFFIIILLLLLLJJJGGGFFFEEEGGGIIIFFF;;;,,,""" #########""""""###$$$%%%%%%!!!###'''---666999000###'''&&&%%%$$$"""###%%%(((///999AAAAAAAAADDDDDD@@@;;;555......777>>>777,,,***+++,,,------...111444444333333444555777999;;;<<>>:::999777777999<<<@@@BBB<<<:::888777999===AAADDDAAA<<<666333444666777777777999:::777888<<<<<<::::::>>>AAABBB???>>>???AAADDDBBBEEELLLNNNKKKLLLOOOPPPOOOOOORRRWWW[[[^^^___dddcccccccccdddfffhhhiiiiiiiiihhhhhhhhhjjjkkklllmmmnnnmmmkkkiiihhhhhhjjjeeecccbbbbbbdddeeeeeedddbbb```]]]\\\[[[YYYVVVRRRJJJFFF@@@999333000......(((&&&######$$$%%%$$$###'''%%%$$$$$$$$$%%%%%%$$$%%%$$$$$$###############%%%%%%%%%&&&(((***,,,---++++++++++++,,,...000111333444666888:::===>>>???FFFFFFGGGJJJKKKHHH@@@999111,,,&&&"""###)))111777AAAFFFKKKNNNMMMJJJHHHGGGDDDGGGGGG>>>111&&&###$$$###""""""""""""###$$$%%%"""###%%%+++555:::222'''&&&&&&%%%$$$###$$$%%%''',,,555===???@@@CCCCCC???999555///...777>>>;;;222++++++,,,...///000000000222111222222333555777999===EEEEEEKKKeee&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&(((&&&%%%%%%&&&(((---111444000000000111333555888:::666666666666666777777777===;;;888444111222444777555666777777:::<<<999333888;;;??????>>>===???BBBDDDCCCFFFKKKMMMLLLLLLOOOIIIHHHHHHIIIMMMPPPQQQQQQTTTTTTTTTUUUWWWZZZ]]]^^^aaaaaa``````bbbdddgggiiinnnmmmlllhhheeedddeeegggeeeddddddfffiiilllmmmmmmfffeeeeeefffhhhhhhfffeeebbb^^^XXXQQQKKKFFFDDDCCC444222...,,,+++)))'''%%%(((%%%""""""$$$&&&%%%###&&&%%%$$$#########$$$%%%((('''%%%$$$######$$$$$$&&&%%%$$$######$$$%%%&&&++++++---...000111222333;;;;;;<<<@@@DDDDDDAAA===999333***"""!!!&&&***777<<>>:::///---,,,---000111///,,,//////000111222444555666===@@@???EEEVVVmmm&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''&&&&&&&&&'''&&&%%%$$$%%%&&&(((***&&&'''((()))***+++,,,---...///000000000///......666888888444//////333777888888777888===AAA===555888;;;======;;;:::===@@@???@@@BBBFFFIIIJJJKKKMMMEEECCC@@@???AAADDDFFFGGGHHHIIIIIIJJJLLLNNNPPPQQQVVVUUUUUUUUUXXX[[[___aaagggfffdddaaa^^^^^^```ccceeedddeeegggkkkooopppppphhhhhhiiiiiijjjjjjiiiiiikkkiiieeeaaa]]]ZZZXXXWWWKKKHHHCCC???<<<888444111111,,,(((&&&((()))'''$$$&&&%%%#########%%%&&&''')))'''%%%###""""""""""""$$$###"""!!!!!!"""######&&&&&&&&&'''((()))))))))000000111555999<<<<<<;;;:::555...&&&"""!!!"""###+++000888>>>CCCFFFIIIKKKDDDHHHKKKHHH>>>111&&& ###""""""!!!!!!"""######&&&### %%%222<<<;;;333&&&%%%$$$$$$%%%%%%$$$$$$$$$+++555<<>>===555000++++++...111///,,,...///000111222333555555<<<======EEEOOOZZZ''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$((((((((((((((())))))***,,,///222///+++***///444888777666777>>>FFFFFFBBB888999:::999666555888;;;<<<===???@@@BBBDDDEEEDDDEEEAAA;;;999:::>>>AAACCCFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJLLLNNNRRRUUUWWW]]]]]][[[YYYXXXZZZ]]]```cccbbbbbbdddhhhkkklllllljjjkkkllllllllllllllllllhhhhhhfffeeecccaaa``````\\\YYYVVVSSSPPPMMMIIIFFFCCC>>>888444333333000...)))((('''%%%$$$$$$$$$$$$&&&%%%$$$###""""""###$$$######"""""""""###%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%)))))))))+++...111333444333222000---)))&&&$$$###$$$'''---222888???GGGLLLIIIMMMPPPOOOGGG:::,,,#########""""""""""""######&&&$$$!!!$$$///<<<>>>:::)))'''$$$$$$%%%%%%$$$######(((111;;;AAACCCBBBAAA???<<<666///000666;;;;;;:::333+++(((+++//////...//////111222333555555666999;;;>>>GGGNNNQQQooo(((((((((((((((((((((((('''&&&%%%&&&((()))((('''%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$#########%%%'''(((###&&&))))))&&&%%%)))---000000///111999DDDIIIHHH999;;;:::888555444888;;;???BBBBBB???@@@BBBBBB@@@FFFBBB<<<999:::>>>AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIKKKMMMNNNSSSTTTTTTTTTTTTVVVYYY\\\]]]\\\\\\]]]```cccccccccccceeeggghhhhhhiiijjjkkkhhhhhhhhhhhhgggfffdddddd```^^^]]]]]]\\\[[[XXXVVVTTTQQQKKKFFFAAA>>>======444222000---***'''$$$###&&&%%%$$$###"""######$$$"""!!!!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&(((+++,,,***,,,...///...+++(((%%%$$$%%%'''***///777@@@FFFIIILLLOOOQQQMMMBBB555,,,%%%$$$##################%%%%%%$$$$$$---999@@@AAA///***%%%$$$%%%&&&$$$"""$$$%%%---888@@@AAAAAABBBAAA===666......444777666:::444---)))***---/////////000111333555555666666777:::===FFFMMMNNNbbb(((((((((((((((((((((((()))'''&&&(((***+++***(((###$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%!!!###&&&&&&$$$###%%%''''''))))))(((---666<<<===444555555222000000555999;;;??????<<<===BBBCCC@@@FFFCCC@@@???AAACCCDDDDDDBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCEEEGGGIIIIIIIIIIIIJJJLLLMMMNNNNNNPPPRRRUUUTTTSSSSSSTTTWWWZZZ[[[ZZZXXX[[[^^^___^^^^^^```bbbcccdddeeeggggggfffeeedddaaa```______```___\\\ZZZ[[[[[[WWWPPPHHHDDDFFFIII??????>>><<<999555222000---+++)))&&&$$$#########""""""!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&(((%%%'''***------+++(((&&&###$$$%%%&&&(((,,,222777>>>@@@DDDIIIKKKFFF;;;333&&&&&&%%%$$$$$$$$$$$$$$$$$$''''''&&&+++777AAAEEE444...'''$$$%%%&&&%%%###$$$###(((444===??????BBB@@@<<<333,,,---333444222666333000---,,,,,,...///...///111333555555555555777::::::@@@HHHJJJWWWooo(((((((((((((((((((((((((((%%%$$$%%%((()))'''%%%%%%&&&'''''''''&&&%%%$$$$$$$$$###"""###$$$%%%&&&$$$%%%&&&'''&&&%%%###"""$$$%%%&&&&&&%%%%%%%%%%%%"""&&&&&&######(((+++,,,((())))))&&&%%%''',,,111---222444333666>>>AAA>>>DDDDDDDDDEEEGGGHHHGGGEEEEEEFFFFFFGGGGGGGGGGGGGGGDDDEEEGGGIIIJJJJJJHHHGGGDDDFFFHHHIIIIIIIIIKKKMMMNNNMMMMMMOOORRRUUUUUUUUUUUUXXXZZZZZZXXXVVVWWWYYYVVVXXX[[[___aaaaaaaaaaaadddbbbaaa```___]]]YYYVVV[[[\\\ZZZRRRIIIEEEIIINNNFFFHHHIIIJJJIIIFFFCCCAAA555333///+++(((%%%$$$###$$$###"""""""""###$$$%%%###########################$$$$$$###"""###%%%&&&$$$%%%'''))))))(((&&&%%%"""#########"""$$$&&&)))111333888@@@FFFEEE>>>777'''&&&&&&%%%$$$$$$$$$%%%###(((***(((***555AAAGGG888000(((###$$$&&&%%%###$$$!!!%%%222;;;<<<>>>AAA???999000***---333444000111222333111...------------///111333444555555444888:::777999CCCFFFOOOaaa))))))))))))************(((((((((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""###$$$$$$$$$"""%%%$$$$$$$$$$$$$$$$$$%%%...+++'''$$$######%%%'''%%%%%%&&&'''***...111444666777999;;;===???@@@AAAEEEEEEGGGHHHIIIJJJIIIIIIKKKMMMNNNNNNLLLKKKKKKLLLIIIMMMPPPOOOKKKHHHIIILLLTTTQQQMMMKKKLLLMMMOOOPPPQQQPPPQQQTTTXXXXXXTTTPPPPPPRRRUUUVVVWWWXXXYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\ZZZVVVQQQMMMKKKKKKOOONNNMMMOOOQQQRRROOOLLLNNNIIIBBB===888333---(((&&&''''''%%%###"""###$$$!!!"""$$$$$$###"""######$$$###"""###$$$%%%$$$"""#########$$$&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%''')))---222666999;;;<<>>333)))$$$###$$$%%%%%%%%%(((///777===???>>>@@@333...---+++000444---+++000444111+++(((***///,,,------///000222444555777555555999===@@@HHHPPPddd---,,,,,,++++++*********)))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%###"""###$$$%%%$$$############""""""#########&&&&&&%%%$$$$$$$$$$$$%%%###"""!!!!!!!!!"""###$$$###$$$$$$%%%&&&'''(((((('''(((***---111555999;;;@@@CCCFFFHHHIIIKKKMMMOOOIIILLLOOOOOOMMMLLLNNNPPPOOONNNLLLLLLMMMPPPSSSUUUSSSRRRSSSTTTTTTSSSPPPMMMIIIKKKNNNPPPPPPQQQRRRTTTUUUTTTSSSQQQPPPPPPQQQQQQUUUVVVVVVSSSPPPNNNNNNNNNNNNNNNNNNNNNOOORRRVVVYYYWWWWWWWWWWWWVVVTTTOOOLLLCCC???:::888777666333111---***'''###""""""###$$$&&&$$$######$$$$$$###!!!%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((((((222000,,,)))&&&%%%%%%&&&'''''')))...444;;;BBBFFFHHHCCC:::000'''######%%%###$$$'''///888???AAA@@@===000++++++)))///444///)))...222111---)))***---,,,,,,---...000222444555555333444888;;;===DDDLLLWWWrrr++++++++++++++++++++++++))))))******))))))((('''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$#########""""""""""""############$$$$$$$$$$$$######%%%$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########%%%(((,,,...///111555777888:::<<<>>>>>>AAADDDFFFFFFHHHKKKMMMQQQQQQPPPNNNMMMNNNQQQSSSVVVVVVWWWXXXYYYXXXWWWUUUNNNPPPRRRRRRQQQQQQRRRSSSSSSRRRPPPOOOOOOPPPRRRSSSNNNOOOPPPOOOMMMLLLLLLMMMLLLOOOPPPOOOLLLLLLOOOSSSQQQSSSVVVYYYYYYWWWTTTQQQLLLGGGBBBBBBFFFHHHFFFBBB@@@<<<777222///,,,)))((('''%%%$$$%%%&&&'''&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%&&&))))))(((((()))))))))******,,,///444;;;AAAFFFIIIFFFEEEBBB999///(((%%%%%%###$$$(((000:::@@@AAA@@@:::...***)))&&&---333///(((+++///000...,,,+++++++++,,,,,,---///111333444333222333888:::<<>>AAACCCLLLLLLMMMLLLJJJKKKNNNQQQPPPQQQTTTVVVWWWXXXXXXYYYRRRTTTUUUUUUTTTSSSSSSTTTSSSRRRPPPOOONNNMMMNNNNNNIIIJJJKKKKKKIIIIIIJJJKKKIIIMMMQQQQQQNNNLLLLLLMMMKKKNNNSSSWWWXXXVVVTTTRRRSSSNNNJJJKKKPPPSSSRRRPPPOOOLLLIIIFFFDDD???999555000...,,,,,,,,,+++)))'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$&&&'''"""###%%%'''((()))******+++---111555;;;???CCCEEECCCEEEGGGCCC:::222,,,***)))***---555===AAAAAA???888---***)))%%%+++222...'''))),,,...///---,,,+++++++++,,,---...000222333444333555999;;;;;;???FFFOOOZZZzzz++++++,,,,,,,,,---------+++++++++++++++***))))))(((((())))))))))))((((((''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%&&&%%%$$$#########""""""#########""""""######$$$######"""!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""""""""###$$$%%%'''!!!###%%%%%%$$$$$$%%%&&&&&&'''(((+++...222555777;;;>>>AAAAAA@@@BBBGGGKKKFFFHHHLLLOOOPPPRRRUUUWWWWWWXXXZZZZZZYYYXXXYYYZZZZZZYYYXXXVVVSSSQQQOOONNNIIIJJJKKKKKKIIIHHHIIIJJJHHHKKKPPPRRRRRRPPPNNNMMMHHHMMMSSSVVVWWWVVVUUUUUUXXXTTTQQQPPPSSSVVVVVVVVVUUUSSSRRRSSSTTTQQQKKKFFF@@@===:::777555222...,,,'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&((())),,,///333666888:::===@@@DDDDDD@@@;;;555222111111333999>>>@@@>>>;;;333*********&&&,,,333///'''((())),,,...///---+++******+++,,,...000222333444333555:::;;;;;;>>>CCCHHHPPPhhh000000000///...------,,,++++++,,,,,,++++++***)))((())))))******))))))(((''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$############$$$$$$$$$#####################!!!!!!""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&"""""""""#########$$$$$$"""$$$%%%%%%$$$######$$$$$$######$$$&&&)))++++++***...111222111333777<<<888;;;???AAABBBEEEHHHLLLPPPRRRUUUWWWWWWWWWYYY[[[\\\\\\]]]\\\[[[YYYVVVUUUMMMNNNOOONNNLLLKKKKKKLLLKKKKKKLLLNNNOOONNNLLLIIIEEEJJJPPPTTTUUUUUUVVVWWWYYYWWWTTTRRRRRRTTTWWWXXXWWWTTTSSSTTTWWWWWWSSSOOOKKKIIIEEECCCAAA>>>:::888111000...+++)))'''&&&%%%###########################$$$$$$$$$$$$######"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***,,,---...444555666999;;;;;;999777555444555888::::::555111---&&&)))+++)))///666333(((&&&&&&)))---///...,,,)))******,,,---///111222333333555:::;;;999<<<@@@AAAIIIYYYuuu666555333222///...,,,++++++,,,,,,,,,,,,+++******))))))************))))))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""######""""""######""""""!!! """"""############$$$$$$"""#########"""!!! !!!###$$$$$$###"""######&&&$$$""""""###$$$%%%%%%!!!%%%((('''%%%%%%)))---(((,,,///111222444888<<>>???FFFQQQeeeAAALLLPPPDDD444++++++...,,,...---******------******))))))(((((((((((()))((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!"""###"""!!!########################"""!!!!!!"""###$$$$$$###""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***+++,,,222333666999===@@@CCCDDDDDDGGGLLLPPPTTTUUUUUUTTTVVVWWWWWWTTTQQQPPPSSSWWWOOOMMMLLLLLLNNNMMMIIIFFFFFFGGGHHHJJJMMMPPPRRRSSSVVVRRRNNNMMMOOORRRUUUWWWTTTSSSSSSUUUXXXYYYWWWTTTNNNMMMLLLJJJIIIHHHGGGGGGHHHFFFDDDCCCBBB>>>777111...,,,)))'''''''''&&&%%%&&&%%%$$$$$$######$$$$$$&&&%%%###""""""###$$$%%%$$$###"""###&&&'''&&&%%%$$$$$$%%%&&&''')))***+++)))))))))(((''''''&&&&&&&&&$$$%%%+++444999999777+++%%%%%%***---++++++///++++++,,,------...//////333333555666888:::;;;<<>>444000444555333//////000---(((*********))))))******+++((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!#########""""""######$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######""" !!!"""###$$$&&&''''''(((***,,,///222444666888AAA@@@???AAADDDHHHJJJJJJQQQQQQQQQSSSUUUVVVVVVTTTRRRPPPNNNKKKJJJIIIJJJJJJKKKJJJHHHHHHJJJKKKKKKKKKMMMLLLLLLMMMOOORRRRRRRRRLLLKKKKKKJJJKKKKKKLLLLLLNNNLLLKKKKKKKKKKKKIIIHHHFFFEEEDDDBBB@@@<<<666111///...,,,***(((&&&&&&%%%!!!"""###$$$$$$$$$$$$$$$%%%###""""""######"""!!!######""""""######$$$%%%############$$$$$$$$$$$$'''''')))000888===???>>>444///+++,,,,,,++++++---+++++++++,,,,,,---...///222333444666777999:::;;;999AAA@@@EEE[[[yyynnn[[[HHH<<<666777777555666555000(((******))))))))))))******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%(((&&&$$$$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!!!!######"""!!!"""###$$$$$$%%%%%%$$$$$$"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###""""""!!!$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''***,,,---111///...111666:::;;;999DDDDDDFFFIIIMMMOOOQQQQQQNNNOOOOOOOOOOOOOOONNNNNNOOONNNMMMNNNOOONNNLLLJJJHHHGGGGGGHHHIIILLLNNNOOOIIIIIIIIIIIIJJJKKKLLLMMMJJJIIIHHHIIIJJJKKKLLLMMMGGGFFFFFFFFFFFFDDDAAA>>>>>><<<999444000,,,***)))&&&&&&%%%$$$############%%%$$$######%%%%%%$$$###$$$######"""""""""######$$$$$$$$$%%%&&&''''''(((((((((+++111888>>>??????888333///------,,,,,,,,,,,,,,,+++++++++,,,......222333444555777888999:::;;;BBB@@@BBBRRRjjjwwwgggXXXDDDAAA:::333222333///)))+++***))))))(((((())))))))))))))))))))))))))))))&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&$$$######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$###!!!######$$$%%%%%%%%%%%%$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$$$$%%%&&&''''''%%%$$$&&&+++...---,,,///111444888<<>>>>>@@@HHHSSSpppzzzrrrcccTTTMMMIII@@@666111000...,,,***))))))((())))))))))))))))))))))))&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$###!!!"""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%&&&&&&%%%######$$$%%%%%%&&&&&&%%%%%%""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%"""$$$%%%&&&%%%%%%%%%&&&"""###%%%%%%$$$%%%))),,,)))+++000555999<<<>>>???EEEEEEHHHLLLPPPRRRRRRPPPPPPQQQSSSRRROOOMMMMMMNNNGGGGGGEEEDDDDDDCCCCCCCCCEEEFFFGGGFFFDDDCCCEEEGGGHHHFFFEEEEEEFFFFFFDDDBBBFFFEEEEEEFFFFFFGGGHHHIII@@@???>>><<<999555222000+++)))'''''''''&&&$$$###$$$$$$#########$$$%%%%%%""""""######$$$$$$%%%%%%%%%''')))+++,,,---...///...222222000111555333......,,,***))))))***,,,...222222333444555666666777555;;;===???EEEIII___~~~vvvooocccQQQ@@@444333111...,,,***))))))))))))))))))))))))))))))&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%###""""""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%&&&&&&'''%%%$$$###$$$%%%%%%&&&&&&%%%%%%"""######%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&'''''''''$$$$$$%%%%%%&&&&&&'''''' ###&&&&&&$$$###%%%'''&&&((((((&&&###"""%%%((($$$$$$%%%'''))),,,///111111222555;;;AAAEEEGGGFFFEEEIIINNNPPPPPPPPPSSSUUUNNNMMMLLLJJJIIIHHHGGGGGGCCCEEEGGGEEEBBB@@@AAACCCAAAAAABBBDDDFFFEEEBBB???DDDDDDDDDDDDEEEFFFFFFGGGBBBCCCFFFFFFCCC>>>888444333111...,,,+++)))&&&$$$###############$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&((())))))))))))***+++///111000333777555///...---***)))(((***,,,---222222333333444555666666555:::<<<@@@DDDDDDVVVttt|||jjj\\\EEE888111222000))))))000******)))'''&&&&&&((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%))),,,+++'''%%%&&&(((((($$$###&&&&&&$$$$$$''' )))&&&!!!'''+++'''(((***""" &&&(((%%%&&&---((("""!!!&&&(((%%%%%%(((''''''&&&&&&)))***(((###***'''%%%&&&'''''''''(((%%%&&&''''''%%%###$$$%%%'''&&&&&&&&&%%%%%%$$$$$$%%%$$$$$$###$$$&&&''')))&&&&&&&&&(((+++///444777444777:::>>>AAAEEEJJJMMMDDDFFFIIIKKKLLLMMMPPPRRRGGGHHHJJJIIIGGGCCC???<<<;;;<<<===>>>>>>>>>>>>>>>AAAAAACCCDDDDDDCCCBBBAAAAAABBBCCCBBBAAAAAABBBDDD@@@===:::::::::666...''''''&&&$$$###""""""########################""""""$$$$$$$$$%%%%%%'''((()))'''))),,,------///111333000///,,,***)))***,,,---777000---111666555333333777888999999===FFFRRR[[[zzzqqqhhhMMM555111333000+++******+++++++++******+++,,,))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&(((***)))&&&$$$$$$%%%%%%%%%&&&((('''&&&'''***$$$,,,(((###)))+++&&&'''((())),,,...+++&&&&&&******%%%%%%)))***&&&$$$&&&''''''''')))---333777888///...,,,***'''%%%&&&(((((('''&&&&&&'''(((******$$$%%%%%%&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$###%%%'''***,,,,,,...111333444777:::===;;;>>>AAADDDFFFHHHKKKNNNGGGHHHJJJKKKJJJHHHFFFDDDBBBBBBAAAAAA@@@???=========>>>@@@AAAAAAAAA@@@@@@BBBCCCDDDBBBAAAAAABBBDDD@@@>>>===???AAA???999444...---***'''%%%$$$###"""$$$$$$###$$$$$$%%%%%%&&&############$$$%%%&&&'''&&&(((************,,,---000...,,,******+++---...;;;333...111444444444555666777999:::===DDDOOOVVVzzzkkkLLL>>>999222,,,***)))******++++++***))))))*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$###&&&((())))))***++++++%%%,,,'''$$$+++,,,&&&((((((666BBB@@@666///+++***+++'''&&&)))***(((&&&'''''''''(((+++000:::HHHRRRFFFGGGEEE@@@999666666777///,,,)))(((***,,,+++***"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###'''%%%###"""!!!"""$$$%%%%%%'''(((((('''(((***,,,...000444777999<<<@@@CCCBBBDDDFFFHHHJJJKKKLLLLLLHHHGGGFFFEEECCC@@@>>>===;;;;;;<<<==================>>>@@@@@@???@@@BBBDDDCCCAAAAAADDDFFFFFFBBB???888777444000,,,(((%%%$$$$$$#########$$$$$$%%%&&&$$$$$$###"""###$$$&&&'''&&&((()))(((''''''((()))---,,,+++******+++---///===555///000222222333666444777999:::<<>>BBBFFFIIIKKKGGGGGGFFFFFFEEECCCBBBAAA==================<<<<<<666888:::;;;<<<===AAACCCDDDCCCBBBDDDFFFFFFCCCAAA@@@???<<<999555000---***&&&%%%$$$$$$############&&&%%%$$$###$$$%%%&&&''''''((())))))''''''((()))***)))(((((()))+++---...888222...000222222333555333666999:::;;;???DDDIIIYYYvvvwwwfffQQQAAA:::222000------------+++))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%###%%%(((***+++)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%&&&&&&'''))),,,///222------(((%%%000===;;;...555555---+++444333...222555VVVtttxxxmmmcccZZZSSSHHH@@@444***&&&))),,,...+++((('''((()))000CCCVVVgggiiihhheeefffhhhccc[[[[[[WWWSSSRRRQQQMMMEEE===555444222///---***)))((('''''''''&&&%%%$$$$$$$$$$$$$$$######$$$%%%&&&'''$$$%%%&&&%%%######%%%&&&!!!###%%%%%%%%%&&&(((******+++---111555:::>>>@@@===>>>???AAACCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@999:::;;;;;;::::::<<<>>>>>>>>>>>>???@@@AAAAAAAAACCCCCCBBB@@@===999666333...---,,,***(((%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&((((((''''''(((***''''''&&&'''((()))+++,,,///,,,,,,111333111222444222555999::::::<<>>YYYuuuxxxnnngggcccbbbXXXDDD222)))***---...,,,((('''(((&&&(((555FFF^^^dddhhhhhhlllppplllbbbcccaaa``````___\\\UUUPPPIIIGGGCCC???<<<:::::::::333111...,,,)))(((((((((###############$$$%%%%%%$$$%%%%%%%%%###$$$%%%'''$$$&&&'''&&&%%%%%%&&&'''"""###%%%'''***---000222000111444777;;;===??????EEEDDDDDDCCCCCCDDDDDDEEEBBBBBBAAA>>>;;;999888999666666777999;;;===@@@AAAAAACCCDDDDDDCCC@@@<<<:::777777666555222---)))'''&&&&&&'''((('''&&&$$$######%%%&&&&&&%%%%%%'''(((&&&&&&&&&'''((()))******)))(((+++111333111111333222555888999999;;;???CCCKKKYYYwwwtttfffRRRHHH:::111---,,,***(((*********)))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###(((,,,+++(((+++555>>>===CCC???666CCC^^^hhh```___XXXKKKIIIRRRQQQOOOWWW[[[hhhyyy|||pppiiijjjooodddOOO888,,,---...---,,,''''''+++(((%%%,,,999MMM]]]iiijjjjjjnnnmmmgggcccbbbaaa```___^^^]]]\\\WWWTTTPPPLLLKKKMMMPPPRRRIIIEEE@@@:::555333222222,,,,,,+++)))((('''&&&&&&$$$%%%%%%$$$######$$$&&&&&&'''((('''%%%%%%%%%'''""""""###$$$%%%&&&''''''%%%'''))),,,///111333333:::::::::;;;===???BBBCCCEEEEEECCC???;;;888888999555555666666777:::===???>>>@@@CCCEEEDDDBBB>>><<<;;;<<<>>>===:::555///++++++,,,///000///---)))''''''((()))(((&&&%%%&&&'''((((((((())))))*********+++***,,,000111///111555222555888999888:::>>>BBBIIIOOOeeeoooaaaMMM===555000---***+++++++++************)))))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%***)))'''&&&&&&(((+++,,,&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###)))...+++&&&)))444???AAALLLKKK@@@JJJiiizzzxxxzzzrrreeeeeeqqqssssss}}}tttmmmqqqnnneeePPP:::...///000---,,,'''(((...,,,%%%)))333>>>UUUhhhhhhdddfffiiiggggggfffddd```]]]^^^aaaddd\\\YYYUUUSSSUUUYYY^^^bbb\\\WWWOOOGGGAAA===<<<<<<999888666333000---***)))%%%&&&&&&$$$###"""###%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$###""" !!!###%%%'''((())))))---...///111555999<<<>>>@@@AAA@@@>>>;;;999:::;;;:::999999777666777:::<<<<<<>>>AAADDDDDDAAA>>>;;;:::===???@@@>>>888111---111444777999888444///,,,,,,------+++(((''''''(((************++++++++++++///------//////...111666333555888888888:::???CCCHHHIIIYYY}}}uuu___FFF666000111---///...***&&&(((,,,...------+++***))))))))))))''''''&&&%%%%%%%%%%%%&&&(((((((((((('''&&&%%%$$$((('''%%%$$$$$$%%%'''(((&&&&&&%%%$$$%%%&&&'''(((***######***+++(((---888CCCHHHKKKLLLUUUfffrrrvvvyyyzzz~~~yyyssslll^^^MMM>>>777777999;;;222(((%%%)))......,,,111GGG]]]dddccccccfffgggkkkfffaaa```bbbcccaaa^^^]]]\\\ZZZZZZ[[[^^^aaacccccc[[[SSSOOOMMMJJJJJJMMMOOOLLLJJJGGGDDDAAA<<<888555333///+++)))'''''''''(((%%%######%%%&&&%%%######%%%&&&$$$ !!!$$$$$$$$$$$$######$$$%%%%%%%%%&&&''''''(((***---000777888999999777777888999<<<:::999888888:::<<<======:::888:::???AAA???;;;:::===>>>>>>@@@>>>444(((+++000888>>>???===:::888555444333111000...---,,,,,,,,,***(((&&&(((+++...++++++++++++,,,...000111666555555555777:::===???EEEKKKWWWiiiwwwgggQQQ<<<...,,,,,,------......+++(((,,,+++***)))))))))))))))((('''&&&&&&%%%%%%&&&&&&(((((((((((('''&&&%%%$$$((('''%%%$$$$$$%%%'''(((''''''&&&%%%&&&'''((())),,,%%%$$$******&&&+++555<<<===>>>CCCPPPbbbmmmnnnyyy}}}|||xxxqqqggg^^^WWWSSSQQQFFF>>>555111333222---'''...;;;NNN]]]dddffffffgggiiiddd``````cccdddcccaaa[[[ZZZZZZYYYZZZ\\\^^^```___YYYUUUTTTRRRNNNOOOSSSWWWVVVTTTTTTRRROOOKKKHHH@@@@@@>>><<<999777555333...+++((('''''''''%%%"""%%%%%%&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$%%%&&&'''###$$$$$$$$$%%%&&&((()))***,,,...//////000222333666666555666777:::<<<>>>AAA???>>>@@@CCCBBB===888999;;;::::::<<<===777///***///777===???>>><<<:::;;;;;;;;;:::888666444333000///---,,,,,,,,,---...,,,,,,+++,,,---///000222555555444555777999<<<>>>AAAEEEMMM\\\vvvrrrTTT===444///+++,,,000000,,,(((******)))(((((()))))))))((('''&&&&&&%%%&&&&&&&&&(((((((((((('''&&&%%%%%%'''&&&%%%$$$$$$%%%&&&''''''''''''&&&'''(((((())),,,'''%%%((('''$$$(((111999777666===MMM```jjjkkkwww~~~}}}|||{{{vvvoooiii]]]TTTJJJCCC???;;;555000222333@@@VVVeeefffeeeggggggccc```aaadddfffeeeccc[[[[[[\\\\\\\\\]]]]]]^^^\\\[[[ZZZYYYUUUQQQRRRWWWYYYYYYZZZ[[[[[[YYYUUUQQQMMMNNNNNNMMMKKKHHHDDDBBB<<<999666333111///+++))))))(((&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$############$$$$$$$$$"""$$$&&&&&&&&&''')))+++,,,,,,---///222555888:::???>>>???BBBEEECCC>>>999::::::777444666999777111(((---444:::>>>???===<<>>;;;:::666444222222333333000---,,,,,,,,,,,,---...000111333333333444666888:::<<>>===>>>@@@AAACCCBBB@@@===;;;:::777555777999888222---,,,+++++++++,,,---///000222222222333555777999:::@@@AAAEEEKKKZZZ|||}}}iii\\\MMMBBB777...+++---)))((((((((((((((()))***(((((('''&&&&&&&&&&&&''''''''''''(((''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&+++111777444111111777DDDWWWeeesss{{{}}}}}}{{{sssjjjfffjjjooobbbWWWVVVaaaeee^^^\\\bbbgggfffddddddddddddcccbbb]]]^^^___aaaaaa```___^^^^^^]]]\\\ZZZUUUPPPTTT\\\^^^^^^___``````^^^ZZZWWWYYYWWWVVVTTTSSSRRRSSSSSSTTTTTTSSSQQQMMMJJJHHHGGGGGGCCC???======<<<888555111000///,,,+++)))(((((()))&&&######$$$&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%!!!"""###$$$%%%'''((()))******+++...222666999:::777999999666666777555000((())),,,222999======<<<;;;===???AAAAAA???===;;;<<<999888:::<<<:::333---++++++*********,,,---...000111222333555777888999:::<<>><<<999777555444444...)))###!!!###%%%%%%$$$"""###%%%%%%$$$%%%&&&((($$$%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%'''***...000...333666666777:::888444)))((()))...555999:::999:::<<<===?????????>>>===;;;::::::<<<===:::555000,,,+++*********+++---...000111222444555777888888:::<<>>===:::777444...---,,,,,,,,,---...///000111222444666777888888<<<===BBBGGGIIITTTrrr~~~}}}eeeGGG777------+++***))))))))))))))))))((('''''''''''''''&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%%%%&&&&&&$$$%%%***///111,,,'''%%%+++000333:::BBBCCCQQQlll|||ooorrrvvvbbbOOOWWWXXXZZZ[[[[[[[[[[[[\\\ZZZZZZ[[[\\\^^^___``````______dddkkklllfff___\\\aaa___]]]]]]^^^`````````UUUWWWXXXYYYYYYXXXWWWVVVTTTWWWYYYXXXSSSPPPOOOOOOMMMOOOPPPNNNJJJIIIKKKNNNJJJJJJIIIHHHHHHHHHHHHHHHAAA888,,,&&&%%%''''''&&&&&&''''''&&&$$$"""###$$$$$$$$$$$$%%%$$$######"""!!!###%%%&&&%%%$$$$$$%%% %%%'''%%%%%%)))+++))),,,)))&&&)))///444444222777777888999:::;;;<<<<<<:::===??????===:::888888000///...---...///000111000111333555666888888999:::888<<>>>>><<<999888777555111,,,+++---000111111222222222333333444444444555777;;;@@@CCCJJJXXXgggxxx\\\555000...+++)))***+++***((((((((())))))(((((('''&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''(((((((((((((((***...111999IIIddd~~~{{{ggg```ccc{{{zzzlllaaa^^^]]]``````]]]\\\]]]YYYUUUVVV\\\aaa```^^^^^^[[[[[[cccooopppgggaaabbbddddddbbbaaa```___^^^^^^ZZZZZZZZZYYYXXXXXXXXXYYYTTTWWWVVVRRRRRRVVVVVVSSSNNNNNNOOOOOOOOOOOONNNNNNMMMLLLJJJIIIIIIJJJLLLMMMHHH===///'''%%%&&&&&&%%%'''///555111((($$$)))///888888555...++++++)))%%%(((&&&######%%%%%%$$$"""######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***------...///111222444555666888;;;<<<;;;:::::::::666222---+++,,,.........000000000111222333333444777888;;;>>>???CCCNNNZZZ|||ccc@@@///...---,,,+++***(((((((((((())))))(((((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''+++...555???YYYyyyjjjUUUUUU\\\qqq|||fff___\\\___cccbbb``````[[[XXXXXX^^^bbb```]]]\\\[[[[[[bbbkkkjjjcccaaagggfffeeedddcccbbbbbbbbbbbb^^^]]]ZZZXXXWWWWWWYYYZZZTTTVVVVVVSSSRRRTTTTTTRRRPPPPPPQQQRRRRRRQQQPPPPPPKKKJJJJJJJJJKKKLLLNNNOOOLLLBBB444***&&&&&&&&&&&&###///:::777+++$$$***333AAAEEEDDD<<<555111///,,,...+++&&&######$$$%%%$$$"""###$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&)))))))))***+++---...//////222666888888999:::;;;777333///,,,+++,,,,,,+++---...///000111222333333888999;;;>>>>>>???HHHRRRoookkkLLL///------...---))))))***)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%%%%&&&))),,,222666MMMppp```SSSbbbmmmsss|||lllbbb[[[___eeefffcccaaa^^^ZZZZZZ___bbb```\\\[[[]]]^^^fffmmmjjjaaaaaahhheeeeeedddcccccccccdddddd```^^^[[[ZZZZZZYYYYYYYYYTTTUUUTTTSSSRRRRRRQQQPPPPPPQQQRRRSSSSSSRRRQQQPPPNNNMMMMMMMMMNNNOOOQQQQQQNNNEEE999---'''&&&((()))###---888:::111'''(((///>>>FFFJJJFFF>>><<<;;;;;;555222...***((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***+++***---000222333444555777444111...,,,++++++++++++,,,---...///111222333444666777;;;???AAABBBIIIRRR___uuuXXX333...,,,......******...)))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%&&&)))+++***+++???aaaxxxdddccclllXXX```zzz~~~sssfff]]]___fffgggdddbbbaaa\\\[[[___bbb```]]]]]]]]]```hhhpppkkk```]]]bbbcccbbbbbbbbbbbbcccdddddd```___^^^^^^___]]]ZZZWWWTTTTTTTTTTTTSSSPPPNNNNNNOOOQQQSSSTTTTTTSSSQQQOOOQQQQQQPPPOOOOOOOOOOOOOOOMMMGGG<<<111***'''***,,,'''***222999666,,,&&&'''444@@@JJJIIIEEECCCEEEEEE===<<<:::777222...+++)))((('''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))''')))+++,,,,,,---...000......,,,+++***+++,,,...------...000111333444555555555999>>>AAABBBIIIPPPQQQppp~~~ddd===222+++---...++++++///))))))******))))))((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&&&&(((***'''(((888SSSlllzzzjjjnnnmmmKKK;;;RRRssszzzmmmbbbbbbfffgggeeedddddd^^^[[[^^^aaa```______]]]___fffoookkk___ZZZ\\\````````````aaabbbcccdddbbb```___aaacccbbb]]]YYYWWWTTTUUUVVVUUUPPPNNNOOOOOOPPPSSSTTTTTTSSSPPPOOOQQQQQQPPPOOONNNMMMLLLLLLKKKHHH@@@666,,,((()))---)))&&&+++777;;;111'''""",,,999EEEHHHFFFFFFGGGFFFEEEFFFFFFBBB;;;444...,,,)))((('''&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&''''''(((&&&'''((((((''''''(((******+++++++++***+++---///---...///000111222333444666555777;;;===>>>BBBIIILLLaaaoooKKK999++++++---******...)))************)))((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&%%%&&&''')))(((***222DDD\\\tttqqqnnneee>>>@@@QQQsssuuuiiifffhhhgggggggggfff___[[[]]]``````aaaccc```^^^dddmmmlllbbb\\\]]]^^^^^^^^^___```bbbcccdddeeebbb```aaaddddddaaa^^^ZZZWWWWWWZZZXXXRRROOOQQQOOOQQQTTTUUUUUUTTTQQQOOORRRRRRQQQPPPOOONNNMMMLLLLLLJJJEEE999---&&&'''***'''"""'''777===555)))%%%%%%222@@@EEEFFFGGGGGGDDDGGGHHHHHHCCC:::222---+++((((((''''''(((***---...***)))(((&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&'''&&&%%%%%%&&&((((((***+++***)))***,,,///------...///000000111111777444555888:::;;;???EEEJJJUUUsssvvvTTT>>>,,,***---)))(((,,,***************)))((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%###$$$&&&&&&%%%%%%&&&((('''(((***333KKKiii}}}yyynnnvvvWWWBBB;;;VVVyyy{{{nnnjjjiiihhhhhhiiiggg```[[[\\\___```bbbeeeccc```cccmmmnnnfff```bbb]]]^^^^^^___```bbbdddeeehhhddd______cccfffdddbbb]]]YYYZZZ]]][[[TTTQQQSSSPPPRRRUUUWWWWWWUUURRRPPPSSSSSSSSSSSSRRRQQQPPPOOOLLLLLLGGG<<<...%%%$$$'''$$$ '''777>>>666---+++ ---;;;CCCGGGIIIHHHDDDFFFFFFDDD>>>555---((('''&&&&&&&&&'''***---000222000...,,,***(((&&&&&&%%%((('''&&&&&&%%%&&&&&&&&&%%%&&&'''&&&%%%%%%''')))(((***++++++))))))+++...---------.........//////777444333777:::<<>>888(((###&&&///<<>>RRR```wwwwww|||nnnPPPAAAAAA[[[~~~rrriiicccbbbbbbaaa^^^\\\\\\___aaa___]]]aaadddeeefffmmmsssooogggeeeaaa```dddfffeeedddfffcccaaaaaabbbcccdddcccbbb^^^```aaaaaa___ZZZUUURRRSSSSSSSSSTTTUUUVVVWWWWWWXXXYYYWWWSSSSSSTTTRRRMMMMMMMMMMMMIII<<<,,,%%%&&&###&&&&&&'''111<<<777***$$$%%%+++888BBBEEEFFFHHHGGG@@@555,,,''''''&&&$$$$$$%%%%%%''')))+++---...999===>>>:::222***''''''***---///,,,+++,,,+++(((%%%'''))))))&&&&&&'''***,,,***(((''')))***+++******+++,,,---///000111222222222444555888:::===>>>DDDEEEOOOkkk~~~lllOOO666,,,...000...))))))*********)))((('''(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&*********((((((...;;;EEE___yyy~~~\\\999...FFFnnnvvvjjjcccbbbddd___\\\ZZZ[[[___aaa```^^^___ddddddbbbkkkyyyzzzqqqhhheeeeeeiiijjjgggeeefffcccbbbaaabbbccccccbbb```aaabbbcccbbb```\\\WWWTTTRRRRRRRRRRRRTTTVVVXXXYYYUUUYYYYYYTTTRRRTTTTTTRRRPPPQQQQQQNNNBBB111'''$$$%%%&&&%%%%%%...999777...'''###&&&222>>>EEEGGGJJJGGG===000((($$$$$$$$$$$$$$$%%%%%%&&&''')))+++,,,999@@@FFFCCC999...((('''...222222...,,,---...,,,+++***)))((((((((()))***)))(((((()))+++,,,+++***+++,,,---...///111111222333333444555777999;;;<<<@@@AAAIII___{{{aaa@@@---,,,///...))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((())))))'''&&&***111888HHHccc{{{aaaAAA333BBB___zzzmmmeeeeeeggg^^^\\\ZZZ\\\___bbbaaa```]]]dddeeeaaakkk}}}ttthhhffffffkkklllhhhdddddddddcccbbbcccdddcccaaa___cccddddddccc```\\\WWWTTTTTTSSSRRRRRRRRRTTTVVVWWWSSSYYYZZZVVVSSSTTTVVVVVVQQQSSSTTTQQQGGG888***###&&&'''%%%$$$+++444666111)))###""",,,999BBBHHHKKKGGG:::,,,%%%###"""###%%%$$$$$$%%%%%%&&&'''((()))222===HHHIII???222***'''...444777333000000000---000---***((()))******)))(((((((((***,,,---,,,***,,,,,,---...///111111222444444555555777888:::;;;>>>???EEEUUUooopppNNN444,,,---,,,***))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((())))))(((***...222555KKKaaauuupppLLL888>>>TTTrrrhhhdddddd___\\\[[[]]]aaaccccccaaa\\\ccceeedddnnn||||||rrriiifffhhhlllmmmhhhdddddddddddddddeeefffeeebbb``````aaabbbbbbaaa^^^[[[YYYXXXWWWUUUSSSRRRRRRSSSSSSPPPVVVYYYUUUSSSTTTUUUTTTOOORRRUUUSSSKKK???///$$$''''''$$$$$$)))000444444+++### '''333===EEELLLHHH999***$$$$$$######&&&$$$$$$$$$$$$%%%&&&'''(((***666DDDIIIBBB555,,,(((---666===<<<999777555222555111---+++++++++******(((((((((***,,,---,,,+++,,,------...///000111111444444444555666888999:::>>>???DDDOOOaaa{{{```BBB000+++++++++***)))((((((((()))))))))(((((((((((('''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%'''(((((('''((()))+++)))888FFFZZZqqqzzzUUU:::???XXXyyylllccc___```]]][[[]]]aaadddcccaaa]]]___bbbfffooowwwvvvooojjjggghhhmmmmmmiiifffeeeeeedddeeeggghhhgggdddaaa[[[\\\___aaabbbbbbaaaaaa]]]\\\ZZZXXXVVVTTTRRRQQQLLLRRRUUUTTTSSSSSSRRROOOMMMQQQTTTSSSPPPGGG777)))'''&&&%%%$$$'''---222555,,,%%%!!!%%%---666AAAKKKHHH666'''%%%%%%######'''$$$$$$$$$$$$%%%&&&((((((&&&111???FFFCCC999///(((---888CCCDDDAAA???<<<:::888777444111...---,,,,,,***))))))***,,,---,,,+++,,,,,,------...//////000444444444555666777999:::>>>>>>BBBJJJUUUooosssSSS666+++,,,,,,+++***)))((()))************)))))))))(((((((((''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###%%%&&&''''''&&&''''''&&&---222>>>QQQZZZeeexxxlllmmm]]]@@@BBBXXXtttggg```___]]][[[\\\```bbbbbb```___[[[\\\fffooopppoooppphhheeeeeejjjkkkgggeeeeeeeeeeeefffhhhjjjiiifffddd]]]___aaabbbcccdddccccccaaaaaa```___\\\XXXUUUSSSMMMRRRUUUUUUVVVWWWRRRKKKKKKPPPSSSTTTTTTOOO@@@000&&&%%%%%%%%%'''***000666,,,'''$$$%%%(((000===JJJGGG444%%%%%%&&&###"""&&&######$$$$$$&&&'''))))))(((000<<>>222)))+++777BBBDDDBBBAAAAAA@@@;;;===<<<888333//////000---+++))))))***,,,,,,,,,++++++,,,,,,---.........333333333444666888999:::<<<;;;???FFFMMMaaa```<<<,,,...---,,,***)))))))))***+++************))))))))))))((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###$$$&&&'''(((((()))(((***(((+++666===KKKaaatttiiiZZZaaaFFF???KKK{{{nnneee___\\\ZZZ\\\___aaa```^^^aaaWWWWWWdddmmmllllllrrreeeaaaaaaeeegggdddbbbccceeeeeegggiiikkkkkkhhheeeddddddeeeeeedddcccaaa```bbbcccdddcccaaa]]]YYYVVVQQQTTTWWWYYY[[[[[[TTTKKKKKKPPPSSSUUUWWWTTTFFF555&&&%%%%%%&&&&&&)))000666---)))&&&%%%&&&,,,:::IIIEEE222$$$$$$&&&"""!!!$$$######$$$%%%&&&((()))***+++111;;;DDDGGG@@@444)))(((444>>>@@@>>>???BBBCCC>>>AAABBB>>>666111111333///,,,)))(((***+++,,,,,,+++++++++,,,,,,---------222222333444666888:::;;;:::999<<>>EEEIIIGGG;;;...***...888BBBEEEAAA@@@BBB@@@CCCFFFEEE@@@;;;777777444///+++***---///---+++***(((+++...,,,'''***111222222333444555777888888;;;999===CCCFFFQQQnnn{{{WWW:::---+++...///...222999;;;777===BBBCCC???<<<:::777222444444555444111---)))&&&***%%%$$$''')))((((((***(((######'''((($$$###%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''''''''***000555BBBGGGNNNRRRRRRTTTWWW[[[^^^ZZZ```ttt}}}fffaaajjjiiidddqqq~~~{{{mmmbbb]]]YYYYYY^^^cccccc```bbb______cccjjjooonnnlllffffffeeedddaaaaaaccceeebbbbbbbbbcccdddfffhhhhhhhhhhhhhhhgggfffeeeccccccbbbccccccccccccbbbaaa``````___^^^^^^\\\XXXRRRNNNKKKUUUZZZWWWVVVWWWPPPDDD,,,&&&%%%'''$$$!!!'''111555---'''$$$###&&&111===KKKAAA444***%%%###$$$%%%'''$$$###&&&(((,,,444===???DDDHHHJJJKKKGGG;;;...)))---666AAACCC???;;;;;;;;;@@@GGGJJJGGGAAA===:::888444///---,,,,,,,,,+++***((())),,,,,,(((***...000111222333555666777888:::999===BBBCCCLLLfffiiiGGG---,,,///111222888>>>@@@===???MMMVVVQQQFFF>>><<<<<<@@@DDDIIIKKKJJJDDD===888333---******)))&&&%%%'''%%%###$$$(((***'''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&''')))***,,,000555666555555777:::LLLEEEIII___{{{sssrrr~~~rrrbbb]]]YYY\\\aaaddddddbbbeeeaaa^^^bbbjjjpppooolllggghhhhhhfffdddcccdddeeeaaaaaaaaaaaabbbcccddddddcccccccccddddddcccccccccdddddddddddddddcccbbbaaadddcccaaa```]]]XXXRRRNNNKKKVVV\\\YYYWWWXXXUUUNNN111'''!!!$$$$$$"""&&&---555000)))$$$!!!###---777LLLGGG===111((($$$$$$%%%%%%######%%%'''---;;;HHHKKKNNNOOOMMMLLLHHH===333)))+++333===AAA;;;444111111888BBBIIIJJJFFFAAA>>>===:::666000+++)))***,,,,,,)))(((***,,,******,,,...///000222444555777777999999<<<@@@@@@FFFZZZpppyyyTTT//////000000111444666555333555EEEPPPKKK>>>777666888;;;???FFFLLLOOONNNKKKIIIBBB>>>;;;;;;777...'''%%%%%%######&&&((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))(((''''''((()))(((&&&'''))),,,,,,+++***+++---999444888KKKeee{{{{{{uuuxxxggg```]]]```dddeeedddcccddd^^^ZZZ^^^fffllllllhhhiiijjjkkkiiihhhggghhhiiigggfffdddcccaaaaaa``````aaaaaaaaaaaaaaaaaabbbbbbfffeeeeeedddcccbbbaaaaaabbbaaa```^^^\\\XXXSSSOOONNNUUUYYYXXXXXXZZZXXXTTT;;;,,,"""$$$&&&%%%'''+++666333---'''!!!"""***222FFFIIIFFF<<<000)))%%%$$$""""""$$$&&&&&&,,,:::IIIKKKMMMMMMKKKJJJIIIBBB:::+++***///999>>>888///)))'''...888AAAEEEEEECCC@@@>>>>>>;;;333+++(((+++///000,,,)))***,,,---,,,+++,,,---///000222444666777777777;;;>>>>>>BBBQQQaaa```888222///---------+++)))(((+++666===999111......///***,,,...222666:::===>>>EEEEEEHHHLLLJJJ???444///,,,***&&&###$$$'''((('''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&'''))))))(((&&&$$$%%%''''''''''''((())),,,+++///<<>>???===666---***---222333000,,,+++---///...,,,,,,---...000222333555555444666999<<<===BBBLLLWWW~~~|||kkkJJJ444///,,,,,,+++((('''((((((---///,,,***,,,,,,***)))'''%%%$$$%%%(((+++...333555===FFFIIIBBB;;;777666333---%%%###%%%&&&###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''$$$$$$%%%%%%&&&''''''(((&&&'''+++111777@@@QQQaaarrr~~~qqqeee]]]___aaa\\\ZZZ\\\^^^[[[ZZZ\\\```cccdddcccdddeeeeeedddccceeehhhkkkeeeddddddcccbbbbbbcccccccccbbb```___^^^^^^^^^^^^[[[[[[\\\]]]^^^```bbbccc\\\[[[\\\]]]______]]][[[VVVRRROOOQQQWWW[[[XXXTTTKKK777&&&$$$%%%######&&&000555555---%%%$$$(((+++222BBBOOOOOOHHH???333(((######&&&(((&&&%%%+++444CCCHHHLLLKKKKKKLLLIIIDDD666,,,(((111;;;;;;222***(((((()))...666>>>DDDGGG>>>???>>>888000,,,...111333333000,,,,,,///000------...///000111333444444222444888:::===BBBIIIPPPnnn~~~~~~www```888111,,,---,,,)))***---)))++++++((())),,,,,,)))---,,,***(((((((((((()))&&&%%%)))222666555333444999888222***(((***)))$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&%%%""""""%%%(((''''''&&&&&&'''(((((((((%%%%%%(((++++++...777BBBLLLhhhyyyvvvhhh^^^```aaa\\\[[[___^^^___aaabbbccceeefffgggbbbbbbaaa``````dddiiimmmggggggfffeeeeeeeeeffffffdddbbb```___^^^^^^___```ZZZZZZYYYYYYZZZ[[[]]]^^^XXXXXXYYY[[[]]]___^^^]]]XXXTTTQQQRRRTTTVVVVVVVVVRRR>>>,,,'''%%%"""###''')))333666///'''%%%'''(((,,,???PPPSSSQQQLLL@@@111(((%%%%%%&&&%%%###&&&,,,;;;BBBIIIKKKLLLMMMKKKFFF===///'''...;;;>>>777000+++(((&&&)))111:::AAAEEE@@@@@@>>>999333...------222555333,,,***---///...//////000111111222333333222444777888;;;@@@FFFIII]]]zzzppp<<<444......---)))***///(((++++++((((((++++++(((%%%&&&(((***+++***((('''***%%%###&&&)))))),,,///666777444...---111///)))(((''''''&&&$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&$$$'''(((&&&"""!!!%%%***)))'''%%%%%%&&&'''&&&&&&&&&$$$%%%(((((('''***000888HHHPPP\\\zzz{{{kkkaaacccddd______dddaaadddggghhhggggggiiilllcccbbbaaa``````eeelllpppnnnmmmllljjjhhhgggggggggcccbbb```______```aaaccc^^^]]]ZZZXXXVVVUUUUUUUUUUUUUUUUUUXXXZZZ\\\[[[ZZZXXXVVVUUUTTTRRRQQQUUUYYYYYYEEE222+++((($$$%%%***%%%000666///'''%%%&&&%%%+++>>>OOOUUUVVVUUUIII999,,,'''###$$$###"""%%%***111;;;DDDIIILLLNNNLLLHHHBBB111&&&---;;;@@@;;;555***'''$$$&&&---666===@@@AAAAAA???:::444///+++***000555444,,,(((+++///...000111111111222222222222333555666666999???CCCDDDRRRlll~~~QQQ;;;)))))),,,***)))---***+++------+++***++++++&&&&&&'''+++///...(((###''''''&&&&&&%%%%%%$$$$$$'''))))))***///666<<<>>>:::000444111###'''222(((%%%'''(((&&&###$$$)))///,,,+++***)))### '''222;;;---%%%***///+++***...++++++(((%%%(((+++***%%%---111:::AAATTT{{{uuuggg```aaadddeeedddeeefffdddaaaccchhhjjjhhhhhhccc]]]\\\```eeehhhiiiqqqmmmiiiiiijjjhhhccc^^^cccbbb]]]ZZZaaaiiiggg``````___\\\YYYVVVVVVXXXZZZWWWXXXXXXVVVTTTTTTXXX[[[UUUSSSPPPPPPQQQTTTVVVWWW^^^UUUBBB...%%%&&&%%% """...666333,,,((('''%%%)))666NNNRRRKKKWWWTTT555...)))$$$"""###&&&&&&&&&""",,,;;;GGGNNNOOONNNMMMBBB999,,,&&&///<<<>>>777***%%%%%%)))(((&&&000???BBBCCCCCC>>>666///+++***,,,666:::333+++***,,,---.........///000222444555555555555777999===AAACCCPPP___yyy]]]EEE111---...***(((***)))+++,,,,,,***))))))***///,,,)))'''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''))),,,111555777<<<888CCCGGG:::888999---777888888333---+++---111;;;===;;;666//////555;;;CCC777333888<<<:::;;;AAA:::777111***(((***)))$$$&&&(((...444EEEnnn{{{kkkaaa^^^___```___eeegggeeebbbccchhhiiiggghhhccc___]]]```eeeiiijjjoookkkhhhhhhjjjjjjgggcccbbbaaa^^^\\\```ggggggbbb```___\\\ZZZXXXXXXZZZ\\\XXXYYYYYYWWWUUUUUUXXXZZZTTTSSSQQQQQQRRRTTTUUUUUU^^^VVVFFF222'''&&&&&&###$$$+++333555///(((&&&&&&&&&000EEEOOONNNXXXTTT:::///+++'''%%%&&&&&&&&&%%%###+++777CCCKKKNNNMMMKKKDDD<<>>888444555666@@@FFFDDD888222666::::::AAA;;;:::@@@CCCAAAEEEMMMRRRNNNEEE;;;666666444111,,,,,,//////999]]]||||||}}}|||nnndddaaaaaaccccccdddfffeeeaaaaaaeeefffdddgggddd```^^^aaaeeeiiikkkllliiiggggggjjjlllkkkiiiaaacccbbb___```dddeeeddd```^^^\\\[[[ZZZ[[[]]]^^^YYYZZZ[[[ZZZXXXWWWWWWYYYSSSSSSSSSSSSSSSTTTTTTTTT\\\WWWJJJ777)))%%%&&&'''%%%'''...777333((($$$(((%%%(((:::KKKSSSYYYTTTBBB111...***((('''&&&%%%$$$%%%)))111<<>>CCCDDD???777///+++)))111666333...+++***))),,,,,,,,,---...000222222444444555666999<<<@@@AAADDDPPPeeettteeeNNN777---,,,+++******((()))***)))'''&&&''')))$$$%%%&&&'''((()))+++,,,&&&&&&''''''((((((((((((+++((('''''''''&&&''')))(((...>>>LLLMMMHHHDDD???>>>???>>>;;;888666777888777@@@>>>///***111555000222000333777777777<<>>@@@FFFOOO[[[pppvvviiiSSS:::,,,+++++++++***((())))))((('''''')))***+++************+++,,,,,,%%%&&&''')))+++---...///444...+++,,,***&&&&&&***$$$&&&)))000444111111888000000000...------///000...666444'''###+++...(((###$$$''')))'''&&&+++111:::======:::999::::::888@@@AAAGGGDDD???JJJUUUQQQWWWZZZaaahhhmmmnnnkkkhhhyyyvvvrrrkkkeee```^^^^^^aaaeeefffbbb```bbbcccbbbbbbaaa___]]]^^^aaaeeehhhlllkkkjjjjjjlllmmmmmmlllgggiiiiiigggbbb___```ddddddbbb______```aaa```___]]]\\\\\\\\\[[[ZZZYYYWWWUUUXXXZZZZZZXXXUUUUUUUUUVVVUUUPPPCCC222&&&$$$((((((!!!&&&555999...&&&)))(((&&&,,,@@@UUUXXXQQQNNNBBB===444+++%%%###%%%'''%%%###%%%...===JJJRRRTTTPPPKKK???111((()))777DDD<<<111'''%%%'''''''''&&&...555>>>EEEFFF???666///'''***///333222...***'''*********+++,,,...000111222333444666999;;;===>>>CCCHHHOOO___zzzuuu^^^BBB000+++,,,+++)))))))))***)))((())),,,...000,,,((('''***,,,+++)))))))))***+++---...//////333......222000)))'''+++++++++%%%(((111111777III111///,,,)))((((((***+++***///,,,### %%%&&&###"""$$$$$$!!! """%%%"""'''+++******---...,,,000222<<>>AAAGGGNNNRRRQQQMMMIIIUUUXXXZZZZZZXXXWWWYYY\\\aaagggiiieeecccdddffffff``````___]]]]]]___cccgggkkkllllllmmmmmmmmmmmmllljjjiiijjjjjjfffaaabbbfffiiieeebbbaaacccccc```]]]]]]\\\ZZZZZZ[[[[[[ZZZXXXVVVYYY\\\[[[WWWTTTUUUVVVUUUTTTRRRJJJ:::***%%%'''(((!!!###000777222+++(((((())))))777OOOUUUOOORRRLLLGGG===222)))%%%&&&(((%%%###"""(((555DDDPPPVVVTTTNNNDDD777+++(((444BBB???666,,,''''''((((((''')))///888AAADDDAAA888222)))(((,,,222444000+++)))*********+++,,,...000000222333444666888:::<<<===AAADDDIIIVVVsss}}}fffGGG222+++,,,+++''')))************,,,///222444444888BBBMMMPPPIIIBBBEEEDDDAAA===999666333111888555;;;EEEEEE;;;666888CCCCCC999:::EEECCCGGG]]]DDD@@@:::555444444555666111///,,,(((%%%###$$$$$$###%%%&&&%%%$$$######"""$$$)))***'''%%%'''((('''&&&$$$,,,111000555888///...111555:::<<<:::555000000555:::===>>>CCCKKKRRR___eeeiiieeecccdddgggggg___``````^^^]]]___dddggghhhkkknnnppppppooonnnmmmjjjggghhhlllkkkfffgggkkkmmmiiieeecccdddccc___[[[^^^[[[XXXXXXZZZ\\\[[[ZZZVVVYYY[[[YYYUUURRRSSSVVVVVVUUUUUUQQQCCC000&&&&&&'''######***444777000'''###+++&&&---GGGRRROOOTTTSSSPPPHHH===111)))''''''&&&###!!!###,,,;;;JJJSSSVVVPPPGGG;;;...(((111>>>CCC<<<222***'''((((((&&&&&&+++333<<>>FFFXXXqqq{{{nnnmmmiiibbbXXXNNNEEE>>>:::EEEEEEPPP```bbbVVVMMMNNN^^^^^^QQQMMMTTTIIIEEEZZZWWWRRRKKKFFFDDDEEEGGGHHH===777333222...((((((+++&&&(((((('''''''''%%%"""000222111)))$$$%%%&&&&&&((("""%%%)))''',,,...%%%***,,,///333444111***&&&%%%(((***((('''+++444===[[[bbbfffccc```bbbeeeeee```aaaaaa```^^^```dddhhheeeiiinnnqqqqqqpppooooooiiieeeffflllnnnkkkkkknnnpppkkkfffeeeeeeccc^^^YYY^^^ZZZWWWWWWYYY\\\\\\[[[VVVYYYZZZWWWRRRPPPRRRUUUWWWVVVWWWVVVIII555(((&&&&&&%%%###'''222:::333&&&+++%%%&&&AAAPPPOOOUUUWWWUUUPPPEEE888...(((&&&'''$$$!!! &&&444EEEPPPWWWPPPHHH>>>111)))///;;;FFF@@@777,,,(((''''''&&&%%%(((000999???@@@;;;555,,,''')))111666222---,,,******+++,,,---///000111111222444666888::::::;;;CCCAAADDDLLLWWWnnnuuuiiiQQQ888++++++,,,******+++...222777;;;>>>???KKK]]]yyynnnQQQCCC<<<666777>>>>>><<>>>>>:::444///...333888999555000///000000---+++...???===...)))(((%%%(((&&&%%%###""""""###$$$%%%$$$)))111777888555000---***'''&&&&&&%%%###%%%***666NNNeeeiiidddcccfffiiicccccccccccccccfffkkknnnooorrrsssrrrooonnnqqqtttjjjhhhfffgggiiilllnnnnnnqqqmmmiiiggggggeeeaaa]]][[[[[[XXXWWWZZZ```aaa^^^YYYXXXVVVSSSPPPPPPRRRUUUTTT^^^WWWSSSWWWCCC)))(((((((((&&&&&&...666444+++&&&&&&###%%%555LLLWWWVVVUUUUUURRRKKK???333***%%%%%%&&&'''&&&$$$+++@@@TTTRRRPPPNNNFFF666)))***444BBBGGGCCC555)))&&&'''&&&###%%%)))111999>>>>>><<<111,,,(((+++222555111+++***))))))+++---//////...111222333555666888999:::<<<>>>AAADDDKKKbbbxxxlllUUU===000///...***---///333888>>>CCCGGGIIIPPP___vvv}}}sssaaaLLL999222///***+++111000---111:::;;;333///333;;;:::===DDDNNNUUUXXXWWWPPPAAA;;;DDDJJJBBB555...///111111...---222===FFF999666444555999<<<<<<;;;CCCXXX^^^TTTLLL<<<'''!!!"""%%%''''''&&&$$$"""$$$''',,,111555666666666///---+++,,,)))%%%%%%***///AAATTT^^^cccgggeeeaaabbbcccdddeeefffiiimmmppptttuuutttsssrrrrrrtttvvvnnnkkkfffdddfffiiikkkmmmllljjjhhhfffeeeccc```^^^^^^___\\\ZZZ^^^cccdddaaa\\\[[[ZZZWWWTTTTTTUUUWWWWWW]]]VVVSSSXXXGGG...***&&&'''&&&&&&,,,444444///''''''$$$%%%222FFFRRRTTTXXXXXXVVVQQQGGG;;;///((($$$$$$%%%%%%$$$***<<>>FFFGGG<<>>HHHNNNEEE888000))))))(((%%%%%%,,,777AAA///------222888>>>@@@@@@KKKaaallliiidddPPP333"""$$$%%%&&&&&&&&&%%%###"""###$$$%%%'''+++000555777444222111111---'''%%%((((((///<<>>000+++...999DDDLLLEEE777,,,'''%%%***(((&&&'''+++111555777222---)))***///333333111,,,******+++---//////...000111222444555777888999>>>???AAAAAABBBOOOkkksss\\\FFF777000---+++******++++++,,,---......333999BBBGGGEEE<<<111)))...++++++---***%%%$$$(((,,,&&&$$$&&&%%%###$$$)))"""&&&((())),,,000444===:::>>>LLLWWWUUUNNNIII555000)))$$$###%%%''')))&&&$$$$$$(((...444555555999IIIPPPRRRYYYRRRBBB;;;444000)))$$$!!!!!!###$$$&&&$$$######%%%)))...111222111222222...'''%%%'''%%%%%%***999PPP```ddd``````cccgggiiikkknnnqqqsssvvvrrrnnnnnnqqqssssssrrrvvvrrrmmmjjjkkkmmmoooooofffiiijjjgggbbb^^^^^^___```bbbaaa^^^___cccdddbbb___``````^^^[[[YYYXXXYYYXXXYYYWWWYYY^^^UUU@@@///$$$&&&&&&%%%&&&,,,444:::+++(((%%%%%%***555FFFSSSRRRPPPOOOQQQSSSOOOFFF>>>222,,,'''&&&%%%***666CCCSSSVVVWWWQQQDDD666---***444AAALLLIII;;;---'''&&&***(((&&&%%%'''***...000111---))))))---222444555---,,,***+++---...///...///000111333444666777888888:::<<<>>>@@@JJJ___tttvvvbbbLLL999---)))+++,,,,,,+++***)))(((''''''***,,,000222222///***(((***)))++++++((($$$###&&&(((%%%$$$%%%$$$""""""%%%"""&&&((('''%%%$$$'''***---,,,222???LLLQQQQQQOOOCCC:::000...111111***###(((%%%###$$$'''******(((%%%------000>>>CCCBBBEEE@@@;;;333+++&&&$$$$$$%%%'''&&&%%%$$$%%%'''***,,,++++++---///,,,&&&$$$&&&&&&"""""",,,===PPP```iiibbbdddgggjjjkkkmmmppprrrtttpppmmmmmmppprrrqqqpppqqqooommmmmmooopppooooooiiilllmmmjjjddd```______```cccccc``````cccdddbbb^^^___^^^\\\YYYWWWVVVWWWVVVVVVZZZ^^^```[[[III222%%%%%%%%%$$$$$$)))222;;;///((($$$%%%(((000AAASSSPPPMMMJJJLLLOOOOOOJJJEEE<<<444,,,&&&$$$'''333???RRRVVVYYYTTTJJJ===000)))111<<>>666...***&&&%%%&&&&&&%%%"""!!!&&&######...111111777<<<;;;:::666222---)))&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%'''***)))$$$###&&&&&&$$$###&&&...===UUUhhhfffgggiiijjjkkklllooorrrsssqqqpppppprrrrrrrrrqqqkkkkkkjjjlllnnnnnnmmmllllllmmmnnnllliiieeebbbaaaaaaeeefffcccaaacccdddbbb^^^^^^]]]ZZZWWWUUUUUUVVVUUUTTT[[[___]]]^^^RRR999)))&&&%%%$$$$$$'''///888777+++$$$&&&(((,,,===QQQSSSPPPLLLLLLMMMMMMJJJHHHDDD===444+++$$$$$$///<<>>BBBMMMYYY{{{}}}~~~nnnPPP444***---'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))***)))(((%%%&&&'''&&&&&&&&&%%%$$$!!!"""######""""""###$$$$$$######%%%)))...000000...+++***///999@@@AAA???333///+++***,,,---+++)))$$$***'''&&&+++'''"""(((...000222444444333111///,,,***(((&&&$$$"""!!!!!!###"""$$$((('''######'''"""###%%%&&&&&&...EEE\\\lllllllllkkkkkklllooorrrppprrrttttttsssqqqqqqrrrllljjjiiiiiikkklllllllllkkkkkkllllllllljjjgggddd```eeefffccc```aaabbbaaa```___]]]ZZZVVVUUUVVVWWWWWWTTT\\\]]]WWW]]]ZZZBBB---'''$$$%%%%%%&&&,,,444AAA000%%%'''((()))888MMMTTTSSSRRRQQQPPPOOOMMMLLLJJJGGGAAA777+++&&&...:::MMMSSSWWWTTTOOOGGG999+++***111???IIIFFF888,,,(((%%%'''((('''%%%$$$%%%&&&'''((())))))))),,,222777222///,,,+++,,,---......,,,---...000222333444555666666888;;;===@@@HHHQQQfff{{{}}}\\\:::,,,...))))))))))))))))))))))))'''((())))))))))))((('''&&&&&&&&&&&&((()))&&&"""$$$%%%%%%######%%%%%%$$$$$$#########$$$$$$$$$###!!!"""""""""%%%***,,,+++ ###(((...333666:::666333444666888777666$$$***)))(((+++%%%&&&###$$$%%%(((---222777:::===:::555///***'''%%%$$$$$$###$$$'''&&&###$$$((("""'''((($$$''':::OOOppppppooolllkkklllooorrrmmmqqqtttuuurrrooopppqqqpppmmmiiihhhiiilllmmmnnnjjjiiiiiilllnnnnnnjjjfff]]]bbbddd```]]]^^^___^^^bbbaaa^^^ZZZVVVVVVWWWYYYYYYTTT[[[ZZZQQQ[[[^^^III///(((###%%%&&&%%%)))000III444&&&((()))(((555JJJQQQTTTWWWWWWVVVSSSRRRRRRPPPOOOLLLCCC444+++000;;;KKKQQQUUUSSSPPPJJJ;;;,,,(((...===KKKKKK<<<---'''&&&'''(((&&&$$$###&&&)))$$$'''))))))(((+++111777333000,,,++++++---......,,,---...000111333444555333222555:::===@@@HHHPPPWWW