BMv 6( ~~~~~~}}}{{{zzz}}}}}}}}}|||zzzӵĦĦӵĦ}}}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ӵ|||zzzHƅ^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ӵzzzqqqlllDdDΦ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ӵrrrnnnjjjDdDΦDdDӵpppDdDĦyyy|||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ӵggggggeeeDdDʜ4DuTӵccc>d<ĦtttDt>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ӵ}}}ttt4DuXӵ\\\\\\[[[D&dq&ĒR]]][[[sdKĦmmmDHRRud~~~|||~~~yyysdKĦpppD&oq<Ōq&ĒRttt}}}>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&ĒRiiiaaa4DuXӵQQQPPPOOOHu]3hhOOOPPPPPPne\\\___=errrkkkmmmpppooommmnehhh```pIƎ@t@hcccjjjooo>hrrrzzzfe@ďDne=eyyyyyy|||egesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hZZZ4DuXӵFFFĵD^???AAADDDGGGQQQPPPSSSxxxjjjaaa___aaabbbaaahhh^^^VVVZZZ\\\aaadddaaagggiiiqqqwwwyyy~~~{{{tttrrrrrrssssssyyyzzz~~~{{{zzzssspppssswwwDdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<Ħ<<<888:::<<<>>>@@@DDDĦKKKMMMOOOQQQUUU___kkkmmmfff\\\UUUSSSUUUWWWXXXZZZ___ĦNNNNNNQQQNNNRRRVVVYYYZZZZZZZZZ[[[ZZZ```bbb___]]]aaafffhhhkkkhhhiiipppuuuvvvvvvxxxvvvssspppnnnppptttxxxzzzyyyuuurrrtttssssssyyy}}}|||zzzxxxyyyzzzzzzzzzĦxxxrrrpppooommmlllnnnpppsssuuuwwwxxxxxxxxxsssnnniiiiiikkkmmmllljjjiiidddaaadddfffgggjjjnnn>d<Ħyyy~~~||||||~~~Ħ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦ===666666555555666gdKĦCCC???AAAEEEFFFJJJNNNSSSQQQMMMKKKKKKMMMPPPRRRMMMgdKĦJJJLLLQQQOOORRRWWWZZZ[[[\\\^^^___]]]dddgggdddbbbeeejjjkkkoookkklllrrrwwwvvvuuuuuuhhhggggggiiillloooqqqrrrtttooommmnnnmmmkkkooovvvwwwuuusssqqqqqqrrrsssgdKĦ~~~yyytttrrrpppmmmkkklllooorrruuuvvvuuurrrpppjjjeee___^^^aaadddcccaaa___[[[ZZZ]]]^^^___ccciiigdDĦnnnwwwsssvvvwwwyyy{{{}}}|||yyyvvvxxxtttqqqpppsssyyy~~~|||~~~gdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>A///ne555555111111222333ne;;;999888999:::;;;:::999999>>>AAA@@@CCCJJJMMMJJJneKKKLLLMMMMMMRRRRRRWWWaaaddd```___aaaeeefffggggggfffggghhhjjjnnnnnnoooqqqssspppjjjeeeiiifffdddgggmmmrrrsssqqqxxxsssmmmllloootttwwwyyyxxxrrrjjjhhhkkksssnezzzxxxuuuqqqppprrrtttssstttyyy}}}}}}wwwqqqlllkkkgggbbb^^^^^^cccgggaaacccbbb^^^ZZZZZZ___Defffiiilllmmmqqqmmmiiikkknnnpppnnnkkkgggfffccc```^^^bbbiiiooonnnuuuxxxwwwyyy|||zzzuuuzzz{{{{{{||||||{{{{{{{{{xxxzzz|||zzzxxxxxx|||~~~{{{{{{|||~~~}}}sssuuu{{{nene>Ak<fhDenenene///...//////...//////000111444444333222222444444333222///444777777;;;BBBDDDBBBBBBEEEGGGIIIJJJHHHHHHMMMUUUYYYWWWWWWZZZ\\\\\\\\\\\\]]]aaaggglllooommmkkkkkkmmmllliiifffbbbbbbcccgggmmmrrrttttttvvvsssqqqqqqtttuuuuuutttvvvqqqkkkhhhiiippp|||yyyzzz~~~~~~|||vvvvvvsssnnniiiiiimmmqqqlllnnnnnnkkkhhhgggkkkooofffffffffffffffiiifffccceeehhhjjjhhheeebbbbbb___YYYUUUVVV]]]ccchhhooossssssuuuwwwuuupppooooooppppppooonnnmmmllliiikkkmmmnnnnnnnnnooopppqqqqqqpppnnnllllllmmmooonnnrrrvvvxxx}}}xxxkkknnnppprrrzzz~~~zzzyyy---------------.........///...------......,,,***------.........////////////...------//////...---***...//////222666888666222444666999;;;===??????;;;:::>>>EEEHHHHHHJJJMMMOOONNNLLLJJJLLLRRRZZZaaa```]]]ZZZXXXYYYYYYZZZYYYTTTXXX^^^ccchhhlllppprrrooooooqqqtttuuutttpppmmmqqqooolllhhhgggllluuu|||}}}{{{}}}|||xxxuuurrrooollliiihhhfffdddeeehhhhhhfffddd^^^```___YYYRRRRRRYYY```bbbhhhmmmoooqqqrrrpppllljjjjjjkkkkkkiiigggdddbbb```aaaeeehhhkkkllliiigggdddcccbbb``````cccgggkkkkkkmmmooooooqqqtttqqqlllccccccccceeemmmuuuvvvsssuuutttsssuuuxxxxxxuuuqqqrrruuuwwwwww{{{}}}zzzwwwvvvvvvvvvrrroooooovvv||||||zzz{{{|||wwwxxx}}}}}}xxxxxx}}}~~~,,,,,,,,,,,,------------000//////000111111...,,,---------------,,,,,,,,,///...------//////...---...//////...---...---,,,///000111222333333333333111111333666999:::<<<>>>CCCAAA>>>;;;;;;>>>EEEJJJKKKHHHFFFDDDCCCDDDDDDEEECCCJJJSSSXXXZZZ\\\```ddd```cccgggjjjllljjjfffcccfffggggggdddbbbfffooowww|||zzztttpppllljjjhhhggghhhgggdddbbbZZZ^^^___ZZZTTTSSS[[[bbb___ccciiinnnppppppnnnkkkllllllmmmllljjjgggcccaaa^^^```cccjjjooooookkkfffdddccc```^^^^^^bbbiiinnnnnnnnnllliiigggfffcccaaadddffffffeeegggkkkkkkhhhiiihhhhhhlllqqqtttssspppooonnnlllmmmpppuuuwwwwwwrrrpppmmmkkkhhhfffeeeddd```]]]___ffflllkkkiiiiiihhhddddddhhhjjjiiilllqqqttt~~~,,,,,,------------......///...///111222222000...---------------,,,,,,,,,000///......000000///...000///......---+++******------...............------.........///111222111777777666333222222555888;;;;;;;;;:::999777666666444;;;DDDHHHGGGGGGJJJNNNJJJMMMQQQTTTUUUUUUTTTSSSTTTVVVXXXVVVUUUYYYbbbiiigggmmmssswww~~~xxxrrrmmmjjjgggdddaaa```^^^\\\XXX[[[\\\YYYSSSSSSXXX___]]]```fffllloooooommmllljjjjjjjjjiiigggdddaaa___\\\]]]aaahhhnnnnnnjjjfffhhhfffbbb___^^^cccjjjpppjjjiiigggeeecccbbbccceeejjjpppsssmmmhhhggghhhgggaaa```bbbgggnnnssstttsssooollljjjjjjllllllkkkkkkkkkiiigggeeebbb```^^^]]][[[XXXXXX___cccbbb______\\\ZZZZZZ\\\___aaaeeejjjooouuuuuuqqqrrryyyyyysssppptttyyy|||}}}zzztttoookkkrrrzzz~~~,,,,,,,,,---......//////---------...000000///............---------------///...---.../////////------******------++++++...***+++,,,---......//////,,,......++++++------+++///111222111111000222333000222555444222///...---+++111888:::888666888;;;777999<<<======>>>@@@BBB@@@BBBCCCDDDDDDHHHNNNSSSSSSXXX^^^aaagggmmmpppnnnjjjpppyyy}}}yyyvvv}}}~~~xxxkkkhhhccc^^^ZZZXXXXXXXXX[[[\\\[[[XXXTTTSSSVVVXXXXXXYYY^^^fffiiihhhhhhjjjggggggfffeeedddbbbaaa```[[[]]]aaafffjjjkkkjjjhhhllljjjeeeaaaaaaeeelllqqqlllhhheeecccaaa___bbbgggmmmvvv{{{tttkkkggghhhiii______```eeemmmssstttsssqqqnnnnnnooommmiiiggghhhiiiiiigggeeecccaaa___^^^^^^ZZZYYY^^^aaa___]]]\\\[[[ZZZYYYZZZ]]]```dddgggllloookkkeeefffnnnooojjjgggmmmrrrtttuuusssllldddYYY___ffflllooorrrvvvzzz}}}zzzyyyzzz|||~~~|||******+++,,,...///000000///...,,,,,,---...---,,,------------............///...------//////...------******...///,,,,,,000+++,,,---...............***...///,,,+++......***---...000000//////111333---///111111---+++***++++++...222222111///000111///111333333222111333555444444444555777999<<<>>>>>>CCCFFFFFFIIINNNQQQPPPOOOPPPVVV[[[\\\[[[```fffnnnoooqqqssswww{{{xxxrrrccc___YYYSSSOOOOOOQQQSSSWWWVVVTTTSSSSSSRRRRRRRRROOONNNRRRZZZ^^^^^^___cccbbbaaa```___^^^^^^______YYY\\\___aaacccdddggghhhkkkhhheeeaaa```dddjjjooonnniiidddbbb^^^ZZZ^^^fffooovvvzzzvvvooommmllljjjdddccccccgggnnnrrrssssssrrrrrruuuwwwssskkkiiimmmjjjiiihhhgggeeecccaaa```ccc]]]\\\___bbbaaa____________^^^^^^___cccfffgggkkkmmmiiiccceeemmmmmmggggggmmmrrrsssuuutttlllbbbYYY]]]bbbdddeeegggkkkoooxxxxxxyyyyyyxxxyyy{{{}}}{{{yyyuuuooollllllooorrrvvvtttuuuwwwwwwrrrpppqqqsssyyy}}}vvvllloootttyyy~~~((()))***+++---///000000333111...,,,------,,,,,,,,,,,,---------.........000///......000000///...222...---111000,,,+++///000000//////...,,,+++***(((...///,,,---111000+++...///...---,,,,,,...111000222444222...,,,---///---...000111000/////////000222555444111//////111111///...///111333333333///333444111111555777666:::666888???DDDFFFGGGJJJNNNOOOQQQSSSUUUXXX\\\___ccceeegggggggggiiioootttpppmmmiiihhhkkkooosssuuurrrpppooommmkkkhhhccc___VVVRRRLLLFFFBBBCCCGGGKKKKKKHHHGGGHHHLLLNNNMMMKKKHHHEEEIIIQQQUUUUUUWWW]]]ZZZYYYWWWVVVVVVWWWYYYZZZSSSVVVYYYZZZYYY[[[```dddcccaaa^^^[[[ZZZ^^^dddiiiiiiccc```___]]][[[aaakkkpppuuuwwwuuusssssspppkkkkkkiiihhhkkkpppssstttrrrrrrtttyyy}}}xxxnnnmmmrrrjjjjjjiiihhhgggeeecccbbbeee```]]]```cccbbbaaabbbcccccccccaaabbbeeehhhhhhlllooolllgggjjjqqqpppiiiiiippptttuuuwwwwwwooocccbbbeeeggggggeeefffiiimmmlllnnnppprrrsssuuuxxx{{{|||yyyrrrkkkggggggkkkooonnnlllmmmooonnniiifffggglllsss|||~~~{{{zzz{{{yyy|||wwwppphhhjjjlllooorrrsssttttttxxxyyyzzz|||}}}{{{wwwsssyyyxxxxxx{{{|||yyyyyy}}}}}}|||}}}~~~|||}}}}}}zzz{{{{{{yyy......---,,,++++++++++++..................------///000000///------...000333111///000222222///,,,------------------------,,,---...///...---,,,+++...........................,,,)))***,,,...---+++---000222000///......------------+++***+++...000222***%%%(((111333---%%%---------............/////////000111111111111111333444555666888999::::::<<<<<<======>>>???@@@@@@BBBBBBCCCEEEHHHLLLPPPRRRHHHGGGFFFEEEEEEGGGIIIKKKMMMMMMMMMMMMLLLKKKJJJIIIEEEAAA<<<:::<<<===;;;999<<>><<<;;;===BBBFFFGGGGGGIIIFFFCCCBBBDDDGGGIIIIIIKKKKKKKKKJJJJJJKKKLLLLLLQQQRRRQQQPPPOOORRRWWW[[[]]]]]]^^^^^^\\\[[[aaaiiinnnooorrrwww{{{|||zzzwwwpppssswww{{{}}}wwwqqqmmmcccaaa]]][[[[[[^^^cccfffkkkfff___ZZZ[[[aaafffhhhgggfffeeeeeegggiiilllmmmsssqqqnnnllllllooosssvvvyyyrrrmmmoooqqqooommmmmmwwwuuunnneeecccfffjjjiiiooommmkkkkkkmmmqqqvvvzzzuuuvvvvvvsssooonnnmmmmmmhhhnnnuuuvvvsssnnnkkkjjjooouuuzzzzzzvvvqqqppppppssstttuuuwwwyyyxxxtttooohhhhhhhhhhhhhhhfffccc```gggffffffhhhiiiiiieeebbbaaabbbcccfffiiikkklllmmmoooooommmjjjiiikkkpppssstttwwwzzz{{{yyyvvvttttttzzzzzzyyywwwtttssstttuuu}}}~~~{{{xxxzzz}}}}}}}}}---,,,,,,,,,,,,---.........---------,,,,,,,,,+++***+++,,,,,,,,,---///111000...---...000111000///------------......///000222111111111111111222222---------......------------,,,+++---000222222222222///---,,,+++,,,...000'''***...000000///......)))...222222...,,,,,,...------------............+++,,,,,,------------,,,,,,,,,------.....................///////////////111111000000111333555666222111000/////////000111222222222222111000//////111111111000//////111333111222333333444666:::===666555555777:::<<<===<<<<<<:::999999<<<>>>??????AAAAAA@@@@@@@@@@@@@@@AAAGGGGGGFFFFFFEEEHHHLLLPPPSSSUUUXXXYYYUUUTTT\\\fffiiilllqqqwww|||~~~|||zzz{{{}}}}}}vvvqqqgggbbb```cccaaa]]]cccmmmlllfff___[[[]]]aaafffjjjgggfffddddddeeehhhlllnnnrrrqqqooollljjjlllqqqwwwvvvoooiiijjjlllkkkkkkmmmvvvuuuooohhheeeiiilllkkkpppmmmhhheeeggglllssswwwpppqqqrrrrrrqqqpppqqqssslllsss{{{|||vvvrrrooo{{{}}}}}}wwwrrrpppppprrrrrrtttwwwyyywwwtttrrrnnnooooooooolllhhheeebbb``````aaaccceeeeeecccaaa^^^^^^___aaacccfffhhhiiinnnmmmjjjfffdddfffjjjnnnlllppptttvvvtttpppmmmkkkqqqooolllhhhgggiiiooossswwwtttsssvvvwwwuuuvvvzzz~~~zzzvvvtttwww{{{}}}~~~|||zzz~~~///...---------------...---------,,,,,,++++++******+++,,,,,,+++,,,...000//////...//////000000000,,,,,,,,,,,,,,,---///000333222111000000111222333,,,---............---,,,---,,,,,,---///000111222000---,,,...///------///%%%(((,,,......------...&&&,,,111000,,,)))***---,,,,,,---------.........++++++,,,,,,,,,,,,,,,+++------------------------,,,---...000222333555666222222111000000000111222111000///...------......000000111111000///.........111222111//////333666...000111111111222555777222222333444555666555555444333333555777999999888;;;;;;::::::999999::::::======<<<<<<===???BBBDDDFFFIIIMMMNNNKKKIIIQQQ\\\^^^bbbiiipppvvvxxxxxxwww|||~~~~~~xxxrrrjjjcccdddiiieee\\\aaapppllleee___^^^aaadddjjjooollliiifffddddddgggjjjmmmqqqrrrqqqkkkfffgggmmmssstttmmmfffffffffeeegggjjjnnnooolllhhhhhhmmmpppooorrrnnnhhhdddcccggglllooonnnmmmooopppooommmnnnqqqsssyyy|||wwwsssqqq|||wwwtttsssssssssrrrssswwwwwwtttssssssrrrtttuuutttqqqllliiigggaaabbbdddeeefffeeecccaaa```aaabbbcccdddgggjjjlllpppnnnjjjeeebbbdddhhhlllmmmppptttuuurrrmmmhhheeejjjhhheeebbbaaaeeelllrrrqqqmmmkkkmmmnnnnnnqqqvvvwwwzzz}}}~~~|||{{{}}}}}}{{{|||~~~|||{{{wwwsssssswww{{{~~~~~~~~~~~~{{{}}}}}}|||{{{yyyxxxxxxxxxzzz|||111000///...------,,,---......---,,,++++++******,,,,,,---,,,******,,,------...///000000/////////000///.........///111222333222111000///000111111,,,---///000000///---,,,------------,,,---...///,,,)))+++222444///***)))(((***,,,---,,,---...000)))+++......---+++++++++,,,,,,,,,------------...,,,,,,---------,,,,,,+++------------,,,,,,,,,,,,---...///111333555666777...---,,,,,,+++*********...------,,,++++++++++++------------------,,,+++***---///...,,,,,,///222---///222222111000//////...///000111000000000000000///000222444666555444666666555555555555666666666555555666888:::;;;<<<:::<<<@@@BBB???===DDDMMMOOOTTT[[[bbbgggiiijjjjjjlllpppzzzzzzvvvvvvvvvrrrllleee___```eee```WWW[[[iiijjjccc^^^aaadddgggmmmsssooommmjjjhhhhhhkkkoooqqqssstttsssmmmgggfffjjjooorrrkkkeeecccaaa```bbbfffiiikkkkkkhhhjjjooorrrqqqsssppplllgggeeedddeeefffkkkiiikkknnnmmmjjjkkkpppvvvyyy|||{{{wwwtttssstttxxxyyyxxxwwwvvvuuuvvvwwwwwwtttuuuxxxvvvrrrqqqtttsssuuuwwwuuuqqqmmmkkkjjjkkklllmmmmmmkkkiiigggfffeeegggiiijjjjjjkkkoooqqqrrrppplllgggddddddhhhkkkqqqtttwwwwwwrrrkkkfffbbbggggggfffeeeeeeiiinnnrrrrrrnnnlllnnnpppqqqvvv|||tttwwwxxxwwwsssrrrsssuuuuuutttsssuuuyyy}}}|||~~~{{{xxxwwwvvvssspppppptttxxx{{{|||yyy|||~~~|||yyywwwuuuuuurrrqqqsss{{{|||||||||{{{{{{}}}111111///......------...//////...---,,,+++******------...,,,******+++---***...222555555444444444222111000......///111222555555333222111000000000---...000111111000...---,,,,,,---,,,******,,,---...+++000;;;>>>666---+++***,,,---...------///111......---...//////...---,,,,,,,,,,,,---------------------------,,,,,,+++,,,,,,,,,,,,++++++++++++..................//////*********))))))(((((('''......---------------,,,++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---+++...111111///---+++******,,,---,,,+++***+++,,,---,,,,,,---000111111000111000000000111111222333111111111333555777777666444333555777666555999???@@@DDDJJJOOORRRTTTVVVXXXYYY___kkk{{{yyypppfffbbbccceeeccc___]]]YYYZZZ^^^[[[UUUXXX```ggg___[[[___cccdddjjjrrrmmmlllkkkjjjlllppptttwwwssstttsssoookkkiiikkknnnnnnhhhcccaaa___]]]___dddiiimmmmmmlllnnnrrrtttrrrwwwuuuqqqmmmiiifffdddccciiieeehhhnnnoookkkmmmuuuvvvwwwxxxvvvssssssvvvyyyrrrrrrrrrsssuuuwwwyyyzzz|||xxxxxx{{{yyyrrrrrrxxxzzz|||}}}zzzuuuqqqqqqqqqvvvwwwxxxwwwssspppnnnmmmjjjnnnrrrsssrrrrrruuuwwwvvvtttqqqmmmjjjiiikkkmmmuuuxxxzzzyyyssslllgggdddjjjkkkmmmmmmmmmooorrrtttsssooommmoooqqqsssxxx}}}uuuvvvvvvtttqqqnnnmmmmmmjjjiiiiiimmmrrrxxx|||}}}rrrvvvyyyyyyuuurrrrrrsssqqqmmmmmmpppsssssswww|||}}}{{{}}}~~~}}}~~~}}}}}}}}}yyyssspppooommmnnnrrr|||~~~///.........///000000111000000///...---,,,++++++,,,------,,,++++++---///,,,222:::???AAAAAAAAAAAA;;;999666444444555666777999999888777666444222111...///222333333222///...)))+++,,,,,,******---///111---222???CCC999000...'''***---...---,,,+++,,,///......---------...///++++++,,,,,,,,,---------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++---....../////////......,,,------......---------///...------------+++))),,,...//////...,,,,,,---)))++++++***((((((***------,,,***+++---......---------------...000111222///......111444666444222333000///222333111222555333777;;;>>>???AAADDDFFFHHHMMMWWWfffrrrwwwtttppp^^^WWWOOOKKKMMMPPPPPPOOOOOOOOOPPPRRRSSSUUUWWWXXXdddZZZVVV[[[^^^]]]bbbkkkggggggggghhhjjjmmmppprrrmmmmmmmmmmmmllllllkkkkkkhhhddd``````^^^]]]```eeeiiinnnqqqqqqtttyyy{{{yyy|||zzzvvvrrrnnnkkkiiiiiikkkgggjjjrrrsssnnnqqqzzzyyyzzzzzzxxxttttttwwwzzzttttttuuuwwwzzz|||~~~~~~{{{{{{}}}vvvxxxyyyuuuuuuwww}}}zzzvvvttttttqqqwww|||~~~|||{{{|||}}}}}}{{{xxxtttssstttuuuzzz|||}}}|||wwwrrrmmmllloooqqqssssssssssssuuuwwwwwwrrrpppqqqrrrrrrvvv{{{vvvuuutttsssrrroookkkiiieeeddddddggglllppptttuuunnnssswwwxxxuuussstttvvvrrrnnnmmmooopppoooppptttyyyuuurrrssstttsssuuuyyyuuutttssswww}}}xxxyyy~~~~~~{{{}}}|||uuuqqqppprrruuu{{{,,,,,,---...000222333444111000000...---,,,++++++***+++------,,,---///111///777BBBJJJMMMMMMNNNOOOHHHFFFCCCAAA@@@@@@BBBCCC=========<<<:::777444222///000222444444222000///'''***,,,,,,++++++///222---(((,,,:::>>>444+++***!!!%%%***---+++(((&&&$$$,,,------+++((())),,,000++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++***)))------........./////////***++++++,,,---......///***+++,,,,,,------,,,,,,))))))***+++,,,,,,,,,,,,++++++,,,------,,,,,,,,,///,,,)))***+++***'''###/////////...---...000333+++,,,,,,***((((((,,,//////---++++++,,,.........,,,,,,,,,---///000222333---,,,---000444555333000555000---000333111000000---000333444444555999<<<999<<>>===>>>CCCDDDAAAAAACCCNNNKKKHHHHHHIIILLLMMMNNNXXXWWWVVVWWWZZZ\\\\\\\\\ZZZ```dddccceeeiiihhhccc___aaaeeeeee___XXXZZZ```iiinnnvvv|||yyyuuutttuuutttsssxxxyyy|||~~~{{{www{{{}}}}}}|||zzz}}}}}}~~~xxxqqqrrrxxx}}}|||}}}~~~}}}|||wwwwww}}}yyytttsssuuuxxxxxxwww}}}zzzyyyyyyyyyuuuuuutttrrroookkkiiigggjjjgggcccbbbdddiiioootttuuuxxx}}}}}}zzzzzzxxxtttpppqqqvvv{{{xxxtttnnnhhhfffgggjjjlllkkkmmmpppuuu{{{}}}}}}{{{wwwrrrpppqqqtttyyywwwtttsssvvv{{{}}}yyy{{{~~~222---***---//////000333333333333333333222222111000000000//////000444777???FFFRRR]]]eeegggfffddd[[[YYYUUUSSSSSSSSSSSSSSSPPPMMMJJJFFFEEEEEEFFFGGGBBBBBBAAAAAA???;;;444000000000///////////////000333777999666///---000444,,,,,,,,,,,,---,,,,,,,,,,,,...///...---------//////...---,,,+++,,,,,,------------,,,,,,,,,++++++)))***++++++******+++---,,,,,,+++++++++*********///,,,***)))***,,,,,,,,,,,,***))))))+++------,,,---......---,,,,,,...///...,,,++++++---......---///......---,,,,,,++++++,,,,,,---------------------++++++,,,---...---,,,(((,,,//////------000444000111000...000444222---------............------+++...000000///000222555000000222888===>>>999444333222111000000111111222666444666:::<<<999999;;;@@@??????@@@BBBCCCCCCBBBMMMMMMMMMMMMOOOQQQRRRRRRNNNSSSVVVVVVXXX\\\\\\XXXYYY[[[```bbb^^^YYY\\\ccchhhmmmsssyyy||||||wwwuuuvvvxxxxxxxxxxxxyyy}}}~~~|||}}}~~~}}}{{{{{{wwwqqqqqquuu{{{{{{{{{wwwrrrqqqtttxxxyyyyyy~~~|||{{{{{{vvvuuusssqqqooommmllllllmmmkkkiiihhhlllrrryyy}}}~~~}}}yyyuuusssuuu{{{}}}xxxpppjjjiiikkkpppsssqqqrrrtttxxx{{{}}}|||zzz}}}|||{{{wwwrrrpppqqqssstttqqqmmmkkkmmmqqqwww{{{|||zzz|||888222///000111//////111555555777777777777555555444444333222222444999===IIIOOOYYYbbbffffffccc```YYYUUURRRQQQUUUXXXZZZZZZWWWTTTQQQNNNNNNPPPTTTVVVUUUQQQNNNNNNLLLGGG===555555444444333333333444444===>>>>>>888222///222666......---,,,,,,,,,---......///000000///......///000///---++++++,,,---...,,,,,,,,,,,,++++++++++++((()))+++***))))))***++++++++++++***************------,,,***((((((***,,,+++)))((())),,,---...---,,,------++++++,,,///111///---++++++,,,------,,,......------,,,,,,++++++...------,,,,,,,,,,,,------,,,,,,,,,...///...---***,,,...---++++++///222222333111...///222000+++------............------+++---///000000///000000------...111666777444111///......------.../////////---...222333111111444444444555777::::::888666??????@@@@@@AAABBBCCCDDD@@@DDDFFFFFFHHHLLLMMMKKKOOOQQQWWW[[[YYYVVVZZZaaacccgggllloooqqqrrrtttuuusssqqqoooooorrrvvvyyyzzzuuuvvvzzz~~~~~~~~~}}}~~~{{{zzz}}}}}}yyyvvvwwwzzz|||~~~~~~}}}{{{vvvqqqppptttxxxyyyzzz}}}wwwuuussspppoooooopppqqqpppooonnnooottt{{{}}}wwwssstttxxx}}}zzzrrrmmmlllpppvvv{{{wwwxxxzzz}}}}}}zzz~~~~~~|||xxxtttsssssstttvvvrrrmmmjjjjjjoootttxxx|||}}}~~~zzzxxx|||:::444111222222000000222444555777999999999888888888777555444333555:::>>>KKKOOOVVV\\\___]]]YYYVVVNNNJJJFFFGGGMMMTTTWWWWWWYYYXXXUUUTTTTTTVVVYYY[[[```[[[WWWWWWWWWRRRGGG>>>999999999999:::;;;<<<===FFFGGGEEE???777333333555000000000000000000//////...000111111///------...222000...,,,,,,---///000+++++++++++++++++++++***(((***+++***)))((()))+++************************+++---...+++'''&&&(((+++)))((((((***,,,......---,,,,,,+++***)))+++///222///---++++++,,,,,,,,,***---------,,,,,,,,,++++++///...,,,+++***+++,,,,,,...---,,,---///000///...,,,---,,,+++)))***---000333444222...---///...+++------............------***,,,///000000///---,,,...------///222333333111.............../////////,,,***+++///000......111333222222222444444222111444555777888777888888999777999:::;;;===@@@BBBBBBDDDEEEJJJNNNNNNMMMQQQXXXYYY[[[^^^````````````aaa___```aaadddiiinnnrrrtttnnnnnnqqquuuwwwwww{{{}}}{{{}}}~~~{{{}}}~~~{{{|||zzz{{{~~~{{{{{{~~~~~~~~~wwwxxx~~~{{{{{{|||wwwrrrqqqssswwwxxxxxx}}}~~~zzzwwwsssooonnnpppsssuuurrrrrrrrrtttxxx{{{ssspppsssxxx|||~~~}}}yyytttpppqqqtttzzz~~~yyy{{{~~~}}}zzzxxxwwwwwwvvvsssnnnkkklllqqqwww||||||zzz{{{|||}}}~~~yyyxxxvvvuuuvvv{{{}}}vvvuuuyyy}}}|||zzz~~~~~~|||~~~|||}}}}}}888222///111222111111444333555666888999999999999999999777555444555999<<>>;;;:::444666999::::::777444222111333444333111...------111000...---,,,---...///++++++++++++++++++++++++***+++,,,+++***)))***+++******************+++++++++---...,,,(((&&&(((***)))((((((***---......---++++++***))))))+++...222///---++++++,,,,,,+++***,,,,,,,,,,,,,,,+++++++++///...,,,+++******+++,,,...---,,,---///000///...------,,,***)))***---///222444333...,,,......,,,------............------+++,,,...000111///,,,***...---,,,---///000111111......//////////////////,,,******...///---...111777444000//////000000//////111444444333222333555222222333555777888999;;;::::::===AAAAAA???CCCIIIJJJLLLNNNNNNLLLKKKKKKLLLMMMOOOSSSWWW\\\aaaeeehhheeecccdddhhhjjjjjjnnnsssqqqttttttrrrssswwwxxxvvvyyyxxxxxx{{{}}}yyyuuuxxxzzz}}}wwwpppqqqwww~~~{{{xxxyyy~~~yyytttrrrsssuuutttsssvvvwwwyyy}}}~~~zzzwwwrrrnnnmmmpppsssvvvwwwwwwwwwxxx{{{yyysssrrruuuzzz}}}~~~{{{zzzyyyxxxyyy{{{~~~{{{|||}}}zzzyyyooollliiihhhkkkqqqyyy~~~~~~yyyuuuuuuwwwzzz|||{{{xxxuuuqqqqqqpppoooppptttxxxzzz{{{}}}vvvqqqppptttyyy{{{~~~zzz}}}{{{uuutttxxx|||zzzwwwuuuxxx~~~||||||zzzvvvvvvwwwyyy{{{zzzxxxxxxzzzzzzzzz{{{|||~~~888333111444666666777:::999999999999999999999999:::::::::888777888;;;===BBBCCCCCCCCCBBBAAA???>>>888777777888:::???DDDGGGQQQRRRSSSTTTTTTSSSQQQPPPTTTQQQOOORRRVVVWWWSSSOOOIIIJJJJJJLLLNNNPPPRRRSSS[[[[[[[[[WWWQQQKKKGGGEEE>>>AAADDDGGGFFFCCC>>>;;;:::<<<===;;;888444222111000000//////......//////------------............,,,---...---,,,+++,,,---+++++++++++++++,,,,,,,,,+++,,,---,,,***))))))***)))))))))+++---...---,,,***++++++))))))***---///...,,,******+++,,,,,,+++,,,,,,,,,,,,++++++++++++---,,,,,,++++++++++++,,,---,,,,,,,,,...///...------,,,+++++++++,,,---...000333222---+++---///...------............------,,,,,,---000111000---***,,,,,,,,,,,,,,,---...///---............---,,,,,,+++)))))),,,---,,,---111555222...++++++---------,,,000333333111///111222...---...222333111111333444222333666555333666:::<<<===>>>>>><<<::::::;;;???BBBFFFJJJMMMQQQUUUXXXXXXUUUUUUXXXZZZ[[[^^^cccbbbeeeggghhhlllrrrrrrooorrrpppppprrrtttwww}}}wwwtttwww|||}}}qqqlllmmmqqqxxx{{{xxxvvvxxx{{{wwwsssrrrrrrrrrpppmmmqqqpppqqqvvv{{{}}}{{{xxxwwwtttppplllmmmppptttwww||||||||||||~~~~~~}}}{{{yyyyyy{{{~~~~~~~~~~~~~~~~~~~~~zzzxxxjjjiiihhhiiinnnvvv}}}{{{tttrrrssswwwyyy~~~}}}vvvssspppnnnmmmkkkjjjkkknnnpppppppppxxxxxxuuuqqqllllllppptttwww~~~{{{{{{{{{yyyvvvyyyzzzwwwsssqqquuuyyyyyyvvvtttvvvyyyzzzzzzxxx}}}~~~yyyvvvuuutttvvvzzzyyytttrrrrrruuuvvvwwwyyy{{{|||~~~~~~BBB===;;;>>>AAAAAABBBEEEDDDBBB???<<<999888888888999;;;=========>>>AAACCCFFFEEEBBB>>>;;;:::999888444777888888666888===BBBGGGGGGHHHIIIIIIIIIIIIIIIGGGFFFFFFHHHMMMPPPRRRRRRNNNNNNOOOOOOPPPRRRSSSTTTXXXXXXWWWUUURRROOONNNMMMLLLNNNPPPQQQQQQNNNJJJHHHGGGIIIIIIGGGCCC>>>:::999444555666666666555333333111111111222222222333333///000111000...---...///++++++,,,,,,,,,---------,,,++++++,,,------+++******)))***+++------,,,******++++++***))))))+++---,,,+++)))***+++---,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,++++++---++++++,,,---...---,,,,,,++++++,,,---......------111111---+++...111111------............---------,,,,,,///111222///,,,,,,,,,---,,,,,,,,,---...////////////...,,,+++***,,,)))))),,,---,,,---111///---++++++,,,---,,,+++)))...222222///,,,...000---+++---222222...,,,///111...---//////---...333333444444333111000000111333666;;;===>>>???BBBEEEGGGCCCCCCFFFJJJKKKNNNSSSRRRVVVYYY\\\ccchhhhhhcccaaa___```bbbccceeennnxxx|||vvvrrrpppoooqqqyyy||||||||||||{{{pppiiihhhlllrrruuussssssuuuuuurrrppppppqqqppplllhhhpppmmmllloootttvvvtttqqqqqqooollljjjlllqqqvvvzzz}}}}}}}}}~~~zzz||||||wwwsssjjjjjjkkknnnttt{{{~~~wwwrrrrrrtttwwwyyy{{{vvvnnnkkkjjjhhhgggfffeeefffhhhjjjjjjiiioooppppppmmmjjjjjjmmmqqqvvv|||~~~zzzvvvvvvxxxxxxrrrvvvyyywwwsssrrruuuyyyxxxwwwuuuuuuvvvxxxzzz{{{{{{}}}|||yyywwwuuuuuuxxx}}}{{{tttpppqqqrrrtttvvvyyy{{{}}}}}}}}}NNNIIIGGGJJJLLLKKKMMMOOOMMMJJJDDD???:::888777777888;;;???AAACCCDDDFFFHHHMMMIIIDDD>>>:::888777777222777:::888444333888>>>???>>>======>>>AAACCCEEE>>>>>>???BBBFFFKKKOOORRROOOOOONNNNNNNNNNNNOOOOOOPPPOOONNNLLLKKKLLLMMMOOOVVVWWWWWWXXXWWWUUUSSSRRRQQQRRRSSSPPPKKKFFFBBB@@@:::;;;===>>>===<<<:::888444444444555555666666666111222222222000//////000,,,,,,,,,------.........---+++***+++...///---************,,,------+++)))***+++,,,+++***)))***++++++***)))***+++------,,,++++++++++++++++++++++++((()))+++,,,------,,,+++,,,+++***+++---...---,,,+++++++++---//////...---,,,000000,,,***...222333---..................---...,,,,,,...222222000...---...//////...---...///111111222111000...,,,***...+++***---...---///333*********,,,...///---+++'''+++000000,,,***+++---///,,,...444444...+++...000,,,+++------+++,,,000///000000///---,,,---...***...222333333333444777:::666555999===???CCCGGGFFFJJJNNNRRRYYY^^^\\\WWWPPPNNNPPPSSSTTTWWW```iiilllkkkhhhdddaaa```aaacccdddnnnwwwxxxzzz}}}zzzvvvtttwwwzzzwwwsssssszzzyyypppeeedddgggmmmooonnnooorrrooommmmmmnnnpppooojjjfffqqqmmmkkklllpppqqqooolllllljjjiiiiiilllrrrxxx|||{{{{{{{{{|||~~~vvv{{{~~~}}}~~~~~~zzzsssoooggghhhkkkooouuu{{{}}}yyyuuurrrsssuuuxxxyyywww{{{yyyooogggdddcccccccccbbbbbbcccfffgggfffeeejjjlllnnnllliiiiiilllooouuuzzz|||vvvqqqrrrtttuuuqqquuuyyyyyyuuusssvvvyyytttuuuuuuuuuvvvyyy~~~yyyyyyzzzzzzzzzyyyxxxxxxuuutttyyy}}}uuuppprrrqqqssswwwzzz}}}~~~~~~}}}[[[IIIGGGTTT]]]eeeiiicccgggbbbZZZPPPCCC888666;;;;;;CCCKKKNNNQQQUUUVVVSSSWWWYYYTTTHHH@@@>>>:::555333777999999777888===BBBEEEHHHDDD;;;999===AAA@@@;;;>>>BBBBBBAAAAAAEEEHHHFFFIIILLLKKKIIIHHHJJJLLLEEEGGGFFFAAA<<>>???AAABBBBBBBBBBBB>>>???>>><<<888666666666888777555444222000///...000...---...///000///---+++,,,,,,---------,,,,,,+++++++++++++++,,,,,,---,,,((()))---...,,,***,,,222///---,,,+++******,,,///...---.........,,,***---,,,***))))))***,,,---...,,,***)))+++---...///........................................................................+++,,,---...///...---,,,///444444///+++---......---,,,+++***+++---000111------------------------//////---,,,,,,---...///---...///000///...,,,+++---------....../////////******++++++++++++*********,,,///000000///000111333333222222333555666777===>>>@@@CCCGGGJJJLLLNNNGGGEEEBBB@@@CCCIIIPPPTTTUUUVVVWWWTTTRRRRRRVVVZZZ^^^```bbbeeehhhjjjkkklllooooooppptttvvvsssjjjbbbhhhgggeeedddfffjjjooorrrttt{{{|||wwwooohhhbbbbbbdddiiinnnpppmmmjjjooonnnmmmkkkiiigggeeedddhhhhhhhhhhhhiiijjjkkkkkkeeegggiiijjjlllrrrzzz}}}|||zzz{{{}}}~~~~~~}}}zzzuuuvvvyyy~~~}}}}}}}}}}}}}}}{{{{{{~~~{{{uuuooojjjnnnmmmlllmmmqqqwww}}}{{{wwwwwwyyyxxxtttoootttpppnnnmmmjjjdddbbbdddgggeeedddeeehhhhhhfffdddjjjlllooopppnnnmmmmmmnnnsssuuuxxxxxxvvvsssrrrrrrjjjqqqwwwwwwxxxzzzxxxuuuzzzxxxvvvwww{{{~~~~~~{{{xxxxxxzzz|||{{{zzzzzz|||}}}{{{uuuqqqrrrssssssssswww}}}~~~|||~~~}}}zzz~~~dddUUUXXXiiittt~~~||||||uuujjj\\\KKK===:::===@@@IIIRRRWWW]]]ccceeedddfffddd[[[LLLAAA===888333777:::;;;;;;:::===DDDIIIEEEGGGDDD<<<999<<<>>>===>>>@@@BBBCCCDDDEEEGGGIIIJJJLLLLLLJJJGGGGGGJJJNNNNNNLLLGGG@@@;;;===DDDJJJOOOWWWZZZQQQGGGEEEIIILLLNNNLLLJJJIIIGGGEEEAAA???IIIKKKNNNPPPQQQOOOMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHFFFBBB???>>>???AAA===???AAA@@@<<<777444222222000//////000000///...,,,------------,,,+++***---------------...///000---******---...++++++---000///------,,,+++,,,------,,,++++++,,,,,,+++)))---,,,***))))))***,,,------,,,++++++,,,---..............................---------------------------------...............,,,,,,------------------000444555000,,,---......---,,,+++++++++---///000---------------------------,,,,,,,,,------......---...///000///...,,,+++,,,,,,,,,------.........******++++++++++++******+++---///000...---......111000000000000222333555777888999;;;===>>>@@@@@@===;;;999888:::???DDDHHHHHHHHHGGGFFFFFFGGGIIILLLOOOPPPRRRTTTVVVXXXYYYYYYbbb```___bbbeeeeee```[[[^^^]]]\\\\\\^^^aaaeeeggggggooottttttpppllleee___```aaabbbdddffffffdddbbbiiiiiigggfffeeedddddddddddddddcccccccccdddeeeeeeeeegggjjjlllooottt{{{xxxvvvuuuvvvyyy|||~~~~~~yyyzzzzzz{{{|||zzzxxxvvvuuuvvvyyy~~~{{{zzz{{{~~~~~~zzzxxxvvvxxx~~~zzztttnnnjjjkkklllnnnppptttxxx|||~~~}}}{{{xxxxxxxxxvvvrrrnnnoookkkjjjjjjhhhcccbbbdddfffeeeeeegggjjjkkkiiigggoooqqqsssrrrpppooopppqqqssstttvvvxxxzzzzzzyyyyyyrrrwwwzzzyyyzzz~~~~~~}}}|||{{{|||}}}{{{{{{}}}}}}wwwrrrooonnnnnnnnnrrrvvvwwwvvvyyy{{{~~~}}}zzz}}}cccZZZcccwwwtttdddQQQAAA<<<===AAALLLYYYbbbjjjrrruuutttqqqkkk]]]LLL@@@;;;888555:::<<<>>>??????CCCJJJPPPFFFGGGDDD>>>;;;===@@@@@@EEEFFFHHHLLLOOORRRRRRRRRTTTSSSQQQLLLIIIKKKQQQWWW]]]WWWMMMCCC>>>===@@@CCCKKKPPPPPPIIIBBBBBBEEEFFFHHHFFFDDDBBBBBBAAA???===JJJMMMQQQTTTUUUSSSQQQOOOSSSRRRQQQPPPOOOOOONNNNNNSSSQQQMMMHHHEEEGGGLLLPPPGGGMMMRRRPPPHHH@@@<<<;;;777555333222333333222000//////000000///---+++)))///......///000111222222...++++++---...,,,,,,///111111000////////////...---+++***+++,,,,,,***)))---,,,+++******+++,,,---,,,,,,,,,---------------........................------------------------------------......//////......---,,,,,,,,,---...111666666111------...---...---,,,++++++,,,---...------------------------***+++,,,.........------,,,---/////////...,,,++++++++++++,,,,,,,,,,,,,,,******++++++++++++******,,,---///...,,,++++++,,,...---,,,,,,---...000111222222222222222222222222333222111000222444888:::???===<<<<<<>>>@@@AAABBB@@@AAACCCDDDEEEFFFGGGGGGQQQOOOMMMOOOSSSUUUUUUSSSSSSSSSSSSTTTVVVYYY\\\]]]bbbiiinnnmmmjjjgggaaa[[[cccddddddcccaaa`````````dddcccaaa``````aaacccdddccccccbbbaaaaaaaaabbbbbbbbbeeehhhlllppptttyyy}}}wwwvvvtttvvvyyy}}}vvvwwwxxxyyyxxxwwwvvvuuuvvvwwwyyy~~~}}}{{{{{{}}}~~~uuusssqqqttt{{{}}}xxxsssnnnkkkjjjlllpppuuuxxxzzz{{{{{{{{{{{{{{{{{{yyyvvvssspppkkkhhhgggiiihhheeedddfffgggggghhhkkknnnnnnmmmkkktttvvvwwwuuuqqqppprrruuuwwwvvvvvvzzz~~~~~~|||yyy|||}}}|||~~~~~~~~~}}}~~~~~~wwwrrrrrrpppnnnoooqqqsssttttttvvvyyy|||}}}|||}}}]]]ZZZhhh}}}zzzmmm___NNN@@@;;;<<<>>>LLL^^^kkkuuu{{{|||yyypppgggWWWHHH>>>;;;:::999999<<>>FFFIIINNNQQQRRRQQQNNNLLLRRRQQQPPPNNNMMMNNNNNNOOOUUURRRLLLGGGGGGLLLTTTZZZTTTZZZ___[[[PPPGGGCCCDDD===;;;999888999:::999999555555555444333000...,,,000000000000000111222333,,,***+++......---000555555777777444333444222//////...,,,,,,,,,---,,,***,,,++++++******++++++,,,,,,,,,,,,+++***+++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111///---+++***+++---...111666777222------...---...---,,,++++++,,,,,,---........................+++---///000000...,,,++++++,,,...//////...,,,+++************++++++++++++******++++++++++++*********,,,---,,,+++***+++,,,,,,++++++***+++,,,---...//////......------,,,,,,//////......///000222222999666444666:::======;;;<<<======>>>??????>>>>>>GGGEEEDDDEEEHHHKKKLLLKKKKKKLLLNNNQQQTTTWWWYYYZZZbbbhhhllliiifffccc___ZZZbbbddddddaaa]]][[[]]]```cccaaa___]]]^^^___bbbcccbbbaaa```_______________^^^```eeeiiinnnrrruuuwwwvvvtttrrrsssuuuyyy{{{|||uuuvvvwwwxxxwwwvvvuuuvvvuuuvvvxxx}}}~~~~~~rrrqqqrrrvvv~~~~~~xxxssspppmmmnnnppptttwwwyyyzzzzzzyyyxxx{{{}}}}}}{{{xxxvvvvvvmmmkkkjjjmmmmmmjjjjjjmmmiiikkknnnqqqssssssqqqpppuuuwwwxxxuuupppnnnqqquuu|||yyywwwzzz~~~|||wwwzzz}}}~~~~~~~~~}}}}}}}}}vvvrrruuuqqqoooqqqsssrrrssstttvvvzzz~~~___```ppp~~~sssjjj```VVVJJJ>>>:::;;;???OOOcccrrr||||||vvvlll```PPPDDD===:::;;;===666999>>>BBBEEEFFFGGGHHHBBB@@@>>>===???DDDLLLSSSVVVXXX]]]fffooottttttrrrpppooolllgggeeeiiiqqqwwwzzzooo```TTTNNNLLLJJJHHHJJJNNNOOONNNPPPUUUYYYXXXVVVRRRLLLHHHGGGGGGGGGFFFJJJLLLPPPRRRRRRPPPMMMKKKOOONNNLLLKKKKKKMMMOOOQQQOOOLLLGGGCCCCCCJJJUUU\\\]]]aaaccc\\\QQQHHHGGGHHHBBB@@@??????AAACCCDDDDDD>>>===<<<:::888666444333333333222111111111111111***)))***...///000555<<<===AAAAAA===;;;;;;888333222///---,,,,,,,,,+++***++++++++++++++++++++++++......,,,***((())),,,000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111222000---***)))***,,,...000555777222.........,,,---,,,,,,,,,++++++,,,,,,...........................///111222111...+++)))***,,,---//////...,,,+++******************************++++++++++++******((()))++++++******,,,...,,,,,,+++***++++++---...,,,,,,,,,+++++++++++++++............////////////111...---///333555555333::::::;;;;;;;;;;;;:::999??????@@@BBBDDDDDDDDDCCCEEEGGGJJJNNNRRRUUUWWWXXX]]]bbbccc```\\\ZZZVVVRRRXXXZZZ[[[YYYVVVVVVYYY]]]cccaaa^^^]]]\\\^^^```bbb^^^^^^]]]\\\[[[[[[[[[[[[\\\^^^bbbgggllloooqqqrrrooollliiiiiikkkmmmooopppnnnppprrrqqqpppooopppqqqssssssvvvzzz~~~}}}~~~}}}{{{rrrssswww~~~xxxsssqqqppptttuuuwwwyyyzzz{{{zzzzzztttwwwzzz{{{zzzyyyyyyyyysssqqqqqqtttuuurrrsssvvvooorrrvvvxxxxxxvvvtttrrrtttvvvwwwtttnnnlllooottt{{{xxxwwwyyy}}}}}}xxxssstttxxx|||}}}}}}}}}yyyxxxzzz|||}}}}}}}}}{{{vvvsssrrrmmmllloooqqqpppppptttyyy}}}]]]```qqq~~~jjjbbb[[[TTTOOOHHH???;;;<<>>@@@@@@???>>>;;;999:::>>>BBBGGGOOOXXXUUUYYYaaajjjssswwwxxxwwwxxxyyywwwtttqqqrrrvvv{{{wwwnnnaaaXXXSSSPPPOOOMMMLLLRRRWWWXXX\\\ccchhhhhheee```YYYTTTRRRSSSTTTUUUSSSTTTUUUUUUSSSPPPMMMKKKJJJHHHFFFEEEFFFJJJMMMPPPJJJGGGCCC???AAAHHHRRRYYY```aaa___WWWMMMFFFDDDFFFBBB@@@@@@BBBFFFKKKMMMNNNFFFEEEBBB???===<<<<<<<<<:::999777555333111111000+++***+++...///000888@@@EEEKKKLLLFFFDDDFFFBBB:::555222///---,,,,,,***)))++++++++++++++++++++++++///000///,,,))))))---222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******,,,---///000111222333111...+++******+++,,,---333555111.........,,,+++++++++,,,,,,,,,,,,,,,...........................///000111000...+++)))***+++---.........,,,+++***************)))))))))******++++++++++++******((()))*********+++---///---,,,+++++++++,,,---...((()))))))))******+++++++++,,,,,,,,,---------------,,,,,,...000111111000444555555555555444333333777999;;;===>>>===<<<;;;>>>???BBBFFFIIILLLOOOPPPTTTXXXYYYTTTQQQPPPNNNKKKPPPQQQRRRRRRRRRTTTXXXZZZ]]]\\\[[[YYYZZZ[[[\\\]]]^^^]]]]]]\\\\\\\\\\\\]]]\\\\\\___ccchhhlllmmmmmmjjjgggcccbbbcccfffhhhhhheeegggiiihhhfffeeegggjjjoooppprrrwww||||||xxxvvvxxxyyyxxxwwwuuuxxx}}}xxxrrrqqqqqqvvvxxxzzz}}}~~~~~~}}}|||ssstttuuuvvvxxxyyyyyyyyyuuussstttyyy{{{zzz{{{~~~xxx|||~~~yyyuuusssqqquuuxxxtttmmmkkknnnsssvvvvvvxxx{{{~~~|||wwwrrrnnnsssyyy|||{{{|||}}}}}}}}}{{{wwwsssrrruuuxxxyyyxxxyyy|||~~~~~~|||xxxvvvuuuqqqjjjjjjppptttrrrsssyyyzzz}}}|||~~~NNNTTTeeerrrtttttthhhQQQLLLHHHFFFGGGEEE???======@@@MMM]]]hhhnnnpppmmmggg\\\NNNAAA<<<:::777666999777666666777888888777777666777===FFFKKKMMMRRRYYYRRRYYYbbbjjjooorrrssssssxxxzzz{{{xxxsssppppppqqqhhhccc[[[TTTPPPOOONNNOOOLLLVVV^^^aaaeeekkkqqqrrrrrrlllddd______aaaccceee```___]]]ZZZWWWSSSOOOMMMKKKIIIFFFEEEFFFIIINNNQQQJJJHHHDDDAAABBBGGGOOOUUU\\\[[[WWWPPPHHHAAA>>>======<<<===AAAGGGNNNSSSUUUMMMJJJEEEBBB@@@@@@AAACCCCCCBBB???;;;888555333222---,,,---///...///777AAAIIIQQQTTTNNNNNNQQQMMMDDD<<<999444111000///---,,,+++++++++,,,,,,+++++++++...222444333///---///111........................++++++++++++++++++++++++)))***+++---///000222222222111...,,,*********+++***000333000------...,,,)))***++++++,,,,,,,,,,,,........................***+++---......---+++***)))***,,,.........,,,++++++++++++******)))))))))******++++++++++++*********++++++***)))***,,,...---,,,++++++***+++,,,---(((((())))))******++++++)))************++++++,,,---...000000//////000111//////000000000///......111222555666777777777777999:::;;;<<<>>>AAACCCDDDGGGKKKLLLHHHFFFGGGGGGEEEHHHHHHHHHKKKOOORRRSSSTTTRRRRRRRRRSSSTTTUUUWWWWWWYYYYYYXXXXXXXXXYYYZZZZZZYYYXXXXXX\\\aaaeeefffeeeeeebbb^^^]]]^^^bbbdddeeebbbeeegggfffcccbbbeeeiiikkkllloootttxxxyyyxxxvvvyyyuuuppppppsssvvvwwwvvvzzz|||vvvpppoooppprrrvvv|||zzzwwwtttuuuxxxzzzzzzxxxqqqooorrryyy}}}~~~{{{uuurrrpppuuuzzzwwwpppllloootttwwwzzz~~~zzztttpppmmmqqqvvv}}}|||wwwuuuuuuwwwyyyyyyvvvrrrmmmnnnrrruuuuuusssuuuwwwyyyxxxtttqqqqqqqqqmmmfffgggpppuuusssvvv}}}zzz~~~~~~|||{{{}}}BBBIIIZZZggghhhgggZZZBBB:::888999>>>AAA???===???:::EEERRRZZZ___bbbaaa^^^PPPCCC888777777555555777:::777444111222333333444666999BBBOOOUUUSSSUUUZZZQQQYYYcccjjjlllmmmnnnpppvvvyyy{{{xxxqqqkkkgggfff\\\YYYTTTOOOLLLKKKLLLNNNMMMXXXbbbfffhhhnnntttvvvxxxrrrkkkffffffiiimmmooonnnlllhhhccc^^^YYYVVVTTTTTTQQQNNNLLLLLLPPPTTTWWWMMMKKKHHHEEEDDDGGGMMMRRRWWWUUURRRLLLEEE???999666888888999>>>FFFOOOUUUXXXPPPLLLGGGBBBAAABBBEEEGGGKKKHHHEEE@@@<<<888555444000//////000......666@@@KKKTTTXXXSSSSSSXXXUUULLLCCC@@@;;;777555333222000***++++++,,,,,,++++++***---333999:::555111000111000000000000000000000000************************)))***+++---///111222333222111///---+++*********(((///222000------...,,,((()))***+++,,,---------////////////////////////&&&''')))+++,,,,,,,,,,,,)))***,,,.........,,,+++,,,+++++++++******))))))******++++++++++++******,,,---,,,+++))))))+++------,,,+++******+++,,,,,,+++++++++++++++++++++,,,))))))))))))***+++,,,,,,***---//////,,,+++,,,........./////////...------...///111111222444666888888888777777777999;;;<<<:::>>>???<<<;;;>>>???>>>???======AAAGGGKKKKKKIIIIIIJJJKKKMMMOOOQQQRRRSSSNNNNNNNNNNNNNNNOOOPPPQQQTTTSSSRRRUUUZZZ^^^___^^^\\\YYYUUUUUUWWW[[[^^^```eeehhhjjjiiifffeeeiiimmmhhhjjjmmmrrruuuuuusssqqqtttpppmmmmmmrrrvvvxxxxxx~~~~~~~~~tttnnnmmmnnnmmmsss}}}|||wwwwww{{{}}}|||yyykkkkkkooowww|||{{{uuurrrpppvvv|||zzzrrrnnnqqqvvv|||xxxqqqlllnnnqqquuu|||}}}xxxrrroooooorrrtttuuutttoookkkkkkpppssssssqqqqqqssstttqqqmmmjjjkkkllleee^^^___jjjpppooorrrzzzxxx}}}}}}yyy}}}}}}zzz{{{999???IIIOOOPPPKKKEEE@@@333333333666888999999777555;;;???@@@EEEMMMMMMHHH;;;999666444444444333222///000111000///000111333888???LLLWWW^^^^^^\\\YYYRRRPPPXXXeeehhhcccdddlllsssvvvxxxsssiii___ZZZYYYTTTPPPLLLKKKMMMOOOPPPOOOPPPWWW```iiinnnqqqtttuuuxxxvvvsssooonnnpppuuuyyy|||wwwppphhhbbb]]]YYYWWWSSSSSSQQQPPPTTTZZZ[[[VVVVVVPPPIIIFFFFFFHHHHHHHHHIIINNNQQQNNNFFF???<<<<<<777999>>>FFFLLLQQQQQQQQQQQQNNNHHHAAA===>>>DDDJJJPPPKKKBBB;;;777444222000111222333111111444:::@@@PPPTTTVVVTTTPPPOOORRRUUUSSSKKKCCC???:::333000000,,,,,,---...//////......///666<<<888000,,,222999555///+++,,,111222...)))///---+++***++++++***)))***+++,,,,,,------------.........---------,,,,,,///---,,,,,,---...---,,,---------,,,,,,,,,++++++...///000///---,,,---...++++++******++++++,,,------...///...---------///+++***))))))******)))'''***+++)))&&&'''+++,,,))),,,+++*********+++,,,---,,,,,,+++***))))))******...---+++*********++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,+++***+++,,,---...---......///000111111222///000000111111111111000999888666555666888:::;;;999999:::<<<<<<=========>>>>>>@@@BBBEEEHHHJJJLLLJJJHHHEEECCCCCCFFFJJJMMMMMMMMMMMMNNNQQQVVVZZZ]]]UUUWWWXXXVVVTTTTTTXXX\\\fffhhhjjjjjjiiiiiijjjkkkkkknnnmmmjjjlllqqqpppkkkiiiffffffkkkooosssxxx~~~zzzrrrnnnmmmnnnuuuwww||||||{{{{{{|||}}}sssqqqsssxxxyyyyyyzzzwwwwww{{{}}}zzzvvvuuuxxx|||~~~uuukkkooopppvvv{{{yyytttoookkklllppptttooommmnnnrrrsssqqqqqqtttoooooonnnmmmkkkiiigggfffaaa]]]___fffkkknnnttt{{{|||~~~}}}wwwwwwyyyyyyzzz|||~~~---222:::BBBFFFEEE@@@<<<222111111222555666555444...222555555:::@@@@@@<<<444222///...//////...------.........------///111999BBBQQQ___fffeee```[[[OOOLLLRRR\\\^^^XXXZZZaaahhhjjjiiicccYYYPPPMMMMMMMMMKKKJJJLLLQQQUUUWWWWWWSSSYYYbbbjjjnnnpppqqqrrrsssrrrpppmmmlllnnnrrruuuwwwssskkkddd]]]WWWSSSQQQQQQSSSTTTVVV\\\bbbaaa\\\WWWPPPHHHCCCBBBDDDDDDCCCEEEIIIMMMKKKDDD===;;;:::777999===DDDJJJNNNNNNMMMLLLLLLIIICCC======BBBGGGPPPJJJAAA:::555222111000111333444333333555:::>>>JJJMMMOOOPPPOOOOOOPPPRRRRRRJJJCCC???;;;444111222---...///000111222222222888===BBBCCC???<<<===???;;;555111111444444000+++///---++++++,,,,,,+++***++++++,,,---------,,,,,,---------,,,,,,,,,++++++///---+++,,,---...---,,,,,,,,,,,,,,,,,,+++++++++---...///...,,,+++,,,---))))))))))))***+++,,,---,,,...///...---,,,---...+++***))))))******)))'''***+++***'''(((+++,,,)))++++++*********+++,,,---,,,++++++***))))))******---,,,+++*********++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))***+++,,,---,,,,,,------......//////---......////////////...111111000000000111333444111222333444555555555555888888999<<<>>>AAACCCEEEDDDBBB@@@>>>>>>AAACCCEEEAAAAAAAAABBBEEEIIIMMMOOOMMMPPPRRRQQQQQQSSSXXX\\\```cccgggjjjkkklllnnnooommmooommmjjjkkkpppooojjjfffdddffflllooopppssswwwyyy{{{~~~yyysssqqqqqqrrrwwwzzzuuurrrssswwwzzz{{{~~~|||}}}~~~}}}}}}uuutttvvv|||zzzxxxtttqqqppppppqqqqqqsssppppppsssrrrooonnnqqqoooooonnnlllkkkiiigggfffbbb___aaahhhnnnrrrxxxxxxsssuuuxxxxxxyyy|||zzz|||~~~~~~~~~'''(((---444;;;>>><<<999333111//////000111111000)))***+++***---222222///...,,,******+++,,,+++***)))+++++++++******+++---111<<>>888666666555777:::@@@EEEHHHHHHGGGEEEIIIKKKGGGAAA???CCCHHHQQQJJJAAA999444111000///000333666666555666999<<>>999888999888222---///---,,,,,,---...---,,,,,,------------,,,,,,+++,,,++++++++++++*********...---++++++---......---++++++++++++++++++++++++,,,---...---+++***+++,,,((((((((()))***++++++,,,,,,---......,,,,,,---...+++***))))))******)))'''***,,,+++((((((+++,,,)))***************+++,,,---,,,+++******)))*********,,,,,,+++************+++*********++++++++++++,,,++++++++++++*********)))***))))))))))))***++++++++++++++++++++++++++++++***+++,,,,,,---------,,,+++++++++,,,,,,,,,,,,---......///000111111111111000000111333555888:::;;;<<<;;;999888888999:::;;;;;;;;;:::;;;===@@@CCCEEEFFFIIIKKKLLLLLLNNNSSSWWW[[[___dddiiikkklllmmmnnnlllllljjjfffgggjjjjjjgggcccbbbdddiiikkkjjjkkknnnooorrrvvvzzz|||~~~~~~~~~|||vvvqqqooooooqqquuuyyyxxxuuutttyyy}}}~~~|||yyy{{{}}}zzzwwwwwwxxxxxxvvvtttzzzvvvuuuvvvtttpppnnnpppsssrrrqqqooonnnlllkkkjjjfffdddgggmmmsssxxx~~~|||uuuqqqssswwwxxxyyy||||||+++***+++000777======<<<888555111............---***)))''''''(((++++++)))+++)))))))))+++,,,+++***((()))***)))((((((***,,,(((111???KKKPPPMMMEEE???444333666<<<>>>>>>BBBHHHOOOOOONNNJJJDDD???<<<<<<777999<<<@@@DDDFFFGGGGGGEEEJJJQQQUUUVVVTTTRRRQQQRRRTTTVVVWWWWWWWWWYYYZZZ\\\YYYUUUNNNHHHDDDBBBBBBDDDKKKTTT]]]gggmmmjjjcccSSSJJJ>>>555222222333222333666999999666222000000222333555:::>>>@@@@@@??????FFFNNNNNNJJJHHHLLLQQQTTTLLLBBB999333111000000000444888999777666888:::999999<<>>>>>@@@DDDEEEEEEEEEFFFGGGHHHHHHFFFAAA===;;;<<<>>>>>>FFFPPPZZZeeekkkggg```QQQGGG;;;333///////////////111333444222000......//////000333777999999888;;;DDDNNNSSSSSSTTTXXX\\\WWWOOOCCC999333222111222111555::::::888666666777444333666???IIINNNLLLHHHDDD???;;;<<<;;;777555666444333222333555888<<<>>>EEEQQQ___fffeee```\\\ZZZQQQMMMHHHDDDAAA===888444333111//////000111000///............------,,,++++++++++++*********))))))---,,,++++++---.........+++++++++++++++++++++++++++,,,---,,,***)))***+++.........---,,,+++)))(((+++,,,---,,,+++***+++---+++***))))))******)))'''***...///,,,)))++++++***(((((()))***++++++,,,,,,+++***************++++++************************))))))*********+++++++++*********)))))))))((((((*********+++++++++++++++++++++******************((()))***+++,,,,,,,,,,,,,,,,,,---------,,,,,,+++******++++++,,,,,,+++++++++++++++,,,---...000111222222222222111111000///111111111111222444555666<<>>CCCOOO^^^eeeddd___\\\[[[UUURRRMMMIIIEEEAAA<<<999555444222111222222111000---............------,,,---,,,,,,,,,++++++++++++---,,,++++++---//////...---------,,,,,,,,,+++++++++,,,---,,,***)))***+++.../////////---+++)))(((***+++,,,,,,******+++,,,+++***))))))******)))''')))///111---******+++***'''''')))***++++++++++++*********)))******+++,,,((()))******+++*********)))))))))************+++************)))))))))((()))***++++++,,,,,,++++++******************++++++((()))***+++,,,---------,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---...//////000000///////////////............///000111222333333777:::<<<<<<===AAADDD???CCCIIIMMMOOOPPPRRRSSSVVVSSSSSSWWWYYYXXXXXXYYYYYYUUURRRSSSSSSSSSWWW\\\YYYZZZ]]]```eeeiiimmmoookkklllkkkiiifffeeeggghhhccceeehhhjjjmmmrrrwww|||}}}|||||||||}}}}}}}}}~~~{{{~~~}}}|||}}}|||||||||}}}~~~}}}|||{{{|||~~~))),,,...000444===JJJSSSWWWOOOCCC888111...---,,,+++''''''+++---)))'''(((''''''''')))++++++***((()))*********))))))+++,,,******************++++++,,,......+++(((&&&&&&&&&)))***+++---...---+++)))(((***------,,,+++---///+++---......,,,,,,,,,---)))+++---......---...///,,,...000...+++,,,111666444999@@@GGGOOOTTTRRRKKKDDD<<<333...---------,,,------...///000///---,,,,,,+++,,,...111333333333777;;;CCCLLLVVV]]]aaaccc[[[QQQDDD888222000111222222666999999666333333444...///222999AAAFFFHHHHHH???;;;:::===>>>;;;:::<<<<<<:::666444444777;;;===EEEMMMXXX```bbb___[[[XXXXXXVVVRRRMMMIIIEEEAAA>>>888666444222333222111///,,,---..............................---------------+++***+++---//////...000//////...---,,,++++++,,,---------+++***+++,,,+++,,,---......,,,+++)))***+++,,,+++***)))***,,,+++***))))))******)))''')))000333...******++++++&&&'''(((***+++,,,++++++******))))))***++++++,,,'''((()))***++++++***)))))))))))))))************++++++*********)))))))))((((((***+++++++++***)))(((((())))))******++++++'''((()))***,,,,,,,,,------,,,+++***)))******+++---......//////...------------,,,,,,,,,------...,,,,,,,,,+++,,,,,,---...---......///111222333333...222555777666777:::===777:::>>>AAABBBCCCEEEFFFJJJGGGIIIPPPTTTRRRQQQSSSRRRNNNMMMPPPQQQPPPRRRVVVQQQTTTXXX]]]aaabbbbbbbbbcccddddddbbbaaa```bbbccc^^^aaadddeeeeeefffiiikkknnnooopppqqqrrrsssttttttsss{{{~~~}}}|||{{{{{{|||}}}~~~}}}|||xxxvvvxxxxxxzzz,,,///111111222999GGGRRR]]]TTTFFF:::222...---,,,+++'''(((...///+++(((***))))))***+++------+++)))((()))***)))((()))***,,,---------------......///))),,,---+++((((((((('''((('''&&&'''((()))((('''+++---...,,,)))'''(((***((())))))((('''''')))+++((()))+++,,,++++++,,,---'''***+++***'''(((---333...222777<<>>@@@>>>===???@@@===999555555777;;;===HHHKKKSSS\\\bbbaaa[[[UUUZZZXXXTTTPPPLLLHHHDDDBBB:::888555333333222111///,,,,,,---.../////////...000000/////////.........---+++***+++---/////////111111000///---,,,+++***,,,---...---+++***+++,,,''')))+++---...---,,,+++)))+++,,,+++***)))***++++++***))))))******)))((()))000333///+++***++++++%%%&&&(((***+++,,,++++++******))))))***+++,,,,,,'''((()))+++++++++***)))))))))))))))************++++++++++++************&&&''')))*********)))(((&&&''''''((()))***++++++&&&'''(((***++++++,,,,,,///...+++***)))***+++---)))***************))))))---,,,,,,+++++++++,,,,,,***)))(((((()))***,,,---***+++,,,---...///000111...111444444222111333555666777999:::999999:::;;;???===@@@JJJNNNLLLKKKMMMLLLJJJKKKPPPQQQOOOPPPSSSKKKPPPVVV\\\^^^]]]YYYWWW_________]]]ZZZXXXYYYZZZYYY]]]bbbccc```^^^]]]]]]```aaadddfffhhhiiihhhhhhmmmxxx~~~~~~|||~~~}}}zzzxxxwwwwwwxxxyyyvvv|||~~~~~~{{{uuuyyyzzz|||}}}}}}|||}}}{{{|||zzzvvvtttuuuuuuwww}}}}}}///...///222333555===FFFMMMGGG@@@999555222000///)))***---/////////---,,,+++)))((())),,,---------,,,,,,+++***)))))))))***...///...---++++++---///---------,,,)))''''''(((******)))((((((((((((((((((''''''))),,,......---,,,+++++++++******))))))'''%%%$$$&&&+++---,,,*********+++,,,,,,,,,,,,+++,,,...111444777777777777111000///---+++***((((((***,,,+++'''(((+++,,,)))444000+++***---111666888666555777>>>HHHQQQVVVXXXTTTNNNEEE<<<444000//////333444444555444333111111333111111555:::>>>===<<>>======>>>@@@BBBDDD@@@AAA???===:::;;;???CCCEEEMMMUUUWWWXXXZZZYYYVVVTTTSSSSSSRRRMMMHHHHHHMMMBBB===888666777666222------.........---...000333888666222...,,,---...000///,,,)))***...000...+++/////////...------,,,,,,------,,,,,,,,,+++++++++---......---+++)))***+++******+++++++++******)))***))))))***,,,,,,+++)))+++---000222222///+++(((******+++***((()))+++...%%%''')))))))))***,,,---(((((((((((())))))))))))(((***+++***)))((()))***))),,,,,,***))),,,+++(((+++)))(((((()))******)))((()))***++++++***)))((()))***++++++,,,,,,,,,,,,...,,,***(((((()))***+++******+++,,,,,,,,,,,,+++---------+++)))***,,,///,,,***)))+++---...+++)))+++++++++,,,,,,---------...//////000000000000000444444555555666777888888:::::::::;;;<<<===??????CCCDDDEEEGGGHHHHHHHHHHHHIIILLLOOORRRSSSSSSRRRQQQ[[[WWWTTTTTTVVVVVVSSSPPPVVVXXXZZZZZZXXXWWWYYY[[[VVV[[[\\\ZZZ\\\bbbdddaaajjjqqqtttssstttxxxwwwrrrtttsssrrrooommmmmmpppsssrrruuuxxxyyywwwwwwzzz}}}~~~|||yyywwwtttrrrqqqooosssssssssyyy~~~xxxwwwwwwuuuvvvzzz~~~zzztttsssqqqqqqrrrvvvxxxyyyxxxzzz{{{|||~~~|||zzzzzz~~~~~~444111000222333444999@@@DDDAAA===;;;888666222000,,,---.../////////......---+++++++++...//////...,,,,,,+++++++++,,,------,,,,,,,,,+++))))))+++,,,''')))++++++***+++,,,...******)))(((((((((((())))))(((''')))+++---,,,++++++++++++******)))))))))(((''''''(((***+++***))))))******+++++++++++++++***,,,...000222333333333+++++++++***************''',,,---++++++------+++---+++)))))),,,...000000444444555999???EEEJJJKKKMMMIIIAAA:::555222222333222222333333333222000000//////000222666999:::999===<<<;;;:::;;;===???@@@AAAFFFHHHDDD>>><<<@@@EEEEEELLLQQQRRRSSSUUUUUURRRTTTSSSRRRPPPKKKDDDEEEIIIDDD???999777777777333000------...---,,,---///111..................//////111---+++,,,000222000.../////////.............../////////......------,,,...------,,,,,,+++*********+++++++++++++++******+++******+++,,,,,,***)))+++---///111000...+++))))))******)))((()))+++---''')))***)))((('''(((***(((((((((((()))))))))***(((***+++***)))((()))***(((+++,,,***))),,,+++(((+++)))(((((()))******))))))))))))******))))))))))))***+++,,,,,,++++++***---,,,***)))))))))******)))******+++++++++++++++,,,,,,,,,+++)))***,,,///***)))(((***---...---+++++++++++++++,,,,,,,,,,,,---......///////////////111111222333333444444555666666777777888:::;;;<<>>999444222111222333000000111111000000///...///111333555666888:::<<<;;;:::888777777888:::;;;BBBJJJPPPLLLCCC>>>AAAGGGDDDIIILLLKKKKKKMMMNNNLLLOOOMMMLLLKKKDDD>>>>>>BBBDDD???:::888777666333000,,,---...---,,,,,,...///***,,,...111111000...---222000---...111333222000......////////////000000222222111000000///......000---+++,,,---...,,,)))++++++++++++,,,,,,,,,+++---,,,++++++,,,,,,***(((,,,,,,---......---+++***)))******)))((()))+++,,,***++++++)))'''&&&&&&'''((((((((()))))))))******(((***+++***)))((()))***(((+++,,,)))***,,,,,,(((+++)))(((((()))******)))***))))))(((((())))))***((()))+++,,,+++***((('''+++++++++++++++******)))((()))******++++++*********++++++***)))***---///''''''(((***---......---+++++++++***************,,,,,,---............------...//////000000000000222222222222333555666666888888888999:::<<>>CCCGGGHHHGGGDDDBBBAAACCCBBB===;;;===???===<<<;;;<<<<<<999555777<<<:::;;;>>>???===888222---///111111111///---.../////////000000000/////////000///...///000111111111------...///000111222222111111111000000000//////444000---///333444111---------,,,,,,---.../////////...------------***(((,,,,,,,,,++++++,,,,,,---(((***++++++******+++,,,***,,,---,,,******+++,,,))))))))))))************(((***+++***)))((()))***'''***+++)))***,,,,,,)))+++)))(((((()))******)))***)))(((''''''((()))***((()))*********(((&&&%%%)))***,,,......,,,***)))(((((()))************)))'''(((******)))***,,,...((()))***++++++******************))))))((((((((())))))***+++++++++++++++***+++---......---,,,+++,,,,,,,,,,,,---.../////////.........///222555777444555666777777777777666???======???CCCEEEEEECCC?????????@@@BBBEEEHHHIIIHHHHHHJJJKKKKKKJJJHHHHHHIIIJJJOOOTTTYYY[[[^^^```\\\[[[ZZZZZZ[[[ZZZXXXWWWSSSUUUWWWWWWVVVWWW[[[___``````___^^^\\\[[[ZZZYYY```aaaaaabbbcccffflllrrrxxxyyy{{{~~~{{{sssmmmlllmmmmmmpppuuuppprrrtttwwwxxxxxxwwwwwwxxxyyyyyyzzz{{{{{{zzzyyyuuuxxx{{{{{{yyyvvvttttttzzz|||~~~~~~~~~}}}yyyzzz{{{~~~>>>;;;;;;???AAA??????AAAAAA>>><<<;;;<<<=========;;;999777555444444555666333222222444555555333111555444333111000///....../////////---,,,,,,---///,,,---......,,,,,,---.........---,,,,,,,,,,,,,,,---,,,++++++,,,---,,,******************+++++++++(((***++++++++++++---...((()))******++++++******************************(((((('''(((***---000222;;;:::444+++'''))))))&&&+++)))&&&&&&'''(((((((((++++++,,,+++)))(((((())),,,,,,+++++++++,,,,,,,,,++++++*********+++,,,,,,(((***,,,......///111333444222000///...///000111444555888>>>CCCEEEBBB@@@<<>>AAA???===<<<:::999:::===AAACCCCCCGGGFFFGGGKKKKKKGGGEEEGGGIIIHHHJJJOOOQQQQQQRRRUUUTTTVVVXXXXXXUUUSSSSSSSSSMMMPPPSSSSSSRRRRRRUUUXXXWWWWWWWWWVVVVVVVVVUUUUUU^^^]]]^^^______```fffnnnssssssuuuwwwyyy{{{}}}}}}zzzuuuuuuvvvvvvxxx|||wwwyyy|||~~~~~~}}}{{{yyy}}}||||||}}}~~~{{{vvvyyy|||zzzuuuqqqpppqqqvvvxxxzzz{{{{{{|||~~~|||xxxvvvwww{{{>>>>>>@@@EEEEEEBBBCCCGGGCCCAAA???>>>?????????>>>:::999777666666666666777555555555777888777555222666555444333222111111111111111111///------///111+++---......------...000///......---------------...,,,,,,,,,.........,,,***+++++++++,,,,,,,,,,,,,,,+++++++++,,,---,,,+++)))******+++++++++++++++)))***+++,,,,,,+++***)))((('''''''''***---111333222000***&&&'''+++)))$$$((('''%%%&&&'''(((((('''+++***))))))))))))'''&&&))))))***+++,,,---------+++***))))))***+++,,,---*********,,,///111111111///...,,,++++++,,,---......000333777:::===>>>???777999888333///111111000//////222444333111444:::666999<<<>>><<<999666444000222333222///---,,,---,,,+++++++++,,,...///000//////////////////000222---------......//////000......///000111222333333111000000000111111111111///...------...///111333...---------//////---++++++,,,---...............***,,,...///...------...***+++---,,,++++++,,,...))))))*********+++++++++(((***+++***)))((()))***&&&***+++)))***------***+++)))(((((()))******)))'''(((((((((((((((((('''***)))((((((((()))***+++******,,,---------,,,,,,)))******+++++++++++++++''')))******)))((()))***&&&(((++++++))))))***,,,))))))******************))))))***++++++++++++******+++---......---+++)))******))))))******+++++++++++++++,,,,,,---------,,,,,,---///000111222222222222333555777999::::::999666444555888<<<>>>>>>EEECCCEEEJJJJJJEEECCCEEECCC@@@BBBHHHJJJHHHJJJNNNLLLQQQVVVUUUPPPLLLMMMOOOHHHLLLQQQSSSRRRRRRSSSVVVRRRRRRQQQQQQPPPOOOOOOOOOSSSRRRTTTWWWWWWWWW^^^hhhjjjkkklllnnnpppqqqrrrssstttuuuwwwyyy{{{~~~|||}}}~~~~~~}}}|||}}}}}}|||{{{xxxzzz{{{xxxqqqmmmmmmnnnrrrtttwwwyyyzzz|||~~~~~~~~~}}}yyyvvvssstttxxx}}}???@@@DDDHHHGGGDDDEEEKKKCCCBBBAAAAAABBBBBB@@@???888888777777777777777777777777777999:::999777444666555555444444444555555333444444222000000222444---...///...---,,,---/////////...------------......---,,,---///000///...+++++++++,,,,,,---------000---++++++------+++(((******+++,,,,,,,,,,,,+++((()))+++------,,,***)))***)))((('''(((+++...000,,,***&&&&&&,,,111...''''''&&&'''(((******)))''''''%%%$$$&&&***+++)))'''%%%&&&(((***+++,,,------+++***)))))))))+++,,,---'''%%%$$$'''+++...---+++,,,+++)))((((((***+++,,,***...222444444666;;;???333555555///,,,------+++++++++---///...,,,///555444555777777666555555555000111222111///,,,++++++000000000000///...---,,,///000000000///000111333---------...............---...///000222333444555...///000000///...///111//////...---...000222444...------...///000...---+++,,,...///000///......+++---///000///.........***,,,,,,,,,******+++,,,)))************+++++++++(((***+++***)))((()))***&&&***+++)))***------***+++)))(((((()))******)))&&&'''((())))))((('''&&&***)))((('''((())),,,---***+++,,,,,,------------******+++,,,,,,,,,,,,+++''')))******((('''(((((($$$'''***+++***))),,,...))))))******++++++,,,,,,))))))***+++++++++++++++)))+++---......,,,***((())))))((((((((()))************+++,,,,,,+++******)))***+++---...000111111...111555555444444777:::777444111111555999::::::>>>;;;>>>DDDDDD???===???;;;888;;;CCCFFFFFFIIINNNHHHOOOVVVTTTMMMHHHJJJNNNFFFKKKQQQTTTTTTTTTVVVXXXPPPOOOOOOMMMLLLKKKJJJIIIIIIGGGJJJOOOOOOOOOWWWbbbbbbccceeegggiiijjjkkkkkkjjjnnnqqqrrrsssvvv|||yyyzzz{{{zzzzzz~~~~~~}}}||||||xxxxxx{{{xxxzzzzzzvvvnnnjjjjjjmmmnnnqqquuuxxxzzz}}}|||{{{zzzzzzzzzyyyvvvtttrrrsssvvv|||DDDDDDDDDDDDDDDDDDDDDDDDBBB===;;;@@@DDDBBB>>>===;;;777333222666999;;;:::999999999888777555444333:::777444555888:::999888999444111222222000///111000//////000111111000...***+++,,,...///000000000222000...---,,,---///000---------,,,++++++...000******,,,---///000111111,,,+++***+++---...---,,,+++***)))***,,,---,,,+++000,,,((())),,,,,,)))%%%&&&'''((()))***+++,,,,,,'''***---,,,)))'''((()))(((%%%%%%((()))'''(((,,,(((***---///000...+++)))---,,,***((())),,,///111...)))%%%(((...000...*********))))))******++++++......111333333333555888---000000---***+++,,,---+++++++++,,,,,,---------///...///333666777555222444222000000000///---++++++------,,,...222111,,,000///......///...---+++...---,,,...000111...+++............///000222222444000------111222///,,,...///000///...///111222///000000000000...,,,+++///000000...------...000/////////...---,,,******,,,---.........---,,,+++---,,,***)))))))))*********+++,,,---,,,,,,***))) ###'''+++---...------...,,,++++++++++++***((()))'''%%%%%%''')))))))))(((((())))))))))))((((((---,,,,,,,,,+++*********************+++,,,------///,,,(((&&&'''))))))))),,,***(((***---...---+++(((''''''&&&&&&((()))***))))))************)))))),,,+++***((((((((()))***,,,,,,++++++***)))))))))***+++---------+++)))(((***+++,,,...//////......000111222222222222111111333333333444666888;;;<<<888888999::::::;;;<<<<<<<<<;;;;;;===AAAEEEGGGHHH@@@BBBEEEEEEEEEEEEFFFGGGLLLMMMQQQVVVYYYYYYVVVSSSOOOMMMJJJHHHHHHGGGEEECCCFFFGGGHHHIIIJJJNNNTTTXXX^^^cccdddaaabbbffffffbbbbbbiiillljjjkkkrrruuusssrrrnnnlllooooooooowww~~~~~~}}}|||}}}}}}~~~|||zzz~~~}}}xxxxxxzzz{{{yyywwwvvvuuurrrnnnkkkpppsssxxx}}}~~~|||vvvvvvzzzzzzvvvpppnnnqqqvvv{{{AAA@@@@@@@@@@@@@@@@@@AAAAAA<<<;;;???BBB@@@<<<;;;;;;888555444666999;;;<<<777666666666444333222111888666444444777888888777888333111333333111000222000/////////111111///---//////////////////000000222000///------...///000/////////...,,,---...000...............///000111...---,,,---...///...---,,,******+++,,,------,,,,,,+++)))***+++,,,***)))))))))))))))))))))))))))(((+++,,,+++)))((((((***)))&&&&&&)))***((()))---)))***,,,......---,,,*********+++,,,---...///000000+++'''(((---///,,,(((************+++,,,---...222444888:::999777777888---......+++******,,,---++++++++++++,,,,,,,,,,,,******+++...111222000...111///...---...---,,,***,,,......---///222111---///---------......,,,***---,,,+++---//////,,,***------......///000000111222///+++,,,///000...+++---/////////......000222---...///000000///......000000111000/////////000....../////////......---------.........---,,,+++---,,,+++*********++++++***+++,,,------,,,+++***''')))+++---.........---...---++++++,,,,,,***))))))'''%%%%%%'''((((((((((((((())))))))))))((((((************))))))))))))************+++,,,------///,,,(((''''''))))))))),,,***)))***,,,---,,,***''''''&&&%%%&&&'''((()))))))))************)))))),,,+++)))((((((((()))***((())))))******+++,,,,,,+++,,,---......,,,***))))))***,,,---......---------...//////111222222333---,,,,,,---...000222333555555666777888999:::;;;:::999888:::===@@@BBBBBB???AAACCCCCCCCCCCCDDDEEEHHHJJJMMMQQQUUUUUURRROOOKKKIIIGGGFFFEEEEEEDDDBBBDDDEEEFFFGGGIIIMMMRRRVVV[[[aaaccc```___bbbcccaaaaaafffhhheeedddhhhiiifffjjjgggfffgggfffeeekkktttrrrwwwzzz{{{~~~}}}{{{zzzyyyxxxwwwuuuuuuvvvxxx{{{~~~||||||{{{|||{{{zzzyyyyyyyyyxxxuuurrrvvvxxx{{{~~~~~~}}}~~~~~~{{{xxx{{{|||~~~@@@???>>>======>>>???@@@AAA<<<;;;???AAA>>>;;;:::::::::888777666777:::===555555555555444333222111666555333444555777666666888333111333444222111333222000//////000000///---333222111/////////000000222111///.........///000111222222000......///000222111000/////////000111///...---...000111000///---+++++++++---...---,,,)))***++++++++++++,,,---++++++***)))(((''''''&&&++++++,,,***)))((()))+++***((('''***+++)))***...***++++++,,,---,,,,,,,,,'''))),,,///000111000///000,,,((((((,,,---***&&&******+++,,,---///000111666<<>>@@@@@@??????@@@AAACCCDDDGGGKKKNNNNNNLLLIIIFFFDDDBBBAAABBBBBBBBB@@@AAACCCDDDEEEGGGJJJOOOSSSXXX^^^bbb___\\\]]]```aaabbbgggiiifffddddddccc```dddbbbaaabbb```^^^aaafffiiimmmoooooorrrxxxzzzyyyyyyvvvsssrrrrrrrrrqqqpppooooooooopppttt{{{|||||||||}}}}}}{{{~~~~~~}}}BBBAAA@@@??????@@@AAABBBAAA===<<<@@@AAA>>>;;;;;;999::::::888555555888<<<666666777666666555444333444444333444555555555555777333222555666444333444333111//////000000///...444222000///...///111222222111000/////////000000222333333111///......000333222111000000111222333000///...///000111111///...---,,,,,,...///...,,,))),,,///---***(((+++///++++++***)))(((((('''&&&---,,,+++***))))))+++,,,+++((((((***+++)))***---+++++++++++++++,,,,,,---'''(((+++///111222222222///+++((()))+++---+++(((***++++++---///111333555;;;DDDNNNRRRRRROOOJJJDDD999222,,,+++***))))))+++++++++******))))))(((((((((((()))***,,,---......,,,***((((((***++++++******------+++---111000,,,******)))***,,,,,,+++)))------...//////...---,,,)))***,,,...///...,,,+++///---++++++---...---,,,,,,---...---,,,,,,---///,,,,,,---...////////////...///000222444333111/////////000000000000000///...............------,,,.........------------...,,,,,,,,,---------------///...---+++++++++,,,---///...,,,,,,------+++***,,,***))))))******)))''''''(((((())))))(((((('''&&&''''''(((((()))))))))))))))))))))***+++------...+++((('''((())))))(((,,,++++++*********))))))'''''''''''''''(((((()))))))))************))))))******))))))))))))))))))+++++++++***))))))((((((***+++,,,,,,,,,++++++***((())))))***************))))))((()))+++...111333111000////////////000111...///000222444666777888666444333333444555444333999:::<<<<<<;;;:::;;;<<<>>>???AAAEEEHHHHHHFFFCCC@@@>>>===>>>???@@@@@@??????AAABBBCCCEEEHHHLLLPPPUUU\\\bbb```\\\[[[___dddbbbfffhhhhhhfffdddbbbaaabbbaaaaaaaaa```^^^___```aaaeeehhhiiilllrrrtttrrrmmmkkkiiiiiijjjkkkkkkjjjmmmllllllmmmpppssswwwyyy{{{{{{{{{{{{|||CCCBBBAAA@@@@@@AAABBBCCCAAA>>>>>>AAABBB>>><<<===999::::::888555444777:::666666666777666666555555333444555555555555555666888444333666888555444555444222000///000111000000111000///......000222333222222111000000000000000111222333222///......///222222111111222333555666000......///000111000///000...---...//////...---+++///222///***'''***...***************)))))))))...---+++******++++++,,,***''''''******((((((,,,++++++*********+++,,,---))))))***+++...111333555---***((())),,,...---+++)))***+++---000222555666???LLLYYY___aaabbb\\\UUUEEE999///---,,,)))''')))*********))))))(((((((((((()))))))))***,,,...000,,,***(((((()))+++,,,+++(((******)))+++///...***)))(((((()))+++,,,+++)))+++,,,---...---,,,,,,+++)))***,,,......---+++***...---,,,,,,---......---,,,---...---++++++,,,.........------------......------...111333444111///111111111000///...------//////......------------............///.........,,,,,,,,,------......//////...,,,++++++---...///000...------...---,,,***---,,,++++++,,,,,,***)))(((((())))))))))))((((((((((((((())))))*********((((((((()))***+++---...---+++)))((()))))))))(((++++++++++++***)))))))))((())))))***************))))))************)))))))))))))))*********))))))++++++******)))((((((''')))))))))*********)))))))))(((((()))))))))*********)))((()))***---///111//////---,,,,,,,,,------...///000222444555777777555444333333444333222000666777999999777666666777::::::<<>><<<:::999:::<<<>>>>>>>>>===>>>@@@BBBCCCFFFIIILLLTTTYYY___```\\\ZZZ___fffbbbdddffffffddd___]]]]]][[[\\\\\\\\\\\\]]]\\\[[[UUU[[[```cccfffkkkjjjgggeeedddcccdddfffggggggfffeeefffhhhjjjlllmmmmmmmmmppprrrtttuuuvvvyyy~~~AAAAAAAAAAAAAAAAAAAAAAAA???===???BBBBBB???>>>@@@;;;;;;:::888666666777888444444555555555555555555444555777777666666666777999555555888999666444555555333000000222333333333000000/////////000222333222222222222111111111000000222333333111//////000111111222333444444555555000///...///111222111000111000...///000000///...---000222000***(((***---)))******++++++,,,,,,,,,///---++++++,,,---,,,++++++((('''******'''(((++++++************+++,,,,,,+++***)))(((+++///444777,,,+++***+++---//////...))))))***,,,///111444555AAAPPP___eeejjjnnnkkkcccPPP???111///...)))''')))*********)))))))))))))))'''((((((((((((***---000---+++(((''')))+++,,,,,,'''))))))(((***---,,,(((((('''((())),,,,,,,,,***(((***,,,,,,+++************+++,,,------,,,+++***------,,,,,,,,,---......---......---++++++,,,.........------,,,------......,,,,,,///333555222000222222111111000...---,,,000///......------......------...////////////...---------------...///000000///.........///111222111///............---+++---,,,+++,,,------+++))))))******++++++******))))))***************++++++''''''((((((***+++---...---+++))))))))))))(((''')))+++++++++)))((()))***))))))***+++++++++++++++))))))************))))))(((((()))************)))''''''((())))))******+++((((((((((((((()))))))))))))))((((((((())))))***)))))))))***+++...000111000///---,,,,,,,,,---......///000111333444555666444333222333444444222000444555666666444222333333666666888:::======<<<:::888666666777999;;;;;;;;;999;;;>>>???@@@BBBEEEHHHPPPSSSXXX\\\[[[ZZZ^^^eeegggeeeffffffbbb[[[YYYZZZRRRSSSSSSRRRTTTWWWUUUQQQOOOVVV\\\___cccffffffbbb```______```cccddddddccc[[[^^^aaaeeehhhiiiiiiiiihhhlllppprrrsssvvv{{{???@@@AAABBBBBBAAA@@@???===;;;===AAAAAA>>>>>>AAA???===;;;:::::::::999888444555555666777777666666444777::::::888777888999:::777666999:::666333444555333111111333555666666222222222222111111111111222222333333222222111000000222444444333111111222111222444555555444333111222111000111222333222111222111//////000111///...---///000///,,,+++,,,...++++++,,,,,,,,,---------...---+++,,,......,,,***,,,)))(((++++++((())),,,)))*********+++++++++++++++***((((((***...222555///...------......///...(((((()))+++---000222333<<>>AAACCCJJJJJJOOOUUUXXXWWWZZZ```dddaaaaaabbb^^^WWWVVVYYYMMMOOONNNKKKMMMQQQPPPJJJNNNTTTXXX[[[^^^cccdddaaa]]]\\\\\\^^^aaabbbaaa```ZZZ\\\___cccfffiiijjjkkkeeejjjpppssstttwww|||???AAACCCEEEEEECCCAAA???::::::<<<@@@@@@===>>>AAACCC???<<<;;;======;;;888666777888999999::::::999555888<<<<<<:::888999;;;<<<888777::::::666333333555333111222444777888888555555555444333222000///222333333333333222111111111333555666555444333444222333555666555333000...333222111222444555444333333111000000111111000...,,,---......------...///------------------------...---,,,---//////,,,)))...******,,,,,,)))***---))))))***++++++++++++******)))))))))+++---000222111000///...............'''((((((***,,,///111222666FFFSSSXXX___hhhhhh```UUU@@@///...000+++(((+++))))))******++++++,,,,,,*********)))(((***///444---***'''&&&&&&((())))))(((******)))+++...---)))''''''(((***,,,...---,,,---000222222000...///000------,,,++++++,,,,,,---)))*********)))***+++---//////000...,,,,,,---...+++******+++,,,...111222222...,,,///444888777444111111222333333333333222111000///------......///+++,,,.../////////.........---------...///111222.........---,,,,,,++++++111000......//////---,,,((('''(((***,,,,,,***(((+++,,,,,,------,,,,,,+++++++++******))))))((((((&&&&&&'''(((***+++---...,,,+++))))))******((('''&&&)))+++***((((((***---'''((()))++++++******)))))))))************))))))'''((()))+++++++++***)))*********)))((((((''''''))))))(((((()))***+++++++++***)))(((((()))***+++%%%'''***---111333555666000///......---...///000.........///000111111222000000111333555555444222222333444333111/////////000000000333555555444222222000///000333444555444222444777999:::;;;>>>@@@FFFDDDGGGPPPUUUTTTWWW\\\YYYVVVVVVYYYWWWQQQRRRWWWOOOQQQOOOKKKLLLQQQOOOHHHKKKPPPRRRSSSWWW^^^```___[[[[[[[[[]]]```aaa```^^^aaaaaabbbdddgggjjjmmmnnneeekkkrrruuuvvvyyy~~~~~~AAA>>><<<===@@@CCCCCCAAA<<<===???AAABBBAAA@@@>>>>>>@@@AAA@@@>>>;;;:::999777999<<<===<<<<<<===>>>===>>>@@@@@@===:::999999999;;;======;;;999888999888666444666888:::888666555777888888777666777888555555666666777777888888666666666777888777444222<<<888777999999666666999888666444555777888555222444333555888666222111333000000///............///---............---,,,,,,******+++,,,------------******)))***,,,,,,***(((((()))***,,,,,,------,,,((((((((())))))+++---///333222///---++++++,,,---///)))(((000555444222333222888DDDOOORRRSSSXXX```RRRCCC777444222---+++,,,***)))'''&&&'''(((***+++---***&&&######'''+++///***)))((()))***+++***((((((***,,,......,,,***(((+++***((()))+++---......000......000444555333000////////////......---------,,,***(((((()))***+++///...,,,***))))))******))))))***+++,,,,,,------,,,+++***,,,000444666777222333222111//////111222111000///......------...000,,,+++------,,,---111............////////////,,,,,,,,,++++++,,,,,,---555222000000111000,,,))),,,,,,---,,,,,,+++))))))++++++,,,------------,,,++++++,,,,,,,,,++++++***)))+++***''')))///...'''***++++++***(((((()))***+++++++++***************)))))))))))))))***++++++))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%---,,,+++)))(((&&&%%%$$$&&&''')))*********)))((((((***,,,,,,***((((((((()))'''''')))---111444555+++,,,---...///...---,,,000000////////////000000000,,,,,,000333222222444444222000...---...///000000111000///------000222000000111333333333333333111222333444666888:::;;;AAABBBGGGMMMNNNKKKKKKOOOQQQNNNMMMOOORRRSSSRRRPPPNNNMMMKKKJJJJJJJJJKKKKKKPPPOOOOOORRRVVVYYYYYYXXXWWWYYY\\\___```aaaaaaaaa^^^aaaeeeggghhhhhhhhhiiidddjjjpppttttttvvvzzz}}}~~~@@@>>>>>>@@@BBBCCCAAA>>>;;;<<<>>>@@@AAABBBBBBBBBAAA@@@@@@???>>>===;;;::::::<<<======;;;;;;<<<===?????????>>>;;;::::::;;;:::===@@@@@@>>><<<;;;::::::999777999<<<======;;;:::<<<===<<<:::888888999555666666666777777777888999888888888999888777666===999999;;;:::777888;;;999777555666999999777444333555999<<<:::555555888444333333111000///......---............---,,,,,,....../////////...------,,,+++******+++,,,+++***))))))***+++---...//////...+++((((((+++---,,,***...---+++)))(((((()))***,,,&&&%%%+++000///---------111:::BBBDDDEEEKKKSSSXXXKKK???999666000,,,,,,***)))(((''''''((()))***)))((('''&&&'''(((***,,,***)))((()))******)))((((((***,,,------,,,***(((---+++))))))***,,,,,,+++......000555;;;===<<<999666333///---------,,,+++---,,,***)))((()))***+++++++++)))(((((()))******((())))))***++++++,,,,,,,,,***)))+++...222444444222333222111///...000222000000///...------------///,,,,,,000111///000444333222000///...---------++++++++++++,,,---//////333111/////////...+++(((,,,,,,,,,,,,+++***))))))***++++++,,,,,,,,,,,,,,,******++++++++++++******)))+++***(((+++///---(((***++++++***(((((()))***************************)))((((((((())))))***+++))))))))))))))))))))))))((((((((('''''''''&&&&&&))))))))))))))))))))))))''''''((()))))))))))))))''')))+++***)))'''''''''((('''''')))---111444555------------------,,,,,,.........------.........000,,,,,,111333222111333222111///---------...//////000000///......///111///000111222222333222222///000000222444666777999:::;;;???EEEFFFCCCCCCGGGJJJHHHGGGIIIKKKMMMLLLJJJLLLKKKJJJIIIIIIJJJKKKLLLPPPNNNNNNPPPTTTWWWVVVUUUTTTWWWZZZ\\\]]]]]]]]]]]]\\\```dddgggiiiiiijjjlllgggmmmsssvvvwwwxxx}}}}}}{{{zzz{{{}}}??????@@@BBBCCCBBB>>>;;;:::;;;<<<>>>@@@BBBDDDEEECCC@@@======??????===;;;=========<<<::::::;;;===@@@@@@???<<<:::999;;;===;;;???BBBCCCBBB???===<<<<<<;;;:::;;;===??????>>>???@@@AAA@@@>>><<<<<<<<<999999999:::::::::::::::>>>>>><<<;;;;;;;;;<<<===???<<<;;;======::::::===:::888777888;;;<<<:::777///222888<<<999333444999777777777666444222///.........//////......---,,,222222222222111000///......,,,******+++,,,---,,,************,,,...000222333---((((((,,,...+++'''+++***((('''''''''((()))***%%%$$$))),,,+++)))))))))+++000555555555<<>>;;;<<<<<<<<<;;;::::::<<<===>>>>>>???===;;;:::;;;<<<;;;>>>BBBDDDBBB???===<<<>>><<<;;;;;;;;;<<<======@@@AAABBBBBB@@@??????@@@????????????@@@@@@@@@@@@DDDCCCBBB???>>>???AAADDDBBB>>>>>>@@@@@@===>>>AAA<<<:::999;;;>>>???===;;;333555999;;;666111444;;;777888999999777555222000000000000000000///......333333333333333222111111000...+++***,,,---......,,,+++*********,,,///000222...+++***,,,,,,+++)))+++***)))))))))******++++++)))(((***,,,+++)))((()))))),,,...---...666@@@FFFKKKNNNGGG888+++(((+++***)))(((((('''(((((()))$$$&&&(((***++++++***)))***((('''((()))***)))((('''(((***++++++***(((''',,,***(((((()))++++++***,,,///666BBBMMMSSSTTTRRRIII>>>222,,,---...---***+++***))))))))))))******)))((('''&&&''''''))))))'''''''''((((((((())))))***)))((((((***,,,,,,,,,000111111000...------.........---+++++++++++++++((((((+++222444222222444:::777333///,,,+++,,,,,,,,,,,,,,,---...///111111//////.........---+++***,,,,,,+++***))))))))))))))))))***++++++++++++***,,,------............---***,,,---...//////...+++***,,,---,,,+++)))***+++)))))))))***************((((((((()))))))))(((((((((((((((((((((((((((((()))))))))(((((((((''''''***************)))))))))(((((('''&&&&&&((()))***'''((())))))'''''''''(((((('''''')))---111222222111///,,,***)))***+++,,,,,,,,,++++++++++++,,,,,,000------222444222000222......,,,,,,++++++,,,,,,+++---000000///.........,,,,,,---...////////////,,,,,,,,,---...000111222111111444999999666777;;;999999:::;;;<<<===>>>===FFFFFFFFFGGGHHHJJJLLLMMMNNNMMMMMMNNNOOOOOOOOOOOOTTTWWWZZZ[[[YYYYYYZZZ\\\[[[___eeejjjmmmooorrrsssooossswwwzzz{{{|||}}}|||{{{{{{yyyvvvtttuuuxxx}}}}}}~~~}}}|||BBBAAA@@@>>><<<;;;;;;;;;<<<;;;999888888:::<<<===???:::666777;;;>>>===:::888999::::::::::::<<<>>>999<<>>@@@AAAAAAAAABBBCCCAAAAAABBBCCCCCCDDDDDDEEEIIIHHHGGGDDDBBBCCCFFFJJJDDDAAAAAACCCCCCAAABBBEEE???===<<<>>>AAACCC@@@>>>???>>>>>>===999555999@@@777888999:::999777555444333333333333333222222111222222333444444444444444222///,,,,,,---///000000000...,,,***)))***+++,,,,,,---...,,,)))))),,,///***************++++++,,,++++++++++++++++++***((())))))***,,,+++,,,444>>>CCCTTT```XXXAAA///,,,111******)))((((((((((((((('''''''''((()))******+++)))((('''((()))***)))''''''(((((())))))(((((('''((('''&&&&&&)))+++,,,,,,,,,///777CCCNNNUUUVVVUUULLL@@@333,,,---///---+++))))))))))))))))))******,,,+++***(((''''''(((((('''''''''''''''((((((((()))((('''''')))***)))))),,,...///...,,,+++,,,------,,,+++***))))))))))))((((((,,,333666333333444666444000---,,,,,,---.........---------...//////...///000///...------------,,,+++***))))))))))))))))))***++++++++++++***++++++,,,---------------,,,---...000000///...///,,,---//////---++++++,,,)))*********+++++++++,,,(((((()))***))))))((('''''''''''''''''''''''''''((((((((('''''''''&&&&&&))))))))))))))))))))))))((('''&&&&&&&&&''')))***((()))***)))(((((()))+++'''''''''***---000111111111///,,,)))((()))+++---------,,,,,,,,,,,,------000---...222444222000111---,,,,,,+++++++++++++++***,,,//////...------...++++++,,,---............,,,,,,,,,,,,---...///000//////222666555333444888555666777888888999:::;;;CCCCCCCCCDDDFFFHHHKKKLLLLLLMMMMMMMMMLLLLLLLLLMMMVVVYYY\\\\\\ZZZYYY[[[___[[[```eeejjjnnnpppsssuuuooorrruuuxxxzzz{{{|||}}}~~~{{{xxxuuuuuuvvvvvvuuuvvvyyy~~~~~~~~~~~~~~~}}}~~~|||yyyyyy|||@@@@@@???<<<999888999;;;===;;;999777666666777888:::777666777:::<<<<<<:::444666999:::::::::;;;<<<666999===???===:::777555666888;;;;;;:::999999999@@@@@@>>>;;;888888:::<<<999<<<>>>@@@@@@AAABBBDDD@@@AAABBBCCCDDDFFFFFFGGGLLLLLLLLLIIIFFFFFFJJJNNNGGGDDDDDDGGGGGGEEEEEEIIICCCAAA???AAADDDEEECCC@@@DDD@@@>>>===;;;888:::???999999:::;;;;;;:::888777777777777777777666666555333444555666666777777777222000......///000000000222000...,,,************(((,,,///,,,(((''',,,222))))))))))))************))),,,,,,***)))+++***''''''(((***---++++++222;;;AAAUUUdddZZZBBB000,,,...******))))))((((((''''''))))))'''''''''(((***+++)))(((''''''))))))((('''&&&''''''((((((''''''&&&&&&%%%$$$&&&))),,,------+++---333===HHHNNNOOOMMMFFF>>>333------------+++(((((())))))))))))))))))...---+++)))((((((((()))''''''''''''''''''''''''((('''&&&'''((()))((('''(((***+++,,,+++******+++,,,+++***)))((((((((((((++++++...444666333222444000///---++++++,,,---.........---------------...---///000000...------......---,,,***)))******+++)))******+++,,,+++++++++((()))***++++++,,,++++++///...///111000...///333---///111111///...---...******++++++,,,---------))))))***++++++***((('''''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%&&&'''((()))***++++++''''''&&&&&&''''''((())))))******)))((((((***,,,'''''''''***---000000000000...+++))))))***+++---...------,,,,,,------...000---...333555222///000,,,,,,,,,,,,,,,+++++++++***+++---...------...///***+++,,,---............,,,,,,++++++,,,---......---,,,...111111...///333111333555555555666888999?????????@@@AAADDDFFFHHHIIIJJJKKKJJJIIIHHHIIIJJJSSSWWW[[[ZZZWWWWWW[[[___[[[___dddiiilllnnnppprrrooopppsssvvvwwwyyyyyyyyy}}}|||zzzzzz{{{|||{{{zzz}}}}}}~~~~~~{{{wwwsssqqqqqqsssuuuvvvwwwyyy|||}}}|||}}}|||zzzxxxxxx}}}<<<===>>><<<999777777888<<<;;;999777666666666666666666888999;;;;;;<<<<<<333666999:::999888777777555888;;;<<<:::888666666444666777777666666777888;;;;;;:::888555666999<<<999;;;>>>?????????AAABBB@@@AAABBBDDDFFFHHHJJJJJJMMMOOOOOOMMMIIIHHHLLLPPPIIIFFFFFFIIIIIIGGGHHHKKKFFFDDDBBBCCCFFFFFFDDDAAACCC>>><<<>>>???===;;;<<<>>>>>>======<<<;;;::::::;;;;;;;;;;;;;;;:::999999777777888999999888888888222000///000111222111000222111000///...---,,,+++)))+++,,,+++((((((,,,///))))))*********))))))((((((------***)))++++++((('''))),,,///---***///666:::JJJTTTMMM<<<111,,,************))))))((('''&&&***))))))((((((((((((((()))(((''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%(((***++++++))))))---444<<>>@@@BBBDDDFFFGGGGGGEEEDDDEEEGGGLLLQQQUUUTTTQQQQQQVVV[[[YYY]]]bbbfffhhhiiikkkmmmooooooqqqtttvvvwwwvvvuuuvvvsssrrrrrrtttvvvuuusssxxxyyyzzz{{{{{{{{{{{{zzztttrrrooonnnpppqqqrrrrrrvvvvvvxxxyyy{{{}}}~~~~~~~~~|||{{{yyyxxxzzz777;;;>>>===:::666555666;;;;;;:::888777777666666444777:::<<<<<<;;;<<<===333666:::;;;999666444333666888999999777666666777444555666555444444777999444555555333222333777<<<;;;===??????>>>>>>???@@@BBBCCCDDDGGGIIILLLMMMNNNMMMPPPQQQOOOKKKJJJMMMQQQKKKHHHGGGJJJKKKIIIJJJMMMHHHFFFDDDEEEGGGGGGDDDAAADDD??????DDDHHHEEE@@@===CCCBBB@@@>>>===<<<;;;;;;======>>>>>>======<<<;;;;;;;;;;;;;;;:::999888888111111000111333333111///222222222222111000......,,,+++)))))))))***+++++++++++++++++++++***)))))))))///000,,,***......***)))+++///222///***---333444???EEEAAA:::666111,,,************)))(((&&&&&&))))))******)))((('''&&&)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%''')))***)))''''''(((---444888777555555333///,,,)))(((((()))''''''((())))))***))))))***))))))(((((()))+++,,,((((((((((((((((((''''''&&&%%%%%%'''))))))((('''!!!###&&&((((((((()))******)))(((''''''&&&&&&''')))'''))),,,---))))))+++))))))))))))))))))))))))))))))***+++,,,...///000))),,,......,,,+++,,,...111///---+++++++++,,,---++++++,,,------------,,,,,,---...///000000000000333000000222///,,,111999000222555555333111000000,,,,,,------...///000000***+++---------+++)))(((************************************)))))))))))))))(((((('''&&&&&&%%%%%%$$$%%%'''((((((((('''&&&''''''((('''&&&''')))+++'''''''''***...//////...,,,+++*********+++,,,------,,,,,,++++++,,,,,,---000---///444555222//////+++,,,,,,---------,,,,,,***+++++++++***+++...111++++++,,,---............******))))))))))))******+++***+++------***+++///))),,,///000//////222555666555555666777:::<<<===@@@CCCEEEDDDBBBAAACCCEEEFFFKKKPPPOOOLLLLLLQQQWWWXXX[[[```ccceeefffggghhhoooooopppsssuuuvvvuuutttpppmmmkkkllloooqqqpppnnntttuuuvvvwwwxxxxxxxxxxxxooommmmmmnnnoooppppppoootttttttttuuuwwwyyy|||~~~}}}~~~~~~~~~}}}~~~~~~~~~|||{{{zzzyyy{{{:::999999999:::999666444777777666555555555555666999999777777777999<<<===666999;;;<<<:::999888888000333666666444333444666444444555555666777888888666666555444333444888;;;:::===@@@AAA@@@???>>>>>>AAADDDEEEEEEGGGLLLOOOMMMQQQNNNKKKKKKMMMOOONNNLLLOOOOOOOOOLLLIIIHHHHHHIIIGGGFFFDDDEEEFFFHHHGGGGGGFFFFFFFFFFFFEEECCCBBBAAABBBBBBAAA@@@???>>><<<;;;CCCFFFHHHDDD>>><<<>>>BBB<<<;;;;;;>>>@@@???======666777666333444666555000111444666555000------...000---+++,,,000000,,,'''((()))+++,,,,,,+++)))(((,,,---///...+++(((''''''***---000///,,,+++///333666888666333222222///)))***))))))((('''&&&&&&&&&''''''''')))++++++)))'''(((((('''&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%,,,'''%%%(((***(((&&&&&&+++++++++---......---++++++,,,,,,***''''''((()))'''''''''''''''((()))))),,,)))(((***)))&&&&&&)))'''''''''''''''((())))))(((((((((((())))))))))))&&&'''((('''&&&&&&'''(((((()))***++++++***)))((((((((((((((())))))))))))(((((()))+++,,,+++)))&&&)))******+++,,,,,,------'''((())))))***))))))(((...+++)))***,,,---+++)))---+++***+++---...---***++++++++++++,,,---......000000111111111111111111444444444333333222222111---000111//////222111...000///...---------------,,,,,,+++***))))))******+++******)))((('''&&&&&&(((,,,...,,,(((%%%'''***''''''(((((())))))******'''((((((((('''&&&&&&%%%((((((***+++,,,---------,,,,,,+++***))))))******+++,,,------............,,,+++,,,...111222...+++***+++---,,,,,,+++---...000...,,,+++,,,------,,,---))))))---...+++,,,111)))((('''''''''(((***+++)))((((((((()))***++++++---,,,,,,,,,---///111222222222333444444555666666::::::999999:::;;;===>>>???AAADDDFFFGGGHHHKKKMMMPPPVVV]]]``````aaaeeeiiijjjjjjkkklllmmmmmmmmmmmmhhhhhhiiijjjkkklllmmmmmmnnnqqqttttttssspppooonnnlllgggeeeggghhhffffffhhhoooppprrrvvvyyyzzzwwwuuuzzz|||}}}}}}{{{{{{|||}}}{{{vvvxxx:::999999999:::999666444666555555555555555666666888777666666777888999:::666999;;;<<<;;;999888888111333555444222222333555222333333444444555555555000222444444444555777999:::===@@@AAA@@@@@@@@@AAADDDGGGHHHGGGJJJOOOQQQOOOKKKHHHFFFGGGJJJMMMMMMMMMMMMNNNMMMKKKIIIGGGHHHIIIGGGEEEDDDDDDEEEFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBAAADDDBBB@@@>>>=========>>>BBBDDDEEEBBB???>>>???BBB???>>>>>>@@@BBBBBB@@@???777999999555444666555333666777777666333111000000111...,,,...000000,,,((()))***+++,,,,,,+++***))),,,...///...,,,)))((()))***,,,------,,,---///111---//////---...111000,,,+++******)))((((((''''''''''''''')))++++++)))'''(((((('''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&,,,'''%%%(((***(((&&&&&&*********,,,......,,,******++++++***(((''''''((((((''''''''''''((()))))))))&&&&&&))))))((())),,,((((((''''''(((((()))***''''''''''''((((((((((((&&&'''((((((&&&&&&'''((((((((()))******)))(((((('''''''''(((((((((((()))''''''(((***,,,,,,***'''''''''((()))***+++,,,,,,((((((((((((((((((((((((,,,***)))***---...---+++---+++***+++---///...,,,++++++++++++,,,---...///111222444555666555555555555555555444333333222222444666555111000111000---000000///...------......------,,,+++++++++++++++))))))))))))))))))))))))(((+++...,,,(((&&&''')))''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$((()))***,,,------......,,,++++++***))))))******,,,------------,,,,,,+++000///...///111111...,,,***,,,------,,,,,,---...111///,,,,,,------------///+++***------******---)))(((((('''((()))***+++)))))))))((())))))******************+++---...000111111111222333444444444888888888888999:::;;;<<<<<<>>>AAACCCDDDFFFIIIKKKLLLQQQXXX\\\\\\]]]aaaeeejjjjjjkkkllllllkkkkkkjjjfffffffffgggiiijjjlllmmmnnnpppssssssqqqooommmmmmjjjeeeccceeefffdddccceeeiiillloooppppppqqqsssvvvvvvxxxyyyzzzzzz{{{}}}||||||999888888999:::999666444444444444555555666777777666666666666666777777777777999<<<<<<;;;999888999444555555444333222444666444444444444444444444444,,,///222444444555555666;;;===@@@AAAAAAAAABBBDDDEEEHHHIIIGGGIIINNNPPPNNNJJJHHHGGGHHHLLLOOOQQQRRRJJJKKKKKKJJJHHHGGGGGGHHHGGGFFFDDDDDDEEEEEECCCBBBCCCDDDDDDEEEEEEDDDDDDCCCDDDBBB???<<<;;;<<<>>>@@@@@@@@@@@@@@@@@@@@@AAABBB@@@??????@@@BBBBBBAAA???888======888444555777666;;;:::888777777666444333333111///000111111---)))++++++++++++++++++++++++---...000///---+++***************+++.../////////))),,,,,,***+++///000...++++++******))))))((((((((('''((()))++++++)))'''(((((('''&&&&&&&&&&&&''''''''''''&&&''''''((((((+++'''%%%(((***'''&&&''')))))))))+++------+++)))''')))++++++)))'''&&&&&&((((((''''''(((((()))***(((&&&%%%))))))'''(((,,,))))))((((((((()))******&&&&&&&&&&&&''''''''''''&&&'''((((((&&&&&&'''(((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&(((***------+++)))%%%%%%&&&'''((()))******)))((('''&&&&&&'''(((((()))(((((())),,,------,,,+++******+++...//////...,,,,,,,,,,,,---...///000111333555888999:::999888888777666555444444444444777999777333222333333000111000//////////////////......---,,,,,,,,,------******+++++++++******)))(((+++---,,,(((&&&''')))(((''''''''''''''''''&&&&&&&&&'''''''''&&&%%%%%%))))))***+++,,,------...,,,+++******)))*********------,,,,,,+++******)))111///...---......---,,,+++,,,...---,,,,,,---...000...,,,+++,,,---------000...---...,,,)))(((***((((((((((((((()))************)))((((((((())))))(((((((((((()))+++,,,---/////////000111111222222444555666666777777777777888:::<<<>>>@@@BBBFFFHHHLLLQQQWWW[[[\\\^^^bbbfffggghhhhhhiiiiiihhhffffffggggggfffggghhhkkkmmmoookkkmmmoooooommmjjjiiiiiihhhcccaaacccdddaaa```bbbeeejjjmmmmmmjjjkkkrrrxxxrrrtttvvvwwwxxx{{{888888777888999999666444222333444555666777777888666666777777777777666666777999<<<<<<;;;999999999888888777666555555666777777777777777777666666666///111333444444444555777<<<>>>@@@AAAAAABBBDDDFFFBBBEEEFFFDDDEEEJJJKKKIIIJJJIIIHHHIIILLLOOORRRSSSGGGIIIJJJIIIGGGFFFFFFGGGHHHGGGEEEEEEEEEEEEBBBAAADDDEEEFFFGGGGGGGGGGGGGGGAAA@@@???=========>>>???>>>===<<<===@@@AAABBBAAA>>>???>>>===???AAA@@@===999???@@@:::555666999:::>>>;;;777777999999777444555333222222222111---***,,,,,,++++++++++++,,,,,,---///000000...,,,,,,,,,+++((('''***///111///,,,///111000+++***,,,...---*********))))))((((((((((((((((((***++++++***((((((((('''&&&&&&&&&&&&'''''''''&&&&&&'''((()))******&&&&&&))))))'''&&&((((((((((((***,,,,,,***(((%%%(((+++,,,***(((&&&%%%((((((((('''((())))))***,,,(((''')))(((%%%%%%(((******))))))))))))******&&&&&&'''''''''(((((((((&&&((()))((('''&&&'''(((''''''''''''''''''''''''''''''((((((((()))))))))%%%%%%'''***---...,,,***&&&&&&'''''''''((((((((()))(((&&&%%%$$$%%%'''((('''''''''((()))******************,,,---/////////------------...///000000///222555999<<<===<<<<<<:::999777666555444555555666888777444444888999777222111111000000000000000......------,,,------............---+++)))'''&&&(((***,,,+++)))'''((())))))))))))((('''''''''&&&)))))))))******)))((((((((()))))))))***+++,,,,,,++++++***************+++++++++******************...,,,***))))))***,,,,,,,,,---......---,,,---///...,,,******+++,,,,,,,,,///...------,,,***))))))((((((((((((((())))))***+++***)))(((((((((((((((&&&&&&'''((()))***++++++---------.........//////000111333444444444333222444666888:::;;;>>>BBBEEEKKKOOOTTTXXXZZZ]]]aaadddaaabbbdddeeefffeeedddccchhhfffdddcccdddfffiiikkkgggiiijjjjjjhhhfffeeeeeegggcccaaaccccccaaa___```eeeiiimmmnnnmmmoootttyyyrrrtttvvvwwwyyy}}}888777777888999999666444222333444666777888888888777777888999999999888888777:::<<<===;;;:::999999888777666666666777777777999888888888888888888888666777666444333444777999<<<>>>AAABBBBBBCCCDDDFFFAAADDDDDDBBBBBBFFFGGGEEEFFFGGGGGGGGGHHHIIIKKKMMMFFFGGGIIIHHHFFFEEEEEEEEEIIIHHHGGGGGGGGGFFFCCCAAACCCDDDEEEFFFFFFFFFFFFFFF===>>>???@@@@@@???===<<<<<<;;;:::<<<>>>@@@AAA@@@>>>@@@???;;;===AAA@@@;;;999???@@@:::555777:::<<<===:::777888999:::777444555555444333333111...,,,------,,,++++++,,,------,,,...000000///---------,,,((('''***000222///***000333222---***+++---,,,)))(((((((((((((((''''''(((((((((***,,,,,,***((((((((('''&&&&&&&&&&&&''''''''''''''''''((()))***(((&&&'''))))))&&&&&&***(((((((((***++++++***((($$$(((,,,---+++)))&&&%%%((((((((((((((()))******+++(((''')))(((%%%%%%(((******))))))))))))******''''''((((((((()))))))))'''((()))(((''''''((()))''''''&&&&&&&&&&&&''''''(((((()))))))))*********$$$%%%'''***---...,,,+++***))))))(((((('''&&&&&&***(((&&&%%%$$$%%%'''(((&&&'''''''''&&&&&&&&&'''((()))***+++,,,---...///------------...///000000///222666;;;>>>AAABBBBBB;;;:::888666555555555666777999999777888<<<===;;;444444333222111111111111------,,,,,,,,,,,,------............,,,***(((&&&)))***++++++)))(((((()))+++*********)))((((((((()))******++++++*********((((((''''''((()))***++++++***************++++++)))(((((())))))+++,,,---+++***)))((((((+++---000---/////////------...///,,,***((((((***++++++++++++,,,---,,,,,,---,,,+++'''(((((()))))))))))))))******)))((('''''''''(((&&&&&&'''((()))***+++++++++++++++,,,,,,,,,,,,,,,---...000111111111//////222333555666888;;;???BBBDDDFFFJJJNNNRRRUUUXXXZZZ[[[]]]```cccdddeeedddcccdddbbb___]]]]]]^^^```bbbeeefffhhhhhhfffddddddeeegggbbbaaaddddddaaa```aaaeeegggjjjooosssuuuuuuuuuuuuwwwyyy{{{}}}777666666888999999666444333444666888999999999999888888888999::::::;;;;;;777:::======<<<:::999:::555555555666888888777555888888888888888888888888;;;;;;999777555666999<<<;;;>>>AAACCCCCCBBBCCCCCCCCCEEEEEEBBBBBBFFFFFFDDDFFFHHHJJJKKKJJJIIIJJJKKKFFFHHHIIIIIIFFFDDDDDDDDDIIIHHHGGGHHHHHHGGGDDDAAA???@@@AAABBBBBBBBBBBBBBB:::<<>>??????CCCAAA;;;===BBBBBB<<<999======888555888<<<===999999888999999888666333444444555444333111///...------------------------+++---///000...------...,,,***))),,,000111...******///000,,,)))+++------(((((((((((('''''''''''')))((()))***,,,,,,***((((((((('''&&&&&&&&&&&&'''''''''((()))))))))(((((('''&&&'''***(((%%%'''+++(((((((((***,,,,,,***(((%%%(((,,,...,,,***((('''))))))(((((())))))***+++'''%%%$$$((((((&&&'''+++******)))((((((((())))))(((((((((((()))))))))***'''((())))))''''''((()))((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))%%%%%%'''***---...,,,***++++++***)))(((''''''&&&***)))(((&&&&&&&&&&&&'''&&&''''''&&&%%%$$$$$$&&&''')))***+++***+++,,,...,,,,,,,,,,,,---...///000000222666;;;???DDDFFFHHH<<<;;;888666444444555666:::>>>>>><<<===??????<<<777666555333222111111000------,,,,,,,,,---......((()))+++---------+++***))))))************))))))++++++***************)))(((((())))))******)))))))))((('''''''''(((***+++*********)))******+++,,,((((((((((((***,,,...///+++++++++++++++---111444...000000000...---...///,,,***((((((***+++++++++'''+++---,,,---///...+++''''''((()))))))))))))))))))))((('''''''''((((((%%%&&&''')))***************************+++++++++---------.........------000111222222333666:::>>>@@@AAACCCGGGKKKNNNQQQRRRTTTWWW[[[___aaaaaaaaa```aaa```^^^\\\\\\\\\]]]^^^bbbdddeeeeeedddddddddfffccc```___cccdddaaa___```aaabbbffflllrrruuutttrrrwwwzzz}}}666666666777999888666444444666888:::;;;:::999999888777777888999;;;===>>>888:::======<<<:::::::::555555666:::======:::777888888999999:::;;;;;;;;;:::;;;;;;:::999999;;;===:::===BBBDDDDDDBBB@@@@@@DDDFFFEEEBBBBBBEEEEEECCCEEEIIIMMMOOOMMMKKKKKKKKKGGGHHHJJJIIIGGGDDDCCCBBBGGGFFFFFFGGGHHHFFFCCCAAA>>>>>>??????????????????;;;<<<>>>?????????>>>===:::<<<===<<<999999;;;>>>>>>BBB@@@999:::BBBAAA:::888:::888555555:::===<<<555888;;;<<<:::777555444222333444444333111000///,,,---...//////...---,,,***,,,...///...------...---,,,,,,...000000---***&&&,,,000---***+++......(((((((((((((((((((((((()))))))))+++,,,,,,+++)))(((((('''&&&&&&&&&&&&'''&&&(((***++++++)))'''%%%&&&&&&(((***(((%%%''',,,)))((()))***,,,,,,***((('''***---...,,,***))))))))))))(((((())))))***+++'''$$$$$$'''(((&&&'''+++***)))((((((''''''(((((('''''''''((((((((())))))''')))***)))((('''((()))(((((('''&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%&&&'''***------+++)))((((((((((((((((((((((((******)))(((((('''&&&&&&$$$&&&((('''&&&%%%''')))''')))******((((((***,,,++++++++++++,,,---...///---///222666<<>>@@@888:::===>>><<<:::::::::888888:::>>>BBBBBB???;;;;;;;;;<<<<<<===>>>??????777999<<<===<<<<<<<<<===999===CCCEEEDDDBBB???===CCCEEEDDDAAA@@@CCCCCCAAA???DDDJJJMMMKKKIIIHHHHHHGGGIIIKKKJJJGGGDDDBBBAAAEEEEEEEEEFFFGGGFFFCCC@@@??????@@@@@@@@@??????>>>===<<<<<<======>>>???@@@:::===???===888666999===<<<@@@>>>666777??????777888888555333555;;;===;;;333888===>>>;;;666555555111333444444333111000000,,,---///000000///---,,,)))+++.........------...---......000000///---***'''...222///+++,,,------)))))))))))))))*********)))))))))+++,,,---+++)))(((((('''&&&&&&&&&&&&'''&&&(((+++,,,,,,)))&&&$$$&&&&&&(((***(((%%%''',,,)))))))))+++------+++)))(((***---...,,,+++++++++)))))))))))))))******++++++'''&&&((('''$$$$$$'''))))))((('''''''''''''''&&&&&&&&&'''''''''((((((''')))***)))((('''(((***)))((('''&&&&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&(((***------+++)))%%%&&&&&&'''((()))******************)))((('''&&&###&&&))))))''''''))),,,&&&)))******'''&&&(((+++++++++++++++,,,---......)))***---111777>>>DDDGGG===;;;777444333333444555888>>>CCCEEEHHHLLLKKKGGG<<<:::888555333111000//////////////////000111111((()))+++------+++)))'''))))))))))))++++++***(((''''''(((((())))))*********+++,,,------------------,,,***))))))+++---...******))))))***+++,,,,,,---,,,***))))))+++,,,...***,,,...---******,,,///000111111000///......///...,,,++++++---...///...''',,,...,,,,,,///...)))&&&''')))*********)))((('''''''''''''''((()))***###$$$&&&((()))))))))(((************))))))))))))---,,,+++******+++,,,,,,,,,,,,,,,++++++...222555444444444777;;;>>>@@@@@@CCCEEEIIILLLMMMMMMKKKIIIMMMMMMNNNPPPQQQRRRSSSTTTTTTVVVXXXXXXYYYYYY[[[]]]YYYVVVVVV[[[]]][[[YYYZZZ[[[```eeeggggggkkkrrryyytttyyy666666777777777777777777666777999:::;;;;;;::::::555666888888888888:::<<<===;;;;;;===;;;888999===999666777>>>BBB@@@===<<>>===???????????????@@@@@@@@@999===@@@AAA@@@@@@AAACCCBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJIIIGGGFFFKKKMMMNNNIIICCC???AAADDDEEEFFFGGGGGGFFFDDDBBBAAABBBBBBAAAAAA@@@??????>>>;;;;;;::::::;;;>>>@@@BBB===???===:::888:::999777;;;:::::::::::::::;;;;;;888555444666777555777:::777888:::;;;;;;999666444:::888444333666777222,,,111000......//////...,,,***+++---...///......---///,,,+++///111...,,,---'''///222///---///000---)))***+++)))''''''***---)))(((***...---***+++///+++++++++***************)))(((((()))))))))&&&$$$))))))))))))))))))))))))'''+++,,,++++++...---***+++******,,,---,,,)))&&&------,,,+++***)))(((((()))((('''%%%$$$&&&))),,,)))***)))'''(((+++)))%%%)))'''$$$%%%''')))'''&&&'''((()))((('''&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))))))))***---000(((''''''''''''(((((()))******))))))((((((''''''''''''&&&&&&&&&''''''(((''''''''''''((((((((((((++++++******************.........000333777;;;===555777888777555444444444;;;@@@FFFIIIJJJKKKNNNPPPMMMGGG???555///+++***+++,,,,,,------...///000000...//////---+++))))))******,,,***'''''')))((($$$***)))((((((((()))+++,,,***)))******+++,,,---...,,,,,,,,,+++++++++************))))))))))))*********++++++,,,,,,---.........***+++000111------111///...---,,,+++,,,///222---,,,+++*********+++,,,+++++++++++++++***)))(((,,,++++++***************(((((('''&&&&&&&&&&&&'''&&&&&&'''((())))))((((((+++)))((((((*********))),,,++++++***)))(((''''''))))))))))))***+++,,,---...///000111333555666666>>>@@@BBBCCCDDDCCCAAA@@@AAA??????CCCIIIMMMNNNMMMKKKMMMOOOPPPPPPQQQSSSUUUWWWYYYZZZYYYWWWUUUUUUUUUXXXYYY^^^dddgggggglllsssuuuxxx|||777777777888888888888888888888999::::::999888777888999;;;:::999999:::;;;;;;999:::<<<;;;888:::???<<<888999???BBB@@@===<<<@@@>>>===>>>@@@BBBBBBBBB???@@@@@@@@@@@@AAAAAAAAA>>>@@@CCCCCCAAA@@@BBBCCCDDDCCCCCCCCCCCCCCCDDDEEEIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIFFFAAA>>>???AAABBBCCCEEEFFFEEEDDDCCCBBBCCCBBBBBBAAA@@@@@@@@@???<<<;;;;;;;;;<<<>>>AAACCC@@@>>><<<<<<:::888888999::::::999999888999999999777444333555666444555999555666888999888777444333555333000///111111---)))111///......//////...,,,***+++,,,---.../////////000,,,+++///000---,,,...)))///222...,,,------***)))***+++)))''''''***,,,+++)))+++---,,,((())),,,+++++++++***************)))(((((()))***)))'''%%%))))))))))))))))))))))))'''+++,,,+++,,,......***)))***+++***'''&&&(((***------,,,,,,+++***)))))))))))))))'''&&&&&&(((+++)))***)))'''(((+++***&&&***(((&&&&&&((()))(((''''''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((())))))((())),,,...)))(((((('''''''''(((((())))))))))))(((((((((((((((((('''&&&&&&'''''''''''''''((((((((()))))))))*********************************,,,...111555777444555666666444222333444:::@@@FFFHHHIIIKKKRRRXXXVVVMMMAAA666000---++++++++++++,,,------...//////...//////...+++)))*********,,,,,,)))))),,,,,,((())))))((('''((()))***+++******++++++,,,...///000---------,,,,,,,,,,,,,,,*********))))))***************++++++,,,---------000,,,+++---...,,,---222......---+++***+++///111...---,,,+++++++++,,,,,,++++++,,,,,,,,,+++************)))(((((((((((((((''''''&&&&&&&&&''''''(((((((((((()))))))))))))))+++)))'''&&&((()))***)))++++++******)))(((((('''))))))))))))***+++,,,---,,,---...///000222333333777888:::<<<<<<;;;:::999<<<;;;;;;===BBBFFFGGGGGGFFFHHHJJJKKKLLLMMMOOOQQQWWWXXXYYYWWWRRRNNNLLLKKKQQQSSSZZZbbbeeedddggglllqqqtttyyy|||~~~~~~|||888888888999999:::::::::888999999888888777555555;;;<<<===<<<:::999:::;;;888777888;;;;;;999<<<@@@???::::::???BBB@@@===<<<>>>======>>>AAACCCDDDDDD@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDCCCAAA@@@AAACCCDDDCCCBBBBBBAAAAAAAAABBBIIIHHHFFFEEEEEEFFFHHHIIIFFFFFFEEECCCBBB@@@@@@???@@@AAABBBDDDDDDCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>><<<;;;;;;;;;<<>>===777666;;;999999888777777666777777777333222555555333444888444555777888888666444333333333222111000///------000///------...///...---+++++++++,,,---///000111222---,,,...///---,,,...+++///000---++++++***''')))***+++***((((((***,,,,,,***+++---+++&&&&&&)))+++++++++*********)))))))))(((((()))******(((&&&))))))))))))))))))))))))'''+++,,,+++,,,......+++'''***+++(((###"""'''---------,,,,,,+++++++++*********+++***(((''''''(((((()))(((&&&(((+++***&&&***)))'''''')))***)))((('''((())))))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''((((((((('''''')))+++***)))((('''''''''''''''(((((((((((())))))))))))***)))(((''''''&&&''''''((((((((()))))))))******************************,,,,,,,,,,,,...000222444111222333333111000111222666<<>>AAA@@@>>>>>>;;;:::999;;;===??????>>>?????????@@@AAAAAABBBBBBFFFEEECCCAAA?????????@@@AAAAAA@@@@@@@@@@@@@@@AAAFFFEEEDDDDDDDDDEEEFFFGGGFFFEEEDDDDDDEEEEEECCCAAAAAAAAABBBBBBBBBBBBAAA@@@>>>===<<<;;;::::::;;;;;;;;;:::999999;;;===???AAABBB;;;999???>>>666666===999888777666555555555555777444333555555333444888666777888999888777666555222111222444111------///000...,,,,,,...//////...,,,+++++++++---///111222333...,,,......,,,,,,...+++------,,,***)))((('''*********************++++++)))***,,,***&&&&&&))),,,,,,++++++***)))))))))***)))((()))******)))'''))))))))))))))))))))))))'''+++---+++,,,///...+++''')))***(((%%%$$$'''+++++++++++++++++++++++++++***,,,---,,,***'''''''''''')))(((&&&(((,,,+++''')))(((((('''(((((()))((('''((())))))(((''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((&&&'''((('''&&&&&&''')))******)))''''''&&&&&&&&&'''''''''((()))*********+++***)))(((''''''''''''))))))))))))************))))))))))))************,,,,,,,,,,,,---...///000...///000///......///111222999>>>===;;;@@@NNN\\\gggWWWCCC444///...+++))))))*********+++++++++,,,---//////...,,,+++,,,---'''***+++((('''******)))((('''&&&&&&&&&''')))*********+++,,,...000222333......---,,,+++,,,,,,---,,,++++++++++++++++++,,,))))))******+++,,,,,,---222///---+++******,,,...***++++++)))((())),,,......------,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&'''((()))*********)))(((((('''''''''***)))((()))***+++)))''')))))))))))))))(((((((((((((((((((((((()))***+++************++++++++++++...///000111111111111000666555555666888:::;;;<<<999;;;===??????AAACCCEEEDDDHHHLLLOOOOOONNNNNNNNNJJJLLLSSS\\\```______bbbhhhlllqqqttttttsssssssssyyy|||~~~}}}zzzyyy{{{}}}|||}}}~~~::::::::::::::::::::::::777777777777777888999999888999;;;;;;:::;;;<<<>>>;;;999:::<<<;;;999;;;???>>>999888<<<@@@@@@???@@@:::999999:::;;;<<<;;;:::>>>>>>??????@@@AAAAAABBBFFFDDDAAA???>>>>>>>>>===>>>>>>>>>>>>???@@@AAABBBAAABBBCCCEEEEEEEEEDDDCCCFFFEEEDDDEEEFFFFFFDDDBBBEEEDDDDDDCCCBBB@@@???>>>???===<<<:::999::::::;;;:::999888777888:::<<<===???999999===<<<777777<<<888888777666555555666666999666444666666444555999555666777777777777666555---,,,///333111+++***---///---++++++---///000///---,,,,,,,,,---///111222222---,,,...///---,,,...+++******++++++)))))))))+++*********++++++******)))((())),,,+++''''''+++,,,,,,++++++***))))))(((+++)))((()))***+++***)))************************(((,,,---,,,,,,///...+++(((((()))***+++***)))((())))))******+++,,,,,,,,,+++---///...+++(((''''''((()))(((&&&(((+++***&&&''''''''''''&&&&&&'''((('''((())))))(((((()))+++'''''''''''''''''''''''''''(((((())))))(((((('''%%%&&&''''''&&&%%%&&&'''******)))''''''&&&&&&&&&&&&&&&'''((()))***++++++,,,+++***)))((('''''''''))))))))))))************(((((()))))))))*********((((((((((((((()))))))))+++,,,,,,,,,+++,,,...000111777<<<999555:::HHHUUUbbbRRR???111---,,,***((()))))))))***************,,,---......,,,+++,,,---)))---...)))'''((()))'''((('''&&&&&&&&&''')))***(((((()))+++---///111222...---+++*********+++,,,,,,++++++++++++++++++,,,)))******+++,,,,,,------/////////---,,,,,,+++***)))******)))((()))+++---,,,,,,,,,,,,+++++++++***'''((()))******+++*********)))((((((''''''(((((($$$$$$%%%%%%'''(((***+++)))((('''&&&&&&&&&&&&&&&'''(((***---...---)))%%%((((((((((((((()))))))))((((((((('''(((((())))))************************---......///////////////333333333444444555777888555777999;;;<<<===@@@BBBDDDFFFIIIJJJIIIFFFEEEEEEJJJIIIKKKRRRWWWXXXZZZ^^^eeeiiimmmppppppnnnmmmmmmnnnrrrwwwxxxuuusssssstttssswwwzzz{{{yyywwwyyy{{{~~~>>>======<<<<<<;;;::::::888888888888999:::;;;<<<777999:::;;;;;;;;;===???===;;;<<<>>><<<:::;;;@@@AAA<<<999<<<@@@@@@@@@AAA======<<<===>>>>>>===;;;>>>>>>???@@@AAABBBCCCCCCEEECCC@@@@@@@@@@@@???===?????????@@@AAABBBDDDDDD@@@BBBDDDFFFFFFFFFDDDCCCDDDEEEFFFFFFFFFEEECCCCCCHHHGGGFFFDDDBBBAAA@@@???BBB@@@>>><<<<<<<<<===>>>;;;:::888777666777999::::::999999999999999:::;;;888888777777777777888888:::666555777777444555999222333333444444444444444000---111999999111---///...,,,******,,,///000111------------...///000000///,,,+++///111...,,,------)))(((***+++)))(((***+++******+++,,,,,,+++))))))(((***,,,+++((((((,,,---,,,,,,+++***)))((((((+++***((()))***,,,++++++************************(((,,,---,,,---//////,,,))))))))),,,......+++'''))))))***+++,,,---......,,,...///...,,,)))(((((()))***)))'''(((+++)))%%%&&&'''((('''%%%%%%'''(((&&&((())))))))))))***,,,(((((((((((((((((((((((())))))*********((('''&&&###%%%'''''''''&&&'''(((***)))((('''''''''''''''&&&''''''((()))******+++,,,+++***))))))((())))))((((((((()))))))))******'''(((((())))))*********************************)))*********)))***---///222777:::888444888BBBMMMUUUIII999...+++******(((***************************,,,------++++++,,,---+++000111,,,((()))******)))((('''''''''((()))***'''(((((()))+++---///000...---+++))))))***+++,,,++++++************++++++***++++++,,,,,,---......,,,//////---,,,---+++(((((()))******))))))***,,,++++++,,,,,,,,,+++***)))'''((())))))))))))))))))+++***))))))(((((())))))$$$%%%%%%&&&'''(((******((('''&&&%%%%%%%%%&&&'''&&&'''***---...,,,((($$$'''''''''(((((()))))))))((((((''''''''''''(((((((((((())))))))))))))))))***++++++++++++,,,,,,,,,---///000000///000222444222444777999:::;;;>>>@@@BBBEEEHHHJJJJJJKKKLLLMMMQQQMMMLLLQQQVVVXXX[[[```aaadddhhhjjjjjjiiihhhhhhcccgggjjjmmmlllkkkjjjjjjoooqqqtttvvvvvvvvvwwwxxx}}}BBBBBBAAA???>>>===<<<;;;<<<<<<;;;::::::;;;<<<===:::;;;======<<<<<<===>>><<<;;;<<>><<<>>>CCCHHHAAA===???AAA@@@@@@AAA?????????AAACCCCCCAAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEECCCBBBCCCEEEEEECCC@@@DDDDDDDDDDDDDDDEEEFFFFFFDDDDDDEEEFFFGGGGGGHHHHHHDDDGGGJJJJJJGGGEEEDDDFFFIIIHHHGGGEEEDDDCCCCCCCCCDDDBBB???=========???@@@===<<<999777666666777888333999999444555<<<>>>888888888888888999:::;;;;;;:::666444666666333444777222222333333444444444444444000444@@@CCC999111111...+++)))))),,,///111111......////////////......,,,***+++111333///------000***(((+++,,,)))'''(((+++******+++------+++(((,,,+++,,,...,,,'''(((+++------,,,+++***)))(((''',,,***))))))+++,,,,,,,,,************************(((,,,...,,,---000///,,,)))***+++++++++++++++,,,******+++---...000111222---...///...,,,******++++++,,,***''''''***((($$$&&&((()))(((&&&%%%'''***&&&((()))***))))))+++,,,************************++++++,,,,,,***(((%%%$$$"""$$$'''(((''''''((())))))(((((('''''''''((((((''''''(((((())))))******+++******))))))*********''''''((((((((()))))))))''''''(((((()))******+++,,,,,,---------------,,,(((((()))((((((***---000///333666555444666===DDDFFF???555---******++++++************************)))***++++++******,,,---)))///111---)))***,,,,,,))))))((('''((()))***+++(((((())))))+++,,,---...///...+++***)))***,,,---*********))))))*********+++,,,,,,------...//////---///...***)))------***(((***+++***))))))+++,,,,,,,,,---------,,,+++***))))))*********))))))(((+++***))))))(((((())))))%%%%%%%%%&&&'''((()))***((('''&&&%%%%%%&&&((()))'''''''''(((***)))'''%%%&&&&&&''''''((()))******(((''''''&&&&&&''''''(((&&&&&&''''''((((((((()))))))))(((((())))))*********,,,......------000333000222555777888:::<<<>>>>>>AAAEEEHHHKKKNNNSSSVVVUUUPPPNNNRRRVVVXXXZZZ^^^\\\^^^aaabbbbbbbbbbbbccc___^^^^^^```ccceeeffffffllllllnnnqqqtttuuuuuutttvvv||||||~~~FFFEEEDDDBBB@@@>>>===<<<@@@???===<<<;;;;;;<<<======>>>???>>>===<<<===>>>;;;:::;;;??????>>>AAAFFFNNNFFFAAAAAABBB@@@???@@@>>>>>>???BBBEEEFFFEEECCCBBBBBBCCCDDDEEEFFFGGGHHHFFFEEEDDDGGGIIIJJJGGGDDDIIIHHHHHHGGGGGGGGGGGGGGGHHHGGGFFFFFFGGGIIIKKKLLLFFFKKKPPPOOOJJJFFFGGGJJJHHHHHHGGGFFFFFFEEEFFFFFFCCCAAA>>><<<;;;<<<>>>??????===;;;888666666777777///999:::111222???@@@777888888999999:::;;;======999555444555555222333666444444444555555666666666333---222@@@DDD:::000...---+++)))))),,,///111222...///000000000///---,,,***)))+++111444111------444,,,(((+++,,,(((%%%''',,,******+++......+++(((///------///,,,'''&&&)))------,,,+++***)))(((''',,,***))))))+++,,,------************************(((,,,...,,,---000///,,,(((+++---***'''&&&+++111+++,,,---///111222333444...//////...,,,++++++,,,,,,---+++'''''')))'''###''')))***)))'''&&&(((+++&&&((()))***))))))+++,,,************************,,,,,,---,,,***(((%%%###!!!$$$'''((((((((()))***(((((('''''''''(((((()))(((((((((((())))))))))))******************++++++''''''''''''((((((((((((&&&''''''((()))******+++)))******+++++++++******'''(((((((((((()))---000+++...111222222444999===<<<888222---******,,,---+++++++++***************((()))++++++******+++---%%%,,,...+++'''))),,,,,,***)))((((((((()))+++,,,************+++,,,---...000///,,,******+++---///******))))))))))))******,,,,,,---......//////000...000---'''''',,,///,,,(((***++++++******+++,,,,,,---.........---,,,++++++++++++++++++***)))(((******)))(((((((((((((((&&&&&&&&&&&&&&&'''((()))((('''&&&%%%&&&(((***+++(((&&&$$$$$$%%%&&&'''&&&%%%&&&&&&'''((()))******(((''''''&&&&&&&&&''''''$$$$$$%%%&&&&&&'''(((((())))))(((((())))))***+++***,,,......---...111444///111444555777888;;;>>>???@@@AAABBBBBBEEEIIILLLOOOJJJHHHMMMQQQRRRSSSUUUXXXZZZ\\\]]]]]]]]]^^^```___[[[XXXYYY^^^cccffffffeeedddeeeiiinnnpppooolllooovvv}}}{{{}}}CCCAAA@@@@@@AAABBBBBBAAABBB@@@???@@@BBBAAA>>>:::===AAACCCBBBBBBBBB@@@;;;@@@AAA@@@???>>>???AAADDDBBBAAAAAA@@@@@@AAAAAAAAA>>>CCCDDDAAABBBGGGHHHEEEEEECCCBBBCCCFFFIIIKKKLLLHHHIIIHHHEEEGGGKKKKKKGGGFFFGGGGGGHHHHHHGGGGGGGGGKKKKKKLLLKKKIIIIIIJJJLLLFFFGGGIIILLLNNNMMMJJJGGGKKKIIIGGGEEECCCBBBBBBBBBIIILLLHHH???===AAA>>>666@@@???<<<999888888999:::666777999::::::999777666999:::999666888===>>>;;;:::;;;:::777444444888<<<::::::999777666444333333444666555333777;;;777...***++++++******,,,///222000000///000111111///,,,+++,,,---...////////////---)))%%%%%%'''*********((()))+++,,,------,,,++++++---...///...,,,)))'''***+++,,,,,,+++***((('''***---///---)))(((,,,000+++++++++***************+++,,,...---,,,,,,---///))))))(((***,,,...------***,,,///000111222555777...------,,,,,,+++******,,,+++)))***++++++***((()))((((((((((((***+++,,,))))))'''%%%'''---...,,,---......---+++******+++......---,,,***(((&&&%%%&&&''')))*********)))(((---,,,***((('''&&&&&&'''))))))))))))))))))))))))((()))))))))'''''')))***))))))))))))))))))))))))'''''')))***+++++++++++++++,,,......,,,+++******((()))******))))))***+++...///111444666888999999333111---,,,,,,------,,,------------,,,,,,+++******)))***---000///***&&&---,,,***)))))))))******---+++))))))+++,,,***(((***)))((())),,,......---///......---------......)))***,,,------,,,***)))+++)))***///444666222---......////////////......222000...,,,+++***++++++,,,---,,,,,,///111+++###)))))))))***++++++)))&&&))))))))))))(((((((((((()))((('''&&&%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((,,,+++((($$$!!!"""&&&)))---)))&&&%%%'''((((((&&&******++++++++++++*********''''''***+++***,,,000/////////000222444777888888===@@@@@@BBBEEEEEEBBBBBB@@@BBBGGGJJJKKKNNNRRRSSSUUUXXX]]]```___\\\YYYXXXWWWVVVVVVXXX[[[^^^aaa___```bbbccccccdddgggiiipppssswwwzzz|||~~~~~~~~~{{{xxxxxxzzz~~~DDDBBB@@@@@@AAACCCCCCBBBCCCBBBBBBBBBCCCBBB???===???BBBDDDBBBBBBCCCBBB>>>@@@AAABBBBBB@@@@@@AAABBBAAAAAAAAAAAABBBCCCCCCDDDAAAEEEEEECCCDDDHHHIIIEEEEEEDDDCCCDDDGGGKKKMMMMMMIIIJJJHHHEEEFFFIIIHHHEEEJJJIIIHHHHHHHHHIIIKKKLLLMMMMMMLLLKKKKKKIIIHHHHHHHHHHHHJJJMMMOOONNNLLLIIIOOONNNLLLIIIHHHGGGFFFFFFWWWUUUMMMDDD@@@@@@>>>:::>>>===;;;999888888888888::::::;;;<<<<<<;;;:::999;;;<<<;;;888:::>>>>>>;;;;;;<<<;;;999777666999<<<::::::999777666555444333111222111000333777222***+++,,,,,,+++***,,,///222111000000111222222000---+++,,,---...////////////...+++'''''')))+++,,,+++)))***+++,,,------------,,,---//////...,,,***(((------------,,,+++***)))---......,,,***)))+++...************************+++---...---,,,,,,---...***))))))+++---......---,,,...000000000111333555......---,,,++++++++++++,,,+++******++++++***(((,,,+++***)))))))))***+++'''(((&&&###&&&+++---***---...///---+++******+++///...---,,,***)))((('''''''''((())))))))))))))),,,+++***((('''''''''(((((((((((((((((((((((((((((()))***)))'''''')))***))))))))))))))))))))))))&&&&&&'''((())))))))))))(((***,,,,,,,,,,,,+++,,,)))***++++++******+++,,,***+++---///111222333333000...+++***+++,,,,,,++++++,,,,,,,,,,,,++++++***))))))***---//////+++(((///---,,,***)))*********(((&&&&&&'''***,,,+++******)))((())),,,......---///......---,,,,,,,,,---)))***,,,------,,,***))),,,******---222333000---......///000000000000000111///...,,,+++++++++,,,---...---,,,///111,,,%%%,,,+++******+++***(((&&&*********))))))))))))((()))((('''%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))"""$$$%%%%%%%%%&&&(((+++***'''$$$$$$&&&((((((((())))))************))))))***''''''***+++***+++///............///111333555555999<<<<<<>>>AAAAAA>>>???>>>???EEEHHHIIIKKKPPPPPPRRRUUUXXX[[[[[[XXXWWWUUUTTTSSSSSSTTTVVVYYYZZZWWWYYY\\\]]]^^^```dddffflllooosssvvvxxxzzz}}}}}}~~~}}}{{{zzzxxxyyy{{{~~~FFFCCC@@@???AAACCCDDDDDDCCCDDDEEEEEECCCAAAAAAAAA@@@CCCDDDAAAAAADDDDDDAAA@@@AAACCCCCCBBB@@@AAAAAABBBBBBBBBBBBCCCEEEFFFGGGDDDFFFFFFEEEEEEHHHHHHFFFFFFDDDDDDEEEIIILLLNNNNNNJJJKKKIIIEEEFFFHHHFFFBBBJJJIIIFFFEEEFFFIIIMMMOOOPPPNNNLLLLLLMMMKKKGGGCCCJJJJJJKKKMMMOOOOOONNNLLLRRRQQQOOOMMMKKKJJJIIIIII```VVVMMMGGGCCC???>>>AAA>>>>>>===<<<;;;;;;::::::??????>>>>>>>>>======<<<>>>???===:::;;;>>>>>>:::;;;<<<===<<<:::999:::;;;::::::999777666555444333000000000///222333000)))------------,,,---///111222111111222333333000...++++++,,,---...///000111///---***)))+++,,,------++++++++++++,,,---...///---...///000///---+++***//////...---,,,,,,,,,,,,111...,,,++++++++++++***)))))))))))))))))))))))),,,---......,,,+++,,,...+++******,,,...//////......///111111000000111333///...---++++++++++++,,,++++++***,,,---,,,***'''///...,,,+++*********+++++++++)))''')))///000...---...///...,,,++++++,,,000...---+++))))))))))))((((((((((((((())))))***,,,+++)))((((((((())))))(((((((((((((((((((((((())))))***)))(((''')))+++))))))))))))))))))))))))''''''((())))))*********'''((()))+++,,,---------***++++++++++++,,,,,,,,,)))***+++,,,---.........---+++(((((()))++++++***)))******++++++++++++***((((((***---//////---+++000///---+++***)))******&&&%%%%%%&&&)))******)))+++))))))***,,,.........///...---,,,++++++******)))***+++,,,,,,+++***))),,,***)))+++///000///,,,......///000111222222333///...---,,,+++,,,------...000///...000222...'''///---+++******)))(((&&&************))))))))))))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((('''&&&&&&'''(((***+++ $$$''''''''''''(((&&&%%%######&&&(((((((((((((((((())))))((((((((()))&&&&&&***+++)))***...------,,,,,,,,,...///000000555777777888<<<<<<999<<<:::;;;AAADDDDDDGGGKKKMMMNNNQQQSSSTTTTTTTTTTTTQQQPPPPPPPPPPPPQQQQQQRRRQQQSSSWWWYYY[[[]]]aaacccfffiiillloooqqqtttwwwzzz{{{{{{zzzzzzyyyxxxxxxwwwvvvxxxzzz}}}GGGDDD@@@???@@@CCCEEEEEEAAADDDFFFDDDAAA???AAACCCBBBDDDCCC@@@@@@DDDEEECCCAAABBBBBBBBB@@@@@@AAACCCEEEEEEDDDDDDDDDEEEFFFFFFEEEFFFFFFEEEEEEFFFGGGFFFEEEDDDDDDFFFIIILLLNNNNNNHHHIIIHHHFFFFFFHHHGGGBBBEEEDDDCCCCCCDDDGGGJJJLLLOOOLLLKKKMMMPPPNNNHHHAAAKKKJJJJJJLLLNNNOOOOOOMMMPPPPPPNNNLLLKKKIIIHHHHHHXXXMMMFFFGGGEEE??????FFF@@@@@@AAAAAA@@@???>>>===BBBAAA@@@???????????????@@@AAA???;;;<<<>>>===888:::;;;<<<===<<<;;;::::::::::::999888777666555555222222222333444444000---...//////...---...000222222111111222333222000...++++++,,,---...///111111///...,,,++++++,,,---------,,,,,,+++,,,...///000......///000///...---+++000///---,,,+++,,,,,,---444///******,,,---***'''(((((((((((())))))))))))---...///...,,,+++,,,---,,,++++++,,,///000000///...///111111000000222333000///---+++++++++,,,---+++++++++,,,---,,,***'''///...---,,,++++++,,,---,,,---+++(((+++000222///---///000///---,,,+++,,,///---+++)))((((((******))))))((('''''')))***+++,,,+++***)))))))))***+++'''''''''''''''''''''''')))******)))(((((()))+++))))))))))))))))))))))))+++++++++++++++,,,,,,---)))))))))***,,,---------+++*********+++,,,,,,+++++++++,,,,,,------,,,,,,+++)))'''(((***+++++++++'''((()))***************'''(((***,,,...//////...000///---***)))((((((((()))((((((((((((((('''&&&+++***)))***,,,...///...///...---+++***))))))))))))***++++++++++++***)))---***))))))+++------,,,......///000111333444555...---,,,,,,,,,,,,......///111111///000222///)))000---***)))*********)))******)))))))))(((((((((&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&)))((('''&&&''')))+++,,,"""$$$'''((('''%%%$$$$$$%%%$$$$$$$$$%%%&&&&&&'''&&&''''''((((((''''''&&&)))&&&&&&******((())),,,------++++++++++++---------111333222333777777555888666777<<<>>>>>>AAAEEEJJJKKKMMMNNNNNNOOOPPPRRRNNNNNNNNNNNNNNNMMMMMMMMMPPPSSSVVVYYYZZZ]]]___bbb```bbbeeehhhjjjmmmpppssswwwwwwxxxxxxxxxwwwuuutttsssuuuwww{{{HHHEEEAAA@@@AAADDDFFFFFF@@@BBBDDDBBB???>>>@@@CCCCCCEEECCC@@@@@@DDDEEECCCCCCBBBBBB@@@???@@@CCCFFFIIIHHHGGGFFFEEEDDDDDDDDDEEEDDDDDDEEEEEEEEEEEEFFFEEEDDDDDDFFFIIIKKKLLLKKKFFFHHHHHHFFFGGGJJJIIIDDD@@@AAABBBDDDEEEGGGHHHIIILLLJJJJJJMMMQQQQQQJJJDDDJJJIIIIIIKKKNNNOOOOOOMMMOOOOOONNNLLLKKKIIIHHHGGGMMMEEEBBBGGGGGGAAA@@@EEEAAAAAABBBBBBBBBAAA@@@@@@CCCBBBAAA@@@@@@@@@@@@@@@AAABBB@@@======>>><<<777999:::;;;<<<===<<<:::999;;;;;;:::999888777777666555444555666666444111000...///000000///000111333222111111222333222000...,,,,,,,,,,,,---///111222///......,,,++++++,,,---...------,,,---///000111//////000000000///...---000///---+++++++++,,,,,,555///***))),,,---***&&&''''''(((((()))))))))))),,,---......,,,+++,,,...,,,,,,+++---///111000000,,,...000000000111333555000///...,,,+++,,,,,,---,,,++++++,,,------***(((...---,,,,,,,,,---///000((()))'''%%%''',,,...+++---///111111///---,,,,,,---,,,***((('''(((***+++******)))((((((***+++,,,,,,+++***))))))***+++,,,(((((((((((((((((((((((()))*********((((((***+++************************,,,++++++***++++++,,,---,,,***)))***,,,------+++***)))''')))+++,,,+++)))+++,,,,,,,,,,,,,,,++++++***)))((()))+++---,,,,,,'''((())))))************''')))***,,,---...000111///---+++)))''''''''''''************)))(((((()))+++***)))***---//////...///...,,,+++***)))((((((************************,,,***((((((***+++---------------...000222444555------,,,+++,,,---...///000222222///000222000+++...+++))))))+++,,,---,,,))))))((((((((('''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&((((((''''''((()))+++,,,((())))))'''%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&(((%%%&&&)))***((((((+++...---,,,+++***+++,,,,,,,,,///000///000444555222444222333777999999;;;???DDDFFFIIIIIIIIIJJJMMMPPPMMMMMMMMMMMMMMMLLLLLLKKKPPPSSSVVVXXXYYY[[[\\\^^^\\\^^^```bbbcccfffjjjmmmrrrtttwwwzzzzzzxxxtttrrrpppqqqtttwww{{{~~~JJJGGGDDDCCCEEEGGGHHHHHHBBBBBBCCCBBB@@@@@@BBBCCCEEEGGGFFFBBBAAADDDEEECCCCCCCCCCCCBBBBBBDDDGGGJJJKKKJJJHHHGGGEEEDDDCCCCCCEEECCCCCCFFFFFFDDDEEEGGGFFFEEEEEEFFFIIIJJJJJJIIIEEEHHHHHHGGGIIILLLJJJEEEAAACCCDDDFFFHHHIIIIIIIIIIIIIIIJJJNNNQQQQQQMMMIIIIIIIIIJJJLLLOOOPPPOOOMMMPPPPPPOOONNNLLLJJJHHHGGGIIIFFFFFFIIIIIIEEEBBBBBB?????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCBBB??????@@@>>>999:::999:::;;;======;;;999===<<<<<<;;;::::::999999666555666888777333111111...///111222111222333555333222222333444333111///...---,,,,,,---...000111///000000...,,,+++,,,...............///000111222000000000111111000000/////////...---,,,,,,,,,,,,444///******,,,---***''''''(((((())))))******++++++,,,...---,,,,,,---///,,,++++++---///000000///+++---///000000111333555//////......---,,,,,,,,,...,,,++++++,,,,,,+++***---,,,,,,,,,,,,...000111******)))&&&)))...///------000222222000---,,,,,,,,,+++***)))))))))***++++++++++++++++++,,,,,,---...---+++*********++++++)))))))))))))))))))))))))))***+++***)))(((***,,,***************************)))(((''''''(((******---***((((((+++---,,,******(((&&&(((+++,,,***(((******+++++++++******)))+++***)))***,,,------+++((())))))************)))(((***+++,,,,,,---000222---,,,***((('''&&&''''''''')))***+++***+++,,,...,,,******+++---/////////...---,,,+++******))))))***************************)))))))))***+++---...,,,,,,,,,,,,...000222444...---,,,,,,,,,---...///000333333000///111000,,,,,,+++******---......---))))))))))))((((((((((((%%%&&&''''''((((((''''''%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&''''''((()))))))))***(((((('''%%%$$$%%%(((+++&&&''''''&&&$$$######$$$&&&&&&''''''''''''&&&&&&'''%%%&&&)))***'''''')))...---,,,*********+++,,,+++......---...222222000111//////333555555666:::;;;???BBBCCCCCCDDDHHHKKKKKKKKKJJJJJJJJJKKKLLLLLLMMMPPPTTTVVVWWWXXXYYY[[[ZZZ\\\]]]^^^___bbbfffiiilllppptttxxxyyywwwtttqqqpppppprrrsssvvvyyy{{{|||~~~MMMKKKIIIHHHJJJKKKKKKKKKGGGEEECCCCCCDDDFFFFFFEEEHHHJJJIIIEEEDDDGGGFFFCCCAAADDDGGGIIIIIIJJJKKKLLLJJJIIIHHHFFFEEEDDDDDDDDDEEEBBBCCCGGGHHHEEEFFFJJJHHHGGGGGGHHHJJJJJJIIIHHHGGGJJJJJJIIIJJJLLLJJJDDDEEEEEEFFFFFFGGGIIIKKKKKKHHHIIILLLNNNOOOOOOMMMLLLHHHIIIKKKOOORRRRRRPPPNNNOOOOOOOOONNNLLLJJJHHHGGGFFFHHHHHHGGGHHHJJJGGGBBB@@@??????>>>???@@@AAABBB@@@AAACCCDDDEEEDDDDDDCCCDDDFFFEEEBBBBBBCCCAAA;;;<<<;;;:::;;;>>>???===;;;>>>>>>======<<<<<<;;;;;;888666777;;;999333111444---///111333333444666777555444444555666666333111///...---,,,,,,---///000000222222111...---...///......///000111111111111111111111111111111111111////////////...---,,,,,,222///+++***+++,,,***)))(((((())))))***++++++,,,)))+++------------///000,,,++++++,,,...000000///---///000111000000222333......///000///---+++***000---******+++,,,,,,,,,...---,,,,,,,,,---...///---...,,,***,,,222333000---000222333111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///...,,,+++*********+++***************************++++++***))))))***,,,***************************)))'''&&&&&&''')))******&&&$$$%%%***,,,,,,***,,,)))&&&(((,,,...+++((())))))***++++++*********+++******+++,,,---+++*********++++++******))))))***+++,,,,,,+++,,,000333---,,,***(((((((((((()))''')))++++++******---///,,,+++***+++---/////////------,,,+++++++++++++++******))))))))))))******((()))******+++,,,...///+++*********+++---000111///...---,,,+++,,,---...///333333///...000///---,,,,,,+++,,,......---++++++++++++************)))&&&'''((()))))))))((((((&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&$$$%%%''')))))))))((('''%%%%%%%%%%%%$$$%%%(((+++$$$&&&((('''%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&'''%%%&&&)))***'''&&&(((,,,,,,***))))))***++++++))),,,---***+++///000...///,,,---111333222333777000555:::<<<<<<===AAAEEEGGGFFFEEEEEEFFFHHHKKKLLLJJJMMMRRRUUUWWWXXXZZZ[[[[[[\\\]]]]]]]]]___cccfffhhhjjjnnnrrrssssssrrrqqqsssrrrqqqpppqqqsssuuuvvvxxx{{{OOOMMMLLLLLLNNNNNNNNNMMMKKKHHHEEEEEEHHHJJJIIIHHHKKKMMMLLLHHHGGGHHHGGGDDD@@@DDDKKKOOOPPPOOOMMMMMMHHHHHHGGGFFFEEEEEEEEEEEEFFFBBBCCCIIIJJJGGGHHHLLLJJJIIIIIIJJJKKKKKKIIIHHHJJJLLLLLLJJJKKKLLLIIICCCHHHFFFDDDCCCDDDGGGKKKMMMHHHKKKNNNOOONNNMMMLLLMMMIIIJJJMMMQQQTTTTTTQQQNNNMMMMMMMMMMMMKKKHHHFFFEEEAAAGGGHHHDDDFFFMMMLLLDDDBBBAAA@@@???@@@BBBDDDFFF@@@AAADDDFFFGGGGGGFFFEEEFFFHHHGGGDDDEEEFFFCCC>>>>>><<<;;;<<>>>>>======<<<<<<;;;888:::>>><<<555333777,,,///222333444555777888777777666777888888666333111///---,,,,,,,,,...///111333555333000...///111---...000222222222111111111111111111111111222222000000111111111///---,,,111...,,,++++++++++++***((())))))***+++,,,,,,,,,(((***,,,------...000111+++******,,,...//////...000111222111000///000111---...000111000...+++)))111...***)))***,,,------000///---,,,++++++,,,,,,,,,,,,+++(((+++000111///...000333333111...---,,,,,,---.../////////......+++,,,...///000///...---000///---+++***************************************++++++***))))))***,,,************************,,,+++)))''''''(((***+++&&&### """(((,,,,,,***---***''')))---///---)))***++++++,,,,,,,,,,,,,,,+++*********,,,,,,***(((+++++++++++++++***)))(((+++,,,---,,,***+++///333---,,,***)))))))))******))),,,---,,,)))((()))+++,,,+++***+++---///000///------,,,,,,+++,,,,,,,,,******))))))))))))******&&&(((***+++,,,---...000+++***)))((())),,,...//////...---,,,+++,,,------///222333///---//////---...------...///...+++)))---------,,,,,,,,,++++++&&&''')))*********)))(((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&"""$$$''')))***)))'''&&&###%%%&&&%%%$$$$$$&&&'''"""%%%((((((&&&%%%''')))&&&''''''((((((''''''&&&&&&$$$&&&)))***&&&%%%'''+++***)))(((((()))***+++)))++++++)))***...///---...,,,,,,000111000222555(((...444777777888<<<@@@CCCBBBAAAAAACCCFFFJJJLLLIIIMMMRRRVVVYYY[[[]]]^^^\\\]]]]]]\\\\\\^^^bbbeeeeeegggiiilllnnnpppqqqqqqvvvtttqqqooonnnoooppprrrtttxxx~~~MMMOOONNNLLLNNNPPPOOOJJJQQQMMMHHHGGGIIILLLMMMMMMTTTQQQNNNMMMNNNMMMIIIFFFGGGHHHHHHIIIMMMSSSRRRNNNKKKLLLLLLJJJHHHGGGHHHIIISSSOOOJJJHHHJJJMMMPPPRRRXXXMMMEEEEEEHHHHHHHHHIIIOOOMMMLLLLLLLLLJJJEEEAAA@@@@@@EEEMMMNNNJJJKKKPPPLLLSSSVVVPPPIIIIIILLLNNNUUUTTTSSSPPPOOOQQQUUUYYYVVVNNNIIIIIIGGG@@@===???HHHKKKMMMMMMOOOQQQNNNHHHBBB@@@>>>===???AAABBBBBBCCCHHHNNNOOOMMMKKKKKKLLLHHHGGGEEECCCBBBCCCDDDEEEFFFEEEDDDCCCAAA@@@???>>>AAACCCCCC@@@<<<999;;;===<<<>>>===999777999777444222333222000333888999777222555777555666999999666222222111000//////......///111333444333333333555333444444222000///000111///000111444666777555333888777666444333222222222...111444333...***+++...(((((())),,,...///---+++---,,,+++******,,,...000///---+++)))***+++...000---222777666111...000333+++---///111000...+++))),,,---.........,,,+++******,,,...//////...///000///...///111///,,,///555666666555444222000...------...///////////////...111111111111000///---,,,111//////111333333000---.../////////......///000000...---------,,,)))'''...---++++++,,,,,,+++******))))))(((((())))))******++++++,,,,,,---------------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---,,,++++++)))((()))+++,,,,,,+++++++++,,,---............111)))&&&***,,,)))(((***,,,+++***)))))))))***+++))))))+++---...///000000,,,,,,************,,,,,,...+++)))(((((()))(((((('''((()))***+++,,,,,,,,,//////...+++******,,,///111///,,,+++++++++***))),,,,,,,,,---------......444///,,,---...------000,,,,,,---------,,,+++***((()))***++++++***)))(((***((('''((()))***)))'''&&&%%%%%%$$$$$$$$$%%%%%%'''$$$&&&---///)))$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((((((&&&%%%&&&'''''')))***)))((('''(((***))))))*********++++++++++++,,,,,,,,,+++,,,///111111111111333777:::;;;;;;:::===???AAABBBDDDGGGIIIJJJIIIKKKQQQYYY]]][[[XXX[[[[[[[[[\\\]]]^^^``````cccaaaaaadddjjjpppssssssuuuvvvvvvuuusssqqqqqqrrrooossszzzMMMNNNNNNLLLMMMQQQPPPLLLOOOKKKHHHHHHKKKNNNPPPPPPUUURRROOOMMMMMMLLLIIIFFFJJJLLLLLLLLLOOOSSSQQQLLLMMMNNNOOONNNKKKIIIHHHHHHPPPNNNMMMLLLMMMOOOQQQQQQSSSNNNJJJJJJJJJIIIKKKOOOOOONNNNNNOOOPPPNNNJJJFFFDDDDDDIIIPPPQQQNNNOOOSSSKKKPPPQQQKKKEEEFFFJJJLLLUUUTTTRRRQQQRRRTTTVVVWWWVVVQQQMMMLLLFFF@@@@@@EEEFFFJJJLLLLLLOOOQQQNNNIIIFFFDDDAAA@@@BBBFFFJJJLLLIIILLLPPPQQQPPPNNNMMMMMMKKKJJJHHHFFFEEEEEEEEEFFFJJJIIIGGGEEECCCAAA@@@???BBBBBBBBB@@@>>>===>>>???>>>@@@>>>999777888777444222555666666888<<<:::666555888999666666888888555333333222222111000//////111333444444222111222222555555555333111000111222333222222333666777777777333333222111111111111111000333666555000------000---,,,,,,...000111111000000///...------...000111333222000//////000111222***000555444///,,,---000***,,,...000000...+++)))......//////......---,,,...///000///...---...000///......///---+++///444444444444333111000....../////////000//////......111111111111111///...---000//////111333444222///111111222222111111111222222111////////////,,,***---,,,++++++++++++******,,,,,,++++++***+++++++++)))*********++++++,,,,,,++++++++++++++++++++++++------------------------,,,+++******,,,,,,+++***+++***((()))+++,,,,,,+++))))))***+++,,,,,,,,,,,,///***(((+++,,,)))))),,,...---,,,+++***++++++,,,((()))+++,,,.../////////---,,,++++++++++++,,,---...+++)))(((((())))))((((((((()))******+++++++++///000///---+++***,,,---///...,,,+++,,,+++)))(((++++++,,,,,,,,,---------000---,,,......---///333///......---------------******+++,,,,,,+++*********)))(((((()))***)))((())))))(((''''''&&&'''''''''$$$&&&,,,---(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((()))(((''''''&&&&&&'''''''''&&&&&&'''''''''''''''''')))***)))((('''((())))))))))))*********+++++++++,,,,,,,,,+++,,,...111000//////111444777888888999;;;>>>@@@AAACCCFFFHHHKKKJJJLLLRRRYYY]]]\\\YYYYYYYYYZZZZZZ[[[\\\\\\\\\^^^]]]]]]aaahhhmmmppppppoooqqqrrrrrrooonnnmmmmmmooorrryyyKKKLLLKKKIIIKKKPPPQQQNNNIIIGGGEEEFFFJJJNNNPPPQQQSSSQQQOOOMMMMMMKKKIIIGGGKKKNNNPPPPPPSSSVVVSSSNNNNNNPPPQQQPPPMMMJJJIIIIIILLLMMMMMMNNNOOOPPPPPPQQQQQQOOONNNNNNLLLIIIMMMSSSMMMMMMOOOQQQRRRQQQNNNKKKGGGHHHMMMRRRSSSPPPQQQTTTPPPSSSRRRKKKFFFHHHNNNQQQVVVSSSRRRTTTWWWYYYXXXVVVTTTRRROOOKKKDDD@@@CCCJJJFFFIIILLLLLLOOOQQQOOOJJJEEECCC@@@@@@BBBGGGMMMQQQQQQQQQQQQSSSTTTRRRPPPMMMNNNMMMLLLJJJIIIHHHHHHHHHNNNMMMJJJHHHEEECCCAAA@@@BBBAAA@@@AAABBBCCCBBBBBBDDDEEEAAA;;;888:::999777333777;;;<<<>>>@@@<<<666999;;;;;;777666888777444555555444333222111000000444666777666444222222333666777777555222111222333888555333333666888::::::111111111000000111111222222555777666222000000111111000000111333555555444000//////............///111111111000////////////***///555555000,,,,,,...+++,,,///111111000---,,,000000///////////////...222222111///---,,,...000222///...///...,,,///555222222111111000000//////000000000000000///...---111111111111111000///...111111111333666777666444555555555555555555555555555444333333333333000...............------------///......---------,,,,,,******++++++++++++++++++***++++++,,,,,,------...------------------------,,,+++******,,,,,,+++***,,,***)))***+++,,,,,,+++)))***+++,,,,,,------,,,---++++++,,,+++((()))---111000...---,,,,,,,,,,,,((()))***,,,---............---,,,,,,,,,,,,---...---+++)))(((((())))))((()))))))))***************///000111000---+++++++++---,,,+++,,,,,,+++(((&&&*********+++++++++,,,,,,,,,+++,,,///---+++///666111000///.........//////,,,,,,------------,,,,,,***)))((()))*********(((++++++)))(((''''''''''''(((%%%&&&)))+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((()))((((((((('''''''''''''''%%%$$$%%%(((***(((&&&'''((())))))''''''((()))))))))))))))***************+++,,,,,,++++++---///...------...111333444333777999<<<>>>???@@@CCCEEEHHHHHHKKKPPPWWWZZZYYYWWWUUUVVVWWWXXXXXXWWWVVVVVVVVVWWWYYY^^^dddiiikkklllnnnqqqssssssqqqooonnnnnnooorrrwww~~~EEEFFFDDDBBBFFFLLLNNNLLLCCCBBBAAABBBEEEHHHKKKLLLNNNMMMLLLKKKKKKJJJIIIIIIHHHMMMQQQSSSVVVYYYXXXSSSOOOPPPPPPOOOMMMLLLLLLMMMJJJKKKLLLMMMMMMNNNPPPRRRWWWRRROOOMMMKKKIIIKKKPPPLLLMMMOOOQQQQQQPPPNNNLLLIIIKKKNNNQQQQQQQQQRRRSSSTTTWWWTTTLLLHHHLLLRRRUUUWWWUUUTTTWWW]]]^^^[[[VVVTTTPPPKKKFFFCCCCCCFFFJJJJJJMMMNNNNNNOOORRROOOJJJCCCCCCCCCCCCEEEIIINNNRRRVVVTTTRRRSSSUUUTTTQQQMMMNNNNNNMMMMMMMMMMMMLLLLLLPPPNNNKKKHHHDDDBBBAAA@@@DDDBBBAAACCCGGGIIIHHHFFFKKKKKKFFF???<<<>>>>>><<<777;;;===>>>@@@AAA>>>888:::<<<;;;888777999999777888777666555444333222111666888999888666555555666888888888666333222333444999777555666888:::;;;:::555555444333222222333333333555777666333111111222111111222555777888666444333333222222111111000000000111111111000...---,,,---222777888444000//////,,,...000222222222000///000/////////.../////////333222111///------///111555111///000///...111666000000////////////000000222222222111000///...---111111111111111111000000444444555777999:::::::::999888777888999:::999888888777666666777777555333222333333333222111222333111111111000///...---------------------,,,,,,,,,+++,,,,,,---...//////000---------------------------,,,++++++,,,,,,+++***---+++******,,,---,,,,,,+++,,,---...////////////***,,,...---***)))+++...111000///...---,,,++++++((((((***+++,,,---------.........------.........---+++(((((()))))))))))),,,++++++************+++///111222111...+++***)))+++++++++,,,---+++(((%%%))))))))))))***************+++...///,,,)))...555///000000000000///......,,,------------------,,,+++***))))))++++++***)))++++++)))(((&&&&&&%%%%%%)))'''&&&((())))))(((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&%%%%%%((($$$"""$$$))),,,)))&&&'''((()))(((''''''((()))((((((((()))))))))*********+++,,,,,,++++++,,,...---,,,+++,,,///000111000444666999:::;;;===???AAADDDEEEHHHMMMRRRUUUUUUSSSQQQRRRTTTTTTTTTRRRPPPOOOPPPRRRVVV[[[```eeeggghhhmmmooorrrsssqqqooonnnnnnooorrrwww|||;;;<<<;;;:::===CCCFFFDDD???????????????AAADDDEEEDDDEEEFFFFFFFFFFFFGGGHHHEEEKKKPPPQQQRRRUUUTTTPPPNNNNNNMMMLLLKKKMMMPPPTTTKKKLLLLLLLLLKKKMMMQQQTTTbbbXXXNNNLLLLLLKKKKKKLLLMMMNNNPPPPPPPPPOOOMMMMMMKKKOOOQQQQQQQQQRRRSSSSSSTTTVVVSSSLLLIIIMMMRRRTTTYYYWWWWWW[[[```aaa\\\WWWWWWPPPHHHDDDGGGKKKLLLKKKQQQSSSSSSPPPQQQRRROOOIIIFFFIIILLLNNNNNNOOORRRTTTYYYVVVSSSSSSUUUTTTQQQNNNLLLMMMOOOPPPQQQQQQPPPPPPPPPNNNKKKGGGDDDBBBAAAAAAFFFEEEEEEHHHLLLNNNMMMJJJMMMMMMIIIBBB@@@BBBBBB@@@>>>@@@@@@>>>@@@CCCAAA===;;;>>>===::::::===>>>;;;<<<;;;:::999777666555444555777999999888777888999999999999888666555666777888888888:::<<<<<<;;;999:::999888666444333333222333555666666444333222222///111444888:::999666333888888999999999777666555555555666666666444222000222666::::::777333222222---///000222222222111000////////////000000000000222222111///......111444666111...000000///111444//////.........///000111222222222222111000///...111111111111111222222222444444666777888:::;;;===;;;999999:::===>>>===<<<;;;:::999:::;;;;;;:::888555777888888666555777888555555555444333111///.../////////......---------,,,,,,------......//////........................///---,,,,,,------,,,***...---++++++,,,------,,,,,,,,,---...////////////)))---///...++++++,,,...//////...---,,,+++***)))((()))***+++,,,---------........................,,,***(((''')))******)))------,,,+++++++++,,,,,,...000222222///+++)))(((+++***+++,,,---+++(((%%%((((((((()))))))))*********+++...///,,,(((+++222,,,---000222111///,,,***,,,,,,++++++++++++,,,,,,,,,***)))***+++,,,+++***---,,,+++)))((('''''''''***)))(((''')))******(((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''((((((((('''&&&%%%((($$$"""$$$))),,,)))&&&&&&((()))((('''&&&'''(((''''''((((((((())))))))))))***,,,,,,******+++,,,---,,,++++++.../////////111333666777888999;;;===AAACCCFFFKKKOOORRRRRRQQQMMMNNNOOOPPPOOONNNKKKJJJLLLOOOSSSXXX]]]aaadddfffgggiiilllmmmkkkjjjjjjjjjooorrrwww{{{111222222111444:::<<<999:::;;;;;;:::999:::<<<>>>:::;;;===>>>===>>>@@@AAAAAAFFFJJJHHHFFFGGGFFFCCCGGGHHHGGGGGGGGGIIINNNQQQJJJLLLLLLJJJHHHJJJOOOSSSbbbVVVLLLJJJLLLKKKJJJJJJMMMNNNOOONNNMMMLLLNNNOOOOOOSSSUUUSSSRRRTTTUUUTTTUUUWWWVVVQQQOOORRRUUUUUUZZZYYYZZZ]]]```___\\\XXXZZZSSSJJJFFFLLLTTTTTTNNNUUUWWWUUURRRRRRRRROOOJJJFFFKKKPPPSSSSSSRRRTTTVVV\\\ZZZWWWVVVVVVUUUTTTSSSNNNOOORRRTTTUUUTTTSSSRRRPPPNNNKKKHHHEEEDDDEEEEEEJJJJJJKKKNNNPPPQQQPPPOOOLLLMMMJJJEEECCCFFFFFFDDDGGGHHHEEEBBBCCCGGGHHHDDD@@@BBBAAA>>>>>>BBBCCCAAAAAAAAA@@@>>><<<;;;:::999666888:::;;;::::::;;;<<<;;;;;;<<<;;;999999;;;<<<::::::<<<>>>@@@???===:::>>><<<:::888666555444333666777888888888777555444111333666:::<<<<<<888444777999:::;;;;;;:::888666888999::::::999888666555777999;;;;;;888666555555000111222333333333222111111222333444444444333222333444444333111222444666555000...000111//////111000///.........000111222222222222222222111000///222111111111222333444444222444555666666777:::<<<===;;;:::===AAADDDCCCAAA???>>>>>>???@@@AAA???>>>888;;;===<<<:::999;;;>>>;;;<<<<<<;;;:::777555444444333333222111000000///000000//////............000000000000000000000000111///............---+++///...,,,,,,---...---,,,***+++,,,------......---)))---///---,,,......---------------,,,***)))((()))***+++,,,------------------...//////...------,,,***(((''')))******)))---,,,+++******+++---------///111000...+++)))))),,,++++++,,,,,,,,,***'''((((((((()))))))))******+++***---///,,,)))***000***,,,///111000...+++)))++++++************++++++,,,+++***+++,,,,,,+++***//////---,,,++++++++++++***+++***)))***---,,,(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&)))***+++++++++***(((''''''%%%$$$%%%(((***(((&&&&&&'''((((((&&&&&&'''(((''''''''''''(((((((((((((((***,,,,,,***)))***+++,,,******+++---//////...///111333444444666888:::???AAAEEEIIILLLNNNOOOOOOJJJJJJKKKKKKKKKJJJHHHGGGJJJMMMQQQUUUXXX\\\```ccceeefffhhhhhhhhhggghhhiiilllqqqvvvzzz~~~(((***+++***...333333000000222333222111111444666111333444444222222444666666;;;===:::777888777666999;;;===>>>>>>???AAABBBBBBEEEGGGFFFCCCCCCFFFJJJQQQJJJFFFHHHIIIGGGFFFGGGGGGHHHHHHGGGFFFHHHLLLOOOOOOTTTUUUQQQPPPSSSTTTRRRUUUXXXYYYVVVUUUWWWWWWUUUYYYZZZ[[[\\\\\\[[[YYYWWWWWWTTTNNNJJJNNNVVVWWWSSSUUUWWWUUURRRQQQSSSPPPKKKFFFKKKQQQTTTTTTUUUYYY\\\```___^^^[[[YYYXXXYYY[[[RRRTTTVVVXXXXXXVVVTTTRRRRRRPPPMMMKKKIIIJJJKKKLLLMMMOOORRRSSSSSSRRRRRRRRRMMMOOONNNKKKJJJMMMMMMKKKPPPPPPNNNJJJKKKOOOOOOLLLIIIJJJHHHDDDCCCFFFGGGFFFHHHGGGFFFEEECCCAAA@@@???>>>@@@BBBBBB@@@@@@@@@AAA===>>>??????>>>???AAACCC@@@??????@@@AAABBBAAA???AAA@@@>>><<<:::999999999<<<<<<<<<=========;;;999888888999;;;===>>>===;;;999:::===??????>>>;;;:::>>>>>>>>>>>>>>>>>>======?????????>>><<<:::::::::888888888999888888777666555777999<<<<<<;;;888777888999999888666555666777666222000444555333111111111000///......000111222111222222333222222111111222111111111222333555666444666777777666777:::===???===<<<@@@FFFIIIHHHFFFDDDCCCCCCDDDFFFFFFEEEDDD???BBBEEEDDDAAA@@@CCCFFFEEEEEEEEEDDDCCC@@@===;;;===<<<<<<;;;999888777777888888777555444222111000444444444444444444444444222111//////000000...---000...---,,,---...---,,,***+++,,,---............***......,,,...111000++++++,,,------,,,+++***)))***+++,,,------...------,,,---............---,,,,,,***(((''')))***************)))((()))***,,,---,,,---///...,,,***)))***---,,,++++++,,,,,,+++***(((((()))))))))************((()))---...+++,,,///............------,,,,,,,,,+++***))))))***+++,,,---+++++++++,,,---,,,+++//////...---,,,,,,------***------***,,,///...(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&)))***+++,,,,,,***)))''''''&&&&&&'''''''''''''''&&&'''((((((&&&&&&'''(((&&&&&&'''''''''((((((((((((***+++,,,***))))))))))))(((((()))+++---...------...111222222333555777:::===AAAEEEGGGHHHIIIJJJHHHHHHHHHHHHHHHGGGGGGGGGHHHKKKNNNQQQSSSWWW\\\aaacccdddeeedddddddddgggiiihhhnnntttxxx{{{###&&&''''''***///...***''')))++++++)))***---000,,,...///...+++***+++---***000222///---...000///---000444777666444333333999===BBBBBB>>><<<===???======AAADDDDDDAAAAAAEEE@@@AAAAAA@@@???BBBIIINNNMMMRRRSSSNNNMMMPPPQQQNNNPPPTTTVVVTTTTTTUUUSSSOOOWWWYYY[[[[[[YYYWWWVVVVVVRRRTTTPPPKKKLLLTTTWWWTTTTTTUUUTTTQQQQQQSSSQQQLLLKKKPPPVVVXXXYYY\\\bbbhhhbbbcccccc```\\\[[[^^^aaaWWWYYY[[[\\\[[[XXXTTTRRRTTTRRRPPPNNNMMMNNNPPPQQQOOOSSSVVVWWWTTTRRRSSSTTTOOORRRSSSPPPQQQTTTTTTQQQUUUVVVUUURRRRRRUUUTTTPPPOOOPPPNNNHHHGGGIIIJJJHHHMMMLLLKKKIIIGGGFFFDDDDDDGGGIIIJJJIIIGGGFFFFFFFFF@@@AAABBBBBBBBBCCCEEEHHHEEECCCAAA@@@BBBDDDDDDDDDCCCCCCAAA@@@????????????@@@@@@@@@AAABBBBBB@@@>>>???===;;;;;;===@@@BBBBBB@@@BBBFFFHHHIIIGGGEEECCCFFFFFFFFFGGGGGGGGGGGGGGGEEEDDDCCCAAA@@@??????@@@@@@@@@@@@@@@???>>>======888;;;???BBBBBB@@@===;;;<<<===>>><<<:::777666777:::555555999;;;777444444222111000...///000222333111111222333333333222222222222111111222444666777888:::;;;:::999:::===AAAAAA>>>>>>BBBIIIMMMLLLJJJGGGFFFFFFHHHJJJJJJIIIHHHEEEIIILLLKKKHHHGGGJJJMMMKKKLLLLLLKKKIIIFFFCCCAAAFFFEEEDDDCCCBBBAAA@@@???AAA@@@???<<<:::888666555777777777777777777777777444222000000111111///---111///------......---,,,,,,---...///000000000000+++...---+++///444111)))+++,,,---------,,,+++***+++,,,,,,---............+++,,,---......---,,,++++++)))'''''')))*********((('''&&&&&&''')))+++---+++,,,---,,,+++)))******///---++++++,,,---,,,+++))))))))))))************(((%%%&&&,,,///......///111000---++++++,,,...000,,,,,,+++******+++,,,,,,---,,,++++++------,,,+++---,,,,,,+++++++++,,,,,,***......,,,---111///(((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''(((***+++***)))'''&&&&&&'''((((((&&&%%%&&&'''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((''')))+++,,,***)))((()))((('''&&&'''***---------+++---///000111222444666444777<<>>@@@DDDAAA@@@???@@@AAA>>>999444777888999777555333333444777555333222333444555444444444444444555666888888;;;<<<:::888;;;@@@???;;;???@@@CCCHHHMMMOOOOOONNNMMMNNNNNNNNNNNNMMMLLLKKKKKKPPPRRRNNNLLLNNNPPPPPPMMMQQQTTTSSSOOOMMMOOORRROOOPPPQQQQQQPPPOOONNNLLLIIIMMMNNNJJJDDD???@@@CCC????????????===:::888666999777555444555555444333555333111111222222000///---,,,+++---...///...---,,,++++++++++++,,,------,,,---//////---+++******+++,,,---...///...---,,,111///------...///000///&&&'''((()))***+++,,,,,,&&&''''''((()))(((((((((***,,,---,,,***)))+++---...---,,,+++***(((''''''+++***)))))))))***,,,---)))***+++---......------***,,,------------...000+++++++++,,,,,,---------)))+++......,,,***))))))(((,,,...,,,---///---)))((())))))*********))))))...+++))))))***)))%%%"""$$$%%%&&&((())))))******(((((())))))((('''&&&&&&%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))((((((###%%%(((***++++++***)))((((((((((((((()))*********)))***,,,000222333222111333555777999;;;<<<<<<>>>AAADDDFFFFFFEEEBBB@@@EEEEEEFFFFFFIIINNNUUUZZZWWW[[[___^^^\\\]]]ccciiiiiilllpppuuuyyy}}}%%%%%%&&&'''((((((((((((((('''%%%$$$$$$&&&(((***((('''''''''((((((((((((&&&''')))+++***)))'''%%%+++******,,,------,,,***+++------,,,******---000+++------,,,///555333...111111111111222333555666<<<<<<===>>>>>>???@@@@@@AAADDDHHHKKKKKKHHHDDDAAAHHHJJJLLLLLLKKKIIIIIIJJJGGGGGGGGGEEEDDDCCCEEEGGGHHHGGGGGGIIILLLNNNNNNNNNQQQTTTVVVXXXYYYZZZ\\\^^^```^^^[[[ZZZZZZ\\\```bbb___^^^^^^^^^]]][[[WWWTTTVVVVVVVVVXXXZZZ[[[[[[YYYWWWYYY[[[[[[ZZZXXXWWWXXXWWWYYY[[[\\\\\\\\\]]]^^^aaa___\\\YYYYYYZZZ\\\^^^]]]\\\[[[\\\\\\[[[XXXUUUZZZZZZZZZYYYXXXVVVTTTSSSWWWWWWRRRMMMNNNSSSTTTPPPKKKKKKLLLMMMNNNOOOPPPQQQLLLIIIGGGGGGIIIJJJIIIGGGGGGIIIKKKKKKIIIHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKJJJFFFEEEEEEGGGKKKNNNPPPPPPRRRQQQQQQQQQSSSTTTTTTTTTUUURRRSSSWWWWWWRRRQQQTTTVVVTTTSSSRRRQQQQQQQQQQQQPPPMMMIIIGGGHHHIIIHHHFFFHHHIIILLLNNNOOOOOOOOOOOONNNKKKJJJKKKIIIFFFGGGKKKJJJHHHHHHHHHIIIGGGBBB>>>AAA@@@???======<<<<<<<<<>>>===;;;:::;;;;;;:::999888888999:::;;;<<<<<<======>>>===;;;>>>CCCBBB>>>@@@AAACCCGGGLLLNNNMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPOOOSSSUUURRRQQQSSSUUUTTTUUUXXX[[[ZZZWWWVVVXXX\\\^^^^^^]]]]]][[[ZZZXXXXXXYYY[[[\\\[[[VVVSSSRRRSSSRRRQQQOOOMMMJJJHHHEEEDDDBBB???<<<:::999888777555777555444333333222000///111000...///000111000/////////............//////+++---......,,,***)))***++++++,,,---............000///---,,,...//////...***+++,,,,,,+++(((%%%$$$((((((((()))))))))*********,,,...---+++)))***,,,+++++++++******))))))(((******)))))))))***+++,,,))))))+++,,,,,,,,,,,,++++++,,,------,,,+++---...+++++++++,,,,,,,,,------***,,,//////---+++++++++(((,,,---,,,,,,...---)))++++++++++++***)))((((((***((('''(((******(((&&&&&&&&&'''((())))))))))))(((((())))))(((''''''&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''$$$%%%''')))************((((((((((((((())))))***))))))***+++...000000000///000222444666888999999;;;===@@@CCCCCCBBB@@@???DDDDDDEEEFFFHHHMMMTTTYYYXXXZZZ]]]^^^^^^```eeeiiilllpppuuuyyy}}}%%%&&&''')))))))))((((((%%%%%%%%%$$$%%%&&&&&&''''''%%%###%%%(((***(((&&&&&&''')))***)))'''%%%$$$&&&&&&''')))++++++)))''''''''''''%%%$$$$$$&&&((())))))(((&&&(((,,,---+++''')))+++,,,---,,,***)))000000000111222222333333666888;;;===>>><<<:::999<<<>>>??????>>>======>>>===>>>>>>===;;;;;;<<<>>>??????@@@CCCFFFHHHGGGFFFLLLMMMOOOPPPQQQSSSWWWZZZ[[[YYYVVVUUUUUUWWWZZZ]]]XXXZZZ[[[[[[YYYWWWVVVVVVWWWWWWYYY\\\^^^^^^]]][[[YYYZZZZZZYYYYYY[[[^^^aaa^^^]]]]]]^^^```bbbaaaaaaaaa```^^^]]]]]]___bbbdddeeedddddddddeeecccaaa^^^bbbcccdddcccbbb```]]][[[]]]ZZZTTTNNNPPPWWW\\\]]]TTTUUUVVVVVVVVVTTTSSSRRROOONNNNNNOOOOOOOOOLLLJJJKKKMMMOOOOOONNNMMMNNNNNNLLLNNNPPPRRRRRRRRRQQQPPPLLLKKKKKKNNNRRRWWWYYYZZZ\\\\\\\\\\\\]]]^^^^^^___^^^\\\\\\^^^]]]ZZZYYY[[[]]]]]]]]]]]][[[ZZZXXXWWWXXXUUUSSSQQQQQQPPPOOOMMMMMMQQQUUUWWWWWWWWWYYY[[[ZZZVVVTTTUUUTTTQQQRRRUUUUUUTTTTTTTTTTTTSSSPPPMMMOOOLLLHHHHHHJJJLLLKKKIIIJJJIIIGGGGGGGGGFFFCCCAAA???@@@AAABBBCCCCCCBBBBBB@@@BBBBBB@@@CCCGGGGGGDDDDDDDDDFFFIIILLLNNNMMMLLLLLLMMMOOOQQQSSSUUUVVVWWWSSSXXXYYYWWWVVVYYY[[[ZZZYYY\\\^^^]]][[[\\\___bbbhhhhhhgggggggggggghhhhhhjjjlllmmmnnnmmmkkkhhhgggeeeccc___[[[XXXUUUSSSRRRRRRNNNJJJGGGEEEDDDBBBAAAAAA???<<<:::999777444222555333000///000000000//////......---------......---...///...,,,++++++++++++++++++,,,---...///000000...,,,,,,...///...---+++,,,......+++'''"""******)))))))))***+++,,,***,,,......---*********)))))))))))))))*********)))))))))((()))******+++))))))***+++++++++******+++,,,---,,,*********++++++++++++++++++,,,,,,,,,)))+++------,,,***)))***(((+++---++++++...---)))------,,,,,,+++)))(((''')))((('''(((******)))''''''(((((())))))(((((('''(((((()))))))))(((''''''&&&&&&'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&'''((()))******+++((((((''''''(((((()))***((())))))***+++,,,---...+++,,,...111333444555555777888;;;>>>??????>>>===BBBBBBCCCDDDGGGLLLRRRWWWXXXYYY[[[^^^aaaeeehhhjjjnnnrrrwww|||'''(((***+++,,,+++***)))$$$$$$%%%&&&&&&&&&&&&&&&((($$$"""%%%***---+++'''''''''((()))(((&&&%%%###&&&&&&&&&(((******)))''''''&&&%%%$$$######$$$%%%)))((('''&&&''')))***)))&&&''')))******((('''%%%*********++++++,,,,,,,,,,,,---///000222222222222333444555555333333333555444555666555444333444666777888:::===AAABBBAAA???BBBCCCDDDEEEGGGKKKPPPTTTSSSQQQOOOMMMNNNPPPRRRTTTOOOSSSUUUUUURRRQQQRRRTTTTTTUUUXXX[[[^^^^^^[[[YYYYYYYYYYYYYYYYYY\\\aaaeeebbb```^^^___ccceeedddbbbbbbaaa``````bbbdddgggiiimmmkkkhhhggghhhiiiiiihhhiiiiiijjjkkkiiigggdddbbb___\\\VVVQQQRRRXXX^^^aaa\\\\\\]]]\\\[[[XXXUUUSSSUUUVVVWWWWWWVVVTTTPPPNNNRRRSSSTTTTTTRRRQQQRRRSSSOOOQQQUUUXXXXXXXXXVVVTTTQQQPPPQQQTTTYYY^^^aaabbbbbbdddggghhhgggfffeeeeeedddccccccccccccaaaaaabbb```aaa```___]]]\\\\\\\\\^^^]]]\\\\\\[[[ZZZYYYXXXRRRWWW]]]___]]]]]]aaaeeeccc___\\\^^^^^^\\\[[[^^^___^^^^^^^^^]]]\\\[[[ZZZ^^^YYYTTTUUUYYY\\\[[[XXXWWWVVVUUUUUUUUUSSSPPPMMMKKKLLLLLLLLLKKKJJJHHHGGGEEEHHHIIIGGGIIIMMMNNNKKKJJJIIIJJJLLLOOOPPPOOOMMMPPPPPPQQQSSSUUUWWWYYYZZZWWWZZZ[[[YYYZZZ]]]^^^\\\^^^___aaaaaa```aaadddggggggggghhhjjjmmmppptttvvvvvvwwwyyy|||~~~|||yyyvvvtttrrrmmmhhheeecccccccccdddaaa]]]ZZZYYYXXXVVVUUUSSSPPPLLLHHHDDD@@@<<<999<<<999555333333333222111......------......//////000111222111...------...,,,+++++++++,,,...000111///---,,,---...///...---)))***+++,,,+++(((&&&$$$+++***((('''((()))+++---***,,,...///...,,,***((()))))))))))))))))))))))))))(((((()))))))))************+++++++++++++++***+++,,,---+++)))(((((()))*********+++++++++++++++'''(((******(((&&&&&&''''''+++,,,******---,,,))),,,,,,,,,,,,,,,+++***)))*********))))))(((&&&%%%)))))))))))))))(((''''''(((((()))))))))(((((('''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&'''&&&&&&'''''')))***+++(((''''''''''''((())))))'''((())))))))))))***+++)))+++,,,...000222222333333555777999;;;<<<<<<===???@@@AAABBBEEEJJJPPPTTTWWWWWWYYY]]]ccchhhjjjkkklllpppvvvzzz|||}}}~~~((((((***++++++***))))))$$$%%%&&&'''(((''''''&&&)))&&&$$$''',,,///---***''''''(((((('''&&&%%%$$$)))(((((()))+++++++++)))(((&&&%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$$$$$$$((((((''''''&&&&&&&&&'''((((((((((((((()))))))))''''''((()))+++,,,---------///000000///......///---///000000......///000///000222666999:::888666777888999:::===BBBHHHMMMHHHGGGEEEDDDEEEFFFIIIJJJEEEIIILLLLLLJJJIIILLLNNNPPPQQQTTTWWWZZZZZZXXXVVVWWWXXXYYYZZZ[[[]]]aaadddeeebbb```aaaeeegggfffdddeeeeeedddeeefffiiikkkmmmqqqlllgggeeefffjjjmmmooollllllmmmmmmkkkiiigggeeebbb```]]][[[ZZZ[[[___ccc```aaaaaa```^^^[[[XXXUUUYYY[[[^^^```___]]][[[ZZZ[[[[[[[[[YYYVVVVVVWWWYYYYYY[[[___aaaaaa___\\\ZZZUUUUUUWWW[[[aaaeeeggghhhfffjjjooopppmmmjjjggggggfffhhhhhhhhhhhhhhhhhhgggbbbbbbaaa^^^\\\]]]```cccbbbbbbbbbbbbaaa`````````WWW]]]ccceeeccccccgggkkkiiidddaaadddfffeeeeeegggggggggfffeeecccccccccccciiieeebbbccchhhkkkiiifffdddcccbbbccccccaaa^^^\\\[[[[[[ZZZXXXUUUSSSQQQOOONNNRRRTTTRRRSSSVVVVVVTTTQQQPPPPPPQQQSSSTTTSSSRRRTTTTTTTTTTTTUUUVVVWWWXXXZZZ]]]]]][[[\\\``````]]]eeefffggggggggghhhiiikkkdddeeegggjjjoootttxxx{{{}}}~~~{{{wwwtttttttttuuuqqqooommmmmmmmmmmmllljjjgggccc]]]XXXRRRMMMGGGCCCFFFCCC???<<<:::888666555111111111111111222333444111222222111...---...///,,,,,,++++++,,,---///000///---------//////...---+++***))))))))))))*********)))((('''''')))+++,,,***+++---//////...+++)))++++++******)))(((((((((((())))))***************++++++++++++,,,,,,,,,---+++,,,---+++)))'''((()))************************&&&((()))((('''%%%&&&''''''***+++)))))),,,,,,))))))***+++,,,,,,,,,,,,,,,))))))******)))(((''''''************)))((('''&&&(((((()))))))))))))))((('''((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((((())))))(((((((((''''''&&&&&&'''((()))***'''''''''''''''(((((()))'''(((******(((((()))+++)))***,,,...000111111222222333444666888:::;;;<<<<<<===???AAACCCGGGMMMQQQUUUVVVXXX^^^dddiiikkkllliiimmmssswwwxxxyyyzzz{{{~~~'''&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''''')))'''&&&(((,,,...---+++'''''''''(((((((((''''''(((&&&######$$$&&&&&&%%%'''%%%###"""###%%%$$$$$$######%%%((('''######&&&((('''%%%$$$###%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++***---///000///---,,,,,,)))+++,,,---+++++++++,,,))))))***---000111///...///000111222444888>>>BBB>>>===<<<;;;;;;===>>>@@@<<<===???@@@@@@AAACCCDDDJJJKKKLLLPPPSSSTTTRRRPPPQQQSSSUUUWWWYYY[[[___aaafffdddbbbbbbdddeeeffffffgggggggggggghhhjjjlllmmmoookkkeeecccfffkkkpppsssnnnnnnnnnmmmkkkjjjhhhgggiiigggggghhhfffcccdddhhhfffffffffeeecccaaa___^^^^^^aaafffiiiiiiiiiiiijjjgggeeeccc___]]]^^^bbbeeejjjkkkmmmnnnllliiieeeccc\\\]]]```fffkkkooooooooommmqqqtttsssoookkkiiijjjjjjnnnpppnnnnnnooommmiiicccccccccaaa___aaaggglllgggggggggfffdddcccdddeeeaaaeeejjjllllllmmmooorrrnnnhhhfffkkkooopppppprrrppppppooollljjjiiikkklllrrrpppoooqqquuuwwwvvvtttooonnnnnnoooppppppnnnlllmmmllliiieeebbb```^^^^^^\\\aaadddbbbaaaccccccaaa\\\ZZZZZZZZZ\\\]]]\\\[[[\\\[[[YYYXXXXXXXXXYYYYYYaaacccbbb```bbbeeeeeeaaagggggghhhhhhhhhhhhgggfffdddfffiiimmmrrrwww{{{}}}~~~~~~zzzzzz{{{}}}~~~|||xxxtttnnnhhhccc]]]WWWSSSOOOLLLHHHEEEBBB???;;;888555555444444333333444444111222111000...---...000---,,,,,,,,,,,,---......///......///000000///---///...+++)))((()))***+++))))))((('''((()))***+++******+++---//////---+++,,,,,,,,,+++***))))))((())))))***++++++++++++***++++++++++++,,,---...///+++,,,---+++)))(((((()))*********))))))))))))))))))***+++***((('''((()))'''******((((((++++++)))'''((()))+++,,,,,,------$$$&&&((()))))))))+++,,,************))))))((('''(((((()))*********))))))(((((()))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))((((((&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))&&&))),,,+++)))(((+++---***+++,,,...000000111111222222222444555888:::;;;999;;;===???AAAEEEKKKNNNRRRUUUYYY^^^ccchhhkkkllliiilllqqqtttvvvwwwyyyzzzyyy}}}'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&''''''(((((()))))))))((($$$ !!!"""###'''$$$""""""$$$&&&&&&%%%'''&&&'''***(((%%%'''---'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))'''+++///000///,,,***)))&&&(((******)))))))))***(((''''''(((***++++++***,,,,,,---------///333666555444333333333444666777444444333555777999::::::@@@@@@AAADDDGGGHHHHHHGGGEEEGGGJJJLLLOOOTTTYYY]]]`````````___^^^___aaaddddddddddddcccdddeeeeeefffkkkhhheeeeeeiiinnnrrrtttqqqpppnnnlllkkkjjjjjjjjjpppnnnooorrrpppkkklllqqqmmmlllllllllkkkkkkjjjjjjiiilllppprrrrrrqqqrrrtttqqqoookkkggggggjjjpppuuuyyyzzzyyyxxxtttpppkkkiiieeeggglllsssxxxzzzyyywwwxxxyyyxxxsssmmmkkkmmmppprrrwwwyyyvvvuuutttpppjjj```cccffffffeeeggglllrrrqqqqqqppplllhhhggghhhkkknnnppprrruuuwwwxxxyyyyyytttnnnmmmssszzz|||}}}~~~zzzzzzyyyuuuqqqpppsssuuuwwwxxx{{{}}}~~~yyyxxxwwwxxxzzz|||||||||}}}{{{wwwssspppooopppppplllrrruuusssqqqrrrrrrpppllljjjiiijjjlllmmmmmmllliiihhheeecccbbbbbbcccdddkkkllljjjhhhjjjmmmlllggggggggghhhhhhhhheeebbb___ccceeejjjpppvvv{{{~~~zzzuuuqqqlllhhh```^^^[[[XXXUUUPPPJJJFFFAAA@@@>>><<<999888777666444555444222000000111333------......------,,,,,,000//////000222111000...000///---,,,+++******+++)))))))))*********++++++***)))))),,,///111000...,,,,,,,,,+++++++++++++++)))***+++,,,---,,,,,,+++))))))))))))+++---///000+++,,,---,,,***))))))*********)))))))))(((((((((***++++++***(((''')))***'''***)))''''''***+++)))(((((()))***++++++++++++###%%%((()))))))))+++---))))))*********))))))((((((((()))***************)))))))))))))))((('''''''''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((('''%%%&&&'''((((((((('''&&&'''&&&&&&&&&&&&'''((((((&&&***---,,,***))),,,000***+++,,,...///000000000111000000111222555777999777999;;;>>>@@@DDDIIILLLOOOTTT[[[___bbbeeeiiimmmgggjjjnnnqqqsssuuuwwwyyyxxx{{{***(((&&&$$$$$$%%%((()))$$$$$$######$$$$$$%%%&&&!!!###$$$$$$$$$$$$%%%'''&&&&&&'''((()))***++++++///***$$$!!!"""$$$&&&((('''%%%"""###&&&((((((&&&((($$$$$$&&&$$$"""'''///'''''''''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))%%%)))...111///,,,)))'''$$$&&&((()))((('''((((((***((('''''')))*********+++,,,,,,+++******,,,...000//////......000111222000...,,,...222555555333777777777999<<>>@@@EEELLLTTTYYYZZZ[[[\\\ZZZWWWXXX[[[_________^^^^^^]]]]]]^^^^^^gggffffffiiimmmqqqsssssstttrrrooolllkkkkkklllmmmsssqqqsssvvvtttoooqqqxxxrrrrrrqqqqqqqqqrrrsssttttttwwwzzzyyyvvvtttuuuvvvwwwuuuqqqmmmmmmsss{{{|||xxxrrrnnnkkklllooouuu|||~~~zzzrrrkkkjjjpppvvvxxx~~~|||yyyxxxrrrjjj]]]bbbhhhjjjiiijjjooosss{{{{{{xxxsssmmmkkkmmmpppwwwwwwyyy|||xxxsssrrryyy|||wwwvvvyyy|||zzz}}}}}}|||~~~|||zzz{{{|||~~~xxx~~~~~~{{{||||||zzzzzzxxxwwwwwwyyy{{{{{{zzzuuusssqqqnnnmmmnnnoooooossstttqqqoooqqqtttrrrlllkkkllllllmmmlllhhhccc```^^^bbbiiiqqqyyy|||yyyvvvtttrrroookkkeee^^^YYYRRRPPPMMMIIIEEEBBB@@@???999999888666444444666777---......///...---+++***000000000111333222000...,,,---.........---,,,,,,)))***+++,,,,,,,,,,,,+++***)))(((+++///222111000******+++,,,------......***+++,,,---...---,,,,,,'''''''''(((***,,,...000+++,,,---,,,*********,,,******))))))((((((((('''((())))))(((&&&&&&''')))'''))))))&&&'''***+++)))))))))*********))))))(((%%%(((+++***((('''(((***))))))************))))))(((((()))***************)))))))))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&$$$%%%'''))))))(((&&&%%%'''&&&&&&&&&&&&'''(((((('''+++......+++***...222)))***,,,---...///000000000/////////000222555777666888;;;===???CCCHHHKKKNNNTTT\\\``````ccchhhmmmeeegggkkkmmmooorrruuuxxxzzz|||~~~~~~)))(((&&&%%%%%%'''***,,,"""%%%))))))&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''***000---%%%&&&///***'''%%%$$$&&&'''%%%###%%%%%%%%%$$$$$$#########&&&%%%%%%&&&$$$$$$+++555000+++'''''')))***&&&###''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''***,,,,,,***(((((((((%%%%%%&&&((((((&&&"""'''%%%&&&(((&&&!!!!!!%%%)))((((((((((((***+++,,,************))))))))))))...---,,,+++,,,---...///---000000///333999888222222666999999999===EEELLLNNNMMMNNNPPPTTTWWWXXXWWW\\\\\\[[[XXXUUUTTTXXX[[[cccdddhhhnnnooommmooossstttsssqqqnnnlllllloooqqqxxxzzz{{{zzzxxxvvvvvvwwwwwwxxxzzzzzzyyyyyyyyyzzz}}}{{{zzzyyyxxxvvv{{{wwwvvvzzz|||wwwsssqqqxxx~~~wwwppppppwww~~~~~~uuunnneeeiiilllkkklllssswwwwww~~~}}}yyyqqqkkkkkkrrrxxxxxx|||}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}zzzyyywwwvvvuuurrrooollliiihhhhhhhhhjjjnnnttt}}}yyyuuusssoooiii```ZZZWWWSSSOOOKKKGGGEEEBBB@@@???===;;;:::<<<333...000222111111555000000000111222222///---+++---...---***)))+++---******,,,------,,,++++++)))***+++,,,...///000111...,,,+++,,,//////---***)))***+++,,,,,,,,,,,,+++(((***++++++++++++---///000,,,((())),,,...+++((()))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))((((((***'''%%%%%%'''***++++++***)))((('''&&&%%%%%%%%%)))***+++***)))((()))******'''&&&)))+++***((('''((()))***+++,,,+++******&&&''''''((('''%%%$$$###(((++++++''''''))))))&&&&&&'''''''''(((((())))))(((&&&%%%''''''&&&''')))---+++***,,,//////---)))+++******...333444000+++222000///...///000222333666666777:::===AAADDDFFFLLLPPPVVV[[[^^^```cccdddiiihhhggggggiiimmmqqqsssuuuyyy}}}((((((&&&&&&&&&''')))***%%%'''((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((+++***''''''+++***(((%%%%%%&&&'''%%%###&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$%%%&&&$$$$$$***222...***&&&&&&((()))'''###&&&%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''))),,,---+++)))''''''&&&&&&&&&'''(((&&&### &&&%%%''')))((($$$%%%)))...---+++***))))))******((((((((((((((((((((((((******))))))******+++,,,+++.........111666555///,,,///333333333555;;;AAAGGGEEECCCDDDGGGJJJMMMMMMQQQSSSTTTTTTRRRQQQSSSUUU[[[[[[___eeeggggggjjjooollllllkkkiiihhhiiilllooowwwxxxyyyyyywwwuuuuuuvvvyyy{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{|||}}}|||zzz||||||vvvppptttvvvtttuuu{{{zzzrrrmmmpppyyyttt|||||||||}}}~~~|||zzzwwwtttrrrppprrrqqqqqqrrruuu{{{{{{ssskkkddd```___XXXUUUQQQMMMKKKHHHDDDBBBDDD;;;555666555222000111222111000111222222000...///000111///---,,,...000******+++,,,+++***)))(((,,,,,,---....../////////...,,,+++---//////---++++++,,,,,,---------,,,,,,)))(((((()))+++---///111...+++((((((,,,---+++((((((((((((((((((((((((((()))((((((((((((((())))))'''(((((())))))((((((''')))(((&&&&&&''')))))))))(((''''''&&&&&&&&&''''''((()))******(((((()))******(((''')))++++++)))'''((()))***+++,,,++++++***************)))(((''''''(((******''''''))))))&&&''''''''''''((((((((()))'''&&&&&&''''''''''''(((...,,,+++***+++,,,+++***)))((()))...444555111---111000///......000111333555555666999<<<@@@CCCEEEHHHLLLQQQVVVYYY\\\___bbbgggfffeeefffhhhlllpppssstttwww{{{~~~''''''''''''((((((((((((((((((((('''&&&&&&(((***''''''''''''''''''''''''"""&&&'''&&&(((+++,,,)))***(((&&&&&&&&&'''&&&%%%''''''&&&&&&&&&&&&%%%%%%$$$###%%%'''%%%###'''...***'''%%%%%%''')))'''%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&%%%))),,,---+++)))'''&&&((('''&&&&&&'''&&&$$$###'''&&&'''******''')))---///...---,,,++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))(((***,,,,,,///222000,,,'''***---...------111444;;;888555444777;;;>>>@@@CCCFFFIIIKKKKKKJJJKKKLLLMMMMMMPPPVVVYYYZZZ^^^dddaaaaaaaaaaaabbbdddiiilllqqqrrrttttttsssssstttuuuyyy{{{}}}~~~xxxuuuzzz{{{ppp|||{{{|||}}}}}}|||{{{zzz{{{|||yyyvvvwwwqqqnnnhhhccc___ZZZUUURRRPPPIIICCCCCCAAA===999777888666444333444444333111/////////---++++++---///,,,,,,,,,,,,+++***))))))...////////////......---...---,,,---//////---,,,------.........------,,,+++(((&&&'''***------------***'''(((++++++)))'''((((((((((((((((((((((((((((((''''''''')))***+++'''''''''((((((''''''''')))'''&&&'''))))))((('''''''''&&&&&&''''''((()))'''((())))))''''''((()))***)))))))))++++++***((())))))***++++++++++++***---,,,+++***))))))))))))'''***)))&&&&&&)))(((&&&''''''''''''(((((((((((('''((((((((((((((('''&&&&&&'''((())))))+++---///''''''***///444666333///000///.........///111222333444555777:::===@@@BBBCCCGGGKKKOOOSSSWWW[[[___dddccccccdddfffjjjoooqqqsssuuuxxxzzz|||~~~}}}&&&'''((())))))((('''''''''((()))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!((()))%%%'''///000***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$'''&&&###%%%)))'''%%%$$$$$$&&&((('''&&&"""###$$$%%%&&&&&&&&&'''%%%&&&&&&'''''''''''''''%%%(((,,,---,,,)))&&&%%%)))'''&&&&&&''''''&&&$$$((('''(((******''')))...++++++++++++,,,---......%%%&&&&&&&&&&&&&&&'''''''''((()))***+++***)))(((%%%''')))+++,,,---+++)))'''***------,,,+++,,,---...,,,+++,,,///333555666:::;;;===>>>???@@@AAAAAA???>>>AAAEEEHHHIIIMMMTTTSSSTTTUUUWWWYYY]]]bbbfffdddgggjjjlllmmmnnnppprrrtttwwwyyy{{{}}}xxxsss{{{~~~zzzuuupppjjjfff```\\\XXXWWWVVVRRRMMMJJJEEEBBB>>>;;;999888666444222111///---,,,,,,---...------......---------------.../////////...---,,,---------.........---------............---,,,,,,---)))&&&'''***+++&&&"""***)))((((((******(((&&&(((((((((((((((((((((((((((''''''&&&''')))+++,,,&&&&&&''''''''''''&&&&&&''''''''')))+++,,,***)))(((((('''''''''''''''(((&&&'''((((((''''''((()))***,,,,,,******,,,+++((())))))******++++++++++++,,,+++)))'''''''''((((((&&&))))))&&&&&&))))))&&&'''''''''(((((((((((((((&&&)))***((((((***)))&&&%%%(((++++++((('''(((+++'''(((+++000444444222///......------......///000222222333555777:::===???AAADDDGGGKKKOOOTTTYYY]]]`````````bbbeeeiiimmmpppqqqsssuuuwwwyyy|||&&&'''((())))))((('''&&&%%%'''***------+++'''$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!((()))$$$&&&---///***))))))((((((''''''(((((($$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$'''&&&######&&&%%%$$$###$$$&&&'''((('''"""###$$$&&&&&&''''''&&&%%%&&&''''''((((((''''''%%%(((+++,,,+++(((&&&%%%)))'''&&&&&&'''((('''&&&)))'''((()))(((%%%''',,,((()))******+++,,,,,,,,,&&&&&&'''''''''(((((((((&&&'''((()))***)))((('''$$$%%%'''))))))(((''''''(((***,,,---,,,******)))&&&&&&'''+++///111111111666555333333333555777888555333444888999888<<>>;;;999:::777444111000000111111---------......//////000+++,,,...//////...---,,,---...//////............,,,,,,------------,,,,,,***'''&&&))),,,***###)))(((((()))))))))'''&&&''''''''''''''''''''''''''''''''''''((()))+++,,,&&&&&&''''''''''''&&&&&&&&&&&&'''))),,,...---,,,++++++)))((('''&&&%%%%%%%%%'''((((((''''''(((******...///+++***---,,,(((***************++++++++++++***((('''&&&''''''(((&&&))))))&&&&&&))))))'''((((((((((((((('''''''''&&&******'''(((++++++'''+++...111///(((""")))***,,,///111111///...---------------.........111111222333555888;;;<<<@@@CCCFFFJJJMMMRRRWWW[[[\\\]]]^^^```dddiiimmmoooppprrrtttvvvwwwzzz}}}'''((()))))))))(((&&&&&&###&&&***...000,,,&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&(((%%%###%%%)))***((()))***)))''''''(((***######$$$$$$$$$$$$%%%%%%'''%%%$$$'''&&&######%%%%%%%%%%%%%%%&&&'''((((((###$$$&&&'''(((''''''&&&&&&&&&'''(((((((((((('''&&&(((***+++)))'''&&&&&&(((''''''((())))))(((&&&***''''''((('''$$$&&&+++***************((('''''''''''''''((())))))******$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&((('''$$$%%%((('''((()))*********(((((($$$%%%''',,,000111000...333000,,,+++,,,...000000...,,,---000000...000555444555777888:::>>>DDDHHHDDDGGGLLLPPPSSSWWWZZZ]]]```bbbeeegggjjjnnnssswwwvvv{{{||||||zzzxxxrrrkkkeeeaaa[[[UUUPPPKKKFFFCCCAAA===888555333333333222///............///000000,,,---///000000///...------...000000...---...///++++++,,,---------------%%%%%%'''***---+++&&&!!!((()))*********)))'''&&&''''''''''''''''''''''''''''''(((((())))))******'''''''''((((((''''''''''''&&&&&&(((+++......------,,,***((('''%%%%%%$$$&&&'''(((((((((((()))+++***000222,,,***------)))******))))))******+++,,,---,,,+++***))))))))))))''')))***''''''***+++(((((((((((((((((('''''''''%%%******&&&'''---///***'''))),,,---***'''$$$"""******+++,,,---.........+++,,,,,,,,,------------111111111222444777999;;;>>>AAAEEEIIILLLPPPTTTWWWYYYZZZ\\\```dddhhhlllooooooqqqtttvvvwwwxxx{{{}}}(((((((((((((((''''''&&&$$$%%%(((,,,...,,,&&&!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))((("""###,,,(((***+++)))'''''')))+++$$$$$$$$$%%%%%%%%%&&&&&&***&&&$$$&&&&&&######%%%%%%&&&&&&&&&&&&&&&((()))%%%&&&((())))))((('''&&&&&&&&&'''(((((((((((((((''')))***)))'''&&&'''(((''''''((()))+++***(((%%%(((&&&&&&((('''%%%(((---)))************((('''&&&&&&''''''((())))))******%%%%%%%%%%%%%%%&&&''''''(((%%%&&&(((%%%"""$$$***'''''''''((()))***))))))'''''''''***,,,------+++...+++))))))+++---,,,+++))))))+++...---+++,,,000,,,---......///333888;;;888;;;@@@CCCEEEHHHKKKMMMOOOQQQSSSUUUXXX]]]bbbfffdddlllvvv{{{|||{{{{{{}}}}}}}}}{{{yyy{{{wwwtttooojjjeee```ZZZVVVMMMHHHBBB===<<<;;;:::888666555333222111111111222///111222333222000...,,,,,,///111000...---...///***+++,,,...////////////'''(((***++++++***)))(((((()))++++++***)))''''''''''''''''''''''''''''''&&&((()))******)))(((''''''(((((())))))((((((''')))'''&&&&&&(((*********,,,+++***((('''&&&&&&&&&&&&((())))))))))))***,,,***222444,,,)))......)))+++***)))))))))***+++,,,------------,,,+++***)))'''******((((((,,,,,,))))))(((((((((''''''''''''%%%******$$$%%%///222...%%%%%%%%%'''***,,,,,,+++(((((())))))***,,,///111***++++++,,,,,,,,,,,,,,,111111111222444666888999;;;>>>CCCGGGIIILLLNNNPPPXXXYYY\\\___dddiiimmmoooooorrruuuwwwwwwxxxyyyzzz~~~))))))((((((''''''''''''&&&&&&'''***,,,+++'''"""((((((((((((((((((((((((((((((,,,---$$$!!!///(((***+++***((('''***,,,%%%%%%%%%&&&&&&''''''''',,,'''%%%&&&&&&######%%%&&&&&&''''''&&&&&&((()))&&&''')))******(((&&&%%%&&&''''''(((((((((((((((((())))))(((&&&&&&''')))&&&'''(((+++,,,+++(((%%%'''%%%%%%(((((('''+++111&&&''')))***++++++******&&&&&&''''''((()))******)))((('''&&&'''((()))***)))&&&&&&'''%%%!!!$$$,,,'''''''''(((***+++,,,++++++)))''''''((()))***))))))((((((***------+++(((''''''***......++++++///++++++++++++,,,...333666333666999;;;===>>>AAACCCAAACCCEEEGGGJJJNNNTTTXXXYYYbbbmmmssssssppppppqqqtttwww{{{~~~{{{wwwqqqkkkggg]]]WWWPPPKKKIIIHHHFFFDDD>>>===:::777555444444444444555666666444111...,,,,,,///111111...---...000++++++---///000111111111...///...+++)))((()))+++(((***,,,,,,+++)))((('''''''''''''''''''''''''''&&&(((***++++++)))'''%%%(((((())))))))))))((((((+++(((%%%$$$%%%&&&''''''******)))(((((((((((((((&&&(((******))))))+++---***333555---)))...///)))+++***)))))))))***,,,---+++,,,------,,,+++)))((((((++++++)))))),,,---***))))))(((((('''''''''&&&%%%+++)))"""$$$///444000000,,,'''%%%'''((((((&&&&&&'''''''''(((+++000444******+++,,,,,,,,,,,,+++222111111222333666888999888<<>>;;;<<<<<<>>>AAAEEEHHHJJJNNNTTTXXXYYY\\\eeellloooqqqrrrsssuuuvvvwwwwwwwwwxxx|||************)))((('''&&&(((((((((((()))***++++++''''''((((((''''''&&&&&&,,,+++)))(((''''''((((((***((('''(((((((((&&&$$$)))((('''&&&&&&&&&''''''%%%&&&'''((((((&&&%%%$$$&&&%%%%%%%%%&&&'''''''''***)))''''''&&&%%%%%%&&&((()))***++++++)))'''&&&***((('''%%%%%%%%%''''''(((((('''&&&&&&&&&'''(((***)))(((''''''((()))***+++***((((((((()))+++,,,&&&'''((()))))))))(((''')))))))))((((((''''''''''''&&&%%%&&&)))***)))(((******))))))******+++,,,(((((((((((())))))))))))))))))*********)))'''''''''''''''(((((()))++++++,,,++++++************++++++,,,111444000+++,,,111,,,,,,---...000333555666777;;;AAAFFFHHHIIIJJJKKKOOOVVV^^^dddhhhmmmuuuzzzzzztttppp{{{zzzuuu}}}|||yyytttqqqnnnkkkhhheee^^^XXXQQQKKKHHHFFFEEEDDD@@@???<<<;;;:::888444111333222000///---------...,,,,,,---///222333222000//////...---+++***))))))'''((()))***++++++******((()))***)))'''&&&'''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''(((((()))''''''((()))***+++***)))*********)))((('''((()))))))))))))))))))))))))))+++,,,...///000///...------,,,+++*********++++++---............---,,,,,,,,,//////,,,,,,000000,,,---+++))))))***+++***)))''')))***(((&&&(((---333333///***((()))***)))(((+++)))'''(((***++++++))))))+++---,,,***)))+++---***,,,---...000333777;;;999999:::<<>>;;;:::777555333111///..................///111222111000222111...,,,************((()))+++,,,,,,+++)))((()))))))))(((&&&&&&(((***((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((((()))%%%&&&((()))***+++******************)))))))))))))))))))))))))))))))))))),,,++++++...111222000---...,,,***)))))))))+++,,,....../////////...------,,,//////---...111111///222///+++))))))***+++***((()))***(((&&&'''+++///222///+++))))))***))))))***)))'''(((***++++++******+++,,,+++*********,,,+++,,,------...000444666666666777888;;;>>>AAACCCBBBJJJQQQUUUZZZ```dddddddddeeehhhkkknnnrrrtttuuusssxxx}}})))***++++++***)))'''%%%&&&&&&&&&&&&&&&'''((()))+++++++++++++++***)))(((,,,+++***(((((((((((()))'''&&&%%%&&&((()))((((((&&&&&&'''''''''((())))))$$$$$$&&&''''''''''''&&&(((&&&$$$%%%''')))((('''&&&'''&&&$$$$$$''')))(((''''''(((((((((((('''&&&(((''''''&&&&&&&&&'''(((''''''((()))))))))(((((()))((((((''''''(((((())),,,,,,+++***)))))))))***(((((((((((())))))))))))''''''''''''''''''&&&&&&%%%&&&'''((((((((()))***)))))))))))))))***++++++*********+++++++++,,,,,,((()))+++,,,,,,+++)))'''))))))(((((()))******+++---,,,,,,++++++++++++,,,++++++---000...)))(((+++,,,,,,,,,,,,---...000000222///,,,---000222111000111444888;;;???EEEMMMSSSPPPQQQMMMKKKRRRYYY]]]___bbbdddggglllppptttxxxyyy|||}}}}}}yyysssmmmgggaaa[[[VVVTTTRRRNNNKKKIIIGGGCCCAAA>>><<<999666444333222222333222111222333333222111111000---+++)))***++++++)))***,,,---,,,***((('''******)))'''%%%&&&)))+++***))))))(((((((((((((((&&&&&&''''''((((((((()))&&&(((***,,,+++*********)))(((((()))******)))((()))))))))))))))))))))))),,,)))(((,,,111444111---...,,,***(((''')))+++,,,---...////////////......///000111111222444555444777333---***)))***++++++((()))***)))''''''***,,,000...,,,***))))))))))))***)))(((((()))******+++***+++++++++*********+++,,,---......---///111333222222333444777:::===???>>>DDDJJJNNNTTT[[[___^^^___```bbbfffiiimmmppprrrooottt{{{---............,,,+++*********))))))))))))******++++++++++++***)))(((''',,,+++***(((((((((((()))'''%%%$$$$$$&&&(((((((((&&&''''''(((((()))))))))$$$$$$%%%&&&&&&&&&&&&&&&%%%'''((('''%%%%%%(((***+++---+++%%%$$$((()))'''''''''(((((((((((((((''')))((((((((((((((())))))'''((())))))******)))))))))))))))(((((()))))))))...------,,,++++++++++++++++++***)))((('''''''''&&&&&&''''''''''''''''''"""'''+++***&&&$$$(((---))))))(((((())))))***+++)))))))))*********++++++(((***+++,,,,,,+++***)))***))))))))))))******++++++++++++,,,,,,...///000,,,+++---000///***)))+++))))))))))))***+++,,,---111---))))))+++---,,,***111222111222333777<<<@@@;;;<<<===<<>>======>>>BBBGGGMMMPPPRRRYYYaaafffhhhjjjlllooo{{{{{{vvvqqqiiiiiigggfffbbb]]]UUUPPPOOOLLLIIIDDDAAA>>><<<;;;;;;999666555555444333222///...---+++++++++,,,,,,,,,,,,,,,++++++***)))))))))))))))((('''(((***,,,)))(((''''''&&&&&&''''''(((((((((((((((((((((((())),,,000///,,,((('''(((&&&$$$$$$'''+++,,,)))&&&(((((((((((((((((((((((()))'''&&&)))---//////------+++)))(((((((((***++++++,,,...000222333444444777555666999;;;999:::===;;;666000+++******++++++)))******+++++++++******---------,,,***))))))+++((()))***)))((((((***,,,+++***))))))***+++***))),,,...//////......///000......///000222555777999<<<>>>???@@@FFFPPPTTTTTTVVVWWWXXX[[[```dddhhhkkknnnsssyyy~~~999888666444333444555555666555333111000......---111111111000///...,,,,,,000///---,,,++++++,,,,,,+++)))&&&&&&((()))******(((((()))***))))))'''''')))))))))(((((((((((((((''''''''''''''''''(((***333666222'''$$$***+++%%%(((((((((((())))))******''''''((()))))))))))))))))))))(((((()))***,,,---+++++++++,,,,,,+++++++++,,,,,,---------------------,,,***)))((('''(((((('''''''''(((((()))))))))&&&&&&&&&'''((()))))))))((((((((((((((()))******))))))))))))************,,,++++++***+++,,,---...++++++***))))))******+++)))))))))***+++,,,---...+++)))***///000,,,***+++*********+++,,,---///000000000///---++++++---///111///,,,+++,,,------...---)))///...)))888BBB555222222222333666999===???>>>CCCJJJNNNOOOQQQTTTWWW___gggsss{{{~~~~~~}}}|||wwwwwwwwwuuurrroookkkfff```\\\ZZZXXXSSSOOOJJJGGGEEEDDDBBB???<<<:::999999777666333333111///...,,,+++***---,,,+++*********+++,,,''')))******))))))***+++)))((((((''''''''''''''')))(((((((((((((((((((((%%%***......***'''&&&'''&&&$$$$$$(((,,,...+++'''(((((((((((((((((((((((('''''''''(((***+++,,,---++++++***)))))))))))))))+++,,,///222555777888999:::666777;;;<<<999:::>>>:::666000,,,++++++******))))))+++,,,...---,,,***+++---...,,,***((()))+++((()))******((((((***,,,+++)))((((((++++++***(((***,,,---...---,,,---............///111444666888999;;;===???EEEMMMOOOLLLOOOPPPRRRVVV[[[aaafffiiiqqqtttyyy|||IIIGGGDDDBBBAAABBBDDDFFFDDDCCC@@@>>><<<:::999888777777777666555444222111222111///...------.........+++(((((()))+++++++++))))))*********((('''&&&,,,,,,+++***))))))*********'''$$$%%%)))+++)))'''+++///,,,###"""***---''')))))))))))))))***++++++&&&&&&'''((())))))((((((***)))(((((()))+++---...+++,,,,,,------,,,,,,+++***+++,,,,,,------------+++***)))(((((()))******'''((((((((())))))*********%%%"""$$$+++...***%%%((((((((((((((()))******))))))*********+++++++++---,,,*********,,,...///++++++***************+++***)))))))))))))))*********((()))...///,,,***+++'''''''''(((***+++---...---///000...+++***---000///---,,,,,,---/////////---'''......***>>>MMM@@@---...///222333555666666222666<<>>===;;;777777555333000---***(((---,,,***))))))***,,,---&&&(((***+++***)))***+++++++++***)))))))))))))))))))))))))))((((((((((((!!!&&&,,,---)))&&&&&&((('''%%%%%%)))...///,,,(((((((((((((((((((((((((((&&&'''(((((('''(((+++---************)))))))))(((+++---000444777:::<<<===:::777777<<<<<<999999>>>999555000---++++++***)))))))))+++---//////---++++++---...---***(((***,,,''')))+++***((('''***---+++)))'''(((+++,,,***((((((***,,,,,,++++++,,,---.........///111444666888777:::<<>>;;;999999:::999888666444222111000222555444---))),,,///000---,,,+++,,,---...---+++...***))),,,+++''''''+++&&&''''''((())))))))))))///,,,))))))+++,,,,,,***,,,++++++***)))((((((((())))))))))))))))))))))))+++,,,+++***((((((***,,,...///...,,,000444000(((***(((&&&&&&(((***+++,,,+++***(((((())))))((('''***************)))((((((''''''(((((())))))******''''''(((((())))))******---,,,+++*********+++,,,)))//////***''',,,///...,,,,,,+++***)))((('''&&&(((((())))))))))))((((((,,,,,,+++***))))))******---,,,+++******+++,,,---000...---...///000///...000...,,,******,,,...///---,,,,,,,,,,,,...///000++++++---...000111222333333333333555888:::::::::<<>>===;;;::::::;;;<<<<<<666333///---,,,+++***(((+++***+++---///000///...******))))))((())))))***++++++++++++,,,,,,,,,,,,///,,,***)))+++---------++++++++++++++++++++++++.........///111222111000444666888:::<<>>;;;:::999888;;;:::333///000333333555333222222333333111000111...///444333///---000******+++,,,------------///,,,******,,,...---,,,,,,,,,,,,,,,+++******)))+++++++++,,,,,,---------------,,,++++++,,,------111111///,,,///222///'''---***((()))+++---......---+++))))))***++++++******************)))((((((***************+++++++++))))))******************++++++*********,,,---......111000)))'''+++............---,,,+++***))))))************************,,,,,,+++***************,,,,,,+++******+++,,,,,,///.........000000...---///---,,,++++++,,,---...******)))))))))***,,,---++++++,,,---...000111111222111111333666888888777333555999>>>CCCGGGJJJKKKTTTVVVYYY\\\]]]___ccceeegggnnnrrrqqqrrrrrrnnnhhhccc]]]\\\cccggglll|||~~~{{{zzzxxxuuusssrrrnnnjjjgggeeecccaaa___VVVSSSQQQOOOOOONNNLLLJJJFFFDDD@@@===999666444333555444222000...---,,,,,,+++,,,---...---,,,+++)))))))))))))))))))))))))))((('''''''''''''''(((((())))))))))))))))))(((((("""&&&))))))(((((()))&&&&&&''''''''''''&&&&&&''''''&&&%%%&&&&&&'''(((((((((((()))))))))******))),,,111444777999;;;=========<<<;;;;;;;;;;;;;;;444111...,,,,,,+++***)))((('''(((***,,,---,,,+++,,,+++++++++++++++++++++++++++******++++++,,,,,,---,,,+++,,,---...,,,+++,,,,,,,,,,,,,,,,,,++++++.........000333333222000222444666888:::===AAADDDFFFGGGIIIMMMSSSXXX]]]```fffkkkrrryyy{{{qqqrrrrrroookkkfffdddccc\\\ZZZXXXUUUQQQNNNKKKJJJIIIKKKIII@@@;;;<<<>>>???BBB???===<<<<<<;;;:::888666555888<<<;;;777444555111111111111222222222222111///......000111000000+++,,,---...---,,,+++***++++++,,,,,,---...//////...+++)))***---//////---555444111...///111///***+++)))((((((***,,,---------+++******,,,------,,,)))************)))((((((******************)))))),,,,,,,,,+++++++++++++++************+++---///000111222000***(((***------.........---,,,+++***))),,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,------...///111000...+++,,,,,,,,,++++++,,,,,,---***)))((((((((()))***+++***++++++,,,---.........000000000111444555555555222333444777;;;>>>AAACCCHHHIIILLLLLLMMMMMMPPPQQQPPPWWW\\\___aaaccc```[[[ZZZVVVVVV]]]aaafffsss~~~{{{yyyrrrqqqooonnnmmmllliiiggg\\\ZZZXXXXXXXXXWWWUUUSSSPPPMMMJJJEEE@@@<<<999888999888666333111///......---.../////////---,,,+++++++++++++++++++++++++++&&&'''''''''''''''&&&&&&(((((('''''''''((())))))"""$$$&&&'''&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&)))...111444666999;;;;;;<<<<<<<<<;;;:::888777000...++++++++++++***)))*********,,,...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...,,,,,,---...000///,,,)))---------,,,,,,+++++++++------///222444555333111000222444666777:::>>>@@@DDDEEEHHHLLLQQQVVV[[[^^^aaagggooowww~~~}}}|||wwwuuurrrnnniiieeebbb```cccccc\\\PPPIIILLLPPPSSSRRRPPPLLLJJJJJJIIIGGGFFFAAAAAAAAABBBAAA>>><<<<<<;;;;;;:::999888777777777777777666555555444444333000111222333333222111000---......///000111222222111---+++---222444222...666444111//////111000...,,,***)))***,,,---...---,,,+++)))***+++---,,,,,,***************))))))((()))))))))(((((('''''''''------,,,,,,++++++******,,,+++++++++,,,---///000...///...,,,++++++++++++,,,,,,,,,,,,+++***)))(((,,,,,,+++******+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111000---***+++++++++,,,,,,,,,,,,,,,,,,,,,***))))))***+++,,,***+++++++++,,,,,,------111000///111333444444333555555555666888;;;===??????AAABBBCCCCCCCCCEEEFFFEEEHHHMMMQQQTTTVVVVVVUUUWWWTTTUUUZZZ^^^bbblllwww}}}{{{sssrrrrrrrrrrrrpppmmmjjjfffdddaaa___]]][[[WWWUUUWWWUUUQQQMMMHHHDDDBBB@@@<<<;;;999666333111000///000000111000000...---,,,,,,,,,,,,+++++++++++++++&&&&&&'''(((((('''%%%$$$''''''&&&&&&'''((()))***((())))))((('''&&&''')))&&&''''''''''''''''''&&&%%%&&&'''(((((('''%%%$$$"""############$$$$$$$$$%%%'''+++...000333666999777888999:::999777444222,,,+++)))***+++++++++***+++++++++---///111000///++++++,,,,,,,,,,,,,,,,,,---+++)))((()))+++...000...------...//////---***------,,,,,,++++++******,,,,,,...111444444222000---///222444555777:::<<>>>>>>>>@@@BBBBBBBBBDDDGGGJJJMMMOOOQQQUUUTTTTTTXXX[[[___eeelllvvv{{{|||yyywwwwwwwwwwwwwwwtttpppmmmnnnkkkhhhfffccc```[[[XXX]]][[[XXXUUUQQQNNNMMMLLLBBBAAA>>>;;;999777555555444444333222111000///...,,,,,,,,,++++++*********&&&'''((()))((('''%%%$$$'''''''''''''''((())))))+++++++++)))''''''(((***(((((())))))))))))((((((%%%&&&((())))))(((&&&$$$&&&&&&&&&&&&''''''''''''$$$&&&)))+++---///333555222333555666555333000...)))(((((()))+++,,,+++***(((((((((***,,,------+++,,,---...////////////...---,,,***)))***,,,///111222///---,,,---......---,,,,,,++++++*********)))++++++---///222222111///,,,...111333333555777999@@@AAACCCFFFKKKPPPUUUWWWaaaeeelllsssyyy}}}rrrddd___gggrrryyyyyyvvvsssqqqpppqqqqqqpppggggggccc\\\ZZZ\\\]]]\\\\\\ZZZWWWUUUSSSRRRRRRRRRSSSTTTTTTRRROOOLLLKKKKKKEEEDDDDDDCCCBBBBBBAAAAAA?????????>>>======<<<<<<:::777555666777777444000111///...000000...///222///......///111222222111///---,,,+++,,,---,,,+++,,,------------,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++000///...---,,,------...***(((***///111...+++***---...///000000...,,,+++***++++++,,,,,,++++++***,,,---///000000///......,,,,,,------------,,,,,,,,,,,,---...000///---***,,,,,,,,,,,,---.../////////...,,,***))))))******+++,,,,,,---.../////////333222111222333444333222444444444555666888999:::666777999::::::;;;===??????===>>>CCCFFFFFFIIIMMMQQQPPPPPPRRRUUUZZZ___bbbkkknnntttzzz}}}zzzxxxwwwvvvwwwvvvtttpppmmmqqqooonnnlllkkkhhhdddaaabbbaaa^^^\\\YYYWWWVVVUUUIIIHHHEEECCCAAA???>>>===999999777666444333222111------,,,,,,++++++******))))))))))))((('''&&&&&&''''''((()))))))))(((((('''((()))(((&&&&&&((())))))))))))******)))))))))%%%'''(((*********((('''&&&''''''''''''(((((((((%%%''')))******,,,///222---///111222222000...,,,((((((((())),,,,,,+++***)))))))))+++---///...---...///111222333222222111------,,,,,,---///111222444111---,,,---...///...++++++++++++++++++++++++---,,,,,,---///000///...,,,...111333333444666777===>>>AAADDDIIINNNRRRTTT___ccciiiooouuu{{{}}}|||tttjjjiiisss}}}{{{|||~~~~~~~~~rrrtttrrrlllkkknnnnnnkkkmmmkkkjjjhhhhhhhhhjjjjjjiiilllmmmllliiigggfffggg```^^^\\\ZZZXXXXXXYYYYYYUUUUUUSSSQQQOOONNNLLLKKKEEEDDDCCCBBB@@@===:::999888555666999888333333666333222222333666666666444555333111000000000///............///......---,,,------------------......,,,,,,,,,,,,------------///......------...///000111,,,+++///111...,,,------...000111111///---+++***+++---//////---+++***,,,---///111111000///...,,,,,,---......---,,,,,,---,,,,,,---...///---+++...---,,,,,,,,,...000222111000...---+++++++++,,,,,,------///000111222222333222111222333333222111333444666888999:::;;;;;;666777999999999999;;;<<<:::999===DDDGGGEEEFFFJJJKKKKKKKKKLLLQQQWWW\\\^^^ccceeehhhmmmqqqtttuuuuuu{{{~~~~~~xxxwwwvvvvvvvvvuuurrrpppsssqqqppppppooommmhhheeecccbbb```]]]ZZZXXXWWWVVVLLLKKKJJJGGGFFFDDDDDDCCC???>>><<<:::999777666666//////......---,,,,,,+++++++++***)))(((''''''''''''(((***++++++***'''&&&$$$%%%''''''''''''(((***(((((())))))))))))((((((&&&''')))***++++++++++++$$$$$$$$$%%%%%%%%%&&&&&&'''((()))))))))***---///+++---...000000///...---(((((((((***,,,---+++***,,,+++,,,---000111000///,,,...000111222222111000------......///111222333333111///...//////...---+++,,,,,,------......///111///------.../////////---///222444444444555777<<<===???BBBGGGKKKPPPRRRZZZ^^^dddjjjpppwww~~~yyyzzzvvvpppqqq|||~~~uuuyyyyyyuuuuuuxxxxxxsssxxxwwwvvvuuuvvvxxx{{{|||{{{}}}~~~}}}yyyvvvtttuuuvvvwwwooonnnllliiigggdddbbbaaaVVVWWWWWWUUUPPPLLLIIIIIIAAA>>>???CCC@@@:::888<<<===<<<<<<>>>@@@AAA@@@>>>:::888555444444444333111/////////000///......---+++++++++,,,,,,---------,,,------....../////////------------...000111222999000,,,...000------000+++,,,...000///...+++******,,,///111111///,,,***,,,...000111222111000///,,,,,,---......---,,,,,,...---,,,,,,---...---,,,///...,,,,,,,,,///222444555444222000///......///------...000111333444555333222111111222222111000///111333666888999999999888999::::::999999:::;;;777777===GGGKKKGGGFFFIIIHHHHHHHHHIIIOOOXXX]]]^^^______aaaeeeiiikkkkkkkkkqqqtttvvvwwwxxx{{{}}}|||{{{|||||||||zzzyyytttsssrrrqqqooolllgggdddbbb```^^^[[[WWWUUUSSSSSSLLLKKKJJJHHHFFFEEEEEEEEECCCBBB@@@>>><<<;;;:::999111000000///...------------,,,***(((((((((((()))'''))),,,------***'''%%%###%%%''')))))))))***+++''''''((((((((((((''''''&&&''')))***,,,---------%%%%%%%%%&&&&&&&&&''''''((())))))(((((())),,,...+++,,,---////////////...)))((()))+++------+++))))))((()))***---...---,,,)))***,,,...//////...------...///000111222333333111000000111222000---***,,,------...///000111111444111...---...///000000---000333555555555666777;;;<<<>>>AAAEEEJJJNNNQQQUUUYYY___fffmmmttt{{{}}}wwwxxxyyyyyyyyy~~~|||yyyxxxzzz{{{}}}}}}~~~~~~}}}vvvuuuvvvvvvrrrllljjjhhhaaaYYYVVVQQQOOOQQQOOOJJJFFFEEECCCGGGHHHGGGHHHKKKLLLIIIGGGFFFFFFDDD@@@;;;777444555888888666666888777444222000111333111------111000000000000000000000000111///---,,,---///222555000///...///000000...---222222222111000...---,,,***111666555///++++++......///000///---,,,---...---,,,,,,,,,---......//////---,,,,,,...000//////222000......///000111000///000000///---------//////000111222222333333222000222222222111000111222000111444777;;;<<<:::888:::;;;===>>>>>>===;;;:::===;;;<<>>@@@CCCGGGKKKOOOUUU[[[___bbbiiittt|||~~~}}}{{{xxxwwwvvvwwwxxxyyy|||yyypppiiieeeccceeeccc\\\WWWWWWSSSWWWYYYYYY[[[^^^___\\\\\\[[[XXXSSSNNNHHHBBB???AAACCCBBB>>><<<>>><<<999666444444555333//////333000000000//////000000000000////////////000222222222111000111333333222000////////////...---,,,+++...222555555111......000,,,...///...,,,,,,,,,......---------...//////000111///---...///000///...333111//////000111111111111333444333000////////////000000111222222222222111222333222111111222333555444444666888::::::999888:::;;;=========;;;:::===;;;<<>>======:::888555444333333111/////////.........---------***,,,,,,+++***))))))***'''((()))(((&&&&&&((()))((((((((((((((((((((((((%%%$$$%%%'''&&&$$$%%%)))((('''&&&&&&'''((((((((('''&&&&&&''')))***((('''***)))(((''''''(((((()))***)))((())),,,------++++++++++++************)))++++++,,,,,,,,,,,,++++++......///000111222333333000000000000000///......,,,++++++,,,///222333222000///---,,,,,,---...//////111333333222222333555777888;;;===???CCCGGGKKKTTTZZZ```cccjjjuuu|||~~~~~~~~~}}}}}}|||wwwyyyyyyzzz~~~}}}~~~}}}~~~~~~|||wwwsssppppppppprrrvvv|||~~~~~~{{{zzz|||zzzssslllkkkhhhmmmqqqsssuuuyyyyyyvvvvvvsssoooiiiccc]]]YYYWWWVVVWWWTTTNNNKKKKKKIIIEEE@@@>>>===>>>:::555444777555444333222111222222333222222222222333222222222111000000111333444333222000000000111111111000000222333333444333333222222---...//////...---...000///////////////000000000222000//////000000000///444222000///111222222111444666888777444222000000///000000111222222333333222333444333222222333444:::888666555777888999999777888:::;;;<<<<<<<<<<<<===;;;<<>>===>>>;;;:::888777777555333000222222111000///......---(((***+++,,,++++++,,,...'''(((((((((&&&&&&((()))(((((((((((((((''''''''''''&&&'''***(((%%%'''+++,,,)))%%%%%%'''))))))'''((('''&&&''')))))))))''')))(((((((((((())))))******)))((()))+++,,,,,,++++++++++++******))))))(((******++++++++++++******,,,------...///000111111/////////////////////......------///222333222111------------.........///---///222222222111222333666888:::<<<===AAAEEEHHHPPPWWW^^^bbbiiissszzz|||pppppprrrttttttssspppnnncccbbbaaabbbiiivvvyyywwwxxx{{{{{{{{{zzz|||~~~|||wwwqqqmmmffffffhhhnnnuuuyyyyyyxxxvvvvvvxxx|||{{{|||}}}~~~{{{yyy{{{{{{xxxvvvuuuqqqqqqmmmeeeaaa```^^^ZZZTTTQQQOOOMMMHHH@@@>>>AAAAAA???===:::999888888999999888777555444444555555555444333333555666666555444444555666666666666666666444222333555666444222000111222222111111222333000000000111111111000000111///...///111222222111444222000///000222111111666888::::::777333111000000000000111111222333444333444555555333333444555<<<:::888888888999888777555666888:::<<<<<<======<<<:::;;;@@@BBBAAACCCGGGFFFKKKOOOQQQOOOOOOQQQTTT^^^___```aaabbbcccccccccbbbeeehhhgggddddddiiinnnlllqqqvvvyyyzzzzzz{{{zzz|||yyyvvvoookkkeeebbbbbbaaa^^^[[[[[[ZZZXXXUUUSSSQQQOOOOOOJJJMMMNNNJJJDDD???>>>???<<<;;;:::999999777444111555444333222000///...---(((***++++++++++++,,,...'''((()))((('''&&&(((***(((((((((''''''''''''''')))'''(((+++)))&&&'''+++///***%%%$$$'''***)))(((((('''&&&&&&((())))))(((''''''(((((())))))******(((''''''((()))***))))))))))))))))))************))))))************))))))+++,,,,,,---......////////////.........//////000000///000222333333111///+++,,,---///////////////...///000/////////111333888999;;;===???BBBFFFJJJLLLTTT[[[```gggpppwwwxxxdddfffiiimmmooolllfffaaaXXXTTTRRRSSSYYYcccnnnvvvzzzuuuqqqppprrrtttsssrrrrrrtttxxxyyywwwrrrlllgggaaa```aaaeeekkkooonnnlllpppqqqtttzzz|||wwwzzz||||||{{{xxxtttnnnjjjgggddd]]]TTTQQQSSSRRRQQQNNNJJJHHHFFFEEEEEEGGGDDD???:::888888:::<<<===;;;999999:::;;;:::999777888888999999999999999:::666444555888999777444333444555555333333444555111222222333333222111111000///...000222444555555444222000///000111111000666888;;;:::777444111000222111111111222333444555444666777666555444555666;;;::::::;;;<<<:::777555555666888999;;;<<<===>>>;;;999:::>>>@@@@@@AAAEEEGGGIIILLLLLLLLLNNNSSSVVV[[[\\\]]]^^^`````````aaabbbfffiiigggdddcccfffjjjmmmooosssvvvvvvuuutttuuu||||||zzzvvvpppllljjjhhhddd```]]]\\\ZZZWWWTTTQQQNNNMMMIIIKKKLLLJJJEEEBBB@@@AAA===;;;;;;::::::888555222666555444222111///...---+++,,,,,,,,,***)))***+++))))))***)))(((''')))+++))))))((((((''''''''''''&&&$$$%%%'''&&&"""###'''...***&&&%%%'''))))))((()))'''&&&&&&((())))))(((''''''(((((())))))******&&&&&&''''''&&&&&&'''(((&&&&&&''')))***+++,,,,,,((())))))******))))))(((+++++++++,,,------............------...///000111111111111333444333111///***+++---///000000///...000///...,,,+++---222555777999;;;===???BBBGGGJJJLLLTTT[[[```fffooouuuvvv```aaacccggghhheee]]]VVVUUUPPPMMMNNNQQQVVV]]]eeemmmkkkiiihhhiiijjjiiihhhlllooosssuuutttoooiiieeeaaa```___```bbbdddddddddmmmnnnsssyyy~~~zzzxxx{{{~~~wwwnnnkkkmmmjjjiiigggeeebbb```^^^]]]\\\WWWPPPIIIFFFEEEGGGIIIFFFDDD@@@>>>>>>>>>===<<<======>>>>>>===<<<;;;;;;???===;;;<<<>>>>>>;;;888777888999888666555666777444555666777666555444333333222111333555777888888666444111000111222222111777999::::::777444333333444333222222333444666777666777888777666666666888::::::;;;===>>>===999666777777888:::;;;===>>>>>><<<999:::>>>@@@???AAAEEEKKKLLLLLLLLLNNNQQQVVVZZZYYYZZZ[[[]]]^^^_________dddhhhmmmmmmiiigggiiilllooooooqqqttttttpppqqqtttyyy~~~zzzvvvtttpppkkkgggbbbaaa___\\\XXXTTTQQQOOOLLLLLLMMMLLLJJJGGGDDDBBB???===<<<;;;;;;999666444777666555333222000//////---...///---+++******+++***++++++***))))))***,,,******))))))(((((('''''''''%%%&&&(((&&&###$$$(((***)))(((&&&&&&'''(((***)))'''%%%%%%''')))))))))'''((()))))))))))))))(((%%%&&&''''''%%%%%%&&&'''$$$%%%&&&(((***,,,---...))))))************))))))+++++++++,,,,,,,,,------------,,,,,,---///111222222111111222333333222000***+++---///000000///...000///...,,,+++---222555444666888:::===AAAEEEIIIPPPWWW]]]```fffooouuuvvv|||aaa______aaacccaaaZZZUUUXXXSSSQQQSSSTTTSSSVVV\\\___```aaaaaa`````````aaahhhkkkppprrrqqqnnnhhheeecccbbb___[[[YYYYYY[[[^^^hhhjjjooovvv}}}}}}~~~~~~zzzxxxyyy|||vvvmmmlllooovvv{{{zzzzzz{{{yyywwwssskkkddd___]]]]]]]]]YYYVVVQQQNNNLLLKKKIIIHHHLLLLLLKKKJJJIIIGGGEEEDDDGGGFFFFFFGGGFFFDDDAAA???>>>??????>>><<<:::;;;;;;999:::;;;;;;;;;:::888777:::888777777999::::::999999666444333444444444333888999::::::777666666666666555444333444666888999777888999888777666777999:::::::::<<<===>>><<<:::999999999:::;;;===>>>???===;;;<<>>??????===;;;:::@@@>>><<<;;;<<<<<<;;;999;;;999666555666666666555999:::;;;:::888777888999777666555444555777999:::777888999999888777888999<<<:::999999<<<>>>???>>>:::::::::;;;<<<===>>>??????======AAACCCBBBCCCGGGPPPPPPPPPPPPQQQRRRTTTUUUYYYZZZ[[[]]]^^^`````````bbbjjjsssvvvuuussssssuuuyyyuuuuuuxxxvvvsssuuu{{{{{{zzzyyywwwtttooojjjeeeccc]]]XXXTTTTTTVVVTTTKKKDDDEEEBBB???=========<<<:::999999888777666555444444000111222111000///000111------...---,,,+++---///,,,,,,,,,+++***))))))(((&&&%%%%%%'''%%%""""""&&&!!!&&&+++)))$$$###''',,,***(((%%%%%%'''))))))***))))))*********((('''&&&''')))+++***'''&&&(((***&&&&&&'''((()))***++++++******++++++++++++******,,,,,,,,,,,,,,,,,,---------,,,++++++,,,///111333333111//////000222333222------------.........///***---111333222111000000000222666999<<>>::::::;;;;;;999777999888777666666777888999<<<<<<;;;:::888888:::<<<======<<<<<<;;;:::::::::999999:::;;;<<<<<<======EEEAAA>>>===@@@DDDHHHJJJMMMMMMPPPTTTSSSQQQTTTYYY[[[YYYYYY\\\```bbbaaa___jjjqqqwwwwwwwwwxxxvvvsss}}}zzzzzz|||zzzvvvwww}}}}}}wwwssspppfffcccaaa```^^^YYYQQQKKKGGGGGGEEEBBB???<<<<<<===::::::;;;;;;:::999777555444222///...///000///...//////...---+++,,,...000...+++***---///,,,***+++)))&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%'''))))))'''&&&***)))(((''''''((()))***)))++++++((((((******'''&&&&&&%%%%%%&&&'''((()))%%%))))))'''))),,,---+++---,,,++++++******++++++++++++,,,,,,++++++******(((+++------+++,,,///333///......///000000333666000......///000111111000111000000111333333222111222111222666<<>>;;;;;;>>>AAA@@@>>>;;;;;;<<<<<<:::888:::999888888888999:::;;;>>>>>>>>>>>>>>>???AAACCC=========>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>???EEECCC@@@@@@CCCFFFIIIJJJMMMMMMOOOSSSSSSQQQUUUZZZ[[[ZZZ[[[^^^bbbddddddbbbjjjpppuuuuuuuuuwwwwwwttt{{{yyy{{{~~~{{{|||~~~{{{rrrooollljjjhhhccc[[[VVVQQQOOOMMMIIIFFFDDDBBBAAA;;;::::::999888777666555333000...---.........---//////...---+++,,,...111...***)))---...+++)))***)))(((''''''((('''$$$"""(((''''''((())))))'''%%%))))))(((''''''((()))***)))++++++((((((******'''******))))))******++++++%%%))))))'''))),,,---+++,,,++++++***************---...............------+++,,,------,,,,,,...000333333222222111000111333000///...///000111000///000//////111222333111000333333444666;;;@@@CCCEEEHHHLLLRRRWWW[[[bbbjjjpppxxx}}}AAAAAADDDJJJMMMLLLMMMPPPPPPTTTVVVTTTUUU[[[^^^___^^^^^^^^^[[[XXXVVVUUUVVVXXXVVVSSSPPPPPPQQQTTTVVV]]]aaaaaa^^^]]]```bbbaaabbbcccddddddcccdddfffhhhkkkllllllkkkjjjkkknnnpppwwwyyy|||{{{xxxuuurrrqqqzzzzzzzzz||||||xxxoooccc^^^XXXKKKFFFAAA777;;;:::===GGGSSS]]]``````ZZZZZZaaaooo|||||||||{{{yyyvvvrrrooommmaaabbbcccbbb```_________XXXWWWVVVTTTRRRPPPNNNMMMLLLKKKHHHEEEBBBBBBDDDGGGEEECCCAAAAAAAAAAAA???===>>>===<<<<<<<<<===???@@@?????????@@@AAABBBCCCDDD>>>>>>???@@@AAABBBBBBBBBAAA@@@>>>======???@@@AAAEEEDDDCCCDDDGGGIIIJJJJJJNNNLLLNNNQQQRRRQQQUUU[[[ZZZZZZ\\\___cccfffffffffhhhnnnrrrrrrssswwwxxxwwwxxxyyy|||}}}xxxvvvtttoooiiiddd___[[[VVVSSSQQQNNNIIIEEE???===;;;999777777666666444222///.../////////......//////---,,,,,,///111...***))),,,---***)))))))))))))))******((($$$ ***)))((()))***)))'''%%%)))(((''''''''')))***+++(((++++++((('''******'''))))))))))))((((((((((((%%%))))))'''))),,,---+++************))))))))))))******++++++,,,+++++++++...---,,,,,,---...------222444555444222111111222111000//////000111000...//////...000111222111///444444555777:::===@@@BBBGGGLLLSSSXXX]]]cccjjjpppwww}}}666666888<<<>>>@@@AAABBB@@@DDDFFFEEEGGGMMMQQQRRRRRRSSSSSSQQQOOOMMMMMMNNNNNNLLLIIIGGGFFFHHHKKKMMMNNNSSSUUURRRRRRUUUWWWVVVXXXZZZ[[[[[[\\\]]]```cccfffggggggggggggiiilllooosssuuuwwwwwwsssnnnjjjhhhmmmllljjjjjjlllpppuuuxxxuuuuuusssrrrrrrrrrsssssswwwsssnnnkkkkkkjjjgggddd___SSSNNNKKKDDDCCC@@@666999999>>>IIIWWWaaadddddd```aaaeeennnwwwzzzzzzzzzxxxvvvsssrrrqqqhhhgggdddaaa^^^ZZZXXXWWWXXXUUUPPPLLLIIIIIIKKKMMMLLLKKKJJJJJJIIIHHHFFFEEEBBBAAA@@@@@@@@@BBBCCCDDDDDDCCCCCCCCCEEEEEEEEEEEE@@@AAABBBCCCCCCCCCCCCBBBFFFDDDAAA??????@@@BBBDDDEEEDDDEEEHHHJJJLLLKKKIIIMMMKKKKKKOOOPPPPPPTTTYYYWWWYYY[[[^^^bbbdddeeefffggglllooooooqqqvvvyyyxxxwwwyyy~~~}}}yyysssoookkkfff___\\\ZZZVVVOOOIIIEEECCC???;;;999888999999888555222111111111111000...//////...------///111///+++***......+++)))******))))))***+++)))&&&###+++)))((()))******)))(((((((((''''''((()))***+++(((++++++''''''***)))&&&))))))))))))(((''''''&&&%%%))))))'''))),,,---+++)))))))))))))))((((((''''''((())))))************...,,,)))+++...000///---...333666555333333444333222111///000111111000...///......///111222000///333444666777999<<>>JJJXXXcccgggfffbbbeeegggjjjooowww}}}}}}zzzvvvqqqmmmjjjhhhaaa]]]WWWSSSPPPPPPQQQRRRRRRRRRRRRQQQOOOLLLKKKJJJFFFEEEDDDCCCCCCDDDEEEFFFHHHGGGGGGIIIKKKMMMLLLKKKDDDEEEFFFFFFFFFEEECCCBBBJJJHHHEEECCCBBBBBBDDDEEEEEEFFFGGGJJJMMMNNNLLLJJJMMMIIIIIIMMMOOOOOOQQQUUUTTTVVVXXX[[[]]]___aaabbbdddiiilllkkknnnssswwwwwwxxx}}}|||xxxsssmmmgggcccaaa]]]TTTNNNLLLIIIDDD???<<<;;;;;;<<<;;;888444222222111000///---...//////......000111222...---000000---+++,,,***((('''''')))******))))))((('''(((+++,,,,,,+++)))(((''''''''')))***+++(((******''''''))))))&&&,,,,,,,,,,,,,,,+++***)))%%%))))))'''))),,,---+++((())))))))))))((('''&&&))))))+++,,,------------,,,)))(((***...111111///222999<<<888444555666444222111///000111222111///000//////000222333111000111333666888999;;;???BBBGGGKKKRRRWWW\\\bbbiiioootttzzz///000...******///111111...222333//////333666555444555666666666666777999666777888999999999999999000666:::999999<<<<<<:::===>>>@@@BBBEEEIIIOOOSSSUUUYYY^^^aaadddfffhhhjjjkkknnnrrrsssqqqmmmiiigggaaa^^^[[[XXXWWWYYY\\\^^^```^^^\\\YYYXXXXXXXXXYYYZZZWWWUUUUUUWWWVVVRRROOOIIIAAABBBDDDAAADDDFFF>>>>>>>>>BBBMMM\\\gggkkkkkkfffjjjkkkkkknnnuuu{{{~~~|||zzzmmmiiiccc___]]]]]]\\\\\\[[[\\\]]]ZZZVVVSSSPPPPPPOOONNNLLLKKKJJJJJJKKKKKKIIIGGGGGGKKKOOORRRQQQNNNJJJKKKLLLLLLLLLJJJGGGFFFPPPNNNKKKIIIGGGGGGHHHHHHHHHHHHJJJMMMPPPPPPOOOMMMMMMIIIIIINNNPPPOOOOOOPPPQQQSSSVVVWWWWWWXXXZZZ[[[^^^dddggggggiiiooorrrrrryyy~~~yyyuuupppmmmiiiddd\\\WWWSSSPPPKKKFFFBBB@@@@@@@@@>>>;;;777444222111///---,,,...000000//////000222333///...111111...+++,,,)))'''&&&&&&(((***++++++((('''&&&'''***,,,------***)))(((''''''((()))***'''******'''&&&))))))&&&((()))***++++++***((('''%%%))))))'''))),,,---+++((()))*********)))'''&&&&&&'''(((***+++,,,,,,,,,)))))))))+++...111222222<<>>DDDHHHHHHKKKOOORRRTTTVVVYYY\\\]]]aaaeeegggeeeaaa]]][[[UUUSSSPPPNNNNNNOOORRRTTTUUUTTTRRRQQQRRRTTTVVVXXXYYYWWWVVVWWWWWWUUUPPPKKKJJJEEEIIILLLFFFHHHKKKEEEAAA@@@CCCMMM[[[fffkkklllhhhmmmooommmpppyyywwwnnnjjjooorrrsss{{{{{{vvvsssrrrqqqooommmmmmoooooolllgggaaa___^^^^^^]]][[[YYYXXXWWWWWWWWWTTTQQQPPPRRRVVVWWWTTTPPPOOOQQQSSSTTTTTTRRRPPPNNNUUUTTTRRRPPPNNNMMMLLLKKKLLLLLLMMMPPPSSSTTTRRRQQQOOOKKKLLLQQQSSSPPPNNNNNNPPPRRRUUUUUUSSSRRRSSSUUUXXX^^^bbbbbbdddiiilllkkkrrrxxx{{{zzz{{{~~~|||xxxrrrlllgggccc___\\\WWWRRRNNNKKKIIIIIIEEEAAA<<<999666444111///,,,...000000000///111222333///...000111---++++++(((''''''''')))***)))''')))'''&&&''')))++++++++++++***)))(((''''''(((((('''******'''&&&)))(((&&&$$$%%%'''(((((('''&&&%%%%%%))))))'''))),,,---+++((()))***++++++)))(((&&&"""###%%%'''((()))******)))***+++,,,,,,...000222@@@IIIIII<<<333444555111000///...000222444333333555444444555777777666444333777;;;<<<::::::===AAAGGGJJJNNNRRRVVV^^^hhhpppuuu{{{)))...000------111111,,,+++......***))),,,.........///000///---,,,---...++++++++++++,,,---///000&&&,,,111111000222111......///000111333777<<<@@@>>>???AAACCCDDDGGGKKKNNNNNNRRRWWWYYYWWWSSSOOOMMMHHHFFFEEEDDDDDDFFFIIIJJJMMMLLLLLLMMMOOOSSSWWWYYY[[[ZZZYYYYYYZZZVVVPPPJJJKKKHHHNNNPPPHHHIIILLLGGG===;;;===FFFTTT___dddeeedddkkknnnllloooyyy{{{wwwtttrrrpppvvv|||ttteee\\\YYY^^^___^^^ggguuu}}}~~~}}}wwwqqqnnnnnnlllkkkhhhfffdddcccccccccgggccc``````aaa```ZZZUUUSSSUUUWWWYYYZZZYYYWWWVVVYYYXXXWWWUUUSSSQQQOOONNNOOOOOOPPPRRRUUUVVVUUUTTTQQQMMMNNNSSSUUURRRNNNLLLPPPRRRTTTSSSQQQOOOPPPRRRTTTZZZ^^^___```eeegggfffjjjpppsssqqqsss{{{~~~{{{|||zzzyyysssnnnmmmiiifffbbb]]]XXXUUURRRQQQLLLHHHCCC>>>;;;888555333,,,...000111000000111222222...---000000,,,***+++''''''(((***+++)))&&&###***(((&&&&&&((()))***))),,,+++)))((('''''''''''''''******&&&&&&)))(((%%%%%%''')))***+++***)))(((%%%))))))((())),,,---+++((()))+++,,,+++***((('''%%%&&&((()))+++,,,------))),,,...---++++++///222<<>>===:::999;;;???GGGJJJMMMPPPTTT]]]hhhpppwww}}}***,,,------+++******++++++++++++************))),,,,,,,,,,,,+++***))))))+++,,,...000000///...---+++,,,------,,,+++)))(((000111000///...///222555111444777999999999:::<<<<<>>>>>>>>??????<<<888444???AAABBBAAAAAAEEENNNVVVZZZXXXVVVWWWYYYXXXVVVSSSIIIIIIJJJJJJIIIHHHFFFEEE<<<===@@@EEELLLUUU]]]aaaeeedddeeeiiisss}}}xxxppprrrqqqkkkeeekkkrrrvvvuuuvvv{{{}}}vvvjjjaaaPPPRRRSSSRRRQQQSSSXXX]]]ppp~~~|||zzzyyyxxxxxxvvvuuuwwwvvvsssooojjjfffbbbaaa^^^aaaeeegggeeecccaaaaaabbbbbb```]]]ZZZZZZ[[[]]]]]]YYYUUUUUUYYY[[[ZZZWWWXXXTTTQQQRRRUUUUUUQQQLLLPPPUUUVVVTTTRRRTTTTTTRRRUUUTTTWWW___ccc```aaaeee]]]aaaeeefffjjjqqqsssqqqssstttvvvzzz~~~}}}~~~|||}}}{{{xxxvvvuuurrrnnnhhhcccaaa___\\\[[[YYYQQQHHHDDDDDDAAA;;;555666555444333222111111111111333222///......***$$$)))***************)))(((''''''((())))))))))))))),,,+++******))))))******))))))))))))(((((((((((((((((()))******)))((('''))))))))))))***+++,,,---***(((''''''(((((('''&&&'''((()))******)))((('''))),,,---+++((((((,,,000777777666333000///000222111000//////000222444666666555666999<<<>>>>>>=========>>>@@@===999;;;AAAFFFKKKSSSYYY^^^dddkkkpppvvv{{{***+++---,,,***))))))***+++++++++************)))---------,,,+++***)))((()))+++,,,......---,,,+++)))***++++++,,,+++******------...---,,,,,,///111///111444666666555666777555777:::===>>>===;;;999888888888888999777444111888:::;;;:::999===EEEKKKOOOOOOPPPSSSTTTSSSNNNJJJDDDDDDDDDDDDDDDBBBAAA@@@<<<<<<>>>CCCIIIQQQXXX\\\^^^```ccchhhooowww~~~vvvooorrrqqqkkkfffiiilllnnnmmmooorrruuu{{{}}}}}}|||~~~{{{wwwrrroookkkdddZZZRRRIIIIIIHHHHHHHHHJJJMMMPPP___mmm~~~}}}yyyuuutttpppqqqssssssrrrnnnkkkhhhiiigggdddaaa___^^^^^^^^^bbb^^^[[[[[[^^^```___\\\WWWUUUSSSSSSTTTTTTQQQNNNUUUYYYZZZVVVTTTVVVWWWUUUXXXVVVXXX^^^```\\\[[[^^^ZZZ^^^aaaaaaccchhhjjjhhhjjjkkknnnqqqwww||||||yyyyyyvvvwwwyyy}}}~~~|||{{{zzztttpppkkkgggeeecccaaa```]]]VVVNNNJJJIIIGGG@@@;;;888777555444222111111000...000000......///+++&&&)))((((((((((((''''''''''''(((((()))))))))))))))---,,,+++***************))))))))))))(((((((((((('''((()))******)))((('''))))))))))))***+++,,,---***(((''''''(((((('''&&&(((((())))))))))))(((((()))+++---+++((((((,,,000444444444222000//////111111000//////000222555666555555777:::===???>>>===BBB@@@@@@BBBAAA???AAAEEEGGGLLLSSSYYY^^^eeemmmssszzz)))+++,,,+++***((())))))+++++++++************)))---------,,,+++)))((('''((()))***+++,,,+++******'''((()))***+++,,,++++++***,,,------++++++,,,...,,,...111111111000111111///111222444444444333333333222111222333333111///111333444333222444:::??????AAAFFFJJJLLLIIICCC???<<<<<<<<<<<<;;;:::999999999:::;;;>>>CCCJJJPPPSSSSSSWWW^^^bbbfffjjjppptttxxx|||zzzqqqkkklllkkkfffccccccbbbbbbdddgggjjjmmmppprrrrrrqqqssswwwvvvrrrpppkkkddd```\\\XXXRRRMMMJJJHHHEEEEEEFFFHHHIIIIIIRRR^^^mmmwwwzzz}}}|||wwwyyytttooommmmmmllliiigggnnnjjjffffffggghhhgggddd[[[ZZZYYYYYYXXXWWWVVVUUU\\\___^^^YYYWWWYYYZZZYYYZZZYYY\\\```aaa^^^\\\]]][[[^^^```^^^___cccccc```aaabbbeeeiiinnnsssxxx{{{~~~{{{xxxvvvuuuvvvxxxzzz|||~~~uuuxxx{{{~~~~~~}}}zzzyyy~~~~~~}}}|||{{{{{{zzzrrroookkkhhhgggfffdddccc___YYYRRROOONNNKKKFFF@@@;;;:::888666444333111111---//////---...000---(((+++***((('''''''''(((((((((((((((((())))))))))))...---,,,+++************))))))))))))(((((((((((('''((()))*********(((((())))))))))))***+++,,,,,,***)))'''((())))))(((&&&))))))(((((((((((()))))))))+++,,,+++)))(((+++...///111222222111/////////111111000000111333555666444555777;;;>>>@@@>>>===EEE@@@>>>AAADDDDDDEEEHHHIIINNNTTTYYY^^^fffooovvv~~~(((***++++++)))(((((()))+++++++++*********)))))),,,,,,,,,,,,+++)))((('''((()))******++++++******)))******++++++,,,,,,,,,***,,,......---,,,,,,---***,,,......---,,,,,,---......//////000000000000111/////////111222111000///000111000///111444777333666;;;???AAA???;;;777555555555444444333333222555555666888;;;@@@DDDGGGGGGMMMSSSUUUVVVXXX___eeekkkppppppjjjeeedddbbb]]]XXXVVVSSSSSSWWW\\\```cccdddffffffeeegggkkkjjjfffaaa]]]WWWSSSRRRSSSSSSRRROOOKKKGGGGGGJJJKKKJJJIIILLLVVVbbbkkknnnqqqvvv{{{|||xxx~~~{{{wwwtttsssrrrpppnnneeeeeeeeecccaaa___```aaabbbdddbbb\\\YYY[[[\\\\\\\\\]]]```dddeeedddbbbbbb^^^aaabbb```aaacccccc```^^^___bbbeeejjjoootttvvvtttxxx}}}}}}zzzxxxwwwxxxyyyzzzzzzzzzzzzyyyoooqqqtttwwwwwwuuusssqqqsssssssssssssssrrrrrrqqqjjjhhheeecccccccccbbb```]]]XXXSSSPPPOOOMMMHHHCCC???>>><<<:::888555333222///111000...///111///+++///---+++)))((()))+++,,,((((((((((((((())))))***///...---+++************))))))))))))(((((((((((('''((()))***+++***))))))******))))))***++++++,,,***)))(((((())))))(((&&&***)))(((''''''((()))***(((***++++++))))))+++---,,,///222333222000000000111111111111222333555666333444777;;;???@@@???===DDD>>>;;;???DDDEEEFFFHHHKKKOOOTTTZZZ___hhhrrryyy~~~(((***++++++)))(((((()))+++++++++*********))))))++++++++++++***)))(((((()))******+++++++++++++++------,,,,,,++++++++++++***,,,------,,,***++++++)))+++------,,,******+++---------------......///...---,,,---///111000///---...////////////000111---///333555666666555444000000000///////////////000000000111444777:::;;;>>>BBBEEEEEECCCFFFMMMSSS[[[___bbbaaa___^^^\\\ZZZOOOLLLIIIHHHLLLPPPTTTVVVXXXZZZZZZYYY[[[^^^]]]YYYRRRNNNIIIGGGHHHKKKOOOQQQMMMJJJGGGGGGIIIKKKIIIGGGHHHOOOYYY___bbbfffkkkppptttqqqrrruuutttqqqttt{{{~~~~~~}}}wwwwwwxxxzzz}}}|||{{{ssssssrrrppplllkkkkkkllliiikkkiiibbb^^^___```___^^^aaadddffffffeeebbb___^^^aaabbb```aaadddcccaaa___```aaadddhhhllloooqqqmmmqqqwww~~~~~~{{{vvvwwwwwwwwwvvvtttrrrpppooooooooonnnmmmllljjjjjjhhhhhhhhhhhhhhhgggeeeeeeaaa___]]]]]]]]]]]]\\\[[[YYYVVVRRRPPPOOOLLLHHHEEEBBBAAA@@@>>>;;;888666444333555333000111333111---000...,,,***)))***+++,,,)))(((((('''((()))******...---,,,+++************))))))))))))(((((((((((('''((()))+++++++++***)))*********)))******+++,,,+++)))(((((())))))((('''***)))(((''''''((()))***((()))***+++******+++++++++...222444333222111000000000000111222333444555333333666:::>>>??????===CCC===;;;@@@EEEFFFGGGIIIKKKOOOUUUZZZ```iiittt{{{)))+++,,,+++***((())))))+++++++++************))))))***************))))))+++++++++++++++,,,,,,,,,...---,,,+++************)))***+++***(((((((((***'''))),,,,,,+++*********++++++++++++++++++++++++***))))))+++---...---+++)))***,,,---------,,,+++***,,,.../////////111333......---,,,,,,------...---,,,,,,---...000222333666888888777666888>>>BBBHHHLLLQQQTTTUUUUUUVVVVVVPPPNNNLLLJJJJJJKKKMMMNNNKKKMMMMMMKKKMMMPPPOOOKKKJJJGGGDDDAAAAAAEEEIIILLLKKKJJJHHHIIIJJJKKKKKKJJJJJJOOOUUUYYY\\\```fffjjjqqqmmmmmmoookkkeeehhhqqqsssuuuvvvuuurrrrrrvvvyyyzzz{{{~~~rrrlllkkkkkklllnnnqqqsssvvvuuusssooommmlllmmmmmmpppvvv}}}{{{yyyxxxxxxuuuwwwtttmmmiiiiiiiiigggeeehhhjjjhhhfffeee```ZZZ\\\``````______bbbbbb___bbbaaabbbccceeegggjjjkkkiiimmmsss{{{}}}zzz{{{zzzyyyvvvrrrooolllnnnmmmjjjgggeeecccbbbbbb___```aaaaaa```^^^]]][[[YYYXXXWWWWWWXXXXXXVVVUUUTTTRRRPPPOOOMMMKKKGGGDDDBBBAAAAAA???===:::777555555777555222222555333///...---+++))))))((()))))))))((('''''''''(((***+++,,,+++******))))))******))))))))))))(((((((((((('''(((***++++++++++++***+++***************+++++++++)))(((((()))***((('''))))))(((((((((((())))))((()))******++++++******+++...222333333111111111...///000111222333333444222222444777;;;>>>>>>>>>CCC@@@@@@EEEIIIIIIJJJLLLIIINNNUUU\\\bbbjjjttt|||***+++---,,,***))))))***+++++++++************)))'''((()))***+++++++++++++++*********++++++,,,,,,+++***)))(((((())))))******+++***)))'''''')))***%%%'''***+++***))))))***))))))************))))))'''''')))+++------***(((&&&(((***,,,---,,,***'''&&&))),,,,,,,,,,,,...000---,,,++++++++++++,,,---++++++++++++,,,---///000000000000000111111222333888;;;???CCCDDDDDDEEEGGGHHHJJJKKKIIIFFFDDDEEEGGG>>>@@@@@@>>>@@@CCCBBB>>>DDDCCCAAA??????AAAEEEHHHGGGIIIJJJKKKKKKKKKMMMOOONNNQQQTTTVVVYYY]]]bbbfffooojjjjjjmmmhhhbbbeeepppmmmooopppmmmiiiiiimmmrrrrrrooonnnqqqssstttwww||||||}}}xxxkkkfffeeeccccccdddeeegggiiigggccc^^^[[[YYYUUUVVVYYYaaalllwww}}}xxxvvvuuurrroootttvvvssspppnnniiibbbaaadddeeebbbbbbdddccc```eeeeeedddccccccdddffffffhhhlllrrrxxx~~~}}}}}}}}}|||zzzvvvqqqllliiijjjiiifffccc```]]][[[ZZZWWWXXXZZZZZZZZZYYYWWWVVVQQQPPPOOOPPPQQQQQQOOONNNMMMLLLKKKJJJHHHFFFCCCAAA?????????>>><<<999666444444555444111222666555222------,,,+++***)))(((((())))))'''''''''(((***+++))))))(((((())))))******))))))))))))(((((((((((('''(((***+++,,,,,,++++++++++++***************++++++***))))))******)))'''(((((())))))))))))(((((((((((()))***++++++***)))+++---000111111//////000---...///000111222222222222111222444888<<<>>>>>>CCCBBBEEEJJJKKKIIIJJJNNNGGGMMMUUU]]]ccckkkttt{{{***,,,------+++******++++++++++++************)))&&&'''((()))++++++,,,,,,*********)))***++++++,,,''''''&&&&&&'''((()))+++......,,,***((()))+++---$$$&&&)))***)))((()))***)))***+++,,,+++***)))(((((((((***---......+++(((&&&'''***---...---***'''$$$(((+++,,,+++***+++---,,,+++***)))******,,,---++++++++++++,,,---...///---,,,---///000///---***///111444666666333333555777;;;@@@???;;;999;;;>>>666888888666888;;;999555;;;<<<;;;;;;;;;===AAADDDAAADDDGGGHHHGGGGGGKKKNNNMMMNNNPPPQQQSSSWWW]]]aaagggbbbbbbfffccc\\\aaammmjjjllllllhhhcccbbbgggllloooiiifffhhhjjjjjjmmmqqqppprrruuuzzz~~~rrrfffcccbbb```___```^^^___```^^^YYYSSSOOOMMMFFFFFFIIIPPPZZZeeemmmqqq~~~{{{xxx~~~~~~||||||wwwpppjjjlllllliiihhhiiihhheeeiiihhhfffeeedddddddddeeehhhlllrrrxxx|||~~~~~~zzzyyyyyy}}}}}}{{{|||~~~yyyzzz|||~~~~~~~~~~~~yyyyyyxxxuuuqqqkkkeeebbbeeeeeecccaaa^^^ZZZWWWUUUQQQRRRTTTVVVVVVVVVTTTSSSKKKJJJJJJJJJKKKKKKIIIHHHFFFEEEEEEDDDCCC@@@>>><<<============;;;888555333111222222000222777777444/////////...---,,,***)))***)))'''&&&'''(((***+++''''''''''''((()))***+++))))))))))))(((((((((((('''(((***+++,,,,,,++++++++++++***************++++++***))))))******)))''''''((()))******)))((('''(((((()))***++++++***(((+++---//////.........///,,,---...000111111111111222111000222666;;;>>>???@@@BBBGGGLLLKKKGGGIIINNNFFFLLLUUU]]]dddllltttzzz///---+++)))))))))***+++++++++++++++++++++++++++)))(((((()))+++,,,***)))))))))(((((((((((())))))*********)))'''(((***,,,***++++++***((('''(((***,,,------+++((('''(((***))))))************))))))***)))))))))+++,,,+++***((()))+++,,,+++***'''&&&******+++,,,,,,)))$$$ ---***((((((***+++)))''')))))))))***+++---...///,,,---.........---,,,+++))),,,///222444333111000111222555666555333000///---111222///...222444333444666888777555555888;;;<<<===>>>>>>???AAAFFFIIIJJJKKKKKKKKKKKKMMMQQQTTTbbbdddeeeaaa]]]\\\```eeehhhhhhggghhhhhhiiijjjkkkoookkkhhhiiimmmnnnllliiinnnnnnoooqqqtttwwwyyy{{{|||}}}{{{ssshhh]]]YYY\\\^^^[[[WWW[[[XXXSSSOOOKKKGGGBBB???@@@@@@@@@AAAFFFNNNYYY```yyy{{{zzzwwwrrrnnnlllnnnpppnnnnnnmmmnnnnnnlllhhheeehhhkkkpppuuuxxxzzzzzzyyy~~~}}}wwwyyy{{{yyywwwwwwyyy|||xxxuuutttwww}}}~~~{{{vvvvvvrrrrrrsssrrrooonnnpppqqqlllmmmssstttooolllnnntttvvvzzz}}}~~~zzzwww}}}{{{yyyxxxxxxvvvtttxxxvvvsssqqqppplllfffaaabbbaaa___]]]YYYVVVSSSRRRMMMOOOQQQRRRQQQNNNKKKHHHKKKJJJHHHHHHHHHFFFDDDBBBAAA@@@???AAABBB@@@;;;666333888;;;666333333333222444444555555555444444333,,,,,,---......---***'''***((('''(((***,,,------(((++++++'''%%%((())))))+++(((%%%'''+++---)))%%%((())))))***+++,,,,,,,,,------------,,,,,,+++***///---+++))))))***+++,,,***++++++,,,,,,***)))(((((()))++++++)))))))))***++++++,,,---...///......///000111222222333333222111000111444888;;;======???AAACCCEEEFFFGGGJJJLLLKKKPPPWWW___gggooovvv{{{///...,,,***(((((()))***))))))))))))))))))))))))'''((()))***************))))))(((((((((((()))))))))))))))'''%%%%%%&&&((()))******)))(((''')))***)))((('''&&&&&&&&&&&&&&&))))))************)))))))))((('''(((***+++***)))((())))))))))))((('''&&&(((((()))***+++***'''$$$+++(((&&&&&&((()))'''%%%(((((())))))***,,,---...++++++,,,---------,,,+++******,,,------...------***+++,,,---,,,+++)))(((***...///,,,+++///111000///111111000...---///111555666888888999;;;>>>AAACCCDDDEEEEEEEEEFFFIIILLLOOORRRVVVUUUQQQOOOPPPRRRWWWXXXZZZ^^^bbbgggjjjlllllliiifffhhhmmmooonnnlllffffffhhhjjjlllnnnpppqqquuu{{{}}}{{{zzzyyyvvvkkkbbbWWWSSSVVVXXXVVVRRRNNNKKKGGGDDDAAA===999666666777777999===EEENNNTTTmmm~~~zzzyyyzzz{{{{{{zzzxxxvvvtttpppkkkgggjjjlllooosssuuuwwwwwwwwwyyy{{{}}}}}}||||||}}}|||{{{}}}~~~}}}|||uuuxxx{{{{{{xxxvvvvvvwwwvvvuuutttsssrrrpppnnnmmmnnnkkkjjjllljjjfffeeefffjjjeeedddgggfffaaa^^^___eeegggjjjmmmooopppqqqpppvvvvvvwwwzzz}}}~~~}}}{{{{{{~~~~~~{{{{{{{{{uuuwwwzzzyyyxxxwwwxxxyyywwwvvvuuuuuuuuutttrrrppppppnnnlllkkkkkkkkkjjjhhhjjjiiigggggghhhfffbbb___\\\[[[ZZZYYYVVVTTTQQQPPPKKKLLLNNNNNNNNNKKKIIIGGGHHHFFFEEEDDDDDDCCC@@@>>>>>>>>>>>>???@@@>>>:::666444888888333///111333333111111222222222111111000...------......---+++)))***)))'''(((***+++,,,,,,(((++++++'''%%%(((***)))&&&&&&&&&'''((('''&&&%%%(((((())))))***++++++,,,,,,,,,------,,,++++++***,,,+++)))((((((((()))***)))***+++++++++***((((((((()))++++++)))((()))***,,,---...---,,,++++++,,,...///000111111222222222222111111333666999:::999===???AAACCCDDDFFFHHHJJJLLLQQQWWW^^^fffnnnwww|||///---+++***((((((((()))''''''''''''''''''''''''&&&)))++++++)))''')))+++)))((((((''''''(((((()))(((((((((%%%###"""$$$%%%((()))***)))((((((***++++++)))&&&''')))+++)))'''((())))))******))))))((((((''''''''')))***)))(((((((((''''''&&&&&&'''''''''&&&'''(((***+++***((()))(((''''''(((((('''&&&(((((((((((()))+++,,,---))))))***+++,,,,,,,,,+++***))))))))))))***+++,,,************))))))))))))'''+++,,,)))(((+++---,,,...//////...,,,++++++,,,---///222333333444555777888:::<<<<<<<<<===???AAA???DDDIIIKKKIIIEEEDDDDDDDDDFFFJJJPPPVVV]]]bbbeeebbb___^^^aaaeeeiiiiiiggg```aaadddfffiiijjjkkklllpppvvvyyyvvvtttsssqqqmmmbbbYYYOOOKKKMMMOOOMMMIIIDDDBBB>>><<<:::888555222111333444666999???FFFLLL^^^qqq}}}zzzuuuppplllnnnooopppqqqssstttuuuvvvzzzzzzzzz|||}}}|||zzzxxx~~~}}}}}}~~~|||yyywwwxxxyyyzzztttwwwzzzzzzyyyvvvtttsssssssssqqqmmmhhhffffffhhhfffcccccceeeccc]]][[[\\\___ZZZWWWXXXXXXUUUSSSTTTZZZ[[[]]]```bbbccccccbbbiiiiiijjjmmmpppqqqooommmppprrrttttttrrrooooooooolllmmmooonnnmmmllllllmmmmmmkkkiiiiiikkkkkkkkkjjjdddbbbaaaaaabbbcccbbbaaa^^^\\\[[[ZZZ[[[[[[YYYWWWRRRRRRRRRQQQPPPOOONNNMMMHHHHHHHHHHHHHHHGGGFFFEEECCCBBB@@@@@@@@@???===:::::::::;;;<<<>>><<<999666444777777111---///222333///000000111111000000///,,,,,,+++***)))))))))))),,,***((()))***++++++***(((,,,,,,(((&&&(((***((($$$''')))(((&&&%%%&&&(((''''''(((((())))))******+++,,,,,,,,,,,,+++******,,,+++***)))))))))******+++++++++,,,++++++***)))((()))++++++)))((()))******,,,---+++)))(((***---------...000000000000000111111000222555666666666:::<<>>BBBGGGLLLPPPRRRQQQPPPOOOQQQTTTWWWXXXWWWVVVXXX[[[___bbbeeefffgggooosssuuurrrooonnnjjjeee[[[SSSIIIEEEFFFFFFDDD@@@<<<;;;888777777666444222000222444666999>>>CCCGGGVVVfffzzz~~~zzzvvvrrrttttttssssssssstttvvvwww}}}{{{yyyzzz|||}}}{{{xxx~~~}}}}}}{{{xxxvvvuuuuuuwwwxxxtttuuuwwwxxxwwwvvvuuuuuuqqqooollliiigggggghhhjjjccc``````aaa___YYYVVVVVVVVVSSSPPPOOOPPPPPPQQQQQQSSSTTTVVVWWWXXXYYYYYYYYY\\\\\\^^^aaaccccccaaa___eeeeeeffffffeeedddccccccdddeeeeeeeeedddcccbbbbbbbbb```^^^]]]___`````````[[[ZZZYYYZZZ\\\]]]]]]]]]YYYWWWTTTRRRPPPNNNMMMLLLGGGHHHHHHIIIIIIIIIHHHHHHCCCBBBBBBAAAAAAAAABBBBBB@@@???>>>>>>>>>===;;;999444666888:::;;;:::777666333777777222...000222222///000111111222111111111---,,,+++)))'''''')))+++...,,,++++++,,,,,,+++)))(((,,,,,,(((''')))***((('''((()))***)))(((((((((''''''''''''(((((())))))***+++++++++++++++******------------------,,,,,,---------------,,,,,,+++(((***++++++***))))))***&&&(((+++***'''(((,,,000,,,,,,---...////////////000000000222555666666555888:::===???@@@BBBEEEGGGPPPRRRVVV[[[ccclllwww~~~(((((((((((()))***++++++''''''''''''''''''''''''%%%))),,,+++'''%%%'''+++((((((''''''''''''(((((('''((((((((('''(((+++...'''((((((((('''((()))+++***&&&###%%%***---+++'''(((((())))))))))))((((((***)))((()))+++,,,+++******)))'''&&&&&&''')))+++***(((''''''(((******)))((()))***+++******))))))''''''''''''((()))******''''''(((((()))***++++++"""$$$(((+++,,,,,,+++***((('''&&&%%%%%%&&&''')))&&&******'''&&&(((***)))''''''((()))******)))((((((***...///...,,,,,,,,,***,,,...///......///000///111444555555555555555333333444666999<<<>>>???AAA@@@@@@@@@BBBCCCDDDCCCCCCEEEIIIMMMRRRVVVYYYZZZfffjjjlllkkkkkkkkkhhhbbbVVVOOOFFFAAA@@@@@@===:::666444333333444333222111000222444666999===AAAEEEQQQ___ppp}}}}}}|||||||||yyyyyyxxxvvvuuuuuuwwwxxxyyy}}}yyyuuutttwwwzzz{{{zzz~~~zzzxxxxxxyyyyyyxxxwwwwwwvvvuuutttssssssuuuvvvxxxyyyqqqlllgggeeehhhjjjiiihhhbbb^^^^^^___\\\VVVSSSTTTTTTRRRNNNLLLLLLNNNOOONNNLLLLLLMMMMMMNNNNNNNNNMMMNNNOOOQQQTTTVVVVVVSSSPPPWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTUUUSSSPPPOOOPPPQQQQQQPPPPPPOOONNNOOOQQQSSSSSSRRRTTTSSSPPPMMMIIIGGGEEEEEE>>>???@@@AAAAAABBBBBBAAA======<<<;;;<<<<<<===>>>???>>><<<<<<===<<<:::888000333666888888777666555000777:::666222222111///...///000000111111111000//////...+++)))))),,,//////...------------,,,***(((,,,---)))((()))***(((***(((&&&(((+++,,,)))%%%'''''''''''''''((((((((())))))******+++******))),,,---......///...---,,,------,,,,,,++++++++++++)))+++,,,,,,+++******+++&&&(((***)))((((((***---+++,,,---......///............///222666888777666777999<<<>>>@@@BBBEEEGGGPPPRRRUUUZZZaaakkkvvv}}}&&&&&&'''((()))******+++''''''''''''''''''''''''&&&)))+++***'''&&&''')))(((''''''&&&&&&''''''(((&&&'''(((((()))***...000'''((()))((('''''')))******(((&&&'''***,,,+++)))'''(((((())))))(((((('''+++))))))***+++,,,+++******((('''&&&&&&(((***++++++)))''''''((()))(((((($$$'''))))))(((''''''(((((((((((((((((()))******((((((((((((((()))***+++ """&&&***+++***((('''&&&&&&%%%$$$%%%&&&'''((('''***+++'''&&&)))***)))''''''(((***,,,,,,+++)))&&&)))+++,,,***(((((((((((()))++++++***+++,,,...---------...///000111111,,,,,,---...000222333555666666555555555555555666555666999===BBBGGGLLLNNNSSSXXX[[[\\\```cccaaa\\\NNNHHHAAA===<<<;;;999777666444333444666666555444555777999;;;===AAAFFFJJJPPP\\\iiisss}}}~~~~~~}}}{{{wwwrrrpppooopppyyy|||yyyxxxwwwwwwwwwxxxzzzzzz}}}zzzwwwvvvxxx||||||yyyuuuwwwyyy{{{{{{zzzwwwuuuuuussspppooorrruuuwwwxxxqqqjjjcccbbbeeegggeeeaaa___\\\ZZZZZZWWWRRRQQQRRRUUUTTTOOOJJJIIIKKKJJJGGGJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIKKKNNNPPPPPPLLLIIIJJJHHHGGGGGGIIILLLMMMMMMMMMLLLKKKLLLMMMMMMLLLJJJMMMKKKIIIIIIIIIJJJIIIHHHIIIGGGFFFGGGHHHJJJIIIIIIJJJJJJJJJHHHEEEBBBBBBCCC888888999:::;;;;;;;;;:::888888777777888999::::::<<<;;;::::::;;;:::888666...111555666666444444444///666:::888444333111...,,,,,,---...////////////***++++++(((%%%$$$(((+++///...------......,,,***(((,,,---***(((******(((***&&&###%%%***+++'''"""''''''(((((((((((((((((((((((()))************))))))***---......---,,,***++++++***)))))))))))))))+++,,,......,,,+++,,,---,,,++++++***)))'''&&&%%%++++++---...............------///222666888777666555777:::===>>>@@@DDDFFFNNNPPPTTTYYY```iiitttzzz'''(((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((''''''&&&(((''''''&&&&&&''''''(((%%%&&&'''''''''(((+++...((())))))(((&&&&&&''')))***))))))))))))*********''''''((((((((((((''''''***)))((()))***++++++)))''''''&&&&&&&&&'''((())))))((('''((()))***)))'''###&&&******(((''''''((())))))(((((())))))*********))))))(((((()))***+++&&&'''(((******)))(((''''''''''''''''''((())))))'''***+++'''&&&(((***((()))))))))+++------***'''''')))++++++)))'''''''''((())))))(((((((((+++---+++++++++,,,---...------((((((((()))***,,,---............---------.../////////000333777<<>>BBBFFFHHHHHHFFFEEEDDDFFFHHHIIIGGGDDDDDDDDDCCCEEEFFFGGGFFFDDDDDDCCCAAAAAABBBBBBAAA@@@@@@BBBDDDBBB???===<<<===444444555555666555555444333444444555666777777777888777666666777666444222---111555666555333222333///666999555111111000...,,,,,,...//////000000000&&&((()))'''###!!!$$$(((,,,++++++,,,------+++)))''',,,...+++)))******((((((&&&%%%&&&((()))'''$$$(((((((((((((((((((((((('''(((((()))******))))))(((***---///000...,,,+++---,,,+++***)))******+++,,,...//////...------......,,,***+++,,,***$$$+++,,,---...////////////------...111444555444222222555888:::<<<>>>BBBDDDLLLOOOSSSXXX___hhhqqqxxx******))))))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((())))))'''%%%'''''''''&&&&&&'''''''''%%%%%%&&&%%%$$$%%%(((***)))))))))(((&&&%%%'''((($$$%%%&&&%%%######%%%&&&''''''(((((((((((('''''')))((('''((()))******(((%%%%%%%%%%%%&&&&&&'''((('''''''''(((***+++***((($$$(((,,,---+++))))))+++***))))))))))))******++++++***)))(((((()))******...---,,,+++***)))))))))%%%%%%%%%&&&&&&'''''''''&&&******'''%%%((()))((('''%%%%%%&&&((('''### ***,,,---,,,)))(((((()))((((((((('''&&&'''***---&&&&&&''')))******(((&&&((((((((((((((())))))***))))))***)))))))))***,,,+++***)))***...333888;;;888:::<<<===@@@BBB>>>777;;;888444333444666666666000//////000222333222111555666777888;;;@@@GGGLLLVVV___hhhpppyyy|||rrrlllhhheeebbbWWWYYYYYYZZZZZZ[[[___aaa```dddeeecccdddjjjoooooossssssqqqooommmnnnqqqtttwwwuuuttttttvvvxxxxxxwwwpppppprrrsssuuuvvvwwwwwwooorrrvvvwwwxxxzzz}}}zzzxxxrrrtttuuuwwwxxxxxxwwwvvvssspppnnnnnnpppooollliiiggggggfffdddaaa```aaaccc___ZZZVVVUUUSSSPPPQQQUUUOOOQQQOOOJJJJJJNNNMMMGGGGGGFFFDDDCCCAAAAAA@@@@@@===???AAAEEEGGGEEEBBB>>>@@@===:::<<>>===???BBBCCCAAA???::::::<<<>>>AAABBB@@@???>>><<<::::::::::::999888;;;>>>@@@???;;;777666666333333333333333222111111111222333444555666666666444333222222333333111///---111555666444222222333000555777222...///000///...///000111222222222222***---///,,,(((&&&))),,,***))))))+++,,,,,,***(((''',,,...+++)))******(((''')))******((('''((())))))))))))))))))(((((((((''''''((())))))***))))))***,,,///222222111...---000///...---,,,---......---///000000///......///---***(((+++///...''',,,,,,---...////////////------...111333222000...000333666888:::===@@@BBBKKKNNNRRRXXX___gggpppvvv))))))(((''''''''''''(((&&&'''(((((())))))(((((())))))))))))))))))))))))+++)))'''$$$$$$%%%&&&((()))((('''&&&'''(((***,,,'''&&&%%%%%%'''(((((((((((())))))***)))'''&&&%%%((('''%%%%%%%%%&&&(((***+++)))(((***,,,+++(((%%%$$$%%%&&&&&&''''''&&&&&&###%%%&&&&&&$$$###""""""&&&'''(((***++++++++++++)))%%%$$$))),,,+++))))))&&&***+++((('''***,,,+++%%%%%%%%%%%%%%%&&&''''''))))))((('''&&&%%%%%%$$$)))******++++++)))((('''###%%%(((++++++))))))+++---,,,+++)))((((((''''''''''''%%%%%%&&&(((***,,,(((((())))))))))))(((((()))((('''&&&&&&'''((()))&&&(((***+++***)))***+++*********+++---///000111///111333444444444555666///000000111111111111000...000111111000111333555999999888999===BBBGGGJJJSSSZZZeeeqqq{{{{{{xxxzzzzzzwwwvvvxxx~~~~~~}}}}}}||||||{{{{{{}}}vvvnnnjjjddd]]]WWWRRRPPPNNNNNNPPPSSSUUUVVVWWWWWWWWWUUUUUUXXX```fffeee```]]]]]][[[ZZZ___ffffffffffffhhhjjjkkkjjjiiiggggggggghhhjjjnnnqqqsssppppppqqqtttwww{{{|||zzzxxxvvvzzzyyywwwuuussssssttttttyyyvvvqqqmmmlllkkkiiihhhmmmfffbbbcccccc___\\\\\\___[[[VVVQQQNNNNNNOOOQQQUUUSSSPPPMMMJJJJJJJJJJJJIIIIIIHHHEEEAAA???>>>???>>>>>>???AAADDDDDDCCCBBB===<<<<<<======>>>???@@@;;;<<<<<<======>>>>>>>>>>>><<<;;;;;;===>>>>>>===:::;;;<<<<<<:::777333111;;;888444444555555222///000111111111111111000///333222111111000111111222666444111111111111000...111222444555444222000///---111444444000---,,,------...---,,,000555444///000///---------...---,,,)))***++++++***)))***,,,'''((()))***++++++***)))(((((()))******)))((('''...,,,)))'''&&&''')))***)))(((''''''''')))***+++,,,///111000111333000+++,,,,,,------,,,,,,+++***+++///222222111000111333...---***((('''''''''(((((()))***,,,---......///...///000111222222111000111444888888777777:::<<>>BBBEEEJJJQQQ\\\hhhrrrxxx{{{||||||vvvrrrqqqooonnnqqqvvvzzzzzzzzzyyyxxxwwwuuuttttttyyy||||||}}}}}}uuuooojjjccc[[[TTTOOOLLLJJJIIIKKKOOOQQQRRRMMMLLLKKKIIIIIIMMMRRRVVVVVVRRROOOOOOMMMLLLQQQWWWXXXXXXYYY[[[^^^```___^^^```______aaacccfffiiikkkkkklllooossswww{{{~~~|||{{{{{{|||}}}~~~}}}|||{{{zzzyyyxxxwwwvvvtttsssrrrrrrrrrssspppmmmjjjiiihhhgggfffjjjdddbbbcccccc```]]]]]]]]][[[VVVSSSQQQQQQSSSUUUQQQPPPMMMJJJIIIHHHHHHIIIIIIIIIHHHEEEAAA??????@@@>>>>>>>>>@@@CCCDDDCCCAAA;;;;;;;;;;;;;;;<<<<<<===:::::::::::::::;;;;;;;;;888777666666888999999888999:::;;;;;;:::777444222777666444333333222000...000111111111000000///...000000000///////////////333111///...//////...---000000111111111000///......///000000...,,,+++,,,---...---,,,000555444000000///------------------)))+++,,,+++***)))***,,,((()))***+++++++++***)))'''((()))******)))((((((---+++)))(((''''''((())))))((('''''''''((()))***+++///000///000111///***++++++,,,---......------***...111222111000000111///...,,,***))))))***+++((()))***,,,---.........---...000111222222111111222555888::::::;;;===@@@GGGKKKQQQVVV[[[ccclllsss~~~'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''***((('''%%%&&&'''***+++******(((''''''((())))))'''&&&$$$%%%'''((('''''''''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&((()))'''''''''((()))(((&&&$$$$$$%%%&&&&&&''''''&&&&&&&&&((())))))'''&&&&&&'''###$$$&&&((()))***+++++++++'''&&&)))***(((&&&'''(((++++++((()))---...,,,///...,,,***)))(((''''''%%%&&&&&&&&&'''''''''((()))))))))***)))(((((('''((()))******))))))+++,,,222///,,,)))&&&%%%%%%%%%(((((()))))))))))))))(((&&&''''''((((((''''''&&&(((((('''&&&&&&'''((((((((())))))(((((()))+++...******))))))******+++,,,''')))+++,,,,,,,,,---...---------,,,,,,++++++***,,,***)))+++000333333222333333222222444777;;;===>>>DDDMMMXXXbbbiiilllnnnoookkkgggeeecccccckkktttwwwxxxyyyyyyxxxuuusssqqqooosssuuutttvvv|||{{{vvvpppggg\\\TTTLLLIIIEEEDDDFFFIIIKKKLLLIIIFFFBBBAAACCCFFFHHHIIIGGGCCCAAAAAA@@@???CCCIIIIIIIIIJJJMMMQQQTTTTTTSSSUUUUUUUUUVVVXXXZZZ]]]___bbbdddhhhmmmrrrvvvyyyzzz~~~~~~~~~~~~yyyyyyxxxtttvvvrrrssstttvvvxxxyyy{{{{{{zzzzzzyyyxxxwwwvvvuuuuuuuuuttttttsssrrrqqqppppppkkkiiiggggggggggggeeecccgggcccaaadddddd```^^^^^^[[[YYYVVVTTTSSSTTTVVVXXXOOONNNLLLKKKJJJIIIIIIIIIHHHIIIHHHEEEBBB@@@@@@AAA>>>===>>>???BBBCCCBBB@@@;;;:::999999888888999999888888888777777777777777555444333333555666666444555666777888777555333111333333333222///...---...000111111111000...---,,,,,,---...//////...---,,,///---+++,,,---...---,,,......---------......///...---+++++++++++++++***---...------111666666111///...------------------***+++,,,,,,******+++,,,***+++,,,,,,,,,+++***)))&&&'''((()))******))))))******))))))((((((''''''))))))(((''''''(((((())),,,///111///...///---)))***+++,,,...///000000000)))---000222111/////////...---,,,*********+++,,,))))))+++,,,------------,,,---///000111222222222111444777:::;;;===???AAACCCHHHMMMSSSYYYaaakkkrrr}}}&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((('''''''''''''''''''''''')))(((&&&&&&&&&)))+++---+++***)))(((''''''(((((('''&&&$$$%%%&&&''''''&&&''''''&&&&&&'''(((***+++&&&&&&%%%%%%%%%&&&'''((())))))***+++++++++)))((($$$%%%&&&&&&''''''&&&&&&%%%&&&''''''%%%%%%%%%&&&"""###%%%'''((()))*********&&&&&&((()))''''''***)))+++***(((***...///,,,,,,+++)))(((&&&%%%%%%%%%(((((((((((((((((((((((()))))))))((((((((('''''''''******((('''+++...///000...+++(((&&&&&&'''((('''(((***++++++)))(((&&&))))))************))))))''''''''''''''''''''''''(((((((((''''''))),,,///,,,+++******))))))******%%%'''************+++---...---,,,+++******))))))...***(((***000333111...111000//////000222555777444888@@@HHHPPPVVVYYY[[[]]][[[ZZZYYYWWWYYYbbbmmmnnnoooqqqssssssqqqooommmjjjnnnooonnnqqqxxx{{{ssshhhZZZQQQLLLHHHEEEDDDEEEHHHJJJJJJFFFBBB>>>===@@@BBBBBB@@@@@@===<<<===;;;999<<>>======>>>@@@AAAAAA@@@;;;:::999888777777777777777777777666666555555555666555444555777888777555111222333444333222111000000222333111---+++,,,///000000111111000---+++******+++---//////...,,,+++,,,+++******,,,------------,,,+++++++++---///000000,,,((((((***,,,+++)))---...------222777777222---......---,,,,,,---...+++,,,---,,,+++***+++,,,+++,,,------,,,+++***)))&&&&&&'''((()))*********((())))))***)))((('''&&&++++++******))))))))))))---111222///---...---***,,,---...///000000000000))),,,///111111///---,,,++++++***)))))))))******)))***+++,,,,,,,,,,,,,,,+++,,,...///111222333333111222555888:::;;;===>>>@@@DDDJJJOOOUUU^^^iiippp&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''')))(((&&&%%%&&&))),,,...******)))(((((((((((('''(((&&&$$$$$$&&&&&&&&&%%%######""""""###%%%'''(((%%%%%%%%%%%%%%%&&&'''''')))***,,,---,,,++++++***$$$%%%&&&&&&''''''&&&&&&%%%&&&'''&&&%%%%%%&&&'''"""###%%%&&&((())))))***&&&$$$$$$((((((''')))---)))***)))(((+++000000,,,''''''&&&%%%%%%%%%%%%&&&++++++******)))(((((('''((((((((('''''''''''''''%%%))))))&&&&&&---111111+++***)))((('''(((***+++&&&(((***++++++)))'''&&&))))))************))))))&&&&&&''''''''''''&&&&&&(((((((((''''''))),,,///---,,,+++***))))))))))))&&&(((++++++++++++,,,......---,,,+++***)))******111---***+++///111///+++///...---------///111222///111555:::???DDDGGGHHHJJJJJJLLLMMMJJJIIIPPPYYYZZZ\\\```cccddddddcccbbbcccfffhhhgggjjjsss{{{}}}~~~zzzpppcccUUULLLKKKIIIFFFEEEGGGIIIJJJJJJ???<<<888888:::<<<;;;999>>><<<;;;<<<999666888<<<;;;<<<===AAAFFFIIIIIIIIIGGGGGGHHHHHHIIIJJJKKKKKKPPPRRRVVVZZZ^^^aaabbbcccjjjiiiiiijjjmmmrrrxxx{{{|||~~~{{{wwwuuuvvvwwwvvvuuuwwwiiijjjkkklllmmmnnnooopppmmmmmmlllkkkkkkkkkllllllooonnnnnnmmmmmmllllllllleeeeeeeeefffggghhhfffeeefffccccccdddbbb]]]\\\^^^XXXXXXVVVUUUTTTTTTTTTTTTRRRRRRRRRRRRQQQOOOMMMLLLIIIIIIHHHFFFBBB@@@@@@AAA>>><<<<<<===???@@@??????;;;;;;999888777777666666888888777777666666555555666666666777999999888666111111222333333222111111000222333111...,,,---//////000111111000...+++)))***+++---/////////---,,,,,,+++******,,,......---...---+++***+++---///111000,,,((((((***,,,,,,++++++,,,,,,,,,111777777333,,,---...---++++++---///,,,......---+++***+++,,,+++,,,------,,,+++***)))'''''''''((()))******+++'''(((*********)))'''&&&,,,,,,---------,,,,,,,,,...222444000---......,,,...//////000//////......+++,,,...000000///---+++++++++************************+++,,,,,,+++++++++,,,,,,---...000111333444444444666888:::;;;<<<;;;>>>BBBGGGKKKQQQZZZeeemmm&&&&&&'''((((((&&&%%%$$$%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''')))'''&&&%%%&&&(((+++---)))))))))))))))((((((((((((&&&$$$$$$%%%&&&%%%$$$$$$###$$$$$$%%%&&&'''((($$$%%%%%%%%%&&&&&&&&&&&&&&&(((***+++***)))))))))$$$%%%&&&&&&''''''&&&&&&&&&'''((('''&&&&&&(((***$$$$$$&&&'''(((((())))))%%%###$$$''''''&&&***///))))))''''''+++000000+++&&&%%%%%%%%%&&&''''''(((,,,,,,+++***)))(((''''''(((((('''&&&&&&&&&&&&'''###)))***%%%&&&---111///'''''''''(((***+++,,,---%%%&&&(((******)))'''&&&'''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&&&&'''(((((((((***,,,///---,,,+++***))))))))))))''')))+++,,,,,,,,,---......---+++***)))***++++++111...,,,,,,......---+++------,,,,,,,,,---...///......///111444777999;;;===<<<===???<<<:::<<>><<<;;;<<<999444444888999999;;;>>>BBBDDDDDDDDDCCCDDDDDDDDDDDDDDDEEEEEEKKKMMMPPPSSSWWWYYY[[[\\\```_________bbbgggkkkooossswww~~~}}}zzzvvvttttttuuuuuuuuukkkkkkjjjjjjkkklllnnnooojjjjjjjjjkkklllnnnqqqrrrmmmlllkkkiiiiiiiiijjjkkkgggeeedddeeefffgggfffdddeeecccbbbccc```\\\]]]aaaYYYYYYXXXXXXWWWWWWVVVUUUTTTUUUUUUTTTRRROOOKKKIIIKKKKKKIIIFFFBBB@@@@@@@@@>>><<<;;;;;;===>>>>>>>>>;;;:::999888777777777777888888888888777777777777444444555666888888666444333444444444444444333333111111222111///---......///000222222111///,,,***+++,,,---...//////......,,,+++******,,,......---...---,,,++++++,,,...000///,,,***)))***,,,------***+++++++++111777777333***---...---******---000...//////...,,,++++++,,,***+++,,,,,,,,,+++***)))((((((''''''((()))***+++((()))***++++++***)))(((,,,---...////////////...---333555111---...///...//////000//////...---------------...000000...,,,......---------,,,,,,+++***+++++++++++++++***)))---------...///111222333888777888:::===>>>===<<<>>>AAAEEEHHHMMMUUU```ggguuu&&&'''((())))))'''&&&$$$$$$%%%((()))***)))'''&&&((((((((((((((((((((((((((('''%%%$$$%%%''')))+++'''(((((()))))))))))))))(((&&&$$$$$$%%%&&&%%%$$$%%%&&&''''''(((((((((((($$$$$$%%%%%%&&&&&&&&&&&&###&&&))))))((('''''')))$$$%%%&&&&&&''''''&&&&&&&&&&&&'''&&&%%%%%%(((***&&&&&&'''(((((((((((((((%%%$$$%%%'''&&&%%%)))///((((((&&&%%%***000///***%%%%%%%%%%%%%%%&&&'''''')))))))))(((((('''''''''((('''&&&%%%%%%%%%&&&&&&$$$++++++%%%$$$,,,...***$$$%%%'''***+++,,,,,,,,,$$$%%%&&&'''((((((''''''(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%''')))))))))***,,,...+++******)))((((((((((((&&&(((***+++++++++,,,------+++***)))))))))+++,,,------,,,++++++++++++,,,++++++*********+++,,,------,,,,,,,,,---000333444444111111333444333444888<<<===???BBBEEEGGGHHHHHHJJJOOORRRSSSXXXaaaiiikkkqqqrrrqqqlllcccYYYPPPJJJ@@@@@@AAACCCFFFFFFDDDBBB===???@@@AAA@@@@@@AAABBBCCCAAAAAAAAA===777666999999999:::<<>><<<::::::<<<=========:::999888777777777777777777777777888888888888888222222333555777777444222444444333333222222111111111000///...//////...,,,...000222333333111...,,,++++++,,,------......///,,,+++******+++,,,,,,+++...---,,,+++++++++,,,---+++,,,,,,+++)))***,,,---((())))))***000666666222))),,,...---***)))---000...///000///,,,+++,,,---((()))***+++++++++***)))))))))(((''''''((()))*********++++++++++++******+++,,,---///000000000000+++111333///,,,---///000------.../////////......000...,,,---///000///---//////......---,,,+++***+++++++++++++++***))))))...---------...///111222777666777:::>>>@@@???===>>>AAADDDFFFIIIQQQ[[[bbbjjjxxx'''((()))******(((&&&%%%###&&&)))++++++***'''%%%)))))))))))))))))))))))))))'''%%%$$$$$$&&&(((***&&&'''((()))******))))))(((&&&$$$$$$%%%%%%%%%###"""###$$$%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%###'''******((('''((()))$$$%%%&&&&&&''''''&&&&&&###$$$$$$###"""###%%%(((''''''(((((((((((((((''''''&&&&&&'''%%%###'''---((('''%%%%%%***000///***%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''''''''((('''&&&%%%$$$%%%&&&&&&%%%------%%%$$$***,,,&&&$$$%%%(((+++,,,,,,,,,+++###$$$%%%&&&''''''''''''******++++++++++++******%%%%%%&&&''''''&&&%%%%%%$$$&&&)))******+++,,,---))))))((('''''''''''''''$$$''')))***))))))***,,,+++***((('''((()))+++,,,)))***+++***))))))+++---)))))))))))))))***+++,,,---,,,******+++...111333...***)))...222444777;;;000111222444666888999:::777<<<@@@BBBGGGPPPWWWYYYaaaaaaaaa\\\UUULLLFFFBBB999:::===@@@CCCCCC@@@>>>;;;>>>BBBCCCAAAAAACCCFFFKKKHHHHHHHHHCCC===;;;===;;;::::::<<>>===============<<<;;;;;;>>>???AAADDDIIINNNSSSVVVYYYXXXVVVTTTSSSSSSTTTUUUYYY\\\ccckkkssszzz}}}zzzvvvtttsssuuuxxxzzzuuussspppnnnlllllllllmmmllljjjfffdddcccfffiiikkkgggddd```^^^____________```^^^^^^___^^^^^^dddkkk[[[\\\^^^aaabbbbbbbbbbbb_________]]]YYYTTTNNNJJJNNNMMMKKKGGGBBB???>>>>>>>>><<<::::::;;;=========888888777666666666666777666666777777888888999999222222333555777777444222111111111000///.........111///,,,---///000---***...///222444444222///---++++++++++++,,,---...///,,,+++))))))***++++++***------,,,+++************(((+++,,,+++)))(((***---'''(((((()))///666666222))),,,...---***)))---111///000000///---+++,,,---'''((()))***++++++***)))***)))(((''''''((())))))++++++++++++++++++,,,,,,)))***,,,...000000000000)))///222...+++,,,///000++++++---...//////000000222///,,,,,,...000000...---------,,,+++***((('''+++++++++++++++***)))(((///...------...///000111333333333777<<>>===???@@@AAABBBDDDGGGJJJMMMMMMLLLIIIFFFEEEFFFGGGDDDCCCCCCEEEGGGFFFBBB===????????????>>><<<:::999>>>@@@BBBEEEHHHLLLQQQUUUUUUSSSPPPNNNLLLKKKIIIGGGHHHNNNVVV]]]bbbggglllqqqkkkjjjkkkoootttzzz}}}~~~}}}{{{{{{}}}|||tttrrrpppppppppooommmkkkjjjiiihhhhhhhhhhhhiiijjjjjjiiifffaaa```cccccc___]]]]]]]]]^^^```bbbdddeee```aaaaaa``````aaaccceeeaaaaaa```___^^^ZZZUUUQQQNNNMMMKKKHHHDDDAAA>>><<<>>>===;;;;;;<<<<<<;;;:::::::::999888777777888888666555555666777777555333444222111333666777666444000///---...000111111000111///......//////...,,,,,,...111444444111...,,,+++***+++...000111000...---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...+++***************++++++(((+++,,,...222777666222+++++++++,,,---...///000---......,,,)))((()))******)))(((***+++,,,,,,***''')))+++,,,,,,,,,---...,,,---.........---++++++))))))***+++---...//////---...............------.........---,,,,,,...000+++)))((()))+++---------,,,,,,,,,,,,++++++***)))((()))***++++++***((('''++++++,,,---...///000111555555666888;;;???BBBDDD???@@@AAACCCFFFLLLSSSXXX___kkk|||%%%%%%&&&''''''''''''''')))'''&&&&&&((((((%%%###(((((((((((((((((()))***((('''''''''''''''((((((+++(((%%%%%%''')))((('''((('''%%%$$$%%%&&&%%%$$$"""###$$$$$$###""""""###"""######$$$%%%&&&'''(((&&&%%%$$$%%%&&&'''%%%###$$$$$$%%%''''''((((((((('''&&&%%%%%%'''((()))******'''(((***(((######((((((######(((+++)))(((***)))'''$$$%%%))),,,......((($$$###%%%&&&$$$"""$$$(((&&&%%%&&&((()))'''&&&***%%%###$$$### """'''$$$$$$%%%%%%'''(((((((((%%%&&&&&&''''''((((((((("""&&&"""""")))(((###'''((()))))))))))))))((((((,,,(((%%%$$$%%%&&&%%%$$$&&&'''(((((('''(((***,,,...,,,***'''&&&&&&((()))%%%(((***((())),,,,,,)))+++***)))((('''(((***++++++,,,---......,,,+++)))+++(((%%%%%%''')))((('''+++++++++++++++,,,------***++++++,,,,,,,,,,,,+++..................---,,,,,,///111333333444666888999======:::999888555000222222111000///111444777===???AAABBBCCCFFFJJJMMMNNNNNNNNNKKKIIIIIIJJJLLLJJJHHHHHHIIIKKKJJJEEE@@@???@@@@@@@@@???>>><<<;;;:::===AAAEEEIIINNNTTTXXXWWWSSSMMMJJJHHHIIIIIIHHHGGGKKKQQQTTTVVVXXX[[[^^^`````````dddiiinnnqqqrrrmmmlllmmmqqqyyy~~~{{{xxxvvvuuutttrrrqqqqqqpppooonnnnnnnnnooopppkkkllljjjfffeeefffccc^^^bbbbbbaaabbbccceeeggghhhgggggggggfffffffffggghhhfffdddcccaaa___[[[UUUQQQJJJHHHFFFEEEEEECCC@@@>>>BBB???<<<;;;;;;<<<;;;:::::::::999888777777666666999777666777888999888666555333111222444666555333000///......000111111000111///...///000000...---,,,...111444444111...,,,++++++,,,...000111000......---,,,++++++++++++++++++++++++++++++,,,------++++++************++++++***,,,,,,,,,000444444///++++++++++++,,,---...///,,,------+++))))))***+++---+++))))))***++++++***&&&(((***+++++++++,,,------......///...---,,,+++))))))***+++---...///000---...//////000000000///---...//////---,,,---...,,,******+++---///000///++++++,,,,,,,,,+++***************++++++******)))++++++,,,---...///000111222333555777:::===???AAA@@@AAABBBDDDFFFKKKPPPTTT\\\gggvvv&&&''''''((((((((((((((('''&&&%%%&&&'''(((&&&%%%))))))(((((('''(((((((((%%%%%%&&&(((((()))))))))((('''%%%&&&'''((((((((()))******'''###!!!"""###!!!"""###$$$$$$###"""!!!"""######$$$%%%&&&''''''&&&%%%$$$%%%''''''%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$%%%'''((()))'''''')))+++***%%%$$$'''***%%%$$$(((***)))((((((***(((%%%$$$'''***---...***&&&$$$''''''$$$###$$$'''&&&%%%&&&((())))))((()))&&&%%%&&&&&&######&&&&&&$$$###%%%)))+++***(((%%%%%%&&&&&&&&&&&&&&&&&&"""'''###"""***)))###'''((()))))))))((('''&&&&&&)))(((&&&&&&''''''&&&%%%&&&'''(((((('''((()))++++++***)))((('''&&&&&&&&&###&&&((('''(((,,,---***,,,+++)))((('''((()))))))))+++,,,......---,,,+++***(((&&&&&&'''((()))(((+++++++++***++++++,,,---******+++++++++***))))))------------,,,+++***)))***,,,------------...///111444444000///111///,,,/////////...---...111444999;;;>>>@@@AAADDDHHHJJJMMMMMMMMMLLLKKKKKKMMMOOONNNMMMLLLNNNOOONNNIIIDDDBBBBBBCCCCCCBBB@@@>>>===;;;===BBBFFFJJJOOOTTTXXXXXXSSSLLLGGGFFFGGGIIIJJJEEEHHHJJJKKKKKKKKKMMMNNNQQQQQQRRRUUUZZZ^^^```aaa^^^]]]]]]aaahhhoootttvvv~~~|||zzzyyyuuutttrrrqqqpppqqqrrrsssppprrrqqqmmmlllkkkggg```dddcccccccccccceeefffgggjjjjjjjjjjjjjjjiiiiiihhhhhhgggdddbbb___[[[UUUQQQGGGCCCAAABBBFFFFFFCCC???DDDAAA===;;;;;;;;;:::999;;;:::999888777666555444:::888666666777888888888777444222111333444444333111///......000111111000111/////////000000///------///111333333111///---++++++,,,...000111///...///---,,,***))))))******++++++******++++++,,,---++++++************++++++------+++***...333222---,,,,,,++++++++++++,,,,,,+++,,,,,,+++******+++---222...+++((())))))***)))&&&(((************,,,---///////////////...------))))))***,,,---...///000...///000000111111111111---///000000...,,,,,,---...,,,,,,---///111222111******+++,,,,,,,,,+++++++++++++++******++++++,,,+++,,,,,,---...///000000000111333666999;;;<<<===???AAADDDEEEGGGIIIMMMPPPXXX```mmm|||(((((())))))))))))((((((&&&%%%%%%%%%&&&'''''''''***)))((('''''''''''''''$$$%%%'''((()))(((''''''&&&&&&&&&&&&'''(((((((((++++++***((($$$""""""######$$$%%%&&&'''&&&$$$""""""######$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$###$$$%%%%%%&&&&&&&&&%%%"""""""""""""""###%%%'''%%%'''+++---+++(((&&&&&&&&&&&&'''((('''&&&'''(((+++)))&&&$$$&&&(((,,,...***&&&$$$''''''$$$"""###%%%%%%%%%&&&'''((()))((('''&&&&&&''''''%%%$$$%%%'''###!!!$$$))),,,)))&&&%%%%%%%%%%%%$$$$$$######$$$)))%%%$$$,,,***%%%)))(((((((((((('''&&&%%%$$$######%%%''')))))))))(((&&&'''(((((('''''')))+++)))***))))))((('''&&&&&&$$$''')))'''))),,,,,,***+++***)))(((''''''(((((()))***,,,.........,,,+++)))(((&&&&&&'''((())))))++++++************++++++++++++++++++***))))))(((+++++++++,,,++++++******+++,,,---,,,++++++,,,......000///,,,,,,...///,,,,,,------,,,+++,,,...111444666888::::::<<>>@@@CCCFFFIIIKKKOOOSSSVVVWWWSSSNNNKKKJJJKKKLLLLLLEEEFFFGGGHHHIIIIIIJJJKKKGGGGGGGGGJJJNNNRRRSSSSSSUUUTTTTTTUUUYYY^^^bbbdddnnnvvvzzzyyyvvvuuutttuuuwwwxxxwwwxxxwwwsssrrrrrrnnniiigggfffeeeeeeeeeeeefffgggggggggggghhhiiiiiigggeeefffdddbbb```]]]YYYTTTQQQFFFAAA>>>@@@FFFHHHCCC>>>CCC@@@<<<:::::::::::::::;;;:::999888777555444333888666333333444666777777888666333222222222333333222000//////000111111000000000///000222222000...---...///000000///...---++++++,,,...000111///---///...,,,***)))))))))***+++************+++,,,,,,,,,,,,+++*********++++++///...+++***...444444///---,,,++++++*********+++***+++++++++******,,,...666111,,,((('''((())))))((()))++++++++++++---///000000000000000//////...)))***+++,,,---///000000000000000111111000/////////000000...,,,+++,,,...111///......///000000///)))***++++++,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,------...//////000///111444666999:::::::::===@@@CCCFFFGGGIIILLLNNNVVVZZZeeesss((()))))))))))))))((((((%%%%%%%%%%%%%%%&&&''')))))))))(((''''''&&&''''''&&&'''((((((((('''%%%$$$%%%%%%&&&'''''''''(((((()))'''%%%$$$%%%%%%$$$###&&&%%%%%%&&&''''''$$$""""""######$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%!!!"""###"""!!!"""%%%'''###(((,,,---,,,***(((&&&"""'''+++(((######&&&***+++***'''%%%%%%'''***,,,)))%%%###&&&&&&###"""###"""###$$$%%%%%%&&&'''(((!!!###############""" '''###!!!###(((***'''$$$%%%%%%%%%$$$######""""""$$$((($$$"""***)))%%%***(((((((((((('''%%%$$$$$$ """%%%'''''''''''''''&&&'''((('''&&&&&&(((***)))************)))'''&&&'''++++++)))))),,,,,,)))***))))))((((((((((((((()))***,,,.........,,,+++'''''''''&&&&&&''')))***+++******)))))))))******++++++,,,++++++***)))(((((()))***+++,,,---------***+++,,,+++++++++---000---///...***+++...///---((())))))((('''''')))+++111333555555444444555777===>>>???>>>>>>@@@BBBEEECCCBBBDDDHHHLLLMMMJJJFFFGGGGGGGGGFFFDDDAAA???===BBBEEEIIILLLNNNQQQTTTWWWVVVUUUTTTSSSTTTSSSPPPNNNJJJIIIIIIIIIJJJKKKKKKKKKDDDCCCDDDGGGJJJLLLMMMLLLLLLMMMMMMNNNOOORRRUUUWWW^^^hhhyyy~~~~~~~~~~~~zzzvvvuuuwwwvvvrrrmmmlllkkkiiiiiiiiiiiijjjdddddddddfffhhhhhhfffdddaaa___]]][[[ZZZWWWSSSPPPHHHCCC???AAAFFFGGGBBB<<<@@@===:::999:::;;;;;;;;;:::::::::999888666444333888555333222444666888888777777555444222222222333222111//////111111111000000000000222333333000...,,,------......------,,,,,,,,,,,,...000000///---...---,,,***************++++++******++++++,,,------,,,,,,+++******++++++///...******111888777111------,,,+++************)))***++++++***+++,,,...777333,,,(((((()))*********+++,,,,,,,,,---///111111111000000////////////******+++,,,...///000000111111111000///...---,,,111000...+++)))***...111333111............,,,+++)))***++++++,,,,,,,,,,,,---,,,+++++++++,,,...///,,,,,,------.../////////000222555777999::::::::::::===BBBEEEGGGIIIKKKMMMUUUVVV^^^lllzzz)))))))))))))))(((((('''%%%%%%%%%$$$$$$$$$''')))((((((''''''&&&'''''''''(((((((((''''''%%%$$$$$$$$$&&&((((((&&&&&&&&&'''%%%###!!!"""$$$%%%%%%###)))&&&$$$$$$%%%&&&### ############$$$$$$%%%%%%'''&&&%%%&&&((((((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&%%%######'''***###(((---,,,+++,,,***'''!!!(((+++(((###$$$(((*********)))'''%%%%%%(((***(((###"""%%%&&&$$$###$$$"""###%%%%%%$$$$$$%%%'''"""%%%%%%######%%%$$$"""'''$$$###$$$&&&'''%%%###%%%%%%$$$$$$#########"""###&&& %%%%%%###((('''((((((((('''&&&%%%%%%$$$%%%''''''%%%$$$######''''''((('''&&&&&&'''))))))************)))((('''))),,,,,,******,,,+++((((((((((((((((((((((((((()))+++,,,......---,,,+++&&&'''''''''&&&'''))),,,+++***))))))((()))))))))***++++++++++++******)))((((((***,,,---.........((())))))))))))***---///+++------******---...+++)))***+++***)))(((***,,,000222333333111000000111444555666555444555888:::777777999>>>CCCEEECCC@@@BBBBBBBBBBBBAAA???===;;;???CCCHHHMMMPPPTTTWWWZZZVVVWWWYYY\\\]]][[[WWWSSSQQQOOOLLLKKKKKKKKKIIIHHHFFFFFFFFFHHHKKKLLLLLLJJJDDDFFFIIIKKKKKKLLLOOOQQQTTT___ppp|||{{{~~~}}}yyyqqqpppnnnlllkkkjjjjjjjjjjjjgggfffhhhjjjkkkiiifff___]]][[[YYYXXXUUURRROOOJJJFFFCCCDDDFFFFFFBBB===>>><<<;;;;;;<<<<<<<<<:::::::::;;;:::999777555444888666555555777999:::999666777888777444333333444333111000000111111111000000000111333444444111///---------,,,,,,---------,,,,,,---...000000...,,,---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---......---,,,++++++***++++++000...++++++333:::888111------,,,+++++++++++++++***+++++++++******,,,...666222---))))))***+++,,,,,,---------,,,...111333111111000///////////////******+++---...///000111111111111000///...---,,,000///---+++***+++///222333111...------,,,+++)))******+++,,,,,,,,,++++++++++++++++++,,,---......---------.........//////333444555777888999:::::::::===AAADDDFFFHHHJJJMMMTTTSSSZZZhhhttt((()))))))))(((((('''&&&%%%&&&&&&$$$"""###&&&)))''''''&&&&&&&&&'''((((((''''''&&&%%%%%%&&&&&&&&&$$$&&&)))(((&&&$$$%%%&&&###$$$%%%%%%$$$%%%'''(((///***%%%###%%%&&&$$$!!!############$$$$$$$$$$$$'''&&&&&&'''(((((('''%%%&&&&&&'''''''''&&&&&&%%%###%%%'''&&&######'''+++###)))---+++***---,,,)))%%%((()))&&&''',,,,,,))))))***+++)))&&&%%%&&&''''''######&&&(((&&&%%%'''###%%%'''&&&$$$###%%%'''%%%((((((%%%%%%((()))%%%((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%"""###""")))''''''(((((((((''''''&&&&&&((()))(((%%%######$$$'''(((((('''&&&%%%'''((())))))((((((((('''''''''&&&******)))))),,,,,,)))&&&&&&'''((())))))))))))+++,,,---......,,,+++)))%%%'''((('''&&&&&&))),,,******)))((((((((((((((((((((()))*********))))))((()))***+++,,,---------((())))))((('''(((+++...+++......++++++------***+++,,,------++++++,,,------...000111///......//////000000...------///111//////111666;;;===:::777888999:::;;;<<<;;;;;;:::>>>BBBHHHLLLOOOSSSVVVXXXWWWYYY\\\```bbbaaa]]]YYYVVVSSSOOOMMMMMMLLLJJJHHHIIIIIIIIIKKKNNNNNNMMMKKKEEEHHHLLLMMMLLLKKKKKKLLLMMMXXXiiizzzzzzxxxvvvsssqqqpppppppppsssoookkkkkkmmmnnnkkkhhhbbb___\\\ZZZXXXUUURRROOOKKKIIIGGGGGGGGGEEECCC@@@@@@???>>>>>>???>>>;;;999::::::;;;<<<;;;999777666777666555666999:::999888555777::::::777555444555444222000000111111111000///000111333555555222/////////...------...//////---,,,---...000000...,,,+++,,,---//////...---,,,------,,,,,,------...///......---,,,++++++++++++000...+++,,,333999555---...---,,,,,,,,,,,,,,,---***+++,,,+++******,,,---444111,,,***+++,,,------,,,,,,---,,,,,,---000333111000///.........//////***+++,,,---...000111111///000000111111000000000,,,---......------///111111///------......---,,,++++++,,,,,,,,,+++******)))***+++,,,,,,------------------...............444444444555777888999:::<<<>>>AAACCCDDDEEEHHHJJJTTTQQQVVVdddpppzzz((((((((((((((('''&&&&&&%%%&&&&&&$$$""""""%%%)))&&&&&&&&&&&&&&&'''((()))&&&%%%$$$$$$%%%&&&((()))$$$'''))))))&&&$$$$$$%%%$$$)))---+++&&&$$$)))///444...'''%%%'''(((&&&##################$$$$$$$$$'''&&&&&&'''(((((('''%%%'''''''''(((''''''&&&&&&!!!$$$&&&$$$!!!!!!%%%***###***---******------******)))&&&%%%,,,333000'''(((***,,,***'''$$$%%%&&&'''$$$###''')))(((''')))%%%'''((('''%%%###%%%'''"""&&&&&&!!!!!!&&&'''###))))))***(((%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''"""$$$$$$+++''''''(((((()))(((((((((%%%''')))(((&&&%%%''')))'''(((((('''%%%%%%'''((((((((('''&&&&&&&&&''''''###'''((('''(((,,,,,,***$$$%%%&&&((())))))******+++,,,.........,,,***)))%%%'''((('''&&&&&&***---******)))(((((((((((((((&&&&&&'''((()))))))))((()))******+++++++++******++++++***)))'''(((***---,,,///000------///...+++((()))***)))((('''((()))(((***---...---,,,,,,------...---+++))))))+++,,,++++++,,,111666777444111000111444666888999::::::AAADDDHHHLLLNNNOOORRRSSSYYYZZZ]]]aaaddddddaaa^^^WWWTTTPPPNNNOOOOOOMMMKKKKKKKKKKKKMMMOOOOOONNNLLLKKKOOOSSSRRROOOJJJHHHHHHIIISSScccsss}}}||||||{{{zzzuuuooommmooooookkkhhhfffccc___\\\YYYVVVRRROOOJJJJJJJJJIIIGGGFFFDDDCCCBBBBBBAAABBBAAA???;;;888999:::<<<<<<<<<:::888777444333333555777888777666444777;;;<<<999666555666444222000000111222111000///000111444666555222000111000///......///000111---------...000000...,,,)))+++...000111000...---...------------.../////////...---,,,++++++++++++111///+++,,,333888222(((---------,,,,,,------...+++,,,,,,+++******+++---222///,,,+++,,,---......+++,,,,,,++++++,,,000333111000...---------...///***+++,,,---...000111111......000111333333444444'''+++///111000/////////000...------///000000///,,,,,,,,,,,,,,,+++***)))''')))***,,,------,,,,,,---------...............444444444444555777999:::???@@@BBBBBBBBBCCCFFFHHHSSSOOOTTTbbbmmmwww***)))''''''((((((&&&%%%((('''&&&&&&'''((('''&&&'''((('''%%%$$$###%%%'''%%%###""""""$$$%%%%%%%%%&&&'''((())))))'''%%%$$$&&&&&&%%%&&&''')))+++,,,III888&&& $$$)))%%% !!!"""###$$$%%%$$$######%%%&&&'''&&&$$$###$$$%%%)))%%%%%%)))%%% )))&&&''''''%%%###"""$$$%%%'''+++,,,)))***,,,,,,))),,,***)))***---...,,,***)))))))))'''%%%$$$%%%&&&$$$&&&'''%%%""""""%%%)))$$$''')))'''###!!!"""$$$&&&%%%$$$&&&((()))&&&###%%%''')))***)))&&&""" ,,,&&&###%%%###$$$%%%%%%###"""!!!"""&&&)))***(((%%%%%%&&&(((******(((+++,,,***'''%%%''')))&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%&&&'''&&&)))***((((((***)))&&&((('''((()))+++,,,+++***+++,,,---,,,*********,,,((('''&&&%%%&&&(((***+++///,,,)))'''((((((((((((###%%%''')))+++++++++++++++)))'''(((+++,,,***(((***)))'''&&&'''(((***++++++,,,.........,,,***)))************))))))))))))........./////////000000------+++*********+++,,,***,,,...000111000...,,,///...------...000222444???AAACCCDDDDDDFFFHHHJJJHHHMMMUUUZZZ]]]^^^^^^___YYYVVVPPPKKKIIIJJJLLLNNNLLLNNNQQQRRRSSSRRRPPPNNNUUUUUUSSSQQQOOOMMMKKKJJJJJJPPPZZZgggttt~~~~~~zzzvvvssspppooohhhfffccc```\\\ZZZXXXXXXWWWWWWRRRJJJHHHJJJIIICCCGGGFFFFFFEEEBBB???<<<:::<<<;;;;;;<<<<<<:::777444666666777777888888777777444555777666555444444555111111000000000000111111000444555444666888555///......//////000000111111---...///111111///...---+++---------+++++++++------,,,,,,++++++,,,,,,---///,,,,,,//////+++***,,,...............///000111111000///---------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------,,,++++++222111///...---------...111...,,,...222555555555222222222222333111---***,,,------...///000000111//////...------------......---,,,***)))(((((((((+++++++++,,,---...---+++------,,,+++,,,---...///444444333444555777999:::@@@@@@AAAAAABBBFFFKKKOOOTTTTTTWWW___fffppp~~~)))(((''''''(((((('''&&&(((&&&%%%&&&'''((('''&&&&&&''''''%%%$$$$$$&&&((('''%%%$$$%%%&&&''''''&&&%%%&&&'''((('''&&&$$$###&&&&&&%%%&&&''')))***,,,666///'''$$$&&&((('''%%%!!!"""###$$$%%%$$$$$$###&&&'''((('''%%%$$$%%%&&&,,,)))((((((&&&$$$&&&+++$$$$$$$$$%%%&&&&&&&&&&&&'''+++,,,******,,,,,,)))'''%%%$$$&&&)))+++***((('''''''''&&&######$$$%%%%%%&&&&&&%%%###$$$&&&'''''')))******)))'''''''''&&&%%%$$$%%%''''''%%%"""&&&(((***+++***'''$$$""",,,'''$$$%%%$$$ $$$$$$$$$$$$###"""###&&&((()))'''%%%&&&'''))))))(((***++++++)))'''%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%&&&''''''******((((((******'''(((''''''((()))*********+++,,,---,,,***)))***+++)))(((''''''''')))+++,,,...+++((('''((())))))(((%%%%%%'''((((((((('''''',,,***((()))+++,,,+++)))***)))((('''''')))***,,,+++,,,---------,,,***)))*********)))))))))((((((++++++,,,------...//////---,,,+++***)))***+++++++++,,,.../////////...---,,,,,,---...////////////666999;;;<<<<<<===>>>???AAAEEEKKKPPPRRRSSSTTTUUUMMMLLLKKKIIIIIIJJJKKKLLLKKKMMMQQQTTTVVVVVVUUUTTTYYYXXXWWWUUUSSSQQQPPPOOONNNSSS\\\gggqqqyyy|||}}}yyy{{{}}}~~~}}}zzzxxxqqqpppmmmiiieeebbb___]]]ZZZZZZUUUNNNMMMPPPNNNIIIHHHHHHGGGEEECCC@@@>>>===<<<;;;:::;;;;;;:::777555555555666666777666666666666666555555555444333222111111000000000000111111...111222111333444111,,,.../////////000000000111---...///000000///...---,,,---......,,,,,,---...---,,,,,,++++++,,,,,,---///,,,,,,//////+++***---+++++++++***+++,,,,,,---000///......------......************************+++,,,,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,222111///...------......000...---...111444555444333222111111111000...+++---......///000000111111//////......---------...///...---+++******))))))+++++++++,,,---...---,,,......---------...///000333333333333444666888:::>>>???@@@AAACCCGGGLLLPPPPPPPPPTTT[[[bbbkkkyyy(((&&&&&&&&&((()))(((''''''&&&%%%&&&'''((('''%%%&&&''''''&&&$$$%%%''')))&&&%%%$$$%%%'''((('''&&&$$$%%%&&&&&&&&&%%%$$$###&&&&&&%%%%%%&&&(((***+++%%%'''))))))&&&%%%&&&'''"""######$$$%%%$$$$$$$$$&&&'''((('''&&&%%%&&&'''))))))%%%!!!"""'''((('''&&&$$$###%%%((((((&&&###&&&+++---+++***+++,,,***#########$$$'''))))))(((%%%%%%%%%$$$"""!!!"""$$$'''&&&$$$$$$%%%&&&&&&%%%%%%%%%''')))******'''%%%&&&%%%%%%&&&'''&&&$$$!!!'''(((+++,,,,,,)))&&&$$$+++'''%%%&&&%%%""""""%%%###$$$%%%%%%$$$$$$%%%&&&'''&&&&&&'''))))))((('''+++)))'''''''''&&&%%%###''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&''''''***+++((((((+++***'''''''''&&&&&&'''(((***++++++,,,---,,,***)))***+++))))))(((((((((***,,,---,,,)))''''''(((******)))(((((((((((('''&&&%%%%%%,,,+++******,,,,,,+++***))))))((('''((()))***+++******+++,,,,,,+++)))(((******)))))))))(((((((((((()))***+++,,,---...///,,,,,,***)))))))))***+++,,,,,,------------......***+++---//////---,,,***...111444555444333333444777:::>>>AAABBBCCCEEEFFF>>>@@@BBBEEEGGGHHHHHHHHHIIILLLPPPUUUXXXZZZZZZYYYYYYYYYXXXWWWUUUTTTSSSRRRQQQVVV]]]eeelllppprrrsssooorrrtttuuuttttttuuuvvv|||~~~{{{xxxrrrmmmhhhfff______[[[VVVUUUVVVUUUQQQMMMLLLJJJHHHFFFEEEDDDCCC???>>><<<<<<<<<;;;:::888777777888888888777666666777555333444555555222///222111111000000111111222///222222000111333000***////////////000000000000---...///000000///...------...//////------...///------,,,,,,,,,,,,------///,,,---//////,,,+++---******)))))))))***++++++---............------,,,******++++++++++++************+++++++++,,,,,,,,,,,,++++++++++++,,,...///222111000///......//////000...---...111333444444444222000///000000...---/////////000111111222222////////////............000///...,,,++++++++++++++++++,,,---------------///............///000000222111111222333555888999===>>>@@@AAACCCGGGLLLPPPNNNNNNRRRZZZ```hhhuuu&&&%%%%%%&&&((())))))((('''&&&%%%%%%''''''&&&%%%(((((((((&&&$$$$$$&&&((($$$###"""$$$%%%&&&%%%###%%%%%%&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%&&&''')))***###'''+++***&&&###"""#########$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''((()))$$$)))+++$$$***'''%%%&&&)))(((###%%%+++...,,,***++++++***&&&&&&&&&'''((())))))((($$$%%%%%%$$$"""!!!###$$$)))&&&###$$$'''(((&&&#########$$$(((,,,,,,((($$$&&&&&&'''''''''&&&$$$"""&&&(((***,,,,,,***'''%%%***(((&&&&&&%%%$$$$$$%%%"""$$$&&&'''%%%$$$$$$%%%%%%%%%&&&(((***)))'''%%%)))&&&$$$%%%'''(((&&&###'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''***+++((((((+++***''''''&&&&&&%%%%%%&&&)))++++++,,,,,,+++)))((()))***(((((((((((()))***+++,,,)))(((&&&''')))*********++++++******))))))((('''++++++***************)))'''''''''&&&'''((())))))))))))************)))(((******)))))))))((((((((('''''')))***,,,...///000,,,+++***)))((()))******------,,,++++++,,,---...,,,,,,---------,,,******+++...111333111///...---000222444555555666888:::666888;;;>>>AAACCCDDDDDDFFFIIIMMMRRRVVVXXXXXXXXXUUUUUUTTTSSSSSSRRRRRRQQQQQQVVV]]]cccgggiiikkklllkkkmmmooopppnnnnnnnnnoootttvvvwwwxxxzzz}}}~~~~~~xxx{{{xxxrrrooohhhfffbbb^^^]]]\\\YYYVVVSSSRRROOOLLLKKKJJJJJJJJJDDDBBB@@@>>>???>>>===<<<;;;;;;;;;;;;::::::999888777333111333666777444///222222111111111111222222333555555222333444222,,,////////////000000000000---......//////......---,,,---......------...///------,,,,,,,,,,,,------///,,,---000000,,,,,,...---,,,,,,+++,,,,,,------,,,,,,.........---,,,+++,,,,,,---......---,,,,,,)))************+++++++++...---,,,+++,,,...111222222111000///...//////000///...---...///111333444555222///....../////////000000111111111222222222000000000000//////......///...---,,,+++++++++++++++,,,---...---------................../////////000000000111333555777888>>>???AAABBBDDDGGGKKKNNNPPPPPPTTT[[[aaahhhttt%%%$$$$$$%%%((())))))((('''%%%$$$%%%&&&'''&&&%%%++++++)))'''$$$###$$$&&&#########$$$&&&&&&%%%###&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%&&&'''((()))((((((((('''&&&%%%###"""$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###$$$%%%+++,,,''' ###---...(((***'''%%%'''***)))######+++///---******+++***))))))))))))((('''''''''%%%&&&&&&%%%######$$$&&&)))&&&$$$%%%'''(((%%%###%%%%%%''',,,000000,,,(((&&&'''(((((('''&&&%%%$$$$$$&&&)))+++,,,***'''%%%'''((('''%%%%%%&&&%%%%%%###%%%'''(((&&&%%%$$$$$$$$$%%%&&&(((***)))'''$$$&&&$$$"""$$$''')))(((%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***((((((***)))&&&%%%&&&&&&%%%$$$%%%(((,,,+++,,,,,,+++)))(((((()))''''''''''''((()))******((('''&&&''')))******)))))))))))))))*********+++)))******)))((((((((((((%%%%%%%%%%%%&&&&&&''''''((()))))))))***)))))))))************))))))))))))'''(((***+++---///111222,,,,,,***)))))))))***+++...---+++******+++,,,---///...,,,+++***++++++,,,***---000111///---++++++---...////////////111333444444555777999<<>>===;;;:::999777666555777:::;;;999777444333333222222333333444333444333111222444222...000000000000////////////------------------------)))+++,,,,,,++++++---.........------------.........,,,---000000...---000......---,,,,,,,,,------,,,------............---)))+++,,,......,,,+++)))))))))*********+++++++++000000/////////000222333000///...------...///000---.........---...000333333111...------/////////111111111111111111111111000111222222222111///...------,,,+++++++++++++++***---000///---,,,---000+++,,,------......------//////000111333555888999>>>@@@BBBCCCDDDFFFJJJLLLOOOPPPUUU\\\```eeennnwww&&&%%%$$$%%%'''((('''&&&&&&%%%$$$$$$&&&&&&%%%$$$((())))))'''%%%%%%''')))$$$$$$%%%''')))(((&&&$$$&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&'''((('''%%%$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''"""###%%%%%%$$$###%%%&&&)))'''%%%&&&$$$"""$$$(((###$$$%%%&&&'''))))))***!!!***111...***)))******''')))***(((%%%###$$$&&&%%%&&&&&&&&&$$$$$$&&&'''&&&((())))))'''%%%$$$$$$!!!###&&&'''''''''((())) ###&&&&&&%%%$$$$$$&&&$$$'''***------,,,***)))"""&&&&&&######'''&&&###%%%'''((('''%%%$$$$$$%%%%%%%%%%%%&&&((((((&&&%%%&&&'''''''''&&&%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$''''''%%%%%%''''''$$$###&&&))))))&&&%%%(((,,,+++,,,,,,+++(((''''''(((&&&'''(((((())))))******((('''&&&'''))))))((('''((('''''''''''')))***+++)))***+++***'''&&&&&&(((&&&&&&''''''((((((((('''))))))))))))******++++++---------,,,,,,,,,++++++******+++---...000111111......,,,+++++++++,,,---,,,,,,+++***************++++++******)))************+++---,,,+++)))*********,,,......---,,,---...///...---,,,---000222444333555888;;;<<<<<<;;;:::;;;;;;<<<===>>>@@@@@@AAABBBJJJSSSZZZ]]]```eeeiiigggggghhhhhhhhhkkkooorrrpppnnnpppsssrrrkkkhhhiiikkkiiihhhiiilllmmmnnnmmmpppvvv}}}}}}uuuqqqqqqlllllljjjhhhdddaaa___]]]WWWVVVSSSQQQOOOLLLGGGDDDDDDDDDDDDCCCAAA???>>>===;;;;;;;;;;;;;;;:::999888444444333333333333444444111333222///111444333...111000000000/////////......------------------...***+++------,,,---...000......------------.........,,,---000111......000///......---,,,,,,------......------......///000)))+++---......---+++)))*********+++++++++,,,,,,///////////////////////////...---,,,,,,---...///,,,......---,,,---000222222000------...//////...111111111111111111111111000111222333333111///......------,,,,,,,,,,,,,,,)))---000000---+++---000,,,,,,.../////////...---///000000111333666999:::;;;===AAACCCEEEHHHLLLOOONNNPPPUUU\\\```ccckkkttt&&&%%%$$$%%%'''((('''&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&'''''''''&&&'''***,,,""""""###%%%''''''$$$"""%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&'''(((&&&''''''&&&###"""""""""&&&%%%$$$###$$$%%%&&&'''###$$$&&&%%%%%%%%%&&&'''---((()))---)))!!!$$$---&&&''''''&&&%%%&&&(((***!!!***111///***)))******''')))***)))'''%%%''')))$$$%%%&&&%%%$$$$$$%%%'''%%%(((+++***&&&$$$$$$%%%###'''******((((((***--- $$$$$$###"""$$$%%%%%%(((+++...///...,,,***!!!%%%&&&######'''&&&"""&&&'''((('''%%%$$$%%%&&&&&&%%%$$$&&&'''((('''%%%'''***+++)))%%%###$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%###&&&'''$$$$$$'''&&&###"""'''+++***'''&&&(((,,,+++,,,,,,+++(((''''''''''''((()))******++++++***(((''''''((())))))'''&&&+++***)))))))))***+++,,,***,,,---+++(((&&&''')))'''(((((()))***)))))))))******))))))***+++,,,,,,......---------,,,,,,,,,******+++,,,...///000000///...---,,,,,,,,,------++++++++++++******))))))&&&((()))***+++)))((('''+++,,,---,,,+++***,,,---)))+++---...---,,,,,,---+++******+++,,,---///000...000333666888888777666222222444555777888999:::999AAALLLRRRUUUXXX]]]aaa____________```dddiiinnnqqqnnnoootttrrrjjjfffgggiiifffddddddeeefffffffffdddkkkttt|||~~~zzz{{{xxxwwwvvvtttqqqmmmiiiggg```___]]][[[XXXTTTNNNJJJJJJJJJIIIHHHFFFDDDCCCBBB>>>???@@@>>>;;;999888999555444444333333444444555111333222000222555444000111111000000/////////......------,,,,,,------...+++,,,............///111......------------.........,,,---000111......111111000///...............///...------...///000111+++---///111111///---+++***++++++++++++,,,,,,,,,---......///......---,,,...---,,,+++,,,,,,......,,,...///---,,,,,,///222111///....../////////...111111000000000000000000000111333333333222000...//////...---------......)))---111000---+++...111,,,---///000000000///...000000000222444777999;;;777;;;???CCCFFFJJJNNNRRRPPPQQQWWW]]]aaadddkkkttt$$$%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&)))'''$$$###$$$&&&''''''((('''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%$$$$$$$$$""" !!!%%%'''(((''''''&&&%%%%%%$$$$$$$$$$$$###'''+++)))%%%###&&&)))###***//////)))%%%'''***+++)))'''%%%&&&)))---///)))%%%%%%))))))%%%%%%)))&&&((()))(((%%%$$$&&&((()))(((''''''(((((('''&&&((($$$ !!!$$$'''&&&%%%$$$&&&))),,,,,,***(((&&&+++%%% ###%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%'''((($$$$$$$$$%%%''''''&&&$$$###$$$&&&(((+++***(((%%%&&&'''''''''&&&&&&%%%$$$''''''&&&'''((('''$$$"""&&&&&&'''***+++***'''$$$***,,,...+++&&&%%%'''+++'''''''''(((((((((((((((&&&'''''''''''''''&&&&&&000...***))))))***+++*********)))'''&&&%%%$$$###'''''''''(((((((((((())),,,+++***))))))+++---...000111111111///...,,,***)))***,,,---...---,,,,,,---------.........//////,,,------+++(((&&&&&&&&&&&&'''((((((((((((((('''+++++++++++++++++++++++++++******+++,,,+++)))'''+++'''&&&)))******,,,111///000///...000444111,,,/////////000000000000000888:::>>>DDDJJJLLLLLLKKKXXXVVVTTTTTTVVV[[[```ddd```gggnnnqqqnnniiieeedddeeeeeeccc```^^^]]]___aaaiiigggkkkvvv~~~|||zzzwwwtttooonnnkkkgggccc^^^ZZZXXXXXXVVVSSSPPPNNNMMMMMMMMMHHHCCC>>><<<>>>>>>;;;888888666333333444555555444666666444222111222555888222222111///---,,,,,,---.........///......------,,,,,,++++++,,,,,,---...++++++,,,...000111000.........///000000///...---////////////000111333333444333111000///////////////...,,,,,,------,,,+++,,,,,,------...///000000...///000111111111111111000000///...............333000---+++,,,...//////+++,,,------......------333333222///---,,,---///111...+++---000222///,,,...///000///...---...000+++,,,,,,------,,,,,,+++///////////////.........111333555666666666888:::???>>>===???CCCHHHLLLNNNQQQTTTXXXZZZ^^^eeennnuuu&&&&&&&&&&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%%%%&&&)))&&&$$$###%%%&&&'''&&&''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$$$$"""!!!"""%%%'''(((''''''&&&%%%%%%$$$$$$$$$%%%$$$'''))))))&&&%%%&&&((($$$***///...(((%%%&&&((()))(((''''''(((***---///)))%%%%%%))))))%%%%%%)))%%%'''((((((&&&%%%&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$######$$$&&&((($$$&&&)))++++++***(((&&&&&&$$$######%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&%%%$$$######$$$&&&'''&&&$$$$$$$$$&&&&&&&&&$$$$$$$$$%%%''')))***(((&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&$$$""""""$$$%%%%%%$$$&&&&&&''')))******'''$$$&&&)))+++)))%%%###%%%((('''''''''''''''(((((((((((((((&&&&&&&&&'''((()))///,,,)))((()))******)))******)))((('''&&&%%%%%%&&&&&&'''''''''(((((((((,,,+++*********,,,...//////000000000///---+++***)))***,,,---.........------.....................,,,,,,,,,***((('''&&&'''$$$%%%&&&''')))*********++++++++++++++++++++++++***))))))***++++++)))'''+++(((''')))***)))+++000,,,...---,,,...111///***////////////////////////222333777<<>>===>>>@@@DDDHHHLLLMMMQQQUUUYYY\\\```fffnnnuuu''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$"""!!! ###$$$$$$$$$%%%%%%%%%&&&(((&&&$$$$$$%%%''''''&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%$$$$$$###"""###%%%'''((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''(((''''''&&&&&&%%%***...---((($$$%%%'''&&&&&&&&&''')))+++,,,...(((&&&&&&((((((&&&&&&((($$$%%%''''''&&&&&&((()))&&&&&&%%%%%%%%%$$$$$$$$$###&&&'''%%%""""""&&&***%%%&&&(((******)))(((&&&"""%%%''''''&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$###"""###$$$%%%&&&(((&&&######$$$%%%%%%%%%&&&%%%$$$&&&((()))((('''%%%%%%%%%%%%%%%$$$$$$$$$&&&### """%%%''''''&&&&&&&&&(((***)))&&&$$$%%%(((***)))&&&$$$$$$&&&&&&&&&&&&'''''''''((((((***(((&&&%%%%%%'''***,,,---***((('''(((((((((((()))))))))(((((((((((('''%%%&&&&&&&&&'''''''''''',,,+++*********,,,...000......//////...,,,***))))))***+++---...////////////.....................,,,+++***)))(((((('''(((%%%%%%&&&(((((()))))))))******************++++++)))(((((()))++++++)))(((+++((('''******)))***...+++------,,,---111000+++........................---...000444777888777666999:::;;;===@@@DDDHHHJJJUUUWWWXXXVVVSSSRRRTTTWWWYYY[[[\\\\\\[[[ZZZ[[[\\\bbbaaagggrrr|||~~~}}}~~~}}}|||{{{zzzyyyyyyyyy|||~~~{{{vvvtttvvvtttppplllgggdddaaa```[[[VVVPPPLLLJJJHHHCCC??????<<<999888888777777555666555555444222222111111222111000000/////////000,,,------.........---------------------...//////...------///111111000///...///000111111111000///111111111111111111111222///000000000000111111222///---,,,,,,---...---+++***++++++,,,,,,------------...///000111111111111222111111000000000000111333000---,,,---.../////////...---------...///000000111111111000000222444222///---///111222000......///000///...---...000---......//////......---///////////////////////////111333333333444666888;;;<<<>>>BBBEEEIIIKKKMMMQQQUUU[[[___bbbhhhooouuu)))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###""""""######$$$$$$%%%%%%&&&&&&'''%%%$$$$$$&&&''''''&&&$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&'''(((((('''%%%(((+++...---)))%%%&&&'''"""###%%%'''((()))***+++(((''''''((((((''''''(((###$$$%%%&&&&&&'''((()))%%%&&&&&&%%%$$$###$$$%%%###$$$%%%$$$######%%%(((%%%&&&'''((((((((('''''' %%%&&&$$$"""###$$$''''''''''''''''''''''''$$$$$$######$$$%%%&&&''')))&&&###"""###%%%%%%%%%'''%%%$$$$$$&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$'''%%%###"""$$$&&&''''''&&&%%%&&&'''((((((&&&$$$%%%(((++++++(((&&&%%%&&&%%%%%%&&&&&&''''''(((((()))(((''''''''')))+++,,,***(((&&&&&&'''''''''&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))(((((()))+++...///------......---+++***))))))***+++---...000000111////////////............,,,***((('''((((((((((((((()))(((((('''&&&%%%$$$)))))))))******************)))((()))+++,,,+++)))+++((((((******((())),,,+++...///...///222222///...---------------,,,,,,,,,,,,...000333333222000111222444666999;;;===>>>EEEFFFGGGFFFDDDDDDHHHLLLQQQSSSVVVWWWWWWVVVVVVVVV\\\\\\cccmmmuuuxxx{{{zzzwwwsssrrrsssvvvxxxyyysssrrrpppnnnnnnnnnnnnooovvvwwwyyy}}}~~~|||{{{zzzzzzrrrmmmeee^^^WWWPPPIIIEEEEEEBBB>>><<<:::999777666777666666777777666444222111000/////////000000///,,,,,,---............---///............///000000///...---...000000///...//////111222222111000000222222222222222222111111000000000111111111000000...---,,,,,,---...---,,,---------.........//////------///000111111111111111111000//////000000000222000------...//////...000///---,,,---...000222333444444333111000000111222000///000111222111///...///000///...---...000//////000000000000/////////////////////000000000///111333333333444666888888;;;???CCCFFFIIIKKKMMMRRRVVV\\\aaadddiiipppuuu***)))'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&&&&%%%###$$$$$$%%%&&&&&&''''''&&&%%%$$$%%%&&&((('''&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''(((%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''(((((('''%%%))),,,---,,,)))''''''))) !!!###%%%'''''''''''''''((((((''''''(((((('''#########%%%'''((())))))%%%&&&'''&&&$$$###$$$&&&%%%###!!!"""$$$&&&%%%###%%%&&&&&&&&&'''''''''''' ###%%%$$$!!! !!!###''''''''''''''''''&&&&&&$$$$$$$$$%%%&&&''''''((((((&&&###"""###%%%&&&&&&(((&&&######%%%'''''''''%%%$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&$$$"""&&&%%%%%%&&&''''''%%%###$$$&&&((()))(((&&&%%%$$$%%%%%%&&&&&&'''(((((()))&&&''')))*********)))(((((('''%%%%%%&&&'''&&&%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&'''***,,,...,,,,,,---------+++***))))))******,,,---///000111////////////////////////---***'''&&&''')))((('''(((((((((((('''&&&$$$$$$((((((((())))))*********,,,***)))***+++,,,+++***+++((('''******((((((+++)))---///---...222222000......------,,,,,,,,,+++,,,,,,,,,...000111000......///000222333555555555777:::===>>>===>>>AAADDDHHHKKKOOOQQQQQQPPPOOOPPPTTTUUU[[[dddjjjllloootttnnnmmmllllllnnnooonnnnnnhhhfffcccaaaaaabbbccceeennnnnnqqquuuzzz}}}~~~~~~zzz{{{sssjjjaaaYYYTTTRRRNNNIIIEEEBBB???<<<:::777777777888:::999666333222///---...///000///...,,,---....../////////...000000//////000000111222000///------//////...---...///000222222222111000222222333333333333222111111222222222111000...---...,,,,,,,,,......---,,,---------...............,,,---...///111111111111//////.........//////000222000------...//////...000///---,,,---...000222333444555444222000111222111000000000111111111000...///000///...---...000///000000111111000000///////////////000000111111000222444444444555777999666:::@@@DDDGGGIIILLLNNNRRRWWW]]]aaaeeejjjqqqvvv~~~***)))'''%%%%%%&&&((()))&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''''''''$$$$$$%%%&&&'''((())))))%%%$$$$$$%%%'''((('''&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''''''''(((%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''(((''''''&&&&&&)))***++++++)))(((((()))!!!!!!###$$$%%%&&&&&&&&&'''))))))''''''))))))'''######"""$$$'''(((((('''$$$&&&((('''###"""$$$&&&&&&### """&&&(((%%%"""&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$""""""###$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''((((((&&&$$$######%%%&&&'''&&&(((&&&######%%%&&&&&&&&&%%%%%%$$$######$$$&&&'''$$$######$$$%%%###!!!%%%$$$$$$%%%&&&&&&%%%###"""###$$$%%%%%%$$$###"""%%%&&&&&&'''((()))******%%%''')))++++++)))'''%%%'''&&&%%%%%%''''''&&&$$$###$$$$$$%%%&&&&&&''''''%%%&&&&&&&&&''''''''''''$$$$$$###$$$&&&))),,,...,,,,,,---------,,,+++************+++,,,---///000....../////////000000000...***&&&%%%'''((((((&&&$$$$$$%%%''''''(((((((((''''''(((((())))))******---+++))))))***+++***))))))&&&'''***+++((((((+++%%%***---+++,,,///000///.........------,,,,,,+++*********,,,...000///...------......///000000111111555999;;;:::;;;>>>AAAAAADDDHHHJJJIIIIIIIIIIIIKKKKKKOOOVVVZZZ[[[```fffddddddeeegggiiijjjiiigggccc```]]][[[ZZZ\\\___```aaabbbdddjjjqqqwwwzzz{{{vvv|||~~~vvvoookkk^^^ZZZSSSMMMHHHDDD???<<<;;;999888999;;;;;;888444444111......000111000------...///000000000000000111111111111111222222333222000......//////...------...000111222111111000111222444444555444333222222222333222111///---,,,---,,,+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000111222222...............//////000111///......//////...---///...---------...///000...000222333333333444555000000000000000000000000...///000///...---...000///000000111111000000///...//////000000111111222000222444444444555777999444:::@@@DDDFFFHHHMMMPPPSSSWWW]]]aaadddjjjqqqwww~~~)))(((&&&%%%%%%''')))***''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))******%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))(((&&&'''(((%%%$$$$$$$$$%%%%%%&&&'''$$$'''))))))&&&%%%&&&(((&&&'''((((((((('''((()))$$$$$$$$$$$$%%%%%%&&&&&&'''******''''''******'''%%%###"""$$$'''((('''&&&"""%%%'''&&&""" """%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$###$$$%%%'''((($$$###"""###$$$%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%&&&'''''''''$$$###"""$$$&&&((('''&&&'''%%%$$$$$$%%%&&&%%%$$$&&&%%%$$$###$$$%%%'''((($$$###!!!"""######"""!!!%%%$$$###$$$%%%&&&%%%######"""""""""#########"""&&&&&&'''((()))***+++,,,'''((()))))))))'''%%%$$$&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((#########$$$&&&))),,,...,,,------......---++++++******))))))***,,,---...------...///000111111222000+++%%%$$$&&&((('''$$$"""###$$$&&&'''(((((()))&&&&&&'''(((((()))******---+++(((''''''((('''&&&'''%%%&&&***+++)))))),,,$$$***---++++++...111000//////......---,,,,,,,,,)))((()))+++...000000///,,,,,,,,,---...///111222111444777777555666999======???BBBCCCCCCBBBCCCDDDAAAAAACCCHHHJJJKKKQQQXXXZZZYYYYYY[[[___aaabbbaaa^^^\\\XXXUUUUUUWWW[[[]]]YYYYYY\\\aaaiiiooosssuuuqqqvvvyyy{{{}}}nnniiibbbZZZSSSMMMHHHDDDEEEAAA>>>>>>??????:::666888444000000333333111......///000111222222222222222222222222222333333444555333111000000111000///,,,---///000111111000000000222444555666555444333000111222222222000///------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000111222222//////......///000000111111///......//////...------------------.........---///222333333222333444//////000//////...///000...///000///...---...000//////000000000000//////...//////000111111222222///111333333333444666888444999@@@CCCEEEHHHMMMRRRTTTXXX\\\___bbbiiiqqqxxx~~~)))(((&&&%%%%%%'''***,,,'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%$$$###"""&&&&&&'''((()))***+++,,,$$$$$$$$$&&&((()))(((&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''******(((&&&''')))$$$$$$$$$$$$%%%%%%&&&'''###'''+++***%%%###&&&)))$$$$$$%%%&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&++++++&&&&&&++++++&&&%%%###"""###'''((('''%%% $$$&&&%%% !!!$$$$$$'''******'''&&&(((***&&&%%%$$$######%%%'''(((!!!%%%&&&### %%%%%%%%%$$$$$$#########!!!!!!###$$$%%%&&&&&&&&&"""""""""%%%''')))((('''&&&%%%$$$%%%&&&&&&%%%$$$'''&&&$$$$$$$$$&&&((()))&&&$$$!!!!!!###%%%''''''%%%$$$######%%%%%%$$$###&&&$$$######$$$%%%%%%%%%''''''((()))***+++,,,,,,***)))((('''&&&%%%%%%%%%&&&%%%%%%&&&'''(((&&&%%%&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))$$$$$$$$$%%%'''***---000,,,---.........---,,,+++******)))))))))***,,,---,,,---...///000111222333111+++%%%$$$&&&(((&&&$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''((())))))***,,,***'''%%%%%%%%%%%%$$$&&&$$$&&&***+++)))))),,,%%%+++///------000333333000000///...------,,,,,,))))))))),,,///222333222------------///222444666222333444222///000444999;;;===????????????@@@AAA;;;:::<<>>999;;;666222222555555222/////////000222222333333333333333222222333333444555888555333222222222222111+++,,,...///000000000///000111333555666666555444...///111222333222000///---,,,+++,,,...///...---........................***+++---///000111222222000000///000000111222222000///......//////...---+++,,,------......------///111333333222000000000.../////////.........///...///000///...---...000//////000000000000//////...//////000111222222222...///111222222333555777444:::@@@CCCDDDGGGNNNSSSUUUXXX[[[^^^aaahhhqqqxxx&&&&&&&&&&&&''')))+++,,,%%%&&&''''''&&&&&&((()))&&&(((***)))&&&%%%'''***"""%%%(((((('''%%%%%%%%%###%%%(((******+++---...***)))(((''''''&&&'''''''''%%%$$$%%%''''''$$$ ''')))'''######&&&'''%%%))))))((('''%%%""" $$$%%%&&&$$$""""""&&&***'''&&&%%%%%%&&&'''&&&$$$&&&((()))'''$$$"""###%%%%%%'''$$$ ###$$$'''(((((('''%%%%%%'''(((!!!###%%%%%%$$$###"""###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$&&&(((***&&&&&&%%%$$$############!!!###"""!!!###'''&&&"""%%%%%%$$$###$$$%%%&&&'''###$$$$$$###"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((&&&%%%$$$&&&(((###%%%%%%######%%%%%%###%%%$$$######$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&)))'''&&&(((***+++)))&&&)))******++++++,,,,,,---+++)))&&&%%%%%%%%%###"""###"""###$$$'''((('''&&&&&&'''(((*********))))))&&&''''''(((((('''&&&&&&''')))(((%%%&&&***---,,,...,,,++++++++++++***((('''))))))''')))------)))444///++++++...111000---222,,,%%%###&&&((('''$$$###%%%&&&&&&%%%$$$%%%%%%$$$&&&((((((&&&%%%'''***))))))(((((('''''''''&&&&&&(((******)))(((((()))))))))***,,,///000000///000...,,,+++,,,---,,,,,,,,,***(((***---//////---///...---,,,---///111222333000000333333111222555555333666;;;<<<999999;;;666444444666;;;>>>>>>===CCCDDDEEEIIIMMMQQQSSSSSSPPPKKKFFFDDDFFFIIIKKKKKKSSSSSSUUUYYY^^^aaacccccchhhjjjmmmoooooonnnlllkkkqqqnnnllljjjkkklllmmmlllmmmpppvvv{{{xxxppphhhbbb___YYYRRROOOMMMKKKEEE@@@;;;;;;:::888666444444555000000000222444444222000555333222111222333555777222222222222333444555555,,,---...//////000222444111111222333444444555555111111111222333333111///---,,,++++++,,,,,,***((('''+++///111000...,,,+++)))---//////111555666333.........000222333222111333000...---.........---...---,,,,,,++++++++++++///...000444444000...000000111111000---,,,,,,---111111111000000000000//////000111111000...+++***...000333222///...000333555222000000222444666666555888<<<@@@DDDHHHLLLOOOOOOTTT[[[cccjjjpppwww{{{)))'''%%%$$$%%%'''&&&%%%$$$&&&((((((''''''((()))''''''&&&&&&'''''''''&&&$$$&&&)))***((('''&&&&&&&&&(((***+++******+++,,,***)))((('''''''''''''''&&&%%%$$$%%%''''''%%%"""''')))((($$$$$$''''''%%%))))))((('''&&&$$$###"""''''''&&&$$$"""###%%%''''''&&&%%%%%%&&&'''%%%$$$&&&((())))))&&&&&&''')))%%%'''&&&!!!###%%%%%%%%%&&&&&&%%%$$$###%%%&&&"""$$$%%%%%%#########$$$'''&&&&&&%%%%%%%%%%%%%%%'''&&&$$$"""""""""$$$%%%&&&%%%$$$$$$############"""$$$$$$"""$$$((('''$$$&&&%%%$$$$$$$$$%%%''''''%%%%%%%%%$$$""""""###$$$###$$$$$$$$$%%%%%%&&&&&&'''''''''%%%$$$###%%%'''$$$&&&&&&$$$$$$&&&&&&$$$$$$$$$$$$###$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&)))''''''(((+++,,,***(((+++++++++++++++,,,,,,,,,***(((&&&%%%%%%%%%$$$###&&&&&&%%%&&&(((((('''%%%&&&'''((()))******))))))$$$$$$%%%%%%&&&%%%%%%%%%&&&((('''%%%&&&+++---,,,///...,,,,,,,,,,,,***)))'''******((()))------***111---)))***...111111///000+++%%%###%%%'''&&&$$$$$$%%%''''''%%%$$$%%%&&&$$$&&&'''&&&%%%$$$&&&((()))((((((((('''''''''&&&&&&(((******)))((())))))******+++---///111111000///...---------...///000---+++)))***---......,,,...---,,,,,,---...000222222......000111///111444444333555999:::777777999555444333555999<<<<<<;;;======???BBBFFFJJJKKKKKKHHHDDD@@@>>>AAADDDEEEFFFLLLMMMNNNRRRWWW[[[^^^___ccceeegggiiiiiigggeeedddddd```]]][[[[[[\\\\\\\\\ccceeejjjoootttwwwzzz{{{}}}xxxsssmmmeee___\\\VVVOOOIIIBBBAAA???<<<888666555555666555444555777777555444555444333222222333444555666555555444444444444444...000111111111222444666//////000111111222333333000///000111333333111///...---------......,,,******,,,......---------...,,,000111///000333333000///......///111222111000222000------...//////...///...------------------000...000333333000///111222222111111000000//////111111000000////////////000111222222222000...---///000111111000000111222444222111111333555666555666999===@@@CCCFFFJJJMMMTTTXXX___ffflllrrrxxx|||***%%%!!!!!!%%%'''%%%"""###%%%((()))((('''((()))(((%%%"""$$$((()))'''###&&&(((++++++***((((((((()))+++,,,,,,***))))))***+++***)))(((''''''''''''%%%$$$$$$%%%''''''&&&$$$(((***)))&&&%%%((()))&&&(((((((((((('''&&&%%%%%%***'''%%%###$$$%%%%%%%%%(((&&&%%%%%%&&&&&&%%%###&&&(((((((((&&&%%%&&&(((###''''''$$$###&&&((('''$$$%%%&&&%%%$$$###%%%'''$$$%%%%%%$$$######$$$&&&+++)))'''%%%$$$$$$$$$%%%***(((%%%###!!! !!!!!!%%%$$$$$$#########$$$$$$$$$&&&&&&%%%'''***)))%%%&&&%%%%%%%%%%%%&&&'''((('''''''''%%%###"""###$$$######$$$%%%&&&''''''(((%%%&&&&&&%%%######$$$&&&%%%((((((%%%%%%((((((%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''((())),,,---,,,***,,,,,,,,,,,,++++++++++++)))'''%%%%%%&&&&&&&&&%%%)))((('''((())))))'''%%%&&&'''((()))************$$$$$$%%%%%%&&&&&&&&&&&&&&&((('''%%%&&&,,,...---000///---------,,,+++))))))+++,,,******......,,,...+++((()))...111222111...***%%%$$$%%%&&&%%%$$$$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&%%%######$$$&&&((((((((('''''''''''''''&&&(((*********)))***++++++,,,---///000111111111---///000///---...111444---,,,++++++---------+++---,,,++++++,,,---///000000,,,+++---------000444444222444888888555444666555444333444666888888888888888999;;;???BBBBBBBBB>>>;;;888777999<<<>>>???EEEFFFGGGJJJNNNSSSXXX[[[___```bbbddddddbbb```^^^[[[XXXSSSPPPOOOPPPQQQQQQWWWYYY\\\aaaeeejjjmmmooouuuxxx{{{{{{zzzzzz}}}|||uuupppiii```ZZZQQQNNNJJJEEE@@@<<<999888999888666555666666555444666666666555555555555555999888777666555444333222000111222222111222444666//////000000111222222222//////000111333444222000000/////////000000...---......---,,,+++,,,///111///222222//////111000---222000......///111111000000...------///000000//////............//////000222000///222222//////222444222000111333444333000111111000///////////////111222333444444333222111111000000000222333222111333222222444666777666444777999<<>>999999:::;;;===>>>??????999:::::::::999888666555444555555444333222444555000000000000000000000000666555555555666444222//////......///000111000...***---000111000.........+++///000...///222111///444222000000111333333222.........000222333222000///............//////000555222111333333000///222222000...000333444333000555333111000000000222333000000000111111222222222222111111222444666555555444555666888::::::888666444666888:::===BBBGGGLLLMMMQQQXXXaaajjjttt~~~,,,)))&&&%%%%%%&&&%%%$$$"""###$$$$$$$$$%%%))),,,%%%%%%&&&'''''''''((()))'''))),,,+++)))'''&&&&&&$$$&&&((()))))))))***+++)))((('''%%%$$$###""""""'''(((((('''$$$$$$&&&)))$$$((()))((((((******&&&######%%%&&&''''''((((((%%%&&&&&&%%%%%%&&&))),,,(((&&&%%%$$$$$$$$$""" %%%$$$"""###&&&'''%%%$$$ $$$%%%""""""$$$&&&%%%###$$$%%%%%%$$$$$$&&&(((%%%&&&((((((&&&&&&&&&'''$$$%%%'''''''''&&&$$$###!!! !!!$$$&&&((( !!!!!!"""$$$%%%&&&###&&&((('''***,,,)))$$$"""###$$$%%%%%%%%%$$$$$$&&&''''''&&&$$$###$$$&&&###$$$$$$$$$%%%%%%&&&&&&%%%'''((((((&&&%%%%%%%%%&&&))))))&&&&&&))))))&&&"""###%%%&&&'''&&&&&&&&&###$$$&&&''''''&&&$$$###&&&(((******)))((()))+++***)))))))))((((((''''''(((&&&%%%%%%&&&'''&&&%%%$$$######$$$&&&'''&&&$$$&&&&&&&&&'''(((***,,,---***)))'''%%%$$$%%%&&&'''***+++***''''''+++---,,,)))(((((()))+++,,,,,,+++)))///222---***+++.........---+++)))''''''((()))(((***++++++***((('''&&&'''(((******((('''((()))***&&&###"""%%%'''((((((%%%%%%%%%&&&&&&''''''''')))***++++++***,,,...111,,,000222111...,,,...111...---,,,***)))))))))***'''***...///---,,,,,,---***+++,,,------.........111...,,,......+++,,,000222000000333444222444777111222333222000000222444666555333333333333111//////222444444222111222333333666888777444444888;;;;;;===AAAEEEHHHIIIIIIHHHGGGFFFEEEFFFHHHIIIHHHHHHBBBDDDFFFIIILLLMMMNNNNNNTTTSSSTTTUUUVVVWWWWWWWWWSSSWWW]]]eeelllrrrvvvxxx||||||}}}~~~~~~vvvmmmggg___]]]ZZZWWWTTTPPPLLLIIICCCCCCBBBAAABBBCCCDDDEEE>>>>>>>>>>>><<<:::777555555666666555333222444555000000000000////////////222222222333555555222111///......///111222000///+++---000111000......///,,,///000......111111...000///...///111222222111///...///000222333111///111111000/////////000000444222222555444000...000111111111111222222222222333222000......///000222111111111111111111222222000111333444444444666777666666666888::::::999777777888999:::;;;???DDDHHHNNNRRRYYYaaajjjttt~~~'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$'''+++///&&&$$$"""$$$(((***(((&&&''')))+++***(((&&&%%%$$$$$$&&&((()))((('''((())))))(((&&&$$$###"""!!!!!!((())))))'''$$$###&&&)))$$$''')))'''(((***)))&&&$$$%%%&&&'''((((((((((((&&&((((((&&&###$$$'''+++(((&&&%%%$$$$$$$$$""" ***'''###""""""!!!"""%%%&&&"""!!!$$$&&&%%%$$$&&&''''''&&&''')))+++$$$&&&))))))(((&&&&&&&&&!!!###&&&(((((('''%%%######"""!!!"""###%%%(((*** !!!"""$$$%%%&&&"""%%%'''''')))+++)))###!!!"""###$$$%%%$$$######%%%&&&&&&%%%######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&$$$###$$$&&&))))))&&&&&&))))))&&&"""###%%%&&&''''''&&&%%%###$$$&&&''''''&&&$$$###&&&(((+++***((('''(((***(((((((((((('''''''''''')))'''%%%%%%&&&&&&&&&%%%&&&%%%$$$%%%&&&&&&$$$"""&&&&&&&&&&&&(((***,,,...---,,,)))'''&&&&&&'''(((+++,,,+++''''''+++,,,+++)))((((((***,,,......---)))///222---)))+++---...---,,,+++(((&&&&&&(((***(((***,,,,,,+++)))'''''''''(((******((((((((()))(((%%%!!!!!!$$$'''((('''%%%%%%%%%&&&&&&''''''''')))***+++++++++,,,///111,,,000333111---+++---000...,,,***)))***,,,,,,+++&&&***...///---,,,---...++++++,,,---............111---,,,......******---000......111333111333666///111222111///...111444999777555555555444222000...111444444111//////111333666999777333222444777555888;;;???AAABBBAAA@@@??????@@@BBBEEEFFFEEEDDDBBBDDDGGGJJJLLLLLLLLLKKKLLLKKKKKKLLLMMMNNNNNNMMMIIILLLRRR[[[eeemmmppprrrrrrqqqqqqtttwwwzzz{{{{{{|||tttqqqooollliiifffaaa\\\XXXNNNMMMJJJHHHHHHHHHIIIJJJBBBBBBBBBAAA>>>;;;777555444555555333111111222333222222222111111111111111......///111444555333222/////////000222222111000---...//////......///000---000111......000///,,,---,,,,,,...111111000////////////111333333111///333333222111000000000111333222333666555000...///111222333333111111222333222000...,,,,,,---///000333222222111111222222333///222555555333333666999777666666888:::;;;:::888:::;;;:::::::::===AAAEEERRRUUU\\\ccckkkuuu((((((((()))(((''''''&&&%%%''')))(((%%%%%%''')))&&&%%%$$$$$$$$$%%%&&&'''&&&(((+++,,,+++***+++,,,)))(((((()))******(((&&&$$$%%%&&&%%%$$$$$$%%%''')))******)))&&&%%%%%%&&&,,,)))((()))+++,,,)))&&&&&&&&&''''''&&&&&&%%%$$$---+++'''%%%%%%%%%%%%%%%)))(((&&&%%%$$$#########$$$%%%$$$""" !!!###$$$%%%%%%$$$######$$$&&&"""&&&)))'''###!!!$$$(((###&&&((('''&&&%%%%%%$$$############$$$%%%%%%!!!"""######"""###%%%'''&&&  %%%'''###$$$%%%&&&''''''''''''$$$""" """$$$$$$$$$!!!###$$$$$$###"""$$$%%%***&&&!!!!!!%%%'''&&&$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&'''((()))&&&$$$######%%%&&&'''&&&"""!!!!!!###(((+++---...'''(((((((((&&&%%%&&&''')))))))))))))))(((''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''')))+++---...***(((&&&&&&(((((((((''')))))))))***+++,,,...///,,,+++)))***++++++***(((++++++---///111111...+++)))((('''&&&&&&'''((()))%%%'''******)))(((((()))(((((('''''''''(((((())))))'''&&&&&&&&&&&&$$$###(((&&&%%%&&&((()))))))))+++***)))((()))+++...000222000---,,,---------,,,)))))))))'''%%%%%%''')))+++,,,---,,,+++,,,///111+++---...---///222000+++///000000///---+++,,,---///---,,,---///111111000222222111000000111222222222333333333222222444666444333333222222111111000777444222222333444444444222222555999888555555999>>>???BBBEEEHHHGGGDDDAAA@@@@@@BBBEEEHHHJJJJJJIIIHHHJJJKKKHHHCCCBBBEEEIIIJJJIIIJJJOOOXXX___bbbbbbiiikkkllllllmmmnnnrrruuu|||~~~~~~zzzuuuqqqnnn```YYYQQQOOOQQQSSSRRROOOJJJJJJHHHCCC>>>:::999999888777666666666555222000000000///.........//////111111111000000000000000///---,,,///222111,,,&&&---...//////////////////......------------......222333333333222111///......000333555555333000...111333666777888777444333222222222333333444444444444888777222111555555111222222111111000//////...///222222000111444555222666666666444333333555777999666444555999<<<<<<:::<<<===??????@@@AAADDDFFFPPPRRRXXXaaammmyyy(((((((((((((((''''''&&&%%%'''))))))&&&%%%&&&'''''''''&&&%%%%%%&&&'''((((((***,,,---,,,+++++++++)))(((((((((******(((''''''((()))(((''''''(((***+++,,,,,,***'''%%%$$$$$$(((((())))))((('''''''''&&&&&&&&&'''&&&&&&%%%$$$'''%%%###""""""#########%%%%%%$$$$$$$$$%%%&&&&&&"""######"""!!!!!!###%%%$$$%%%&&&%%%###""""""###$$$&&&'''&&&######%%%(((!!!$$$'''(((&&&$$$######!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###""""""$$$&&&&&&### """%%%&&&&&&###$$$%%%&&&''''''''''''$$$""" """###$$$###"""###$$$$$$######$$$&&&)))%%%!!!!!!%%%'''&&&$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&'''((((((&&&$$$######$$$&&&'''&&&(((&&&$$$$$$&&&'''''''''$$$%%%''''''&&&&&&((())))))))))))))))))(((''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((***,,,---)))'''&&&&&&'''((('''&&&(((((()))***+++,,,------,,,+++******,,,,,,+++***+++...111111///,,,++++++***)))((('''&&&&&&'''(((%%%(((******)))((())))))(((((('''''''''((((((((()))'''&&&&&&&&&&&&%%%###((('''&&&&&&''')))((((((+++***(((((()))+++...000///......//////...,,,)))((())))))(((&&&&&&'''(((((()))*********+++...000+++---...---...111///+++...///000...,,,++++++,,,...,,,+++,,,...000000///111111111111111111111111222333333333222222444555333222222222111111000000555333222222333444333222333111222777888666555777:::;;;===@@@CCCDDDBBB@@@<<<<<<===AAAEEEGGGHHHHHHEEEGGGHHHEEEAAA@@@CCCFFFFFFGGGJJJNNNRRRWWW\\\___dddeeeeeefffgggiiilllnnnuuuwww{{{~~~rrrkkkccc```aaabbb```]]]TTTQQQLLLGGGBBB>>>;;;:::999777555444444444222000111111000000000000111111000000111111222222333333333111///111444444///+++---...//////000////////////......------......///......///000000///...---000000000000000000000000111333555666666666444333222222222333333333333333333666555111111444555222333333222111111000//////000333333111222555666333555555555444333333555777666444333444666888999999<<<>>>???@@@@@@AAADDDFFFOOOSSSZZZcccmmmxxx((((((((((((''''''&&&&&&%%%(((******(((&&&%%%%%%)))(((''''''''''''(((((()))+++------+++*********(((''''''((()))***((('''&&&''''''&&&$$$$$$&&&'''+++---...---)))&&&$$$###$$$'''***)))%%%###%%%'''&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$%%%&&&&&&!!!"""###"""""""""$$$&&&"""$$$&&&&&&%%%$$$$$$$$$'''&&&%%%$$$###$$$&&&'''###%%%''''''%%%###!!!!!!"""###$$$%%%%%%$$$###"""%%%%%%$$$"""!!!!!!$$$&&&!!!!!!"""$$$%%%%%%""" $$$$$$%%%%%%&&&&&&''''''###!!!!!!############$$$%%%%%%$$$$$$%%%&&&'''$$$!!!!!!$$$&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&$$$""""""$$$&&&&&&&&&***'''%%%$$$$$$$$$###"""!!!###%%%&&&''''''***+++(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++'''&&&$$$%%%&&&''''''&&&&&&''')))+++,,,,,,,,,++++++***)))***,,,...---,,,,,,111555333,,,((((((++++++***((('''&&&&&&&&&'''&&&(((******)))((()))***((((((((((((((((((((((((((('''&&&%%%&&&&&&%%%###)))'''&&&&&&'''''''''&&&***)))(((((()))+++---///,,,---...000111///+++''''''(((***)))'''&&&&&&'''&&&'''((((((((()))+++...+++------,,,...000///***---...///...,,,***+++,,,---+++***+++---//////...///000111222222111000//////000111000///000111333222222111111111111111111333222111222444444333111333000000555666444333555666666777:::===??????>>>666666777:::???BBBCCCCCC@@@BBBBBB@@@===<<<>>>BBB@@@DDDIIIJJJKKKNNNTTTYYY]]]\\\[[[]]]```bbbddddddlllooossswww{{{~~~{{{tttppppppppplllhhh^^^XXXOOOHHHDDDAAA<<<999<<<999666444444444333222222222111111111111222222000000111222333444444555555222000111333333111...---...//////000000000//////......------......///...///000222333333222222333222///...---///111333222222333444444444444444333333222222222222222222111333333111111444555333444333333222222111111000111444444222333666777444444555555444333333444666444555555555555666999;;;<<<>>>@@@@@@AAABBBEEEGGGMMMTTT]]]eeemmmxxx((((((''''''&&&&&&&&&&&&&&&(((***+++***'''%%%###))))))(((((('''''''''((()))+++,,,,,,***(((''''''((('''&&&((()))***((('''%%%&&&&&&%%%######$$$&&&)))+++......+++(((%%%$$$%%%''')))(((&&&$$$%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$''''''&&&%%%$$$$$$%%%''''''&&&%%%$$$############!!!###$$$###""""""$$$%%% ###&&&((((((''''''(((***'''###"""$$$&&&''''''###%%%'''&&&$$$"""!!!""" !!!###%%%&&&&&&$$$###''''''%%%### !!!###%%% """$$$%%%###$$$$$$$$$%%%%%%&&&&&&'''###!!!!!!"""###"""###%%%&&&&&&%%%$$$&&&'''&&&###!!!"""$$$%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&$$$""""""$$$%%%%%%%%%%%%$$$######%%%&&&%%%$$$!!!###%%%&&&&&&''')))+++'''(((((((((((((((''''''&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))&&&%%%###$$$%%%&&&&&&%%%$$$&&&(((+++,,,+++***)))(((((('''))),,,------,,,,,,000222111,,,((()))***,,,+++)))'''&&&%%%&&&&&&&&&((())))))(((((()))***)))))))))))))))(((((('''((('''%%%%%%&&&&&&%%%$$$)))'''&&&%%%&&&&&&&&&$$$)))((((((((()))+++---...,,,,,,...000000///+++(((&&&(((******((('''&&&&&&'''((()))((('''''')))******------,,,---000...))),,,---------+++******,,,+++***)))***,,,---------...///111222222111///...,,,---...---,,,,,,...000111111222222222222222222222111222444555555333111333222333555222...///333555444333555777999:::999333222222555888;;;<<<;;;;;;<<<<<<:::888777999<<<===@@@CCCEEEGGGKKKPPPTTTWWWUUUTTTVVVZZZ]]]^^^^^^gggjjjnnnqqqtttvvvxxxzzz{{{|||}}}wwwrrrlllcccXXXPPPLLLHHHCCC>>>AAA>>>999777666666555444222222111000000000111111000111111222222333333333333111...---...///...------...///000000000000000//////............//////---///111333555666666666555333111//////000222444222222222333333333444444333333333222222111111000000111111111111333444444444444444333333222222222222555555333444777888555333444555555333333555666555777999888666777;;;???===???@@@AAABBBDDDFFFIIIKKKSSS^^^fffmmmxxx(((((('''&&&%%%&&&&&&'''&&&''')))++++++)))&&&$$$((((((((((((''''''&&&&&&((()))+++***'''%%%%%%%%%'''&&&&&&''')))***(((''')))******)))'''&&&((()))&&&))),,,---,,,)))(((((()))'''&&&'''))))))'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$!!! !!!&&&%%%%%%$$$###############$$$%%%%%%###""""""###$$$'''******)))(((''''''***'''$$$###$$$&&&'''((("""$$$&&&&&&%%%######$$$ """###"""!!!((('''&&&$$$!!!!!!###%%%"""$$$%%%%%%%%%###""""""%%%%%%$$$$$$$$$%%%&&&&&&###!!!!!!############%%%&&&&&&%%%$$$&&&'''$$$#########$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''$$$""""""###$$$%%%$$$###""""""###%%%&&&&&&%%%$$$%%%&&&&&&%%%%%%&&&(((''''''(((((((((((('''''''''&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%$$$######%%%&&&&&&%%%###%%%'''***+++***)))(((&&&%%%%%%'''***,,,++++++,,,,,,,,,,,,---,,,***))),,,+++)))'''&&&%%%&&&&&&'''((())))))(((((()))+++))))))******)))(((''''''(((&&&%%%%%%&&&'''&&&$$$)))'''%%%$$$%%%&&&%%%$$$''''''''''''(((***,,,---------,,,---......,,,***&&&(((******((('''&&&&&&)))***+++***(((&&&'''(((***,,,,,,+++,,,///---(((***+++,,,+++***)))***++++++)))((()))+++------,,,---...000111111000...---,,,---...---,,,---...000111111222222333333444444222222222444666666444222222444777666...'''+++333666444222222444555555555222111000000222444444444666666555444333333444666;;;:::;;;???EEEKKKNNNNNNQQQQQQQQQSSSVVVZZZ\\\]]]cccfffiiikkklllmmmppprrrppprrrtttvvvyyy~~~|||sssggg___[[[WWWQQQKKKHHHDDD@@@<<<:::999888777444333222111000000000000222222111111000000000///222000---,,,,,,------------...///000111111111111/////////....../////////***+++...000222333333333222222111111000000000000222222222333333333444444444333333222222111111111111000000111222333444666444444444333333333333333222555555333444777888555333444666666555555666777666888:::999777888<<<@@@===???AAABBBCCCEEEHHHJJJKKKSSS^^^gggnnnzzz)))(((&&&%%%%%%%%%&&&'''''''''((()))+++***(((%%%((()))))))))((('''&&&%%%&&&''')))(((&&&$$$###$$$&&&%%%%%%''')))***(((''')))))))))(((&&&%%%&&&((($$$'''***+++***))))))***+++(((&&&'''++++++((($$$%%%%%%%%%%%%%%%$$$######&&&((()))&&&""" !!!""""""""""""######%%%&&&'''$$$%%%&&&&&&###"""""""""***+++,,,+++(((&&&$$$$$$((('''&&&%%%$$$%%%'''(((###%%%&&&&&&%%%$$$%%%&&&!!!###$$$$$$$$$&&&''''''%%%###"""###$$$"""######"""!!!!!!###$$$&&&%%%$$$######$$$%%%&&&$$$""" """$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&###$$$$$$%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''%%%""""""###$$$$$$###%%%$$$###$$$&&&&&&$$$"""&&&''''''&&&$$$$$$$$$%%%&&&&&&'''((((((((('''''''''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%$$$######%%%''''''&&&###$$$&&&((()))))))))(((%%%%%%$$$&&&)))******))))))(((''')))+++,,,+++)))+++***((('''&&&&&&&&&''''''((()))((('''''')))+++)))******+++***)))'''&&&'''&&&%%%%%%''''''&&&%%%'''%%%$$$$$$%%%&&&%%%$$$&&&&&&''''''(((***+++,,,---,,,+++,,,......,,,+++'''(((***)))'''&&&&&&'''***+++,,,+++)))'''''''''***,,,,,,***,,,...,,,''')))***+++***)))((()))***+++)))((()))+++------,,,---...///000000///...---...///000000//////000222000000111222333333444444111111111222444555444333222333666555---'''+++333666444222222222333222111333111......///000000000222111000/////////000111777555444999AAAGGGIIIHHHKKKMMMOOOQQQRRRVVVZZZ^^^___bbbeeeeeecccdddgggjjjkkknnnqqqrrrrrruuu{{{~~~uuummmhhhccc^^^ZZZTTTPPPKKKGGGDDDAAA>>><<<999888666444333111111111333222222111000///......333222000.........//////---...///000111222222222000//////......//////000---...000222333444444444///000111111111///---,,,222222333444444444444444444444333333333333333333222000000333444222333777333333333333333333333333222555555333444777888555333555777777777666777888777888888888888999<<<>>>>>>@@@BBBCCCDDDFFFIIILLLNNNUUU___iiirrr)))'''&&&$$$$$$%%%&&&'''(((&&&&&&(((***+++***(((***************((('''&&&%%%''')))(((&&&%%%$$$$$$%%%%%%%%%&&&))))))(((''''''((((((&&&$$$###$$$%%%&&&'''))))))((((((((()))))))))((()))))))))'''&&&$$$%%%%%%%%%%%%$$$######&&&***,,,***&&&###%%%'''!!!!!!""""""###%%%&&&'''"""$$$&&&&&&$$$#########((()))***(((&&&%%%%%%&&&%%%''')))'''%%%$$$&&&)))&&&(((((('''%%%$$$%%%%%%""""""###$$$%%%&&&''''''$$$&&&''''''%%%#########!!!"""!!!"""%%%&&&%%%$$$""""""###%%%&&&%%%###!!!!!!###%%%%%%%%%"""###$$$$$$######$$$&&&###$$$&&&''''''''''''((('''&&&%%%%%%$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&&&&'''%%%""""""############%%%%%%$$$%%%&&&&&&$$$"""%%%&&&'''&&&$$$###$$$%%%%%%&&&''''''(((((('''''''''&&&%%%$$$$$$&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%$$$###$$$&&&(((((('''$$$$$$%%%&&&'''(((((()))'''&&&%%%''')))******)))&&&'''(((((((((((())))))***)))((('''&&&&&&'''((((((((()))(((''''''))),,,)))***+++++++++)))'''&&&'''&&&%%%%%%''''''&&&%%%&&&$$$######%%%&&&%%%%%%%%%&&&&&&'''((()))***+++***+++,,,...000///+++)))((())))))(((&&&&&&'''(((&&&(((******)))(((((((((***,,,,,,***+++---+++&&&((()))******(((((()))***+++)))((()))+++------,,,.........................../////////......000111---...///000111222333333000///...///111222333222222000///111000...///333333111000111222222111///222000------...000000000///---,,,+++,,,---......000000111444888<<>>>>>>>>@@@BBBDDDEEEGGGJJJMMMSSSXXXaaakkkxxx)))'''&&&$$$$$$%%%&&&'''(((&&&%%%'''***,,,+++)))++++++,,,,,,+++***((('''%%%'''))))))'''&&&%%%&&&%%%%%%%%%&&&)))))))))'''***++++++)))'''&&&'''(((((())))))(((&&&&&&'''(((&&&)))+++***'''%%%&&&((($$$%%%%%%%%%%%%$$$######!!!%%%)))((($$$"""$$$'''$$$$$$################## """%%%&&&%%%$$$%%%%%%"""$$$%%%%%%%%%&&&)))+++###'''+++)))%%%###&&&************(((%%%$$$$$$$$$$$$$$$###""""""######$$$"""%%%((((((&&&$$$######"""$$$&&&&&&$$$$$$'''***'''%%%$$$""""""###%%%&&&&&&$$$""""""$$$%%%&&&%%%!!!###$$$$$$###"""$$$%%%###%%%'''(((''''''((()))'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&'''%%%"""""""""######"""$$$###$$$&&&'''(((&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&'''(((((((((''''''&&&$$$$$$$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&((((((&&&$$$###$$$&&&((((((((($$$$$$$$$%%%&&&'''((()))((('''&&&(((***+++***)))###'''+++)))$$$###&&&***))))))'''&&&&&&'''((()))((())))))(((''''''***,,,)))***+++,,,+++)))'''%%%'''%%%$$$%%%''''''&&&%%%$$$###"""###$$$&&&&&&%%%%%%%%%&&&'''((()))******''')))---111222000***&&&)))))))))'''%%%%%%''')))###%%%((())))))))))))******,,,,,,***+++---***%%%''')))***)))(((((()))***+++***)))***,,,---------///...------------...///+++,,,,,,,,,++++++---///+++,,,---...///000111222///---,,,,,,...000111111333,,,)))...333444333333///......000111222111///111...,,,,,,...000111222---+++***)))+++,,,,,,,,,+++...111111111333888<<<===DDDKKKLLLKKKMMMVVV______bbbdddbbb]]]\\\___cccXXX\\\``````^^^^^^aaaeeehhhqqq|||sssppplllgggccc]]]WWWSSSGGGEEECCC@@@===:::999888222222222222222222333333000111111000///.........---...///000222222333333000000////////////000000000000111222222222111000888777666555444444333333111333666888888777444333444444444555555666666666666222111555666222333777222222222222222222222222111444444222333666777444444666999:::999999999:::???<<<999:::>>>AAAAAA@@@???@@@CCCDDDEEEHHHKKKMMMVVVZZZbbbnnn|||'''%%%###!!!"""$$$'''***)))((('''''''''''''''(((+++)))'''''''''(((&&&%%%&&&)))+++)))&&&%%%&&&)))((()))'''%%%&&&***)))&&&)))******)))&&&%%%%%%&&&'''''''''''''''&&&&&&&&&((()))++++++)))((()))***'''&&&%%%%%%&&&&&&$$$""""""$$$''''''%%%###""""""#########!!! ###%%%############$$$%%%&&&'''$$$"""###&&&&&&######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%%%%###""""""$$$%%%&&&&&&!!!$$$''''''$$$""""""$$$""""""###$$$%%%&&&&&&''' !!!!!!!!!###$$$$$$%%%%%%$$$$$$###!!! """$$$%%%$$$"""############$$$%%%&&&''''''))))))&&&""" """$$$)))'''%%%&&&((()))&&&###&&&%%%###"""!!!""""""######$$$%%%'''((()))******'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&'''((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''&&&%%%###&&&''''''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###'''******%%% ))))))******)))((('''%%%$$$&&&(((((('''%%%%%%%%%***'''%%%%%%((())))))'''---+++)))((('''((()))***,,,,,,++++++,,,+++(((&&&%%%$$$$$$$$$%%%&&&&&&''' %%%)))(((%%%$$$&&&***&&&&&&%%%%%%%%%&&&&&&'''))))))+++,,,---.........***)))&&&%%%%%%''')))***'''&&&&&&''')))***)))''')))+++,,,,,,***(((''''''***((('''(((***+++)))&&&)))(((&&&''')))+++,,,,,,(((***---///000///...---111///------------+++))))))***+++,,,---............///000///......000222444333000...------...///000000000111111///+++(((---)))(((***---...222888666111+++)))***,,,,,,***///...------///222555777BBBCCCDDDGGGKKKPPPTTTVVV[[[^^^aaa___ZZZVVVWWWYYYWWWWWWVVVUUUSSSUUUXXX[[[^^^iiitttyyy}}}}}}{{{wwwrrrjjjdddYYYXXXUUUOOOHHHAAA===;;;:::444333888999555333666333111000000000000...,,,222111000///...///000000000///.........///111111222333333222111222444666888666444222111222333444666666555555555555666666333222222444777777555222777777666555444333333222555333111111222444444333444555666555333444777;;;666777999:::;;;;;;:::999:::999:::<<>>AAAEEEIIIKKKUUU^^^jjjuuu'''&&&%%%%%%&&&))),,,...(((((((((((((((((())))))+++***((('''&&&&&&&&&'''&&&)))+++)))&&&%%%&&&)))''')))(((&&&(((+++***&&&%%%&&&(((((((((((()))+++(((''''''''''''&&&&&&&&&''')))******)))(((((()))'''&&&%%%%%%&&&&&&$$$""""""$$$''''''%%%###""""""#########!!! ###%%%$$$$$$######$$$$$$%%%%%%$$$"""###'''(((%%%%%%(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$###&&&$$$""""""$$$&&&&&&&&&%%%'''***)))&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!! """$$$$$$###"""$$$$$$$$$$$$%%%&&&'''((()))******((($$$###$$$&&&***((('''''')))(((&&&###'''&&&%%%$$$######""""""!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!"""$$$&&&'''))))))***$$$$$$$$$%%%&&&&&&'''''')))'''&&&%%%%%%%%%$$$###%%%&&&&&&%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&))),,,---)))%%%((())))))))))))'''&&&%%%$$$&&&''''''&&&%%%&&&'''+++(((&&&&&&((())))))''',,,+++)))''''''(((***+++,,,+++++++++,,,+++(((&&&$$$$$$$$$$$$%%%%%%&&&&&&"""&&&)))(((%%%$$$'''+++&&&%%%%%%$$$%%%%%%&&&&&&'''(((***,,,---------,,,***)))'''%%%%%%&&&((()))&&&&&&&&&''')))***)))''')))+++,,,,,,***(((''''''***((('''(((***+++)))&&&)))(((&&&''')))+++++++++(((***---///000///...---000...---,,,---,,,***)))((()))***,,,------------...///111111//////000222444222000.........//////111000//////000...,,,)))555000---...---,,,...222...---+++((('''(((+++---...---,,,,,,---000333555>>>???AAADDDHHHMMMQQQSSSWWWZZZ\\\ZZZUUURRRSSSUUUVVVUUUTTTRRRQQQRRRVVVYYYXXXaaahhhkkknnnssswwwxxxzzzyyyyyy}}}~~~wwwqqqiiigggccc[[[SSSKKKEEEBBBEEE???;;;<<<:::444111333555333111000111111000///333222111000000111222222444333333222222444555666444444555444333333555888777666444222222222333444555555555555555666666777444333222444666777555333777777666555444444333333666444222222333555555444333555777666555555777:::777888999;;;;;;;;;;;;:::;;;;;;;;;<<>>@@@EEEJJJNNNPPPZZZbbbnnnyyy$$$%%%&&&'''))),,,...000(((((((((((()))*********)))******'''$$$$$$'''***&&&)))+++***'''%%%&&&(((&&&((()))(((***---+++&&&###%%%((()))))))))***,,,((((((((('''''''''&&&&&&'''(((******((('''((()))&&&%%%$$$%%%&&&&&&%%%######%%%&&&&&&%%%##################""" !!!###%%%$$$$$$$$$$$$$$$$$$$$$%%%###!!!###''')))''''''***&&&&&&%%%%%%$$$$$$$$$###"""######$$$$$$######"""&&&$$$######%%%&&&&&&%%%''')))******'''%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$!!! """$$$%%%$$$"""%%%%%%%%%%%%&&&'''(((((()))***+++)))'''&&&&&&'''+++***))))))))))))'''%%%((((((''''''%%%$$$###"""!!!"""""""""""""""!!!!!!$$$%%%%%%&&&&&&&&&&&&&&&""""""###$$$&&&(((***+++%%%%%%%%%%%%&&&'''((()))+++***(((%%%$$$$$$$$$$$$$$$%%%%%%$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###%%%(((***(((%%%((())))))))))))'''&&&%%%$$$&&&&&&&&&%%%&&&'''))),,,***((('''(((((((((''',,,***(((&&&&&&(((+++---,,,++++++,,,,,,,,,)))'''$$$$$$$$$%%%%%%%%%%%%&&&%%%'''((('''%%%&&&)))---&&&%%%%%%$$$$$$$$$%%%%%%%%%'''***,,,------+++***+++)))'''%%%%%%&&&'''(((&&&%%%%%%''')))***)))''')))***,,,,,,***((('''((()))(((((()))******)))''')))'''&&&''')))*********'''))),,,///000000...---///...,,,+++,,,+++***((('''((()))***,,,,,,,,,,,,...000222333222111111111333222111/////////000000111///...---...---,,,***777222//////---******---)))++++++)))&&&''',,,111---,,,+++++++++---000111888999;;;???CCCGGGKKKMMMPPPRRRSSSQQQMMMLLLNNNPPPSSSRRRPPPMMMLLLNNNSSSWWWVVV]]]aaa```aaagggmmmooojjjkkkmmmqqqwww{{{}}}~~~~~~|||yyytttnnnfff^^^XXXUUUVVVOOOIIIFFFAAA;;;777777:::777444333333444444444333333222111111222333444333222222111222333444555555666666555444555777999666555444222222222333333222333333444555666777777666444333444555666666555777666666555555444444444666444333333444555555444333555777777777666777999888999:::;;;<<<<<<<<<<<<============>>>???@@@@@@>>>>>>@@@DDDIIIOOOTTTWWWaaaiiittt"""###%%%''')))***++++++''''''((()))***+++++++++(((***+++(((###"""''',,,%%%(((+++***'''%%%&&&(((%%%(((***)))+++...,,,'''%%%''')))***)))((())))))))))))((((((''''''&&&&&&&&&'''))))))'''&&&'''(((&&&%%%###$$$%%%&&&&&&%%%###%%%&&&&&&$$$#########"""######"""!!!!!!"""$$$""""""###$$$%%%%%%&&&&&&$$$"""###'''(((&&&&&&(((&&&%%%%%%$$$$$$######""""""###$$$$$$############'''%%%$$$%%%&&&'''&&&%%%''''''((((((&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$  """%%%(((***%%%%%%&&&&&&&&&&&&%%%%%%"""!!!"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''((()))))))))(((((('''((()))))))))*********)))(((((()))))))))'''%%%###"""######$$$$$$$$$$$$#########$$$%%%&&&''''''''''''&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&'''(((((()))))))))(((&&&$$$$$$%%%%%%&&&&&&%%%###"""$$$%%%########################&&&$$$"""###%%%'''((('''******++++++***)))'''&&&%%%&&&&&&%%%%%%&&&)))+++---+++)))(((''''''(((''',,,***'''%%%&&&))),,,...+++++++++,,,---,,,***(((%%%%%%%%%&&&&&&&&&%%%%%%'''(((((('''&&&'''***...'''&&&&&&%%%%%%%%%%%%&&&$$$'''***---...---+++)))***)))'''&&&%%%%%%&&&'''%%%$$$%%%&&&)))***)))((((((***,,,,,,***((((((((()))))))))*********)))((()))((('''''')))***)))((('''))),,,///000000///---///---++++++++++++)))'''&&&'''(((***++++++++++++---000333444333222111111333222111000000000000111000...,,,+++,,,,,,+++***000,,,***,,,+++))))))---+++,,,,,,***)))***---111,,,+++***)))***+++,,,---111333555999===@@@CCCEEEGGGHHHHHHGGGFFFGGGJJJMMMNNNMMMKKKHHHHHHJJJOOOSSSSSSYYY\\\ZZZZZZ___ccceee^^^```ccchhhnnnrrruuuvvvvvv|||{{{uuuppplllgggaaaZZZTTTOOOIIIEEECCC@@@===999666666777888888333222111000000111222333222111111000000222333444555666666555444444777999555444333222222222333333000111222444555666777888888666555444555666777777666666666666555555555555555444333333444555444333333555777888999888888888::::::;;;<<<<<<=========?????????>>>======>>>@@@===???CCCFFFKKKQQQVVVZZZhhhooozzz$$$$$$&&&'''((((((''''''&&&''')))***++++++++++++'''***+++((($$$###''',,,%%%(((++++++(((%%%&&&'''&&&)))***)))+++...+++&&&$$$'''***+++***))))))******))))))(((''''''&&&&&&%%%&&&((((((&&&%%%&&&'''&&&$$$######%%%''''''&&&$$$%%%&&&%%%$$$######$$$"""#########!!!!!!"""$$$ """$$$&&&'''''''''&&&###$$$'''&&&###"""%%%%%%%%%%%%$$$$$$############%%%'''&&&$$$###$$$&&&'''&&&%%%&&&''''''&&&%%%'''''''''''''''&&&$$$"""""""""###$$$%%%%%%&&&&&&######"""###$$$'''***,,,$$$%%%%%%&&&&&&%%%%%%$$$$$$######%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''(((((((((''''''&&&''')))***++++++,,,,,,))))))))))))(((&&&$$$###"""###$$$%%%&&&&&&&&&&&&"""###%%%'''((((((''''''&&&&&&%%%$$$%%%&&&'''(((***)))'''&&&%%%%%%&&&'''$$$'''******(((&&&%%%&&&&&&''''''&&&$$$$$$%%%&&&########################(((&&&%%%&&&(((***,,,---,,,,,,------,,,+++)))(((%%%&&&&&&&&&%%%&&&))),,,,,,+++***(((&&&&&&'''(((+++***'''&&&&&&))),,,...+++******,,,------+++)))&&&&&&''''''''''''&&&%%%)))((((((''''''(((+++---(((((('''&&&&&&%%%&&&&&&$$$'''***---...---+++***)))((('''&&&%%%%%%&&&&&&$$$$$$$$$&&&(((***)))((((((***++++++***((((((((())))))*********)))))))))***)))(((((()))***(((''''''))),,,///000000///...///---++++++++++++)))'''&&&'''((()))***+++++++++---000333444333222111111222222111000000////////////---+++***+++++++++***+++((((((+++,,,******---///,,,)))(((***,,,+++*********)))(((((()))******,,,...000444777:::<<<===<<<===>>>???@@@BBBFFFHHHHHHHHHFFFDDDCCCFFFJJJNNNJJJQQQVVVUUUTTTWWWYYYXXXXXX[[[___dddhhhllloooqqqrrrvvv|||yyyuuummmeee^^^XXXRRRNNNHHHDDD???;;;:::999999888444333222111000111222222555444333333333444666777333444444333222333555777444333333333222222222333...000222444555666777777888888777666555666777999555555666666666666666666444333222333444555444222555666777999::::::999888;;;;;;;;;;;;<<<===>>>>>>@@@@@@@@@>>><<<<<<>>>AAA???AAAEEEGGGKKKPPPWWW\\\kkksss((())))))))))))((('''&&&&&&''')))***+++******)))&&&(((***(((&&&%%%'''***$$$(((++++++(((&&&&&&''''''******((())),,,***%%%!!!$$$(((+++++++++,,,---+++***))))))((('''&&&&&&$$$%%%''''''%%%$$$%%%&&&%%%###""""""%%%'''(((((($$$%%%&&&%%%###"""###$$$!!!###$$$###"""!!!"""### """%%%&&&'''''''''&&&$$$$$$&&&&&&"""!!!###$$$%%%%%%%%%%%%%%%%%%%%%###&&&)))(((%%%$$$%%%(((((('''&&&'''((((((&&&$$$(((''''''((())))))&&&$$$!!!"""###$$$%%%&&&&&&'''%%%%%%$$$#########$$$%%%###$$$$$$%%%%%%$$$$$$###$$$######%%%'''((('''%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$&&&))))))'''&&&%%%''')))*********,,,---((((((((((((((('''&&&%%%!!!"""###$$$%%%%%%%%%%%%"""$$$&&&((()))((('''&&&""""""###$$$&&&(((***+++***)))&&&%%%$$$%%%&&&'''###&&&))))))&&&%%%%%%''''''''''''&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''')))+++------............,,,+++***%%%'''''''''&&&'''(((***)))***)))'''%%%%%%'''(((+++***((('''((()))+++,,,*********,,,......,,,+++'''((()))))))))((('''&&&((((((''''''((()))+++,,,(((((('''&&&%%%%%%%%%%%%$$$&&&)))+++,,,,,,+++)))'''&&&&&&&&&&&&&&&''''''#########&&&(((***)))(((''')))++++++***)))((()))(((***++++++***))))))***+++***)))***+++***(((&&&&&&(((,,,///000000///...///...,,,+++,,,+++***(((&&&'''((()))++++++++++++...000222333222111111111222222111000///...---------+++******++++++***(((+++)))***......+++***---...***&&&&&&(((***(((%%%(((((((((((((((((())))))***+++...000333555666666444444666777:::<<>>@@@DDDGGGEEEMMMTTTTTTSSSTTTTTTSSSSSSWWW\\\aaacccfffiiikkklllppptttwwwxxxyyy{{{||||||xxxoooiiiaaaYYYTTTPPPJJJEEEBBB???===;;;999888666444333333333444444333222222222333555666222333333222111111444666333333333333333222222222...///111444555666666555888999999888777666777999555555555666666777777777555444333444666666444222777666666888:::;;;:::888;;;;;;:::;;;;;;<<<>>>>>>@@@AAAAAA>>>;;;;;;>>>BBBAAACCCFFFGGGJJJOOOXXX^^^mmmvvv*********))))))(((((((((&&&''')))******)))((('''&&&'''((())))))(((''''''$$$(((,,,,,,)))&&&%%%&&&)))+++)))&&&'''***((($$$"""%%%))),,,,,,++++++,,,++++++***)))((('''&&&&&&###%%%&&&&&&$$$$$$$$$%%%%%%###!!!"""$$$'''((()))$$$%%%&&&$$$###"""###%%%!!!"""$$$$$$"""!!!"""###!!!"""$$$&&&&&&&&&%%%$$$&&&$$$$$$''''''######%%%$$$$$$%%%%%%&&&&&&''''''###'''***)))%%%$$$%%%((((((''''''((()))(((&&&$$$&&&%%%%%%'''))))))'''$$$#########$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!"""######$$$$$$######""""""""""""###%%%&&&%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%###"""###&&&******(((&&&&&&(((******)))((()))+++(((''''''&&&&&&'''''''''######$$$$$$$$$$$$$$$######$$$'''))))))((('''%%%!!!"""$$$&&&'''))))))***'''&&&$$$######%%%''')))&&&((((((%%%!!!!!!%%%)))&&&&&&'''%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%''')))+++---............,,,+++***&&&'''))))))'''''''''((('''((((((&&&$$$$$$&&&)))*********)))))))))))))))***)))***,,,...///---,,,))))))+++++++++***(((''''''&&&&&&''')))******)))'''&&&%%%$$$###############$$$&&&((()))))))))(((%%%%%%%%%&&&&&&''''''(((###"""###%%%(((***)))(((''')))++++++***)))))))))(((***,,,,,,***))))))+++,,,,,,++++++,,,+++)))&&&&&&(((+++///000000000///000...---,,,---,,,***)))'''''')))***+++,,,,,,,,,...///111111//////000222222222111000...,,,+++***************,,,+++)))''')))''')))---...+++***,,,+++)))(((''''''''''''&&&''''''''''''((())))))))))))***,,,///000111111111//////000222444555555444777888999999999:::===???AAAIIIOOOOOOOOOQQQRRRQQQOOOSSSYYY\\\]]]___aaaccceeegggkkknnnpppqqqrrrsssrrrsssuuuxxx|||~~~uuukkkfffbbb\\\VVVQQQLLLGGGDDD@@@???===:::999888888888333222111111111222444555222333333222111111444666222222222333333333222222...///111444555555444444888:::;;;;;;888777777999444555555666777888888888666666666777888888666444999777666777:::;;;;;;:::;;;::::::::::::<<<===>>>@@@AAAAAA>>>;;;;;;???DDDBBBDDDFFFGGGJJJPPP[[[cccnnnyyy***)))((((((((((((((()))&&&''')))***)))(((&&&%%%&&&&&&''')))+++***'''%%%$$$(((,,,,,,)))&&&%%%&&&++++++)))%%%&&&((('''###&&&))),,,---+++)))((((((++++++***)))((('''&&&&&&"""$$$&&&&&&$$$###$$$%%%%%%###!!!"""$$$'''))))))%%%%%%&&&$$$###"""###%%%!!!"""$$$$$$"""!!!"""######$$$&&&&&&&&&$$$"""!!!%%%###$$$((((((&&&%%%(((###$$$%%%&&&''''''((()))"""&&&***)))%%%###%%%((()))(((((()))))))))&&&$$$###"""!!!$$$'''(((%%%"""%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&'''''''''&&&&&&""""""############""""""!!! """$$$%%%$$$"""'''&&&&&&%%%%%%%%%&&&&&&###"""###'''+++,,,)))&&&(((***,,,+++'''&&&&&&(((''''''&&&%%%%%%'''((()))'''''''''&&&&&&$$$#########%%%''')))***(((&&&%%%$$$%%%&&&'''((('''&&&%%%$$$###""""""###&&&)))+++++++++((("""$$$***%%%%%%&&&$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((((((***,,,...,,,---......---,,,***)))&&&(((******((('''&&&'''%%%&&&'''&&&######&&&)))******++++++***)))((('''))))))***,,,...///...,,,***+++,,,---,,,+++((('''&&&&&&&&&''')))***)))(((%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%&&&'''''''''###$$$$$$%%%&&&'''((((((""""""###%%%(((***)))(((''')))++++++***)))))))))(((***---,,,***(((***+++---,,,,,,,,,---,,,)))&&&&&&(((+++///000111000///111///------------+++)))'''((()))+++,,,,,,,,,,,,...///000///......000222222222111///---+++)))((()))))))))+++,,,+++(((&&&###"""%%%+++---+++***---(((+++,,,+++'''&&&))),,,&&&&&&''''''((())))))***)))***,,,...////////////------...///000000...,,,111333555666666666888999:::AAAFFFFFFFFFIIILLLKKKLLLPPPVVVYYYYYYYYY[[[]]]___aaadddhhhkkkmmmnnnooommmmmmmmmpppuuu{{{}}}vvvrrrllleee___YYYRRRNNNFFFEEEBBB???===<<<;;;;;;777777666555666777888999222333333222111222444666111222222333333333222222...///222444555444333333777:::===<<<999777777888444444555666777888999999888888888999::::::888666;;;888555666999<<<<<<;;;::::::999999:::;;;===>>>???AAABBB???;;;;;;@@@EEEBBBEEEGGGGGGJJJRRR^^^hhhnnnzzz