BM6P6(@ |||kkkooo|||{{{dddRRRZZZhhh~~~pppZZZLLLPPP]]]ttthhhWWWNNNOOOZZZooowww___RRRNNNPPP[[[oootttZZZNNNNNNRRR___ttttttZZZNNNOOOTTTccczzzqqq[[[QQQQQQYYYcccyyyoooZZZQQQPPPVVVaaaxxxmmm[[[RRRQQQUUUbbbzzzӵĦĦӵĦ|||mmm^^^UUUTTTXXXhhh4ĉ@ӵ>L=hĦ4ĉ@ӵ>L}}}{{{nnn```XXXXXX___pppGG=?HdĦ=ĪjGG=?HdĦ|||{{{{{{}}}}}}pppddd___```jjj|||ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵxxxmmmjjjnnnyyy?~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??uuuuuu{{{4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ~~~4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼s|||xxx}}}Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ~~~tttttt|||?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦrrrpppvvv}}}>AneneneneDenene>Ak<fhDenenene|||oooooovvv{{{~~~uuummmnnntttvvvwwwwwwpppwwwwwwpppkkkllloooqqqnnnkkkffflllvvvnnnkkkiiijjjmmmooolllgggaaadddnnnxxxeeehhhjjjlllppprrrmmmggg]]]^^^hhh}}}~~~mmmccckkkqqqsssuuutttkkk```WWWXXXeee~~~wwwfffgggpppxxxzzzyyyttteeeWWWRRRTTTccctttgggiiieeettt~~~uuujjj]]]SSSUUUZZZiiinnndddiiilllxxx|||rrrhhh^^^VVVUUU\\\mmm|||fffbbbiiisss{{{xxxmmmddd\\\WWWWWWaaauuurrr```aaajjjwww{{{}}}vvvjjj___YYYVVVZZZhhhjjj^^^cccmmmzzz|||}}}wwwkkk^^^XXXWWW^^^nnnxxxddd___gggqqq}}}}}}|||wwwkkk^^^ZZZ\\\bbbuuulll___aaakkkttt~~~zzzwwwqqqeee[[[ZZZ```kkkzzzeee\\\bbbnnnvvv}}}wwwpppiii^^^VVVXXXaaatttmmmaaa___cccllluuuuuupppiii```XXXVVV```llliii^^^]]]cccnnnwwwvvvpppggg]]]UUUTTT^^^kkkwwwddd\\\^^^fffqqqzzzvvvnnncccZZZSSSTTTaaannnpppbbb___eeelllsssyyysssjjj___XXXUUU[[[lll{{{wwwlllcccfffnnnsssuuuvvvmmmddd[[[WWW[[[ggg{{{|||sssjjjeeellltttwwwtttrrrhhh```WWWWWW___ooozzzsssjjjfffmmmvvvwwwssspppfff]]]UUUVVV___pppyyyuuukkkeeellluuuvvvrrrnnnfff\\\TTTUUU^^^nnnyyynnnmmmnnnssszzzzzzssslll\\\WWWUUUZZZeeewwwyyyxxxtttrrruuuyyywwwmmmddd[[[WWWUUU[[[fffwww~~~zzzuuuvvvzzzvvvjjj^^^YYYWWWWWW]]]gggvvvzzztttwww|||yyylll```YYYWWWYYY^^^fffsss}}}yyyuuuwww|||yyymmmbbbZZZZZZ[[[___eeepppuuunnnmmmsss{{{~~~zzzwwwyyyzzzvvvkkkbbb]]]]]]]]]```ccclllwwwhhhaaa```bbbiiiqqqzzzyyyyyyyyyxxxssskkkeeeaaa```______```iii|||qqqbbbUUUTTTYYY^^^eeellltttvvvxxxyyywwwsssmmmjjjcccaaa```______ggg{{{uuu\\\YYYVVVUUUYYY```fffiiisssxxx}}}~~~zzztttqqqpppmmmjjjfffbbb___eeexxxvvvdddWWWVVVVVVXXX]]]dddiiimmmrrrxxx~~~}}}yyyvvvuuurrrnnnhhhdddbbbhhh{{{fffUUURRRSSSWWW\\\bbbhhhmmmpppsssyyy~~~}}}}}}yyyssskkkgggfffnnnttt___TTTPPPTTT[[[aaaggglllppprrruuu{{{wwwoookkklllttt}}}iii\\\VVVSSSXXX___eeeiiimmmqqqtttyyy{{{sssrrruuu}}}qqqaaaXXXUUUXXX]]]cccgggjjjmmmrrrvvv~~~|||~~~|||mmm```XXXUUU\\\```eeehhhiiimmmtttzzzzzznnnddd]]]YYY^^^bbbfffgggiiinnnwww~~~uuukkkddd^^^\\\eeegggjjjjjjkkkqqq{{{zzzsssnnnkkkiiiiiikkkmmmnnnpppwww~~~}}}wwwxxxyyyyyy{{{}}}||||||||||||{{{}}}|||~~~|||yyy|||~~~}}}}}}}}}~~~|||yyyzzz||||||~~~|||||||||~~~zzz}}}~~~vvvsssxxx|||sssmmmtttqqqnnnuuuxxxtttyyyyyyuuu~~~|||{{{||||||}}}{{{zzz}}}uuuvvv}}}wwwsssooommmmmmrrr{{{xxxyyy|||rrriiicccaaaaaabbbhhhrrr|||yyy{{{yyypppeeeZZZSSSPPPQQQTTTYYY```fffiiijjj{{{~~~yyyqqqhhh^^^SSSKKKFFFFFFIIILLLPPPRRRQQQOOO~~~}}}{{{rrriiibbbYYYNNNFFFAAA@@@@@@BBBDDDEEECCCBBByyy~~~zzzrrrhhh___YYYPPPFFF???<<<:::888888:::;;;<<<;;;wwwgggaaaXXXPPPIIIDDD???<<<;;;777555666:::;;;777333zzzoooeeeTTTOOOHHHAAA===:::777555888555333444777888555111xxxnnneeeYYYNNNDDD@@@<<<888777666555444444222000222444444222///}}}{{{xxxpppdddYYYQQQFFF===<<<:::777555666666666555222111000111222222000...~~~vvvpppkkklllhhh]]]PPPGGGCCC===777777555222222333333333222222222111222222222000///uuukkkccc___ZZZVVVMMMAAA<<<;;;999555777555333333333444333111222333333333333222111111wwwkkk```XXXRRRIIIGGGAAA:::777888777333777666444555555666555333222333444444333222111222zzzlll___SSSJJJDDD===>>><<<777777888555000444333222222333444333222222333444444222111111222zzzkkk]]]SSSIII???888:::999888666555333222111333333222222222333444444666444111111222555666666nnndddUUUIIIBBB===888333555555555555444444333333333333333333333333333333444333111111333444444444~~~qqqiiiVVVNNNCCC;;;888888777666111111222333333444444555333333444444444222111000333222111222333444333222vvvmmmcccYYYQQQDDD???999666666888999999111111222222333444555555222333444555444222000...222222111333555555333222yyypppdddZZZRRRLLLFFFBBB777555444444555555555555333333333333333444444444222333444555444222///...333222222333555555444222~~~xxxpppjjj___WWWLLLCCC???===;;;999333333444555555444333222444444333333333333333222222222333333333111000///333222111222333444444222gggvvvzzznnnfffaaa^^^YYYUUUIIIDDD===999888888666444444444555444333222222333222222222222222222222222222222222111111111111111222000......000222222222PPPaaaxxx~~~mmmbbbTTTKKKIIIKKKKKKKKK>>>:::777666777777555222222111000...------///111//////000000111111222222222111111000111111222333111...,,,,,,---///000111PPPRRR]]]qqqttteeeZZZLLLIIIDDD???;;;:::;;;<<<888777666444222222111111333222222111111111111111222111000111333444111///000000111222222222222222111111111000000000000000JJJKKKRRRbbbrrr|||sssjjjbbbWWWKKKCCCCCCAAA===:::777666777777666555555444333222111111111111000///////////////222000///000222222111///000000111222222222111000///000000000000///......DDDCCCHHHQQQ\\\iiizzz}}}{{{xxxssspppkkkcccWWWNNNGGGAAA:::666999888777666444444444444222222333333333222000000000///......------......222000......///000000000///000222333333111000...---...000111000///---,,,BBBBBBDDDIIIMMMVVVfffuuuzzzuuunnnlllhhhccc___YYYUUURRRRRRLLLDDD>>>;;;999777666333444444555555555444444...///111333333222000/////////...------------...111///---,,,---...000000///000222333333111///------...111222222000---+++FFFEEEEEEGGGGGGJJJUUUaaattt~~~wwwoookkkiiifff```[[[VVVTTTPPPJJJEEEBBBAAAAAA<<<:::777666555444333222000111333444555444444444---...000222222111000...111000//////......//////000///...,,,,,,---///111///000111222222111///......000222333333111...,,,MMMJJJGGGFFFDDDCCCIIIQQQaaappp|||tttnnngggaaaYYYSSSPPPMMMIIIEEEBBBAAA>>>;;;888888;;;===444444555555444222///...///000111111222222222222...///000111111111000///222111000000//////000000/////////...------///111...///000000111111111000///000222333222111///...XXXQQQJJJFFFCCC@@@CCCHHHQQQ]]]mmm|||zzzsssnnnjjjddd\\\VVVOOOLLLGGGBBB>>>=========666777888666444444777999333555777777555333111000111111111111111111111111111111000000000000000000222111000000//////000000...000111000...---///111............///111222333000000000111000//////...bbbWWWLLLGGGCCCAAACCCGGGGGGPPP]]]mmm}}}xxxuuuppphhh___YYYUUUQQQKKKFFFAAA@@@===:::777888;;;>>>222555777666333111111222111333555555444333222222444444333222222222222333222222111000///000000000111111000///////////////---000222222///...///111......------...111333555000/////////............mmmbbbUUULLLHHHGGGEEECCCHHHIIIOOO\\\nnnzzzqqqiiibbb___]]]YYYSSSLLLFFFAAA???>>>;;;:::888777555444444444222222222222222222222222222222222222222222222222111111222333333444555555222222222222222111000///000000////////////000000///111222333222///,,,***////////////////////////........................pppgggZZZQQQLLLIIIFFFCCCCCCBBBFFFQQQ```ppp~~~ssspppkkkddd]]]VVVQQQNNNPPPNNNJJJEEEAAA>>><<<<<<777666555444444333444444222222222222222222222222222222222222222222222222111111222222333444444444111222222222222111000///111000000//////000000111,,,---///000000///---,,,........................------------------------ssskkk```WWWQQQLLLGGGCCCCCCCCCEEELLLZZZgggpppttt~~~yyyppphhh\\\[[[WWWSSSNNNIIIFFFDDDCCCBBB@@@===:::888666555222222222111222222333333111111111111111111111111222222222222222222222222222222222222222222333333111111222222111111000000111111111000000111111111***+++,,,---.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,nnnhhh```XXXSSSMMMHHHDDDEEEEEEFFFMMM[[[hhhnnnlllhhhqqq|||{{{uuuqqqllleee\\\UUUQQQPPPNNNKKKGGGDDDBBBAAA<<<<<<:::888555222000...222111111000000111111222000000000000000000000000111111111111111111111111222222222222111111111111000000111111111111000000222222111111111111222222,,,,,,,,,------...//////........................++++++++++++++++++++++++bbb^^^YYYTTTPPPKKKGGGEEEAAABBBDDDLLL\\\kkkmmmhhh]]]^^^cccsss~~~qqqkkkddd^^^ZZZUUUOOOJJJHHHGGGEEEBBB???===;;;999777777777666444222000///444333222111000000000000000000000000000000000000111111111111111111111111111111111111111111000000///000000111111111000000222222111111111111222222/////////............---........................++++++++++++++++++++++++TTTSSSPPPMMMIIIGGGEEEDDD>>>AAADDDLLL___oooooofffWWWUUUWWWeeewwwpppaaa[[[TTTOOOMMMKKKGGGDDDAAA@@@>>><<<999777555444333333333444444555555555444333222111000000000000111111111111111111111111111111111111111111111111000000000000000000111111//////000000111111000000111111111000000111111111111000000000...---,,,+++------------------------++++++++++++++++++++++++KKKJJJHHHEEECCCAAAAAAAAA???BBBEEEMMM```qqqnnnaaaNNNOOOSSS___zzz}}}qqqeee]]]PPPLLLHHHFFFGGGFFFDDDAAA<<<;;;:::888666555333333333222222222333444666777111111000000000000111111222222222222222222222222111111111111111111111111.../////////000111111111...//////000000000000000111000000//////000000111...///000000///,,,***(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,FFFFFFDDDAAA???===>>>???===@@@BBBIII\\\lllhhhXXXEEEKKKRRR]]]rrr|||rrreeeWWWNNNEEECCCAAACCCEEEEEEBBB???666666555444333222111000666555222111000111333444.........//////000222222222222222222222222222222000000000000000000000000---......///000111111222......///000000000000000000000////////////000000+++,,,...///...,,,)))'''------------------------,,,,,,,,,,,,,,,,,,,,,,,,>>>@@@BBBCCCBBBAAABBBBBBCCCBBBBBBKKK[[[fffcccZZZNNNMMMLLLTTTnnnyyypppaaaPPPFFFDDD@@@>>><<<<<<<<<;;;:::888666555444222111111222222000000000000000000111111666444222222333333333222333333333222222222111111000000111111000///......111111111111000///...---111111000///...---,,,,,,/////////000000000000000.........------,,,,,,,,,///...,,,++++++,,,...///111111111000///---,,,+++>>>@@@CCCDDDDDDCCCBBBAAA@@@???@@@HHHWWWcccaaaYYYKKKJJJKKKSSSjjjyyymmmbbbTTTFFF???>>>===;;;999999999999777555666555333222111111222222111111111000000000000000444222000000111222111000111111111111000000000000000000000000//////............//////000/////////000000000///......------------------------------......---------,,,,,,,,,///---,,,++++++,,,---///,,,---------------,,,,,,???@@@CCCEEEEEEDDDBBB@@@@@@??????DDDQQQ\\\[[[TTTGGGGGGHHHPPPddd~~~{{{}}}zzzyyyyyyrrrqqqssswww|||}}}zzztttiii[[[OOODDD;;;999<<<999777666555666555444222555444333222111111111111222111111111000000//////222000......///000///...000000/////////........./////////............---+++,,,---...////////////////////////////////////......------,,,,,,++++++------------,,,,,,,,,,,,...---,,,++++++,,,---...((((((***+++,,,,,,,,,,,,>>>@@@BBBEEEFFFEEEBBB@@@BBBAAA???AAAKKKTTTTTTOOOGGGEEEFFFMMM]]]ttt{{{kkkccciiixxx~~~xxxrrrmmmlllmmmmmmkkkiiiiiilllpppqqqooolllcccXXXKKKBBB<<<888999>>>666444333333333333222000333333222222111111111111222222111111000/////////111///......///000///...000000/////////..................---------......+++,,,------.........---............//////000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------'''((()))***+++,,,,,,,,,??????AAADDDGGGGGGDDDBBB@@@@@@>>>???FFFPPPSSSPPPHHHEEEDDDIIIVVVkkkppp\\\SSSWWWeeeppp|||{{{ooolllfffbbb```bbbeeeggghhheeebbbbbbdddeeecccaaaXXXNNNCCC>>>;;;888888;;;555444222222333333111000111111111111111111000000111111111111000000//////111000......000111111000111111000000000/////////......------------...///---------------,,,++++++------......///000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,)))******+++++++++******AAA@@@@@@DDDIIIKKKIIIGGG>>>???>>>>>>DDDOOOUUUUUUIIIEEECCCGGGQQQbbbyyy{{{fffTTTLLLNNNWWW^^^ooo{{{{{{tttpppooopppzzz~~~~~~|||zzzvvvsssooommmlll^^^\\\XXXWWWXXX]]]bbbfffeee```YYYVVVXXX[[[[[[[[[SSSIII@@@<<<:::666444555555333222222333333222000000000111111111000000///000000000000000000000111222000//////111222222111222222222111111111000000///...---------...///000............---,,,+++***---.........//////000000......------,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,+++***))))))EEEBBBBBBEEEKKKPPPPPPNNNCCCDDDBBB@@@CCCLLLTTTUUUGGGCCCBBBFFFLLLYYYnnnrrr^^^OOOJJJKKKMMMOOOXXXeeettt|||xxxoooeee^^^[[[[[[\\\ccciiisss}}}tttmmmjjjkkkmmmgggfffdddcccaaa```______VVVUUUTTTTTTXXX___fffjjjeee]]]RRRLLLLLLPPPSSSUUUMMMCCC:::888777333111111444222111222333333222000...///000111111000///////////////000111111222222111///...///000222222111222222111111111000000000000///...------///111222------.........------,,,.........///////////////------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++***))))))HHHEEECCCGGGNNNSSSTTTSSSKKKKKKGGGBBBBBBIIIOOOQQQDDDAAABBBFFFJJJSSSfffxxxyyyjjjXXXLLLIIIJJJIIIGGGIIIVVVeeemmmqqqzzzzzzqqqjjj```VVVPPPNNNOOOQQQVVVZZZ```iiiuuuyyytttlllaaaYYYVVVWWWYYYVVVVVVVVVVVVVVVWWWXXXXXXVVVUUUUUUWWW\\\dddkkkpppggg]]]OOOEEEDDDGGGLLLNNNGGG===444222333222111222333222111111222222111000...///000111111000//////......///000111222333333000///---...000111111000111111111111000000000000000///...---...///111333,,,,,,---.../////////////////////////////////////////////000000000000000*********++++++,,,,,,,,,***++++++,,,,,,++++++***))))))************))))))HHHGGGGGGJJJPPPXXX]]]```QQQLLLFFFBBBCCCEEEFFFEEECCCCCCCCCDDDIIIUUUdddooouuugggUUUHHHCCCDDDDDDDDDJJJLLLUUU___eeeiiittt|||vvvvvvyyyvvvmmmddd\\\YYYTTTOOOMMMLLLMMMMMMPPPUUUZZZ___dddooo||||||wwwqqqllliiiaaa]]]YYYTTTQQQNNNJJJHHHJJJIIIIIIMMMRRRWWW[[[\\\ZZZTTTPPPRRR[[[eeekkkmmmZZZLLLAAAAAACCCBBBBBBDDD;;;888444222333333111///333111//////111222333333111111111111000000000000&&&***///222222111111111333222111/////////000111000000////////////000000111///,,,+++---000111222---...000111111111000///))),,,//////---,,,---...---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---***,,,,,,)))))),,,---+++NNNIIIFFFGGGNNNVVVZZZ\\\VVVOOOGGGBBBAAABBBDDDDDD???@@@@@@BBBGGGSSSbbbmmmooocccSSSGGGCCCCCCDDDEEEHHHJJJQQQZZZ___bbbkkkuuu~~~xxxuuurrrooopppppplllbbbZZZSSSSSSQQQNNNKKKKKKNNNQQQSSSWWW[[[___dddmmmxxx~~~yyyuuurrrooolllmmmllljjjhhhddd```\\\ZZZWWWUUURRROOOKKKHHHFFFEEEDDDCCCCCCEEEJJJNNNQQQRRRPPPKKKHHHKKKRRRXXX[[[\\\QQQFFF>>>???AAA???======999666333222222333111000000///---...000111111000000000/////////.........,,,---///000///...///000222111000///...//////000000000////////////000000000...,,,+++---/////////,,,,,,---............---)))+++......,,,+++,,,---,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---***---,,,)))))),,,---+++ZZZQQQHHHFFFLLLSSSVVVVVVXXXRRRJJJCCC@@@@@@AAAAAA<<<===>>>@@@EEEOOO]]]gggfff\\\OOOEEECCCDDDEEEFFFIIIKKKPPPWWWZZZ]]]dddkkknnnsssjjjjjjjjjjjjiiieee^^^UUUNNNMMMPPPRRRPPPMMMMMMRRRVVV\\\^^^bbbdddhhhnnnxxx|||xxxtttqqqnnniiiaaa[[[WWWTTTRRRQQQRRRRRRPPPOOOMMMLLLJJJJJJKKKLLLLLLIIIDDDAAAAAACCC???===<<<===AAACCCEEEEEEDDDBBB@@@BBBFFFJJJJJJIIIFFF>>>999:::<<<:::666555666444111111111222111111///......///111111000///.........---------,,,,,,111111000...,,,,,,---///000///......---.........000//////......//////000///---,,,,,,---...---,,,,,,,,,,,,,,,,,,------...)))+++------,,,+++,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,+++---,,,)))))),,,---***kkk]]]NNNHHHKKKQQQRRRPPPTTTQQQLLLGGGCCCAAA???>>><<<===>>>???CCCKKKVVV^^^\\\UUUKKKEEEDDDEEEGGGIIINNNPPPUUUYYY\\\___dddiiihhhrrr}}}rrriiijjjjjjhhhccc[[[RRRKKKHHHLLLRRRWWWVVVSSSRRRXXX^^^iiijjjlllnnnppptttzzz}}}||||||~~~~~~zzzuuuppphhhbbb]]]ZZZWWWVVVTTTPPPJJJFFFCCCAAA>>><<>>AAA<<<:::999999;;;<<<<<<<<<>>><<<:::;;;>>>@@@@@@@@@>>>999444444666555333111444222111000000111111222000000000222444444222000.........---------,,,,,,111222111///,,,+++,,,......---------------------/////////....../////////---,,,,,,---...---+++(((......---,,,,,,...///000+++,,,---------------...+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,+++------)))))),,,,,,***{{{kkkWWWKKKJJJLLLKKKHHHKKKLLLMMMLLLIIIDDD@@@===???@@@AAAAAAAAAFFFNNNUUUTTTPPPJJJGGGFFFHHHKKKLLLQQQUUUYYY\\\___dddgggiiiccccccmmm}}}zzz|||yyyqqqnnnkkkeee[[[PPPIIIGGGGGGJJJRRRZZZ\\\[[[\\\aaagggqqqrrrssstttuuuwww{{{}}}vvvvvvuuutttsssuuuxxx|||~~~tttkkkfff^^^YYYQQQJJJFFFEEEDDDCCCAAA@@@???>>>===:::777444::::::::::::;;;===>>>???@@@DDDFFFCCC===888999<<<999777666666777777666555:::888666555777999<<<===:::666222///000333333111222222111000///000111222000000000222444444222000/////////.........------...000111111///---------,,,,,,,,,------------,,,//////............//////,,,,,,,,,---...---***(((......---,,,,,,...///000------,,,---............***++++++,,,,,,++++++*********++++++++++++******,,,++++++******++++++,,,+++...---)))))),,,,,,)))zzzcccRRRKKKHHHEEEBBBCCCHHHMMMOOOLLLGGGAAA===@@@AAABBBAAA@@@CCCIIINNNOOOMMMKKKJJJJJJLLLOOOQQQRRRVVVYYY[[[___dddfffeee___YYY]]]rrr~~~xxxssspppuuu~~~|||vvvjjjeee\\\QQQIIIGGGIIIKKKJJJRRR\\\aaadddfffkkkoooqqqqqqrrrssstttuuuwwwwwwlllmmmppprrrvvv|||yyyoooeee\\\WWWMMMIIICCC>>><<<<<<<<<;;;888888999;;;<<<:::666333666777888999999:::;;;;;;:::===???===999555444555555444222222333333222000666555333222333555777999666666222...///333444111222222222111//////111333///......///111111000///000000000////////////...---///111111///...------++++++,,,------------,,,///......------......///,,,,,,,,,---...---+++))),,,,,,,,,,,,,,,------......,,,++++++---.........)))***+++,,,,,,+++***)))))))))************))))))++++++************++++++,,,...---))))))++++++)))ttt^^^QQQJJJFFFDDDAAAGGGMMMPPPLLLGGGBBB???>>>@@@BBBAAA???AAAEEEIIILLLMMMMMMNNNNNNPPPSSSUUURRRWWWYYYYYY]]]bbbccc___ZZZUUUWWWdddxxx{{{uuukkkgggfffmmmxxx|||xxxqqq```ZZZQQQKKKIIILLLQQQTTTUUU[[[ccciiimmmnnnpppqqqmmmmmmnnnoooqqqrrrqqqqqqmmmpppuuu{{{~~~zzzwwwvvvyyyzzz}}}~~~wwwtttooohhh___WWWOOOLLLAAA???;;;999999999999888555555555777888888555333555666888999999999888777666777888888888666444333333222111222333333222000444555555444333333333444111444333000000444444///333444444222//////111333000///---...000111111000000000000/////////......000111111///---,,,---...++++++---.........------///......------......///,,,,,,+++,,,......---,,,,,,,,,---............------***((()))+++------,,,)))***+++,,,,,,+++***)))*********++++++*********++++++************++++++,,,...---))))))++++++)))iiiXXXNNNJJJHHHBBBGGGMMMNNNKKKFFFBBBAAA;;;>>>@@@@@@???@@@DDDHHHLLLMMMOOOPPPQQQSSSUUUWWWTTTXXXZZZYYY[[[aaa```[[[SSSQQQSSSZZZcccvvv~~~tttoooaaa^^^^^^gggrrrwwwqqqiiiXXXRRRLLLIIILLLSSSYYY]]]bbbffflllqqqsssssspppoookkkkkkkkkmmmooopppooonnnuuuyyyssskkkgggggghhhfffgggiiikkkmmmmmmmmmmmmdddbbb]]]WWWPPPIIICCC@@@;;;999888777888888777666555333222222333444444333666777999:::999888666555444444555777999999777444444333333444555666444333444666999999777333111000---333555222333555333---444555555333///...111444333111//////111222333333000////////////.........444333111---******---///***+++---...///...------.........------.........---,,,+++,,,...///...------...000111111111000///,,,)))&&&''')))++++++***((()))+++,,,,,,+++)))(((+++++++++,,,,,,+++++++++++++++************++++++---///---***)))++++++(((eeeSSSKKKJJJIIIEEEDDDGGGHHHDDDBBBCCC<<<>>>@@@AAACCCGGGKKKNNNTTTUUUVVVUUURRRRRRTTTWWWTTTUUUVVVWWWWWWVVVVVVUUUVVVQQQOOORRRXXXfff|||ssshhh```\\\^^^ccciiillliii```YYYNNNMMMMMMPPPVVV]]]cccffflllnnnppppppnnnmmmmmmnnnhhhhhhhhhjjjnnnrrrvvvyyy~~~tttccc[[[ZZZXXXXXXYYYWWWVVVVVVWWWYYYYYYWWWVVVSSSPPPLLLIIIFFFBBB>>>;;;999888666444333222222333222111111000111222444555444444333333333222222222666555333111111111333444444555777888888888777666999999777333000///111222111222333222000///000111444333111//////000222333---......///000111111222//////000000///...------000000///...------,,,,,,)))---...------...---)))........................000...,,,---000111///------------......---,,,,,,******+++,,,,,,---......+++//////+++***+++,,,***++++++++++++++++++++++++,,,+++***+++,,,,,,+++))))))))))))))))))*********sss___RRRLLLIIIDDDBBBDDDDDDAAA???@@@>>>@@@BBBDDDFFFJJJNNNRRRTTTUUUVVVUUUSSSSSSUUUWWWRRRSSSUUUVVVUUUTTTRRRQQQRRROOOOOORRRVVV^^^qqq|||sssjjjaaa[[[[[[^^^bbbeeeddd^^^UUUNNNKKKNNNRRRYYYaaahhhmmmooooooppppppnnnkkkiiiiiijjjjjjmmmpppuuuyyysssdddUUUNNNNNNMMMMMMOOOPPPOOOOOOPPPQQQQQQPPPNNNNNNKKKHHHEEEBBB???<<<999999888666444333333333444555444333333333444555666444444444444333333333222444444222222333444666777666666777777777666666555777777555222//////000222111222444333222000000111222111///...---...000000......//////000000111111...............---,,,,,,000//////...------,,,,,,)))---...------...---)))........................000...------000000///---,,,---------------,,,,,,+++++++++,,,,,,---------+++///000,,,***,,,---+++++++++++++++++++++++++++,,,+++***+++,,,,,,+++)))************))))))))))))qqq]]]QQQKKKFFFBBBCCCCCC@@@???AAACCCEEEGGGIIIKKKNNNSSSVVVSSSTTTUUUTTTRRRRRRTTTUUURRRSSSUUUVVVUUURRROOOMMMLLLLLLNNNPPPPPPTTT^^^iiiqqqwww~~~pppggg```[[[WWW]]]```bbbaaa[[[RRRJJJFFFJJJOOOWWW```hhhmmmpppqqqnnnoooooommmkkkkkkmmmoootttyyy}}}wwwcccVVVJJJFFFFFFGGGHHHJJJIIIHHHHHHIIIJJJJJJIIIGGGGGGDDDAAA???===;;;888666888777555444444444555666555555444333333333444444555555555555555444333333333333333444555888:::<<<888777666555555555555555444444333111//////111222000333555555444222111111222111///.........///000////////////////////////------------------,,,+++/////////...------,,,,,,***---...,,,,,,...---***........................///...---...//////...---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,///000---+++---...,,,+++++++++++++++++++++++++++******+++,,,,,,+++)))+++++++++***)))))))))(((lllZZZPPPIIIDDDDDDDDDBBBCCCFFFGGGIIILLLNNNPPPRRRTTTWWWQQQQQQPPPPPPOOOOOOPPPPPPRRRTTTVVVWWWUUUQQQMMMJJJGGGHHHKKKKKKJJJJJJOOOTTTXXX^^^hhhuuuuuuhhh```\\\ZZZYYYaaabbbaaa[[[SSSLLLHHHHHHQQQWWW^^^eeejjjlllmmmnnnlllmmmoooqqqtttxxx~~~zzzvvvrrrpppnnntttwww|||yyyrrriiicccWWWLLLCCCBBBCCCDDDFFFIIIGGGFFFEEEFFFGGGGGGFFFDDDAAA???<<<;;;:::999666444666666555444444555666777444333333222111111111111555555666666666555444333444444555666777999;;;===999888666444333333333444222222333111000000222444000333666777555333111000444333222111000000000111//////////////////......------.........------,,,//////.........---------***......,,,,,,......***........................///...............------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,000111---,,,...///---++++++++++++++++++++++++***))))))***,,,,,,+++))),,,,,,++++++***)))((((((}}}jjjVVVNNNGGGEEEEEEEEEGGGKKKKKKNNNRRRTTTTTTSSSSSSTTTOOONNNLLLKKKKKKKKKKKKJJJOOOQQQSSSSSSQQQMMMHHHEEECCCEEEFFFDDDCCCDDDHHHJJJJJJNNNUUU```ooo~~~rrrggg```^^^^^^___aaa___[[[SSSLLLJJJMMMPPPZZZ___eeeiiilllnnnqqqtttsssvvvyyy~~~xxxoooiii```^^^[[[WWWTTTQQQPPPOOOVVVYYY]]]aaaddddddcccbbbcccbbbaaacccgggllloooqqqiiiiiijjjjjjkkklllmmmnnnmmmnnnnnnllljjjiiijjjkkklllmmmrrr|||{{{rrrmmmpppuuuxxxxxxuuupppmmmrrrrrrsssrrrrrrtttyyy}}}~~~xxxppphhh___VVVPPPIIIAAA;;;<<<>>>>>>AAADDDFFFEEEDDDDDDEEEEEECCCAAA>>><<<:::999999888666444555444444333333444666777333333333333222111111000444555666777666555333222666666666777888999::::::999888666444222222222333111222333333222222333555000333666777555333111000444333222111111000000000////////////............---....../////////.....................---------+++...///,,,,,,///...+++...........................//////...---,,,------,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,++++++///000---,,,...///...++++++++++++++++++++++++))))))(((***,,,,,,+++)))---,,,,,,+++***))))))(((eee[[[RRRNNNLLLLLLOOOTTTTTTXXX]]]___]]]ZZZVVVTTTPPPNNNKKKJJJJJJIIIHHHFFFJJJKKKLLLLLLJJJFFFBBB???@@@BBBBBB???>>>BBBDDDEEECCCEEEJJJPPP\\\mmm|||sssjjjdddbbbbbbccc[[[XXXQQQKKKIIILLLRRRWWWZZZ___ffflllpppuuu{{{yyylllaaaXXXOOOIIIHHHGGGFFFDDDBBBAAAAAA@@@@@@BBBFFFIIIJJJJJJIIIHHHLLLKKKJJJMMMQQQVVVYYYZZZOOOOOOOOOOOOPPPQQQRRRRRRRRRSSSSSSRRRPPPPPPQQQSSSVVVWWW^^^lllwwwvvviii]]]VVVZZZ^^^aaa```\\\VVVRRRUUUWWWXXXXXXYYY^^^fffmmmssspppiii```WWWOOOIIIEEEBBB===999;;;======???CCCCCCBBBAAAAAABBBBBB@@@>>>===;;;999999999888666444444444333222222333444555444444555555555444333333333444666777666555333111666777777777777777777777777777555444333222222111000222333333222222333555000333555555444222111111222111111000///...------........................---...//////000/////////........................,,,//////,,,,,,//////,,,...........................//////...,,,+++,,,---++++++*********,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***...///,,,+++...///...++++++++++++++++++++++++)))(((((()))+++,,,+++***,,,,,,,,,+++*********)))vvviiiccc___]]]```eeefffkkkqqqsssooohhhaaa]]]UUURRRNNNLLLLLLKKKHHHEEEFFFGGGGGGFFFDDDAAA>>><<<<<<@@@@@@===<<<@@@BBB???>>>AAADDDGGGMMMZZZiiiuuu}}}wwwooohhhdddccccccVVVQQQLLLIIILLLRRRWWW[[[\\\dddooowww~~~uuukkk\\\PPPIIIEEE@@@<<>>======<<<=========888999;;;===>>>>>>======CCCAAAAAABBBFFFIIIJJJJJJCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCEEEFFFIIILLLUUUaaajjjhhh]]]RRRNNNOOOQQQQQQOOOLLLGGGEEECCCFFFIIIJJJJJJOOOVVV]]]bbb^^^XXXQQQJJJEEECCCBBBAAA===;;;===>>>>>>@@@DDDAAA@@@??????@@@???===;;;===;;;999888888777555444444333222111111111222333222333444555555555444333222333555666666444222000444555555666666666666666555555555444333222111000///111333333222111222333111222444333222000000111222111111000///...---,,,,,,------....../////////,,,---....../////////...........................---//////,,,,,,//////---........................---///000...,,,***+++---+++***))))))***,,,...///+++++++++,,,,,,---------)))---...,,,+++---...---++++++++++++++++++++++++((('''((()))+++,,,+++***++++++++++++++++++++++++wwwrrroooqqqvvvvvv|||vvvmmmgggYYYVVVQQQOOONNNMMMJJJGGGFFFFFFFFFEEECCCAAA>>>===999???@@@<<<<<<@@@???;;;;;;>>>AAACCCFFFMMMYYYbbbxxx}}}}}}|||~~~yyyrrrjjjdddbbbaaaSSSOOOKKKKKKQQQXXX[[[]]]gggqqq~~~ttt```VVVIII@@@>>>???>>>===777777777777777888888999777888999:::;;;<<<<<<<<<===;;;:::;;;===??????>>>AAA@@@???>>>===>>>???@@@???@@@AAAAAA@@@AAACCCEEE???EEENNNXXX]]]ZZZRRRJJJJJJIIIHHHFFFDDDAAA???>>>===AAAFFFGGGFFFHHHNNNSSSTTTRRRMMMGGGBBBAAABBBCCC>>>:::999<<<===<<<===AAAAAA@@@??????@@@???===;;;===;;;999888888777555333444333111000000000111111///000222333444333333222111333555666555444111///222333444555666666666666333444555555444333111000///000222222000000000111111222333222000///000222444444333333222000///...,,,,,,------...///000000+++,,,,,,---.........------.....................---//////,,,,,,//////---........................---///000///+++***+++---+++***))))))***,,,...///******+++,,,,,,---......(((---...+++***---...---++++++++++++++++++++++++((('''''')))+++,,,+++***++++++++++++++++++,,,,,,|||ssskkkccc[[[WWWRRRLLLIIIJJJDDDCCCAAA>>><<<:::888888???>>><<<<<<======<<<;;;>>>>>>===>>>AAADDDHHHKKK___nnn}}}}}}wwwzzzuuuqqqnnnlllfff\\\TTTPPPMMMNNNSSSWWWZZZbbbmmmsss{{{eeeVVVLLLFFF???<<<======999555777777666666777888999999:::999888888888999:::;;;999999:::::::::;;;;;;;;;;;;:::::::::;;;;;;<<<===<<<<<<<<<<<<=========>>>AAAAAACCCFFFIIIIIIFFFDDDAAABBBDDDDDDBBB>>>:::777:::;;;===>>>@@@BBBFFFIIIGGGFFFEEEDDDAAA???===;;;<<<;;;::::::;;;<<<===>>>??????@@@@@@@@@??????>>>;;;;;;;;;;;;999666444222333222000///.........///444222000000111333444333444444444333111///...---111333555777888666444333444444444333222111000/////////000000111111222222555111......222444222///111111000000///.........---,,,+++,,,.........---//////000000///---+++***......---,,,,,,,,,,,,---......///---+++)))******//////.........---------...,,,******++++++***)))((()))++++++***)))+++,,,---,,,+++***+++---000222***+++***)))'''''')))+++))))))*********+++++++++///---***((('''((((((((()))************+++++++++xxxooofff```XXXNNNHHHGGGAAA@@@???===<<<;;;;;;;;;???>>>======>>>======<<<>>>>>>===>>>@@@CCCFFFIIISSS]]]oootttnnnlllkkkiiihhheee___WWWQQQMMMLLLPPPYYYbbbiiitttqqqaaaQQQGGGCCC>>>999777999999777444999999888777666666666666888888777666777888999:::666777777777888888888888888888777777888999999:::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>???AAABBBAAA>>><<<<<<===??????>>><<<:::888:::;;;<<<<<<===>>>BBBDDDCCCBBBBBBAAA@@@>>>===<<<;;;;;;:::999:::;;;<<<===>>>>>>?????????>>>>>>===<<<<<<;;;999777555333222444333111000/////////000222000///000111222222111555444444333222000///...222333555666666666444444444444444333222111000///000000000000000111111111444000...///333444222...222111111111111000000000---,,,+++,,,...///...---000000000000///...------......---,,,,,,,,,,,,------......---+++***+++,,,//////.........---------///---,,,,,,...///...---***,,,---,,,++++++,,,------,,,+++***+++---///111,,,---,,,+++))))))+++---************++++++++++++---((($$$$$$)))+++***''')))************+++++++++{{{pppggg\\\OOOFFFDDD======<<<<<<<<<======>>>>>>>>>>>>>>>>>>=========>>>=========>>>AAACCCEEEGGGKKKVVViii}}}uuuhhhbbb^^^```bbbaaa\\\VVVQQQNNNJJJMMMVVVcccppp|||uuuaaaRRRGGG???;;;;;;888444444666888666555888777777666666666777777666666555555666777888888555666666666666666777777777777666666666777888888999999999999::::::::::::;;;;;;;;;<<<<<<;;;888555777777888999999999999999999:::::::::999:::===???>>>>>>>>>>>>>>>===<<<;;;:::999999888888999;;;;;;<<<<<<============<<<<<<===<<<999777555333222222444333222111000000000111000//////000222222111///555555555444444222111111333333444444444555555555444444333222111000//////111000000000000000000///111//////000333333000------------------............---,,,---/////////...000000///////////////000......---,,,,,,,,,,,,---+++---...---,,,+++,,,---...............---------...---,,,---///000000000---...///...---,,,---...---,,,+++***+++---///000,,,------+++***)))+++,,,******+++++++++,,,,,,,,,+++%%% """***...+++''')))************+++++++++zzzmmmbbbVVVJJJDDDBBB<<<;;;;;;;;;<<<<<<===>>>======>>>===<<<<<<======>>>===<<<<<<===>>>@@@AAACCCDDDIIITTTeee{{{|||jjj___YYYXXX\\\```^^^WWWPPPMMMNNNLLLSSS```ooo{{{ooo\\\KKKAAA<<<;;;:::999777444555777888777666333333333555666888:::;;;555555666666777777888888777777777777777777777777888888777777777888888999666777777777777888888888:::999999:::;;;:::777444555555555555666666777888777888888888777888;;;===<<<<<<<<<<<<<<<;;;::::::999888777666666777888999999::::::;;;;;;;;;;;;:::<<<;;;888555333222222222222222111111000000000000//////000111333333111///555555555555555444333333444333222222222333555555444444333222111000//////111111000000/////////.../////////111333222///,,,******++++++,,,---.........---,,,---///000///...///...---------///000111......---,,,,,,,,,,,,---+++,,,------,,,,,,---///........................---,,,++++++---.........---...///...---,,,---...------,,,+++,,,---...000)))***+++***((('''(((***++++++++++++,,,,,,,,,,,,)))&&&###%%%))),,,+++((())))))*********+++++++++}}}wwwkkk]]]SSSJJJCCC@@@BBB<<<<<<;;;;;;;;;;;;<<<<<<:::<<<>>>===;;;;;;<<<>>>======<<<<<<<<<===>>>???@@@CCCFFFHHHPPP```wwwpppbbbZZZVVVWWW[[[]]]YYYRRRMMMMMMPPPUUU```ooouuukkkZZZSSSJJJAAA<<<:::::::::888777666666666666666555222222333444555777999:::666666777888999999::::::666666666666666666666666888888777666666777777777555555555555666666666666777666666888999:::888666666666555444444444555666555666777666666888;;;===<<<<<<<<<;;;:::999888777777666555444444555666777666777888888999999999888:::888666333222111111111000000000000000000//////111000111222444444222000666666666666666555444333444333111111111222444555555444222111000/////////111000000000//////............///111222111...,,,---......///000111222222...---,,,---/////////...---,,,++++++,,,---///000......---,,,,,,,,,,,,---***,,,------------...000---.....................000...,,,,,,------,,,+++,,,---...---,,,+++,,,---------,,,,,,,,,---...///)))***+++***)))(((((()))******+++++++++,,,,,,,,,((()))***)))(((((()))+++))))))*********+++++++++|||qqqdddYYYMMMFFF@@@<<<===@@@<<<<<<;;;::::::::::::;;;:::<<>>;;;:::===???<<<<<<<<<<<<<<<======>>>;;;@@@DDDCCCDDDNNNbbbrrrvvveee[[[WWWWWWUUUWWWWWWSSSNNNNNNSSSXXXeeesssvvvoooiiifffeee```VVVMMMCCCAAA???<<<:::888777666666555555555555444444333666555555444444444555555666777888:::;;;;;;;;;;;;555555555444444444444333666666555444444444555555444444444444555555555555333222333555777888888777777666555444444333444444444555666666555777:::<<<::::::::::::999777666666666555333222222333444444333444555666777777777777666555444333222111111111//////000000000000///...222111111222444444333222777777777666666444333333333222111000111222333444555444222000/////////000000//////////////////...---...///000000///...---,,,,,,---...//////000000---,,,+++,,,.........---,,,+++++++++,,,---............---,,,,,,,,,,,,---+++---......------...000---------...............222000...---......---,,,)))+++,,,,,,++++++,,,------------,,,,,,------...***,,,------+++******+++))))))*********+++++++++(((+++...,,,(((&&&(((+++)))************+++++++++rrrdddVVVMMMEEEAAA>>>::::::===;;;:::::::::::::::;;;;;;;;;>>>AAA@@@===<<>>>>>888===@@@@@@???EEEPPPZZZnnn}}}hhhZZZTTTUUUXXXSSSRRROOOMMMNNNUUU___gggzzz{{{ppphhhaaa]]]UUUPPPLLLJJJIIIGGGAAA;;;:::::::::888777555444444333444555555555444444555666666555444333333333333666777999:::;;;<<<;;;;;;555555555555444444444333777666666555444444555555333333444444444555555555333333333444777888888777555555444444444444333333555555555555444444666999555666666777777666666555444333222111111111222222111222333444555555555555222222333333222222111000///000111111111111000///222111///000222333333222777777777666555333222111111111111111111222222333555333111///......///000.........///////////////---...///......---...///))))))******++++++,,,,,,,,,+++***+++---------,,,,,,,,,------...---------......---,,,,,,,,,,,,---,,,---///...------...///---------.........//////000...,,,,,,---......---(((***+++,,,+++,,,---///------------------------***,,,------,,,*********(((((()))))))))*********(((***+++***(((''''''((()))************+++++++++pppaaaOOOIIIDDDBBB@@@;;;999:::999999999999:::;;;<<<===<<<@@@CCCBBB???>>>AAADDD;;;;;;<<<======>>>>>>>>>999;;;===>>>>>>@@@EEEHHHTTTddd{{{vvv___RRRPPPTTTXXXQQQOOOKKKKKKQQQ]]]kkkuuu|||uuuhhh\\\SSSLLLGGGEEECCC@@@<<<;;;<<<;;;888666888888888666444444666777222444666777777777777888333333333333444444555666555666888:::;;;;;;;;;;;;888888777777777666666666999999888777777777777777333333444444444555555555666555555666888999999888222222333444444444333333666666666444222111333555111222333444555666666666444333111000000000111111000111222333444555555555000000222333333222111000000000222333333222111000222000......000111222222888888777666555333111000000000111111222222222222555333111///......///000---.........//////000000.........---,,,,,,...///,,,,,,,,,,,,,,,---------+++***)))***,,,---,,,+++,,,---/////////...---,,,......---,,,,,,,,,,,,------...///...---,,,---///---------.........//////+++***))))))+++------,,,''')))+++,,,,,,---///000------------------------(((***,,,,,,***((((((((((((((((((((())))))))))))((('''&&&''')))***(((&&&)))************+++++++++uuu^^^QQQFFF>>>>>>@@@???<<<:::888999::::::;;;<<<===>>>EEEBBB???======AAAEEEHHHFFFAAA;;;:::<<<>>><<<:::============<<<>>>BBBEEELLLTTTbbbuuu}}}zzzxxxzzz{{{vvvtttuuuwwwrrr___WWWUUUUUUTTTPPPLLLIIINNNZZZkkk~~~}}}lllbbbZZZPPPIIIEEE@@@999444:::::::::999999888666666777777666666555555444444111333555444222222555888444333222333555666555444333222111111111333555666666666777777666555444444555555444333444555666777333333444444444333222222333222111222444555555555555444333222222222333333333333333333333333333333222222333333333222222111...------...///000000///444333111111222333222111333000000333333000000333000///...///111222222111222222111111111111222222555555444333333222111111---...///000111111000///111111111111000///------000...,,,---000111///---...............///000000++++++******++++++,,,---000---++++++,,,---+++))),,,+++*********+++,,,---...---++++++++++++***(((******+++,,,,,,,,,+++++++++,,,---.........---,,,,,,,,,+++++++++,,,---...---+++)))+++---///---+++---------,,,,,,+++++++++))))))))))))))))))))))))***++++++++++++***))))))+++***((('''''''''((()))'''(((((()))***+++++++++xxxbbbQQQHHHAAA@@@AAA>>>;;;;;;999999::::::;;;;;;<<<<<>>AAAEEEKKKVVVdddwwwwwwmmmdddaaacccfffdddfffmmmvvvooo___WWWSSSPPPNNNLLLLLLPPPZZZiii{{{yyygggYYYHHHCCC===<<<===>>>;;;888888888888888777666555444666666666666555555555555222444555444222333666999666444222222333444333222555555444444444444444444555666666666555555444333444444444444555666777888666666666666666666555555444333222222444555444333444444333333222222222222333333333333333333333333222222333333333333333333000.........000111000///333222000000222333333222222000000333333000000222000000000000000111111111222111111111111111111222555444444333222222111111///000111222333222222111222222111111///...---,,,...---,,,---///000///..................//////000+++++++++***++++++,,,---...+++))))))+++---,,,+++,,,+++*********+++,,,---...---++++++,,,+++***(((+++,,,,,,,,,,,,,,,++++++,,,------......---,,,+++,,,+++++++++,,,,,,---------+++)))***---...---+++---------,,,,,,+++++++++***************************++++++++++++***))))))***))))))((((((((((((((('''(((((()))******++++++zzzdddOOOHHHCCCCCCAAA===;;;<<<999:::::::::::::::::::::???>>>===>>>AAAFFFKKKNNNFFFBBB<<<::::::;;;999666;;;<<<<<<<<<;;;===???BBB>>>BBBIIIQQQ___tttxxxkkk```ZZZXXX[[[[[[\\\cccppp~~~}}}sssfff\\\UUUQQQMMMJJJMMMSSS]]]lll~~~mmm\\\OOOEEE@@@<<<888777999:::888666777777777777666555444444555555555555555666666666444555555333333444777:::999777333222222222222222222333444555666555555444444444555555444444333333000111222333444444444444555444444333444444555555444222222222444444333222444333333333222222222222222222222222222222222222333222222222333444555555111000//////000111000...222000///000222333333222222000000333333000000222///111333222///...///222111111111111111111111111444333333333222111111111000000111222222222111111111111111000///...---,,,...---,,,---///000///...---............/////////+++++++++++++++,,,------+++)))''''''***,,,---...+++++++++++++++,,,------...---++++++,,,,,,***)))............---,,,++++++------......---,,,+++***+++++++++,,,,,,,,,------,,,+++******,,,------,,,------,,,,,,,,,,,,++++++***************************++++++++++++***)))))))))))))))))))))(((((('''((((((((()))******++++++www```KKKGGGDDDCCCAAA<<<<<<>>>:::::::::999999888888888999999999:::===BBBFFFIIICCC???;;;:::::::::999777<<<=========<<<===@@@BBB<<>>AAA===:::888888777555333666777777777666666555444444444444555555666666666666555444333333555888:::===:::555222222222333222...000333555666666555444333333333444444333333222111222444555666555444444444333333333333444666666333222111222333444333222333333333333222222111111222222222222222222222222222222111111222333444555333111000000111111000...000///...///111333333333222///000444444000///222///222555333...,,,...222000000111111111111000000222222222222111111111111......//////////////////...///////////////......000000////////////......------.........///......,,,++++++++++++,,,------,,,+++)))((())),,,...///++++++++++++,,,,,,------...---++++++,,,,,,+++***////////////...---,,,+++.........---,,,+++******++++++,,,,,,---------,,,,,,+++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))((()))*********)))'''&&&(((((())))))************sss\\\JJJFFFBBBBBB@@@<<<<<<@@@;;;::::::999999888888777777777777888:::===???AAA===;;;:::999::::::::::::888999::::::999999;;;===<<>>>>>555444444444666777777666444444444444444444333222333333444444555555666666666555444333444666888999???;;;777444333444444444111333555777888666444222222222333333333333333222777888999:::::::::999888777777888888999:::;;;<<<666444222111222333333222222222333333333222111000111111111111111111111111111111111111111222333333333111000000111111000...///...---...111222222222111///111444444111///111///222555333...,,,...222///000111111111111000///000000111111111111111111//////..................+++,,,---///000000111111333333333111///...------,,,,,,---...///......---,,,,,,++++++,,,,,,---.........,,,++++++,,,---///++++++,,,,,,------------...,,,+++,,,------,,,***000000000///...---,,,+++......---,,,+++************+++,,,---------,,,,,,++++++***))))))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))((()))*********)))'''&&&)))))))))))))))*********xxxbbbOOOHHHBBBAAA@@@======???;;;;;;::::::999999999888999999999999:::;;;;;;<<<999999999999999::::::;;;888:::;;;;;;::::::;;;<<<:::===??????@@@FFFPPPXXXmmm~~~wwwmmmeee^^^ZZZYYY```hhhnnnxxxttt```TTTTTTSSSOOOLLLLLLQQQVVViii{{{{{{bbbPPPEEE>>>;;;;;;444444444555666666666666000111111222111111000000444444444444444555555555555444333444666777777666===:::666555555555555555888999::::::888555222///222222333333444444333333555666777999::::::::::::;;;<<<>>>???AAAAAABBBBBB???;;;777333333333333222111222333333333222000///000000000000000000000000111222222333333222222111111000//////000111000...000...---...000111111000111///111555555111///111///111333222///...///222...///000111111000///...//////000000111111111222111111000/////////000000***+++,,,...000111111111333444444222///---,,,---+++,,,---//////...------,,,,,,,,,,,,,,,------...---...///...,,,,,,---///++++++,,,---------------...,,,+++,,,---...---+++////////////...---,,,,,,...---,,,+++******++++++***+++,,,---...---,,,++++++++++++)))((())),,,///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))))))))))))))))))))(((((('''))))))))))))))))))******qqqYYYNNNDDDAAA@@@>>><<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999888999999999888888888999:::<<<======<<<<<<<<<===;;;<<<===>>>???BBBHHHLLLYYYhhhvvvjjjbbb``````aaaaaalllwwwjjjXXXSSSSSSQQQMMMLLLRRR^^^ggg|||hhhPPPEEEAAA===999777999::::::999777555444444111111222222222222222111555444444444444444444333333222222444777888666333888666444444555666555444666777777777666444111000222222333444444444444444222333555777:::===???AAAFFFHHHKKKNNNOOOOOONNNNNNMMMGGG>>>777444222222111000111333333333222000///000000000000000000000000333444666777666444222000000.........000111000///000///---...///000000///000///111555555111///000000000000000000111111111...///000111111000///.........//////000111222222222111000///...//////000+++,,,---...///////////////000111000---,,,---...***,,,---//////...---,,,---,,,,,,,,,,,,---......))),,,...///---,,,---///+++,,,---.........---,,,...,,,+++,,,---...---,,,------.........------,,,---,,,+++******++++++,,,)))+++,,,......---,,,+++***++++++)))'''(((,,,///+++++++++,,,,,,---------------------------------***++++++++++++***))))))***))))))(((((((((((((((***)))))))))))))))))))))aaaTTTFFFBBBAAA???;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777777888888888888777777999::::::999777666777777777888::::::999888999:::<<<<<<<<<===@@@CCCGGGIIIGGGTTTiii|||uuunnnggg___^^^dddmmmvvvzzz}}}dddTTTQQQQQQOOOLLLNNNXXXjjjxxxqqqZZZDDD>>>@@@>>>999666444555777666555444444555444444555666666555555555555555555444444333333333222111222444888888555111444333222333555666555444...///000222333333222222222333444444555555555555666777999<<>>>>>>>>===<<<===@@@CCCGGGHHHQQQcccxxxuuulllfffcccbbbhhhooottt{{{nnn]]]UUUOOORRRRRRPPPRRRbbb|||dddOOOCCC???888999;;;666444666777777666555555666444444444444444444333333444444333222222222333333111222222333333222222111000000111222222222222111111111222222222333333333111222222333333222222111555555666999>>>DDDKKKOOOYYY^^^bbbcccfffgggbbb[[[OOOJJJAAA888222000000111111111111111000000000000000000000000111222333444777>>>DDDBBB999111......000000000000000000000000222000///000111111000///222000///...///000///---///000000111111111111000...//////000111222222333000000////////////000111,,,...//////...------......///111111000///,,,+++,,,------,,,+++***,,,...///+++)))***///111...+++,,,...///...,,,,,,...111............------,,,+++,,,------------,,,++++++,,,---...---+++++++++,,,,,,---...///000000111111++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))***,,,......---,,,+++---+++******,,,------,,,...---,,,+++,,,---...///((()))***++++++***)))(((*********))))))))))))))))))***+++,,,---,,,,,,+++nnnVVVJJJEEEAAA>>>>>>;;;<<<<<<;;;:::999999:::888888999888666666777999888888888888888888888888999999999:::::::::;;;;;;999;;;============>>>???AAABBBIIIXXXiii|||vvvmmmhhhgggiiilllvvv|||hhhYYYRRRLLLNNNPPPTTT^^^rrr]]]III???===888999<<<777444666777777666555555666666666555444333222222111333222222222222222222222111222222333333222222111000000111222222222222111111111111222222222333333111222222333333222222111666555666777;;;???CCCFFFJJJOOOSSSUUUXXXZZZVVVPPPLLLGGG@@@999444222222333333333222111000//////.../////////000111222333333>>>CCCGGGCCC999000------------------------------///...---...000111000///000000222222222222111111......//////000111111111...//////000000111111111......//////000000000000,,,...//////...------...//////000000///...,,,++++++,,,---,,,++++++,,,...///---+++,,,///000...,,,+++---...---++++++...000000...---++++++,,,------,,,---------------,,,,,,+++,,,,,,+++)))((()))***+++,,,---...////////////++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))***,,,---...---,,,+++---+++******,,,------,,,...---,,,,,,,,,,,,---...,,,+++******)))***++++++)))))))))(((((((((((((((***+++,,,---...------,,,eeeSSSIIICCCAAAAAA>>>======<<<;;;:::999999999::::::888666555666777888888888888888888888888999999999999::::::::::::555888<<<===<<<;;;;;;;;;<<<===CCCLLLWWWfff{{{uuulllhhhdddccchhhrrr}}}yyycccVVVPPPMMMMMMPPP[[[ooozzzXXXEEE===;;;777888:::555444666777777666555555666777666555444333222111000111222333444444333222111111111222222222222111111///000111111222222111111111111111222222222222333111111222222222222111111555555555666777999:::;;;<<<@@@CCCDDDFFFGGGCCC===CCC@@@<<<888555333222222444333222111000...------------...///000111222333===AAACCC???777///---...------------------------,,,++++++,,,///000000///...111444444111//////000------------...///111222////////////////////////+++---///111222222111000,,,...//////...------...////////////...---,,,++++++,,,------++++++,,,---++++++++++++++++++*********+++,,,,,,++++++,,,...000...,,,******+++...///------------------------///000000///---+++,,,---***+++,,,---------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))***,,,---------,,,+++---+++******,,,------,,,///...---,,,++++++,,,,,,---,,,***))))))***,,,...((((((((((((((((((((((((******+++,,,,,,,,,,,,+++uuu```QQQHHHFFFGGGEEEBBB???===;;;;;;:::999999::::::999777777888999888888888888888888888888888999999999999:::::::::666888:::;;;;;;::::::;;;<<<===@@@EEEJJJTTThhhyyy}}}rrrhhhbbbccceeeiiiqqq|||uuuaaaVVVRRRQQQPPPUUUeee~~~vvvYYYFFF>>><<<666666777000444666777777666555555666555555444444333222111111111222444555666555333222111111222222222222111111///000000111111111111111111111111111222222222222111111222222222222111111333444444555555555555444777::::::888888888333---888777555444222111000000111000000///...------,,,+++,,,---...000111111222333666888777222//////000........................---,,,,,,---...//////......111333000+++(((+++...///---,,,++++++---///000////////////............))),,,///222333333111///,,,...//////...------.../////////...------,,,,,,+++,,,------,,,+++,,,---+++,,,---,,,***)))***+++******************+++,,,...---,,,+++,,,---///000------,,,,,,,,,,,,------000111111000...------...***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,,,,+++---+++******,,,------,,,///...---,,,++++++******++++++*********+++,,,,,,(((((((((((())))))))))))((((((((())))))))))))(((mmm\\\QQQNNNOOOPPPJJJCCC>>><<<;;;:::999888999::::::999999;;;===888888888888888888888888888888888999999999::::::999999:::999999999<<<>>>======???AAACCCJJJZZZjjj~~~qqqiiiggghhhjjjnnntttqqq___VVVSSSRRRSSS]]]rrrtttZZZHHH???===888777888222444666777777666555555666222222333333333333333333111333555666777666555444000111111222222111111000//////000111111111111000000000111111111222222222000111111222222111111000111222333444444444333333555777666444333444000***111111111111111000//////,,,,,,,,,---------------+++,,,---///000000000000,,,...111111///...///111........................000///............---,,,---000000---((((((---333000///,,,+++***+++,,,---////////////............)))+++///333444333111///,,,...//////...------...////////////...---,,,+++***,,,......,,,++++++,,,---...///...---,,,---...***)))))))))******++++++)))+++---///000111000000///...---,,,,,,,,,,,,---,,,---...---+++***+++,,,,,,,,,,,,------,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,+++---+++******,,,------,,,......------,,,+++***)))&&&(((***,,,,,,+++***))))))))))))******+++++++++)))(((((((((((((((((((((~~~mmm___[[[\\\^^^UUUIIIAAA===<<<;;;999777999:::999999999;;;===888888888888888888888888888888888888999999999999:::::::::999888999===@@@===<<<<<<>>>???EEERRR___qqqwwwqqqiiieeefffnnnwww~~~mmm[[[SSSRRROOOWWWhhhwwwZZZGGG???>>>999:::<<<777444666777777666555555666111111222222333444444444222333444555666666555555000000111111111111000000...///000000111111000000000000000111111111111222000000111111111111000000000111222333333444333333111333333222333666444///000000111111111111000000***++++++,,,------......,,,---...000000000//////---///111111000......///++++++++++++++++++++++++111000............,,,***+++------,,,+++...333888///...---+++++++++,,,,,,////////////////////////***,,,000222333222000...,,,...//////...------......///111111000///,,,+++***,,,......---++++++,,,))))))))))))************+++)))((((((***++++++***&&&)))---111444555444333333111000...---------...---...000///......///111...............---,,,+++++++++++++++++++++++++++++++++************++++++************+++++++++,,,---+++******,,,------,,,,,,,,,------,,,+++***)))$$$&&&***------,,,)))''')))******++++++,,,,,,,,,,,,+++******)))*********tttnnnnnnkkk___OOOCCC===<<<;;;:::777888999888777777888:::888888888888888888888888888888888888999999999999888999::::::999:::;;;======::::::===AAAFFFOOOYYYdddmmmzzzyyysssjjjlllnnnsss{{{lllZZZSSSQQQOOO^^^vvv}}}]]]III@@@===888:::<<<888444666777777666555555666222222222222222333333333111111222222333444444555000000111111111111000000...//////000000000000000000000000000111111111111000000111111111111000000111111111111222222222333///111111///222555555111//////000000000/////////---------------.........---...000111111000///......///111222111///---,,,************************///---,,,,,,------,,,***++++++---...///000111111,,,,,,,,,,,,------.........//////000000111111111,,,---000222222111///...,,,...//////...------......000222444333000---***))),,,......---,,,++++++&&&$$$###%%%)))***)))'''+++)))'''(((+++,,,+++***''')))---111555777888999888777444111/////////000000222333444444444666777111111111000000...------++++++++++++++++++++++++++++++************++++++***************++++++,,,---+++******,,,------,,,***+++,,,,,,,,,,,,+++***&&&(((***,,,---,,,+++***((())))))***++++++,,,,,,---,,,+++*********++++++}}}}}}ssseeeRRRDDD>>><<<;;;;;;888888888777555444555666888888888888888888888888777888888888888999999999555777:::<<<;;;:::::::::>>>;;;:::???DDDIIIPPPXXXZZZ___gggtttzzzsssooollltttzzzmmm[[[TTTSSSTTTfffbbbNNNBBB===777777999444444666777777666555555666333333333222222111111111000000000000111222333444000000111111111111000000...//////000000000000000000000000000111111111111000000111111111111000000222111000000000000111111000111000...///222111---......------------,,,,,,000000000//////......---...000111222111000...---***,,,///111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---,,,+++,,,,,,---///000---)))%%%((()))+++---///000000000...//////000111222222333---...000111111000///...,,,...//////...------...---000333666555222---***)))+++...///---,,,+++++++++(((&&&)))...111///,,,,,,)))'''(((+++---,,,***((())),,,000444888<<<>>><<<:::777444222111111111...000222333333444666888222222222222111000......++++++++++++++++++++++++++++++************++++++******))))))******+++,,,---+++***+++,,,---------)))***+++,,,---,,,+++***))))))***+++,,,,,,------'''(((((()))***+++++++++,,,+++***((((((((()))***zzzkkkWWWGGG@@@>>>>>>===:::::::::999999999888888555666777999999999888777555555666888888999999999888777666666666777999:::::::::;;;;;;>>>DDDKKKPPPZZZVVVWWWaaarrrvvvqqqppprrr||||||lllhhhbbb___cccooo}}}jjj\\\YYY[[[]]]rrrkkkUUUCCC??????;;;:::???777666666666666555555555333444444555555444444333111111111111111111111111111222333222111111222444///......------///000111000000000000111111111111111111000...------000222000000000000000000000000---...///000000///...---............//////000000////////////////////////,,,---///111111000...---...------,,,,,,------...---,,,,,,,,,,,,---......---+++******+++,,,,,,+++---------------------------------...............,,,...000111222111///...))),,,000333555444222111)))***+++---...------,,,///......000222111---)))+++++++++***++++++,,,,,,***))))))***,,,------,,,)))))))))******++++++,,,******...555999999:::======<<<:::888555333111000111222444555666666666555::::::999888555111...,,,***+++,,,------,,,+++***+++***)))((((((((()))******++++++***((('''((()))+++++++++,,,---...///000***,,,---+++((('''))),,,)))******++++++******))))))***+++,,,,,,,,,,,,,,,******)))'''&&&'''***---rrrZZZHHH@@@>>>===;;;:::::::::999999999999888555666777888999888888777666666888999999:::::::::888777666666666777999999;;;;;;;;;<<<===AAAFFFJJJLLLIIIJJJRRR___oooxxxtttttt{{{wwwoookkkfffaaa\\\RRRRRRQQQNNNMMMSSS___iiizzzmmm```___aaappprrrZZZEEE???>>>999777:::666666555555444444333333222333333444444333333222111111111111111111111111111333444333222111222444//////...---...///000111//////000000000111111111000000000///...///222555000000000000000000000000---...///000000///...---------........./////////////////////////////////....../////////...---,,,...------,,,,,,------...---,,,,,,,,,,,,---......---+++******+++,,,,,,+++---------------,,,,,,,,,---------....../////////...///000111111111000///...111666999:::888444111......//////////////////...---...000222111---***,,,+++++++++++++++,,,,,,)))((((((***---///......******++++++++++++++++++---***,,,111333222444888999999888666444333222111333444666777888888888777999999999888555222...,,,,,,,,,---......---,,,,,,,,,+++***)))((())))))***)))***+++***((((((((()))++++++++++++,,,---......***,,,,,,+++(((((()))++++++,,,,,,------,,,,,,+++$$$%%%'''((()))***++++++------,,,+++)))***---000|||___KKKBBB@@@===;;;::::::::::::999999999999666666777888888888888777777777888999::::::::::::777777777666777888888999;;;<<<<<<<<<<<<===@@@CCCCCCBBBDDDIIIOOOZZZkkk{{{{{{xxxxxx|||~~~kkkcccYYYQQQMMMJJJFFFCCCAAAEEEGGGDDD???@@@HHHPPPZZZiiixxx~~~~~~~~~}}}||||||xxxooonnnrrrdddJJJ@@@>>>:::777666777777666555444444333333222222333333333333222222111111111111111111111111111333555555444333222333//////.........///000111//////000000000000111111///000000000///111444666000000000000000000000000......////////////......---------------.........//////////////////////////////......------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,---......---+++******+++,,,,,,+++......------,,,,,,++++++,,,,,,---...///000000111000000000000111111111111444888>>>AAAAAA===888444222111000/////////000111------...///111000...+++,,,,,,++++++++++++,,,,,,)))((((((+++...000000///,,,,,,,,,,,,,,,,,,++++++...+++***,,,---,,,...222444444333333333222222222666777888:::::::::999999888888888777444222///------...///000000///...---,,,,,,+++************+++)))***+++***)))((()))***++++++*********++++++,,,++++++,,,***)))(((***+++++++++,,,,,,,,,,,,++++++"""###%%%''')))***+++++++++++++++***((((((+++---eeeNNNEEEBBB???;;;;;;;;;:::::::::999999999777777777888888888777777666777888999999999999999777777777777777888888999:::<<<======<<<<<<>>>@@@AAABBBDDDFFFFFFKKKYYYggg}}}zzz|||xxxeeeVVVPPPIIIDDDBBBAAAAAA@@@@@@CCCEEEBBB???>>>CCCGGGFFFQQQ\\\ccckkkssswwwvvvwww||||||~~~oooRRRDDDAAA===999777999888777777666555444444222333333444444333333222111111111111111111111111111444666777555333222222///////////////000000000////////////000000000111///000000000//////222444000000000000000000000000...//////////////////...------------------------........................///......---......//////...------,,,,,,------...,,,,,,++++++,,,,,,---...---+++******+++,,,,,,+++......---,,,,,,++++++++++++,,,,,,...///000111111111000000000000111222222777;;;BBBFFFFFFBBB<<<888444333000...---...///000,,,---...///000000...---------,,,+++++++++,,,,,,+++******+++---//////............------,,,,,,+++---******---...+++,,,///...//////000111222222222666777999999:::999888777666666666555333111///......///000111111000///.........---------,,,,,,,,,)))***+++***)))((()))***+++******))))))))))))***+++++++++***))))))***+++))))))************))))))&&&'''(((***+++,,,,,,,,,)))******)))(((''')))***iiiQQQFFFAAA>>>:::;;;;;;;;;:::::::::999999888888777777777777777777555666666777777777777777666777777777888888888888999:::============>>>@@@???@@@BBBCCC@@@@@@JJJVVVeee~~~{{{}}}wwwbbbTTTKKKGGGBBB??????@@@BBBCCC@@@>>><<<<<<===???@@@@@@@@@EEEJJJMMMRRR[[[aaacccfffpppyyywwwYYYHHHBBB???:::777777777666666555444444333444444555555555555444444111111111111111111111111222444777777555333222222/////////000000000000000...////////////000000000///000111///------...////////////////////////////////////....../////////------------------------------------------------...------...///000222222...------,,,,,,------...,,,++++++++++++,,,---------+++******+++,,,,,,+++------,,,,,,,,,+++++++++***+++,,,---...///000111000000//////000000111222555:::@@@EEEFFFDDD@@@===666444111...---...000111---...000000000//////......------,,,+++++++++,,,...,,,++++++,,,---,,,***///......------,,,,,,,,,***))),,,111222...,,,---++++++,,,...///000111222555555666777777666444444444444333222111000///......///000111111000///...///000////////////......((()))******)))((()))+++******)))((((((((())))))+++***))))))***+++++++++((())))))******))))))(((******+++,,,,,,++++++++++++---...---+++******+++pppXXXIIIAAA===:::;;;;;;;;;;;;::::::::::::999888777777666777777777555555666666777666666555666666777888888888888777888:::;;;<<<<<<<<<>>>??????@@@BBBCCC@@@>>>DDDLLLXXXooo{{{}}}vvvbbbSSSIIICCCAAA>>><<<::::::;;;<<<>>>:::666777;;;>>>>>><<>>:::777444444444444444333333333555555666666666666555555111111111111111111111111333444666666444222111222...///000111111111000000......////////////000000///000111///---++++++,,,//////////////////////////////............//////.........---------------------------------------,,,------...///000111111...------,,,,,,------...+++++++++++++++,,,---------+++******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,******+++,,,---......///////////////000000000000222555:::>>>@@@AAA???>>>888666333111000111333444///111222222000//////000///...---,,,,,,++++++,,,...---++++++++++++)))(((------------------,,,,,,))))))---333444///,,,,,,******+++,,,...///000000222222333333333111000///111000000//////.........---...///000000///...---//////000000//////...---((()))******))))))***+++))))))((((((((())))))***+++***((()))***,,,++++++******++++++++++++*********************)))(((((((((***,,,,,,***(((''''''~~~eeeQQQEEE???===<<<;;;;;;;;;;;;::::::::::::999777666666666777888666666777777777777666666555666777888999888888777888999::::::999999;;;===@@@???AAADDDCCCAAACCCGGGOOOaaawww~~~|||vvv```SSSHHHAAA>>>===<<<:::888777888888;;;::::::;;;<<<===<<<;;;<<<<<<===>>>>>>@@@EEEIIIIIIPPP]]]mmm~~~}}}nnniiimmm{{{lllTTTEEE???;;;888555555555555666666666666444555555555555555555444111111111111111111111111333444555444222000111222...///000111222111000000........./////////000000...000111000...------...////////////////////////000///...------...///000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++...------,,,,,,------...+++++++++***++++++,,,------+++******+++,,,,,,+++*********+++,,,,,,------*********++++++,,,,,,,,,,,,---...///000//////...///000333555888:::;;;<<<666555333222111222333444222444555333000...///000//////...,,,,,,+++++++++---+++************)))''',,,,,,,,,,,,,,,---------***)))+++000000,,,)))+++***++++++,,,------......///000000000000...---+++......------------------,,,,,,---......---,,,,,,------.........---,,,+++''')))******))))))***+++(((((((((((()))***+++++++++)))((((((+++,,,,,,*********++++++++++++******(((((()))))))))))))))((($$$&&&))))))'''$$$###"""qqqZZZKKKDDDBBB<<<<<<;;;;;;;;;::::::::::::999888666666666777888777777888888888888777666555666777999999888888777999999999888666666888:::<<<;;;<<<@@@AAA??????BBBEEERRRbbbrrr}}}|||bbbQQQIIICCC<<<<<<======<<<;;;::::::;;;777:::===>>><<<:::999999888888:::=========@@@CCC>>>EEEQQQ```rrrsssfffXXXRRRVVVgggvvv[[[IIIAAA===;;;888888888999::::::;;;;;;333444444555555444444333111111111111111111111111444444444222000///000222...///000222222111111000............/////////000---///111111000//////000////////////////////////000///...------...///000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---***(((&&&...------,,,,,,------...++++++******++++++,,,------+++******+++,,,,,,+++))))))***+++,,,------...******************+++++++++,,,...000000///...,,,.........///222555888:::333222111000000000111111444666666444000...///111000///...---,,,+++++++++***)))((()))***+++***(((+++++++++,,,,,,---------+++)))))),,,+++(((''')))++++++,,,,,,,,,---------////////////...---+++***---,,,,,,++++++,,,,,,---++++++,,,------,,,++++++***+++,,,,,,,,,+++***)))''')))******))))))***,,,(((((((((((()))+++,,,,,,,,,)))'''(((+++---,,,***(((((())))))))))))(((((('''''')))***++++++++++++&&&)))+++,,,)))&&&%%%$$$kkkVVVHHHBBB@@@>>>>>>???<<<999999===888888999::::::888777666888888777777666666555555666666666666666777888888888888777777888888999:::;;;<<<===>>>>>>?????????DDDHHHPPP[[[fffuuuwwwwww~~~hhhTTTKKKBBB>>>>>><<<>>>>>>:::999;;;;;;777<<<;;;::::::999999999999:::999999:::;;;===???@@@AAADDDOOO___nnn}}}|||^^^WWWRRRQQQPPPWWWnnniiiSSSDDD===;;;777666777999<<<>>>>>>>>>333333333333333333333333333333333222222111111111111333444444222222333555222111111000000000000000//////000000000000//////000000111111111111000000......////////////............////////////......000000////////////000000,,,------......------,,,...........................---,,,++++++,,,---...)))(((((()))+++---,,,+++)))+++------,,,)))%%%""",,,,,,,,,,,,,,,+++***)))++++++******************'''))),,,......---...///------......//////000000555444222111111222333444:::999777444111///...---222000---,,,---......---*********++++++,,,,,,,,,++++++++++++++++++++++++...+++)))***,,,---+++)))***+++,,,,,,------,,,,,,......---,,,++++++++++++---,,,++++++************************************++++++,,,,,,,,,---------'''((()))++++++***))))))***))))))(((((((((((()))&&&''')))***+++++++++******+++,,,------,,,+++***+++***************++++++))))))))))))))))))))))))~~~fffSSSGGGAAA>>>======;;;777888;;;:::::::::::::::999888888777777777777666666666666666666666666666777888888888888777777888888999:::;;;;;;===>>>>>>>>>>>>>>>???AAAGGGOOOWWWcccvvv~~~yyyzzzcccPPPHHH@@@<<<===:::<<<<<<888888::::::777;;;;;;:::999999999999999888888888999:::===???@@@DDDFFFMMMYYYeeerrrsssZZZRRRLLLMMMPPPWWWkkksssZZZHHH>>>;;;777666666777999:::999777333333333333333333333333333333333222222222111111111333444444222222333555222222111000000000000000//////000000000000//////000000111111111111000000......////////////............////////////............------------......,,,------......------,,,------------------------------,,,,,,,,,,,,------***)))((()))+++,,,,,,+++***+++,,,---,,,)))'''%%%+++,,,,,,,,,++++++***)))************************+++,,,---,,,)))'''''''''------......///000000000444333222222222444666777888777666444222111111111333111...,,,------,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,***)))***,,,---,,,***,,,,,,---............---///...---,,,++++++++++++------,,,++++++++++++++++++++++++++++++++++++++++++******))))))(((((('''(((((()))***************((((((((((((((())))))***'''((()))***************)))***+++,,,,,,+++***)))+++***)))((((((((((((((()))))))))))))))))))))))){{{aaaPPPEEE@@@======;;;888999<<<<<<;;;::::::999999::::::666666666666777777777777666666666666666777888888888777777777777888999999:::;;;<<<===>>>>>>>>>>>><<<<<>>:::;;;999;;;;;;777777:::;;;888;;;:::999999888999999999777777777888:::<<>>999888777777777777444222333333333333333333333333333333333222222222222111111333444444222222333555222222111000000000000111//////000000000000//////000000111111111111000000...//////000000//////......//////////////////.........------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***)))***+++,,,+++***++++++,,,,,,+++***))))))+++++++++,,,++++++***)))************************((()))***)))))))))+++------------...///000111111111111111111222333555777555555444333333333444444666333000...------,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,------,,,,,,---......//////......//////...---,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''&&&%%%$$$)))))))))))))))******+++(((''''''(((((()))***+++***)))))))))))))))******))))))************))))))******((('''&&&%%%%%%%%%))))))))))))))))))))))))ppp\\\LLLFFF@@@???===;;;;;;>>><<<;;;:::888888999::::::555555666666777777888888666666666666666777777888777777777777777888999999::::::;;;<<<============>>>======@@@@@@CCCMMMXXXkkk}}}}}}|||tttUUUGGGBBB===999:::999;;;;;;777888;;;<<<:::999999888888888888999999777777777888:::===@@@AAAIIIGGGGGGJJJMMMTTTcccqqqrrr[[[SSSRRR]]]hhhnnnvvvvvv^^^MMMDDD<<<;;;999999888777444222333333333333333333333333222222222222222222222222111222444333222222333555333222111111000000111111//////000000000000//////000000111111111111000000//////000000000000////////////............//////000//////......//////000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,***)))***++++++***))),,,+++++++++++++++,,,,,,******++++++++++++******))))))))))))************((()))*********,,,///222------------...///111222000000000000000111222333333333333333333444555555777555111000//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,+++,,,,,,---...............000///...---,,,,,,,,,,,,------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---+++***)))((('''***)))((((((((()))+++,,,)))((((((((((((((()))***+++***)))(((((((((******(((((())))))))))))(((((()))(((''''''&&&&&&&&&&&&((((((((((((((((((((((((pppXXXNNNEEEAAA???<<<<<<>>>;;;:::888777777777888999555555666666777777888888666666666666666777777888777777666666777777888999999:::;;;<<<<<<======<<<@@@>>>>>>??????@@@FFFNNNYYYggg||||||nnnQQQEEEBBB===:::;;;888:::999555666999;;;999888888777777777888888999888888888999;;;===@@@AAAFFFDDDDDDEEEFFFMMM]]]lll}}}~~~aaaZZZ\\\jjjwww{{{}}}kkkUUUHHH???<<<:::888888777555333333333333333333333333333222222222222222222222222111222444333222222333555333222222111111111111111//////000000000000//////000000111111111111000000//////000000000000//////000///............///000//////............//////,,,------......------,,,------------------------***+++,,,------,,,+++***,,,***)))***++++++***))),,,+++*********+++,,,---)))******++++++*********(((((()))))))))*********......---+++(((((()))+++,,,,,,++++++,,,...000222333333222111111111111111111222222333444555777777777555111000000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++*********++++++,,,------------,,,//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***)))((((((((()))+++,,,******)))(((((('''((((((+++***)))(((((((((******((((((((((((((((((((((((''''''''''''((()))******((((((((((((((((((((((((jjj]]]PPPHHHBBB===;;;<<<:::999888888777777888888666666666666777777777777666666666666666777888888777666666666666777888888888999:::;;;<<<<<<<<<<<>>BBBHHHLLLUUUfffzzzlllPPPEEEBBB>>>:::;;;777999777333333777888777777777777666777777888999888888888888:::<<<>>>???AAA@@@@@@BBBCCCJJJ[[[lll}}}kkkcccdddqqq{{{||||||~~~~~~zzzaaaPPPBBB>>>:::777555555444333333333333333333333333333111222222222222333333333111333444444222222333555333333222111111111111222//////000000000000//////000000111111111111000000///000000111111000000///000///...------...///000------,,,,,,,,,,,,------,,,------......------,,,........................++++++,,,,,,,,,,,,+++++++++***)))***+++,,,+++***++++++*********++++++,,,((()))******+++*********'''(((((())))))*********((()))***)))'''''')))++++++***))))))***---///111666666555444333222111111000111222444666999;;;===:::777444222111111///...------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++***+++,,,,,,------,,,,,,......---,,,++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++)))))))))))))))******+++******)))(((((((((((((((***)))))))))))))))******))))))(((((((((((())))))'''''''''((()))***,,,,,,))))))))))))))))))))))))sss```TTTJJJAAA<<<;;;999999::::::999999888777777777777777666666666666666666666666666777888888666666666666666777888888888999:::;;;;;;<<<;;;;;;===;;;;;;>>>???===???DDDCCCKKKVVVdddtttkkkPPPEEEBBB===999999:::;;;999444333777999777666666666666666777888888888777777777777999:::<<<;;;<<<>>>@@@BBBIII[[[lllxxxnnniiiqqqwwwvvvwww{{{wwwrrr___JJJDDD===777555444444444333333333333333333333333111111222222222333333333111333444444222222333555444333222222111111222222//////000000000000//////000000111111111111000000000000111111111111000000000///...------...///000---,,,,,,++++++,,,,,,---,,,------......------,,,------------------------,,,,,,++++++++++++,,,,,,***)))((()))+++,,,,,,+++******************))))))(((((()))***************''''''(((((()))******+++"""$$$'''))))))***,,,...)))((('''''')))+++...000333444444333333222111111...///222666;;;@@@CCCFFFCCC@@@<<<888666555222111......---------,,,,,,,,,++++++++++++++++++++++++'''***,,,,,,+++***---///+++,,,,,,---------------------,,,+++***************)))))))))******+++,,,++++++++++++++++++++++++((()))))))))*********+++(((((()))***************''''''''''''((()))++++++'''((()))*********************)))(((((()))******(((((((((((()))***++++++))))))))))))))))))))))))ooo___RRRFFF???===999:::;;;<<<;;;:::999888888888777777666666555555666666666666666777888888666666666666666777888888888888999:::;;;;;;;;;;;;>>>;;;;;;>>>???===>>>BBB>>>FFFOOOVVV```ssskkkPPPEEEBBB===888888???@@@===888777:::<<<:::666666666666666777888888777666555555555666888999888999<<>>AAA;;;;;;;;;999777777999:::888888777888888888666444555555555555555666777888777777777777777777777777;;;;;;:::::::::;;;<<<<<<999999::::::<<<===???@@@AAAAAADDDIIIOOO[[[pppfffMMMDDDBBB<<<888999;;;:::888666666666666777999777666666777777666444777777777777777777888999777555888@@@CCCHHH[[[rrr{{{mmmhhhhhhjjjnnnrrrwwwxxxxxxbbbRRRCCC<<<:::777555555111111222222222333333333222333444333222222333555111111111111111111111111555333111111222222222111//////.........---------...///000///...---...000//////000000000...---,,,////////////............///000000---***(((***---......---------,,,,,,,,,---,,,***))))))***,,,---...---+++***+++,,,,,,,,,+++******))))))******+++(((&&&%%%&&&((())))))((($$$###$$$((()))(((***///))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))---...000111222111///...---...///111777AAALLLSSSPPPOOOMMMIIIEEEAAA===;;;555666555111---,,,...111***)))(((''''''((()))***---,,,++++++************+++,,,,,,,,,---,,,,,,+++///---,,,***))))))******)))(((''''''(((+++...000+++***************++++++)))***+++,,,---,,,+++***,,,++++++***)))((('''''',,,+++***))))))***+++,,,))))))))))))************+++******)))))))))))))))+++***((('''&&&''')))******%%%###(((,,,+++&&&%%%sss\\\HHHAAACCC======<<<:::999888888999;;;:::888999::::::888777666666555555555666777777777777777777777777777777:::::::::999::::::;;;<<<::::::::::::;;;===>>>???AAAAAABBBEEEGGGOOO___ooodddLLLDDDBBB===999::::::999888666666666666777999777666666777777666444777777777777777888888999:::777:::AAAFFFMMMbbbyyyvvvhhhaaa```___bbbeeeqqq~~~~~~xxx~~~zzz|||mmm\\\III???;;;777555666444444444444333333333333333444444333222111333444111111111111111111111111555333111111222333222111/////////.........------...///000///......///000222111000///...//////000////////////............///000000...+++***,,,......------------,,,,,,,,,222000...+++***)))******---+++*********,,,,,,,,,++++++************++++++,,,***))))))+++,,,,,,+++((()))++++++&&&"""%%%+++************************''')))***)))((('''((())))))))))))))))))))))))))))))+++---000111111111000......///000444;;;CCCIIIJJJIIIHHHFFFCCCAAA>>>===888888777444000///111333---,,,+++******+++,,,---------,,,+++++++++++++++***+++,,,,,,++++++++++++...---,,,******************)))((('''(((+++---///+++***************++++++))))))******+++++++++***'''(((((()))***+++++++++++++++***))))))***++++++))))))))))))************+++******))))))))))))))))))))))))))))))((((((''',,,'''%%%)))***'''###"""jjjTTTIIIHHH??????===<<<:::999999999<<<;;;:::;;;<<<<<<:::888777777666555555555666666777777777777777777777777999999888888999999:::;;;;;;;;;;;;;;;;;;<<<<<<===@@@??????AAAAAAEEEPPP\\\tttyyybbbKKKCCCBBB===:::::::::999777666555666666777888777666666777777666555777777777777777888999999===:::===EEELLLXXXooouuuiii\\\VVVTTTRRRSSSVVV]]]hhhwww|||uuuwww}}}~~~~~~kkkTTTEEE<<<777666888777666666555444444333333444555555333111111222333111111111111111111111111444333111111333333222111////////////...............///000000......///000444222000...---///111333////////////...............//////...------...000------------,,,,,,,,,,,,333111///---+++*********+++******)))***+++---...,,,++++++++++++++++++,,,+++)))(((((()))***)))(((***,,,...---%%%"""+++************************'''((())))))''''''((()))))))))))))))))))))))))))%%%'''***---///111111111////////////000333888<<<>>>>>>>>>>>>===<<<;;;;;;777777666444111000222333///...---,,,,,,---...///...------,,,,,,,,,,,,,,,)))+++---,,,***)))***---------,,,+++************+++***)))((((((***,,,---++++++***************+++))))))(((((())))))***+++&&&'''((()))***+++,,,---++++++***))))))***++++++)))))))))*********+++++++++******)))))))))))))))'''(((***++++++)))'''%%%***'''''')))((($$$###%%%}}}eeeTTTLLL@@@???===<<<<<<<<<;;;::::::;;;>>>@@@BBB@@@;;;888888888777666555555555666666666666666666666666666888888888777888999999:::<<<<<<;;;::::::;;;;;;;;;===<<<>>>AAAAAACCCJJJTTT```vvvsss___KKKBBB@@@<<<888777999888777666555555666777888666555666777888777555777666666666777888999:::<<<<<<@@@JJJUUUfff~~~}}}mmmbbbXXXOOOKKKJJJHHHIIIMMMLLLTTT```lllwwwnnnkkkrrryyyaaaNNNAAA999666888666666666555555444444444555555555333111000111222111111111111111111111111333222111222333333222000000000000/////////.........000111000///...///000222111///......///111222////////////............------......//////000111---------,,,,,,,,,++++++......---,,,+++,,,,,,---******+++******,,,...000,,,,,,++++++++++++,,,,,,***)))''''''((()))((('''((()))++++++'''###&&&---))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))%%%&&&(((+++---...//////.../////////......111333222333333444444444444333333333222000///...//////,,,,,,************,,,,,,...------,,,,,,---------***,,,...---***)))+++///,,,,,,,,,++++++*********,,,+++***)))))))))+++,,,,,,+++******)))***************)))((((((***+++,,,)))))))))))))))*********+++******************+++))))))*********++++++++++++******)))))))))))))))((()))*********)))'''&&&%%%$$$&&&))))))&&&''',,,www___OOOCCC@@@===<<<===>>>===<<<:::>>>DDDIIIKKKFFF???999999888777666666666666666666666666666666666666666888888777777777888999999<<<<<<;;;::::::::::::;;;<<<;;;>>>AAABBBBBBFFFMMMRRReeekkk[[[JJJAAA>>>;;;777555888777666555555555666777777666555666777888777666666666666666777888999::::::>>>GGGTTTcccvvvyyyggg]]]SSSLLLFFFDDDCCC@@@AAADDDAAAGGGOOOVVV___lll|||fffbbbiiiooo\\\LLL???:::999444444444444555555555555555555555333111000111222111111111111111111111111222111111222444444222000111111000000000////////////000111000///...///111......//////000//////...////////////............,,,,,,---...000111111111------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,***+++,,,,,,+++,,,///111,,,++++++******++++++,,,---+++******+++,,,+++******&&&%%%)))***))))))+++(((((((((((((((((((((((()))***++++++))))))***+++((((((((((((((((((((((((&&&'''((()))***+++,,,,,,,,,---......------...///.........//////...------///...------------,,,,,,+++***)))(((((()))***+++---------,,,,,,------...,,,---...---******,,,///+++,,,,,,,,,++++++******,,,+++***)))))))))***+++,,,++++++***))))))******++++++***)))***+++,,,---)))))))))))))))******************++++++*********************+++++++++++++++******)))))))))))))))+++***((('''''''''((()))&&&%%%&&&))))))''')))...nnnXXXLLLFFF@@@===>>>@@@???>>><<>>AAA@@@>>>@@@EEEKKKYYYrrr}}}aaaUUUFFF>>><<<;;;888444888777666555555555666777777666555666777888777666666666666666777888::::::<<>>===AAAEEEHHHMMMWWWeeeoooddd___cccxxxooo^^^LLLAAA>>>555555555555555444444444444555555333111111222333111111111111111111111111111111111333444444222000111111111111000000000000///000111111//////000111,,,---///000000000......////////////............,,,+++,,,...000111000///,,,,,,,,,,,,++++++++++++---,,,,,,++++++***))))))***,,,---,,,******---111+++******************+++***((('''''')))******)))...((($$$(((+++***((((((((((((((((((((((((((((((***+++,,,,,,******+++,,,((((((((((((((((((((((((((((((((()))))))))))))))***,,,------,,,,,,...///...............---,,,+++---,,,+++,,,------,,,+++++++++***))))))***++++++,,,,,,,,,,,,,,,------......---+++++++++,,,------++++++,,,,,,,,,++++++***++++++******************,,,,,,+++***))))))))))))+++++++++++++++,,,,,,---&&&'''((()))***+++,,,---)))***++++++++++++***)))*********++++++++++++,,,+++******))))))))))))))),,,***(((&&&&&&''')))******&&&&&&((()))&&&'''***kkkXXXPPPFFF@@@@@@AAA@@@???<<<@@@FFFKKKMMMIIIBBB<<<777777777666777777888888777777777777777777777777999888888888888999:::::::::::::::999::::::;;;;;;>>><<<===@@@@@@===>>>BBBGGGPPPhhhlllVVVMMMAAA;;;;;;<<<:::777777666555444444555666777666555555666777888888666555555666666777999:::;;;AAALLL^^^qqqzzzmmm___PPPGGGEEEAAA>>>>>>???===::::::===<<>>999:::>>>===999777666555444444555666777666555555666777888888777555555555666777999:::;;;EEESSShhh{{{vvvbbbWWWOOOEEE>>><<<999888999===>>><<<===AAA<<<>>>@@@>>>===AAAIIIQQQXXXiiiiiibbbcccsssgggSSSJJJ???===;;;999666333111000222333444333222222333555111111111111111111111111000000111333555555333000222222222111111111111000///111222111000///000111222000///......000333444000/////////............+++******---000111...,,,,,,,,,,,,+++++++++******((()))+++---///000111111'''***,,,)))%%%$$$(((,,,))))))(((((((((((())))))&&&%%%$$$&&&(((+++++++++)))''')))+++)))''')))...++++++++++++++++++++++++(((***+++***)))((()))***(((((((((((((((((((((((((((((('''(((((()))***+++***++++++***))))))+++---***+++++++++++++++******)))'''&&&(((***+++)))&&&***)))(((''''''((()))***************++++++,,,---...(((###$$$))),,,***&&&)))***,,,,,,---,,,+++***))))))******++++++++++++---,,,+++***))))))))))))'''(((***+++++++++***))),,,++++++***)))((((((''')))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,+++******)))))))))))))))'''(((***+++***)))'''&&&%%%!!!''')))((()))iiiRRRHHHEEEBBB@@@@@@:::<<<>>>???>>>=========777777777777777777777777777777666666666666777777777777888999::::::;;;;;;999888777777777888999:::===:::999<<<===<<>>======<<<<<<<<<999<<>>>>>AAACCCNNNXXXjjj}}}fffgggppplllYYYLLL@@@999<<<;;;333111666444444333333333333222222111333333222000000222444000111222444555666666666222222222222333444444555222222222111111///......111111000......---------//////...------------...---......---,,,,,,---///++++++++++++++++++++++++///---,,,,,,---......---///---***'''&&&&&&((()))******++++++++++++******))))))))))))************,,,(((&&&(((,,,---***&&&(((((())))))*********+++))))))))))))((('''&&&%%%((()))'''%%%&&&******'''***))))))((((((((((((((())))))))))))))))))))))))222111///...---,,,,,,,,,&&&'''((())))))((('''&&&((($$$$$$)))***'''''',,,******+++++++++,,,,,,,,,++++++++++++,,,---......***+++,,,+++)))))),,,///,,,,,,,,,+++***)))))))))((((((((((((((((((((((((+++++++++*********))))))******************+++,,,++++++***))))))))))))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++***))))))***,,,,,,+++)))************)))(((&&&&&&}}}bbbRRRIIIBBB??????;;;<<<======<<<:::::::::;;;:::999888777555444444777777666666666666777777777888888999::::::;;;;;;;;;:::999999999:::;;;<<<>>>;;;:::;;;;;;888:::>>>HHHPPPffftttdddTTTJJJ???>>>===:::999777777666777666555444555777999:::666777777777666666555444444777999777555555999===EEEVVVoooxxxkkkYYYQQQEEE???>>>??????>>>======<<<;;;;;;:::;;;;;;999;;;============???BBBHHHOOO\\\lll}}}nnnmmmvvv{{{jjjXXXGGG;;;<<<<<<777444666444444444333333333333333444444333222000000000111000111222333555666888888444444333333333444555666222222222222111000///...111000///......---------//////...------------...)))***+++***)))(((***+++++++++++++++++++++++++++,,,***))))))***++++++***///...,,,******+++---...)))******++++++******)))))))))))))))************,,,)))(((***---...***'''((()))))))))************************)))((('''&&&$$$'''(((&&&&&&******(((((((((((((((((()))***+++))))))))))))))))))))))))------,,,+++*********+++)))******+++,,,,,,++++++&&&###$$$((()))&&&&&&***)))))))))*********+++++++++++++++******+++++++++,,,---...,,,++++++...000******)))(((&&&%%%$$$$$$))))))))))))))))))))))))+++++++++*********))))))***'''$$$%%%(((***)))'''))))))((('''''''''''''''))))))***++++++***))))))++++++++++++++++++++++++***))))))***,,,,,,+++***)))))))))(((((('''&&&%%%yyycccSSSGGGAAAAAA>>>>>>===<<<;;;:::999999;;;:::999888777555444444777777666666666666777777888888888999999::::::;;;:::::::::::::::;;;<<<<<<===;;;;;;===;;;999;;;@@@KKKVVVooo~~~mmm___SSSHHHAAA>>>===;;;999888777666666555555444444444666777888888777777666666666666666444666888777555555888<<>>>>>>>>;;;;;;:::999999:::::::::999;;;<<<<<<;;;<<<>>>@@@FFFIIIPPP[[[jjj|||pppnnnuuulllXXXFFFAAAAAA<<<999999444444444444444444444444777555333111111111///...111111222333444777999;;;888777555444333444666777333333333333222111000///111000///......---......000///......------......+++,,,---,,,++++++,,,---+++++++++++++++++++++++++++)))(((((()))******)))***)))))))))***+++,,,,,,)))******++++++******)))))))))))))))************+++***))),,,......+++'''))))))))))))***************++++++******)))((('''(((---///+++(((((('''&&&''''''(((((()))+++,,,---))))))))))))))))))))))))***)))))))))***+++,,,,,,+++++++++++++++,,,---...'''%%%%%%((()))'''(((***((((((((()))))))))******+++*********)))))))))))),,,,,,,,,+++***+++---///,,,,,,,,,++++++*********************************+++************))))))))),,,&&&!!!"""'''+++)))&&&))))))(((''''''''''''(((((())))))******))))))((())))))))))))))))))))))))***))))))***+++,,,+++***'''((((((((('''&&&%%%$$$wwwbbbQQQGGGCCCAAA@@@>>>===<<<<<<<<<;;;777777777777777777777777777777666666666666777777888888888999999:::::::::888888888888999999::::::::::::<<>>>>>===;;;:::999888888888444444333333333444555666999888666555555666777888444666777777666666888:::AAAKKK\\\qqqsssggg\\\QQQGGGCCC@@@<<<;;;<<<======<<<;;;;;;::::::;;;<<<<<<===<<<<<<;;;;;;;;;<<<>>>???DDDEEEIIINNNYYYiiizzzrrrlllpppnnnYYYNNNGGG@@@<<<<<<555555555555555555555555888666333222333333111000222222111222444777:::<<<;;;999777555444555666777333333333333333222111000000000///...............000//////...............,,,---///...---,,,---...++++++++++++++++++++++++,,,***))))))***++++++***((()))))))))************))))))************))))))((()))))))))************))))))))),,,------)))&&&)))))))))))))))************************)))((('''""")))...+++&&&&&&''''''((((((((())))))***,,,,,,)))))))))))))))))))))))))))))))))***+++---...///,,,+++***(((((())))))******))))))***+++++++++,,,((((((((()))))))))******))))))*********************))))))(((((()))+++,,,---------...//////000000************************************))))))))))))---)))&&&&&&)))+++,,,+++,,,+++******))))))******(((((())))))))))))(((((())))))))))))))))))))))))+++)))((()))+++,,,+++***'''(((((((((''''''&&&%%%ttt___OOOEEEBBB???<<<;;;<<<======<<<777777777777777777777777777777666666666666777777888999999999999999::::::888888999999::::::::::::::::::===@@@@@@AAAHHHPPPZZZqqqvvvjjjYYYLLLDDDAAA???>>>;;;;;;999888777777777777333333333333333444444444888777666555555666777888444555666777666777888888<<>>===<<<<<<===>>>===<<<<<<<<<<<<===>>>???@@@AAA???===<<<;;;<<<===>>>??????AAACCCEEEJJJUUUbbblllzzzppppppooo]]]NNNBBB======777777777666666666555555777555444444444555555444222222111222333666999;;;;;;:::777555444555555666222222333333333222111111000//////............///000000///............///)))***,,,,,,+++******+++++++++++++++++++++++++++,,,***))))))***++++++***......---------,,,,,,,,,)))))))))******)))))))))((()))))))))************'''((()))***+++***(((&&&******))))))))))))))))))(((((())))))((((((''''''%%%%%%$$$'''***+++******)))))))))))))))***(((((((((((((((((((((((((((((()))***+++---...///...,,,***((('''&&&&&&'''***++++++******+++,,,+++)))))))))*********++++++((((((***+++,,,,,,,,,,,,***)))''''''((()))***+++************************************************))))))))))))))))))))))))***,,,,,,***((())),,,000,,,,,,+++***************))))))(((((((((((())))))((((((((((((((((((((((((+++***((((((***,,,,,,+++(((((()))))))))(((''''''sss\\\LLLEEEAAA<<<:::;;;======;;;;;;:::999888777555444444777777666666666666777777999999999999999999999999::::::;;;<<<<<<<<<<<<<<<;;;;;;===??????@@@IIISSSeeezzzqqq```XXXLLLDDD@@@@@@???>>>777777666555444444555555333333333333444444333333555555555555555666666777444444555666777777777777999<<>>>>><<<<<<===>>>???AAACCCDDDAAA>>>;;;;;;<<<===>>>>>>===AAADDDDDDDDDIIIRRRZZZooozzzwwwtttnnnZZZIII@@@===:::999999888777666555555444555666555444333555777222111111222333555777888888888777555555444444444111222222222222222111111//////............//////111000//////......//////+++---//////...,,,,,,---++++++++++++++++++++++++***(((''''''((())))))(((...---,,,,,,++++++++++++((())))))******))))))((())))))))))))************'''(((((((((((((((((('''************))))))))))))''''''(((((((((((('''''' &&&***'''&&&((()))(((******)))((((((((((((((((((((((((((((((((((((((('''''''''((()))***,,,---///...---+++)))((((((''''''))))))''''''******''')))))))))*********++++++((()))***,,,---,,,,,,+++,,,***((((((***+++,,,+++,,,,,,***)))'''&&&%%%$$$************************(((((()))))))))))))))***&&&***...,,,'''&&&***///******)))(((((((((((()))***))))))(((((())))))***((((((((((((((((((((((((,,,***((((((***+++,,,,,,((()))))))))))))))((((((qqq]]]NNNGGG@@@===>>>???===;;;;;;:::999888777555444444777777666666666666777777999999999999999999999999:::;;;<<<=========<<<;;;<<<<<<>>>??????BBBNNN[[[sssooo\\\NNNIIICCC?????????===;;;666555444444444444444444333444444444444444333333333333444555555555555555333444555666888888777666999999;;;BBBKKKQQQRRRQQQKKKJJJDDD>>><<<===<<<888555666888:::;;;<<<===???::::::;;;<<<>>>@@@BBBCCCAAA>>>:::999:::<<<<<<<<<<<<@@@CCCCCC@@@BBBIIIPPP[[[fffwwwmmmZZZJJJ@@@<<<<<<:::999777555444333222666888555000...222666111111222222333444444555444555555555555444222111000000111111222111111000//////............//////111000000///////////////...000333333222000000000+++++++++++++++++++++++++++)))'''((()))***))))))+++***)))((((((***+++---(((((())))))))))))(((((())))))))))))************)))))))))((('''''')))***************)))))))))((('''(((((()))))))))((((((...000///***((()))(((%%%((('''''''''''''''((((((((((((((((((((((((((((((***))))))))))))***++++++------------,,,+++***)))&&&******&&&&&&***)))&&&((((((((()))))))))******)))***+++,,,+++***(((''',,,)))''''''***,,,+++***---,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))******%%%))),,,,,,)))((()))++++++***))))))(((((())))))+++***))))))))))))***+++)))))))))))))))))))))))),,,***(((((()))+++,,,,,,''''''(((((()))(((((('''oooWWWOOOFFFBBBBBBBBB@@@===777777777777777777777777777777666666666666777777999999999999999999999999888999:::;;;;;;;;;:::999;;;;;;>>>@@@BBBHHHWWWeeennn\\\OOOCCC@@@>>>>>>???>>>:::777777666666555555555666666444444555555555444333333111222444555666555444444333333444666888888777555:::999888:::>>>BBBCCCBBB===>>>===::::::<<<:::555888999:::;;;:::;;;<<<===777888888:::<<>>===;;;999777555444333111666:::555---***...444000111222333333333222222111333444555555333111000///000000111111111000000//////.........//////000111111000///////////////+++...111111000...---...++++++++++++++++++++++++---+++******+++,,,,,,+++---,,,******+++...111333(((((())))))))))))(((((())))))))))))************++++++)))((('''(((***,,,+++*********))))))((((((((())))))*********))))))&&&'''&&&$$$&&&++++++(((%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((...---,,,,,,+++,,,,,,,,,)))***+++,,,---,,,+++***(((,,,,,,''''''++++++'''''''''''''''((((((((()))++++++,,,+++***'''$$$"""***'''$$$%%%(((***)))(((&&&'''((()))+++,,,---...(((((((((((((((((((((((('''((((((((())))))******((()))***,,,---,,,***)))---,,,++++++***+++++++++,,,+++***))))))***+++,,,************************,,,***(((''')))+++,,,,,,&&&&&&'''''''''''''''&&&ppp```MMMDDDDDDEEEAAA<<<888999:::888666666888<<<666666777777888888888999888888888888888888888888:::;;;<<<;;;::::::;;;===<<<===>>>===AAANNNcccrrrxxxfffUUUKKKHHHBBB???<<<;;;======;;;888666777999888666555555666666555555555555444444444444444444444444444444444444333333333333444555555777888888888999999999999:::888777777888999999888777777888999::::::;;;;;;666888::::::::::::<<<>>>???===;;;999999;;;===???;;;;;;:::;;;;;;<<<===>>>EEEJJJRRRZZZfffxxx~~~fffTTTIIICCC===:::666222222666666444333333333333222000555555444444444333333333222111000111222222111000//////000111111000......222222111111000/////////000000000000111111111111,,,---...//////---+++***.........---,,,+++***)))******+++,,,------+++)))///,,,+++,,,+++((((((+++*********++++++,,,,,,,,,,,,+++)))(((((()))+++,,,++++++***((('''***...222++++++***))))))((())))))))))))))))))(((((('''''',,,+++))))))******(((&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,---+++000111---)))***+++***,,,+++***)))))))))***+++)))))))))))))))*********+++++++++***************,,,+++++++++******)))))))))((())),,,+++((((((,,,---,,,+++***))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))+++,,,------,,,***'''&&&///...---+++***)))))))))(((***,,,,,,+++***)))***+++******)))))))))))))))''''''(((((())))))******}}}mmmYYYKKKFFFDDDAAA===:::;;;;;;999666666888:::777777777777888888888999888888888888888888888888:::;;;;;;;;;999:::;;;===???AAABBBEEELLLZZZnnn|||rrrbbbUUUIIICCCBBBBBB???;;;:::;;;<<<;;;999999::::::888555333222222555444444444333333333333444444444444444444444444444333333333333444555555777777777777888888888888888666555666888999999888777777888888999::::::;;;888:::;;;:::999999:::;;;999888777666666777888999::::::::::::;;;<<<===>>>@@@CCCIIIOOOXXXgggxxxrrraaaPPPGGG???;;;888555444777555444333333444444333222444333333333222222222222222111000111222222111000000000111222111000///...111111111111000000000000222222222111111000000///***+++,,,------+++***(((------------,,,+++******+++++++++,,,------+++******((((((++++++***+++...***++++++++++++++++++,,,******)))(((((()))************)))((('''))),,,///,,,+++)))((((((((()))***++++++******************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***++++++,,,&&&.../////////,,,(((,,,++++++*********++++++))))))))))))************++++++******)))(((''''''))))))))))))((((((((('''######%%%))))))'''(((,,,++++++******))))))******+++***)))(((((()))***+++))))))))))))))))))))))))***++++++++++++)))((('''------+++***)))((((((((()))***,,,,,,***)))***++++++***))))))(((((())))))''''''(((((())))))))))))lllXXXLLLEEEAAA???======<<<:::777777888:::777777777888888888888888999999999999999999999999999:::;;;:::999999;;;===>>>???CCCIIITTTdddvvvnnnXXXKKKDDD@@@>>>>>>AAA>>>:::999999:::::::::888999:::888555222222222444444333333333222222222444444444444444444444444444333333333333444555555555555666666666777777777555444444555777999999888777777777888999999::::::999:::;;;:::888777888999888888888888888888888888::::::::::::;;;<<<======<<<>>>@@@CCCIIISSS```iiiyyyqqqZZZNNNBBB===;;;888666777555444333444555666666444222222222222111111111111222111000111222222111000111222222333222111000///000000000111111111111222333333222111000///......+++,,,,,,------+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,,,,+++'''%%%%%%)))++++++,,,000+++++++++++++++*********(((((())))))))))))((((((((()))***)))'''''')))+++,,,+++)))''''''(((***+++***************************,,,---+++'''%%%&&&((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******!!!)))---...///,,,'''++++++,,,,,,,,,,,,,,,+++************************,,,+++***)))(((&&&%%%%%%))))))))))))(((((((((((('''&&&(((++++++((()))---******)))))))))***++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((('''''''''***++++++***))))))***,,,+++***))))))(((((())))))'''(((((((((((()))))))))iiiVVVIIICCCAAA>>>===<<<:::999999:::;;;888888888888888888888888999999999999999999999999999:::;;;:::999:::<<<>>>===???EEENNN]]]mmm{{{rrr___JJJAAA@@@????????????<<<999888777888999:::444555777666555444444555444444444333333333333222444444444444444444444444444333333333333444555555444444444555555555666666444444444666888:::999888777777777777888888999999888999:::999888777888999888999::::::::::::999888999999999999:::;;;<<<===<<<===>>>>>>AAAHHHPPPWWW```pppzzzeeeVVVFFF???<<<999666555555444333444777888777777333222222222222111111111222111000111222222111000222333333444333222000/////////000111111222333333111000000000//////............//////......---,,,++++++++++++,,,,,,------,,,---///000///---,,,,,,***''''''+++,,,***+++///,,,,,,++++++******))))))'''(((***++++++***((('''((()))+++***)))(((((())),,,+++)))''''''(((***,,,'''''''''(((((((((((((((%%%))),,,+++'''%%%)))---))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((()))))) %%%'''&&&'''******((()))***,,,---...------,,,++++++***************)))++++++***)))((((((''''''+++++++++***************,,,***+++,,,***%%%%%%((((((((((((((()))***+++,,,***))))))))))))))))))***))))))))))))))))))))))))((((((''''''((()))******+++***))))))((((((((((((+++++++++)))((((((+++---******)))(((((((((((((((((((((((((((((((((((((((zzzeeeTTTIIIDDD???===<<<;;;;;;<<<======999999999888888888888888999999999999999999999999999:::;;;;;;:::;;;===???AAAFFFNNNZZZiiiwwwyyyeeeTTTDDD???AAA@@@>>>===;;;;;;999777666666888999222444666666444444444555555555555555444444444444444444444444444444444444444333333333333444555555333444444444444555555555555555555888:::;;;:::999666666777777777777888888555666888888888888999;;;555666888999999888666555999888888999999:::;;;<<<============???CCCHHHLLLOOO]]]nnn~~~ppp___MMMCCC???999555333444444333555777888888777333333333333222222222222222111000111222222111000333444444444333222000/////////000111222333444444,,,---------.../////////////////////......------+++++++++++++++---......,,,///333444222///------000---,,,---,,,))))))++++++++++++******)))))))))((()))+++,,,,,,+++)))((((((***,,,,,,***)))))))))+++***((('''((()))***+++''''''''''''''''''((((((!!!&&&((((((***000555(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''((((((((($$$''''''%%%&&&))))))&&&(((***+++---......------,,,+++++++++******)))))))))***************************************++++++'''&&&&&&(((%%% ###''''''(((((()))***,,,,,,)))))))))******)))))))))************************((('''''''''((()))***++++++******)))))))))******+++++++++)))((((((+++---***))))))((('''(((((((((((((((((('''''''''''''''wwwcccSSSJJJBBB???===<<<===>>>======999999999999999888888888:::::::::::::::::::::::::::;;;<<<<<<;;;<<<>>>@@@CCCKKKWWWeeesssxxxiiiUUUJJJ???===???===:::999888999999888666555666888555666777666333111111111666666555555555444444444444444444444444444444444444333333333333444555555333333444444444555555555666666666999;;;<<<:::888666666666666666777777777333555777777777888999;;;888999:::;;;;;;:::999888888888888888999:::;;;;;;;;;;;;;;;;;;===@@@BBBDDDEEEOOO[[[fffvvv{{{kkkYYYLLLCCC;;;555444555444333555777888888777444333333333222222222222222111000111222222111000333444444444333111000...000000111111222333444444++++++,,,---...///000000---------,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///,,,222888999666111...---333///......,,,((((((******************)))))))))(((***+++,,,,,,+++***((((((***++++++***)))***+++)))))))))))))))******+++*********))))))((((((((("""%%%((()))'''(((+++...((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((( $$$'''(((+++---)))$$$((()))***,,,---.........,,,,,,,,,+++******)))))))))))))))***++++++,,,,,,(((((((((((())))))))))))%%%$$$%%%((('''###$$$((('''''''''((()))***+++,,,))))))************))))))************************((((((((())))))***************)))))))))***++++++***++++++***))))))***,,,***)))((((((''''''(((((((((((((((''''''''''''&&&ttt^^^QQQFFFCCC???=========;;;::::::::::::999999888888888:::::::::::::::::::::::::::<<<=========>>>@@@BBBEEEQQQbbbqqq}}}xxxlllaaaXXXKKKCCC<<<<<<<<<:::999:::444777999888666444555666444555666555333111111111555555555444444444333333444444444444444444444444444333333333333444555555444444444444555555555555666666666888::::::888666666666666666666666666666444666777777666666888999;;;;;;<<<<<<<<<<<<;;;;;;777777777888888999:::;;;:::999999999;;;<<<======???EEELLLRRR___sssxxxgggXXXJJJ>>>888888555444333444666777666555222222222222111111111111222111000111222222111000333333444333222111///...111111111222222333333333.........//////000000000......---,,,,,,,,,,,,,,,---,,,+++******+++---...,,,333<<<>>>:::333///---000,,,+++---,,,)))))),,,))))))))))))************((()))***++++++***)))(((&&&((())))))((((((***+++'''((()))***+++******)))++++++***)))(((''''''&&&,,,,,,***)))'''%%%$$$###((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))!!!###$$$%%%(((,,,***%%%((((((((()))+++---...///------,,,++++++***))))))))))))))))))************'''((((((((())))))))))))''''''(((++++++'''(((,,,((((((((((((((()))***+++((()))***++++++***)))(((************************((()))***+++++++++***)))((((((((((((((()))***+++)))***,,,,,,***)))***+++))))))(((''''''''''''((((((((('''''''''&&&&&&&&&fffUUUJJJFFFAAA>>>>>><<<999777:::::::::999999888888888::::::::::::::::::::::::;;;===>>>>>>>>>???AAACCCLLLZZZnnn~~~sss___VVVPPPKKKHHHBBB=========;;;<<>>BBB===555///---+++((((((+++,,,+++,,,///(((((())))))******++++++(((((())))))))))))((((((%%%&&&''''''''''''***,,,&&&'''***+++,,,+++***(((******)))'''&&&%%%$$$###'''&&&%%%''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))******'''""" '''***((((((''''''(((***,,,...000------,,,,,,+++***))))))******))))))((((((''''''))))))******+++++++++,,,)))((()))+++)))$$$$$$(((((((((((((((((())))))***((()))***++++++***)))(((************************(((***+++---,,,+++)))((('''''''''''''''((()))***(((***,,,,,,+++***)))***))))))((('''''''''''''''(((((('''''''''&&&&&&&&&pppeeeVVVNNNHHHFFFAAA::::::???888999:::;;;;;;:::999888888888888888888999999999<<<;;;>>>AAAAAAAAAGGGOOO\\\kkkooo\\\QQQJJJEEEDDD===<<<<<<;;;999888777777<<<:::888777555555555666444444555555444444333222333333333333333333333333222222111222333444222000555333111222555777555333555555555666666666666666777666777888999888555222555555666777777777777777777777666666555555444444777777888999999999999888777888999999888777888:::999999888888999999:::;;;===;;;;;;???DDDNNN___ooowwwtttzzzlllYYYIII???:::;;;666444666777666555777444444555555666777777777555444333333333444555555555666777666333111//////222000///111555777666444444222000...---...///000.........///////////////000...---,,,------+++***111333444555444111...+++///...------++++++***)))************************,,,+++)))((((((((()))******,,,***%%%$$$)))***''''''((((((''''''(((+++---))))))(((((((((((()))))))))(((((((((((())))))***)))'''%%%&&&)))***(((&&&---,,,***)))((((((((()))'''&&&)))000000)))&&&'''******))))))((((((''''''++++++*********,,,---...///...---,,,,,,,,,,,,,,,)))************+++++++++''''''((())))))))))))(((((('''&&&'''((()))((('''))))))(((((('''''''''&&&'''+++...---)))'''))),,,,,,***)))+++...000...+++,,,,,,+++******)))******'''((()))******)))((('''))))))))))))))))))))))))((((((((((((''''''''''''(((&&&$$$$$$''')))((('''|||ttteeeXXXKKKFFFCCC===;;;<<<;;;;;;<<<<<<;;;:::999888999999999:::::::::::::::;;;;;;<<<@@@AAADDDLLLVVVdddtttxxx___PPPIIICCC@@@???===<<<;;;:::999888888777;;;:::888777666555555666444444555555444444333222333333333333333333333333444333222333555555333222555333222333555666555333555555555555666666666666666555555777888888777555666777777777777666666555666666666666666555555555666777888888999999888888777888999888777666777888999888888888888999::::::===;;;;;;>>>AAAHHHWWWdddyyy~~~sssooorrrvvv}}}sss```OOOCCC======888555666666444333555444444444555555666666666444444333222222333555555555666666666444222222222222111000111444666555333222111000............///---,,,,,,,,,,,,---......111111000///...,,,,,,+++111111111111000///......///......---,,,+++******************************++++++***)))))))))))))))***,,,***%%%%%%)))***(((&&&'''((((((((((((***,,,))))))(((((((((((()))))))))((((((((('''((((((((()))'''&&&'''))))))(((&&&,,,+++)))(((''''''((((((+++&&&%%%((((((%%%&&&+++'''''''''''''''(((((((((&&&&&&%%%&&&''')))+++,,,......---,,,,,,,,,,,,,,,)))************++++++++++++******))))))(((((('''***)))((()))***+++***((()))((((((((('''''''''''''''+++...---)))'''))),,,---+++******,,,,,,)))''',,,+++***)))((())))))***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))'''%%%%%%((()))(((&&&~~~lllXXXMMMHHHCCC>>>;;;>>>======<<<;;;:::999888::::::;;;;;;<<<<<<<<<<<<===;;;===AAAEEEKKKXXXcccrrrppp___MMMDDDAAA>>><<<<<<<<<<<<;;;:::999888888777:::999888777666555555555444444555555444444333222333333333333333333333333444444333444555666444222444333333333555666555444555555555555666666777777666555444555777888888888888888888777777666555444555555555666666666666666666666777888888888888888777888999888666555555666888888777777888888999:::<<<::::::===>>>BBBLLLWWWbbbiiillljjjfffffffffeeedddeeeiiipppzzz}}}yyyxxxyyyxxxxxxyyy}}}|||kkkYYYIIIAAA???999555666555222222333333444444444444444444444333222222111222333555666555555555555444444444444333111000111222444444333111000000//////......---...---,,,++++++---///000222444555333///,,,,,,...///...---,,,,,,---////////////...---,,,++++++******************************++++++++++++***))))))***+++***&&&&&&)))***(((%%%''')))))))))((()))***))))))(((((((((((()))))))))((((((''''''&&&&&&&&&)))'''&&&'''((()))((('''***)))((('''''''''''''''***'''%%%&&&&&&%%%'''***$$$%%%%%%&&&''''''((((((#########$$$&&&(((***+++------,,,,,,++++++,,,,,,)))************+++++++++///...,,,)))((('''''''''***)))((()))******)))'''(((((((((((('''''''''''''''***,,,,,,)))((()))++++++***))))))***)))'''%%%,,,***)))''''''((()))******))))))(((((())))))***))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''((()))(((&&&ooo]]]QQQHHHBBB>>>>>>===<<<;;;:::::::::::::::;;;;;;<<<<<<=========>>>===???EEELLLVVVffftttyyy[[[NNNBBB??????===<<<===;;;;;;::::::999888888777999888888777666555555555444444555555444444333222333333333333333333333333444333333444555555444222444444444444555555555555444444555555666666777777999777444444555777888888666777777777777666666555444444555555666666777777555666777777888888777777666777888777555444444555888888777777777888999999:::999:::===???@@@FFFMMMWWWYYYZZZWWWTTTSSSSSSSSSTTTSSSTTTYYYaaalll|||~~~uuubbbPPPEEE@@@:::555666555222222444333333333333333333333333222111111111222333555666777666555444555555444444333222111111111222222222///000000000000///...---111000...,,,---///111333333666999666000,,,---///+++++++++++++++---...///000000///...---,,,++++++************************)))***+++,,,,,,+++***)))******)))(((((()))***)))%%%'''*********)))))))))))))))(((((((((((())))))(((((((((''''''&&&%%%$$$((((((''''''((((((((('''((((((''''''&&&&&&&&&&&&&&&'''***,,,,,,***'''&&&%%%%%%&&&&&&''''''''''''%%%%%%&&&'''(((***++++++,,,,,,++++++++++++,,,,,,))))))*********+++++++++000...+++)))''''''((()))''''''&&&'''((((((&&&$$$((((((((((((((('''''''''''')))++++++)))))))))+++''''''((()))*********)))+++***(((&&&&&&''')))++++++***)))(((((()))***+++))))))))))))))))))))))))((((((((())))))))))))))))))((((((((((((((('''&&&ppp]]]PPPGGGBBB>>>===;;;::::::;;;<<<===::::::;;;;;;<<<======>>>>>>>>>BBBKKKUUUaaasssuuu___NNNEEE>>>>>>???===<<<===:::::::::999999888888777888777777777666666555555444444555555444444333222333333333333333333333333333222111222444444222111444444555555555555666666444444444555666777777888<<<999666444444555666666444444666777888888888888444444555555666666777777555555666777777777777666555777777666444333444555888888888777888999999::::::999;;;@@@BBBBBBEEEJJJQQQPPPOOOOOOMMMKKKLLLMMMNNNJJJJJJMMMQQQYYYiiixxx~~~lllYYYLLLBBB;;;777777666444444777444444333333222222222111111111111111222444666777999777555555777777555333555444333111000000111333000000000111000000///...222000...------///222333333777:::777111------///((()))***,,,------------111000000///...---,,,+++************************((()))+++,,,,,,+++***)))***))))))******))))))+++%%%(((***+++)))(((((()))))))))(((((((((((())))))(((((((((((('''&&&$$$###'''(((((((((''''''(((((('''''''''''''''&&&&&&&&&&&&(((***++++++***(((&&&((((((((('''''''''&&&&&&((()))))))))))))))))))))++++++*********++++++,,,))))))*********+++++++++---,,,***(((((()))***,,,'''&&&&&&(((((((((%%%###'''''''''((((((((((((((('''(((*********)))******'''(((******++++++++++++***)))'''&&&'''((()))***+++***)))(((((()))***+++))))))))))))))))))))))))''''''(((((()))))))))***''''''((()))((('''''''''ooo___RRRIIIAAA@@@===;;;:::;;;===???::::::;;;<<<===>>>>>>??????@@@HHHSSS```mmm~~~dddPPPGGG@@@;;;<<<===;;;:::;;;::::::999999888888888888666777777777777666555444444444555555444444333222333333333333333333333333222111111222333333222000333555666666555555666777333444444555666777888888===:::666444444555555444222333555666888999999999555555555666666666666666444555555666666666666666444666777666555444555777999999888888999999:::;;;<<<:::===BBBEEEEEEGGGJJJKKKHHHGGGHHHGGGEEEEEEHHHHHHCCCCCCGGGIIIMMM\\\mmmvvvcccVVVGGG@@@:::999888666666888555555444333333222111111111111111222333666888999:::888777999;;;;;;888555777777555222000///111333111111111111111111111111///...---,,,,,,...000111222555888666222///---...((()))+++---.........---111111000///...------,,,************************(((((()))************)))***((((((++++++)))))),,,'''(((******((((((((()))))))))(((((((((((())))))'''((())))))((('''%%%$$$'''((()))((('''&&&''')))&&&''''''(((''''''&&&&&&))))))&&&!!!!!!&&&))))))))))))(((((('''&&&&&&%%%((())))))))))))((('''&&&******))))))******++++++)))************+++++++++***))))))((()))***+++,,,)))((()))***+++)))&&&###'''''''''(((((((((((((((''''''((()))************+++,,,------***))))))***))))))(((((())))))***************))))))*********))))))))))))))))))))))))&&&&&&''''''(((((())))))###%%%((()))((('''''''''xxxeeeUUUHHHEEEAAA===;;;<<<===???;;;;;;<<<===>>>???@@@@@@DDDHHHRRRaaannn|||~~~iiiVVVIIICCC===999;;;<<<:::999:::999999999999888888888888555666777777777666555444444444555555444444333222333333333333333333333333333222222333444444333111333555777666555444666888333333444555666777888888;;;999666555666666555444444444555777888888888888666666666666666555555555444444555666666666555555444555666777666666777999:::::::::999::::::;;;<<>>:::999999777444000///111444333333222111111222333444.........---...//////000111333444444333000...,,,+++++++++,,,---...///000222111111000///...------************************((((((''''''((())))))******'''(((,,,---)))))),,,((()))***)))''''''(((***))))))(((((((((((())))))'''((()))******)))'''&&&&&&((())))))'''&&&''')))&&&'''(((((((((((('''&&&((()))&&& &&&)))(((''''''&&&&&&&&&&&&&&&&&&''''''((()))))))))(((''')))))))))))))))***++++++)))************+++++++++((((((((())))))*********(((((()))***+++)))&&&###''''''''''''((((((((()))''''''''')))***+++***)))***,,,...---***((()))***((((((***+++++++++******)))******++++++******)))))))))))))))))))))))))))%%%%%%%%%&&&'''((((((((( ###'''((('''&&&'''(((uuu___NNNJJJEEE@@@<<<<<<===>>><<<===>>>???@@@AAABBBBBBJJJOOO\\\lll{{{gggUUUHHH@@@AAA<<<999<<<===;;;:::<<<999999999888888888888888555666777777777666555444444444555555444444333222333333333333333333333333444333333444555555444222333555777777555444666888333333444555666777888999999777555555777777777666555666777777777777777666777777666666555555555444333444555555666666555555333555666777666777999:::;;;;;;::::::;;;;;;<<<===BBB???@@@FFFHHHGGGGGGIIIHHHBBBAAAEEEEEE@@@>>>AAACCC???@@@EEECCCAAAMMM^^^hhhyyyxxxlllTTTKKKCCC???;;;666444666777777666555333222111111222222222333555888;;;<<<888777:::@@@GGGHHHDDD???::::::888444000///222555555444222111111222444666///000000111111111111111111111111333333111...***///...,,,***+++...111333222222111000///...------************************((('''&&&&&&&&&((()))******'''(((------))))))---)))***)))(((&&&&&&)))+++))))))(((((((((((())))))&&&''')))++++++***((('''&&&(((***)))&&&%%%''')))&&&'''((()))))))))''''''$$$)))***''''''***)))$$$###$$$$$$%%%%%%&&&&&&'''&&&''')))++++++++++++***))))))((())))))***++++++)))************+++++++++(((((())))))))))))((((((&&&&&&'''((()))'''### &&&'''''''''(((((())))))'''&&&'''(((***+++***)))&&&))),,,,,,***)))+++---'''(((+++,,,---,,,***))))))***+++,,,,,,+++***)))))))))))))))))))))))))))$$$$$$%%%%%%&&&'''(((((("""&&&'''&&&&&&'''(((}}}eeeRRRDDDCCCCCC===<<>>===???EEEKKKSSS___ppp|||kkkZZZJJJAAA>>><<<<<<;;;::::::999888888999999999888777666666555888777666444333333333444444555555555444333333222777555111///...000333444777555333222333444444333444333333333333444555555666666555555555666666777666777888888888666555444555666777888888777666555555555666666666666555555888666444444666777888777444444444555666777888999CCC???;;;;;;>>>AAAAAA@@@FFFFFFGGGGGGGGGFFFEEEEEEAAA@@@>>>=========>>>???>>>@@@AAA???===@@@HHHOOOYYYeeevvvhhhTTTDDD@@@>>>666444888666666555555444444444444111555555//////555999888999:::<<<@@@CCCCCCBBB@@@>>>;;;777555444555444444333333333222222222111111111000000000//////......000111222333111///+++)))---,,,++++++,,,---///000///000000000000...---,,,...---,,,***)))(((((((((///***&&&%%%(((++++++))),,,++++++************+++))))))))))))***+++,,,---'''(((******))))))***,,,%%%%%%%%%%%%%%%&&&'''(((+++(((&&&&&&''')))******&&&&&&''''''''''''&&&&&&+++)))((()))+++,,,***'''''''''''''''''''''&&&&&&)))******))))))((('''&&&******))))))((((((''''''&&&)))---......,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))///,,,(((%%%%%%)))---111)))((()))***++++++)))'''))))))*********+++++++++,,,+++***+++++++++)))''''''***(((######)))+++(((************)))(((&&&&&&ttt```NNNHHHDDD>>>===AAA>>>@@@BBBBBBBBBGGGOOOUUU___jjjxxxlllYYYLLLAAA;;;999<<<;;;;;;:::999999888888999999888888777666666555777666666555444444333333444444555555444444333222666444222000000111222444777555333222333444444333444444333333444444555666555555444444555666777777777777777777777666555555555666777888888777666555555555666666666666555555888666444555777888999888555555555666666777888999???>>>===>>>@@@BBBCCCCCCGGGGGGGGGGGGFFFEEEDDDDDDAAA@@@???>>>>>>>>>??????;;;===>>><<<:::<<>>@@@BBBCCCCCCEEEGGGGGGGGGGGGFFFEEEDDDCCCBBB@@@@@@???>>>>>>>>>>>>???===>>>@@@>>><<<<<<@@@CCCEEEJJJQQQZZZeeettt{{{~~~jjjWWWLLLDDD:::777999333444555666666666444444111444333///...222666666;;;::::::999999999999:::999777444333444444444333333222222222222111111111111111111111111000000000000111333444444333111000,,,,,,,,,,,,,,,...////////////000//////...,,,,,,,,,,,,+++***))))))******&&&+++///...+++)))***,,,(((((())))))*********+++(((((((((((()))***++++++%%%'''))))))'''&&&%%%&&&))))))(((((('''(((((((((,,,***((((((***+++,,,,,,***)))(((''''''((()))***)))((('''((())))))((('''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((())))))))))))************(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((++++++++++++++++++++++++''''''(((((((((((())))))'''((()))***+++***)))(((+++***)))***,,,,,,***((())))))))))))************,,,***)))***++++++***((()))***)))&&&&&&)))***(((************)))(((''''''mmm\\\PPPHHHFFFIIIDDDEEEGGGJJJQQQ[[[gggpppxxxdddNNNDDDAAA???===<<<::::::::::::999999888888888888888888777777666666444555666777777555333111333444444555444444333333222333333333333333222222666555333444555666555444444444444444444555666666222222222333444666777888888777666555555666777888666666777777777777666666666666777777777777666666666555555666999:::;;;:::666666666666777999:::;;;<<<@@@EEEFFFDDDCCCEEEGGGFFFFFFFFFEEEDDDCCCBBBAAA>>>>>>>>>===============;;;===???>>>======???AAADDDEEEFFFIIIPPP[[[iiisss~~~yyydddVVVJJJ???999999222333555666777666555444333444333111000222555777:::<<<======<<<:::999999777555333333333444444333222222222222111111111111222222111111111111111111000111222333333222000///++++++,,,,,,---......///////////////...---,,,,,,++++++***************+++'''***,,,,,,***)))***,,,+++++++++++++++******)))''''''''''''((()))***+++$$$&&&((((((&&&$$$######***))))))((('''''''''''')))(((&&&'''(((******)))***)))'''&&&&&&''')))***(((((('''''''''(((((((((''''''''''''((((((((((((%%%&&&''''''((((((((('''(((((())))))******++++++*********)))((((((***,,,++++++,,,,,,,,,,,,------***))))))))))))(((((((((++++++++++++++++++++++++(((((((((((((((((())))))&&&''')))*********((('''+++***)))***+++,,,+++)))))))))))))))))))))))))))***)))'''''')))))))))(((&&&''''''&&&&&&((())))))***************)))((('''mmm^^^TTTQQQQQQOOOQQQVVV^^^iiiwwwcccSSSDDD???>>>;;;888666:::999999999999999888888888888888777777777777777333444666777777555333222333333444444555444444333222333333444444444333222555444444444666666555444555444444444444555666666222222333444555666888999888777666555555666777888777777666666666666777777666666777777777777666666555444444666999::::::999555666666777999:::<<<===@@@DDDHHHHHHEEECCCBBBCCCCCCCCCCCCCCCBBBAAA@@@???<<<<<<<<<<<<<<<;;;;;;;;;555666888::::::;;;<<<===CCCBBBAAAAAADDDKKKSSSXXXnnnwwwrrrbbbSSSFFF===:::333444555666666555444444555444444333222333666:::===AAAEEEEEE@@@:::666333666555333333444444333222222222222111111111000000111111111111111111222222111222222111000...---,,,++++++,,,------.........000///......---,,,,,,,,,++++++***************++++++(((%%%%%%(((***+++***$$$%%%&&&'''((((((((('''''''''''''''((()))***+++)))+++,,,,,,***((((((((())))))((('''&&&&&&&&&&&&)))(((&&&''')))***))))))---,,,***))))))***,,,---((((((((('''&&&'''((()))'''''''''((((((((()))))))))))))))))))))((('''&&&(((((())))))*********+++*********(((''''''))),,,+++++++++,,,,,,---------++++++*********)))))))))************************))))))))))))))))))((((((((((((((((((((()))))))))+++***))))))+++++++++)))((((((((((((((((((((((((((('''%%%%%%&&&(((''''''&&&&&&&&&((())))))***+++)))************))))))(((vvvlllfffccc```dddlllwwwrrrTTTJJJAAA???>>>:::666555999999999999999999888888888888777777777777777777444444555666666555444333333333444444555555444444222333333444444444444333555444444555777777666444555555444444555555666777444444444555666777888999666666666666666777777888777777666666666666777777666777777888888777777666444444444666888999888777666666888999<<<>>>@@@BBBEEEGGGHHHHHHEEECCCAAA@@@???@@@@@@@@@@@@???>>>>>><<<<<<<<<===<<<;;;::::::666777888999;;;<<<===>>>>>>>>>>>>>>>@@@DDDGGGIIISSS]]]mmm|||~~~ooo^^^OOOCCC===666666555555444444444444555333333444444333777===IIIMMMRRRPPPHHH>>>777444777555444444444444222111222111111111111000000000000000000111111111111111111111000///...,,,+++******+++,,,---............000///...---,,,,,,,,,,,,,,,,,,+++***))))))******,,,'''######'''++++++***!!!###%%%(((***+++++++++(((((((((((()))***++++++)))***+++***)))((()))***((((((''''''&&&&&&''''''***))))))***+++,,,+++***+++***)))(((((()))***+++((())))))'''&&&&&&(((+++'''''''''(((((())))))***************)))((('''&&&(((((((((((()))))))))))))))***)))(((&&&&&&(((******++++++,,,,,,------...,,,,,,,,,++++++++++++*********************************))))))))))))((((((***)))((('''((()))***++++++)))(((((()))******)))((((((((((((''''''''''''(((&&&$$$$$$%%%'''''''''***((((((++++++))))))+++)))******+++******))))))~~~yyyaaaLLLFFFAAA@@@>>>:::999;;;888888888888888888999999777777777777777777777888555555555555555555555555222333444444555555444444333333333333444444555555444444444666888888666444555555555555555666666777666666666666666777888999555555666777777777777777888777666555555666777888777777888888888888777777444444444666777888666444888999:::===@@@CCCFFFHHHHHHGGGFFFFFFFFFDDDAAA>>><<<<<<===>>>>>>>>>============>>>>>>>>>===<<<;;;;;;;;;::::::<<<===>>>>>>;;;::::::<<<>>>@@@BBBBBBEEELLLVVV```kkkxxx|||jjjYYYJJJAAA999888555333222333333444444111111444444333777>>>KKKPPPTTTRRRJJJAAA;;;999888777555555555444222000111111111111000000000000/////////000000111111111/////////...---,,,,,,+++***+++,,,............---000///...,,,,,,,,,,,,,,,---,,,+++***))))))))))))((('''&&&'''(((***++++++%%%''')))+++,,,,,,+++***)))))))))))))))***,,,,,,'''((('''&&&%%%&&&(((+++((((((((('''(((((())))))***))))))***,,,,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&)))******(((&&&&&&))),,,&&&''''''((())))))******((((((((()))((((((''''''((((((((('''''''''''''''((())))))(((&&&&&&'''(((******+++,,,,,,---............---------,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((()))))))))))))))***++++++***((('''&&&((())))))((((((((((((''''''&&&&&&&&&)))'''%%%%%%&&&((())))))---)))(((+++)))$$$###%%%)))******++++++*********oooWWWEEEAAA???===:::777999>>>888888888888888888999999777777777777777888888888555555444444444555555666222333333444555555555444333333333333333444555666444444444666888888666444555555555555555666777777888777777777777777888999444555666888888888777666888777666555555666777888777777888888888888777777444444444555777777555333999:::===@@@CCCGGGJJJLLLIIIGGGDDDDDDFFFEEEBBB>>>999:::;;;<<<============>>>???@@@@@@@@@???===<<<<<<:::888777888999:::999:::999888999<<<===>>>>>>BBBEEEHHHLLLSSS```rrr~~~rrr```OOODDD;;;999666333111222333444222//////333444222777???BBBFFFKKKIIIBBB<<<::::::999888666666555444111///111111111111000000000000......//////000000000111........................***+++,,,...///......---000///---,,,++++++,,,---...---,,,***)))((((((((($$$(((+++,,,***(((***,,,((()))***)))(((%%%"""!!!))))))))))))***+++,,,---******)))'''&&&(((,,,///))))))(((((()))***++++++(((''''''(((******)))((((((((())))))))))))((((((***++++++)))&&&&&&***---&&&''''''((()))******+++%%%%%%&&&'''((((((((((((((((((''''''&&&&&&&&&%%%((()))***)))'''&&&&&&'''******+++,,,,,,---......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((((()))***+++,,,++++++******(((&&&&&&'''((((((((((((((('''''''''&&&&&&&&&***(((&&&&&&(((***++++++---(((&&&(((%%%)))******+++++++++******fffTTTIIIFFFAAA===;;;:::888777888777666777888999888666888888777777777777888888888888888777666444333222555444444444444555666666666666555555555555666666777777888999999999999888777777777777666666666666999999999999999999999999;;;:::888777777888999:::>>><<<::::::::::::888666777777777777777777777777777777666666666888999:::===@@@DDDIIILLLLLLKKKJJJIIIHHHEEEBBB???>>>>>>======888777;;;===<<<@@@GGG@@@BBBFFFGGGFFFBBB>>>:::888888999:::;;;;;;<<<<<<===<<<;;;::::::<<<===???888===CCCFFFIIIPPPZZZaaavvv}}}gggaaabbbgggrrrrrr^^^OOOCCC;;;666666777555444555444333222111222444777888BBBBBBBBBAAA???<<<:::888777666555444333222222222222222222111111111111000111111000000000000111111,,,)))))),,,---+++,,,000---,,,+++,,,---...///...,,,,,,,,,------.........---,,,,,,++++++,,,,,,---))))))))))))))))))))))))+++++++++******)))((('''...---+++)))(((((())))))*********)))))))))))))))))))))(((&&&%%%&&&(((+++)))))))))((((((&&&%%%%%%''''''(((***,,,---,,,***+++***))))))******)))'''(((((())))))((('''&&&&&&((((((((((((((((((((((((&&&&&&''''''&&&%%%$$$$$$'''))))))((('''&&&'''(((***)))+++...,,,'''+++222000///...---,,,---......///...---+++******++++++,,,+++***((((((((())))))*********)))))))))))))))))))))))))))(((((((((((()))''''''***+++((('''***&&&%%%#########&&&)))+++((((((((((((((((((((((((((()))+++***(((''''''(((fffUUUJJJFFFAAA>>>======<<<;;;999777666777888999888666999999888888888888999999777777777777666555333333555666666666666777777777666666555555555555666666777777888999999999999888999999999999999999999999999999999999999999999999::::::999888999:::<<<===???===;;;:::::::::888666666666666666666555555555999999888777777999:::<<<@@@CCCFFFIIIKKKKKKIIIHHHEEEDDDAAA>>><<<;;;::::::===888777::::::888:::???:::===AAADDDEEEDDDAAA???888888888888999999999999;;;:::999888888999;;;<<<:::>>>AAAAAABBBEEELLLRRR^^^iiiyyyrrr^^^SSSTTTWWWaaarrr}}}iiiXXXIII@@@999888777444111222222222222222222444555666::::::;;;<<<;;;:::999888999888666555444444333333333333222111///...---,,,......////////////......111......111000------000,,,+++******,,,---------,,,***)))(((((()))+++---,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))''''''((()))************+++***)))((((((((()))***))))))))))))))))))))))))((()))((('''%%%&&&(((******++++++,,,------------...---------,,,+++(((&&&+++***))))))******)))'''((((((((((((((('''&&&&&&(((((((((((((((((((((((('''''''''''''''&&&%%%%%%'''))))))((('''&&&'''((()))%%%%%%)))***((((((,,,///...---,,,,,,---......000///---,,,+++++++++,,,******)))(((((()))***+++)))))))))))))))*********(((((((((((())))))))))))###!!!###(((+++)))***...''''''&&&%%%&&&''')))***((((((((((((((((((((((((((()))+++***(((''''''(((ooo```NNNIIICCC???>>>======<<<999888777777888999888777::::::999999999999::::::666666777777666555444444666777888999999999888888666666555555555555666666666777888888999999888888888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;===>>>@@@@@@>>><<<;;;;;;:::888666777777777777666666666555<<<;;;999999:::;;;>>>???FFFGGGIIIJJJIIIHHHFFFEEEBBBAAA???===;;;999999888:::777777999999888888;;;>>>???AAABBBAAA>>>:::888888888777777777666666666:::999888888888999;;;<<<;;;<<<>>>===;;;===BBBFFFGGGPPP^^^mmm|||iiiUUUIIIHHHIIIOOO\\\ppprrraaaOOOFFF>>>;;;999555333333111111222333444444444444222333555777999999999999:::999888777666555555555666666444222000---,,,+++---...///000000///...---...,,,,,,...---)))'''(((,,,++++++++++++,,,,,,------+++(((&&&%%%'''***,,,++++++************++++++))))))))))))))))))))))))&&&&&&'''((())))))))))))(((''''''''''''((()))***))))))))))))))))))))))))((((((((('''&&&&&&(((***'''((()))***++++++++++++&&&''')))***+++++++++***+++)))((((((******)))'''(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((''''''''''''&&&'''))))))((('''&&&'''((()))###!!!%%%))))))''''''------,,,,,,,,,---......000///...---,,,,,,,,,,,,))))))((())))))***,,,,,,(((((())))))******++++++''''''(((((())))))******(((%%%&&&)))(((%%%$$$'''(((((((((((((((((())))))((((((((((((((((((((((((''')))******(((''''''(((ttteeeRRRMMMEEE???<<<:::999888999888777777999999888777999999999888888999999999555666666666666666555555555666888::::::999888777666666555555555555666666666777777888888888888888555555666777888999:::;;;========================<<<<<<<<<<<<<<<===>>>???@@@>>><<<;;;;;;:::888777999999999999888888888777<<<;;;;;;;;;===@@@CCCDDDJJJJJJJJJIIIGGGEEECCCAAABBBAAA@@@>>>===;;;::::::777666777999;;;;;;<<<===???@@@@@@???===:::666444666666666777777777777777;;;;;;:::::::::;;;<<<===999:::;;;;;;:::<<<@@@CCC@@@FFFOOOYYYeeetttjjjTTTJJJGGGEEEGGGNNN]]]sss}}}mmmVVVLLLCCC???<<<999777888111222444555666555444333111222555777:::;;;;;;;;;:::999888666555555555555999888666444222000///......000111333333111000...***((())),,,+++&&&###$$$,,,------,,,,,,,,,---...///...+++***)))***+++,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))((('''&&&%%%((((((((((((((((((((()))((((((((()))))))))))))))((((((((('''&&&&&&(((***''''''''''''&&&&&&%%%$$$###%%%(((+++,,,---...///+++)))(((((())))))(((''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''(((((('''))))))((('''&&&'''((('''$$$$$$&&&))))))((('''++++++,,,,,,,,,---......//////......------------******************++++++''''''((()))***++++++,,,))))))))))))((((((((((((,,,)))(((***(((###"""###'''((()))))))))((('''&&&((((((((((((((((((((((((''')))******((('''((()))~~~hhhZZZNNNJJJCCC>>>;;;999888666999888777888999:::999777888888777777777777888888555666666666666666555555444555777999999888777666666666555555555555666666666666777888888888888777555666777888999:::;;;<<>>======<<<<<<<<<<<<>>>===;;;;;;;;;;;;999777888888888888888888888888;;;<<<===>>>AAADDDFFFHHHJJJIIIHHHFFFDDDAAA@@@???@@@@@@???>>>===<<<;;;:::666777888888999:::;;;:::777888:::;;;;;;;;;::::::555555666777888::::::;;;::::::::::::;;;;;;<<<<<<888999999::::::;;;>>>@@@???BBBFFFJJJQQQ]]]jjjtttqqqWWWLLLHHHEEEFFFIIIQQQdddvvv}}}dddYYYMMMFFFAAA;;;888999333444666888888777555444222444666888999:::::::::888777666555444333333333666555555444333222111111...000111333333111000...+++***,,,000000,,,***++++++,,,---,,,***)))+++---------......---,,,+++***+++******))))))******+++************************))))))))))))((('''&&&%%%+++*********)))(((''''''''''''(((((())))))))))))'''((()))((('''&&&((()))))))))******))))))((((((***---//////---+++,,,---***)))(((((())))))(((&&&''''''((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''((()))'''))))))((('''&&&'''((("""%%%((((((&&&&&&(((((()))******+++,,,------.....................------,,,,,,,,,+++***)))((((((''''''((()))***++++++,,,++++++***)))((('''&&&&&&'''%%%&&&***+++((((((+++&&&'''((())))))(((&&&%%%))))))))))))))))))))))))'''(((******((((((((()))kkkXXXLLLDDDAAA>>>;;;;;;:::999888:::888888888999:::999888888777777777777777777888666666777777666555444444444555666777777777666555666666555555555555666666555666777777888888777777888999999;;;<<<===>>>>>>????????????????????????>>>>>>===<<<;;;:::999999<<<:::999999:::;;;999888666666666777888888999999<<<===???BBBDDDFFFGGGGGGGGGFFFDDDBBB@@@???>>>>>><<<<<<<<<<<<;;;:::999888888:::999555444666666444888888999999999999888888555555666888:::;;;======888888888888999999999999;;;::::::999999999999999;;;===???AAADDDKKKUUU]]]lllxxxyyy```MMMGGGDDDGGGHHHMMM\\\mmmxxxjjjZZZNNNEEE;;;666666555666888999999888666555222444555777888888777777777666555333222222222222111111111111111000000000---...///000000///...---,,,***,,,000111......000)))+++,,,***'''&&&))),,,)))+++,,,...---,,,***(((++++++************++++++************************&&&&&&'''((())))))))))))+++++++++***)))(((&&&%%%&&&''''''(((((())))))***&&&((()))((('''&&&''')))%%%&&&((()))+++,,,,,,,,,"""%%%)))***)))(((***,,,***(((''''''))))))(((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((()))'''))))))((('''&&&'''(((%%%)))'''$$$%%%'''''''''(((***+++,,,---------------.........------,,,---------,,,+++)))'''&&&(((((())))))******++++++++++++***)))((('''&&&&&&***'''(((++++++'''''')))%%%&&&'''((()))((('''&&&))))))))))))))))))))))))&&&(((******)))((()))***wwweeeVVVKKKEEE>>>===;;;;;;;;;;;;:::888:::999888888::::::999888999888888777777888888999777777777777666555333333555555555666666666777777666666555555555555666666555666666777777777777777999::::::;;;<<<======>>>========================;;;;;;;;;;;;:::999999888999888777888:::;;;:::999666777888999:::<<<======>>>@@@CCCFFFFFFEEECCCBBBBBBAAA???===<<<<<<===>>>999::::::::::::999777666:::<<<:::444333666777444;;;;;;999888777666555555666666777888999;;;<<<<<<777777888999999999999999===<<<;;;::::::999999888777:::<<<======AAAGGGLLLSSS___pppoooTTTKKKFFFHHHIIILLLYYYiiivvvdddUUUIII===777666555666777888888777666555222444555777888888777777777666555333222222111111000000000000000/////////......////////////......+++))))))---...+++,,,///***---///,,,)))'''***---))))))***+++++++++******,,,,,,++++++++++++,,,,,,************************''''''((()))************((())))))))))))(((&&&&&&&&&&&&''''''((())))))***&&&((())))))'''''''''(((###$$$%%%'''((()))******###&&&&&&'''+++...***(((''''''(((((('''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&((()))'''))))))((('''&&&'''(((!!!&&&)))''''''***)))%%%&&&''')))+++,,,---------+++,,,---......---,,,+++,,,,,,------,,,***)))((()))))))))))))))*********(((((((((((())))))))))))---***)))+++)))$$$###$$$&&&'''(((((())))))))))))))))))))))))))))))))))))&&&((()))***)))((()))***qqq]]]NNNFFFBBBAAA>>>===<<<<<<<<<:::888555:::999888888::::::999888:::999999999999999999:::888888888777666444333222666666666555666777888888666666555555555555666666555666666777777777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::999999999777666666777999;;;:::999999:::;;;===???@@@BBBBBBAAACCCFFFHHHGGGDDD@@@>>>???>>><<<::::::;;;===>>>999::::::;;;:::999888777:::<<<:::444555:::===:::444555555666888999;;;<<<777777888888999999999:::999999:::;;;;;;;;;;;;:::===<<<;;;<<<======<<<;;;888;;;===>>><<<===@@@CCCGGGNNNYYYfffuuu|||^^^QQQIIIJJJKKKLLLXXXhhh|||{{{gggXXXLLLAAA:::999555666666666666666555555333555777888:::::::::999777666555444333222222222333333222222111000000000111111000000000000111111---******------+++,,,///...111333000,,,+++---111++++++*********,,,---...---,,,,,,++++++,,,,,,---************************+++++++++******)))((('''%%%&&&'''((((((((('''&&&&&&&&&&&&'''((())))))***&&&((())))))(((''''''(((''''''((((((((((((((('''"""&&&++++++)))(((***---***(((''''''(((((('''&&&&&&&&&'''((())))))(((((((((((((((((((((((((((((('''&&&$$$$$$$$$&&&((()))''')))))))))'''&&&'''(((&&&))))))(((,,,000---%%%%%%&&&)))+++,,,---------***+++,,,---------,,,+++***+++,,,---,,,+++***)))*********)))))))))))))))&&&&&&'''((()))***+++,,,%%%###$$$((()))''''''***'''(((((()))***++++++,,,))))))))))))))))))))))))&&&''')))***)))((()))***kkkWWWLLLFFF@@@>>>???;;;<<<<<<;;;999888888999777999::::::999999999:::777777777777777777777777777777777777666666666666666666666666666777888888444555666666555555777999555666777888888777666555===999444222555888::::::444555777999999999888888>>><<<:::999999:::::::::777666999??????<<<===CCCDDD@@@AAAEEEGGGEEECCCDDDIIIHHHGGGFFFDDDBBBAAAAAA???>>>===;;;:::999888888::::::999888888888888888777666444333444555777999444555666666777666666666;;;:::888999;;;======<<<===;;;999:::======;;;888===;;;999999;;;<<<;;;:::<<<<<<<<<<<<===>>>??????FFFFFFKKKSSS]]]kkkrrraaaRRRPPPPPPRRR^^^mmmwww^^^KKKAAA<<<888666555555555666666444222111333555888::::::;;;:::888888777666555444333333555444333222111111111111.........///000111111222,,,111222---***---,,,(((---,,,,,,++++++,,,,,,---...+++)))((()))************+++,,,+++)))''''''(((((()))***++++++***)))(((,,,)))&&&(((***)))###((((((((('''%%%### (((((((((((())))))))))))%%%&&&(((((('''''')))***))))))))))))))))))))))))'''))))))'''$$$$$$(((,,,)))'''%%%%%%''')))))))))(((''''''(((******)))(((((((((((('''&&&&&&%%%%%%***)))))))))))))))******)))'''%%%&&&'''%%%!!!((((((((()))***)))&&&###%%%&&&((()))************************+++,,,---...///---,,,---//////,,,(((+++(((&&&&&&)))+++)))'''***)))***+++,,,+++(((%%%'''((())))))(((((()))***(((&&&%%%'''))))))&&&###'''''''''''''''''''''''' !!!###%%%&&&&&&%%%$$$kkk[[[KKKDDDBBB???>>>???999:::;;;:::888777888999888999;;;;;;999999999:::777777777777777777777777777777777777666666666666666666666666666777777888666777777666444333444555666666777888888777666666<<<888444333555777999888555666777888888888888888;;;:::777666666666666555:::777888<<>>>>>???>>>===;;;:::999999999888888777666666666666777777666666555666777888999444444555666666666666666:::999888888;;;<<<<<<;;;<<<:::999;;;======;;;999===<<<::::::<<<<<<<<<;;;999999999999999::::::;;;CCCBBBEEELLLSSS^^^ooo~~~yyyrrrxxx{{{kkk^^^[[[\\\^^^kkkyyy|||eeeRRRGGG???999777666555666777777555333222333555888:::;;;======:::999888666555444333333444444333222111000000111...///000111222222222222---111222---+++---...+++------,,,,,,,,,,,,------,,,,,,+++************+++,,,***))))))+++***(((%%%((()))***++++++***)))(((***((('''(((******'''$$$+++++++++***)))'''%%%$$$'''((((((((())))))))))))'''((()))((('''&&&'''(((((((((((((((((((((((((((...,,,***((((((((((((''')))'''%%%&&&''')))))))))'''&&&&&&'''))))))((('''''''''(((((()))*********)))((((((((((((((())))))***(((''')))******'''$$$((((((((()))***)))&&&$$$(((((((((((())))))))))))************+++,,,,,,------++++++,,,......+++(((,,,***(((((()))+++++++++,,,***(((((()))***)))(((&&&((())))))(((''')))***'''&&&&&&(((***+++(((&&&''''''''''''''''''''''''&&&(((***,,,,,,,,,+++***pppXXXLLLAAA=========<<<===888999:::999777777777999999:::;;;;;;999999999:::777777777777777777777777777777777777666666666666666666666666777777777777999999888666333111111222777777888999999888777777999666444444555777777777777777666666666777888888999888777666666666777777<<<:::;;;@@@FFFMMMWWWaaa^^^UUULLLJJJHHHEEECCCDDDCCCBBBBBB@@@???>>>======>>>===<<<;;;::::::::::::888888777666666666666666666666777888888888888888444444555666666666666555999777666777999;;;;;;:::::::::999;;;===>>><<<;;;===<<<;;;<<<===>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;???>>>???BBBFFFMMMYYYeee}}}kkk]]]bbbjjjvvvxxxllljjjjjjnnnyyyppp^^^PPPDDD;;;999777666666777777666555444444555777:::===@@@AAA>>><<<999777555444333333333333222111000000000000...000222333444333222111...111000,,,+++---............------------......***,,,///...+++)))***,,,...)))&&&(((,,,---)))$$$))))))************))))))''''''((()))******++++++((((((((((((((('''%%%%%%''''''((((((((()))))))))))))))***)))'''%%%&&&'''''''''''''''''''''''''''...***'''(((***+++((($$$)))'''&&&&&&((())))))(((&&&%%%%%%&&&((()))'''&&&''''''(((((()))*********((((((((('''''''''''''''%%%%%%%%%'''))))))((('''(((''''''(((***)))'''$$$***)))(((''''''((()))***++++++*********++++++,,,*********+++------+++)))++++++***(((''''''***,,,---***'''&&&''')))******%%%'''(((((('''&&&((()))'''''''''(((***+++***(((((((((((((((((((((((((((&&&''')))***++++++***)))yyyaaaNNNGGG@@@======<<<:::999777888:::999888888999:::;;;<<<<<<;;;999888999;;;777777777777777777777777777777777777666666666666555666666777777777777777888999888555222111111222888888888999999888888888666555555555666666666555888777666555555666888999999999999999999:::<<<>>><<<@@@GGGQQQ[[[eeeooowwwoooaaaTTTMMMIIIEEECCCDDDBBBBBBAAA@@@@@@???>>>>>><<<;;;:::999999999999999999999888777777777777777555666888999999999777666444444555666666666666555888666555666888::::::999999999:::<<<===>>>=========<<<<<<===??????>>>===???>>>>>>>>>===<<<;;;;;;===;;;:::===???BBBJJJSSShhhyyy{{{fffUUUVVV\\\gggxxxzzzwwwwwwzzz{{{jjj[[[KKK>>>:::888555555555666666555555555555666999>>>BBBDDDAAA???;;;888555444444444333222111111000000000111...000222444555333111000111111000,,,)))***,,,---.........------.........(((---111000+++)))***---,,,)))'''(((,,,,,,)))&&&)))))))))******)))))))))&&&((()))(((((()))+++---'''''''''''''''''''''''''''''''''((((((((())))))((()))))))))'''&&&&&&(((''''''''''''''''''''''''%%%$$$$$$&&&)))***)))''')))'''&&&'''((()))(((''''''&&&&&&'''))))))(((&&&((((((((('''&&&&&&%%%%%%((((((((((((((((((''''''%%%%%%%%%&&&'''(((''''''(((''''''((())))))'''%%%)))((('''&&&'''(((+++,,,,,,+++***************+++)))***+++,,,------,,,+++((())))))&&&######'''++++++)))''''''((()))))))))%%%&&&''''''&&&&&&''')))(((((((((((())))))(((((())))))))))))))))))))))))$$$%%%&&&'''''''''&&&&&&eeeQQQGGGDDD@@@===<<<===:::777777999::::::999999;;;<<<===>>>===;;;999888999;;;777777777777777777777777777777777777666666666666555555666777888777777666666777777555333222333444999888888888888888888999555555666666666555555555888888777666666777999:::;;;;;;:::999999;;;@@@DDDDDDOOO___nnnzzzyyyhhhVVVKKKFFFBBB@@@AAA@@@@@@??????>>>>>>======999999888888888888888999999888777777666666777777444555888999:::999777666444555666666777777666666777555444555777999999888999:::;;;<<<=========>>>===<<<<<<>>>@@@@@@???===<<<<<<<<<<<<;;;999888777===::::::===>>>???CCCJJJVVVggg|||fffUUUSSSSSS\\\jjjzzzvvvfffSSSDDD===999666444444555555555666555555555888===BBBEEEBBB@@@===:::777555555444333222111111111111111111---///222333444222000///333111///,,,)))'''(((+++.........------.........(((---111000+++)))***---((()))*********))))))******))))))))))))))))))***'''((()))((('''''')))+++***************++++++,,,''''''''''''((((((((((((%%%'''((((((''''''(((***''''''''''''''''''''''''!!!$$$'''(((''''''(((***)))'''''''''))))))(((&&&(((''''''(((******)))'''((((((((('''&&&&&&%%%%%%)))************)))((('''*********))))))((())))))((('''&&&'''))))))(((&&&((('''&&&&&&'''))),,,...++++++******)))************+++---......---------(((******'''$$$$$$'''***((('''((()))******(((&&&%%%&&&''''''&&&&&&''')))((((((((('''&&&&&&&&&&&&))))))))))))))))))))))))'''''''''(((((((((((((((mmmUUUIII>>>???===:::;;;===<<<888777999::::::::::::<<<===??????>>><<<999888:::;;;777777777777777777777777777777777777666666666666444555777888888888777666666777777666444444555777999888777777777777888999555666777777555555666777888888888888999:::;;;;;;<<<===<<<;;;;;;@@@IIIPPP[[[jjj}}}}}}jjjUUUIIICCC@@@>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888888888777888888999999888777777666666666666666555777999:::::::::888777666666777888888888888777777555444555777999999888999;;;======<<<<<<===>>><<<;;;<<<>>>@@@@@@>>>===>>>>>>??????>>><<<:::999<<<::::::>>>@@@???AAAEEEKKKYYYooolllZZZTTTPPPUUU___kkkyyyqqq^^^NNNAAA===888444444444555555555444444555777;;;???BBBAAA@@@???===:::888666555333333222222222222222333///000111333333222000///333111///...+++'''(((+++......------------......***,,,///...+++)))***,,,&&&(((++++++))))))***,,,******))))))))))))******)))((((((((((((((('''''')))(((((((((((()))***+++&&&&&&'''''''''(((((((((%%%&&&(((((('''((()))+++''''''''''''''''''''''''%%%(((+++***&&&%%%(((+++)))((('''((())))))'''%%%(((''''''(((***+++)))(((''''''(((((()))***************+++++++++)))(((''')))******(((&&&%%%&&&'''((('''&&&'''((()))((('''''''''&&&'''((()))+++,,,******)))))))))******+++***,,,...///...---------,,,,,,,,,+++)))((()))***&&&&&&''')))++++++(((%%%%%%'''(((((('''&&&((()))'''(((((('''%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''xxxZZZJJJHHH:::===<<<999999===<<<888555777999999999:::<<<===AAAAAA???<<<999888:::;;;777777777777777777777777777777777777666666666666444555777888888888666666777888888777555555666888888777777666666777777888666888888777555555777999666777999:::;;;<<<======>>>@@@BBBCCCHHHSSSaaalll{{{mmmVVVJJJEEEBBB@@@@@@;;;;;;<<<<<<<<<<<<<<<<<<999999999999999:::;;;;;;;;;::::::999999999999999999999;;;<<<<<<<<<;;;:::777777888999999999999999777666555666888999999999:::<<<>>>>>><<<;;;<<<>>>::::::;;;>>>@@@@@@>>><<<@@@AAABBBBBBBBB@@@???===;;;999:::>>>@@@??????AAADDDLLL]]]rrr{{{ggg]]]TTTSSSXXX___lllxxx{{{iiiYYYFFFAAA;;;666555555666666333333333444666999<<<>>>@@@@@@@@@???===:::777555444333333333333333444444111222222222222222111111222//////222///***+++///------,,,,,,,,,,,,------,,,,,,+++************+++''''''((()))+++++++++***+++***)))(((((()))***+++***((('''))),,,,,,)))&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&((()))(((''''''((()))(((((((((((((((((((((((('''(((''''''&&&''')))+++)))((('''((())))))'''$$$''''''&&&((()))***)))'''''''''(((((()))*********)))***++++++***(((&&&%%%&&&''''''%%%"""!!!###%%%((('''&&&&&&((())))))((())))))))))))(((((((((((())))))((())))))***+++,,,***,,,//////,,,++++++,,,---,,,,,,,,,---,,,***((('''&&&&&&''')))***)))'''&&&((())))))(((''')))***%%%&&&((('''&&&&&&))),,,''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%hhhLLLBBBFFF===@@@???:::999<<<;;;666444666888888888999;;;===BBBAAA???<<<999888:::<<<777777777777777777777777777777777777666666666666444555777888999888666555999::::::888666555666777888777666555555666777888777999999777555555888;;;555777999<<<===>>>>>>>>>@@@CCCHHHMMMWWWggg{{{qqqZZZNNNIIIFFFDDDDDD=========>>>>>>>>>>>>>>>::::::::::::;;;<<<======??????>>>============>>>;;;<<<<<<===============888888999::::::::::::999777666555666888999999999;;;===??????<<<:::<<<===999:::;;;===@@@@@@>>><<<===>>>@@@@@@@@@???===<<<:::888999>>>@@@===<<<===>>>CCCOOOddd}}}tttggg[[[VVVUUUXXXcccooo|||pppaaaJJJEEE>>>888666666777777222222222333555888:::;;;???@@@AAA@@@>>>;;;777555444444444333333444555555444333333333333333333333000...000444333......333---,,,,,,++++++,,,,,,---...+++)))((()))************&&&$$$'''---///,,,(((+++***)))(((((()))***+++***''''''***///000+++&&&***)))(((''''''((()))***&&&&&&&&&'''''''''((((((((()))***)))'''&&&&&&'''))))))))))))))))))))))))%%%"""!!!&&&***++++++)))(((((()))))))))&&&$$$&&&&&&%%%'''((()))'''&&&((((((((('''&&&&&&%%%%%%((()))******)))'''%%%$$$'''((()))'''$$$$$$&&&)))((('''%%%&&&((()))))))))+++++++++***)))'''%%%$$$(((((((((((()))***,,,,,,))),,,///...+++))))))***,,,+++***+++---,,,((($$$)))'''%%%%%%''')))******'''((())))))(((((()))+++###%%%''''''''')))---111'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&qqq[[[III@@@???===<<<<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;===<<<<<<;;;:::999888888::::::999999888777777777:::999999999888888777777999999999777555555777:::999888777666555555555555999999:::::::::999888777:::;;;:::999777888;;;=========>>>???AAACCCEEEFFFFFFLLLWWWeeevvvxxxaaaPPPIIIGGGEEEBBBDDDDDDCCCAAA???@@@BBBEEEBBBBBBBBBAAAAAADDDHHHKKKJJJJJJIIIHHHFFFCCC@@@>>>BBBBBBBBBCCCCCCAAA===999::::::;;;;;;::::::999888666666666888:::;;;:::999::::::::::::;;;;;;;;;;;;<<<::::::<<<<<<999999<<<======>>>AAABBBBBB???===>>>======<<<<<<<<<<<<===@@@BBBHHHWWWkkk~~~pppaaaYYYXXX^^^cccpppzzzwwwlllSSSJJJ???<<<===<<<555...444888888333333777888444;;;===???@@@???<<<888666555222///222888<<<;;;999444444333333333333333333000000///...------,,,,,,///---++++++,,,,,,+++***++++++,,,,,,,,,---------(((***---//////,,,)))&&&***...111///***''''''******+++***))),,,000...(((''''''((())))))***))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((''''''*********(((&&&&&&(((***%%%***---***'''((()))'''%%%)))***))))))+++***&&&&&&&&&''''''((()))))))))///+++(((***)))%%%$$$&&&)))'''%%%&&&))))))&&&### ***---&&&###)))...,,,555111+++&&&))),,,''' (((((())))))******++++++******+++++++++,,,,,,,,,++++++******************))))))((('''&&&%%%%%%$$$''''''&&&%%%%%%&&&&&&'''***)))(((''''''((()))***((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((|||cccQQQCCC>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;::::::999888888888888888888888888999999999999999999888888888777777777888999888777777999;;;;;;;;;:::999999999999:::888888999999::::::999999:::::::::999999;;;>>>AAA<<<===???CCCJJJRRRYYY^^^bbbiiiuuu}}}ppp___SSSPPPOOOLLLJJJGGGHHHIIIIIIHHHIIILLLNNNMMMMMMNNNMMMMMMPPPTTTWWW]]]]]][[[XXXTTTQQQNNNLLLLLLLLLKKKJJJIIIFFFAAA>>>>>>>>>===<<<<<<;;;:::999888777666777888999888777888999999999999999999999<<<999999<<<<<<::::::===>>>>>>>>>???AAAAAA???>>>>>>>>>===<<<<<<<<<<<<======>>>BBBLLL]]]rrrpppeee```aaaccckkkuuu}}}sss\\\QQQFFF@@@@@@>>>888222555888777333333666777333999;;;<<<======:::777555555111...000444777666444333333333333222222222222000//////...------,,,,,,///---++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,***++++++++++++***)))((('''***...---***(((***---)))+++***)))+++///---((())))))*********)))(((((())))))))))))))))))))))))'''''''''((((((((((((((('''''''''(((((((((((((((((())))))'''%%%%%%''')))))),,,***$$$"""&&&***+++###'''(((&&&&&&))))))&&&((((((((((((((('''''''''***### %%%******)))(((&&&&&&%%%&&&((()))((('''&&&((((((%%%%%%***,,,,,,222111---)))***---***%%%+++******)))((('''&&&&&&************+++++++++,,,******************************))))))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&))))))(((''''''((()))***(((((((((((((((((((((((('''((()))((('''&&&'''(((iiiSSSGGG???===>>><<<<<<<<<<<<;;;;;;;;;;;;888888888888888888888888888888888888888888888888777777888888999::::::;;;888888888888888777777777555777999:::999999999;;;::::::999999999999999:::666777777888999999::::::<<<======<<<<<<===@@@CCC>>>@@@DDDMMMZZZiiiwwwmmmeee\\\XXXYYYZZZYYYVVVTTTWWWZZZ\\\]]]___aaacccdddeeeeeeeeefffhhhlllooo{{{yyyuuuqqqlllhhhfffeeeaaa___]]][[[XXXSSSMMMIIIHHHFFFDDDBBB???>>><<<<<<>>>;;;999888999::::::999999999999999999999999999;;;999999<<<===;;;;;;>>>???>>>======???@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<===>>>CCCNNNaaavvvwwwmmmhhhfffkkksss}}}hhh\\\OOOFFFCCCAAA;;;666555777666333222555555333666888999:::999777555444666222//////111333222000333333222222111111111111//////......---,,,,,,,,,...---++++++,,,---,,,+++*********++++++++++++,,,---+++)))((('''(((***+++'''***+++***((((((+++...)))+++***)))***...,,,(((************)))(((''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&'''''''''(((((())))))'''(((((('''%%%%%%&&&(((***---,,,(((&&&)))+++***$$$&&&&&&$$$%%%)))***(((***))))))(((''''''&&&&&&'''"""***,,,***((($$$%%%&&&&&&&&&'''***,,,+++&&&###&&&)))***+++---...222222...+++,,,,,,)))******)))((('''&&&%%%$$$))))))))))))************************************++++++******))))))(((((('''((()))******)))(((''')))((((((''''''(((((()))((((((((((((((((((((((((((())))))(((&&&%%%&&&'''uuuYYYIIICCC???>>>???<<<<<<<<<;;;;;;;;;::::::555666666666666666666555666666777777888888888999888888888999999:::::::::888888888888888888888888666888:::;;;:::888888999::::::999888888888888999:::::::::;;;<<<===>>>>>>@@@AAAAAA@@@???AAADDDGGGHHHLLLTTT```qqq{{{eeeaaa]]]]]]aaaeeegggfffjjjnnnssswwwzzz|||~~~|||zzzvvvrrrnnniiibbb^^^XXXVVVRRRMMMIIIEEECCCBBBCCC@@@===;;;<<<======<<<<<<<<<<<<;;;;;;:::::::::;;;999999======;;;<<>>;;;;;;===???@@@@@@???>>>===<<<<<<;;;<<<<<<===???@@@AAAFFFUUUjjjzzz}}}tttppptttyyysssgggWWWLLLFFFBBB===999666666555333222333333222444444555666666555444333777444111111222333222111333222222111111000000000.........------,,,,,,,,,...,,,++++++,,,---,,,+++))))))*********+++++++++---,,,***(((((()))***,,,+++,,,+++)))&&&&&&(((***(((++++++)))))),,,+++((((((((()))))))))(((''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&&&&''''''((()))))))))'''((()))(((&&&%%%&&&'''"""(((,,,,,,+++***%%% &&&((((((%%%&&&+++---,,,))))))(((((('''''''''''')))"""$$$((((((&&&&&&$$$'''((('''%%%&&&)))---+++%%%%%%,,,...)))***000222999;;;555...++++++***)))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))***************************)))))))))((()))+++------,,,***)))))))))(((((((((((((((((((((((((((((((((((((((((('''(((((('''%%%$$$%%%&&&uuubbbNNNDDDBBB@@@======<<<;;;;;;;;;;;;:::::::::666666777888888777666666555666666777777888888999::::::::::::999999888888888888888888999999999999888:::<<<<<<:::888777777>>>===<<<;;;;;;;;;;;;;;;????????????AAABBBDDDEEECCCDDDFFFHHHJJJMMMRRRVVV]]]bbblllzzz|||kkkhhheeeggglllssswwwyyy{{{wwwnnnkkkggg```ZZZTTTQQQNNNHHHEEEAAA???>>>???>>>===>>>>>>======<<<;;;::::::<<<::::::===>>>;;;;;;>>>@@@===::::::<<<>>>????????????===<<<<<<;;;;;;;;;<<>>>>>===>>>>>>???@@@@@@AAAAAABBBDDDFFFIIILLLNNNPPPSSSWWW\\\aaahhhooouuu||||||yyywwwyyy~~~yyyssslllgggdddUUUQQQMMMJJJHHHFFFDDDBBBAAA@@@???>>>===<<<;;;;;;>>>;;;;;;>>>>>>;;;;;;>>>???<<<::::::;;;===>>>>>>@@@???>>><<<<<<;;;;;;;;;999===AAAAAA@@@FFFQQQZZZqqqyyyhhhXXXMMMFFF@@@<<<:::777555666444111000222222222111111222333444555222222111111222333444555444444333222111000000///------,,,,,,,,,,,,,,,,,,---+++***+++,,,------,,,*********++++++++++++,,,+++,,,...//////---+++)))((((((((()))***+++,,,---&&&***,,,)))'''((()))'''###$$$%%%'''((()))******))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((((()))+++***)))''''''((('''(((&&&###$$$&&&%%% $$$&&&&&&$$$%%%)))***(((&&&&&&''''''((())))))***&&&&&&(((***'''###'''---((()))******((('''''''''$$$''',,,...,,,+++000999FFFPPPTTTLLL@@@777444222222111000---+++)))((('''))))))))))))(((((((((((('''(((((())))))*********(((((())))))*********+++&&&''')))***++++++******++++++++++++***)))(((((((((((((((((((((((((((((($$$%%%&&&&&&%%%$$$%%%&&&|||nnnSSSIIIAAA???>>>;;;::::::;;;;;;;;;:::::::::999999777888:::;;;;;;:::888777777888888888888888888888:::::::::::::::::::::999:::::::::;;;;;;<<<<<<<<<===>>>??????>>>???AAACCCBBBBBBDDDFFFHHHKKKMMMOOOOOOOOOQQQUUUZZZ___dddgggooorrrwww}}}}}}ppplllgggbbb]]]YYYSSSPPPFFFFFFEEECCCBBBAAA?????????<<<<<<>>>>>>::::::<<<===<<<::::::<<<=========@@@???>>>===;;;;;;;;;;;;999<<<>>>>>>>>>AAAIIIOOObbbrrrppp```TTTKKKDDD@@@<<<888666777555111000333222222111111222333555666444444444333333444666777555555444333222111000000,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,...------++++++++++++,,,,,,,,,,,,+++,,,---......,,,+++)))(((((()))***,,,------,,,%%%***,,,(((&&&'''(((&&&&&&&&&((()))************))))))))))))))))))))))))'''''''''((((((((((((((()))))))))(((''''''&&&&&&'''(((******((('''&&&''',,,,,,)))&&&'''***((($$$###'''(((&&&&&&))))))&&&'''''''''((((((((((((((('''%%%&&&((((((%%%''',,,&&&'''(((***++++++(((&&&&&&((('''$$$%%%...666:::FFFPPPUUUPPPEEE>>>999777333222111...,,,)))((('''*********))))))(((((((((''''''(((((()))******+++)))))))))***+++,,,,,,---++++++,,,------......///,,,,,,------,,,+++)))((((((((((((((((((((((((((($$$&&&''''''''''''(((***~~~sssqqqwwwzzz]]]OOOGGGAAA???===;;;;;;>>>;;;;;;;;;:::::::::999999444666777999999777666444999999888888888888888888888999999::::::;;;;;;<<<;;;;;;;;;<<<<<<============???@@@@@@AAACCCGGGJJJLLLMMMPPPSSSXXX\\\```bbbdddeeehhhmmmttt{{{yyyssskkkddd___MMMLLLKKKIIIHHHFFFEEEDDDAAA======???>>>:::999;;;<<<;;;::::::<<<======<<<@@@???>>>===;;;;;;::::::;;;<<<===<<<===@@@FFFKKKOOObbbyyyvvvfffYYYOOOGGGCCC===888666888666111000333333222111111222444666888999999888777666666888999666666555444333111111000,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,......---++++++,,,,,,,,,---------,,,,,,,,,,,,++++++******+++++++++,,,------***(((%%%***,,,(((%%%&&&'''&&&)))******+++++++++******))))))))))))))))))))))))((((((((((((((('''''''''******)))((('''&&&%%%%%%%%%'''))))))'''&&&%%%&&&$$$'''''''''(((((("""%%%)))***))))))+++***&&&)))))))))(((''''''&&&&&&+++&&&$$$'''((('''&&&'''%%%$$$&&&***......***%%%((()))""" 000::::::@@@JJJQQQNNNFFF@@@<<<888000000///...,,,+++******++++++******))))))((((((&&&''''''((()))******+++******+++,,,------......111111111111222333444555------......---+++***)))((((((((((((((((((((((((%%%'''((()))((()))+++,,,iiiRRRFFFDDD@@@>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;:::999999999999999999:::::::::999999999999999999999999:::;;;;;;===??????===;;;===>>>>>>===<<<>>>AAADDDAAAFFFKKKMMMMMMOOOUUUZZZZZZ```hhhooouuuzzz}}}~~~yyypppkkkddd\\\VVVOOOIIIFFFGGGDDDAAA@@@AAAAAAAAA@@@@@@>>>:::999:::<<<<<<<<<;;;;;;:::::::::<<<===>>>999:::;;;===>>>@@@AAABBBIIISSSeeezzz}}}rrrbbbTTTIIIDDD???>>><<<:::888666555444<<<999555111000222444666;;;::::::999888777666666666444222222444555333000///---++++++,,,,,,+++***---,,,++++++,,,,,,***)))---------............///***,,,------+++******++++++++++++*********)))))),,,,,,,,,++++++*********++++++************++++++(((((())))))))))))((((((***************)))(((''''''&&&&&&'''((())))))(((%%%&&&'''&&&&&&(((***---+++***'''&&&%%%&&&''')))(((((((((((((((((((((((())))))))))))((('''&&&%%%((('''%%%&&&((())))))((()))))))))))))))))))))))))))((()))***,,,000333555???===;;;;;;:::777111,,,333---(((***///111---)))&&&&&&&&&&&&''')))***+++((((((((((((((((((''''''++++++******+++,,,...///000111222444666888;;;<<<666777777444111.........'''(((((('''&&&&&&''')))***)))(((''''''((()))***bbbNNNFFFCCC@@@>>>======<<<;;;;;;;;;;;;<<<;;;::::::999;;;;;;;;;;;;:::999888888999999999999:::;;;<<<<<<999999:::<<<>>>??????>>>@@@AAABBBBBBCCCEEEIIILLLOOOUUU\\\```cccffflllqqq{{{}}}tttkkkaaaYYYSSSRRROOOLLLJJJHHHGGGDDDBBBCCC@@@>>><<<===>>>>>>===;;;;;;::::::::::::;;;;;;::::::;;;===>>>???@@@@@@DDDLLLZZZmmm}}}ooojjjkkkuuuzzzjjj[[[NNNGGG@@@>>><<<:::888777666555777555333111111333555777888888888888888777777777444222111111333444222000111///------...//////......---,,,,,,------,,,***------------............,,,...///...,,,******++++++++++++*********))))))++++++*********)))))))))))))))(((((((((((())))))(((((())))))))))))((((((*********)))))))))((((((***))))))***+++,,,+++***%%%&&&''''''&&&(((***---)))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''((('''%%%&&&((())))))(((((((((((((((((((((((((((***)))((()))***,,,...000000/////////000...)))%%%///,,,***+++---...,,,)))'''&&&'''''''''((()))***'''''''''(((((((((((((((,,,++++++***+++,,,---...111111333666999===@@@AAA===>>>@@@???<<<777111---***++++++***((('''((())))))((('''&&&&&&'''((()))wwwYYYJJJEEEBBB???=========<<<:::;;;;;;;;;;;;;;;:::999999:::;;;<<<<<<<<<:::999888999888888999:::;;;===>>>=========>>>@@@AAACCCCCCEEEHHHKKKNNNQQQUUU[[[___hhhooowww~~~xxxmmmfffbbb___\\\YYYVVVRRRMMMIIIIIIFFFCCCBBBAAAAAA???>>><<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>@@@DDDNNN^^^rrrtttccc[[[XXX___mmm}}}wwweeeUUUKKKBBB???<<<:::999888777555222222111111222444666777666666666777777777888888222000000000222222222000000...------///000000//////---,,,,,,......---+++------------...............///000///---++++++++++++++++++******************))))))))))))((((((((())))))(((((((((((())))))(((((())))))))))))((((((+++***)))((((((((()))***(((''''''''')))***)))(((%%%&&&''''''''''''***,,,''''''&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((((((''''''''''''((())))))((('''%%%&&&''')))((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((()))+++,,,+++(((&&&***++++++,,,,,,+++)))(((((((((((('''((((((((((((&&&'''''''''(((((()))))),,,,,,+++++++++,,,,,,---,,,---...111333666999:::>>>???CCCFFFFFF@@@666...///000///---+++))))))***(((''''''&&&&&&''''''(((mmmTTTHHHDDDBBB>>>=========<<<;;;;;;;;;;;;;;;;;;:::999999777999:::<<<<<<<<<;;;:::<<<<<<<<<<<<===>>>@@@@@@CCCCCCCCCDDDDDDFFFIIIKKKRRRUUU[[[```fffmmmtttyyy}}}vvvqqqpppmmmkkkgggbbb[[[VVVSSSPPPLLLIIIGGGDDD@@@===<<<<<<======<<<<<<;;;;;;<<<<<<<<<<<<<<<=========???BBBIIIWWWjjj~~~}}}jjj___UUUUUU]]]jjj{{{ppp\\\OOOFFFBBB===;;;::::::888666000111111222222333444444555555555555555666666666////////////000111000000,,,***)))***,,,------,,,...---,,,,,,---...---+++,,,,,,---------.........+++---......,,,+++,,,,,,************************))))))))))))))))))))))))++++++************++++++(((((())))))))))))((((((+++***((('''&&&((()))+++(((&&&&&&&&&(((((('''&&&%%%&&&(((((('''''')))+++&&&''''''(((((('''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++((('''%%%&&&'''(((((('''(((((((((((((((((((((((())))))((('''&&&&&&''''''((()))***+++,,,,,,***)))&&&))),,,,,,***''''''((((((((((((((((((''''''&&&&&&&&&''''''((()))))))))++++++++++++++++++,,,,,,++++++++++++,,,---...///444555:::AAAFFFCCC999111222333333111---+++***+++(((((((((''''''(((((((((iiiRRRIIIDDDAAA???=========<<<;;;;;;<<<<<<<<<<<<;;;::::::999:::;;;<<<<<<<<<;;;:::>>>???@@@AAABBBCCCCCCCCCDDDFFFIIIJJJLLLPPPUUUYYYfffkkkrrryyy}}}|||{{{zzzwwwssslllhhh```]]]YYYTTTPPPJJJDDD@@@============<<<<<<<<<<<<========================???AAAHHHTTTfffxxx|||nnn___XXXXXX___lllxxxyyydddVVVLLLFFF???<<<<<<<<<999666222222222222222222111111666666555444444333222222...//////////////////000+++)))((()))+++,,,,,,+++,,,+++***+++,,,---,,,+++,,,,,,,,,------------...(((***,,,,,,,,,+++,,,---************************************************++++++************++++++(((((())))))))))))((((((***)))'''&&&&&&((()))++++++***))))))++++++***)))%%%&&&(((((('''''')))***'''((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''((()))***+++((('''%%%%%%'''''''''&&&''''''''''''''''''''''''((((((''''''''''''(((((('''((()))***)))((((((((($$$(((,,,,,,(((%%%&&&'''((()))))))))((('''&&&%%%&&&'''''''''(((((())))))******++++++++++++++++++...------,,,,,,---------------000777===>>>888222222333333222///,,,++++++)))))))))******)))))))))iiiRRRKKKDDDBBB???>>>>>>>>>>>>==================<<<;;;;;;>>>>>>>>>=========<<<<<<>>>@@@DDDGGGIIIJJJJJJIIIKKKPPPVVV[[[```fffmmmsss|||xxxnnnlllhhhddd^^^WWWPPPKKKDDDBBB@@@>>><<<<<<<<<<<<============>>>>>>>>>>>>===@@@GGGSSSdddtttpppfff``````fffooo|||zzz}}}ooo```RRRKKKCCC??????>>>:::666555555444333222111000///666555444333222111000000///000111000...---...///...,,,++++++---...------+++***)))***,,,---,,,+++,,,,,,,,,,,,------------(((***,,,,,,++++++,,,---***************+++++++++))))))************++++++))))))(((((((((((())))))(((((())))))))))))(((((()))((('''''''''((()))***+++)))(((((()))***)))'''%%%'''))))))((('''((())))))))))))))))))*********((((((((((((((((((((((((%%%&&&'''((()))))))))))))))'''%%%%%%&&&'''&&&%%%'''''''''''''''''''''''''''''''''(((((((((((((((''')))******)))(((((()))%%%(((+++***'''%%%&&&''''''((()))))))))(((&&&%%%((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,+++,,,,,,---...///,,,,,,---000444555222///...000111111///,,,,,,,,,)))******++++++******)))iiiRRRJJJEEECCC@@@??????@@@???>>>>>>>>>>>>>>>>>>======<<>>>>>>>>@@@BBBEEEFFFJJJOOOUUU\\\```bbbaaa```eeellluuu{{{{{{yyywwwsssooohhh```[[[RRRNNNIIIDDD@@@?????????===>>>>>>>>>??????@@@@@@>>>@@@GGGSSSdddtttzzzppphhhhhhlllpppwww~~~}}}tttxxxzzzlllXXXPPPFFFAAAAAA???;;;666666555444222111111111111333333333222222111111111000222333111...,,,---...000///------...///...---,,,+++***+++---...---,,,++++++,,,,,,,,,---------+++---...---,,,******+++))))))*********+++++++++((((((((()))))))))******))))))(((((((((((())))))(((((())))))))))))(((((('''''''''((((((((()))))))))'''&&&&&&''''''&&&%%%%%%'''))))))((('''(((((()))(((''''''''')))***+++(((((((((((((((((((((((($$$&&&(((******)))(((''')))'''%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))+++***)))(((***,,,(((((()))((('''&&&''''''&&&''')))))))))(((&&&%%%)))))))))(((''''''&&&&&&&&&''')))+++,,,---------+++***************++++++++++++,,,---...------,,,)))+++...///---,,,,,,,,,((()))***++++++***)))(((hhhRRRIIIFFFCCCAAA@@@@@@AAA@@@??????????????????>>>======;;;;;;<<>>>>>???@@@@@@AAAAAA@@@BBBHHHTTTeeewww}}}qqqlllmmmgggmmmsssxxxzzzpppuuuttt[[[RRRHHHBBBBBB@@@;;;666666555444222111222222333111111111111111222222222111333444222...,,,,,,...111///------......---,,,---,,,+++,,,...///...---++++++,,,,,,,,,---------///000111///,,,***))))))))))))******++++++++++++&&&'''''''''(((((())))))++++++************++++++(((((())))))))))))((((((&&&&&&'''((())))))((((((,,,***))))))******)))'''%%%''')))***(((''''''((()))(((&&&%%%&&&'''***+++((((((((((((((((((((((((###&&&)))++++++***'''%%%)))'''%%%%%%&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$!!!$$$''''''%%%&&&(((+++***)))((('''''''''''''''%%%'''(((******)))'''&&&******)))((('''&&&%%%%%%%%%&&&(((+++------------000///---,,,***)))((((((&&&(((+++,,,+++******+++&&&(((,,,------,,,,,,,,,'''((()))******)))((('''jjjWWWLLLFFFDDDCCCBBBCCCBBB@@@>>>CCCCCCBBBBBBAAA@@@???>>>CCCDDDFFFIIIPPPZZZfffmmm}}}{{{qqqdddYYYSSSNNNHHHCCCDDDDDDBBB@@@???@@@CCCEEEDDDEEEKKKZZZooozzzqqqpppooonnnnnnsss}}}rrrqqq|||nnn___NNNDDDCCCBBB<<<666666444222222333333222111222222111000//////000000111111000///////////////...///000111111///---,,,------,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,...///444777555000++++++---))))))(((((((((((())))))***)))))))))))))))***+++&&&'''((()))*********)))''''''(((((((((((('''''')))***++++++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))),,,---***%%%$$$'''+++'''(((((()))))))))))))))&&&***)))'''&&&%%%''''''(((((()))*********%%%'''((()))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&%%%&&&((())))))***'''&&&'''***+++***'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))),,,,,,,,,***)))***+++,,,///000///+++''')))))))))))))))(((''''''******))))))))))))******&&&))),,,***''''''+++///sss```UUUPPPMMMJJJIIIJJJJJJJJJIIINNNNNNLLLKKKIIIIIIHHHHHHJJJNNNTTT]]]gggttt~~~uuullleee]]]SSSKKKIIIGGGEEEBBBAAABBBDDDFFFIIILLLUUUeeewwwuuurrrnnnkkknnnuuuzzznnnooo{{{vvvgggTTTIIIEEEDDD>>>999777555333222333333222111222222111000000000000000111000000///......//////------...///...---+++***---------------,,,,,,,,,+++++++++,,,,,,,,,------333777999666000++++++,,,******))))))))))))************)))))))))))))))***((())))))))))))((((((((('''(((((())))))(((((('''******+++++++++***(((((((((((((((((((((((((((((())))))))))))))))))))))))'''))))))%%%  ###''''''((())))))))))))((("""%%%)))***)))'''((()))''''''''''''&&&&&&&&&&&&%%%'''))))))((('''((()))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))((((((((((((&&&%%%'''%%%$$$&&&)))+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******,,,+++***+++,,,,,,+++***)))************)))((((((***))))))(((((())))))***)))+++---***&&&$$$'''***vvvkkk___[[[VVVTTTUUUWWWYYYZZZ```^^^[[[YYYWWWWWWWWWXXX___eeeooo{{{}}}qqqdddZZZSSSPPPKKKHHHGGGIIIKKKNNNSSSZZZggguuu|||sssllljjjmmmtttxxx{{{pppgggkkkzzzrrr]]]OOOHHHEEE@@@<<<777555333333333444333111222222111000000000000111000000///.........//////000111222222111///...---.........------,,,,,,,,,,,,------...............777999:::666000,,,***++++++++++++******++++++++++++++++++***)))))))))(((*********)))(((''''''&&&((())))))******))))))(((***++++++++++++***))))))''''''''''''''''''''''''))))))))))))))))))))))))((()))***((($$$"""$$$'''&&&''''''(((((((((((((((******)))(((&&&&&&(((******)))((('''&&&%%%$$$###%%%'''))))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))******)))'''%%%###'''&&&%%%&&&'''((('''&&&((((((((((((((((((((((((((('''%%%%%%%%%''')))+++...+++'''&&&(((***,,,,,,***++++++++++++***)))))))))((((((''''''(((((()))(((***+++)))%%%$$$&&&)))zzzuuupppmmmnnnrrruuuwww|||zzzvvvsssqqqrrrsssttt~~~xxxoooeee___VVVPPPOOORRRVVVXXX^^^hhhwww}}}rrrlllkkkmmmnnnmmmeee___fffxxx|||gggUUUKKKEEE@@@===888666444444444444333222222222111000000111111111000000///....../////////222222333222222000///.........------,,,+++++++++//////...------///000111555666777444000,,,++++++++++++************++++++,,,,,,++++++***)))((('''******)))((((((((((((((())))))************))))))***+++++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((&&&(((******)))***,,,...&&&&&&'''((((((((((((((()))((('''%%%$$$$$$&&&'''++++++***)))((('''&&&&&&&&&'''))))))(((''''''((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))(((''''''''''''))))))(((''''''&&&%%%%%%((((((((((((((((((((((((((('''&&&%%%&&&''')))***,,,)))&&&%%%''')))+++++++++,,,,,,,,,,,,+++******((((((''''''''''''(((((($$$&&&''''''&&&&&&(((+++~~~tttggg\\\XXXYYY[[[\\\bbbmmm{{{zzzrrrmmmiiigggaaa[[[XXXcccwwwppp]]]OOOFFF@@@===:::888555444555444333222222111111111111111222222000000/////////000000111...............------,,,---------,,,+++******)))222000---++++++...111444000111111000...,,,+++,,,*********))))))*********,,,,,,,,,,,,+++***((('''((((((''''''((()))******))))))************))))))*********************+++))))))))))))))))))))))))((((((((((((((((((((((((###$$$&&&'''((()))***+++&&&''''''((()))(((((((((%%%%%%%%%%%%&&&&&&&&&%%%))))))))))))))))))))))))&&&((())))))(((''''''(((************************(((((((((((((((((((((((('''''''''%%%$$$&&&+++...((((((((((((((((((((()))))))))))))))))))))))))))''''''(((((())))))((((((((('''&&&''')))***)))(((,,,,,,,,,,,,,,,+++******((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&(((***{{{nnngggccc```^^^bbbjjjuuuyyyqqqhhhbbbYYYUUUVVVcccxxx{{{hhhWWWJJJBBB>>>;;;999666555555555333222222111111111111222333333111111000000000111222222//////000000000000111111......---,,,++++++******111///+++)))***,,,000333,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++,,,,,,,,,+++)))(((((('''''''''''')))+++,,,((())))))******))))))((()))))))))((())))))***+++************************))))))))))))))))))))))))&&&&&&''''''(((''''''&&&'''(((((()))))))))))))))%%%%%%&&&(((******(((&&&%%%%%%%%%&&&'''(((((()))'''(((***)))'''&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&$$$###&&&,,,222###%%%'''((()))***,,,...))))))))))))))))))))))))'''(((((()))))))))((((((&&&&&&''')))++++++)))'''+++,,,,,,,,,,,,+++******)))((((((''''''(((((())))))((('''&&&&&&&&&&&&&&&~~~wwwnnnhhhfffiiimmmttt}}}xxxkkkbbbVVVTTTWWWfff|||tttaaaQQQGGGBBB<<<999777666666555444222222111111111222222333444222222111111222333333444333333333444555666777888111000///...---,,,++++++,,,,,,+++++++++,,,---...,,,+++******+++,,,,,,,,,++++++************++++++)))***,,,------,,,***)))***)))(((''''''(((***+++'''(((((())))))(((((('''(((((('''''''''(((******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))'''((())))))***************((('''&&&(((***+++)))'''%%%%%%&&&&&&'''(((((()))'''(((***)))'''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((%%%'''(((&&&$$$%%%+++000###&&&(((((('''(((***,,,(((((((((((((((((((((((()))((('''&&&&&&&&&((((((&&&&&&&&&(((***+++***(((+++++++++++++++******)))***))))))(((((())))))******)))''''''''''''&&&&&&~~~uuummmkkkjjjkkkrrr{{{~~~ooodddVVVTTTYYYhhh~~~|||iiiWWWKKKFFF<<<:::777666666555444222222111111111222333333444333222222222333444444555111111111222444666777888333222111000///...------((()))+++------,,,+++***---+++******+++,,,++++++---,,,,,,++++++,,,,,,---)))***,,,------,,,+++***,,,+++)))'''&&&'''((()))''''''((((((((((((''''''((('''&&&&&&&&&((()))***))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&)))+++,,,***)))))))))***++++++++++++++++++(((%%%%%%((()))(((&&&(((((((((((()))))))))***''')))***)))'''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((($$$'''***)))%%%%%%)))---''')))***(((%%%###$$$&&&((((((((((((((((((((((((***((($$$""""""$$$'''***((('''&&&''')))++++++******++++++++++++***))))))******))))))))))))******'''&&&&&&&&&((()))***)))}}}rrriiihhhnnnwww~~~ttteeeXXXUUU[[[nnntttaaaQQQGGGAAA@@@<<<777555555444222222111111111111111222222555444222111111222444666000111333555666666666555999777333...+++***++++++******+++++++++,,,,,,,,,)))******++++++,,,------)))************+++++++++///...,,,***))))))***+++,,,!!!***%%%555'''...***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))+++---+++(((&&&(((***))))))((((((''''''&&&&&&))))))(((((((((((())))))***)))'''''''''&&&%%%$$$'''(((((()))(((((('''&&&(((%%%$$$&&&***,,,***((())))))(((((('''''''''&&&''''''((((((((((((''''''))))))((('''&&&&&&%%%%%%***---///...***''''''((()))(((''''''(((((('''&&&(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&(((((()))))))))))))))((()))---...***+++///...***(((((())))))))))))((((((~~~rrrkkkjjjlllnnnyyyyyyjjjXXXVVV]]]ppp{{{hhhWWWLLLCCCAAA===999666666444333222111111111111111222222444333222111000000111222...///111333555666666555888666222///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++((())))))))))))*********------,,,+++++++++++++++...$$$***$$$111%%%,,,***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********((((((((()))((((((((((((((('''''''''(((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((&&&''''''((((((((()))***)))((((((((('''''''''''''''''''''((((((''''''''')))))))))((('''&&&&&&&&&''')))+++***(((&&&&&&''')))((('''''''''''''''&&&(((''''''''''''&&&&&&&&&))))))((('''&&&%%%%%%%%%,,,+++)))''''''&&&&&&''')))------******,,,,,,((((((((())))))))))))((((((wwwmmmhhheeehhhrrr}}}{{{yyy|||zzzkkkWWWWWW```tttsss```TTTFFFBBB===:::888666444333222222111111111111111222333333222111000//////...---...000111333444444444666444111///---,,,---...,,,,,,,,,,,,------------------,,,,,,+++******)))((((((((())))))))))))***++++++,,,,,,,,,++++++***...''')))$$$---%%%***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''')))))))))((('''''''''((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))%%%(((+++)))&&&%%%'''+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&%%%'''))))))'''&&&&&&'''(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&---,,,***)))((()))***+++***,,,,,,***)))***)))&&&(((((())))))))))))((((((}}}tttnnndddiiiooovvv}}}vvvttt{{{vvvgggUUUVVVbbbxxx}}}iii\\\KKKDDD===;;;999666333333333222111111000111111111111222222222111000//////...//////000111111111222333111///---,,,,,,------,,,,,,,,,---------......,,,,,,,,,++++++*********))))))))))))************++++++,,,,,,+++***((('''+++((()))(((+++((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((&&&$$$&&&)))+++)))'''&&&&&&''''''(((((())))))'''((()))******)))(((''''''((())))))((((((((())))))(((&&&%%%&&&''')))***'''(((***)))'''&&&''')))((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&'''(((((())))))))))))***''''''((('''&&&%%%&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))$$$%%%&&&''')))***+++,,,)))***************)))((((((((())))))))))))((((((nnnkkkhhhhhhmmmxxxzzzvvvuuu}}}xxxyyy|||ssscccQQQUUUddd{{{rrrdddRRRHHH>>><<<:::555222333333222222111000000111111///000111222333333222222111111111000000000//////000///---,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,******++++++++++++,,,,,,++++++++++++)))'''$$$###%%%)))))),,,***---******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((&&&$$$&&&)))+++)))'''&&&&&&''''''(((((())))))'''((()))******)))((('''((()))***(((&&&$$$%%%''')))(((&&&%%%&&&''')))+++***(((&&&'''))))))(((&&&'''''''''((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&(((''''''((()))*********&&&((()))(((&&&%%%&&&'''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''"""%%%''''''&&&%%%(((((((((***+++*********(((((())))))))))))((((((xxxoooiiigggjjjttt{{{{{{pppgggaaabbbgggooozzzppp```NNNUUUfff~~~{{{ooo]]]NNNAAA>>><<<666333666333333222111000000000000///000000111222333444444444333222111000000000111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))******+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,+++***(((&&&$$$###""")))'''---&&&...***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''')))))))))((('''''''''(((((((((((((((&&&((()))++++++)))(((&&&%%%((()))'''###!!!"""$$$''''''&&&&&&'''((()))******'''$$$&&&)))+++)))%%%'''''''''(((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''''''''''''''&&&(((&&&%%%%%%'''))))))(((''')))+++)))&&&%%%&&&)))(((''''''''''''&&&&&&&&&++++++)))(((&&&$$$###"""###%%%'''))))))(((%%%$$$(((&&&'''******(((''')))(((((())))))))))))((((((zzzqqqiiiiiinnnzzzsss___WWWPPPPPPUUU[[[dddmmmvvv{{{yyyhhhXXXMMMVVViiizzzhhhUUUEEEAAA>>>777555999444333222111000000000000111000//////000111222333333333222222222333444555000000///......---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,+++***)))))))))))))))###,,,$$$)))+++'''+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))*********((((((((()))((((((((((((((('''''''''&&&'''***++++++***'''&&&$$$''')))((($$$"""$$$'''&&&&&&''''''((())))))***'''&&&&&&'''((()))))))))''''''''''''((((((((())))))(((&&&%%%%%%&&&((()))((((((((()))))))))))))))***(((%%%&&&(((***)))((('''***,,,+++'''%%%'''***(((''''''''''''&&&&&&&&&***)))((('''&&&%%%$$$$$$+++*********************)))%%%%%%((('''###"""$$$(((((())))))))))))((((((nnnfffgggiiisss{{{nnn[[[RRRJJJIIIJJJMMMSSSYYY```fffmmmqqqsssnnn___PPPNNNWWWllloooZZZHHHCCC@@@999888<<<444333222111000000000000222111///------...000111222222222222333666888999222222111000///......---******+++++++++,,,,,,,,,------,,,++++++*********)))************+++++++++++++++*********+++---...&&&..."""%%%'''%%%+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))+++---+++(((&&&(((***))))))(((((('''''''''&&&&&&'''***++++++***'''&&&%%%))),,,***'''&&&))),,,%%%&&&'''((())))))))))))###&&&))))))'''&&&))),,,&&&'''''''''(((((())))))***)))'''&&&&&&''')))******************+++++++++...+++((((((***,,,+++***'''+++---,,,'''&&&(((+++(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))(((&&&$$$###$$$'''***,,,***%%%$$$'''%%% (((((())))))))))))((((((wwwjjjgggfffjjjuuu~~~zzziii\\\OOOKKKHHHFFFGGGLLLQQQOOOSSS[[[]]]XXXQQQMMMOOO[[[rrrzzzhhhSSSFFF>>>999888:::555666777555111///000111222111///---...///222333222555666666999======:::111111111111000...---,,,---------,,,******,,,...+++---///---+++)))***,,,++++++******+++,,,...000---,,,+++***)))))))))))))))(((''''''''')))***+++---+++)))((('''((()))***)))))))))))))))*********))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((('''''''''&&&$$$%%%&&&'''((((((((((((%%%&&&&&&&&&'''(((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''(((((('''&&&&&&)))+++)))))))))))))))***++++++)))))))))***+++,,,...///,,,,,,+++******)))))))))((('''&&&%%%%%%&&&((()))&&&'''))))))(((''''''(((''')))++++++***)))))))))%%%%%%'''((((((((('''&&&%%%'''(((((('''&&&&&&'''(((((()))***+++,,,,,,,,,xxxkkkhhhgggkkkvvvwwwjjj]]]WWWQQQJJJGGGIIIKKKIIIJJJPPPQQQMMMHHHFFFLLLXXXooooooXXXJJJBBB;;;777666111333444333111000111333333111000//////111333555444777888777999<<<<<<888333222222000///...------------.../////////...---000111111///,,,***+++------,,,+++,,,---...///...---,,,+++******))))))))))))(((((('''((()))***+++,,,+++)))((('''((()))***++++++******************)))(((((((((((()))))))))))))))))))))(((((((((((()))(((((((((''''''''''''$$$$$$%%%''''''(((((((((''''''((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))'''''''''''''''((())))))(((((())))))***,,,---...,,,,,,,,,,,,+++***)))((()))(((((('''(((***,,,...((()))******(((((()))***$$$&&&(((((('''&&&&&&&&&&&&'''((()))))))))((((((%%%''')))((('''&&&''''''(((((()))***++++++++++++tttooohhhcccfffqqqsssjjj```UUUMMMJJJJJJEEEDDDFFFGGGDDDBBBDDDKKKYYYoooxxxaaaRRRHHH???999777///111222222111111222444333222111000111333666777999<<<<<<999999;;;:::777555444222000///...------...------000333333000---333333111...+++***+++,,,---+++***,,,...///---***------,,,+++************))))))((((((((()))******++++++)))((((((((()))***,,,,,,,,,++++++******)))''''''(((((())))))******(((((((((((())))))))))))((((((((((((''''''''''''$$$%%%&&&''''''((((((''')))))))))))))))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((%%%###$$$''')))(((&&&'''''''''''''''((())))))((((((((()))***+++,,,---------......---+++((('''(((((((((((())),,,...///((())))))'''&&&&&&(((***###%%%'''(((&&&%%%%%%%%%'''(((((()))***)))))))))&&&'''))))))'''''''''((((((((()))***++++++++++++}}}ssshhhbbbeeepppxxx}}}|||}}}ttthhh\\\UUUQQQKKKFFFEEEDDDBBBDDDHHHNNN^^^tttmmm]]]OOOBBB<<<===111222222222222222333444333222222222333555777999===@@@@@@<<<::::::999777666555333111///............+++***---222444000,,,111000...,,,******+++,,,---***)))+++......+++'''...---,,,++++++******+++))))))))))))))))))******+++***)))(((((()))******,,,,,,++++++***)))((((((''''''((())))))*********(((((((((((())))))))))))((((((((((((((('''''''''&&&''''''((())))))((((((***))))))(((((('''''''''((((((''''''''''''(((((('''''''''''''''''''''''')))&&&###$$$)))+++(((%%%)))))))))))))))******+++)))))))))***+++,,,---------...///000...+++(((&&&&&&&&&&&&&&&'''(((******&&&&&&%%%###"""###&&&(((&&&(((******)))''''''(((''''''(((((())))))))))))&&&(((***)))((('''((()))(((((()))***************xxxkkkfffgggjjjrrr~~~vvvuuu|||~~~ssskkk]]]VVVNNNJJJEEEBBBEEEJJJQQQccc{{{{{{jjjUUUCCC===???666555444444444333222222222222222222444555777888>>>BBBCCC>>>::::::999777666555333222000//////...///***&&&''',,,000///---///...,,,,,,,,,------------,,,+++---//////,,,)))///...---,,,++++++++++++******************))))))))))))))))))))))))******+++******)))(((''''''&&&&&&'''((()))******))))))'''((((((((()))))))))***'''''''''(((((((((((((((((())))))************)))(((((((((''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''***'''$$$&&&+++---***&&&)))))))))))))))******++++++++++++++++++,,,---...,,,---//////...,,,)))&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%###""""""%%%(((''')))++++++***)))((()))&&&&&&&&&'''''''''((((((''')))******)))(((((()))(((((()))*********))))))}}}qqqiiifffgggppp}}}tttqqqxxxooofff\\\TTTJJJCCCDDDIIIQQQgggttt]]]HHH>>>>>>999888555555444444222000111111111222333444555666<<>>999777444444444444111///000000111111111222222333666<<<>>>999444444555444111333444555555333111///...,,,***)))***+++---...000//////000222222///,,,,,,...111000---,,,000333000///...---,,,,,,,,,,,,***++++++++++++***)))((((((((()))***************)))))))))(((((((((((((((((()))***+++***(((&&&%%%'''''''''((()))*********''''''''''''((((((((()))((((((((())))))(((((('''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((()))******)))((('''''''''''''''((())))))))))))))))))))))))***+++***+++++++++++++++******((((((((((((((((((''''''&&&((()))((('''&&&'''((($$$'''))))))'''&&&&&&'''((('''&&&&&&&&&'''))))))(((***++++++***))))))***((()))))))))))))))((((((vvvooohhhiiittt|||ssszzzuuubbbQQQKKKLLLUUUoooyyyvvvnnn^^^LLLBBB888555222222444444111///000000000000000000000111222888;;;666111111333333000222444777777444222///---...//////---,,,---...///......000111000+++'''''',,,///---((((((---444000000...---------------***+++,,,,,,+++***)))((('''((()))***************))))))))))))************)))***++++++***(((&&&$$$&&&''''''((()))******+++&&&'''''''''(((((())))))&&&'''''''''''''''&&&&&&''''''(((((())))))******((((((''''''''''''((((((''''''''''''''''''''''''$$$''')))***((('''(((((()))))))))))))))***++++++(((''''''''''''(((((()))***************+++++++++%%%%%%&&&'''((((((''''''$$$&&&''''''&&&%%%%%%&&&%%%'''******(((''''''((()))((('''''''''(((***+++)))***,,,,,,***)))***+++((()))))))))))))))((((((}}}qqqkkkjjjlllvvv}}}|||lllVVVLLLKKKYYYxxx}}}zzzyyyooopppooonnnllldddSSSCCC???999555777888555222222000000111111222222222222444555666444222000//////555333111222444444000---......------...///111222...222666555222///...///..............................---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******''''''(((******+++++++++((((((((()))((('''&&&&&&)))))))))))))))((('''''')))))))))))))))(((((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((***++++++***'''&&&&&&'''111000...+++'''&&&(((***))))))))))))))))))))))))+++)))))))))+++,,,+++***%%%%%%%%%((()))'''"""###$$$&&&''')))+++---...***(((&&&''')))***'''$$$((((((((((((((())))))***(((((('''''''''(((((()))+++***((('''''')))***,,,}}}ssskkkgggkkkrrroooZZZPPPOOO]]]{{{zzzooohhheeeaaaccceeegggiiifffYYYKKKBBB;;;666777777555333333000111111111222222222222111333333333111///000000444444444555555444111///...------------///111222000111333333111000111111---------.........///////////////.........------,,,,,,+++++++++*********************************************************)))))))))***************((((((***++++++,,,,,,,,,************)))))))))))))))))))))))))))((('''''''''''''''''''''''''''&&&&&&&&&((()))))))))((('''))))))))))))))))))))))))%%%'''(((((('''''')))***%%%'''(((((((((***---000((((((((((((((((((((((((***)))((()))+++++++++))))))((((((***+++***&&&"""&&&''''''((()))*********)))(((&&&'''))))))'''%%%###$$$''')))******))))))(((((('''''''''(((((()))***)))'''&&&&&&((()))***rrrfffbbbcccooozzz~~~|||zzzxxxxxxyyyyyywwwvvvuuuwwwyyy{{{~~~sss]]]TTTUUUcccpppbbbYYYUUUUUUYYY]]]aaafffggg^^^TTTGGG>>>777777777444333555111111111111222222222222000222333333222111222333555777999999777444222111...------,,,---...000111111000000000222333222111,,,,,,---......///000000000000000/////////......,,,++++++++++++***************++++++,,,---------************************++++++++++++++++++******))))))***+++,,,,,,,,,,,,,,,+++)))((((((((()))***(((((()))))))))(((''''''&&&&&&''''''''''''''''''&&&''''''((()))((((((((())))))))))))))))))))))))$$$&&&(((((('''''')))+++''')))***)))'''&&&&&&'''(((((((((((((((((((((((()))((('''((()))******(((+++***))))))***)))'''%%%)))))))))((((((((('''''')))(((''''''(((((('''%%%"""&&&)))++++++***))))))((((((''''''((((((((()))((('''&&&&&&&&&((((((qqqeee___aaajjjwwwxxxvvvsssoookkkhhhfffeeeeeedddcccdddeeeeeecccbbb```bbbccceeegggkkkqqquuu}}}uuu```XXXYYYjjjpppbbbYYYTTTVVVYYY]]]```dddfffaaaXXXMMMCCC:::777666444444666222222222222222222222222333444555444333333444666888<<<>>>===888333111111......---------...000111222000///111444444111...,,,,,,---...///000111222000000000/////////......++++++++++++************))))))***+++,,,---...///************************,,,,,,++++++*********)))((()))***++++++++++++++++++)))'''&&&%%%&&&((()))'''(((((((((((((((''''''(((((((((((())))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''((()))***)))'''&&&'''(((,,,------+++'''""" ((((((((((((((((((((((((((('''&&&''')))))))))(((((('''&&&&&&&&&&&&&&&%%%)))))))))((((((''''''&&&)))((('''&&&''''''&&&&&&"""###&&&(((***++++++******)))(((((((((((((((((()))((('''&&&&&&&&&''''''pppfff[[[___gggsssxxxqqqkkkgggdddcccbbb```^^^\\\[[[ZZZZZZXXXXXXYYYZZZ\\\[[[YYYVVVVVVVVVVVVVVVWWWZZZ^^^bbbgggkkkqqqxxx~~~uuu___YYY\\\pppvvvkkkbbb]]]___bbbcccdddgggiiieee^^^RRRGGG===888777555555777333222222222222222222222333444555444222222444666===@@@AAA???999333111000000///...---...///000111111000111333666444///+++------...///111222333333/////////.........------+++++++++*********))))))'''((()))***+++,,,---...************************+++++++++******))))))((('''(((((()))))))))))))))+++)))'''&&&%%%&&&((()))''''''(((((((((((('''''''''((((((((())))))******''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))++++++***((('''((()))%%%(((***+++***'''&&&&&&''''''''''''''''''''''''(((&&&&&&&&&((()))(((''''''&&&%%%$$$$$$$$$%%%&&&''''''''''''(((((((((((((((((('''&&&%%%%%%&&&'''((((((''''''(((***,,,---******)))(((((((((((((((***)))((((((''''''''''''sssccc``````eeemmmyyytttpppiiiddd```]]]ZZZXXX]]]\\\\\\[[[[[[\\\\\\]]]___```aaacccdddccc___\\\]]]\\\[[[YYYXXXYYY]]]aaa```bbbfffkkkooorrrtttuuuzzz|||~~~sss^^^XXX]]]tttvvvnnniiilllnnnnnnlllmmmnnnlllgggWWWKKK@@@;;;888555555777333333333333222222222222111222222222111222555777@@@AAA@@@>>>999555333222111000/////////000111222000000222333555333000---000000111111222333444444/////////.........------+++************)))))))))''''''((()))***+++,,,---++++++++++++++++++++++++***************)))))))))''''''(((((()))((((((''',,,+++)))((((((((()))***&&&&&&'''(((((((((''''''%%%%%%&&&&&&'''((((((((((((''''''''''''((())))))(((((((((((((((((((((((('''((())))))(((((()))***$$$'''***+++***)))))))))''''''''''''''''''''''''((('''&&&'''((())))))'''''''''((('''%%%%%%'''(((&&&&&&&&&''''''(((((()))(((((('''&&&$$$$$$&&&(((+++)))(((''''''***---///++++++***)))((((((((((((***)))))))))((('''''''''wwwmmmdddaaaaaafffsss|||wwwlllhhhdddccceeeggghhhhhhlllllllllmmmmmmooopppqqqwwwwwwyyy{{{|||zzzvvvrrrsssrrrooollljjjlllooossspppppppppppppppqqqqqqqqqmmmnnnoooppppppqqqqqqrrrmmmlllqqq|||rrr]]]XXX^^^wwwzzz{{{|||yyytttqqqrrrooojjjYYYNNNCCC===:::666555666444444333333333222222222000111222333444777;;;>>>AAA???<<<::::::999777666333222111000000111222333...///000111111222444666333333333333444444555555000000000/////////......************))))))))))))'''(((((()))***++++++,,,++++++++++++++++++++++++*********+++++++++++++++(((((())))))))))))((((((************))))))))))))%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((()))(((''''''&&&'''((()))***((((((((((((((((((((((((&&&(((((((((&&&%%%&&&'''((()))++++++)))'''&&&'''''''''''''''''''''''''''((('''&&&''')))***)))(((&&&((())))))'''&&&''')))&&&&&&&&&'''''''''(((((('''((((((%%%######&&&)))''''''&&&''')))+++...///,,,+++***)))(((((((((((((((((((((((('''&&&%%%%%%{{{mmmddd^^^\\\eeeqqqyyynnnllljjjmmmssszzz~~~~~~~~~{{{yyywwwwwwmmmmmmllljjjgggdddddddddbbbaaafffqqq{{{rrr]]]YYY^^^xxxyyytttrrrnnniii[[[OOODDD>>>;;;666555666444444444333333222222222111222444666999===BBBFFF@@@<<<888888:::<<<;;;999444333222111111111222333---...///------111888>>>444555555555555555555555111111111111000000000000************)))))))))))))))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------))))))************)))(((((((((((()))((('''&&&&&&%%%%%%&&&'''(((((((((''''''''''''((()))******+++(((''''''&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&)))***)))'''###!!! !!!$$$&&&((()))(((((()))***'''''''''''''''''''''''')))((('''((()))******((($$$&&&))))))&&&%%%&&&((('''''''''''''''&&&&&&&&&'''((((((%%%###"""&&&)))"""###%%%(((***,,,......,,,+++***)))((((((((((((''''''''''''&&&%%%$$$###uuuhhh```___aaapppyyy{{{uuurrrpppkkkbbb\\\^^^\\\\\\___gggsssooo\\\YYY^^^|||}}}xxxtttnnnjjjeeeXXXGGG???===<<<777222444555666555222111333666111222444777;;;>>>BBBCCCBBB:::666;;;???>>>===>>>888777555555666666444222333222000000000333666888777777888888888888777666888888444111333888444,,,$$$%%%&&&((())))))******+++++++++***)))(((((('''''',,,---)))(((+++,,,)))------,,,,,,,,,,,,++++++***+++,,,+++)))''''''((((((***)))&&&'''+++---,,,&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''((())))))((((((...---+++)))'''&&&$$$###+++)))(((&&&&&&((()))+++)))((('''&&&&&&&&&&&&&&&((()))))))))))))))(((((())))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''')))***,,,,,,+++***)))***)))''''''((())))))(((((((((((('''&&&&&&%%%%%%xxxlllddd```dddjjjvvv~~~xxxooohhh`````````bbbffflllrrruuuzzzhhhVVVUUU^^^yyy~~~wwwrrrmmmjjjhhh]]]NNNDDD@@@===888444333555555444222111333555///000111333555888:::;;;999444333:::AAACCCCCCEEE<<<:::888777777777666555666555444333555777:::;;;999999888888777777777777888888555222444888555...++++++,,,,,,,,,,,,,,,,,,))))))))))))************&&&+++,,,'''&&&)))+++))),,,,,,+++++++++************+++,,,+++)))((('''((('''******''''''******'''''''''((('''&&&%%%''')))''''''''''''''''''''''''&&&&&&''''''((())))))***&&&'''((((((((((((((((((*********)))(((''''''&&&***)))(((''''''((()))***&&&&&&&&&''''''(((******(((((())))))))))))((((((***)))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))+++,,,---,,,+++***,,,***)))(((*********))))))((((((''''''&&&%%%%%%rrriii```aaafffppp~~~}}}vvvmmmnnnppprrrsssttttttttttttwwwxxxwwwxxx||||||zzz~~~}}}ppp\\\MMMPPPZZZrrrvvvppplllkkkmmmdddXXXLLLCCC===999666333444444333111111222333/////////000111222333333444111444<<>>:::888999999999888666666666666888:::===>>><<<;;;999777666666777777999888555333444666333---...---+++***)))((())))))&&&'''''')))***+++,,,---))),,,,,,(((&&&)))+++++++++++++++*********))))))***+++,,,+++)))(((((()))***......,,,+++,,,***&&&'''(((((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***(((((((((((((((((('''&&&''''''((((((((()))))))))***)))(((''''''((()))***''''''''''''((()))******'''(((((())))))(((((((((******))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((()))***,,,---------,,,+++...,,,******++++++***)))))))))(((''''''&&&&&&%%%~~~nnngggaaacccooo~~~zzz}}}}}}yyyuuussspppmmmjjjiiifff^^^PPPFFFJJJTTTeee{{{vvvooommmnnnqqqkkkaaaTTTGGG>>>:::888333333333222111111111222000000000111111111111111555666:::BBBHHHJJJJJJIIICCC@@@;;;999999999:::999444555666777999;;;===>>>>>><<<:::777666666777888999777444222111000---)))...,,,***'''&&&'''((()))&&&'''''')))***+++,,,------...---+++)))***---...++++++++++++************)))+++,,,,,,***)))))))))***------******+++***''''''(((((('''&&&&&&''')))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&''''''(((((())))))))))))(((''''''''''''((()))+++***)))'''&&&&&&&&&&&&''''''(((((()))(((((((((******)))((('''&&&&&&%%%''''''''''''((((((((((((&&&&&&''''''(((((())))))***+++,,,---------,,,,,,---,,,******++++++***)))))))))(((((('''&&&&&&&&&uuueee]]]bbbnnnyyy{{{tttooonnnhhhccc\\\TTTKKKCCCEEELLL[[[tttwwwqqqpppqqqsssooofffYYYKKKAAA;;;999444333222111111222222111///000111222333333222222777<<>>>>>???===:::888777777888999999666333000...***'''%%%...---+++))))))***,,,---(((((())))))************...------,,,***)))+++...---,,,,,,,,,,,,+++++++++)))+++,,,,,,***))))))***'''***)))%%%%%%)))***''''''((()))(((&&&&&&((()))((((((((((((((((((((((((******)))((('''&&&%%%%%%(((((())))))((('''&&&&&&((((((((((((''''''''''''((((((''''''''''''(((((())))))'''&&&%%%$$$$$$$$$&&&&&&'''((((((((((((((()))))))))((('''&&&&&&%%%'''''''''((((((((())))))&&&&&&''''''((())))))***++++++,,,,,,------------,,,***((((((***+++***)))***))))))(((''''''&&&&&&qqqdddaaaeeelllpppzzzxxxzzzsssmmmdddYYYMMMDDDEEEKKK\\\tttyyyvvvuuuvvvuuuqqqiii^^^QQQEEE>>>;;;555333222111222333222111...///000222333333222111555===FFFMMMQQQTTTQQQMMMBBB???;;;888777777666555666777:::<<<>>>>>>>>>>>>>>>===;;;999888888999999888555222111...(((&&&'''***))))))))))))***,,,---*********)))))))))))))))+++***+++,,,***&&&'''***---------,,,,,,,,,++++++)))+++,,,,,,+++******+++***,,,---******------***((())))))(((''''''(((***))))))))))))))))))))))))+++***)))((('''&&&%%%$$$(((((((((((((((((('''&&&)))((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''(((((((((((((((((((((''''''''''''&&&'''''''''(((((())))))***&&&&&&'''((())))))***+++++++++++++++,,,,,,,,,---***((('''(((***,,,,,,+++******)))((((((''''''&&&wwwlllgggffffffpppvvv}}}~~~xxxssspppuuu|||zzzxxxqqqdddQQQFFFKKKVVVggg|||}}}|||{{{{{{zzzwwwssskkkaaaVVVKKKBBB===666444222222444444333222000111222444444333222111444???JJJOOOSSSVVVSSSLLLAAA>>>;;;999888666444222555777:::<<<>>>===<<<;;;<<<<<<;;;;;;:::::::::999888444333444111,,,+++...((((((((()))))))))******))))))))))))))))))))))))***(((***---+++&&&$$$(((,,,,,,,,,,,,+++++++++***)))+++,,,,,,+++***+++,,,***///222111000000,,,'''((())))))(((''''''(((***))))))))))))))))))))))))((((((((((((''''''''''''&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((())))))******&&&&&&'''((()))***++++++***************+++,,,,,,)))((('''))),,,.........******))))))((('''''''''yyyllldddaaabbbiiisss{{{yyyjjjaaa]]]\\\eeepppyyy|||yyyjjjSSSGGGQQQaaarrr|||{{{}}}~~~}}}xxxssslllcccZZZOOOEEE>>>777555222222444555444222444555666777666444222111555AAALLLQQQSSSUUUPPPIIIAAA>>><<<:::888666333111333555888:::;;;:::999777:::;;;;;;<<<<<<;;;::::::777444444777555000000555------.........------,,,(((((())))))*********++++++))),,,000...'''%%%(((+++++++++************))))))+++,,,,,,+++***+++,,,$$$***000000...+++$$$((()))))))))'''''')))***((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&+++***)))'''%%%$$$$$$$$$$$$%%%&&&'''((((((((((((%%%%%%&&&&&&'''(((((((((&&&''''''((()))******+++&&&&&&'''((()))***++++++******))))))******+++,,,)))((((((***---000000000******))))))((((((''''''qqqcccbbb\\\^^^jjjsssyyyqqqaaaQQQHHHFFFIIIPPPVVVhhhuuuuuuiiiZZZLLLPPPeee}}}|||~~~zzztttlllfff```VVVIII???:::666333222444444333000111222444444333333333444777;;;CCCKKKPPPPPPLLLIIIAAA???;;;:::999888666555777888:::;;;;;;999777555555888;;;<<<;;;999888888666777888999888666444333---,,,++++++************)))*********++++++++++++,,,,,,------...---------)))***,,,......,,,***)))'''((()))++++++******)))(((***,,,,,,++++++,,,---&&&'''((())))))((('''&&&'''++++++'''&&&******%%%)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((''''''((()))+++,,,%%%((((((######'''((($$$((($$$!!!"""&&&(((&&&"""''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%'''&&&&&&((()))******************)))&&&%%%%%%''')))++++++,,,,,,,,,++++++***)))******)))(((((()))***sssfff^^^\\\ccchhhmmm{{{fffXXXIIIBBBAAACCCHHHNNN\\\iiilllcccWWWLLLRRRhhh~~~~~~|||yyysssmmmgggbbbXXXKKKAAA<<<888444333444555444222111222444444333222222333777:::@@@GGGKKKKKKGGGDDD???===;;;::::::999777555444444444444444444333333555888;;;<<<:::999888777555666777888888777555444///...---,,,+++*********))))))*********+++++++++,,,,,,---------------,,,++++++++++++++++++++++++'''((()))***+++******)))((()))+++,,,++++++,,,---)))))))))))))))(((''''''"""&&&'''&&&(((---...+++(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((((()))))))))(((&&&$$$###&&&))))))%%%%%%((()))&&&---)))&&&'''+++---+++(((''''''''''''''''''''''''((('''%%%&&&'''(((((((((&&&&&&((())))))*********)))))))))'''&&&'''))),,,)))***************))))))***,,,---,,,+++)))(((((({{{vvvuuutttwwwzzz~~~ttthhh___]]]\\\```mmm|||vvvZZZNNNCCC>>>>>>???BBBFFFPPP^^^aaa[[[SSSKKKRRRiii~~~|||wwwrrrsssoookkkiiifff^^^RRRIII???;;;666444555666555333111222333333111111222333666999===CCCFFFFFFCCC@@@>>>===;;;;;;;;;999666444222111///......000111333555777::::::999777666666444555666777777777666555111000///---,,,+++++++++)))))))))************+++,,,,,,------------,,,,,,,,,+++***))))))***+++,,,(((((()))************)))''')))+++,,,++++++,,,------,,,+++***)))((((((((('''))))))''''''))))))'''(((((((((((((((((((((((((((((()))))))))(((''''''(((((((((((((((((((((((($$$''')))+++)))&&&!!!'''))))))&&&&&&))))))'''***(((%%%&&&(((***(((&&&''''''''''''''''''''''''(((&&&$$$%%%(((***)))(((&&&''''''((())))))))))))&&&'''''''''&&&'''))),,,(((((())))))))))))((((((***+++,,,,,,,,,)))'''%%%zzzmmmiiihhhggghhhjjjnnnppptttxxxzzz||||||{{{zzzkkk```YYYXXXaaammmmmmUUUKKKBBB@@@@@@???AAACCCJJJWWW[[[VVVPPPIIIRRRhhh}}}yyysssooommmkkkiiijjjjjjfff\\\TTTCCC>>>777444555555555333111222333222111000222333777999===BBBEEEFFFDDDAAA???>>>======<<<999444111111000/////////111222444555777999999777555444555222333444555666666666666333222000///---,,,++++++)))))))))*********++++++,,,,,,---------,,,++++++++++++************++++++((()))))))))************''')))+++++++++***+++---///...,,,***))))))))))))***+++***((('''&&&&&&$$$(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((( ###&&&)))***)))&&&$$$'''''''''&&&&&&((()))((('''%%%######%%%&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&''''''((())))))((((((%%%&&&'''&&&%%%%%%'''(((''''''((()))))))))(((((()))(((((()))))))))(((&&&{{{qqqmmmkkkhhhdddcccfffgggiiijjjjjjiiihhhgggnnnooosss||||||lll___XXXZZZ```rrrkkkUUULLLDDDBBBBBB@@@AAACCCFFFSSSWWWUUURRRMMMVVVkkk~~~{{{yyywwwtttrrrnnnllljjjlllmmmiiiaaaYYYHHHAAA999444444444333222111222333222111111333555999;;;???EEEIIIJJJIIIFFFCCCBBB@@@>>><<<888333/////////000111222333333333555777888777555333222333000111222333444555555555444333111///...---,,,,,,************++++++++++++,,,,,,------,,,++++++***((()))+++,,,,,,+++)))((()))))))))))))))*********''')))++++++******+++,,,000///---+++))))))******%%%$$$%%%'''((()))***+++''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((###$$$%%%''')))***++++++&&&%%%%%%&&&&&&&&&'''(((***(((''''''((())))))(((''''''''''''''''''''''''''')))***(((%%%$$$&&&)))&&&''''''((((((((((((''')))))))))(((&&&%%%%%%&&&'''(((((()))******))))))***(((&&&&&&)))++++++***}}}wwwrrrqqqooonnnnnnmmmjjjhhheeedddffffffiiiqqqzzz~~~nnnbbb\\\ZZZbbbooonnnXXXNNNEEEBBBAAA@@@@@@BBBCCCPPPUUUUUUUUUSSS]]]rrr{{{xxxwwwwwwwwwwwwtttqqqnnnmmmnnnjjjbbb[[[NNNGGG===666444444333222111222222222111333666888;;;>>>CCCIIINNNOOOLLLIIIFFFDDDAAA???===999555111---...000222333333444444555666777666333111111111//////000000111222333333333222111///...---------+++++++++,,,,,,,,,,,,---,,,------,,,,,,+++***)))''')))+++------+++)))''')))))))))((()))******+++&&&(((***+++******+++,,,///...---++++++*********(((&&&&&&((((((&&&&&&(((''''''''''''''''''''''''&&&&&&'''(((((((((''''''((((((((((((((((((((((((***)))(((''''''(((***+++&&&######&&&'''%%%&&&)))******))))))))))))******'''''''''''''''''''''''')))++++++***''''''(((***&&&''''''((((((((('''''',,,------+++((('''&&&'''&&&'''((()))*********)))+++(((&&&'''+++---,,,***}}}zzzxxxvvvtttuuuzzz}}}sssfff^^^[[[cccnnnzzzrrr^^^RRRGGGBBB@@@???@@@BBBFFFRRRWWWWWWXXXVVV___ttt|||zzzyyyzzzzzzzzzuuuqqqmmmmmmooommmgggaaaUUUMMMAAA999666555444333111111222222333555888;;;===@@@FFFLLLPPPPPPKKKHHHFFFDDDAAA???>>><<<999666000000000111222444666888555666666444111//////000............//////000111222111000///...---------,,,,,,------------......,,,------,,,,,,***))))))((()))***++++++***)))(((***)))((((((((()))++++++&&&(((***+++*********,,,,,,,,,,,,,,,,,,+++******...)))(((***((("""!!!$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((,,,+++)))(((''''''((()))'''######'''(((&&&'''+++((((((((('''&&&'''((()))'''''''''''''''''''''''')))%%%###%%%))),,,***'''&&&''''''(((((('''&&&&&&***+++,,,***((('''&&&'''%%%%%%&&&(((((())))))((()))'''&&&))),,,+++&&&"""yyy{{{}}}pppeee[[[]]]bbbkkkvvvuuucccWWWJJJCCCAAA???AAADDDKKKWWWZZZYYYYYYUUU]]]qqq~~~}}}}}}}}}|||{{{rrrnnnkkklllpppqqqmmmiiiZZZQQQEEE<<<888666555444000111222222333666:::===???BBBHHHNNNQQQOOOIIIEEEFFFCCC@@@???>>>>>><<<;;;555333111000222666:::===555666666444111///...///...------------...//////000000///...............---------.........//////---------,,,+++***)))(((+++***)))(((((()))***+++***)))((((((((()))+++,,,&&&(((*********)))***,,,***+++,,,---,,,+++***)))((($$$$$$))))))%%%&&&***''''''''''''''''''''''''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((******))))))((((((((((((((($$$$$$)))***&&&(((,,,((())))))((('''''')))***''''''''''''''''''''''''''')))///***"""&&&''''''(((''''''&&&&&&$$$&&&((('''&&&%%%%%%&&&###$$$%%%&&&''''''''''''%%%$$$%%%)))+++(((yyyfff___ZZZ]]]eeerrr{{{hhh^^^SSSLLLGGGDDDGGGLLLWWWbbbccc]]]WWWQQQ[[[qqq}}}zzzyyyzzz{{{}}}|||uuunnnnnnsssuuuqqqlll```XXXKKK>>>555111111222111111222333555777999:::BBBEEEFFFCCCDDDFFFEEEBBBCCCAAA===<<<;;;;;;:::999555555444444555777999:::;;;666333444333///,,,,,,...---,,,,,,,,,,,,---.../////////---++++++---///,,,---...000000000//////***+++,,,++++++++++++,,,(((((())))))******++++++'''&&&%%%%%%&&&(((+++,,,***''''''******''''''***---,,,+++***))))))))))))))))))(((((((((((()))))),,,)))''''''((('''### ***((('''(((***+++)))&&&$$$&&&''')))+++++++++***((((((((((((((((((((((((''''''''''''(((((((((((($$$###""""""$$$&&&%%%%%%(((,,,,,,((('''***+++)))$$$'''******(((''''''))))))((('''((()))'''%%%"""''')))******))))))***,,,+++***((('''&&&''')))***''''''''''''(((((())))))|||{{{~~~vvvkkk```\\\___ggguuuqqqggg\\\UUUOOOLLLPPPUUUdddmmmlllccc[[[SSS[[[ppp{{{yyyxxxyyy|||~~~~~~wwwpppooosssuuuqqqmmmddd\\\OOOAAA777333333444222222222333333555666777<<>>>>>BBBBBB??????<<<:::999:::::::::999<<<;;;:::999999999:::::::::555222333222...+++,,,...---,,,,,,,,,,,,---.../////////...,,,,,,...000---...///000000000///...***---///---(((%%%(((+++)))))))))))))))*********)))((('''''''''((()))******''''''******''''''***,,,,,,+++***))))))))))))))))))(((((((((((()))))))))(((&&&'''))))))&&&$$$)))((('''(((******(((&&&$$$%%%&&&''''''&&&%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((("""!!!!!!###&&&)))***)))%%%)))+++))))))***)))&&&'''(((((('''%%%%%%(((+++***'''$$$###$$$$$$$$$$$$''')))***)))(((((()))******((('''&&&&&&'''((()))((((((((((((((((((((((((|||lllaaa[[[]]]fffppp|||rrrggg```[[[YYY]]]cccrrrxxxsssggg\\\RRRWWWkkkzzzzzzrrrppprrrvvvyyy~~~}}}zzzxxxxxxzzz}}}yyysssqqqssstttqqqnnniiiaaaSSSEEE;;;666555555333333222222222333444444888;;;;;;999;;;???AAA???:::888666666888999:::999??????>>>>>>>>>>>>>>>>>>999444222333222---++++++...------,,,,,,------...///000000///......000222///000000000000//////...+++000333///&&&"""%%%***************))))))))))))*********))))))((((((((()))&&&&&&))))))&&&&&&)))++++++******************))))))(((((((((((())))))'''&&&&&&(((***+++***)))(((((('''((()))***(((&&&&&&'''&&&&&&%%%$$$"""!!!((((((((((((((((((((((((''''''''''''((((((((((((%%%$$$###%%%(((***++++++"""'''***))))))***'''""")))(((&&&###"""$$$)))---,,,(((###!!!!!!$$$&&&'''((()))***)))''''''''')))((('''&&&&&&&&&&&&((())))))))))))(((((((((((((((zzzlllaaa\\\^^^dddsssyyynnngggcccbbbgggnnnwww|||ttteeeYYYNNNRRRdddqqq~~~ssskkkhhhgggjjjnnnuuu|||zzzzzz|||~~~~~~zzzuuussssssrrrpppnnnllldddWWWIII>>>888555555333333333222333444444555777::::::999;;;AAACCCBBB999777555555777888888888;;;<<<>>>???AAAAAABBBBBB;;;666333444333...,,,,,,------------------------...000111000000000111333111111111111000//////......111222///)))%%%'''***++++++******))))))(((((()))************)))(((((()))&&&&&&))))))&&&&&&))))))******+++++++++******))))))(((((((((((())))))''''''((()))++++++++++++((('''(((((()))((((((''')))))))))((('''&&&%%%$$$((((((((((((((((((((((((''''''''''''((((((((((((***((('''''')))***)))((("""&&&((('''(((***'''""")))'''%%%######%%%)))+++---***%%%###$$$'''((()))((())))))((('''&&&&&&'''(((((('''''''''((())))))******))))))))))))(((((({{{mmm```[[[[[[eeeqqq{{{qqqjjjfffffflllssswwwzzzpppbbbVVVLLLPPPbbbnnn|||tttmmmgggdddfffkkksss}}}}}}}}}}}}zzzxxxwwwuuutttrrrqqqpppnnnggg[[[NNNBBB:::666444333333333333444666777888666999;;;:::===CCCFFFDDD<<<:::777666666777666555888:::===???AAAAAA@@@@@@<<<777555666555000......---------------------------///111111111111222444222222111111000000000000222000///......---,,,***++++++******))))))(((((((((((()))************))))))&&&&&&))))))&&&&&&)))))))))***+++++++++******))))))(((((((((((())))))((()))******************&&&'''((((((((('''''''''))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++)))(((((()))***)))(((&&&'''&&&$$$&&&***)))%%%'''&&&&&&&&&''''''((((((***(((''''''((()))((('''((())))))((('''&&&&&&''')))(((((())))))******+++*********************))){{{jjj___\\\___eeeooo{{{tttlllhhhgggmmmtttwwwyyynnn```WWWNNNSSSfffsss~~~|||qqqkkkgggjjjooouuu|||yyywwwtttwwwyyyyyywwwuuussssssooojjjaaaVVVJJJ@@@999666333333333444555666888999444888;;;<<>><<<888666666555444333999;;;>>>@@@@@@>>><<<;;;>>>999666777666111//////,,,------......------,,,,,,...000111111111222444333222111111000111111222333000---...111222///,,,************))))))))))))((((((((())))))************''''''******''''''***)))***+++,,,,,,+++))))))))))))(((((((((((())))))(((***++++++)))(((((()))%%%''')))((('''&&&'''(((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((('''&&&%%%&&&)))++++++***((((((&&&$$$(((,,,,,,'''&&&&&&''')))******(((&&&&&&%%%&&&''')))(((&&&###((()))***)))''''''''')))((())))))******+++++++++)))*********++++++++++++{{{pppllleeecccccciiiuuu{{{qqqjjjgggkkkrrrvvvwwwlll___WWWPPPVVViiixxxyyyrrrnnnnnnqqqttt{{{zzzsssooopppvvv|||~~~|||yyyxxxxxxsssoooiii___TTTHHH???:::444333333333444444555666444:::>>>???BBBFFFGGGDDD>>>;;;777666555555444222999;;;???AAAAAA@@@===;;;===888666777666111...///,,,,,,---......---,,,,,,***,,,///111111111222333222222111111111222333444222000//////000000...---)))))))))))))))************)))((('''''''''((()))+++((((((++++++((((((+++***+++,,,,,,,,,***((('''))))))(((((((((((())))))''')))+++***((('''(((***%%%'''))))))&&&%%%&&&(((&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&%%%$$$%%%''')))))))))))))))(((''',,,000---'''(((''''''))),,,,,,)))'''&&&%%%&&&''')))(((&&&$$$''')))***)))(((((()))***'''((()))******+++++++++((())))))***+++,,,------oooggg^^^^^^hhhwwwuuulllhhhkkkqqquuuuuujjj]]]VVVPPPVVViii{{{zzzsssrrrqqqqqqtttxxxxxxooojjjnnnvvv~~~|||{{{{{{vvvtttnnnfff[[[OOODDD>>>555444333333222222222333666<<>>BBBDDDCCCAAA@@@<<<777555666555000......,,,,,,---......---,,,,,,))),,,///111111111222333222222111111111222444555000111222000---+++,,,---(((((())))))******++++++---+++(((&&&%%%%%%&&&''',,,)))))),,,,,,)))))),,,***+++,,,---,,,***(((&&&))))))(((((((((((())))))$$$'''******(((''')))+++$$$'''))))))&&&%%%&&&((()))(((&&&&&&%%%&&&'''(((((((((((((((((((((((((((''''''''''''((((((((())))))'''%%%%%%%%%&&&%%%$$$((()))***+++000333...&&&***((('''(((+++,,,+++((()))((('''(((******)))(((''')))******))))))***,,,&&&&&&((()))************(((((()))***,,,---...///ooo```[[[[[[___nnnwwwmmmlllqqqwwwvvvoooeee[[[SSSRRR\\\hhh}}}|||sssmmmhhhdddggglllttt}}}uuuooommmjjjuuu~~~yyyuuuqqqhhhXXXGGG<<<666555666888666222222555777999===BBBFFFGGGEEECCC???===999555333222333333666:::======???AAA===888===;;;888444222000000000222///------///000///------......///000000//////111111111333444444222000111000///......---......,,,+++)))((((((((()))***+++***)))(((((()))******((()))***++++++***)))(((###'''+++,,,++++++,,,///,,,++++++***)))((('''''',,,((())),,,)))!!!$$$&&&(((((('''''''''(((&&&'''((('''&&&%%%&&&(((''''''((()))))))))))))))&&&'''((((((''''''(((***)))))))))))))))******+++'''(((((()))******++++++&&&'''((())))))((('''&&&((()))***++++++***)))(((&&&(((******)))(((((())),,,+++)))((()))***,,,...))))))***,,,...---+++(((yyyhhh```\\\ZZZaaalllzzzuuunnnnnntttyyyxxxrrrkkkccc[[[WWW^^^gggzzzxxxnnnhhhccc___```dddoooyyyyyyrrrmmmnnnyyy|||xxxooo___NNNCCC999777666888555111000333666888;;;???CCCDDDBBB@@@;;;:::999777555333222111555999<<<<<<>>>@@@>>>:::999999888666333000...---222///------///000...---------...///000000000000222222222333444444222000//////...---,,,,,,,,,,,,+++******)))))))))))))))******)))(((((()))***+++'''((()))***************&&&))),,,,,,++++++,,,...+++++++++***)))(((((('''***((((((,,,+++%%%###%%%%%%'''(((((('''&&&''')))''')))***)))((('''((()))&&&&&&'''''''''''''''&&&&&&'''((((((''''''(((***)))(((((((((((()))******'''(((***++++++***)))(((''''''((((((((((((''''''((()))************)))(((''')))++++++***)))******---,,,***)))(((((())))))+++++++++,,,------+++(((pppgggaaaYYYWWWZZZhhhuuuyyysssppprrrxxx}}}zzzvvvrrrkkkbbb\\\^^^fffvvv~~~ssshhhcccaaa^^^^^^```iiissswwwpppnnnvvv~~~}}}{{{~~~~~~vvvhhhWWWKKK===999777777555000000222555666888<<>>;;;777777888888777444111///444888::::::<<>>@@@???<<<======<<<:::777333111111000///......//////...------...///000111222333555444333333444444333222---,,,+++******))))))***((()))***++++++***)))((('''(((((()))***++++++,,,...,,,***(((''''''((((((++++++***((('''&&&&&&'''*********))))))))))))))))))((()))+++,,,---...///*********(((&&&&&&'''))))))***++++++))))))***+++)))))))))))))))(((((('''&&&'''((((((''''''(((***'''''''''''''''((())))))+++++++++***)))((('''''')))((('''&&&&&&'''((()))((())))))))))))))))))((((((***+++++++++***,,,---))))))*********)))((((((...---...///111111000...}}}vvvvvv}}}vvvsssqqqlllddd^^^YYY\\\eeesss~~~xxxpppqqqrrruuuyyy}}}zzzsssjjj___WWWXXX___jjjuuu}}}rrrhhhdddaaa___```bbbfffooo|||}}}xxxyyy~~~yyy}}}wwwvvvsssmmmiiilllttt{{{|||wwwpppcccUUUFFF>>>777666555333333666333333444777999:::888666777666666555444333333333222777;;;::::::>>>AAA@@@@@@???>>><<<:::888777666111111111000/////////000.........///111333555666777555333333444555444222...---,,,+++************((()))***++++++***)))(((''''''((()))***+++++++++,,,+++)))((((((((()))***000...+++))))))))))))))))))))))))))))))*********)))*********+++---------******+++)))''''''((()))((()))******(((((()))***((()))))))))))))))((((((&&&'''((((((''''''(((***'''''''''''''''((())))))...,,,***(((''''''((())))))((('''&&&&&&'''((())))))(((((((((((((((((()))'''(((******)))***+++---++++++,,,,,,,,,+++***))),,,,,,...000333333111...wwwpppqqq~~~~~~wwwsssnnngggbbbWWWVVVYYYdddrrr~~~}}}{{{~~~~~~yyyqqqrrrvvv{{{zzzrrrggg[[[RRRTTT[[[eeeoooxxx}}}}}}tttkkkeee___[[[\\\aaaiiippp|||}}}yyy|||}}}www||||||uuummmiiikkkssszzz}}}yyywwwuuujjj]]]LLLBBB999666666444444666444333444777999:::999888888777666555444444444444111888===<<<<<<>>>AAAAAA@@@???>>><<<:::888777777222333333222000///111222/////////000222555777999888666444444444555444333///...---,,,++++++++++++((())))))************)))'''((()))******+++******&&&''''''((()))+++---...---)))&&&$$$$$$&&&''''''(((((())))))******++++++))),,,,,,***+++---,,,***(((***++++++)))(((((()))'''((())))))''''''((()))%%%&&&&&&'''''''''''''''&&&'''((((((''''''(((***((((((''''''(((((()))***...,,,***((('''''')))***((((((''''''''''''(((((()))((((((''''''(((((()))'''((()))))))))***,,,...000/////////...............///222555777555111---ssslllqqqzzzzzzqqqkkkeeeaaa[[[VVVUUUZZZaaaiiiuuutttrrrrrrxxx|||uuuwww{{{zzzssshhh[[[QQQQQQWWW```iiiqqqtttvvvzzz}}}||||||{{{|||xxxsssmmmggg___[[[```hhhlllrrr||||||~~~www}}}xxxrrrrrrvvvzzz{{{zzz|||uuuhhhTTTHHH===888666444333555555444555888;;;<<<;;;:::888888888888777555333222222:::@@@???===???AAA@@@??????@@@???>>>;;;888666333444555444111000222444111111111222444777:::<<<999777555444444555444444......---,,,++++++++++++)))))))))))))))******+++((()))******+++***))))))''''''(((******+++++++++)))%%%!!!"""%%%&&&&&&'''(((((()))***+++++++++(((,,,...,,,,,,///---)))&&&))),,,---,,,***))))))'''((())))))''''''((()))$$$$$$%%%'''((((((((((((&&&'''((((((''''''(((***)))(((((((((((()))*********************)))((('''''''''(((((((((((('''''')))(((''''''''''''((()))((()))******)))+++---000......///000222555888999999:::>>>@@@@@@<<<555///yyyjjjhhhmmmzzzzzznnngggccc```aaaZZZVVVVVVVVVXXXaaammmnnnsss|||ooommmnnnvvvyyy{{{{{{uuukkk]]]QQQPPPTTT^^^fffmmmoooppptttwwwwwwvvvuuuvvvyyy~~~|||ssspppnnniiibbb```gggrrrmmmsss|||~~~www~~~~~~}}}qqqZZZMMM???999666333222333555555666999<<<======<<<666888:::;;;:::666222///222;;;AAAAAA??????@@@@@@???AAADDDEEECCC???:::777444555666555222111333666222222222333555888<<<>>>:::888555444555555555444...---,,,+++***************)))((((((((()))+++,,,))))))***++++++***((((((+++,,,,,,,,,***(((&&&%%%---)))$$$###&&&***,,,---''''''((()))***++++++,,,'''---///---...111///)))$$$(((,,,...---+++***)))''')))***)))((('''((()))%%%%%%''')))***+++++++++&&&'''((((((''''''(((***)))))))))))))))***++++++&&&(((+++...---+++'''%%%&&&'''((())))))((('''&&&)))((('''&&&&&&'''((())))))***+++++++++,,,///111)))***,,,000666<<>>???AAABBBEEEIIIMMMNNNIIIAAA;;;777444111//////222333222000000444888:::999999;;;>>>:::777333333555777777666333111...+++)))))))))***))))))*********))))))((((((+++,,,+++(((&&&(((***'''(((***)))(((''')))***(((((((((((())))))))))))***)))((((((((()))++++++............------------000---+++---...,,,---111,,,++++++***)))'''%%%$$$''')))++++++)))'''''''''***)))((((((((((((((()))###,,,000***'''))),,,,,,---,,,+++***))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''((()))+++---///111222//////111777AAAKKKTTTXXX\\\]]]ZZZUUUPPPIII===111rrriiieeehhhuuutttjjjeeebbb]]]]]]\\\XXXSSSPPPNNNNNNTTT^^^mmm~~~}}}}}}wwwdddTTTPPPTTT]]]aaagggllloooqqqsssssswwwxxx{{{~~~zzzyyyvvvrrrnnnmmmnnnooosssrrrqqqtttxxx|||~~~{{{qqqooopppvvv}}}|||nnnaaaOOOAAA:::777555333666666888;;;===<<<999666444666999;;;<<<;;;999888999::::::;;;===>>>@@@AAADDDGGGKKKJJJEEE>>>777444444000---,,,...111111111111444888:::::::::<<<>>>999666222111222333333222444222///,,,***)))******(((((()))***************''')))******))))))***+++''')))***)))((('''(((***(((((((((((())))))))))))***))))))((()))***+++,,,------------------......,,,******,,,+++((()))---)))))))))))))))((('''&&&$$$&&&((()))((('''((()))(((((('''''''''(((((()))&&&,,,///+++)))+++,,,***---,,,+++***))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((()))***+++,,,///222444666777999@@@KKKVVV```eeeddddddaaaZZZUUUNNNBBB666}}}rrreeecccgggxxxwwwooojjjhhhccccccbbb^^^XXXRRRMMMKKKMMMUUUcccvvv~~~jjjYYYSSSVVV[[[bbbiiillllllmmmqqquuuwwwxxx{{{~~~zzzvvvuuuuuuuuutttrrrooommmooottt{{{wwwmmmdddeeeiiipppxxx~~~wwwjjjWWWGGG===999666555666666777888:::999666444333555888;;;======<<<;;;999999:::;;;<<<>>>??????BBBEEEGGGFFF@@@999333000222///,,,+++,,,...000000111444888:::;;;;;;===>>>:::777333111111222111111555333000---+++*********'''((()))***************'''''''''(((+++,,,,,,+++((()))***)))((('''((()))(((((((((((())))))))))))******))))))******+++,,,,,,,,,------......//////......///111...)))***///''''''((((((((((((((('''"""$$$''''''''''''(((***'''''''''''''''((()))***)))---...------...,,,(((,,,+++******))))))))))))((((((''''''''''''(((((((((((((((''''''''''''&&&((()))***+++---111666;;;===>>>BBBIIISSS^^^iiiooollllllfff___YYYRRRFFF;;;rrrgggaaahhhyyyzzzuuurrrqqqjjjjjjiiieee^^^XXXTTTSSSRRRVVV^^^mmm~~~ooo\\\UUUWWW[[[ccclllnnnkkkkkkqqqxxxzzz|||~~~}}}zzz{{{{{{zzzxxxtttpppmmmnnnuuu{{{nnnccc___dddlllttt|||~~~rrr^^^LLL@@@:::777555555555555777888888666555555666999<<<======<<<<<<::::::<<<===>>>?????????BBBDDDDDDBBB<<<666111...///...---,,,---.........000222555888:::;;;<<<<<<:::888555444333444444555666444111---***)))))))))))))))*********))))))((()))'''%%%'''+++---,,,***((()))***)))((('''((()))(((((((((((())))))))))))***************++++++,,,,,,------...///000000111000111333555111+++,,,000''''''((((((((((((''''''$$$%%%'''(((''''''(((***'''''''''((()))***+++,,,,,,------...//////,,,(((++++++***)))))))))))))))((((((''''''''''''((((((((((((((('''''''''''''''((()))+++,,,000777AAAHHHKKKMMMPPPUUU\\\eeennntttqqqpppjjjaaaZZZSSSHHH===qqqaaa___hhhyyy}}}|||{{{qqqqqqoookkkfffbbbaaaaaa___]]]^^^dddooo}}}sss^^^VVVVVV\\\fffooorrrnnnnnnttt{{{~~~~~~}}}{{{wwwsssoooqqqxxxyyymmmbbbbbbjjjuuuwwwdddRRRCCC;;;777666555444444555888999999888888999;;;=========<<<;;;<<<===???@@@AAAAAAAAAAAABBBCCCBBB???999333000...,,,---///000///...------...///222555888:::::::::777666555444444555777999777555111---***)))((((((++++++++++++***((('''&&&+++(((&&&(((+++,,,+++((()))******)))(((''''''((((((((((((((())))))))))))))))))******++++++++++++------...///000000111111......000222///***)))---))))))))))))((('''&&&%%%((()))))))))''''''((()))(((((())))))***+++,,,------,,,,,,///000///,,,*********))))))((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''))),,,///444???MMMXXX___aaadddfffhhhmmmssswwwuuutttmmmddd]]]UUUJJJ???~~~kkkaaaaaakkk{{{||||||{{{xxxuuusssssstttllliiiccc___```hhhsss{{{wwwaaaWWWWWW^^^hhhssswwwttttttyyy{{{xxxtttvvv~~~vvvkkkooovvvzzzjjjWWWHHH>>>888666555444333555888:::;;;;;;:::;;;<<<===>>>>>>======???@@@AAACCCDDDDDDCCCBBBAAAAAA@@@;;;666222000///+++---///000...---,,,---------///333777:::999888444555555444333444777:::999666333...+++)))((((((++++++++++++***((('''&&&***)))((()))***+++***))))))***+++***(((&&&'''((((((((((((((())))))))))))(((((()))************))),,,---------.../////////000------000000,,,+++---************)))((('''&&&)))******)))''''''((()))))))))))))))******+++,,,,,,+++,,,...///,,,,,,///***))))))(((((()))))))))((((((''''''''''''(((((('''(((((((((((()))))))))&&&))),,,000777EEEXXXeeekkknnnqqqrrrqqqqqqsssvvvyyyxxxrrriiibbbZZZNNNBBBpppfffdddmmmxxx}}}~~~}}}}}}wwwtttmmmaaaXXXWWW___gggqqqwww}}}zzzcccXXXXXXaaajjjvvv{{{|||{{{~~~}}}~~~}}}nnn]]]MMMAAA;;;888777555333444666888999999999:::<<<===?????????@@@???AAACCCDDDEEEDDDCCCCCC??????<<<888333000//////,,,------+++)))))),,,///------///333888::::::888666777777555444444777;;;<<<999555111---+++******))))))************))))))&&&((()))))))))***+++---)))***+++***'''&&&'''((((((((((((((())))))))))))&&&'''((()))***)))((((((***+++++++++++++++++++++222,,,)))---000///------)))***************))))))'''(((((('''&&&&&&(((***)))((((((((((((((())))))+++)))+++...,,,)))---444))))))(((((((((((())))))((((((''''''''''''(((((('''((((((((())))))))))))'''***---000888GGG\\\lllnnnsssyyyzzzwwwuuuvvvxxxyyyyyytttllleee]]]PPPCCCmmmbbbdddkkksss{{{zzzxxxvvvxxx||||||zzzyyy~~~}}}uuufffWWWQQQVVV]]]aaaiiirrrxxx|||eeeZZZYYYccclllwww~~~qqq```PPPDDD===:::999666444333444666777777777999;;;===???AAABBBBBB???AAACCCEEEEEEDDDCCCBBB>>>===:::666111......///------+++'''$$$&&&,,,111......///333999<<<;;;999;;;<<<;;;999666666999<<<>>><<<888333///---,,,,,,&&&'''((()))++++++,,,,,,###&&&)))***))))))---000***++++++***'''&&&''''''(((((((((((())))))))))))%%%&&&((()))))))))(((''')))))))))(((((((((((((((...&&&!!!%%%++++++)))(((((((((***++++++,,,,,,,,,%%%%%%&&&&&&%%%&&&))),,,(((''''''&&&&&&&&&''''''***)))+++---***'''---777))))))(((((((((((()))***((((((''''''''''''(((((('''((((((((())))))******(((***...000777GGG]]]mmmrrryyy~~~~~~xxxxxxtttmmmfff]]]OOOCCCpppfffbbbfffnnnxxxnnnhhhggghhhkkkppptttuuusssqqqqqqrrrzzz}}}zzznnn```XXXSSSPPPZZZ^^^hhhuuu}}}hhhZZZVVVaaasss{{{{{{jjjWWWHHH===888999666444333444555555444666777:::>>>BBBDDDDDDBBBFFFCCC@@@AAADDDDDD@@@;;;:::888555111///---,,,+++.........------,,,,,,,,,...---...333999<<<<<<;;;<<<<<<:::888777666555555888===999///---333444...---+++***+++((($$$$$$((()))((((((***,,,---,,,***))))))))))))))))))))))))'''%%%"""$$$'''******)))%%%&&&'''((()))***+++,,,******))))))))))))******)))******++++++******)))(((((())))))******+++++++++++++++***((($$$!!!'''))))))((('''&&&'''((((((%%%'''---...+++***...((((((((((((''''''''''''...)))%%%%%%)))+++)))&&&$$$$$$%%%%%%&&&'''((((((***((((((---444@@@TTTfffvvv{{{|||yyyzzzvvvmmmddd\\\PPPFFFtttlllbbbeeepppsssiiidddcccdddggglllpppqqqpppoooppprrr{{{vvvjjjaaaYYYTTTTTTVVV___jjjsssxxxlll]]]XXXcccttt}}}{{{mmm^^^OOODDD???666444333111111222222222555666:::>>>CCCEEEDDDCCCEEEBBBAAABBBEEEDDD???:::999888555222000......---.........------,,,,,,,,,,,,,,,...222777:::;;;;;;<<<;;;:::888777666666666777<<<999///---222222,,,,,,******+++(((%%%%%%***))))))*********)))))))))))))))))))))))))))))))))000,,,)))((())))))(((&&&%%%%%%&&&'''((())))))*********))))))))))))******++++++,,,,,,,,,,,,++++++)))))))))))))))*********************)))'''%%%$$$'''))))))((('''&&&'''((((((%%%''',,,---***))),,,))))))((((((''''''&&&&&&///***%%%$$$'''***)))((( """%%%(((+++---...)))((())),,,111===RRRdddvvv}}}zzzzzzuuummmggg___RRRFFF{{{gggbbbbbbmmm~~~yyynnnfffbbbaaaaaaeeeiiimmmnnnnnnnnnqqqttt|||yyypppggg___TTTSSSWWW^^^fffmmmxxxppp```ZZZeeevvvvvveeeSSSDDD;;;555555444222000000111222333555999>>>CCCFFFEEEDDDCCCBBBBBBDDDFFFDDD???::::::888555222000///...............---------------(((+++///222444777999;;;;;;:::999888777666666666666:::888111...111///***,,,******+++***&&&''',,,(((+++,,,+++(((&&&&&&((())))))))))))))))))))))))111///+++)))))))))'''&&&&&&&&&&&&&&&'''''''''(((***))))))(((((())))))***'''(((((())))))(((((('''***))))))))))))))))))((())))))))))))))))))))))))'''))))))((('''&&&'''((('''&&&'''++++++)))(((******))))))((('''&&&&&&&&&...)))%%%$$$&&&))))))(((&&&'''''''''((((((((()))))))))+++...111<<>>BBBDDDCCCEEEFFFFFFDDDBBB@@@???===;;;888555222000//////---........./////////000333333333555777888777666444444555555777888::::::888777777666555333111111///------///---***,,,000,,,,,,,,,,,,+++******)))))))))))))))))))))))))))+++,,,,,,)))'''&&&(((***''''''((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''((((((((((((((((((((()))*********)))((('''))))))((('''&&&'''(((###''')))'''(((,,,+++'''''''''''''''((((((((((((%%%&&&'''''''''''''''(((+++***)))(((''''''&&&%%%&&&$$$&&&+++...000666===JJJZZZjjjrrrvvvzzz}}}}}}~~~vvvlll___LLL<<>>@@@BBBAAA???===;;;<<<<<<<<<;;;888666333111444222000000111333333333777888999::::::888666555666333111111333666888999777666555444333222222222333222222111000000000111///+++((((((***+++***(((,,,+++***(((''''''''''''&&&''''''((((((((((((((()))((('''''''''(((***+++)))(((&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&''')))%%%&&&&&&&&&'''(((((((((***)))+++...+++''',,,555...,,,***(((&&&$$$#########'''(((&&&&&&((('''###'''((()))(((&&&%%%%%%%%%(((+++***'''&&&((((((%%%''''''((()))***+++,,,,,,***'''%%%'''+++...---+++555>>>LLLYYYccckkksssxxxzzzxxxssshhhXXXFFF888111uuucccdddhhhqqq~~~yyyfff[[[bbbyyyttteeeQQQFFF<<<888666333222333000000222333555666777777<<<===>>>??????===<<<:::<<<<<<<<<;;;999777555333444333111222444666777666;;;<<<===>>>===<<<:::999888666333333555777999999777777555444333222222111333222222111000000111111///,,,))))))***+++***)))******))))))((()))))))))&&&'''(((((())))))(((((())))))((((((((()))***+++***(((&&&&&&'''''''''&&&%%%'''(((((('''&&&((()))''''''(((((((((((((((((($$$$$$(((,,,+++***///888+++***)))((('''&&&&&&&&&&&&))))))''''''))))))&&&&&&'''((((((&&&&&&'''((("""%%%%%%'''***)))&&&(((((((((((((((((())))))))))))************,,,---000777AAAKKKUUU___jjjrrrtttpppgggXXXHHH:::111,,,qqqjjjcccdddpppzzzggg\\\^^^vvv|||pppYYYKKK===888777444111111000111333555555444333222;;;;;;<<<<<<;;;;;;:::999;;;;;;<<<<<<;;;999777666555444444555999;;;<<<<<>><<<;;;:::777555444555777888888888777666555333222111000333222111111111111111111000...+++++++++,,,+++***))))))(((((())))))***+++'''(((((())))))))))))))))))))))))((()))******+++,,,)))&&&%%%'''((()))(((&&&((())))))(((''')))***)))))))))))))))((((((((()))(((***+++)))&&&)))...((('''''''''(((((()))***)))++++++''''''++++++)))&&&'''((('''&&&'''(((***###%%%(((+++***&&&(((((((((''''''&&&&&&&&&'''***,,,***'''&&&))),,,+++///555;;;DDDPPP^^^gggkkkeeeYYYJJJ;;;000+++)))}}}zzzkkkccceeeppp~~~|||jjj^^^___vvvyyyaaaPPP???999888666222111111222333444555444444333;;;::::::999999999999999;;;;;;<<<===<<<;;;:::999666666666999===@@@BBBBBBAAAAAAAAAAAA@@@>>>===<<<:::888555444555666666666888888777555333111000///222111111000000111111111000///...---,,,,,,+++***)))(((((('''(((((())))))'''((())))))******))))))))))))))))))******++++++,,,***'''&&&''')))******'''((())))))(((((()))******))))))(((((('''''''''+++++++++***'''$$$%%%'''''''''''''''((()))***+++***,,,+++''''''+++,,,***(((((()))'''&&&&&&(((***!!!%%%((('''(((+++***&&&'''''''''''''''''''''''')))***+++)))&&&%%%''')))***---000333999CCCOOOXXX^^^ZZZRRRFFF:::111,,,+++vvvvvv~~~}}}lllbbbdddooozzz~~~mmmaaadddzzziiiVVVCCC;;;999777444333333222222333444666888999;;;;;;::::::999999999999;;;<<<===>>>>>>===<<<;;;888888999<<>>===<<<:::888777888888888777888888777666444222///...000000000//////000000111///000///...---++++++******)))((('''&&&&&&&&&&&&''''''((()))))))))))))))(((((())))))************+++)))&&&&&&''')))******'''((())))))(((((()))***(((((((((''''''&&&&&&&&&###%%%'''''''''((()))))))))(((((((((((()))******)))+++***&&&&&&***+++)))((())))))(((&&&%%%'''((((((***)))&&&&&&******(((&&&&&&'''(((((()))******///---***)))******)))'''))),,,...000222777???EEEKKKLLLLLLHHH@@@777000,,,~~~tttrrrssszzzhhhaaaeeekkk|||pppdddhhh}}}qqq___JJJ???:::666555555222222111222444777:::<<<<<<<<<======<<<<<<;;;:::<<<===>>>??????>>>======::::::;;;>>>BBBEEEEEEDDDBBBAAAAAAAAA@@@@@@@@@@@@>>><<<::::::;;;;;;:::999666777777666555222000..................//////000...000000///,,,*********+++***((('''&&&%%%%%%%%%&&&''''''(((((((((((((((''''''((())))))))))))))))))'''&&&'''((())))))(((&&&((())))))(((''')))***''''''''''''&&&&&&&&&&&&%%%((((((&&&&&&((('''$$$***))))))(((((())))))***(((***)))&&&&&&)))***(((%%%'''(((((('''&&&&&&''''''((('''###$$$(((+++***%%%&&&'''((()))***++++++222...+++***---...+++((('''***---...---...222555888===BBBDDD@@@888000,,,tttmmmtttxxxjjjdddbbbjjjzzzsssggghhh|||zzzhhhSSSCCC999333333555000111111333555666888999>>>???@@@AAA@@@???===<<<>>>>>>???@@@@@@???>>>===<<<<<<===@@@CCCDDDCCCBBB???>>>>>>>>>>>>???@@@@@@;;;:::999999:::;;;:::888555666666666555333111///---,,,,,,,,,,,,---...///---///111///,,,)))((()))+++***)))(((((((((((((((%%%%%%&&&'''''''''''''''%%%&&&'''((()))(((((('''&&&&&&&&&'''))))))(((&&&%%%'''(((((('''&&&((()))''''''''''''(((((((((((())),,,+++'''&&&'''$$$))))))(((((()))******+++'''******((((((******'''"""&&&(((((('''''''''%%%''''''$$$%%%)))***(((&&&&&&&&&''''''(((((((((---,,,***)))))))))((('''(((+++------++++++---///---222888;;;888444///,,,|||ooonnnwwwvvvhhh```^^^ooouuuhhhggg{{{oooXXXFFF999111111444...000222444666666555444???@@@BBBCCCCCCAAA???===??????@@@AAA@@@???>>>=========>>>@@@BBBCCCBBB@@@::::::::::::;;;<<<===>>>777666555666777888777555444555666666555444111000++++++++++++,,,,,,---...---///111///+++(((((()))***************++++++,,,$$$%%%&&&&&&''''''&&&&&&$$$%%%'''((((((((('''&&&$$$$$$&&&(((***)))'''%%%%%%&&&''''''&&&&&&''')))''''''(((((())))))******"""''''''%%%''',,,***%%%''''''(((((()))+++,,,---&&&***+++))))))+++***&&&$$$((())))))))))))&&&)))***(((''')))((($$$''''''&&&&&&&&&%%%%%%%%%%%%'''(((&&&"""!!!###&&&***,,,///...,,,+++...111+++...111333111///...---|||vvvvvvvvvwwwwwwvvvuuuuuunnnnnnmmmmmmmmmnnnpppqqq{{{~~~~~~~~~~~~~~~uuuooorrryyyhhhhhhffflll}}}zzzkkkhhhxxx}}}gggNNN???;;;888333333333222111///000333666;;;@@@AAA>>>???DDDDDD@@@EEEFFFFFFFFFCCC@@@<<<::::::;;;===@@@BBBAAA>>>;;;777777888666444444555666222222222222222222222222///222666666333///+++)))$$$"""$$$)))+++***+++///999444///,,,,,,+++)))''',,,+++)))((('''((()))***'''(((((((((((((((''''''(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&&&&'''((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$)))***)))((()))++++++((()))'''&&&%%%&&&'''&&&%%%(((((('''&&&&&&&&&&&&&&&******&&&"""%%%,,,,,,((()))))))))))))))))))))))))))***+++,,,,,,+++***)))+++,,,---...///...---,,,wwwvvvtttrrrqqqqqqrrrsssyyyyyyxxxxxxvvvrrrnnnkkkaaaaaabbbbbbbbbbbbaaaaaa^^^^^^^^^^^^```bbbdddeeeooorrrtttuuutttsssssssssuuuxxx{{{|||||||||}}}~~~||||||uuuqqqyyyvvvmmmiiijjjvvv}}}nnngggvvvkkkRRRBBB<<<888444222333333111000000222444777<<<>>>===???DDDEEEBBBEEEFFFFFFFFFDDD@@@===:::;;;;;;<<<===>>><<<888555222333333222000///000222000000000000000000000000...111333333000,,,***)))---***+++......******,,,333///+++***++++++***)))++++++*********)))))))))))))))************))))))'''((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&''')))+++,,,((((((((((((((((((((((((%%%&&&&&&'''((()))))))))))))))((((((((()))(((&&&***)))'''&&&''''''&&&%%%)))(((''''''&&&&&&''''''$$$%%%""" &&&'''###)))))))))))))))))))))))))))******++++++******)))............------,,,+++wwwiiibbb[[[ZZZZZZZZZ[[[]]]___```bbbccccccbbb```]]]ZZZWWWSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUWWWZZZ\\\^^^aaacccfffggggggfffggghhhlllooorrruuuuuuvvvwwwyyy~~~~~~{{{yyyyyywwwtttttt}}}zzzvvvwww{{{vvvrrrssszzzzzzsssooorrrxxxpppgggsssqqqYYYGGG>>>888444111222333222111000111333333666999:::>>>CCCFFFEEEEEEFFFGGGGGGEEEAAA>>>;;;;;;::::::999888666111......//////...---,,,...///........................---///000///---***))))))///------///...***)))+++,,,***((((((***+++,,,+++******+++++++++***)))((())))))************))))))''''''((((((((()))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((()))+++,,,((((((((((((((((((((((((%%%&&&'''((()))***+++,,,,,,++++++******)))))))))((('''&&&'''((()))((('''***)))((((((''''''((((((''''''$$$"""###((()))&&&))))))))))))))))))))))))+++******))))))******+++000///...,,,++++++******xxxcccVVVQQQLLLLLLMMMNNNPPPRRRUUUVVVTTTVVVVVVUUUSSSPPPNNNMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPRRRTTTWWWXXXWWWYYY\\\^^^^^^^^^___aaaeeehhhlllnnnoooqqqrrrtttxxxxxxxxxyyy{{{}}}~~~{{{{{{}}}xxxtttsssxxx~~~{{{rrrkkkdddcccfffnnn|||vvvnnnooo|||{{{wwwuuuxxxnnngggpppxxxbbbNNNAAA888555000222333333111000000111111333555888<<>>:::888666444333111...,,,.../////////------///111---------------------------......---+++***+++,,,'''%%%'''+++,,,++++++...***++++++*********+++++++++***'''%%%%%%&&&((()))&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''+++***((('''''''''((()))(((((((((((((((((((((((()))))))))***************###!!!###'''&&&###%%%***'''&&&&&&((()))***(((&&&******)))((((((((((((((('''&&&%%%&&&&&&%%%''')))((((((((((((((((((((((((+++***)))(((((()))***+++))))))'''''''''((()))***rrr]]]OOOIIIHHHBBBCCCDDDEEEFFFGGGHHHHHHHHHKKKMMMKKKHHHFFFGGGIIIGGGFFFEEEEEEFFFGGGIIIJJJJJJIIIHHHGGGFFFGGGHHHHHHIIIJJJLLLMMMMMMNNNPPPRRRQQQTTTWWWYYYYYYYYYZZZ[[[[[[ZZZZZZ[[[\\\___aaabbbeeehhhkkkmmmmmmmmmnnnoooppppppooonnnmmmooossswwwsssoookkkkkknnnpppooonnnkkkiiiiiikkkiiieeefffjjjrrryyy}}}zzzxxxxxxyyywwwtttnnnhhhaaa[[[XXXUUUPPPMMMNNNOOOSSS[[[dddyyyxxxoookkkrrr}}}|||ppplllnnnnnndddggg}}}wwwbbbKKK===999111222333222000//////000333111222666999;;;>>>BBBGGGHHHIIIIIIHHHEEEBBB@@@;;;888555333222000///---,,,---...---,,,,,,...000------------------------,,,---...---,,,+++,,,---,,,******......+++***---,,,---...,,,***))))))***+++***(((&&&&&&'''((()))'''((()))******++++++***&&&&&&'''''''''(((((((((''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''(((***+++((((((((((((((((((((((((&&&'''((()))***+++,,,---%%%###&&&+++)))$$$&&&...+++***)))((((((&&&""" ***)))((((((''''''((((((&&&$$$%%%'''&&&$$$%%%***))))))))))))))))))))))))***))))))(((((())))))***''''''&&&''''''(((((()))kkkYYYMMMFFFDDDBBBCCCDDDFFFGGGHHHIIIIIICCCGGGIIIHHHDDDCCCEEEHHHGGGFFFEEEEEEFFFGGGIIIKKKIIIHHHGGGFFFEEEEEEFFFGGGCCCDDDFFFFFFFFFGGGIIIKKKMMMOOOQQQRRRQQQQQQQQQQQQRRRRRRQQQRRRSSSUUUWWWYYYXXX[[[^^^___^^^^^^```aaa```aaaaaaaaabbbfffkkkoooqqqnnnjjjhhhhhhhhhfffdddaaa```aaabbb```\\\\\\```fffiiinnnuuuzzz}}}}}}|||yyyvvvqqqlllhhheeeddddddeeeccc```[[[VVVQQQNNNLLLMMMIIIHHHIIIJJJKKKQQQYYYeeexxxzzzppplllqqqzzzrrrhhheeelllxxxnnnaaaaaavvvlllRRRBBB===333333222000......///111222///000666999:::>>>DDDGGGHHHJJJJJJIIIFFFCCCAAA<<<999444111000///---,,,,,,---...---,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,---///,,,,,,///...+++***,,,+++---...---***((()))***)))***+++++++++***(((''''''((()))***++++++++++++&&&&&&&&&'''''''''((((((''''''((()))))))))))))))''''''''''''''''''''''''%%%%%%$$$%%%&&&''')))***((((((((((((((((((((((((''''''(((((()))***++++++***''')))...***###%%%///)))((((((((('''%%%!!!)))(((''''''&&&&&&''''''(((&&&(((+++)))%%%'''---))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))(((((('''}}}jjjYYYMMMEEE@@@@@@AAACCCDDDFFFGGGHHHHHHAAAEEEHHHFFFBBBAAADDDGGGEEEDDDCCCBBBCCCEEEGGGIIIDDDCCCBBBAAAAAABBBCCCCCCAAABBBCCCCCCCCCCCCFFFHHHGGGIIIKKKKKKJJJHHHHHHHHHJJJJJJJJJJJJLLLNNNOOOQQQPPPSSSVVVVVVUUUTTTVVVYYYUUUVVVWWWYYY\\\bbbiiinnnuuuqqqlllhhhfffcccaaa^^^]]][[[\\\^^^\\\XXXWWW[[[^^^]]]___dddkkknnnmmmkkkoookkkfff```\\\YYYXXXXXXWWWVVVSSSPPPNNNLLLJJJJJJMMMIIIFFFFFFFFFEEEKKKRRRUUUiii{{{oooooopppwwwvvviiiddd]]]jjj}}}~~~mmm^^^]]]rrrsssWWWEEE@@@444333222///------///222111---///666:::;;;???FFFHHHIIIJJJJJJIIIFFFCCCAAA>>>:::555111...---+++)))---...//////......000222++++++++++++++++++++++++(((***------,,,++++++,,,---***+++......+++***,,,))),,,...---***((((((***'''***...000000---)))&&&%%%&&&'''((())))))))))))&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&((((((((((((((((((((((((+++******)))(((''''''&&&'''$$$%%%***%%%'''$$$$$$%%%&&&((('''$$$"""(((((('''&&&&&&&&&&&&&&&'''%%%'''+++)))$$$&&&,,,))))))))))))))))))))))))'''((()))******)))((('''++++++,,,,,,+++)))'''&&&uuuaaaQQQEEEAAABBBBBBAAAAAADDDGGGIIIFFFDDDEEEGGGHHHIIIGGGFFFEEEFFFEEEDDDCCCDDDGGGIIIJJJIIIGGGEEECCCCCCCCCCCCAAA???AAAAAABBBBBBCCCDDDDDDEEEHHHHHHGGGGGGHHHHHHIIIIIIDDDGGGJJJJJJIIIJJJLLLOOOLLLPPPTTTUUURRRPPPPPPPPPPPPPPPRRRUUUWWW^^^nnn}}}vvvjjjcccaaa___]]]ZZZXXXYYYYYYWWWUUUSSSSSSTTTYYYXXXVVVWWWYYY[[[\\\\\\aaa]]]XXXTTTRRRRRRQQQPPPPPPNNNKKKHHHFFFFFFGGGHHHEEEFFFGGGEEEDDDEEEIIILLLVVVZZZfffwww~~~ssslllmmmtttuuufff[[[bbbmmm|||~~~lll^^^ZZZeeeyyybbbLLL???:::444111222111...---...000000000222555999===???DDDFFFHHHHHHFFFBBB???===:::777222...,,,,,,---...---+++,,,//////------000---------,,,+++***)))))),,,,,,+++++++++,,,---......---------...///...---333333333222000///000111)))---...+++)))+++,,,+++''''''''''''(((((((((((('''$$$%%%)))'''"""###)))((((((((((((((((((((((((&&&(((******(((&&&&&&&&&(((''''''&&&&&&&&&''''''))))))(((((((((((())))))---***'''%%%'''***,,,---******++++++***)))(((&&&&&&'''((()))******))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((+++++++++*********************)))(((((((((((((((nnn[[[NNNDDDAAAAAABBBAAABBBDDDGGGHHHGGGDDDCCCDDDFFFFFFEEECCCCCCBBBCCCBBBBBBDDDFFFGGGGGGFFFCCCBBB@@@@@@AAAAAA???>>>@@@AAAAAABBBCCCCCCDDDDDDFFFEEEEEEEEEEEEFFFGGGGGGFFFHHHJJJJJJHHHGGGIIIKKKKKKNNNQQQQQQOOOLLLLLLMMMOOOMMMMMMOOORRR]]]ppp|||lll```ZZZXXXUUUSSSVVVVVVWWWUUURRRQQQQQQRRRRRRQQQOOOPPPRRRSSSTTTSSSVVVSSSOOOMMMLLLMMMLLLLLLJJJIIIGGGDDDCCCCCCDDDDDDEEEFFFEEEDDDAAABBBDDDGGGJJJMMMXXXgggttttttmmmlllqqq~~~~~~qqq___```eeeqqq}}}nnn___ZZZbbbzzz~~~hhhQQQCCC;;;555222222222///...000000000000222444888;;;>>>BBBDDDGGGGGGEEEBBB>>>===999666222...,,,,,,---......,,,,,,......,,,...222////////////000///---+++,,,,,,+++++++++,,,---......------.../////////...000222222222111111333555///111...(((&&&(((++++++(((((()))))))))************'''(((***(((######((((((((((((((((((((((((((('''(((******(((&&&&&&'''(((''''''&&&&&&'''''''''))))))(((((((((((()))))))))'''&&&&&&((())))))))))))******+++***)))((('''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((((()))(((((((((((())))))***gggVVVLLLEEEBBBBBBBBBAAABBBDDDFFFGGGFFFEEECCCDDDDDDEEEDDDCCCBBBAAABBBAAABBBCCCEEEEEEDDDBBB???>>>======??????>>>===@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIHHHFFFEEEEEEGGGJJJKKKMMMLLLJJJHHHHHHIIIMMMIIIGGGHHHNNNZZZppp}}}kkk\\\TTTQQQOOONNNQQQRRRRRRQQQOOOMMMNNNOOOLLLKKKJJJJJJLLLLLLLLLKKKKKKIIIFFFFFFGGGIIIIIIHHHEEEEEEDDDCCCBBBBBBAAAAAADDDDDDDDDAAA??????@@@BBBDDDGGGOOOZZZdddoootttiiifffnnnxxxiiiccc]]]bbbqqq}}}zzzooo^^^XXX]]]ssspppXXXGGG<<<666222333222000///111000000000111333666999;;;???AAADDDEEEEEEBBB>>><<<888555222...,,,,,,---......++++++------,,,111777333111000111222222///+++,,,,,,+++++++++,,,---............//////000000000111222333222111111333444555555///&&&###&&&***+++))))))******+++,,,------)))((()))+++)))&&&&&&)))((((((((((((((((((((((((''')))******(((''''''((((((''''''&&&''''''(((((()))((((((''''''(((((()))'''&&&&&&(((******((('''))))))*********)))((((((******(((''''''((())))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))******)))(((((((((((((((fffUUULLLGGGCCCCCCAAAAAABBBCCCEEEFFFFFFFFFEEEEEEEEEFFFGGGGGGEEECCCCCCBBBCCCEEEFFFEEEBBB???===<<<;;;<<<>>>???>>>===@@@@@@@@@@@@AAAAAABBBBBB@@@@@@@@@@@@AAABBBCCCCCCFFFFFFFFFFFFEEEDDDDDDDDDGGGHHHHHHGGGGGGFFFGGGGGGKKKGGGDDDFFFLLLWWWkkk|||uuugggZZZRRROOONNNMMMKKKLLLMMMLLLJJJIIIJJJKKKJJJIIIIIIJJJKKKKKKIIIGGGEEEDDDCCCDDDFFFHHHHHHGGGDDDDDDEEEEEEEEEDDDBBBAAACCCCCCBBBAAA@@@???@@@AAADDDFFFKKKQQQVVV```sssuuukkkjjjmmm~~~yyylll\\\XXXcccqqqsssmmmZZZUUUZZZmmmvvv^^^JJJ===666222222222//////111000000///000111444777888===>>>AAADDDDDDBBB>>>:::666444111...---------...---++++++,,,---///777@@@;;;777111///000111...+++,,,,,,+++++++++,,,---......///000000000000111222555555555222///......///555555000'''###&&&)))***(((((()))***,,,---......&&&''')))+++***((()))***((((((((((((((((((((((((''')))***)))((('''((()))'''''''''''''''(((((()))(((((((((''''''((((((((()))''''''((()))***)))((((((((()))))))))))))))))),,,+++((('''&&&'''((()))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((***************+++++++++---,,,***)))'''&&&&&&%%%iiiVVVLLLEEEAAA@@@???@@@AAABBBBBBCCCDDDEEEFFFEEEEEEGGGIIIJJJHHHEEEFFFEEEEEEFFFFFFEEEAAA>>>===<<<<<<===???@@@???>>>????????????@@@@@@@@@@@@?????????@@@@@@AAACCCCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFIIIFFFEEEHHHLLLSSS```lllpppjjjaaaXXXRRRNNNKKKJJJFFFGGGHHHGGGFFFEEEFFFGGGIIIIIIIIIKKKLLLKKKHHHFFFCCCBBBCCCEEEGGGIIIHHHGGGEEEFFFGGGHHHHHHFFFDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBCCCCCCEEEGGGIIIPPP```ppp~~~yyynnngggkkktttvvv```TTTXXXcccgggcccTTTRRRWWWjjj{{{cccNNN>>>888333222111......000000/////////000333666777;;;<<>>>>>===???@@@@@@???@@@CCCEEEEEEDDDDDDGGGKKKLLLJJJGGGIIIHHHGGGGGGFFFDDDAAA>>>???>>>===>>>@@@AAA@@@???>>>>>>??????????????????>>>>>>>>>???@@@AAABBBCCC@@@@@@@@@BBBDDDFFFFFFFFFCCCBBBBBBCCCEEEEEEDDDCCCFFFDDDDDDHHHJJJLLLSSSZZZaaa___ZZZTTTNNNIIIEEECCCAAACCCDDDDDDBBBBBBCCCDDDFFFGGGHHHKKKLLLKKKHHHEEE@@@AAACCCFFFJJJKKKJJJIIIIIIJJJKKKKKKJJJHHHFFFEEEDDDCCCBBBCCCEEEEEEDDDCCCCCCBBBBBBCCCCCCGGGRRR^^^mmmzzzxxxkkkcccfffqqqiiiXXXTTTYYYZZZWWWPPPOOOVVVhhhjjjTTTBBB;;;555333111...---///000/////////000333666888;;;<<<>>>BBBEEECCC<<<666222111000...------......+++***,,,...///333???KKKTTTNNNDDD999222///000111,,,,,,+++++++++,,,---...---000333333111111333666333444333222///...///111---111111---***+++***(((&&&''''''((()))***++++++***...///+++'''&&&### ((((((((((((((((((((((((((()))***)))((((((***+++''''''''''''((()))******(((''''''&&&&&&''''''((((((%%%!!! """%%%'''((('''&&&&&&'''((()))***+++******(((''''''((())))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((())))))******&&&&&&''''''(((***+++,,,sss]]]MMMBBB???@@@<<<===>>>>>>===>>>AAADDDFFFDDDDDDHHHNNNPPPNNNKKKLLLJJJGGGFFFEEECCC@@@>>>@@@???>>>???@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@AAABBBAAA??????AAAEEEGGGFFFEEECCCBBBAAABBBDDDCCC???<<>>@@@AAAAAA@@@@@@AAACCCDDDEEEHHHKKKMMMLLLHHHEEE???@@@DDDIIINNNQQQQQQOOOQQQQQQPPPOOONNNMMMKKKKKKGGGEEEDDDDDDFFFFFFDDDAAADDDBBBBBBDDDDDDEEEJJJQQQ[[[hhh{{{{{{nnnhhhfffnnnyyywwwdddYYYVVVTTTQQQNNNNNNTTTddd{{{sss^^^GGG???888555222///...000//////...///111444777999<<<<<<>>>CCCFFFCCC;;;555111000///...............++++++---///...000;;;GGGVVVTTTMMMAAA666000000222,,,,,,+++++++++,,,---...---111444444111111444888666666666444111000111222...222222---*********(((((((((((()))))))))******)))///111,,,))))))&&&"""((((((((((((((((((((((((((()))))))))((((((***,,,''''''''''''((()))***+++(((''''''&&&&&&''''''((((((&&&$$$###%%%'''((((((&&&&&&&&&&&&''')))+++,,,(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******((((((((((((((()))******yyycccQQQEEEBBBDDD:::<<<>>>===;;;<<<@@@CCCHHHGGGGGGLLLRRRUUUSSSPPPMMMJJJGGGDDDCCCBBB@@@>>>AAA???>>>???@@@AAA@@@>>>>>>>>>>>>>>>============;;;;;;<<<<<<>>>???@@@AAABBB@@@???AAAEEEGGGFFFDDDDDDBBBAAABBBBBB@@@:::666AAA>>>>>>AAAAAA@@@BBBGGGIIIIIIHHHEEEBBB@@@AAABBB===>>>@@@@@@??????AAABBBDDDFFFIIILLLOOONNNJJJGGG???AAAFFFMMMSSSWWWWWWVVVXXXWWWVVVUUUSSSRRRQQQPPPJJJGGGEEEEEEFFFEEEBBB???@@@===>>>AAACCCBBBDDDHHHNNNZZZlll~~~qqqdddccciiiuuunnn```YYYUUUQQQOOONNNSSSaaaxxxzzzfffKKKBBB;;;777444000///111//////...///111444888:::======???CCCFFFCCC;;;444000000///...............,,,---...///,,,---777CCCRRRSSSPPPFFF888///...000,,,,,,+++++++++,,,---...---111555444222111555999;;;;;;:::666222000///000111444222,,,))))))***((()))))))))))))))*********%%%,,,///,,,+++---,,,((((((((((((((((((((((((((()))))))))(((((((((+++---''''''''''''((()))++++++'''''''''&&&&&&''''''''')))(((((()))+++,,,***)))&&&%%%%%%&&&''')))+++,,,&&&'''((()))******))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((())))))***+++,,,,,,,,,---,,,+++)))'''&&&%%%%%%fffQQQHHHCCC=========<<<<<<===>>>???@@@BBBEEEKKKPPPUUUXXXYYYYYYRRROOOJJJEEEAAA???>>>>>><<<>>>@@@DDDFFFFFFDDDAAA>>>>>>===<<<<<<<<<<<<<<<:::;;;<<<===>>>???@@@AAACCC@@@???BBBGGGKKKLLLKKKMMMJJJEEEBBBAAAAAA@@@@@@>>>???>>>>>>===>>>AAADDD@@@@@@@@@?????????>>>>>>BBB>>>>>>@@@???===>>>BBBIIIKKKOOOSSSTTTPPPJJJFFFEEEHHHNNNSSSWWWZZZZZZZZZXXXWWWWWWWWWXXXWWWVVVTTTSSSMMMGGGGGGJJJJJJEEE@@@AAA@@@???>>>???@@@CCCDDDNNNOOOWWWhhhzzzqqqhhhdddfffssssssbbbTTTLLLKKKJJJQQQccc{{{{{{uuurrrwww~~~qqqVVVFFF777333555444222000111000//////000333666888>>>???@@@@@@>>>:::666333000000///...------,,,,,,,,,------------000555888LLLNNNLLLCCC777///...000,,,,,,,,,***)))+++...000222111000000111333555666:::999777444111111333666000///,,,***(((((()))******)))'''&&&&&&((()))+++///---+++******+++******))))))((((((((((((((())),,,***((())),,,---+++)))))))))(((((((((((()))))))))))))))((('''%%%######'''%%%''',,,---(((&&&)))'''$$$"""###''')))(((&&&)))))))))))))))******+++((((((''''''''''''((((((%%%&&&''''''(((((('''''')))))))))(((&&&''')))+++((('''&&&&&&&&&''')))***...---***&&&$$$$$$'''***mmmVVVKKKDDD???>>>===<<<<<<===>>>???@@@BBBEEEIIINNNRRRUUUWWWWWWPPPMMMIIIDDD@@@???>>>>>>===???DDDKKKPPPOOOIIICCC>>>======<<<<<<<<<<<<<<<:::;;;;;;<<<>>>???@@@@@@DDDBBBAAADDDHHHLLLMMMLLLNNNJJJEEEAAA@@@AAAAAA@@@>>>>>>???>>>>>>>>>>>>???@@@@@@?????????>>>>>>>>>AAA>>>===??????===???DDDKKKNNNRRRVVVWWWTTTOOOKKKJJJMMMQQQUUUYYY[[[[[[[[[[[[[[[[[[]]]^^^^^^]]]\\\VVVRRROOOOOORRRPPPIIIBBBAAA@@@???>>>>>>???AAABBBFFFFFFKKKWWWeeerrrsssiiidddjjjrrr~~~ooo___UUUMMMLLLQQQbbbzzz|||uuuooopppvvvvvv]]]LLL;;;555555333111000222111000000222555888:::===>>>??????===999555333000//////...------,,,,,,,,,------------000444777GGGIIIHHHAAA666...---///,,,,,,---,,,,,,...111444000000000000000222333444;;;<<<<<<;;;999777666777333111///---,,,+++,,,---+++***(((''''''(((***+++---,,,***)))))))))))))))))))))(((((((((((())))))***((('''(((***+++)))'''))))))(((((((((((()))))))))))))))((('''&&&%%%$$$***'''(((------)))))),,,---+++)))(((((('''&&&%%%))))))(((((())))))***+++((((((''''''''''''((((((%%%&&&''''''((((((''''''((())))))((('''''')))+++)))((('''''''''((()))******)))(((&&&%%%&&&)))+++xxx^^^NNNFFFBBB???>>>===<<<===>>>???@@@CCCEEEGGGJJJNNNQQQSSSTTTLLLJJJFFFCCC@@@???>>>???>>>@@@HHHSSS[[[YYYOOODDD======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<===>>>???@@@BBBBBBCCCGGGLLLPPPQQQQQQOOOJJJDDD@@@??????@@@@@@===>>>>>>???>>>===<<<<<>>>>>>>>>>>>>>===???======??????===AAAFFFOOORRRWWWZZZ[[[XXXUUURRRRRRTTTVVVYYY[[[\\\]]]\\\^^^___aaabbbcccddddddddd\\\[[[ZZZ]]]^^^YYYOOOGGGBBBAAA???======>>>???@@@EEECCCDDDJJJRRR]]]ooo~~~vvvjjjeeefffooo}}}~~~mmmaaaRRRPPPSSSbbbyyyxxxnnnjjjkkkrrr}}}~~~fffSSS???666444222000000000000///000222555888999<<<=========;;;888444222/////////...------,,,,,,,,,,,,---------///333666???AAABBB===444---,,,---+++,,,---------///333555111111111111111222333444888;;;>>>???===999777666333222000............///---,,,+++*********,,,,,,---,,,+++***)))))))))***))))))(((((((((((())))))((('''&&&&&&(((((('''&&&)))((((((''''''(((((())))))))))))(((((((((''''''***((((((++++++)))***,,,&&&'''((((((((((((***,,,))))))(((((())))))***+++((((((''''''''''''((((((%%%&&&''''''((((((''''''((())))))(((''''''(((***))))))(((((())))))***+++%%%&&&''''''&&&'''))),,,gggRRRGGGDDD@@@???>>>=========>>>???CCCDDDEEEFFFIIIMMMOOOQQQIIIGGGDDDBBB@@@???>>>???===@@@IIIWWWbbb___QQQDDD===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<===???@@@@@@BBBFFFKKKQQQUUUXXXYYYQQQLLLEEE@@@>>>>>>?????????>>>=========>>>>>>===========================<<<;;;<<<>>>>>>>>>CCCJJJRRRVVVZZZ]]]^^^\\\ZZZYYY[[[[[[\\\^^^____________bbbccceeeeeeeeeeeeeeefffcccdddfffiiiiiicccWWWNNNDDDCCC@@@>>>=========>>>EEECCCCCCEEEHHHOOO___mmm{{{zzzllleeegggqqqxxxkkkXXXTTTVVVcccyyyrrrjjjfffiiitttmmmXXXBBB777444222111111---------...000222555777;;;;;;;;;:::888555333222//////.........---------,,,,,,------,,,...111444666999;;;888222---+++,,,***+++,,,,,,,,,---000222222222222333333444444444333666999:::999666333222111000///............///000///...------......///...//////...,,,+++,,,,,,)))(((((((((((())))))***''''''''''''''''''''''''(((((((((''''''((((((((())))))((((((((()))))))))((('''&&&'''''''''(((***!!!$$$&&&&&&$$$$$$(((+++((((((((((((((()))******(((''''''&&&&&&''''''(((%%%&&&''''''(((''''''''''''((()))((('''&&&((()))***************+++++++++###%%%''''''''''''(((***oooWWWIIIEEEAAA@@@???=========>>>>>>BBBBBBCCCDDDFFFIIILLLNNNGGGEEECCCAAA@@@???>>>>>>;;;>>>FFFTTT___]]]OOOBBB<<<<<<;;;:::::::::::::::;;;:::::::::<<<>>>@@@BBBEEEHHHMMMRRRVVVYYY[[[\\\TTTOOOHHHBBB@@@???>>>===@@@===::::::<<>>>>>>>>EEEMMMVVVYYY^^^```___^^^^^^___bbbaaaaaaaaabbbbbbccccccgggiiijjjiiigggeeeeeefffiiijjjmmmpppooohhh]]]UUUHHHFFFCCC@@@>>>=========@@@???@@@BBBAAADDDNNNYYYhhhsss}}}pppgggiiipppzzzwww___ZZZZZZfff{{{zzzoooiiiiiirrr}}}rrr]]]EEE888555333111222---------...000222444666999999888666555333222111...............---------+++,,,------,,,---///222///222444333000,,,++++++---...///...------...000111111111222222222222222000222333333222111111111111000000000000000000000333222222111111000000000---///000///,,,++++++,,,((((((((((((((()))******(((((()))(((((((((((((((((((((''''''''''''(((((()))(((((((((((()))******'''''''''&&&&&&((())))))(((******&&&!!!!!!((((((((('''((())))))***''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&((()))((('''&&&'''((()))******+++++++++++++++$$$&&&(((((('''&&&&&&'''www]]]LLLGGGBBBAAA@@@>>>======>>>>>>AAAAAAAAABBBEEEHHHKKKLLLFFFEEEDDDBBB@@@???>>>>>>999;;;AAALLLTTTSSSIII@@@;;;;;;:::999999999999:::;;;::::::;;;===@@@CCCEEEMMMQQQVVVZZZ[[[[[[[[[\\\ZZZUUUOOOIIIEEEBBB???===AAA===999999<<<>>>>>>===:::;;;;;;;;;;;;<<<<<<<<<777888;;;======>>>GGGQQQYYY]]]bbbcccaaa```aaacccfffeeedddddddddfffggghhhnnnpppqqqooojjjffffffhhhjjjkkkmmmnnnlllggg___YYYMMMJJJGGGCCC@@@>>>======???>>>???BBBAAA@@@EEELLLVVV```ppppppkkkhhhmmmwwwlllfffeeennnwwwnnnlllttt}}}yyycccJJJ<<<777444222222000000111222333444666777888777555333222111111111........................+++,,,------,,,,,,...000,,,...000///...,,,,,,,,,000222222222000///000111......//////000//////...000111111000//////111333222222222222333333333333333333333222222111111000))),,,...---***'''(((***(((''''''(((((()))***+++((()))******(((((()))***(((''''''&&&&&&''''''((()))((('''''''''((()))***''')))***((((((++++++))))))***)))'''$$$###$$$%%%((((((''''''(((((()))***''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%'''))))))'''&&&''''''))))))***++++++++++++***'''(((***)))'''&&&&&&&&&~~~cccPPPIIICCCBBB@@@>>>=========>>>>>>???@@@BBBEEEGGGJJJKKKFFFFFFDDDBBBAAA???>>>===999:::===BBBGGGGGGCCC???;;;::::::999999999999999:::::::::;;;>>>BBBFFFHHHOOOTTT[[[_________``````aaa]]]WWWQQQLLLGGGBBB??????<<<999:::===<<<888333999:::::::::;;;;;;;;;;;;666777:::======>>>HHHSSS^^^bbbffffffcccbbbdddggghhhgggfffeeefffhhhkkkmmmpppssstttqqqkkkhhhhhhjjjhhhhhhgggfffdddaaa]]]ZZZQQQNNNJJJFFFBBB???>>>>>>@@@>>>>>>AAABBBAAABBBFFFJJJRRR___lllzzz{{{ooolllooowwwzzzwww~~~{{{sssooouuu~~~kkkQQQBBB;;;666222111222222222333444555555666777666333111000000000000........................+++,,,------,,,+++---...+++,,,------,,,,,,---...///111222222111000111222...///000000000000///......///000000//////111222111111222333333333333333222222222222111000///...(((+++...---)))&&&''')))''''''''''''((()))***+++((()))+++***(((''')))+++(((''''''&&&&&&''''''((()))((('''%%%%%%&&&((()))%%%)))+++((((((,,,+++'''%%%%%%$$$&&&)))+++,,,,,,(((''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''%%%'''))))))'''&&&&&&'''((((((***+++++++++***)))((()))***)))'''&&&'''(((gggSSSKKKDDDCCCAAA???===============>>>@@@CCCEEEHHHIIIJJJGGGFFFEEECCCAAA???>>>===:::::::::<<>>CCCGGGJJJLLLSSS[[[aaacccdddfffhhhfffccc]]]WWWQQQKKKEEEAAA===;;;:::<<<>>>:::222***999999999::::::;;;;;;;;;555666:::===<<>>???AAAEEEKKKTTT^^^kkkzzz{{{qqqmmmoooyyy}}}tttpppuuu}}}qqqVVVFFF===777222000111111222222222333333333777555222000//////000000---.....................+++,,,------++++++,,,---,,,,,,++++++,,,,,,...///+++...000000000000111222111222333444444333111111+++---///000/////////000...///000111111111111111111111111000000...---,,,)))---000///***'''(((+++''''''''''''((()))++++++''')))+++***'''&&&(((***'''''''''&&&&&&'''''''''***(((&&&%%%$$$%%%'''((("""''')))''''''***)))###***'''$$$%%%)))***)))''''''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''$$$&&&))))))'''&&&&&&&&&'''((()))***+++***))))))((())))))((('''''')))+++hhhUUUMMMEEEBBB???===<<<===<<<;;;===>>>???AAADDDGGGJJJLLLMMMKKKGGGCCC???===;;;;;;<<<===<<<888999===???>>>999999888777555555777999::::::::::::===@@@CCCEEEIIIOOOWWW]]]```bbbdddfffiiiiiihhhbbbYYYOOOGGGCCC???>>><<<;;;::::::::::::;;;;;;::::::::::::;;;;;;999;;;===<<<===BBBLLLTTT___cccffffffbbbbbbeeeiiikkkjjjiiihhhhhhhhhiiijjjuuusssqqqooonnnmmmkkkhhhhhhccc\\\WWWVVVVVVWWWWWWZZZ]]][[[RRRJJJEEEBBB??????=========@@@AAAAAAAAADDDCCCHHHSSS^^^iiizzzuuummmpppvvv{{{uuupppmmmoootttyyybbbKKK===777333...111//////000333555555555555555444333111000////////////...------------...+++...222333111...,,,+++000+++&&&$$$&&&)))++++++,,,...000222333222111000111111111000000000000000000111111000...,,,---...***,,,...000111///...,,,000000//////............,,,,,,,,,+++***)))((('''&&&''')))******)))'''&&&(((''''''((())))))'''&&&,,, ###(((%%%###&&&(((((())))))((('''&&&&&&$$$%%%''')))++++++(((%%%###$$$&&&((())))))((('''&&&''''''((())))))(((((()))+++)))%%%%%%((()))&&&+++((((((+++***&&&'''---&&&'''((((((((('''%%%%%%+++(((%%%%%%(((++++++***+++---***### ###''''''jjjVVVLLLEEEBBB>>><<<<<<<<<<<<;;;<<<<<<<<<>>>AAAEEEIIIKKKOOOMMMIIIEEEAAA>>><<<;;;999;;;:::777777;;;===;;;999999999888777777888999999888888999:::===@@@BBBFFFLLLUUU[[[```cccfffiiijjjllllllhhh```WWWOOOLLLBBB@@@===:::999999::::::999999888888888888999999999:::;;;;;;===DDDOOOXXXcccfffhhhgggdddccceeehhhjjjiiiiiiiiiiiijjjkkkkkkpppnnnlllllllllllljjjiiifffbbb[[[VVVTTTUUUWWWXXX[[[``````YYYRRRNNNJJJEEE@@@>>>======???@@@@@@???BBB@@@CCCIIIPPPWWWeeesssyyysssrrrwwwwwwqqqllljjjmmmrrr|||{{{eeeMMM>>>999555111111000///000333555555555555444333222111000////////////...------------------000222222000---++++++...,,,))))))+++------+++---///000222222222222111111111111000000000000000///000000///---,,,,,,---+++,,,,,,---------------......------,,,,,,,,,,,,******+++++++++***))))))(((((('''&&&&&&'''(((((()))(((((()))******((('''+++%%%"""&&&***)))'''''')))((((((((('''''''''''')))'''&&&'''((())))))((($$$%%%&&&(((((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&(((***)))%%%%%%((()))&&&&&&$$$&&&++++++''''''+++&&&'''((((((((('''&&&%%%'''$$$""""""$$$&&&'''&&&&&&((('''$$$%%%***,,,***qqqZZZNNNEEEBBB>>><<<;;;;;;;;;::::::999999;;;>>>BBBGGGIIIOOOMMMJJJFFFBBB>>>;;;:::888;;;;;;888888<<<===:::999999999999999999999999888777777777888:::<<<===BBBGGGPPPXXX___eeejjjmmmlllooopppnnnggg___YYYVVVJJJFFFAAA<<<999999;;;<<<999999888888888888999999:::;;;;;;<<<@@@IIIVVV```gggiiikkkiiieeeccceeeggggggggghhhiiijjjkkkllllllllljjjiiiiiijjjkkkjjjiiieee```YYYTTTQQQRRRUUUXXXZZZ```ccc```[[[WWWRRRLLLBBB@@@======>>>??????>>>CCCAAABBBDDDGGGKKKVVV```www}}}uuurrrwww}}}sssnnnjjjiiimmmsss{{{}}}gggPPP@@@;;;777333111000///000222444444444444333333222111000////////////......------------000111222000...++++++++++++******,,,...///---,,,000000000111111222222333111111111000000/////////...//////...,,,+++,,,---,,,,,,*********+++---...+++++++++***************((())))))***+++++++++******(((%%%######%%%(((***))))))((()))++++++)))(((%%%((()))'''(((******'''***)))'''&&&&&&'''((((((...***&&&$$$&&&(((******%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%(((***)))&&&%%%((()))&&&%%%$$$&&&******'''%%%'''''''''((((((''''''&&&%%%(((&&&$$$$$$&&&'''(((((($$$&&&&&&&&&***///---(((}}}yyy```RRREEEBBB>>><<<;;;;;;:::999999999888999<<<@@@EEEHHHMMMLLLIIIFFFBBB>>>;;;999:::======;;;<<>>999888888999::::::999888777777666666777777888999===BBBJJJTTT]]]ffflllooonnnppprrrpppkkkccc]]]ZZZQQQMMMFFF@@@<<<;;;===>>>;;;::::::999999::::::;;;;;;<<<<<>>>>>???>>>>>>AAAAAAAAAAAABBBGGGOOOWWWgggwww|||{{{}}}|||tttpppnnnnnntttzzz}}}iiiRRRBBB;;;777333222000///000222333333222222222111111000000000///...............------,,,///000000...,,,,,,---...(((((()))***,,,---------222111111111111222333444111111111000//////......---...///...,,,+++,,,---,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))((())))))******************(((%%%######%%%(((***(((''''''(((******)))'''(((+++%%%###((((((###***)))'''&&&%%%'''(((***///+++'''%%%&&&((()))***&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''''''''))))))&&&&&&))))))&&&)))''''''((((((&&&$$$$$$'''''''''''''''&&&&&&&&&***)))((('''((()))))))))'''(((((((((,,,...((( |||zzzdddTTTFFFCCC???<<<;;;;;;:::999:::999999:::<<<@@@CCCFFFHHHHHHGGGEEEBBB>>>;;;999:::======;;;===AAACCCAAA:::888666777888999777555888777777777777777777777:::>>>EEEOOOZZZdddkkkooonnnooopppnnnhhhaaa\\\ZZZVVVRRRKKKDDD@@@=========:::::::::999999::::::::::::;;;===AAAJJJUUUaaaiiijjjkkkjjjiiifffeeeddddddcccdddeeefffggghhhiiijjjiiigggddddddeeefffgggfffeeebbb\\\UUUOOONNNRRRUUUXXX^^^ccccccbbb```YYYQQQHHHEEEAAA????????????>>><<<===>>><<<;;;@@@GGGLLLUUUdddwwwzzzyyyyyyzzz}}}kkkUUUDDD;;;666222222111///000111222222111000000000000000000000000......//////......---,,,,,,---------,,,---///111))))))))))))***,,,///111333222222111222222333444111111000000///......---,,,.........,,,+++,,,---+++,,,---......---+++***))))))))))))))))))******)))************)))((((((''''''''''''''''''''''''&&&%%%%%%'''((()))(((&&&'''***$$$!!!&&&'''###***((('''%%%&&&''')))***,,,***((('''((()))((('''''''''&&&&&&&&&'''(((((()))(((((('''''''''((((((&&&))))))&&&'''))))))&&&***(((&&&%%%&&&((((((&&&((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((+++,,,%%%}}}rrrtttgggVVVGGGDDD@@@===<<<<<<;;;::::::::::::;;;===???AAABBBBBBCCCEEEEEECCC@@@===;;;888;;;;;;999<<>>===::::::999999999999::::::999;;;???FFFPPPZZZccchhhjjjjjjiiihhhhhhgggffffffgggfffeeeeeeeeeggghhhiiifffdddaaa```bbbcccddddddfffeeeaaa[[[UUUSSSWWW[[[^^^bbbdddccccccbbb\\\TTTHHHEEE@@@>>>>>>?????????<<>>===<<<;;;::::::;;;;;;<<<============>>>@@@CCCEEEEEECCC@@@>>>999;;;;;;999===EEEJJJKKKBBB<<<666444666777666444555555666666666666666666:::;;;???GGGSSS^^^dddgggkkkkkkiiieee```\\\[[[[[[]]]\\\ZZZVVVQQQJJJDDDAAA======<<<<<<<<<<<<=========@@@GGGPPPZZZbbbhhhjjjjjjiiiiiiiiijjjjjjjjjiiillljjjgggeeedddfffhhhjjjeeecccaaaaaacccfffhhhhhhfffgggfffbbb]]]\\\```ddddddeeedddaaaaaaaaa[[[TTTFFFCCC>>><<<<<<===>>>>>><<>>BBBBBBDDDMMMXXXbbbooovvvuuu|||wwwcccPPPDDD<<<666333222000///000111000///.........//////000000000---...///000///...,,,+++)))+++------------///000+++---//////......000222222333444555555444333222222111000///...---,,,,,,---...//////------...///+++,,,,,,---,,,+++***)))(((((((((((())))))******'''((())))))))))))))))))'''(((***++++++***((('''%%%%%%%%%&&&((()))(((''''''%%%%%%((('''%%%&&&***''''''''''''((((((((()))'''&&&%%%&&&(((((('''&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$###$$$&&&)))***$$$((()))'''(((***)))&&&%%%'''&&&%%%(((+++&&&)))((('''&&&%%%&&&&&&'''))),,,---,,,***((()))+++$$$'''(((&&&'''******'''ppphhhppprrr```JJJFFFBBB???>>>===<<<;;;999:::<<<======<<<;;;:::<<>>EEEQQQ[[[bbbdddjjjiiigggccc___]]]]]]^^^ccccccccc```[[[SSSKKKFFFBBBBBBAAAAAAAAAAAABBBBBBCCCGGGOOOZZZdddjjjmmmnnnjjjiiiiiijjjlllmmmmmmlllqqqnnniiifffeeefffiiikkkfffdddcccdddgggkkknnnoooeeehhhiiigggdddccchhhlllffffffccc^^^]]]^^^YYYRRREEEAAA<<<::::::<<<======666===>>>999888===BBBBBB???DDDJJJPPP[[[jjjuuuyyy{{{qqqpppxxx}}}iiiVVVIII???999444222000///000000000///------......///000000000---...///000000...,,,+++***,,,......---,,,---...'''+++///000...------...222333555666666555333111222111000///...---,,,,,,---///000///......///000---,,,***)))))))))******'''''''''((((((((())))))%%%&&&''')))******++++++))))))************))))))&&&%%%&&&''')))***)))(((***"""!!!'''(((###$$$+++&&&&&&'''((())))))(((((('''%%%###$$$&&&'''((('''%%%&&&((())))))'''&&&$$$&&&&&&%%%%%%&&&))),,,---$$$''')))'''(((***)))&&&'''******((((((((()))((('''&&&%%%&&&''''''%%%(((***)))&&&$$$%%%&&&'''++++++'''%%%(((***)))ssseeeiiiyyy^^^NNNFFF@@@@@@AAABBBEEEIIICCCAAA>>><<<<<<;;;999888:::<<>>=========<<<<<<<<<<<<>>>???BBBGGGNNNYYYdddlllxxx~~~}}}|||~~~~~~yyyooohhhiiittt|||ppp```NNN@@@999;;;444000111222///------//////............//////000222444333///---...000111---)))***,,,---)))%%%+++,,,...///111222222222333555333......111222000000///.........000111222000000///...---+++)))(((+++++++++,,,,,,+++++++++))))))))))))))))))))))))&&&))),,,+++((('''***,,,***(((%%%######%%%(((***&&&&&&'''''''''''''''&&&)))((('''&&&%%%$$$$$$$$$'''''''''''''''((())))))%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''###&&&)))***)))&&&%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((((('''%%%$$$&&&&&&&&&'''''''''''''''''''''''''''((((((((((((wwwfffgggtttdddOOOGGG@@@AAAEEEIIIOOOUUUNNNHHH@@@<<<<<<<<<;;;999;;;>>>AAADDDDDDCCC@@@>>>;;;:::888777999???HHHNNNGGGBBB;;;666555666777888666666555444444555777888;;;===BBBHHHPPPXXX___cccmmmllljjjhhhfffddddddcccdddgggkkkoooqqqnnnhhhcccZZZVVVRRROOOOOOPPPPPPPPPTTTYYYaaagggkkklllnnnooolllnnnoooooooooppprrrtttqqqnnnjjjhhhiiikkkkkkkkkggggggiiikkknnnqqqtttvvvtttssstttvvvxxxxxxtttqqqkkkeee```^^^]]]XXXNNNEEE@@@???===<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<===:::;;;===???DDDMMMVVV]]]lllrrr}}}|||yyy~~~{{{{{{yyyxxx|||uuuiiibbbdddppp}}}~~~tttdddQQQCCC;;;:::444///111222000////////////............//////000222444222///------///000,,,)))***------+++'''+++,,,...///111222222222333555555222111333222...111111000000000111222333111111000000...,,,+++*********++++++++++++******))))))))))))))))))))))))))))))((()))************(((((((((((((((((((((((((((((((((((('''&&&%%%$$$)))((('''&&&%%%%%%%%%%%%'''''''''''''''(((((()))%%%%%%&&&&&&''''''''''''((((((((())))))(((((('''&&&(((++++++***(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%%%%%%%&&&'''((()))))))))''''''((((((((()))))))))~~~iiidddkkk}}}lllTTTKKKCCCEEENNNXXXccclllaaaUUUEEE<<<<<<======;;;<<<>>>AAABBBBBB@@@>>>;;;999999999888999>>>DDDIIIGGGBBB<<<777666777777888666555444444555666777888;;;===AAAHHHQQQZZZaaaeeellllllkkkiiihhhfffeeeeeecccfffmmmtttyyyxxxsssooohhhccc^^^[[[ZZZ[[[[[[[[[___dddiiimmmnnnmmmmmmmmmnnnmmmllllllnnnqqqrrrrrrnnnkkkgggfffhhhkkknnnooohhhiiijjjlllppptttxxxzzzxxxxxxxxxyyyzzzxxxuuurrriiieeeaaa^^^\\\UUUJJJBBB>>>>>>===<<<<<<===>>>???::::::::::::;;;<<<======>>>>>>>>>>>>@@@FFFLLLRRR^^^fffqqq{{{wwwsss{{{{{{zzz|||xxxwwwvvvuuukkklllqqq{{{rrrggg___```kkkxxxxxxhhhWWWHHH@@@;;;444000222333111000111//////............//////111222333222///---------...+++)))***---...,,,***,,,---///000222333333333333666777444333444111---333222222222222333444444222222111111///...,,,+++))))))************))))))))))))))))))))))))))))))+++(((&&&'''+++---+++(((&&&(((***,,,,,,***(((&&&''''''(((((('''&&&&&&%%%(((((('''&&&%%%%%%%%%%%%''''''&&&&&&''''''((()))))))))(((''''''&&&&&&&&&''''''(((((()))(((((('''&&&(((******((('''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''%%%%%%&&&''')))***+++,,,((((((((()))))))))******pppbbbdddrrrsss[[[PPPGGGJJJVVVeeeuuurrraaaKKK>>><<<>>>===::::::<<<>>>@@@@@@???===;;;888888999888999<<<@@@CCCFFFAAA<<<888666666666555666555555444555666777888:::<<>>???===<<<<<<;;;;;;;;;<<<===@@@@@@@@@???@@@BBBGGGKKKVVV]]]gggqqqyyy}}}uuupppvvv|||uuusssrrrnnnjjjaaaeeennn|||uuujjjaaa^^^eeeoooyyyzzzlll]]]OOOEEE???888222333333111000111//////............//////111111111000///---,,,,,,,,,+++***+++...///...---//////111333444555555666444777666222111222111...333333333333333333333333111111111000///---,,,+++(((((())))))))))))((((((((((((((((((((((((((((((***((('''(((+++,,,***)))&&&(((***,,,,,,***(((&&&%%%%%%&&&'''((((((((('''(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((---,,,+++)))'''%%%######%%%&&&&&&'''''''''''''''$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((&&&%%%%%%&&&'''(((&&&''''''((()))******+++))))))))))))************zzzcccaaajjjyyyaaaSSSHHHKKKXXXhhhxxxwwweeeOOO@@@===>>><<<999777888;;;>>>???>>>===<<<777888888888777999;;;===CCC???;;;888777666555444777666555444444555666777999;;;???EEENNNXXXaaafffhhhhhhiiiiiihhhgggffffffcccgggmmmuuuzzz|||yyyvvvpppmmmjjjiiiiiikkkkkkkkkgggjjjmmmmmmllljjjiiiiiinnnjjjfffeeeffffffdddbbbbbb___\\\\\\```eeejjjllllllmmmnnnpppsssvvvxxxyyyvvvxxxyyyxxxtttoookkkhhhbbb___[[[YYYVVVRRRLLLGGG===<<<;;;;;;;;;<<<===>>>BBBAAA???<<<;;;;;;;;;<<<;;;<<<<<<;;;;;;===AAADDDMMMTTT^^^gggooovvv{{{xxxppprrr|||uuutttrrrlllfffaaadddnnn}}}yyypppeee\\\]]]bbboooyyyzzznnnbbbUUUKKKDDD<<<555444444000.../////////............//////000////////////...---++++++++++++,,,...000000///111222444555777777888888666666333...---000222000222222222222222222111111/////////...---,,,+++***((((((((())))))(((((((((((((((((((((((((((((((((''')))+++***)))(((***,,,((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((+++***)))((('''&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&(((((()))))))))))))))((((((((())))))))))))************jjjbbbdddyyyfffVVVHHHHHHRRR^^^kkkssskkk]]]LLLAAA======:::777555666999;;;=========<<<777888888777555555777999>>><<<999999999999999888999888666555444444555555888:::===CCCKKKUUU^^^ccchhhiiijjjkkkkkkjjjiiihhhdddfffkkkppptttvvvtttrrrnnnlllkkkkkkmmmmmmmmmlllgggiiikkkkkkjjjhhhggggggjjjhhhfffeeedddbbb___]]]\\\YYYWWWWWW[[[```dddffflllnnnrrrvvvyyyzzz{{{{{{xxxzzz|||zzztttnnniiifff___[[[UUUQQQOOONNNLLLKKKBBBAAA???>>>===>>>>>>???EEECCC@@@===;;;:::;;;;;;999:::;;;;;;;;;<<>>@@@BBB???CCCJJJRRR[[[eeeooovvvyyyqqqmmm}}}|||uuupppgggfffjjjwww|||uuuiii]]]YYY\\\jjjyyyzzzooofffZZZOOOIII@@@888666555111000000//////............//////,,,++++++,,,///000///---+++,,,.........///000111222333444666777888888999444555222......222444333111111222222222111///...,,,,,,,,,,,,+++***))))))((())))))******))))))((())))))))))))))))))))))))((()))******))))))***+++***))))))(((((())))))***''''''''''''''''''&&&&&&((((((''''''''''''((((((&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&''''''(((((($$$$$$%%%&&&'''(((((('''"""%%%((())))))(((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((''''''((((((((('''''''''''''''''''''((((((((()))))))))zzziii]]]eee}}}wwwcccOOOFFFFFFHHHJJJLLLDDDBBB???===<<<:::888666777888999::::::999888777888888777444222111333555444555777;;;@@@EEEGGGGGG<<<:::888555333222222222777777999>>>FFFOOOXXX^^^cccdddfffhhhiiihhhgggfffddddddeeegggkkkmmmmmmlllooooooooopppqqqnnnjjjgggaaabbbcccaaa^^^ZZZYYYYYYXXX\\\``````\\\YYYXXXYYYWWWUUUTTTUUUWWWZZZ\\\\\\aaafffnnnvvv|||~~~~~~~~~zzz}}}|||tttlllfffccc]]]VVVKKKCCC@@@BBBGGGKKKPPPOOOLLLIIIGGGEEEEEEEEEBBB@@@===:::999:::<<<===999;;;<<<===<<<<<<===??????BBBFFFLLLSSS]]]gggnnnooovvvqqqkkkzzz~~~yyytttgggdddgggrrr~~~vvvkkkaaa^^^bbbmmm|||{{{oooeeeZZZNNNIII@@@888666555333111333//////............//////+++***))),,,///111000---,,,---...///...///000111111111333555666777777777222444444111111555555333111222222333222111000///,,,,,,,,,,,,++++++***)))))))))************))))))))))))))))))))))))))))))+++(((&&&(((+++---+++(((*********++++++********* !!!$$$&&&)))***,,,,,,(((((('''''''''(((((()))&&&%%%%%%%%%%%%&&&'''''')))((('''&&&%%%$$$######%%%&&&'''((())))))))))))"""&&&((('''&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((($$$%%%'''((()))((('''&&&%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((ooo]]]bbbvvvkkkQQQHHHDDD>>><<>>===<<<:::???>>>???BBBIIISSS\\\bbbiiiqqq{{{wwwlllsss|||zzzmmmkkkllluuuyyylllaaa___dddrrr|||vvvjjj\\\RRRIIICCC;;;666555444222000111111111111000...---,,,333...---333666111---...////////////000111333444666222000222777:::888444555555444333222333666999333222111000////////////***+++,,,+++)))))))))+++******))))))((((((''''''(((((())))))******++++++))))))))))))))))))))))))111///,,,+++++++++***((()))(((''''''(((((('''&&&%%%&&&'''(((((('''&&&%%%'''+++***%%%%%%)))***&&&((('''&&&%%%%%%&&&((()))***)))''''''(((((('''%%%###%%%((()))((('''''''''(((''''''''''''(((((()))$$$&&&((((((&&&%%%''')))++++++***)))((('''&&&&&&%%%%%%&&&'''(((((('''''')))((('''((()))***)))(((vvv```___mmmpppUUUJJJEEE???===@@@;;;;;;:::999888888777777:::;;;<<<<<<<<<;;;:::999666666555444444444444444666:::===AAAIIIQQQOOOHHH;;;999777555444555666888333555999>>>EEEMMMVVV[[[___^^^^^^```bbbbbbaaa___\\\]]]^^^```bbbdddfffgggkkklllmmmmmmjjjddd^^^ZZZYYYWWWUUURRROOOMMMLLLKKKQQQTTTWWWWWWTTTTTTUUUXXXXXXXXXXXXYYYZZZ\\\^^^___\\\\\\aaajjjppprrrvvvzzz~~~~~~zzzxxxuuunnneee^^^VVVIIIAAA???CCCHHHLLLQQQSSSTTTRRRMMMGGGBBB???;;;;;;:::::::::;;;<<<<<>>CCCIIIMMMIIICCC:::999777555555555777888333555999>>>DDDLLLUUU[[[^^^]]]\\\]]]^^^]]][[[YYYWWWWWWXXXZZZ\\\^^^```aaadddeeeffffffccc^^^XXXUUUOOONNNLLLJJJHHHFFFEEEEEEHHHLLLPPPRRRQQQRRRUUUXXXYYYYYYZZZ[[[\\\]]]^^^___WWWVVVYYY```fffjjjooouuuzzz~~~~~~}}}{{{ssskkkbbbYYYMMMDDDBBBEEEJJJNNNQQQSSSTTTRRRLLLFFFAAA???===<<<::::::;;;===@@@BBBCCC@@@===<<<<<<<<<;;;:::===<<<<<<>>>AAAFFFJJJMMMUUU\\\fffsssmmmooo|||yyywwwwwwzzz}}}uuuhhheeehhhvvvxxxlll___UUUPPPHHH===666444333333222111111111000000//////...000...000555777444222222222222444555666555555444333222111111222444666888111555999:::888555222000000///...---,,,,,,,,,,,,+++,,,,,,+++)))'''((()))***))))))))))))(((((((((((((((((((((''''''''''''))))))))))))))))))))))))---+++)))((())))))((('''(((***,,,***'''&&&(((***'''''''''&&&&&&''''''''')))++++++((('''((('''$$$***)))((('''%%%%%%%%%%%%'''&&&%%%&&&'''((('''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((()))***%%%&&&''''''&&&&&&''')))'''''''''(((((()))))))))%%%&&&''''''((('''''''''(((''''''((()))******)))qqqaaa___lllcccPPPFFF???===>>>:::999888888888888999:::>>>>>>===<<<;;;:::999999666666555444444444444555444666:::>>>BBBDDDAAA===:::888777555444444555555444666999===BBBJJJSSSZZZ^^^]]]\\\\\\\\\YYYVVVSSSPPPPPPQQQRRRTTTVVVXXXYYY[[[\\\]]]\\\ZZZUUUQQQMMMGGGGGGEEEDDDCCCBBBBBBBBBCCCGGGLLLNNNNNNOOORRRVVVWWWXXXZZZ[[[]]]^^^^^^^^^VVVSSSSSSXXX\\\```gggnnnttt{{{|||ttthhh___SSSKKKHHHKKKPPPSSSVVVWWWWWWSSSMMMFFFAAA>>>???>>>======???DDDHHHLLLKKKHHHDDDAAA???>>>===;;;=========>>>@@@BBBEEEFFFMMMQQQ[[[jjjzzzooolllzzz}}}xxxllliiilllwwwyyymmmaaaWWWSSSJJJ>>>666444333333222111111000000000000000000111222555999:::999777666111222444666666555333222555555444111000000333666444777;;;<<<999555222000//////...,,,,,,,,,,,,,,,+++,,,,,,+++(((''''''((()))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((,,,***(((((())))))(((''''''+++...,,,'''%%%(((,,,((('''&&&%%%%%%&&&'''(((&&&((((((((((((((('''%%%((((((''''''&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&)))'''%%%%%%&&&'''((((((%%%%%%%%%&&&'''((()))***$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))&&&&&&'''''''''''''''&&&((('''&&&''')))+++***)))yyyfff^^^eee~~~iiiSSSFFF???<<<;;;999999888777888:::;;;===@@@@@@>>><<<;;;999888888888777777666666666666666555555666999<<<<<<;;;;;;<<<;;;999777555444444444555666888<<>>;;;<<<<<<<<<<<<>>>???AAABBBEEEIIISSSbbbtttrrrlllvvv{{{oookkknnnxxxxxxmmmaaaXXXSSSKKK???777444333333222111111000000000000111222333777;;;===>>>>>><<<:::444555777888888666444333444444333222000111333666888:::;;;:::777555333333//////...---,,,,,,,,,,,,***+++,,,***(((''''''((())))))))))))*********************))))))(((((((((((((((((((((((((((((((((,,,***((((((*********)))'''+++...,,,'''%%%(((,,,((('''&&&%%%%%%&&&'''((($$$$$$%%%'''''''''''''''%%%&&&&&&''''''(((((((((%%%$$$$$$%%%'''((('''&&&***'''%%%$$$&&&(((''''''%%%%%%%%%&&&&&&'''))))))&&&%%%%%%&&&''''''''''''((((((((((((''''''''''''&&&'''''''''''''''&&&&&&((('''&&&'''***+++***)))nnn______uuupppXXXIII@@@<<<999:::999888888999;;;>>>@@@CCCAAA???===:::999888888999888777777666666777777777555666999:::888999;;;===<<<;;;999888777666666555666888;;;@@@HHHQQQWWW\\\[[[YYYWWWTTTOOOIIIDDDBBBAAAAAAAAABBBEEEHHHIIIJJJKKKKKKKKKIIIFFFCCC@@@>>>>>>>>>>>>???@@@AAAAAACCCFFFHHHHHHFFFDDDFFFHHHKKKMMMRRRUUUXXXXXXXXXWWWSSSMMMIIIJJJLLLNNNUUU\\\dddooo{{{zzztttlllfffdddeeegggiiieeeeeeccc^^^WWWQQQLLLJJJFFFEEEEEEFFFJJJPPPWWW[[[[[[XXXSSSOOOKKKFFFAAA>>>;;;;;;:::::::::;;;===>>>???CCCLLLYYYjjj|||xxxooosss}}}rrrnnnpppwwwwwwlll```WWWRRRJJJ???777444444333111111000000///000111333444555;;;AAAAAAAAABBB@@@===999::::::;;;:::999777666222222222222444555666666888999999777444333333555///...---,,,++++++++++++)))***+++***((('''((())))))))))))************+++************))))))))))))))))))))))))))))))))))))+++)))((((((***+++******(((***,,,***'''&&&(((***'''''''''&&&&&&''''''''''''$$$$$$&&&'''&&&'''***###$$$&&&'''((()))))))))'''&&&%%%&&&'''((('''&&&***'''$$$%%%''')))'''%%%&&&&&&&&&%%%&&&&&&'''((()))((('''(((***+++***)))(((((((((''''''&&&&&&&&&'''''''''(((''''''&&&%%%'''&&&&&&'''***++++++***yyyddd\\\lllvvv]]]LLLCCC===999::::::999999:::===@@@BBBDDDBBB@@@===:::888777777888888777666666666666666555444777<<<<<<777666:::888888888777777777777777666777888:::???GGGPPPWWWWWWVVVTTTQQQMMMGGG@@@;;;;;;:::999999:::===@@@AAADDDEEEEEEEEEDDDAAA>>><<<999999:::;;;<<<>>>???@@@AAADDDFFFDDDAAA???@@@BBBCCCFFFLLLQQQTTTTTTTTTSSSLLLFFFBBBCCCDDDGGGMMMTTT^^^jjjwww~~~|||xxxrrrnnnmmmnnnnnnnnniiiiiihhheee___ZZZWWWVVVPPPPPPOOOPPPSSSXXX\\\___bbb```]]]ZZZVVVQQQKKKGGG@@@???<<<:::::::::;;;<<<;;;???EEENNNZZZjjj|||sssppp|||~~~}}}{{{~~~xxxuuutttuuuxxx{{{}}}uuurrruuuvvv~~~uuujjj___VVVOOOHHH>>>888555444222000111000//////000222444555666>>>DDDCCCBBBCCCAAA===<<<<<<;;;;;;:::999999888777555333444666666333000444555666555333111111222------,,,+++************'''((())))))(((((()))***))))))*********+++++++++((((((((())))))))))))))))))))))))))))))))))))))))))'''&&&'''(((******))))))))))))(((((('''''''''&&&&&&''''''''''''&&&&&&---(((&&&''''''$$$&&&+++$$$%%%&&&((((((((('''''')))'''&&&'''(((((('''&&&***'''%%%&&&))))))&&&###''''''&&&&&&%%%%%%&&&&&&)))'''&&&''')))***)))'''&&&&&&'''''''''''''''(((''''''(((((('''&&&&&&%%%'''&&&&&&'''***++++++***iii\\\ggg{{{zzz```OOOFFF???999;;;:::999999;;;>>>BBBDDDEEECCC@@@===:::888777777777777666555555555555555222222777======666444666111222222333444555666666666777888999>>>FFFPPPVVVSSSRRROOOMMMHHHAAA:::444666555444333555777:::<<>><<<:::666666777888:::<<<===>>>???AAACCCBBB>>><<<===???>>>BBBHHHMMMQQQRRRQQQPPPEEE@@@<<<===@@@BBBHHHOOO\\\hhhttt{{{zzzwwwssspppooooooooonnnjjjkkkkkkiiieeeaaa___^^^[[[ZZZYYYYYY[[[^^^aaacccgggfffeeeccc```[[[TTTPPPFFFDDD@@@===;;;;;;<<<===;;;>>>AAADDDKKKYYYkkkxxxuuunnnxxx}}}zzzxxxwwwyyy~~~zzzrrrllliiihhhhhhnnnwww}}}|||wwwwww{{{uuu}}}}}}sssiii]]]UUUMMMGGG>>>888666444222000111000//////000222444666666???EEEDDDBBBCCCAAA===<<<;;;:::999888777777777>>>:::777777888555...'''000222444444222000//////,,,+++***)))((((((((((((&&&'''))))))((((((***+++))))))******++++++++++++&&&'''''''''(((((())))))))))))))))))))))))))))))'''&&&$$$%%%'''))))))((()))(((''''''(((((('''&&&%%%&&&'''(((((('''&&&%%%333,,,((()))'''$$$&&&+++&&&'''((((((((('''&&&%%%***)))''''''(((((('''%%%)))'''%%%'''******&&&!!!(((((('''&&&%%%%%%%%%%%%&&&$$$"""###&&&(((&&&$$$$$$$$$%%%&&&'''((()))***'''((((((((('''&&&%%%%%%'''&&&&&&'''***++++++***wwwddddddooogggPPPCCC>>>>>>;;;:::999999;;;???CCCFFFFFFBBB???======;;;777444777777777777666666666666999:::;;;;;;:::777555333333333333444444444555555555666666888>>>GGGQQQXXXVVVRRRJJJCCC<<<888777666555444444444555666888999>>>>>>=========:::777444666999:::777666777:::;;;<<<>>>AAA@@@===999777666<<<>>>BBBHHHNNNOOOKKKGGG@@@:::777999;;;>>>EEEMMM\\\cccmmmuuuzzz{{{{{{{{{xxxtttnnnkkkjjjjjjiiiiiikkkjjjhhhfffddddddddddddaaaccceeeeeecccbbbbbbcccgggggghhhjjjjjjeee]]]WWWSSSMMMDDD===::::::::::::<<<>>>@@@BBBFFFOOOZZZbbbuuu|||rrrvvv{{{wwwwwwzzz}}}ssshhhaaa___eeeccceeemmmwww|||yyytttzzz|||{{{jjjZZZSSSLLLHHHBBB;;;666333222222000111111000000000333555;;;===???AAAAAA@@@>>>===???===:::999::::::888777555444555666777555111...222222222000...---...///******))))))******+++,,,))))))***))))))(((''''''%%%'''***+++******+++,,,))))))(((((((((((())))))''''''((())))))((('''&&&(((((())))))))))))((((((...---+++)))((('''&&&&&&***(((&&&''')))***'''$$$###%%%&&&&&&%%%&&&''')))&&&'''((())))))((('''&&&))))))(((((()))***+++,,,'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''***(((&&&%%%%%%%%%'''((((((%%%""""""%%%'''&&&$$$'''''''''''''''((())))))'''((())))))((()))+++---jjjffflllnnnVVVEEE???>>><<<<<<;;;;;;>>>AAAEEEGGGFFFBBB???===<<<;;;888555777777777777666666666666999:::;;;:::999777444333333333333444444444555555666666777888===EEEOOOVVVRRRNNNHHHAAA;;;888777777666555444444555666888999<<<<<<<<<<<<;;;:::777555888<<<===999666555666666:::<<<>>>===:::777555555:::;;;@@@GGGMMMNNNJJJFFF>>>999666777999:::???FFFSSS[[[eeennntttvvvvvvwwwoookkkfffcccccceeeffffffhhhgggfffdddcccccccccccceeefffhhhgggeeecccbbbbbbgggfffgggiiiiiifff___ZZZUUUOOOGGG@@@===<<<;;;;;;;;;<<<===>>>@@@FFFNNNTTTdddooo~~~uuuwww{{{{{{~~~wwwlllfffccc```^^^___gggrrrxxxwwwsssxxxyyy}}}yyyiiiZZZTTTKKKGGGAAA;;;666333222222000111111000000111333555;;;<<>><<<:::888666666777888777666777555333333333222000//////000000///------...000******))))))******+++,,,))))))))))))))))))(((''')))((((((((()))))))))***((((((((((((((((((((((((''''''((())))))((('''&&&(((((())))))))))))((((((,,,,,,***)))((('''''''''***(((''''''))))))'''$$$)))******(((%%%######$$$&&&'''((())))))((('''&&&+++***(((''''''((()))***'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''((((((&&&######&&&'''&&&%%%'''''''''''''''((())))))'''((()))))))))))),,,...uuujjjiii~~~xxx\\\HHH@@@???=========>>>@@@CCCFFFGGGEEEBBB>>><<<;;;:::999777777777777777666666666666::::::::::::888666444222333333333444444444555555666666777999===DDDMMMSSSNNNKKKEEE???:::888777777777666555555555666777888::::::::::::999888777666888@@@CCC>>>888666555444888::::::999666444444444666888>>>EEELLLMMMIIIEEE>>>999777888888888;;;@@@HHHPPP\\\ffflllnnnoooooogggccc^^^[[[\\\___bbbcccdddcccbbbbbbaaaaaabbbbbbhhhiiijjjiiifffdddccccccgggffffffggghhhfffccc```ZZZTTTLLLEEEAAA???======<<<<<<<<<;;;;;;===AAAEEEPPP[[[kkkzzz}}}zzzzzzxxx|||tttmmmiii^^^[[[[[[cccooowwwxxxvvvvvvwwwzzz}}}vvvfffYYYSSSIIIFFFAAA;;;666333222222000111111111000111444666:::<<<>>>@@@@@@???===<<<888666555555666777666666666444111///000000000///---.........,,,,,,---///******))))))******+++,,,(((((())))))***)))))))))---***'''''')))***)))'''''''''((())))))(((''''''''''''(((((((((((('''''''''(((((())))))(((((('''******))))))(((((())))))***)))(((((()))(((&&&$$$$$$&&&(((((('''((()))+++''''''(((((((((((('''''',,,+++(((&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''%%%%%%&&&''''''((('''%%%%%%'''((('''&&&''''''''''''((((((((()))'''((()))))))))***,,,...ooofffqqqaaaKKKBBBAAA======>>>???AAACCCEEEFFFCCCAAA>>>;;;999999888888777777777777666666666666999999999888777555333222333333333444444444555555444555777:::>>>EEENNNSSSNNNKKKEEE@@@;;;888666666888777666555555555666777888999999888777777777888<<>>:::999::::::888:::>>>BBBJJJVVV```fffhhhiiiiiiccc___YYYVVVWWWZZZ]]]___`````````````````````aaafffgggiiiiiifffeeeddddddfffffffffgggggghhhgggfffbbb\\\TTTLLLGGGCCC@@@>>>======<<<;;;;;;;;;===>>>DDDMMMZZZhhhuuu~~~yyynnniiivvv|||zzzsssnnnbbb^^^]]]dddqqqzzz}}}|||xxxwwwyyyyyyqqqbbbUUUPPPGGGDDD@@@:::666333222222000111111111000222444777:::;;;>>>@@@@@@???===;;;:::999666666777777666555111///......///000000///---......---+++***+++---******))))))******+++,,,'''((()))***************,,,)))''')))---...***&&&'''(((***++++++***(((''''''''''''((((((((((((((('''(((((((((((((((((('''((((((((((((((()))*********)))))))))((('''%%%$$$"""$$$'''((()))***---///'''(((((((((((((((((('''+++)))'''&&&%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&'''((((((''''''((((((((('''&&&''''''(((((((((((((((&&&((()))))))))***---///vvvggghhh|||eeeNNNEEECCC<<<<<<===>>>@@@BBBCCCDDDCCCBBB@@@===:::888888888777777777777666666666666888888888777666555444333333333333444444444555555222444888;;;@@@GGGOOOTTTPPPMMMHHHBBB<<<888666444888888666555555666777777888999999888666666888;;;EEESSSYYYNNN@@@;;;999444666777777666444333444555444555;;;CCCKKKNNNMMMJJJ>>>:::999;;;;;;999:::>>>BBBJJJVVV```eeefffeeeeeeaaa\\\WWWTTTTTTVVVWWWXXX]]]]]]]]]^^^^^^^^^^^^^^^___bbbdddeeeeeeeeeeeeffffffggggggggghhhiiijjjllliiiddd\\\TTTNNNIIIDDDAAA===<<<;;;;;;<<<=========>>>DDDLLLVVVbbbqqqzzzjjjaaagggppp|||xxxsssiiieeebbbhhhttt~~~{{{yyyxxxvvvmmm]]]QQQLLLEEECCC???:::666333222111000111111111111222555777:::<<<>>>@@@@@@???===<<<===:::888666555444222111******,,,...111111000......///...,,,***((()))*********))))))******+++,,,(((((()))******+++******)))'''(((,,,111111,,,&&&((()))+++,,,,,,+++)))(((''''''''''''(((((())))))''''''((((((((((((''''''''''''''''''((()))***+++))))))))))))(((&&&&&&%%%)))***+++***((('''((()))(((((((((''''''((((((((('''''''''&&&'''((()))***(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&'''(((((((((((((((((((((&&&&&&'''((()))(((((((((&&&((()))******+++...000mmmhhhvvvlllUUUIIIEEE<<<<<<<<<===>>>@@@BBBDDDEEEFFFEEEBBB===:::999999777777777777666666666666777666666666555555555555333333333444444444555555111444888<<<@@@FFFMMMQQQQQQNNNIIICCC>>>999666555888777666666666777888999:::;;;<<<999666666:::===NNN___dddTTTAAA:::777111444555777777555444444555333444888@@@IIINNNNNNMMM>>>:::888:::999777999<<>><<<;;;<<<===<<<<<<;;;>>>AAAFFFOOO]]]mmmxxxqqqeee```dddlllxxx~~~yyyqqqlllhhhmmmwww}}}zzzwwwtttiiiZZZNNNJJJCCCAAA>>>:::666333222111000111111111111333666888;;;===???AAAAAA@@@>>>======:::666444333111///---'''(((+++///111222///---.........,,,***))))))*********))))))******+++,,,))))))******+++*********&&&'''(((---000000,,,((())))))***++++++***))))))''''''&&&''''''((()))***&&&''''''((((((''''''&&&''''''''''''((()))***+++'''(((***)))'''&&&&&&''''''((())))))(((((()))***((((((''''''''''''((((((%%%&&&'''))))))***))))))((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&((())))))(((''''''(((%%%&&&((()))))))))((('''&&&((()))******,,,...111uuukkkrrruuu]]]LLLDDD>>>===<<<;;;===???CCCEEEIIIKKKKKKHHHCCC>>><<<;;;777777777777666666666666555444444444555555666666333333333444444444555555222444888;;;>>>CCCHHHKKKOOOLLLHHHCCC>>>:::777666777777666666666777999:::===>>>>>>;;;777777;;;@@@MMM```fffSSS@@@999777222111333666777555444333444222222555<<>>;;;;;;999777888<<>>@@@BBBBBBAAA???>>><<<999666444333222000...+++++++++---///000...---+++,,,---,,,++++++,,,...******))))))******+++,,,******+++++++++***))))))((((((((()))************(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++&&&''''''((((((''''''&&&'''''''''''''''((()))***%%%'''))))))'''&&&((()))###%%%'''(((((()))+++---)))((('''&&&&&&'''((()))&&&'''***,,,,,,***(((&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$'''))))))'''&&&&&&'''%%%&&&((()))***)))((('''&&&((()))***+++,,,///111|||mmmnnn{{{}}}cccNNNCCC@@@>>><<<;;;<<<@@@CCCFFFLLLOOOPPPMMMGGGAAA>>>===777777777777666666666666333333333444444666777888333333333444444444555555333555888:::<<>>::::::666///222555777555333222222111111333:::CCCKKKOOOOOOJJJDDD@@@>>>;;;888999===<<>>CCCKKKQQQ___eeeooozzzrrrllleeecccjjjwww{{{vvvyyy|||xxxtttqqqgggZZZPPPMMMAAA???===999666444222111///111222222222333777999===>>>AAACCCCCCBBB@@@>>>===:::888666666555444222000...,,,+++,,,---------(((***+++,,,+++---///111*********)))***++++++,,,+++++++++++++++***)))(((******(((&&&$$$%%%(((+++((('''&&&&&&&&&&&&'''((('''&&&&&&&&&'''(((***+++&&&''''''''''''''''''&&&'''''''''''''''((())))))###&&&))))))''''''(((+++)))******)))&&&%%%%%%&&&)))((('''&&&&&&'''((()))'''))),,,...---***&&&$$$((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%###'''))))))'''%%%&&&'''%%%&&&((()))***)))((('''&&&((()))***+++,,,///111