BM6( ӵĦĦӵĦ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}}}{{{{{{xxxtttvvv~~~{{{tttnnnxxx|||tttttt{{{~~~||||||zzzwwwyyyuuuyyyrrrqqqwwwvvveee```aaaaaa``````]]]lllvvvxxxrrrjjjcccaaacccdddbbb```iiiyyywwwooogggkkknnnllljjjmmmuuu{{{~~~xxxqqqmmmtttppppppvvv}}}~~~uuulllqqqzzz{{{www}}}uuuxxxzzzyyytttpppmmmlllpppssswww}}}~~~yyyqqqkkkgggjjjkkkmmmooorrrsssttttttsss}}}~~~tttsss|||wwwfff___ffftttrrrrrrzzzuuuqqqooonnnnnnmmmooosssxxxwwwjjjkkknnnrrroooiiinnn|||xxxqqqtttrrrgggbbbeeennnssswwwzzz{{{xxxtttooojjjnnnnnnjjjbbb^^^aaagggkkkooottt~~~||||||ooohhh```^^^^^^^^^YYYTTT___ggghhh___[[[dddpppuuuwww~~~zzzuuuooooooqqqnnnfff^^^TTTQQQMMMMMMPPPUUUXXXYYY___eeekkkooooooqqqxxxyyyqqqooopppssseeeZZZ\\\eeedddVVVFFFGGGGGGGGGHHHMMMUUU```hhhhhhfffqqq{{{|||xxxlll^^^WWWZZZ```]]]RRRKKKOOOUUUTTTNNNIIIJJJJJJMMMUUUaaammmtttwww|||~~~xxxqqqlllhhhbbbYYYRRRNNNMMMNNNMMMIIIIIINNNRRRSSSUUUXXXZZZZZZ^^^hhhuuummmppprrrpppiii```YYYVVVZZZUUUOOOLLLLLLLLLJJJGGGKKKMMMTTT]]]aaaeeemmmvvvvvvwww|||yyypppooommmeee]]]RRRSSSWWWXXXSSSKKKGGGHHHMMMNNNOOOQQQSSSUUUXXXZZZ^^^aaajjjwwwzzzpppeee```___ZZZPPPHHHEEECCCDDDIIIHHHCCCAAADDDDDDOOOZZZ___```dddnnnxxxzzzyyyzzztttcccZZZTTTTTTUUUPPPHHHDDDCCC@@@BBBIIIIIIEEEEEEKKKJJJWWWgggooorrrwww|||vvvmmmddd___WWWPPPLLLPPPSSSQQQPPPRRRMMMMMMUUU]]][[[TTTWWWaaafffkkkuuuvvvmmmpppooocccXXXTTTZZZSSSQQQUUUYYY[[[```gggYYY___llluuuoooeeeiiiwwwvvvrrrqqqllleee___]]]aaaeee```___bbbhhhlllnnnttt{{{{{{}}}sssyyyxxxuuupppmmmlllnnnppplllooowww}}}zzz}}}uuuhhhjjjyyy~~~~~~|||zzzuuulllddddddllluuu}}}xxx{{{uuunnnnnnpppmmmiiiiiittt}}}xxxrrrrrrtttqqqjjjgggooo}}}}}}sss~~~wwwlllmmmoooqqqooommmnnnrrrvvvsssuuuwwwhhhkkkoooooohhh``````iiirrrfffiiiuuu|||~~~|||uuupppooohhh```]]]___bbbccccccfffjjjpppuuuuuuwwwxxxtttvvvnnnddd\\\]]]dddgggbbb[[[fffmmmpppnnnppp{{{}}}vvvuuuhhheeeccceeeggggggbbb^^^aaammmsssoooqqqvvvkkkjjjjjjiiiiiiiiihhhgggfffgggeeemmm{{{~~~ppplllrrrxxxwwwqqqjjjiiijjjdddfffooo{{{www{{{~~~uuukkkdddhhhlllqqquuu{{{mmm]]]qqqttttttqqqwwwzzznnndddsssxxxyyyxxx}}}wwwlllmmmtttooottt|||rrrhhhllltttoooooowww|||yyysssnnnjjjhhhuuunnnppp|||}}}tttttt|||uuu~~~~~~yyy}}}{{{zzztttjjjdddooowwwxxxqqqpppvvvxxxtttgggppp||||||zzztttpppooouuusssnnnkkkooovvvwwwuuulllnnnsssxxxzzz{{{{{{tttuuuzzzuuujjjdddiiirrruuurrrpppsssnnnlllqqqxxx}}}}}}vvvvvvzzzmmmbbb```kkkssspppkkkkkkvvvpppnnnttt|||yyysssqqqjjjbbbaaaiiillliiijjjppprrrqqquuu{{{~~~~~~zzz|||{{{qqqjjjooojjjfffdddccceeeoooyyyooossszzz|||zzzzzz{{{{{{rrrlllqqqrrrnnngggfffllltttxxxuuuwww}}}}}}yyyvvv}}}|||~~~zzztttqqqmmmtttvvvppppppvvvvvvqqq~~~}}}{{{wwwuuu}}}uuurrryyyuuuqqquuuxxxvvv{{{~~~qqqrrrxxx{{{{{{}}}|||}}}|||{{{|||yyywwwwww|||yyyzzz~~~{{{vvvyyywww{{{yyyxxx|||~~~|||yyy~~~yyy{{{wwwpppqqquuuyyyyyywwwwww{{{{{{xxx}}}xxxllliiirrr{{{{{{vvvvvv{{{uuuooopppuuuzzz{{{{{{~~~wwwppptttzzzyyyxxxzzz{{{}}}}}}{{{yyy{{{{{{yyy{{{tttlllxxxtttqqqyyy}}}rrriiinnnwww{{{|||{{{}}}xxxvvvvvvvvvnnnhhhmmmxxxzzzxxx|||zzzrrrpppsssooohhhnnn}}}}}}}}}~~~~~~xxx|||}}}wwwzzzuuupppllljjjkkkrrryyyuuuyyy~~~|||yyy|||yyy}}}}}}{{{oootttwwwrrrgggfffooosssnnncccmmmxxx|||zzz{{{~~~vvvwwwvvvsssqqqooommmggg``````eeejjjddd```dddnnnvvvyyyyyy|||llljjjkkkkkkfff]]]YYYZZZ```]]]\\\```hhhpppssssssvvvzzz{{{}}}~~~yyylllgggcccccc```YYYUUUTTTSSSUUUXXX]]]ccchhhlllnnnpppxxx~~~zzz~~~{{{wwwwww|||vvvooorrrhhh^^^ZZZYYYVVVVVVYYYLLLQQQXXX]]]```dddhhhkkktttooolllsss~~~yyyqqqzzz{{{xxx|||{{{yyy}}}}}}sssqqqxxxrrrjjjnnnddd[[[XXXXXXVVVVVVXXXMMMSSS[[[___```cccgggkkkuuuoookkkqqqzzz~~~xxxqqqllluuu~~~~~~vvvsssyyyuuurrrvvv}}}zzzrrrqqqwwwzzzqqqkkk^^^[[[ZZZ]]]\\\VVVRRRRRRSSSWWW[[[^^^___bbbfffjjjmmmssszzzzzzuuurrrtttxxxrrrooonnnrrrxxxzzzwwwsssuuuuuuxxxyyyvvvqqqsssxxx|||tttpppkkkdddTTTUUUZZZ___]]]VVVRRRSSSXXXXXXYYYYYY[[[^^^cccffffffrrr}}}|||sssmmmqqqxxxrrrkkkfffjjjtttxxxssslllrrrwwwxxxrrrnnnpppuuuxxxzzz|||~~~{{{yyyxxxxxx{{{yyyllliiibbbWWWUUUVVVZZZ\\\ZZZUUUVVV[[[ZZZXXXUUUUUUWWW[[[___bbbeeelllsssvvvtttqqqppppppkkkjjjiiijjjlllnnnooooookkktttvvvlllgggnnnwwwyyy}}}zzz{{{wwwsssmmmhhhllluuu|||xxxpppqqq~~~yyyuuuoooeeeYYYPPPVVVUUUUUUXXX^^^aaaaaa___RRRWWWZZZWWWRRRRRRXXX```eeecccdddiiioooppplllffffffjjjmmmkkkhhhhhhnnntttqqqgggfffooopppiiikkkvvvyyysssoooqqqppphhh```kkkrrrxxxxxxtttssswww|||sssuuuvvvssskkk```VVVPPPVVVUUUTTTVVV[[[```dddeee^^^\\\YYYUUUSSSTTTXXX[[[___YYYUUU\\\gggllleee]]]```hhhooommmgggeeekkksssgggdddfffnnnooojjjiiinnn|||~~~wwwzzz{{{uuummmiiigggfffccc```iiimmmssswwwxxxtttmmmiiijjjmmmnnnjjjbbbZZZWWWWWWRRRTTTWWWZZZ\\\```cccfffjjjbbbYYYUUUUUUWWWWWWVVVRRRPPPOOOSSSYYY]]]]]][[[```cccgggjjjkkkkkkkkkjjjeeeeeeeeefffhhhiiikkklllxxxvvvuuuxxx}}}rrrpppsss|||}}}{{{|||zzzmmmqqqrrrjjj```[[[```gggfffjjjpppvvvwwwqqqhhhaaajjjiiieee___ZZZYYY\\\___OOOUUU\\\``````___```aaammmggg^^^YYYXXXXXXWWWUUUJJJQQQVVVTTTNNNNNNWWWaaaddd]]]ZZZdddrrrwwwmmmaaakkkjjjddd\\\^^^gggooorrrmmmjjjmmmxxx|||wwwuuuzzzpppkkkrrr~~~sss{{{|||vvvyyyzzz~~~~~~wwwnnnnnnlllgggaaa___aaaeeeccciiipppsssqqqlllfffccceeeaaa]]]\\\\\\]]]]]]\\\XXX\\\______]]]]]]___bbbhhhhhhfffaaa[[[WWWWWWXXXRRRUUUVVVTTTPPPQQQXXX______\\\]]]fffrrrvvvppphhhmmmkkkccc[[[[[[dddlllnnniiifffiiiuuu|||{{{wwwuuuwwwmmmhhhooozzzwwwyyyzzzwwwrrrttt~~~~~~yyyzzzzzznnnsss|||mmm}}}|||ttthhh]]]^^^gggkkkddd\\\dddiiioooppplllgggfffgggYYYXXXZZZ^^^cccbbb]]]WWWjjjfff```ZZZYYY\\\ccciiidddiiikkkfff\\\VVVXXX\\\bbbYYYQQQSSS[[[aaa___ZZZXXXbbblllnnnkkkjjjpppwwwiiifffcccaaa``````aaabbbllljjjiiilllrrrxxx{{{{{{ooolllnnnvvv~~~}}}}}}uuulllnnnvvvzzzyyywww~~~}}}yyyssspppxxxyyyyyyzzz{{{{{{{{{zzzpppmmmjjjjjjlllkkkgggccc~~~vvvvvvoooddd[[[^^^gggmmmhhh```fffjjjmmmmmmiiieeeddddddTTTVVVZZZ___bbbdddcccbbbrrrlllddd^^^^^^ccchhhkkkfffkkkllleee[[[UUUXXX^^^hhhaaa[[[\\\dddiiihhhddd___iiirrrpppiiihhhpppzzzlllfffdddfffccc\\\ZZZ^^^iiinnnlllhhhkkkvvv|||zzzoooqqqwww~~~|||{{{}}}tttjjjnnnvvvxxxvvvtttwww}}}}}}vvvuuuyyywwwnnniiijjjooorrrpppjjjkkkpppnnnfffUUUZZZ^^^\\\WWWSSSSSSUUUtttjjjdddeeefffdddccceeejjjnnniiijjjkkkkkkiiieeeaaa___WWWYYY[[[\\\]]]cccmmmtttpppllliiihhhjjjkkkjjjgggkkkllljjjcccYYYUUUYYY^^^dddiiillljjjfffgggooowwwnnnmmmllllllnnnqqqrrrssswwwjjjcccfffbbbYYYZZZdddcccnnnrrrkkklllvvvxxxqqqsssuuuyyy|||yyyvvvzzzzzzvvvtttuuussspppttt}}}|||uuuzzzoooccc```ggghhh```aaajjjaaaiiiiiibbbccchhh```QQQHHHJJJMMMNNNMMMJJJGGGFFFppp___WWW```gggeee^^^^^^iiiuuulllhhheeeiiinnnkkk___TTTYYYeeeeeeXXXUUUeeerrrsssmmmfffhhhrrrqqqggggggrrr|||rrreee\\\[[[\\\^^^___^^^lllwwwtttiiiiiiyyysssiiimmmuuuwwwppphhhqqqyyyuuu```RRRWWWccciiilllhhhkkkuuuuuummmlllsssuuukkktttoooeeennnvvvtttmmmmmmwww}}}~~~~~~{{{ttttttwwwwwwooogggccc[[[QQQOOOVVVaaaiiimmm^^^\\\```hhheeeWWWOOOPPPNNNHHHBBBAAADDDEEEBBB???|||nnneee[[[\\\]]]^^^```eeekkkoookkkjjjhhhhhhhhhfffbbb___```bbbcccaaa```dddhhhkkkgggjjjooosssssspppoooooorrroooiiiccc^^^]]]___aaafffiiimmmnnnooosss{{{zzztttqqqpppppprrrsssssspppkkkddd]]][[[```hhhgggkkkooopppqqqsssrrrpppvvvyyyvvvpppsssyyyuuukkkdddfffhhhkkkooouuu|||uuuuuutttqqqmmmjjjlllrrrwwwnnnlllkkknnnooojjj```WWWYYYRRRIIIGGGNNNXXX```ddd]]][[[]]]aaa___WWWPPPNNNMMMIIIEEECCCBBB???:::666}}}sssllljjjeee]]]WWWZZZdddlllllljjjkkkllllllhhhcccbbbfffjjjgggbbbdddkkkkkkdddaaadddgggpppuuurrrsssyyyyyytttlllmmmmmmiiidddaaabbbeeepppjjjggglllwww}}}wwwnnnnnnvvvttthhhccciiihhh``````gggiiiqqqqqqjjjmmmxxx|||uuukkkooosssssspppjjjfffeeefff```\\\bbbppp{{{}}}|||{{{~~~~~~wwwnnniiiddd\\\VVVTTTVVV[[[___bbbcccdddfffddd___WWWPPPLLLFFF???===CCCLLLTTTXXX\\\]]][[[YYYZZZ[[[WWWQQQLLLKKKIIIFFFAAA;;;555222zzzwwwxxx}}}|||qqqkkkkkkjjjccc]]]^^^ffflllmmmkkkoooooommmhhhdddccchhhmmmlllkkkkkkmmmkkkgggeeefffppptttuuutttvvv{{{tttsssqqqmmmiiihhhjjjmmmwwwppplllqqq|||~~~wwwxxxvvvmmmhhhkkklllhhhfffhhhqqqsssoookkkooo{{{jjjhhhjjjnnnhhh]]][[[aaaeee```\\\aaalllvvv{{{{{{|||{{{xxx{{{|||~~~}}}}}}www~~~}}}{{{uuu{{{~~~{{{jjjcccfffiii\\\VVVMMMGGGFFFIIILLLMMM]]]]]]\\\ZZZWWWTTTRRRRRRCCC>>>888888<<>>;;;777777:::@@@EEEIIITTTXXXVVVRRRXXXeeehhhccc]]]YYYRRRIII@@@:::888888wwwtttssstttnnneeeggguuu~~~~~~{{{xxxzzzxxxnnneee\\\cccjjjjjjgggjjjttt~~~vvvqqqkkkjjjmmmnnnmmmkkkmmm{{{zzziiicccppp{{{yyyuuuqqqyyy|||{{{|||~~~~~~}}}tttzzz~~~{{{tttttt|||xxxssszzz|||xxxrrrnnnvvvsssgggccc___YYYZZZ^^^ZZZ```fffgggeeejjjwwwwww{{{ttt~~~wwwzzzvvvtttuuufffjjjlllnnnqqquuutttpppnnniiigggiiihhh```WWWSSSEEEFFFCCC???EEEYYYooo}}}}}}lll___[[[YYYOOOCCC@@@???>>><<<::::::;;;<<>>???AAAFFFKKKNNNPPPXXX```aaaWWWJJJ???:::777666444}}}qqqpppddddddpppqqqhhhkkkwwwyyy~~~~~~xxxqqqmmmkkksssssssssuuuyyy{{{{{{zzztttooojjjhhhkkkqqqwwwzzztttppppppvvvwwwtttuuuzzz|||||||||{{{wwwvvvyyy|||tttjjjeeebbb___fffdddbbbdddhhhkkkmmmmmmpppyyy~~~uuuppptttzzzvvv}}}~~~}}}yyyyyy|||}}}tttvvvggg^^^]]]^^^]]]YYY]]]gggfffZZZRRRQQQPPPQQQKKKBBBAAAFFFCCC:::333...000;;;GGGRRRdddvvvyyyiiiXXXLLLBBB;;;;;;<<<<<<888222222666;;;888888888:::===??????===777666555333333444666999;;;;;;BBBKKKKKKHHHPPP]]]VVVLLL@@@999888999777555{{{xxxmmmgggiiirrrrrrjjjiiinnn}}}}}}xxxvvvvvvmmmlllooo|||{{{}}}wwwssswwwssshhhhhhvvvyyyqqqrrr|||yyyuuuyyy}}}vvv{{{~~~zzzzzz{{{yyyvvvwwwfffccckkktttjjjbbbeeennnrrrkkkaaakkkuuu}}}zzzpppmmmttt~~~xxxoooqqqwwwqqq}}}{{{xxx~~~vvvzzzwww{{{{{{llleee___VVVMMMQQQ\\\```[[[VVVWWWTTTMMMBBB>>>===???>>>888555444333---+++444HHH]]]lllrrruuu{{{|||nnnWWWDDD???AAA:::888777777888666333000888888888999;;;===???@@@888666222///...000222333<<<:::;;;???FFFKKKKKKJJJCCCEEEEEEAAA:::555333333}}}|||}}}uuurrrsssqqqnnnmmmnnnooonnnrrrqqqttt{{{|||xxxuuusss{{{{{{rrrrrrwww{{{}}}~~~|||~~~~~~~~~|||vvvtttxxx|||}}}zzzsssmmmmmmooopppooolllhhhgggfffkkknnnqqqrrrrrrqqqpppppppppwww}}}~~~}}}}}}ppp```VVVPPPMMMRRRSSSYYY```___VVVLLLFFF;;;777666888888444222222///......555BBBVVViiiuuu|||yyypppbbbQQQDDD>>><<<777999;;;:::888555333333444555666777999:::;;;<<<666444111...---...000111999999;;;>>>CCCEEEFFFFFFDDDDDDDDDAAA<<<888555444wwwzzz}}}wwwxxx~~~vvv{{{zzzmmmkkkssstttmmmjjjiiisss}}}tttvvvzzz|||xxx{{{|||}}}pppmmmuuupppjjjuuu~~~yyyllldddfffmmmmmmiiigggllltttuuunnnfffmmm}}}}}}{{{bbbTTTQQQSSSVVVQQQYYYjjjlll[[[IIIBBB555111000333444111///000+++///222555;;;KKKaaarrrrrr```RRRJJJDDD===888666;;;??????:::555444555000111333555666666666666444222000---,,,---...///555888;;;>>>>>>>>>??????DDDBBB@@@>>>===:::777444~~~xxxzzz~~~wwwssstttrrrmmmkkknnnuuu{{{wwwqqqttt}}}xxxnnnlllssszzz||||||~~~~~~yyy}}}{{{tttqqqxxx}}}zzzqqqkkklllpppnnnjjjhhhlllrrruuuqqqlllsssqqq```ZZZZZZ]]]___iiiuuuvvvgggSSSFFF777222000222222///...000,,,000222222444@@@UUUeeeuuufffTTTHHHDDDBBB>>>999:::===@@@AAA>>>:::666555---///111333444444222222222111///...------......222777<<<===;;;999999;;;AAA>>>;;;:::;;;:::777333}}}xxxssslllmmmpppvvvwwwqqqooouuuxxxwwwyyyzzzrrrppprrrssssssxxx|||{{{tttqqqtttyyy{{{vvvuuuyyyyyyuuuvvv{{{xxxtttwwwyyytttqqqrrruuuvvvrrrnnnmmmooopppooooooqqqvvv{{{qqqeee^^^eeeuuu~~~zzztttbbbLLL;;;555111111000---,,,...000111000///000888FFFPPP___WWWLLLDDDAAA@@@???>>>???======@@@BBB@@@999222---///111222333222111000111111000000000000//////222777;;;<<<:::888888999<<<999666555777777444111xxxxxx|||zzzuuunnn}}}}}}~~~rrrkkknnnpppxxxxxxooooooyyy{{{tttsss|||~~~|||~~~uuuqqqtttxxxwwwuuu|||zzzooojjjpppyyyuuulllmmmuuuuuujjjgggmmmyyysssuuuzzzyyy}}}nnnmmmwwwzzzrrrkkknnnvvvyyyuuunnnnnnssswwwtttppprrr}}}~~~ooofffppp~~~kkkQQQ===666111///...***)))+++111111000///000333999>>>GGGHHHFFFBBB>>><<>>:::999===AAA===:::888999<<<;;;666000000000000000000/////////,,,---000222333444333333444444555777999;;;:::999444444333111///...///000wwwoootttyyydddcccsss{{{{{{|||ooommmtttwwwrrriiimmmzzz|||yyy}}}vvvvvv}}}}}}zzz{{{qqqsss|||yyynnnsssyyy}}}zzzvvvyyy{{{ssslllttt~~~|||lllbbbeeekkkkkkggghhhoooyyyyyyqqqllllllnnnoookkkhhhrrr~~~rrrooo}}}xxxqqqxxx}}}}}}}}}mmmWWW@@@999333111///------000***111777777222...000333111666::::::777777;;;@@@999999888888777555333111000000///.........//////)))+++///222444444444333444222222444999<<<;;;999333444444111---,,,...111{{{sssnnnnnnnnnjjjjjjnnnwwwnnnnnnuuuvvvqqqvvvssszzz{{{}}}~~~|||xxxtttyyy~~~vvvqqqsssvvvsssnnnllllllqqqxxx}}}~~~|||wwwsss{{{|||ppplllqqqrrrkkkgggbbbhhhvvv{{{tttnnnpppsssnnnlllooosssvvv{{{}}}~~~hhhRRRAAA>>>999333...---000333222444888:::444---...333555222111333777999888555999888666333111000000111,,,///333222///---...///---...//////...///000222222666;;;:::777555888;;;;;;777333111222111...+++tttiiigggiiijjjnnnssstttzzzuuuuuutttnnnllloooyyyzzz}}}{{{|||~~~{{{}}}zzzzzzxxxtttrrrrrruuuwwwssskkkhhhiiipppooorrr{{{~~~|||~~~}}}|||vvvssstttttttttvvvzzz~~~|||xxxrrrtttwwwxxxtttttt|||gggQQQ===<<<999666555777;;;>>>CCC???===;;;777111000222111222444444555555666777:::777333222333333111...///111222222222222222444...000222333222111222333888777777777777888999999888777555444222111000///uuugggbbbeeejjjqqqwwwttt{{{www{{{www~~~{{{mmmiiiqqq}}}yyy}}}|||www~~~vvvttt~~~}}}rrrgggnnnvvvxxxnnncccaaafffoooiiiiiitttyyy~~~{{{ppplll___MMM<<<999888999>>>EEEKKKNNNUUUMMMEEEBBB>>>888444333...222555555333222555888:::555111222666777222,,,333333333555888::::::999444666888999888777777888???:::555555888;;;:::888888999999777555444444555wwwmmmffffffjjjqqqwww~~~{{{yyyvvvuuu}}}}}}{{{xxxtttwwwvvvooojjjkkkmmmnnnhhh```^^^aaaeeeaaaaaajjjzzzsssaaa[[[ooofffVVVTTTPPPHHH<<<999777<<>>>>>??????>>>===>>>@@@BBBBBB???;;;;;;===>>><<<:::<<<;;;;;;;;;======<<<:::}}}}}}zzzsssmmmlllpppttt}}}}}}~~~rrrnnn{{{}}}{{{}}}~~~}}}}}}{{{}}}uuukkkhhhkkksssggg^^^^^^aaa```]]]\\\XXXZZZ]]]aaajjj{{{```OOOIIIXXXnnnlllUUUIII@@@???CCC<<<999888???NNNcccvvvoooooonnngggWWWCCC777444000000000333666777555222333666999999777555555777777999===DDDIIIJJJEEE@@@GGGFFFDDDBBBAAADDDIIIMMMCCCDDDEEEFFFDDDBBB@@@>>>BBB???===@@@EEEFFFCCC>>>wwwssssssrrr}}}~~~{{{wwwqqquuuzzz~~~{{{{{{yyyvvvtttwww{{{|||uuuhhhfffmmmrrr```QQQPPPWWWZZZWWWTTTNNNSSSWWWXXX^^^qqqbbbOOOGGGTTTfffyyyaaaOOODDD888555===888888:::BBBSSSkkk}}}rrr\\\DDD666222111000000333888999555111111666;;;:::555333777;;;888;;;AAAGGGJJJIIIEEEAAAIIIGGGEEECCCCCCGGGMMMQQQFFFHHHKKKMMMKKKHHHEEECCCEEECCCBBBEEEIIIJJJGGGCCC~~~yyysssrrr{{{xxxzzz}}}uuuqqqpppvvvzzzpppnnnqqqxxx~~~{{{tttmmmkkkkkkjjjkkklllbbbWWWMMMLLLNNNMMMKKKKKKFFFGGGIIINNNZZZnnnxxx___TTTcccvvv~~~]]]JJJ>>>555444777444777===CCCPPPddd}}}wwwiiiVVVAAA555333000111333666888777666444222444666666444444777:::999===AAADDDDDDCCCBBBAAAAAABBBCCCCCCCCCFFFKKKNNNLLLKKKJJJLLLOOONNNJJJFFFBBBEEEIIIJJJHHHFFFGGGIIIuuuooo||||||yyyzzz{{{rrrpppooouuu~~~zzzjjjjjjrrrzzzzzz~~~llldddhhheee[[[RRRYYYhhhkkkdddRRRPPPNNNMMMGGGAAAAAAEEEAAA===<<>>BBBIIIXXXnnn{{{iii[[[LLL???777555---222777999777555555777333222111111333555777888:::===@@@@@@>>>>>>@@@BBB:::===@@@BBBCCCEEEGGGIIIRRRLLLGGGIIIPPPRRRMMMFFF===FFFNNNMMMEEEAAAFFFLLLwwwsss{{{uuuvvvxxxzzz{{{{{{{{{zzzssslllgggkkkttt}}}vvvoookkkwww~~~vvvkkk]]]RRRRRRQQQRRRUUUZZZ]]]^^^]]]VVVOOOFFFAAABBBCCCAAA>>><<<===???EEEPPPbbbvvvppp]]]HHH:::444000111444111555:::===AAAHHHRRR[[[fff___UUULLLEEE>>>777111000111222444555555444444555555555555444555777999<<<<<<;;;:::::::::;;;;;;999:::;;;===???BBBDDDEEEKKKGGGDDDDDDGGGIIIIIIHHHFFFJJJLLLJJJDDDBBBDDDHHHzzzpppqqq{{{rrrlllsss}}}sssjjjmmmrrrssspppttt{{{pppiiilll}}}~~~}}}yyyxxxvvvqqqmmmmmmuuuxxxvvvnnnfff```ZZZTTTHHHJJJNNNSSSVVVXXXXXXXXXTTTOOOHHHCCCBBB@@@>>><<<999===AAADDDIIIWWWjjjyyyyyy```PPP>>>444///---///222333555888777666999???EEEKKKKKKJJJFFFAAA;;;666333///000222333444444333333444555555444333333555888::::::999888888777777888666777888;;;===@@@CCCDDDDDDBBB@@@AAACCCFFFFFFEEEGGGGGGGGGFFFEEEDDDDDDEEE|||qqqkkktttmmmiiiooozzzyyyqqqhhhlllrrrtttsssvvvtttjjjhhhvvv|||~~~}}}uuunnnllliiibbb]]]\\\hhhmmmnnniiiddd```ZZZTTTDDDGGGLLLQQQUUUWWWVVVVVVRRROOOKKKFFFAAA===;;;999666<<>>@@@@@@???EEECCCAAAAAACCCDDDCCCBBB~~~xxxoooeeekkkpppoookkkiiinnntttooogggccclllxxxwwwnnnnnnnnnqqq|||xxxnnnfff^^^YYY[[[```___ffflllppppppjjj\\\NNNLLLJJJJJJPPPXXX]]][[[XXXPPPOOONNNIIIBBB<<<888777555999======<<<@@@JJJRRR]]]ppp|||lll___VVVPPP@@@888111//////...///222///111222111...,,,,,,---+++111888;;;999444000...---...///000111000//////222333333222000///000111555555444333333111000000///000000222444666777999000111333555888:::::::::@@@???>>>>>>???@@@@@@@@@|||qqq___hhhoookkkaaa^^^eeennnkkk___YYYcccrrr|||}}}|||yyyvvv}}}zzzsssppplllpppzzznnn```WWWZZZaaa]]]aaagggpppxxxtttbbbOOOVVVMMMGGGLLLYYYaaa^^^XXXMMMNNNMMMIIIBBB<<<777666555555666888:::===AAACCCHHH```xxxfff]]]YYYRRRFFF<<<888333///000000...///222...///111111000///////////////000333555333...+++,,,---.../////////...---///111111111///---...///222333333333222111///...///............//////000***,,,...111333444666777:::<<<>>><<<888888<<<@@@~~~sssjjjccc```^^^^^^___```^^^]]]XXXWWWXXX[[[^^^cccppp|||}}}wwwnnnjjjkkkoooppppppxxx~~~rrrwwwooo^^^XXXZZZfffeeefffkkkuuuxxxmmm^^^VVVKKKBBBEEEQQQYYYWWWQQQJJJIIIHHHEEEAAA<<<777444444222222444888::::::999@@@VVVvvv{{{ppphhhppptttnnnbbb___gggrrrlllYYYGGGEEEIIIGGG;;;111111...---//////,,,---000//////000000000//////...///,,,***+++///111///,,,,,,---...//////...------,,,...//////---,,,,,,---000000111222111000///...//////...,,,,,,+++++++++(((***---...///111444666777:::<<<999444333888>>>xxxiii``````]]]SSSLLLNNNWWW\\\VVVMMMGGGLLLQQQOOOJJJNNNbbbxxxqqqggggggfffeeeccceeelllwwwqqqddd```mmmllljjjhhhlllooojjjbbbLLLEEE???@@@FFFKKKKKKHHHEEECCC@@@???>>>;;;666111111111222333333444444555<<>>::::::<<<:::555//////222444333///...000333333777DDDYYYooo{{{{{{uuulllYYYLLLQQQZZZ___dddlll}}}zzzssslllrrrooofffiiitttzzzssscccfffvvvvvvgggXXXaaagggcccVVVKKKGGGHHHEEEDDDCCCAAA??????@@@AAA;;;444111222111,,,,,,///***)))***......,,,---222///...---...///111111111***,,,......++++++...111---.../////////...---,,,'''***,,,---,,,+++,,,,,,)))+++---/////////...---000000//////......//////***,,,---------///444999:::777333111222333444333|||vvv~~~|||tttpppiii```YYYUUUQQQMMMIII@@@??????@@@AAABBB@@@???===>>>AAACCCDDDIIIWWWfffxxx|||sssjjjccceeeqqqzzz{{{}}}yyyrrrllliiidddYYYOOOJJJ<<<;;;888777777888:::;;;=========;;;888444000...000000////////////000000222555:::AAAJJJSSS[[[```pppssscccOOOFFFBBBDDDBBBDDD[[[www|||vvvnnneeeccceee]]]^^^^^^]]][[[XXXTTTRRRXXXUUURRRQQQRRRRRRPPPMMMIIIKKKKKKGGGAAA===<<<<<<===<<<;;;:::888666444333///---,,,---///000...++++++,,,,,,------.........+++,,,...//////---,,,+++---,,,,,,,,,,,,---...///...------...000///---+++((()))+++------,,,+++***)))***+++,,,---.........000000000000000000000000111///---,,,---000444777777444///......000222222yyyrrr{{{}}}{{{www}}}}}}{{{{{{|||~~~vvvlllgggllloooiii^^^XXXZZZUUUOOOIIIFFFDDD@@@===999999999999999999888777<<<<<>>;;;:::888555333444333333333222111111111;;;AAAMMM[[[ccciiisss}}}|||```FFF999777666555333111111222333444666777777666444222000...,,,,,,,,,---...///000111...------...111666;;;??????LLL```rrrtttTTT===999444555;;;===BBBWWWpppkkkjjjhhheeecccbbbdddeeeXXXLLLBBBBBBDDDCCC???<<>>???>>>::::::999888666444333333333444555444333333666888>>>LLLdddzzz~~~zzzxxx{{{lll^^^```oooxxxwwwccchhhwwwtttQQQ777111666444333222000000///000000///000000000/////////...------...///000222444555444222000......111444666;;;<<<>>>AAAHHHVVVgggsssdddZZZVVVYYYWWWTTTaaavvvuuuWWWCCC:::666444666;;;>>>CCCSSSddd~~~wwwuuuyyyxxxooollloooyyyzzzpppfffjjjtttmmm[[[TTT___kkknnnfffYYYPPPLLLDDD===888999>>>@@@<<<666222333333222111333555666111000///...---...//////333222111///---,,,,,,,,,---,,,+++++++++,,,------111---+++...333666222...000000//////...///000111---------,,,,,,+++++++++)))******++++++,,,,,,+++***+++---......---+++)))******+++---///000...------------...............)))***+++,,,---.........,,,+++************+++,,,...//////000111111111111111000//////111111111///~~~tttqqq~~~sss```ffffffhhhnnnuuu~~~yyy}}}|||rrruuussssssvvvxxxzzz|||~~~zzzwwwuuusssqqqooofffccc]]]VVVOOONNNQQQUUUNNNGGGBBBCCCCCC???999666;;;<<<:::666666;;;======::::::999666333222222333666888999777555555888<<>>IIITTTVVVNNNDDD??????<<<666000222777999444///+++000333000---///222333+++,,,,,,,,,,,,,,,,,,,,,///000000...,,,+++,,,...000---+++***+++,,,,,,+++///,,,***---222555222---.........---+++,,,...000...------,,,+++***)))))))))))))))******+++,,,,,,+++,,,,,,------,,,******+++***+++---//////---+++,,,,,,,,,,,,,,,---------))))))+++,,,---.........+++,,,,,,,,,,,,,,,,,,+++.........//////000000000111000000222333333222000xxx|||yyynnnkkkyyypppaaaaaaeeeffffffmmm|||~~~|||wwwpppjjjmmmqqqqqqpppttt~~~uuuvvvuuupppiiicccaaabbbWWWSSSNNNJJJIIIHHHGGGFFFGGG@@@===???>>>999555666777<<<<<<888777;;;===<<<;;;;;;:::777333222555777<<<>>>>>>;;;777666999===???CCCTTTpppzzzmmmjjjooojjj\\\TTTVVVZZZYYYNNNGGGAAABBBEEEEEEFFFHHHPPPNNNLLLNNNZZZiiiqqqqqqkkkzzz{{{pppbbbTTTEEE888333333444333333111000//////.........---------------............///000222333444444333333222222222222111...111333333222444999======>>>>>>===;;;;;;???BBBGGGOOOZZZaaaeeehhhmmmrrrsssbbb[[[[[[TTTDDD666:::999999;;;>>>EEERRR^^^[[[]]]hhhzzzyyyhhh]]]TTTTTTPPPKKKJJJJJJHHHCCCDDDDDDAAA>>>BBBFFFAAA888666:::???@@@===999666444111000///000000111000///,,,111333///---000111...------------...////////////000111000...---///222222///,,,+++,,,......---***+++---......//////000,,,------+++)))))),,,//////......---+++***))))))((((((((()))***++++++,,,,,,,,,,,,+++++++++******,,,++++++---......,,,******************++++++,,,)))***+++---......//////+++,,,...//////...,,,+++...------------...//////000000111222444444222000{{{uuupppoooooopppwwwzzzmmmgggZZZccchhhfffmmm}}}~~~zzzxxxssslllkkkmmmdddnnntttssswww}}}xxxsssmmmjjjiiiddd\\\TTTMMMHHHCCCBBBEEEDDD@@@;;;GGGAAA???AAA@@@:::888:::555<<<===999666:::;;;999>>>>>>===999666666:::===BBBDDDDDD???999777:::>>>:::CCCTTTeeelllkkkiiijjjXXX```[[[GGG;;;BBBJJJKKKDDD888222777:::888:::AAAAAABBB>>>===GGGVVVWWWNNNJJJYYYkkkyyy~~~sss[[[RRRIIIEEE@@@999333111444333222111000///............---,,,,,,---------............///111222333333333444333222111000///222222000---+++...555;;;888<<<<<<777777;;;===;;;<<>>:::888666555666;;;FFFQQQOOOEEEFFFWWWaaaYYYMMMHHHGGGIIIDDD;;;:::AAAAAA;;;444888<<<======;;;888555666333111333555555222---)))---111000,,,+++///333---000///+++,,,000---'''...---,,,,,,---...000222,,,...000///------000222///,,,((((((***,,,,,,+++%%%+++000///***)))---222***++++++)))''''''***...000000///...,,,+++******(((((((((((()))***+++,,,------++++++*********+++,,,,,,,,,---...---+++)))))))))(((((())))))***+++++++++---...///000000000+++---///111111///---+++...---,,,++++++---.../////////000333444444222///sssiiikkkuuuzzzsssiii|||xxxrrrooopppYYYUUU[[[jjjsssuuu{{{uuujjjfffkkkrrrhhhdddmmm|||zzzooogggjjjrrrmmmYYYGGGIIIKKKLLLHHHAAA>>>AAAEEE@@@@@@@@@BBBDDDDDDAAA>>>GGGBBB;;;666555666888888999;;;<<<999666888???FFFQQQJJJAAA======<<<999666===EEEOOOTTTTTTSSSTTTVVVJJJGGGBBB===:::999999:::555333000000333777:::;;;777888999;;;>>>AAACCCDDDEEEDDDHHHXXXmmm{{{~~~{{{rrrlllnnnsssooo^^^OOOIIIEEE@@@:::555222111111333333111000////////////000...,,,,,,---//////...111000...------...//////000111222222222000///...333333333111000333:::???666555888<<<<<<888666888<<<;;;<<<@@@DDDFFFEEECCCBBBCCCCCC???;;;:::;;;>>><<<:::777777999;;;<<<<<<<<<888999@@@EEECCC???<<<:::999777666555777888999444555555555555555555444000111111111///...,,,+++***///222111---***,,,///000111111///,,,++++++,,,,,,---...///000000000000555333000...------...//////...,,,+++***++++++,,,///---+++***+++,,,,,,+++......---,,,,,,,,,------------,,,,,,+++*********)))))))))((('''(((+++---...---+++******+++---...111///---+++************))))))))))))************...---...000333222...******,,,///111222222111000---,,,,,,+++,,,---...//////......///111000...,,,~~~vvvsssqqqpppqqqqqqpppoootttuuuvvvwwwuuuppphhhbbbYYY]]]bbbgggppp{{{xxxtttqqqpppppprrruuu|||wwwmmmjjjhhhkkkmmmiii]]]SSSMMMLLLKKKKKKKKKIIIGGGEEECCCDDDEEEEEEEEEFFFHHHKKKIIICCC<<<777555666888888777888999888888;;;BBBGGGLLLEEE>>>;;;<<<<<<:::888777>>>EEEHHHGGGEEEFFFHHH@@@===999666444444555666333000...---000444666777333333444555777999;;;<<<:::;;;@@@IIIXXXjjjyyy}}}kkk```aaaeee^^^XXXTTTWWW[[[WWWJJJ===@@@>>>:::777444222222222333222111000///////////////---++++++---/////////000000......---...///000000000000000000000//////444555555333222555:::>>>666555777<<<<<<888777888999888888;;;???@@@???===:::;;;<<<:::888777:::<<<<<<;;;999777555555666777555111222999>>><<<777666666555333222222333555555444444555555444333333222...///000000///...,,,++++++///222111---++++++---000111111000---+++******,,,------...///000000000444333111000///......///......,,,,,,+++,,,------///---*********++++++***------------------------,,,,,,++++++***))))))((((((*********))))))+++,,,...---+++******+++---...000///---,,,+++*********((()))))))))******++++++......---///111111...+++***+++...111222222222222000///...---,,,------............///000000---+++uuurrrzzz|||ssslllrrrxxxuuunnnjjjmmmsssllljjjkkkooosssooobbbWWW[[[eeehhhfffooo~~~vvv~~~kkkZZZ```fffhhheeebbb``````UUUQQQNNNQQQUUUTTTMMMEEEIIIJJJKKKHHHGGGJJJQQQWWWIIICCC<<<666444555666666555555555777:::???DDDGGGEEE@@@:::888999::::::999333777;;;;;;999777777888666444111//////000222333000---******,,,///111222000000000000111222333444444888;;;???GGGVVVjjjxxxtttbbbSSSJJJHHHIIIEEECCCBBBCCCEEEBBB:::222444444444333333333222222111111111000000/////////---,,,***+++---///000000000///.........///000111//////...---...///000000333444444444333444777999444333555::::::777666888555444444555777888777555333444555555555666999;;;>>>>>>===999333111222444///,,,---333777444111000111000000//////000111111444444444333222111000///,,,,,,---.........,,,,,,+++///222222...+++***+++///000222111...+++******,,,,,,---....../////////333222222222111000............---------......//////---*********+++***)))+++,,,---.........---,,,*********)))((((((''''''(((***,,,---,,,++++++,,,---,,,+++******+++---............---,,,+++***)))(((((()))***++++++,,,,,,///...---...///000///---***,,,...000222222222222333111000...---,,,,,,---...------...///...,,,***}}}ooojjjmmmqqqooojjjiiiqqqwwwvvvooojjjlllpppjjjiiiiiimmmqqqnnncccZZZ^^^eeejjjllltttmmmYYYJJJSSS\\\^^^ZZZXXX[[[aaa[[[VVVRRRTTTYYYYYYQQQJJJOOONNNLLLKKKKKKOOOTTTXXXGGGAAA999444111111222333444333333666;;;???BBBCCCAAA===888555666777777777222444555444111000111222333111///......///111333...+++)))(((***---..................///000111222333666888:::>>>JJJ[[[hhhuuujjj[[[NNNFFFBBB???===::::::::::::999666222///...///000111222222222111000000000000000000//////,,,+++******---///000000//////.........///111222///...,,,+++,,,...000222000111111111111111222222111000222666777444444666222222111111111111000///000111222333444666888999>>>@@@@@@;;;444000222555///,,,---222444111//////////////////000000000000333333222111000...---,,,)))***,,,---......------+++...111222///+++)))))),,,...000000///---,,,,,,,,,,,,,,,------......///000000111222111///---,,,---.........//////000000///---,,,+++,,,,,,+++))))))+++---//////...---,,,))))))(((((('''&&&&&&&&&(((+++...///...,,,++++++---,,,***))))))+++---...,,,------...---,,,***)))((())))))***+++,,,------///...---,,,---...//////---...///000111000000000222000///---,,,,,,,,,,,,---------...///...,,,))){{{wwwqqqjjjeeecccfffkkknnnppprrrsssssspppkkkhhhjjjkkklllmmmllliiieeecccbbbaaahhhttt{{{{{{}}}zzz}}}}}}www\\\JJJ@@@GGGMMMOOONNNMMMQQQUUUVVVTTTRRRSSSVVVXXXWWWVVVRRRNNNJJJKKKOOOQQQPPPNNNFFFAAA999333111111222222444333333666:::===>>>>>>???<<<777333222222333333111222222111//////000111222111000......///000111---+++))))))+++---......++++++,,,,,,...///111222//////000333888AAAJJJPPPXXXPPPGGGAAA>>><<<999666333444444333000---++++++---...000111222111000///...//////000000000//////,,,***)))***---///000000///.........///000222333///...+++***+++---000222/////////000000000/////////---...222333111000333222222111000...---,,,,,,......///111333444555555999<<<===999333000222555///------222333///...//////000111222222222111111222222111000///---+++***((()))+++,,,......------+++---000000...,,,***)))))),,,...//////...///000---,,,,,,+++,,,,,,---...---...000000000...+++***---......//////000000000///...---...//////---,,,)))***,,,/////////...---))))))(((((('''&&&&&&&&&(((+++///000///,,,+++***,,,+++)))))))))+++---...+++,,,---...---,,,+++***)))******+++,,,---------...------,,,,,,---///111111111111000///......---...---,,,+++++++++,,,---,,,,,,,,,---///...,,,***~~~nnnoooooojjjaaa]]]dddooossspppooorrruuussskkkdddhhhkkkmmmkkkfffccceeegggeeeaaahhhwww|||uuuttt|||~~~qqqoooyyy~~~yyyfffPPPCCC<<<>>>AAABBBCCCDDDFFFHHHIIIKKKMMMOOORRRVVV[[[^^^QQQKKKFFFHHHNNNOOOJJJDDDFFF@@@999333111222333333111222444666777999:::;;;>>>;;;666222//////000000000//////...//////000111000///...---------......---,,,***+++---/////////*********+++,,,...///000...---...222888===???>>>DDDBBB@@@===;;;999777555222333222///,,,******+++///000000111111000...---,,,---///000111000000///,,,+++)))***,,,...//////............///111333444000...,,,++++++---///111000///...///111111000//////,,,---000111......000333333222000---++++++---,,,,,,,,,///111333222111333555666555111///000222...,,,---000000,,,+++---///000222444555444333222111111000///...,,,******((()))+++---.........---,,,------...---,,,+++******,,,---...---...000222---,,,+++***++++++---...,,,---...///...---+++***---...//////000//////............///111111000...)))***,,,...////////////*********)))((((((''''''))),,,///000...,,,******+++***)))((()))+++---...++++++,,,---------,,,,,,++++++,,,,,,,,,---------,,,------,,,,,,,,,///111333222111000///...---------,,,+++******++++++,,,++++++,,,...000000...---~~~yyyllliiihhhfff```]]]dddnnnsssssstttuuusssnnniiifffgggjjjllliiiccc```bbbeeeggghhhmmmsssuuutttssssssxxxxxxtttooonnnsssyyy}}}lllWWWHHH@@@999:::;;;;;;;;;===???AAAAAACCCGGGKKKOOOSSSVVVXXXLLLHHHDDDEEEHHHIIIFFFBBBBBB===555000//////111111,,,000444555555555888:::<<<999555111...---///111000///......////////////------,,,,,,,,,---......,,,++++++,,,...111111111---,,,,,,,,,,,,---...//////...000444888:::999888:::===???>>>999666666777444333111///.........///000000000000///...------+++,,,...000111111000///---+++******,,,---..................000222444555111000...---,,,---///000000---,,,---///111000///111......000000------///333444333000,,,***+++---,,,+++,,,///333555444222222222222222111//////...---+++,,,///...***))),,,---///222444555444222111000000000///...,,,+++***)))***,,,---............,,,,,,++++++,,,------------......,,,+++,,,///222---,,,+++******+++,,,---,,,---.........---,,,+++---.../////////...---,,,,,,,,,,,,...111222000///)))***+++,,,...///000111,,,,,,++++++***))))))(((***,,,......,,,***************)))((()))+++---...++++++++++++,,,,,,---...------------,,,,,,,,,,,,***,,,...---,,,,,,...111111111000///////////////000...---+++*********+++******,,,...111222111///|||xxxrrriiibbbaaa```^^^bbbhhhpppvvv{{{xxxoooiiihhhjjjgggiiijjjhhhdddaaaaaabbbgggoooqqqlllnnnuuuuuummmppplllnnntttrrrnnnuuuppp]]]NNNCCC>>>888999:::999888999<<>>:::<<<@@@EEE888333---)))((()))******------,,,---///333666888111222111///---...111333000000000...------...000000000000000000111222222...---,,,,,,---///222333999666333///------...///---...000222333333333333333333222111111222333333666555222111000000111222..................------///...---...000222222222++++++******))))))((((((***+++---///000111111222...............///000111.........---......///000333222000///............222111000///////////////000......222777888555000222222222111111111000000...------...000///---+++//////000000000000/////////000111111000...,,,***---,,,,,,---///000///...,,,,,,,,,,,,...000222444555222///,,,++++++---...000///...---,,,++++++++++++...111111...+++***+++...---,,,,,,++++++,,,,,,---,,,+++,,,------,,,******+++,,,---------------111111000...+++))))))***,,,---///000000...---+++---,,,+++++++++,,,---...***)))(((((())),,,000222333111---***(((((()))***++++++,,,------,,,++++++------------///111333555888555000,,,))))))***+++***+++,,,...///111222333xxxrrrkkkccc\\\ZZZZZZ[[[```eeejjjooouuuwwwuuupppkkkhhhmmmpppoooggg___]]]```bbbdddfffeeebbbaaabbbaaa^^^\\\ccckkkrrr}}}}}}lllVVVHHHEEEEEEAAA<<<777777777888888:::<<<>>>EEEJJJQQQTTTTTTSSSSSSTTTNNNHHH???::::::<<<===>>>555111---******+++,,,,,,,,,++++++,,,...111444666444222///---...///......000000000...,,,,,,---///111000000000000111111111---------...000222444555777555333111/////////000---///111444555555444333333222111111111111222333777555333111000111111222...///000000000///...------,,,+++,,,///000000///***************)))))))))+++,,,---///000111111111.........//////000111222000/////////000000111111222111///...---------...000//////............///000......111555777444111222222222111111000000000...---...///000000...,,,000000111111111111000000...///000111000///,,,+++,,,++++++,,,...//////.........//////000111333333333222000...,,,,,,---...///...---,,,,,,,,,,,,,,,,,,...000///---++++++,,,------,,,+++++++++++++++---,,,+++,,,------+++)))+++,,,,,,---.........---///000///---+++)))***+++,,,---///000000///...------,,,+++******+++,,,---***)))((((((***,,,///111333111...,,,*********+++***+++,,,------,,,+++***------------///111333444666333///+++))))))***+++,,,---...///111222333444vvvmmmaaa___^^^[[[UUUSSS\\\hhhjjjkkkooovvvzzzvvvkkkbbblllvvvuuudddZZZ```eeeddd]]]XXXYYY___^^^WWWUUUYYY[[[ffflllpppzzz\\\SSSFFF>>><<<<<<===<<<999666333444777;;;======GGGSSS___```XXXSSSWWW^^^OOOFFF<<<777888:::888666111///---,,,---......---******+++,,,...000333555777222---,,,......,,,(((///000///...++++++,,,---000000000000000/////////+++,,,...000222444555555444444333222222111111111...000444777888777555333222222111111111111222222666555444222111000000000...///111111111000...,,,+++++++++,,,...///...,,,************+++++++++++++++,,,...///000000000///......//////000111111222111111111222222333333333000///...---,,,,,,---...------,,,,,,,,,---......000...---///222444333111111111111111000000000000...---...000222222000///000000111111111111000000---...000111111///...---,,,+++***+++---......---000111222333333333222111222111000//////...------------,,,,,,,,,,,,------...//////---+++***+++---,,,,,,+++************+++---+++++++++,,,,,,***(((,,,,,,---............------......,,,***)))***,,,,,,---...000000000//////...---+++***)))******+++******))))))+++---///000222111000///...---,,,,,,++++++,,,------,,,++++++---,,,,,,---...000222333333000---***))))))+++,,,......///000111222333444|||yyyuuunnnhhh```]]][[[YYYUUUSSSZZZbbbhhhkkkqqqvvvxxxtttmmmggglllqqqoooddd\\\^^^aaaaaa[[[WWWVVVYYYXXXSSSRRRVVVYYYdddpppzzzeee___mmmpppsssppphhhiiimmmgggYYYJJJDDD<<<888999::::::999777555222222444888;;;===FFFSSSbbbfffaaaZZZYYY[[[LLLDDD;;;666555555333111000///------...///---,,,+++++++++,,,...000222444777555111///---,,,***(((...//////...+++***+++,,,.../////////......------,,,---000222333333333222111222333444444333222111///222666999999888555333111111111000000111111111444333333222111000///...---...000111111000---,,,---------...000000...,,,******++++++,,,,,,------,,,---///000000000///...,,,---...///000000111111222222333444444555555555000///...---------...///+++++++++++++++,,,---......,,,+++,,,...000000///000000000000000000000000.........000333333222000//////000000000000//////,,,---///000111000///...,,,++++++,,,...//////...000222333555444222000//////000000111000///------,,,,,,,,,,,,,,,---......000///...,,,***+++,,,---,,,+++******))))))******,,,+++***+++,,,,,,***(((,,,,,,---............---,,,------,,,+++***+++---,,,---...000111111111000///...,,,***))))))))))))*********+++,,,---...///000111111111111///...------------------------------,,,,,,,,,---///111222000...,,,***)))***+++,,,......//////000111222222}}}qqqiiifffffffff]]]VVVVVVXXXXXXXXXYYYcccllluuuvvvppplllnnnrrrmmmfffbbbdddaaaZZZXXXZZZZZZ[[[XXXQQQOOOTTTUUURRRTTT___tttqqqggggggiiinnnlll^^^NNNJJJOOORRRSSSUUUVVVRRRIIIDDDCCC@@@:::555555:::<<<:::666333555555222000222888===AAAIIIWWWcccgggbbbVVVMMMCCCAAA===888333111111111111///............,,,***+++,,,---...///111333444555777777333,,,((())),,,---//////...,,,++++++,,,,,,------......---,,,,,,---///111222222111///...///111222444444333222111///222666999999777555222000000000000000000000000000000111111000///...---+++---...000000000...---222111000111222222111///++++++,,,,,,------......---...000111111///---,,,)))***,,,---.../////////000111222444444555444444000///.........///000111+++++++++++++++,,,---...,,,*********+++---------////////////////////////......///111333444222111------............------+++,,,///000111000///......---,,,---000111000///000111333444333111...,,,---...///000000///---,,,,,,,,,,,,,,,---...//////111///,,,+++***+++,,,---,,,+++******))))))******,,,+++***+++------+++)))+++,,,---...////////////---......---,,,,,,---///---...///000111111222222000///---+++))))))))))))***+++,,,,,,------------...///111111111000///...//////............//////,,,,,,,,,,,,---...000111...---,,,******+++,,,---,,,---------......//////|||nnndddccceeefff\\\TTTUUUYYYYYYVVVUUU]]]hhhqqqppphhheeellluuulll___ZZZaaaaaaWWWRRRUUUVVVXXXTTTKKKIIIQQQTTTPPPRRR^^^yyyxxxhhhVVVJJJQQQXXX[[[SSSIIIDDDAAA???BBBBBBGGGLLLEEE888444999777333000333999<<<999555111444666333......444::::::===GGGUUU```]]]MMM???;;;======:::555222111222000...------------+++)))+++,,,---///000111222333222777:::555,,,(((***///,,,...//////---,,,,,,---+++,,,.../////////...---///000222222222000...,,,///000111222333222111111000222555777777666333222//////000000000000//////---...000222111000...---+++,,,---///000111222222666444222111222333222111------------...............///111222111///,,,***'''(((***,,,............---...000222333333333222000///......///000111222------,,,,,,,,,---......******++++++,,,,,,,,,,,,............///////////////...///111333333111///,,,,,,------------,,,,,,+++---///000111000///...///...---...000111111000///000222333222000---++++++,,,---...///...---,,,......------...///000000222///,,,***+++,,,---,,,,,,,,,+++************++++++******,,,...///---,,,,,,---...000111222333333000111111000......///111//////000000111111222222000///---+++************+++,,,---......---,,,+++,,,---...000000000///...000//////......//////000,,,,,,++++++,,,---///000......,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,zzzssslllfffbbb```^^^ZZZWWWWWWVVVSSSTTTYYYYYY^^^dddeeeccccccgggkkkgggbbb]]][[[YYYVVVTTTTTTQQQMMMKKKKKKLLLLLLNNNRRRZZZiii}}}ssskkkggg```SSSEEE???BBBGGGJJJFFFAAA===;;;:::===AAACCCAAA===999666333111111222444555666666666333444444222//////111444444555:::CCCJJJJJJBBB:::777888999;;;:::888444111...,,,******,,,---,,,+++***+++,,,...///000111111000444666333---***+++...+++---///000///......///,,,---///111222222111111000111222222222111000/////////000111111111000000///111333444444333222111......///000000///......,,,...111333444333111///------...///111444666888777444000//////000111111/////////...............///000222222111...+++((('''(((+++---//////......***+++...000111111000///......------...///111222000//////............///+++,,,.........------------------......//////////////////000222222000...,,,------......------,,,,,,---///000111000...---...---,,,...000111000//////000111222111000...,,,***++++++,,,------------000000/////////000000111111...,,,+++,,,---,,,+++------,,,+++++++++++++++*********,,,///111000///...///111333555777888888333444444333111000111333111111111000111111111222111000...,,,++++++,,,,,,+++,,,...//////...,,,******+++,,,---....../////////...---,,,,,,---...///,,,++++++++++++---.../////////...---,,,,,,------++++++++++++++++++++++++~~~wwwkkkgggiiihhhbbbZZZTTTXXX\\\ZZZQQQLLLSSS___WWWVVVXXX]]]ccceeeccc___ccchhhdddVVVQQQVVVYYYTTTOOODDDDDDPPPRRRHHHJJJVVVeeewwwrrrddd]]]XXXVVVOOODDD>>>>>>::::::===AAA???888555888<<>>777000+++)))((((((+++---......)))***+++---.../////////000111111000...---,,,,,,+++---000000000//////000---///111444555555444444111111222222333333333333//////////////////000000///000111222222222111000---...///000000///...---,,,...222555666555333222///......000222666:::<<<666333...,,,,,,...///000000000//////......------///000222333111...***((('''))),,,...000000//////((())),,,...//////......---,,,,,,,,,---///000111222111000///////////////+++...000111111///......---------.........//////000//////000111111///------..................------...000111111///...------,,,,,,---///000///...000111111222111000///...*********++++++,,,,,,---111111000000000000111111111...++++++---...,,,***...---,,,,,,++++++,,,,,,***)))***---000222222111000111333666999;;;<<<<<<666666666444222222222444222222111111000111111111111000...---,,,,,,---...+++,,,...000///...+++***)))******+++,,,---...///---,,,++++++++++++,,,---,,,++++++***+++,,,...///000//////...------------,,,,,,+++++++++++++++***tttuuuppphhhccccccccc^^^YYYWWWWWWUUUTTTRRRRRRRRRRRRSSSVVVWWWYYY^^^aaabbbdddgggiiillliii___ZZZZZZVVVOOONNNIIIJJJOOORRRRRRZZZdddnnn|||gggTTTKKKJJJHHHCCC>>>:::999999666333111222555666555333===<<<;;;999777666444444444666777333...,,,///333555555444111...,,,,,,---......///111222333555555111333888>>>@@@===666///...---,,,+++***++++++,,,+++,,,,,,---...///000000...//////---+++))))))***---,,,---...111111000///...------000444555333111333222000///...///111222......,,,++++++,,,---...//////000000000...---,,,////////////000000000000---///333666777666444222111///---///444777888777000---+++***+++---......,,,...111222222000,,,***,,,...///...***((((((******,,,/////////......///******,,,...///000000000.........------.........111///------///111111111///111555777777555222///,,,------...//////......555555333111......///222000000111000000...,,,+++---...000111111///---,,,---,,,,,,---///000///...222111000000111111000///---,,,***((()))***---...000000111111000...,,,+++111111///---,,,,,,,,,,,,......---,,,,,,,,,------''''''))),,,111333444333444555888:::<<>>GGGLLLIIIEEEMMMWWWVVVEEE:::::::::444333222111111111000...,,,...---+++,,,---.........---,,,+++,,,...000000000///......---,,,+++******+++,,,------+++***+++,,,+++++++++++++++,,,,,,---000000000000111111222222---,,,+++***))))))))))))vvvrrrmmm```SSSQQQMMMKKKNNNOOOMMMNNNRRRSSSQQQOOOOOOQQQSSSSSSRRRZZZaaaiiinnnuuu~~~~~~tttiiiaaa\\\]]]bbbkkkrrrzzzxxxppplllcccXXXMMMMMMKKKFFF>>>888666666777888888666444333444666444333333444444333222222000222555777888666444222555666666333...,,,,,,---111333555444222///------.........------------,,,------...///111333333333///...---,,,,,,,,,---.....................//////+++,,,------,,,,,,---///,,,+++***+++---...------,,,+++******+++---.........---,,,,,,++++++,,,,,,..................//////...///000111111000///............/////////000000111111000///............///111444666666333...+++...------...//////...,,,***+++---.../////////...,,,++++++***)))(((((((((,,,...000000//////000222111111000000000000000000222222222222222111000//////---,,,---...///...------...///000111222333444///////////////......---///000000///---,,,,,,---///////////////.........///000000///...---,,,+++)))((()))+++///111222111///---,,,,,,///222444444///...,,,***))))))******////////////---+++)))(((***+++...000000000...---...///000111000...,,,+++***)))(((***,,,......---222333777???HHHNNNPPPPPPRRRZZZ[[[RRRHHHCCC===666666444222222222111///...///---,,,---...///...---,,,+++******+++---...///000///...---,,,+++******+++,,,---,,,***))))))+++))))))***+++,,,---///000///000111111222222333333,,,,,,++++++++++++++++++uuuhhhiiiiii\\\PPPMMMRRRJJJDDDEEEHHHKKKOOOTTTTTTUUUVVVUUUTTTUUUXXX[[[aaaiiisss{{{zzzoooiiieeennnjjjWWWOOOMMMKKKCCCAAA===999555333222222888888888666444333333555222444777999888555222000444444444444444333222111111222222111///.........///111333333111///------......------,,,++++++******,,,///000111000//////...---,,,+++,,,,,,..................------------+++,,,---,,,*********+++---+++******,,,------,,,,,,,,,+++******+++,,,............---------------,,,------.........//////,,,---.../////////...---............////////////222111///---,,,,,,,,,,,,000222333444222000...---,,,,,,+++,,,......,,,***))))))***+++---...//////---,,,+++***************,,,---......---...///111222222111000000000000111///111333555555222///,,,///---------//////...,,,******++++++---...///000...///////////////.........000222111///...------.............../////////333222111///---+++)))(((((('''(((+++///111222222...---,,,---///222333333...---,,,+++***)))******,,,,,,---......---,,,+++)))+++---///000000///...///000111111111///,,,++++++***((()))+++------,,,///333888===CCCKKKTTT[[[TTTSSSYYY___[[[LLL@@@<<<>>>:::666333333333333222000///...///000000///...******)))))))))***,,,---000000///...,,,+++******+++,,,,,,+++(((''''''(((&&&'''(((***---000222333///000111222222222222222,,,,,,------------------wwwbbbWWW]]]]]]PPPHHHKKKOOOGGG@@@@@@BBBGGGPPPXXX[[[[[[\\\\\\]]]___bbbccciiiuuu}}}uuusssssswww^^^GGG>>>???BBB<<<999555333222222111111666666666444111000111222222555999;;;999555222111666666555333222111000000......///000000000000///...000111111///...------......---,,,++++++*********...111222111...,,,+++---,,,+++***+++,,,---......---------,,,,,,+++++++++,,,,,,+++***))))))***...,,,******+++---------------...---++++++,,,...//////.........---------***+++,,,---............+++,,,---...///...---,,,------........./////////111000///---,,,,,,,,,,,,000111222111000//////000,,,+++***+++,,,---,,,***(((((()))***,,,...000111000...++++++,,,------,,,,,,---------,,,---///111222111000//////000111111---000333666666444000---///.........000///...,,,((())))))***+++,,,---------...///000000000000///...000333333111///.....................///000111444333111...,,,***((('''((('''(((+++...111111111///...---...000111000///------,,,+++***************+++---...//////......***+++---...000000000///111111222111000///---,,,,,,***((()))+++---------...333888:::<<>>FFFMMMPPPSSSXXX]]]\\\VVVQQQOOOGGGDDD???;;;999777555444444333333444444444222000***,,,......,,,,,,---...//////......---------,,,...//////---***(((((()))(((((()))+++---///222333000111222222111000...---)))+++,,,...///000000000|||qqqjjjdddUUUGGGEEEKKKNNNKKK>>>DDDJJJIIIBBBDDDVVVjjjpppfff^^^dddqqqxxxsssjjjuuu}}}oooccckkkxxxeeeXXXXXXVVVQQQFFF>>>===???===888111333444111,,,+++///444111222222222000000222444666777777444111000222555111333666777777444000...------...///111111///------......---++++++---...---------,,,,,,,,,++++++333444555222---))))))*********)))))))))***,,,------,,,,,,+++***)))(((((((((***,,,,,,,,,,,,...000000...+++***,,,---......---000333222///,,,---...------.........---,,,+++((()))***,,,------,,,,,,,,,---///000000000//////---------.........//////////////////...---,,,+++)))---111333111000000111000...+++***+++---......+++******+++...111555777555111...---000222111000.../////////...///111444000///...---...///111222444333333333444666888999000000000111111111...,,,,,,---.../////////...---+++,,,...///111222222222,,,///333444222000...---...---------...///111222000///...---,,,++++++,,,)))((((((+++...000000///000000000111222///+++(((++++++++++++++++++,,,,,,...///000000000///---,,,---,,,,,,------///000111444333222000///.........---+++))))))+++...///000000///000333666;;;>>>???MMMYYY]]]TTTQQQVVVYYYVVVGGGEEEBBB???<<<999444111555444444555666555333000+++...111111///......000..................------000111111///+++))))))***+++++++++,,,---...000000000111222222111///,,,+++((()))+++...///000//////sss```YYYRRROOOLLLIIIJJJOOOPPPJJJCCC???AAAJJJUUU\\\```bbbeeejjjnnnrrrvvvxxx}}}zzznnneeebbbeeeiiiuuu}}}|||___NNNDDD======>>>???===999555444333222111///.........///000222111000...------------///111555666444222111000777999888444333444333000///000111111111///...------,,,+++*********+++,,,///////////////...------444333111///---,,,++++++,,,+++******************---------,,,,,,+++++++++,,,+++***,,,...//////......---,,,+++,,,...000222///////////////......---,,,,,,------------,,,,,,&&&'''((())))))+++///111333222111000000111222333333333333333222000...---...//////...,,,,,,---///...111222111...---///111111///,,,)))(((***,,,......,,,***+++...222555666222111///......///111222333111///---,,,---...///000///.........///111222444444444444444444444444333111///000222333222///---...//////------...//////...,,,++++++,,,---......---...111333222---)))//////......///000111111.../////////...---+++******+++,,,...///000000111000111222333444222---***+++*********+++,,,,,,---...------------,,,,,,,,,))))))***+++,,,...000111555333///---,,,---000111***+++,,,,,,,,,++++++***---...//////111555;;;???HHHLLLQQQTTTTTTTTTWWWZZZQQQGGG???>>>;;;444000111222222111111222222333444222333444333111/////////...///000///------...000333222///,,,)))(((***,,,,,,,,,------...000111222333222000///...///000111---,,,++++++---------+++{{{|||yyysss^^^WWWPPPLLLHHHEEEFFFKKKMMMIIIDDDAAABBBIIISSSZZZYYYdddnnnnnnhhhiiiuuuyyymmm```XXXWWW\\\```bbbrrrlllMMM>>>999888999::::::999666333333333111000///.........//////111111000///...,,,,,,+++...000333555333222111111777999888444333555444111000000111111111000...------,,,+++******+++,,,---000111111111111000//////222111000...---,,,++++++++++++***)))))))))******---------,,,,,,+++++++++,,,++++++,,,...//////......------,,,---///000111///////////////...------,,,------......------,,,((())))))))))))***...111222222111000000111222222222333555666555111...+++---...///...------...000///111222000...,,,...///111///,,,***)))***,,,...///---,,,---000333666666111000///...///111333444333111...+++***+++---...///.........///111333444333333333333333333333333111000///000222333111...***,,,------,,,,,,---//////...,,,+++***+++---...---,,,---///111000,,,)))///////////////000111111222111000///...---------******,,,---///000000111000111222333444333///+++++++++***++++++,,,,,,---......------,,,,,,++++++((())))))***,,,---///000000///,,,++++++---000222------,,,,,,+++***)))))),,,---...///000444888<<>>BBBEEEGGGUUUgggzzzyyyYYYEEE===;;;777666444111......000222222111111000000000000000222333333333222///,,,++++++...111222111000000111333555555222111444333000000000000111000000000000------,,,,,,---///000111111222222222222111000000,,,,,,,,,------,,,,,,,,,++++++***)))((((((((((((......---,,,,,,+++******---,,,,,,---...//////...,,,---...///000000000000---............---,,,,,,------............------000///---***((())),,,///222111111111111111111222222333444444222000---+++,,,---............000222111000///---,,,+++,,,---111000///------------...///...---...111333333333,,,------///111333666777444111---)))(((***---///000000000111111222333333000000000000000000000000///000222333444333000...,,,---...---+++***+++,,,+++***))))))***---///111---,,,++++++,,,,,,,,,,,,000///////////////000000111000000///...---,,,+++******+++,,,---///000111.........///111111///---++++++,,,,,,,,,,,,,,,,,,......---,,,+++***))))))'''((()))***+++,,,,,,---++++++++++++,,,...000111000...,,,***((()))******+++,,,,,,,,,,,,...111444444666<<>>@@@AAAPPP]]]hhhrrr~~~___JJJ@@@;;;;;;999666222......000222333333333333222222111111333444555555444222///...,,,...000111000//////000000333333000000222222///111000000000000111111111......---......000222333000000000111000//////...+++,,,---.........------,,,+++***)))((((((((((((------,,,,,,,,,+++++++++...---,,,---/////////---,,,---...///000000000///---------------,,,,,,+++,,,,,,------------,,,,,,111000///,,,******,,,///111111111222222111111111222111///...---,,,------,,,---.........///111333222000...,,,,,,,,,------111111000//////......------,,,---...000111111///+++,,,---///111333555666444111...+++***,,,...000333333222222111111000000///////////////////////////111333555444222111///000111111///,,,******+++((((((((()))+++///222444//////...---,,,,,,---...//////......---......///---///222333333000,,,************+++,,,...000111---,,,+++,,,---...---,,,+++,,,---------,,,,,,+++---,,,,,,+++******))))))'''((()))+++,,,,,,,,,,,,.....................///...---+++))))))***+++---)))***+++++++++,,,...000333333555===FFFMMMPPPOOOGGGKKKLLLGGG>>>555///,,,------...////////////...111222333222000111333444333444333111///---...///---...---,,,***)))+++---...............///000111333222111000000000111222,,,***))))))******)))'''{{{vvvyyyvvvqqqjjjeeebbb```___TTTPPPMMMMMMJJJEEEDDDFFFFFFGGGHHHJJJJJJIIIHHHFFFKKKQQQXXX\\\[[[WWWTTTSSSSSSSSSTTTUUUUUURRRMMMHHH???===:::999:::<<<===>>>AAAJJJVVVdddvvvwww[[[JJJCCC@@@===<<<999555111000111333222333333333333222111111222333444444444333111111...000111111///...///000///222222//////222222000111111000000000111222222000000//////000111222333///////////////...------,,,---///000000000///...------+++***))))))))))))++++++,,,,,,,,,,,,------///...---...///000///---,,,,,,------.../////////,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,++++++///000000...,,,,,,...000000111222222222222111000111///,,,******+++...///---...//////......000222222///---,,,---...//////111111111111111///...---,,,,,,---///000111///---+++,,,---...000111222333111000...,,,,,,...000111333333333222111///...---------------------------...111333444333111000000222333333111...,,,,,,,,,)))))))))***,,,///222444111222111///---,,,---.........---,,,,,,,,,,,,---+++///333777777333///+++************,,,...000111---+++))))))***++++++***,,,,,,---......---+++***+++++++++************)))''')))***,,,---,,,,,,+++111111111111000///...---,,,,,,+++******+++,,,---((()))++++++***+++---///111000111555<<>>999333---......---------...///000333444444222111111333555444444333111...,,,---...+++,,,---,,,******+++---+++++++++,,,---...000000555444111000///000222333,,,***))))))******((('''|||{{{wwwnnnuuuyyytttfff]]]]]]^^^\\\PPPMMMNNNPPPNNNIIIGGGIIIMMMLLLKKKMMMOOONNNIIIDDDCCCMMMWWWUUUKKKDDDFFFLLLHHHBBB===@@@EEEEEE???:::::::::999888777777:::<<<888<<>>@@@DDD>>>;;;:::;;;<<<:::999999:::::::::666333333777;;;999777???OOO[[[bbbooo}}}tttaaaQQQIIIDDD@@@;;;;;;:::888555444666777///000000111111///...---////////////000111222333222333333222///......///000333444111222555666333111111000000000111333444444333222111111111222333///////////////......---000111333444444333222111000///...,,,+++*********((()))***+++---...///000000///......///000///---,,,+++***)))***,,,...000+++,,,,,,,,,,,,+++******))))))************))))))+++---000111111000111111000111222333333222111000,,,,,,------...///000000000000111000......///111222///++++++///222333222111222333444333111///---......///222333222///,,,,,,------...------,,,,,,******+++---...//////000///000000111111000...---++++++++++++++++++++++++,,,...000///,,,+++---000...///000000//////000222222111///---------...///222333444222---***)))***,,,++++++***)))))))))***&&&(((+++...//////---,,,+++***))))))+++---000222111...***))))))*********,,,---...//////---+++***((((((((()))******++++++)))***,,,.........,,,,,,...000111222222000...---......------+++***((('''&&&(((***+++***+++---///)))+++---...///333:::@@@AAA@@@;;;666888???@@@;;;111///---++++++...111333444444333000......000222333333222000,,,******+++)))+++,,,,,,+++***+++---((()))***+++---///111333///000222222222111///...///...,,,,,,,,,,,,+++)))zzz}}}|||yyytttooonnnpppssshhhfffeeecccaaaZZZQQQKKKWWWSSSNNNLLLNNNPPPQQQPPPIIIQQQYYY\\\VVVNNNFFFBBBKKKGGGBBB<<<888777777777888888666555444333333333444333333444555555444222555666:::CCCOOO[[[dddhhhdddddd```WWWLLLCCC???>>>DDD===666555888:::777444111111111000000...------.../////////000000000111<<<999444000......///000000111222333333333333333:::666111///111333333111000222333222111333777<<<888444111333777888444///555>>>@@@888444888888444222111000...,,,***((('''++++++,,,---.........---//////.........------------,,,+++*********+++,,,///...,,,***))))))******+++***)))(((((()))******...------...///111333444222222333444333222111000........./////////,,,***000000111111111111000000000000////////////000000000111222333444333222111...333777888444000............///000111000---+++---+++***,,,000222333111//////.........---------000000000...+++******+++,,,,,,,,,---------------...///000///......///000222000------...///,,,***111000---+++)))(((((((((******)))(((((((((((((((((()))***+++,,,++++++***((()))***+++---...///000//////---,,,+++*********,,,---.........---,,,+++)))******++++++,,,,,,---+++---000222222000...,,,000000111000...------...,,,+++***)))(((((((((((()))((((((***,,,---,,,+++++++++***+++---111555888===:::666666999;;;;;;:::222111///...---------...111000///------......///111///---,,,,,,+++)))''''''((())))))((()))+++---*********+++,,,---///000000000000000////////////,,,///000000...+++))))))yyy}}}yyytttrrrsssrrrooolllhhhfffcccaaa___[[[UUUPPPSSSQQQOOOPPPRRRSSSRRRPPPLLLPPPUUUWWWTTTMMMFFFBBBEEEBBB>>>999666555555555666666555333333222222222333333222333555555444222222333666===GGGPPPWWWZZZSSSRRROOOJJJEEEAAA??????AAA<<<888666888999777444333333333222222111000///000000000111222222222333888777555333111///......000111111222333333444444888555222111111222222222333444444444444666999<<<<<<999666666999<<<===<<<>>>BBBCCC@@@===<<<:::666222111000...,,,+++******,,,---..................//////.........---------...---,,,+++******++++++...---,,,++++++*********,,,+++***))))))***+++,,,............///000222333222333333444333222000////////////000111111///---000000000111111000000000000//////......//////000000000222333333333222222000333666666444111///............000111000...+++---,,,+++...111333333111//////......---.........111111000...++++++,,,---//////...------------.........///...---------...000...------//////,,,***...---+++***))))))))))))+++******)))))))))))))))((()))+++,,,,,,,,,+++***))))))***,,,---///000000//////...---,,,+++++++++------.........---,,,+++)))******+++,,,------...---///111333333111...---...//////...---------...++++++***)))(((((((((((()))))))))***,,,---,,,***+++******+++---000333555555333111111444666666555333222000............///000///...---,,,------...///---,,,+++,,,+++)))((('''((()))(((((((((***,,,++++++++++++,,,---......////////////////////////---......///...,,,***)))|||{{{}}}~~~wwwppppppuuuuuummmeeehhhfffdddbbb```]]]YYYUUUMMMMMMOOOQQQSSSSSSQQQNNNRRRRRRRRRRRRPPPLLLFFFBBB???===:::666444333333444444333222111111111111111222222111333555555444333222222444999@@@EEEIIIJJJEEEBBB???============<<<<<<;;;:::999888777666666555555555555444333222222111222222333444555555555555555555555333111///...333222222222222333333444333444444333222111111222555333222333666888999:::>>><<<::::::===BBBGGGKKKGGGEEEEEEHHHFFF???999777333222///---,,,,,,---...//////000000//////....../////////.........------//////---,,,++++++++++++,,,------------,,,***)))---,,,+++******+++,,,---//////.........///111222333333444444333111000///000//////111333444333111//////000000000000/////////..................///...///000222333333333333333333333333444333111...------...///111000...,,,------...000333444333111000///...------...///000333222000---++++++...000333222000...------.........---------,,,,,,++++++---,,,,,,...//////,,,***,,,+++******)))******+++++++++***))))))))))))***)))***+++,,,,,,,,,+++*********+++---...///000111......//////...---,,,,,,------......------,,,+++)))***+++,,,---...//////000111333444333111///---,,,,,,,,,,,,------------++++++******)))(((((((((*********+++------+++)))***++++++---...///000111---------...111222111000333222000///....../////////...------,,,,,,------+++*********++++++***((((((((()))((('''''')))***,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000///---,,,...000000,,,))){{{sssppp|||xxxpppnnnqqqqqqjjjccciiiiiihhhfffccc^^^ZZZVVVIIIJJJLLLNNNPPPPPPOOONNNXXXTTTPPPNNNMMMJJJFFFAAA<<<;;;888666444444333333222111111000//////000000111000000222444555444333333333444888<<<@@@AAAAAACCC>>>999777888999888666777:::<<<;;;888666666777555666666666555555444333111222333444555666777777555666666666555333222111666555444222111111111222///333666555222000111333444111///111555777777555:::;;;===>>>AAAFFFMMMRRRMMMFFFEEEKKKJJJ???666555444222///---,,,---///111111111111111111000///...////////////............000///...---,,,+++++++++***,,,...//////---+++***,,,,,,+++******+++------000///...---......000000333444444444333111///...///...///111333555555444000//////////////////000......------------......---...///000222333333444555222000111333444111///,,,,,,---///111111...,,,---...000333444444333222000///...---...///000222222111///,,,***+++...111666555222000.........///...---,,,+++,,,+++***)))***+++,,,...///...---,,,------,,,,,,++++++++++++++++++***)))))))))))))))***+++,,,------,,,++++++++++++,,,---...///000111---...///000000///......---------------,,,,,,,,,******+++,,,...///000000222222222222111000...---*********+++,,,...---------,,,,,,,,,+++******)))+++++++++---......+++)))***+++,,,............---***+++---///111111000///111000///...---...////////////......------------)))((((((***,,,,,,***))))))***+++)))(((((()))***------------,,,+++******+++,,,,,,...///000111111111...,,,...222444000+++~~~vvv~~~wwwuuu~~~{{{sssmmmjjjiiihhhgggkkkmmmnnnmmmggg___XXXSSSKKKKKKKKKKKKLLLMMMPPPQQQVVVQQQLLLIIIHHHGGGCCC@@@;;;:::999888666444333333222222111000/////////////////////111444555444333222222333666:::=========BBB===777444555555444222444888<<<<<<888666777999555555555666555555444333111222333444666777888999:::999777666555555666666999888666444222000//////...111555555222000111333444111000111555777666444777:::???DDDGGGKKKPPPSSSPPPGGGFFFKKKIII>>>666666444222///------...000222222222222222111000//////000000/////////.........//////......---,,,++++++***,,,...000000///,,,++++++******)))***+++,,,---//////...------...///000333333444444333222000///...------///222555555555000000////////////000000......------------......---......///000222333333444111//////222333111///***+++,,,...111111///------///222333444333333222111000////////////111111000///---***)))***...111666555333111000///000000...---++++++------+++)))***+++---...............000000000///...---,,,++++++***))))))(((((())))))+++,,,---......---,,,++++++,,,,,,---...///000000------...///000000000000......------,,,,,,,,,,,,***++++++,,,...//////000111000000///...------,,,+++***)))+++---///...---...............,,,+++***++++++,,,...//////,,,******+++---...///...---,,,)))+++...000111111000///000///...---------...///000000000000/////////...(((((()))+++------,,,***+++,,,,,,+++***)))+++,,,.........---,,,+++)))(((***+++,,,---...///000111333///---000444666444000|||}}}{{{wwwuuuxxx~~~~~~yyy~~~{{{uuummmfffeeehhhlllllloooqqqooohhh^^^UUUPPPOOOOOOMMMJJJIIIKKKOOORRRNNNKKKHHHGGGFFFFFFEEECCC@@@@@@???===;;;888666444444333222111000/////////...---...000333555444333000//////222666999:::::::::777444222222333333222333777::::::888777888999444555555555555555444444111222333555777999:::;;;>>>===;;;999999999999:::777777666555333111///......000222333333222222333555444444555777888888777777;;;AAAGGGLLLOOOPPPOOONNNJJJGGGGGGDDD===999888333111///...---...///000111111111222111111000000000000000/////////......,,,------------,,,++++++***,,,...000111000...---******))))))***+++,,,---......---------...000111222222333444333222111000...,,,,,,...111444555444222111000//////000111222///..................///............///000222222000///...///000000///...)))***+++...111111///------///222333222222222333111111111111000000000///......---+++***+++...111333333333333222222111111///---+++,,,///000...+++,,,---......------///000222222111111000...---,,,++++++***))))))))))))***,,,---.........---,,,++++++,,,,,,---......//////------------...000111222///...---,,,,,,,,,,,,---++++++,,,,,,------......//////---,,,,,,,,,,,,,,,---+++***,,,///111000---....../////////---+++***)))***,,,///111000...++++++,,,...//////...------))),,,///000000//////000000///...------...///000000111111111111000//////))))))+++---//////---+++,,,------,,,++++++---...---.........---+++)))(((******+++,,,---...///000222000...000444666555444xxxuuuwwwxxxrrrnnnqqqyyy|||xxxrrryyyxxxtttnnnhhhgggkkknnnkkknnnpppmmmddd[[[SSSPPPNNNNNNLLLHHHEEEFFFJJJMMMFFFGGGJJJKKKKKKKKKMMMNNNLLLKKKJJJHHHEEEAAA>>>;;;777666444222111000//////,,,,,,---000333555555444000...---...222555777888333444444333222222333444444666777888888888999:::555555666666666666555555333444555777999;;;===>>>@@@@@@@@@???>>>===;;;:::222444555666666444222000000//////111333444333222333444666777666666777888999:::>>>DDDKKKNNNLLLIIIHHHIIIEEE>>>999999:::888222111000///...---------///000111111111111111000000000000000/////////...***+++,,,------,,,,,,+++***,,,...000111000//////++++++******+++,,,...///---,,,,,,,,,---///000111000111222333444333222222///---,,,...111444555555333222111000000111222333000//////......//////000///............///000111,,,...//////...------...((()))***...000111000......000222111000000222444222222333333222000...---------...---,,,,,,///111///000222444444444333222000---+++---111333111...///000000...,,,---000333///000000111000///...---------,,,++++++++++++,,,---.../////////---,,,+++++++++,,,,,,------......---,,,++++++,,,///222444///...---,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...111...+++---111333111...,,,---...///...,,,***)))((())),,,///222222///---,,,---......////////////,,,///222222000///000111222111000//////000111222///000111111111000......+++,,,---000222111///,,,***+++,,,,,,++++++---///------......---+++)))(((******+++,,,---...............///000222444555666uuunnnnnnqqqrrrpppmmmmmmrrrvvvtttsssqqqooollllllmmmooojjjlllmmmiii```XXXSSSQQQJJJKKKJJJFFFBBBAAACCCFFFBBBGGGMMMPPPQQQSSSVVVZZZWWWVVVUUUSSSOOOJJJFFFCCC999888666444222000//////,,,,,,---///333555555444222///------111444777888222444666555333111333666555555555777888999::::::555666666777777777666666444555777999;;;===???@@@AAABBBDDDDDDCCC@@@<<<999...111444777888777444333111///---///333555444222000333666666333222444777999777999???FFFJJJGGGCCCAAAFFFBBB666000555888666111111000///...---,,,,,,...///000111111111111111000000000000////////////((()))+++,,,------,,,++++++,,,...///000000000000,,,,,,++++++,,,...///000,,,,,,+++,,,---///111222///000222333444444333333000...---...111444555555444333111000000111333444000000////////////000000000///...------...000000))),,,000000---+++,,,...((((((***---000111000......000111000...///111444222333444555333000---+++---...//////......000222,,,...111444555555333222111...,,,...333555333000111111111...,,,,,,000444,,,---///000000000///...//////...------------........./////////...,,,++++++++++++,,,,,,------------+++***)))+++///333666///...---,,,+++,,,------,,,,,,,,,+++++++++******...---,,,++++++,,,...///333///---///333444222...+++,,,---------+++)))'''''')))+++000333333000...------......///000000000000333555444222111222444333333222111111222333444...///000000000///---,,,------///111333333000---)))***++++++***+++---///,,,---.........,,,***(((***++++++,,,,,,------...+++---//////000111444777uuufffkkkssswwwpppeeecccooo|||yyyqqqlllqqqzzzyyyjjj[[[mmmppplll___UUUSSSRRROOOCCC@@@@@@DDDCCC===;;;>>>IIIDDDBBBLLL]]]iiiiiieee\\\jjjwwwssscccTTTQQQUUUGGG>>>555111222333000------,,,,,,///333888::::::222444444222444777555111:::555111333777999666222333777999888666444666999888444222444888:::888444555888999888777:::AAAHHH@@@BBBFFFHHHEEE???888333555333222333555888999999333666999999777555333333777222///000555777555111777888888999:::===BBBFFF???;;;888555555555555444333222111///......------///222555444222///000111222000.........///...------,,,+++,,,------,,,******---222444333222000000000...,,,+++---...//////+++,,,---...///...---,,,,,,---000222333333222111000///......000444777:::666555222///...---......111111000000000000000111111000///000222111...+++)))((((((+++///111000...,,,+++***+++---------,,,...............///000000222666888666000++++++---***...222555444111///...111///---...111333222000,,,,,,+++,,,---000333555666555222...++++++---000222111///000111111000///---,,,+++*********+++,,,///000111///,,,***))))))'''(((***+++---///000000,,,+++***+++---/////////......,,,+++)))((('''&&&(((((())))))************//////......///000222333000////////////.........//////...+++)))((()))******+++,,,,,,---------,,,,,,------,,,++++++...000333222111//////111222444111444555444000---...000000//////.........//////111000///000111000...,,,---------------------,,,,,,,,,------...------,,,------,,,++++++++++++,,,+++,,,---...////////////{{{rrrlllpppooommmjjjggghhhlllpppsssrrrrrrssstttrrrlllgggggggggbbb[[[VVVTTTLLLCCC<<<999999<<<:::555333666======AAAIIIVVVcccmmmrrrzzz|||~~~~~~xxxnnnbbbZZZDDD<<<444111333444111...---,,,+++---111555888999555666444222444888777444444555777999999999999888:::999666555444444444444666333111333777888666333444666888777666999???EEEEEEFFFGGGGGGEEE@@@<<<888333333444666999:::888777555777999999666444333333222222222222333444333333555666666666777:::>>>BBB>>>;;;888666666666666555333222111///......------...000222222000///000111111///...---...///...------,,,,,,,,,......,,,++++++...222333333111111111111///,,,,,,---/////////++++++---.........---,,,+++,,,...000111111111000111000//////111333666888666444111///------......111000000/////////000000222000...///000000---***)))((((((+++...000///...,,,+++++++++,,,---,,,,,,...------------...//////333777:::888222---,,,,,,,,,///444666555222111000222///---...000222222111...---,,,,,,---000222444444222000,,,******---000222000//////000000///---,,,+++***)))******+++,,,///000000///,,,***))))))*********+++,,,---//////---,,,+++,,,...//////...---------,,,+++***(((((()))))))))******++++++,,,------------...000222333//////.........---------......---+++(((''')))******+++,,,---------------.........---+++,,,...000222111000......///000111111333444444222000////////////............//////111000111222333222///,,,......------------......,,,,,,------------------......---,,,,,,,,,,,,,,,***+++,,,---............~~~tttpppqqqrrrjjjcccccciiilllhhhccckkkqqqvvvtttnnnkkkmmmqqq___[[[VVVTTTUUURRREEE666555333222444222...---...222888@@@EEEKKKWWWiiiwwwzzzrrrvvv~~~zzzgggTTT@@@999222000333555333111///...,,,...111555777888999888555111333999;;;:::222888>>>>>>;;;999<<<@@@AAA;;;444111222333111///444111000222555666444111111444555555555777===AAAIIIIIIHHHGGGEEECCCAAA@@@222444666:::<<<;;;888555777888999888555333222333...111444444222111222444222333444444444666:::======:::888777777888888777333222111///............---...///.........000222000///------...///...------,,,,,,---//////---,,,---///222222111111222333000...+++***,,,---......***+++,,,---------,,,,,,+++,,,,,,---...///000111222222111000111222444555444222000...---------...//////.........//////000222000...---------+++***)))))))))+++...///...------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///555888;;;:::555///---,,,...111444666555333222111222///---,,,...000111111000///...------///000222555333000---***,,,000333222000......///...---+++***))))))))))))+++,,,---...///000...,,,***)))***---,,,*********+++---...///...,,,,,,...///......+++,,,---------,,,+++***************+++,,,------,,,,,,+++,,,---///000222------------,,,,,,,,,,,,,,,---,,,+++((('''(((*********+++------.........000111000...,,,,,,---///111000...---,,,------...000111222444555444111/////////............//////000111222444555444000---000///...------...///000,,,,,,------............//////.........---------***+++,,,---.........---vvvqqqppplllfff```bbbhhhkkkgggaaaggglllqqqqqqmmmjjjjjjmmmUUUPPPKKKLLLNNNKKK>>>111333222111111000---,,,,,,///777>>>@@@BBBJJJZZZhhhlll```WWW^^^kkkkkkZZZHHH;;;666111000333555555333222111///000333666888999:::888333///222:::???@@@;;;>>>AAA???<<<;;;???CCC@@@:::333///...///000000111000000111333333111//////111333444444666:::===EEEFFFGGGGGGGGGFFFDDDCCC444555777:::<<<<<<999666999999999777444222222333...000222444444333222222000222333444444777;;;>>>;;;999777777888999999888222111000///............,,,,,,,,,,,,,,,...000222///...,,,,,,...//////......------...000000///---///000111111000000222444///,,,)))(((***+++,,,++++++++++++,,,,,,,,,,,,,,,---,,,,,,+++,,,...111222333333222222111222222222111111///...------------......---------...//////111000---+++******************+++,,,---...------...//////...---------...///...---,,,,,,...///000666999<<<;;;777111...,,,...111333444333111111111111///---,,,,,,...000111222111///------...///000999777444000......222555111///...---------+++)))(((((((((((()))+++---...---//////...,,,***)))***///---+++)))(((***,,,---111///------.........---***+++---...///...------++++++***++++++---...///---,,,+++++++++,,,---...,,,,,,,,,,,,+++++++++***++++++,,,+++)))((()))***)))***+++---.../////////333333222///---,,,---//////...---,,,++++++++++++//////000444888777333//////............//////000000111222555666555222///111000///......///111222///////////////000000111000000000000//////......,,,,,,---...//////......~~~ssskkkcccdddeeeffffffggghhhiiihhhggghhhlllooolllddd]]]NNNIIIDDDDDDCCC???999444333333222000/////////...000444999<<<>>>CCCKKKQQQOOOJJJGGGKKKRRRRRRJJJBBB777333000000222555666555222111000222444777888888666444...***///:::BBBDDDKKKFFF@@@<<<<<<===???@@@999888555000------000444000000111222333222000...///000222333444666888:::<<<@@@DDDHHHIIIGGGDDDBBB777777777888:::;;;:::888999999999777444222222333111//////222666777444///000222444555777:::>>>AAA:::888777777888999888777222111000//////......///,,,+++++++++---///111222...,,,+++,,,.../////////.........///111111000///000000111000...///111333111...+++***+++,,,---,,,+++++++++,,,,,,,,,------///...---,,,---000222444444444444333222111000//////......------,,,,,,,,,---------------...//////000///---+++))))))***++++++,,,------,,,,,,,,,,,,///000111111///...///111111000...------///111222666888::::::777333///---...///111111///.../////////...---,,,+++,,,...///111000...---,,,---...///:::999666222///...000333111///---,,,,,,,,,***(((((((((((((((***,,,...///,,,...///...+++***)))***///---***(((((()))+++---111///---------...---,,,)))***,,,...////////////---,,,+++++++++,,,...//////...,,,+++******++++++,,,+++++++++************)))+++,,,+++***)))***+++((()))+++---...000000000333333222000---,,,---///------,,,+++++++++++++++......///444777777333///...............///000000///000111444666555222000111111000000000111333333222222111111111111222333000000111111111000///......//////000000000000000uuukkkcccgggkkkjjjggghhhlllrrrlllfffcccgggmmmiii\\\OOOHHHCCC>>><<<999666555888111333222///...111111//////000333888===AAABBBAAA>>>???@@@???>>><<<;;;;;;444222000000222555666666000000111444777888888666333111,,,)))000>>>IIILLLWWWLLL@@@:::;;;>>>===;;;333555666333///...222666000111333444444222000//////000222444666777888888777;;;BBBGGGIIIFFFAAA===888777777888::::::999888777888999888555333222333333000...111777999555111111333555777888;;;>>>AAA999777666777888888777666111111000///////////////---,,,,,,---///111222111---+++++++++...///000//////......000222222111000...///000///......///111444222///......///000///------,,,,,,,,,---...///000///......///111444555333444444444333111///...---------,,,,,,,,,,,,,,,---------------...///000---------,,,***)))***,,,+++---......,,,******+++---000222111///...111333222111///---...000222444666666777666555333000...---...///...,,,,,,---...,,,---...---+++***,,,---///---,,,++++++---///000666666555222///......///000...,,,,,,---,,,+++)))***)))))))))+++,,,...///,,,---...---+++))))))***,,,+++)))))))))***,,,---000...,,,,,,------,,,+++******+++,,,---///000111///...,,,******+++,,,---///...,,,+++************++++++++++++************)))+++,,,---+++++++++,,,((()))+++---///000111222333333222000---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---...000333555555333111......---......///000111......///111333444222111111111222222333333444444666444333111111111222222///000111222111000///...000000111111111111111000}}}uuupppllllllllllllmmmoooqqqsssoookkkffffffeee```TTTKKKDDD<<<777666444111222666000333222//////333555222000///000555<<>>;;;888999999777444222444666222111000000222444666666111333555999======;;;999777666222111:::JJJVVV[[[YYYOOOBBB;;;;;;<<<:::777111333444444444333222222111333555666555333111000000111333666888999888777888<<>>===::::::DDDUUUccchhhWWWOOODDD>>><<<;;;999666333222222555888777222...222444777888666444222111111111444777999:::999777;;;>>>BBBDDDCCC???:::666333444888<<<===;;;666222333666999999888555333333222333444444444555777:::333444666555444444555777888777666666777666444222111000000////////////000000//////111555555333000+++******+++...000000000000//////111333444333222+++---///...---,,,,,,---333000---,,,,,,---------//////...---...///000111.../////////000222333444222333555555444222///---******+++,,,,,,,,,++++++---------...///000111111(((+++...///---+++,,,---,,,///000...+++))))))***'''+++//////,,,,,,000444111///---++++++...111333333222000000111111111111...///...,,,******,,,...(((,,,//////,,,))))))***)))(((((((((***---000111...111444666555444333333...---,,,,,,......---,,,---,,,,,,+++,,,---///000+++,,,------+++))))))***&&&&&&(((***+++---...///---+++)))***+++,,,,,,+++,,,***)))(((***,,,000222111///,,,)))(((((()))***+++*********+++---///000,,,,,,,,,++++++++++++***)))+++...///...------...''')))+++---000111222333000111000...,,,,,,...///+++,,,---...///000000000+++...111111///...000333---------......000111111---+++***+++---000111111///111444666777666444333777555222///---------......///111222111000...---///000000000000000//////}}}xxxxxxzzzwwwmmmlllsssxxxwwwtttvvvvvvmmm___UUURRRNNNHHH:::666111000111111000///222444555555333333444555111222222333444555666777333111111444999;;;777222---111444333111222888>>><<<888>>>LLLQQQKKKIIIMMMHHHJJJFFFBBBLLL^^^eeeaaaNNNJJJEEE@@@<<<888666444333333444666888777555222000555999999666333333444444555666999<<<<<<999666DDDBBB???===:::999999999333666:::===<<<888333///333333333333333333333333111222333333222333777999777666444222111111222222888;;;<<<999444111333555111111111111111000//////777222...000666888444//////---******---///111111......///000111111222222222111///,,,+++*********,,,+++)))(((((()))+++---///000222222000///000111///000111000///000222444000111333444333222000...---------+++)))(((***,,,------,,,,,,,,,------...---......//////...------,,,---///000///---***(((++++++,,,---//////---+++///......///222444555555333222000............///000000///...,,,***((('''''')))+++++++++***+++,,,,,,***''''''***++++++***111222333444555555555555111111000///......------------,,,------...///000,,,---......,,,******+++***)))***---000000...*********+++++++++,,,,,,,,,+++,,,,,,+++******+++---222000---***((((((((())))))))))))***+++,,,......,,,,,,++++++,,,,,,---...//////000000///---***)))***+++---///////////////000000///............///,,,---...000000000000//////......000333444555444//////...------...000111000,,,)))+++///111000---222222222333555777999;;;444333111///......//////111111000000000000000111111///...000222333111...|||~~~zzztttooommmpppwww{{{{{{uuuhhhZZZRRRNNNEEE<<<888555111000111111000...333444444333222222333555444444444333333333222222000111444666777777666666333222222222222555777:::===???BBBHHHRRRZZZ[[[XXXQQQLLLIIIMMMRRRUUUUUUUUUQQQJJJAAA=========:::777444444444666777777444222333333444555666666444222555888<<<<<<999777666666>>>===;;;888666555555555222444777999888555111...000000111222333444555555444222000111444777777777555444222111000///000000666999:::888333000111444222222222222222111000000333222222333444444333111///---,,,,,,...000111000------...///111333555666222000...,,,***)))))))))***)))))))))***+++---...///111333333222000000111---/////////......000222///000111111111000.........//////---+++***+++,,,,,,,,,------........./////////.........------,,,......000000000///---,,,---,,,,,,---///000///---///......///000222333333333222000///...---....../////////...---,,,***)))''')))++++++++++++,,,---,,,------,,,++++++---///222333444555555555555555000000000//////......------------...............---...///...,,,******+++***)))***,,,//////---***++++++++++++,,,,,,,,,,,,......---+++)))'''((()))...---+++***))))))************)))******+++,,,---***************++++++,,,---...///000///---+++******+++---////////////.../////////.........------+++,,,...///000000//////.........000333444444333000000//////000000111111111---+++---111333111////////////000222444777888555444333111000000111111111111111111111222222222333111000000111111///,,,}}}zzz~~~}}}~~~{{{rrrjjjkkkvvv|||qqqaaaSSSMMMHHH>>>333444222111111111111///...333333333222000000222444777666555333111000...---,,,111666777555444666999888555222222555888888888???EEEGGGIIIWWWkkknnneee[[[PPPNNNVVVVVVKKKFFFIIIQQQHHH===:::===@@@>>>:::666555555666777666333111444111///111555777555222666<<>>===;;;777666555555666555333111333000///000222555555444777;;;===;;;555111111333444444333222111000//////000000000000//////......------///000222444555666777333000222666999888666333222111000...------,,,000222444333000......///111111222222222111111000...111444555444111000000//////000222444444111///...---------///333777999222111...,,,+++*********)))***+++---............---000333444222000//////---///000000...---...///000///...---------.........000222222///,,,***)))***,,,///111222222111000......---------...///000000000//////000222333444333111//////000222222222000000000///.........000444444333222000000///////////////...---,,,+++***''')))+++,,,,,,---...///---...000111000000111111111222222333333222222222---------------------...)))+++---///000000///...000111222111...,,,+++,,,,,,++++++++++++++++++***,,,,,,,,,,,,------------000///...***'''%%%&&&'''((()))***+++++++++******+++******)))(((((())))))'''(((((()))))))))))))))******,,,---......------+++,,,---...///...------+++,,,...///...---+++******+++,,,............---,,,---...222444555333111...///111222333333222111000///...000222333222111,,,,,,,,,,,,...000222333666555444333333444555555222333555666777777666555666555444333222111000000{{{}}}}}}|||zzz|||}}}|||{{{xxxvvvsssjjj]]]PPPEEE===999999000111222222111/////////222333222111//////000222444444333222000///......000000222333555666777777555888:::999888999???CCCAAA>>>FFFZZZiiijjjddd```___]]]TTTGGGBBBEEEDDD@@@=========;;;999888999999888666555555555555333111000111222111000111444777777666666666666555333111333333333333222222111111111000//////...////////////000000111111222333333444444444333333444666888555444333222111///...---///000222222111///...---//////000000000000000/////////111333444333000---000000111333555444111///111///...---...000333555222111///...---------...,,,,,,---............---,,,...111111000.........000111333222000/////////111000///.........//////,,,///222222///,,,***)))+++,,,///111333222111111,,,,,,---...///111222333//////......///111333444555222000000111222333222111222222111...---...000555555444444333222222111000//////...,,,+++)))((((((***,,,---------...000222000///222777888444000//////000111111111000000,,,,,,,,,,,,,,,---------&&&(((,,,///111222111111000111222111...,,,,,,,,,---,,,+++*********+++,,,,,,,,,---------.........------,,,)))''''''))),,,+++++++++++++++***)))(((,,,+++***)))((((((((((((((()))***+++++++++******))))))***+++------......+++,,,---.........---,,,***+++---...---,,,***(((***+++,,,............---,,,---000333666666333111,,,---///111222111111000/////////000222222111///---,,,,,,---...000222333444444333222222333444555333444777999999888666555444444444333333333444555}}}pppvvv{{{yyyvvvyyyzzzsssrrrhhh[[[NNNBBB888666999222333333222000...///000222333333222000///000111222222222111111111000000222111111222444555666555444888;;;:::777999???FFF???:::BBBWWWbbbZZZRRRRRRZZZ\\\RRR@@@:::AAACCC<<<999<<>>888111---...///000111111111111......------------------'''(((+++...000222222222///000111000...---------------,,,+++)))***---000---------.........//////++++++***)))(((***...111......---,,,+++))))))(((,,,+++***))))))))))))))))))***+++,,,,,,,,,+++***((())))))***+++------...+++,,,---......---,,,+++***+++,,,,,,,,,+++)))(((***+++---...//////......,,,...111555888888444111+++,,,---//////000000000000000111222222000///...............///111333444333222222111222333555666444666999;;;;;;888666444111222222222222333666888}}}|||xxxwwwuuussstttzzz|||yyymmm```QQQHHH@@@888666888555555555222///---///111111333555555222000//////222222222222222222222222111333555444111111444777666777888777777999===@@@<<<;;;@@@HHHNNNMMMHHHEEELLLKKKGGG@@@<<<===>>>>>>?????????<<<999888888999777555444444555666555444222333333222222222333444...///000111111111222333111222333444555555444444000000000000000000000111333333333333333222222222444333111111222333444444888888888777555333000///...///111333444333000.........///000000000000000...000111111000//////000111111111222333333111//////......---------......///............000222333///............///111222...//////---,,,,,,...000333444666666333000//////000000111222111000///...,,,///111222000..................//////000000000...000222444555444333111///////////////000111111444333222222333333111//////111333000,,,+++---111000111222333444444333333...//////000000000000///,,,---//////---------...111000111555;;;;;;666000---...///111222333333444111111111000000/////////***+++,,,---...000111111---...000///...------...---...---+++)))+++///333---.........////////////++++++***)))))),,,000444000///---,,,******++++++,,,++++++*********++++++((()))+++,,,---,,,+++***)))))))))******,,,------+++,,,------------+++++++++************)))))))))+++,,,...///000000//////---///333888:::999555222,,,,,,,,,---...///111111222333444444333000///...///.........///111333444222222111111222444555666555777:::<<<;;;888444111...///000///...000444777xxxsss}}}}}}qqqmmmsss|||}}}}}}gggVVVGGGAAA@@@<<<999:::777777666222...---///222000333666666444111///...333333333222222222222222///444999666///---222999888666444444666999::::::999??????:::===FFFFFF>>>???999;;;CCCCCC;;;;;;BBBGGGCCC>>>;;;;;;;;;;;;:::666444333333555666666555666333111222555666333000+++///222111---,,,000444///000222333444444444333//////000000000000000000222222333333333444444444666111---...333666444111888888888777555333000//////000111333555444111/////////000111111111111111,,,111444222---+++///444222111000111222222111///,,,,,,---------------------,,,,,,---...000222333......------...111333555000000///---,,,---///222222444666666333000.........///111222222000...------///222222111000000111//////............///000111222555777666444111//////000000000111111111111333222222333444333111...---000111///+++***,,,000---...000222333333333333---...000111333444444444---...000///...,,,------+++---000444666555222///---...000222444555666666555444444333222111000000...------------...//////+++---//////...---...///---...---+++***,,,111555............/////////000+++++++++******---111555111///---+++++++++---...,,,+++++++++++++++,,,,,,''')))+++,,,---,,,***)))))))))))))))***+++,,,---+++,,,---------,,,+++***+++******)))((())))))))),,,---...000000000000///---///444999<<<:::666222------,,,,,,...000222333444666777666444111///...///.........///000222333333222222222333555666888555888;;;<<<;;;888333000,,,...///---,,,---111444|||ssspppuuuyyyqqqZZZNNN@@@888999;;;;;;::::::777444222222111000///222333555666666555333222333222111000000111222333444333111///000222444666777888999888777777999:::777666666666888;;;>>>???======<<<;;;;;;<<<>>>>>>DDDCCCAAA@@@???===999555777666555666777888777666444333111000///000111222---...///111111111000///---...///111111111000000333222000///............222444777777555111//////666555333222111111222333777888777555222222333555222222222222111///...---...------------...//////000000000000000///.........///000000000///...------------,,,,,,,,,++++++)))+++,,,------...000111///...---,,,---000333555000000/////////111222333444444333333111000///...***...222333000...///111+++,,,---///111222222333222222111000//////000000222444777999888444000---+++,,,...//////...,,,+++111222333444333111///...---/////////---,,,---...//////...///000333666888000...---///111444555555222000---,,,+++++++++***//////111222222111000///---///111333444333222111777666444222222222444555000...,,,++++++,,,---...///...---,,,+++,,,...000000000000...,,,---000333555222///000333333...)))******+++,,,...000222333///......---,,,,,,++++++///...---,,,+++,,,---...******++++++++++++******))))))((())))))+++---...------------,,,+++***)))+++***((('''''')))+++,,,///......//////000111222444444444777888777222---***((('''***...111000...999999888777555222000...111///......000222333333222222333777;;;===>>>===666<<>>===<<<<<<<<<===>>>@@@BBBDDDBBB???;;;;;;;;;999888777777888999888666222111/////////111333444//////000111111000//////---......///000000000///222111000...------......000222444444222000//////444444333222111000000000444555444222111000222333333333222111///...---------------------......///000000000000000///.........///000000///...---,,,---------,,,,,,,,,,,,++++++---......,,,,,,---//////...------...000333444111000000///000111222333333333333222111000......---...000222444444222000///......///000222555666333333222111000/////////111333666888777444000---+++,,,...//////---,,,+++---...000111222111000//////000111000...---...///......------///111444666000///---...000333333333222111...---,,,,,,,,,,,,///000111222222222222111///000111222222222111000333333444444444333222111111000---,,,++++++,,,,,,,,,///222000------222888777333///---...000111000555555444333222///---,,,))))))***+++---...000111////////////...---,,,+++...------,,,,,,,,,------*********++++++*********((((((((((((***,,,...000/////////......---+++++++++***))))))***+++---...//////////////////000000222222222555777555111---((()))+++,,,---...000111666666666555444222000///111///......000222222222333333444777:::===<<<<<<>>>>>>???@@@>>>:::444000---------,,,,,,---......rrrooozzz{{{eeePPPKKKBBB777222444888::::::555555555777777666222///666666777888777666555444222111000000000000111222555444222000///000111222777888999999777888999;;;666444333222222555888999>>>===<<<;;;::::::;;;<<<;;;@@@EEECCC>>>;;;===AAA;;;:::999999999999888666//////......///111444555222222222222111000///.........---------...//////111000...---,,,------...///000111000///...///000222222222111000...---,,,000111111000......000222444333111///------------,,,,,,,,,---------......000000000000000///......---.../////////...,,,+++---,,,,,,,,,,,,+++++++++---......---+++***+++,,,---......///000111222222222111111111111222333333222222222111111///...---111//////333777888444///222111//////000333666999444444333222111000......111222555666666333000...+++,,,---......---,,,+++)))***,,,...000000000///111222222111///......///------,,,---...000222333111///------///000111000111000///...------------///000111222333444444444222222111000000///.........000333555555222///,,,222000...,,,+++***+++++++++111555444000000777>>>===666...,,,000333111///555888999666000,,,,,,...)))))))))***+++---...///...///000111000...,,,+++,,,,,,------...---------)))******++++++******)))'''''''''(((***---000111000000000000///...---,,,******+++,,,---///000000////////////............//////000222444333111...'''+++//////---,,,///333111111222222222222111111111000......000111111000333333444777:::<<<;;;:::DDD@@@<<<<<<===<<<777333000//////.........//////zzzxxxxxxvvvttt{{{oooaaaVVVOOODDD===444000222555777777444333333444555555444222666666777777777666555444111111111111111111111111333222111000000111222333666777888777666666777999666444222111111333555777;;;:::888777666666666666888<<<@@@@@@===<<<>>>AAA<<<:::888888999888777555//////......///111333555555444333222111///......///...---,,,+++,,,---.........,,,++++++,,,---......//////...---...000222222111///---+++++++++,,,---/////////......///000444222///---++++++,,,---+++,,,,,,---------------000000000000000///......+++,,,---...//////......++++++++++++************+++,,,---,,,***))))))***,,,---///000111111000000222222222222222333333333111111111111000///...---222222333555777666222...111000000000111333555777444555555444222000...,,,000111333444444333000///,,,,,,---.........------***+++,,,...////////////111222333111///---..................///000222222111///---,,,---......---/////////...---,,,------000000111333444555555666444333111///...---,,,,,,+++...111333333111---+++//////---,,,,,,,,,,,,,,,...111555444222333888<<<;;;555...,,,...111222111666888888555///,,,,,,---+++++++++++++++,,,---...---...000111000...+++)))***+++---...///...------******++++++++++++******((((((((()))***---///000///000000000//////...---)))***,,,...///000111111000000000///...---,,,,,,,,,,,,...///111111000///+++---000111///...///111------...///000111111111111///...///000111000///111111222555999;;;;;;;;;AAA>>><<<;;;;;;:::777444222222111000000000000111xxxyyyyyyssslllmmmyyyrrr^^^OOOJJJJJJ???:::333///000333555666444222000///111333444444555555555666666555555555111111222222222222111111000000000111222444666777555666666555333222333555555444333222222333555666555444333111000000111111666777888;;;=========<<<:::888777666777666555333222000///...///000222333666555444222000///...---///...---+++++++++,,,---,,,+++*********+++,,,---.........---,,,---000333333000,,,(((''')))+++------...//////.........000222000...,,,++++++,,,---+++,,,---.........------000000000000000///......((())),,,...000111111111************)))))))))))))))***+++***)))((()))***+++,,,...000000000///...000111111222333333444444111111222111111000///...222555888888555000...------...000222333333222111444555666666444111...,,,///000111222222222111000------......////////////........................000111111000...------...000000000111111222222333111///---,,,,,,------,,,,,,...//////---,,,---...000111111222444555666777555444222///...,,,,,,,,,,,,---.../////////------,,,,,,,,,,,,---......///222111000111333444444444222000...,,,,,,...222555777666444111///---,,,+++......---------......///+++,,,...//////,,,)))((()))***,,,...//////......++++++,,,,,,,,,,,,++++++++++++*********+++---......////////////......---***+++,,,...///000000000000000000000///...,,,++++++,,,---......///000111000//////111333333000---++++++,,,---...///000111///......///000111000///......000333888;;;;;;;;;777:::<<<<<<888555444444333333222111111222222222vvvooonnnoooooopppkkk___TTTLLLCCC<<<<<<888333000111444666777555222...---///222444555444444444555555666777777222222333333333333222222///000111222444666888999555666555333111///000111333333444444444444444444111000///...------...///444444444777:::<<<:::888777666444444555555444222333222000//////111333444666555333111///...------000///...---,,,+++++++++***))))))((()))***,,,---------...---,,,---///111111...***'''&&&(((+++------...000000...------.........,,,+++++++++,,,---,,,---.../////////...---000000000000000///......((())),,,///111222333333++++++++++++************)))+++,,,+++))))))***+++***+++---.........---,,,---...000222333444444444222222222222222111000000111666;;;:::555///------***,,,///222333222000...333444666777666333///,,,......///000000111111111......//////000111111111111111000///......------///000111000...---...///222333333333333333333333222///---,,,,,,---,,,,,,+++...111000...,,,...000222111111222333444555666333333222111///...---,,,------------------......)))***+++,,,...///000000333000---...222333000---***,,,,,,,,,+++---222666555333111000//////...---111111000///......//////+++,,,---...---+++)))((()))***+++---.../////////,,,------......------,,,---,,,+++******+++,,,---......////////////...............///////////////000111111111111///---,,,,,,---......---...111333333111000222555555000,,,++++++++++++,,,...///000---------///111222111///,,,,,,...111555888999888000555:::;;;777444333444222222222222222333444444uuuiiihhhkkkiiicccYYYNNNHHHEEE???777888555333222333666999;;;555222000///111333444444333333444555666888999:::333444444555555444444333111111222444666777888999777888666444000......///000111333555666555333222111000///.........///000222444666777777777777777666444333444555555444333222111000000111333555777555444222000...---------000000//////---,,,+++***((((((''''''(((***+++,,,+++,,,---,,,++++++,,,...,,,+++***))))))***++++++,,,...000///---,,,+++,,,++++++++++++,,,,,,,,,,,,,,,---///111111000///...000000000000000///......+++,,,...000222222222222............---------,,,...//////...+++******+++******+++,,,,,,,,,,,,+++***,,,...111333444555555222333333333333222222111333666999:::999555111...,,,---///000111111000///111444777888777444000---------......///000111111000000000000111222333444111000///......---------...000111111//////000222333333444444444333333333111///---,,,---------,,,+++///333333000...000333222222111111222333444555111222222222222000///...,,,,,,,,,------.........***+++,,,---....../////////...---...///000...,,,***)))***+++...000222333000222333111......111444333222111000///.........------------,,,+++***)))*********+++---///000111......////////////......,,,++++++***+++,,,---...//////000111111000000///444333111000////////////000111222333222111///......000000///---...111444333333444555555333000---,,,,,,+++++++++,,,---...++++++,,,///111222111000---------000333444444333000222555777777666555555111111111222333444555666uuuwwwyyykkkccc```YYYXXXPPPDDD<<<;;;<<<;;;555444222333555999===???444333222222444444333222333444444666888:::<<<===444444555666666555444444333444444555666777888888999999888444000...---...---///333555666555222111111111000//////000222222000555999999555333555888555444333444555666555444111000000000222555888:::444333111///------------000000000000///---***)))''''''''''''((()))+++,,,)))+++,,,+++***)))***+++''')))+++,,,---,,,***))),,,...//////,,,***)))***((()))***,,,,,,------,,,---...000111222111000...000000000000000//////......///000222222222111000111000000000000/////////333333333111---+++***+++******************++++++)))***---000333444555555333333444444444333222222444444666:::===;;;555//////......//////000111111000333777999888555111...------------...000111222111111111111222333444555000///...------------...///000222222111111222444333333444444444333222222111///---,,,---......---,,,111555555222000222555333222111111111222333444///111222444333222000///***+++---//////...------+++,,,------......------+++---//////------...///---)))(((+++111444222...---333777444...---333:::333222111000............///......---,,,,,,,,,+++*********+++,,,///111333//////000000000000//////************+++---///000000111111222222222111111999777444111/////////000000111333444333222000///000111222000---...222555111555888888444000///000...---,,,+++++++++,,,---******,,,...222333222111///......///111222000///333111000333888:::888555000000111222333555666777uuusss{{{vvvjjjtttzzztttpppiii]]]SSSNNNQQQQQQJJJ@@@:::<<>><<<999888;;;777444666:::===;;;888555:::===;;;555444999??????999111------,,,+++)))------...000222444666777222222111111000000111111===<<<:::777666666666777444555666555333111111222111000000222444555444222444444333000---,,,...///...///111222111///,,,***+++***)))))))))***,,,,,,)))))))))))))))))))))))))))***,,,.........,,,++++++...000000---++++++,,,))))))))))))***+++,,,,,,,,,,,,------......//////............------------000222333333222222222333000111222111//////000222555444333111///...---,,,,,,,,,+++++++++,,,------++++++,,,---...000111222444333111222333333222111555666777777666444222111000000111111111111000000111222444444333111///---...------...//////...,,,000111222222111111222333------..................000111222333333333333333555555555444444333333333111000...,,,,,,,,,...///222111000111333444444333222111000000111000...------///222333333111...+++)))***,,,---.../////////...///000000000///---,,,,,,///111000---***+++,,,(((***---///000111000///000222333222000000444777333333222///,,,+++,,,---///...,,,,,,------,,,+++------,,,,,,,,,,,,---...---,,,---///222111---***))))))***+++,,,...///000000///000111222222000...888666222///......///000000000000000111222333444444333111111222111000...222222333333333222222111222000...,,,+++,,,---...222000///......///000222////////////...............000222444666555444444//////000//////111555888tttmmmmmmrrrnnndddgggsss~~~xxxpppkkkfff___UUUMMMMMMOOOOOOJJJCCC@@@AAADDDBBB>>>:::777666777777666===>>><<<888888<<<>>><<<999444333777::::::999:::===<<<===@@@CCCCCC@@@<<<<<<>>>???<<<888777<<<@@@>>>:::444000...---,,,,,,---......///111444555777333222111000111111222333;;;:::999777666666555555222333444333111000000000111000000222444555444222333444333222///...///000...///000000000...,,,+++,,,++++++***+++,,,---...***************************+++---......---,,,+++,,,...000000---++++++,,,+++*********+++,,,---.........//////000000000000000///...////////////...000111222333222222333333000/////////000111222222333333222111000...---,,,,,,,,,,,,+++,,,,,,---...---,,,,,,,,,---...000111333222000111222333111000444555666666555444222000/////////000000/////////222222222222111000////////////...//////...---,,,000111111111000000111222........................//////000111222333333333444444444444333333222222111///...,,,,,,,,,...///222111111222444555444333333222222222111000///---///000222333222000...,,,)))***+++,,,...000111222000111111111000...,,,++++++...000000---******+++,,,---000111222111///...///000111111///000222555222222111///---,,,---//////...------......---+++////////////............,,,,,,,,,///111000---***)))))))))***,,,---///000000//////000111000...,,,444222///---,,,---...///000000000111111222333444333222000000000000...---000111111222222222111111111000...,,,,,,,,,---...000///---,,,,,,---///000////////////...............000222444555555444333111111111000///000333555pppkkkgggeeebbb^^^^^^aaagggfffccc___YYYRRRKKKGGGGGGIIIJJJIIIGGGEEEFFFGGGEEEAAA;;;777666666555555888;;;<<<999999<<<<<<999===888555777999:::<<>>AAAGGGKKKLLLIIIDDDAAAAAA@@@>>>;;;888888;;;>>>===<<<999555111//////111.........///111333555666444333222000111222444555777777888777777555333222///111222111///.........222111111333555555444333111333444444222111111111//////......---,,,,,,+++------,,,,,,,,,---...///+++,,,,,,,,,,,,,,,,,,+++,,,,,,---......---+++***...///000///---,,,,,,,,,------,,,,,,,,,...000111000111111111111111111111222000...000222333111...//////111222333333333333000...,,,...111333333111000000000000000///---,,,,,,,,,,,,,,,,,,---......000...---++++++,,,...///111000///000111222111000333333444444444222111000////////////////////////333222000//////////////////000000000//////...---000000000000000000000///........................,,,---...000111222222222333333333222222222222222000///...,,,,,,---......222111000222444555555444333333333222111000...---111111222222222111000///++++++***+++---000333555333333222111///---+++******---//////---+++))))))///000222444333111...,,,...///000000///000222444111222111///---,,,...000///...------......---,,,000111111222111000......,,,,,,,,,---///...,,,***))))))))))))+++---///000000///...///000///---+++///...,,,++++++---///000111111111111222333444555333111///.........---+++...///000000111111111111000///...---------...///...---,,,++++++,,,---...////////////...............///111333444444333333222222111000...///111444wwwxxxqqqeeeYYYVVVZZZ[[[YYYRRRVVVXXXUUUNNNGGGCCCCCCAAABBBDDDFFFHHHIIIJJJKKKGGGCCC===999888888888888777::::::888888<<<<<<:::???;;;999<<<>>>>>>@@@DDDAAAFFFLLLPPPOOOJJJFFFDDDCCC???;;;777555666888:::===>>>===999444222333555000000//////000333555666777666333111000111333444333444666777777555222000...///000000...---------222222222333555666555444000222555555444222222333000///---,,,++++++,,,,,,---,,,------------......,,,---............---,,,------......---,,,+++***//////000///...---------//////......///000222333111111111111111111111111333000///222555666444000/////////111333444444333222...+++---111444222///,,,...///111111///...,,,---,,,,,,,,,---...///000222000---+++++++++---...///......///111111111000222222222333222111000///000000000000000000000000000000000000000///.........///000111000000000111111000//////000000///..................---------***+++,,,...000111111111111111111111111111111111///...------------......000//////111333444444333111222333222000...------111222222333333333333333///---,,,+++,,,000333555555555333111///---+++***+++---...///---+++***)))///000222333333111///---...///000000111222333444222222111...,,,+++,,,...000...---...//////...---000111222333222000...,,,,,,,,,,,,,,,---,,,+++***))))))((((((***,,,...000///.........000000///...------,,,,,,---///111222111111111111222333444555333111...------...---,,,,,,---...///000000000000///......---......///000...---,,,,,,,,,,,,---...////////////............---...000111222333333333111111111///...///222444zzzuuuuuuoooaaaSSSOOOSSSRRRLLLAAAGGGLLLJJJCCC===<<<>>>???@@@CCCFFFIIIMMMOOOPPPNNNIIIBBB===<<<<<<<<<<<<>>>@@@>>>;;;<<>>===???CCCDDDBBBCCCGGGIIILLLQQQRRRPPPLLLIIIHHHBBB???:::666555555777999===???@@@===888666666888333222000000111333555777999888555222000000000111111222555666666444222000---///000000...------...333222222444666777666444000222555555444333333444000///---+++++++++,,,---+++,,,,,,------------------...///000000///...---............---,,,,,,+++//////......////////////000000000111111222333333111111111000000/////////222111111444777888555333000//////111555666555333444000,,,---111222///+++***,,,///111222000...,,,------------...///000111222000...,,,,,,,,,---......------...000222111000111111111111111111000000000//////......//////000---...111333333111---++++++...111222111222333555222111///000222222111/////////.........---------((()))+++---///000000000//////000000000000000000......---------.........///......///222333333222000222333222///......///222222444555666777777777444111...,,,,,,///222444666555333111///...---,,,...............---,,,***---...000111222222111000000111111333444555666555333333222///+++***+++,,,000///......000000///......///111111111///---,,,---------,,,+++++++++,,,***)))((((((***,,,///111///...---///111333333222////////////000222444555111111111111222333444444333111...---............+++,,,---...///000000000//////....../////////000//////............//////////////////............------///000111111222222...//////......000333666{{{yyyyyyyyyvvveeeaaaXXXOOOJJJFFF???888555;;;@@@???999444555888@@@BBBEEEGGGIIIMMMRRRVVVOOOJJJCCC===<<<<<<======FFFGGGFFFBBBDDDIIILLLLLLCCCCCCGGGLLLKKKGGGFFFIIISSSTTTUUUVVVTTTQQQMMMKKKAAA@@@>>>:::888888;;;>>>>>>???@@@???<<<:::999999666444222111222444666888888777555333111000///...000111444555666444222111///111222222000///000111444333333444777777666555111333444444333222333444000///...,,,,,,,,,,,,---+++,,,------......---------...000111111000...---.........---------------///...---...000222222222///000222444444444333333111111000///......------///111444666777777666666333111000222666888666333444111......///000...+++***,,,000333333111...,,,---------...///000111222000000//////////////////---------...111222222222111111111111111111111111......,,,,,,,,,,,,......+++...222555555222...++++++///222333222222555777444111000111444666444222/////////...------,,,,,,)))***+++---.../////////............////////////---------........................///222444444333111444666666333111333555555666888999999999999888666444000...---///111333555444333111000/////////333111/////////000///...------...///111222444444222222222555777999888777555555333000---,,,---...000///...///000111000///------.../////////...---//////...,,,******,,,...+++***))))))***---000222000///...///111333333333000000000111111222333444000000000000111222333444222///---,,,---///000000,,,---......////////////////////////////////////000000000000000000000000////////////............,,,------...///000111222---............000444777nnnkkkssssssmmmZZZUUUOOOIIIBBB888111///111555999888333000111444???BBBEEEEEEEEEHHHPPPWWWLLLHHHBBB???@@@CCCFFFHHHSSSVVVWWWUUUVVV[[[\\\[[[QQQRRRUUUWWWTTTNNNLLLOOOYYYXXXXXXYYYYYYUUUNNNHHH>>>@@@AAA???::::::>>>CCC????????????@@@>>>;;;999888666444222333555777999333333444333222111///...000111333555555444333222111333555555333222333444444333333555777888777555222333444333111111222444000000///...------------,,,---.../////////......,,,...000111111000...,,,...------------......///...,,,+++---111444555444---000333666777555333111222111111///...---,,,,,,,,,111666888666555666888666333111444777999666333111000///...............***---222555555222...,,,---------...///000222333---...000111222222222111---------///111333333333111111111111111111111222000///...------...///000---///222444444222///---...111555555222111333666555222111333777:::888555000//////...------,,,,,,***+++,,,---............,,,---------............,,,------......///......000//////111444666666555555999===<<<999888;;;>>>:::;;;======<<<:::777555555333111//////000222333333333222111111111222333999555000///000222222222000/////////000333666888333222222555999:::999777555555555333111111222444000///...///111222111000,,,------......//////000000000///,,,***))),,,///---+++***)))+++...111444222000......///000000000000000000000000000000000////////////000111222222///---******,,,///000111---...////////////......000000000000000///...---///000000000000000000///////////////............,,,,,,,,,---...///111111...//////...---///222555}}}llliiiqqqlll___\\\RRRIIICCC;;;000...222111444777555222000111444<<<@@@CCCAAA???BBBLLLUUUMMMJJJGGGGGGLLLRRRXXX[[[dddiiikkkkkkmmmpppppplll```___```aaa[[[TTTRRRUUUZZZXXXXXXZZZ[[[VVVLLLDDD:::???BBB@@@;;;:::???EEE@@@>>>===???AAAAAA===888:::888555333333555888:::///000222333333222000///000111333444555555444444333555666666555444555666444444444555777888777666444444333111000000222444000000000//////...---------...000111111111000///,,,---000111111000---,,,---------------...///000...,,,***---111555666666,,,///444777888666222000333222111000///...---,,,***111888999555333666:::888444222444888:::666333.../////////------///111+++...333666666333...+++------......///111222333,,,---000333444444333333---------///222444444444222111111111111111222222444333222000000222333444000111222333333222111000000444777666222///111444666333111444999<<<:::777000000///...------,,,,,,+++,,,------............,,,,,,,,,------.........,,,,,,---.../////////...111111111333555777777777999>>>BBBBBB???>>>AAAEEE???@@@AAAAAA>>>:::555222333222111000000222444555222222111111111222444555<<<777111///111444555555444222000///000333777999222222222555999;;;999666555555666555444555888:::000///...///111222222111------------...000111222111111000---***)))---000...,,,+++***+++...222555444111///------...---,,,/////////......---,,,,,,............///000111222---***((((((+++...000111/////////000//////......111111111111000///------//////000000000000//////000/////////............,,,,,,,,,---...///000111000111000...---...000333~~~ooojjjiiieee```\\\[[[SSSFFF:::333000...---111555999:::777555444555777777:::???EEEIIIHHHFFFOOOYYYXXXJJJJJJ^^^oootttyyyooottt~~~www~~~tttfff]]]\\\[[[WWWSSSOOO[[[ccc```WWWNNNGGGCCCEEE<<<777???GGGFFF???888???BBBDDDBBB===:::<<<@@@;;;888555444555555222///000000000000111111111111222333444444555555444444888555333555999;;;888555444444555555666666777777444333111000000000111111666444111...------///000+++111777888555111//////---...000111222222222111111111000//////000222333222222222444555555333111111111222555888:::999888666555333333333111///,,,000000111222333444444444444777999888555444555777......---///000111///...//////000000000...---,,,***,,,000333333111...+++---...///000222333333333111...,,,---000222111///000111333444444444333222999:::===@@@@@@???AAADDD;;;666555777777333111222555333222111222111///...///222555777777777888:::777333...,,,------,,,***---------+++))))))***++++++***)))))))))***,,,---------/////////...---,,,000333666555333444:::???CCC@@@???GGGQQQSSSKKKBBBEEEIIIKKKGGG???888777888888222111555444...111999===;;;777444333333444666444333222000000222666999;;;777333555999;;;888555444444333333444777999;;;777666666888<<<<<<888555555333000000222444555555---...///---+++,,,000444<<<888111,,,***+++---000......---......000222333111111111000000/////////111111000000000000000000,,,,,,---.../////////...+++)))((('''(((+++...000000111111000//////000222000111222333333222000///111111111111000000000000111000...---,,,,,,---...333000---...000222222000---............111555888yyymmmjjjiiiccc[[[VVVSSSMMMDDD<<<666111...,,,000444777888555333333555666666888;;;AAAGGGLLLOOOXXX\\\aaaeeelllvvvzzzpppfff]]]WWWUUUTTTTTTZZZ]]]YYYTTTOOOHHHBBBAAA<<<;;;@@@DDDAAA===<<>>999777444444444444111///......///000111222222333222333333444444444444444555222000222666999888666555555666666666555555444444333111000000000111222666444111///...///000111...111555777555333000///---...000111222222222111222111111000000111222222111000111222555666555444333333333666888:::999888666444333333444444333111000000000111222333444555888999:::999777555444444///......///000000///...//////000000000...---,,,+++---000333333222000///---...000111222222111111,,,++++++,,,---/////////000111222333444333222222>>>@@@EEEJJJKKKLLLNNNPPPFFF@@@;;;;;;888444111222444444333111000......---000222555666555555555666666333///---...///...,,,------...,,,***)))***+++***)))(((((()))***+++,,,---......//////...---,,,...222555555333444888===@@@AAAEEENNNUUUVVVPPPIIIKKKLLLLLLGGG@@@:::777777333333888<<<;;;777555777???>>>;;;999777666666666333333222000000222666:::;;;999666666888999888666222222222333555888;;;<<<:::::::::<<<======;;;999666444111000222333444444...///000//////000444777===999333---***+++,,,...000///.........///111222444444333222222111000000222222333333222111///...,,,,,,------...---------+++***)))))))))+++---...000111222222000000111222111222222222222222111111111111111000000000000000......---------...///000333111...///222444444333......///111444888;;;===xxxjjjffffffaaaZZZVVVLLLHHHCCC===888444///+++///222555444111000111333444555666888<<>>===;;;::::::777555444333333333111///---...///000111222333444222222333444444444444333111...,,,---222666666666555666666666555444222111333333222111111111111222444222000......///000111111111222444555555222000...///000111222222222222222222222111111111222222000//////111444666777777666555555777999:::999777555444333444666777777777////////////000222444555:::::::::::::::888555222111///...///000000///......///////////////...---,,,---000222333333333333...///111222222111///...)))+++,,,,,,,,,---...000111222333444555666666666===GGGTTT^^^bbbaaa^^^\\\VVVNNNEEE@@@;;;444111111222333444111---+++,,,...111333555555333222111222444222///...///000//////---......---+++***+++,,,******))))))***,,,---..................---,,,+++---000444555444444666999<<>>>>>===>>>===:::AAAAAAAAA@@@>>>:::777666333333333111111333777;;;<<<;;;:::999888888777666111111111222444888;;;===>>>???@@@@@@???>>>>>>???777555222000111222222222...000111222222555888;;;>>>;;;555///,,,+++,,,---111111000//////000111222888777666555444333222111333444666777555222...,,,,,,,,,---------,,,++++++++++++++++++++++++,,,,,,///111333333222000000111222111111000000111222222222111111000000000000000---,,,,,,---...000222333333111///000333666777777111000111666>>>EEEHHHIII{{{jjjcccccc```]]]\\\KKKHHHBBB===999444///,,,///111333111...---///111222555777888<<>>===???AAA???:::;;;>>>>>>===<<<<<<===<<<999777555444333222222111000000/////////000111111222222111111222333333333333333000---******...111333333333444555666555444222111222222222222222222222222111000...------...///000333111000222555666333000000000111111222222222222111111222222222222111111000......000444777999:::999888777888::::::888666666444333333555777777777///.........///111444555:::999888:::<<<;;;777333333111//////000000///.........//////////////////,,,---...000222333555555///000222333222000...,,,+++...111000...---///222111222555888;;;>>>???AAA>>>OOOeeeuuu{{{xxxoooffffff[[[OOOFFF===444000000...111333000+++***---111333444666555222000//////111000///...////////////...///000///---++++++,,,,,,+++++++++---...000222............------,,,,,,,,,///333444444333555666:::CCCNNNRRRQQQOOORRRUUUNNNJJJDDD@@@===;;;999777;;;CCCCCC===<<>>999666444444444333333555888;;;<<<===>>><<<999777777777333222222222444666999;;;???BBBDDDBBB???>>>???BBB888555222000000111111000...///111222555888;;;===<<<999555000...---...///111111000111222333555666;;;:::999777666444333333333555888999777333...+++............---,,,,,,+++,,,------...---,,,+++***---///222333111/////////111000...------///111333333222111000//////000000------------...000222444222000///000222555888999555333444===IIITTTYYYZZZzzzkkkfffeeebbb\\\ZZZPPPKKKCCC<<<777333000......000222000---,,,---000000555999;;;???LLL^^^mmm|||ssscccTTTOOORRRWWWYYY```dddaaa]]]YYYSSSMMMDDD???===@@@AAA===;;;;;;<<<<<<;;;<<<<<<;;;888555333333333222111111111111222222111111000/////////000111222222333333222222111...,,,***,,,...///000000111222333444444333222222222222333333333222222111111000/////////000111333000///000444555333111111111111111111222222222///111222444444333222111111//////111555888:::;;;:::999888999:::999888666666555333333444555444333............000222444555777666666888<<<<<<999666555333000000000000///...............//////000000+++,,,---...000333444555///000222333222111///...///222555555222111222444222444888===CCCHHHMMMOOOQQQbbbvvvzzzqqqfffXXXNNNBBB777000///,,,///111///++++++///444444555666555222///..................------.........000111000...,,,,,,---*********+++,,,...111222........................,,,...111333333333444444:::AAAHHHIIIEEEEEEKKKQQQKKKGGGBBB??????>>>>>>===BBBJJJLLLEEECCCHHHGGGAAA???AAADDDEEEDDD@@@;;;888666777777666555666999<<<>>>???@@@>>>;;;888777888555444333222333444666888>>>AAACCCBBB???>>>???AAA888555222000000000000000---...///222555888:::;;;888666333111//////000111//////000111444777:::;;;;;;:::999888666555444333222444666888666333///,,,//////000//////...---,,,---.../////////---+++******---000000///---,,,,,,000...,,,***+++---000222444333111///...//////000//////......///000222333111000///...///222555888888666888CCCSSSbbbkkknnnuuukkkjjjiiibbbWWWQQQSSSLLLBBB:::555222111000...000333111...,,,---//////444999>>>EEESSSgggvvvwwwjjj\\\SSSRRRWWW]]]\\\fffnnnmmmiiicccZZZSSSLLLCCC>>>AAADDDAAA<<<999:::;;;<<<===;;;999777555111333444333111111222333444333222111000///...---000000111222222222222111111000...---,,,---///000000000000111222333333444111222333333444333333333444444333222222222222222/////////000222333222111222222111111111222222333///111444777888777555444333222222444777999:::::::::999888888999999777666666555444444444444111///------///000222333444555333333444666888999999888777444111000000000000///------------...000111222+++,,,---///111222444555000111111222333333333333333666888:::999999999:::999<<>><<<>>>CCCIIIGGGFFFDDDAAA@@@AAABBBCCCAAAJJJRRRTTTRRRMMMEEE>>>===>>>AAACCCCCCAAA>>><<<:::;;;;;;999888888:::<<>>;;;999777777666444222222333444666;;;===@@@AAA@@@???>>>>>>888555111000000000000000...---...111444777777777555444222111000000000111------...111444888;;;===999888777666555444333222000111333333333222000/////////000000000//////......///000000000...---,,,***,,,......---++++++,,,...---+++***+++---///111555333111///......///000000/////////000111333444222111000---,,,...222555777777;;;FFFXXXkkkyyytttiiigggfff```VVVQQQPPPJJJAAA999555222000///...111444444000------...///222777===III\\\rrryyyyyyuuupppggg]]]VVVWWW___fffjjjqqqxxxzzzyyyttthhh]]]QQQHHHBBBCCCEEEAAA<<<999888<<>>;;;777666777111333444444222111333555333222222111000///......///000000111111111111111000000000000///000111222222111000//////000222333111222333444444444333333444444333222111000000///+++---000111111000000111333333222111111111222333000333777;;;===<<<:::999555555555777999:::999888999888777888999999777555444444444555666444111...+++---000333444555555444222333333333333444777999888666222000000000000///------------...000222333,,,---///111222333444444000000000111333555777888999:::===AAAEEEGGGGGGFFFJJJMMMRRRYYYbbbjjjrrrvvv~~~vvvmmmdddXXXIII>>>:::222111///---,,,---///111000111333222000.........---///000///---+++,,,---///111333333111......---(((((()))***,,,///111333.........///000222444555111000000000222444444444666666666888:::<<>>>>>@@@CCC===CCCNNNWWWUUUJJJ@@@<<<;;;===???AAABBBCCCCCCBBB>>>>>>>>><<<::::::;;;<<>>???@@@???;;;777666555333222222333555666888:::===@@@BBBBBB>>>;;;777444111///000111111000000///...111444666555333444333222111000//////...++++++,,,///222555999:::555555555444333222222111............///111222333---...////////////////////////000000000///......+++,,,------,,,+++,,,---...---,,,,,,---///111222666444111...---...///000.........///111333555777444444111...++++++///333444666;;;FFFXXXmmmxxxfff______]]]ZZZYYYLLLGGG???999555222000......222555555222...---...000111444;;;KKKaaazzz~~~xxxqqqmmmpppvvvzzz{{{llllllhhh```YYY[[[dddmmmyyy|||uuufffRRRKKKFFFFFFEEE@@@<<<;;;777<<<@@@???:::666666888111333555444222111333666111111111111000000000000//////000111111111111111...000111222222222333444555333000...---...000222000111333444555444333333222111000///...---,,,+++(((,,,111222000...///111444333222111111111222333222555:::>>>@@@@@@>>>===777777777999;;;;;;999777888777666777999999777555222333444777888666222///+++---111444666666555444222444444222///000444888999666222000000000000///---,,,,,,---...000222333---///111333444555444444111000000111333666:::<<<>>>???AAAHHHOOOSSSSSSQQQYYY\\\aaahhhqqqyyy{{{ssslllaaaQQQDDD???777333///------.........---///111111///...---......000222111...,,,,,,...///111333333111///......++++++,,,---000222555777.........///111333666777222111///000222444555555444222222666;;;>>>===;;;<<>><<<:::;;;<<>>@@@>>>888333888777555444333333333444111111111333444444222000222333333333222111///......111333222111111444888444333222000000000000111666666666555222111222444222222111///---+++)))((()))+++------,,,+++,,,,,,222111111000000000222333111333888@@@GGGHHHAAA999<<<:::999999999999888777222333666999:::888222...333444555666666555444333+++///333444333222444666666333000000333444222000444444555222///...///111---******......---...111555111...000444666777888222111333555444444;;;CCCLLLGGGEEELLL\\\hhheee[[[dddsss|||uuukkksssuuuaaaYYYYYYSSSHHH777444000..................---,,,+++,,,---000111222222111///...,,,++++++111222111111000///------///,,,***---555;;;===<<<000000000111111222222333444444222111555:::888333555444333222333555888999999999999999999888888888;;;<<<===>>>>>><<<:::999<<<<<<===@@@CCCDDDEEEDDDMMMFFF>>>:::;;;>>>@@@@@@AAACCCDDDBBB???<<<;;;<<<999555111000333444333111:::;;;>>>AAADDDDDDBBB@@@999333---+++...222555666555333111//////000222333333444555333000---++++++)))))))))***+++,,,.../////////000000111111111222...+++)))))),,,......,,,***))))))***,,,...000111222111000///.........//////...,,,,,,...///...---............///111222333111000...+++***+++,,,,,,///,,,+++000777>>>???>>>666555444333111000......222111888LLLddduuuzzzxxxppp^^^YYYYYYUUUQQQPPPHHHEEE@@@;;;666333000///000555::::::555111111333333444888BBBSSSfffxxx|||tttlllffffffccc```aaagggqqqwwwyyyyyyxxxtttnnnkkknnntttwww}}}|||mmm]]]VVVNNNHHHFFFEEEBBB@@@999;;;===>>>===:::777666777666555333333333333333222222222444666666444333222222222222111000///...000//////000222333444444444333222111111222333333555555555333111111111333111111000///...---++++++(((+++///000000/////////666222///000222444333222333666;;;@@@CCCCCC@@@>>><<<;;;::::::;;;:::888666333444666888999777333///111333666999999777555333111111222444666777777666666666444333333444777:::888666333222333222111000000------000000///111444444333333666777777555333333///...222555888>>>DDDJJJMMMPPPTTT\\\ggglllkkkooouuuwwwtttuuu~~~|||sssggg___XXXMMMBBB555444222111000000000//////...---,,,---...000111444333222111000///...---///000000111111111111111///---+++...444999999777444333222111111222444666555777777444444888888666666444222111222333666777333333444444444444444444777999:::;;;<<<;;;:::999999<<<@@@EEEHHHIIIGGGEEEIIIHHHEEEBBB@@@AAADDDFFFDDDIIIKKKEEE;;;666999???888777555222000000222444::::::;;;>>>AAADDDEEEFFF===999555333333333333111333222222222222222222222333444555333000---,,,,,,))))))******+++,,,---....../////////000000000111///,,,)))***,,,/////////******)))***+++,,,...///111111000000///////////////...,,,,,,...///...---000000///////////////000000...,,,+++***+++,,,,,,---++++++000888>>>@@@???777666555333111000000000333444;;;JJJ[[[fffgggdddttt___TTTZZZZZZLLLCCCFFFHHHEEE???:::666444333444222:::AAA@@@999333444777;;;999<<>>@@@@@@???@@@AAA<<<;;;;;;<<<===<<<999666444444444555666555333111///222777;;;<<<:::666444888555333444999;;;:::777888999:::888666777>>>DDD===999444333555666333000444111000333555444777;;;555888:::<<<;;;888555222444///...444:::>>>CCCGGGJJJTTT[[[[[[\\\eeerrrzzzxxxtttpppqqq{{{uuuqqqnnnllldddTTTCCC:::333444444555444333222111000///.........///111222444444444333222222111111---...///111222333444555000...,,,///333555444333999888555333222444666888444888999555333666999999666555222000000111333444/////////000111111111222333444666888:::;;;;;;<<<>>>@@@DDDGGGKKKMMMNNNNNNHHHKKKMMMLLLHHHGGGJJJNNNQQQOOOJJJCCC===:::;;;<<<;;;<<<<<<888222111444888777999===AAAEEEGGGIIIJJJNNNIIIBBB<<<:::999888777444555666666666555333222222444555444111...------*********++++++,,,,,,,,,------............//////000---+++***---///111222+++***)))))))))***,,,,,,111111111000000000000000///...,,,,,,...///...---111111000......---------...---,,,+++++++++---------++++++000777===??????999888555333222222222333222444:::DDDNNNSSSQQQOOOjjjZZZPPPRRRQQQFFF======CCCAAA===:::777555444444555;;;AAABBB>>>:::999:::???>>>BBBNNN]]]hhhlllkkkoootttqqqbbbVVVVVV[[[]]]\\\^^^dddoooyyy}}}|||~~~wwwnnnvvvwwwkkk^^^ZZZ\\\^^^WWWOOOFFFCCCFFFFFF@@@::::::;;;<<<:::666444555666777666666555555444444444222222222333555777666555333222000///...///000000000...,,,...000222222111444333222111111222333444222222222111//////000111.........///000111222222111222444444444444666777999666333333555777666444777:::>>>AAAAAAAAA@@@???<<<<<<===>>>???===:::666555333222222333333222111///222666999;;;:::888777:::888666666999;;;<<<;;;;;;<<<=========???CCCGGGCCC@@@<<<:::888888777666999666555999;;;<<<@@@EEEDDDGGGGGGBBB===;;;999777555555999@@@DDDFFFIIINNNRRRZZZ^^^]]]]]]fffrrrzzzwwwqqqkkklllvvvzzz~~~nnnhhhfffhhh___JJJ:::555111444777888777555444333111000000//////000111111333333333333333333333333......///000222444555666222///------111444555555<<<;;;:::888777777777777444666555333444999<<<:::777555222///...///000111...//////000111222333333111222444666999<<<>>>???HHHHHHIIIKKKNNNRRRWWW[[[PPPQQQSSSSSSQQQRRRTTTWWW^^^QQQDDD@@@EEEGGGBBB;;;FFFFFFDDD@@@;;;999:::<<<555;;;CCCJJJNNNOOOOOOOOObbb[[[QQQHHHDDDDDDFFFHHH??????>>><<<999777444333222333555444111///......++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------111///,,,+++---///222444,,,+++)))((((((((()))***000000111111111111111111///...,,,,,,...///...---000000///...------......------,,,,,,---...///000---,,,,,,///444999;;;;;;:::888555333222333444666000222777<<>>BBBHHHNNNUUU]]]gggnnngggaaa\\\ZZZTTTNNNQQQYYY]]]hhhoooqqq||||||wwwxxxuuupppfffXXXOOOMMMMMMLLLIIIFFFBBB@@@@@@???===;;;;;;999666666777777555333777777777777666666666555111000000111333444444333333222000/////////111111---///000///......000333444333222000000000111222111222222111000///111222////////////111222444555888888666444222333777:::777888888666333333555888888888;;;AAAFFFFFFAAA<<<======>>>@@@@@@???;;;888555222000///000111111111222333444666888999::::::777888999999777888<<>>======AAAEEEIIIIIIIIIMMMNNNLLLFFF???<<<>>>AAA===::::::>>>CCCFFFMMMSSSbbbccc]]]NNNBBB???@@@???888>>>IIIQQQQQQOOORRRYYYcccccc```___dddmmmqqqpppooonnnkkkhhhkkktttzzz{{{|||{{{yyyrrrsssjjjaaa\\\[[[QQQ@@@444333///333888:::888666444333111111111000000000111111111111222222333444444555111111111111222333555666555222///...111555:::======>>>??????===:::777555666444222333;;;CCCCCC===777555222///---...///000///000000111222333333444111222333666999===@@@BBBKKKOOOTTTXXXZZZ\\\___aaa___\\\YYYYYY[[[^^^^^^^^^]]]UUULLLIIILLLOOONNNLLLTTTQQQMMMKKKIIIGGGCCC???@@@DDDIIINNNQQQVVV[[[___iiifffaaa[[[VVVSSSSSSSSSPPPMMMHHHBBB<<<888666555111333444444222000//////------......---,,,+++***,,,,,,,,,+++++++++++++++000///...,,,,,,...000222,,,+++***(((''''''((()))...///000111111111111111///...,,,,,,...///...------------......000111111.../////////000000111222///......///111333555666999777444222222333555666222333444555777999<<<>>>uuugggbbbSSSCCC???CCCAAA999777888:::;;;:::888555333999888999>>>DDDFFFCCC???>>>CCCIIIMMMQQQXXXccckkkbbbUUUOOOSSSRRRJJJKKKSSS^^^nnnvvvuuu{{{sssvvvuuuiiiYYYMMMIIIHHHEEEAAA???AAABBB@@@<<<::::::<<<:::666333444777888555111666666777777777666666555222000//////111222222111222222111111111111111222,,,///222000------000444333222111000000000111222222333444333111111333444111000000000111333555666;;;:::777444222333777:::444888:::777111///444999666666999AAAIIIJJJDDD===?????????@@@AAA@@@===:::555333111000111222222222333333333444666888:::;;;444888;;;;;;888999===AAA???===>>>CCCKKKQQQSSSQQQ[[[]]]\\\SSSHHHCCCFFFLLL@@@===>>>DDDKKKQQQZZZbbb|||uuu___LLLFFFEEECCC<<>><<<>>>@@@>>>:::777777999444444444555666555444333333444555666666555444444333111///...///000000///222222333333333333222222///000000000///000111222000000000000111333555666444555555555333333555666333333111111111222444555777888888666555555666888555666777444111000222555444666:::@@@FFFIIIGGGEEEBBB@@@@@@@@@AAA@@@>>><<<777555333333444555444444222222444555666777888888555777999;;;===>>>???@@@>>>>>>@@@EEEMMMVVV^^^ccceeeeeeaaaXXXNNNHHHIIIMMMBBB???AAAIIIRRR[[[fffooolllWWWNNNIIIDDDAAAHHHUUU```bbbbbbiiiqqqvvvuuurrroooqqqrrrmmmeeecccffffff```]]]bbbgggjjj```______bbbbbb]]]VVVSSSQQQQQQLLLBBB;;;777333///---222888888555111000111000000111111000//////......///000222444666777888999888777777777999;;;<<<:::;;;;;;<<<===@@@CCCEEECCCDDDDDDCCC@@@<<<777444555555666:::CCCJJJHHH@@@777555222///......///000222222333333333333333333555444444555777<<<@@@CCCGGGTTTeeerrrwwwvvvuuutttyyyxxxvvvtttssspppmmmlll```hhhooonnniiiiiiqqqzzzsssssssssqqqmmmfff^^^XXXZZZYYYWWWTTTUUU___mmmxxxnnnsssyyyzzzuuummmfffbbbddd```XXXOOOFFF>>>888555000222444444222111111111222222222222111...+++***,,,,,,,,,+++++++++******,,,...///---***((()))***---,,,***)))((())))))******+++---000111111000//////...,,,,,,...///...---------...///111333555666000000111111222111111111222222111111000111333444222111111111111111222222444111---,,,...000000///bbbRRRIIIMMMJJJ<<<777===999888888888999::::::;;;777:::<<<<<<<<<===???BBBDDDAAACCCPPP___ddd[[[PPPHHHNNNKKKBBBCCCOOOWWWVVVeeelll|||zzz|||uuucccWWWSSSNNNIIIBBB======???;;;<<<===<<<999666444444///333777777444222444666111222333444444444333222444222000//////000000///111222444555555444333222333000---...111333222///......///000333666999;;;555666777666555555666888555444222111111222444555222555888999888777666777777555333222111222222222222666;;;???BBBFFFJJJMMMCCCAAA@@@@@@@@@@@@???>>>999777666666777777666555000222444777888777666555777666777;;;AAACCCBBB???===???BBBEEELLLXXXgggqqqjjjfff___VVVOOOJJJIIIIIIBBB@@@BBBKKKVVV```lllvvvvvvrrr^^^SSSKKKDDDDDDHHHQQQ]]]dddiiipppxxxsssxxxyyyuuupppmmmjjjfff```aaa^^^ZZZ[[[___^^^ZZZVVV]]]]]]UUURRRWWWTTTLLLDDDJJJIII>>>888888444,,,---222777777333//////111000000000000000///...---...///111333555777999999;;;:::999999;;;===???AAA;;;>>>AAACCCCCCCCCDDDDDDFFFFFFDDDBBB???;;;777555111444777:::@@@EEECCC>>>777555222///...///000111666666555555555555555555666555444444666:::???BBBMMMWWWeeeooouuuzzz}}}zzztttppppppooonnnooottt|||}}}~~~{{{qqqjjjgggXXX[[[^^^^^^___dddmmmuuu{{{}}}~~~{{{vvvqqqooopppdddaaa\\\SSSJJJ@@@888444000222444444333111111222333333444333222///,,,***,,,,,,,,,,,,++++++*********---///...***&&&&&&'''---,,,***)))))))))***+++(((***---///000000000//////...,,,,,,...///...---......///000222333555666000000111111111111000000222222333222222333555777///000000000111111111111---+++)))+++...000///,,,qqqZZZQQQHHHDDDAAA>>><<<===>>>????????????>>>======>>>;;;:::<<>>GGGOOOCCCAAA???@@@BBBCCCAAA???@@@===:::888999;;;<<<<<<555666777777666444222111<<<777444;;;EEEIIIBBB:::555>>>EEEGGGMMMZZZhhhpppgggZZZLLLHHHLLLKKKBBB888DDDDDDGGGMMMXXXeeerrrzzzoooyyyuuu___LLLDDDDDDIIIHHHMMM\\\nnn{{{}}}zzz{{{rrrhhheeeggg]]]YYYUUUTTTUUUVVVTTTQQQ[[[YYYTTTNNNJJJJJJMMMPPPBBBAAA@@@???<<<777111,,,333222222222111000//////.../////////------///111222222333444555666777777@@@AAA@@@@@@@@@CCCHHHLLLCCC@@@EEEPPPPPPEEE???CCCLLLHHHDDDCCCBBB@@@:::666333555888:::<<<>>>>>>???999666222///...///111222:::;;;;;;777333111333666///000222444777999;;;<<>>BBBGGGHHHEEEAAA@@@@@@CCC@@@>>>@@@DDDFFFDDD@@@CCCIIIQQQVVVVVVUUUUUUUUUJJJGGGHHHKKKMMMOOOTTTZZZlllxxxzzztttnnnllljjjdddZZZQQQGGGDDDAAA===999888777777<<<<<<;;;999777555444444222333333333333333333333333333222222111111111111444333222111000000000000222333555666666444222111111000///000222222000...------...000222555888::::::999888777666666666666666666666666555444333222000222555777999999888888888777666444333222222222222444777888888;;;@@@CCCAAA>>><<<===@@@DDDEEEEEE???===<<<;;;<<<<<<:::999666666666666555444333333999999:::===@@@@@@===:::666;;;AAAGGGQQQ]]]ddddddXXXQQQHHHCCCBBB@@@;;;777>>>BBBHHHPPPYYYaaagggjjjmmmrrrrrrfffSSSDDD???AAADDDLLLYYYfffrrryyy~~~}}}xxxpppfff^^^WWWUUUSSSPPPOOOQQQTTTWWW[[[UUUMMMHHHGGGGGGFFFFFF@@@>>><<<:::999666222000222333444444444222111000...//////...------...000111444666555444777===CCCBBBBBBBBBFFFIIIKKKIIIGGGEEEGGGHHHHHHIIIJJJHHHEEEDDDGGGKKKKKKHHHAAA;;;777777555555999>>>@@@>>>;;;888555111...///222777:::===;;;888666555444333222000111333555888:::<<<>>>KKKZZZeeegggmmmyyy~~~yyysssrrrhhhbbb___```aaabbbffflllxxx{{{vvvmmmmmmpppgggYYYNNNQQQRRRMMMBBB888333222333333333333333222111111444555666888777555222///...---,,,+++************,,,------,,,)))(((((()))***++++++,,,,,,+++))))))((()))+++,,,---...------,,,,,,,,,------...000000222222222222111000//////............///000222333111111222333444444444444555222//////000111000///+++)))((())),,,///...---hhhYYYOOOGGGAAA@@@@@@@@@CCCGGGDDDKKKSSSUUUQQQLLLIIIIIIKKKHHHFFFGGGIIIJJJHHHFFFIIIOOOUUUUUUQQQPPPVVV\\\PPPLLLKKKQQQVVVXXXYYY\\\nnnzzz~~~|||gggeeeccc___YYYRRRKKKGGGBBB>>>999888:::;;;888555777:::===<<<777444555777444333333333333444666777555444333222111000000///111111111111111111111111222333555555555333111000///......///000000...---......///111333555888999;;;:::999888888888888888333555888:::999777444111000111333555777888999:::555555555555444333111111111111111333555666777666===;;;:::;;;???EEEHHHJJJ>>>>>>===>>>>>><<<888555777666555444444333444444666:::======999777777999777999<<>>888444555666888>>>HHHRRRXXXZZZXXXVVVeeeddd]]]QQQCCC:::999<<<>>>MMMaaammmrrrvvv~~~zzzyyyyyyrrraaaRRROOOPPPOOOLLLJJJLLLSSSYYYVVVNNNDDD@@@AAAAAA===999<<<:::777555555444333222111333555666666555222111......///...,,,,,,...///000444888777444888CCCMMMEEEDDDEEEKKKRRRSSSMMMFFFIIIOOOLLLDDDGGGRRRQQQHHH???GGGPPPSSSMMMCCC<<<888;;;666333777>>>AAA<<<666777444000...000666===AAA@@@<<<777666777777444000111222333666888;;;>>>???DDDQQQ___ffffffiiisss~~~|||yyymmmjjjiiibbb\\\ZZZZZZ[[[aaaggghhhbbbbbbhhhfffZZZOOOMMMHHHEEEAAA>>><<<999444111222666999777333000000333555555555999<<<:::333---------------,,,+++******,,,------,,,+++******,,,++++++,,,,,,,,,+++***))))))***++++++,,,,,,,,,+++,,,,,,,,,,,,---...//////444444333222000...---,,,,,,,,,...///000111111222222222222222222333444555444222000//////000000//////+++(((***000333111---zzziii^^^NNNGGG@@@??????@@@EEEKKKQQQWWW^^^bbbaaa]]]YYYVVVQQQRRRRRRQQQNNNMMMMMMNNNQQQRRRSSSRRRRRRTTTWWWZZZUUURRRSSSXXX]]]___cccgggmmmwww{{{{{{qqqaaa^^^YYYSSSLLLGGGBBB@@@>>>;;;888888;;;===;;;999555888;;;<<<:::777777888555444333333444666999;;;777555333111///.........//////000111222333333444333333444555444222111000............///...---,,,...///000222444555777888;;;:::999999888888888888666777999;;;:::777444222...000222555666777777777222333444444444222111000111222333333222111111111888888999<<<@@@DDDGGGIII???>>>>>>======;;;777444666555333222111222333333333777;;;:::555222333666777888:::AAAMMMVVVSSSKKKEEEEEEBBB;;;444111222555666<<>>;;;::::::777444888666444333333333111//////111444666777555333111...//////...,,,,,,---//////333777777666:::CCCJJJGGGFFFGGGLLLRRRUUURRROOONNNQQQOOOMMMPPPVVVSSSJJJCCCIIIOOOPPPKKKCCC<<<888;;;666333555:::<<<888444444222000000333888>>>AAAAAA>>>;;;999999888666333111222333555777;;;===???CCCIIITTT^^^]]][[[fffuuuxxxyyyzzzrrrhhhdddbbbZZZRRRNNNMMMNNNUUU\\\]]]UUUUUU[[[WWWIII@@@BBBAAA===999777888777444111333666999888444111111222888999:::===>>><<<777222,,,---......---,,,***)))+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++---------------...///000333333222111000...---,,,***+++...000111111111000222111000000111222444555333222000/////////000000111...,,,...222555444111wwwvvvnnnbbbMMMFFF???===<<<===CCCKKK^^^```ffflllpppooojjjfffXXX[[[]]]YYYSSSOOOQQQTTTVVVOOOJJJMMMVVVZZZWWWRRRVVVVVVXXX[[[\\\___hhhrrrmmmsss{{{|||pppfffddd]]]SSSKKKFFFCCC@@@===999999999:::;;;<<<======888777888:::======:::777777666444444555888;;;>>>999777555222000///...///...///111333444555555555333444444444444333222111///000000000///......---///000111333444555666777999999888777777777777888;;;:::999888777666555555///111333666666555444222000111222333333222111000222777:::777111...000333444777;;;???AAABBBBBBCCCAAA???<<<::::::999777555333222111000///000111222111333555555444333333444555888:::===CCCJJJJJJFFFDDDAAA<<<777333111111111888:::???DDDGGGHHHIIIHHHHHHDDD===888555555666666>>>BBBJJJXXXfffpppuuuwwwxxxxxxuuunnnbbbWWWNNNJJJIIIHHHGGGHHHJJJJJJGGGEEE???===;;;888555444444444333333333333333111---***+++...111444555444222000/////////...,,,,,,---...000111333555888:::>>>@@@FFFFFFFFFHHHKKKPPPWWW[[[RRROOORRR[[[\\\TTTLLLKKKLLLJJJGGGFFFEEEBBB===999777666555555555555444444111111222333666888:::<<>>;;;888888999111111222333666999<<<>>>FFFCCCGGGPPPTTTSSS\\\jjjzzz{{{mmmggghhhfffaaaYYYPPPHHHDDDBBBCCCIIIQQQWWWVVVSSSMMMFFFAAA===;;;999999888777555333111111333333444444444333222111;;;???BBBBBB???<<<:::999---...//////...---+++******,,,------++++++,,,...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------//////////////////000111///000000000000///......)))+++...000111111000///000000//////000111333444111111000//////000111222111222222333333444666777zzzooopppiiiZZZIIICCC===;;;:::===FFFOOOdddiiiqqqyyy~~~~~~{{{xxxkkkkkkiiiddd]]]XXXVVVVVVTTTLLLGGGKKKUUU[[[XXXRRRVVVVVVXXXZZZYYY[[[fffrrrooottt|||{{{mmmdddaaaccc[[[QQQHHHDDDAAA???>>>777888::::::;;;;;;===>>>;;;888777:::>>>@@@===999999888666666777:::===???===;;;888444222222222222...000222555666777777777333444444444555444444444111333444333111000000000000111222444555666666666888777777666666666777777<<<;;;888666555666777888666666777777666333111///000000111111111111111111333888<<<888000,,,000555111666<<<@@@@@@???>>>===@@@===:::888888777666444111111000000000000111111000000000111333333333222222777999999;;;@@@CCCBBB???;;;555111111111///...777888999<<<>>>AAADDDEEE===:::777666666777777666@@@???CCCMMM[[[fffkkkkkkiiinnnnnneeeVVVJJJHHHKKKFFFDDDCCCEEEGGGEEE???999666777888666222111222444///000111333333000,,,((()))+++///111333333222111000111111///---,,,---///111222333555777999:::999DDDDDDCCCCCCEEELLLUUU\\\SSSOOOUUUaaa___OOOEEEHHHNNNHHHBBB???@@@@@@===:::666666666444333222333444///111333555777777888777===@@@BBB@@@<<<999:::===333333222333444777:::<<>>CCCIIIRRRXXXUUUHHH???@@@???:::444666888777444111000111333333222333555666666666<<>>>>>???EEEPPP\\\gggtttvvvqqqpppkkkaaaWWWQQQPPPOOOOOOSSSWWW\\\___ZZZXXXXXXZZZZZZ[[[aaaiiiqqqxxxyyyrrrjjjgggbbb]]]WWWUUUPPPIIIAAA======???<<<:::999<<>>>>>>>>:::999888888999;;;===>>>BBB???<<<999777666777888000111444777888999888888333444444555555666666666444666888777444222222444000111333444555666555555777777666666666777777888888777666555666777:::;;;AAA???;;;777333111000000////////////000000111222444666666333...,,,///333000444:::======<<<<<<<<<;;;:::999999999777444111111111222222222222222111//////000000000000111111000444777666888<<<===;;;777444000...///000000111333555777999;;;<<<<<<<<<888888777666666666666666;;;???EEEIIINNNSSSZZZ___^^^```^^^WWWLLLDDDCCCEEEAAAAAAAAA@@@???<<<888666444333222222222111000///------...///111000...,,,)))+++---000111222333333111222222000...---...000333555666555555666:::===@@@@@@???AAAEEEJJJOOOQQQRRRUUUZZZZZZSSSIIICCCCCCEEEDDDBBB@@@???>>>===<<<:::777444333555666555333111111333444666777888999<<<===>>>>>>===<<<;;;;;;666555444333444777999;;;>>>;;;:::===BBBHHHMMMQQQYYYhhhuuuuuupppooorrrtttzzz~~~{{{rrrooohhh___YYYWWWTTTQQQGGGBBB======<<<;;;???DDDKKKRRRTTTMMMDDDAAA>>>;;;777888888777666555555666666999::::::999;;;@@@EEEEEEJJJPPPSSSOOOHHH???:::666555444333333222222333///111111111/////////111//////---,,,,,,------...++++++***+++,,,---///000000000////////////000000,,,---....../////////...------...//////......---++++++,,,---...............///111111111333666:::777777666777999;;;;;;;;;rrrmmmhhh[[[OOOHHHGGGCCCAAABBBFFFNNN\\\iiiiii}}}}}}|||kkkZZZPPPVVVZZZWWWQQQTTTbbbooo___[[[YYY\\\___^^^___aaaqqqzzzttt```[[[ddddddYYYJJJNNNPPPJJJ???999;;;???CCC>>>:::>>>EEEHHHCCC<<<;;;===???>>><<<;;;???BBB::::::999999:::;;;===>>>EEECCC???<<<::::::;;;<<<111222555888999:::999999333444444555666777888888666999:::999666444444666111222333555666666555444888777777777777777888888444444444555777999;;;===KKKFFF>>>666111000111333000///.........000111333444222///---,,,---......000444888:::999:::<<<>>>777777999::::::777222...111222444555555444333222...111222111...---///111///222444555888<<<:::555111111000///...000333666///222666:::;;;999666444888888888666555555666777444???IIIIIICCCCCCLLLVVVXXXTTTOOOJJJFFFBBB@@@>>>===???@@@===888444555777555111...///222333...)))---++++++,,,///111111000***+++---///111333444444222333333111///...///000444888:::666222444<<>><<<<<>>>>>???>>>777222333888:::777222333222222333555888:::<<<<<<:::999;;;??????<<<888999777555444555777:::<<<777999::::::===DDDHHHIIITTT\\\dddgggiiikkkiiieeedddppp~~~~~~yyywwwppp```VVV[[[[[[QQQHHHFFFBBB===:::;;;;;;:::<<<@@@EEEKKKRRRUUULLLAAA<<<======;;;999888:::<<<<<<<<<;;;@@@EEECCC???AAAJJJSSSUUUYYY___eeeeee\\\NNNBBB:::999777666555555666666222333444333111000111222000///...---,,,---......))))))))))))***,,,...000000//////.........//////------...............---..................---,,,)))***,,,---......---,,,---///111222222444888<<<;;;777444777<<>>>>>???AAAAAAAAA;;;===???===::::::===@@@===;;;999999;;;<<<<<<;;;DDDBBB@@@===;;;:::::::::444555888:::;;;:::999888999888666444444555777888777555333333333333111///333333444444444333222111666555444444444444555666666555333444666:::>>>AAAJJJGGGAAA:::555333333444999555222////////////...222///+++***+++...000111444333444666999:::999888777888999:::888666333111444444555555555444333222111444555444111///111333111000111444888:::999777222111000000222222111000111333555777777777555555777666666555555555666666777<<>>???CCCCCC<<<555999999888888777555444333000000000000///...---,,,---,,,+++,,,.........,,,+++,,,...000222333444444666333000.../////////...666666666666888:::<<<===888:::===AAAFFFIIILLLMMMXXXTTTNNNGGGBBB???>>>>>>888>>>EEEGGGBBB>>>>>>???BBB===777666777999999888555555444333555888===@@@<<<;;;;;;<<<>>>>>>===<<>>===:::777555555888;;;>>>>>>FFFNNNPPPJJJBBB===;;;>>>>>>===;;;:::===DDDIIIJJJOOOUUUWWWWWWZZZbbbiiippppppttt~~~www```MMMEEE???;;;<<<;;;:::;;;???;;;999777555555444222000...............------,,,,,,+++)))((()))---000333444222///------...000111------,,,,,,,,,,,,++++++------......------,,,+++///...------...---+++))),,,///111222111333777:::@@@888333666>>>BBB<<<444|||kkk]]]UUUQQQNNNLLLFFFFFFLLLUUU[[[aaarrrxxxsssuuugggbbb^^^^^^bbbeeefffeeennniiiaaaZZZVVVWWW\\\aaa[[[YYYYYYZZZZZZVVVMMMFFFBBBBBBAAA>>>;;;:::<<<>>>???@@@@@@===;;;;;;>>>AAA>>><<<:::999999;;;<<<=========<<<:::777777:::===??????@@@???>>><<<999888666666777888888999999999777666555444444555666666444444333222111000//////444444444444444444444444666555333222222333555666555444444444777;;;@@@CCCEEEFFFEEE>>>666111333666;;;888444111000///...---...,,,+++***,,,///111333333444555666777888888888888888888888666555333222333333444555444333222111111222444333111000222444222111000222555888777666333111111111222333222111111222444666666666555444555555555555555555666666777999;;;;;;<<<<<<>>>@@@BBB???;;;:::;;;:::777333444444444444444333222222000000000///...---,,,+++---,,,+++,,,...//////---,,,---...000222333444444222444555333000///000222666666555555666888:::;;;:::;;;<<>>===<<<:::999999::::::???<<<999999<<>>???DDDNNNVVV\\\\\\]]]aaahhhnnnrrrsssttt```JJJ@@@999:::============AAA===999666555444333222...///000000///...---,,,,,,+++***)))***,,,///111111000...,,,,,,---///000---------,,,,,,+++++++++,,,---------...---------///...---...//////---+++,,,...000111000111444777:::888666777:::;;;999666wwweeeWWWPPPOOOPPPPPPKKKPPPVVV[[[bbbppp{{{vvvxxxllljjjfffeeefffgggggggggoooggg\\\TTTQQQRRRUUUXXXOOOOOOPPPQQQQQQLLLCCC<<<>>>===;;;888777888;;;>>>:::===???<<<666555:::???>>>999444444888<<<<<<;;;===??????:::444222777===;;;===@@@AAA@@@===888555777666555555555777999:::444444555555555555555444111333444222///---...000444333333222333444666777666444222111111222444666444444444555999===BBBEEEBBBFFFHHHAAA777222444888<<<999555222111000...---+++++++++,,,...000333444222555777777555444555777777777777666555444333333111222333333333222111000///111222222222222333555333111///000222444444444444222111222333444333222000111333444555555444333333333444444444555555666555444444777;;;<<<:::888666666666444222111000111///000000111111111222222111000///...---,,,,,,,,,...---,,,...000111111000,,,---///111333444555555111555999777111///222666555555444444444555666777;;;::::::<<<@@@EEEJJJMMMEEEDDDCCC@@@>>>;;;888777AAA???>>>@@@CCCEEEDDDBBB<<>>:::666===999555888>>>DDDFFFEEE>>>>>>===<<<;;;:::999888DDD>>>999999???FFFJJJKKKLLLSSSZZZYYYSSSMMMKKKLLLLLLIIIHHHLLLQQQUUUUUUSSS\\\[[[WWWPPPGGGAAA??????666666777777666555444333???AAACCCAAA>>>;;;<<<>>>333777===AAAFFFNNNYYYbbbkkkhhhggglllvvv~~~zzzeeeMMMAAA888999>>>@@@??????EEE@@@:::666444333333333///000111222111///---+++,,,++++++++++++,,,---......---+++***+++,,,...///.........---,,,++++++***,,,,,,,,,---....../////////...---...000111000///,,,---//////...///222444333666888777333222444777tttcccUUUOOONNNPPPRRRWWW\\\^^^]]]eee{{{tttjjjlllnnnnnnjjjeeebbbeeehhheee]]]SSSMMMKKKLLLLLLKKKJJJIIIIIIJJJIIIEEE???::::::999888777666777888:::888::::::777444333777;;;;;;777333333777;;;>>>@@@@@@@@@>>>888333222666;;;;;;===???@@@>>>:::666333555555555555555666777777222333555777777777555444222666888555000...000333333222111111222444777888777555333111111333555777333333444666999>>>CCCEEEGGGIIIGGGAAA999555666888:::777444222111111///...***+++---...///000222444222666999888333000222666444555666777666555222111000111222222222111///......///111222333444555666444222000//////111222333444333222222444444333222000000222333333444333333222222333444444555555555222222333666888888666444000000000//////...............//////000222333333111000...,,,,,,,,,,,,---000//////000222444444333---...000222333444555555555777777444000///222555444444222222222222333444888888999:::<<>>===;;;::::::??????@@@AAACCCDDDDDDDDDCCCCCCCCC@@@;;;888777888555444333555999<<<;;;999===999666999AAAFFFEEECCC@@@???===;;;:::999888888AAA>>>;;;<<<@@@EEEIIIJJJOOORRRTTTQQQKKKEEECCCDDDFFFBBB???BBBHHHMMMOOONNNUUUUUUSSSOOOIIIDDD@@@>>>777777777666555444333333;;;<<<===<<<:::999:::<<<666888===EEEOOOZZZccchhhnnnooopppssswww}}}nnnZZZJJJ@@@888999===@@@BBBEEEDDD???777222000111333444000111333333222000---+++,,,,,,---------,,,,,,+++++++++***)))***+++---...//////...---,,,++++++***++++++,,,---...///000111000......///111222222111---------------...///000///333666444000...111555uuufffYYYRRRPPPQQQSSS]]]cccfffeeelll||||||xxxkkk___eeekkkooojjj___ZZZ^^^dddXXXSSSMMMJJJIIIHHHFFFCCCGGGFFFDDDBBBAAA???<<<;;;888888999999999888666555888666444333333555666777555666555555555999@@@EEECCC???:::555444555666777>>>>>>===;;;999666444333111333444666666555444333222333666888999888777666666:::<<<999444111444777111111000000111333666888888777444333333444777888222222333555999===AAACCCMMMIIICCC>>>:::999777666555333111111111111000///---...000000///000222555555888;;;888222///000333///222666888888555111...///000111111111000///.........///111333555666666444333111///...///111333444333222222444444333222000000111222333333333333222222444444555555444444000222666777666444444444111...,,,---000222000---000000000111222333555666111///---++++++,,,...000222222111222555666555444---///000222444555666666;;;777222///...///111222333222111000000000111222444666888:::;;;;;;::::::???>>>>>>===<<<<<<<<<<<<999>>>CCCDDDBBB@@@BBBDDDLLLGGGAAA<<<;;;:::888666222444555555555777===AAA===;;;:::>>>BBBDDDAAA===AAA???<<<999888777888999888:::===??????AAADDDGGGRRROOOKKKFFFCCCAAA???============>>>@@@EEEJJJNNNNNNLLLLLLMMMNNNJJJBBB;;;:::888777555444444555555666777999:::999999999999;;;:::===JJJ[[[iiiooopppmmmtttyyywwwrrrsss}}}|||aaaOOOBBB===::::::;;;===CCCKKK@@@:::222---,,,///222444111222333333222000...---------...///...---,,,+++*********)))***+++,,,---//////...------,,,++++++++++++,,,,,,...///111222000///...///111333444333------,,,,,,---...//////000111222111///...///000yyykkk^^^VVVTTTVVVYYY___eeennntttyyysssggg```^^^___\\\aaadddaaaXXXTTTUUUYYYOOOMMMKKKJJJIIIGGGDDDBBBBBBAAA>>>;;;999888999999777777888:::;;;:::666333666333000111333666777666333555777666555888???EEEAAA<<<777555555777777666>>><<<999666444333333333000111444666666444222000222333666888999999888888:::;;;===;;;777555666888111111111111222444666777777777666555555666777777222222333444777:::<<<>>>JJJDDD>>>;;;;;;;;;888444222111000111222222111000///111333222000000444888999:::;;;888333000///000---000444777777555111...///000111111111000///...///......111444666666666333444333222000000222333444222111222333444333222000111111222222333444444333444555666666555444333111333666666444333333555222///---///222444222///333222222111222333444555111///,,,+++,,,...111444444333222333555555555333...///111333555666777777;;;666000---...000111111222111000/////////000111222444888:::;;;:::999777>>>>>>???>>>>>>===<<<;;;666<<>>===;;;999777777777888111666<<<>>>======???CCCLLLHHHBBB???>>>===;;;:::555888;;;;;;:::===CCCIIIGGGEEEDDDHHHLLLJJJAAA::::::999777555444555666777222444666999:::999888888;;;;;;@@@OOOdddsssyyyyyyqqqxxx}}}wwwnnnlllvvv}}}}}}sssWWWHHH<<<:::::::::999:::BBBLLL===777000+++***---111333111111111111111000000///...//////000//////......,,,++++++++++++,,,,,,---............---------------,,,,,,,,,---///111333111///......111333444333///---,,,---///000000///222000////////////...---~~~oooaaaYYYYYY^^^cccfffhhhrrr|||~~~~~~~~~kkkVVVMMMQQQYYYVVVTTTSSSSSSSSSQQQMMMJJJKKKKKKKKKIIIFFFDDDDDDDDD===<<<;;;999777555555666555555555888:::;;;999666222222222222222444888:::666666555555555777:::===;;;:::888666555555777999888777555333222222333444111111222333333222111111111222444666888888999888;;;::::::999777666666666333333444444555666777777555555666666666666555555222222222333444666777888;;;;;;:::;;;;;;:::666333333222111222333333111///000222333222000222888======<<<;;;888555222///...///000222333444333222111000000111222111000///...000......000444666666555333555666555333222333555333111111111222333222111111111111222333333444555555666777777777555333222444333222222444444333222000111111111111222222222444333111000///000111222000...,,,+++,,,000555888444222111111333333222000///000111333555666777777333333222111000000111333111000///......///111111333555888;;;===>>>?????????AAAEEEGGGFFFBBB===:::999;;;>>>>>><<<;;;===>>>AAA>>>;;;888777666555555555777888777555555:::======???AAA@@@===:::::::::888999:::;;;:::888555444222444777999;;;<<<>>>?????????>>><<<:::888777888222555999999777777;;;>>>@@@??????@@@BBB@@@<<<999777777777666666666666666222333444666999::::::999777;;;DDDRRRaaaooowww{{{xxxvvvsssnnnjjjiiilllooorrrqqqsssxxxtttcccOOOBBB<<<999777999999999>>>EEE???999222,,,+++...000222000000/////////000111222000000000000000111111111...---------------------------------...............---,,,,,,---///111222222000......000222333333000...,,,---000222222111111111111000///.........pppaaaZZZ\\\eeelllppplllrrr|||}}}xxxvvvbbbOOOGGGIIINNNSSSKKKFFFIIIPPPQQQHHH???JJJKKKJJJFFFBBB@@@BBBEEE:::;;;<<<;;;888666444444555333222444888;;;;;;:::...222555333111222888>>>:::666333333666888666444555999;;;888444333777<<<333222222333333333444444333222111000000111222222000111333444666777888888:::888777666777666555333444555666777888888888777333444555666666555444333222222222222222333444444...333999<<<;;;888555444666555444444444333111//////222333222111444;;;AAA@@@===;;;888666333///,,,111111000000000222333444000111222222222111///...000///...000444666666444222555888777555333444666222111000000222222111000222222222222333444555666666777888888777555333111888222...///444666333///---111444333///...111555444333000...------...///000...,,,+++---111777:::333111000000111000///---///000222444555777777888***000555666222000333666000//////...///000111222666777999<<>>;;;888888:::<<<<<<<<<555888:::999555333444666888888888888888888777666===@@@AAA???999777:::===222666;;;>>>===999444000555333111444:::>>>>>>===333999======888444444777333555888999888666666666<<<======;;;888777888999333444777888888777555444444333333444777:::<<<<<<444<<>>888555777999:::;;;>>>BBB===555///---...000111000///...---...///222333111111000000111222333333/////////......---------,,,,,,------...////////////...---,,,---///111222333000...---///111222222000...---...222444444222000222333222...,,,...000uuukkkfffeeeggglllxxx||||||xxxyyylllXXXMMMIIIGGGGGGCCCEEEGGGFFFCCCBBBDDDFFFDDD@@@???BBBCCCAAA@@@BBB@@@???;;;888555444333333333444555666888999999:::999555222111333555444222666555333222333555777888666666555444333333222222555444333333222222333333222111111111000000//////555555444333333444666666888777555444333333444444555555666777777666555444555777888666333111333555333111000000111000...+++,,,---000444777777555333111555888888333000...///...///000222444666777888???BBBAAA;;;666555333000333222222111111222222333555333111000111111111//////000111222333222222111333333444999>>>===777111444333222111222333222222111111111000000222666999===;;;888666555555666666333333333222222111222222333000...111666777333////////////......------,,,+++++++++,,,...111444666444222///------...000111////////////000000000000---,,,---333999;;;777333///---+++***,,,111888<<<@@@;;;???LLLQQQLLLHHHIIIHHHPPPTTTOOOJJJHHHDDD???<<<;;;:::999888888888888555555555666666666666666999;;;<<<<<<:::888777777666999<<>>===;;;999777555444444222222222333333444666666777666444333333333222111444444333222222333444555555444444333333222222222444333222222111111222222000000000000000000111111666555444444444555666777777666444222111111222222444555666666666666555444555666888777666444333333111/////////000///---+++,,,,,,...111333444222000333555777777444111////////////111222444666777888<<>>===:::888666444444333333222222222333333222111222111111444666777444000/////////...------,,,,,,+++++++++,,,...000222444222111///...---...///000000000000///////////////------///444:::;;;666222...------...111888@@@EEEDDDJJJVVVbbbbbbYYYOOOKKKUUUZZZYYYQQQJJJFFFBBB>>>999999888777777777777777666666666666666666666666888:::;;;;;;999777666777777999<<<>>>>>>===;;;999666444333444666777666444111222333444555777777888999888777444222222333444666888999888444111111222555555555444444333333333444555555333111111222333555666777777888999999999::::::>>>HHHUUU^^^aaa```bbbaaa___\\\YYYXXXXXXYYY[[[[[[\\\]]]\\\UUUJJJBBB???<<<999666666777999;;;:::888666444333444555666666555444555777999999999333222111222555666666555666444222000/////////...222222111000000000000111111000...---...///000111222222000///...---------+++...111333333222111111111111111222222222222222~~~wwwuuuzzzxxxvvv{{{pppYYYNNNNNNOOOJJJDDDJJJGGGDDDBBBAAAAAA@@@???@@@======AAAAAA===999999;;;;;;::::::888777555444444333111000000111333444555666666555333111000000222222222222333333333333333333333333333333333333222222111000000000000111000////////////111222444666666555555666666777888666555333111000000000000444444555555555555444444444555777999:::777333///------,,,---......---+++*********---///000000///444444444555555444111...000000111333444666777777888<<<===999666777777555////////////000222333444444222111111222333222111000111111222222111000000000///111555999999555222000000//////000111333333333333222111000222666:::>>>===<<<:::777444111000333111111333555666333000222333555777888777444333000//////...------,,,,,,,,,,,,,,,,,,---///000111000000////////////......111000000//////.........---...111666::::::555000...///000222777???HHHNNNSSScccrrruuunnncccYYYQQQ\\\]]]YYYPPPHHHDDD@@@===666666666555555555555555555555555444444444555555777888999999777555555666777888:::;;;<<<<<<<<<<<<888555333222333555555555333333333333444555666777777888888555222111444777777;;;>>>:::333///000333444444222111111222222333555666666444111000111222777888:::;;;;;;999888777;;;:::===EEEPPPXXXYYYXXXYYY[[[[[[XXXSSSQQQTTTXXXWWWVVVWWW[[[]]]YYYMMMCCC???===:::777666888:::;;;999888777666666777888999666555444666888:::;;;:::444555666555444444666999:::555000///111222000---222333333333333222111111111000///.........///000222222000///............---222666555111......000111111111222222333444444|||}}}|||yyyzzzzzzxxx}}}{{{yyywwwvvvkkkeee[[[OOOFFFDDDIIINNNJJJEEEAAA@@@AAABBB@@@>>>EEE@@@===>>>>>>;;;:::<<<888999999::::::888777666888666333111000000222333222555777666222//////000...///111333444555555555333333333333444444444444111111000////////////000222111/////////000111333555555555666666777888888555444222000/////////000333333333444444444444444444555777:::===:::333,,,+++******,,,---...---+++(((((((((+++...111111111555333222333555555111...000111222333444555666777555999:::666444555555333,,,,,,---...///111333444333222111222444444333222111111111111111000000000......///222555666444222111111000///...///111333666666555333222333777999:::::::::999777444111///222000000333666777444000222666999;;;999777555555000000///......---,,,,,,---------------......///...///000000000///......111111000///......---------...222666999888333///000111444777<<>>;;;333333333444444444333333444333222222111222222333444555666555444333333444777777777777888999;;;<<<888555222000000222444666888888777666666777888888444777:::999555333555888777:::;;;888333000111333555333222000000111333444555666666444222222333444<<<<<<<<<;;;;;;:::999999:::<<>>999777000111222333333333333333333111000......///000000111222333333222222444555666555444444555666999:::777555333000000222555777;;;:::999999888888999999222666;;;===;;;888777777777666555444444333222222555444222111111333555666444555666555444555666888@@@>>>;;;999888999;;;===999???FFFGGGEEEEEEJJJPPPRRROOOLLLKKKKKKJJJGGGEEEGGGMMMRRRTTTPPPJJJEEEDDD:::;;;>>>???>>><<<888666999:::;;;<<<===>>>>>>>>>555444333444777888999888:::999888888999999777555555666555222///...000333///000222333444333222111111111000000////////////333222111000000000000000111000///000222222///---//////000111333444555555}}}tttsssrrrooogggfffeeeeeegggiiiiiiiii```SSSGGGEEEKKKOOOJJJCCCAAA@@@@@@AAACCCDDDDDDCCC???@@@FFFNNNNNNDDD:::555777777888999999999999999888777444111/////////000111222333333111//////000,,,---///222555888:::;;;444444444444444444444444111000//////......//////444333222111000...------000111222333444555555555222111000000000000111222111111000000111222333444333444666888999666222...,,,++++++---//////...---)))***,,,000444777888888000//////000111222111///000111111111222222333333111555555000------,,,))))))******+++---///000111111111222444777777666444000////////////000111222000///.........000222333555666666333///000444888<<<>>>???>>>;;;777666555222333555666777666444333000111222333444555666777999999:::::::::999888777444333222111000///...---...//////000//////......///000111222222222111000000//////......---------+++---000333444333111///111555:::@@@KKK\\\qqqnnn^^^TTTHHHDDDCCCDDDAAA:::444222///000222333444444444333222111///---,,,---...///000111222333333444777999777666444333333555777888888777555333222444888<<<;;;;;;;;;;;;;;;:::999888444777;;;>>>???===:::888888555222222444444333111555444444333333444666666444555777777666777999;;;???<<<888666666888<<<>>>:::AAAGGGFFFBBB@@@EEEKKKMMMHHHDDDDDDEEEDDD@@@<<>>>>>666444333444666777777777;;;:::999:::;;;:::555222000333555333///...000444...///111222333444555555222222222111111000000///333333222111111000111111111...,,,...111222///,,,...//////111222333444444wwwtttoooiii]]]^^^```aaaaaabbbbbbbbb^^^PPPCCCDDDMMMQQQIII???>>>@@@CCCDDDDDDCCCCCCDDDAAABBBGGGNNNNNNFFF===999888888888777888888999:::999888666444222111000000222111//////111111111000......///000222555888999333333333222222111111111111000000///.../////////111222222333222000...,,,---...000111333333333222///............000111222000000//////000111333444333555666666444222111111......---...000000///---,,,---///333777999888666,,,...//////......///111000000000000000111111111000333444///,,,---,,,)))))))))******,,,---//////111111222555888888666555............///111222333222111///---,,,...111333444666777444222333888>>>???BBBDDDCCC???999555222333444666777777777777666///222444333111222777<<<<<<:::777777:::;;;999777666555444333111000///......///000111111000000///111111222333333333333333........................***,,,...000000000000111444888<<>><<<::::::888888<<<@@@BBB???;;;888888666444222222222333333444444444555555555666777888999999888888:::<<<777666444333444666999;;;>>>@@@BBBBBBAAAAAABBBCCCAAA@@@???>>>>>><<<:::999999===AAA@@@===::::::;;;<<<===>>>???>>><<<:::888666888:::=========<<<;;;888666555555666777777666777:::===>>>;;;777333111...000111222222111111111//////000222444666888999444444444333222111000000333333222111111111222222///...............---,,,......///000111111222222xxxlllaaa^^^```cccbbb___]]][[[[[[WWWQQQKKKHHHIIIIIIGGGDDD===AAAFFFGGGEEEBBBBBBCCCHHHEEEDDDGGGHHHDDDAAAAAA999888777777777888999:::;;;:::999888666555333333333000------000333222111111000//////000222555666333222222111000///......111111000///////////////...000222333333111///---+++,,,...000111222111111,,,,,,,,,,,,---///111222000////////////111333444333555666444111///111444000//////000111111000...///000222666888888666444***---//////---,,,///111///////////////000000000///222333///---...---+++))))))******+++,,,......111111333555888999777555------------///111333444333222000---,,,---000333333555777555333666===CCCAAADDDGGGGGGBBB:::444111666777777888888888888888///222555333///000888??????:::555666999;;;999666777666555444222111000///...///111222222111111000222222222333333444444444---------...............)))+++---......///000222888;;;===@@@HHH[[[sssvvv^^^IIIAAA@@@888333555666222000222///111333555777777666555555333111...---...000111222444666777999<<<@@@DDD:::999888777666666777777:::<<<======;;;===AAAEEE>>>@@@CCCEEEEEECCC@@@>>>???:::666999@@@DDDBBB???999;;;<<<888111...111555222333444555555555555444:::;;;;;;:::999888:::;;;111111111222444555777888AAA>>><<<>>>BBBCCC@@@===888;;;===<<<888666777999666777777999::::::999888???>>>===<<<<<<;;;;;;<<<444666999;;;<<<;;;999888:::888666666777888777666333;;;BBBAAA:::333111222...------111444555222...000000000222555888;;;===444555555444333222111000333333222222111222222222---000111///+++)))***,,,......//////000000111111uuujjjhhhooocccWWWVVV]]]aaa[[[SSSLLLMMMMMMIIIDDDBBBDDDGGGDDDAAA???DDDJJJKKKDDD<<>>>>>;;;666555999>>>===;;;@@@FFFDDD===@@@JJJKKKIIIDDDAAAIIIRRRMMM???:::888777888999;;;:::999;;;;;;:::888555222000///111111111111222333444444444666999::::::777444222000///---,,,...111555777999:::;;;;;;:::888666444111333777999999888555333777888777666555666999<<<;;;<<<>>>??????===;;;:::;;;:::888888999;;;>>>@@@>>>===;;;888555444555777888999999999777444111//////...---...000222333333222000...111777<<<===;;;<<<:::777555333222222222444222111222555555333000333000---,,,++++++***)))***+++,,,///000000---***vvvkkkhhhbbb\\\ZZZ[[[[[[WWWTTTPPPNNNJJJHHHFFFEEEDDDCCCBBBBBBBBBCCCEEEFFFFFFEEEDDDDDDDDDBBB@@@??????AAA999888777888999:::999777>>>;;;666444444555555666/////////---,,,,,,///111888666333111000111222222333444444444444333111000//////.........---------///---+++...222555444111---,,,+++++++++---///000///000000111000000//////111000///......///000111111111222333444444444444111111000000000000111111555777999888555111///.........---------......///111111000///............///...---///111111///,,,------------,,,,,,,,,,,,...///000111222222111111...//////000111111222222222111000//////111333444555444333222444666999;;;FFFDDDAAA>>><<<999888777777888999:::999777444222222333222111000000222333555555666777777777777777333333333333333333444555555333111111222333222111111111000///...///000000////////////////////////---,,,,,,,,,---000222444555777===EEEOOOWWW[[[]]]iiikkkjjj```QQQDDD>>><<<777666555444444333333333777444222333555666555333333555666555333444777:::===:::999;;;???AAA>>>;;;===???@@@???<<<;;;===@@@===@@@EEEHHHFFFBBBDDDIIINNNLLLKKKLLLRRRTTTMMMCCC:::888666555777888888777999888777555333111///...111111000111111222333444444555666777666444222000000///------...000333555444555666666555333111000///111444777888888666555444444555444444666:::===999:::===??????<<<999777<<<;;;999999:::===@@@BBB???>>><<<999666444555777666666666666444222000...---,,,+++,,,///222444555000111444999===???<<<:::BBB@@@;;;777555444444555666444222333555555333111333111...,,,,,,,,,+++*********,,,...000///,,,***sssddddddccc___YYYTTTSSSSSSSSSNNNHHHGGGHHHGGGDDD@@@AAACCCEEECCCAAACCCHHHMMMBBBCCCCCCAAA===;;;;;;;;;999777555555777888888777:::777333111222333444444///000000...------///111666:::<<<888111...000444333333444777999888444///...............------,,,,,,******---222555555333++++++******+++,,,......000333666666333000000111......---,,,,,,---......000000000111333444666777222222111111111111222222888888888666222...---,,,------,,,,,,,,,,,,------000000///......---------,,,,,,,,,...000000///------......///...---+++***+++,,,---...///000000///...//////000000111111222111000/////////000222333444333222333444777999;;;>>>>>><<<;;;:::999999999===<<<<<<;;;999777555333111333555444222111000111222333444555666666666666333222222222333555777999444222111000111222111000......---------...//////////////////////////////...------,,,---///000222333777<<>>???AAABBBCCCBBBAAA@@@AAAHHHLLLJJJHHHIIIJJJIIINNNNNNRRRYYY[[[TTTJJJEEE<<<999555333333444444444666555333111////////////000000000000111222333333444444444333222000...---.........---...///000000///000111222222000...---,,,...222444666777666666000111111222333555999===666888;;;===<<<:::666444999999888888:::===???AAA@@@@@@>>>;;;888666666777333333333222111///...---++++++***+++...222666888444777:::>>>BBBDDDDDDDDDIIIEEE>>>999555444555777888777555555666666555444333111///......---,,,*********+++---///...,,,))){{{zzz~~~lllllliiiaaaXXXQQQPPPPPPPPPMMMIIIGGGHHHGGGFFFDDDBBBDDDEEEEEECCCEEEIIIMMM@@@AAAAAA>>>:::777666666999666444333444666777777666333000///000222222222000000111000......000222444999===:::444///000333222111222777;;;;;;444.........///000000///...---+++***+++---111444444333++++++,,,,,,---------...///444999888333//////111...---,,,++++++,,,---.........///000222555777999222222111000000000111111777777666333///---,,,------,,,,,,++++++++++++,,,...............------,,,***+++,,,.../////////......///000111000...+++***((()))***,,,---......///////////////000000111111111000/////////000000111222222222222444666999:::777777777777777888999:::AAA@@@>>>;;;999777666555222555888888666333111000000111222444555555555555222111000000222555999;;;333111//////000111000///------------...//////000////////////////////////......---------...//////555777999;;;???IIIUUU^^^RRROOOLLLHHHCCC???:::777999999777777777999;;;<<<444666888888666666777888777666555777999;;;::::::;;;===>>>===:::999;;;======>>>AAAEEEGGGGGGDDDAAAGGGOOOPPPHHHGGGMMMPPPLLLLLLLLLTTT```^^^PPPDDDCCC===999444111000111222222444333000.........000111////////////000111222222444333222000...------,,,------------------,,,,,,...000111222222000///------...000222444444444444...///000000000333777:::555666777777777666555444444444555666888;;;===???AAAAAAAAA>>>;;;888888888333222111000///...------,,,,,,,,,,,,...222888;;;??????@@@BBBFFFMMMTTTXXXLLLGGG???888333333555777<<<;;;::::::999999888777222111000000000///,,,***))))))***+++------+++)))tttpppsssuuutttyyy||||||vvvmmmcccZZZSSSOOONNNJJJKKKKKKIIIGGGFFFIIIKKKEEEDDDDDDFFFJJJKKKIIIFFFCCCCCCBBB???;;;777777777888666333222444555666666333111///...///111111111000111222111000000111222333555777888666444222111000...///444999888333---///000111222222111000///...------///111222222222......///000000///...------222777777222...///111000///...------...///000.........///222444777999222111000///////////////444444444111...---...///...---,,,,,,++++++++++++---......///......---,,,***,,,...//////////////////000111222111///,,,+++))))))***+++,,,---...//////////////////000000000000/////////////////////111111111222333555777888111222222444555777999:::@@@>>>;;;888666444444333111444666777444111///...000000111333333444444444111000//////111444777:::000///------///000///...---......///000000000000000000000000000000000000......------------......333444555666999AAALLLTTTIIIGGGEEECCCAAA===888333999888777777777888999:::333555777888777666777888777666666888:::<<<;;;:::888;;;<<<;;;888777;;;>>>===???BBBGGGKKKKKKIIIFFFMMMQQQNNNDDDCCCKKKOOOMMMIIIJJJSSS^^^[[[LLLAAA@@@===999333000000111222222333222000......///111222............///000111111444333111///---,,,,,,,,,++++++,,,,,,,,,+++***)))...///111222222111000/////////000000111222222222000000000///...///222555666555333222222222333444222333444555888;;;>>>@@@AAABBBCCCAAA>>>;;;::::::555444222000///......///...///......000555<<>>?????????===;;;:::999222111111222222111---+++)))((((((***,,,,,,***)))|||~~~vvvgggbbbiiioooooommmppp}}}~~~qqqfff]]]VVVPPPMMMGGGIIIKKKJJJGGGFFFJJJOOOEEEBBBAAAGGGOOOQQQKKKCCCHHHGGGEEEAAA<<<::::::;;;777555333333555666666555333111///...000111111000111222333333111111222333222222333555888777333///...------000333333000---///000222333444333111000000000000000111111111111111222333333222000...,,,+++///333333111///000111222111000//////000111222/////////000222333555666222111000///............222222222111///...000111000///...---,,,,,,,,,------...///000000///------,,,...111111111000000111000111111222111000...---+++++++++,,,---...///000///////////////////////////////////////.........000000000000111333444444...///000111333666888999999888666444222111000000---///111000...---,,,---111111222333333333222222///.........///111333555...,,,+++,,,...///////////////000111111111000000000000000000000000000000---------------.........,,,///333555777999;;;===@@@???======;;;777333000444444555555666666666666444555666888999999888777555666777999:::;;;;;;;;;777999:::888666666999<<<>>>@@@DDDHHHKKKMMMMMMNNNLLLKKKFFF???>>>CCCGGGHHHGGGIIINNNSSSQQQHHH@@@<<<999666222000000111111111222222000//////000000111------------...///000000222222000...---,,,,,,,,,)))***************)))(((---...000222222222000///000000000//////000111222111111000...,,,---///111555444111000///000222333333333555888;;;>>>AAACCC@@@BBBDDDDDDAAA???======999777333111///...///000///000111111444:::DDDLLLHHHKKKQQQ[[[bbbddd```[[[MMMHHHAAA:::666777999;;;>>>@@@CCCBBB???<<<999888111111222444444222...+++(((((('''(((***+++***(((|||uuummmhhhffffffiiimmmjjjpppyyyvvvkkkaaaXXXRRRNNNJJJJJJIIIHHHHHHIIIKKKLLLBBB???@@@GGGQQQTTTOOOGGGIIIHHHDDD???;;;:::<<<>>>666555444555666777666444444222000000000111000///111333444444222222222333333222333555777777444000///...---------...//////...///222333444333111000000111222222111111222333333444555555333000,,,******,,,...///111222222333333222111000000111222333///000111222222222222222333222111000////////////111333333222000//////000222111000///............---...000111111000...---///111444444222111111222111111111111111111111000//////.........///111111////////////////////////////////////......------////////////000000111111......///000222444666888444444444333222111000000,,,------+++******,,,...222222333333333222111111...------------......///+++***)))+++---///000000000000111111111000///...000000000000000000000000+++,,,,,,---............***+++...222555555444222888888666444222111000000000222444777888888888777777666666999<<<===:::777222555999:::999999;;;===999999888666444444666777;;;>>>BBBDDDFFFHHHMMMQQQEEE@@@;;;;;;:::999;;;>>>CCCEEEEEECCCCCCCCC===666333111///...000111111000111111000000////////////,,,,,,,,,,,,---...///000//////......---,,,,,,+++((((((((((((((()))))))))---///111333333333222111000///......///111333444111111000...,,,,,,...111111111222111111111000000222333555999<<<@@@BBBDDD???BBBEEEFFFDDDAAA@@@???;;;999555111......//////...000333444888AAANNNXXXRRRRRRWWW```gggdddXXXLLLIIIEEE???999777777:::<<<;;;???CCCDDD@@@:::777555111111333555666444///+++((('''&&&''')))***)))(((ooogggppprrrhhheeemmmnnnwwwyyyxxxzzzooocccYYYRRROOONNNJJJGGGGGGJJJLLLJJJHHH???>>>???FFFPPPTTTRRRNNNHHHFFFBBB<<<888888;;;===666555555666777777666444555333111111111111000///111333555444333222222333333555666777666555333222000///...+++***+++...222---...111333333222000///000111222222222222333555444555666666444///+++(((+++***+++---111444555444333222111000000111222333000111222333333222111000444333222111000000000000222333444333111/////////333333222000000/////////---///000222222111///...111444666666333111222333222111111000000111222333222111000//////000222222///////////////............/////////...---,,,,,,.../////////////////////......///000222444666777444444555555444444333222------,,,***(((***---000333333444333333222111000------,,,,,,,,,+++++++++)))((((((***---000000000000000111111111///...---000000000000000000000000***+++,,,---............---***)))+++111555777666555444222///,,,---111444///222666:::<<<===<<<<<<999777666:::???@@@<<<777000555:::;;;888777:::>>><<<:::777444333333333333666:::>>>??????CCCJJJQQQ???777444999999222111666>>>AAA===666888===:::000///...------///000000///000000000000///...---,,,,,,,,,,,,,,,---...//////---------------,,,+++***'''''''''''''''((()))***///111333555666666555444......---...///222555777000000///...,,,---///111...000222444444111...,,,///111444777;;;???AAACCC>>>AAAEEEGGGEEECCCAAAAAA===:::555000...---...///,,,///333666<<>>CCCDDD???999444222111111333666777444000,,,((('''&&&'''((())))))(((}}}lllfffqqqwwwnnnhhhjjjwww}}}{{{xxx~~~sss___QQQOOORRRVVVMMMDDDEEELLLOOOKKKDDDCCCCCCCCCDDDFFFJJJOOOQQQDDD@@@;;;888888888777555666555333333333555777888222444555444222111222333444333222333444444222000555777888777555333333444000000...---,,,+++++++++111111000//////////////////000222333333333222111444333333111///---+++***,,,---///000111333666888999444///...///111000///333333444333333222222111---000333333111111333666777999999777333000000222444666999888555222///...///...///111555555222...666666666555444333222111222111000000111555888:::@@@888000...000333444333......//////......---,,,---,,,,,,,,,,,,---......333111...------///333555000///000222555777666555888666444555777888666444,,,,,,,,,+++***,,,///111222333555666555333111000333111...,,,+++---000222))))))***+++---...//////......///111222222000---,,,...000222111000---,,,---,,,,,,---......---+++*********,,,000222444444777444111000000000///...777555444666;;;@@@DDDFFF555<<>>;;;555111333666555666999;;;<<<=========888777555333111///......444555666666666444222111000...+++,,,...000///---...000222222000///...///...///000111111000///...111000---+++***+++,,,---+++***)))((((((((()))***111//////333999:::777333///.........///111444666666333///,,,******+++,,,...///000000111000000000...///222666999<<<>>>>>>DDDBBB@@@AAADDDEEEDDDBBB999:::999666222///......///...111<<>>999999:::888333111222333333222000---,,,******)))))))))***+++,,,xxxqqqnnnnnnoooqqqsssvvvyyy~~~|||nnnaaaXXXSSSQQQPPPJJJEEEEEEIIIMMMLLLJJJEEEAAA>>>???DDDHHHIIIHHHAAA===999666666777555444555444333222222444666777888666555666888999777555333555888888666666777999:::888777777999999666444333222000///------,,,,,,///000111222111000...---333333222222111000000///222222222111///...,,,+++,,,...000000111333555888888777555222000000111333333444444555555444333222000111333444444555777888999::::::777444222333444555777888777444111/////////......111444444333000333555666777666444111///111000//////111444777:::<<<777111///111333111///.........///...------,,,------,,,,,,------...///111000...------///111333/////////111333444444222888666444444666666444222...---,,,,,,---///111222222222333333333222111111222000---+++***,,,...000+++,,,,,,------...............///111222222000...---...///000000///---,,,---,,,,,,---...///---,,,...------...000222333333666333111000111111000000333333666:::???AAABBBAAA999;;;===@@@BBBAAA>>><<<999777555555777:::<<<<<<===>>>>>><<<888444444444333444666777777777666555666555333111///...------...///111222222111000//////---++++++---...---,,,+++---///000...------...---...///000000///...---///...---+++++++++,,,,,,+++******))))))***+++,,,000......222777888555222///...------///111333555444111...+++)))***+++,,,......////////////......---...111444666999:::;;;@@@>>>===???AAABBBAAA@@@:::999777555222000...---...///333===KKKVVV\\\]]]``````YYYLLLDDDCCCDDDCCC<<<555/////////000444999AAACCCBBB<<<888777333...111222333222111///---+++++++++++++++,,,,,,,,,,,,{{{lllgggpppzzz~~~yyyzzzzzzllleee```XXXRRRJJJHHHFFFEEEGGGJJJLLLNNNFFF???999:::AAADDDBBB===<<<999666444444444444333444333222222222333555666===999666999>>>AAA>>>999444999===<<<888777;;;@@@>>>:::666888<<<===999444555444333111///............000222444444111...,,,555444222000...---------000000000000///...---------///000111111222555777888::::::777222000333666222444555777777666444333222222222555888:::;;;:::::::::999777555444555777777777777555222000000000///......///222444333333222444666888888555111///000000//////111444777999999555222111222111...+++...............------,,,------------.........///.........---...///000000///...///111333444222111777555444333444444222000111...+++,,,000333444333111111000000111111222222111000---***)))***,,,---.........//////......---///...///000222222000...------...............---,,,,,,,,,---//////...---///////////////000111222444333111111333444333333///222888>>>BBBBBB???<<<===999777===EEEHHHDDD???777777666555555888===AAA@@@???>>>===<<<999555222000111111222111000...---333222000...---,,,++++++***+++---...//////......---+++)))***+++,,,++++++(((***---...---,,,,,,---,,,------......------,,,,,,,,,---------,,,,,,+++++++++******+++,,,---...---,,,,,,000444555333000......------...000111222000...+++))))))***,,,---............---,,,+++***,,,---...000222444555666:::999888:::<<<======<<<:::777444333333222...+++---000555>>>IIIUUU```fff^^^XXXKKK===777999;;;:::555///+++,,,---...333:::===CCCEEE???999555222...222222222222000...,,,***+++,,,.../////////...---{{{pppkkkqqq|||sssjjjbbbYYYTTTKKKHHHDDDCCCEEEIIIKKKMMMBBB===888999>>>@@@>>>;;;999777444222222222333333666555444444444555666666===:::888;;;???BBB@@@===888;;;===<<<999999<<>>;;;999:::<<<===999555666555444222000000/////////111222444333111///---444222///,,,++++++,,,---...//////000000//////...///000111111111222444666999::::::888555333444666222444666888888777555444333111111444999<<<<<<::::::999777555444555666777777777666333000///000222///......///111333444555333444666777777555444333111111000111222444666888888555222000000///---+++......//////......---,,,------......////////////---...//////000000//////...///000333666777555444666555444333222111000///222---***+++111555555222000///.........000222333111///,,,***))))))***+++......///000000000///////////////000222222111///---------------.........,,,,,,,,,---///000///------............///111333444333333444666777777666000333999@@@CCCBBB>>>:::<<<777555999BBBGGGDDD???666777666333222666===CCCAAA>>><<<===>>><<<555///......//////...---+++***///...---,,,******))))))***+++,,,------------,,,***)))(((((())))))))))))'''))),,,------,,,------++++++,,,,,,,,,,,,+++++++++,,,...//////...---,,,***++++++,,,---......///+++***+++---000222111///------,,,,,,---...///000,,,+++)))((((((***,,,------------,,,+++***((((((+++,,,,,,---...///000111333333333444666777777777999555111000333222...***,,,///444:::BBBNNN[[[dddTTTJJJ;;;111///111222000///+++)))+++,,,...444;;;999AAAFFFBBB;;;777444222222222222111///---+++***,,,...000111222111///...|||uuuxxxxxxtttyyy~~~oooaaaYYYWWWPPPIIICCCBBBFFFIIIIIIHHH>>>===<<<<<<===>>>??????888777555333222222444555888888888888777888888888777999:::;;;<<<===>>>???<<<;;;999888888999999888:::;;;<<<;;;:::999888888666555444222111111000000222222222222111111111111111///,,,******+++---///...//////000111111000000111222333222111111333555999777666666888888555333222444555666777666444333222000000333777::::::888777555444333444555555555666666555222000000111333000111111111222333555777888777555444444666777999444444333333444555666777999666222///......////////////000000000///......---...///000000000//////...///000111111111000000...///222666999;;;:::888444444444333111/////////111---)))***000444333111000///---,,,---///111333111///---+++*********+++,,,---///111222222222111000//////000222222111000------------......//////---,,,,,,...///000///---+++---000111111222666999666555555666888999888777444555999===@@@@@@>>>;;;777555555777<<>>666666444111///222:::@@@>>>;;;888:::<<<;;;444---,,,---...//////......------,,,+++***))))))))))))++++++++++++******))))))((((((((('''''''''((()))(((***---...---------...++++++************++++++,,,---///111111000...---******+++,,,------......)))((()))+++---//////...,,,,,,,,,,,,,,,,,,------))))))(((((()))***,,,...---------,,,+++)))((('''++++++******+++,,,---......///000000111111222333666222......111111---(((***---111444888AAAMMMUUUDDD:::///+++,,,---,,,***,,,))))))+++,,,---444<<<;;;CCCGGGCCC<<<888555333222111111///...,,,+++***---...000222222111000///wwwyyyzzztttddd\\\ZZZSSSLLLCCCAAAEEEIIIHHHFFF>>>>>>?????????@@@AAABBB;;;;;;999777555444666888;;;;;;;;;;;;::::::::::::555777999:::999999;;;>>>>>>:::777666777888777555999;;;===<<<999777777999555555444333333333333333444333222111111111222222///---+++***+++---///111///000111111222222222111333333444333111111222444777555444666:::;;;777333333333444444333222222111222111111222444666555555333222111222444555444333333444333222000111333555555666888888777777888:::;;;999666444555777;;;===999999888777666666666777999777333000//////111333111111111111111000000///---...000111111111000//////000000111111111111111...000333777;;;<<<:::888333444444333000//////000000---******...000111000000///...------...000222111000...---,,,,,,,,,,,,***,,,///111333333222222111000///000222333222111,,,---...///000000000000///...---...000000...,,,+++///222444444777;;;???777666666777888888777555666666666999;;;<<<<<<:::222444666777888999;;;<<<777555111...---///555999888555333444777666111++++++,,,...///000000000///,,,++++++***)))))))))***))))))(((((('''&&&&&&%%%'''(((((('''&&&&&&''')))))),,,...///...------...+++******))))))******+++---...///000000///---,,,((()))***+++,,,,,,++++++'''((((((***+++,,,---...++++++++++++++++++******(((((((((((()))+++,,,............---,,,***)))(((+++***)))))))))***,,,---+++---......---,,,---///222///,,,,,,......+++((((((***,,,...///444<<>>;;;888777999<<<<<<<<<<<<<<<<<<;;;;;;:::777777777888:::;;;;;;;;;;;;;;;999777666666888999<<<;;;;;;;;;;;;:::888777555555555555555666777777333333444444333333222111000///...---...///111222111111222333333333222222444444555333111111222333333444666999::::::999777444333222000////////////222333333333111111111222000000000333666666444222000111222222111222444666;;;===@@@@@@>>><<<===>>>;;;999888777777:::===???>>>===<<<;;;999888777777777777666444333222333444222333333333333222111111---///000222222111000///////////////000000000111...///222666888888555333222333444333111///111222000///---,,,,,,---///000111000///.........///000111111000///......//////+++---000222333222000///222000///000111333222111,,,---///111222222111000000///.../////////---++++++///333444444666;;;@@@777666555666666555333111444333333555777888888666111222555777999:::;;;<<<888444///++++++---///000222000...///000000---+++***+++---////////////...,,,,,,+++*********++++++(((((('''''''''''''''(((&&&'''((('''%%%%%%''')))***,,,...///---,,,,,,---++++++***))))))***++++++------.........,,,+++***'''((()))******)))((((((&&&'''((()))***+++---...++++++++++++***))))))(((((((((((()))***+++,,,---...///......---,,,+++***+++***)))((()))***,,,---***,,,---,,,***)))***,,,------,,,+++******)))((('''((()))***+++,,,///111000)))&&&)))+++)))(((+++)))(((***+++******000999FFFFFFBBB;;;666555333//////......---,,,,,,,,,------.........////////////}}}}}}vvvhhh\\\NNNMMMJJJEEEBBBCCCIIIOOOHHHBBB>>>@@@EEEGGGCCC===BBBBBBAAA>>>:::999;;;>>><<<=========<<<;;;;;;:::;;;888555777<<<>>><<<888888;;;===:::666555:::@@@???;;;888:::===>>>:::555666666666666777888999:::111222555666666444111///333222111000000111222333222333333444444333333333555555555333111000111333///444:::<<<:::999:::<<<555333000...,,,,,,---...222555666444000...///222//////000444888888555111...000222222222333555666???CCCFFFFFFCCCAAA@@@AAA999999999:::;;;<<<===>>>AAA@@@???===;;;999777777555666888888666555444444333444444444444333222222...///111222333222000//////............///000000...///111444555444000---111333555444111000222444000000000---,,,,,,...111222111000///////////////222111111000000000111111---...000222222111...---222111///000111333333222,,,...000333444333111000222000////////////,,,***(((---111222111333888===666555444444444333///---111111111333555555444333111111333777<<<>>>>>>===999333---******++++++***---,,,++++++,,,,,,++++++***+++---......---,,,,,,,,,,,,+++++++++++++++,,,)))))))))))))))***+++,,,&&&((()))'''%%%$$$''')))***,,,......---+++++++++,,,+++***))))))***+++,,,---------,,,+++***)))(((''''''((())))))(((&&&&&&&&&'''((())))))***---///******+++******)))((('''))))))))))))***+++------////////////...---,,,,,,+++***)))((()))***,,,...***,,,...,,,)))''')))+++***+++,,,***(((''''''(((&&&&&&''')))******)))(((...(((%%%)))***'''(((---)))((()))+++((((((...777DDDBBB<<<666444666555111...------,,,,,,------......------------...//////|||pppcccZZZRRRNNNHHHBBBAAABBBFFFIIIJJJGGGEEEEEEGGGEEEAAA===CCCAAA>>>===>>>???@@@???:::;;;<<<>>>>>>>>>>>>===BBB;;;777:::>>>>>>======<<>>GGGMMMJJJEEECCCCCCAAA===;;;999999;;;<<<;;;:::AAA>>>:::888888999::::::666555666777999999777555777444111111444555333000333222000......///111222111111111111000...---,,,///000111000...------...000222444444222000000000000000000...,,,,,,///111///111333111......222666333333333333333444444555999666333222222333222111111111111111000000//////111///000444999:::777222------...------+++******---...111333555555444333777666555333111///...------...000000///......///333111222;;;FFFJJJEEE>>>555222...+++))))))***+++************************++++++,,,---.........---***++++++,,,+++***)))(((************************+++***((('''&&&''')))***************************,,,,,,,,,++++++*********+++++++++***************((((((((((((((((((((((((((('''&&&&&&''')))+++---------,,,)))&&&$$$%%%'''&&&'''''''''(((+++000333///333888:::999333,,,'''))))))******+++,,,......000111000...+++))))))***+++***)))(((''''''''''''(((((((((((())))))))))))(((((((((((()))***+++,,,***)))(((((()))***---...444555777888666222...+++...---***)))(((***,,,---++++++++++++,,,...000222}}}yyyjjjaaa]]]UUUOOOGGGBBBBBBDDDEEEEEEFFFGGGHHHGGGEEEBBB@@@@@@???>>>>>>???@@@@@@>>>=========<<<<<<===>>>@@@AAA???<<<<<>>===<<<<<<<<<:::;;;;;;;;;:::888888888555666888999999888666555222333555666666555333222666333000//////111222222222222222333444444333222///222444444333222444555555555555555666777777777<<<888333000...///111222333222000///......////////////111333444444111...,,,---...000222555777888>>>EEEJJJKKKIIIGGGBBB<<<<<<999777777999<<<>>>???===<<<;;;;;;;;;;;;999777555555555777999999777666111222222222222333444555444333111000///000111222333333333222111000///...---///000///......///000333444555444111/////////000000///...,,,---000222111000000111333555555666555555444444444666777888777666666666777666444222222111111000000/////////222000000444888999555000///---,,,,,,......,,,+++111555999999555222333555444444333333111000///......///111000///......//////444;;;CCCGGGFFFBBB>>>444222...***))))))***++++++++++++++++++++++++++++++,,,,,,---------,,,,,,)))***+++,,,,,,+++)))))),,,,,,,,,,,,,,,,,,+++***+++***((('''''''''))))))+++++++++***************,,,,,,+++++++++*********+++++++++***************(((((((((((((((((((((((())))))((('''((()))+++,,,,,,,,,+++(((%%%$$$%%%'''&&&'''''''''(((+++000333999===@@@???:::444///,,,*********++++++,,,......000111111///,,,******++++++***))))))(((((())))))))))))))))))))))))))))))(((((((((((()))***+++,,,+++***)))((()))+++---...///000222333222000...,,,...,,,***)))(((***,,,---,,,+++******+++---///111yyyvvvddd^^^___WWWPPPGGGCCCDDDEEEDDDBBBBBBFFFIIIHHHCCC??????AAA;;;<<<===???AAA@@@===:::@@@???===<<<<<>>BBBCCC@@@;;;===BBBIIIDDD???>>>??????<<<888777:::<<<:::666444666999444666888999999666333111333444555666666555444333666333000000111222333333555333111333777777333///...222555333//////444:::555555444444444444444555@@@<<<777333000000111333////////////////////////000000111222444333000---))),,,000000///000666;;;===CCCHHHJJJLLLJJJ@@@777:::777444444888<<<@@@BBB999:::;;;===>>><<<888444444333444666888999888666+++///222222000111555999666555333111111111111222666555555444333222111000,,,...///000//////000222555555555333000...---.../////////...---///222444222000///333888:::999666777666555444555777999;;;555666777:::;;;:::666333222111000//////.........222111111333666666333///000...+++,,,...000000///777>>>CCC@@@777222333666222222333333333111///...000111111111///......///,,,777DDDJJJGGG@@@<<<;;;333111---***))))))***+++++++++++++++++++++++++++,,,,,,---------,,,++++++)))***+++,,,,,,+++******,,,---...//////---+++***+++***((('''''''''((()))+++++++++++++++++++++++++++++++++************************+++++++++++++++)))((((((''''''(((((()))+++***)))))))))***+++,,,++++++***(((%%%$$$%%%'''''''''((('''(((+++///333AAAEEEGGGCCC;;;333//////++++++******+++,,,------000111111///---++++++,,,******))))))******+++,,,+++*********************(((((((((((()))***+++++++++******)))***+++---...+++,,,---...////////////---+++***))))))***,,,------+++***((()))+++---///sssddd]]]\\\TTTPPPJJJFFFDDDCCCBBBAAA@@@CCCEEEEEEBBB???>>>???;;;;;;<<<>>>@@@@@@===:::???>>>===<<<===???AAABBBBBBAAABBBBBB>>>:::;;;@@@GGGDDDAAA@@@@@@>>>999555666777888777444333444666555666666555444333111000444444555666666555444444888666444333555777888888666555555777888777444111222333444111...///333888444444333333333444555555<<<<<<:::777333111111222+++,,,---...////////////111111111222333222///---***,,,......---///444999;;;AAAFFFGGGGGGEEE???777777555444555888;;;===>>>777888:::<<<===<<<888444222111111333666777777666,,,...000111000111555777777666555333222222222222666555555444333222222222///000111111000///000222444444333111...------...//////000//////000444777444333444666999:::888666666555444333444777999;;;444555666999;;;:::777444222111000......---......000000000222555555333111/////////...///111444666===BBBFFFCCC<<<666555666444444555555444222///...111222222000.........000---888DDDGGGAAA999555555111///,,,***))))))***+++++++++++++++++++++++++++...............---,,,+++)))***+++,,,,,,,,,+++***+++---///000///---+++)))******)))((('''(((((()))*********+++++++++++++++*********************)))*********++++++,,,,,,,,,))))))(((''''''((()))))),,,,,,+++*********++++++******)))'''%%%$$$&&&''''''(((((('''(((+++///222>>>DDDIIIEEE;;;111......******)))))))))***++++++...//////...,,,***+++,,,)))))))))***+++,,,......,,,,,,,,,++++++*********(((''''''(((((()))***+++++++++******+++,,,------,,,,,,,,,---...///000111++++++)))))))))***,,,---...,,,)))'''''')))+++---}}}ssshhh^^^WWWQQQPPPNNNJJJFFFCCCCCCDDDBBB@@@???@@@BBBAAA???<<<>>>===<<<===??????>>>===<<<<<<===>>>????????????IIIDDD@@@???===999:::===@@@BBBDDDDDDAAA;;;666222666333111111444555444333888666333000//////000111666666666777777666666666:::999888999;;;=========777999;;;:::777555555666888555111//////000111222333222222222333555777888666888;;;:::666222000000***+++,,,...////////////222111000111222111///---,,,,,,,,,---///111333444999@@@DDDAAA===<<<<<<:::444444555777999999777555777777666888999999888666000//////000333555555444111///...///222444333222777666555444444333333333444444333222222222333333333444444333111000000111111111000...,,,,,,...000///000000000000222555888666888::::::777555555666444333222111222444666888333333333555777777666444111000...---------.../////////000222444555444333---111444333000222888???@@@BBBDDDDDDAAA<<<888666888888777666444111...---000111111///...---///000000666;;;<<<888333///...///---+++)))))))))******++++++++++++++++++++++++///////////////...---,,,***+++,,,------,,,+++***)))***,,,......,,,***)))***))))))((((((((((((((()))))))))******+++++++++))))))))))))))))))))))))))))))***+++,,,---------***)))(((''''''((()))***,,,,,,,,,+++++++++++++++)))***)))'''%%%%%%''')))((((((((('''(((***///222666>>>GGGFFF===333...---***)))((((((((((((((()))+++,,,---,,,***)))***+++((())))))***+++---///000...------,,,+++******)))''''''''''''((()))***+++++++++++++++++++++,,,,,,---,,,+++++++++,,,---...******)))))))))***+++,,,---,,,)))((('''(((***,,,zzzssskkk^^^UUUQQQQQQPPPNNNLLLJJJHHHHHHDDD@@@===>>>AAACCCAAA>>>BBB@@@??????@@@@@@???>>>:::<<<===???@@@??????>>>IIICCC??????>>>;;;:::======@@@CCCDDDAAA<<<777444555111...000444777666444999666222...---...111333888888888888888888888888;;;::::::;;;>>>@@@AAAAAA999<<<===;;;666444555888:::666111//////000000///222111111111222555777999333777;;;;;;777222000///++++++,,,---...///000111111000///000111111///............///000111111111666===???:::444555888:::111222555777888777222///666444333333555777777777000///...///111333333333555111...///333555333000555555555555444444444444222111111000111222444555777777777666333111111222111000///,,,+++,,,///222111111111111111222666999888;;;===:::444111111444111000000000000111222222222111000222444444333222///...,,,+++,,,---///111000111222333444444444444---222666777555777===DDDBBBCCCDDDEEEEEEAAA<<<888;;;:::777555222000...---/////////...,,,---///111333333333222000...,,,+++---,,,***)))))))))******************************...////////////......---+++,,,---------,,,***)))&&&(((***,,,,,,,,,+++***))))))))))))((((((((((((''''''(((((()))*********(((((((((((())))))))))))))))))***+++,,,---...///+++***(((''''''(((***+++++++++++++++++++++++++++)))***)))((('''''')))+++(((((((((((((((***...222000888BBBEEE???777111...******)))((('''''''''((()))+++++++++)))))))))+++(((((()))***+++---//////......---,,,+++))))))(((''''''''''''((()))************************************)))((((((((())))))))))))))))))******+++,,,,,,+++***))))))******+++ttthhh^^^XXXVVVRRROOOQQQUUUVVVPPPJJJFFFCCCAAA???@@@BBBDDDEEECCCCCCCCCCCCDDDBBB???<<<===>>>>>>>>>???@@@@@@AAAAAAAAACCCEEEAAA<<<<<>>@@@AAA@@@;;;777333222111222444777:::;;;999777444111000111333555:::::::::999999:::::::::999888999;;;>>>@@@AAA@@@===<<<:::777555444555666666555333111///...///000222111000///000222555666777;;;===:::444000///111------,,,------///111222000///...///111111000///,,,000333333000...///000555888888333111333555444000000222444555444111...333111111222444555555555333111///000222333444333333222111111222333444333333333444444555555444444000000///000111444666888777888999777555444444555555333111---+++,,,///222222333333222111333666999;;;;;;999666333111111111//////000000000///...---//////000333444333000------,,,+++***+++...000222444555555444333222222222111222444888<<<@@@BBBCCCAAAEEEIIIJJJFFFAAA>>><<<999888444111///.........---------,,,+++,,,///222222222222///,,,***+++,,,+++******))))))))))))***))))))))))))))))))))))))+++,,,------------------------......---+++)))(((&&&'''(((***+++,,,,,,---)))))))))))))))(((((('''&&&&&&&&&'''((()))))))))'''''''''((((((((())))))((()))***+++---...///000,,,***(((''''''(((***,,,))))))***++++++,,,,,,,,,*********)))((((((***,,,)))))))))((((((***...111---333;;;???===777111...,,,,,,+++))))))((((((((()))***++++++***)))***,,,((((((((()))+++,,,............---+++***((('''''''''''''''''''''(((******)))))))))******))))))((((((((())))))))))))))))))((((((((()))***++++++,,,******++++++++++++++++++uuueee^^^]]]\\\SSSMMMRRR]]]```VVVKKKFFFFFFEEEBBB???AAAGGGLLLCCCDDDFFFHHHHHHDDD>>>:::AAA@@@>>>===>>>@@@CCCDDD888???HHHKKKEEE===???EEEGGG@@@:::;;;BBBDDD???999111333555555444777<<>>>>>999222...///333///...---,,,---///111333///......///000111111000***222999777000+++---111444555333000111444222...000//////000222222111///000///000222444555444222555333111111333444444444000222444444111111555888111222333444555555555555000000///000222555888:::777888999888777666777888999777333///,,,,,,///222333444333222222333666888>>>999444333333444111......///000111000...,,,+++,,,...111555666444...***,,,+++***)))+++...111333888888888555333000000000555222111888BBBGGGEEEAAAAAAHHHOOONNNFFF???>>>@@@777555111...------...///+++,,,,,,++++++,,,000222000333444111+++)))+++///******)))))))))))))))***(((((((((((((((((((((((()))***++++++,,,,,,,,,,,,......///...---+++)))'''&&&&&&''')))+++---...///)))))))))))))))(((((('''%%%%%%&&&&&&'''(((((()))&&&'''''''''(((((())))))((()))***+++---...000000,,,***(((''''''(((***,,,'''((()))***+++,,,,,,,,,***++++++***))))))+++---)))))))))((((((***...111---000555888888555000,,,......,,,+++************)))+++,,,,,,+++***,,,---((((((((()))***+++---.........---+++)))((('''&&&'''&&&&&&''''''((()))***(((((())))))))))))((('''((()))***+++,,,,,,++++++'''(((((()))***+++++++++)))***+++------,,,++++++tttjjjaaa\\\\\\VVVSSSXXX```bbb[[[RRRKKKDDDAAAFFFKKKJJJHHHHHHKKKJJJIIIHHHFFFDDDBBBAAA===???BBBDDDDDDCCC@@@???EEEBBB@@@AAADDDEEEDDDAAAFFF@@@;;;<<<@@@AAA===888666555444666888;;;;;;;;;<<<>>><<<666444666777666888888999;;;======;;;999666666666555444666<<>>===GGGOOOLLL@@@999===DDD666111,,,,,,///000---***------,,,,,,,,,---...///000111111...+++***,,,///---+++***(((((()))+++,,,,,,***((('''((()))))))))'''(((***+++,,,,,,,,,+++///...,,,***))))))******(((((((((((()))***+++,,,///---,,,***))))))******%%%%%%%%%%%%&&&&&&'''((('''((()))++++++)))((('''$$$%%%'''(((***+++++++++***'''$$$$$$&&&(((***+++''''''(((((()))*********,,,+++*********+++,,,---******))))))***++++++,,,---...000111111111000///+++,,,...//////...,,,++++++---...+++(((&&&(((+++)))***+++******)))))))))************)))((('''&&&''''''((())))))(((&&&&&&))))))(((((((((((()))))),,,++++++***+++,,,---...++++++++++++++++++++++++******+++,,,,,,,,,,,,+++yyyqqqcccWWWQQQWWW^^^___[[[XXXYYY\\\LLLFFFCCCGGGIIIIIIHHHJJJLLLMMMMMMLLLJJJHHHEEEDDD@@@AAABBBCCCCCCBBBAAAAAAGGGEEEBBBBBBCCCDDDDDDDDDBBB???======??????;;;888777555555666888999999999<<>>999777999:::999555555555777999999777666555666666555444555999===888555222000111222333222111222555777777666555444222111000000111333666777888777444111---,,,...000333111...,,,++++++,,,---,,,---...///000000000000000222222111...,,,...///222111111000000000111111111000000000//////000000333333222222222222222222111000//////000222222222111222444555555444444444444111///111444666444111111000000000111333555777777888999888777666777888888888777555333111///---111000000000222444666666777666666555333111///...000111222222000......///222333444555555444333222333000///333555333333555::::::888777666555333222...000222555777999<<<===:::>>>BBB@@@;;;777666888111---)))***---///...+++,,,,,,,,,,,,,,,------...///000///---***)))+++...,,,+++)))((((((***+++------+++)))((()))******)))((()))***,,,,,,,,,,,,,,,,,,+++***)))(((((())))))))))))((())))))***+++,,,...---,,,***))))))******&&&&&&&&&&&&&&&&&&'''((('''((()))******)))(((''''''(((((()))******+++++++++(((%%%%%%'''***+++,,,(((((((((((()))******+++---,,,+++*********+++,,,+++++++++******+++,,,,,,------///000000000///...+++,,,...//////...,,,+++***,,,...---******,,,......+++)))((()))******)))************)))(((''''''&&&'''((()))))))))(((''')))))))))(((((()))))))))---,,,,,,+++,,,---...//////...---+++************)))******+++++++++++++++vvvkkk```YYYPPPXXX``````[[[WWWYYY]]]NNNJJJHHHIIIIIIGGGIIIMMMKKKLLLNNNNNNMMMKKKHHHFFFDDDDDDCCCBBBBBBBBBCCCCCCGGGGGGFFFDDDBBBBBBDDDFFF@@@@@@@@@AAABBB@@@<<<999888777666666777888777666999<<<===:::888:::;;;999555444444555666777555444555666777666555444555777555333000///111222333333111222444666777888999999444222000000111444777:::444444222///---,,,...000222000...,,,++++++,,,------...///000000000000000///000000...---,,,---...000000000000000000111222111000000000000000111222555555444333222222111111222///...///222333111///000111333555666666666555444111000222555777555333111000//////000222444666:::;;;;;;:::888777888:::666777777777666444111000222///---///444666444111333444555555444222000...111222222111000000111333666555555444444666777888444222333666777444333666@@@<<<888777999888444000+++///333333222222666:::666555444555666444000---,,,)))&&&'''+++......,,,++++++++++++,,,,,,,,,------...---+++))))))+++---+++***)))((()))+++---......,,,***)))***++++++***))))))***+++,,,,,,,,,,,,))))))((('''''''''(((((())))))))))))***+++,,,---...---+++***))))))***+++((((((''''''&&&&&&'''''''''((()))******)))((('''+++******))))))+++,,,---,,,)))'''&&&)))+++---...+++***)))))))))***+++,,,------,,,+++************,,,,,,+++++++++++++++,,,+++,,,...//////......---+++,,,---......---,,,+++))),,,//////...---///111222///+++))))))***+++,,,,,,++++++******))))))((('''((()))******+++************))))))))))))******///...---------...///000333111...+++)))((())))))((()))))))))************kkk\\\\\\bbb]]]YYYWWW[[[``````XXXPPPQQQNNNLLLMMMJJJHHHJJJOOOHHHJJJLLLNNNMMMKKKGGGEEEHHHFFFDDDCCCBBBCCCDDDEEEDDDFFFHHHGGGCCCAAABBBDDDDDDBBBBBBEEEHHHGGG@@@::::::888777777888777666444333888:::888666999999777888777666666888888777555555666777777666444333222333111000000222444555555222222444555888:::<<<>>>777555111///000222666999555555444111///...000111111000...,,,,,,,,,------//////000111111111111111//////...---,,,,,,...//////////////////000111222111111111111111222333444555555444444333333333222444111///111555666333///111111333555888999888777555444222333555666555333333222111000111222444666:::<<<>>>>>>;;;999888888333555777888888666444222000///...000333333222///111222444666555444111///111222222111000111333666888777666666666777999:::666444555888888666888<<>>???:::777333000///111444666666777555333000...///000222111000///.........///000000111222333333333333000///...---...///000111000/////////000111222222222333333444555555555555222333333444555555666666666444444666888888555222222222333666999;;;999888777666555555555555444333555444333222222333555666777;;;???@@@>>>999555333000222555777888777555333---000222222000///000111000222444666666555222111111222222111111111444777444555555666888999999:::<<<:::;;;===<<<<<<@@@GGGEEEFFFFFFBBB;;;444000//////---,,,---000111000///...///000000///...---,,,,,,+++))))))***+++++++++)))***+++,,,,,,,,,+++++++++***)))((()))***+++++++++***))))))***,,,...//////---+++***+++,,,,,,,,,(((((((((((()))))))))***(((((())))))))))))))))))))))))))))))***+++,,,---,,,+++***)))))))))***++++++******)))(((((((((((())))))************))))))***)))))))))+++...111333---+++))))))+++...000111000///...,,,++++++++++++------,,,,,,+++***))))))))))))((((((((((((((())))))***,,,---------,,,+++***+++---......---+++******---//////---,,,...000222:::???;;;111+++...444//////---,,,++++++,,,,,,,,,,,,------...///000111++++++************++++++000///...------...///000000///,,,))))))***,,,---(((((('''''''''((()))***vvvqqqlllhhheeecccdddbbb^^^XXXTTTRRRQQQSSSRRRUUUYYYXXXSSSOOOOOONNNOOOQQQRRRQQQOOOMMMKKKJJJJJJJJJIIIHHHFFFEEEDDD???BBBFFFHHHFFFCCC???>>>CCC@@@???CCCIIIHHH@@@888<<<;;;;;;<<<>>>===;;;999999===>>><<<;;;>>>@@@???;;;999777666666777666555666666888:::;;;:::666333333222111222555777777666333444555666888;;;===>>>;;;999555222222333555666666666555333000...///000444333222222111111111222111222333444555666666666444111//////111333444444333333333222333333444444444555777999999888666555000111222444666777999999666888:::;;;;;;999777555444333333666;;;<<<:::888777777777666666666555555777666444333222333555666555999===???<<<777222///...000222444555555444333...111444222...---///333000222333444555333222111111222222222111111333555000111444777:::===???@@@AAA@@@BBBCCCBBBAAAEEELLLNNNNNNKKKCCC888000---...///,,,***,,,000111///,,,***,,,...---+++***+++---------+++***))))))***+++)))***,,,---------,,,++++++)))'''''')))+++,,,+++,,,+++***)))***,,,...//////---+++***+++,,,,,,+++))))))((((((((())))))*********+++++++++***))))))(((((((((((()))***+++,,,+++***)))(((((()))***+++++++++***)))))))))******************************(((((()))***,,,///222444---+++)))))),,,///111222222111000///---,,,+++***,,,,,,,,,,,,,,,+++***)))'''''''''''''''(((((())))))***,,,---------,,,+++***+++,,,------,,,+++******---...---++++++...111555>>>EEEAAA666...000666111000...---,,,,,,---.........------...///000111,,,,,,++++++++++++,,,,,,///...---,,,,,,,,,---...---,,,***))))))***,,,---)))((('''''''''(((***+++xxxrrrssssssmmmfffbbbfffggg___TTTNNNQQQXXXTTTSSSWWW___aaaZZZQQQMMMSSSSSSTTTTTTSSSQQQPPPNNNIIIKKKMMMMMMLLLHHHDDDBBBCCCCCCCCCEEEFFFEEECCCAAA@@@AAACCCEEEEEECCC@@@>>><<<<<<===???AAABBB@@@>>>???BBBCCC???>>>BBBDDDDDD<<<:::777666666666555444777777888;;;===>>>;;;888222111111222444666555555444555666777888::::::;;;:::999777666666777999:::555666666555333222333444666666555555555444444444111222444666888999999:::777444111222444777999888999888888777777777777888555777;;;======:::666444111111333444666888999:::555:::??????<<<888777888666444444777;;;===:::777444555666777777777999:::777666444222222222444555555888:::999666222///...---...000111222222333333333333222000//////000222000000111111111111000//////111333333222111111222222333555:::@@@GGGNNNQQQLLLMMMQQQSSSPPPKKKMMMRRR]]]VVVKKK???555///------++++++++++++,,,------,,,)))***++++++*********+++,,,,,,+++)))((()))***+++***+++---.........,,,++++++)))''''''***------,,,...,,,+++******+++---...///,,,******+++,,,,,,+++,,,+++***))))))***++++++***++++++++++++***((('''''''''''''''((()))***++++++***)))(((((()))***++++++************++++++,,,+++******************+++'''((()))+++---///000111---+++)))))),,,///111222222222222222000---***(((***+++,,,,,,,,,+++******&&&&&&&&&'''((()))***+++***+++,,,---------,,,+++)))***,,,------,,,***)))***,,,,,,+++***+++000555===AAACCC@@@888333333555222111///---------...///...---,,,+++,,,,,,---...,,,,,,++++++++++++,,,,,,...---+++*********+++,,,*********))))))******+++***)))((('''''')))+++,,,|||tttnnnlllllllllfffeeebbb\\\UUURRRSSSWWWTTTSSSXXXbbbfff___SSSLLLUUUUUUTTTSSSRRRQQQPPPOOOHHHKKKNNNPPPOOOJJJDDD@@@HHHDDDAAABBBEEEGGGFFFDDD>>>DDDJJJIIICCC???AAAEEE<<<<<<>>>AAADDDDDDCCCAAABBBEEEDDD@@@???CCCFFFFFF>>><<<999777777777777666777777888;;;???@@@>>>;;;111000000111333444444333555555666888888999999888999888888888:::;;;===>>>666777999888777777888999777777777777777666666666222333555777999;;;<<<<<<:::666333333777:::;;;;;;======<<<;;;::::::::::::666999===@@@???<<<777333222222333555666888999:::333:::AAAAAA;;;666666999777555444777<<<>>>:::777222333555777888999;;;===777555333111111111333333777777777444111///...///------...///000111222222777333///...000222222000////////////............///111333333222000000111777888999>>>GGGQQQ\\\bbb[[[^^^dddgggbbb[[[YYY\\\hhh[[[III:::222///---,,,'''***,,,,,,)))(((+++...+++***)))***,,,,,,,,,+++*********)))((((((***,,,***+++---//////...---,,,+++(((&&&'''+++------,,,...---+++******+++,,,---...,,,***)))***++++++***...---,,,+++++++++,,,---***+++++++++***)))'''&&&&&&&&&&&&''''''((()))*********)))(((((()))***+++************+++,,,------++++++************++++++((()))+++,,,---.........---***((())),,,///111222222333444333111...***''')))***+++,,,---,,,+++***&&&&&&&&&''')))***,,,---***+++,,,---...---,,,,,,)))***,,,------,,,***))))))++++++******---444999DDDBBB???<<<999777444333333222000...---...///000---,,,+++***)))***+++,,,---,,,,,,++++++,,,,,,------,,,***)))))))))******************)))))))))(((+++***((('''((()))+++,,,}}}xxxpppiiieeeiiibbbYYYVVVXXXYYYVVVRRRQQQXXXaaabbb]]]XXXXXXZZZWWWOOONNNVVVYYYQQQKKKKKKHHHLLLMMMJJJHHHFFFBBB<<>>>>>CCCIIICCCCCCCCCDDDEEEDDDAAA???EEECCC???:::555444666888444666999<<<===<<<:::999888222---111888<<<888333444999======:::999<<<@@@:::999:::===??????:::555:::;;;;;;:::888777777777888777999;;;999444333666999777555555777999999999444555666777888;;;???CCCEEECCCBBBEEEHHHFFF???888AAABBBBBB@@@<<<:::999999666666777:::>>>>>>:::777<<<;;;999888666555555444444555777777666666888:::444444444777999:::888777444444333222333444555666111333555555222///---,,,///......111444666333111333222000///...---......000///...------...///000111222333111///......000444444>>>NNNWWWZZZcccpppsssyyyvvvmmmmmmtttmmm___]]]TTTHHH<<<333...+++*********)))(((((()))++++++******+++,,,+++***)))((('''((()))***+++***)))))))))***,,,,,,---,,,+++***,,,,,,++++++,,,...///000///...,,,+++***++++++,,,---,,,,,,+++,,,---///000,,,+++***)))))))))***+++)))***++++++***)))(((''''''&&&%%%%%%&&&'''(((*********))))))***+++,,,,,,))))))))))))***+++,,,---++++++******)))((((((((())))))))))))***+++,,,------,,,+++++++++---000111333333222111///,,,***((())))))***+++,,,,,,,,,,,,***(((%%%%%%&&&((())))))((()))+++---///000000///------------,,,,,,+++***(((***++++++,,,...111444@@@???<<<999666333000///------///000000000///...******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++(((''''''&&&&&&&&&''''''))))))***+++++++++++++++xxxvvvllliiijjjkkkbbbZZZ[[[aaabbbZZZRRRZZZ\\\]]][[[XXXXXX\\\```SSSRRRVVV\\\\\\TTTJJJFFFLLLMMMKKKGGGFFFHHHIIIGGGBBBCCCFFFKKKKKKGGGFFFIIIUUUMMMGGGJJJQQQRRRJJJAAAFFFFFFEEEBBB>>>>>>BBBEEEDDDDDDDDDEEEEEEDDDAAA>>>CCCBBB@@@;;;888777888:::666888999;;;;;;:::888777777222///111777;;;:::777999<<<>>>>>><<<;;;===???999888999<<<@@@@@@<<<888:::;;;;;;;;;;;;;;;===>>>:::999999;;;999444444777888666444555666888888888555666777888999<<<@@@CCCCCCCCCDDDFFFHHHGGGBBB===AAACCCCCCBBB???<<<;;;;;;:::::::::<<<>>>===:::777:::999777666444333333333444555666666555555777888333333333555777888666444222222222333444555777777555666888777444111000000/////////111444555333111333222000///......///000111000///...---......///111333444333111000111222222:::IIIYYYaaacccggglll|||rrrpppuuutttmmm]]]TTTGGG;;;222---+++)))((((((''''''((()))+++,,,++++++,,,,,,+++***)))(((((((((***++++++++++++*********+++,,,,,,+++***))),,,,,,,,,,,,,,,...///000...---,,,+++******++++++,,,+++++++++,,,---///000---,,,+++)))))))))******)))***+++++++++***((('''((('''&&&&&&&&&'''((()))***))))))))))))***+++,,,((((((((((((((()))***+++)))))))))***************)))(((((())))))***+++,,,---,,,*********,,,...000111111000///...+++)))((())))))***+++,,,,,,,,,,,,***(((&&&&&&''')))******'''(((***---///000000000---------------,,,++++++)))***,,,,,,,,,---000222;;;:::999777444111...---,,,,,,.../////////...---,,,,,,+++++++++,,,,,,---,,,,,,++++++++++++,,,,,,---,,,++++++***+++++++++(((''''''&&&&&&''''''((())))))******++++++******}}}~~~{{{~~~|||uuunnnjjjddddddeeefffeeebbb^^^[[[^^^]]]ZZZYYYYYY[[[^^^```UUU[[[___]]]YYYUUUNNNHHHIIILLLLLLIIIIIIMMMNNNLLLHHHEEEGGGLLLNNNKKKJJJKKKSSSPPPMMMOOOSSSSSSOOOKKKMMMJJJFFFBBB@@@@@@AAABBBFFFEEEEEEEEEEEEDDD@@@===??????>>>;;;999888999;;;:::::::::999888777666555555333111222555999<<<===>>>?????????>>>======<<<888777888<<<@@@AAA>>>;;;;;;:::999999:::<<<>>>???<<<999999999777333444999777555444444555777777777666777888888999<<<@@@DDDBBBCCCEEEGGGGGGFFFCCCBBBBBBDDDEEEEEECCC@@@>>>>>>AAA???>>>======<<<999777888777555444222222111111333555666555444444555666333222333444555555333111///000222444555777777888:::;;;;;;999666444444555000000000222444444222000222111000//////000111222222111000...---------...000333666666333333555777;;;HHHWWWaaahhhooossssssyyyuuurrrpppnnn]]]TTTFFF999000,,,***)))&&&&&&&&&&&&'''***,,,---,,,,,,---,,,+++***)))(((((()))***+++,,,------,,,***+++++++++***)))((((((,,,,,,,,,,,,,,,---...///------+++******)))******************+++---///000...---,,,***))))))))))))******+++,,,+++***)))((())))))((('''''''''(((((())))))))))))))))))***+++'''''''''&&&''''''(((((('''((()))***++++++++++++(((''''''(((((()))***+++,,,+++***))))))***,,,---------------,,,***)))((())))))***++++++,,,,,,,,,+++)))'''''')))+++++++++'''(((***,,,...///000000---------...------,,,+++)))+++---------,,,---...444444444444222///,,,******+++,,,---...---,,,,,,...---+++***)))***,,,---,,,,,,+++******+++,,,,,,------,,,+++++++++++++++((((((''''''''''''((((((((()))))))))************uuuvvvzzzttt{{{wwwfff[[[gggqqqmmmaaaZZZ___ggg[[[ZZZYYY[[[]]]^^^\\\YYY]]]eeeeeeYYYRRRTTTUUUQQQEEELLLPPPRRRRRRSSSOOOJJJNNNIIIHHHMMMPPPOOONNNNNNIIIRRRYYYVVVNNNKKKRRR[[[QQQLLLGGGCCCBBBCCCCCCCCCGGGGGGFFFFFFFFFDDD@@@===::::::;;;:::888777888:::===<<<;;;999777555444333222222222222333777<<<@@@BBB@@@?????????>>><<<:::888777777;;;@@@BBBAAA>>><<<999666555555777999:::<<<888666666444111333888777555333333444666666555555666777888888;;;???BBBAAACCCFFFFFFDDDBBBBBBBBB@@@CCCFFFFFFDDDBBBAAAAAAEEECCCAAA>>><<<:::888666777666555333222111111111333444555555333333444555444333333444555444222000///000222555666777666666======<<<999666555666888111111222333333333111000111000//////000111222333333222000///............///333777777666666:::???MMMZZZbbbdddkkkzzz~~~}}}yyylllbbb___[[[QQQCCC666...***)))((($$$$$$$$$%%%'''***,,,.........---,,,+++***)))))))))***+++,,,------......+++++++++***)))(((''''''*********++++++,,,,,,,,,,,,++++++******)))))))))***))))))***+++---///000......---+++***)))((((((******+++,,,,,,+++***)))*********)))((((((((((((***))))))(((((()))******(((((('''&&&&&&&&&''''''((()))***++++++++++++***'''&&&&&&''''''((()))***,,,+++)))(((((()))***+++***************))))))((()))))))))******+++,,,---+++***((()))+++------,,,)))******+++,,,---------------............------***,,,......---+++++++++...///111111000...***(((((()))+++,,,,,,,,,+++***...,,,)))''''''(((+++,,,---,,,***))))))***,,,---------,,,++++++++++++,,,((((((((('''(((((())))))))))))((()))))))))******zzz{{{uuunnnuuuxxxiiiaaagggllliii```\\\aaaggg[[[XXXVVVXXX\\\]]][[[XXX___hhhhhh\\\SSSUUUWWWUUUNNNSSSWWWWWWWWWWWWSSSMMMNNNIIIGGGMMMRRRTTTUUUWWWPPPXXX^^^ZZZPPPLLLRRR[[[QQQLLLGGGDDDDDDFFFGGGHHHIIIHHHHHHHHHHHHFFFBBB???:::;;;;;;:::999888:::;;;>>>===<<<999777555333333000111222111222666<<>><<<:::888777666999>>>AAAAAA???:::777333333555777888888999555333333111///222777777555333333444555555444444555666666777999===@@@BBBCCCDDDCCC@@@>>>>>>>>>???AAADDDEEEDDDCCCCCCCCCFFFEEECCC???;;;888666555777666555444333333222222222333444444333333444555666555555555666555333000111222444555666555555444<<<<<<;;;888555444666777222333444444333111000000000////////////111222333333222111000///000111111111555:::::::::===DDDKKK]]]hhhoooooovvvzzzjjj]]]WWWTTTLLL???333,,,)))((((((#########%%%'''***---//////...---,,,,,,++++++++++++++++++,,,,,,---...///,,,+++***))))))(((''''''((()))))))))************************************+++*********+++---///000......---,,,+++***)))(((***+++,,,------,,,+++***+++++++++******))))))(((******))))))))))))************)))(((''''''''''''***+++,,,,,,,,,***)))(((&&&&&&&&&&&&'''((()))***+++***(((''''''((()))***)))))))))))))))))))))))))))))))))))))))+++,,,---+++***)))***,,,......---,,,,,,++++++************---......//////.........+++---///...,,,***)))))),,,---///000000---+++)))'''(((***+++++++++***))),,,***'''&&&&&&''')))+++,,,,,,+++******+++,,,,,,...---,,,,,,++++++,,,,,,((((((((((((((()))***+++)))))))))((()))***++++++uuutttrrrrrrssssssrrrpppppphhh``````fffiiiccc]]]___ZZZTTTSSSUUUZZZ\\\]]]YYYaaafffbbb[[[WWWTTTQQQ\\\]]]ZZZUUUTTTWWWXXXWWWJJJFFFGGGMMMSSSWWW]]]bbbfff```ZZZXXXXXXWWWRRRMMMOOOLLLHHHFFFEEEHHHLLLOOOKKKJJJJJJJJJJJJIIIEEEBBB@@@@@@@@@>>><<<<<<===???>>>===<<<;;;999777555333111222222333444888<<<@@@???@@@@@@@@@???>>>>>>===:::888666888<<>>===555222111111000...111777888666333333444555555444444555555555666888<<>><<<;;;;;;>>>@@@CCCCCCCCCCCCEEEFFFFFFFFFEEEBBB===888666666777777666555444444444444111333444444444444555777666666555666777666444222333333444444555555444444::::::999666444333444555333555666555333000////////////.........000111222222222111111222333555666777<<<@@@AAAAAAGGGSSS]]]gggrrr}}}{{{uuulllbbb[[[LLLDDD:::111+++)))((((((######$$$&&&(((+++...000///...---,,,,,,,,,------,,,,,,+++++++++,,,---...,,,+++***)))))))))))))))(((((())))))***))))))(((((((((***+++,,,,,,,,,,,,---,,,,,,+++,,,---///000------------,,,+++))))))***+++,,,---...---,,,+++++++++,,,,,,,,,+++******,,,+++******************,,,+++***)))((((((((((((+++,,,------,,,+++(((''''''&&&&&&''''''((()))***+++)))(((''''''(((***+++******))))))))))))******))))))(((((()))***,,,---***))))))+++---......------,,,+++***))))))))))))---...//////000/////////,,,......---+++))))))))),,,---...//////---+++***'''((()))***+++***)))))))))((('''&&&'''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,)))(((((())))))***+++,,,+++***)))))))))***,,,---wwwwwwtttooojjjiiimmmqqqvvvlllbbbcccjjjlllddd[[[]]]ZZZVVVUUUVVVYYY\\\^^^WWWYYY]]]aaa\\\TTTOOOPPP]]]]]]YYYRRRQQQUUUWWWVVVJJJHHHIIINNNRRRVVV^^^ffflllaaaWWWVVVZZZ[[[RRRIIINNNMMMKKKHHHEEEHHHNNNSSSKKKKKKKKKLLLMMMKKKHHHEEEFFFEEECCC???===<<<>>>AAA<<<<<<======;;;999666555444444444555888;;;>>>???===@@@BBBBBB@@@???AAACCC<<<999666666:::<<<<<<;;;777555333666<<>><<<:::???AAABBBBBBBBBDDDGGGJJJEEEGGGGGGEEE???;;;888888777666555444444333444444000222444444444555777999666555555666777777555333222222222333444555666777888888888666333222222333444666777666222///////////////...------...///000111111111222444777999;;;@@@EEEIIIJJJKKKTTTdddpppttt{{{ooojjjkkkbbbVVVCCC===555///+++)))((('''$$$%%%%%%&&&))),,,...000...------,,,,,,---//////------+++******++++++,,,,,,+++******)))***+++,,,))))))***++++++***))))))&&&'''))),,,...////////////...---------...//////,,,,,,---------,,,*********+++---.........---,,,***+++,,,------,,,,,,+++------,,,+++++++++++++++---,,,***)))(((''''''''')))***,,,...---,,,***(((''''''''''''((()))***+++***)))((('''((()))+++---,,,+++***))))))***++++++***)))((('''(((***,,,---)))))))))+++---......---+++***)))(((((()))***+++......///000000000000000---......,,,)))((()))***,,,------------,,,+++***'''((()))***+++******)))((((((((()))***+++,,,---+++,,,...//////...,,,+++......---,,,,,,,,,,,,---))))))))))))***+++,,,---,,,+++***)))***+++---...{{{ooojjjkkkmmmmmmkkkqqqqqqpppmmmhhheeecccbbbWWWYYY[[[]]]]]]\\\ZZZYYYZZZTTTUUUZZZWWWOOONNNUUUTTTVVVVVVSSSRRRSSSRRRNNNOOOMMMMMMPPPPPPRRR[[[dddaaa^^^YYYWWWVVVTTTRRRPPPNNNOOONNNIIIEEEGGGNNNUUULLLLLLLLLMMMNNNMMMJJJGGGHHHFFFCCC>>>;;;;;;===@@@:::<<<===>>>===;;;888666777666666888<<<>>>???>>>;;;@@@DDDDDDAAA@@@CCCGGG===:::666666888;;;:::999999666444777<<<>>><<<999111///000333222111444999999777555444555666666555666777777777777999===@@@BBB===999:::>>>AAA???<<>>GGGLLLPPPQQQSSS]]]ooo}}}xxxeeebbbeee[[[III>>>999333...+++***((('''%%%%%%&&&'''))),,,///000------,,,,,,---...000111...---+++***)))******+++,,,+++*********+++,,,---***+++,,,------,,,******%%%'''))),,,///000111111111000///...---...//////+++,,,---------,,,+++******+++---.........------)))***,,,---...------,,,...------,,,+++++++++,,,---,,,***)))''''''&&&&&&''')))+++---...---+++***(((''''''(((((()))***+++)))(((''''''(((***,,,...------+++*********+++,,,***)))((('''(((***,,,---(((((((((***---...---,,,(((((((((((()))***,,,---......///000000000000000......---+++)))(((***+++------,,,+++++++++******'''(((***+++++++++***)))(((((()))+++,,,---...///+++---///111111///---+++......---,,,,,,,,,,,,---))))))))))))***+++,,,------,,,+++******,,,...///}}}gggeeeoootttoooiiilllvvv}}}wwwhhh```eeemmm[[[VVVSSSZZZdddeeeYYYMMMWWWUUUSSSQQQQQQRRRTTTVVVIIIQQQXXXXXXRRRNNNPPPSSS```VVVLLLKKKRRRXXXWWWTTTRRRYYY^^^ZZZPPPKKKMMMRRRUUUNNNHHHJJJQQQSSSNNNHHHPPPOOOMMMLLLLLLOOORRRUUULLLIIIFFFBBB???=========DDDCCC@@@===;;;:::::::::111666;;;;;;999:::>>>CCCAAA===<<>>777222555===AAA===777AAA@@@>>>;;;:::<<<@@@CCCBBBAAAAAACCCEEEFFFEEEDDDPPPNNNKKKGGGCCCAAA???>>>666666555444444444444555333222222444888:::999777555777999777555444777:::444222111111333555666555======<<<888333000111333222444777777555222000///333222///,,,))))))+++......111333444666<<>>===<<<;;;999999999;;;===?????????;;;<<<>>>BBBFFFFFFCCC@@@CCCBBB@@@<<<::::::===???;;;999888888999777444000000111222555888888666444666555444444555666888999;;;999888888;;;<<<;;;:::@@@AAA@@@???===>>>@@@CCC@@@@@@@@@CCCFFFGGGGGGFFFKKKJJJIIIFFFCCC???<<<;;;666666555444444444444444444333333666:::<<<;;;:::999888777777777888888777666444222333555777888999======<<<888333111111333222444666666444111000000444444333000,,,***,,,///000111333666999???FFFKKKJJJLLLTTTbbbmmmsssxxx|||~~~qqqkkkaaaXXXOOOGGG@@@<<<777444///+++***)))(((''')))((('''(((+++---,,,***,,,---000111222222111000111///---+++***)))******)))+++,,,+++***((()))))))))***+++,,,------------+++,,,---...///000000000222111111333555444000,,,)))+++,,,+++***(((((()))***+++,,,---,,,,,,************+++,,,---...//////......///---+++******+++++++++***))))))((())))))***((('''''')))++++++++++++******))))))))))))))))))((('''&&&''')))+++---------,,,******))))))))),,,+++)))((('''((()))***'''&&&&&&(((,,,......------,,,******)))***++++++,,,------///111111111000111000...---,,,+++,,,,,,...---,,,*********+++++++++,,,---......,,,***))))))***,,,---......------,,,,,,---///000000...,,,+++,,,,,,---,,,+++***))))))******+++,,,---......------,,,,,,+++++++++,,,wwwpppuuu~~~uuujjjjjjrrrsssiii^^^``````^^^ZZZVVVSSSTTTVVVMMMNNNPPPRRRSSSSSSSSSRRRTTTPPPLLLOOOXXX^^^```^^^XXXXXXWWWRRRMMMMMMQQQVVVWWWSSSPPPOOOQQQQQQNNNKKKRRRXXX[[[WWWQQQPPPXXX```TTTSSSUUU[[[bbbccc]]]WWW^^^YYYQQQJJJFFFGGGIIILLLAAAAAABBBBBBAAA@@@???>>>BBB<<<888;;;BBBDDDAAA;;;777;;;@@@AAA???>>>@@@CCC@@@@@@???===::::::<<<======;;;888888888777666444111333777;;;===:::444000555555555666888999;;;<<<888;;;===<<<888666999<<<===???AAAAAA???>>>>>>???>>>>>>???BBBFFFIIIIIIIIIEEEFFFGGGFFFCCC>>>:::777666555444444333333444444555444555888;;;>>>???>>>>>>:::777888;;;<<<999555999777444555777:::<<<=========;;;888444222222444333444555444222111222333444777888555///,,,...111222222333777===CCCFFFHHHIIIOOOTTT[[[gggvvvyyyoooeee^^^TTTJJJAAA;;;666333222///,,,+++***)))(((&&&***))))))+++,,,---+++***///000222333444333333222000///...---+++***))))))(((***+++***)))'''((((((((()))***,,,---......///---...000222333333222222222333444666555333000...)))******)))((('''(((***+++++++++******))))))(((+++++++++,,,,,,,,,------,,,---...---***(((((((((************************((('''&&&''')))*********++++++******)))))))))))))))((('''&&&''')))+++---,,,,,,,,,,,,+++***))))))+++***)))((('''((()))***'''&&&&&&(((+++---...---,,,,,,+++******+++------,,,...000222333444444333333222000...---------...------++++++++++++------,,,...000222222///---***+++,,,------------,,,,,,+++++++++---......---+++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++}}}vvv{{{yyylllllltttvvvlll```______^^^YYYSSSPPPRRRUUUNNNOOOPPPQQQQQQQQQQQQQQQTTTPPPMMMQQQYYY```bbbaaaXXXYYYXXXTTTNNNLLLOOOSSSVVVQQQMMMMMMPPPQQQPPPMMMUUU[[[___YYYPPPOOOXXXbbbUUUVVVZZZ```dddccc^^^YYYbbb^^^WWWQQQMMMMMMOOOPPPFFFEEEDDDCCCBBBAAAAAABBBDDD???;;;===DDDGGGCCC===:::>>>@@@???<<<;;;===AAA<<<======<<<:::999:::;;;>>><<<999777777888888999444666999<<<===:::444///555666777999<<<===??????:::===???===888666777:::888;;;???@@@???===;;;:::;;;<<<>>>BBBFFFJJJKKKJJJBBBDDDGGGGGGEEE@@@:::666666555555444333444444444555555666999<<>><<<<<<======:::888<<<999666666999===???@@@===<<<:::777444333333444444444444333111111333555555999<<<999333///000333333222222777>>>CCCDDDCCCJJJOOONNNMMMXXXqqqiii\\\[[[TTTIII???888444111///---,,,+++***+++***(((&&&((()))***+++------,,,,,,222222333444555555444444//////......,,,***)))((((((***+++***)))((((((((('''(((***,,,---/////////---///111333555555444333444666888888555111///...)))))))))(((&&&&&&)))+++,,,+++***)))(((''''''(((++++++++++++++++++++++++***,,,---,,,***''''''''')))*********++++++******((('''&&&'''***++++++***++++++++++++******))))))***)))((('''((()))+++,,,,,,,,,---...---,,,***)))******)))(((((((((((()))&&&&&&''')))+++,,,------,,,++++++++++++,,,...///...000333555555444444444333111000...------------,,,++++++++++++---...//////111444666666333000---......---------,,,,,,+++***))))))+++,,,---+++******+++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,++++++}}}uuurrrsssqqqlllggg]]]\\\ZZZXXXVVVTTTRRRQQQTTTSSSQQQOOOOOOOOOPPPQQQQQQQQQSSSVVVZZZ]]]______ZZZYYYVVVTTTRRRPPPNNNMMMRRRRRRQQQPPPOOOPPPRRRSSSYYY[[[[[[VVVPPPOOOTTTZZZXXX\\\aaabbb```^^^^^^^^^___]]][[[XXXUUUSSSQQQQQQOOOLLLGGGBBBAAAAAADDDFFFBBBAAA@@@AAADDDFFFEEEDDDCCCBBB@@@???>>>===<<<<<<;;;<<<>>>===<<<;;;;;;<<>>>>>======<<<:::888666777;;;???AAA@@@===;;;999::::::<<<@@@EEEIIIJJJJJJBBBDDDGGGHHHGGGBBB===999777666555555444444555555555666777999;;;>>>AAACCCBBBDDDEEECCC???<<<<<<===<<<:::888888:::===???@@@<<<:::777555444444444333333444333222111111444666666:::===;;;666222222444222000111555;;;??????===EEEJJJJJJGGGQQQiii}}}{{{{{{qqq[[[MMMPPPIII???777222000///...++++++***+++,,,+++)))&&&%%%''')))+++,,,...///000333444444555555555555555//////......,,,***)))((()))***,,,+++***((())))))'''(((***,,,---/////////---...000333444555666666888999999777222...,,,+++)))))))))(((&&&''')))+++,,,,,,***)))((((((((((((***************))))))))))))***++++++(((''''''((()))***++++++++++++******)))(((((()))+++,,,,,,******++++++++++++***))))))***))))))((())))))***+++,,,,,,---......---+++******))))))(((((((((((((((&&&'''((()))***+++,,,---,,,++++++++++++,,,...///000333666777555333222222111000...,,,+++++++++,,,+++*********+++---///000111444777999999666222000//////...---,,,,,,,,,,,,)))(((((()))++++++***)))*********++++++,,,,,,---,,,,,,,,,++++++++++++***,,,,,,---------,,,+++***|||wwwrrrnnnlllkkk^^^\\\ZZZZZZZZZXXXTTTPPPXXXVVVRRRPPPOOOPPPQQQRRROOOSSSXXXZZZZZZZZZ\\\^^^\\\YYYUUUUUUVVVUUUOOOJJJPPPSSSVVVUUURRRQQQUUUYYY\\\ZZZVVVSSSQQQPPPQQQRRR[[[```cccbbb]]][[[^^^bbbYYYZZZ[[[[[[ZZZWWWTTTRRRTTTPPPIIICCCAAACCCGGGIIICCCDDDFFFFFFFFFGGGHHHIIIHHHDDD@@@???AAAAAA===999===>>>??????>>>===>>>@@@???>>><<<999888999===@@@EEECCC???============<<<777999===AAACCCDDDDDDDDDBBB???<<<===??????:::555;;;>>>AAABBBAAA???>>>===999:::;;;???DDDGGGGGGGGGBBBDDDFFFFFFEEEBBB>>><<<888777666666555555666666777888::::::;;;>>>BBBEEEFFFIIIKKKIIICCC???>>>@@@;;;999888888:::<<<===<<<:::888555444444444333222222333333222111222444777777888:::999888666555555111000111333666999999999;;;BBBHHHLLLSSS___jjjppp~~~zzzuuunnncccUUULLLBBB===555000...---......,,,+++++++++,,,,,,***)))&&&(((***+++,,,...222444444444444444444444444444000///...---+++***)))))))))+++,,,+++***((())))))((()))***,,,---......///,,,---///111444666888999:::999666333000---+++)))((()))***)))((((((***+++,,,,,,,,,++++++******)))))))))))))))))))))(((((())))))***)))'''''')))+++******,,,,,,,,,+++***))))))((()))***,,,---,,,******+++,,,,,,,,,+++)))(((*********))))))******++++++++++++,,,,,,++++++***)))))))))(((((((((''''''%%%'''))))))))))))+++---,,,,,,+++******+++------000444888888444111000111000...---+++***************)))))))))***,,,...///222444666888888555333111//////...---,,,,,,------***(((((((((***+++***)))************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***|||yyytttooolllaaa```^^^\\\[[[YYYUUUSSSWWWVVVTTTSSSSSSSSSSSSTTTQQQTTTXXXZZZZZZ[[[]]]___[[[YYYWWWWWWXXXVVVPPPKKKQQQTTTXXXXXXVVVVVVYYY\\\[[[XXXTTTSSSSSSSSSQQQPPPYYY\\\^^^]]][[[ZZZ]]]```UUUWWWZZZ\\\\\\ZZZWWWUUUTTTPPPJJJFFFDDDFFFIIILLLJJJJJJKKKKKKJJJJJJJJJKKKFFFCCC@@@AAACCCCCC???;;;<<<=========<<<<<<>>>@@@>>>>>>===;;;999:::>>>BBBGGGCCC>>><<<<<<===>>>>>>999;;;@@@CCCFFFFFFEEEDDDBBB@@@>>>???AAA@@@;;;777>>>@@@AAAAAA@@@??????@@@::::::;;;>>>BBBDDDDDDDDDBBBBBBBBBAAA@@@???>>>===999999888777777777777777:::<<<======<<<>>>CCCFFFLLLMMMMMMKKKHHHDDDAAA@@@999888777888::::::999777999666333222333444333111000222333333222333555777888666555666888999777555000111222222222333555666555999BBBKKKOOOPPPVVV]]]uuuvvvnnn```VVVTTTNNNEEE777333...+++,,,---...//////---,,,,,,------,,,++++++,,,---------///444888333333333222222222333333111///---+++***)))******(((***+++***)))'''(((((()))***+++,,,------------------...000444888<<<>>>:::555000---------,,,***''')))++++++***)))***+++,,,,,,---......---,,,+++(((((((((((((((((((((((())))))((('''&&&(((+++...++++++------,,,+++)))(((((('''(((***,,,,,,+++)))***+++,,,------+++)))(((************************)))((((((((((((((())))))(((((((((((((((''''''&&&%%%'''))))))((((((***------,,,******)))***++++++---222777777333000000111///...,,,+++************))))))(((((()))+++---...111222444444444333111//////...------,,,---......***)))'''(((***++++++***))))))))))))+++,,,...///---------------------...+++,,,---......,,,+++)))~~~uuummmeeeeeebbb^^^ZZZWWWWWWWWWTTTTTTVVVWWWWWWVVVUUUUUUUUUUUUVVVYYY[[[^^^```aaaZZZYYYYYYYYYXXXUUUQQQMMMSSSUUUXXXZZZ[[[[[[[[[\\\YYYWWWUUUTTTUUUTTTSSSRRRUUUUUUVVVWWWYYYZZZ[[[ZZZTTTVVVYYY[[[\\\[[[ZZZYYYQQQNNNKKKHHHHHHIIIKKKMMMQQQOOOMMMMMMNNNMMMLLLJJJAAAAAAAAABBBCCCCCC@@@>>>999999:::999888999<<<>>>>>>>>>>>><<<:::;;;???CCCDDD@@@<<<999999;;;;;;;;;:::===AAAEEEGGGGGGFFFEEEAAAAAAAAAAAAAAA@@@<<<:::>>>??????>>>======???@@@::::::;;;===AAABBBBBBAAA@@@???>>>===<<<<<<======:::999999888888888888888<<<>>>??????>>>???DDDHHHQQQNNNLLLLLLLLLIIICCC>>>777777777888999888666444888555111111222333222000///111333333333333555666888555222444888:::888555111333444222//////222666555444:::DDDEEEBBBHHHTTT[[[bbb]]]LLLCCCEEE@@@666222///,,,+++,,,///000111111///------.........---000111000...---///555:::333222222111111111222222222000---+++))))))***+++'''(((***)))'''&&&&&&'''***+++,,,,,,------------------...000444999>>>BBB999222+++***,,,///---+++'''))),,,,,,+++***+++++++++---///000000///---,,,''''''''''''(((((())))))))))))(((&&&&&&(((---111+++,,,---...---+++((('''&&&&&&''')))++++++***(((***+++,,,------+++***(((++++++******************'''&&&%%%$$$$$$%%%'''(((((((((((()))(((''''''&&&$$$'''))))))((((((***------,,,***)))))))))*********///555666333000000222000///---+++*********+++)))((((((((((((***+++---000000111111111000///...///...---,,,,,,---...///***)))((((((***++++++***))))))))))))***,,,...000---------.........//////+++,,,---......,,,***)))xxxiiibbbkkkjjj]]]VVV\\\cccccc[[[TTTWWWbbbeee\\\UUUUUUWWWZZZVVVOOOTTT```bbb[[[UUUZZZ^^^\\\VVVPPPOOOPPP\\\YYYUUUWWW___ddd^^^TTTUUUYYYZZZVVVQQQRRRZZZbbbWWWOOOPPP\\\aaaZZZUUUVVVVVVZZZWWWPPPSSS\\\\\\TTTGGGKKKPPPPPPNNNLLLMMMOOOYYYPPPIIILLLTTTVVVOOOGGGBBBBBBAAAAAA@@@@@@AAABBB>>>:::666666999<<<;;;:::EEEAAA<<<888999===CCCGGG;;;<<<===:::777777;;;???DDDAAA???DDDKKKMMMHHHBBB@@@FFFKKKHHH@@@;;;<<>>>>>;;;999:::999888888:::>>>CCCFFF;;;;;;===???@@@>>>999555>>>:::666666999<<<<<<;;;777AAAJJJEEE<<<;;;IIIXXXSSSLLLHHHMMMUUUTTTGGG;;;777444222222444666777777333111......////////////111222444666777888888888444555666555444555777999777555333111///.........222444666777999;;;>>>AAAFFFFFFEEECCC???;;;777444...---,,,,,,.../////////...///000000//////000111444333333222222333333444222111111000000000000000------,,,+++************)))((('''((())))))'''%%%++++++*********+++,,,,,,111//////333888:::888444///---+++*********(((''''''(((+++------,,,***(((+++,,,...000000000...---''')))+++,,,,,,+++,,,...///---***''''''(((+++,,,...---,,,***)))((((((((()))******+++++++++******///...,,,)))'''&&&&&&%%%'''&&&&&&''')))******)))'''((()))(((&&&&&&''')))------...---+++(((%%%###'''''')))******+++++++++...,,,)))'''''')))+++---///000111222333222222111000...+++((('''&&&''''''))))))))))))))))))))))))------......------,,,+++......---,,,,,,,,,------))))))(((((()))******+++)))***++++++***+++---...---------,,,,,,---------------------,,,+++******xxxssskkkgggdddcccbbb______``````bbbcccaaa___^^^\\\ZZZUUUSSSTTTVVVWWWWWWYYY]]]]]]]]]]]][[[XXXTTTRRRRRRUUUYYY[[[ZZZ[[[]]]]]]ZZZWWWWWWVVVUUUTTTUUUWWWXXXTTTUUUUUUUUUWWW[[[]]][[[YYYUUUTTTVVVWWWTTTQQQPPPOOONNNNNNOOOQQQRRRSSSSSSTTTUUUVVVVVVTTTQQQNNNLLLGGGDDDBBBBBBEEEFFFDDDBBB??????>>><<<;;;<<<>>>???AAA???<<<::::::===@@@BBB>>>===;;;:::;;;===>>>???@@@BBBFFFJJJKKKJJJGGGEEEEEEGGGHHHFFFAAA>>><<<<<<;;;===???>>><<<;;;<<<===999::::::;;;<<<===>>>>>><<<;;;<<<===>>>===;;;999::::::999888888:::===???AAACCCDDDCCCBBBEEEKKKQQQNNNLLLLLLMMMNNNJJJAAA999888555222222333444555555444222000000000111111000222333444666777999::::::777777666444333333666888777666444222111000000000000222333333333444666888;;;<<<;;;:::888555222000...---,,,,,,...//////...---///000000///...000111333333222222222222333333000000///............///---,,,***)))(((''''''''')))(((((()))******)))'''+++++++++,,,,,,...//////000......111666888555222---+++)))))))))***)))((()))***,,,---------+++***++++++---.........------(((***,,,,,,++++++,,,---///---***'''''')))+++,,,---,,,+++***)))((((((((())))))******************------,,,+++)))((('''&&&)))(((((()))+++,,,,,,+++((()))***)))'''''')))***/////////---+++)))'''%%%(((((()))***+++,,,,,,,,,+++***)))(((((()))+++,,,//////111222222222111111...---***(((''''''((()))******)))))))))))))))))),,,,,,------,,,,,,++++++...------,,,,,,,,,,,,---******)))))))))******+++)))+++,,,+++++++++---//////...---+++++++++,,,------------------,,,+++***}}}{{{}}}uuuhhhdddlllnnnddd^^^```eeeoooooobbb\\\bbbccc^^^SSSOOOSSS[[[YYYPPPSSS^^^eeebbb]]][[[ZZZXXXVVVSSSPPPYYY___\\\XXXYYY]]]___ZZZUUURRRTTTXXXYYYUUUQQQQQQZZZZZZPPPPPP\\\bbb___YYYQQQRRR[[[ZZZNNNIIIMMMVVVRRRNNNNNNSSSWWWXXXWWWQQQZZZaaa^^^SSSLLLMMMQQQMMMHHHDDDFFFJJJLLLHHHCCCBBBDDDEEEBBB>>>===@@@DDD>>>>>>===<<<<<<<<<======AAA===999;;;???CCCCCCAAA>>>FFFNNNPPPLLLHHHHHHIIIJJJHHHFFFEEECCC@@@>>><<<===AAACCC@@@;;;999<<>>===;;;999777<<<;;;:::;;;<<<======<<<777999;;;:::888999>>>CCCLLLEEE@@@BBBIIIOOOOOOMMMNNNQQQSSSPPPJJJBBB<<<999888555222111111222333222555444222222333333333222333444444666777:::<<<===:::999777444111111444666777777555333222111111111000111111000......000111222222333333222000...---...---+++,,,...///......---...//////......///111222111111000000111111222///......---,,,---------...---+++)))((('''&&&&&&(((((((((***,,,---+++)))++++++,,,---///000111222///------///333444111...+++)))'''((()))******)))++++++,,,,,,------------***++++++++++++,,,,,,,,,)))+++,,,+++******+++,,,...,,,***(((((()))+++------,,,+++*********************))))))))))))******+++,,,,,,,,,,,,***)))(((,,,+++***+++---///...---***+++++++++))))))+++,,,222111///---+++)))((('''((()))***+++,,,---......))))))******++++++++++++...///000000111000000000,,,+++***)))))))))***+++++++++***))))))))))))))),,,,,,,,,,,,+++++++++***...---,,,,,,+++++++++,,,++++++***************+++***+++,,,,,,+++,,,...000111///,,,***)))***+++,,,,,,------------,,,,,,+++~~~xxxrrrqqqtttqqqiiieeefffgggmmmnnngggcccdddccc^^^VVVTTTVVV[[[ZZZUUUWWW]]]fffdddaaa^^^\\\YYYVVVTTTRRRXXX]]][[[ZZZ]]]______]]]XXXTTTUUUYYY[[[XXXTTTSSSXXXXXXTTTTTT[[[^^^[[[VVVRRRSSSYYYXXXQQQMMMPPPWWWTTTQQQQQQSSSUUUVVVVVVUUU\\\```\\\RRRKKKLLLPPPNNNLLLJJJKKKMMMMMMJJJHHHEEEFFFFFFDDDAAA???AAACCC??????>>>======<<<<<<<<>>>>>;;;999777:::::::::;;;===>>>===<<<666888:::::::::<<<@@@DDDKKKFFFBBBDDDLLLSSSTTTSSSVVVXXXZZZUUULLLBBB<<<:::666333111000111333333333555444333333444555444333444444555666888;;;===>>><<<;;;888444000000222444666555555444333222222111111111222000......///111000000000000000///...---...---+++,,,---......---,,,...//////...---///000000000////////////000000......---,,,,,,,,,,,,---111000...,,,***(((''''''(((((())),,,//////...,,,+++,,,---.../////////000---,,,,,,...000000...+++((('''&&&''')))*********,,,++++++***+++,,,---...+++******))))))***++++++***+++,,,+++))))))***+++---,,,***))))))***,,,---...------,,,,,,,,,---------,,,+++*********++++++)))***,,,------,,,***)))---,,,,,,---///000000///+++,,,---,,,++++++---...222000...+++)))((()))))))))))))))***+++,,,---...((())),,,...///...---,,,.........////////////...***************+++,,,------,,,+++*********++++++------,,,,,,,,,+++,,,,,,...---,,,++++++******+++,,,++++++***************+++,,,------,,,,,,...000333000,,,)))'''(((***++++++,,,,,,------------,,,zzzvvvyyypppoooppppppgggdddfffmmmnnneee^^^]]]\\\^^^\\\WWWZZZaaaaaa\\\aaadddfffccc]]]WWWUUUUUUXXXXXXWWWYYYaaagggddd\\\___]]]YYYXXXYYY[[[]]]^^^XXXSSSTTT\\\```ZZZTTTSSSPPPUUUWWWSSSSSSYYYZZZVVVSSSUUUUUUTTTQQQPPPQQQSSS\\\YYYUUURRRPPPNNNLLLJJJMMMOOOQQQPPPMMMKKKKKKMMMIIIFFFCCCBBBBBBBBB@@@===BBBAAA???>>>>>>>>>??????:::<<<=========@@@DDDHHHKKKKKKKKKKKKJJJJJJLLLMMMKKKOOOQQQMMMFFFAAABBBEEEFFFDDDAAA>>>=========<<<;;;;;;<<<<<<============777888:::>>>@@@@@@===:::888777666999===AAABBBBBBDDDFFFHHHJJJMMMRRRZZZ```___^^^\\\WWWPPPGGG>>>999444222000000222555666666444333333333555555444333555555666777999;;;===>>><<<;;;888444000///111333444444333333333222111111000111111000//////111222222111111000///...---,,,///---++++++---------,,,+++---......------...///......------------............---,,,,,,,,,,,,---000///---+++***)))((((((((()))***---000111///---,,,,,,---------,,,++++++++++++,,,---...---,,,***'''&&&%%%''')))+++++++++++++++)))))))))***,,,---++++++***))))))******+++***++++++***((((((***,,,---,,,*********+++,,,---000000///........./////////...------,,,,,,,,,---(((***,,,---...---+++***---,,,,,,---///000000///+++,,,---,,,+++,,,---///000...+++)))'''((()))***))))))(((((()))***,,,,,,(((+++...111222111...---...---------------------))))))******,,,---...//////...,,,++++++,,,.../////////...------------...------,,,+++***)))))))))++++++******)))******++++++,,,------,,,,,,...000222000,,,(((&&&''')))*********+++,,,---------,,,{{{vvv}}}tttwwwyyyuuuiii```cccooorrrfff^^^___bbbeeeaaaYYY]]]hhhggg]]]^^^dddhhheee^^^WWWUUUWWW\\\YYYVVVZZZfffmmmhhh^^^aaaaaa___[[[XXXYYY^^^bbb[[[RRRSSSaaaeeeZZZQQQPPPNNNWWWWWWOOOPPP[[[___ZZZRRRUUUWWWUUUPPPNNNPPPRRR^^^VVVNNNMMMPPPQQQMMMHHHMMMRRRVVVTTTNNNKKKLLLPPPKKKGGGCCCCCCDDDCCC???;;;BBBBBBAAA@@@@@@@@@AAAAAA999<<<>>>===<<<>>>CCCIIIOOOLLLHHHGGGIIIKKKLLLKKKHHHOOOSSSPPPHHHCCCDDDHHHFFFCCC???>>>>>>===:::888::::::::::::<<<>>>AAACCC666888;;;???AAA@@@<<<999:::777666999???CCCCCCAAAAAAGGGMMMOOOPPPUUUaaakkkeeeaaa]]]XXXSSSJJJ@@@999444333111222444777999999444444444555666777555444444555777888:::;;;;;;;;;999999888555222000111222222222333333333333222111///000000000//////111333222111000///---,,,++++++///---++++++,,,---,,,++++++,,,------,,,,,,---///---,,,,,,,,,,,,,,,,,,---...------,,,,,,,,,,,,,,,++++++***)))((((((((((((((()))+++...111111///,,,+++,,,,,,---,,,***)))(((***+++,,,---------,,,+++((('''&&&'''***,,,,,,++++++***)))))))))***+++,,,,,,,,,,,,++++++++++++************)))((((((***---,,,,,,+++***+++,,,------222111000//////////////////000000000///...---,,,((()))+++,,,,,,,,,+++***,,,+++***+++---///...---***+++,,,+++++++++---///---,,,***(((((()))***++++++***)))(((((()))***+++***,,,///222222111...,,,------,,,+++++++++,,,,,,))))))***,,,---...//////...---,,,+++,,,...000111111000...---------...///---,,,+++***))))))(((((())))))(((((()))******+++***+++,,,,,,+++,,,...000111...+++(((''''''((()))((((((***+++,,,,,,,,,,,,}}}{{{uuummmjjjjjjlllllliiiffffffcccddddddbbbccceeedddbbbbbbdddeeeccc___ZZZYYYYYYZZZ\\\^^^```ffflllkkkgggcccbbb```\\\YYYWWWYYY\\\ZZZXXXYYY^^^___\\\XXXVVVQQQTTTTTTQQQPPPTTTXXXZZZUUUUUUTTTRRRRRRRRRUUUVVVYYYUUUQQQPPPQQQQQQOOOMMMQQQTTTWWWVVVRRROOOOOOPPPLLLKKKIIIGGGEEECCC@@@>>>>>>@@@BBBDDDDDDCCCAAA@@@<<<<<<<<<===>>>AAADDDGGGNNNKKKHHHGGGIIIJJJIIIHHHGGGLLLPPPPPPKKKFFFDDDEEEBBBBBBAAA???<<<999777666888888999:::<<<>>>AAABBB999999;;;===??????<<<:::888888999<<>>888666444444666999::::::555555555777999999777555333555888:::::::::888777555666777666333222111222222333444555555444333333111222222111000///111333111000///...---,,,,,,,,,///---++++++,,,---,,,+++***,,,------,,,,,,---...,,,++++++******++++++,,,,,,,,,+++************+++(((((((((((()))***++++++)))***,,,///111111...+++)))***,,,---,,,+++)))((()))+++---......---------)))((('''(((***,,,,,,,,,+++*********++++++,,,,,,------.........---++++++)))))))))((('''(((+++...,,,++++++++++++,,,---...222111000///...---------...///000111000...,,,***))))))******************)))(((((()))+++,,,,,,+++((()))******)))***,,,...++++++*********+++,,,---...,,,***)))(((((()))******,,,...000000///,,,+++---,,,+++***)))******+++)))***+++,,,.../////////+++***))))))+++---000222000///...,,,,,,---...///---,,,+++***((((((((((((&&&&&&''''''((()))++++++)))+++,,,+++++++++---///...---+++)))((('''((((((&&&'''((()))***+++++++++wwwuuuyyyqqqpppwwwtttgggcccjjjooommmccc```dddkkkhhh^^^^^^fffhhheeebbb```___^^^\\\ZZZVVV___ffffffdddhhhmmmooodddbbb```]]]ZZZWWWTTTSSSXXX``````XXXWWW^^^aaa\\\UUUPPPPPPVVVSSSKKKMMMWWWZZZUUUPPPOOOSSSXXX[[[[[[RRRUUUXXXWWWRRRPPPPPPRRRUUUVVVVVVVVVVVVTTTQQQOOOLLLNNNOOOLLLFFFBBBAAABBB:::>>>CCCFFFGGGDDD@@@===@@@<<<:::<<<@@@DDDEEEDDDJJJJJJJJJJJJIIIHHHGGGGGGGGGIIILLLNNNMMMIIIEEEAAA>>>BBBDDDAAA999444444666666777888:::<<<>>>??????<<<;;;:::;;;=========;;;666999===>>>===>>>BBBEEEOOOLLLKKKQQQ]]]ggglllmmmhhhhhheee___VVVMMMFFFCCC;;;999666666777999::::::777666777999;;;;;;999777333555888;;;;;;999777555222444666666555333222222333444555666666666555444555666555444222111222333111000//////...////////////---++++++,,,,,,,,,******,,,------,,,+++---...++++++************+++++++++******))))))))))))))))))))))))***+++---...///)))***,,,///111000---***((()))+++---------+++***)))+++...///.........///***)))((()))+++,,,---,,,++++++,,,,,,,,,------------...000000000...,,,+++((())))))((('''))),,,///++++++++++++,,,,,,---...111111///...,,,,,,++++++,,,...000222111...+++(((***))))))(((((()))******'''&&&&&&''')))******)))'''((())))))((()))+++---*********+++,,,---...///000...,,,***))))))*********+++---///...---***)))---,,,***)))))))))******)))***+++---.../////////)))((('''''')))---000222000...---++++++,,,---...---,,,+++)))((('''''''''%%%%%%%%%&&&((()))+++,,,)))***++++++***+++---...,,,,,,+++)))((((((((('''%%%%%%'''(((***+++++++++~~~tttsssyyyvvvkkkiiinnnmmmeeebbb```fffnnnlllbbbbbbiiiiii___WWW[[[eeekkkfff^^^```dddgggfffccccccgggkkkfffddd___YYYSSSQQQQQQRRRXXXccceee[[[UUUZZZ___^^^\\\TTTRRRWWWUUULLLJJJPPP\\\UUUNNNNNNTTTZZZZZZXXXVVVYYY[[[WWWQQQNNNPPPTTTXXXUUUSSSVVV[[[YYYQQQHHHQQQPPPOOOOOOKKKDDDBBBEEE@@@;;;>>>GGGHHH@@@===CCC@@@AAABBBDDDFFFHHHIIIJJJHHHKKKOOONNNJJJGGGHHHJJJJJJGGGEEEFFFJJJJJJEEE@@@@@@AAA???;;;555222333666111666:::999:::===>>>===AAA>>>;;;:::;;;===>>>>>>666:::=========>>>BBBFFFMMMLLLKKKRRRbbbooooooiiikkkmmmlllbbbTTTIIIGGGIIIBBB===999:::======999444>>>:::777888<<<>>><<<999333777:::<<<:::666333222111222333333444444444444666555555555777777555444777666555444444333444444666333000---,,,,,,...///+++,,,,,,------.........---,,,+++++++++,,,---...***++++++)))((()))+++---,,,++++++******)))))))))***)))***+++,,,///222333...------///222222///+++***+++---///000000//////+++,,,...000222222///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,---///000///---+++))))))***++++++,,,,,,,,,,,,---...//////000000//////111000...---,,,+++******,,,---------,,,***((('''(((((()))************)))******)))))))))***,,,---+++***((('''''')))+++---000///---+++***+++///333444222///---,,,+++(((''')))+++///111111///+++)))+++***)))(((((()))***+++))))))******+++,,,......))))))))))))***+++,,,------,,,+++)))))),,,111555111///+++(((%%%$$$$$$$$$&&&%%%$$$&&&+++---,,,++++++++++++,,,,,,---------,,,,,,+++***))))))))))))))))))))))))************}}}xxxuuusssrrrooojjjhhhhhhfffggggggfffgggjjjjjjhhh```^^^]]]___bbbdddcccbbbgggdddbbbbbbdddffffffeeeeeeddd```YYYRRRPPPSSSWWW]]]]]]___```]]]XXXWWWXXX\\\[[[XXXSSSPPPRRRRRRQQQPPPNNNMMMMMMOOORRRSSSSSSYYYWWWTTTSSSRRRQQQOOONNNQQQSSSTTTTTTRRROOOOOOOOONNNKKKLLLQQQQQQJJJCCCAAA???AAABBBBBBCCCEEEEEECCC@@@CCCGGGHHHGGGGGGGGGIIIOOOLLLJJJLLLPPPQQQMMMIIICCCCCCDDDDDDDDDBBBAAA@@@BBB@@@===:::888666444222555999;;;999:::???BBBBBB@@@???============;;;:::888888888:::===@@@AAABBBHHHNNNQQQSSSZZZfffppptttpppkkkeee___ZZZSSSKKKEEEDDDAAA>>>;;;;;;;;;<<<<<<;;;999888:::>>>>>>:::666555666888777555333222222111111222333333333333333444444444666777777666444777666555444333333333333333222///------...///000//////..................---,,,+++******+++,,,---+++,,,,,,+++******---///------,,,++++++***))))))((())))))***,,,---///000---------///222222///---***+++---///000000//////------///111333222000---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***+++,,,...//////---+++)))***+++,,,---------------........./////////000000000///...---++++++******+++,,,,,,---,,,+++)))(((((())))))***+++*********+++***)))))))))***+++,,,+++***(((&&&'''(((***,,,.........,,,+++,,,///222333111...---,,,+++***(((***,,,...000000...,,,*********)))(((((()))******,,,++++++************+++))))))))))))***+++,,,,,,,,,+++***((((((+++///333///---***(((%%%%%%%%%%%%'''%%%%%%'''+++---,,,+++---,,,,,,,,,,,,---...///......---,,,+++*********))))))))))))************~~~uuusssxxxuuuhhheeekkkjjjmmmiiiaaafffqqqrrrhhh[[[___dddccc```___cccgggllleee______dddgggddd___cccccc```YYYSSSRRRVVV[[[aaaXXXYYYccccccWWWPPPSSS[[[```[[[NNNLLLUUUXXXRRRGGGJJJMMMNNNMMMLLLNNNPPPYYYTTTPPPOOORRRQQQMMMHHHKKKQQQUUURRRKKKIIIOOOVVVIIIFFFGGGOOOSSSNNNEEE???>>>FFFFFF>>>???IIIKKKDDDBBBFFFJJJKKKIIIHHHHHHIIITTTMMMHHHMMMWWWYYYQQQGGG===@@@CCCBBB???===???AAABBB>>>;;;:::<<<;;;666222:::===>>>;;;<<>>AAAAAA>>>EEEOOOWWWTTTSSS^^^ppp~~~sssiii___]]]___\\\QQQFFFGGGFFFCCC>>>;;;;;;???CCC888888999<<>>>>>@@@BBBAAA>>>;;;:::;;;<<<<<<;;;===AAABBB???>>>BBBDDDDDD@@@??????@@@@@@???<<<999:::888888:::>>>@@@AAA@@@FFFPPPUUURRRRRR\\\mmmyyyrrriii___\\\]]]]]]WWWQQQLLLJJJFFFBBB@@@@@@BBBCCC::::::;;;===>>>===:::666777777777444111//////000//////000000000000000///...///111444777888666444444444333222111111111111111000...------...///000222111///......///000111++++++******************,,,---......------///111111000///...---,,,+++***)))***+++,,,,,,+++)))(((+++,,,...000222222000///)))***,,,...000000000000///......000111000...,,,,,,,,,------,,,+++***)))'''(((((()))*********)))***+++---------,,,+++***,,,---------------,,,,,,---,,,+++******,,,...///------,,,++++++***++++++((()))***+++,,,,,,+++***)))******+++++++++++++++++++++)))((('''(((((()))***)))'''&&&&&&&&&((((((+++,,,...///......///000///...,,,,,,.........---...---,,,,,,,,,,,,---...---,,,++++++++++++,,,---...---+++)))((('''&&&&&&(((((())))))************'''(((((('''&&&(((+++---+++***)))''''''''''''''')))))))))***+++,,,---,,,///...+++******,,,...000000000///...---+++***)))))))))*********+++++++++uuupppsssrrrnnnjjjkkkpppwwwuuummmjjjmmmjjjddd]]]]]]ccchhhhhhggghhhkkklllhhhbbb```dddiiiccc```]]]^^^```___[[[VVV]]]aaa___WWWUUU[[[^^^]]]VVVOOOMMMOOONNNIIIJJJPPPRRRQQQOOOPPPQQQSSSRRRQQQKKKRRRWWWSSSIIIDDDHHHNNNKKKIIIHHHKKKPPPQQQNNNIIICCC@@@@@@BBBCCCCCCFFFLLLCCC???AAAGGGHHHDDDDDDIIINNNIIIFFFHHHOOOUUUUUURRRJJJPPPVVVYYYUUUNNNFFFBBB=========>>>???@@@AAAAAA??????>>>;;;:::<<>>???@@@AAAAAA@@@:::<<<>>>>>>>>>???BBBEEEKKKMMMNNNOOOUUU```hhhjjjllliiiccc]]]ZZZZZZ\\\___RRRMMMHHHGGGHHHGGGCCC@@@@@@???>>>>>>>>>>>>===<<<888999:::888444000....../////////000000//////...,,,---///333666777666555333222111000000/////////222111000...---,,,,,,---......---......000222333++++++++++++******))))))***,,,............///000111111000///...---,,,+++,,,---......---+++)))(((***,,,...000000000//////)))***,,,...000000000000...---------......+++)))***+++,,,---,,,+++)))(((%%%&&&'''((())))))))))))++++++,,,---------,,,+++,,,,,,,,,,,,,,,+++***)))+++***)))(((((())),,,---,,,++++++*********++++++'''(((***+++,,,,,,+++***))))))***++++++++++++***+++***((('''''''''(((((()))(((''''''&&&'''((((((***,,,...//////...///000...---,,,,,,...000/////////...,,,++++++,,,.../////////...------...//////,,,+++***)))((((((((((((((())))))************)))&&&'''(((((('''''')))+++******)))(((((((((((((((***++++++,,,,,,,,,------...---***((((((***,,,...------------,,,***)))(((************++++++++++++wwwrrryyyyyyqqqooonnnuuuzzzllliiipppnnneee]]]]]]dddjjjhhhdddfffkkkooommmgggfffjjjppphhheeecccccceeeccc^^^YYY[[[cccaaaUUUTTT^^^ddd```UUUKKKIIIOOOOOOGGGGGGPPPVVVTTTQQQQQQSSSSSSRRRPPPHHHQQQXXXTTTJJJDDDIIIQQQJJJEEEBBBFFFMMMOOOHHH@@@BBB@@@???@@@???@@@FFFMMMFFF???@@@JJJKKKBBBBBBIIINNNIIIFFFIIIPPPVVVWWWUUUHHHOOOWWWWWWPPPGGGAAA???;;;;;;;;;<<<>>>@@@AAABBB@@@BBBAAA>>><<<>>>EEEKKKCCCIIILLLJJJHHHGGGDDD@@@BBBAAA@@@@@@BBBDDDDDDDDD;;;>>>AAAAAA??????CCCGGGKKKJJJIIIKKKUUU```bbb___ffffffddd___[[[[[[```eeeYYYSSSNNNLLLNNNLLLFFF???CCCBBBAAA@@@??????@@@@@@999;;;<<<:::555111...---//////000000000///......---------000444666666555222111000///............222111000...---,,,++++++,,,,,,...///000111222333,,,,,,,,,,,,+++***)))(((***,,,.../////////000111000000//////...---------/////////...---,,,+++***))),,,///000///---------(((***,,,...000111111111...---,,,,,,---,,,***((((((***+++------,,,***)))%%%%%%'''(((******++++++,,,,,,------......------------,,,,,,+++***)))((())))))((((((((()))***+++*********)))******++++++'''(((***+++++++++******(((((()))************)))))))))'''&&&&&&'''((((((((('''''''''(((((()))******,,,...///......///000...---,,,---///000000000///...,,,++++++,,,...///000///............///000,,,+++***))))))))))))))))))***+++,,,,,,+++***)))'''(((******)))(((***++++++***************))))))+++---...---,,,,,,---...---,,,***)))((()))+++,,,***+++,,,,,,+++***((('''*********++++++++++++,,,|||{{{xxxuuuyyyxxxyyyzzzwwwsssqqqqqqlllkkkiiihhhhhhhhhhhhhhhkkkjjjjjjmmmrrruuussspppoooooommmiiieeebbbbbbccc\\\]]]]]]\\\^^^```___\\\UUUQQQNNNLLLLLLLLLOOOSSSTTTVVVXXXWWWTTTQQQPPPOOOLLLOOOQQQQQQOOOMMMMMMMMMIIIGGGEEEEEEFFFFFFDDDBBBAAA??????DDDFFFDDDDDDFFFHHHFFFEEEGGGGGGEEEFFFHHHGGGIIIKKKNNNOOOQQQRRRSSSMMMMMMNNNNNNMMMIIIBBB===:::===??????>>>@@@DDDHHHEEEEEEDDDCCCBBBCCCDDDEEEIIINNNQQQOOOMMMMMMLLLIIICCCCCCCCCEEEFFFFFFDDDBBB>>>???@@@@@@AAABBBDDDFFFEEEGGGGGGIIIOOOYYY______ccc```^^^```ccceeebbb___```\\\VVVQQQOOOLLLIIIFFFBBBCCCDDDCCCBBB@@@@@@@@@======;;;888333///......000000000000000///.........---,,,...111444666666111000///...------------000000///...------,,,,,,---...000222333333222111,,,---------,,,+++)))(((+++---000111111111111222........................000000///---,,,,,,++++++))),,,//////---******+++((())),,,...000111111111000...---,,,,,,,,,***(((&&&(((***------,,,+++***&&&''')))+++,,,---......------........./////////.........---,,,***)))((()))))))))*********++++++)))))))))))))))***++++++((()))***++++++***))))))''''''((())))))))))))(((((('''&&&&&&&&&'''((()))'''''''''((()))***+++,,,***,,,---...---...000222///---,,,---///000000000///...,,,++++++,,,.../////////------------//////---,,,+++******)))))))))***+++,,,------,,,+++)))(((***,,,,,,+++******+++,,,,,,,,,,,,,,,+++******,,,...///...,,,+++---///---,,,++++++*********+++((()))+++,,,,,,***)))(((*********+++++++++,,,,,,zzzuuuyyy|||qqqrrrzzzzzzqqqiiiqqqwwwtttlllgggiiinnnqqqhhhccclll{{{yyymmmsssvvvvvvmmmccc___eeemmm^^^VVVWWWdddiiiaaaXXXWWWWWWZZZTTTIIIHHHSSSXXXUUURRRYYY___^^^VVVPPPNNNPPPSSSMMMIIIMMMUUUWWWPPPHHHHHHLLLMMMHHH@@@>>>CCCJJJ@@@===@@@IIINNNJJJCCC>>>IIINNNKKKAAAAAAJJJLLLGGG@@@HHHQQQRRRNNNKKKMMMPPPTTTLLLDDDFFFLLLMMMEEE<<<:::@@@FFFDDD@@@@@@GGGOOOIIIGGGFFFGGGHHHGGGBBB>>>NNNRRRTTTQQQPPPSSSTTTRRRDDDEEEGGGIIIJJJHHHCCC???AAA>>><<<>>>CCCEEEEEECCC>>>EEEIIIHHHIIIRRR]]]dddccc[[[XXX___lllnnndddWWWeeebbb\\\UUUNNNKKKKKKMMM@@@CCCEEEFFFDDDAAA???===???>>>:::555000......000000000111111000///......///---,,,---000333555666000000///...------------........................///111333555555444111000------......---,,,***))),,,...111333333222333444---------...............111000...,,,++++++,,,,,,))),,,//////+++)))((()))((())),,,...000111111111111///...------,,,***)))%%%'''***,,,------+++***((()))+++---///000000111............//////000000000//////...---+++***)))******+++,,,,,,,,,,,,+++)))((((((((()))***+++,,,((()))***++++++***)))(((&&&''''''((((((((((((((('''&&&%%%%%%&&&'''((()))&&&'''((()))***+++,,,---+++,,,---------...000333///---,,,---///000000000...---,,,,,,,,,,,,---......---,,,++++++,,,---...///...---+++***)))))))))***,,,---......---+++***(((+++------,,,++++++,,,---------------,,,+++***---///000///,,,+++---///---------,,,,,,+++++++++''')))+++,,,,,,+++***)))******+++++++++,,,,,,,,,{{{zzzppppppyyyuuu{{{{{{qqqkkkmmmqqqqqqllljjjoooxxx}}}zzzttttttttttttqqqmmmhhhccc```\\\]]]^^^^^^```aaa\\\VVVYYYXXXUUUOOOKKKNNNVVV^^^[[[[[[ZZZXXXUUUQQQNNNMMMTTTNNNKKKOOOWWWZZZTTTLLLNNNKKKGGGFFFGGGHHHGGGFFF@@@BBBCCCDDDEEEEEEEEEEEEKKKHHHEEECCCBBBDDDFFFHHHKKKNNNPPPMMMHHHFFFHHHLLLIIIFFFDDDEEEGGGIIIGGGEEEBBBDDDGGGGGGEEEEEEHHHJJJJJJIIIGGGDDD@@@@@@AAACCCHHHOOOPPPJJJKKKRRRQQQIIIEEEFFFHHHJJJIIIGGGEEEDDDDDD@@@<<<===AAADDDBBB???EEEDDDDDDHHHNNNTTTYYY\\\ZZZ[[[^^^aaaeeefffdddbbbaaaiiigggZZZRRRRRROOOHHHDDDCCCBBBCCCDDDDDDBBB@@@CCC@@@:::444000......///111111000000///......---,,,---------...000444777...............------,,,,,,,,,,,,***)))))),,,///333555888;;;;;;888555333//////............///000------......000111222333111---)))))),,,...//////------,,,++++++++++++,,,***,,,,,,+++)))((()))***---000222111///...000333......---,,,+++)))(((''''''((()))+++++++++***))),,,,,,,,,------.........000000000000000///......---------,,,+++***)))(((,,,+++***)))))))))***++++++)))((('''((()))+++,,,***+++++++++***((('''&&&%%%&&&'''''''''&&&%%%$$$'''&&&%%%&&&(((((((((&&&(((((((((((()))***+++,,,///...---,,,,,,---...//////...---,,,---///111222111000...,,,++++++++++++---,,,,,,,,,,,,---...///111000...+++***))))))))).........///......------+++++++++,,,,,,++++++***....../////////---,,,+++......///000000///...---///---+++,,,///000///---,,,...000000...,,,******((()))***+++++++++++++++|||vvvsssvvv~~~xxxxxx{{{zzzssskkkiiipppwwwwwwsssrrrwww}}}vvvuuuuuuuuusssmmmeee^^^```\\\YYY[[[```bbbaaa___TTTVVVXXXUUUQQQOOOQQQTTTbbb]]]XXXUUUUUUUUUUUUUUUNNNTTTXXXVVVPPPNNNRRRWWWOOOKKKGGGHHHKKKKKKHHHDDDCCCBBBBBBDDDEEEFFFFFFEEEFFFDDDAAA??????AAACCCEEENNNNNNMMMJJJGGGEEEFFFHHHGGGFFFEEEEEEEEEFFFGGGGGGEEEEEEGGGHHHIIIJJJKKKKKKLLLLLLKKKGGGDDDCCCCCCEEEHHHIIIMMMQQQPPPLLLHHHGGGKKKHHHGGGIIILLLNNNKKKGGGAAA@@@?????????@@@AAABBBFFFDDDCCCGGGNNNUUUWWWWWWZZZ]]]```cccdddfffhhhjjjfffeeeddd```WWWMMMHHHGGGEEECCCAAAAAABBBCCCBBBAAAAAA===999444000/////////000000000000000/////////---...///...///111444777//////000000000...---,,,+++++++++***((()))+++---222444777999999777444222------............//////............///000222222///,,,((((((+++---.........------,,,,,,,,,,,,,,,,,,,,,---,,,******+++,,,222111111111222222111000.........---,,,***)))((('''((())))))*********))),,,,,,,,,,,,,,,---------000000000000///...------+++,,,,,,,,,+++***))))))******)))(((((()))***+++***)))((('''((()))+++,,,++++++,,,,,,+++)))((('''&&&'''((()))((((((&&&&&&((('''&&&'''((()))(((''''''''''''(((((()))***+++------,,,,,,,,,,,,---------,,,,,,,,,---///111333222000...,,,***)))))))))---------......//////000000///---+++************.........///......---,,,+++,,,,,,,,,,,,++++++***---.../////////...---,,,---...///000000///...---000...,,,---///000...,,,***---//////---,,,++++++)))******+++,,,,,,++++++}}}|||||||||wwwooollltttzzzyyyrrrpppuuu|||wwwwwwxxxyyyxxxqqqhhhaaaaaaXXXWWW```gggfffcccdddVVVXXXXXXUUUQQQNNNOOOQQQ```]]]YYYXXXZZZ[[[ZZZYYYSSSYYY\\\XXXOOOMMMSSSZZZPPPMMMJJJKKKNNNNNNJJJFFFGGGEEECCCDDDGGGHHHFFFCCCBBBAAA???======???BBBCCCNNNMMMKKKHHHFFFDDDDDDDDDEEEEEEEEEDDDDDDEEEGGGIIIHHHHHHIIIKKKNNNOOOOOOOOOPPPPPPOOOLLLHHHFFFFFFGGGJJJEEEJJJUUUUUUHHHCCCGGGOOOIIIEEEGGGNNNQQQMMMHHH>>>@@@BBB@@@======AAAEEEFFFDDDCCCGGGNNNSSSSSSQQQXXX\\\aaadddfffhhhmmmpppkkkcccaaaddd[[[JJJCCCHHHEEECCCAAA@@@AAABBBAAAAAA<<<:::666222000///////////////000000111111111000...///000//////111333666///000111222111///---+++((()))******(((((()))***///111333555555333111///+++,,,---.........------......------...//////000---+++((((((***,,,------.........---------------,,,---------,,,,,,...///555222000111444444111---.........------+++******((((((((((((((())))))***,,,,,,,,,+++++++++++++++///////////////---,,,+++)))******+++******))))))((((((((((((((()))***+++***)))((('''((()))***+++++++++,,,,,,,,,***)))(((((()))***++++++***)))))))))((('''(((***+++***)))'''''''''(((((()))******++++++,,,,,,,,,,,,++++++*********+++,,,///111333111000...+++)))((('''''',,,---///000111111000000------,,,+++++++++,,,,,,......//////...------,,,,,,---------,,,,,,+++***------.../////////......+++,,,...////////////...000///------......,,,+++(((+++---...,,,++++++,,,***++++++,,,,,,,,,,,,+++~~~zzzzzz||||||wwwsssuuuxxxyyytttnnnuuuwwwzzzzzzwwwqqqllliii___WWWZZZjjjrrrkkkbbb```bbb^^^WWWPPPKKKLLLRRRWWWTTTYYY^^^aaaaaa^^^ZZZXXXbbb\\\VVVUUUWWWXXXVVVRRRRRRQQQQQQOOONNNMMMMMMMMMKKKIIIHHHIIIKKKIIIDDD???BBB@@@???>>>???@@@CCCDDDGGGJJJLLLKKKGGGDDDCCCDDDFFFEEECCCDDDFFFHHHIIIIIIKKKMMMPPPRRRRRRSSSTTTUUUQQQQQQPPPNNNJJJHHHHHHHHHNNNKKKLLLSSSSSSMMMKKKNNNMMMJJJGGGIIINNNNNNJJJEEE>>>@@@BBB@@@>>>>>>BBBEEEEEEEEEGGGIIILLLNNNOOOOOOUUUXXX^^^dddiiimmmooopppmmmgggcccaaaZZZMMMHHHIIIBBBBBBAAABBBBBBAAA???<<<777666333111///.........,,,---///000111222222222.../////////...///111333...///111111000...+++)))&&&(((******((('''((((((,,,---...//////...---,,,)))***,,,.........,,,+++,,,,,,+++++++++,,,,,,---,,,+++***)))***,,,------..................------+++---------,,,,,,...000444222000111222111...++++++,,,,,,,,,,,,+++******))))))'''''''''((()))***,,,+++++++++******))))))---...//////...---+++)))((())))))*********))))))((((((((()))***++++++,,,)))(((((((((((()))*********+++,,,---,,,+++***))))))***,,,---------,,,,,,***)))((()))+++,,,+++***'''(((((()))******++++++***+++,,,------,,,+++************+++,,,---///000------,,,+++***)))((((((+++,,,///111111111///...++++++++++++,,,------...////////////...---,,,,,,---------------,,,++++++------......////////////***+++,,,.../////////...///...---,,,,,,+++***)))''')))+++,,,,,,+++,,,---+++,,,,,,---------,,,,,,~~~yyy|||uuuvvv{{{|||sssjjjssswww{{{yyysssnnnooorrreee___aaalllrrrllldddaaahhhbbbZZZQQQMMMPPPVVV[[[OOOWWW```ccc___[[[ZZZ[[[ggg```YYYXXX\\\\\\WWWQQQTTTWWWXXXSSSMMMKKKPPPVVVNNNNNNNNNOOOOOOJJJCCC===AAAAAA@@@???@@@AAACCCDDD???GGGPPPPPPKKKEEEEEEGGGHHHEEEBBBEEEJJJMMMKKKHHHLLLRRRWWWXXXUUUTTTVVVZZZOOOPPPOOOLLLIIIGGGHHHIIIPPPSSSQQQKKKMMMUUUYYYWWWMMMMMMNNNOOONNNJJJFFFCCCAAA@@@@@@@@@AAABBBDDDEEEDDDHHHLLLLLLJJJJJJMMMQQQRRRTTTZZZdddmmmpppnnnkkklllmmmggg\\\VVVUUURRRKKK@@@AAABBBDDDDDD@@@;;;666333222111000///...---,,,***,,,...000222222222111---...///...---,,,...///,,,---......---+++)))((('''(((******)))(((((())))))******++++++******)))***+++---......---+++***))))))((((((((())))))***,,,,,,,,,,,,+++,,,...///....../////////...---,,,***,,,---------,,,---///...000222111---***)))***(((((()))************)))***)))(((''''''((()))***+++++++++******)))))))))+++,,,...//////---+++)))((())))))*********))))))((()))***+++,,,,,,------((((((((((((((())))))***)))***+++,,,---,,,+++***)))***,,,......///......+++***)))***,,,,,,,,,+++))))))+++,,,,,,---,,,,,,+++,,,---......---,,,+++,,,,,,+++++++++,,,,,,,,,))))))*********+++++++++***+++---//////...---,,,))))))***,,,---......///////////////...---,,,+++---------......---------,,,,,,---------...//////)))***,,,---.........---------,,,+++)))(((''''''''')))+++,,,++++++---...------............---,,,zzzvvvvvvwwwuuuyyy{{{xxxrrrnnnppptttoookkkgggfffhhhjjjjjjiiicccaaa^^^[[[XXXWWWWWWWWWVVV[[[^^^]]]ZZZYYY]]]bbb```eeehhhddd[[[UUUVVVYYYVVVZZZ\\\WWWPPPNNNSSSZZZQQQRRRSSSRRROOOJJJEEEBBBBBBAAA@@@@@@@@@AAABBBCCC???HHHQQQSSSOOOJJJIIIJJJGGGFFFFFFJJJOOOPPPNNNJJJNNNSSSXXXXXXVVVTTTVVVXXXMMMMMMKKKIIIFFFFFFHHHJJJPPPUUURRRHHHJJJXXX^^^ZZZPPPRRRSSSQQQNNNJJJFFFDDDBBBAAA@@@AAACCCDDDFFFFFFGGGKKKMMMMMMJJJJJJNNNRRRSSSVVV\\\eeemmmpppooommmmmmpppjjj[[[VVVZZZVVVKKKAAABBBCCCDDDCCC>>>777222////////////...,,,+++***(((***---///111111000000---...///...,,,++++++,,,***************))))))((()))***++++++))))))***+++)))))))))))))))))))))))),,,------...---,,,***)))''''''&&&&&&'''(((((())),,,---...---,,,,,,...///------...//////---,,,+++))),,,///000...---,,,,,,)))---000///***''''''(((&&&&&&'''((()))*********+++******)))))))))))))))+++++++++***************)))+++...///000...,,,+++)))******+++******))))))******+++,,,---------,,,''''''((((((((()))))))))((()))***,,,,,,,,,++++++((()))+++---...//////...+++***)))***,,,,,,,,,+++)))***,,,---......------,,,,,,------------,,,,,,---------,,,,,,,,,++++++&&&''')))***,,,,,,------++++++,,,---,,,+++***)))((()))***,,,---...//////000000//////...---++++++,,,,,,---...////////////---,,,,,,+++,,,,,,---...)))***,,,------------,,,+++,,,,,,+++(((''''''((()))***,,,,,,+++,,,---///...////////////...------~~~~~~xxx}}}||||||zzzyyyvvvsssooolllpppsssnnndddbbbjjjooolll^^^___```aaa```\\\XXXUUU___^^^]]]]]]^^^___``````ZZZgggrrrmmm]]]SSSUUU]]]XXXZZZ\\\[[[XXXVVVUUUUUUTTTUUUUUUQQQLLLJJJLLLOOOEEEDDDDDDCCCCCCCCCDDDDDDJJJLLLNNNQQQSSSQQQMMMJJJCCCHHHNNNQQQQQQOOOOOOPPPQQQPPPQQQTTTWWWWWWSSSOOOLLLKKKHHHEEEDDDEEEIIILLLLLLNNNMMMLLLMMMRRRUUUUUUUUURRRNNNLLLLLLKKKHHHFFFAAACCCEEEDDDBBBCCCGGGKKKOOOLLLJJJKKKMMMPPPQQQQQQVVV]]]eeeiiijjjmmmrrrvvvpppmmmhhhbbb\\\WWWPPPIIIFFFDDDCCCAAA???;;;666222---.........---+++)))((('''))),,,///000000.........///000///,,,+++++++++)))((((((''''''(((******,,,---,,,+++******,,,...++++++***))))))***++++++000//////---,,,+++***)))&&&&&&&&&'''''')))***+++***,,,------++++++---///,,,,,,.........---+++***)))---111333222...,,,***)))***,,,---+++)))&&&%%%%%%&&&''')))***++++++++++++++++++++++++***))))))*********+++++++++++++++(((***---000111000...---+++,,,,,,,,,+++***))))))******+++,,,,,,,,,+++***&&&''''''(((((((((((((((&&&((()))+++,,,,,,++++++'''(((***,,,............+++))))))***+++,,,+++***(((***,,,---......---,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,'''(((***+++,,,---,,,,,,------,,,+++***))))))(((''')))+++,,,............000000000///...,,,+++******+++---...000111111111---,,,+++*********+++,,,***+++,,,------,,,+++***+++---...,,,)))((((((***+++,,,---,,,+++,,,---//////000000000000///...---~~~zzzzzz|||xxxmmmdddkkkuuuuuugggcccmmmpppiii^^^^^^_________]]]ZZZWWWbbb___^^^bbbhhhhhhaaaYYY\\\fffpppnnncccXXXVVVYYYZZZYYYZZZ]]]___]]]VVVPPPUUUWWWUUUOOOIIIJJJRRRYYYJJJIIIHHHGGGGGGGGGGGGGGGUUUOOOKKKNNNUUUVVVPPPIII???JJJVVVWWWQQQMMMPPPVVVTTTNNNJJJOOOWWWYYYQQQGGGKKKJJJGGGDDDBBBEEEJJJNNNIIIDDDHHHRRRSSSKKKIIINNNWWWOOOFFFDDDHHHKKKIIIFFF???EEEIIIGGGAAAAAAGGGOOOUUUMMMFFFHHHQQQVVVTTTOOOYYYcccllllllgggiiitttsssiiifffiiicccSSSHHHGGGJJJGGGBBB>>>;;;999555333,,,---......---***(((&&&&&&(((+++...//////---,,,///000111000---+++++++++)))((('''&&&''')))+++,,,......---,,,***+++...000...---,,,++++++,,,---...222111///---+++***))))))&&&&&&'''''')))***,,,,,,(((+++---,,,***)))+++...+++,,,---......,,,***)))***///444666444000,,,***+++))))))+++---,,,'''###%%%&&&((()))+++,,,,,,,,,+++,,,---------+++***)))*********+++,,,,,,,,,---''')))---000222111000...---------,,,+++***)))((()))***+++,,,,,,+++)))(((&&&''''''((()))(((((((((&&&'''(((***+++++++++***%%%''')))+++---.........***)))((()))+++,,,+++***''')))+++---------,,,+++,,,+++***))))))***+++,,,***+++,,,---...//////...)))***+++,,,---,,,,,,+++000///---+++))))))((((((((()))+++---............000000000///...,,,+++***)))***,,,...000222222333---,,,***)))))))))*********+++,,,---,,,+++***))),,,...///...+++)))***,,,,,,---...---,,,,,,...///000000000000000///......|||tttqqqnnnlllooofffcccjjjkkkeeebbbeee___aaa\\\WWWZZZbbb___UUUYYYbbblllooojjjccc___^^^bbbbbbbbbbbb```]]]ZZZXXX[[[```aaa[[[WWWWWWYYYZZZZZZTTTQQQUUUWWWVVVTTTUUUYYYSSSLLLIIIIIIKKKKKKJJJGGGMMMSSSTTTPPPMMMMMMNNNPPPMMMKKKNNNSSSUUURRRNNNSSSPPPMMMNNNQQQRRRNNNIIIJJJDDDBBBGGGKKKJJJGGGFFFJJJMMMMMMJJJJJJKKKKKKGGGGGGEEEDDDFFFHHHIIIGGGDDDIIIGGGEEECCCCCCFFFJJJMMMRRRPPPMMMMMMNNNQQQUUUWWWUUU___jjjnnnlllkkkoootttooooookkkddd[[[SSSNNNLLLEEEEEECCCAAA===999555333555222///------+++)))(((,,,*********,,,---,,,+++............---,,,+++++++++***((('''(((***,,,...222000///---,,,,,,,,,,,,---......,,,++++++---///111000...---,,,,,,------+++***((('''(((***---///000---+++,,,......,,,***,,,---...///...---***)))(((---222444000,,,)))((()))))))))(((''''''&&&&&&((((((((()))***,,,---...+++***))))))+++,,,+++***,,,,,,---.........------+++---///111000///,,,***---,,,***(((((('''(((((()))))))))))))))((('''&&&(((((())))))((('''&&&&&&(((&&&&&&(((+++,,,***'''((()))***++++++++++++++++++***(((((()))******))))))************+++++++++******)))))))))))))))))),,,,,,------------------+++,,,......///...,,,,,,...---,,,+++***(((''''''++++++,,,---------,,,,,,///......------,,,,,,+++---.........//////000000---,,,***(((((()))***+++))))))******)))(((&&&%%%+++---......,,,)))((((((...///000///---,,,,,,---111333555222...***+++,,,{{{{{{nnnkkkrrryyyhhhcccbbbeeegggccc___]]]bbb___YYYTTTVVV\\\^^^[[[]]]dddlllooolllfffaaa^^^fff^^^XXX[[[cccddd[[[QQQTTT```ggg```VVVVVV^^^eeeWWWUUUWWW\\\\\\WWWSSSRRR[[[WWWRRRNNNNNNNNNLLLKKKEEEIIINNNPPPOOOMMMLLLLLLQQQOOONNNOOOSSSTTTSSSQQQLLLSSSYYYUUULLLHHHMMMTTTHHHDDDCCCHHHLLLKKKGGGFFFLLLMMMLLLHHHGGGKKKLLLKKKEEECCCBBBCCCFFFGGGEEECCCKKKHHHDDDDDDGGGKKKMMMNNNJJJPPPTTTQQQLLLMMMUUU^^^ZZZYYY\\\fffqqqtttooohhhsssmmmddd\\\UUURRRQQQRRRGGGFFFDDDAAA>>>;;;888666666333000///...---+++))),,,+++***+++,,,---,,,+++......------,,,++++++*********)))******++++++,,,111///---,,,++++++---------......---++++++---//////...---------...///000+++***)))((()))+++...//////---++++++------+++)))***---000333333111---+++))),,,000111...+++)))((()))))))))(((((('''''''''((((((((()))***+++------+++***))))))++++++***)))+++++++++,,,------......---...///000000///---,,,++++++)))((((((((()))***))))))******)))((('''&&&''''''(((((('''&&&&&&%%%'''&&&&&&(((+++,,,***'''((())))))***+++++++++++++++***((((((*********)))************++++++++++++)))))))))))))))***+++,,,,,,,,,,,,------------...,,,,,,---------,,,,,,+++,,,+++++++++***)))))))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------.........////////////---+++)))(((((())))))***++++++++++++)))(((''')))+++,,,,,,***)))******...///000000...---...///111000000000000///...---yyyrrrrrrtttvvvgggeeeaaa\\\^^^aaa```[[[___ZZZXXXYYYYYYXXXZZZ^^^bbbfffkkknnnmmmiiibbb^^^aaa[[[WWWZZZ```aaa[[[SSSTTT\\\aaa^^^ZZZ]]]cccfff\\\[[[]]]___]]]WWWUUUVVV\\\YYYVVVSSSQQQNNNKKKHHHEEEGGGIIIMMMPPPQQQOOOMMMQQQPPPOOOOOOPPPQQQSSSSSSMMMTTTZZZVVVLLLGGGLLLTTTGGGCCCCCCHHHLLLJJJGGGGGGKKKLLLIIIEEEEEEJJJMMMMMMFFFDDDCCCCCCEEEGGGFFFFFFLLLHHHEEEFFFJJJNNNPPPQQQPPPRRRSSSRRRPPPQQQUUUXXXWWWUUUWWWaaammmrrrllleeemmmggg^^^XXXVVVTTTRRRPPPIIIGGGEEEBBB???===;;;:::666444222000000...,,,***,,,+++***+++---...---,,,------,,,,,,+++******)))(((***,,,......---+++***///---+++))))))+++---///---......---,,,,,,---///......------...///111222,,,,,,+++***+++---...///...---++++++,,,+++***((()))---333777888555000,,,***,,,...---+++)))(((((()))))))))))))))((((((((((((((((((((()))***,,,,,,+++***))))))++++++***))))))))))))***,,,---///000////////////////////////++++++))))))))))))***+++***+++++++++***)))'''&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&(((***+++***(((((())))))***++++++,,,,,,+++***((((((***+++******************+++++++++,,,))))))))))))+++,,,---...,,,,,,,,,---------.........---+++*********++++++******************************+++,,,,,,,,,,,,,,,******++++++,,,------...------------............000...,,,***)))))))))***,,,------------+++***)))((()))***)))((()))***,,,---...000000///...///000000...,,,///333555222///}}}~~~~~~wwwwww~~~ssscccnnnlllcccWWWXXXbbbeeeaaaXXXVVVZZZcccbbbYYYWWW\\\fffgggjjjmmmmmmjjjddd___WWW\\\aaa___ZZZWWWZZZ^^^[[[WWWSSSUUU```iiieee]]]fffcccaaa___ZZZVVVZZZ```[[[ZZZWWWUUUQQQLLLGGGDDDHHHGGGHHHLLLRRRUUUSSSOOONNNNNNNNNMMMLLLMMMPPPSSSVVVQQQLLLLLLOOOPPPLLLGGGGGGBBBAAAEEEGGGFFFFFFGGGGGGHHHGGGCCCCCCHHHKKKJJJIIIHHHGGGGGGHHHIIIJJJKKKIIIIIIIIIIIIJJJMMMRRRUUU___UUUMMMOOOXXX[[[TTTKKKOOOVVV^^^aaaaaabbbhhhmmm___\\\[[[\\\]]]YYYPPPHHHIIIHHHEEEAAA???=========777555333222222000...,,,,,,+++***,,,...///...---,,,,,,+++******)))))))))(((+++///222222///+++)))---,,,)))((((((+++---///---...///...---,,,---/////////...---...///000111---------------...//////......---,,,,,,,,,+++***+++...333666666444000...,,,,,,+++***)))(((((()))))))))******************(((((((((((()))***+++++++++***))))))******)))(((''''''((()))+++...000111000000///...//////111111///...,,,+++***++++++,,,,,,---......---+++)))(((&&&''''''(((''''''&&&&&&&&&&&&&&&((()))************************+++,,,,,,+++***((()))***++++++************+++++++++,,,,,,+++*********+++,,,------+++,,,,,,------............---***((('''(((***++++++++++++***************((()))***+++,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,------------///...---,,,,,,,,,------...////////////---,,,+++)))))))))(((&&&''')))+++***,,,//////.........///000//////111444555444222~~~zzz~~~vvvuuu|||~~~qqq```ooooooggg]]]]]]eeefff___YYYWWW[[[dddddd\\\ZZZ```ggggggiiikkkkkkiiidddaaaYYY^^^bbb```ZZZXXX[[[___]]]YYYTTTVVV```iiieee\\\hhhffffffeee```\\\^^^ddd\\\\\\ZZZVVVQQQKKKFFFDDDJJJGGGFFFJJJRRRUUUSSSOOOJJJKKKKKKJJJIIIKKKOOOQQQWWWNNNEEEFFFMMMOOOHHH@@@GGGAAA>>>???@@@AAACCCGGGAAADDDDDDBBBBBBFFFFFFDDDHHHHHHIIIIIIIIIJJJLLLMMMEEEIIIMMMLLLIIIKKKRRRYYY```WWWOOORRRYYY\\\UUUMMMPPPYYY``````\\\]]]fffoooUUUUUUXXX\\\___ZZZOOOFFFIIIGGGDDD@@@>>><<<<<<<<<777666444444444222///---,,,++++++,,,...000///...---,,,+++)))))))))))))))***---111444444111,,,))),,,+++)))((()))+++---///---...//////------...///111000///---------...///------...////////////.........///...------------000000111111000//////......,,,***))))))))))))))))))*********+++,,,,,,,,,***)))))))))))))))******+++***))))))******((('''%%%&&&'''))),,,...000222000///.........///111222222111///---,,,,,,,,,,,,///000111111000...+++)))'''((())))))))))))((((((&&&''''''((()))***+++,,,---,,,++++++++++++,,,,,,+++)))((()))+++,,,,,,+++***++++++++++++,,,,,,,,,------,,,+++*********+++++++++,,,,,,---...//////...,,,)))''''''(((***,,,------,,,+++***)))(((''''''((()))***++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,++++++++++++,,,------...///000111222//////000000///...,,,+++++++++***(((&&&%%%''')))(((***---...---,,,,,,---///222444444333222444555wwwqqqrrrssssssjjjkkkkkkiiiiiihhhaaaYYYaaa\\\ZZZ[[[]]]^^^ccchhhfffhhhiiijjjjjjhhhfffeeefff___YYY[[[```bbb\\\VVVWWW___ddd```\\\^^^dddgggbbbeeekkkpppnnnfffaaa```bbbaaa^^^YYYSSSMMMKKKJJJIIIFFFEEEHHHNNNQQQPPPMMMIIIHHHIIIIIIKKKNNNPPPQQQOOOOOOMMMJJJFFFDDDEEEFFFGGGAAA============@@@EEE>>>AAABBB@@@AAACCCBBB???CCCEEEGGGHHHHHHHHHIIIJJJGGGKKKNNNMMMKKKLLLRRRYYYRRRWWW[[[YYYTTTSSSYYY___^^^[[[[[[^^^cccffffffdddUUUTTTTTTUUUWWWVVVRRRNNNHHHFFFDDDAAA>>><<<:::999666555555555555333000---,,,,,,+++---///000000///---,,,+++)))((())))))***+++---000222222000,,,***++++++*********+++---...,,,...000000...---...///111000...---,,,,,,------------///000000///...------...//////......///000333111...,,,+++,,,---///000...+++***+++++++++***)))******+++,,,---......++++++******************+++***))))))))))))(((&&&%%%&&&(((+++...///111111///......---...///111222333222000...---------...000111222333222///+++)))(((((()))*********))))))&&&((()))))))))***---///111000...,,,++++++,,,,,,+++)))((()))+++------,,,++++++++++++,,,,,,,,,,,,...---,,,+++))))))))))))***+++,,,,,,---...//////---+++)))(((((()))+++---...---,,,+++***(((''''''&&&'''((()))***+++++++++...------,,,++++++******++++++++++++************)))***,,,---///111222333...////////////---,,,++++++++++++)))'''%%%&&&''''''***---...,,,+++******...222555444111000222555|||ssstttzzz~~~oookkkllloooooohhh```\\\ccc```YYYUUUZZZccciiiiiifffiiilllllliiihhhiiikkkjjjaaaYYYZZZ```bbb[[[RRRTTT```hhhcccZZZ[[[dddkkkaaadddlllvvvwwwnnneee```gggeeeaaaZZZSSSOOOOOOPPPKKKIIIGGGHHHKKKNNNMMMLLLKKKIIIIIILLLQQQTTTTTTSSSNNNRRRTTTNNNDDDAAAEEELLLEEEAAA@@@@@@???<<<===AAA@@@BBBAAA>>>>>>AAAAAA???>>>BBBFFFHHHGGGEEEFFFGGGMMMLLLLLLMMMPPPRRRUUUVVVOOOXXX___[[[RRRQQQ\\\hhhddd___\\\ccclllnnneeeZZZUUUTTTRRRQQQQQQRRRTTTTTTHHHGGGEEECCC???<<<999777666555444555555333000------,,,,,,---000111111000...---+++)))))))))***++++++,,,---......,,,***)))++++++,,,,,,,,,,,,,,,,,,,,,...000000///............---,,,++++++,,,---...,,,---///000000///---+++***,,,......------000222000///,,,******+++...000222///,,,,,,---...---+++******+++,,,---...//////------,,,++++++***++++++,,,***(((((())))))'''&&&$$$&&&***...000111000000------------...///000111///...---------...///000///111222333111...***(((''''''((()))))))))))))))''')))+++******+++...222555333000...,,,+++,,,,,,+++)))((()))+++------,,,+++++++++,,,,,,,,,------,,,+++***)))))))))))))))***++++++,,,---...///000+++***)))))))))+++---...,,,,,,++++++***)))((((((%%%&&&''')))***+++++++++---------,,,,,,,,,,,,,,,++++++*********)))))))))'''(((***,,,---///000000---............,,,+++***)))***++++++)))''''''((((((+++......---+++))))))---...000000000111111222{{{zzzpppkkkooonnngggdddggg^^^___[[[VVV\\\hhhjjjbbbfffjjjnnnmmmjjjhhhlllooofffdddaaa^^^[[[YYYWWWVVVWWW]]]```]]]\\\```dddeeefffeeejjjssswwwqqqjjjfffiiifffaaaYYYQQQNNNPPPSSSNNNLLLKKKJJJLLLMMMNNNNNNMMMKKKJJJOOOVVVZZZXXXUUUUUUTTTRRRNNNIIIGGGHHHJJJCCCBBBBBBDDDBBB<<<;;;===CCCDDDAAA<<<;;;???BBBAAA<<>>BBBBBB???>>>@@@IIIGGGFFFFFFGGGJJJMMMOOOKKKQQQUUUSSSNNNOOOXXXaaa[[[WWWSSSRRRTTTXXXZZZZZZdddgggjjjkkkmmmmmmggg___TTTQQQQQQSSSRRRNNNKKKMMMTTTPPPHHH@@@>>>???===888222444555444222///.........,,,---///333444222///...///...---++++++---...***+++,,,---------,,,,,,---,,,******+++,,,++++++,,,---...000000000000///000...+++(((((()))+++---///,,,***+++---...,,,))),,,+++*********,,,...000000///...---...///111333000//////111333222///+++---,,,,,,---...///---,,,++++++++++++++++++++++++...---,,,+++***((('''''''''((()))+++,,,...//////)))***,,,...///000111111---+++))))))+++...//////............---+++)))((()))((('''&&&&&&&&&&&&&&&))))))))))))***+++,,,------------+++))))))***,,,---+++******+++,,,,,,++++++---000000...,,,++++++---)))&&&'''+++...,,,)))******+++,,,---///000111,,,+++***)))***+++---...111...,,,++++++++++++***(((((((((((())))))))))))***+++,,,---...............---+++)))''''''''''''&&&&&&&&&''''''((()))***)))***+++,,,,,,+++)))(((+++******))))))***++++++------,,,+++*********+++,,,+++*********+++---...zzz|||yyysssoooooorrrwwwzzzhhhddddddiiillliiiggggggpppllliiijjjnnnooojjjeee[[[bbbgggddd\\\XXX\\\aaaZZZYYYYYY[[[^^^___^^^\\\dddkkknnnhhhhhhnnnqqqooofffdddaaa\\\XXXUUURRRQQQXXXUUUPPPNNNOOOPPPPPPOOOGGGSSS]]]\\\RRRNNNVVV```\\\VVVQQQPPPQQQPPPKKKEEEHHHJJJKKKIIIEEEBBBBBBCCCAAA??????BBBAAA===<<<===DDDDDDCCCDDDFFFIIILLLNNNKKKOOORRRRRRQQQSSSYYY___^^^TTTKKKMMMWWW]]][[[UUU```kkkrrroooiiiiiilllmmm[[[UUURRRQQQNNNJJJIIIKKKRRRPPPKKKCCC@@@AAA>>>:::333444555333000...---......------///222222000............,,,+++***,,,...***+++,,,---...---,,,,,,---+++******+++,,,+++***,,,---...000000000000//////---***((((((***,,,...---+++***+++---...---+++---,,,+++******+++---...222111000//////111333444///......000111111...***++++++***,,,---...---,,,+++++++++++++++*********------,,,+++***)))((((((((((((((()))+++---...///++++++,,,---...////////////---***)))***+++,,,+++------------,,,+++)))((((((((('''''''''(((((()))******)))((()))***+++,,,,,,,,,,,,***((((((***,,,,,,+++))))))+++,,,+++***---///111222000............***(((***...///---***)))******+++---...000111---,,,***))))))***,,,...000---+++******+++******)))))))))))))))((((((((()))***,,,---...............---+++)))((('''(((((()))((((((((((((((())))))***+++,,,,,,,,,***((('''++++++++++++++++++++++++,,,,,,+++*********************)))))))))***+++,,,~~~zzzvvvvvvxxx{{{{{{zzzqqqmmmkkknnnooonnnnnnpppmmmlllmmmnnnnnnkkkeeeaaa^^^aaacccdddbbb_________WWW[[[^^^^^^[[[YYY[[[^^^___aaaeeehhhkkklllmmmmmmiiifff```[[[WWWTTTSSSSSSOOOSSSVVVUUUQQQNNNNNNOOOLLLUUU\\\ZZZSSSOOOTTT[[[YYYWWWUUUTTTSSSQQQNNNKKKKKKKKKLLLKKKIIIFFFDDDBBBCCC@@@@@@BBB@@@;;;999;;;@@@@@@@@@BBBDDDGGGJJJKKKKKKKKKMMMQQQVVVYYYZZZZZZWWWRRRMMMNNNTTTYYY[[[ZZZ^^^hhhqqqqqqooonnnnnnlllcccZZZSSSOOOKKKGGGFFFIIILLLNNNMMMFFFAAA@@@===:::555555444111...,,,,,,---......---...000000...---.........,,,******,,,...++++++---.........---,,,,,,***))))))+++,,,+++***,,,---...000000000000///---,,,***((()))***---...---,,,++++++---------+++---,,,*********+++---...111111000//////000222333---------...///...+++))))))(((((())),,,------,,,+++++++++******)))))))))++++++++++++************)))((((((((()))+++...///,,,,,,,,,,,,,,,,,,,,,,,,000---***)))))))))((('''++++++,,,,,,,,,+++)))((('''''''''((()))+++,,,---+++***((('''&&&''')))*********+++)))(((((()))+++,,,***((()))***+++***)))+++...000111000///.........,,,+++---000111...+++((()))***+++,,,---...///...,,,***))))))***,,,---...,,,)))))))))******)))*********))))))(((((((((''')))+++---......---,,,---,,,+++***)))))))))))),,,,,,+++))))))(((((((((++++++,,,,,,+++***((('''***+++,,,------,,,+++************))))))))))))))))))((('''''''''((()))***~~~|||{{{~~~zzzttt~~~vvvnnnllllllnnnuuu|||ppprrrrrrpppkkkeeeaaa^^^ggg```[[[___ggghhh```VVVYYY]]]___^^^[[[YYY[[[^^^WWWYYYaaalllpppjjjdddaaaeeeaaa\\\WWWSSSSSSTTTUUUIIIOOOTTTUUURRROOOOOOQQQXXXUUURRRTTTXXXYYYUUUPPPVVVWWWXXXWWWUUURRRQQQQQQNNNNNNNNNNNNNNNKKKFFFBBBDDDAAA@@@BBB@@@;;;:::<<>>===@@@BBBAAA@@@@@@@@@AAACCCDDDJJJIIIKKKRRRYYY\\\YYYTTTJJJRRRXXXUUUOOOPPP\\\iiiffffffgggmmmvvvxxxmmm___bbb[[[UUUUUUTTTOOOJJJHHHFFFKKKMMMGGG@@@===;;;888777666444111---+++,,,---/////////...---,,,,,,---...///...---++++++---///,,,---...///000///......,,,***)))***,,,------,,,,,,---...000000000000///++++++***)))***+++---...000000///---+++)))(((((((((''''''(((***---000222......------------------+++---......---+++)))((('''%%%%%%&&&(((***++++++*********)))))))))(((((()))******+++,,,,,,------,,,***((('''(((***---...///...,,,***)))))))))))),,,***))))))+++++++++***)))***+++,,,+++***)))(((&&&&&&''')))+++---///111,,,***(((&&&%%%%%%&&&'''&&&'''))))))(((((()))***+++)))(((((()))******)))%%%'''***++++++))))))***))))))+++---...---+++)))((()))***+++,,,------,,,---------,,,,,,,,,,,,,,,+++)))'''''')))*********+++*********)))))))))(((&&&'''***+++,,,+++*********++++++,,,,,,,,,,,,,,,000///---,,,***))))))))),,,,,,,,,+++***)))((((((+++,,,.........,,,***)))'''(((((()))))))))(((((('''&&&%%%%%%%%%&&&((()))|||yyyxxxxxxuuuqqqrrrvvvzzzrrrjjjeeeccccccbbbiiimmmggg[[[TTTWWW^^^[[[XXXVVVWWW[[[\\\XXXTTT^^^___```aaa```___]]]\\\UUUTTTSSSRRRQQQQQQRRRRRRSSSPPPNNNRRRXXX]]]]]][[[QQQVVVZZZXXXRRRPPPTTTYYYQQQRRRSSSSSSRRRSSSUUUWWWWWWWWWWWWVVVTTTPPPMMMKKKIIIEEECCCEEEDDD@@@@@@CCCFFFDDDBBB@@@???AAACCCDDDIIIKKKOOOTTTWWWXXXVVVTTTTTTOOOKKKNNNVVV]]]______fffmmmpppllljjjlllppprrr```ZZZVVVYYY[[[VVVPPPMMMMMMOOONNNGGGBBBAAA>>>;;;666666555222///------...///000000...---,,,---//////000///...,,,,,,...000------///000000000///...---+++***+++---.........,,,---...000000000000///,,,+++*********+++,,,---000000000...***((((((((('''''''''(((***---000222///////////////.........,,,...000000...+++******(((&&&$$$%%%''')))************************************++++++,,,------...---,,,***))))))+++,,,......---,,,***))))))***++++++******+++---///...---++++++,,,,,,,,,+++)))(((&&&&&&'''(((***,,,---...******)))((('''&&&&&&&&&$$$'''))))))))))))***+++,,,***((()))***+++***)))'''***,,,---,,,*********&&&''')))*********)))(((((()))+++------------,,,+++,,,...000000///...---***)))'''''')))+++++++++************************((())))))))))))))))))((()))***+++,,,---......---......---++++++*********+++++++++***************,,,,,,---------+++***)))&&&''')))******)))((((((((('''&&&&&&&&&'''((()))yyyxxx|||{{{uuuoookkkhhhgggfffkkknnnggg[[[UUUYYY```[[[YYYWWWYYY\\\]]]ZZZWWW]]]dddddd]]]YYY]]]^^^[[[SSSSSSTTTUUUTTTSSSQQQOOOTTTQQQOOORRRWWW[[[\\\ZZZOOOUUUZZZXXXRRRPPPVVV]]]UUUTTTSSSSSSVVVYYY\\\]]]ZZZ\\\]]]ZZZUUUQQQQQQRRRNNNJJJGGGHHHFFFBBBAAADDDHHHFFFBBB@@@@@@CCCFFFIIIIIIOOOUUUVVVSSSQQQRRRTTTWWWMMMFFFKKKWWW```___ZZZbbbkkkpppmmmhhhkkkqqquuubbb[[[XXX\\\___[[[UUURRRSSSRRRLLLEEEBBBBBB@@@;;;555666666444222////////////000111///---,,,///111111111111///------///111---...///000111000//////...,,,+++,,,...000000///,,,---...000000000000///,,,,,,+++*********++++++---//////...***))))))+++)))((((((((())),,,...000////////////......------...000333222///,,,++++++)))'''%%%%%%''')))******))))))******+++,,,,,,,,,***++++++,,,,,,---------------,,,,,,,,,,,,,,,------,,,+++******+++---...---,,,,,,...000111000///------------,,,+++)))(((&&&&&&&&&'''((()))***+++((())))))***)))((('''&&&$$$&&&)))*********+++,,,,,,+++))))))+++,,,+++***))),,,......---+++******&&&&&&''''''''''''(((((()))***,,,...///...---,,,(((+++000444555333000---***)))'''(((***,,,,,,,,,)))))))))******++++++,,,+++***)))'''''''''''''''(((***+++---.../////////,,,+++++++++++++++,,,,,,******************++++++---,,,,,,+++******))))))&&&''')))++++++***)))((()))(((((('''''')))***+++|||wwwtttqqqmmmjjjqqqkkkdddaaaaaaaaa^^^ZZZ\\\\\\\\\]]]______^^^]]]VVVeeeiii___ZZZ___^^^WWWTTTUUUWWWYYYWWWTTTPPPNNNQQQPPPPPPRRRTTTVVVWWWVVVTTTRRRQQQSSSVVVXXXYYYXXX\\\YYYVVVWWW[[[```cccddd\\\___```\\\UUUQQQSSSVVVRRRNNNJJJJJJGGGBBBAAACCCIIIFFFBBB@@@AAAEEEJJJMMMIIIQQQXXXXXXQQQMMMPPPUUUPPPNNNKKKMMMRRRXXX\\\^^^\\\bbbhhhlllrrrtttooohhheee]]]YYY\\\```]]]XXXUUUVVVRRRIIIAAA???AAA???:::444555777666333111000000///111111///------000333222222222000......000222---...000111111111000///...---,,,---///111111000,,,---...000000000000///------,,,+++***************,,,...---+++***,,,...+++***)))((((((***,,,---,,,---------,,,,,,+++***///222444444000---,,,---***(((&&&%%%'''((())))))))))))***+++,,,------...+++++++++,,,,,,---------------------------,,,,,,---,,,*********,,,...000///......000111222000///............---+++)))(((&&&&&&&&&&&&&&&'''(((((('''(((***++++++)))'''&&&$$$&&&)))++++++++++++,,,---+++******+++,,,,,,+++***,,,......,,,***))))))&&&&&&'''&&&%%%&&&((()))***+++---/////////---,,,'''+++111666777555111...***)))'''(((***,,,------(((((()))***+++,,,,,,------+++(((&&&%%%%%%&&&'''((()))+++...///000//////************+++,,,---...))))))))))))***+++,,,------,,,+++***))))))))))))&&&(((***+++,,,+++***)))***))))))((((((***+++,,,zzzuuulllnnnuuu{{{mmm```aaakkknnneeeYYYdddiiihhhbbb]]]aaagggkkkaaaZZZ^^^iiilllbbbZZZZZZbbbeee```SSSPPPVVVWWWQQQFFFOOOXXXZZZVVVRRRSSSUUU]]]PPPFFFJJJXXXaaa\\\SSS[[[^^^```\\\XXX\\\iiittt```^^^\\\\\\\\\XXXQQQKKKVVVTTTPPPIIIDDDAAABBBDDDBBBFFFHHHDDD>>>@@@JJJSSS\\\UUUNNNMMMQQQRRRNNNIIIIIIKKKMMMLLLLLLRRR]]]ggg]]]\\\cccqqqzzzuuujjjbbbgggjjjbbbUUUVVVdddggg^^^RRRQQQNNNIIICCC<<<666333777666555555555444111......//////...,,,,,,000444444222000...---...//////........................+++,,,---...////////////,,,---///111111000...---......---+++)))(((***,,,,,,,,,,,,,,,,,,---...//////---+++)))***,,,///111,,,,,,+++*********++++++...///111000...------...,,,***((('''(((******)))***+++,,,+++******+++---,,,+++))))))***+++******+++++++++***************---,,,,,,---000222222111...,,,))))))+++---.........,,,***+++------***'''&&&&&&&&&%%%%%%$$$$$$$$$'''))),,,...---+++)))'''((()))***+++++++++++++++***)))))))))))))))***+++'''((())))))(((''')))******)))&&&%%%$$$%%%&&&'''***,,,///222222000,,,*********,,,000444444111---,,,)))&&&&&&(((***,,,---,,,,,,,,,++++++,,,,,,---)))***+++***(((&&&&&&&&&(((***+++------,,,+++***'''''''''((((((***++++++)))***+++,,,---.........---,,,+++++++++,,,---...++++++,,,,,,,,,+++******+++***)))'''''''''((()))~~~yyyvvvuuuuuupppkkkiiiiiiiiifffcccfffiiiiiieeeeeehhhjjjhhhdddggghhhfffdddddddddbbbiiiddd```\\\WWWRRRPPPQQQOOOQQQTTTWWWWWWVVVTTTSSSTTTPPPMMMNNNTTTYYY[[[[[[^^^______^^^]]]```eeeiiiaaa```___\\\XXXTTTSSSRRRVVVUUUSSSNNNIIIFFFEEEEEEHHHHHHFFFCCC@@@BBBHHHMMMTTTSSSQQQOOOOOONNNNNNMMMMMMKKKHHHHHHLLLRRRYYY^^^\\\^^^eeeooosssqqqnnnnnnkkkgggbbb___```ddddddbbb]]]YYYRRRJJJBBB<<<888666666555444444444333000---...//////...,,,,,,///222222111///.........000111......------,,,---------------...///000000000000,,,---///000000///...---,,,,,,,,,***(((''')))*********+++,,,---///111111000...,,,******,,,///111///...---,,,++++++,,,,,,---///000///---,,,,,,---...,,,******+++,,,,,,,,,,,,,,,---,,,++++++,,,...,,,+++))))))***++++++***++++++++++++++++++,,,,,,---,,,++++++...000000///---+++))))))+++---...---...,,,***+++------,,,***''''''&&&&&&%%%%%%%%%%%%)))***---//////---+++)))))))))***+++++++++++++++******))))))))))))))))))&&&'''((((((''''''((())),,,+++)))(((((((((((()))))),,,///111111///---+++))))))+++///222333///,,,,,,)))'''&&&(((+++,,,,,,---------,,,,,,,,,,,,---)))***+++***(((&&&&&&''')))***,,,------,,,***)))''''''''''''((()))***+++******+++,,,---------------,,,,,,+++,,,---...///,,,,,,++++++******))))))+++***)))((('''(((((()))wwwrrruuuvvvqqqhhheeehhhmmmgggiiiiiiiiikkknnnlllfffjjjsssqqqddd___ggglllhhhkkkaaa^^^ccc^^^QQQMMMRRRYYYVVVSSSVVV[[[]]]YYYTTTLLLQQQTTTRRROOORRRZZZbbbaaa___]]]___bbbccc```]]]aaaaaa```ZZZTTTRRRUUUYYYTTTUUUTTTQQQMMMIIIGGGGGGNNNJJJEEEBBBBBBDDDFFFGGGLLLPPPTTTRRRMMMKKKNNNSSSQQQJJJDDDEEELLLTTTWWWVVV\\\```gggmmmmmmlllrrrzzzqqqhhheeejjjlllgggeeehhhhhhbbbXXXLLLCCC>>>;;;:::666555444333333222///---...//////...,,,,,,...///000000///...///000111222///...,,,******+++,,,---......//////000111111111------/////////...---,,,***++++++***((('''((()))))))))***,,,...111333444111000---,,,+++---///000222111///------------...,,,...//////---,,,,,,---000...,,,,,,.../////////---...///...,,,,,,...///,,,***))))))+++,,,+++***---,,,++++++,,,---...000,,,+++))))))+++------------+++))))))+++,,,---,,,...,,,******+++---------'''''''''''''''&&&&&&&&&***,,,...000000///...---)))***+++++++++++++++***+++******))))))(((((((((''')))******))))))***+++------------,,,+++******)))+++...000000///---,,,)))***,,,///111111...+++---***(((''')))+++,,,,,,///......---------,,,,,,)))***+++***(((''''''(((+++,,,------,,,+++)))(((''''''''''''((()))******+++,,,,,,------,,,,,,+++,,,,,,++++++,,,...///111---,,,***)))((((((((()))+++***))))))((()))))))))|||wwwzzzzzztttlllggghhhlllgggjjjkkkiiijjjmmmlllhhhnnnrrrpppgggcccgggjjjhhheee___]]]___\\\TTTQQQUUU[[[XXXWWWZZZ```aaa]]]WWWOOOSSSUUUSSSPPPRRRYYYaaa```^^^\\\^^^aaaaaa]]]YYY]]]]]][[[XXXUUUUUUXXX[[[SSSTTTSSSQQQMMMJJJJJJJJJNNNKKKGGGCCCBBBCCCEEEFFFIIINNNSSSRRRNNNMMMQQQUUUQQQKKKFFFGGGNNNUUUXXXXXX___bbbgggkkkjjjkkkrrr|||tttooommmoooqqqooommmllllllfff[[[PPPFFF@@@>>>===888666444333333222000...............------------.........///000111333444000...+++)))((()))+++,,,............///000111111------.........---,,,,,,***+++---,,,***))))))*********+++,,,...000222333222111///---,,,---...000444333111///......//////,,,...//////...------...111///------///000111000///000000///------...000,,,***))))))+++,,,,,,+++...---,,,,,,---///111222,,,***'''''')))***++++++---+++))))))+++,,,,,,+++,,,***)))((()))+++---...))))))))))))))))))))))))+++,,,...///000000//////+++++++++,,,,,,+++******+++******))))))((('''&&&***+++------,,,,,,---///...//////000///---+++))))))***---...//////...---+++,,,...000000000...,,,...,,,))))))***+++++++++////////////...---,,,,,,)))***+++***(((((()))***------------+++***((('''((('''''''''(((((()))***,,,---------,,,,,,+++***++++++******+++---///000---,,,)))'''&&&&&&'''(((************************yyyuuurrrooojjjggghhhmmmmmmhhheeegggkkkmmmpppjjjiiinnnnnngggbbbcccaaaddd```XXXVVVYYYXXXTTTUUUWWW[[[___aaa```\\\YYYZZZVVVSSSRRRUUUXXXZZZZZZ]]]]]]^^^]]]]]]]]]]]]]]]YYYWWWUUUVVVYYYZZZYYYXXXWWWVVVTTTQQQNNNNNNPPPSSSKKKKKKJJJFFFBBBBBBFFFJJJLLLNNNOOOPPPPPPQQQSSSTTTMMMMMMMMMNNNPPPVVV]]]bbbdddbbbeeejjjllllllooottttttxxxuuunnnpppyyyxxxooohhhddd\\\SSSJJJDDD???===:::888666555444333111///------.../////////---,,,---......///111222444444///---***(((((()))+++------------------///000111---------------,,,+++++++++---///000...,,,,,,,,,---------------...///000222111///---------...///333333222111000000//////,,,...//////...---...///000...,,,,,,...000000000000000000///------...///,,,***)))***,,,------,,,......---......000222333,,,)))&&&&&&''')))******---+++******+++,,,+++******)))((('''''')))+++---++++++++++++,,,,,,,,,,,,,,,,,,------............,,,,,,,,,,,,,,,+++***)))************)))'''&&&%%%)))+++,,,---,,,,,,...///---...///000///,,,)))((()))***+++---.../////////...///111111111///...---///---+++***+++++++++***....../////////...,,,,,,)))******)))((((((***,,,......---,,,+++)))(((''')))(((((((((((()))******------------,,,+++******))))))(((((()))+++,,,---,,,+++(((&&&&&&&&&'''(((******++++++++++++++++++}}}zzz{{{xxxpppiiilllqqqpppiiicccffflllpppqqqhhhhhhsssuuuiiiaaacccdddjjjfffYYYVVV]]]\\\TTTRRRXXX___bbb```]]]ZZZYYYaaaZZZSSSTTTZZZ^^^\\\YYY\\\___aaa___[[[ZZZ^^^bbbVVVTTTTTTWWW[[[\\\XXXTTT[[[[[[XXXUUUTTTUUUXXX\\\MMMNNNNNNKKKFFFFFFJJJNNNPPPNNNKKKLLLPPPRRRSSSRRRKKKOOOSSSSSSRRRWWWaaaiiieeeaaabbbhhhllllllkkklllqqqzzzxxxnnnqqq~~~}}}pppdddaaa[[[TTTLLLEEE@@@>>><<<:::777555444333222000------...000222111///,,,---...///000222333444444---,,,***))))))***,,,---------,,,,,,---...000111...------,,,+++++++++***,,,///222333222///...---......---,,,,,,,,,,,,,,,000///...---------...///000000111222222111///...+++---...///---------......,,,++++++---////////////000000...,,,+++,,,...,,,***)))***,,,---------......//////000111111111,,,)))&&&&&&(((***,,,,,,...,,,+++,,,------,,,***)))******)))((((((***---.........///////////////...---,,,,,,,,,,,,------------------,,,+++))))))((())))))***)))(((&&&%%%&&&'''))))))))))))+++------...//////---+++((('''))))))***+++---///000111000222333222000.........000...,,,+++,,,,,,+++))),,,---...//////...---,,,)))******)))((()))+++.........---,,,***))))))(((*********))))))******+++------------,,,,,,+++******)))((((((((()))***++++++***(((''''''(((((()))******+++,,,,,,,,,++++++~~~yyyuuutttvvvssslllhhhkkkoooppprrrqqqqqqssssssnnnjjjiiiiiijjjhhhdddbbbaaa```]]][[[___cccdddaaa^^^\\\[[[aaa]]]YYYYYY[[[^^^``````^^^bbbdddccc___]]]^^^aaaXXXXXXXXXYYYYYYXXXVVVUUU[[[\\\[[[ZZZYYYZZZ\\\___UUUSSSQQQNNNMMMMMMNNNOOOQQQMMMJJJIIIKKKNNNPPPPPPJJJOOOSSSSSSRRRWWW```iiiccc___```eeeiiihhhhhhjjjnnnrrrsssrrrwww|||yyyqqqddd```ZZZSSSLLLEEEAAA???<<<:::666444333333111000,,,,,,...111444444111...---...///111222333444444++++++***++++++,,,---.........---,,,---///111222...---,,,++++++*********,,,///333555333111///......---,,,+++++++++++++++...------,,,------...///+++---000333333111...,,,(((***,,,,,,++++++,,,------+++******,,,...//////.........,,,*********,,,,,,***)))***,,,......------///000111111000///...,,,***'''&&&(((,,,...//////...------......,,,+++***,,,---,,,***)))***,,,000111111111222222222222000///---,,,++++++,,,---.........---,,,***)))(((&&&''')))***)))((('''&&&$$$%%%'''((('''(((***+++.........---,,,***(((''')))))))))***,,,...000222000222333222///,,,,,,---111///---,,,---,,,***))))))***,,,...///...---,,,))))))))))))((())),,,///...---,,,+++******)))))),,,,,,+++++++++++++++,,,,,,,,,---------,,,++++++++++++)))((((((((()))***(((((())))))))))))************,,,---------,,,,,,zzzyyytttoooooorrrrrrooorrr{{{{{{qqqmmmrrrtttpppkkkeeegggoooooofffccchhhgggggggggfffeeebbb```^^^\\\___```]]]ZZZ[[[bbbhhhbbbdddffffffdddaaa___^^^[[[]]]^^^[[[VVVSSSUUUWWWXXXZZZ\\\\\\[[[[[[\\\]]]]]]WWWRRRQQQSSSTTTQQQNNNPPPMMMJJJGGGGGGIIIMMMOOOKKKNNNQQQRRRRRRWWW___fff```^^^___ccceeeeeehhhlllllliiimmmxxx|||xxxsssrrrfffaaaZZZRRRJJJEEEAAA@@@<<<999555333222111000///,,,,,,...222666666222///...///000111333333333333)))***+++,,,---......///000///...---...000222333...---,,,+++************+++///333555444111///...,,,,,,+++******+++++++++,,,,,,,,,,,,,,,---...///(((+++///333444111...+++&&&(((*********)))***+++---+++******,,,/////////---------+++)))((()))+++,,,***)))***,,,.........---///111222222000...,,,---***'''''')))---000111///.........//////---+++,,,...000///,,,***+++---222222222333333444444444222111...,,,++++++,,,---//////...---,,,***)))(((%%%&&&(((******)))'''&&&$$$&&&((()))((()))+++,,,//////...---,,,***((('''(((((()))***,,,...111222000222333111---++++++,,,111///...------,,,***)))''')))+++---......---,,,)))))))))((((((***---000------,,,+++************------,,,,,,+++,,,,,,,,,+++,,,,,,------,,,,,,,,,---,,,+++))))))))))))***'''((()))***+++++++++***)))***,,,---...---,,,,,,|||vvvwww|||}}}xxxrrr~~~uuurrrzzz}}}yyymmmiiimmmxxxyyynnnhhhkkkooopppjjjdddiiinnndddTTTRRR\\\dddaaaYYYYYYfffsssnnnjjjgggiiimmmkkkcccZZZaaagggeeeYYYVVV[[[]]]XXXVVVVVV\\\cccbbb[[[WWWZZZbbb```XXXNNNQQQZZZXXXMMMKKKNNNOOOJJJDDDDDDKKKSSSUUUMMMIIIOOO\\\aaa[[[SSS[[[]]]^^^]]]]]]bbbmmmvvvhhhfffoooyyyooonnnnnnfffYYYMMMEEEAAA@@@???999555222111000...,,,,,,,,,///333777888666444222111222222222111000...---*********++++++,,,,,,,,,111333222//////222333111,,,,,,++++++++++++++++++........./////////000000,,,+++***))))))***++++++------------,,,+++***)))+++******---000000---)))(((((()))***++++++,,,,,,---+++***+++...000...,,,*********+++,,,---///000000...,,,***)))***,,,...111111000///---,,,---///+++++++++,,,...111333444///......///111111000...,,,111666555000,,,+++---...222555555777:::999444777555111---++++++,,,---------------,,,+++******,,,+++))))))***+++******)))((('''(((***+++,,,+++,,,***))))))***++++++***,,,,,,,,,+++,,,,,,------...000222222111000000000444111...,,,---.........)))***,,,---...------,,,(((***,,,,,,***)))***++++++---...---,,,,,,---......---+++******+++,,,......---,,,,,,+++++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...|||}}}~~~zzzxxxuuussspppqqquuuyyywwwrrrnnnmmmmmmnnnkkkeee```______aaabbbbbbbbbdddhhhlllmmmnnnooonnnllljjjiiiiiiccc``````cccccc___ZZZXXXXXX^^^___[[[[[[___aaa______[[[WWWWWWVVVTTTSSSTTTUUUPPPJJJGGGGGGJJJLLLNNNPPPPPPQQQTTTVVVYYYZZZZZZXXXYYYZZZ[[[]]]aaaeeehhhhhhmmmrrrwwwzzzzzzvvvpppiiibbbYYYNNNFFF@@@<<<:::888666444333222000///...---///333666666555222000000000111111000///---,,,++++++++++++,,,,,,,,,---222444222......111111///***++++++,,,,,,,,,+++++++++,,,,,,,,,------------+++***)))(((((()))******,,,---------------,,,,,,***)))(((***------+++))))))))))))***++++++,,,,,,...,,,+++,,,...///...,,,*********+++,,,---///000///---+++))))))***,,,---111111///,,,++++++,,,...111000...------///000222......---...000000///---+++///333222...+++,,,...444<<>>999666666666555333222111000///...000222444444222000...///////////////...,,,,,,,,,,,,,,,,,,------------222444222...,,,......+++((()))+++---------,,,+++((()))******************)))((((((''''''((()))))),,,,,,---...///000000000***((('''''')))******)))))))))******+++,,,,,,,,,...---,,,,,,---...---+++++++++++++++,,,---//////...,,,***(((((()))+++---111///,,,***)))***---...888666222...,,,---...///...---,,,---......---+++))),,,///...,,,+++---000===HHHMMMEEE888222333666333222111000...---,,,+++)))***+++,,,---,,,,,,+++,,,***))))))***++++++******+++++++++,,,---------+++)))'''((()))***))))))***************+++,,,,,,...///111000...,,,++++++000...+++***+++,,,++++++'''(((***,,,------------000111111...+++'''&&&&&&)))+++...//////...//////111000---+++***)))******,,,+++******************......---------,,,,,,,,,---------------------------///000///...---...///~~~wwwpppuuu}}}xxxtttssstttooohhhjjjqqqqqqkkkgggiiiooorrrmmmgggjjjnnnrrrqqqmmmkkkmmmpppgggbbbccckkkmmmddd\\\ZZZ]]]dddbbbZZZ[[[gggnnnlll___ZZZZZZ\\\YYYRRRSSSXXXZZZTTTNNNLLLNNNOOOMMMJJJKKKQQQVVVSSSMMMLLLTTT]]]UUUVVVXXXYYYZZZXXXUUURRR___iiiooommmllloooppplll^^^[[[UUUMMMDDD===:::888666888888444111111000//////000111222111000...---////////////......------------------------------222444222---+++,,,+++(((&&&(((+++---......,,,+++'''((()))*********))))))''''''''''''''''''((((((+++,,,---///000111222222+++)))'''''''''(((***************++++++,,,,,,,,,///...------------,,,++++++++++++,,,,,,...//////---+++)))(((''')))+++---000---***(((***...111333;;;888333...,,,,,,...//////...---.........,,,***)))***,,,,,,+++---000333CCCMMMPPPGGG999222111222000000000000...---+++***)))***,,,.........------+++***((()))***,,,+++***+++,,,......------...///***(((''''''((())))))((())))))))))))***+++,,,,,,///000111000---+++***)))///---+++***+++,,,++++++'''(((***,,,............///000000...***'''%%%%%%'''***...////////////000///...---,,,+++***++++++******))))))))))))******.........---------,,,,,,+++,,,,,,,,,,,,,,,---------...///...---,,,---///~~~{{{|||vvvnnnrrryyywwwppplllmmmnnnnnnnnnmmmnnnooopppnnnnnnqqqtttrrrkkkeeehhhmmmkkkdddaaacccaaa\\\ZZZZZZ]]]```aaaaaadddiiibbbbbb]]]UUUTTTZZZZZZUUUQQQUUUXXXVVVPPPMMMMMMPPPPPPPPPOOONNNNNNPPPSSSUUUVVVZZZ]]]\\\WWWTTTUUUWWWYYY\\\eeeooommmddd```ccc\\\YYYRRRIIIAAA===>>>@@@???CCCAAA888333333333000000000000000///...------000000//////////////////------------------------111333222---+++,,,***&&&&&&(((+++---......,,,+++'''(((***+++++++++***)))&&&''''''(((((((((((((((***+++---///000111111222,,,+++)))((('''(((+++,,,+++++++++++++++,,,,,,,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++)))'''((()))+++---///,,,))))))...333777888888555111---+++,,,///000111000...//////...,,,***((()))***+++,,,///333555CCCHHHHHHAAA999444000---,,,---......---,,,***((()))+++---///000000///...+++)))((()))***,,,,,,++++++...000000...---...///***(((''''''((())))))((())))))))))))***+++,,,---000111222111...+++***)))...---++++++,,,---,,,+++(((***+++---...///......+++,,,---+++)))''''''''''''***---............000,,,,,,,,,,,,,,,,,,------)))))))))(((((()))******......---------,,,,,,,,,))))))*********++++++++++++,,,------++++++,,,---{{{qqqwww~~~ppplllpppsssqqqmmmlllpppuuuvvvrrrqqqvvv{{{yyynnndddjjjqqqnnn```ZZZaaaccc^^^XXXVVVYYYaaabbb\\\]]]ccccccfff```TTTTTT^^^___VVVRRRYYY___\\\TTTNNNPPPUUUVVVRRROOOPPPSSSUUUTTTRRRXXX\\\```^^^YYYVVVYYY]]]WWWUUU^^^lllkkk^^^WWW[[[XXXUUUNNNFFF???>>>CCCIIIQQQTTTOOOAAA777777777333000000000//////.........000000///......//////000------------,,,,,,,,,,,,///111111---,,,---+++'''((()))+++---------,,,+++((()))+++------,,,+++***'''''')))***************++++++,,,---.../////////------,,,***((((((+++---++++++,,,,,,,,,,,,,,,,,,,,,.........,,,+++,,,------------------...//////---+++)))((((((***,,,...///,,,)))+++111777:::;;;222000---++++++---///111222000/////////...,,,***(((((()))***---000333555<<<>>>===999666444///(((******+++,,,+++***(((''')))+++---000111000...---***)))((()))+++,,,,,,++++++///222222///---...000+++)))'''((()))***)))))))))))))))***+++,,,---...///111222111...+++******---,,,+++,,,------,,,+++)))***,,,---......---,,,'''(((******)))((()))***(((***++++++++++++---///******+++,,,,,,------...))))))))))))))))))***+++------,,,,,,,,,+++++++++((((((((())))))******+++***,,,---,,,+++***+++,,,~~~~~~~~~zzzuuuuuutttsssrrrqqqrrrtttuuuxxxxxxzzz{{{{{{xxxsssnnnkkkkkkgggbbb```aaa```]]]\\\^^^___^^^]]]___bbbccc```bbb```\\\ZZZ\\\___```___```___]]]YYYVVVUUUUUUXXXYYYZZZYYYXXXWWWXXXYYYWWWZZZ^^^^^^]]][[[\\\]]]YYYZZZ]]]bbbccc^^^XXXUUUQQQOOOKKKDDD???@@@GGGMMM```ccc[[[GGG:::999888444111000///......//////000///......------...//////---,,,,,,,,,++++++++++++---000000...---///---******++++++,,,,,,,,,++++++(((***,,,......---+++***((()))***,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++------+++((((((***---,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,+++---///...------------......///---,,,***))))))+++---///000---+++---333888999888---,,,+++***+++,,,...000111000.........---***(((&&&&&&''')))---000222333444666666333222111---&&&((((((((()))(((((('''''''''))),,,//////...,,,******)))((()))+++,,,,,,,,,***///333222///,,,---///+++***((((((***+++***)))))))))******+++---...///---///000///,,,***))))))+++******+++,,,,,,+++))))))***++++++,,,+++***)))&&&(((*********)))***+++*********)))((())),,,...++++++,,,,,,------,,,,,,***))))))))))))***+++,,,,,,,,,+++++++++*********((((((((()))***++++++++++++,,,------++++++,,,---uuusss{{{xxxqqqqqqvvvyyywwwsssuuu{{{~~~xxxsssuuuyyylllbbb___hhhjjjbbb[[[\\\bbbkkkhhh[[[ZZZfffkkkfff]]]\\\```fffaaaXXX]]]iiinnneee\\\ZZZ]]]]]]YYYTTTXXX___eeebbb[[[WWW[[[aaaVVVWWWZZZ^^^aaa```]]]ZZZ]]]aaa___YYYZZZaaa^^^TTTKKKKKKIIIDDD@@@AAAHHHNNNhhhkkk```III999888777333111000///......///000111...---,,,+++,,,---...///,,,,,,,,,++++++*********+++///000......000///+++,,,,,,++++++++++++++++++(((***,,,......---+++***)))***,,,---......------++++++++++++***)))((((((***,,,---+++((('''))),,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,,,,...000......---------......///...,,,***)))***,,,...000222...,,,...444888777555+++************+++---...111///---------+++)))&&&$$$$$$%%%))),,,///000000...222333000......+++&&&''''''''''''''''''''''''&&&(((+++---...,,,)))(((***)))((()))+++,,,---,,,***///333333///,,,---///,,,***))))))***++++++************+++,,,...///000+++---......+++)))(((((())))))((()))++++++***(((((())))))******)))'''&&&''')))+++++++++***+++,,,+++***)))'''&&&'''+++...------------,,,,,,+++*********))))))***+++,,,,,,+++++++++*********))))))((())))))***++++++,,,,,,,,,---......,,,,,,---...||||||~~~~~~zzz{{{~~~~~~yyytttxxxzzz|||{{{yyyxxxxxxyyytttiiidddhhhhhh```___eeeqqqtttoooeeeeeemmmnnnhhh___aaacccdddcccbbbcccdddlllgggaaa___```aaa___\\\]]]aaafffgggccc``````bbb```XXXXXXaaaccc\\\ZZZ___```aaa\\\UUUXXX```^^^SSSJJJGGGDDDCCCCCCDDDCCCBBBVVVRRRJJJAAA:::555222111111333555444000///000333000///---,,,++++++,,,,,,++++++***))))))***++++++000///.........---***'''***++++++,,,,,,++++++***///...---///111000,,,(((***+++---///111444666777222111...,,,+++******+++,,,+++***))))))***++++++222000...,,,+++,,,---------,,,+++---///111111111111...,,,,,,......,,,))),,,+++***+++---000444777000---,,,...333444111...++++++,,,,,,+++***(((''')))***+++,,,+++)))'''&&&'''&&&(((+++//////+++'''******+++,,,+++***)))((())))))'''%%%###$$$'''***&&&''')))******)))((('''+++)))'''&&&'''))),,,---333333222000---++++++,,,***)))((('''(((***,,,---,,,---///000000///---,,,++++++***))))))((())))))******))))))(((((((((''''''(((((()))))))))))))))'''''''''((()))+++,,,---000...+++)))((()))***+++222111///,,,+++*********,,,***((((((***+++,,,+++&&&(((+++,,,+++)))))))))((()))***+++,,,---------***+++---.........------~~~|||}}}|||{{{{{{|||yyywwwzzz~~~~~~zzzuuuuuutttppphhheeegggmmmppptttpppnnnnnnmmmjjjggggggdddbbbaaabbbeeegggfffeeedddfffgggeee```]]]]]]___```___```cccfffgggdddaaaaaacccbbb___^^^bbbgggjjjddd___\\\^^^```\\\VVVRRRNNNJJJDDD@@@??????@@@@@@EEEBBB===888555444444555555444333333444333222222000000///...------------+++***)))'''''')))***+++000////////////...+++(((++++++,,,,,,,,,,,,++++++000//////000222111...***//////111222444555666777222111///,,,+++*********(((((())))))************000///---+++++++++---...///...,,,---///111111000000...,,,,,,------+++)))***+++---///111222333333///,,,***,,,000222000---+++,,,,,,,,,,,,***)))(((((()))***++++++***((('''((()))+++...000///,,,)))******,,,,,,,,,,,,+++***++++++***((('''''')))+++)))***+++,,,---+++***)))---+++)))((((((***,,,...222222222///---+++,,,---+++***((((((((()))+++,,,,,,---.../////////...---,,,++++++******)))***************)))))))))(((((('''(((((()))))))))))))))''''''(((((()))+++,,,---000///,,,++++++,,,...///222111///,,,+++*********+++***((((((***,,,,,,,,,(((***,,,---,,,*********((()))***+++,,,,,,,,,,,,+++,,,.../////////...---}}}}}}}}}~~~{{{vvvyyy|||tttuuu}}}yyyiiicccmmmwwwwwwwwwnnnmmmuuuttthhhcccggghhhccc___aaagggkkkiiifff^^^eeekkkiiibbb^^^___bbbccc___\\\```hhhllliiieeedddmmmlll___\\\iiissstttjjj___^^^gggggg[[[RRRSSSRRRLLLCCC===:::;;;;;;<<<666555333111111333555777888555333444777888555111111111111111000///...---+++***(((&&&&&&(((***+++111000///000000///,,,***+++,,,,,,------,,,,,,+++000000000111222222///---444444555555555666666666111000...,,,++++++++++++&&&'''(((((())))))))))))///...,,,++++++,,,---...111///......///000000///...---++++++,,,,,,+++)))(((***...222333333111///---***'''(((,,,......,,,,,,,,,------,,,+++***((('''((()))*********((((((***,,,000111000...---,,,++++++---......---,,,,,,,,,---...---+++++++++---,,,---...//////...---,,,...---+++***)))+++,,,---///000///...,,,+++,,,...,,,+++***)))))))))***+++,,,---------......//////,,,++++++++++++*********************))))))))))))'''((())))))******))))))((((((((()))***+++,,,---000///...---...000222444222111...,,,***)))))))))***)))((()))+++---------)))+++......,,,+++++++++))))))******+++******)))---...///000000000///...~~~}}}~~~}}}|||vvv{{{xxxnnnjjjoootttuuuzzzrrrppprrrqqqkkkhhhkkkfffcccaaaccchhhjjjiiifffdddfffiiiiiihhheeeddddddcccbbbbbbdddgggjjjlllmmmhhhnnnmmmfffdddllltttvvvqqqhhhdddhhhhhh```YYYWWWPPPJJJBBB<<<999888888777555444222111111222444555777666555777999999666444222222333333222111///...---+++(((&&&&&&(((+++---000000///000111000...,,,,,,,,,------------,,,,,,/////////000111111000///666666666555444333333222...---,,,,,,,,,,,,......+++***(((''''''(((***+++///...,,,+++,,,---///000222000......//////...---,,,,,,++++++++++++***)))'''***---000111000...,,,+++(((%%%&&&(((+++,,,+++------......---,,,***)))&&&&&&((())))))))))))((()))---111111...++++++------......///...---,,,+++---...000000...---------...////////////...------...---,,,*********+++,,,+++,,,---,,,******,,,---...---,,,***)))))))))***+++++++++++++++---......******+++++++++*********))))))))))))))))))))))))(((((()))************)))))))))))))))***+++,,,---...------...000222555666111000...,,,***))))))***)))((((((***,,,.........***,,,------,,,******+++***************)))((((((...///000111111111000///~~~|||zzz}}}wwwvvvzzzxxxqqqnnnqqq{{{zzztttkkkkkkqqqtttpppbbbdddfffhhhgggffffffeeemmmgggbbbeeelllnnniiicccaaagggkkkiiieeeeeellluuunnniiiiiiooopppmmmmmmrrruuutttmmmffffffjjjeee\\\KKKGGGAAA===:::888666444777555333111111111222222444666999999777666666777222222333333333111000......,,,***((((((***,,,...///......///000000...,,,+++,,,,,,------,,,,,,+++,,,---............//////555555444222111000///...*********+++,,,///111222333///+++'''&&&(((+++...000///---,,,,,,...///111000...---,,,------,,,+++************))))))))))))))))))***+++,,,,,,++++++)))'''%%%%%%&&&(((***+++------......---,,,***)))&&&&&&''''''(((((((((((((((+++///...+++))))))+++////////////...,,,***(((,,,...000000///---,,,,,,...............---,,,,,,---,,,+++***))))))******)))***+++***))))))+++---......---,,,+++******)))***))))))))))))***+++,,,))))))***++++++******)))((((((((((((((((((((((((((())))))******************)))))))))***+++,,,---+++,,,,,,---///111333555///...---+++*********+++*********,,,...000///...***,,,---,,,***))))))******************)))((('''...///000111111000///...|||{{{xxxrrrvvv|||xxxkkkkkkvvvzzztttfffhhhjjjiiifffdddcccdddmmmeee___bbbjjjnnnhhhaaa___gggmmmkkkeeedddmmmvvvqqqhhhiiitttwwwooommmrrrxxx{{{uuujjjjjjpppkkk]]]IIIEEEAAA===:::777444222333222111000000000111222111555::::::777444555777222222222222111000///...---,,,++++++++++++,,,---,,,+++,,,---//////---+++***++++++,,,,,,++++++***)))+++,,,,,,,,,,,,...000333333222111///...------(((((()))***---000333444555222,,,((('''***---000000///---,,,,,,---...///---+++***)))***+++***)))((()))******((('''(((*********)))((((((((()))***''''''&&&&&&'''((()))***,,,,,,------,,,+++***(((&&&&&&&&&&&&''''''''''''&&&(((******)))(((((()))---......---,,,***(((''',,,...000000...,,,,,,,,,......---,,,,,,+++++++++,,,++++++************+++)))***+++***)))***+++---......------,,,+++************************))))))))))))+++,,,,,,,,,+++***(((((((((((())))))))))))((()))******++++++*********************+++,,,,,,+++++++++,,,...///111222---,,,+++******+++,,,---,,,,,,,,,...000111000///+++,,,---+++)))((()))******+++++++++***))))))(((---...///000///...---,,,~~~zzzvvvvvvwwwvvvssspppnnnjjjgggeeeddddddccc```aaabbbccccccbbb```___```aaaccceeehhhkkknnnppprrrqqqqqqssstttuuuxxx|||zzzzzzyyyxxxwwwqqqeeeYYYKKKGGG@@@;;;888555444222000000//////000000111222111333666777777666444444222111000///............+++++++++,,,,,,+++++++++)))))))))+++------+++))))))******++++++******)))(((***,,,,,,++++++...111333222222111000/////////))))))***+++,,,///111333111///---++++++---///111///...,,,*********,,,,,,***(((&&&&&&'''(((((('''&&&(((***)))'''&&&(((***+++***))))))((((((((((((&&&'''(((((((((((()))***+++,,,,,,,,,,,,***)))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%'''))))))(((''')))******++++++***((((((,,,...//////---,,,,,,---......---,,,+++*********++++++++++++,,,,,,,,,,,,,,,---------,,,,,,---///---......------,,,+++++++++,,,,,,,,,,,,***)))(((***+++---...///...---,,,))))))******++++++++++++))))))***++++++++++++***++++++*********+++,,,,,,++++++,,,,,,---......///+++************,,,---.../////////000222333111///---......,,,***)))***+++***+++++++++++++++******,,,------...---,,,+++***~~~|||zzz{{{uuuooorrrzzzrrrhhhcccdddfffeeecccRRR]]]gggfff]]]VVVYYY^^^bbb[[[XXX___lllssspppiiirrrzzzzzzpppnnnyyyzzzuuuzzzooo\\\TTTPPPIII@@@999555333333333222111111000000111111111222111111555888888444000222111///---------......)))***+++,,,,,,+++***)))''''''(((***,,,,,,***((())))))************))))))(((***,,,,,,++++++///222333333333222222222111111,,,+++++++++,,,...000111++++++,,,---///000000111...---+++)))(((((()))***'''&&&$$$$$$&&&'''&&&&&&&&&(((***)))'''&&&(((******+++++++++***)))'''&&&%%%''')))***))))))******++++++,,,,,,+++***((('''((('''&&&%%%%%%%%%%%%%%%&&&$$$###%%%)))+++)))&&&%%%&&&((()))*********)))...//////...---,,,---...///...---,,,+++*********+++,,,,,,------............///000///......///111------......------,,,+++------//////...,,,)))''',,,---///111111000///...+++++++++,,,,,,---------))))))***++++++++++++***+++++++++***++++++,,,,,,,,,---------------------))))))))))))***,,,...000111000000222333333111////////////---+++***+++---***++++++,,,,,,,,,++++++++++++,,,,,,,,,+++)))((({{{yyy|||xxxooorrrlllggggggfffbbb```bbb\\\```cccccc___[[[YYYYYY]]][[[ZZZ]]]dddjjjnnnnnnsssrrrrrruuuzzz~~~~~~uuucccSSSLLLFFFAAA===999444333777555222//////222444333111222333444666666555222000000...,,,+++******+++,,,+++***((()))+++---......)))((((((((()))***+++,,,+++++++++,,,,,,+++******---,,,+++******+++---...111111222111111000///...------......///.........,,,,,,,,,---------.........---+++)))'''''''''((()))((('''&&&&&&'''((())))))))))))(((''''''&&&&&&)))***,,,,,,,,,+++)))''''''(((((()))******++++++...,,,******+++***)))'''(((((((((((('''''''''''''''(((((('''%%%%%%&&&((((((***++++++)))((()))))),,,,,,,,,***((((((***+++...///...,,,)))((()))***111///---,,,---......---........................///............///000111222111111///...,,,***))),,,///333555333111///...---,,,+++++++++,,,---...+++*********+++,,,,,,---///...---,,,,,,,,,,,,,,,------,,,,,,,,,------...------,,,+++,,,---...///222///---...000222111///...000222222000.........,,,,,,---...000000...,,,------,,,+++*********))){{{xxxzzz{{{yyymmmjjjiiiiiifffaaa```bbbggg```[[[___hhhhhh^^^SSSUUU^^^fffddd___```lllxxxtttqqqqqqvvv}}}}}}zzzyyylll[[[KKKEEE@@@>>>:::555222333666444333333444666666555222666999999666333222333000...,,,)))))))))***++++++***)))***,,,---------******)))))))))******+++,,,,,,,,,------,,,,,,,,,...---,,,++++++,,,...///000000000000///...---,,,,,,,,,---.........------+++,,,,,,,,,,,,------------,,,***)))((((((((()))***)))(((''''''((()))*********)))(((''''''&&&&&&''')))***,,,,,,***)))((((((((()))******+++,,,,,,---+++************(((''''''''''''((((((((()))))))))******(((&&&%%%%%%'''''')))+++***)))(((((()))***++++++)))((((((***+++---...---,,,)))(((((()))000...---,,,---...---,,,---------------------------.....................000000///...---+++))))))...111444444222///---,,,,,,+++*********+++---...,,,+++++++++,,,,,,---............---------,,,,,,---------,,,,,,------...---,,,+++++++++,,,---...111///---...000111000......000111111///...---...---,,,,,,...000000///...000///---+++***)))))))))}}}}}}pppmmmmmmnnnkkkeeedddfffkkkbbb]]]aaakkklllbbbVVVVVV```gggeee______kkkxxxtttrrrqqqvvv{{{{{{nnn\\\LLLDDD>>>===<<<666222111444555666555555555666888444999===;;;555111111444111///,,,)))((()))***+++*********+++---...---+++,,,++++++***************........................//////---,,,,,,---...////////////...---,,,***)))***++++++,,,------,,,,,,++++++,,,,,,,,,---------,,,+++***)))((())))))*********))))))))))))******++++++***)))'''&&&%%%%%%&&&''')))+++,,,+++***))))))******++++++,,,,,,---+++***))))))))))))((('''%%%&&&&&&''')))******+++,,,,,,+++)))&&&%%%%%%''')))***,,,+++)))(((((()))((()))***)))((((((***+++,,,,,,---+++)))(((((()))...---,,,---......,,,+++------------------------,,,,,,---......---,,,+++......---,,,+++***))))))///111333333000---+++***++++++***)))***+++,,,------,,,,,,,,,,,,---......---.../////////...---,,,...------,,,,,,------------,,,******)))***+++,,,///.........000000///------...000000///---------...,,,,,,---///000111000333111...+++))))))***+++~~~}}}wwwssstttsssoookkkkkkdddgggkkkjjjfffbbbbbbcccaaa^^^\\\^^^eeejjjllllllsssssssssvvvzzzwwweeeVVVPPPGGG???===<<<999555555333666777666333222444777666999:::999444111000000222000---***)))***+++---******+++---//////---+++,,,+++++++++++++++,,,---///////////////000000111000///......---....../////////...---,,,***)))(((((()))***++++++,,,++++++,,,------------.........,,,+++***)))))))))***+++++++++++++++++++++++++++,,,+++***)))(((&&&%%%%%%&&&(((***,,,------,,,,,,+++++++++,,,,,,---------***)))'''((())))))((('''&&&''''''((())))))******+++,,,+++***((('''''')))---//////---***((('''(((&&&((())))))(((((()))+++***+++,,,+++)))(((((())),,,,,,,,,---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,***+++---...---,,,***(((,,,,,,+++******)))))))))---///000///---*********+++***)))))))))***+++,,,,,,,,,+++++++++,,,,,,---+++---///000000///---,,,......---,,,,,,,,,------,,,+++)))(((((()))******......///000000///---,,,,,,...000000...---------...,,,+++,,,...000111111222000---***)))+++---///vvvwwwyyywwwrrrooodddkkkqqqnnneee```ccchhheee^^^YYY\\\ffflllkkkgggqqqtttuuusssrrrwww~~~nnn\\\XXXTTTJJJAAA>>>===;;;;;;>>>999::::::777222111444777777444222222333222...***222111///...------...///******+++...000111///...++++++++++++,,,---//////000////////////000111222//////...---------------.........---,,,+++)))((('''((()))***++++++++++++............////////////,,,+++***))))))***++++++++++++,,,,,,,,,,,,++++++++++++***)))((('''&&&&&&((())),,,...000000///...,,,,,,,,,,,,,,,---------)))((('''((()))***)))((())))))))))))))))))(((((()))*********((((((***,,,222333222000,,,(((''''''&&&'''))))))(((((()))***)))+++,,,,,,***))))))***+++++++++,,,......+++)))++++++++++++++++++++++++)))***,,,------+++***(((+++***))))))))))))***+++***,,,,,,,,,***)))***++++++***)))))))))***+++,,,++++++***************+++***,,,...000000///...---///...---,,,,,,,,,,,,,,,******)))((((((((()))***---///111222111///---++++++---///000...------......,,,++++++---///000000///---+++)))***---000222zzzzzz}}}zzzuuurrrpppmmmkkkkkkllljjjfffaaa```bbbcccbbbaaaccciiinnnpppssstttqqqmmmppp{{{zzzyyyyyyhhh]]]^^^SSSLLLFFFCCC???===@@@EEECCCAAA===888444333555777333///+++---111111---(((000000000111111000000000++++++,,,...111333333222,,,,,,,,,,,,---...///000///......---...///111222---------,,,,,,+++******,,,,,,,,,,,,+++***))))))'''''')))***++++++,,,,,,---.........////////////---,,,+++***)))******+++++++++,,,,,,,,,,,,+++++++++******))))))(((((('''***+++...000111111000000,,,,,,,,,,,,,,,,,,,,,,,,)))((('''(((***+++***)))*********))))))((((((((('''((())))))((()))+++---222333333000,,,)))(((((('''(((******)))((()))***(((***------,,,++++++++++++******+++,,,---,,,***************************((()))+++,,,,,,,,,+++******)))(((((()))***+++,,,++++++,,,+++))))))+++---++++++***)))***+++,,,---+++******))))))))))))***)))***,,,...//////......///......---,,,,,,,,,,,,))))))((('''((()))***+++---000333444222///---,,,+++---000000///......///---,,,***+++---...------+++***))))))+++...111333zzzwwwwwwyyyqqqjjjkkkqqqqqqhhh______fffkkkgggaaa```iiisssnnnooopppooonnnnnnqqqsssyyyzzzvvvnnniiihhhccc\\\MMMKKKJJJHHHCCC???BBBHHHLLLFFF>>>777333333333444---+++)))***---///---***,,,...000222333222111000---,,,,,,///222555777777000//////...---------......---,,,+++,,,...000111++++++++++++***)))((('''))))))*********))))))((('''''')))***+++,,,,,,,,,,,,,,,,,,,,,---------...///---,,,***))))))*********+++,,,,,,,,,,,,+++***))))))))))))))))))))))))***,,,...000111000//////,,,,,,,,,+++++++++++++++)))(((''')))+++,,,,,,+++)))))))))))))))*********((()))))))))(((((()))+++...//////...,,,***)))***(((***,,,,,,***)))))))))(((+++...///...,,,,,,---+++***((()))+++,,,,,,+++))))))))))))))))))))))))((()))******+++,,,------***)))(((((()))+++---...//////...,,,******,,,...,,,+++*********+++---...,,,+++******))))))******))))))***+++,,,---.../////////...---,,,,,,,,,,,,((((((''''''(((***,,,------111555666333000---,,,,,,...000111000//////000,,,+++***+++,,,,,,***))))))))))))***+++---///000~~~{{{yyy}}}yyyuuuqqqppppppnnniiidddeeegggiiigggeeeffflllqqqnnnllllllnnnqqqpppjjjeeejjjyyywwwddd___jjjeeeRRRHHHJJJMMMMMMFFF???AAAHHHPPPGGG<<<444111111000///((()))***++++++,,,---...))),,,///222444333000///...,,,,,,///333777999:::333222111///---,,,++++++---,,,+++***+++---///111*********))))))'''&&&&&&&&&''''''((((((((((((((('''((()))***,,,,,,------******+++++++++,,,,,,,,,000...,,,***))))))))))))******,,,,,,,,,,,,******))))))))))))***************,,,...///000///...---++++++++++++++++++++++++)))(((((())),,,------,,,''''''((()))***+++,,,,,,)))******)))'''&&&'''))))))+++,,,,,,+++***+++,,,)))+++------+++)))((()))(((+++...//////------...,,,***((((((***,,,,,,,,,)))))))))))))))))))))))))))))))))***+++---///000***)))(((((()))+++...///333333111...++++++---///---,,,+++++++++,,,---...---,,,,,,+++*********+++)))))))))***+++---...///000///...---,,,+++++++++'''''''''((()))+++---...---222777888444000---,,,,,,...111111000000000111++++++++++++,,,+++(((&&&************+++,,,------xxxxxxwwwtttpppnnnoooqqqqqqpppnnnooopppoookkkhhhqqqwwwwwwpppiiihhhiiiiiijjjfffhhhmmmhhh[[[UUUXXXPPPMMMGGGCCC@@@@@@BBBCCC???;;;666222111111111000///---+++...222444222......///111222333333333222...+++///777999444666???===:::555...***))),,,///---***&&&&&&(((***)))'''(((((())))))))))))((((((+++)))''')))+++,,,***''''''(((***---...//////...///---***)))+++,,,------...---+++)))))))))))))))+++++++++***)))((((((''')))***+++,,,---,,,++++++***+++,,,---...---,,,,,,***************+++++++++)))******++++++++++++***&&&''')))***++++++++++++)))***+++***)))((()))******+++---//////...---,,,000///...---,,,,,,+++***+++---///000000///---,,,------,,,+++++++++,,,,,,)))***++++++***)))'''&&&%%%'''***+++++++++---...---+++)))'''(((,,,000333777666444222000...------,,,+++******,,,......---...,,,***((((((***---//////---***)))+++,,,---------------,,,,,,---......+++)))''''''))),,,------...000111222222000...------...000222333222111000111,,,((())),,,---***'''***++++++***))))))***,,,yyy}}}rrrnnnuuu}}}|||tttnnnrrryyy{{{sssiiizzz|||xxxnnnhhhiiikkkllldddfffjjjmmmhhh\\\RRRNNNMMMKKKFFFBBB???>>>???@@@<<<999444222111111000000///...///333777777222------...000111222333222222333111222777:::;;;===AAACCC>>>666000,,,,,,...000,,,)))'''&&&(((***)))((((((((())))))))))))((((((***)))((()))+++,,,***''''''(((***---...//////...///,,,***)))+++,,,---,,,---,,,+++))))))))))))***+++++++++***)))(((((((((((()))+++,,,,,,,,,++++++)))***,,,---------,,,+++***************)))))))))((())))))***************'''((()))*********)))((()))***++++++)))))))))++++++,,,...///000///...---//////......------,,,,,,***+++,,,.../////////......------,,,,,,,,,,,,,,,++++++++++++***)))((('''''')))+++,,,++++++,,,......,,,***)))***...222444555444222000...---,,,,,,---+++***+++,,,......---,,,+++)))((((((+++...000///---******+++---------+++++++++,,,---...///000,,,***''''''(((***++++++....../////////...---,,,...///111222333222111000///,,,))))))+++,,,***'''++++++,,,***))))))***,,,}}}{{{~~~{{{}}}{{{vvv}}}uuuqqqqqqoookkkhhhlllnnniiiccc]]]SSSKKKIIIGGGDDD@@@===<<<;;;;;;999666333111111111111000///000333888;;;999222+++,,,---///000111222222222333444444666>>>GGGKKKIIIFFF>>>444---,,,---......***)))'''''')))******)))(((((())))))))))))((((((***))))))***++++++***(((''')))+++---............---+++))))))***,,,,,,,,,---,,,+++))))))))))))***+++++++++***))))))(((((('''(((***+++,,,,,,++++++(((***+++------,,,+++*********))))))((((((''''''&&&'''((())))))))))))(((((())))))))))))((('''&&&)))+++,,,+++******+++,,,,,,---///000000///..................------------))))))***+++,,,...///000///......---,,,,,,------...---,,,+++))))))(((((()))+++------,,,,,,,,,---...---,,,+++---000333555222111000...---+++++++++---,,,++++++---...------***)))(((((())),,,///222///---******,,,---------((())))))+++---///111222---+++)))((()))*********---,,,,,,+++++++++++++++...///111222222111000///---,,,,,,++++++*********,,,,,,,,,***)))(((***,,,~~~~~~uuukkkvvvxxxpppccc\\\\\\WWWNNNDDDCCCAAA>>>;;;888666555666444222111222222111000...000333777999666000+++,,,---...///000111222222...222333555BBBTTTYYYTTTDDD:::///))))))++++++***))))))((()))************(((((())))))))))))((((((************++++++***)))((()))+++---............,,,***))))))+++,,,,,,+++---,,,***)))))))))******+++++++++******)))))))))&&&''')))+++,,,,,,,,,+++((()))+++------,,,+++)))******)))((('''&&&&&&%%%%%%&&&'''((((((((((((((('''(((((((((((('''''''''***+++,,,,,,+++***,,,---,,,---...//////...------+++,,,,,,,,,---------...+++***))))))***,,,...///000///...---------------000///,,,***))))))))))))+++---......---,,,,,,------,,,,,,,,,---000222444///...---,,,+++*********...---++++++---...------+++***)))((())),,,...000...,,,++++++---......---))))))***+++---...000111///---++++++---......---,,,+++)))((('''((()))***......//////000///......---...///...---+++,,,---------,,,***((((((***,,,xxx~~~}}}rrrbbbZZZZZZUUUKKKAAA@@@>>>;;;888555222111333222222222333333111000---...///111222000---+++,,,,,,---...000111333333,,,111333666DDDVVV[[[VVV@@@777---''')))++++++******+++++++++++++++++++++)))******************))))))***+++++++++*********((()))+++---......------+++***)))***,,,------,,,,,,+++***)))))))))***+++++++++++++++************'''(((***+++,,,,,,++++++'''))),,,......---+++)))***))))))((('''&&&%%%%%%%%%&&&'''((())))))))))))&&&&&&&&&'''((())))))***)))+++,,,,,,++++++,,,---,,,,,,,,,---,,,,,,,,,+++*********+++,,,,,,------...,,,***)))(((***+++---000000///...---,,,,,,---000...,,,***)))))))))***,,,...//////---,,,,,,---+++++++++,,,---...000000------,,,+++++++++++++++///---,,,,,,---...---,,,,,,+++***)))***+++,,,------,,,+++,,,...///...---------,,,,,,------......///...---///111333444333,,,+++((('''&&&''')))***,,,,,,------------------///000222222000//////000...---,,,***((()))+++---{{{ssshhh___WWWLLLAAA???>>>;;;888555222///...111000111222333222000---,,,,,,,,,------------,,,---------...000222444555///222666:::CCCLLLNNNKKK<<<666...+++,,,...//////,,,---///...---++++++,,,++++++,,,,,,,,,,,,++++++)))+++,,,,,,+++******+++)))***+++---......------+++******+++---......,,,,,,+++***))))))***++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++(((***---///000...+++***))))))((((((''''''&&&&&&&&&'''((()))***+++++++++&&&&&&&&&'''((()))+++,,,(((***++++++******,,,---,,,,,,,,,+++++++++++++++******++++++,,,,,,,,,---///---+++)))))))))***+++000000...---,,,,,,,,,,,,---,,,+++***************,,,---///...---,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---000...,,,,,,---...---,,,---,,,+++******++++++,,,---,,,+++,,,...000///...111000///...------------...---...000333555555444---,,,***(((((()))***+++***++++++,,,,,,---......111222333333444333111000------,,,***((()))---000|||rrrkkkbbbTTTGGGAAA>>>===999666222///...---.........000111000,,,******+++,,,------------...------...///111333555666222333888???BBB???===>>>666444111......000222444...000222111...,,,,,,,,,,,,------......------,,,)))+++------+++)))***,,,)))***,,,---...------,,,,,,++++++---///000///---++++++***))))))***+++,,,++++++++++++++++++++++++,,,,,,---...---,,,+++***)))+++...111111///,,,***((((((((((((((((((((((((((((((***+++,,,---------)))(((((('''((()))***+++'''(((************+++---------,,,,,,++++++++++++---------------------...------++++++***+++,,,,,,000///...,,,++++++******)))***************))))))***,,,......,,,,,,,,,---+++,,,,,,---,,,+++******,,,,,,,,,,,,---......///000///---,,,---...---,,,+++*********+++,,,------,,,,,,,,,---///000///...222222111//////.........,,,,,,,,,...000222111000///...,,,+++++++++,,,---+++++++++,,,---///000111222111111333666666222///,,,,,,+++)))(((***...222qqqjjjaaaRRRHHHHHH???<<<999444111...------,,,,,,---...///---***''')))+++...///////////////.........///111333666777222111888BBBAAA777333777111111111///...000333666000222444333///,,,,,,------..................---)))+++...---+++)))***,,,)))***,,,---...------,,,,,,,,,,,,---000111000...++++++***))))))***+++,,,++++++++++++++++++++++++---...//////...---+++***)))+++///222222000---+++((((((((()))))))))))))))))))))+++,,,---......///,,,+++)))(((((())))))***&&&((()))***))))))+++,,,///...---,,,,,,,,,,,,,,,////////////////////////++++++++++++,,,------...000///---,,,+++*********'''((()))++++++***)))))))))+++------,,,,,,,,,---------......---+++***)))------------...///000111111///------......---,,,((())))))***+++---...///,,,+++,,,---000000///...222222111000000000000000+++******,,,---...---+++//////......------......++++++,,,---///111333444333000///222666777222---,,,+++***))))))+++///333eeeXXXYYYSSSEEE>>>===:::777333///,,,+++,,,...//////---,,,+++++++++---000000000222666:::444222///000222333111///333333444666777777555333111///---++++++...111333666666444111///......000///...,,,,,,------,,,*********+++)))((()))+++------+++))))))***+++***))),,,---000111111000...,,,---,,,+++++++++---...///......---------,,,,,,,,,......---,,,++++++++++++---,,,,,,...//////---+++******))))))((((((((('''+++***((()))***,,,,,,+++))))))))))))(((((((((((((((((())))))******++++++---------,,,,,,------...444333000...------...///222///++++++...000000/////////...---+++(((&&&%%%%%%''')))***)))(((((()))+++*********))))))((((((***+++,,,,,,******+++,,,///000000///---+++,,,---000000000///---+++)))''')))((('''(((+++,,,+++***+++******+++---......---000111222222111///---+++******+++,,,,,,+++++++++000111222222111///,,,+++------...------...111333555000+++---222555111------,,,***((((((***---...mmm```ZZZQQQDDD===;;;999666333000...,,,---...///...---+++***)))+++---///000000222666999666333000///000111000...000111333555666666444333111///---,,,,,,...000222444333222000.........//////---,,,---......---,,,+++++++++***)))***---///...,,,******++++++***)))***,,,...000111000...---......---------......///............---------,,,---,,,,,,,,,+++,,,,,,,,,,,,++++++---......,,,************)))))))))((((((***)))((((((***++++++***((((((((((((((((((''''''((()))))))))*********+++---,,,,,,,,,,,,------...333111///---,,,---...///222///,,,,,,...000000///.........---,,,***)))(((''')))++++++***))))))***---,,,,,,+++***))))))))))))***,,,+++***)))***,,,///000000///---,,,,,,---/////////...---+++((('''(((''''''(((***++++++******))))))***,,,------,,,//////000111000...,,,+++******+++++++++++++++***000111111111000...,,,+++,,,---......---///111444444///+++,,,111333111------,,,***))))))***+++,,,tttfffXXXJJJAAA;;;:::888666444222000///.........---,,,+++)))(((+++---//////000222555777777444000......////////////000222333444444444333111000...---,,,...///000000000///............///...---,,,---/////////---,,,,,,,,,******,,,000333///...,,,,,,,,,,,,***)))(((***,,,...//////...---//////000000000///....../////////.........------++++++,,,,,,,,,,,,------+++******+++,,,,,,+++)))*********))))))))))))((()))((('''(((***+++***)))'''''''''''''''((((((((()))))))))***************++++++++++++,,,,,,---...111///---,,,+++,,,---...111///,,,,,,---//////...,,,,,,------------,,,,,,***,,,------+++***++++++///...---,,,+++***)))))))))+++++++++))))))***+++...///000///---,,,,,,---............---+++)))'''((('''&&&'''***+++***))))))(((((()))+++,,,,,,+++,,,---.........,,,+++***++++++,,,,,,,,,++++++***///000000000///...,,,++++++,,,---......///222444333///+++,,,000222000---,,,,,,++++++*********)))vvvfffPPPBBB>>>:::999888777666555444333111000///......---+++))),,,---...///000222333444555333///,,,,,,...000111222333444444333222222222111000///...---...//////---,,,,,,---.../////////...---,,,---///000///...------,,,++++++---222555000...------------+++)))'''(((***,,,......------///000111222111000///...000////////////.........,,,,,,,,,,,,,,,,,,++++++***)))))))))++++++***((((((((((((((((((((((((((((((''''''(((******)))(((''''''(((((()))))))))************************************++++++---...//////...,,,******+++,,,---...---,,,++++++,,,,,,,,,***+++,,,---.../////////,,,...///...,,,+++,,,---//////...,,,+++)))((((((***,,,,,,,,,***)))***+++...//////...---,,,,,,------.........---,,,***)))((('''&&&''')))******)))***)))((())),,,---,,,+++++++++,,,,,,,,,+++******------......------,,,,,,.../////////...---+++******+++---...///000222444222///,,,---000222000...+++,,,,,,,,,+++***((('''sss```JJJ>>>>>>:::999999999888888777777444222000///000000...,,,,,,,,,---///000111222111111///---,,,,,,...222555666888888666222//////000////////////............,,,+++***,,,///111000///---,,,,,,---///000///...,,,---,,,++++++---111555///...---.........+++)))'''((()))+++,,,---------...///000111111000///...000////////////.........------...---,,,+++***)))***)))(((((()))***)))(((''''''''''''''''''''''''(((''''''(((******)))'''(((((()))***+++,,,,,,,,,,,,,,,++++++******))))))*********+++,,,...///000///...,,,***)))***+++,,,+++++++++***)))))))))***)))***+++---...//////000---.........,,,,,,---...///...---+++***((('''''',,,---------+++******,,,,,,---...---,,,+++,,,------...//////...---,,,+++((('''&&&(((***+++***)))+++******+++---...---,,,******++++++++++++++++++//////000000///......---------------,,,,,,+++******,,,...//////000111333222000......000222111///++++++,,,,,,+++***'''&&&nnnYYYGGG???@@@999999999999999999999999666222//////111222111...---,,,,,,...000111000///---------,,,,,,...222555999::::::666111------...------...///000000//////---++++++---222333222///---,,,+++,,,.........,,,+++,,,,,,,,,+++,,,///111---------...///...,,,***((((((***+++,,,,,,,,,,,,,,,---....../////////.../////////.........------,,,---......---,,,***)))+++)))'''''')))***))))))&&&&&&''''''''''''((((((((('''(((***++++++)))'''((()))***+++,,,---......------,,,+++***)))))))))*********,,,---///111222000///,,,***))))))***+++)))++++++***(((''''''((()))***+++---............+++,,,---,,,++++++---///...---,,,+++***)))(((''',,,------,,,***)))***+++***+++,,,,,,******+++,,,,,,---.........---,,,+++)))((('''(((***,,,+++***+++******+++---......---******++++++,,,,,,------000000000000000///...------,,,,,,++++++++++++******,,,///000//////000111111///......///000000///******+++++++++***((('''eeePPPDDD???>>>888888888888888888888888555111......222333222///---,,,,,,...111111///---+++---...---,,,---000333777999999555///+++,,,...+++,,,...000111111000///...,,,,,,///444666333000---,,,++++++,,,---+++***)))***,,,,,,++++++,,,---+++++++++---//////,,,************++++++,,,,,,,,,******++++++,,,---//////............---------,,,)))***,,,......---,,,++++++)))'''''')))******)))((((((((()))))))))******(((((()))+++,,,,,,***((('''((()))***,,,---...///...------,,,***))))))(((******+++,,,...000222333222000---+++)))))))))******,,,---,,,)))'''((()))***++++++,,,,,,,,,,,,,,,)))************+++---000...------,,,+++************+++,,,***(((''''''((((((***+++***)))((()))+++)))***+++,,,,,,,,,+++******)))((())),,,---,,,++++++***)))***,,,...---,,,++++++,,,,,,---...//////////////////...---,,,,,,,,,++++++***************+++...000000///...///000...---,,,,,,------------)))***************))))))~~~^^^IIIAAA>>>;;;666666666666666666666666444000,,,---111444222000---,,,,,,...111111///,,,,,,...///...,,,,,,...111555777888444...***,,,///)))+++...000111111111000000...---000555777444000---,,,++++++++++++***)))'''))),,,,,,+++*********))))))+++---//////---+++++++++++++++++++++,,,,,,))))))((()))***,,,...000......---------,,,,,,,,,&&&(((***---/////////...,,,***(((''')))*********))))))******+++++++++,,,))))))***,,,------+++(((&&&'''((()))+++---............---,,,***)))((((((***+++,,,---///111333444333111...+++)))((())))))+++---///...***((()))***+++++++++,,,,,,+++******'''((()))))))))***---000.........------,,,,,,,,,)))******)))&&&%%%&&&''''''((())))))((('''(((***'''((()))***+++***))))))+++***)))***,,,------,,,***)))((()))+++,,,,,,+++,,,,,,,,,---...///000111............---,,,+++***,,,+++******)))*********,,,...000111///.........,,,++++++***++++++++++++)))))))))))))))*********oooYYYKKK???999777888555333222333444444333++++++,,,,,,---...000000000...,,,---000111///---,,,...000000///...///000111444777666222...------,,,---///000222333333333222222111///---,,,...///,,,***)))'''''''''((((((***************++++++++++++******---111111...+++))))))))))))***+++,,,---)))((('''''')))+++...///...---,,,+++++++++++++++&&&'''))),,,///000///---***)))((((((((()))***+++,,,++++++***+++,,,...///,,,------,,,+++***,,,---******))))))***,,,...///...---+++*********++++++...---,,,,,,---///222333222000---***)))***---...---///000///,,,)))((((((+++,,,,,,,,,,,,+++*********)))'''&&&(((+++///222...,,,***,,,000111---)))......---+++(((&&&'''((()))((('''&&&&&&&&&&&&&&&'''&&&%%%&&&)))+++++++++,,,+++******,,,,,,+++***+++***)))(((((()))***+++)))******+++---///111222......------,,,+++******,,,,,,,,,,,,,,,+++***)))...000333333222000//////000///...,,,+++***))))))***))))))))))))))))))***iiiRRRDDD;;;666555666444111000111111111000*********++++++---......000...---...///000///...,,,---//////.........000000222333222///------...------...000111333444555444333111///............---,,,+++***))))))))))))******************++++++*********---///000---+++(((((((((((()))***+++,,,+++***))))))***,,,...///......---,,,,,,,,,,,,,,,******,,,///222333111///---+++)))'''(((***---///,,,,,,+++***+++,,,------,,,------,,,+++***,,,...---,,,+++******,,,---...---,,,+++******+++,,,------,,,,,,,,,...111333555222000---******+++---...,,,---///...+++)))))))))++++++,,,+++++++++***)))((('''&&&&&&(((+++///111...+++***,,,///000---))),,,---...,,,***(((((()))***)))(((&&&&&&&&&''''''(((((()))***+++,,,---------,,,++++++,,,---,,,***+++***)))(((((()))******++++++++++++,,,---...///------,,,,,,+++*********+++,,,,,,,,,+++******))),,,///111222111///////////////---,,,+++***************++++++++++++******cccKKK>>>666444666444111///.........---+++)))))))))))))))***+++,,,...///000///------...000,,,...//////......///000...///000...---,,,---///.........///111333555777888555222111333333222///.........------,,,+++***++++++******************))))))***,,,......,,,***(((((('''(((((()))***+++------,,,+++,,,---...///.........---------------------...000333444222111000...+++)))))),,,000222---,,,++++++***++++++++++++,,,---,,,++++++,,,...///...,,,++++++,,,...///...---+++***+++,,,...///+++++++++,,,///222666888333111...+++******,,,---***+++---,,,+++))))))***++++++++++++******))))))&&&&&&%%%%%%'''***---///---+++)))+++......,,,)))***,,,......,,,+++***+++---+++(((&&&%%%&&&((()))'''+++...///------...000///...,,,,,,------,,,+++,,,+++***)))))))))))))))+++++++++***++++++,,,---,,,,,,++++++***)))))))))******+++++++++******)))***,,,///000///......///......---++++++************+++,,,......,,,+++***^^^GGG;;;555444777333111...------,,,***)))((((((((((((((()))***+++...000111///,,,+++...111...///000000//////000222///...---,,,,,,---///111///...---...000222555777;;;777333444777888555111---...//////...---+++***+++++++++*********))))))))))))***+++,,,,,,+++***(((((((((((()))***+++,,,//////...---------...///..................------...---...///111222111/////////...---...///111222,,,,,,++++++************+++,,,---,,,++++++---...///...---,,,---///111222111000...,,,,,,,,,...///******+++,,,///333777999666333000,,,***)))******(((***++++++******+++,,,++++++******))))))))))))''''''&&&&&&''')))***+++,,,+++)))***,,,---+++))))))+++...///...---,,,---///---)))&&&%%%''')))***&&&,,,111222...,,,...111000///------......,,,+++,,,,,,+++***))))))))))))))))))))))))***+++,,,,,,+++*********))))))(((((())))))***++++++*********(((***---...------...///------,,,+++*********+++)))***---......---***)))tttVVVBBB888333333555222111///......---+++)))''''''(((((()))+++,,,---///111111///++++++...111000111222111000000222444000...---,,,---000222333///...------///111444666888444111333777888444000---......///...,,,+++***,,,,,,++++++***)))(((((())))))***************+++************+++,,,------//////......---------...------...//////......------,,,+++,,,---...---++++++---000333333222111///+++++++++******))))))(((***,,,,,,,,,++++++---///.........///000222333444444333111///...---------+++***+++,,,///222666888888666222...+++(((((('''((()))************,,,---,,,+++******))))))************))))))((((((((((((,,,+++******+++,,,++++++(((+++...000///.........000---***'''&&&''')))***&&&+++000000---+++,,,//////---,,,,,,------,,,+++++++++++++++******))))))''''''((()))***,,,---...******)))))))))))))))(((((()))***+++++++++++++++(((***+++,,,+++,,,---...,,,,,,+++*********++++++(((***,,,------,,,***(((ttt```III;;;555222111333222111000///000...,,,***(((((()))***,,,...000111111111000---,,,,,,...000111222222111000000333555111///------///222333333......------...///111222000...---///222333111///---......------,,,+++***------,,,+++***)))(((''')))***++++++))))))***,,,+++++++++++++++,,,......------------------,,,,,,+++,,,---//////...---------+++******++++++***((((((,,,111555666444000---))))))*********)))((((((***+++,,,,,,++++++---///...///111222333444444444333333333222111///---,,,,,,++++++,,,...000333555777666222///+++)))(((''')))***+++*********,,,......---+++*********+++,,,,,,,,,,,,,,,+++***(((''',,,,,,++++++++++++,,,,,,)))+++.........---...//////---***'''&&&&&&((()))'''***------+++***+++---,,,+++******,,,,,,+++*********+++,,,,,,++++++***&&&'''''')))***---...///******))))))))))))))))))((()))***+++,,,---------)))***++++++***+++,,,...+++************++++++,,,)))***+++,,,,,,+++***)))|||[[[LLL<<<666555444333333111000///000000000---+++)))***+++---///222444555444111...,,,,,,.........000000000///...///111444111///---...000222222111........................)))+++,,,...000111111000//////...---,,,,,,,,,,,,...---,,,+++)))((('''&&&***+++---+++))))))+++---************+++,,,---...***++++++,,,,,,,,,++++++***+++---.........---,,,...,,,************)))((((((+++///333444333000---'''((()))*********)))(((***+++,,,,,,+++,,,...000111222555666666444222000///111333555444222000...---,,,++++++,,,...000222444333111///---,,,++++++***+++++++++***+++---//////...,,,+++***+++,,,---+++,,,---......---,,,+++---------,,,++++++---...***+++------,,,,,,---///...,,,***((('''&&&&&&''')))***************++++++(((''''''(((***+++***)))((()))+++,,,,,,,,,,,,+++((())))))***+++,,,......************************)))***+++,,,---......///***+++,,,+++******+++---******)))******+++,,,,,,++++++,,,,,,,,,,,,++++++bbbLLL@@@555444777777666666000//////000111000...+++***+++,,,///111555777999666111,,,+++---///...---//////...---,,,---000222111///---...111222111///------......---,,,++++++(((+++...000111111333444111000...---,,,,,,------......---+++)))((('''&&&***,,,---,,,))))))+++---))))))))))))***+++,,,---((()))***++++++++++++***)))***,,,......---,,,+++000...,,,+++++++++***))))))+++...111222111000///&&&'''(((*********))))))***+++,,,,,,+++,,,...000333555777999777444///,,,,,,///333666777555222000...---,,,++++++,,,...///000000///...............+++,,,,,,+++***+++---000000///---++++++,,,---...***+++...000000000///.........---,,,++++++---///+++,,,,,,,,,++++++---///---,,,***)))'''&&&%%%%%%+++***((((((***++++++***&&&%%%%%%&&&)))******)))'''(((***,,,---------,,,++++++******+++,,,,,,---***************+++++++++)))***+++---...//////000+++,,,,,,+++***)))+++---))))))))))))***+++,,,,,,------------------------wwwSSSBBB===666222222444444444------------............------...///111222444555000...++++++,,,------,,,---------...............///...---,,,---...000222......///000000...)))%%%'''***///444777777555444000111222000---,,,...111000...+++((('''((()))+++000///...---+++***)))((((((((()))******)))((('''''''''((()))***+++,,,,,,)))***++++++++++++---///+++,,,,,,------,,,+++***---+++***+++///111111///+++***)))''''''''''''(((*********))))))***++++++222999@@@???777///,,,,,,(((+++000777;;;:::444...111222222///+++***---000......///222555666666444111---(((''')))+++,,,+++000...---,,,---...111222...------///222222///,,,222222000...,,,+++---///------,,,++++++******)))111///---+++))))))***+++((()))***)))((()))+++---***(((&&&&&&(((******************+++---///111222,,,,,,------------------......---,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------,,,+++***))))))&&&'''((()))+++,,,---...+++---///111000///,,,***rrrRRR===999555222333333333222------....../////////000000/////////111222444555222000...---...///..............................111///...------...///000//////000111111///+++''''''***///333555555333222...000111000...---///111///---+++)))(((((()))***...------,,,+++***))))))((()))*********)))((('''((((((((()))******++++++)))***+++******+++,,,---+++++++++,,,,,,,,,------...,,,***+++...000000...,,,+++***)))))))))***+++,,,,,,+++++++++,,,,,,,,,///444999999333---******+++,,,000555777666000+++...000000---***))),,,000......///222555666555333000---***)))+++---,,,+++......---------...000000---,,,+++---000111///---000000///,,,******,,,...++++++************))))))/////////...---+++***)))((()))******))))))***,,,+++)))''''''(((***)))))))))******+++,,,---///000++++++,,,,,,---------...//////...------------...------,,,,,,,,,------...///...---,,,+++***))))))'''((()))***+++---......,,,---///000000///---,,,jjjOOO:::777444333222222111000---......///000111111222333222000///000111333444555333111000111111000///........................111000...------...///000000000000222222000,,,)))(((+++...222333222000///,,,...////////////000222------,,,+++***)))((((((++++++************))))))((()))***++++++***))))))******))))))))))))******))))))))))))************+++++++++,,,---...///000///---,,,,,,---...---------,,,+++++++++,,,---............------------------///111111000...+++)))---...///222333111---)))---......,,,)))(((+++...///...///111333444222000///---,,,,,,------,,,+++------..................,,,*********---.........---------+++))))))+++---((())))))))))))*********---...000111000...+++)))((()))++++++***)))***+++,,,***((((((*********)))************+++,,,---...***++++++,,,---...//////111111000////////////000/////////...............000///...---+++***)))(((((()))***+++,,,---...///......//////////////////cccHHH<<<999666333111000000000......///000111222222333444222000......///111222666444222222222222000///.................................---...///000111//////000111222000---***)))+++...000000///---++++++,,,---///000000111222,,,---------,,,***((('''((((((((())))))))))))***)))***+++,,,,,,,,,+++***,,,+++***)))(((((())))))(((((('''((((((((('''&&&)))***---000222222222111///...---,,,,,,,,,++++++,,,+++++++++,,,---///000...............------------,,,+++---///000---+++---...//////000///---+++...000000---)))''')))+++---------///000000...---+++,,,,,,---------+++***+++,,,...//////...---,,,***)))((((((***,,,---...,,,,,,,,,+++***)))+++---(((((())))))***++++++,,,...///000111111///,,,+++(((***------,,,+++***+++***)))((()))+++---,,,,,,,,,+++++++++,,,------...++++++,,,---///000111111333222222111000111111111000000111000000000/////////...---,,,***((('''''')))******,,,---...////////////.........///000111ZZZBBB@@@===999444000///000222//////000000111222222333222111///---,,,---...///444222111111111111///...---------............///,,,,,,---...///000222222.........///000000---+++***,,,---//////---+++***)))***,,,...000222222222,,,------...---+++((('''&&&&&&'''(((((()))******)))***,,,---------,,,+++---+++***((('''((())))))((('''&&&'''))))))&&&$$$&&&***000444777666333111///...---,,,***)))******+++*********+++---...///---------...---,,,+++***,,,)))''')))---///---***+++,,,---.........//////222333333000+++'''(((***+++***+++,,,------+++)))(((***+++,,,,,,+++***)))***,,,...//////---+++***))))))(((((((((***,,,---+++,,,------,,,+++---...((())))))***+++,,,------//////////////////......))),,,///000///,,,++++++(((((((((***---///000///---------------...///000,,,---...///000111222333333333222111111111111111000111111222222111000000------,,,***)))'''&&&&&&******+++,,,------......///...---------...000111pppPPP>>>@@@???;;;666222000111333000000000000111111111111000///...------,,,,,,,,,000//////000111000///---+++,,,,,,---...///000000+++,,,---...///111111222---------...000000...,,,+++,,,---......,,,***)))))))))+++...111333222000------......,,,+++)))(((&&&&&&'''(((((()))*********+++,,,.........---------+++)))((('''((()))***)))'''&&&(((+++,,,)))%%%%%%)))///555777555222000---......,,,)))((()))*********))))))***,,,---...+++,,,------,,,+++)))((()))'''%%%''')))+++)))'''(((***,,,------...///111333555555222,,,))))))***)))))))))***,,,,,,***(((&&&)))+++,,,***))))))***+++,,,---......,,,***)))((()))***)))((((((***,,,+++---......------...000)))******+++,,,---------............////////////+++...222333222///---,,,(((((())),,,///111111000------------...///000111---......///000111222222222222111000000000000111///000111333333333222111,,,,,,+++***)))(((((('''*********+++,,,---------...---,,,,,,---...000111~~~[[[EEE>>>999;;;<<<:::666333222222111000000000000/////////...////////////---,,,+++...------///000111///---)))***+++---///000111222---......///////////////.........///111111000...+++,,,---...---,,,+++******)))***...222333111///.........---,,,+++))))))'''''''''((())))))*********+++---...//////......,,,+++)))''''''(((***++++++)))))),,,000111---)))&&&(((,,,000222222111000,,,------+++((('''(((***++++++*********+++---...+++,,,---...---+++)))(((***)))(((((())))))(((&&&&&&))),,,,,,++++++---...111333444222---***+++,,,)))((()))+++------+++)))'''))),,,,,,***)))***,,,+++,,,,,,---,,,+++***)))(((***,,,+++)))'''(((******,,,............///000))))))******++++++,,,,,,+++,,,...000000000...------000555666444111...---+++***+++---000000///...++++++,,,---...///111222------......////////////111000000///////////////---...111333444333333222,,,,,,,,,,,,++++++******))))))******+++,,,,,,,,,+++++++++,,,,,,---...///oooKKK===@@@222777<<<===:::555222111111111000000///............///000111111///---+++,,,,,,---///111111000...((()))+++---///111222333000000000000///...---,,,/////////000222333222000+++,,,---...---,,,+++******)))***...222333000...///...---,,,+++*********(((((((((((())))))*********+++---///////////////,,,***(((''''''(((+++,,,...,,,+++///333444111,,,'''((()))+++---...000000+++------+++(((''')))+++---,,,+++***+++,,,---...,,,---.........,,,)))(((,,,,,,,,,,,,+++))))))(((%%%(((+++,,,***)))***+++...000222111...,,,---...))))))***,,,......---+++(((+++---,,,******,,,...,,,,,,,,,,,,++++++***)))(((+++------)))''''''((()))+++---......---...000))))))))))))************(((***///222333000---+++...222666888666222///------------...000///---+++*********+++---///111222,,,,,,------------------000//////...............,,,---000222444444333333------------------------)))))))))******++++++,,,******+++,,,,,,---......}}}```EEE999:::555777999;;;999666111...111000000///////////////222111000//////...,,,***'''(((+++---...---,,,+++)))''''''***///333222111000000///...,,,++++++***...///111222333333333222000//////...---,,,,,,,,,*********,,,///000000///,,,,,,,,,,,,,,,+++***))))))(((((((((''''''''''''+++++++++,,,---///000111+++(((%%%%%%''')))++++++,,,+++,,,111666666222---*********))))))***---000///---+++)))))))))++++++...---,,,*********+++++++++---///111000...***((()))***,,,------,,,***)))*********)))******++++++........................+++***))))))***,,,...000)))***---///000///...------------,,,))))))***+++)))******+++***)))(((''')))***+++,,,---,,,++++++)))******))))))((('''&&&))),,,000333333000,,,))),,,---000222333222000...---......///...---+++***))))))+++---//////---+++,,,,,,,,,++++++,,,------...------------,,,,,,,,,...---,,,...333666777666111000000000000///,,,*********+++,,,,,,,,,++++++***+++,,,+++***+++...000}}}jjjWWWCCC777555555666888888666333000---000000////////////000000333111/////////...,,,+++((()))***,,,,,,,,,,,,+++)))))))))+++...000000//////......---,,,+++***)))---...000111222222111111111111000000///......---*********,,,...///...---++++++,,,,,,+++******)))((())))))))))))((('''''')))))))))***+++,,,---...,,,***'''&&&(((+++,,,,,,+++)))***---222333///******++++++***)))+++...000///...,,,***))))))***+++,,,+++***)))((())))))***)))+++,,,------,,,***(((***+++,,,,,,,,,,,,+++************)))******+++,,,***+++,,,---...///000000+++***)))))))))+++---...***+++---...///...------+++,,,,,,+++))))))***+++***++++++,,,+++***)))(((+++,,,,,,---,,,+++***)))))))))*********)))((((((+++---000222111///,,,)))+++,,,...000000///---,,,,,,,,,---------,,,+++***))))))***,,,......,,,***+++*********+++,,,,,,---000000000/////////......///...---...222444444333000000000000000...,,,*********+++,,,---------,,,,,,------,,,++++++...000{{{___RRRKKK@@@777333555555555444222///---+++......//////000000111111333111///...//////...,,,******************++++++***,,,------,,,,,,---...------,,,+++***))))))(((,,,---...000000000000///222222222222111000//////+++***)))***,,,---,,,+++***++++++++++++***))))))((()))***++++++)))(((&&&(((((('''(((((()))******---+++((((((***,,,,,,---***((('''))),,,---+++(((+++,,,,,,+++***+++...000000///---+++***************))))))((((((((())))))(((((())))))))))))))))))++++++++++++++++++++++++******))))))***++++++,,,'''((())),,,...000222333,,,+++***))))))***+++,,,***+++,,,---------,,,+++)))+++++++++)))((()))***+++,,,---------,,,+++***------------,,,***((('''))))))***++++++++++++***---...///000000...,,,+++,,,,,,,,,---,,,,,,++++++)))***++++++,,,+++++++++))))))***,,,......,,,***)))))))))***+++,,,---...222222222111111111000000///...---...000111111000000000111000///...,,,+++***+++,,,---............/////////---,,,+++---///dddJJJBBBBBB===777555444333222000...,,,+++***,,,---...///000111222222333111....../////////...,,,+++)))(((((()))***+++---///111///,,,***,,,...,,,,,,+++***))))))((((((+++,,,---...///......---111222222222222111000///,,,***))))))++++++***)))*********++++++***))))))(((***,,,------+++)))'''(((((('''''''''(((((()))---+++)))(((***+++,,,+++***(((&&&''')))))))))'''+++,,,,,,,,,++++++---///111///...,,,+++*********))))))))))))))))))******)))(((''''''''')))***+++,,,++++++******++++++,,,))))))))))))***+++,,,,,,'''''')))+++...000222333,,,+++***))))))))))))***)))***+++++++++***))))))((()))+++***)))((()))***,,,---.........---,,,,,,,,,,,,------,,,+++)))(((((()))***+++,,,,,,,,,,,,......//////......---,,,------,,,,,,++++++++++++(((((()))******+++++++++******+++---//////---+++)))******+++,,,---///000111111111000000000//////,,,,,,---...///000/////////000111111///---,,,+++++++++---...////////////111111000...,,,,,,---///lllUUU@@@::::::777555777333222000...,,,+++******+++,,,...000111222222222222000......000000000///---,,,***(((((()))+++,,,///111222000---+++,,,...,,,+++++++++***)))))))))***+++,,,---...---,,,,,,///000111222111000///...---+++)))(((*********))))))******+++++++++*********+++---///...,,,***((())))))((((((((())))))***,,,***(((((()))*********+++)))((('''((((((((((((+++,,,---,,,++++++,,,...///...---,,,+++******))))))******+++,,,,,,,,,,,,+++***((('''(((***,,,...,,,++++++******++++++,,,))))))))))))***+++,,,---******+++,,,...//////000,,,,,,+++******)))))))))((())))))))))))((((((((((((***++++++)))(((((())),,,,,,---.........---,,,******,,,,,,,,,,,,+++***((()))***,,,------------........................//////......---------,,,(((((((((((()))******+++++++++,,,...111111...,,,++++++,,,---...///111222.........---------,,,,,,)))***,,,...//////000000...111222111...,,,,,,,,,+++,,,---...////////////222222111///,,,,,,---///^^^KKK:::666666222111444111000///...---,,,+++***+++,,,...000222222111111000//////000222222000///---,,,***))))))+++,,,...///000000///---,,,---...------,,,,,,++++++++++++***+++,,,---------++++++---...000111111000...------+++)))((()))++++++*********+++,,,,,,,,,,,,+++,,,---...//////---,,,******************+++,,,,,,,,,***))))))*********)))******)))((((((((())))))***+++,,,,,,+++***+++,,,---,,,,,,++++++******)))***+++,,,---...............---***))))))+++---///++++++++++++++++++++++++(((((())))))***+++------..................------,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))+++---,,,***((('''(((***+++,,,---------,,,+++)))***+++,,,---,,,++++++((()))***+++,,,---------,,,,,,---...////////////000000000111000000//////))))))((((((((()))******++++++,,,...000000...,,,---------...///000111222,,,,,,,,,+++++++++******'''***---/////////000111...111333222...++++++---,,,---......///.........111111111...,,,,,,---///WWWEEE666555777333///000///000000//////---,,,,,,,,,---///111222111111000......///222444333000...,,,,,,+++++++++---...///...,,,,,,,,,---...---,,,............------------+++,,,---------,,,+++***,,,...000111111000...------+++)))(((***+++,,,,,,++++++,,,---------------...////////////...---,,,************+++,,,---...---+++******++++++***)))((()))***))))))))))))***)))***++++++***))))))************+++*********))))))***,,,...////////////000...,,,+++***,,,---///***+++,,,,,,,,,,,,+++***((((((((()))***,,,---...111000000//////...------,,,,,,---------,,,,,,+++************+++,,,,,,---+++---......+++(((''''''((()))***+++,,,++++++******+++,,,---,,,+++***)))))))))***++++++,,,++++++)))***,,,...000000000000///000222333333222111000+++***)))((((((((()))***))))))***---//////---+++...............///000000,,,,,,,,,,,,++++++++++++(((,,,///000///......///---111444222...++++++------............---,,,,,,000000000...,,,,,,---///VVVCCC555666:::777000......///000111000///...---,,,---///111222111000///,,,---000333555444000---++++++,,,,,,---...///000,,,***((()))---...---***//////////////////......+++,,,---...------++++++,,,...000222222111///------+++)))(((***,,,------+++,,,------............000/////////............)))))))))***+++---...///...---,,,,,,------+++***&&&((()))***)))))))))***(((***++++++)))(((((()))(((((()))************)))(((***,,,...////////////000///---++++++,,,---...)))***,,,------,,,***)))((((((((()))***,,,---...111111111000//////......,,,------......------,,,,,,,,,,,,,,,---...///000---...000///,,,((('''&&&'''((()))***+++******))),,,---------,,,***)))'''))))))***+++++++++******'''))),,,///111111111000---///222444555333111000,,,+++***((((((((()))***(((((()))+++------+++)))......---------......///......---------,,,,,,,,,***...111111///,,,,,,------111444222...***+++...............---,,,+++***/////////---,,,,,,---///lllEEE:::333555888666666999555333111111222111---******...222333111...---...***+++...///000000...---///......///000000...,,,+++******)))***,,,---...,,,///222333222000...---******,,,...000///+++'''---...000111111///---++++++******,,,///111111000,,,,,,,,,,,,...000222444111///---...000111///---,,,***((()))---//////---,,,+++***)))***,,,///111---------,,,+++***)))(((******++++++++++++***************)))))))))))))))&&&(((***,,,...///000000//////...---++++++...000222111111000///---+++***---------,,,,,,+++++++++...///000111111000//////111000///---,,,,,,,,,---,,,,,,---...///000111222000///---+++)))(((((()))***))))))((()))+++,,,------,,,+++***))))))(((((())))))*********+++++++++((()))+++...222333111///000000000000000//////...---,,,***)))((())))))***,,,***))))))***++++++***---.../////////...---,,,......---...000000///---,,,---///111111000...---000///...------...///000222///------...///,,,***+++,,,---------...000222oooUUU<<<444000333777777888:::444222//////000000---+++,,,///111111...,,,,,,---)))***,,,...///...------......///111222222///---+++************,,,---...---...000111000///......---------.........,,,+++...///111222222000...,,,,,,++++++---000222222111,,,,,,,,,---///111333444111///------//////---+++***)))(((***---//////---,,,+++***))))))+++...000,,,,,,,,,,,,+++***)))))))))******++++++******)))************************((((((***+++---///000111000000000......///222555666555333111...,,,***))),,,---------,,,,,,+++***,,,---...///000//////...111000...---,,,,,,,,,---,,,,,,---...//////000000///...,,,***)))((())))))******))))))***+++---......---,,,+++******))))))'''((()))***+++,,,------*********,,,//////...,,,------...///000000000///---,,,+++***)))******+++---+++))))))***++++++***---......//////...---,,,///......///000111000...//////000000///...---,,,000///...------...000111111///------------+++)))***,,,---------...000222rrrVVVDDD444///---222666888888:::444111///......///...---/////////...+++***+++,,,)))***+++---...------,,,---...///222444333111...++++++******+++,,,.../////////000000111222222222///000111000...---...//////000111222222000...------,,,,,,...000222222111---------...///111333444000///------------+++***(((((())),,,///000///...---+++***))))))***,,,---,,,,,,,,,,,,+++******)))))))))************))))))***************************))))))***,,,...000222222222111000000222666999999777444000---+++))))))+++,,,---......,,,+++)))***+++,,,....../////////000///...,,,,,,,,,------,,,,,,------.........///---,,,***)))(((((())))))+++*********+++,,,---.........---,,,,,,+++++++++&&&'''(((***,,,---...///+++***)))***,,,,,,,,,******+++,,,...//////000000------,,,+++++++++,,,,,,000---***)))***+++++++++------......///......---000///...///111222111000222111000///...---------000///---,,,---///111333222000...------,,,***((()))+++---......///111333www[[[GGG>>>222000000222555777666666444222///......///111111222000...+++))))))***+++******,,,---......------+++,,,...111444333000...++++++******+++,,,...///111111222444666888888777111222444333000......///...///000000000///---,,,,,,++++++---///111000000------...///000111222333000///---,,,,,,+++***)))((())),,,///111111111///---,,,***)))((()))***+++,,,,,,,,,,,,,,,+++***))))))******************)))*********++++++++++++++++++*********+++...111333333333222000///111555888888666222...+++***)))***)))+++---//////---+++)))***+++,,,---...///000000///...---,,,,,,,,,---...,,,,,,------------------,,,+++)))((((((((())))))++++++++++++,,,---.....................---------'''((()))***,,,---...///,,,***))))))+++,,,,,,,,,******+++,,,---.........------,,,,,,------------111...+++******,,,,,,,,,,,,------....../////////000///...///111222222111222111///---,,,---...///111///---,,,---///222444333111000...---+++)))((((((***---......///111333{{{aaaIII<<<:::666666555444444444333000333333111000000111444555555222...***)))***+++,,,+++,,,------.../////////***+++,,,///111111///---,,,++++++++++++---...///000111555:::???@@@>>>;;;222444666555333000...---------.........---,,,++++++***)))+++---......---------...///000111111222.........---+++***))))))))),,,///111222222222222---,,,+++))))))))))))***++++++,,,,,,,,,+++************++++++++++++*********+++++++++,,,,,,,,,---,,,+++******,,,...111222222222111000......///111333111...+++*********+++)))+++---//////---+++)))+++,,,,,,---///000111222...---,,,++++++,,,......,,,,,,------------------,,,+++)))((((((((())))))***++++++,,,---------...------.../////////......*********+++,,,,,,------,,,+++***+++---/////////++++++,,,,,,,,,,,,++++++,,,,,,,,,---............111///,,,+++,,,---------,,,,,,,,,---...///000000000///......111222333222000...---,,,,,,...111222111000...------///222333333222111///---+++******(((***---/////////000222}}}iiiVVVDDD::::::999:::999444222222111...111222333222222333555888777333...++++++,,,------,,,,,,------...//////000,,,+++,,,---///000...,,,,,,,,,++++++,,,---...000...222;;;FFFMMMMMMFFF@@@777555444444444222///,,,,,,,,,,,,,,,,,,++++++******))))))***,,,------,,,,,,---...///000000000000---...///---+++)))***++++++...111222111111222222---,,,+++***************+++++++++,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------...,,,,,,+++,,,---...000111000111222000...,,,,,,---///...,,,+++******++++++)))+++,,,......---,,,+++------------...///111111,,,,,,+++++++++---...///,,,,,,------.........///---,,,***)))(((((()))))))))***+++,,,---------,,,+++---...///000000///...++++++++++++,,,,,,,,,,,,,,,++++++---///111111000,,,,,,,,,,,,,,,+++*********+++,,,---............000...------/////////...++++++,,,,,,...///111222000...------000222333333...---,,,,,,---///222333111111000/////////000111111222111///,,,******+++)))+++...////////////000gggZZZRRRGGG===:::777:::888333000222222///...111333333222333555888999444000---...000000///,,,,,,,,,,,,---.../////////---,,,,,,...///...---,,,,,,++++++,,,---///000000888FFFVVV___]]]RRRHHH===777000///222333111------------,,,,,,,,,+++++++++***)))***,,,------,,,+++,,,---...//////......,,,...///...+++***+++---,,,...000000......///222,,,,,,,,,+++++++++++++++***++++++,,,,,,+++++++++,,,------......------,,,++++++,,,,,,---.........+++,,,,,,---...///000000...000333333111...---------------,,,,,,+++++++++***+++,,,,,,---------,,,------,,,,,,,,,---///000++++++******+++---...///,,,,,,---...//////000000///...,,,***)))((())))))((()))***,,,,,,,,,,,,+++***+++...///000000///...******++++++,,,---......---------///000111///---++++++,,,,,,---,,,,,,,,,((()))+++---............---------///111222000...+++++++++,,,---///111333///---,,,,,,///111222333......------...///000111111111111111000000///...---//////...***((()))+++***,,,///000///.........qqqRRRKKKMMMGGG===777333777666000///333444222,,,///333333222222444777999555111///111222222111++++++++++++,,,---......222///------.../////////,,,,,,++++++,,,---///000555???QQQdddnnnkkk]]]PPPCCC999---***///333222///......---------,,,,,,,,,,,,+++***+++---...---,,,***+++---.........------,,,...///...,,,+++,,,...---...///...,,,+++...000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++---......//////......---++++++,,,,,,---...//////+++,,,---...////////////,,,000444555444222000///......///...---,,,+++***+++++++++,,,,,,------------,,,+++++++++,,,---...++++++******+++---///000,,,,,,---...///111111222111///---+++)))(((((()))'''(((***+++,,,,,,++++++)))+++---///000000///...((((((***+++---...000000.........000000///,,,***)))***+++,,,---.........''')))+++---............,,,,,,...111333333111///+++++++++,,,---000222333///---++++++...111222222000//////.........//////111222222222111000...,,,***,,,...,,,)))'''(((***+++---000000///---------cccKKKFFFBBB999666;;;555555444333333222111111111111222222222222111111111111222333333222000000000///---++++++,,,---...111000000///000000111222111000//////111222111000555GGGUUU]]]ooovvv]]]HHH777,,,///111......333------,,,,,,,,,,,,++++++((()))***+++,,,---------...---,,,...111222000...///------...000222222222...///111222111...+++)))111000///...---...//////---------+++))))))+++,,,///...---,,,+++,,,------***++++++,,,,,,,,,++++++---...///...,,,+++,,,---000111222333333222000///000000000...,,,+++,,,...///---,,,******+++,,,.........---,,,***+++---000,,,+++***)))))))))***+++---,,,---///222333222111111///+++((('''(((***,,,)))******((('''(((***,,,+++)))(((***...000///---***+++,,,------...//////000///...---,,,+++++++++((()))+++---.........---((())),,,---......---,,,++++++,,,///333333111...,,,---///000111000...---......---,,,---...///000............////////////000333555333///,,,+++,,,+++,,,,,,***)))***,,,...------------------------pppVVVAAA>>>>>>777666<<<666555444333222111000000222111111111000000000//////000111222222111000///111///...,,,,,,,,,---...000000111111111222222222000///---...111555777888BBBNNNZZZbbbrrr~~~uuuaaaDDD555+++---000---...222------,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,---,,,,,,...111222000......---,,,---000222222111///000222222222000...---111000...---------......+++,,,,,,+++******,,,.........,,,+++++++++,,,---+++,,,,,,,,,,,,,,,+++++++++,,,------,,,+++,,,---111222333333333111///......//////---+++***+++------,,,***))))))+++,,,.........---,,,***+++---000---,,,+++******+++,,,------,,,,,,...111222111000///---***((('''(((***+++***++++++***(((((()))******)))(((***---///...---------,,,,,,,,,,,,---...000///...,,,++++++++++++)))***+++,,,------,,,,,,)))***,,,...///...------+++******---000111///------...///111111000///...+++++++++,,,---///111222............//////000000222333444222///,,,+++,,,,,,,,,,,,+++***+++---///------------------------bbbKKK999888888444444:::666555444333222111111111333222000...---------...,,,---///000111111000///000000...---,,,,,,,,,,,,...///111222333333333333///---***,,,222999@@@CCCIIIRRR___mmmwwwwwwhhhYYY>>>111))),,,///------111------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,+++,,,...000111111000...---,,,---///111111111111111222222222111111000000///...---,,,,,,,,,,,,)))***+++*********,,,...------,,,+++++++++++++++------------,,,+++******)))***,,,,,,++++++,,,...111222333444333111///---,,,------,,,***)))***++++++***)))((()))***,,,...---...---,,,++++++---///000///---------...///000---,,,+++---///000000///+++***))))))))))))++++++,,,---...---+++)))((())))))(((((()))+++------,,,000///---++++++,,,---...000///...,,,+++***++++++******++++++,,,++++++******+++---...//////...---+++))))))***,,,......---///000111111111000///...(((((()))+++---000222333,,,------...///000111111222333222000---++++++,,,,,,,,,---,,,++++++...000........................ZZZGGG777555666222111666555555444333333444444555444222///---++++++,,,---***,,,---///000000//////.........---,,,++++++++++++---000222333333222111...+++)))+++333===GGGLLLGGGOOOaaassswwwhhhRRRCCC777...)))+++...------///------,,,,,,,,,+++++++++,,,,,,------,,,++++++******+++,,,...///111111000---,,,+++,,,///000111000000000000000000111111111000///...---,,,+++++++++(((*********))))))***+++,,,,,,+++++++++*********,,,,,,,,,,,,+++***)))(((&&&(((*********+++,,,...222333333444333111...---++++++,,,***(((((()))+++)))(((''''''(((***,,,...------...---++++++---///111111000000000111222333---,,,+++,,,...///......************+++,,,------000111222111...+++)))))))))((('''((()))+++,,,,,,111///---,,,,,,...000222111000---+++*********+++++++++++++++******)))))),,,---.../////////......,,,***))))))***,,,...///333333333222111///---,,,&&&'''(((***+++---///000+++,,,---...///000111111111111000...,,,*********+++,,,,,,+++***+++...000////////////////////////vvvPPPAAA444222333111111444444444333333555777999:::555333000---,,,+++,,,---***+++---.../////////...+++,,,,,,---,,,+++***))))))+++...000111111000000---+++***---555@@@HHHMMMHHHMMM[[[jjjhhhTTT???444222---***+++------------------,,,,,,,,,+++++++++------------,,,,,,+++******+++---...//////000000,,,+++***,,,...000000000............////////////.........------,,,++++++***++++++***(((&&&'''''',,,,,,,,,+++++++++******++++++++++++***)))''''''&&&''')))******+++---...111222333444333111///---***++++++***)))(((***+++)))(((''''''(((***,,,---,,,---...---,,,+++---...222222333444444444444444...,,,++++++,,,......---+++++++++,,,---...///000333444555333000,,,+++***))))))((('''((()))+++---000///...---...111444666222000---***))))))******,,,,,,+++******)))))))))------..................---,,,+++******,,,///111666555444222000---+++***'''((())))))*********+++***+++,,,---...///000000///...---,,,,,,+++***)))***+++++++++***+++...000////////////////////////}}}```AAA777......111222444666444333333333555777:::<<<555444222000...---------***+++---...//////...---(((***,,,---...---+++******+++---...////////////---,,,---111888???DDDFFFLLLMMMQQQTTTOOOCCC888333000...------......------------,,,,,,,,,,,,++++++---------------,,,++++++***,,,.........---...///,,,+++***+++---/////////---------......---,,,,,,---............---,,,,,,+++------,,,)))'''&&&''',,,,,,,,,---,,,++++++******+++++++++***)))((((((&&&(((*********+++---...000111222333333222000///+++,,,,,,+++******+++---***)))((('''((()))+++---,,,---......,,,,,,---...111333555888888777555444000...++++++,,,------------,,,,,,,,,---///111222444555555333///,,,++++++)))***)))((('''(((+++...///.........000333666777222000---***(((((()))***---,,,+++***************---------------------...---...---,,,+++,,,///222666555333111///---++++++******++++++***))))))(((******++++++,,,---......---,,,,,,...///...,,,******+++,,,++++++,,,///111........................lllMMM888000+++,,,111444777999555444222222222444777999555555444222111000//////,,,---...//////...------(((***---000111000...------------....../////////,,,...111666;;;======<<>>:::555222222000---+++,,,---...---...---***)))***---000222222111000---***((()))++++++++++++)))'''''',,,///------......//////000000333111,,,)))'''''')))***------+++++++++,,,---...---,,,,,,+++++++++,,,,,,+++---///...++++++---000......---......///000111---.../////////...---,,,)))))))))))))))*********,,,---///444888777333///...///000//////000333666------------------------zzzdddRRRHHH999555111///111555888:::;;;888555222000000222333111333555555444111---+++------------------,,,,,,***---111222222222222222111///...---/////////...222222222333444555666666666555555444222000...---444333111///...------------------+++))))))+++---/////////111111000---***---------,,,,,,+++++++++,,,+++***---000000...+++,,,---------,,,+++)))(((,,,---.........---,,,+++------///111444444333111777777666222...+++,,,---***+++...000111000...,,,...---+++***)))***+++++++++...000000...---...000...---+++,,,---......---///...,,,***)))''''''''')))(((+++000111...---///333888999777888===>>>:::000///...------...///000444333000///...///000111...+++((('''(((***++++++---,,,)))'''&&&''')))***---,,,---///111333222111111///---+++******++++++555111---,,,...000///...---+++)))''''''))),,,---,,,---------......//////............///000222222/////////...---,,,******---,,,++++++***+++++++++,,,,,,...222444444222000///////////////......------***((())),,,//////...xxxeeeQQQCCC;;;777222000111333666777999777444222000///000000111222333444333000...,,,------,,,,,,,,,,,,---...---///222333222111111111000...------///000///...111222333444555555555555222222222111111000000000333222111000...---,,,++++++,,,,,,***((((((***+++...------...//////---+++,,,,,,,,,,,,,,,,,,++++++,,,++++++---000000...,,,---------,,,+++***)))(((+++,,,---......---,,,++++++,,,///222444777:::;;;;;;999555111...,,,------+++,,,...///000///---,,,---,,,++++++************)))+++------,,,,,,---///...,,,++++++---......------,,,+++******)))))))))***)))***///000...---000777;;;<<<999999<<<<<<888000///......---...///000333222000///...///000111000---+++***+++,,,---,,,...,,,***((('''(((***+++++++++,,,...222444333333///...+++***)))***+++,,,444111...---/////////---++++++)))))))))+++---...---------....../////////////////////000111222222............---,,,+++++++++++++++++++++,,,---...------///222444444111...//////000000000//////...---+++)))))),,,//////...ssseeeRRRAAA<<<888333000000222333444777666444222000///......000000111111000///......,,,,,,*********,,,...///000222444555333111//////...---,,,---///000000///000222444555666555444333///////////////111222222000111111000///---+++***)))******)))''''''(((***,,,+++***+++------,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++---000000///---......,,,+++***))))))))))))***,,,.........---,,,))),,,000222555:::BBBHHHCCC===666000...------...---............------,,,***+++++++++++++++***))))))***,,,,,,+++,,,...///---+++***+++---......---,,,,,,,,,,,,,,,---------+++)))***...///------000:::<<<<<<999888999888555//////.........//////000222111000///...///000111111///......//////...,,,...---+++***)))***,,,---))))))+++...222444444444,,,+++***(((((()))+++,,,111000......//////---,,,******++++++,,,---...................../////////111000000000000000111111,,,,,,------------,,,,,,*********+++,,,---...///---...///222444333000---//////000000111000000000---,,,******,,,.........yyykkkaaaRRRDDD;;;888333000000222333333555555444333111000......000//////.........//////,,,+++)))((())),,,///111333444666666333000......---,,,,,,---000111000//////111333555666555333111//////......///111222333...///000000///---***(((((()))))))))''''''((()))+++)))((((((***,,,,,,+++)))***+++,,,---,,,,,,,,,***+++,,,...000000///...000///---+++)))))))))***(((***---///000000///...)))---111222444;;;FFFOOOKKKDDD:::222......------///......------,,,,,,,,,)))***+++,,,,,,,,,******,,,---------------......,,,+++***+++---//////...//////000000000000//////,,,***+++...///------000777888777666555444333111.............../////////000000/////////000000111000//////000000000---+++...---,,,++++++,,,---...******+++...111333333222***)))((('''((()))+++---///............---,,,***)))***,,,---////////////........................000000///.........//////***+++,,,---------------)))))))))******,,,------,,,,,,...111333333111...//////000111111111111111...---++++++,,,---......tttbbbWWWMMMEEE:::777333111111333444444555444444333222111000000000///...------......///---+++***)))***,,,///111333555666666333000...------,,,---///111222111///...000222444444333111///111111000000000111111222------//////...,,,)))((('''(((***)))((('''((()))***)))((((((***+++,,,+++((()))+++,,,---,,,++++++)))+++---///000000000000222000...,,,************(((***...111222222000///+++...111222222888BBBKKKOOOHHH>>>555///---,,,+++......------,,,,,,,,,,,,)))***+++---------,,,+++///////////////...,,,+++,,,+++***+++...000000000555555555555444222111000---+++,,,000111......000000000000111000...---...,,,,,,------.....................//////000111111.........//////...+++(((,,,++++++++++++,,,......---,,,,,,...000111000///))))))''''''''')))+++------.........---+++******(((***,,,...000000///...............------------...------,,,,,,,,,,,,---******+++,,,------------******))))))))))))*********+++---000333444222000......///111222222222222......---,,,+++,,,---...qqq[[[OOOGGGBBB:::777444222333444444444444333333222222222333333111000///...............------+++++++++---///000111333555555222000............///111222333111///...///000222222111///...111111222222222111000///,,,---------,,,+++)))(((''')))++++++***)))***++++++***)))***,,,,,,+++***((()))+++------,,,***))))))+++...000000///000111333222000...---++++++***(((***...111222111///...+++---//////000444:::???IIIFFF@@@888000+++***+++,,,------------,,,,,,+++******,,,---............//////000111222000,,,))),,,++++++,,,///222222222888999888888666333111///...---///333333000...000,,,******------******+++******+++,,,------------------...///000000111111------,,,,,,---,,,)))&&&)))))))))******,,,------...------...000000///---***)))((('''((()))+++---,,,---...,,,***)))***+++)))***,,,...//////......---------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,******+++,,,,,,---,,,,,,++++++***)))))))))))))))***+++---000333333111///,,,---...000111222222222/////////---++++++---...nnnYYYNNNGGGBBB===:::666444444444333333222111000///000222444555111111111000///...------.........------.../////////111333444222000//////000000111222444444111///---......//////...---------///111222222111///---,,,,,,,,,+++******)))))))))+++------,,,,,,,,,---,,,,,,,,,---...---+++)))(((***,,,------+++)))'''(((+++///000//////111222333333222111///---+++***''')))---000111///---+++((()))***,,,...000111222<<>>888///))))))+++***+++---......---,,,+++,,,,,,,,,---...///111111///000333777999888222...---,,,,,,---111333444444888888999888666333111///......111666666222///000,,,))))))------((((((+++'''(((***+++,,,,,,+++++++++,,,---///000111111111---,,,+++++++++***(((&&&&&&&&&'''((()))***+++,,,,,,,,,,,,---000111000...+++***)))(((((()))+++,,,,,,------+++((('''))),,,++++++,,,---------------,,,,,,,,,++++++*********+++*********+++,,,------***++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------...111222111...,,,+++,,,---///000222222222///000000...+++***,,,...kkkZZZRRRLLLFFF@@@===888555444333222111000///------...111444666222222222111000...---,,,//////////////////......---///222333222000000000222222222444555444111///------------------------***,,,///222222111...------,,,+++***)))))))))******,,,...///...------...------...///000...+++))))))***,,,------+++(((&&&(((+++///000//////111333444444444333111...,,,***%%%(((,,,//////...+++)))&&&&&&'''***---...,,,+++222888<<<888...'''(((,,,(((***,,,//////...,,,+++------,,,---...000222444000222777===AAA@@@:::555---,,,,,,...222444555555666777777777666333111///......333888999333/////////++++++......((('''***&&&''')))***+++++++++***+++,,,---///000111111111...,,,************(((&&&$$$%%%&&&'''((()))***+++******+++---000111111000,,,+++***(((((()))+++,,,,,,------***'''&&&)))---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******++++++,,,---...///++++++,,,,,,,,,++++++***+++++++++,,,---...///000000///000111111000,,,)))***+++,,,...000111222222000111111...+++***,,,///ttt```ZZZVVVKKK@@@???>>>===999444000//////...///000//////000333555999888666444222000...---+++---///111000---***(((,,,...000111000000000111333444444333222111333444---...///...,,,++++++,,,......//////////////////...---,,,++++++---...000...//////...,,,,,,---//////...---,,,+++*********,,,---...---+++******++++++,,,---///111222333444000222444666666333,,,'''+++,,,...//////...,,,+++))))))(((((((((((())))))////////////...,,,***(((&&&(((***++++++,,,...000---///...+++(((***000777888777555<<>>;;;111***,,,000,,,+++++++++,,,---,,,,,,***+++,,,+++))))))***,,,222///,,,***************)))'''&&&''')))++++++***(((***,,,,,,++++++,,,---...222555555222///------,,,,,,++++++++++++,,,,,,---......///......------***++++++++++++***))))))+++,,,---.........------,,,,,,+++---000111111111000...,,,,,,---......---......,,,***((((((+++...~~~cccLLL@@@999444111333555777666333000///...------......---///111444222222111111000//////...,,,++++++***++++++,,,---+++,,,---------...111333444444444222000///000111///000000...+++*********((()))+++...222555777888///...---,,,,,,...000111111222111000---,,,---...444555555555444222000//////000111000...---------------------------......******+++...111222222111------------------------,,,,,,++++++++++++,,,,,,+++******)))******++++++,,,...//////...---...//////000111222111///,,,+++...///222444333555===FFFUUUcccrrrqqqaaaNNNCCC@@@;;;999666333222333444555444555555666666777777777444222000...,,,---......//////000...---,,,...///666???GGGEEE;;;222111333---,,,++++++++++++,,,,,,+++------,,,***)))***+++///---+++***+++++++++***)))''''''(((***,,,,,,,,,(((***,,,,,,++++++,,,---000111222333444333111000------,,,,,,------......000000111111000000//////***++++++++++++***))))))+++,,,---///000//////...---,,,,,,---///111000//////---++++++,,,......---,,,+++***((('''(((+++...vvv___KKK???999555222333555888888555222111000...///000//////000333666111000///......///111222000...,,,+++******++++++***,,,---------...111444222222222111//////000111000111111///,,,******+++***+++---///111444666777000///...------///111222111111111///,,,+++,,,---222333444444444222000///+++---......---,,,,,,------------....../////////+++******,,,...000///...,,,,,,,,,,,,---......///,,,,,,++++++++++++,,,,,,+++******)))***+++,,,---...000222222000...------,,,...000222333222...,,,...---///333666;;;GGGTTTmmmyyynnnYYYJJJEEE888777555333333333555555444444555666666777888888555444222000//////000000//////...,,,+++,,,///222===CCCKKKMMMHHH@@@999666------,,,+++))))))***,,,,,,---...---+++*********+++***)))***,,,------,,,((('''&&&'''***,,,,,,,,,(((***,,,,,,++++++,,,---///---,,,///444666444111...............///000000111111111111111000//////***++++++++++++***))))))***+++...000111222111000...---,,,---///000///......,,,))))))+++.........++++++***)))(((***---000|||ppp]]]LLL???888555333222555888999777444333333000111111111111222555777111///...,,,---///222444333111...,,,*********+++***+++,,,,,,---...111444000000111000......///111111222222000---++++++,,,,,,---...000111333444444111000///...///000222333000111000...,,,++++++,,,...000222333333222111000)))+++------,,,+++,,,---,,,,,,---......///000000,,,+++***+++---...---,,,+++++++++,,,---...///000---,,,,,,++++++,,,,,,---******))))))***,,,...///111333555555222...,,,+++***,,,///333444333000,,,---***,,,222888@@@OOO^^^wwwnnnYYYIIIAAA444444333333333444555666444444555555666777888888666555444333222222111111......,,,+++***,,,000444BBBEEEJJJPPPRRRLLL@@@777......---+++)))(((***+++---...///...,,,***)))***(((((()))+++---......,,,'''&&&%%%''')))+++,,,+++''')))+++,,,,,,+++,,,......***(((,,,333777555111///////////////000111111111111111111111000//////***++++++++++++***)))))))))+++...111222333222222...---,,,---//////...------+++))))))+++...//////---------,,,+++---111444rrrlll```SSSFFF===777444222222333666888888666444333222111000000222444555222000,,,******,,,000222555333111...,,,+++++++++---,,,,,,...111222000...,,,---///000000000///...555333111...---,,,---...------...///////////////000000111111111111000000000//////---,,,+++******,,,++++++---111333555444///,,,******,,,---,,,***++++++---...////////////---,,,,,,++++++,,,,,,---...------------...//////---,,,+++++++++,,,---...//////---***((())),,,...111222333333111...+++***,,,...000111222111000///,,,+++---000222:::JJJZZZssskkkcccaaa```WWWEEE666444333000...---000555:::333444555666666666555444999777444333444333222111+++,,,---,,,+++---111666DDDBBBEEERRR]]]ZZZHHH777//////...,,,***)))***,,,------...............---++++++***+++,,,...000222***(((&&&&&&(((*********)))***+++,,,,,,,,,,,,,,,)))***,,,---...////////////,,,******---///...---000///...------...///000......//////...,,,+++***)))+++---000333666777888000///...------,,,------,,,,,,,,,,,,,,,---...///000000......///111333555}}}rrrhhh[[[PPPHHHAAA:::444333222333444666666444222222222000000000111333444111///---++++++---///111333222111///---,,,,,,,,,---,,,---000333333111...---...//////000000000///333222000...------......,,,---...///////////////......///000111111111111//////...---,,,+++***************,,,///222333333///---++++++---...---+++------///000000111111111------,,,,,,,,,,,,---------------------...//////---,,,+++++++++,,,------......---***)))***,,,///000000000000///---,,,+++,,,...///000111000......,,,+++---...///444AAANNNXXXVVVTTTRRRMMMDDD888000000000...,,,+++...222666222222333444444333222111444222000000111111000///***+++,,,+++***,,,111444===<<>>666111000---------,,,***+++---000///000000000///...---,,,...,,,+++,,,---...---,,,)))************,,,///222444444888===BBB>>>555,,,***++++++***))))))***,,,***+++,,,....../////////------,,,+++,,,---...///000...+++************)))******+++++++++***))))))))))))***,,,------------000...,,,,,,...///000///...---,,,*********+++++++++,,,---...---,,,***(((***+++---///111222222333000//////............///000///......------......000000/////////111222333{{{sssnnneee\\\OOOHHHEEEBBB===888888666333222333333222000000//////...///000111111......////////////......---...000111111000///...---///222444666555222111111000///...///000111222111000000///000111222222...000111222222111000///..................//////......------,,,+++******((('''(((+++...000111000000000/////////...---,,,///000000111222222111111++++++,,,,,,,,,,,,++++++------,,,,,,------...///------,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---///,,,+++***))))))+++,,,...---------------,,,+++***+++***++++++)))''',,,333444999>>>===777111000111...///000...,,,*********------,,,,,,+++***)))((()))(((((()))+++,,,,,,***(((((((((((()))+++...000...///222444444111,,,)))((()))******))))))***,,,)))***,,,---.../////////......,,,,,,,,,,,,---...000---+++******+++******++++++++++++***))))))(((((()))***+++,,,,,,,,,,,,000...------...///000111///...,,,***************,,,---...//////---+++)))+++,,,---...//////////////////.........//////000111111000......---------.........---...///000111|||qqqggg\\\VVVMMMEEE???===<<<<<<:::888555444444333222111///////////////000000000---...000111111000...---,,,---///111222111111000///111444555555444222111222222000//////000111222111111111111222333444444000222333555444333111000111000...---,,,+++,,,,,,---------,,,,,,++++++***((((((***---000222222111000000111000///...---,,,---......///////////////)))***++++++++++++***))),,,,,,,,,,,,,,,---......---------,,,,,,+++++++++)))+++------,,,,,,---...***)))'''''''''))),,,...------,,,,,,,,,+++*********)))***,,,***''')))//////111444444222///,,,,,,222333444222...+++)))(((++++++***)))(((((('''''''''''''''***,,,---,,,+++(((''''''(((***,,,---...,,,...//////---+++))))))&&&((()))***))))))***+++)))***+++---...////////////...---,,,+++,,,---------+++))))))***,,,,,,++++++++++++++++++***)))((())))))***+++,,,,,,,,,,,,//////...------...000111111000...,,,+++******+++,,,...000222111000---+++,,,------.........------...............///000111222111000///...---------,,,,,,,,,,,,,,,------...}}}yyynnndddXXXSSSKKKCCC<<<:::;;;===:::888666555555444222000////////////000000000000---...000111111000...------...///000111222222222222444555555333111111111333222222111111111111111000111111222333333444444111222444666555444111///222000...,,,***))))))***---,,,,,,,,,+++++++++***))))))+++...222333222111///000222111///---,,,,,,+++,,,,,,------,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,------...------------,,,+++******)))+++......---,,,,,,,,,)))((('''&&&''')))+++---,,,,,,,,,++++++++++++++++++******---,,,)))***...000///000000111///---***333555555333///,,,***)))+++***)))((((((((((((((((((((()))+++---...---+++((('''&&&(((+++---------,,,------,,,***))))))***&&&(((***+++***)))***+++)))***+++------.........///...---,,,,,,,,,---...,,,***))))))+++,,,---,,,++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,.........---,,,---///111333111///---++++++++++++---///111333333111...,,,------............------,,,,,,,,,------///000111111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,vvvmmmgggdddZZZSSSIIIAAA===<<<<<<;;;777666555555555444111/////////000000111111111000...///000111111000///.........//////000111333333555666666444000...///111222222333333222222111000//////000111222222222222000111444555555222///...111///---***))))))******,,,,,,,,,+++++++++++++++((()))+++...222333222111---000222111...+++++++++******++++++++++++*********+++---......---+++***,,,,,,++++++,,,,,,---...------......---+++***)))))),,,...///---+++******((((((''''''((()))***+++,,,,,,+++++++++,,,,,,------++++++------***+++......///000000000///...---000111222111...,,,+++,,,+++***))))))((()))***+++((((((***,,,...///---+++((('''&&&(((,,,...---,,,,,,,,,+++***)))))))))***''')))+++,,,***)))*********+++,,,---------------...---,,,+++,,,---...//////---+++***,,,------,,,+++,,,,,,---------,,,,,,+++,,,,,,------------,,,,,,......---++++++...111333222000---+++*********,,,...111333333111...,,,------............------******++++++---...///000//////...---,,,,,,,,,---------.........---------pppcccaaaeee^^^SSSFFF@@@@@@@@@===999555444444555555444000---//////000111111111111111...///000111111000///...000//////...///111333444777777666333...,,,...000222333333444333222111///......///000000000000000...000222444333111...,,,///---+++***))))))+++,,,,,,,,,++++++++++++++++++((((((+++...222333222000---000222111...+++***+++******+++++++++******))),,,---///000000///---,,,,,,,,,++++++,,,,,,---...------......---+++***)))***,,,///000...+++***)))((((((((((((((()))******++++++++++++,,,---......///,,,,,,------***+++...(((+++------+++)))+++---+++---......---,,,---...,,,+++***))))))***,,,,,,))))))***,,,//////---***)))'''&&&))),,,///...,,,+++***)))((())))))))))))(((***,,,,,,+++***)))***++++++,,,---------,,,,,,------,,,+++,,,---...///333000---,,,------,,,,,,+++,,,,,,---............,,,,,,---.........------+++---...---***+++...111333222///---+++***))))))***---000333333000---+++------......///.........))))))***+++,,,...///000......---,,,,,,,,,,,,---...//////000//////......uuuooohhh]]]UUUTTTOOOIIICCC@@@>>><<<:::777666555555555444000...111222222111///...///111000///---,,,,,,---.../////////000///...///111333111111111111///---***)))//////111333666777666444111000000////////////000...///000000000///---,,,******))))))***++++++,,,,,,+++******))))))******((()))***+++,,,---------//////...---+++***))))))+++***))))))***+++...///222555666555111...---...//////...,,,,,,,,,,,,,,,+++,,,...//////---+++***000333555444222...,,,+++***+++,,,------------,,,+++++++++,,,,,,---------111111000...+++***,,,---222///,,,***++++++***)))...,,,+++---///000---+++...------,,,,,,++++++***+++,,,---...---+++)))'''%%%'''***+++++++++---...,,,+++***))))))******+++***---...,,,((((((,,,111------,,,++++++++++++,,,---,,,+++++++++,,,---...444222///---,,,,,,---...++++++,,,,,,---......///------------------------------,,,,,,,,,,,,------------,,,++++++++++++,,,***+++,,,---,,,,,,***))),,,------.....................------,,,+++***)))---,,,+++***))))))))))))------...111333222000...yyyooojjjddd[[[SSSMMMKKKGGGBBB???======>>>999888777666666555333000111222222111///...000111///---,,,++++++,,,...///000000000///------///111222222222111///---+++***......///222555666555444111111000///.........///...////////////...------++++++*********++++++,,,++++++++++++*********)))((((((***+++,,,---......---------,,,,,,++++++***++++++***)))***,,,...///333555555333000------.........------,,,,,,,,,++++++,,,---//////...,,,+++444666777666222---+++***++++++,,,,,,,,,---------,,,,,,,,,---------------...//////...---,,,...///111///---,,,------,,,***---++++++,,,......,,,***,,,,,,++++++++++++******------------,,,***((('''&&&'''***++++++,,,...000...,,,***)))((()))***+++---///000---***)))---222...------,,,,,,,,,,,,,,,---,,,+++++++++,,,------111000///...---------...,,,,,,,,,------...............---,,,,,,,,,,,,,,,......------------............---,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,---......////////////---------------,,,,,,+++---,,,+++******)))))))))++++++---///222222111///ssshhhccc^^^VVVPPPFFFEEECCCAAA>>>>>>???AAA<<<:::888777777777555333111222222111//////000222...---,,,++++++,,,...///000111000///---,,,---///222222222111000...---,,,,,,,,,---000333555555444111111000......---------///......---------------,,,,,,+++++++++++++++,,,***+++,,,,,,,,,+++))))))'''((()))***,,,---...///++++++++++++,,,,,,,,,,,,,,,+++******+++,,,...///333444333000---,,,,,,---+++,,,---------,,,+++***+++,,,...///000//////...777888888666111---)))(((,,,,,,,,,,,,,,,,,,---.........------------------+++---......------...000000.........//////---++++++******+++,,,,,,+++)))************++++++++++++000///---+++***)))((((((((()))***++++++,,,...111///---***)))((()))+++---000111111///++++++...111///......---,,,------------,,,,,,++++++,,,,,,------..................------------------.........///...,,,+++***++++++,,,///..................//////.........------------***+++,,,---------,,,+++,,,---...///000000000000---...............------------,,,+++************))))))***---000222111///rrrfff]]]VVVQQQNNNFFFCCC??????@@@AAA@@@???===;;;888777777777555444111222222111000///111333222111...,,,+++,,,,,,---...///000///------...///222222222111000///......++++++,,,...222444444444111111///...------------///...---++++++,,,------...------,,,,,,,,,,,,,,,***+++,,,------+++)))((('''((()))***,,,---///000,,,,,,,,,,,,++++++++++++,,,,,,,,,+++,,,---...///222111///,,,*********+++)))***,,,......---+++***---...///000111111111111555666666444000,,,))))))...---,,,,,,,,,,,,---...---------,,,,,,+++++++++***+++------,,,+++,,,------------...000///---+++************++++++***))))))******+++,,,,,,------111000---***((((((((())),,,------,,,++++++---///---,,,***((()))+++...000111222111...++++++---000//////...------------...------,,,,,,,,,,,,,,,,,,***+++---/////////...------------------------------,,,+++******+++---...//////............/////////////////////......---++++++---......------,,,,,,---...///000111111111//////000//////...------------,,,+++++++++++++++))))))***,,,...000///---|||sssfffYYYOOOLLLMMMJJJCCC===>>>CCCDDD@@@:::;;;:::888777777666444222111222222111000000222333777555222///,,,,,,,,,,,,+++---////////////000222222222111000000000000///,,,++++++---000333333333111111000......---------///...---++++++,,,------......---------------...***+++---...---,,,***((((((((())))))+++---///000//////...---,,,+++***)))------------------......///---+++))))))))))))))))))***,,,.........,,,+++//////000111222333333333111222333111...+++******...---------,,,---------,,,++++++******)))))))))***+++,,,+++)))((()))***,,,,,,,,,---......,,,))))))***+++++++++************++++++,,,---...//////000///,,,)))((((((***+++000111000...+++***+++,,,***)))))))))+++...111444111000...,,,******,,,---//////...------------...---------,,,,,,+++++++++'''))),,,...//////...---,,,,,,,,,,,,------------+++*********+++---///000//////............////////////000000000///...---+++,,,---...///......---,,,---...///000000000000111111111000///---,,,+++...---,,,,,,,,,,,,,,,,,,,,,+++***+++------,,,+++zzzwwwpppcccVVVMMMJJJKKKJJJDDD>>>>>>BBBCCC>>>888999888888888888666333000111222222222111111222444999777333000---,,,,,,,,,***---///000000111222333111111000/////////000000---,,,,,,---000222222222111111000//////////////////......---------------...............//////000+++,,,---------,,,***)))******))))))***,,,...///111111000...---+++******........................,,,+++))))))***++++++***)))+++,,,...//////......000000000111111222222333...///000///---,,,,,,,,,---............---,,,,,,******))))))))))))))))))+++++++++)))'''''')))+++---,,,,,,,,,------+++)))***,,,------,,,++++++,,,+++,,,,,,---...//////000---,,,***))))))***,,,---111222222111...+++******)))))))))+++---000222444///...,,,*********+++,,,///......---,,,---------------------,,,+++******''')))+++---......------*********+++,,,,,,------***+++,,,---....../////////..................///...///000000000///---,,,+++,,,...////////////...,,,---..................111111000000///---,,,+++...------,,,,,,---------...,,,++++++,,,,,,+++***zzzsssggg[[[SSSMMMJJJHHHEEECCCAAA???>>>===;;;:::888888999::::::777333///111222222222111111333555777555222///---------...,,,...111222222111222333000///.........///000111000...------///111222111111000000000000111222222...////////////...---------------...///000111222------,,,,,,,,,+++++++++,,,+++***)))***+++---...111111000///......------....../////////.........+++***)))+++...///...,,,+++,,,,,,---///000000111//////.........//////000...///000///---,,,,,,---,,,---///000000...,,,***))))))))))))************,,,,,,***((('''))),,,///111///---,,,,,,,,,+++***+++...000///---,,,---...,,,,,,,,,------.........))))))))))))+++---...000...111333333000---++++++)))***,,,---///000000111...,,,***)))***+++,,,---...------,,,,,,,,,,,,,,,------......---+++***)))((()))+++,,,------------''''''((()))+++,,,------,,,---///000000///---,,,......------------......---...///000000...---++++++,,,...///000000//////---------------,,,,,,+++---....../////////............------------......---+++***+++,,,------,,,zzzyyy}}}ppp^^^SSSPPPOOOJJJFFF>>>BBBDDDAAA;;;777999===888888:::;;;;;;888333///111222222222111111333555333222000...---.../////////111333333222111111111//////...------...000111111///------///111111111000000000000111222333444...///000000000///---,,,---------...000111333444...---,,,+++++++++,,,,,,---,,,***))))))***,,,---000000000000000000000000...///////////////......+++***+++...111333111...,,,,,,------///000222333...------,,,,,,,,,------000111111000...,,,---...+++---000222111///+++)))))))))******+++++++++,,,,,,,,,***((((((+++000444333111...,,,,,,---,,,+++,,,///111111...---...000++++++,,,,,,,,,,,,------&&&'''(((***,,,...000111,,,///333444222///---,,,+++,,,...///000///...---...,,,***)))+++,,,---...------,,,++++++++++++,,,------......---+++***)))))))))***+++,,,,,,------%%%&&&'''(((***,,,---...///000222222111...+++)))---------,,,,,,------------...///000///...,,,++++++,,,...000000000000///------------,,,+++*********+++,,,...///000000000......---------......///,,,***)))***---...///...~~~nnnggggggbbbVVVIIIBBBDDDHHHFFFCCC>>>=========;;;999<<<999777777888777444000////////////000333555666666333///------...//////...333888999555222000000000...,,,---///111000...000---+++,,,000333333222222111000//////111333444222111111000///......---+++,,,---///000222333333444000,,,,,,...//////...111111000...,,,+++---///111000............,,,+++,,,...//////,,,***))))))++++++,,,---///222555666.........///////////////000///---***((((((+++...000000//////...,,,+++***---...000222111///---+++---+++))))))+++,,,,,,,,,+++***))))))+++---000111444333111////////////000/////////...------///111///...,,,+++******+++,,,)))***+++---...////////////111222333333111...,,,+++,,,---...////////////,,,,,,++++++,,,---///000------,,,,,,+++***)))((()))***+++,,,,,,,,,,,,+++,,,+++***+++------+++)))&&&'''(((***++++++,,,+++///111222222///---,,,,,,++++++++++++,,,,,,---...---...//////...---+++***///...------------............,,,+++******))))))'''(((+++---///000000000000---)))(((+++---...---******)))******,,,...///ssscccaaaZZZPPPEEE@@@@@@CCCFFFBBB===<<<>>>???;;;777;;;888777666777666333000////////////000222333444666333000......//////......111555777666333111000000---,,,,,,///000000......,,,+++---000222222111222111000///000111333444444333333222111000//////,,,,,,---///000222333333444000------...000///...666666555222///......000000///---------,,,+++***,,,...//////,,,*********+++++++++,,,...000222444...................../////////---***((((((+++---////////////...---,,,,,,...///000111000///---,,,---,,,******,,,---------,,,+++******+++---///111222111000///.....................---,,,,,,...000...---,,,+++++++++,,,---******+++,,,------------,,,...000111222000...---***+++,,,---...............---,,,,,,,,,---..................---+++***)))***++++++,,,,,,++++++++++++******+++,,,---,,,***(((((())))))***+++++++++---///000///,,,+++++++++,,,,,,,,,------...//////------.........---,,,,,,------------------,,,,,,---,,,+++***************(((***,,,...///000//////...+++((((((***,,,,,,+++***)))))))))***+++---...yyyrrraaa\\\SSSIIIBBB???>>>???DDD@@@======??????:::666999777666666666555222000111000000000000111222333555333111000000///---+++...///111444666555222///...---+++,,,...//////...,,,,,,,,,...111333222111222111000000000111333444444333222111000///......------...///000111222333222000...---.../////////777777666333000......///------,,,,,,++++++******---...//////---++++++,,,++++++******,,,---///000..............................,,,***((((((+++---......////////////....../////////.........---------+++******,,,......------,,,+++******,,,...///////////////...---,,,,,,,,,---...---++++++---...------,,,+++,,,---...///+++,,,,,,---,,,,,,,,,+++)))***---...//////...---)))***+++------------,,,//////...---,,,,,,++++++...//////000///---***)))++++++,,,,,,,,,---------,,,***)))***,,,------,,,++++++***))))))***++++++,,,------+++))))))***+++------......///000000111,,,,,,,,,,,,,,,---------+++,,,.........,,,+++)))++++++***************+++***+++---...//////......+++***))))))***+++***))))))))))))))))))***+++,,,zzzllliiiccc[[[OOOFFFBBB@@@>>><<<===>>>???>>>===;;;999888777777666666555444222111333333222222222222222222333222111000000...+++)))------...222666666333///---,,,,,,,,,------......,,,---///111333444333333111111000000000111222333222222111000...---,,,,,,------...///000000111111///...---,,,------......222333222000---+++,,,,,,++++++,,,+++*********+++...///000///---,,,---...---,,,+++++++++,,,---............---------------,,,,,,,,,***((((((***,,,---...//////000000000///...---,,,+++++++++,,,,,,+++***)))***,,,------,,,---,,,***))))))***+++---,,,---.........,,,+++***,,,---......,,,,,,---...,,,,,,++++++,,,...///000............---,,,+++***((()))***,,,,,,,,,+++***'''(((***,,,---,,,++++++000000///...---+++***))),,,---//////...,,,***(((++++++,,,---///000222333---+++)))***,,,.........///---+++)))((()))***+++,,,,,,,,,***))))))+++------......//////000000000)))))))))***+++,,,------+++,,,///000000...+++)))***)))))))))******+++,,,,,,---...//////...---,,,+++++++++,,,,,,+++***))))))))))))))))))*********nnndddfffaaaXXXMMMEEEAAA???<<<999777<<<@@@???888555777:::666666777666555333222222444444444444444444333333111000000000000...***''',,,,,,,,,000444555222///,,,,,,,,,,,,,,,---...//////111333555555555555555111111111111111222222222333333222000///...,,,,,,---------....../////////***+++++++++******+++,,,,,,.........,,,++++++,,,)))+++,,,,,,******+++---000111111000...---...//////...---,,,,,,---...///...---------,,,,,,,,,++++++++++++***((((((***+++,,,---...///000000000///---+++***(((((()))***+++))))))(((***,,,---,,,+++,,,+++)))((('''(((***+++***+++,,,------,,,***)))---...000///...---...///,,,+++++++++,,,...///111////////////...,,,+++***((())))))))))))((('''&&&&&&'''***,,,,,,,,,***)))//////000///...,,,)))''')))***+++,,,,,,+++)))(((***+++,,,...111555888999000---+++***,,,...000000000///,,,***))))))***+++---------,,,++++++...000......////////////...---''''''((()))***++++++,,,+++---000222222000---+++))))))))))))***+++,,,---....../////////...---,,,,,,---//////...---+++***+++++++++++++++*********pppdddbbbeeeXXXQQQHHHBBB???===:::888444999>>>;;;555222555:::555777888777555333333444444444555555555444333333000/////////000...,,,)))++++++---000222222111///,,,---...---,,,,,,...000333444666666555555555666000000111111222222222222777666555444222000//////,,,,,,,,,---------------''')))******)))((()))+++***,,,......,,,+++,,,,,,))),,,......++++++---000333333333111...---...///000///...------...///000---------,,,,,,++++++***)))******)))(((((()))+++,,,,,,---...//////......+++***)))((((((((()))***)))((()))+++---...---,,,,,,***)))''''''(((***++++++++++++,,,,,,++++++***---///000000///......///++++++******+++---...////////////...---,,,******(((((((((((('''&&&%%%$$$%%%'''***,,,---,,,***))),,,---///000///---***(((&&&'''(((((())))))))))))++++++,,,///222666:::<<<444111---+++,,,///111222000///---+++*********+++---...//////......000222///000000000000...,,,+++'''(((***+++,,,,,,++++++***---000222333222///...+++*********+++,,,------...//////000///...---,,,...000222111///------------.........---,,,++++++|||kkkaaa___]]]ZZZNNNJJJEEEAAA>>>===;;;:::555666777555444333555666555777999888555444444555111222333444444333333222111000///000111111///---***,,,///000/////////000,,,...///...------///111555777777666333333444777000000111222222222222222999888777555333222000000++++++++++++++++++++++++&&&(((******)))((()))+++***,,,...---+++***)))******---000000------000333555555444111...---.../////////...------...///000------,,,,,,+++*********((()))***)))(((((()))***+++,,,---------------,,,++++++******)))))))))*********+++---///000///...,,,+++***))))))***,,,---,,,++++++******++++++,,,,,,...000000...------...+++******)))***+++---------------,,,+++***)))(((&&&''''''&&&&&&&&&&&&&&&%%%'''***---...,,,***))))))+++...000111///,,,***%%%%%%%%%&&&''')))+++,,,,,,,,,---...111555888:::888444///,,,---000222333//////...---,,,++++++***---...111111111000111333333333333333111...+++***(((***---///000///,,,+++)))+++...000222222111000,,,,,,,,,,,,,,,,,,------......///000000///------///111333222///------///000000111111000...---,,,~~~ooo```\\\^^^VVVIIIGGGFFFEEEBBB@@@?????????888444000111444666555333666888:::999666444555666///000111222333222111111333111000111222333222000))),,,000000...---...000---///000///------///222666888777555222111333666000000111222222222222111888777666444222000///...+++++++++***************&&&)))++++++)))(((***,,,***+++---,,,)))'''&&&&&&***...222111......111555777666555222...------.........---,,,---...///000------,,,,,,+++***))))))'''(((***)))(((((()))***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++++++++***++++++,,,///111222111///---,,,+++******,,,...///,,,,,,*********+++,,,---+++---//////...,,,,,,---+++***)))))))))***+++,,,+++++++++******(((''''''$$$%%%%%%&&&&&&''''''(((%%%(((+++---...---***)))'''***...111111000---+++%%%$$$$$$$$$&&&)))---///------------///222555777:::666111---...000222333............---,,,+++***,,,...111222222111222333555555555444222///+++)))***---000333333111...+++'''))),,,///111111111111...------,,,,,,---------......///000000///...---000222333111...,,,---000222222333222111000...---zzzuuunnndddVVVKKKJJJOOONNNFFF>>><<<>>>@@@===888888666444222000/////////111333555777666333000...111111000000111333444555111333555777777555333111,,,---......///000000111333444444222//////222555777444111000000222222222///111222111///...---...222333333222111///---,,,+++***)))(((((('''''''''%%%'''))))))))))))***+++---,,,******+++,,,***)))000222333111---,,,...000333222000...---,,,------,,,------------------...,,,,,,++++++++++++++++++,,,***))))))***++++++******+++,,,---------,,,+++...,,,***))))))***,,,---...---...000333444333222------...---,,,---000222222///+++))))))+++++++++...///...,,,***)))+++,,,++++++,,,,,,,,,+++******------,,,***)))'''&&&&&&(((((())))))))))))((((((&&&''')))+++------***'''***---000111///---+++***&&&''''''((()))******+++111222111...///444777666888222+++))),,,...---+++(((***,,,---,,,,,,,,,,,,000111333333111111111222888777666333111///---,,,,,,---///111222333333333,,,,,,------///000222222222333111...///222111---...000222222111...------///...------------...///444444444444444333222111wwwsssmmmeeeXXXLLLHHHJJJNNNHHH@@@<<<======;;;888666555333111000/////////222444666777666444111///222222111111222333555666222333444555555444222111---------......///000111444555444222//////222444444222//////000111000//////111222111///------...000111111111000...,,,++++++***)))((((((''''''(((&&&(((*********)))***,,,...---------,,,+++++++++000111111///---+++---///111000...,,,++++++++++++,,,,,,,,,,,,------------+++++++++++++++++++++++++++***((()))+++,,,,,,++++++,,,...//////---,,,+++---,,,+++******+++,,,------------///111222111000+++,,,---,,,,,,---///222333///+++))))))*********.........,,,))))))+++,,,,,,,,,,,,,,,,,,++++++***++++++***)))'''&&&%%%%%%(((((()))*********))))))(((((()))+++------+++)))+++---//////---+++******(((((())))))***++++++,,,333555333......333555333444///)))(((***,,,+++***((()))+++,,,,,,,,,,,,,,,...000111222000000000111444444444333111000...------...000222333333333333...............//////000333444222///000333222...---///222222000...------...---,,,+++,,,---///111333333333333222222111000~~~xxxpppggg```WWWMMMJJJKKKIIIDDD???;;;::::::999999555444333111000/////////333555666777777444222000111000000000000222333444333333333333333222111000///...---,,,---///111222444444333111//////000222000///......000000...---///000111000...------.........//////...------,,,++++++***)))((((((((((((''')))+++,,,+++***+++,,,...000111000,,,+++,,,......//////---++++++,,,---...---,,,+++***)))))))))******+++,,,,,,,,,,,,,,,*********++++++,,,,,,---***)))((()))+++------------...000111111...,,,***---,,,+++++++++,,,,,,---,,,,,,,,,---//////...,,,)))+++,,,,,,,,,---///111222///,,,***)))******)))---...---+++))))))+++,,,,,,,,,,,,,,,,,,+++******)))(((((('''&&&%%%%%%%%%((()))***+++++++++++++++)))))))))***------,,,+++,,,---...,,,***))))))***))))))******+++,,,,,,,,,555666333///...111222000///+++'''&&&)))+++***)))((()))***,,,------,,,,,,,,,...///000///...///000000111111222111000///...---...000111222222222222000///...---------------333555333000111333222...---///111111///---------+++***))))))+++---111333333222222111111000//////rrrqqqwwwlll```YYYSSSNNNNNNQQQBBB@@@<<<888777777999:::555555444333222111111111444555777777777555222111000///.........///111222333333222111111000000000000///---,,,,,,...111333333222111///...---......---------///111000...,,,///000000///---,,,---...---------............---,,,+++***)))(((((((((((()))+++------,,,+++,,,---...222444222---+++---111------,,,+++******++++++---,,,,,,+++***)))))))))((()))+++,,,,,,,,,,,,+++))))))***+++,,,,,,------)))((('''))),,,...///...///000222333222///+++))),,,,,,,,,---------------,,,+++***+++------+++)))((()))+++,,,,,,,,,///111111///+++*********)))(((---------+++))))))+++---++++++++++++***)))(((((('''''''''''''''&&&&&&&&&))))))***+++,,,,,,,,,,,,)))(((((()))+++------,,,------,,,***((('''(((***************++++++,,,,,,222333111---,,,///000...+++)))'''''')))++++++***((()))***,,,......---,,,***,,,............///000///000111111000///---+++,,,---///000111111000000//////...---,,,,,,,,,,,,222333222000111333222---,,,---//////...,,,------***)))((((((***...222444111111000000////////////tttiiijjjkkkddd]]]ZZZVVVQQQOOOPPPEEECCC>>>:::777777888999666666666555555444444333555666777777666555333111222111000///000111222333222222222111111000000000111///---,,,,,,...000222000///...---------,,,+++,,,---...000222222///---/////////---++++++,,,......------.........//////,,,+++***))))))(((((((((***,,,......---,,,,,,---...111444222...,,,...222,,,+++******************------,,,,,,++++++******''')))+++,,,------,,,+++))))))***+++,,,,,,------)))((('''))),,,////////////000222222111...+++)))+++,,,---...///......---,,,+++***+++,,,,,,***((((((***,,,,,,,,,,,,...///000---+++*********)))(((,,,,,,,,,***))))))+++---************)))((('''&&&((((((((((((((()))))))))******+++,,,,,,,,,,,,,,,(((''''''(((+++------,,,------,,,)))'''''')))+++)))))))))***************,,,......++++++///000...***))))))***+++------,,,***)))***,,,///000///---)))+++---.........000111111111111000///,,,***)))***+++---///000000//////------,,,,,,,,,,,,------...000000...000333111,,,+++,,,...---,,,+++,,,---)))(((((((((***...111444000//////......///000000|||ppplllmmmZZZZZZ]]]___\\\RRRJJJHHHOOOJJJCCC>>>;;;:::888777666666777777777777666555555555666666555444222111555555444333333444555666000111111222222222111111000///...------...000111...---,,,,,,------,,,+++,,,---...111333333111/////////...,,,******,,,---......---------......///,,,,,,+++***))))))))))))+++,,,......---,,,,,,---,,,///111000...---///222,,,***))))))***+++******,,,------------,,,+++***''')))+++---......---,,,*********++++++,,,,,,---)))((((((***,,,/////////////////////...,,,***)))***,,,...000000000...---,,,+++***+++,,,,,,+++))))))+++---...---------...---+++******++++++***)))+++,,,+++***))))))+++---*********)))((('''&&&%%%((((((((()))***++++++,,,++++++,,,,,,,,,++++++***((('''(((***---...---,,,+++,,,+++***((((((***,,,************************))),,,,,,***+++///111///***+++,,,---............+++******---111333111...)))+++...//////000222333555444222///---***)))((()))***,,,...000000000000---,,,,,,+++++++++,,,,,,+++---......000333222---***+++,,,,,,++++++,,,---*********+++,,,...000111......------...000222333vvvoookkkgggTTTVVVZZZ]]]VVVKKKEEEEEEPPPIIIAAA=========;;;888555666777777777777666555444555555555444333222111666555444333333444555666...000222333444333222111//////............//////...,,,+++---///000...,,,,,,,,,---///222333222000//////...,,,))))))+++---...---,,,++++++,,,------,,,,,,+++***))))))))))))+++,,,......,,,+++,,,,,,+++,,,,,,---...///000000,,,***((((((+++,,,+++)))+++,,,---------,,,+++***'''))),,,...//////...---++++++++++++++++++++++++***))))))***,,,/////////...---,,,+++************))),,,...111222111///---,,,++++++,,,......---++++++---//////...---------+++)))))))))+++,,,+++***+++++++++***((()))+++---,,,,,,,,,+++***((('''&&&''''''((()))***,,,,,,---,,,,,,,,,,,,+++***)))(((((()))***---000111///---***+++++++++******+++---++++++++++++++++++++++++)))------+++---000111///***,,,.../////////......---++++++...333555333///***,,,///111111222444555666555111...+++*********)))***---///111222333333///...---+++************))),,,......111555444000)))***++++++******,,,---+++,,,------............---,,,,,,---...111444666qqqkkkaaaVVVWWWWWWWWWTTTKKKCCCBBBGGGIIIBBB:::999===@@@>>>:::444555666777777777666555444444444444333222111111444333222111111111222333---///222555666555333222//////////////////.........---,,,...111222000...,,,,,,,,,...111222222000//////---+++))))))+++---...---+++*********+++,,,---,,,+++***))))))))))))+++,,,...---,,,++++++,,,***))))))+++...000000///---***((((((+++,,,+++******+++,,,------,,,***)))'''))),,,///000000...---,,,,,,+++++++++++++++++++++***)))***---...///...---,,,***)))((())))))***)))+++///222222111///---,,,,,,,,,---//////...,,,,,,...000000...---,,,---)))(((((()))+++---,,,+++***++++++***((()))+++---...---------+++***)))(((&&&&&&''')))***,,,------,,,,,,,,,+++***)))(((''')))***---000333333111///(((***,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,//////---...111222///***,,,///000000............,,,+++///444777444000+++---000222222333555777777444111---+++++++++,,,)))+++...111333444555555111000...,,,***(((''''''(((,,,...///333777666222)))***+++***))))))+++---,,,---/////////...---,,,,,,,,,,,,,,,///222555777}}}oooYYYNNNRRRWWWSSSLLLFFFAAA??????@@@:::;;;===???@@@@@@???>>>;;;888555444666666555444:::888444111///...///000000///...///000///...,,,...------///222444444333000///...///000///...,,,------...111222111...,,,---,,,+++***+++,,,---...------++++++++++++,,,---...---,,,+++***)))******+++,,,---------,,,+++***++++++,,,,,,,,,+++******))))))***+++---///111222...---+++******+++,,,---000///---***)))(((((()))'''(((***,,,---------,,,)))******+++++++++******+++******+++---......---...---***)))((((((***+++///...------,,,,,,,,,,,,+++,,,---...///...---,,,---------,,,)))((()))+++***((('''(((***++++++***(((((('''''''''(((((()))---.../////////...---,,,***(((&&&%%%&&&(((***,,,---,,,***(((&&&&&&&&&'''***+++---...///000/////////000111000...---------+++***)))))))))+++...///+++,,,...000000...+++))))))((()))---111222000---,,,,,,,,,---------......------------...000111222888444000------------,,,***+++,,,---///000111222555333000---***((('''''',,,******...444555222...*********)))'''''')))+++......///000///...,,,+++------......///000000000yyymmmaaaWWWPPPNNNNNNLLLIIIEEEBBB???>>>===<<<999:::@@@GGGKKKGGGBBB<<<;;;:::777444444555777888666222///---,,,---...000...,,,+++---.........,,,,,,,,,---000222222111000///...///000000...---,,,,,,---000111111...+++++++++*********+++,,,------,,,+++++++++,,,---...------,,,,,,+++************+++---///000000000000,,,---------,,,+++******))))))***+++---000111333000...---,,,,,,---...///222000...,,,***)))(((((()))***+++,,,------,,,,,,)))******+++++++++***************,,,...//////...///...,,,*********+++,,,///...,,,+++++++++,,,---/////////...---,,,,,,++++++,,,,,,+++***)))+++,,,,,,+++)))((()))***)))((((((((('''''''''(((((()))------...///...---,,,+++***)))'''''''''***,,,...---,,,+++)))(((''''''''')))***,,,...///////////////000111000...---------+++***))))))***,,,...///,,,---...///...---+++))))))((()))---000111///---,,,,,,,,,------------------.........//////000000444222111000000000...,,,***+++,,,---...///000111444333000...+++)))((('''***))))))---222333000---*********)))((((((***,,,............---,,,,,,+++------......//////000000zzzyyynnn]]]SSSRRRPPPIIIFFFFFFEEEDDDBBB>>>;;;999<<<888888BBBPPPWWWRRRJJJ@@@AAA???:::444333777;;;666444000---+++***+++,,,...,,,))))))+++...000000*********+++...000000//////......///111111///...++++++,,,...000000---++++++************+++,,,,,,---,,,+++++++++---...///,,,---------,,,+++***))))))+++---000333444666666............---,,,+++***))))))***,,,...000222333111000...------...000111222111///---,,,******)))***+++,,,---------++++++*********++++++******)))))))))***---000111111///000///...,,,,,,,,,,,,---///---+++))))))***,,,---222111///---+++************+++,,,+++******,,,......,,,***)))))))))(((''')))((((((''''''(((((((((,,,,,,---...---,,,+++******)))((((((***,,,///000------,,,+++******))))))((()))+++---///////////////111222111///------...,,,+++******+++,,,...///............---,,,******((((((***,,,///000///---++++++,,,---------------...///000000000///---,,,...///111444555333///,,,++++++,,,,,,---...//////222222111///---***(((''')))((((((+++///000...+++******+++***)))***,,,...///...---++++++++++++,,,---------...//////000000~~~rrroooeeeYYYPPPMMMKKKHHHDDDDDDCCCAAA???<<<:::888;;;888:::EEESSS[[[XXXSSSHHHEEEAAA<<<888888:::<<<555333///,,,***)))***++++++******+++...000111000***))))))+++...000000//////......///111111000...******+++---//////---+++++++++++++++,,,,,,------,,,,,,+++++++++---...///,,,,,,------,,,+++***)))***+++...000333555777888////////////...---++++++))))))***,,,...000222444111000...------///111222111000//////...---------,,,---.........,,,+++******++++++++++++******)))((((((***...111333222111000000...------,,,------///---***(((((())),,,...111///,,,***))))))***++++++,,,,,,+++***)))+++,,,---+++))))))******)))(((***)))((((((((((((((((((++++++,,,---,,,+++***)))***))))))***+++...000222------...------,,,+++***((())),,,...000000000000///111222111///------...+++++++++***+++,,,---...///...---,,,++++++******((()))***,,,---......---++++++,,,---...------,,,///000111111000...+++******---222777999666000++++++,,,,,,,,,------......000111111000...,,,)))((((((''''''))),,,---+++))))))***+++******+++---000///---+++)))((()))+++---,,,,,,---......//////000qqqfff______WWWIIIEEEJJJGGGEEEBBB>>><<<::::::;;;999;;;@@@GGGOOOTTTVVVVVVMMMFFF>>>;;;<<<>>>===;;;666333000,,,******++++++((())),,,000333333111///+++******,,,///000000000......---...000000///---***)))***,,,......---,,,---------...............,,,++++++***+++,,,---...+++++++++,,,++++++******,,,---...///000222333444////////////...---,,,+++***++++++,,,...000222333///...---,,,,,,...000111......//////000000000000---...//////...---+++***,,,,,,,,,,,,,,,+++******((((((***---111333333222000///......------,,,,,,...,,,)))((((((***---///---+++)))''''''))),,,............,,,)))((()))******)))((()))+++------,,,******)))(((((((((((((((***+++,,,,,,,,,+++***)))))))))******,,,...000111,,,---...//////...,,,+++)))+++---///000111111111...000111000...,,,,,,---+++*********++++++,,,,,,......---,,,++++++******((()))***++++++,,,------+++,,,---//////...---,,,///000111111000...+++******---222777999666111,,,,,,,,,,,,------.........///000000000///---+++***(((''''''(((*********))))))***+++******+++---000...,,,)))((((((***,,,...,,,,,,------.../////////mmm```\\\aaaZZZHHHBBBJJJJJJFFFAAA<<<::::::<<<>>>;;;@@@EEEFFFFFFGGGLLLQQQJJJBBB:::999>>>AAA>>>999666444000---+++***+++,,,&&&)))---222666555111---+++++++++---///111111000///...------......,,,+++***)))***+++...///...------...//////000000//////,,,+++***))))))***+++,,,+++***))))))))))))******......------...///000000.........///......---,,,,,,,,,,,,---...000111222...---+++++++++---///111,,,---...///000111111000....../////////...,,,+++............---,,,++++++)))((()))+++///222222222000000//////...------,,,...,,,***))))))+++---///***)))''''''(((+++---000/////////,,,)))''''''((('''&&&&&&(((,,,///000///++++++***)))((((((((((((++++++,,,---,,,+++***)))((())))))***+++---...///+++,,,///111111///---,,,***+++---///000000//////---///000///---++++++,,,))))))******************,,,,,,,,,,,,,,,++++++***''')))************,,,---+++---///000111000...---...///000000000///---,,,---...111444555444000---,,,,,,------...///000000///////////////...---,,,))))))))))))))))))************+++***)))***,,,...+++***)))((()))+++...000,,,,,,,,,---......//////tttddd^^^[[[ZZZTTTJJJEEEGGGGGGDDD???<<<:::;;;>>>@@@AAADDDEEEAAA<<<;;;@@@FFFAAA<<<777777;;;===;;;888666333000,,,*********+++'''))),,,111333333000---+++******,,,///111111000///---,,,,,,---,,,***(((+++******+++...//////...------///000000000///...,,,+++***(((((((((((()))+++)))'''&&&&&&'''***+++///...---,,,,,,---...///,,,,,,---............---...............//////000---,,,++++++,,,---000111......///000000///......---...///000000///------000000000000///...---,,,***)))((())),,,000222222111111111111000///...------,,,+++++++++,,,...///******))))))***,,,///000.........,,,)))((((((***'''&&&&&&(((,,,///000000,,,+++***)))((((((((((((+++,,,---------,,,***)))((((((((()))***++++++,,,)))+++///111222000---+++***+++,,,---------,,,,,,,,,---......+++******+++(((((()))))))))((((((((()))***,,,------,,,+++***''')))******((()))+++---,,,...000222222111///...---.........//////000000222111///000111111///...,,,,,,---...000111222222000///...............///+++++++++******)))***+++*********)))((((((***,,,))))))((()))+++---000222+++,,,,,,------......///vvvbbb[[[^^^ZZZQQQLLLMMMJJJDDDBBBAAA>>><<<<<<===???AAAFFFFFFCCC===777555888<<<999888666666777888999999555333///+++))))))******((()))***...000111///---+++******,,,...000000//////---,,,,,,,,,+++(((&&&+++******,,,...000000///,,,,,,.../////////...---,,,+++)))((('''&&&''''''+++)))&&&$$$$$$&&&)))+++///...---,,,,,,---...///***+++,,,---............000//////.........//////...---,,,+++,,,...000222///000000000///...,,,+++---...///000000///...---111111111111000///...---,,,)))'''(((+++...111222222222333222222111000///,,,,,,,,,,,,---......///,,,,,,++++++,,,...///000,,,------+++***)))***,,,(((''''''))),,,///000000,,,+++***)))((((((((((((,,,,,,---...---,,,+++***''''''(((((()))))))))***(((+++...111222000---+++)))***++++++++++++***)))+++---...---+++))))))***'''(((((((((((((((''''''''')))+++......---+++***''')))+++***((((((***------///111333333222000///------------...000111222555222///------...//////,,,,,,---///000222333444000///...------...///000,,,,,,,,,+++******+++,,,***+++***)))'''''')))+++'''((((((***,,,///222333++++++,,,------......///{{{ggg]]]WWWSSSMMMHHHEEEEEEFFFHHH======@@@@@@<<<888;;;CCCMMMCCC888444666777555222333111111222555888999:::222111000...,,,++++++***,,,,,,,,,---...///000000......---------......///111...,,,,,,---...+++)))((()))+++,,,---.........,,,+++***+++---...---,,,...,,,***(((((((((******+++***(((''''''(((***+++///000222111///......///+++,,,---.........---,,,......---,,,,,,,,,------------,,,,,,...000222333.........---,,,+++)))(((+++---//////...---...///111111000000///...---,,,***))))))***,,,---,,,+++222222222222222222222222...---,,,++++++,,,......333///++++++...000111000---,,,,,,++++++,,,,,,,,,***)))***,,,000000---***...---+++***(((''''''''''''))),,,...///---***)))((((((((((((((((((((((((******+++++++++******)))'''***------***(((((()))(((,,,///...,,,***+++---***)))'''&&&&&&'''(((((()))***+++,,,...///000111******))))))***,,,.../////////000222222111---***+++,,,...///000222555888555111------...///...,,,---,,,,,,000444777666555,,,---///000000000///...------------------------***+++,,,+++))))))***+++++++++***))))))***+++,,,***+++...000111111000000|||rrrdddYYYNNNLLLHHHEEEBBB@@@@@@@@@<<<:::;;;======::::::>>>CCC???;;;888777777666555333111000111444777888888222111000...---,,,,,,,,,,,,---------...////////////......---------......111///......//////---***)))***+++,,,,,,---------,,,+++***+++------,,,+++---+++***(((((()))***+++...---+++))))))***+++,,,///000222111///......///+++,,,---......---,,,,,,//////...---,,,+++++++++,,,,,,,,,---...///111111//////......,,,+++***))))))+++---.........000111/////////---++++++,,,...///---++++++,,,---,,,+++////////////////////////------,,,+++*********+++000...,,,,,,///000///---,,,++++++++++++,,,,,,---+++++++++---//////,,,))),,,+++***)))((('''''''''(((***---//////...,,,***((((((((((((((((((((((((************************)))---222111---******,,,+++---///000...,,,++++++)))((('''''''''((()))*********+++,,,---...//////***))))))***+++---///000000000111222222111---***)))+++...//////000222444111...++++++,,,---,,,***,,,++++++...333555444333...///000111111111000///------------,,,,,,++++++)))***,,,+++*********,,,,,,+++***))))))******+++)))+++...111222111000///wwwjjjhhh```TTTGGGFFFEEECCC@@@===;;;:::;;;777777<<>><<<;;;999888:::@@@AAA===:::;;;888999;;;:::888777777888333111000000222444444444111111000///////////////...............---------111000///...---,,,,,,,,,---...000222222000---+++******++++++---...///000000///......//////...---,,,+++++++++,,,---///000444333222000///............000111111///...///000------------,,,,,,,,,+++---------,,,,,,+++******,,,---///000111111000///000000///...------,,,,,,)))+++---------...111333000111000,,,***,,,222888<<<888333///...------,,,,,,,,,,,,------...............------,,,+++***)))))))))+++---.../////////,,,,,,---......///////////////...---,,,+++)))'''((((((''''''''''''(((((()))***,,,......---,,,+++************************+++***((('''((()))+++,,,+++222999888111+++,,,//////...///222555444000++++++***)))(((((()))++++++,,,,,,,,,+++++++++******)))******,,,...///111111222111111111111///,,,))))))+++...///...---,,,---++++++,,,---......---------------///000000000////////////000000000000000------,,,+++***)))(((''''''***,,,---,,,,,,---...---,,,,,,+++************)))+++///222222111///---qqqlllhhh\\\OOOJJJHHHGGGEEEBBBAAA??????>>>888:::@@@DDDAAA<<<;;;???<<<:::777666777888888777444222000000111333333222111111000///////////////...............---------111000///...---,,,,,,,,,***,,,///000///---+++***)))******,,,...000222444222111000000111222111///---------...///000111222444444333111000//////......///111111/////////000------,,,,,,++++++++++++******,,,------------------...000111222222111000000///...---------------,,,---...---,,,---///111000000///---,,,///555:::>>>:::555111000000///...++++++,,,---...///000111---------,,,++++++******(((***,,,---///111333444......///000111111000000/////////---+++***)))((('''''''''''''''(((((()))((()))+++,,,,,,,,,******++++++++++++++++++++++++***)))((('''''')))+++,,,***000666555///++++++......---...111555666222///---,,,+++***))))))***+++------,,,++++++***)))))))))***+++,,,...///000000111000/////////...,,,)))***,,,///000...---,,,,,,---...111222222222111111///000111111111000000000------------.........///------,,,+++)))((('''''''''***---......------...,,,,,,,,,,,,++++++******)))+++...000111///---,,,pppbbbeeedddVVVIIIEEEFFFEEECCCAAA@@@???>>>>>>888<<>>:::555333444777888777666333111000111222222111222111000///............------..................000///...---------------(((+++---...,,,+++***************+++---000222444222000000111222333333222......///000000111222222222222111111000///......---///111111000///000111...---,,,+++******++++++(((***,,,...////////////...///000000111111111111000///---,,,,,,,,,---...---......---,,,,,,///111///......///222555888999<<<999555333333333222111***+++,,,...111333444555111000...,,,++++++++++++***---111333333444555666///000111222222111//////---......---+++******+++((((((((('''(((((())))))((((((***+++++++++***)))************************)))(((''''''((()))+++,,,***---000000---++++++,,,------...000222333222000...---,,,+++***++++++,,,...------,,,++++++******)))***+++---............///...------...---+++******,,,......---,,,,,,,,,...111555666666444333333222333444333111//////000,,,++++++++++++,,,---------,,,,,,+++***)))(((((((((+++...//////---------++++++,,,,,,,,,,,,++++++)))***,,,---...---,,,+++zzzmmm```ZZZXXXRRRKKKEEEAAABBBCCCCCCAAA???===;;;::::::===@@@>>>888777:::999999777555333444777:::777555222111222222222111222111000...---,,,,,,,,,,,,---------...////////////......---------......(((+++---,,,***)))***,,,+++************,,,///000///......///222333333222---......///000000000000////////////......---,,,---///000111000///000111...---,,,************+++***+++---///000000//////...............//////000///...,,,+++++++++---...,,,------,,,,,,---000333222111111555;;;>>>===:::888666444444555666555444...///111444777:::===>>>===:::666111///...///000---222999<<<:::666333222///000111111111///---,,,+++,,,---,,,******,,,...******)))((((((((())))))))))))***++++++++++++***************************''''''(((((()))******+++*********++++++,,,++++++.../////////------...000,,,+++++++++,,,---///000......------,,,,,,++++++)))***+++---------,,,+++,,,+++***+++,,,,,,+++******+++,,,,,,******+++,,,...222666888666333222222333555666444111......///++++++*********+++,,,---,,,,,,+++++++++************,,,000111///---,,,,,,)))***+++------------,,,)))*********++++++++++++uuussseeeSSSMMMRRRQQQIII???AAADDDFFFEEEAAA<<<999;;;888888;;;<<<888444444333777:::777333222777===888666333222222222222111222111000...,,,++++++***,,,,,,------...///000000......---------......///)))+++---,,,***)))+++------+++***(((((()))+++,,,---,,,,,,...111333333222,,,---......///.........,,,---------------,,,+++---...000111000///000111///---,,,***))))))******,,,---///111111000///......---,,,++++++,,,...///...---+++******+++,,,---++++++,,,,,,,,,...222555777555555<<>>BBBEEEFFFIIIEEE???888444333444555///666???CCC???888111---...///000000///---+++))))))+++---,,,***+++---000++++++***)))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))&&&&&&((()))************+++(((&&&'''+++---,,,+++000111111...***)))+++...)))))))))+++---///222333.........------,,,,,,,,,******,,,,,,,,,,,,+++******)))((()))+++,,,+++***))))))***)))((((((***,,,,,,111666777555222000000333555666444000------///,,,+++*********+++,,,---,,,,,,+++++++++++++++++++++---000111000---,,,,,,((()))+++---.........---***))))))((())))))***+++xxxkkk^^^WWWSSSNNNJJJJJJBBBAAABBBDDDFFFEEE@@@;;;======<<<:::888666333222000444888888666555777999666555333111////////////111///---------,,,+++)))+++,,,---............---,,,......,,,,,,///111111+++******+++---...///...---,,,***(((((()))+++,,,...---,,,...000222333333000...,,,,,,---//////...---------------,,,+++***++++++---...///000000000000///...,,,+++*********+++---//////...---...///,,,)))&&&'''+++...///......---+++*********++++++))))))))))))***---222666999888:::AAAIIINNNMMMKKKBBB===:::>>>AAA???===<<<999>>>@@@???DDDOOOVVVWWW\\\PPPEEEAAA???:::555222...444;;;???===777111---000///......//////---+++...---,,,++++++++++++,,,+++,,,---,,,***))))))***+++******)))***,,,---...,,,+++***)))))))))***+++*********++++++,,,,,,,,,+++******,,,---...---+++///...,,,***))))))***+++)))(((((()))+++---///111------------------------+++++++++,,,,,,---------///,,,***+++///111---))),,,+++***(((''''''''''''...///000000000000000///444555555333000...------,,,---...---+++******+++******))))))***+++---...---.../////////---***)))'''***///111111000---,,,((((((((((((((())))))***qqqcccWWWTTTSSSOOOHHHDDDCCCBBBAAABBBDDDDDDBBB@@@<<<;;;;;;999777555333222222333444666888888666555444444222000///......---///---,,,,,,,,,,,,+++)))***+++,,,---...///000111......---------.........000...---...222444333111,,,+++***))))))***,,,---...---,,,...111333333333000...,,,,,,...///000///------------,,,,,,++++++++++++,,,---............000///---,,,+++*********+++,,,......---,,,,,,---,,,***)))***---///000///---,,,+++*********++++++***))))))***,,,///111222999???EEEIIIKKKOOOUUU[[[OOOEEE@@@GGGPPPOOOFFF>>>BBBIIIKKKIIIJJJUUUaaaggg\\\RRRJJJHHHEEE===555000000333777888777444111000111333444333000......//////...---,,,,,,,,,,,,,,,...///000...,,,++++++,,,,,,+++*********+++,,,---+++++++++******+++++++++++++++++++++,,,,,,,,,,,,,,,++++++---///000///......---+++)))))))))***+++))))))))))))***,,,...///---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,///,,,***,,,000111...+++++++++***)))((('''''''''......//////000000//////333444555333000...---...---///111000...,,,,,,,,,************,,,...000111---......///......,,,,,,++++++---111444444///******)))))))))))))))))))))gggYYYNNNNNNQQQNNNEEE???DDDBBB@@@@@@AAACCCCCCCCC:::::::::999888666444333333222111444999999555111222111111000///---++++++,,,+++***+++,,,---,,,*********++++++---///222333000...---.........,,,+++222222444777999888444000+++******)))***+++---......,,,,,,---000222333222///...,,,,,,...000000000......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,......,,,+++***************,,,------+++***++++++,,,++++++---///000000...---,,,+++*********++++++***))))))+++...111333333<<>>FFFIIILLLLLLKKKOOOXXX___WWWNNNIIIQQQYYYWWWMMMEEEJJJPPPVVVXXXXXX[[[```dddOOOJJJFFFGGGEEE;;;222---------,,,******,,,000333333666888666111...///111000000000//////...---,,,333333333222///------...------,,,+++*********)))***+++...//////...,,,+++...---------,,,,,,+++++++++++++++...111222222111,,,+++***))))))))))))***))))))))))))***+++++++++------------,,,,,,,,,+++------,,,,,,++++++******///......///111222000...++++++***)))))))))******++++++,,,---............111222333222000......//////111444444222///...---***++++++---///333666777333222000...---...//////555555666888999777111,,,...------,,,+++***((((((ttteeeXXXPPPHHHFFFEEECCCDDDGGGCCCCCCCCCBBB???<<<:::999:::;;;===>>>===;;;999888222444666666444222333444///000000000...,,,***))),,,++++++,,,///000000///---,,,***))))))+++---...111------000000...111777===NNNaaafffZZZGGG666...***++++++,,,,,,---...///***)))(((***---/////////---+++***+++---000111111000///////////////000000...---,,,***************+++***)))(((((('''((((((---...///...,,,******+++'''))),,,......---++++++++++++++++++++++++++++++&&&***//////...555BBBMMMRRRKKKEEEDDDIIINNNOOONNNLLLKKKKKKMMMLLLGGGGGGJJJFFFIIIOOOVVVYYYUUUNNNJJJAAA<<<:::;;;:::444...,,,))))))***))))))***---000333222222111111///...,,,//////000000000///...---111222222000...,,,,,,------------,,,+++***)))((()))+++...000000///---+++---------,,,,,,+++++++++))))))***,,,///111000///+++++++++***************))))))******++++++++++++------------------------...---------,,,+++++++++000//////000111111000...+++************++++++,,,***+++,,,---............000111222222000/////////...000222222000---,,,,,,++++++,,,---000333555777666444111...---,,,---...777;;;>>>>>>999333000///.........---,,,***((('''{{{}}}{{{nnn```VVVOOOIIIEEEBBB@@@DDDJJJDDDEEEEEECCC>>>:::888777999;;;===??????>>><<<:::444777888555111000333777222111111000///---++++++---,,,,,,---000111111000...---+++*********+++,,,///,,,---111000000:::HHHWWWhhhzzz|||kkkRRR===222+++,,,,,,------.........***(((((())),,,...///...---,,,+++,,,///222333333000111222222333222222111///...---+++++++++,,,---+++******)))(((((())))))...///000///,,,***)))***%%%(((+++,,,+++***)))*********+++,,,,,,,,,++++++''',,,111222444;;;JJJUUUUUUJJJ>>>===DDDIIIFFF@@@BBBDDDHHHHHHBBB===AAAIIIAAAAAAFFFNNNQQQIII===666444000///111111---++++++&&&(((******)))***+++,,,///...,,,---......,,,))),,,---///000000000///......///000///---+++,,,---,,,------,,,+++***)))((()))***---///000///---,,,,,,,,,+++++++++++++++***)))))))))+++...///...---++++++++++++++++++++++++((()))***,,,,,,------,,,---------...//////000000............------------111111111111000///...---+++*********+++,,,------***+++,,,---...////////////000222111000//////000---/////////,,,++++++,,,,,,,,,,,,---///111333444666444111...---,,,------666<<>><<<;;;:::888666333111222555777444444222000///......---,,,,,,+++---///000000///---------------------------+++---111///111DDDZZZrrrzzz}}}mmmUUU>>>222------...............---+++***)))***---///000000000///...///333666777777000222444666666555333222111000...---------///000------,,,++++++++++++,,,...//////...+++(((((((((&&&(((++++++)))((()))***)))***+++,,,,,,,,,,,,++++++---111777>>>FFFNNNTTTIIIBBB;;;999;;;======<<<<<<;;;>>>AAA@@@<<<<<>>BBB777999<<>><<<:::???999333111333555666555666555333111/////////000,,,++++++,,,...//////...,,,---...///000000000000+++***---111///333JJJeee|||tttfffQQQ;;;---.........///......------,,,+++***,,,///111111111222111000222555888::::::000222666888999777444333222000///......///111222//////...---------......---......,,,)))'''&&&'''&&&)))++++++)))((()))+++)))***+++,,,---,,,,,,+++///...111:::FFFNNNPPPNNN:::;;;:::666222222777===999444444;;;AAA???888444999666555666222******///***(((***//////***'''''')))******)))((((((***,,,$$$)))---,,,(((&&&)))---(((***,,,///000111000///+++,,,------,,,,,,---///++++++,,,---,,,+++***))))))***+++------...------(((((())))))*********++++++******,,,......---+++,,,,,,---......---------((()))+++...///000000000,,,---...000111333444555......//////000000111111222222222111...+++***************+++,,,---...///***+++,,,...///000000000---///111111000///000111///...---+++))))))+++---......,,,++++++,,,---..................///000000///111444666777555111///***+++,,,,,,,,,***((('''