BMP6( ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenene}}}~~~}}}}}}zzztttrrrsss~~~xxxvvvuuuwwwwwwrrrjjjeee{{{xxxzzz~~~uuuttt~~~ooooooppprrrrrrnnneee]]]zzzvvvmmmtttwwwuuuuuuwwwsssllldddiiillljjjgggccc]]]WWWzzz{{{}}}zzztttrrrtttzzzvvvyyyvvvooobbbfffjjjooopppmmmccc[[[\\\eeejjjcccZZZVVVSSSPPPzzz|||{{{wwwtttttttttkkkaaaeeeppp}}}ooolllqqqlll^^^[[[XXXYYY___bbb^^^VVVPPPXXXdddiii___RRRMMMMMMMMM}}}{{{zzzsssttt|||~~~zzz}}}uuuhhhaaa^^^]]]___dddkkkkkkiiigggddd```]]][[[```ccc___VVVNNNLLLHHHBBBLLLUUUYYYTTTMMMKKKGGGAAA}}}yyyrrroooiiijjjqqqrrrooosss|||qqq```ZZZZZZZZZ[[[\\\^^^^^^^^^^^^\\\ZZZWWWVVVeeehhhcccUUUHHHDDDBBB@@@FFFJJJKKKGGGFFFEEE@@@999zzz}}}yyyuuuwwwwwwqqqllleeecccggghhhfffiiipppvvveeeUUURRRUUUWWWWWWVVVUUUUUUTTTSSSQQQOOONNNMMM```bbb]]]NNN@@@:::<<>>@@@;;;444yyyzzz|||ttttttqqqrrrsssvvvwwwwwwxxxzzzrrrhhhbbbdddgggeeeddddddaaaVVVMMMNNNRRRTTTUUUUUUXXXUUUPPPKKKGGGEEEEEEEEENNNOOOKKKCCC:::777:::===<<<;;;999999;;;<<<;;;999ssslllnnn{{{{{{nnngggjjjpppuuusssooopppvvv{{{ooofff___aaaffffff```[[[NNNKKKKKKOOOPPPOOOPPPSSSXXXSSSKKKDDD???>>>@@@BBB@@@===:::::::::::::::::::::;;;;;;;;;999888;;;???{{{pppllliiimmmssssssmmmggg```jjjrrrrrrnnnmmmnnnmmm___\\\ZZZ]]]```^^^WWWQQQFFFFFFJJJMMMLLLHHHIIINNNNNNJJJDDD>>>;;;<<>>~~~}}}xxx{{{~~~~~~|||xxxrrrmmmoootttrrrgggccciiikkkgggZZZ```eeehhhlllmmmfff]]]RRRYYY___^^^XXXPPPKKKHHHCCCAAABBBFFFHHHGGGHHHKKKCCCBBB???>>>=========>>>===666333555777666888<<<;;;888777999777444444999}}}zzz~~~rrrqqqrrruuusssmmmiiihhhhhhxxxyyyfffYYY^^^ccc```[[[ZZZXXX[[[ffflllcccTTTOOO^^^jjjdddTTTFFFBBBCCCAAA;;;999???EEEHHHKKKMMM>>>???@@@AAA@@@>>>;;;:::;;;555222333222111888AAA???777444888:::666333555xxxtttvvvuuuwww{{{}}}zzzwwwoooeeecccgggeee```dddgggeee\\\XXX[[[\\\YYYUUU\\\^^^ZZZVVVTTTOOOGGGLLLTTT\\\[[[RRRHHHBBBAAA999;;;>>>???@@@AAACCCEEE999;;;>>>@@@AAA@@@???===888777555444444555777888999666555555777777444222yyy{{{{{{wwwmmmooorrrvvvxxxwwwtttrrr|||pppccc```dddddd```WWWWWWTTTPPPQQQVVVUUUPPPXXX```ccc[[[RRRLLLHHHDDDDDDGGGKKKLLLJJJFFFCCCAAA===@@@BBBBBB@@@>>><<<<<<999999:::;;;<<<======>>>888777555444333333333444222111111444777999888777|||ssswww|||yyylllmmmooopppqqqooommmkkkxxxkkk___\\\___```^^^PPPMMMHHHFFFJJJOOOMMMGGGVVV^^^```XXXLLLDDDBBBBBB???>>>===>>>@@@BBB@@@???>>>AAACCCCCC???:::777555777666555555666888;;;<<<666666555444222111//////......///333777999999999|||zzzuuutttxxx{{{zzzxxxxxxuuupppkkkkkknnnpppooommmnnniiiaaa\\\\\\\\\[[[XXXUUUOOOHHHDDDEEEGGGFFFCCCLLLPPPRRRMMMEEEAAA@@@@@@AAA>>>;;;:::;;;<<<;;;::::::<<<>>>===;;;888666666444333333222333555777888222333444444333000...---...///000333555666777777|||yyyrrrppprrrxxx|||yyysssrrrvvvyyynnncccaaaiiioooooolll\\\ZZZZZZ\\\]]]YYYSSSNNNTTTOOOHHHBBB>>>===@@@DDDDDDAAA?????????===<<<;;;?????????<<<999777777888777888888666555444666888222222222333333333333333///000222333333222///......///111333444555555666wwwrrrtttwww}}}xxxllliiinnnuuuyyyuuummmmmmqqqoooddd[[[ZZZaaafffddd```SSSQQQTTTZZZ\\\UUULLLGGGIIIEEEAAA>>>:::888<<>>;;;666222000111333444777777666555444222111000888::::::777222......///~~~wwwxxx{{{}}}zzzuuussspppqqqlllfffhhhrrrzzz{{{qqqvvvssslllppp}}}wwwkkkiiilll^^^ZZZVVVTTTVVVUUURRROOOMMMSSS[[[^^^ZZZQQQGGGBBB???;;;<<>>GGGIIIAAA999666666555444444555777999;;;CCC@@@;;;666333111222222777666444222222444666777<<<;;;888666555555666777999888444000......222555>>>>>><<<:::666222...,,,uuussswwwpppooowwwxxx|||wwwjjjhhhdddaaagggpppssspppwww~~~{{{oookkkwwwxxxrrrkkkeeeaaa[[[\\\\\\YYYSSSNNNJJJIIIDDDHHHMMMOOOMMMHHHDDDAAA@@@>>>@@@EEEDDD???<<<>>>;;;888999???AAA===888888777777666666666777888999:::888555333222444666777777555333222222333555777999888666444444444555666999777444000......111444999999888777444222///...~~~ssspppsssggghhhqqqzzz{{{zzznnnvvvwwwhhhddd___```hhhqqqqqqlllyyy|||lllcccmmmzzznnnjjjjjjhhh```XXXRRRYYY]]]YYYNNNEEEBBBDDD@@@AAABBBAAA???>>>???@@@>>>>>>BBBFFFEEE>>>999888:::666444777999888999;;;777888888888888777666555222111000000111444777999666444333222222333444666555444333222222333444555777666444111......000222444444444333222111000000{{{qqqmmmooonnnpppttttttsssyyy}}}zzzrrrlllrrr|||{{{qqqnnnhhhbbbbbbiiiqqqtttsssrrrtttooodddaaaiiiuuu{{{{{{rrrhhhbbbaaa___YYYTTTLLLQQQVVVRRRIIIBBBAAABBBCCCCCCAAA>>>;;;:::<<<>>><<<>>>@@@CCCBBB???;;;999777444222222444666888;;;555666888999888666333111///...------///111444666444333222111111222333444111000000000000111222333666555444111///...000222333333222111000000000000~~~rrrjjjssstttsssnnnhhhlll{{{~~~~~~~~~~~~}}}sssmmmnnnuuuvvvnnnjjjlllpppjjjdddbbbdddkkksssyyyjjjddd______gggnnnllleeekkkjjjeee]]]VVVQQQQQQSSSOOONNNLLLJJJGGGEEECCCCCCCCCCCCBBB@@@===<<<<<<>>>???@@@???>>><<<<<<;;;999000111222111111222444444111333666888777444111...,,,,,,+++,,,...000222444333222111111111111222333.........//////000111111333444444222000000111222666444222000//////000000{{{tttooonnnrrrtttoooiiimmm|||~~~wwwxxx|||}}}~~~|||wwwooohhhmmmzzzwwwgggbbbiiigggccc```___```bbbiiipppcccZZZUUU\\\jjjooodddWWWZZZ]]]\\\WWWOOOJJJKKKMMMSSSMMMFFFDDDEEEGGGEEECCC@@@AAAAAA@@@???>>>>>>???BBBBBB>>>888555666777555,,,111333000...///...,,,...000444666666444111///+++++++++,,,...000222444111111000000000000111111......//////000000000000111333444444333222333444888555222///......000111zzz{{{|||{{{llloooooollljjjnnnwww~~~xxxyyy}}}zzzzzz|||~~~}}}|||yyyrrrqqqkkkfffgggmmmmmmeee```aaa^^^ZZZ\\\ccceeeaaa^^^^^^YYYRRROOOUUU___aaaYYYPPPPPPOOOOOOPPPPPPNNNJJJFFFJJJDDD>>>>>>BBBEEEEEECCCAAABBBBBB@@@>>>======>>>>>>???:::333000333333000///555777222//////...***,,,...222555777666333222///......---......///000000000000000000000000000//////000000111000000000///222444555555555666777777444000---,,,...000222|||rrrooojjjfffgggmmmrrrsssyyyvvvppp|||~~~uuuooorrrwwwyyywwwwwwuuuqqqkkkoooeeeccc^^^\\\___ccc___XXXZZZWWW\\\iiiooogggZZZRRRPPPLLLJJJMMMPPPPPPNNNMMMMMMGGGDDDKKKVVVXXXNNNBBB;;;888777999>>>BBBDDDEEEGGGFFFDDD@@@<<<:::;;;<<<666888666000///333333///555<<<<<<666111111111---+++...222555777777666555555444222///---+++******///000000000000000000///000000111111111111000000...111444666666777888999444222...,,,+++...111333vvvyyywwwxxxtttmmmllloooooojjjtttyyyzzzqqqgggiiiyyy}}}uuunnnnnnqqqooojjjooouuu|||ooolllqqqpppggg``````^^^WWWRRRSSSMMMJJJTTThhhpppeeeVVVOOOLLLFFFDDDIIIJJJFFFEEEGGGHHHBBB@@@JJJYYY\\\PPPBBB555333222444888::::::888AAA===999999:::<<<;;;999777444000,,,+++---///111:::;;;;;;:::888444111///000000000111222333444555666555444222111///...------,,,+++***,,,///222444333555777666333000...---///222444555555555666777333111---******,,,///111}}}~~~|||yyy{{{~~~~~~zzzppplllqqqvvvxxxooonnnjjjeeecccgggpppwwwzzz~~~uuummmkkkmmmnnnmmmllloooqqqnnnggghhhmmmiiieeeeeefffcccXXXQQQOOOOOOMMMRRR]]]^^^UUUOOOQQQNNNHHHFFFLLLOOOJJJBBB>>>???======DDDLLLNNNGGG@@@<<<999666555777777777555999666222222444666777666:::777222///------///000777777777666555333111000333333222111111111222222222222111000///...---,,,,,,,,,---...///000111111///111333444333111111111111222333222111000111222222000...,,,---000333666www{{{~~~}}}www}}}rrrlllpppxxx~~~lllddd\\\ZZZ^^^dddffffffmmmyyy~~~tttfffbbbgggnnnmmmfffaaa```aaaaaaeeejjjdddfffkkknnnhhh\\\RRRNNNTTTRRRRRRSSSMMMEEEIIISSSQQQLLLLLLSSSWWWQQQEEE<<<777999;;;===>>>>>>>>>???>>>;;;888666555444333222///---******---000333333===:::666222000///000000444444333222222222222222666555333111000//////......------,,,,,,,,,------,,,---///111111000...------///111222111000111222///000000...------///111222111000000111444888:::~~~|||yyyqqqnnnooorrrtttmmmfff]]]XXXZZZ^^^aaabbbcccllloooggg^^^]]]ccchhhlllgggaaa^^^]]]___dddhhh```dddiiiiiibbbYYYSSSQQQWWWUUURRROOOHHHCCCHHHRRRLLLLLLOOOTTTUUUOOOEEE>>>666888999999777777:::===888888777777666444111///***)))((((((+++///222444<<<;;;888555444333333444555333222000000000222333555444333111///......---++++++***++++++---...///......///000///...---,,,000111111000///......///...............000444777444333333333444777999;;;~~~|||}}}~~~{{{tttooopppttttttnnniiinnnkkkeee]]]WWWWWW^^^dddbbbaaa\\\XXX\\\cccgggeeeeeegggfffaaa\\\[[[^^^```___aaaaaa\\\VVVTTTUUUVVVUUUQQQOOOMMMJJJGGGGGGJJJFFFLLLPPPNNNHHHBBB>>><<<888888777666555666777888555888;;;===:::555000,,,+++++++++,,,---000333555888888777777777777888888777555333000///000111222333222111000///.........+++******+++,,,///111333111000---+++++++++---...111111111///------...000222333333222111333777:::666666555555666666777888|||yyywwwvvvuuuxxx{{{rrriiieeemmmwwwwwwooohhhkkkkkkhhhaaaYYYXXX]]]cccbbb[[[RRRQQQ]]]jjjkkkfff]]]bbbccc]]]WWWVVVVVVVVVbbbaaa\\\TTTRRRVVV[[[]]]NNNKKKIIIIIIIIIGGGCCC@@@GGGOOORRRJJJ???:::;;;<<<999888666666666666555444999===AAAAAA===666///,,,...///111111111111222333222333444555777888888999777555333111000111222222111111000///////////////,,,++++++,,,...111444666555111---)))(((***...111/////////...---...111444::::::999777555444555777666666666666555555444444}}}zzz{{{yyyssspppppppppfffaaahhhqqqqqqllliiiiiifffccccccdddccc___[[[YYYTTTNNNNNNYYYeeegggbbb]]]___\\\VVVTTTWWWWWWSSS[[[YYYSSSKKKLLLTTTYYYXXXKKKHHHEEEBBBBBBAAA???<<>>:::444000//////222444444111///......,,,...000222333444555555333333222111111222333333111111000///............---,,,,,,,,,...222555777666333...+++***---111333222111000...,,,...111444;;;<<<<<<:::666444444555333444444444444333222111{{{~~~~~~}}}}}}wwwmmmiiittthhhaaadddhhhggggggiiihhhaaa^^^eeeoooooobbbTTTLLLMMMLLLLLLQQQYYY]]]\\\ccc```XXXRRRUUU\\\\\\WWWJJJIIIDDD???BBBKKKMMMIIIKKKJJJEEE???<<<<<<======333:::<<<777555888999666999>>>CCCBBB===888666777333666888777444222222444...222555555111,,,)))))))))+++---///000111111111000000000000111222444444333222000///------,,,,,,---,,,,,,,,,...222555888777444000------///222555777666333///,,,,,,...111888999:::999777666555666000111222333333222111000xxx}}}{{{yyy|||xxxxxxxxxnnnooo{{{tttkkkeee\\\VVV\\\fffccc\\\[[[gggwwwwwweeeQQQNNNMMMKKKIIIIIILLLQQQUUUbbb^^^RRRKKKYYYkkkeeePPPGGGGGGAAA999999@@@BBB???JJJMMMIII@@@<<<>>>@@@===888222,,,)))***///444666;;;AAAFFFEEE???999777888555555333111///...///000000333777888444...)))&&&'''(((***,,,...000222333222000///222555666444222111000---)))&&&&&&))),,,,,,,,,,,,,,,...000333444666444111///000222555777BBB<<<333+++''')))...111333222111000000111222222333333222222111///...---{{{xxxvvvzzz~~~|||sssoootttwwwooohhhddd^^^XXXWWW[[[\\\ZZZ[[[cccjjjhhh\\\QQQOOOKKKGGGGGGLLLOOONNNMMMQQQQQQMMMKKKTTT___[[[NNNLLLJJJBBB;;;===DDDGGGDDDFFFGGGCCC<<<999<<<;;;888777222,,,)))***...222444:::>>>BBBAAA;;;666555555444444333111//////000111333444555444000---+++******+++---...000222222333111000///111333444222000222111...***'''%%%''')))+++++++++,,,---///111222555444222111111333555666===888111***(((***---000222111///...------------222222222111///...---,,,~~~{{{zzz~~~wwwtttxxxyyyooopppyyysssmmmgggeeeaaaZZZTTTRRRUUUYYY\\\]]]ZZZUUURRRQQQPPPJJJFFFKKKSSSWWWQQQJJJFFFGGGJJJNNNPPPOOOLLLJJJNNNIIIBBB===AAAGGGIIIFFFBBBAAA===999999;;;999444666222...,,,---000333444999;;;===;;;666222222222333222111000000111222333666555333000,,,+++,,,...,,,...///111222222222111111000//////000000...---.........,,,)))((()))***,,,++++++,,,,,,---//////222222222111222333444444555222...+++***+++...000222111///...,,,,,,++++++111111000///---,,,+++***~~~{{{~~~{{{rrrrrrvvvxxxnnnpppxxxnnnkkkhhhddd^^^WWWRRRPPPTTTXXX[[[WWWPPPKKKLLLOOOJJJHHHHHHNNNVVVWWWQQQJJJHHHFFFIIIOOOMMMDDDAAAEEEIIIEEE@@@@@@DDDHHHFFFAAA@@@===:::999<<<===999333555333000000333666777888888999999777333111000111222000///000222444555555666555222...,,,+++...000---...000111111000///...//////......---,,,***)))***,,,......------...///------------------.........///000111111222222111000///---------...000111333333222111000/////////000000...---+++******)))~~~{{{|||xxxrrrrrruuuwww~~~vvvkkkiiinnnhhhkkkjjjaaaWWWRRRSSSVVVTTTVVVUUUQQQKKKGGGGGGIIIFFFIIIMMMPPPPPPMMMIIIFFFLLLDDDDDDJJJJJJ@@@===AAAAAA???@@@EEEHHHFFF@@@;;;<<<999777:::>>>===777333333333333666999<<<===<<<777777777555333111222222111///...///333666666666444444333000...---...000....../////////...,,,+++/////////...,,,***)))(((,,,...111111111000111222........./////////......+++,,,...///000000//////.........///000222333333111222222222222222222222///...,,,+++***)))******~~~~~~|||tttwww{{{~~~tttrrrvvvzzz~~~tttlllooozzzrrrxxx|||yyynnnddd```aaahhhnnnmmmbbbVVVUUU[[[aaaSSSRRRPPPMMMIIIGGGEEEDDDKKKQQQWWWUUUMMMFFFDDDFFFGGG@@@>>>CCCDDD???<<<>>>;;;<<>>>>><<<555555555444444444333333222///---///444777777666333444444222000///000111000000///......------,,,000111222000---+++++++++444555555444222/////////......//////000/////////***+++,,,...////////////...///000111222333444444...///000111222222222222---,,,+++***)))***++++++||||||{{{}}}vvvpppsss|||}}}{{{{{{tttrrrppplllooommmhhheeelllyyymmmppppppkkkddd^^^\\\[[[bbbgggeeeZZZRRRTTT[[[^^^RRRQQQPPPOOOLLLJJJGGGEEELLLRRRVVVSSSIIICCCCCCFFFAAA@@@@@@@@@???<<<999888555888@@@GGGDDD:::333333000///444;;;;;;666222333000111444888;;;<<<999777333333333444555555444444333///---///444888888666555555444222000000222555444333111000//////000111444555666555111//////000777777777444111.........,,,,,,...////////////...,,,,,,---...///000111111///000111222222333333444//////000111222111000000,,,+++***))))))+++---...|||~~~zzzqqqvvvtttqqqqqqsssuuuvvvvvv{{{yyyxxxqqqfffeeehhhgggccceeelllmmmjjjnnnmmmiiibbb]]]\\\\\\[[[TTTWWWTTTKKKGGGKKKPPPOOORRRSSSTTTSSSPPPMMMJJJIIICCCHHHKKKHHHBBB>>>@@@CCC@@@DDDFFFBBB<<<999666333111444<<>>;;;;;;<<<<<<<<<;;;EEENNNNNNDDD:::555666666555333222000///...---,,,000888@@@DDD@@@777000000...---,,,---------,,,000111444888<<<;;;555111+++...000000...///222666999666333000000222444666444444333111000000333555AAABBB@@@<<<666333444666333222000///---,,,,,,,,,---111333000,,,***,,,000.........---,,,+++***)))***---000222111///......///000000111000...---,,,((('''&&&(((,,,///...,,,|||}}}~~~vvvrrr~~~{{{tttrrruuu~~~}}}xxxtttvvvxxxrrrhhh]]]aaabbbaaabbbccc^^^VVV]]]aaa[[[QQQVVVeeeiiiaaaTTTQQQHHH>>><<>>>>><<<888333111222333222222000///...---,,,,,,000333555333...,,,,,,///+++,,,,,,,,,+++***((('''))),,,///000///---------.........///...---,,,+++'''&&&&&&(((---//////...~~~~~~~~~yyyqqqttt|||~~~~~~vvvrrrvvvyyyyyysssmmmjjjgggdddiiiddd___aaaiiimmmeeeZZZYYYWWWSSSRRRVVV^^^```^^^ZZZWWWNNNCCC???AAACCCCCC???AAADDDEEEDDDBBBBBBBBBCCCBBBAAA===999666555666888;;;===<<<999555333333222444666888666333///,,,,,,---///111333222///,,,************++++++++++++333333333555666555222///222111000///......//////222222222333333444555555333333111...++++++...111888777666333///---...///111111000///......------111444666555000---,,,---((()))***+++***)))'''%%%(((***---...,,,++++++,,,++++++++++++++++++******&&&&&&''')))---///000000~~~}}}yyyxxxsssmmmttt}}}{{{rrrmmmqqqtttuuuooogggaaa``````nnneee[[[\\\ffflllggg___UUURRRTTTZZZ^^^[[[VVVUUUXXXVVVPPPIIIDDDCCCDDDDDD>>>>>>???AAADDDDDDBBB???@@@AAABBB???<<<999888999777555333222222222222111222555999<<<;;;777111...,,,+++******************(((***++++++*********+++/////////000111111000///333222111000000000000///222333555666666555444333222222000,,,******,,,...222111000---+++++++++,,,000000000000000//////...///222444555222...---,,,((()))***,,,+++)))'''%%%)))+++---,,,+++***+++,,,***))))))((((((((())))))((())))))+++---...//////|||||||||wwwxxxzzz}}}}}}|||yyyqqqlllqqqyyy~~~~~~~~~yyypppkkklllnnnnnnlllhhhbbb\\\ZZZ[[[bbb^^^[[[^^^cccccc___[[[WWWSSSTTT[[[]]]UUUOOOMMMLLLKKKKKKKKKIIIEEEAAA@@@>>><<<;;;???DDDEEEAAA===888:::<<<<<<;;;:::::::::555111...---///111111111333777;;;>>>===999444111---,,,)))'''%%%&&&(((***)))+++------,,,***+++,,,)))***,,,------...///000222333444555444333222222555666888999888555222111111111000---******+++---///---+++************+++...///000000111000000///...111444555555333111111+++,,,---------+++)))(((,,,---...---++++++,,,...***)))'''&&&&&&'''((())),,,,,,------,,,,,,,,,---|||xxxrrrtttyyy~~~uuuvvv}}}wwwtttsssrrrnnnjjjjjjnnnuuuyyy|||yyymmmcccfffooommmhhhdddaaa\\\VVVTTTVVVVVVZZZbbbiiiggg^^^WWWUUU\\\VVVQQQRRRRRRNNNKKKJJJEEECCCGGGNNNPPPKKKCCC>>><<<:::999<<>>@@@@@@???333111...---...000111111555777:::<<<<<<999666444...---+++(((&&&'''***,,,,,,///222222...,,,---...(((***---...//////111333111666;;;<<<999555444555666777888999777555111//////000111000---,,,,,,---...,,,***)))+++,,,,,,,,,---...///111222222111111000222444666777777666555000000//////...,,,+++***//////...---++++++---///---+++(((%%%%%%&&&((()))...//////...,,,++++++,,,{{{zzztttpppnnnzzz~~~uuuooouuuwwwsssqqqpppmmmgggfffhhhkkkppptttoooaaaZZZcccqqqpppjjjddd___WWWOOOPPPUUURRRWWWaaahhhcccXXXRRRSSS[[[XXXSSSNNNMMMMMMJJJEEEDDD@@@CCCOOOUUUOOODDD>>>:::999999;;;??????<<<888;;;777555999AAAEEECCC@@@222222111111000111222333555555777888888777666555/////////,,,***))),,,///000444777666111......000,,,000333444444333444666222:::CCCCCC<<<666444666444555666666666333111///---000222333111///------...,,,******---//////...+++---///111333333222111222222222444555555555444444333111///---,,,,,,,,,000000...,,,***+++---000000---)))&&&%%%%%%((()))...///000///,,,+++,,,---~~~|||vvvqqqhhhqqqsssmmmiiiqqq}}}zzzvvvtttrrrmmmfffeeehhhbbbgggkkkfffYYYUUUaaaqqqsssnnniiibbbVVVLLLOOOXXXQQQRRRVVVYYYTTTLLLKKKQQQUUUXXXWWWRRRRRRRRRJJJ???AAA;;;<<>><<<999999333///444===BBB@@@;;;111333444444222111222333444444444444444555555666000111111000---,,,...111333777:::999444000000222222555999:::888666777888333>>>IIIHHH>>>555333666111222333444444333111000,,,000444555333111///...///,,,***+++///111111000+++---///222333333333222111000//////000111000///777555222///,,,,,,,,,---000///...+++)))***---000222///***&&&%%%&&&((())),,,...000///,,,+++---///~~~vvvwww~~~}}}~~~rrrmmmnnntttssskkkkkkrrruuu{{{{{{qqqiiimmmyyyrrrfffZZZWWWZZZ[[[ZZZXXX^^^eeemmmkkk\\\OOOTTT```aaaWWWMMMHHHGGGGGGGGGGGGJJJKKKSSS\\\[[[OOOEEEBBBAAA???>>>@@@BBBCCC@@@===<<<666555@@@IIIGGG>>>777777444111222666:::;;;:::888555333333555555333000111///...000222333000...111000////////////000000444333111000///...------555999===>>>;;;777666666:::::::::::::::999888777666555333111000///......+++...111222111///...//////---+++---000222000...---...000111222222222111---,,,+++******,,,...///444333111---+++***---///000...,,,***)))***,,,...+++***((('''''')))+++---222111///---+++*********|||xxx{{{rrrrrrwww|||{{{tttpppppptttuuupppgggccckkkwww~~~ssskkkaaa]]]\\\\\\[[[[[[^^^aaaeeedddZZZRRRUUU______XXXOOOJJJHHHGGGGGGGGGEEEFFFKKKQQQNNNDDD===<<<@@@???>>>@@@AAAAAA>>>:::777222444>>>FFFEEE???:::888555222222555777777666666444222222444444222///000...,,,---///000///---........................111000///...------------666999======;;;888666666666777777888888888777777666444333111///...------+++---//////---,,,,,,---...---,,,---...///...------...000111222222111111+++***)))))))))+++---///000000///,,,***)))+++---...---+++))))))+++---...+++***(((&&&&&&''')))+++222111///---,,,+++***)))|||~~~{{{xxxyyy|||~~~~~~|||vvv{{{}}}{{{zzzyyyuuupppmmmlllgggbbbeeennnssstttqqqnnniiibbb\\\[[[[[[\\\]]][[[ZZZZZZXXXUUUWWW\\\XXXUUUOOOIIIEEEDDDDDDDDDBBBCCCDDDEEE@@@999888;;;>>>>>>???@@@@@@???;;;777444222444<<>>999777;;;@@@>>>???@@@AAA@@@===999666555333666:::;;;666333444///000111333555777777888111000////////////.........,,,***))))))***+++,,,)))+++...000000///,,,***---,,,,,,,,,---///000222444555777777777666666555333444444555555555555444333222111///---,,,,,,,,,---...---,,,+++,,,...111---///111...***((())),,,...///000111222222111000,,,+++************+++,,,...000111111///---------************+++...000111333111///---,,,,,,,,,---222111111///...,,,+++***}}}{{{}}}xxxtttnnnppp|||vvvqqqsss|||zzzqqqooorrrooofff]]]^^^___dddmmmsssmmmdddggglllllleee```___^^^[[[YYYSSSMMMMMMSSSXXXXXXUUUJJJKKKHHHCCCAAADDDDDD@@@AAAAAA???:::888;;;@@@EEE>>>???@@@@@@>>>;;;888666333222444777666222000222///111333555666666666777......///...---------...---------,,,,,,++++++,,,***,,,///222222111...,,,---......000111333444555666666666777888888888888666666666666555444333222111111///...------------,,,,,,,,,******+++...111...000111///+++)))+++---...///111222222111000000000///...---,,,+++++++++,,,///111111000...---...*********+++---///111333444333111///...---------000111111000///...---,,,~~~~~~~~~}}}~~~}}}vvvsss}}}sssnnnqqqrrroooooorrrqqquuuwwwxxxwwwsssggg\\\aaa```\\\[[[```ffffffaaabbbggggggccccccgggcccZZZUUURRRNNNLLLPPPTTTSSSNNNHHHIIIFFFAAADDDLLLLLLEEE>>>>>>;;;777888===AAABBB<<<>>>???===:::888777777///---...333444222222555222555777777555333111111,,,.........,,,,,,---...---000333444222///---,,,+++---000333333222000......000222555666777777777888777666666999;;;;;;;;;888888888777555444222111000///............//////------,,,***))))))+++...---...///...---,,,---...///000111222222111000///222222111000...---,,,,,,***,,,...///...,,,,,,---++++++,,,---///111333444222111000...---,,,,,,,,,...///000111111000///...|||{{{|||xxxzzz{{{~~~sssoootttyyyooojjjiiiiiiiiiiiiggghhhnnnxxxzzzpppbbbZZZeeeeeeaaaZZZXXXZZZ[[[ZZZZZZ]]]\\\[[[dddkkkdddUUUNNNQQQQQQLLLLLLNNNLLLGGGFFFFFFAAA>>>FFFRRRRRRIII;;;;;;777555888??????::::::;;;;;;999666444555777///++++++000444333222444222555888777444000......+++---///...,,,+++---///...333:::<<<999444///---,,,---000222333222111///...111555999::::::888777666333111222555888999888666666666666555444333222............///000111222444333222///+++)))***++++++******+++---///......///000111222222111000///000000000000000//////...***,,,......---,,,---...,,,---...///111333444555111000000///...------,,,,,,...000222222222111000~~~{{{~~~{{{uuuvvvuuuqqqwww{{{lllmmmzzz|||ssskkkhhhgggbbb]]]ddd___dddqqquuukkkaaa^^^eeeiiiiiiaaaYYYUUUSSSQQQSSSSSSQQQTTTaaakkkbbbOOOJJJQQQSSSMMMIIIIIIGGGBBBCCCBBB<<<:::EEEUUUTTTIII<<<;;;777555:::@@@===444888999888666222111444777333---+++///333222000000---111666666333000...///+++---///...,,,+++---///...555>>>BBB>>>777111...,,,---///111222222111000...111666;;;<<<;;;888666111...+++,,,000333444444444444555555555444333333------......000111333444<<<;;;999555///,,,******)))'''&&&)))---000///---///000111222222111000///---...///000111111111111,,,...//////......000111......///111222333444555222222111111000000//////+++---///222333333222222~~~|||xxxyyy~~~|||tttllljjjkkkmmmoooqqquuupppttt|||sss```[[[eeehhhhhhgggddd___^^^aaaeeehhheeecccdddeee```VVVLLLOOOOOOPPPRRRSSSSSSPPPNNNOOOPPPMMMIIILLLPPPLLLDDD>>><<<:::>>>CCCFFFDDDAAA999;;;999666:::@@@@@@999888666222///---...000111111000000///000000111222///111222222000...------111111111111111000///...///444::::::666111000111...000444666666555222111111222333444444333111000,,,,,,++++++,,,---///000...---...000444555333000............//////000000555555444333222000...---...---,,,***((()))---000555222///......///...---000111111000...,,,---...,,,...000222222111///...111111222222222222111000333444666666555333000.........---///111222222111|||zzzyyy{{{}}}uuunnnlllooorrrtttuuuuuurrrtttyyyrrreeeaaafffpppppplllfff```]]]___bbb```___^^^```aaa\\\TTTMMMPPPPPPPPPNNNJJJFFFDDDDDDIIIIIIGGGGGGMMMRRRNNNDDDAAA???===???BBBBBB===999888999777555888>>>===888666444111//////000222444000000000000000000000000///000111111000///......000000111111111111000000000555::::::666333222333...000333555555444222000222333444444333111///...,,,---.../////////.........---,,,...000111///,,,,,,------............---/////////000000000000000000000///---++++++---///333111...---...///......///000000000...---...///...///111222222111///---111111222222222111111000222333444555444111///------,,,,,,---///000000///{{{yyy{{{yyyvvvrrrooopppsssuuuvvvppppppooommmkkkiiigggfffrrrqqqmmmfff___[[[\\\___]]]]]]^^^]]][[[WWWTTTQQQUUUUUUSSSMMMFFFAAA@@@@@@CCCCCCCCCFFFLLLPPPKKKBBBCCCAAA??????@@@>>>888444777777666555999<<<;;;666222111000///000111444555...///000111000000......//////////////////......//////111222222333333222111555999:::777444333444///000222444444333111000444444444444222000...------///111222222000---+++...,,,++++++,,,,,,+++)))+++,,,---......---+++***)))))))))+++---000222444333333333111...------...000...,,,,,,.../////////---/////////---------///...///111222222000...---///000000111111111000000111111222333222///---+++++++++,,,,,,---.........~~~zzz~~~}}}yyyzzz}}}}}}{{{qqqvvvxxxsssnnnmmmoooppplllnnniiibbbdddmmmppplllhhhiiihhhddd]]]ZZZZZZ[[[bbbbbb___ZZZUUUTTTVVVYYYXXXUUUPPPKKKFFFBBB@@@@@@@@@CCCEEEHHHIIIHHHDDD@@@CCCAAA>>>>>>>>><<<999777777777888;;;>>>>>>999444000000/////////000111222---...000111000...,,,+++---,,,,,,---//////...------...000111333444444444111444777777666444444555111111222333333333222111333333333333222111///...///000111111111///---+++,,,,,,+++******+++******+++---///000///---***)))&&&&&&&&&'''***...222444333444555444000---,,,,,,...,,,++++++---///000000---...///---+++******+++,,,---...000000000///...------...////////////...000000111111000...,,,***+++,,,------------...///vvvzzzvvv{{{~~~wwwtttzzz~~~uuujjjvvv}}}wwwmmmiiiiiiiiiiiikkkfff\\\```nnntttqqq```cccdddbbb]]]YYYXXXYYYccc```[[[SSSOOOQQQYYY```XXXRRRJJJFFFDDDBBB???<<<===BBBGGGHHHDDD@@@@@@CCCFFFCCC???<<<;;;;;;::::::888888;;;AAACCC@@@888222000000000///......---------...///000///---***)))+++***+++...000111///---,,,---///111333444555555000222333444444333444444333333333333333222222222000111111111222111111111111111///...------,,,,,,+++,,,---------------...---///111222111///,,,***(((((('''((())),,,000111222333555444000---,,,+++---,,,***+++...000111111...//////---***((('''((()))***+++---////////////+++,,,,,,---......------000000000000///---,,,+++,,,...000///...---///000}}}}}}}}}||||||}}}rrrxxxwwwrrrnnnrrrxxxsssgggfffssszzztttmmmkkkiiifff___bbb^^^XXXYYYccciiihhh___aaabbb```\\\YYYZZZ\\\\\\XXXQQQJJJHHHLLLVVV^^^XXXSSSMMMIIIFFFDDDBBB???===???CCCDDD@@@;;;???EEEFFFDDD@@@===:::999999999:::888;;;AAADDD>>>777333111111111000///---+++***......///...---+++)))(((******,,,111555666222...+++,,,...000222333444444000111111222333444444555333333222111111111222222//////000000111222222333222111///---,,,,,,---...,,,...111111000000000000///000111222222111///...,,,++++++***+++,,,...///000111333222000...------...,,,+++,,,...000111111///000000---***(((((())))))***+++---...//////000+++,,,------............111111111000///...---,,,---000222111...---///222~~~{{{|||zzz}}}}}}xxx{{{yyygggooovvvwwwooojjjkkkfff]]]ccciiikkkgggjjjqqqooogggVVVZZZ\\\[[[XXXWWWXXXYYY\\\]]]\\\YYYXXXZZZaaagggWWWSSSLLLFFFCCCFFFLLLPPPOOOQQQRRRNNNHHHEEEHHHKKKDDD???<<<===<<<999;;;@@@?????????>>><<<:::999888<<<777666;;;===999444444222222333222111...,,,***//////...,,,+++)))((((((,,,---000666<<<<<<666000+++,,,---///111222222333222111000111333555666666222111///.........///000000000000000000111111222000000000000///............111555666333111/////////000111111111111111111//////.....................000222222000000000111///---,,,---///111222222///000000///---,,,---...------........./////////------///000000111111111333333222111000///.........111333222...---///222|||{{{zzz{{{{{{~~~xxxrrruuu}}}wwwmmmppp~~~xxxkkkfffddd___```___[[[ZZZgggvvvtttgggWWW\\\ccceee___VVVRRRSSSWWWVVVTTTRRRSSS[[[hhhqqqYYYTTTMMMFFFBBBAAAAAABBB???HHHPPPMMMDDDBBBJJJSSSMMMAAA777777999777555777444888<<>>666222555777444333555222333444444333111...---000///---+++***(((((((((...///333;;;AAA@@@999222***+++---...000111111222333222111111444666777888111000...,,,+++,,,...///222222111000//////000000///000222333333111///---///444888888555000...---//////000000111111222222000000111111111000///......000111111111111333555000...------///111222222...000111111000000111333222111111000///.........//////111222333333333333444444333222111000//////---111333222...,,,///222{{{zzz}}}zzzvvvqqqoooooopppqqqxxxyyyzzz|||}}}xxxkkk___```]]]ZZZ[[[aaaeeeddd```\\\``````\\\[[[\\\XXXPPPMMMMMMMMMNNNQQQUUUYYY\\\NNNPPPNNNHHHEEEFFFFFFDDDDDDDDDBBB???>>>@@@EEEIIIFFFCCC>>>:::888777555444555666666444222333666:::888777555333222222222333111222333333222000...,,,111///---,,,---,,,***(((,,,...111777<<<<<<888333,,,***((())),,,//////...///...---000444777777666111000//////000///,,,***333111//////111333333333111222444777888777333000444777:::888444///---------000222111...,,,---///111111222222222222111111...111444666555444333333///...---,,,,,,---///000000111222222222444777999888444000///111111000......///000222222111111000555111...///111333222111222111000///...///000000zzzvvv{{{tttnnnmmmpppttt~~~zzzxxx{{{~~~rrreeebbbdddeeedddbbb```\\\YYY^^^^^^\\\ZZZ]]]bbb^^^VVVLLLJJJIIIKKKOOOOOOKKKGGGGGGLLLMMMHHHFFFIIILLLLLLDDD@@@<<<;;;===@@@BBBBBBBBB>>>:::666555333222000111222222000...///222555666555444333222111111111111222222222222111///...+++,,,---...////////////000111333777:::999555222---***((())),,,......---///...---000333555555333111///...---......---,,,000...---...000222333333333333444555555444000---222444666555111---,,,,,,---///111000...,,,---.../////////.........------///111333444333222222333111000...,,,,,,,,,---......///000000///111444666666333000///000111000......///000222222111111000111///---...000111000...111111///......//////000~~~vvvrrr}}}vvvooommmqqqvvv~~~xxxtttwww{{{yyynnndddfffjjjmmmjjjaaaXXXTTTSSS[[[XXXUUUVVV\\\```[[[RRRNNNJJJHHHLLLPPPMMMCCC:::BBBHHHKKKIIIIIILLLOOOOOOCCC===777777<<>>???@@@BBBHHHPPPRRRHHH<<<<<<===>>>>>><<<;;;;;;:::666444222222222222111///------,,,,,,---.........111222333555555555444444111000...---...000222444666:::===:::555111222444444444333111111111222333666555444222111111222333000111222222000...---,,,,,,...111555777666111---++++++,,,...222444444333///---++++++,,,......---///---+++++++++,,,.........---,,,+++,,,---------+++*********+++...111222111000///---++++++...000------------......//////---......---,,,---///222111000///.........000111...///000111222111111000000111333333333222111111---------,,,+++***)))((({{{}}}~~~~~~xxxnnnkkkuuuooooooooonnnlllgggbbb^^^[[[cccnnnpppdddYYY___nnnttthhh\\\VVVNNNEEECCCHHHGGGOOOZZZbbb^^^SSSKKKJJJQQQPPPMMMIIIDDDAAA@@@???;;;;;;===CCCLLLNNNDDD666999<<<@@@@@@===;;;;;;;;;555444222333444444333111+++******+++...//////...111111333444555666666666333222000///000222444555555777999777555444666888111111111000...///111333444555444333111000222444000333555444222///...------///333888999777222---***)))***,,,///000///...+++***)))***,,,...///...///---+++***,,,---------...,,,******+++---------))))))))))))+++---///111111111///---******,,,...++++++,,,---...///000000---...///......///111444111222111000......///111...///000222222111111000111333444444333222222333333222111...***'''$$$"""}}}xxxxxxxxxuuu|||yyywwwwwwuuuoooiiijjjoooiiinnnqqqooohhhdddgggjjjaaa\\\]]]aaa]]]WWW[[[ffffff___\\\[[[SSSHHHGGGOOOPPPPPPRRRUUUPPPFFFAAABBBKKKKKKLLLMMMMMMIIIBBB<<<;;;===>>>>>>AAABBB<<<333777888;;;>>>>>>===:::777222111111222333444333111+++******---111333222111000000111222333555777888666555444444444555666777333222222222333555777999///000111///,,,,,,...000///111111///------///222111444777777444111//////000111333555777555222///,,,,,,,,,---//////---+++))))))(((***---......---...+++)))***,,,---,,,***...+++((((((+++---------++++++,,,,,,---......///111111000...+++***+++---,,,,,,---...////////////---...//////...000333555333444333111...---///111...///000222222111111000111222333222000///111444333222222000...+++(((&&&~~~{{{}}}vvvsssoooqqqzzzwwwxxx|||zzzpppgggcccbbblllsssooofffeeeppp|||sssaaaVVVZZZ^^^\\\[[[___UUUVVV]]]bbbZZZMMMNNNXXXcccYYYQQQNNNIII@@@<<<======>>>CCCKKKQQQMMM@@@555???BBBBBB<<<666555444111666555555:::??????999222000//////000222333222000---,,,---000555777777555/////////000222444777888888888777777777777888888333111......000333555666///111111///+++***+++---+++------,,,)))))),,,///222555999888555222111111333222111111333333222111111000000111111111...,,,)))))))))+++---...---,,,---+++)))))),,,,,,***(((...+++'''(((+++---------000000111111111000///...111111111///,,,++++++,,,.........///......------,,,---......///000333666444555555222...---///111...///000222222111111000///111111///------000333......000111111111000///{{{|||yyyvvvooo|||xxx{{{xxxvvvyyy~~~{{{rrrmmmoooggghhhhhhfffcccdddllluuuiiiddd```______^^^___```\\\YYYYYYYYYUUUOOORRRZZZ]]]WWWQQQNNNGGG===;;;???;;;>>>BBBEEEDDDAAA<<<888CCC@@@;;;666333111111222333444555888:::999666333///,,,)))))),,,///000///,,,,,,---///111333555666333222000//////000222444777666666666777888999:::444222//////000222333333000222333000+++(((((()))***---...,,,((('''+++//////444999:::777333000000///000000000///...---,,,------...111444444000,,,+++)))''''''(((+++,,,---))))))+++///222222...************+++------,,,+++000///...,,,,,,---...///,,,------...---,,,***)))///000111111000...+++***111///...,,,,,,,,,------///111333222000---------111111111111111111111111------...//////...---,,,,,,...111333333444555777~~~zzzqqqxxx~~~}}}xxxzzz{{{wwwzzz{{{yyyiiieeeaaacccfffiiiiiiiiibbbfffhhheee___]]]bbbhhheee]]]WWWUUURRROOOPPPTTTUUUPPPNNNNNNIIIBBB???BBBBBBBBBAAA@@@===:::666444:::888666333222222222333444333333444555444111...---***((()))+++------,,,+++,,,...111222333444444333222111000000111111222333333333333444555666666555222///...///000000///...000000...+++(((((()))***---...,,,)))(((+++///---222666888555111///...---------------,,,++++++++++++,,,///222222///,,,***)))''''''(((***+++,,,++++++---000333333///,,,------------------+++***------,,,+++++++++++++++)))***,,,---......------......000000///...,,,+++//////...---------------///111333222111/////////222111111000000/////////+++,,,------------,,,++++++---000111222222444666}}}|||vvvtttuuu}}}|||sssrrryyyuuuqqq{{{~~~wwwfff___ZZZ]]]fffkkkfff^^^[[[dddlllhhh^^^ZZZaaajjjhhh]]]SSSOOOOOONNNOOOPPPLLLJJJJJJLLLJJJEEEBBBCCCEEEBBB>>>:::666444333333000000000111222333444555444333111000///...,,,***,,,***)))***,,,,,,,,,***+++---///111111111111000222222333333222111000///000000000111222222333333444222///---------,,,***+++,,,---,,,***((((((((()))+++---,,,)))(((***------000444555444111///...,,,,,,++++++++++++++++++******+++...000000...+++)))((('''''''''((())))))------...111333222000...............---+++)))(((++++++,,,,,,+++)))((('''''')))+++---///000000000,,,---...//////...---,,,...////////////......---///111222222111000000111111111000///...---,,,,,,******++++++++++++++++++***,,,///000000111222444|||zzzxxxqqq{{{{{{zzzsssrrrwww~~~}}}wwwvvvzzzuuuiii___\\\YYYYYY___ccc___XXXTTT\\\bbbaaa\\\\\\^^^```^^^WWWPPPMMMLLLMMMNNNOOOHHHFFFFFFGGGHHHGGGFFFFFFBBB???;;;666333333333444,,,---///111333555666777444111...---------,,,+++---------...///...---,,,---------------.........000222333444333111...,,,//////000111111222222222111///---------,,,+++))))))*********))))))((((((''')))++++++***)))***+++...000222333333222000///,,,,,,,,,,,,,,,,,,------,,,------...///...,,,***((()))***)))(((''''''(((,,,,,,---///000///...---,,,...//////---***)))(((,,,---...///...+++)))'''((())),,,...000000000000,,,---...///////////////...///000111222111000///000111222111///......///......------,,,++++++*********))))))******+++,,,***---///000000000111333}}}}}}{{{uuuvvv}}}zzzvvvvvv{{{vvvwwwvvvqqqrrrpppttt~~~zzzjjj___\\\aaaaaaYYYTTTTTTUUUSSSNNNPPPRRRUUU]]]ddd```WWWPPPRRRQQQNNNJJJIIIIIIJJJFFFDDDBBBBBBGGGLLLOOOOOO???===:::777444222111111...///000222444555666777222000---,,,---/////////000111222222222222222222111///,,,***)))***+++---...000333444333000,,,***,,,,,,...///000000//////,,,,,,,,,---......,,,***)))))))))*********)))(((&&&(((+++,,,,,,+++******,,,,,,...///000000///...///............///111111111111111000...,,,+++***---///111000---+++***+++***+++,,,,,,,,,,,,,,,,,,,,,///222222000...------...000222333222000---***+++,,,---///000000//////---......///000000000000...///111222333333222111000111111///,,,++++++,,,,,,,,,+++++++++++++++***+++***)))((()))***,,,------///000111000000000111~~~{{{}}}yyyzzztttmmmuuu}}}ttttttyyyvvvppprrrrrrlllhhhdddiiiyyyrrraaaVVV^^^ggghhh]]]RRROOOMMMKKKIIIIIIHHHNNN\\\gggaaaRRRIIIPPPSSSOOOIIIGGGFFFDDDBBBAAA>>>>>>EEEOOOTTTSSS???>>>;;;777444111///...000000000111222333555666222000......000222222222111333444444444444555777333111...***))))))***+++,,,...111333222///,,,)))((()))***,,,,,,,,,,,,+++)))***+++...111111///---+++***)))***,,,,,,***)))(((***---///000///---+++)))))))))***---...---,,,000///......///111333444333444444222///,,,+++,,,333777999888444000///000+++,,,,,,+++******,,,---000444888888555222222333000222444555555333111///---...///000000000///...............//////000000......///111222222222222/////////---+++******,,,......------,,,,,,+++++++++***(((''''''***,,,...///111222111///......///|||~~~}}}~~~|||~~~wwwtttuuuwwwuuupppqqquuu~~~|||vvvnnnhhhgggfffhhhiiijjjjjjeee[[[RRR]]]eeeggg```[[[YYYQQQFFFGGGKKKLLLLLLTTT]]]XXXLLLGGGLLLOOOLLLKKKLLLIIIDDD======:::999???HHHJJJFFF===;;;777444111000000000000///...---...000222333222111000000222444333333000222333333222333777:::444333222000---+++)))(((***,,,///111000...+++)))&&&(((***+++,,,,,,*********+++---000333333000...---,,,+++,,,......,,,))),,,...111444555444111///+++)))(((***---//////---...---,,,---...000222444111333333222///------///555999===;;;666111000111...//////---++++++...111222777;;;;;;666222222333000111333444444444222111---...///000111000//////------,,,,,,,,,------...,,,,,,,,,---...///111222---------,,,++++++---///444444222111///---,,,+++***(((&&&$$$%%%(((+++...000111222000---+++++++++|||yyy{{{{{{ttt{{{{{{}}}qqqpppsssrrrrrrsssuuunnntttlllbbbfffpppxxxtttcccZZZ^^^]]]SSSYYY^^^```aaafffhhhZZZEEEHHHQQQSSSLLLJJJNNNLLLDDDEEEHHHIIIIIIMMMSSSPPPHHH:::;;;777444888>>><<<555999666333000///111333555...,,,+++***+++---000222333222111222333444333111...000111000000111666:::444555666555333...)))&&&(((***---//////...+++)))((()))+++---...---,,,++++++,,,///222444444000---///---,,,---//////---***///111444777999888444111...,,,+++,,,000333222111,,,+++******,,,...000222...000222111...---///111333888<<<:::444///---...111222222000------111444222777;;;:::444///...///...///111222333333222222,,,---///000111111111000,,,++++++******++++++,,,******)))***+++---///111+++,,,---,,,,,,...111444:::999777444111...,,,***)))'''$$$"""###&&&***---111111111///,,,)))((((((~~~~~~~~~yyy|||~~~}}}yyyyyy~~~qqqrrrwwwxxxwwwwwwtttooopppuuuqqqeeebbbgggzzzyyytttjjj___YYYXXXYYYXXXTTTVVV^^^bbb^^^VVVQQQPPPXXX[[[SSSJJJGGGEEEBBBBBBBBBAAACCCLLLRRRLLL@@@;;;999666555555666555444666444111///---...///000//////...---,,,---000222333333222222222222333333111222222222111222333555000111222111///...------...------,,,,,,,,,------******++++++,,,------......000333555444111---+++...---,,,++++++,,,...000...222666888777444222111///...---...///222444666************+++---///000---000333444333222333444666555333111000000111222000333666444111...///000000000//////000111222333---///000000//////000222///---,,,...111111///---......,,,***'''%%%&&&(((+++***(((&&&$$$&&&***---------------///000111222666555444222///,,,((('''+++***((('''''')))+++,,,,,,---000000///***&&&###~~~|||xxxvvvvvvyyy{{{}}}|||xxxwwwzzzzzzwwwwww{{{yyyxxxrrrjjjfffgggjjjlllqqqqqqooolllgggbbb\\\YYYZZZZZZ\\\^^^\\\UUUQQQRRRPPPTTTUUUOOOKKKJJJGGGAAA<<>>999666333222333444444333333222///,,,+++,,,---...000000000///......///000000//////////////////000111222222111000000111222///000111111000/////////---,,,,,,++++++,,,,,,---,,,,,,,,,---.../////////...000222444444333000///000...---+++******+++,,,///333777888777444222111000///...---...///111222------------...///000111000111333555666666666666333222000.........///000111333444444222000//////***+++---///111111222222---/////////......///000333111//////000000---***+++++++++)))'''&&&(((***'''''''''&&&&&&(((+++...//////............//////111111111000///---+++))),,,+++***)))))))))******,,,---//////---***&&&$$$zzz|||~~~wwwrrrttt}}}zzzpppuuu}}}yyyrrrrrrwwwyyyzzzooo]]]ZZZhhhsssssskkklllmmmnnnkkkdddZZZSSSZZZ\\\^^^[[[RRRKKKMMMTTTRRRRRRPPPLLLKKKJJJEEE???999@@@EEEBBB???>>>>>>===;;;888444222222333444333222111...,,,++++++,,,---000000111111111000000000//////............//////222222111111000000//////------...///000111111111,,,,,,+++++++++,,,,,,---/////////000111111222222///000111333444444333222111000...,,,******))))))111444777888666333111000111000///...---------.../////////....../////////222000000333777999888666///...---+++++++++,,,,,,///000000222222111---+++###%%%)))---000111111000...//////...---,,,...///333222000000000000...,,,---------***(((&&&'''((($$$%%%'''((((((***---/////////...,,,++++++++++++,,,,,,---............---...------,,,+++***)))))),,,,,,,,,,,,,,,***)))(((}}}{{{~~~vvvuuussstttzzz~~~yyyqqqtttyyyzzzvvvqqqooooooqqqoooeeeXXXWWWdddpppuuulllmmmmmmkkkfff^^^WWWSSSWWWWWWWWWSSSJJJDDDJJJSSSSSSRRROOOLLLIIIFFFCCC@@@???BBBBBB>>>999888:::===AAA===888555444555555444333222000...---......///......000222444444333111111111000000000000111111444333222222222111///...+++******,,,///111222222------,,,,,,,,,---......111111222222222333333333000000111111111222222222000000///...---,,,+++***111444777777555222000///000000000//////......---......///......---++++++...+++***---444777555222---,,,+++************+++---,,,---000222111,,,'''!!!"""&&&)))---///111222///000000///------...000111111000000111111111111333333111...***'''&&&&&&&&&(((+++,,,,,,,,,...000......---,,,++++++++++++++++++,,,---...//////000/////////...---+++***)))************+++,,,---...~~~}}}uuukkksssxxxtttpppqqqsssssstttppplllnnntttyyywwwrrriiiaaa\\\\\\ZZZZZZaaakkkhhhkkklllfff___[[[___cccXXXSSSNNNJJJEEEAAADDDKKKKKKMMMMMMKKKEEEBBBCCCGGGHHHCCC<<<888666777:::===CCC???:::666555444333222222111000///......//////+++,,,...222666777666333333222222111111222222333555333222333444444222///)))(((''')))---000000000...............///000000222222222222333333333333111111000///////////////...///000111111000//////000333555555333000.........///000111111111000/////////000000///---+++)))(((%%%###&&&,,,000...,,,,,,,,,++++++******++++++------///222555333---((($$$$$$$$$&&&)))---222444111111111///......000333333333222111000000111222555555444222...+++)))***,,,...000000///....../////////......//////000111---------......//////000000000000000///...,,,,,,***)))))))))+++...111333}}}uuu{{{xxx{{{~~~}}}yyywwwvvv}}}pppmmmyyywwwnnnmmmooonnnnnnhhhcccfffsssxxxddd\\\[[[aaa^^^TTTUUU^^^^^^ccceeeaaa\\\^^^jjjuuu]]]UUUMMMHHHDDD@@@???BBBBBBDDDFFFFFFBBB???DDDLLLKKK@@@555333444666999<<<===:::777444333222000...000000///...............+++***,,,111666888666444111111000000000000111111333222111333777777444111+++(((&&&(((,,,//////...///////////////000111222111111111111111111111111111111000///......------,,,...111333444444333222...000222333111...------,,,...000222333333222111111222333444333000---+++$$$""" """'''******(((,,,,,,,,,,,,,,,,,,++++++///111555888999777111---***((('''&&&)))---111444111111111///...000333555:::999777333///------...111222444333222000111111111222333333111/////////111111222222444555666777//////......---......///000000000000000000000000---,,,++++++,,,///222444xxxwww~~~}}}yyyyyyvvvwwwxxxwwwxxx|||yyynnnrrr{{{yyyuuuwwwtttllleeegggfffffflllssstttooo]]]]]]___```]]]ZZZYYY[[[XXX\\\___]]]ZZZ]]]fffnnn^^^WWWPPPLLLGGGBBBAAACCCAAA???>>>@@@???<<<@@@GGGEEE:::111111333333555888555444222222222222///---111000000000////////////...,,,,,,///444777555111000000////////////000000000......222777999666333///+++((()))---000///---............///000111222//////////////////////////////000000000000///...+++---111333555444222111,,,...000000///---------+++---000222333222000///000222444555444111...+++$$$$$$###$$$%%%''')))***++++++,,,,,,,,,,,,,,,+++---222888;;;:::666222000...---+++++++++---000111///000///......000333666===<<<:::444///,,,,,,......000333444333333444555333444444222000//////111111111222222333555666777///...---,,,,,,------...000//////000111333555666222111///.........///000|||tttvvv|||}}}yyyxxxrrrxxx~~~~~~vvvqqqrrrqqqmmmpppuuutttsssyyyxxxiii```jjjooojjjcccaaa```]]]WWW```bbb\\\\\\ccceee___XXXZZZ[[[ZZZXXXWWWYYY[[[[[[WWWSSSPPPKKKEEEFFFJJJFFF>>>:::<<<<<<999999<<<===555000111111///111666000000000222444444222000333333333333222222222222111...,,,...333555222///111111000000000000111111---,,,,,,111777:::777333333...******...111000------------......000111111............---------------...000222222222111111+++---111333444333111///***,,,...///---,,,,,,---+++---000222222000...,,,---///222444333000,,,)))&&&'''''''''&&&'''***,,,***++++++,,,,,,,,,++++++***111888;;;888444000///000000/////////..................------///333777;;;;;;999444///---///111///111333444333222222333222333333111000///000222////////////000111222333---,,,+++++++++,,,---...//////...///111444777999777666333000...---,,,,,,~~~~~~zzzyyy{{{yyyxxxyyytttqqqjjjooovvvwwwooohhhnnn{{{ssscccbbbooozzzxxxlllaaaZZZWWW___bbbaaa]]]^^^eeehhheee^^^XXXYYY___[[[PPPKKKMMMPPPVVVVVVLLLCCCCCCIIINNNCCC@@@<<<:::888777666444222111000.........//////111000///000333666777777333333222222111222222222111111111000000...---,,,---...111222222000...,,,------...000111222333444333...+++,,,111444444222111111///...,,,,,,,,,,,,111///,,,******+++---...///111333444222///---,,,222222333444555444000------------,,,,,,+++++++++***///444555333000......,,,---///000///---***(((((()))+++------,,,+++***,,,---...---+++***+++,,,,,,...111111000...------000111222000...,,,,,,---000000////////////000111111000///......///000111111222222333333333222222333222111000/////////000000///...///000///...,,,++++++,,,,,,++++++******---000111///,,,...444999999999777444000---------}}}|||~~~|||xxxuuuqqqnnnvvvvvvvvvuuutttppphhhaaahhhmmmrrrrrrmmmgggaaa]]]aaadddccc______cccccc```YYYYYY\\\```]]]SSSKKKHHHLLLQQQPPPHHHAAA@@@CCCEEE>>>;;;888666666555444222444333111000//////000111...------///444777999:::777666444222000/////////111111111000///...---,,,...///111222222111000///------......///000111222000,,,)))+++000444444222000000///...------------000///...,,,,,,---...///000222444555555333222222444444444666777666222000......---,,,,,,++++++++++++///444555333000//////---...///000///---,,,***+++,,,...//////---,,,+++---...///...,,,+++,,,---,,,...000000///---,,,,,,---///000000---***((((((///////////////000000000//////...---...///000111222333333222222111000//////......------......///111///............---,,,+++,,,---------,,,+++***+++...000///---...222777::::::777333---)))((((((~~~|||yyy{{{vvvyyy}}}qqqeeepppxxx~~~yyymmmbbbaaadddrrrnnnllllllmmmjjjddd___\\\bbbffffffeeebbb]]]WWW\\\```aaa]]]XXXTTTLLLEEECCCGGGHHHCCC@@@@@@>>><<<777555333222333333222111555444222111000000111111,,,++++++...222555777777777555333000//////000111333222222111000///...---000000111111222222222222......---,,,---...///000...+++***+++000333333111//////........./////////000000000000000000111111111111222444555555555555555555555777888777444222......------,,,+++++++++---000333444333111//////,,,---------,,,,,,,,,,,,///000111111111///---,,,...///000///---,,,---......000111111...,,,+++++++++---///...***&&&$$$###---...///000111000000///,,,,,,+++,,,---...000111222222222222111///...---------------...///000111222000---,,,---...---,,,,,,---...//////---+++******---//////------000333555555333///+++((('''(((zzz~~~zzzyyyxxxyyyssswww}}}{{{ppphhhlllqqqvvvtttiii```cccjjjuuuooojjjjjjiiieee```]]]WWW^^^fffjjjhhhaaaWWWOOOdddhhhdddYYYRRRSSSNNNEEE<<>>;;;999333,,,......///111555777666555222111///---,,,+++,,,,,,---...000555:::>>>???>>>/////////000111222333333222222111111111222444555444333222111111222333333////////////////////////000111222333222111...---,,,...///111222333222222000111222333444333222111111///---///111222///,,,,,,++++++,,,......---+++++++++,,,---...//////000000///......///000///...............000222444666444555666666555222000......000111111//////000222666777777555333222222333555444222---)))((()))+++)))***,,,///000111111111---,,,+++******+++,,,---+++,,,---///111222333333222111111111111111222222222000......000111222111000000//////...---,,,+++,,,---------,,,***((('''+++,,,------,,,,,,...000uuu||||||{{{{{{www}}}|||~~~wwwuuuwww|||}}}vvvooollleeedddiiimmmjjjgggrrrssskkkoooppphhhbbbbbbbbb]]]\\\___YYYQQQSSS\\\pppfff[[[TTTMMMGGGHHHMMMGGGHHHMMMRRRPPPGGG???<<<@@@BBB@@@:::555444111---......///222666888777666222111///---+++++++++++++++,,,///555:::>>>@@@???111111222222111000///......---------///111444555444333222111111000000111,,,---///000000///...---+++...111333222111///...---...000222333333222222111111222222111111000000///------000444444111---,,,+++***+++---...---,,,)))***+++---///000111222000...+++,,,...///...---------...///111333555666333444555555444222000......///000000//////000222222333333222000///000222444444555222///,,,******)))***+++---///111222222000///---+++***)))******,,,---...000111222333333333222111000///.........---,,,,,,---000111111000111000...---,,,++++++,,,*********+++,,,,,,++++++000000111///...---...000}}}|||zzztttzzzttt|||zzzxxxyyyzzzvvvppprrrwww~~~yyyuuuuuugggcccdddjjjiiieeekkkxxxuuunnnnnnuuuuuullliiinnnggg^^^YYYZZZVVVNNNOOOXXXccc]]]YYYYYYTTTKKKGGGJJJNNNFFFCCCFFFCCC999777<<<999<<<;;;666222222333222......000333777888888666333111///---,,,+++++++++***+++---222777:::::::::000111222333222111...---+++******+++---000333555444333333222111000///...)))+++...000000///---+++'''***///222222111000000---///111333444333222111222111111000000/////////+++******///444555111------,,,+++,,,...///...---((()))***---///111333444000---******---......,,,)))***,,,...000222333444222222444444444222000...---///000000//////000222...///000...------...000111444666666333...+++)))******+++,,,...000222444333111///,,,***)))((((((...///000111111222222111555444222111///...------))))))***,,,///000000///222000...+++******+++,,,(((((((((***,,,...//////111222222111//////000222zzzvvvsssyyy~~~{{{uuuwwwxxxvvvgggdddnnnwww|||yyywww{{{ssseeebbbooowwwpppgggdddbbbmmmxxxyyyqqqkkkoooxxxwwwhhhYYYTTTVVVVVVTTTRRRVVVSSSTTTYYYXXXOOOHHHGGGRRRMMMDDD;;;555333333444555444111///......//////...///111222333333333222111...,,,,,,---......---***,,,///111222222000///...///111333333222111000...............///000000000000111111222222111111,,,+++,,,...//////,,,***)))+++---............///000...,,,,,,///222333333000111222222111///---+++++++++,,,---------,,,,,,((()))+++---...///000000***+++,,,,,,++++++---///000000///...---,,,,,,+++******++++++,,,,,,,,,,,,000111333444333000...,,,***+++,,,///111111///---///...+++))))))+++---...//////111111111000///...)))***,,,...000222333444666333000---+++,,,...000000111111000...---///000222///---...000000...+++------...---++++++---///111000000///...------,,,)))))))))+++///111111000000000////////////000000zzztttzzz~~~}}}wwwyyyzzztttxxx|||qqqlllpppxxx~~~~~~~~~~~~~~~{{{lllfffeeemmmttttttpppnnngggmmmssstttpppmmmnnnrrrmmmeee\\\XXXXXXYYYYYYXXXUUUQQQQQQTTTSSSKKKEEEDDDIIIEEE???999666555666888666444111///---------...//////000111111000/////////...,,,,,,---/////////...///111222333222000///000111333444444333222111//////.........//////000000000222333333333222111.........000111000...+++((()))++++++,,,---...//////---,,,,,,...111333333000111222222111///---,,,+++++++++,,,++++++******)))***,,,...///.........***++++++***)))***,,,...000000//////...,,,+++******************+++,,,,,,000111333333333111///---,,,+++,,,...000///---******)))(((''''''(((***+++...///////////////......)))***,,,...000111222222222222111000//////........./////////---...///111000...,,,---...///---+++/////////---+++,,,///111444444222111///...,,,,,,)))((((((***---///000000222111///...---......///|||sssuuuzzz~~~yyyxxxxxx}}}xxxsssnnnuuu|||xxxnnnhhhlllmmmlllnnnrrrrrrooohhhggghhhkkkoooqqqpppnnnbbbaaa___[[[XXXWWWXXXXXXSSSOOOMMMNNNMMMHHHCCCCCC>>><<<888555333333444555444333000---,,,,,,,,,---000000//////...---,,,,,,///---,,,---///111222222555555555444333222111000111222333444444333222111000//////.........//////000222444666666555333222000000///000111000...,,,((((((((()))***---///000///---+++,,,...000222222000111222222222000///...++++++++++++***)))((((((***,,,...//////---+++))))))***+++***)))***---///000000111111///---***(((+++***)))))))))***,,,,,,000111222333222000...------,,,---...///...+++)))'''''''''(((((()))******...---------------......+++,,,---...///000000000000111333333333111///---,,,---......------///111...---,,,,,,---...---+++000000///---+++,,,///222444444333222111000//////***((('''(((+++...000000333222///---,,,---...///{{{rrrmmmpppzzzzzzuuuxxx|||vvvyyyxxxrrrmmmqqqvvv|||rrrccchhhtttwwwmmmiiilllkkkcccbbb___]]]aaakkkssspppiiiYYY___aaa[[[SSSPPPOOOOOONNNKKKIIIHHHHHHFFFDDDCCC888666333000...---,,,,,,111000...,,,,,,,,,...///000///...------------...000...---///222444555666;;;:::999777555333222111111111222222222111000///000000///............///222444777999:::888555333111000///000111000...,,,***((('''(((+++...111222///---++++++---000111111000111111222111111000///,,,,,,,,,,,,+++***)))(((+++---///000///,,,)))&&&'''***---///000000000111111222333333111...+++(((+++***)))((((((***+++---000000111111000...+++***---------///000000---***)))***,,,---.........---------,,,++++++,,,...///...///000000111111000000111111333333333222000///...///000///------...000------,,,------......------...//////------...///000000000111222222222333+++)))((())),,,///000111333111///...---///000222|||xxxvvvnnnoooyyy|||uuuqqquuu~~~yyyzzzuuummmqqqrrrssstttwwwuuuhhhZZZcccsssyyypppkkknnniii^^^]]]\\\ZZZ\\\eeemmmhhh^^^RRRZZZ^^^WWWPPPMMMKKKHHHEEECCCAAA???@@@BBBBBB@@@555333111///---,,,,,,+++------++++++,,,...000111///...------...///222333222111000111333666777777<<<;;;:::777555333222111.........///.........---000///............//////333555999;;;;;;999777555333222111111222222111///---***)))***...111333333///---+++***,,,///000000///000000111111111111000/////////...---,,,+++***+++---///000///,,,(((%%%%%%***111666777666444444111222333444222///,,,***+++***)))))))))***,,,,,,000000000///---+++)))'''------...000333333111///,,,---///111222111111000------,,,+++,,,---...///222222333333333333222222444333222000000000111111222222222000---,,,,,,---------.........//////000---000333444333111///////////////000000000000000---+++***+++...000111111111000//////000222444555~~~qqqqqquuutttsssvvvttt{{{}}}sssjjjxxxxxxtttnnnkkkhhh```WWW]]]iiiqqqoooppptttmmmaaa[[[aaaaaa^^^___aaa[[[QQQKKKSSSUUUPPPNNNPPPNNNHHH::::::888555666::::::777111000000///000111222333---,,,++++++,,,///111333///...,,,,,,...111555777444222111111333555555555888777777555333111///...++++++++++++,,,,,,,,,---...............///000000333555777999999888666555555444333333555666555444///,,,+++,,,111444444333///,,,******,,,...//////......//////000000111111000000000000///......---+++,,,.........,,,)))'''&&&,,,444999:::888555333000000111222111///,,,+++******++++++,,,,,,,,,,,,.........---,,,+++***)))------///111444444222000,,,---...000000000//////------------...///000000444444555555555444444333777555111...---...000222333333222///,,,******+++,,,---////////////000222000333777999777555333222444333111///---+++***))),,,,,,,,,---000111111000---......000111333555666~~~|||}}}{{{wwwzzz|||{{{yyyooorrryyyvvvnnnkkkyyy{{{wwwmmmeeebbb```^^^^^^bbbeeeiiiooorrriii\\\WWWeeelllddd[[[XXXRRRJJJFFFJJJIIIFFFKKKRRROOODDD555666444//////333222...------------///222666888///...---,,,---...000111///...,,,,,,---111666888555333000///000111111000000000111111///---***((((((((())))))***,,,------------------...000111222111222444555555555444333333222111222444555555444000---,,,...333555444111///,,,***)))+++---......------------...///000111///000000000000000//////***+++,,,------,,,+++***+++///333666555333111000---------------,,,++++++***+++,,,......---,,,++++++,,,,,,---.../////////......///111333333111///,,,,,,---------------,,,......///000111111222111333444555555555555444444888555111---,,,,,,...///000000///---***((()))***))),,,......---...000222222444666666555444444555777555333000,,,)))'''&&&++++++,,,...111111///---+++,,,...000111222222111}}}~~~|||~~~www{{{tttssswwwtttkkkhhhllluuuyyyxxxnnndddbbbfffhhheee```^^^bbbjjjiii^^^RRRRRRfffrrriii[[[TTTPPPKKKDDDEEEAAA>>>FFFPPPKKK>>>555777444......111///))),,,+++******,,,000333666222111///---------...///000...,,,+++,,,000555888555222///............---)))+++,,,---,,,***'''%%%((((((((()))***,,,---...,,,,,,,,,---///000222333000000111111222222111111///...---...111333333222000...,,,///444555333//////,,,***)))+++---......,,,,,,,,,,,,---///000111...///000000000000000///)))******+++,,,,,,,,,,,,///111222222000...------************************)))+++...000000///---+++)))***+++...000222444555//////000111222111...,,,---,,,,,,,,,,,,,,,,,,,,,...///111333333333333222333333444444555555444444777555111...,,,,,,,,,,,,,,,------+++((('''((()))(((+++------,,,---///222333333222111///000333555555444222000---+++)))((()))***,,,///111111...+++***+++...000000000...---vvv|||zzz}}}uuulllkkkppppppnnnnnniiihhhnnnqqqmmmfffbbbfffiiikkkhhh\\\QQQRRRYYYYYYYYYZZZ]]]```^^^SSSHHHEEEEEEDDDAAA>>>;;;888666333///,,,+++------,,,***+++)))'''&&&&&&))),,,///111///...,,,,,,...000111000///...---...///111333---//////...---,,,,,,...---+++)))&&&###"""$$$&&&$$$&&&))),,,...///......------..................---***)))+++///222222000///---,,,---///000111000000000000111222222333333000///---,,,++++++,,,,,,......------...///000111000///......000111111000---+++******,,,///000000111111///...---,,,,,,+++---...///...+++))))))))),,,---///...---,,,,,,---)))+++---000222444666666444222000...,,,,,,,,,---...,,,++++++,,,,,,,,,+++000000000000///...---,,,111111111444666666222...555444333111///...---,,,///---******++++++(((%%%******+++,,,...000222333000000///............///111111111000//////............---,,,,,,,,,------))),,,000333444222///---yyy}}}~~~tttkkkjjjmmmqqqtttnnnjjjiiilllmmmgggaaa___gggffffffddd^^^XXXYYY___]]]ZZZXXXZZZ^^^\\\PPPEEECCCBBBAAA>>>;;;777333111...,,,))))))+++---,,,+++((('''%%%%%%&&&))),,,...000///...---,,,------...111000//////000111333444.........///////////////---,,,)))&&&$$$%%%''')))&&&(((***---//////000000...---------------.........---,,,,,,...//////...---,,,+++---///111222222111111111111111111111111111///...,,,,,,,,,,,,---------......//////000000///...///000111111///,,,***))))))+++...000111000222222000///...---------...///000///---+++++++++...///000000...,,,------,,,,,,...///000111111111111000///...------------///...---...///000111111000000///---,,,+++***)))......///222555444111...222222111111000000//////---+++)))***+++,,,***(((***++++++,,,...000111222......---,,,,,,+++,,,,,,......------------------------,,,,,,,,,,,,------+++,,,///111111000///---|||}}}}}}~~~yyyppppppqqqooorrrxxxllliiigggiiihhhdddccceeejjjddd______^^^[[[\\\______YYYUUUWWWZZZVVVLLLCCC@@@???===999555111...,,,***(((''''''***,,,------((('''&&&%%%'''))),,,---000000000000///...------000000000000000222333444000...---///333555444222,,,***'''$$$$$$&&&)))+++***+++,,,...///111222222///...,,,++++++,,,---///000000000///---,,,---...,,,++++++,,,///222333222222222222111000/////////111000...------------...,,,---///000111111000000......000111222000,,,)))'''''')))---000333333222333222111000///.........///000111111///......///000111222111///---------.../////////...---,,,+++------......///..................///000111222333000...,,,***((((((((((((+++,,,...000333222000...---...///000111111111111***))))))***,,,---,,,++++++,,,,,,---...///000111---,,,+++***)))(((((((((++++++,,,,,,---...//////.........------,,,,,,,,,------------......///000~~~xxx|||zzzxxx}}}xxxrrrsss||||||qqqkkklllhhhdddbbbccccccdddjjjqqqlllccc\\\\\\]]]ZZZWWWUUUZZZVVVRRRSSSQQQLLLGGGDDDAAA>>>999333///---,,,,,,***)))))))))***+++------,,,+++*********+++------000111333444444333111000...//////000111222333333111...,,,///555888777333***'''$$$###%%%(((***,,,.........///000222333444///...+++******+++...///000222333111...---///111...---,,,---///111111111111111000000000/////////111000///...---......///---...111333444333222111111000///000000///,,,)))&&&'''+++000444666555444333222111000////////////000111333333111000000111111222333111///---,,,---000000000///...,,,+++******+++---...//////......,,,,,,------,,,---...000...---***(((((((((******,,,...///111222000...,,,***+++---...///000000000++++++++++++,,,------------------------...///000,,,+++***)))((('''''''''++++++,,,---///000111222222111111000...---,,,+++---,,,+++***,,,///222444yyy|||xxxvvv}}}|||xxxuuuvvv}}}xxxvvv{{{rrrgggdddeee```]]]]]]^^^aaajjjsssiiiaaa]]]^^^___[[[UUURRRSSSPPPNNNMMMGGG@@@AAAFFFBBB===666///,,,,,,...000///...---,,,+++,,,---...222222111000000//////......000222555666555444333///000222444555555555555111...,,,000555999777444+++)))''''''***---//////000//////000000222333444///---+++******,,,///111000333444333111000333666111///...---/////////........./////////000000000111000///...---...//////...000333555666666555444555222///------------,,,((()))---222777999777555111111000///............000222333333222111111222111222333111///---,,,---000000000000000///......)))***,,,.........------+++------+++)))(((***,,,,,,+++***)))***,,,...000111222333444222///,,,***(((***+++---...---,,,,,,------......------............---------......///,,,,,,***))))))(((((((((******+++---...000111111555555444333000...+++***,,,+++******,,,000444666{{{}}}}}}zzzwww}}}wwwzzzzzzwwwwwwyyyyyywwwtttvvvyyy||||||zzzwwwuuueee___\\\\\\]]]^^^bbbhhh```]]]\\\______ZZZWWWXXXOOOIIIFFFEEE>>>777:::CCC???;;;555000---...111333333333222000------...///555555555555444222111000,,,...000222333333222111222333666999::::::999888111///...000444666555333///,,,+++---111444333222//////000000111111111222---,,,,,,+++,,,///111222111222333333222333555777333111///.........---,,,---------...///000000000000///...------...//////000111333555666777666666777333///,,,---...//////***,,,///333777888777555111000//////.........///111222333333111000000111222333444333000///...//////000000111111111111111++++++,,,,,,---,,,,,,,,,,,,...///,,,((('''(((++++++++++++,,,---///111333333555777555222...+++***((()))+++------,,,+++***...000111000//////000111000///...---------------,,,,,,+++*********++++++))))))******+++,,,------444555444333222///,,,++++++*********,,,...111333xxxwww|||~~~zzz}}}~~~~~~}}}ppp|||yyyssspppllliiiqqqtttqqquuueee```___cccddd```\\\[[[VVVWWWYYY[[[XXXTTTWWW]]]QQQDDD<<<;;;888222333:::999777555333222222333333444555555222///...///222222333444555555444333222///000111222222111000///111333666999;;;:::999888000000000000111111111111///------000555777444000---...///000111000//////+++,,,,,,---///111333444222111000111333444444444222000.........///...---..............................---,,,,,,---...///000000111333444555666777555333000//////000000///------///222555666444333111111000000//////000000111222333222000.........333444666555333222222333//////000111222222222222...---,,,+++***************,,,...,,,(((&&&))),,,+++,,,---...///111222222222555777666222---++++++'''))),,,...///...,,,+++...000222222111111444666111000///...---,,,,,,,,,+++++++++++++++,,,,,,---+++++++++***************///000111222111000...---******+++++++++*********}}}|||~~~~~~~~~}}}zzzyyy~~~tttjjj~~~vvvooojjjhhhtttvvvmmmooo}}}yyydddaaadddkkknnnggg\\\VVVQQQSSSVVVUUUOOOKKKRRR]]]UUUBBB555555666111///222333444666777666555333111444555555333//////111444---///111444555444333333555444444333222111//////---000444777999888666555///000111000...---...///,,,+++,,,000555666222---,,,---///111111///...,,,***+++---///111333444555333000...///222444222000000///------///000///.../////////...------,,,,,,...---,,,+++,,,,,,......//////000000222444666777333222111222222222000......---...000333333222111222222111111111111111111111222333111///---,,,---444666777777666555555666///000000111111111111111000///---***))))))))))))&&&)))+++***&&&%%%(((,,,,,,---...///000000000000000333666555111---,,,,,,'''))),,,///000000///...,,,///222333333444777:::111000///...---,,,,,,,,,************+++,,,---.........------,,,++++++******+++...000111111000///++++++++++++)))'''%%%###~~~|||zzzsssnnnkkkwww}}}wwwjjjlllnnnpppssssssqqqnnnkkk```eeehhhgggffffffbbb\\\PPPPPPNNNLLLIIIGGGFFFEEE@@@<<<666222111111222222333444555444222111222333111111222222333333333333666444222111111222444555666555222000000111333444333111000000222444444333444111......000000...,,,------------------,,,,,,------.....................///000111111000///...///......///222333333222222///,,,++++++,,,,,,,,,111000......000000000...---+++(((''''''))),,,...///000222333333222000///---///222444444222///,,,...//////......///111444555555555555666444222000111222222111///------...111222333444444444333222000000000///......---,,,...,,,(((%%%$$$%%%'''(((((())))))'''&&&''')))+++,,,---///000000...---+++000111333444222...)))&&&%%%&&&''')))+++---///000000111222111000111333555------.........---,,,,,,+++***))))))+++,,,---------......//////......---...---,,,+++++++++,,,------------,,,***'''$$$"""}}}zzz}}}yyyqqqoooqqq~~~|||rrrgggllltttyyywwwnnnbbbZZZaaafffiiifffbbb```]]]ZZZLLLIIIFFFEEEFFFEEEBBB???999666444333444666666666333333444333222111111222000000000000111222333444555444333222222333444444444444333222222222222222333000...---///111222222333000......//////...,,,***+++---...//////...---///...---------......///000000111222222222111000---,,,,,,---000111111000111...,,,+++,,,---------...,,,+++,,,...000111000---,,,)))((((((***---///000111111222111000...---,,,...000222222111000...---...//////......000111444555777999999666222///000000///---++++++,,,...000111222444444444444444111000///---,,,,,,,,,,,,***(((&&&$$$###$$$&&&''')))((((((((()))***+++++++++,,,...//////...,,,+++,,,---//////...+++(((&&&"""###%%%&&&(((***+++,,,+++,,,------------000111))))))******++++++******++++++++++++,,,,,,++++++++++++---...///000000000000///...,,,++++++++++++...//////...,,,(((%%%"""}}}zzz}}}|||wwwoooooosss||||||}}}uuubbbhhhpppvvvvvvmmmaaaWWW^^^dddgggccc^^^[[[XXXTTTIIICCC>>>>>>AAAAAA<<<777444333444666999:::888777222222222111111111111111///.........///222444666333333444444444444444333111222333444444444333222444111---+++---///000111222000.........///...---)))+++---///000000///...000000///......//////000000000111111111000000///+++******+++...//////...///---++++++---...//////...,,,******---///111111...---,,,++++++---///111111111000//////...------......///000111111111000,,,...000000///......///222444888::::::666111...//////---+++)))))),,,...///000111333444555555555111000...,,,***)))))))))''''''&&&&&&'''((()))***+++)))(((***...///...++++++,,,---......---,,,+++***************)))''''''$$$$$$%%%'''((()))++++++''')))))))))))))))+++---&&&'''((()))***+++++++++------...///...,,,***)))((()))+++---///000111111111000...---+++*********///000111111///,,,(((%%%~~~zzz{{{~~~}}}yyyrrrnnnnnnppptttzzzwwwppprrrpppnnnmmmlllhhhaaa\\\WWW\\\___^^^]]][[[TTTMMMGGGCCC???>>>===;;;777444555666888:::<<<:::777333111000000000111111000000...---,,,,,,...111555777222333555666666666444333000111222333444666777888777333...,,,---///111222222111000///000000000///...---------...///000000111111222333333222000000............---------,,,+++***)))+++---......------+++++++++...000000000222///---,,,...111222333111000/////////111222333111000///.........//////222111111000000000111111,,,///222333111///......000222555666555222///......///000...------...///...///000222333444555555/////////...,,,***(((&&&((()))+++,,,......//////---+++***---333555111---,,,---......///......------,,,***)))((((((((((((******+++,,,------...///)))******)))''''''(((***'''(((***+++---......///...000333333111...+++)))&&&''')))+++---...//////------,,,,,,++++++******---///222333333000,,,***~~~zzz}}}~~~yyyvvv|||}}}vvvzzz{{{pppiiidddjjjtttzzzyyytttooonnntttkkkeee```ZZZUUUOOORRRTTTWWW\\\[[[PPPDDDFFFGGGFFFAAA:::555444555555666888;;;<<<:::666333111000...///111222111///---,,,++++++---111555777222333555777888777555444111000//////222777<<>>DDDGGGGGGAAA777111111444000111333777::::::888666222///...///222333111///---,,,,,,---///111444666222444666777888777666555111///------///555;;;???777444000///000222333444444444555444222222444555777444///,,,+++,,,///111000222666888888444000---000///...---,,,,,,,,,------++++++,,,---......---+++++++++---000222222111,,,,,,---111666:::<<<<<<333333444444333222111000,,,---...///111222444444555444333222111000000000111333666666444111//////...///000---***)))+++......222888;;;:::777444333111000///............///---000444777777444000---,,,---...000111111111111000...---///333444333000//////000000111111222222777555111...,,,++++++,,,000000000000////////////222222111///+++******+++)))***+++,,,,,,,,,,,,,,,,,,000555555222///...///+++++++++,,,,,,++++++***'''''')))+++,,,---------***,,,...111333333333333~~~}}}{{{~~~uuuttt}}}}}}yyyzzzyyyvvvyyyyyyuuuzzzxxxnnnffffffhhhhhhjjjmmmiiihhhhhhjjjkkkeeeXXXMMMMMMPPPOOOJJJFFFDDD@@@;;;@@@AAA@@@;;;555000///000++++++,,,000444777888777222///---///333555222///------...///000222444555333444666777888888777777000...,,,,,,---111555777222000------...000111111333444555444222222444666333222000///...///000000111222333444333111///---000///---,,,+++++++++,,,,,,+++***+++---...---,,,,,,+++,,,...000222111000++++++---111555888888777222222222222111///,,,+++***,,,...000111111111111000000000000000000000000222444666555333000///...---000222111---***,,,//////333777::::::777666555222111///---+++*********)))+++...111222222111000///////////////000000000...---------...//////000////////////000111222333555444111///------------/////////......---------111111111///---+++,,,---+++++++++++++++***)))(((''',,,111222000...///111------............------)))***+++---.........---,,,,,,...///000111222222{{{}}}zzz{{{vvvsss|||uuuiiippp|||{{{oootttrrreeegggmmmlllhhhfffcccbbbbbbfffggg```SSSGGGQQQUUUSSSGGG;;;777999:::<<<:::888555333000...,,,***))))))+++///333444555333000---///444555333000---...///000111222333444444555666777777888888888......---,,,,,,---///000...,,,***+++---...///...111333555444111111333666//////111222222111000///222111000///...............---+++)))(((((()))))),,,+++******,,,---,,,+++,,,,,,,,,...111222111000------...111333222000---000111111000///,,,)))'''***+++...000000000...---+++,,,---///000111111111222444555444111///......---222666555111------//////222666777777666666666444222///,,,)))(((''''''$$$%%%&&&'''))),,,...///222111000000///000000111,,,,,,,,,+++******,,,///............///000222222222111///...------......000//////...------,,,,,,...//////...---,,,...///......------+++***(((((($$$)))///000---,,,///222...///000000111000000000,,,---.../////////...---.........---...///000000~~~zzzzzz~~~uuuvvvyyy||||||yyywwwxxxyyygggcccjjjkkkmmmoooiiigggddd```^^^\\\VVVLLLCCCLLLIIIDDD???;;;999888999666555222///---,,,++++++***)))***+++---000333555333333111000////////////222111000000000222555666;;;888444222222222222111,,,///222222///......///---,,,+++,,,------+++)))333333333444555444222000333333222222111000000000222111111000//////......,,,***)))''''''(((***+++)))((('''(((***+++++++++,,,------...///000000000444333222111111///---***------+++***)))(((((((((......///111222111...+++***,,,---//////...,,,+++...000222222111000////////////000111111000......000111111000000000111333000...+++'''$$$"""!!!!!! !!!!!!"""&&&***...111000000111222222///---.........---+++***,,,---......///000000000000//////...---,,,,,,---///000444333000...------......---------------...///000000---+++,,,------***'''((()))+++---...///000000------...///000000//////111000000000000000111111......//////...---,,,,,,~~~{{{xxx~~~xxxsssqqqttt{{{}}}{{{xxxnnnfffjjjpppjjjfffhhheeejjjddd^^^ZZZWWWRRRJJJDDDBBB???;;;777444333222333222111///------,,,------...---,,,+++,,,...000111111000///......///000111666555333222222222444555666444111111111222222111---000333333222111222333000///...///000000///---000///000222444555333222222222111111111111111000000////////////.........---,,,+++******+++,,,,,,(((((('''((()))++++++,,,,,,---...///000222333333555444333222111000...,,,...------------------...///000111333444222...+++***+++---...///...---,,,111111000/////////000111///000111111111000///...//////000/////////000111111///+++'''$$$!!!  """###$$$'''***---111111222333222111000///...//////...---,,,---////////////000//////...---......---------...000000555444222000......///000///............//////000///---,,,---///...+++((())))))+++---...//////////////////......---------/////////000000111222333222111000///---,,,++++++{{{uuuuuuwwwpppjjjllluuu|||zzzuuudddeeerrrwwwkkkdddfffdddddd^^^VVVQQQNNNKKKGGGDDD888666333000///...//////------,,,,,,,,,---///000111000...,,,,,,,,,...///111///...,,,---///111333:::888666444333222333333111000///000111222111000000222444444444333444555222111000111222333222111///......000222444333222111111111111111111000000,,,---------............------------------......(((((((((((()))+++---.........///111222444555666555555444333222000//////......//////000111222333111222444666777444...***)))***,,,...//////......222111///......///111333000111111111111000//////......------...//////000111///,,,'''$$$!!! !!!###&&&'''((()))***,,,000222555444111///000222///000000000//////000222333333222222111///...---------......///000111111666555333111000000000111000000000///////////////---------///111000---+++++++++,,,---............222111///---,,,,,,,,,,,,/////////000111222333444666444222///---+++++++++~~~uuuqqqxxx~~~|||yyyqqqqqqnnnlllnnnqqqqqqoooeeeeeeooouuummmjjjlllgggWWWSSSMMMIIIGGGEEEBBB@@@444333111000///000111111---,,,,,,,,,,,,...000111111000...---...///111222666444000---,,,...000111999888666444333222222222000//////000111111///...333333444444333333333333333111000000222333222111000///...///111333333222333333222111000///......******+++,,,---...//////------.../////////......***************,,,///222111222222333333444555555555555555333111000111222////////////000111222333222333666999999555///***)))***+++---.../////////222111000000111222222222111111111111111111000000---,,,+++,,,---////////////...+++(((%%%$$$######'''***,,,---,,,+++++++++...222555333...,,,///222000111111111000111222444777777666555444222000///,,,---...000111222222222444333222111000000000000///000/////////...------+++,,,...000111000...------...//////////////////333111///------...///000222111111000000111111222666444111...---,,,------|||~~~~~~{{{ooooooooorrr{{{zzzooommmwww}}}uuullliiijjjkkkjjjbbbdddiiijjjoooooodddNNNLLLIIIFFFCCC???<<<999444333222222222222333444///...---------...///000///......///000333666888<<<999444000------...///555444444333333222222222111000///000111000...,,,......///000222444555555222000......///000///...---,,,+++---000444666777555555333111///---,,,+++)))***+++,,,...///000000,,,,,,---...//////......,,,------,,,+++---111555555555444444333222222222333444444222000///111333000000///............///222333666999999555///***)))***+++---...//////000000000000333555555222/////////000000000111111222...,,,+++,,,...000000///---,,,***(((''''''((((((...111333333000---,,,+++---000333111,,,***---111000111222111111111333555666666555444333111000///,,,---000222333333333222111111000/////////......---............---++++++***,,,...///000///......000000111111111111000000111111//////000222444666666555333111000/////////333222000...---...///000zzz{{{~~~~~~~~~qqqppplllllluuu}}}vvviiinnn}}}}}}pppkkkkkkjjjhhh^^^\\\___bbbjjjgggXXXIIIIIIHHHEEE@@@;;;666333333222222111111111222222000///...------...///000---------///111555888:::===:::666222///...//////111111222222222222222222222000///...//////---+++((('''(((,,,111555888888333111...------...---,,,((('''''')))///555999;;;666555333111///---+++***++++++,,,...///000111222,,,,,,,,,------...//////...//////---+++,,,111555777666555333222000//////000222222000------000333111111///...---,,,,,,,,,111222444666777444...***++++++,,,,,,---...//////------///222666555111,,,---------...///111222333///---+++---000333222000,,,+++*********+++,,,---222444666555333000......---///000...+++***---///000111111111000000111333///000000000///...---------///222444555444333111/////////......---------+++,,,---......,,,+++***)))+++------,,,,,,,,,...000000111222222222111111/////////111333555888999888777555222000...------//////.........///000111~~~}}}yyywww{{{yyypppnnnrrrqqqjjjppp{{{yyyuuuuuuppphhhbbb___bbbaaa[[[[[[WWWHHH???@@@@@@>>>;;;777444222222222111000000/////////------,,,,,,,,,---///000//////......///222444666666555333222111222222333111111222222222222111111///---++++++,,,---------(((''''''***///444666666777444000...---------,,,(((&&&%%%&&&+++111666888333333222000///...---,,,------...000111222333333------,,,,,,---...000111...000000---)))***///444555444333222000///......---///000...+++***...333333222111///...---------///000111333444222...+++,,,,,,,,,,,,------...///,,,******...222222///*********+++,,,...111333555222...,,,...333555444222...---,,,++++++,,,---...111333444444333111111222000///...---,,,---......000000111000......///111******+++,,,---------,,,...000333666666555222000...............------,,,***,,,---...///...---,,,)))***+++***((((((***---...//////000111111111111---...000222444666888999888777555222000///...------------....../////////|||{{{vvvxxx{{{~~~zzzooo{{{wwwiiiiiimmmnnnrrruuutttqqqwww}}}ttteee\\\bbbmmmiiiXXXPPPKKK===333555666666555444555666333222111111000///...---+++*********+++---///000222111///...---...000111...///000111333444666777222333333333333222111000,,,***((((((***---......---+++)))***...111222111:::666222000///......---,,,)))%%%%%%(((,,,///000000000000000//////////////////000111222333444444///...,,,,,,---///111333...000///,,,'''(((---222222222111111000//////...+++...///,,,))))))---222444333222111000000000000......///111222111...+++------,,,,,,,,,---......,,,(((&&&)))---000---***((())))))+++...111444666333///---///444777666333000///...---,,,------......000222333222222444555222000------...//////...///000000///---,,,---///((()))***,,,---.........///111444777777555222///.........///......---,,,***,,,...000000///...---)))******'''%%%%%%))),,,,,,---...///000000000000,,,---000222444555666666777666444222111000//////,,,---......///......---~~~~~~yyyxxx}}}{{{sssooozzz{{{pppllloootttxxxtttooonnnqqqqqqiii```[[[```ccc```VVVIII@@@;;;555555555555555444444444222111000...---+++******))))))))))))+++---000222000//////...............(((+++///333666777888777444444333222222111000000+++***)))(((((()))+++,,,000......///000111000///333333222111///...---,,,((((((((((((***,,,...///...---,,,,,,---...000111222111000222555777555333111111000...------000333222222111000///---+++***---...///000000///...---...///000///---///333777777555333111///////////////000111000...---...///111///...,,,+++++++++,,,---,,,+++*********+++,,,+++---///000000111444666222111///......///111222333...***(((***---///.........//////000//////...111111000//////000000111...------...//////,,,***+++++++++,,,......---+++...///111222222000...------------------------,,,111000...---,,,,,,,,,---000---)))&&&&&&'''***,,,---......---++++++,,,...///.........///000222444111222333333222111000///111000///...---,,,,,,,,,|||{{{wwwwwwxxxwwwzzz~~~|||wwwsssrrrrrrrrrpppoooooonnnllljjjfffaaa]]]\\\[[[XXXRRRIII???888555333333333333444444444555222222111000///...------++++++***+++---///222444111222222111000///...---,,,---000333555777888888222111111111111000000000///...,,,+++,,,---000111000...---------...,,,+++///......------,,,,,,,,,******)))))))))+++---......------------......///222000---...111333444333///...---------...///000------...///////////////------.../////////...---///000111000//////222555333222000...---------...---...///---,,,,,,---///222000///---,,,+++++++++,,,,,,+++++++++,,,---...,,,///111222111000000111---,,,,,,+++,,,---...///,,,)))''''''***,,,,,,,,,......///////////////...111111111111111000000000000//////111222222000...///---,,,,,,,,,,,,+++))),,,---............---,,,------------...///000000444333111///...------......+++(((&&&&&&'''***,,,---......---+++***,,,---------------...///000000111111222333222111000///000///...---,,,,,,,,,,,,}}}{{{~~~yyy~~~www~~~}}}|||uuuqqqpppsss~~~wwwpppssszzz{{{rrrgggccceeefffccc]]]WWWVVVXXX\\\UUULLLBBB;;;777444222222222111222222333444444222222222111111111111111//////......000222444555333444555555444222000///000000111222444666777888///000000000111111111111333111///...///222555888222000...---------,,,***))))))))))))***+++,,,,,,,,,+++***))))))+++---...000000000000////////////111...++++++,,,///111222///---+++,,,000111000---+++,,,---...///000000000///000111222111111000//////111222222111000111222...------,,,+++,,,,,,,,,------,,,+++******---000333222000...---,,,++++++,,,,,,,,,,,,,,,---...//////222666777555111...---'''((())))))************%%%%%%&&&))),,,------+++.........//////......---///000111222222222111000111111222333555666444222222000---++++++***)))(((***)))*********+++,,,---///...------...000222444555444222000///...------,,,***(((''''''))),,,---,,,......---,,,+++,,,---,,,,,,---------------,,,///000111111111000///...///...---,,,,,,,,,,,,,,,vvvppp{{{{{{}}}yyy~~~yyysssrrrqqqsssyyyxxxrrrrrrzzz}}}pppfff___]]]ZZZVVVPPPLLLMMMQQQVVVMMMBBB:::777777666555444444333222111222222333000000111111222333333333444444333222222333333444222444666888888666444222333222111111111333555777000000111222333444555555333222///...000333777:::333111//////000111000000&&&&&&&&&''')))+++---...,,,+++***)))***,,,///000333333333333222111000//////...,,,,,,---.../////////,,,***---222333000,,,,,,---......//////......333444555555555444333222000111333333222111///...+++++++++++++++,,,,,,---...---,,,***)))+++...111333222111///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///333888:::888333///---&&&'''((())))))'''&&&$$$###&&&***...111111000...,,,------------,,,,,,+++...///111333333222000///111111222444777777666555333000,,,***************)))(((''''''(((***---...111///---,,,,,,...111222000000///...------------,,,++++++***+++---///000...///000///...------...------...///...---+++***------...//////...---,,,...------,,,,,,,,,,,,---sssooo~~~~~~{{{}}}zzz|||||||||yyytttsssxxxzzzvvvpppnnnllllllpppwwwxxxssspppqqqiii]]]QQQLLLIIIEEEEEEHHHHHHBBB:::666777999::::::999888555333111000000111......///000222333333444999888777555444333222222111333666999:::999888666333222000//////111333444222222333555666888999999000///------...111444777000///---...111333555555'''''''''(((***---000111---+++******,,,///222444444333222111000000//////...///000111000///...------***(((***///000---)))+++,,,---...////////////333444444555444333222111000000222333222111...,,,***++++++,,,------......000000...,,,+++,,,000333222222111000...---++++++---,,,,,,+++***)))((((((+++000555888666222...,,,)))***++++++)))'''$$$"""###''',,,111333333111111,,,,,,,,,,,,,,,+++***)))---...000222222222000/////////000222555666555444000---***)))***,,,,,,,,,***)))(((''')))+++...000222000---+++******,,,---+++,,,,,,---.../////////............///111222333000111333333111//////000//////000000000...,,,+++***+++,,,------,,,++++++------,,,,,,,,,---......zzzzzz{{{{{{}}}yyy}}}vvvzzzyyysssvvvtttqqquuu~~~zzznnnfffgggeeefffiiigggfffnnn{{{rrr^^^LLLFFFEEE@@@===>>>999777555444666888999:::<<<:::666333000/////////------...000111222333444999888777666555333222222222333666888999999999888333111000//////000111333333333444666777999::::::------,,,,,,,,,...000222***)))(((***...222444555+++*********,,,///222333000...,,,,,,---000444777222111///---,,,------......111444555333000...---***(((&&&''')))***(((&&&'''(((***---///111222222///000111111000///---,,,/////////111111000---++++++,,,---...////////////222222111///---...000222000000000///...---,,,+++++++++++++++***)))'''&&&'''+++///111000...,,,++++++,,,,,,,,,***(((%%%###$$$''',,,///000///000000------------,,,+++******,,,---///000111000000///------...000333444222111---+++******,,,---...---+++***))))))***---///111111000---***)))((()))))))))+++,,,...000111111111......///000111111222222111333555555333111111111000111111111000///......***+++,,,---------,,,+++---------------...///000|||zzzyyy{{{|||||||||}}}qqqqqqwww}}}uuurrrlllccc```cccbbb___eeepppgggSSSCCCAAA@@@:::777999333444444333222333666888;;;999555111///......///---...///000111222333444555555555666555555444444444555666777777777666666222222111000000111222222111222333444555666777888,,,,,,,,,------.........'''%%%$$$&&&***///222444///...,,,,,,---000222444555333000......111444666333111...,,,+++---///000000333555444222/////////+++***((('''&&&'''''''''''')))***---///000111111---.........---,,,***)))...------...000000---***+++,,,...////////////...333333333111///...///000---......///...---,,,+++)))***++++++++++++***))))))+++------,,,+++***+++++++++,,,,,,+++***((('''&&&))),,,---,,,,,,...000000000000//////...,,,,,,,,,,,,------.../////////,,,,,,,,,...111111000...,,,+++***+++---...---,,,++++++++++++,,,---///000///...,,,+++))))))((((((((()))+++---////////////+++,,,---............---111333555555444222111111111111000/////////000000+++,,,.../////////...------------...///000111222~~~|||xxxrrrxxxqqqsssxxx~~~~~~sssfffaaaggghhh```ZZZ\\\UUUEEE:::<<<<<<777444888444555666444111000333666999666333000......//////...//////111222333444444111222333555666666777777777777666666555444444444222222222222222222333333///000000111333444444555,,,---............------'''%%%$$$%%%***...222333111000...------000222444:::777333000///000333555666444000------///222555333444555333///...///111......,,,***'''''')))++++++,,,------.........------............,,,***)))...,,,+++,,,//////---+++,,,---...///000///......333444444222///------...+++,,,---......---,,,+++'''(((***,,,------------...//////---++++++,,,---)))******+++++++++++++++***,,,...---+++,,,///222222222222222111000///...,,,++++++,,,,,,...///000,,,+++,,,...000000///---,,,++++++,,,......,,,***++++++++++++,,,---......---,,,,,,,,,+++******)))'''(((***+++,,,,,,++++++((()))***+++,,,+++***)))000222555555333111000000111000///......///000111---...000111111111000000............///111222333~~~~~~}}}}}}uuuuuuxxx|||~~~rrrccc]]]gggnnndddTTTKKK:::999777333000///111444555444333222111111111222000000000///---...000222444333222111222444666888000...///555888777666777666555444333222333444666777222---,,,...111111111222111000///...---,,,,,,,,,------.........//////+++***)))+++...000000000...//////...---...000333888777555222000///111222222111///000111111000...333222000...---,,,------***---///...,,,+++,,,...000111000...,,,***+++,,,+++++++++++++++++++++++++++,,,...222444222---(((((())),,,...000111111111///000000000...+++(((&&&*********,,,...///---+++'''***---000000///---+++///000000...---,,,...//////---+++***+++,,,,,,+++'''))),,,---...///111222555888:::888333///---------***((())),,,---,,,)))------///000111///,,,))),,,---///000000///...---)))***+++++++++,,,///222000...---...111222000...(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***000000///000111444777888555444333333222222333333222222111111111222444444111222222000//////111333}}}}}}yyyyyyvvvzzz}}}}}}~~~{{{uuuhhhccc```bbb___UUUJJJCCC777666555222//////000222444333222222111000//////---////////////111333666444333222111111111222333333000000555888777777999888555222/////////000000555222...---...000222333444333000...,,,+++++++++............//////000000...,,,++++++...000111111/////////111222444666777666555333111///...///000222111///000111111000...///...---++++++,,,...///000111000...++++++---///333333111...+++***+++,,,++++++******+++,,,,,,---///000222555777666111,,,***+++---...000000000///111111111000...---+++***+++++++++---......+++)))+++---000222333333111000222222222222222222222222111///---------......---)))+++++++++******,,,...000333555555222////////////...,,,+++,,,,,,,,,+++......///000000///---+++,,,...111111///---++++++***+++,,,,,,+++---///222333111///000222222111///))))))(((((((((((())))))''''''''''''((()))******000/////////000222444666444333222222111111222222444333222111111222444555555555444333111000222444~~~uuuvvvyyywww{{{}}}{{{{{{||||||{{{yyyppprrrssswww~~~ttthhh___eeeeee[[[MMMBBB;;;777111222222111///......///111111111111000///...---,,,...000111222444777:::333333222222111000000///444000...333777999<<<@@@<<<777000------......---333222000...---///222555888666111---***))))))***//////////////////000111111///,,,+++---000111111000///000444999<<<<<<:::555333111///...---......111000///000111222111000,,,+++)))(((***,,,///111222222000...,,,...111555666555222...+++)))***,,,---,,,,,,+++,,,...111222333444666888:::888444111,,,---.../////////...---111111000///............++++++---...000...+++(((...///111333444444444333444333333555888999666444111///------...//////...,,,,,,+++(((&&&&&&(((******---000111111000111111222222111///---+++,,,,,,//////............------,,,111666555///***)))***+++,,,------------000222555444333333444444222000+++******++++++,,,......*********))))))******+++///...------...000111333222222111000000000000000444333111000000222444666999999888555222111222444|||vvvxxx~~~}}}uuuwwwyyyyyywwwvvvuuuuuu|||yyy}}}{{{tttiiijjjjjjlllqqqqqqgggZZZZZZddddddRRR@@@777222------///000000///---------,,,---...///000000//////...000222444444666999;;;333333444444444333222222222---+++000555999>>>CCC>>>888000---...000111000111222222///---...333777<<<999333...***)))******//////...---......///000333000,,,***,,,...000111222000000555<<>>999444...,,,...222444444222333222///---...222777===999444///,,,+++,,,---///...,,,++++++,,,---...222///+++)))***---...///444222111444999;;;777333222000......000111000...------...111555888999999000///---,,,---///111333333111......000444888;;;555444222...+++)))***,,,...---,,,,,,---000444666111222333333222111000///---.../////////...,,,+++***---222555666333///,,,)))***,,,///222333111///------...///000000000000///------111777888444000...---------//////...---......,,,)))'''(((+++---))))))***,,,---...///...333555555111---***+++---+++,,,,,,***((())),,,///222888===;;;333------///---///000000///...///000///333999<<<:::555///+++,,,,,,---...000222333555000///...---------------,,,,,,,,,------...//////000///......------.........---,,,,,,...111444666999888777444000...///000}}}vvvooorrrwwwvvvrrrooosssuuuwww{{{|||vvvnnnxxxvvvnnnaaaVVVPPPKKKGGG@@@AAA???999555444222......000222222111/////////***+++,,,...000333555777666888999888666444444555222333555777999<<<===>>>777111...///000///000333111///---,,,---111555888555444222///...///222555999666333000....../////////...,,,******+++,,,...111...+++***+++---......444222000111333444111...///---+++---111333111///,,,,,,---000444777888888333222111111111111222333666444111000111222222222000111111///,,,***+++,,,***)))))))))***---000111---...///...,,,++++++,,,,,,---.../////////...---+++///555::::::666111---'''((()))---000222222111...///000111111000//////,,,++++++---111333000...000//////111222333111/////////...,,,***+++---///,,,+++***+++---......---111111000...,,,***++++++***+++,,,+++((((((,,,///222666999777222......000---///000000///---......+++111777:::888333...+++++++++,,,---///111333444111000///...............,,,,,,---...//////000000//////...------------------------...///111333444555555444111...---...000}}}tttpppuuu{{{zzzvvvtttqqqqqqwww{{{wwwrrroooyyyvvvlll\\\QQQKKKGGGCCC:::555222222222//////111222444555444222111111222///.........000333666888888999:::999666444333333222222333555777;;;===???555111///111222...---...,,,...000///...111777<<<999555111//////000111222222111000/////////000111000///,,,+++***+++---...///...,,,+++---...///...222111000///...------,,,+++)))(((+++111333222///,,,+++,,,...111222333222222222333444444444444444555444222222222111...++++++---......---,,,,,,,,,((())))))***+++,,,...///***,,,---+++((('''(((******+++---...000000000///+++///444888888555000,,,'''&&&&&&(((,,,////////////000222333222000---,,,***++++++,,,---......///000000000111333333222000000111111///---,,,---......,,,***+++...000///......,,,******++++++***)))))),,,///---******---000///000111000...------...---///000000...---,,,---+++///333333111///---...*********,,,---///111222000000//////////////////,,,---...///111222222222//////...---------------111111111111111000000///111222111///------///111|||zzz~~~xxxppppppwww}}}}}}zzzxxxtttyyy{{{sssnnnppplllhhh]]]PPPIIIFFFAAA<<<<<<333000333111******000555666666555333222222333444222000...///222666888888999:::999666444222222222111111222555888<<<>>>111......333444111///000,,,111555444111222999@@@;;;666000...000111111000---------......000111111222000---++++++,,,...//////...------///000000///111111000---+++***+++---(((&&&%%%***000333222///---,,,+++,,,......---,,,000111333555666666555555111000111222444222---)))'''***---......---,,,,,,***+++,,,------...//////***,,,,,,***'''%%%'''***((())),,,...000111111111***---000222333000---+++(((&&&%%%%%%(((+++,,,,,,...///222222111...+++(((+++,,,---,,,+++,,,...000.........000222222000...111222222000...,,,,,,,,,...,,,***,,,///111111///,,,)))&&&'''***+++***(((***...111000,,,+++...222,,,+++*********++++++,,,---///000000...,,,,,,,,,,,,...///...++++++...111)))))))))***,,,---///000000000////////////000000,,,---///111222333444444//////...------------...555666666555333000...,,,000000000///---...000222zzz}}}uuuuuu{{{{{{zzz~~~zzzppprrrzzzyyyqqqdddXXXMMMIIIGGGAAA:::777333555666444///,,,---///111///---///222444222///333333222222222333333333:::777333222222333333222///000222333444444333222333222111000000111222333222333333555666777888999222222222222222111000///...------...///111333444---------......///000111000//////...............111///------------,,,+++///+++(((***///222111///111,,,&&&###$$$''')))))),,,...111333333111...,,,...111444444222///...---+++***)))***,,,---,,,+++///000111000//////222444111000///---,,,,,,,,,,,,******,,,...111222111///............---+++)))(((((((((((((((((())))))***///...---,,,,,,---...///............---...000333++++++,,,,,,,,,---------...000111000...+++******,,,++++++---...///...,,,***))))))***,,,------,,,,,,++++++,,,------,,,***+++)))'''''')))*********+++++++++,,,...///111222000///...---,,,,,,---...---------,,,******+++---000000000222444555444333111000///...------...///---+++***+++---//////000222333444555444222000///444333222111111111222333|||}}}yyyzzz|||}}}{{{ssskkklllqqqqqqnnn[[[PPPFFFDDDCCC>>>888666333444444222///............------...111333444444444333222222333444666777999666333222222333333333222222333222222222111000333222111111111222333444333444555555666666555555111111222222222111000000++++++,,,---///111444555222111000.........///////////////////////////000222000...---......//////111---+++,,,111444333111000+++&&&$$$&&&((()))(((***+++...000111111///...---///000222111000---,,,,,,+++***,,,///111111111222111111111111111111000------------......//////------...000333555444333000///---+++***)))))))))&&&&&&&&&'''''')))***+++......------...///000111111222111///,,,++++++,,,******++++++,,,---------///000111000...++++++++++++,,,---000222222...,,,***))))))***---...---,,,---,,,,,,...000111000...+++)))'''''')))+++++++++---------...///000111222000///---++++++++++++,,,***+++,,,,,,+++,,,...000......///111333444444333111222222111///---+++***,,,+++***+++---///000111000111222444444333222111222222111111111333444555}}}}}}|||wwwqqqmmmmmmllleee___]]]MMMDDD=========:::666555333111///////////////...+++,,,,,,,,,...111555888:::888555333222333666777888666333111222444444333777555333111///.........222222222222333333444444555666777777666444222000///000111111222222111111))))))***+++...111333555444222000......///111333000000000000000000000000222111///......000333444444111...///333555444222000---+++******+++++++++)))***,,,...///000000000...------000222222///,,,+++))))))+++...222444444333222000111333333000,,,******,,,---///111222333000000000222555777888777222000,,,(((&&&&&&((()))''''''((()))+++---///000............///000222333333444444111,,,(((&&&%%%))))))***++++++,,,------000222444444222///......***,,,///333666444000,,,*********,,,...//////...///...///000333444333222+++)))((((((+++---...---000000000000000111222222000///---+++************((()))+++,,,,,,---000222---...///111222222222222333555666666444000+++)))*********+++,,,---//////---...000222444444444333111111111111222444555666zzzuuu{{{|||~~~zzzuuuuuuxxx|||jjjgggllltttooo\\\LLLGGGAAA:::555777999777555555111...+++,,,///111000...,,,------,,,+++...444:::BBB>>>999444111111333444888555222111222444444444:::777333000---,,,,,,---111111222333333333333222777888999999777333000---...///000111222222222222*********+++,,,///111222///...------///333888;;;222222222111111000///...222111000...///111555999777444222222222222000...111000000000111111000///,,,,,,------...///000111///,,,+++...333555111,,,)))'''&&&(((+++///111111111...---000444444///***((()))+++---000111333333111000000222555888888888000...+++((('''&&&&&&'''++++++,,,...111333666777000000000000000111111111000111333111---)))&&&%%%))))))******+++,,,,,,---000444999<<<:::666222000***+++...222555444111...,,,,,,---///111222111000111000000222333444333111,,,+++******---///000000333333222222111222222333333222000...,,,+++++++++)))***,,,,,,,,,---000222///000111111000/////////666777888999777444000...,,,,,,---,,,++++++,,,---,,,---///222444555666666222222222222333333444444}}}|||}}}{{{|||yyytttpppoooqqqrrrrrraaa___fffnnniiiVVVFFFAAA999333111444666444444555///,,,***+++///222222111000111///,,,***,,,222888BBB>>>888333000111333555888666333222222333444333:::777333...,,,+++,,,,,,000111333444444333111000777888999999777333000------...///000111222222222---,,,+++++++++---...///,,,,,,+++,,,///555:::===444444333222111...,,,+++000000///......000555:::777666444222000...+++***///000222333333222111111111000///.........///000,,,)))(((+++000222///+++***)))'''(((***---------,,,***)))---222333///***)))***,,,...///000000000000//////111444666666555+++++++++***)))((('''&&&......///111444666999:::333333222111000///......))),,,000111///,,,+++*********+++++++++,,,,,,,,,,,,222:::???===777111---++++++,,,///222333222111000000000222555555333111222111000111222222111///...---+++,,,///111222222444333333222222222222222666555333111///.........,,,---------,,,,,,...000111333333222...,,,+++,,,555555666666666555444444222333444222///---...///,,,---///222444666777888444444444444333333222222|||{{{~~~www|||}}}xxxqqqkkkddd^^^[[[ZZZ[[[\\\XXXOOOIIIGGG555000///222444222222333,,,+++***+++...222444555555333000---,,,---111444:::888444111111444777::::::777333222222333333222666444111...,,,,,,---...111333555666555333000...444444555555444222000...---...///000111111111111///...---,,,+++,,,------...---,,,,,,...111555777333333333222000...+++***,,,---...---,,,---333777555444333111...+++)))'''+++---000111000/////////222111000//////...//////(((&&&&&&(((+++---+++)))---,,,+++,,,...///...,,,)))((((((+++///111///,,,***+++,,,......------,,,------...000222222111///'''(((***++++++***)))(((......///000222444666777444444333222000...---+++&&&)))---000000//////000---------,,,,,,,,,++++++'''---555:::999333...***++++++,,,...111444444333222222333555666666333000000//////000111111000...///---,,,,,,///111222111333222222111111111222222777555333111000000000000...//////...,,,+++,,,...222444555333...******+++000111222333444555555555777999;;;999555222222333///000111333444666777888555555555555444222111000||||||}}}xxx~~~}}}sss~~~}}}qqqggg^^^WWWWWWXXXUUUMMMIIIHHHFFFCCC333//////111222//////111***++++++,,,---111666999777444000...///111222333444222000///111444999;;;;;;888444222222222111111222000///------...///000555666888999888444000.........///000000000000000......///000111111000000///...---,,,,,,---...///......---,,,---...///000000111111111000...,,,+++'''***---,,,)))***///333000111111000...+++***)))(((+++...///------.../////////////////////......''''''((())))))*********------...000111111///---******+++,,,---.........)))***,,,------,,,***)))+++,,,...000111000,,,)))&&&&&&''')))+++,,,..................///000222222222222222222000...---+++'''***...000000000111111000//////...---,,,++++++'''+++000222222///---,,,***+++---111555666555333333333444555666444111...---,,,---///111222222000...,,,***+++,,,...///...111000000000000000111111333222111///......//////...//////...,,,+++---...111444555333...+++,,,...///111444666888777666555555888;;;:::666333444666333333333444555666777888444444555555555333222111qqq}}}zzzmmmeeeaaa\\\RRRWWWUUUIIIBBBCCC???777222///...111000---,,,...(((+++---------000777<<<777333///...111333333222333222000///000333666999<<<999555222222111111000......------...///000111777999;;;<<<:::666111...******+++,,,---...000000...//////000000000000000------,,,,,,---...000111,,,,,,,,,,,,,,,---......,,,...///111111///...---%%%(((,,,+++((((((,,,000,,,...000000...---,,,,,,))),,,//////------///111,,,,,,---.../////////...***+++,,,,,,+++***,,,---+++,,,...000333222///,,,,,,---...---+++,,,---///((()))+++,,,,,,+++***)))+++,,,...000111///***&&&&&&&&&&&&&&&)))---111444/////////...//////000111000000111111000///---,,,***---///000000///000111222111000///---,,,+++***+++,,,......------...000)))+++///555999999555222333333444555555333///+++******+++...222444444444---+++))))))***,,,,,,,,,//////......///000000111000///...---,,,,,,---...---...///...,,,,,,...///...222555333///---...111000333888<<<===;;;777555///333777777333111333666555555555555555666777888222333444555555555444333~~~yyywwwyyyzzznnnfffhhhkkkcccWWWMMMKKKHHHCCC???:::777555111111111000------...///+++///222222333555333///111111222222111111000000666222...///333777888888666555333111///...---,,,000///......///111444555666555555888999777111,,,,,,,,,,,,---///222444666111...,,,,,,...///---+++---,,,,,,...///000///------,,,,,,++++++,,,,,,---,,,)))))),,,000000,,,'''((('''%%%'''))),,,------------,,,---///000...---***))))))+++...000111000333111///...///000///---...---,,,+++,,,---...///---......///000111111111///---+++,,,...///---***...//////...,,,***+++,,,///000000000000...,,,+++(((&&&$$$&&&***------,,,.........///111000...+++222111111333333222///,,,///---,,,,,,...000111000555111,,,))))))+++,,,,,,*********+++,,,---...///111333555555333111000///000111222111///...---...,,,...000111000///000111...---***'''%%%'''+++///000000000000000000000000,,,,,,,,,+++)))(((&&&&&&***++++++,,,------------...///111333333111///---555555888>>>CCCAAA:::333222111111000111222444555222888:::888999===<<<666888555222222333333111///~~~{{{|||~~~|||wwwvvvxxx~~~xxxmmmdddbbbccc[[[PPPJJJHHHEEE@@@<<<888444333333444444222///------...+++111444333222333333000555666777666444111000///...------///333777:::;;;555444222000///.........111000//////000222444555444333444444555444111///.........///000333555666333000---,,,...///...,,,+++******,,,///000000//////...------,,,,,,,,,,,,,,,)))))),,,000222///+++(((&&&%%%&&&))),,,------+++++++++---///000///...***))))))+++...111222111222000//////111222111000///...---,,,,,,,,,---...------...000111333444555111///,,,,,,......---+++...///000...,,,***+++,,,000111111111000///---,,,***)))((()))---//////......---,,,---///000///---222222333666888888555333///...,,,---///111222222333000,,,++++++,,,------************+++,,,---...333555666666333000///......///000000...------......000333333111...------******)))'''&&&(((,,,//////000222444444333111000...---***(((&&&&&&&&&&&&,,,,,,------...---------...///111333333333222111444444666:::>>>>>>888222---------...111444777999CCCDDD@@@999666888777444222000000111444555333111wwwzzz|||xxxuuurrrpppooolllccc[[[WWWTTTNNNGGGEEECCC@@@<<<888444111///222333555555333111000111222999<<<777111000///...666888::::::777444222111+++---///111333555888:::444333111///...///000111222222111111111222444555333444444222111222333555222111111111111333444555555222...------...//////---+++***+++...000111111111000///...------,,,,,,---+++***---111333222000+++)))((())),,,...//////+++++++++---000111111///*********,,,///222444333111///...///111333333333000///......---------------...///000222555777888444111...,,,---......---///000000...,,,***++++++111222222222111///---,,,---,,,,,,---///000000///---,,,,,,---000111111000111222333777:::;;;999888000...---...000333444444000///......000000000///***************+++,,,---444555666555222///......,,,...///...,,,,,,,,,...000222555555222...+++)))''')))******)))***---///...111444777777555333111222000,,,(((&&&&&&((()))------.../////////.........///111222333444444444222222222555999999555222+++++++++---111666:::===SSSPPPFFF:::333333333222---,,,---///222333333222{{{zzzwww{{{~~~{{{{{{xxxyyywwwlllbbb[[[XXXSSSMMMHHHDDDAAA>>>@@@???<<<999555111///------000444666666666666666===DDDFFF===333...---,,,222666:::<<<999777555555///333666666333111222444333222000//////000222444222111111111111222333444444555555222000222777<<<666555333111000000111111444222...------///222333444111...,,,---...///...000000000000/////////...222000//////222444444333///---,,,---000222333444.........///111222111///,,,,,,,,,...222555666666111///...///111222222111........./////////000000///...///000111333555666555333///---,,,---//////000111111///,,,+++++++++000000111111///...,,,+++.........////////////...,,,---///333666666444222//////111555888999888666000///...///111444555555//////000222555555444222,,,,,,+++++++++,,,------111222333222000...---...---......,,,***)))***+++///222555666333...+++)))***,,,/////////...///000///111333555666555333222555333000...,,,+++***++++++,,,...///111111222222111111222222222333444444222111000111444555444333111000///000333777;;;>>>UUUOOODDD999222000111222111///---,,,---///111222yyy~~~vvvyyy{{{xxxuuutttuuu|||zzziiiXXXPPPMMMHHHCCC===888555555;;;:::888666333000...------111444666666666666777BBBHHHIII@@@555111000000111666;;;<<<888444444444444777:::888444111111222222111000///000111333444000000000000111111222333333333333111///111777<<<888666333000...---,,,,,,111000...------000444777;;;777222///------+++***------///000111222222111666555333222333333333222///---,,,---000333444444333222111222222222000...///......000444666888777222000......//////...---+++,,,...///111333444444000///.........000111222444333000...,,,---///111111111111///,,,+++++++++---............,,,+++***.../////////...,,,+++++++++...333999<<<;;;777444///000111444777777555333111///...///111444555555///000222666999999777555///......---------......+++---......---------/////////...+++(((''''''(((---111555666444000---+++000222555666444222222222111111000000111222333333333333333222000...+++))))))***---///222444555666777777666666555555444444222111//////111333444444999888666555555777999;;;GGGBBB<<<666222000111333<<<888222---+++,,,000444|||www}}}xxxzzz{{{}}}}}}~~~vvvooorrryyyuuueeeUUURRRLLLDDD???999222///111666666555333111000///...333444666666444222111222<<>><<<888444111222333555777777555333222000//////111333333333///000333666999:::888666111000//////............((()))++++++++++++---/////////---***'''&&&'''(((---000444555333111///...333666888888777555333333333111///......///111222///000111222111...***((((((***,,,///222444666777:::::::::999888777555555111000///...///111333555<<<;;;999777666666666666777333111222111...///222AAA===666///+++,,,111555||||||yyyvvvppppppoooooollldddZZZSSSUUUKKKAAA===888222000222111111000000000//////...555555555333111/////////555999:::666444666777555777;;;>>>:::222,,,,,,///555444444555666666555444000111222333333333222111,,,---///111222444444555...---,,,---///111111111111000///.........///000///000111///......111444555333000//////...,,,***+++,,,///111222222222111111222222222000...------)))((('''(((+++---......444222111111222111///---///...---...111333333333111///------/////////...+++,,,///222444666666777///---,,,++++++---///111---///000///------///222222333222000---+++***+++)))***,,,---......---,,,---///000///+++'''&&&&&&,,,---111555888999666333111111222555777888666444333111//////000111222111...///111444777888666444111111///...------------)))***++++++******,,,...---,,,,,,)))'''''')))+++///111444444222000//////111444666777666444444444222222000/////////////////////000000000...,,,+++***+++---///111333444444555555777777777555333222//////...------///111444666666666666555444333333000+++***------)))***...888666333---)))***...222~~~{{{jjjpppsssmmm___SSSOOOOOOSSSGGG===:::888444333555........................333333333111///...000111222444444111111444444111666:::<<<999111---///333777444222222555666444111000111333444444333111000,,,...000222444555666777///---,,,///222444111...------------///111333444000222222111---,,,...000------,,,...///000...,,,,,,---///111222111000///+++---000000///---,,,+++***((('''(((+++...//////111000///000111000///---...---,,,---///000000000000...---...000111111111,,,...000333444555555555---,,,+++***,,,...111333+++---000000...---///222222333333000---+++***+++)))***,,,...////////////---///111///+++&&&%%%%%%,,,,,,---///222444444333......000333666777666444333111///...000000000000---...///222555666555333111000///...---,,,,,,,,,+++,,,,,,+++******+++---*********)))((())),,,///111333444333111/////////...000333444444444444555222222222222111///...---222111111000000000000000,,,---...///111111222222---///111333333111///...---------,,,,,,---000222///111222333444333222111///***(((***)))%%%%%%***+++,,,,,,***''''''***---zzzqqqjjjaaaYYYRRRMMMGGGCCC@@@>>><<<888555333222111//////...------...//////000222444666666444111///555333222222000///555===<<<999444000///000222333222333444444555444444333777555333111000000111111000111222333444333333222000111222333333333222222///...------...111555777222111000///............------------...000111222111...---///222333///+++)))***+++,,,---,,,++++++)))(((((()))+++,,,,,,+++---------,,,++++++---/////////...------...000000000...,,,///333333000+++,,,,,,,,,---///222444666...---+++,,,...000111111000///000111333222000---222111000///------,,,,,,---------///222444333222222222111...+++))))))***///------///333555333111///111333444444222///...444222000/////////...---,,,,,,---...///000111222555111---,,,---...---,,,***,,,---......---,,,++++++***)))---111222...***///...---///222444222/////////...///000333666888333444444444444333222111444333111000///000111222333111000111333333222111...///000000...---...///////////////000000///...+++...000000///...//////+++,,,,,,***'''%%%$$$$$$(((%%%######$$$&&&'''(((yyy}}}{{{zzzzzzkkkbbbWWWNNNJJJEEE???::::::999777555333111000//////...------...111333555000333666999:::888666444333000000222444555;;;BBB@@@999222000222555333111333333333444444444555555:::888555222000////////////000111222333333222222222333444555555444333222000///.........000333444222111111000000000000000............///000111222000...,,,///222333000,,,,,,+++*********+++---......,,,++++++,,,,,,,,,,,,+++,,,,,,+++***+++---///000///.........///000111///......222666555000+++++++++++++++---///111222.........000333333222000333111//////000000///---/////////.........//////000///000111222222000///000111222222111222444666000...---///222333222000000111222333333111///...111///---++++++++++++***,,,...111333444222000///222000///000222222111///...///111222222111...---+++)))))),,,222444222......------///222444333111,,,++++++,,,...222555777888888777555444333222111222222222222222222222222888777666555444222111111///000000///...---///111111222333333222000//////---///111111000///000000---...///...+++)))(((((('''&&&$$$%%%''')))))))))}}}zzzwwwxxxuuuttttttbbbZZZNNNFFFAAA===777222222222222111111000//////.........///222555888:::222444777;;;======<<<<<<666111000333777999===AAABBB999111111666999666222777666444333333444666777;;;999666222000...---,,,//////000111111111111111333444666888888666333222111111000000///000000000111111111111222222222333000/////////000111222222000...---///222333111...///---***'''(((+++...111222000...,,,,,,,,,---...+++,,,---,,,,,,,,,...000000000//////000111222222//////000444666555000+++***)))))))))***,,,...//////000222444666666333000555222///......//////...------......///000111222222222222222333111...+++,,,...111444666888<<<>>>111000......///000000///000000000000/////////......,,,***'''&&&'''((((((---000444777777333...***---...111444777777555222222444666888777555111///+++))))))---222555555444///......///222444333222***))))))))),,,000444777===<<<999666444333222222222222333333333333333333===>>>>>>:::444111000222000111000...---...000333444777999888444111000000---///111111000000000111///111333333111...------)))((()))+++---///...---~~~xxx{{{~~~}}}vvvppptttvvvrrrooonnnjjjfffWWWTTTNNNGGG>>>777222///---...000111222222111000///000333666888:::;;;<<<555555777999;;;>>>AAABBB===666222444777888888:::>>>888333333777:::999777===;;;777444333333555777888777444111///---,,,,,,111111111000000///......111222555888888777444333333333333222111000//////000000111333444444555555111111111000111111222222000///...000333444333222///---***))))))+++///111111111///,,,+++,,,...111000111111000///...///000000000000111111222333333222111000111222111...+++((('''((((((***,,,...000111111222444555555222000222111///000111222111000,,,---...///000111111111222111222222333111---***(((+++...111444666999<<<222111///...............///...---,,,+++,,,---------,,,***(((&&&&&&(((***...000333555444000+++'''(((+++111777:::999666444444666888:::999666333000...,,,,,,...222555666666222111111111222333333333---,,,,,,,,,...111555777>>><<<999666444444444555777666444333222222333444<<>>;;;999777666555555777<<>>777222444666555555666777777666555555777:::===AAA>>>999444222222444555333222111000...---------333333111000...---,,,,,,---///222555666666555444444444333222111000/////////000222444555666666666333222222111111111111222111000000111222444444444------,,,,,,------...///......---+++***+++///333555666666555222000000000///000111111222333333333666222...+++******++++++''''''((()))+++...111222333111//////000111111000---...000333666666444222...///000111111000//////000//////111111000---+++(((+++...///000000222333222222111000...------...---,,,***)))))))))+++,,,000000///,,,))))))+++---.../////////---+++(((&&&$$$)))000666999777555333333444777888888555222000111000///000222444444444555555444222111111111222444333333222333555777888;;;:::777666555666777888???<<<777222000111333444777:::<<<999333000222555444444222000...///222555888:::<<<:::666222000000,,,---......------...000000222555555444222111222+++,,,---000222222000---}}}www}}}}}}rrrnnnfff^^^ZZZVVVKKK???;;;BBBFFFBBB777...+++---,,,///333777888777666444000444:::>>>@@@>>>:::777888666555444555999===???888333111444555555666999444666888666333444888===>>>;;;777333111111222333000000000000/////////...333222111///...------------///000222444444444444333222111000////////////...000222444666666666666333333222111000000000111000000000000000111222333+++,,,...///000///...---+++,,,---,,,***+++///333666777888666333111000000...///000222333333333333444111+++'''%%%'''***,,,))))))***+++---000222444222000---,,,---.........)))+++///444888888555222000111111222111000...---...---------//////---,,,+++---///000///------...111333444333000.........---,,,***)))))))))***+++111333444222...,,,...000------,,,***))))))((((((%%%***000444555333222111000111333444444333111000222222222222222222222222444555444111//////000222888888999999999999999888999888777777777888:::;;;BBB???999444111111222333111333555444222111333666666666555222000///111333777666555444333222000///,,,---------,,,,,,...000111222333333111000111222*********,,,---,,,)))&&&{{{}}}}}}tttrrrqqqjjj^^^SSSKKKBBB:::666777888666111---***))),,,///444777888777444222000222666:::<<<;;;:::888666777777777777777666666333111222555555444777<<<777777666444222222444666666444111///...///111222111111111111111111000000000000/////////000111222111111111111111222222333///...---+++,,,---...///...000222444666666555555333333222000000/////////.........---------///000,,,---...000000///......+++...000...+++***---111111333444333111000//////---...000111222333333222...,,,)))&&&%%%(((,,,///------,,,,,,---///000111000...------------+++***)))***---111555666444111///000222222222000///---///---+++***+++,,,,,,+++***,,,///000...---,,,,,,000333666555222///.........---,,,,,,++++++,,,,,,000444777555000......000,,,,,,++++++++++++++++++))),,,000222000//////000......//////000000111111111222444444333222111111///000000...,,,,,,///222777888;;;<<<===<<<:::999999999999::::::;;;;;;;;;@@@>>>;;;888555333222222---...///000222333444555777888777444111///000111555111------000111000------......---,,,,,,///111222333222111//////000222,,,+++***))))))'''$$$"""vvvyyywwwhhhhhhkkkhhhZZZIII???:::666666222------......+++(((,,,///333777777555222000///000222555777999::::::555777999;;;:::666222///333333555777555333666===;;;888444222222222000//////...---,,,---...000222333333333333333222111000...------...000222555666666444333111000000111111,,,+++)))((((((+++---///...000222444555555444444333333111000////////////------,,,+++******,,,------......///////////////,,,000222000,,,))),,,///+++---000000///......///,,,---///111222333222222))))))((('''(((***...111000///...---------...///...---...//////...***'''++++++,,,...111222222000...///111222222111000///111...***))))))*********'''***---...---,,,,,,---///333777777444000///////////////.........------///444777666111......000+++,,,---.........------,,,///111111...------///---,,,,,,---...///111222///111444555444222111111***,,,---+++***+++///333444666:::===>>>===;;;999;;;;;;<<<======<<<<<<;;;<<<<<<<<<;;;999666333111---,,,,,,///222444444333888999888666222000//////333---((((((...111///,,,...//////...------000222444444222000......000222000...,,,***)))'''$$$!!!{{{{{{zzztttmmmjjjeee\\\RRRJJJBBB999444444555444333222000/////////+++,,,...000222333444444777777777777666666666555777<<<>>><<<999888666333555888999555444666888777222666666222111222333111++++++++++++---///111333222111000.........//////---...///000222333444555555222///000333555666555111///+++((('''((()))+++000000000111222333555555666555333000...---,,,+++,,,***'''&&&&&&(((***,,,111111222222222111111000111111000---***))),,,///111///,,,,,,,,,,,,+++***...------///222333333333000,,,(((%%%%%%)))///222///...---...///000///...000111000...+++)))***+++...///000000000000333555......////////////......222000,,,)))((()))***+++......//////...---++++++///000111222222111000///******++++++,,,---...///444444444333222111000//////,,,(((***...000...+++000000......---...//////000000///......///111111000222333222000//////000,,,---//////000111333444444666999::::::::::::;;;BBBAAA@@@???>>>=========;;;;;;<<<======999222,,,---***)))+++///333444333333444666777555333000------,,,,,,,,,------+++))),,,,,,,,,------------...000///---,,,,,,---...///,,,---......,,,***'''%%%yyyuuuqqqmmmjjjkkk___TTTIIIAAA;;;555444666555444222000////////////......///111333444666777555555555555555666777888AAADDDBBB<<<888888777444555888999555444777888777666999999444111222222///***+++,,,---///222333555222111000...------......000/////////111555888:::666222///...000333333333333111...++++++---000222444444333222222333555666666555444222111111000000000...,,,***)))+++---///222333333444444444444444555444111---)))))),,,///111///......000111111000000......///000111000//////,,,(((&&&''',,,111555///...---...000000000///000000000...+++***,,,---000111111000...---...000...///000111111222111111111000...,,,+++,,,------///000111222222000///---//////000000///...,,,+++((()))***,,,---.........222222333333222111///---...,,,***,,,111444333111000///---------...000111222111000........./////////111333333111111111222333555888777555444555777444555777777777999<<<>>>@@@CCCFFFFFFBBB===999777888777888999:::777111,,,---+++***+++///111222111222333444555444222000///111000......///...,,,***,,,,,,,,,------.........111///---,,,+++,,,---...,,,---/////////...,,,+++~~~~~~ssslllgggcccccceeeTTTIII>>>777333111333888555333000...---...///000111111111111333555888:::888777555444555777999;;;JJJKKKFFF<<<777777888777777:::;;;777555777888666;;;>>>===777333333222000***,,,...000222444555666222111///...------......222000//////111555:::===555111---,,,---///111111333111...,,,---111666999999777555333222333555666444444333333333333333444444333111///...///111222222222333333444444555555777555222...++++++---///111000000111444666666555111000////////////...------+++)))''')))...333666///...---...000111000/////////...,,,++++++---000222222111...+++)))***+++,,,---///000222333333444111111000000///////////////111333555666444222111............---***((('''%%%'''***,,,.........---...000222444333111...,,,---,,,,,,///555999999777000...---,,,,,,...111333333222000///...---......---///111222111111222333:::>>>BBB@@@;;;777888:::444555555555666888===@@@>>>FFFNNNOOOGGG===666222222222333444555444111......---,,,,,,...000000///000000000111111111000000333222111111111000---+++++++++,,,---......//////444333000---,,,,,,,,,------...000111222111111000uuujjjfffddd___YYYWWWHHH???666333111111444999444222///,,,,,,---000111444333111111222555999<<>>:::777666777999;;;HHHHHHDDD;;;666777888888;;;??????:::777777666444===@@@???999555555444111---///111333444555555444111000///...///000111222222111000000222444777999000...+++***+++...111333222000---+++,,,000555999999777444111111333555777444444333222222222333333666555333222111222222333000000000/////////000000444444333111000/////////000000000222555666666555111000//////000000///------,,,)))((()))---111333///...---...000111111000------,,,+++***+++...111111111000---***(((((())))))***,,,...000222333333333333333333222111///......000444666777666444222//////...---,,,)))'''%%%$$$&&&***---......---,,,---///333555555222...,,,------...111666999999888111000---+++,,,...000222222111000///......///000///000222222111000111222:::???DDDBBB<<<888888:::444666777777777888;;;===;;;EEEPPPQQQHHH<<<555222/////////000222222111111000000///////////////...---,,,,,,,,,,,,...///000222111000111222222000...++++++,,,---...///000000777555222///...------...///000111222222222111111~~~~~~wwwkkkccceeeggg___QQQGGG???888444444444333555888333111...,,,,,,...000222555444111000222555999<<>>>>>999555444666444666999:::999777666666666???GGGGGG@@@777333333---...///000000111222333222222222111000///......))))))(((((()))+++---///...---...000222333222111,,,,,,---......///000000555333111...,,,,,,,,,---111111111111000//////...|||{{{~~~jjjaaa\\\aaacccZZZJJJ???999555333666777555444666222111///---...///111333666555333222333666999<<>>>>>===:::888777888333444666666555222111111222555999:::888444222111000666;;;:::666111111222---///111111111000111222111222333222000...---...(((((('''((()))***,,,...++++++,,,///222444444333---............/////////000...,,,***)))***++++++333222111000...---,,,+++sssjjjgggZZZUUURRRTTTSSSKKKAAA<<<888333111444555222222333111000000///000111222333888666555444555888;;;<<>>:::999999:::;;;666::::::777555666666444999===>>>:::777777555111111555555000---......,,,333222111000////////////......------///000222333000000111000000///---,,,''')))---...///111444777333333222111222333444555444333111000000111222222666555333000...,,,++++++***+++---/////////...---///...,,,+++,,,---...///......///222555666333000111111111333444444111///*********,,,...000000000,,,,,,+++++++++,,,,,,---***))))))+++---///......))),,,...///...---......,,,---......------///111...///000111111222111111---............------,,,,,,,,,,,,,,,,,,---......---...///000000000///...+++,,,---............---,,,...222555666444222000,,,...///000///---,,,+++,,,---...///000000000000444333333222333444666777>>>???@@@???===;;;;;;<<<555333222222333222///---///111444444333111000///000222444444222000000111---000333333111//////000...000222111...,,,+++,,,)))))))))***+++,,,---...,,,,,,---///333444444333////////////............---,,,***)))***+++---...333222000///---,,,++++++~~~lll^^^YYYNNNKKKJJJHHHBBB;;;888;;;888222///111222000000222000000000111111222333333999888777777888:::<<<===;;;:::888777777999<<<===;;;===<<<666333444555333333888;;;888666666555222555888888333000111000...111000///......///000111///...---,,,,,,---...///111000///......///000000(((+++///111111111444666000000000111222333444555555555333222111000000000000///---+++)))(((''''''((())),,,...//////...---+++***))))))+++---///111333000...///222444333111222222333555777666444222))))))(((***,,,......---+++++++++,,,---...///000)))((((((***,,,......---***---000111111///...///---...//////......000222......////////////......)))******+++,,,---......---,,,+++******,,,---...+++,,,...000111111000000........................+++---000333444333111000+++---//////...,,,+++***(((***,,,///111222222222777666555444333444555666;;;===>>>>>>===;;;<<<===999555111000333333///+++,,,...//////......///000333333444444333333222111---000333333000...---...,,,///111000,,,******+++***++++++,,,------......///...///111333444444222000000000///......------...---,,,+++,,,...000222222111000...------,,,,,,{{{nnncccWWWKKKLLLJJJEEE>>>777333222333111111111///---...111333...222666444///---000444888888888888::::::::::::777666777888999999777666<<<999666666777888666444555333222444777888555222999;;;;;;666///---111666444333222111111111222333555222......000111111///333000,,,,,,...000///---,,,,,,...///000111111222111000///000333555555444666444333333444333111///+++***)))'''&&&$$$###"""''')))+++...//////......)))(((''''''(((+++...000777555333111000000111222222333333444555555666666222///+++***,,,------++++++,,,...///000000000000---***))),,,000222...******,,,...222555555333000---------///111111///...,,,......---***(((((((((((('''&&&'''***,,,------///......---,,,+++***))))))+++---000222333333333///111222111///.........000000000111111///,,,)))))))))***---//////...,,,((())),,,...111222333444777888888666333222333444666777999<<<>>>>>><<<999555444111///---,,,,,,,,,000//////............//////333777888555333222333333444444222...,,,+++++++++---//////---+++++++++...000222111...,,,...000111222333333111111222333111222222000///...///111000000///---+++,,,///111///......---,,,******)))mmm___XXXRRRLLLFFFDDD@@@:::555222222333666666666333000///111222333444555444333333555777777<<>>>>>;;;:::999:::;;;999555111222222111111333666;;;>>>>>>;;;666222000000111111222111111000111333444555888444000.../////////...000...++++++...000///...111222333333444333222111111000///111333555666555666555444444444444222000---,,,+++)))((('''&&&%%%'''''')))************)))((('''&&&'''))),,,000222333222000000000111333555333333333333444555666666444111---+++,,,---,,,***,,,---...000111111000000111...,,,...111111...******,,,///333555555222///---------...000000///---,,,...///000000...+++(((((('''&&&(((***---------************))))))((((((***+++---///111111111111000111222222000......///......//////...,,,)))'''&&&(((+++---......,,,,,,***+++,,,...///111222222555888:::;;;999666555444555666888;;;======;;;888555444222000...,,,,,,+++000//////.........//////000222444555444333222222111111000...,,,,,,---///000111111000---+++***+++000333555555222000111333333444555444333222333444333555777777444111///...///000000///...---///000///......---,,,,,,,,,---}}}rrr^^^QQQMMMKKKIII>>>===;;;777333111222333:::;;;:::777444111000111777555444444666777888888666@@@IIIGGG;;;222222666555666777:::===@@@BBBCCC999:::<<<>>>???<<<666222000111000//////555@@@IIIBBB999000...111444111---/////////000222444666777<<<888333//////////////////---+++,,,...///000000777777888999888666333222111000000222555777777666666555444444444444333111000///...,,,+++*********'''&&&&&&%%%%%%&&&&&&&&&((((((((((((+++...111333------,,,---///222555777222222111111222333555666555222///---------,,,+++---...///000111111000000444111///000111111---******,,,///333666555222///---,,,,,,---//////...,,,---...///333666444///***)))(((((()))+++,,,,,,+++((((((((())))))*********,,,---///000000000000///000111222222///.........,,,,,,------+++)))&&&%%%&&&***000222000......///...............///000000111777>>>BBBAAA<<<666333222222444777::::::777555444333222000///---,,,+++000///////////////000000333222111222333333222111//////...+++***,,,000333555555444111---++++++,,,222555888777444222333444555666777666444333444555555888<<<<<<888333...,,,---000222333222000000000//////.........///111222}}}tttppprrrlll```TTTKKKFFFCCCAAA::::::888555111000111222999::::::888444111000000555777999999777555555666666@@@HHHFFF<<<555555999444777:::===>>>>>>>>>>>>888999<<<>>>???===:::888444333111...///666???FFF@@@777...,,,111444333///000000000000222444666777<<<999444000///000111222111000.........///000000888999:::;;;:::777555333111111111333666777777666444222111111222333222111222111000///...---......((('''%%%$$$%%%&&&((())),,,,,,+++,,,---///222333)))))))))***,,,///333555///...------...///111333333222000///............//////000000000000000000333111//////000000...,,,+++,,,///333666555111...---,,,,,,,,,......---,,,///------111666777333------,,,++++++,,,,,,***((()))***+++,,,---......//////000111111111000///...///000111000...,,,,,,,,,***,,,------***'''%%%%%%(((...555777333111111333111000///...---......///...666AAAGGGFFF@@@888333...///111444666666333111111111111000000///...---////////////000000111222666333000000222444333111/////////...------000222666666555111...---...///444777999888333000///000555666777555333222333444444777::::::777222...,,,...111555777666444222111000000//////000222444666~~~|||xxxiii^^^WWWNNNHHHCCC???<<<:::::::::999555222///000111333444555555333111111111555===DDDBBB:::333333666888<<<@@@@@@>>>;;;<<<>>>888<<>>@@@AAAAAA===BBBGGGGGGBBB;;;777555777777777666777:::@@@DDD???:::666666888888555222222222222111111333777:::555444222111111111222222.........---,,,---000222888888666333000...///000111222333333444444444444222222222444666666444222---+++)))***+++---......333111///......///111222,,,,,,++++++---///222444222222111000///.........+++***)))((((((***,,,---******++++++,,,---------,,,...///000///000111333111000///......---......*********+++---...000111......///000222333222000000...,,,,,,---...---,,,...+++)))+++///333444333333222111111000...+++(((,,,,,,,,,------.........222333333333222000...---+++------,,,)))''''''''')))---000000---******+++)))---111222000///000222222222333333222111000///...444<<<@@@???;;;666333333333555888;;;;;;888666111000///......///000111/////////000111333444555888666333222333444444333000333555555333///---,,,///000111111000000222333999<<<>>>;;;555///,,,,,,...///000000......///000///000000///...///111333111444777888777666666666333333444444555555555555zzzsssvvvwwwlll\\\PPPDDD888555444333333777999999888666333111000111///000111111111333666888???EEEJJJGGG>>>777999===;;;;;;:::;;;>>>?????????>>>CCCFFFDDD???:::888999666777777555555777===AAA<<<;;;:::999888666444333222222333333444555777888555444222111111111222222---///111000//////111333777777666333000...///111111000/////////000222222333222333444555444111///+++)))'''(((***,,,------111///---,,,,,,...000111///.........///000222333000//////...------,,,,,,---,,,***))))))+++,,,...+++---///000111111000///+++...000000///...000222111000...---,,,,,,,,,---)))******+++,,,---000222111///......000222222222111///---------......---++++++,,,---///111222333111111111222333222///---......------,,,,,,,,,,,,000111111111000...---+++,,,------,,,)))'''&&&&&&(((,,,000111---+++,,,///+++,,,---...///000000111111222444555555444222111000333666888666444333333444555777:::<<<<<<:::777777444111---,,,,,,---.../////////000222444555666555555555444222111222333000222444333111...---------...000000000///000111666999<<<:::444///,,,,,,+++,,,......------...000///000111000///000222444111333444333333333555777444555666777666555333222zzzrrrpppuuuttthhhXXXPPPGGG<<<666777999666333555666777777555333111111222111222222222222444888;;;BBBDDDEEEAAA<<<999;;;>>><<<<<<>>>>>>===<<<<<<;;;===@@@AAA???:::777999<<<666777888666444555999===999;;;<<<:::666444666888444333333444666777666555444333222111111222333333111444666666444222444555444555555333///...000333222000...------...000111333333333444444333000---+++)))''''''))),,,---...///...,,,++++++---///111000000000//////000000000,,,,,,,,,,,,,,,,,,,,,+++...---,,,++++++---///000...000333555666555333111,,,///111000...---...000111///...,,,+++++++++,,,***+++,,,+++,,,---000222222000------///111333333222000...---...//////...(((+++...000000000111222///000111333555555333111111000///...---,,,,,,+++///////////////---+++***,,,......,,,***'''''''''&&&+++000111...,,,---000///---,,,---000222222222///222555777888666444222222222333222000000222333333333555888;;;:::888666<<<888222---***)))+++,,,//////000111222444666777222444666444000///000222111111111000...---...000,,,...000111///.........111444888777222---++++++)))+++,,,---------///000000222333333222111222333111111111000///111444777444666777888777444111///pppmmmmmmpppkkk[[[III>>>BBB===777444444555444333111333555666444333333444444444333222222666<<>>;;;::::::<<<<<<:::888888;;;???DDDAAA===999777666777777444555444333222333666999AAA@@@>>>:::555222111111222444555555444333333444333666555222111333333000333555666666666666888:::777555222///......///000000---******---000333444000111111///---,,,---...000///...,,,+++***))))))///...---,,,,,,---...///000000///............///222---&&&"""###&&&***,,,---...000222333444333333666666666777666444000,,,,,,---...///000111111111222///,,,))))))***---///111000...------///111333111000//////...///000000555444333111000000000000+++******---111222000------111666999888777666555333222000...,,,,,,,,,---............///---***''',,,...///---)))(((***---------...000222222000///---...000111111222444555333222222333555666666555111111222222222000...---///000111111222222222222222222///,,,))))))+++......000222333333111...,,,///000111111///...//////...............------,,,000///---,,,---...000222000333555555222...+++******++++++***)))***,,,...999888777555333222222222............000444777999999888666444222222222222xxxppphhhbbb```ZZZNNNCCC======;;;999999999888444111000222333333333444777999666333222444999;;;:::888<<<888777:::<<<<<<>>>BBBCCCAAA<<<777333444777;;;>>><<<999666555555666777999888666333000000222444;;;;;;:::777444222222333666777888666333111000000111444555333444888888666333555777777777777888999555333111000000222444666111...***(((***---000111///000000...,,,,,,...000111000...,,,************//////...------...//////000///...---------------111,,,'''$$$$$$'''***+++//////111111222111000///111111222444666555222000---...///000111222222222///...,,,,,,---///111333111000...------///111333111000...------...000111111111000///////////////...------///222222000...000222555666555333333444111111///...------------,,,,,,---///000000---+++///000000///...,,,,,,---222111111333555666444333111111111222333333333333333222111333555777777777111111111111000///......222222222111111000///.........---,,,,,,---111444888888888666333000,,,***---...000///...------...///000000111000///...---......---,,,,,,---......222444666666333///---,,,+++++++++***)))***,,,///999888666444222111111000///.........///111333444777555333111///...------~~~tttvvvtttlllaaaUUUMMMGGG???:::999555777:::======:::333///000111222222333666:::>>>:::666444:::BBBCCC;;;222444222333555666888???HHHMMMFFF<<<444222333666888:::888555444333444666777BBB@@@;;;555111///000222555666666555333222333555;;;;;;:::777222...,,,,,,,,,000222222444:::<<<:::555777999999888666555555222222111222444777:::<<<444///***'''''')))+++,,,//////...---,,,---///222333111...+++******+++,,,000//////......//////000000000...---,,,,,,,,,,,,///,,,)))'''((()))******///000000000///---,,,++++++,,,...222666777666444///000111222222222222222,,,---...000222444666777000///...------///111222///...,,,+++,,,...111222---,,,,,,,,,------...///222111111222333333111000444444333111///...///111///000000000///......---+++,,,---///222222000...111111111333444333000...444333333444666777777666666444222333555666444222222000///000222555666666222111///...------......222222111111000000//////---............000444777<<<:::888555111...+++)))***,,,......,,,,,,,,,---000111222333333111///...------------,,,+++******222333444444222000000000------,,,***)))***---000777666555333111//////...//////...---------------333111///,,,+++*********}}}{{{qqqrrrnnncccXXXLLLDDD===666333444000333888;;;<<<888333...000222555777888999<<<>>>===::::::@@@GGGHHH???777555111000222444777===DDDMMMEEE;;;555444666777888:::888666444333444666777GGGDDD???999333111222444333444444444222222444555;;;<<<;;;777222...,,,+++)))---//////222888:::888777999;;;;;;777333111000222222333444666:::===???666111+++'''&&&((()))***---------,,,+++---000333333111---***)))+++---///000000000000000000000000222111000...------------...,,,******+++++++++***......//////...,,,***)))***+++---111555777777666333333333333222111000000,,,...111444666777777777000///...------///000111...---+++***+++...111333((())))))***+++---...///333333333333444444333333666444111---***))),,,...///000111222222111///...,,,,,,...000333333111//////...000444888888444000333222111222444555555555777444111333777999666222111...,,,,,,...000000000222000...++++++,,,---.../////////000111222333333444444333222000000222555555333111///---,,,++++++)))+++------,,,,,,---...000111333444333222///...---.........---+++)))''',,,...////////////111333000000...,,,+++,,,000333666555333111///...------//////...,,,***)))((((((...---,,,***))))))******}}}yyy|||}}}sssooolllcccVVVOOOHHHDDD===555//////---000444666666444222000111555:::======<<<;;;;;;;;;;;;===@@@CCCDDDAAA??????777222555999:::<<<>>>BBB===777444666888888777>>><<<888555444444555555CCCAAA===888444333444666555666666444222222333444888999999666333000......,,,000111000111666777555444666999999777444222111444444444555666888:::;;;777222,,,(((((()))***+++,,,,,,---,,,+++---000333222000---++++++,,,///111111111111111111111111111333222111000////////////...---,,,,,,---...,,,++++++,,,---......---,,,+++------...111444666555444555444444333111///---,,,...000333666777666555444///......---......000000...---++++++,,,...111222''''''((()))+++---///000222333333333333333444555444333///***''''''***---000111222333222111000///......///111333222000...***+++...333888:::666222222111000222444555444333555222000222888:::888555222000---,,,---...---,,,111///,,,))))))***,,,...///......///000222333444777777666444222111222333000...,,,+++***+++,,,---)))+++............///000///000111222222000...---...///000111///---***(((&&&''')))***+++...222555333222111///......111444444333111000...---------///...---***)))((('''''',,,,,,+++++++++,,,...///tttnnnmmmjjjjjjeeeWWWGGGEEEDDDDDD???555///...---///111222111111111222222777===AAA@@@===:::888666888;;;;;;:::;;;>>>AAAFFF>>>999<<<@@@???<<<:::666555333222444555666666@@@>>>:::666333222333333999888777555222222444666888888777555222111111333444555666666333222222222222555555222222555555222---000333555666666666777666555555555555555555666444111,,,***+++,,,------+++,,,------------///111///...,,,,,,---///222333111222222333333222222111333222222111111111111111///...---...//////...---+++,,,---...//////...---///......///111222111000222222222111///---,,,+++///111333555555333111000......------......///000...------------///000111'''((()))***,,,///111222222333333222000000111333//////---***'''(((***,,,111111111111000000///...------...111222222000...)))***...333666777555333222222222444666777555333222000000222666888777666444222111000111000///---///...+++)))((()))+++,,,000///...------...///000333444444333222222333555000///---,,,+++++++++,,,***,,,.../////////000222//////000000//////......000111111222000...,,,***###%%%''')))+++---111444333333333222000000222444222111000///............///---+++)))(((((()))***......------...000111222rrrhhhddd]]]\\\XXXKKK<<<;;;<<<>>>:::333///000---///111111000///111333222666<<>>:::999444444444222111222555777>>>;;;777333111000000111111222333333222222444555777888777555222000111222222333555555444333444555444777666222111333333000+++...111222333444666888555555444333222111111111///---++++++---/////////***,,,...///...------...,,,,,,,,,---///111444555111222333444444333222111111111000000111111222333000///......///000///...,,,---///000000000///......---,,,---......---,,,------.........------,,,...000111222222000...------------.........//////.../////////000/////////******+++---///111333444333333333000,,,+++,,,...)))***++++++******+++---000///...---,,,,,,,,,,,,++++++---000222333111///***---111333333333222222000111333666888888555222000000111222333444444444111111111333444444111///...,,,***((((((((()))***---,,,***))))))***,,,---...///000000000000111333//////...,,,,,,+++++++++)))+++...//////000111333111000///.........//////000000111111000...---,,,&&&(((+++,,,---...000222111222333333111000000111000000////////////000000///,,,***((((((***...000333222111000000111222333}}}nnnddd\\\OOOJJJHHH===666555555777444000///222,,,///222222000///111333111555999<<<<<<;;;;;;;;;888999999888777777888999777888===BBB@@@:::777999888999888444111111555999:::888444111......///000...000333444444444555666666666666444111000000111111333555555444444555666333555444000///111000---///000222111111111222444444333333222000//////...+++******+++...000000000))),,,///000///---,,,,,,******,,,...000333555666222222444444444444222222////////////000111222333111///......000111000000//////000111111000///...---+++******,,,,,,+++)))((()))***,,,---.........---...///000000///---,,,---------............/////////111111111000///...,,,,,,---...000222444555444555333///)))'''''')))%%%(((***+++++++++,,,...000...,,,***))))))))))))((()))+++///222444333111---111444444111///000111...///222666888777333///000111222222000000111222,,,---///222555444222///,,,+++***)))((((((((()))'''&&&%%%&&&'''***,,,...,,,...///...---,,,---...++++++++++++++++++++++++(((***---...//////111222222111///------...000111000000000000///...------+++---///000//////000111///111333333111///...//////////////////000111111...,,,)))'''(((,,,111444666555333222111111111222sssmmmhhh___TTTHHH>>>777333555444222111111222333444333333333333333222222222999???@@@:::555555777777666888888555555888888666666===CCCBBB;;;555555777999999888777666666666666666555333000---***((('''.........---...000555999222444444333111///......222333444444222222333444555444222111000///000000222222333333444444444444999777444111///------,,,---***'''***///333333111222222222111000...,,,***''')))---111444666666666000000000111222222000.........---...000333666888222000...///111333444333333000...---...000111111000///---,,,+++*********'''((()))+++---.........---///111222222222000000.........------.........000000//////000000111222///------111666888666222333333111...+++)))***++++++)))(((+++///000,,,(((***)))((((((((((((&&&$$$&&&***...000000111444777777666555444222111000///---333888888444111111222222222222222111000//////...///000222222000...---,,,+++***)))((()))))))))''''''&&&&&&''')))+++---///...------...---+++)))&&&&&&&&&'''***,,,+++++++++++++++---///222555777666444111...,,,,,,---...111000...------...000111///000111111111000...---///000000///---+++,,,,,,///000333333222000...---...---,,,,,,---///222444444444444222000///000111ssskkkbbbUUUIII@@@:::555222666555333222222333555666888888666555444333333333<<<@@@@@@:::555555777888:::>>>???:::777777777444:::???DDDCCC>>>888777777999:::<<<;;;777444222111333222222111000///...---/////////...---...111333000111222222111111333444333333222222222222222222555444333111111111111222333333222111111111111111888777444111///...------+++(((&&&)))///333333111555555555444222...+++)))(((***---000333444444444/////////111333333222000+++,,,---000444888<<<>>>555333111111333444444444222///---,,,...///000000///...---,,,,,,+++++++++((())))))***+++,,,------///111333555555333111000///...---++++++++++++,,,000000000111111111111222000///...111666888666333222111///---,,,+++++++++***((()))---333555333000***)))((()))******(((''''''+++///000///000333666777777666444222111000///---222777777444111111222111222222111111000///...---///222444444111...+++&&&''''''((()))***++++++((((((((()))***,,,---...000...---------,,,***''''''&&&%%%''')))+++,,,+++++++++,,,---///222555666777555222///......///000111000...---,,,---...///111222222222111///---,,,---...///...,,,++++++---000555:::999333...---///,,,,,,,,,,,,...000222444222333333111///...///000}}}zzzxxxtttnnnggg[[[JJJ>>>999777555444555555333333333555777888AAA???<<<999777777777888:::======777333666999:::AAAHHHJJJCCC<<<999888666:::===@@@AAA???;;;999888999???DDDBBB;;;444000///...///000111222444444555000111111000...,,,---...---...000111222555888;;;666333111111333444222000444333222111111222333444777555333000.........///666555222000...---------...+++)))***---000///---222333444444222///,,,)))***,,,...000111111111000------...111444555444222,,,---000333666999<<<===666444222222333555555555000...,,,+++---.................................+++***)))))))))***+++,,,000222555666666444111///000...+++((('''(((***+++///000111222333222111111111//////222666777666333000---++++++...///...,,,***))))))---222444333111)))((()))***---...---+++))),,,000000//////111333888777666444333111000///,,,000555666444222222333111111111111000///...---,,,///333666555222---***$$$&&&''')))***+++******)))***+++---............000///.........---+++)))'''&&&%%%&&&(((+++,,,,,,,,,,,,,,,---///111444555555444111///------...///111000...,,,++++++,,,,,,222222222111000...---,,,...///000000...---...000111999???<<<444------000++++++,,,...///000111222000111111///------...///}}}wwwpppjjjfffcccaaaTTTCCC:::888999888555444333222222333555777999EEECCC@@@===<<<<<<>>>???777:::888444222777<<<===EEENNNQQQJJJAAA<<<;;;:::666888;;;======<<<:::888999AAAIIIIII@@@777222222,,,---///111333666777888000111333222000...---------...000111333666;;;???999444000111444666333000222222111111111222444555;;;888444000---,,,---...333111///---,,,,,,,,,,,,555222///...---,,,***''')))+++...000111///---+++------...//////......---+++,,,---000444666555444000000222333444444444444222111///000222444555444...,,,++++++,,,------,,,,,,---...//////000000000---,,,***(((((()))***+++...000333555555222///---///,,,)))'''''')))+++---///000222333444333111000000//////000333444444222...+++(((***000222000---,,,***))))))++++++***((())))))***,,,///111111000,,,///222222///...000222888777666444333111000///,,,///333444333222222333111111111111111000......---...111222222000---+++(((***+++,,,,,,+++)))(((------...///...---,,,+++///...---...///000...,,,'''&&&$$$%%%(((,,,---...------,,,---...000222333222111...---++++++,,,,,,111000...---+++*********000000//////......------111222333333222111222444333777:::777222......000,,,---.../////////......------...---++++++,,,...~~~vvvqqqlllddd\\\VVVTTTJJJ>>>888999:::888444333222111111222444666777AAA@@@===<<<<<<>>>@@@BBB<<<===;;;666555999<<<<<>>FFFFFF???777444444------///111333555777777000222555555333222111111000111111222222555:::===:::555111111555777555222111111000000111222444555:::777333...+++******+++///...,,,+++*********+++666555222111///---***((((((***,,,...///...---,,,...............------,,,++++++,,,000333555444333//////000000///...---,,,---++++++,,,///222333333---+++******,,,---,,,++++++,,,...///000111111111...---***)))((((((***++++++---///111111///,,,***---+++)))((())),,,///111...000222333333333111000///.........000111111000...***))),,,111444111...---+++)))'''&&&&&&%%%%%%******+++...111333333222///222444333000///000222666666555333222111000///,,,...111333333222222222222222222222111000///...------,,,,,,,,,,,,------+++,,,...000000///---,,,000000000///---***(((&&&)))))))))+++...///...---'''&&&%%%'''***---...///...---------...///111222111000...---,,,,,,,,,,,,111000///---,,,***)))))),,,,,,,,,,,,---......///111222444333222222333444444111///....../////////////////////...---++++++***+++,,,+++******+++---xxxllljjjiiiaaaTTTKKKEEE???888555777777555222333222111111111333555666999888777777999;;;>>>???EEEEEEBBB;;;999;;;<<<999:::AAAEEE@@@;;;::::::999@@@AAABBB???;;;777444333111777<<<<<<888444333444///000111222333555666666222444666777666444444555222333333333222444666999888555111111444666666555333222111111111333444555666444000,,,***(((((((((,,,+++***)))))))))***+++111111222222111000//////......//////...---,,,+++........................++++++,,,///222333222000+++++++++++++++,,,,,,,,,+++***)))***---000111111,,,+++***+++,,,---,,,******,,,...000111111000000...---,,,************+++)))***,,,......---,,,++++++***))))))+++...111333...///000111222111000000......---------......///...,,,,,,...222333111///...,,,***(((((()))***+++---,,,---///222333333222///222444333000...///111333333333222111111000000...///000111222222111000111111111111000///......,,,+++)))((()))+++...///+++,,,///111333333333333333222111...,,,)))&&&%%%%%%$$$%%%'''***,,,+++***'''''''''***---///000//////...---------...///000333222111000////////////111111000...---+++***)))******++++++---...000111///000111111///...///111111---))))))---000000...000000///...---,,,+++******+++,,,,,,++++++---///{{{lll______aaaYYYLLLBBB;;;888555333444555444333555444333222222333555666444444555666777999;;;<<>>AAACCC@@@999444444555222333444333111111222444111222333444555666666777444666777777666555555666222333444444333222444555444222111000111333555777666555444333333444666666444333111...,,,+++******,,,+++*********+++,,,------///111222111111111111///...---,,,,,,+++++++++------------...///000000,,,,,,,,,...000000///---******))))))***,,,---//////---++++++---///000000,,,++++++,,,------,,,******+++---///000000//////......------,,,+++++++++***+++,,,---......//////+++******+++,,,...000111....../////////000000000//////...---,,,---.../////////000111222222111000///...,,,+++***,,,///222///......000222333222000---000222111...---...000000000000000000000000000/////////000111111000///////////////...---,,,+++))))))))))))+++---///000---...///111333444666666333222000---+++)))((((((&&&%%%%%%''')))***)))''''''''')))---000222111///000///...---------...///333222222111000000000///111111000///...---++++++------,,,,,,---///111222///000000///---,,,---...---,,,,,,---/////////---///...---,,,,,,,,,------,,,...//////...///111333~~~ooo```TTTVVVXXXPPPDDD<<<888666444333333444666777777666444333333444555666444555666777999:::;;;;;;===>>>===:::;;;>>>>>>:::888;;;:::777777::::::777666<<<@@@>>>777333555999555333000//////111333555333333444555666777888999666777888777555444444555111333444444333222222333000000000///...000444777888777666555555666777888555555444333111///...---,,,,,,+++++++++,,,......---///111111000/////////+++***)))((()))***,,,---------------///000222222---,,,,,,---///...,,,***---,,,*********,,,...///333111///...///000//////,,,,,,+++,,,......,,,******+++---///000000......---............---,,,+++,,,,,,,,,---...000222333++++++++++++,,,---......///............///000000000000///...------...000///111333444222000000111222111...,,,+++,,,000333000000///000222222000///+++...111000---+++,,,///......//////000000000111000000///000111000///...------------,,,+++******'''(((***,,,---///000000222222111111222333444444333111///---+++++++++,,,***))))))***++++++)))'''&&&(((+++///333333222000000///...---,,,------...111111000000//////......000111000000///...,,,,,,000000///......000111222111222222111...------...)))---111333111///------...---+++***+++---///111///000111111111222444666uuulllaaa```[[[SSSIII???:::777888777666666777777666444999999888666555333333222999444333888<<<===@@@CCCAAA===<<<@@@AAA>>>999888:::;;;;;;888555555:::>>>CCC;;;666888999777444333333444444111///000555999>>>;;;777444444555777777666777999888666555555666333888:::444///000333333444222000111333555555555888;;;===;;;666333555777:::999777666444222000000......///////////////...222111///......000222333...---+++))))))***+++,,,,,,,,,,,,---...000222333...---,,,,,,,,,,,,---...,,,------...//////000000222111///---,,,---...///111...,,,...111222...***%%%%%%%%%&&&(((***,,,---,,,---...000000000///...,,,---,,,+++---222222//////+++(((''')))---000111---+++***+++---//////.../////////...,,,,,,---///111000000111333333111000555888:::777222///111333555333///......///000000......------,,,,,,++++++***+++---///111222333333444333111///---,,,+++************+++------+++)))***)))(((***...111333333333444444333222222444555666555333111///...---,,,------------,,,+++***))))))...333333000...///222000111222111/////////000000...,,,)))(((''''''(((////////////000111111222555111---,,,...000000000111222333333111...------,,,///222333222///...---222111...------...000222333444444444222222444555vvviii___YYYWWWSSSKKKBBB;;;777555444555777777777555333222222666;;;>>>===999555222777666999???@@@>>>===???===<<<@@@GGGIIIDDD===:::;;;;;;:::777555555777999===777555999<<<:::888777444222000...---000555999DDDAAA<<<777555555555555444555555444222000111111888======666000///000000---------...000222444666777;;;>>><<<888555666888222333444444555555555555000000111000000///...---------...///111444666888...---+++***)))***+++,,,)))))))))***,,,///222444333222///---,,,,,,---.../////////000000111111222222111000///......///000000...---///333333///***"""###$$$%%%'''(((***+++...000333555555333000///)))+++***)))+++000111---///+++(((''')))---///111...---++++++,,,------,,,.........,,,+++,,,...000111222222333222222111111555999===<<<777444444555666444222111111111111000---///111333333111...,,,,,,++++++++++++---///111111222222222111...,,,+++)))))))))+++------+++************,,,000444555555222333222000...---...000555444222111000/////////---------------,,,++++++...222555555111......000...///111111000000222333111000...+++)))'''%%%%%%******+++,,,...000222333222///,,,,,,...000000///111222222111000.........---000222222111///......000///...---...000333555<<<<<<;;;777333111111111{{{nnnfff\\\QQQMMMLLLGGGAAA999444222111111666;;;<<<888444111111...333:::>>>>>>;;;888666666;;;EEELLLJJJAAA<<<<<<<<<;;;???FFFIIIEEEAAA@@@>>>===;;;:::999999777555888333333999>>>===<<<===<<<777111---...111555777CCC@@@<<<777555444444444888777666222///------...999======666111111222111...000222111//////222555666:::======:::777777777,,,...111444666666666555222222222111000///------+++,,,---///222444555666---,,,+++******+++,,,---(((''''''(((+++///333666888555111---+++,,,---...222222111111111222222333111111000000000000000000///......111444444///+++ !!!"""$$$%%%'''((()))...111444777777444000---)))+++***))),,,111222///...+++((('''))),,,...///000...,,,,,,,,,,,,,,,***------,,,+++***+++///222111444666555222000111333333777;;;<<<999666555555666555444444555444111///,,,///444777888444000------+++)))((((((***,,,...///000222444333111...,,,(((((()))+++---...,,,+++))))))+++...222444444444222111///,,,)))'''((()))111111000000///000000000,,,,,,---............---333555777555111------...,,,...000111111222444666333222111///,,,(((%%%######$$$&&&))),,,///111333---,,,+++,,,...000///...111111000///////////////...000111000///------...---------...000333666777AAA@@@>>>:::444111///000sssaaa[[[UUUKKKEEECCC???888222...---...111888???AAA;;;555222222111444777888888888:::<<<999BBBPPPXXXSSSFFF===;;;===999999===???@@@CCCGGGAAA???===>>>??????;;;777666222111666:::<<<>>>AAAHHH@@@666000000222333444888777666333222222444666@@@???;;;555000------...333777888444222555777666999<<<===888222...///222333777;;;<<<:::777555555---///222444444333111000///000000000///...------,,,,,,---.........------)))))))))***,,,...///000+++***)))))),,,000444666666333...***((()))+++---222111000000000000111222...///000000000000////////////000333444333000,,,!!!"""###%%%&&&(((((()))---///000222111000---,,,+++------,,,///444555222...+++((((((***,,,...///111///------.........,,,,,,,,,+++***))),,,000444111555888666111///111444000222555555333222333444555555555666777555000---+++...222666666444000------,,,+++++++++,,,...///......000111111000......))))))***,,,//////...,,,******+++...111222000///000///...***'''%%%&&&''',,,,,,,,,,,,,,,---...///+++,,,---...///000000000444666666444111...------,,,...000111111222444555333333333222000,,,(((%%%!!!"""%%%(((+++---///000***+++,,,...000111000///111///------...///000000...//////...,,,+++,,,------...///000222444555666;;;;;;:::777333111111111hhhWWWTTTPPPHHHAAA???;;;555///,,,+++,,,000777???@@@;;;555222222333777;;;;;;999888:::<<<;;;DDDRRRZZZTTTFFF<<<::::::777777:::<<<===AAAFFF???>>>===???AAAAAA===:::999333///111444777;;;AAAIIIAAA888333222333444333222333333222000111444777EEECCC>>>888111------------111222000111555888777???BBBBBB===444//////111000333777888777555222111---///111222222000...,,,++++++,,,---.........---************)))((('''&&&&&&&&&(((***---000222333000///...---...000333555///,,,(((%%%%%%&&&)))+++...---,,,+++,,,---...///,,,,,,---.../////////...///000111333333222///,,,%%%%%%'''((()))***))))))...---,,,++++++,,,---------......---///444555222---+++))))))+++...000000000///---...000111111000+++++++++******---111444000555888666111///111444//////...------///222444111222444666777444000,,,---...000222222222111000+++---///000222222111000---,,,+++++++++,,,...///++++++,,,...000111///------------///000000...,,,---......,,,***((()))***(((((((((((()))***+++,,,+++,,,---///000111222222333333444222000............000111111000///111222111222444444333000---+++$$$%%%''')))+++,,,------***,,,...111111111111111000---+++,,,...000111000---......---+++******+++///000111222222333333333333444333111///......000xxxwwwkkkYYYMMMKKKHHHCCC>>>===:::666111---------///444999:::888444222111111999CCCFFFCCC===;;;:::<<>><<<;;;:::444000111222333888???>>>:::666444333444555555555666777444111000222555@@@???<<<666111---,,,,,,...111111...///333444222;;;<<<===:::555111000111000111333444444222///---***+++...///000000///...((()))+++,,,------......%%%%%%&&&&&&'''(((((((((%%%''')))+++...111222333222111000/////////000111)))'''$$$""""""$$$'''))))))((('''&&&''')))+++---++++++,,,---......//////111222222222111///---,,,)))***+++,,,,,,+++******...---***))))))+++...000,,,...---+++...222333///,,,***)))***---000222333///...---...000222222111+++,,,---------...111333000333555444222111222444111...+++)))***---222555...000222555666444000,,,000000//////000000111111***,,,000222444333111000,,,+++(((''''''***,,,...---------...000000...,,,///.........///000...,,,---///111111///---,,,,,,((((((''''''(((((()))***,,,---...000111222333333333222222111000000/////////000111000...---...///...000222444444222000...)))***,,,---------,,,,,,***---000111111111111222---+++)))+++///111111///---///000///,,,******+++000000222222222111000//////000///---+++)))***+++kkkaaaTTTJJJEEECCC???<<<:::::::::777444111111111111222444555666555333222111:::EEEIIIEEE@@@===>>>??????BBBGGGFFF???;;;;;;777999>>>BBB@@@:::888:::<<<>>>???>>><<<;;;;;;<<<999555333444444333666;;;555777888777666555666777777999:::666111///111444666777666444000...---...000111000...///222222///555666666666444333111000111111111111111000---,,,)))***+++---......//////***+++,,,,,,------------$$$$$$$$$%%%'''***,,,---((()))+++,,,...///000000////////////...---,,,,,,'''&&&$$$######$$$&&&'''%%%$$$###"""$$$&&&)))+++,,,,,,+++,,,---///111222333333222000---,,,+++,,,------...///...,,,***)))+++***))))))***,,,...000...000...,,,...222222...+++***)))+++///333555555000...------...//////...+++---///000//////000222///000111222333333333333///---***(((***---///111---...111444666555222///......---------,,,------***+++,,,.........---,,,***)))((((((((()))***,,,---,,,,,,---......,,,)))+++***))))))+++------,,,---111444555333000---,,,,,,++++++***)))*********---...///111222333333333555444222111111111000///.../////////---,,,,,,...---...000111111000///...---///000111111000...---+++---000000///...000222+++)))(((+++000333111...///111333222000---,,,,,,...///111222222111///---,,,------+++)))((()))+++xxxeeeTTTFFFBBBBBB???:::888777888999888666444444444444333333444666777666555444:::AAACCC???===@@@DDDCCC???>>>AAABBB???>>>???<<<;;;<<<<<<999555666;;;@@@BBBCCC@@@<<<:::;;;===777555666888888555555999555999===<<<999666666666555888999666111...111444000111333333111000111111///111000---///333333000555444333444555333111...333222000000000///---+++,,,,,,,,,,,,,,,,,,---------------...------,,,,,,((('''&&&'''(((+++...000,,,,,,------......------***+++,,,---,,,+++***)))((('''&&&%%%%%%%%%&&&&&&"""!!! """%%%)))+++...---,,,,,,---000222444555444222///+++******+++...///000000...,,,)))(((&&&&&&'''(((***+++,,,---222333111///000444333000+++******,,,000444666777000...,,,,,,,,,---,,,++++++...111222111000000111///...///111333444333222+++***(((((()))+++,,,,,,---...111444777666333111)))************)))''''''******)))((((((((((((((()))))))))*********)))))),,,,,,+++,,,---,,,)))'''%%%###"""###&&&)))++++++///222777888555111---+++000///...---,,,,,,++++++...///000111222333333333999777444333222111000///,,,---......,,,,,,---...------...//////...---,,,000111333444444333111000+++---//////---,,,///111***((((((,,,111333111---111333666666333000...---,,,...000222222111///...)))***++++++***+++---...mmm___QQQFFF;;;999999888888999888999:::;;;:::888666555666888:::999777666888;;;???CCCBBB>>>>>>BBBBBB>>>AAA@@@@@@BBBCCCCCCAAA???DDDHHHGGG>>>555444777999===???===;;;;;;===;;;666999===>>>999666666777666999::::::999888888999;;;555555666444222000000111,,,000444666666555444555222000......///000///...333222000//////000333444555444333111000...---,,,***++++++,,,------------111---******---//////...---,,,***+++---//////...,,,---...///000000000000...---+++))))))***,,,---'''&&&%%%&&&)))***)))(((&&&$$$""""""$$$)))///333++++++,,,---...//////000666444000---+++***+++,,,333111///------+++)))'''%%%'''***+++++++++---...555555333222111111111111///000111222333444444333000...+++***,,,...000000,,,111666777555111...------------000333666666666+++(((%%%&&&***------,,,///222666999999666333000++++++)))&&&######%%%'''(((***+++)))&&&&&&(((+++)))***++++++***+++---///222111000///---***((('''###$$$%%%&&&'''''''''''',,,///333444333111000000444222000...,,,,,,,,,,,,,,,---///000222222333333222///------///111111///---,,,++++++++++++,,,---))))))***+++,,,---//////222333555666666555333222...---,,,++++++,,,...///---///111222000///////////////000222555666444333000111222222000...+++)))+++++++++,,,---///111222|||dddTTTJJJ@@@888666777555333444555666777999::::::999999999999888777777888;;;>>>EEEHHHFFFAAAAAADDDEEEBBB>>>===<<<<<<>>>@@@AAA@@@LLLPPPMMMBBB777555666777666999:::888888;;;;;;888>>>GGGJJJDDD;;;777777777888999:::999777666777888222444777777555222//////,,,...111333444555888:::333111//////000222222111000///...---///222555888;;;999666222///,,,***)))*********+++,,,...///000333000------...000000///...---,,,,,,...//////.........////////////......,,,+++)))((('''((()))***'''&&&&&&'''***++++++***'''&&&%%%$$$&&&***///222+++++++++,,,---------...//////...---...000222333222000...,,,,,,+++(((&&&&&&(((+++,,,,,,---///111666444333111///------,,,000222555777888777555333444111...---...000111111333444777<<<>>>;;;444---,,,+++,,,...222444444333...+++***,,,000333222111...000444666666444000...//////---***&&&$$$$$$%%%)))***+++***'''&&&(((***---.........------///111333222111///---,,,+++***%%%'''***+++,,,***(((&&&&&&***...111111111111222444444444333111///,,,***+++,,,---///000111111111333000------...///...---++++++******+++---///000------,,,,,,,,,---///000000111222333333333222111333111///,,,*********+++---///111111///......///111222222333222111000///...///000000///...---,,,++++++---///111333444555}}}~~~lllWWWJJJBBB;;;666777777333000000111222333555888:::;;;<<<;;;999666666999<<>>:::777999:::999>>>IIIPPPJJJ???999999999777888:::999777444444444---222888;;;:::777444222000111111222222444888:::333111//////111333444555111///---,,,...111555777<<<:::666111...,,,+++++++++*********,,,...111333666444111///000000000//////...,,,---...//////......////////////...------+++***((('''&&&&&&&&&'''((('''''')))+++------,,,(((((((((((())),,,...///*********++++++,,,,,,,,,,,,,,,...000222444666777000///------------+++)))(((***,,,---...///111333777666444111...,,,++++++111333666999999777333111777444222111222333222222666444555===DDDCCC777,,,+++++++++...000222222111///------000444666555333+++---000222222000---+++/////////---)))&&&%%%%%%(((***+++***))))))***+++...///000///......000111333222000///............)))+++...000///,,,(((%%%###'''+++......///000000333555777888666222---***+++,,,---...///000000000222000...---------,,,++++++***))))))+++///222444333222///---,,,...///111.........//////000000000666444111---***(((''''''+++---///000...---------111444555333///+++++++++,,,,,,------.../////////+++---000222555666777777yyyqqqlllcccUUUJJJFFF===999888::::::555000000...///000222444777:::;;;;;;888777999>>>AAABBBAAADDDBBB???<<<;;;>>>@@@AAAMMMHHHAAA<<<;;;===???@@@EEEHHHFFF>>>777777::::::@@@FFFGGGAAA:::888888888777AAAFFFCCC===;;;;;;;;;777999::::::777444222111,,,111888<<<===<<<:::999444555555444222222333555222000......000333555666444222///---,,,...111333666444111...---...000111...,,,+++***+++...111333666555222111000///......///---,,,,,,---...---,,,,,,---....../////////...---,,,***)))(((''''''(((***))))))***---......---((()))******+++,,,,,,,,,'''((()))***+++---.........///111333444444444444...---,,,...000111111000+++,,,---...---...000222888777555333111///......000111222333333222000///333333444666888777444111333111111888??????555,,,,,,,,,,,,...111222111//////------000444555222///***+++---......,,,***((()))+++------+++((('''''''''((()))++++++,,,---...---......---,,,,,,---///333111///...---...000111,,,---//////...+++'''%%%&&&))),,,------,,,,,,---111333666777666444000---...//////000111111111111111000///............---...---++++++---000444777888555222...---...000111---------------///000000444333000...,,,***))))))+++---//////...---,,,---000333666333---((((((+++******+++,,,---///111222---///222444666666555444xxxhhh[[[OOOEEEAAABBB999666777;;;:::555111111......///000222444666777888888:::>>>DDDFFFCCC@@@>>><<<999888888999<<>>???AAAAAA@@@CCCAAA:::666888;;;;;;EEEJJJKKKCCC;;;888777777555999:::999999<<<<<<:::888:::;;;:::777444222111000333666888888888888999444666888777555222111000///---,,,,,,///222333444333111///------...///000///...,,,+++,,,///222444222000---++++++---///000333333222000///---------...,,,******++++++***))))))***+++---///000111111//////...---,,,,,,++++++,,,+++***,,,...///...---((()))***+++,,,+++***)))%%%&&&(((***,,,///000111000111333444444333222111))))))***---111444555444......///---,,,,,,...000444444333222111111111222111000///------...///000---000555:::===;;;666111000000111333555555333000///...///111333333111//////...---///222222///,,,******+++,,,+++***)))((('''))),,,,,,***(((&&&&&&%%%&&&(((+++...000000000+++,,,---,,,++++++---///111000...------...000111......---+++***)))((('''(((***---...---------...000000111222222222222222222222333333333333333222...///000111111111111222333111000///000222444666999666333///......000111///............///000111///.........------......,,,...000000...------...---111555222---)))***---******+++,,,...000222444000111333444444333111000}}}qqqbbbVVVKKK@@@;;;;;;555333444888777222000111000000000111222222333333777999>>>CCCGGGGGGDDDAAA@@@<<<:::;;;;;;:::<<<@@@DDDBBBAAA@@@BBBCCCBBBBBBAAACCCAAA:::777999::::::@@@DDDEEE???999888777666888999888666999===<<<888888::::::999666444333222444555555333111///000111111444777888666444222111,,,++++++,,,///111111000---------...//////000111...---,,,+++,,,...000111333222///---,,,------...///000111000...------......,,,***)))******)))''''''(((***---///111222222000000000000000/////////...---,,,,,,......---,,,((()))***,,,,,,+++***)))&&&'''))),,,...111333444...///111222333333222222'''&&&(((+++000444555555///000///...,,,,,,...000////////////000111222333333111...,,,,,,...222444+++///444:::>>><<<888333000333444444222111333555111111111333444333111...000...,,,...000111///,,,,,,,,,,,,++++++***))))))+++,,,...---***&&&$$$$$$''''''))),,,000222111000,,,---......---...000222111000///......///000111///---+++***))))))***+++(((***---...//////111333//////...---...000222444333444444444444333333222---///111222222222333444444444333222222222333444777555222///...///000111000000000000000000000000+++,,,---...///000111111---///111222000/////////---000333222///---...///***+++,,,...000111222333111222222222111///...---ooocccWWWOOOHHH???888666333111222555444000111444111222333444555444444333888<<>>AAADDDFFFEEEBBB???AAACCC???999666888:::888:::===<<<888777888666333666:::<<<:::;;;===<<<888777888888777444222222333444444444222000......///555666888777555333222222+++++++++---000000///---+++,,,...///000000///...,,,,,,,,,---...///000111111111000///............,,,...000000///...///111///---************(((''''''(((***---///000111111//////000000000000000000000...------------,,,***)))***+++,,,------,,,,,,++++++---...000222333333......///000000000000000+++++++++...222555555555/////////......///222444////////////000111222333111000...------///222444111222555888;;;<<<:::777333666888888555333444555222222222444555333000---,,,***(((***...000000.........---,,,+++++++++***...000111///,,,)))((((((+++++++++...111111///,,,,,,---...//////000222444111111111111111111111111......---------.........+++---.../////////111222000///...------...///000222222222222222111000///,,,///222222111000111222222222333333333222222222222111000/////////000111111111222222222000///...,,,---...//////000000000///111444444222111111222000111222333222111000000,,,---///111222222111111111111000000///.........}}}}}}{{{dddWWWKKKEEEAAA<<<777666444222222444333111333777111333555777777777555444:::>>>CCCEEEDDDDDDFFFIIIJJJEEECCCEEEBBB<<<;;;???===@@@DDDIIIJJJGGGAAA;;;>>>???<<<777555888:::888:::;;;999666666777444///000888???>>><<<======;;;666777666444222111222333000222444555333333333444<<<;;;999555222///000111++++++---///111111...,,,---...000111000...+++)))***+++,,,...000111222333//////000000000000000///***---000111000///111444000...,,,++++++***)))((()))***+++---...///000000,,,---...///000000000000111///---------,,,+++)))++++++,,,---............//////000000111222222222111000//////...---------222111111333555777777666...////////////222666999111111111111222333444555------------...///111222888666555666888:::;;;:::444666999:::999666444333222222222444444333///,,,(((%%%$$$&&&+++///000///000///...---,,,,,,,,,,,,///000111111///...///000///...---///111000,,,)))***+++---......///222555222222333333333222111111---...000222333222111000000111111000...------...111111000///...------,,,///000000//////...---,,,---000222222000......000///000111333333222111000//////////////////000000111222333333222000...,,,//////000000///...------111333555555444333222333333222222333444444222///---...111222333222111000000000//////...//////000|||{{{zzzrrriiiZZZTTTJJJ@@@:::777777888555444222111111222444555777:::>>>>>><<<999999999:::AAAHHHHHHCCC@@@CCCFFFGGGMMMSSSSSSMMMEEE???>>>===@@@EEEIIIJJJFFF@@@<<>>:::777777888888888888777555444333777;;;@@@@@@===999888888999888666444444444555666999888777555444555999;;;EEEBBB===777111//////111,,,000111---,,,...000///...///000000///---+++)))(((+++...000000000111222111000///......///000000///000000111111111000000333111///,,,,,,---...///,,,***((()))+++...///000///---,,,******+++,,,---***+++,,,---,,,+++***))),,,++++++,,,,,,...///000---+++,,,000666888444000444222000---,,,+++++++++000000111555888:::999888111444777888666666777999444111000333888:::888555000000---+++---333555333;;;999777666777:::>>>@@@<<<;;;999777444222000///000111111111000...,,,+++&&&&&&&&&''')))+++...///222111000///---,,,******,,,...111222222222444555222111000000000000...,,,+++,,,...///000000000000333222333444666666555333000000222444666666444222444222000---,,,---///000333222000...,,,+++******///000000000///000111333222222222000---,,,---...///111444555555333111///000000//////////////////222333444333000---,,,,,,000///...---,,,+++******,,,///333444444333333444//////////////////......000000111111000///......------..................tttmmmiiibbbZZZTTTOOOFFF===777555666777444333111000000111333444>>>DDDJJJHHHAAA<<<===@@@<<<@@@BBBBBB@@@@@@CCCEEEEEESSScccfff[[[LLLAAA===>>>???@@@AAABBBBBB@@@>>>???;;;===DDDGGGBBB;;;888777666555555777999<<<>>>>>>>>>>>>>>>>>>;;;888555666555333222222444666888@@@???===999666555666888<<<:::777333///...000333333666555000---///111000---.../////////...---,,,,,,///222333222111000000111111000/////////000111000000111111222222111111///...------...222555888...,,,))))))+++---......000///---,,,,,,,,,......---------------,,,+++***++++++,,,,,,---......///111---***,,,000222111.........---,,,,,,,,,,,,,,,------///222555666555333222111222666;;;>>><<<999333111000333999;;;999777555444000---111:::??????<<<:::888666666888:::<<<:::999777444222111000/////////......,,,+++)))((())))))***+++,,,...///000000///...,,,++++++******+++...222444444333222222000///...///000///...,,,---...000111222111111000222222222333444444222000//////111333555666444222111000...,,,,,,---///000333222000...,,,++++++,,,///000111000//////000222777777666333///,,,+++,,,///000333555555444111///000000000111111000000///...000111000...,,,++++++///...---,,,+++***)))(((,,,...111222222222222333000///...------,,,,,,---000000000000000///............------------------zzzkkk^^^VVVPPPJJJKKKFFF???888444333444555444444333222222333444444>>>GGGOOOMMMEEE???AAAFFF@@@AAAAAA@@@???@@@CCCFFFCCCTTTfffjjj]]]MMMDDDAAAAAA@@@???>>>>>>???@@@AAA;;;<<>><<<888333333222111000111444777999BBBAAA???;;;777555666888999888555222///...000222999;;;888111...000222111...............///000000000222555666444111///...222111000000000000111222000000000111111111222222...---,,,---///444888;;;111///,,,,,,---/////////111111///.........///000000///...---,,,,,,,,,,,,***+++,,,---......------333...)))'''))),,,,,,+++)))***+++,,,------------,,,---///222444444222///111------444???DDD???888222111111444999<<<;;;999:::888444111777BBBIIIKKK===;;;888555555555777888777555333000//////000000000///---,,,***))))))(((+++,,,...///000000000///---,,,+++*********+++,,,+++///333666555222///...---,,,,,,---///000...---000111222333333222111000111111000111222111...,,,------...111333444222111------,,,,,,---///000222555333000---,,,,,,...///000111111000///...000111888999888666111...,,,,,,...000333555555444222111///000111222222222111000---///111111///---------//////...,,,+++)))((((((,,,...////////////111333222111...+++******++++++///////////////......---......------,,,,,,++++++vvvcccUUUNNNHHHBBBAAA===888444111111222333666666666666666666666666888???FFFGGGDDDAAACCCFFFCCCFFFHHHFFFBBB@@@CCCGGGDDDMMMUUUUUUMMMGGGFFFHHHCCCDDDEEEDDDBBB@@@??????999;;;AAAGGGJJJGGGAAA<<<;;;:::777666777999===???AAA>>>;;;:::;;;:::888666555444222111222444777999999:::999777555555777999>>>===999555000...///000999:::777000---000222222111000...------...000111000222555666444111//////222222222111111111111111............///000000111000///---,,,---000333555222000---...000222333333111000//////......//////111///---,,,+++++++++,,,)))***,,,...///...,,,+++000,,,(((&&&''')))******)))***,,,............---......000333555444111//////,,,,,,444>>>BBB===666222222333666:::======<<<:::999666555:::DDDJJJKKK:::888666444333444555666555333000......///111222222111...,,,+++******++++++---///111111000...,,,,,,+++*********,,,...///...000333444333000......,,,+++,,,---000111000///111222222333222111000///000/////////000...,,,)))+++***+++---///000///...++++++,,,---///111333333555222///,,,,,,---000111222333333222000///000222444666777555333000//////...000222444555444333111///000111333333222111000000222444555444333333444111111000///---,,,+++***...//////...---...111444555222///+++))))))***+++,,,,,,------------,,,,,,......---,,,++++++******mmmZZZPPPLLLEEE>>>888666333111///000111333666777888888888888777666555777;;;>>>@@@@@@@@@@@@BBBIIIOOOLLLDDD???BBBGGGHHHGGGEEEBBB@@@AAADDDGGGBBBGGGLLLMMMHHHAAA;;;888999:::;;;<<<>>>??????===999999999999999888888777999:::;;;999777777999;;;999888777555555555666777111111222111000111333555>>>===;;;666111......///444666333---+++///222222444222000...---...///000...000222333222111000111333333333222111000000///++++++++++++,,,---//////...---+++******+++---...---+++***+++///222444555//////.........---......///...,,,***)))******+++)))***,,,......---+++***))))))((()))+++,,,++++++---...///000000000///...//////000333555444111///---...000444888999777555444555666888;;;======<<<666888777666:::@@@AAA???555444333222222333555666333111///------///222333111000...,,,+++++++++,,,)))***---//////---+++))),,,,,,,,,,,,---///111222111222222111///...///000,,,,,,,,,...111333222111000111111111111///...---...------...///...,,,))))))((((((***,,,---,,,++++++,,,...000222333444444333111...,,,,,,...111333444555555333111111222333333444555333111////////////000222444444333222222...///000111111111000000111444666777666666666777444444333222111000//////000000///...---...222555555333000,,,++++++,,,---***++++++,,,,,,+++++++++......---,,,++++++******sss___OOOIIIHHHAAA999333222111000000111222333333444666777777666444333888777777999===???>>><<>>>>>?????????FFFMMMOOOIII???777333888999777333444888;;;:::444666999;;;;;;999777555444777999999666666:::>>><<<<<<;;;:::888777555555///000000///------...///777777666333000///000111///222111,,,+++///222222555444111///......///000---...000000///000222333444444333222111///---,,,***)))))))))***,,,---///)))))))))******+++,,,,,,'''&&&%%%'''+++///222333.........---------,,,,,,,,,,,,++++++******++++++***+++,,,------,,,+++***%%%(((+++...000000000///111111111222111111000//////...///111222333111//////222555666444444555777888999:::;;;;;;;;;;;;;;;333666777666888:::888222000000000000111333555666000///...------///111222------,,,+++++++++++++++''')))+++------,,,***(((,,,,,,---///000111222333333222111///------///111,,,,,,---///222333333222...///000000///...---,,,,,,+++,,,...///000...,,,+++)))((()))***+++***))),,,---000222333444333333000///---,,,---///111333333444444333222111333444555555444111...------...111222333333333333222111---------......//////000...111333444444333444444444333333333222222222222000000///...---...111444333111///---,,,---...///***++++++,,,,,,,,,,,,+++......------,,,,,,++++++~~~vvvqqqggg```TTTHHHBBB@@@;;;444111000000000111222333444222444666888888666444222888888888999;;;>>>@@@BBBFFFGGGHHHIIIJJJJJJIIIIIIFFFEEECCC???;;;:::;;;===@@@EEEKKKKKKEEE>>>999888666:::999444333666777555444666999;;;;;;999777555555666777888999:::;;;<<<;;;<<<<<<<<<;;;888555333111222222111...---...///222222333222000000111333///222222...---000222222333333111000000000000111/////////...---///222555555555444222000---***)))***)))(((((()))+++...///((()))+++,,,------,,,+++'''&&&%%%&&&***...000111............------,,,,,,***+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++'''***...111333444444555222222111111111111222222111000///000333444444444555888999888666666888;;;<<<<<<======;;;:::999999444777777666666777333---.........///000222333444------,,,,,,,,,---......++++++,,,---------------((()))+++---------,,,++++++,,,///111222222222111000111222000...---...///,,,,,,,,,...111222222000---...///000///...---,,,******+++...111222111000...,,,******++++++***(((---...000222333222111000------,,,,,,---///111222111222222222111111222444555444222///------///111333333333333333222000000++++++***)))***,,,...///+++---///000/////////000000000000111111111222222......///...,,,---///111......---------...//////,,,,,,---.....................------------------~~~~~~}}}nnnbbbSSSSSSNNNEEE>>>:::666111000000000111222333444444333555888::::::888555333444666999999:::===EEEKKKLLLGGGCCCGGGNNNSSSRRRNNN???@@@???:::444444:::AAACCCFFFIIIGGGBBB>>>>>>@@@555;;;===888666888666111888999:::;;;:::888666444888666555888<<<>>>;;;999999:::<<<===<<<999555333222333444333222111222333222333333222111111222444111555555111///222333111111111111111111111222333222222000---,,,...222555666555444222///,,,(((&&&******))))))***,,,///000+++---///000000...+++)))+++)))((((((,,,///111111.........///...------,,,***+++---...///......---,,,,,,+++******++++++,,,+++---000333444555777999111111000000000222333444555333222222555777888888;;;;;;;;;:::999:::<<<>>>>>>??????>>>;;;999888888777999888666555666333---.........//////000111222***++++++++++++,,,,,,,,,+++---...000111111000///***+++,,,...............***,,,///222333333111000...000222222111.........+++++++++---000111000///---...///000000///...---))))))+++...222444444333111///,,,+++,,,,,,***)))---...111222222111///---+++,,,,,,---...///000111///000000000///000111333222111000...---000444888444444444333222111000///+++***((('''(((***---///)))+++.........---------,,,------...///000000111,,,---...---,,,,,,---///++++++,,,---......//////......///000111111111000------..................{{{sssfff[[[VVVGGGDDDAAA>>><<<777111+++,,,---000222333444333333777333444<<>>BBBAAA<<<888888:::666:::;;;888888:::;;;888999===BBBCCCAAA<<<888666666444222000000111333444222///000666666111000333444333222111111111222333555333111000///000111222000111111...******...222666444111000///...***&&&++++++++++++,,,...///000444444333222000...,,,+++(((((()))+++---000222333///000000000///...,,,+++++++++,,,///333444333222...,,,)))))))))***)))))),,,...111555888:::;;;;;;444333111000000333555777:::999777444333777???EEEIIIEEE???;;;999999888888:::>>>CCCEEECCC>>>:::777<<<:::777333111000000000...------...000000///......+++))),,,000111...***------...111333444333111,,,+++++++++,,,+++(((%%%)))***,,,...111333444555...///111222222111000///---,,,,,,+++,,,---...///,,,...000111222111///...,,,...111444555444222111///---+++******,,,///000000---,,,---000000***%%%&&&$$$$$$'''+++......---///......///000000...,,,......///000222444555666888666333000//////111222***)))''''''***---000111333222111///---,,,,,,+++,,,---...///000000000///222222333111///......000,,,,,,---,,,,,,...111333,,,///222222111/////////111...,,,...222555555444ppp[[[LLLFFF@@@<<<888666444222///,,,---111888===>>><<<777444777333333:::@@@???===<<<<<<<<<>>>DDDJJJLLLHHHDDDEEEAAA>>>CCCLLLQQQQQQMMMLLLEEE<<<777777:::;;;;;;AAABBBAAA@@@>>>===???@@@HHHFFFBBB<<<666444444555777;;;>>><<<888666777999999AAAEEE???777666888999888;;;>>>???===;;;:::999999888888777666555444444444111000444555222333777777666444333222111222222333111000//////000222333//////---+++)))***,,,//////------...000111000---111111000000////////////333333333222111///---,,,))))))***+++,,,...000111333333444333333111000///++++++,,,///222333222111///,,,******+++,,,---,,,,,,...111333666777888888444222000///111555:::>>>;;;:::777444222555;;;@@@DDDBBB???<<<<<<===???AAA???@@@AAAAAA@@@===999666999777555222000............---...000222222111//////---,,,///333333///+++,,,,,,---///111222111///++++++***+++,,,+++)))&&&''')))---000333444444444333333333222111000///...---,,,+++++++++---///000000111222222222111000///...///111222333222111000000///---,,,,,,---///000///---,,,///222222...)))&&&%%%%%%(((+++---,,,***,,,,,,---///111111///---------...///111222444555777555222///...---...///---***'''(((,,,000111111444333111000///...------......///000000111000000222333444333111//////000+++,,,---,,,++++++---...+++---000111000000000111111///...///333555555444}}}mmmSSSAAA<<<999666111///...///......---333===DDDEEEAAA999444666333444;;;@@@@@@????????????DDDOOOYYYYYYNNNBBBAAA@@@@@@CCCGGGIIIIIIHHHPPPEEE999777;;;???;;;666:::::::::999888888:::===PPPLLLFFF>>>888555666888666888:::888555333555888===HHHNNNDDD666000444888777999;;;;;;:::999:::;;;999;;;===>>>===:::666333555222111333333333666:::888777666444333222222222111000///...///111333444000---***)))***,,,,,,,,,***)))***,,,///222222111777666555444222000...---000111222333222000...---------------......///000444444444444444333222111,,,,,,,,,...111222111000...,,,++++++...000000000,,,---///111333444555555444222///...222888???CCC;;;999666333111222666:::<<<>>>???>>>>>>AAAGGGKKKGGGCCC>>><<<;;;:::777444444333222000///---,,,+++------///111333333111///......///222555555000,,,+++++++++,,,......---,,,+++******,,,---,,,***((($$$(((---111444555444333444333333222111111111222...---+++***+++---000222444444333333222111111111000000000000000000000000222222111000000////////////------000333444000---))))))***,,,......,,,***)))***,,,///111111///,,,++++++,,,---...///000111333222///---,,,+++,,,,,,///+++((()))...222111///111111000///............//////000111111111000000000222444333111/////////,,,---......,,,+++++++++***,,,...//////000222444111000000222444555444333wwwyyyzzztttaaaKKK>>>;;;666555222111000000000000---222999???@@@===888444555444888@@@EEECCCAAA@@@???AAAFFFQQQYYYYYYOOOEEEEEEDDDCCCEEEHHHHHHEEEAAAHHH???777666;;;>>>;;;777666777777555444444666888GGGEEEBBB===999888:::<<<::::::999777444333555777>>>HHHMMMCCC555///111444666888::::::888777777888555999>>>AAA@@@<<<666222333222111222333444666888555555444444333333222222111000.........000222333111...******---///...---***)))***+++,,,---......777666666444222///---+++...///111333333111///...333222222111111111111111111111222111111111111000...---,,,...000111000///---,,,***,,,...111222222------...///000111222222222111000000333888>>>AAA777555333111000000333444555:::===>>>>>>AAAIIIPPPLLLDDD;;;666777777555222111111111000///---+++***......///111222111...,,,,,,,,,///222444333...******)))))))))++++++***))),,,+++,,,---//////---+++%%%'''+++///222444444444111111000111222444666777000///---,,,---///333555666555333222111000000000...............000111222444444444444333111///...///...///000222222///,,,+++---///222333222000...)))***,,,///111000---***(((((()))***+++,,,,,,,,,---,,,,,,++++++++++++,,,///+++(((***000222000------,,,,,,++++++,,,,,,---//////000000000//////...,,,...000111///---,,,,,,---///111111///---------,,,---.........///222444111222333444555555333222uuummmbbbXXXKKK>>>888888555666777666444222111000111222333555666777888888777888???HHHKKKFFFBBB@@@@@@DDDIIINNNPPPPPPNNNLLLJJJGGGEEEIIIOOOOOOHHHAAA>>>;;;777666777777777666777888888777555444444555888:::;;;;;;999999:::;;;@@@???<<<888555555666777===BBBCCC;;;333111111111666999;;;;;;888444222111///333999===>>>;;;666222///111222333444444444333111111222222333333444444222111///------...///000000,,,******---///...,,,*********))))))***+++,,,222222111000///---,,,+++,,,---///111111000///...444333222111111111111111///////////////000000000000...---...///000///...,,,+++***+++...000111111............///000000111000000111333555777888999222111//////000111222222222666;;;<<<;;;>>>EEELLLJJJBBB999444555666444222000000000000///...---,,,............///---***'''(((***---000111///,,,((()))((('''''')))***)))(((---,,,---...000000...,,,'''''')))+++...111444555000000000000111333555777111000///...000222555777555444222000///.........++++++++++++---000333555444555555555444222///.../////////000000...,,,)))***,,,000333444333222111---------///000...+++(((&&&&&&'''((())))))(((((('''''')))***+++,,,---------+++)))+++///111...************++++++,,,---...////////////...---,,,,,,(((***,,,,,,***))))))))),,,...000111000////////////000000///...///000222222333555555444333222111vvveeeQQQEEE===888666777444666888888555222000000555444222111222666:::<<<;;;===DDDLLLMMMGGGAAA@@@AAAGGGLLLLLLIIIHHHMMMRRRIIIGGGGGGMMMTTTTTTLLLDDD999::::::888444111222444777999;;;;;;888666555555222444777888888777777777BBB@@@===:::888777777888;;;<<<:::444222444444222888;;;<<<;;;777222...------///444777888777555333...222444333333555333///...///000222333444444555222111///---,,,---...///+++)))((()))***++++++***((()))***))))))***---///......---,,,+++,,,,,,,,,,,,,,,---...............000//////......//////000000/////////000111222222333111///...///000///...---+++******---////////////.........///000111222000111333444555444333222/////////000333444333222111444777888888:::???CCCBBB===888555555555444222///////////////............---+++++++++***(((&&&'''))),,,...///---+++))))))'''&&&''')))******)))---,,,,,,...//////,,,***(((''''''(((***...111444222111111000/////////000000000000111222444666777222222111000///...---,,,(((((()))***---000333555444444444444333111///...---...//////...,,,)))((('''***...000000000000111000///......///...+++)))&&&'''((()))))))))''''''$$$&&&(((+++------------++++++,,,---///...,,,***++++++,,,,,,...000111222/////////...---,,,+++***'''((())))))''''''((()))***,,,......------...///000111222222000000111222333444555444222000000111wwwjjjZZZIII>>>:::777666888444666777666444222333555666555444444666888;;;===AAABBBFFFKKKJJJDDD@@@AAA@@@GGGMMMMMMHHHFFFIIINNNHHHIIILLLPPPRRROOOHHHBBB666999;;;999666333444555666999===>>>===:::888777444555777777666666777888>>><<<:::999999999888888::::::777222111555888777;;;<<<<<<999555111///...000000111222333444555555111555555222111444444000///000222333444555444444000///---,,,,,,---///000((()))******))))))***,,,+++,,,---,,,***+++///222///---+++***)))+++---...---,,,+++++++++,,,---...,,,,,,,,,------...///000//////......///111222333555333000///000000000///000...++++++,,,......---000/////////000111333444222222333333333333222222222111111444666777555222111111222444666999;;;===888888888777777555444333///...---------...///000,,,***(((((()))***)))))))))+++...///...---,,,,,,)))'''&&&''')))+++,,,+++,,,+++++++++,,,+++)))'''&&&&&&'''((())),,,...///000000000///...---,,,+++---...000111333444444555000000111111000...---,,,'''((()))+++---000222333333333222222111000///...+++---//////...,,,******))),,,...///------...000111///...---......---,,,)))***+++,,,,,,+++)))(((&&&'''***,,,...---,,,+++***---000111///---,,,,,,***++++++---///111333444000000000///...,,,+++************(((''''''***,,,...//////...,,,,,,---...///111333444333222333333444555555333///...///111{{{|||yyyiiiVVVLLL@@@;;;777444444777555777777555333444777;;;444555666888::::::;;;;;;FFFEEEFFFIIIGGGAAA@@@BBB===DDDLLLMMMIIIEEEEEEGGGIIIMMMQQQRRRNNNFFF@@@<<<444666999::::::999999:::444888>>>AAA@@@===;;;:::777777777666666777;;;===999888777777888999999888:::;;;888222000555:::<<<===<<<:::777222000000111444333111000000222444666555888666000000444555222222333444555555555444333...---,,,,,,,,,...000111(((+++------******,,,///000111111...++++++///222111///,,,))))))+++...000---,,,***))))))***,,,---,,,,,,,,,---///000222222------------...///111222666444111000000000000///222000---,,,---------,,,000000000000111222444555444333222222222222333444555444444777999999666333111000000222666999:::999111555888:::888666444444...---,,,++++++---///000+++(((&&&&&&(((+++,,,,,,,,,...000000////////////)))'''&&&'''***,,,------***)))))))))***)))&&&$$$$$$%%%''')))***++++++++++++,,,---.........,,,,,,+++,,,///111333333333333///000111222111///---,,,((((((***+++---///000000222222111000000/////////))),,,...///...---,,,,,,---///111000---,,,...000111///---,,,...000000000+++,,,...///...---+++***(((***,,,......---+++)))***///444333///,,,,,,...(((((()))+++---000222333111111111000///---,,,+++---,,,+++)))((()))---000333333222///---,,,...///---000333555555555555555444555555222...,,,...111{{{www~~~ooo[[[NNNDDD888333555888777555888888888666444444666888666555444555888;;;<<<<<>>???;;;:::888777666777888888999;;;CCCKKKIII???888888===999444444777:::<<<<<<999888999<<<>>>>>>:::666555333444555333111555<<<@@@>>>;;;888666666666777555444222111111333666888===;;;777222......000333222333333444444333333222222222000---+++***,,,...+++,,,---,,,,,,,,,///111///000000...+++(((''''''...***&&&'''***///111111************+++,,,------+++,,,---...///222666999444000+++***,,,......,,,111......111222111333777888666222///---,,,,,,---***---111444777888777666:::;;;:::666111...///222555555555888AAAFFF===......------...000222222111666444444888<<<===999444///---,,,,,,---...---,,,,,,,,,+++***+++,,,---...,,,,,,------...//////000000000000///......------)))(((''''''''''''%%%###$$$)))...111111...+++***---,,,+++******+++,,,---000000111444777666111---...---,,,---...,,,'''""")))((('''(((***+++***)))***...222222///---...///222000//////000111111000111222222///+++***,,,...111222333222///---,,,---,,,---...//////...---,,,///000111222000...+++)))...///000111111000///...((()))***,,,,,,,,,,,,+++/////////000000000...,,,---,,,*********,,,...//////////////////........./////////222555444000,,,000///...,,,,,,,,,,,,---vvvnnnnnnlll```QQQIIIAAA888444666888777444666777777666555555777999;;;999888999;;;>>>??????>>>AAABBB???@@@FFFLLLOOOLLLNNNOOOKKKEEE@@@@@@BBBDDDLLLSSSQQQHHH???===>>>;;;===??????<<<:::888888666777>>>FFFFFFAAA>>>@@@<<<:::999:::<<<<<<:::888777666777:::===>>><<<999999555333333111000333999;;;:::999777777888:::;;;999777444222111333555666999777444111...///333666444444333333222111111111000...,,,+++++++++,,,---***,,,......---...///111...//////...,,,******+++...+++((((((+++///000000,,,,,,,,,,,,---...///000...///000000000222555888333///,,,***,,,///111222555000...///...---...222999777555222000///......,,,...111444555555444333666777777777555333333333111222333666>>>CCC===222111000000111333333222000000000111666<<<>>>:::666,,,******+++...000000000---,,,+++++++++,,,---...,,,,,,------......//////111111111111000000000000+++***))))))******(((&&&&&&)))...000///---,,,+++...------------......///222222333555777666222...000...++++++,,,,,,***''')))(((((()))+++---,,,+++...000222222111000000000333111//////111111111000000111000---***(((***---000222222111...,,,,,,---,,,------...//////......111222333444444111///------...///000111000000///)))+++,,,......---,,,+++,,,------///000000///...+++,,,---.../////////000/////////000000000000111222111000111222000---)))+++***)))))))))+++---///{{{qqqeee\\\VVVNNNFFFBBB<<<777555888888555222333444666666555555777888<<<;;;:::;;;???CCCFFFGGG:::<<<<<<:::<<>>AAABBB>>>888444444444555888;;;======<<<<<<666111111111000111444555555555666888:::<<<>>>???<<<888555333333555666777666444000......111444666555333000///......///---***'''(((+++------,,,+++---000111000///000000,,,---......------...///...,,,++++++---......---.........///000111333444222222222111000111444666111///---++++++000666;;;<<<666111...,,,))),,,000888888777555333111000///000111222444444222000///111222444777999999777555333444444555999<<<999333444333444555666555222000......000555:::;;;777444)))((((((+++///222333333......,,,,,,+++,,,---...---------------------...111111111111111222222222---,,,,,,---///...,,,***(((+++---......------......///000111111111111111444444555666777666222///111///,,,,,,---......---***))))))***---/////////222111000111333333333222444222000000111222111000000000...+++(((''')))+++///000111///---,,,,,,------------------...///000222333555666666555333222000111111222111000...---,,,---///111000...,,,***,,,---...///////////////***+++---///000//////.........///000111222333333555333000///...,,,)))'''%%%%%%$$$$$$'''***...111zzznnn```TTTKKKCCC>>>:::777555666888888444000///111333444444444555777999888999<<>>;;;999888888:::BBBJJJJJJBBB;;;888888:::<<<@@@BBB@@@<<<;;;;;;666:::>>>BBBBBB>>>888333333333444555777999:::::::::555222444666333111111111222222444666999;;;<<<@@@===:::666444555666888888777444000,,,,,,---///777555222///---,,,,,,---***&&&###&&&+++///---***...000333333111///......+++,,,.........///111333..................---,,,......///000111333444555333444333222000///111222//////...,,,,,,222;;;BBBBBB:::333000,,,***---222666777777777666333111///444444555444333111///...000000333888<<<===999555;;;;;;999666555333111///222333444666777666333000//////111444666666222...)))((()))+++///222333333//////---,,,,,,,,,---...............------,,,,,,---......///000111111111//////000111333333000...***,,,------,,,,,,...000///000222333444444333333555666777888888666333111222111000000111111222111+++***)))+++...000111111222///---///333666666444555333111000111222111000000...,,,***(((((()))***...//////...,,,,,,,,,...000///...,,,,,,---......111222444555666555555444555555555444222000...,,,...///111222222///,,,***---...//////.........///---------,,,,,,,,,++++++------...///111222333333444222///,,,***)))((('''%%%$$$###$$$&&&***///111vvvfffZZZQQQHHH???999444333333555777666222...,,,///222444444333444555888777888<<>>;;;999888777666:::AAAFFFEEE===888888:::;;;???CCCBBB???:::666333333666;;;>>>===;;;888666444444444444444444555666666222333999<<<888333111111111222222444555666666999888555333222333444555555444222///,,,+++---///777444111...,,,++++++,,,)))%%%###&&&+++///---***111333555444222///------,,,---.........///222444...///000000///---,,,+++.........///000111333444222333333111///...///000///000000//////444<<>>888222///---+++...333222333555666666444222000666666666555444222000///111111333888<<<===999555@@@>>>;;;888333///......//////111444666666333111...///000222333222000...---++++++,,,///000111000000///...---------...///000000///...------,,,,,,******+++,,,------...///111111222444666555222000,,,,,,---,,,+++,,,///111...///111333555555555444555666888888777666444444222333555666555444333222,,,***)))***---000111222...,,,+++---222666666555444222000000111111111000///...,,,++++++,,,,,,+++...//////---,,,,,,---///333111///---,,,++++++,,,---...000111222333333222555555666666555444222111///000111222111...,,,***+++---//////...///111333444222...+++******+++,,,------......///000111111000///---***))))))***+++((((((''''''(((+++///111{{{lll[[[RRRMMMDDD;;;555222111111222333333000...,,,///333555555444444444888999;;;???CCCFFFFFFFFFNNNLLLFFF@@@@@@EEEGGGEEEFFFFFFBBB???DDDLLLIII???CCCBBB@@@===:::888777666:::>>>@@@>>>:::888:::===:::???CCC@@@===:::555111111444777999888777666777555666777666444333222333222111555;;;===999555444333333333333222222111111111111000000000000000000.........---,,,---000333444333111...---,,,,,,---)))'''&&&(((,,,...,,,***111222444333111///.........//////...------000222///000111111...---------............///000111111111222222111///...///000000111111222333666:::>>>666111......---+++---111///000333555555555444333555666666555555444333222444444555777:::;;;:::888===999777777444111000111------///111444444222000+++,,,---///000111222333000///------...///...---///......---...///000111333222111000...---,,,+++(((((()))***++++++,,,,,,111222333555666555222///,,,------,,,,,,---///222---...///111333444444555444666888888777555666666333666888999666333111111,,,***((()))+++...000000,,,+++,,,...111444444444222000//////000111111000///......///111111000......//////---,,,---///111222111000...,,,++++++***+++,,,---...///000000000000111333666777888888888////////////...---+++***(((+++...//////111666::::::666222---+++,,,///000////////////............+++++++++***)))))),,,...---,,,,,,,,,,,,...///000nnn```RRRLLLGGG???777444111000//////000000///......111666888888666555444666888<<>>AAAHHHKKKGGGAAA???AAAAAA???<<<999888999:::<<<<<<<<<;;;;;;===@@@<<>>999333111444666222111333///......///111222000///------------...///222444222000...---......---,,,......------...000222333555555333111000...,,,,,,*********++++++,,,,,,,,,111111333555555444000,,,,,,---------,,,---///111++++++,,,---///111333444222444777777666555666888666777888777333/////////,,,)))''''''))),,,---...---///111111111000000000///...---...000111111000//////111444777777444111/////////...---...111333////////////...---,,,++++++,,,,,,---...///000000///000333555666777777777...------,,,++++++++++++,,,///111111///000555999888666333000//////111222222222111000///...---,,,(((***,,,+++******,,,///...//////000000000000000xxxqqqoooeeeYYYNNNJJJDDD;;;555555222000...------......///000444999;;;:::888666555000444;;;EEEMMMQQQQQQPPPLLLKKKFFFAAABBBFFFEEEAAADDD===;;;BBBGGGEEEAAA???;;;>>>BBBAAA===::::::;;;:::;;;;;;<<<>>>???@@@AAABBBEEECCC:::555555444000111444888888555222111111555999======:::777666666444333555777444111444:::777777666555444222111000111333444555555222///---,,,,,,---,,,+++,,,...111//////000000111000//////+++---......,,,++++++,,,+++,,,...///000222555777444333111---***)))***,,,///111222000---,,,///111000//////...............///111333333222222333444333222333666999999444000///...///333333///---///---...000333666888999:::///000111222444555666777666777777555444777===BBB888111...333666222///000111000...///000000///...111000///,,,+++,,,000222222000.........///...------------...///111333444777666444222000...---,,,,,,,,,------------......111111222444444222...***,,,---......------///111*********+++---000222444111444666777555555777999888888777333...,,,,,,...,,,)))&&&&&&'''***,,,,,,///222555444111------......,,,,,,---///111111111//////222777;;;;;;777333/////////...---...222444+++,,,.../////////...------------...///000000000222333444444444333222111---,,,+++***)))***+++,,,333555666333///---111555222222111111000111111222666555333111///...,,,+++(((***,,,,,,+++***,,,///...///000222333222111111qqqbbb[[[SSSQQQLLLFFF>>>999666666111000...---,,,,,,,,,,,,000888BBBHHHFFF???777222999888:::???GGGNNNTTTVVVNNNIIIJJJRRRWWWPPPCCC:::>>>:::999===@@@@@@CCCGGGCCC@@@???BBBGGGGGGAAA;;;888888777888:::>>>BBBEEESSSMMMCCC<<<777666555444222444666666444444777:::???FFFGGG>>>666555444111///...///222555888999999555<<>>888444333222222444555444111//////000333888???BBBBBB>>>;;;999:::===BBBGGGKKKMMMOOOPPPKKKHHHJJJQQQUUUOOOEEE???BBB>>>===BBBEEECCC@@@???AAA>>>===BBBHHHKKKGGGBBB>>><<<::::::<<>>;;;:::999888777888888777555555777:::???DDDDDD;;;555444555444111222444555555555555444333:::???>>>666///---...000111222444666777888888222222222222111///...---+++,,,---...000222444555222111000...,,,++++++++++++)))''')))...333666666777444111///000000000///000///...---------...///444444222111///---,,,+++***)))***///555777555222444555666666555333000...000---***,,,111555666444333333444444555666888999555555333333999CCCIIIJJJ;;;888444222222333333333///---///333444333666<<<666444111...,,,,,,---...000///...------...///000222111000///...---------------...//////...---,,,------///000000//////...//////111333444444111...------...//////...---,,,000111333444444333111000------+++++++++,,,...//////.........//////000111//////...---,,,+++******......---+++))))))+++...111222111///,,,+++---//////000222444666666333000111222333444333222111000---///111333444444333333333///,,,+++,,,...///...000---******,,,///000000333333333222111///...---000...,,,+++,,,---,,,+++,,,+++***+++---......---///000111111000///000111444555666444111......//////////////////000111222111222444666777777777777uuuaaaUUUPPPNNNCCC@@@;;;666333111111111333999======888333333444666888;;;<<<<<<===>>>???<<>>AAABBBBBBEEEBBB>>><<<;;;;;;:::999???>>>===:::777777888:::<<<>>><<<444///111444555666:::===<<<888333000000000666<<<<<<666000.........///222444666666666666111111111111111000000///+++,,,...000222222222222000000///...............,,,***'''(((---222666888222000//////111333444444222000---******+++...///444444333222111///---,,,+++******...222444222///333333333222111///...---...***((()))...333555555555555444555777999<<<>>>777777555333888BBBHHHHHH:::777444222333444444333...------000000000444:::555222///,,,+++,,,...///000000///......///000111333333222111000...,,,+++)))***,,,------,,,***)))'''))),,,...//////...---...///000333555666444222//////////////////000000333444555666666555333333000000///.........//////,,,++++++++++++,,,------/////////.........------...000000///...---...000,,,------+++***+++---000222333555888888666111---///000000000000...---,,,)))---222666888777555333000---+++***,,,---......---+++******---111222333555555444333111///---,,,333111000000111000...,,,&&&%%%%%%''')))++++++***...000222222000/////////111222333222000//////000///000111222333333333333222333555777777777777777oooZZZRRRPPPLLLCCC???999555333222222111222:::AAAAAA;;;555444666777888999999999;;;>>>@@@===GGGSSSXXXTTTMMMGGGEEEGGGFFFHHHKKKJJJFFFDDDGGGBBB>>>BBBPPPZZZWWWJJJAAA???===;;;===BBBDDDCCCAAAEEE@@@<<<<<<@@@CCCBBBAAA???<<<888666666777888888DDDCCC???<<<999999:::;;;777666333...+++---222555<<>>>>>HHHSSSWWWTTTMMMHHHGGGHHHGGGGGGHHHEEE@@@@@@DDD>>>===CCCPPPYYYUUUKKKCCC@@@>>>===>>>AAACCCBBBAAAAAA???===>>>AAABBBBBB@@@???;;;555222333555777777BBB@@@===:::999888888888666333000---,,,...333777===AAADDD@@@888///,,,+++***...222333111......///---...///000111000000///,,,,,,---.........------...///222444444222///---(((((())))))+++,,,...///...000222333333222111000...---,,,---///111111000222///,,,))))))***---000000000000111000000000///111111111111222333222111...---,,,++++++,,,...000...,,,***+++...111444555555555444555888<<>>>>>======>>>???BBBGGGMMMPPPNNNLLLKKKKKKJJJGGGFFFFFFCCC>>>>>>AAA??????EEELLLNNNHHHCCCAAA@@@???@@@BBBDDDFFFEEEDDD===>>>@@@AAAAAAAAA@@@???AAA===999666666888888999;;;999777777777777666555999555333444555555888<<<:::<<<===999333...++++++,,,...////////////000111111000000//////.........//////000000000000000///000111333444333111...,,,''''''((()))+++,,,...//////222555666444111...---...---,,,---...///...---///...---,,,,,,---...///............000111333333444444444444444444444444000...+++)))))),,,///111//////......///000222333333222333444777;;;???AAA;;;<<<;;;888888999666111444222000000000000///......111222///...000222111000///......///111444555444333222111000///...---)))******************)))******,,,---...///000000,,,---...///000111222222...---...///222333333222......------...000333444111000000//////.........000111333444444222000///111111000/////////000000++++++,,,------...//////,,,///111222222111222333//////111444888999888777444222///....../////////+++,,,...000222222222222...---+++)))((()))******&&&(((***+++,,,...111333333333444222000000111222---...///000111222222222000000111222333222000---+++***))))))******)))'''***---//////............---+++)))***,,,///000000000111111222222222222222444555666666666555444333hhhZZZMMMIIIIIIFFFBBB???;;;888555555888888444000111444777888888888999;;;===???AAABBBBBBBBBDDDFFFHHHGGGFFFEEEFFFIIILLLOOOLLLHHHFFFFFFEEE@@@???@@@BBBDDDHHHIIICCC<<<>>>DDDBBBBBBCCCEEEFFFEEECCCAAA;;;AAAFFFFFFBBB>>><<<===???>>>=========<<<:::888666555555777:::;;;999777;;;777777;;;<<<:::;;;>>>999888666444222000000000000000///......000333555777555333000///...//////111111222222222111111000222333444444222000...,,,))))))***+++---///111222...111444444111...------...------...///000...---+++,,,...///000000//////...---------000333777999666666666666555555666777444111,,,)))(((***...000000111111111///.........///000111333666999;;;=========:::555555888888444333111/////////...,,,+++...333555111000222222///,,,,,,---///000222333444000000000000000000//////(((((()))***+++---...///+++++++++,,,...000222333111000000//////000111222...---------///000///...+++++++++,,,---///111333222111111000///.........---///222444444222000...222111000///////////////*********+++,,,,,,,,,---***,,,///000///000111222000000333777;;;;;;777444///...---...000111111000---///000222333333222222,,,+++)))'''&&&&&&'''((()))+++------,,,,,,...000000222333222///...000111---...///000000000000000000///000111333333111///,,,+++***+++,,,---,,,+++***+++------------///111///---++++++...111222111333333222222111111222222333444555555555333222111~~~nnn^^^MMM@@@AAACCC>>>:::;;;888666444777:::;;;777222444444555666888:::===>>>???AAACCCCCCDDDFFFJJJLLLMMMGGGAAA>>>AAAGGGMMMPPPMMMHHHEEEGGGGGGCCCAAAAAADDDHHHLLLIII>>>888???KKKDDDEEEFFFFFFDDD@@@<<<:::<<>>AAAAAA???:::666666666777;;;???@@@>>>;;;;;;777888===???<<<;;;>>>;;;888444222333555666666444222000//////222555888;;;999555111//////000111222222222222222111000000444444444333222000---,,,,,,,,,---...000222444555,,,///111111...,,,---///...------...000111000...)))+++///111222111000......---------000555:::===666777777666666666777999888444...***((())),,,///000111222222///,,,+++***---...000333555777999:::AAA???999222111555666444///...------...///...,,,222888999444111222///+++)))***,,,///000222222333------///000111111111111)))))))))***---///222444,,,+++++++++---///222444444222000///...///111222///---,,,,,,------,,,+++++++++,,,---///111222333444333222111000000000000---///333555666444222000111000///...............+++++++++,,,,,,---------)))+++---------...000222///000333888<<<;;;666111++++++---000333444222111000111222333333222111111))))))((('''''''''''''''---///000///,,,***+++---...000222111...---///111......////////////......000//////111333333333111+++******+++...//////...)))+++,,,,,,,,,---000222222///,,,---000333444333666555333222111111222333333444444555444333111000mmm\\\QQQHHH===:::<<<>>>;;;666111222777>>>DDDCCC<<<555000222333333444888AAAHHHMMMJJJFFFFFFOOOWWWRRRGGGAAA@@@>>><<<;;;>>>DDDHHHTTTZZZVVVHHH@@@EEEJJJHHHEEEEEEEEEBBB@@@???BBBEEEFFFOOOUUUPPPBBB777666999===>>>@@@CCCDDDBBB>>>:::===@@@DDDEEEBBB===888555444000222:::>>>======AAA:::;;;=========<<<;;;999777777666444444666;;;???@@@:::222///000333444444999:::888333......444:::<<<999444111......000111333333333333222111111000222111111111111222333444111111111000000///...---,,,...000111222111000///,,,---...///000///...---***+++,,,---...222777::::::999888555444555999<<<999555000+++(((((()))+++000333444111---,,,///333444222000000333666777777>>>===<<<<<<;;;:::666444444000,,,)))***---///000111111333666888555///******'''&&&)))///333222///---...,,,***000888777111---)))'''***000444444222...+++)))***---000333333444111...---...000111222///......---------------******+++,,,---///000111666666666555333111...---,,,---000555999999666222///...,,,...000000---******+++---///111111///---///---+++,,,///000///------///222555555555333222...///111222333333222222333111//////000000000///,,,***(((&&&&&&''')))+++222222111000///---,,,+++***...333444222///......000000111111111111000000000///...------...000111))),,,000333444222000---...+++(((&&&&&&***...222111000...,,,+++---222666555333000...---...000111666777888666444222111111{{{bbbQQQJJJCCC;;;999;;;<<<888333444555888???DDDDDD>>>888222222333555999>>>CCCGGGNNNLLLIIIJJJRRR\\\[[[TTTGGGDDD???;;;;;;>>>BBBEEETTTZZZWWWKKKEEEIIIMMMKKKDDDFFFGGGDDD@@@===???AAAFFFPPPXXXRRRCCC999999>>>===>>>???@@@???>>><<<:::999AAAJJJOOOKKKBBB777000333000111777:::999999===:::<<<>>>??????>>><<<:::666555444444555777:::<<<<<<888444222333444444333777666444///,,,---222777>>>;;;777444222222333444333333222111111111111111666666555555444444333333//////000111111000///......000111222222111000...***+++,,,---------,,,+++(((***,,,---...111444777444444333222222555999===888555000,,,******,,,---...111222000......333777===;;;777555555555444444888888888:::;;;;;;:::888666222---)))))))))******...,,,---333:::;;;555...+++(((%%%'''+++---+++(((...///......333:::999333...+++(((***///222111///+++)))((())),,,000333444444111...---///111222222000000////////////000000,,,,,,+++,,,---...000111666888:::;;;:::666111...---...000444888888444111///...///111333333000---,,,,,,---///000000///...///---,,,---///000///---...000222333444333222111111222333555555444222111000...,,,+++++++++)))(((+++***)))((()))***,,,---111111000///...------,,,---111555666444222111222///000000111111111000000......---------...///000---...///000111111111111---+++)))'''(((+++...111222111...,,,+++---222666666555222000//////111222777888999888555333333333yyyeeeRRRGGGBBB>>>::::::<<<<<<777222555555777<<<@@@AAA===999777555555:::BBBHHHHHHGGGLLLLLLJJJJJJPPPXXX[[[XXXPPPJJJAAA===>>>@@@BBBCCCOOOUUUSSSJJJFFFKKKNNNLLLGGGJJJKKKGGGAAA<<<===???DDDMMMTTTPPPCCC:::;;;@@@<<>>999333///...///000333555555222//////000222555777666333000------------------------...---,,,---///000///...000000111111222111111000333444666777666444111///...---***))))))(((&&&$$$******+++,,,---...//////000///...------------...///222555666555444333444---...//////000000000000---,,,,,,,,,,,,---...///000///...---...///222333---,,,++++++,,,---///000222111...+++***,,,111666888666444111000000111222666888888888555444333444tttcccQQQEEEBBB<<<;;;;;;===>>>===888444333333444666999:::888666;;;888999@@@JJJOOOLLLGGGGGGGGGHHHIIIKKKNNNOOOOOOVVVMMMDDD@@@BBBEEEEEEDDDFFFJJJJJJEEEDDDHHHKKKJJJMMMNNNMMMHHHAAA===>>>AAABBBFFFIIIGGG@@@::::::;;;:::???DDDCCC===999:::<<<888;;;>>>>>><<<888666555555888;;;>>>===999777666333555999;;;;;;999666444222222222444666666444111111111111222333333333222777444///---...111333444888666333111000111222333:::777444111//////000111555666777777555333000...///111222333333111///---111222333333222000...,,,(((((())))))))))))))))))***+++,,,,,,+++,,,///111000000000...,,,---000333666444111000///111333555///000000000000444999===>>><<<999888888888777666666555444444444333000---...,,,++++++...000222222...+++***...333444///))))))'''&&&'''))),,,,,,+++---///222666:::;;;999555222000------------+++)))&&&%%%%%%''',,,000222333222000......///111222111000000000111222444555666222000...------...000111222444888;;;:::777222...//////111222222111000......000333666666444000---,,,,,,,,,+++******+++---............////////////111111000000000000000000222333555555444111---+++...,,,++++++++++++)))'''+++,,,---...//////......------,,,+++,,,,,,---......///111222222222222222***+++,,,---............++++++++++++,,,------...111///...---...///111333---...//////000111111111222111...+++***,,,111555777555333111000000111111444555666666444222222333ooo[[[IIIAAA@@@777888:::<<<===;;;888555222222333444666777666555;;;:::<<>>999777888555555555333222333555888666;;;AAABBB???;;;666333111333666888999777555333222222444555555333000---.........------///111222444111...---///111333333444333111000///000111222===:::666222000//////000333444555666666444222111333333333333111///,,,***///000222222222000...---,,,,,,,,,++++++*********------,,,***)))+++///333000000///...------///222555444222111222444666888333333333222222444888;;;888666555555666777666555444333111111000...+++((((((((((((+++///222444444//////000000000///---,,,+++)))'''''')))***++++++,,,---111666999888555444333111000///...,,,***)))&&&%%%%%%(((,,,///111111000...------///000111000......//////111222444555333111000......///000111111222333444444333222111//////000000///......---...000333444222///+++(((***+++,,,***((((((***,,,......///////////////000111111000000000000000000///000111111///---***(((+++++++++---//////...,,,......000000000...,,,+++,,,,,,,,,,,,,,,------...******+++,,,---.........)))******+++,,,,,,,,,+++)))***+++,,,,,,---------...//////000000000000000///000111333333333333222111000...,,,***,,,///333333222111000/////////000333444666555444333333444|||nnn]]]KKK@@@<<<333555888999888777666666555555666777777777777777999<<>>>>>:::666444999>>>???<<<888666666222333444444333333555666555===BBBAAA<<<999555222222333555777888777666555333555777777333///---,,,+++,,,,,,++++++,,,...111............//////000111333222111111111222333333;;;999666333111000000000333444555666777666666555555444333111///,,,***)))...///111333333222111000222111000...---,,,,,,,,,///......,,,+++---111444...///000000000111444777444333222222333555777999777666555555555666777777555333222333444444333222.........///000///---***''''''(((***...000000000...000333333111111222444///---***(((&&&&&&''''''------000555666333111222222222222111///---+++***)))((('''))),,,...//////...,,,+++,,,.../////////,,,------...///000222222222222111111000111111111222111111000111222333444...//////...,,,,,,---......000333222///+++(((&&&)))+++---,,,***)))+++------///000000///...000111000000111111222111111000,,,---------,,,+++)))((())))))+++...111333222111000111111111000...,,,+++......//////000//////...)))(((''''''***,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,---.........---...000222222111///---///000222333444444333222///000///---,,,,,,...000/////////.........//////222333555555444333444555{{{oooeeeXXXIII===999444666888888555444777:::666888999:::999888888999:::AAAJJJMMMKKKIIIJJJMMMOOOLLLNNNTTTUUUPPPKKKJJJ@@@BBBEEEGGGGGGEEEAAA???DDDAAA@@@AAAEEEIIINNNRRRLLLFFFAAAAAAFFFHHHEEE@@@??????>>><<<;;;999999999999::::::;;;;;;;;;;;;;;;444555666555333333333555999@@@BBB<<<777666777555222222333444555555555666444888;;;888111+++***,,,(((***---...,,,+++,,,...)))---111222000///000111222222111111222333444444444444333222111111111111333444444444555555555666444333111...,,,++++++***---///111444666666666555777666333000...---,,,,,,,,,...111111111000111333000222333333333444777999333333333333444666888999888777777777777777666555333222111333444555444222,,,,,,---///111111000...******+++---000111111000...//////000111333444555222000---***'''&&&((()))...---000555444000...111222333333333111///...---,,,+++***+++,,,------,,,+++******+++---......---,,,,,,,,,---...///000111000111222333333222222111//////......///111222444---......---******,,,...///111333222...+++))))))(((,,,000000---,,,...000---///111000......000222...000222333444333222111,,,,,,,,,,,,,,,,,,------******---000444666555333222222222222111111000///111222444555555333111000,,,)))'''(((+++.....................---,,,++++++)))***+++---...///.........///000111111000///...---...000111222222111111...///000///---,,,---...---------......///000000...///111222111000111222sssdddYYYNNNCCC;;;888777999:::999555555999>>>666888::::::999888888888===HHHRRRSSSMMMJJJMMMSSSWWWPPPNNNRRRSSSLLLFFFEEE>>>CCCJJJMMMKKKFFFBBB???FFFBBB???AAAEEEJJJOOOTTTKKKEEEBBBFFFNNNPPPIIIAAA:::>>>@@@<<<666333666;;;@@@===::::::<<>>CCCBBB999333666::::::000000000000111222333444555:::>>>999///((())),,,%%%***///111///,,,++++++(((///555777444111111333000000000000111222333444...//////000111111222222333222222111111222222333333111///,,,++++++,,,------///222666888999999999:::888555222///---,,,,,,***...333666555333222111666777777666555555666888333333333333444666777888777777777999999999666444000///000333666888777666.........000222222111///,,,,,,...111555666666444000---***,,,000222111///222111///,,,++++++---000000...000555444...---111111222444444222000//////...---+++,,,------,,,******))))))***,,,------,,,------,,,------...///000///000222444555444222111++++++,,,---...///000111,,,---...,,,)))))),,,//////222333222///,,,,,,...(((...333333000///000333---///111111......000222---///222555555555333222...---,,,,,,---...000111---...000444777999777666333333333333333333333444333555888:::999777444111///,,,)))***...111222111111111111000///...,,,,,,)))***,,,...////////////000000000000000/////////,,,---...//////000000000,,,...000000...---,,,,,,,,,,,,---...///000111111(((***,,,---,,,,,,---...rrrjjj\\\PPPGGGBBB???===999;;;;;;:::666555666999@@@BBBCCCBBB???<<<<<<===AAADDDGGGJJJLLLOOORRRTTTUUUYYY]]]\\\VVVMMMFFFBBBDDD@@@AAAHHHKKKHHHGGGJJJLLLJJJHHHIIILLLNNNNNNLLLFFFAAA>>>AAAHHHMMMKKKGGGDDD@@@<<<:::::::::888666888666444555999===???AAAAAA>>>:::555222222222333<<<;;;:::999888888888888555777666222---,,,000444777777777555222///,,,***...///000111000---)))'''&&&---555888555222111222222333333222000///000111000222444444333333444555333222///...///222555888666555222///------111333666555444333333444666888===:::777333000/////////222444555555444333333444999888666555444444444555999444000111666:::999777<<<:::999:::<<<:::666222444333333333444666888999///333333111222666666444---------000333666666666...---+++)))***,,,///111000000000000000111222222333555555111+++)))+++//////000000111111111111000222111000///...---,,,+++'''((()))***+++---...///222///,,,---111111...***000//////333888888333...*********+++,,,,,,------++++++******+++,,,------,,,,,,++++++,,,,,,---...000111333444444333222111222111000///.........///111333666888888777444333//////......///000111111///111555999===<<<999666555111///111666999888555777888:::;;;:::888555444222000...++++++---000222333222000...------...///***+++,,,...///000000000222222222111000///---,,,+++++++++,,,,,,,,,------333666888555///+++,,,................../////////(((((()))))))))(((((('''wwwrrrnnneeeXXXLLLEEECCCCCCCCC:::;;;:::888555444666999???CCCGGGDDD===;;;>>>CCCBBBCCCFFFHHHJJJLLLMMMMMMNNNYYYeeeggg^^^QQQHHHEEEFFFBBBCCCFFFGGGEEEFFFKKKDDDHHHPPPWWWYYYUUULLLEEEBBB@@@>>>???BBBEEEFFFGGGIIIDDD???@@@CCCBBB<<<555444444444333333555999<<>><<<666///,,,---000111111000000...---++++++///555::::::444---)))((('''...555888666333222333555666666444111///......222222333222222333666999444333111//////111333555333333111//////000444777;;;888444111000222666888777666444222111111222222::::::888555222111222333999888777555444444555555777666444444555666888888666555666:::>>>???===999444333222111000000000111---000222222555;;;===;;;000///...///111333333222---,,,,,,,,,---///222333000000//////000111222333222444444111---+++---111222111///......000222333111222333444333000---,,,+++,,,---------------,,,000///000444999999444//////...---000333222---(((++++++,,,,,,,,,,,,---------,,,+++******)))))))))))))))***+++,,,...///000111111111222222111111000111111000///////////////111222444555555333222111000000111111111222222222///000222666999999777555444111///111666888666333///111333444444333111///000///,,,******,,,...000222111///---,,,,,,---...------....../////////000111111000000///...------......---.........//////000444666444///---...111......///////////////...))))))+++,,,,,,,,,+++***zzzlll```bbbZZZNNNEEEAAAAAACCCEEE>>>===;;;777555555888:::;;;AAAEEEAAA:::888???GGGEEEGGGJJJJJJIIIIIIIIIJJJIIIVVVcccdddZZZNNNIIIHHHHHHGGGHHHIIIFFFCCCEEEJJJ@@@FFFQQQZZZ\\\VVVJJJAAA???@@@@@@???===>>>BBBEEEIIICCC???BBBHHHGGG===333333444444222111222666999@@@>>><<<;;;;;;<<<===???888777555444444555777888@@@AAA???:::333///...///...---------------......111:::BBBBBB888...******)))...444777555333333444444666777666333000///...222222111000000333888<<<444333222111000111222222000000000000000333777;;;???:::444///---///333777444444444333333333222222<<<:::777222......000333777777555555555555666777777888888666444333666888222222555:::@@@BBB???<<<333222000///------,,,,,,,,,000222222666<<>>333111......////////////------...///111333444555111000...------///111222///111222111...---000222333111...+++,,,///333555111333666777666333///,,,000000111111000...,,,***,,,...222999>>>===888222000...---...000///***&&&------------,,,,,,,,,,,,...---,,,***((('''&&&%%%&&&''')))+++---///111222111111000///............000000000000000000000///333333333333222111000///111222333444555444333333......///111333444333222222000000222555666333000***+++---///000///...---...---+++******+++---...222111000.........//////000000///...------......//////...---------------111000000000000111222222///111333222///...000222000000222222222111000///***+++...000111111000///~~~yyykkk\\\SSSMMMDDD>>><<<===??????AAA???<<<999777888:::<<<777;;;===:::666777>>>EEEIIIOOOTTTRRRKKKGGGIIIMMMMMMQQQTTTPPPIIIEEEFFFJJJFFFKKKPPPPPPKKKEEECCCEEEAAADDDIIIMMMNNNLLLGGGDDD???AAACCCBBB@@@????????????<<<:::===BBBAAA;;;444777666555555555666777888999999999999:::<<<>>>???<<<:::888555555555777888;;;<<<<<<999555222222222111111000//////000222333333:::@@@???888000,,,,,,,,,///333444333222222333///111444444333222111222000000000000000333777;;;111111111111111111222222//////000000000333777:::>>>:::444///,,,---///111444444555444333222111000555444222///------///222222222222333444666888999:::999888777555555666666444333555999===>>>;;;888000//////..................111111000111666888666444111...------............///000111333444444555111000---+++++++++---...+++---......---...000222111000---,,,---///222444///111333555444222///---000222333444333000---+++)))+++000666::::::555111222000///000000000,,,***......------,,,+++******---,,,+++***((('''%%%$$$'''((())),,,...///111111111000...---,,,,,,,,,---///000000000111111000000444333333111000//////...000111333555666555444333///---,,,,,,...///000///......///111333222///,,,***+++---///000000000///---,,,+++++++++,,,---...444333222111111111111222222111///---,,,+++++++++,,,,,,+++******+++,,,---222222111111222222333444///111111000......///111222333444555555444222111+++---000333555555444444xxxtttttthhhXXXHHHDDD@@@===<<<;;;999888>>>===;;;999999:::::::::888777555555777;;;@@@DDDKKKTTTZZZWWWMMMGGGJJJPPPQQQMMMHHHCCCAAABBBEEEHHHBBBKKKTTTUUUNNNFFF@@@<<>>???===<<<999666555444555555666666777666444333222333666555333111111111111222222444666666444222000//////000111222111000111111---///111222111111111222...///111222111222444555...//////000111333444555000111111000000111444777888777444111...+++***)))111111222333333222222111000111222111///...///000---......000333666:::;;;<<<999555666999:::777444444333222555888999666333............---,,,++++++---///...++++++///111///333111......///000000///111111111111222222222222222000---+++)))))))))***''')))+++,,,,,,---...///------...///000111111111.........//////...---------///222333444222000...+++,,,...111333333222000111000///000111111000///......---,,,+++******)))++++++++++++***)))''''''***+++,,,...////////////111000...,,,++++++,,,---...///000111222222111111222111000///---,,,++++++,,,...111333444444333222111...+++***+++---------+++,,,---///000///---+++,,,,,,...000111111111000------------......//////222222111111111111111111111000...,,,+++***))))))))))))))))))***+++,,,,,,111111222222333333333333111111000///------...///222222333333333222000///,,,...111444666777777777|||ooojjjeeeZZZMMMBBB@@@>>>======;;;888666888888888:::;;;;;;888666:::777555777===BBBFFFGGGKKKRRRXXXVVVOOOJJJKKKOOOMMMIIIEEEDDDEEEGGGGGGFFFCCCKKKRRRQQQKKKEEE>>>888>>>@@@AAAAAA@@@@@@BBBDDDAAAAAABBBDDDDDD???777000000333666777777777999<<<888999:::<<<===;;;666222222333666999;;;===>>>>>>;;;:::888666555333333222666666444333222111111111666555333111///------,,,///...---...///111333333444333222111000000000000000111222111///......000000111333333222111111222.........///000333555666333444444222111000222444333444444333111,,,(((&&&((()))+++---///222333444111333444444222000000000,,,---...000333777:::<<<<<<777444666;;;===:::555222000...000444555444222//////...---+++)))'''%%%)))+++***((()))...111000222111000111222333222000111000000///.../////////000///...,,,+++*********'''''')))***+++,,,,,,,,,))),,,///222333222000...+++++++++++++++,,,,,,,,,)))+++...000222222111111000000000000000000000000............///000111222///......---,,,++++++******+++,,,------,,,******---...///000000000///...000000///...---------------...000222333333222222---------,,,+++)))(((''')))***---///111222333333333000---++++++,,,,,,,,,+++,,,---...///......---------..................,,,---...///000000000000...............---------............---+++***)))((()))***,,,------......///111333555555444222111111000///---------...////////////...---------,,,---...000333555666888888~~~uuuooodddVVVIIICCC>>><<<;;;:::;;;:::888777555666:::>>>AAA???:::555888999999<<<@@@EEEJJJMMMOOOOOOPPPRRRTTTSSSOOOKKKDDDDDDCCCCCCDDDFFFHHHJJJMMMPPPOOOIIIFFFFFFCCC>>><<>>DDDDDD>>>666222111000222555888:::<<<<<<<<<777888888888888666555444888666444222222333333333333333111000---+++((('''***,,,---------///333777:::888444111000000000000222222111///......000333666777666444111000111222000///...---///111444666666777666555333222333555222333444444222...***(((######$$$'''***---000222000111222222111111444666111111111222444666999:::777666555888;;;===<<<:::444000------000333333222.........---,,,***(((&&&+++---,,,)))+++111444444444333444555666555222000...---,,,++++++,,,...///------//////000//////...(((((()))***++++++***))))))+++///222333222000...)))***,,,---------,,,+++'''(((***,,,...000111111111111222222111000000000.........------///111333000000//////......------,,,---/////////...,,,+++...///111222222111000//////000000000000000//////,,,...000222333444333222+++,,,------,,,+++(((''''''(((***,,,///222444555555333///---------,,,+++,,,---.../////////111222//////...---,,,,,,+++***,,,---///000111111000///+++++++++,,,,,,,,,++++++,,,...///111000///,,,+++(((***...000222222111000...111555888888666333000000...,,,,,,---...000000000///---+++++++++,,,---......///000222444777888uuurrrssssssdddMMM@@@@@@;;;999666555666888888888555888===DDDGGGEEE===777555999===???@@@DDDKKKQQQTTTNNNJJJPPPZZZ\\\SSSHHH===>>>>>><<<;;;???HHHPPPYYYWWWNNNDDDBBBHHHJJJGGG===???@@@???===>>>AAADDDGGGKKKMMMHHH>>>888999<<<444555777<<>>777111777DDDNNNLLL>>>222///222...000333666888999999888666777:::;;;<<<;;;:::888888666333222333666888888111111111000---***'''&&&''',,,111000,,,---333:::???;;;666333111111111111000000///......111555888===;;;888333000///111444333111...------000333555888888888777555444555777333444555555333000---+++###"""""""""%%%(((+++---+++,,,,,,,,,...222888<<<555555444444555666888999222555888::::::;;;===>>>888333...,,,...000000000------//////000///...---000111000---...333666666666666666888888666222...+++***(((((((((+++...000***,,,///222444444333333*********+++,,,,,,***((()))+++...000222111000///'''***...000111///---***&&&&&&(((***,,,...///000...000222333111000//////111111000///...///222444111111111111000000000000///000111111000///,,,+++...///111333444333222111///000111222222222000000,,,...000333444444333333---...000111111...,,,***&&&'''(((+++...222555777777444111///......---+++...//////000000111333555111111///...,,,+++***)))+++,,,...000111111000///++++++,,,------,,,,,,,,,+++...111333333111///---***,,,111444666666444333...222666::::::777333000---,,,***+++---000222222444222///,,,+++,,,...//////...---...000333666888zzzmmmccc^^^TTTDDD<<>>@@@>>>CCCGGGIIIDDD<<<888:::???888;;;>>>???===:::888666<<>><<<999888999888777555444444444444444333111111000///,,,***333000,,,+++---111444666@@@===999444111000111222222111///...///111444555???===999444222111111111333000,,,))))))+++///111888999999999888555333111555444333222111///...---+++&&&"""!!!$$$(((***+++---,,,,,,---///222555777555999:::999999;;;:::666666444333222444888<<<>>>999777333///------///000///000222444444444222111888555222000111222333222333444444444333111///...//////---,,,+++***)))(((******,,,111666888666444///,,,)))***...///,,,))),,,)))''')))---222333333111111222222111///,,,***)))(((&&&(((+++...111111111000///...------...///111111222111//////000222222111111111000000/////////222777:::999555///+++...///000111222333333333333222222444777777444111111111000///000111333444444444444555555444111...))))))***---111333333333666444222000...---......---,,,,,,---000333666888999888666333///+++(((&&&(((+++...000000000000111***...111000,,,)))+++---------...///000111222222///111555888999666333000...000333666777666444333555000+++***---000222222///222444222...---111555888333...,,,...111333444xxxgggXXXSSSLLL???999::::::999<<<@@@???:::666666555555888===BBBCCC@@@======>>>EEERRR^^^aaaXXXNNNPPPLLLIIILLLQQQRRRLLLEEEIIIGGGCCCBBBJJJTTTTTTMMMKKKLLLIIICCCBBBGGGIIIFFFJJJKKKHHH@@@>>>CCCFFFEEEAAAAAA???<<<999888999;;;@@@EEEHHHFFF???888777888888===AAAAAA===888666666444;;;BBBBBB<<<555333444000333777999::::::;;;<<<666666666555555444444333000000000111222222111000333111...---///111444555888666333222222333666888999666222......111666999===:::777333111111111222666333...***)))***,,,...666777888888777555333111111111333333333111///...,,,)))&&&&&&)))---...///,,,,,,+++,,,...111444555333777999999<<>>??????FFFWWWiiilll^^^OOONNNOOOOOOMMMJJJGGGFFFGGGLLLHHHDDDFFFQQQYYYWWWOOOGGGFFFDDDAAACCCFFFEEE@@@LLLLLLIIICCCBBBFFFIIIIIIAAA===888666777999:::999CCCIIILLLHHH>>>888888;;;:::999888888888888777666555===EEEFFF@@@777222000---///222333444555888:::333333444555555444333222---...///111222333333333333222111111111222333333111000000000222444777999???:::333......111777;;;:::888555222000000000111;;;888333...++++++,,,---444444555666555444333222---///333555555333000......,,,***+++...111333444...---------///111444666555888999999>>>FFFKKKLLL:::888555222111222333444666555222111000222444555666666555555444444333333000//////000222222111///000000000000111222222333111222333333333222000000111000000000111///,,,***+++******...222333111///$$$######%%%(((,,,............//////111222333444***((('''(((+++...///000000///......---.........,,,---......,,,,,,---///222222222222111111111111///000222333111///,,,)))---...111444555555555444222222222333444333000---...///000111111111000///222111000111333444333222//////...000222222111000000000111111000000//////000///.........000111222777666555444111///---,,,---...///...+++(((''''''%%%)))---...---...111333111111111000000000//////000222444555444111---*********,,,---///000111111000...------000222333333000...,,,***)))***,,,---333000,,,+++,,,///111222yyysssrrrhhhYYYJJJCCC===666333333222333888???@@@;;;888888888;;;>>>@@@AAA@@@???>>>AAAAAAFFFRRR^^^bbb\\\UUUSSSRRRQQQOOOLLLJJJIIIIIIHHHEEEDDDHHHPPPUUUSSSNNNKKKGGGCCCCCCGGGIIIFFFAAAHHHGGGFFFEEEFFFGGGGGGFFFCCC???:::777777999;;;<<<===AAADDDBBB===999:::<<<>>><<<:::888666444444333222999@@@AAA<<<444///,,,---///111111000000222333000111333444555444222111---...000000///...//////222333444444333222222222111111000000111222444555<<<888333......111666:::888777444111///.........<<<999666222///...//////111222333333444333222222...111555888888555111...---------...000333444555111000//////111333555777777:::;;;;;;>>>DDDGGGGGG999777444222000000111222333222111000111333555777777777555444333333333333000000000222222222///,,,+++,,,...111222333333222111222333555555444222111333222111111///---+++)))))))))***---000111///,,,%%%%%%%%%%%%''')))***+++---,,,++++++,,,///111333,,,***)))***---///000000........................---...000000......///000111111111000000000000000////////////...,,,+++***+++---000333444444333222333333444444333111///------///111333333111///...///...---...000222333222111000//////111000///------...///111111111000000222111000///.........///222222222111000...---,,,---...///---***'''&&&&&&&&&))),,,------...111333////////////////////////,,,...000222111...+++((('''''''''((())),,,...///.........///111222333333111...)))'''''')))******,,,***))))))+++---000111{{{qqqhhhVVVPPPIIIAAA999222111333222111444:::;;;::::::<<<999>>>CCCEEECCC@@@>>>>>>BBBHHHOOORRRRRRSSSVVVZZZWWWQQQLLLLLLPPPQQQLLLFFFDDDDDDFFFJJJLLLMMMMMMNNNOOOJJJEEEFFFIIIJJJGGGDDDBBBAAACCCFFFIIIHHHEEECCCDDDCCC@@@<<<999888;;;===;;;:::::::::<<<===<<<;;;<<<>>>>>>:::444000000111000444888888555111///...+++...111222111000/////////000222444444333111000***---......,,,+++,,,---000333666666444222222222222222222222222222222222333222000...///111444666888666444111...---,,,+++666555333111000000000111000111111222222222222222222444888:::999666222///------.........000222444222111000000111333555666555999;;;:::<<>>666111111444666333444888:::;;;===BBB;;;AAAGGGHHHDDDAAABBBDDDFFFPPPZZZZZZRRRNNNRRRXXXUUUNNNIIIKKKPPPQQQKKKCCCFFFGGGIIILLLKKKHHHIIIMMMOOOJJJHHHJJJKKKGGGDDDBBB@@@>>>@@@GGGKKKIIIEEECCCBBBCCCCCC@@@<<<::::::<<<>>>:::777888<<<>>>===:::888;;;===:::444000///111222333333222000000111333***...222444333222222222111111222333333222111000))),,,///...,,,+++---//////222666777444222222333111111333444444444444444.........///000111111111666555333111///---,,,+++......---......//////000111111111111111111111222555666888888777555333111///000///---,,,,,,///111222111000///000222444555111666888888999;;;:::666333222222111111222444444111111000000000111222333222222333333444444444444555444333333222///+++'''###''',,,111444444222111------------------------...///111000//////111222222222111000///...------///000000...***(((((((((***)))'''&&&&&&((()))+++)))((('''(((***+++***))),,,,,,---............---))),,,...///...---......------------............////////////////////////------...///////////////333555666666333111//////...///111333333111...---)))))))))+++.../////////...---,,,---...///---++++++,,,---///000111222222222222111111000000//////000111111222222111000000---...//////------...//////...---,,,,,,,,,,,,,,,+++,,,,,,---///000000111...000222444555444222111)))((((((((()))+++,,,...---///111111111111333444555333111...,,,*********###%%%'''((()))+++...000}}}tttmmmaaaUUUAAAAAA???;;;777666777777777444444999;;;;;;>>>CCC@@@FFFKKKJJJGGGGGGLLLSSSOOOTTTXXXVVVRRROOOPPPSSSRRRSSSSSSRRRQQQNNNKKKIIIMMMIIIIIILLLKKKGGGFFFJJJKKKIIILLLQQQNNNEEE???>>>@@@;;;;;;BBBHHHFFFDDDDDDBBBBBBCCCDDDDDDBBB>>>:::<<<:::999999;;;===>>>===>>>===;;;999777444222111444333111///...///222444111333444444333333444555333333333222222111111000...111444333///,,,...111---111555666333111222555222333555666777666555444//////000000000000000000333222111111000//////...***+++,,,---...///000000222222111111111111111111555555444444444444444444444444222...+++***...111666555333222222444666777555777888555444666666333222222222222222333444555444333222111111111111222///000333555666777777777444333111111000...+++(((%%%'''***---000222333333,,,+++)))(((((()))***++++++---//////...///111444444333111///---,,,...///111222333000---***************)))))))))***+++,,,***))))))***+++,,,***)))+++,,,---.........------))),,,///000000/////////---------.........//////000000111222222333333333111000///...---......///000333555555222/////////---...///000///...,,,+++))))))***---///000///...,,,,,,,,,---///000///...,,,,,,------///000222333111111222222222222111111000000111111111111000000000111222111000000222333111///---,,,,,,+++++++++.../////////000000111111111222444555555333111000...---------......///000///111222111000000222555666888888555000,,,,,,---''')))+++,,,******,,,...yyyhhh\\\RRRJJJCCCAAA<<<999:::===>>><<<555333444999;;;;;;===AAAFFFKKKNNNMMMJJJMMMWWWaaaXXXSSSMMMKKKLLLNNNOOONNNSSS[[[bbb^^^SSSLLLNNNSSSRRRJJJFFFIIIKKKGGGDDDEEEHHHJJJPPPWWWSSSFFF===<<>>:::777999???CCCCCCBBB999777666777:::===>>>>>>IIIJJJJJJJJJNNNYYYjjjvvv```^^^WWWNNNKKKLLLLLLIIIRRR[[[aaa^^^UUUPPPTTTZZZMMMKKKHHHFFFFFFDDDAAA???>>>FFFUUU___YYYIII===;;;@@@:::999???CCCAAA@@@CCCAAA@@@BBBJJJSSSSSSGGG<<<888:::;;;:::777999>>>CCCEEE>>>999;;;BBBDDD===555111000---++++++...111444???===:::555111111333666///111111000......111555===GGGIII???333//////...333333333333444444555555555888::::::777444222111222444555111,,,)))+++...///000111222222111///...000,,,,,,000111000444<<<666666444222///...///000///...,,,)))(((...888???EEEAAA:::333///...///000555555666666777999:::;;;IIIDDD===555///---000333000//////111444777888888555777999888444000---,,,((()))+++///555:::<<<<<<222///+++(((((()))******((((((''')))---333:::>>>777000)))&&&'''***++++++---///000000...///222666111///,,,++++++---///111111111222222111///---+++000...,,,,,,...000111111......000666:::999111+++---,,,+++*********+++,,,111//////333888999666111...------...//////...,,,111111//////000222444666444333000......///111222222444666444000---...///***))))))(((''''''&&&&&&(((///777999666111......***+++,,,...///111222333+++...111444555444111000222000......///000000000222111000...------------111444666666444222111111555111---***)))***++++++222555666555333333666999>>><<<888222---***+++,,,000000111111111111000000111444666444///---///222666666666666555444333333111333333222...+++***)))ppp```XXXTTTJJJ???:::666333444999======;;;:::777555666:::???DDDFFFCCCBBBAAAEEEMMMXXXdddkkkiiijjjeeeYYYPPPOOOQQQRRRRRRUUUWWWTTTNNNKKKMMMPPPOOORRRSSSPPPIIIBBB@@@???===AAAJJJQQQMMMBBB>>>???@@@???BBBJJJMMMFFF???===:::999;;;AAAIIIKKKEEE>>>===;;;::::::<<<===<<<:::>>>:::666999???AAA>>>999<<<888333//////000222444::::::888444111000222333888888555111---,,,...111:::AAABBB:::222111111000555666666666666555444444444666888888555111///...111333555333...,,,...111000000111111111111111000333//////222111...111888222222111///,,,+++,,,---,,,,,,***'''%%%)))111888???<<<777333000111333555:::999888777666666666777AAA???<<<777222000111333000//////111333555555444444444555555444222///---(((((()))---222666888888111...+++***+++,,,,,,,,,***))))))***...333888;;;444111---,,,,,,...000000333444444222000///111444111000---++++++,,,///111////////////...---,,,+++...---,,,,,,...000000/////////222777;;;:::333------,,,+++++++++,,,------111//////222666777444000///...---...000000...,,,000///.........000222333222222222111111111000000222444444222///---...///******)))((('''&&&&&&&&&***000777888555111000000//////......////////////,,,///333666666333000---///...,,,,,,---//////000/////////...//////000000222444555444222000//////222000---++++++,,,---...333555666555444444666888===<<<888222---******,,,222222222111000///...---///333666444000------///222333444555666555555444333555666444222///......ttt]]]SSSWWWYYYLLL;;;666333000111555777777555999666333333999AAAIIIMMMAAA>>><<>>HHHRRRTTTJJJ???999777777888:::>>>??????>>>>>>:::888<<>>666555666666444111111222444:::666444555999;;;:::777444444333111000000333666:::888444000//////222444555444111000111222333222888999::::::888555222//////111333333111/////////333555777777555333333444111000///...///111444666555555555444111......000000000000///,,,++++++,,,---//////---***)))+++///222111000000222555888:::<<<:::888555222000.........///000///...---...///444444333444444444111///000---+++...444666333000,,,,,,,,,---000222222111///......///000000...,,,))))))***+++,,,------...+++000555888777777999<<<;;;999777444111000000000///...+++***)))***+++,,,++++++*********,,,...///*********---//////---+++***+++---111444333///,,,------------...///111222000///...000222222000...000//////000111111000...---,,,,,,+++++++++,,,,,,///000222222222111000///111000///---,,,---///000///...---,,,************...000222222111111333555666444222///,,,+++******///000111333333222111000000000000...---...///111555444333111///...------000000000///---,,,---///...000111111000000000111222333333444333333333333222222111...,,,+++,,,...111111111000///...---,,,000111111///,,,+++,,,......000222555555555333222,,,...//////......///000}}}sssfff]]]RRRLLLIIICCC;;;444666444333333333444333222222111111555:::???BBBCCCBBBBBBCCCEEEJJJQQQXXX]]]WWWXXXUUUQQQRRRWWW[[[ZZZWWWXXXVVVOOOIIIGGGLLLRRRLLLMMMLLLIIIEEEDDDEEEGGGEEEFFFFFFCCC???<<<999777555:::???CCCCCCBBB@@@===999===@@@>>>999666777:::666:::@@@DDDEEEBBB===888222444666333...,,,///222444444777;;;??????;;;777777666333111000222777;;;777555222///000111333555666222///000111222111111777888999999777444000...---000222333222222333444777777888777555333333333222111///...///111555777333555666333111000000000///000000///---++++++,,,///111333111---+++,,,...000//////000222444666888777666444222000///......//////...,,,+++,,,...111777666555555666555333111///,,,***---333666555222222111000111333444333222111000000000000///,,,)))'''(((((())))))))))))))))))...444777777777999;;;777666333111111000000000---,,,***)))((()))***+++++++++******+++---///000***)))***,,,...///---+++)))***---000222222///---......------...000111333///......///000000///...111000000111222222111///---,,,,,,++++++++++++,,,000000000///000000000000000///---,,,---...000111111111111000000///......---............000333555555333111...,,,+++++++++///...------///111333555444555444222///...000222555444222111///......------...///...------///111///111333333111///000000111111111222222222111000***+++,,,,,,+++,,,///111000000000000000//////...222111...+++***,,,///222111222333444333222000///***+++,,,,,,,,,,,,...000nnn^^^VVVSSSPPPLLLBBB888333333333333333333222222222111111222444888<<<>>>>>>===>>>AAADDDIIINNNUUU[[[___UUURRRMMMLLLRRRXXXVVVPPPQQQTTTTTTPPPJJJIIINNNTTTSSSNNNGGGDDDEEEGGGHHHHHH@@@DDDFFFCCCBBB@@@<<<777===@@@@@@<<<;;;===??????777<<<@@@@@@;;;888999;;;:::AAAGGGHHHBBB<<<888888000444777666111///111444555999===@@@@@@===888666888777555333222555:::>>>888555222111111222222111777333111333333111111222555555666666555333000//////111333444444444555777999888666555333333333333333222000//////111444666444666666222000111222111---...//////---+++++++++...111333222///,,,---///111111111222333444555666222111111000000000000000444333000...---///444888999777555555666666666555000---+++---111444555444555444333333555555444222222111111000000///,,,)))((((((((())))))************---111333444555666777333111///...///000000///,,,+++*********+++,,,,,,+++++++++,,,---...000000+++******,,,......---,,,+++,,,///111222333222222///............///111222.........//////000000000222111111222333333222000------------............000000000///000000111222///---,,,,,,...000111111111222444555555444222000---,,,++++++---000333555444222000---,,,,,,---...---,,,+++***,,,000333666444666666333///...000333000////////////000111222---///000000///...///111///222444333000...000222111000000111333222000---'''(((+++,,,---...111444000000111111111111000000333111---+++,,,///333666444333333222000///------,,,---.........///111333rrrbbbVVVOOOLLLJJJHHH@@@555111333333444444444333222222333444555777:::>>>@@@@@@???BBBDDDHHHPPPWWW[[[ZZZXXXRRROOOKKKKKKRRRWWWSSSJJJKKKMMMNNNNNNNNNNNNPPPQQQPPPKKKEEECCCEEEIIILLLMMMFFFHHHGGGBBB@@@BBB???999===AAAAAA;;;999===@@@@@@>>>@@@BBBAAA===:::;;;===???DDDIIIGGGAAA:::888888555999<<<;;;777444333444666;;;??????:::666555666666777888888777888:::;;;888666444333555555333000666333444777666222222555333444444444444333333222222333555555444333555666888555333111111333444444444222111000000111333444666999777111...000222000...000111111///---,,,---...111444333000///000222333333444555666777777777000000000000111222333333333333222000000333888<<<888555333222444666888888111///......///222444666666444333333444444333111333222111111111111///---+++++++++,,,---...///000///...---...111333333333222///,,,,,,...000///...---,,,,,,,,,---...///000******,,,---............,,,+++***+++---...///...+++---///111222222333333000///...---......000000---......//////000111333333222222333444444333111......///000111111111111000111222333444333222222...,,,,,,---111333222111...111555888888777444111---,,,++++++...111444555444222///---,,,,,,---...++++++++++++---...000111///111333111------000444---------...///000111222000222333333111///......,,,000333222///...111555222111111333444444000---)))+++---...///000333555222222333222222111000000000/////////111444666777555444222000...---------000111222222111222555777{{{iii^^^ZZZOOOGGGCCCCCCAAA888333333444555777777555444555555888888999<<<@@@CCCCCCCCCKKKJJJMMMWWW```aaaXXXNNNLLLLLLKKKLLLRRRVVVRRRKKKIIIHHHIIIMMMRRRTTTRRROOOGGGDDDBBBBBBEEEJJJOOORRRPPPPPPJJJAAA???BBBAAA<<<777===???;;;:::???BBBAAAHHHHHHGGGCCC>>><<<<<<>>>@@@CCCFFFEEEAAA===;;;;;;===@@@BBBAAA<<<666333111444999<<<:::444000333777333666:::<<<;;;999888888777555444555888888666333555333666:::999333333888333333333333444444555555555666666555333222333444666333000///000333555777444333222111111111222333888;;;888000,,,000111///111222444444222000000000///333555555333222444666444555777888999999999999111111111111222333444555000000111222222555:::===777444111000222666888:::111111111///...000444777444333222222333333111000333222111111333333222111///......///000222444666333///++++++...111111000222///,,,,,,...000///---.........///000111222333)))***,,,---......------...,,,******---/////////)))+++...//////000111333000///...------...//////,,,.../////////000222444333222222333444444333111//////111222333333333333///111555888888666333111---,,,,,,///222444333111+++///444999:::888444111---,,,+++,,,///333555666555333000---++++++,,,---)))***,,,.........,,,+++))),,,///...++++++000555//////............//////333555666555222...,,,,,,***...111111...///333888444333333444666555222...,,,...000111111222444555555555444444222111///.........000333666888777666555333000...------...///222333333333222333666999iiiZZZ[[[dddSSSIII===888888999666222333777;;;===;;;888555444:::666777===@@@@@@CCCIIIHHHIIIWWWooowwwiiiWWWNNNTTTPPPJJJFFFFFFHHHKKKMMMMMMDDD@@@JJJ[[[bbbXXXKKKDDDAAA>>>???CCCFFFHHHIIIVVVRRRIIIBBBCCCJJJKKKFFF>>>@@@===888:::AAACCC@@@IIIOOONNNDDD;;;<<>>AAAIIIJJJEEECCCDDDAAA<<<===BBBCCC@@@GGGJJJHHH@@@:::===AAABBBDDDCCCCCC@@@===:::999888>>>EEEKKKIII???666333444111333555444222111333444444777;;;>>>===999444111222000222888:::666555777888888999<<>>;;;444//////...+++,,,111111000/////////111222444777777555333222111111111333333222222222333333444222222111111111111222222111...---///333555333000...---...///000000...,,,+++)))***///666;;;;;;:::111///,,,,,,---/////////,,,,,,------...///000000+++))))))***---//////...---...000111111111111000000000//////...////////////111555888888666333111///000000111000///...---***+++---111444444000,,,***))))))+++///000///---000000111222222111000000000...+++)))((()))+++---000000111222111///---,,,)))))))))***+++,,,---...222444666333...+++---///222222333222000...+++)))***...111111//////333777444333222111111222333444111222333444444444333333000111222333333333333222222222333333333222111000///000111222222333555777AAA>>>999555333333555666~~~{{{}}}xxxfffWWWNNNIIIFFFCCCDDDBBB>>>:::888666666666222444555555444444666888999@@@LLLTTTRRRJJJFFFHHHSSSNNNPPPXXXZZZXXXYYY___UUUQQQOOOTTT[[[YYYLLL???@@@@@@AAADDDFFFHHHHHHHHHMMMIIIFFFFFFJJJKKKHHHDDD@@@???===;;;???DDDDDD@@@EEEEEECCCAAABBBFFFGGGEEEDDDDDD@@@:::999===AAAAAAGGGHHHHHHCCC===888777777<<>><<<:::777555444444444}}}yyy}}}oooZZZKKKEEECCC???;;;===>>>>>><<<888666666888666666555333222444888;;;999CCCOOOTTTQQQLLLKKKNNN___[[[XXXWWWTTTQQQUUU\\\PPPNNNPPPVVV\\\YYYLLL@@@???@@@@@@@@@??????AAABBBFFFDDDCCCGGGLLLMMMJJJFFF@@@???>>>===>>>>>><<<888BBBBBBBBBDDDGGGKKKLLLKKKCCC???999666777<<<>>>===EEEGGGHHHDDD<<<777666777999888777666555444444444111333555777888777666666666666777777777666555555222444666888666222///...///111444777:::<<<===<<<;;;777333222333444555444444444555666777888888777222111000///...///000111888666555333111000//////666555333111///////////////000000111444666666333222111000111333666888888999888555333222111222222111111222222333444555555222222222222222333444555222222333111000///111222444444666555333111111444222222111111111111222333333444444444333111///...111///,,,******+++---...000222555888888555222000000000000222444444222///.........000333333222000333111000111444555444222222000///000111111000...++++++******+++,,,---...---,,,,,,...111222222111111000...---,,,---...///111111111111000000////////////000111222333444444111///---+++*********+++...---......///...---,,,,,,,,,---.../////////...//////......///000111111,,,,,,++++++,,,---///000111222222333333222111000............---,,,,,,+++---000333444222000000111111///...,,,++++++++++++...111444555444333333444333222222222333555666888:::999888777555333222111...,,,)))***---000111000111111222333333222111000---.../////////000222555444444444444444333333333yyyxxxzzzvvviiiWWWHHH@@@<<<;;;:::888;;;===;;;777444555888666555444222222444888;;;>>>FFFNNNOOONNNPPPVVV[[[aaa```^^^[[[TTTNNNOOOTTTLLLNNNPPPRRRQQQLLLEEE@@@DDDBBB???>>>>>>>>>======>>>???BBBGGGKKKKKKHHHEEEBBBAAAAAABBBAAA===:::777@@@@@@CCCHHHKKKLLLJJJIIIDDD===666444666888999999???AAABBB@@@<<<888777777666444222111222333333444333444666888999888666555444444444444444666777888444777999777333000---,,,,,,...111444666888999::::::777444222111111000000111333555666777777777888222111000//////000000111555444222111000/////////333222000...------......222000///111444555555555777555222111333555555555555333111//////111333555777666555444333111000///000000111111222222222222000111111000...------...///222555555666666777777333222222222333333333444222333333444333222000///000///,,,***)))***,,,...///111444666666444111///---......000111222000///......///111333444222111111111000000111111000///000//////000111000...,,,+++*********+++---///000222111111222333333111///000...+++))))))***+++,,,//////000111222222111111111000000000000111222222333111...+++******,,,---......///...------------------...///............++++++,,,,,,...///111222......///000111222333333000000111111111111111111000111000000///---,,,++++++...111222222111111111------+++++++++,,,...///222444666666555333222111222222111111111333444555999888777555444222111111///---+++***+++...///000111222333444444333222111---...///.........000222///000222333333333222222tttyyy}}}yyytttxxxmmmgggaaaUUUHHH===777777999555888:::888444222222333222333333333444666:::===FFFKKKNNNMMMNNNWWWaaaggg[[[\\\]]]ZZZTTTOOOMMMNNNRRRUUUVVVQQQJJJEEEEEEGGGIIIFFFBBB@@@@@@???<<<999;;;@@@FFFJJJHHHEEEAAA@@@AAA@@@BBBEEEEEE@@@======AAAAAAEEELLLNNNJJJEEECCCCCC<<<666666777666555777888999;;;<<<<<<:::888777333333222222111111222333555444555666888999777555444333333222333444666777555:::;;;666000......,,,...000222444444444666777666666666444000---,,,---...111444555555555555666222111111111111111222222444444333333333333444444333111///...---...000111777444444666777777:::>>>???:::555222111222222222111000...---...111444666999888777444111...+++***---...111333444333222111111111111///---,,,---...---000222333777<<<;;;777111111222222333444444444111222333333333333333333111000...,,,,,,---///000///000111222222111000///+++,,,,,,---...///000111///...///111333333111///,,,------...//////000000......///000111///,,,)))++++++***+++,,,///222444666555555555555333000------,,,***(((((((((***+++,,,---///000111111000000111111000000000111222222333222///---,,,---...///---///000000...------...,,,---///...---,,,,,,---***+++,,,---...///000111///000111333444555555555/////////000000111111222222222222222000...,,,++++++,,,...000111111111000,,,,,,,,,,,,---///111222444444555555444333222111333222111000///000111111444333222111111111111222333333222000------000222222222444555555555444333000000111000......///000111222444555555444333222vvvrrrsssuuusssaaaXXXVVVPPPGGG===777666777444444444333000...------...111555888;;;>>>BBBEEEIIINNNOOONNNRRR]]]fffiiiYYYZZZZZZVVVRRRPPPMMMLLLTTTUUUUUUOOOHHHFFFJJJOOOLLLJJJGGGDDDAAA>>>;;;999;;;CCCMMMNNNHHHAAA>>>???@@@???BBBGGGFFF@@@>>>AAA???@@@FFFPPPRRRJJJBBB???@@@:::777999888555444777555444444888<<<===:::666222444555555222111111222444333222444888:::999888666555333222222222333444777<<<<<<444......///...000222444333111000111333111666999777000******,,,,,,///333444333222222444111111111222333333444444333333333444666777999:::555444222111111333555777;;;888777999999888???HHHFFF@@@888222////////////000///---------///222333::::::888666333///,,,***+++...222666777666333111333333333000...---///000///000///000888???<<<555---...///111222333444444111111222222333555666777111111111000111111222333000000////////////000000***+++++++++,,,...222444/////////000222222000...+++,,,---.........///000......///111111///+++(((,,,++++++,,,...222555888888777777777666444111...++++++))))))((()))******...///111222222111000/////////000000111222333444222111000///......///000,,,...111111///......000---///111000---,,,,,,...---...///000000000///......///111333444444333333/////////000000111222333222333333333222000---,,,,,,+++,,,---...000000000------......///111222333333222222333444444444444666555333000///.........------------...000111333999<<<===888222///222666333333555666666666555555444555444222000///000111111222333555666777777666qqqpppxxxuuueee]]]OOONNNLLLFFF???:::777777333222000...---+++)))(((---222888>>>CCCGGGJJJMMMHHHMMMPPPPPPUUU```eeeddd^^^]]]YYYTTTQQQPPPNNNLLLJJJKKKJJJGGGDDDEEEKKKPPPKKKLLLLLLGGGAAA<<<::::::999EEEPPPRRRIIIAAA???AAABBB@@@BBBGGGEEE>>>===@@@;;;===FFFRRRUUUMMMDDDAAA===888888;;;:::555555999555222222777===???:::444111555888888444000000111222111000222777;;;;;;:::888777555333111000000000888>>>===444---...000///000222333111...,,,---//////666<<<999000)))))),,,***...222333111000111222111111222333444444555555111111222444666999;;;<<<777666444444444777:::;;;:::888888:::999999BBBNNNJJJCCC999111...------...000///...------...000111<<<<<<;;;999666222///---+++...444999:::999555222666555444111//////111333222111...///888@@@<<<222***+++---///111222333333111111111222333666888:::222222333333444444555555222000...------...000222+++++++++***+++...333777000//////000111111///---//////000///---,,,,,,---...///000222222000,,,(((,,,,,,+++---///444888:::888777777888888666222///+++***************++++++333444555666555333111000---...///111222444555666111000000/////////000000+++...222333111//////000000222444333000...///000000111333333222000...,,,,,,...000222333222111000//////000000111222444444222333444444333000...,,,,,,+++***+++---////////////000000111111111111222111000000111333666666666888777444111///---------)))))))))***,,,///222333===BBBDDD???555000333999333444666777777777666666888888777555222000111222+++---000333666999:::;;;}}}{{{nnniii___TTTLLLFFFCCCGGGLLLJJJ???444444000//////,,,'''%%%'''///333999CCCSSSaaa___VVVTTTPPPNNNQQQUUUWWW[[[___aaafff```PPPJJJQQQWWWWWWMMMJJJFFFDDDDDDEEEEEEDDDOOOVVVZZZUUUIII@@@AAAFFFCCC>>>>>>AAAAAA<<<:::===<<>>AAACCCCCCCCCCCCDDD???>>>???BBBDDDAAA888111111///...///222666888999;;;999777888:::888222,,,222111000111555888;;;<<>>===:::444//////444888>>>999444000000111222222;;;;;;::::::888777666555::::::999888777666666555777666666555444444333333444333333444555444222///******+++///555888888666222111000000000000000111333222222444888;;;<<<;;;444111...+++***,,,///222222222000,,,)))+++111666222111000000000222333444111555777444...++++++...///111222333222111///---,,,000555777777666555555666444222222444555333000///+++))),,,111555444111999777555333222222333444//////000222555555444222000...+++))))))+++---///000111222444333222000///333444444333333333555777777666555666666555222000//////000000111111111222---000444555333111//////111000000333555444111---...---,,,,,,---///222333444555666555333111000111------...000222444666777666555444222000///......++++++++++++,,,...///111<<<@@@BBB???999444444666777888888777666666888:::???>>><<<:::777333000///...------///111555999;;;|||ooodddVVVJJJHHHCCC@@@CCCGGGEEE<<<444333000///000...)))))),,,222777===GGGUUUbbbddd^^^UUUUUUTTTUUUWWWXXXVVVRRR\\\```\\\PPPMMMUUU[[[ZZZMMMJJJFFFBBBBBBCCCEEEFFFHHHNNNRRROOOHHHDDDFFFJJJFFFCCCBBBBBB>>>777555777:::GGGVVV[[[TTTGGG<<<777999<<<@@@CCCBBBAAA@@@@@@======@@@DDDGGGBBB999111000///...///222555777888888666666999<<<<<<777222222111000111444888;;;<<>>@@@===;;;777333111333888<<>><<<<<<===<<<777333222000///000...+++,,,000333999AAAIIISSS]]]___]]]^^^```\\\XXX[[[aaa]]]TTTTTTVVVQQQJJJJJJRRRUUUQQQNNNKKKFFFAAA>>>@@@DDDHHHEEEGGGIIIHHHEEEEEEGGGJJJGGGFFFFFFEEE>>>777555777<<>>===:::<<<@@@FFFHHHCCC:::222//////000111222444666777666555666999======999666222222111222444777:::<<>>888222......000111777777666555444444444444666555444444555444222000000//////111444666666555222222000...---,,,,,,,,,******,,,000666;;;===>>>888666222...,,,+++,,,---//////...,,,++++++...111333222111///......------000333555333000...///111000000111000000...---,,,...111444555444222222222444222111000111111///...111//////222666888666333222111000000000000111111555444333444444333111///))))))+++,,,,,,+++***)))111111111111222222333444444555666777777666444333555555444555666666555333000000000000000/////////333666::::::777333000...//////111444666555222///+++,,,...000222444555555333555555333111.........000000/////////.........///111333555555444222000777666444222000......------///111///,,,+++---000222333333333222222444666999888777555333111////////////000111333444555555~~~{{{rrr^^^MMMGGG:::888777555444333222111111///...///,,,))),,,222777>>>HHHPPPVVVYYYZZZZZZdddddd]]]UUUZZZffffff^^^RRRPPPKKKFFFIIINNNLLLFFFMMMKKKFFFAAA>>>@@@EEEJJJHHHGGGEEECCCAAAAAACCCDDDCCCEEEGGGFFFAAA<<<<<<>>>AAAEEEHHHGGGBBB>>>===>>>;;;???CCCEEECCC???<<<:::888:::>>>BBBDDDAAA:::444111222333444444444555666666666777999;;;:::777444333333444444444666:::<<<<<<;;;888777666555444333666666555333333333555666555555555333111/////////000111111222333333333333777888888666333222333555444888999555444666666444444555666555444222222222555666777888999:::===@@@AAA@@@??????>>>>>>???AAADDD===555111111333444444777444222000000///...,,,///000222333555555666666666333///+++***,,,///111555555444444444555666777666555333333444444222000333222222222333444444444222111000///............///......000333666777666555444111...,,,,,,,,,,,,............------...///111000000///...............000222222000///000111000000000///...---------...000111111000............------......//////...111111222555888888666333000000000111111111222222555444333333444444222111***+++,,,---------,,,+++///...------...000222333444333333333444444333222000///...///111222111000///000000000111111222222444777::::::777222...---...///111333444444222000***+++...000222222111000000111222222000......///000000///...---,,,******---...111333444444333333888777555333111///------,,,------+++)))))),,,...000111222222111111333555777666555444222111111000000111222333333333333222}}}qqqkkkaaaNNNAAA???444333222000...---...//////...------***''',,,444<<>>>>>??????>>>BBBEEEDDDAAA?????????AAABBBCCCAAA===<<<>>>@@@===@@@BBBBBB???;;;999888999999;;;===>>><<<:::777444666999888666444444555333333555777999888555333333555777777777777999;;;777777777666555444555555;;;999777666555555444444444444555333111000000111222222222222333333444444777666555444333333555777555999:::777555777888666333555666666333222222333666888:::999888888::::::===BBBFFFBBB<<<:::>>>AAA@@@:::333//////111000///111000///000000000...,,,***+++---///000111222222,,,+++******+++...000222333333222222444666888999555333222222333333222111444444333333222222333444222111111111111111222222444222000000222333222111000000///...------------000////////////000//////---...//////000111111222000111333333222222222333111000///------......///......///---+++))))))***'''(((***+++,,,---///000111222333555777666444222000111333444555444444333222111000222444555555444//////......///000111111///...---,,,---000222444444111......000111222111,,,+++++++++---///......+++,,,---...///111222222222555777777333000---,,,,,,---...............///***+++---//////---+++***)))+++,,,---,,,+++,,,---//////......---+++)))(((,,,---///000222333444444444444333222000///...---------,,,+++))))))+++,,,000111222222111222444666888777555444333222222333222222333333333222111111yyyjjj]]]OOOBBB:::888111000...,,,,,,,,,,,,---///......---***)))000:::@@@FFFSSS```dddbbb``````ZZZ]]]```cccddd___XXXSSSRRRMMMIIIIIILLLNNNKKKHHHHHHHHHHHHJJJLLLLLLIIIGGGFFFDDDBBB???======>>>???===AAABBBAAA@@@AAA>>>999;;;>>>BBBCCCBBB@@@>>>>>>@@@@@@???<<<999666666666999999:::::::::999999888777;;;===<<<777333222333,,,///222555777777666555222777;;;<<<:::999999;;;666777888888777777999;;;>>><<<:::999999777555333333444555444222000111222222111111000000000111111555333111111111444777999:::======888555777777666222555777666444222333555:::===>>>:::888999999777;;;CCCGGGBBB<<<:::===@@@777444111///.../////////---...000333555555333111***+++,,,---.../////////...---------///111444555333222111111222444666888333111000000222333333222444555444222000000222333222222222222333444555666555444222111222333222111---......///////////////111000......000111000///,,,---///111333555555666333444555666666666666666000///...------///111222//////...+++(((&&&'''(((%%%''')))++++++,,,///111000111222333333333222111222444666888888777666555///......000333555666666333222222111222333555666222111000000000222444555444000---...111333333111...,,,++++++---//////...((()))***+++,,,......///000111222222///...------***+++***)))'''(((***,,,+++,,,---...---,,,)))((($$$&&&((((((((('''((()))+++,,,---------,,,+++***---...000222333444333333///000000000000///......,,,,,,++++++******++++++///111222222111222444666999888666444333333333444333333333222222222111111xxxuuuqqqdddRRRCCC<<<999777000...++++++,,,---,,,+++......000000...///999DDDKKKLLLTTT___ccc```]]]^^^[[[\\\eeennnjjj[[[RRRSSSTTTOOOKKKJJJJJJIIIHHHGGGEEEEEEIIIQQQVVVUUULLLCCCDDDDDDDDDAAA===<<<===??????AAAAAA@@@CCCFFF@@@888999;;;===???@@@?????????GGGEEE@@@:::666555777999888:::;;;<<<;;;999777777999===@@@===777111//////,,,...222555666666555555222888???AAA>>>:::999:::666777999888888999===@@@===<<<;;;<<<===;;;888444444555555444222111111222333222111000//////000000222000------000444888:::AAACCC@@@888444444444333111555888777444333555888???CCCBBB<<<999;;;;;;888777===???<<<:::<<<<<<999333333333111...,,,,,,---***,,,000555999;;;999777......//////000000//////222000///...000555999===666444222000///000222333000...---...000222333333444444444111///...111333444444333333444444555555888666444333333333222111...///000111222222111111222///,,,,,,...000000///---...111444666777888888444444444555666666555444000///---,,,---000333555111000...+++'''%%%&&&'''(((***------,,,,,,...111///000000000////////////444555888::::::999666555...------...111444666666333444555666777777777777444333222111222222333444222111111444888:::666222///---++++++---.........++++++,,,,,,,,,,,,------......///...,,,---///000......+++(((%%%&&&***...---.../////////...---,,,((()))******(((''''''(((((()))+++---......------,,,///444888888666222000......///000000///...---++++++,,,---...///.........000111111111111444666999888555333222222333444444333222111111111222333|||tttaaaddd[[[GGG999888888555000---***+++---...,,,***...///111333222555@@@LLL\\\YYY[[[bbbeee```]]]^^^[[[XXX___kkkfffTTTOOOXXX]]]XXXSSSPPPMMMIIIHHHHHHCCCDDDJJJUUU]]]ZZZMMMAAAFFFGGGGGGCCC===999:::<<>>777:::>>>???===:::777555:::>>>AAA>>>666///,,,---///222555666555333222111222999AAADDD@@@<<<::::::555777888777777999===BBB<<<;;;<<<>>>@@@>>>:::666444555555444222111111222666555333111000000111111000---++++++///444888:::GGGGGGCCC999333222222000111555999888555333666999CCCGGGFFF???;;;======999333555555444888===:::111444666666333...)))((()))'''***///555;;;===;;;999222222222222222111111000222000---,,,///666>>>CCC999777333000------...///...---,,,---000222333444333444333111...---000333666555444444333333333333===:::777555444222000///000111333444444333222111222...+++***---//////...///000333555777888999999222111111222333333222111000///---,,,...111555888333222///+++'''&&&&&&(((,,,...000///---,,,...000...///...---,,,,,,---...444666999;;;;;;999666444///---,,,---000333444555111444777::::::999777555222222111111111111111111222222555:::@@@???999333///---******+++------,,,111111000///......---------------,,,+++---000333444333///***'''(((...333///000000111111111111111...///000...,,,)))))))))%%%'''***---///000000///,,,111888>>>>>>999222---......///000000///---,,,+++,,,---000333444333222---///000000000111333555999888555333111111222333555333222000000111333444ttt\\\SSSFFF<<<777444111///000///...,,,,,,---...///555...)))---333888AAAKKKUUUbbbtttzzzmmm\\\ZZZbbbaaa[[[XXXZZZXXXSSSRRRUUUYYYQQQRRR]]]___TTTHHHDDDDDDAAACCCJJJNNNKKKJJJMMMJJJGGGFFFIIIMMMIII>>>444>>><<<;;;???CCCDDD@@@<<>>>>>:::555333444444999???@@@>>>;;;::::::888;;;>>>???<<<888666555666444333555999<<<<<<;;;999888666555666555444222888222...000000///333::::::333+++(((+++000555888@@@===888222///000444888@@@===999666444555666888@@@DDDBBB===;;;>>>===888222555444///000444333...222555888666111---,,,---------...222777999:::999777666555444555666777888111...***)))---333888;;;777666555333222111111111000...+++)))))),,,///222555555333111...,,,---///555444222111000000000111999777555333222222222333333333444555555555444444222000---...111222222000...///000222333333444444000000000000///...---,,,---+++)))(((***...222555555333000---***)))((((((---...---,,,+++,,,///111333000---***)))***,,,...333666888777444333444666000///...---,,,------...///333999======999222......//////000///---,,,+++...000444:::>>>===777222111000...---------...///333222111333555555222...000000...------...///000222222111000///.........222111000//////000111222333444555555444000,,,)))***+++,,,---------,,,+++...222777999888444111///,,,---...---,,,,,,---///))),,,111444666555333111...---++++++---111555888999777555222111111222333333333222333333333444444}}}~~~yyypppUUULLLAAA888444222000///...------------...//////111......222777===IIIUUU```kkkyyy|||ooobbbbbbkkklllddd[[[VVVPPPJJJMMMSSSMMMMMMXXXiiilll^^^OOOJJJIIIFFFGGGJJJHHHDDDEEEIIIHHHEEEDDDJJJQQQPPPEEE;;;888888:::<<<======<<<;;;@@@???<<<;;;BBBKKKKKKFFF@@@>>>999666444666888:::@@@AAA???<<<999999;;;>>>999888666333000000111333555;;;@@@@@@<<<777555666555888;;;;;;999888999::::::===BBBCCC@@@<<<777555555333222444777999888666999888888888777666444333333000///000...---333;;;===777111...000333555666:::999666222///000333666CCC@@@:::666444666888;;;:::===<<<777666888777333555666333,,,+++......***000000111222333444333222222666999;;;999666666666333333222333444666777999---,,,+++,,,///333555555222111/////////222555777555222///,,,++++++---......000222222000///...///222111000/////////000111444333222111000000//////111111222333444444444444333111000111333333111...------..................---------...------,,,++++++******+++,,,...000111555333111...,,,+++******+++++++++***)))+++...111222000...,,,+++,,,---...///111333333000///000111---...////////////...---111333666888888666333000------...//////...,,,+++///000222666888777222...111111111111111222333444444222222333444444111...222222111000000111222333222111000...............444333222000000000000111333444666666444111---+++------.../////////...---)))---111333222000///......///111///---***)))((())),,,000444666555333222///...---,,,...111444666888666444222111111222222444333222222222333444555|||uuurrrkkkaaaLLLDDD999222000000000///+++,,,---...////////////,,,...222777<<>>BBBDDDAAA<<<777444444333333444666666555333666777888888777555222111------...///------333;;;===:::666444444444444333444555555333222222444666BBB>>>999555333444777999555777666333222333222///666666111+++)))+++---,,,111...,,,///444888888666777===BBBAAA:::555444666222222111111222333555666,,,,,,---///111222111//////---++++++---111555888555444111///...------...+++...222333222000......000///.........000111222///////////////...---,,,...///000000111222333333333222333444444222...++++++++++++******)))))))))***+++++++++++++++******((()))***+++,,,,,,,,,,,,333222111///...---------))))))((('''&&&(((,,,///000//////......//////000+++---000000///---......+++---///111222111///...333333222222222111111111+++,,,---.........---,,,000000///000111000---+++///000222444555666777777333222111222222111///---111111111111222333333444222111///---,,,---...///666555333222000/////////222444555666555222///---///000111222222111000///+++---//////...,,,,,,,,,---///111000---)))'''&&&***,,,000333555555444333111000.........000333444666555333111000000111111555444333222222333444444uuuiiiXXXJJJCCC<<<333......000111111,,,---...///000///...---(((...555;;;@@@MMM```pppooollliiieeebbb```cccfff[[[^^^```]]]SSSIIICCCBBBGGGHHHLLLRRRQQQLLLMMMQQQKKKJJJIIIHHHFFFBBBAAA@@@???AAADDDHHHJJJGGGAAA<<<;;;;;;<<<=========;;;:::777999===DDDJJJLLLFFF???<<<;;;:::999999999999999777777555444444555777999777444000......000222333:::<<>>>>>;;;777555333444444555666666666555444222444666666444111///...+++,,,---...///000444777888888888888777555222000333444555444444555777:::;;;999666333111111222333444555444333222222111000222222000---,,,---000111555222///000333777999::::::>>>@@@>>>999555444666333222111000000000111222000000000111222111...+++------,,,,,,---///111333111111000000000000000000...111333444222000000000111111000///000111222333---...///000000///...------------------......///111222444555444000,,,(((+++******))))))))))))))),,,,,,,,,+++***)))((('''(((((())))))))))))))))))000000000//////.........******(((&&&%%%&&&))),,,...///000000111111111111,,,---///111111000//////,,,---...000111222222222444333111000......------)))***,,,---.........---000///---,,,,,,,,,,,,,,,...000222444666666666555222111000000///...---,,,------///000111111111111222000...,,,,,,---...000666555333111///---,,,+++000111333444333222000...111111222333333222000///111111111000---,,,,,,---,,,......---+++))))))***,,,---000222444444444333222111000000000000111222444333222111000000000000222333444555555444333222~~~qqq___KKK<<<<<<777111...000222333222///000000111000///---,,,***111999???HHHXXXkkkxxxwwwoooddd___aaaeeeeeecccSSSYYY]]]\\\UUULLLEEE@@@OOOLLLIIIGGGDDDFFFOOOXXXOOONNNKKKJJJJJJGGG@@@:::999???FFFFFFBBB>>>>>>@@@AAA@@@???@@@BBBAAA<<<888444999AAAFFFFFFBBB>>><<<>>>===<<<;;;;;;;;;;;;;;;444444555555666555444333666333//////111333333333777999::::::888777555555666666666666777777777777999:::999777555444555666333444555555555444555555111444777777444111//////.........///222444444222333555888999999666444222333444444444444666999<<<555444444444333111000000444333333333333222111222//////000///...---///222666666555333222555;;;???@@@===:::666444333222222111000000///000111333444777555333111111000---,,,***+++...000111111000/////////000111111111111111111222333333222333555777555444333222222333444555111111333333333222111000...---,,,+++******++++++...000222333111...***(((,,,,,,+++++++++,,,---...//////...---+++***(((''')))((('''&&&&&&'''((()))............//////......------,,,)))'''&&&(((***...///000222222222222111,,,---///111333222111///......------...111333555444333222000...,,,***))))))***,,,...//////............---,,,,,,---///000111222333444555444333222000000///...---,,,,,,,,,+++,,,///000111111000///111000...------...///000444333222000...,,,***)))---...000111111111000///111222222333222111000///111222111000......000222000///---***((((((+++......///000222222333333333333222222222111111111111222111000000////////////...111666999999777333000qqqbbbRRRDDD;;;888555111111333444333222111111111111111000000///111777???IIIXXXiiitttxxxvvvoooccc[[[]]]bbbccc___ZZZ[[[XXXSSSPPPOOOLLLHHHJJJHHHFFFCCCBBBFFFNNNUUUVVVVVVSSSNNNJJJGGGAAA999777>>>EEEDDD???===AAAFFFCCCDDDEEEFFFDDD@@@;;;777777;;;BBBFFFCCC<<<:::======>>>>>>>>>>>><<<:::999555555666888:::999666333555333333555888999666333555555666666666666555555555444333444666777666555;;;:::888555333555888;;;555666666444333222333555555888;;;:::666333333444222555666444444666333///222555999:::999888777666333555666777777777888:::444444555666666555444333444222222444444111111333222111111000---***...444888:::999777444666===CCCDDD>>>777222000000///---/////////000111444666777999666222111000000///...(((+++000333555555333111222222111111111000000000000111222333333666:::===666555444444555666777888555555555555555444333333///...,,,+++******+++,,,---...000000...,,,,,,,,,//////...---...///111222111111000///---+++***)))+++)))(((''''''(((***,,,,,,---.../////////......///000000///,,,******+++///000000111222222222111***+++---111333333111...000...,,,+++,,,///333666222222222111///---***)))***,,,---///000000//////,,,...////////////111333444444444444333333222111/////////...,,,,,,---///...///222444555444222000000000000/////////000000000000000///...,,,***)))***,,,---///000000000000111222333333222111///...---.../////////000444666666333///***&&&'''+++...111111111111111111222222222333333333333222111000////////////......------+++000666:::;;;888444111tttcccSSSGGG???;;;666333222333666666333000111111111111222333444555999???IIIXXXlll{{{|||tttllllllfff[[[VVVYYY\\\\\\```]]]UUUMMMOOOUUUVVVRRRDDDDDDBBB???@@@EEEJJJNNNXXX\\\[[[PPPGGGEEEEEEDDD>>>@@@AAA@@@>>>>>>@@@CCCBBBJJJQQQOOOFFF===999:::;;;:::===AAA@@@:::999<<<;;;>>>BBBEEEDDD???999444555444444777:::;;;999777666666888===BBBAAA;;;666555444444555666777888777:::777444333666888999999888888777666555666999<<<>>>>>><<<888333222444777777;;;===;;;777444555777444>>>BBB<<<444222222111111444888888666555666777444999>>>@@@???<<<:::888666666555555555777999:::666222222666666333333666777444222111...---444???BBB@@@===999888888;;;>>>>>><<<888444000...///000333222222111222333555666333111000000111222222111...000333555666666444333222222222111222333333444111333555555444555666777333333333444666999;;;===888777666555444333333333///...---,,,---...000111---......---+++,,,///222333111000......///000111000000000000///...---,,,+++++++++,,,,,,------------...///000000000/////////111444555333111000///000000000000111111111111***+++---111555555222///...---,,,,,,,,,///111333111111000000000/////////,,,---///000000000//////+++...222333222000111222222111111000//////000000///000111000......111444000222555777888666333111///000111222222111000000...////////////---,,,+++***+++---///000111222222333333444444333111000//////000111000000111333555555333000+++)))))),,,///444333222111000000000000222333444444444333222000...............------,,,,,,///444888:::999777555nnn]]]MMMAAA:::888444333222555777666222...000///000111333555888:::>>>DDDPPPccc{{{pppfffnnnmmm```TTTTTT[[[___^^^[[[SSSNNNTTT]]]^^^XXXJJJHHHCCC>>>???EEEJJJLLLUUU^^^___QQQDDDDDDLLLRRRFFFBBB>>><<<<<<===<<<;;;AAAOOO[[[WWWGGG::::::???===777666;;;===:::888::::::???GGGLLLKKKCCC999222444111000222777:::;;;:::888999===CCCHHHGGG???888666555444555888:::::::::BBB<<<666555777<<>>@@@999777555333222222222222///.........000222555777---......,,,***---222777555333111...------...///------...///000000000///***,,,///111222111///...//////111222222111000000...222666888888666444444111111000000///000000111,,,,,,...333777777444111,,,,,,------.../////////000///......///111444555......000111111111000///+++///444555333000///000...---,,,++++++,,,---...000222333222000111444777000333666888888555222//////000222444444222111000---...///000000///...---***+++---///111333333444444444555555444222111000666777666444111000000222/////////---,,,---000222666555333111////////////111222444555555444222111------.........---,,,,,,...000222555777888999999xxxlll___UUUKKK@@@999666777555333222111000...,,,444///...444;;;>>>AAADDDMMMQQQYYYdddooouuuuuurrrlllmmmhhhaaa```bbb```YYYTTTRRRKKKFFFJJJTTTVVVRRRIIILLLIIIAAACCCMMMPPPJJJRRRSSSQQQJJJDDDEEENNNVVVLLLKKKHHHBBB===;;;<<<>>>AAAJJJSSSPPPEEE<<<;;;>>>;;;@@@DDDCCC===888666777777999@@@IIIHHH>>>999999555555666777888888888888666999===AAADDDDDDBBB???;;;;;;:::999999:::<<<>>>@@@<<<777555888<<>>@@@===444222777;;;:::;;;:::999888666444222111999AAAFFFCCC888000///222222333333333111000000000666<<>>;;;777222111111000///...------111...+++,,,///333666777222000//////000111111000000333666555111---,,,---***+++,,,+++((((((***---000444777666111...000222333444444555444222///...---333999======999666444111///---,,,---.........,,,---...000111333444444444222000000111222222111;;;:::888555333000...---,,,---------...000444777???===:::777444222111000...------000444555333000222111111000000////////////000111333555666666666~~~mmmcccXXXQQQJJJ@@@999777666444222000000///---+++,,,+++---555;;;???DDDIIITTT\\\gggllllllkkkjjjkkkooojjjbbb```gggnnniii^^^NNNLLLGGGBBBFFFNNNOOOKKKKKKNNNIIICCCHHHUUU\\\ZZZOOOMMMJJJFFFDDDEEEJJJMMMLLLMMMLLLEEE===;;;@@@FFFCCCFFFHHHDDD>>>999888999:::@@@FFFGGGBBB===::::::666666;;;@@@???888666888555777;;;===>>>===:::888333444666:::===@@@AAAAAA@@@===:::;;;===>>>===::::::777555555777:::;;;;;;===999444222222333333222555999777222000444666555<<<;;;999666444333222222333777;;;;;;777222000000333777999666000+++,,,...000555;;;???@@@???>>>>>>===@@@BBB@@@;;;999:::===888444222333222000555===???999666777777666;;;BBBAAA<<<999777333///333:::===;;;777555333222000000111222222333333222222111111111111222222333333333777777777666666555444333666333//////000111000///000111111000///---+++***((()))***+++...000222333555333111...,,,+++++++++((()))***,,,000444777999555222---+++,,,...///000---,,,***)))(((((((((((())))))******+++,,,------***,,,///111222111000///000111222333333333222222111111111333666666333000000000000000///...---,,,...---...333999<<<:::777444444333333222222111111444111...---///111333444222111000000222333222111///111222111---***))))))***+++,,,+++)))(((***,,,///222555444000...///111222333444444333111...------222777::::::777444333111///...---.../////////////////////000111222222333111000//////111111222777777555333111///---,,,,,,---......///111555888<<<;;;888555333222111111///......000333555333222000000111111111111111111000000111333444444555555xxxeee[[[QQQKKKEEE<<<666444444222000///...---+++)))((()))///666;;;>>>FFFOOO]]]iiiuuuvvvooofffdddeeepppfff]]]^^^jjjrrrjjj\\\KKKIIIDDD@@@CCCHHHIIIEEELLLMMMIIIDDDJJJXXX``````MMMHHHDDDBBBCCCEEEFFFFFFIIILLLLLLFFF>>>===DDDKKKFFFCCC>>>:::777666666666999???EEEGGGDDD???;;;:::666555666888777444555888555888>>>BBBBBB>>>999666333333333444777;;;???AAA???;;;999;;;@@@AAA<<<777555444444555777888888777;;;888444222222333333333///222333000///222444333===;;;888555333222222222000111333555666444111///222888===999000***+++///...000333555777999===???>>>BBBFFFFFFAAA;;;888777777444111000//////333:::===888666888:::888777777444555666555000---333<<>>777222111222000.........---+++******,,,222777:::???KKKXXXeeennnwwwzzzuuummmfffccciiiccc]]]^^^dddeee\\\SSSMMMJJJDDDAAABBBEEEGGGGGGGGGIIIHHHFFFJJJRRRVVVTTTLLLHHHCCCAAABBBDDDFFFFFFCCCEEEFFFEEEBBBAAADDDGGGGGGBBB===888666666777777999<<<@@@@@@>>>:::888888777666666555444333555888777:::>>>@@@???;;;555222444444555555666999<<>>>>>:::777444444444555666666666666777666666555555444333222///111222111111333555777:::999888666444333111000222333444555555444222111111666:::999444111111333111222333333444888<<<@@@???BBBEEEEEE@@@;;;666444444444333333222222555888777666666777888777666555222444555444111000444999;;;777222000000000000......///000111111///...---,,,,,,,,,---///111333444444333333222111111111000111///---++++++++++++***+++***))))))***,,,...///111000///.....................///000000///......++++++,,,------.........///---++++++---///000000------------------------((((((((()))+++---///000000000////////////000000,,,...000222222111///...------.../////////...---,,,---...///000000000000000...,,,---///111111111333444555666777666666666555333000.........---,,,.........000333333222000333222000---+++)))((((((++++++,,,,,,,,,,,,,,,---,,,...000///...---///111444444444333222111//////---///111111111000000111111222222222111111222333111000...---------///000000000///...---...111333///////////////.........///000111000//////111333333222111000111111333333444333000///............+++,,,///222444555555555333333222222111111111111vvvkkkbbbcccVVVGGG???999444222444111000......//////...------///333777;;;CCCTTTeeelllmmmqqqvvvxxxrrrggg^^^\\\^^^aaa```ZZZSSSNNNMMMOOOKKKFFFCCCCCCEEEGGGIIIBBBFFFJJJMMMOOOPPPMMMGGGIIIHHHFFFBBB@@@AAAEEEHHH@@@???@@@DDDHHHIIIEEEAAABBBAAA@@@<<<999777777888;;;;;;:::999777666666777555777777555333444555555===>>>>>>>>>;;;888444111///222555777777999;;;===777;;;??????;;;777666666444444444444333333444444222555888:::999666222000222222222222222222666:::555666777888777444000...000444777666444222444666555666666888999999666444222333555555666999>>>AAAEEEFFFEEEAAA<<<777444222///222555555444555555555555888:::777333222444777555666666666777999999777444444333000,,,+++---///...///111222222000///---((((((((()))+++...111333333222111000/////////000---,,,+++***)))***+++,,,---,,,++++++,,,///222444222111111000000000000000///000000111111111000000///...,,,++++++,,,---......,,,+++,,,...///000///------...//////000000000,,,,,,,,,,,,...000333444111111//////...//////000...///111333333222111000------......---------------...///000111222222222222000---,,,,,,---------000111222444555444333333111///------......---+++---...000333666666444222333111///---+++***)))))),,,,,,---...//////...---,,,---.........///000222666666666555444333222111---...//////......///000222444555444222111222333///......------...000000...///000///......000333...//////000000111111111111222222000---+++,,,---//////...///000111333444666555222///,,,************,,,///111333555555555555444333222111111111111uuujjj```VVVWWWKKK>>>999666555666999111000000111222333333222///000444999???III\\\mmmpppooooooqqqrrrlllaaaXXXUUUZZZ___^^^SSSIIIHHHNNNMMMIIIGGGHHHGGGEEEFFFIIIBBBFFFLLLRRRUUURRRLLLFFFEEEGGGHHHFFFCCCBBBCCCEEE???<<<<<>>???@@@???===:::888777<<<:::777444444555888999444888888555333444555333@@@@@@>>><<<999777555444***///555888888888:::======BBBFFFBBB:::333222444444555777666444222111111///333888:::999555222000333222333555444222333777222444666777666444222000---111444444222333666:::;;;888666888<<<===:::777555666666777888;;;???BBBLLLIIIDDD>>>999555222111...333555444333444444222777===???999222222444666666888999999<<>>666555555555666888222111111333666888888777333444777===CCCLLLZZZhhhooossswwwsssiiiaaa]]]]]]ZZZWWWVVVTTTNNNFFFFFFKKKIIIHHHLLLQQQPPPIIIFFFGGGFFFGGGJJJNNNPPPNNNJJJGGGEEEGGGJJJMMMNNNKKKDDD???===;;;:::???FFFIIIFFFAAA@@@>>>===???BBBBBB===888777555333333444777999:::999<<<;;;666444777999777;;;;;;::::::888777666555111666:::;;;888777888;;;???AAACCC@@@:::555333444555999???@@@<<<666111///...111555666444222111111333333777;;;:::333111333222222333333333444444444222222222222444555777888:::888888999<<>>999666444333333555999888333111333555333999???@@@<<<999::::::777777===???===<<<===;;;666333444555555333111000000***,,,000222333222000///,,,+++***+++---000444666333222000...---...///000000111111///,,,,,,...111111000000///000111222333111111000000000000111111444333111000///...//////////////////000000000000///......///111111///---,,,---///111333444444444222111/////////222444666.../////////////////////333222111111111222444444...000000///,,,+++---///---...///111222222222222............---...///000---///111333333111000...------...000222222000...---///333777;;;:::777444,,,++++++---000111///,,,000///000222555555333000...------///111444666777888777666555444333333333...///111000///...///000444777999777222......000000111222222111000...,,,)))///444555222000111222000000111222333444444555111222222111...+++++++++,,,,,,,,,---///222444555222444555333///---,,,---......------...000222333777666444333222333444444{{{iiigggkkkdddVVV>>>777222333444333222333333222333555999;;;<<<;;;999999<<>>BBBCCCCCCFFF@@@;;;???GGGIIIBBB:::000//////111555888999999???BBB???777555:::>>>===333444666777777666555444>>>@@@BBB???999555666999;;;;;;;;;::::::888666555777>>>GGGJJJEEE<<<444///...000222111//////000333444555<<>>@@@<<<333000444777555888===???>>>@@@DDDAAA999:::CCCGGG@@@999777555222333222222666:::;;;888555---///111222222///,,,*********+++---111666;;;>>>333222000...---...///000///111222111///000333777111000000/////////000000444333333222222222222222666444111...---,,,---...---...111333444222111////////////000222111///---...000222555666777777777222111///......000333444000000111222222222222222111000...------///111222///111111000---,,,...000---...///000111111111111+++,,,...//////000111333///000222444444222000.........000222333333111...))),,,000555888888555111---,,,---111555666333000111000111333777777444111///......///333666888888777666555444333222222222...000111111000//////000444888:::777111------///222333444444333///,,,***(((///555777444111111222000000111222333444555555000111222111///...---...,,,,,,,,,---///222444666000333666555222000000222000///---+++,,,...111222888777555333333333555666qqqbbb[[[ZZZTTTKKK>>>:::666333333333333333,,,222555444888???AAA>>>888@@@EEEEEEFFFOOOZZZ```fffjjjlllhhh^^^ZZZbbblllbbb[[[VVVSSSLLLBBB???BBBCCCIIITTTZZZUUUJJJGGGLLLJJJFFFEEEIIIGGGAAA@@@CCCGGGDDDJJJWWW\\\TTTFFF???===;;;:::<<>>???333999999555333666666333===AAABBB???999555555888888777777777888666222///555<<>>BBB@@@:::333///222,,,***---///...333;;;===555222777;;;999666777222222555999888777@@@LLL___TTTFFF===:::;;;:::999333333222111111222333444DDDCCC???:::666333444666666999999777;;;@@@???999???IIILLLDDD;;;777555333111000000222555888888888...000222222111...------+++,,,---...111666:::===444333111000...,,,+++***+++---...///111555:::>>>777444111---,,,,,,...000111333444333000///000222666555222///---,,,++++++...000333666777555333111///...---,,,+++,,,------++++++...555===???;;;777444000+++))))))+++---...111000000222555666777666222000...,,,+++,,,---...//////000111111222333333///000000///---+++******************,,,...000111333111000222555555222//////333999======999333///000...,,,,,,---/////////---...222888<<<;;;555000333222222222333222///---000...---000666:::;;;:::555555666666666555444444555444333222111111111111333666888666222.........333:::>>>;;;111******------///111111///...000222333555888::::::777333111............///111222222000000000//////////////////000222222111222444666333222111000////////////333555666555555555777999|||zzzrrrdddZZZTTTLLLDDD999666333222444666777777111666777555555999888444:::BBBHHHHHHKKKWWWgggqqqkkkgggbbb]]]ZZZYYY[[[]]][[[YYYZZZYYYQQQHHHGGGLLLIIIHHHKKKOOONNNJJJJJJNNNMMMJJJLLLOOOMMMFFFCCCDDDDDDDDDHHHPPPQQQIIIAAA???@@@>>>@@@FFFMMMNNNHHHBBB???999666<<>>@@@???<<<:::666555666777888888999<<<;;;666444777888666;;;:::999888777666444444999:::<<<;;;888555444444222777<<<>>><<<888555444333222111111000000111111333777;;;===:::666333111444000///111111///222888888444444999:::999;;;@@@;;;777666:::======AAAGGGNNNGGG???:::;;;<<<;;;999444444222222222444555777;;;<<<;;;999666555555666777;;;<<<777555888999777;;;BBBFFFAAA;;;999777444333222222333444333111///,,,...111111000...---...000///...///111333444555......---------,,,,,,,,,,,,---......///111444777444111...+++***+++,,,...111333333222...------///444333000...---,,,,,,,,,///111444666666444222000///...---,,,,,,,,,,,,,,,---,,,...333999;;;888444222///+++((()))+++---...///......000333444444333111000...---,,,,,,---...000111222333444555666666000111000///---+++*********)))(((((()))+++...///222222222333444333111000111333777:::999555000,,,......------............///000222777:::999555111222222222222222111000...000//////222666999999888777777666666555444333333444333222222111111222222444555666444000...---...333888;;;999222......111...000111000...---...000333555777999888666333111---------...000111333444111111000000000111111222333444444333111222444666666555444333222222111111333444555444222222333555~~~rrrtttooocccUUUKKKBBB;;;444222111222555888:::;;;666999999666555777555222>>>EEEKKKMMMSSSaaarrr|||qqqggg\\\WWWYYY[[[YYYUUUSSSUUUYYYXXXQQQJJJJJJOOOPPPIIIDDDEEEHHHJJJNNNQQQLLLLLLNNNQQQOOOHHHBBBAAABBBCCCFFFHHHEEE???===@@@>>>>>>CCCLLLUUUUUUJJJ@@@888999;;;===??????===<<>>===888444555777222333333333333444777999555666666666555333111000555777888777555333333333444333444666555222333777444555777999888888===EEEAAA:::777<<>><<<;;;:::777333333333222333333000,,,(((***,,,///000///...//////222///...///222333111...'''((()))+++,,,------...,,,,,,------,,,,,,///111///---***((('''(((***+++000111111///,,,++++++,,,111000...---------...///111222444555444333111///......------,,,++++++***...------000444555444111111...+++)))+++---......---------...111111111///111000///...------------000111333555666777888888222111///...,,,,,,+++++++++)))'''&&&'''(((+++---111222333333111000000000111333555555444000,,,***------...//////...---,,,111111222444666555333000111111111222222111000000000000111444777777666444777777555444333222111000222111111111111222333333444444333111...,,,,,,---111222333222000000111333111222222000...,,,,,,---111222333333333222000///+++,,,---...000222444666333333222222222444555666888888777444222222444666999888888666555444444333222333444222000//////000xxxssspppggg[[[NNNCCC:::555222111000222555999:::;;;888999888777888:::<<<<<>>???@@@BBBBBB???===<<<>>>888<<>>>>>===;;;:::;;;<<<;;;<<<@@@CCCCCC???;;;:::888555555555666555444999:::999999999888555222777444333666:::<<<;;;999888999::::::777666555555555333111000111444888<<<888999::::::999666222000444555666555444444555777222444888999777555666888444555666666666777<<>>DDDFFFEEECCC>>><<<;;;;;;<<<;;;999777555444222111111333555666333444666666555666888:::<<<;;;888333111111333555888888888999:::;;;777333444333111111111///---+++***,,,///000000000111222111///...111444444111,,,%%%''')))+++---.........+++,,,------,,,,,,---...+++***(((&&&&&&'''(((***------------,,,+++,,,,,,///.........///000222333222333333333222111///............------,,,+++***...,,,+++,,,///111111000111///,,,,,,...000111111...------///000111///---000000//////......---------///111333555666777777222000...,,,,,,,,,,,,,,,...,,,)))'''&&&(((***,,,...000222111...,,,...000000000111111000...,,,***+++---000111000...---,,,222111111111111111000///000111222111000000000111000111444666777555222000222222111000//////....../////////000111222444444222111///---+++***+++,,,---,,,******---000222333333333222000...,,,++++++------------------,,,,,,+++,,,---...111333555777555444333333444666888999<<<;;;999555222222333666888888777777555444333333111222333222000......///{{{zzzxxxlll\\\OOOFFF>>>888444444222111222555777888777999777666777999<<>>???<<<999888>>>EEEGGGCCC>>>;;;:::888:::===>>><<<:::888777444;;;BBBEEECCC>>>:::888888666333222444666666666555666:::???@@@<<<555000444555888:::<<<===>>>???<<<888666777;;;<<<999555777555222111222555777999;;;;;;<<<;;;:::777444222333555666777666666777999555999<<<;;;666444444555222333333333555999<<<===AAACCCEEEEEEDDDCCCCCCBBB>>><<<:::888888888777777444333222111111111222333333333333444666:::AAAEEEEEE>>>666333444444333111555222111444:::<<<;;;:::;;;777222///.../////////,,,...000111000111222333444333222444555333///+++(((***,,,...//////......***---///000/////////000)))((('''&&&'''((()))*********+++,,,.../////////.........///111333555777333333222111111000///............---------,,,,,,---+++******,,,...000111111000///000222444444444000000000111222222///---///000000000000...---,,,)))+++---000222333333333000...,,,,,,...///...,,,111///,,,***)))***,,,---,,,...000///,,,+++---000......//////......------***---111333111///......222111111///.........///000111222111///...///111000333666777666333000...+++,,,---......------,,,---------...000222333444///---+++******++++++,,,---***'''(((,,,000333444555333222000///...,,,+++,,,,,,,,,+++,,,,,,,,,---,,,---...///111333555666444444333333444666777888;;;;;;999555222111222444333444444444333222111000...000222222111///000000{{{vvvzzzttteeeSSSHHHBBB<<<888666777555333333444555444333777555555999<<<===AAAFFFGGGMMMVVVdddttt|||ttthhhiiipppoooaaaUUUSSSSSSQQQRRRKKKAAA@@@JJJTTTTTTOOOBBBHHHKKKJJJHHHHHHGGGEEEPPPNNNIIIBBBAAAGGGKKKLLL===>>>===<<<===???<<<777>>>CCCHHHDDD<<<777999===777999<<<===<<<999666444222;;;EEEGGGBBB;;;777777444333222222444555555444333444:::DDDHHHBBB999444222555999===>>>>>>>>>>>>>>>999555888???BBB???999888555222111222555666666===<<<;;;999888777666555555777888888777777777888:::???@@@999222111111222222444444444777<<<===<<>>BBBCCC===666000...//////000000111222222000000111333888888888666333...+++(((,,,---///111111000///...+++...222444333222222333***)))))))))***+++---...+++***+++---000333333333......///000222555888999333222111000///////////////...---------...000111---,,,+++***+++---///111111000111333666777777666333333333444444333000---///000111222111///---+++'''(((+++...000000/////////---,,,///222444222///222111000...............,,,---......---...000111.../////////000/////////)))...333444222111111222222222222000...---...000000222333111---,,,...111111333666777555111///...(((***---///000///---+++++++++,,,---...000111222---,,,++++++---.........000...++++++---111444666555333111111111111///---////////////000000000000/////////000111222333444222222333333444444555555666777666444111000000111//////111111111000///......000222222111000000000wwwmmmkkkeeeZZZOOOIIICCC<<<888:::888666444444444333222000222111666???DDDBBBCCCGGGMMMSSS[[[cccmmmrrrnnneeeeeejjjiii```\\\\\\VVVLLLMMMIIIAAA???GGGQQQRRRLLLEEEHHHIIIGGGJJJOOONNNIIILLLKKKFFF???@@@HHHNNNOOODDDGGGFFF@@@===>>>???<<>>:::666222111333666888888???<<<999666555555777888;;;;;;:::777555333444666999>>>>>>555...///333555777>>>@@@<<<999:::;;;999>>>HHHNNNIIIBBB???>>><<<666666555444222111222222...111555999<<<<<<<<<;;;333555666999===CCCKKKPPPGGG>>>777888:::888555555222+++(((,,,111444;;;BBBBBB===777222111111111111222333333111///...///000777999:::666///***)))***---///111333333111000......111555777666444333333++++++,,,,,,---///111111///------000333666555444------...///222555888:::333222000.........///000000///---,,,---000333555000///...,,,++++++---...///000111444777999888777555444555555666444000,,,...000222333222000---+++'''))),,,...000///...---///---...333888:::777333222222222222111000/////////...---...000333444444111222222222222111//////)))...333555333222444777222444555333000///111222222444444111,,,***---000111444777666333000//////***---222555555222...+++*********+++,,,...///000---,,,,,,///222444333111222111///......000333555444222111111333444222000111111222333333333333333222222111111000111111111///000111333333222000///000111333222000///...///,,,---///111222111000///...000222222000...------sssbbbYYYVVVQQQNNNLLLEEE;;;888<<<999777555444444333111///,,,///999FFFLLLJJJHHHKKKSSSZZZ^^^___aaadddeeebbbdddeeebbb```ggglllaaaNNNGGGFFFBBB>>>AAAHHHHHHCCCLLLKKKGGGEEEMMMWWWWWWPPPDDDEEEAAA:::<<>>CCCDDD??????===999555333444666777???FFFEEE???999:::===999999888888888666444333444777;;;??????;;;333---000...444AAAHHHDDD===;;;:::888999AAAIIIIIIAAA777666666666888<<>>;;;666111000222444333::::::222,,,111999<<<@@@JJJNNNDDD999666666555555???FFFCCC@@@@@@???;;;888999999777444000///...,,,000777===AAACCCBBBAAA888:::<<<===???BBBGGGJJJ===777666:::;;;999:::???777///***++++++---444>>><<<999555444444555555444333333333000---,,,,,,---222666999555---)))***...---///111333333222000///000333777888777444222222------...///000222333444222000000222555777666444,,,,,,---///111444777999222111///...---...000111111///---,,,---111555888222222111...,,,***+++,,,...///000444777999888777555555555666666444///,,,...000222333333000---***)))+++...000111000...---///...000666<<<>>>:::666111222333333333222000///111///---///333777777666444555555555333111///...***///444555333333777:::333555777666333111333555222444555111+++))),,,///111444777666222//////000///222777:::999555000,,,)))))))))***+++,,,...///...---...222666888777444111111000...,,,---000333444222000222555666444222000111222444444444333222444444222111000000//////---...111222222000...,,,+++...111111000...------+++---///222333333222111///111333222///,,,+++***yyyiii[[[TTTHHHGGGFFFEEECCC???:::666:::555555999777000---000***...999FFFLLLKKKMMMSSSaaaaaa```___]]]\\\\\\\\\aaaYYYVVV___lllnnnaaaRRRIIIJJJFFF>>>;;;AAADDDCCCIIIIIIGGGFFFNNNZZZ]]]YYYGGGDDD<<<333444???EEEEEEMMMRRRPPPEEE>>>BBBIIILLLBBB===777333111000...---666BBBMMMMMMBBB888777;;;:::777333222111000000222333777AAAKKKIII<<<333222111222555:::<<<::::::;;;555888@@@LLLSSSOOOBBB666222111111333666999;;;<<<>>><<<999:::===??????>>>:::999666333000111666999FFFBBB===888444333333444000222333222222333888<<>>888555:::>>><<<555000///111444444666999>>>DDDJJJNNN???999<<>>777666:::444111444666666<<>><<<:::777444777444444777555000...111000111777AAAFFFIIIPPPXXXfffeeeeeefffeeebbb[[[VVVXXXUUUUUUZZZ```___VVVMMMHHHIIIGGGDDDGGGKKKGGG???@@@BBBAAABBBIIIRRRRRRMMMEEEEEEAAA<<<>>>EEEHHHFFFEEEJJJJJJCCC>>>AAADDDDDDAAA@@@===888333111111333444===EEEEEE===555444666888777555444111000000222444777???HHHFFF<<<444333222333666888888555444444444666;;;BBBFFFCCC;;;444111111000222444777888999888666666888<<>><<<::::::======999999;;;999555555888;;;:::666222111222111333555888<<>>;;;777777666222000333444444888???>>>777...***,,,///000000111000//////111333444444:::888444000---***)))(((***+++,,,------.........333333222111000///------222333333444333111...---///000111111222111111000......///222555666666444///000111222222333333222...---,,,,,,---000333555111000///...------............---++++++******))))))***,,,///222333444333222444666666333000///......000111111000///000111111333666999999777444222111222333333444333222222222000...111666888666333555222///000222444444333777666666555333222111111111///......///111111000333222222111111000000///...///000---***)))***+++,,,111777888444111111222222333555555444222000...---///222333222111000111111//////000333333222000...//////...---,,,...//////......000222333444444666666555444444444444444555444444333222000...---222333444444444222000///222111///...,,,,,,++++++---///222444444222///------...000///......111333mmmYYYNNNMMMCCC???:::777555555555555666333222333222...,,,...333444888???EEELLLXXXcccgggggghhhkkkjjjcccXXXNNNRRRTTTWWWWWWTTTPPPLLLJJJLLLIIIFFFHHHOOORRRJJJ>>>:::<<<===???DDDIIIGGGBBBFFFEEEBBB???AAAGGGJJJHHH===AAACCCAAAAAABBB@@@===???AAAAAA<<<666222444666333777<<<<<<888333111222333555666333000...///000444666<<>>BBBIIIMMMMMMIIIDDDBBB@@@======@@@@@@;;;888888777555888888888777555333111000111333777:::<<<<<<<<<;;;:::===<<<777444666777666222000111333222111444999:::777333///---...///111000///...---...000222333999888555222///,,,***))))))))))))***,,,...000111111111111000///......---111111222333222111000///...//////000000111111111...------///222333333222111111222222222222111111---,,,******+++---///000///---,,,++++++,,,...///............---+++***)))((()))+++,,,,,,,,,...000000222333333000...------+++---///000000000222444777777888888777555333222222222111111111111111111333111///000444666555333666333000///000222222222777666444222222222333333111///------...///...---.........///////////////...//////...+++***+++,,,+++...222333111000111333///000222333333222111000111222444333222222333444333222111111222222000...,,,...//////...---...///000000//////000111333444666555444444333333444444666555444333111000///...333444444555444333111000222111000...---,,,++++++...///222333333111///---***,,,...///000222555777yyygggWWWNNNLLLCCC>>>777222111333666777666444333111000...---...333777>>>DDDJJJSSS^^^hhhdddgggjjjkkkggg___UUUOOOVVVXXXYYYUUUPPPKKKHHHHHHOOOLLLIIIKKKOOOPPPIIIAAA<<<===>>>@@@BBBDDDAAA>>>EEEBBB>>>===???DDDHHHIII======>>>AAADDDDDDAAA<<<>>>>>>>>><<<999666555555444444555555555444222111...333666333///...///000333666999;;;:::777555555333888<<<:::888999999999888::::::777333111222444111222333333333222222222444333333444555666777777777666666888;;;===<<<:::555555444333222222222222666666777888:::???CCCFFFHHHHHHHHHFFFFFFEEECCC@@@@@@AAAAAA===999888999:::;;;999666555555444222000111333555777999:::::::::???EEECCC777111444666222000222444444222111222555666777777444111000222444111111///...---...111333777777555444111...,,,***,,,+++******,,,///222444111111000000////////////000111111222222222111111------------...///111111222000......000111000/////////000//////...------,,,+++*********+++---......---+++))))))+++---......000111222111///,,,***((()))***)))((((((***,,,+++---......,,,+++,,,---***,,,...//////000333555999888777666555444333333333222000///...///111222444111///000222444444444555333111///......//////444444333222222222333333000///------......---,,,,,,,,,------...//////000.../////////...---,,,,,,+++,,,......------///111---...000222222222111111222333333222111222444666444444333333222000///---+++...000111000//////000222222111/////////111333555444333333222222333333555444333222222111111111222222333333222222000000111000///---,,,+++******---...///000000///...---))))))+++---...111333555|||nnnbbbYYYQQQLLLAAA;;;333///...222555777555555444333444777999:::555>>>IIIOOORRRVVV]]]aaadddjjjnnnkkkbbb[[[[[[^^^YYYXXXUUUPPPLLLHHHEEEDDDMMMPPPTTTWWWTTTMMMFFFAAACCCAAA@@@AAAAAA???>>>===>>>===>>>BBBDDDDDDCCCBBB===;;;:::>>>CCCCCCAAA>>>@@@===;;;===???>>>999333444111///000222444222000///666888444222555666444444666888666555444555555555<<>>EEEDDD888222444444000111666999777444222333444333666999888555333555888333444333111//////222555555555555444333111///...///...,,,***+++...111333111111000000000111222333000000111111222222222222///.........///111333555888555111/////////...---,,,,,,,,,,,,+++***))))))------,,,++++++,,,------///...,,,*********+++,,,,,,...000222222000---+++((())))))((((((((()))+++&&&''')))))))))))),,,...,,,---...//////000333555777666444333333333444444333111///......///111222444222000000111222333333333222000...---,,,,,,,,,///000222333444333111000000//////000111000...+++,,,------...000111111222//////000000000000///...,,,,,,,,,+++******,,,...---...///111111222111111111222222000///000333555555555555333111...---,,,+++...111222111111111222333444444222///...000222333222222111111111111111111111222222222333333333///000000000//////............,,,+++***)))))))))+++,,,------...---------******)))***+++---......~~~ooobbb\\\YYYRRRIII<<<777111------000444666333555666777<<>>???AAA>>><<<@@@EEEEEE===555222///---...111333222000555:::;;;777999@@@AAA<<<777:::999555333555666666???GGGIII@@@:::;;;<<<999555777888666111......///111555999999666222111222...000333555666777999:::999<<<@@@AAA>>>:::777555444444444666888;;;>>>??????>>>>>>???AAACCCBBBAAA???;;;;;;@@@FFFJJJOOOTTTQQQIIIBBB???<<<888666777111000000222555;;;AAADDDOOOJJJCCC<<<777666777999888<<<;;;777444444444111555;;;???;;;666444555555333666999999777555666888444777888666333111333666444444444444444444444444///...,,,******,,,...000111000000000000222444555111111111111111111222222222111//////111444777:::;;;777222///.........---***************)))((('''...------------......///000///...---,,,,,,++++++(((***---//////...,,,+++***)))(((***,,,---,,,+++%%%&&&&&&&&&'''(((,,,///...///000//////000333666444333111000000111222333111000///...///000222333333222222111111111111222000111222000---+++******+++---000222333222000///000111333555666444000---......///000111222333333111000111222444444222000...---,,,+++++++++------000000000111111111000000///000000///......111333444555555333///,,,+++++++++---000111111111222444444666777555111...///111111000//////......//////...///111222333333222111------------------------,,,+++******)))))))))*********++++++,,,......//////---+++*********)))(((wwwpppcccWWWTTTTTTMMMDDD;;;777222///000333555666222666777777>>>IIIQQQRRRMMMZZZcccaaa]]]^^^aaabbbgggiiiiiiaaaXXXWWWaaakkk\\\XXXSSSLLLGGGEEEFFFGGGGGGOOOZZZ```WWWHHHAAACCCIIIFFFGGGHHHDDD;;;666777555777AAAMMMOOOEEE:::555999666888>>>@@@===<<<>>>>>>===>>>BBBFFFEEE>>>777222000///000222444444444888<<<:::777===GGGHHH@@@<<>>>>>@@@CCCGGGHHHFFFCCC@@@<<<;;;???CCCGGGOOOWWWTTTHHH>>>======888555444000111222333555;;;DDDKKK[[[UUULLLCCC===::::::;;;:::666333444555222222444888@@@CCC===666666777777666777888888666444444444555888;;;999555222333666222222222222444666888999///...---,,,,,,...///111//////......///222444555222222111111111111111111111000......000333888;;;;;;666111...---...//////+++++++++,,,++++++******---------....../////////......///000000///...---&&&(((***---.........---,,,)))(((,,,222444111---((()))((('''&&&(((+++...//////000000000222555888111000///.........//////000/////////000222333555111222333333111000000000...111444444000---++++++***+++---...000000000000000222666;;;<<<999444/////////000111222333333444222111222444777777444111///...------///000111111333333222111111000//////---...//////......///111222444444222...+++***+++***,,,---......///222444555888;;;888333///...000///...------,,,,,,------...000222333333111...,,,,,,,,,,,,++++++,,,,,,---*********)))***++++++,,,*********+++---///111333444111...,,,,,,,,,)))'''}}}vvviiifff\\\RRRNNNNNNHHH???<<<999555333555777888888333777777666;;;GGGNNNNNNWWWcccjjjfffcccgggmmmpppbbbbbb^^^VVVPPPQQQZZZbbb```___ZZZRRRKKKHHHLLLQQQKKKLLLPPPRRRKKKBBBBBBHHHJJJHHHKKKNNNIII===666666:::888<<>><<>>GGGGGG???777555777888777555444555888;;;>>>:::;;;???FFFLLLOOOMMMJJJFFF@@@>>>???@@@BBBJJJUUUQQQCCC999:::===:::777666333555666444333888BBBJJJWWWRRRJJJBBB<<<888777777BBB666111444555000000555999BBBEEE===666666888888999888777666555333111///444888<<<;;;777333333555222111111222444777:::<<<000/////////000111333444...---------...111333555333222222111000000111111...---+++***,,,111555888888444///,,,---///000111,,,------......---------,,,,,,---......///000000,,,---000222222222000000'''(((+++---///000111111...***(((...666:::444...---,,,+++)))'''(((+++......///000000111333777;;;111000///------,,,,,,,,,...//////000222333555555111222444444222000//////---222666777333///,,,+++*********+++,,,...000222000333999>>>@@@===666000000000000111222333333333333222333555888999666333//////...000222444555555555444333222111///......,,,...//////......///000111333444111---******+++)))***+++++++++---111333555999===;;;555///...///------,,,+++++++++,,,,,,///111333444333///+++(((,,,,,,+++++++++,,,------************+++,,,---...+++++++++,,,...111444666888555111//////...+++(((jjjddd]]]UUUNNNEEE<<<;;;>>>666777444333888@@@@@@:::777777444222444<<>>===999777;;;@@@BBB===777666555444555888<<<>>>???KKKHHH@@@888:::???>>>888:::999888555222111222333666;;;;;;222---///000///555444333222222333333222222;;;CCCAAA999555888>>>;;;<<<<<<===<<<;;;999888555999===>>>;;;888888888999999;;;@@@EEEJJJPPPUUUMMMEEEBBBHHHLLLHHHAAA??????888333444333222777>>>DDD<<<444444;;;BBBDDDCCCIIIEEE@@@======<<<:::888EEE@@@999333111222555888:::;;;;;;;;;:::888777666;;;@@@@@@999444333///)))...///222444555666666555111111111111222333444444000000000222555888888888111000...///111222222111222111///......///000111111///------///111111111---.........---...111333555222//////000111///---++++++,,,---...000000111///---,,,---000222111///,,,+++***,,,111333222111......///333777888666333555111...---...000111111222...******---000222222333222000...------...///,,,...000111000000111222444555555333///---...111222444666555222111111333///000000111000///...---///111555777888777444333---...000222222222111000222222444777:::999555111222///---///333555333000555333111.........000111111000///...------------///...---,,,---///111222555333///------,,,+++***444555555444111000000111000000---***'''''')))+++///111333222///,,,+++***000///---***'''&&&''')))***+++,,,,,,+++,,,...000---------------...///000555222......///000///---rrrcccbbbYYYPPPHHH@@@999666999222222///...333;;;;;;555444444444777===DDDIIIKKKXXXfffkkkddddddqqqyyywwweeeaaa]]]YYYSSSMMMOOOTTTTTTYYY[[[UUUMMMKKKRRRZZZRRROOOKKKFFFAAA>>>???BBBBBBJJJPPPNNNEEE<<<999999;;;888999===<<<666444666444666;;;CCCHHHFFF???888===:::999<<<:::666555999;;;::::::<<>>===888333000222222222777>>>@@@;;;777888<<>>:::999:::;;;;;;:::DDDAAA;;;555333333666777::::::999999888777777777>>>BBBAAA:::555333///***...///111333444444444444333222222111111222222333000///000222555777777666111000...///000111111000///...---,,,,,,...///000222000......000111111111,,,---...---,,,---000222444222000000222222111///******+++,,,---...//////111///...///222333222000...---,,,...111333222000//////000333777888555333555222000000111333333333111...+++***---///000000000000//////..................///...------------///111222000...---///111333555666555333111111333222222222222111///...------///222444444333000///...000222444444333111///000000111444777888555222222000...000444666444111444333222000//////......222222111000////////////000///...------///000111777555333222111111///---///000111000...---...//////...---***((()))+++...000000000///,,,,,,,,,...000///---***'''&&&''')))((()))+++++++++,,,///111000///...---,,,,,,,,,---///,,,))))))+++---,,,+++}}}tttgggaaa___SSSGGG@@@:::444111111//////,,,+++000666777333444222222888AAAKKKQQQTTTXXX___fffhhhjjjlllmmmkkkgggkkkiii^^^SSSRRRWWW[[[UUURRROOONNNOOOQQQQQQQQQPPPUUUVVVOOODDD@@@DDDKKKGGGJJJLLLHHHAAA;;;999;;;:::999:::===<<<777444444444666:::>>>@@@???<<<;;;>>>:::999;;;;;;888666777999;;;===>>>>>>;;;888555333333555666888999:::;;;999999888888<<>>:::777777888======<<<<<<;;;:::999999777999999777222///000111333666;;;>>>AAAEEEHHHJJJJJJHHHHHHIIIFFF???:::999000......000000111666<<<::::::;;;===???@@@@@@AAA<<<999666555888<<<>>>???AAA>>>:::666444444555666:::999777666555555777777>>>@@@???999333111...+++///000111222333333333333444444222111111000000111//////000222444555444222111///......000000///...---,,,++++++,,,---...///333111//////000111111000,,,,,,---,,,+++,,,...111222111111111333333111///))))))***+++,,,------...333111000000222333222222111000//////111222111000111111111333666666444333444333222333555666666555111///---,,,---......------...///000111000000///222111///---,,,+++++++++***,,,............000222333444555555222111111111444444444333222000///......///111222111000...,,,///111333555555222000---,,,,,,---000333555444222222000///000444666444222333333222222000///......222222111000000/////////111000//////...//////000444444444444555333///---+++,,,------,,,,,,...///......---,,,***+++...111//////---+++***+++...111//////---***'''&&&''')))&&&(((***+++,,,---111333333222///---++++++******)))'''%%%%%%''')))))))))}}}lllcccaaaYYYMMM???999666111------111///------000555666666:::444222888CCCNNNWWW]]][[[___hhhsssuuummmddd___iiinnniiiZZZQQQVVV\\\\\\TTTOOOJJJLLLQQQTTTQQQMMMMMMUUUYYYRRRHHHEEEIIILLLIIIIIIGGGCCC>>><<<===@@@999:::<<<===<<<999555444555777:::;;;:::;;;>>>AAA<<<999888999;;;<<<:::999888;;;??????<<<777555444///111555888999:::::::::777777888999<<<>>>===:::===<<<:::999888777555444000///---...333888888666:::;;;;;;777111///111444777888:::::::::999888777;;;:::999888777666666666666888888444000...000333222999>>>>>>???AAACCCCCCFFFHHHIIIHHHAAA:::555444,,,---///000000000444888555:::???AAA@@@?????????:::888666666888<<<@@@CCC;;;:::888666555444444444:::888555333222444666888999:::999555111......---222222333333333333333333555444333111000///////////////000222333333111///000///......//////...,,,,,,,,,,,,,,,,,,---//////111000//////000111000///+++,,,,,,+++++++++...000111111222222222111///...******++++++,,,---......222111//////000000111111333222222111111111000///222222222333444444333222222222222444777777666444111000000000000///---,,,+++---000222444333222111555333111//////......---***+++---...//////000111222333333222111000//////333333333333333222222111111111222222111000...---///111333555444111---+++)))***+++...000222333333222111000111444555444333222222111000000000111222000000000000000///......111111111000000///////////////111333333111---***)))+++------------///111/////////---,,,,,,///111,,,,,,,,,+++***,,,///222//////---***'''&&&(((***''')))+++---...000444666555333111...,,,,,,,,,,,,***)))'''''''''(((((()))vvvggg]]]YYYRRRFFF:::666444111......333000...///111444666888>>>:::<<>><<<999333666888888777999>>>CCC<<<<<<;;;;;;;;;===<<<:::777<<>>999444333333000555:::===;;;999777666666666777:::;;;:::888777999888888999:::999555222111---,,,000555888999999???@@@???:::555111000111222333444666888999999999999888555333222222333444666777777555222222555999777???DDD@@@===>>>???===@@@EEEGGGCCC<<<666333222...222666555222111333444222999AAADDDBBB???>>>>>>999888777666777:::===@@@999888888888888777777777:::777444222111333666888555444444333111///111333666666555555444444444444444333222111000/////////111000000111222111///---///......///000000...,,,...............///000000///...---...000111000///---------,,,+++,,,...000222222222111000...------,,,,,,------...///////////////...------...///111444444444222111/////////111222222222222222222222//////111333555555444222111222555555444111...,,,***---111444666666555444444222000000111222111///------...///111111000///000000000000000000...---000000111111222444555555333222222111000///.........///111222111...+++))))))+++---...///000111222111000000111333444444333222000......///222555777111111222222222111000000111111222222222000///...,,,,,,---000111000,,,***)))***,,,---,,,---...000111111111///---,,,...///***,,,------,,,,,,...000000///...+++(((((()))++++++,,,///000111333666999555333111///......000111000///...,,,***)))***+++zzzmmm___RRRJJJGGG>>>777555555222111222444111///000111222555:::===???JJJZZZ```[[[YYY\\\rrrnnnkkkllliiiddd``````[[[\\\___ccchhhfffXXXIIINNNNNNNNNNNNMMMLLLJJJIIIJJJMMMNNNOOOVVV\\\VVVJJJBBB>>>999888999<<>>;;;;;;;;;999888;;;===<<<777444333333555;;;AAABBB>>>888333222444333555:::;;;888777999999999<<<@@@BBB@@@:::444222//////333666777999<<<@@@???>>><<<888444111......///111333666777999999:::888555222000111222333666888999888666666:::===@@@JJJLLLDDD======<<<999;;;???AAA<<<666444222000222:::???;;;666444444333333999@@@CCCBBB???>>>>>>777888777666555555888:::777888999:::;;;<<<<<<===999777444222222444666888555333333444333222555:::999888777666555444444555222111111000000000111111444222000000000///...,,,...---...000111111000...000000000000000000000000---------///111222111000/////////...------///111333333333111...---...///......//////000000000000.........---,,,---111333444444444333000......//////000111111//////000222......///000222333111//////333777999777333///---***---000444666666666555111///...000333444111...000//////111222222000.........---///000111///...------...///111333555666222222000///...............//////000///---+++***,,,...000111000000000111///000000111222222333333111000......000333666888222333444555555444333222000111333444333222000///---,,,,,,---///000///---)))***,,,++++++***,,,---111111111000---------///,,,---///...---,,,---...111000///,,,***)))+++---///000222222222444666999444222000......///111333333333222///,,,++++++---~~~rrrfffXXXIII@@@<<<777555666555333444777777222000222222222666===>>>CCCQQQaaaccc[[[YYY___ttttttpppiiidddaaa___\\\YYYWWW[[[gggooohhhZZZOOOQQQQQQRRRQQQOOOLLLIIIHHHGGGJJJLLLPPP\\\eee]]]MMMCCC>>>999888;;;>>>?????????CCCCCC@@@AAAEEEFFFCCC777777777777666777999;;;>>>EEEGGGAAA::::::<<<<<<:::::::::888666444333333555<<>>;;;777444222333555666777999;;;;;;999999<<>>===;;;777666::::::555222444444000777AAAGGGBBB<<<999777555666999>>>AAAAAA@@@???>>>777999:::888666555666888444555666888:::===>>>@@@888666444333333444777888666333222444333222666===:::999777555444333333444////////////000111333333777444111///.........---------...111333333111000111111111111000///......------...111444555555333111222222000//////111333333333333111///000333666/////////000000000000111///000000///...000555888333444444222///------///,,,...000///------000222///......///000000///---,,,222888;;;888333///,,,***,,,///222444555444444222000000333666666222---///......111333333111......------///222444222000,,,,,,,,,---///111333444444333111000///000111111/////////......------,,,///222555666333000//////...///000000000000111222///000111222333333333333000111333444444333111000...000333555555333111///...,,,)))))),,,...000000,,,---...---+++***+++,,,...///000///...---...000111111000---++++++---///222222000...++++++---///222333444333222333555666333111...,,,,,,---000111111222111///+++***,,,...{{{pppcccUUUHHH@@@555333444666555333666;;;:::555333555555444888@@@BBBEEEOOO[[[[[[UUUZZZeeeooovvvwwwooogggccc]]]TTTXXXPPPQQQ^^^eee___WWWTTTVVVVVVUUUTTTRRROOOKKKHHH===BBBEEEJJJXXXccc[[[IIIGGGBBB===<<<@@@BBBAAA???<<>>FFFKKKHHH???666777444666999666222666===888555555999===<<<333+++***...111111///000333666AAA>>>:::666555666888:::888;;;===<<<::::::<<<>>>QQQ[[[ZZZKKK???===;;;666333666555000000555555111999DDDKKKGGG@@@===;;;777888:::<<>>888;;;===<<<999777888999///000222444777:::===???777666555444444555777888666222000222111///333;;;:::888666444333222222333------...///111222444555999666111...---.........,,,---...111444555333111111222111111000...---,,,---...///333666888777666333333333222000000222444222333333111000222888===////////////000000000000111222333222111333888===222333444222...,,,---///+++---///...,,,,,,///222000///---...//////...---***000888;;;888333...,,,)))+++---000222333333333555444444777:::999333------,,,---000333444111...///...---000444666555333,,,,,,+++,,,---///111222777666444222222333444666000000///............///111555999999555111///...---...///000//////111222///111444666666444000---,,,---///000000///...------000333555666444222000...***&&&%%%(((,,,///111111222222000...,,,,,,---+++---//////......000111666444000,,,)))***---111333333111///---,,,...000333444444333222111333444333111---+++***+++---///---...///,,,))))))+++...}}}mmmVVVFFFBBBDDD777555222000111333333333333666888777666888@@@FFFZZZQQQMMMQQQTTTUUU[[[eeejjjdddnnnjjjZZZ[[[___\\\ZZZWWWPPPJJJOOOYYY___TTTPPP[[[gggdddTTTEEEAAABBBEEEIIIMMMNNNKKKHHHNNNHHHAAA@@@KKKSSSLLL???===777555888;;;;;;;;;<<>>;;;???@@@>>>:::888888:::>>>???<<<888888===@@@===666111222555666999===???>>><<<:::999:::???DDDDDD???:::888999888444555===BBB???===>>><<<888;;;DDDFFF>>>555111000111222333333333444444555333111111333666888888777888888555222222666;;;AAA@@@???===<<<===@@@BBBJJJIIIGGGCCC???;;;777555888888666222000///000222444===BBB@@@???BBBBBB??????CCCFFFEEE???;;;:::;;;;;;::::::999999::::::;;;888777666555444444555666000000///000222555888:::888666444222111111111111444444444222000000111333222222111000000111222333555555333111///---,,,+++///////////////.........111///...///000111000...000///...///111444555555333333444444444555555555555444333222222333555666333222222111111111111111333444555666666777888888444444222///,,,***+++,,,,,,+++***((('''))),,,///111222333111...---///111,,,---.../////////------------///000111111111111000111333888;;;999444///...------000333444222000333111111222555666555222******+++...111333222111333111000111444666444222444111...,,,,,,---,,,+++000222444666555222///,,,........./////////000000///111333444555444222111,,,,,,+++***(((''''''&&&+++---111444666666555444000,,,(((&&&'''+++...000333333333333444333111//////...---,,,+++,,,,,,---444111...,,,+++,,,...000000///---+++***+++,,,---333444444333222222333555555111---***)))***++++++,,,---...---,,,---...000}}}{{{rrrbbbPPPCCC>>>>>>555333111000222333333222///111333222222777???FFFRRRPPPSSSXXXYYYWWW\\\dddgggcccjjjvvvsssbbbXXX[[[aaa^^^\\\ZZZTTTNNNQQQXXX^^^VVVTTT]]]eeebbbVVVMMMIIIHHHIIILLLOOONNNIIIEEEGGGDDD@@@AAAKKKRRRLLLAAA888222///222555444555777;;;???>>>::::::======999888666666777999:::999777999<<<>>><<<666333333444666999<<<===;;;:::999999999>>>BBBBBB===888666666555111222999<<<:::888999;;;999<<>>@@@CCCCCC???AAAGGGLLLJJJBBB===<<<>>>@@@>>>;;;888777777888999444444555555555444333222------...///111333444555333333333333222111///...111222111000///...000222000000//////000222333444555444333111///...---,,,000000///////////////...111000......//////...---000...---...000222333333111111222222222333333333444333333222222222333333333222111000000000000000222333555777888777666555222111///---,,,,,,,,,,,,+++***)))''''''(((+++---...000000///,,,+++---///,,,---...//////......---+++---///111111000...---------000444777777333000,,,,,,,,,///222333222///222111000222444555333000------///222444555333111---+++***,,,000222222111222000...---------+++***+++,,,...//////---+++***+++,,,,,,---...//////000000111222333333222111111,,,,,,,,,+++***)))'''&&&***+++...000111222111111333000+++)))))),,,///111222222222222333111///...------,,,++++++,,,------111000///...............111///---+++***++++++,,,000111222111000000222333666333...+++***+++++++++.../////////......000222xxxoooaaaSSSGGG>>>888666000///...///111111000///---...///000222888BBBIIINNNVVVaaafffbbb^^^aaagggffffffggggggbbb\\\[[[^^^cccaaaaaa```]]]YYYYYY]]]^^^YYYWWWZZZ[[[VVVQQQNNNMMMKKKJJJMMMPPPOOOIIICCCAAABBBBBBDDDIIILLLGGG???888333000222444333444777888999888777999<<<999333555444333333444555666666::::::::::::999777666555777999;;;:::888666888::::::===???===999555444444444222222777888666555555:::;;;???CCCAAA999444444666333000...///111222333444555777888888888888777777555222000000222555888BBBDDDFFFGGGGGGGGGHHHIIIEEEBBB===888555333333333444555555444333222444555;;;======<<>>BBB???;;;777555555777888333444555666555333000///,,,...000222333333222222///000222333333111///---...//////...------///111............000222444555444333222111//////......000000//////.........///111///------......---,,,///...,,,---...000000///........./////////000000222222222222111111000///000000///...............111222555777777555333111000---++++++...///...,,,---,,,***)))(((***+++,,,,,,------,,,+++***,,,---+++,,,---...............+++---000222222///,,,)))))))))+++...111222111000+++++++++---000111000...111000000111222222000......///111444666666333000)))((('''(((+++...///000111///.........---***(((((()))******+++*********)))***+++,,,---...///000111111000000000000000111,,,---......---+++)))'''++++++,,,,,,---.........444111---)))(((***,,,...///000111111111000...---,,,,,,,,,++++++,,,------//////000111000000///...111000...,,,++++++++++++...///000///...///111222444111...,,,---...///...///000111000//////111333rrrdddRRREEE???:::444///,,,,,,---///111111///---//////000111666>>>IIIQQQOOO]]]kkklllfffbbbeeeiiiiiikkkggg\\\VVVYYY```eee______aaaaaaaaa______aaabbb___\\\YYYRRRKKKIIILLLJJJIIIIIILLLOOOOOOIIICCC@@@CCCEEEFFFFFFCCC>>>:::;;;777555666777555666999777666555777;;;<<<888222444444333333333444666777999888777999<<<===<<<::::::;;;<<<999777666999<<<======;;;777333222333666777666666888888777555555999===BBBCCC>>>888666777666333///---...000222333888:::======<<<999777666222000///000333777:::===CCCGGGLLLOOOMMMIIIEEECCCCCC@@@:::555111111222333444666666666555444555777999;;;<<<<<<===AAAEEEHHHNNNMMMJJJEEE@@@<<<::::::>>>===:::888777777888888888888888666444222000///000222666888888666333111///000000111111111000///,,,---......---...///111............///111333555333222111////////////000///...------,,,---.........,,,++++++---............---,,,,,,---...---,,,++++++,,,,,,,,,---------///000111111000///---,,,+++++++++++++++,,,------000111222333333222000//////+++)))+++000333111---///---++++++,,,---......---------,,,,,,,,,---...++++++,,,---.../////////000000111111000...,,,***)))((()))***,,,---............---.........---,,,///000000111111000...,,,---///111444666444000---+++)))((((((***,,,...//////...///000000...***'''))))))))))))***+++,,,---)))***+++---...000111111333111///...---...///000...///111222111...,,,***...---,,,++++++,,,---...111///+++'''$$$$$$''')))+++---///000000///////////////...---------------/////////000000000111111333222000...---,,,,,,,,,---...//////......000222000...---...000222333333...///000000...///000222~~~jjj\\\JJJ>>>:::777222------...000333555666444222111111222555;;;DDDOOOVVVRRRbbbmmmjjjeeeeeehhhiiijjjkkkdddVVVPPPWWWbbbggg\\\^^^```^^^\\\\\\^^^^^^dddaaa\\\WWWMMMFFFGGGNNNHHHHHHHHHJJJKKKIIIEEEAAA@@@AAADDDFFFCCC>>>:::999:::888999<<<;;;777666888999666555999>>>>>>999555555555666777999:::::::::888666555999???CCCBBB@@@>>>===;;;999999:::===???@@@===777111...000444888999::::::999777777666666888>>>CCCAAA;;;888888:::555444333000///000222555;;;>>>BBBBBB???:::777666111333444666999;;;===???>>>EEEMMMRRRPPPKKKDDD@@@BBB???:::555222222222333666777888777666777999;;;999;;;======;;;===EEEMMMVVVNNNDDD>>>======;;;888999999999999999999999999AAA>>>:::666333222111222444666888:::999666222000222111///...///000222444,,,...///000//////000111//////...///000111333444222111///...---...///000,,,,,,+++***+++,,,...///,,,***)))***,,,///000111...---,,,,,,------,,,*********+++++++++,,,,,,,,,---...///000///...,,,+++((((((((()))***+++,,,---000000//////...////////////,,,***---222555333//////,,,***+++---///...---......---...///000000000++++++,,,---...000111111666444222///...---...///++++++***))))))***+++,,,222222111///---+++++++++...000111222111///---,,,...///222555666444000,,,,,,,,,+++***))))))+++,,,---...///111111000,,,(((************+++,,,...///,,,,,,---///000222333444444222///---,,,---...///000111333444333111///---...---+++***)))***+++,,,------***&&&""""""$$$'''(((+++...000000///111222333222222111///...---,,,000...---,,,---000333444444333222111000///.........///000000//////111333111000///000111222222000---.........------///000lllbbbWWWHHH===888555111...111222444777:::;;;:::888333333444777>>>HHHQQQWWW]]]jjjpppkkkjjjrrruuuqqqgggeee]]]SSSNNNTTT\\\aaabbbfffgggaaa[[[\\\```ccc\\\WWWRRRLLLFFFAAADDDJJJHHHJJJMMMLLLHHHCCC@@@>>>??????@@@BBB@@@<<<;;;======>>>CCCGGGEEE>>>:::::::::666666;;;>>>===;;;;;;777777999???CCCDDDAAA<<<777555555999???CCCDDDCCCBBB>>>:::999===@@@@@@??????:::333...,,,///444888888<<<<<<888555666777555666===@@@<<<888888::::::777:::===:::444000222666:::???CCCCCC???:::888777666<<>>>>>>>>999???IIIOOOPPPLLLHHHEEE@@@>>><<<999666444333333666777777777888;;;???BBB???>>>???@@@>>>>>>DDDLLLUUUKKK@@@;;;<<<>>>>>><<<;;;:::999888888888888888BBB???:::555222222333444666777777777555222000...444222///------///222555---///111111000///000000////////////111333555777111000---,,,+++,,,---...+++***))))))***---///111,,,***)))))),,,000111222...---------//////---++++++++++++,,,,,,,,,------,,,------......---------******)))******+++,,,---///////////////////////////------///333444222000,,,***(((***...000///---///------...000222222111,,,,,,---...///111333444888666222...------000111---...---+++******,,,...333333222///+++))))))***---000333444222000///...000111333666777666222///,,,---...,,,***))))))***------///111333222///,,,*********++++++---...///...///000111222333444555555333000...------......111222333444333222000///,,,+++***((((((((()))***,,,---,,,((($$$$$$'''+++)))---111222000///111333444444333333111000...---...---+++***,,,///333666333222222222111000000///000111222111//////000222555444222222222000---++++++,,,---,,,++++++---///rrr```YYYSSSJJJ@@@777222000000222222333777:::<<<<<<;;;666666777;;;BBBKKKSSSWWWaaalllnnniiipppxxxbbb\\\VVVSSSQQQQQQUUUZZZbbbiiijjjaaaZZZ]]]gggmmmZZZRRRIIIEEEBBB@@@AAAEEEFFFLLLQQQOOOGGGAAA@@@BBBDDD???>>>???>>>::::::>>>===BBBJJJQQQNNNCCC<<<;;;999555666;;;<<<::::::>>>888888<<>>777666777888<<>>888555000......///222333999===>>>888555777888777333999:::666444777999888<<>>::::::<<>>>>><<<777777;;;888???JJJRRRNNNBBB888555777444555::::::777999@@@999888===IIITTTUUUJJJ>>>888888888888999;;;===???DDD;;;444777BBBHHHDDD===222000/////////000///...:::@@@@@@:::777:::;;;999111555666222222777999666AAALLLTTTNNN>>>222111555111666===>>><<<::::::===666DDDTTTXXXQQQHHHEEEFFFAAACCCDDDEEEEEEGGGJJJMMM;;;===>>>>>><<<888333000111222444666;;;DDDMMMTTTYYYKKKAAADDDJJJHHHBBB???666999<<<:::777777===CCCNNNGGG===444...---000222222222222222222222222222<<<:::666222///.........//////......------------...000111111///---------******,,,000444999===???111///,,,)))((((((***++++++******+++---111666888222000,,,+++,,,---...///......///000222222000............/////////000000,,,+++++++++,,,...000111777666333000...,,,+++***)))...444999:::666111...,,,///111111///.........111...---000666:::999666***((('''))),,,//////---.........///111444666888333222111///......---...---000222111///000222555,,,---...+++((((((***------111666888666333333333.........000222333222000...222666777444222111222------...111444555555333...///000111111111000000111111222222222333333333555444333111///...------/////////...............------------------------'''***+++)))&&&&&&***///333666999666111------000---...000111222222222111'''(((***,,,...000111222---......///////////////222222222000...------///......///111333333111///+++,,,,,,,,,++++++---///