BM6P6(@ uuuuuuuuu{{{___nnnmmmZZZNNN@@@:::<<<666666555555555555666666111222333444444444333333333444444444333222222111222333333555666555222///222000//////000000///---//////...---,,,,,,++++++///000---///222555MMMqqqtttLLL444...//////---000222555777:::;;;;;;;;;;;;<<<>>>???===999444111111000333888<<<;;;555...---,,,,,,...111111...+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...///000222333333333333888EEEbbbaaaJJJ@@@???@@@@@@KKKRRR[[[aaa___WWWKKKDDD<<>>;;;777777888777333...,,,---...---...///222444555555;;;@@@\\\yyy{{{wwwjjjjjj{{{}}}qqqjjjqqqwwwwww{{{{{{wwwyyy|||~~~{{{~~~|||{{{||||||yyyvvvxxxwwwvvvvvvxxxzzz}}}~~~wwwvvvzzz~~~}}}zzztttnnnjjjfffbbbeeejjjnnnnnnpppsssxxx~~~{{{~~~xxxuuutttzzzsssmmmiiiccc___ccclll\\\JJJ@@@LLL\\\eeelllsssnnnnnnnnnnnnnnnooopppqqqvvvwwwvvv}}}}}}yyyuuurrrqqqooowww}}}~~~yyyrrrjjjdddbbbdddfffssssssuuuvvvwwwvvvssspppsssxxxzzzzzz|||nnnhhhsssooo___wwwpppooosss~~~~~~mmmTTTHHHBBB:::666999444444333333333333444444111222333444444444333222555555555555555444333333222222333333444444222000111000000000111111///---////////////...---,,,,,,,,,///...111555666LLLnnnmmmGGG222///000///---///111444777:::<<<======>>>?????????===999555222111111333888;;;:::444......---,,,...000111000...,,,,,,---------.........************************.........---------,,,,,,//////000111222333333444;;;EEE```gggVVVPPPQQQSSSlllqqqyyyxxxlllbbbUUUVVVXXX[[[^^^^^^ZZZUUUFFFBBB>>>:::777555444444222111111111111222333444222555NNN|||vvvzzztttkkkooo|||~~~vvvpppoootttxxxyyy|||zzzwwwwwwwww|||{{{~~~|||{{{{{{zzz|||}}}|||xxxtttpppppppppqqqrrruuuwwwxxxzzzuuupppmmmoootttyyy|||}}}yyyuuuqqqlllhhhgggdddaaabbbfffiiijjjllloootttzzzyyy|||{{{wwwvvvvvv{{{vvvqqqooojjjfffjjjqqqaaaOOOCCCJJJVVV[[[```eee___aaaccceeefffggghhhjjjkkk~~~~~~uuuttt{{{}}}uuuvvvxxxxxxwwwvvvvvvuuu{{{xxxqqqjjjiiilllooonnnkkkwwwuuusssqqqrrruuuvvvxxxzzz}}}}}}~~~yyytttuuu}}}|||eeeTTT~~~ppplllllltttwww]]]KKK<<<999888555444777444444333333333333444444000111333444444444333222555666666666666555555444222222222222222222222222111111111333444333000...///000111111000///---,,,+++//////222444444FFFgggaaa???000///111///...000222555999<<>><<<999666444333222444777999888222---...---,,,---///111111000,,,------------.........++++++++++++++++++++++++/////////...............000000000000111333555666<<>>AAADDDEEEAAA@@@>>><<<999777555444444333444666777555111------,,,++++++---///000111------------............................................................111000//////000333666777888<<>>AAACCC???===;;;999666444333222444444444555555333000---+++++++++++++++,,,...000---------.........//////........................------------------......111000//////111333666888555888EEE___|||{{{||||||uuupppeeeZZZLLLHHHDDD???<<<:::999777:::666===XXXxxxrrrpppsss{{{~~~|||~~~|||yyyrrrjjjvvv{{{zzz~~~|||ssslllbbbiiirrr{{{wwwrrrooolllhhheeeeeedddcccbbbbbbcccddd^^^___aaadddeeegggggggggffffffddd```___bbbiiioooiiiooottttttssstttssspppllljjjgggeeebbb^^^ZZZWWWYYYSSSQQQUUUYYYZZZ\\\```\\\^^^aaaeeejjjnnnqqqrrruuuzzz}}}xxxuuutttqqqoookkkiiilllttt|||{{{tttnnnnnnppppppoooppppppuuuzzz|||zzzzzz|||}}}xxxvvvxxxyyyxxxxxxzzzssssssssstttwwwzzz|||}}}|||ssspppqqqsssuuu{{{xxxpppjjjnnnssswww{{{sss]]]EEE777tttjjjjjjrrrcccFFF???;;;888888888888888777666666333333222222222222333333///000222333333333222111000111111222222222222111222444666444000...///111111111111333555555222000........................222222---///555>>>[[[~~~XXX555---111000...///---...///111444888:::<<<;;;:::888777555333111111333333444444333111000///+++,,,---,,,++++++---///------........./////////---------------------------------------.........000000000111222444777888555999AAAQQQkkkzzzxxx|||ooo```YYYPPPKKKHHHCCC<<<555777555<<>>BBBRRRpppuuu{{{vvvlllbbb^^^^^^YYYMMMBBB<<<<<>>TTTooouuummm~~~xxxuuu}}}uuuccc]]]ZZZcccyyy|||xxxtttuuuyyyxxxwwwxxx{{{zzzvvvzzzzzzxxxmmmmmmyyy|||uuujjjfffaaa]]]]]]]]]^^^^^^gggooozzz|||vvvrrr~~~}}}{{{{{{{{{{{{||||||zzz|||~~~}}}{{{|||vvvrrrooonnnqqqssssssqqqwwwrrrmmmmmmppppppjjjcccfffjjjjjjgggggghhhbbbYYY[[[ZZZ\\\ccciiifff\\\SSSPPPQQQSSSUUUXXXZZZ]]]^^^fffbbb\\\ZZZ\\\```eeegggmmmooommmgggcccddddddcccccc^^^ZZZ\\\aaaccc```[[[```___\\\ZZZ]]]hhhyyy{{{xxx|||}}}~~~}}}yyyvvvtttrrrqqquuuyyyyyywwwxxx}}}xxxyyywwwwww|||}}}hhhgggiiinnnvvv~~~~~~~~~{{{wwwyyyyyyxxxkkkSSS>>>666333111wwwuuu|||aaaDDD>>>999777:::888:::::::::999777666444333555555666666555333222111111//////333333//////111+++///333444222111000111111333444444222111222222222111111222444333...***000111222111/////////000222...000666888DDDjjjfff???555///,,,//////---...000000000000333555444444555555444444333222222333444333111111111222222222111111111000000000......//////000000000000---.........///000000111111111111111222111000///555444555999>>>@@@???<<<<<>><<<888666777444777777777777777666555444555555555555555444333222222///000333333000///111000222333333111000111111///111333333222111222333111000000000000111222222000111222111000///000111333222444888:::HHHnnneee===444111///111///,,,---.........///111333444555555555555444333333222333555555444222222222111111000000000/////////---...///000111222333333---...///000000000000000///000111222111000...,,,333333666;;;BBBIIILLLNNNLLLOOOPPPSSS^^^nnn|||rrrwww}}}xxxxxxsssrrrsssssstttwww{{{{{{tttwww~~~~~~~~~vvvnnnppptttpppiiiaaa\\\[[[^^^aaaiiiooovvvzzz{{{{{{}}}~~~}}}}}}}}}~~~}}}{{{xxxtttrrrjjjjjjmmmrrrrrroooooorrrjjjkkkkkkjjjgggeeeeeeeeeggggggfffeeecccbbbaaa``````___[[[VVVUUUWWWWWWTTTPPPRRRVVVYYY[[[\\\]]]]]]VVVVVVYYY___gggmmmooonnntttpppkkkiiiiiilllnnnooolllooonnnhhheeeffffffdddkkkmmmpppooommmkkkkkkllleeefffjjjqqq|||~~~}}}zzz{{{|||xxxtttrrrqqqpppwww|||yyywwwjjjkkkhhhccceeerrr|||ppplllpppxxx~~~~~~|||zzz~~~~~~}}}{{{sssiiiVVVAAA444000...,,,ӵ|||qqquuu~~~mmmsssĦ666666222444555555Ħ555444555555555555555444444333222000000333333000///111111ӵ222...000222222111111222333...//////.........111333000111222111000///000111888777777777999KKKqqq```888111111000111...+++,,,------------///111333444444444444333222222000222555666444222111111000000000000////////////...//////000111222333444000111111111111000///...//////000000000000111222111666@@@Ħsssuuuvvvxxx~~~vvvtttyyy~~~yyyzzzwwwpppqqqtttyyyrrrjjjrrr~~~ssssssttt|||uuukkkZZZ[[[ZZZYYYYYY```kkkuuu~~~~~~||||||{{{zzzwwwtttpppmmmkkkdddeeejjjpppqqqnnnnnnrrrqqqsssvvvtttoookkkjjjjjjiiikkkllljjjfffeeefffhhhiiifff___ZZZYYY[[[^^^___XXXZZZ^^^cccgggjjjjjjiii___^^^aaahhhqqqvvvwwwvvvyyyvvvrrrppppppqqqqqqqqqmmmqqqqqqmmmkkkmmmnnnlllpppsssvvvxxxxxxwwwxxxxxxlllpppxxx{{{zzzyyywwwyyy}}}}}}yyyvvvtttrrrqqqtttyyy~~~xxxrrrooocccddddddccchhhssswwwoookkkeeeccclll{{{~~~{{{yyypppaaaKKK999222000...,,,4ĉ@ӵ{{{{{{~~~sssnnnttt>L777666777333333333=hĦ555666666555555555444444555333111111444333000///1114ĉ@ӵ...000222222111111222333...000111111000.../////////000111111000///000222888888666555<<Ltttooozzzzzznnnooottt{{{qqqeeekkkxxxnnnxxxlll]]]UUUTTTZZZ```eeejjjsss|||wwwuuutttrrrooollljjjiiijjjjjjggghhhmmmtttvvvssstttxxx{{{~~~yyyuuussssssooorrrsssppplllkkkmmmqqqpppkkkddd```^^^```eeejjjccccccgggoooxxxzzzuuuoooiiiiiikkkqqqwww{{{{{{yyyyyywwwtttsssssstttsssrrrpppuuuvvvtttsssvvvwwwvvvpppqqqsssxxx~~~yyy}}}yyy{{{||||||}}}{{{zzzxxxvvvtttsssrrrrrruuuvvvvvvtttpppkkkhhhgggfffeeehhhnnnuuuyyyzzzzzznnneee\\\YYYUUUWWWhhh{{{|||zzz{{{lllZZZCCC666222111///---GG=?|||~~~}}}lll```HdĦ666666999555333=Īj666666555555444555555666444111222444333000///111GG=?111333333222111222333111222333444444222000...///000111111000000111222333444444777HHHiiiYYY777555555555555222---...//////......000111000111111111111000//////...000222333222111111222111111000000000/////////111111/////////000111222222111111111111222333444555666555444555;;;DDDKKKUUUdddyyyHdĦtttgggooo{{{pppqqqvvv~~~wwwgggeeeooo}}}vvvsssooo^^^TTTQQQ```fffooouuuyyy~~~{{{tttpppnnnjjjiiigggfffgggkkkooorrrrrrrrrvvv||||||zzz{{{|||yyyxxxtttuuuuuurrrooonnnpppsssnnniiidddaaa``````fffnnnhhhgggkkkuuu~~~vvvmmmppprrrvvvyyyzzz{{{{{{zzzuuutttssstttuuuuuutttrrruuuyyy{{{yyyyyy{{{|||zzzmmmmmmpppvvv~~~}}}~~~~~~}}}|||yyyxxxwwwuuusssrrrrrrqqqrrrnnniiidddaaa```aaaaaannnlllooowww{{{vvvnnnjjj```ZZZWWWXXXWWWVVVaaappp~~~}}}uuuxxxdddRRR>>>555222000...---ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦRRRDdD333444444?fӵ666666555Ħ555222222ӵƜ`1.׼s111333ĭӵ222000111222000444888@@@XXX~~~ӵ666444555444Ħ111000//////111000///111111333444222222111Ħ111000000///000222555Ħ@@@EEEKKKUUUbbblllxxxDdDӵӵӵfffgggĦӵĭӵlll```hhh{{{}}}tttrrrfffaaacccfffrrrwww}}}}}}|||yyyuuupppmmmmmmnnnmmmmmmmmmoooqqquuuyyy{{{~~~~~~~~~~~~{{{xxxvvvuuutttqqqoooooopppqqqjjjfffccccccaaa```gggoookkklllqqqyyy~~~}}}uuunnntttxxx}}}~~~{{{yyyzzz|||ppppppqqqsssuuuvvvtttrrryyy}}}|||zzz{{{{{{xxxlllooosssxxx~~~~~~}}}|||{{{xxxvvvtttrrrqqqpppnnniiiaaa\\\[[[^^^bbbdddpppnnnqqqvvvtttjjjbbb```bbb^^^___ddddddbbbgggqqq~~~~~~}}}~~~yyyuuuqqqyyy{{{ZZZIII999333111---******?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?444555ZufĦ777666555gL777555222g&e111gĉ@---333g&e>&e,,,@e...000??111333222888>>>IIIeeeg<ĉ5554442223333we<Ħ2221110000003h?@e333222222444666222222222Z1110000000000002223h?gLDDDPPP[[[gggvvvD%%)?fff?><z}}}=?Ħg&eg&eS?ʬiii4ff?>ߝL@eg&e3h?g&e>&e??ppp^^^ddd{{{xxxvvvqqqeeedddlllwww{{{wwwpppnnnlllhhhgggjjjooosssxxxyyyzzz{{{}}}~~~~~~{{{wwwwwwuuurrrpppooooooooopppiiieeedddfffdddbbbhhhrrrnnnrrrxxx|||}}}zzzvvvsssttt{{{{{{xxxzzz}}}mmmnnnpppsssvvvwwwuuusss{{{|||yyyyyywwwtttnnnttt{{{~~~~~~{{{xxxtttrrrpppooonnnhhh```\\\\\\aaagggjjjmmmllloooqqqkkk```\\\```lllggggggnnnpppnnnttt}}}}}}|||}}}|||}}}~~~}}}|||uuuooopppzzzuuuSSSDDD666222000+++'''(((4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦxxxHtƅ^Bt=o9ĦDtfo9Ħ666444444g?666666HdĦ333222333Hu]Ħ000tt+++///Hƅ^Hu]Ħ111H׼s111...111444666666777===]]]zzztQ333777555000je<Ħ222111000Bt=o9ĦH׼s333222111111333444222000///HtĦ333000111222222Bt=o9ĦHdĦeeewwwDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħooolllyyyzzz{{{rrriiioooyyyvvvooonnncccdddeeefffllltttuuurrr|||}}}~~~zzzyyyzzzwwwrrrooollljjjlllooooookkkfffdddaaaaaaeeeggggggiiinnntttyyy~~~~~~yyyuuutttuuuxxx{{{{{{wwwsssrrrmmmpppssssssqqqqqqtttwww~~~|||zzzxxxtttlllgggooorrrwww|||{{{{{{{{{yyyssslllhhhhhhiiiffffffgggiiikkkmmmlllkkkmmmjjjhhhfff```[[[aaallltttuuuxxxzzz|||{{{uuuxxxzzzvvvrrruuuxxxrrrtttxxxyyyzzzdddHHH>>>111+++,,,...,,,)))4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦzzzq<RqjRgdKӵHdDĦgdKӵ555444GR/f6LĭĦ666666DdDĦ333222444DdDĦ333`eĭ000DdDΦDdDĦ222DdDĦ111///000111111111222444666222===LLLmmmgeĦ333666555FSĦ222111qjRgdKӵDdDĦ222222111111333444333333222DdDĦ///111111111qjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ}}}pppyyyyyy|||zzz{{{xxxuuu|||xxxrrrqqqoooiiieeeeeejjjlllllllllqqqwwwwwwsss{{{wwwvvvwwwssssssoooiiifffgggddd___fffeeefffjjjmmmlllgggaaa______bbbgggiiiiiimmmsssuuuyyy|||{{{wwwsssssstttzzzzzz{{{zzzxxxuuutttsssjjjnnnsssvvvxxxyyyzzzzzz|||yyyvvvqqqjjjeeefffooozzz~~~rrrnnniiiccc``````bbbeeennnnnnooorrrvvvxxxxxxwwwhhhccc```bbbdddgggnnnxxx{{{{{{{{{}}}{{{tttxxx}}}qqqppppppttt}}}{{{wwwttt~~~~~~vvvssswww}}}zzzzzzyyyhhhTTT===666///,,,...///...,,,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)Ħ444333CdgĪj666DdDĦ444222444DdDĦ666HߝL`o9222DdDΦDdDӵ333DdDĦ000000111222222222333555777000EEE]]]}}}geĦ444555sp?aĦ333222GIdnuR)ĦDdDĦ333444333222333444111222333DdDĦ666:::999888GIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵjjjmmmzzz~~~}}}ssspppuuuzzz|||{{{vvvoooiiihhhhhhggghhhkkktttvvvwwwvvvxxx{{{zzzuuu{{{|||wwwqqqmmmllllllggggggddd______aaa___ZZZbbbccceeeiiikkkggg```ZZZYYY]]]dddkkkllllllqqqyyyyyy{{{|||zzzvvvssstttuuu{{{yyyvvvuuuuuuuuutttssskkknnntttzzz}}}zzz{{{wwwsssmmmgggcccbbbrrrmmmfff]]]ZZZ\\\bbbgggiiiuuuttttttuuuwwwxxxwwwvvvhhhbbb^^^bbbjjjrrrzzz}}}{{{{{{}}}vvvpppyyyuuummmqqqvvvzzz~~~zzzsssqqqqqq~~~yyytttuuu|||~~~|||{{{qqq]]]LLL555333///.........,,,+++4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDd<333qR/ܗ?fӵ666>d<111222>d<Ħ7774DufئL>e222DdDʜ4DuTӵ555DdDĦ111111333444333333333555777777PPPiiigeĦ666s<v>aĦ444333peӵDx<DdDĦ555666444333333444333444555DdDĦ???@@@BBBEEEpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵzzzaaaaaazzzzzzqqqmmmsss~~~|||uuusssllliiihhhiiilllqqqvvvzzz{{{~~~~~~~~~}}}xxxxxx|||~~~||||||~~~}}}zzzqqqpppmmmjjjgggeeeeeeeeeccceeedddcccfffkkklllhhhjjjiiiiiiiiihhhccc\\\VVVXXX^^^hhhoooooonnnttt|||~~~zzzwwwuuuvvvxxxzzzxxxuuuuuuuuuuuutttrrrpppppptttyyy~~~{{{www~~~yyysssmmmhhhdddaaaiii~~~nnnfff^^^]]]dddkkknnnnnnyyyvvvsssrrrqqqpppnnnmmmpppmmmkkklllpppuuu{{{wwwvvvwww{{{{{{oookkklllxxxvvvttt|||xxxyyywwwsssnnnooovvv|||~~~yyysssrrrvvv~~~ttt^^^OOO888666333///,,,***)))(((4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xxxxB?d<333444444333333555777FFF\\\qqqgeĦ777Hg8>aĦ444444B?Ho9222>d<333222333444555666777>d<ӵUUU___B?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇoooDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRvvvbbbccc|||nnnmmmlllkkknnnxxx|||vvvnnnjjjjjjgggiiilllnnnsssyyy~~~~~~}}}yyywwwxxxtttnnnlllmmmllliiihhhgggeeeeeefffhhhiiiiiigggiiijjjjjjnnntttvvvssspppmmmjjjgggddd```]]]ZZZ\\\bbblllsssrrrpppuuu}}}}}}yyyvvvuuuwwwyyyxxxwwwwwwwwwwwwuuurrrppppppoooqqquuuzzz|||zzzwww}}}zzzuuuoooiiieeecccccctttwwwqqqkkkmmmrrruuuqqqllluuurrrnnnlllmmmnnnoooooowwwzzz|||zzzvvvvvvyyy{{{uuuuuuvvvyyyzzzxxxsssnnnbbbeeennnyyy||||||vvvlllkkkgggbbbbbbjjjyyy}}}vvvqqqqqqwww|||{{{yyyaaaRRR<<<999444///+++)))))))))4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkgemmmuuu@h@GNNNAAAHĪj@IŌ222222Bene444Hkge///ne333444fe111Hu]3hh333555666se222444444444333333555777LLLaaarrrgeĦja>aĦ444555@G333222se444333444666888333777===<Ō{{{@GHkgeHĪj@IŌegeHu]3hIŌsssDdDĦzzzne@h>hsene@GsĪj@htttdddfffyyynnngggkkkppptttzzzsssjjjccc```cccjjjpppuuuxxxyyyzzz{{{{{{yyyvvvkkkkkkhhheeegggmmmooommmlllkkkkkkmmmqqqtttvvvvvvtttvvvuuusssvvv{{{{{{xxxpppmmmhhhccc```___```aaabbbfffnnnuuuuuusssvvv}}}~~~|||yyyvvvttttttuuuvvvvvvxxxzzzyyyvvvrrrppppppkkkllloootttxxx{{{{{{zzzyyywwwrrrlllgggeeefffhhh{{{vvvqqqmmmiiihhhkkkqqqvvvyyyzzz{{{yyyzzzzzzxxxxxxxxxvvvqqqlllgggdddbbbjjjuuu|||yyymmmhhhaaa[[[\\\fffvvv|||tttqqqssszzz~~~gggSSS;;;777222///......---,,,4DuXӵĵD^DdDĦnnnpppvvv|||nnnQQQDDD333333222333333...000000222333333333D^222111444777s׼s555222333444333222222444666AAAXXXhhhxxx}}}geFm8333>aĦ444666777777444222s׼s666777888;;;@@@DDDDDDMMM[[[HoD^DdDĦvvvs׼s|||tttcccddd~~~~~~xxxpppjjjkkktttyyy{{{tttlllccc```___cccmmmwww|||~~~zzzuuusssrrroooggghhhiiikkkrrr{{{~~~}}}zzzxxxwwwyyy~~~|||}}}{{{qqqooojjjdddaaa```aaacccggghhhnnnuuuwwwvvvyyy}}}|||zzzwwwuuutttuuuuuuvvvvvvyyy{{{wwwppplllnnnqqqiiinnntttyyyzzzzzzzzzzzzvvvtttqqqkkkggghhhlllpppyyyqqqmmmooouuu|||}}}|||}}}|||yyywwwwwwtttmmmeee```aaaccckkkrrr{{{rrrmmmfffaaacccjjjttt{{{yyysssrrrwww~~~hhhOOO999444000000222222...***Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<Ħzzzrrrtttyyy|||qqqSSSGGG@@@???<<<999777666555555222333444555555555444444333333222222111000000//////111222222Ħ333///000222333444555555555444>d<Ħ333333000444777Be555777222333444333222222333555111LLL\\\hhhgggooogeFYĉ222444>aĦ333666888888777777666888999777444222Be999:::<<<>>>DDDKKKPPPgggrrrnu]ӵ>d<Ħ>d<Ħxxx}}}Ħlllddd}}}BeuuuyyyĦwwwttt~~~}}}~~~~~~wwwdddbbb}}}sssjjj```dddrrr}}}uuugggVVVUUUXXX```hhhqqq|||~~~{{{wwwpppmmmllljjjtttvvvwwwyyy~~~~~~~~~{{{vvvtttoooiiiccc``````aaaiiiiiimmmtttxxxyyy{{{~~~}}}{{{xxxvvvvvvwwwwwwwwwwwwzzz{{{tttkkkggglllssslllrrr{{{}}}yyyvvvvvvuuutttpppllliiijjjpppuuu{{{xxx{{{{{{{{{}}}wwwrrrrrrnnnddd[[[ZZZ```gggqqqwww}}}vvvrrrmmmkkkmmmrrruuuwwwxxxzzz}}}wwwrrrsssyyycccFFF888333000222555333+++$$$?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦxxxssssssvvvyyyZZZHHHAAA>>>;;;:::999888666444666555444333222333444444333333444444333222000///000000000gdKĦ444222333333444555555555444666sdKĦ333666888555222777666444555444333111111111222222;;;@@@JJJKKKGGGRRRŶS4444445553we<555666777999777444444888:::999DDDEEEFFFIIIQQQ^^^ooozzziĉ@3hR/ŌDdDĦsdKĦooopppgdKĦoooiii|||uuutttgdKĦzzzzzz{{{}}}~~~rrrhhhfffxxxmmmdddggglllvvvzzziii^^^[[[UUUYYYbbbnnnzzz~~~~~~uuulllhhhjjjqqqwww~~~~~~|||uuupppkkkgggfffeeebbb___ccciiiqqqvvvwwwwwwxxxzzzzzzzzzwwwvvvyyy|||xxxpppsssxxxwwwnnniiimmmrrrtttsssuuuvvvxxxxxxwwwwwwvvvrrrkkkhhhjjjkkkkkkpppwww~~~~~~}}}|||{{{{{{|||}}}uuullldddbbbdddfffkkkpppqqqvvv~~~wwwtttpppmmmooouuuwwwvvvsss{{{wwwxxx~~~{{{wwwyyywwwuuuyyynnnVVV@@@444222000111444333...(((>AneneneneDewwwuuuvvv{{{\\\GGGAAA???<<<::::::999777666777666555444333444444555333333444444333222000///000000ne333444111222333333444444444333666ne111444666===:::666666888:::999777888777555222000///.........000999<<<777===>A444333444k<999::::::::::::@@@999555666888:::???EEELLLQQQ[[[ffftttfhDenewwwgggneoooiii{{{sssppp|||ne}}}~~~|||}}}|||}}}}}}nnnhhhgggvvvwwwgggiiiqqqzzzwwwlll```ZZZZZZbbbgggooozzz|||vvvnnnjjjmmmttt}}}~~~~~~}}}xxxtttpppnnnkkkjjjkkkjjjgggeeeeeeiiioootttvvvwwwwwwxxxvvvuuusssssswww|||{{{vvvrrruuutttmmmjjjnnnrrrsssrrrrrrsssrrrpppnnnllllllkkkfffeeegggiiilllvvv~~~}}}{{{{{{}}}~~~}}}xxxsssppphhhdddhhhnnnooommmmmmnnnxxx|||ttttttrrrqqqsssxxx{{{{{{zzzwwwttttttyyyzzztttppppppoooooottt}}}wwwbbbMMM<<<333000...///111000,,,yyywwweeeMMMBBB@@@===;;;;;;;;;999888777777666555555555555555333444444444333222111000000111333444444222222222222333333333333555222222444666???<<<888888:::<<<;;;999:::999666333111///......222...666;;;666777666555555999<<>>:::===CCCLLLXXXcccssszzzooo]]]pppgggxxxqqqkkkyyy~~~~~~qqqhhhhhhhhhuuujjjdddeeerrrxxxkkkddd___]]]___dddrrrwww~~~yyysssmmmlllsss~~~}}}|||~~~|||uuunnnjjjkkklllnnnppppppmmmkkkggghhhkkkooorrrsssrrrppppppooommmlllpppvvvvvvrrrjjjllljjjhhhhhhmmmppppppnnnoooooommmiiifffeeeeeegggffffffiiillltttyyy}}}|||zzzxxx{{{}}}{{{rrrjjjlllggggggpppwwwvvvnnniiippp~~~uuupppvvvvvvvvvwwwyyy{{{|||}}}uuurrrrrrsssrrrmmmhhhgggiiikkkpppvvvyyy|||gggSSSDDD999333///,,,+++------***}}}wwwxxxyyy}}}nnnRRRDDDAAA===<<<<<<<<<;;;:::888777777666666666666666444444444333333222222111111111222333333444444444333333333333333333333444444555555444222222444666<<<999777888;;;>>>===<<<;;;999777444222111111111222***000777222333;;;>>>666777888888888:::<<<>>>@@@>>>???EEEKKKMMMIIIEEE@@@@@@FFFSSSaaappphhhZZZgggqqqfffuuurrrhhhxxx~~~uuueeedddlllkkksssqqq[[[___mmm|||wwwkkkbbb[[[\\\aaahhhqqqyyy{{{{{{~~~yyywwwzzz}}}yyy{{{~~~}}}uuummmfffhhhkkkoooqqqpppnnnmmmllljjjiiikkkooopppmmmkkkfffgggeeebbbcccfffddd```^^^]]]]]]___eeekkknnnooonnnppppppnnnjjjgggggghhhlllnnnppprrruuuttt}}}|||wwwuuutttrrrmmmjjjooommmooovvvxxxssskkkgggxxxyyyqqqnnnzzz{{{{{{zzzxxxwwwxxxzzzxxxuuusssrrroookkkfffdddkkklllnnnnnnmmmooouuu{{{pppYYYKKKAAA999333000,,,*********)))vvvnnnmmmnnnxxxnnnQQQEEEBBB>>><<<<<<<<<<<<;;;777777777777777666666666444444333333333333333333111111333444555555444444666555444444444444555555333444555444333333444666777666777:::@@@CCCBBB@@@===:::666111///...///000444---222999555999BBBBBB777888999888888;;;???CCCKKKIIIIIIMMMRRRRRRMMMHHH@@@III\\\tttxxxfff___rrrrrrdddrrrtttiiiuuu{{{nnncccllluuummmppp```]]]fffxxx}}}mmmdddVVVUUUYYYeeeqqq{{{~~~xxxtttwww~~~~~~{{{xxxyyy{{{yyypppiiibbbdddhhhjjjkkkjjjiiihhhnnnkkkggggggiiijjjhhheeeYYY\\\\\\YYYXXXXXXUUUPPPVVVTTTVVV\\\dddkkkqqquuuyyy{{{{{{wwwppplllmmmoootttyyy{{{zzz{{{sss~~~~~~wwwnnnggghhhmmmrrrwwwwwwxxxxxxrrrjjjjjjmmmxxxrrrppp|||}}}}}}{{{yyyxxxyyy{{{~~~{{{wwwssspppnnnllliiimmmooonnnjjjggggggjjjlll}}}uuu```SSSKKKBBB:::444111---***))))))))))))xxxgggfffgggooonnnTTTGGGCCC???<<<;;;;;;;;;:::777777777777777666555555444444333333333333444444111222444555666666555444888777555444444444555666222333555555333333444555777888;;;AAAHHHKKKIIIFFF@@@;;;555///,,,,,,///111888888???BBB???FFFJJJCCC999::::::888777;;;BBBGGGQQQPPPOOOQQQRRRQQQMMMJJJRRRaaa{{{ttthhhjjjtttcccooouuujjjrrr}}}rrrmmmzzzooommmfffhhhqqq~~~mmm^^^WWWVVV[[[gggvvvzzzuuuooooooxxx~~~{{{yyyvvvtttrrrmmmfff```]]]___``````___^^^___```bbb```\\\ZZZ[[[\\\\\\\\\QQQUUUVVVTTTSSSUUUTTTPPPWWWUUUXXX___gggnnnwwwwwwpppppprrrzzz|||yyy}}}uuu~~~www|||tttiiibbbeeeqqq|||~~~}}}zzzuuullliiiqqq|||xxxuuuvvv{{{{{{{{{|||}}}~~~yyyrrrqqqssssssqqqoooqqqqqqnnnmmmooonnnkkkeeemmm{{{xxxcccUUUPPPKKKBBB999444222///,,,)))))))))***gggffffffjjjvvvkkkWWWIIIDDD???;;;::::::999999666666777777777666555444555444333333333333444555111222444666777666555444888666555333333333555666111333555555444333444555888:::@@@GGGNNNPPPLLLHHHAAA<<<555//////333999===GGGOOOZZZYYYUUU[[[XXXDDD??????>>>;;;999>>>GGGNNNZZZ[[[\\\]]]____________rrrssslllttttttaaalllsssjjjsss}}}uuuuuuooommmrrrwww|||wwwkkk___YYYZZZdddlllyyyzzzsssnnnjjjooo~~~}}}|||}}}|||yyyrrrrrrppplllgggaaa\\\ZZZXXXXXXWWWUUURRRSSSVVVYYYWWWVVVUUUSSSRRRTTTYYY\\\WWWYYYYYYUUUUUUZZZ\\\\\\\\\[[[]]]dddiiiooo{{{yyyrrrrrruuu|||yyyrrrooojjjdddXXXhhhyyyxxxtttnnnhhhgggmmmxxx{{{uuupppmmmqqq|||wwwxxx}}}|||yyyxxxzzz}}}~~~xxxpppooouuuxxxwwwtttwwwxxxyyy}}}~~~vvv^^^\\\```jjjsssvvvzzznnnbbbSSSLLLJJJFFF???999222111///,,,)))(((((((((kkkjjjggggggmmm}}}dddTTTJJJEEE???;;;999999888888555666777777777666444333555444333222333444555666111222555666777777555444777666444222222222444555111333555555444444444555999;;;BBBJJJPPPPPPKKKFFF@@@;;;555222555===FFFMMMooo~~~}}}aaaEEEEEECCC???===BBBLLLUUUgggjjjnnnqqqtttxxx|||ssspppzzzuuuaaakkkrrriiiwwwzzzsssvvvnnnooo|||xxxuuuiii]]]WWW\\\dddqqqyyy}}}wwwooojjjhhhpppzzzyyy}}}{{{rrrlllnnnooommmgggiiiiiieee___ZZZXXXXXXTTTSSSQQQMMMJJJLLLQQQUUUWWWXXXXXXWWWVVVZZZaaagggbbbbbb___YYYYYY___dddfff```___aaafffiiinnn|||zzztttuuuyyy}}}vvvmmmeeeYYYNNNLLL```sss~~~pppmmmjjjiiinnnuuu}}}~~~vvvooommmqqq{{{~~~}}}|||xxxvvvzzz}}}yyyuuuwww{{{}}}{{{www~~~vvvlllmmmuuu{{{zzzyyy}}}nnnbbbXXXWWWWWWWWWZZZ```WWWOOOHHHEEECCC@@@<<<:::111000///,,,)))'''''''''zzznnnfffiiilllrrrmmm\\\RRRKKKGGGCCC@@@>>><<<999666666666777777777777666666777555111...---...111333555222444;;;>>>;;;999:::333444444555555444444333222444555555555555666777;;;???DDDGGGIIIJJJIIIGGGEEEBBB>>>;;;<<>>:::===DDDBBB@@@NNNbbbwww}}}aaaWWWmmmuuuaaabbbttt{{{nnnuuu}}}qqqqqq{{{zzz^^^\\\]]]eeesssxxxmmmnnnvvvwwwsssllleeebbbfffmmmsssyyy|||||||||vvvrrrrrrtttwwwvvvtttrrrqqqssstttuuuuuuzzz}}}|||vvvrrrqqqooolllpppjjjfffggglllppppppnnnmmmkkkiiijjjooouuuzzz}}}uuussssssuuuuuuuuuyyy~~~|||xxxjjjSSS@@@>>>NNN^^^yyyuuuhhhbbb```aaaeeejjjpppsssttttttxxx~~~uuupppooovvv~~~|||zzzxxx{{{zzzqqqlllkkkmmmooouuuuuuwww}}}xxxpppmmmnnnwww~~~zzzvvvoooiiijjjoooxxxzzzzzzvvvtttssspppllleeekkkjjjlllwwwzzz|||sssSSS<<<444222///,,,,,,///222444>>>;;;666111---***)))((({{{oookkkuuu~~~bbbVVVLLLGGGFFFCCC===888666777:::666666777777777777666666777666444333222333444555222111333FFFjjj|||eee???666555333222222333555666666666555444333555999<<<>>>888:::BBB@@@@@@XXXyyy{{{___YYYpppnnn]]]cccwwwttt~~~yyypppvvvuuubbbfffnnnzzz}}}vvvpppmmmrrr}}}~~~{{{zzzyyyjjjiiiggggggjjjrrr|||~~~~~~|||zzzyyyyyy{{{|||{{{zzzxxxxxxwwwvvvuuuxxx||||||wwwrrrppplllhhhlllhhheeefffkkknnnnnnmmmooollliiijjjnnnrrrrrrrrrjjjkkknnnppprrrvvv|||}}}qqq[[[EEE<<>>888999;;;:::888666666777777777777666666444444555666666555555444222333555777:::999777444444444444444444444444444444555666666555666888:::888:::===BBBKKKeee~~~cccVVV```|||rrr^^^ccc}}}~~~www|||xxxsss}}}{{{ooorrr~~~rrrjjjnnnsssxxx}}}{{{|||{{{rrrmmmjjjkkkoooooollllllpppssstttppppppqqqrrrssssssrrrqqqttttttssspppnnnmmmooopppmmmqqquuuxxx|||{{{pppbbbHHH>>>999FFF```yyyyyy|||{{{pppjjjfffggghhhgggfffhhhiiihhhgggffffffhhhkkkmmmvvvyyynnniiifffbbb```aaaccc```aaagggkkkmmmrrryyyvvvyyywwwqqqmmmllliiicccYYYZZZ___iiittt~~~{{{vvvwww{{{~~~ssspppmmmnnnqqqqqqqqqpppkkkqqq{{{|||xxxsssrrryyy~~~}}}}}}uuurrrqqqtttuuuqqqkkkmmmsssppp{{{rrrXXXAAA333///...,,,******,,,...///******)))(((''''''&&&&&&xxxlllgggggghhhrrreeeWWWEEE;;;;;;===<<<999666666777777777777666666333444555666666555444444111000444888777333555:::333444444555555444444333555777999999888888:::;;;666;;;???BBBOOOoooyyy___VVVeeekkk[[[hhh|||vvvyyyzzznnntttyyyyyyzzz{{{||||||xxxnnnyyyqqqmmmuuu}}}~~~~~~|||sssmmmjjjlllnnnmmmhhhhhhmmmrrrssspppqqqrrrssstttsssrrrqqqvvvxxxxxxuuurrrrrrvvvyyypppuuuzzz}}}{{{hhhTTTGGGCCCFFFUUUjjjyyyzzzuuunnnppptttyyyzzzuuupppmmmpppjjjhhhkkknnnooooooqqqxxxwwwuuupppllllllppptttqqqyyytttkkkcccbbbbbb``````bbbhhhfffiiipppsssrrrsssxxxzzz~~~~~~yyyvvvvvvqqqiii\\\]]]bbblllyyy}}}wwwuuuwwwxxxvvvsssnnnhhhccccccgggmmmuuu{{{pppwwwyyyppplllqqq~~~|||}}}uuutttpppooooookkkhhhnnnxxxttt~~~|||bbbLLL>>>888,,,+++***))))))***+++,,,++++++***)))((('''&&&&&&ppphhhfffhhhppp~~~vvvWWWLLLCCC???<<<666888888888888777777777777777777666666666666666777222333333444555555555444777444222111333444555555555777999999888777888999888;;;???EEEUUUuuugggVVVVVVrrrttt[[[bbbzzzxxx~~~}}}uuuzzzzzzhhhkkk~~~~~~uuuxxxxxxtttuuu{{{xxxkkkppp}}}wwwzzz~~~}}}|||}}}|||qqqlllooolllkkkhhhfffddddddddddddlllllljjjgggcccbbbfffiiikkkmmmooorrryyy{{{zzz{{{mmmSSS@@@DDD[[[jjjhhhgggooopppjjjgggkkkoooqqqpppnnnnnnooovvv|||~~~{{{|||{{{tttpppoooooojjjgggddddddeeeggghhhiii]]]aaaeeefffffffffhhhjjjoooooosssxxx}}}~~~zzzuuuwww~~~~~~|||vvvmmmgggjjjpppyyyxxxvvvsssooommmnnn___]]]\\\___hhhsss}}}|||rrrnnntttyyy{{{xxxssspppllliiijjjlllmmmssszzz}}}kkkPPP>>>666------,,,+++***)))))))))))))))((('''((())))))'''%%%}}}ssskkkkkkppp}}}yyybbbIII;;;;;;;;;888888888888777777777777777777666666666666777777222333444444555555555444777555222111333444444444333555777888777888999:::<<<>>>AAAGGGWWWxxxwww___UUU[[[yyyppp\\\fff~~~yyyvvvwwwxxxhhhsss}}}www{{{|||wwwvvv{{{sssmmmvvvwwwjjjvvv~~~xxxmmmhhhjjjgggeeedddcccbbbaaa```^^^___``````^^^]]]]]]```cccgggjjjmmmqqqzzz~~~}}}jjjSSSIIIIIIiii||||||ssssssrrrllllllsssxxxxxxsssqqqtttxxx~~~uuummmgggdddccc___]]][[[YYYYYY[[[^^^aaa```dddhhhjjjjjjkkkmmmooosssrrrssswww|||}}}zzzwwwyyy~~~~~~}}}}}}xxxrrrqqqsssvvv|||||||||xxxooofffccc[[[\\\___eeemmmvvv~~~~~~wwwqqqqqq|||yyywww|||zzzuuuqqqkkkhhhjjjmmmpppvvv|||ppp^^^GGG999333+++---,,,+++***))))))))))))(((''''''((()))(((&&&$$$rrrnnnoooyyy[[[???<<<===888888888888777777777777777777666666666666777777333333444555555555555444888555333222333444444333222444666777777888:::;;;===???BBBHHHYYY{{{lllVVVTTTccc}}}iii\\\kkk{{{|||qqqqqq|||pppiii}}}zzz}}}~~~yyytttuuuyyy}}}tttnnnrrrzzzqqqjjjwww~~~}}}yyyuuummmddd```aaacccbbbbbbbbbcccaaa]]]ZZZ\\\^^^```aaabbbcccfffhhhiiilllpppttt||||||mmmQQQ???MMMfffzzzwwwsssxxx~~~uuuqqqvvv|||}}}uuummmeee___\\\[[[ZZZZZZXXXTTTRRRUUU[[[```eeehhhlllooopppqqqssstttvvvsssrrrsssxxx{{{{{{yyyyyy||||||zzzzzz{{{zzzwwwxxxyyy{{{~~~yyyvvvqqqggg^^^YYY[[[___fffmmmuuu{{{|||ttttttyyy~~~tttsssvvv~~~}}}|||{{{wwwoooiiifffjjjpppuuuzzz~~~sss]]]NNN<<<444111***---,,,+++******)))******&&&&&&&&&((()))(((%%%"""wwwnnnkkksssrrrKKK???;;;888888888888777777777666777666666666666777777888444444555555555555444444777555333333333444333222444555666777666777999;;;<<<>>>BBBJJJ^^^eeeRRRXXXllloooaaa^^^qqq|||vvvpppvvvnnnppp~~~}}}|||vvvpppnnnpppuuuxxxyyy}}}{{{mmmmmmyyyqqqiiippp{{{~~~}}}|||zzzxxxvvv}}}}}}{{{yyyuuupppkkkfffdddcccgggfffggghhhiiigggbbb^^^dddgggjjjmmmoooqqqrrrssssssvvvxxxzzz~~~vvvjjjZZZEEEAAA```zzzpppkkknnnrrrxxxyyyxxxuuutttvvvyyy{{{yyytttnnnhhhccc```^^^]]]ZZZZZZYYYTTTQQQTTT]]]eeejjjllloooqqqrrrssstttttttttppplllmmmrrrwwwzzzzzzwwwwwwvvvuuuvvvxxxzzz{{{yyyyyy{{{~~~yyykkkeeeaaa]]][[[\\\eeejjjpppvvv{{{~~~{{{yyy}}}yyyrrruuu{{{{{{xxx{{{{{{wwwjjjeeefffmmmuuuyyyzzz|||eeeOOOBBB666222222,,,---,,,++++++************%%%&&&&&&((()))(((%%%"""~~~pppgggmmmyyyzzzQQQAAA:::888888888888777777777666666666666666666777888888444555555666666555444444666555333333444444333222666777888777666777999;;;<<<@@@GGGSSSjjjyyy___UUUccczzz|||ddd]]]cccyyy{{{}}}}}}yyy{{{uuuzzz}}}|||xxxrrrmmmiiiooottttttyyyzzzlllrrr}}}qqqfffeeeuuu~~~}}}~~~yyyuuurrrqqqqqqrrrqqqpppooowww~~~~~~{{{yyyxxxwwwuuuqqqooonnnppprrrqqqlllgggnnnooorrruuuxxxyyyyyyxxxzzz|||}}}~~~{{{{{{iiiVVVLLLIIIVVV{{{{{{xxxrrrlllgggeeeeeeeeekkkkkklllmmmmmmooossswwwwwwrrrlllhhhfffeeecccaaaXXXXXXWWWSSSQQQUUU___hhhoooooopppqqqrrrrrrqqqpppnnnjjjfffgggmmmtttxxxyyyuuusssrrrsssvvvxxx|||||||||}}}~~~~~~~~~~~~~~~uuukkkaaa^^^___```eeekkkvvvyyy|||}}}~~~~~~zzz|||}}}yyy~~~ttttttvvv}}}}}}wwwsssdddccchhhssszzz{{{yyyzzz~~~pppWWWEEE;;;222111222,,,---,,,++++++++++++++++++'''''''''((())))))&&&###wwwiiilllsss|||nnnKKK@@@;;;888888888888777777777777666555555666666777888999555666666666666555444444555333333333555555444333777888888888777888;;;>>>BBBHHHSSSbbbzzzjjjYYY^^^wwwrrr\\\___nnnwwwwww{{{|||}}}zzztttgggnnnrrrrrruuuzzzpppzzzvvvbbbaaajjjsss|||}}}xxxuuuttttttkkkgggcccdddhhhlllmmmmmmuuu|||xxxtttqqqsssvvvwwwsssnnnttttttuuuxxx{{{|||{{{zzzxxxzzzzzzzzz|||}}}xxxqqq```RRREEEGGGYYYuuuuuurrrqqqoookkkeeecccccceeeeeedddjjjjjjlllpppqqqqqqtttyyy{{{uuunnnjjjiiigggeeebbbYYYYYYXXXVVVVVV\\\fffmmmrrrqqqqqqrrrrrrrrrooommmkkkgggdddfffkkkrrruuuvvvrrrpppqqquuuxxxzzz~~~}}}yyyvvvrrrooonnnbbbbbbffflllooopppuuu{{{xxx{{{}}}wwwmmmpppwwwxxxqqqmmmbbbeeemmmxxx|||zzzyyyzzzppp\\\GGG;;;666///...000***,,,,,,++++++++++++,,,,,,+++)))))))))******((('''pppnnnqqquuu```AAA>>>>>>888888888888777777777777555555555555666777888999666666666666666555444444333222222333555666555444555666777888999;;;???CCCGGGOOO]]]oooooo^^^YYYnnnfffXXXfff|||yyyvvv~~~wwwzzzyyyiiiooorrrpppqqq|||yyyttthhhXXXbbbuuu~~~zzzuuuqqqnnnmmmkkkjjjfffbbb___bbbjjjrrrvvvvvv~~~yyysssmmmmmmqqqtttrrrooosssrrrrrrtttxxxzzzyyyxxxrrrsssrrroooooommmfff]]]DDDCCCDDDNNNggguuummmjjjiiimmmllljjjiiijjjllloooqqqqqqpppsssxxxxxxtttuuuzzz{{{uuunnnjjjiiihhheeebbb]]]\\\ZZZ[[[___fffnnnssssssrrrrrrsssuuutttrrrooommmjjjgggiiinnnrrrssssssllljjjllltttxxxxxx|||{{{uuunnniiifffeeeeeebbbjjjvvv|||~~~xxxxxxvvvooonnnsss|||~~~tttjjjeeeeeejjjssszzz{{{yyyzzzttt\\\GGG999555555...---///+++,,,,,,,,,++++++,,,,,,---///,,,******+++,,,++++++wwwqqqpppppp|||[[[===<<>>CCCGGGIIISSSbbbvvvzzzeeeZZZ]]]{{{{{{^^^VVVmmm{{{~~~www|||zzzxxxyyykkkqqqsssooooooxxxwwwvvvssseee```nnn}}}yyytttmmmiiihhhgggeeeccciiifffccchhhrrr|||yyywwwppphhhggglllpppooommmkkkjjjiiilllpppssssssqqqoooooolllgggccc^^^UUUJJJ>>>HHHQQQYYYlll{{{uuurrrrrrrrrtttvvvwwwuuussstttyyy~~~wwwuuuxxx}}}{{{uuutttxxxxxxrrrkkkhhhhhhhhhfffbbb\\\ZZZXXXZZZaaaiiipppssstttsssrrrtttwwwwwwuuurrrpppnnnkkkmmmpppsssrrrqqqeeedddhhhqqquuuuuuxxx}}}xxxrrrjjjbbb^^^^^^aaacccoooxxx}}}zzzrrrpppzzz|||qqqjjjqqqxxx|||}}}qqqfffaaajjjnnnvvv|||zzzwww|||hhhNNN;;;111222666000...111---,,,,,,,,,++++++,,,------111...+++***+++---...---rrrnnnpppwww}}}^^^>>>999@@@<<<999999:::999666777;;;777666666555555555666666777777777777777666555555555555555555666666666666777777777777:::AAAIIIOOOLLL[[[bbbpppnnn\\\QQQxxxeeeVVVeee|||uuuuuu{{{xxxvvvvvvvvvvvv|||}}}}}}ooolllooozzzuuuggggggggghhhiiilllnnnooommmkkknnnuuuzzz}}}zzzoooppppppjjjcccdddhhhhhhcccbbbdddggghhhhhhhhhiiijjjkkkfffdddddd^^^RRRGGGBBB;;;UUUllltttxxx|||}}}{{{zzz}}}~~~xxx~~~~~~~~~|||yyyxxxzzzzzzxxxuuuzzzvvvpppkkkfffcccaaaaaacccaaa```bbbgggkkklllkkksssqqqnnnnnnqqqtttvvvwwwqqquuuwwwuuuppplllmmmooojjjgggiiipppsssqqqmmmlllfffeeeccc```^^^aaagggmmmzzzxxxrrrbbbfffttt|||ooolllpppvvv}}}uuujjjjjjpppyyyuuuwww~~~}}}yyylllTTTGGG777555111///------,,,+++)))---///,,,'''$$$%%%(((222444222---+++---,,,)))yyymmmiiinnntttiiiBBB999???;;;888999;;;:::777777;;;888777666555555555555555777777888888777777666555555555555555666666666666777777777777888===DDDIIIJJJWWWbbbwwwlll\\\ZZZwww]]]^^^qqq{{{vvv{{{}}}yyyvvvwwwyyy{{{xxxwwwqqqyyyzzzxxxqqqfffhhhjjjllloooqqqsssssstttuuussstttyyy{{{|||yyyppphhh```eeefffaaa^^^aaaddddddcccdddeeefffggghhhjjjkkkjjjkkklllhhhZZZJJJCCCDDDSSSiii{{{|||{{{|||}}}|||{{{{{{{{{{{{|||}}}yyywwwtttuuuwwwxxxwwwvvvyyyxxxtttoooiiidddbbbaaaeeedddcccfffkkkppprrrrrrssssssrrrssstttwww{{{}}}rrrvvvyyyxxxsssnnnmmmooolllgggeeehhhiiieeecccccc```aaacccdddeeeiiiooosssyyymmmgggnnnxxxxxxmmmnnnvvv}}}~~~sssjjjmmmvvv{{{wwwxxx~~~~~~|||}}}___JJJ???444222000///...---,,,,,,***---000///,,,***,,,///666888666111...000...+++rrrfffffflllrrryyy}}}NNN===AAA:::777888<<<<<<999888;;;999888777666555444444444777888888888888777777666555555555555666666666666666777777888999<<>>BBBEEEKKKYYYnnnmmmgggjjjiiiVVV___www{{{~~~xxx{{{zzztttqqqzzzzzzvvvzzzqqqpppttthhhggghhhfffgggkkkssswww}}}~~~|||zzzzzzzzzzzzyyyxxx{{{}}}zzzsssnnnlllkkklllhhhgggeeecccbbbaaabbbccciiisss{{{{{{uuussswww{{{}}}zzzwwwuuuuuuvvvvvvvvvtttiii[[[NNNJJJTTTmmmzzzuuuuuutttsssrrrrrrqqqqqquuusssqqqqqqrrruuuxxxyyyyyyyyywwwqqqiiiddddddfffnnnmmmmmmnnnppptttwwwyyyrrrvvvyyyxxxtttssswww{{{yyy|||{{{uuuqqqnnnccc]]]XXXXXXYYY[[[___eeerrruuu{{{~~~xxxrrryyyuuuxxx|||wwwsssssszzzzzzuuurrrrrrwww}}}|||zzz{{{wwwZZZCCC888666---///000///---***((('''%%%(((+++------...000333444666555111111333333111uuufffcccdddeeemmm}}}pppMMMAAA<<<888777;;;===;;;999:::::::::888777555555444444666777777888888888777777555555555555666666666666555777888999:::;;;>>>AAAGGG[[[xxxiii^^^ffftttwwweeebbbrrr}}}{{{vvvyyyyyyuuummmsss~~~sssvvv~~~xxxoooccc___hhhpppooorrryyyxxxzzz~~~~~~zzzwww{{{}}}|||yyyuuutttssssssvvvrrrkkkeee```]]]\\\]]]dddeeehhhlllpppsssvvvxxxtttwww{{{~~~}}}{{{zzz{{{}}}{{{yyyxxxyyyyyywwwuuuuuubbbNNNHHHRRRfff~~~vvvnnnnnnooopppqqqrrrssssssyyywwwtttrrrqqqtttwwwzzzxxxvvvqqqjjjdddcccfffjjjrrrqqqooommmmmmooorrrtttnnnrrrwwwwwwttttttxxx|||}}}~~~~~~{{{uuummmgggddd[[[XXXWWW[[[```eeennnwwwwwwyyy}}}}}}zzz}}}zzzwwwzzzxxxwww{{{}}}tttssswww|||}}}ppppppwww{{{{{{{{{|||zzz|||gggMMM;;;444333111333666555000+++(((&&&&&&(((***,,,,,,---...//////222222111222666888666kkkaaa___]]]bbbppp[[[BBB@@@:::777:::<<<;;;999::::::999888777666555555555555666666777777777777666555555555555666666666666888888999888777888:::===HHHfffyyyeeeSSSQQQ```rrruuueeecccooo}}}~~~{{{}}}~~~xxxssssssvvvyyyrrrttt{{{uuusssrrrddd___^^^fffuuu~~~}}}{{{}}}~~~|||zzzxxxwww}}}|||uuunnnjjjgggccc___]]]ZZZXXXYYY\\\```bbbjjjkkkooouuu|||xxxuuuvvv{{{~~~}}}}}}|||{{{zzz|||}}}{{{uuuppp^^^SSSNNNYYYmmm|||sssdddfffjjjnnnrrruuuwwwxxxyyywwwssspppnnnoootttxxxuuupppiiicccaaadddhhhkkksssrrroookkkhhhhhhkkknnnhhhmmmrrrvvvwwwxxx{{{~~~zzzxxxuuupppiiiccc^^^[[[[[[ZZZ^^^eeelllqqqzzzzzzyyyzzz}}}~~~yyy{{{wwwsssmmmqqqzzzzzzqqquuu}}}tttkkkqqq}}}~~~zzz{{{|||oooVVVAAA444///...444888<<<;;;555...***(((***+++,,,------...---------000222111444999<<<;;;zzzlllbbb\\\]]]hhhtttwwwRRRDDD<<<777888;;;:::999999999888888777666666777777444444555666666666666666555555555555666666666666777888999999:::<<<@@@CCCXXXrrrgggXXXLLLCCCDDDQQQ```qqqpppeeecccpppyyyvvvxxxyyy|||uuuooottt}}}yyyzzzyyyoootttwwwhhhddddddjjjttt~~~~~~{{{|||yyyuuuqqqooooooqqqrrrtttwwwtttkkkccc___ZZZTTTQQQQQQRRRWWW^^^hhhrrrwwwwwwtttrrrvvv}}}~~~uuuppppppxxx~~~~~~}}}}}}{{{ttthhh___MMMSSSdddyyyyyyoooaaaccchhhlllqqqtttvvvxxxrrrqqqnnniiigggiiioootttqqqjjjccc```ccchhhjjjkkkqqqpppmmmhhhdddcccfffjjjgggjjjnnnrrruuuvvvwwwwwwooolllgggdddbbbaaa``````cccdddjjjrrruuuwww|||{{{xxxuuuuuuwwwzzz{{{{{{~~~|||{{{~~~~~~ssspppyyyzzzuuuuuu{{{tttmmmmmmwww}}}|||~~~}}}nnnXXXDDD888222///---111666<<<<<<666///***)))+++++++++,,,......---,,,+++...000000222888;;;:::{{{iiiaaa___fffnnnzzzfffFFF===777888:::999999999888888777777777777777888333333444555666666555555555555555555666666666777666777999;;;???DDDKKKOOOlll{{{wwwtttssssssnnniiiddddddhhhkkkiiigggcccdddeeefffhhhmmmrrrwww{{{fffRRRIIIAAA<<<:::;;;CCCLLLIIIYYY^^^\\\cccqqq}}}}}}|||uuutttwwwssswww{{{~~~{{{zzzooouuu~~~zzz~~~{{{qqqkkksss{{{jjjgggqqqsssyyy~~~~~~{{{pppkkkddd___]]]___cccfffgggkkkjjjaaaYYYVVVQQQKKKNNNPPPTTT[[[ggguuu~~~wwwvvv{{{}}}{{{wwwmmmiiijjjssszzz~~~~~~|||zzzsssfffUUUIIIVVVggg{{{~~~~~~uuulllccceeeiiillloooqqqrrrrrrlllkkkhhhcccaaadddjjjpppmmmfff``````ffflllllljjjooonnnkkkfffbbbaaaeeehhhiiijjjllloooqqqqqqnnnlllccc```]]]]]]aaafffkkkmmmkkknnntttzzzzzzwwwxxx|||yyysssmmmjjjkkkoooqqqqqq|||www{{{wwwwwwwww{{{xxxqqqsssyyy|||jjjjjjqqq}}}}}}{{{}}}sssjjj[[[FFF888333222111000+++111888999333,,,(((''')))))))))+++,,,---,,,+++))),,,...---///555777666sssggg```dddiiisssVVVBBB999:::777999===999999:::::::::999777666444888444333777888666666777;;;777333222444555555444444666;;;??????DDDVVViii{{{tttpppkkkeee```___]]]ZZZVVVRRRPPPOOONNNKKKJJJIIIIIIJJJKKKJJJIIIJJJJJJKKKJJJGGGHHHSSS___}}}xxxmmm```SSSJJJ===<<<:::999999;;;>>>???AAAIIIWWWiii}}}|||uuuuuuyyy}}}{{{ooommmyyyyyyvvvxxxtttttt~~~}}}|||ooonnnuuu}}}mmmhhhhhhllluuu~~~}}}wwwqqqlllaaa```]]]\\\]]]bbbiiioookkkpppqqqkkkddd___[[[WWW]]]bbbcccccckkk|||uuupppsssvvvvvvmmmkkkkkkqqq||||||vvvqqqfffUUUKKKIIIqqq~~~|||{{{|||}}}zzzmmmllllllnnnpppqqqooonnnlllgggbbbaaaeeeiiiiiihhhiiieee___[[[\\\aaaiiinnnnnnmmmiiieeecccdddgggkkkhhhllloooooommmkkkcccZZZ]]]```cccdddggglllttt{{{yyyuuuvvvvvvssssssuuukkknnnnnnmmmqqqxxx|||{{{|||rrrvvv}}}{{{yyy{{{}}}ooommmwwwxxxnnnfffnnnzzz{{{yyywwwmmmdddWWWLLL===444222111...+++,,,000555777555000+++))))))***+++,,,,,,+++***)))***+++,,,...///000000111uuuiii```aaaeeelll}}}jjjLLL<<<===<<<<<<===888999::::::;;;;;;:::999888>>>999777999999777777::::::888666666888999888777;;;;;;===AAAFFFSSSmmmzzzrrrlllccc\\\TTTOOOMMMKKKGGGCCCHHHGGGEEECCCAAA@@@??????<<<;;;:::;;;<<<<<<;;;:::<<<;;;<<<===<<<>>>GGGQQQkkk|||wwwpppmmmjjjgggfffeeeddd```^^^]]]______ZZZQQQHHHBBB???;;;:::888777777999;;;<<<===JJJ```xxxwwwtttuuuxxxxxxsssmmmlllttt}}}|||zzzyyyxxxuuurrrtttzzztttsss|||xxxzzz~~~wwwgggjjjyyyyyyjjj___cccooozzz{{{vvvpppkkkfffccc``````aaadddkkkrrryyy}}}~~~xxxrrrooommmkkkkkkmmmllljjjppp}}}}}}tttqqqssstttsssnnnnnnpppvvv~~~zzznnn```QQQJJJRRR___|||zzzzzz}}}}}}tttrrrqqqpppqqqpppooommmjjjeee```___cccfffeeedddgggccc]]]ZZZZZZ^^^cccgggggghhhiiihhhgggfffggghhhffffffbbb^^^```eeegggeeeeeehhhkkknnnqqquuuzzz}}}zzzvvvuuuvvvtttmmmhhhggggggmmmrrruuu{{{zzzxxx|||yyy}}}xxxoooqqq}}}uuunnnuuuyyy{{{xxxyyyttteeeWWWNNNDDD888222111111...+++,,,222999<<<999222***&&&)))******++++++******)))))))))+++,,,------......qqqdddaaacccfffqqq~~~YYY=========;;;999555999:::;;;;;;<<<<<<;;;;;;<<<888666888777666777;;;888666555666888999999888;;;???GGGQQQ\\\oooxxxgggbbb\\\XXXUUUQQQKKKGGGCCC???:::888999999777555666666777777777777666666555444333444555555444333444222333666888:::???GGG]]]lll]]]WWWQQQKKKHHHFFFDDDCCCCCCBBB@@@>>><<>>PPPkkk{{{xxxqqqqqqqqqooommmjjjmmmoooqqqwww~~~}}}rrrnnnlllmmmnnnqqqxxxxxxrrrzzzrrrqqqwwwnnn```iii}}}{{{fff\\\YYYggg||||||xxxqqqjjjdddaaa``````eeefffiiiqqq{{{yyyyyyzzzxxxvvvvvvtttsssxxx~~~}}}}}}yyyttttttwwwwwwtttrrrrrruuuzzzsss```NNNEEEMMMgggxxxuuuxxxzzz~~~}}}}}}|||}}}{{{xxxtttqqqpppooommmkkkfffbbb^^^^^^aaaccccccbbbaaa___[[[YYYXXXZZZ]]]______cccgggiiihhheeecccaaa```___\\\YYY^^^hhhnnnooommmmmmppptttyyy}}}vvvqqqnnnnnnlllfffbbbbbbjjjrrryyyvvvyyy}}}yyy{{{{{{sssqqqwwwyyysssrrrvvvvvvxxxqqq^^^MMMAAA:::222...///000...++++++222:::>>>;;;222)))###******))))))))))))******(((((()))***************nnneeecccfffmmmuuummmFFF@@@>>>;;;:::888;;;;;;;;;;;;;;;;;;;;;;;;999777777999999777888<<<999888777888:::>>>AAABBBDDDQQQeeexxx{{{uuulllaaaVVVOOOFFFCCC@@@>>>===<<<:::888:::777555555777999999888111333444666666666555555666444333444555666555333333000111666888888;;;???TTT|||~~~dddOOOEEEBBB???;;;888777666666666555444333666999:::999555333555999777555444333222333444555>>>LLLddd{{{uuu|||wwwtttpppiiiccc```hhhrrrxxxvvvxxx~~~~~~xxxooollllllppptttxxx~~~~~~ssszzzqqqnnnsss{{{sssfffaaaoootttgggaaaaaahhhxxx|||kkkiiigggdddcccdddhhhkkkrrrqqquuu}}}}}}~~~~~~{{{xxxwwwxxx{{{zzzssssssttttttuuu{{{}}}zzzxxxxxx|||{{{qqqbbbQQQLLLXXXnnnwwwsssuuuyyy}}}~~~~~~{{{yyywwwxxxzzz~~~}}}{{{wwwrrrnnnlllkkkiiihhhbbb```^^^___bbbdddeeeddd___^^^[[[XXXWWWWWWXXXYYYXXX\\\aaadddccc```^^^\\\\\\aaaeeeiiiooouuuvvvrrrpppmmmkkknnntttyyy{{{{{{qqqiiiddddddeeegggjjjooowww}}}vvv}}}{{{|||yyyuuuvvv}}}|||uuuvvv{{{vvvqqqppphhhVVVFFF888333...---...///---***)))...666999777000((($$$***)))(((''''''((()))***(((((()))))))))(((((('''yyyjjjeeefffkkkqqqYYYJJJBBB>>>@@@???===<<<<<<;;;:::999999999;;;:::<<>>>>>???AAAGGGOOOXXX^^^kkk|||yyykkkcccVVVSSSNNNIIIDDD>>>888444444222111111222222222222222111000000222333444444000111222333444333222111222111000000222222111000111//////333444222333666EEE]]]rrr~~~dddUUUBBB777555666666555222222222222111111111111555333222111111222222222555444333222222333444444777???KKKYYYfffsss}}}~~~yyy}}}{{{{{{}}}tttddd]]]^^^nnnzzz~~~}}}uuuuuutttvvv|||~~~~~~vvvyyy}}}tttpppsssuuutttcccccckkkwww|||rrrbbbXXXdddooo~~~sssggg```ccceeegggiiimmmssswww|||{{{~~~~~~yyyyyy|||tttkkkjjjlllooowww{{{~~~zzzooo\\\PPPKKK\\\}}}zzzvvvuuuvvvyyy|||~~~~~~~~~|||zzzyyyuuuvvvyyy|||~~~~~~}}}{{{uuuqqqllliiiggggggeeeddd______```cccfffhhhiiiiiifffccc^^^YYYTTTRRRQQQPPPPPPTTTYYY]]]___```aaabbbccckkktttzzz|||tttuuunnneee```bbbgggkkklllfffaaaaaafffmmmsssyyy|||~~~~~~{{{~~~}}}~~~wwwuuu|||uuunnnjjj^^^KKK<<<444111...---------+++)))%%%)))...000///+++((('''***)))(((''''''((()))***)))))))))))))))(((((('''qqqfffdddhhhllluuurrrXXXDDD>>>@@@===>>>>>><<<;;;999999999999<<<;;;===>>>===<<>>;;;888666555444333111111111111111111000000000000000//////000000111111222222222222222111000000000///......000000///...111000111444222///000444999BBBNNNWWW___ddd___VVVEEE;;;222000222222333444111222333222111111222333111...,,,,,,///111111111222222222222222333444444444666999>>>FFFQQQ\\\dddkkkgggbbb___cccnnn|||}}}|||~~~yyyfffdddmmmzzz|||vvv|||~~~{{{zzzxxxvvv~~~xxxtttuuuqqqjjj\\\ggguuu{{{ppp___VVVVVVhhhxxxwwwiii```fffjjjmmmnnnnnnppptttxxx}}}}}}|||||||||ooohhhhhhjjjooozzz|||ooobbbMMMNNNZZZvvvyyyvvvuuuyyy{{{zzzzzz||||||}}}}}}~~~}}}}}}|||{{{wwwxxxzzz{{{{{{zzzyyyxxxnnnkkkgggeeedddcccbbb```^^^```bbbeeehhhjjjkkkkkkmmmhhh```XXXQQQMMMLLLLLLLLLOOOUUU[[[aaagggmmmqqqrrrxxx}}}~~~wwwzzzpppbbbWWWSSSVVV\\\``````aaaiiivvv~~~xxxvvvwww~~~}}}}}}zzz}}}{{{vvvwww~~~xxxssskkk[[[GGG777222000---,,,,,,,,,***((($$$&&&)))***)))(((((()))((((((''''''''''''((((((((()))))))))))))))((((((yyyiiiccccccdddjjj}}}lllLLLAAAAAA:::???>>><<<;;;;;;;;;<<<<<<<<<;;;;;;>>>AAAGGGTTTaaannnsss{{{sssaaaRRRHHH@@@:::666666555555555777777666444333444555555444333222222222222333333222222333333444444333222111111222222111000//////111111000///000111444555222...111888333444;;;@@@AAAEEEFFF>>>:::444000222333111111555222333555444222111333444............///000222333/////////000111222333444222333555666:::@@@GGGLLLNNNLLLIIIGGGLLL\\\sss{{{www{{{~~~}}}yyykkkqqq||||||}}}{{{xxxuuuzzzxxxxxxpppcccaaannnzzzvvvaaaQQQSSS___ppp~~~yyyrrrnnnkkkuuuwwwvvvsssmmmkkkmmmqqqvvvxxx{{{yyyxxx|||vvvooonnnllllllqqq}}}}}}uuukkk___VVVOOObbb|||yyyuuuuuuyyyyyyvvvvvvzzzyyy{{{}}}}}}xxxyyyyyyxxxuuusssrrrrrrkkkiiifffdddcccbbb___]]]^^^```dddfffgggggghhhhhhlllfff]]]TTTOOOMMMOOOQQQRRRUUU[[[bbbiiipppxxx}}}}}}}}}wwwzzzqqqcccVVVPPPSSS[[[bbbjjjllluuu|||zzztttooorrrzzz|||{{{~~~xxxuuuvvvzzz~~~|||wwwooocccSSSCCC888///...,,,+++************&&&'''))))))((((((((()))&&&''''''((((((''''''&&&''''''((((((((((((((((((nnnccc```___ddduuuZZZKKKGGG===>>>======<<<<<<===???@@@@@@>>>???DDDKKKYYYnnnnnnVVVMMMAAA999888999999777000111222444666555222//////111444555555333333333...000000000//////000111222111000//////000111222000///...///000000000...+++---111222---***///888///---444666111444888222555000///222111---...333000222444333000///111333+++///222000,,,+++///333,,,---...///000222333333,,,///333555666777999:::BBB>>>:::999???PPPjjj~~~~~~uuuuuu~~~wwwmmm{{{}}}|||yyyuuuyyyxxxvvv{{{yyyzzzpppaaahhhssszzzoooWWWIIIUUUhhhzzz{{{ssstttwwwxxx|||sssjjjfffgggjjjppprrruuuwwwyyy{{{sssqqqtttyyyxxxrrrqqquuuqqqpppsssyyyiii[[[RRRMMMWWWxxxxxxtttrrruuutttqqqsssyyywwwyyy~~~~~~xxxxxxvvvssspppmmmllllllkkkiiigggeeedddbbb^^^\\\^^^aaadddeeeeeedddddddddeee___WWWPPPNNNQQQVVVZZZ[[[___dddjjjpppvvv}}}{{{tttvvvpppeeeZZZTTTXXXbbbkkkzzzzzz~~~zzzwwwuuusssnnnkkkssswwwzzz}}}wwwrrrrrrwww{{{|||{{{~~~zzzpppbbbSSSEEE;;;666---,,,***))))))******+++(((***,,,,,,***(((((((((%%%&&&'''(((((('''&&&%%%%%%&&&''''''((((((''''''nnnaaa\\\cccmmm|||tttMMM;;;BBBAAA>>>:::888:::===<<<888AAAAAABBBEEEOOOhhhhhhVVVQQQ@@@<<<888555444333222111///222555444000///222555333333333222222111111111000111222222111///,,,+++000000111111111111000000////////////............,,,...000111111///...---...............///000000111111000000000000000000000000111111111///...---000000///...------,,,,,,,,,,,,------///000111222000111111222444555666666999666555666;;;GGG\\\ooovvvqqqvvv|||zzzxxxzzz{{{wwwrrrttt}}}vvv{{{uuummmffflllpppooodddXXXWWWaaakkkvvvxxxuuunnnkkkrrr|||tttjjjfffeeeeeefffqqqqqquuuzzzxxxssstttzzz{{{}}}~~~xxxrrrllljjjnnntttxxxzzzzzzvvvvvvtttgggUUUIIIQQQccc{{{xxxxxxzzzvvvqqqssszzz|||yyy|||vvvqqqmmmjjjjjjjjjdddddddddcccbbbaaa``````bbbaaa___[[[YYYYYY[[[]]]```XXXTTTWWW[[[]]]cccjjjgggkkkooopppqqqsssxxx}}}~~~{{{xxxtttqqqooollljjjeeebbbccciiirrrxxx~~~|||sssiiifffiiirrr~~~yyyzzz}}}~~~pppoooppptttyyy{{{{{{yyyvvvgggWWWGGG<<<444111000///...,,,+++***))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((())))))((('''&&&xxxggg^^^aaahhhrrr|||eeeKKKKKK@@@>>>;;;:::<<>>999777444333444555555444///222555444000///111555333333222222222111111111000000111222111000...,,,/////////000000/////////////////////............---...000000///...------...............//////000111111111111111000000000//////000111111000...---000//////...------,,,,,,,,,,,,------...000111222000000111222333444555555666444333333555AAAWWWllltttpppvvvwwwqqqpppnnnsssyyy~~~{{{wwwvvvrrriii___ZZZ```jjjqqqmmmnnnmmmkkkoooxxx~~~}}}yyyssspppppprrrtttuuuzzzyyy}}}}}}wwwxxx}}}rrrsssrrrqqqtttyyyxxxtttkkkiiiiiinnnvvv~~~yyy}}}{{{jjjZZZKKKNNNlll}}}{{{|||yyywww{{{yyyvvvtttqqqmmmjjjgggffffffhhhgggeeebbb___]]]\\\]]]```^^^[[[VVVSSSUUUXXX\\\fffbbbaaaeeeggggggjjjppptttuuuvvvvvvvvvvvvxxxzzz{{{zzzwwwssspppmmmkkkiiiiiijjjjjjkkkooovvv~~~~~~yyypppgggiiittt{{{{{{|||zzzxxxlllnnnsssyyy~~~~~~{{{wwwuuummm___OOO???555000......---,,,+++++++++++++++******))))))((((((''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&oooaaafffiiimmmqqqzzzXXXKKKBBB@@@=========???BBBDDD???DDDEEEHHHdddiiiNNNAAA<<<666333444666444222111333444444444///222444333000///111333222222222111111111111111///000111222222111000///---......//////......---/////////............---...///000///---,,,---...---............/////////111111111111111111111111---...///000111000///...//////......---,,,,,,,,,,,,,,,------...///111111//////000000111222333333666666666555444@@@ZZZrrryyyvvv|||}}}{{{}}}ppphhhgggjjjttt~~~sssbbbZZZ^^^gggnnnpppcccddddddfffmmmvvvwwwsssjjjlllooottt{{{vvvuuurrrnnnppptttrrrmmmggggggjjjqqq{{{}}}zzzkkkYYYOOOQQQfff~~~|||zzzzzzyyyrrrqqqooommmjjjgggdddbbbhhhgggddd___ZZZXXXXXXYYY[[[YYYVVVSSSRRRUUU\\\aaalllmmmpppsssrrrppprrrvvvzzzxxxwwwvvvwwwvvvuuutttvvvssspppllliiigggggggggjjjmmmqqqvvvzzz~~~~~~vvvnnniiipppyyytttyyyvvvrrrhhhmmmvvv|||www{{{kkkeeeXXXHHH888///---...++++++*********++++++,,,++++++***)))((('''&&&&&&''''''''''''''''''''''''%%%&&&''''''''''''&&&&&&vvvfffjjjjjjkkklllppp~~~eeeKKKEEEBBB@@@???===<<<===AAA???FFFDDDEEEgggxxx```PPPAAA;;;999666555666777555333222222222222000000222333222000///000111111111111111111111111000//////000111222222111111.........//////.........//////.........---------...///000...+++***,,,...------.........///......000000000111111111111111,,,---///000000000//////.........------,,,,,,,,,------------...///000111......//////000111111222555777888666555CCCbbb~~~~~~wwwlllggghhhsss|||}}}~~~qqq]]][[[dddiiigggccc\\\]]]^^^^^^bbbfffccc]]]UUU\\\hhhvvv{{{wwwwwwxxxssskkkhhhfffgggllluuu}}}|||qqqkkk^^^TTT]]]uuu|||zzzzzz}}}xxxtttsssrrroookkkfffbbb___```___]]]YYYUUUSSSVVVYYYWWWWWWXXXXXXZZZ___fffjjjppptttxxxyyyuuurrruuuyyy{{{xxxuuuvvvxxxxxxuuuqqqssspppmmmjjjiiijjjkkkmmmsssuuuxxxzzz}}}~~~}}}}}}|||rrrpppqqqzzzxxxpppwww|||tttnnniiioooyyy~~~yyy{{{ssshhhbbbVVVFFF666......111++++++***)))))))))************))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&rrrhhhffffffgggiiisss^^^KKKEEE@@@@@@>>>::::::>>>CCCIIIGGGIIIooojjjYYYBBB>>>:::999777555555888666555333222333333222111000111111111/////////000000000000000000000000000...///000000111111111222...//////000000//////...............------------,,,...000...***)))+++///,,,,,,---...///......---/////////000000111111111,,,---...///000000///...---------------,,,,,,,,,------,,,------...///000.........//////000000111///222555444555GGGkkkzzzsssmmmnnnsss{{{wwwhhh^^^ccckkkiii```YYYWWWZZZZZZVVVTTTTTTRRROOOLLLVVVgggwwwzzzttt}}}yyypppkkkeee```aaahhhrrrzzz~~~uuuxxx~~~yyyhhh[[[VVV]]]lll~~~}}}~~~~~~|||sssqqqpppmmmiiiddd^^^YYYVVVTTTUUUVVVTTTRRRTTTYYY___]]]___ccceeehhhkkknnnqqquuuyyy{{{xxxssssssvvvyyy}}}zzzxxxxxxyyyxxxtttpppooonnnmmmmmmnnnppprrrsss{{{{{{{{{{{{{{{~~~|||zzz}}}yyyqqqiiiqqqyyyyyyuuuttt~~~}}}rrrmmmnnnssszzz}}}xxxnnnfff___SSSCCC666//////111,,,+++***)))((('''''''''''''''(((((())))))******''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''pppjjjfffgggggglll\\\NNNBBB@@@>>>;;;<<>>DDD<<<@@@DDDUUU~~~oooZZZMMMDDD>>>:::666666555333333444666666111000000111222333111000111000/////////...---,,,........./////////000000..................//////---......//////......---.........---------,,,,,,%%%***//////+++)))+++///***,,,---//////...---,,,,,,,,,------...//////000---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......///////////////000000000222333555888AAAZZZxxx~~~yyy~~~~~~uuussswww~~~}}}uuudddiiiuuu}}}wwwiiifffnnnfffaaaVVVMMMNNNVVVZZZZZZdddiiipppwwwxxxsssiiibbbvvv|||xxxvvvtttxxxxxxrrrpppooommmkkkkkkmmmlllcccWWWMMMIIIJJJ]]]|||~~~~~~}}}xxxssssssxxxwwwssstttuuusssnnnjjjggg```YYYVVVSSSOOOKKKJJJJJJLLLNNNSSSYYY___aaaaaadddkkkrrruuuvvvwwwwwwuuutttttttttzzz}}}zzztttrrrttttttqqqkkklllnnnmmmjjjgggeeeeeellloootttxxxyyyxxxvvvtttuuuvvvwwwwwwyyy~~~{{{zzzxxxsssoookkkkkkkkkkkkxxxzzzxxxzzzvvvsssxxx{{{~~~}}}||||||}}}zzz|||~~~~~~ttthhh```SSSJJJ>>>666222///,,,)))***)))((('''&&&&&&&&&&&&''''''(((((())))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&((()))***yyykkkfffbbbaaammm~~~uuuTTTDDD???;;;>>>EEE???BBBHHH]]]nnn]]]III<<<999:::777333222222222444888:::666000444222111000000///,,,***222000/////////...---,,,---.........//////000000///...------------......,,,------......------,,,......---------,,,,,,,,,###)))//////+++))),,,///***+++---//////...---,,,++++++,,,,,,---...//////....../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---....../////////000000000000000000///000444???ZZZ|||xxxzzzzzzzzzvvvpppkkkoooxxx|||vvvzzz~~~|||}}}~~~xxxpppiiisssxxxgggjjjyyyuuuiiiWWWNNNSSS^^^cccaaapppqqqssstttrrrmmmeee```qqq}}}sssoookkkmmmzzz{{{ooommmeeeUUUFFFBBBJJJTTTzzzqqqvvvrrrnnnpppwww~~~~~~{{{|||yyypppfffeeeiiihhhccccccbbb^^^WWWUUUUUURRRMMMNNNKKKGGGEEEFFFKKKPPPTTTZZZaaahhhjjjiiikkkqqqxxxxxxxxxxxxvvvuuuuuuvvvxxxxxxzzzxxxsssrrrtttqqqjjjdddhhhlllllljjjhhhiiijjjnnnrrrxxx}}}~~~{{{wwwssspppqqqtttvvvxxx|||zzzzzz}}}{{{rrrgggdddjjjrrrvvvzzz|||{{{|||}}}}}}|||{{{yyyxxxzzz}}}}}}zzzzzz{{{wwwzzz|||~~~yyysssggg\\\XXXLLLCCC777222111111---((((((''''''&&&&&&&&&''''''))))))))))))(((((((((((())))))))))))))))))))))))''''''&&&&&&'''(((***+++ppplllhhhdddhhhqqqiiiPPPFFFCCCBBB@@@BBBDDDNNNgggjjj]]]KKKDDD===999:::;;;999666444444333333222111000000333111000000222222111000000///......//////...---////////////////////////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++)))+++,,,,,,,,,,,,---///)))+++---//////---***)))---+++******,,,------,,,,,,---.........---,,,+++---,,,***(((((()))***+++******+++,,,,,,---...............////////////000,,,///000222AAAaaa}}}zzz|||uuuqqqrrrvvvyyyzzzuuunnnppp|||yyyyyy{{{yyyxxxxxxyyyvvvoootttzzzuuucccWWWZZZaaadddfffjjjlllsssrrrkkkqqq|||sss```pppzzzpppmmmttt~~~|||~~~}}}kkkZZZMMMGGG@@@BBB[[[zzzvvvxxxqqqbbbggg```\\\aaagggjjjjjjlllhhheee```[[[WWWTTTTTTTTTPPPLLLMMMPPPLLLEEEIIITTTRRRSSSTTTTTTTTTVVV[[[___fffggghhhhhhjjjooouuuyyy}}}zzzxxxwwwvvvuuutttxxxuuurrrrrrsssrrrnnnjjjhhhkkknnnppppppnnnkkkhhhlllqqqwwwwwwuuutttwwwzzzyyyrrrsss{{{{{{tttsssyyy~~~{{{llleeelllssstttzzz~~~sssssszzzzzztttssswwwyyyxxxvvv}}}}}}|||}}}{{{pppfff\\\RRRJJJ;;;999777333000---+++***))))))))))))************((()))***++++++***)))(((++++++)))(((''''''''''''(((((((((((('''&&&%%%$$$zzzrrrjjjbbbdddmmmxxxmmmYYYMMMHHHFFFCCCGGGTTTooorrrWWWEEE>>><<<777222111444777666444444444333222222111000000000////////////111333555000//////...//////...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---++++++,,,---,,,+++***+++,,,+++,,,---......---+++***---+++******,,,------,,,...///000000///---,,,+++,,,+++***)))***+++---...******+++,,,,,,---......------........./////////...111222333???\\\{{{{{{vvvtttuuuvvvxxxxxxxxxrrrlllkkkrrr{{{yyyyyyyyyzzz||||||{{{xxxggg\\\aaaiiihhhddddddkkkrrrooogggnnn{{{vvvfffnnn}}}wwwuuuzzz}}}||||||}}}~~~yyyoooeeeQQQEEE===@@@HHHVVVppp}}}ttttttzzzxxxlll```ccc]]][[[___aaa```^^^^^^YYYVVVRRRPPPQQQSSSTTTTTTTTTSSSTTTWWWXXXXXX]]]cccaaaaaa```]]][[[]]]aaaeeecccdddeeegggjjjooovvv{{{}}}zzzvvvvvvwwwyyyxxxwwwssspppllliiihhhhhhgggfffpppqqqsssuuuvvvwwwwwwwwwsssuuuxxxyyyyyyyyy{{{}}}zzzuuuvvv}}}{{{sssrrrxxxvvvnnnnnnvvv|||}}}}}}~~~{{{sssttt|||zzztttnnnnnnssswwwxxxwww~~~}}}rrrfffZZZNNNCCC<<<888777444111...,,,+++***(((((()))))))))*********))))))************))))))+++***)))(((''''''''''''''''''((()))))))))(((((({{{mmmbbbccckkkmmmwwwoooZZZNNNJJJDDDKKK[[[wwwxxx^^^JJJ:::333222555333000222555777777555333333333222111111000000---///000///...000444888////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,------,,,***))))))***,,,,,,---......------,,,,,,+++******,,,------,,,------......---+++***(((+++*********+++---///000***++++++,,,,,,------...,,,---------............///222444444<<>>>>>MMMXXXYYY___mmmvvvvvvxxxyyyzzzzzzzzz|||~~~zzzxxxvvvrrrmmmnnnrrrrrrmmmiiimmmvvv}}}~~~{{{wwwxxxtttnnnrrryyyvvvkkkjjjlllnnnppppppnnnkkkiiiggghhhiiiiiikkkpppvvvzzzwwwsssnnnmmmooopppmmmiiijjjnnnrrrttttttvvvzzz}}}|||}}}~~~~~~}}}|||}}}wwwrrrsssxxx}}}}}}{{{xxxuuusssqqqppprrryyyzzzvvvyyyyyysssooonnntttyyyqqqqqqrrruuuzzz~~~}}}lllkkkmmmttt}}}{{{~~~ssshhhVVVDDD666000......///...---,,,,,,,,,,,,,,,'''(((((((((((()))))))))+++***)))(((((()))***+++***))))))(((((((((((()))''''''(((((('''&&&&&&%%%rrrgggdddaaaaaagggvvv___^^^hhhxxx[[[DDD;;;555111222333111//////222222222333222222111000111111111111111111111111333777::::::444...+++***---000222000---,,,---000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---,,,++++++------,,,+++)))+++,,,,,,,,,,,,---///******+++,,,------------+++***))))))+++,,,,,,+++((()))***,,,,,,,,,,,,++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,---111555666@@@\\\xxx}}}zzzvvvyyymmmgggggglllwww{{{qqqmmmlll||||||sss```ZZZ___iiiooogggVVVVVVkkkxxxwwwtttyyy|||mmm___OOOBBBDDDMMMXXXfffoooiiibbbcccggghhhppprrrsssrrrqqqrrrwww{{{zzzuuurrrrrrrrrppprrrvvvuuurrrpppsssyyy|||{{{xxxyyywwwtttrrrvvvyyyvvvooonnnooorrruuuvvvtttpppllliiiiiiiiihhhhhhkkkppptttoooooooooppprrrrrrpppoooqqquuuyyy||||||zzzyyyyyyuuuwwwzzz|||~~~~~~}}}||||||wwwssssssxxx||||||zzzwwwssspppooopppuuu{{{vvvpppnnntttyyywwwpppjjjhhhppp|||~~~vvvrrrtttxxx|||zzzmmmlllooowww~~~zzz~~~xxxhhhZZZGGG777///---......---,,,,,,+++++++++++++++''''''(((((((((((()))))))))((((((''''''(((((()))))))))(((((((((((())))))&&&&&&&&&&&&%%%$$$######ppphhhccc^^^```kkkzzzppphhhkkk{{{^^^NNNHHHAAA:::444000///111222111333777333444444444333333444444000000000000111111111111222333444333222000...,,,---000222111---+++---000------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,+++******,,,,,,+++***,,,---......---,,,---///'''(((+++,,,------,,,++++++***((()))+++,,,,,,+++'''(((((()))((('''&&&%%%******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...---000555555;;;QQQiiizzzmmmhhhmmmtttxxx{{{}}}zzztttpppqqqsss~~~}}}iii______gggnnnhhhXXXXXXmmm|||}}}xxxxxx}}}vvvgggZZZOOOMMMMMMQQQ___pppyyyuuuhhhaaadddiiippppppnnnkkkggggggjjjnnnmmmhhhfffjjjmmmmmmmmmnnnoooooopppsssvvvvvvuuussstttpppooosssuuutttrrrrrrtttsssrrrssssssqqqmmmiiiffffffeeecccccceeeiiimmmmmmqqqvvvxxxwwwuuuuuuuuuwwwxxxzzz|||~~~|||yyyvvvuuuvvvwwwxxxyyy{{{||||||}}}zzzxxxxxx{{{~~~~~~}}}vvvssspppqqqvvvzzzzzzxxxppplllkkkooooooiiiggghhhmmmzzztttrrrvvvzzzxxxuuussssssxxx}}}|||~~~ppp[[[MMM;;;000///111000---+++******)))))))))))))))'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))$$$%%%%%%%%%%%%%%%$$$$$$zzzooohhh```\\\cccoooyyyvvvlll```LLL:::333333222...444222222333000,,,---000444444444222111000111222000000000000000111111111111///------///111111111---000333111---+++---111------------------------........................******+++,,,,,,---......+++***))))))++++++***)))...///000///---,,,,,,---%%%'''***---------+++)))+++***((()))***,,,,,,+++.........---,,,***(((&&&)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000111...000555555777III^^^zzznnneeehhhvvv~~~xxxsssqqqtttyyy~~~zzzrrrccc^^^eeennniiiZZZ[[[ppp{{{xxx|||zzzaaaKKK>>>999DDDTTTfff}}}{{{qqqkkkqqq{{{uuusssoooiiidddbbbcccfff^^^YYYXXX___eeeeeebbbaaaeeehhhkkknnnpppooonnnmmmpppjjjjjjqqqsssmmmlllqqqxxxtttooommmllljjjfffcccbbbbbbaaa___^^^aaaeeehhhqqqwww~~~{{{wwwvvvxxxxxxwwwxxx{{{~~~|||xxx}}}{{{zzzzzz{{{}}}~~~}}}}}}vvvtttrrruuu{{{~~~yyyqqqmmmlllmmmmmmfff___aaaiiitttrrrkkknnnyyy~~~www~~~zzzwwwzzzzzz}}}kkkOOOAAA111+++...111...)))***)))((('''''''''''''''''''''''''''((((((((()))$$$%%%&&&''''''&&&%%%$$$))))))(((((((((((()))***######$$$%%%&&&&&&&&&&&&zzzllleee```ccckkkxxxzzziiiSSSFFFBBB;;;555222000111222111111000111222111000///555444333111000111111222000///---,,,---...000111444//////222111,,,,,,000---------,,,,,,+++++++++---..................------.........---,,,,,,+++***---000000...++++++,,,---,,,******+++++++++******000222---((())),,,---***,,,......---,,,+++,,,+++)))(((***+++++++++,,,++++++++++++++++++++++++,,,***)))***...///...,,,++++++,,,,,,---...//////---,,,,,,,,,,,,---......***///444333222777DDDOOOnnn~~~zzzooohhhkkkttt~~~}}}zzzwwwuuuwww|||}}}hhh^^^fffnnnmmmccccccsss~~~wwwxxxrrr^^^FFFAAABBBGGGWWWrrrzzzvvvuuuxxx~~~}}}wwwsssrrrooollliiiddd```[[[ZZZ[[[]]]]]]\\\ZZZ\\\```bbbdddcccbbbaaa___``````______aaaeeehhhiiiddd```bbbgggiiieee```fffdddcccdddaaa^^^eeeooowwwyyy||||||zzzwwwuuutttuuuwwwzzz|||}}}{{{xxxvvv~~~uuuttt|||yyyxxx}}}~~~}}}uuuuuuuuuvvvvvvxxxyyyzzz{{{ssskkkfffcccaaaeeekkkyyy{{{vvvkkkmmmsss}}}}}}zzzwwwzzz~~~|||}}}~~~ooo\\\EEE888//////111...+++,,,...,,,(((&&&''''''''''''%%%&&&''''''''''''''''''***&&&%%%(((***((('''((('''((()))))))))(((&&&%%%(((((('''''''''&&&&&&&&&ppphhhaaabbbhhhqqq}}}nnnYYYHHH;;;<<<999555111//////000111111000000111111111000...555444222111000111111111111000///......000222333333//////222111---,,,///---------,,,,,,+++++++++------............------------......---,,,,,,+++))),,,//////,,,******+++...,,,+++++++++,,,------...333333---)))***------***,,,------,,,+++***+++,,,***)))***************++++++++++++++++++++++++,,,***)))***---///...,,,+++,,,,,,,,,---.........---,,,,,,,,,,,,---......---000333222111555>>>FFF```|||}}}yyyuuurrrtttyyy|||||||||tttwwwmmmcccgggooooooffffffsss}}}~~~|||uuuuuuqqq\\\III===333AAAWWWqqq~~~|||zzzyyy||||||{{{||||||zzzxxxjjjfffaaa^^^]]]]]]\\\[[[[[[]]]___```^^^\\\ZZZXXXVVVWWWWWWVVVVVVYYY^^^aaagggeeecccfffkkknnnmmmkkknnnlllkkkkkkhhheeekkktttyyy{{{||||||{{{yyyxxxwwwtttwwwzzz{{{yyywwwuuuuuuxxxtttvvv}}}}}}wwwyyy~~~|||zzzxxxwwwssstttvvvwwwxxxyyyzzz|||xxxmmmhhheeeeeeiiioooxxx|||sssmmmqqqxxx~~~yyyvvvqqqqqqyyy}}}~~~wwwcccQQQ@@@555---///222000------...+++(((&&&'''''''''&&&&&&&&&'''(((((((((((('''***&&&%%%((()))'''&&&((((((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&{{{ooodddbbbfffkkkqqqvvvaaaJJJ===666444222111000/////////000111000111111222111000///...444444222111111000111111111000000000000222444555222//////111000------///------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,---------------,,,,,,++++++---......---+++++++++,,,+++*********,,,...000:::<<<999111******++++++***,,,---,,,+++))))))***---,,,+++***))))))))))))))))))))))))))))))))))))+++***)))+++---...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......111111000//////222777;;;LLLaaa~~~xxxyyy}}}yyyzzz{{{yyyjjjnnnyyywwwnnneeekkkjjjeeeeeennnvvvwww{{{rrroooxxxlllZZZEEE888@@@III^^^yyy~~~|||yyyzzz}}}}}}}}}~~~uuuqqqkkkhhhfffeeedddccchhhjjjkkkkkkgggdddaaa```\\\]]]\\\\\\\\\___dddhhhlllllllllmmmooorrrtttuuuwwwuuusssrrrnnnlllpppwwwwwwxxxxxxyyyyyyyyyzzzzzzxxx|||zzzwwwxxx{{{xxxvvvyyy~~~{{{uuuxxx~~~yyywwwvvvuuuuuusssvvvyyyzzz{{{|||}}}xxxnnnkkkllloootttyyy~~~|||rrrrrryyyzzzrrrmmmkkknnnzzz{{{}}}}}}~~~}}}jjjSSSDDD999111---///222111///...---***(((&&&'''''''''&&&&&&'''(((((()))))))))((()))%%%$$$'''(((&&&%%%''')))((((((''''''''''''((('''''''''''''''&&&&&&&&&{{{jjjdddfffhhhkkkmmm~~~pppTTTFFF>>>666333444000000000111111222222222000111333333222000///...333333222111111000000000/////////000111333444555000////////////...---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------,,,,,,+++------.........---,,,,,,***))))))((((((+++...111FFFFFF@@@444+++)))((('''***,,,,,,+++)))(((((()))+++------***((()))***)))))))))))))))))))))))))))*********+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...111///---,,,...000222333<<>>111222777666444444111111111111000000000000111555888888444111000000222222222222111000///...,,,,,,---...///000000111---//////------//////---++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,,,,***)))''''''((()))(((&&&)))+++...---,,,,,,///333666666222+++((())))))'''***+++,,,+++))))))+++---+++222333,,,(((,,,...+++((((((((((((((((((((((((((()))++++++******,,,---++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,+++***+++---/////////222000999MMMbbbssszzzzzzzzzwww{{{uuulllmmmqqqrrruuuyyyzzzqqqvvvxxxmmmgggdddbbbhhhrrruuuppphhhcccjjj{{{___PPP___lllyyy|||{{{rrrrrrrrroookkkgggfffeeefffggghhhiiikkkoootttxxxzzz~~~zzzzzz|||xxxwwwtttqqqpppsssxxx|||~~~~~~}}}zzzxxxzzzyyywwwxxxxxxuuukkkiiijjjooowww~~~zzztttsssvvv{{{zzzwww|||{{{rrroootttzzzzzzwwwzzz}}}wwwxxx~~~|||xxxoooddd```mmmvvv^^^BBB666:::111222000,,,+++,,,***%%%)))(((''''''((((((&&&%%%%%%&&&'''((()))*********)))%%%$$$'''(((&&&%%%'''(((''''''''''''(((((()))&&&&&&&&&'''''''''''''''yyyooogggfffhhhgggnnn~~~XXXBBB:::333333777::::::999222111000000000000111111222666;;;:::666111111111111222222222111000///...,,,---......////////////,,,000000,,,,,,000000,,,+++++++++,,,,,,---------------............------******+++,,,,,,,,,,,,,,,+++)))'''''')))***((('''%%%)))---...+++***,,,///,,,---+++'''(((+++,,,)))***+++++++++***+++---//////888888...(((+++,,,)))))))))))))))))))))))))))''')))++++++******+++...*********+++,,,,,,,,,---+++++++++***++++++,,,---***+++,,,---------.../////////222999EEETTTcccmmmzzzxxx}}}|||wwwvvv}}}{{{pppmmmrrrxxxvvvxxxzzz~~~mmmlllttt{{{zzzuuummmdddfffoootttuuuooofffdddnnnzzz|||qqqiiiooo}}}{{{}}}|||yyysssnnnllllllfffggggggeeedddeeejjjmmmtttzzz}}}zzz|||zzzyyywwwuuuuuuxxx~~~|||zzzxxxyyy||||||zzz|||{{{wwwnnnlllmmmrrrzzz~~~yyyuuutttwwwzzz~~~|||{{{|||rrrpppvvv~~~zzzqqqmmmooottt}}}~~~vvvpppddd```bbbppp~~~jjjSSS>>>444555///111///***)))+++***&&&((('''&&&'''((((((&&&%%%$$$%%%&&&'''((()))))))))***&&&%%%((()))'''&&&(((&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((wwwkkkgggiiihhhmmm{{{tttIII:::999666333333444111---333222111111111222444555222888<<<<<<777222111222111111222222111000...------...///////////////...+++000000,,,,,,000000,,,+++++++++,,,,,,------------......//////......---)))***+++,,,,,,,,,,,,,,,///,,,)))***,,,---+++)))!!!&&&++++++(((&&&'''******,,,+++(((***------******++++++++++++,,,///111333<<<;;;///(((***+++&&&************************''')))++++++))))))+++...))))))***+++,,,,,,------++++++******++++++,,,---***---//////---,,,---...---000111000555@@@KKKQQQ___eeemmmrrruuuzzz|||~~~wwwyyyxxxsssyyysssnnnpppwww}}}vvvyyyzzz}}}xxxnnnttt|||~~~|||nnnkkksssvvvzzzuuuhhh___aaagggjjjiiidddrrr{{{vvvttttttmmmmmmlllgggcccbbbdddgggiiiqqqyyy|||zzzyyy}}}zzzyyyxxxwwwxxx}}}|||yyywwwxxx}}}|||{{{~~~}}}wwwpppnnnnnnssszzz|||yyysssqqqqqqsssttt~~~zzzrrrqqqyyy~~~uuujjjeeehhhlll~~~{{{rrrlll^^^^^^dddqqq|||ttt^^^LLL===444111...000...((('''++++++'''((('''&&&'''((((((&&&%%%###$$$%%%'''((()))))))))***&&&%%%(((***((('''(((%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((uuukkkiiilllhhhmmm|||nnnFFF>>>888444444444333333555222222222222222222222222444555666444222/////////222222222000...------//////000//////...000333666444222000/////////...---,,,---...---,,,,,,---...***)))((((((***,,,///000***************++++++,,,+++++++++++++++***)))((((((+++------+++***+++---))))))))))))************)))***+++,,,,,,,,,,,,,,,222333111+++)))++++++((()))((('''(((******((('''---+++******+++,,,+++***---,,,+++++++++,,,---...,,,,,,,,,,,,,,,+++***)))''')))+++++++++,,,...///+++,,,---///111444666777===>>>AAADDDIIIPPPXXX^^^bbbrrrxxxvvvxxx~~~{{{www|||~~~wwwvvvsssuuu||||||xxxwww~~~rrrVVVMMM]]]lllzzz}}}{{{{{{uuuzzz|||yyyuuuppphhh```^^^bbbhhhnnnssswww|||~~~~~~}}}|||}}}zzzwwwyyy}}}}}}~~~|||zzzxxxssskkkhhhqqqzzz}}}{{{xxxvvvvvvuuusssrrrrrrzzzzzzzzzxxxxxx}}}yyymmmccccccppp|||uuukkkcccccciiiqqqwwwyyy|||www___PPP???444111,,,...---,,,+++)))((('''&&&$$$$$$$$$%%%&&&'''((()))&&&'''''''''&&&&&&((()))''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''rrrmmmiiifffjjjwwwoooHHH>>>888444444444333333555222222222222222222222222222333444333111/////////111111111000...---...000------...------...000333444222///.........,,,+++,,,---...---,,,,,,---...******))))))***,,,///000***))))))))))))***++++++***++++++++++++***)))((((((***,,,,,,******+++,,,))))))))))))************)))******++++++++++++***...000...***))),,,,,,***+++***)))***,,,,,,***)))---+++******+++,,,+++***,,,+++*********,,,---...,,,,,,,,,,,,,,,+++***)))(((***++++++++++++---///------......000111222333111222333555888>>>DDDIIIPPP]]]ooo~~~zzz{{{~~~~~~yyyzzzwwwxxxwwwxxx~~~rrr~~~}}}iiiTTTVVVkkk}}}yyy{{{}}}~~~|||{{{yyy}}}}}}}}}}}}{{{wwwqqqjjjbbbcccdddgggkkkqqqxxx||||||}}}~~~yyywwwzzz~~~~~~~~~~~~~~~~~~uuugggaaalllzzz~~~|||{{{vvvxxxyyyvvvpppmmmpppvvv~~~rrrwwwzzz|||~~~~~~{{{tttjjjdddhhhvvv|||zzzooogggccckkkqqqwwwyyyyyyzzz~~~qqqUUUFFF777000000,,,...---,,,+++)))((('''&&&))))))(((''''''''''''(((&&&'''''''''&&&&&&((()))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''zzzrrrfffbbbfffppp{{{nnnKKK>>>888444444444222222555222222222222222222222222000111222111///...///000000000111000///...000111,,,---//////......///111333111...---------+++***,,,---...---,,,+++,,,---++++++******+++---///000))))))((((((((()))************++++++******))))))''')))++++++***)))***+++))))))))))))************)))************))))))(((***,,,+++((((((,,,...,,,+++***)))***,,,,,,***))),,,***)))***+++,,,+++******)))))))))***+++---...++++++,,,,,,,,,+++******)))+++,,,,,,++++++,,,...//////............//////............///222777;;;>>>GGGVVVgggxxx{{{|||}}}}}}{{{zzzyyy|||~~~~~~vvvttt{{{}}}ppp]]]ZZZmmm}}}wwwqqqjjjeeeeeeggglllttt}}}|||rrruuuzzz}}}vvvqqqkkkqqqzzz~~~~~~yyyttthhheeebbbbbbdddjjjqqquuu||||||yyyxxx}}}}}}~~~wwwddd[[[iii{{{zzzvvvsssyyy{{{sssiiigggpppyyy~~~uuukkkttt}}}{{{}}}vvvkkkbbbbbbkkkyyy}}}ttttttzzz~~~qqqhhheeegggwwwzzz~~~~~~{{{xxxxxxzzz~~~~~~hhhJJJ<<<000...000...------,,,+++)))((('''''',,,+++)))(((&&&&&&%%%%%%&&&'''''''''&&&&&&((()))''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''uuueeeaaaccclllttt}}}jjjJJJ???999444444444222222444111111111111111111111111...///000///......///111///000111000//////111333---///111111000///000000000...,,,,,,------,,,+++,,,---...---+++++++++---,,,,,,++++++,,,---...///((((((((((((((())))))***))))))************))))))'''((()))***************((()))))))))************))))))***))))))(((''''''(((******''''''+++---+++)))((('''(((******((('''***))))))***,,,,,,+++***(((((((((((()))+++---///++++++,,,,,,,,,++++++******,,,---,,,++++++,,,---......------,,,---------000111111000///111555888888<<>>IIIVVVggg~~~|||~~~yyyzzz~~~|||tttkkkiiisss~~~yyygggffftttxxxccc[[[[[[ZZZUUURRRMMMVVVeeeqqqyyyzzzxxxvvv|||||||||}}}}}}zzzvvvrrrjjjmmmpppnnniiiiiinnnssszzz}}}}}}{{{{{{~~~|||wwwsssooommmlllkkkiiifffqqqvvv|||}}}{{{{{{~~~~~~}}}~~~yyyiiieeettt~~~|||zzz{{{ttthhhdddlllvvvzzz|||qqqkkksss~~~xxxnnnbbb```iiixxx{{{ooohhhrrrvvviiiaaafffttt}}}yyywww{{{nnnPPP<<<777222111222...,,,++++++***)))(((''''''((('''&&&%%%%%%%%%%%%%%%%%%'''''''''&&&&&&''')))&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((())))))((((((((('''''''''}}}qqqkkkpppwww|||```EEE@@@999555555444222111444111111111111111111111111...//////---,,,---///111///000111111000000222444...//////...,,,+++,,,------,,,++++++---//////...,,,---...---+++)))***++++++++++++++++++++++++***))))))((((((((()))******(((((())))))******))))))))))))(((***+++,,,+++)))))))))))))))************((())))))))))))(((((('''***,,,+++&&&&&&))))))'''+++***)))***,,,,,,***)))(((((((((***,,,,,,+++)))***)))))))))***+++---...******+++,,,,,,,,,++++++***,,,------,,,,,,---///++++++++++++,,,---//////---............///222444444444777===CCCPPPlll~~~~~~~~~xxxyyy~~~}}}{{{uuummmjjjppp}}}|||}}}xxx```eee~~~kkkccc```[[[TTTOOOUUU^^^jjjuuuzzz{{{yyyxxxyyyyyyyyyyyyuuulllaaa^^^ccciiirrrvvvwwwwwwyyy~~~~~~{{{yyyxxxxxxxxxtttmmmgggfffkkkqqqvvvzzz~~~|||zzz|||zzzmmmlll{{{~~~}}}{{{ooobbbbbboooxxxyyywwwqqqppp}}}sssmmmhhhmmmzzzzzzrrrmmmooo{{{xxxiii___```lll|||~~~|||}}}sssUUU???555666222//////+++++++++***))))))(((''''''(((((('''''''''(((((()))&&&'''''''''&&&&&&((()))%%%%%%&&&&&&'''(((((((((''''''&&&&&&''''''((()))***))))))(((((('''''''''tttvvv{{{|||~~~]]]EEE@@@:::555555444111111333111111111111111111111111000000///---,,,,,,///111000111222111000000222333/////////---+++***+++---000...,,,,,,---...---,,,,,,---...,,,***))))))***++++++++++++******)))(((***))))))))))))***++++++'''(((((()))))))))))))))+++))))))***------+++)))))))))))))))************(((((()))*********))))))***,,,***'''&&&******(((+++***)))***,,,,,,***)))''''''(((***,,,---+++))),,,+++*********,,,---...)))***+++,,,,,,,,,,,,+++)))+++------------...000,,,,,,+++,,,,,,---...//////000111000///000222444222222666888888@@@^^^}}}zzz~~~||||||{{{zzz{{{xxxppplllrrr~~~}}}~~~ZZZPPPtttyyyqqqlllddd^^^[[[aaahhhqqqwwwxxxwwwuuuuuurrr}}}vvvfff^^^aaagggiiinnnqqqrrrwww}}}}}}|||}}}~~~vvvooocccfffkkkqqqyyy}}}}}}xxxtttvvv~~~|||mmmmmm}}}~~~}}}{{{mmm]]]^^^mmmxxxzzz~~~uuuuuuzzzyyyrrrqqqrrr|||tttiiikkkwwwooo^^^XXXbbbrrrhhhTTTBBB222000555111---...+++*********)))((((((''''''(((((('''''''''(((((((((&&&'''''''''&&&&&&((()))%%%%%%&&&&&&'''(((((()))'''''''''''''''(((((()))******))))))(((''''''&&&|||zzz}}}{{{xxxxxx~~~]]]FFF@@@:::555555444111111333000000000000000000000000111111000...,,,,,,...111111222222111000000111333222222000...++++++---000333111...---------+++***,,,---...,,,***))))))******************)))((('''***************++++++,,,''''''((())))))))))))))),,,***)))***---...,,,***))))))))))))************'''((()))******+++******)))+++***''''''+++,,,***)))((('''(((******((('''&&&'''(((***------+++(((---,,,+++++++++,,,---...)))***+++,,,,,,,,,,,,,,,)))+++,,,---------///111---------,,,,,,---......///000000///......000111222444888:::555<<>>555...,,,---...////////////...,,,+++///444777999IIIhhhzzz|||~~~wwwsss|||xxxyyy}}}}}}}}}vvvpppjjjkkkqqqwwwyyyyyy{{{}}}wwwppplllrrr{{{}}}{{{pppfff```eeennntttvvvwwwttttttwww{{{~~~{{{zzznnneee```cccooo}}}~~~~~~xxxpppuuuooopppzzzlllggg{{{{{{zzzooouuu|||vvvoooooowww{{{wwwyyy{{{||||||oooaaaYYYMMMcccxxx|||tttTTT;;;222222...---,,,+++************&&&(((***++++++***'''%%%(((''''''''''''&&&&&&&&&'''(((((('''%%%$$$$$$%%%&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((('''(((***,,,wwwoooccccccfffpppeeeEEE888777<<<888666555...///////////////......---000111222111///...------...000000------000111...////////////////////////,,,---///000111000000///,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,+++***)))(((&&&(((******))))))+++---,,,,,,,,,++++++*********(((((())))))************************)))))))))((((((((()))))))))*********))))))************))))))))))))))))))))))))))))))************************)))******++++++,,,,,,,,,************,,,333===EEESSS[[[^^^TTT???///+++..................---,,,,,,***555999777FFFkkk}}}uuuuuuwww}}}{{{}}}xxxvvvwwwzzzxxxxxx~~~|||}}}|||wwwpppiiidddnnnsssyyy{{{zzzyyyzzz|||qqq```aaannnxxx||||||}}}vvvppprrr{{{uuujjjaaaaaalllzzzssskkkqqq|||llloooyyy|||kkkmmmyyyxxxmmmvvv|||tttrrryyy{{{tttvvv|||xxxgggYYYTTTZZZlllzzz|||zzzfffGGG555111444---,,,,,,+++************%%%'''***++++++***(((&&&(((''''''''''''&&&&&&&&&%%%'''((((((''''''((()))((('''&&&&&&'''&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((***,,,wwwnnngggccccccjjjwww~~~UUU???888<<<;;;:::888000//////000000000//////...///000000111000///---,,,...111111//////222222///...////////////000000000,,,...111444444333000...,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,,,,++++++)))((((((%%%(((++++++))))))+++...---------,,,++++++******((((((((()))******++++++************))))))))))))((((((((()))))))))******))))))************))))))))))))((((((((()))***+++***************************************+++++++++)))*********,,,222<<>>OOOpppzzzxxx|||~~~|||tttwww}}}yyyuuutttrrrooopppuuuxxxzzz~~~zzzrrrssspppkkklllsssuuutttssssssqqqmmmgggccchhhkkkoootttxxxxxxtttqqqqqqyyysssiiifffiiinnnuuutttrrrqqqtttzzz~~~uuunnnooovvv}}}oookkkvvv}}}}}}kkkrrr|||tttuuuwwwuuuttt|||{{{tttqqqqqqvvv~~~zzzsssooonnnuuuzzzjjjYYYYYYbbbmmmtttzzz||||||~~~yyybbbFFF444///...,,,,,,++++++***************''''''((()))))))))))))))(((''''''''''''&&&&&&&&&###%%%'''''''''''')))+++)))(((''''''((((((&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&((())))))(((((()))+++mmmddd___```fffqqqXXX===:::;;;>>>>>>888===:::555111///000222333//////000222333222000...,,,000111//////222222///.../////////000000111111,,,000666;;;;;;666000+++,,,,,,,,,------.........++++++++++++++++++++++++))))))))))))***+++,,,---$$$(((,,,,,,)))))),,,000,,,,,,++++++***))))))((('''(((((()))***+++++++++************))))))))))))(((((((((((())))))))))))))))))************))))))'''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%)))+++,,,+++)))***...222222777;;;;;;777222111222111///---+++,,,...111444333555999CCCXXXuuu{{{{{{wwwtttwww|||wwwnnnlllnnnsssvvv|||uuussslllccceeeooonnnnnnooopppooolllgggdddfffjjjpppuuuxxxyyyyyyyyytttvvvwww}}}iii\\\^^^fffkkkqqqwwwwwwtttvvv}}}tttqqqttt|||pppnnn{{{zzzyyyqqqyyyxxxooovvvtttrrr|||}}}qqqhhhdddlllxxx{{{}}}~~~{{{ssslllkkknnnyyy~~~uuukkk\\\TTTbbbwwwrrrxxx}}}yyy}}}yyylllTTT;;;///000000,,,++++++******************(((((((((((())))))******(((((('''''''''&&&&&&&&&###%%%&&&&&&&&&&&&''')))''''''&&&((()))***((('''%%%%%%%%%&&&&&&''''''''''''(((***)))(((((()))***vvvkkkbbbccckkksss{{{yyyzzzZZZ999<<>>===:::999===EEEMMMJJJ999......---'''+++...222666888555///***///000111000///...///000---...000///......///000222111///...///000///......---,,,,,,......---,,,------,,,,,,,,,,,,++++++)))&&&%%%'''+++,,,+++))),,,*********+++,,,+++***))))))(((((((((((())))))+++,,,---,,,***)))))))))'''((()))++++++******)))***+++,,,+++)))((()))***)))(((''')))++++++(((%%%,,,***((()))***+++***)))***)))))))))))))))******))))))((((((((())))))******,,,---,,,++++++,,,---)))***,,,...//////.........---,,,,,,,,,---///000333777>>>GGGWWWttt}}}yyypppjjjggg^^^dddfffooo~~~{{{{{{xxx}}}xxxnnnhhhfff______bbbiiiqqqtttqqqmmmpppsssyyy~~~vvvtttqqqnnnmmmzzz|||iii___]]]bbbooo}}}~~~tttmmmmmmyyy~~~yyyrrrooowwwyyyqqqwwwyyywww{{{nnn|||{{{pppvvvtttmmmooouuuzzz}}}|||zzzgggXXX[[[kkkzzz}}}{{{rrrsss~~~pppPPPCCC666111000---+++,,,+++******))))))))))))))))))(((''''''&&&'''''''''((('''&&&&&&(((((('''&&&$$$&&&''''''&&&&&&'''(((%%%&&&'''((())))))))))))))))))))))))))))))))))))'''((())))))******))))))sssgggaaa```eeekkktttdddRRROOOMMMHHHFFFBBB>>>:::888777888===EEECCC777...///000,,,+++---000444555222---(((///111222111///......//////000000///......///111222///...---///111111111000---++++++...///---+++------,,,,,,,,,++++++++++++***)))***,,,------++++++*********+++++++++***))))))(((((((((((())))))+++,,,------+++******+++'''((()))***+++******)))***+++,,,+++)))'''((()))***'''%%%(((,,,---)))$$$,,,***(((''')))*********+++***(((''''''((()))***)))(((((('''''''''(((((()))***++++++******+++,,,'''(((***,,,---......---------,,,,,,,,,---...///000222666>>>NNNmmmvvvlllfffbbbaaabbbhhhllluuu|||xxxxxx{{{tttkkkfffeeebbbcccgggnnnvvvyyywwwtttvvvuuuwww}}}~~~yyyyyyvvvuuutttttt{{{}}}ooo\\\___kkk{{{yyymmmffftttzzz~~~{{{vvvqqqoooxxxuuutttzzz}}}zzz~~~wwwkkkxxxxxxqqq|||vvvrrrwww~~~lll\\\UUUcccuuu~~~}}}|||}}}mmm[[[BBB:::444222000---+++---******)))((((((((((((((((((''''''&&&&&&&&&''''''(((&&&%%%%%%&&&'''&&&%%%%%%&&&'''&&&%%%$$$%%%'''&&&&&&'''((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))qqqfffbbbeeejjjkkkuuufffNNNEEE===@@@AAA===888666555555888>>>>>>444---...000///------...000111000---***///111222111///............//////...,,,,,,...000///...---...111444666666111...++++++---...---+++------,,,,,,,,,+++++++++,,,+++***+++,,,,,,,,,+++************************+++******))))))******+++(((***,,,,,,++++++,,,---'''((()))***+++******))))))***+++***((('''((()))***'''%%%(((,,,---)))$$$,,,***''''''(((************)))((('''''''''((()))(((((('''''''''''''''(((((()))******))))))***,,,((()))+++---............,,,,,,,,,,,,,,,---......333222333777CCC___~~~rrrhhhbbbaaaccceeennntttuuu{{{xxxsssqqqvvv|||tttooollllllmmmpppuuuzzz|||zzzwwwsssqqqppptttzzz~~~|||xxx|||xxxxxx{{{|||ZZZZZZaaarrr}}}qqqfffllluuu|||}}}}}}}}}yyyttthhhqqqzzz}}}sssyyy~~~vvvooo{{{xxxyyyxxxqqqxxxuuubbb\\\aaarrr{{{~~~uuuZZZDDD<<<777444444222...+++---***)))((((((''''''((((((''''''&&&&&&&&&&&&'''((()))'''%%%$$$%%%&&&%%%$$$%%%'''''''''%%%$$$%%%&&&(((((()))(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''((()))))))))))))))|||oooeeecccffffffmmm{{{___JJJAAA@@@???===999666555666999>>>===444---,,,.........---...///111111...,,,...000222222000///...///,,,---......,,,+++,,,------,,,,,,///333666777888111///,,,+++,,,,,,,,,,,,------,,,,,,,,,,,,++++++***************))))))))))))***+++***))))))***+++++++++************++++++''')))+++,,,++++++,,,---'''((()))++++++******)))((()))******(((((()))***)))(((''')))++++++(((%%%+++)))'''((()))***)))((()))((((((((((((((())))))(((((('''''''''(((((()))''')))******))))))+++,,,)))+++,,,...//////......+++,,,,,,,,,---------------,,,///444<<>>===888777::::::>>>===666...,,,...///---...000333555444111...,,,///111222111/////////...000111111///...---...++++++,,,///333555666555000///...,,,******,,,...------,,,,,,,,,,,,++++++++++++++++++))))))))))))(((***++++++(((((()))+++******))))))))))))******((()))++++++***)))***+++'''((()))++++++******)))&&&((())))))((((((***+++'''((()))******)))(((''')))(((((()))******)))''''''(((((()))************''''''''''''((()))******''')))************+++---+++,,,---...///......---++++++,,,,,,------------((()))///444777FFFlll|||nnnlllkkknnnrrrwwwxxxxxxvvvyyyvvvvvv~~~xxxvvvuuusssrrrqqqooommmllliiikkkoootttzzz}}}|||}}}yyyyyypppcccYYYaaauuu{{{nnn\\\iiisssuuuyyyyyyhhhqqq{{{{{{mmm~~~zzz~~~yyyzzz|||fffYYY\\\lll|||xxxwww}}}rrrVVVAAA;;;:::555333666777333...++++++***))))))(((((())))))((('''''''''(((((()))***+++)))&&&$$$%%%&&&&&&%%%&&&'''(((((('''&&&''')))'''(((((((((((((((''''''%%%%%%&&&&&&'''(((((()))&&&'''(((((())))))((((((}}}nnniiiddddddjjjsss|||XXXGGG<<>>:::======777000///111333,,,///333888:::888333///+++...111222111000000000111444666666555222111111***+++,,,///333444333222///000000---)))(((+++///---------,,,,,,,,,++++++---......---+++***++++++(((***,,,+++(((''')))+++))))))(((((((((((()))))))))+++,,,+++)))''''''((('''((()))++++++******)))%%%'''((()))((()))***,,,&&&(((***+++)))(((((((((((((((((()))+++***(((&&&&&&''')))++++++++++++***'''''''''((((((***+++,,,''')))***+++******,,,---+++,,,---...///...---,,,***+++,,,---------,,,,,,000111666777000333OOOnnnxxxooofffiiipppyyy}}}uuuxxxsssrrryyy|||{{{vvvtttrrrooollliiigggfffeeelllpppvvv|||~~~xxxvvvwwwrrr```bbbuuu|||oooZZZiiitttvvv{{{}}}nnnvvvggg|||~~~sss}}}|||~~~xxxzzz}}}yyy|||qqq\\\SSS\\\ooo~~~|||}}}~~~nnnUUU;;;000555:::444111555888555///,,,++++++***)))))))))))))))((((((((((((((()))******,,,)))&&&%%%%%%&&&&&&&&&&&&'''((((((''''''(((***%%%&&&'''((())))))))))))&&&&&&''''''((())))))***&&&''''''(((((((((((((((xxxfffaaadddhhhkkkmmmxxxVVVAAA@@@888:::???666===???>>>999111------000111333333555BBBMMMCCC111////////////000000000000333555777888777333///,,,222000.........///...---------,,,+++)))***---///222000...///000000---***---+++***,,,///000...,,,''')))++++++)))((()))***'''&&&%%%(((***+++)))&&&)))+++,,,,,,+++***,,,---(((((()))***************))))))(((((((((((()))))))))(((((()))++++++***)))))))))))))))))))))))))))(((''''''***---///---***((()))***++++++***)))((())))))))))))************,,,,,,---......---,,,,,,,,,,,,++++++,,,,,,---...000000111444444777AAALLLuuuzzzqqqmmmsssyyy~~~vvvnnnhhhiiinnnyyyyyyssssssvvvuuuqqqrrrwwwqqqdddaaagggqqq}}}~~~wwwyyyyyykkktttttt___bbbsssrrrwww~~~yyyyyy|||{{{tttwww~~~~~~|||wwwmmmwwwxxx{{{yyy^^^UUU]]]mmmuuu~~~hhhQQQ>>>333222555888888999888555222...+++))))))))))))))))))))))))((((((''''''''''''((((((+++(((&&&$$$%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%''''''(((((('''&&&%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))((((((((((((ssslllkkkjjjhhhhhhooooooQQQFFF<<<===AAA999<<<======888111---...000111111222:::MMMXXXLLL666000////////////000000000222444777999888444000---111///...---...///...------...---,,,***+++---000111///......//////---***,,,******+++......---+++---,,,***+++++++++)))''''''&&&&&&(((***+++)))&&&)))***,,,+++******+++---(((((()))************)))))))))(((((((((((()))))))))(((((()))++++++***((())))))))))))))))))))))))(((''''''***---...,,,***((()))***++++++***)))((())))))))))))************+++,,,---......---,,,+++,,,,,,++++++,,,,,,---...000///111333222333;;;DDDRRRbbb{{{|||{{{{{{}}}}}}yyylllgggdddiiirrr}}}zzzzzz|||}}}}}}yyyyyy|||vvvjjjffflllvvv}}}{{{~~~~~~}}}|||}}}~~~{{{yyy~~~|||sssaaacccsssuuuxxx~~~}}}uuuzzzzzz|||{{{uuuooosss}}}~~~|||vvvpppppp||||||wwwvvv|||vvv|||oooZZZVVV___pppxxxlllQQQ???555000---...444444555555222///,,,)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***(((%%%$$$%%%&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''(((((('''&&&&&&%%%&&&%%%%%%&&&&&&((()))))))))(((((((((((((((((((((~~~pppkkkeeedddeeemmm}}}dddMMM>>>;;;>>>::::::;;;:::666111......000111///222BBB\\\hhhVVV;;;000000////////////000000000222666999888555111...111///------...///...---.........,,,++++++---//////...------......,,,***+++******+++,,,---,,,***///,,,)))***---...+++'''(((''''''(((******)))''')))***++++++******+++---''''''((()))))))))))))))))))))(((((((((((()))))))))(((((()))++++++***((())))))))))))))))))))))))((('''((())),,,---,,,***((()))***++++++***)))((()))))))))*********+++++++++,,,---......---,,,+++,,,,,,++++++,,,,,,---.........000222111///333:::;;;EEEYYYsss|||~~~uuupppdddbbbdddmmmzzz|||{{{}}}rrrooosss|||wwwsssuuuwwwzzzwwwvvvwwwyyy|||~~~wwwcccdddttttttvvv{{{vvvmmmzzz{{{|||wwwmmmiiippp|||zzzvvvpppjjjuuuzzzpppttt|||~~~rrrjjjvvvvvvaaaXXX___hhhssszzznnnVVV===222333333000---...///000000...,,,)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&'''&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((wwwmmmdddaaacccjjjuuu```JJJ>>><<<<<<999999888555111//////000111///555LLLhhhqqqXXX:::111000//////...//////000...111555888888555111///000...------...///...------------,,,+++***,,,...---------------,,,+++***+++++++++,,,,,,,,,+++++++++***)))***+++,,,,,,,,,(((((((((((())))))(((((()))***++++++******+++,,,''''''((())))))))))))((())))))(((((((((((())))))(((''''''(((***+++)))(((((((((((((((((((((((((((((((((((()))***+++++++++)))***++++++++++++***)))))))))*********++++++++++++,,,------------,,,+++,,,,,,++++++,,,,,,---...,,,,,,...111111...000444888;;;CCCRRReeexxx{{{|||zzzrrrllliiiiiikkkqqq|||{{{xxxzzz~~~rrrjjjkkknnnsssssstttxxx}}}}}}gggfffvvv~~~pppsssyyyuuukkkyyy}}}}}}tttiiigggrrr~~~yyytttrrrrrrqqqppp}}}sssooo{{{zzzmmmbbbssszzzvvvaaaXXX```nnnwwwvvv{{{sssXXXEEE444000444555111...++++++,,,,,,,,,***((('''((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&'''%%%###$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''(((((((((((((((vvviiibbb```aaaffflll~~~dddLLL??????999999777555222000///000///000999QQQiiikkkQQQ555222111///.........///000---///333555555333111//////---,,,,,,...///...---,,,------,,,***)))***,,,+++,,,------,,,+++++++++,,,------...---,,,,,,,,,(((+++---+++'''&&&)))---))))))))))))((((((((()))(((***++++++***)))+++,,,'''(((((()))))))))))))))))))))(((((((((((())))))(((''''''(((******)))'''(((((((((((((((((((((((((((((())))))))))))***+++)))***+++,,,,,,+++***)))************++++++++++++++++++,,,------,,,++++++,,,,,,++++++,,,,,,---...++++++---222222///000333333444777;;;BBBOOO^^^gggoooooopppsssyyywwwnnnjjjkkkmmmyyy}}}nnnddddddiiimmmrrrzzzwww~~~mmmkkkyyyzzzpppuuu|||uuulllyyy~~~uuujjjkkkwww|||tttkkkhhhjjjqqqxxx}}}wwwpppuuuzzzrrrgggvvvyyyfffVVV[[[ooo}}}ooo```@@@666//////111...,,,+++)))******+++******)))(((''''''''''''''''''''''''&&&'''(((((((((((('''&&&'''%%%###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''((((((((()))|||mmmeeeaaa___aaadddxxx```CCC>>>;;;999777555333111000///...111<<>>DDDLLLUUU]]]dddhhhfffjjjooouuuzzzsssfffeeellluuuzzzsssrrr~~~~~~tttsss}}}xxxppp|||}}}wwwuuu{{{sssuuu{{{sssjjjeeejjjssszzz{{{uuuppprrr|||}}}}}}xxxnnn___gggyyylllUUU@@@333000///000000,,,,,,///***))))))))))))(((((('''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%(((&&&$$$$$$%%%'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((''''''(((''''''&&&&&&&&&''''''%%%%%%&&&''''''((()))))){{{oooddd___```llloooyyyeeeQQQ>>><<<999666444222000...,,,222999<<<888222222666444222000---,,,---///000///...---++++++,,,---------,,,++++++---///......000111222111///...---...***---//////,,,+++---///***,,,...---***))))))+++''''''((((((***---111444***+++,,,***'''&&&)))+++((()))******))))))***+++******+++,,,,,,,,,,,,+++))))))(((((((((((())))))'''&&&&&&''')))***((('''))))))))))))))))))))))))((()))***(((&&&&&&))),,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,++++++,,,,,,---...000------000111///...///555111,,,,,,///222222111666777888;;;AAAHHHOOOTTTQQQ[[[jjjyyyvvviiihhhppp}}}}}}xxxssszzz~~~wwwmmmpppyyykkkzzz||||||}}}vvvxxx{{{{{{qqqjjjiiisss|||pppnnnnnnwww~~~vvvrrr~~~tttbbb]]]ppp~~~mmmRRR888333---)))+++,,,+++,,,...***))))))((((((''''''&&&''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$(((&&&$$$$$$%%%&&&'''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((('''(((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))mmmeeedddddddddbbbgggxxxXXXKKK???666555555111000333999333>>>III@@@444333333444222111000//////000000///...---,,,+++,,,---...222---)))***...111000....../////////...,,,***(((,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++******+++,,,------++++++,,,---++++++)))&&&(((+++)))###)))((('''&&&&&&'''((())),,,)))''')))---...+++'''))))))((('''&&&%%%$$$$$$***)))(((''''''((())))))))))))((((((((((((((())))))))))))))))))***************+++,,,------------))))))***++++++++++++***++++++,,,,,,,,,++++++***,,,,,,------------------............/////////////////////000000000000111555111111666999<<>>666444333222000///...//////000......---,,,,,,,,,---...///+++(((***...222222000,,,------...------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++)))+++++++++***)))***++++++,,,+++((((((+++***%%%***)))(((''''''((()))***,,,)))'''))),,,---***'''++++++************))))))((((((''''''((()))***+++))))))(((((((((((())))))+++***((('''''')))+++---)))***+++,,,------------))))))***+++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,------------..................////////////111111111000000/////////333111333888<<<@@@JJJUUUUUUZZZiiieeeKKKGGGZZZ{{{}}}vvvwww}}}~~~uuuqqqwww|||nnncccjjjxxxnnnkkkyyy{{{rrrttt~~~wwwsssvvv|||}}}tttmmmvvv~~~xxxooollluuu}}}mmmbbbjjjuuu|||~~~~~~yyy[[[BBB111......,,,++++++*********)))))))))))))))((((((''')))(((''''''))))))((('''%%%&&&((((((&&&%%%&&&'''(((&&&%%%%%%&&&'''&&&$$$%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((zzzkkk___ZZZ]]]bbbhhhnnnzzzwwweeePPPCCC<<<777333222444MMMzzzqqqIII888555333111000///......//////...------,,,------......///,,,***+++...111000///+++++++++,,,---...///000+++,,,---...............------,,,,,,,,,+++++++++)))+++,,,+++***)))***,,,***---...***(((******((())))))(((((((((((())))))+++)))((())),,,---***'''''''''(((((())))))******''''''''''''(((***+++,,,))))))(((((((((((()))))),,,***'''&&&&&&(((,,,...((()))***+++,,,,,,,,,,,,)))******+++++++++++++++******+++,,,------------,,,,,,---------.....................////////////000000000000000000000000111111444999===DDDQQQ^^^eeefffppp\\\LLL>>>DDDbbb|||wwwvvv}}}yyyvvvtttvvv~~~zzznnneeekkkyyylllkkk{{{yyyoooqqqzzz|||wwwttt|||yyypppnnnooo~~~mmmmmmsss}}}lll]]]iiittt|||qqqIII777444---,,,+++******)))******))))))******))))))((('''+++***(((((())))))'''&&&%%%''')))((('''&&&'''(((&&&%%%$$$%%%'''((('''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''(((''''''&&&''''''((((((((((((((((((((((((((((((vvveee___```bbbdddgggttteeeNNNAAA:::777555999[[[QQQ999555222111000............///---------------.........333000---,,,------,,,***,,,+++++++++,,,...000111+++,,,---...////////////------------,,,,,,,,,,,,,,,---...---,,,,,,---...(((---...***'''(((******((((((((((((((((((((((((***)))((()))++++++***''''''''''''((((((((())))))''''''((((((((()))******)))(((((((((((())))))***+++***((('''''')))+++,,,(((((()))***++++++++++++)))***++++++,,,,,,++++++((()))***+++,,,,,,,,,,,,,,,,,,------......//////............////////////------...///000111222222000222444666;;;GGGYYYgggssssssyyy}}}jjjDDD@@@DDD]]]xxxzzz{{{~~~zzzuuuxxx}}}~~~{{{wwwmmmfffmmm{{{jjjooo|||qqqiiiuuuwwwsssuuu~~~pppiiiqqq{{{}}}zzziiippp{{{pppccc[[[oooyyyaaa===222333,,,,,,+++***************)))************)))((((((+++)))(((((())))))((('''&&&((())))))(((''''''(((%%%$$$$$$%%%'''(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((rrrgggbbb^^^___cccooo|||[[[GGG@@@===<<>>AAAFFFSSScccmmmmmmiii^^^NNN@@@888666666777777333OOO~~~|||zzzyyy}}}tttlllyyyvvv~~~~~~|||}}}sssttt}}}yyyzzzwwwssslll]]]]]]mmm}}}}}}||||||sss```III333000111)))++++++************++++++***++++++++++++***))))))'''&&&%%%&&&'''((('''&&&%%%&&&((((((&&&%%%&&&'''&&&%%%$$$%%%'''((('''&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))))))))))))))))))))))))))wwwjjj^^^YYY^^^fffssszzztttqqq^^^```ccc???555444333111111111111222+++,,,...000000000000///...///000///...,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,---,,,,,,++++++000/////////............---...//////------...///++++++)))'''***...,,,'''***+++,,,------,,,+++***'''(((******)))(((((()))&&&&&&'''((()))***++++++'''((()))******)))((((((''''''''''''((()))++++++***)))((((((((()))++++++******+++,,,------------***+++,,,,,,------,,,,,,------.........---,,,,,,,,,,,,---...///000111222............/////////000...///222555888<<<>>>@@@AAAEEEHHHMMMWWWbbbccc\\\JJJCCC999333222444444333777000KKKzzzxxxzzz{{{wwwxxx|||xxxooo|||wwwqqq~~~vvvsss|||ooowwwxxx~~~yyyyyywwwfff]]]ddduuuxxxyyy{{{___GGG<<<000++++++(((***)))))))))))))))*********++++++++++++***))))))((('''&&&%%%&&&&&&%%%###$$$&&&''''''&&&%%%%%%&&&&&&%%%$$$%%%'''((('''&&&''''''&&&%%%&&&'''((()))''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))))))))))))))))))))))))))lll\\\WWW[[[aaaqqqxxx{{{jjjWWWbbb}}}FFF888555111/////////000///......---------......///////////////............///000000///---++++++,,,///---,,,---...///...---,,,,,,------.../////////---,,,,,,,,,---...---,,,---,,,******+++***)))''''''&&&&&&)))+++)))%%%!!!***'''&&&'''***+++***'''(((((())))))))))))(((((((((***+++,,,,,,+++***(((,,,)))&&&%%%(((+++...///***(((((()))(((%%%''',,,++++++******++++++,,,---***+++,,,,,,++++++---///...,,,+++,,,......+++(((///......---------......'''---222000------000333555555888AAAIIIOOOTTTXXXYYYNNNHHHMMMUUUTTTLLLEEE===;;;666222111222111...666333KKK|||ooommmwww||||||vvvwwwqqqiiisss~~~zzzzzzyyyooo}}}}}}tttxxx~~~}}}~~~zzzcccaaakkkssswwwxxxzzz}}}^^^PPP===222...///...,,,******))))))))))))******))))))************))))))((((((''''''''''''(((((($$$'''******)))&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&((('''"""%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&''')))***+++,,,***((('''((()))sss___VVVYYY^^^eeekkkyyy~~~aaaWWW^^^KKK<<<999444222222333333333000000///////////////000////////////...............///000///---+++,,,---///...------...///---,,,,,,,,,------.../////////......---...///000000///---+++******++++++***((()))(((''')))+++***'''$$$)))((('''((()))***)))((((((((())))))))))))(((((('''(((***++++++***(((''''''((())))))+++,,,...///...***'''((('''&&&'''+++++++++******++++++,,,,,,+++,,,,,,,,,++++++,,,......,,,+++,,,......+++)))------,,,,,,+++,,,,,,---+++...000000///000111222888555:::JJJ___mmmooommmWWWJJJ???@@@EEEDDD===999444333222333666:::<<<;;;666777PPPzzzvvvzzz~~~zzztttxxxxxxiiieeerrr||||||tttttt|||{{{yyy~~~}}}{{{}}}ooo```bbbmmmvvvzzz|||{{{~~~oooPPPDDD666---,,,---,,,*********))))))))))))*********++++++++++++++++++***(((''''''''''''''''''((($$$''')))***(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((('''$$$!!!%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''((()))******)))'''&&&'''(((~~~hhh[[[ZZZ]]][[[___jjj{{{VVVQQQUUUyyyQQQ:::777222000000111111111111000///.............../////////............---,,,...///...---,,,---...000...------......---+++,,,,,,------.../////////...///000111222222333333---+++******,,,,,,+++)))+++)))((()))******)))''''''((())))))(((((()))***((())))))******))))))(((&&&'''((())))))((('''&&&'''((()))***+++000999???777///(((((()))((())),,,******+++++++++,,,,,,,,,,,,------,,,******+++------,,,,,,,,,...---,,,***------,,,,,,,,,,,,------///......000222333444555===@@@KKK```vvvwwwlllOOOAAA555333666555222000111111333555666777888888777AAAaaa}}}zzz~~~uuuttt}}}{{{zzzuuummmbbbdddttt}}}|||ppp~~~~~~}}}}}}}}}|||~~~~~~ooogggbbbiiittt{{{yyyVVV???888///+++,,,---+++)))******))))))))))))******,,,,,,,,,------,,,,,,,,,''''''&&&&&&&&&&&&''''''%%%''')))***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''***)))'''&&&&&&&&&''''''((()))***(((&&&%%%&&&'''vvvfff```___ZZZ[[[bbbnnn|||RRRHHHLLLoooZZZ888555000......///////////////---,,,++++++++++++//////.........---------+++,,,...------,,,...///000...------------,,,***,,,,,,------.../////////---///111222333333444444---,,,++++++,,,---,,,***+++***((((((((())))))***&&&(((******'''&&&)))+++)))))))))******)))))))))''''''((())))))(((''''''+++***(((&&&)))555GGGUUU>>>333***)))++++++,,,---******++++++,,,,,,,,,,,,,,,------,,,***)))***,,,------------...---,,,+++/////////...//////000111///...000222444666<<>>444---(((((()))(((((())))))***+++,,,---,,,+++++++++,,,,,,+++))))))***,,,+++---...///---------.........---......///000111...000777>>>AAAIIIaaayyy^^^GGGEEEIII888333111222333000///111222333888<<<888222666AAAaaazzzrrr~~~}}}vvv___iiiyyyyyyhhhccceeeqqqyyy{{{{{{nnnkkkxxxzzz{{{}}}~~~ooogggaaalllxxx{{{UUU<<<777...---++++++++++++)))'''******))))))))))))******((())))))******))))))(((''''''&&&&&&&&&&&&''''''&&&((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%###$$$&&&(((%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))))))))******+++,,,+++)))'''((()))tttfffeeeeeeddddddkkk}}}YYYAAA>>>XXXddd999666222//////000000000222111111000000000111111.........---------,,,,,,+++,,,------,,,+++,,,...,,,+++***+++---......---,,,,,,------.../////////+++000555555222000111333222000...---------+++)))''')))***)))((((((***,,,)))((('''((()))***)))((()))******++++++******)))++++++************++++++)))************+++,,,------***)))++++++((('''***(((***+++------,,,+++***)))***+++***))))))+++---***---//////------...000............///000111222222111777CCCMMM\\\xxxoooPPPEEEFFFGGG777333111222111///000333777444555888555333AAASSSvvvmmm|||~~~|||}}}uuuaaannnzzzhhhdddiiitttzzzuuu{{{~~~~~~}}}{{{tttkkknnnrrrjjjdddeeennnxxxzzzqqqiiiffflllvvveeeDDD333222...---+++************)))******))))))))))))******((())))))******))))))((((((''''''''''''''''''(((&&&((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%%%%'''***%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((***+++++++++)))***+++***(((''''''(((llljjjhhhddd___aaapppoooAAA999MMM\\\>>>;;;666444444555555555000////////////000000111......---------,,,,,,,,,+++,,,------++++++,,,---******)))+++---///......,,,,,,------...//////000,,,111666777333000111333333111///......---***((('''***,,,+++))))))+++---***'''&&&'''***,,,***'''******++++++++++++******++++++************++++++...+++'''&&&'''***,,,,,,******,,,000...******---(((***+++------,,,+++***)))*********)))***+++---***---000///------...000000000000000111222333444888333666FFFVVVjjj[[[HHHFFFAAA777666222111222111000333999777333444999;;;BBBZZZtttwwwmmm}}}|||uuuyyyyyyvvvyyyfffsss|||iiigggmmmvvvwwwrrrzzz~~~}}}~~~{{{yyyrrrmmmtttxxxdddYYYMMMOOOXXXeeekkkhhhgggjjjzzzrrrTTT===222...000...,,,******+++---...******))))))))))))******))))))************))))))((((((''''''''''''(((((('''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))'''&&&(((+++%%%%%%%%%&&&&&&&&&''''''###$$$&&&(((***+++,,,,,,((()))***)))'''%%%&&&'''zzzmmmiiiccc___eeerrrHHHAAALLLxxxbbbGGGDDDBBB@@@999111222888222111111000000000000000///......------,,,++++++***++++++***))))))***,,,---,,,++++++,,,---///000------------------,,,,,,000111333555555333111///222000...---------,,,***+++,,,,,,+++******+++---************))))))))))))''''''((()))***+++++++++''''''(((((((((((('''''')))))))))))))))))))))))),,,+++++++++******)))))))))(((((((((******((('''------,,,,,,,,,---.........///000///---,,,,,,---000222000---000777<<<===666===AAAEEE[[[WWW@@@777333444999///000222222111333666999111666999;;;JJJjjjyyy}}}{{{vvvqqq|||ooo}}}ooommmxxxtttttt|||zzzoooyyyzzzxxxjjjeeerrrpppVVV@@@CCC999>>>JJJNNN[[[rrr\\\>>>777555//////---+++***++++++***)))''')))***)))((('''(((***&&&''''''((((((((((((((('''&&&%%%%%%%%%%%%&&&''')))((('''&&&&&&'''((()))'''&&&%%%%%%&&&'''&&&%%%((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))***+++((((((((((((((((((((((((ooofff```\\\```iiivvvQQQEEEHHHpppiiiXXXYYYVVVKKK===333111333222111111000000000000000///......------,,,,,,+++***++++++***))))))***,,,,,,+++++++++,,,...///000...---------------------000111333555555333111000333222000000000///...,,,+++,,,,,,+++******+++---************))))))))))))'''(((***+++,,,,,,++++++((())))))******))))))((())))))))))))))))))))))))++++++******)))))))))))))))(((((()))******)))''',,,,,,,,,+++,,,,,,---...---//////...,,,+++,,,---...000///---111888===>>>888<<<>>>FFF^^^~~~cccFFF<<<;;;555000///000///...------...000111333;;;EEETTTmmm~~~{{{vvvxxxtttsssqqq|||wwwooosss{{{{{{ttt{{{uuudddiiiwwwnnnSSS???;;;888>>>CCCKKKdddvvvSSS:::222111...---+++))))))******)))(((((()))***)))((('''(((***&&&''''''(((((((((((((((''''''&&&%%%%%%&&&'''''')))((('''&&&&&&'''((()))'''&&&%%%&&&'''((('''%%%((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))******(((((((((''''''(((((((((tttfff___[[[]]]bbbjjjzzz]]]HHHBBBddd~~~|||yyy___EEE888222///222111111000000000000000//////......---,,,,,,,,,***+++,,,+++))))))+++,,,+++++++++,,,---...000111........................000222333555555444222111222111000111111000---++++++,,,,,,+++******+++---************))))))))))))''')))+++---------+++***)))******++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((()))(((((()))******)))'''++++++******++++++,,,---,,,---...---,,,+++,,,------///000///222999======::::::;;;CCCYYYooouuunnn[[[FFF222///111111111333:::999666555555777:::<<>>333111---***)))(((((()))+++)))((()))***+++***(((******))))))******+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''))))))))))))))))))******((((((((((((((((((((((((vvvooollljjjiiihhhRRRHHHEEEJJJ^^^XXX@@@<<<888888777555111///......222000//////000000///---------,,,***)))))),,,...+++++++++,,,,,,,,,------+++---............///111------,,,,,,,,,---...///000...------......---,,,***++++++***))))))***,,,+++++++++++++++***((((((''''''''''''((()))***+++)))***,,,+++***))))))***+++((((((,,,---***(((((())))))((()))************))))))*********+++++++++)))***+++*********,,,...000/////////////////////...///111333333222000/////////...444555---<<<^^^|||uuunnnqqqvvv{{{~~~~~~}}}vvvttt{{{|||tttzzz{{{zzz{{{xxx|||vvvdddbbbkkkyyyjjjMMM???>>>111///---***)))((()))))))))(((((((((***++++++)))''''''&&&&&&''''''((()))''''''((((((((((((((((((&&&&&&'''((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((('''******************))))))''''''''''''((((((((((((vvvnnniiiddd___RRRHHHFFFJJJ\\\uuuPPPAAA:::999777666444222///,,,111000//////000000///.........---+++)))))),,,...++++++,,,,,,,,,---------+++---......------...000---,,,,,,,,,,,,---......///...---...//////---,,,***++++++***))))))***,,,+++++++++++++++***(((((())))))((((((((((((((()))(((***,,,,,,*********+++,,,))))))---...+++))))))((()))))))))))))))***+++))))))*********+++++++++)))***++++++++++++---///////////////...---,,,,,,//////000111111111000///.........333555111FFFmmm{{{tttmmmooorrrwww|||}}}~~~~~~mmmtttvvvuuummm^^^gggyyy~~~tttXXX@@@777888///...,,,***)))))))))))))))((('''(((***++++++***&&&%%%%%%%%%%%%&&&''''''&&&'''((())))))(((((('''&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&''''''((())))))((((((++++++,,,,,,+++***)))(((&&&'''''''''((((((((()))rrrggg^^^WWWUUUKKKGGGIIIVVVnnnTTTBBB<<<666444666666333///111///...///000111000...///000///---++++++,,,...,,,,,,,,,,,,------------,,,...///...---,,,---...+++,,,,,,,,,---------------,,,+++,,,------+++))))))***+++***))))))+++---++++++,,,++++++***)))(((*********))))))((((((((((((***,,,,,,+++***+++,,,---***+++---,,,)))(((+++''')))******))))))***+++)))************+++++++++(((***,,,,,,,,,,,,---///---......//////......---111111000///......//////,,,111222555777888MMMqqq~~~{{{uuusssssstttwww|||}}}tttmmm}}}tttyyyzzzkkkeeeqqq}}}dddLLL<<<444333------,,,+++***))))))))))))((('''(((***++++++***((((((''''''(((((()))***%%%%%%'''''''''&&&%%%$$$'''''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&&&&'''((()))&&&'''(((((()))))))))))),,,---------,,,+++)))((('''''''''(((((())))))***}}}pppddd\\\XXXMMMJJJKKKSSSuuuvvvTTTFFF777222555888555///000///...///000111000///000111111000...,,,---...,,,,,,,,,------------......//////...,,,++++++,,,***+++,,,---...---,,,,,,---,,,,,,---...---+++))))))***+++***))))))+++---++++++,,,++++++***)))((())))))******************(((***,,,,,,+++++++++,,,,,,***+++,,,((($$$&&&+++''')))+++***)))(((***,,,)))************+++++++++(((***,,,---,,,,,,...///---///111333555666666666444222///,,,+++,,,...//////:::<<<:::;;;<<>>HHHLLLVVV___\\\NNN<<<,,,)))///222111///444888;;;:::888;;;DDDKKKwwwzzzwwwxxxzzzdddtttuuuvvv~~~uuukkkppptttkkkjjjsssnnn[[[NNNDDD:::111---...---,,,+++************++++++***)))((('''&&&&&&(((***,,,,,,+++***)))***)))((((((''''''''''''((()))((('''&&&%%%&&&''''''&&&'''((())))))((('''&&&(((&&&$$$%%%'''(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***,,,,,,/////////...---,,,******)))''''''))),,,---+++))){{{sssffffffUUUVVV___sss[[[AAA::::::777555777444222111222222111///000222555555333111000000///---,,,---...///...,,,............---,,,+++***((()))+++---------,,,++++++++++++---......+++))))))***+++***)))((()))***+++******))))))))))))))))))************+++++++++******++++++++++++,,,,,,************************(((((()))***************+++++++++******)))))))))...---,,,---///222555777888???QQQ```iiiyyy{{{SSSAAA...***---///...---111666<<<===<<<>>>EEEKKKooo|||yyywwwvvv}}}fffxxx}}}{{{tttxxx{{{tttpppwww}}}ooodddcccmmm{{{vvveeeSSSGGG>>>555...+++...---,,,+++************+++******))))))(((((('''''')))++++++***(((((()))((((((((('''(((((()))))))))((('''&&&%%%&&&''''''&&&'''((())))))((('''&&&(((&&&$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***,,,,,,/////////...---,,,+++******(((''')))++++++)))'''~~~uuu```bbbWWW___mmm~~~QQQ<<<:::777///888666333222222222111///222333555444222000//////000...---...///000///...............---,,,+++++++++,,,---...------+++***+++++++++,,,...---+++)))+++,,,,,,+++)))'''((()))***)))))))))(((((((((((()))************+++++++++))))))******+++,,,,,,,,,******)))))))))******+++(((((()))************************)))))))))))))))+++,,,,,,,,,---000555999BBBPPPhhhxxxPPP???///***,,,............555<<>>???AAA>>>BBBNNNwww|||vvvvvvwww|||nnntttyyyyyywwwjjjpppyyy|||mmmddddddooo|||vvv___QQQCCC;;;555000......,,,,,,+++***************))))))******++++++++++++''')))******(((((((((***(((((((((((()))***,,,,,,***)))'''&&&&&&&&&'''(((&&&'''((())))))((('''&&&(((&&&$$$%%%((()))(((%%%&&&&&&&&&&&&'''''''''''''''''''''((()))+++,,,---000/////////...,,,+++***))))))))))))******)))(((yyylll^^^]]]VVVppptttPPP@@@???555333222222333444333222333444444333000......///111000//////000111000///---------...------,,,,,,((()))***++++++,,,,,,,,,,,,+++***+++,,,,,,+++***(((***++++++******+++---++++++,,,,,,,,,+++***)))))))))*********++++++++++++++++++******))))))))))))((((((((()))******+++(((((()))***************(((((())))))******++++++***...000,,,+++777QQQfffkkkqqqzzz{{{wwwzzzrrrZZZ777000,,,...111000000111---222999<<<<<<:::999999AAA<<>>;;;888777555333111000111222000//////000222000...---...///000///...,,,,,,------...---------///...---,,,++++++++++++,,,***))))))***++++++***,,,------,,,***)))***+++)))***,,,,,,,,,+++)))''')))************+++++++++$$$%%%'''(((***,,,......###%%%))),,,,,,+++)))'''(((((()))***************))))))***+++---...//////555:::HHH___zzziiiNNN???===666444:::===;;;555111///...---111777...///000111222444666777666<<>>DDDEEEHHH???444222444888YYYwwwqqqllljjjeeeYYYKKKCCCAAA???AAADDDFFFQQQmmmvvvooosss{{{zzzrrrbbbNNN@@@777000...000++++++******)))******+++***+++,,,---.........---***)))'''''')))))))))(((((((((''''''''''''((((((((((((((((((((('''''''''&&&''''''''''''((((((((('''((()))))))))((('''&&&(((&&&$$$$$$&&&'''&&&%%%%%%'''((('''&&&&&&'''(((((()))***)))***,,,000333666888777333666JJJjjjXXX222(((------+++,,,yyynnniiiddd___ccckkkttt]]]JJJ;;;999888666444333333333444111000000000111111///---.............../////////+++++++++,,,---...---,,,***,,,,,,,,,...333222...(((+++---...,,,+++,,,...,,,,,,+++******+++,,,,,,+++******+++,,,------+++------,,,,,,+++***))))))+++,,,------,,,///444888***---000000///444>>>FFF^^^WWW888333222222000+++,,,111---000333444333222222333333555555777???JJJMMMKKK@@@:::333444777???llltttkkkccc___XXXMMMEEECCC@@@???@@@CCCEEEPPPnnn}}}xxxvvv{{{~~~{{{eeeSSS@@@888666333111000******))))))))))))*********+++,,,............---)))(((''''''((()))((('''((((((''''''''''''(((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&'''((()))))))))(((''''''&&&$$$$$$&&&'''&&&&&&$$$&&&''''''&&&&&&((()))((()))*********,,,000333888:::999444888NNNsss]]]666,,,///---+++...vvvoooggg^^^^^^eeekkktttyyy\\\BBB:::999666444333333444555333222111111222222111///......//////000000111111...+++***+++...000...,,,))),,,---******,,,,,,)))***---//////,,,******,,,---,,,+++******+++,,,---,,,+++***+++---...---,,,''''''(((***+++,,,---...***,,,---,,,,,,...333888,,,///222111000888HHHVVVxxx???555111------.../////////---222777999777555444444333666888<<>>LLLWWWSSSIII666333111222<<>>555000...---,,,+++++++++************++++++)))***,,,...//////......'''''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&))))))************))))))))))))))))))))))))******(((''''''&&&&&&&&&''''''))))))(((&&&%%%'''***---&&&'''((('''&&&'''(((***,,,)))((((((+++000333555888===777;;;@@@ZZZZZZ555000///,,,,,,***tttfffaaaccc```cccooorrrSSS???777888555666888333444444333222111000//////000000000///......------***---000111///---,,,,,,---,,,+++******+++,,,---***+++,,,++++++,,,...111------,,,,,,,,,+++++++++++++++************+++++++++++++++++++++,,,,,,,,,)))*********+++...000000888AAANNNZZZhhh~~~xxxbbbVVVLLLAAA888555333111000///......///444777???FFFDDD<<<777777555666666888BBBKKKIIIBBB999:::???FFFSSSlllpppkkkuuusssaaaSSSDDDAAACCC>>>@@@AAA@@@CCCIIIOOOiii|||bbb;;;666000,,,++++++***)))+++******))))))******+++***+++,,,.........------(((''''''''''''((())))))***)))((('''''''''''''''((())))))************)))************************(((''''''&&&&&&''''''''')))(((((('''&&&(((***,,,&&&'''((('''&&&'''(((***+++)))((())),,,111444666;;;;;;555>>>GGGaaaVVV444000///------+++oooeeeddd___bbbkkkwww}}}oooOOO<<<;;;888666999888444444333222111000//////000000000///......------***---111222111...---,,,------,,,,,,,,,,,,------)))***,,,,,,,,,...000222,,,,,,,,,,,,++++++++++++++++++************++++++***+++++++++,,,,,,,,,---,,,,,,---------...111444>>>SSSkkk|||pppJJJ888555444555888777111...111000+++,,,111444666<<>><<>>FFFBBBDDDaaauuuqqqKKK333111...+++,,,***zzzmmmhhhcccaaaeeekkkmmmqqqeeeOOO<<<444777999555444444333222111000000000000000///......------+++...111333111///------------------------------)))+++,,,,,,++++++,,,---,,,,,,+++++++++*********,,,,,,++++++++++++,,,,,,******+++,,,------......000......///...111>>>LLLkkkwwwhhh[[[OOOCCC333+++222777777@@@NNN@@@888555777555///000666333111333888888555333444333333333333555<<>>FFFUUUyyyuuupppsssuuuooodddYYYPPPKKKIIIIIIIIIGGGCCC@@@>>>>>>@@@BBBGGGQQQZZZ```kkk}}}{{{eeeRRRCCC999///000///...,,,+++***)))***))))))))))))))))))******+++,,,,,,,,,+++***)))((((((((((((((()))******'''''''''&&&&&&''''''((('''((()))***,,,,,,---------------,,,,,,,,,++++++'''''''''''''''((()))***)))'''&&&'''))))))'''&&&&&&'''((('''&&&'''(((***''')))+++...222888AAAGGGIIILLLYYY~~~dddEEE333222---******'''|||xxxhhhbbbaaadddeeeiiiwwwiiiKKK<<<:::444555555444333222111000000000000000///......------+++...000111///...------,,,,,,------------,,,,,,)))+++---,,,+++******+++++++++++++++************,,,,,,++++++++++++,,,,,,******+++,,,---...//////000///222777888>>>PPPdddkkkOOO@@@:::777222------000//////999GGG;;;>>>CCCFFFDDD===666111444111000333555333222333555444333444444888DDDPPPZZZmmmlllTTTMMMNNNNNNNNNPPPrrrwwwYYYIIIIIIDDD???>>>:::;;;@@@>>>@@@LLL^^^}}}|||gggUUUOOOQQQOOOLLLFFF@@@<<<<<<<<<===888888888666444333444666333:::???BBBKKK[[[iiipppnnnmmmgggXXXFFF:::666666---......,,,)))''''''(((***))))))(((((())))))***))))))++++++,,,+++***)))))))))(((((())))))***+++'''&&&&&&&&&&&&''''''(((&&&''')))+++,,,---.........------,,,,,,++++++***''''''''''''((()))******+++(((%%%%%%((()))'''%%%&&&'''((('''&&&'''(((***'''))),,,///333<<>>222222,,,******'''vvvllldddddddddfffppp}}}gggQQQDDD444555555444333222111111000000000000///......------,,,...///...---,,,---...***+++,,,------,,,+++***(((***---------,,,,,,---++++++++++++************---,,,,,,++++++,,,,,,---******+++,,,---...//////444555<<>>======AAA@@@EEEWWWggg|||sss```MMM???;;;>>>:::999777555444444555666000222222000---,,,---///+++...000111777@@@FFFGGGEEEDDD@@@;;;444///...///+++,,,,,,***'''&&&(((***))))))(((((((((((())))))'''((()))+++++++++******))))))(((((())))))***+++'''''''''''''''((())))))&&&''')))+++---...//////---------,,,+++*********''''''''''''((()))***+++,,,((($$$###&&&)))'''%%%&&&'''((('''&&&'''(((***(((***,,,///555@@@OOOZZZfff}}}zzzIII666///111---+++---)))xxxllliiihhhhhhoooyyyeeeOOO777666555444444222222111000000000000///......------------...---++++++---///******,,,,,,,,,,,,******'''***---.........///000+++++++++************)))---,,,,,,++++++,,,,,,---******+++,,,---//////000555777AAAJJJJJJKKK[[[pppuuuVVV666+++000222---))))))000333...,,,222999<<>>===777111111444555333111000///...------,,,------,,,,,,,,,,,,,,,---...///---------......---***''')))+++------,,,,,,,,,---******+++++++++,,,,,,,,,---...//////000000---)))&&&***000444111---111888>>>EEEKKKJJJDDDAAAEEEKKK@@@;;;555...+++,,,...000,,,---...,,,,,,///444999CCCppppppQQQ;;;<<<>>>555111555666444444777888<<>>BBBBBBAAADDD:::@@@\\\sssyyy~~~|||fffMMM===666333333555111111111000///......---........................)))***++++++,,,,,,++++++000000///...------,,,,,,************************,,,***)))***++++++***)))'''))),,,,,,+++******+++)))((('''((()))((('''%%%((($$$###((((((%%%&&&+++###'''******)))(((***---,,,++++++***)))(((((('''&&&(((++++++)))(((((((((,,,***))))))******)))''')))(((((('''''''''((((((...(((,,,666888<<>>@@@GGGPPPZZZdddjjjeee]]]bbb]]]TTTIIIAAA======???GGGSSSllleeeWWWLLLGGG@@@<<<===@@@DDDFFFFFF???IIIeee}}}ooo\\\GGG:::444111111222222111000///............------------------------******+++,,,,,,,,,,,,,,,///......------,,,,,,,,,((((((((((((((((((((((((+++***))))))++++++***)))''')))+++,,,+++*********)))((('''((())))))'''%%%)))&&&&&&)))***'''(((,,,###&&&((()))(((''')))+++)))((((((''''''&&&&&&&&&''')))******)))((()))***+++)))(((((())))))((('''((((((''''''''''''((((((,,,***...555999BBBZZZsssjjjEEE000000000//////.........vvvmmmlllnnniiiiiirrrhhhPPP@@@666999888111///333333222111000////////////,,,---------------.........---------...---+++(((***+++------,,,+++,,,...------------,,,,,,,,,,,,,,,+++******+++---///111333111444:::@@@DDDJJJPPPZZZTTTIII;;;000******,,,***+++---.........---,,,//////000///000222666999;;;UUU}}}\\\GGGCCC>>>777777999<<>>MMMggg}}}[[[JJJFFFCCCCCCAAA>>><<<>>>CCCGGGEEECCCRRRppp|||{{{}}}XXXJJJ<<<555333111111222222111///...------...///------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((+++)))))))))++++++***)))&&&(((***+++***))))))***)))((('''((())))))'''&&&(((&&&&&&((((((&&&''')))%%%'''))))))(((((()))***'''''''''&&&&&&&&&'''''''''((())))))((((((***+++)))(((''''''((()))'''&&&((((((''''''''''''((((((***---222555>>>OOOgggwwwVVV888....../////////......---yyyqqqnnnnnnlllooo{{{nnnRRR<<<::::::222000666333222111000000//////000000000000111111111000000...---,,,---......,,,******,,,---,,,++++++---...---------,,,,,,,,,,,,+++++++++---111222111222555:::???JJJVVVYYYSSSLLLIIIMMMFFF;;;111,,,+++,,,---)))+++---///111111000////////////000111333555777;;;FFFccclllUUUCCC666999999;;;AAAOOOiiittt\\\LLLAAA:::===<<<;;;999888777666666777888888777;;;@@@AAA===>>>:::777666999:::999777777777>>>OOOggg~~~ZZZEEEAAAEEEDDDDDDCCCAAA??????BBBEEEAAAEEEZZZxxxeeeBBB999222222444333333555111000...---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))***)))((()))***+++***)))%%%'''******)))(((((())))))(((((((((******(((&&&%%%%%%%%%&&&%%%$$$$$$$$$((()))******************)))((((((''''''((()))***&&&'''((((((((((((***+++((('''&&&&&&'''((('''&&&(((''''''''''''(((((()))(((111888<<>>:::444222666222222111000////////////000111111222222111000000...---,,,---......---++++++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,+++++++++...,,,---222444555;;;DDDNNNWWWfffnnngggSSSBBB:::;;;666000------///000000------......///000111222.........000222333444444>>>>>>PPP{{{^^^CCC:::;;;:::<<>>EEECCCAAAAAACCCEEEFFFEEEBBBMMMeeepppLLL999333///222444222111333///...---,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******++++++++++++++++++)))))))))))))))))))))))))))((('''(((***+++***)))%%%'''******)))(((((())))))(((((()))******)))'''%%%&&&&&&&&&%%%%%%$$$"""'''(((((()))***+++*********)))(((''''''(((***+++&&&'''))))))(((((()))***'''&&&%%%&&&'''((('''&&&'''''''''''''''((())))))(((555@@@JJJ___|||www]]]FFF999000//////...,,,***)))(((xxxtttpppnnnqqqvvv~~~gggNNNBBB:::555444333222111000////////////...///000111000///...---///---,,,---.........,,,,,,,,,,,,+++***+++---///+++,,,,,,,,,------------222---...444:::BBBRRRcccxxxkkkLLL:::555333111...---......---,,,...---,,,,,,,,,...///111.........000333444333222777555@@@aaaZZZCCCAAA???@@@FFFTTTooosss\\\III===888666555666666666666666555444333000444555444555888888666555444333444777888999888666777888888???QQQkkkpppUUUDDD@@@@@@===999@@@>>>>>>@@@EEEHHHIIIIIILLL[[[vvv}}}___@@@:::444111333222///---...---------------------,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++(((((((((((((((((((((((((((''''''(((***+++***)))&&&(((***+++***))))))***)))(((((()))***+++***((('''******((('''(((&&&###&&&%%%%%%'''***+++***)))***)))'''&&&%%%'''((()))'''***,,,,,,+++)))))))))'''&&&%%%&&&(((((((((&&&''''''&&&''''''((()))******888JJJ^^^zzzyyy^^^III<<<444000///...---,,,,,,,,,,,,{{{vvvqqqooonnnpppyyynnnSSSEEE<<<555444333222111111000000111...///000111000///---,,,///---,,,,,,...///...---,,,,,,,,,+++***+++---000,,,,,,---...///000111111444333:::JJJVVVbbbuuulllEEE555555/////////...---,,,++++++---,,,,,,------...///000/////////222555666444111///111777EEEeeevvvSSSFFFFFFCCCKKKWWWgggpppWWWAAA::::::777555555555555555555444333111000222555666333444777888666000111222222222444666888777888666444666>>>JJJRRRNNNEEE;;;999>>>@@@===888;;;<<<===>>>???BBBFFFIIIYYYkkkppp\\\KKK777999555222222111---,,,...***+++---......---,,,+++++++++++++++++++++++++++((()))******++++++******------,,,,,,++++++******((((((((((((((((((((((((((('''&&&(((***+++***)))''')))+++,,,+++*********)))(((((()))++++++***)))''',,,,,,)))((()))'''"""'''&&&&&&)))---///...,,,---+++(((&&&&&&'''(((***+++---000111///,,,***)))'''&&&&&&&&&((()))((('''&&&&&&&&&''''''((()))***---:::QQQrrrhhhGGG<<<777222666444111...------...///~~~wwwpppjjjfffjjjrrr~~~cccOOOBBB999555555444333222222222222000111222333222111///---///...,,,,,,...//////...,,,,,,,,,+++******---000---...///000111222333444333999KKKeeevvvkkk===,,,///,,,---......,,,,,,...///+++,,,...000111111111000111000000333777777555111000777888666HHHvvvfffPPPKKKHHHFFFTTTfffvvvcccFFF111444===:::555666444444444444333111///---000333222...---111333333---000222111000111666:::;;;:::777444555888888777888777666777888888666333999===@@@>>>999999@@@FFFaaauuuzzzTTTAAA:::111666222///000000...///333)))+++---//////---+++***************************(((((()))***************......------,,,+++******************************''''''&&&'''***++++++***'''))),,,,,,+++******+++)))(((((()))+++,,,***)))&&&+++,,,'''&&&(((%%%***)))))),,,111333333111000...,,,)))((()))+++,,,---000444555333///,,,***(((&&&&&&''')))***)))(((&&&&&&&&&'''''')))******///:::VVV~~~]]];;;777999555>>>:::555000---------...uuujjjeeeeeegggvvviiiMMM;;;;;;444///222444333111222//////000000000000000///........................,,,,,,,,,...///000///......///---,,,///555666444555EEElllUUU;;;333111///...,,,++++++,,,...///---------............//////000000222333444555555...000555999@@@[[[{{{YYYIIIGGGGGGPPPbbbxxx~~~{{{|||~~~rrrNNNCCC888555555333111222555444444333222111000000......---///222333333222222111000000111222555666777666555444333222222222555666777777666666777888??????:::999===999@@@SSSiii```CCC666555555444333111000...---,,,,,,///...---,,,++++++++++++***,,,,,,+++)))((()))***,,,)))))),,,---+++)))++++++++++++************)))(((((((((((((((((((((((('''(((((()))***+++++++++'''***...///---+++)))(((((((((((((((((()))))))))((()))((('''&&&&&&(((***'''***...000111555<<>>===JJJKKKGGG<<<444333555555}}}ppphhhcccaaa```vvv```HHH<<<888555777777444222333//////000000000000//////.................................//////000///...)))...111111222888===>>>IIIYYYzzzrrriiiGGG666///,,,///...,,,++++++,,,...///---------............///000111111222333444555666111111333666<<>>???999777:::777???SSSmmmuuuTTT<<<444555555333222000///---,,,,,,+++......---,,,++++++++++++***+++,,,+++)))((()))***---++++++...///,,,+++,,,+++++++++*********))))))(((((((((((((((((((((((('''(((((()))******++++++***---000000...+++((('''))))))))))))))))))))))))((()))((('''&&&&&&(((***&&&(((---555@@@LLLUUUZZZPPP???...)))))))))***,,,///555999777555444111,,,***(((&&&&&&'''((((((((('''((()))))))))))),,,...///999SSS{{{XXX===999:::777IIIKKKGGG===444444666777~~~qqqkkkgggbbb^^^ssscccCCC===888777666222000111///000000111000000//////........................---------,,,,,,,,,,,,+++)))000444333666BBBQQQYYYhhhgggwwwtttbbbXXXOOOXXX]]]YYYIII999222---(((...---,,,++++++,,,---...---------............///111111222333444555555666444222222333777IIInnngggOOOGGGLLLOOONNNggg{{{}}}llleeehhhmmmyyyfffUUULLL@@@777111111222111222444222222111111000000//////...---,,,...000222111000111111000000000222333444555444333222222222222222333444666555444444666777======777555888666@@@VVVttt```BBB444333444444222111000...---,,,,,,,,,...---,,,++++++***++++++***+++,,,+++)))))))))+++,,,+++...222222...+++,,,++++++*********)))))))))(((((((((((((((((((((((('''(((((())))))******+++---///111111///+++)))(((************************((((((((('''&&&&&&(((***((((((---===RRRfffppptttdddLLL222((())),,,+++)))///444888666555666555222***(((&&&&&&'''((((((((('''((()))))))))***,,,...,,,888RRRuuurrrLLL777555555111AAAGGGIIIFFFDDDFFFHHHHHH|||uuupppiiidddmmmuuu|||\\\LLL<<<666555333222222000000111111111000//////........................,,,---------------...///000444444555>>>RRRgggtttmmm]]]VVVQQQBBB:::;;;888:::<<<:::666444444///(((...---,,,,,,,,,,,,---...---------............///000000111222333333444444333222222333555???VVVkkkiiiaaaVVVNNNMMMSSSXXX[[[}}}sssmmmrrryyyxxxgggWWWKKKBBB<<<;;;444///000111000000333000000000000////////////...------...000222111000111000000000000111222333444333222111111111111111111333444444333333555666:::;;;555444777888DDD]]]}}}oooMMM666000333444111111111///...---------------,,,,,,+++******++++++)))+++,,,+++***)))***+++(((+++222999888000+++***************))))))))))))(((((((((((((((((((((((((((((((((((())))))******,,,///111111///---,,,++++++++++++***************'''(((((('''&&&&&&(((+++---***--->>>WWWmmmvvvwwweeeOOO666)))))),,,,,,)))---222555333333555666444***(((&&&&&&'''(((((((((&&&((()))))))))***---///---<<>>999555999444111111111...///111//////////////////000000///......///111222111000000000000000000000111111222222111000000000000111///111222333222222444555666888444444888;;;JJJeeewww^^^AAA111111444222///111000//////............,,,,,,+++*********++++++)))***++++++***)))***+++'''---999BBB@@@666,,,************)))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,///000///......///++++++++++++******))))))''''''((('''&&&&&&)))+++...))))))666JJJZZZ___^^^SSSGGG666***))),,,---,,,***///111//////222333222***(((&&&&&&'''(((((((((&&&((()))******+++...000444EEEYYYfffpppvvvvvvrrrdddVVVAAA000,,,000333333333DDD]]]xxxtttmmmiiiggggggllltttZZZCCC<<<999666333222222222222111000//////////////////////////////))),,,...///...000555999333999???FFFOOOVVVUUUPPP???444222222...111444...000...---///333333...)))---------------------------------............///....../////////000000000///222555666777999>>>CCCGGGLLLQQQQQQOOOWWWnnnsss]]]RRREEE===;;;:::666222777333111222111------000......//////000000111111///...---...000111000///////////////000000000///111000000/////////000000...///111111111111333444333666444555999<<>>@@@???<<<999222***'''***---,,,''',,,...---,,,......---***(((&&&&&&'''(((((((((&&&((()))******,,,...111;;;OOO```dddbbb```ZZZSSSNNNEEE777...---111666888>>>VVVyyywwwqqqiiieeeiiipppxxxvvvZZZHHH<<<444111222222222222111000//////////////////////////////))),,,///...---...444999444===EEEIIIIIIHHHAAA:::999///,,,***&&&---555222...------///000///---,,,,,,------------------,,,---------............///////////////000000000000///333555555555999@@@EEEIIIHHHJJJPPPWWWfffpppWWWFFFCCC>>>:::888666444333333111000222000------000......///000000111222222---,,,+++,,,...///...---/////////////////////...000//////......//////000,,,...000000000000222444111666555555999;;;KKKfff}}}ppprrr||||||VVVFFF666222222000//////,,,,,,,,,++++++,,,------++++++************++++++(((***++++++******+++,,,(((///;;;CCC???555......***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((++++++++++++,,,---++++++***))))))(((''''''&&&'''''''''&&&'''***,,,%%%%%%&&&(((***,,,---...---///,,,&&&%%%***+++)))&&&+++...+++***+++***(((***(((&&&&&&'''(((((((((&&&((()))***+++,,,///111:::QQQcccbbbXXXQQQIII@@@???999222...///333:::???RRRrrryyymmmfffhhhnnnsssyyytttYYYDDD999777333333333222222000//////000000000000000000000000111444666444222333888===777AAAHHHEEE@@@<<<:::888222...222333---///000(((,,,,,,...//////---...000,,,------......------,,,---------.........//////000000000000111111111111111444555333333:::DDDJJJGGGBBBDDDSSSeeeyyyyyy___FFF666888;;;999666333333444000...///111000,,,---000......///000111222333333,,,*********,,,---,,,+++...///////////////......//////.........//////000,,,---///000///000222444111666555555888888HHHcccxxxlllppp{{{sssOOOAAA555111000------111*********)))******+++,,,+++***************++++++(((***++++++******+++---''',,,555;;;777...+++---))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))******)))))))))************)))(((''''''&&&&&&'''''''''&&&'''***,,,###&&&******((('''))),,,)))***'''"""$$$******%%%&&&+++...,,,******(((%%%***(((&&&&&&'''(((((((((&&&((()))***+++,,,///111444NNNaaa___SSSJJJAAA888333111......///444===EEE```|||nnndddeeeeeebbbhhhrrr~~~PPP???999555333222333222///222888222---***---000000...---000...111666888777:::AAAAAAEEENNNSSSJJJ:::333666//////000000///...---------000000...---...---,,,...,,,,,,...000///------......//////000111111111...///000000000000000///444222222555777:::CCCLLLEEEAAAEEEWWWqqqrrr```RRRFFF>>>999666444444666666333111222222111000//////000000///......///111333222111---------------------------......///////////////...------------.../////////...---///111222111000111666444222888;;;EEEYYYzzz{{{rrrlll}}}hhhEEE>>>555000000000...+++)))***++++++++++++***))),,,+++******))))))******,,,,,,++++++***)))))))))((()))***+++,,,++++++***///---+++)))(((((()))***((((((((((((((()))******))))))(((((((((((())))))%%%(((++++++)))'''(((***+++)))((('''((()))(((''''''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''((((((((((((''''''''')))******((('''(((((()))(((((('''''''''(((((()))************+++...000>>>HHHRRRSSSOOOGGG;;;111111,,,***---222;;;IIIUUU{{{uuukkkjjjgggbbbeeelllxxxjjjPPP===:::666555666444111111555111111222444444333222222111333888>>>>>><<<@@@GGGHHH[[[mmmlllVVV===111///000111111111000//////...+++---......///000000//////---,,,......---+++***---......///000000111111///000000111111111111111333222333777:::<<>>======@@@BBBBBBEEENNNXXXccc[[[>>>000,,,111111111111111111000000...------...000111000000000000//////000111///---------......///000000000000000000111111222222222444222444:::======@@@DDDGGGOOO___uuuyyywwwsss[[[FFF999444222111333111000000111111///...111000000////////////000///...---///111222111000,,,,,,,,,,,,------------------...////////////...+++,,,,,,,,,,,,---------222000......000222333333///444111000555777AAATTTyyyfffIII<<<777222000000///---***,,,+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,(((((()))******+++,,,,,,((()))***+++++++++***)))++++++)))(((((()))***+++&&&&&&&&&&&&&&&'''((((((***))))))(((((())))))***((()))***)))((('''(((***)))'''&&&&&&((()))((((((((())))))(((''''''(((***((((((((((((((((((((((((''''''((((((((((((''''''%%%''')))***)))((()))***(((((((((''''''(((((()))((()))******)))***---000555===DDDDDDBBB???:::444---,,,,,,///333===RRRddd~~~vvvoooiiihhhlllsssvvv\\\GGG===666555666333111000444222///---222>>>JJJOOOJJJFFFCCCDDDMMM[[[lllxxxQQQ:::333000111111111000000000111111333///...000111000000111222222000...///222222///---------...//////000000//////000000000111222222666555777<<<>>><<<===AAAHHHWWWmmm}}}ccc^^^\\\dddpppwwwtttnnndddXXXGGG888111111333555111000000/////////......000//////......////////////...---...000111000///,,,,,,,,,,,,,,,---------,,,---......//////......,,,,,,------.........---222///,,,,,,...111222333///444222000555666???RRRyyysssUUU;;;666333111000000///,,,***,,,+++)))(((((()))+++,,,///...---,,,++++++++++++((()))))))))*********+++((()))***++++++***)))((()))))))))((()))***+++,,,''''''&&&&&&''''''((()))***))))))))))))))))))************))))))))))))***((('''%%%&&&((()))((((((((())))))(((''''''(((***((((((((((((((((((((((((''''''((((((((((((''''''%%%'''))))))))))))***+++(((((((((((((((((()))***((()))***))))))***---///333:::>>>===<<<;;;777333---,,,---...000:::PPPcccyyy}}}wwwrrrrrrtttvvvvvv|||WWWGGG888444666555333222999666111222>>>OOOWWWUUUGGGGGGJJJWWWmmmsssFFF777444///111000/////////000111111333///...111111000444;;;???>>>666---+++......+++------......///000000000///////////////111222333888888:::===<<<;;;???EEERRRfff}}}pppaaaMMMLLLLLLPPPUUUXXXWWWUUUNNNGGG===555111111333555000000000000///////////////.............../////////---------///000///...+++++++++,,,,,,,,,------,,,------...............------...///000//////...000---******,,,///111111///555222111666666>>>QQQyyyuuu]]]DDD222222111000//////...,,,+++,,,+++)))(((((()))+++,,,111000...,,,+++))))))(((*********)))))))))((((((((()))***+++******(((((((((((((((((()))***++++++((((((''''''(((((()))*********))))))))))))******************+++,,,,,,+++)))'''&&&&&&((()))((((((((()))***)))'''''')))***((((((((((((((((((((((((''''''((((((((((((''''''%%%'''))))))))))))***+++((((((((((((((()))******((())))))))))))***---///444:::===:::888777444000,,,,,,---...---555GGGYYYooo}}}}}}xxxuuuwwwvvv^^^DDD888888888666555555666555:::JJJZZZ\\\SSSGGGSSSgggfff@@@666222+++111000///...///000111222...,,,---111222222===LLL```ZZZJJJ666---///000+++......//////000111111111000/////////000222333555:::;;;===>>>;;;<<>>:::555111000/////////000111000///...///000...------------......///...---,,,---...///...---******++++++,,,,,,------,,,,,,---............------...///111111000//////...,,,******,,,.../////////555333111555555===OOOuuu}}}```HHH777...111111000///...---,,,,,,,,,+++***))))))***+++,,,111000...,,,***(((((('''++++++***))))))(((''''''((()))*********)))((('''((((((((())))))*********((((((((((((((()))******+++******))))))******+++******+++---///000...---+++)))((('''((()))((('''))))))***)))(((((()))+++((((((((((((((((((((((((''''''((((((((((((''''''%%%''')))***)))((()))***(((((((((((()))***++++++'''((())))))((())),,,///333999<<<:::777555111,,,,,,+++,,,---,,,000===JJJeeetttvvvqqqpppxxx}}}WWWBBB===<<<:::888444888:::???OOOdddjjjdddeee{{{YYY;;;444222---222111000//////111333444,,,+++...222111222DDDYYY~~~ttt\\\???111333444/////////000000111222222222222111111111222444666777:::===???>>>;;;@@@SSSggg|||nnnYYYNNNEEE>>><<<>>>>>>===;;;999999999888888666444111///......---///111000...---///000------,,,,,,------...///...---,,,,,,......---,,,)))******+++,,,,,,------+++,,,------......------,,,---///000111000///...---,,,***+++---//////......444222000444444;;;LLLnnnkkkQQQ>>>444111222111000///---,,,,,,---************************...---,,,+++***))))))))))))))))))))))))(((((((((((()))*********)))'''&&&(((((())))))))))))))))))(((''''''''''''((())))))+++******))))))******+++))))))+++000333444111......,,,***)))))))))(((''')))******)))(((((()))+++((((((((((((((((((((((((''''''(((((((((((('''''''''(((******)))(((((()))(((((((((((()))***+++,,,'''((()))(((((())),,,...///666;;;:::777444///***+++)))+++------...555>>>WWWcccnnnrrrvvvzzzuuulllsssmmmlllsss|||fffJJJAAA???<<<:::;;;@@@AAABBBSSSoooOOO555111444555333222111000000222444555///...111444///000DDD]]]|||___???///111444000000000000111222222333333444333222222333666888::::::===AAA???<<>>@@@>>>@@@@@@<<<<<>>LLLIII???333---///111000222000///111444555444333333333444444555888===@@@>>>???@@@AAAIII]]]zzzcccUUUCCC999888999777333333333333222222333333333555333111000000000///...---...///000000///...------,,,+++,,,...///...---///---,,,******+++,,,---)))+++,,,,,,+++******+++------------------------+++++++++,,,---...---,,,---------.........////////////000222222444===HHHnnnZZZCCC;;;888444222000///...---,,,++++++***+++++++++******+++++++++,,,++++++++++++***)))(((((())))))'''$$$$$$'''+++******))))))))))))******************))))))))))))(((''''''''''''''''''((())))))(((((((((((())))))(((((())),,,000222000......,,,***)))******)))(((((((((((('''''''''))),,,(((((())))))))))))((((((((((((''''''&&&'''''''''$$$'''******)))'''((()))+++)))((()))***,,,++++++)))***++++++******,,,...+++---///111111///,,,***+++***))))))***+++---///444:::@@@FFFPPPXXXWWWQQQvvvnnnjjjiiilllqqq}}}eeeTTTSSSXXX\\\www~~~LLL===777333333///333222111//////000000111000000///......000111333000222111---...111222111222111111222333555444333111444666777777:::>>>BBB======@@@HHHYYYqqqqqqEEE???999777777666444111111111000000000000111111444222000///000000///------...///111111///...------,,,+++,,,---...---,,,...---+++******+++,,,,,,***+++,,,+++))))))+++,,,,,,,,,,,,,,,------------++++++,,,,,,---------------------........./////////...///111111333===HHHrrroooGGG888888444222444//////---,,,++++++++++++******++++++++++++******)))***++++++++++++***)))(((((('''&&&&&&''')))***)))))))))(((((()))))))))************************'''(((((())))))(((((('''))))))(((((((((((()))))))))((((((***,,,------,,,---+++***)))*********((('''(((((('''&&&&&&(((***'''((()))******)))((('''((('''&&&%%%%%%%%%%%%%%%%%%'''))))))(((((()))***+++)))((((((***++++++***)))***+++*********,,,...+++,,,---.........---,,,+++******)))***+++---......111555===JJJUUUWWWSSSvvvhhhcccffflllvvv}}}~~~ooojjjnnntttrrr>>>777666333333444333333222111111111111222222000//////222222000---,,,...///000111333333222222222222222333444444333555666999<<>>777666222333777444444333333222222222222111///...000333444111---111000111222222222222333111222333333333444444555888888;;;AAAGGGJJJGGGDDDDDDLLLWWWeeezzznnn___NNNBBB444666888666111......///000000////////////000000111///------......---,,,---...000111111000...------,,,++++++,,,---,,,++++++++++++++++++++++++,,,+++++++++)))((((((***---+++++++++,,,,,,,,,------...//////---+++***,,,...+++++++++,,,,,,,,,------......000111000111:::DDDbbbqqq^^^PPPHHH======>>>AAADDDGGGJJJLLLMMMRRRXXX[[[\\\```gggmmmsssvvvQQQ444444888111+++...---,,,,,,+++++++++,,,,,,)))***+++,,,,,,+++***))),,,///333333000,,,***)))(((&&&%%%&&&(((***)))(((&&&'''(((((((((((('''&&&))))))******+++++++++,,,'''((()))******)))((('''))))))(((((((((((())))))...---,,,+++***+++---...+++***((()))***++++++************)))'''''')))+++&&&((()))++++++)))(((&&&))))))(((''''''&&&''''''%%%%%%&&&''')))))))))(((***((('''((()))+++******((()))******)))***,,,------------------...//////++++++++++++++++++,,,,,,,,,***,,,444???KKKTTTZZZuuuiiidddbbbhhhkkknnnmmmgggbbbeeemmmoooAAA;;;888333333555333333333333333222222222---,,,,,,///222333111...111...---///000...000333000111333444333444666777999<<>>555....../////////222++++++******+++,,,------------,,,,,,,,,,,,------***000666666222---++++++&&&(((******'''%%%&&&(((&&&''')))******)))'''&&&))))))***++++++,,,------(((''''''''''''''''''((())))))(((((((((((())))))&&&(((******)))***,,,///***)))((()))+++,,,,,,,,,*********((('''&&&(((***(((((())))))))))))(((((((((((((((((()))***++++++'''(((***...111111---***)))((('''''')))******)))''')))))))))))))))+++---,,,------------,,,,,,++++++++++++,,,,,,++++++***------000333444999HHHWWWjjjRRRMMMLLLLLLIIIHHHUUUuuuyyy^^^>>>000888999777444///000000000000000///......//////111111111111222222222//////444555111111555---000333444444555888;;;===LLL[[[```ZZZVVVYYY```yyy]]]RRRBBB444333888999666333333222000...,,,,,,,,,///......------......///...---++++++,,,---,,,+++---,,,***))))))***,,,------,,,++++++,,,,,,***)))((()))***+++++++++++++++''')))+++,,,***)))))))))))))))***+++,,,,,,------$$$(((,,,,,,,,,...555;;;+++++++++,,,,,,,,,------...///444666333///111888111;;;GGGNNNRRRQQQOOOKKKPPPNNNIIIBBB<<<999888999999333000222222...000555///---,,,---000111222111---555>>>GGGMMMLLLAAA333555444111...,,,...111444************+++,,,------......,,,,,,,,,,,,......'''---444666222---,,,,,,%%%))),,,+++&&&###%%%)))'''((()))++++++)))((('''))))))***+++,,,,,,------((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))%%%(((+++,,,+++,,,...111***((('''(((+++------,,,)))))))))'''%%%%%%''')))))))))(((((((((((())))))''''''''''''(((***+++,,,)))***---222555555000+++)))((('''''')))******)))'''((())))))((()))+++---//////000111000///---,,,++++++,,,,,,,,,++++++******+++...000...000???QQQzzz```OOOBBBEEEEEEDDDNNNiiiwwwhhhMMM;;;888555333444555555555333///...111222000000111333111222333111------000000666999555111222444444111222333444555999???CCCPPPWWW___^^^SSSQQQeee}}}zzzdddHHHAAA888444444555333111333111...---...///000000,,,---...---,,,+++,,,...//////...---,,,,,,,,,,,,******+++,,,------......,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,&&&)))333---"""666EEE666111///,,,+++,,,---.........///111222222333555888666666666888:::;;;:::999BBBCCCCCCAAA>>>;;;::::::222111111111000000//////222000......000000000///333222222555999;;;999777111111000000/////////...+++,,,---......///222444111222444555333000,,,))),,,...111444444111+++&&&***++++++***((('''(((***)))***,,,,,,,,,+++)))'''(((((()))***++++++,,,,,,((((((((((((((((((((((((,,,***(((&&&&&&''')))+++(((***+++++++++---///111,,,+++******++++++)))(((%%%'''''''''&&&&&&''')))+++++++++++++++***)))(((+++,,,+++'''&&&)))***((('''***222;;;;;;111+++++++++(((&&&(((,,,...+++''',,,))))))++++++))))))---///555666222.........------...000111111///---+++...---,,,,,,///555>>>DDDnnnTTTEEEAAAEEEEEEHHH\\\ttt~~~uuuNNNBBB:::888555444444555444333111000000333333222666<<<888555333333000---...222000777:::666333333555555222333555666999===CCCGGGXXX]]]```YYYNNNSSSqqqhhhNNNAAA;;;555222444555333111222111...---...//////000...///000000///...///000//////...---,,,,,,,,,,,,******++++++,,,,,,------,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++)))///---,,,>>>FFF222222000///000111000---***...///000000111333666999:::777555444555666666555>>>??????===:::777666777333333222111///...------000...,,,---...///...---///......000333333111...//////.........---------+++,,,---...///000222333333444555555333000,,,***---...000222333000,,,(((***++++++)))((('''(((***&&&''')))++++++***)))(((((())))))***++++++,,,,,,((((((((((((((((((((((((***((('''&&&&&&(((+++---***+++,,,+++***+++---...---+++***))))))***++++++'''((((((((('''''')))******+++++++++******)))((()))+++***&&&&&&)))***((((((''',,,222111+++((()))+++(((&&&(((+++---***&&&+++((()))++++++)))+++///000777:::666111000...,,,,,,...000222222000...---,,,---------///333999===vvv]]]III@@@BBBJJJMMMSSSqqquuu}}}bbb@@@===999777555555555444333111///000444555333555AAANNNLLLBBB888333000...///333000666:::777555555666444444666888:::===AAAGGGKKK\\\___]]]TTTMMM\\\{{{XXX===999555111111333444222000111000...------......//////000111111//////000111//////...---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,---------+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///)))***///888HHHEEE---222000000333555333,,,%%%///////////////222666:::<<<888333//////000111111888999999888555222222222444333222000///---,,,+++---,,,***+++,,,------,,,111000//////000///---+++------,,,,,,,,,,,,+++++++++,,,...///000222222222555555444333111///---,,,------...///111000---***)))******)))((('''(((***$$$%%%''')))*********))))))))))))***++++++,,,,,,(((((((((((((((((((((((((((((('''&&&'''))),,,...***++++++***))))))***,,,---+++)))''''''(((***,,,'''((())))))(((((()))+++***************))))))(((&&&)))(((%%%%%%)))***'''***''''''))))))'''''')))+++(((&&&'''***+++)))&&&***((((((++++++***...333444:::>>>:::444222///+++,,,...000222222222000///,,,---...//////111444666qqq```PPPHHHFFFMMM\\\dddjjjxxx~~~uuuPPPCCC888777555555555444222///...111555555222888MMMbbbhhhTTT>>>444222111000000...444888666555666666444777999;;;===???BBBGGGJJJWWWXXXWWWSSSWWWooohhhJJJ777444222111111222222000//////000///...------...///...///000///...---...000//////...---,,,,,,,,,,,,++++++++++++++++++******************************+++,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,------///***)))000???JJJ@@@,,,000......111666444---&&&000000///......111666:::999666111............---333444555444111/////////222222111000...---,,,,,,---+++******,,,------,,,//////.........---,,,+++,,,,,,,,,,,,++++++++++++,,,,,,...000333333333111333222111000////////////---,,,,,,---...///...,,,))))))***)))''''''(((***%%%&&&'''))))))***))))))))))))*********+++++++++(((((((((((((((((((((((())))))((('''((()))+++,,,((()))***)))((((((***,,,------,,,+++(((''''''((('''((()))((('''''')))+++((())))))***))))))((((((%%%((((((&&&'''***+++(((,,,***(((((()))))))))***+++)))''''''))))))(((&&&)))((()))+++++++++111888:::???@@@:::333111///,,,,,,---000111333333222222,,,---.........000333666zzzaaaRRRLLLNNNSSSdddyyyyyy|||kkkEEE999777666666666444222///000222444333222;;;SSSjjjsssXXX<<<111333555222///---222555444444666555333:::<<<===>>>???AAADDDGGGJJJNNNSSS[[[llljjjNNN;;;222444333222111111000///---///000111///---,,,...000...///000///...---...000//////...---,,,,,,,,,,,,,,,,,,++++++++++++++++++******************++++++++++++++++++************************************+++++++++,,,,,,---------++++++***222@@@CCC888...111///...111555666333///111111000...---000444888333222000000000000...---111222333222000.........//////..................---+++***+++---......---)))******************+++,,,,,,,,,,,,,,,,,,------,,,,,,...222555555333000......------...///000111...,,,++++++---...------((())))))((('''''')))***)))))))))))))))))))))(((***************+++++++++)))))))))))))))))))))))),,,+++***)))(((((())))))&&&'''((()))((())),,,...000222444333///***'''&&&&&&'''''''''&&&&&&(((***'''(((((()))))))))((((((&&&)))***((((((+++,,,)))++++++******,,,---+++(((***)))((('''((())))))))))))((()))++++++,,,333<<>>??????@@@BBBDDDCCCKKKXXXiiimmmRRR===444333444333222111000...------...111333111...---...111///000111111//////000111//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***************))))))))))))******************++++++,,,,,,------...))),,,+++111>>>:::000111222111111222555777777777222222111///...///222555.........///111111///...///111222111///......///------------.........///---,,,++++++---//////...)))***++++++***+++---///,,,,,,------------......,,,,,,...333777777333///,,,,,,,,,,,,---...000000...,,,+++***,,,---,,,+++'''((()))((('''''')))************))))))(((((((((************************))))))))))))))))))))))))---,,,+++***)))(((((((((%%%'''((())))))***,,,///222666;;;:::444---)))(((%%%&&&'''&&&%%%&&&''')))&&&''''''((((((((((((((('''***+++)))))),,,+++((((((***++++++///111---&&&***)))((((((((()))+++,,,***)))***+++***,,,555???GGGHHHCCC777///...///...,,,---...000111222222222.........---...333999>>>yyylllooosssttt{{{vvvFFF>>>;;;888666555555444333333000000222444777???GGGEEE;;;111111333222111222///111111///222777888666:::<<<>>>??????AAACCCEEEFFFTTTfffzzznnnTTTAAA888666666222222111///---------......222444333///---///222...///000000///...///000//////...---,,,,,,,,,,,,,,,,,,,,,------......///++++++,,,,,,,,,---------,,,,,,,,,++++++*********((()))))))))*********+++******+++,,,,,,---......***///+++000===555***333///111333333222222444666333333222000......///111...,,,+++,,,.../////////...000111111///......///---------------------------+++***+++---//////...+++,,,------+++,,,///222,,,,,,,,,---------......------///444999999444..............................---+++++++++,,,+++)))&&&'''(((((('''''')))***((((((''''''(((((())))))************************)))))))))))))))))))))))),,,++++++******)))))))))''')))******)))***,,,...000555999888333---******&&&'''((('''&&&&&&(((***%%%&&&''''''(((((((((''''''***+++)))(((***)))&&&(((+++,,,,,,111555000((()))))))))))))))+++---///+++***+++,,,***+++666AAAKKKLLLGGG;;;222//////...------...///000000111111---...//////000333888;;;tttiiimmmqqqqqqxxxtttPPP???<<<888666555555555444333//////333666444222444222222444777444//////222111333111///222888:::888999;;;>>>???AAABBBEEEGGGLLL]]]rrrtttUUU>>>555555666666/////////---,,,,,,...//////222666444000...000333,,,---...---,,,+++,,,...//////...---,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,------.........---------,,,,,,+++++++++(((((())))))*********+++******+++,,,,,,---......---111)))...===333(((444***///333333///---///111333444333111///---...//////,,,)))(((***---///000...///111000///....../////////...---,,,,,,++++++,,,***)))***---.........(((***+++)))''''''***---+++++++++,,,,,,---------------///444999999444...000000000000///...,,,,,,...---++++++++++++)))(((&&&'''(((''''''''')))+++%%%%%%%%%&&&'''((()))***++++++******************))))))))))))))))))))))))***************+++++++++***++++++***))))))***,,,,,,000333222---)))***+++'''((()))((('''((()))+++%%%&&&&&&'''((((((((('''&&&******(((''')))'''$$$+++.........333888555,,,)))))))))))))))+++///111,,,+++,,,,,,***+++666BBBLLLNNNJJJ???666111///,,,------......//////000000+++---000222222333555666sssnnnsss|||fffVVV===;;;CCC;;;999:::...444444444444444444444333111111000000000000000111111111111222333555666777999888:::>>>AAABBBFFFLLLYYYkkktttXXX===777777444222444000...------......---,,,000000000000000000000000...------,,,,,,------...///............---------///......---------......++++++++++++++++++++++++***+++,,,---,,,+++***)))((()))***+++,,,---------,,,+++++++++++++++++++++............/////////000,,,---000222333333222111000333555222---***,,,///...,,,+++,,,......+++(((......---,,,---...///000111///---+++***+++,,,---***((((((***---...+++((()))******)))(((((()))++++++,,,---------,,,+++***+++---111444666666444333///...---,,,,,,---.........---++++++++++++***(((%%%'''((((((''''''(((***''''''(((((((((((('''''')))***+++***)))((()))***++++++******))))))((((((---///---)))***...000...''')))***(((&&&&&&)))---,,,,,,---------,,,++++++((((((((((((((('''''''''&&&''''''((()))******+++(((((((((((()))))))))))))))***+++,,,,,,+++)))((()))((('''''''''(((***+++*********+++---333:::???JJJMMMKKKCCC666...,,,...000000///...---,,,,,,,,,///000222222222333666888||||||eeeUUULLL:::666===999555444444444333333333333444333222000000/////////555555444444444555666777999999<<<@@@CCCFFFMMMVVViii|||ttt\\\GGG777666999666444555000...------......---,,,000000000000000000000000------,,,,,,,,,,,,------////////////...............------,,,,,,------...++++++++++++++++++++++++...---,,,+++*********+++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++------...///////////////---...000111111111///......111333000,,,***+++...///---+++,,,......,,,)))...---,,,,,,,,,---...///000///---+++++++++,,,---+++))))))+++------+++((()))*********((((((***++++++,,,,,,------,,,++++++,,,...000333444555444444000///...---,,,,,,---......---++++++,,,,,,***(((&&&'''((((((''''''(((***''''''((((((((((((''''''((()))******)))((()))++++++*********)))))))))(((,,,...---***)))---...,,,(((((()))(((''''''***+++---------------,,,++++++((((((((((((((((((((((((&&&&&&&&&'''((()))))))))(((((((((((()))))))))))))))***+++,,,,,,+++)))((()))((('''''''''(((***+++)))+++,,,,,,---444===EEEKKKKKKIIIAAA888111//////000///...------,,,,,,,,,000000000///000333777;;;zzzdddFFF777999:::555444444333333333333333555444333111000///......666666555444555777999:::;;;<<>>|||~~~iiiHHH999555666555444333222222333333555444333222111000000000444333222333555999<<>>888666333000,,,...------,,,,,,,,,,,,------///333555777999<<<>>>xxxrrrqqqqqqqqqqqqtttzzzMMM???:::888666444333333444555222222222222333444555666777666444555888>>>EEEIIISSSPPPQQQXXXbbbooorrr]]]AAA333666777444444444333111//////111...---,,,,,,------,,,***+++++++++++++++++++++++++++******************+++,,,,,,+++++++++*********)))))))))))))))***+++,,,*********++++++,,,,,,---)))***,,,.........---,,,***+++++++++***))))))(((((())))))******+++++++++***,,,.../////////---,,,((())))))***+++------............------,,,,,,,,,)))))))))((('''(((***,,,++++++,,,---------------,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,...000***+++,,,+++))))))+++,,,******)))******+++,,,---///...---------...///000444333111000///////////////...------//////...---)))***+++***((('''((()))((())))))******))))))((('''(((******))))))***,,,)))))))))***+++,,,------)))++++++((('''))))))&&&((('''''')))******)))((()))************)))(((((('''(((((())))))******+++(((((())))))))))))))))))(((((((((((()))))))))))))))))))))******+++,,,,,,)))((('''''''''(((***+++'''***,,,***)))///<<>>===;;;888555444555666777666555444444333333333333333333555;;;FFFSSS___fff___YYYYYYeeeyyyqqqNNN999999666444444111000000000...///000///,,,...---+++,,,------,,,***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++))))))))))))***+++,,,---))))))***+++,,,,,,------333111...+++******+++,,,***++++++,,,,,,,,,++++++))))))***+++,,,,,,------,,,,,,,,,---------......---,,,++++++***+++++++++,,,+++******++++++***)))+++,,,---+++)))***...111,,,---.../////////...---***++++++,,,,,,,,,++++++***,,,------,,,---111444+++,,,,,,+++******+++---***))))))))))))+++---...------------------,,,,,,------++++++***+++,,,---///...---...///000///...***++++++***((((((((()))))))))************)))))))))***+++***)))((()))***(((((()))***,,,---......***+++***&&&&&&***,,,+++$$$(((++++++)))'''(((*********+++,,,------------'''(((((()))***+++++++++'''''''''''''''''''''&&&(((((((((((())))))))))))))))))))))))***+++,,,---)))((('''''''''(((***+++///...---,,,,,,000666:::<<<999333...+++---000222,,,,,,,,,++++++,,,------...///000111222444888<<<|||zzzvvvlllggglllnnnmmmtttQQQCCC>>>;;;777444333444777888666222///111111000222777888888:::BBBNNN\\\hhhooodddfffmmmxxx~~~|||eeePPP<<<666666444222222111111000......---------+++,,,,,,------,,,,,,+++***,,,------,,,++++++,,,,,,,,,++++++++++++,,,,,,///---,,,,,,---...,,,+++)))+++---,,,+++******+++---,,,***))))))***,,,---444333111...,,,,,,,,,,,,*********))))))))))))))),,,++++++******++++++,,,((()))***+++++++++++++++,,,,,,,,,++++++*********(((((()))***++++++,,,,,,,,,))))))++++++((((((+++,,,,,,,,,---...///000111------,,,+++++++++,,,,,,,,,+++***+++---...---,,,***+++,,,+++***))))))******))))))))))))+++---...+++*********+++,,,------------,,,,,,,,,,,,++++++++++++,,,---------,,,,,,000...,,,+++,,,,,,+++***)))&&&$$$&&&+++---+++(((***+++------+++***+++,,,)))+++,,,......---,,,+++,,,,,,(((%%%&&&+++,,,)))((()))***)))((()))***,,,...)))%%%'''---000,,,'''))))))))))))))))))))))))))))))(((((((((((()))***(((&&&%%%&&&((()))))))))''''''(((((())))))******''''''((()))***,,,...///000...***)))***///444888;;;666000---,,,---......,,,---......,,,,,,---......---...000000111888AAA|||qqqkkknnnpppooovvvTTTBBB===;;;888666666666777777444111000222333333555999444888???KKKYYYgggrrrxxxxxx}}}ooobbb___[[[JJJ999444444222111222111000///......---------+++,,,,,,------,,,,,,+++***,,,------,,,++++++,,,+++++++++******+++++++++///---,,,,,,---...,,,+++)))***,,,+++***)))***+++---,,,***))))))***,,,---222111///---,,,,,,,,,,,,************)))))))))))),,,++++++******++++++,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******)))******++++++,,,,,,,,,,,,)))***------******,,,---,,,,,,,,,...///111222111000///...---,,,,,,,,,,,,+++***+++---...---,,,,,,------,,,******+++,,,******))))))***,,,---...***************+++,,,,,,------,,,,,,,,,+++++++++++++++,,,---.........---///---,,,+++++++++*********(((&&&(((,,,...,,,))))))+++,,,,,,+++******+++***+++---......---,,,+++,,,,,,***''')))...///---((()))***)))((((((***,,,(((''''''(((***+++***((())))))))))))))))))))))))'''((((((((())))))******)))(((&&&'''((())))))((('''((((((((()))))))))******)))))))))******+++,,,///---+++)))+++///333666777333///,,,+++,,,---------...///...,,,,,,---.........000111000111;;;GGGzzzsssuuuvvvvvv{{{^^^GGG@@@>>>;;;999999999888777333111111555666555777:::333:::EEETTTdddrrr}}}nnnXXXMMMIIIJJJ@@@666222111000000222111000///......---......+++,,,,,,------,,,,,,+++***,,,------,,,++++++,,,++++++************++++++///---,,,,,,---...,,,+++)))***++++++)))))))))+++,,,+++***))))))***+++,,,///...---,,,++++++++++++************************++++++************++++++,,,,,,---------,,,++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++)))+++000000---,,,.........---,,,---000222444555444222000...---,,,,,,,,,+++***+++,,,---,,,+++---......,,,+++***,,,---+++*********+++,,,---...*********)))******+++,,,,,,,,,,,,,,,++++++++++++***+++,,,---......///...------,,,+++************,,,***(((***---...---***)))+++,,,,,,+++******++++++,,,---------,,,+++***++++++)))''')))///000...((()))***)))((((((***,,,"""%%%((()))((('''((()))((((((((((((((((((((((((%%%&&&(((***++++++******,,,***(((((()))***)))((((((((((((((()))))))))))),,,,,,+++***))))))))))))---,,,++++++,,,///222444333000---++++++,,,,,,+++...///000///---,,,,,,------///111111...111AAAQQQ}}}}}}yyy~~~pppUUUHHHCCC<<<999999:::::::::444222333666777555666999666===IIIXXXhhhwww{{{[[[LLLEEE@@@<<<888444111000000111333000000///...............+++,,,,,,------,,,,,,+++***,,,------,,,++++++,,,+++******))))))******+++///---,,,,,,---...,,,+++)))***+++***))))))***,,,++++++***))))))***++++++,,,,,,,,,+++++++++++++++)))***************++++++++++++************++++++,,,---------,,,+++******++++++++++++++++++++++++------------------,,,,,,+++***---222333///...///000///------...000333555888666444111///---,,,+++,,,+++***+++,,,---,,,+++---......---++++++,,,...************++++++,,,,,,*********))))))******+++,,,,,,,,,++++++++++++***)))***+++,,,---.........,,,,,,,,,+++***)))***+++,,,+++)))***,,,---,,,***)))+++,,,,,,+++******+++,,,------------,,,+++***)))***(((&&&(((---...+++)))******)))((((((***+++"""$$$((()))((((((((()))(((((((((((((((((((((((($$$&&&(((+++,,,,,,+++***---+++))))))*********((((((((((((((()))))))))))),,,+++***))))))(((((())),,,++++++,,,...000222444111///,,,,,,,,,---,,,,,,///000000///---,,,---...+++...222000---444JJJ___{{{xxxtttyyyoooWWWMMMAAA:::999:::;;;;;;777555555777777444444777888@@@LLLZZZjjjzzzbbbIIIBBB>>>777333333222111000111333333000//////............///+++,,,,,,------,,,,,,+++***,,,------,,,++++++,,,++++++************++++++///---,,,,,,---...,,,+++***++++++***))))))+++---************************++++++++++++++++++******))))))******+++++++++,,,+++******))))))******+++++++++,,,++++++***))))))++++++++++++++++++++++++......------------------,,,+++...333444000///000000//////...000222444555777666333111...,,,++++++---,,,+++,,,------,,,+++,,,...///...,,,+++,,,---)))))))))***************++++++***************+++,,,,,,+++++++++*********)))***+++,,,------------+++,,,---,,,))))))+++---,,,+++***++++++++++++******+++------+++***+++,,,......------,,,+++***)))***+++***''')))------***)))******)))(((((()))+++&&&&&&&&&(((***+++***((((((((((((((((((((((((((($$$&&&)))+++,,,,,,+++***...,,,***)))***+++***)))))))))))))))(((((((((((()))))))))((())))))*********++++++---///222444555111///------.........---///000111000...---...///***---000///...:::VVVpppwwwppprrrvvvzzzqqqcccQQQDDD@@@???>>>===;;;888777999888555555888;;;FFFVVVffftttuuuOOO???<<<888111///111111///000333333111//////............//////+++,,,,,,------,,,,,,+++***,,,------,,,++++++,,,,,,++++++++++++++++++,,,///---,,,,,,---...,,,+++***+++***)))((((((***,,,***************************+++++++++++++++***)))))))))******+++,,,,,,,,,******))))))))))))************+++++++++***))))))***++++++++++++,,,,,,,,,------------------------...,,,...333333000///111000000000111222333444555555444222000...---,,,,,,///...------......---,,,,,,...111111000---,,,,,,)))******+++++++++******---,,,++++++***+++++++++++++++++++++************++++++,,,,,,------,,,,,,+++---...---***))),,,///,,,,,,,,,++++++*********+++---......---,,,,,,---//////...,,,+++***))))))+++---,,,***,,,000000,,,******+++***(((((()))******((('''(((***+++***(((((((((((((((((((((((((((&&&''')))+++,,,,,,++++++---+++))))))***+++***)))))))))))))))(((((((((((('''''''''((()))***+++,,,******+++---000444777999444111...---.../////////...000111000///...///111+++---///000333DDDeeeyyyppptttttttttvvv|||mmm\\\RRRLLLFFFBBB>>>:::888::::::888999===DDDSSSjjj}}}\\\@@@999888555222///111000---///444222---//////............//////+++,,,,,,------,,,,,,+++***,,,------,,,++++++,,,------,,,,,,,,,,,,------///---,,,,,,---...,,,+++((()))((('''%%%&&&(((+++))))))************))))))+++,,,,,,,,,,,,+++))))))))))))***++++++,,,------******))))))))))))************++++++,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,------......000......222222///...111///000222333444444444444333333111000////////////111///......//////...---,,,000444666444111...---+++,,,---------,,,++++++...------,,,++++++,,,,,,++++++++++++************.........///......---,,,+++...000...+++***---111.........---,,,+++++++++,,,...//////...------...000///...,,,+++***))))))(((*********---222333///***++++++***(((''')))***++++++***((('''''')))+++)))))))))))))))))))))))))))))))))******++++++++++++)))((((((***++++++******)))))))))(((((((((''''''''''''(((((()))***+++******+++---111666:::===666222...,,,,,,...//////---///000000000000111333......///222:::PPPttt~~~uuuvvvsssoooooossszzzqqqdddYYYOOOHHH@@@;;;999;;;<<<;;;>>>BBBMMMaaa|||qqqEEE333222222222444000111///+++...333111***//////.........//////000+++,,,,,,------,,,,,,+++***,,,...---,,,+++,,,,,,...------,,,,,,------...///---,,,,,,---...,,,+++''''''&&&$$$###$$$&&&)))))))))************)))))),,,,,,------,,,+++)))((())))))***+++,,,,,,------******))))))))))))*********+++,,,,,,------------*********++++++,,,,,,,,,******++++++,,,---......111///...111000......000...000222555666555444333333222111111000000111111222000//////000000///------222777999888444000...---.../////////...---,,,///...------,,,,,,,,,,,,+++++++++************)))111111111111000///...---+++///111///+++***...222///000000///---+++,,,,,,---///000000///......///111000...,,,***)))))))))###%%%'''''',,,222333111***++++++***((('''(((***))),,,---)))###"""'''...************************+++******))))))***++++++***((('''(((***++++++*********))))))(((((((((''')))(((((((((((())))))*********+++---222777===@@@777333---++++++---...///---...000111000111222444000//////333???XXX~~~wwwnnnnnnrrrtttvvvxxxyyyiii[[[SSSKKKEEEBBBDDDCCCCCCHHHQQQfffzzzvvvYYY>>>777666111------333111...---.........---////////////////////////...------,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,111000...,,,++++++++++++''')))******))))))***,,,''')))***+++***)))***+++************************)))***+++)))''''''***---+++,,,***'''(((,,,+++'''++++++************++++++---+++))))))+++,,,,,,,,,,,,++++++++++++,,,------222111111///...---,,,+++222333444555666666666666222333333333111000000000666555444333111......000111+++222CCCAAA000,,,888.........------,,,,,,,,,///111222000---,,,...000+++,,,------+++)))))),,,***444888333......---+++...,,,+++,,,.../////////333111222666444000///333111111111...,,,+++,,,...333222000...,,,++++++***)))'''%%%(((,,,......---------,,,++++++,,,,,,---))))))************))))))***++++++)))((()))+++---+++++++++++++++***)))(((***,,,,,,+++)))((()))***+++++++++***)))((((((''')))(((&&&%%%&&&(((+++---*********+++...333777:::777555111---+++***+++,,,---...///000111111111111000333111666JJJ]]]sssyyytttpppmmmooorrryyy|||mmmdddYYYQQQJJJHHHGGGJJJUUU```www]]]GGG666444666111...000333000...---.........---////////////////////////------,,,++++++******))),,,,,,,,,+++++++++******,,,++++++******++++++,,,111000...,,,++++++++++++''')))******))))))***+++''')))***+++***)))***+++************************))))))******)))***+++,,,***,,,,,,)))))),,,,,,***++++++************++++++---+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,------...222222111000///...---,,,111222333444555666777777444444555777999888666444555222000111444555444333111+++///888666***)))222...............------...---///111111111///---,,,...,,,+++,,,,,,***+++...///555666111---------+++++++++***+++...000222222888;;;>>>??????===;;;:::666444111...---------...111000///---+++*********)))'''&&&(((+++......---,,,,,,++++++***)))))))))))))))************))))))******+++***))))))+++---+++++++++++++++***))))))***+++,,,+++)))((()))***++++++******)))((((((''')))(((&&&&&&&&&(((+++---*********+++...222666999555333000...,,,+++,,,,,,------...///000000111111333444333===OOO\\\nnn}}}pppeeeeeejjjkkkwwwoooiiiaaa^^^]]]aaalllvvvdddEEE999222444666222///111222000...---...///...---////////////////////////,,,,,,++++++***))))))))),,,,,,,,,++++++++++++***,,,+++************+++,,,000///...---,,,+++++++++((()))******))))))***+++''')))***+++***)))***+++************************)))((((((***...///---***)))...000---***,,,......++++++************++++++,,,***))))))+++------,,,---------,,,---......///111111111000///...------///000111333444666777777444333555:::???AAA===888<<<888444444666777444000222000//////---)))***.....................//////444888???HHHLLLJJJAAA:::444...***+++,,,+++,,,000000222111...---...///,,,//////...///222666:::===DDDNNNUUUUUUUUUUUUMMMCCC===888222......///...---///...---+++***)))))))))(((''''''(((+++---------,,,,,,,,,,,,+++***((('''))))))************)))))))))***+++***))))))+++---***++++++++++++***))))))***+++++++++)))((()))***+++******))))))((((((''')))((('''&&&''')))+++,,,)))))))))***---000444666111111000///...------,,,------......///000000000666555777FFFUUUWWWfffsssbbb___dddeeemmmwww~~~kkkIII>>>888666888777222000111111///......//////...---////////////////////////------,,,,,,+++******)))++++++++++++++++++++++++++++++************++++++//////...---,,,,,,++++++((()))******)))((()))+++''')))***+++))))))***+++***************************''''''+++222333...))),,,333666111,,,---///000++++++************+++++++++***)))***,,,------,,,...------------...//////000/////////...---------...///000222333555777888888555666;;;CCCGGGEEEBBB@@@AAA???<<<999888666222555666333...,,,///000///......---------...///000;;;EEEWWWkkkyyywwwiii\\\AAA444++++++,,,++++++///,,,,,,++++++...000000...111111222555;;;DDDMMMTTTmmm~~~oooYYYBBB:::222...///000...,,,---,,,+++***)))(((((((((((((((((((((***+++,,,,,,,,,---...//////---+++)))))))))************))))))((()))************+++---******+++++++++******))))))***+++***)))((()))*********))))))((((((((((((((((((''''''''')))+++,,,)))))))))***,,,...111333......///000000///...---...............//////000333666>>>NNNTTTNNN___zzzhhhaaadddbbbhhhpppxxx|||UUU>>>>>><<<:::999666111111333000///......///000...---////////////////////////.........---,,,,,,++++++++++++++++++++++++++++++************************.........------,,,++++++)))***+++***)))((()))***''')))***+++))))))***+++************************+++'''&&&,,,333555///(((///666999444......//////++++++************++++++***))))))***,,,...---,,,...------------...//////------------------------//////000111333555777999:::888888<<>>---,,,---***))),,,+++)))))),,,.........------111999CCCPPP```qqq{{{sssVVVAAA:::111---///000...++++++***)))((((((((((((((((((((())))))))))))***++++++,,,...//////...---+++))))))************))))))''')))***+++******,,,---)))******+++++++++******((()))******)))((()))***)))))))))(((((((((((((((((('''''''''((()))***+++)))))))))***+++---///000,,,---///000111000///...//////.........///000000...777DDDPPPOOOEEE]]]tttkkkkkkbbbeeekkkrrrxxxeeeGGG>>><<<;;;:::777444222333444///......///000000...---/////////////////////////////////...------,,,,,,***++++++++++++,,,,,,,,,))))))***++++++***))))))------......------,,,+++)))***+++***)))((()))***''')))***+++***)))***+++************************+++(((''',,,222333...(((000555777333//////...---++++++************++++++)))))))))+++---...---,,,---------,,,---......///------------------......111111111111333555777999444888:::::::::???IIIRRReeeqqquuufffRRRFFF@@@<<<888888555222222555555222111000...,,,,,,---...///666EEEaaabbbGGG000---...***(((+++...++++++------,,,---000777AAAPPPbbbttt|||\\\BBB;;;666000,,,------,,,+++))))))((((((((((((((()))((()))***)))(((((()))+++***+++,,,------,,,+++***))))))************))))))&&&(((***+++++++++,,,---))))))***++++++++++++***''')))***)))(((((()))+++(((((((((((((((((((((((('''''''''(((((()))***+++*********++++++---......,,,---...000000000000///111000///......///000111,,,:::FFFLLLHHHEEEcccwwwtttgggeeegggkkknnnvvv~~~QQQ======::::::999777555555444333.........///000000///---///////////////////////////......------,,,++++++******+++++++++,,,,,,,,,((()))***++++++***)))(((,,,---.........---,,,+++)))***+++***((((((((()))''')))***+++***)))***+++************************+++)))(((+++///000,,,(((,,,///111///...000...***++++++************++++++(((((()))+++......---,,,,,,,,,,,,,,,,,,------............/////////000000333333222222333555777999444>>>FFFDDD===>>>LLLZZZppp```SSSIIIFFF@@@;;;::::::::::::;;;555333111...---...///000444>>>QQQkkkmmmMMM111...000,,,))),,,///++++++,,,,,,,,,444===OOO\\\pppvvvbbbLLL<<<333111...,,,*********+++)))((((((((((((((())))))(((******)))'''&&&(((+++///...---,,,+++***))))))))))))************))))))%%%(((***,,,++++++,,,---))))))***+++++++++++++++'''((())))))(((((()))+++(((((((((((((((((((((((('''''''''((())))))******++++++++++++,,,,,,------,,,---...//////000000000333222000//////000111222///===DDDDDDDDDKKKnnn|||nnnhhheeefffgggmmm~~~nnnEEE555:::<<<<<<;;;999888777444111.........///111111///---////////////////////////...------,,,,,,++++++************++++++,,,,,,,,,((()))***++++++***)))(((,,,---.........---,,,+++***++++++***((((((((()))''')))***+++***)))***+++************************+++***)))+++---...+++((('''***++++++---000...)))++++++************++++++(((((()))+++...///---,,,,,,++++++++++++,,,------//////000000111111222222555444333222333555888999===LLLYYYVVVJJJIIIXXXiiiqqqcccVVVKKKCCCDDDCCC@@@AAAEEE888666333000//////000111000444>>>PPPfffzzzrrrOOO222...111---***...---)))(((***+++///===LLL```ooo|||oooaaaXXXNNN???444///---...---+++)))((()))+++)))(((((((((((())))))***(((***+++)))'''&&&(((***555333111...,,,***))))))))))))************))))))%%%'''***,,,,,,+++,,,---((()))***+++++++++++++++&&&((())))))(((((()))+++'''''''''(((((((((((((((''''''(((((()))*********+++,,,,,,,,,,,,------------.........//////000000444222111//////000222333333???AAA>>>CCCSSSwww|||qqqiiihhheeebbblll{{{uuuVVVAAA666999;;;:::888777555444444444111000///......///000111,,,...000000///...///000000///...---------------,,,------,,,,,,---+++(((***))))))++++++((()))...---,,,+++,,,...///...------+++)))))))))******************+++,,,,,,***((()))*********++++++++++++***)))))))))***+++,,,,,,******+++---//////,,,***)))))))))))))))))))))))))))((('''(((+++---------,,,,,,---------.........333...---000222222444777:::>>>555---111555===JJJgggppp[[[bbb|||}}}kkkZZZVVV___hhhgggbbbYYYHHH:::777999888777888333111444:::AAAJJJXXXeee^^^LLL888000...---,,,------......,,,...888JJJXXXmmmnnnooonnniiiaaaYYYTTTFFFBBB;;;555000---------.........,,,***)))+++---''')))***)))'''&&&&&&'''''')))***(((&&&%%%''')))------,,,,,,+++*********,,,,,,+++***)))))))))***++++++******++++++,,,---******************++++++(((((((((((()))***+++,,,))))))))))))))))))))))))'''''''''''''''((()))))))))---111///,,,***,,,///...///000...++++++...111444333111000///000111111777>>>AAA===BBB\\\vvvmmmjjjeeeaaagggrrrtttzzzlllOOO===777;;;888777666555444333333333222111000///...//////000,,,...000000/////////000//////...---------------///...+++***+++---///000,,,***,,,///...)))(((+++,,,+++***,,,...//////...,,,***)))((())))))*********)))***+++,,,,,,***((()))))))))*********++++++******))))))******+++,,,******+++---///...,,,***)))))))))))))))))))))))))))((('''(((+++------,,,,,,,,,,,,,,,,,,------...///,,,...555::::::999:::666<<<:::777999;;;FFF\\\pppmmm|||}}}wwwgggVVVNNNIIIBBB===;;;===888333222222555===GGGOOO@@@222---...---------...//////...000777BBBJJJNNNOOOPPPOOOKKKEEE???;;;888666333///...---...///......---+++)))(((***+++'''(((***)))'''&&&&&&''''''))))))(((%%%%%%&&&)))++++++++++++************+++******))))))))))))***++++++******++++++,,,---******************++++++******)))))))))))))))***))))))))))))))))))))))))'''''''''''''''((())))))))),,,000///,,,***,,,///---//////---++++++...000222444444333111000111333<<>>GGGFFFBBB???777:::888999::::::PPPssssssttt~~~sssiii]]]RRRMMMJJJAAA777222///...333999@@@666......000///---...//////000000222444777999777777777666444111---+++...------,,,,,,------...---------+++((('''((()))'''((())))))'''&&&'''''''''(((((('''%%%$$$&&&'''(((((())))))))))))******)))(((((((((((())))))***++++++******++++++,,,---++++++++++++++++++******,,,+++***)))(((((((((((())))))))))))))))))))))))(((((('''''''''((())))))(((+++//////,,,+++,,,...---......---,,,,,,---///000555888777333000222555;;;>>>??????HHHfff}}}wwwoooeee``````ggglllvvvYYYAAA666444:::222222111111111222222333444333222111///......------///111111000///000111..................------******---///...+++***+++***''''''+++---+++***,,,)))))))))+++...000000///)))***************+++,,,)))((()))***,,,,,,***((((((((((((((())))))))))))******))))))))))))******+++******+++------,,,***)))))))))))))))))))))))))))((('''(((***,,,,,,+++,,,+++***))))))+++,,,...---...777FFFPPPOOOGGGBBB<<<999444777:::<<>>999555555888888333111444666333000111111///...///111222000---////////////...---,,,,,,---------------,,,++++++,,,---,,,+++(((&&&&&&'''&&&((())))))(((''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))******'''''''''''''''((()))***++++++******++++++,,,---,,,+++++++++++++++************)))((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))'''***...///...------...------------------...///...555;;;:::555111333666::::::;;;===IIIgggyyyooofffbbbdddgggoooyyy~~~VVV@@@555111555222222222111222222333444333333222111000///...------///000111000///000111------...//////......---,,,***+++......,,,///666333---(((***+++***+++---)))((((((***---/////////***,,,...---++++++,,,---((('''(((***+++,,,***((((((((((((((())))))))))))******))))))((())))))***+++***)))***,,,---,,,***)))))))))))))))))))))))))))((('''(((***++++++***++++++*********+++,,,------...777FFFNNNKKKDDD???>>>???AAAKKKRRRQQQddd|||qqqnnnxxx}}}ooo___UUULLLBBB;;;888999888999>>>>>>999666666222...++++++...///---+++,,,+++++++++++++++,,,---,,,---------,,,+++)))(((+++,,,,,,+++(((&&&&&&'''&&&'''))))))(((''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***'''&&&&&&&&&'''((())))))++++++******++++++,,,---,,,,,,,,,,,,++++++******((((((''''''((()))******((((((((((((((((((((((((***))))))((((((((())))))'''***---///000/////////---------.../////////...---444;;;;;;555111333666<<<;;;===AAAKKKggg}}}rrriiieeegggkkkrrr{{{{{{TTT@@@666000333333333222222222333333444222333222222111000///...,,,...000000///...///000,,,---.../////////...---111***'''***+++...:::HHH>>>555---++++++***+++---)))))))))***---///......+++...000000,,,***,,,---''''''''')))+++,,,***(((((((((((()))))))))************)))((((((((())))))+++***)))***+++,,,,,,+++))))))))))))))))))))))))***((('''''')))*********+++++++++,,,,,,,,,,,,,,,+++,,,333===BBB???;;;:::@@@QQQfffxxxuuuwww||||||vvvqqqggg\\\VVVHHHHHHJJJKKKGGG???:::;;;222...***)))+++------,,,******))))))***+++,,,,,,((())))))*********)))))))))+++,,,+++)))((('''(((%%%'''))))))((('''((())))))'''%%%%%%&&&'''&&&%%%%%%%%%&&&'''(((((())))))(((''''''''''''(((((()))++++++******++++++,,,------------,,,++++++******''''''''''''((()))***+++))))))))))))))))))))))))******)))((((((((())))))(((***---000222222111000...------///111222000///...333888888555222333555999:::===AAAHHHaaa|||qqqiiiiiijjjmmmrrrxxx~~~xxxPPP>>>666222555333333222222111222222222111222222222222111000///+++---...///...---...///+++,,,...///000///...---///)))'''+++,,,,,,888HHH===333,,,+++---++++++,,,***))))))***,,,...---,,,+++///222000,,,)))***,,,&&&&&&''')))++++++***((()))))))))*********++++++******)))(((((((((((((((+++***((()))+++,,,,,,+++))))))))))))))))))))))))***((('''''')))******)))***+++---.........,,,+++++++++000555666444666;;;JJJmmmhhhfffddd^^^QQQBBB:::999222///,,,******,,,------++++++++++++++++++,,,,,,((((((((((((((()))))))))(((***,,,,,,***))))))***%%%'''))))))((('''((()))***(((&&&&&&'''((('''%%%&&&&&&''''''(((((())))))))))))(((((('''(((((((((++++++******++++++,,,---...------,,,++++++******(((((('''''''''(((((()))))))))))))))))))))))))))+++******)))(((((())))))(((***...111444444222111///......000333444222000...111444555333222222333666999>>>BBBEEEYYYvvvhhhgggffffffhhhmmmqqqttttttLLL;;;666444888333333222111111111111111000111222333333222000000***,,,......---,,,---...+++,,,...000000///...---***'''+++111000)))...:::333+++''')))------+++,,,+++***)))***,,,---,,,++++++///222000+++'''(((***&&&&&&''')))++++++***(((************++++++++++++******)))(((((((((((((((+++***((()))***,,,,,,+++))))))))))))))))))))))))***((('''''')))***)))))))))+++...000000///---+++,,,,,,///222000///666>>>WWWzzzmmmYYYCCC777555111000...,,,++++++,,,---************************,,,,,,***))))))((())))))'''))),,,,,,+++******+++%%%'''((()))((('''((()))+++(((&&&&&&((()))(((&&&'''''''''(((((((((((((((+++***)))(((((((((((((((++++++******++++++,,,---......---,,,,,,+++*********)))(((''''''&&&''''''))))))))))))))))))))))))++++++***))))))((()))))))))+++...222555666444111000//////111444555333000///000111222333222222111999===DDDHHHHHHYYY~~~ooojjjdddbbbdddggggggggg|||pppIII666555555000666555444333222000//////000000111111111///...,,,///,,,+++---...---,,,+++,,,+++...111000+++))),,,+++++++++---//////...---...---+++***))))))***+++///,,,)))+++///222000------,,,,,,,,,)))''''''***'''((()))***************))))))(((((((((((())))))+++)))))),,,,,,)))))),,,,,,***)))***+++---,,,,,,******************************))))))***+++,,,,,,)))***------,,,,,,---...(((000---(((...222666@@@bbbxxx~~~ttt^^^BBB444777222///,,,***+++------------......,,,******+++,,,))))))))))))))))))))))))))))))(((((((((((())))))+++((((((******'''&&&)))%%%&&&'''(((((('''&&&%%%'''(((((('''&&&&&&)))+++))))))))))))(((((((((((()))((()))+++)))''')))...***,,,...///---***(((((()))************)))((((((************)))'''&&&%%%)))******))))))((('''&&&))),,,///111222333444666///000111222333444444444000000111000000111333555???LLLOOOMMMRRRbbb|||uuullleeebbbbbbdddeeetttnnnHHH666666555000444444333222111000/////////000000111111000......111//////000111///,,,***+++***,,,000///,,,---000---,,,+++,,,.........---...---,,,+++************///,,,)))))),,,...,,,+++---,,,,,,+++)))(((***,,,((())))))************)))))))))(((((((((((()))))),,,)))))),,,+++((((((+++,,,***))))))+++,,,,,,+++))))))))))))))))))))))))******))))))***++++++,,,)))+++,,,---,,,,,,---...***222111---111222444>>>```{{{nnn{{{oooVVV===222222000...,,,++++++,,,,,,+++,,,------,,,******+++---(((((((((((((((((((((((()))(((((((((((((((((()))***''''''))))))&&&%%%(((&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&)))+++))))))))))))((((((((('''---******,,,+++''''''***.........---,,,***))))))******++++++******)))(((************)))(((''''''))))))******))))))(((((((((+++...000000000222333///000000111222222111111///000111000000111444666BBBPPPSSSPPPSSSbbbxxxkkkaaa]]]^^^```mmmrrrmmmFFF555555666111333333222222111000///......//////000000000000///,,,,,,---...000111000...,,,******...000///111444000...,,,+++,,,------,,,------------,,,+++******---+++))))))+++,,,,,,++++++,,,,,,***)))***,,,---)))************))))))(((***))))))(((((())))))***,,,***))),,,+++((('''***+++***((()))+++,,,,,,+++((((((((((((((((((((((((*********)))******+++,,,)))+++,,,,,,,,,,,,---///+++444333000333111333===bbb|||rrrnnnhhhLLL:::222111111///...---......,,,+++***+++++++++)))***+++---((((((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&((((((%%%$$$''''''''''''&&&&&&'''''''''&&&'''((('''&&&'''(((***)))))))))(((((((((''''''---)))))),,,,,,)))'''(((000///---,,,+++*********+++++++++++++++******))))))***************)))))))))))))))***************(((***---............///000000000000000///......///000000//////111444777FFFTTTVVVPPPQQQ^^^vvvggg^^^\\\]]]iiijjj}}}qqqGGG444444666222111111111222111000///...---......///000111111111......,,,+++---222333111111---,,,///111111333777222///,,,***+++,,,,,,,,,------......---,,,***))))))***+++,,,,,,---...///+++......,,,***+++,,,+++***************)))((('''***))))))))))))))))))***---***)))++++++'''''')))+++)))((((((***++++++***))))))))))))))))))))))))+++***************++++++***+++,,,,,,+++,,,---///,,,333111///222000444BBBrrrzzzoooiiissscccGGG;;;666444222111000000111000...,,,((()))******))))))+++---''''''''''''''''''''''''((((((''''''''''''(((((()))&&&&&&)))(((%%%%%%(((((('''&&&%%%%%%&&&'''(((&&&'''((((((''''''(((***))))))((((((((('''''''''((($$$%%%***---+++***+++---,,,++++++,,,,,,+++***+++,,,,,,,,,,,,+++******))))))***+++++++++++++++)))))))))******+++,,,---)))+++......---,,,,,,---111111111000///...---,,,///////////////111555888LLLVVVTTTKKKJJJXXX~~~wwwjjjcccaaaaaacccmmm}}}}}}PPP777333555444///000111222222111///...---......///000111222222555555111---000888===<<<777111...000222222333666333000,,,++++++,,,,,,,,,,,,---......---,,,***)))'''***------,,,---000333444888777000,,,,,,+++(((***************)))((('''******))))))))))))******,,,)))(((+++***'''''')))***((('''((()))*********************************++++++***************+++***+++,,,+++++++++...000...333000...111111999MMMjjj]]]YYYmmmeeeIII<<<888555222111000000000///---+++((()))******))))))+++---((((((((((((((((((((((((((((((''''''''''''((((((***((('''***)))&&&&&&)))((('''&&&%%%%%%&&&'''(((%%%'''((((((''''''((()))((((((((((((''''''''''''%%%###$$$(((+++******,,,)))((()))+++---...,,,)))+++,,,,,,,,,,,,+++******((()))***++++++,,,++++++))))))))))))***+++---...+++---//////...,,,,,,---111111111111000///...---...//////...///222666:::RRRYYYTTTIIIHHHVVV{{{|||qqqkkkYYY\\\___dddqqq```@@@777666555...000111333333222000///............///000222222///222111000999IIISSSSSS999222...111333222111333111///,,,+++,,,,,,,,,+++,,,,,,,,,,,,+++***))))))))),,,...---,,,000999AAANNNOOOFFF777------+++''')))************))))))(((+++******))))))******+++***''''''******((((((***)))(((&&&''')))******)))************************,,,+++******)))*********++++++,,,+++***+++...000000333000000333333???VVV```QQQNNNdddoooRRR>>>666555222000...---...---+++)))***+++++++++)))***+++---))))))))))))))))))))))))))))))(((((((((((())))))+++((((((******'''''')))'''''''''&&&&&&'''''''''%%%'''))))))((('''((()))((((((((('''''''''&&&&&&(((&&&''')))(((&&&(((---***((((((***...///---++++++++++++++++++******)))(((((()))***+++++++++***))))))(((((()))***,,,---,,,...000000...---------...///000000000000000///.........---...222777;;;TTTZZZTTTMMMPPP^^^{{{rrr[[[[[[ZZZ[[[dddssssssNNN===888555...000222444444333222000//////......///000111222(((...000111;;;MMMVVVTTT777000,,,///222111/////////...,,,,,,------,,,+++,,,,,,+++***))))))))))))+++,,,---,,,000===QQQ```qqqlllYYY>>>---,,,---)))((())))))************)))+++******))))))******+++(((&&&&&&******((())),,,)))'''&&&&&&((())))))(((************************,,,++++++***))))))******+++,,,++++++***+++...111...111///111444222===VVVeeeUUUOOO[[[{{{xxxsss|||zzz^^^DDD777888555222///.........---+++,,,------,,,******+++---******************************))))))))))))*********''''''))))))&&&&&&(((&&&&&&''''''''''''&&&&&&%%%'''))))))((('''(((((((((((('''''''''&&&&&&&&&((((((******'''$$$***333333...)))(((,,,//////---******++++++******)))((((((((()))*********))))))))))))''''''''')))+++,,,+++---///000...------...++++++---...///000111111......------...222888<<>>999666222000000000000000---......,,,+++***+++,,,************************++++++************++++++)))&&&&&&((((((%%%%%%'''%%%&&&'''(((((('''&&&%%%$$$''')))***)))'''(((((((((((('''''''''&&&&&&&&&%%%(((++++++'''&&&///;;;;;;333***''')))...000000***************)))(((((((((((())))))))))))((((((***)))'''&&&'''(((***+++***,,,...///...---------''')))***---///000111111------------...222888===GGGOOORRRWWWeeeqqqsssdddZZZ\\\___aaajjjwwwzzzlllGGG:::===222111333666444...---///222222222000///000222444111111111111111111111111///......------,,,,,,++++++++++++,,,---...///000***)))((((((((()))***+++---,,,,,,///???\\\hhhGGG444.........+++***((('''''')))+++,,,++++++************++++++))))))))))))***+++,,,---((((((((((((((()))******)))************+++++++++,,,+++******,,,,,,+++***---------,,,+++,,,...000//////111333222111888AAAkkkbbbWWWRRR^^^rrr{{{qqqbbb[[[eeessssssYYYIIIBBB:::666000---000333000,,,,,,+++++++++***)))))))))+++******)))))))))))))))+++*********))))))((((((%%%&&&'''(((((('''&&&%%%'''((()))'''$$$%%%)))---%%%&&&((()))))))))(((''')))(((''''''((()))(((&&&***)))((((((((()))+++,,,///......---------......---+++)))***,,,,,,)))&&&---+++)))&&&&&&&&&((()))***)))((('''((()))+++,,,,,,///111111///,,,*********+++---...//////...---/////////...///333888<<>>TTTqqqeeeFFF333,,,+++,,,---,,,***)))(((((()))***++++++************++++++''''''(((((()))*********)))(((((((((((()))******)))************+++++++++,,,+++******,,,,,,+++***)))+++------,,,+++,,,---,,,,,,///222000...111777@@@]]]qqqhhh\\\NNNBBBFFFWWWdddeee```nnnqqqWWWCCC===666111...,,,++++++***************+++++++++)))))))))(((((((((''''''******))))))))))))(((((((((''''''''''''''''''((()))'''&&&%%%''')))))))))&&&''''''((()))(((((((((((('''&&&'''((()))((('''&&&''''''((((((((((((((()))))))))***,,,...///000///---***)))***+++******((()))*********((('''%%%***)))((('''(((***,,,...///333666777444111---,,,++++++++++++,,,---....../////////......111555888KKKYYY^^^\\\cccpppwwwmmmjjjmmmffffffkkkuuu]]]AAA888444333555666333222333000000111333333222///---------------------------*********++++++,,,,,,,,,,,,+++++++++,,,------...,,,,,,------,,,+++)))(((++++++///;;;MMMaaapppwwwxxxhhhQQQ<<<000,,,---...---,,,+++***)))((())))))++++++************++++++(((((()))***************))))))(((((())))))***+++))))))*********+++++++++,,,+++******,,,,,,+++***(((***,,,---,,,+++++++++,,,,,,///222111...///333888EEE]]]qqqppp```WWWWWWGGGBBBCCCSSSjjjzzz~~~{{{___BBB<<<777333000,,,***+++)))))))))***+++++++++,,,(((((((((((((((''''''&&&))))))))))))))))))(((((()))((('''&&&&&&'''((()))***'''$$$%%%(((***)))'''&&&''''''(((((((((((((((((('''&&&'''((()))(((''''''(((***+++++++++***)))((((((((()))+++,,,...///000...+++***)))***+++,,,)))))))))))))))((('''''')))((((((((()))+++---//////222666777444000,,,***++++++******+++,,,...////////////......000333777EEEVVV^^^\\\]]]ddd~~~yyypppkkkaaabbbffflllsss~~~hhhFFF:::555222333444222111222222222222333444111,,,(((------------------------,,,,,,,,,++++++*********,,,,,,+++++++++,,,------,,,,,,------,,,+++)))(((---,,,---444???HHHLLLMMMOOOHHH===444///---......---,,,,,,******)))))))))++++++************++++++)))***+++,,,,,,,,,++++++)))))))))))))))***++++++))))))*********+++++++++,,,+++******,,,,,,+++***(((***,,,---,,,+++++++++---,,,///333333//////222:::;;;GGGWWWYYYKKKAAAAAA999;;;EEE[[[wwwhhhCCC;;;666555333...+++---)))))))))***+++++++++,,,'''(((((()))((('''&&&&&&(((((((((((((((((()))))))))((('''&&&&&&'''((())))))'''$$$&&&)))***)))'''''''''''''''((((((((()))(((&&&&&&''')))))))))((('''(((***+++++++++***))))))))))))))))))+++,,,,,,000///---+++******,,,---+++***((('''&&&''')))***(((((('''((())),,,///000000333666777444000---+++,,,+++******+++,,,...///.../////////...000333666>>>RRR^^^\\\YYY\\\xxxwwwmmm^^^^^^```cccgggppppppKKK>>>666222222444222000111111000///000111///***%%%------------------------...------,,,++++++******,,,,,,++++++++++++,,,,,,+++,,,,,,,,,+++***))))))+++***+++///444777666444666555333111///...---,,,,,,,,,,,,++++++******)))++++++************++++++***+++,,,------,,,++++++***))))))))))))***++++++)))************+++++++++,,,+++******,,,,,,+++***)))+++------,,,+++,,,---...,,,...222333111000222777666>>>LLLPPPEEE888333999;;;EEEXXXsssxxxMMM@@@666666555///,,,---***************+++++++++(((((()))***)))((('''&&&''''''(((((((((((()))))))))(((((((((((((((((()))((('''&&&''')))))))))((((((''''''''''''((())))))'''&&&&&&''')))***)))(((&&&''''''((((((((((((((()))))))))))))))***+++,,,/////////---+++***,,,...,,,***'''&&&&&&'''***+++(((''''''(((***---000222444666888888555111///...,,,,,,,,,,,,---...//////---...///000000111444777===QQQ___^^^XXXXXXtttxxxfffaaa\\\\\\___eeeqqq}}}|||VVVBBB:::333333444222000111000...,,,...111111,,,(((---------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++******)))))))))******)))***,,,...000000///------...000000///---,,,,,,+++++++++,,,+++++++++***++++++************++++++***+++,,,------,,,***)))******))))))******+++,,,)))************+++++++++,,,+++******,,,,,,+++***+++,,,---,,,++++++---///...+++,,,000222111111333222444999@@@CCC???888333;;;>>>GGGZZZsssaaaKKK999555444...+++---+++++++++***************((()))***++++++)))'''&&&'''''''''((((((((())))))(((((())))))))))))((((((%%%'''((()))((('''((()))(((''''''&&&'''((()))***'''&&&%%%''')))***)))((('''''''''''''''(((((()))'''(((((()))***,,,---......///000///,,,+++,,,---))))))(((''''''((()))***'''''''''(((***---000222666777777666333000//////,,,,,,---...////////////---...000111111333666888===RRR______XXXUUUpppssshhh]]][[[]]]```fffkkkwwwbbbEEE<<<444444555333111111000...,,,///333444111---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,,,,++++++***+++++++++******((((((((()))***+++)))+++---//////...------***+++---...---,,,,,,,,,******+++,,,,,,,,,++++++++++++************++++++)))***+++,,,,,,+++)))(((*********)))******+++,,,)))************+++++++++,,,+++******,,,,,,+++***---------,,,+++,,,...000---******///111000111333111444444333333666999888999???MMMbbb|||rrrVVV<<<444222---+++---,,,+++++++++******))))))((()))+++,,,+++***((('''&&&'''''''''(((((())))))'''((()))******)))((('''$$$'''******'''&&&(((***(((''''''&&&&&&((()))***'''&&&%%%''')))******)))***)))((((((((()))+++,,,&&&&&&''')))+++---///000---///111000---+++,,,---'''((()))******)))(((((('''''''''(((***...111333555555555222///------...,,,---...000111000000///,,,...000111222444777:::>>>QQQ^^^___VVVRRRlll}}}uuuiii```\\\]]]aaadddssstttuuuOOO>>>444777666,,,+++333///......000333333///,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************///---++++++---...,,,)))------......---+++***))),,,,,,,,,---------......***************)))((((((&&&((()))******)))(((&&&******++++++++++++******+++)))((()))***,,,,,,+++,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........//////111222222444444222///111666::::::999@@@PPPkkk{{{cccEEE444222333...'''++++++************++++++***++++++******)))((('''++++++***)))((((((((()))((()))***)))((('''((()))***)))(((''''''&&&''''''&&&'''((('''&&&'''(((***(((''''''&&&&&&((()))***)))***+++***)))***+++---((()))***+++,,,+++******...111222///...///...***+++*********))))))((((((+++((('''***++++++...222666444111...,,,,,,---...+++...000000//////222444...///000000///000222444???PPP^^^ddd___WWWiii|||ooobbb[[[\\\___eeehhhvvvTTT@@@333555444---,,,222///......000222222///,,,---------------------------------------------...///...---,,,++++++++++++...,,,***+++,,,---+++)))---------------+++***)))+++,,,,,,,,,,,,---------***************)))(((((('''(((***++++++***((('''******++++++++++++******...,,,++++++,,,---,,,+++,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++***++++++,,,------..................///000111222333222000000222555777777<<>>666111...+++++++++***)))(((((())))))&&&'''((()))************))))))))))))))))))***+++((()))***)))((('''((()))''''''''''''((()))***+++&&&'''((('''&&&&&&(((***&&&&&&%%%%%%&&&&&&'''((('''''''''%%%$$$%%%(((+++((()))***+++++++++***)))+++///111///...///,,,(((******))))))))))))((((((+++(((''')))***))),,,000111000///...------------***,,,............000111000111111000//////111222666III]]]iiigggWWW[[[tttxxxhhh```^^^bbbccclllyyyqqqVVV<<<666888555333444/////////000111000///...------------------,,,,,,,,,,,,------......//////......---,,,,,,,,,,,,,,,+++*********************,,,,,,,,,,,,++++++******)))************+++++++++))))))************)))(((***++++++,,,,,,++++++*********++++++++++++******,,,***(((((()))******))),,,++++++******++++++,,,******+++,,,,,,,,,,,,+++******+++---...///000111......------...///000000000......111333555888<<>>999666222000///000111000///...///111.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++)))***,,,+++******+++,,,,,,+++************++++++))))))*********+++++++++((())))))************)))++++++++++++++++++++++++******++++++++++++******)))(((''')))+++.........,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++---.........///000000000000000////////////000000111///000444555===RRRhhhnnn```MMM===444111///...++++++************++++++,,,,,,,,,,,,+++***)))((())))))))))))))))))***+++((()))***)))((('''((())),,,+++***)))((((((((((((%%%&&&'''&&&%%%%%%''')))(((((()))************)))***++++++***)))((()))+++'''((()))*********)))((((((,,,---******,,,+++(((''''''(((((((((((())))))+++((('''***++++++...222111000///...---------------,,,+++,,,...///...---000111111000//////111222111888AAAQQQ[[[TTTUUUfffxxxggg```]]]^^^___cccrrr]]]FFF<<<777333000...000111000...---///222///......---,,,,,,++++++.........---,,,,,,++++++,,,,,,+++++++++,,,,,,---)))+++---,,,+++***,,,...++++++***))))))***+++,,,*********+++++++++,,,,,,(((((()))***************++++++************++++++******++++++++++++*********)))((()))+++------,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++,,,,,,---///000111222222111111000000000000111111222111333555666BBBbbbnnnPPP;;;333111///+++************+++,,,---...,,,,,,---------,,,,,,++++++***))))))))))))))))))((()))***)))((('''((()))******))))))))))))))))))%%%&&&&&&&&&%%%%%%''')))'''''')))*********)))((((((***,,,+++***(((((((((&&&''')))*********)))((()))++++++((((((++++++)))'''''''''((((((((())))))+++''''''+++------000555444333000...,,,,,,---......,,,+++,,,///000...---///000000000///000222333222666===MMMYYYQQQOOO]]]nnnddd^^^]]]\\\]]]iiixxxhhhNNNAAA:::666333...000111000...---///222//////...---,,,,,,++++++000000///...---,,,,,,+++------,,,,,,,,,------...))),,,...---++++++---///++++++***))))))***+++,,,***++++++++++++,,,,,,,,,(((((()))***************+++******))))))******+++******++++++++++++*********((('''''')))***)))(((,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,+++***+++,,,...111333444555222222111111111111111222444222444666777EEElllyyySSS:::333222...(((*********+++,,,---//////++++++,,,---............++++++***)))(((((())))))(((******)))((('''((()))(((((((((((()))***+++,,,%%%&&&&&&&&&%%%%%%'''(((%%%&&&((()))))))))((('''(((+++---...,,,)))((((((&&&''')))*********)))((()))+++***&&&'''***,,,***&&&'''''''''(((((())))))***''''''+++......222666666444111...,,,,,,---...///---+++---///000///---...///000000000000222444555555888FFFTTTPPPPPP___rrrpppkkkddd___^^^dddiiivvv}}}|||[[[GGG>>>888111333222111111111111...,,,111///---+++***+++---......---+++***)))***++++++---...,,,)))***---...+++,,,++++++***))))))******+++***)))***++++++***)))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++******************(((''''''(((******)))'''))))))*********++++++++++++***)))(((((()))***+++***,,,------------...000...///000111111222222222555444666888888HHHqqq{{{|||nnnKKK:::333,,,***------.........------///000...000---111999222(((+++---,,,+++******+++,,,,,,'''(((***)))'''&&&&&&'''(((((('''''''''(((((())))))(((&&&%%%$$$$$$%%%&&&'''&&&&&&''')))***((('''((((((((((((((('''&&&&&&((((((((((((((()))*********)))((((((((()))+++,,,---,,,+++)))((('''''''''***(((''')))---111333444333444333...)))(((,,,111+++,,,---...////////////000000111111111111000///000222666<<>>DDDIII}}}sssggg^^^___bbbjjjsssxxx}}}mmmSSSAAA999444222000000111111000...++++++,,,---.....................---------......---000///+++))),,,---,,,++++++***)))((((((((((((+++***)))***++++++***)))++++++++++++++++++++++++******+++++++++******)))++++++++++++++++++++++++***************+++++++++...,,,******,,,...//////************************((()))***++++++***)))(((,,,---......,,,,,,---...------///000111222222222888555444666???UUUyyywwwrrrooonnnRRR===777444555444///,,,---***+++,,,+++***+++,,,...444KKKaaaqqqpppTTT444***,,,+++***)))((()))******'''((()))((('''''')))******)))(((((((((((((((((('''''''''(((((())))))))))))(((((()))++++++***(((******+++++++++******)))))))))******+++++++++***************++++++,,,,,,,,,,,,,,,++++++***))))))+++******,,,///222333444000000///,,,***))),,,///++++++,,,---..................///000000000//////111333555666888===DDDIIIyyylllccc]]]]]]aaagggkkknnnvvvyyy]]]GGG<<<666444222111111111000///------+++++++++---///000...........................111111,,,)))+++---,,,+++******)))((()))))))))+++***)))***++++++***)))************************(((((()))***+++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))***,,,...///---+++************************((()))***++++++***)))(((+++---...---,,,,,,---...,,,---...///000000000000222444666777===SSSzzz|||sssllldddqqq\\\CCC777444333555444000------+++,,,---,,,++++++---///777TTTsssfff>>>...,,,+++***))))))***+++,,,((())))))((('''''')))+++******)))(((((((((((((((((((((((((((''''''&&&&&&''''''&&&((()))***)))'''******++++++++++++******'''((()))*********))))))***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***+++++++++---000333444333///...---,,,******,,,...***+++,,,---..................///000000000000000000333555666777<<>>:::666333222222111//////...---,,,,,,,,,------+++,,,---...///......---...222333---)))***------++++++,,,,,,---...000111+++***)))***++++++***)))************************((()))***+++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,+++++++++,,,------***(((+++++++++*********))))))******))))))))))))******)))***,,,------...///111222222222222111000///...111444555666@@@ZZZuuukkkjjj]]]]]]|||yyyVVV@@@999111000///000444444111,,,***+++,,,+++******,,,...,,,:::GGGTTTZZZHHH111+++************,,,...000111,,,,,,+++)))&&&&&&(((***,,,+++***)))(((((((((((('''((()))))))))(((''''''(((''''''(((******)))'''((())))))***++++++******&&&((()))++++++***)))(((++++++---.........---,,,***+++---...///...---,,,,,,,,,---///222444444333,,,+++******+++,,,,,,,,,******+++,,,------------///000111222333333333333///333555555444888BBBKKK||||||~~~vvvkkkccc]]][[[^^^dddccczzzkkkWWW@@@<<<888444333222111///---............---+++******+++---.........------...333444...)))***---...))))))***+++,,,...///000+++***)))***+++++++++)))++++++++++++++++++++++++***++++++++++++***))))))++++++++++++++++++++++++((())))))***++++++,,,,,,+++))))))***---//////...++++++++++++******))))))+++***)))(((((()))***+++(((***,,,------...000222555444444444222111000///555555333555CCC```lllhhhlll___ZZZtttkkkGGG777777444222111222666777111))))))***+++***))))))+++---,,,//////444===666+++---*********+++---///111333...---,,,)))&&&%%%'''))),,,+++***)))((((((((((((&&&''')))***++++++******)))(((((()))++++++***)))'''((()))***************''')))+++,,,,,,,,,***)))+++,,,---.........---,,,)))+++---/////////---,,,---,,,---000333444444333,,,+++******+++,,,,,,,,,******+++,,,------------000000111222333444444444333666888777555999BBBKKK~~~~~~~~~wwwnnnddd^^^]]]]]]ccckkkyyyyyyXXXJJJ???666333222000...///,,,,,,,,,---...///000111///---,,,++++++,,,...///111222111///---+++,,,---,,,+++******,,,...000222000---+++******+++***)))''')))************,,,...)))(((((((((******((('''***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,)))***...000...,,,---+++***))))))(((((())))))+++++++++*********))))))---***))),,,...///222777>>>AAA===333222999999222333333555<<>>JJJNNNIII===888<<<;;;555777777777===NNNjjjrrriiibbbZZZPPPNNN^^^ttt[[[>>>555666111000......222555///'''******************************+++++++++,,,,,,,,,+++,,,---,,,,,,---000222555000+++)))))))))((('''******)))(((((())))))***'''(((((('''&&&&&&)))+++***)))((()))++++++)))((('''((())))))'''((()))+++)))((('''(((***+++)))''')))+++///222333222111000...,,,---000///,,,***,,,***+++,,,...000222444555...---,,,++++++,,,---------,,,+++******+++---......000222333222222222444111444555555555888@@@GGGxxxqqqjjjccc^^^^^^^^^bbbjjjqqqyyyxxx\\\NNN@@@;;;888444000///222111000...---,,,,,,+++------.........---------000000000...,,,+++,,,---,,,+++++++++,,,---///000///---***)))***++++++***''')))***)))(((((()))***+++******+++,,,,,,+++)))***++++++,,,,,,++++++***(((((())))))************...---111888999333---***,,,,,,+++++++++*********+++++++++***************++++++---000111333===HHHYYY]]]XXXJJJAAA@@@???:::???>>>>>>EEEVVVttt}}}eee\\\RRRLLLDDDBBBMMM\\\jjjvvvMMM999666777222111///...111333///'''************************((((((((()))))))))******+++,,,---,,,+++,,,...///000---***((((((((((((((())))))))))))))))))))))))&&&'''((('''&&&'''(((******)))((()))++++++)))(((((()))))))))((((((***+++(((''''''(((***+++***)))+++,,,///111111111///......,,,---000///,,,***,,,***+++,,,...000111333444------,,,,,,,,,------...,,,,,,,,,,,,------......111111111000//////222444111333555666555888>>>CCC}}}{{{xxxtttmmmhhh```[[[ZZZ```hhhpppzzzppp___KKK???999333//////222222000...---,,,,,,,,,,,,---///000///...,,,+++111222222000...---...000,,,+++++++++,,,---......///,,,***)))***++++++***)))***+++***)))((()))***+++******+++,,,,,,+++)))***++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,000///222888888222,,,***,,,------,,,,,,,,,++++++***************************,,,///111111555AAANNN___bbb___RRRFFFCCCBBB@@@EEEFFFJJJSSSfff~~~mmmSSSJJJAAA<<<888777===FFFRRRddd___>>>444444222000000...,,,///333000***************************''''''((((((((()))))))))+++,,,---,,,+++***+++---,,,***(((''''''((())))))(((((()))*********))))))&&&'''((((((''''''(((******)))((()))++++++)))(((((()))***)))((((((***,,,)))(((((()))***+++,,,,,,,,,---.../////////.........,,,---000///,,,***,,,***+++,,,---///000111222---------------.........+++,,,---/////////......111222111000...---...000///111444555666888<<>>:::CCCSSSggg}}}wwwgggRRR???666111111111000222444555555:::???III]]]xxx}}}___BBB777333///,,,...,,,---,,,)))+++111333222************************(((((((((((())))))))))))&&&(((***+++)))((())))))&&&(((***)))'''''')))+++''')))---///000///,,,***%%%'''))))))((('''((((((***)))((()))++++++)))((()))***+++***))))))+++---)))+++,,,,,,,,,...222666---,,,+++***+++,,,...///...,,,---000///,,,***,,,+++++++++,,,---------...,,,---///000111111000000***+++,,,---.../////////---///111222222444777999===;;;999777666666666555~~~yyypppiiibbb___ccckkkfffkkkwwwqqqSSS;;;444888111111000///////////////000000000000///...---,,,---......---++++++---...,,,,,,,,,,,,,,,+++***)))---+++))))))+++,,,,,,,,,''')))************,,,...,,,,,,+++,,,---...,,,***+++++++++,,,,,,+++++++++,,,+++***))))))+++---...000,,,***---...,,,+++---***+++,,,------+++)))((())))))******++++++++++++000,,,***++++++***,,,000111///000444888999:::;;;333===MMMaaawwwdddUUULLL???444///,,,///000//////111222111333999>>>DDDVVVllluuuqqq```EEE222222222***'''......///---)))***///222111************************'''''''''((((((((())))))%%%'''******)))((())))))&&&)))+++***(((''')))+++'''***---111111000---+++$$$''')))***)))'''((((((***)))((()))++++++)))((()))***+++***))))))+++---(((***+++++++++---222666,,,+++*********,,,...000...,,,---000///,,,***,,,+++++++++,,,,,,---------,,,---///000111111111000******+++,,,---...///000---...///000333888>>>CCCEEEBBB===999777666444333}}}oooffffffhhhiiiiiikkkpppxxxaaaGGG===>>>...111333111......//////111///...111444333---''',,,...000222111...+++((()))***,,,------,,,+++***---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************((())))))))))))***************+++++++++,,,,,,,,,***,,,,,,+++)))((()))***(((((())))))******++++++)))***++++++***+++---///---------------...///000///555>>>JJJ]]]{{{vvvSSSEEE999555;;;444111111000000000000000111111444555888<<<@@@DDDGGGHHH;;;999555111...---...///,,,+++******,,,,,,+++******++++++***((()))+++---)))(((((((((******((('''''''''((()))))))))))))))((('''&&&%%%%%%&&&'''((('''***,,,---,,,***))))))((()))))))))'''''')))*********)))***,,,,,,***((()))))))))))))))******+++((((((***+++,,,---------111000///...---......///))),,,//////,,,+++---///000000000...+++******+++***+++---...///......---***+++,,,,,,------,,,,,,,,,...///000555BBBUUUdddwwweeeMMM:::333333666777wwwrrrrrrooojjjbbbeeejjjrrr|||oooUUUEEE>>>333444333000......///000///......222555555000+++,,,---...///...,,,***(((***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***************)))))))))*********++++++******+++++++++,,,,,,,,,***+++,,,+++)))((()))***)))))))))))))))*********)))***++++++***+++---///---------------...//////...111666===LLLeeehhhFFF===555000444---000///////////////000111222000111333444777888:::;;;555333111///.........///,,,+++******,,,,,,+++******++++++***((()))+++---)))(((((()))******)))''''''(((((())))))))))))))))))((((((''''''(((((()))'''))),,,,,,+++)))))))))((()))))))))'''''')))******)))((((((******)))((()))))))))))))))***++++++((()))***,,,------......000///...---------...///,,,---///...---,,,---...///000///...+++***+++---++++++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,,,,------///999OOOjjj~~~uuuZZZCCC666111111111wwwmmm```bbbfffllltttyyy|||}}}~~~hhhPPP???888666333000///...///111...---...222666777444000...............---,,,+++++++++************++++++)))+++,,,......,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++******))))))************+++++++++,,,******+++++++++,,,,,,,,,***+++,,,+++)))))))))+++************)))))))))))))))***++++++***+++---///------------------...///......///111999JJJaaaqqq```===999888444333---444///////////////000000111//////............------------------------......---,,,******++++++***(((***++++++***))))))***,,,)))(((((()))******)))'''(((((())))))))))))))))))***))))))(((((())))))***''')))++++++***(((((()))((()))))))))'''''')))***+++)))'''&&&((()))))))))***))))))))))))***++++++)))***+++,,,---.........///...---------...///000111///...---......---,,,...//////...,,,,,,---...---,,,,,,+++++++++++++++***+++,,,,,,------,,,,,,///...------555FFF^^^ooovvvfffOOO<<<333000111222}}}rrrhhhgggfffhhhmmmppppppooouuucccKKK===777333222222000///000......000333666777555222111111000///////////////---,,,***))))))***+++,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))+++,,,+++***)))***+++++++++******))))))(((((()))***++++++***+++---///---------,,,,,,---.........///...---000999FFFPPPdddwwwfff@@@;;;???>>><<<333999222222111000////////////000000///...,,,+++***)))***+++,,,---------,,,,,,---,,,******++++++)))(((***+++,,,+++))))))***+++***)))((()))++++++)))((())))))))))))))))))******))))))))))))))))))))))))&&&(((******)))(((((()))((()))))))))'''''')))***,,,)))'''&&&''')))************))))))******+++,,,++++++,,,---...///////////////......///000222333555111...---...///...+++...//////...------...000000...---+++******+++,,,***+++,,,,,,------,,,,,,,,,...//////000555>>>EEENNNFFF:::111...000333555xxxzzztttoooiiifffggghhhfffcccgggttt{{{bbbDDD;;;444555666222//////000000111333555444333111111111000///...///000000...---+++*********+++,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++***)))***+++++++++******))))))(((((()))***++++++***+++---///...------,,,,,,,,,---------...///......111666;;;CCCSSSfffvvvwwwOOOGGGHHHHHHFFF:::;;;666555333111///...------111000000///---,,,,,,+++***+++---......,,,+++***,,,+++)))***++++++)))(((***+++,,,+++***((()))******)))))))))++++++***(((+++***))))))))))))******(((((((((((((((((((((((('''(((***)))((('''((()))((()))))))))'''''')))***---+++(((''')))***++++++***************++++++,,,,,,---...///////////////111000000111222444666777888333...---...000///---///000000///...---///000222000...---,,,,,,,,,---***+++,,,,,,------,,,,,,'''+++///111111111333555<<<999555222000000000000~~~wwwnnniiigggeee```[[[___kkkyyytttTTTEEE999777888333000111000111111222222111000///......---,,,,,,------...///...---,,,,,,+++,,,,,,///---,,,******,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************+++++++++,,,******+++++++++,,,,,,,,,)))***++++++***)))+++,,,************)))))))))))))))***++++++***+++---///...------,,,,,,,,,,,,,,,***+++---...------...000333===HHHRRR^^^mmmwww{{{uuuooopppooommm~~~jjj^^^UUUOOOOOOBBB>>>777555333111///---,,,,,,............---------,,,+++,,,---------,,,***)))+++)))((()))***+++***)))***+++---,,,***(((((()))***))))))***++++++***(((,,,+++***)))((()))***+++'''(((((())))))(((((('''((()))******(((((()))***((()))))))))'''''')))***---+++)))(((***++++++++++++************+++,,,,,,......///000000000000000111111111222444666999:::888555000------///000111000111111000...---///000111000///...------------***+++,,,,,,------,,,,,,***+++,,,------...111333222222333222111000...---~~~vvvrrrpppjjj```XXX[[[cccnnnuuu{{{jjjTTT???999777222111444...///000000///.........,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,)))))))))*********++++++******+++++++++,,,,,,,,,(((***++++++******+++,,,)))))))))))))))*********)))***++++++***+++---///...---,,,,,,++++++,,,,,,***++++++++++++,,,---...000333666:::CCCNNNRRRRRRQQQMMMQQQTTTUUUiiirrrZZZIIIJJJ@@@:::333222000///---,,,,,,,,,---------,,,,,,,,,,,,,,,******+++++++++++++++***)))(((''')))+++,,,+++******,,,---,,,***(((((((((******)))***+++,,,***(((---,,,***)))((()))***+++((()))************)))((()))***+++***)))(((***+++((()))))))))'''''')))***+++)))((()))***+++***)))++++++******++++++,,,---//////000000111111000000000000111222444777:::;;;777666222...,,,...111555222333222111...---...///////////////...---,,,,,,***+++,,,,,,------,,,,,,......,,,+++***+++---...)))+++---.........///000~~~|||yyyqqqdddZZZZZZ___ffflllsss~~~{{{___CCC999666111222777+++---...............///------...//////......---///000111111000...,,,++++++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((()))***+++,,,,,,---((())))))))))))***************+++++++++,,,,,,,,,(((***++++++******+++---(((((())))))******++++++)))***++++++***+++---///...---,,,,,,++++++++++++...---+++******,,,...000000///...///666>>>>>>:::;;;888>>>BBBAAAUUUvvvvvvTTT:::;;;444//////...---,,,,,,,,,,,,,,,---------------,,,,,,,,,((((((((()))******++++++(((''''''(((+++,,,,,,+++***,,,------+++(((((((((+++***)))***,,,,,,***)))---,,,***)))((()))***+++)))***+++,,,,,,+++***)))***++++++***))))))***,,,((()))))))))'''''')))***)))(((((()))******((('''++++++******++++++,,,---///000000111111111111000//////000111444777:::;;;666666444///,,,---222777333444333111...---...///,,,---...///...---,,,+++++++++,,,---------,,,,,,***,,,...000000//////...,,,------,,,,,,,,,...000uuuggg___]]]\\\___gggooovvvxxxWWW@@@999:::888333////////////000000000000000///...------...000111............---,,,+++***000---+++,,,111333000---,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++)))))))))***---+++******++++++***((()))************+++++++++,,,+++******,,,,,,+++*********************************+++++++++,,,,,,,,,+++,,,...---,,,,,,---///+++++++++++++++,,,---...,,,++++++******++++++,,,000///...---,,,,,,,,,,,,---111444444666AAASSSbbbsssZZZBBB333...---///)))***++++++------...///---.........---+++)))(((******++++++++++++*********************++++++,,,+++***)))'''&&&(((+++...)))((((((((()))***,,,---,,,------+++***)))***,,,++++++******************,,,***))))))******)))'''&&&'''((('''&&&'''(((***''''''&&&'''***++++++***++++++++++++,,,---......///------...000222222222444222000000222444666666555444333111000222666999222000.........///---,,,,,,...///...------...///,,,,,,+++,,,------,,,***,,,,,,++++++,,,,,,---......///000000//////000111}}}qqqjjjeeecccdddiiimmmqqqzzziiiNNN===666444333000000000000000000000000222111///---------...///............---,,,+++***///,,,***+++///111///,,,...------,,,,,,+++++++++)))+++,,,,,,+++***+++,,,***(((''''''(((((('''&&&)))************+++++++++,,,+++******,,,,,,+++************************************+++++++++,,,,,,+++,,,------,,,,,,---///,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,......---,,,,,,+++,,,,,,,,,...///------333???HHH```UUUEEE777///,,,,,,---***++++++,,,,,,---------,,,,,,,,,---,,,,,,++++++)))******++++++******)))***))))))))))))***++++++%%%'''***++++++)))'''&&&((((((''''''(((***+++,,,,,,,,,---+++))))))***,,,************************,,,***))))))******)))''''''((()))((('''''')))+++((('''&&&(((***+++***************++++++,,,---...///------...000222222222:::888666444444555555555333333333333222333555666333111///.........---,,,,,,---......------...///---,,,+++,,,---...,,,***------,,,,,,------...///...///000000//////000111}}}xxxnnnjjjhhhhhhiiikkkrrrzzz}}}aaaGGG777333444000000000000000000000000333222000...---------..................---,,,+++...+++)))+++...///---+++///......---,,,+++******+++---///...---,,,,,,---,,,***)))***++++++***((()))************+++++++++,,,***)))***+++,,,+++************************************++++++++++++,,,+++,,,------,,,,,,---...,,,---.........---,,,+++,,,++++++******++++++,,,---,,,,,,++++++++++++,,,//////...,,,,,,...222555>>>999333...,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...)))******++++++******)))))))))((((((((()))******$$$&&&)))++++++)))&&&$$$''''''''''''((()))******+++,,,,,,+++))))))***,,,************************+++***))))))***+++)))(((((()))***)))((((((***,,,(((''''''(((***+++***)))******)))******+++,,,---...------///111333222222777777666555444444444444333444444555666666555555444222///.........---,,,+++---......------...///---,,,+++,,,......,,,+++.........---...//////000...///000000//////000111xxxqqqkkkgggeeefffmmmuuu~~~rrrWWW@@@777777222111111111111111000000222111000///......//////...............---,,,,,,...,,,++++++---...---+++---------------,,,,,,,,,,,,...//////---,,,,,,------,,,++++++,,,---,,,***))))))*********++++++++++++***)))***+++,,,+++***************************************++++++++++++***,,,------,,,+++---...,,,---///000///---+++***,,,++++++******++++++,,,,,,++++++******++++++,,,---,,,,,,...000111000000333111///......---,,,***,,,,,,,,,,,,++++++******,,,+++*********+++---...))))))************))))))((((((((((((((())))))***+++)))'''&&&'''((())))))'''''''''''''''((())))))***++++++***))))))***,,,))))))))))))************+++***))))))++++++***))))))***+++***))))))+++---)))((('''(((***+++***)))))))))))))))***+++,,,---.........///222333222111222444666777777666777777444444444555777888888777666333000.........---,,,+++,,,------------...000---,,,,,,---......---+++......------......///000...///000000//////000111}}}dddddd|||rrrjjjdddbbbgggooottt{{{hhhMMM;;;555333333222222111111111000////////////000000111111......//////......------...---------......---,,,++++++,,,---......//////,,,---///...,,,++++++,,,***((('''(((******)))((())))))*********+++++++++***)))((()))+++,,,+++***************************))))))*********+++++++++***+++---,,,++++++,,,...,,,---...//////---+++))),,,++++++******++++++,,,,,,,,,+++*********++++++''''''(((+++...///---+++222000.........---,,,***---,,,,,,++++++******)))---,,,+++***)))***+++,,,)))))))))******)))))))))((((((((((((((())))))***,,,***((((((***,,,,,,+++'''''''''((((((((((((((()))***+++***))))))***,,,(((((()))))))))*********+++***)))***+++,,,+++***)))***+++***)))***+++---***)))((()))***+++***)))))))))))))))***+++,,,---.........000333444333111333666;;;<<<;;;999999999444333222444777::::::999888444000...---------,,,***+++------,,,---...000------,,,---...///---+++---------,,,---......///...///000000//////000111xxxYYYVVVYYYfff~~~tttjjjbbbccchhhfffjjjsss~~~zzzXXX===333444444333333222111111111---...///000111222222222....../////////......---............------------)))***+++---...000111222,,,---...---,,,******++++++***)))***+++,,,+++***)))************+++++++++)))(((((()))+++,,,+++***************************)))))))))************+++***+++,,,,,,++++++,,,---+++,,,---------,,,+++***,,,++++++******++++++,,,...---,,,++++++*********((())))))+++------,,,***...---++++++,,,---,,,+++,,,,,,++++++*********)))---,,,+++***************((())))))******))))))((())))))((((((((()))******'''(((+++///333222---((('''(((((()))))))))(((((()))*********))))))***,,,'''(((((())))))*********+++***)))***,,,,,,,,,***)))***+++***))))))+++---+++)))))))))++++++***)))******)))******+++,,,---......///111333444333111333888===>>>:::666444444444333333777===@@@???===999666111...---------,,,)))+++,,,---,,,---...000...---,,,---//////---,,,------,,,,,,------...///...///000000//////000111tttYYYLLLRRRSSSXXXvvvjjjddddddbbbaaadddnnnyyyaaaCCC777555444444333222222111111...///000000111111111111......////////////......------...---,,,++++++,,,***+++,,,---...///000111,,,...///...,,,******+++---,,,+++,,,...///...---)))************+++++++++)))((('''(((+++,,,+++***************************))))))))))))************)))+++,,,,,,++++++,,,---******++++++++++++++++++,,,++++++******++++++,,,000///...,,,+++*********,,,------------,,,,,,,,,,,,+++,,,---000000///...+++++++++***************)))******++++++++++++***(((((())))))))))))((((((***))))))))))))***++++++&&&'''***000555555///***((())))))******)))((((((((()))***)))((()))***,,,''''''(((((()))******++++++***)))***,,,---,,,+++((()))******))))))***,,,+++***))))))++++++***)))*********++++++,,,---.........///222444555333111444:::@@@BBB>>>888666666777888<<>>>>>GGGdddaaaBBB<<<444000...---+++))))))+++,,,,,,,,,,,,///111444333111////////////000---------............/////////000000111111111222tttkkkccc^^^aaagggwww~~~aaaDDD888555333222333444555222///...111444444333222000///...------//////////////////000000//////.........---------,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,---,,,+++++++++,,,,,,---*********************************)))))))))))))))))))))*********+++++++++***+++,,,+++******,,,...,,,,,,,,,,,,+++******))),,,+++*********---///111555111,,,***,,,---+++)))***(((((((((***+++***)))111000???ggguuuJJJ<<<...***,,,,,,+++++++++++++++*********))))))))))))))))))***************************+++,,,,,,***+++***)))'''(((***,,,+++***((('''''')))+++,,,,,,+++***)))))))))***+++***''''''******''''''***(((***+++***)))((()))***)))***++++++))))))***+++******)))((()))***,,,---''''''''')))***,,,...///...///...---222;;;@@@@@@HHHnnnUUU???:::333///......,,,***,,,,,,,,,,,,+++,,,...111333222111000//////000000------------............000000000000111111111111~~~sssjjjcccbbbdddpppuuu}}}|||WWWAAA::::::;;;333555555222///...000333666555333111///...------//////000000000000000000/////////...------,,,,,,------............------)))******++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,************************))))))))))))))))))*********************+++++++++***+++++++++******,,,---+++,,,,,,,,,,,,+++***)))++++++******+++,,,...000444000+++***+++---,,,******(((((((((***+++***)))000,,,333KKKiiiwwwnnn___AAA666,,,+++------+++***+++++++++*********))))))******+++++++++,,,,,,,,,******)))))))))***++++++)))******)))'''(((***,,,+++***((('''''')))+++,,,---,,,***)))))))))***+++***''''''******''''''***((()))******(((((()))***((()))***)))(((((()))*********)))((()))***,,,---))))))))))))***+++,,,---///000//////666???DDDCCCJJJtttLLL;;;666111...//////...,,,,,,------,,,+++,,,...111111111000000000000000000---------.........//////111111111111000000000000}}}tttlllgggeeeiiilllqqqxxxtttTTTBBB:::666666666555333111000111333666555333111000///......222222222222222222222222//////.........---------------......//////......)))***+++,,,---------,,,,,,------------,,,,,,+++++++++++++++++++++++++++))))))))))))************************************)))***+++***)))***+++---******,,,------,,,+++***+++************+++---...000...,,,***+++++++++******(((((()))***+++***))),,,+++...:::GGGLLLHHHAAA555///+++,,,---+++******+++++++++************)))***++++++++++++,,,,,,,,,***)))))))))))))))******((())))))((('''(((***,,,***)))((((((((()))+++,,,---,,,***)))(((((()))***)))''''''))))))'''''')))(((***+++***)))((()))***''')))***)))((('''((()))******************++++++++++++*********++++++,,,,,,......111999CCCGGGEEEOOOzzzsssJJJ888444///...///000...,,,,,,---...---,,,---///000000000000000111111111111.........////////////000222111111111000000//////wwwoooiiieeefffgggkkksss}}}zzz___JJJ===:::888555444444444444333666555333222111000000///333333222222111111000000...............---------+++,,,---............---+++,,,---.../////////...+++---...//////---+++)))++++++++++++++++++++++++((()))))))))************************************)))***+++***))))))+++---((()))+++---------,,,+++******)))))))))***+++++++++,,,---,,,***))))))******(((((()))***+++***)))+++,,,///333555555444222---+++***,,,+++((())),,,+++++++++************))))))))))))*********++++++***))))))((((((((())))))((())))))(((''''''***,,,))))))))))))************,,,+++)))(((''''''(((((()))&&&&&&))))))&&&&&&))))))***++++++))))))***+++((()))******(((((()))*********+++++++++******)))+++++++++++++++,,,,,,---,,,---...222:::CCCEEEAAASSS```CCC888444///...//////---+++***,,,............///000//////000111111111111111/////////000000000111111000000000000111111111111vvvnnneeedddccceeekkkuuummmYYY>>>:::666555777888666444555444333222111000000000222111111000///...------........................***+++,,,,,,------------,,,---///111111111111000+++,,,///111000...***(((++++++++++++++++++++++++(((((())))))*********+++++++++******************)))***+++***))))))+++---'''(((+++---...---,,,,,,******))))))))))))))))))(((+++...---)))'''(((******(((((()))***+++***)))***+++,,,+++******---///+++***+++,,,)))&&&(((...+++++++++************)))(((((((((((())))))))))))***)))(((((((((((())))))(((((()))(((''''''***,,,(((((()))************))),,,+++)))((('''''''''((((((%%%%%%((((((%%%%%%((()))+++,,,+++***)))***+++)))+++,,,+++***)))***+++***+++,,,,,,,,,***)))'''++++++++++++,,,---...///...///000222:::@@@???:::UUUiiiMMM888999555000.........+++)))(((+++...////////////000...///000111111222111111000000000000111111111111......///000111222333333nnniiibbb```eeeoooxxx}}}nnnOOOBBB888666666333333555999888666333111///000111111111000/////////////////////............//////,,,,,,,,,------.........000...000777888555555999,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++))))))+++...---+++)))(((((())))))************************)))***+++***))))))+++---)))+++...000///---***(((...''' ###)))++++++.........---,,,+++***)))))))))(((((()))+++---...'''***,,,+++)))'''(((***,,,+++***)))((((((((((((***)))))))))***+++,,,,,,************))))))))))))***((((((***,,,,,,)))&&&*********(((&&&&&&(((***'''''''''''''''((())))))***---,,,((((((++++++)))&&&(((++++++)))((('''''')))((('''(((***++++++***,,,+++)))'''''')))***,,,---***((()))***)))((())),,,,,,++++++,,,,,,---...+++000444555555777999:::TTT|||TTT>>>===333111...------...---,,,------,,,,,,,,,---......000111111222222222111111444111...///111333333222111000///......000222333{{{tttjjjcccbbbhhhpppuuu|||dddRRRBBB;;;:::888777888444444444333111111222333111111000///////////////.........------.........,,,,,,,,,,,,------------///,,,...444555222222555,,,,,,,,,,,,,,,,,,,,,,,,//////......,,,******+++,,,+++***))))))***++++++***************************+++,,,+++******,,,...,,,---...///...,,,)))'''///)))###"""&&&***++++++------------,,,+++***)))))))))))))))***+++,,,,,,(((***---,,,***)))***,,,,,,+++***))))))(((((((((******)))))))))***++++++************)))))))))))))))''''''(((++++++***((()))******(((&&&&&&(((***((((((''''''(((((())))))***---,,,((((((++++++)))''')))******)))((()))***///---***)))*********))))))((('''''''''((()))***---+++***++++++++++++,,,,,,,,,++++++,,,,,,---......000222111222444666777UUUmmmIII888777555333000/////////...---......---------.../////////000111111222222222222444111//////111333222111222222222333333333333333uuuiiicccdddjjjoootttwww|||qqqUUUCCC<<<999999999444444444444333333333222222111000000///000000000//////............//////,,,,,,,,,,,,++++++++++++---+++,,,000111......000,,,,,,,,,,,,,,,,,,------000000///...---,,,+++***+++************+++,,,---************************+++,,,---,,,++++++---///.........---,,,***((('''///+++''''''))),,,+++***,,,,,,,,,,,,+++***))))))))))))************)))))))))***,,,---,,,,,,,,,---+++++++++***))))))((((((+++***))))))))))))))))))************)))))))))))))))((('''''')))*********)))******)))'''&&&((()))((((((((()))))))))*********---,,,((((((++++++)))((()))******))))))+++---555222---***)))))))))(((''''''(((((())))))******)))*********+++,,,------,,,,,,++++++,,,,,,---...000//////000111333666888[[[{{{WWW>>>444444777555111000000000///---...............///000000...///000111111222333333333111000000111222222111///000111333333222111111uuukkkhhhjjjmmmooopppttt|||zzz^^^KKKAAA===<<<888777666555555444222111222111111000000000111111111000000000000000000111,,,,,,,,,++++++*********,,,,,,,,,---------------,,,,,,,,,---------------...///...,,,---///...+++,,,,,,+++++++++,,,,,,,,,***************************+++,,,,,,++++++,,,...///...---+++***)))))))))...,,,******++++++***(((+++++++++++++++***)))((())))))***+++***)))(((&&&((()))+++,,,,,,---------++++++++++++******))))))++++++***)))((((((((((((************)))))))))(((,,,+++)))(((((()))***+++)))******)))''''''((()))((())))))******************---,,,((((((++++++)))))))))***))))))***---///777333---)))(((((((((((('''((()))***++++++++++++%%%(((***))))))+++,,,+++,,,,,,++++++,,,,,,---......---...222444666999>>>hhhhhhFFF777666666777444111/////////...---------------...///000000......///000111222333444222222111111111222222111000000111111222222222111yyyrrrnnnmmmggggggjjjqqq}}}pppYYYHHH???999666444444555444222000222222111111111111222222000//////......//////000,,,,,,,,,++++++*********,,,------,,,,,,---------,,,,,,,,,------.........---///...,,,///555444///.........---,,,++++++***************************)))***+++***)))***+++------,,,+++*********++++++++++++******+++***)))'''******+++++++++***))))))******+++++++++)))'''&&&(((((()))+++,,,---,,,,,,***++++++++++++***))))))++++++***))))))((())))))************)))))))))(((///...,,,***)))((()))***((()))******(((''''''((((((((()))***+++******)))***---,,,((((((++++++)))))))))***))))))***---///333///***''''''((())))))'''((()))************)))%%%+++...***))),,,---+++,,,,,,++++++,,,,,,---...---,,,///444555444:::BBBxxxYYY;;;444666666555222///---------,,,+++,,,,,,,,,,,,---...///000.........///000222333444111222333333333333333333444444333333333444555666}}}uuuooogggfffgggnnnzzz{{{\\\GGG;;;777444333555666444222222222222111222222333444------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,......+++,,,//////---,,,,,,,,,---......//////---111000...222::::::333/////////...---,,,***)))************************)))***+++***))))))+++---++++++************+++,,,))))))*********)))((((((***+++++++++++++++******+++++++++++++++***)))(((***))))))***,,,---,,,*********+++,,,,,,+++***))),,,+++******************************))))))))))))---------+++)))((()))***((()))+++***(((''''''((('''((()))***+++***)))(((***---,,,((((((++++++)))((()))******))))))+++---///+++(((&&&'''((())))))(((((('''''''''''''''''')))111444///+++...///+++,,,,,,++++++,,,,,,---......---000333222111<<>><<<999uuuqqqmmmmmmpppuuuwwwwwwZZZQQQFFF???<<<999555111222222222222333333444555111111000000000000111111,,,,,,,,,------.........+++......)))***000111...,,,,,,------...///000000+++///---(((---777555+++,,,---.../////////...---************************+++,,,,,,,,,++++++---///---------,,,***)))'''&&&((()))************+++,,,+++,,,,,,---------,,,,,,------+++++++++,,,---...///---+++,,,//////---***)))***,,,------,,,+++)))++++++++++++,,,---......************))))))))))))!!!%%%)))***(((((()))+++''')))++++++)))'''''''''%%%&&&((()))***)))'''&&&***---,,,((((((++++++)))&&&(((++++++)))((('''''',,,+++)))((())))))((('''222000...,,,***+++,,,---,,,777:::000***,,,+++&&&,,,,,,++++++,,,,,,---...///...000333111999VVVvvvvvvQQQ<<<666444000,,,///---++++++,,,---...---,,,,,,------///000111222111000...---...///111222...222666888888888:::===AAAEEEKKKPPPPPPLLLFFFBBB|||vvvtttqqqnnnqqqwww{{{|||qqqTTTDDD===777333444444222000000333444333222000111222111...---...///------......------,,,+++---------,,,,,,,,,+++++++++++++++,,,,,,,,,------//////000000///...---,,,***+++,,,---...---,,,,,,,,,+++******,,,,,,+++***,,,++++++******++++++,,,***+++---,,,***(((((()))))))))(((((()))***++++++)))+++---...,,,++++++,,,******))))))))))))******---.../////////...---,,,***)))((()))***+++***(((++++++***************+++,,,+++***))))))***+++,,,---+++)))((()))++++++******+++,,,+++***)))***+++))))))))))))(((((((((((())))))************))))))***((('''(((***+++)))&&&,,,***)))''''''(((***+++,,,***(((***---...,,,******+++,,,---...---,,,,,,///,,,***)))***---...///111...///222555EEElllhhhEEE;;;999222---000000///...---,,,------...---------...............000000000000111333222///000222777<<<;;;:::BBBOOO^^^fffqqqvvvpppdddUUULLL~~~zzztttmmmkkkmmmmmmooouuu~~~cccLLL<<<888;;;444333222333444555444333000111222111///---...///---............---,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,------------///000000111000...,,,*********,,,------,,,,,,+++,,,+++******,,,,,,+++***+++******))))))******+++...//////...,,,++++++,,,***))))))))))))******+++)))+++,,,...///...---,,,******))))))))))))******,,,---............---,,,+++)))((()))***+++***)))******))))))((())))))***,,,+++***))))))***+++,,,///---***))))))***)))((()))***+++***)))((()))+++))))))))))))(((((((((((())))))************))))))***((('''(((***+++)))&&&+++***)))(((((()))***+++,,,***)))***,,,---,,,******+++,,,---------,,,,,,///...,,,+++---///111222444555555333777RRRvvvTTT888222333///,,,///000///...---,,,------...------............//////111111//////000333444333666555666;;;@@@JJJ\\\mmmvvvlll|||rrrjjjhhhbbbccciiirrryyyhhhKKK<<<:::444444555444444222000///111222222111///......///...............------,,,------------,,,,,,,,,,,,,,,------------.........///000111222000...+++))))))***++++++,,,,,,++++++,,,+++******+++,,,+++******))))))))))))))))))***///000000...,,,,,,---...++++++***)))))))))*********)))***...111222...+++******))))))))))))******+++,,,,,,---------,,,++++++***))))))++++++***))))))((((((((((((((())))))++++++************++++++000...+++*********((('''((()))******(((((()))***(((((((((((())))))))))))))))))************)))))))))(((((()))******)))'''+++***)))(((((()))***++++++***)))***,,,---,,,+++++++++,,,------------,,,000///......///111333444333999999222:::aaaaaaGGG222000333000///222//////...------------...---........./////////000222111//////000222555777777666999BBBQQQfffuuuooodddccceeeiiimmmrrr}}}pppPPP>>>;;;:::888777555222000...111222222111///......///...////////////...------...------------,,,,,,,,,---------.........//////...///111222000---***((())))))******+++++++++++++++***)))***+++,,,+++)))******))))))))))))******---...---,,,))))))***,,,,,,++++++***))))))))))))***))))))...333444///***+++******))))))******+++***+++++++++,,,,,,,,,,,,,,,+++******+++,,,+++***))))))((((((((()))******++++++++++++++++++++++++...---+++***++++++)))((('''((())))))(((((()))***(((((((((((())))))))))))))))))************)))))))))))))))*********)))(((***))))))((())))))***++++++******+++,,,,,,,,,,,,,,,,,,,,,---------------000000000//////111333666666???>>>777GGGuuuuuuTTTAAA222333555111///222............------...............//////000000111222000000111111000333777666===LLL```www{{{mmmiiieeedddccceeeoooyyyyyyZZZGGGBBB;;;777666666555444111222333222///...///000//////000000//////...---.........---------,,,,,,---------.........//////...///000111000---***(((***************++++++++++++***))))))++++++***)))+++++++++******+++++++++,,,,,,,,,+++)))((()))***,,,,,,+++***))))))*********((((((---222333///***++++++************++++++************++++++,,,,,,,,,+++***+++,,,---,,,***))))))))))))******+++,,,+++++++++,,,,,,+++++++++,,,+++***+++,,,---,,,***&&&((())))))(((((()))+++'''((((((((()))))))))***))))))************))))))))))))*********))))))))))))))))))))))))******+++******++++++++++++,,,,,,,,,,,,,,,---------......///000000///...000555999DDDFFF@@@???[[[www```DDD888000111111---+++---------........................//////000111222222111000111444333///111777===QQQpppvvvpppiiiddd___]]]dddmmm|||[[[NNN>>>555444666666333222333333222000//////000000000000000000//////...............---------,,,,,,------------...............//////...---+++++++++************+++,,,,,,+++***))))))***+++***))),,,,,,++++++++++++,,,,,,,,,---......,,,*********,,,++++++*********++++++***))))))+++///000...+++++++++************++++++************+++,,,---------,,,++++++------,,,+++***)))))))))***+++,,,---++++++,,,,,,,,,,,,++++++*********+++---...---,,,&&&((())))))))))))***,,,''''''(((((())))))******))))))************))))))(((***++++++***))))))***(((((())))))******++++++)))+++,,,,,,+++***,,,------------,,,---......//////000000//////444<<>>NNNkkk{{{uuuooogggbbbdddkkkwww~~~lllNNN<<<888888555111222333333222000//////000000111111111111000//////............------------,,,,,,,,,,,,------------...---------------------,,,++++++***+++,,,---...+++)))((()))***+++***(((++++++************+++++++++---000000...,,,******++++++*********+++,,,,,,************+++,,,,,,,,,,,,++++++******++++++,,,++++++******+++,,,...///...,,,+++,,,---...---,,,((((((((())))))***+++,,,++++++,,,------,,,+++++++++++++++,,,......,,,***'''(((******)))***+++---'''''''''((()))*********))))))************))))))(((***,,,,,,***))))))+++'''((()))******+++++++++)))+++,,,,,,******+++......------,,,---...///000...000111111444<<>>LLLmmm|||ssskkkjjjnnnxxxzzz|||gggMMMDDDAAA:::333222333333222000///000111111111111111111000////////////.........---------+++++++++,,,,,,,,,------...---,,,+++,,,---...///---,,,+++++++++,,,---...***)))((()))***+++***(((******))))))))))))******))),,,000000...+++)))(((************+++,,,------***++++++)))((((((+++---,,,++++++******++++++,,,++++++******+++---...000...---,,,,,,......---,,,''''''''''''((()))++++++++++++------------++++++---,,,,,,---...---+++(((''')))***+++******,,,---&&&''''''((()))******+++))))))************))))))(((***---,,,***(((***+++'''''')))***++++++++++++(((+++---,,,***)))+++.........---,,,---...///000...000222333888CCCRRR^^^NNNNNN[[[|||qqqSSS;;;666666777666222...---///+++,,,.../////////.........///000111222333444444777000000555777888FFFXXXzzzrrrooosssxxx{{{|||oooVVVCCC::::::555444555777444000000444666111---...222444222...///////////////000000111.........------,,,,,,,,,,,,+++***+++---...---,,,++++++,,,,,,,,,,,,++++++******))))))))))))*********,,,---,,,)))((()))+++,,,,,,............,,,,,,---,,,***))))))***,,,...,,,***((()))+++,,,+++(((,,,------------,,,++++++)))+++,,,,,,+++***+++------,,,,,,...///...,,,************)))(((''''''&&&((()))+++,,,------,,,,,,,,,,,,,,,+++++++++******++++++***)))((('''''''''))))))))))))((((((((((((************************))))))))))))((((((((((((((((((((((((((((((((((((+++***)))))))))***,,,---+++,,,,,,,,,,,,,,,,,,---///...///111666AAAQQQ___VVV\\\uuu]]]@@@666999999999777333///.........,,,+++,,,///111///---000000000000111222333444777444111555777777RRR}}}~~~|||~~~|||hhhNNN===777222000333555555777:::666666555444333222111000000000////////////000000---------,,,,,,+++++++++---++++++,,,---...---,,,***++++++++++++++++++*********))))))))))))******)))+++,,,+++)))((()))***+++,,,---......---,,,+++++++++*********+++------,,,***((()))+++,,,+++))),,,,,,,,,,,,,,,++++++***)))***,,,,,,++++++,,,------,,,,,,---///...,,,***++++++)))(((((('''''''''((()))+++,,,------,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))((((((((()))))))))))))))************************)))((())))))))))))))))))******************************))))))******+++,,,+++,,,,,,,,,,,,---------000//////111444:::FFFRRR\\\pppsssOOO888111666666666444111...------...---,,,---000111000...000000000000111222222333...111222777;;;@@@ccc{{{{{{kkkLLLDDD;;;444555999999777666555:::???===777111111333222222111000////////////,,,,,,,,,+++++++++++++++---,,,,,,,,,...///...---******++++++++++++************))))))))))))******)))***+++***)))((()))******+++,,,------,,,+++***((()))***+++,,,---------+++***)))***++++++***)))+++++++++,,,+++******)))(((***++++++++++++---...---,,,+++---......---+++,,,+++)))'''''''''((()))((()))+++,,,------,,,,,,,,,,,,,,,+++++++++******(((((())))))************((((((((())))))*********))))))))))))))))))))))))'''(((((())))))*********************************))))))***+++++++++++++++++++++,,,,,,------------111///000222333444===GGGeee\\\@@@333000222333333222///---------///...---...000222111000111111000000000111111222---333555999===IIIuuu}}}|||qqqVVVHHH;;;999<<<;;;666333444;;;BBBDDD???888444333444333222000///.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///...)))******++++++******)))+++******))))))******+++))))))***))))))))))))))))))***+++,,,,,,+++***)))&&&(((***,,,......---,,,+++************+++*********++++++++++++***))))))((()))++++++++++++---///,,,++++++,,,---...---+++---+++)))'''&&&''')))+++((()))+++,,,------,,,,,,,,,,,,,,,+++++++++******(((((())))))))))))******((((((((()))******++++++))))))))))))))))))))))))&&&'''((()))***+++,,,,,,************************((()))***,,,,,,+++******++++++,,,,,,---.........000...000444333222;;;GGGppphhhHHH888444333///111222111///------.........///000111222222222111111000000000111111222555777444666>>>QQQqqq^^^HHH>>>;;;:::999:::333888???DDDFFFAAA999333555444222111///.........---------..................---,,,---///000///...******++++++++++++******++++++************++++++***)))))))))*********)))))))))++++++++++++))))))&&&'''***---......---,,,******+++************+++***++++++++++++***))))))(((***++++++++++++---...,,,+++***+++,,,...---,,,---+++)))''''''(((***,,,((()))+++,,,------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))&&&'''((()))***+++,,,---))))))))))))))))))))))))((()))***,,,,,,+++******++++++,,,------...//////111///000444111000>>>QQQuuuSSS<<<555444333///000222111///......///---...///000111222333444222111111111111222222333666555000666JJJddd{{{}}}mmmUUUDDD999888:::666666888???EEEEEE===666444444222111000/////////............////////////---,,,,,,,,,...///...---+++++++++,,,,,,+++++++++++++++************+++++++++***)))***+++,,,+++***)))***+++,,,,,,+++***)))'''(((+++---...---,,,+++)))+++++++++***)))***++++++++++++,,,+++******))))))+++,,,,,,+++***,,,---,,,***)))***,,,---------,,,+++)))(((((()))+++,,,((()))+++,,,------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,---************************************************''''''((()))***,,,,,,---(((((((((((((((((((((((())))))***+++++++++++++++++++++,,,---...//////000222///111333...111IIIfff___CCC666333111//////111222222000//////000,,,...000000000111333555222111111222222333555555111555:::LLLkkkwwwvvvyyy~~~fffKKK===;;;<<<777333666===AAA@@@<<<444333222111000000000000---------.........//////---++++++,,,---...---,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,***)))***---...---+++)))***+++,,,,,,+++***))))))***+++,,,---,,,,,,+++)))+++,,,+++)))(((***,,,,,,,,,,,,,,,,,,++++++***+++,,,---,,,***)))***+++,,,***))))))+++---...---+++******))))))***++++++((()))+++,,,------,,,,,,,,,,,,,,,+++++++++************,,,...000111333444,,,++++++******)))))))))++++++++++++++++++++++++(((((()))***++++++,,,,,,))))))))))))))))))))))))******))))))******+++,,,++++++,,,---...///000000000...111333000:::___iiiHHH999555111......///000222111///......///+++---000000000000333555111111222333444666777888777GGG\\\zzzxxxqqqsssvvv{{{gggMMMDDD@@@999222000555<<<@@@BBB333333222111000000000000,,,,,,,,,------.........,,,+++***+++---...---,,,,,,------......------,,,,,,++++++******++++++,,,---+++)))+++...///...+++***+++,,,------,,,+++******++++++,,,,,,,,,++++++(((+++,,,,,,)))(((***,,,,,,------------,,,++++++,,,------,,,***))))))***+++***((()))+++---......************++++++******((()))+++,,,------,,,,,,,,,,,,,,,+++++++++******)))***---000333666999:::---,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,************************+++***)))))))))***,,,---++++++,,,---...///000111---,,,111666666EEEuuusssSSS888444666000---000///000111000...------...***---///000//////222555111222222333555777999:::DDD^^^~~~{{{xxxuuutttzzzsssXXXMMM@@@666777666444:::DDD888777666333000...///000......///////////////...........................///...---,,,+++*********,,,++++++---......,,,***++++++++++++++++++++++++...,,,)))''''''(((***+++---,,,++++++******++++++))))))))))))************+++,,,,,,,,,,,,***)))(((,,,,,,,,,+++))))))+++---++++++,,,------...//////---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------***)))...111888KKKTTTJJJ:::)))%%%++++++------%%%......---,,,***(((&&&%%%******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,+++******+++---+++++++++---000111000///,,,222666666:::WWWYYYGGG666222444222......---///000///...---///000...///000111111111111111...:::777///444:::>>>FFFQQQ}}}yyytttrrruuu~~~[[[HHH999777777444555;;;333333222000//////000111---....../////////..............................------,,,+++************,,,++++++,,,......,,,***++++++++++++++++++++++++++++++,,,+++***))))))***---,,,++++++******++++++))))))))))))*********+++///...---,,,,,,+++,,,,,,,,,,,,,,,***((((((***,,,++++++,,,,,,------......---,,,+++***)))******+++,,,+++++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++///222@@@___qqqhhhHHH000&&&++++++,,,---***------,,,+++***)))((((((************++++++,,,,,,,,,++++++******++++++,,,+++,,,,,,+++******+++---,,,++++++,,,...000//////,,,555777555DDDmmm}}}LLL>>>222111333333111222...///000///...---.../////////000111222222222222111888555000555999>>>KKKooo|||wwwvvvxxx|||gggMMMAAA===888555777222222111000000000000000---...............------........................++++++***************+++,,,++++++,,,---...,,,***++++++++++++++++++++++++'''+++......,,,))))))***---,,,++++++******++++++))))))*********+++++++++111///---,,,++++++,,,---,,,---,,,***''''''(((***+++++++++,,,,,,,,,,,,,,,,,,+++***)))((()))************)))))))))+++,,,---++++++,,,,,,,,,,,,------+++---///222GGGuuuWWW666'''---,,,***...000,,,+++***))))))***+++,,,)))))))))************+++,,,++++++******++++++,,,+++,,,,,,+++******+++---...,,,******,,,............666888<<>>---***000---,,,000///...---,,,+++******+++++++++************))))))))),,,++++++******++++++,,,+++,,,,,,+++******+++---...,,,******,,,.........444888WWW}}}```HHH888000222222//////000000------///000///.........000000//////000111333555666555:::===AAAGGGUUU{{{tttppprrryyyvvv\\\JJJBBB999444444555555333111111111111000///...---........................///...------,,,,,,,,,,,,...,,,******,,,------,,,)))******+++,,,,,,---------+++***,,,000111...***---,,,++++++******++++++,,,,,,,,,,,,---------------000333555444111---***,,,,,,,,,***((((((***,,,++++++,,,,,,------......---,,,+++***)))******+++((()))***,,,,,,+++)))(((++++++,,,,,,,,,,,,------...***,,,---***222888222000***---...))),,,111,,,+++++++++,,,,,,,,,------,,,,,,++++++************,,,++++++******++++++,,,+++,,,,,,+++******+++---,,,++++++,,,...000//////333GGGqqqbbbIII<<<777---///...,,,...222111,,,,,,...//////......000111//////......000222555666666<<<>>>DDDTTTjjjzzzvvvxxx}}}~~~ZZZPPPBBB:::666555333111222222222222111000..............................///...---,,,+++*********...,,,******+++------,,,))))))***+++,,,,,,------...++++++000666666///(((---,,,++++++******++++++,,,,,,,,,---------......,,,---///000///---***(((,,,,,,,,,+++))))))+++---++++++,,,------...//////------+++*********+++,,,(((***,,,------+++)))'''++++++,,,,,,,,,---------000)))---000))))))///...)))+++000,,,%%%,,,222***((()))+++,,,---.........,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,+++,,,,,,+++******+++---+++++++++---000111000///222UUUoooIII555000000...///---***,,,222///(((+++---...///...///111222///...---...///222444666666<<<===GGG```~~~```FFF===>>>;;;555111222222///......//////000///...///000000...,,,------++++++++++++------...,,,++++++,,,,,,***))))))+++......,,,***)))))),,,,,,---.........---------,,,++++++******+++++++++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((+++,,,---...////////////,,,,,,,,,+++++++++******,,,+++)))(((((()))+++,,,++++++++++++++++++++++++...---+++*********++++++++++++++++++++++++++++++***+++,,,+++******,,,---,,,,,,,,,++++++*********,,,,,,---......---,,,,,,+++,,,,,,+++***)))+++,,,---...//////......///000888bbbmmmHHH555111222333111000000/////////000000...---,,,+++,,,...000222222222111111111111111111222999>>>DDD[[[}}}hhhUUUKKKAAA888666666444///++++++...111000///...///000000...---///...---,,,,,,---...///...---+++,,,------,,,+++***,,,...---+++*********,,,,,,---------,,,,,,+++------,,,+++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))+++,,,---....../////////,,,,,,,,,,,,++++++++++++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++---,,,+++*********++++++++++++++++++++++++++++++,,,,,,---,,,******+++---,,,,,,,,,+++++++++******,,,,,,............,,,,,,+++,,,,,,+++******+++---...---,,,---///111111111???bbb}}}VVV;;;111111000...000000//////...//////000...---,,,,,,,,,...000111111000/////////222444666LLLGGG???>>>UUUyyypppvvv{{{eeeRRRDDD:::999777333///---000333///.........000000///...//////............//////...---,,,---...///...---,,,------,,,******+++,,,,,,,,,,,,,,,,,,+++***)))...------,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---............------------,,,,,,,,,,,,+++***)))(((((()))***+++++++++++++++++++++++++++,,,,,,+++************+++++++++++++++++++++++++++---...///...,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,---...//////...---,,,++++++,,,+++******+++---000---+++,,,000333444444BBBZZZzzzoooXXX<<<......222000,,,//////............//////...---,,,,,,---...000111000...------///333777:::NNNDDD888:::VVVxxxqqquuu|||sssaaaDDD???:::999888555222222000///......000111111000////////////////////////---,,,+++,,,...//////...------,,,+++)))***,,,...,,,,,,,,,++++++)))((('''......---,,,,,,,,,------((()))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------......---------,,,,,,,,,******))))))))))))******++++++++++++++++++++++++++++++******************************************...000000///---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,***+++,,,+++******,,,---222000...---///222777:::CCCRRRfff|||kkkKKK???000+++...222111.....................///000...------------...///000......---...000333666999:::555222<<>>===888444222333111//////111222222111.........//////.........,,,+++***+++---......---------,,,***)))***---000,,,,,,++++++***)))((('''......---,,,,,,,,,------((()))******++++++++++++++++++++++++++++++++++++))))))*********************+++,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***))))))))))))))))))***++++++++++++++++++++++++************************************************...000111000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------***+++++++++******,,,...111222111000111777AAAIIITTT[[[bbbkkkvvvvvvaaaHHH666333///------/////////...............///000000---------------......///---...000222333333333333333333666@@@WWW~~~~~~{{{xxxwwwzzzyyy^^^OOOFFF===777777666444222111222333333222......////////////......---,,,+++,,,---...---,,,------,,,+++***+++...000+++++++++++++++***)))(((...------,,,,,,,,,,,,,,,)))***************))))))++++++++++++++++++++++++)))))))))))))))************++++++,,,,,,+++++++++------------,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++((()))******+++*********************************---///000000...,,,,,,,,,,,,,,,,,,,,,---------------...///000000///...---)))***++++++***+++,,,...///000333777@@@NNN^^^iiixxxwwwoooeee___XXXFFF222,,,...///...,,,+++,,,...//////...//////000111222---........................///222333444333111000333444777>>>OOOsssyyytttsssvvvzzzzzz~~~vvvbbbMMMAAA@@@:::777444333333444444333//////000111111000/////////...,,,---......---,,,,,,------,,,+++,,,...000***++++++,,,++++++******------,,,+++++++++++++++***++++++******)))((('''************************)))))))))******+++++++++******++++++++++++******,,,,,,,,,,,,++++++++++++(((((())))))))))))((((((++++++++++++++++++++++++'''((()))***++++++***)))************************+++---///000...---,,,,,,,,,,,,,,,---------......---...///000000///...---)))***++++++***+++---///222000444DDD]]]xxxcccMMMBBB777---,,,,,,---,,,,,,,,,------/////////000000111333333---...............------//////111222333333222222111111444:::IIIkkk~~~vvvssssssuuuuuuvvvyyy~~~___KKKGGG<<<999666444444444444333000111222333333222111000111000......//////...,,,+++,,,------,,,,,,...000***++++++,,,,,,,,,++++++---,,,++++++******++++++++++++++++++***((('''&&&*********************************++++++,,,,,,,,,******+++++++++******))),,,,,,,,,+++++++++******(((((())))))))))))((((((++++++++++++++++++++++++'''((()))+++++++++***)))))))))))))))))))))))))))))),,,//////...---,,,,,,,,,,,,,,,------.........---...///000000///...---)))***++++++***+++---///666222777OOOvvv```AAA666333111...,,,***+++...000///...000000000000111222333444---......///......------000//////000111222444555222222444;;;HHHcccyyyuuusssvvvqqqrrr{{{lllXXXRRRFFF:::666777666333000444000000333555222000000...//////000///---+++***------------------------,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,+++++++++,,,,,,***)))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,)))))))))))))))******+++)))***++++++,,,,,,,,,,,,))))))*********+++++++++++++++******************/////////......---------)))***,,,...000222333444333---%%%###***222111+++***((((((++++++***---333888333???ggg~~~UUU777444666,,,,,,,,,,,,++++++*********---///111111111111222333***,,,000222222111...,,,000000000000111222333333555111444===FFFUUUuuuyyyrrrpppuuuwwwwww}}}jjj[[[III===888777666555888444222333111---+++---///////////////---,,,+++------------------------,,,,,,+++++++++*********++++++******++++++,,,---++++++++++++++++++++++++,,,+++++++++,,,,,,***)))************+++++++++,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,((((((((((((((())))))*********+++,,,,,,,,,++++++))))))*********+++++++++************************.........---------,,,,,,))))))+++,,,...000111111000---(((%%%***111000+++***((((((++++++***---333555>>>[[[lllJJJ333///111(((,,,,,,,,,+++++++++******...///111111000//////000***,,,///111111111///...000000000000111333555666:::666666<<<@@@III___wwwxxxrrrqqqooonnnttthhhOOO@@@:::777555333111111222111---///333///////////////...,,,,,,------------------------+++++++++******************************++++++,,,++++++++++++++++++++++++,,,+++++++++,,,,,,***)))*********+++++++++,,,,,,***++++++++++++++++++***,,,,,,++++++***++++++,,,(((''''''''''''((())))))++++++,,,,,,,,,+++*********************+++++++++************************------,,,,,,,,,,,,,,,+++))))))***+++,,,---......,,,---+++(((***//////,,,***((()))++++++***...333999RRRUUU===000------(((,,,,,,,,,,,,++++++++++++...///000000...------...,,,---...///000000000000111000//////111444777999CCC===:::<<<<<<===GGGUUUsssxxxsssoookkkooouuuyyyjjjTTTGGG>>>777111000222555333///000444////////////......------........................************************++++++******++++++,,,---++++++++++++++++++++++++,,,+++++++++,,,,,,***)))++++++,,,,,,,,,---------+++,,,------------,,,+++,,,,,,++++++******++++++((((((((((((((()))******,,,,,,,,,,,,++++++***)))***************************************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))---...+++***---...,,,+++))))))++++++***...444>>>gggoooBBB666111...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,---...//////............//////111000//////111555999<<>>???FFFZZZ}}}~~~uuummmnnnllloooyyyfffMMMAAA777555666666555666000000///......///000111........................++++++,,,,,,,,,------------,,,,,,,,,,,,---......++++++++++++++++++++++++,,,+++++++++,,,,,,***))),,,,,,,,,,,,------------***+++...//////...+++***...---,,,+++*********************)))***++++++,,,******+++,,,,,,,,,+++++++++++++++*********))))))((())))))***++++++,,,,,,++++++++++++,,,,,,------------------............+++---,,,)))***...///,,,,,,)))***,,,,,,+++///555FFFkkk~~~qqqIII444---000+++)))...///,,,,,,,,,---------......(((***,,,------...///000///////////////..................///111444666888333555444222111333777999<<<===IIIfffyyyooonnniiijjjssszzz}}}mmmYYYDDD:::666333000///111000///......///000111////////////////////////,,,,,,,,,------.........,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,+++++++++,,,,,,***)))******+++++++++,,,,,,,,,(((***,,,......,,,***(((...---,,,+++************)))))))))))))))******+++)))***+++,,,,,,,,,,,,,,,++++++++++++******))))))((())))))***++++++,,,,,,+++++++++,,,,,,---------,,,,,,------------......------+++(((***//////,,,,,,******,,,,,,+++///555AAAQQQkkkyyymmmTTTIIIKKK555,,,///222***)))//////,,,,,,,,,------.........***,,,......------...///,,,---...///000000000000---...///000222333555666000444777444111222444555:::;;;DDDZZZxxx{{{xxxtttoooooosssxxxzzz{{{~~~YYYCCC<<<:::777333000222333222///---...////////////000000000000111///......---------......,,,,,,+++***+++,,,...///+++++++++,,,,,,,,,------...---,,,+++************000///---+++++++++---...///---++++++,,,,,,+++***111000///...,,,***))))))))))))************))))))++++++******++++++,,,---***++++++***))))))***,,,)))************+++++++++...,,,***(((''''''((()))---,,,+++++++++,,,---...,,,,,,,,,,,,------...///,,,+++***)))+++...111333???EEEKKKMMMGGG???888444000...,,,*********+++,,,000///---+++++++++---...+++,,,---...///...---,,,////////////////////////111...,,,---111444444333333333444444555666666666777:::???LLLcccyyyuuutttvvvvvvvvv~~~gggVVVIII===666:::999777444222111111222111111000000000000000000.........------.........---,,,+++++++++,,,...///,,,,,,,,,,,,------------------,,,+++*********+++///...,,,++++++,,,---......,,,++++++,,,---,,,+++......------,,,,,,,,,,,,))))))************))))))++++++******++++++,,,---***+++++++++))))))***,,,)))************+++++++++...---+++***))))))***+++,,,++++++++++++,,,---...---,,,,,,,,,,,,------...,,,+++******+++...111333777:::===<<<777222...------,,,+++******+++---...///...,,,+++***+++,,,---,,,,,,------......------////////////////////////000...---...111333333222222222333333444555555555555777;;;BBBSSSlll~~~{{{xxxvvvuuuxxxyyy|||}}}fffQQQDDD@@@<<<888666666555333000222222111000////////////........................------,,,+++,,,---...///------------.........///---,,,,,,+++++++++,,,,,,...---,,,+++,,,---...///---+++***+++---------,,,+++++++++,,,---.........))))))************))))))++++++******++++++,,,---***+++,,,+++***)))***,,,)))************+++++++++...------,,,,,,------...*********+++,,,---...///------,,,+++++++++,,,,,,,,,+++******+++...111222666666444111---+++,,,---++++++******+++,,,...///...---+++******+++,,,,,,---------,,,---......///////////////////////////...---...///222333222111111111111222333333444444444555777999AAARRRjjj||||||yyyyyyuuusssuuu}}}sssbbbLLLEEE===999::::::555000111111//////......//////......//////////////////......---,,,,,,---...///............////////////---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,---...///+++******+++---...---,,,******+++,,,------......))))))************))))))++++++******++++++,,,---***+++,,,,,,+++***+++,,,))))))*********+++++++++,,,,,,------............))))))***+++,,,...//////...---,,,+++++++++++++++,,,+++++++++,,,...000111777555111...,,,,,,---///,,,++++++++++++,,,---...,,,,,,+++*********+++,,,...---,,,,,,,,,---///000////////////////////////------///111222222111000111111222222333444444444444555777666666@@@VVVjjj~~~zzztttooopppwwwlll^^^KKK???;;;:::888444111000.........///000111...///000111111111111000000///...---------...///........./////////000000---------,,,------......,,,,,,,,,,,,------...///+++******,,,......---+++++++++,,,,,,,,,,,,,,,,,,))))))************))))))++++++******++++++,,,---)))+++------,,,***++++++))))))*********+++++++++***+++,,,---......------))))))***,,,---...//////...------,,,++++++++++++,,,+++++++++,,,...///000222000---,,,++++++++++++------,,,,,,+++++++++++++++++++++++++++++++++,,,///...---,,,---...///000000000000000000000000000,,,...000111111000000000222222222333444444555555333444666666333888KKK```zzzwww|||wwwqqqqqquuu{{{dddNNNCCC>>>;;;888444222000//////000111222///000222333444333333222111000///...---...//////............/////////000///......---------......,,,,,,------------------+++++++++---......,,,***,,,,,,,,,,,,++++++++++++))))))************))))))++++++******++++++,,,---)))+++---...,,,+++++++++)))************+++++++++(((***,,,......---,,,+++)))***+++,,,---...............---,,,,,,,,,------,,,+++,,,,,,---.../////////...------...---,,,***......------,,,+++******+++++++++,,,,,,,,,,,,,,,......------......///000000000000000000000000000,,,...000000/////////000222222333333444555555555111111444777444444DDDVVVmmmlll}}}xxxwwwxxxyyyzzz}}}{{{~~~yyyhhhYYYLLLCCC:::888555222111111222333000111333555666666555444222111///.........//////------........./////////000000///...---------...------------------,,,,,,,,,+++,,,---......+++)))++++++++++++++++++++++++))))))************))))))++++++******++++++,,,---)))+++......---+++++++++)))************+++++++++)))***---//////...+++******+++,,,------------,,,......---------...//////+++,,,,,,,,,---......///000...,,,---//////...,,,,,,,,,,,,---,,,,,,++++++++++++,,,---------------------...///////////////000000000000000000000000---///000///------///222111111111222333333444444333111444888555222===MMMqqq{{{hhhfff|||zzzuuutttsssuuupppooovvv~~~~~~cccQQQAAA>>>:::555333222222222111222444666777777666555222111000.........///000------------.........///222111000......---------............---,,,++++++,,,,,,,,,......---***(((*********++++++,,,,,,---))))))************))))))++++++******++++++,,,---)))+++...///---,,,++++++)))************+++++++++***,,,...000000...+++)))***+++,,,---------,,,+++...............///000111+++,,,,,,------.........---+++((((((+++,,,,,,*********+++,,,------------+++,,,------.........---,,,---///000000000///...000000000000000000000000...///000...,,,,,,///333000000000111222222333333666333666;;;777222999GGG___rrruuujjjfffvvv|||vvvssslllnnnooopppttt|||tttVVVDDD777888888222///333//////333888999555555888888666222000000///...---.../////////000000111111111111111111111000//////---......,,,***)))***,,,(((((()))+++......---+++++++++******++++++,,,---)))))))))))))))))))))))),,,+++******,,,,,,+++***...------,,,+++++++++,,,)))***+++,,,,,,,,,++++++/////////...------,,,,,,---,,,,,,+++,,,---...///...------......///000111000///...---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++---///000111///000111000......000111,,,///000...***)))...333000///------///000///...000000000000111222444555555666666444222444999>>>OOOgggxxxsss{{{xxxqqqooolllkkkooowwwuuu^^^HHH???999333222666333111333777888777888<<<888666333111000///...............//////000000000000000111111000000///...---......---++++++,,,...*********+++---...---+++++++++******++++++,,,---************************,,,+++******,,,,,,+++***------,,,+++++++++++++++******++++++,,,------...///...------,,,---------------,,,+++,,,---...///............///000000111......---------------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........///000///------///000...000222111//////111444000///------///000///...//////000111222333333333555777999777555555777;;;GGGaaaxxxrrrkkkgggjjjrrrzzz|||___LLL@@@666333555555111000222333222444888777555444222000///.....................///////////////000000000///......---.........,,,---...000---,,,***+++,,,---,,,,,,++++++******++++++,,,---************************,,,+++******,,,,,,+++***,,,,,,+++************++++++******+++,,,...000111///...,,,+++,,,---///000------,,,+++,,,---...///---......//////000111111------,,,,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---......---,,,,,,---///...///000111222333333333111///......///000000//////000000111111111000000444777:::999666555666888BBBZZZzzzqqqlllmmmppprrrsssxxxlllZZZIII<<<777888333000111111//////222555555555333000/////////------........................////////////......,,,---............000222000...+++++++++,,,,,,,,,++++++******++++++,,,---************************,,,+++******,,,,,,+++***++++++******)))******+++++++++***+++,,,///222444000...---,,,,,,///222444...---,,,,,,,,,,,,......---......///000000111111---,,,,,,,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------,,,++++++,,,...++++++,,,///111222111///111///......///000000///222111///...///000222333777:::;;;999666444666888>>>OOO}}}|||xxxvvvsssooolllmmmsss~~~kkkPPP@@@===777333444555222111222444555666444111//////000..................------......////////////......,,,---.........///111333111///,,,+++,,,------,,,++++++******++++++,,,---************************,,,+++******,,,,,,+++***+++******)))******++++++++++++***+++---000333555111///...---...111444666......,,,,,,,,,,,,---...---...///000111111111000---------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,******,,,---))))))***---000111///---111000......000111000///111000......222888>>>CCCFFFFFFCCC===666333555777999@@@ddd}}}~~~{{{tttooolllnnnttt}}}kkkTTTFFF===666555555333222333333555777555111//////111/////////.....................///000000000//////,,,---............000222111///------......---,,,++++++******++++++,,,---++++++++++++++++++++++++,,,+++******,,,,,,+++***+++************+++,,,,,,******+++,,,---000222444000000///...///111333555///...---,,,+++,,,---...---...000111222222111000//////...------------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++,,,,,,,,,******,,,---+++,,,---...//////000000222000//////000111000000.........111888BBBLLLRRRSSSQQQKKKBBB999333444666999;;;SSS{{{}}}zzzvvvsssssswww{{{xxx___QQQCCC;;;777333222444222555888666222///000222000000000//////............///000000111111000000,,,---......------///111///.........000000...,,,++++++******++++++,,,---++++++++++++++++++++++++,,,+++******,,,,,,+++***+++++++++++++++,,,------)))***+++,,,...///111111///.........///000111111///...---,,,+++,,,---------...000222222222111000222111000///...---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---,,,******,,,---,,,...000///------///222222000//////000111111000,,,---000444<<>>888777888111555888777222///000222111111000000/////////...//////000111111111111111---.........,,,---...000.........///111111...,,,++++++******++++++,,,---++++++++++++++++++++++++,,,+++******,,,,,,+++***,,,+++++++++,,,------...)))***+++---.../////////---------...............///...---,,,+++,,,,,,------...000222333222111000444333111000...------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,------,,,++++++,,,...,,,///111...******...333222000//////000111111000,,,---111666;;;???CCCEEECCCDDDEEEAAA;;;777666777444777BBBUUUhhhssstttrrrvvvrrroookkkmmmrrrgggPPP@@@999777777555555666444///000444111///......000111111000111///...///000111000...000000000000///...---,,,---...///000000///...---///...---,,,,,,,,,,,,---......---------,,,,,,,,,------,,,+++************)))+++,,,,,,+++***,,,---------------------------............///000222222////////////...---,,,+++---///000///......111555666444000---+++++++++,,,++++++++++++++++++++++++***,,,+++***,,,///,,,&&&,,,,,,,,,------.........---,,,,,,,,,,,,---............---,,,,,,,,,------222111///...---...000111111000///333777::::::999666777777777777555333222777999===DDDKKKRRRWWWZZZuuu}}}wwwqqqjjjgggiiiuuuwww^^^KKK@@@<<<777444444333111222666333111000000111222111///111///...///000111000///000000000000///...---,,,...//////000000///...---......------,,,---------.........---------,,,,,,,,,+++++++++++++++,,,,,,***+++,,,,,,+++***+++---------------------------///.........///000111111////////////...---,,,,,,,,,---...---,,,...222555666333000---++++++,,,,,,+++++++++++++++++++++++++++,,,+++))),,,///---(((,,,,,,,,,---------......---,,,,,,,,,,,,---............---,,,,,,---------222000///------...///000000......///333555444222222333444555555444444333444555777:::>>>BBBEEEGGGcccyyyxxxooohhhfffooovvvjjjWWWIII@@@999777666222000111444333333333444333111///111000//////111111000///000000000000///...------//////000000///...------......---------......///...............---,,,,,,************+++,,,---...+++,,,---,,,+++***+++,,,------------------------/////////...//////000000....../////////......------------------///444777444222000---++++++,,,,,,++++++++++++++++++++++++,,,---+++)))***......***,,,,,,,,,------------...---,,,,,,,,,,,,---.........---------------......000///...---,,,---......000///......000000///...///000111222333333333333555555555666888999;;;<<>>:::888444222333444444444222111000000222222111000///000000111111111000000,,,,,,,,,---...000222333333222111000///.........---...000111111///---+++...------,,,,,,,,,------)))+++------------///000........................------------......///000000000000000000///...---,,,++++++---000222111///......------------------++++++++++++++++++++++++'''---///---+++...///.........---------,,,,,,,,,---,,,,,,,,,,,,---......+++,,,,,,---///000222333...............---,,,,,,+++---//////......000222111000000000000222333444555555666777999;;;===>>>666777===CCCDDDLLLggg}}}tttnnnooommmrrryyy\\\NNN@@@<<<777333333333444444222111000111222222222000///000000111111111000000+++++++++,,,...111333555444444222000///.........---...000111111///---+++,,,,,,,,,,,,---...//////(((***,,,------...000111////////////////////////,,,,,,,,,---...///000111111111111111000///------000//////111555555333000------------------------++++++++++++++++++++++++&&&,,,000...,,,...///............------,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,---///111222333......//////......---,,,...000222111///...000222............000222444666///000111444777:::===>>>>>>;;;===AAACCCJJJccc|||wwwxxxpppnnntttxxxzzzqqqVVVGGG;;;;;;===:::777777555444333333333333333333111111000000//////......111000...,,,---///222444222111000...------------....../////////...,,,+++222000............---,,,...............///000000222111000//////000111222///000111000///...///000000111222111///---,,,------000444666444222//////---------,,,,,,+++++++++...---+++,,,,,,---+++*********+++,,,---...///000......---,,,,,,,,,,,,---......------------......,,,---......///111555888222111///...---------...---...000111111111000///111000/////////000222333444555666777555777AAAMMMLLLIIIFFFEEEGGGPPPcccttt~~~sssnnnssswwwwww}}}lllZZZFFF>>>;;;777555555444444444444555555444333222111111000//////......111000///......///111222111000///...................../////////...,,,,,,222000.........///...---...............///000000222111000//////000000111///000111000///...///111///111111111///......//////333777888666222///------------,,,,,,+++++++++...---+++,,,,,,---+++***++++++,,,---...///000000///......---------------......------------......,,,---......///111555888222111///...------......---...000111111111000///111000/////////000222222222333555666555777AAAMMM^^^VVVNNNKKKLLLQQQ\\\ggg|||tttvvvyyyvvvtttwwwyyyjjjWWWKKKBBB<<<999777666666777888666333111222222111111000/////////111000000000000000//////000//////......//////000......///000///...---,,,222000......//////...---...............///000000222222111000//////000000///000111111//////000111000000000///......000222111555:::;;;888333...+++------,,,,,,,,,,,,++++++...,,,++++++------,,,***,,,,,,---...///000000111/////////.........------......------------......,,,---.........000333666111000///......---......---...000111111111000///000000000///000111111222111111333666666777@@@KKKhhhcccaaacccccc]]]VVVSSS~~~wwwsssrrrtttyyynnn[[[JJJAAA;;;999888888888777222///333222222111111000//////000111111222111000///...//////......///000111111---...///000000///...---222000......///000///..................///000000222222111000000////////////000111111000///000222111111000...---...111444333777;;;;;;888222...+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++------......///000000111///////////////......---...------,,,,,,------...,,,---.........///222444000000//////............---...000111111111000///000000000000000111111222222222333666555666===EEE___gggxxxlllRRRBBB|||yyyyyyuuutttuuuxxx}}}cccRRRCCC>>>888666777777444111333333333222111111000000000111222333222111///---//////...//////000111222---...///000000///......222000///...000000000///...............///000000111111111111000000//////...000111111000000111333444333111...---///444888777:::;;;:::666111...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++------......///000000000//////000000//////...---------,,,,,,,,,,,,------+++---............000222///////////////.........---...000111111111000//////000000000111111111111444333444666555333888>>>QQQeeejjjKKK:::zzztttoooooottt|||yyyZZZPPPBBB:::888999888666444444333333222111111111000111222222222111000///////////////000000111222---...///000111000///...222000//////000111000///...............///000000000000111111111111000000...000111111111111222333666444222000000555;;;AAAAAA@@@>>>999333///------++++++,,,,,,,,,,,,------,,,+++***+++---...---,,,------........./////////......///000///...---,,,------,,,,,,,,,,,,------+++---......------...000......////////////......---...000111111111000/////////000111111111111000555333444555444222444999HHH]]]wwwrrrUUU@@@888yyyqqqooooooqqqyyyttt\\\III@@@===;;;999444444444333222222111111000000111222222222111111000000000///000000111111---...///000111000000///222000//////000111111000...............///000000...///000111222222111111...000111111111111222444666555333333555===FFFMMMOOOKKKCCC999111,,,,,,---+++++++++,,,,,,---------,,,+++***+++---...---,,,---------------.........,,,---/////////...,,,+++---,,,,,,++++++,,,,,,---+++---......---,,,---...---...///000000///......---...000111111111000///...///000111222111111000444222222555444222333666@@@OOO___cccUUU@@@777888vvvqqqnnnkkkmmmsssxxxuuuYYYIIIAAA===:::555444444333333222222111000000000111111222222333111111000000000000111111---...///111111111000///222000//////111222111000...............///000000,,,...000111222222222222...000111222111111333444666555444555:::CCCNNNVVVYYYRRRGGG:::000++++++---+++++++++,,,,,,---------,,,+++***+++---...---,,,,,,,,,------------------,,,---...//////---+++***---,,,,,,++++++,,,,,,---+++---......---,,,---------...///000000///......---...000111111111000///...///000222222111111000222000111444555333333777888BBBNNNQQQEEE888555999uuuoookkkhhhffflllooovvvwwwcccPPPBBB???777333555555222222666333444333222000///000222111111111111111111111111000000000000000111111222000000000000000000000000...------,,,---...000111000---,,,,,,///111000///---...000000000111333555444444333333888GGGZZZhhhxxxhhhOOO:::000...,,,)))******+++++++++,,,,,,,,,,,,)))&&&(((,,,...,,,)))+++,,,,,,+++******+++---***+++,,,,,,------,,,,,,...---,,,,,,,,,...///000,,,,,,,,,---------......///...------...///...---111---***,,,000111///+++//////000000111111111111000333444222333666555222777666888;;;999555555888wwwpppkkkhhhkkkkkkooovvviiiUUUGGG>>>999999999555333333222222222111000000000111111111111111111111111111000000000000000111222222111111111111111111111111//////...---......000000000...,,,---000111000///---///000000000111333555333444555888@@@OOOcccqqqyyygggNNN:::111///...,,,***++++++++++++,,,,,,,,,,,,)))'''(((,,,...,,,)))+++,,,,,,+++******+++---***+++,,,,,,------,,,,,,---------------...//////,,,,,,,,,---------......///...------...///...---...+++***,,,000222000---000000000000000111111111///222333111222555555222555555777999888444444777yyyssspppllliiihhhkkksssyyy^^^OOO@@@:::888777555555444444333333222111000000222222222222222222222222111000000000000111222222111111111111111111111111000000//////.../////////000///......000111000///...///000000000111333555000222444888AAARRReeesssvvvcccIII777///...------++++++++++++,,,,,,,,,,,,,,,***((())),,,---,,,)))+++,,,,,,+++******+++---***+++,,,,,,------,,,,,,,,,------............---,,,,,,,,,---------......///...------...///...---,,,***))),,,000222111///111111111000000000000000...111222000111444555222333333555888777333333666uuuooohhhfffjjjsss|||nnnRRR???999999999888888777555444333222111///222222222222222222222222111111000000111111222333111111111111111111111111000000//////............000000000000111111000000///000111111000111333555222222444999CCCTTTfffsssppp[[[AAA222,,,++++++,,,+++++++++,,,,,,,,,------,,,***)))***,,,---+++***+++,,,,,,+++******+++---***+++,,,,,,------,,,,,,+++,,,......///...---,,,,,,,,,,,,---------......///---------...///...---,,,+++***,,,///111000///111111111111000000000000...111111///000444555333333222444888777333444777tttkkkhhhkkkooorrrzzzwww^^^PPPHHH@@@888888555333222333444333111222222222222222222222222111111111111111222222333111111111111111111111111////////////......------000111222222111111000000000111111111000111333555444666;;;CCCPPPaaaqqq{{{lllUUU<<<000---++++++,,,++++++,,,,,,,,,---------,,,+++++++++,,,,,,+++***+++,,,,,,+++******+++---***+++,,,,,,------,,,,,,+++,,,---......---,,,+++,,,,,,,,,---------......///---------...///...---...---------...///......111111111000000000000000...000111...///444555444333333555999999555666:::wwwnnniiigggfffiiimmmxxx{{{hhhRRRAAA;;;777222111333555555444333333333333333333333333222111111111111222333333222222222222222222222222//////000000000///......000222444444222000000000000111222222111111333444111777CCCSSSdddsss~~~iiiQQQ:::111111...---///,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,+++******+++---***+++,,,,,,------,,,,,,,,,------------,,,,,,+++,,,,,,,,,---------......///...------...///...---........................///000000000111111111111...111111...000444666555444333666::::::777888<<<}}}tttmmmiiieeebbbfffqqqwww|||sss^^^LLLDDD;;;666666666555333333333333333333333333333222222111111222222333444222222222222222222222222///000111222222222111111///222555555222000000111111222333222111111333444111>>>SSSjjj|||fffMMM777222333000---///,,,,,,,,,------------...,,,------,,,+++++++++++++++,,,,,,+++******+++---***+++,,,,,,------,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,---------......///...------...///...---,,,---............///000......///000111222222333///222111///000555888777333333666:::;;;888999===xxxsssjjjbbbaaaiiinnnqqq|||}}}___UUUGGG===999777333000333333333333333333333333222222111111222222333444222222222222222222222222000111333444555444444333///333666666333000000111111222333222111111333444:::JJJeeebbbIII444111333///+++---,,,,,,,,,---------......,,,---...---+++***+++,,,+++,,,,,,+++******+++---++++++,,,---------,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,---------......///...------...///...---***+++---......///000222------...000111222333444000222222///000666999888222222666::::::888999===~~~uuukkkdddeeehhhjjjnnnttthhhUUUHHH>>>888555:::444000111333222444777111111222333333333333333111111222222222222111111222222333444333222111000000111111111111222222222111444555333222333666777BBBaaa}}}]]]EEE888666000...///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))+++---,,,((((((,,,---,,,............---,,,++++++---,,,,,,,,,,,,---......***,,,......---------...000///......///000///---++++++,,,---///111333444000000///111222111///,,,...///000000///000222444444444444666888888666444{{{qqqmmmllljjjmmmqqqxxx}}}yyyeeeQQQBBB:::>>>888444444444111000111333333333333333333222222111111222222222222111111222333333444333222111000111111111111222222222333333444555333111333777:::QQQvvv]]]DDD888666000---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***+++------)))))),,,---,,,,,,---...............------,,,,,,,,,,,,---......***,,,......---------...///...------//////...---++++++,,,---///111333444000//////000111000...---...///000000///000222444555444444666777888666444zzzsssnnnlllnnnpppuuu~~~rrrYYYJJJCCC<<<666666777444222222444444444333222222111111222222222222222222222222333333333333333222111111222222222222333333333333555555555333111333:::@@@bbb[[[CCC777666///---///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***......***))),,,---,,,+++,,,---...////////////---,,,,,,,,,,,,---......+++---......---------......---,,,,,,......---,,,++++++,,,---///111222333111000......///000///---...///000000///000222444555444444555666777666555wwwrrrppppppttt}}}}}}iiiQQQEEE;;;888888777777999333333222222111111111111222222222222222222222222333333333333333222222222222333333333444444444444777666444333111333<<>>MMMvvviiiGGG666222555///,,,///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***111444000++++++---------------,,,,,,+++***)))---,,,,,,,,,,,,---......---///000000...------...+++******+++---......,,,,,,---------///000111222111111111222333222000......///000000///000222444999666222111222444555555yyyqqqnnnoootttwww}}}|||hhhSSSGGG<<<;;;888666444444444555555444222111111222444555666555444333222333333444555555666666666777777777555111222555222111===NNNpppxxxTTT???111000555000,,,///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...***222666111++++++---...------.........---,,,,,,---,,,,,,,,,,,,---.........///111000...------...,,,+++***+++...///...---------------...000111222111111333555666444000---...///000000///000222444:::666222000111333555666|||uuutttwww~~~|||yyywwwwwwnnn]]]BBB@@@===999666444444444555444222111111222444555666555444333222333444444666666666666777777777777333000222666333000===OOOggg}}}bbbDDD:::---///555000,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///***222666222,,,+++---...,,,---...///000000000000---,,,,,,,,,,,,---.........000111000...------...,,,++++++,,,...//////...---------......000111222111222444777888666111---...///000000///000222444:::666222///000333555666|||xxxpppmmmqqq}}}gggVVVEEE???<<<777333444888111000555888444000000666555444555555444000---666666777777777777666666666333333777888999CCCPPPrrrwwwbbbHHH>>>111111000000//////......,,,------+++******,,,...***++++++,,,---------------000222///+++))),,,000...///111333222000---+++......---------......//////000222111///......///,,,+++******,,,......---000---++++++///111222111222333444555444222000...000111111111111222222222555333222222333333333333wwwnnniiijjjqqqzzzzzzdddTTTFFF;;;777999;;;555444777888666777<<<666777777666666555444444555555666777777777777777333333444555888@@@PPP^^^pppsss|||rrrSSS<<<444111111000000//////......,,,,,,,,,+++******,,,...++++++,,,---------,,,,,,+++...///---***(((+++///...///000111111000...---///......---------.........000111000///---......,,,***)))***---.........///---,,,---///111000///111111222333222000...---000000111111111222222222444333333333333444333333xxxoooiiifffgggkkkpppgggRRRGGGDDD===:::888777555222333777444666777666333111222555444444555666777888999999555777777666===OOOdddqqq{{{{{{}}}zzzfffIII666111111111000000//////......+++,,,,,,+++******+++---,,,,,,---------,,,++++++(((+++,,,+++)))(((+++......///////////////000000000///...------------------///000///...,,,------+++***)))***---////////////...---...000000///---//////000000000...---,,,000000000111111111222222222333444444444444333333~~~wwwpppiiieeeeeedddqqq~~~yyycccVVVHHHCCC>>><<<;;;999666444333777:::888333000111444333444444555777888:::;;;;;;<<<;;;===MMMhhh|||yyy```DDD666444111111000000//////......***+++,,,+++******+++,,,------------,,,++++++***((()))+++***)))***,,,...///......---...///000111111000///...---,,,,,,,,,,,,...///...---,,,,,,,,,+++***)))+++---000000000......///000000///...,,,...////////////...---,,,000000000000111111111111111333555555444444444444yyynnnfffeeegggoooxxx||||||yyyeeeXXXIIIBBBEEEGGGBBB;;;333888===<<<888555666888333333444555666888:::<<<>>>>>>AAAOOOkkkxxxYYY>>>333444111111000000//////......***+++---,,,+++***+++,,,------------,,,++++++***)))***+++++++++,,,...//////...---,,,---...000222111000///...---,,,,,,,,,,,,---///...,,,++++++,,,,,,+++***+++...000000///---...000000000///------//////////////////......//////000000000111111111111333555555444333444666vvvnnnmmmoooppprrrtttsssvvv{{{```PPPOOOPPPHHH<<<777999:::999666555777999444444444444666888:::<<<===>>>LLLlll|||XXX===555666111111000000//////......***,,,......,,,+++,,,,,,,,,,,,---------,,,+++++++++++++++,,,,,,.../////////...---------...///000000///...---------------,,,...///...---+++,,,,,,---,,,+++,,,.../////////---...000000///......///000000000000//////000000/////////000000000111111222444666555222222666999}}}wwwrrrqqqooooooxxxzzzvvvgggWWWKKKFFF???888444333555777555555444444555777:::;;;>>>CCC___ZZZ???777888111111000000//////......+++---//////...,,,,,,---++++++,,,---------,,,,,,,,,,,,++++++---.........//////...---------......///......---------......---...//////---,,,,,,---///...,,,,,,...///...---,,,...//////------000222000///////////////000000////////////000000000111333555666444111222777<<>>777666777999666555444444555777999;;;BBBKKKoooXXX<<<444666111111111000//////......+++...000000///------...***+++,,,,,,---------------,,,++++++,,,---------/////////......------,,,......---------......///---///000///...,,,------000...------.........---,,,...///...,,,---111444//////.........//////000////////////000000000000333555666333000111777===zzzrrrwww}}}yyy^^^MMMBBB999777:::999777666666777777666555EEEKKKuuu~~~XXXAAA999888555444222111111111222222..................------...---------......,,,***///...,,,++++++---000222///000///...,,,---///111---------------...///000...........................---,,,++++++,,,---...............////////////000000////////////000000000000000000000111111222333222222333222333<<>>777555333111000000000000///...............//////000///...///000000...,,,000...---,,,,,,...000111---///000000///...///000......///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,///......------......////////////000000000111111000000////////////000000000000000000000111111222222555777666000222BBBSSS}}}{{{bbbQQQKKKAAA???===<<<======:::888CCCZZZoooMMM<<<:::===777666444222000/////////---///111222333222000///000/////////111111///...000///...------...///000,,,...111111000/////////---...///000000//////...,,,,,,,,,,,,,,,,,,,,,,,,/////////....../////////000000000000111111111111000000////////////000000000000000000000111111222111333555555111333>>>LLL~~~|||qqq]]]RRRDDD???@@@BBB@@@===HHHgggdddFFF999888999777666444222000/////////+++///444888999666111...000//////000111111000...000///............///000,,,...111222111000000000....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,...//////////////////...000000000000111111111111000000////////////000000000000000000000111111222444222333666777777;;;AAAoooWWWGGGBBBCCCDDDCCCPPPuuuzzzXXX@@@888666666777555333111000000000000+++///555:::;;;777222...///......///111111000///000000//////.../////////---///111111000000111222111000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---/////////000000000111111000000////////////000000000000000000000111111222666333444888;;;:::;;;>>>}}}~~~iiiXXXOOOKKKIIIYYYlllMMM<<<888777444555444333111000000111111,,,///333777888555222///......---///000111000...111000000////////////......///000000///000222444555333111//////000111333------------------------,,,---...//////...---,,,....../////////000000000000000////////////000000000000000000000111111222333222333777888777;;;@@@}}}~~~yyybbbVVVRRR^^^dddGGG::::::888444555444222111111111222222---///111333333333222111...------...000111000...111111000000//////......//////000//////000333555888666222000///111444555........................+++,,,---......---,,,+++............////////////000000////////////000000000000000000000111111222...///222444222222:::DDD~~~zzz{{{yyyiiisssZZZHHH;;;;;;888,,,666444222111222222111000////////////000000000000...---,,,---/////////---...///000///...///111222......---...///000222444666333000......//////...---.........---,,,++++++------------------------000000///////////////000000000///000222222111//////000000111111222333333///333333555777222777JJJdddKKK@@@888:::===777777555333333333444333222000000000000000000000000///---------///000///......000000000//////111222//////...//////000111222222000......///111222222/////////...------,,,,,,------------------------000000////////////000000000//////000111222000///000000111111222333333333111444111333777444;;;PPP|||{{{}}}|||YYYBBB>>>999666777444999777555444555555444333000000000000000000000000000......///000111000//////000111111000000111222///000000000111000000///222000......000222222222111000///.........///000........................000000////////////000000111///...///000111000...000111111222333333444444222444000111666555???UUU}}}zzzzzz|||~~~vvvSSSCCCHHHDDD:::777555999777555555555666555444222111111111111111000000000/////////111222111000000111333333111111111222000111111222111000///...444222000///000000///...000///.........111333555........................000////////////000000111111000......///000///...111111111222333333444444111333000111666555???UUU||||||{{{yyyzzz}}}uuuTTTGGGLLLHHH@@@??????999777555555555555555333333333222222111111111000111000///000222222222000111333444444333222222222111111222222222000///---333222000000000111///.........---...000333666888///////////////////////////////////////000111111333111///...///000///...000111111222222333444444///333111333777555<<>><<<>>>777666555444444666777999333333222111111111111222333333333333333333333333111111111111111000000000111111000///////////////111111000000000/////////...............///000000///000000000//////111333555333000000111222000...//////000000000111111111222777444111666;;;III```tttaaaPPPFFFCCC777888999888555333444666555555444333222222222222222222222222333333333333000000111111222222333333111111000////////////000000000000/////////......///......------///000111000111111111000000222333444222000000111111000///000000111111111222222222222777444111555888EEE[[[ttt]]]OOO>>>>>>===;;;:::777555444555555444333333333333333222222222222333333333333222222222222333333333333222111000000//////000000////////////............000///---------...000111000111222111000000222444333222000000000000000000111111222222222333333333000555222000444888DDDZZZsssWWWMMMAAA;;;<<<>>>===;;;444444444333333444555555222222333333333444444444444444444444333333333333222222111000000000000000////////////............///......---...///000111000111222111000000222444111111111000//////000111222222222222333333333333///444222111777<<>>===444:::888666555666777777777444444333333333222222222000000000000////////////.../////////000000111111,,,---///000111111111000000000////////////000000000111111111111222222222111333444222444???QQQ___mmmYYYJJJAAA;;;999666888888999>>>BBB@@@;;;666555444444666888888888555444444444444333333333111111111000000000//////......//////000000000000---...///000111111111000000000000//////000000000111111111111222222222222333444444333555>>>LLLWWWooo[[[LLLCCC@@@;;;999<<<>>>;;;999888777666555666888999888777666666666555555555444444222222222111111111000000......////////////000000......///000111111111111000000000000000000000000111111111111222222222333555555444555777===EEEKKKzzz{{{|||zzzxxxzzzooo___SSSFFF======<<<777777<<<;;;999888888999999777555777777777666666666666555333333333222222222222111//////////////////////////////000000111111111111111111111111111111111111111111111222222222333333555555555777999===AAACCCzzz{{{{{{xxxuuuuuuxxx|||sssaaaQQQJJJDDD===>>>DDD;;;999777777888888777555888888777777777666666666555444444444333333333333000000000000000000000///000000000000000111111111111111222222222222111111111222222222222333333333333444777999<<<>>>>>>???~~~xxxvvvxxx{{{zzzhhhXXXKKKCCCBBB<<<999777777888999999999888888888777777777666666666666555555555444444444222222111111111111000000111111000000000111111222111222333444444333222111222222222222333333333333333666;;;===>>>======>>>{{{zzz|||ooo]]]OOOHHHDDD???<<<;;;;;;;;;;;;888777777777777666666666777777666666666555555555333333333222222222111111222222111000000111111222111222333555555333222111222222222333333333444444555;;;@@@AAA>>>;;;<<<>>>~~~|||}}}sssXXXRRRJJJCCC???===;;;;;;777777777777666666666666777777777777666666666666444444444333333222222222333222111000000111222222111222444555555444222111222222333333333444444444777>>>EEEDDD>>>:::;;;>>>zzzxxx{{{}}}jjjSSSHHHFFFBBB<<<@@@;;;666444444666777888;;;777444333444666666555666555444333333333333333111222333222111000111222000//////111222333333222111222555555555555666777888CCCJJJDDD<<<<<<>>>>>>{{{zzz{{{{{{|||}}}sssdddZZZLLL@@@AAA>>><<<;;;<<<;;;999666:::999777777777777777777555555555444444444333333222333333222111000000111222111000111444666888888444666888888777777777888;;;CCCFFF???888888;;;<<<|||{{{|||zzzxxxwwwxxx}}}ppp^^^MMMHHHBBB>>>===<<<:::777999999:::888666555444555555555555666555555444333333444444333111///000111444333222222555999>>>AAA888:::======;;;999888888>>>AAA@@@:::666888<<<>>>}}}{{{wwwttttttxxx~~~ooocccSSSGGGAAA???<<<::::::;;;<<<:::777444444555444555666666666666555444444555666444222000111111555444333333555;;;AAAFFF<<<>>>AAAAAA>>><<<::::::======<<<:::999<<>>>>>===;;;999888999:::555666666666777666666666666777777666444222333444555666666555666:::AAAFFF===???AAAAAA???===<<<<<<;;;;;;;;;<<<;;;;;;>>>AAA{{{xxxxxxyyyyyyyyywwwwwwzzz}}}}}}hhhYYYIIIDDD===999888999::::::777666666666666777888888777888888888666555666777666999:::999888:::>>>BBB<<<>>>??????>>>===>>>???::::::<<<===;;;999===CCC}}}zzzxxxxxxyyyzzz}}}jjj^^^NNNCCC???>>>;;;999888777555444555777999;;;777888:::999888888999;;;999<<<@@@???;;;999;;;===:::;;;<<<<<<;;;===???BBB::::::===???===<<>>:::999:::888999999999999<<<@@@CCC999999===AAA@@@CCCRRRcccooocccSSSCCCBBB<<<777999======:::888999;;;<<<<<<===>>><<<999>>>CCC>>>999===;;;555888666777888:::;;;;;;;;;;;;<<<:::???EEEGGGMMMeeewwwcccTTTLLLCCC===;;;;;;<<<===<<<;;;888888;;;???AAA@@@;;;@@@:::777>>>>>>999:::999:::;;;===>>>@@@AAAAAACCCDDDLLLWWW___kkk~~~~~~~~~kkkYYYKKKCCC>>>;;;>>>:::666555777999999888<<>>?????????DDDKKKUUUwwwnnn```QQQGGG===:::CCCRRRrrrrrr]]]QQQXXXhhh~~~}}}~~~xxx~~~|||}}}yyyuuuzzz{{{uuuzzz~~~~~~xxxzzz{{{~~~~~~~~~