BM6P6(@ LLLIIIFFFEEEEEEGGGGGGGGGCCCEEEHHHKKKLLLLLLJJJIIIKKKLLLLLLKKKIIIGGGGGGHHHJJJKKKLLLOOORRRSSSRRRQQQOOOPPPQQQPPPOOONNNPPPQQQNNNOOOPPPPPPPPPOOONNNMMMQQQPPPNNNLLLKKKJJJJJJKKKKKKLLLOOOTTT___nnn~~~IIIGGGDDDDDDEEEFFFEEEEEEBBBCCCFFFIIIJJJIIIHHHGGGGGGIIIJJJIIIHHHHHHIIIJJJJJJKKKLLLOOORRRSSSRRRQQQOOOPPPRRRQQQPPPOOOPPPQQQOOOPPPPPPQQQPPPOOONNNMMMRRRQQQOOOMMMLLLKKKKKKKKKKKKLLLPPPXXXdddsssEEEDDDCCCCCCEEEEEECCCAAA@@@AAADDDFFFGGGFFFEEEDDDBBBDDDFFFGGGGGGHHHJJJLLLJJJKKKLLLOOORRRSSSRRRQQQNNNPPPSSSSSSQQQPPPPPPPPPOOOPPPQQQQQQQQQPPPOOONNNSSSRRRPPPNNNMMMLLLLLLLLLKKKMMMSSS___ooo}}}BBBBBBCCCDDDFFFEEEBBB@@@???@@@BBBDDDEEEEEEDDDCCC@@@BBBDDDEEEEEEFFFHHHJJJJJJKKKLLLOOORRRSSSRRRQQQNNNQQQSSSSSSRRRQQQPPPPPPPPPPPPQQQRRRQQQPPPOOONNNRRRQQQPPPOOONNNMMMLLLLLLLLLPPPYYYiii{{{BBBBBBDDDFFFGGGFFFCCCAAA@@@AAABBBCCCDDDDDDCCCCCC@@@BBBDDDDDDCCCDDDEEEGGGJJJKKKLLLOOORRRSSSRRRQQQNNNPPPRRRSSSQQQPPPPPPPPPOOOPPPQQQQQQQQQPPPOOONNNPPPPPPPPPPPPOOONNNNNNMMMPPPVVVcccvvvCCCCCCDDDFFFHHHGGGEEEBBBAAAAAABBBCCCCCCCCCCCCCCCAAABBBDDDCCCCCCBBBDDDEEEJJJKKKLLLOOORRRSSSRRRQQQOOOPPPQQQPPPOOOOOOPPPQQQNNNOOOPPPPPPPPPOOONNNMMMOOOPPPPPPQQQQQQQQQQQQPPPTTT^^^oooCCCCCCCCCEEEFFFGGGEEECCC@@@AAAAAAAAABBBBBBBBBBBB@@@BBBCCCCCCCCCCCCDDDFFFJJJKKKLLLOOORRRSSSRRRQQQOOOPPPOOONNNLLLMMMOOORRRMMMNNNOOOOOOOOONNNMMMLLLOOOPPPRRRTTTUUUUUUUUUUUUYYYfffzzzCCCBBBBBBCCCEEEFFFEEECCC@@@@@@@@@@@@@@@AAAAAAAAA???@@@BBBCCCCCCDDDEEEGGGJJJKKKLLLOOORRRSSSRRRQQQPPPOOONNNLLLKKKLLLOOORRRMMMMMMNNNOOONNNMMMLLLKKKPPPQQQSSSVVVWWWXXXXXXXXX\\\jjj}}}|||~~~GGGEEECCCCCCCCCDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@AAADDDFFFIIIKKKOOORRRSSSSSSRRRQQQNNNMMMJJJIIIIIIJJJLLLNNNNNNOOOMMMJJJIIIKKKLLLLLLMMMNNNQQQTTTVVVXXXZZZ[[[hhhvvvxxxvvv{{{~~~~~~DDDCCCBBBBBBCCCCCCCCCBBB@@@AAAAAAAAAAAAAAA@@@@@@???@@@@@@??????@@@BBBDDDHHHJJJNNNQQQRRRRRRQQQPPPMMMKKKJJJIIIJJJLLLOOOQQQNNNNNNMMMKKKIIIIIIIIIIIIOOOQQQSSSVVVZZZ___eeehhhuuuAAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBDDDDDDCCCAAA@@@@@@@@@AAA@@@@@@@@@CCCEEEHHHJJJMMMPPPQQQPPPOOONNNKKKKKKJJJJJJLLLNNNQQQSSSOOOPPPOOONNNKKKIIIIIIJJJUUUWWWZZZ^^^eeemmmwww}}}>>>???AAAAAAAAAAAAAAABBB???@@@CCCEEEFFFEEECCCAAABBBCCCCCCCCCCCCDDDFFFIIIIIIKKKNNNPPPQQQPPPNNNMMMLLLLLLKKKLLLMMMOOORRRSSSRRRQQQQQQQQQOOOLLLNNNRRR___cccjjjpppwwwӵĦĦӵĦ<<<>>>AAAAAA@@@???@@@BBB>>>@@@CCCEEEFFFEEEDDDBBBCCCCCCDDDDDDDDDEEEHHHJJJKKKLLLOOOQQQQQQPPPOOOMMMNNNMMMMMMMMMNNNOOOPPPQQQQQQOOOPPPRRRQQQPPPVVV```pppwww4ĉ@ӵ>L=hĦ4ĉ@ӵ>L<<>>???AAA>>>???BBBDDDEEEEEEEEEDDDAAABBBCCCCCCCCCDDDGGGJJJLLLMMMPPPQQQQQQPPPNNNLLLMMMMMMMMMMMMNNNOOOPPPPPPNNNJJJKKKPPPRRRUUUcccsssGG=?HdĦ=ĪjGG=?HdĦ<<<@@@DDDӵ>>>???@@@ĭӵDDDӵOOOĦJJJKKKLLLMMMNNNOOOPPPQQQNNNӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ===AAA?~4@@@>>>>>>g&e>&eFFFg&eLLL>hӵIIIJJJLLLNNNPPPRRRSSSg&egggguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??@@@4Dӵ@@@@@@AAAHƅ^Hu]ĦHHHHu]ĦKKKZuR)ĦJJJHHHHHHIIIKKKMMMOOOHu]ĦiiiHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ@@@@@@4DuXӵ@@@@@@AAADdDΦDdDĦGGGDdDĦKKKMMMt|d<ĦIIIDtIIILLLNNNNNNNNNMMMKKKJJJ>d<Ħaaa>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ@@@@@@4DuXӵBBB@@@AAAD&dq&ĒRDDDEEEsdKĦJJJDHRRudLLLNNNOOOOOOMMMKKKJJJsdKĦXXXD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR@@@@@@4DuXӵCCCAAAAAAHu]3hhCCCDDDGGGneLLLJJJ=eJJJKKKMMMNNNNNNMMMKKKJJJneNNNRRRpIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h@@@4DuXӵDDDĵD^CCCBBBEEEIIIKKKLLLKKKNNNHHHIIIKKKLLLMMMLLLLLLKKKKKKMMMPPPDdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦDDDAAABBBFFFKKKKKKHHHĦLLLNNNSSSSSSPPPNNNOOOHHHHHHIIIKKKLLLLLLLLLLLLIIIJJJĦPPPPPPNNNKKKKKKPPPXXX^^^dddsssĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦ>>>DDDFFFHHHIIIHHHgdKĦNNNOOOPPPQQQPPPNNNLLLNNNMMMMMMLLLKKKJJJIIIIIIKKKgdKĦMMMLLLKKKGGGIIILLLPPPVVV\\\aaaddd|||gdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦxxxwww}}}>A@@@neAAA@@@CCCEEEGGGIIIneNNNNNNOOOPPPPPPOOOMMMKKKNNNNNNMMMMMMLLLKKKJJJJJJneNNNMMMKKKKKKGGGHHHJJJMMMRRRVVVZZZ]]]hhhrrrneDenene>Ak<fhDenenene|||tttpppqqqyyy>>>???BBBBBBBBBAAADDDGGGHHHMMMNNNNNNOOOPPPOOONNNLLLKKKOOONNNNNNMMMMMMLLLLLLLLLNNNMMMLLLKKKJJJGGGGGGHHHIIILLLOOOQQQSSSUUU___oooyyypppkkkhhhhhhllluuu>>>>>>>>>>>>????????????===>>>???@@@AAAAAAAAAAAA@@@CCCFFFHHHIIIKKKMMMOOOOOOPPPQQQPPPOOOMMMMMMMMMOOONNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNMMMLLLJJJIIIGGGFFFFFFGGGHHHJJJLLLMMMPPPWWWcccppp~~~}}}|||{{{yyytttmmmhhhdddbbbbbbeeejjjttt@@@@@@??????>>>=========>>>>>>????????????>>>>>>???BBBFFFHHHIIIKKKMMMOOOPPPQQQRRRQQQOOOMMMMMMOOONNNNNNNNNNNNNNNOOOOOOOOOLLLMMMNNNNNNMMMLLLKKKJJJGGGGGGFFFGGGHHHIIIKKKLLLQQQUUU[[[eeerrr~~~vvviiigggdddcccbbbaaa```___]]]]]]___cccgggppp?????????>>>>>>======<<<>>>???????????????>>>>>>@@@CCCFFFHHHIIIKKKMMMOOOPPPRRRSSSQQQMMMKKKMMMOOOMMMMMMMMMNNNNNNOOOOOOPPPKKKLLLMMMNNNNNNMMMLLLKKKJJJIIIHHHHHHIIIJJJLLLMMMOOOQQQUUU]]]jjj|||qqqfffXXXVVVTTTRRRSSSUUUXXXZZZXXXXXX[[[^^^aaajjj{{{============>>>>>>??????>>>???@@@AAAAAAAAAAAAAAAAAACCCFFFHHHIIIJJJLLLNNNNNNPPPRRROOOJJJHHHJJJNNNLLLLLLLLLMMMNNNOOOOOOPPPIIIJJJLLLMMMNNNNNNMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLKKKMMMQQQZZZgggyyysssbbbWWWLLLLLLLLLLLLMMMOOOSSSVVVUUUUUUXXX[[[]]]eeewww::::::;;;===>>>@@@AAAAAA>>>???@@@BBBCCCDDDEEEEEEAAADDDGGGHHHIIIJJJLLLMMMLLLOOOPPPMMMHHHFFFIIILLLKKKKKKLLLMMMNNNOOOOOOPPPIIIJJJKKKMMMNNNNNNNNNNNNPPPOOOMMMKKKJJJJJJJJJJJJHHHKKKQQQYYYfffvvvtttbbbQQQGGGGGGHHHJJJKKKLLLNNNPPPSSSTTTUUUWWWYYY[[[dddvvv===>>>>>>>>>>>>????????????AAACCCDDDCCCCCCDDDEEEBBBDDDFFFHHHHHHJJJLLLNNNMMMOOOQQQQQQNNNKKKIIIHHHJJJKKKLLLKKKJJJKKKMMMNNNLLLMMMNNNNNNNNNNNNMMMLLLPPPNNNLLLMMMPPPRRRQQQOOOKKKMMMSSS[[[cccnnn~~~~~~tttsssrrrqqqqqqrrrtttuuuyyywwwrrrkkkaaaVVVMMMGGGGGGHHHHHHIIIKKKMMMNNNOOOXXXWWWXXX[[[___hhhxxx>>>>>>>>>?????????@@@@@@>>>@@@BBBCCCBBBBBBCCCDDDDDDFFFHHHIIIIIIKKKMMMOOOKKKNNNQQQQQQOOOMMMKKKKKKKKKLLLMMMLLLKKKLLLMMMOOOLLLMMMOOOPPPPPPOOOMMMLLLOOONNNMMMNNNQQQRRRPPPNNNKKKLLLQQQYYY```kkk{{{||||||wwwwwwwwwvvvtttpppllliiiffffffgggggghhhiiiiiijjjhhhfffccc^^^XXXPPPJJJGGGDDDEEEGGGIIILLLPPPRRRTTTWWWVVVWWWZZZ^^^gggwww????????????@@@@@@@@@AAA>>>@@@AAAAAAAAAAAABBBCCCEEEGGGIIIJJJJJJKKKMMMOOOKKKMMMPPPQQQPPPNNNMMMMMMLLLMMMNNNMMMLLLLLLNNNPPPMMMNNNQQQRRRRRRQQQNNNMMMNNNNNNNNNPPPRRRRRRPPPNNNMMMNNNQQQXXX^^^hhhyyyyyysssppplllfffbbbccc```aaaaaaaaa```]]][[[YYYWWWYYY[[[]]]_________^^^ZZZXXXUUURRRNNNJJJGGGEEEBBBCCCFFFJJJOOOSSSWWWYYYXXXWWWWWW[[[^^^fffvvv??????@@@@@@@@@AAAAAAAAA???@@@AAAAAAAAAAAACCCDDDFFFHHHJJJJJJJJJKKKMMMNNNLLLOOOQQQQQQOOOMMMMMMMMMLLLMMMNNNMMMLLLLLLMMMOOOMMMOOORRRSSSSSSRRROOOMMMMMMNNNOOOQQQRRRRRRPPPOOOQQQQQQTTTYYY^^^gggwwwwwwmmmeee^^^ZZZWWWQQQOOOQQQPPPQQQSSSTTTSSSSSSQQQPPPOOORRRVVVZZZ\\\\\\[[[YYYXXXVVVRRRMMMIIIFFFEEEDDDBBBDDDGGGLLLQQQVVVZZZ]]]ZZZYYYYYY\\\___gggwww??????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAABBBDDDFFFFFFHHHIIIJJJIIIIIIKKKLLLOOOPPPQQQPPPNNNLLLKKKKKKLLLLLLMMMLLLJJJJJJLLLMMMMMMOOOQQQRRRRRRQQQOOOMMMLLLMMMOOOQQQRRRRRRRRRRRRTTTTTTVVVZZZ^^^eeettt~~~}}}wwwlllbbb[[[SSSMMMJJJHHHEEEEEEGGGBBBCCCEEEGGGHHHHHHHHHHHHLLLOOOUUUZZZ]]]\\\ZZZXXXXXXUUUQQQMMMIIIGGGFFFFFFFFFGGGJJJNNNSSSWWW[[[]]]]]]\\\\\\^^^aaaiiixxx????????????@@@@@@@@@AAABBBBBBCCCBBBAAABBBEEEGGGGGGHHHJJJJJJIIIIIIJJJKKKOOOPPPQQQOOOLLLJJJJJJJJJLLLLLLMMMLLLJJJIIIKKKLLLMMMNNNOOOPPPPPPOOONNNMMMKKKLLLOOOPPPQQQRRRTTTWWWVVVVVVXXX\\\___dddqqq~~~}}}wwwrrrnnniiigggfff```XXXQQQLLLEEE@@@@@@AAA???@@@CCC<<<===???AAACCCDDDEEEFFFKKKOOOTTTYYY\\\[[[YYYWWWSSSQQQOOOLLLKKKJJJJJJJJJJJJKKKMMMPPPTTTXXX[[[]]]```^^^^^^```cccjjjyyy>>>>>>>>>?????????@@@@@@AAABBBBBBAAA@@@AAADDDGGGIIIJJJKKKKKKJJJIIIKKKLLLMMMNNNOOOMMMKKKJJJJJJKKKMMMNNNNNNLLLKKKJJJKKKMMMMMMMMMLLLLLLLLLLLLMMMMMMJJJLLLNNNNNNOOORRRWWW[[[[[[[[[^^^bbbdddgggrrr~~~|||qqqhhhbbb\\\ZZZWWWTTTRRROOOKKKGGGDDD???<<<>>>???>>>@@@BBB??????AAACCCEEEGGGIIIJJJLLLOOOTTTYYY[[[[[[YYYWWWQQQPPPOOOMMMLLLKKKKKKKKKLLLMMMOOORRRUUUYYY\\\^^^```^^^^^^```bbbiiixxx===>>>>>>>>>>>>?????????@@@AAA@@@??????@@@CCCFFFJJJLLLMMMLLLKKKJJJKKKMMMKKKLLLMMMLLLKKKJJJKKKLLLNNNOOOOOONNNLLLKKKLLLNNNMMMLLLKKKJJJJJJKKKLLLMMMIIIKKKMMMMMMNNNRRRYYY^^^```aaaeeeiiijjjlllvvv|||oooddd[[[VVVOOONNNMMMKKKIIIGGGFFFFFFCCC>>><<>>>>>???@@@@@@@@@AAA@@@@@@BBBFFFIIIKKKJJJJJJJJJJJJKKKLLLMMMJJJNNNOOOKKKHHHHHHHHHEEELLLLLLKKKKKKJJJIIIIIIIIIKKKKKKKKKKKKKKKJJJJJJIIIGGGGGGHHHLLLQQQYYY```dddoooxxx~~~}}}{{{~~~wwwhhh^^^XXXSSSOOOHHHHHHGGGEEEDDDBBBAAA@@@>>>>>>???AAADDDFFFEEEDDDIIIIIIJJJKKKKKKLLLLLLLLLOOOPPPSSSUUUWWWXXXYYYYYYRRRRRRQQQPPPOOONNNMMMMMMOOOQQQUUUXXX\\\^^^______^^^^^^_________eeettt<<<<<<<<<<<<===>>>??????@@@AAAAAAAAAAAACCCFFFIIILLLKKKKKKJJJJJJIIIIIIIIIKKKOOOOOOKKKIIIKKKKKKIIIQQQPPPNNNLLLKKKLLLMMMNNNIIIIIIJJJJJJIIIHHHGGGFFFFFFGGGIIINNNVVVaaalllrrr|||oooddd\\\VVVPPPLLLKKKJJJHHHGGGEEEDDDDDDDDD@@@@@@@@@BBBDDDFFFGGGFFFJJJJJJJJJJJJKKKLLLMMMMMMNNNPPPSSSVVVYYYZZZ[[[[[[XXXWWWVVVUUUTTTSSSRRRRRRPPPRRRUUUXXX[[[]]]_____________________cccrrr<<<<<<<<<======>>>???@@@@@@AAAAAAAAAAAACCCFFFIIIKKKKKKKKKKKKKKKJJJIIIHHHIIIMMMMMMIIIGGGJJJMMMLLLQQQOOOLLLJJJIIIJJJLLLNNNJJJKKKKKKKKKJJJIIIGGGFFFFFFHHHMMMUUUbbbqqq~~~wwwpppggg___[[[VVVQQQMMMPPPNNNKKKIIIHHHHHHHHHIIIDDDCCCBBBCCCEEEHHHIIIIIILLLKKKJJJIIIJJJLLLNNNOOONNNPPPTTTWWWZZZ]]]^^^^^^\\\\\\[[[YYYXXXVVVUUUUUURRRSSSVVVXXX[[[]]]^^^______^^^______^^^bbbppp~~~>>>>>>>>>>>>>>>???@@@@@@???@@@AAABBBBBBCCCFFFHHHHHHIIIJJJKKKKKKKKKJJJJJJIIILLLLLLHHHHHHLLLOOOOOONNNMMMKKKJJJJJJKKKLLLLLLMMMNNNNNNNNNMMMLLLIIIHHHGGGKKKTTTaaaqqqrrrlllddd^^^[[[YYYVVVSSSTTTRRROOOMMMKKKLLLNNNOOOIIIGGGEEEEEEGGGJJJKKKLLLNNNMMMKKKJJJKKKMMMPPPRRRQQQSSSVVVYYY\\\]]]^^^^^^]]]]]]\\\ZZZXXXWWWVVVUUUTTTUUUWWWYYY[[[\\\]]]^^^]]]\\\]]]^^^]]]aaaooo}}}???>>>>>>=========>>>>>>???@@@BBBBBBBBBCCCEEEHHHGGGGGGHHHHHHHHHHHHHHHGGGLLLOOOOOOKKKJJJNNNQQQRRRLLLMMMMMMNNNOOOOOOOOOOOONNNOOOPPPQQQPPPNNNLLLJJJJJJQQQ^^^nnn}}}rrrkkkbbb]]][[[[[[[[[YYYXXXVVVSSSQQQPPPPPPRRRSSSNNNLLLJJJIIIKKKNNNOOOOOOPPPOOOMMMLLLMMMOOORRRTTTUUUVVVXXX[[[\\\]]]]]]]]]^^^]]]\\\[[[YYYXXXWWWVVVVVVWWWWWWYYYZZZ\\\]]]^^^YYYZZZ\\\]]]]]]aaannn|||AAAAAA???>>>============@@@BBBDDDEEEEEEEEEGGGIIIHHHGGGFFFEEEEEEEEEEEEFFFNNNRRRRRRNNNMMMPPPRRRQQQLLLLLLNNNOOOQQQRRRSSSTTTTTTUUUWWWYYYXXXVVVTTTRRRVVV^^^kkkzzzpppiiiaaa[[[[[[\\\]]]\\\ZZZYYYVVVUUUTTTTTTUUUVVVSSSQQQOOOOOOPPPRRRRRRRRRRRRQQQPPPOOOPPPRRRTTTUUUWWWXXXZZZ[[[\\\]]]\\\\\\___^^^^^^]]]\\\[[[ZZZZZZXXXXXXXXXYYYZZZ[[[\\\]]]XXXYYY[[[\\\\\\___lllyyyIIIHHHFFFDDDBBBAAA@@@@@@CCCEEEGGGIIIIIIIIIKKKLLLHHHGGGFFFFFFGGGJJJMMMOOO[[[___```\\\YYY[[[[[[ZZZUUUTTTSSSTTTVVV[[[___bbbdddfffiiikkkllljjjhhhffflllrrr|||}}}kkkfff```]]]^^^___^^^]]][[[ZZZYYYXXXWWWWWWWWWWWWVVVUUUTTTTTTUUUVVVUUUSSSSSSSSSSSSSSSSSSUUUVVVVVVUUUWWWYYY[[[\\\]]]]]]]]]^^^^^^^^^]]]]]]\\\\\\\\\ZZZZZZYYYYYYYYYZZZ\\\]]]ZZZ[[[\\\\\\[[[]]]hhhuuuQQQOOOMMMKKKHHHGGGFFFEEEFFFHHHJJJLLLLLLLLLMMMOOOGGGFFFGGGIIIMMMTTTZZZ]]]ooossstttpppmmmmmmmmmjjjeeeccc___^^^aaahhhpppuuuvvvxxx|||~~~~~~{{{zzz~~~{{{gggdddaaa```bbbccc```^^^[[[ZZZZZZZZZYYYYYYXXXXXXXXXWWWVVVWWWXXXXXXVVVTTTSSSTTTTTTUUUVVVVVVWWWWWWSSSUUUXXXZZZ]]]^^^______\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYYYYZZZ\\\\\\]]]]]]]]]]]]ZZZZZZeeeqqqjjjeee^^^WWWRRROOOKKKIIIQQQRRRTTTXXX[[[]]]\\\ZZZWWWVVVUUUWWW]]]fffooouuu}}}||||||yyyuuusssuuu{{{{{{lllfffaaaaaadddeeeaaa\\\YYYYYYYYYYYYYYYXXXXXXXXXYYYZZZZZZZZZYYYXXXVVVUUUUUUSSSRRRSSSUUUWWWXXXXXXWWWXXXYYY[[[\\\^^^___```^^^ZZZWWWVVVXXXZZZZZZYYY\\\\\\\\\ZZZYYYYYY\\\___XXXZZZZZZWWWUUUZZZfffqqq}}}}}}xxxrrrlllhhheeecccaaaeeeeeegggkkknnnpppooommmmmmlllkkkmmmrrryyy|||mmmgggbbbbbbdddeeeaaa\\\ZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[ZZZYYYWWWVVVVVVUUUSSSTTTVVVXXXYYYXXXVVVWWWXXXYYY[[[\\\]]]^^^\\\ZZZXXXXXXZZZ\\\[[[ZZZ[[[\\\[[[ZZZXXXYYY[[[^^^WWWXXXXXXUUUSSSXXXcccmmm}}}}}}|||{{{zzz~~~~~~{{{mmmhhhcccbbbdddddd```[[[ZZZZZZYYYYYYYYYZZZZZZ[[[[[[[[[\\\\\\[[[ZZZXXXWWWWWWVVVUUUUUUWWWYYYYYYXXXTTTUUUVVVWWWXXXYYYZZZ[[[ZZZYYYYYYZZZ\\\]]]\\\[[[[[[[[[[[[YYYXXXXXXZZZ\\\WWWXXXWWWTTTRRRWWWaaajjj}}}wwwkkkgggbbbaaabbbaaa^^^ZZZYYYYYYXXXXXXXXXYYYZZZZZZ[[[\\\\\\]]]\\\[[[ZZZYYYWWWVVVUUUVVVWWWXXXWWWVVVSSSSSSTTTUUUVVVWWWXXXXXXXXXYYYZZZ]]]^^^^^^]]][[[ZZZ[[[[[[YYYXXXWWWYYY[[[YYYZZZXXXVVVUUUYYYbbbiii||||||rrrgggddd```______^^^[[[YYYWWWWWWVVVUUUUUUWWWXXXYYY[[[\\\\\\]]]]]]\\\ZZZZZZWWWUUUUUUUUUVVVVVVUUUTTTQQQRRRSSSTTTUUUVVVWWWXXXVVVYYY[[[^^^^^^]]]\\\\\\ZZZ[[[[[[ZZZXXXWWWXXXZZZZZZYYYXXXVVVVVVZZZbbbhhhyyyyyynnncccaaa^^^]]]]]]\\\ZZZYYYVVVUUUTTTSSSTTTVVVXXXYYYZZZ[[[\\\]]]]]]\\\[[[ZZZWWWVVVUUUUUUVVVVVVTTTRRRPPPQQQRRRTTTUUUWWWXXXYYYVVVYYY\\\]]]\\\[[[[[[[[[ZZZ[[[\\\[[[YYYXXXXXXYYYXXXWWWUUUTTTUUUZZZaaafffvvvwwwmmmaaa```^^^]]]\\\\\\[[[[[[WWWUUUTTTSSSTTTVVVYYYZZZYYYZZZ[[[\\\\\\[[[ZZZZZZXXXWWWVVVWWWWWWVVVTTTRRRPPPPPPRRRTTTWWWYYY[[[[[[WWWZZZ\\\\\\ZZZYYYYYY[[[[[[\\\]]]\\\ZZZYYYYYYYYYWWWVVVUUUUUUWWW\\\cccgggsssxxxnnnaaa```^^^]]]]]]]]]]]]]]]XXXVVVUUUTTTUUUWWWZZZ\\\YYYYYY[[[\\\\\\[[[ZZZYYYYYYXXXXXXXXXXXXWWWUUURRROOOPPPRRRUUUXXXZZZ\\\]]]XXXZZZ\\\[[[YYYWWWXXXZZZ\\\]]]^^^]]][[[YYYYYYZZZYYYXXXWWWWWWZZZ```fffjjjqqq}}}zzzwwwtttrrrrrrmmmnnnqqqtttvvvxxxyyyyyyvvvwwwxxxyyyzzz{{{{{{{{{~~~yyyooobbb___\\\\\\^^^```___]]]YYYXXXWWWVVVWWWYYY[[[\\\YYYYYYZZZ[[[\\\]]]]]]]]]UUUXXX[[[\\\ZZZWWWUUUTTTPPPRRRTTTWWWZZZ\\\]]]]]]\\\[[[ZZZXXXXXXXXXYYYZZZbbb```^^^\\\ZZZYYYYYYYYYWWWYYY[[[YYYWWWYYY___eeeqqq|||}}}vvvpppllljjjgggdddbbb```______\\\]]]```bbbdddeeeffffffdddeeefffggghhhhhhhhhhhhlllkkkkkkooouuuyyy{{{{{{~~~wwwmmmccc```]]]]]]^^^______]]][[[ZZZYYYXXXXXXZZZ[[[]]]YYYYYYZZZ[[[\\\\\\\\\\\\WWWYYY[[[[[[XXXVVVUUUUUUTTTUUUVVVWWWYYY[[[\\\\\\\\\[[[ZZZYYYXXXXXXYYYZZZ^^^^^^\\\[[[[[[[[[\\\\\\WWWYYYYYYWWWVVVXXX___eeeqqq|||yyyrrrjjjfffeeebbb]]]XXXYYYWWWTTTRRRPPPPPPPPPQQQNNNPPPRRRTTTUUUVVVVVVVVVUUUUUUVVVWWWXXXXXXXXXXXXZZZZZZZZZ^^^bbbfffhhhhhhiiijjjlllnnnoooqqqqqqrrrsssrrrrrruuuyyy|||~~~~~~}}}tttiiicccaaa^^^]]]^^^^^^^^^]]]\\\[[[YYYXXXXXXYYYZZZZZZYYYYYYZZZ[[[\\\\\\\\\\\\YYYZZZZZZYYYVVVUUUUUUUUUXXXXXXWWWWWWXXXZZZ[[[]]][[[ZZZZZZYYYYYYYYYYYYZZZ[[[[[[[[[[[[\\\]]]^^^___YYYYYYXXXUUUTTTXXX___eeerrr|||{{{ssslllfffccc^^^YYYVVVVVVTTTPPPLLLNNNLLLJJJGGGGGGGGGIIIJJJGGGHHHJJJLLLMMMMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNPPPRRRUUUYYY[[[\\\YYYZZZ\\\]]]___``````aaabbbaaaaaadddgggkkklllllllllnnnqqqvvvzzz}}}pppfffcccaaa___]]]]]]]]]]]]]]]ZZZYYYXXXWWWVVVVVVWWWWWWYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[ZZZWWWTTTSSSTTTVVVYYYXXXWWWWWWXXXZZZ]]]^^^ZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZ[[[[[[\\\]]]^^^___[[[YYYWWWTTTTTTYYY```fffqqq{{{ssshhhaaa]]]YYYVVVUUURRRNNNMMMMMMLLLJJJGGGEEEDDDBBBAAAAAABBBCCCDDD@@@AAACCCDDDEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDCCCDDDFFFHHHJJJLLLOOOQQQOOOPPPQQQRRRSSSSSSTTTTTTVVVUUUTTTVVVXXX[[[[[[[[[^^^```dddhhhllloooqqqrrrqqqqqqrrrsssuuuwwwyyyzzz|||~~~{{{mmmddd``````^^^]]]\\\[[[\\\]]]YYYYYYXXXXXXWWWWWWWWWWWWYYYYYYZZZ[[[[[[[[[ZZZZZZZZZZZZYYYVVVTTTSSSUUUWWWWWWWWWVVVWWWXXX[[[^^^```YYYYYYYYYZZZZZZZZZZZZYYY[[[\\\\\\\\\\\\]]]\\\\\\\\\ZZZWWWTTTUUUZZZaaafffoooyyytttkkk^^^TTTPPPNNNMMMLLLIIIGGGFFFEEEFFFEEECCCBBBBBBBBBBBBAAAAAABBBBBBCCC>>>???AAABBBCCCCCCCCCBBB@@@AAAAAABBBBBBBBBAAAAAA???AAACCCDDDEEEFFFJJJLLLHHHHHHIIIJJJJJJIIIIIIIIILLLJJJIIIJJJLLLMMMMMMMMMSSSTTTWWW[[[^^^aaacccdddbbbbbbbbbcccdddeeeggggggjjjlllooorrrtttwww|||ttthhh```]]]]]]]]][[[ZZZZZZ\\\^^^[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYZZZ[[[[[[ZZZZZZYYYXXXYYYXXXVVVTTTTTTUUUWWWVVVVVVVVVWWWYYY[[[^^^___XXXYYYYYYZZZZZZZZZZZZYYY\\\\\\]]]]]]]]]\\\[[[[[[[[[XXXUUUTTTVVVZZZ```ccclllvvvqqq```YYYPPPIIIGGGFFFEEECCCAAAAAA@@@AAAAAA@@@???>>>AAABBBCCCDDDDDDCCCBBBAAA===>>>@@@BBBCCCDDDCCCCCC@@@@@@@@@AAAAAA@@@@@@???===@@@BBBCCCBBBDDDGGGJJJEEEEEEEEEEEEDDDCCCBBBAAAEEECCCBBBCCCEEEFFFFFFEEEGGGIIIKKKNNNQQQTTTUUUVVVTTTTTTTTTTTTTTTUUUVVVVVVZZZ\\\___aaaccceeeiiilllkkknnnqqqssstttvvvyyy{{{xxxmmmccc]]]YYY[[[[[[ZZZXXXXXX[[[^^^[[[[[[\\\\\\\\\\\\\\\\\\YYYZZZZZZZZZZZZZZZYYYYYYVVVWWWWWWVVVUUUUUUVVVXXXUUUVVVWWWXXXYYYZZZ[[[[[[WWWXXXYYYZZZ[[[[[[ZZZYYY[[[\\\]]]]]]]]]]]]\\\[[[XXXVVVSSSSSSUUUYYY]]]```iiittt~~~lll```TTTOOOIIIEEEDDDCCC@@@===@@@@@@@@@@@@@@@@@@???>>>===>>>@@@AAAAAA???>>><<<999:::<<<>>>@@@@@@@@@@@@<<<<<<<<<======<<<;;;;;;999<<<>>>>>>>>>???BBBFFFEEEEEEEEEDDDCCCAAA@@@???BBB@@@???AAACCCEEEEEEEEE@@@BBBDDDFFFIIIKKKLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKLLLNNNPPPRRRSSSUUUYYY[[[ZZZ\\\___aaabbbdddgggiiimmmmmmlllkkklllooouuuyyyrrrhhh```ZZZWWWYYYZZZYYYWWWXXX[[[^^^XXXYYYZZZ[[[[[[[[[[[[[[[YYYZZZZZZZZZZZZZZZYYYYYYTTTVVVWWWWWWVVVUUUVVVXXXVVVWWWXXXXXXYYYXXXXXXWWWWWWXXXYYY[[[[[[[[[ZZZYYYYYYZZZ\\\]]]^^^^^^]]]\\\UUUSSSQQQQQQTTTXXX[[[]]]gggrrrkkk]]]XXXOOONNNKKKFFFAAA??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???>>>===>>>???=========>>>??????@@@@@@@@@>>><<<<<<======;;;999:::;;;<<<>>>???@@@@@@@@@??????@@@AAAAAAAAA@@@@@@BBB@@@>>>===>>>>>>>>><<>>>>>========================>>>???@@@???>>>===>>>???=========>>>??????@@@@@@@@@>>>============<<<::::::;;;<<<===??????@@@@@@??????@@@AAAAAAAAAAAA@@@@@@>>>======???@@@??????>>>AAACCCDDDDDDDDDEEEFFFCCCCCCDDDDDDDDDCCCAAAAAABBBCCCDDDEEEGGGHHHJJJJJJHHHIIIKKKMMMOOOPPPQQQQQQTTTRRRSSSVVVWWWVVVZZZaaaggghhhhhhhhhiiikkkpppssstttxxx{{{{{{xxxxxx{{{zzznnnddd^^^]]]___^^^]]]]]]]]]]]]\\\[[[ZZZ[[[\\\]]]\\\[[[YYYXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZXXXUUURRRRRRSSSUUUVVVYYYXXXWWWXXX[[[\\\[[[YYYXXXXXXXXXXXXXXXWWWVVVVVVYYYZZZZZZ[[[ZZZXXXWWWVVVTTTTTTSSSQQQQQQSSSWWWZZZcccmmm||||||kkk^^^UUUSSSUUUSSSRRROOOJJJDDD???=================================>>>??????>>>===>>>@@@=========>>>??????@@@@@@@@@???>>>>>>>>>>>>===;;;:::;;;<<<===>>>???????????????@@@AAAAAAAAAAAAAAA???===<<<===???AAAAAA@@@>>>@@@BBBCCCBBBBBBCCCEEEAAAAAABBBBBBAAAAAA@@@???@@@@@@AAABBBCCCDDDEEEFFFCCCDDDEEEFFFGGGHHHHHHHHHIIIHHHJJJMMMNNNMMMPPPUUUWWWWWWXXXWWWWWWYYY]]]```eeehhhjjjjjjhhhhhhkkknnnpppqqqsssssstttuuuxxxzzz}}}|||zzzyyyyyy{{{|||~~~uuuiii```\\\[[[ddd```]]]^^^aaaaaa]]]YYY[[[\\\]]]]]]]]]\\\ZZZZZZYYYXXXWWWWWWWWWWWWXXXYYYXXXWWWTTTSSSRRRSSSTTTUUUXXXXXXXXXZZZ\\\]]][[[YYYXXXXXXWWWVVVVVVVVVWWWWWWWWWXXXYYYYYYXXXWWWUUUTTTSSSSSSRRRPPPOOOPPPTTTWWW___jjjyyylll]]]TTTPPPSSSXXXTTTSSSPPPKKKEEE@@@======<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>???@@@=========>>>??????@@@@@@AAA???>>>>>>??????>>><<<;;;<<<======>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBB@@@>>>===>>>???AAA@@@@@@>>>@@@BBBBBBAAAAAABBBCCCBBBBBBCCCCCCCCCBBBBBBBBB@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDFFFIIIIIIIIIKKKNNNNNNNNNNNNNNNMMMNNNQQQSSSZZZ\\\^^^___^^^^^^```bbb___```bbbbbbbbbcccfffhhhkkkkkkjjjiiiiiijjjlllnnnsssvvvzzz~~~qqqfff^^^ZZZ[[[bbb```___```aaaaaa^^^[[[\\\\\\]]]]]]]]]\\\\\\[[[YYYXXXVVVUUUUUUVVVXXXYYYXXXWWWUUUTTTTTTTTTUUUUUUXXXYYY[[[\\\]]]]]][[[YYYYYYXXXVVVUUUUUUVVVWWWXXXWWWWWWXXXYYYXXXWWWVVVUUUQQQQQQQQQPPPOOOQQQTTTWWW]]]hhhwwwsss```UUUQQQPPPTTTYYYUUUTTTQQQLLLEEEAAA??????========================<<<>>>??????>>>>>>???@@@=========>>>??????@@@@@@@@@???>>>>>>??????>>>=========>>>>>>>>>>>>>>>===??????@@@AAABBBCCCCCCBBBBBB@@@???>>>???@@@???>>>???@@@BBBBBBAAA@@@AAAAAACCCCCCCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCCCCBBBAAA@@@CCCEEEEEEEEEGGGIIIJJJIIIJJJJJJIIIHHHIIIKKKMMMPPPQQQSSSSSSSSSTTTUUUWWWSSSUUUVVVVVVVVVWWWZZZ\\\]]]^^^___^^^\\\\\\^^^aaacccfffiiilllnnnqqquuuxxxvvvxxxzzz{{{{{{~~~oooddd\\\ZZZ[[[[[[^^^aaaaaa___^^^^^^___\\\\\\\\\]]]]]]]]]\\\\\\YYYWWWVVVTTTTTTVVVWWWYYYWWWWWWWWWWWWWWWVVVVVVVVVXXXZZZ\\\]]]\\\[[[YYYYYYXXXWWWVVVVVVVVVWWWXXXYYYXXXXXXYYYZZZYYYXXXWWWVVVOOOPPPQQQQQQRRRTTTXXX[[[^^^hhhwwwzzziiiXXXPPPOOOQQQUUUZZZ[[[YYYUUUNNNGGGBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<===??????>>>>>>???AAA=========>>>??????@@@@@@???>>>======??????>>>===??????@@@@@@??????>>>>>>>>>???@@@BBBCCCCCCCCCCCCCCCAAA?????????@@@???===@@@AAACCCBBBAAA@@@@@@AAABBBBBBAAAAAAAAABBBCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCCCCBBBBBBAAA@@@???<<<@@@AAA@@@@@@CCCFFFFFFEEEFFFGGGFFFEEEEEEGGGHHHKKKKKKLLLMMMNNNOOOPPPPPPMMMNNNOOOPPPOOOPPPRRRUUUTTTVVVWWWUUURRRQQQSSSVVVUUUWWWZZZ\\\]]]```dddggghhhkkkmmmmmmmmmnnnssswww~~~nnnccc\\\YYYZZZVVV[[[___```\\\ZZZ[[[]]][[[[[[[[[[[[\\\\\\\\\\\\WWWVVVUUUUUUUUUUUUVVVWWWWWWWWWXXXXXXXXXXXXWWWVVVXXXZZZ[[[ZZZXXXVVVUUUUUUVVVVVVUUUUUUVVVVVVWWWWWWXXXYYYZZZ[[[[[[ZZZYYYXXXOOOQQQRRRSSSTTTWWWZZZ]]]```iiiwwwvvveeeTTTMMMNNNRRRXXX]]]eeeaaaZZZQQQHHHCCCBBBCCC????????????????????????;;;===??????>>>>>>@@@AAA=========>>>??????@@@@@@>>>===<<<<<<>>>>>>===<<>>>>>???@@@BBBCCCDDDDDDDDDBBB@@@??????@@@AAA@@@???AAACCCDDDCCCAAA@@@@@@AAABBBAAAAAA@@@AAABBBCCCDDDGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>:::>>>>>>::::::???CCCBBBAAABBBDDDCCCCCCBBBDDDEEEHHHHHHHHHIIIKKKLLLLLLLLLIIIJJJKKKKKKKKKLLLNNNPPPMMMOOOQQQOOOJJJHHHJJJMMMKKKLLLNNNOOOPPPRRRVVVYYYZZZ]]]``````^^^___dddiiimmmpppuuuyyy}}}{{{~~~mmmbbbZZZWWWWWWVVVXXX[[[\\\[[[YYYWWWVVVZZZZZZZZZZZZ[[[[[[\\\\\\UUUUUUUUUUUUUUUUUUUUUUUUUUUVVVXXXYYYYYYXXXVVVUUUWWWXXXXXXVVVRRROOOPPPQQQRRRRRRSSSTTTTTTTTTTTTTTTXXXYYYZZZ[[[[[[ZZZYYYXXXQQQRRRTTTUUUUUUWWWZZZ]]]bbbjjjwwwwwwfffSSSLLLOOOTTT[[[aaammmhhh___TTTJJJDDDCCCDDD????????????????????????;;;===>>>???>>>>>>@@@BBB=========>>>??????@@@@@@===<<<;;;<<<===>>>===<<>>???AAABBBCCCDDDDDDDDD@@@???>>>>>>AAABBBBBBAAABBBCCCDDDDDDBBB@@@@@@AAACCCCCCBBBAAABBBCCCEEEFFFHHHHHHGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCBBBAAA@@@@@@999======888888>>>BBBAAA@@@AAACCCCCCBBBBBBCCCEEECCCBBBBBBDDDFFFGGGGGGFFFGGGHHHIIIIIIHHHIIIKKKMMMIIILLLMMMKKKFFFCCCEEEGGGEEEFFFGGGHHHHHHKKKNNNQQQKKKNNNQQQPPPNNNOOOTTTYYY[[[^^^bbbgggjjjkkkkkkkkkjjjnnntttxxx{{{~~~}}}mmmbbbYYYUUUUUUYYYWWWVVVXXXZZZYYYTTTOOOZZZZZZYYYYYYZZZ[[[\\\\\\TTTUUUVVVVVVVVVVVVUUUTTTTTTUUUWWWXXXXXXWWWUUUTTTUUUVVVVVVRRRMMMKKKKKKMMMOOOPPPRRRSSSSSSSSSRRRQQQWWWXXXYYYZZZZZZYYYXXXXXXSSSTTTUUUVVVVVVVVVYYY[[[bbbjjjvvvqqq\\\MMMOOOQQQPPPYYYhhhxxxnnn___QQQHHHCCCBBBAAA===<<<<<<<<<>>>???AAACCC@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>???@@@@@@???????????????>>>===<<<======<<<===@@@BBBCCCCCCBBB@@@??????@@@AAAAAA@@@DDDCCCCCCBBB@@@??????>>>@@@BBBCCCBBBAAAAAABBBCCC@@@AAACCCDDDDDDDDDCCCCCCFFFFFFEEEDDDCCCBBBAAAAAABBBCCCCCCBBB@@@@@@AAACCC???????????????@@@@@@???AAA@@@?????????AAACCCEEEBBBDDDEEEFFFEEEFFFGGGIIIGGGGGGHHHHHHIIIIIIHHHHHHIIIIIIHHHFFFEEECCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHPPPQQQRRRTTTVVVXXXYYYZZZYYY[[[^^^bbbfffiiikkklllqqqvvv|||uuuhhhaaa[[[WWWVVVUUUUUUVVVWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWVVVVVVUUUUUUUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUSSSPPPKKKIIIHHHIIILLLMMMPPPSSSTTTSSSRRRQQQYYYYYYYYYYYYYYYXXXXXXXXXWWWXXXYYYYYYYYYYYY[[[]]]cccjjjuuunnnZZZLLLMMMOOOOOOXXXgggqqqhhhZZZNNNFFFBBBAAAAAA===<<<<<<<<<===???AAABBB@@@@@@@@@?????????>>>>>>>>>============>>>???@@@???????????????>>>======>>>=========???AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@AAABBBBBBAAAAAACCCDDDAAABBBCCCDDDDDDCCCCCCBBBEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBB@@@???>>>???AAA???????????????@@@AAAAAA@@@???>>>>>>>>>@@@BBBCCCAAACCCDDDDDDDDDDDDEEEGGGEEEFFFGGGHHHHHHHHHHHHHHHIIIHHHGGGFFFDDDCCCBBBAAAAAAAAABBBBBBCCCBBBBBBBBB>>>>>>>>>??????@@@AAABBBHHHHHHIIIKKKMMMNNNOOOPPPOOOPPPSSSVVVZZZ\\\^^^___aaadddhhhkkkooosssxxx{{{{{{{{{|||}}}ssseee^^^XXXUUUUUUUUUUUUVVVUUUUUUTTTSSSSSSVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUSSSNNNJJJFFFEEEFFFIIIKKKOOORRRTTTUUUTTTSSSYYYXXXXXXXXXXXXXXXXXXXXXVVVWWWYYYYYYYYYZZZ\\\^^^aaahhhsssjjjWWWIIIJJJLLLLLLUUUbbbfff^^^SSSIIICCCAAA@@@???===<<<<<<<<<===???AAABBB@@@????????????>>>>>>>>>======<<<<<<======>>>>>>??????>>>>>>>>>>>>======>>>>>>>>>===>>>??????@@@>>>AAABBBAAA???>>>@@@BBB@@@@@@@@@AAAAAABBBBBBBBB???@@@BBBBBBBBBBBBDDDEEEBBBCCCCCCCCCCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCC???@@@@@@???===<<<>>>??????>>>>>>>>>???@@@BBBCCC???>>>>>>===>>>???AAABBBAAABBBCCCBBBAAAAAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFDDDCCCBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@???<<<<<<<<<======>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEDDDFFFHHHJJJMMMNNNOOOPPPSSSTTTVVVXXXZZZ___eeejjjjjjjjjjjjkkknnnrrrvvvyyy~~~ooobbb[[[VVVTTTUUUVVVVVVUUUTTTSSSRRRQQQPPPVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVUUUUUUTTTUUUUUUUUUSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTQQQMMMHHHEEEDDDDDDGGGJJJMMMQQQTTTVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXUUUWWWXXXYYYYYYZZZ]]]______eeeppp|||fffUUUHHHGGGHHHHHHOOOYYYXXXSSSJJJDDD@@@??????>>>======<<<<<<===>>>@@@AAA????????????>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>>>>=========>>>>>>>>>??????>>>======>>>???===AAADDDCCC>>>===???CCC@@@@@@AAAAAAAAAAAABBBBBB>>>???AAABBBBBBBBBDDDFFFCCCCCCCCCCCCBBBAAAAAA@@@BBBBBBBBBCCCCCCDDDDDDDDD>>>??????>>><<<<<<===??????>>>===>>>???AAACCCEEE???>>>>>>>>>???@@@AAABBB@@@AAAAAA@@@???>>>>>>???AAABBBCCCEEEFFFFFFFFFFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@???>>>======;;;;;;;;;;;;<<<===>>>???<<<======>>>>>>?????????AAAAAACCCDDDFFFFFFGGGGGGIIIJJJLLLMMMNNNRRRWWW[[[\\\[[[[[[[[[^^^cccgggjjjkkknnnssswww{{{nnnaaa[[[WWWUUUVVVVVVUUUTTTSSSSSSRRRRRRRRRVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUURRRRRRRRRRRRSSSSSSSSSSSSRRRRRRPPPMMMIIIFFFFFFFFFHHHJJJMMMQQQTTTUUUVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXUUUVVVXXXXXXYYYZZZ]]]___^^^dddmmmyyy}}}{{{zzzxxxaaaSSSGGGEEEEEEDDDHHHNNNLLLHHHCCC???>>>>>>>>>>>>======<<<<<<<<<>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======>>>======<<<<<<===>>>>>>>>>@@@@@@???===<<<>>>@@@<<<@@@DDDCCC???===???BBBBBBBBBAAAAAAAAAAAA@@@@@@>>>???AAABBBBBBBBBDDDFFFCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDD???@@@@@@???======>>>@@@>>>>>>>>>>>>@@@BBBCCCEEE??????@@@@@@AAABBBBBBCCC???@@@AAA@@@>>><<<===>>>@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@>>>?????????>>>===<<<<<<888888888888999:::;;;;;;;;;;;;<<<<<<<<<=========@@@@@@AAABBBCCCCCCBBBBBB???AAACCCEEEEEEGGGJJJLLLLLLLLLKKKLLLNNNRRRVVVXXXZZZ]]]aaaeeeiiimmmrrruuuyyyyyy{{{~~~oooccc]]]YYYXXXXXXVVVUUUTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUQQQQQQRRRRRRRRRSSSSSSSSSPPPPPPPPPNNNKKKJJJJJJKKKKKKMMMOOOQQQSSSTTTTTTTTTUUUVVVVVVVVVWWWWWWWWWXXXTTTVVVWWWXXXXXXYYY[[[^^^^^^ccckkkvvvzzztttqqqlllmmmnnnoooooonnnmmmlllnnnrrryyynnnYYYOOOFFFDDDCCCBBBBBBEEECCC@@@>>>======>>>>>>=========<<<<<<<<<===>>>???======>>>>>>>>>>>>>>>???>>>>>>======<<<<<<======>>>===<<<;;;<<<===>>>???>>>@@@BBB@@@===<<>>???AAABBBBBBBBBAAAAAA@@@@@@@@@???@@@BBBBBBBBBBBBDDDEEECCCBBBAAAAAAAAAAAAAAABBBAAAAAABBBBBBCCCCCCCCCDDD@@@AAAAAA@@@>>>===???@@@>>>??????@@@AAABBBCCCCCC???@@@@@@AAABBBBBBCCCCCC???@@@AAA@@@>>>======???@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>>>>>>>======<<<::::::::::::;;;<<<======999999::::::;;;;;;<<<<<<>>>??????@@@@@@@@@??????<<<>>>@@@AAAAAABBBDDDEEEDDDDDDDDDEEEGGGIIIKKKMMMMMMPPPSSSUUUXXX[[[```ccchhhiiijjjlllooorrrtttvvvxxx{{{qqqfff```]]]ZZZZZZWWWVVVUUUUUUUUUVVVXXXYYYVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRSSSSSSTTTUUURRRRRRRRRRRRSSSSSSSSSSSSOOOPPPPPPOOOMMMLLLMMMOOONNNOOOPPPQQQRRRRRRRRRRRRTTTUUUUUUVVVVVVWWWWWWWWWTTTUUUVVVVVVVVVWWWYYY[[[]]]aaahhhrrr~~~yyysssmmmhhhccc```___```bbbdddeeeeeedddcccccceeekkkvvvzzz```QQQIIIDDDCCCCCCAAA@@@@@@===<<<;;;;;;===>>>>>>=========<<<;;;<<<===>>>???============>>>>>>??????@@@???>>>============>>>>>>===;;;;;;;;;===>>>@@@>>>AAACCCAAA>>>===@@@DDD>>>???AAABBBBBBAAA???>>>@@@@@@AAAAAAAAAAAABBBBBB@@@AAABBBBBBAAAAAACCCDDDBBBAAA@@@@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAA???>>>===>>>@@@>>>???AAABBBCCCBBBAAA@@@>>>???@@@@@@AAABBBBBBBBB???@@@AAA@@@???>>>???@@@@@@@@@AAAAAA@@@@@@??????????????????????????????<<<======>>>>>>>>>>>>===============>>>???@@@@@@999999::::::;;;<<<======>>>>>>>>>??????>>>>>>===?????????>>>===>>>BBBDDDAAABBBCCCDDDEEEFFFFFFFFFEEEFFFHHHIIIJJJLLLPPPSSSXXXXXXYYY[[[]]]___aaabbbgggjjjoootttwwwzzz}}}rrrhhhccc___[[[[[[YYYXXXVVVUUUUUUUUUWWWXXXVVVUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTRRRRRRSSSSSSSSSTTTTTTTTTPPPQQQQQQOOOMMMLLLMMMOOONNNOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTUUUVVVVVVWWWWWWTTTUUUVVVUUUTTTTTTVVVXXX[[[___eeennnyyy~~~yyyuuuqqqkkkeeeaaa]]]YYYWWWZZZ[[[]]]___``````___^^^]]]^^^cccnnnmmmUUUJJJEEEBBBBBBCCCBBB@@@???::::::999;;;===??????>>>======<<<;;;;;;<<<>>>>>><<<=========>>>>>>??????@@@@@@???>>>>>>>>>>>>>>>===<<<;;;:::;;;===???@@@>>>AAADDDBBB???>>>BBBFFF??????@@@AAACCCBBB@@@===>>>??????@@@BBBCCCCCCDDDAAABBBCCCCCCAAAAAABBBCCCAAA@@@@@@???@@@AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@???======>>>???>>>@@@BBBDDDDDDBBB@@@???===>>>???@@@@@@AAA@@@@@@???@@@BBBAAA@@@???@@@BBB@@@@@@AAA@@@@@@???>>>===>>>>>>>>>>>>????????????<<<<<<===>>>?????????>>>::::::::::::;;;<<<======::::::;;;<<<===>>>??????>>>>>>????????????>>>>>>>>>===:::777666999>>>BBB===???@@@BBBBBBBBBAAA@@@@@@AAABBBBBBBBBDDDGGGIIINNNNNNNNNOOOQQQRRRTTTUUUTTTXXX]]]aaadddgggjjjlllpppqqqtttuuuwwwyyy}}}rrriiieee```\\\ZZZ[[[YYYWWWUUUTTTTTTUUUVVVUUUUUUUUUTTTSSSRRRRRRQQQRRRRRRRRRRRRRRRSSSTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTQQQQQQQQQOOOLLLKKKLLLMMMMMMNNNOOOPPPQQQSSSTTTTTTSSSSSSTTTUUUVVVVVVWWWWWWTTTUUUUUUTTTSSSSSSTTTVVVZZZ]]]ccckkkuuuxxxvvvtttrrrpppooonnnnnngggccc___]]]]]][[[WWWSSSXXXYYYYYYZZZ[[[[[[ZZZZZZ]]]___eeeooo}}}jjjXXXOOOFFFDDDAAA===;;;:::;;;;;;<<<<<<============<<<<<<======>>>>>>>>>>>>======>>>>>>============>>>>>>@@@??????>>>===<<<<<<;;;======<<<<<<<<<>>>@@@AAA===>>>???@@@@@@@@@@@@@@@<<<>>>@@@AAAAAAAAA???>>>???????????????@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===CCCBBB@@@@@@@@@@@@BBBCCCCCCBBB@@@>>>>>>>>>@@@AAAAAAAAABBBBBBBBBAAAAAA@@@===;;;;;;<<<>>>@@@@@@@@@AAA@@@???>>>???@@@AAABBBBBBBBBBBBBBBAAA???===<<>>AAAAAA>>>;;;;;;;;;;;;<<<<<<<<<======>>>===;;;::::::;;;<<<>>>;;;;;;:::999:::;;;<<<===CCCBBB@@@>>>======>>>???============<<<<<<<<<<<<========================<<<:::888:::===???>>><<>>>>>????????????>>>>>>>>>>>>============>>>>>>??????>>>>>>===<<<<<<;;;===<<<<<<<<<===>>>???@@@>>>>>>???@@@@@@@@@??????===>>>???AAAAAA@@@???>>>>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@??????>>>===AAA@@@@@@@@@@@@@@@@@@AAABBBAAA???>>>>>>???@@@AAA@@@@@@AAAAAAAAA@@@@@@???<<<;;;:::;;;>>>???@@@???@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCBBBAAA???>>><<>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===<<<;;;;;;;;;<<<<<<======@@@???===<<<<<<<<<>>>???============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888:::===>>>===;;;>>>@@@AAA@@@>>>===@@@CCC@@@AAADDDGGGIIILLLMMMNNNOOORRRTTTVVVVVVWWWYYYZZZ]]]```eeeiiikkklllnnnpppuuuxxx{{{}}}~~~qqqgggccc___[[[YYYYYYWWWTTTSSSTTTUUUTTTSSSTTTRRRPPPRRRUUUUUURRRNNNQQQQQQPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSRRRRRRQQQPPPSSSQQQOOOMMMKKKJJJJJJJJJLLLPPPQQQPPPRRRVVVWWWUUUSSSSSSSSSTTTUUUVVVVVVWWWSSSSSSTTTTTTTTTTTTSSSSSSWWW[[[```eeemmmyyy|||wwwtttpppllliiifffaaa^^^]]]]]]]]]]]]^^^^^^^^^___YYYWWWVVVWWWXXXXXXWWWVVV[[[ZZZZZZYYYYYYYYYZZZZZZZZZ\\\bbbnnnzzzhhh]]]UUUMMMHHHGGGBBBAAA???>>>======>>>???;;;;;;<<<<<<<<<<<<;;;;;;>>>??????@@@@@@??????>>>>>>>>>============>>>>>>???>>>>>>======<<<<<<<<<===<<<<<<<<<===>>>???@@@??????@@@@@@@@@??????>>>===>>>???@@@AAA@@@??????======>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@????????????????????????>>>>>>===>>>>>>????????????>>>>>>@@@???>>>===>>>???@@@AAA>>>??????@@@@@@??????>>>;;;:::999:::===??????>>>@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCBBB@@@>>>===>>><<<::::::<<>>>>>=========<<<;;;:::;;;<<<===>>>============<<<<<<<<<<<<:::::::::::::::::::::::::::999888999;;;<<<<<<;;;>>>>>>>>>>>>===<<<<<<;;;<<<>>>@@@BBBDDDEEEFFFFFFFFFHHHJJJKKKJJJJJJKKKMMMKKKNNNRRRUUUWWWXXXZZZ[[[bbbdddgggiiikkknnnqqqtttyyy~~~rrrhhhccc^^^ZZZXXXZZZXXXVVVVVVVVVVVVVVVTTTTTTRRRPPPQQQTTTTTTQQQNNNPPPPPPOOOOOOPPPQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPNNNLLLJJJIIIIIIHHHLLLOOOPPPOOOQQQUUUVVVTTTQQQRRRRRRSSSTTTUUUUUUVVVTTTTTTUUUUUUUUUUUUTTTTTTUUUXXX]]]bbbjjjuuuxxxqqqllliiigggfffdddaaa```___]]]ZZZXXXYYYZZZ[[[[[[\\\\\\\\\\\\WWWWWWWWWXXXYYYYYYYYYYYY[[[ZZZYYYXXXWWWXXXXXXYYYZZZ]]]dddsssppp]]]RRRLLLGGGFFFGGGBBBAAA@@@>>>>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>????????????>>>>>>>>>>>>============>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@???>>>======>>>???@@@@@@@@@@@@???======>>>???@@@AAAAAABBB@@@@@@?????????>>>>>>>>>===>>>>>>???>>>>>>======<<<<<<>>>??????>>><<<<<<>>>============>>>@@@@@@<<<===>>>>>>???>>>>>>>>>;;;999999:::<<<>>>>>>>>>@@@AAABBBCCCDDDCCCBBBAAABBBBBBCCCCCCBBBAAA???>>><<<;;;;;;;;;===>>>???@@@<<<<<<<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<;;;;;;::::::;;;<<<>>>>>>===<<<<<<::::::::::::<<<===??????============<<<<<<<<<<<<999999999999999999999999888888888999::::::::::::===<<<<<<===>>>>>>;;;999===>>>???@@@BBBBBBCCCCCCBBBCCCEEEEEEDDDCCCCCCDDDAAADDDGGGIIIJJJKKKLLLNNNQQQSSSVVVXXXZZZ]]]aaadddnnnuuusssiiiccc]]]YYYXXXZZZYYYWWWVVVWWWVVVUUUTTTSSSRRRPPPQQQRRRSSSQQQOOOPPPOOOOOOOOOPPPPPPQQQRRRSSSSSSTTTTTTSSSSSSRRRQQQOOONNNMMMLLLJJJIIIHHHHHHLLLOOOPPPOOOPPPTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUTTTTTTSSSSSSWWW[[[```gggqqq~~~zzztttkkkdddaaa___^^^^^^ZZZXXXWWWWWWWWWWWWUUUSSSVVVWWWXXXXXXXXXWWWVVVVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXYYY]]]hhhzzzuuueeeUUULLLGGGCCCAAABBBCCCBBBAAA@@@>>>======<<>>======>>>??????<<<<<<============<<<<<<>>>>>>============>>>>>>============<<<<<<<<<<<<;;;<<<======>>>?????????@@@@@@@@@@@@@@@???>>>===>>>>>>??????@@@@@@@@@@@@===>>>>>>???@@@@@@AAAAAA??????>>>>>>>>>=========<<<======>>>>>>>>>======:::;;;============;;;:::<<<<<<<<<<<<===>>>>>>???;;;<<<======>>>>>>>>>===;;;999999:::<<<>>>>>>>>>@@@AAABBBCCCDDDCCCBBBAAAAAABBBBBBCCCBBBAAA???>>>>>>???@@@???===;;;888777<<<<<<<<<<<<<<<<<<<<<;;;999:::;;;<<<<<<<<<<<<;;;999:::;;;<<<===<<<;;;;;;::::::;;;<<<===???@@@AAA============<<<<<<<<<<<<999999999999999999999999888888999999999999999:::888888888:::<<<<<<:::777::::::;;;<<<=========<<<<<<>>>??????===;;;;;;<<<===???BBBCCCCCCCCCEEEFFFGGGIIIKKKLLLNNNQQQVVVYYYdddkkkxxxrrrhhhbbb\\\YYYYYYYYYXXXVVVVVVVVVUUUSSSQQQSSSRRRQQQQQQRRRRRRRRRQQQRRRQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSRRRQQQQQQNNNMMMMMMLLLKKKJJJIIIIIILLLOOOPPPOOOPPPTTTUUURRRUUUTTTTTTSSSRRRQQQPPPPPPRRRRRRSSSSSSSSSSSSRRRRRRSSSVVVZZZ^^^dddnnn{{{}}}yyytttpppmmmgggccc^^^ZZZZZZZZZZZZZZZVVVUUUTTTTTTVVVVVVUUUTTTVVVWWWXXXXXXWWWVVVTTTSSSRRRTTTUUUUUUTTTTTTUUUWWWXXXXXXYYYZZZ[[[ZZZZZZZZZYYY___mmmmmm```RRRLLLHHHDDDAAAAAACCCCCCBBBAAA???>>><<<<<>>>>>???@@@AAA;;;<<<<<<======<<<<<<;;;>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>?????????>>>??????@@@@@@@@@??????>>>???????????????@@@@@@@@@???????????????@@@@@@@@@>>>>>>=========<<<<<<<<<;;;<<<<<<===============;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>;;;:::999:::===??????>>>@@@@@@AAABBBBBBBBBBBBBBB@@@@@@AAABBBAAA@@@???>>>444888===@@@???===<<<<<<;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<<<<=========999::::::;;;<<<;;;;;;;;;:::;;;<<<>>>???@@@AAABBB============<<<<<<<<<<<<::::::::::::::::::::::::888999::::::888888999:::999999:::;;;;;;;;;;;;;;;999::::::;;;<<<;;;;;;;;;<<<===>>>===;;;:::::::::;;;<<<>>>>>>======???@@@BBBCCCDDDEEEFFFIIINNNQQQWWW___lll~~~}}}ooogggaaa\\\ZZZ[[[XXXWWWUUUUUUUUUTTTRRROOORRRRRRQQQQQQRRRSSSTTTUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPLLLMMMMMMNNNNNNMMMLLLLLLMMMPPPQQQOOOPPPTTTUUUSSSVVVUUUTTTSSSRRRQQQPPPOOORRRRRRSSSSSSSSSSSSRRRRRRSSSVVVZZZ]]]cccmmmyyyvvvtttrrrrrruuuzzz~~~vvvsssnnnkkkhhheeebbb___]]]ZZZXXXWWWWWWXXXWWWVVVVVVUUUTTTTTTVVVVVVUUUTTTVVVWWWXXXYYYYYYWWWVVVTTTNNNPPPRRRSSSRRRRRRUUUWWWXXXYYY\\\^^^______^^^\\\\\\dddvvvggg[[[PPPLLLJJJFFFCCCCCCAAAAAAAAAAAA@@@???>>>>>>AAA@@@>>>======>>>@@@AAA<<<<<<============<<<<<<>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>?????????>>>>>>>>>???@@@@@@@@@?????????????????????@@@@@@AAA@@@@@@@@@???????????????=========<<<<<<<<<;;;;;;:::;;;<<<<<<=========<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<;;;;;;:::;;;;;;===>>>>>>?????????<<<;;;:::;;;>>>???@@@???@@@@@@@@@@@@@@@AAABBBBBB>>>???@@@@@@@@@???>>>===000444:::===>>>>>>@@@BBB999::::::;;;<<<===>>>>>><<<<<<;;;;;;<<<===???@@@;;;;;;;;;;;;;;;<<<======:::;;;<<<>>>???@@@AAAAAA============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888:::<<<;;;999888999;;;;;;===>>><<<999888;;;===:::;;;<<<<<<======<<<<<<===???@@@???===;;;;;;<<<:::;;;;;;;;;999999;;;<<<===>>>>>>>>>???BBBFFFJJJLLLTTTaaasssxxxllleeeaaa\\\[[[^^^XXXWWWVVVVVVVVVTTTQQQOOOQQQQQQRRRRRRSSSUUUWWWYYYZZZYYYWWWVVVTTTSSSSSSSSSQQQQQQQQQQQQQQQPPPOOOOOOLLLMMMNNNPPPPPPPPPPPPPPPNNNQQQRRRPPPQQQUUUUUUSSSTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSTTTTTTSSSSSSSSSTTTWWWZZZ^^^cccmmmyyytttjjjhhheeeccceeejjjpppssssssuuuwwwxxxwwwuuurrrppprrrwww|||{{{sssnnnhhheeebbb```___]]][[[YYYYYYWWWVVVVVVWWWVVVUUUSSSRRRQQQPPPQQQRRRRRRRRRPPPQQQSSSTTTVVVVVVUUUTTTSSSLLLOOORRRSSSRRRSSSWWWZZZXXX[[[^^^bbbcccbbb```___aaakkk~~~www```UUUJJJGGGFFFDDDBBBCCC???@@@@@@AAAAAAAAA@@@@@@@@@???>>><<<<<<>>>???@@@======>>>>>>>>>>>>======>>>>>>============>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<:::;;;===?????????>>>>>>===>>>???@@@@@@@@@@@@@@@??????>>>>>>??????@@@AAAAAAAAA@@@@@@???>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<=========<<<======;;;::::::;;;======<<<<<<<<<<<<;;;:::999999;;;<<<===>>>????????????===;;;;;;<<<>>>@@@@@@@@@AAA@@@???>>>???@@@AAABBB>>>>>>???@@@@@@???===<<<;;;===>>>===999888999;;;888999:::;;;<<<>>>??????>>>===<<<;;;<<<>>>@@@BBB======<<<;;;;;;===>>>???:::;;;<<<>>>??????@@@@@@>>>=========<<<<<<<<<<<<========================999;;;<<<;;;999888999<<<888:::;;;888222111444888888888999::::::;;;::::::;;;<<<======;;;999999::::::;;;;;;:::888888999;;;:::;;;;;;::::::===BBBEEEHHHOOO[[[llluuujjjddd```\\\\\\___YYYWWWWWWVVVVVVUUURRROOOPPPQQQRRRSSSSSSUUUYYY[[[\\\[[[YYYWWWVVVTTTSSSSSSPPPPPPQQQQQQPPPPPPOOONNNLLLMMMOOOQQQRRRRRRRRRRRROOORRRSSSQQQRRRUUUVVVTTTRRRRRRSSSSSSTTTUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTUUUXXX[[[^^^cccmmmxxx{{{kkkcccaaa]]]]]]^^^```aaaaaaiiifffbbbbbbdddeeedddccchhhfffggglllpppuuuyyysssnnngggbbb\\\ZZZYYYYYYZZZZZZYYYWWWWWWWWWWWWWWWVVVUUUTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSUUUUUUUUUTTTTTTOOOOOOPPPQQQSSSUUUVVVXXXYYY]]]bbbfffffffffffffffgggsssnnnYYYSSSLLLHHHHHHFFFBBB>>>>>>?????????@@@@@@@@@@@@CCCBBB@@@>>>======>>>???>>>===<<<<<<======<<<;;;???>>>=========>>>@@@AAA???@@@@@@>>><<<;;;<<<===;;;<<<<<<===============????????????????????????>>>===<<<<<<<<<>>>???@@@@@@@@@???>>>>>>===>>>>>>999999::::::999888666555;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===========================>>>>>>????????????>>>===<<<===???@@@AAAAAA@@@@@@@@@???>>><<<<<<<<<======GGGCCC>>>;;;;;;<<<======<<<;;;::::::999999999999=========<<<===>>>??????========================;;;;;;<<<<<<<<<<<<;;;;;;BBB???===>>>@@@AAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999;;;<<<<<<:::999999999:::::::::999999888888888:::===<<<999999<<<===:::<<<<<<;;;:::999999999999999999888888888888888999;;;;;;;;;;;;<<<>>>@@@AAAFFFIIISSSbbbsss|||rrrhhheeebbb^^^\\\]]]YYYYYYYYYXXXVVVTTTRRRPPPTTTTTTTTTTTTUUUXXX]]]aaafffccc^^^YYYTTTQQQOOOOOOWWWUUUSSSPPPNNNNNNMMMNNNOOOOOOOOONNNNNNNNNMMMMMMOOOPPPQQQRRRSSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPSSSUUUWWWWWWVVVVVVWWWXXX[[[XXXXXX\\\aaahhhsss~~~yyyjjj```]]]YYYWWWYYY[[[\\\]]]bbb___\\\\\\^^^```___^^^___]]]^^^cccggglllwwwwwwlllfffbbb\\\XXXYYYWWWVVVVVVWWWWWWVVVUUUUUUUUUVVVVVVVVVUUUTTTTTTQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRSSSTTTTTTTTTSSSRRROOOOOOPPPQQQSSSUUUWWWXXXYYY^^^eeejjjmmmnnnnnnooovvvxxxhhhYYYRRRKKKGGGFFFEEEBBB>>>???????????????@@@AAAAAACCCAAA???>>>======>>>???===<<<<<<===???@@@???>>>>>>>>>>>>>>>>>>??????@@@???@@@@@@>>><<<;;;<<<===<<<===>>>>>>??????>>>>>>????????????????????????>>>===<<<<<<===>>>???@@@??????>>>===============::::::;;;;;;:::999777666;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<==============================>>>>>>>>>>>>======<<<===???@@@AAAAAA@@@@@@@@@???>>><<<<<<<<<===>>>EEEBBB===;;;;;;<<<<<<<<<<<<;;;:::999999999999999<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;AAA???===>>>@@@@@@???===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999666888::::::::::::;;;===:::::::::999999999888888777:::999666666999:::777<<<;;;:::999888888888888999999888888888888888999;;;:::::::::;;;===???@@@DDDGGGPPP^^^nnn|||rrrhhhdddbbb^^^\\\]]]YYYYYYYYYYYYXXXVVVTTTSSSVVVVVVUUUUUUUUUYYY^^^cccgggeee```[[[WWWTTTRRRQQQTTTSSSRRRPPPNNNNNNMMMMMMPPPPPPPPPOOOOOOOOONNNNNNPPPPPPQQQSSSSSSTTTTTTSSSRRRRRRQQQQQQPPPPPPPPPOOORRRTTTVVVWWWVVVVVVWWWXXXZZZWWWWWW[[[```fffqqq{{{~~~~~~zzzkkk___[[[WWWTTTUUUXXXZZZ[[[]]][[[YYYYYYZZZ[[[[[[ZZZYYYWWWYYY\\\```eeeqqq|||}}}nnnddd___\\\XXXTTTUUUSSSRRRSSSTTTTTTSSSQQQRRRSSSSSSTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTSSSRRRQQQPPPPPPPPPQQQRRRSSSUUUWWWXXXZZZ```iiiqqqwwwzzz|||~~~rrreeeXXXRRRJJJEEEDDDCCCAAA???@@@???>>>>>>>>>???AAABBBAAA@@@???=========>>>>>><<<<<<;;;===???AAAAAA@@@======>>>????????????????????????>>><<<;;;<<<>>>===>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>???>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;<<<===???@@@AAAAAA@@@@@@@@@???===<<<<<<===>>>>>>CCC@@@<<<::::::;;;;;;:::;;;::::::999999999999:::;;;;;;===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;@@@???===>>>??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999888888888555777999:::999:::;;;===:::::::::999999999999888666999888555555888999666;;;:::999888777777777777999888888888888888999999:::999999999:::<<<>>>???BBBDDDLLLYYYgggzzz{{{qqqgggdddaaa^^^\\\]]]ZZZZZZZZZZZZYYYXXXWWWVVVXXXXXXWWWUUUVVVZZZ```dddfffccc```[[[WWWUUUSSSRRRPPPPPPPPPPPPPPPOOONNNMMMQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRSSSRRRRRRQQQPPPOOOOOOOOORRRTTTVVVVVVUUUUUUVVVWWWXXXUUUVVVZZZ^^^ccclllvvvyyyxxxxxxyyy{{{}}}|||{{{}}}{{{yyyxxxyyy}}}qqqeee```ZZZWWWXXX[[[___aaabbbaaa___^^^]]]\\\[[[[[[[[[ZZZ[[[]]]```eeerrrzzzmmmbbb]]][[[XXXVVVRRRQQQPPPPPPQQQRRRQQQPPPOOOPPPQQQRRRSSSSSSSSSSSSPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSQQQPPPOOOPPPPPPQQQRRRTTTVVVXXXYYY[[[bbbnnnxxx~~~kkkaaaVVVQQQJJJDDDBBBBBBAAA@@@???>>>===<<<===>>>@@@AAA@@@???>>>============>>><<<;;;;;;<<<>>>@@@???>>><<<===>>>@@@@@@???>>>>>>>>>??????>>><<<;;;===>>>===>>>??????@@@@@@??????========================>>>============>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999888<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;:::<<<===???@@@AAAAAA@@@??????>>>===<<<<<<===>>>>>>@@@>>>;;;:::::::::999888::::::999999999999999:::999:::<<<>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;???>>>>>>=========<<<;;;::::::;;;;;;;;;;;;;;;;;;999999999888888888777777999::::::999777777888999999999999999999999999999999;;;;;;777777;;;;;;999:::999888777666666666666888888888777888888999:::999999888888999;;;<<<===@@@CCCJJJVVVcccuuuzzzpppgggcccaaa]]]\\\]]][[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXWWWWWWZZZ```dddaaa___\\\YYYVVVSSSRRRQQQNNNOOOQQQQQQQQQQQQOOOOOOQQQQQQPPPPPPPPPOOOOOOOOONNNNNNOOOPPPPPPPPPPPPPPPSSSSSSRRRQQQPPPPPPOOOOOOQQQSSSUUUVVVUUUUUUVVVWWWWWWTTTUUUYYY\\\```hhhppp|||vvvuuutttuuuvvvwwwvvvuuu{{{yyywwwuuuuuuxxxzzz|||||||||{{{zzzyyyzzzzzz{{{|||}}}{{{lllfff___[[[\\\aaafffiiillllllkkkhhheeebbbaaa```aaa``````aaabbbgggvvvyyykkk```YYYWWWUUUTTTQQQPPPOOOPPPQQQRRRQQQOOONNNOOOPPPQQQRRRSSSSSSSSSPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSQQQPPPOOOQQQQQQRRRSSSUUUWWWYYYZZZ\\\dddppp}}}qqqaaaZZZTTTPPPJJJEEEBBBAAA@@@@@@===<<<<<<;;;<<<===>>>???>>>>>>=====================<<<;;;;;;<<<===<<<;;;<<<===>>>@@@@@@???>>>>>>>>>??????>>><<<<<<===???<<<===>>>>>>??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>=========:::;;;<<<<<<<<<<<<;;;;;;999999999888888888888888<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::888888999:::::::::::::::;;;<<<===???@@@??????>>>======<<<;;;;;;<<<===>>>>>><<<::::::;;;:::999777999999999888888999999:::888:::<<<===>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>===;;;;;;:::::::::::::::;;;;;;;;;<<<<<<999999999888888888777777999999999888666666777999999999999999999999999999:::<<<<<<999999<<<<<<:::999999888777666666666666888888777777888999999::::::999888888999:::<<<===???CCCKKKVVVbbbtttxxxooofffbbb```]]][[[]]][[[[[[[[[[[[ZZZ[[[[[[[[[XXXXXXXXXWWWXXXZZZ___bbb^^^\\\ZZZXXXVVVTTTRRRRRROOOPPPRRRSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRQQQTTTTTTSSSRRRRRRQQQPPPPPPRRRTTTVVVVVVUUUUUUVVVWWWWWWUUUUUUYYY[[[]]]dddkkkuuu|||xxxwwwvvvvvvwwwxxxwwwvvvzzzyyyxxxwwwwwwxxxzzz{{{{{{zzzxxxwwwwwwwwwxxxyyywwwxxxyyy{{{}}}rrrlllddd```bbbhhhooossswwwwwwwwwtttppplllkkkjjjjjjiiihhhgggfffkkkzzz}}}ooobbbYYYVVVUUUTTTQQQOOOOOOOOOQQQRRRQQQPPPNNNOOOPPPQQQRRRRRRRRRRRRPPPPPPQQQQQQRRRSSSSSSSSSQQQRRRSSSTTTSSSRRRQQQPPPRRRRRRSSSTTTUUUWWWYYYZZZ^^^eeeqqq~~~}}}kkk^^^WWWRRROOOKKKGGGDDDAAA@@@@@@;;;<<<<<<<<<===========================<<<<<<<<<===<<<:::;;;<<<<<<:::999======>>>???????????????===>>>???>>><<<<<<===???<<<===>>>>>>??????>>>>>>===========================>>>>>>>>>>>>======<<<:::;;;<<<=========<<<;;;999999888777777888888999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999999999999999999999777777888999::::::::::::999:::<<<===>>>>>>======;;;;;;:::999:::;;;<<<===<<<;;;;;;;;;<<<;;;999777999888888888888999999:::999:::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;======>>><<<:::999999:::999::::::;;;;;;<<<<<<<<<:::999999999999888888888555666666666666777:::<<<888999999999999:::::::::888;;;:::777777:::;;;888:::999888777666666666666777777777777888999::::::::::::999888999:::;;;<<<>>>CCCMMMXXXccctttwwwnnneeebbb```]]][[[\\\[[[[[[ZZZYYYYYYYYYZZZZZZUUUWWWXXXXXXXXXYYY\\\___\\\[[[ZZZYYYWWWUUUTTTSSSQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPTTTUUUUUUVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSUUUWWWWWWVVVVVVWWWXXXXXXVVVWWWZZZ\\\\\\aaahhhooovvvzzzxxxwwwxxxyyyzzzyyyxxxuuuuuuvvvwwwxxxyyyzzzzzzxxxvvvuuusssssstttuuuvvvssstttuuuvvvwwwwwwxxxxxx{{{~~~yyyrrrjjjfffiiiqqqyyy~~~}}}yyyxxxyyyxxxwwwuuusssqqquuuttteee[[[VVVTTTTTTPPPOOONNNOOOQQQRRRQQQPPPOOOOOOPPPQQQRRRRRRRRRQQQOOOOOOPPPQQQQQQRRRSSSSSSQQQRRRSSSTTTTTTTTTSSSRRRRRRRRRSSSTTTVVVXXXZZZ[[[___eeeppp}}}vvvggg\\\VVVPPPOOOMMMJJJEEEBBB@@@@@@;;;<<<>>>???@@@???>>>===;;;<<<<<<======<<<<<<<<<<<<;;;:::;;;<<<===<<<;;;>>>>>>>>>>>>>>>??????@@@===>>>>>>>>><<<<<<>>>???===>>>??????@@@@@@??????===========================>>>??????>>>===<<<;;;999;;;<<<>>>>>>>>><<<<<<:::999888888888999::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;999999999999999999999999777777888999::::::::::::888999:::<<<===<<<<<<;;;999999888888888999;;;;;;<<<;;;;;;<<<===<<<999666888888888888888999::::::999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>><<<999777888999999999::::::;;;<<<<<<===::::::::::::999999999999555666666555555666999<<<888888999999999:::::::::888:::999666666999:::888::::::999888777777777777777777777777888999:::;;;;;;::::::999999:::<<<===<<>>??????>>>???>>>=========>>>@@@AAA===>>>>>>>>><<<<<<>>>@@@??????@@@AAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>?????????===<<<;;;:::;;;===??????>>>===<<<;;;:::999999999:::;;;<<<999999999999999999999999999999:::::::::;;;;;;;;;888888888888888888888888777777888::::::;;;;;;;;;777888999;;;<<<;;;;;;:::888888777777777888:::;;;;;;;;;;;;======<<<999777888888777777888999::::::::::::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;===>>><<<888666777999999999::::::;;;<<<======;;;;;;;;;:::::::::999999888888777555444444666999888888888999999:::::::::999;;;:::777777:::;;;999;;;:::999888777777777777777777777777888999:::;;;<<<;;;:::::::::;;;<<<===:::AAANNNZZZeeeuuuvvvllldddaaa___\\\[[[\\\[[[ZZZXXXWWWVVVVVVWWWWWWOOORRRVVVXXXXXXWWWWWWXXXUUUUUUUUUTTTSSSRRRQQQPPPRRRQQQPPPOOOOOOPPPRRRRRRVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSTTTTTTTTTSSSSSSRRRTTTUUUUUUVVVVVVWWWXXXXXXTTTVVVXXXYYYXXXXXXYYYZZZZZZYYYZZZ]]]^^^]]]```eeehhhooo{{{nnnnnnoooppppppnnnmmmllliiijjjlllnnnpppqqqqqqrrriiihhhhhhiiijjjjjjiiigggiiikkkmmmmmmjjjhhhhhhhhhccccccbbbaaabbbcccdddeeejjjllloooqqqsssxxx}}}yyywwwxxxyyyzzz|||~~~~~~zzzvvvuuuxxx}}}wwwggg[[[TTTPPPOOOKKKKKKLLLLLLMMMMMMNNNNNNQQQQQQQQQQQQPPPNNNMMMMMMNNNNNNOOOQQQRRRSSSQQQOOONNNRRRUUUVVVTTTRRRRRRSSSTTTSSSSSSSSSTTTVVVXXXZZZaaafffppp~~~wwwdddWWWSSSUUUMMMOOOPPPLLLFFFBBB@@@@@@@@@???>>>???@@@@@@>>><<<>>>>>>======<<<<<<<<<;;;>>>===;;;:::;;;<<<>>>@@@;;;<<<===?????????>>>>>>=========>>>>>>>>>>>>???<<<<<<===>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::;;;;;;<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<======999999999::::::;;;;;;;;;<<<;;;:::999888999::::::777888888999999:::;;;;;;999999999888777666555555888666555888<<<===;;;999::::::999999999:::;;;;;;999999888888888999;;;<<<999:::<<<======;;;888666777666555444444555777888CCC===888777:::>>>>>><<<888888888999999:::::::::999<<>>===<<<<<<>>>===<<<:::>>>=========<<<<<<<<<<<<>>>===;;;;;;;;;<<<>>>???;;;<<<===>>>>>>>>>===<<<::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===<<<<<<;;;::::::::::::::::::;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<999999999999::::::::::::;;;:::999888777888999999777888888999999:::;;;;;;:::999999888777777777777888888888999;;;<<<;;;:::<<<;;;::::::999999999999999999888777888999:::;;;222444777999:::999888777888777666555555666888999;;;777222222666999999777888888888999999999::::::999999:::;;;===>>>======;;;:::999999999888666555666777888:::;;;;;;<<<<<<::::::::::::999888777777666555555555666777999::::::999999999888888888888888888888888888888888888777888999999777777888999666666777777777888888888888888888999:::;;;<<<===@@@CCCKKKXXXfffxxxuuujjj```______\\\YYYXXXXXXVVVTTTTTTTTTTTTSSSRRRRRRSSSSSSSSSSSSRRRRRRQQQTTTTTTSSSRRRQQQPPPPPPOOOPPPOOONNNMMMMMMOOOPPPRRRSSSSSSRRRRRRRRRSSSTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTUUUUUUUUUVVVVVVYYYXXXVVVVVVWWWYYY\\\^^^ZZZYYYXXXXXXXXXYYYZZZ[[[bbbfffnnnzzz[[[ZZZYYYYYYXXXXXXYYYYYYSSSSSSUUUVVVXXXXXXYYYYYYXXXWWWVVVWWWYYYYYYWWWVVVSSSUUUVVVUUUSSSQQQQQQRRRQQQQQQPPPOOOPPPQQQRRRSSSPPPQQQRRRSSSTTTWWW[[[^^^eeekkkooommmmmmnnnmmmjjjdddaaaaaagggnnnwww~~~xxxsssooommmjjjiiiggggggiiimmmrrrvvv}}}yyyyyyyyyyyyyyyxxxxxxwwwwwwvvvsssqqqqqqtttwwwyyyzzz~~~|||ooocccZZZSSSPPPMMMMMMLLLLLLMMMOOORRRSSSTTTTTTSSSSSSRRRPPPOOONNNMMMMMMMMMOOOQQQQQQPPPOOONNNPPPSSSTTTSSSRRRQQQRRRPPPQQQRRRSSSTTTUUUUUUUUU^^^eeerrryyyggg]]]VVVSSSSSSNNNOOOOOOLLLHHHDDDBBBAAA>>>===<<<<<<======<<<:::============<<<<<<<<<<<<===<<<<<<;;;;;;===>>>???<<<<<<======<<<<<<;;;:::;;;;;;<<<<<<<<<=========;;;;;;<<<===============<<<;;;;;;:::::::::::::::999:::;;;;;;;;;;;;:::999888999999999999:::::::::999999999999999999999888999999888777777777777888777888888999999:::;;;;;;;;;:::999888888888999:::999:::<<<<<<:::::::::;;;<<<<<<;;;:::999888777777999888777777777888999:::111333555888999999888777999888777666666777888999:::777555666999;;;:::888888888888888888999999999999777666999>>>@@@>>>;;;999888777888999999888777555666777999::::::;;;;;;::::::;;;<<<;;;999888777666555555555666777888999888888888888777777777777777777777777777777777777777888999999777777888999555666666666777777777777888888888999:::;;;<<<===BBBDDDLLLXXXfffwwwrrrhhh___]]]^^^[[[YYYXXXWWWUUUSSSRRRRRRSSSSSSRRRQQQQQQPPPPPPPPPQQQRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNMMMMMMOOOPPPQQQSSSSSSRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSWWWVVVUUUUUUVVVXXXZZZ\\\XXXWWWWWWWWWWWWYYYZZZ[[[^^^bbbjjjvvv{{{wwwwwwxxxxxxwwwxxxyyy{{{~~~RRRQQQPPPNNNNNNOOOPPPPPPMMMMMMNNNPPPQQQQQQQQQQQQQQQQQQPPPQQQRRRSSSQQQOOOPPPQQQRRRQQQOOOMMMNNNNNNMMMLLLKKKKKKKKKLLLNNNOOOKKKKKKKKKKKKKKKMMMOOOQQQTTTYYY[[[YYYXXXZZZ[[[YYY[[[YYYZZZ\\\___bbbmmmwwwyyyuuuqqqooolllgggccc___\\\[[[WWWVVVUUUUUUXXX\\\```cccqqq{{{}}}}}}}}}zzzxxxuuuuuuvvvwwwxxxxxxzzz{{{|||{{{zzz{{{|||~~~xxxzzz}}}~~~tttjjjbbb[[[WWWTTTSSSQQQQQQRRRUUUXXXZZZ[[[[[[YYYXXXUUURRRPPPOOOOOONNNMMMNNNPPPQQQPPPOOOOOOQQQSSSUUUUUUTTTSSSSSSQQQRRRTTTUUUVVVVVVUUUUUU```gggtttqqqaaaZZZVVVRRRPPPNNNNNNNNNLLLIIIFFFCCCBBBAAA???>>>>>>??????>>>==================<<<<<<<<<===<<<<<<<<<<<<===>>>>>>======<<<<<<;;;:::999999<<<<<<<<<=========>>>>>>::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::999::::::;;;888999::::::::::::999888777777777888888888999999999888888888888777777777999999888888777777777777777888888999999:::;;;;;;;;;:::999888888999;;;<<<999<<<>>>===:::888999;;;::::::::::::999999888888999888777666666777888999777888999::::::999888777999888777666666666777777999888888:::<<<>>><<<;;;777888888888888888888888999888777999<<<===<<<:::;;;999777777:::;;;999777555666777999::::::;;;;;;<<<<<<<<<;;;;;;:::::::::666666666666666777888888777777777777777666666666666666777777777777777888777888999888777666777999666666666777777777888888888888888999:::;;;<<<===AAADDDLLLXXXeeewww}}}nnneee]]]\\\[[[YYYXXXXXXYYYVVVSSSRRRSSSTTTTTTSSSQQQQQQPPPPPPPPPQQQSSSTTTOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMNNNNNNOOOPPPSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRQQQQQQRRRTTTVVVXXXYYYXXXWWWWWWWWWXXXYYYZZZ\\\___gggrrr|||qqqiiiffffffffffffggghhhjjjmmmqqqtttxxxzzz|||MMMLLLKKKJJJIIIJJJKKKLLLJJJJJJKKKLLLMMMMMMMMMLLLLLLLLLKKKLLLMMMNNNLLLJJJKKKLLLLLLKKKIIIHHHIIIJJJJJJJJJIIIHHHIIIJJJKKKLLLKKKJJJIIIIIIJJJKKKKKKLLLJJJOOOQQQOOOOOORRRTTTSSSRRRPPPQQQRRRRRRRRRXXX```iiilllpppqqqmmmhhhcccaaa___^^^\\\ZZZWWWUUUSSSRRRMMMMMMMMMNNNPPPSSSVVVXXXccckkkvvv~~~|||||||||{{{zzzzzz{{{{{{yyyvvvsssssstttqqqsssxxx~~~zzztttnnniiifff___^^^\\\\\\]]]___ccceeefffeeeccc___[[[WWWSSSRRRRRRPPPOOOOOOQQQQQQQQQOOOOOOPPPQQQSSSUUUTTTSSSRRRUUUVVVXXXYYYZZZYYYYYYXXX^^^ffftttnnn___YYYUUUQQQOOOOOONNNMMMLLLKKKHHHEEECCCAAA???======>>>???>>>>>><<<<<<<<<===============<<<<<<<<<<<<<<<===>>>>>>======<<<;;;:::999999888888888888999999999::::::999999:::;;;;;;;;;;;;;;;::::::999999999::::::;;;888888999::::::999888888666666666777777777777888777777777777777777777777999999999999999888888888777888888999999:::;;;;;;;;;:::999999999:::;;;<<<:::===???===:::888999;;;777777999::::::::::::999999888777666666666777888999999:::;;;;;;::::::999777777666666555555555555444444555666888999888777777777777777777777777777888:::<<<<<<:::888999:::>>>;;;777777:::;;;999777666777888:::;;;;;;;;;;;;<<<;;;999888777888:::;;;666666666777777777777777666666666666666666666666777777777888888888999999666777888888777666777888777777777888888888999999888888888999:::;;;<<<===@@@CCCLLLYYYgggxxxyyykkkccc[[[ZZZYYYVVVVVVXXXXXXVVVSSSSSSSSSTTTSSSSSSPPPPPPOOONNNOOOPPPRRRSSSNNNNNNNNNNNNOOOOOOOOOOOOMMMMMMMMMMMMNNNNNNOOOOOOQQQQQQPPPOOONNNNNNNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPOOOPPPQQQRRRTTTUUUZZZYYYXXXWWWVVVVVVWWWXXX[[[___eeepppuuuggg]]]YYYXXXWWWWWWYYYZZZ[[[]]]___bbbdddfffhhhjjjmmmppprrrrrrqqqpppppppppqqqrrrsssuuuwwwxxxwwwxxxzzz|||KKKKKKJJJIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIHHHHHHHHHHHHGGGGGGHHHIIIIIIHHHFFFKKKKKKKKKIIIGGGGGGHHHIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJIIIGGGHHHIIIJJJJJJIIIFFFJJJLLLJJJJJJNNNPPPOOOKKKIIIIIILLLLLLKKKNNNSSSTTTWWW[[[]]][[[XXXVVVUUUUUUUUUTTTRRRPPPNNNKKKJJJHHHHHHHHHIIIKKKMMMOOOQQQVVV[[[ccckkkttt}}}xxxuuutttqqqrrrxxx}}}zzzwwwuuurrrpppmmmlllkkkkkkkkkmmmooopppqqqooolllhhhccc___[[[XXXWWWUUUSSSRRRRRRRRRQQQPPPMMMMMMOOOQQQTTTTTTRRRPPPTTTUUUVVVVVVWWWWWWWWWVVV[[[cccrrrnnn___YYYUUUQQQOOOOOONNNMMMLLLLLLJJJFFFDDD@@@>>>;;;;;;<<<======<<<<<<<<<<<<===============<<<<<<<<<===============>>>===<<<;;;:::999999:::999999999999::::::::::::888888999:::::::::::::::999999999999999::::::;;;888999::::::::::::999888666666666666777777777777555555555666666666777777999999::::::999999888777777888888999999:::;;;;;;:::::::::::::::::::::::::::;;;<<<<<<:::999999999555666888:::;;;;;;::::::888888666555555555666777444555666888:::;;;<<<<<<777777666666555555444444222333444555666666555555777777777777666666666666777:::===;;;777555666999???:::666666:::;;;999666666777888:::;;;;;;<<<<<<888777666555555666777888666666777777777777666666666666666666777777777777666777777888888999999999666777888888666666777888888888888888999999999999888888888999:::;;;<<<===???CCCNNN]]]kkk{{{vvviiiaaa[[[XXXWWWTTTTTTVVVUUUTTTRRRRRRSSSSSSQQQOOONNNNNNMMMMMMMMMNNNOOOOOONNNNNNNNNNNNOOOOOOOOOOOOMMMMMMMMMNNNNNNNNNNNNNNNOOOOOONNNMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQMMMMMMMMMMMMLLLLLLLLLLLLOOOOOOPPPPPPQQQSSSTTTUUUYYYXXXVVVUUUUUUUUUVVVWWW[[[^^^dddnnn~~~yyynnn```TTTOOOMMMLLLKKKNNNNNNNNNOOOPPPQQQSSSTTTWWWXXXZZZ\\\]]]]]]]]]\\\\\\]]]]]]^^^___```bbbcccaaabbbdddgggjjjllloooppprrruuuyyy}}}IIIIIIJJJJJJIIIIIIHHHGGGEEEEEEFFFFFFFFFEEEEEEDDDGGGFFFFFFFFFHHHHHHFFFEEELLLLLLLLLJJJHHHGGGIIIJJJGGGFFFEEEEEEEEEFFFGGGHHHIIIGGGFFFGGGJJJKKKJJJIIIEEEJJJLLLIIIIIIKKKMMMKKKJJJGGGFFFJJJLLLJJJJJJKKKJJJMMMPPPQQQPPPOOONNNOOONNNNNNNNNMMMLLLKKKIIIHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNQQQVVVZZZ```jjjvvv~~~}}}{{{zzzzzzzzzyyy{{{zzzzzzyyyyyyzzz{{{{{{wwwvvvtttppplllgggdddbbb\\\YYYVVVTTTTTTTTTRRRQQQOOOOOOPPPSSSVVVWWWTTTRRRUUUUUUTTTTTTUUUUUUVVVVVV\\\dddsssnnn```ZZZUUURRRQQQOOONNNLLLLLLMMMKKKHHHDDD@@@>>>;;;:::;;;<<<===<<<<<<<<<<<<<<<=========>>>;;;<<<<<<===============>>>===<<<;;;::::::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<777888888999999999999999999999888888999::::::;;;888999:::;;;;;;:::999888666666666666777777777777333333444555666777777888777888999999999888666666777888888999999:::;;;;;;999:::;;;<<<;;;999777666:::999999:::;;;;;;999888555666888:::::::::999888888777666555444555666666333444555777888:::;;;<<<888888888777666555444444555666666666666666666777777777666666666555555555555666777777666555555555<<<777222333888;;;:::666555666777999::::::;;;;;;555666888999999888666555666666777888888777666555666666666777777888888888555555666666777888888999666777888777666555666888777777777777888888888888888888888999:::;;;<<<===???EEEQQQbbbpppuuuggg```ZZZXXXUUUQQQQQQTTTTTTSSSSSSTTTUUUTTTQQQNNNNNNNNNOOOOOONNNNNNMMMMMMOOOOOOOOOOOOOOOOOONNNNNNLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMNNNNNNMMMNNNNNNOOOPPPPPPQQQQQQMMMMMMLLLLLLLLLKKKKKKKKKNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSRRRRRRSSSTTTVVVWWW[[[]]]cccmmm|||uuukkk\\\QQQKKKHHHFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRPPPQQQRRRTTTVVVXXXZZZ[[[\\\^^^aaaeeehhhjjjkkkllllllmmmooorrruuuwwwyyy{{{GGGHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCHHHGGGGGGHHHIIIIIIHHHFFFIIIIIIIIIGGGEEEDDDFFFHHHGGGGGGFFFFFFFFFGGGHHHIIIIIIGGGFFFHHHKKKMMMLLLJJJGGGLLLMMMJJJIIIJJJKKKIIIKKKFFFDDDGGGJJJGGGDDDCCCHHHJJJLLLMMMLLLKKKLLLMMMHHHIIIJJJKKKLLLKKKKKKJJJIIIJJJJJJKKKLLLLLLMMMMMMLLLNNNQQQRRRUUU[[[dddjjjyyy|||zzzyyyxxxuuuqqqnnnkkkiii___\\\YYYVVVUUUTTTSSSRRRSSSSSSSSSVVVZZZ[[[XXXUUU\\\[[[ZZZYYYYYYZZZ\\\]]]aaahhhvvvnnnaaaZZZUUUSSSSSSPPPNNNLLLLLLMMMLLLHHHEEEBBB@@@===<<<===>>>??????;;;<<<<<<<<<======>>>>>>;;;<<<<<<===>>>=========>>>===<<<;;;:::;;;<<<===777777888888888999999999777777888999999999999999999888888888999::::::;;;999:::;;;;;;;;;;;;:::999666666666666777777777888111222333444555777888888666777888888888777555444777888888999::::::;;;;;;888:::;;;<<<;;;999666444:::888777888;;;<<<999666777888999::::::999777666888777666555444444555666777777888888999999999:::999999999999888777555555555666666555333333444666777777666666555555555444444222111333666777555222888333...000777;;;:::777444555666888999999999999444888<<<@@@@@@===888555666666777888888777666555666666777777888888999999444444444555666777777888666777888777666555666888666666666666777777777777888888888999:::;;;======???FFFTTTfffuuutttggg```ZZZWWWSSSPPPPPPSSSUUUUUUVVVXXXYYYWWWSSSPPPPPPQQQRRRRRRQQQPPPNNNMMMPPPPPPPPPOOOOOOOOONNNNNNLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLKKKLLLLLLMMMNNNNNNMMMMMMNNNOOOOOOPPPQQQQQQMMMMMMLLLLLLKKKKKKKKKJJJKKKKKKLLLMMMNNNOOOOOOPPPNNNNNNNNNOOOQQQTTTVVVXXXZZZ]]]bbblll{{{uuukkk]]]QQQKKKHHHFFFDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGFFFFFFGGGHHHIIIIIIGGGGGGHHHIIIJJJKKKLLLMMMLLLMMMOOORRRUUUXXXZZZZZZYYY[[[]]]```cccfffhhhiiijjjjjjjjjllloootttyyy|||}}}JJJJJJIIIIIIHHHGGGFFFEEEFFFFFFFFFGGGFFFFFFEEEEEEHHHHHHHHHHHHHHHGGGFFFEEEHHHIIIIIIHHHGGGFFFHHHIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDEEEGGGJJJMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJEEEEEEEEEEEEFFFGGGHHHIIIJJJHHHGGGGGGIIIIIIHHHFFFGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGHHHJJJKKKMMMNNNKKKMMMNNNMMMKKKOOOWWW^^^jjjlllooottt{{{zzzuuupppmmmjjjhhhfffeeebbb^^^[[[ZZZXXXUUUSSSZZZYYYZZZ\\\___aaabbbaaaeeedddcccbbbbbbcccdddeeellltttqqqccc[[[TTTQQQRRRNNNNNNMMMLLLLLLKKKKKKJJJJJJHHHEEEBBB@@@??????@@@======<<<<<<<<<<<<<<<<<<777888999:::<<<>>>???@@@===;;;888888888999999888999999999999999999999999888777555666888999999888999999999999:::;;;<<<<<<888888888888777777777777555666666777888999999999444555777888888666444222999999888888888888888888777777888888888999999999::::::999888888999::::::<<<999666777999;;;:::999999888888888888888999999<<<:::888666555555666777666666666777888888999999:::888666666666666555444333444555666777777777777888888777666555444333333555444444333333333444444777888999999888777666555555666777888888777666555777888888888888777777666222444777888888777888999777777666666555555555444666666666555666777888888666666666666666666666666777777777777888888888888888666444666:::===>>>===DDDIIITTTeeeuuuwwwkkkbbbZZZXXXXXXVVVVVVWWWWWWWWWVVVTTTSSSQQQPPPPPPPPPPPPOOOOOONNNOOOOOOOOONNNNNNOOOOOOOOONNNMMMMMMKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKLLLLLLMMMNNNMMMNNNNNNOOOOOONNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKHHHJJJMMMOOOOOOMMMJJJHHHOOONNNMMMMMMOOORRRVVVXXX[[[\\\```jjjzzzvvviiiZZZRRRLLLFFFEEEFFFAAA@@@@@@???@@@AAACCCCCCAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAFFFFFFFFFGGGHHHHHHIIIIIIOOOMMMMMMPPPTTTWWWWWWUUU[[[[[[[[[\\\^^^aaadddfffhhhlllppprrrrrrsssvvvxxx~~~IIIIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEIIIJJJJJJHHHFFFEEEFFFHHHHHHHHHHHHHHHGGGGGGFFFFFFHHHGGGFFFFFFGGGIIIKKKMMMHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEFFFGGGHHHHHHHHHFFFEEEFFFHHHHHHGGGFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMHHHJJJKKKJJJIIIKKKRRRXXXZZZ\\\___eeelllssszzz}}}|||{{{yyyyyy|||{{{vvvqqqnnnkkkhhhfffdddbbb^^^\\\[[[YYYWWWVVVYYYYYY[[[___dddhhhiiiiiioooooommmmmmmmmmmmooopppuuu|||ssseee]]]VVVRRRRRRLLLLLLMMMMMMLLLLLLKKKKKKMMMKKKHHHDDDBBBAAA@@@AAA===<<<<<<<<<;;;;;;::::::888888999999:::;;;;;;;;;;;;999777666888999999888999999999999999999999999888777555666888999999888777777777777888999:::;;;888888888888777777777777555666666777888888999999444666888999888777444333888888888888777777777777666666777777777888888888:::999999888888999999:::<<<999777777999::::::999888888888777777888888999:::999777666666777888999888888777777777777777777:::888666666666666555444333444555666777777777777777777777666666555444444555444444333333444444555666666777888888888777777555666777888888777666555777888888888888777666666444666888888777666666777777666666666555555555444666666666666777777777777666666666666666666666666777777777777888888888888777555333444888;;;;;;;;;DDDHHHTTTeeeuuu{{{pppfff]]]ZZZXXXUUUUUUVVVUUUTTTSSSRRRPPPOOONNNNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNOOOOOONNNNNNMMMLLLKKKKKKKKKLLLLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKHHHJJJLLLMMMMMMKKKIIIHHHNNNMMMMMMMMMOOORRRVVVXXX\\\\\\```hhhvvvxxxjjj[[[QQQJJJDDDBBBCCCAAA@@@?????????@@@BBBCCC???>>>>>>>>>>>>>>>>>>???????????????????????????>>>>>>?????????@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEFFFGGGEEEEEEGGGKKKNNNMMMLLLMMMNNNNNNPPPQQQSSSUUUVVV[[[^^^aaabbbbbbdddgggiiiooorrrvvvyyy|||JJJJJJKKKJJJJJJIIIHHHHHHFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGIIIJJJJJJHHHFFFEEEEEEFFFIIIIIIIIIHHHHHHHHHHHHGGGJJJIIIHHHHHHHHHIIIJJJKKKGGGGGGGGGGGGGGGFFFFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGEEEDDDDDDEEEGGGHHHGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJFFFHHHJJJIIIHHHIIIMMMQQQOOOPPPTTTXXX___eeekkknnnhhhfffddddddggglllssswwwuuuuuuuuuuuuxxx|||}}}xxxtttpppllliiigggdddaaa``````___^^^]]]\\\]]]```eeelllpppssssssxxxwwwuuuuuuuuuwwwyyyzzzqqqdddZZZRRRNNNMMMKKKLLLMMMNNNNNNNNNMMMLLLPPPNNNJJJGGGDDDBBBAAA@@@>>>>>>===<<<;;;::::::999::::::::::::999999999999999777555555666888888888888888888888888888888888888777555666888999999888555555555555666777888999888888888888777777777777555666666777777888888999666777888999999777555444888888888777777777666666666666666666666777777777:::999888888888888999:::;;;999777777999:::999888888888777777777777888888999888777777777888:::;;;999999888777777666555555999777666666666666555444333444555666666666666666666666666666666666666666555444444444444444555555444555666777888888888888666666777777777777666666777888888888777777666555555777888777666444444555666666666555555555555555444555777888888888777666666666666666666666666666777777777777888888888888666444333333555777888888CCCHHHTTTfffvvvvvvkkk```ZZZXXXTTTTTTVVVRRRQQQPPPOOONNNMMMLLLKKKIIIIIIIIIIIIJJJKKKLLLLLLNNNNNNNNNNNNNNNMMMLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLJJJKKKKKKKKKKKKIIIHHHGGGKKKLLLMMMMMMNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIMMMLLLLLLMMMOOORRRUUUWWW[[[\\\___eeeqqqyyykkk[[[QQQIIIBBB???@@@@@@??????>>>>>>???AAAAAA<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>===>>>>>>??????@@@AAAAAA@@@??????@@@CCCDDDDDDCCCEEEFFFGGGHHHIIIJJJJJJJJJLLLNNNOOOPPPQQQRRRUUUXXX[[[^^^bbbeeegggjjjnnnpppKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJGGGHHHIIIIIIGGGFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGJJJIIIIIIIIIIIIJJJKKKLLLGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFEEEDDDCCCEEEGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGIIIJJJJJJIIIHHHJJJLLLKKKLLLNNNRRRVVV[[[___aaaZZZYYYXXXXXXZZZ^^^bbbeeecccbbbcccdddgggkkkooorrrwwwwwwxxxyyyxxxwwwuuutttoooooorrrsssssswww~~~xxxtttpppnnnkkkjjjkkkllllllllliiiiiilllqqqvvvzzz{{{zzz}}}|||{{{{{{}}}qqqddd[[[RRRMMMLLLKKKLLLNNNOOOPPPOOONNNMMMQQQOOOLLLHHHDDDAAA@@@???@@@???>>>===<<<;;;::::::<<<<<<<<<;;;;;;:::::::::777555444444666888888888777777777777777777777777888777555666888999999888555555555555666777888888888888888888777777777666666666666666777777888888777888999999999888666555999999999888888777777666777777777777777777777777999999888888888888999999999888888888888999999888888888777666666666777777999999888888888888999:::888888777777666666666666888666555666777777555333333444555555666666666555555555555666666777777777555444444444444555555666666666777777777777777777666666666777777777777777888888888888777666555555444555777666555444555666555555555555555555555555333555777888999888666555666666666666666666666666666777777777888888888888666555444333444555666777CCCHHHTTTfffvvvxxxlll___YYYVVVSSSSSSVVVPPPPPPOOONNNMMMLLLKKKKKKHHHGGGHHHHHHIIIJJJKKKLLLNNNNNNNNNNNNMMMLLLKKKKKKIIIJJJJJJJJJJJJKKKKKKKKKJJJKKKLLLLLLKKKIIIFFFEEEIIIJJJKKKLLLMMMMMMNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMOOORRRTTTVVVXXXZZZ]]]cccmmm}}}vvviiiYYYOOOGGGAAA>>>?????????>>>======>>>???@@@;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<======>>>???>>>>>>???@@@AAAAAAAAABBBCCCEEEFFFFFFFFFEEEDDDEEEEEEFFFFFFGGGIIIKKKLLLNNNPPPSSSUUUWWWYYY\\\^^^KKKLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJHHHHHHGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJEEEGGGIIIJJJIIIHHHIIIJJJFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMIIIIIIHHHHHHGGGGGGGGGFFFGGGGGGFFFFFFEEEFFFFFFFFFEEEEEEDDDFFFHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJIIIIIIHHHGGGGGGHHHIIIIIIHHHGGGGGGHHHHHHHHHJJJKKKMMMPPPQQQSSSRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVXXXZZZ^^^aaaccceeeffffffgggfffeeecccbbb``````ccceeeeeeiiivvv}}}}}}~~~tttiiiaaaXXXSSSQQQLLLMMMNNNOOOOOONNNNNNMMMQQQOOOLLLHHHEEEAAA???>>>??????>>>===;;;:::999999;;;;;;;;;;;;;;;:::::::::777666444444666888888888777777777777777777777777888777555666888999999888666666666666777888999999888888888888777777777666666666666666666777777777777888888999888777666666;;;::::::999888888777777888888888888888888888888888888888888888888888888777888999999888888888888888777666666555555555666;;;:::999888777777777777555555666666777777777777666555555666777777555333333444444555555555555555444444444555666666777777444444444444444555666777999888777666666555555444666666666666666777888888888888888777777555444444222333444444444444666888444444444555555555555555333555777888999888666555666666666666666666666666666777777777888888888888777666666555444555666888BBBGGGTTTeeevvvuuuiii]]]XXXUUUSSSSSSUUUQQQPPPPPPOOONNNMMMLLLLLLHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLMMMMMMKKKIIIFFFEEEGGGHHHIIIKKKLLLMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKMMMMMMKKKKKKLLLMMMNNNQQQSSSTTTUUUXXX\\\aaakkk{{{qqqdddUUULLLFFFAAA???AAA>>>>>><<<<<<;;;<<<===>>>;;;;;;;;;::::::;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<===??????@@@@@@@@@@@@AAAAAA>>>???@@@AAAAAA@@@???>>>BBBBBBBBBBBBCCCEEEEEEEEEEEEGGGJJJKKKKKKMMMOOOQQQNNNOOOPPPPPPQQQQQQQQQQQQPPPNNNLLLJJJHHHGGGGGGHHHGGGGGGFFFEEEEEEFFFHHHIIIEEEHHHJJJKKKKKKJJJJJJKKKEEEFFFFFFFFFFFFFFFGGGGGGFFFGGGHHHIIIJJJKKKLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEFFFHHHIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJIIIGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEHHHHHHIIIJJJKKKKKKLLLLLLLLLNNNPPPQQQQQQOOOMMMKKKNNNNNNNNNOOOPPPRRRUUUVVVWWWXXXXXXXXXXXXWWWWWWVVVWWWVVVXXXZZZ[[[___kkkwwwwwwnnnggg___ZZZXXXSSSRRRQQQQQQPPPOOOOOOOOORRRQQQOOOKKKHHHDDDBBB@@@???>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;:::::::::999:::888666666777999999999888888888888888888888888888777555666888999999888666666666777777888999:::888888888888777777777777666666666666666666666666777777888888777777666666;;;::::::999888777666666999999999999888888888888777777888999999888777777666888999999888777777888888777666555555444444555::::::999888777666555444444444555666666777888888555444555666777777555222333444444555555555444444333333333444444555555555444444444444555666777777:::999888666555444333333666666555555666777888999888888888777666555444333111222333333333444666888444444444444444555555555444555777888888888777666666666666666666666666666777777777777888888888888666777777666555555777999BBBGGGSSSeeeuuurrrggg\\\WWWUUURRRRRRTTTRRRQQQQQQPPPOOOOOONNNNNNJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLJJJIIIHHHGGGHHHHHHHHHHHHIIIIIIIIILLLLLLLLLLLLJJJIIIGGGFFFEEEFFFHHHJJJKKKMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLMMMNNNLLLLLLLLLMMMNNNOOOQQQQQQRRRVVVZZZ```iiiyyymmm```RRRJJJEEEAAA@@@BBB>>>===;;;::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<<<<======<<<>>>??????>>>>>>@@@AAA?????????@@@@@@??????>>>@@@??????@@@BBBBBB@@@??????AAACCCCCCCCCCCCEEEGGGWWWXXXYYYZZZ[[[[[[[[[[[[XXXVVVSSSPPPMMMLLLLLLLLLKKKJJJHHHGGGGGGHHHIIIJJJIIIKKKMMMMMMLLLJJJIIIIIIFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEEEEEEEFFFGGGHHHHHHFFFEEEDDDEEEFFFGGGFFFEEEGGGGGGGGGGGGFFFFFFFFFEEEFFFGGGIIIJJJJJJIIIHHHGGGIIIGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLIIIIIIKKKLLLLLLKKKIIIIIIJJJJJJJJJIIIJJJKKKLLLMMMOOONNNNNNNNNNNNOOOOOOPPPQQQOOOOOOSSSVVVYYYaaajjjvvvwwwyyyyyyxxxwwwwwwxxxqqqrrrsssuuuuuuuuuuuutttqqqqqqssswww~~~xxxrrrlllfffeee```^^^[[[YYYWWWVVVVVVVVVVVVUUUSSSQQQMMMJJJGGGFFFCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@>>>===<<<;;;:::===;;;888888999:::::::::999999999999999999999999888777555666888999999888666666666666777888999:::888888888888777777777777666666666666666666666666777777777666666666555555999999888777666555444444999888888888777777777777666777888999999888777666555777::::::888666777888888777666555444444444444777777777777666666555444555555666666666666666666444444444666777777555222444444444555555444444333222222333333333333333333444444444444555666777888999888777555444444444555666555555555666777999:::888888888777666444333222222333333333222222555777333333333444444555555555666666666666777777777777666666666666666666666666777777777777888888888888555666777666444555888;;;BBBGGGSSSdddtttrrrggg]]]XXXUUURRRPPPQQQRRRQQQQQQPPPPPPOOOOOOOOOLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHKKKJJJJJJIIIHHHGGGGGGFFFDDDEEEGGGIIIKKKLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOQQQUUUZZZ^^^fffuuulll___QQQIIIDDD@@@???AAA===<<<;;;999999999:::;;;;;;::::::999999::::::;;;888888888999::::::;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::;;;<<<<<<======:::<<<>>>>>>======???AAA@@@@@@@@@???@@@@@@AAAAAA=========???AAA@@@===999<<<>>>??????>>>>>>???@@@aaaaaacccdddeeeeeeeeeeeeaaa___[[[WWWTTTRRRRRRRRRPPPOOOMMMKKKJJJKKKLLLMMMLLLNNNPPPOOOLLLIIIGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIIIIIIIHHHHHHGGGFFFJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIFFFEEEDDDDDDEEEEEEDDDCCCGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFHHHJJJJJJIIIHHHGGGLLLJJJHHHGGGHHHIIIJJJIIIBBBCCCEEEGGGIIIJJJJJJKKKHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJIIIHHHHHHHHHHHHIIIKKKJJJIIIIIIJJJKKKMMMNNNNNNKKKJJJNNNRRRUUU[[[bbbbbbdddeeeeeeeeeeeegggiiiaaabbbcccdddeeefffggggggffffffhhhnnnuuu|||}}}{{{zzz||||||wwwvvvmmmjjjfffaaa___^^^^^^___ZZZYYYWWWUUURRROOOLLLJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFCCCAAA???===<<>>>>>======???BBB>>>===<<<<<<<<<===>>>???<<<<<<===@@@BBB@@@;;;777<<<===>>>>>>===<<<===>>>{{{uuutttvvvxxxwwwuuurrrpppmmmjjjgggbbb]]]YYY]]]XXXSSSRRRUUUWWWVVVTTTXXXXXXWWWWWWVVVSSSNNNKKKNNNLLLJJJJJJKKKLLLLLLKKKNNNMMMKKKLLLMMMMMMLLLJJJKKKKKKKKKJJJIIIGGGFFFEEEDDDEEEGGGHHHIIIGGGFFFEEEGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHJJJEEEKKK@@@NNNEEELLLEEEGGGGGGHHHHHHHHHIIIIIIIIIEEEFFFGGGFFFDDDDDDGGGKKKJJJJJJIIIHHHHHHGGGFFFFFFKKKJJJJJJIIIHHHGGGFFFFFFHHHHHHIIIJJJLLLNNNPPPQQQRRRRRRRRRSSSUUUVVVXXXYYYVVVWWWWWWXXXYYYZZZZZZ[[[\\\^^^bbbggglllqqquuuwwwxxxuuurrrrrrssswwwzzzvvvrrrnnnnnnqqqrrrsssuuuwwwxxxxxxxxxxxxwww|||zzzuuurrrnnnllleeebbb___\\\[[[YYYWWWUUUUUUSSSQQQQQQSSSUUUVVVVVVWWWSSSNNNJJJHHHFFFCCCAAABBB@@@>>>>>>>>>>>>===<<<<<<:::999:::<<<===<<<;;;777666666777888999999777;;;999888777888777555444;;;;;;;;;:::999888777666777777888888888777666666888777666555444444444444666777666555333333555777777777777777666555444444111333666888999777444222888777666555555666777888444444555555444444333222777777888888777666555555888888666555444333333333777777888888777555333222333333333333333333333333888777222...111777555...222333333444555666888888:::888555555666777666666444555555666777888888888999888888777666555555444111222333222000000000111///000111222333444444444333666777666555777666222666444444555777888777666555555555555555555555555333444444444555777;;;>>>CCCKKKVVVdddrrrssshhh^^^ZZZWWWSSSQQQRRROOONNNMMMNNNPPPQQQPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKIIIGGGEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGIIIGGGEEEDDDFFFGGGGGGGGGMMMJJJHHHIIIKKKMMMKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLNNNMMMKKKIIIQQQRRRVVV]]]dddoooyyykkk]]]NNNGGGCCC???>>>>>>>>>;;;888777777999999888<<<<<<;;;:::::::::;;;;;;888888999999999:::::::::<<<999:::======:::999<<<===;;;999;;;>>>@@@???<<<::::::::::::::::::::::::>>><<<:::;;;===???>>><<>>???===;;;======>>>======<<<;;;;;;{{{vvvrrrnnniiidddcccfffhhhgggeeeddddddccccccbbb___ZZZVVVTTTRRRPPPPPPQQQRRRQQQQQQQQQPPPOOOOOOPPPPPPOOONNNOOOOOONNNMMMLLLKKKJJJJJJHHHIIIJJJKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHFFFFFFHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDHHHIIIKKKRRRNNNJJJEEEHHHHHHHHHHHHIIIIIIIIIJJJJJJEEEFFFGGGFFFDDDDDDGGGJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDHHHHHHIIIIIIJJJKKKLLLMMMLLLLLLLLLMMMNNNOOOPPPQQQLLLLLLMMMNNNNNNOOOPPPPPPWWWYYY]]]bbbfffjjjmmmooommmiiigggggggggkkkuuuuuuoooiiifffbbb^^^^^^aaa^^^___aaacccdddddddddccciiinnnvvv~~~~~~{{{vvvsssooommmkkkiiifffdddaaa^^^\\\[[[]]]```bbbbbbaaa^^^YYYVVVSSSPPPLLLIIIGGGEEECCCBBBCCCCCCBBBAAAAAA@@@??????@@@AAA???>>>;;;:::999999::::::999777999888888999;;;<<<<<<;;;::::::::::::999888888777:::::::::::::::999999888::::::888777666666666666777888777666444444666777777777777777666555444333333444666888888777555333777777555555555555777777555555666666555555444333555555555555555444333333666555444444444444444444555666666666666555333222333333333333333333333333333222...***,,,111000***333333333333555666777888999777555444555666666555555555555555666777888999888888777777666555555444111222333222111000000222333333444555555555444444777999999666555777555222666555444555777888777666555555555555555555555555555555555555555666:::===FFFNNNZZZhhhvvvsssiii^^^ZZZWWWSSSRRRSSSPPPOOONNNNNNPPPPPPOOONNNPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNMMMKKKJJJIIIFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFDDDCCCDDDFFFIIIIIIIIIMMMJJJIIIIIIKKKLLLKKKJJJIIIIIIJJJJJJKKKLLLMMMMMMKKKKKKKKKMMMNNNOOOMMMKKKPPPQQQUUU[[[bbblll}}}xxxjjj]]]NNNGGGDDD@@@===>>>???<<<999888999::::::999999999888999999:::;;;<<<777888888999::::::;;;;;;;;;999999<<<<<<999999;;;<<<:::999;;;>>>???>>><<<========================>>>;;;::::::===>>>>>><<<@@@===;;;;;;===>>>===;;;===============<<<;;;;;;{{{zzzyyyxxxwwwtttpppmmmdddbbb```_________^^^]]][[[ZZZXXXXXXXXXXXXVVVUUUTTTSSSQQQOOONNNNNNNNNOOONNNNNNMMMLLLLLLKKKKKKJJJHHHHHHGGGGGGGGGHHHHHHIIIGGGHHHHHHIIIJJJIIIIIIIIIHHHHHHHHHGGGEEECCCAAA@@@EEEKKKLLLeeeSSSPPP@@@KKKIIIIIIIIIIIIJJJJJJJJJJJJFFFFFFGGGEEEDDDEEEGGGIIIIIIIIIHHHHHHGGGGGGFFFFFFDDDDDDDDDEEEDDDDDDCCCCCCHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKPPPRRRVVVZZZ^^^```aaabbbaaa^^^\\\\\\\\\^^^gggrrryyyooogggaaa\\\YYYVVVRRRRRRUUUQQQRRRTTTUUUVVVVVVVVVUUUYYY^^^eeemmmuuu|||{{{xxxrrroookkkjjjlllooorrrssspppnnnjjjgggddd___ZZZVVVRRROOOMMMKKKKKKJJJIIIGGGGGGEEEDDDDDDDDDCCCAAA???>>><<<:::999999999888666888777666888:::<<<===<<<;;;;;;<<<<<<<<<<<<;;;:::===>>>>>>>>>======<<<;;;===<<<;;;:::999888888888888999999888666666777999777777777777666555444333555555666666666666555555777666555444444555666777666666666666555555555444444555555555555444333333333333222333333444555555333444444555555444333333222222222333333444444444555444000---///333222...333333333333444555777777777555444444555555555444555444222222333444666888777777777666555555444444111333333333111000111222444555555555444444333222222555555222333777777555666555444555777777777666444444444444444444444444666666666555555666999<<>>===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<;;;999:::<<<======<<<<<<:::999:::;;;<<<<<<;;;<<<<<<======<<<<<<;;;;;;~~~{{{yyyxxxvvvtttrrrnnnllljjjhhhgggfffcccaaa```^^^\\\ZZZYYYYYYZZZ[[[ZZZXXXVVVSSSPPPNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLJJJJJJKKKKKKKKKKKKKKKKKKHHHHHHHHHGGGEEECCCAAA@@@EEEFFFMMMiii```SSSBBBJJJHHHHHHIIIIIIIIIJJJJJJJJJGGGGGGFFFEEEEEEEEEGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKMMMPPPSSSUUUWWWWWWWWWYYYWWWUUUVVVUUUWWW___iiizzzyyylllccc^^^XXXTTTRRROOOKKKKKKNNNNNNOOOPPPRRRSSSSSSRRRRRRQQQVVV\\\bbbhhhmmmrrrvvv~~~{{{zzz|||~~~|||yyysssmmmhhhccc```\\\YYYWWWUUURRRPPPRRRPPPOOONNNMMMLLLHHHFFFEEECCC@@@>>>>>>>>>===<<<>>><<<::::::;;;<<<<<<<<>>???>>>===;;;:::999999999999::::::999888777888999888888888888777666555444777666555555555555555555666555444333333444555666666666555444444444444444666666666777777666555555333222222222222333444444222333333333333333333333111111222333333444555555888666444333444666555333333333333333444555666777555444333333444555444333444333111000000222555777666666666555555444444444222333444333111000111222222222222333333222222111888:::888444333666777555555444333444555666555444444444444444444444444444555666666555555777:::===HHHQQQ___nnn|||sssiii___[[[XXXUUUSSSUUUSSSQQQOOOOOOOOOOOOMMMKKKNNNNNNNNNNNNNNNNNNNNNNNNOOOMMMKKKIIIGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGDDDCCCCCCEEEHHHKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNIIIIIIIIIKKKMMMOOONNNMMMKKKMMMRRRYYY^^^fffuuuyyygggZZZNNNIIIFFFAAA===<<>>NNN^^^kkkRRRJJJGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGEEEEEEEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGFFFFFFCCCDDDFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDFFFGGGHHHIIIIIIHHHGGGGGGGGGHHHHHHEEEFFFFFFFFFFFFFFFGGGGGGIIIJJJLLLNNNPPPPPPPPPPPPRRRPPPPPPQQQPPPQQQYYYbbbrrr|||{{{vvvpppiii___XXXTTTOOOLLLKKKHHHEEEEEEHHHKKKLLLMMMNNNOOOOOONNNNNNPPPSSSWWW[[[]]]```cccfffkkkrrr|||{{{wwwrrrnnnjjjfffbbb```fffdddcccbbbaaa^^^ZZZWWWQQQOOOKKKIIIIIIIIIHHHGGGGGGEEEBBBAAABBBCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEDDDFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA???===<<<;;;:::::::::<<<===<<<:::999:::;;;:::::::::::::::999777777888777666555444444555666666555444333333444555666555444333222222222333333555555666666666666555555444444333222222222222333222222222222333333333333111111222333333444555555444222111111222111111111333333333333333444555666444333222333555555444333777555333222222444666888555555555555444444444444222333444333111111111222///000111222333333333333EEEFFFAAA:::666555444000444333222222444444333222444444444444444444444444333444555555666999===@@@FFFPPP___nnn|||rrrhhh^^^ZZZXXXUUUSSSUUUSSSRRRPPPOOOOOONNNLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLJJJGGGFFFEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEGGGIIIJJJIIIHHHIIIJJJKKKLLLKKKKKKJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKHHHGGGGGGHHHKKKMMMMMMLLLIIIKKKPPPXXX^^^fffuuuwwwfffZZZNNNHHHEEE@@@===<<<>>><<<:::::::::;;;999888999888888999999:::;;;<<<===<<<<<<;;;:::999888777;;;888777999999777888;;;777888999999::::::;;;<<<::::::::::::::::::::::::999999999999999999:::;;;666777777888888999;;;<<<::::::;;;;;;;;;;;;::::::|||yyyuuupppjjjddd```]]]^^^]]]\\\[[[ZZZYYYYYYYYYWWWVVVUUUSSSRRRQQQQQQQQQLLLJJJGGGEEEDDDDDDEEEFFFLLL???NNNSSSiiiRRRPPPHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIGGGEEEDDDFFFGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFCCCDDDFFFGGGGGGFFFDDDCCCCCCCCCCCCDDDEEEFFFHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFJJJJJJKKKKKKLLLMMMNNNNNNMMMLLLLLLNNNNNNOOOUUU^^^nnnxxx{{{ppphhhccc^^^XXXTTTQQQMMMJJJJJJHHHDDDEEEHHHJJJKKKLLLMMMNNNMMMMMMLLLNNNQQQSSSTTTTTTTTTVVVWWW[[[aaaiiinnnpppqqqtttwwwzzz~~~}}}zzz}}}{{{zzzyyyxxxuuupppmmmbbb^^^ZZZWWWVVVUUUTTTSSSOOOLLLIIIHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLKKKJJJJJJNNNNNNNNNNNNMMMKKKJJJIIIGGGFFFDDDCCCAAA@@@??????===???@@@@@@>>>======>>>>>>>>>>>>>>>===<<<;;;::::::999888777666666666777777666555444444555666777555444222111111111222333222222333444444444444333555555444333333333333333444444333222222333333333222222222333333444444444222000000333222000000222333333333333333444555555333333333444555666444333999888666555555777888999444444444444444444444444222444444333222111222333111111333444555666666666999;;;:::555444555555222555333222222333444222111333333333333333333333333222333444555777:::>>>BBBEEEOOO___oooqqqggg]]]YYYWWWTTTSSSTTTSSSQQQPPPOOOOOOOOOMMMKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHGGGGGGHHHIIIIIIGGGFFFHHHJJJLLLMMMKKKJJJJJJJJJLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFGGGIIIKKKKKKKKKIIIJJJOOOVVV\\\eeeuuutttfffYYYMMMGGGDDD@@@=========;;;::::::;;;;;;999777555666777888:::<<<>>>???>>>===<<<;;;:::999888777;;;777666888888666777;;;666777999999888888:::;;;::::::::::::::::::::::::777888999888777888999;;;666777888888777888:::<<<999999::::::;;;;;;::::::~~~yyyvvvrrrqqqooommmkkkjjjiiiiiifffdddbbb___]]]\\\[[[[[[WWWTTTOOOKKKIIIIIIKKKMMMOOOJJJMMMRRRYYYTTTPPPLLLKKKKKKKKKKKKLLLLLLLLLLLLJJJGGGDDDDDDFFFGGGFFFEEEFFFFFFFFFFFFFFFFFFGGGGGGFFFGGGIIIJJJIIIGGGEEECCCEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHKKKJJJIIIIIIIIIKKKMMMNNNOOONNNPPPSSSSSSTTTZZZbbbqqqyyy}}}tttiii```[[[YYYWWWUUURRRNNNKKKLLLJJJGGGGGGJJJKKKLLLNNNOOOOOONNNMMMMMMLLLNNNOOOOOONNNMMMMMMNNNOOOTTTYYY[[[[[[]]]bbbgggfffkkkrrrxxx|||~~~yyysssooollljjjhhhggg___[[[WWWUUUTTTUUUUUUTTTVVVVVVWWWVVVVVVUUUTTTSSSXXXXXXXXXWWWVVVUUUTTTSSSOOONNNLLLJJJHHHGGGFFFFFFBBBCCCEEEEEECCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>===<<<<<<;;;;;;:::999999777777555555555555777777666444333111111222333444111222333333444444444333444444444444444444555666666555444333222222333333333333333333333333333333444222333666666222222666333333222222333333444444333333333555666777555333666666555555555555666666333333333333333333333333333444555444222111222333222333444444555555555555+++///000000222666666444666555444444555555444222333333333333333333333333333444555666777999>>>AAAGGGQQQaaarrrpppeee\\\XXXVVVSSSRRRTTTRRRQQQOOOOOOOOOOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGHHHJJJIIIGGGEEEGGGJJJMMMMMMKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJHHHGGGGGGIIIJJJKKKJJJKKKKKKNNNTTTYYYbbbrrrsssgggYYYLLLEEECCC???>>>>>>>>><<<;;;<<<<<<<<<:::888777777777777888:::;;;<<<<<<;;;;;;;;;;;;:::::::::;;;777666777777666777;;;555777999888777777999;;;::::::::::::::::::::::::666888999888666666888;;;666888999888777777999<<<888888999:::::::::::::::~~~sssqqqnnnkkkhhhgggffffffccc^^^XXXRRROOOOOORRRTTTQQQUUULLLVVVJJJVVVMMMPPPMMMMMMMMMMMMNNNNNNNNNNNNKKKGGGDDDDDDFFFGGGFFFEEEFFFFFFFFFFFFFFFFFFGGGGGGJJJKKKLLLMMMLLLJJJGGGEEEHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFLLLJJJHHHGGGHHHJJJMMMOOOUUUUUUWWWZZZ[[[\\\bbbjjjvvv|||tttkkk```YYYUUUTTTSSSRRROOOKKKIIIJJJHHHEEEEEEHHHJJJKKKLLLMMMMMMMMMLLLKKKKKKLLLNNNMMMLLLJJJKKKKKKHHHLLLOOOPPPOOOQQQWWW]]]XXX^^^eeejjjlllnnnrrrtttuuuvvvwwwzzz}}}tttpppjjjeeecccaaa```___aaaaaaaaa```___^^^]]]\\\``````______]]]\\\[[[ZZZUUUSSSRRRPPPNNNLLLLLLKKKEEEGGGIIIIIIGGGEEEEEEEEECCCCCCCCCCCCBBBAAA@@@@@@????????????>>>===<<<;;;888777666555555666777888777555444222222333444555333444555555666666666555333333333444555666888888888666555333222222333333444333333333333333333333333000222666555000111555333333222222222333444444333333444555777777666444111111111111111111111111333333333333333333333333333444555444222111222333222222333333333222111111222666777444444555444000888777555555666666555444333333333333333333333333555666666666666888<<>>??????>>>======>>>===;;;999<<<;;;999888666555444444999999:::;;;;;;<<<<<<===;;;777555777777555777;;;444666999888777666888;;;888888888888888888888888555777999888666555888;;;777999:::999777666999<<<777888999:::::::::::::::}}}|||zzzqqqlllfffbbbaaa`````````^^^YYYUUURRRSSSSSSRRRPPPRRRRRRQQQQQQQQQPPPPPPPPPMMMIIIFFFFFFHHHIIIGGGDDDGGGGGGFFFGGGHHHHHHGGGEEEHHHLLLPPPPPPMMMKKKKKKLLLLLLJJJHHHHHHJJJKKKIIIFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGIIIJJJJJJHHHFFFHHHNNNSSSUUU^^^eeeeeeeeekkksssxxx|||~~~sssfffYYYUUUUUUTTTRRRSSSTTTQQQNNNJJJGGGFFFFFFFFFLLLKKKJJJKKKMMMMMMLLLKKKLLLLLLLLLKKKJJJIIIGGGGGGIIIIIIIIIJJJLLLOOOQQQSSSVVVWWWZZZ]]]aaaccceeefffdddcccdddfffkkkqqqwww{{{|||wwwuuuttttttqqqpppooommmlllkkkkkkkkkkkkjjjjjjiiigggfffeeeddd```^^^[[[WWWTTTRRRQQQPPPKKKNNNQQQQQQNNNKKKKKKLLLLLLJJJHHHFFFEEEEEEFFFFFFGGGEEEDDDDDDDDDBBB>>><<<;;;999777777999:::;;;:::888777666555555555666777444444555666666666555555333333333444666777666444444333222111111222333333666666666555555444444444222222333444444333333333222666999888444333555999333444444555555444444333222222222222222222222222444444444333333222222222111111222222222333333333111111333444555666666666333333444444444444444444555333222333666888666444222222222333333333444444333333333333444777<<<@@@NNNVVVdddwwwtttiii]]]XXXVVVTTTTTTWWWRRRPPPOOOMMMMMMMMMLLLKKKMMMMMMNNNNNNMMMLLLJJJIIINNNMMMJJJHHHGGGHHHIIIIIIFFFGGGGGGGGGGGGFFFEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMHHHJJJKKKKKKIIIHHHGGGGGGIIIKKKLLLLLLKKKKKKLLLMMMMMMLLLNNNRRRVVV^^^nnn|||yyyggg[[[NNNHHHFFFCCCAAAAAAAAA???>>>===>>>>>><<<:::777888999;;;===<<<888555777888999:::;;;<<<<<<;;;>>>:::666555777888888777777888888888888999999999;;;:::999888888999:::;;;666888;;;<<<;;;::::::;;;:::;;;;;;:::999999:::<<<===<<<<<<;;;:::999888888~~~yyytttsssrrrrrrqqqqqqmmmhhhdddbbb```]]][[[XXXXXXWWWVVVUUUTTTTTTSSSRRRNNNKKKJJJLLLMMMKKKIIIKKKJJJJJJKKKLLLLLLKKKIIIHHHKKKNNNNNNKKKJJJLLLNNNTTTPPPKKKHHHHHHHHHGGGEEEEEEFFFFFFFFFFFFGGGGGGHHHFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHGGGFFFHHHNNNTTT\\\gggqqqtttuuuyyy~~~ssseeeXXXSSSRRRQQQPPPQQQPPPOOOLLLJJJHHHHHHHHHHHHLLLKKKKKKLLLMMMNNNNNNMMMKKKKKKJJJJJJIIIGGGFFFEEEHHHHHHHHHIIIJJJLLLNNNOOOOOOPPPSSSVVVXXX[[[\\\]]]ZZZZZZZZZ[[[___dddjjjmmmpppqqqttt{{{{{{uuussssssqqqnnnkkkllllllmmmooottt{{{}}}zzzyyyxxxvvvuuusssqqqnnnmmmlllkkkiiigggccc___\\\YYYXXXWWWUUUWWWYYYYYYUUURRRQQQQQQPPPPPPOOOOOONNNLLLKKKKKKHHHGGGFFFFFFFFFDDDAAA???>>><<<::::::;;;<<<<<<;;;999888666555555555666666555666666777777777666666666555444555666666444222333222222222222333555666666555555555444444444444222333333444444444333333444777999777333111333666333444444444444333333222333222222222222222222222444444444444333333222222111222222222222333333333222222222333444444555555333333333444444444444555666444222333666777555444444444444555555555555666444444444333444888===AAANNNVVVfffzzzttthhh]]]XXXVVVTTTTTTWWWWWWRRRNNNNNNQQQRRROOOKKKMMMMMMNNNNNNMMMLLLJJJJJJLLLJJJHHHGGGFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKHHHJJJKKKJJJIIIGGGHHHHHHIIIJJJKKKKKKJJJJJJKKKMMMMMMMMMPPPTTTXXX___nnn|||yyyjjj]]]OOOIIIFFFBBB??????@@@>>>============<<<::::::999777777999:::999888777777888::::::;;;;;;:::>>>;;;777666777888777666888888888888999999999999:::999888888888888999:::666888:::;;;:::999999:::999:::::::::888888999;;;;;;;;;::::::999888888888zzzvvvqqqlllhhhhhhgggfffdddcccaaa```___YYYUUUPPPOOOPPPPPPOOOMMMLLLLLLKKKLLLMMMMMMLLLJJJJJJLLLNNNMMMLLLMMMRRRVVV^^^YYYRRRMMMKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIGGGGGGHHHHHHIIIIIIIIIIIIHHHIIIIIIHHHHHHKKKSSSXXXcccppp~~~qqqdddVVVQQQOOOMMMMMMNNNLLLLLLKKKIIIIIIHHHHHHHHHHHHGGGGGGHHHKKKLLLLLLKKKJJJJJJJJJJJJIIIGGGFFFEEEGGGGGGFFFFFFFFFHHHIIIJJJIIIJJJLLLNNNPPPRRRSSSSSSQQQPPPPPPPPPSSSWWW[[[]]]dddggglllsss|||{{{rrrlllddd___^^^^^^\\\[[[YYYYYYZZZ[[[]]]aaafffkkkuuuuuuuuutttuuuyyy~~~|||zzzyyyyyywwwuuuqqqlllhhhdddbbb```]]]___```___[[[WWWUUUTTTRRRSSSTTTTTTSSSQQQNNNMMMMMMLLLKKKJJJJJJIIIGGGEEEDDDBBB@@@???@@@@@@@@@???<<<<<<:::999888888888888888888888888888888777777888777666555666555222000222222222222333555666777555555555444444444444444333444444444444444333333555777888666222000222444333333444333333222111111333333111111111222333444555444444444444444333333222222222222333333333333444333222111111222333444333333333444444444555555666555333444555555444333444444444444555555555555444444444444555999???CCCOOOXXXiiirrrggg]]]XXXVVVTTTTTTVVVXXXQQQLLLMMMRRRTTTOOOJJJMMMNNNNNNNNNMMMLLLKKKJJJHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIGGGGGGHHHJJJIIIJJJKKKKKKJJJJJJKKKLLLMMMNNNRRRWWW[[[aaannnzzz|||mmm```QQQJJJFFFAAA>>>>>>>>>===;;;;;;<<<<<<;;;999<<<999555444555888::::::666666777888999999999999===;;;888777777777777666888888888888999999999:::999888888777777888888999777999::::::999777888888777999999999888777888999888888888888888888888888~~~}}}zzzwwwuuusssrrrjjjeee___[[[[[[[[[XXXVVVSSSRRRQQQRRRSSSRRRPPPOOOOOOPPPQQQQQQQQQUUU\\\bbbgggddd^^^YYYUUURRRQQQPPPKKKKKKJJJIIIIIIJJJKKKLLLIIIIIIIIIJJJJJJKKKLLLLLLKKKLLLMMMMMMNNNRRRZZZ```iiiwww{{{zzz~~~zzzmmmaaaTTTNNNLLLJJJJJJLLLJJJIIIIIIHHHGGGFFFFFFFFFGGGFFFFFFHHHJJJLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCDDDEEEEEEHHHIIIJJJLLLMMMNNNOOOOOONNNMMMLLLLLLMMMOOORRRTTT\\\aaahhhooouuu}}}vvvooojjjbbb^^^XXXTTTSSSTTTSSSRRRPPPQQQRRRSSSTTTWWW[[[___```aaabbbcccdddgggkkknnnyyy{{{{{{uuupppkkkiiihhhiiihhhfffccc^^^[[[YYYWWWWWWXXXXXXVVVUUUSSSRRRTTTRRRPPPOOOOOONNNLLLJJJJJJHHHFFFFFFFFFFFFEEECCCBBBBBBAAA@@@???>>>>>>===;;;;;;::::::999999999999999888777666666555333111222222333333333444555555555555444444444444444444444555555555555444444333444555666555333111222444333333333333222111000000333222111000000222333555444444444444444444444444222222222333333333444444555444222000000000222333222333333444444555555555666555444444444444333222111111222222222333333333444444555555777;;;@@@EEESSS]]]nnnpppfff\\\WWWVVVSSSSSSUUUSSSOOOKKKLLLOOOPPPMMMJJJNNNMMMMMMMMMLLLKKKKKKJJJFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJHHHGGGGGGIIIKKKIIIKKKLLLLLLKKKJJJLLLMMMMMMOOOTTTYYY]]]aaammmyyyooobbbSSSLLLGGGBBB>>>>>>===<<<::::::;;;<<<:::999<<<888555333555777999:::555666666777888888777777<<<;;;999888777777666666888888888999999999::::::888777777777777777777888999:::;;;:::888777777888666888999999777666777888666666777777888888888999}}}vvvrrrpppnnnjjjgggcccaaa`````````___\\\ZZZUUUVVVVVVVVVWWW]]]fffmmmpppnnnkkkeee___XXXSSSQQQNNNMMMKKKJJJJJJKKKLLLMMMLLLKKKKKKKKKKKKLLLMMMNNNNNNPPPRRRSSSTTTYYY```eeeppp|||vvvrrrrrruuuzzz}}}~~~|||wwwsssggg]]]RRRMMMJJJHHHIIILLLJJJIIIHHHFFFEEEDDDDDDDDDJJJIIIIIIKKKMMMOOOOOONNNJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFDDDCCCBBBBBBBBBCCCGGGHHHIIIKKKLLLLLLLLLLLLLLLLLLKKKJJJKKKMMMOOOPPPVVV]]]eeejjjnnnrrrxxx}}}xxxooohhhccc___XXXVVVRRRPPPOOOOOOOOONNNIIIJJJLLLMMMMMMNNNQQQTTTSSSUUUWWWXXXYYY[[[^^^```eeegggjjjmmmpppvvv{{{~~~xxxuuuwwwvvvuuurrrooojjjeeebbbbbb```___]]]\\\\\\\\\\\\ZZZWWWTTTSSSQQQPPPMMMKKKMMMKKKJJJJJJJJJJJJHHHFFFGGGGGGGGGFFFEEEDDDDDDCCC@@@???>>>===<<<;;;<<<<<<;;;999888999999999777555555555555444444333333222555555555555555555555555666666666666666555444333222333444444444444555666222333333333222222111000222222111111111222444444444444444444444444444444222222333333333444444444666444222000000000222333222222333333444555666666555555555444333222222333111111111222222222333333333444555555777<<>>>>>???>>><<<:::888888888888666555444333666666666666666777777777777777777777666555444444222222333444555666777777222222333333333333222222000111111222333333333444222222333333333333444444333333333333444444444444555444333222111111222333111222333333444555666666333444555444333222333444333333333333444444444444222333444555777<<>>:::;;;;;;;;;;;;:::888777666777777777888888888999777888888777777555444444444444444555666777666666111222333444444555444444...000222444444444333222111111111222222222333333333333333444444444444555444444444333333333333333111222222333444555666777111333555444222222333555222333333333333444444444111222333444777<<>>===<<<;;;:::;;;<<<===<<<;;;999888888888::::::999777666666777777777666666555444777999999888888999;;;999999999:::::::::;;;;;;888888999::::::999888888666777777666555555777999555777::::::999777777777777888888888888888888888TTTIIIDDDJJJMMMIIIJJJPPPSSSVVV___kkkyyy}}}wwwoooeee[[[VVVZZZZZZYYYYYY\\\aaafffiiifffmmmxxx~~~zzztttpppqqqwww|||zzzzzzxxxsssmmmiiiiiijjjhhhfffcccaaaaaabbbdddeeecccaaa___]]]\\\\\\]]]^^^___dddkkkooopppqqqtttwwwyyy{{{rrroooaaa^^^ZZZYYYZZZ[[[YYYXXXTTTPPPNNNNNNNNNKKKKKKNNNNNNLLLHHHFFFFFFJJJNNNQQQVVVTTTSSSTTTVVVVVVUUUTTTQQQQQQRRRRRRRRRQQQPPPPPPKKKJJJHHHGGGFFFFFFFFFGGGDDDEEEFFFHHHIIIJJJJJJJJJGGGGGGHHHIIIKKKMMMOOOPPPSSSYYY```aaa]]][[[^^^bbbhhhuuuwwwooocccYYYSSSPPPOOOOOOKKKLLLLLLKKKIIIHHHHHHHHHFFFHHHJJJKKKIIIHHHHHHIIIJJJKKKKKKKKKJJJKKKMMMPPPOOOQQQSSSTTTTTTUUUVVVXXXRRRUUUXXXVVVSSSSSSXXX\\\ZZZ```ggglllpppvvv}}}yyyrrrlllfffbbb]]]ZZZZZZYYYZZZ[[[]]]]]][[[YYYXXXYYYZZZ\\\\\\\\\\\\[[[TTTRRROOOLLLKKKJJJKKKKKKPPPNNNLLLKKKIIIGGGDDDAAA;;;<<<===>>>>>>>>>===<<<777777888888999999999:::888888888888777666444444777666555555666666666555111222333444555666666666---///222555555555333111000000111111111222222222333333333444444444555555333444444555555444444333111111222333444666666777000222444444222222444666000000111111111222222222000111222444666;;;BBBGGGUUUaaattt}}}tttfff]]]TTTRRRPPPNNNMMMNNNKKKIIIGGGGGGIIIJJJIIIGGGJJJIIIGGGFFFEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGDDDEEEFFFGGGGGGHHHGGGGGGDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFEEEHHHJJJKKKJJJIIIIIIJJJFFFGGGIIIHHHGGGGGGHHHJJJKKKLLLOOOSSSUUUYYYeeeqqqtttbbbVVVMMMCCC===:::===;;;:::;;;======<<<;;;;;;999888777999::::::999666777777777777777666666333666999:::888888:::<<<999999:::::::::;;;;;;;;;888999:::;;;;;;:::999888444444555444333444666888555888:::;;;:::888777777999999888888888888888888PPPKKKDDDAAABBBEEEFFFFFFJJJKKKNNNTTT]]]cccdddddddddbbb^^^YYYTTTOOOLLLJJJNNNMMMKKKJJJJJJKKKMMMNNNQQQWWW___eeelllxxx|||{{{}}}~~~yyyvvvwwwxxxwwwuuusssrrrssssssrrrqqqqqqpppooommmlllkkkkkkkkklllrrryyy{{{zzzzzz|||~~~|||yyyvvvkkkbbbXXXRRRQQQSSSRRRPPPRRRPPPOOONNNNNNPPPQQQSSSSSSPPPKKKHHHIIILLLPPPTTTYYY[[[^^^```aaaaaa```___[[[ZZZXXXVVVUUUUUUVVVVVVRRRQQQOOOMMMKKKJJJIIIIIIFFFFFFGGGIIILLLMMMLLLJJJNNNMMMMMMLLLLLLMMMNNNNNNVVVXXXYYYYYYXXXWWWXXXYYYaaajjjuuu}}}~~~mmmdddYYYRRRQQQQQQOOOLLLJJJJJJJJJKKKKKKKKKKKKKKKFFFGGGHHHIIIJJJIIIHHHGGGLLLKKKIIIHHHIIIJJJLLLMMMNNNNNNOOOOOOOOONNNNNNMMMQQQOOOMMMLLLKKKLLLMMMNNNTTTWWWZZZ^^^bbbggglllpppxxxxxxwwwwwwvvvtttsssrrruuuwww{{{~~~wwwqqqnnnmmmiiiiiihhhgggeeecccaaa```dddcccccccccdddbbb```]]]]]]ZZZUUURRRQQQQQQPPPPPPQQQSSSVVVUUURRRMMMIIIGGGCCCCCCCCCBBBBBBAAAAAAAAAAAA???======??????;;;888;;;:::888777666555555555777444666:::777000...222888777666555555444555555:::777555444444555555444777333333666666222000000666444333555888888666444777666444333333444555555222444555333000000333777222222333444444444333333444444333222222333333444444555555555666888<<>>=========>>>======<<<;;;;;;999777666888999999888666666666666666666666666888888888777777777777666999:::;;;;;;999999:::;;;888888888777777777777666777777888999888777666555777999;;;;;;:::999888999:::777777::::::888999<<>>BBBAAA@@@???>>>============;;;===@@@===888777;;;777777666555444444444444777555333333555666666555555111222666888666444555222111000222555777555333666555444444333444555555444555555444333333555777444444555555555444444333222222333333444444555555444555666666666999===@@@OOOZZZmmm|||pppaaaXXXPPPNNNMMMKKKKKKLLLGGGGGGGGGHHHHHHHHHIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEFFFGGGHHHHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIIIIKKKLLLMMMPPPWWWaaaiii~~~jjj[[[PPPGGG@@@>>><<<<<<======<<<<<<;;;;;;;;;888666555666888999888777777777777777777777777999888888888888777777777999:::;;;:::999888999:::999999888888888777777777777888999999999888777777666999;;;;;;:::999999::::::777777999:::888888;;;DDDAAA>>><<<===>>>>>>>>>>>>>>>???AAAEEEGGGFFFEEEDDDDDDDDDCCCBBBBBBAAAAAACCCBBBAAA@@@@@@AAABBBCCC>>>BBBEEEFFFHHHMMMXXX```mmmttt~~~|||uuunnneee___^^^^^^]]]\\\[[[[[[[[[\\\]]]___aaabbb```^^^\\\\\\___ccchhhlllttttttvvvwwwwwwvvvuuutttuuutttsssqqqooollljjjiiiiiigggddd```]]]ZZZXXXWWWYYYXXXYYY[[[\\\]]][[[YYYVVVWWWYYY[[[\\\]]]^^^^^^___^^^^^^^^^___```bbbcccbbbhhhoootttyyyzzzsssjjj___YYYQQQLLLKKKKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHIIIJJJKKKLLLKKKLLLLLLMMMNNNNNNNNNNNNHHHGGGFFFEEEEEEEEEFFFGGGMMMNNNPPPQQQQQQRRRUUUWWW[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[\\\]]]^^^```bbbccc```aaacccdddfffjjjooorrrwwwyyy||||||yyyvvvtttsssqqqooommmcccaaa]]]\\\\\\]]]]]]]]]```bbbeeegggeeeaaa\\\YYYVVVVVVUUUTTTRRRQQQPPPOOOMMMLLLKKKKKKKKKJJJHHHFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA???@@@AAA>>>;;;;;;>>>999999888777666555555666777555444555777999999999333///000444666444333555000//////111444666666555777777777777777777777777777555444444555777888777666666666666666555444333---...000111222333222222444555666666777999===AAALLLWWWjjj|||ooobbbXXXPPPNNNMMMKKKKKKLLLGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGHHHHHHIIIHHHHHHGGGFFFFFFGGGHHHHHHHHHKKKMMMNNNPPPVVV^^^eee~~~lll]]]RRRGGG@@@>>>;;;;;;;;;;;;;;;::::::::::::777444333555777888888888888888888888888888888999999999888888888888777999:::;;;:::888777888999:::999999999888888888888888999:::;;;;;;:::999888777999:::;;;:::999:::;;;999777777::::::888888;;;>>>===;;;;;;;;;;;;;;;:::>>>>>>???@@@AAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCC???>>>>>>======>>>>>>??????AAACCCBBBAAADDDKKKQQQWWW]]]gggttt}}}{{{vvvnnniiigggfffeeedddfffggghhhjjjkkkmmmnnnnnnmmmlllkkkkkkmmmqqqvvvxxx}}}~~~~~~{{{zzzzzzxxxtttppplllhhhfffeeeffffffgggiiikkkllljjjhhhcccdddgggiiikkklllllllllmmmnnnppprrrsssrrrpppnnnlllnnnppprrrsssooofff^^^WWWSSSMMMJJJIIIJJJIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLMMMMMMLLLLLLKKKFFFFFFEEEDDDDDDEEEEEEFFFLLLMMMNNNOOONNNNNNPPPRRRSSSSSSSSSTTTTTTUUUUUUVVVVVVUUUTTTTTTUUUWWWXXXZZZVVVXXXYYYYYYZZZ]]]aaadddggggggiiilllqqqwww|||~~~|||yyyvvvtttmmmkkkiiihhhiiikkkkkkkkkhhhjjjllloooooolllgggccccccbbbaaa^^^\\\YYYXXXWWWTTTTTTSSSSSSRRRQQQPPPNNNLLLKKKJJJHHHGGGFFFFFFFFFFFFEEEDDDBBB???======???======<<<:::999999999999:::999888999;;;===<<<;;;999555333666777444222333333333333444555777777888::::::;;;;;;<<<;;;;;;:::999666333444777999999777777777777777666444333333...///222333444333222111333444555666666999===AAAJJJUUUhhh~~~qqqeee[[[RRROOONNNKKKIIIKKKGGGGGGGGGHHHHHHHHHHHHHHHJJJIIIHHHHHHGGGGGGGGGHHHEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJIIIIIIEEEFFFFFFGGGGGGFFFFFFEEEGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIKKKNNNOOOQQQUUU]]]ccczzzooo___SSSHHH@@@>>>;;;::::::999999999999999:::777333222333666777888888888888888888888888888999999999999888888888888888999:::999777666666777:::::::::999999999888888888999:::<<<<<<<<<;;;;;;888999;;;;;;:::999:::<<<:::888888<<<<<<999999<<<::::::::::::999999::::::999:::<<<===============>>>>>>??????@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBAAA@@@BBBFFFJJJKKKOOOWWWbbbppp}}}|||xxxuuutttuuuuuuuuutttuuuwwwyyyzzzzzzzzzzzzyyyyyyxxxxxxzzz||||||yyyvvvuuuttttttuuuxxx{{{|||{{{zzztttuuuwwwzzz|||~~~{{{yyyvvvsssqqqnnnfff]]]VVVRRROOOLLLJJJIIIIIIJJJIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFGGGGGGGGGGGGIIIKKKMMMMMMMMMNNNOOOQQQMMMMMMLLLLLLMMMNNNOOOPPPPPPOOONNNMMMNNNOOOPPPQQQNNNOOOPPPQQQQQQRRRUUUXXXYYYYYYZZZ[[[^^^bbbfffiiiiiimmmppppppoooqqqxxxyyyxxxvvvwwwxxxzzzzzzzzzxxxxxxzzz}}}}}}yyyuuutttrrrooolllhhhdddaaa___^^^^^^^^^^^^\\\[[[ZZZYYYXXXWWWUUUSSSRRRPPPPPPOOOOOOPPPNNNJJJFFFDDDCCCCCCAAAAAA???>>>===<<<<<<<<>>===>>>??????>>>===@@@<<<:::<<<<<<999888999666777777666777777999:::===>>>???@@@@@@>>><<<;;;;;;888555555888:::999777777777777777666555333333555666888888888666444333333444555666777:::>>>AAAKKKVVVhhh~~~vvviii___UUUQQQNNNJJJHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFEEEFFFGGGHHHIIIJJJKKKKKKNNNNNNNNNMMMLLLJJJIIIHHHEEEFFFFFFGGGGGGFFFFFFEEEHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFGGGHHHHHHJJJMMMOOOPPPQQQVVV^^^cccvvvsssbbbUUUHHH@@@===::::::999888888888888999999666333222333666777777888888888888888888888888999999999888888888777777777888999888666555666777:::::::::999999999888888888999;;;<<<=========<<<999;;;;;;;;;999999:::;;;;;;999:::>>>>>>;;;;;;===888999:::999888888999;;;999;;;======<<<<<<===>>>@@@@@@??????????????????>>>>>>>>>??????>>>>>>>>><<<===>>>>>>>>>???AAADDDEEEGGGLLLTTT```ooo~~~xxxqqqmmmggg^^^UUUQQQNNNMMMLLLJJJIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIIIILLLLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIEEEGGGJJJKKKLLLLLLNNNOOOMMMLLLKKKKKKKKKMMMNNNOOONNNMMMMMMMMMMMMMMMMMMNNNJJJKKKMMMMMMMMMMMMPPPRRRTTTSSSSSSTTTVVVXXXZZZ[[[[[[]]]___^^^^^^```eeeiiilllpppvvv{{{yyytttooommmlllmmmnnnmmmkkkiiihhhiiieeedddaaa___\\\ZZZYYYXXXVVVXXXWWWQQQMMMLLLKKKIIIGGGFFFEEECCCBBBAAAAAAAAADDDCCCCCCDDDEEEEEECCCAAAAAA===;;;>>>???===<<<>>>999:::;;;::::::;;;>>>@@@BBBCCCEEEFFFEEEBBB???===>>>;;;999888999999999999888888888888777666666555777777777777666444333111444555777777999<<<@@@DDDNNNYYYjjjzzzlllbbbXXXSSSPPPLLLIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKOOOOOOOOONNNMMMJJJHHHFFFFFFFFFGGGGGGGGGGGGFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIIIIKKKMMMOOOOOOQQQVVV^^^eeetttvvvdddVVVIII@@@===;;;:::999777777888888999888666444444555666666666888888888888888888888888888888888777777777777666555666777777555555666777:::999999999888888888888777888:::<<<===>>>======<<<<<<<<<;;;999888999;;;;;;999;;;??????<<<;;;===666888888777666666999<<<;;;===@@@???>>>===>>>@@@@@@???????????????>>>>>>======>>>>>>>>>>>>======:::;;;<<<<<<<<<===>>>???@@@AAADDDIIIRRR___mmmvvvtttiiieee^^^UUUOOONNNKKKLLLKKKJJJIIIHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIFFFGGGGGGHHHHHHIIIHHHHHHDDDFFFIIIKKKKKKKKKLLLMMMOOONNNMMMLLLLLLMMMOOOPPPMMMMMMNNNNNNNNNNNNMMMMMMJJJKKKMMMMMMMMMMMMOOOQQQQQQQQQRRRSSSTTTUUUVVVVVVSSSSSSTTTTTTVVVXXX[[[\\\^^^```dddgggjjjnnnsssvvvvvv}}}~~~{{{yyyyyy{{{tttrrroookkkhhheeecccbbb[[[___```[[[WWWXXXVVVRRRRRRQQQOOOMMMLLLKKKJJJJJJLLLKKKLLLMMMOOOPPPNNNMMMHHHCCCAAABBBCCC@@@???AAA===???AAAAAAAAADDDHHHLLLLLLMMMOOOPPPNNNJJJFFFCCCAAAAAA???===:::999:::<<<999:::::::::::::::999999777777666666555555444444777999:::;;;<<<@@@DDDHHHSSS]]]mmm{{{lllbbbXXXUUURRRNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHHHHGGGGGGHHHHHHIIIFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNMMMLLLJJJHHHFFFGGGGGGHHHHHHHHHHHHGGGGGGJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHIIIJJJJJJJJJLLLLLLMMMOOOUUU^^^ffftttxxxfffWWWJJJ@@@===<<<:::999777777888999:::777666555666777888666555777777777777777777777777777777777666666666555555333444555666555555666888999999888888888777777777666777999<<<===>>>>>>>>>>>>>>>===;;;888777888999999888999>>>>>>:::999;;;666777777666444555999<<<:::<<<>>>>>>;;;999:::<<<;;;;;;;;;:::::::::::::::;;;<<<<<<======<<<<<<;;;<<<<<<============>>>>>><<<===???BBBJJJUUUbbbjjj}}}zzznnnccc^^^XXXPPPLLLMMMJJJKKKKKKJJJHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEIIIHHHGGGGGGGGGHHHIIIJJJFFFFFFGGGHHHHHHHHHHHHGGGEEEFFFGGGIIIJJJKKKKKKKKKEEEEEEFFFGGGGGGGGGGGGGGGEEEHHHKKKLLLLLLKKKLLLMMMNNNMMMKKKJJJJJJKKKLLLMMMHHHIIIJJJKKKLLLKKKJJJIIIHHHIIIKKKLLLKKKLLLMMMOOOLLLMMMOOOPPPQQQRRRRRRRRRPPPOOOOOOQQQTTTWWWXXXWWWWWWXXXZZZ[[[]]]```dddhhhhhhqqq{{{}}}yyyuuurrrooonnnccciiikkkgggdddfffddd```[[[ZZZXXXWWWUUUTTTTTTSSSSSSSSSTTTVVVYYYZZZYYYXXXWWWQQQMMMMMMKKKGGGEEEGGGBBBDDDGGGHHHIIILLLRRRWWWUUUWWWYYYYYYWWWRRRNNNJJJCCCDDDDDD@@@<<<:::;;;>>>;;;;;;<<<<<<===<<<<<<<<<===<<<<<<;;;<<<<<<===>>>:::;;;===>>>???BBBGGGKKKVVV___ooo{{{kkkaaaXXXUUUTTTQQQPPPQQQMMMMMMLLLLLLKKKKKKKKKJJJHHHHHHHHHGGGGGGHHHIIIIIICCCDDDEEEFFFHHHIIIJJJKKKIIIIIIIIIHHHHHHHHHGGGGGGIIIIIIJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLKKKJJJHHHFFFGGGHHHHHHIIIIIIHHHHHHGGGJJJJJJJJJJJJJJJJJJIIIIIIKKKJJJIIIIIIIIIIIIJJJKKKIIIJJJKKKKKKMMMTTT^^^fffuuuzzzgggXXXJJJ@@@===<<<;;;999777777888999:::666666666777999888666444666666666666666666666666666666666666555555555555111333555555555555777888888888888777777777777666555777999;;;===>>>>>>>>>@@@@@@>>>;;;888666777999888666888<<<===999888999:::777555555777888666444::::::;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;===???>>>;;;:::<<<>>>;;;<<<>>>?????????>>>======<<>>???@@@AAACCCFFFMMMTTTYYYbbbjjjwww}}}jjjccc[[[WWWVVVUUUTTTRRRPPPNNNLLLKKKLLLLLLKKKJJJOOOLLLIIIHHHIIIHHHFFFCCCGGGGGGHHHHHHHHHIIIIIIIIILLLIIIGGGHHHKKKLLLLLLJJJKKKNNNLLLFFFFFFJJJKKKGGGIIIJJJJJJJJJJJJIIIHHHGGGGGGIIIKKKKKKIIIHHHHHHHHHNNNMMMLLLKKKJJJIIIHHHHHHMMMLLLJJJIIIHHHHHHIIIIIIMMMNNNOOOOOOPPPVVVaaajjj|||}}}fffUUUJJJBBB>>>:::;;;<<<:::666555888;;;888888777777777777888888888888777777666666666666555555555555555555555555444555777999999888666444:::777555666999:::888555666777999<<>>===;;;;;;<<<>>>;;;<<<===>>>???>>>======>>>===>>>AAABBBFFFPPP[[[mmmyyy~~~|||yyynnnaaaZZZUUUOOOLLLMMMKKKKKKLLLKKKKKKIIIHHHGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGIIIIIIIIIIIIIIIJJJJJJJJJNNNMMMLLLKKKJJJKKKKKKLLLIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMPPPOOOOOOOOONNNNNNNNNNNNKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKKKKLLLMMMPPPQQQOOOSSSXXX\\\___aaaccceeedddddddddddddddcccbbbaaaeeehhhnnnvvv~~~zzzwwwvvvuuusssqqqtttuuuvvvwwwyyy{{{|||}}}wwwvvvuuussspppnnnmmmlllgggiiikkkllllllmmmoooqqqrrrrrrtttvvvuuuqqqiiiccc^^^ZZZVVVTTTSSSSSSRRRQQQOOONNNMMMKKKJJJJJJIIIIIIJJJLLLKKKIIIKKKMMMLLLGGGFFFFFFGGGJJJOOOWWW___eeemmmsss}}}|||nnnggg^^^YYYWWWVVVUUUSSSQQQOOONNNMMMNNNOOONNNLLLNNNKKKIIIIIIJJJIIIGGGEEEHHHHHHIIIIIIJJJJJJKKKKKKKKKIIIGGGHHHJJJLLLKKKIIIJJJMMMKKKGGGFFFJJJJJJFFFIIIIIIIIIHHHHHHHHHGGGGGGFFFHHHKKKKKKJJJHHHHHHHHHKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJJJJKKKMMMOOOOOORRRYYYdddmmm~~~~~~gggWWWKKKCCC???;;;;;;:::888777666888999888666555555666777777666777555333111111222444555555555555555555555444444555555555666666666666666999888777777888888777666888999<<>>>>>======>>>======>>>???AAAIIIRRRdddooozzz~~~}}}yyywwwtttqqqiiieee```]]]```hhhqqqwww~~~{{{pppccc\\\WWWQQQNNNOOOPPPOOOOOOOOOMMMLLLJJJIIIIIIIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHGGGHHHHHHHHHIIIIIIIIIJJJLLLKKKJJJJJJIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLKKKKKKKKKKKKLLLMMMMMMOOONNNMMMLLLKKKLLLLLLMMMJJJJJJJJJKKKLLLLLLMMMMMMKKKJJJIIIHHHHHHHHHIIIJJJMMMOOOQQQRRRRRRSSSTTTVVVUUUUUUTTTTTTTTTUUUUUUVVVTTTWWW\\\ccciiiooosssuuuwwwzzz||||||wwwooommmjjjiiigggfffccc``````___\\\YYYXXXWWWXXXXXXWWWZZZZZZYYYZZZ\\\YYYTTTQQQQQQRRRUUU\\\fffooouuu||||||qqqiii___XXXVVVUUUTTTRRRPPPNNNMMMNNNOOOOOONNNMMMNNNLLLJJJJJJKKKLLLKKKJJJIIIIIIJJJJJJKKKLLLLLLMMMKKKJJJIIIIIIJJJJJJIIIHHHIIIKKKKKKIIIHHHIIIHHHEEEIIIHHHGGGFFFEEEFFFGGGGGGEEEHHHKKKLLLKKKIIIHHHGGGHHHIIIIIIIIIJJJJJJKKKKKKFFFGGGGGGHHHIIIJJJJJJKKKIIILLLOOORRRWWW___jjjsss~~~hhhXXXMMMDDD@@@<<<:::888777777888777777888555333444666777666444777555222//////111444666666666666555555444444444666555444333444555777888777888999888666555666777:::;;;???DDDJJJPPPUUUXXXXXXTTTLLLDDD>>>999777666888888888888888888888888CCC@@@<<<888555444444333666666777777888888999999::::::999999999999::::::;;;;;;<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<============>>>;;;;;;===>>>>>>DDDLLLZZZeeepppvvvzzzyyyqqqjjjeeeccc```^^^WWWTTTPPPNNNPPPUUU[[[___dddfffhhhkkkooouuu}}}}}}rrrfff___[[[VVVTTTUUUSSSSSSRRRPPPOOOMMMLLLKKKKKKJJJHHHGGGFFFEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGIIIIIIIIIIIIHHHGGGEEEEEEEEEEEEFFFFFFGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIHHHIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLNNNLLLJJJIIIHHHIIIKKKLLLIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJOOOOOOOOONNNLLLLLLNNNPPPPPPOOOMMMMMMMMMMMMOOOPPPOOOQQQUUUYYY]]]aaacccdddeeegggiiikkknnnrrrxxx||||||~~~~~~|||yyyvvvtttvvvssspppllljjjjjjkkkllljjjmmmmmmkkkllllllhhhbbb___^^^^^^bbbkkkvvvwwwoooddd\\\YYYWWWVVVTTTRRRQQQPPPQQQRRRSSSQQQPPPOOONNNLLLLLLMMMNNNNNNOOOJJJKKKKKKLLLLLLMMMNNNNNNLLLLLLKKKKKKKKKJJJIIIHHHIIIKKKKKKKKKJJJIIIHHHFFFHHHGGGEEEDDDCCCEEEFFFHHHDDDGGGKKKMMMKKKIIIHHHGGGIIIIIIIIIIIIJJJJJJJJJJJJFFFFFFGGGHHHIIIIIIIIIIIIIIILLLQQQWWW^^^hhhssszzz}}}iiiYYYNNNEEE@@@>>>:::666666888999777555999666333444777999777444888666444333333444666777777777666666555555444444555555555555555666777777666888:::888555444555888:::<<>>999555444444555555666777777888999999:::999999888888999999:::;;;:::::::::;;;;;;;;;:::;;;;;;;;;;;;;;;<<<<<<===<<<::::::===>>>>>>CCCIIISSS]]]hhhooouuu||||||{{{vvvvvvwwwwwwzzz}}}wwwhhhccc]]]VVVRRRPPPNNNMMMMMMLLLJJJIIIJJJKKKLLLMMMSSSUUUVVVXXX[[[```fffkkkppptttzzz}}}rrrgggbbb^^^ZZZYYYZZZXXXWWWVVVTTTSSSQQQPPPPPPMMMLLLJJJIIIGGGFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIHHHGGGFFFCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJLLLJJJHHHGGGFFFGGGIIIJJJGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLKKKKKKKKKIIIGGGGGGJJJLLLLLLKKKIIIHHHGGGGGGHHHIIIKKKLLLMMMPPPQQQSSSTTTTTTSSSUUUWWWXXXZZZ^^^dddgggiiikkknnnqqqssssssrrrrrrrrrqqqnnnkkkjjjllloooqqqooonnnmmmmmmooorrrvvvxxxxxxzzz|||vvvrrrppppppttt}}}vvvkkkccc___]]][[[YYYWWWVVVVVVWWWXXXXXXVVVTTTOOOOOONNNMMMLLLMMMOOOPPPMMMMMMMMMNNNNNNNNNOOOOOONNNOOOOOONNNLLLJJJIIIHHHKKKKKKKKKMMMLLLIIIHHHGGGGGGFFFDDDCCCCCCDDDFFFGGGDDDGGGJJJLLLKKKIIIIIIHHHKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKOOOTTT\\\eeepppzzz|||iiiZZZOOOFFF@@@???;;;777666888999777555999777555555888999888666555666777777777777666666777777666666666555555555555666888999999888666555444777999888555444666888:::<<>>>>>AAAEEEMMMVVV```fffmmmuuuyyyyyyuuuwwwyyy{{{{{{yyywwwvvvuuuyyy}}}~~~|||vvvmmmffffffggggggiiilllooowwwtttfffWWWTTTPPPKKKHHHFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBGGGIIIKKKLLLNNNQQQUUUXXXZZZ]]]bbbkkkttt~~~tttiiiddd```]]][[[]]]^^^]]][[[ZZZXXXXXXXXXWWWRRRQQQOOOMMMKKKIIIHHHHHHFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJIIIGGGFFFDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJIIIHHHGGGFFFGGGHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGDDDEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIHHHGGGGGGIIIKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKMMMNNNOOOQQQUUUXXX[[[\\\]]]____________^^^^^^^^^]]][[[ZZZ[[[^^^aaa___^^^^^^^^^___bbbdddfffhhhjjjnnnttt{{{zzzvvvtttsssrrrvvv{{{}}}ssslllhhhdddaaa^^^[[[ZZZZZZZZZ[[[ZZZWWWUUUTTTTTTRRRPPPNNNNNNPPPRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTRRROOOLLLKKKJJJLLLJJJJJJLLLKKKHHHGGGIIIEEEEEEDDDCCCDDDEEEFFFGGGEEEGGGJJJJJJJJJIIIIIIJJJLLLLLLKKKKKKJJJJJJJJJIIIJJJIIIHHHGGGGGGHHHIIIJJJNNNQQQWWW```kkkvvv~~~|||jjj\\\QQQHHHBBB???<<<:::888888888777666888888777777777777888888222333555777777666444333666666666666666666666666777888:::;;;;;;888555333333555666666666666777999:::<<>>>>>===:::888777888999555888999888444444666:::222333444555555555444444555555555666777777888888:::::::::999888666444333333333333444777999999888;;;===CCCLLLXXXdddooouuummmeeeYYYKKKAAA<<<;;;;;;666666666666666666666666???AAACCCAAA;;;666444444555555666777888999::::::999999888888888888999999;;;999777888:::;;;:::777;;;:::999999999:::;;;<<<<<<888777:::<<<::::::<<<;;;BBBIIINNNUUU\\\___^^^^^^___``````___\\\YYYWWWZZZ___gggooorrrrrrooolllhhh]]]SSSQQQQQQPPPOOOQQQTTTaaannnsssqqqiii\\\QQQDDDDDDBBB@@@>>>>>>???AAA???>>>======???AAACCCDDD<<>>@@@BBBDDDFFFGGGHHHIIIBBBDDDEEEFFFDDDDDDDDDEEEHHHGGGGGGHHHIIIJJJKKKLLLLLLNNNPPPPPPNNNNNNQQQSSSLLLLLLMMMMMMMMMNNNNNNNNNSSSSSSTTTVVVXXX[[[^^^```dddbbb^^^[[[YYYXXXXXXYYYTTTYYY^^^```aaadddkkkqqq|||zzzyyyyyyyyyxxxvvvrrrooojjjjjjhhhccc^^^\\\^^^aaa]]]]]]\\\ZZZYYYXXXVVVVVVWWWYYY[[[YYYTTTPPPNNNNNNKKKFFFDDDGGGFFFBBBCCCHHHCCCDDDEEEFFFGGGGGGFFFFFFGGGHHHHHHHHHGGGHHHKKKNNNJJJJJJKKKLLLMMMNNNOOOOOOJJJHHHFFFEEEFFFJJJOOORRROOORRRXXXbbbmmmxxxooobbbWWWMMMGGG>>>??????<<<888666888;;;222777:::888222111555:::555444444333444555666777444444555666777888999999<<<;;;999666444333333333333111111333888;;;:::888<<<>>>DDDMMMYYYfffrrrxxxrrriii\\\MMMBBB<<<::::::777777777777777777777777======>>>>>><<<:::777555333444444555666888:::;;;;;;;;;;;;<<<===<<<999666888888888888999:::;;;;;;:::::::::999999:::::::::999999999999999999999999<<<===@@@DDDIIIMMMPPPQQQRRRQQQQQQRRRSSSRRRPPPOOOWWWZZZ___cccfffeeecccbbb^^^WWWNNNIIIGGGHHHHHHHHHIIIPPPZZZdddggg___QQQEEE@@@>>>===<<<======;;;:::999:::;;;<<<===>>>???@@@BBBAAA@@@@@@CCCEEEFFFFFFHHHIIIJJJMMMRRRZZZcccjjjmmmmmmsss~~~}}}vvvoooiiiiiifffaaa\\\YYYYYY[[[\\\^^^^^^^^^[[[XXXUUUTTTUUUWWWUUUTTTTTTUUUUUUTTTRRRUUUUUUUUUUUUUUUVVVVVVVVVVVVTTTRRRQQQQQQOOOLLLIIILLLLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMPPPSSSUUUTTTRRRRRRPPPOOONNNMMMLLLIIIFFFHHHGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIOOOMMMKKKJJJIIIHHHFFFDDDHHHHHHHHHGGGFFFFFFEEEEEE@@@@@@AAABBBCCCCCCCCCCCCFFFFFFFFFFFFFFFGGGHHHIIIEEEGGGHHHGGGEEEBBBBBBBBBBBBBBBDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAJJJIIIFFFEEEEEEGGGJJJLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLNNNOOOQQQRRRTTTTTTTTTSSSRRROOOMMMNNNQQQTTTOOOOOOOOOQQQTTTXXX\\\^^^iiioooyyy{{{tttmmmjjjlllmmmkkkiiippprrrvvv|||}}}wwwpppkkkiiihhhhhhllljjjeeeaaa^^^]]]^^^^^^cccbbbaaa^^^ZZZUUUPPPMMMJJJHHHFFFFFFGGGHHHHHHHHHGGGEEEDDDEEEHHHIIIJJJIIIJJJIIIIIIHHHIIIJJJKKKLLLJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKIIIGGGGGGJJJLLLMMMRRRZZZccckkksss{{{~~~qqqgggZZZQQQMMMEEECCC@@@===;;;:::;;;;;;888777666555555666777888888888888888888999999:::888666333333444666777777555555444444333444444444444333333333444666888999999???FFFMMMYYYiiissswwwvvvooobbbTTTHHH???:::888888777777777777777888888;;;;;;<<<<<<;;;999777666555555555666777999:::;;;============>>>===999777::::::999999::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<999999999999999999999999:::;;;===@@@CCCFFFHHHIIIHHHGGGGGGHHHJJJKKKKKKJJJNNNQQQTTTXXXYYYYYYXXXWWWUUUPPPIIIEEEEEEFFFFFFFFFFFFLLLTTT\\\^^^XXXLLLCCC???>>><<<<<<===<<<;;;999999:::;;;<<<>>>???@@@AAAAAA@@@@@@AAADDDFFFHHHHHHGGGHHHJJJMMMQQQYYYccciiiqqqttt|||{{{ttttttxxx|||~~~xxxrrrjjjbbb]]]\\\]]]___^^^___^^^\\\ZZZWWWVVVVVVVVVTTTSSSTTTVVVVVVVVVUUUZZZZZZZZZZZZZZZZZZZZZZZZ^^^\\\ZZZXXXWWWUUUQQQOOOQQQQQQRRRRRRQQQPPPNNNMMMPPPPPPRRRUUUYYY[[[[[[YYY[[[YYYVVVTTTSSSQQQMMMKKKGGGGGGGGGGGGGGGGGGHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLOOOLLLIIIHHHGGGGGGEEECCCFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEDDDBBB@@@???AAABBBCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBHHHHHHFFFFFFFFFGGGIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLNNNOOOPPPPPPOOOOOONNNLLLJJJJJJLLLNNNKKKJJJJJJKKKMMMPPPSSSUUU___dddlllssswwwxxxvvvtttiiiccc]]][[[]]]___^^^\\\ccceeehhhmmmssswww{{{}}}}}}zzzyyyyyyxxxvvvsssooollljjjiiiiiiiiihhhfffccc___YYYTTTRRROOOMMMJJJIIIJJJJJJIIIHHHGGGEEEEEEFFFIIIKKKLLLLLLMMMLLLKKKKKKKKKKKKLLLMMMPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOMMMKKKJJJJJJLLLOOOQQQUUU\\\cccjjjsss{{{qqqfffZZZQQQMMMGGGEEEAAA===:::888888888888777666666666777888999888777777777777888999999999777444333555666777666666555555444333333333444444444444444555666888999:::???FFFMMMYYYhhhssswwwvvvooobbbTTTHHH@@@;;;999;;;;;;999888777777777777888999999::::::999777666777777777777888999:::;;;@@@????????????>>>;;;888===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::999999888888888888888999:::;;;===>>>???@@@???===<<<>>>AAACCCEEEEEEEEEGGGHHHJJJKKKKKKKKKJJJIIIFFFCCCAAABBBCCCCCCCCCBBBFFFKKKPPPRRRNNNFFF@@@>>>===;;;;;;<<<<<<;;;999999:::;;;===???AAABBBCCC???@@@AAACCCFFFIIIKKKLLLJJJKKKMMMOOOTTT\\\eeelllyyy~~~{{{yyyuuutttuuutttnnngggfffiiipppuuuzzz}}}||||||}}}{{{pppiiiggghhhjjjhhhgggfffeeebbb___\\\[[[XXXVVVUUUVVVXXXZZZZZZYYY[[[[[[\\\\\\\\\[[[[[[[[[aaa___]]]\\\[[[XXXUUUSSSXXXYYYZZZZZZYYYWWWTTTSSSVVVWWWYYY]]]bbbeeeeeedddbbb```\\\YYYWWWTTTPPPNNNJJJKKKLLLMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPQQQNNNJJJHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFDDDBBBCCCEEEDDDAAA===@@@@@@AAAAAABBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIJJJKKKKKKJJJKKKKKKJJJHHHGGGGGGHHHHHHGGGFFFFFFGGGIIILLLMMMRRRUUUZZZ^^^aaaaaa```___WWWSSSNNNMMMPPPRRRRRRQQQTTTVVVXXX\\\___ccceeegggiiiiiiiiikkkmmmpppsssuuuuuuuuutttssssssuuuzzz~~~~~~|||{{{wwwvvvtttpppkkkeeeaaa^^^\\\ZZZVVVTTTSSSRRRPPPNNNMMMLLLKKKMMMPPPRRRSSSRRRTTTSSSRRRRRRQQQPPPPPPPPPRRRRRRRRRRRRRRRQQQPPPOOONNNNNNMMMKKKJJJKKKNNNQQQSSSVVVZZZ___eeemmmvvv{{{rrrfffZZZRRROOOKKKIIIDDD@@@<<<999777666888777777666777888999:::777777777777777888888999:::888555555555666666555777666555333333222222222444444444444555777999::::::@@@FFFMMMYYYhhhsssvvvvvvooocccUUUIIIAAA<<<:::???===<<<999777666555444555666777888888888777777888888888888999:::;;;<<>><<<999>>>>>>>>>>>>===<<<;;;:::;;;;;;::::::::::::;;;;;;::::::999999888888777777666777777888999:::;;;;;;===;;;999999<<>><<<;;;;;;<<<<<<;;;999999:::<<<===???AAACCCDDD===???BBBEEEHHHKKKOOORRRQQQSSSUUUXXX]]]fffooovvv|||yyyvvvvvvxxxxxxwwwuuupppllljjjgggaaa[[[ZZZ^^^dddiiinnnooonnnmmmoooqqqtttuuuvvvvvvuuutttuuuwwwwwwvvvssspppnnnppptttxxx}}}~~~}}}}}}{{{xxxtttoooiiieee___]]][[[[[[\\\]]]]]]\\\\\\]]]^^^^^^^^^^^^]]]\\\aaa```______```___]]][[[```aaabbbcccaaa^^^[[[YYYZZZ[[[___dddjjjmmmnnnnnnjjjgggccc```]]][[[WWWUUUSSSTTTUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUURRRMMMKKKKKKLLLLLLLLLIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBDDDEEEEEEEEEFFFEEEEEEEEEHHHDDDBBBCCCGGGGGGBBB===@@@@@@??????@@@BBBDDDEEECCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJKKKJJJHHHFFFEEEEEEGGGFFFEEEEEEFFFHHHJJJLLLJJJKKKMMMOOOPPPPPPPPPPPPPPPMMMJJJIIIKKKMMMMMMMMMLLLMMMNNNPPPRRRTTTVVVWWWWWWXXXXXXYYY\\\^^^aaacccaaaaaa```^^^]]]___cccgggmmmooorrruuuxxxzzz{{{{{{yyy{{{||||||yyyvvvuuuuuuxxx}}}{{{wwwtttrrroookkkhhhfffccc```^^^]]][[[ZZZ[[[]]]^^^^^^]]]^^^^^^]]]]]][[[YYYXXXWWWWWWWWWWWWVVVUUUSSSQQQPPPNNNOOONNNNNNNNNQQQVVVYYYZZZ[[[]]]```dddkkktttyyytttggg\\\TTTQQQNNNLLLIIIDDD@@@===;;;:::888777777666777888999:::777777666666777777888999;;;999777666666777666555666555444222111000000000444333333333444666888999:::@@@FFFMMMYYYhhhsssvvvvvvooocccVVVJJJBBB>>><<<>>>===;;;888666555444444444444555666777777777777888888888888999:::<<<<<>><<<:::>>>??????>>>===<<<:::999999888888777777888888999999999999888888777777777555666777888999;;;<<<<<<>>>;;;999888:::<<<===>>>>>>>>>===============>>><<<===>>>>>>===<<<<<<<<<===>>>???@@@??????>>>>>>===<<<;;;;;;<<<===<<<::::::;;;<<<>>>???AAABBBCCC<<>>:::999888777777888999:::777777777777777888888999;;;:::888777888777666555555444333111000/////////333333222222333555777888;;;AAAGGGMMMYYYhhhrrruuuvvvooodddWWWKKKDDD@@@>>>:::999888777555555444444444444444555666777777888666666777888999;;;<<<===@@@???======>>>>>><<<;;;<<<======>>>===;;;999888666666555555555555666666888888888888888888888888666666777888:::;;;<<<======;;;999888999::::::999:::::::::::::::::::::::::::<<<>>>>>><<<;;;;;;<<<;;;===>>>===<<<;;;<<<===>>>===<<<<<<===>>>===;;;;;;;;;<<<===???@@@AAAAAA<<>>AAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEDDDEEEGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFCCCEEEFFFFFFEEECCCCCCCCCCCCCCCBBBAAABBBDDDGGGHHHGGGGGGFFFEEEEEEEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJKKKMMMNNNMMMLLLJJJHHHGGGIIIMMMPPPQQQRRRTTTWWWXXXYYYYYYXXXXXXYYYZZZXXXUUURRRRRRRRRUUUXXX^^^dddjjjnnnqqqrrrqqqpppmmmllllllnnnppprrrpppssswww||||||xxxvvvqqqqqqqqqooommmiiieeecccYYYZZZZZZZZZ\\\aaahhhmmmqqqqqqpppooopppsssyyy~~~rrrggg]]]UUURRRNNNMMMLLLIIIGGGDDDBBBAAA>>>===;;;:::999999::::::888888888888888999999:::;;;999888888999999777666555555444222111111111111333333333333444666777999;;;AAAGGGMMMYYYgggrrruuuvvvpppdddWWWMMMEEEAAA@@@888777666555555555555555555555555555555666777888444555555777999;;;===>>>>>><<<:::;;;<<<===<<<;;;::::::<<<<<<<<<:::888777555555444444444444555555666666777777888888999999666666777888999999::::::<<<:::999999::::::999777888888999::::::999999888888:::<<<<<<;;;:::<<<>>>999;;;======;;;:::;;;<<>>???>>>===;;;;;;<<<======>>>??????===@@@CCCEEEIIIQQQ^^^ggglllooouuu}}}pppdddYYYTTTRRRUUU\\\```___\\\VVVPPPKKKJJJGGGCCCCCCEEEDDDGGGJJJJJJGGGFFFGGGIIIGGGIIIJJJJJJIIIHHHIIIKKKDDDEEEDDDCCCBBBCCCFFFHHHEEEHHHJJJLLLNNNSSS[[[aaapppxxx|||yyywwwuuutttuuuwww{{{~~~~~~zzztttooommmooopppttt{{{}}}xxxvvvsssqqqoooooommmjjjhhhhhhiiijjjkkkggggggggggggggggggggggggbbb```^^^]]]]]]]]]\\\[[[VVVUUUSSSRRROOONNNLLLKKKJJJIIIGGGEEEEEEEEEGGGGGGIIIJJJKKKLLLLLLJJJHHHGGGEEEFFFFFFGGGGGGFFFDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDFFFGGGGGGHHHHHHHHHHHHHHHDDDEEEEEEFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFCCCEEEFFFGGGEEEEEEFFFGGGDDDBBBAAA@@@@@@AAABBBCCCDDDCCCCCCBBBBBBCCCDDDDDDAAAAAAAAAAAAAAABBBDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHJJJIIIHHHFFFEEEGGGKKKNNNMMMNNNPPPQQQRRRRRRQQQPPPQQQRRRQQQNNNKKKIIIJJJJJJMMMOOORRRVVVYYY\\\^^^___```___^^^]]]^^^^^^``````^^^```dddiiimmmqqqtttuuusssssstttwww~~~{{{xxxmmmmmmlllkkklllpppvvv{{{~~~}}}|||{{{zzz|||wwwmmmbbb[[[XXXSSSSSSQQQOOOLLLIIIGGGFFFCCCBBB@@@>>><<<<<<<<<<<<999999999999999::::::;;;:::999888999::::::999777777666666555444444444555555555555555666777999:::<<>>???<<<:::999999;;;<<<<<<;;;888999:::;;;;;;999888666555555444444444444555555555555666777888999::::::666666777777777777777777;;;::::::;;;<<<<<<;;;999888999:::;;;<<<;;;:::999555888;;;;;;::::::===@@@777:::======;;;999:::;;;???>>>===>>>???@@@???>>><<<<<<<<<<<<============>>>@@@CCCDDDHHHRRR```kkknnnrrrxxxzzzjjj^^^TTTPPPLLLOOOUUUXXXVVVRRRMMMIIIHHHJJJIIIEEEBBBCCCBBBEEEGGGFFFDDDBBBDDDFFFCCCDDDFFFFFFEEEEEEGGGHHHEEEEEEEEECCCAAA@@@AAACCCAAADDDFFFGGGHHHLLLRRRXXX]]]eeepppxxx~~~~~~xxxvvv|||}}}}}}{{{vvvtttpppmmmlllmmmpppqqqjjjjjjjjjjjjjjjjjjjjjjjjhhhgggeeeeeefffeeedddbbb]]]\\\ZZZXXXUUUSSSQQQPPPLLLJJJIIIGGGGGGHHHIIIJJJOOOPPPQQQRRRQQQPPPNNNLLLHHHJJJLLLLLLKKKIIIIIIIIIBBBCCCDDDDDDCCCBBB@@@???@@@@@@AAAAAABBBCCCDDDDDDGGGGGGHHHHHHHHHIIIIIIIIIDDDDDDEEEFFFGGGHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBCCCDDDDDDEEEFFFFFFFFFGGGIIIIIIHHHHHHJJJKKKFFFDDDBBB@@@??????@@@AAA@@@@@@@@@@@@@@@AAABBBBBB>>>@@@AAABBBCCCDDDGGGIIIDDDEEEFFFGGGHHHJJJKKKKKKIIIHHHGGGEEEEEEEEEFFFFFFJJJJJJHHHFFFFFFHHHLLLOOOMMMMMMOOOOOOOOOOOONNNMMMOOONNNMMMJJJFFFEEEFFFGGGJJJKKKLLLNNNQQQSSSUUUVVVWWWVVVVVVUUUUUUUUUUUUUUURRRTTTXXX\\\```dddggghhhfffeeedddffflllyyy}}}|||||||||}}}tttiiiaaa^^^ZZZYYYXXXUUURRRNNNLLLJJJGGGFFFCCCAAA???>>>>>>>>>::::::999999::::::;;;<<<999888888999;;;;;;999888999888888777777777888888777777666777888999;;;<<<<<>>@@@===<<<;;;:::999999999999777777888888888888777777666666555555666888:::;;;555666888888666555666777;;;:::999777777777888888:::::::::<<<===<<<999777666888;;;<<<;;;999888888::::::::::::;;;===???@@@;;;<<<<<<<<<<<<<<<;;;;;;@@@???>>>???@@@@@@>>><<<;;;<<<<<<;;;:::;;;===@@@AAA@@@???AAAHHHSSS___fffppprrrwww}}}vvvlllaaaXXXMMMIIIFFFGGGJJJLLLLLLLLLHHHGGGEEECCCAAA@@@@@@???CCCBBB@@@>>>======>>>>>>;;;===AAACCCEEEDDDCCCAAABBBCCCDDDCCCAAA@@@AAABBBAAAAAABBBDDDFFFHHHJJJKKKRRRVVV]]]ccckkkvvv|||zzzyyyvvvttttttpppmmmlllmmmoooqqqrrrrrrrrrqqqpppooonnnnnnmmmjjjhhhfffbbb___[[[YYYXXXQQQQQQPPPNNNMMMMMMPPPSSSVVVWWWYYYXXXUUURRRPPPOOONNNLLLLLLNNNRRRRRRMMMGGGKKKIIIFFFEEEEEEFFFEEEDDDBBBBBBBBBBBBCCCDDDEEEEEEHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFHHHIIIKKKKKKLLLLLLFFFFFFFFFDDDBBBAAABBBDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEECCCCCCBBBAAA@@@@@@@@@@@@??????????????????@@@@@@AAABBBBBBBBBCCCDDDDDDDDDFFFGGGHHHHHHIIIIIIIIIHHHJJJHHHFFFFFFHHHJJJKKKKKKKKKJJJJJJJJJKKKLLLNNNOOOSSSRRROOOLLLKKKJJJKKKKKKKKKJJJHHHEEECCCEEEIIIMMMJJJJJJJJJKKKLLLNNNPPPQQQSSSNNNLLLPPPQQQMMMKKKNNNLLLKKKKKKNNNSSSWWWZZZ[[[VVVUUUWWWZZZ]]]eeevvv}}}vvvpppkkkggghhhhhhggggggjjjnnnsssvvv~~~xxxrrrmmmllljjjfffccc```\\\XXXTTTTTTQQQMMMJJJHHHEEEBBB@@@DDDAAA???>>>>>>===<<<:::>>>>>>??????>>>>>>======>>>>>>===<<<;;;:::999999======<<<:::999:::===??????BBBHHHQQQ\\\hhhrrrxxxuuupppggg\\\QQQGGGAAA===;;;;;;999888777777666666666555555555777777666444888777666666777:::===???>>>===<<<:::888777777666666777888888888888888777888777666666666777888999666666777777777777666666;;;:::999888888888999:::;;;;;;;;;<<<======:::777888:::<<<<<<;;;:::::::::::::::::::::;;;===>>>@@@;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<>>>???@@@???======>>>>>>======>>>AAACCC???@@@CCCHHHOOOYYYdddjjjmmmpppvvvvvvooohhh```VVVNNNHHHEEEBBBBBBDDDFFFGGGFFFCCCCCCBBBAAAAAA@@@AAAAAA@@@@@@???>>>>>>>>>??????<<<>>>@@@BBBBBBBBBAAAAAAAAABBBCCCBBB@@@???@@@AAA@@@AAAAAACCCEEEGGGIIIJJJLLLOOOUUU[[[bbbnnn{{{zzzxxxyyy{{{|||}}}||||||{{{zzzyyyxxxwwwwwwuuutttrrroookkkgggcccaaa[[[ZZZWWWSSSPPPQQQSSSVVVYYY[[[]]]]]]ZZZXXXWWWWWWUUUTTTTTTWWWZZZ[[[VVVRRRRRRPPPLLLKKKJJJJJJIIIHHHFFFEEEEEEEEEEEEFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGEEEFFFFFFEEECCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@AAAAAAAAAAAA@@@??????>>>???@@@AAA@@@@@@AAACCCDDDFFFGGGGGGIIIIIIJJJKKKKKKKKKKKKKKKKKKIIIHHHHHHJJJJJJJJJIIIKKKJJJJJJJJJJJJLLLMMMNNNQQQPPPMMMKKKIIIIIIIIIJJJJJJIIIGGGDDDCCCDDDHHHKKKKKKKKKKKKKKKKKKLLLMMMNNNLLLHHHFFFJJJKKKHHHGGGIIIKKKJJJIIIJJJMMMPPPQQQQQQPPPOOOQQQSSSUUU]]]mmm|||~~~uuukkkddd^^^ZZZWWWYYYXXXWWWXXXZZZ___cccfffppptttzzz|||zzzwwwuuuuuuxxxxxxyyy{{{~~~}}}{{{xxxuuurrrppplllhhhdddccc```[[[VVVSSSOOOKKKHHHFFFDDDAAA@@@@@@@@@@@@???<<<===???@@@AAABBBCCCCCC>>>>>>????????????>>>>>>>>>>>>>>>===<<<<<<>>>@@@CCCFFFKKKTTT^^^iiisssxxxwwwsssjjj___SSSIIIBBB>>>===<<<:::777555444333222<<<999666555666777777666888888777777888:::===??????>>><<<:::777666555444666666777888999999999888999888777777666666777777999777555666999:::888666::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>===:::888:::;;;<<<<<<::::::;;;<<<::::::::::::;;;<<<>>>???;;;;;;<<<<<<<<<<<<;;;;;;;;;:::;;;===???@@@???>>>;;;<<<===<<<<<<===@@@BBB<<<@@@EEEKKKQQQZZZbbbgggnnnqqqyyyyyypppjjjccc]]]XXXRRRJJJEEEDDDBBB@@@???@@@AAAAAAAAA>>>>>>>>>>>>???@@@AAAAAA=========>>>>>>?????????>>>>>>>>>??????@@@@@@@@@???@@@AAA@@@>>>>>>>>>@@@??????@@@AAACCCEEEFFFGGGFFFIIIMMMQQQYYYeeettt~~~|||wwwqqqnnneeeccc___ZZZWWWWWW[[[^^^[[[]]]______]]][[[[[[[[[WWWVVVWWWZZZ^^^___\\\YYYZZZWWWTTTSSSRRRQQQOOONNNKKKKKKJJJIIIIIIIIIIIIJJJHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFGGGFFFEEEDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDBBBAAABBBAAAAAAAAAAAABBBCCCCCCDDDBBB@@@???>>>???@@@AAA???@@@AAADDDFFFHHHIIIJJJLLLLLLMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKLLLKKKIIIGGGKKKKKKJJJJJJJJJJJJKKKLLLOOOMMMKKKIIIHHHHHHHHHHHHHHHGGGFFFDDDBBBDDDGGGJJJLLLLLLKKKJJJJJJIIIIIIIIIJJJFFFEEEHHHJJJIIIHHHIIIIIIHHHGGGGGGIIIKKKKKKJJJKKKJJJJJJLLLOOOUUUcccpppyyyqqqggg]]]VVVQQQNNNLLLPPPPPPOOOOOORRRUUUYYY\\\bbbdddhhhiiihhhfffeeefffeeeeeeeeefffhhhjjjlllnnnwwwzzz}}}xxxtttnnnhhhccc]]]WWWTTTOOOLLLHHHFFFFFFFFFFFFEEEAAABBBCCCEEEFFFGGGHHHHHHAAABBBEEEGGGHHHGGGFFFFFF@@@AAABBBBBB@@@@@@AAABBBGGGJJJPPPXXXbbbllltttxxxyyytttlllaaaUUUIIIAAA<<<;;;:::888666444333222111CCC???:::777777888999999;;;:::999999:::;;;===>>>>>>===;;;999777666555555666666777888999999999999999999888888888888888999===999666777;;;===:::777:::;;;<<<>>>????????????>>>===<<<<<<======;;;999;;;<<<<<<;;;999999:::<<<999999::::::;;;<<<======::::::;;;<<<<<<<<<;;;;;;;;;::::::<<<>>>???>>>=========>>>===<<<===@@@BBBAAAEEEJJJNNNSSSZZZbbbhhhvvvyyy{{{oooggg^^^ZZZUUUPPPMMMIIIEEEAAACCCBBB@@@@@@@@@@@@@@@@@@;;;;;;;;;<<<===>>>???@@@=========>>>>>>>>>======???>>>===<<<======??????===???@@@???======>>>???>>>>>>??????AAABBBDDDDDDDDDFFFIIILLLTTTaaaqqq|||vvvpppmmmlllssswww}}}zzzxxxvvvsssrrrssstttuuu|||~~~~~~{{{yyyxxxxxxxxxzzz~~~|||pppnnniiiccc```aaaeeehhhdddeeeeeedddaaa___^^^^^^XXXXXXYYY\\\```aaa___]]]___]]][[[ZZZZZZZZZXXXVVVRRRQQQPPPNNNMMMMMMMMMMMMKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIEEEGGGHHHHHHFFFEEEFFFGGGHHHGGGEEEDDDCCCBBBBBBBBBBBBCCCEEEFFFEEEDDDBBB@@@AAAAAAAAAAAABBBCCCDDDEEEFFFDDDBBB???>>>???@@@BBBAAABBBCCCEEEGGGIIIKKKKKKNNNNNNOOOOOOPPPOOOOOONNNMMMLLLMMMNNNNNNMMMIIIFFFKKKKKKKKKJJJJJJJJJJJJJJJMMMLLLKKKIIIIIIHHHHHHIIIGGGGGGGGGFFFDDDEEEHHHJJJMMMLLLLLLJJJIIIGGGFFFEEEGGGEEEEEEGGGIIIIIIIIIIIIGGGFFFEEEGGGIIIKKKKKKJJJHHHGGGGGGJJJMMMRRR^^^kkkwwwyyypppiii^^^TTTNNNKKKIIIHHHNNNNNNMMMNNNPPPSSSVVVXXXXXXYYYZZZZZZZZZZZZZZZ[[[WWWWWWWWWXXXZZZ\\\___```fffiiinnnssswww{{{}}}vvvooogggccc^^^ZZZUUURRRPPPOOONNNMMMKKKLLLLLLMMMMMMLLLLLLLLLHHHJJJNNNPPPQQQQQQOOONNNFFFGGGIIIIIIGGGFFFFFFGGGLLLOOOUUU]]]gggpppwww{{{xxxssskkk___SSSGGG>>>999666666555555555555555666JJJEEE>>>:::888999:::;;;>>>===<<<;;;;;;;;;<<<<<<<<<;;;:::999888888777777777777888999999999999999888888999:::;;;;;;<<<<<>><<<999;;;<<>>======>>>===;;;999<<<<<<<<<;;;999888:::;;;999999:::;;;;;;<<<<<<<<<999999:::;;;<<<<<<;;;;;;===<<<<<<===>>>>>><<<;;;@@@AAAAAAAAA@@@AAADDDFFFIIIMMMRRRWWW[[[cccnnnvvv~~~ssshhh^^^WWWQQQOOOKKKHHHFFFDDDBBBAAAAAAAAAAAA@@@???>>>??????<<<<<<;;;;;;;;;<<<======??????>>>>>>===<<<<<<<<<>>>===<<<;;;;;;===>>>???===>>>??????>>>===>>>???>>>>>>>>>>>>???@@@AAABBBBBBDDDFFFJJJRRR```ppp|||~~~qqqeee^^^YYYXXX]]]aaagggllloooooommmkkkmmmmmmmmmoooqqqqqqnnnlllhhhgggeeeccccccdddeeefffllloooqqqqqqnnnkkkiiihhheeegggiiilllqqqwww}}}zzzsssmmmmmmooorrrttttttsssooojjjeeecccccc______```bbbdddeeeeeedddbbbaaa```aaabbbbbbaaa```YYYXXXVVVTTTSSSQQQQQQPPPOOOPPPQQQRRRSSSRRRRRRRRRNNNMMMMMMLLLLLLLLLMMMNNNGGGIIIKKKKKKIIIHHHHHHHHHIIIHHHFFFEEECCCCCCBBBBBBBBBDDDEEEFFFFFFDDDBBBAAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEECCCAAA@@@@@@AAABBBDDDEEEFFFGGGIIIJJJKKKKKKOOOOOOPPPPPPPPPOOOOOONNNLLLMMMNNNPPPQQQOOOKKKHHHKKKKKKKKKKKKKKKKKKJJJJJJMMMLLLLLLKKKJJJJJJJJJJJJHHHIIIIIIIIIHHHHHHJJJLLLLLLLLLLLLJJJHHHFFFDDDCCCAAAAAAAAABBBDDDFFFFFFDDDGGGFFFFFFGGGIIIJJJIIIHHHFFFDDDEEEHHHKKKQQQ[[[fffiiirrr}}}wwwnnneee^^^TTTLLLGGGEEEDDDDDDIIIHHHHHHHHHJJJLLLOOOPPPOOONNNMMMMMMNNNOOOPPPPPPOOOOOOOOOQQQSSSVVVYYYZZZWWWZZZ]]]```bbbeeeiiikkknnnqqqvvv{{{~~~~~~|||{{{|||~~~~~~yyyrrrnnnhhhbbb^^^[[[XXXVVVUUUUUUVVVVVVUUUUUUTTTTTTSSSUUUXXX[[[\\\[[[YYYXXXPPPQQQSSSRRRPPPOOOOOOPPPRRRVVV\\\dddmmmuuu{{{~~~xxxtttjjj___RRRFFF===999666666555555555666777777SSSNNNFFFAAA??????@@@@@@BBBAAA@@@>>>===<<<;;;;;;<<<<<<;;;:::999999999999888999999999999999888888777888999:::<<<<<<<<<<<<>>>;;;888888:::<<<<<<:::<<<>>>BBBFFFIIIIIIIIIHHHCCCAAA@@@???@@@???>>><<<<<<===>>>===;;;::::::;;;999999:::;;;;;;;;;;;;;;;888999:::;;;;;;<<<;;;;;;???=========>>>>>><<<:::<<<===???@@@AAADDDHHHKKKOOOUUU\\\cccjjjttt|||zzzuuummmeee\\\UUUQQQHHHFFFDDDBBB@@@?????????===>>>???>>>===<<<===>>>======<<<<<<;;;;;;<<<<<>>???@@@@@@??????@@@AAA>>>>>>>>>>>>>>>???@@@AAA???AAAEEEJJJRRR```qqq|||uuufffZZZRRRNNNMMMOOORRRVVVZZZ]]]]]]\\\[[[^^^]]]]]]___``````^^^\\\YYYXXXWWWWWWWWWXXXYYYZZZ[[[]]]______]]]YYYWWWWWWTTTVVVYYY\\\```ffflllqqqtttxxx~~~zzzrrrllliiihhhfffggghhhhhhiiiiiiiiiiiihhhhhhhhhiiikkklllkkkiiibbbaaa___\\\YYYXXXVVVVVVUUUVVVXXXYYYZZZZZZYYYXXXQQQPPPOOONNNNNNOOOPPPQQQMMMOOOPPPPPPNNNLLLKKKKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFEEECCCBBBBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEDDDCCCCCCBBBBBBBBBFFFGGGHHHIIIJJJKKKLLLMMMPPPPPPQQQQQQPPPPPPOOOOOOLLLLLLNNNPPPRRRQQQNNNLLLKKKKKKLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLHHHJJJKKKLLLKKKKKKLLLMMMKKKKKKKKKKKKIIIGGGDDDCCCAAACCCBBBAAACCCGGGGGGCCCHHHGGGFFFFFFFFFEEECCCAAAEEEBBBBBBEEEIIILLLUUU]]]___hhhqqqvvvwwwvvvooohhh\\\VVVOOOIIIFFFEEEEEEEEEDDDDDDDDDDDDFFFGGGIIIJJJKKKIIIHHHHHHJJJKKKKKKKKKIIIIIIIIIKKKMMMPPPSSSTTTPPPRRRTTTUUUVVVWWWYYY[[[\\\___cccgggiiiiiihhhggggggiiillloootttyyy}}}{{{uuupppkkkeeebbb]]]]]]^^^_______________^^^___bbbdddeeeeeedddccc^^^______^^^\\\[[[\\\]]]]]]```gggnnnuuu{{{~~~{{{uuukkk^^^RRRGGG???;;;888888777555555444444444aaa\\\UUUOOOLLLKKKKKKKKKLLLKKKIIIFFFDDDAAA@@@??????>>>===;;;:::999999999::::::::::::999888777777666777999:::::::::999999:::999777666777888999:::===@@@EEEJJJMMMNNNMMMLLLHHHFFFDDDCCCCCCCCCBBB@@@>>>???AAA@@@>>><<<<<<<<<888999:::;;;;;;;;;::::::888888999:::;;;;;;;;;;;;>>>======>>>???@@@>>>===888;;;???BBBFFFLLLQQQUUU]]]fffqqqzzzwwwllliiihhheee```ZZZSSSOOOMMMCCCBBB@@@>>><<<<<<===>>>:::<<<>>>>>><<<;;;<<<>>>>>>======<<<<<<======>>>CCCAAA>>><<<;;;===???AAA<<<<<<<<<<<<===>>>???@@@???@@@BBBAAA@@@@@@BBBCCC???>>>>>>>>>>>>??????@@@???BBBFFFLLLUUUdddtttzzzmmm___SSSLLLJJJIIIHHHJJJMMMOOOQQQRRRRRRQQQQQQPPPPPPQQQSSSTTTRRRQQQLLLLLLMMMMMMNNNNNNOOOOOOLLLOOOQQQQQQOOOLLLJJJJJJGGGJJJMMMPPPSSSXXX^^^cccdddhhhoootttwwwwwwuuusssllltttyyyuuurrruuu|||zzzvvvtttrrrrrrrrrrrrpppppppppppprrrqqqqqqsssuuuuuusssqqqkkkiiigggdddaaa^^^]]]\\\[[[\\\^^^```aaa```______XXXWWWUUUSSSRRRRRRSSSSSSSSSUUUWWWVVVSSSQQQOOOOOOJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFCCCDDDEEEEEEEEEDDDCCCCCCFFFGGGHHHJJJLLLNNNOOOPPPRRRRRRRRRRRRRRRQQQPPPPPPJJJKKKMMMPPPSSSTTTRRRPPPJJJKKKLLLMMMNNNNNNMMMMMMKKKLLLLLLMMMMMMLLLLLLLLLHHHJJJLLLMMMLLLLLLMMMNNNJJJJJJKKKKKKJJJHHHFFFDDDBBBEEEDDDBBBDDDHHHGGGCCCGGGFFFEEEEEEFFFEEEBBB@@@FFFCCCBBBDDDFFFHHHNNNUUUWWW___fffiiijjjjjjeee^^^TTTPPPKKKGGGFFFGGGGGGGGGDDDDDDDDDDDDEEEFFFHHHHHHKKKIIIGGGHHHJJJLLLKKKIIIFFFEEEEEEFFFGGGIIIKKKMMMMMMOOOPPPPPPPPPPPPRRRSSSRRRSSSVVVXXXZZZZZZYYYXXXWWWXXXZZZ]]]aaaeeehhhjjjlllooorrrvvvzzz{{{||||||||||||}}}zzzsssnnngggggggggggggggfffeeeeeeeeefffhhhjjjlllnnnoooooommmmmmllljjjhhhhhhiiikkkkkknnnsssxxx}}}zzztttiii\\\OOOFFF@@@===666666555444333333333444nnniiiaaa[[[XXXWWWVVVUUUUUUTTTRRROOOKKKHHHFFFEEEBBB@@@>>><<<:::999888777;;;;;;;;;:::999888777666777777888999888777666555777777777555444444777999===AAAGGGLLLOOOPPPOOONNNKKKIIIGGGFFFFFFFFFEEECCC???AAADDDCCCAAA???======888999:::;;;<<<;;;:::999777888999:::;;;;;;<<<;;;<<<<<<<<<>>>@@@AAAAAA???===@@@FFFKKKQQQYYY```eeeqqq|||tttlll```VVVZZZZZZXXXTTTNNNIIIGGGFFFBBBAAA???===;;;;;;<<<>>>:::===@@@@@@>>>===>>>@@@===============>>>???@@@CCC@@@===;;;;;;>>>BBBDDD:::;;;<<<===>>>???@@@AAA@@@AAACCCCCCBBBBBBCCCDDD??????>>>>>>>>>>>>??????@@@DDDIIIPPPZZZhhhxxx|||{{{{{{{{{xxxqqqdddVVVLLLFFFEEEEEECCCCCCEEEFFFHHHIIIIIIJJJEEEDDDDDDEEEHHHJJJIIIIIIEEEEEEGGGHHHHHHIIIHHHHHHEEEGGGJJJKKKIIIFFFDDDDDDBBBEEEIIIKKKMMMQQQVVV[[[YYY]]]cccgggiiifffbbb___[[[fffmmmjjjeeehhhpppvvvzzz|||~~~~~~|||zzzzzz{{{zzzyyyyyyzzz{{{zzzxxxvvvqqqooollliiieeecccaaa```^^^```bbbdddeeedddcccccc```^^^[[[XXXVVVUUUVVVVVVXXXZZZ\\\[[[XXXTTTRRRRRRJJJJJJIIIHHHGGGGGGGGGGGGHHHGGGGGGFFFEEEFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFBBBCCCEEEGGGGGGFFFDDDCCCDDDEEEGGGJJJMMMPPPRRRSSSSSSSSSSSSSSSSSSRRRQQQQQQJJJJJJLLLOOOSSSUUUUUUTTTJJJKKKMMMNNNOOOOOOOOONNNJJJKKKLLLLLLLLLLLLLLLLLLGGGJJJLLLMMMMMMLLLMMMMMMHHHIIIKKKKKKKKKIIIGGGFFF>>>AAAAAA===???DDDCCC>>>DDDDDDDDDFFFHHHHHHFFFEEEJJJFFFCCCEEEFFFFFFJJJPPPNNNTTTZZZ\\\\\\\\\XXXQQQKKKHHHEEECCCCCCDDDEEEDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGEEEDDDEEEHHHIIIHHHFFFEEEEEEDDDDDDDDDEEEGGGHHHHHHJJJKKKKKKKKKKKKLLLNNNMMMNNNOOOPPPQQQQQQQQQQQQOOOPPPQQQSSSVVVYYY[[[]]]```bbbeeehhhiiijjjiiiiiihhhhhhhhhlllsss|||{{{vvvpppooonnnmmmkkkhhhfffeeehhhiiikkknnnqqqtttvvvwwwvvvvvvuuurrrpppppprrrtttuuuwww{{{xxxqqqeeeXXXLLLCCC>>><<<111111111222333444555666rrrppplllgggccc___]]]\\\aaa___\\\YYYUUUQQQNNNLLLJJJGGGBBB@@@?????????>>><<<<<<>>>@@@AAA???;;;888888999:::;;;;;;:::999888666777888888888999<<>>===<<<<<<<<<;;;999999999:::;;;===>>>???<<<===>>>??????>>>>>>===GGGJJJNNNUUU___mmm{{{rrrggg```ZZZSSSNNNKKKKKKKKKJJJHHHEEEBBBAAA@@@???>>><<<<<<<<<=========;;;999:::;;;===>>>===<<<======<<<;;;;;;>>>@@@BBBAAA@@@===;;;<<<>>>AAA;;;<<<>>>AAACCCDDDDDDDDD@@@@@@???@@@AAABBB@@@>>>>>>>>>>>>>>>????????????@@@BBBFFFMMMYYYiiiyyyxxxtttpppmmmmmmiiiccc[[[QQQIIIDDDBBBAAACCCDDDDDDEEEFFFGGGGGGHHHEEEEEEFFFFFFGGGGGGGGGHHHEEEDDDBBBAAA@@@@@@AAABBBFFFBBBAAAEEEDDD???>>>BBB>>>???BBBEEEIIIMMMPPPRRRQQQSSSUUUVVVWWWWWWUUUTTTSSSTTTWWWXXXZZZ^^^bbbfffllllllkkkjjjjjjmmmrrrvvv}}}~~~{{{xxxuuuuuutttsssrrrsssuuuwwwyyy}}}~~~|||{{{zzzzzzzzzwwwrrrlllhhhfffeeeeeebbbdddgggkkkllllllkkkkkkeeebbb]]]ZZZYYYYYYXXXVVVYYY\\\^^^^^^\\\XXXUUUTTTMMMLLLLLLLLLKKKJJJIIIIIIMMMNNNOOOOOONNNKKKIIIGGGEEEEEEFFFFFFGGGGGGGGGGGGHHHGGGDDDCCCCCCEEEGGGHHHHHHIIIKKKNNNQQQTTTVVVWWWWWWTTTQQQRRRTTTVVVVVVTTTNNNOOOQQQSSSSSSSSSSSSRRRNNNNNNOOOQQQQQQQQQQQQQQQQQQPPPNNNNNNNNNMMMKKKIIIKKKLLLLLLLLLKKKKKKJJJIIIJJJIIIHHHGGGFFFEEEDDDCCCHHHFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDEEEFFFHHHJJJMMMMMMOOORRRUUUSSSNNNJJJHHHFFFEEEEEEFFFFFFEEECCCCCCBBBAAA@@@AAABBBCCCDDDDDDCCCCCCDDDGGGHHHHHHGGGAAACCCDDDEEEDDDEEEFFFHHHGGGGGGFFFFFFFFFGGGIIIJJJLLLLLLLLLKKKJJJJJJIIIIIILLLLLLKKKKKKLLLNNNQQQRRRTTTUUUWWWYYY[[[\\\]]]]]]YYY[[[]]]```dddiiipppuuuuuuxxxzzz{{{{{{}}}zzzwwwvvvtttpppllliiiiiijjjlllmmmppprrrtttwww|||}}}{{{|||~~~~~~wwwooobbbVVVKKKCCC===999333333333222333333333444|||zzzvvvqqqmmmjjjiiihhhgggeeeccc___\\\YYYVVVUUUTTTPPPJJJFFFDDDCCCBBBAAA??????@@@BBBCCCAAA<<<999777888999:::999888777666999:::;;;::::::;;;>>>AAAQQQOOORRR[[[___\\\YYYYYYTTTRRRPPPPPPQQQQQQQQQPPPOOOOOONNNMMMKKKIIIGGGFFFBBBAAA???===<<<<<<<<<===::::::;;;<<<===>>>???@@@?????????@@@@@@AAABBBCCCLLLRRR\\\iiixxx|||uuukkk___VVVPPPLLLGGGCCCEEEEEEDDDCCCBBB@@@>>>===???>>>===<<<<<<<<<<<<======;;;999999;;;<<<<<<<<<:::;;;;;;:::::::::===???>>>>>>>>><<<:::;;;>>>@@@===>>>???AAABBBBBBBBBAAA@@@??????@@@AAAAAA@@@>>>======>>>>>>>>>?????????AAACCCGGGNNNYYYiiixxxyyyooojjjeeebbbbbb___ZZZSSSLLLFFFCCCAAAAAADDDDDDDDDDDDEEEFFFGGGGGGCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCAAA@@@???@@@@@@@@@BBB>>>>>>AAA@@@<<<;;;???===>>>???BBBEEEHHHKKKLLLKKKLLLMMMNNNNNNMMMKKKJJJKKKMMMPPPQQQRRRUUUXXX[[[]]]]]]]]]\\\\\\___cccgggpppqqqssstttrrroookkkhhheeedddcccbbbccceeeggghhhjjjooowww~~~}}}zzzxxxsssooollljjjjjjkkklllnnnqqquuuvvvvvvvvvuuummmjjjeeebbb```___]]]\\\\\\___aaaaaa]]]YYYWWWUUUTTTSSSRRRPPPOOOOOONNNNNNPPPPPPQQQQQQPPPNNNLLLJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMKKKHHHFFFEEEFFFHHHIIIJJJLLLOOORRRVVVYYY[[[[[[YYYVVVSSSRRRSSSTTTSSSQQQOOOPPPQQQSSSSSSSSSSSSRRROOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPOOOLLLJJJKKKKKKKKKLLLLLLKKKKKKKKKIIIIIIHHHHHHGGGFFFEEEEEEHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFDDDDDDEEEGGGHHHIIIIIIJJJMMMOOOMMMIIIEEEEEEDDDCCCDDDEEEFFFEEECCCCCCCCCBBBAAAAAABBBCCCDDDFFFEEECCCDDDEEEEEEDDDBBBCCCDDDEEEEEECCCCCCDDDFFFGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIHHHHHHJJJIIIHHHHHHIIIKKKNNNOOOOOOOOOQQQRRRSSSSSSSSSSSSTTTUUUWWWXXX[[[___eeeiiijjjlllnnnnnnnnnppptttwwwvvvxxx{{{|||{{{wwwrrrnnnlllllllllnnnppptttwwwyyyyyyuuurrrqqqpppllliiihhhjjjllllllnnnppprrrtttxxx|||~~~}}}tttlll```SSSIII@@@:::777444333222222222333444444|||xxxuuurrrqqqpppnnnmmmkkkhhheeecccbbbaaaccc^^^WWWQQQMMMKKKJJJIIIFFFFFFFFFGGGGGGEEEAAA===;;;<<<======<<<;;;:::999===>>>>>>>>>===???AAADDDXXXXXX\\\dddhhheeebbbbbb\\\YYYVVVTTTUUUWWWYYYYYYVVVVVVTTTSSSQQQPPPOOONNNGGGEEEBBB???======>>>???>>>>>>???@@@AAAAAA@@@@@@????????????AAADDDGGGIIIRRR]]]pppvvvmmmfff___XXXNNNHHHEEECCCAAA???@@@???>>>===<<<;;;;;;;;;======<<<;;;;;;;;;<<<<<<===;;;999999:::;;;;;;:::999:::;;;::::::;;;===???<<<=========<<<<<<>>>@@@>>>>>>???@@@@@@????????????>>>>>>???@@@@@@???=========>>>>>>>>>>>>??????BBBDDDHHHNNNYYYhhhwwwmmmaaa[[[VVVTTTTTTQQQNNNJJJEEEAAA@@@@@@@@@EEEDDDCCCBBBBBBCCCDDDEEEAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>???<<<<<<>>>===::::::<<<<<<<<<===>>>@@@BBBCCCDDDDDDEEEEEEEEEEEECCCAAA@@@DDDGGGIIIJJJJJJKKKLLLNNNMMMMMMMMMLLLLLLNNNRRRUUU]]]___aaabbbaaa^^^YYYVVVRRRQQQPPPPPPQQQRRRTTTUUUVVVZZZbbbkkkuuu~~~|||zzzyyyzzzzzz|||~~~zzzvvvqqqmmmkkkiiigggeeeeeegggiiihhhddd```]]]\\\YYYXXXVVVSSSQQQQQQQQQQQQUUUUUUVVVVVVUUUSSSQQQPPPNNNNNNNNNOOOPPPQQQQQQQQQPPPOOOLLLIIIHHHIIIJJJLLLMMMPPPUUUYYY^^^```bbbbbb^^^[[[WWWTTTTTTSSSSSSQQQSSSSSSSSSSSSTTTTTTSSSSSSSSSRRRPPPOOOOOOPPPPPPQQQQQQQQQQQQSSSSSSQQQMMMJJJIIIJJJJJJKKKKKKLLLLLLMMMIIIIIIHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGGGGFFFEEEDDDGGGGGGGGGGGGGGGHHHIIIJJJJJJHHHFFFDDDDDDDDDEEEFFFFFFFFFGGGIIIJJJHHHDDDAAACCCBBBBBBCCCEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCAAABBBCCCCCCBBB@@@CCCDDDEEEDDDBBBAAABBBCCCFFFEEEEEEEEEEEEFFFFFFGGGFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFEEEEEEFFFHHHJJJKKKJJJJJJKKKKKKKKKKKKKKKKKKOOOPPPQQQQQQRRRTTTYYY\\\]]]^^^___```___aaaccceeefffggghhhhhheeebbb^^^[[[YYYYYYYYY[[[]]]```cccdddfffhhhkkknnnooonnnmmmlllfffhhhjjjkkklllmmmoooqqqrrrsssvvvwwwxxxvvvtttsssppplllhhhdddcccdddhhhjjjqqqrrrtttvvvwwwtttoookkkggggggeeecccbbbbbbeeehhhhhhjjjlllnnnppptttxxx{{{~~~~~~~~~zzzqqqiii]]]PPPFFF>>>888555555444222111111222444555|||yyywwwwwwvvvtttsssqqqnnnmmmlllkkkkkkqqqllleee___[[[YYYXXXWWWQQQQQQPPPPPPPPPMMMIIIFFFEEEEEEFFFFFFEEEDDDCCCBBBCCCDDDDDDCCCBBBCCCEEEHHH[[[^^^dddkkkooonnnllljjjeeeaaa\\\YYYZZZ]]]```bbb]]]\\\ZZZYYYWWWVVVVVVUUUNNNKKKGGGCCCAAABBBCCCDDDFFFFFFFFFFFFEEECCCBBBAAACCCCCCCCCDDDGGGLLLPPPSSS[[[jjjvvvlllddd\\\WWWNNNIIICCC@@@???@@@@@@???>>>===<<<:::999:::;;;;;;;;;::::::::::::;;;;;;;;;<<<:::999999:::;;;:::888888:::;;;<<<;;;<<<>>>???<<<>>>??????>>>>>>???@@@===>>>>>>>>>>>>=========>>>>>>===>>>??????>>><<<============>>>>>>>>>???AAACCCGGGMMMWWWeeesss|||qqq```UUUOOOKKKJJJLLLHHHFFFCCC@@@>>>===>>>>>>CCCBBBAAA??????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>=========<<<>>>===<<<===<<<;;;;;;;;;<<<<<<;;;<<<<<<===>>>???@@@@@@AAAAAA@@@@@@>>>>>>BBBDDDGGGHHHGGGFFFFFFFFFDDDEEEDDDCCCCCCEEEHHHKKKNNNPPPSSSTTTSSSOOOKKKIIIFFFFFFFFFFFFFFFGGGHHHIIIJJJMMMSSSZZZbbbjjjpppsssvvvvvvuuutttttttttssssssqqqsssuuuwwwxxx{{{~~~~~~zzzwwwtttrrrpppqqqssstttrrrnnnjjjgggfffbbb```]]]ZZZXXXWWWWWWWWW\\\\\\[[[ZZZXXXVVVTTTSSSPPPPPPPPPQQQRRRRRRSSSSSSPPPNNNLLLJJJJJJKKKMMMOOORRRUUU[[[```eeeggghhhhhhccc```\\\YYYWWWWWWWWWWWWWWWWWWVVVVVVUUUVVVVVVVVVXXXVVVTTTRRRQQQRRRSSSTTTUUUUUUVVVWWWWWWTTTOOOKKKIIIIIIIIIJJJKKKLLLMMMMMMHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFGGGHHHHHHGGGEEEEEEGGGGGGGGGGGGGGGHHHIIIJJJIIIGGGEEEDDDCCCDDDEEEFFFFFFFFFGGGHHHHHHFFFDDDBBBBBBAAAAAACCCFFFHHHHHHGGGFFFEEEEEEEEEDDDDDDDDDDDD???>>>>>>???AAACCCCCCBBBBBBCCCDDDCCCBBBAAABBBCCCEEEDDDDDDDDDDDDEEEEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHIIIIIIJJJJJJIIIIIILLLMMMNNNNNNNNNOOOSSSVVVVVVVVVVVVVVVVVVWWWXXXXXX\\\\\\[[[ZZZXXXVVVTTTSSSOOOPPPPPPQQQSSSVVVXXXYYYUUUVVVYYY[[[\\\\\\[[[ZZZUUUWWWYYYZZZZZZ[[[]]]^^^^^^```aaacccbbbaaa___^^^\\\XXXSSSOOONNNPPPSSSVVV]]]___bbbeeegggfffbbb^^^ZZZZZZXXXVVVUUUWWW[[[^^^]]]___bbbccceeeiiimmmqqqvvvxxx~~~{{{ppphhh\\\PPPFFF???999666666555222111000222333555}}}|||||||||wwwvvvtttrrrqqqpppqqqqqqyyyuuupppllljjjiiihhhggg___]]]\\\\\\\\\YYYUUURRRPPPPPPQQQQQQQQQPPPNNNMMMLLLMMMMMMLLLJJJKKKMMMOOO]]]bbbiiinnnrrrsssrrrqqqlllgggaaa]]]^^^aaaeeegggaaaaaa```___^^^\\\[[[[[[UUUSSSNNNKKKIIIIIIJJJLLLQQQPPPOOOMMMJJJHHHFFFDDDIIIIIIJJJMMMQQQVVV[[[]]]gggvvvyyymmmbbb[[[UUUOOOKKK@@@===:::888999;;;=========<<<:::999888999:::;;;888888999999::::::::::::;;;:::999:::;;;;;;:::888777999:::;;;::::::;;;===<<<>>>??????>>>>>>???@@@>>>========================<<<<<<===>>>>>>===;;;<<<============>>>>>>>>>???AAAEEEKKKTTTaaannnwww~~~}}}pppcccUUUMMMHHHEEEEEEIIICCCBBB@@@???===<<<<<<<<>>===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;:::===<<<<<<;;;;;;<<<<<<===<<<======>>>????????????@@@BBBDDDEEEDDDBBBBBBCCCAAABBBBBBAAA@@@AAACCCFFFGGGHHHJJJKKKJJJGGGDDDBBBBBBBBBBBBBBBBBBBBBCCCCCCAAABBBEEEIIIOOOUUUZZZ]]]``````_________^^^]]]]]]]]]___aaabbbcccfffiiikkkjjjmmmpppssswww}}}~~~~~~~~~zzzvvvtttsssooonnnkkkhhhfffdddcccccccccbbb```]]]ZZZWWWUUUTTTSSSSSSSSSSSSTTTTTTTTTUUUNNNMMMKKKJJJKKKNNNQQQSSSWWWZZZ___eeeiiikkkkkkkkkcccaaa^^^[[[YYYYYYZZZ\\\\\\[[[YYYXXXXXXXXXZZZ[[[]]][[[YYYWWWVVVVVVWWWXXXZZZZZZZZZ[[[ZZZWWWQQQMMMKKKKKKJJJJJJKKKLLLMMMNNNHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEFFFGGGHHHGGGFFFEEEGGGFFFFFFFFFFFFGGGGGGHHHFFFEEEDDDCCCCCCEEEGGGHHHEEEFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBEEEHHHJJJJJJJJJGGGGGGGGGGGGFFFFFFEEEEEE>>>======>>>AAABBBBBBAAA@@@AAACCCCCCBBBCCCDDDFFFDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIDDDDDDDDDDDDEEEFFFFFFGGGEEEFFFGGGIIIJJJJJJJJJJJJHHHJJJKKKKKKKKKMMMPPPRRRQQQQQQPPPQQQQQQQQQPPPPPPNNNNNNMMMMMMLLLLLLKKKKKKGGGGGGHHHIIIKKKMMMNNNOOOLLLNNNPPPQQQRRRRRRQQQPPPMMMOOOQQQQQQQQQRRRTTTVVVSSSTTTUUUUUUUUUSSSRRRPPPPPPMMMHHHDDDBBBCCCFFFHHHOOOQQQSSSWWWXXXWWWSSSPPPOOOOOONNNLLLKKKLLLOOOQQQQQQSSSVVVXXXZZZ]]]bbbeeekkknnnwww}}}qqqiii]]]QQQHHHAAA;;;888666555333111111222333444~~~||||||||||||zzzyyyvvvtttsssssstttuuu|||zzzwwwwwwwwwvvvuuussskkkiiihhhggggggeeebbb___ZZZ[[[\\\]]]]]]\\\[[[[[[ZZZ[[[ZZZYYYWWWWWWYYY[[[bbbiiioooqqqsssvvvvvvuuupppkkkddd______bbbeeegggeeeeeeffffffdddcccaaa___\\\ZZZWWWTTTRRRRRRSSSTTTZZZXXXVVVSSSPPPNNNMMMLLLKKKNNNRRRWWW\\\___bbbcccsssyyymmmfff[[[SSSNNNIIIEEEAAA<<<;;;999888888:::<<<>>>:::999999888777777777777555666777888999::::::::::::999999:::<<<===;;;:::555777999999888777888999:::;;;=========???AAACCCBBBAAA@@@???>>>=========<<<<<<;;;<<<===>>><<<:::<<<<<<============>>>>>>>>>AAADDDJJJSSS^^^jjjssszzz}}}tttaaaWWWMMMHHHDDDBBBCCCGGGAAAAAA@@@???>>>===<<<;;;>>>>>>>>>???????????????@@@@@@@@@@@@@@@?????????===>>>>>>>>>===<<<;;;:::888;;;;;;888888::::::888======<<<<<<<<<======>>>::::::;;;;;;<<<===>>>>>>===>>>@@@@@@??????@@@AAA???@@@@@@???===>>>@@@BBBDDDEEEEEEEEEDDDCCCAAAAAA??????@@@@@@@@@@@@@@@@@@?????????@@@CCCGGGKKKMMMQQQQQQQQQRRRQQQQQQPPPOOOMMMOOOQQQRRRSSSTTTWWWZZZYYY[[[^^^aaadddiiiooossswwwzzz~~~|||{{{zzzxxxuuusssrrrqqqnnnllliiiddd___[[[XXXVVVTTTSSSSSSSSSSSSRRRRRRRRROOONNNMMMMMMNNNQQQUUUWWW\\\^^^bbbfffiiijjjkkkkkkaaa```]]]ZZZWWWXXX[[[]]]^^^\\\ZZZXXXXXXZZZ]]]^^^```___]]]\\\[[[[[[[[[\\\]]]]]]]]]^^^^^^[[[WWWTTTQQQPPPOOONNNMMMNNNNNNOOOLLLKKKKKKKKKJJJJJJIIIIIIDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCEEEGGGIIIBBBCCCDDDCCCBBBAAACCCDDDCCCCCCCCCEEEIIIKKKKKKJJJHHHHHHIIIHHHHHHGGGFFFEEEBBBAAA???@@@AAAAAA@@@>>>???AAACCCCCCCCCDDDEEEGGGDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGDDDDDDEEEEEEFFFFFFFFFFFFCCCDDDFFFGGGHHHIIIIIIIIIEEEFFFHHHHHHHHHJJJLLLNNNLLLKKKKKKKKKLLLLLLJJJHHHEEEEEEEEEFFFFFFFFFGGGGGGCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKKKKJJJIIIIIIHHHJJJKKKLLLLLLLLLNNNPPPLLLLLLMMMMMMLLLJJJIIIHHHGGGEEEAAA>>><<<===>>>???GGGGGGHHHJJJKKKJJJGGGDDDFFFFFFFFFEEEDDDDDDFFFHHHGGGIIILLLMMMPPPSSSWWW[[[aaadddlllwww}}}~~~{{{ppphhh]]]QQQHHHAAA<<<999555555444333222222222222~~~||||||||||||}}}~~~|||yyywwwvvvvvvwwwxxx{{{zzz{{{|||~~~}}}{{{yyysssqqqpppoooooonnnkkkiiifffggghhhjjjjjjjjjiiiiiijjjjjjjjjhhhffffffhhhiiikkkrrruuutttssswwwxxxvvvqqqllleee``````bbbdddeeehhhiiikkklllkkkhhheeecccaaa```^^^\\\[[[[[[[[[[[[___]]]ZZZWWWUUUUUUVVVWWWWWW[[[bbbiiinnnppppppooo|||pppbbbZZZTTTLLLGGGEEECCC@@@=========<<<::::::;;;===???999999999999888777666555333444666888999999999999999888999;;;>>>>>>===<<<888:::;;;;;;:::888888888999:::<<<>>>@@@DDDIIIMMMKKKIIIFFFCCC@@@>>>======<<<;;;:::;;;======;;;:::<<<<<<<<<=========>>>>>>???AAAEEEJJJRRR]]]iiipppzzz||||||~~~zzzooofffUUUNNNGGGDDDAAA???@@@CCC>>>????????????>>>===<<<===>>>@@@BBBBBBBBBAAA@@@@@@@@@??????>>>>>>>>>>>>===>>>>>>>>>===<<<;;;:::888<<<<<<888888<<<<<<999<<<<<<<<<<<<===>>>??????;;;;;;;;;;;;;;;;;;<<<<<<:::;;;======<<<===???AAA===>>>>>>===<<<<<<===???CCCBBBAAA@@@?????????@@@>>>>>>????????????>>>>>>@@@>>>===<<<===@@@CCCFFFFFFFFFGGGHHHIIIHHHGGGGGGCCCEEEFFFGGGGGGHHHJJJMMMNNNOOOQQQSSSUUUYYY^^^bbbbbbeeehhhjjjkkkqqqzzz~~~xxxrrrkkkeeeaaa___ZZZYYYYYYXXXWWWVVVUUUUUUTTTSSSRRRQQQSSSVVVYYY[[[```aaaccceeeggghhhiiiiiibbbaaa___ZZZWWWWWW[[[^^^]]][[[YYYWWWXXXZZZ^^^````````````______^^^^^^^^^]]]]]]]]]___aaaaaa___]]]YYYXXXUUUSSSQQQQQQQQQQQQPPPPPPOOONNNNNNMMMLLLLLLFFFFFFFFFFFFGGGHHHIIIJJJFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCDDDFFFGGG@@@AAABBBBBB@@@@@@CCCFFFCCCCCCCCCEEEHHHJJJJJJIIIIIIIIIJJJJJJIIIHHHFFFEEECCCBBB@@@AAABBBBBBAAA???BBBCCCEEEDDDDDDDDDEEEFFFEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGDDDEEEGGGGGGFFFGGGHHHJJJIIIGGGFFFHHHIIIIIIGGGDDDCCCCCCDDDEEEEEEEEEEEEFFFCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEGGGGGGGGGGGGIIIKKKIIIIIIIIIHHHGGGEEEDDDCCC@@@???>>><<<;;;<<<<<<===@@@??????@@@AAAAAA???===;;;===>>>???>>>===>>>@@@>>>@@@BBBDDDFFFJJJNNNRRRVVVXXX```iiioooqqquuu{{{{{{}}}|||yyywwwmmmeeeZZZOOOFFF???:::777444444555444444222111000|||yyyxxxxxxzzz{{{zzzzzz|||}}}zzzwwwuuutttssssssrrrpppnnnoooppprrrssstttttttttttttttuuutttrrrpppppprrrsssrrryyy{{{vvvtttwwwyyywwwrrrmmmfffaaa```aaabbbcccjjjlllooopppooolllhhheeeddddddcccaaaaaa`````````aaa___[[[YYYYYYZZZ]]]___hhhnnnwwwyyypppiii]]]RRRLLLGGGBBBAAAAAABBB@@@>>><<<<<<;;;999888888:::<<<;;;;;;<<<<<<;;;999777555222333555777999999999888888888999<<>>===<<<>>>@@@???===;;;;;;;;;:::;;;>>>AAAEEEKKKRRRWWWRRROOOKKKFFFBBB???===<<<;;;::::::;;;<<<<<<;;;999<<<<<<<<<<<<=========>>>@@@BBBFFFKKKSSS]]]iiippp{{{}}}xxxuuuttttttnnnbbbXXXOOOIIIDDDBBB???<<<<<<@@@<<<===>>>???@@@???>>>======???BBBEEEEEEEEECCCBBB??????>>>>>>=========<<<===>>>>>>>>>>>><<<;;;:::;;;??????;;;;;;??????;;;;;;;;;;;;<<<===>>>???@@@???>>>===<<<;;;;;;;;;<<<:::;;;<<<<<<<<<>>>AAADDD===>>>>>>===<<<;;;<<<>>>BBB@@@>>><<<;;;<<<>>>????????????@@@@@@???>>>>>><<<;;;888777777:::===???;;;<<<===?????????>>>>>>>>>@@@AAAAAA@@@AAADDDFFFCCCDDDEEEFFFHHHKKKPPPTTTTTTWWWYYYZZZ\\\cccmmmvvvvvvooommmlllmmmooosssxxx{{{~~~wwwpppkkkhhhffffffeeecccbbbaaa______ZZZXXXWWWVVVVVVYYY[[[]]]bbbbbbcccdddeeefffggggggfffeeebbb]]]YYYXXX\\\```\\\ZZZWWWVVVWWWZZZ^^^aaa`````````aaa``````___^^^\\\\\\]]]___ccceeeeeeddd___]]]ZZZVVVTTTSSSSSSSSSTTTTTTSSSRRRPPPOOONNNNNNHHHGGGGGGGGGHHHJJJLLLMMMGGGGGGFFFFFFEEEFFFFFFGGGHHHGGGEEECCCBBBCCCDDDEEE@@@BBBCCCBBBAAABBBEEEIIICCCBBBBBBDDDGGGIIIIIIHHHJJJJJJKKKKKKJJJHHHGGGEEEAAA@@@???AAACCCEEEEEEDDDDDDFFFFFFEEEDDDCCCDDDEEEEEEFFFGGGGGGGGGEEEDDDCCCAAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEHHHHHHIIIIIIHHHGGGGGGFFFFFFGGGHHHHHHFFFFFFGGGHHHGGGFFFEEEGGGIIIIIIFFFCCCAAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEEEEFFFFFFFFFGGGGGGGGGFFFEEECCCBBBAAAAAACCCEEEEEEDDDEEEFFFHHHHHHHHHHHHGGGFFFDDDCCCBBB======<<<<<<======>>>>>><<<;;;::::::;;;<<<;;;:::222555888999999999999:::888999<<<>>>@@@CCCHHHKKKNNNOOOVVV^^^cccdddhhhnnnoooqqquuuxxxyyyxxxvvvtttjjjbbbWWWLLLCCC===888555333444555666555333000///~~~}}}{{{yyy{{{{{{|||~~~~~~|||}}}{{{xxxwwwwwwxxxwwwvvvrrrsssvvvzzz}}}~~~|||zzzzzz|||}}}}}}|||{{{{{{||||||}}}~~~~~~|||xxxtttrrrvvvsssmmmhhheeeddddddeeelllmmmppptttuuusssnnnjjjlllkkkjjjiiiiiigggdddaaa```___^^^[[[\\\bbbkkkrrr~~~yyyggg[[[UUUPPPHHHAAA@@@@@@???>>>===<<<;;;;;;===<<<:::888777777777888666999;;;<<<:::888888888888777666555666777999;;;999888:::???EEEHHHGGGEEEDDDEEEEEEEEEDDDBBB@@@???CCCBBBAAACCCHHHOOOWWW[[[VVVSSSNNNKKKGGGDDD@@@=========<<<<<<<<<;;;;;;;;;>>>===;;;;;;<<<======<<>>>>>===<<<;;;>>>>>>>>>>>>============@@@??????AAACCCCCCBBBAAA@@@?????????>>>>>>======<<<============;;;:::999:::;;;<<<======;;;999888============>>>>>>??????;;;::::::999999::::::;;;999888777777888999<<<===??????>>>>>>======<<<<<<>>>>>>============>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;:::999999888888999999888999:::;;;<<<<<<<<<<<<::::::;;;;;;<<<=========CCCCCCCCCCCCDDDFFFGGGIIIHHHJJJLLLNNNQQQWWW```gggrrrrrriii```\\\\\\YYY[[[^^^bbbfffhhhiiijjjiiiiiikkkppptttxxxyyyxxx~~~}}}wwwuuussssssttttttqqqnnngggfffdddcccbbbccceeefffiiiiiihhhiiilllmmmmmmlllhhhgggfffeeecccaaa___]]]]]][[[XXXVVVWWWYYY\\\^^^bbb___]]]^^^```aaa^^^\\\]]]^^^^^^___bbbdddggghhhjjjhhhdddaaa^^^\\\[[[[[[XXXZZZZZZYYY[[[\\\WWWPPPMMMLLLJJJJJJJJJJJJHHHFFFGGGHHHIIIIIIHHHGGGEEEDDDEEEDDDBBB@@@@@@AAACCCDDDFFFEEECCCBBBBBBBBBCCCCCCEEECCCDDDHHHIIIGGGHHHKKKEEEJJJOOOMMMHHHDDDDDDFFFEEECCCBBBCCCDDDDDDBBBAAADDDEEEEEEFFFFFFEEEEEEDDDGGGEEEDDDDDDDDDDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDBBB??????@@@BBBCCCCCCDDDEEEFFFDDDAAA===HHHCCC??????CCCFFFEEECCC??????BBBGGGEEE@@@AAAHHHGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@AAA@@@???<<<999777888777666666777888666555666666666666666777777777:::999999:::===@@@DDDFFFDDDGGGJJJMMMPPPTTTYYY\\\cccgggjjjkkknnnqqqnnniiiddd\\\OOOFFF@@@===999666444444444333222111000000}}}|||zzzyyyzzz|||~~~~~~|||zzzxxxwwwxxxxxxxxxwwwwwwxxxzzz}}}}}}zzz}}}~~~zzzwwwyyyuuuqqqlllhhhgggggggggkkklllpppssstttrrrnnnlllooollliiihhhhhhhhhhhhgggaaabbbbbbcccgggooozzzmmmbbbTTTKKKGGGDDD===888>>>>>>===<<<;;;:::999999<<<;;;999888777666777777666888:::;;;999888777777999888777666666777999::::::<<<@@@EEEKKKNNNOOONNNRRRQQQPPPMMMJJJEEEBBB@@@EEEEEEFFFIIINNNUUU\\\aaa[[[XXXTTTOOOKKKFFFAAA======<<<<<<<<<;;;;;;;;;;;;???>>>>>>???AAACCCDDDDDDHHHLLLRRRYYY```hhhpppuuu|||zzztttmmmfffaaa[[[TTTNNNGGGDDD@@@>>>>>>>>>===<<<>>>>>>>>>>>>============???>>>>>>@@@BBBCCCBBB@@@???>>>>>>>>>============:::;;;<<<<<<<<<;;;:::999888999:::;;;<<<<<<;;;;;;<<<<<<<<<=========>>>>>>::::::::::::::::::::::::999888777777888999;;;===>>>>>>>>>=========<<<<<<===<<<<<<;;;;;;<<<<<<===============<<<;;;:::999::::::999888888888888888777777888999::::::::::::999999999:::;;;;;;<<<<<>>???@@@AAACCCDDDEEEGGGIIIJJJLLLQQQYYY```gggtttrrreeeYYYPPPKKKKKKKKKLLLOOOQQQTTTUUUVVVVVVXXXXXXZZZ^^^cccfffgggfffjjjlllnnnoooqqquuuzzz~~~}}}yyyuuurrrqqqpppppptttsssssstttvvvwwwvvvuuusssrrrpppmmmjjjgggdddccc```___]]][[[\\\^^^aaacccdddaaa______```___]]][[[\\\\\\]]]___bbbfffiiillllllkkkhhheeebbb___^^^]]][[[]]]]]]]]]___```ZZZSSSQQQOOONNNNNNNNNOOOMMMLLLIIIIIIIIIIIIHHHGGGFFFFFFHHHGGGEEECCCBBBBBBBBBCCCFFFEEEDDDCCCCCCDDDDDDEEEFFFDDDDDDGGGHHHFFFGGGJJJGGGJJJMMMMMMIIIFFFEEEEEEFFFEEECCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCGGGEEEDDDDDDEEEEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEFFFGGGGGGEEEDDDDDDDDDDDDDDDDDDDDD@@@AAAAAABBBDDDEEEGGGHHHBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBB@@@???AAACCCCCCBBBAAABBBCCCDDDCCCBBBGGGCCC@@@AAADDDFFFEEEBBBAAA???BBBFFFFFFBBBBBBFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@>>>;;;999777888666555555666666666555666666666777777666666555444666:::===???>>><<<;;;<<<>>>BBBDDDGGGJJJNNNRRRWWW[[[```bbbgggkkkjjjeee```WWWLLLCCC>>>;;;777555333333333222222111111000zzzxxxxxxyyy|||}}}{{{yyyxxxzzz{{{{{{zzz}}}}}}~~~~~~|||}}}{{{yyytttpppmmmkkkjjjjjjkkkmmmppprrrsssrrrooonnnpppnnnjjjjjjllloooqqqrrrjjjjjjkkkmmmrrr{{{|||}}}~~~vvvmmmfffVVVNNNEEE@@@???>>>:::666;;;::::::999888777666666:::999888777666555555555555777999:::888777777888:::999888777777777888999999>>>EEELLLQQQUUUXXXYYY```___]]]YYYTTTOOOKKKHHHLLLLLLOOOSSSYYY___eeeiiiccc```[[[VVVQQQJJJDDD??????>>>======<<<<<<<<<===<<<<<<===???AAADDDGGGIIIKKKPPPYYY```fffjjjnnnpppwww~~~wwwpppfff^^^XXXRRRLLLGGGDDDBBB???>>>>>>???>>>===>>>>>>>>>>>>=====================>>>@@@AAA@@@???=========<<<<<<<<<<<<<<<888999::::::;;;;;;::::::777777888999:::;;;<<<===:::;;;<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999999888888777888999;;;<<<=========<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999888999888888777777777777777555555666777888888888888777888888999999:::;;;;;;<<<<<<;;;<<<===>>>@@@AAACCCEEEGGGGGGGGGLLLSSSYYY___lll~~~}}}jjj\\\QQQHHHDDDEEECCCDDDEEEGGGHHHHHHHHHHHHKKKKKKMMMPPPUUUWWWXXXWWWZZZ\\\]]]^^^___bbbfffiiiuuu~~~~~~zzzvvvrrrooonnniiigggeeedddeeegggiiikkkjjjhhheeedddcccaaa___\\\]]]]]]^^^aaafffkkkqqqttttttsssqqqnnnjjjfffcccbbb```bbbcccccceeefff```XXXTTTRRRPPPPPPPPPQQQPPPNNNMMMMMMLLLKKKJJJIIIIIIIIILLLKKKIIIGGGFFFDDDCCCCCCGGGGGGHHHHHHHHHHHHHHHHHHHHHEEEEEEHHHIIIGGGGGGKKKKKKLLLMMMMMMLLLJJJHHHGGGIIIFFFDDDCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCEEEDDDCCCDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEDDDCCCCCCCCCBBB????????????@@@BBBDDDFFF@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCAAA@@@@@@BBBDDDDDDAAA??????AAADDDEEEEEEFFFCCCBBBCCCFFFFFFDDDAAACCC@@@@@@DDDFFFDDDCCCDDDEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@>>>;;;888777888666444333444555555444555666777777666555444333222444777::::::888666444555777:::<<<===@@@DDDFFFIIIOOOUUUZZZaaagggfffbbbYYYQQQFFF???;;;888555333222222111111111111111111}}}{{{xxxxxx{{{~~~}}}{{{zzz|||}}}}}}}}}~~~}}}}}}|||zzzwwwssspppnnnmmmllllllnnnpppqqqqqqppppppppppppppppppsssyyy~~~{{{yyywwwvvvyyy|||xxxooonnnnnnlllhhhaaaYYYSSSIIIEEEAAA??????>>>;;;999999888888777666666555555888888777666555555444444666777999:::888888888999;;;:::999888777777888888666>>>HHHPPPUUUYYY^^^bbbggggggfffddd```]]]YYYWWWVVVXXX[[[___dddjjjnnnpppjjjgggccc]]]WWWPPPHHHCCCCCCBBB@@@???>>>>>>>>>???;;;===>>>@@@BBBFFFJJJMMMOOOVVV___fffiiiiiiiiihhhjjjpppxxx~~~zzzpppiii^^^VVVPPPLLLGGGCCCAAA???======>>>???>>>===>>>>>>>>>============<<<;;;;;;;;;<<<>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;<<<<<<<<<999888777777888999;;;===:::;;;;;;<<<<<<<<<;;;:::999::::::;;;;;;::::::999999999888888888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::;;;;;;::::::999888777888888777666666666666666444555666777777777777777777777888999999::::::;;;<<<<<<<<<<<<===???AAABBBBBBDDDFFFFFFGGGJJJQQQVVV^^^lll}}}vvvdddXXXOOOHHHFFFHHHBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFIIIMMMOOOOOOOOOQQQRRRTTTTTTTTTVVVYYY[[[eeemmmzzzxxxwwwuuusssssstttvvvwwwwwwvvvssspppmmmjjjhhhfffeeeeeegggjjjpppxxx~~~|||xxxrrrnnnkkkjjjlllmmmmmmooooooiiiaaa]]]ZZZWWWUUUUUUTTTSSSQQQSSSRRRPPPNNNMMMMMMNNNNNNOOONNNMMMLLLKKKJJJIIIHHHMMMNNNPPPQQQQQQPPPOOONNNKKKHHHGGGJJJJJJIIIJJJMMMQQQQQQQQQSSSTTTSSSPPPNNNMMMJJJFFFDDDEEEFFFGGGGGGHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBCCCDDDEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBAAAAAABBBAAA@@@>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@AAACCCEEEDDDBBB@@@???AAACCCDDDDDDDDDCCCCCCDDDFFFEEEBBB???DDDAAA@@@BBBFFFFFFDDDBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA???===;;;999777888666333222333444444333555666666777666444222000555444222111111333555666444666888999:::<<>>===;;;:::999888777777666666555555555666666666666555444444333666888999999888888999::::::999999888888777777777666>>>HHHQQQWWW]]]cccggglllllllllkkkiiigggdddcccbbbdddfffjjjmmmqqqtttvvvpppmmmhhhccc^^^XXXQQQMMMHHHGGGDDDBBB@@@@@@@@@@@@@@@BBBDDDEEEGGGKKKQQQUUU[[[bbbiiinnnnnniiidddaaa^^^dddkkkrrryyy}}}xxxpppfff___UUUNNNKKKHHHEEEBBB>>>===;;;<<<===>>>===<<<=========<<<<<<<<<;;;;;;999999999:::<<<===<<<;;;:::::::::::::::;;;;;;;;;999999:::;;;<<<===>>>>>><<<:::888777777888:::;;;;;;;;;=========<<<;;;:::999::::::;;;;;;::::::999999999999999999999::::::::::::::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::999888777666888777666666555555666666555666777777777777777777888888888999::::::;;;;;;<<<<<<;;;;;;<<<>>>@@@AAA>>>AAACCCDDDEEEIIIOOOTTT[[[iii{{{zzzlll[[[QQQIIIDDDBBBDDD>>>>>>>>>>>>??????@@@@@@@@@@@@@@@CCCFFFHHHHHHGGGFFFHHHIIIIIIHHHIIIKKKLLLRRRZZZeeepppzzz~~~~~~{{{xxxwwwssstttwww||||||zzz|||}}}}}}~~~~~~wwwnnnmmmiiiddd```^^^\\\ZZZXXXYYYWWWUUUTTTRRRRRRSSSSSSRRRRRRQQQQQQQQQRRRRRRSSSXXXZZZ]]]^^^]]][[[WWWUUUPPPLLLKKKNNNNNNMMMOOOSSSYYYZZZ\\\___aaa```]]]ZZZVVVRRRNNNKKKKKKLLLLLLLLLLLLKKKIIIGGGFFFFFFEEEFFFDDDCCCBBBCCCDDDEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEDDDDDDCCCBBBAAAAAA@@@BBBBBB@@@?????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBAAA@@@AAADDDFFFCCCBBBAAABBBCCCBBBAAA???BBBBBBCCCEEEEEECCCAAA>>>DDDBBB@@@@@@CCCFFFDDDAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@???===;;;:::999999777444333444444444333444555555555444333111000333222111000000222444666555666888888999:::===???@@@FFFNNNTTT\\\bbbaaa]]]PPPIIIAAA;;;999888555333111111111111111222222222~~~|||{{{{{{zzzyyyzzzzzzzzz{{{}}}~~~}}}{{{yyy{{{}}}}}}}}}|||}}}~~~{{{wwwtttvvvvvvuuuuuutttrrrpppooommmppprrrssssssvvv{{{~~~wwwnnncccZZZRRRNNNKKKIIIGGGFFFFFFGGGEEEDDDCCCDDDCCCAAA===:::999:::777666666666555555555555555666666666666555444333555777888888777777999;;;888888888888777777777777999???GGGPPPXXX```fffjjjooooooooonnnmmmjjjhhhgggiiijjjlllnnnrrruuuxxxyyytttqqqlllhhheeeaaa]]]ZZZRRRPPPLLLIIIFFFEEEEEEEEEDDDGGGIIIKKKLLLQQQXXX^^^iiinnnrrrsssnnneee]]]YYYXXX^^^eeekkkrrrtttooofff[[[UUUMMMHHHFFFEEECCC@@@;;;:::999:::;;;<<<;;;:::<<<;;;;;;;;;;;;:::::::::777777777888:::;;;:::999::::::::::::;;;;;;;;;;;;;;;::::::;;;<<<===>>>???===;;;999888777888:::;;;<<<===???@@@@@@>>><<<;;;;;;::::::999999::::::;;;999999999999999999999999999999999999::::::::::::<<<;;;;;;::::::;;;;;;<<<::::::::::::999888777666888777777666666666666666666777777888888777777777777888888999::::::;;;;;;999999999999:::<<<===???:::===@@@AAAAAADDDJJJOOOTTTcccvvvtttgggXXXOOOHHHCCC@@@BBB@@@???>>>>>>===>>>>>>>>>@@@@@@@@@BBBEEEFFFEEEDDD@@@BBBCCCCCCBBBBBBCCCDDDGGGNNNWWW```iiittt}}}wwwrrroookkknnnttt{{{zzzvvvooojjjgggdddaaa___aaa```___]]]\\\[[[[[[ZZZYYYYYYXXXXXXYYY\\\^^^```eeehhhjjjkkkiiieee___[[[UUUQQQPPPSSSTTTSSSVVVZZZbbbeeekkkoooqqqpppmmmkkkccc```[[[XXXWWWVVVUUUTTTQQQOOOLLLIIIGGGFFFEEEEEEFFFEEEDDDDDDFFFFFFEEEDDDEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@>>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@AAACCCEEECCCBBBBBBBBBCCCBBB@@@>>>@@@AAACCCCCCCCCAAA???===BBBBBBAAA???@@@CCCCCC@@@??????@@@@@@AAAAAABBBBBB@@@@@@???>>>===<<<;;;;;;:::888777777777777555333444444333333222222111111---///333555555333111///333444666666666777:::<<<<<>><<<;;;===@@@BBBBBBDDDFFFEEEBBB<<<888999:::555555555444444444444444555666666777666666444444333555666666555555777999555666666777777777666666;;;===BBBKKKUUU^^^eeegggmmmmmmnnnnnnmmmkkkiiihhhjjjjjjlllnnnrrrvvvyyy|||wwwtttooommmlllkkkjjjiiibbb___ZZZVVVRRRPPPPPPPPPLLLPPPTTTVVVXXX^^^gggnnnyyy{{{|||xxxooocccZZZTTTUUU[[[bbbggglllmmmeee[[[SSSNNNGGGCCCCCCBBB???===999888888888::::::888777:::::::::999999999888888666555555777999:::999777::::::::::::;;;;;;<<<<<<;;;::::::::::::;;;===>>>;;;::::::999999:::;;;<<<>>>@@@AAABBBBBB@@@>>><<<<<<;;;999888888999;;;<<<999999999::::::999999888888888888888999999::::::::::::999999999999::::::::::::::::::999888777777999888777777666666777777666666777777777777666666666666777888888999999:::888888777888999:::<<<===:::<<>>======???CCCBBB>>><<<@@@BBB@@@>>>>>>??????@@@AAAAAABBB???>>>>>>===============;;;:::::::::;;;999666333444333111000000111222333///111333444444111...+++000222333444444555777:::888???GGGNNNUUU[[[ZZZUUUMMMGGG@@@;;;999888555222555444444444333222222222}}}{{{yyyyyyyyyxxxvvvuuuoooqqqsssttttttssstttvvvvvvvvvvvvvvvuuutttssssssqqqsssuuuvvvwwwvvvtttsss{{{{{{wwwuuutttsssllliiiccc[[[QQQHHHAAA===???<<<999888;;;>>>AAABBBAAABBBBBB===777333444666444444333333333333333333555666777777777666555444111333444333333333666888333444555666777777666666:::999===EEEQQQ[[[aaaccchhhiiikkklllmmmlllkkkkkkhhhhhhjjjlllpppvvvzzz}}}yyyuuurrrpppppprrrssssssooolllgggbbb]]][[[ZZZZZZYYY]]]bbbeeehhhooozzzuuuhhh^^^XXXTTTZZZ```dddhhhfff]]]RRROOOJJJDDDAAA@@@???<<<999888777777777999888777555999999999888888888777777555555555666888999888777:::::::::;;;;;;<<<<<<<<<;;;:::999999999:::;;;<<<999999999:::;;;<<<===>>>@@@AAACCCDDDDDDBBB???===>>>;;;999777777999;;;>>>999999:::::::::999999888777777888888999999999:::999999888888888888999999::::::;;;::::::999888777999999888777777777777777555666666666666666555555555555666666777888888888999999888888:::;;;===>>><<>>>>>???>>>>>>@@@BBBCCCBBB@@@???AAACCCCCCBBBAAABBBCCCCCCFFFJJJLLLOOOTTT\\\bbbcccaaa^^^ZZZWWWSSSQQQOOONNNQQQVVV\\\aaafffhhhjjjhhheeebbb```___^^^[[[ZZZ]]]aaaeeejjjoooxxxzzz{{{{{{zzzyyyvvvtttsssllljjjgggeeefffjjjooosssvvvyyy{{{{{{wwwooofff```\\\YYYXXX[[[]]]^^^aaafffmmmwww}}}zzzwwwsssqqqmmmiiifff```^^^YYYUUUQQQNNNMMMMMMNNNLLLKKKKKKKKKKKKIIIHHHHHHGGGGGGFFFEEEDDDDDDCCCAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAABBB>>>???AAABBBAAA???<<<:::BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCAAA@@@@@@BBBDDDDDDAAA===<<<>>>BBBDDDFFF???@@@AAA@@@>>><<<<<<======CCCCCC===:::>>>AAA@@@======>>>???@@@AAAAAABBB>>>>>>============>>>???;;;;;;<<<======;;;777333444222000...///000333555666444111///---,,,---...///111222333333444777999666===FFFMMMVVV[[[ZZZUUULLLFFF???:::999777444111666666555444444333222222{{{wwwzzzwwwuuuuuuwwwvvvtttqqqvvvuuutttqqqpppqqquuuxxxxxx{{{}}}|||yyyyyy}}}~~~vvvtttsssoookkkccc^^^VVVOOOHHHBBB<<<888777777777888999<<<>>>???CCC@@@>>><<<:::888666333555555555555555555555444555666777888888777666555555555444444444555555666555555555555666666666666777:::@@@EEELLLSSSZZZ___gggjjjmmmnnnmmmlllllllllllliiigggjjjpppvvvzzz{{{}}}{{{wwwvvvvvvwwwwwwwwwzzzwwwrrrmmmiiigggggggggiiiooovvv|||~~~nnnaaaYYY]]]^^^bbbgggjjjcccWWWLLLGGGDDD???<<<;;;:::999888555555666888888999999999:::999888666555555555555777555333333555777777777:::::::::::::::::::::::::::888777888<<<===<<<:::::::::999777555666999;;;BBBEEEIIIKKKIIIDDD>>>:::::::::999999999999999:::999999999888888888777777888999:::999777777777888999777777777999:::999888;;;;;;<<<<<<<<<;;;999888888888777666666777888999666666666666666666666666777666555777;;;<<<:::888777777888999999999999888;;;999<<<@@@;;;888EEEXXX___dddnnn{{{{{{pppiii```\\\]]]___]]][[[VVVRRRLLLGGGCCCBBBCCCDDDCCCBBBBBBCCCDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA???AAADDDHHHLLLOOOQQQRRRRRRRRRQQQOOOMMMKKKIIIHHHIIIJJJLLLNNNQQQUUUXXXYYY\\\UUUPPPOOONNNJJJJJJKKKNNNPPPSSSVVV[[[bbbiiinnnxxx}}}~~~yyyxxxtttqqqpppooommmrrrxxx{{{|||yyyvvvssssssvvvyyy{{{}}}}}}}}}|||xxxrrrmmmiiibbb```]]]\\\]]]aaafffjjjvvvzzz|||zzzzzztttmmmjjjhhhddd___[[[XXXVVVVVVTTTRRRQQQPPPPPPOOOLLLJJJKKKIIIGGGEEEEEEDDDCCCAAAGGGFFFDDDCCCBBBCCCCCCDDDDDDCCCBBBAAAAAABBBCCCCCC@@@???>>>======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBB???===>>>>>>AAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@===>>>???@@@AAA@@@??????===>>>???@@@@@@AAAAAA@@@============>>>???@@@AAA???>>>===<<<;;;:::999999888777444222111111111222222222222222111111000000222333333333333555888;;;;;;<<>><<<;;;:::888666444555555555444444444444555666777777888888777666555555555444444555555666777555555555555555666666666666:::>>>DDDIIIPPPXXX]]]dddgggkkkmmmmmmlllllllllmmmjjjiiikkkqqqvvvzzz{{{|||{{{yyyxxxyyyzzzzzz{{{}}}zzzvvvsssssstttwwwzzzzzznnngggdddbbbbbbdddeee___TTTKKKEEEBBB>>>;;;999999888777555555666777888888888888999888777666555555555555111000000333777;;;<<<===:::::::::999999888888888888666555666999;;;:::888999999888777555666888;;;CCCFFFIIIKKKJJJEEE???;;;777777666666666666777777999999888888888777777777888999:::999777666777888888777666777999:::999888:::;;;;;;<<<;;;:::999888888777777666666777888888555555555555555555555555777666555777:::;;;:::888777777777888888888999999===:::<<>>>>>???@@@AAABBBAAA@@@@@@@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@AAAAAA@@@???@@@BBB@@@@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@??????>>>===>>>???AAAAAA@@@@@@???======>>>???@@@@@@@@@@@@>>>======>>>>>>???@@@AAA@@@@@@???>>>===<<<;;;;;;999777555222111111111222222111111111111111111111222333444333333555999;;;<<<>>>DDDNNNXXX]]]\\\YYYTTTMMMDDD===;;;999666444555555444222222222222222~~~yyynnngggeeebbb^^^ZZZQQQMMMFFFAAA===;;;999777:::999999888999;;;<<<======;;;999999999888666555555444444444444444555555777888888888777777666555555555555555555666777888666666666666666666666666555888<<>>::::::>>><<<888===GGGMMMSSS___ooo}}}yyyuuupppnnnpppqqqpppooommmiiiaaaYYYPPPJJJEEECCCCCCBBBAAAAAABBBBBB@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAACCCCCCCCCBBBAAA@@@???>>>??????@@@AAABBBCCCDDDDDD???<<<===AAAAAA===::::::<<<===???@@@BBBFFFKKKNNNRRRVVV\\\``````]]]XXXTTTNNNOOOSSSWWWVVVPPPMMMNNNWWWZZZ^^^```___^^^]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]eeekkkttt}}}}}}zzzvvvrrrpppqqqsssuuuxxx{{{}}}xxxuuuqqqmmmhhhdddaaa```___]]][[[ZZZYYYWWWTTTRRROOOMMMKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDD@@@@@@???>>>>>>???@@@AAADDDCCCBBBBBBBBBBBBCCCCCC@@@??????????????????@@@>>>???AAA@@@@@@???AAABBB???>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@???>>>=========>>>@@@AAAAAAAAA@@@???<<<<<<===>>>>>>??????@@@>>>>>>>>>>>>???@@@AAABBBCCCBBBAAAAAA@@@???>>>>>>;;;999777444222111111111111111000000000111111222333444444444444666999<<>>;;;777666666666666777777888888888777777777666666666777999999888777666777888555555444666888999999888888888888888888888888888777777666666666555666666444444444444444444444444555555555666777777777666777666555444444666888999;;;888888;;;<<<999;;;@@@HHHOOO[[[kkkzzz~~~xxxuuuuuuwwwxxxxxxwwwssslllcccZZZPPPIIIEEEDDDBBB@@@@@@@@@@@@???===????????????????????????AAAAAAAAAAAA@@@???>>>>>>@@@@@@AAAAAA@@@@@@???>>>AAAAAAAAAAAAAAAAAA@@@@@@>>>;;;;;;???@@@===:::;;;<<<<<<=========???CCCEEEFFFIIIMMMPPPPPPNNNJJJHHHGGGIIINNNRRRQQQJJJGGGHHHJJJMMMPPPRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQPPPOOONNNTTTZZZccclllsss{{{~~~~~~}}}vvvpppiiieeeccc^^^\\\[[[ZZZZZZYYYVVVTTTQQQOOOMMMMMMNNNNNNMMMLLLIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBAAAAAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCC@@@???>>>>>>>>>>>>???@@@AAABBBCCCAAA???>>>>>>???>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@???>>>>>>======>>>???@@@AAAAAAAAA@@@???<<<<<<<<<======>>>???@@@???????????????@@@BBBBBBCCCCCCBBBBBBAAA@@@??????===;;;999666444222222111111111000000000111222333222444555555555666999;;;@@@DDDKKKUUU^^^cccdddccc[[[SSSHHH@@@;;;999666444555444333222111111111111zzzuuujjjddd[[[TTTPPPMMMIIIFFF???;;;888666777888888888:::999888777777888999:::888666666666888888777666555555444333444555777888999999888777777777777777777666666777888999::::::;;;;;;;;;;;;::::::999999555666888:::===CCCIIINNNRRRVVV[[[```cccfffhhhjjjkkkmmmooorrrtttwwwzzz{{{}}}~~~~~~|||{{{}}}~~~ssslllhhhcccaaa___YYYOOOGGG<<<999666444444444333333444444555666666666666555666555555555555555666777444333333555888::::::999888888777666444333222222333333444444444444444555333555666555444444666888<<<===???@@@@@@>>>;;;999666666555555666777888888777777777666666666555555777888999888666555666777555444444555777888888777777777666666666777777777666666666666555555444444444444444444444444444444333444555666666555555555666555444333333555777888666555555999;;;;;;;;;===DDDJJJVVVeeetttyyywwwyyy{{{}}}|||yyytttlllbbbXXXOOOJJJEEECCC@@@?????????>>>===========================>>>>>>?????????>>>======???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>===;;;;;;>>>999888;;;<<<999888:::::::::;;;:::999:::<<<>>>AAABBBDDDFFFFFFEEEDDDCCCBBBBBBEEEHHHGGGBBB@@@CCCCCCFFFIIIJJJIIIHHHHHHHHHGGGGGGHHHHHHGGGFFFEEEDDDIIINNNUUU\\\bbbhhhnnnqqqppprrrvvvyyy|||xxxpppiiifff```___^^^^^^___^^^\\\ZZZTTTRRRPPPPPPQQQQQQQQQPPPKKKKKKKKKJJJHHHGGGFFFFFFEEEDDDDDDCCCDDDEEEFFFGGGDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>???@@@AAABBBCCCCCCBBB@@@???@@@AAA??????>>>>>>???@@@AAAAAAAAAAAA@@@@@@???>>>>>>===>>>???@@@AAABBBAAA@@@@@@===<<<<<<<<<===>>>???@@@????????????@@@AAABBBCCCBBBBBBBBBAAAAAA@@@@@@@@@???===<<<999777555444333333222111000000111222333111333555555555666888:::AAAFFFOOOYYYbbbfffgggfff]]]UUUIII@@@;;;999666444666555444333333222222222~~~}}}}}}{{{xxxuuuppplllaaa[[[SSSKKKFFFCCCAAA@@@999777555555777888888777888777666666666777888999777666555666888999888777777666444444444666888:::999888888777777888888999777777777888999:::;;;<<<===<<<<<<;;;;;;:::::::::555666777888:::???EEEJJJMMMPPPTTTXXX\\\```eeehhhjjjmmmpppsssuuuvvvxxxzzz|||~~~~~~|||zzz{{{ssshhhdddaaa___^^^XXXNNNEEE;;;999555333444444444333444444555555555555555444444444444444555666777777666555555666777777666444777777666555444333333222222444555444333222333555111333555555444444555777888999:::;;;;;;:::888777444444333444444555666777666666666666555555555555777888999888666555666777666555444555666777666555666555555555555555666777555666666666555444333222333333333333333333333333222444666555444333444555555444333333333444555666333444555888999;;;<<<===DDDJJJVVVdddsss~~~zzz{{{~~~~~~}}}zzztttjjj___UUUNNNGGGDDDAAA??????>>>>>>===========================;;;<<<<<<=========<<<<<<===>>>>>>?????????>>>>>>===>>>>>>???>>>===;;;:::>>>:::888;;;<<<::::::<<<;;;<<<===<<<;;;:::<<<===?????????@@@@@@@@@@@@@@@AAA??????AAA???<<<===AAA???BBBDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBFFFJJJOOORRRVVVZZZ]]]]]]___aaacccfffjjjooorrrvvvuuutttrrrpppooommmmmmqqqrrrsssvvv{{{zzzrrrnnneeedddccccccddddddaaa```[[[YYYWWWVVVWWWWWWVVVUUUPPPPPPOOOOOOMMMLLLJJJIIIGGGFFFFFFEEEFFFGGGIIIJJJGGGGGGHHHHHHGGGFFFEEEDDDCCCBBB@@@??????@@@BBBCCC@@@AAACCCCCCCCCCCCEEEFFFAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>>???AAABBBBBBBBBAAA@@@>>>===<<<<<<===>>>@@@AAA@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>><<<:::999777666666444222111000111333444000222444555555555777999@@@GGGRRR^^^fffiiiiiihhh^^^UUUIII@@@;;;999777555666666555444333333333333~~~|||{{{yyytttooommmlllkkkhhheee[[[UUULLLCCC>>>;;;;;;;;;555444444555777777666555666555444444555666777888777666666666888999888777888777555555555888:::<<<888777777777777999:::;;;777888888888999;;;<<<===<<<<<<;;;;;;:::999999888666666666666888===CCCGGGIIIKKKMMMPPPTTTZZZaaaeeehhhlllqqqttttttuuuwwwyyyzzz|||}}}{{{zzz|||zzzpppfffaaa]]]ZZZYYYSSSJJJCCC;;;999555444444555555555444444555555555444444333444333333444555666777888999888777666555333000---666666555555444444444444111333444333111000222444000222444444444333555666666666777888888888777666444444444444555666777888666666666555555555444444666888888888666555666777777555444444666666555333555444333333333555666777555555666666555444222111222222222222222222222222111444666555333222333444333333333333444444444444222555777777777999;;;===EEEKKKVVVdddssszzzqqqdddYYYRRRHHHEEEAAA?????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>============>>>>>>>>>======<<<===>>>@@@AAAAAA@@@>>>===;;;888999>>>AAA???>>>???>>>???@@@???>>>>>>???@@@>>>===<<<<<<<<<===???@@@@@@>>>>>>???>>>;;;<<>>@@@CCCFFFHHHJJJMMMOOOMMMOOOPPPQQQSSSVVV[[[^^^\\\\\\\\\[[[[[[ZZZZZZZZZ\\\\\\\\\___ccciiiooossstttwww{{{zzzqqqooommmmmmlllkkkhhhfffdddbbb___^^^^^^^^^]]]\\\UUUVVVVVVUUUSSSQQQOOONNNKKKJJJJJJJJJKKKLLLNNNOOOLLLMMMMMMMMMLLLKKKJJJIIIFFFDDDBBBAAAAAABBBDDDFFFAAABBBDDDEEEDDDEEEGGGHHHCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBB???@@@AAABBBBBBBBBAAA@@@???>>>=========???AAABBBAAA@@@@@@AAAAAABBBCCCDDDBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>><<<::::::999777444222111222333444///111333444444555666888>>>GGGUUUaaaiiikkkjjjiii]]]TTTHHH???:::999777555666555444333222222222222}}}{{{}}}}}}{{{{{{|||{{{|||}}}{{{xxxxxx{{{~~~xxxqqqmmmkkkjjjgggccccccddddddbbb___WWWQQQGGG>>>999777777888333222333555777777555333444444333333444555777888888777666777888999888777999888666555666888;;;===777777666666777999;;;<<<888888888999:::;;;===>>>;;;;;;:::999999888777777666666666666777;;;BBBFFFGGGHHHJJJLLLPPPVVV^^^cccggglllqqqtttttttttvvvxxxyyy{{{|||zzzzzz~~~tttlllfff```ZZZVVVTTTOOOGGGAAA<<<999666444555666666666444444444555555444333333333333333444555666777888333222333444666666444222555555555555555555555555000222444333000///111333///111333444333333444555555666666777777777777777666666666777777999::::::666666555555555444444444666888888777666555666777888666555444555555444222444333333222333444666777555555666666555333222000222222222222222222222222111333666555222111222444111222333444444444333333222777999777555777:::===???FFFQQQ___ooo~~~ttthhh[[[SSSIIIFFFBBB?????????>>>===????????????????????????AAAAAAAAAAAAAAA@@@@@@???>>>>>>?????????>>>======:::;;;===??????>>>===<<<333333666>>>BBB???<<<<<<<<<===>>>>>>======>>>??????>>><<<;;;;;;===???@@@>>><<<<<<>>><<<999:::>>>===???@@@@@@???>>>???@@@>>>===;;;::::::;;;===???<<<>>>AAACCCCCCEEEHHHJJJEEEFFFGGGGGGHHHKKKOOORRRJJJJJJKKKKKKLLLMMMNNNNNNMMMMMMMMMOOOSSSYYY___ccc]]]```ccchhhmmmvvv}}}{{{yyyxxxuuurrroookkkhhhfffeeeddddddbbbaaaZZZZZZZZZYYYXXXVVVSSSRRRPPPOOOOOOOOOOOOQQQSSSTTTQQQQQQRRRRRRQQQOOONNNMMMGGGFFFDDDBBBBBBDDDFFFGGGEEEFFFGGGFFFEEEDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDD???@@@AAABBBBBBBBBAAAAAA@@@???>>>===>>>@@@BBBCCCAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA???>>>===<<<;;;999666333222222333444...000222444444444555777<<>>:::888777666555444333222111111111111|||{{{yyywwwvvvzzzxxxtttrrrrrrtttxxxzzzzzznnnddd]]]ZZZVVVTTTUUUXXX\\\___^^^[[[VVVRRRNNNIIIAAA:::666444222000444444444444444444444444444333222222222444666888999888888888999999888666;;;:::999888888:::<<<===999999888888888:::;;;<<<999999999888888888888888:::::::::888555444555777999888777888;;;===??????FFFGGGGGGHHHKKKPPPVVV[[[dddhhhmmmqqqtttvvvxxxyyyxxx{{{}}}}}}~~~{{{tttnnniii```]]]XXXSSSOOOJJJEEEBBB888888777777777777888888666666555555555444444444333333444444555666777777999999888777666555555444666666555444222111000000444444333333222111000000222333333444444333333222555666777666555444555666555555555555555555555555555555666666555444333333444555666555444444444666444555555555444333333222222333333333222222444666555555555444333222111000111222333222111111333555333444555444111/////////111000///000333444555444222222222222333444555555===CCCNNN]]]nnn{{{nnn___TTTNNNGGGCCCDDDDDDAAA>>>>>>;;;;;;<<<===>>>>>>??????===BBBDDDCCCCCCCCCAAA<<>>===<<<;;;;;;;;;;;;;;;============<<<<<<<<<<<<===============>>>>>>>>>@@@???===<<<<<<>>>@@@AAA<<<;;;:::999999:::;;;<<<>>>?????????@@@@@@@@@@@@@@@???===<<<===>>>===<<<;;;<<<>>>=========???AAAAAAAAABBBCCCDDDFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFGGGEEEDDDBBBCCCEEEIIINNNPPPSSSTTTUUUYYY___ffflllpppvvvzzz~~~{{{xxxtttssssssqqqnnnjjjiiigggdddaaa^^^[[[YYYYYYXXXWWWUUUUUUWWWXXXWWWVVVXXXXXXWWWVVVTTTRRRPPPOOOLLLJJJGGGGGGIIIJJJJJJIIIMMMLLLJJJHHHGGGHHHIIIJJJIIIIIIHHHGGGEEECCCAAA@@@CCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@AAABBBBBBBBB@@@BBBAAA@@@@@@AAABBBEEEFFFGGGEEECCCBBBCCCCCCBBBAAADDDDDDDDDCCCBBB@@@===<<<===;;;999666444444333333444555666555555666999;;;???HHHRRR\\\fffmmmlllggg\\\QQQFFF@@@<<<666333333444555777777666444111...~~~{{{yyyvvvtttrrrqqqtttsssrrrrrrsssvvvzzz|||zzzwwwllleeeZZZRRRNNNKKKIIIHHHJJJMMMPPPSSSSSSQQQNNNKKKHHHCCC===999666555444333333333333333333333333333444333222222333444666888888777777888999:::888777:::999888777777999;;;<<<999888777777777888999:::888888888888888888999999999:::;;;:::888777888999777666666777999<<<>>>???BBBCCCEEEGGGJJJOOOUUUZZZcccggglllppprrrtttvvvwwwyyy}}}vvvpppkkkfffbbb[[[XXXSSSOOOKKKGGGCCC@@@888777777666666777777888555555555444444444333333333333333444444555555555777666666555555444444444444444444444444444444444444444333222222111000000222333333444444333333222444555666666555444555777444444444444444444444444555555555555555444333333333555666555444333444555444444444444444333222222111222333333222222333555444444444444333222111111111222222222111111333555444555666444222000000000333222000111222333333222222222222222333444555555<<>>???======>>>???AAABBBCCCDDDDDDIIILLLJJJIIIIIIDDD???@@@>>>;;;:::;;;;;;;;;:::===<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;<<<<<<===>>>??????@@@@@@@@@???>>><<<<<<===???@@@;;;:::999888888999:::;;;============>>>>>>>>>>>>@@@>>><<<<<<=========;;;>>>===<<<<<<===???@@@AAA@@@@@@AAABBBCCCDDDEEEEEE@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFHHHIIIIIIIIIJJJLLLPPPVVVZZZ]]]bbbeeekkkpppvvv}}}|||xxxtttrrrpppllliiigggeeeddd___^^^]]]]]]^^^______^^^ZZZZZZYYYXXXVVVTTTSSSRRRQQQOOOMMMMMMNNNPPPPPPOOONNNMMMKKKIIIIIIIIIJJJKKKNNNMMMLLLJJJHHHEEECCCBBBCCCCCCCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCBBBAAACCCBBBAAAAAAAAACCCEEEFFFEEEDDDBBBBBBDDDEEEDDDDDDBBBBBBBBBBBBAAA???>>>===>>>===:::888666555444444555666777666666777:::<<>>AAABBBAAACCCFFFIIIMMMRRRYYY]]]eeeiiimmmqqqsssuuuwwwyyy}}}|||pppgggbbb___[[[XXXRRROOOKKKHHHFFFCCC???<<<777777666666666666777777444444444333333333222222222222333333333333333333333333333333333333333333111222222333444555666666333333333222111111000000222222333333333333222222222444555555444444666777444444444444444444444444444444555555444444333333333444555555333333444555333333444444444333222222111222333222111111333555222222333333333333222222111222222222111111333444444555666555333111111111444333111111222222111000222111111222222333444555;;;@@@HHHTTTdddvvv|||qqqbbbXXXRRRKKKEEEDDDDDDAAA???@@@>>>>>>???AAACCCEEEGGGHHHMMMRRRUUUSSSQQQNNNHHHAAABBB???<<<;;;;;;;;;:::999<<<<<<;;;;;;;;;<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAABBB@@@???>>><<<<<<<<<===>>>999888777777777777888999;;;;;;;;;;;;<<<<<<<<<===>>><<<;;;;;;<<<<<<<<<;;;???;;;999999<<>>>>>>>>???@@@AAABBBBBBCCC============>>>>>>>>>>>>AAABBBCCCDDDDDDCCCBBBAAAEEEEEEDDDEEEGGGJJJMMMOOOTTTVVVYYY\\\```eeekkkppp|||~~~{{{xxxuuutttmmmllljjjjjjkkkkkkjjjiiicccbbbaaa___]]][[[YYYXXXUUUSSSQQQQQQRRRSSSSSSSSSSSSQQQOOOMMMLLLMMMNNNOOOOOONNNMMMJJJHHHEEEBBBAAAFFFFFFFFFEEEEEEEEEEEEEEECCCDDDDDDEEEFFFFFFFFFEEEEEEDDDCCCDDDEEEFFFEEECCCCCCBBBBBBAAABBBCCCEEEFFFDDDCCCBBBCCCEEEGGGGGGFFFBBBBBBCCCCCCBBBAAAAAA@@@@@@???===:::888666666555888999999999999:::===@@@GGGRRR]]]dddhhhjjjhhhcccXXXNNNDDD???;;;555222222444444444444444444444444~~~}}}|||zzzzzz{{{zzzyyyvvvsssqqqppppppmmmmmmmmmmmmllllllmmmnnnsssuuuyyy}}}}}}|||~~~uuujjj___ZZZXXXSSSOOONNNJJJGGGBBB???=========>>><<<<<<==================999777444444555666666555111111111222222222222222444333333333444555666777666555555777999:::999888666666555555666666777888777666555444333333444555666666777888999:::::::::666888:::999888666666777999:::<<<===???CCCGGGIIIGGGJJJNNNRRRVVV[[[aaaeeejjjmmmrrruuuwwwyyy|||~~~}}}ssslllccc\\\XXXUUUSSSQQQHHHFFFCCCAAA@@@>>>;;;999777666666555555666666777333333333222222222111111222222222222111111111111000000000000111111222222000000111222333444444555333222222222111111000000222222333333333333222222111333444444444444666777333333333333333333333333333333444444444333333222222444555444333222333444222222333333333333222222000111222111000111222444111111222333333333333333000111222111000000222444444666777666444222222222333222000000111222222111111111111111222333444555888<<>>>>>???AAADDDGGGJJJLLLRRRXXX\\\ZZZWWWSSSKKKCCCCCC@@@===;;;;;;;;;:::999;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;::::::::::::::::::;;;<<<===>>>???@@@@@@???>>><<<<<<;;;;;;<<<888888666666666666888888::::::;;;;;;;;;<<<<<<<<<===;;;::::::;;;<<<;;;:::???:::555666;;;>>>>>><<<======>>>>>>??????@@@@@@============>>>>>>>>>>>>@@@AAABBBBBBBBBAAA@@@???CCCCCCBBBBBBCCCEEEGGGHHHNNNOOOPPPQQQRRRVVV\\\```cccgggmmmttt{{{}}}|||{{{zzzwwwuuuqqqpppmmmjjjgggdddbbbaaa^^^[[[YYYXXXYYYZZZZZZYYYYYYWWWUUURRRQQQQQQQQQRRROOONNNNNNLLLJJJHHHFFFEEEJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJHHHGGGFFFFFFHHHHHHGGGFFFCCCCCCBBBBBBBBBCCCDDDEEEEEECCCBBBCCCEEEGGGGGGFFFDDDDDDEEEEEEDDDDDDDDDDDDAAA@@@>>><<<:::888777666:::;;;<<<======???CCCEEEIIIUUUaaagggiiijjjgggbbbWWWMMMCCC???;;;555222222444333333222333444555666}}}zzzxxxyyyyyyzzzyyyyyywwwvvvuuutttqqqmmmiiigggffffffgggdddfffiiijjjkkkmmmqqqttt|||~~~~~~wwwrrrrrrvvv{{{~~~~~~~~~~~~{{{uuuggg[[[OOOKKKIIIFFFCCCCCC@@@???<<<999777777888999;;;:::999888777777777777555444333333444444333222111222222222333333333444444444444444555666777777555555555777999:::999888666666666666666777777888777666555333333333444444666666777888999:::::::::999:::;;;:::888666666777;;;>>>AAACCCEEEHHHMMMQQQQQQTTTXXX\\\___cccgggkkklllppptttxxx{{{~~~pppiiiddd```ZZZTTTOOOLLLJJJIIIAAA???===<<<;;;:::888666666666555555555555666666333333222222222111111111111111111111111111000000......//////000111111111000000000000000000000000222222111111111111111000111222222333333222222111000222333444333444555777333333333333333333333333222222333333333333333222222333444333222111222444111111222222222222222111000111111111000000222333000000111222333333333333000111222111000000222444444555666666444222222333111///...///111333333333111111111111222333444444555999@@@JJJXXXmmm~~~uuuiii```XXXNNNFFFDDDCCCAAA@@@AAA???@@@AAACCCFFFJJJMMMOOOUUU[[[______\\\WWWOOOFFFCCC@@@===<<<;;;;;;:::999;;;;;;;;;;;;;;;<<<===>>>::::::::::::999999999999::::::::::::;;;;;;;;;;;;???>>>===<<<;;;;;;;;;:::999888777666666777888999;;;;;;<<<<<<<<<=========<<<:::999999;;;<<<;;;:::@@@;;;777888===@@@???=========>>>>>>>>>>>>>>>>>><<<============>>>>>>>>>AAA@@@@@@@@@@@@AAABBBCCC============>>>@@@AAABBBGGGHHHGGGGGGGGGIIINNNQQQQQQUUU[[[bbbhhhllloooqqqqqqpppqqqrrrwww||||||wwwsssooommmlllllljjjgggfffffffffeeeddd___]]]ZZZWWWTTTSSSSSSTTTRRRRRRRRRRRRQQQPPPOOONNNNNNNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMLLLHHHGGGFFFFFFHHHHHHGGGFFFCCCCCCCCCCCCCCCDDDDDDEEEGGGFFFDDDDDDFFFGGGFFFEEEFFFFFFEEEEEEDDDDDDDDDDDD@@@@@@???===<<<:::888888999;;;===???AAADDDIIILLLOOO[[[gggnnnqqqqqqlllfffZZZOOODDD???;;;666333444444333222222222444666777~~~{{{xxxtttrrrqqqrrrssstttttttttsssrrrpppkkkddd______aaadddeeedddhhhkkklllmmmooossswww~~~wwwooojjjkkkpppvvvyyyvvvxxxwwwtttsssrrrnnngggYYYNNNCCC@@@???===;;;;;;<<<<<<;;;999666555666888888777666444333222222111333222222333444333111000111111222222333444444444333444444555666666777777666555555777999999888777666777777777888888888888777666555444444444555666777777777888999999999:::===>>>>>><<<::::::;;;===???CCCGGGIIIKKKOOOUUUZZZ[[[^^^bbbeeeggghhhkkkmmmlllpppuuuzzz~~~wwwiii___\\\WWWUUUPPPLLLHHHEEECCCCCC<<<;;;999888999888666444555555444444444444555555333333333222222222111111000000111111111111111111/////////000000111111111000000000///.........---111111111111111111111111111111222222222222111111000222333333333222444555222222222222222222222222111111222333333333222222111222333333111111222333000000111222222222111111///000111000//////111333000000111222333333222222000111111111000000222333333444555555333222222333000......///111333444333111000000111111222333444222777===EEERRRfff}}}wwwlllcccYYYOOOFFFCCCBBB??????AAABBBBBBBBBDDDGGGKKKOOORRRTTTZZZ______]]]ZZZRRRKKKCCC@@@===<<<<<<<<<;;;:::<<<<<<;;;;;;;;;<<<======999999999999888888888888999999999999999999999999=========<<<;;;;;;:::::::::999888777777888999:::<<<<<<<<<=========>>>>>><<<:::999999;;;<<<<<<;;;@@@>>><<<>>>AAACCCBBB@@@?????????>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<===@@@?????????@@@AAACCCDDD;;;;;;<<<===>>>???AAABBBBBBBBBBBBAAAAAABBBEEEHHHHHHJJJNNNSSSXXX\\\___```^^^^^^^^^```ccchhhmmmppp}}}~~~}}}zzzvvvtttsssrrrqqqoooiiigggbbb^^^ZZZXXXWWWWWWUUUVVVVVVVVVVVVVVVUUUUUUSSSSSSRRRQQQOOONNNMMMMMMNNNNNNOOOOOOOOOOOONNNNNNHHHGGGFFFFFFHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFJJJIIIGGGGGGHHHIIIHHHGGGIIIHHHFFFDDDCCCBBBBBBBBB@@@AAA@@@@@@???===<<<;;;999<<<@@@CCCHHHMMMSSSWWWWWWaaallltttzzzzzzrrriii___SSSFFF???;;;666555666444333333222333444666777{{{{{{{{{{{{yyyvvvsssqqqlllnnnqqqsssuuuvvvuuuuuunnnhhh___[[[]]]ccciiilllmmmppprrrqqqoooooorrrvvv}}}~~~xxxrrrllliiijjjnnnqqqrrroooqqqpppmmmjjjhhhbbb[[[PPPEEE;;;999:::999777888888:::;;;:::777666777999555444444222222111111000111111111333444444111///000000111111222333333333333444555666666777777777777666666777888888777555888888999999:::::::::999777777666555555666888888888888888888888888999999=========;;;;;;===@@@CCCGGGKKKPPPSSSUUUYYY```ffffffiiilllnnnmmmmmmmmmnnnmmmqqqwww}}}|||ooodddXXXRRRRRRMMMLLLJJJGGGCCCAAAAAAAAA;;;999777777777777555444555444444444444444444555444333333333222222222222000000000111111222222222000000000111111111111111000000/////////.........000000000000111111111111111111222222222222111111111222333333222111222444222222222222222222222222000000111222222222222222111222333222111000111333///000000111222222111111///000000000//////111222000111111222222222222111///000111000///000111333222333444444222111111222111///...///111222222111000000000000111222333444111666;;;BBBLLL^^^tttxxxnnnfffZZZPPPEEEBBB@@@>>>>>>AAA@@@@@@@@@AAADDDHHHLLLOOOLLLSSSXXXXXXXXXWWWQQQKKKBBB???===<<<<<<===<<<<<<===<<<<<<;;;;;;;;;<<<<<<999999888888888777777777888888999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<============<<<;;;999:::<<<======<<<===>>>???AAAAAAAAAAAA@@@AAA@@@@@@@@@??????>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAA@@@<<<<<<===>>>???@@@AAAAAA???@@@@@@@@@???@@@BBBDDDDDDDDDFFFGGGJJJNNNQQQRRRPPPPPPQQQRRRUUUXXX[[[]]]iiiqqq}}}xxxuuupppjjjfffcccaaa``````````````````___^^^^^^\\\\\\[[[YYYXXXVVVUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRLLLKKKJJJKKKLLLLLLKKKJJJIIIJJJJJJJJJJJJJJJIIIIIILLLKKKJJJJJJLLLNNNNNNMMMOOOMMMKKKHHHEEECCCBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@???CCCHHHNNNTTT[[[bbbggghhhoooxxx~~~qqqeeeWWWIII@@@;;;777777999444444333333333444444555wwwxxxyyyyyyxxxvvvsssrrrmmmooorrrvvvxxxzzzzzzyyyoooggg^^^[[[___hhhppptttuuuwwwyyyvvvpppnnnppptttwwwxxxyyyzzz{{{zzzyyyyyytttpppllljjjlllnnnmmmllljjjmmmlllhhheeebbb[[[SSSKKKAAA999888999888777888222555777666444333555777333333333333333333333333//////000333444444222000...//////000111222222222333444555666777777777777777666666777888888666444999999:::;;;;;;;;;;;;:::888777666666777888999:::999999999888888888888888::::::999999999===BBBGGGNNNSSSYYY[[[]]]aaaiiiooooooqqqttttttsssqqqppppppoootttzzzxxxiii___WWWNNNJJJKKKHHHHHHGGGEEECCCBBBBBBCCC:::999777777777777555444555444444333333444444555444444444333333333222222///000000111222333333444222222222222111111111111/////////000000000000000000000000000000111111111111111222222222222111111222333444333111111222333111111111111111111111111///000111222222222222222000222333222111000111222//////000111111111111111...///000///...///000222111111222222222111111000///000111000//////111333111222444333222111111222333111//////000111000///000000000000111222333444222666;;;???HHHXXXmmm}}}yyyooohhhZZZPPPEEEAAA???===>>>@@@<<<<<<;;;<<>>===<<<;;;;;;;;;;;;;;;888888888888777777777777777777888999;;;<<<======::::::;;;<<<<<<;;;;;;;;;======;;;;;;;;;;;;======;;;;;;;;;<<<<<<<<<======<<<;;;::::::<<<>>>======888;;;???@@@???>>>>>>>>>BBBBBBAAAAAA@@@@@@??????<<<<<<=========>>>>>>>>>;;;===@@@BBBBBB@@@===<<<::::::;;;;;;<<<<<<======:::<<<>>>>>>======>>>@@@BBBBBBAAAAAACCCEEEHHHJJJHHHIIIJJJKKKMMMPPPQQQRRRSSS[[[fffmmmrrrwww}}}~~~xxxtttnnnpppsssvvvyyyzzzzzzyyy{{{}}}|||vvvqqqmmmkkkjjjppppppoooooonnnlllkkkjjjeeedddcccbbb```___]]]]]]\\\\\\[[[[[[ZZZYYYWWWWWWRRRQQQPPPPPPRRRRRRQQQPPPLLLMMMMMMMMMMMMMMMLLLLLLMMMLLLLLLMMMPPPRRRSSSSSSVVVTTTPPPLLLIIIFFFEEEDDDCCCDDDEEEFFFFFFEEEDDDDDDGGGKKKQQQXXX___gggpppuuu|||~~~iiiZZZJJJAAA;;;888888;;;444444444444444444444444uuulllbbb^^^dddnnnuuuxxx}}}{{{wwwrrrmmmkkkkkkmmmoooooonnnnnnooopppqqqrrruuurrrnnnllllllmmmmmmllljjjgggccccccbbb^^^VVVOOOFFFAAA;;;888777666333000444444555555555555555444111222444555555333000...000000000000000/////////000000111222333333444444555444444333444555777888666666666666777777777777777666666888:::;;;:::888888222---...555:::;;;888>>>===;;;:::::::::999888;;;<<<<<<<<<>>>BBBHHHLLLWWW]]]cccffffffhhhmmmrrrvvvrrrssswwwvvvqqqooorrrtttwww}}}~~~ccc^^^WWWRRRNNNLLLIIIHHHEEECCCBBBAAA@@@>>>:::777777666555444444333333444444444555555444444333222555555444333333222111111222222222000//////222444555444333222222222333444333333333222222000///...555444222000000000000111444333111000000111333444111///------...///000///////////////000000000000111111111111111111111111000000000000//////////////////000000000000///...///......///000111111000---///222333333000---+++000000000000000000000000111111111111000...---,,,//////............//////111111111111111111111111444555999===AAALLLaaattt}}}}}}}}}wwwlllbbbTTTMMMEEEAAAAAABBB@@@===<<<===>>>@@@AAABBBBBBBBBCCCDDDFFFHHHHHHGGGFFFEEEAAA>>>;;;<<<@@@AAA>>>:::======<<<;;;:::999888888::::::999999999888888888>>>===<<<:::999888888888888999:::;;;<<<============<<<<<<;;;;;;<<<<<<===???>>>;;;888;;;@@@???;;;======<<<<<<<<<<<<======>>>>>>????????????>>>>>>BBBCCCCCCBBBAAA@@@???>>>999999999999:::<<<>>>???>>>>>>>>>>>>>>>===<<<<<<<<<777888===>>>;;;<<>>>>>????????????>>>>>>???@@@???>>>???AAACCC???@@@BBBDDDGGGIIIKKKLLLMMMOOOSSSWWW\\\```dddeeejjjllloootttxxx}}}}}}vvvnnneee^^^ZZZ[[[\\\]]]^^^___aaabbbbbbhhhhhhiiijjjlllmmmnnnnnntttsssuuuxxxtttqqqvvv|||yyyuuuuuuuuutttrrrooommmkkkiiifffddddddeeeeeeccc```\\\[[[ZZZZZZZZZYYYWWWUUUUUUVVVXXXZZZYYYWWWUUUSSSSSSUUUXXXZZZ[[[\\\[[[ZZZ___]]]ZZZWWWSSSOOOLLLKKKHHHHHHIIIJJJLLLNNNPPPQQQNNNRRR[[[hhhuuuxxxfffQQQGGGBBB===999777888666555555666666555444uuunnnfffdddiiioootttuuuwwwvvvsssoookkkjjjkkkmmmnnnllljjjiiiiiikkkmmmoooooommmjjjjjjjjjjjjiiihhhgggccc___^^^]]]ZZZTTTNNNCCC>>>888444444444222000333333444444444333333222111222444555444333000///111111000000000000000000000000111111222333333444444444333333333444555666666666666666777777777777666555555777999:::999777999555111222777<<<======>>><<<;;;:::999999888888===>>>???@@@BBBGGGMMMQQQZZZ___dddggggggiiimmmqqqqqqooopppuuuvvvrrrrrruuuvvvxxx}}}xxxcccTTTPPPKKKGGGEEEDDDBBBAAACCCBBBAAA@@@???===:::777777777666555444444444444444555555555555444333333444444444333222222111111222222222000//////222444444333222222222222333444333333333222111000//////444333111000//////000000222111000//////000111222111///------...000000///.../////////000000000000111111111111111111111111000000000/////////......000000111111111000000//////...---...000111000///---///000222111///---+++//////////////////////////////000000000000000000000//////......//////000222222222222222222222222333333777:::>>>HHH\\\nnn{{{{{{zzzuuujjjaaaVVVOOOFFFAAAAAAAAA???<<<;;;<<<===>>>????????????@@@AAACCCDDDEEEDDDCCCBBBBBB???<<<===AAABBB???<<<;;;;;;:::999999888777777999999888888888888888888<<<;;;:::999888888777777999:::;;;=========<<<<<<>>>======<<<<<<======>>>:::>>>>>>;;;:::===>>><<<=========<<<<<<=========>>>>>>????????????>>>>>>@@@@@@AAA@@@???>>>======<<<;;;;;;::::::;;;<<<===>>>>>>??????>>>>>>===<<<<<<999999>>>???<<<>>>BBB>>>>>>?????????>>>>>>===<<<===>>>===<<<<<<===???BBBBBBBBBBBBBBBCCCCCCCCCHHHIIIJJJLLLMMMOOOPPPQQQVVVWWWZZZ^^^cccgggjjjkkkmmmkkkhhhccc\\\VVVPPPMMMMMMMMMNNNOOOPPPQQQRRRSSSWWWXXXYYYZZZ[[[\\\]]]]]]```^^^___aaa___\\\```gggeeejjjoooqqqqqqtttyyy~~~~~~|||uuussspppoooooonnnkkkiiieeedddbbbbbbccccccbbb```___```aaaaaa```^^^[[[ZZZYYY[[[^^^```aaaaaaaaa```eeeccc```\\\XXXUUURRRPPPOOOPPPPPPQQQTTTVVVYYYZZZ```fffooozzznnnXXXLLLGGGAAA===;;;<<<:::888888888888777666wwwrrrmmmkkkmmmoooooonnnooonnnmmmjjjggghhhjjjmmmllljjjfffddddddfffhhhkkkgggfffdddeeeeeefffdddcccccc___[[[XXXWWWUUUQQQMMM@@@;;;555111222333222000333333333333222222111000111222333444444333111///111111111111111111111111000000000111222222333333333333222222222333444555777777777777666666666666555555555666888999888777:::888777777999===@@@CCCAAA@@@>>>===;;;:::999999>>>@@@CCCFFFIIIOOOUUUYYY```cccgggiiihhhiiikkknnnjjjjjjmmmrrruuuuuuvvvxxxxxxzzz~~~{{{bbbOOOIIIFFFDDDCCCCCCCCCBBB@@@AAA???>>>>>>>>><<<:::888888777666555444444444444555555666666555555444333333333222222222222222222111222111000//////111333333333222222222222333444333333222222111000000000222222111000////////////////////////////////////222///------...000000///....../////////000000000000000000000000000000000000////////////.........000000111111111111111000///...---...000000000.........//////......---,,,....................................000222444555111000000//////000000111222222222222222222222222111111444777;;;CCCTTTdddzzz~~~zzzxxxvvvqqqhhh```XXXRRRIIICCCAAA@@@===;;;======>>>>>>>>>>>>======>>>???AAABBBBBBBBBAAA@@@BBB???===>>>AAABBB@@@>>>;;;:::::::::999999888888999999999999999:::::::::<<<;;;:::999999999999999888:::<<<>>>???>>><<<;;;???>>>>>>======>>>>>>???888>>>BBB>>>;;;;;;======>>>==================>>>===>>>>>>??????>>>>>>===>>>>>>>>>>>>===<<<;;;;;;???>>>===;;;::::::::::::???????????????>>>=========:::;;;>>>???>>>???AAA???????????????>>>===<<<<<<===>>>===;;;;;;;;;===@@@@@@@@@??????>>>>>>>>>EEEEEEEEEEEEEEEEEEEEEEEEHHHIIILLLOOORRRUUUWWWYYYZZZYYYWWWTTTPPPMMMIIIGGGEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLLLLMMMNNNOOOOOOPPPRRROOONNNOOOOOOMMMOOORRROOOSSSVVVXXXYYY]]]bbbgggjjjnnntttyyy~~~}}}yyyvvvsssqqqooonnnooooooooonnnmmmmmmmmmmmmkkkhhhfffdddccceeegggjjjkkkkkkkkkjjjmmmkkkhhheeeaaa]]]ZZZXXXZZZZZZZZZ[[[^^^aaaeeegggooouuu{{{dddVVVNNNHHHCCCBBBBBB@@@===<<<<<<<<<:::999{{{wwwqqqmmmkkkjjjgggeeeffffffeeeddddddeeeiiillljjjiiifffdddcccddddddeeeccc```]]]\\\]]]___`````````\\\XXXUUUTTTRRROOOMMMAAA<<<555111222333222111333333333333222111000000111222333444444333111000000000000000111111111111000000000111111222222222111111222222222333444444777777777777666666666666666555666777999:::999888888999:::::::::===CCCHHHIIIIIIGGGDDD@@@>>>======???CCCGGGLLLQQQXXX^^^cccfffiiikkkjjjiiihhhiiijjjfffgggkkkqqquuuxxxzzz|||{{{}}}kkkWWWIIIDDDCCCBBBCCCDDDDDDBBB@@@>>>===;;;;;;<<<;;;999777888777666555444444444444555555666666555555444333111111111111222222222222000111111000//////111222222222222222222333333333333222222111111000000111111000000///////////////...///000000000000///...222000...---///000000///........./////////000000000000000000000000000000/////////.........------...//////000000000000000///...------/////////---...------,,,,,,---------------------------------///.........///222555777111111000000000000111111111111111111111111111111111111333666888???MMM[[[nnn~~~yyyvvvtttooohhhbbb\\\VVVMMMFFFBBB???===;;;?????????@@@??????>>>>>>??????@@@AAABBBAAAAAA@@@@@@???===>>>@@@AAA???>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;<<<<<<<<<555888<<>><<>>>>>>>>>>>>>>>>>???<<<@@@AAA>>><<<>>>@@@???>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>=====================<<<;;;;;;???>>>>>>===<<<;;;::::::???????????????>>>>>>===;;;;;;<<<>>>>>>>>>>>>???@@@@@@@@@??????===<<<;;;===???@@@???===<<<<<<===<<<<<<===>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEGGGIIIKKKMMMOOOPPPPPPPPPOOOMMMKKKIIIGGGFFFEEEFFFFFFFFFGGGGGGHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHLLLIIIGGGGGGHHHHHHGGGGGGFFFHHHIIIJJJKKKNNNSSSXXXXXX\\\aaafffkkkoootttwww~~~}}}{{{{{{|||{{{{{{|||{{{zzzxxxvvvtttrrrpppppprrrtttwwwxxxxxxxxxwwwvvvtttrrrnnnjjjfffdddbbbddddddccceeegggkkkooorrrvvv~~~qqqbbbXXXPPPKKKJJJIIIGGGDDDBBBBBBAAA???>>>{{{tttnnnhhhddd```^^^___````````````ccchhhkkkhhhiiiiiihhhgggdddaaa___```[[[TTTQQQRRRVVV[[[]]]\\\ZZZWWWUUURRRPPPLLLJJJBBB===666333333333222000333333333333333222111111111111222333333333222111/////////000000111111111111111111111111222222222000111222333444555555666888777777777666666666555888777777999;;;;;;:::999666999;;;;;;;;;>>>FFFLLLQQQQQQOOOKKKFFFCCCBBBCCCDDDHHHNNNTTTYYY___fffjjjlllmmmmmmlllkkkiiihhhhhhfffiiinnnrrrwww{{{~~~~~~}}}yyyhhhYYYLLLEEE@@@@@@@@@AAACCCAAA>>><<<<<<:::999888999999888666777666555444444333333333555555555555555444444333000000111111111111111111000111111000//////000222111111111222222333333333333222111000000000111222000000000000000//////...//////000111111000//////333111///...///000000///............////////////////////////////////////............------------,,,,,,---...//////......///---,,,---......---,,,------,,,+++,,,,,,---...------------------------000///......///111333555111111000000000000111111////////////////////////222111333666888===HHHTTTcccvvvyyyuuurrrnnniiieee```ZZZQQQIIICCC???===<<<>>>??????@@@@@@@@@?????????@@@@@@AAAAAAAAAAAAAAA@@@???>>>?????????>>>=====================>>>>>>========================>>>>>>===<<<<<<<<<======333666;;;???AAABBB@@@?????????>>>>>>>>>>>>??????CCCBBB???;;;===BBBCCC@@@>>>>>>???@@@@@@???>>>>>>======>>>>>>>>>>>>===============>>>======<<<;;;=====================<<>>======999;;;<<<<<<===>>>===<<<@@@@@@@@@??????===<<<;;;===???@@@???===<<<<<<<<<;;;<<<===???AAABBBCCCDDD;;;<<<===>>>???@@@AAABBB@@@AAABBBCCCEEEFFFGGGHHHGGGFFFEEEDDDBBBAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAADDDCCCAAA@@@AAABBBAAA>>>AAAAAA@@@@@@@@@BBBFFFHHHIIIMMMQQQUUUWWWZZZ]]]```fffnnnyyy~~~{{{xxxuuurrrqqqqqqqqqqqqrrrtttwwwzzz|||~~~ooodddZZZUUUTTTRRRPPPNNNMMMLLLJJJHHHEEE}}}wwwpppiiibbb^^^[[[\\\]]]]]]]]]^^^bbbfffjjjgggiiijjjjjjgggccc^^^[[[\\\UUULLLGGGHHHMMMTTTWWWVVVVVVVVVTTTQQQLLLGGGDDD???:::555333444444222///111222222333333333222222111111222333333333222222//////000000111222222222222222222222222222222222///000222555777888999999888888777777666666555555888888888999;;;<<<;;;:::777999;;;===???DDDKKKQQQVVVWWWWWWSSSNNNKKKKKKMMMNNNRRRXXX]]]aaaeeeiiilllooooooooooooooonnnmmmmmmkkkpppsssuuuyyy~~~~~~zzzgggXXXKKKEEEDDDBBBCCCDDDFFFGGGEEE@@@===;;;999777666777777666555666555444333222222222222444444555555444444333222111111000000000000000000///000111111//////000111///000111222333333333222333222111000000111222333///000000111111000//////000000000000000000000000444222///...///000//////------........./////////////////////////////////......---------,,,,,,,,,***+++,,,---.........---...---,,,,,,---...,,,+++------,,,,,,,,,---......------------------------000///.........000111222111000000//////000000111........................222111333777999<<>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAA@@@??????>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@???????????????>>>===============666888<<<@@@CCCDDDDDDCCC@@@@@@????????????@@@@@@DDDBBB>>><<>>???@@@AAAAAA@@@???>>><<<======>>>>>>======<<<======>>>>>>>>>======<<<;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>===<<<<<<888;;;===<<<<<<>>>===:::???????????????>>>===<<<:::<<<>>>>>>===;;;;;;;;;??????@@@@@@AAAAAAAAABBB=========>>>>>>>>>????????????@@@AAABBBCCCDDDDDDBBBAAA???>>>============????????????>>>>>>>>>>>>@@@@@@@@@???????????????===@@@@@@===<<<>>>===;;;???>>>=========>>>???@@@CCCEEEIIIKKKLLLMMMOOOQQQXXX```kkkvvv~~~{{{pppfff``````]]]]]]\\\\\\\\\YYYUUURRR~~~}}}}}}{{{wwwpppggg```]]][[[\\\\\\\\\]]]```eeeiiiggghhhhhhgggddd___[[[XXXUUUNNNFFFAAAAAAFFFKKKNNNMMMPPPSSSRRRNNNFFF???:::666333000111333333111...//////000111222222222222111111222222222333333333111111222333333444555555333333333333333333333333///111333777:::<<<======888888888777666555555555888777777999;;;<<<;;;999:::;;;===@@@EEELLLSSSXXX[[[]]]___]]]YYYXXXZZZ^^^]]]```dddgggggghhhiiikkkoooooopppsssuuuvvvvvvvvvrrrwwwzzzyyy|||~~~kkk[[[OOOFFFCCCEEEGGGHHHKKKNNNOOOLLLGGGCCC;;;888666444555555444333444444333222111111111111333333333444333333222111111111111000/////////......000111111/////////000...///111222333333333222333222000//////111222333///000111222222111000000//////...------...//////444222000//////000//////---------.........//////........................---------,,,,,,,,,,,,+++***+++,,,---...............---,,,,,,------,,,***,,,,,,------............---------------------------------...//////000000000//////......//////000////////////////////////222111333777999;;;BBBJJJUUUhhh|||}}}wwwsssooonnnmmmmmmeeeaaaYYYOOOGGGCCCAAAAAA>>>@@@BBBDDDFFFHHHIIIJJJHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKJJJHHHFFFDDDCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDCCCAAA@@@@@@@@@@@@===>>>AAACCCEEEFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCC===@@@AAA???@@@BBBAAA<<<>>>???AAABBBBBBAAA???>>><<<<<<============<<<<<<<<<<<<============<<<<<<<<<===>>>?????????>>>>>>===============<<<;;;;;;888===???<<<===???>>>:::>>>>>>?????????>>>>>>===:::<<>>===<<<===???????????????>>>>>>>>>======>>>>>>??????@@@@@@??????@@@AAABBBCCCDDDDDD@@@???>>>>>>===>>>???@@@@@@@@@??????>>>>>>>>>>>>AAA@@@@@@@@@??????>>>>>>999???AAA===:::<<<>>><<>>???@@@@@@@@@@@@@@@CCCEEEGGGGGGGGGIIIJJJPPPVVV```hhhpppwww}}}{{{}}}|||qqqkkkkkkjjjkkklllnnnnnnjjjeee```{{{tttooouuuyyy~~~yyy|||}}}vvvmmmddd___[[[\\\\\\\\\]]]```dddhhhgggfffeeebbb___[[[XXXWWWOOOJJJBBB>>>>>>AAAEEEGGGGGGKKKPPPPPPKKKBBB999333...---,,,...111222000---,,,---...000111111111111111111111222222333333333333333444444555666777777444444444444444444444444///111444888<<<>>>???@@@999888888777666555555444777666666888:::;;;:::888===>>>???CCCJJJRRRYYY]]]___cccfffeeeccccccgggkkkgggjjjlllmmmkkkiiiiiiiiinnnnnnqqquuuzzz}}}~~~~~~www}}}|||}}}}}}ooo]]]RRRIIIBBB@@@CCCGGGIIILLLPPPQQQOOOJJJEEE;;;888555444333333333222444333222111000000000000222333333333333222111111222111111000///......---...///111111000//////000...///111222333333222222333222000//////111222444000111222333333222111000///...,,,++++++,,,...///555222000//////000//////---------.........//////........................---------,,,,,,,,,+++++++++,,,---...////////////...---,,,,,,,,,---+++***,,,---....../////////...........................***+++,,,...///000000000//////............//////000000000000000000000000111000222666999;;;AAAHHHSSSeeeyyy{{{vvvqqqnnnmmmmmmnnnfffbbbZZZQQQIIIDDDCCCCCCBBBCCCFFFIIILLLOOOPPPQQQOOONNNNNNNNNNNNOOOPPPPPPPPPQQQPPPMMMJJJHHHGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMSSSRRRQQQPPPOOONNNMMMLLLJJJIIIHHHGGGEEEEEEDDDDDDCCCDDDEEEFFFFFFGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEE666>>>DDDCCC@@@???===:::>>>???AAABBBBBBAAA???>>><<<<<<============<<<<<<;;;;;;<<<<<<===<<<<<<<<<===>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<;;;;;;:::999>>>@@@===>>>AAA???:::===>>>>>>????????????>>>;;;>>>AAABBBAAA@@@@@@@@@<<<<<<<<<===============888888999;;;<<<>>>??????======>>>???@@@AAABBBBBB======<<<<<<===>>>@@@AAA??????>>>>>>===<<<<<<<<<=========<<<<<<;;;;;;:::444===@@@;;;777999<<<;;;<<<<<<===>>>@@@AAA@@@???;;;>>>@@@AAAAAABBBCCCEEEEEEKKKSSSZZZ___eeelllrrrwwwyyy{{{||||||zzzwwwtttppppppmmmjjjggghhhnnnrrrqqquuuyyy{{{}}}xxxrrrqqqsssuuuwwwzzzzzzvvvooojjjxxxvvvtttsssrrrnnngggbbbeeehhhoooyyy||||||sssjjjccceeebbb^^^\\\^^^aaadddeeeeeebbb^^^\\\[[[XXXTTTPPPIIIEEE>>>:::999;;;======AAAHHHOOOQQQKKKAAA888222,,,,,,---------,,,++++++111000////////////111111444333111000000000111222666777888888888666555444555555555666777666444111000222555888;;;===>>>???<<<:::777444222333444555222444555666666777999;;;;;;===AAAGGGMMMTTTYYY\\\aaabbbeeehhhjjjmmmnnnooorrrrrrqqqpppnnnkkkiiihhhjjjooowww~~~~~~nnn```QQQJJJEEEAAA>>>???DDDHHHOOOVVVXXXSSSJJJCCC999888777555333222111111444444444444444444444444111111111111000000000000111111111111000///...------,,,,,,,,,,,,---............///111111222222222222000//////111111111111222222222222222222222222111111000000//////......111111000000//////......---------...............000---,,,---///000...,,,///...---,,,,,,,,,,,,,,,((()))***+++,,,,,,---,,,...---,,,+++************///...---,,,,,,,,,---...+++,,,---.........---,,,......---......///000111111///...------...///111///000///...------///111111000222555666888@@@JJJVVVfffzzz}}}vvvrrrpppnnnllliiihhheee___YYYSSSNNNKKKJJJKKKLLLOOOSSSWWW[[[^^^___XXXXXXWWWXXXYYY[[[^^^```aaa___[[[XXXTTTRRRQQQQQQPPPQQQRRRTTTXXX\\\___aaacccdddeeedddbbb^^^[[[XXXXXXXXXWWWUUURRRPPPNNNLLLLLLLLLLLLKKKLLLMMMMMMNNNPPPOOOMMMJJJHHHFFFEEEEEEFFFDDDBBBCCCDDDEEEEEEDDDCCCCCCCCCBBB@@@@@@AAABBB===BBBCCC???>>>@@@===777<<<>>>???@@@???>>>???@@@EEEDDDAAA???>>>=========???>>>===<<<<<<<<<===>>>AAA???<<<<<<===>>>>>>===@@@@@@>>>======>>>??????>>>@@@BBBCCCBBB@@@>>><<<>>>???????????????>>>===>>>>>>>>>>>>===<<<;;;:::;;;<<<>>>@@@AAABBBAAAAAAAAA???<<<<<<===>>>>>>===?????????@@@AAA@@@>>><<<999::::::;;;;;;<<<<<<===<<<;;;;;;;;;<<<===???@@@AAA@@@@@@???????????????======>>>??????@@@AAAAAADDDFFFJJJNNNRRRXXX^^^bbb```bbbfffhhhhhhfffccc```\\\ZZZWWWVVVVVVXXX[[[^^^```bbbeeejjjpppxxx~~~~~~dddbbbaaaaaa```]]]XXXTTTWWWYYY___jjjwww{{{}}}|||tttlllgggcccaaa___```bbbdddddddddbbb```\\\ZZZXXXUUUPPPLLLFFFBBB===::::::;;;<<<<<<@@@EEEKKKLLLGGG>>>666111---------------,,,,,,+++///...---------...///000444333222000000000000111666666777888777666555444555555555666777666444111000222444666999;;;<<<<<<:::888666444222222333444555666777666666777:::===???@@@DDDIIIOOOUUUZZZ]]]```bbbeeeiiikkkmmmnnnoooqqqqqqooonnnlllkkkjjjiiinnnsss{{{qqq___TTTHHHDDDCCCAAAAAACCCDDDHHHMMMRRRSSSOOOHHHBBB888777555333111111111111333333333333333333333333111111111000000000//////000000000///......------,,,,,,,,,,,,,,,------...------///000111222222222111000///000111222333333444333333222222111111111111111000000///.........000000000///////////////...............---------///---,,,---//////...,,,---,,,,,,+++++++++++++++)))***+++,,,------------...---,,,+++************...---,,,++++++,,,------+++,,,---.........------000//////......//////000000///...------...///000/////////...------///111222111222555777999AAAJJJWWWfffzzz~~~yyyuuutttsssqqqooopppnnnjjjeee```\\\YYYWWWXXXZZZ^^^ccchhhllloooppphhhgggffffffgggiiilllnnnqqqoookkkgggccc```___^^^^^^___aaadddhhhmmmqqqsssxxxxxxwwwvvvrrrmmmiiiffffffeeedddbbb```^^^\\\[[[YYYYYYXXXWWWVVVVVVVVVVVVUUUTTTRRROOOLLLJJJIIIHHHIIIGGGFFFFFFGGGHHHFFFEEEDDDDDDDDDCCCBBBAAABBBCCCBBBDDDCCC>>>===@@@@@@<<<>>>@@@BBBCCCBBBAAABBBCCCFFFEEECCCAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@BBB@@@>>>>>>???AAABBBAAACCCBBBAAA@@@@@@@@@AAABBB??????AAAAAAAAA@@@>>>===>>>>>>>>>>>>>>>======<<<>>>>>>>>>>>>===<<<;;;::::::<<<===???@@@AAA@@@@@@???===;;;;;;===?????????>>>======>>>???>>>;;;999:::;;;;;;<<<======>>>>>>>>>>>>===<<<<<<======>>>>>>>>>>>>>>>>>>???@@@AAA===>>>???@@@AAAAAAAAAAAA>>>@@@CCCEEEGGGJJJOOORRRQQQSSSVVVWWWWWWVVVSSSQQQRRRQQQOOONNNNNNPPPRRRTTTRRRTTTWWW[[[```gggoootttyyyyyyzzz|||LLLKKKJJJKKKKKKIIIFFFCCCJJJKKKOOOZZZhhhtttzzz}}}xxxzzz}}}~~~{{{uuuooojjjccccccdddfffiiijjjiiihhhbbb___\\\YYYUUUQQQKKKGGGAAA???=========>>>===;;;===AAADDDEEE@@@:::444111.........---------,,,,,,///...---------///000111444333222111000000000000555555666777666555444333555444444555666555333111000111222444555777888999777666555444333222222222777888888888888:::===@@@FFFGGGJJJMMMRRRVVVZZZ\\\]]]```eeeiiilllnnnnnnnnnpppnnnlllkkkjjjkkkllllllsssyyyrrraaaQQQHHH@@@>>>??????@@@CCCDDDFFFIIIKKKLLLIIICCC???777555333000//////000111222222222222222222222222111111000000000000//////000///...---,,,,,,,,,,,,,,,++++++++++++,,,------+++,,,...000111333333333000000000000111333444555666555444333222111000000111111000//////......---........./////////////////////......------,,,,,,...---,,,---...///...,,,------,,,,,,,,,+++++++++++++++,,,---...............---,,,+++************,,,,,,+++******+++,,,---,,,,,,---............---111000000//////////////////...---,,,,,,---...///...//////...------...000222111333666777:::BBBKKKXXXgggzzz|||yyyvvvrrrpppooorrrvvv|||~~~~~~~~~~~~zzzwwwuuussssssuuuxxx|||||||||{{{yyyxxxuuusssrrrppppppnnnllljjjhhhgggfffbbb```]]]YYYVVVSSSQQQPPPRRRQQQPPPPPPQQQOOOMMMJJJHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEBBB===<<>>??????@@@@@@AAA@@@>>>>>>AAACCCEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>===>>>>>>>>>>>>>>>===<<<;;;;;;===>>>@@@AAAAAAAAA@@@===;;;:::;;;===@@@AAA@@@>>>>>>===>>>>>>===:::888<<<<<<<<<===>>>>>>??????AAA@@@???======<<<<<<<<<;;;<<<<<<<<<===???@@@AAA===>>>@@@BBBCCCBBBAAA@@@@@@AAABBBBBBAAABBBEEEGGGHHHIIIJJJKKKKKKJJJHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIHHHJJJNNNQQQTTTXXX]]]aaadddeeefffiiilllppprrrtttwwwxxx{{{>>>>>>=========<<<;;;:::BBBDDDIIITTTaaalllsssvvvtttvvvxxxyyyxxxtttooollliiihhhiiikkkoooqqqqqqpppgggeee```[[[TTTMMMGGGCCC======???AAABBBBBB???<<<999:::<<<<<<:::777444333//////..................111000/////////000222222444333222222111000000000444444555666666555444333333333222333444444222000000000111222333444555555444444444444333333333222777888999:::;;;???DDDHHHPPPPPPQQQRRRTTTUUUWWWXXXZZZ^^^ccchhhlllmmmmmmlllmmmkkkiiihhhiiilllooorrryyy}}}{{{qqqbbbUUUKKKCCC=========<<<===@@@CCCCCCCCCCCCDDDBBB>>>;;;666444111///...///000111222222222222222222222222111000000000////////////...---,,,+++******+++++++++************+++,,,,,,***+++---///111333333444000000000000000111444666666666555444333222111000111000000///......---------------......///////////////...------,,,++++++------------------------.........///............,,,,,,---...//////......------,,,+++************+++***)))))))))***+++,,,,,,------...............000000/////////000000111......---,,,,,,---......---...///...------...000222111333666888:::CCCLLLYYYiii{{{}}}{{{wwwtttpppkkkgggbbb```^^^```____________]]]YYYUUURRRQQQPPPPPPPPPPPPOOOMMMLLLJJJGGGCCCBBBCCCEEEFFFDDDGGGJJJLLLKKKKKKKKKLLLHHHGGGFFFEEEDDDDDDEEEFFFCCCCCCDDDDDDDDDEEEFFFFFFEEEDDDBBBCCCFFFJJJMMMMMMKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@???????????????>>>======>>>???AAABBBCCCCCCBBBBBB>>><<<;;;;;;>>>@@@@@@@@@@@@????????????>>><<<999<<<======>>>>>>??????@@@AAAAAA@@@???>>>=========;;;;;;;;;<<<<<<>>>??????===???BBBDDDDDDCCCAAA???BBBCCCCCCBBBAAA@@@AAABBBEEEEEEEEEEEEDDDDDDDDDDDDAAABBBBBBCCCCCCCCCCCCCCCCCCFFFIIIKKKMMMNNNQQQSSSTTTUUUVVVXXX[[[^^^aaabbbcccdddfffjjjpppwww~~~}}}yyyvvvuuuxxxzzzzzz~~~999999888777666555666666;;;@@@JJJVVVbbbkkkppprrrqqqrrrttttttsssqqqnnnlllmmmlllkkklllooosssuuuuuunnnkkkeee]]]SSSKKKDDDAAA===???BBBFFFHHHGGGCCC???555555555666777666666555000000//////000111222222222111000//////000111222333333333333333222222111333444555666666555444444333222111111222222111///111000000000111222333444333333444444444444555555666888;;;???BBBHHHNNNRRRZZZYYYXXXWWWUUUUUUUUUUUUYYY\\\bbbgggkkkmmmmmmmmmkkkjjjhhhhhhjjjooosssvvv|||yyylllbbbVVVMMMFFFAAA===>>>===;;;;;;>>>@@@>>><<<;;;;;;;;;999777444333111000///000111222333333333333333333333333000000000////////////...---,,,+++******))))))))))))))))))))))))***++++++***+++---///111222333333000111111000000111555888999999777666555333222222000000//////...---------,,,,,,------......////////////...---,,,++++++***,,,---------,,,,,,------------...//////......---------.../////////......------,,,+++******************)))((()))***+++,,,------------......//////............///000222222------,,,,,,,,,,,,------+++---......------...///111000222666777:::CCCLLLZZZiii{{{}}}wwwtttrrrqqqqqqppppppooolllhhheee___^^^\\\\\\]]]\\\YYYWWWUUUSSSPPPNNNLLLKKKKKKLLLLLLOOOSSSUUUUUUUUUUUUVVVOOONNNLLLKKKKKKKKKLLLLLLKKKLLLLLLMMMNNNOOOOOOOOONNNLLLJJJKKKOOOTTTWWWYYYVVVUUUTTTRRRPPPNNNMMMLLLJJJHHHFFFDDDCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@??????>>>???AAABBBCCCBBBBBBAAAAAA???======>>>?????????@@@?????????@@@???<<<:::======>>>>>>???@@@@@@@@@AAAAAA@@@@@@@@@??????>>>======<<<<<<<<<<<<<<<===>>>???BBBDDDDDDCCC@@@???===???@@@???=========>>>AAAAAA@@@@@@????????????>>>???@@@AAABBBAAAAAA@@@>>>@@@CCCDDDDDDDDDEEEFFFHHHIIIIIIJJJLLLNNNPPPQQQUUUUUUWWWZZZ```fffmmmpppnnnllliiidddaaaaaadddgggiiinnnuuu|||666666666444333333555777888@@@MMM\\\gggnnnqqqrrrqqqqqqqqqpppooonnnlllkkkmmmkkkjjjkkknnnqqqssstttooollleeeZZZOOOFFFBBB@@@>>>AAAEEEJJJLLLJJJFFFAAA666444333444555666666555111111111111222444666888333222111////////////000333333444555555555444444333444555666777666555555444333111111222333222000111111000000000222333555444444444555666777888999999<<>>>>>;;;<<>>;;;888666444222000000///......------,,,,,,,,,,,,---------------......------,,,,,,+++++++++---...---,,,+++,,,---)))***+++,,,,,,,,,+++***------...............---...---,,,+++***************))))))))))))+++,,,---......------......///000---------......///000111,,,,,,,,,,,,,,,,,,,,,,,,***,,,.........---.../////////111555777:::BBBKKKZZZiii{{{{{{xxxssspppnnnnnnooommmiiieee]]]YYYVVVTTTRRRNNNNNNPPPRRRUUUZZZ]]]]]]]]]]]]^^^VVVUUUTTTRRRQQQQQQRRRRRRRRRSSSUUUVVVXXXXXXXXXXXXVVVTTTRRRSSSWWW\\\```bbb___^^^]]]ZZZWWWSSSQQQOOOOOOMMMKKKHHHFFFEEEEEEEEEDDDCCCAAA@@@?????????@@@BBBBBBCCCCCCCCCBBBBBBAAA>>>???@@@AAABBBAAA@@@@@@DDDBBB?????????@@@@@@@@@@@@??????@@@AAAAAA>>><<>>>>>===<<<<<<<<<<<<<<<>>>@@@AAABBBCCCAAA@@@???;;;===??????>>>>>>>>>???AAA@@@@@@??????>>>>>>>>><<<======>>>>>>>>>>>>>>>===???AAAAAAAAAAAAAAACCCFFFEEEEEEFFFFFFGGGHHHIIILLLLLLMMMPPPTTTYYY]]]```]]]\\\YYYUUURRRRRRUUUXXX\\\```fffllloooqqqpppoookkkjjjkkknnnsssyyy333444444333222444888<<<@@@IIIWWWdddnnnrrrsssrrrsssrrrqqqooommmlllkkkjjjkkkjjjjjjllloooqqqqqqqqqiiifff^^^RRRGGG@@@>>>??????BBBGGGLLLNNNLLLGGGBBB:::777444444555666444222222111111222444777:::<<<999777555333222111111222222333555666777888777777444555666777888777666666777555444333444555444333222222111000111333555666777666555555777999;;;===???DDDKKKQQQWWW\\\aaaeeefffeeeccc```^^^\\\[[[ZZZ]]]___dddiiimmmqqqssstttsssrrrpppooooooqqqsssuuu{{{}}}{{{tttiii]]]SSSIIIDDDAAA<<<::::::===<<<999999<<<666444111000111111111000...///000000000000///...222222222222222222222222000000/////////.........***+++,,,---,,,***(((&&&((((((''''''(((((()))***+++,,,---///000111111111...111444555555:::BBBIIILLLJJJFFFBBB<<<888444222000//////......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++***,,,...'''(((***+++,,,+++***)))------.........------,,,...---,,,+++******************))))))***+++---...///......---......000000//////...---------------++++++,,,,,,,,,,,,++++++)))+++.........---...///...---000333666999AAAKKKWWWhhh{{{}}}xxxooogggaaa___[[[WWWXXX]]]```dddiiilllmmmmmmmmmmmmhhhgggeeecccbbbaaabbbbbbbbbccceeegggiiiiiijjjiiifffdddbbbbbbffflllppprrrpppooommmjjjeeeaaa]]]ZZZXXXVVVTTTQQQNNNLLLJJJJJJHHHFFFDDDBBBAAAAAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDD@@@AAACCCDDDDDDCCCBBBBBBDDDBBB@@@@@@AAACCCCCCCCCCCCBBBCCCDDDFFFFFFDDDBBBAAABBBBBBCCCCCCDDDEEEEEEDDDDDDDDDCCCBBB@@@>>>============<<<======>>>>>>???@@@@@@@@@@@@@@@??????<<<>>>AAAAAAAAA@@@@@@AAA@@@AAAAAA@@@@@@???======<<<<<<<<<<<<=========>>>>>>???AAAAAA@@@@@@BBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGIIIKKKNNNPPPQQQOOOOOOMMMKKKIIIIIILLLNNNNNNQQQUUUZZZ\\\]]]]]]\\\VVVWWWYYY\\\aaafffkkknnnpppooonnnmmmnnnoooqqqrrr111333444444444777<<>>@@@CCCGGGLLLNNNLLLGGGCCC>>>:::666555666555222000222222222333666:::===??????===;;;888666555555555111333555777999999999999444555666888888888777777999888666666777777777666333222111111222444666888999777666666777:::>>>@@@EEEJJJQQQXXX^^^bbbfffiiihhhgggeeecccbbbaaa`````````bbbfffjjjooosssvvvxxxxxxwwwtttrrrqqqpppqqqrrrzzz{{{~~~vvvhhhaaaXXXPPPIIIBBB??????;;;::::::<<<:::555444777444111///.../////////...+++,,,...000000///---,,,000000000000000000000000000/////////............)))***---......+++'''%%%'''''''''''''''((()))))),,,---...///000000000000,,,000444777999???IIIQQQUUURRRMMMGGG@@@999444111000//////...------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---***,,,...---+++***,,,...((()))+++---------+++***,,,------...------,,,,,,...---,,,+++***************************,,,...//////......------///000111222111///---+++******)))***++++++,,,,,,++++++***(((+++...///...---...///------///333555888AAAJJJUUUfff{{{{{{rrrnnnjjjfffjjjpppssswww}}}}}}{{{yyywwwwwwwwwwwwwwwxxxzzz}}}~~~{{{yyyvvvwww{{{~~~yyytttooolllaaa___]]]ZZZWWWTTTQQQPPPLLLKKKHHHFFFEEEEEEFFFFFFDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHGGGFFFFFFCCCAAA@@@@@@CCCEEEFFFFFFGGGGGGHHHJJJLLLLLLJJJIIIDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFDDDBBB???<<<;;;<<<<<<<<<<<<===???@@@AAA@@@@@@??????????????????:::===???@@@???>>>>>>???<<<======>>>===;;;999888=========<<<===>>>>>>???;;;<<<============???AAA<<<<<<<<<===>>>???@@@AAACCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGEEEDDDDDDGGGIIIBBBEEEHHHLLLNNNOOOOOONNNIIIJJJMMMPPPUUUZZZ^^^aaa```^^^\\\[[[[[[[[[]]]^^^gggnnnwww}}}777888999999999<<>><<<;;;;;;@@@EEEHHHHHHEEEBBBAAA<<<:::888555444333333333555555666777999;;;>>>@@@EEE@@@:::777777777666555555333222666<<>>>>>>>>???<<<::::::<<<===<<<:::777777666666777999<<<===>>>>>>===<<<<<>>CCCTTTaaattt~~~~~~wwwuuupppkkkgggcccaaa```___YYYQQQMMMNNNNNNLLLIIIKKKKKKLLLMMMMMMMMMLLLLLLHHHJJJLLLNNNNNNNNNMMMLLLGGGGGGGGGGGGHHHJJJLLLMMMPPPQQQSSSTTTTTTSSSQQQPPPNNNLLLJJJJJJKKKLLLLLLLLLMMMKKKIIIGGGFFFDDD@@@>>>=========>>>@@@AAA???>>>>>>??????@@@@@@AAABBBBBB???===<<>>:::@@@BBB>>><<<===999222>>>===:::999:::<<<@@@BBB>>>>>>>>>>>>???@@@AAABBBAAA@@@>>>=========>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@DDDBBBAAABBBEEEFFFDDDAAA@@@AAABBBDDDGGGJJJLLLNNNOOONNNMMMLLLKKKLLLLLLMMMVVVXXX\\\```dddiiiooottt;;;===??????@@@DDDKKKPPP]]]ccckkkqqqtttssssssrrrsssrrrqqqppppppooooooooonnnmmmnnnqqqsssssspppmmmbbbZZZNNNFFFAAA???>>>>>>>>>BBBFFFGGGFFFDDDBBBAAA>>><<<:::777555333333333555555555666999;;;>>>???BBB???;;;999::::::999888:::777666999===>>><<<888999:::;;;>>>BBBCCCCCCCCCEEEBBB@@@???AAABBBBBB@@@>>>===;;;;;;<<<>>>AAACCCCCCCCCAAA@@@???BBBGGGKKKUUU[[[cccggghhhiiimmmpppkkkkkkkkkkkkkkkkkkjjjjjjiiikkkooovvv}}}}}}yyysssppppppsssvvvyyy{{{ppp```WWWOOOKKKFFFBBBAAA@@@???>>>;;;;;;:::888666333222111///////////////////////////......///111111000///////////////............///...,,,,,,------+++***************************+++((()))+++)))%%%&&&+++++++++,,,---...///000000000111333888@@@MMM[[[dddhhhcccZZZPPPEEE<<<666333///000000//////...---,,,------,,,+++++++++,,,,,,---------------,,,++++++,,,,,,,,,,,,---------......+++)))((()))***)))((()))***+++,,,+++***(((''')))***+++,,,---,,,,,,+++******+++,,,...///000000///...---,,,,,,---...///------------------------///...,,,******+++,,,---+++,,,---............---,,,------...111666<<>>======:::555;;;:::999888999;;;>>>@@@@@@???>>>>>>======>>>>>>@@@???>>>=========>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>===;;;:::<<<>>>???===;;;===>>>???@@@CCCEEEGGGHHHIIIHHHFFFEEEEEEEEEEEEFFFFFFIIILLLOOORRRVVV\\\___hhhjjjnnnrrrvvvxxxyyyyyyDDDFFFIIIJJJKKKOOOUUU[[[dddgggkkknnnooopppqqqrrrqqqqqqqqqppppppooooooooojjjjjjkkkmmmppppppooommmccc\\\QQQHHHCCCBBBAAAAAACCCEEEGGGFFFDDDBBBAAAAAAAAA???<<<888666444333333555555555666888;;;===??????>>>======???@@@???>>>BBB???===>>>AAAAAA???<<<>>>===>>>BBBHHHLLLLLLKKKOOOLLLIIIGGGHHHJJJKKKKKKHHHFFFCCCBBBCCCFFFJJJMMMMMMKKKIIIGGGGGGJJJQQQUUU```fffmmmppppppoooooopppmmmmmmlllllllllmmmnnnooopppqqqtttzzz|||wwwuuuvvvzzz~~~~~~{{{pppaaaTTTMMMEEECCC@@@???@@@AAABBBBBB<<<:::888555333222111111........................///...---...000000000...////////////............///---,,,,,,,,,,,,+++)))))))))))))))))))))))))))+++)))***+++(((%%%%%%)))***+++,,,,,,......///000...///111777@@@NNN]]]fffnnnhhh^^^QQQFFF<<<666333///000111222111///---,,,,,,,,,+++++++++,,,------+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,------+++)))'''''')))***)))(((((()))*********)))((('''((()))+++,,,------------))))))***,,,...///000111------------------------******+++,,,---...//////...---,,,+++***+++,,,---------......//////......,,,------...///444:::>>>HHHUUUiii~~~|||xxxvvvoooiiibbb]]]]]]\\\[[[YYYXXXZZZ^^^aaaeeehhhjjjkkkpppssswww|||~~~vvvpppnnnkkkhhheeefffdddbbb```^^^]]]]]]]]]\\\^^^```aaaaaaaaa___^^^^^^]]][[[[[[\\\___ccceeeooorrrwwwzzzyyyuuupppllleeedddccccccccccccaaa______]]]YYYVVVSSSOOOKKKGGGDDDCCCAAABBBCCCCCCAAA@@@@@@?????????>>>>>>>>>===AAABBBAAA@@@>>>>>>@@@AAA???AAAAAA>>>======<<<888999999999:::;;;<<<>>>???AAA@@@>>>===<<<;;;;;;:::??????>>>============>>>======>>>>>>>>>?????????>>>=========<<<<<<<<<<<<<<<;;;;;;===>>>???>>><<<=========>>>???AAABBBCCCCCCBBBAAA@@@???????????????AAADDDEEEGGGJJJMMMPPPTTTVVVYYY]]]___aaabbbbbbhhhooo|||PPPSSSVVVWWWWWWZZZ___ccciiijjjkkkjjjjjjlllooorrrrrrqqqqqqpppnnnmmmlllkkkfffggghhhjjjlllmmmmmmmmmggg```WWWNNNHHHEEEEEEEEEIIIJJJIIIGGGCCCAAAAAABBBCCCAAA>>>:::777555333333555555555666777999<<<===<<<===???BBBEEEFFFFFFFFFHHHFFFDDDDDDFFFHHHGGGFFFFFFDDDDDDHHHOOOTTTUUUTTTYYYVVVSSSQQQQQQSSSUUUVVVSSSPPPMMMKKKLLLOOOTTTWWWWWWUUUSSSQQQRRRWWW^^^dddmmmrrrwwwzzzxxxuuusssrrrmmmlllkkkjjjkkknnnqqqrrruuuvvvxxxzzz}}}uuukkkbbbVVVMMMIII@@@???>>>???BBBDDDEEEFFF===999555222111111111111////////////////////////111///......000111000///////////////...............---++++++,,,,,,***)))(((((((((((((((((((((((('''((()))***)))((()))+++******+++,,,---...//////...///111666>>>KKKYYYcccjjjdddYYYMMMBBB999555222///111222333333000...,,,++++++++++++,,,,,,---...******+++++++++******)))++++++++++++,,,,,,,,,,,,+++***)))***+++---,,,+++***++++++,,,,,,+++******''')))+++---............++++++,,,---...//////000+++,,,------------,,,+++******+++,,,---......///------,,,+++++++++,,,---------............------,,,,,,------...222777;;;EEERRReee{{{xxxvvvrrrnnnkkkhhhgggggghhhiiijjjiiihhheeebbb```[[[VVVPPPLLLKKKJJJIIIHHHGGGHHHIIIKKKNNNQQQSSSUUUTTTVVVYYY]]]bbbiiiqqqvvv~~~{{{zzzxxxxxxyyyyyywwwvvvmmmlllkkkjjjjjjlllnnnooolllkkkkkkkkkmmmppprrrsssxxx|||}}}|||wwwrrrnnnkkkjjjiiikkkmmmpppsssuuuvvvvvvuuuvvvtttrrrqqqrrrvvv{{{}}}~~~}}}{{{wwwtttqqqnnniiiddd___YYYSSSOOOKKKIIIGGGFFFFFFEEECCCBBBBBBBBBAAAAAA@@@@@@@@@???@@@AAAAAA???<<<<<<@@@DDD@@@@@@???===<<<<<<<<<;;;:::;;;<<<===??????@@@@@@@@@@@@>>>===<<<;;;;;;;;;>>>>>>=========<<<<<<<<<;;;<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>???@@@AAAAAAAAA@@@???????????????@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>@@@BBBCCCDDDDDDEEEGGGIIIJJJLLLNNNPPPRRRTTTUUUUUUUUU\\\iiizzz[[[^^^aaaaaaaaaaaadddhhhlllkkkjjjiiihhhjjjnnnqqqtttsssrrrpppmmmjjjhhhfffdddeeefffggghhhjjjlllmmmjjjfff^^^VVVOOOKKKIIIJJJOOOOOOMMMIIIEEECCCCCCDDDEEECCC@@@<<<999666555444666666555555666888999::::::===AAAFFFIIIKKKMMMNNNIIIHHHGGGHHHKKKNNNPPPQQQPPPNNNMMMPPPVVV[[[]]]^^^aaa```]]]ZZZYYY[[[^^^```]]][[[WWWUUUVVVYYY]]]```aaa```^^^\\\^^^ccckkkqqqwwwzzz~~~~~~yyyuuusssnnnmmmllllllmmmqqquuuwwwyyyyyyyyyxxxyyyzzz|||~~~vvviii___VVVMMMGGGFFFAAA@@@AAADDDGGGIIIHHHGGG===999333000000111111000000000000000000000000000333111000000111222222111////////////...............,,,+++***++++++***(((''''''''''''''''''''''''&&&)))++++++******++++++))))))***+++,,,---......000000222444;;;EEEPPPXXX]]]XXXOOOEEE===777444333000111333444333111...,,,++++++++++++,,,,,,---...))))))***++++++*********+++++++++++++++++++++++++++******+++---...---,,,++++++,,,,,,,,,,,,,,,,,,((()))+++---............/////////...............++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,,,,++++++,,,------...111666999EEERRReeezzzuuurrroookkkiiiiiicccaaa^^^[[[XXXVVVTTTTTTUUUUUUVVVVVVUUUSSSPPPOOOGGGDDD@@@===<<<<<<<<<<<<<<<;;;;;;<<<===???AAABBBBBBCCCEEEGGGKKKQQQXXX]]]cccggglllnnnmmmjjjgggeee[[[ZZZXXXXXXYYYYYYWWWVVVRRRQQQOOOOOOOOOQQQSSSUUURRRRRRRRRRRRSSSTTTVVVWWW[[[```gggkkkooowww|||yyyxxx{{{~~~~~~wwwqqqiiibbb^^^XXXUUUQQQOOOMMMKKKIIIGGGHHHGGGGGGFFFEEEDDDDDDDDD???@@@AAA???======AAAEEE@@@>>>======<<<<<<<<<>>>;;;<<<===????????????>>>???>>>>>>======>>>>>>???============<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::;;;===>>>>>>>>>>>>???@@@@@@???>>>>>>?????????@@@@@@@@@?????????>>>>>>===???AAAAAA@@@@@@AAABBBBBBCCCDDDFFFGGGHHHIIIIIILLLRRR]]]lllaaadddhhhhhhgggfffhhhkkkmmmlllllljjjjjjlllooossswwwvvvuuurrrnnnjjjgggdddcccdddeeeeeeeeegggjjjmmmkkkjjjeee___XXXSSSQQQQQQUUUTTTQQQMMMIIIFFFFFFGGGIIIGGGCCC@@@<<<:::999888888777666555555666777777777;;;AAAFFFIIIMMMPPPSSSKKKJJJKKKLLLPPPTTTYYY\\\\\\[[[ZZZ[[[]]]```dddggghhhhhhgggdddbbbcccfffiiigggeeebbb``````cccfffiiikkkjjjhhhggghhhlllsssxxx|||}}}~~~zzzuuurrroooooonnnoooqqquuuyyy|||{{{{{{zzzxxxwwwyyy}}}wwwlll___VVVMMMDDDAAABBBCCCDDDHHHLLLOOONNNKKKIII===888333000111222111///111111111111111111111111555333111000111222222222////////////............---+++************)))'''(((((((((((((((((((((((('''+++---+++)))***)))'''((()))******,,,,,,---...000000111333666===EEEKKKNNNKKKEEE>>>999666444444000111222333222000...---,,,,,,+++++++++,,,------))))))***++++++++++++***+++++++++************))))))((((((***,,,,,,+++))))))))))))************+++)))***,,,---.........---000000///...---,,,,,,+++++++++++++++++++++++++++------,,,,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,---,,,,,,++++++***+++------///222666999EEERRReee{{{wwwlllbbb]]]ZZZVVVUUUVVVOOONNNLLLJJJHHHGGGFFFEEEEEEEEEFFFEEEEEECCCBBBAAA<<<;;;999777666666777777777666666666777888888999777888999:::<<<@@@FFFJJJMMMPPPTTTVVVUUURRRPPPOOOHHHGGGEEEEEEFFFFFFDDDCCC>>>======<<<===>>>@@@@@@@@@AAABBBBBBAAAAAABBBDDDGGGKKKPPPTTTXXX```kkksssyyysssrrrpppnnnnnnpppuuuwwwyyyzzzzzzyyyvvvuuuqqqssswwwzzz}}}yyyuuuhhhddd___ZZZWWWTTTPPPNNNMMMLLLKKKIIIGGGEEECCCBBBBBBCCCBBBAAA@@@AAACCCDDDAAA>>>===??????======@@@;;;<<<<<<======<<<<<<;;;============>>>???@@@AAA<<<<<<<<<===<<<;;;;;;:::999::::::::::::;;;;;;;;;======<<<<<<<<<;;;;;;;;;999;;;===>>>>>>>>>???@@@>>>======<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===;;;===??????>>>===>>>??????@@@@@@@@@AAABBBBBBCCCDDDJJJSSS```pppaaafffjjjkkkjjjiiikkkmmmmmmnnnnnnnnnnnnpppsssvvvxxxxxxwwwuuurrrmmmjjjgggcccdddeeedddcccdddiiillliiijjjjjjfff```\\\ZZZZZZXXXXXXVVVQQQMMMJJJJJJJJJMMMKKKGGGDDDAAA???>>>>>>:::999777555444444444444444888>>>CCCGGGKKKPPPTTTRRRRRRRRRTTTWWW]]]dddhhhggghhhhhheeecccdddjjjooonnnoooooommmkkkjjjmmmooonnnmmmkkkjjjjjjlllnnnpppsssrrrpppnnnmmmppptttxxx||||||||||||zzzwwwssspppnnnnnnnnnpppssswww{{{}}}}}}~~~}}}{{{zzz}}}wwwiii___TTTMMMFFF???>>>AAADDDGGGMMMRRRUUUTTTNNNJJJ===888333111333333111...000000000000000000000000555333000///000111111111////////////............,,,+++))))))******((('''(((((((((((((((((((((((("""(((+++((('''))))))&&&(((((()))***+++,,,---------...000111333666<<>>:::777444222111111111111111111000///...---------,,,+++++++++,,,,,,)))******+++,,,,,,++++++++++++******))))))))))))((((((((()))++++++)))'''((((((((((((((()))*********+++---.........---------------,,,,,,++++++***,,,+++***))))))***+++,,,,,,,,,,,,+++++++++*********+++,,,,,,------------------......---,,,,,,+++)))+++---...000333777:::BBBPPPdddzzz{{{kkk___SSSNNNKKKHHHGGGIIIBBBBBBAAA@@@??????>>>>>>:::;;;;;;;;;:::999888777777777666444222222333444222222333444444555555555111222333333444777:::>>>===???CCCDDDBBB@@@??????===<<<::::::;;;;;;999888333333444444444444444444444666888888666666888;;;;;;>>>AAADDDHHHNNNWWW]]]kkkttt}}}}}}uuummmggg```ZZZZZZYYYWWWVVVXXX[[[]]]___aaaaaa```]]][[[WWWYYY]]]^^^___bbbfffiiidddeeefffggghhhjjjnnnqqquuuyyy}}}wwwpppkkkgggcccaaa]]][[[XXXTTTOOOKKKHHHFFFIIIHHHFFFEEEEEEEEECCCAAABBB??????CCCCCC??????CCC>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@;;;;;;<<<<<<<<<;;;:::999999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::===@@@@@@??????AAACCC===<<<;;;;;;::::::;;;;;;999:::;;;===>>>>>>>>>>>>;;;===???@@@???>>>??????AAA@@@@@@@@@@@@@@@AAAAAA@@@EEELLLTTT```qqq```eeejjjlllkkkkkkmmmooommmoooqqqrrrrrrsssvvvxxxyyyyyyyyywwwuuuqqqmmmkkkccceeeeeecccbbbccchhhlllfffiiillljjjfffbbb```aaaZZZZZZXXXTTTPPPMMMLLLLLLOOONNNKKKGGGEEECCCBBBBBB;;;:::888555333333222333111666<<<@@@DDDIIIOOOTTTZZZZZZ[[[\\\___eeelllrrroooqqqqqqmmmggggggmmmtttqqqssstttssspppoooqqqssssssrrrqqqppppppqqqssstttwwwwwwtttqqqooopppsssuuuzzzyyyxxxxxxwwwtttqqqnnnkkkkkkmmmooorrrvvvyyy{{{~~~~~~zzzooo\\\TTTLLLFFFBBB>>>???CCCCCCHHHOOOVVVYYYWWWPPPKKK===888333222444444111---////////////////////////555222///...///000000000000/////////............,,,+++))))))******((('''))))))))))))))))))))))))###'''%%%&&&***+++((((((((()))***+++,,,------+++---...000111333666999666555333111///...------111111000000///............------,,,++++++++++++)))***+++,,,,,,,,,,,,,,,+++*********))))))(((((()))))))))***,,,+++)))''')))))))))))))))***+++++++++,,,---.........---,,,************************,,,+++)))(((((()))+++,,,++++++++++++++++++++++++***+++,,,---------------.../////////...------,,,)))+++---...000333888;;;???NNNccczzznnndddXXXLLLFFFCCC@@@@@@CCC<<<============<<<<<<<<<666666666666666555444444222222111...,,,+++,,,...***+++---...///000000000---///000000000222555888555777999:::888777666777222111//////000000...---000000111111111000000///,,,///222222111111444666666777999<<>>======<<<<<<;;;;;;;;;;;;;;;<<<======:::;;;<<<<<<<<<;;;:::999999999:::::::::;;;;;;;;;;;;;;;;;;:::::::::999999888;;;>>>???>>>===???BBB======<<<;;;;;;;;;<<<<<<888999<<<>>>???@@@@@@@@@888;;;===>>>>>>======>>>??????>>>>>>>>>>>>>>>??????CCCHHHMMMUUUccctttxxxqqqoooooodddggglllmmmllllllnnnpppppprrrtttsssqqqrrrwww{{{{{{{{{{{{zzzxxxuuurrrqqqnnnlllggg___YYYXXX___eeehhhkkknnnllliiifffggghhhaaa^^^YYYUUURRRRRRSSSTTTTTTRRRQQQPPPPPPOOOMMMKKKHHHCCC<<<666444444444444222333777>>>BBBFFFNNNWWW]]]bbbeeefffiiipppuuuvvvyyyyyyxxxtttqqqpppssswwwssstttuuuuuuuuuvvvyyy|||zzzvvvsssssswwwzzz{{{{{{}}}yyytttppppppqqqqqqqqqssssssssssssqqqpppnnnnnnkkklllooorrrvvvzzz}}}}}}pppgggZZZQQQDDD>>>???BBBCCCCCCLLLQQQWWW[[[\\\XXXRRRNNN>>>:::555222111222222222111111000000//////......000///////////////000111666333000.........---,,,++++++***************+++((('''&&&'''((((((&&&$$$&&&&&&&&&'''''''''((((((%%%&&&((())))))***,,,...***///...+++000999666+++111///......///...,,,***.../////////...------,,,///............---------++++++++++++++++++++++++***)))(((''''''((())))))...,,,***)))***,,,,,,+++'''(((((()))******++++++...---,,,,,,---...///000,,,---000111111000---,,,+++++++++)))'''(((+++---000000//////............---,,,,,,,,,,,,---..................---,,,++++++000000/////////222777;;;DDDNNNaaawwwwwwfff[[[SSSHHH@@@>>>>>>>>>===>>>;;;888666777888999999555222//////333555444222222000------...//////...---000222111...,,,---///---,,,,,,---///000000///333333222222222333555666000//////000111111000...000000000000000//////.../////////000111222222333555666777888888999;;;>>>DDDGGGJJJMMMNNNLLLIIIGGGBBB???>>>@@@???;;;;;;===<<>>??????AAA@@@@@@@@@@@@AAABBBBBBFFFGGGKKKQQQZZZdddmmmrrr}}}|||xxxtttjjj___]]]ZZZVVVRRROOOLLLHHHEEEFFFHHHKKKLLLJJJFFFDDDBBBBBBAAA????????????===;;;>>><<<;;;<<<>>>??????>>>;;;;;;;;;<<<===<<<:::777;;;===???>>>;;;888999;;;888999:::777555444666999;;;;;;;;;;;;;;;<<<===>>><<<;;;;;;::::::;;;;;;<<<;;;;;;<<<======>>>======;;;999999>>>@@@>>>===>>><<<<<<<<<===============AAABBBEEEIIIOOOXXXbbbhhh~~~~~~nnnfff___ZZZXXXeeeiiimmmnnnooooooqqqsssrrrrrrrrrqqqqqqsssvvvyyyxxxxxxxxxxxxwwwvvvttttttmmmkkkfff^^^WWWVVV[[[aaagggiiikkklllkkkiiiiiiiiibbb```\\\XXXVVVUUUVVVWWWWWWVVVVVVVVVWWWVVVSSSQQQLLLGGG>>>888555555555555555555888===@@@DDDLLLVVVaaaggglllmmmoootttwwwvvvzzz{{{zzzxxxvvvvvvyyy|||{{{{{{zzzxxxvvvvvvwwwyyyxxxwwwwwwzzz~~~|||xxxtttqqqqqqqqqqqqqqqqqqqqqqqqppppppooonnnmmmkkkmmmppptttxxx}}}~~~{{{tttjjjbbbTTTMMMDDD???@@@CCCEEEFFFRRRVVV[[[^^^^^^YYYSSSOOO???;;;555222111111111111111111000000///......---111000000///............111///---------...---,,,((()))***++++++******)))((('''&&&'''((((((&&&$$$&&&&&&&&&'''''''''((((((%%%''')))))))))***,,,...,,,000...+++///777555,,,000///---.........,,,***............------,,,,,,............------------++++++++++++++++++++++++***)))((((((((()))***+++---+++)))(((***++++++***(((((()))******+++,,,,,,...---,,,,,,---...///000,,,---///000000///---,,,,,,---,,,+++)))***,,,///.........------,,,,,,,,,---,,,,,,,,,,,,---......---------------,,,,,,+++------......///333999===CCCMMM^^^sssnnn^^^TTTMMMCCC===;;;;;;;;;:::<<<;;;999888888777444222000000///...------...///333000......///000//////---///111000---,,,---...---,,,+++,,,...//////...000000/////////000111222...------...//////...,,,///////////////......---++++++,,,---.../////////000111333333333333555666;;;===@@@BBBBBBAAA>>>===777444444666555222222444333666888999777555555666666666666777777777777888666666666666666777777888<<<<<<>>>BBBIIIQQQXXX\\\bbbdddfffgggfffhhhkkknnnnnnuuu~~~yyyqqqmmmfff```\\\WWWSSSPPPLLLNNNQQQQQQOOOLLLIIIGGGFFFDDDAAA@@@@@@@@@???>>>>>><<<;;;;;;<<<======<<<===<<<<<<<<<======<<<:::>>>@@@BBB@@@>>><<<<<<===999:::;;;999666666888:::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============;;;888888===???===;;;<<<<<<<<<<<<<<<=========>>>???@@@BBBEEEJJJPPPXXX]]]mmmuuulll^^^XXXRRRNNNMMMgggjjjmmmoooqqqrrrtttvvvtttqqqooooooqqqtttvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwooommmhhh```YYYWWWZZZ^^^cccdddgggjjjmmmmmmkkkhhhdddccc```]]]\\\[[[[[[[[[[[[[[[\\\^^^______\\\ZZZRRRLLLCCC<<<888888888888999888999<<<===AAAJJJTTTccckkkqqqssstttwwwvvvsssyyyyyyzzzyyyyyyzzz}}}|||yyywwwwwwxxxxxxyyy|||}}}yyywwwsssrrrqqqqqqpppooooooooooooooopppoooooooooppprrruuuyyy~~~xxxssspppllleee```RRRNNNIIIFFFEEEHHHLLLOOO[[[]]]aaabbb```[[[TTTPPPBBB===888333111111000000000000000///......------111111000///...---,,,,,,+++******+++------+++***&&&''')))*********)))(((((('''&&&'''((((((&&&$$$&&&&&&&&&'''''''''''''''%%%''')))))))))***,,,......000...***---444333+++...---,,,---...---+++)))---------,,,,,,,,,++++++............------------++++++++++++++++++++++++******)))))))))***,,,---+++***((((((***+++******)))******++++++,,,,,,---------,,,,,,,,,---......------............---------......,,,++++++---000,,,,,,++++++++++++******,,,,,,,,,,,,,,,---......++++++,,,,,,------,,,,,,***+++,,,...000444:::>>>BBBJJJZZZnnntttdddWWWMMMGGG@@@;;;;;;;;;;;;999::::::::::::999555///+++...000111...***(((***---000...,,,+++,,,------,,,,,,...///...---+++,,,,,,,,,+++***+++...///...---......------......///000...------...//////...,,,............---------,,,)))***,,,---......---,,,,,,...111111000//////000444444555666666555333333333000000333222000///222000222444444333111111222222222111111111111000000111111222222222333333333333333333555999===BBBEEEJJJKKKMMMNNNNNNPPPRRRUUUVVV\\\dddnnn{{{wwwpppjjjeeebbb\\\]]]^^^]]][[[VVVRRROOOIIIFFFBBB???????????????@@@>>><<<;;;<<<======<<>>???>>>>>><<<===>>>===;;;::::::;;;:::;;;;;;:::888888:::;;;;;;;;;::::::999::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<======<<<<<<<<<888888<<<===;;;999:::<<<<<<<<<<<<<<<===>>>>>>>>>???AAACCCEEEIIINNNRRR^^^hhhvvvppp]]]RRRNNNIIIGGGFFFhhhjjjllloooqqqsssuuuwwwvvvqqqmmmmmmqqqtttuuutttttttttsssssstttuuuwwwxxxsssqqqmmmfff___\\\]]]___``````bbbgggmmmnnnlllhhhggggggfffeeedddcccbbbbbb^^^___```ccceeeeeeccc```XXXQQQIIIAAA>>>===<<<<<<@@@===;;;<<<<<>>>>>===;;;::::::::::::888444///***///000111///---+++,,,...000...,,,+++------------,,,---------,,,++++++++++++******+++---......---//////........./////////000//////000111111000...---------,,,,,,,,,,,,,,,+++---...000000000///...---000222333111000//////222111111111000000//////333000000333333111111444111222333333333222222111111111000//////...------000111111222222222222222333222111111333555888:::===>>>???@@@AAACCCEEEGGGKKKMMMSSS\\\hhhzzz}}}vvvoooiiieeefffiiimmmrrryyy~~~zzzuuuuuussspppllleee^^^YYYRRRNNNHHHCCCAAAAAAAAAAAAAAA???===<<<>>>???@@@???@@@===<<<;;;===?????????:::;;;<<<;;;::::::999999:::;;;;;;::::::::::::;;;;;;:::999999888999999999999999:::;;;;;;:::999999:::;;;;;;<<<<<<<<<;;;;;;===999888<<<===:::999:::===<<<<<<;;;<<<===>>>???>>>@@@BBBCCCDDDGGGKKKNNNYYYdddtttsssdddSSSKKKHHHEEECCCCCCkkklllmmmoooqqqtttuuuvvvwwwsssnnnmmmpppsssttttttvvvvvvuuuttttttuuuwwwxxxuuusssooojjjeeeaaa``````^^^^^^```eeekkknnnllliiijjjkkklllllllllkkkiiiiiibbbbbbcccfffhhhhhhfffddd]]]XXXPPPJJJFFFEEEDDDDDDGGGDDDAAA@@@???@@@IIISSS\\\fffpppuuuwwwwwwtttooooooppprrruuuxxx{{{|||||||||}}}~~~}}}{{{yyyyyyzzzvvvvvvvvvuuuttttttuuuvvvtttsssqqqrrrssstttsssrrrsssssssssssstttvvvwwwxxx|||vvvooojjjiiiiiihhhggg______]]]ZZZYYY[[[___bbbggghhhiiigggccc]]]VVVRRRNNNHHHAAA;;;777444222000//////......---,,,,,,,,,***+++,,,---...---------++++++++++++,,,+++(((&&&)))(((&&&$$$%%%''')))+++'''&&&&&&'''(((((('''%%%'''''''''''''''''''''&&&&&&((()))***))))))+++---------+++((())),,,,,,***,,,++++++,,,---...,,,+++,,,+++*********++++++,,,...------------,,,,,,,,,)))))))))******+++++++++************+++,,,...///,,,+++***+++---...---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++---,,,+++******+++,,,---+++,,,,,,,,,******+++---+++++++++++++++,,,,,,,,,,,,++++++++++++,,,------)))***+++,,,---.........,,,---......///111555888===EEETTTggg{{{{{{oooggg\\\RRRIIIEEE???>>>??????>>><<<:::999777777666555222///000...---...000111///...333111///...///000000000,,,,,,,,,,,,,,,,,,+++***+++******+++---......---....../////////.........000//////000111111000...------,,,+++***++++++,,,---...///000111000//////...111333444222000//////111111000//////.........000------000000......111............//////......000000///...---,,,,,,+++------...///000//////...222111000000111333555666444444444555888:::;;;<<>>@@@AAAAAA@@@===;;;;;;<<<>>>>>>>>>>>>======>>>>>>>>><<<<<<:::999999::::::::::::999:::999999888888888999999888888888999999888888888::::::;;;;;;;;;;;;::::::>>>:::999<<<===;;;:::;;;======;;;;;;;;;<<<>>>???===???AAABBBCCCFFFJJJMMMVVVcccvvv}}}dddWWWJJJDDDAAA>>><<<===rrrqqqpppqqqsssuuuvvvuuuxxxtttpppnnnooorrrtttuuuxxxxxxwwwwwwwwwwwwxxxxxxuuusssqqqmmmiiifffdddccc______bbbfffjjjlllmmmlllmmmooorrrttttttssspppooohhhgggggghhhiiijjjhhhgggccc___YYYUUURRRQQQOOONNNQQQMMMJJJIIIFFFGGGOOOXXX^^^gggqqquuuwwwxxxuuupppooooooqqquuuyyy{{{{{{zzzzzz|||}}}|||zzzxxxxxxxxxttttttsssrrrrrruuuzzz}}}xxxvvvuuuvvvxxx{{{||||||zzzyyyyyyyyyzzz|||~~~vvvrrrlllhhhgggggghhhhhhfffdddaaa______aaaeeegggkkkkkkjjjhhhddd^^^YYYUUUSSSMMMEEE>>>999555222111.........---,,,,,,++++++''')))+++,,,---------------,,,++++++++++++((('''+++)))'''%%%%%%&&&)))***&&&&&&%%%'''((()))'''&&&'''''''''''''''&&&&&&&&&&&&(((******))))))+++,,,,,,,,,,,,+++++++++,,,++++++++++++,,,...///...,,,,,,+++*********+++,,,---------------,,,,,,,,,,,,(((((())))))***++++++++++++************+++---...+++++++++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,+++***))))))***+++,,,)))***++++++))))))***++++++,,,,,,,,,,,,---------+++++++++++++++,,,------***+++,,,---............---...///......///222444;;;CCCQQQdddxxxyyynnnfff[[[QQQHHHCCC>>>;;;<<<===;;;999:::888555444444444333222///,,,***---111222///+++000...++++++,,,------,,,---,,,,,,,,,------+++))),,,+++***+++...///...---------.........---,,,,,,...------...//////...,,,...---+++*********+++,,,------------------......---///111111///.........//////..................000...---000000------000///...,,,---...///...---......------,,,+++******,,,---///000000000///...///............000111222000//////111444666777777:::777:::DDDLLLXXXmmmzzzsssqqqmmmjjjjjjiiigggfff```[[[UUURRRQQQNNNIIIEEEKKKLLLMMMNNNPPPSSSYYY]]]cccgggjjjlllnnnssszzzrrrkkkaaaXXXRRRNNNKKKIIIHHHDDDAAA??????@@@AAAAAA@@@>>>===<<<===>>>===<<<<<<;;;;;;<<<======;;;::::::999999:::<<<<<<:::999999999888888999999:::;;;999888888777777888888999::::::;;;;;;::::::999999>>>:::888;;;===;;;;;;===>>>===;;;:::;;;<<<>>>@@@;;;===>>>???AAADDDIIIMMMTTTccczzzqqq[[[PPPFFFBBB???<<<;;;<<<|||yyyvvvvvvxxxyyyyyywwwxxxvvvssspppnnnppptttwwwxxxxxxyyyzzzzzzzzzzzzzzzvvvuuusssqqqooommmjjjhhhbbbdddfffhhhiiikkknnnqqqooorrrvvvyyyzzzyyyvvvtttpppnnnkkkjjjkkklllkkkjjjhhheeebbb```___^^^[[[YYY[[[WWWUUUSSSPPPPPPWWW```aaaiiiqqqssstttuuusssooonnnnnnppptttyyyzzzxxxvvvuuuxxxzzz{{{zzzzzz{{{{{{yyyzzzzzzzzzyyy|||~~~|||}}}}}}ssspppkkkhhhfffggghhhiiikkkgggbbbaaadddiiikkklllmmmmmmllljjjfffaaa\\\YYYVVVPPPGGG???999555111///......------,,,+++++++++''')))+++,,,---,,,+++***+++***((((((*********)))***)))))))))(((''''''&&&&&&%%%%%%'''((()))(((&&&(((((('''''''''&&&&&&&&&'''(((******))))))***,,,,,,---...///...------...,,,++++++---///000///...,,,,,,*********+++---...---------,,,,,,,,,++++++((((((((()))***+++++++++,,,+++***))))))***+++,,,*********,,,...///---,,,,,,,,,,,,+++++++++++++++***+++,,,,,,+++***)))(((*********))))))*********(((***++++++***))))))***+++++++++,,,,,,,,,------+++++++++***++++++,,,---,,,---......////////////,,,...///......///111333999@@@NNN```ttt|||rrriii^^^SSSJJJDDD>>>::::::;;;:::888888666444333333333111000------......///...---+++---+++)))((()))*********...---+++,,,......,,,)))---,,,+++,,,...//////......///000000000...---,,,...------...//////...,,,...---,,,******+++,,,---...---,,,******+++---...+++,,,...---,,,,,,---...,,,,,,---.........------333000000222111......000111///------///000///............------,,,,,,,,,...///111222333222111000...............///000000111///...000444777777666888444777@@@FFFMMM___rrrwwwmmmddd___YYYWWWSSSRRRRRRRRRRRRQQQKKKLLLLLLHHHCCCAAAAAACCCCCCDDDEEEEEEEEEFFFJJJLLLQQQSSSVVVVVVVVVYYY```fffkkkrrrzzzyyynnnfff___YYYVVVTTTPPPJJJFFFEEEDDDDDDCCCBBB@@@??????@@@???===;;;:::888777999;;;;;;999777;;;:::999;;;>>>>>><<<:::888888888999:::;;;<<<===<<<:::888777777888:::<<<:::::::::::::::999888888<<<888666:::<<<:::;;;===>>>===;;;::::::<<<>>>@@@>>>>>>>>>>>>@@@DDDIIIMMMXXXiiixxxcccTTTKKKDDDAAA@@@======???|||{{{|||}}}{{{yyyxxxxxxuuuqqqnnnoootttyyywwwxxxzzz|||}}}}}}}}}|||xxxwwwvvvvvvuuussspppmmmeeehhhjjjjjjiiikkkppptttpppsssxxx|||}}}|||yyyvvvvvvsssooommmmmmmmmmmmmmmkkkjjjiiihhhhhhfffccc```aaa^^^\\\ZZZXXXWWW]]]eeecccjjjpppppppppqqqppplllllllllnnnrrrwwwwwwuuurrrooorrrwwwzzz|||~~~~~~zzzxxxssspppllliiihhhiiijjjkkkoooiiicccccciiioooqqqqqqooonnnmmmkkkgggccc___\\\WWWQQQHHH???999444000.........---,,,,,,++++++***)))***+++,,,,,,+++)))((()))'''&&&&&&(((***++++++((())),,,---,,,)))%%%###&&&%%%%%%'''((()))(((&&&(((((('''''''''&&&&&&&&&'''(((******))))))***,,,---...000222222//////111,,,+++,,,---000111000///---,,,+++******,,,...///---------,,,,,,,,,++++++'''(((((()))***+++++++++,,,+++***)))))))))***+++)))))))))+++......---+++++++++++++++++++++++++++***+++,,,,,,+++***)))((()))))))))******)))))))))(((***,,,,,,***)))***+++******++++++,,,,,,,,,,,,++++++******++++++,,,------...//////000/////////+++---.........///111333777>>>KKK]]]pppwwwnnnaaaVVVMMMGGG???;;;:::;;;:::999777555444333333111...+++...111444222...+++,,,---222000...---...//////...///---,,,---//////,,,***---,,,,,,---///000000///111222333333333222000///000//////000111111000...///...,,,******+++,,,---000...,,,******,,,...000+++,,,---,,,++++++---///+++,,,.../////////......222///...000///++++++---///,,,******---...---+++000000000///////////////,,,---///111111000///...222111111000000000111111///---,,,...222555555444666222444;;;???BBBPPPbbbvvvqqqbbbYYYSSSPPPJJJHHHEEEDDDDDDFFFFFFFFF>>>EEEJJJEEE;;;777===DDD===???@@@@@@@@@AAACCCEEEEEEHHHIIIHHHFFFHHHOOOVVVYYY___fffjjjmmmuuu}}}uuunnnjjj```[[[TTTOOOKKKJJJHHHGGGCCCBBBAAABBBBBB@@@===:::===;;;:::;;;>>>???<<<:::<<<;;;:::===???@@@>>>;;;777888888999:::<<<===>>>???<<<:::888888:::<<>>===;;;::::::<<<>>>@@@AAAAAA@@@@@@AAAEEEKKKOOOaaaqqqmmmYYYLLLDDD???>>>>>><<<<<>><<<888888444000...------,,,+++///......///000000...---+++,,,,,,------,,,,,,++++++,,,------......------...............///000111000111222000------111555//////000000///...------***---///...,,,+++---000000...,,,,,,,,,---,,,,,,---,,,+++++++++,,,---...111000///...............555444222000...---,,,+++,,,,,,,,,,,,,,,+++***)))------------------------.........////////////000000000000///......------......//////000000111111000222333555999>>>FFFKKKcccqqqsssaaaWWWOOOHHHCCC??????>>>===<<<===@@@BBB===@@@AAA@@@===:::;;;<<<<<<<<<<<<<<<===>>>@@@@@@???>>>>>>===>>>@@@AAABBBFFFKKKOOORRRTTTZZZcccjjjqqqvvv~~~yyyrrrhhh___YYYTTTNNNKKKNNNJJJFFFDDDEEEDDDAAA>>>===>>>>>><<<:::888888999:::999888:::<<<>>>???>>>::::::999999888999999999999999999999999999999999999999999888888888777777999999:::;;;;;;<<<<<<===============>>>>>>>>>>>>???===>>>BBBDDDFFFMMMTTTcccyyyzzzbbbTTTJJJDDD===:::<<<===;;;999}}}xxxwwwtttqqqrrrvvvvvvvvvwwwxxxyyyzzz{{{|||}}}||||||zzzwwwtttqqqoooqqqpppooopppssstttsssrrrxxxzzz{{{}}}~~~}}}||||||xxxwwwuuuqqqnnnnnnpppssssssqqqpppooopppnnnjjjggghhhgggfffeeefffhhhjjjkkkjjjjjjjjjjjjkkkllllllkkkhhhgggiiimmmrrrxxx{{{|||~~~~~~}}}{{{zzz}}}yyyxxxzzzzzzvvvrrrsssrrrrrrppplllhhhffffffhhhgggdddaaa___```cccgggjjjiiihhhhhhjjjllljjjeee```WWWMMMAAA:::444...---///************************,,,+++++++++---...---,,,)))((('''))),,,,,,***(((+++)))'''''''''((('''&&&***)))(((''''''&&&''''''$$$&&&((()))***)))((((((,,,,,,+++++++++,,,...000222666999:::===@@@???:::999666333333555666555333...,,,***))))))+++...000222///,,,+++,,,------,,,'''(((((()))******+++++++++***)))***,,,,,,,,,***---------------,,,++++++///---+++)))(((((())))))+++***)))***++++++)))'''+++***************++++++)))***++++++,,,,,,++++++------,,,++++++,,,------,,,++++++++++++,,,------111///...,,,,,,,,,,,,---,,,---...---------///111333777@@@MMM]]]ppp~~~uuuiii```RRRIII>>>999999:::888555777444000.........---,,,...------...//////...,,,------............------------------,,,+++******......------......///000222222222000///...000111////////////......------,,,---......------///111000...,,,---...///---+++...---,,,,,,,,,---...///111000000///////////////333222111///...---,,,,,,---,,,,,,,,,++++++++++++........................------........./////////............////////////......//////000000111111111222333444777<<>>;;;;;;;;;::::::;;;===???;;;===>>>===:::999;;;===;;;;;;;;;;;;<<<===>>>>>>;;;;;;;;;;;;<<<===>>>???AAADDDGGGHHHHHHLLLSSSYYY___dddjjjqqqvvv|||uuulllddd\\\WWWUUUQQQMMMKKKJJJIIIEEEAAA@@@@@@???>>><<<::::::;;;<<<;;;999:::<<<======<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888::::::;;;<<<<<<======>>>=========>>>>>>>>>?????????===???CCCFFFIIIQQQZZZjjjrrr[[[NNNIIICCC===:::;;;===;;;999}}}yyyuuupppooorrrttttttuuuvvvxxxyyy{{{|||~~~}}}{{{yyyuuurrrppprrrrrrrrrtttvvvvvvtttrrrvvvwwwxxxyyyzzzzzzzzzzzzzzzyyywwwtttqqqqqqsssvvvtttsssrrrqqqqqqpppllljjjlllkkkjjjjjjjjjlllnnnpppnnnnnnpppqqqqqqppppppooolllkkkkkkooovvv}}}}}}xxxuuutttrrrqqqqqqnnnnnnrrrsssqqqpppqqqppppppooolllgggdddcccddddddbbb```______aaaccceee```aaacccgggkkkjjjfffaaaSSSGGG;;;666333...++++++***************************)))(((***,,,---,,,+++)))))))))***,,,,,,***(((***)))''''''((()))(((''',,,***(((&&&%%%%%%&&&'''&&&''')))++++++++++++***.........,,,,,,---111444999>>>BBBFFFLLLPPPLLLFFF???;;;777666888999888666...---***(((((()))+++---000...+++***+++,,,,,,+++'''((()))***+++,,,,,,,,,...---++++++,,,---+++***------......------,,,+++000///,,,***((('''''''''+++***)))***+++***)))'''******************++++++)))***++++++,,,,,,++++++------,,,,,,,,,,,,------+++++++++++++++,,,------///......---,,,++++++***///---,,,,,,---...------111444;;;EEETTTfffxxxxxxnnneeeYYYPPPDDD>>><<<<<<:::888555222///......///...------,,,,,,---...///---,,,/////////000000////////////......---+++)))((('''------------------...///000//////000111111000...............------------///---,,,,,,...000111111111...,,,...222222...***...------------...///000111000000000000/////////000///...---------------...---,,,+++++++++,,,---////////////////////////,,,---------............,,,------...//////000000......//////000000111111111222222333444888===AAAIIIVVVfffwwwtttbbbSSSKKKEEE???;;;888999999:::<<<===>>>???;;;;;;;;;999777888:::===:::::::::999999:::;;;;;;666777888999::::::::::::;;;===>>>===<<<===BBBFFFKKKNNNRRRVVVZZZ___dddgggkkkooosssvvvxxxzzz}}}}}}tttnnneeeaaa\\\YYYVVVRRRKKKFFFCCCAAA???===<<<;;;;;;;;;???===<<<<<<===>>>======>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>???????????????>>>@@@DDDHHHLLLVVVaaauuugggSSSHHHGGGBBB<<<:::;;;<<<;;;999~~~zzzvvvpppoooqqqssssssssstttvvvxxxzzz{{{~~~|||yyyvvvsssqqqooopppqqqtttvvvvvvtttrrrtttuuuuuuvvvxxxyyyzzzzzzyyyyyywwwtttrrrrrrtttwwwuuutttttttttsssrrrooonnnrrrqqqpppooooooppprrrsssxxx{{{}}}~~~}}}{{{zzzyyyvvvtttrrrtttzzz}}}yyyuuutttuuuwwwyyywwwvvvuuuuuussssssuuuxxx{{{xxxssspppnnnllljjjhhhbbb___```fffiiiiiiiiikkkkkkkkkkkkiiifffbbb```______^^^\\\ZZZYYYYYYYYYZZZTTTUUUYYY___dddeeebbb]]]MMM@@@555222111...***(((***************************)))((()))+++,,,+++***+++,,,---...///...,,,+++***(((&&&&&&((()))((('''+++)))'''$$$$$$%%%'''(((((()))***,,,---------------......------000666;;;EEEJJJPPPVVV]]]```ZZZRRRGGGBBB<<<999999:::999777000...,,,***))))))+++,,,...,,,******+++++++++***)))***+++,,,,,,,,,++++++...---,,,,,,---...---,,,---............---,,,,,,///...,,,***)))(((''''''***))))))***,,,---+++***,,,++++++***))))))******))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---+++,,,,,,------,,,,,,+++000---+++,,,///000///---222444888@@@MMM^^^qqq|||zzzpppggg^^^VVVKKKCCC@@@???<<<999333111///.../////////......------...///000...---//////000000000000////////////...---,,,***)))(((------,,,,,,,,,------...,,,++++++...222222///,,,---------,,,,,,,,,------000,,,***+++...222222000111...,,,///444444///***---------------....../////////////////////......------,,,,,,,,,---......000...,,,++++++,,,...///000000////////////......,,,,,,,,,---------......---------....../////////......//////000000111111111111222222222555999<<>>===@@@>>>======>>>??????>>>@@@???>>>===<<<<<<<<<===::::::::::::::::::::::::;;;;;;;;;:::::::::::::::;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>?????????@@@???>>>@@@DDDHHHNNNZZZgggsss^^^NNNFFFDDD@@@<<<::::::;;;:::999}}}{{{wwwsssrrruuuttttttssstttuuuwwwzzz{{{}}}}}}|||{{{xxxuuurrrqqqllllllnnnrrrtttuuutttrrrtttttttttuuuwwwyyy|||}}}xxxxxxxxxvvvttttttvvvxxxxxxyyyyyyyyyxxxvvvuuutttxxxwwwwwwwwwxxx{{{}}}~~~||||||}}}xxxsssooollliiiddd```^^^```dddggghhhiiihhhdddaaa_________ccciiirrrxxxyyyxxxvvvtttssspppllliiifffbbb^^^[[[SSSPPPQQQWWW\\\\\\^^^aaaddddddeeefffeeebbb___\\\VVVTTTQQQNNNLLLJJJHHHHHHGGGHHHLLLRRRXXXZZZXXXTTTEEE999000///000---)))'''************************+++***)))***++++++***))),,,///222333333111...---***(((&&&&&&'''((('''&&&((('''%%%$$$$$$&&&)))+++((()))***+++,,,---......***,,,------...333<<>>JJJZZZlllwwwyyypppggg^^^WWWNNNFFFBBB>>>:::777222000//////000000///...///......///111111000///---......//////......---...............------,,,...------,,,,,,,,,------,,,+++***---//////+++'''------,,,,,,,,,------......+++)))***...000000...000...---000444444000+++,,,,,,,,,------,,,,,,,,,,,,,,,---......------,,,+++++++++,,,,,,---//////000///---,,,,,,---///111/////////.........------,,,,,,,,,---------......///.........---------,,,......//////000000111111000111222111111333777:::BBBMMM[[[jjjyyy|||sssfffZZZQQQJJJDDDAAA===>>>AAAFFFJJJLLLJJJHHHCCC@@@;;;666444444555666555555444444333444444444000222333555666555555444666777666555444444555666:::;;;<<<<<<<<<>>>AAADDDCCCEEEGGGGGGHHHIIIKKKMMMOOOTTT[[[```gggsssuuuhhh___ZZZUUUNNNIIIFFFEEECCCBBB???===<<<<<<>>>??????>>>@@@@@@>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::::::::999::::::;;;;;;<<<=========>>>>>>>>>>>>????????????>>>AAAEEEHHHPPP```nnn}}}hhhXXXMMMGGGAAA>>>;;;:::999::::::999~~~||||||{{{xxxxxx|||yyyxxxwwwwwwxxxzzz|||~~~{{{|||{{{{{{yyyvvvtttsssooooooppprrruuuvvvuuutttnnnnnnooopppssswww{{{}}}|||}}}|||{{{zzzzzz{{{}}}~~~~~~}}}yyyuuuqqqjjjccc___[[[YYYTTTPPPNNNQQQWWW[[[aaaccc```YYYSSSQQQOOOMMMMMMRRRYYY___ccceeegggiiijjjgggddd```\\\VVVPPPLLLFFFBBBCCCIIIMMMNNNPPPSSSXXXYYY]]]```cccbbb^^^ZZZNNNLLLIIIEEEAAA???======<<<<<<>>>DDDJJJLLLJJJHHH<<<333,,,---...,,,))))))************************,,,+++***+++,,,---,,,+++...222777:::888444000...,,,***((('''(((((('''&&&&&&%%%$$$$$$%%%''')))+++(((((()))***+++,,,......(((+++------...555@@@JJJ___jjjwww}}}~~~vvvmmm[[[SSSHHH@@@;;;999666333000///...,,,++++++,,,,,,,,,+++***+++,,,,,,+++***+++,,,---...---+++)))'''+++******,,,...000//////,,,,,,------,,,,,,+++***((())))))***++++++,,,,,,(((((((((+++...//////......---,,,***)))(((((((((((()))******++++++******))))))************))))))***************+++,,,,,,)))***+++,,,---...///000...------...111333444444666666999>>>HHHXXXhhhsss|||{{{wwwooohhhaaa]]]VVVOOOIIICCC===:::222000//////000000///---///......000222333111000,,,------......------,,,------...//////////////////...------------------///......---,,,***&&&###...---,,,,,,,,,---//////---,,,+++,,,......---,,,......///000222111000...------------,,,+++***)))***+++,,,---------,,,++++++++++++,,,---...///000000///.........///000111000//////......---------,,,---------............//////......---,,,,,,+++......//////000000111111///000222222222444777:::CCCMMM\\\jjjyyy}}}wwwlllbbbYYYRRRMMMIIIFFFFFFIIIMMMQQQQQQLLLHHHEEE@@@:::666444333333222222111111111111111222222000000111222333333333333222222222222222222333333555777888888777888:::<<<;;;<<<<<<<<<;;;;;;===???BBBDDDFFFHHHNNNXXXeeennnzzzwwwhhhaaaWWWOOOLLLIIIFFFCCCBBB@@@>>>>>>@@@@@@@@@???AAAAAA@@@>>>============>>>>>>>>>>>>>>>>>>>>>>>>999999999999::::::::::::999999::::::;;;<<<<<<<<<============>>>>>>>>>>>>??????CCCHHHLLLWWWjjj{{{qqq___SSSKKKFFF>>>===;;;:::999999999999}}}|||~~~}}}~~~~~~}}}||||||~~~~~~|||{{{xxxwwwvvvwwwxxxyyyxxxwwwmmmmmmmmmooosssyyy~~~~~~|||{{{|||}}}~~~}}}{{{yyywwwtttrrrnnnkkkggg```YYYTTTPPPNNNJJJFFFDDDHHHOOOUUU___```\\\RRRJJJGGGEEEAAABBBDDDHHHKKKOOOSSSYYY]]]aaa___\\\XXXSSSLLLDDD???<<<888888===@@@AAACCCFFFHHHJJJOOOVVV[[[\\\XXXTTTFFFDDD@@@<<<999888888888555444444888===@@@???<<<444...+++,,,---+++***,,,************************+++******,,,///111111000222888@@@DDDAAA;;;666333///---+++)))***)))(((&&&%%%%%%%%%%%%&&&''''''(((&&&&&&'''(((***+++------(((+++------...555AAALLL```ooo|||uuueee\\\OOODDD===999555222......---,,,+++++++++,,,,,,+++++++++------,,,***''')))+++------,,,***))),,,+++***+++---......---++++++,,,,,,++++++***)))(((((()))***+++,,,,,,,,,)))((((((***,,,---+++***,,,+++******)))*********((())))))***************)))***++++++++++++***)))***************++++++,,,...---,,,,,,,,,---//////---...////////////111333444555888===GGGUUUdddnnnvvv{{{}}}zzzxxxuuupppiiieeebbb]]]WWWPPPIIIBBB===222111000000000000...,,,...---...///111222111000,,,------......------,,,,,,------...//////......000///......------.........///000...,,,)))((('''///...---,,,---...000111,,,...000000///---,,,,,,,,,...000000......///111////////////---+++)))((()))***,,,......---,,,+++,,,,,,,,,,,,---///000111/////////000000111111111111111000000///......---------........./////////------------------------......//////000000111111...000222333444666999<<>>888444333333111000............///000000111.........//////000111222000/////////000111000000111333555555555444555666777888888777555666888:::999888999;;;???FFFMMMRRR[[[cccnnnwww}}}~~~ttthhh^^^YYYVVVQQQNNNMMMKKKHHHGGGGGGFFFEEECCCDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::;;;;;;;;;<<<::::::;;;;;;<<<=========;;;<<<<<<<<<============???AAAFFFLLLTTTaaaxxxgggVVVKKKEEEAAA;;;;;;;;;999888888999999~~~~~~}}}|||||||||{{{zzztttttttttwww{{{|||}}}}}}~~~}}}vvvrrrqqqrrrrrrsssrrrqqqpppooojjjiiifffddd```ZZZSSSOOOJJJHHHEEE@@@>>>CCCKKKRRR]]]___YYYMMMDDDBBB>>>999>>>??????@@@CCCHHHOOOTTT\\\ZZZWWWTTTOOOGGG???999777333222666999999;;;>>>:::===DDDMMMTTTUUURRRNNN===:::666333111000111222222000///111666888888666///,,,+++,,,,,,***+++///************************))))))***---111444555555777???HHHLLLJJJCCC<<<999222000---,,,++++++)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((***,,,---))),,,...------444AAALLL\\\nnn|||wwwlllbbbSSSGGG???999555222,,,,,,++++++******++++++,,,++++++,,,......,,,+++$$$&&&))),,,...---,,,+++...,,,++++++,,,---,,,******++++++++++++***))))))((()))***+++++++++++++++***)))((()))***)))(((&&&))))))))))))***+++,,,---(((((()))******************+++,,,------,,,+++************)))***++++++,,,222000...,,,+++,,,---...---///111///---,,,...222222444666<<>>GGGRRRbbbppp~~~zzztttmmmgggcccaaaaaa______``````ZZZPPPGGG???:::555333333333111...,,,,,,,,,---...///000111...---,,,,,,---...000111000/////////000000000//////111444555444444444444222222222111000111333666444333333555:::>>>@@@AAAEEELLLUUU[[[___dddkkkqqqwww}}}sssmmmhhhccc___ZZZWWWSSSQQQOOOMMMKKKIIIEEEEEECCCBBBAAA@@@@@@@@@========================;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<===???BBBIIIQQQZZZiii{{{aaaPPPFFF@@@===:::;;;:::999888777888:::~~~}}}wwwwwwxxxyyy}}}~~~xxxqqqlllkkkkkknnnssszzzxxxqqqjjjggg^^^aaaddddddcccaaa``````eeefffccc]]]TTTLLLIIIHHHDDDCCC@@@===<<<>>>CCCHHHTTTSSSNNNGGG@@@;;;888888666666777777999>>>EEEJJJRRRVVVVVVOOOHHHBBB;;;444111000000000000000111111777777:::@@@FFFIIIGGGEEE888555222111222222000...---------///111111///...222000...,,,++++++,,,---///...,,,************+++000---)))+++777BBB???444>>>IIISSSUUUQQQKKKCCC<<<777333...+++++++++++++++)))(((&&&%%%$$$#########%%%&&&((()))+++,,,,,,,,,,,,+++)))((()))///777===WWWdddttt|||xxxvvvjjjaaaSSSGGG>>>888222...///---******,,,---,,,******)))((((((+++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,+++***)))(((((())))))************))))))+++*********))))))((((((************************+++++++++,,,------+++((((((++++++))))))---///---333222///---,,,,,,---...000//////.........//////333555888===FFFSSS```hhhmmmqqqtttsssoookkkjjjjjjiiiiiiddd[[[TTTMMMDDD:::555111------///222222000+++,,,---............---...---,,,++++++,,,---...---+++---000...'''%%%)))000000//////............------...///000000//////000000////////////000000222111111111000...---,,,+++,,,.../////////......""")))---,,,///333333...........................000///---,,,++++++,,,,,,+++,,,---///000000111111000000000000000000//////,,,------------------------......///......---,,,000/////////000111222222222///000444777888===BBBLLLZZZkkkvvv~~~}}}|||zzzwwwrrroookkkkkkiiifff```VVVKKKCCC===999555222111111111000///...---,,,,,,,,,,,,,,,***'''%%%'''---000///,,,///...---...///000///...222222111111111111222222///000111000///...///000333111111333777888666444;;;>>>CCCFFFJJJMMMQQQTTTUUU___llluuu|||~~~{{{tttmmmeeeaaa___]]]XXXTTTQQQLLLGGGFFFHHHGGGDDD@@@EEECCC@@@??????AAAAAA@@@>>>===;;;;;;<<<<<<;;;999<<<:::999999:::;;;:::999:::;;;<<<===>>>@@@AAAAAAAAAEEEJJJQQQ^^^vvvppp[[[OOOEEE>>>:::;;;:::999888777777777777|||zzzyyywwwxxxyyy|||~~~|||~~~~~~|||}}}}}}xxxppphhhbbb___^^^gggnnnwww}}}xxxqqqiiibbb^^^UUUWWWZZZ\\\\\\]]]^^^___```___\\\VVVMMMFFFBBBAAA@@@@@@>>>;;;:::<<<@@@CCCKKKJJJFFF@@@:::666444444555666666777999>>>DDDIIINNNRRRQQQJJJBBB===777111000000/////////000000111222222555999>>>@@@>>><<<555222//////000000///---,,,,,,---...//////...,,,---,,,***))))))+++,,,---///...,,,+++******++++++///---)))***444>>>===555GGGQQQZZZZZZUUUNNNGGG@@@999666222000///...---,,,)))(((((('''&&&%%%%%%%%%&&&'''((())))))))))))))))))***++++++,,,///444888KKKUUUccclllmmmjjjgggeee```XXXLLLBBB:::555000---000---++++++---...---+++---,,,******+++++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,,,,++++++******)))))))))******************)))))))))))))))))))))))))))((())))))******))))))(((,,,,,,,,,---......,,,******,,,,,,)))***---...,,,111000...---,,,---///000//////............//////000222666<<>>AAACCCCCCJJJSSSYYY___iiiwww}}}xxxrrriiiccc\\\XXXSSSQQQQQQPPPKKKGGGHHHEEEBBB@@@AAABBBCCCCCCAAA@@@??????@@@@@@???===>>><<<;;;;;;<<<======<<<=========>>>??????@@@@@@DDDHHHNNNWWWeee}}}mmmXXXLLLCCC<<<888::::::999888777777777777~~~~~~}}}|||zzzzzzyyyzzz{{{~~~{{{wwwsssrrrtttuuuwww{{{~~~{{{yyysssooonnnpppssstttxxx~~~}}}{{{vvvoooggg```]]]\\\```hhhttt~~~{{{tttnnniiibbbZZZTTTPPPRRRTTTVVVXXXZZZ^^^aaacccaaa]]]VVVNNNFFFBBBAAA@@@@@@???<<<::::::===???@@@@@@>>>:::555222111222444444555666888<<>>888444000/////////---***---,,,+++++++++,,,---...------,,,,,,,,,,,,------,,,,,,///333222000000333.........---------------....../////////......---.........------.........,,,------...------,,,,,,...//////......---,,,+++,,,...///,,,,,,......,,,////////////////////////***+++,,,---..................////////////......,,,---------......//////---------........./////////......---...///111222111111000/////////000000555222111444666:::CCCLLL]]]iiivvv}}}{{{tttkkk___PPPCCC:::;;;777333000/////////........./////////...------222///,,,---///111///---000///...///000000///...000//////////////////000***,,,.........///000222...000111111000///000000111222444444444444666777888;;;@@@BBBFFFPPP]]]gggwwwzzzqqqlllgggdddbbb^^^XXXTTTOOOKKKGGGEEEEEEFFFGGGGGGEEEDDDCCCDDDEEEEEECCCAAA>>>===;;;;;;===>>>===<<<>>>>>>>>>>>>>>>???@@@@@@GGGLLLTTT^^^ooojjjUUUIII@@@:::888::::::999888777777777777}}}~~~}}}vvvvvvvvvvvvwwwyyyzzz{{{zzz|||~~~{{{wwwrrrooommmooopppsssxxx~~~yyyssslllhhhhhhdddbbbeeeiiimmmttt|||~~~}}}yyyssslllfffccccccaaahhhrrryyy|||{{{zzzyyyzzztttmmmgggddd^^^WWWRRRSSSUUUWWWYYY\\\```eeeiiimmmjjjeee]]]TTTMMMHHHEEEEEEEEEDDDAAA===;;;:::;;;999999999777444222222333111222333555777;;;AAAFFFMMMOOOKKKCCC;;;777444000//////...---------......//////111222333222111///------,,,,,,,,,------------......---,,,+++++++++************+++---...//////...,,,+++++++++,,,---***+++,,,---111777>>>AAASSSZZZ]]]XXXPPPIIIBBB===>>>>>>>>>>>>>>>:::555111++++++***)))((((((''''''''''''(((((())))))(((((((((***,,,------,,,---...444888>>>BBBBBBAAA@@@AAA@@@===888333///---,,,,,,...---++++++++++++++++++111///---,,,,,,,,,+++***)))************+++++++++++++++++++++++++++++++++***************************++++++++++++++++++++++++++++++,,,,,,+++++++++************))))))((((((***,,,...000000...,,,***,,,,,,,,,...//////...,,,+++------++++++///000...------,,,,,,,,,---...///......---------...//////111333777<<>>>>>======>>>???AAAAAAGGGMMMWWWeeexxxgggSSSHHH@@@;;;::::::999888777777666666666~~~wwwwwwvvvvvvuuuuuuuuuuuuuuuwwwyyyzzzzzz{{{~~~~~~~~~|||zzzxxxuuurrrpppoooooorrrwww}}}~~~~~~|||wwwqqqiiiaaa[[[\\\WWWVVV[[[bbbjjjuuu~~~xxxqqqjjjgggfffgggkkkooorrrqqqpppppppppqqqlllfffbbb___\\\WWWTTTWWWZZZ___eeejjjooouuuyyyzzzuuummmddd[[[SSSMMMIIIIIIHHHFFFBBB===999777777333444555555333222222333///111333555888===CCCGGGMMMOOOKKKBBB:::777444000//////...---------------///000111111000///......,,,------,,,,,,---...///...///000...,,,+++,,,...++++++++++++,,,,,,------///...---,,,+++,,,---...+++,,,///222444:::BBBIIIRRRXXXYYYRRRJJJDDD???:::???AAACCCEEEEEEAAA<<<777///...,,,***((('''&&&&&&&&&&&&((()))***+++++++++***++++++***))))))+++---000111444555555555666666444444222///---------...,,,,,,+++***))))))***+++///---,,,,,,---......---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++---,,,+++***)))''''''&&&***,,,...000000...,,,***+++++++++---//////---+++))),,,,,,***,,,000111///...------,,,,,,,,,,,,,,,---------------...//////111333666<<>>>>>======>>>@@@BBBDDDEEELLLXXXiii~~~{{{bbbRRRGGG@@@<<<<<<:::999888777666666666666~~~|||}}}}}}~~~~~~~~~zzzzzzyyywwwuuutttsssrrrrrruuuwwwwwwvvvwww{{{~~~|||}}}}}}~~~}}}{{{zzzyyyvvvtttuuuyyy~~~}}}}}}~~~|||xxxtttpppmmmggg___XXXSSSNNNMMMSSS]]]hhhwww~~~vvvnnniiigggjjjkkklllkkkiiihhhhhhiiijjjhhhddd___[[[YYYXXXXXX]]]cccllluuu|||yyynnneee\\\TTTPPPGGGFFFDDD???999555333333000111333333111000111222000222555888<<>>FFFNNNQQQUUUVVVNNNGGGBBB???<<>>MMM\\\mmmxxxzzzpppdddVVVHHH@@@===999555222111111111000......------......///000222111000//////...//////000...------......,,,+++......------------.........///000///---,,,---...,,,...//////...---...///***,,,......---...///111---///111222222222333555777;;;BBBHHHNNNTTTZZZ^^^cccjjjuuu~~~vvvqqqppprrruuuvvvrrrpppmmmiiiddd^^^XXXSSSMMMJJJHHHFFFFFFFFFDDDBBBBBBAAA@@@???@@@BBBDDDFFFEEELLLZZZmmmnnnZZZMMMEEE>>>;;;;;;999999888777666666666666}}}zzzwwwuuutttvvvxxxyyy{{{}}}||||||{{{yyywwwuuutttssssssvvvxxxwwwuuuuuuyyy~~~{{{|||~~~}}}zzzxxxzzz~~~~~~}}}zzzxxxwwwxxxyyyuuurrroooooopppmmmgggaaaVVVQQQNNNRRR\\\hhhwwwvvvnnnhhhffffffggghhhgggeeedddeeefffiiiiiigggaaa[[[XXX[[[___jjjrrr~~~tttjjj```XXXRRRCCCBBB@@@;;;666333333444000222333333222111111111333555999===BBBHHHNNNRRROOOQQQNNNFFF>>>:::666222111000///...------------)))+++---,,,+++***,,,---,,,---...---******,,,...***---///---***)))---111---...///111222333333444444333222222222222444444:::999;;;AAACCCBBBGGGNNNNNNRRRRRRKKKDDDBBB@@@>>>DDDFFFKKKPPPTTTSSSNNNKKK@@@;;;444,,,(((&&&&&&'''&&&'''((()))************((())))))(((&&&''')))++++++***)))((()))++++++,,,(((***------,,,,,,...000,,,......---******+++...,,,+++***+++---.........,,,---------............++++++++++++++++++++++++))))))*********+++++++++---------,,,,,,++++++***)))******************)))*********)))))))))))))))******++++++++++++******++++++,,,...000000///---+++...---******------+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111444:::BBBOOO^^^nnnxxx{{{rrrjjjeeefffhhhhhhmmmooommmhhhaaaTTTIII???999222//////000000///111000000000////////////,,,------......------,,,---111222---+++...///---------........./////////,,,,,,---.........------......------------......)))******++++++++++++***++++++***++++++---///000000------111111///000444........................------------...///000000...///////////////....../////////...------,,,,,,,,,,,,---...///000111111...................../////////.........///000000000000222555888???OOO^^^ppp{{{~~~uuuiii[[[LLLCCC<<<888444111000000000000///---,,,++++++---///111.........---+++***+++,,,222000////////////---,,,......------------.........///000000......///111---------...000000///...,,,---//////......000222...///000000//////000000111333666999<<<@@@DDDHHHIIIOOOYYYaaahhhqqq{{{}}}tttkkkeeeYYYVVVSSSQQQPPPOOOLLLKKKIIIGGGEEECCCCCCCCCEEEFFFFFFNNN]]]rrrooo```QQQGGGAAA;;;888888999888777666666555555666~~~{{{xxxtttqqqnnnmmmtttuuuxxx{{{~~~}}}}}}|||{{{yyywwwvvvuuutttwwwyyyxxxuuuuuuyyy~~~yyy{{{~~~|||xxxzzz~~~~~~{{{{{{yyyuuurrrppppppqqqrrrpppooorrrvvvuuupppkkk```YYYTTTVVV]]]hhhvvv}}}wwwooohhhdddbbb```bbbeeeeeeeeedddeeeffflllnnnmmmfff]]]ZZZ^^^dddyyy}}}qqqfff\\\SSSMMMAAA@@@>>>:::666555666888222444666666444333222333555888<<>>EEEJJJNNNTTT^^^eeeooottt{{{zzztttllliiieeecccaaa___\\\ZZZOOOMMMJJJFFFEEEEEEEEEFFFHHHQQQ```uuu~~~cccWWWJJJBBB===777444555999888777666666555555555|||uuuooolllkkkkkkpppqqqsssyyy~~~|||yyywwwvvvwwwxxxyyyyyyzzz{{{|||{{{xxxvvvwwwyyy|||}}}}}}~~~~~~~~~~~~~~~~~~|||wwwrrrnnnkkkjjjjjjiiilllqqqyyy~~~~~~yyytttiiiddd______dddkkkppprrr}}}vvvrrrpppjjj```\\\]]]```bbbdddeeegggiiilllnnnooowww|||vvvjjjcccfffmmm{{{tttllldddXXXMMMHHH???;;;777666777888777666444666777777666777999;;;<<>>AAADDDMMMMMMLLLIIIFFFDDDEEEFFFMMMLLLJJJGGGEEECCCAAAAAAIIIPPPUUUVVVXXX[[[[[[XXXMMMAAA555...***'''&&&((())))))))))))))))))))))))&&&''''''(((((((((((((((&&&)))(((%%%%%%((((((&&&))))))***+++,,,,,,------...///...,,,+++***,,,......------,,,,,,------...---......///////////////+++***)))(((((()))******+++++++++,,,,,,---------******))))))))))))******+++***)))))))))))))))***---+++)))((((((((('''%%%***...111111...+++***+++---,,,,,,---...///000111...,,,******+++++++++*********+++,,,,,,,,,,,,++++++*********,,,...111333444:::CCCNNN\\\nnn~~~wwwtttsssvvvrrrooonnnlllcccTTTHHHDDD;;;333111000......///------...///000000//////,,,---...///000000000000------------------------111111000///...---,,,,,,000000000///......------...------,,,---...000111666111000333333...,,,...000000///...---,,,,,,,,,000///...---,,,---......---------,,,,,,+++++++++!!!...///+++222444000222000///---,,,,,,---...///222222333222222111000///000000000000000111111111...............///000000///000000---///222111---111111222555888AAASSSdddsssyyyzzzqqqcccTTTIII>>>777///,,,...///...,,,---///111000---+++,,,..................///000000...///000222222222111000111000...------...///000333000,,,+++,,,---+++(((---------........./////////...------...///000111111///---,,,+++,,,...//////---,,,---000222000...///222777:::===AAAFFFKKKUUUYYY___gggpppzzzzzzvvvssspppkkkgggddd___YYYUUUTTTQQQNNNKKKQQQWWWdddyyypppYYYMMMAAA===:::666444444444444444444555555666666~~~{{{vvvqqqnnnnnnoooqqqrrrtttyyy~~~{{{yyyyyyzzzzzz{{{zzzzzz|||}}}|||yyywwwxxxzzz|||||||||{{{|||}}}~~~}}}|||{{{zzzyyyyyyyyy|||xxxsssmmmiiigggggghhhgggiiinnntttyyyzzzwwwsssooollliiiiiimmmppprrrrrrtttoookkkjjjeee]]]YYYZZZYYY[[[^^^bbbgggmmmrrrvvv~~~sssiiiiiimmmzzzttthhhaaa[[[PPPGGGCCC>>>:::666555666777666555555777999999:::;;;===???CCCFFFJJJNNNQQQTTTWWWYYYXXXWWWUUURRRMMMGGG@@@<<<444111,,,))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,++++++++++++++++++---///222333777;;;@@@DDDGGGJJJMMMOOOPPPOOOMMMJJJHHHIIILLLOOOTTTSSSQQQNNNJJJIIIJJJKKKNNNMMMJJJHHHGGGFFFFFFFFFLLLRRRVVVVVVWWWZZZZZZWWWMMMAAA555...***&&&%%%'''(((((((((((((((((((((((('''(((((()))***)))))))))'''))))))%%%%%%))))))'''*********++++++,,,,,,,,,.........,,,+++***,,,...------,,,,,,,,,,,,------------...////////////...,,,+++***))))))***+++,,,+++++++++,,,,,,,,,------***))))))(((((())))))******)))))))))))))))******)))'''&&&&&&''')))))))))))),,,......+++******+++......---------------...---+++******+++,,,,,,+++(((((()))************)))++++++******+++...000222///666AAANNN]]]ppp|||{{{zzzvvvqqqooolllcccUUUKKKCCC:::222000000......000------...///////////////,,,---...///000000000000------------------------000000000000000000000000.........///////////////...------,,,,,,---...///333...---000111,,,***,,,111000...---,,,,,,------000///...---,,,,,,------------,,,,,,++++++++++++))))))'''---///---//////...,,,+++,,,---...///000111111111111000//////////////////////////////...............///000000000222111//////222222...222111333666:::CCCUUUeeetttzzz{{{qqqcccSSSIII>>>888111...000111000...,,,...000///---,,,---...///............///000000///000000111111111000000///............///111222444222//////000000...,,,---------........./////////...---------...///000000///...---,,,------...---,,,+++,,,...///...,,,...000444666888;;;???CCCAAADDDJJJPPPWWW```hhhnnnyyy~~~xxxssslllgggbbb^^^YYYUUUXXX```ooowwwdddQQQGGG===999888555333444333333444444555666666777~~~{{{xxxwwwwwwyyyyyyyyyyyy||||||zzzzzz{{{||||||{{{{{{|||}}}}}}zzzxxxwwwyyyzzzzzzxxxvvvuuuvvvxxxwwwvvvuuutttsssrrrqqqvvvsssnnniiieeedddddddddfffgggjjjnnnrrrtttsssqqqooonnnmmmmmmnnnooonnnmmmiiifffddddddaaa\\\YYYZZZXXXZZZ]]]dddmmmwww~~~pppjjjjjjrrrzzz}}}qqqfffZZZUUUPPPHHHAAA???;;;888555444444555555444666999===???@@@BBBDDDEEEQQQRRRUUUXXXZZZ[[[ZZZZZZWWWVVVVVVVVVSSSNNNFFFAAA555111,,,)))))))))((((((***'''%%%%%%''')))((('''))))))***++++++++++++************+++...111555888???CCCIIIMMMQQQTTTWWWYYY[[[[[[YYYVVVTTTUUUXXXZZZ^^^]]]ZZZUUUQQQPPPQQQSSSQQQOOOMMMKKKJJJKKKLLLLLLQQQUUUWWWVVVWWWYYYXXXTTTLLL@@@444...***&&&%%%'''((((((((((((((((((((((((((())))))***************(((******''''''***+++(((******++++++++++++++++++---------,,,+++***,,,---,,,++++++++++++++++++,,,,,,,,,---...............,,,,,,+++******+++,,,---+++++++++++++++,,,,,,,,,))))))(((((((((((()))))))))((((((((()))***+++++++++(((&&&&&&'''***++++++((()))******)))(((***+++///......---,,,++++++***,,,+++)))***+++,,,,,,+++(((((()))************)))++++++******+++---...///111888DDDRRRbbbssszzztttppplllcccWWWNNNBBB999111000000//////111------...////////////...,,,---...///////////////------------------------//////000111222222333444------......///000000111......---,,,,,,,,,------000,,,,,,///000---+++,,,111000...,,,+++,,,---...000///...---,,,,,,,,,,,,,,,,,,+++++++++++++++***###---+++(((......,,,000,,,,,,+++++++++---...///---...//////000000///////////////...------,,,,,,...............///000000000222222......000000...222222444888===GGGWWWggguuuzzzzzzooo```QQQFFF===888222000000111000///,,,---///...------...//////////////////000111111111111000000//////000000---------...///000111222222111000111222222000...---............////////////...------,,,------..................------,,,+++***)))***,,,---,,,+++---...000111111333555888333666:::>>>BBBHHHNNNSSSXXX]]]bbbdddddddddgggjjjlllnnnrrrxxxyyyrrrlllhhhgggqqqhhhXXXHHH???777555444333222444222222333444555777777888~~~{{{yyyyyy{{{||||||{{{{{{|||}}}|||zzzxxxuuuvvvwwwvvvrrrooommmmmmoooooooooooonnnnnnmmmmmmpppooollljjjgggdddcccbbbffffffggghhhjjjkkkllllllkkkkkkkkkkkkkkkjjjiiihhhdddddddddeeeeeecccaaaaaa^^^^^^aaahhhssstttjjjggggggnnnuuuzzzyyyjjj^^^RRRLLLHHHCCC>>><<<999777444222222333444444999===BBBGGGIIIJJJLLLMMMYYYZZZ\\\^^^```___]]][[[VVVVVVWWWXXXWWWQQQHHHAAA555111,,,)))((((((((('''+++&&&!!!"""&&&)))'''%%%)))))))))******************))))))+++///555;;;>>>IIIMMMQQQUUUXXXZZZ]]]___``````___\\\[[[[[[^^^aaaiiigggccc^^^ZZZXXXZZZ\\\WWWVVVSSSQQQPPPPPPQQQRRRVVVYYYYYYWWWWWWYYYVVVRRRGGG<<<222---+++(((((()))(((((((((((((((((((((((((((((()))************))))))++++++((((((+++,,,***++++++++++++************+++,,,---,,,******+++---++++++************+++++++++,,,,,,---------------,,,+++***)))***+++,,,---*********+++++++++++++++)))(((((((((((((((((()))(((((((((((()))***,,,,,,000---)))'''((()))***)))((((((((((((((()))***+++------------,,,+++******...,,,******+++++++++*********+++,,,,,,,,,,,,++++++++++++++++++,,,---...222999FFFSSSaaarrrwwwqqqkkkcccXXXQQQDDD;;;333222222111111222------...//////.........,,,---....../////////...------------------------......///000111222333333............//////000000......------,,,,,,,,,,,,///...---///000000......111000---,,,+++,,,...///000///...---,,,,,,+++++++++++++++++++++++++++++++++222...+++...,,,)))///+++******++++++---...///++++++,,,....../////////000//////...---,,,,,,+++...............///000000///222111---+++...///---333333555;;;BBBKKK[[[iiiuuuzzz|||zzzvvvwwwxxxzzz~~~~~~wwwkkk[[[LLLCCC999666222000111111000///,,,------------...///000000////////////000111111333111000.........///000,,,---------......//////------...///000///...---.............../////////......------,,,,,,,,,,,,---...///000///...,,,++++++*********+++++++++***------------,,,---...///000222444666888:::>>>AAAAAADDDHHHJJJKKKLLLNNNPPPQQQSSSWWW^^^iiixxx~~~xxx```SSSCCC;;;444333222000111333111111222444666777888999~~~{{{yyyyyyzzz{{{{{{yyyyyyyyyzzzzzzyyywwwqqqssstttrrrnnniiifffeeedddfffgggiiikkkkkkllllllkkklllnnnnnnlllhhhdddaaaddddddbbbaaa```aaabbbccciiijjjjjjiiiiiiiiijjjjjjgggiiilllnnnoooqqqqqqpppjjjhhhggglllwwwvvvlllgggbbbgggmmmrrrxxx}}}|||wwwgggZZZMMMFFFBBB===:::999666555444222111111333444;;;AAAHHHNNNQQQRRRSSSSSSYYYYYYZZZ]]]______\\\YYYXXXWWWXXXYYYYYYSSSIII@@@444000,,,)))((((((((('''+++&&&!!!!!!%%%((('''$$$((((((((()))))))))*********)))***,,,222:::AAAFFFRRRUUUXXXZZZ[[[\\\]]]^^^`````````___^^^___bbbeeeooonnnkkkfffbbb```aaabbb```^^^[[[XXXWWWVVVVVVWWW[[[]]]\\\YYYYYYZZZVVVOOOBBB888///,,,+++******,,,''''''''''''''''''''''''&&&'''(((((())))))(((((()))++++++((())),,,---++++++*********************)))+++,,,,,,******+++,,,+++******))))))******+++******+++,,,,,,,,,,,,,,,***)))(((((()))***+++,,,************************))))))(((((((((((())))))(((((((((((()))***,,,,,,---+++(((''''''((()))(((***)))(((((()))++++++,,,+++,,,,,,------,,,++++++000...,,,*********)))'''******+++,,,,,,,,,,,,+++++++++++++++,,,------...---555AAANNN\\\lll{{{{{{ssslllcccZZZTTTHHH???777555444222111333------............------,,,------...............------------------------......//////////////////000000//////.....................------,,,,,,+++............000111000---000///---,,,,,,---...///.........------,,,+++***++++++++++++++++++++++++)))///+++)))---)))&&&...*********+++,,,---......)))***+++,,,---.........000000///......---,,,,,,...............///000000000333333...,,,///111111444333777>>>FFFPPP___kkkvvvyyy~~~}}}xxxtttrrriiijjjkkknnntttzzz~~~{{{rrreeeUUUGGG???888666444333333333222111...---,,,,,,---//////000///////////////000000111222111///.........//////------------,,,++++++***+++,,,---...---------...////////////////////////.........------,,,,,,+++,,,---///000000...,,,***+++,,,,,,,,,+++++++++,,,...---,,,++++++++++++***,,,---/////////000222444666777999:::;;;;;;===>>>AAABBBDDDIIIQQQ]]]jjjsssoooZZZOOOAAA;;;555444222///000333111111222444666777888999~~~{{{yyyxxxyyyzzzxxxvvvuuuuuuvvvvvvuuutttnnnpppqqqpppkkkgggcccbbb]]]___bbbfffiiikkklllllliiikkknnnooonnnjjjfffcccaaa```___\\\YYYYYY[[[^^^fffhhhiiiiiihhhhhhiiijjjmmmrrrvvvxxx|||~~~{{{wwwsssuuu}}}wwwoookkkfffiiikkkmmmsssyyywwwrrreeeWWWHHH@@@<<<888555555555555444222000000333555<<>>HHHNNNYYY[[[]]]^^^]]]\\\]]]]]]```aaabbbbbbbbbdddgggjjjqqqqqqooolllhhheeeeeeffffffdddcccaaa___]]]]]]\\\^^^```___]]]]]]\\\VVVMMM???666---,,,,,,***+++---''''''''''''''''''''''''&&&&&&'''((((((((((((((()))++++++((()))---...,,,))))))******************((()))++++++*********++++++******************+++)))******+++++++++++++++)))((((((((((((***+++,,,*********)))))))))))))))******))))))))))))******)))((((((((()))***++++++&&&$$$$$$%%%'''))))))(((+++***)))***+++,,,+++***+++,,,---......---,,,+++000...,,,*********)))'''(((((()))************)))++++++,,,------...//////...555???KKKXXXhhhxxxwwwnnnfff]]]XXXNNNDDD;;;777555222000111---............---,,,,,,,,,------.........------------------------------.........------,,,,,,,,,111000000///......------.........//////...------,,,...---,,,---000///+++.........---------......,,,------------,,,+++++++++,,,,,,,,,,,,,,,------(((---+++,,,111,,,)))222++++++,,,,,,------......)))***+++,,,------------/////////......------,,,...............///000000111666666111...111555666555444888AAAKKKUUUbbbmmmwwwzzz|||{{{vvvnnnhhheeeZZZ[[[\\\aaahhhqqqzzz~~~|||xxxmmm___OOOCCC===888888777777666555444444000...,,,,,,---/////////...............///000000000000//////......//////.........---,,,+++)))(((...//////...------///111000000000////////////...---............------,,,---...///000000...,,,+++,,,---...---+++++++++---...---++++++,,,,,,,,,++++++,,,------,,,,,,---///000000000000111222222222999:::;;;<<>>FFFPPP]]]lllvvvyyy~~~{{{sssiiiaaa]]]QQQGGG===888555000---...---.........------,,,+++---------......------,,,------------------------------------,,,,,,,,,,,,///////////////.........---...///000000000///...---000///,,,...111///***,,,---...//////...------***+++,,,---------,,,,,,,,,,,,---------.........,,,000...000444,,,'''000,,,------.........------***++++++,,,------------------------,,,,,,,,,,,,...............///000000///444555000---111555888666555999CCCNNNXXXeeeoooyyyzzzzzzvvvmmmccc[[[VVVLLLMMMNNNTTT]]]hhhssszzz~~~|||vvvjjjZZZLLLBBB===444555666666555444333333222///++++++---......------------------......///......//////000/////////---......///...---,,,+++111111000...,,,,,,000333000000000000/////////...,,,---.../////////......---.../////////...---,,,+++---...---+++)))+++,,,---+++******---......,,,+++---//////...---...///---,,,+++,,,---...///...222333333333555999???CCCFFFIIINNNRRRWWW```mmmvvvwww___MMMDDD???;;;777777444111222777333333444444555666666777}}}}}}~~~~~~{{{wwwrrrooonnnnnnnnnrrrpppnnnnnnooopppooonnnmmmoooqqqpppmmmhhheeecccZZZ]]]aaaeeehhhjjjkkkkkkjjjiiihhhgggggggggggggggaaaccccccaaa______cccgggnnntttzzz|||yyyssspppnnnsss{{{{{{sssqqquuuzzz|||||||||wwwtttqqqpppnnnmmmkkkkkkiiijjjpppvvvuuupppbbbTTTDDD<<<888666555777444555555333000000333666999AAAKKKSSSWWWVVVUUUTTTQQQMMMJJJKKKOOOPPPMMMJJJMMMJJJHHHKKKMMMJJJAAA999000---)))'''((()))******''')))******)))(((((()))(((''''''&&&&&&((()))***,,,+++,,,000999EEEPPPWWW___aaacccdddbbbaaaaaabbb]]]```bbbdddfffiiilllooooooqqqrrrpppmmmjjjhhhhhhhhhiiijjjlllkkkjjjhhhfffaaaccccccbbbcccaaaWWWLLLAAA777///,,,+++((('''(((''''''''''''''''''''''''(((((()))***************'''******((())),,,...,,,'''(((((()))***++++++,,,&&&(((++++++***)))******,,,,,,++++++++++++,,,,,,(((((()))*********************))))))***,,,---///******))))))(((((((((''',,,,,,++++++++++++,,,,,,+++***)))))))))))))))************,,,---,,,)))'''+++))))))+++---,,,((($$$000000111111///---***(((+++)))((())),,,---------******+++,,,,,,,,,,,,+++***+++---///000111222222333666999===CCCMMMZZZcccooouuu~~~vvvmmmeee```SSSHHH>>>888444...++++++---.........------,,,+++---------...------,,,,,,------------------------------------------------------......///000000000---...///111111111000000000333222///000444222,,,+++---...000000///---,,,)))***,,,---......---,,,---------....../////////...111......000$$$%%%.........///......------++++++,,,---------,,,,,,++++++++++++++++++,,,,,,...............///000000+++000222---***...333666666555:::EEEPPPZZZfffppp{{{{{{zzzssshhh[[[QQQKKKCCCDDDFFFLLLVVVcccooovvv}}}vvviiiYYYJJJBBB>>>000222333333222000//////333///,,,+++---......------,,,,,,,,,,,,---......,,,---///000000000//////---...///000000000///...111111000,,,******///333111111000000/////////...,,,---///000000000//////...............------,,,+++---...---***(((***,,,,,,***)))***...000000...)))+++---...------...///,,,+++***+++---/////////,,,------------000444888777;;;>>>@@@BBBIIITTT]]]jjjrrr}}}qqq\\\LLLDDD===999777777555222444999444444444555555555666666{{{|||yyyxxx{{{zzzxxxvvvrrrooollljjjmmmjjjjjjnnnooommmlllnnnooonnnllllllkkkjjjfffdddccc```]]]^^^bbbeeeeeedddhhhfffbbbaaabbbfffkkknnnnnnmmmpppuuuvvvvvvyyyrrreeeiiikkkooovvv}}}yyypppfffcccggglllmmmllllllkkkhhhfffeeefffggghhhgggccc```^^^```bbbdddeeeWWWKKK===666777888444///555333000---,,,---...000666<<>>@@@>>>:::555******))))))((((((''''''''''''''''''''''''''''''))))))))))))((((((((((((,,,,,,...222;;;EEEOOOVVVbbbbbbdddfffggggggcccaaaaaaaaaaaacccfffjjjnnnppprrrnnnkkkiiijjjjjjhhhfffkkkkkklllkkkkkkiiihhhgggiiifffbbb___aaaccc\\\RRREEE;;;111...+++((('''(((%%%%%%%%%&&&'''((()))***)))))))))))))))*********,,,,,,,,,------.........***(((''''''((())))))((((((((((((((())))))))))))'''(((***+++,,,,,,+++++++++******)))))))))))))))+++******)))((('''''''''))))))((((((''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((******)))))))))))))))***))))))(((((()))***++++++222222333222111...+++)))&&&(((*********+++---...)))***+++,,,---,,,+++***---------...............000222555999>>>FFFMMMSSSYYYfffttt~~~{{{sssfff[[[UUULLLBBB:::333---,,,///---,,,,,,++++++,,,,,,---......///......,,,+++***,,,,,,+++---...///...,,,+++,,,,,,---.........---***---///...+++***+++,,,000...,,,---000111///---...++++++///444444---&&&......---,,,++++++******...//////...,,,***+++,,,...------------...//////000000//////.........---..................------,,,---000111111...+++)))...,,,***,,,///000---***---------,,,+++***((('''111000......///000000///222777>>>FFFPPP]]]kkkuuu~~~{{{uuulllaaaUUUKKKEEE===<<<===CCCKKKVVVgggvvvyyyxxxsssgggWWWHHH>>>:::777555333222222111000////////////...------///222............////////////......///000000///...---222000...,,,+++,,,---...+++,,,------......------000000///............///---------------...///000000///---...000///,,,)))+++,,,---...////////////,,,+++******,,,...------------,,,+++***)))((('''+++++++++++++++++++++++++++,,,---...////////////000222555777999===DDDIIIQQQWWW```iiirrrzzzyyycccRRRGGGAAA<<<;;;999888777777666666333444666777777777666555|||yyywwwvvvwwwvvvuuusssqqqooommmllllllhhhhhhkkkkkkhhhfffgggkkklllnnnnnnllliiifffdddddd```^^^___cccggggggggghhhgggggghhhlllqqqvvvzzz}}}{{{|||}}}mmm```\\\\\\^^^ccchhhmmmooopppfff^^^VVVSSSWWW\\\^^^]]]cccbbbaaa```___^^^^^^^^^YYYVVVRRRPPPQQQSSSTTTUUUKKKCCC888444444555333000333222///------...///000555:::AAAHHHLLLMMMKKKIIIBBB???;;;999888999999999555444444666888777333000(((((((((((('''''''''&&&''''''''''''''''''''''''))))))))))))(((((((((''',,,,,,...222;;;EEEPPPVVV^^^___aaadddggggggeeecccaaaaaabbbdddgggkkkooorrrssspppllljjjjjjkkkjjjiiikkkjjjiiihhhhhhgggggggggfffeeeaaa___bbbeee___WWWIII>>>333///,,,(((''')))%%%%%%%%%&&&'''((()))************+++*********)))++++++++++++,,,,,,---------+++******+++,,,+++***************++++++++++++((()))***,,,,,,,,,++++++,,,,,,+++************+++******)))(((((('''&&&&&&((((((((('''''''''&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((******)))))))))))))))***)))))))))))))))***++++++111111222111000---+++))))))***++++++))))))***+++((()))******++++++******------------............000111444666:::???EEEJJJOOO\\\lllyyy}}}vvvjjj___WWWMMMBBB;;;444...---000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...///000,,,++++++---...///---,,,+++,,,------......------)))+++......,,,+++---...111///---...000111///---...,,,+++---000111---)))+++++++++,,,------.........//////...,,,++++++,,,---------------......///////////////......------..................------......---------,,,,,,,,,---...///000///...------............------------///.........000111222222222666>>>GGGSSS```mmmuuuzzzwwwqqqggg\\\PPPFFF@@@999888<<>>;;;;;;999888777666666666444444555666666666666666}}}{{{xxxuuusssrrrqqqqqqpppooonnnmmmllllllkkkhhhgggiiigggcccaaacccfffkkkqqqssspppllljjjiiihhheeebbbdddhhhmmmnnnnnnnnnooorrrvvv|||vvvfffXXXMMMKKKJJJLLLOOOSSSUUUVVVVVVPPPIIIGGGKKKPPPSSSTTTYYYYYYYYYXXXWWWTTTRRRPPPHHHEEEAAA???@@@AAAAAAAAA<<<888333000000111111000111000///.........000111333777===BBBEEEEEECCCBBB===999444000000111111111///.........//////---+++''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((()))))))))((((((((('''''',,,,,,...333;;;EEEPPPVVVZZZZZZ]]]aaadddfffeeecccaaaaaabbbdddggglllpppsssqqqnnnjjjhhhhhhiiiiiiiiijjjhhhfffdddcccdddeeefffdddccc___^^^bbbfffccc]]]OOOCCC777000,,,(((''')))%%%%%%%%%&&&'''(((******+++,,,,,,---,,,+++)))(((************++++++++++++---,,,******++++++***)))*********+++++++++,,,,,,***+++,,,,,,,,,,,,,,,+++++++++***)))))))))******))))))(((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++///000000000...,,,***)))+++,,,,,,+++)))'''(((((()))(((((((((((()))******,,,,,,------............000111222333444777;;;???CCCPPP```ppp{{{ooodddYYYNNNCCC<<<555///...000,,,,,,++++++++++++,,,,,,+++***++++++,,,...000111,,,++++++,,,......---,,,,,,,,,------......------(((+++---...---...///000111///...///000111000...------+++++++++,,,------++++++,,,------...//////...///000///---,,,,,,---------,,,,,,------...//////............---------------------------......000...+++))))))+++---...+++000333333///,,,,,,.........---------...000111---------...000222333444444777>>>IIIXXXfffpppuuuvvvrrrjjj```TTTIII???:::444555:::BBBJJJRRR```lllwwwwwwssshhhXXXIII???:::444222///.........---+++,,,...///...,,,++++++,,,+++,,,,,,---.../////////...//////000000//////.../////////......---,,,+++...,,,***((((((+++---//////......---------------111000000////////////000...---,,,---...---+++)))------------,,,,,,,,,,,,///---,,,,,,...//////...((())))))***+++,,,------+++++++++++++++++++++++++++,,,,,,------------,,,---.../////////111444777:::<<<>>>AAAEEEKKKSSSXXXbbbgggoooxxxvvvaaaQQQEEE>>>;;;;;;:::999888777666666666555555444444444555666666wwwzzz~~~|||wwwssspppnnnmmmnnnmmmlllkkkjjjiiiiiihhhhhhffffffhhhfffaaaaaacccfffooozzz~~~|||yyywwwxxxuuurrrooopppuuuyyy{{{{{{|||~~~yyylll\\\OOODDDAAA>>>>>>@@@CCCEEEFFFJJJFFFBBBAAADDDIIINNNQQQTTTUUUVVVUUURRRMMMGGGDDD>>>;;;777555555555555444000000000...------...///...............///000000111444777:::<<<<<<;;;:::999555000,,,+++,,,---------,,,+++***+++++++++***''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((''''''''',,,,,,...222:::EEEOOOVVVWWWXXXZZZ]]]aaacccbbbaaa^^^^^^___bbbeeejjjnnnqqqllljjjfffdddccceeefffggghhheeeaaa^^^]]]___bbbdddbbbbbb___^^^aaafffddd___TTTGGG999111,,,((((((***%%%&&&&&&&&&''')))***+++,,,---......---+++)))(((******++++++++++++++++++***)))(((((()))((('''%%%(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,)))(((((('''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))***)))))))))))))))******------...---,,,+++***)))+++,,,,,,+++(((''''''(((***)))((('''((()))***+++,,,,,,,,,------......///000111111111111333666999<<>>???===<<<;;;:::<<>>;;;777555555777999999666777888777888<<>>@@@BBBEEEGGGKKKPPPTTTWWW[[[aaahhhmmmmmmhhheeeZZZUUUMMMFFFBBB???===<<<:::999888777666555555555444444333222222222333333|||{{{zzz{{{|||uuussspppllljjjiiihhhhhhaaaccchhhlllllljjjnnnuuu{{{nnnbbbWWWKKK@@@>>>:::666333333333333333111444666555555999BBBIIIKKKNNNPPPPPPMMMFFF>>>999111...,,,+++++++++***(((******)))***++++++,,,,,,+++---///000000///---,,,---,,,+++******+++,,,---...---++++++++++++***)))&&&''')))(((%%%$$$%%%''''''''''''((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((()))...666AAAKKKQQQTTTSSSSSSTTTWWWXXXXXXWWWUUUUUUUUUWWWYYY\\\```bbbaaaccceeeeeecccbbbccceeeddd```YYYSSSPPPPPPRRRTTTVVVZZZ\\\\\\]]]___\\\WWWNNNCCC888222...***((()))&&&&&&''''''(((***+++,,,...,,,+++******+++,,,---,,,+++++++++************(((((()))+++------+++)))+++++++++,,,,,,,,,------)))(((((()))***,,,...///,,,,,,+++************+++((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''(((((((((((($$$%%%''')))******)))(((++++++***)))))))))))))))((('''''''''''''''(((((('''((())))))(((((()))+++'''((())))))******)))))))))***+++,,,---......///---///111111000111333444666777@@@PPP^^^iiiuuuzzznnn___NNNEEE>>>666///,,,++++++************++++++'''((()))***+++++++++++++++******+++------,,,***------......------,,,++++++***)))***------+++))),,,...//////,,,,,,---///,,,,,,,,,,,,++++++,,,---'''((()))***,,,---......+++,,,---,,,++++++,,,---***************+++,,,,,,***+++++++++,,,,,,,,,,,,***++++++,,,------......------///000000000//////...---,,,,,,---//////000------------............,,,///222222///000333888===EEERRR___hhhnnnqqqsssjjjcccWWWKKK@@@999555444333222444;;;AAAKKKZZZgggtttwwwwwwoooaaaQQQDDD>>>555333000/////////---,,,...//////...---,,,...///000000000//////////////////////////////111222333...///000000000000///...+++,,,...///000///...---000///......------......///...............///000---...///---++++++...000000///---,,,+++,,,---...111///------.........,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++)))***,,,---//////000000...---,,,...111222111///---000222444555777:::===;;;===???@@@AAABBBEEEHHHHHHJJJNNNRRRVVVWWWUUURRRLLLIIIEEEBBB@@@???<<<;;;:::999888777555555555555333333333333333222111111wwwuuurrrooommmlllmmmmmmfffiiinnnrrrrrrpppttt{{{}}}~~~wwwkkk```WWWLLLCCC???;;;777444222111///...+++///111111///333<<>>HHHVVVbbbiiimmmppprrrfff___SSSFFF<<<666333222000000444<<>>===;;;999:::999888666555555555555222333333444333222111///}}}{{{{{{yyyvvvsssooosssxxx|||~~~|||zzz{{{wwwqqqmmmllloootttxxx|||xxxmmmgggaaaVVVKKKDDD@@@:::555222000...,,,000000000000222555777999???AAAEEEGGGEEEAAA<<<888333111///,,,+++*********************))))))))))))++++++,,,------------,,,+++++++++)))((((((+++---++++++,,,...000///---***000,,,((()))+++,,,((($$$(((((()))*********))))))))))))*********+++++++++))))))((('''&&&&&&&&&&&&((())))))***---666BBBJJJRRRRRRQQQRRRTTTXXX[[[]]]VVVUUUTTTSSSSSSTTTUUUVVVWWWXXX\\\___aaaccccccccceeeaaaZZZTTTOOONNNOOOPPPSSSVVVZZZ\\\\\\YYYUUUSSSCCC:::111000000---+++***(((((()))+++------,,,***&&&''')))+++,,,,,,,,,,,,---,,,+++***))))))))))))---+++***,,,//////,,,))))))((((((''''''(((***+++((()))+++---------+++***)))(((((((((******((('''((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((+++*********))))))((((((###%%%(((++++++)))'''%%%)))******+++,,,,,,------,,,,,,+++******************))))))))))))******+++(((((())))))((('''&&&%%%)))***+++***)))***+++---++++++,,,---.........///---...///000000///...---111444999???GGGUUUfffrrryyywwwmmm^^^PPPFFF===555///+++++++++***))))))+++,,,---,,,***(((((((((((()))***++++++,,,------------,,,)))&&&&&&)))---000111...---,,,,,,,,,,,,---......,,,+++,,,......+++(((******+++,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,+++***,,,+++***+++---...---,,,*********++++++,,,,,,---+++******)))***+++---......+++))),,,111444222///---.........---,,,,,,+++000---...111333333666;;;DDDQQQ```iiiooorrrpppkkkcccXXXKKKCCC;;;222---,,,//////222777<<>>@@@@@@>>><<<===AAACCC@@@???AAA@@@>>>===999999;;;:::666444555222222222222222222222222~~~|||}}}|||vvvrrrvvvyyy}}}~~~wwwqqqbbb___[[[ZZZ\\\bbbjjjoooxxx~~~}}}~~~}}}zzz~~~xxxoooiiidddZZZPPPEEE@@@999444111///...---//////000111222444666666999:::;;;<<<;;;888666444222111///---+++*********))))))*********+++++++++++++++,,,,,,,,,,,,++++++*********)))((())),,,.........///111444555444333444000------000111...************+++++++++******+++,,,,,,,,,,,,++++++++++++***)))((('''''''''(((((((((((()))+++222;;;BBBJJJJJJJJJLLLOOORRRVVVXXXWWWTTTPPPKKKIIIIIIJJJKKKKKKNNNTTTZZZ___bbbccccccdddbbb^^^ZZZXXXWWWWWWWWWWWWXXXZZZ]]]^^^[[[UUUQQQBBB888111000000---******)))((()))***,,,---+++)))******,,,------,,,,,,+++,,,,,,+++***))))))))))))+++))))))***,,,---***'''((((((''''''((()))***+++%%%&&&(((******)))(((''')))((('''(((******((('''((((((((((((''''''''''''((((((''''''''''''(((((()))))))))(((((('''''''''&&&&&&'''((((((((('''''')))))))))***++++++,,,,,,))))))((('''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((()))***)))))))))+++,,,++++++++++++,,,---...///------...///////////////000333666:::@@@KKKZZZdddnnnzzz}}}sssdddVVVKKKAAA888222......---+++))))))***+++---,,,***)))(((((())))))++++++,,,,,,,,,,,,,,,,,,---+++((((((+++...///000........................,,,+++***,,,......---***((())))))*********))))))***+++,,,,,,------,,,,,,++++++++++++++++++++++++---+++******+++,,,,,,+++,,,+++***+++---...---,,,)))))))))***************,,,,,,++++++***+++++++++---***(((***///111///,,,......//////...------,,,,,,***+++///111222777===HHHUUUccckkkpppqqqmmmhhh___SSSFFF@@@:::444///---//////111555:::BBBQQQ___qqqxxx{{{vvvjjj]]]NNNBBB777333000333444111111333......///000111000---***------------------------//////.........//////000...///000///---,,,---.........000333222///111666111111000...,,,,,,...000444222111111222111...+++,,,,,,,,,,,,,,,,,,------222///,,,,,,...//////...+++,,,,,,------,,,,,,+++///...,,,+++*********+++,,,+++******,,,,,,+++***------,,,,,,---...000111---......---+++******+++111111111222444555555555777666666666666777888999:::::::::;;;<<<=========<<>>999555222222444555222000---------------,,,,,,,,,////////////...------,,,---,,,***)))(((((((((((('''((((((((()))---333777>>>???@@@AAADDDHHHKKKMMMOOOKKKEEE???<<<;;;===???<<<@@@HHHPPPXXX^^^aaacccaaaaaaaaaaaaaaa``````___]]]\\\\\\___```]]]TTTMMM>>>666000//////,,,*********))))))***+++,,,***)))+++,,,---------+++***)))++++++******))))))(((((((((''''''(((******(((&&&''''''''''''((()))++++++$$$%%%'''((((((((('''&&&)))((('''((()))***(((&&&(((((((((''''''''''''&&&(((((())))))))))))(((((('''''''''''''''&&&&&&&&&)))((('''&&&%%%&&&'''((('''(((((())))))***++++++(((((('''&&&&&&&&&&&&'''***)))(((''''''&&&''''''(((((('''&&&&&&'''))))))((())))))((('''''')))+++++++++))))))***+++---///---,,,,,,,,,---///000111111333444666999AAALLLTTT```nnn}}}zzzlll^^^RRRGGG<<<555222000...+++***)))******...---+++***))))))******++++++,,,,,,,,,+++******---,,,***+++,,,......---,,,---...//////...---,,,+++******,,,......---,,,))))))*********))))))(((***++++++,,,,,,,,,,,,,,,************************---+++******+++,,,,,,+++,,,+++***+++---...---,,,++++++++++++************,,,---,,,,,,+++***))))))---+++)))***...///---+++////////////............+++)))+++///222444;;;BBBNNNZZZgggoooqqqpppkkkdddZZZMMM@@@;;;999444///---///...000333777>>>LLLZZZnnnvvvzzzvvvlll```QQQFFF999333000222222000000222---------///000///,,,)))........................---,,,,,,,,,---...//////,,,...///...---,,,,,,---///...000333333111333888111111111///------...000222111000000000///---+++//////............------000...,,,,,,...///000///+++,,,,,,------,,,,,,+++///...---,,,+++++++++,,,///---***************(((,,,,,,++++++,,,---...///---...///---+++)))***+++///333777555111///333777888777666555444444555555;;;:::888888888:::<<<>>>===DDDJJJKKKLLLJJJEEE>>>???:::888999888555333444555555555444444333333222}}}wwwmmmgggfffeeedddcccaaa]]]WWWSSSTTTRRROOOOOOTTT[[[ccchhhsss{{{}}}yyyttttttuuuxxx{{{|||{{{vvvooojjjfff^^^VVVIIIBBB:::333////////////---///222444555444333222///////////////////////////......---,,,,,,,,,,,,******************))))))++++++***************+++))))))))))))(((***---000444777;;;AAAFFFIIIHHHFFF===:::777666666666555333111000000000000000000000444444444444333111000///...---+++(((''''''''''''''''''''''''(((+++...000555555555777999;;;>>>???===;;;777333222333444666333666<<>>777222111000---,,,...---------...000///---***---------------------------,,,------...///000111,,,...000000...------...000...///333333111222555000000000...---,,,.../////////............---,,,......///000000111111111...---,,,,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,...,,,***)))*********)))+++++++++++++++,,,,,,---,,,---...---+++***+++,,,+++000333222---,,,000444777777666555555444444444888888888777777888;;;===CCCJJJPPPSSSUUUTTTMMMEEEBBB<<<777888888444222333444444555555555555555555~~~yyy{{{yyypppjjjeeedddbbbaaa___\\\WWWTTTUUUTTTRRRSSSVVV\\\bbbfffpppxxx{{{sssrrrrrrrrrtttvvvyyy|||xxxxxxtttmmmfffbbbZZZSSSIIICCC:::333////////////...000333555666444222111,,,---.../////////...------------------------,,,++++++***)))(((''''''&&&+++++++++***+++,,,------+++,,,+++***)))***---000444888???GGGLLLMMMJJJFFFAAA???<<<::::::::::::999777666666555666777888888;;;<<<<<<<<<:::888666555333000---)))'''&&&&&&'''&&&&&&&&&''')))+++,,,---.........///000000111222......------,,,,,,,,,---000000333888@@@JJJSSSXXXXXX[[[aaafffiiikkkjjjjjjjjjfffbbbbbbaaaZZZLLLAAA666111------,,,)))(((******)))((((((***+++***)))******,,,---------,,,+++(((((()))))))))(((''''''((((((((((((''''''((((((&&&''''''((()))*********))))))))))))))))))((((((((('''&&&'''))))))'''&&&''''''''''''&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$''''''''''''''''''''''''((()))*********))))))(((%%%&&&&&&'''(((((())))))((((((''''''''''''((((((,,,,,,***)))((((((((((((((('''&&&%%%&&&'''***+++'''(((((('''&&&&&&''')))+++***((('''(((***---...,,,+++))))))***---000333000111111222444777<<>>888777777555222222333333444555666666777777}}}{{{~~~}}}vvvqqqhhhgggfffeeedddaaa\\\YYYYYYYYYZZZ\\\```dddiiikkknnnuuuzzzzzz{{{}}}}}}zzzvvvuuutttrrrppppppsssuuussstttrrrjjjccc^^^VVVOOOIIIDDD;;;444111///......///000333444444333111///***+++,,,---------,,,++++++,,,------.........---,,,++++++***)))((('''''',,,,,,,,,,,,---...000111000000...,,,******,,,...222666===EEEJJJIIIEEEAAABBBAAA???>>>???@@@BBBCCC???>>>>>>>>>???AAACCCDDDDDDEEEFFFFFFEEECCC@@@???;;;888333...***)))))))))((('''&&&'''***+++++++++******************))))))((()))))))))((('''&&&%%%---,,,,,,///555>>>GGGLLLPPPTTTZZZaaagggkkknnnooonnnjjjgggddd^^^SSSEEE:::222...,,,,,,+++''''''***)))'''&&&''')))++++++***+++,,,---/////////......&&&'''((())))))((('''&&&((())))))(((''''''(((***'''(((((())))))))))))(((''''''''''''&&&&&&&&&&&&((('''&&&'''((()))'''%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''((()))***+++***))))))%%%&&&&&&''''''((())))))&&&%%%%%%%%%%%%&&&''''''***)))(((''''''&&&''''''(((((('''&&&&&&'''))))))((())))))(((&&&&&&''')))******(((((()))***,,,...,,,+++))))))***,,,///111,,,---...///111444666888???MMM^^^iiisss}}}vvvmmmcccWWWJJJBBB999444...++++++,,,,,,***,,,+++***))))))***+++,,,))))))*********))))))((()))(((((((((******(((&&&'''((()))******)))((('''...//////...+++)))))))))(((((()))***************++++++++++++++++++***)))))))))******+++,,,,,,,,,+++***))))))+++------,,,,,,+++***+++---...---,,,++++++++++++************))))))***+++,,,,,,---,,,************************,,,+++*********+++------......111444666<<>>AAADDDIIILLLHHHGGGGGGHHHIIILLLOOOPPPNNNOOOQQQQQQPPPNNNKKKJJJEEEBBB<<<666111.........+++(((&&&&&&)))***)))((('''''''''(((((((((''''''(((''''''&&&%%%%%%%%%%%%''''''(((***///555:::>>>CCCGGGMMMUUU___gggnnnrrrooonnnjjjeee[[[MMM>>>444///,,,+++,,,***&&&&&&***'''&&&%%%&&&)))+++,,,,,,+++,,,---------,,,+++***%%%&&&((())))))(((&&&%%%'''((()))(((%%%%%%(((***((())))))******)))'''''''''&&&&&&%%%%%%%%%%%%%%%'''&&&&&&'''(((((('''%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&''')))***+++&&&&&&&&&'''(((((())))))&&&&&&%%%%%%&&&''''''(((((((((''''''''''''(((((((((((((((((('''''''''''')))******((('''&&&''')))***************+++------,,,+++***)))***+++---...,,,,,,,,,...111222333333999FFFUUU```kkkvvv~~~yyyrrrjjj___SSSJJJAAA:::222---------+++)))+++***))))))))))))++++++(((((())))))***))))))))))))((('''((()))***)))((()))))))))))))))))))))))),,,...///...+++))))))+++&&&'''((()))***++++++++++++++++++++++++***))))))(((((())))))***++++++,,,+++***)))))),,,---------,,,+++***+++---...---,,,)))))))))***************+++++++++***++++++,,,,,,))))))******))))))******---,,,+++******,,,...///,,,---111555999@@@OOO^^^rrr|||}}}ppp___RRRCCC===777333///,,,---222///...///111333999GGGTTTbbbmmmwwwyyyuuulll```VVVDDD;;;333111///---///333---,,,+++,,,...///...---------------------------,,,,,,+++++++++,,,,,,---+++...111222222000//////111,,,+++...000...,,,---+++---......---,,,,,,---,,,---...---,,,,,,///111---...///000///...,,,+++,,,...//////,,,+++,,,...---,,,,,,++++++,,,,,,---***+++,,,------,,,++++++*********,,,,,,+++'''%%%***+++,,,,,,,,,+++******((()))+++,,,,,,---///000...---,,,---///000///...111222444555666666555555444888;;;;;;:::;;;AAAFFFMMMXXXfffrrrzzzxxxjjj\\\NNNCCC999888999666444333444444444444444444444444~~~}}}|||{{{zzzvvvppplllkkkmmmooorrrssstttssssssuuuxxxwwwsssrrruuuwwwwww~~~xxxqqqmmmmmmnnnkkknnnnnngggaaa\\\VVVPPPHHHCCC===777333000---+++---.../////////...---,,,111...+++((((((***---///)))***,,,.../////////...******+++,,,...///000000............111444777999888777444000,,,******+++000000111444666777666555666777999<<<@@@FFFLLLQQQNNNMMMMMMNNNPPPSSSWWWYYYTTTVVVWWWXXXXXXVVVSSSQQQMMMIIIBBB;;;666333222222---***&&&&&&'''((('''%%%$$$%%%&&&'''(((((((((''''''&&&$$$###$$$&&&(((***!!!"""%%%))),,,000333444777;;;AAAKKKWWWbbblllqqqpppooommmeeeXXXIII:::111---+++***+++)))%%%&&&***'''%%%$$$&&&))),,,------************)))'''%%%$$$$$$&&&'''))))))(((&&&%%%&&&(((((('''$$$$$$'''***))))))*********((('''%%%((('''&&&&&&%%%%%%%%%&&&'''&&&&&&'''(((((('''%%%''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((#########$$$$$$%%%%%%%%%&&&$$$""""""###&&&***---&&&&&&''''''((()))))))))((((((((((((((()))***+++***))))))))))))******+++(((((())))))((('''&&&%%%)))******)))'''&&&((())))))******+++,,,,,,------,,,+++*********+++,,,---...---...000222333222111:::EEERRR[[[dddooowwwzzz{{{vvvoooeeeYYYPPPGGG???555000...---***'''******)))(((((()))***+++''''''((())))))***))))))***)))'''(((***++++++*********))))))))))))*********---///...+++***+++---'''(((***+++------......+++++++++++++++***)))(((&&&''''''((()))******++++++)))((())),,,---------,,,+++***+++---...---,,,*********++++++,,,,,,---...---+++***)))******+++)))+++,,,,,,++++++,,,---...---+++++++++---///000,,,---222888===FFFVVVfffzzz~~~nnn[[[MMM>>>:::666333///+++///666111//////111222777DDDQQQ]]]iiiuuuyyyvvvooodddZZZIII???666222///,,,---000,,,+++***+++---...---,,,........................//////...---------......***---000222111///......000+++)))...111///...///,,,---//////...---......,,,...///---,,,,,,///333(((***,,,...//////...---,,,...000///,,,***+++---------++++++++++++------)))***+++,,,,,,,,,+++***++++++,,,------***%%%!!!***+++,,,------,,,******)))+++,,,,,,,,,,,,---///.........------,,,,,,,,,111222333444555444333222777999;;;999888<<>>777222*********'''%%%$$$%%%&&&''''''''''''''''''''''''&&&%%%$$$###$$$&&&)))***%%%'''******)))***...111333555:::CCCNNN[[[fffmmmlllkkkggg___SSSDDD777///***)))(((''''''((()))******)))((()))***+++***(((++++++******))))))((((((((((((((((((''''''''''''$$$%%%'''((('''(((***,,,...,,,***'''&&&&&&''''''&&&((()))(((&&&$$$&&&((((((((((((((((((''''''&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&***)))((('''((()))+++---+++(((&&&&&&((()))(((&&&'''((()))******)))((('''+++***(((''''''(((((())))))))))))))))))(((''''''&&&((()))((('''&&&''')))''')))************,,,---,,,,,,,,,++++++*********%%%,,,111111//////111222555===JJJVVV```kkkuuu|||~~~~~~~~~{{{uuulllaaaZZZLLLDDD999222111///,,,)))((()))***++++++***)))(((((('''&&&&&&&&&''')))***))))))*********))))))((()))************+++++++++,,,,,,++++++***)))))))))+++---,,,((((((---...---,,,,,,,,,+++***)))(((((())),,,,,,))))))---...+++))))))*********+++++++++&&&%%%&&&***......+++(((+++++++++,,,,,,---------,,,...///---***)))+++...$$$***,,,***+++...---(((+++,,,...------,,,...///666444555;;;BBBMMM```rrr}}}yyyiiiWWWHHH===999555444333111---)))---///111111222666===CCCXXXgggsssvvvuuurrrhhh\\\KKKAAA666111111111...*********+++++++++,,,,,,,,,)))+++...000///---***(((........................---000333333111///------000---++++++---...---+++000...---...111111///,,,+++++++++,,,,,,,,,------+++,,,...///000///......111,,,***,,,+++'''''',,,,,,,,,+++++++++,,,------,,,,,,---...//////............---,,,++++++++++++...---+++*********++++++)))***+++,,,---,,,++++++---,,,+++++++++---///111///111333333333333555777999777888:::<<<===BBBIIIZZZggg{{{}}}mmmWWWIII<<<777666555555777444444333333222111000000}}}yyywwwwwwzzz|||~~~}}}{{{yyyyyyzzzxxxtttrrrtttuuutttwww|||xxxqqqkkkiiihhhhhhfffdddaaa^^^[[[YYYLLLEEE;;;555333222111//////...---+++++++++,,,---***)))))))))***,,,---///------------------------+++,,,---------///222555444333111//////222888===AAA;;;444111111111...+++------------------------...///111333777===DDDIIINNNNNNNNNPPPRRRTTTWWWXXXZZZZZZZZZZZZZZZZZZZZZZZZVVVRRRNNNKKKIIIDDD<<<666,,,***(((%%%$$$$$$$$$%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&((()))&&&(((******)))***---//////111555>>>IIIWWWcccjjjiiifffaaaXXXMMM@@@555...***)))(((''''''((()))******)))((((((******)))(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&'''))))))((((((***+++,,,***(((&&&%%%%%%%%%&&&%%%''')))(((%%%%%%&&&((((((((((((((((((''''''&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&***)))((('''''')))+++,,,+++(((&&&&&&((()))(((&&&((()))***++++++***)))(((+++***)))(((''''''((((((((())))))))))))((('''''''''((())))))''''''((()))***+++,,,,,,+++***+++---,,,,,,,,,+++++++++******,,,111444222///---...000555<<>>666333111---***)))***+++,,,,,,,,,+++***)))(((((('''((()))***+++++++++++++++***)))((('''))))))*********+++++++++))))))******************%%%'''&&&""""""'''((('''+++,,,,,,++++++)))(((((()))++++++((((((+++,,,************++++++++++++,,,///---+++,,,------+++)))+++++++++,,,,,,,,,------,,,------,,,******+++,,,'''+++---***+++///...***,,,---......------///000555444666>>>FFFRRReeewwwvvveeeSSSDDD888666222111111000---+++,,,...000000111666===CCCRRRbbbooossssssrrriii]]]PPPFFF:::333111111---***************+++++++++,,,***+++---......---+++)))........................---///111222///---++++++///---***+++,,,---,,,***///---,,,...000000...,,,,,,,,,,,,,,,------------,,,---..................000,,,***---,,,((()))---...---,,,,,,++++++++++++,,,,,,---...............---,,,,,,+++++++++++++++---,,,+++*********++++++******+++,,,,,,,,,++++++,,,+++*********,,,...//////111333333333333555777888666777;;;===@@@GGGOOOaaapppqqqWWWJJJ===888777555555666444444333222222111000000~~~|||yyyxxxzzz~~~~~~}}}}}}}}}~~~~~~zzzwwwwww~~~}}}yyyxxxxxxtttpppnnnpppqqqrrrvvv{{{xxxqqqllljjjfffeeedddcccaaa^^^\\\[[[PPPHHH>>>666444333222111///...,,,++++++,,,------+++***))))))***---///000...---,,,+++++++++,,,---***+++,,,,,,,,,---000222000000...------000666:::???;;;666444444333000,,,---------------------------...///111333888???DDDHHHJJJLLLOOORRRTTTVVVWWWWWWXXXZZZ[[[\\\\\\\\\\\\ZZZWWWTTTSSSQQQKKKCCC===222---'''%%%%%%&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''')))******)))***+++---***,,,///666AAAOOO[[[bbbaaa]]]VVVMMMBBB999111---))))))(((''''''((())))))***((('''((()))***)))(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$((()))******(((((()))***)))(((&&&%%%$$$$$$%%%%%%%%%&&&''''''&&&%%%&&&((((((((((((((((((''''''&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))((('''''''''((()))******((('''&&&'''((('''&&&)))***+++,,,,,,+++***)))++++++)))(((''''''''''''((((((((()))(((((('''&&&((()))***)))((('''(((***,,,---------+++***+++,,,,,,,,,,,,,,,++++++++++++000111333111---+++,,,///333888BBBQQQ```llltttwww}}}}}}}}}{{{vvvpppiiieee\\\TTTGGG===777333...+++++++++,,,---...---------******))))))******+++,,,---------,,,+++)))'''''')))))))))*********++++++''''''((())))))***++++++&&&((('''$$$$$$(((***(((+++++++++++++++***)))((()))++++++''''''***+++(((++++++++++++,,,,,,,,,,,,222///,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,+++******++++++***)))))),,,,,,++++++...///------...//////......///111444444999BBBMMM[[[mmm}}}~~~nnn\\\JJJ>>>333111///.........---+++***---//////000444<<>>CCCMMMWWWiiizzztttXXXKKK>>>999777555444555333333333222111111000000wwwvvvssssssuuuyyy|||}}}~~~{{{zzz{{{}}}~~~}}}|||zzzyyyyyyyyyzzzzzz}}}|||yyywwwvvv|||wwwtttqqqpppkkkhhhjjjkkkmmmrrrxxxxxxzzz|||{{{wwwrrrooonnnhhhgggfffdddbbb```^^^]]]TTTKKK@@@888555555555444111000///...---...//////,,,+++******+++...111333000///---+++++++++---...***,,,............///111000000...---,,,...222555;;;999777666666444111...------------------------//////000111333777>>>BBBEEEGGGKKKNNNPPPQQQQQQQQQTTTVVVZZZ]]]___`````````]]][[[ZZZYYYWWWQQQIIIBBB999222***'''(((***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((()))******************))))))+++000999EEEPPPWWWUUUQQQIII@@@777111---,,,)))((('''&&&&&&'''((())))))(((''''''))))))((('''$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%)))***+++)))'''&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''((()))***)))''''''''''''''''''***+++,,,------,,,+++***++++++***)))(((''''''&&&'''(((((((((((('''&&&&&&((()))***)))(((((()))******+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---......---+++---111111444===KKK\\\iiioooqqqzzz|||}}}|||xxxssspppnnnggg___RRRFFF===666000---+++,,,,,,---------------+++++++++++++++,,,,,,,,,---------,,,+++***)))((())))))))))))************''''''(((((())))))))))))))),,,+++((((((,,,---++++++++++++++++++***)))(((***,,,+++((('''***+++(((++++++,,,,,,,,,---------((((((((()))***,,,------*********++++++++++++++++++)))'''(((+++,,,***'''***++++++***+++---......---...///...---...000222444777===HHHTTTddduuutttdddRRRBBB777///...,,,+++++++++******)))+++---......333:::@@@HHHXXXgggllloooqqqkkkaaaWWWMMM???555000///---,,,((())))))))))))*********++++++++++++++++++,,,,,,------------------------///000000///,,,)))))))))------,,,,,,---,,,+++***,,,,,,,,,,,,------,,,+++---------.........//////000///---,,,+++,,,------,,,++++++---------...//////...---,,,++++++++++++,,,------......---------++++++++++++,,,---...///,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,---...///111333333333333555777555555777;;;>>>DDDQQQ^^^qqqrrrXXXKKK>>>999888555444444333222222222111111000000uuusssqqqqqqrrrvvvzzz}}}yyy{{{}}}~~~{{{yyyyyy{{{}}}~~~|||zzzwwwuuutttssssssvvvyyy||||||{{{yyyyyyyyy|||vvvpppllliiiccc___```aaaccchhhoooooossswwwyyywwwtttqqqooolllkkkiiifffdddbbb```___SSSJJJ???888666666666666333222000///......//////...,,,++++++,,,///333555333111///---,,,,,,......***,,,//////.........///111111000...,,,---///111888777666666555444111///------------------------///000111111333888>>>BBBIIIKKKMMMOOOPPPOOOMMMLLLPPPTTTYYY___ccceeefffeeeaaa___]]]\\\ZZZUUULLLEEE===555,,,((()))***(((%%%''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&((())))))*********)))(((+++******,,,222:::CCCHHHHHHCCC<<<555///,,,******)))((('''&&&&&&'''((()))((('''&&&'''(((((((((&&&%%%%%%%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%))))))***(((&&&$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))))))))(((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((''''''&&&'''(((***+++,,,,,,,,,,,,+++************)))(((''''''&&&'''''''''''''''&&&%%%%%%''')))***)))((('''((()))%%%''')))***)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,///,,,,,,//////,,,---222222444;;;GGGWWWdddkkknnnwwwzzz}}}~~~{{{xxxvvvvvvpppiii]]]QQQEEE;;;444000,,,,,,++++++++++++,,,,,,******++++++,,,,,,,,,,,,***++++++,,,,,,,,,++++++(((((()))))))))*********))))))))))))(((((('''''''''))))))''''''***+++(((******+++++++++***))))))***---,,,)))))),,,,,,***++++++,,,,,,,,,---------!!!###'''***+++,,,,,,,,,***************************(((''')))+++,,,)))&&&***))))))******+++,,,...,,,------------...111444666<<>>EEEUUUccc{{{oooVVVJJJ>>>999888555333444222222111111111111111000sssssssssssstttvvvyyyzzzzzz{{{|||}}}~~~}}}|||||||||{{{yyyyyyyyy{{{~~~~~~|||yyyvvvsssrrrqqqppptttwwwzzz{{{zzzzzz{{{{{{|||uuummmhhh^^^WWWRRRQQQQQQSSSXXX___gggllltttxxxxxxtttpppnnnnnnllljjjgggdddbbbaaa```PPPHHH???999888999999999666555333111///////////////...,,,,,,---111555777444222111///------------))),,,///000...---,,,,,,111111111///------...000444444444444333222111111...........................///000222444999@@@EEEOOOPPPQQQQQQPPPMMMKKKIIIKKKOOOWWW```fffiiijjjjjjdddbbb___]]][[[VVVNNNGGG===777///+++)))(((&&&$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((***++++++)))'''+++***)))))),,,111777::::::777222...***)))))))))(((((('''&&&&&&'''(((((((((&&&%%%&&&'''((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&((())))))'''%%%######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%'''***++++++***(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''')))))))))(((((((((''''''((())))))(((&&&&&&'''(((((()))***++++++***)))(((((())))))))))))(((((('''&&&&&&''''''&&&&&&%%%$$$'''((()))((('''&&&''')))###%%%'''))))))***,,,...,,,,,,,,,,,,------------222,,,---222222------222444555:::CCCOOO\\\eeejjjrrrxxx~~~}}}|||}}}xxxsssiii]]]OOOCCC:::555---,,,+++***)))))))))***))))))***++++++++++++***((()))***+++,,,,,,,,,,,,((((((((()))))))))******++++++***))))))(((''''''&&&))))))''''''******(((******+++++++++******)))***,,,,,,))))))---...,,,++++++++++++,,,,,,,,,,,,$$$'''+++---,,,+++***)))*********)))))))))))))))(((((()))***,,,+++***(((***'''(((+++,,,******---,,,,,,------...000444888===FFFQQQ\\\iiivvv}}}vvvkkkaaaTTTEEE:::555------+++)))&&&&&&(((******+++,,,+++***---333999DDDTTTcccjjjooosssooofffVVVNNNBBB888111...------)))))))))*********++++++******)))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,111111///---***)))+++,,,---///111111///---------***,,,------,,,++++++,,,,,,------------............---,,,,,,,,,,,,,,,,,,(((+++,,,+++---///000---,,,+++++++++,,,,,,---...,,,------------,,,,,,+++,,,,,,,,,,,,---...000000******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,---......+++,,,,,,---.........//////111333333333333555777777777999<<<@@@HHHZZZkkklllSSSGGG<<<888777555333333111111111111111111111111rrrsssuuuvvvxxxzzz{{{{{{|||||||||||||||{{{zzzzzz{{{{{{zzzyyyzzz{{{|||}}}}}}|||yyyvvvtttrrrrrrrrrtttvvvwwwwwwwwwwwwxxxyyy||||||||||||yyysssiiibbbQQQJJJCCCAAA@@@@@@FFFMMMXXX```kkktttvvvsssooollliiihhhfffdddbbbaaaaaaaaaQQQJJJCCC??????AAAAAA@@@===;;;999666444333333333000...---,,,...222666999222222111///...---+++++++++...111222111...---,,,,,,...///...------///000111111111111000000000111///////////////////////////111222555888>>>EEEJJJQQQQQQPPPOOOLLLJJJGGGEEEDDDJJJTTT^^^fffkkkmmmmmmhhheeeaaa^^^[[[VVVOOOIII>>>;;;666111,,,)))'''&&&************************''''''%%%%%%%%%%%%&&&''''''&&&'''))),,,,,,)))'''''''''&&&&&&(((+++...000...---+++***)))(((((()))((('''&&&&&&&&&&&&'''((('''&&&%%%%%%''''''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$((())))))(((&&&$$$$$$%%%######$$$%%%%%%%%%%%%%%%'''&&&&&&(((+++------,,,(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))*********))))))((('''((()))***(((&&&%%%''')))''''''((())))))((('''''''''''')))******))))))(((%%%&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&%%%&&&(((%%%''')))))))))***,,,---,,,,,,,,,---------......,,,'''(((000222---,,,222111222555;;;CCCOOO[[[cccooovvv~~~{{{ttthhhZZZLLLAAA<<>>BBBMMMbbbttthhhPPPEEE:::777777444333333000000000000111111111111qqqsssvvvyyy|||}}}}}}}}}~~~}}}|||{{{zzzzzzyyyyyy|||{{{{{{zzzzzzzzzzzzzzz|||zzzxxxvvvuuuttttttuuutttuuuuuutttrrrrrrsssuuuxxxxxxxxxxxxvvvoooeee]]]IIIAAA999555444444999@@@IIISSSbbbnnnsssrrrnnnllleeedddbbb````````````aaaTTTOOOHHHFFFGGGIIIIIIHHHDDDBBB???<<<:::888777777111///---,,,...222777:::111111000///...,,,***)))...111555666444111//////(((***,,,------...000111//////000///......000111000000000000000000000000222444666999===CCCKKKPPPOOONNNMMMKKKHHHEEECCCBBB@@@FFFQQQ]]]fffkkkmmmnnnkkkgggbbb^^^[[[WWWPPPJJJBBB@@@===777111,,,***+++************************((('''%%%$$$$$$%%%'''(((&&&&&&&&&))),,,---***'''$$$$$$$$$$$$&&&((()))***'''(((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''&&&%%%%%%''''''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######)))******)))'''%%%&&&'''!!!"""###$$$$$$$$$$$$$$$(((&&&&&&(((,,,///...---(((((((((((((((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***************)))((((((''')))***(((&&&%%%''')))%%%&&&'''(((((('''&&&%%%%%%'''(((*********))))))%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&'''&&&%%%%%%&&&'''((()))++++++******+++---,,,,,,,,,------.........###!!!---111,,,,,,222+++---000333888CCCQQQ[[[llluuuzzzpppaaaRRRGGG@@@111000---+++)))(((((((((%%%&&&((())))))(((((('''***************)))((('''(((((((((((()))))))))))))))))))))***++++++,,,,,,%%%((()))''''''***)))&&&)))******+++++++++******%%%((()))'''(((,,,...,,,))))))*********+++++++++)))++++++)))'''&&&))),,,******))))))((((((((('''%%%)))---...+++)))***,,,***(((***000111,,,+++...---...///000222666<<<@@@KKKWWWdddoooyyy{{{kkk]]]PPPHHH???444......)))******)))''')))---222+++,,,,,,***((()))///333;;;LLL]]]fffnnnuuussslll\\\VVVKKK???555...+++)))***++++++++++++,,,,,,,,,'''((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++)))''''''***---***---000000...++++++,,,+++---//////,,,+++,,,...+++++++++,,,,,,,,,------)))***,,,---...------,,,&&&+++---***+++///...***///...---,,,+++*********------------,,,,,,+++*********))))))******+++,,,)))***+++,,,---,,,,,,+++++++++***+++,,,...000222))))))***,,,,,,,,,,,,,,,///111333333333333555777777888<<<@@@EEEQQQhhh{{{dddNNNCCC999666666444333333000000000000000111111111zzz{{{}}}}}}}}}|||vvvwww|||~~~zzzwwwxxxwwwvvvxxx|||zzzyyyxxxwwwvvvvvvvvvvvvvvvtttrrrqqqqqqqqqpppoooppppppqqqqqqnnnggg]]]WWW???999222,,,,,,///333555;;;DDDTTTbbbkkkmmmjjjgggeeeaaa\\\\\\___```^^^[[[TTTTTTSSSSSSRRRSSSSSSTTTOOOJJJEEEAAAAAA@@@===;;;999555000......000222333111111///...,,,+++******...333777777444///---,,,++++++++++++,,,...000111333222111000000000111222444333111000000333555777555777888;;;DDDOOOTTTSSSTTTPPPLLLJJJIIIGGGCCC???EEEHHHOOOVVV]]]cccfffhhhkkkiiifffbbb\\\VVVPPPMMMFFFDDD@@@;;;666333111000---,,,,,,...//////---+++***+++***)))'''&&&&&&'''%%%%%%&&&(((***+++***((('''''''''''''''''''''''''''((((((((((((((('''&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%///,,,(((%%%$$$$$$###"""$$$######$$$$$$&&&'''(((*********,,,...000000//////...,,,***)))((('''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$######%%%&&&((($$$%%%''')))******))))))+++***(((&&&$$$######"""&&&&&&'''(((******(((&&&+++******)))(((''''''&&&'''&&&%%%%%%''''''&&&%%%%%%%%%$$$$$$###$$$$$$$$$(((((('''''''''&&&&&&&&&%%%(((***+++*********+++000---******---///...,,,------............------+++,,,---000555>>>GGGNNN___jjjyyyzzzmmm```PPPEEE<<<444---,,,,,,)))'''(((((((((((()))))))))))))))***)))'''''')))))))))(((************++++++++++++******+++++++++******)))(((((())))))******++++++)))***,,,///000...)))&&&'''((()))******)))((((((((()))***)))((((((***,,,,,,'''%%%(((+++***)))+++'''(((***,,,,,,***(((''',,,+++***)))((((((((((((++++++,,,,,,------------...000333444777<<>>555111...---+++)))(((((()))******)))!!!+++...&&&&&&///)))***+++++++++)))((('''))))))))))))************---...///000///...,,,***+++,,,---,,,++++++,,,...///---++++++,,,,,,,,,+++,,,...///...,,,++++++,,,,,,,,,,,,---------......,,,***((())),,,...---+++)))))))))))))))))))))))))))***++++++,,,,,,++++++++++++******++++++,,,---************+++,,,---...,,,+++*********+++,,,---333111111333666666333000:::666888@@@EEEQQQmmmdddLLLAAA666333444333222333222222222111000//////...~~~~~~|||{{{}}}zzzvvvwww|||}}}yyywwwxxxxxxvvvwww{{{zzzyyyxxxwwwvvvuuuuuuuuuuuusssrrrrrrssssssrrrppprrrqqqqqqnnnggg[[[NNNFFF:::555///++++++...000222444===LLL[[[eeeiiiiiiggghhhddd___]]]]]]\\\YYYVVVWWWWWWXXXXXXXXXYYYYYYYYYWWWTTTPPPNNNLLLIIIEEEAAA888555000...///000222333333333222222000...---,,,---000333333000---+++***++++++++++++,,,...///000111000///......///000111333222111111222555888::::::;;;;;;???HHHSSSVVVSSSMMMJJJHHHIIILLLLLLJJJHHHIIIKKKOOOSSSXXX]]]aaacccfffeeebbb]]]WWWQQQLLLIIIDDDCCCBBB>>>:::555000...000///000111333222000...)))((((((&&&%%%%%%&&&'''&&&&&&&&&(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%...+++'''%%%$$$$$$###"""$$$%%%%%%&&&''''''((((((*********,,,///111222222//////...---+++)))))))))((('''''''''&&&&&&%%%%%%'''&&&$$$$$$$$$%%%'''(((&&&''''''(((((((((((('''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&(((+++,,,+++*********))))))(((''''''&&&((('''&&&&&&'''(((&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%(((((('''''''''&&&&&&&&&%%%(((***+++*********+++000---+++***,,,...---,,,------............------,,,---...///222999AAAFFFUUU```ppp{{{{{{lll\\\OOOAAA888000...---***)))***((((((((((((((((((((((((***)))'''''')))))))))((('''''''''((((((((())))))((()))))))))))))))(((((()))))))))))))))*********(((''''''((()))(((&&&$$$'''((()))******)))((('''((()))***)))((((((***,,,,,,'''&&&***,,,+++******''')))+++,,,,,,+++)))'''+++******))))))))))))))),,,,,,,,,,,,---------...111333555666999AAALLLTTTdddrrr~~~~~~zzzmmm]]]JJJDDD;;;333///---+++***+++***))))))******)))'''((((((((()))+++---///111999DDDRRR```lllttttttnnniii]]]LLL>>>666111...,,,+++)))(((((()))******))),,,((((((------&&&$$$))))))******+++***)))((('''(((((()))))))))))))))***---...//////...,,,***)))+++,,,---,,,++++++---...+++)))(((((()))+++******---///000000...------...+++++++++,,,,,,,,,---------+++)))))),,,---,,,+++++++++++++++++++++++++++))))))***+++++++++++++++++++++******++++++,,,---************+++,,,------,,,+++*********+++------111000000333666777555333777666:::CCCIIIVVVqqqhhhNNNBBB777444444333222222222222111111000//////...}}}{{{{{{{{{yyyvvvwww{{{|||xxxwwwyyyyyyvvvwwwzzz|||{{{yyywwwuuuttttttsssrrrrrrsssuuuvvvvvvtttrrrooonnnkkkeee[[[MMM???555333000,,,***+++,,,---------555BBBQQQ]]]dddhhhiiiiiifffbbb___\\\ZZZWWWTTTZZZ[[[]]]^^^____________XXXVVVTTTRRROOOJJJCCC>>>777444000...///111111222444555666666555222///------///111000...+++++++++*********+++,,,---...//////...---,,,,,,---//////222222111111444777;;;===@@@???>>>BBBLLLVVVVVVQQQGGGFFFEEEIIINNNQQQQQQOOOOOOOOONNNPPPSSSWWW[[[]]]cccbbb___ZZZTTTMMMGGGCCC@@@AAABBBAAA===777000,,,444444555777888777444222***)))'''%%%%%%%%%'''(((''''''&&&'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((('''&&&%%%&&&'''((('''%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%,,,)))&&&$$$$$$$$$###"""%%%&&&'''))))))))))))((())))))***,,,///111333555222333333111...+++************)))((('''&&&&&&%%%''''''&&&%%%%%%'''((())))))(((((('''&&&&&&''''''%%%%%%%%%%%%&&&'''(((((($$$$$$%%%(((,,,.........***))))))((((((''''''''')))(((&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&((((((((('''''''''&&&&&&&&&(((*********)))***+++000...++++++,,,,,,,,,,,,,,,------......------,,,............///333999===HHHSSSbbbnnnvvv{{{{{{iii[[[JJJ???555000...+++***+++((((((((((((((((((((((((***)))'''''')))))))))(((&&&&&&'''''''''(((((((((&&&''''''(((((('''''''''************))))))))))))+++)))''''''((()))(((''''''((()))******)))((('''((()))***)))((((((***,,,+++((((((,,,...,,,***+++)))***,,,------,,,***)))))))))))))))*********+++,,,,,,,,,,,,,,,------...333555777999???JJJWWWaaattt~~~yyyooo^^^NNN???:::333...+++)))((('''+++)))((((((******)))'''((((((((()))***---///000666AAAOOO\\\iiirrrsssoooiii]]]LLL>>>555111---++++++)))(((((()))******)))*********++++++*********)))************)))(((((('''''''''(((((())))))))),,,---...///...,,,***)))+++,,,,,,,,,++++++---///,,,***)))***,,,......---...000111111///......///*********+++++++++,,,,,,...,,,******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++******++++++,,,---+++++++++***++++++,,,,,,,,,+++*********+++---...//////000333666888777666555555;;;EEEOOO]]]wwwmmmPPPDDD999555555333111222222111111000000//////...}}}{{{xxxwwwxxx{{{|||zzzzzz||||||yyyxxx{{{}}}{{{yyywwwuuuttttttqqqqqqtttvvvxxxxxxuuurrriiieee___WWWMMMBBB777///...,,,++++++,,,,,,,,,+++***111<<>>;;;<<<>>>>>>;;;777222///888888:::<<<===<<<888444///,,,)))''''''(((((()))'''&&&&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((()))((('''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%)))'''%%%$$$$$$$$$###"""$$$&&&(((******)))((('''&&&''')))+++---000333666777999;;;888222---***))),,,+++***)))((('''&&&%%%(((''''''&&&'''((()))))))))(((&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&%%%$$$%%%(((+++---...---))))))(((((((((''''''''')))'''&&&&&&'''&&&%%%$$$&&&%%%%%%%%%%%%&&&&&&'''((((((((((((''''''''''''&&&(((******))))))***,,,///...,,,++++++++++++,,,,,,,,,------------,,,,,,.........------000444777===GGGUUU```iiiqqq{{{tttfffTTTHHH;;;444///+++***,,,))))))((((((((((((((('''***)))'''''')))))))))((((((((((((((())))))))))))&&&&&&''''''((((((''''''++++++******))))))((((((,,,+++))))))***+++***((((((((()))******)))''''''((()))***)))((((((***,,,***(((***...///,,,***+++***+++,,,------,,,+++***(((((()))***++++++,,,,,,,,,++++++++++++,,,---...333555:::???HHHVVVfffqqq}}}|||pppbbbQQQBBB777333...+++))))))((('''+++)))(((((())))))((('''((((((((((((***,,,...///333===JJJWWWeeeoooqqqnnnfff[[[KKK===444///+++)))+++)))(((((()))******)))%%%))))))&&&'''+++---***))))))*********)))))))))''''''''''''((((((((((((***+++---//////...,,,+++***+++,,,,,,++++++---//////---,,,,,,...///......---///000000///......///++++++++++++,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++******++++++,,,---,,,,,,++++++***+++++++++,,,,,,+++***+++,,,---...///000111333555777777777555666<<>>>>>===>>>FFFKKKHHHAAA===<<>>999555111...***))))))***)))((('''&&&%%%''')))******)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''(((((((((((('''%%%$$$%%%&&&'''&&&%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$%%%%%%$$$######%%%'''(((((('''&&&%%%$$$&&&((()))***---222666===AAACCC???777...)))(((,,,++++++)))((('''&&&&&&''''''''''''(((((())))))&&&&&&%%%%%%%%%''')))***'''&&&&&&%%%%%%&&&&&&&&&'''&&&%%%&&&)))*********(((((((((((('''''''''''''''&&&%%%%%%&&&&&&%%%###&&&&&&%%%%%%&&&''''''((())))))(((((((((''''''''''''((())))))))))))+++,,,...---,,,+++******+++,,,++++++,,,,,,,,,,,,++++++,,,---......---///222555888@@@JJJSSS[[[dddqqqyyyuuuaaaSSSDDD:::444---+++,,,******)))))))))(((((((((***)))'''''')))))))))((((((((((((((())))))))))))&&&'''((()))))))))))))))++++++******))))))(((((()))((()))***+++***'''%%%((()))*********((('''&&&((()))***)))((((((***,,,)))(((+++//////+++***,,,***+++,,,,,,,,,,,,+++***'''((()))+++,,,,,,,,,,,,******)))***+++---///000222888@@@JJJVVVeeetttttteeeUUUEEE:::222///,,,++++++,,,+++******)))(((((())))))(((&&&(((((((((((()))+++---///111:::FFFRRR```kkkooommmcccXXXIII;;;333...***'''+++)))(((((()))******)))))),,,+++&&&%%%((()))%%%))))))))))))))))))******'''((('''((((((((((((((('''))),,,...000000000///***+++,,,,,,+++,,,...000...,,,************)))(((+++---......---,,,---...,,,,,,,,,,,,------------......---,,,+++++++++,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++***+++++++++---,,,+++++++++,,,---...111222333333444555666777888999???JJJYYYqqqxxxRRRFFF:::666555222000111000000000///////////////zzz|||~~~zzz{{{}}}}}}~~~}}}|||}}}}}}{{{yyyxxxxxxttttttuuuuuuuuurrrmmmiiiaaaXXXJJJ>>>666111///...,,,,,,,,,...///...,,,))),,,///444<<>>888444444888@@@KKKSSSWWWWWWQQQQQQQQQSSSVVVZZZ___bbbbbbaaa]]]WWWNNNDDD;;;555555555333222333444666777888:::===@@@AAA>>>888333000---++++++---...---******((('''''')))++++++***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&%%%###$$$%%%&&&&&&%%%$$$$$$###%%%'''((((((+++111555AAAFFFIIIEEE;;;111+++)))+++******)))(((''''''&&&'''''''''((((((((((((((($$$$$$$$$%%%&&&((()))***$$$$$$$$$%%%&&&''')))***)))'''&&&&&&((())))))((('''''''''''''''''''''''''''%%%%%%%%%&&&'''&&&%%%&&&&&&&&&&&&''''''((())))))))))))((((((((('''''''''((())))))((()))+++---,,,,,,,,,+++******,,,...***++++++,,,,,,++++++******,,,---......///111333444:::AAAFFFMMMWWWdddooopppbbbRRRFFF<<<444//////,,,++++++******))))))(((***)))'''''')))))))))(((&&&&&&'''''''''((((((((('''((())))))************************))))))))))))++++++,,,---...---***'''))))))*********((('''&&&((()))***)))((((((***,,,)))(((+++...---))))))---******++++++++++++******'''(((***,,,------,,,+++************,,,///222444777@@@NNN[[[iiivvv{{{jjjXXXHHH;;;333...---,,,,,,---...---,,,***(((''''''))))))(((&&&(((((((((((()))+++---...///888BBBMMM[[[ggglllkkk```VVVGGG;;;333///+++(((+++)))(((((()))******)))(((((()))***+++,,,,,,---)))))))))((())))))***+++******)))((((((''''''&&&&&&(((+++---///000000///)))***,,,,,,+++,,,...000111///---+++++++++***((()))+++,,,,,,+++++++++,,,,,,,,,---------.........---......---++++++,,,...++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---+++++++++***++++++,,,,,,---,,,+++++++++,,,...///222333444444333444666888:::>>>FFFQQQdddzzzQQQEEE:::666444222000000////////////////////////yyy|||}}}{{{~~~}}}~~~~~~|||}}}}}}{{{zzzyyyyyyxxxvvvuuusssqqqmmmgggcccXXXPPPCCC888111.........---------...///...+++)))***,,,...333:::BBBIIIMMMWWW]]]cccbbb]]][[[___dddfffeeeeeecccbbbaaa``````ZZZYYYVVVNNNBBB777111...///......///111111///------...000222111///,,,))))))'''&&&'''))))))'''$$$((()))***+++++++++***))),,,,,,,,,,,,...000222444222111//////000333666888555:::<<<:::999:::777333000000444<<>>999666555444333333333555555666888<<>>AAAJJJSSS\\\___^^^___fffmmmlllkkkiiigggeeeccccccbbb[[[\\\[[[TTTGGG:::111---.........///111111///---,,,...///000000...+++******(((''')))++++++(((%%%((((((***++++++***))))))+++++++++,,,---000222333222111///...///111444555333:::>>>;;;777666444222111111444:::DDDJJJMMMMMMMMMOOOSSSXXX\\\^^^___```______^^^ZZZTTTKKKDDD???777777666555444333333333444777;;;>>>???;;;444...000///111666===AAA>>>;;;333000---***))))))'''&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%'''))))))((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%(((***)))(((***111777AAAHHHNNNLLLAAA777111///((((((((((((''''''''''''%%%&&&&&&'''((('''''''''%%%&&&'''((('''&&&%%%$$$(((((('''&&&%%%%%%%%%%%%***((('''''')))+++,,,+++&&&'''''''''''''''''''''(((''''''(((+++,,,,,,+++&&&&&&&&&'''''')))******))))))))))))((((((((((((((())))))(((((()))+++...(((***++++++)))***---111******++++++++++++******(((***,,,---,,,+++,,,------///222555:::EEETTT```mmmzzz}}}kkk]]]PPPCCC;;;888......------,,,+++*********)))'''''')))))))))(((************++++++++++++&&&'''((()))************(((((())))))******++++++000---)))((()))+++,,,,,,)))*********)))(((&&&%%%((()))***)))((((((***,,,)))((()))+++)))&&&)))...))))))))))))))))))))))))(((***,,,------,,,+++***---------///222777;;;>>>IIIWWWkkk}}}|||hhhSSSAAA555000000)))((((((***------,,,+++***(((''''''(((((('''&&&(((((((((((()))***,,,---///666???HHHUUUbbbhhhggg___VVVIII>>>777333000---+++)))(((((()))******)))...&&&(((222111'''%%%---***)))(((((((((***+++,,,...---,,,***)))'''&&&%%%&&&''')))******)))(((''')))***+++++++++,,,///111...,,,++++++,,,,,,,,,+++(((***,,,,,,++++++,,,---******+++++++++,,,,,,,,,***,,,...---++++++...111------------------------&&&''''''(((((((((((((((++++++******++++++,,,---************+++,,,---...------,,,+++,,,---...///...000333333333666:::>>>===GGGVVVfff|||kkkNNNCCC888444333111000000.........///////////////wwwzzz}}}}}}}}}~~~}}}{{{{{{|||~~~zzzzzzzzzxxxuuutttuuuvvvwwwuuurrroookkkeee]]]XXXQQQEEE666......000000...---.........------...///...,,,******,,,000444666???GGGRRR\\\ccciiiooosssqqqqqqppplllgggcccaaa```cccaaa\\\SSSIII===333------///111333444333222111222222111///---,,,,,,---))))))***++++++***((('''++++++,,,,,,,,,++++++***---+++***+++...000111111000///---++++++---///000444999<<<:::555111111333111222333666:::>>>BBBDDDKKKOOOUUUZZZ]]]]]][[[YYYZZZWWWUUUUUUUUUQQQIIIBBB@@@>>>;;;777555444444555555555666777777666555555---///222:::BBBFFFGGGEEE>>>777...++++++,,,***'''(((((((((((((((((((((((()))(((''''''''''''&&&%%%$$$&&&(((%%%&&&&&&'''))))))(((%%%""" %%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''(((((((((&&&%%%&&&)))+++%%%%%%$$$$$$%%%%%%&&&'''%%%&&&(((((((((***---000???KKKUUUQQQFFF===666111...***)))***)))&&&%%%'''''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&&&&'''''''''&&&%%%$$$$$$'''&&&&&&&&&'''(((***+++'''((()))++++++***))))))+++)))(((((())))))(((&&&'''&&&%%%%%%&&&(((+++,,,222---''''''***+++***'''((((((''''''''')))***+++//////***&&&''',,,---+++,,,,,,,,,+++++++++******+++,,,,,,---...///000000***,,,///111555@@@NNNXXXgggppp}}}lll^^^UUUKKKAAA<<<888333222222111...+++---+++))))))***+++,,,++++++***)))((()))***,,,...,,,+++)))((((((((()))***))))))))))))))))))))))))%%%"""&&&&&&'''+++***))))))(((((()))***+++((()))))))))'''''')))***))))))***))))))(((''''''***%%%%%%******'''(((---333000,,,******+++++++++------111666777888@@@KKKZZZlll|||ooo\\\LLL@@@777...(((---+++(((''')))+++,,,,,,)))((('''&&&&&&'''((()))''')))+++++++++***+++,,,000666@@@JJJSSS\\\dddhhh___[[[PPPDDD<<<999444///---)))(((+++,,,)))''''''******)))))))))***,,,---'''((()))))))))***---///...///000...***((((((***...)))&&&(((******+++///+++,,,,,,+++******+++---'''***,,,---,,,++++++,,,++++++,,,,,,,,,,,,------+++***)))***,,,---,,,+++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---***(((***+++*********++++++,,,,,,,,,+++******++++++++++++******)))(((111000...,,,,,,,,,.../////////000222555888;;;>>>BBBKKK\\\uuuxxxaaaGGG@@@888444444444222///222111000///......//////tttxxx|||~~~~~~|||yyyxxxxxxzzz{{{{{{{{{zzzwwwuuusssrrrsssrrrqqqnnnllliiieee___[[[PPPEEE888000///000///,,,///111333444444444444555000...+++***,,,///111333777@@@LLLXXXaaaiiiqqquuuwwwwwwvvvrrrmmmhhhdddbbbbbb___YYYQQQGGG<<<444///---...000111222222111111222222222000///......///((((((((()))(((((('''&&&***++++++,,,,,,++++++***---,,,***+++---000000000...---+++))))))+++---...444888;;;999444111111222222222333555888;;;>>>@@@IIIMMMSSSXXX[[[[[[ZZZXXXWWWUUUSSSSSSTTTRRRKKKFFFCCCCCCBBB@@@>>>;;;888666888888666444222111//////...///333;;;CCCHHHJJJJJJDDD<<<222---++++++)))'''''''''''''''''''''''''''&&&$$$###$$$''')))(((&&&###""""""$$$### ###(((%%%&&&'''((((((&&&%%%###%%%%%%%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&###%%%((()))(((((()))***%%%%%%$$$$$$%%%%%%&&&'''%%%&&&(((((()))+++...111===KKKWWWUUULLLBBB999222///+++(((***)))&&&%%%(((''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&'''''''''''''''&&&%%%%%%''''''&&&&&&'''(((***+++(((((()))************)))+++)))(((((())))))(((&&&''''''&&&&&&''')))+++---000,,,''''''***,,,***(((((((((((((((***+++---...,,,,,,)))&&&(((---///,,,------,,,,,,,,,+++++++++++++++,,,---...///000000+++...000111444;;;GGGPPPZZZaaajjjrrryyyxxxkkkaaaTTTJJJGGGBBB===999888555111---000---)))'''(((***,,,,,,---,,,***'''&&&'''((((((+++***)))((((((((())))))((((((((((((((((((((((((***$$$"""'''***((()))+++***))))))(((((()))***+++((()))))))))'''''')))***,,,,,,++++++)))((('''&&&(((%%%&&&******((((((,,,...,,,***))))))+++,,,,,,000000444<<>>777444555666555222333222111000//////000111qqquuuzzz}}}}}}yyyuuussstttuuuwww{{{zzzyyyvvvtttrrrppppppnnnllljjjhhhgggeeebbb___RRRHHH<<<444222222000---333666:::===???@@@???>>>666222---++++++---//////...777DDDRRR___jjjrrrwww||||||zzzwwwrrrlllfffbbb```\\\VVVMMMCCC:::444000//////000111222222222222222222222111111000000000***))))))(((''''''((((((******+++++++++++++++***...,,,++++++---.........,,,+++)))(((((()))+++,,,222555888666222//////000222222222333555888:::;;;FFFJJJPPPVVVYYYZZZXXXWWWTTTRRRPPPQQQRRRQQQMMMIIIDDDFFFHHHHHHFFFAAA<<<888:::777444000---,,,++++++...000444;;;DDDJJJNNNOOOKKKCCC777///+++***(((&&&''''''''''''''''''''''''&&&### ###''')))'''###&&&!!!$$$)))(((''''''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''((()))+++)))'''$$$###$$$$$$%%%"""(((++++++)))((('''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&((()))))),,,///222;;;JJJYYY\\\VVVLLL???666222,,,)))***)))'''&&&(((((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&(((((((((((((((''''''&&&''''''&&&''''''((()))***))))))(((((())))))*********)))(((((())))))((('''((('''''''''(((***,,,------***''''''***,,,+++)))(((((()))***,,,...000111)))***)))''')))...///------------,,,,,,,,,,,,+++******+++,,,---...//////,,,...000000111666===CCCJJJMMMRRRWWW^^^jjjxxx}}}rrrdddWWWUUUOOOHHHDDDAAA>>>999555666111+++((((((+++---......,,,***'''&&&&&&'''(((***)))((('''''''''((((((((((((((((((((((((((((((---)))(((***+++)))((()))))))))(((((()))***++++++((()))))))))'''''')))***%%%%%%%%%&&&%%%%%%$$$$$$&&&%%%&&&***+++((((((***************+++---///000666888===FFFPPP\\\lllyyyxxxooo]]]TTTGGG<<<555///***'''+++)))((()))***)))(((&&&+++******))))))******+++((())))))(((((((((+++------111777???HHHSSS^^^eeedddaaaYYYNNNFFFAAA:::333111,,,***,,,,,,)))''')))***)))((('''''''''((()))++++++,,,,,,+++,,,///111111222222000...,,,,,,---,,,'''$$$''')))***,,,///+++,,,,,,+++******+++---+++,,,......,,,++++++,,,))))))*********+++++++++,,,+++***+++---...---,,,................................................*********+++---...---++++++******)))***+++---...------.........---,,,,,,---,,,***))))))***++++++...000333444555777:::===JJJXXXpppzzz^^^MMM@@@<<<666555666888777555444333222111000111222222rrrsssvvvyyy|||~~~{{{yyyuuurrrpppqqqssstttxxxwwwuuuttttttsssqqqooommmkkkiiihhhggggggeeecccYYYOOOAAA888555444444333999<<>>MMM\\\hhhqqqvvv{{{{{{yyywwwsssmmmfffaaa___[[[SSSJJJ@@@888333000222222333333444444444444222222111222222222111000...---+++***))))))***+++)))******++++++++++++***...,,,++++++------,,,++++++***(((''''''(((***+++///111222111///---,,,---000000000111333555777888CCCGGGNNNTTTXXXZZZYYYXXXUUUSSSPPPPPPPPPNNNKKKHHHCCCEEEHHHIIIHHHDDD@@@===777555000---+++***,,,------///333:::BBBJJJPPPSSSOOOGGG:::000+++)))((('''''''''''''''''''''''''''+++&&&"""###'''((($$$***$$$"""&&&)))'''$$$###&&&&&&%%%$$$%%%&&&'''((('''&&&%%%$$$%%%'''***+++,,,***'''$$$######$$$$$$###(((+++***(((&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&((()))***,,,000333:::JJJ[[[bbb```WWWIII>>>777///*********(((''')))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((''''''''''''(((((())))))))))))((('''''')))***+++***((('''((()))***)))'''(((((((((((()))***,,,,,,+++)))''''''***++++++***))))))***+++,,,---//////(((***)))'''***......+++,,,,,,,,,+++++++++******))))))***+++,,,---......+++---...//////222666999>>>???AAACCCIIIVVVeeepppuuuiiiaaa[[[TTTNNNKKKHHHDDD@@@:::555000---,,,---......,,,+++)))((((((***+++,,,)))(((((('''''''''''''''(((((((((((((((((((((((()))(((((())))))(((&&&&&&((((((((())))))***++++++((()))))))))'''''')))***!!!###%%%&&&'''(((%%%%%%(((***+++***((((((***+++---...///111444666===BBBKKKWWWdddqqqrrrfff^^^LLLFFF===666222///---+++(((((()))+++,,,,,,)))'''************************)))***)))((('''))),,,///---///333999CCCOOO\\\dddhhhgggbbbXXXPPPJJJAAA888444///,,,,,,,,,)))((()))+++***((('''&&&''''''(((***+++,,,++++++,,,...000...//////000000000111111222,,,))))))***((()))++++++,,,,,,+++******+++---,,,......---,,,***+++,,,************++++++++++++,,,+++++++++---...---,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))******,,,///...***,,,+++******+++---///111++++++,,,,,,,,,++++++***,,,+++******)))***+++++++++...222444666999===AAAMMM```|||lllVVVJJJ===999666444555666666555444333222111000111222222tttsssrrrssswww{{{~~~~~~vvvuuurrrqqqpppqqqrrrsssrrrqqqppprrrtttuuusssqqqooommmkkkjjjjjjiiigggfff^^^SSSEEE999444444666777@@@CCCJJJRRRYYYZZZWWWTTTBBB;;;222------......,,,***000;;;JJJXXXeeemmmqqqwwwvvvuuutttsssnnngggbbb```[[[SSSJJJ@@@999444111444555555666666666666555333222111222444444222000///...,,,*********++++++((()))******++++++++++++---,,,++++++,,,---+++***+++***)))(((((()))***++++++,,,------,,,++++++,,,.........///111333555777@@@DDDLLLSSSYYY[[[[[[ZZZXXXVVVSSSPPPNNNKKKGGGEEEBBBCCCDDDFFFFFFEEEDDDCCC777444000,,,)))***+++---,,,...111666===FFFNNNSSSOOOHHH<<<222+++)))(((((('''''''''''''''''''''''',,,(((%%%%%%((((((%%%!!!'''%%%&&&(((&&&"""!!!###((('''&&&$$$$$$%%%&&&''''''&&&%%%$$$%%%'''***++++++)))'''%%%######$$$$$$###&&&((((((&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&(((((()))+++///222888HHHZZZdddgggaaaTTTHHH===444,,,+++,,,***((()))))))))))))))))))))))))))&&&''''''(((((('''&&&&&&(((((()))))))))))))))((('''''''''((((((((((((((()))((('''''''''(((***+++)))((('''((()))***)))(((((((((((())))))***++++++)))((('''(((***++++++*********++++++++++++++++++)))+++***''')))------)))*********))))))))))))((((((((()))***+++,,,------)))***,,,---...///222444555666777888<<>>:::555111///......---'''((())),,,//////,,,***))))))))))))))))))))))))*********)))(((***---000---...111666@@@MMM[[[eeemmmmmmjjjccc\\\TTTJJJ@@@888222------,,,)))(((***,,,+++)))((('''(((((())))))******))))))))),,,...,,,,,,...111444777999:::777000,,,,,,,,,)))))),,,+++,,,,,,+++******+++---------...---+++***+++,,,+++++++++,,,,,,,,,,,,---,,,+++***+++---...---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&))))))''')))...---(((...---,,,+++,,,...111222******+++,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,---000444555666999???EEERRRjjj{{{aaaOOOGGG:::777555333333333333333555444333111000111111222vvvsssoooooosssyyy~~~}}}|||{{{tttssssssrrrrrrrrrrrrrrrlllkkklllppptttvvvtttrrrqqqooonnnnnnnnnmmmjjjhhh```VVVHHH<<<666555666777AAADDDKKKUUU]]]___\\\XXXDDD<<<222---...///...,,,,,,000999FFFTTT___fffiiinnnmmmmmmnnnpppoookkkfff```\\\VVVMMMFFF???;;;999777999:::<<<<<<;;;999888666444333444777666333///------+++***))))))(((((((((((()))***++++++++++++,,,+++***+++,,,,,,+++)))*********))))))*********)))))))))***+++,,,---------------...///222444555;;;@@@IIIRRRXXX[[[\\\\\\[[[YYYWWWSSSNNNHHHCCCAAAAAAAAAAAABBBCCCDDDDDDEEE888555000,,,)))((()))***,,,---000333999AAAJJJQQQPPPJJJ???555---)))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&"""###&&&'''$$$ """))))))(((&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%'''((()))((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&$$$######%%%%%%%%%$$$$$$%%%%%%&&&'''%%%'''(((((((((***---000666CCCTTT```hhhggg]]]QQQEEE:::000------+++))))))))))))))))))))))))))))))'''(((((((((((('''&&&&&&'''(((((()))))))))))))))''''''((((((((((((''''''((((((''''''(((((()))))))))((('''((()))***)))(((((((((((())))))*********((((((((())))))******************+++***))))))(((***+++)))&&&(((,,,,,,))))))))))))(((((((((''''''''''''((()))***+++,,,,,,))))))***+++---///000111...000222222444999BBBIIIXXXhhhzzzrrrggg___WWWOOOJJJ>>><<<999777444111,,,)))000...+++)))'''''''''(((((())))))))))))((('''&&&''''''''''''''''''''''''%%%)))***(((''')))+++***&&&'''(((***++++++++++++((()))))))))'''''')))***'''(((((()))******))))))&&&)))+++******---,,,))),,,///111333555999AAAGGGRRR```ssszzzmmm^^^MMMAAA<<<222111...,,,++++++,,,,,,((()))***---//////---+++((())))))******))))))((()))******))))))***,,,...---...000555>>>LLL[[[eeeoooqqqqqqllleee]]]QQQFFF<<<555///---,,,))))))++++++***)))((((((((()))***((())))))(((''''''***,,,+++,,,...333999>>>@@@AAA666000,,,------,,,,,,///+++,,,,,,+++******+++---+++,,,,,,+++))))))+++,,,++++++,,,,,,,,,---------+++***)))***,,,---,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,'''***)))$$$&&&------'''...------,,,---...000111++++++,,,---------,,,,,,,,,,,,,,,---------------000333666666555999AAAIII___xxxnnnUUUFFF???666555444222222222222333888777555333222111111111uuurrroooooosssyyy|||}}}~~~}}}{{{zzzzzz{{{{{{|||uuuuuuvvvvvvuuusssqqqpppjjjiiiiiinnntttvvvtttqqqooooooooopppqqqpppnnnkkkaaaZZZOOODDD===999888777999<<>>======>>>>>>>>>>>>>>>>>>444222...+++)))))))))***---...///111555===GGGOOORRRMMMDDD999000***))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%$$$&&&'''""""""$$$&&&###!!!%%%,,,&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&###$$$&&&'''''''''&&&&&&$$$%%%&&&%%%$$$###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''''''''(((+++---222===KKKYYYdddhhhbbbXXXKKK???333//////,,,***)))************************((((((((((((((('''&&&&&&&&&'''(((((()))))))))(((''''''((())))))((('''&&&&&&'''(((((())))))(((((((((''''''((()))******(((''''''(((((()))))))))((('''((()))))))))((())))))((()))***++++++***)))))))))***'''$$$''',,,...,,,))))))))))))((((((((((((&&&''''''((()))***+++,,,++++++******,,,...//////,,,.../////////333:::???GGGWWWkkk{{{tttiii```WWWQQQHHHEEEAAA===:::666333000333222///,,,************))))))*********)))((('''''''''''''''''''''''''''&&&++++++'''%%%)))++++++%%%'''(((***++++++++++++((()))))))))'''''')))***((((((((((((((('''&&&&&&(((,,,,,,)))***......+++...222555888;;;CCCNNNVVVeeetttuuufffZZZMMM>>>444222,,,,,,+++***))))))***++++++++++++,,,------+++)))))))))***++++++***))))))&&&'''))))))((((((***+++,,,---///444>>>KKKZZZdddnnnrrrtttpppkkkcccUUUIII???777000...,,,)))))),,,)))((('''''''''((()))***((((((((('''&&&''')))+++******---222999???AAAAAA888111---------++++++---+++,,,,,,+++******+++---*********)))((()))+++---***+++++++++,,,,,,,,,,,,***)))((()))+++,,,+++***))))))******++++++,,,,,,++++++++++++++++++++++++)))---***###$$$---...(((,,,,,,,,,,,,------------)))***++++++,,,,,,,,,++++++,,,,,,---------------...222444555666<<>>999999:::;;;:::888666555---,,,***)))***+++,,,---//////000111444;;;FFFNNNUUUQQQHHH<<<222+++((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++((("""!!!$$$&&&$$$###%%%$$$"""%%%***######$$$%%%'''(((((()))%%%%%%&&&&&&&&&%%%$$$$$$!!!"""%%%((())))))(((''' ###%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''''''''&&&'''))),,,000999FFFSSS```hhhddd\\\OOOBBB555111000---***)))************************(((((())))))((('''&&&&&&&&&&&&'''(((((((((((((((''''''((())))))((('''&&&%%%&&&((()))))))))((('''(((''''''((()))******)))&&&'''((((((((((((((('''''')))******)))((((((((('''(((***+++,,,,,,++++++((((((&&&###&&&---000///************))))))))))))&&&&&&'''((()))***++++++...,,,+++***,,,------------...//////...222888>>><<>>===;;;444///---,,,((('''(((+++,,,,,,+++******+++---((())))))(((((((((+++---)))************+++++++++)))(((((((((***+++***)))))))))***+++,,,,,,------((((((((((((((((((((((((,,,///+++###$$$---///)))++++++,,,,,,,,,+++******&&&'''((()))))))))))))))***+++,,,---------------(((---111333777AAAQQQ]]]}}}sssZZZHHH===888000111222333444555777999@@@>>>;;;888666444444333vvvtttrrrssswwwyyyyyyxxxyyywwwuuuuuuvvvwwwwwwvvv{{{yyyxxxyyyyyywwwqqqllljjjkkklllmmmnnnpppqqqqqqsssqqqoooppprrrrrrnnnkkkcccbbb^^^VVVPPPHHH<<<000333000///222888<<<===<<<222111000---***+++---///------222<<>>=========555444222///---+++*********'''&&&))))))'''(((+++***))))))))))))+++,,,------+++(((&&&&&&(((+++---'''))),,,......000333555777333...---...///...---555666999???GGGMMMRRRSSS[[[]]]\\\WWWRRRMMMDDD<<<888666333111111111111///111---+++,,,)))$$$"""###//////111333666<<>>JJJ]]]pppssshhh___XXXVVVRRROOOLLLHHHDDDAAA@@@<<<888666555444222111......,,,***'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&///---***(((''''''(((((())))))***+++++++++++++++)))(((((('''&&&&&&&&&&&&---***''''''***,,,+++***------+++***))),,,111444999===CCCJJJRRR]]]jjjrrrppp___OOO@@@:::777111------***)))((((((((((((((()))+++***)))'''''')))***++++++*********))))))(((((()))((('''''''''(((***++++++,,,...111777CCCRRR\\\iiiooosssqqqkkkcccWWWLLL@@@777///---,,,***)))+++)))(((&&&%%%%%%'''***,,,++++++***)))(((((())))))***+++---000333666888999777555222111000///,,,***))))))************))))))+++***)))))))))+++,,,---&&&''')))******)))((('''+++((('''))))))''''''***((((((((((((((()))*********)))(((&&&&&&((()))*********+++++++++,,,,,,,,,+++*********+++---///000,,,,,,,,,++++++*********,,,,,,,,,------.........000444000111===GGGVVVlllcccNNN???;;;===555444333444555888;;;<<<===;;;888555222///---,,,yyywwwuuuwwwyyyzzzyyyxxxwwwuuussssssuuuwwwxxxxxxzzzxxxwwwxxxxxxvvvqqqmmmkkklllmmmnnnoooppppppppprrrpppmmmlllllllllkkkjjjggghhheee___YYYQQQCCC666111...,,,---111555555444---.........------///111333333666???KKKTTTXXXYYYYYYYYYZZZ^^^cccfffgggfffdddbbbaaaaaaaaa___ZZZVVVUUUTTTTTTUUUVVVVVVSSSQQQNNNMMMKKKHHHFFFDDDCCCCCC;;;:::777444111...,,,+++,,,)))(((******((())),,,((((((''''''(((***+++,,,,,,+++(((&&&&&&'''***,,,''')))+++,,,---///111444444111...---///111111000111222555;;;AAAHHHMMMOOOXXXZZZYYYVVVTTTOOOFFF<<<666444111/////////...------******,,,,,,((((((***///000222444888===CCCGGGKKKIIICCC999...))))))+++((((((&&&%%%(((,,,((("""''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&((('''&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''###""" """%%%''''''&&&&&&&&&&&&&&&&&&''''''(((+++000666>>>MMM\\\cccaaa]]]PPPCCC===888111...///)))+++***''')))---,,,(((******++++++***)))'''&&&''''''((()))))))))))))))((('''''''''''''''(((((((((&&&%%%&&&(((***)))(((+++((('''***+++***---111+++***(((&&&%%%&&&''''''%%%&&&''')))************'''(((((())))))))))))((((((((())))))))))))(((((('''((((((((()))))))))))))))((('''(((+++,,,***(((---******...///------000************,,,///222444888999AAAPPP```rrr}}}rrrhhhaaa^^^YYYUUURRRPPPMMMKKKKKKHHHDDDAAA???===:::888000///---***'''&&&'''(((''''''''''''''''''''''''---,,,+++***)))******+++(((((()))***************)))))))))))))))((('''&&&***(((&&&'''***++++++******+++,,,---///333999===???EEENNNXXXcccooo{{{rrraaaNNNAAA444000///+++((((((''''''''''''''''''((((((+++***(((''''''(((***+++*********)))))))))((((((((((((((((((((())))))******,,,...000555>>>KKKTTTcccjjjpppoookkkdddXXXMMMCCC999111...,,,)))(((******)))(((''''''(((***+++******))))))((((((((((((((()))+++---///222333444333111///......---***)))***++++++,,,,,,++++++***(((((((((((((((((()))***+++,,,---------+++)))(((...+++)))***)))%%%$$$'''***))))))))))))***++++++,,,+++)))(((((()))+++,,,*********+++++++++,,,,,,,,,+++*********+++,,,---,,,,,,,,,+++++++++************++++++,,,,,,------///444222333???III\\\uuuuuu[[[HHH===888999666555444333333555777888;;;999777444111///------{{{zzzzzz{{{||||||{{{yyywwwuuurrrqqqtttwwwzzz{{{yyyxxxwwwwwwwwwuuurrrooonnnoooppppppqqqqqqqqqpppqqqoookkkfffddddddhhhjjjiiikkkiiiddd^^^UUUFFF999111...******,,,...---,,,'''***,,,...///111444666>>><<<===CCCLLLUUUYYYZZZ\\\\\\]]]aaaeeegggfffeeecccddddddeeedddaaa[[[WWWWWWVVVUUUVVVXXXYYYXXXWWWXXXWWWTTTQQQNNNLLLKKKJJJDDDBBB???;;;666111---+++///+++***++++++((())),,,((((((((()))***+++---...,,,***(((&&&%%%&&&(((***&&&(((***++++++---000222000///---...000222333333000111333777<<>>GGGQQQWWWccciiisss}}}~~~ppp```PPPEEE:::444...---...000///...(((((()))***+++,,,,,,,,,***)))(((((((((((()))***))))))))))))))))))((((((%%%&&&((()))))))))(((''''''***---...000444;;;@@@OOOZZZeeekkkllliii```VVVIII???666222///+++)))***+++++++++******))))))(((******+++++++++***************+++,,,,,,---......+++***((()))******)))''',,,,,,------------,,,,,,***+++,,,,,,,,,***)))((())))))******)))((('''&&&***'''(((++++++((((((+++***************+++,,,,,,---,,,++++++++++++,,,---************+++++++++++++++++++++************+++++++++++++++++++++++++++))))))((()))***+++---...111:::;;;===GGGUUUnnn```LLLCCC>>>999666555555333222222222222222444333222000///.........vvvwwwzzz|||}}}~~~~~~{{{vvvssstttwwwyyyzzzxxxxxxxxxwwwvvvvvvvvvwwwxxxyyyzzz{{{zzzyyyxxxwwwrrroooiiiaaa]]]___fffmmm{{{zzztttllleee^^^RRRGGG999444///,,,---...---+++)))))))))***///999DDDKKKSSSRRRPPPPPPSSSVVVYYY[[[^^^aaaeeehhhhhhhhhfffeeedddfffgggfffaaaYYYQQQLLLKKKLLLOOOSSSWWWWWWUUURRRRRRRRRQQQPPPPPPPPPPPPPPPPPPOOONNNJJJEEE>>>888555111,,,)))***(((&&&'''******+++,,,---...///000000***)))'''&&&&&&&&&'''((())))))******)))+++...111000000000000000000111111333444555777<<>>333000---,,,,,,,,,+++***+++***+++000000---,,,...---///444;;;CCCGGGGGGFFF===666---)))(((((('''%%%&&&((((((&&&'''***)))%%%###$$$%%%&&&%%%$$$###"""!!!"""###%%%%%%&&&&&&%%%%%%'''***,,,,,,)))%%%"""$$$&&&'''&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$&&&'''(((((((((((((((%%%&&&((()))*********))))))***---111777BBBQQQ]]]eeefffcccYYYLLL@@@888555333///,,,+++++++++******)))))))))((((((((((((((((((((())))))))))))(((((()))(((((('''&&&&&&&&&''')))(((((('''&&&&&&((()))'''''')))+++((('''---555333...((('''***+++***''')))))))))))))))(((''''''))))))***))))))((('''&&&''''''((()))))))))))))))+++++++++,,,,,,,,,------)))))))))((('''((()))***...'''"""&&&***+++******'''((()))+++---///111222...+++,,,000555;;;FFFPPP^^^lll}}}yyyppphhheeeddddddddddddcccaaa```___\\\XXXUUUMMMFFF<<<444...+++(((&&&''''''''''''''''''''''''((())),,,------,,,***)))'''(((((((((((((((''''''&&&(((+++------,,,***)))------.........///000000888999===CCCLLLXXXeeennnzzz~~~tttiii\\\NNNBBB;;;222///+++***+++---,,,***'''(((***+++,,,,,,,,,,,,)))(((((((((((((((((()))(((((((((((((((((())))))%%%&&&((()))))))))((('''%%%(((,,,---...111777<<>>@@@DDDIIILLLLLLIIIFFFGGGGGGGGGGGGHHHJJJKKKLLLMMMNNNNNNMMMIIICCC>>>:::111,,,))))))(((&&&'''+++))))))***+++,,,,,,,,,,,,)))((((((''''''((())))))+++,,,,,,+++***,,,///222222444444333111000111222444555777999>>>IIIVVV```nnnsssuuuqqqjjj___PPPCCC777444111000000000///...,,,+++...333555333222444000000444:::AAADDDCCC@@@666111+++'''''''''&&&%%%&&&))))))'''&&&((('''$$$###$$$$$$$$$$$$$$$######!!!"""$$$%%%&&&&&&%%%$$$"""%%%(((+++***&&&"""###%%%'''&&&###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))(((''''''(((%%%'''(((***+++++++++***+++)))***...333999FFFQQQ[[[aaaccc]]]TTTLLLDDD>>>555///++++++***(((((())))))((((((''''''(((((())))))))))))))))))(((((('''***)))((('''&&&&&&&&&&&&''')))***)))'''%%%&&&((()))((()))***(((&&&)))///...+++((((((+++,,,+++)))%%%&&&''')))************((())))))))))))(((((('''&&&'''((())))))******)))******+++++++++,,,,,,,,,++++++***)))'''''')))+++111+++(((***,,,+++***+++%%%&&&''')))***,,,---...,,,***,,,///222333999@@@IIIWWWhhhuuu~~~wwwqqqnnnmmmlllkkkkkkiiigggeeedddbbb___]]]VVVMMM@@@666000,,,)))&&&''''''''''''''''''''''''((()))+++------,,,***)))))))))*********)))((((((((())),,,...///...---,,,---///000111222444888;;;AAAEEELLLUUUaaaooo|||sssjjj^^^TTTIII<<<444222......,,,)))***,,,***'''%%%&&&((()))***))))))(((((((((((((((((((((((((((''''''(((((((((((())))))&&&&&&'''(((((((((((('''$$$'''***,,,,,,///444888>>>JJJYYYcccjjjlllhhhaaaOOOEEE;;;666333...+++,,,******)))((((((((())))))***+++,,,---...---,,,+++''''''''''''''''''''''''+++)))))))))++++++***)))******++++++++++++******((())))))))))))(((((('''))))))******,,,------...,,,******---,,,(((&&&((()))))))))))))))***++++++)))******************))))))))))))************+++))))))+++,,,............***++++++++++++,,,,,,,,,,,,+++******,,,...111222000888<<>>;;;888333111000111111222333444444555///...------,,,,,,------pppqqqsssrrrsssvvv{{{{{{xxxuuutttuuuvvvvvvvvvtttuuuuuusssqqqsssvvvzzz|||}}}~~~}}}xxxsssmmmiiiiiilllooopppwwwvvvsssmmmiiiddd[[[QQQHHHAAA888333111000---+++//////...000666AAAOOOXXX___^^^]]]\\\ZZZYYYYYYZZZ[[[aaagggkkkjjjhhhffffffeeefffddd\\\PPPCCC:::555222333666:::===>>><<<:::999::::::;;;<<<>>>???@@@AAACCCEEEFFFEEE@@@<<<888111---)))))))))''')))---)))***+++,,,,,,+++***)))((((((((((((((()))++++++.........,,,,,,---000333555777888777555333444666777999<<<>>>DDDPPP```kkkttt{{{~~~xxxmmmaaaSSSIII<<<999666555555555444333333222555:::;;;888777888333222333777<<<>>>;;;777---+++)))'''''''''''''''(((+++,,,((('''((('''$$$$$$$$$############$$$$$$"""###%%%&&&&&&%%%$$$######$$$&&&''''''%%%###""""""%%%'''&&&###!!!$$$'''##############################$$$$$$$$$$$$#########&&&)))***(((&&&&&&'''$$$%%%(((***++++++******+++'''&&&***...111999BBBLLLTTT[[[[[[XXXVVVNNNGGG888111,,,---,,,((((((***)))(((''''''''''''((())))))))))))))))))((('''''')))((('''&&&%%%%%%%%%%%%&&&&&&''')))***)))'''&&&***'''(((++++++((('''***))))))***+++,,,---------%%%&&&''')))************'''(((((())))))))))))(((&&&'''((()))************((((((((()))))))))******,,,,,,,,,***''''''***---,,,))))))++++++((('''***&&&&&&''')))***++++++++++++***+++......---000666999EEESSS___lllyyy~~~zzzwwwvvvuuusssqqqpppmmmiiigggeeecccaaa___XXXNNN@@@666000---***'''((((((((((((((((((((((((((()))+++,,,---...------+++,,,,,,,,,++++++***)))+++,,,...///000111111111000222555777:::???GGGMMMPPPWWWbbbnnnyyy~~~vvvooo___TTTIIIBBB:::111---...+++......******---+++&&&%%%&&&((())))))((('''&&&'''((((((((((((((((((''''''''''''((((((((())))))'''&&&&&&&&&&&&'''((((((%%%''')))))))))***///333777CCCRRR]]]fffkkkhhhcccUUUJJJ???999333---))))))+++***)))(((((()))+++,,,((()))+++,,,---,,,+++***''''''''''''''''''''''''+++***))))))++++++***)))******++++++++++++******(((((((((((((((((()))***(((((((((((()))******++++++)))***...---)))'''(((+++************+++,,,,,,))))))************))))))))))))))))))************)))***+++,,,------,,,+++******+++++++++,,,,,,,,,,,,+++******,,,...111333222;;;???III^^^qqqnnnYYYBBB888555333111000//////000111222222222222------,,,+++++++++++++++pppqqqqqqooooooqqqwww|||vvvtttsssssstttvvvvvvuuurrrssssssqqqoooqqquuuyyy{{{}}}}}}zzzuuuooolllnnnqqqrrrrrruuuwwwvvvsssqqqlllbbbWWWOOOHHH???888444222///,,,000000111444:::EEEQQQYYY```aaa```^^^\\\YYYYYYYYYZZZ```hhhkkkkkkhhhgggfffffffffbbbYYYJJJ<<<222...,,,+++,,,...111333444333///000000000222333444555555888;;;>>>>>>;;;666444222---*********(((+++///,,,,,,---...---,,,+++***(((((((((((()))+++,,,---000000///...---...111444666888;;;:::888777888:::<<<>>>AAADDDJJJWWWhhhuuuwww|||ooobbbVVVMMM???===:::888888888777666===;;;===@@@@@@;;;888999666444222555888888444///''''''(((''''''((())))))***......***'''((('''%%%$$$$$$"""""""""###$$$%%%###$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%'''((((((!!!%%%'''&&&"""!!!$$$'''########################!!!!!!""""""""""""!!!!!!"""&&&)))***(((&&&&&&'''###$$$''')))******))))))***$$$###'''***+++000777>>>HHHRRRVVVYYYZZZTTTKKK<<<444///000///******---)))((('''&&&&&&''')))))))))))))))))))))(((''''''((('''&&&%%%$$$$$$$$$$$$&&&$$$$$$(((---...)))$$$***''''''+++---***(((((( ###''')))))))))***+++)))))))))))))))(((((('''''''''((())))))***))))))&&&'''((()))************&&&&&&&&&&&&''''''''''''---...---+++((((((+++...***)))+++---,,,((())),,,((()))***++++++,,,,,,,,,+++))))))++++++))),,,111000:::EEEOOO\\\kkkwww{{{|||zzzyyyyyyyyyxxxvvvtttrrrnnniiieeecccaaa___]]]WWWLLL>>>444000...+++((())))))))))))))))))))))))''')))***,,,...000111111---------------,,,+++***...//////111222333444555444777:::>>>BBBKKKUUU\\\^^^gggttt}}}vvvmmmbbb[[[OOODDD;;;888333---,,,000%%%***+++''''''***)))###'''(((***+++***)))'''&&&''''''((((((((((((''''''&&&'''''''''(((((())))))''''''&&&%%%%%%'''((()))&&&((()))(((&&&'''+++///333???NNNYYYccciiihhhcccZZZNNNBBB:::333,,,'''&&&---+++)))((()))+++---///&&&''')))+++,,,+++)))((((((((())))))))))))))))))+++***))))))******)))(((***++++++,,,,,,++++++***+++***)))))))))+++,,,---------,,,,,,+++,,,,,,,,,(((&&&)))---...+++***,,,,,,,,,++++++,,,,,,---...)))******++++++******)))))))))))))))******************+++,,,+++***)))(((*********++++++,,,,,,,,,,,,+++******+++...111333666???DDDQQQjjjbbbPPP===555444222111111...///000000000000000///---,,,,,,+++*********+++ooonnnllllllnnnooopppppprrrrrrqqqqqqqqqqqqqqqqqqxxxvvvssspppooooooqqqrrrvvvzzz}}}zzzvvvttttttttttttssstttttttttrrrnnniiieeebbbXXXRRRIIIAAA;;;777444222111111444999BBBMMMWWW^^^cccbbb```]]]YYYWWWWWWYYY___aaadddjjjnnnnnniiieeedddbbb\\\OOO@@@333---***++++++************++++++***,,,---,,,+++***+++,,,,,,...000222333111///...((())))))((('''))),,,///+++///333555333000...,,,((('''&&&(((+++...000000222111///...///222555777???AAABBBBBBAAA@@@@@@AAAFFFGGGHHHLLLRRR]]]iiiqqqxxxyyyxxxsssjjj```XXXTTTJJJIIIHHHGGGGGGEEEBBB???>>>CCCJJJNNNLLLGGGBBB>>>===888222...,,,,,,++++++&&&%%%%%%%%%%%%&&&''''''***+++---------***(((&&&(((&&&$$$######$$$%%%'''#########$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$""""""###$$$######################## !!!######""""""###%%%&&&&&&%%%$$$############$$$$$$%%%&&&%%%$$$"""!!!&&&&&&&&&'''(((***,,,---888;;;BBBKKKSSSUUUSSSOOO???:::444///---......///))))))))))))*********+++)))))))))+++,,,+++(((&&&)))((('''&&&%%%$$$$$$$$$'''((())))))'''&&&'''(((((('''&&&%%%&&&(((***+++)))((('''''')))******)))++++++++++++***)))'''&&&,,,***((('''&&&'''((()))************)))'''&&&&&&))))))))))))))))))))))))------+++***)))(((((((((&&&(((******((('''((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,000111888DDDOOOYYYeeepppppprrruuuwwwyyyyyyyyyxxxsssooojjjfffddd```[[[WWWTTTMMMCCC:::333///---,,,---,,,+++*********+++++++++++++++...000222333222888555222000000111111111666333111333888::::::888===BBBIIIPPPWWWaaakkksss}}}}}}nnnddd___ZZZSSSMMMBBB;;;555111---((())),,,+++***((('''''''''((()))))))))(((''''''''''''(((&&&""""""''')))((((((***((((((((((((((((((''''''((((((((((((((((((((((((&&&(((((((((((((((***,,,111666@@@MMMZZZccceeeeee```YYYMMMAAA888333222222///+++***---///---+++---%%%((()))''''''***)))&&&(((((()))******************)))((()))***+++***)))222///+++(((&&&&&&(((******+++,,,,,,+++***+++,,,******+++++++++,,,,,,,,,+++***)))***,,,---,,,+++++++++,,,,,,,,,---------************))))))))))))))))))))))))************,,,,,,++++++++++++++++++)))))))))+++......---+++---,,,...///---,,,000777???BBBLLL^^^uuuoooTTTGGG:::444111...------,,,---.........---,,,+++///...---,,,+++,,,,,,---ssspppllljjjkkknnnqqqsssuuutttrrrqqqpppqqqrrrrrryyywwwtttqqqoooooooooooovvvzzz}}}yyyvvvuuusssqqqpppoooppprrrrrrpppmmmjjjggg^^^XXXQQQJJJDDD@@@<<<:::999999<<>><<<999555222000//////------......---,,,***)))*********+++,,,+++)))&&&(((((('''&&&%%%%%%%%%%%%'''%%%###%%%((()))(((&&&)))((('''&&&&&&&&&'''(((((((((((((((((())))))***&&&&&&'''((((((((((((((())))))(((''''''(((******(((((())))))))))))(((((())))))))))))))))))))))))))))))*********))))))(((***+++,,,,,,***)))))))))*********************************++++++++++++,,,++++++...444999>>>EEEMMMUUUXXX]]]ccciiinnnrrrtttrrroookkkfffbbb]]]XXXTTTNNNIIICCC>>>;;;:::888777444333111000000111222333777777777888;;;???BBBEEELLLJJJGGGEEECCCBBBBBBBBBCCCGGGLLLQQQUUUYYY^^^aaafffkkkrrrzzzyyynnngggZZZRRRGGG@@@>>>;;;666222...***)))++++++)))***---((())))))))))))(((''''''$$$%%%&&&((()))*********+++''''''***,,,***)))+++)))))))))(((((('''''''''((((((((((((((((((((((((&&&(((((((((((((((***,,,---000888CCCRRR___hhhllllllhhh```VVVLLLDDD===::::::444//////...***)))+++))),,,+++((('''***)))&&&'''((()))******)))'''&&&+++)))((()))******)))((())))))))))))***+++,,,---((()))******)))((()))************++++++++++++,,,***))))))+++...000000000)))*********++++++++++++************))))))))))))))))))))))))************))))))))))))))))))))))))*********+++---...---+++,,,******///222333777<<>>777222222222333666999;;;:::999444333333555999???DDDHHHPPPQQQRRRSSSRRRSSSUUUWWWVVVWWWXXXXXXYYY\\\```dddccceeeffffffdddbbbaaabbb```aaacccfffiiihhheeebbbddd```\\\[[[YYYSSSIII@@@333///+++)))((((((''''''%%%%%%&&&&&&&&&'''&&&&&&((()))))))))(((&&&$$$###!!!###%%%'''(((((('''&&&&&&'''((())))))'''%%%$$$&&&&&&%%%%%%$$$######"""!!!"""######""""""###$$$%%%%%%$$$$$$###"""""""""$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%$$$&&&%%%###""""""###$$$%%%'''&&&&&&%%%%%%&&&'''((()))***---111666:::<<<===999999999777444222222222000111222222111///,,,+++,,,+++***+++++++++)))'''(((((('''&&&&&&&&&&&&&&&'''###!!!###(((+++(((%%%)))((('''&&&&&&&&&&&&&&&(((((()))((((((((()))+++'''(((((((((((((((((((((((((((''''''((()))***+++'''(((((())))))))))))((())))))))))))))))))))))))((()))***+++++++++*********+++,,,+++)))(((((((((************************************+++++++++++++++)))+++000222444999@@@EEEHHHNNNUUU^^^eeekkkooopppnnnkkkhhhccc___ZZZWWWRRRNNNIIIEEECCC@@@>>><<<999888666555666888:::<<>>666///,,,((('''''''''&&&%%%$$$%%%&&&'''''''''&&&&&&''''''(((((('''&&&$$$$$$###%%%'''***+++***)))(((&&&''')))))))))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$ !!!######""""""###$$$$$$$$$$$$#########""""""$$$&&&'''&&&%%%$$$%%%&&&!!!"""###$$$%%%%%%$$$$$$'''&&&%%%$$$$$$%%%'''(((,,,***(((&&&%%%%%%%%%%%%)))***+++---...111333555555777999999888777888:::444666888888777444000...---,,,******++++++)))'''(((((('''&&&&&&&&&'''''''''###!!!###(((+++(((%%%(((((('''&&&&&&&&&&&&&&&'''((())))))'''''')))+++++++++***)))(((((((((''''''(((((((((((()))******'''(((((())))))))))))((())))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,...///...---++++++,,,************************))))))*********++++++++++++***+++///000000444:::999<<>>AAAEEEHHHIIILLLOOORRRWWW]]]eeekkkqqqrrrsssrrrppppppqqqssszzzvvvjjj]]]RRRJJJFFF999555000......---+++)))---***)))+++***%%%$$$&&&'''((()))))))))(((&&&%%%'''(((((((((((((((''''''///+++))),,,---+++***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&((((((((('''(((***,,,)))+++///666AAANNNZZZbbbhhhiiikkkjjjeee]]]TTTNNNGGG???999666222---+++---***,,,***&&&%%%((((((%%%+++,,,---------+++)))(((+++***))))))******)))'''))))))***+++++++++*********+++,,,,,,+++***+++,,,))))))*********+++++++++,,,***)))***++++++***)))(((((()))))))))*********************)))))))))(((((()))))))))******************+++++++++,,,,,,,,,---+++***+++---...---,,,111---,,,000555:::BBBJJJbbbwwwhhhMMM>>>777222000222111...---///------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,tttwww{{{{{{xxxwwwxxxzzzwwwtttooolllkkklllppprrrqqqpppooonnnmmmlllllllllkkkkkkmmmrrrwwwzzz{{{{{{|||xxxtttoookkkgggbbb___ZZZ\\\```ccceeeffffffeeecccbbbaaaaaaaaa```]]][[[\\\^^^aaacccfffgggggggggkkkmmmnnnmmmkkkiiiiiiiiiggghhhgggbbbXXXLLLCCC===222///,,,***))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%&&&'''&&&%%%%%%%%%&&&((()))!!!###%%%&&&'''(((***,,,111<<>>:::666333...---+++***++++++)))'''(((((('''''''''''''''((('''%%%###%%%((()))(((&&&''''''''''''&&&&&&&&&&&&&&&)))***)))'''&&&))),,,---,,,+++)))(((((('''(((((((((((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))***+++,,,,,,)))+++,,,,,,+++***+++,,,++++++++++++++++++++++++)))))))))************+++,,,***+++/////////222777333444888>>>FFFNNNVVVZZZbbbdddhhhiiiiiihhhhhhiiidddaaa^^^[[[XXXSSSMMMIIIGGGFFFGGGHHHMMMRRRXXX\\\^^^bbbgggjjjnnnttt|||}}}zzzuuunnncccVVVKKKBBB<<<999111///---,,,,,,,,,***)))'''%%%%%%''''''%%%$$$''''''(((((((((((('''&&&&&&***)))((('''''''''''''''---)))(((+++---***)))+++'''(((((())))))******+++))))))))))))))))))))))))&&&(((((((((((((((***,,,+++---000555;;;DDDNNNUUUbbbffflllooonnnggg___YYYQQQJJJCCC???999222......***,,,+++&&&&&&)))***(((,,,------------,,,,,,+++,,,***))))))******((('''***++++++++++++***))))))((()))******)))((()))***)))))))))************+++(((''''''(((+++,,,,,,+++((()))))))))************************))))))))))))))))))))))))************((((((((()))******++++++...,,,++++++,,,...---,,,---++++++///333:::HHHUUUtttxxxYYYCCC888666222111222111---,,,///---,,,,,,+++***+++++++++***++++++,,,,,,,,,,,,+++rrrvvvzzz{{{xxxwwwyyy|||yyywwwsssqqqppprrruuuwwwvvvtttrrrooommmmmmnnnnnnqqqpppooorrruuuwwwwwwuuutttppplllhhhfffdddaaa___YYYZZZ]]]___aaacccddddddbbbaaa``````aaaaaa```______aaaccceeehhhiiijjjjjjoooqqqrrrqqqnnnlllkkkkkkiiihhhcccYYYLLL???777444------+++(((&&&&&&(((***&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''###%%%((()))((()))***,,,333>>>MMMYYY]]][[[WWWSSSOOOOOOQQQSSSTTTRRRNNNKKKCCCBBBBBBCCCGGGLLLQQQTTTUUUVVVWWWXXXYYY\\\aaaddd______^^^]]]\\\^^^bbbeeefffhhhjjjhhheee```\\\[[[XXXUUURRRPPPOOOMMMKKKIII@@@>>>;;;777333///---+++'''&&&$$$###$$$%%%$$$######$$$&&&(((((('''&&&%%%%%%%%%&&&&&&'''(((((((((******+++,,,,,,,,,+++***&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############### """"""!!!!!!###%%%"""""""""###$$$$$$%%%%%%$$$&&&&&&%%%$$$######$$$!!!###%%%'''((((((((('''''''''((()))))))))))))))***)))'''%%%$$$$$$$$$%%%###&&&((())))))***---000...222555555333444999===<<>>SSSeeefffMMM===555333000///000///+++,,,///...---,,,+++++++++,,,,,,)))***+++,,,---,,,,,,+++pppuuuyyyyyyvvvvvvyyy}}}|||zzzwwwuuuuuuwwwyyy{{{{{{xxxtttqqqnnnnnnnnnoootttrrrpppppprrrsssqqqooollliiidddaaa``````___^^^VVVWWWYYY[[[]]]___aaaccc```^^^]]]]]]___`````````aaabbbdddfffiiijjjkkklllrrrtttuuutttqqqnnnmmmmmmiiieee]]]OOO@@@555///---,,,,,,***&&&######''',,,(((''''''&&&&&&''''''(((%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%&&&&&&&&&&&&&&&(((***+++***)))***+++666???LLLXXX^^^______^^^WWWXXXZZZ\\\\\\ZZZUUUQQQIIIHHHHHHIIILLLPPPUUUXXXXXXZZZ[[[\\\]]]```eeeiiiccccccaaa___]]]___cccfffdddggghhhfffaaa[[[UUUSSSLLLIIIDDD@@@>>><<<:::888000000///,,,)))'''((())))))'''%%%%%%&&&'''&&&%%%###$$$&&&(((((('''&&&%%%$$$$$$%%%&&&'''))))))***((())))))))))))(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!!!! """"""!!!!!!###%%%!!!!!!"""###$$$%%%%%%&&&$$$%%%&&&%%%###"""###$$$"""$$$''')))*********)))###$$$&&&'''''''''&&&%%%'''&&&%%%$$$$$$$$$%%%&&&$$$'''))))))((('''***,,,***---000///,,,---222777>>>AAAEEEHHHGGGCCC>>>;;;000...+++***+++***)))((((((((('''''''''(((((()))'''((())))))'''&&&'''((($$$$$$%%%&&&''''''''''''%%%)))+++***&&&%%%)))---(((((('''&&&&&&((()))***))))))******)))((('''&&&************)))(((&&&&&&))))))))))))))))))))))))***(((%%%######%%%(((***&&&(((***+++++++++,,,---++++++++++++++++++++++++))))))))))))***************((()))+++***(((***............000555;;;AAAEEEJJJQQQYYY```dddggglllooowwwwwwxxxzzzzzzwwwrrroooiiiiiikkkpppwwwyyysssjjjbbb]]]XXXSSSOOOCCCAAA???;;;666000,,,)))************)))((('''&&&,,,)))'''))))))'''(((+++)))((('''%%%%%%&&&'''''')))'''%%%$$$%%%(((+++...***&&&%%%)))+++)))(((***%%%%%%'''(((***,,,---...))))))))))))))))))))))))&&&(((((((((((((((***,,,(((***---...---///333777???HHHWWWfffooorrrpppnnnggg___WWWPPPGGG;;;222///---///---******...000...,,,+++)))))))))+++---///---+++))))))***)))(((&&&***)))))))))***+++,,,---***,,,,,,,,,+++***+++,,,))))))))))))************---,,,++++++,,,,,,***)))************++++++++++++************))))))))))))))))))))))))************)))******+++,,,,,,------000...++++++,,,---------***,,,000333777DDD\\\sssuuu[[[GGG;;;777111......///---***,,,000///...---,,,+++,,,------)))***+++,,,---,,,,,,+++ooosssxxxzzzzzz{{{~~~}}}{{{xxxxxxzzz|||~~~}}}{{{zzzyyyyyyvvvtttsssssssssqqqmmmjjjlllfff___]]]^^^```___]]]XXXVVVUUUXXX\\\^^^^^^\\\[[[ZZZYYYZZZ\\\]]]]]]]]]eeefffhhhhhhiiijjjmmmoootttwwwyyyyyywwwuuussssssnnngggZZZKKK<<<111,,,***((((((((('''&&&&&&%%%%%%((('''%%%%%%'''((('''&&&'''''''''(((''''''&&&%%%%%%&&&''''''((((((''''''&&&'''((('''&&&'''))),,,666DDDTTT]]]cccggghhheee```bbbcccccc```]]][[[ZZZTTTQQQOOOOOORRRWWWZZZ[[[]]]___```___]]]]]]aaadddeeedddbbb``````aaacccdddeeebbb^^^XXXRRRKKKEEEBBB>>><<<888444111/////////+++******)))((('''''''''((('''&&&%%%$$$#########'''&&&&&&(((***+++***)))###$$$%%%'''((())))))))))))***+++,,,,,,+++***)))$$$$$$%%%%%%&&&'''((((((###%%%$$$"""%%%***(((!!!&&&&&&'''''''''&&&%%%%%%&&&'''''''''&&&&&&'''))))))'''$$$###$$$$$$$$$###&&&&&&&&&(((((('''$$$"""""""""###$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$&&&%%%$$$###$$$%%%&&&''''''((()))***,,,...//////777>>>CCCDDDEEEDDD@@@999111///,,,******)))(((&&&''''''(((((((((((('''''''''&&&&&&&&&&&&''''''(((***,,,+++((('''******(((%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$))))))))))))************...((()))---###***++++++***)))(((((())))))''''''(((((())))))******'''((()))+++++++++***)))******+++++++++******)))++++++************++++++(((((()))***+++---...///+++---//////...111666:::@@@FFFMMMSSSXXX^^^fffkkkqqqwww~~~www}}}|||qqqccc]]]TTTMMMHHHCCC===888666444222111000///---+++***---+++%%%%%%***,,,(((+++******)))(((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''***)))'''&&&%%%&&&((()))+++)))'''(((+++,,,***(((&&&&&&'''((()))))))))(((((((((((((((((((((((((((+++++++++,,,...000111222:::GGGKKKRRReeeqqqqqqrrruuupppiii^^^PPPBBB999666000///...------...//////---,,,++++++***+++++++++,,,+++******)))*********000///---+++***(((''''''---,,,***))))))***,,,---+++,,,,,,,,,+++)))((('''***+++***))),,,000///+++,,,+++)))((((((((()))******,,,......+++'''$$$###,,,+++***(((((((((((()))+++++++++++++++***)))(((,,,***((((((***+++,,,,,,///000444888<<>>===:::666111.........---+++************)))'''***+++***'''&&&)))***(((******))))))((((((''''''(((((((((((())))))))))))'''''''''(((((()))))))))(((((('''((()))***,,,...)))'''&&&'''((()))(((&&&(((((()))))))))(((''''''((((((((((((((((((((((((((((((((()))***+++,,,,,,000===AAAFFFVVVdddooo{{{yyyhhhVVVFFF===888444000---,,,,,,,,,+++++++++***))))))))))))))),,,,,,+++***************------,,,+++************,,,+++***))))))***+++,,,)))*********)))(((''''''+++)))&&&+++777AAA???666---,,,++++++***+++++++++(((***,,,,,,++++++,,,...***))))))******+++------******+++++++++******)))***++++++,,,---.../////////333;;;EEEPPPdddrrrVVVDDD;;;666222111000000/////////.........---+++)))+++---///---+++......//////...,,,***)))sssvvv{{{}}}{{{wwwtttqqqnnnjjjgggbbbaaa```^^^[[[TTTKKKDDD;;;;;;???FFFPPPWWWYYYYYY___]]][[[[[[]]]___``````fffiiinnnqqqsssuuuxxxzzzyyyxxxxxx|||}}}vvvpppmmmbbbPPP>>>222---,,,,,,''''''(((((()))******+++'''&&&&&&''')))+++++++++))))))))))))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((())),,,111444HHHTTT```fffiiimmmmmmkkkoootttzzz|||yyytttooolllhhheeebbbaaabbbdddeeeeee```aaaaaabbbbbbbbbcccdddeeeccc```ZZZRRRJJJCCC???===999333---)))((()))***(((((()))***+++*********((('''''''''&&&&&&%%%%%%'''&&&&&&%%%&&&&&&'''''')))((((((***+++,,,+++)))''''''((((((''''''&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%"""$$$%%%&&&&&&&&&### ###$$$%%%&&&&&&&&&&&&&&&!!!###$$$$$$###$$$&&&((('''&&&$$$$$$%%%%%%$$$###&&&%%%%%%&&&''''''%%%###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%'''((()))((('''&&&&&&&&&&&&&&&''''''''''''+++...///------///...++++++***+++---...,,,)))'''(((((())))))))))))((((((+++***)))((('''&&&&&&&&&###'''(((&&&%%%'''%%%"""&&&&&&&&&&&&'''''''''''')))((('''&&&%%%%%%&&&&&&(((((((((((()))))))))***(((,,,***%%%&&&,,,,,,'''******)))))))))))))))*********)))))))))))))))))))))))))))*********))))))+++***((('''((()))+++,,,******))))))))))))******------,,,,,,,,,,,,,,,---+++++++++******+++,,,---,,,000444777777:::>>>BBBKKKRRR\\\dddkkkooorrrsssuuuyyy}}}yyyoooeeeZZZOOODDD===333444444000+++)))+++...---+++***+++,,,,,,+++)))******)))''''''((()))(((***)))))))))((((((((('''((())))))))))))*********&&&&&&'''((()))******+++&&&&&&&&&&&&'''(((******(((((('''((((((((((((((()))))))))))))))((('''&&&(((((((((((((((((((((((((((((((((((())))))***+++,,,888;;;>>>MMM[[[kkk~~~xxxfffTTTHHH>>>999333///...///...---------,,,++++++++++++,,,,,,,,,+++************+++,,,++++++******++++++,,,++++++***))))))***++++++***************)))))))))((('''&&&)))222;;;:::444++++++++++++++++++++++++'''((()))(((((()))+++...*********++++++,,,,,,---)))******+++++++++*********,,,---............///777;;;CCCNNN^^^uuuwwwaaaHHH;;;888666333222000000000////////////...222...***+++---...***&&&,,,---//////...+++(((&&&tttwww{{{~~~zzzvvvsssoookkkhhhfffeeebbb^^^WWWOOOGGGAAA888888;;;CCCMMMUUUYYYYYYaaa___^^^]]]^^^^^^]]]\\\cccfffjjjmmmooorrruuuwwwzzzyyyxxx|||~~~wwwqqqkkk___LLL<<<222---,,,+++$$$%%%%%%&&&'''((())))))***((('''''')))******)))))))))))))))((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''(((((()))---222666GGGRRR^^^dddhhhlllnnnmmmtttyyyzzztttqqqmmmjjjgggfffggggggggggggddddddccccccdddcccbbbbbb]]]YYYRRRIIIAAA;;;777555///...,,,***)))((((((((($$$%%%&&&&&&&&&&&&%%%%%%((((((((('''''''''''''''(((((('''&&&%%%$$$$$$$$$)))(((((()))++++++***(((###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''((((((%%%$$$$$$$$$$$$$$$$$$######"""!!! !!!""""""!!!"""$$$&&&&&&%%%$$$%%%&&&&&&%%%###%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&$$$%%%'''((()))((('''&&&''''''''''''''''''''''''+++------******------***+++++++++,,,,,,***'''$$$&&&''''''''''''''''''&&&******)))'''&&&&&&&&&&&&''')))'''######&&&'''%%%$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&''''''(((((((((((()))))))))''',,,***###%%%---+++"""***)))))))))))))))******'''(((((()))***++++++,,,******))))))))))))))))))***)))((('''''')))+++,,,***))))))))))))))))))***------,,,+++++++++,,,,,,++++++*********++++++***,,,///333444333444777;;;>>>CCCKKKQQQVVVZZZ]]]______bbbggglllsss}}}~~~zzzrrrmmmcccXXXNNNDDD;;;777000111111...***(((***---,,,+++***+++,,,,,,+++******)))((()))(((''''''((())))))))))))(((((((((((())))))))))))*********+++&&&''''''((()))***++++++(((((('''''''''''''''((())))))***))))))))))))))))))*********)))((('''''')))))))))))))))))))))))))))))))))))))))***+++++++++444555888EEEQQQccczzzxxxeeeVVVFFF???666111000000///---...------,,,+++,,,,,,,,,---,,,,,,+++***+++++++++++++++******++++++,,,---************************++++++++++++++++++,,,,,,'''***+++***,,,000111///))))))******************)))***)))((('''(((***---,,,,,,,,,,,,++++++******((()))***++++++++++++++++++---///...------///111:::AAAJJJWWWkkkfffRRR>>>666666555222000++++++++++++************222...******......***&&&,,,---///000///,,,(((&&&uuuwww{{{}}}yyyvvvrrrnnnllljjjhhhddd^^^UUULLLCCC???888777999AAAKKKUUU[[[]]]____________```___\\\YYY___aaaeeehhhkkkoootttxxx{{{zzzyyy{{{}}}|||wwwssshhh\\\JJJ<<<333...+++)))######$$$%%%&&&&&&''''''***(((''''''((()))((('''(((((()))))))))(((''''''%%%&&&''''''((((((''''''''''''((()))+++///666:::FFFQQQ\\\bbbffflllnnnnnnxxx}}}~~~yyyvvvpppnnnkkkjjjjjjjjjjjjiiijjjhhhfffdddccc```]]]ZZZPPPKKKCCC:::444111000000&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%((((((&&&%%%$$$#########'''&&&&&&&&&(((((('''%%%"""######$$$%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&(((+++***'''(((+++'''''''''&&&%%%$$$"""""" !!!"""!!! """$$$%%%%%%$$$%%%&&&&&&%%%######"""!!!"""###$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''%%%%%%&&&''''''''''''''''''''''''''''''((((((((())),,,+++((((((******(((+++***))))))***(((&&&###%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&&&&'''&&&"""###(((,,,+++###$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((((((((())))))&&&******&&&(((...---((()))))))))))))))******+++&&&'''((()))+++,,,------+++***))))))((())))))))))))(((''''''((()))+++,,,***))))))(((((())))))***,,,,,,+++******+++++++++,,,+++***+++,,,,,,+++***+++...000000///...111444444888>>>BBBFFFJJJMMMPPPMMMNNNRRRXXX]]]eeesss}}}uuupppjjjeee]]]SSSHHH???999555//////---+++)))((()))++++++)))((()))******)))(((***((('''))))))&&&&&&((())))))))))))(((((((((((())))))))))))************((((((((())))))*********************)))))))))((()))***+++***)))((()))+++))))))*********)))(((((()))))))))))))))))))))))))))(((((()))***+++,,,---+++111000333>>>HHHXXXooovvveeeQQQHHH<<<555333333000---,,,,,,+++***************------,,,+++++++++++++++++++++******++++++,,,---************************+++++++++++++++,,,---...***...000,,,***+++---,,,(((((()))*********)))))),,,---,,,+++))))))+++---,,,,,,,,,,,,+++***)))((('''((()))***+++,,,,,,,,,+++---//////...///333777===GGGUUUfff}}}lllTTTEEE666222333111///---,,,,,,+++++++++*********,,,***)))***...///...,,,...///000111000...+++)))vvvwwwzzz}}}{{{~~~|||yyyuuurrrpppnnnmmmjjjcccXXXLLLCCC===777666777>>>JJJWWW___bbbaaaaaaaaaaaa```\\\WWWRRRTTTWWWZZZ^^^ccciiiqqqvvvwwwwwwwwwwwwvvvuuutttssshhh]]]MMMAAA999444...***###$$$$$$$$$%%%%%%&&&&&&(((&&&%%%&&&((())))))(((''''''((())))))))))))(((&&&'''(((((())))))((((((&&&'''(((***...444<<>>>>>BBBFFFHHHMMM[[[iii~~~vvvooojjjeeebbb[[[QQQFFF===777444...,,,***)))************+++)))(((((())))))(((&&&***''''''******&&&%%%((((((((((((((())))))))))))((((((((()))))))))******)))))))))))))))))))))***)))))))))************)))''')))+++***((('''(((***(((((()))*********))))))))))))))))))))))))))))))'''''''''((()))+++,,,---+++...+++...999???LLLaaauuuvvvcccXXXIII???;;;888444///,,,,,,+++************+++------,,,++++++++++++,,,+++++++++***++++++,,,,,,))))))************))))))***************,,,---...,,,......++++++------***((()))***+++++++++******+++,,,,,,+++******+++---)))***+++++++++***)))((('''((()))***+++,,,,,,,,,***---/////////333;;;AAAIIIWWWiii}}}kkkXXXEEE;;;222000111///,,,,,,//////.........---------))))))***+++---...//////---.../////////---,,,***vvvwwwyyy~~~{{{xxx|||~~~{{{xxxtttrrrqqqrrrpppiii^^^PPPEEE>>>666444555<<>>888333///...------,,,,,,------...---,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,))))))************))))))))))))(((((()))+++---...,,,,,,***))),,,111///))))))***+++,,,---,,,,,,+++'''(((******))))))***,,,&&&''')))***++++++******&&&''')))***,,,,,,------))),,,///000111777AAAIIIWWWggg|||sssZZZJJJ===666111111111///---...------,,,,,,,,,+++++++++***,,,------++++++,,,...***+++,,,,,,,,,+++***)))xxxzzz}}}~~~~~~|||||||||{{{{{{|||~~~|||wwwwwwsssnnniiibbbWWWJJJAAA888777777;;;DDDRRR___gggkkkhhheeebbb^^^WWWMMMFFF@@@@@@AAADDDEEEIIIUUU```ffffffgggggghhhiiiiiijjjiiiddd\\\SSSIII???555///+++***)))(((''''''(((((('''%%%%%%(((((('''+++111,,,...---***+++...---)))---+++)))+++------***'''))))))))),,,222<<>>;;;666333000...------,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,)))))))))******+++++++++///...,,,,,,,,,,,,***))))))+++...000///---***(((***+++,,,------,,,***)))000...,,,***((()))******&&&***------+++)))+++,,,------000444666===LLL[[[mmmsssZZZHHH@@@666555333111///...---,,,......---,,,,,,,,,,,,---,,,++++++***+++,,,...///,,,,,,------,,,,,,+++***xxxyyy|||}}}}}}|||||||||yyyzzz{{{|||}}}~~~}}}yyyvvvsssnnniiicccXXXLLLCCC;;;999777999@@@KKKVVV]]]cccccccccdddccc[[[PPPGGG<<<999888:::;;;>>>FFFOOOVVVXXX\\\aaafffjjjmmmnnnkkkggg```XXXNNNDDD:::333++++++++++++***)))(((''')))''''''******(((+++111222444444222333666555111333000------...///,,,)))******+++///777BBBNNNVVVZZZ]]]bbbhhhmmmqqqssstttxxxwwwxxxyyyzzzzzzwwwuuussssssrrrrrrrrrrrrqqqqqqkkk```PPPBBB888111,,,((()))((('''%%%$$$$$$$$$%%%'''%%%$$$"""!!!"""###$$$######$$$$$$%%%&&&&&&'''"""###$$$###""""""$$$%%%%%%$$$#########$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$###%%%%%%"""###%%%%%%!!!%%%%%%$$$$$$###""""""!!!#######################################$$$%%%%%%""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$###"""##############################$$$$$$$$$###"""!!!$$$$$$%%%$$$$$$$$$%%%&&&%%%$$$$$$$$$&&&&&&%%%###'''%%%$$$%%%'''((('''%%%'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))((('''((()))&&&(((***++++++)))&&&$$$&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&((()))***&&&&&&&&&&&&&&&'''''''''*********+++++++++,,,,,,(((((()))******++++++,,,,,,+++***)))))))))***+++''''''((()))))))))))))))''''''(((******++++++++++++(((''''''))))))'''%%%((('''&&&((()))+++***)))))))))***+++***)))((((((,,,,,,,,,------...............---,,,,,,000555999DDDKKKVVVaaaiiiooosssvvvyyy}}}}}}xxxsssrrroookkkhhhiiicccVVVKKKCCC:::111///---,,,***)))***++++++++++++++++++************'''''''''''''''''''''''')))((('''(((***++++++***'''(((******)))((()))+++******************))))))))))))***+++++++++++++++''''''+++...***######(((++++++******))))))))))))***))))))))))))*********)))((('''(((***+++)))&&&++++++******,,,222999???IIITTTeeeuuu|||nnn```SSSGGGAAA999666222000///...---+++,,,,,,,,,+++++++++******,,,,,,------------,,,,,,,,,+++)))(((((()))+++,,,*********+++++++++,,,,,,///---,,,,,,,,,,,,***)))++++++++++++++++++************+++++++++******))),,,+++***)))))))))***+++&&&)))------+++***,,,...---...111777===GGGZZZkkkttt```KKK===777333333111000////////////------,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,------,,,,,,+++***qqqtttxxx{{{}}}~~~}}}|||yyyyyyyyyyyyzzz{{{|||}}}|||yyyuuurrrnnnkkkeee[[[OOOFFF???<<<888666999AAAIIINNNUUUXXX^^^eeefff___SSSIII<<<555111111333444888===DDDHHHPPPYYYbbbhhhmmmooolllhhhccc\\\SSSIII???888------...---,,,***(((&&&)))((()))++++++***---222999===???===>>>AAA@@@<<<===888222000000000...,,,++++++---222;;;HHHUUU\\\```bbbgggmmmqqqtttuuuvvvyyyxxxwwwxxxxxxxxxvvvtttuuurrrooooooppppppnnnlll]]]RRRAAA444,,,)))'''%%%((('''&&&%%%%%%%%%%%%&&&############$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$%%%%%%$$$"""!!!"""$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%$$$$$$###$$$$$$######""""""&&&***&&& %%%%%%$$$$$$###"""""""""###########################""""""""""""###$$$$$$""""""""""""""""""""""""###$$$%%%&&&&&&%%%###"""########################$$$%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$$$$$$$###&&&$$$$$$$$$&&&'''&&&$$$&&&%%%$$$%%%'''((('''&&&'''(((((((((((('''&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))((('''((()))&&&''')))***)))(((&&&$$$&&&&&&&&&&&&''''''''''''%%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&''''''(((((()))************++++++++++++''''''(((((()))******+++******)))))))))***++++++''''''((())))))))))))(((%%%&&&'''(((***+++++++++'''&&&&&&''')))******))))))((('''((()))***)))(((''''''((()))******)))))),,,---------------,,,,,,,,,,,,+++******,,,000333<<>>888444444888>>>BBBGGGLLLVVV```ddd```VVVMMM@@@777000000333333444555;;;@@@IIITTT]]]dddhhhjjjiiigggbbb]]]VVVMMMDDD===222111000...,,,***(((''''''&&&(((+++,,,,,,///555@@@FFFJJJKKKLLLNNNMMMJJJIIICCC<<<777666444222///---,,,---333>>>KKKWWW^^^eeehhhlllppptttwwwxxxxxx{{{zzzxxxwwwxxxxxxvvvuuuuuupppmmmlllmmmjjjccc]]]IIIAAA555,,,************&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%$$$##################$$$$$$%%%%%%###$$$$$$###""""""###%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$###%%%&&&%%%''')))&&& """"""""""""!!!!!! ########################"""""""""!!!""""""###$$$"""""""""""""""""""""""""""###%%%''''''%%%###!!!##############################$$$%%%&&&&&&&&&'''&&&%%%%%%%%%&&&&&&%%%$$$)))(((&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''&&&''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&'''%%%&&&&&&'''((()))******'''''''''((((((((())))))''''''((())))))******+++((()))))))))******++++++&&&'''(((((())))))((((((&&&&&&''''''((('''''''''&&&&&&'''((()))************)))(((((())))))((('''((())))))***************,,,,,,---...///......---.........---,,,,,,///222888:::<<<>>>BBBIIIQQQVVV[[[hhhtttvvvtttrrrrrrqqqooommmhhh^^^RRRDDD888000......,,,++++++***++++++...---,,,+++***))))))((())))))))))))))))))))))))'''***,,,+++(((&&&(((***(((***,,,,,,+++***++++++*********++++++,,,,,,---''''''((()))))))))))))))***+++++++++((('''(((+++---,,,+++***)))***,,,---******************))))))((((((((()))))))))((((((+++)))''')))---000000///666777===HHHWWWkkk{{{kkk___IIIDDD>>>888444111...,,,......---,,,,,,+++******,,,...000111111///---+++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++))),,,***(((&&&''')))+++---+++***)))))))))***,,,,,,)))***+++,,,,,,,,,++++++---///111000...///222555777777<<>>CCCMMMYYY```___XXXQQQCCC888000111444444333333777<<>>DDDHHHTTTcccrrrwwwvvvtttsssrrrqqqmmmggg^^^QQQBBB555.........---,,,++++++++++++++++++++++++++++++++++++************************%%%))),,,,,,***)))***---)))+++---...---,,,,,,,,,*********++++++,,,,,,---''''''((())))))))))))))),,,---,,,***)))***+++,,,,,,,,,+++******+++,,,---***++++++,,,,,,+++******)))***+++++++++*********,,,***(((***...///...,,,222222666???KKK\\\uuusssXXXRRRIII@@@999444///------------------.........---///111222111///---++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,+++)))************++++++,,,,,,,,,,,,+++***+++,,,---...------.........---,,,+++...000222111///111555999:::<<>>PPPZZZeeejjjllloooooommmkkkfff___YYYTTTMMMEEE???666333333888DDDRRR\\\aaahhhkkkooosssvvvxxxyyyyyy|||yyyvvvuuuvvvwwwwwwwwwxxxtttoooiii```TTTEEE<<>>BBBPPP___ooovvvxxxxxxvvvrrrpppkkkddd]]]PPP@@@444///.........---,,,,,,++++++*********+++,,,------...((((((((((((((((((((((((###&&&)))+++,,,---...///(((+++...///...,,,,,,,,,*********+++++++++++++++))))))***++++++++++++++++++---,,,)))))),,,---+++*********+++++++++++++++((()))***,,,,,,++++++***)))+++,,,,,,+++******++++++******+++---------,,,000...222;;;BBBMMMbbbxxxnnnfffZZZNNNDDD;;;555111......//////000000000000...///000111000///---+++************************,,,,,,,,,,,,++++++++++++,,,+++******+++,,,+++))))))***,,,.........---,,,,,,,,,,,,,,,,,,---...////////////......------------///111222222666<<>>PPPeeexxx{{{lll]]]PPPFFF===999222222111111111111111111////////////...---,,,+++*********++++++*********,,,,,,+++++++++*********+++***)))***+++,,,+++***)))***,,,---.........---******+++,,,------------......---,,,------///000...111444666:::@@@JJJQQQTTT[[[lll|||gggRRRFFF;;;777555222222444000000///..................---,,,,,,++++++,,,,,,)))***,,,------,,,+++***+++++++++++++++***))))))...222<<>><<>>>>>===AAAKKKYYYeeejjjjjjhhhfff^^^YYYSSSMMMJJJIIIHHHGGGLLLJJJLLLSSSZZZ]]]^^^^^^___WWWPPPQQQTTTWWWZZZ^^^````````````]]]UUUIIIAAA777555111...///444<<>>FFFQQQ```ppp{{{|||eeeSSSHHH:::777444333333333222111111000...---,,,,,,---...---***)))***---...,,,******))))))***,,,,,,+++))))))******++++++******))),,,///888JJJaaasss}}}~~~wwwssssssrrrnnnooorrrvvvuuuuuuwww{{{~~~~~~}}}|||{{{xxxssspppooorrrvvv|||~~~{{{ooofffZZZOOOGGGDDDCCCCCCLLLTTTaaajjjnnnnnnkkkiiieeeaaa\\\XXXVVVWWWWWWXXX[[[XXXWWW[[[^^^___]]]\\\VVVOOOJJJLLLQQQTTTXXX\\\aaabbbdddfffeee^^^UUUMMM@@@===999444333888???EEEWWWcccnnnrrrsssuuuuuussswwwrrrllleee]]]PPP@@@555,,,---+++---999LLLYYY\\\aaaiiipppqqqqqqssstttrrrooommmjjjfffddddddeeegggfff[[[KKK<<<222,,,***)))%%%%%%$$$$$$$$$$$$$$$%%%((()))*********)))((('''%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""%%%&&&%%%$$$#########""""""""""""!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$""""""###$$$###""""""""""""###$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$#########$$$$$$%%%&&&$$$###"""$$$%%%%%%### %%%%%%$$$$$$$$$$$$%%%%%%###""""""###%%%&&&%%%$$$&&&%%%###!!!!!!"""###$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))))))))''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((((())))))(((&&&$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$((((((((('''''''''''''''(((((()))))))))))))))(((''''''((((((((()))))))))'''''''''''''''((())))))''''''''''''''''''''''''((()))+++,,,,,,+++)))(((***)))(((''''''((()))*********++++++++++++******((((((((()))***+++***))),,,,,,+++*********+++,,,,,,---------...111666999@@@JJJYYYhhhyyyzzzpppdddZZZTTTLLLBBB999333000...------,,,+++***+++******))))))******+++------,,,+++***)))((((((************+++,,,------))))))))))))))))))))))))))))))*********+++++++++)))***+++,,,------------******))))))))))))******+++******))))))))))))***))))))(((((())))))***++++++---...---***))))))***)))))))))))))))*********+++---///......000777===EEEKKKUUUaaannnzzz{{{pppdddZZZSSSKKKAAA999555333000...000...+++++++++,,,+++***++++++++++++++++++++++++,,,---...000000///...---+++,,,...//////...,,,++++++,,,,,,,,,,,,++++++***++++++******++++++,,,,,,,,,,,,+++,,,---...000111111777BBBPPPaaasssgggRRRDDD===888555333222222222222111111000///---,,,,,,,,,------+++)))***,,,,,,+++)))***))))))***,,,,,,+++***+++++++++,,,,,,+++++++++)))---888III^^^ppp|||}}}yyyvvvvvvtttppppppssstttttttttwww{{{~~~~~~~~~}}}{{{vvvssssssuuuzzz~~~vvvpppeeeXXXNNNIIIJJJKKKWWW^^^hhhoooqqqpppnnnmmmkkkiiifffdddeeegggkkkmmmoookkkgggdddccc```[[[VVVJJJCCC@@@DDDJJJMMMQQQUUU]]]```dddiiikkkggg```[[[MMMIIIDDD>>><<>>666///)))*********...777CCCNNNSSS]]]ccchhhlllqqquuurrrmmmfff___UUUKKKFFFEEEEEEFFF<<<888222---)))&&&###!!!%%%$$$$$$$$$%%%&&&''''''*********)))))))))(((((()))*********)))((())))))%%%%%%%%%%%%$$$$$$$$$$$$))))))(((''''''&&&%%%###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###!!!!!!""" !!!###$$$$$$###!!! """"""""""""""""""""""""""""""###$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$###"""%%%%%%&&&&&&&&&&&&&&&&&&***(((&&&%%%%%%%%%###!!!'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''***((('''&&&&&&''')))***))))))((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&'''((((((&&&%%%&&&'''***))))))(((((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%&&&''')))++++++***(((''')))(((&&&%%%$$$$$$%%%&&&)))))))))))))))*********)))************)))(((((())))))))))))************)))(((&&&&&&&&&''')))***'''''''''''''''''''''''')))))))))(((((()))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''((()))***)))))))))******************+++++++++***+++++++++,,,---111444888AAAPPPccczzztttggg___WWWJJJ???;;;666111---,,,,,,,,,,,,***))))))(((((())))))***((((((((())))))))))))))),,,,,,+++***************,,,***(((''''''(((***,,,))))))))))))************''''''((()))))))))((((((((()))***,,,,,,+++***)))))))))))))))***++++++,,,++++++******++++++,,,---000///---***)))((())))))++++++******))))))((((((---......---+++***,,,///000222555:::BBBNNNZZZbbbppp{{{wwwmmm^^^PPPGGG@@@999555111000//////000000...---*********+++++++++++++++,,,,,,------,,,+++***)))++++++************++++++///...---+++***+++,,,,,,************+++,,,---...---------...///111222333:::BBBSSSlllkkkTTTEEE===999666111000...///000111000///111111000...---,,,++++++---,,,+++******)))((('''+++)))((()))+++,,,+++***))))))************))))))+++---111:::III]]]ppp}}}~~~~~~|||{{{zzzvvvuuuvvvyyy}}}}}}zzz{{{}}}}}}yyyqqqbbbQQQEEEBBBGGGMMMYYY]]]cccgggjjjmmmpppqqqjjjlllnnnpppuuu}}}wwwmmmfffZZZOOO???777222333777888:::>>>FFFKKKRRRYYY^^^aaacccccc\\\[[[XXXUUUTTTWWW]]]aaagggnnnrrrnnnggg^^^SSSIIIBBB???:::555111...+++(((*********...333:::BBBHHHTTT\\\eeelllrrrtttooohhh```VVVIII>>>888666666666000...---+++)))%%% %%%%%%%%%%%%&&&'''((()))------------------------+++,,,---+++(((&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%,,,,,,,,,+++(((&&&$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###"""###$$$ !!!###%%%%%%###!!! #################################$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''''''''&&&+++)))'''''''''&&&%%%###&&&&&&%%%%%%%%%$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''***)))'''%%%%%%&&&((()))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((('''&&&&&&'''((()))(((''''''&&&&&&''''''%%%&&&&&&''''''&&&&&&&&&%%%''')))***+++***(((''')))(((&&&%%%$$$$$$%%%&&&'''''''''(((((()))))))))))))))************))))))))))))))))))************(((''''''&&&'''((()))***(((((((((((((((((((((((())))))(((''''''((())))))(((((())))))))))))((((((((((((((())))))(((((((((%%%'''))))))((('''(((***))))))******++++++++++++)))++++++++++++,,,///111666>>>LLL```{{{sssiii^^^OOODDD:::666222000///...---,,,******))))))))))))******'''(((((((((((())))))))),,,,,,+++***)))))))))))),,,***(((''''''(((***,,,(((((()))))))))*********)))))))))))))))((('''&&&'''(((***+++,,,+++************))))))***+++,,,,,,+++++++++++++++,,,,,,---,,,+++)))(((((())))))***++++++******))))))((((((***+++,,,++++++***+++,,,000000000111555===GGGMMMXXXfffwwwpppaaaUUUJJJ@@@:::......000222333222...+++++++++++++++++++++,,,,,,,,,,,,,,,++++++***))))))+++***))))))))))))***+++///---,,,+++***+++,,,,,,******++++++---...000000//////...///000222555666>>>HHH\\\xxxmmmRRR@@@:::888444//////...---...000111000...000000//////---,,,++++++,,,,,,,,,+++***)))((((((+++***((((((***,,,,,,+++***++++++,,,,,,++++++***,,,---...222<<>><<>>BBBHHHNNNSSSXXX]]]aaa^^^^^^^^^^^^^^^aaafffjjjjjjnnnooohhh___TTTFFF:::444222000---***))))))))))))'''))),,,...000666===IIITTT```iiinnnpppllleee\\\QQQBBB777111...---,,,///,,,(((&&&%%%$$$"""!!!$$$$$$$$$%%%&&&((()))***,,,,,,,,,,,,---...///000///000000---((($$$$$$&&&&&&&&&&&&''''''(((((((((...//////---***&&&$$$$$$#########""""""""""""!!!######################## """$$$$$$###"""###$$$!!!###$$$%%%%%%$$$###!!!##############################$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%######%%%'''"""$$$%%%'''''''''&&&&&&&&&%%%%%%&&&((())))))((($$$$$$$$$#########"""""""""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''((((((''''''''')))((('''&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$$$$&&&''''''&&&&&&((()))&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%&&&''')))))))))(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((()))((()))******++++++******((((((((()))))))))******'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((%%%(((+++***((('''(((+++'''((()))***+++++++++++++++,,,......---...000111444<<>>DDDRRRiiiqqq^^^GGG999777777222,,,......---///000000///---////////////...---,,,+++,,,------,,,***)))***+++,,,***((((((***+++,,,,,,------............------+++,,,,,,---444CCCYYYhhhuuu~~~|||xxxwwwwwwyyy}}}~~~zzzwwwmmmbbbSSSEEE===;;;<<<===DDDFFFIIILLLPPPWWW^^^ccciiimmmqqqvvv|||xxxsssgggXXXIII>>>444000000///111555888;;;???CCCHHHNNNUUU[[[___aaaccceeefffhhhkkkmmmlllmmmhhh^^^SSSHHH;;;000------+++)))''''''((()))'''&&&(((,,,,,,+++000777???LLLZZZbbbfffiiigggddd\\\QQQBBB666111...+++)))...***&&&$$$$$$%%%%%%%%%&&&&&&&&&''')))+++,,,---/////////000111333555666777999999333,,,&&&&&&(((&&&&&&'''((()))***++++++///111222000+++&&&$$$$$$#########""""""""""""!!!########################!!!###$$$$$$"""!!!""""""###$$$%%%&&&&&&%%%$$$#################################$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%###$$$%%%$$$######&&&)))!!!"""$$$&&&'''&&&%%%%%%###""""""$$$'''))))))(((###$$$$$$$$$######""""""######$$$%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%''''''&&&'''(((***''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%&&&'''(((((((((''''''''''''&&&%%%$$$$$$%%%%%%&&&''''''((())))))'''((()))***+++,,,,,,,,,''''''((((((((()))))))))%%%&&&((()))***)))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''((())))))******))))))(((&&&***------)))(((***---&&&''')))***+++++++++***+++,,,......------...000333999EEEXXXtttooo^^^TTTBBB<<<555000............,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))+++***)))))))))))))))***))))))))))))))))))))))))(((((((((((()))))))))*********+++,,,------,,,,,,,,,,,,,,,------...///000,,,,,,+++*********++++++***************+++,,,,,,)))(((''')))+++,,,***((()))))))))))))))*********'''((()))+++,,,+++***(((((())))))***+++...333666;;;EEESSSbbbuuuxxxiiiYYYOOO???===:::888666444111///000000///...---,,,,,,+++++++++******++++++,,,,,,************************(((((()))***++++++++++++))))))***+++---///111222222111000111555===EEEJJJSSSccc|||qqqZZZOOOAAA888555444222//////......///000000...,,,------...//////...---,,,+++---...---+++***,,,...,,,***(((((()))+++,,,,,,,,,------......------,,,)))+++++++++000===QQQ___ppp{{{}}}~~~~~~{{{xxxwwwwwwxxx|||~~~}}}yyyvvviii^^^PPPEEE???<<<999888999;;;===???DDDJJJRRRXXXgggkkkpppuuu{{{xxxttthhhZZZNNNBBB666111000000333777444666999<<>>@@@AAA@@@BBBAAA:::111+++***,,,&&&'''((()))***+++,,,---000333444111+++&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""###%%%%%%$$$""" %%%%%%%%%&&&&&&%%%%%%%%%###########################$$$$$$%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%"""$$$%%%$$$###$$$'''+++ !!!$$$&&&&&&&&&%%%$$$$$$###"""###%%%&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''(((((('''&&&%%%%%%######$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''###%%%'''''''''''')))*********)))(((((((((((((((%%%%%%&&&'''((((((((('''%%%$$$$$$%%%%%%'''((()))&&&''''''((('''&&&$$$###%%%&&&&&&'''((())))))***&&&''')))***,,,,,,------''''''''''''(((((((((((($$$&&&(((***+++)))'''&&&))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&'''((()))******)))((('''))))))************))))))(((,,,//////+++***,,,///&&&''')))***+++++++++***)))***,,,,,,+++***,,,---222888BBBTTTqqqtttcccZZZGGG@@@666...+++,,,...///---,,,,,,++++++,,,,,,---+++*********)))))))))(((******))))))))))))******))))))************))))))(((((((((((())))))))))))&&&'''(((***,,,---------///.........///000222333------,,,+++******************))))))******+++,,,+++))))))+++------***'''(((((())))))******++++++(((((()))+++,,,+++)))'''((()))+++++++++,,,///111222:::DDDQQQeee{{{wwwggg]]]NNNIIIBBB<<<999777666555222222111///...---,,,++++++*********+++,,,------******++++++++++++******%%%'''(((***+++++++++***(((((()))***,,,///111222222111000222888BBBMMMSSSbbbsssuuu[[[BBB???:::444///...///111/////////000111000...+++,,,---.../////////...---+++---///...,,,+++---///,,,***(((''')))+++,,,,,,)))******++++++******)))''',,,))))))000555AAAVVVddduuu|||{{{~~~|||zzzyyyxxxyyy{{{}}}~~~zzzvvvmmmeeeXXXJJJ???999666555222222444777888;;;EEEPPP[[[fffppprrruuu}}}~~~yyyssskkkdddXXXGGG777222000///222777;;;======;;;999???KKKUUUccciiilllllllllnnnnnnllloooiii___PPPBBB666000...(((***++++++)))(((((()))'''(((((('''(((,,,111555???HHHTTT]]]aaabbbbbbbbb[[[VVVLLL>>>000(((&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%+++,,,...///111666===AAAEEEDDDDDDFFFGGGHHHLLLQQQRRRQQQKKKAAA666---))))))&&&''')))***+++++++++***000111000///---***&&&$$$&&&%%%###""""""###%%%&&&###"""""""""$$$%%%$$$###&&&%%%$$$""" ###%%%######"""""""""""""""###&&&$$$!!! """$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%""" """$$$&&&%%%""""""%%%((($$$$$$###"""###$$$&&&'''$$$&&&'''&&&$$$$$$%%%&&&''''''((()))***+++,,,,,,$$$$$$%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&)))######+++000,,,'''((((((((((((((((((((((((((())))))***+++,,,,,,,,,,,,+++***(((''''''''''''%%%)))***'''%%%''''''%%%(((''''''&&&&&&%%%%%%$$$'''''''''&&&%%%$$$###"""'''&&&&&&%%%%%%%%%&&&&&&&&&''')))+++,,,------,,,,,,)))((()))******'''$$$(((((())))))))))))((((((((((((((('''&&&&&&%%%%%%%%%###%%%)))***((((((+++&&&'''((()))******)))((((((''''''&&&&&&&&&''''''))))))*********+++++++++((()))***)))((((((***,,,+++,,,------,,,,,,...000///666@@@PPPhhhnnn[[[QQQFFF<<<999888444111111///...,,,***))))))***+++)))((('''(((***++++++***)))***,,,------,,,***)))...+++)))))))))&&& ))))))))))))))))))))))))(((***++++++***)))***,,,222000...///111222///+++,,,,,,+++***)))((('''&&&)))+++------+++)))((()))******))))))******+++,,,)))************++++++++++++++++++***************+++***************++++++222333888BBBQQQcccttt~~~zzzssscccXXXMMMHHHBBB:::999===;;;444000333444000---...,,,---...---+++)))))))))+++---......,,,***)))(((******))))))))))))******))),,,+++(((***000111---111...000777???JJJ[[[kkkuuuoooXXXMMM@@@999333222000...---000///...---,,,+++*********---,,,+++---///...+++'''***---...---***))),,,///)))******++++++,,,------///...,,,+++***++++++,,,''',,,******222444<<>>@@@???<<<:::@@@LLLVVVeeejjjnnnmmmmmmoooooommmkkkfff\\\NNN@@@666000...''''''(((((()))))))))))))))))))))***+++000666;;;GGGOOOYYY```bbbbbb``````WWWSSSJJJ===111***(((((($$$######$$$&&&((()))***,,,///333777;;;@@@GGGMMMQQQRRRTTTWWWXXX[[[___cccccc___UUUGGG999...(((&&&&&&''')))+++++++++))))))+++,,,,,,,,,+++(((&&&$$$&&&%%%###""""""###%%%&&&###"""""""""$$$%%%$$$###"""$$$%%%$$$###""""""#########"""""""""###$$$$$$(((%%%###"""$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&)))((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%$$$$$$$$$%%%%%%&&&''''''%%%######$$$%%%$$$$$$"""###$$$%%%&&&&&&$$$###$$$$$$######$$$$$$%%%&&&$$$%%%&&&%%%$$$###$$$%%%&&&'''((()))***++++++,,,'''''''''''''''''''''''')))(((((('''&&&&&&''''''***'''$$$%%%(((***)))((())))))))))))))))))))))))(((((())))))***++++++,,,+++***((('''&&&&&&'''((($$$(((***&&&%%%&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))***+++******+++)))''''''((((((&&&$$$(((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&)))&&&'''******'''''')))((()))***+++++++++******(((((('''''''''''''''(((************++++++++++++((()))******))))))+++---+++,,,---,,,,,,,,,...000000444===JJJaaawwweeeVVVKKK@@@===:::555000///...---,,,+++************+++***))))))***+++***(((++++++++++++++++++++++++...---,,,,,,+++***'''$$$))))))))))))))))))))))))(((***++++++******+++---111222222222111000000000+++++++++++++++*********)))+++,,,,,,***)))))))))))))))*********+++++++++(((((()))))))))*********************************************************,,,---///666BBBQQQ___hhhtttzzztttiii^^^XXXRRRJJJFFFFFFEEE===888999888333000000...///...,,,***'''&&&&&&,,,---...---,,,+++************)))))))))***++++++...000///,,,---222444111888666999CCCNNN]]]qqquuu\\\III@@@;;;555111111111......000------,,,,,,,,,,,,,,,------,,,,,,...//////+++(((***+++,,,,,,+++,,,...000,,,++++++++++++++++++++++++***)))))))))***+++,,,(((,,,)))+++333333555BBBSSSdddkkkkkkqqqrrrssszzz~~~~~~}}}|||zzzyyyxxxxxx~~~~~~}}}xxxssspppkkkaaaTTTGGG:::000***---,,,...111222444;;;DDDNNNVVV]]]aaaeeehhhfffbbb]]]ZZZWWWWWW[[[]]]\\\ZZZNNNBBB777111000000222555AAAAAA@@@<<<<<>>HHHNNNYYYcccsssvvvqqqlllccc[[[WWWRRRJJJCCCBBB@@@;;;777666111000///...---+++***))),,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,...///...,,,,,,111333222999;;;BBBPPP```sssnnn]]]KKK>>>888666111///111111///...000------,,,,,,------...///------...///000///---******))))))***---///000///------,,,,,,+++******))))))(((((())))))+++,,,,,,)))+++'''(((222222333>>>OOO```eeedddjjjlllnnnwwwzzz{{{zzzxxxvvvtttssstttwwwxxxzzz{{{zzzzzz{{{{{{}}}~~~~~~zzzvvvrrrnnniiiaaaUUUHHH<<<333......---...222333444999AAAIIIPPPVVV[[[______XXXOOOHHHEEECCCCCCFFFHHHIIIHHHFFF???666222111111333444??????===;;;===FFFSSS]]]hhhmmmpppnnnmmmooonnnlllfffbbbYYYMMM???444...,,,+++'''%%%'''---000...+++,,,---000444;;;CCCMMMSSS]]]```eeegggfffccc___\\\QQQMMMEEE<<<333---***)))$$$%%%&&&'''))),,,000333444;;;EEELLLPPPVVV]]]ccciiioootttvvvvvvwwwwwwuuunnnfffWWWFFF777...)))(((%%%&&&)))******(((&&&$$$$$$$$$%%%%%%%%%$$$######&&&%%%$$$#########$$$$$$###"""""""""$$$%%%$$$### """$$$%%%$$$###$$$$$$$$$$$$$$$$$$%%%&&&''''''(((&&&$$$$$$&&&'''&&&&&&######""""""######$$$%%%&&&%%%%%%$$$######$$$$$$!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%""""""$$$&&&&&&&&&%%%$$$$$$&&&((((((&&&###"""###%%%&&&&&&%%%$$$###!!!###$$$$$$###"""###%%%%%%&&&&&&'''((()))***+++((((((((((((''''''&&&&&&))))))(((((((((((())))))+++)))'''%%%$$$%%%'''(((************************''''''''''''(((((())))))&&&&&&%%%$$$%%%&&&'''(((###'''(((%%%###%%%%%%###%%%&&&&&&&&&'''''''''(((%%%&&&&&&''''''''''''&&&'''&&&&&&&&&&&&''''''((('''''''''''''''''''''&&&+++)))&&&%%%%%%&&&'''((('''(((((((((((((((((('''&&&&&&''''''((()))******---******,,,+++'''&&&(((&&&'''''''''''''''''''''))))))))))))))))))***+++++++++++++++,,,,,,,,,,,,***+++,,,+++******,,,...***+++,,,,,,+++,,,...000111000444>>>OOOiii|||iii^^^RRRLLLGGG>>>666222,,,,,,,,,,,,,,,+++******---,,,++++++,,,,,,+++))),,,+++***))))))***+++,,,(((+++,,,***((('''***---(((((((((((((((((((((((((((***+++,,,+++,,,---///+++---///...,,,+++,,,---++++++,,,,,,,,,,,,------(((***++++++)))((()))***'''(((***,,,,,,+++)))(((((((((((()))))))))******)))))))))***************)))***+++++++++***)))(((...---,,,,,,000555;;;???FFFPPPaaarrruuummmbbb[[[SSSNNNJJJEEE???<<<333222111111222333333222...,,,+++++++++,,,,,,+++************+++,,,......---......---...222666888>>>EEESSSeeexxxhhhWWWKKK@@@777444222...---111111...------///......---------......---...///000111000...,,,,,,)))((()))---000///---,,,,,,,,,++++++*********+++++++++++++++,,,,,,---)))***$$$%%%///111444AAARRRaaadddaaafffhhhjjjssssssttttttrrrnnnkkkkkklllnnnqqqtttuuutttuuuvvvxxxwwwyyy{{{|||zzzwwwtttrrrnnnhhh]]]QQQEEE;;;555222///---...222333333777<<>><<<777333222333444444999999999:::@@@KKKYYYccciiinnnpppnnnlllmmmllliiihhhccc[[[NNN@@@555...+++,,,(((%%%(((---000///,,,000333888???GGGPPPZZZaaadddeeegggiiihhheeeaaa]]]SSSMMMDDD:::222,,,)))'''&&&((()))******...333777;;;BBBLLLQQQRRRUUU[[[aaaiiirrryyy{{{{{{}}}{{{vvvggg]]]NNN???333,,,)))((($$$&&&((())))))'''%%%###%%%%%%%%%$$$$$$######"""&&&%%%%%%$$$$$$############"""""""""$$$%%%$$$###"""######"""""""""%%%'''%%%%%%$$$$$$%%%&&&&&&'''&&&$$$######%%%%%%%%%$$$######""""""######$$$%%%%%%%%%$$$#########$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%'''&&&%%%&&&''''''%%%### !!!!!! """%%%###$$$%%%&&&&&&%%%###"""!!!"""$$$$$$######$$$%%%%%%%%%&&&'''((())))))***%%%%%%&&&&&&&&&'''''''''))))))(((((((((((())))))***&&&######&&&)))((('''))))))))))))))))))))))))'''''''''''''''(((((((((%%%%%%$$$$$$%%%&&&'''(((###'''(((%%%###%%%%%%###(((((((((''''''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''((()))))))))((((((((((((((((((+++***(((&&&&&&'''(((***''''''((((((((((((''''''''''''((()))***++++++,,,***((())),,,+++((((((***''''''&&&&&&&&&&&&&&&&&&)))))))))))))))***++++++******+++++++++,,,,,,,,,,,,------,,,***)))***+++***+++,,,,,,++++++---///111///222<<>>666111///---+++,,,000111111222666888>>>EEEIIIMMMLLLDDD;;;666444222000000222444666888999888444444666666444444444777;;;DDDPPP^^^gggjjjoooqqqnnnllllllkkkhhhfffccc[[[OOOBBB777000---,,,***(((***...222222222;;;???FFFMMMUUU^^^fffkkkjjjjjjkkkkkkkkkhhhccc___UUUNNNCCC888111,,,(((&&&'''***+++,,,,,,///666;;;AAAHHHOOOQQQOOOOOOTTTYYYbbbnnnxxxzzz{{{~~~zzzrrr]]]SSSEEE888///***((('''$$$%%%&&&&&&'''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$######"""###"""""""""$$$%%%$$$###$$$$$$###""" !!!$$$'''&&&%%%%%%$$$$$$%%%%%%&&&$$$###""""""$$$$$$###"""$$$############$$$%%%%%%%%%%%%$$$######$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&'''&&&$$$!!!###$$$%%%"""%%%***$$$$$$%%%%%%%%%$$$######!!!###$$$$$$######%%%&&&$$$$$$%%%&&&'''((())))))$$$$$$%%%%%%&&&''''''(((((((((''''''(((((())))))'''$$$"""$$$(((***)))&&&''''''''''''''''''''''''''''''((((((((((((((((((&&&%%%%%%$$$%%%&&&'''(((###((()))&&&$$$%%%&&&$$$))))))(((((('''&&&&&&%%%'''(((((((((((((((''''''&&&&&&&&&&&&'''((())))))******)))(((((())))))***)))***)))((('''''')))+++&&&''''''((((((''''''&&&'''(((((()))***++++++,,,(((&&&'''++++++)))(((+++))))))(((''''''''''''((()))((((((((()))***+++,,,))))))*********+++++++++,,,------+++)))((()))+++)))+++++++++++++++---///111///222;;;EEEVVVrrr}}}ooo___UUUKKK@@@777444000///------,,,---...///***)))(((***,,,------,,,''')))+++,,,,,,+++)))'''++++++,,,+++)))(((((()))))))))))))))))))))))))))(((***++++++***)))+++,,,---***)))+++...000---)))*********))))))(((((((((((()))))))))((((((***+++'''((()))*********)))(((************++++++++++++******++++++,,,---------...---,,,+++++++++++++++)))))))))***+++,,,...///333999BBBMMMZZZkkk}}}uuujjj```TTTIIIAAA===999888999999777555999444...++++++,,,***)))******+++,,,...///111222...///444:::???EEEOOOYYYkkk{{{}}}lllVVVJJJ???:::777222...---111---,,,///000---+++,,,222111///---,,,+++******+++...000111000///.........,,,++++++,,,---,,,,,,)))******+++,,,,,,------************)))((('''&&&'''***''''''---000888IIIUUUbbbbbb\\\^^^```dddmmmoooooolllcccWWWNNNKKKKKKPPPUUU[[[^^^^^^```eeejjjkkklllllliiieeebbbbbbccc^^^XXXNNNCCC999222///------***+++///111//////222///666===@@@DDDEEE@@@999555444222///...///222444333888999666555888888444222333777>>>HHHUUUbbbiiilllqqqrrrooommmmmmkkkhhhbbb___YYYOOOCCC999222000......///111555999===???IIINNNUUU\\\bbbhhhmmmqqqrrrpppooonnnnnnkkkeeeaaaVVVMMM@@@555///,,,)))(((&&&))),,,---...222:::AAADDDKKKPPPOOOIIIGGGLLLRRRZZZhhhrrrrrrrrrssslllaaaNNNFFF999///***((('''&&&$$$$$$$$$$$$$$$%%%&&&&&&############$$$%%%&&&&&&&&&&&&%%%%%%$$$###""""""###"""""""""$$$%%%$$$######$$$%%%$$$""""""###$$$'''&&&%%%$$$#########$$$###""""""###$$$$$$###!!!$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$"""""""""$$$%%%$$$###&&&&&&&&&%%%$$$%%%''')))&&&%%%$$$$$$######$$$$$$"""###%%%%%%$$$$$$&&&'''$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&''''''''''''''''''&&&&&&'''(((((()))###$$$%%%'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%&&&'''((($$$(((***&&&%%%&&&&&&$$$(((((((((((('''''''''''')))))))))))))))((('''&&&&&&&&&&&&&&&'''((()))******)))((((((((()))***+++&&&(((***)))'''&&&(((***&&&''''''((((((''''''&&&'''''''''(((((()))))))))(((&&&&&&******((('''***))))))'''&&&&&&&&&''''''(((((('''((()))***++++++(((((()))))))))*********((()))******))))))+++---)))***++++++***+++---///111...111999@@@JJJbbbzzz|||iii\\\PPPCCC:::666222111...,,,,,,...111333***)))((()))++++++***)))))))))************))))))*********+++++++++)))''')))))))))))))))))))))))))))***+++***((('''((()))*********+++,,,,,,,,,+++(((((()))))))))))))))***(((((()))((('''(((***,,,(((((((((((())))))))))))))))))))))))************++++++,,,------...//////111000---+++***+++,,,...(((((()))******++++++,,,...222888>>>HHHWWWhhhuuuwwwiii\\\QQQLLLGGGEEEGGGGGGEEEBBBAAA:::222......---+++)))***++++++---...111222333444666===GGGOOOWWWeeerrrsssaaaSSSCCC===777666444000...//////++++++...000...---///000///...,,,+++************---000111///......///***+++,,,,,,++++++---///+++++++++++++++++++++,,,(((((()))******)))((('''%%%,,,******///000777JJJTTT```___YYY[[[^^^bbblllrrrqqqkkk___PPPCCC>>>===AAAGGGNNNQQQRRRUUU[[[```eeeeeeddd___ZZZVVVVVVXXXQQQMMMFFF>>>777222///---...+++,,,000222000///111***222999===???BBB@@@;;;888777444000---...000333000777:::777666999999444222444888@@@KKKWWWcccjjjnnnrrrtttqqqnnnmmmllliii^^^\\\VVVMMMCCC:::444222111333666999<<>>444...,,,+++***$$$(((,,,---///444===EEEFFFLLLPPPMMMFFFCCCHHHNNNVVVdddmmmjjjfffdddZZZMMMAAA999///(((&&&&&&&&&&&&######""""""###%%%'''((( !!!"""$$$&&&((()))&&&&&&&&&%%%$$$###"""!!!###"""""""""$$$%%%$$$###"""$$$&&&&&&$$$"""!!!!!!'''&&&%%%$$$###"""""""""$$$###"""###%%%%%%###!!!%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$"""  ###%%%&&&###!!!!!!$$$%%%### '''&&&$$$###"""###$$$$$$"""$$$%%%%%%%%%%%%'''(((###$$$$$$%%%&&&'''((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''((())) %%%******&&&$$$%%%'''(((((((((((((((((((((((()))))))))))))))(((((((((((((((&&&&&&&&&&&&'''(((%%%)))***'''%%%''''''%%%&&&&&&''''''((()))))))))************)))(((&&&&&&&&&&&&&&&'''''')))******)))(((''''''''')))***+++$$$'''))))))&&&%%%&&&(((&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''')))&&&'''******&&&&&&(((''''''%%%$$$###$$$$$$%%%''''''''''''((()))***+++(((((((((((())))))))))))%%%'''((())))))***---///)))***++++++***+++---///111...111888<<>>???BBBJJJTTTUUUTTTQQQKKKFFFDDDGGGJJJHHHBBB;;;555333111111000222222111000///...------000000222:::EEELLLMMMLLLEEE>>>555...+++---///111555333333555999;;;999777;;;===???CCCKKKUUUaaahhhrrrtttsssrrrtttuuuooohhh```ZZZRRRKKKDDD>>>999555888:::===@@@DDDLLLVVV^^^gggiiikkklllnnnpppsssvvv{{{|||{{{vvvrrrnnnfff^^^UUUIII;;;333000///***&&&+++)))***000555:::AAAHHHMMMSSSTTTPPPLLLLLLLLLKKKYYY[[[\\\\\\VVVLLL???777111+++((()))'''""""""&&&'''%%%###$$$&&&'''%%%######!!! """%%%&&&%%%###%%%%%%$$$$$$###"""!!!!!!%%%$$$###"""""""""$$$$$$###%%%''''''$$$!!! %%%$$$###"""""""""$$$$$$""""""""""""""""""""""""$$$%%%&&&'''&&&%%%$$$###&&&%%%%%%'''((((((&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$&&&&&&%%%$$$%%%&&&######$$$%%%%%%&&&''''''!!!$$$'''((('''&&&&&&''''''&&&&&&''')))***)))'''%%%&&&''''''(((''''''''''''''''''''''''((((((((())))))(((((((((((())))))++++++++++++************&&&(((*********)))***+++&&&&&&'''''''''''''''&&&*********(((%%%$$$$$$%%%)))))))))(((''''''&&&&&&+++(((%%%%%%(((+++***)))'''(((((((((((((((''''''%%%$$$######$$$''')))++++++&&&!!! $$$''''''%%%)))((('''(((+++,,,,,,+++''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((('''''''''''')))***++++++******,,,......000000000444===LLLVVVrrrrrrdddYYYJJJ===<<<555000000111...++++++,,,+++******************+++)))((()))+++***&&&###************)))((('''&&&&&&)))++++++((('''***---************++++++++++++(((((((((((()))))))))))))))))))))))))))*********(((((('''&&&&&&&&&&&&&&&+++***)))(((((()))***+++(((((())))))******++++++++++++++++++++++++++++++,,,)))'''(((***+++)))''')))***---///000///---,,,,,,------,,,...888FFFQQQ[[[gggvvv{{{uuuooonnnpppnnngggaaaWWWMMM@@@666222000---++++++,,,000555555444888???HHHRRRaaaooo|||tttaaaSSSGGG;;;333000000111000///...,,,+++,,,,,,,,,---...///000111***,,,......,,,++++++,,,...---,,,---/////////---++++++,,,,,,,,,------------,,,+++***+++,,,...///+++)))'''(((++++++***''',,,***)))***)))***333===KKKPPPWWWZZZZZZ[[[___ccchhhlllgggUUUGGGAAA:::222444333555888999999@@@GGGHHHHHHEEE@@@;;;:::<<<>>>@@@<<<666111000000000///333222000///...---------///000444===IIIQQQTTTTTTGGG@@@777///,,,---...///111000222666;;;???@@@???BBBCCCDDDGGGLLLTTT]]]dddkkkmmmooopppsssuuuppphhhZZZTTTLLLFFFAAA>>><<<;;;@@@BBBEEEGGGKKKRRR\\\cccgggiiijjjlllmmmooosssuuu{{{}}}|||wwwsssooofff]]]PPPFFF999222000///,,,(((+++)))***000666;;;DDDLLLSSSXXXZZZXXXVVVVVVUUURRRWWWUUUQQQMMMGGG???666111...)))&&&'''&&&""""""&&&'''%%%###$$$''''''&&&$$$&&&$$$###$$$&&&(((&&&$$$%%%%%%$$$$$$###""""""!!!%%%$$$###""""""###$$$$$$###$$$$$$$$$$$$###!!! %%%$$$###""""""###$$$$$$########################$$$$$$%%%&&&&&&%%%$$$###%%%$$$$$$%%%'''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$$$$%%%$$$$$$%%%&&&&&&'''(((((("""%%%''')))(((''''''''''''''''''(((******)))'''&&&'''(((((())))))((((((''''''((())))))))))))((())))))(((((((((((()))))))))))))))(((((((((''''''(((***,,,,,,+++***+++,,,'''''''''(((''''''&&&&&&''''''((('''%%%%%%&&&((()))))))))((((((''''''''',,,***((()))+++---,,,+++''''''(((((((((''''''&&&((((((((())))))(((((((((***$$$!!!$$$%%%$$$&&&%%%%%%&&&((())))))(((''''''&&&&&&&&&&&&''''''((())))))))))))(((((('''''''''((((((((('''&&&&&&((((((((((((((((((((((((&&&'''''''''(((((()))))),,,---...---------///111...000000000111888DDDMMMaaawwwqqqeeeVVVHHHCCC:::222111111...,,,,,,,,,,,,+++*********+++++++++***))))))+++***'''$$$'''((()))******+++******)))(((((()))************(((((((((((())))))))))))))))))))))))(((((((((((()))))))))************+++******)))(((((((((((()))+++***)))(((((()))******((()))))))))*********+++++++++++++++++++++++++++***(((''')))+++---,,,***)))***,,,------+++)))''')))+++,,,,,,---111:::AAAJJJRRR^^^gggnnnxxx|||uuuaaaWWWHHH===777444000.........222777:::===EEENNNYYYfffyyyvvvjjjXXXKKKCCC<<<333---//////000000///...---,,,---------------...///000.........,,,))))))***+++---,,,+++---...//////...,,,,,,,,,,,,------------...---,,,***)))(((((((((,,,***((()))+++,,,+++)))+++))))))***))))))///777===CCCJJJPPPQQQSSSVVVXXXaaafffbbbSSSFFF@@@999222000000333555555444888???FFFDDDAAA===999777888:::999666111...///000111111333222///---,,,,,,---......///444>>>KKKTTTXXXYYYGGG@@@888000---,,,------...///222888@@@GGGKKKMMMNNNNNNNNNOOOQQQVVV]]]bbbgggkkknnnpppssstttmmmdddQQQKKKCCC>>><<<>>>@@@AAAEEEHHHJJJLLLOOOUUU^^^dddggghhhjjjjjjkkknnnrrruuuzzz}}}}}}yyytttoooeee\\\JJJAAA666000//////---+++***(((***111777===GGGQQQYYY]]]```aaabbbbbb]]]WWWRRRLLLCCC;;;555111---++++++'''%%%&&&%%%######&&&&&&%%%$$$%%%'''((((((''''''&&&%%%%%%&&&&&&%%%$$$%%%%%%$$$$$$###"""""""""$$$######"""######$$$$$$$$$""" !!!###$$$""" $$$######"""######$$$$$$##############################$$$$$$%%%$$$$$$###$$$######$$$%%%%%%$$$"""########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))***)))'''%%%$$$%%%%%%&&&&&&''''''(((((((((###&&&((())))))(((((())))))(((((()))***+++)))((('''(((((()))))))))))))))&&&((()))+++++++++)))((())))))(((((((((((())))))))))))((((((((((((''''''(((***++++++)))((())))))((((((((((((((('''&&&%%%###$$$&&&&&&%%%&&&)))+++)))))))))(((((((((((((((+++***)))+++,,,---+++***''''''(((((((((((('''''')))***+++,,,+++(((&&&$$$,,,(((###!!!$$$''')))(((&&&%%%$$$%%%'''(((((('''''''''&&&&&&&&&&&&''''''******)))((((((((((((((((((((()))))))))((('''&&&((((((((((((((((((((((((%%%%%%&&&'''((()))******,,,---......---...000222...//////...///333:::AAAMMM```yyyxxxgggYYYNNNBBB666222111...,,,,,,---,,,,,,+++******++++++,,,+++******+++***(((&&&'''((()))***+++++++++++++++(((%%%'''+++---***'''(((((((((((())))))))))))******))))))(((((('''''''''((((((((())))))))))))+++***))))))(((((()))))),,,+++***)))((())))))***)))))))))***************))))))))))))))))))))))))&&&%%%%%%&&&(((******)))))))))******)))'''$$$""""""&&&***+++++++++///222<<>>CCCKKKWWWccctttxxxmmmXXXNNNCCC;;;888666222.........////////////...---...---------------......111000...+++(((''')))+++,,,++++++,,,...//////...+++,,,,,,,,,,,,------------------,,,***((('''&&&,,,+++***+++,,,---,,,***&&&%%%&&&******)))...444222777<<>>555///......---+++***)))+++111777???KKKVVV\\\```dddgggiiihhh```VVVJJJCCC999000+++))))))(((((('''&&&&&&%%%%%%%%%'''%%%%%%%%%&&&((()))))))))&&&%%%%%%$$$$$$###"""!!!$$$$$$$$$#########""""""##################$$$$$$$$$ ###%%%### ##################$$$$$$########################""""""######$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%###""""""""""""""""""""""""$$$$$$$$$##########################################$$$$$$%%%%%%&&&&&&&&&((()))******(((&&&&&&'''%%%&&&&&&&&&'''''''''(((%%%''')))***)))))))))******)))((()))++++++***(((''''''((())))))))))))(((&&&(((***------,,,***)))))))))(((((((((((())))))+++*********))))))))))))&&&((()))(((&&&%%%%%%&&&((())))))(((((('''&&&%%%###$$$%%%&&&&&&''')))+++))))))))))))))))))))))))(((((()))***+++***)))''''''((())))))))))))))))))))))))******)))'''%%%$$$+++)))'''''')))******)))(((&&&&&&''')))))))))(((''''''&&&&&&&&&&&&''''''***)))((('''&&&'''(((((())))))***+++***)))'''&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))***++++++***+++---...,,,---.........000444888CCCPPPeee~~~yyyjjj[[[KKK;;;333000...,,,,,,---,,,+++******)))******,,,++++++++++++***))))))************)))((('''&&&***((('''(((***+++)))''')))*********++++++++++++******))))))((((((''''''%%%%%%&&&&&&''''''(((((()))(((((('''&&&'''''''''---,,,***)))((())))))***************************))))))))))))))))))))))))&&&&&&&&&'''((())))))((('''((((((((('''%%%###""""""''')))***)))***+++222666999<<<@@@JJJWWWbbbppp~~~mmm\\\OOOFFFAAA>>>???>>>AAAHHHPPP[[[kkkyyy}}}lll\\\RRRHHHAAA999555444444333111---------....../////////......---,,,,,,,,,------000000000---+++***+++,,,+++******+++...//////...*********+++++++++,,,,,,+++,,,---...---,,,+++***------,,,,,,---------,,,&&&$$$%%%)))***(((+++/////////111222444777;;;===HHHPPPVVVUUUOOOIIIBBB===<<<888666666555888AAAKKKPPPMMMHHHBBB>>>:::888666777555222111333555666666333111...+++***+++,,,...,,,...111666;;;@@@BBBBBB999555111...---------,,,,,,---111777???JJJTTT[[[```aaaaaaaaaaaacccgggjjjmmmppppppoooooommmdddZZZDDD???777222333888===@@@===@@@DDDFFFGGGKKKQQQUUUbbbdddgggiiikkknnnqqqtttvvvyyyyyyuuupppiii^^^TTTBBB<<<444///------,,,++++++***,,,111777???MMMZZZ___eeejjjmmmmmmiii]]]PPP>>>999111+++(((''''''&&&'''((((((''''''(((((('''$$$%%%&&&''''''((())))))&&&&&&&&&%%%###"""""""""$$$$$$$$$###############""""""######$$$$$$$$$$$$$$$ ###&&&$$$!!!""""""######$$$$$$$$$$$$########################"""""""""######$$$$$$%%%'''%%%$$$%%%&&&'''&&&%%%""""""""""""""""""""""""################################################!!!""""""###$$$$$$%%%%%%%%%'''((()))((('''((()))%%%%%%%%%%%%%%%&&&&&&&&&&&&'''))))))))))))***+++***)))))))))++++++)))(((%%%&&&''''''((((((''''''&&&(((+++---...---+++***))))))(((((((((((())))))*********))))))))))))(((&&&''')))(((&&&%%%%%%%%%(((((())))))(((''''''&&&%%%&&&''''''&&&&&&(((***((()))))))))******++++++((()))+++++++++))))))(((((()))***+++++++++++++++******)))((((((((()))***$$$%%%''')))***(((%%%###((('''&&&'''((()))((('''''''''&&&&&&&&&&&&'''''')))(((&&&&&&&&&&&&((()))***+++,,,,,,,,,***'''&&&(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((()))+++---***+++---...///000222444<<>>:::999888;;;FFFQQQVVVRRRLLLGGGCCC@@@<<<999<<<999666444444555444444111000---+++***++++++,,,+++,,,...111222444555555222000------.........---)))+++...333;;;FFFRRRZZZaaabbbddddddeeegggjjjmmmkkkllljjjffffffddd^^^UUU@@@;;;444111222555999:::999===AAACCCDDDGGGLLLPPP]]]aaafffjjjllloooqqqssssssuuutttooojjjdddYYYOOO???:::444///------------,,,,,,...222555===LLL[[[ccckkkrrrsssooofffVVVHHH333000,,,)))''''''%%%$$$&&&))))))''''''))))))'''$$$%%%''''''&&&&&&''')))((())))))(((%%%$$$$$$%%%########################!!!"""###$$$$$$$$$$$$$$$###  $$$%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&(((&&&%%%%%%&&&''''''&&&########################"""""""""####################################### !!!!!!"""###$$$%%%%%%"""$$$&&&'''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))((((((***+++***)))((()))******((('''%%%&&&&&&'''''''''''''''&&&'''***,,,---,,,,,,+++))))))(((((((((((())))))((((((''''''''''''&&&&&&''')))******((('''(((((('''(((((())))))(((((((((((())))))(((''''''(((***(((((()))***+++,,,,,,---+++,,,...---,,,***+++,,,((()))***++++++,,,++++++---,,,***)))***,,,...///$$$&&&))),,,,,,)))&&&$$$'''&&&%%%%%%'''((('''%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))***+++,,,---...---+++(((&&&(((((((((((((((((((((((())))))((((((''''''''''''((()))******)))***,,,...)))***,,,---///111222222666;;;III___vvvsss^^^GGG;;;666333000///---,,,+++***))))))((((((***++++++***((((((***+++&&&'''((())))))******)))&&&))),,,***&&&%%%'''***(((((((((((())))))))))))((((((((()))))))))))))))))))))***+++,,,---......,,,+++******))))))******,,,+++***))))))***+++,,,------,,,+++***)))))))))(((((((((((((((((((((((((((((()))'''%%%###$$$$$$%%%&&&'''((())))))))))))******)))(((((((((((((((''',,,000111222555<<>>111...+++))))))(((&&&$$$%%%))))))&&&&&&)))((($$$$$$&&&'''&&&$$$$$$%%%''''''((()))(((%%%$$$%%%'''######################## !!!###$$$%%%%%%$$$$$$!!!"""###$$$$$$$$$###""" !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%'''((('''%%%$$$###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$######################## !!!"""###$$$%%%&&&&&&!!!###%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''((()))+++)))((((((((())))))'''%%%&&&&&&'''(((((((((((((((&&&'''(((***+++,,,,,,,,,))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''')))******)))))))))***&&&'''((())))))***))))))((()))***)))((()))***,,,(((((()))***+++,,,---...,,,---...---***)))+++---&&&'''((()))************,,,,,,,,,,,,,,,---......((()))+++,,,+++***))))))((('''&&&&&&(((((('''&&&''''''&&&&&&&&&&&&''''''%%%&&&((()))+++,,,,,,,,,+++---...///...+++(((&&&(((((((((((((((((((((((('''''''''(((((((((((((((((()))******)))***,,,...******+++,,,...000000000333666AAASSSfff}}}}}}gggNNNAAA<<<888444333//////---,,,+++*********(((******)))''''''))),,,((()))***++++++,,,++++++((())))))(((''''''''''''(((((((((((())))))))))))''''''(((((())))))******))))))***+++,,,---......,,,+++******))))))******+++******)))***+++---......------,,,***))))))((())))))))))))))))))))))))###%%%&&&%%%"""!!!"""###&&&&&&'''((())))))*********)))((((((((())))))((()))---000111///111777===III^^^zzzrrrggg___ZZZRRRJJJCCC<<<666222///...------...///000000...---,,,,,,,,,---...///++++++++++++,,,---......+++...000111///,,,++++++,,,+++******++++++***)))************++++++++++++,,,+++******))))))******,,,---///...,,,+++---///((($$$###&&&))))))***...******)))***++++++***)))&&&+++333===DDDKKKTTT\\\ZZZVVVSSSQQQNNNNNNUUU^^^aaa]]]YYYVVVUUUSSSOOOLLLLLLHHHCCC???<<<:::777555.........---,,,+++***)))(((***---......///000222///......///000000...------///222666===JJJYYYcccgggiiikkkllllllmmmooopppiiieee[[[QQQLLLJJJDDD===777555222222333555555555333777===@@@AAACCCGGGKKKUUU[[[dddkkkoooqqqrrrrrrnnnooolllfff```ZZZQQQHHH777555222//////000222444000///000111333:::JJJYYYdddpppyyyvvviiiXXXDDD666333111...,,,+++***((('''$$$((()))%%%$$$((('''"""$$$&&&'''&&&$$$"""$$$&&&$$$&&&'''&&&$$$"""$$$&&&##################$$$$$$ !!!###$$$%%%%%%$$$$$$ ###&&&&&&%%%###"""""" !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''')))'''$$$""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""!!!"""###$$$%%%&&&''''''"""###%%%$$$###""""""###'''''''''''''''''''''&&&%%%'''''''''&&&''')))+++)))((('''((()))((('''%%%'''(((((()))))))))))))))''''''((()))***+++,,,,,,))))))(((((((((((())))))***)))))))))((((((((((((%%%&&&((()))((('''((()))%%%&&&''')))************((()))******)))***,,,...(((((()))***,,,---......+++,,,,,,***''''''))),,,%%%&&&'''((()))))))))))))))***,,,------,,,***)))'''''''''&&&%%%%%%''')))+++***))))))***+++***((('''''''''&&&&&&'''''''''%%%'''))),,,...//////...,,,---///000///,,,(((&&&((((((((((((((((((((((((%%%&&&&&&'''((()))******'''((())))))((()))+++---+++******+++---.........333555>>>LLL\\\ppplllSSSFFFAAA<<<888555111111///...---,,,,,,,,,((()))***(((&&&&&&))),,,------------,,,+++******+++(((&&&&&&)))***'''$$$************++++++++++++&&&&&&'''((()))***++++++&&&'''((()))***+++,,,,,,***))))))(((((((((((((((******))))))***,,,...///......---,,,***)))((((((************************&&&(((***)))'''&&&(((***'''''''''((((((((())))))%%%%%%%%%'''***+++++++++'''***---,,,)))+++111777>>>RRRnnnvvvgggZZZSSSIIIFFFBBB>>>999444---)))111000...---,,,++++++***......,,,,,,,,,,,,---...*********+++,,,---...///...//////---+++)))))))))---+++******++++++)))(((++++++,,,,,,,,,---------************+++---000111+++---///...,,,+++,,,///&&&'''''''''(((((())))))***)))((('''&&&%%%%%%%%%)))***...222:::FFFRRRZZZ\\\[[[ZZZZZZZZZ\\\___```hhhbbb[[[VVVOOOJJJLLLQQQKKKIIIFFFCCC@@@;;;777333000...,,,+++,,,---------,,,***)))***,,,---------+++******---111333111...---...222:::EEEQQQ[[[```fffhhhiiihhhjjjoooooolllqqqfffWWWKKKCCC???;;;999555666777888777555333111555444888@@@EEEFFFIIIMMMZZZ___eeeiiijjjkkknnnqqquuupppkkkgggaaaXXXKKKAAA888555222111333555666666666444111///222;;;HHHRRRcccllluuussscccNNN;;;000...,,,***'''&&&&&&&&&''''''((()))(((&&&%%%$$$%%%&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$######!!!######!!!###&&&$$$ """###%%%&&&&&&%%%$$$### """$$$&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$***$$$$$$((()))(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###""""""!!! !!!"""###"""!!! ###$$$$$$!!! """$$$#########%%%&&&%%%""" $$$$$$%%%%%%%%%%%%&&&&&&%%%'''))))))((('''((())))))&&&'''+++***&&&'''---)))(((((((((((('''''''''&&&&&&&&&'''((())))))***,,,***))))))******)))''')))&&&%%%&&&)))***)))''',,,,,,++++++***((('''&&&((('''&&&&&&&&&((()))***((())))))***+++---...///)))...222///)))&&&***//////+++((())),,,---***&&&+++***)))'''''''''((()))((())))))))))))'''%%%$$$******)))(((((()))***++++++*********))))))((((((***'''%%%&&&((()))'''$$$'''''''''''''''&&&&&&&&&***,,,,,,***'''(((---222...---,,,+++***(((((('''***)))(((((())))))(((''''''''''''''''''((())))))'''((()))***+++,,,,,,,,,,,,---------,,,---000222777444777BBBSSSfff{{{zzz```SSSLLLEEE@@@???666222000...+++'''(((,,,---,,,++++++******++++++...+++((((((+++,,,***(((+++***)))(((((()))***+++((((((((((((((())))))***,,,***'''''')))+++++++++(((((((((((()))))))))))),,,+++***((((((((())))))''')))***(((+++...---)))000...***(((((()))))))))---)))&&&%%%'''((('''%%%***((('''(((***+++)))&&&***)))'''&&&'''(((***++++++***(((&&&&&&''')))***)))((('''(((,,,000222333???HHH```wwwdddXXXOOOGGG@@@666555777;;;:::555111222,,,,,,,,,,,,,,,,,,++++++***---000000---++++++,,,------,,,++++++,,,------***+++,,,+++)))))))))*********+++++++++,,,,,,,,,******++++++++++++******))))))))))))***+++,,,---///......------,,,++++++''''''''''''((((((((()))***))))))(((((((((((()))))))))***---444???LLLUUU^^^^^^^^^___aaadddfffhhhfff^^^UUUPPPLLLIIIKKKOOOMMMLLLIIIFFFBBB===777333000...+++***+++,,,,,,++++++***)))***,,,---,,,++++++***+++---111222000...///111666???JJJUUU^^^bbbjjjlllmmmlllnnnrrrsssppprrrgggVVVHHH>>>888555333666888;;;===<<<:::666444555444888???EEEGGGJJJOOOWWW\\\dddiiilllnnnrrrvvvxxxtttooojjjdddZZZMMMCCC;;;999666666888:::<<<<<<:::888555333555===JJJSSSbbbhhhmmmiiiZZZGGG777///,,,+++)))'''&&&&&&''''''((()))***)))'''&&&%%%&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&%%%$$$$$$######$$$######$$$$$$$$$$$$######!!!###""" """&&&%%%!!!""""""#########""""""!!!############$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''### $$$(((((('''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########""""""!!!""""""!!! !!!###%%%$$$"""!!!"""$$$&&&$$$######$$$%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%%%%&&&'''(((&&&'''***)))&&&''',,,(((((((((''''''''''''&&&&&&&&&''''''((())))))******)))(((((()))***)))'''((('''%%%&&&)))***)))''''''''''''''''''&&&&&&%%%)))((('''''''''((())))))******)))******+++,,,---)))---///...)))'''***---///+++((('''))))))%%%"""******(((((('''((()))))))))))))))))))))'''&&&%%%+++***)))(((((()))***************)))))))))((((((***(((&&&'''((()))'''%%%'''''''''''''''''''''(((,,,+++)))((()))+++,,,,,,---,,,+++***)))((('''''')))((('''((()))***)))(((((((((((())))))***++++++'''((()))***************+++---...---------///111333111444===IIIYYYmmm}}}nnnaaaYYYPPPHHHEEE===888333000,,,((()))------,,,++++++******++++++---+++))))))++++++***(((+++***)))(((((()))***+++)))))))))))))))******+++(((((((((&&&######&&&((((((((((((((()))))))))))),,,+++)))((((((((()))***'''))))))(((***...---))))))))))))*********((('''***(((&&&&&&)))***)))(((***((('''(((***+++)))'''***)))(((''''''((()))******)))(((''''''((()))******))))))***---000222444===FFF___wwwcccSSSJJJDDD>>>999222000222555555000---...,,,,,,,,,---------------+++---000000...++++++,,,---,,,+++******+++,,,---***+++,,,+++)))))))))************+++++++++,,,,,,******++++++++++++******)))))))))******+++,,,---......------,,,+++++++++''''''''''''(((((((((((()))))))))))))))***++++++)))((('''(((---888DDDMMM```aaabbbdddggghhhjjjjjjbbbVVVKKKGGGFFFGGGJJJNNNQQQQQQPPPMMMGGG@@@:::666222000---,,,---------,,,,,,+++***,,,------,,,***+++++++++---///000///---111333999BBBMMMXXXaaafffmmmppprrrppprrrvvvwwwtttttthhhXXXGGG<<<666333111888<<>>IIIbbb|||fffZZZKKK@@@;;;888555111000---...000000,,,+++---+++,,,---...............,,,...000000...,,,,,,,,,++++++************++++++***+++,,,+++)))))))))************++++++++++++,,,******++++++++++++******************+++,,,---...------,,,,,,+++******)))'''''''''(((((((((((((((((((((((((((((()))***+++)))(((((((((+++333<<>>DDDHHHOOOVVV\\\bbbhhhlllmmmooorrruuuxxxvvvrrrooohhh___TTTMMMEEEDDDCCCEEEHHHLLLNNNNNNOOOKKKFFFBBBCCCIIIQQQVVVWWWUUUPPPFFF;;;111,,,***''''''&&&%%%&&&&&&'''(((&&&((()))((('''%%%%%%&&&&&&%%%$$$%%%&&&'''%%%###)))(((%%%###"""######$$$######$$$$$$$$$$$$######""""""!!!!!!'''(((&&&'''&&&$$$""""""""""""######""""""""""""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###&&&'''&&&%%%########################%%%%%%###""""""###%%%%%%!!!"""######"""""""""###$$$$$$%%%$$$$$$$$$$$$%%%%%%###!!!!!!"""$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&&&&&&&%%%%%%'''(((&&&&&&(((((('''&&&'''***''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))&&&%%%%%%&&&((()))((('''''''''''''''((()))(((((()))))))))))))))******+++)))))))))((((((((((((((()))(((((((((((())))))************)))))))))))))))***(((((())),,,---,,,+++((((((((())))))******+++))))))))))))(((((('''''',,,++++++***)))(((((('''))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''((()))******+++***((('''(((***)))'''$$$))))))(((((('''''''''&&&'''&&&&&&'''***++++++***(((((((((''''''&&&%%%%%%)))))))))***))))))(((((()))+++...///...---......000111444777:::AAAQQQaaayyywwwkkk```YYYRRRHHH===777111,,,---000---,,,++++++******++++++++++++***++++++***))))))************************))))))(((((())))))***+++(((***+++)))%%%###&&&)))(((((((((((())))))))))))+++***)))(((((()))******'''))))))(((***---,,,(((...,,,)))&&&$$$&&&***---&&&'''(((+++------,,,,,,***)))))))))))))))))))))***)))(((((('''(((((()))'''(((((())))))))))))((()))***+++---...111444777EEESSSkkkqqqbbbOOOGGG<<<555333333111000111...---///...,,,,,,///+++,,,---...///000//////---...//////...---,,,,,,******))))))))))))*********+++,,,+++)))))))))***************++++++++++++******++++++++++++******************+++,,,---...,,,,,,++++++***)))))))))(((((((((((((((''''''''''''''''''''''''((()))***((())))))***,,,000555999LLLQQQYYYaaaeeeeeebbb```TTTFFF999777<<>><<>>DDDMMMVVV]]]```aaaaaaQQQEEE888555999@@@JJJSSS\\\___bbbaaa\\\WWWUUUUUUIIIFFFBBB@@@>>>===<<<:::777444000---,,,***'''%%%)))))))))'''%%%$$$%%%'''&&&''')))+++111===MMMWWWcccnnnyyy~~~{{{qqqbbbRRRDDD;;;777BBBKKKXXXcccgggccc[[[UUUMMMFFFAAAAAACCCGGGNNNVVV\\\bbbhhhmmmnnnppptttwwwwwwxxxyyywwwsssllleeeaaaYYYXXXXXXZZZ\\\_________^^^XXXPPPJJJHHHIIIKKKKKKAAA<<<555---(((%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$%%%$$$$$$$$$&&&&&&$$$###$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""###""" """'''(((%%%###"""!!!!!!  ###%%%%%%%%%###"""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!$$$$$$""""""$$$'''%%%###"""###$$$%%%$$$###!!!###%%%%%%""" $$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%$$$######&&&(((&&&)))+++(((''')))***))))))(((((((((((('''''''''''''''(((((((((((((((((('''&&&%%%&&&(((((('''&&&&&&'''((((((''''''(((***)))((('''&&&%%%%%%&&&''''''((()))************)))%%%&&&&&&''')))***,,,---''')))******)))(((***+++******))))))((((((''''''))))))***+++++++++*********))))))(((((())))))*********+++******)))((('''''''''(((((((((((())))))&&&(((((((((&&&%%%&&&''''''''''''(((((()))))))))$$$(((+++***'''$$$%%%((('''''''''(((((((((((((((((('''&&&((()))+++***)))************)))'''%%%$$$)))***++++++++++++******)))+++---------,,,---///...---000222333666@@@LLL]]]ooo{{{mmmcccZZZNNNAAA:::555000...///---,,,++++++******++++++)))+++------+++)))))))))******+++,,,,,,+++******'''&&&&&&&&&&&&'''((((((***((('''(((+++,,,***((((((((((((((())))))))))))***)))((((((((()))***+++(((***)))'''))),,,***&&&'''++++++)))(((((()))+++,,,,,,***))))))******++++++)))((((((***,,,******))))))((((((''''''''''''(((((())))))******(((***,,,---000666???FFFUUUggg~~~kkkVVVGGG???888555111//////000000///...+++***------***+++...***+++---///000///...------,,,++++++,,,,,,+++***))))))************))))))***+++,,,+++)))))))))***)))))))))************+++******++++++++++++******))))))))))))***+++,,,---,,,,,,++++++***))))))((()))((((((((('''''''''''''''((())),,,...111444555666777777777666888;;;>>>:::<<>>FFFVVVdddsss{{{~~~|||{{{wwwlll]]]NNNCCC>>>HHHQQQ```lllqqqnnngggaaaWWWNNNFFFCCCCCCEEELLLTTT^^^ccciiimmmnnnooorrruuuwwwyyyzzzxxxsssmmmfffccc]]]\\\[[[\\\^^^______^^^^^^WWWNNNFFFCCCBBB@@@???666222---(((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$######"""$$$&&&&&&$$$###$$$%%%%%%$$$###$$$&&&&&&$$$###!!!###$$$&&&&&&%%%$$$#########$$$$$$$$$$$$######"""$$$###"""###''''''### !!!!!!!!!!!!!!! !!!"""######$$$$$$$$$"""#########$$$$$$$$$$$$'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$!!!$$$&&&%%%!!! """&&&$$$"""!!!"""$$$%%%###!!!"""!!!!!!###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&%%%$$$###$$$''')))&&&+++,,,((('''+++,,,*********)))))))))((((((((((((((((((((((((((((((''')))(((&&&'''(((((('''&&&%%%''')))((('''&&&(((******)))(((''''''(((***+++&&&'''(((***++++++++++++(((((((((((()))***+++,,,&&&***---,,,((('''***...*********)))((('''&&&'''******+++++++++***)))(((******)))(((((()))***+++))))))***+++******)))((('''''''''((((((((())))))(((***+++***'''&&&''')))'''''''''''''''''''''(((&&&'''((((((((('''((((((''''''((((((((())))))))))))((('''((()))***)))(((%%%&&&(((******)))(((''''''((()))***+++++++++******+++,,,,,,+++,,,...000///,,,---///111333999AAAKKK\\\ppppppcccXXXLLL@@@:::666111......---,,,++++++******++++++(((+++------+++)))((()))***++++++,,,,,,++++++***'''''''''''''''((()))))))))***++++++***)))))))))(((((((((((())))))))))))***)))((((((((()))+++,,,(((***)))''')))+++***%%%"""))),,,+++((((((***)))***+++***((((((***,,,***++++++)))'''(((***---*********))))))((('''&&&((('''''''''((()))+++,,,)))+++---///333;;;HHHQQQaaauuuyyyuuuwwwuuueeeUUUDDD:::777222111///....../////////---******------******---***+++---//////...,,,***---+++))))))***+++***((())))))***++++++***))))))***+++,,,+++)))))))))***))))))))))))******************++++++++++++******(((((((((((()))***++++++---,,,,,,+++******))))))))))))(((((('''''''''&&&((()))+++///333777;;;===BBBAAA@@@>>>===???DDDHHH<<<;;;:::;;;AAAIIIQQQWWWUUUKKK@@@999666999DDDOOOXXX]]]aaabbb___^^^aaaeeeccc```[[[XXXVVVUUUSSSQQQKKKFFF>>>888444222000///,,,---,,,)))%%%$$$&&&((($$$'''*********---444:::JJJZZZkkkuuuyyy|||{{{yyywwwyyyyyysssgggYYYNNNIIIKKKUUUdddrrrxxxuuuoooiii]]]SSSJJJEEECCCDDDKKKSSSbbbfffkkkmmmllllllnnnpppuuuwwwyyywwwqqqiiiccc```\\\ZZZYYYZZZ[[[\\\[[[YYY\\\TTTJJJBBB>>>;;;999777000---)))&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$###""""""###%%%&&&&&&%%%$$$%%%&&&%%%$$$###$$$%%%&&&$$$""" """%%%(((((('''%%%$$$######$$$$$$$$$$$$#########%%%$$$###$$$'''&&&!!!!!!!!!###$$$$$$###""""""###"""!!! !!!###%%%&&&""""""######$$$$$$$$$$$$******)))'''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$###&&&(((&&&!!! ###$$$""" !!!$$$$$$### &&&$$$""""""$$$'''(((((($$$$$$%%%%%%%%%&&&&&&&&&(((((((((&&&%%%&&&))),,,&&&,,,---)))(((,,,---***************))))))))))))((((((((((((((('''''''''***)))''''''(((((('''%%%%%%'''))))))'''&&&(((***%%%$$$######$$$&&&)))+++%%%&&&(((***+++,,,,,,+++******))))))))))))******%%%***///---(((&&&***000)))***++++++******+++,,,***+++,,,,,,+++***)))(((******)))(((((()))***+++((((((***++++++***))))))&&&'''''''''(((((())))))))),,,---,,,)))((()))+++'''''''''''''''&&&&&&&&&)))&&&$$$&&&)))+++***'''''''''(((((()))************)))(((((())))))((('''!!!$$$''')))))))))(((&&&&&&((()))************++++++,,,+++***+++...000111---,,,///111222666;;;<<>>333...111444111///---+++)))'''&&&&&&%%%&&&'''((((((***...000BBBRRRgggtttwwwwwwyyy|||~~~}}}zzzuuummmddd[[[VVV\\\bbblllvvv{{{{{{vvvqqqiiiWWWHHHDDDBBBBBBMMM[[[gggjjjmmmmmmjjjjjjmmmrrruuuwwwwwwssskkkccc^^^]]]YYYVVVRRRQQQQQQSSSTTTTTTWWWPPPGGG>>>888444111///)))((('''&&&%%%%%%$$$%%%(((((('''&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$###"""!!! $$$%%%&&&'''&&&$$$""" """""""""""""""######$$$%%%$$$#########""" """"""""""""""""""""""""#########""""""###&&&)))%%%%%%%%%$$$$$$$$$$$$###((('''%%%%%%'''((('''&&&$$$$$$$$$#########"""""" !!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%###$$$&&&&&&'''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((()))***+++***)))'''%%%******))))))******+++,,,......---,,,+++)))(((''''''((()))***************,,,++++++***)))(((''''''((((((((((((((()))******((((((&&&&&&&&&(((***+++***(((&&&%%%%%%''')))+++&&&''''''((((((((((((((()))***++++++***+++---///&&&'''((()))***+++++++++---,,,+++++++++***(((&&&))))))************))))))''''''''''''&&&&&&&&&&&&))))))(((''''''((()))***&&&'''((((((((((((((('''''''''''''''((((((((((((&&&&&&&&&'''&&&&&&%%%%%%))))))))))))))))))***+++((((((((((((((('''''''''******))))))((((((''''''***)))((((((((()))+++,,,((()))***+++***,,,...000000///.........000111222555<<>>666222000000////////////////////////---,,,+++************++++++++++++,,,,,,++++++++++++++++++***)))((('''&&&+++***)))***,,,,,,***)))))))))************))))))+++***((()))***++++++***---,,,)))'''''')))+++---((())))))'''$$$$$$(((,,,'''((()))+++,,,,,,***'''***)))(((((())))))***)))***111888???HHHSSSYYYYYYccccccbbbaaa```______^^^VVVMMM@@@555///222999???IIIHHHHHHFFFAAA@@@HHHRRR[[[___ZZZUUUYYYYYY[[[gggnnnkkkhhhfffdddcccbbbaaaccc]]]RRRDDD999333444666///...,,,***)))(((''''''%%%'''((())))))***---///<<>>666111...+++)))((('''&&&%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$######$$$%%%&&&'''%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%&&&&&&%%%$$$""" ###############$$$$$$%%%&&&%%%$$$%%%%%%%%%###!!!###########################$$$$$$$$$###$$$&&&)))%%%%%%$$$$$$$$$$$$$$$$$$)))(((&&&&&&((((((((('''$$$$$$$$$#########""""""!!!!!!!!!"""""""""""""""$$$$$$############$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***+++++++++***((('''******))))))******+++,,,------------,,,***)))((((((((()))*********))))))++++++******)))((('''''''''''''''''''''(((((()))((('''%%%%%%%%%&&&((()))'''&&&%%%$$$%%%'''***,,,&&&''''''(((((((((((((((((()))******))))))+++---******+++,,,------------+++***)))*********(((&&&+++***)))((((((((()))***+++*********))))))))))))'''(((((()))***))))))((('''(((((((((((((((''''''''''''''''''((((((((((((######%%%&&&'''(((((((((''''''''''''((()))******((((((((((((((((((((('''***)))))))))((((((((('''***)))((((((((()))++++++''')))*********+++---///***++++++,,,...000111222...333>>>JJJVVVgggrrr___LLLBBB>>>666333222,,,000...,,,+++******)))'''///+++***...///---++++++$$$,,,000---+++---//////,,,---...---+++***+++,,,------------,,,+++*********************+++,,,,,,***)))((((((***++++++***&&&)))***'''(((+++***'''***))))))(((((('''''''''&&&(((***)))&&&&&&(((+++'''((()))))))))((('''&&&((((((''''''''''''((((((***)))(((((()))+++------111222888BBBKKKVVVhhhxxxzzzdddQQQ???:::888666:::CCCKKKRRRXXXZZZYYYXXXQQQJJJDDDAAA;;;666222111222333........................,,,,,,,,,,,,+++++++++*********++++++++++++******,,,,,,,,,,,,+++***))))))******)))***+++,,,***((())))))************))))))///,,,***)))***)))((('''+++***)))''''''(((***+++)))++++++***((('''***,,,)))))))))+++,,,,,,+++)))((((((((()))***+++,,,---...999EEEOOOXXXaaaffffffmmmmmmmmmmmmllljjjhhhggg^^^TTTDDD444+++***...111===>>>CCCGGGGGGGGGNNNWWW```eee___XXX[[[\\\___jjjmmmllljjjgggdddbbbaaa```aaa\\\RRRFFF;;;555444555,,,,,,***)))((((((''''''%%%''')))******+++,,,---666GGG^^^nnnuuuwwwyyy{{{zzz{{{{{{{{{yyyvvvrrrpppqqqpppqqquuuzzzyyysssmmmiii\\\RRROOONNNOOOWWWbbboooooonnnjjjfffgggkkkpppuuussspppmmmggg\\\OOOFFFBBB@@@>>>???AAACCCCCCCCC@@@;;;444///+++(((&&&%%%'''&&&%%%$$$$$$###$$$$$$!!!!!!""""""###$$$$$$%%%%%%$$$######$$$&&&(((***&&&&&&%%%$$$###############$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%###"""!!!$$$$$$$$$###$$$%%%%%%&&&%%%$$$###$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&&&&%%%&&&'''%%%$$$$$$$$$$$$$$$%%%%%%***(((&&&'''((()))(((((($$$$$$$$$#####################"""""""""!!!!!!!!!$$$$$$############$$$$$$"""""""""###%%%&&&((()))&&&&&&&&&&&&'''''''''''')))***+++,,,+++***)))(((***))))))))))))***++++++,,,---------,,,,,,+++***))))))*********)))((((((******))))))((((((''''''&&&&&&&&&&&&&&&'''(((((()))((('''%%%%%%&&&'''(((%%%$$$$$$$$$%%%'''***,,,&&&''''''((((((((((((((('''((())))))((((((***,,,,,,,,,---......---------***)))((()))******)))'''+++***((('''''''''((()))((((((((((((''''''''''''%%%''')))++++++***((('''((()))))))))((('''&&&&&&''''''''''''((((((((((((###$$$%%%&&&'''(((((((((''''''''''''((()))++++++''''''(((((((((((((((((())))))))))))(((((((((((()))))))))((()))******+++'''(((******)))***,,,---((()))***,,,------......///111777???GGGVVVllliiiWWWMMMGGG<<<777666///222000---,,,,,,+++)))(((///))))))///444222,,,((('''---000///---...000000+++,,,---,,,+++***+++,,,)))***************))))))((((((((()))))))))******'''((((((((('''''')))+++%%%''''''$$$%%%((()))'''******)))((('''&&&%%%%%%%%%&&&'''((((((((((((((('''(((***,,,+++)))&&&$$$((((((''''''''''''((((((((((((((()))***,,,...000444555<<>>===777333...***)))'''%%%$$$&&&%%%$$$$$$#########$$$######$$$$$$%%%%%%%%%%%%&&&%%%$$$###$$$&&&)))+++'''&&&%%%$$$############%%%%%%%%%%%%$$$######"""$$$$$$$$$%%%$$$###"""!!!$$$############$$$%%%%%%"""!!!!!!"""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''((('''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((('''%%%%%%'''((('''&&&########################""""""""""""""""""""""""&&&%%%%%%$$$$$$$$$$$$%%%######""""""###%%%''')))%%%%%%%%%&&&&&&&&&&&&&&&))))))************)))((()))))))))))))))***+++++++++,,,,,,---------,,,,,,)))*********)))(((''''''((((((((((((((((((((('''''''''&&&&&&''''''((()))******(((''''''''''''(((%%%%%%$$$$$$%%%&&&(((***&&&''''''((((((((((((((('''((())))))((((((***,,,,,,,,,,,,---,,,,,,++++++***))))))***,,,,,,+++)))***)))))))))(((''''''&&&(((''''''''''''&&&&&&&&&&&&'''((()))******))))))))))))))))))((('''%%%%%%''''''''''''(((((((((((('''((((((((('''&&&%%%$$$+++************++++++,,,''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))******+++'''(((******))))))***+++++++++,,,---,,,+++)))(((111111333888>>>JJJ^^^ooo|||hhh\\\SSSEEE>>>===777333111...---......,,,++++++)))+++222666222,,,)))(((,,,///...------...///((()))***)))((('''((()))'''((())))))*********)))&&&&&&&&&'''''''''''''''(((***+++((($$$###%%%'''''')))(((%%%%%%)))+++))))))(((((((((''''''&&&&&&%%%%%%&&&(((******(((&&&((()))***+++***)))'''%%%((((((''''''''''''((((((&&&'''((()))***---000222:::===EEERRRcccsss}}}fffSSSBBB888000......,,,...222000555777777777999777333000111111111111000000000........................***,,,---......---+++***))))))************))))))''''''((()))))))))))))))***)))))))))++++++***((((((((())))))))))))((((((***((('''(((***+++++++++'''((()))*********)))((('''(((***++++++)))((('''+++)))((((((***++++++***)))+++---------...111444BBBQQQaaahhhjjjkkkkkkjjjsssttttttsssrrroookkkiii```TTTCCC444,,,***+++,,,...---000666999===FFFOOOZZZhhhiiifffjjjjjjfffiiikkkjjjfff]]]SSSJJJEEECCC>>>===:::666333///,,,***&&&&&&%%%%%%%%%&&&&&&'''%%%'''***,,,,,,,,,,,,---999HHH[[[kkkrrrttttttuuutttuuuuuuvvvwwwwwwwwwxxxvvvrrrnnnnnnpppqqqnnnjjjmmmiiifffccc```^^^aaaggghhhgggdddbbbaaabbbeeehhhfffcccbbbeeeiiifff[[[QQQJJJFFFAAA===:::777444222///,,,)))(((''''''%%%$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$###"""&&&%%%$$$$$$$$$&&&(((***'''&&&%%%$$$############''''''&&&&&&$$$###!!!!!!######$$$$$$######"""""""""""""""""""""###$$$$$$!!! """$$$%%%$$$"""########################"""%%%((()))(((&&&%%%%%%%%%$$$######$$$&&&((()))'''%%%###$$$%%%&&&%%%%%%########################!!!!!!!!!"""###$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%''''''(((((((((((((((((())))))(((((())))))***+++++++++,,,,,,------,,,,,,)))))))))))))))((('''&&&'''''''''''''''(((((((((((((((''''''(((((()))***))))))(((''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((()))***)))))))))+++---,,,,,,---------,,,++++++,,,++++++,,,---...,,,+++'''(((***,,,+++)))&&&%%%+++++++++************))))))(((&&&&&&''')))+++---))))))))))))((('''%%%%%%''''''''''''(((((((((((((((((((((((('''&&&%%%$$$---,,,+++***))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))((()))))))))************''')))++++++***))))))***+++,,,------,,,+++)))(((...------000555>>>OOO^^^zzzpppcccOOODDDAAA;;;222000............---,,,((()))...444444///+++,,,((()))+++------++++++,,,'''((())))))''''''((()))'''((()))******++++++***&&&'''((()))))))))((((((''')))***((($$$"""$$$&&&(((***)))&&&&&&***,,,***&&&'''''''''(((((())))))'''&&&''')))***+++)))'''******)))(((((((((((((((((((((''''''''''''(((((('''((()))***+++...333777BBBJJJUUUeeevvvmmmWWWGGG777222......---,,,---///,,,000111///000222222///000111222222111///...---........................***+++---......---+++***))))))************))))))&&&'''((()))))))))))))))***)))((()))++++++)))((((((((())))))))))))(((((()))(((''''''***+++++++++'''(((***+++,,,+++***)))((((((***,,,,,,+++)))'''***((('''''')))*********)))---000222222444999===KKK\\\lllpppnnnmmmnnnnnnssssssrrrqqqnnnllliiigggbbbVVVDDD555---***)))(((,,,)))))),,,///333:::CCCNNNaaagggeeejjjhhhaaa___^^^^^^ZZZQQQFFF<<<777666111111111333333222...+++'''&&&&&&%%%&&&&&&''''''%%%'''***+++,,,,,,...000???KKK[[[hhhoooqqqrrrssssssrrrrrrqqqrrrsssttttttrrrpppmmmkkkkkkkkkkkkjjjlllmmmnnnlllhhhfffgggjjjgggfffdddbbb___]]]\\\[[[TTTRRRRRRXXX___aaa\\\WWWMMMHHH@@@:::555111...,,,((('''&&&&&&&&&&&&$$$###%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%$$$""" %%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$############''''''&&&&&&%%%###"""!!!########################""""""!!!!!!""""""###$$$#########$$$&&&&&&%%%$$$########################"""%%%'''((('''%%%$$$%%%$$$$$$######$$$&&&)))+++&&&$$$"""###$$$%%%$$$##################$$$$$$$$$ !!!"""###$$$%%%&&&((('''&&&%%%%%%$$$%%%%%%$$$$$$############$$$$$$""""""######$$$$$$%%%%%%&&&&&&''''''''''''(((((()))(((((((((((()))************+++,,,,,,,,,++++++(((((()))))))))(((''''''%%%%%%&&&&&&''''''((((((((((((((((((((()))******&&&&&&&&&&&&&&&%%%%%%%%%)))((('''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((()))******))))))+++---------......///............---,,,---......---+++&&&(((+++,,,,,,+++((('''************))))))))))))***(((&&&$$$%%%(((,,,///((()))))))))((('''&&&&&&''''''''''''((((((((((((&&&&&&'''(((((((((((((((***)))((('''&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((()))************)))(((***,,,,,,***)))))))))((()))***,,,---.........---+++,,,///333999EEEPPPfffyyywww___OOOHHH???666444111000//////---+++)))***///333111,,,+++...((('''(((,,,,,,))))))***((()))******))))))***+++((())))))***++++++++++++)))***+++,,,---,,,+++***%%%&&&'''&&&%%%%%%''')))&&&)))(((%%%&&&)))***(((&&&&&&'''((()))***++++++(((((()))))))))((((((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((''')))++++++---222;;;BBBKKKXXXhhhxxxrrr[[[GGG;;;---,,,++++++******++++++***---...+++,,,......+++,,,---///000000///...---------------------------)))***+++,,,,,,,,,+++***)))******************)))((())))))***+++++++++***)))(((((()))******)))''''''(((((())))))((((((''',,,***(((((()))))))))'''''')))***,,,,,,,,,++++++++++++,,,...///...,,,))))))(((((((((***+++***))))))...333777999===DDDJJJXXXhhhwwwxxxrrrpppqqqrrrrrrqqqooommmjjjhhhfffeeecccVVVCCC444,,,)))'''%%%***'''&&&)))***,,,111888===QQQXXXUUUYYYXXXNNNJJJEEEGGGFFF@@@777000---...***+++///333777666222...))))))((((((((((((((()))%%%&&&)))***+++---000333AAAKKKYYYeeelllooopppqqqmmmlllkkkjjjjjjkkklllmmmkkkjjjiiieeeaaa```bbbdddhhhnnnrrrqqqnnnmmmmmmooommmkkkiiiddd^^^WWWOOOJJJAAA???@@@EEEMMMSSSTTTRRRKKKEEE<<<555000...,,,+++&&&&&&%%%'''((((((&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%$$$"""!!!$$$%%%%%%&&&&&&%%%$$$###%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%######""""""""""""############""""""######$$$%%%$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$$$$$$$$$$$$$######$$$'''***,,,&&&$$$######$$$%%%%%%$$$""""""#########$$$$$$$$$"""""""""######$$$$$$$$$&&&&&&%%%$$$############!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&'''''''''''''''((())))))((((((((((((((()))***************++++++***))))))''''''(((((()))((((((((($$$$$$%%%&&&''''''(((((((((''''''''''''((())))))&&&''''''(((((((((((((((((((((''''''''''''''''''&&&''''''((((((((((((((('''((())))))((((((***,,,+++,,,---...............///---------...---,,,***))))))******++++++,,,,,,(((((((((((('''''''''&&&((('''&&&&&&'''))),,,---'''(((((((((((((((''''''''''''''''''((((((((((((&&&''''''(((((((((((((((&&&&&&%%%%%%&&&'''((((((&&&&&&''''''((())))))***'''((((((((()))))))))***'''((()))***+++******))))))+++------,,,***))))))(((((()))***+++---///000...---...111333666===EEEPPPcccxxxvvvcccXXXMMMAAA>>>:::666444222///---...++++++...///,,,***,,,)))&&&''',,,---)))'''***'''(((***)))((((((***+++((())))))*********))))))(((***+++------,,,+++***'''&&&%%%%%%'''(((((('''%%%((()))&&&'''))))))&&&(((((())))))******++++++''')))***(((%%%$$$&&&(((%%%%%%&&&&&&''''''((((((((((((''''''''''''(((((((((***,,,...111:::FFFPPP[[[mmm}}}dddMMM<<<555(((***+++***************,,,...///,,,,,,...---******+++,,,...............------------------------)))))))))******+++++++++******++++++++++++******))))))***************))))))(((((()))******)))'''''''''((((((((((((''''''+++)))(((''')))))))))((('''((()))******+++++++++---,,,+++---//////---************,,,------,,,***(((...555:::>>>DDDLLLSSSeeettt~~~uuuqqqqqqsssuuutttqqqnnnllljjjhhhhhhbbbTTTBBB333,,,)))&&&$$$)))&&&&&&)))******---222)))===DDD@@@CCCAAA777333///222555222,,,((((((***(((***...444999999444///,,,++++++***************%%%&&&((()))***---111555BBBJJJWWWbbbjjjnnnpppqqqgggfffdddccccccdddfffgggccceeeddd___YYYVVVYYY]]]eeemmmssstttrrrqqqrrrssssssqqqnnnggg^^^RRRFFF>>>444333222777>>>EEEIIIKKKCCC===444---))))))))))))((('''''')))+++***(((&&&&&&&&&&&&%%%%%%&&&''''''"""$$$&&&((((((((('''&&&$$$%%%&&&'''&&&$$$""" $$$$$$$$$###$$$$$$%%%%%%!!!"""###%%%&&&'''((((((###"""""""""""""""######$$$$$$######$$$$$$%%%&&&###"""!!!"""$$$$$$""" %%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$######$$$$$$###""""""$$$'''+++---'''%%%$$$$$$%%%&&&&&&%%%""""""######$$$$$$$$$$$$$$$$$$$$$###############%%%$$$###"""!!!!!!!!!!!! """$$$%%%&&&&&&%%%######$$$%%%%%%&&&''''''((((((((((((((()))******((((((((((((((()))*********************)))((((((&&&&&&'''((()))))))))((($$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((()))***+++,,,,,,,,,,,,,,,&&&''''''((((((((())))))&&&''''''(((((((((((((((&&&'''(((''''''''')))+++((()))***+++,,,,,,---,,,///---,,,,,,---,,,***(((,,,***((('''(((+++///111++++++++++++************&&&&&&'''((()))***+++,,,''''''((((((((((((((('''''''''''''''((((((((()))*********)))(((&&&%%%$$$$$$%%%%%%&&&(((***+++,,,&&&&&&&&&'''((())))))***'''((((((((())))))******'''((()))++++++******)))***,,,......,,,***))))))+++***)))))))))+++,,,---,,,***,,,000111000555;;;???RRRgggyyywwwjjj^^^LLLHHHCCC>>>:::777222000333+++'''***...---+++******&&&''',,,---)))'''***$$$&&&''''''&&&&&&''')))((()))))))))))))))((((((&&&''')))***+++***(((''',,,)))&&&%%%'''(((%%%###%%%)))***))))))+++***'''+++++++++***************''')))***'''""" $$$(((!!!###%%%((()))((('''&&&((((((''''''''''''(((((('''***---///555@@@OOOZZZpppttt[[[EEE888333))),,,...---,,,---------+++...///,,,+++---,,,))),,,,,,---...............------------------------))))))(((((()))***++++++++++++,,,,,,,,,,,,++++++''''''(((((((((((('''''')))(((((((((******)))'''''''''(((((((((((('''''''''&&&%%%''')))+++,,,+++'''''''''((()))******+++,,,***)))***------+++)))++++++,,,...000000---+++000444===FFFIIIKKKRRRZZZjjjwwwzzzvvvpppjjjqqqssspppkkkjjjlllkkkiiiaaaOOO>>>555000(((######(((+++,,,***'''''',,,000(((***...111222111...,,,,,,+++***)))))))))))))))******...777>>>???777///...,,,+++***+++,,,+++***)))++++++******---444999BBBKKKVVV^^^eeekkklllhhhccc___YYYWWWYYY___dddggggggddd___WWWQQQPPPSSSWWWdddkkksssuuussspppqqqsssvvvvvvtttlll]]]LLL===444---,,,+++---111555777777777444///***'''((()))+++***)))'''&&&'''((('''&&&)))(((&&&%%%$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%''''''"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$###""" !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((('''%%%###"""!!!$$$###""""""%%%'''(((((($$$######%%%((((((%%%"""&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$ ###&&&''''''&&&&&&&&&"""%%%&&&&&&&&&'''((()))(((((()))******(((&&&(((*********)))((()))***))))))************))))))((((((((((((((((((((((((***))))))((((((((())))))''''''&&&&&&&&&''''''((('''(((((())))))))))))))))))))))))((('''(((+++...))))))***))))))((('''''''''((())))))((()))+++------------,,,+++---000222111000000///111333666777,,,+++******,,,,,,+++***++++++******)))(((((('''***)))'''((()))***((('''%%%&&&((()))))))))(((''')))'''%%%%%%''')))))))))++++++******)))'''&&&%%%((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''...---+++*********++++++***+++---------+++)))(((+++)))'''(((+++,,,***(((*********************+++------...///000111222333;;;BBBPPPccczzzooo]]]UUULLLGGGEEEAAA888111111000///---,,,++++++***)))((('''&&&'''***---///)))))))))))))))(((((('''...***'''(((,,,---***'''***)))((()))***+++***((())))))(((((('''''''''&&&&&&(((++++++)))((('''(((++++++,,,------,,,,,,,,,***,,,---,,,***+++...111''''''((((((((((((((('''))))))(((''''''(((***+++---,,,...444;;;HHH]]]nnnfffNNN:::111111------,,,,,,,,,+++++++++++++++++++++++++++++++++...++++++......++++++...,,,,,,------,,,***)))(((************************,,,++++++******++++++,,,&&&&&&((()))************+++++++++***)))((('''&&&((((((((('''&&&&&&(((***))))))))))))(((((((((((((((((((((((())))))))))))+++...---******,,,+++)))***+++,,,,,,------------***,,,444<<>>FFFNNNWWW]]]dddjjjkkkhhhbbb]]]YYYWWW[[[aaafffjjjjjjhhhbbb[[[VVVTTTWWW[[[iiilllnnnooopppqqqsssvvv|||yyyqqqdddTTTDDD888222,,,+++***,,,...000111000111///+++((('''((()))++++++***(((((())))))(((''''''&&&%%%%%%%%%%%%''''''%%%$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$###"""!!! ###"""!!!"""$$$&&&''''''$$$###$$$&&&((((((&&&###%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""###$$$ ###$$$$$$#########"""$$$&&&'''&&&%%%&&&&&&'''''''''(((******(((&&&)))***+++***)))((()))+++))))))************))))))(((((((((((((((((((((((())))))(((((('''(((((()))(((''''''&&&&&&&&&''''''''''''((()))))))))((((((******)))'''&&&'''***---((()))))))))(((((('''&&&'''((())))))((()))+++---,,,------,,,+++---000222222111000//////000111222---+++++++++,,,---,,,+++,,,++++++***))))))((((((***((('''((()))***)))''''''((()))***+++******))))))'''%%%%%%''')))))))))++++++******)))'''&&&%%%((((((''''''''''''(((((((((''''''&&&&&&''''''(((---,,,+++***)))******+++***+++,,,---,,,+++)))(((+++)))((((((++++++***((()))))))))***++++++,,,,,,+++,,,,,,---///000000111444:::EEETTThhhqqqhhh[[[SSSNNNIIIBBB<<<555333///...---,,,***(((***)))(((((()))+++---///((())))))))))))((('''''',,,)))'''(((,,,---+++((()))((('''((()))***)))'''))))))((((((((('''''''''''')))******((('''((()))+++,,,,,,,,,+++***))))))&&&((())))))''''''***,,,''''''((((((((((((''''''***)))(((''''''((()))***,,,,,,000888BBBRRRhhhzzzttt]]]HHH777000000,,,,,,,,,++++++++++++***++++++++++++++++++++++++...++++++......++++++...+++,,,,,,,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++'''''''''((()))*********************)))((('''''')))))))))(((&&&&&&(((***,,,,,,+++)))(((&&&%%%$$$''''''((((((((()))))))))+++------***))),,,+++)))******+++,,,,,,,,,,,,,,,&&&'''***000555;;;EEEPPP\\\gggrrruuuttttttsssqqquuuuuutttsssuuuuuummmdddSSSEEE777///,,,***))))))''')))***(((&&&&&&)))---++++++******))))))))))))%%%%%%$$$$$$$$$%%%&&&&&&+++...555???FFFEEE<<<444000///------......---,,,(((***++++++---444>>>EEEMMMSSSYYY]]]ccciiillljjjccc___[[[ZZZ]]]ccciiilllllljjjfffaaa]]]]]]```cccooolllhhhhhhkkkoootttvvv|||uuuhhhVVVDDD777000---+++***)))***++++++***((()))((((((''''''((()))))),,,***)))(((*********)))$$$$$$$$$$$$%%%&&&'''((($$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###"""######$$$$$$$$$######%%%$$$$$$#########$$$$$$###$$$$$$$$$$$$###"""""""""!!! !!!###%%%&&&%%%$$$$$$$$$&&&((((((&&&$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###"""###"""""""""###$$$%%%''''''%%%$$$%%%%%%'''&&&&&&(((******)))''')))+++++++++***)))***+++******++++++++++++******((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((('''%%%"""!!!"""%%%)))'''(((((((((((('''&&&&&&'''((())))))((()))+++---***+++,,,,,,+++---000222222111000000///...------...---,,,,,,---...---,,,,,,,,,,,,+++******)))))))))((('''((()))***)))((((((((()))***************)))'''%%%%%%''')))))))))************)))'''&&&%%%)))((((((''''''(((((()))((((((''''''''''''((((((++++++***)))))))))******)))***+++++++++***)))(((+++***))))))***+++***)))((())))))***+++,,,------******+++,,,---......///...333;;;DDDRRRiii}}}nnnaaaXXXQQQIIICCC>>>888333000111111---(((++++++******++++++,,,---(((((((((((((((''''''&&&***((('''(((,,,---,,,)))((('''&&&'''((()))(((&&&))))))((((((((((((''''''((())))))((('''''')))++++++++++++***)))((('''&&&%%%&&&(((((('''&&&'''(((''''''((((((((((((''''''***)))(((''''''((())))))***,,,333???MMM___vvvfffOOO???444000000,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---++++++------++++++---***++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((''''''((()))***+++((()))))))))))))))((((((***+++***)))'''&&&(((***---,,,+++)))'''&&&$$$$$$&&&&&&'''''''''(((((((((***------***))),,,,,,)))))))))***++++++++++++***(((&&&'''***,,,///666>>>IIIQQQ[[[```dddiiipppuuuuuuvvvvvvwwwzzzxxxlll___JJJ@@@333,,,***)))******'''((()))(((&&&&&&(((******+++******)))((('''&&&############$$$%%%&&&&&&+++000999DDDJJJHHH???666666333///---,,,+++)))(((***,,,---...222999DDDLLLUUUYYY]]]___dddkkkooonnnhhheeeaaa___aaaeeehhhiiifffeeedddccccccfffiiilllpppiiibbb```dddjjjlllmmmooogggXXXGGG888...******((((((((()))***)))&&&$$$%%%%%%''''''((((((''''''+++)))'''((()))***)))((($$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$"""$$$&&&%%%$$$###$$$$$$######################## !!!"""###$$$$$$######$$$$$$$$$$$$$$$###"""!!!%%%$$$######""""""######$$$$$$%%%&&&&&&&&&&&&%%%###"""!!!"""$$$&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%""""""#########$$$$$$$$$############$$$$$$$$$$$$"""""""""!!!!!!!!!!!!""" """$$$%%%$$$$$$$$$%%%$$$%%%''''''%%%%%%&&&''''''''''''(((***++++++***)))+++,,,+++***)))***,,,******++++++++++++******((((((((((((((((((((((((''''''''''''''''''((()))***)))((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''''')))(((&&&###!!!"""&&&)))&&&'''''''''''''''&&&&&&'''((())))))((()))+++---)))***+++++++++---///222000000000000///...,,,+++///---,,,---...///...---,,,,,,,,,+++++++++******)))((('''((()))***)))(((&&&''''''((((((((((((((()))'''%%%%%%''')))))))))************)))((('''&&&))))))(((((((((((()))))))))((((((''''''(((((()))******))))))))))))))))))))))))************)))(((***************+++***************++++++,,,,,,,,,******+++,,,------......---222777;;;CCCUUUnnnvvviii]]]RRRJJJHHH@@@888555777666111+++,,,,,,,,,+++++++++******((((((((((((((('''&&&&&&)))''''''(((+++,,,,,,***)))(((''''''))))))((('''))))))(((((((((((((((((())))))((('''%%%'''***---************))))))(((''''''(((***+++***)))(((((((((((())))))((((((''''''***)))(((''''''((()))******...777FFFVVViiiwwwXXXDDD999222//////---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---******------******---*********+++++++++++++++))))))))))))************))))))************))))))***((('''&&&'''(((***,,,))))))******************+++,,,+++)))''''''(((***))))))((((((((('''''''''&&&&&&&&&&&&'''''''''((())),,,,,,)))))),,,,,,)))))))))************))))))'''%%%&&&******)))+++///777<<>>HHHPPPXXX\\\___```fffnnnttttttqqqnnnjjjgggeeedddbbbaaaZZZZZZZZZ]]]bbbgggkkkmmmfff___XXXWWW[[[^^^]]][[[YYYTTTJJJ>>>333---+++,,,'''&&&&&&((())))))'''%%%%%%&&&'''))))))'''&&&$$$(((&&&%%%%%%'''((('''&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$############"""$$$&&&%%%$$$###$$$$$$########################!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$######"""######$$$######$$$%%%&&&&&&&&&&&&$$$######$$$&&&'''&&&%%%###$$$%%%%%%%%%%%%%%%&&&"""""""""###$$$$$$%%%%%%"""""""""######$$$$$$$$$!!!!!!!!!!!!"""!!!!!!!!!"""###%%%&&&%%%%%%&&&'''"""$$$&&&&&&&&&&&&(((***)))(((''')))+++,,,,,,,,,)))***++++++))))))***+++*********++++++*********(((((((((((((((((((((((('''''''''''''''((())))))***)))((('''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''------***(((&&&'''***---&&&&&&'''''''''''''''&&&'''((())))))((()))+++---(((***+++++++++,,,...000...//////000//////......///...------//////...---,,,,,,,,,+++++++++++++++(((''''''((()))******)))'''''''''''''''(((((())))))'''%%%%%%''')))))))))))))))***))))))((('''&&&))))))(((((((((((()))))))))))))))(((((()))))))))))))))))))))******)))))))))))))))*********))))))******++++++*********+++,,,,,,,,,+++++++++++++++,,,,,,------......//////...333888888;;;EEEWWWfff{{{rrrcccYYYSSSKKKAAA<<<<<<:::444...---------,,,+++))))))(((((((((((()))(((''''''&&&(((''''''(((***+++++++++***)))((((((******)))((((((((())))))))))))))))))))))))(((&&&%%%'''***...(((((()))***++++++******((()))***+++,,,+++***))))))*********))))))((('''******)))((()))***+++,,,...222===MMM]]]qqqkkkNNN===666222//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))),,,,,,)))))),,,******************++++++((((((((())))))***************+++,,,,,,+++*********)))'''&&&&&&(((***+++******++++++,,,++++++++++++++++++)))'''''')))+++''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((++++++)))))),,,,,,))))))))))))******))))))((($$$###%%%***+++(((''')))---...222888???JJJ\\\kkkwwwyyyzzzxxxsssiiiVVVFFF666444...((('''))))))'''((((((((((((((('''''''''%%%(((+++......,,,)))&&&''''''&&&&&&&&&'''((((((,,,444AAAOOOWWWWWWRRRMMMBBB<<<555///---......//////222555666999???HHHOOOUUUYYY\\\^^^eeeooovvvwwwwwwuuuqqqmmmhhhaaaZZZUUUJJJJJJKKKOOOUUU[[[^^^___TTTOOOIIIIIIKKKLLLJJJGGGEEECCC???888222......///'''&&&&&&'''))))))(((&&&%%%&&&((()))((('''%%%###&&&$$$######%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$###""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&%%%%%%$$$#########$$$"""$$$&&&%%%$$$###$$$%%%###########################$$$&&&'''((()))(((((($$$$$$$$$$$$$$$###"""!!!###############$$$%%%%%%!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$%%%''''''&&&$$$"""###$$$$$$######$$$&&&""""""######$$$$$$$$$%%%!!!!!!""""""###$$$$$$$$$ !!!!!!""""""""""""!!!!!!"""###$$$######%%%&&&"""$$$%%%&&&&&&'''***,,,***)))((((((***,,,,,,+++(((*********)))((()))***))))))************))))))(((((((((((((((((((((((((((((('''(((((()))***+++)))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''))))))((('''%%%%%%(((***&&&&&&'''((((((((((((''''''((())))))((()))+++---(((***+++,,,++++++,,,...---------......//////000///...------...///...---++++++++++++++++++******((('''&&&(((***+++***))))))))))))))))))***++++++)))'''%%%%%%'''))))))))))))))))))))))))(((''''''***))))))(((((())))))*********))))))))))))******((()))******++++++******)))))))))************+++***+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///////////////333666666555:::EEENNNcccrrrwwwmmmddd[[[PPPHHHCCC>>>888222111000...,,,***))))))((()))))))))))))))((((((''''''(((((())))))*********+++)))((()))***+++***)))(((((())))))))))))******))))))(((&&&%%%'''+++...&&&'''(((***++++++++++++((('''''')))+++,,,+++)))++++++,,,++++++***)))(((******)))***+++,,,...///444999EEEUUUeeexxxppp[[[DDD888333111//////---------,,,,,,,,,++++++++++++++++++++++++++++++,,,)))))),,,,,,)))))),,,+++******)))))))))******))))))******+++,,,,,,,,,***+++,,,------,,,+++******)))(((''''''((()))******++++++,,,++++++******)))******((('''''')))+++))))))(((((('''&&&&&&%%%&&&&&&'''''''''((((((((((((++++++((())),,,,,,))))))************))))))((($$$"""###(((***'''&&&((((((''')))...111888GGGVVVccchhhllljjjdddYYYHHH:::+++---+++''''''++++++'''))))))((())))))((('''&&&$$$&&&)))+++,,,,,,+++***))))))((('''''''''((((((,,,666FFFVVVaaaeeedddaaaRRRJJJ???666111000111222000333666888999>>>DDDJJJLLLQQQUUUYYYaaammmuuuwwwyyyxxxuuuppphhh^^^RRRKKK<<<;;;;;;>>>CCCFFFGGGFFF???;;;888777999:::999777777666555111---+++,,,---)))'''%%%%%%'''((('''&&&###$$$&&&''''''&&&%%%$$$%%%###""""""$$$%%%%%%%%%###$$$%%%%%%%%%%%%######"""###$$$&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((%%%%%%$$$$$$###$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%########################"""###%%%'''((((((((((((######$$$$$$$$$######"""############$$$&&&'''(((!!!"""######$$$$$$$$$$$$#########%%%&&&&&&%%%### """######!!!!!!###%%%###############$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$ !!!"""#########"""""" !!!""""""""""""$$$&&&%%%&&&&&&&&&%%%&&&)))+++***(((&&&&&&((()))))))))'''((())))))((('''((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***,,,,,,(((''''''&&&&&&&&&''''''''''''((()))))))))(((((($$$%%%&&&&&&%%%$$$&&&'''&&&'''(((((()))))))))((('''((())))))((()))+++---)))***,,,,,,*********+++---,,,,,,+++,,,---...///...---,,,---......---,,,************************((('''&&&'''***+++***)))***))))))((()))***+++,,,)))'''%%%%%%'''))))))))))))))))))))))))(((((('''******))))))))))))******+++******))))))******+++((()))+++,,,,,,,,,++++++***************+++,,,,,,)))+++---,,,***)))+++---))))))***+++,,,......///............////////////111222444333222555;;;AAALLLYYYjjjzzz{{{sssfffZZZOOOFFF???:::666444111...+++******+++***************))))))((((((((())))))(((((())))))***((('''((()))***)))((((((((()))))))))*********'''(((((('''&&&(((+++---&&&'''(((((())))))))))))(((&&&%%%'''***,,,,,,+++------------,,,+++***)))*********+++,,,///111222<<>>;;;FFFTTTbbbvvvyyyiiiZZZNNNFFFBBB:::777333///,,,,,,,,,---+++++++++++++++***))))))((()))***)))((('''((())))))'''&&&'''((()))((('''(((((())))))*********+++'''((((((((('''(((+++---'''''''''(((''''''&&&&&&***'''%%%'''+++...///...............---,,,+++************+++...000333555@@@FFFSSSccctttyyy___HHH===333000///...---...))))))))))))(((((((((((())))))))))))))))))))))))+++((((((++++++((((((+++---,,,***(((((((((((()))&&&''''''((()))*********''')))***++++++***)))'''(((((())))))))))))((('''))))))))))))((('''%%%%%%%%%&&&'''&&&&&&'''***,,,"""###$$$&&&((()))++++++(((((((((((())))))))))))'''******((((((+++,,,)))+++++++++++++++***))))))(((%%%######&&&'''&&&$$$&&&&&&%%%$$$$$$''',,,000666888999888666222---***************+++---000111//////...---,,,***))))))######$$$%%%&&&(((******''')))+++---...,,,***)))000<<>><<<888777<<>>999444666666666777999>>>DDDIIIXXX^^^iiiyyy{{{cccNNNBBB:::111,,,,,,---++++++///*********+++,,,,,,,,,,,,++++++,,,++++++***)))((('''((((((((()))))))))***((())))))******))))))((((((((()))***,,,,,,)))''')))((()))***++++++******''''''((((((((()))))))))))))))***+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))******)))(((+++***)))+++---......------)))(((,,,,,,)))+++///+++++++++++++++***))))))'''%%%$$$%%%&&&'''&&&$$$%%%&&&&&&&&&%%%%%%''')))%%%%%%&&&''''''&&&&&&%%%'''''''''''''''((())))))******)))(((''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$###"""###%%%''')))333===LLL\\\iiirrryyy}}}zzzrrrdddWWWLLLEEE???===:::===>>><<<888777<<>>;;;777333111---++++++***((((((+++)))(((&&&'''(((((('''&&&((())))))******))))))(((&&&'''))))))'''''''''(((&&&%%%######%%%(((((((((''''''((()))))))))((((((+++******))),,,333???HHHVVV]]]```]]]VVVOOOEEE===<<<===>>>???AAAFFFMMMQQQbbbiiivvvyyyaaaLLL===666111,,,)))+++,,,+++,,,...++++++++++++++++++,,,,,,------,,,+++***(((&&&%%%(((((((((((())))))))))))))))))***************)))+++***))))))******)))((())))))******************&&&'''''''''''''''(((((())))))*********)))((('''%%%%%%&&&&&&'''''''''(((''''''(((((()))*********)))((((((***---//////...,,,******---...++++++---***++++++++++++***))))))&&&%%%%%%&&&&&&&&&&&&%%%$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((((((%%%%%%$$$###$$$&&&((()))333<<>>999;;;<<<999666777;;;@@@NNNXXX```aaaaaafffnnnsssrrrnnnhhh```TTTDDD444***++++++***(((''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$%%%'''((())))))((((((######$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&&&&&&&%%%###%%%%%%"""###&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""!!!!!!"""###############!!!!!!""""""######$$$$$$ !!!"""###############!!!"""###$$$$$$%%%%%%$$$$$$$$$"""!!! """%%%'''%%%%%%$$$$$$$$$$$$%%%%%%!!!###$$$######%%%'''""""""""""""$$$&&&((()))'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$##################(((&&&$$$)))&&&""")))%%%$$$$$$#########$$$$$$#########""""""""""""!!!%%%&&&&&&%%%###""""""###&&&%%%%%%%%%%%%&&&&&&''' """$$$'''))))))((((((''''''''''''''''''''''''+++,,,,,,,,,,,,+++******'''&&&%%%&&&((()))((('''&&&&&&''''''((()))******)))))))))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))******)))(((((((((((()))******)))******)))(((''')))***''''''((()))***++++++,,,+++++++++++++++*********''''''(((((())))))******)))(((((((((((()))***+++)))((('''((()))***((('''(((((('''''''''(((((((((((('''&&&''')))))))))((('''''''''''''''((())))))))))))((()))***+++,,,,,,///,,,(((%%%$$$&&&))),,,,,,++++++,,,------+++)))((()))+++,,,---,,,++++++)))))))))***+++,,,,,,---+++---......,,,++++++,,,,,,++++++******++++++,,,++++++++++++,,,---...///333222444777<<>>666444222...---///,,,+++******+++,,,***)))'''((()))***++++++++++++(((***+++(((### """))))))(((((('''&&&''''''''''''((()))*********)))...***)))+++...777JJJ\\\yyy|||ooodddaaaaaa```^^^]]]^^^aaadddppp~~~zzz```LLL>>>222---...---...---,,,++++++,,,++++++---...,,,***)))***+++******++++++******)))((())))))))))))(((((((((((())))))***+++++++++++++++...+++((('''((()))))))))((()))***)))'''&&&(((+++((((((((((((((((((((((((((())))))***)))((('''&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%&&&''')))+++((('''&&&''')))***)))(((&&&(((***+++,,,+++***((()))******+++++++++******$$$&&&(((((('''&&&&&&&&&%%%'''((('''%%%#########&&&%%%$$$$$$######$$$$$$&&&''''''(((''''''&&&&&&###$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$...444@@@PPP```kkkqqqsssuuuooohhhdddaaa[[[RRRKKK???>>><<<999777888;;;>>>JJJSSS[[[\\\ZZZ[[[\\\[[[```\\\UUUKKK@@@555---(((%%%$$$#########$$$&&&'''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$%%%%%%%%%%%%!!!$$$$$$!!!!!!%%%&&&$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""###%%%&&&&&&&&&%%%%%%"""""""""""""""""""""""""""""""""############$$$ !!!"""###$$$$$$$$$$$$###&&&%%%###"""###%%%$$$$$$######""""""######&&&###!!!###&&&'''$$$!!!$$$###""""""###$$$%%%&&&%%%$$$$$$######$$$&&&'''##################$$$$$$%%%%%%!!!%%%$$$"""'''"""""""""!!!""""""###$$$"""""""""#########$$$$$$%%%&&&'''%%%###""""""###%%%%%%%%%%%%&&&'''((()))'''&&&%%%$$$$$$&&&'''(((((((((((((((((((((((((((......,,,+++)))((('''&&&(((&&&%%%%%%&&&''''''&&&%%%%%%&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''(((((()))******++++++***)))(((***+++(((((())))))******++++++)))))))))))))))*********(((((((((((())))))))))))'''''''''(((***,,,...///***((('''''')))******)))***)))'''&&&&&&'''(((((('''&&&%%%&&&((()))((('''(((''''''&&&&&&((()))***)))(((((('''''''''''''''%%%&&&(((***++++++++++++***)))***,,,------***'''(((((()))))))))))))))(((******+++,,,------......///,,,)))'''(((***---///))))))))))))))))))))))))************+++,,,---......---...111333666???IIIUUUbbbttttttnnnjjjeeeaaaTTTJJJ???;;;888333111222000...------------,,,***)))******+++,,,,,,,,,+++&&&'''((((((&&&%%%%%%%%%&&&(((((('''%%%###$$$%%%(((((()))*********)))))),,,((((((,,,///666JJJ^^^{{{vvvvvvtttrrrpppppprrrtttyyycccLLL@@@999000---...---000000,,,***+++,,,++++++...///---)))''')))++++++,,,,,,---.........---))))))))))))(((((((((((((((((()))***++++++++++++,,,***(((''')))******)))+++------+++((('''***...)))))))))((((((((((((((((((((()))))))))((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***+++)))((()))***+++)))(((%%%(((***)))***+++***&&&))))))***++++++++++++***###&&&))))))'''&&&%%%&&&&&&'''(((&&&$$$###$$$%%%''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%###$$$$$$$$$%%%%%%&&&&&&(((''''''(((((()))***+++---+++)))((('''''''''''')))///;;;KKK\\\iiioooppprrrllleeecccccc```YYYSSSJJJHHHCCC>>>;;;;;;<<<>>>DDDLLLSSSUUUTTTTTTRRRMMMOOOKKKEEE<<<444---***)))'''&&&%%%$$$$$$&&&((()))######$$$%%%&&&''''''((($$$$$$$$$$$$%%%&&&'''''''''(((((()))******++++++$$$$$$$$$$$$$$$%%%%%%&&&!!!$$$###!!!!!!$$$%%%"""######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$"""$$$%%%&&&'''&&&$$$###%%%$$$$$$######""""""!!!%%%$$$$$$############$$$ !!!"""###$$$$$$$$$$$$!!!###%%%$$$!!! $$$((($$$$$$###"""""""""""""""#########$$$%%%%%%%%%$$$%%%$$$###"""!!!""""""###$$$######"""###$$$%%%&&&"""""""""###$$$$$$$$$%%%%%%&&&!!!$$$%%%"""'''###"""""""""######$$$%%%!!!!!!"""###$$$$$$%%%&&&$$$%%%&&&%%%###""""""###%%%%%%%%%&&&&&&'''((())) !!!###%%%''')))++++++((((((((((((((((((((((((+++***)))((((((''''''''')))'''%%%%%%&&&'''''''''$$$%%%&&&'''''''''&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((('''((())))))***((()))***)))(((((()))+++)))))))))))))))*********((((((((()))))))))************)))))))))))))))((((((((((((((()))***++++++***)))'''''')))++++++******)))'''&&&&&&&&&(((((('''&&&%%%&&&((()))(((''')))(((&&&&&&&&&''')))***---,,,+++)))((((((''''''%%%&&&''')))******************+++---///...+++(((******)))))))))))))))*********++++++,,,,,,,,,------***''''''***------,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......///...///222333222777>>>BBBKKKXXXdddppp~~~|||vvvqqqeeeYYYMMMFFFBBB===::::::888666444333333222111///.........---,,,+++***)))***)))((()))******)))'''%%%'''))))))&&&%%%&&&((())))))*********)))((((((***&&&(((---///444GGG]]]zzz{{{dddOOO===:::888000,,,---+++//////***(((+++------+++...000---)))&&&(((+++***+++,,,---------------***)))))))))((((((((('''&&&'''((()))***************)))((((((***+++***)))+++---...+++''''''***...((((((((('''''''''&&&&&&'''((()))))))))(((&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&''''''((()))***)))((('''(((***+++***)))%%%***+++)))))),,,+++'''))))))***+++++++++++++++###&&&******(((%%%&&&''''''''''''&&&$$$$$$%%%'''###$$$%%%&&&'''''''''&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''((((((***+++...000333444444111---)))((()))+++---''',,,888HHHZZZgggmmmooooooiiibbb```bbbaaa[[[VVVSSSPPPJJJCCC???======>>>@@@GGGNNNPPPQQQPPPKKKEEE@@@===777000)))&&&&&&((()))'''%%%###""""""###$$$""""""###$$$&&&'''(((((($$$######$$$%%%(((***+++""""""######$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&"""$$$$$$ ###$$$"""#########$$$$$$%%%%%%%%%#########$$$%%%%%%%%%&&&"""$$$%%%&&&&&&%%%###"""&&&&&&%%%$$$###"""!!!!!!&&&&&&%%%$$$#########$$$ !!!"""######$$$$$$######%%%%%%"""%%%***$$$$$$###""""""!!!"""""""""&&&&&&$$$###%%%((('''%%%###""" !!!######"""""""""###%%%&&&!!!!!!"""###$$$%%%%%%&&&&&&'''"""%%%%%%###'''$$$#########$$$%%%%%%&&& !!!###$$$%%%&&&'''###$$$%%%$$$"""""""""###%%%%%%%%%&&&'''((())))))###%%%'''(((((('''%%%###))))))))))))))))))))))))'''''''''''''''((())))))***'''%%%%%%&&&'''''''''$$$%%%&&&'''''''''&&&%%%&&&%%%$$$###$$$&&&(((***&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******&&&'''(((''''''''')))************)))))))))))))))'''((((((((())))))******++++++******))))))(((((())))))((('''''''''''''''+++)))'''''')))++++++++++++***'''&&&%%%&&&'''((('''&&&%%%&&&(((((((((''')))(((&&&%%%&&&''')))+++222111///---,,,+++******)))))))))))))))******++++++,,,---///000///,,,))),,,+++***)))))))))++++++***************++++++++++++(((%%%(((---///---)))))))))************))))))++++++++++++,,,---...///---,,,---000///---///333777===FFFOOOYYYhhh|||{{{sssfffXXXQQQLLLFFFBBBBBB???===;;;:::999888666444222111000///---***((('''000---++++++---,,,)))%%%&&&))),,,,,,***)))+++---***************)))((('''(((%%%'''...///333EEEZZZqqq}}}gggWWWCCC666777888111******)))......(((&&&+++///...,,,///000...)))&&&(((+++)))))))))*********))))))******))))))((((((((('''&&&&&&((())))))*********)))(((''')))***++++++******,,,,,,)))%%%$$$(((---'''''''''&&&&&&%%%%%%%%%'''((()))))))))(((&&&%%%******)))((('''&&&%%%%%%''''''(((((()))*********$$$$$$$$$%%%(((******)))'''+++,,,))))))------)))((()))***+++++++++++++++)))'''&&&((()))%%%'''&&&$$$"""""""""$$$%%%"""###$$$%%%&&&%%%$$$###&&&&&&%%%$$$############$$$$$$%%%'''((((((&&&$$$,,,...///---///555888888;;;:::777333...+++)))******,,,111;;;IIIXXXeeemmmoooiiiccc```aaabbbbbbaaa\\\^^^]]]WWWNNNIIIIIIKKKFFFJJJNNNNNNIIIBBB<<<888444222...+++(((&&&&&&%%%'''''''''&&&%%%$$$"""!!!###""""""###%%%&&&&&&%%%&&&))))))&&&&&&((('''###''''''&&&&&&&&&%%%%%%%%%#########$$$%%%&&&'''(((&&&%%%$$$###""""""""""""$$$%%%&&&%%%###"""###$$$***'''###!!!!!!"""!!!!!!$$$$$$%%%%%%%%%$$$###"""'''&&&&&&%%%$$$###"""""""""$$$%%%$$$###""""""###"""$$$%%%###  %%%$$$###"""""""""$$$$$$$$$&&&&&&######%%%%%%"""&&&&&&%%%###!!!"""$$$&&&)))&&&###"""$$$%%%###"""######$$$$$$$$$$$$######%%% !!!%%%$$$######"""######$$$$$$"""!!! %%%%%%%%%$$$$$$############'''&&&""""""%%%###%%%$$$###$$$%%%&&&$$$""""""'''&&&&&&((('''''''''''''''((())))))((()))***)))((('''((()))***(((''''''(((((('''&&&%%%&&&'''''''''&&&$$$######%%%'''((('''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&'''((())))))''''''''''''((((((((((((+++***)))((('''''''''''')))))))))))))))))))))))))))************+++++++++&&&,,,---((('''***+++(((******)))))))))))))))***((((((((((((((())))))*********)))''''''&&&&&&&&&((((((''''''***---***&&&)))&&&&&&******((((((+++(((''''''''')))***)))((())))))((((((((((((((()))+++,,,---,,,***(((((((((///+++''''''+++---***&&&''''''(((******+++++++++++++++++++++++++++++++++)))(((((((((******(((&&&******+++,,,,,,---......---))))))...000//////111666888;;;===CCCPPP```mmmvvvjjjaaa]]]ZZZUUURRRNNNJJJFFFEEEEEEDDD@@@===;;;777222///......------------,,,+++)))(((''''''))))))***+++++++++******%%%&&&&&&&&&''''''''''''''')))+++,,,...666CCCMMMfffuuusss___TTTCCC===666333333333///+++,,,((('''***+++)))((())),,,+++++++++******))))))...,,,)))(((((((((((('''''''''((()))))))))))))))'''((()))***************)))******)))(((&&&$$$###***&&&######&&&))))))(((%%%'''((((((''''''(((***)))((('''&&&'''(((***,,,((())))))(((%%%$$$$$$%%%+++%%% $$$''''''%%%$$$%%%&&&(((***+++,,,,,,---,,,+++,,,------,,,***---+++))))))+++...//////'''%%%$$$&&&)))'''"""((('''%%%###"""###$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%######$$$%%%&&&''''''&&&---333777999>>>DDDGGGGGGKKKJJJFFF@@@999333///---&&&***000777@@@LLLZZZdddgggbbb[[[XXXZZZ^^^cccfffggghhhfff___WWWQQQPPPQQQPPPRRRRRRNNNFFF===555111///...,,,***)))'''''''''$$$$$$%%%&&&&&&&&&%%%%%%###""""""###%%%&&&&&&%%%%%%((((((%%%%%%'''&&&###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((##################$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%###""""""$$$&&&'''(((''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$######"""%%%&&&%%%$$$""""""###%%%$$$###!!!"""######"""!!!%%%$$$###""""""###$$$$$$$$$&&&&&&######%%%%%%"""$$$$$$$$$###"""###&&&((()))&&&###"""$$$$$$###"""""""""############""""""""" """""" !!!%%%"""######$$$$$$"""!!! #########$$$%%%%%%&&&&&&###&&&%%%"""###'''&&&"""""""""######""""""!!!!!!!!!$$$&&&%%%%%%&&&'''''''''''''''(((((()))***+++,,,+++)))(((((())))))((((((((()))((('''&&&)))))))))))))))(((((('''&&&'''((((((&&&&&&''')))'''''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&'''((((((((('''''''''((((((((()))))),,,+++***(((((('''''''''))))))))))))))))))))))))))))))*********+++++++++(((------)))(((***+++)))***))))))(((((())))))***)))(((((((((((()))*********)))(((''''''&&&&&&&&&&&&'''''''''((())))))((($$$!!!###''')))((())),,,***(((((()))***+++***)))---,,,+++***)))(((((((((***+++,,,+++)))(((((())),,,***)))))))))******)))+++++++++,,,++++++******++++++++++++++++++++++++***)))((()))***+++)))'''******++++++,,,------...///,,,,,,//////------000111222333444888AAAOOOZZZjjjxxxwwwnnnhhhccc]]]XXX\\\YYYVVVVVVVVVTTTOOOKKKFFFBBB<<<888555333111000,,,+++***)))(((''''''&&&(((((())))))))))))))))))************************'''))),,,,,,---444@@@III^^^kkk{{{}}}ooo\\\LLLDDD:::666111...///...---***,,,((('''***,,,))))))***+++++++++******)))))))))---***((('''((()))(((''''''((())))))******))))))(((((()))*********))))))***+++,,,------,,,++++++)))&&&$$$$$$&&&((()))((('''((())))))(((((()))+++***)))((('''((()))+++,,,((()))***)))((('''((()))***&&&""""""%%%((('''%%%$$$%%%'''(((***+++++++++,,,++++++,,,------,,,***---+++))))))+++---......%%%###"""%%%((()))'''$$$)))(((&&&$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&############$$$%%%&&&'''############%%%''')))***111;;;EEELLLRRRXXXZZZXXX\\\YYYUUUNNNEEE<<<444000(((,,,000111333:::GGGQQQTTTQQQLLLIIIJJJRRR\\\ccciiijjjhhhddd]]]YYYYYYZZZ\\\[[[WWWOOOCCC888///+++))))))******))))))((((((###$$$%%%%%%&&&&&&&&&%%%###""""""###%%%&&&&&&%%%$$$'''(((%%%%%%'''&&&###%%%%%%$$$$$$$$$#########%%%$$$$$$%%%%%%&&&'''(((!!!""""""###$$$$$$%%%%%%###%%%&&&&&&%%%%%%'''(((%%%###"""###&&&)))*********)))'''&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''$$$""""""###%%%%%%""" $$$'''%%%"""$$$######"""######$$$$$$$$$'''&&&######%%%%%%""""""############$$$''')))'''&&&######$$$$$$###"""!!!!!!""""""""""""!!!!!! """$$$  '''"""######$$$$$$"""!!! !!!!!!"""$$$%%%'''((()))$$$&&&%%%!!!!!!$$$%%%### ###%%%$$$!!! """((($$$"""%%%&&&$$$###%%%''''''&&&&&&''''''((())),,,------,,,***))))))***((())))))******)))'''&&&(((''''''&&&&&&&&&&&&&&&((())))))'''&&&&&&''')))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''(((((((((((())))))))))))---,,,***)))((('''''''''************************)))))))))*********++++++***---...***(((******)))))))))(((((((((((()))))))))))))))))))))******+++***)))(((''''''&&&'''''''''(((((()))(((((((((***###!!!"""&&&(((&&&(((++++++***)))***,,,---,,,+++///...---+++***)))(((((()))))))))((('''''')))+++)))***+++***)))(((***---))))))***+++++++++******++++++++++++++++++++++++***))))))***,,,,,,***)))******++++++,,,,,,------------...000...+++...333333333333111222888BBBJJJPPP[[[jjjwww{{{tttnnngggbbbgggfffdddeeeeeebbb\\\WWWOOOJJJCCC===888444000...,,,+++***)))((((((''''''((((((((()))))))))******************************)))---000111222777AAAJJJWWWbbbnnnuuuyyy|||kkk]]]PPPCCC;;;888111///---,,,++++++,,,,,,---))))))---///---,,,...*********)))))))))))))))+++)))'''''')))***)))(((((())))))************)))))))))*********)))((((((((()))***+++,,,++++++***(((&&&$$$$$$&&&(((((((((''')))******)))(((***+++******)))(((((()))+++,,,&&&'''))))))(((((()))+++)))&&&$$$%%%''')))'''%%%&&&&&&'''((())))))))))))++++++***+++------+++***,,,***((((((***+++++++++%%%###"""###''')))***))))))((('''&&&%%%$$$$$$%%%%%%$$$###"""###$$$%%%&&&$$$#########$$$$$$%%%&&&$$$$$$######$$$'''+++...777DDDSSS\\\bbbfffeeebbbaaa^^^ZZZSSSKKKAAA777111......---***)))---444:::<<<;;;999777888???KKKSSSXXXYYYZZZYYYWWWWWWXXX[[[^^^\\\VVVLLL@@@444---)))'''((()))******)))((('''&&&&&&&&&&&&%%%$$$###"""###""""""###%%%&&&&&&%%%%%%((((((&&&&&&((('''$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''""""""######$$$$$$$$$$$$!!!###$$$%%%%%%%%%''')))((('''%%%$$$&&&&&&&&&%%%+++)))'''$$$###$$$%%%&&&""""""######$$$$$$$$$%%%((())))))'''%%%######$$$$$$"""!!!!!!"""###########################$$$$$$$$$''''''$$$###&&&%%%###"""###$$$######$$$&&&(((&&&%%%$$$$$$$$$$$$######""""""############""""""###!!!"""$$$"""!!!&&&"""######$$$###"""!!! !!!"""###$$$%%%'''((((((&&&&&&$$$  !!!"""###'''***((($$$!!!$$$'''+++&&&###%%%%%%######%%%'''&&&&&&&&&&&&'''((((((,,,------,,,)))(((((()))'''(((***+++***)))(((''''''&&&%%%$$$###$$$%%%&&&******)))'''%%%%%%'''***'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((()))))))))******---,,,+++)))((('''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***************+++,,,***(((((((((((((((((('''''''''((()))))))))))))))))))))***++++++))))))((('''''''''''''''+++(((''')))+++***)))***(((%%%%%%((((((&&&&&&))),,,+++***+++---...---,,,------+++***))))))))))))(((((('''&&&%%%&&&))),,,******+++******+++,,,..."""###%%%''')))***+++,,,************************+++******+++------,,,*********++++++,,,,,,,,,,,,(((***---000---,,,111999666666444222111444:::???AAAHHHRRR^^^mmm{{{uuupppmmmmmmllllllnnnooolllfffaaaVVVQQQIIIBBB;;;555000---...---,,,***))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,+++++++++++++++000555888999???IIIPPPYYYaaaiiiooovvvrrrcccRRRGGG>>>777555666.........---++++++,,,...+++''''''+++---,,,,,,---))))))))))))))))))))))))***)))((()))***++++++***))))))***************))))))*********)))(((''''''((())))))***)))(((&&&%%%'''&&&%%%%%%&&&'''(((((('''((())))))((('''(((***))))))(((((((((((()))***$$$%%%'''&&&%%%%%%&&&((()))'''&&&'''))))))(((&&&''''''(((((()))(((((((((******)))***,,,,,,+++***,,,***(((((()))******)))'''%%%######%%%'''))))))))))))'''&&&%%%$$$$$$$$$%%%$$$###"""###$$$%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%$$$$$$'''---111;;;KKK\\\eeeiiiiiifffbbb^^^\\\XXXSSSMMMDDD:::333000+++&&&$$$'''***,,,,,,)))+++,,,++++++000777>>>AAABBBCCCDDDEEEGGGJJJLLLQQQOOOJJJBBB888000+++)))((()))*********)))'''&&&&&&&&&&&&&&&%%%$$$#########""""""###%%%&&&&&&%%%%%%((()))&&&'''))))))%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$###"""!!!!!!#########$$$&&&((()))'''%%%$$$$$$$$$"""!!!((('''$$$"""""""""###$$$!!!""""""######$$$$$$%%%%%%(((******((($$$"""!!!!!!$$$%%%!!!###""""""######$$$$$$$$$$$$%%%''''''$$$$$$&&&&&&###$$$%%%%%%$$$######$$$%%%$$$%%%%%%%%%$$$######$$$###$$$$$$%%%%%%$$$$$$###(((###!!!$$$&&&$$$###$$$"""######$$$###"""!!! #########$$$$$$$$$%%%%%%$$$$$$###""" ###&&&###'''+++***%%%###&&&))))))$$$"""$$$%%%$$$$$$'''&&&&&&&&&&&&&&&'''(((((()))***+++***'''&&&'''(((&&&(((***+++)))'''((()))+++***((('''''''''((()))******)))&&&$$$%%%''')))%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((()))))))))))),,,+++***((('''&&&&&&&&&------------------------(((((()))))))))*********(((((())))))'''%%%&&&(((''''''&&&&&&'''(((((())))))))))))((()))******+++)))((((((''''''''''''(((...&&&"""'''+++)))'''''',,,))))))++++++((((((+++,,,+++***+++---...---,,,)))(((((((((((())))))***'''''''''&&&%%%&&&))),,,---***((()))---///...+++"""###%%%''')))***+++,,,************************+++******+++------,,,+++******+++++++++++++++,,,)))***---...,,,***000888111111000//////000333555:::===CCCKKKWWWfffxxx{{{wwwuuurrrqqqpppqqqrrrqqqlllggg]]]XXXQQQIIICCC===777333111000...+++************************+++,,,---...111111111111111111111111+++111888<<<@@@GGGQQQYYYaaagggnnnuuuqqq[[[OOOBBB;;;777333222444......///---+++***+++---&&&""""""&&&(((''''''))))))))))))))))))************))))))***,,,---,,,+++))))))*********))))))((()))))))))))))))((('''&&&((()))*********)))((('''&&&&&&'''&&&&&&'''((((((&&&'''((((((&&&%%%&&&((('''''''''&&&&&&&&&''''''%%%''''''&&&%%%$$$%%%&&&(((((('''((())))))((('''''''''(((((((((((('''''')))((((((***+++,,,+++)))+++)))(((((()))***)))((('''&&&$$$######%%%'''((()))((('''&&&%%%$$$###"""$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$###############%%%&&&%%%$$$&&&,,,111<<>>:::777555222///---,,,,,,---------,,,------///111222333333444444444555555555000666>>>CCCIIIQQQ]]]fffooottt|||jjjZZZJJJAAA888555333///---...------,,,++++++***)))))))))&&&%%%)))+++))))))******************+++++++++***))))))+++------,,,***((())))))))))))(((((('''(((((()))))))))(((''''''!!!"""$$$&&&((()))))))))%%%&&&((('''&&&&&&''')))&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%'''))))))(((&&&%%%&&&'''((((((''''''''''''((((((&&&&&&'''(((((((((''''''((('''''')))+++,,,+++)))***)))((()))***+++***)))%%%%%%$$$######$$$&&&'''(((''''''&&&$$$###!!! ######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$!!!$$$&&&%%%###$$$)))...999JJJ]]]fffggggggeeebbbaaa\\\VVVQQQMMMEEE;;;333(((%%%###$$$((()))(((&&&$$$###!!!"""$$$&&&&&&&&&+++***)))))))))******)))+++,,,,,,***&&&$$$######&&&%%%%%%$$$$$$$$$$$$$$$""""""$$$%%%&&&'''''''''###""""""###%%%&&&&&&%%%"""%%%&&&$$$$$$''''''$$$&&&&&&&&&%%%%%%%%%$$$$$$######"""""""""""""""###"""###$$$%%%%%%$$$"""!!! """############%%%&&&"""!!!!!!"""$$$%%%$$$###!!!!!!""""""""""""######""""""""""""############&&&''''''&&&$$$###$$$%%%!!!###$$$  %%% !!!###$$$%%%%%%$$$$$$%%%((((((%%%$$$'''&&&###"""$$$%%%%%%$$$###$$$%%%!!!$$$&&&&&&$$$######%%%$$$$$$$$$%%%%%%$$$$$$$$$(((%%%###%%%&&&######%%%"""######$$$$$$"""!!! """"""""""""!!!!!! ###%%%""" ''' """$$$%%%&&&&&&''''''######(((***(((''')))&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''&&&&&&'''(((%%%'''(((&&&######''',,,%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&************************(((((((((((()))))))))***&&&$$$%%%)))(((%%%&&&+++%%%%%%%%%%%%&&&'''((()))'''''''''''''''(((((()))((((((''''''''''''((((((***%%%%%%(((&&&"""+++)))'''(((+++,,,***+++...***(((((()))***+++***)))'''&&&&&&&&&&&&&&&'''((('''((())))))((('''(((******(((&&&&&&((()))'''&&&+++++++++,,,++++++******************************)))((()))***,,,---,,,+++++++++******************000,,,******)))((()))---......///111333333222111000000333:::===AAAKKKUUU```lll}}}{{{uuummmgggeeedddaaa___ZZZWWWSSSPPPMMMJJJFFFCCCBBB???;;;777444333333444666555444444555777:::;;;::::::;;;<<<===>>>>>>???AAAGGGNNNTTTYYYcccpppyyysssdddSSSEEE===666111111111...++++++---+++)))***,,,---+++(((---)))))),,,---+++***,,,***+++++++++,,,,,,,,,,,,)))((((((***++++++)))'''((((((((((((((('''&&&&&&''''''(((((()))(((((((((!!!###%%%&&&&&&&&&$$$&&&((((((&&&&&&''')))'''(((((((((&&&%%%&&&'''&&&'''''''''&&&&&&%%%$$$%%%'''((((((&&&&&&''')))(((((('''%%%%%%&&&(((***%%%&&&&&&'''(((((((((((('''''''''(((***+++***))))))(((((()))+++,,,+++***###$$$$$$#########%%%'''''''''&&&&&&$$$"""!!! """###$$$%%%&&&%%%$$$$$$############$$$%%%&&&&&&"""%%%$$$""""""'''+++666HHH[[[dddggghhhgggfffddd^^^VVVPPPKKKBBB888000'''(((((((((&&&$$$###"""&&&""""""$$$%%%###***(((''''''((((((((((((%%%'''((('''$$$""""""######"""!!!!!!!!!"""$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###""""""###%%%&&&&&&%%% ###$$$"""###&&&%%%"""%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!""" !!!###%%%&&&%%%$$$###"""###$$$%%%$$$$$$%%%'''$$$###"""###%%%%%%###!!! !!!"""###$$$$$$###############"""""""""""""""((('''%%%"""!!!"""&&&)))###"""!!! ###&&& !!!###$$$%%%%%%$$$$$$%%%((((((%%%$$$''''''$$$ """$$$%%%%%%%%%&&&'''!!!$$$''''''$$$######%%%######$$$$$$$$$$$$######%%%%%%&&&'''###!!!'''"""######$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!###$$$ !!!###&&&(((((('''(((%%%&&&***,,,***((()))&&&%%%%%%%%%%%%&&&''''''$$$&&&''''''&&&&&&((()))%%%''''''%%%!!!"""'''---'''((()))***)))(((&&&%%%"""$$$&&&&&&%%%%%%%%%&&&&&&''')))******)))'''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))&&&$$$%%%******&&&(((---%%%$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&'''(((((((((((('''''''''(((((())))))))),,,...&&&$$$333+++((((((******&&&&&&)))(((''''''''')))***)))((()))((('''&&&&&&&&&&&&&&&''')))******)))(((((()))&&&''''''%%%###"""$$$%%%''''''(((******+++++++++))))))))))))))))))))))))(((((((((***,,,---,,,+++++++++******************...)))&&&(((***)))+++...++++++---///111111///---000///222777888777<<>>===<<<<<<>>>@@@BBBDDDFFFGGGHHHIIIJJJLLLMMMMMMSSSYYY___dddjjjttt|||iiiZZZPPPBBB777555///,,,///111///---......***(((+++///111...******&&&%%%((()))'''&&&'''+++++++++,,,,,,---------'''''''''(((***)))'''%%%''''''(((((('''&&&%%%%%%&&&&&&'''((()))))))))(((###$$$&&&'''(((''''''&&&###&&&))))))&&&%%%''')))((()))***)))'''&&&&&&''''''((((((((('''&&&&&&%%%!!!###%%%%%%%%%%%%'''))))))(((&&&$$$###%%%(((***$$$%%%&&&'''(((((((((((('''&&&&&&(((***+++***)))(((((((((***,,,---,,,+++%%%%%%%%%%%%%%%%%%%%%%%%+++)))((('''&&&%%%""" $$$$$$###############$$$########################!!! """$$$%%%444===LLLYYYaaaeeeffffffjjjcccZZZTTTOOOFFF999///)))&&&$$$######$$$###"""######"""!!!!!!!!!!!!!!!&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!!!! """!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###&&&$$$!!!"""((((((###''''''&&&%%%$$$"""!!!!!!########################%%%%%%$$$$$$$$$$$$%%%%%% """$$$%%%$$$###$$$$$$!!!&&&'''### !!!$$$$$$############$$$$$$###"""!!!"""#########!!!"""###$$$###!!! !!!"""!!!###%%%%%%###!!!###%%%%%%###!!! """######"""$$$###"""""""""###%%%&&&((('''&&&&&&(((((('''&&&$$$###$$$&&&)))((($$$ !!!$$$$$$"""!!!###%%%""""""#########""""""!!! !!!"""###############%%%### ###$$$###!!!&&&""""""$$$!!!!!!!!!""""""""""""!!!!!!###########################$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%''')))***)))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%###"""$$$&&&%%%'''((('''$$$###&&&(((&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&&&&''')))***))))))(((((((((((())))))---,,,***((('''&&&&&&&&&((('''%%%$$$%%%''')))***((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''((('''((())))))))))))((('''---,,,,,,+++***)))((((((((('''''''''((()))+++,,,+++*********))))))(((((()))******))))))+++)))&&&*********)))'''&&&'''((())))))((((((((((((((()))((((((((((((((()))******)))***++++++***)))***+++---'''&&&+++---+++,,,000))))))((((((((((((((())))))***+++,,,---,,,++++++++++++---.........---,,,///111333333333333555777@@@GGGQQQZZZaaajjjuuu~~~yyypppllljjjhhhfffddd]]]ZZZ[[[YYYVVVXXX]]][[[WWWPPPIIIEEECCCCCCCCCFFFGGGHHHHHHHHHJJJMMMPPPTTTXXX\\\\\\ZZZ[[[___cccggglllsssxxx~~~~~~rrraaaRRRIIIAAA:::555...---+++***+++...111222---+++)))(((***,,,---------,,,+++)))((((((''''''"""'''...000...+++))))))***))))))((('''&&&&&&%%%$$$%%%&&&&&&%%%%%%&&&''''''(((*********,,,+++)))'''&&&%%%%%%&&&((((((((((((((()))******+++***((('''&&&&&&&&&''')))((((((((($$$ """(((!!!$$$((()))(((&&&%%%''''''((((((((((((''''''((('''&&&%%%$$$%%%&&&''''''(((***+++,,,***)))(((************))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&$$$"""$$$$$$############$$$$$$###$$$&&&''''''&&&$$$######"""""""""###$$$&&&'''***222>>>JJJSSSZZZ```cccfffaaaYYYRRRKKKBBB666---(((&&&###""""""###############"""!!!!!!!!!!!!!!!""""""""""""""""""""""""&&&&&&%%%%%%$$$"""!!! !!!!!!!!!!!!"""""""""#####################"""""" """!!! %%%$$$ %%%%%%%%%$$$$$$$$$$$$##############################""""""!!!!!!""""""### ###%%%&&&%%%$$$###### %%%%%%""" """$$$##################$$$###"""!!!!!!######"""!!!!!!$$$%%%&&&''')))+++###$$$%%%###!!!!!!###&&&%%%###!!!!!!"""######"""$$$$$$#########$$$%%%&&&'''&&&%%%%%%''''''&&&%%%$$$###$$$&&&(((((($$$!!!"""$$$&&&%%%""" """""""""######$$$######"""!!!""""""############"""$$$!!! ###$$$###!!!&&&""" ###$$$"""!!!!!!""""""""""""!!!!!!###########################$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''((()))(((''''''&&&&&&&&&''''''&&&&&&''''''((('''''''''''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%$$$$$$&&&(((!!!###&&&&&&%%%&&&(((+++&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''((()))***'''((())))))))))))((('''++++++***)))((('''&&&&&&'''&&&&&&%%%&&&'''((()))((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''(((************************,,,,,,+++***))))))(((((()))((((((((()))***,,,,,,*********)))))))))(((((()))))))))))))))***)))'''+++,,,---,,,)))&&&$$$###))))))(((((((((((())))))((((((((((((((()))*********+++,,,,,,+++***+++,,,111+++))),,,---******---+++***)))(((((()))***+++)))***+++,,,,,,,,,++++++,,,---...///000///......///000222222222333444666444:::BBBIIINNNUUU^^^eeezzz{{{xxxuuussslllfffbbbcccbbb```bbbgggeeeaaa[[[TTTOOOMMMMMMMMMMMMOOOQQQTTTVVVZZZ```cccfffiiillllllkkknnntttzzz~~~~~~vvvfff[[[NNNCCC===999444000...---,,,+++,,,...111222111...+++***+++,,,,,,+++++++++***)))(((((((((((((((***,,,+++***(((''''''******)))(((((('''&&&&&&((()))*********)))******...%%% $$$))))))((((((+++***((('''&&&&&&&&&&&&((((((((((((((())))))************)))(((&&&%%%$$$'''%%%%%%&&&### """'''((()))++++++)))&&&""" ''''''(((((((((((('''''''''&&&%%%%%%%%%&&&''''''++++++,,,,,,+++***)))(((************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$############$$$$$$###%%%(((******(((%%%##################$$$%%%&&&###(((...666???HHHQQQWWW\\\ZZZTTTMMMCCC999000+++(((%%%"""!!!!!!###############"""!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###""" !!!"""###$$$###"""!!! """""""""""""""!!! ###$$$###"""$$$'''&&&#########$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!$$$'''(((&&&$$$###""" ###$$$!!!!!!##############################"""!!!!!!######"""!!!"""$$$$$$$$$###"""###$$$$$$$$$$$$"""!!!!!!$$$&&&$$$###!!!!!!###$$$######$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$&&&''''''$$$!!!###$$$%%%$$$"""!!!!!!!!!""""""###$$$%%%%%%%%%$$$"""############""""""!!!"""!!! !!!###$$$$$$###%%%""" !!!###$$$"""!!!""""""######""""""!!!###########################$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&'''((((((''''''((((((((('''&&&&&&''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&''''''&&&%%%%%%(((*** """%%%&&&&&&&&&((()))''''''&&&&&&&&&&&&''''''((((((((((((((()))******&&&''')))******)))'''&&&((()))*********((('''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''((())))))''''''''''''))))))*********))))))((((((((())))))))))))***+++,,,,,,******))))))))))))(((((((((((()))******)))))))))(((+++......+++'''$$$"""))))))(((((((((((())))))((((((((((((((()))******+++,,,---,,,++++++,,,---000,,,***,,,---++++++,,,,,,+++)))((((((***+++---)))***+++,,,,,,,,,,,,+++......000111111111000///...///111111111111333555///333888<<>>AAAHHHSSScccrrr|||~~~zzzvvvuuuuuunnnjjjddd]]]YYYWWWWWWWWW___bbbfffkkkqqqyyy}}}vvvmmmgggbbbZZZOOOGGG===999444111111111000///...---------...//////000111///,,,+++++++++)))(((((((((((((((((()))******)))&&&$$$%%%)))------+++******)))))))))(((((((((&&&&&&''')))+++***)))''')))))))))))))))((()))+++((('''&&&&&&&&&'''(((((((((''''''''''''((())))))(((((())))))(((((((((((()))&&&&&&((((((&&&(((,,,###''')))*********''''''((((((((((((''''''%%%%%%%%%&&&'''((())))))---,,,***)))((()))***+++************)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))&&&$$$$$$%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&"""""""""###############"""###%%%&&&(((+++///222666888999444---'''&&&'''&&&$$$""""""###$$$######$$$$$$###""""""""""""""" !!!!!!"""""""""###$$$%%%%%%&&&%%%$$$"""!!!'''%%%###!!! !!!"""######$$$%%%$$$###!!! """!!!!!!###%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###%%%((()))'''$$$###""""""""""""!!!"""&&&######$$$$$$$$$$$$######&&&%%%$$$$$$&&&&&&%%%$$$"""$$$%%%&&&&&&&&&(((***"""###%%%&&&&&&$$$!!!###""""""###%%%%%%$$$###"""""""""###############%%%$$$######%%%%%%$$$######$$$%%%%%%%%%$$$######!!!""""""###%%%%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&###############"""!!! !!!###%%%&&&&&&&&&&&&'''"""""""""###$$$$$$###!!!""""""############""""""###########################$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((()))))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%***+++***(((%%%%%%&&&((((((''''''''''''&&&$$$###'''''''''&&&&&&''''''''''''(((((()))))))))))))))***)))&&&%%%%%%&&&)))***&&&''')))***+++***((('''&&&''''''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((...---+++******+++---...((((((((((((((()))))))))'''''''''((((((((((((((((((((((((((((((((())))))***)))***---+++&&&'''+++&&&'''))))))(((((()))+++((((((((((((((()))******((((((((((((((())))))***(((***+++***)))((()))***((((((((((((***,,,+++)))***)))''''''''')))***,,,+++***++++++++++++,,,,,,,,,---.../////////......+++---......------///000---...000111222444777999;;;DDDQQQ\\\dddjjjpppuuu||||||wwwsssmmmgggcccaaabbbbbblllpppwww~~~yyynnnbbb\\\TTTOOOLLLHHHAAA;;;777555222000000///...---,,,------...............---+++))))))***+++***)))''''''''''''((()))***+++((('''&&&)))---///,,,***))))))))))))(((((((((((()))((()))+++......,,,***%%%)))+++***)))***+++,,,'''&&&&&&%%%%%%&&&((()))'''''''''''''''(((((()))((('''&&&&&&'''***,,,---)))&&&%%%'''((('''(((,,,'''((((((((('''%%%###!!!''''''((((((((((((''''''$$$%%%&&&'''(((((())))))***((('''&&&&&&(((+++,,,************)))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%(((***,,,***&&&###$$$&&&$$$$$$###$$$$$$%%%&&&''''''%%%###""""""###%%%'''$$$$$$%%%%%%&&&%%%%%%$$$ """$$$%%%&&&''')))+++(((***+++***&&&$$$$$$&&&%%%$$$###%%%&&&&&&$$$"""$$$$$$###""""""""""""###!!!!!!""""""######$$$$$$$$$$$$$$$#########""""""(((&&&### """$$$"""###%%%&&&&&&%%%$$$"""$$$""""""&&&(((%%%###$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""#########%%%'''&&&%%%######$$$### ###$$$"""###'''###$$$%%%&&&&&&%%%$$$###&&&%%%$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&######$$$&&&'''%%%!!!"""""""""$$$&&&&&&%%%###""""""###$$$$$$$$$$$$###%%%$$$######%%%%%%$$$###"""$$$%%%%%%#########$$$&&&%%%$$$$$$%%%$$$""" """"""###$$$%%%%%%%%%$$$"""############""""""!!!!!!$$$&&&'''&&&%%%&&&&&&!!!"""###$$$$$$$$$###""""""######$$$$$$######"""###########################$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&'''''''''&&&''''''&&&&&&&&&'''(((((((((((()))))))))(((''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%******)))'''%%%%%%&&&(((***(((&&&&&&'''((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((***(((&&&$$$$$$&&&(((***'''((()))******)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((''''''''''''((()))((((((((())))))*********&&&&&&'''((((((''''''&&&''''''(((((((((((())))))***(((***---)))"""###)))((())))))'''%%%%%%&&&((((((''''''(((((()))***+++((((((((((((((()))******((()))***)))((('''(((******+++***((((((***'''###'''''''''(((((()))******++++++******++++++,,,---***+++---.........---,,,***,,,------,,,,,,---.........///000111333555666888>>>FFFKKKOOOSSSYYY]]]dddkkkvvv{{{vvvrrrrrrssstttyyy~~~|||ooo```VVVMMMJJJEEEAAA===:::666444111111000///---,,,******+++,,,---......---,,,+++)))(((((()))+++,,,+++***''''''''''''(((((()))******+++,,,---...,,,(((%%%((((((((((((((('''''''''(((&&&$$$&&&***,,,+++)))(((,,,...,,,+++,,,+++)))'''&&&&&&%%%%%%&&&'''(((''''''&&&&&&''''''((()))'''&&&&&&'''(((+++---...(((###!!!$$$&&&%%%&&&(((,,,,,,,,,***(((&&&###"""''''''((((((((((((''''''%%%&&&'''(((((((((((((((''''''&&&%%%&&&(((+++---************))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%)))+++***&&&$$$&&&((($$$$$$$$$$$$%%%&&&''''''%%%%%%$$$######$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$ """$$$$$$###$$$%%%'''"""###$$$$$$$$$$$$%%%&&&###$$$%%%''')))((($$$!!!%%%$$$######""""""###############$$$%%%&&&&&&&&&%%%###""" !!!"""###&&&%%%###""""""""""""###!!!"""%%%''''''&&&%%%$$$'''###$$$)))+++'''%%%'''###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$######$$$&&&$$$!!!"""%%%&&&$$$$$$'''$$$%%%'''(((((('''%%%$$$%%%$$$######$$$%%%$$$###'''''''''%%%!!!'''%%%""""""$$$$$$""" """""""""$$$&&&'''%%%$$$###$$$%%%&&&&&&&&&%%%%%%&&&$$$###$$$%%%&&&%%%$$$"""$$$%%%%%%###"""###%%%'''%%%###$$$%%%%%%### """"""######$$$######"""!!!""""""############""" ###&&&'''%%%######$$$ """$$$%%%%%%$$$######"""######$$$$$$######"""###########################$$$%%%&&&&&&&&&%%%%%%"""###%%%''''''(((''''''(((''''''&&&&&&&&&'''''''''(((((())))))))))))(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%&&&(((+++///,,,'''&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''(((''''''&&&''''''''''''''''''''''''))))))))))))(((((((((((()))((('''&&&%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$(((((())))))***+++,,,,,,''''''((())))))((('''&&&'''''''''((((((((()))))))))&&&'''+++&&&&&&$$$&&&((('''&&&%%%%%%%%%''''''''''''((()))***+++((((((((((((((()))******(((***+++***)))((()))***))),,,+++((((((***((("""&&&''')))***++++++******++++++*********+++,,,---***+++,,,......------,,,)))+++,,,+++******+++---///......///000222222222555888<<<>>>???AAAFFFJJJLLLSSS^^^jjjwwwwwwkkk```TTTJJJCCC===>>>===999555222222444---...000000///---,,,+++)))***,,,------,,,***)))***))))))***,,,,,,+++***(((((('''''''''(((((()))***,,,------+++(((&&&%%%&&&&&&&&&&&&''''''''''''&&&""" %%%((((((&&&''',,,---++++++---***%%%((('''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((((((%%%''')))+++,,,+++***)))(((### ###&&&%%%$$$&&&'''(((((())))))))))))(((''''''((((((((((((''''''&&&'''((())))))(((''''''((((((''''''((()))***+++************))))))))))))###########################'''+++***'''%%%(((+++$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%&&&&&&%%%$$$$$$"""###$$$%%%$$$$$$"""!!!$$$%%%$$$###!!! !!!###"""""""""###$$$%%%&&&&&&"""$$$&&&)))+++)))%%%!!!%%%$$$######"""######### !!!""""""######%%%###!!! """$$$######$$$%%%$$$###"""!!!!!!$$$&&&''''''%%%$$$$$$ !!!''')))$$$"""$$$!!!"""###%%%''')))***+++%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""######"""!!!"""%%%'''$$$"""###'''(((%%%%%%'''%%%&&&((())))))(((&&&%%%###"""!!!"""#########!!!$$$&&&''''''&&&%%%'''(((+++&&&!!!!!!#########"""""""""$$$''''''&&&$$$%%%&&&'''((((((((('''&&&&&&%%%$$$$$$&&&&&&%%%$$$"""$$$%%%$$$"""!!!###%%%$$$"""!!!###&&&(((&&&###""""""#########""""""!!! !!!"""###############"""&&&&&&###!!!!!!""""""$$$&&&%%%$$$############$$$$$$$$$$$$#################################$$$%%%&&&'''&&&%%%%%%!!!###%%%'''(((((((((((()))((('''&&&&&&&&&&&&&&&''''''((())))))***))))))%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&'''+++---666111***&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&'''''''''&&&%%%###%%%(((******(((%%%###******)))((('''(((((((((***)))'''%%%$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((()))******)))(((((((((((()))***+++,,,,,,---(((((()))******)))((('''&&&'''''''''(((((())))))((($$$&&&)))###"""!!!&&&(((((('''&&&&&&''''''''''''((()))++++++((((((((((((((()))******)))+++,,,+++***)))***+++&&&***+++((()))...,,,&&&&&&(((***,,,---,,,+++***,,,+++*********+++,,,---+++,,,---.........---,,,)))***++++++***)))+++,,,,,,+++)))***+++,,,,,,,,,111333555555444666:::???:::@@@JJJVVVbbbqqqtttlllaaaUUUJJJBBB<<<888333666888666222000333777,,,...222333333222111111((())),,,------+++)))'''++++++***+++------+++)))((((((''''''''''''((((((&&&))),,,+++(((&&&''')))%%%&&&&&&&&&&&&&&&&&&&&&)))$$$ !!!&&&******)))###'''(((''')))---***"""((('''&&&%%%$$$%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%(((,,,//////+++'''###+++%%%"""%%%'''&&&%%%'''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''((())))))((('''&&&******))))))))))))))))))************))))))))))))""""""######$$$$$$$$$$$$%%%&&&'''(((''''''%%%$$$&&&&&&%%%$$$"""###&&&(((&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###############$$$""""""!!!!!!!!!!!!""""""%%%######$$$### """''''''$$$"""$$$(((***((($$$""""""!!! !!!"""!!! !!!"""$$$((($$$!!! !!!!!!"""######"""  !!!!!!!!!"""###$$$%%%%%%&&&"""""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$###$$$&&&'''((((((###"""%%%$$$!!!!!!!!!!!!!!!!!!""""""### """$$$&&&(((((('''&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&###"""&&&###&&&((())))))(((''''''(((%%%###""""""######""" """"""###%%%&&&%%%### """###&&&((((((((('''&&&((('''%%%$$$$$$%%%'''((('''((()))(((%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$""""""$$$"""!!!###$$$$$$$$$%%%&&&$$$###"""###$$$%%%$$$"""###%%%&&&&&&%%%$$$$$$%%%$$$"""!!!!!!###%%%$$$$$$"""###$$$&&&((()))***+++,,,***(((&&&%%%&&&'''((('''''''''((()))(((%%%"""%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$))))))(((&&&###"""$$$&&&'''%%%$$$$$$&&&'''''''''444///((($$$%%%'''(((((('''&&&%%%%%%$$$###"""!!!"""###$$$%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''((())))))((('''&&&&&&'''((())))))(((%%%$$$###$$$&&&''''''&&&&&&%%%&&&'''((((((+++***)))'''''''''((()))))))))************))))))***+++,,,------,,,***))))))(((''''''((()))***+++%%%%%%%%%'''))))))'''&&&'''''''''&&&%%%### '''&&&%%%%%%&&&'''&&&%%%)))''''''''')))******((('''((((((((()))))))))***(((((()))))))))(((((('''+++***,,,---***&&&''',,,)))***,,,,,,++++++,,,...*********++++++,,,,,,,,,+++*********+++,,,,,,---)))***,,,,,,++++++,,,...,,,,,,,,,---------......////////////000222333444888;;;???DDDLLLWWWaaaiiixxx~~~tttkkkeee]]]VVVJJJ@@@;;;999888888222222222111000//////...111...---000444555111---444222///---+++***++++++)))+++...000000...,,,+++'''((()))(((&&&&&&((()))''')))***)))(((&&&''''''(((+++)))"""!!!%%%'''%%%''''''$$$%%%((()))'''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''%%%''')))'''$$$###$$$'''$$$!!! $$$'''''''''***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%&&&&&&((()))&&&$$$***222%%% &&&***(((###!!!))))))))))))))))))))))))"""#########$$$$$$$$$$$$'''&&&&&&$$$###!!!%%%&&&%%%$$$"""###%%%((('''&&&&&&%%%%%%&&&&&&&&&##################$$$$$$""""""!!!!!!!!!!!!""""""$$$""""""###"""!!!&&&'''$$$"""###'''(((&&&###$$$$$$###""""""""""""""" !!!"""!!! !!!"""$$$'''$$$ !!!!!!!!!"""###$$$###!!! !!!"""##################$$$$$$"""""""""""""""#########%%%%%%%%%%%%&&&&&&&&&&&&$$$#########$$$%%%&&&''''''###"""%%%$$$"""######"""""""""######$$$%%%&&&''''''&&&$$$"""!!!###$$$%%%&&&&&&%%%$$$######$$$!!!"""'''%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$###""""""######""" """""""""###$$$$$$""" !!!"""$$$&&&&&&&&&%%%$$$'''&&&%%%######%%%&&&'''%%%&&&((('''%%%$$$$$$$$$######$$$$$$$$$$$$######!!!""""""""""""#########&&&%%%$$$######$$$%%%&&&"""$$$""""""$$$"""!!!###$$$######$$$&&&%%%$$$""""""$$$%%%%%%$$$$$$%%%''''''%%%%%%%%%&&&'''%%%$$$$$$&&&'''&&&%%%###$$$%%%&&&'''((()))***+++)))'''&&&%%%%%%&&&'''%%%%%%&&&((())))))'''$$$%%%%%%%%%%%%&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$###&&&''''''&&&$$$$$$%%%''''''%%%$$$$$$&&&'''&&&%%%---***&&&%%%%%%%%%$$$"""&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&&&&%%%&&&&&&'''((())))))((('''''''''((()))******)))(((''''''''''''(((''''''((())))))))))))(((***)))(((''''''(((((()))(((((())))))))))))(((((()))***+++,,,,,,+++)))(((&&&&&&%%%%%%%%%&&&'''(((((('''''')))++++++)))'''''''''''''''&&&$$$###"""'''&&&%%%&&&'''((('''&&&&&&&&&&&&(((+++,,,+++***(((((((((((((((((('''''')))((('''''''''(((***+++******+++,,,***&&&''',,,(((***++++++))))))***,,,***++++++++++++++++++,,,************++++++,,,---)))+++,,,,,,******+++---,,,,,,,,,------------...///......//////000111222000222555888>>>FFFOOOUUUdddoooxxxkkkbbbZZZUUULLLGGG@@@:::666444222111111111000000///...------333000...///111222...***...,,,+++))))))***+++,,,......//////...,,,)))(((&&&''''''&&&%%%%%%&&&(((###$$$&&&%%%$$$"""######))))))%%% !!!&&&((('''$$$'''(((%%%&&&))))))'''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((%%%'''((('''%%%###%%%&&&+++'''%%%((()))'''&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&)))+++(((%%%(((///### &&&+++***&&&%%%))))))))))))))))))))))))############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%&&&%%%$$$"""###%%%'''''''''&&&&&&&&&&&&''''''###"""""""""###$$$%%%%%%""""""!!!!!!!!!!!!"""""""""!!!!!!###!!! $$$&&&###!!!"""%%%&&&###!!!$$$######""""""""""""""" !!!"""!!! !!!"""$$$&&&###  !!!!!!!!!"""###$$$###"""!!!"""###$$$$$$#########""""""""""""""""""""""""!!!!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""###$$$%%%&&&%%%###"""$$$$$$"""!!!$$$%%%%%%$$$$$$###$$$$$$$$$''''''''''''%%%###!!! ######$$$$$$$$$$$$######!!!!!! ###'''&&&"""$$$$$$$$$###!!!"""$$$&&&$$$###""""""######"""!!!###!!!!!!!!!"""###"""!!! """###$$$$$$###"""&&&%%%$$$######$$$%%%&&&###$$$&&&&&&$$$######$$$""""""############""""""""""""""""""############'''&&&$$$######$$$&&&'''"""$$$######$$$"""!!!###$$$$$$$$$%%%'''(((&&&###"""$$$%%%&&&&&&%%%&&&((((((&&&%%%&&&'''((('''%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''(((((()))(((&&&%%%$$$$$$%%%&&&$$$$$$%%%(((******(((&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$#########%%%''''''&&&&&&&&&((('''%%%######%%%%%%%%%$$$+++***)))******(((%%%"""&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''((()))((((((((((((((()))***++++++++++++++++++******)))&&&(((***,,,,,,+++)))((((((((('''''''''((())))))''''''(((((((((((('''''''''((()))******)))((('''%%%%%%%%%$$$%%%%%%&&&'''&&&%%%%%%&&&''''''%%%"""''''''((((((''''''&&&%%%'''&&&%%%&&&((()))((('''$$$%%%'''***---...---+++'''''''''''''''''''''&&&***(((&&&&&&''')))---///+++)))***,,,***''''''+++)))***+++***(((((((((***+++++++++++++++*********************+++++++++,,,***+++,,,,,,***)))***+++,,,,,,,,,,,,------------.........------......///...000111222555999???DDDMMMWWWfffwwwppp___SSSLLLFFFCCC;;;999666444222000---+++////////////...------,,,555222...---///...,,,))))))(((((((((***,,,...///222111///---+++(((&&&%%%%%%&&&&&&%%%$$$$$$%%%'''$$$&&&''''''%%%$$$$$$%%%***(((### $$$++++++'''$$$''')))''''''))))))%%%(((((((((((('''&&&%%%$$$'''''''''(((((((((((((((&&&'''''''''%%%$$$%%%&&&***&&&%%%((()))'''&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&$$$%%%))),,,***%%%&&&+++""" ''',,,+++))))))))))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''')))+++%%%%%%%%%$$$###"""$$$&&&&&&%%%%%%%%%%%%&&&''''''""""""""""""###$$$%%%%%%""""""!!!!!!!!!!!!"""""""""!!!!!!$$$""" $$$%%%###!!!!!!######!!!!!!!!! !!!!!! !!!"""!!! """$$$%%%""" !!!""""""""""""###$$$###"""!!!"""###############""""""""""""$$$$$$######""""""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!"""######$$$$$$#########$$$$$$$$$$$$%%%&&&&&&%%%$$$######$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""############""""""!!! !!!###&&&%%%###%%%%%%$$$"""!!!"""$$$'''$$$"""!!!"""######"""!!!$$$###!!!!!!"""######""" !!!"""#########""""""$$$$$$###""""""###$$$$$$!!!###%%%%%%#########$$$!!!""""""######""""""!!!!!!!!!!!!"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%"""$$$### ###$$$""" """%%%&&&&&&&&&''')))***'''$$$"""$$$&&&''''''%%%'''(((((('''&&&&&&'''&&&%%%$$$%%%&&&&&&$$$###%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&(((***)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###%%%'''((('''&&&&&&&&&&&&%%%######$$$%%%$$$###***************)))&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&%%%&&&&&&'''((()))((((((((()))******++++++)))***,,,------,,,***)))%%%'''***------+++(((&&&''''''''''''(((((())))))&&&''''''''''''''''''&&&&&&&&&'''((((((((('''''''''''''''&&&''''''''''''&&&%%%%%%%%%&&&&&&###!!!&&&&&&'''''''''((((((((('''&&&&&&''')))***)))(((%%%&&&(((,,,//////---***''''''''''''(((((())))))((((((((((((***---///111,,,******,,,,,,)))))),,,***+++,,,+++)))(((((())),,,,,,++++++******))))))*********+++++++++******+++,,,,,,+++)))((()))***++++++,,,,,,,,,---------......---,,,,,,+++,,,,,,///000111111111444777:::???FFFQQQ___mmm|||yyylll[[[LLLCCC>>>;;;:::555444222222111000...,,,...////////////...---,,,555222...------...---+++*********+++---///000222333111...+++(((&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%'''&&&((()))((('''%%%&&&&&&))))))&&&###%%%******'''$$$(((***((((((***((($$$''''''(((((('''&&&&&&%%%''''''''''''''''''((((((&&&&&&&&&&&&&&&%%%&&&&&&!!!$$$((('''(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%'''***(((%%%%%%***###!!!"""(((,,,+++***+++((((((((((((((((((((((((%%%$$$$$$$$$$$$$$$$$$$$$)))'''%%%""" $$$%%%&&&$$$###"""###$$$$$$$$$######$$$%%%%%%&&&######""""""###$$$$$$%%%""""""!!!!!!!!!!!!""""""###"""###%%%$$$ !!!%%%###"""!!!!!!!!!!!! !!!!!! !!!!!! !!!"""!!! """$$$###!!! !!!######"""!!!"""######"""!!!"""$$$ !!!!!!"""######$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%% !!!"""#########$$$"""###$$$$$$$$$&&&&&&&&&'''&&&%%%$$$###""""""""" """$$$%%%&&&''''''""""""""""""""""""""""""###"""!!!"""######""""""$$$$$$###!!! !!!###&&&###"""!!!"""###$$$###"""&&&$$$""""""$$$%%%%%%$$$"""""""""#######################################!!!###$$$$$$###"""###$$$""""""############"""""" !!!!!!!!!"""""""""$$$&&&((((((&&&$$$""""""$$$$$$!!!!!!$$$$$$""""""$$$&&&(((((((((***++++++((($$$###$$$&&&''''''%%%'''(((((('''&&&&&&'''%%%%%%$$$%%%'''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$'''''''''((()))(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&(((((('''%%%$$$%%%&&&$$$######$$$%%%$$$###'''&&&%%%$$$######$$$%%%$$$%%%%%%&&&&&&''''''(((((((((((()))((((((''''''&&&&&&%%%&&&&&&'''((()))(((((()))***************''')))+++,,,,,,+++)))((($$$&&&)))++++++***'''%%%&&&&&&''''''((((((((()))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&***))))))***+++***'''%%%%%%%%%%%%&&&''''''((()))((('''&&&''')))***)))((('''((())),,,......+++(((&&&&&&''')))***+++,,,---%%%'''***,,,///000000000---******------++++++---+++,,,---,,,***))))))***+++++++++******))))))))))))***+++++++++***))))))***+++,,,+++)))((()))***+++++++++,,,,,,,,,------...---,,,+++************+++---.........///111333888<<>>;;;:::999666333666333///------...//////---...000111111000...------------------...///000+++++++++++++++*********+++***)))((('''(((((()))&&&''''''&&&%%%%%%&&&(((&&&''')))(((&&&%%%%%%&&&&&&,,,...)))$$$$$$&&&&&&&&&******((((((***(((%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''''''''&&&$$$!!!"""''')))'''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%###$$$$$$$$$'''+++(((&&&'''******''''''***))))))))))))))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%&&&'''''''''$$$%%%&&&%%%###!!!!!!"""############$$$%%%&&&'''%%%%%%$$$###""""""""""""""""""!!!!!!!!!!!!"""""""""!!!###&&&$$$ $$$ !!!!!! !!!""""""""""""""""""###$$$$$$ !!!"""!!! !!!"""$$$!!!  """$$$$$$### !!!!!! !!!""" !!!!!!!!!""""""######$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""#########$$$ !!!"""$$$$$$$$$$$$###"""&&&'''$$$$$$((()))%%%***)))'''%%%$$$###""""""##################$$$$$$$$$###""""""""""""###$$$%%%""""""%%%$$$ $$$!!!"""!!!  !!!"""!!!!!!!!!###$$$###"""$$$######%%%&&&&&&$$$"""$$$########################$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%###""""""### !!!!!!""""""!!!!!! """############$$$$$$$$$########################!!!$$$%%%""""""%%%$$$!!! """%%%''''''(((***+++)))'''%%%$$$%%%%%%$$$###$$$%%%''''''%%%%%%%%%&&&"""###$$$&&&))))))'''%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&###(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&(((%%%######$$$&&&(((((('''(((((((((&&&$$$%%%(((+++$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((&&&&&&%%%&&&&&&'''((())))))))))))***)))(((&&&%%%%%%&&&'''((())))))(((''''''&&&%%%$$$%%%&&&((()))&&&'''((((((((('''&&&%%%''''''((((((((((((''''''$$$$$$%%%%%%&&&'''((((((&&&''''''((('''&&&%%%$$$$$$$$$$$$&&&''''''%%%###(((''''''''''''(((***+++)))'''&&&&&&''''''%%%$$$''''''''')))+++,,,+++)))))))))))))))************"""$$$''')))+++,,,,,,,,,,,,'''&&&***---+++***+++)))***++++++******+++,,,))))))))))))************)))***+++,,,+++***((('''((()))******))))))***+++***++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,...000111000///000111---///222444777:::???BBB???CCCGGGFFFCCCBBBDDDGGGAAAEEEGGGFFFEEEEEEBBB<<<:::999888:::<<<:::555000222000---+++,,,---...---+++---///111111///---,,,)))***,,,,,,,,,,,,,,,,,,)))***)))))))))((('''&&&)))((((((((('''(((((((((%%%&&&&&&%%%$$$$$$%%%'''''')))******(((''''''(((%%%)))***'''&&&((('''$$$(((+++***''''''))))))&&&&&&&&&'''''''''''''''&&&((('''''''''&&&&&&&&&&&&&&&%%%###%%%'''((('''%%%)))&&&&&&***+++'''$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$&&&'''(((&&&""""""%%%&&&%%%&&&***(((&&&'''***)))&&&'''***))))))))))))))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$###""" $$$%%%&&&%%%###!!!!!!"""$$$$$$$$$$$$%%%&&&'''(((&&&&&&$$$###""""""!!!!!!""""""!!!!!!!!!!!!""""""!!! """%%%$$$ ### !!!!!!!!!!!!"""### !!!"""""" !!!"""!!! !!!"""$$$  ###$$$$$$###  """""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$%%%""""""""""""############ !!!###$$$%%%%%%$$$$$$###''''''$$$$$$))))))%%%,,,+++)))'''%%%$$$$$$###""""""""""""###$$$%%%&&&%%%$$$###""""""###$$$%%%### !!!%%%$$$ &&&!!!###$$$$$$###""""""###"""!!!!!!!!!###$$$$$$###""""""###%%%&&&%%%### $$$###""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''&&&$$$""""""""" $$$$$$%%%%%%%%%&&&&&&&&&&&&$$$!!!!!!$$$&&&!!!$$$%%%######%%%$$$!!!!!!$$$%%%&&&'''(((***(((&&&%%%%%%%%%%%%###"""###%%%&&&&&&%%%$$$$$$%%%!!!$$$&&&'''%%%#########$$$%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&$$$$$$%%%(((******(((%%%))))))((((((((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$&&&)))+++$$$######$$$''')))))))))"""$$$%%%$$$""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((((((((&&&&&&&&&&&&&&&'''))))))))))))***)))((('''%%%$$$&&&&&&'''(((((((((((((((***'''%%%######&&&)))+++''''''((((((((('''%%%$$$''''''((((((((((((''''''%%%%%%%%%%%%&&&'''((()))))))))*********)))'''&&&%%%%%%&&&'''))))))(((&&&***)))((((((((()))+++,,,)))(((&&&&&&&&&&&&$$$"""%%%%%%%%%'''***,,,,,,,,,+++******)))(((''''''&&&######$$$%%%''')))+++,,,***&&&$$$(((+++***))))))'''(((******))))))***,,,(((((())))))******++++++)))***+++,,,+++***(((&&&'''(((******))))))***,,,******+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,***,,,...///...,,,,,,---***---000333666999<<>>:::,,,###$$$%%%!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$#########"""""""""&&&%%%###"""""""""$$$%%%%%%###$$$(((((($$$###&&& """"""!!!!!!"""###$$$!!! ###'''***(((%%%###((()))$$$"""###### ##################$$$$$$######'''###&&&+++'''%%%%%%%%%$$$$$$#########"""###%%%&&&&&&%%%###""""""############$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###$$$&&&&&&$$$###'''&&&%%%%%%''''''&&&%%%&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%''''''&&&%%%######%%%&&&'''$$$%%%&&&&&&%%%%%%&&&(((%%%$$$$$$######$$$$$$%%%%%%((('''######%%%%%%###&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((())))))******))))))((()))'''&&&&&&'''(((((('''&&&((('''######&&&'''$$$***'''$$$$$$%%%'''&&&%%%+++)))'''''')))+++***(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((())))))(((&&&%%%(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))***&&&&&&+++,,,)))(((++++++))))))***---...,,,***)))))))))*********++++++***))))))******+++,,,---***************************+++,,,,,,,,,,,,+++***------......///000111111111000///000222333222111///222333111000222111---000///111777888333...,,,...++++++......++++++...''')))+++,,,,,,***'''%%%,,,***))))))***+++)))((((((((()))(((((('''&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&%%%)))((('''&&&&&&'''((()))((('''''')))+++***(((%%%&&&&&&''''''(((((())))))###$$$&&&'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''###'''(((&&&'''******'''%%%&&&&&&%%%""""""%%%(((%%%%%%%%%%%%%%%%%%&&&&&&((()))***)))''''''''')))((((((((((((''''''''''''''''''&&&%%%$$$$$$$$$$$$""""""$$$%%%%%%%%%$$$######%%%%%%"""!!!###### $$$$$$$$$#########""""""######$$$$$$$$$######"""$$$###"""!!! !!!"""###""""""!!!!!!""""""#########!!! !!!""""""!!! """!!! ###"""!!!!!!"""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$#########""""""  $$$'''&&&######""""""###%%%&&&%%%$$$''''''&&&&&&%%%&&&&&&&&&///444111&&& !!!"""$$$$$$###############$$$"""#########$$$%%%%%%%%%#########""""""#########***(((&&&###!!!!!! $$$###"""!!!"""###$$$%%%&&&###"""$$$%%%$$$%%%))) """######"""""""""###""" ###'''***(((&&&&&&))))))%%%"""######"""$$$$$$########################'''###&&&+++&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%((('''%%%$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&&&&%%%###&&&%%%$$$%%%'''(((((('''&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''&&&%%%$$$######$$$%%%&&&###%%%&&&'''&&&%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%((('''$$$###%%%$$$!!!%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((())))))***************)))***(((''''''((()))((('''''')))(((%%%$$$'''(((%%%%%%%%%%%%'''((('''$$$!!!,,,***((((((((()))(((''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%+++(((%%%%%%)))***(((%%%(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))&&&''')))***'''(((*********)))+++,,,---+++***************+++++++++,,,))))))))))))***+++,,,,,,************************++++++,,,------,,,++++++,,,,,,------............111///......//////---,,,,,,//////------///...+++///+++***000444222---+++,,,******------******,,,(((((()))***)))((('''&&&***)))***+++------+++)))+++++++++***)))(((&&&&&&(((((()))))))))((((((''')))'''%%%&&&***,,,+++***$$$$$$%%%&&&&&&''''''(((''''''(((((((((((('''&&&(((((('''&&&&&&'''((((((((('''&&&&&&(((((('''&&&$$$%%%'''((()))***))))))&&&'''((())))))(((&&&%%%###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''$$$'''((('''(((++++++)))$$$%%%%%%###""""""$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%((())))))(((&&&%%%&&&'''***)))))))))((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$ """$$$%%%&&&%%%###"""###%%%%%%"""!!!$$$###!!!$$$$$$$$$$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$$$$###!!! """###"""""""""!!!!!!""""""######!!! !!!"""!!! !!!%%%%%%"""!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!"""""""""###%%%$$$###""""""###$$$$$$$$$%%%%%%###$$$%%%### """!!!!!!"""%%%&&&&&&%%%'''&&&&&&%%%$$$$$$$$$$$$"""&&&%%% """ %%%$$$###""""""###$$$%%%!!!""""""###$$$%%%%%%&&&$$$$$$############$$$$$$+++)))&&&###!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%###!!!!!!""""""###%%%'''!!!###%%%$$$###"""###$$$"""!!!"""$$$'''(((&&&$$$%%%&&&&&&$$$""""""######$$$$$$$$$###############%%% $$$'''"""$$$((($$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%)))(((&&&$$$$$$$$$%%%&&&&&&%%%%%%%%%''''''%%%$$$&&&$$$###$$$''')))***)))((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$######$$$$$$$$$###""""""###$$$$$$"""$$$''''''&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$'''(((%%%$$$%%%###$$$$$$##################&&&&&&&&&&&&&&&'''((((((%%%&&&((())))))(((&&&%%% """###%%%&&&''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))******++++++++++++***+++)))'''''')))))))))((('''))))))&&&&&&))))))&&&$$$%%%'''((()))'''%%%###,,,+++)))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''''''''''''+++(((%%%%%%'''((()))(((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))((())))))(((((()))************+++++++++************+++++++++,,,,,,,,,(((((((((((()))***+++,,,************************++++++++++++++++++++++++,,,,,,------------------///...---,,,------,,,******------++++++------***000******111777666000,,,+++)))***------***)))++++++++++++++++++*********((((((***,,,......,,,***++++++++++++******)))((((((((()))))))))((('''&&&((($$$"""$$$))),,,+++(((%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((&&&%%%$$$%%%&&&''''''$$$&&&((()))***)))((('''(((((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&'''''''''((('''&&&%%%%%%$$$#########%%%&&&''''''&&&&&&%%%%%%%%%$$$&&&'''((('''&&&%%%&&&''',,,,,,+++***))))))((((((%%%%%%%%%%%%%%%%%%$$$$$$ !!!###%%%%%%$$$###"""###%%%%%%""""""$$$$$$!!!%%%%%%&&&&&&%%%%%%$$$###!!!"""###$$$$$$$$$$$$$$$######!!! !!!"""""""""!!! !!!!!!!!!###!!! !!!!!!!!! !!!%%%%%%""" !!!!!!  !!!!!!!!!"""""""""### !!!""""""######%%%$$$"""!!!"""###$$$%%%&&&***%%%!!!!!!"""!!!"""!!!!!!"""$$$&&&%%%$$$%%%%%%$$$###""""""""""""!!!$$$$$$!!! ###$$$$$$###""""""!!!"""$$$%%%&&&!!!!!!"""###$$$$$$%%%%%%$$$$$$############$$$$$$)))'''%%%###""""""###$$$ !!!!!!"""$$$$$$%%%!!!"""######$$$%%%&&&%%%"""$$$%%%%%%###"""###$$$$$$$$$$$$%%%&&&%%%###!!!"""###$$$%%%$$$$$$%%%'''########################((("""&&&'''!!!"""%%% #########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%&&&''''''&&&%%%&&&((((((&&&%%%&&&%%%###$$$''')))++++++***)))(((&&&%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$######%%%########################!!!$$$&&&'''&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%###&&&'''$$$$$$%%%###########################&&&&&&&&&'''''''''(((((("""$$$&&&((())))))(((''' """$$$&&&'''''''''%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))***++++++++++++++++++***((('''((()))((('''&&&))))))''''''***)))&&&&&&'''(((((((((''''''(((+++***)))(((&&&%%%%%%%%%"""###$$$%%%'''((())))))''''''((()))))))))))))))((()))(((&&&$$$%%%(((,,,((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((***,,,,,,***((()))+++,,,)))***++++++******)))*********+++++++++,,,,,,,,,(((((((((((()))***+++,,,******************************))))))))))))******---------------------------,,,+++,,,---...---,,,+++------******---...+++///++++++444;;;888111,,,+++)))***......***)))+++------,,,,,,++++++++++++(((((())),,,//////---+++))))))***+++,,,,,,,,,+++''''''((())))))'''&&&$$$###%%%(((&&&###((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$$$$&&&((('''((()))***)))(((&&&$$$''''''''''''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''((('''&&&%%%%%%'''&&&%%%$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%###%%%''''''&&&'''(((***------,,,++++++***))))))$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!###$$$$$$$$$###"""###%%%%%%""""""%%%%%%"""%%%%%%&&&'''&&&%%%$$$###!!!"""###$$$$$$$$$$$$$$$"""""""""!!!!!!!!! """"""!!! !!!!!!"""  !!!!!!  """!!! ###""" !!!!!!""""""######!!!!!!!!!""""""#########$$$###"""""""""###$$$%%% (((### ######"""!!!!!!"""$$$%%%$$$#########""""""!!!"""""""""%%%%%%$$$""""""""""""!!!!!!!!!!!!!!!"""###$$$%%%!!!"""""""""###$$$$$$$$$#########""""""#########$$$$$$###"""###$$$%%%&&&!!!!!!"""######$$$%%%%%%"""%%%%%%###$$$''''''%%%"""$$$%%%%%%###""""""###$$$%%%&&&&&&%%%###!!!!!!"""%%%))))))&&&'''***""""""#########$$$$$$$$$(((###&&&''' !!!$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''((((((((('''&&&&&&'''(((((('''%%%'''%%%###$$$&&&)))+++++++++***((('''%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%'''(((########################"""$$$%%%&&&%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%"""%%%&&&######%%%$$$!!!###############$$$$$$$$$%%%&&&'''))))))(((''''''###$$$%%%'''((((((((('''&&&'''((((((((('''&&&%%%###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((()))***+++++++++++++++)))''''''(((((('''&&&%%%((()))''''''***)))&&&'''((()))((('''''')))+++)))***)))'''%%%###$$$%%%""""""$$$%%%'''((()))***'''((()))***++++++++++++&&&)))***'''$$$$$$(((---(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))%%%))))))%%%"""$$$'''((()))***,,,+++***((())))))************+++++++++,,,))))))))))))***+++,,,,,,************************))))))(((((((((((())))))++++++,,,,,,---------...+++******+++...//////...+++...---***+++...///---,,,))),,,444999555...++++++)))+++//////+++)))++++++++++++***************(((((()))+++---...,,,***((((((***+++,,,---------'''((()))))))))'''%%%###%%%###!!!###&&&((((((&&&)))(((&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&&&&''''''%%%$$$$$$&&&((())))))***)))((('''%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((***((((((******&&&%%%'''(((&&&$$$$$$%%%''''''&&&'''''''''&&&&&&&&&&&&&&&###%%%&&&''''''(((***,,,,,,,,,++++++******))))))$$$$$$%%%&&&&&&&&&%%%$$$""""""""""""############"""%%%%%%######%%%%%%######$$$&&&&&&&&&%%%###""""""######$$$$$$$$$###### !!!"""###"""!!!$$$###""""""!!!!!!!!!"""  !!!!!!  """!!! ###""" !!!"""#########""""""########################"""######$$$$$$%%%&&&"""###$$$ ###"""!!!"""###$$$###"""###"""""""""""""""###$$$$$$"""!!!!!!!!!  !!!!!!"""""""""!!!!!!""""""""""""###############""""""!!!!!!""""""###!!!!!!""""""###$$$$$$%%%""""""###$$$$$$%%%%%%$$$###%%%######&&&$$$"""$$$%%%$$$"""!!!!!!""""""$$$&&&'''%%%###!!! !!!!!!%%%******%%%$$$(((!!!!!!"""###$$$%%%%%%&&&&&&!!!%%%&&& """&&&!!!!!!""""""$$$%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%% """%%%''')))*********((('''&&&'''))))))'''&&&)))&&&$$$$$$&&&)))++++++))))))'''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%%%%%%%''')))###$$$$$$$$$$$$$$$$$$######$$$%%%$$$######%%%'''%%%$$$$$$######$$$$$$%%%"""$$$$$$!!!"""%%%&&&############$$$$$$$$$%%%%%%$$$%%%(((***+++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((*********(((&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))&&&'''((()))************+++)))'''&&&''''''&&&%%%$$$'''(((''''''***)))&&&%%%'''))))))'''&&&(((***'''))))))'''$$$###$$$&&&$$$$$$%%%&&&&&&''''''(((''''''(((******+++++++++''''''''''''&&&''')))***(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))"""'''((("""!!!$$$%%%(((***,,,+++)))'''((())))))))))))*********++++++***))))))******+++,,,---******************************)))(((((()))******))))))******+++,,,------+++***)))***,,,...---,,,+++...---******...///---,,,***,,,111444000---,,,+++***,,,000000,,,***+++***************)))(((((()))(((((()))+++,,,+++***((()))***+++++++++++++++((()))***+++***(((&&&$$$''''''''''''(((((()))***((('''%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%'''((('''%%%$$$&&&)))))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''$$$%%%******&&&&&&)))(((%%%######%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%&&&((((((((((((***+++((((((((((((((((((((((((###$$$%%%&&&&&&&&&%%%$$$"""""""""!!!"""######$$$"""%%%%%%######&&&&&&###"""###%%%%%%%%%$$$""" ######$$$$$$$$$######""" """$$$###!!!%%%%%%$$$###""""""######!!!""""""!!!%%%%%%"""  !!!"""######$$$$$$$$$##################""""""######$$$$$$$$$$$$"""'''""""""'''$$$$$$###!!!"""######"""!!!###"""""""""###$$$%%%%%%""" """######"""###!!!"""""""""""" #########"""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""#####################$$$%%%%%%%%%%%%$$$"""######!!!"""###$$$$$$"""!!!!!!!!! """%%%&&&%%%###""""""###***)))""" ### !!!###$$$%%%&&&'''$$$###&&&!!!###(((###!!!!!!"""###%%%&&&''''''%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$'''''''''&&&&&&%%%%%%%%% $$$(((+++,,,++++++(((''''''((())))))(((&&&***'''$$$$$$&&&)))***+++''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""###%%%(((%%%$$$$$$$$$$$$$$$$$$%%%"""$$$### !!!%%%'''%%%######$$$$$$%%%%%%%%%%%%###%%%))),,,,,,***'''$$$***)))'''&&&$$$$$$$$$$$$###%%%'''))))))((('''&&&&&&'''((()))************&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&((())))))************(((&&&&&&&&&&&&%%%$$$###&&&(((&&&'''))))))%%%"""%%%)))***(((&&&'''(((&&&((()))'''$$$###$$$'''''''''&&&&&&&&&%%%%%%%%%&&&&&&((()))************)))&&&$$$%%%)))+++)))'''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''---...'''###&&&******(((+++---,,,)))'''((()))((())))))))))))*********************+++,,,---...************************,,,+++***))))))***+++,,,&&&'''((()))***+++,,,---+++***)))***+++,,,+++***+++---,,,)))***...///---...,,,---000000------000,,,+++---111111---+++,,,***++++++,,,,,,+++)))(((***)))'''((()))+++************+++++++++******))))))***,,,,,,,,,)))'''%%%###$$$%%%$$$###"""$$$&&&&&&%%%$$$$$$$$$&&&(((***''''''%%%%%%%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%%%%''')))(((&&&%%%&&&)))(((((('''''''''(((((()))%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''((())))))"""!!!'''(((%%%&&&***'''$$$!!!"""$$$&&&%%%$$$%%%&&&&&&&&&'''(((((((((''')))***)))(((((()))***%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""'''&&&&&&&&&%%%$$$######$$$(((((($$$###'''&&&!!!$$$###""""""######!!!!!!!!!!!!!!!"""""""""""" !!!######!!! ###!!! """"""  !!!"""  !!!!!!"""###$$$$$$$$$&&&%%%$$$"""!!! """!!!!!!!!!"""$$$'''(((#########"""!!! """"""""""""""""""""""""$$$$$$##################$$$#########""""""!!!!!!###!!! """&&&((('''&&& """######!!! !!!!!!!!!"""###$$$$$$###"""!!! !!!""""""""""""""" &&&'''###"""&&&&&&###$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!%%%%%%$$$$$$###""""""""" """$$$%%%%%%###'''&&&%%%$$$$$$$$$%%%%%%%%%###""""""$$$%%%&&&%%%###$$$%%%%%%&&&&&&%%%%%%###"""###&&&)))(((######%%%(((***+++***(((''''''''''''((()))******+++,,,)))%%%%%%''')))(((&&&&&&&&&&&&''''''(((((((((---+++)))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%'''((()))(((&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$######"""%%%&&&%%%&&&(((&&&!!!""""""!!!!!!""""""###$$$$$$'''+++......,,,(((&&&)))(((&&&%%%$$$%%%&&&&&&###$$$%%%%%%&&&(((+++---######$$$%%%&&&'''((())))))'''$$$%%%)))++++++***'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((('''((($$$$$$(((''')))((('''&&&%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%***)))((('''&&&%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&"""%%%+++$$$!!!222,,,+++***)))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((+++***((($$$"""###&&&)))))))))))))))))))))))))))***************)))(((((())))))))))))***+++,,,---///+++((())),,,---)))%%%,,,,,,++++++***))))))))))))***+++,,,,,,+++)))((())),,,......,,,***))))))+++++++++,,,,,,,,,------+++***)))+++---...,,,)))------,,,++++++***))))))+++++++++,,,,,,++++++++++++)))(((&&&&&&((()))+++))))))))))))))))))))))))---+++***+++...///---+++"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%''')))+++,,,+++***)))***%%%---&&&... &&&%%%******)))((('''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&###"""###'''***&&&,,,+++&&&###&&&***$$$$$$$$$$$$%%%%%%&&&''')))((('''&&&%%%&&&&&&'''&&&'''(((******((('''&&&$$$&&&(((******(((%%%###""""""############""""""%%%%%%%%%%%%$$$$$$######%%%%%%$$$#########$$$$$$"""((()))%%%###%%%%%%###)))'''###"""###%%%%%%%%%!!!!!!!!!!!!"""""""""""" !!!""""""!!! !!!!!!!!!!!! !!!!!!  !!!""""""######&&&%%%$$$"""!!! !!!"""###$$$%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!#################################"""""""""!!!!!!###!!!!!!"""&&&''''''%%%!!!######"""""""""###!!!!!!"""######"""!!!!!! !!!"""""""""""""""$$$&&&"""!!!$$$%%%"""###""""""""""""""""""###!!!!!!!!!!!!"""""""""############"""""""""""""""$$$$$$$$$#########""""""###""""""###$$$###!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%(((***)))%%%!!!%%%''')))******(((&&&%%%&&&&&&'''(((((())))))***+++(((%%%%%%'''((('''&&&%%%%%%&&&&&&&&&'''''''''+++***(((&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$,,,+++'''""""""%%%'''%%%$$$############$$$%%%%%%$$$&&&***------+++(((%%%&&&%%%$$$#########$$$$$$%%%%%%&&&&&&&&&''')))+++%%%%%%&&&'''((()))******)))'''%%%&&&(((******)))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&(((&&&""""""&&&(((&&&)))((('''&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&(((######%%%###$$$...******)))(((((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))***(((&&&%%%%%%&&&)))))))))))))))))))))))))))************)))(((((())))))))))))***+++,,,---...+++((()))++++++'''###&&&'''(((***+++,,,,,,---))))))++++++++++++***))))))+++......,,,***)))))),,,,,,,,,---------......---+++***+++---///---,,,,,,,,,++++++******))))))******++++++++++++*********)))(((''''''((()))***))))))))))))))))))))))))++++++***++++++,,,++++++######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((***,,,---,,,++++++---(((000***333&&&...---)))((((((''''''&&&&&&&&&(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))'''%%%$$$$$$&&&''')))###%%%'''))))))(((((((((%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&%%%&&&''''''&&&'''((())))))((('''&&&&&&'''''''''''''''&&&&&& !!!!!!""""""!!!!!! %%%%%%%%%$$$$$$$$$$$$###$$$###"""!!!!!!###%%%&&&$$$((()))%%%"""###$$$$$$)))%%% !!!$$$&&&!!!!!!!!!!!!"""""""""""" !!!""""""!!!  !!!""""""!!!   !!!!!!"""%%%$$$###"""!!!  !!!!!!!!!!!!%%%%%%$$$$$$###""""""""" ##############################""""""""""""!!!!!!###"""!!!###%%%&&&&&&%%% """###$$$#########%%% !!!!!!""""""!!!!!! !!!""""""""""""""""""$$$"""!!!###$$$"""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######""""""""""""############$$$$$$$$$###############"""""""""$$$%%%$$$!!!!!!"""$$$%%%&&&&&&%%%$$$&&&%%%&&&'''))))))'''%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&''')))+++***&&&$$$'''((()))***)))'''%%%###%%%&&&&&&''''''((((((((()))'''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''(((&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%)))***'''"""!!!%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''###%%%(((++++++)))'''%%%&&&%%%$$$$$$###$$$$$$$$$'''''''''&&&&&&'''((((((&&&''''''((()))***++++++)))(((&&&&&&((())))))(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$''')))'''''')))'''$$$(((((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''+++((($$$######%%%'''((((((''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&(((+++,,,***'''%%%$$$))))))))))))))))))))))))))))))******))))))((('''))))))))))))******+++,,,,,,***((((((******&&&###$$$%%%(((***,,,,,,,,,,,,((()))***+++++++++++++++)))+++------,,,*********------------...............---++++++---...///...++++++++++++++++++++++++))))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))(((***,,,***((('''(((+++$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***++++++***)))***###***$$$///$$$,,,,,,'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%***'''%%%%%%((()))(((&&&(((%%%"""%%%)))***%%% &&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''(((&&&'''((())))))((('''&&&((('''&&&%%%%%%&&&(((((( !!!!!!!!!!!!!!!!!! %%%$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###&&&(((***)))'''%%%$$$$$$""" '''### ###$$$!!!!!!!!!!!!"""""""""""" !!!""""""!!!  !!!######"""   !!!!!!!!!$$$###"""!!!!!!!!!!!!!!! !!!!!!!!! """"""""""""!!!!!! """"""""""""############""""""""""""""""""!!!!!!"""""""""###$$$%%%%%%$$$"""$$$%%%%%%###"""###### !!!!!!!!!!!! !!!""""""""""""""""""$$$###"""###$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########!!!!!!""""""######$$$$$$##################$$$$$$ """%%%''''''%%%###!!!###%%%'''&&&%%%%%%&&&&&&''')))+++***'''%%%######$$$%%%%%%%%%%%%$$$&&&&&&((()))***)))'''%%%&&&'''((()))((('''%%%$$$%%%%%%%%%&&&&&&'''''''''''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&########################!!!%%%%%%%%%&&&%%%!!!%%%%%%%%%%%%%%%&&&''''''###$$$'''((()))(((&&&$$$'''''''''&&&&&&&&&''''''''''''&&&'''((()))(((((('''''''''((()))*********(((((('''''''''''''''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%'''(((((((((((('''%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%%%%%%%'''&&&%%%%%%&&&&&&(((((('''***)))%%%%%%((('''$$$%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))$$$'''+++,,,+++)))(((((()))))))))))))))))))))))))))))))))))))))((((((''')))))))))))))))***++++++***(((((()))***+++)))'''((()))***++++++)))'''&&&(((((()))***+++,,,,,,,,,)))+++------+++******+++,,,,,,,,,------------......---+++***+++---...///,,,,,,,,,,,,,,,,,,------(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((%%%***---***%%%"""&&&***&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''''''''&&&'''$$$***((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%***'''$$$&&&***,,,((($$$***&&&"""###&&&&&& '''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&''''''((((((''''''&&&''''''&&&&&&&&&'''((((((!!!""""""######""""""!!!%%%$$$$$$######$$$%%%%%%%%%$$$"""!!!"""%%%(((***000***$$$###&&&%%% &&&$$$""""""###%%%%%%$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!""" !!!###$$$###  !!!!!!  !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""" """######"""!!! """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!"""""""""##################$$$$$$%%%&&&%%%###!!!!!!!!!!!!!!! !!!!!! !!!"""""""""""""""!!!"""$$$%%%%%%$$$%%%'''$$$######""""""######$$$""""""""""""############!!!!!!""""""######$$$$$$"""""""""###$$$$$$$$$%%%""""""###&&&(((((('''%%% ###&&&''''''&&&%%%''''''((()))+++***'''$$$"""###$$$$$$%%%%%%$$$$$$$$$&&&'''(((((('''%%%%%%$$$%%%&&&'''((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&''''''&&&$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!!!!&&&&&&%%%&&&%%%"""$$$$$$$$$$$$$$$%%%&&&&&&###$$$&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%'''***+++***)))%%%&&&&&&''''''(((((((((&&&'''''''''&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((''''''''''''(((((('''&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%((('''&&&%%%&&&'''(((***###)))'''&&&''''''%%%%%%%%%%%%%%%&&&((()))***))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***&&&(((************,,,...)))))))))))))))))))))))))))))))))))))))((('''''')))))))))((())))))******''''''(((***,,,---,,,,,,,,,,,,,,,+++***(((%%%$$$(((((()))******+++,,,---)))+++,,,,,,+++***+++,,,******+++++++++,,,,,,,,,,,,,,,***))))))+++---///---------...............((((((((())))))((((((((())))))(((((((((((())))))((((((((((((((((((((((((%%%***...+++$$$!!!$$$***''''''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&''''''((($$$%%%%%%&&&&&&&&&&&&&&&+++"""&&&+++!!!(((&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%***'''$$$'''+++,,,(((###'''&&&%%%%%%%%%$$$###!!!(((((('''&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%'''(((((((((''''''"""######$$$$$$######"""%%%$$$#########$$$%%%&&&%%%$$$######$$$&&&((()))111((("""$$$&&&$$$ """!!!!!!###$$$$$$###!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!###$$$###!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!"""###############$$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######### !!!!!!!!!!!!"""""""""###$$$$$$"""!!!"""###$$$%%%&&&%%%""" !!!"""!!!!!! !!!!!!""" !!!"""""""""""""""!!!!!!###&&&&&&$$$%%%((($$$$$$############$$$$$$"""""""""#########$$$$$$""""""""""""############!!!!!!"""###$$$%%%%%%%%%'''%%%%%%%%%&&&&&&$$$###!!!"""$$$&&&''''''''''''''''''&&&''')))(((&&&$$$"""######$$$$$$$$$$$$$$$###%%%''''''&&&$$$%%%%%%$$$$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&'''((((((&&&$$$''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$###"""!!!!!!###((()))$$$"""$$$'''(((###############$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$'''+++---+++(((%%%%%%%%%%%%&&&&&&''''''$$$%%%''''''&&&%%%%%%&&&((((((''''''''''''(((((((((((((((''''''((((((((()))&&&%%%&&&&&&%%%&&&)))(((((('''''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((()))((('''&&&%%%)))(((&&&%%%&&&''')))+++$$$((('''%%%&&&(((%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******)))******))))))***---000))))))))))))))))))))))))(((((())))))(((((('''&&&)))))))))(((((())))))***&&&''')))***,,,------...---,,,,,,+++***)))((((((***)))))))))***+++,,,,,,***+++,,,,,,******,,,---************++++++++++++***++++++***)))***,,,...........................(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''',,,///+++%%%"""%%%))))))((('''&&&%%%&&&'''((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''''''''(((,,,###'''!!!...###)))%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%(((&&&%%%''')))***'''%%%###%%%((((((''''''***---))))))(((''''''''''''(((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((''''''"""######$$$$$$######"""%%%$$$###"""###$$$&&&'''$$$#########$$$%%%&&&&&&***&&&$$$&&&$$$!!!"""''' """""" !!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!!!! """###"""!!!!!! !!!!!!!!!!!! !!!"""### !!!!!!"""###$$$%%%#####################$$$ !!!!!!"""######$$$ !!!!!!!!!"""""""""$$$%%%$$$!!! !!!### """######"""!!!"""######"""!!!!!!!!!!!!"""### !!!"""""""""""""""!!!"""&&&&&&"""$$$(((######""""""""""""######""""""#########$$$$$$$$$#########""""""""""""""" !!!"""###$$$%%%&&&&&&'''%%%###"""###$$$$$$###$$$$$$%%%&&&''''''(((((('''&&&$$$%%%&&&&&&$$$###""""""###$$$$$$$$$$$$$$$###%%%''''''%%%$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%(((******'''%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&)))((((((((())))))'''%%%''''''&&&%%%%%%%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$######"""(((***&&&###%%%)))***###############$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''###$$$&&&'''''''''&&&%%%)))&&&%%%(((+++,,,)))&&&%%%%%%%%%%%%&&&&&&&&&&&&!!!$$$''''''&&&%%%&&&'''((((((''''''''''''(((((((((''''''&&&&&&''''''(((***&&&&&&))))))&&&&&&***((((((''''''''''''((((((&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%''')))))))))((('''***)))'''&&&&&&(((***,,,### """***+++%%%$$$)))'''&&&&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))*********---...---,,,))))))***,,,))))))))))))))))))))))))(((((())))))(((((('''&&&))))))(((((((((((())))))'''((()))*********++++++///---,,,***)))***+++,,,+++******))))))***+++,,,***+++,,,+++******,,,...******+++++++++,,,,,,,,,)))+++------+++***,,,.........------,,,,,,++++++((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))***---///,,,'''$$$&&&(((***)))'''&&&%%%&&&'''((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''(((((())) &&&"""000%%%***%%%)))((((((''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''''''''***,,,***))))))(((''''''(((((((((((()))((('''&&&$$$###'''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&((())))))""""""############""""""%%%$$$###""""""$$$&&&'''"""#########$$$$$$$$$$$$######&&&(((###$$$///###!!!!!!!!!###$$$$$$###!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!  !!!"""""""""""" !!!!!!!!!!!!  !!!"""###  !!!###%%%&&&!!!!!!!!!!!!!!!""""""""" !!!"""######$$$ !!!!!!"""""""""$$$%%%$$$!!!!!!###!!!"""""""""###%%%$$$###"""!!!!!!"""###$$$ !!!!!!"""""""""""""""  %%%%%%!!!"""(((""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$######""""""!!!!!! !!!###$$$%%%&&&'''###!!!!!!$$$&&&&&&&&&&&&&&&&&&&&&'''))))))'''%%%######$$$$$$$$$###""""""###$$$$$$$$$$$$######&&&((((((%%%$$$%%%'''(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%(((++++++(((&&&&&&'''(((((((((''''''&&&&&&&&&'''((()))))))))(((&&&%%%((((((((('''&&&&&&&&&%%%***)))((()))***)))(((&&&''''''&&&%%%%%%%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&!!!))))))'''(((((('''$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''(((%%%&&&((()))))))))((((((+++(((&&&(((,,,,,,(((###%%%%%%&&&&&&&&&&&&&&&&&& ###''''''&&&%%%&&&(((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''***'''(((------((('''***(((((('''''''''(((((()))&&&&&&$$$$$$$$$$$$&&&&&&!!!###&&&(((******))))))***)))'''&&&&&&(((***,,,888***%%%---///&&&"""'''(((''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((()))******+++000000000...+++(((''''''))))))))))))))))))))))))(((((((((((((((''''''&&&***)))(((((((((((())))))((()))******)))(((((((((222000---***))))))***,,,,,,+++***)))))))))***+++***+++++++++******,,,...++++++,,,,,,,,,---------))),,,//////---,,,---///------,,,++++++***))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))---...///---(((&&&'''(((+++)))'''&&&%%%&&&'''((())))))))))))))))))))))))***((('''&&&&&&'''(((***'''&&&&&&%%%%%%%%%&&&&&&***!!!(((%%%444***...)))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&''''''%%%&&&'''&&&$$$$$$&&&(((((('''&&&%%%$$$$$$$$$$$$******)))((((((((((((((())))))))))))'''%%%###"""'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$###$$$'''***,,,!!!!!!!!!!!!!!!!!!!!!!!!$$$""" """######%%%%%%%%%%%%%%%%%%%%%%%%(((######&&&&&&"""###'''"""######$$$$$$$$$###### !!!"""###$$$$$$&&&$$$!!!!!!!!!!!!  !!!  """%%%&&& !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###"""   ###$$$""""""###&&&######"""!!! $$$""" !!!"""""""""###""" !!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""" !!!$$$"""######$$$$$$$$$######$$$$$$###"""!!!  !!!"""""""""!!!###"""%%%***'''!!! &&&$$$"""!!! !!!"""!!! """"""#########""""""!!!""""""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!"""###$$$%%%%%%&&&&&&"""%%%+++'''''''''''''''((())))))'''&&&$$$$$$%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%******))))))))))))******(((((())))))((('''&&&&&&*********)))))))))))))))***((((((***++++++'''###'''''''''((((((((())))))***)))((('''&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%############%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%$$$$$$$$$######!!!###$$$$$$$$$$$$&&&'''$$$%%%&&&''''''&&&%%%$$$""""""$$$&&&(((***+++,,,---***%%%"""""""""######&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%((('''$$$$$$'''(((%%%&&&(((,,,,,,'''"""&&&///,,,......+++&&&###$$$%%%&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''))))))(((''''''''''''(((&&&***......+++((('''((((((((('''&&&&&&&&&&&&''')))))))))))))))))))))))))))((('''((())))))'''%%%+++***)))))))))))))))***+++---///...+++(((&&&%%%((((((''''''''''''(((((())))))))))))(((((((((((()))))))))))))))))))))***,,,***))))))***+++)))''''''$$$"""%%%)))+++)))''')))))))))((()))******+++++++++******++++++,,,---++++++*********************///)))&&&+++***'''---+++---...,,,(((&&&(((***))))))))))))((((((((((((((((((((((((''''''''''''***(((''')))+++,,,***'''(((+++......,,,*********'''''''''''''''''''''''')))((((((((()))((('''%%%%%%%%%&&&&&&'''(((((((((%%%&&&''''''&&&$$$###!!!444***%%%***///...+++***---+++)))'''&&&&&&'''(((''''''((())))))((('''&&&''''''((('''&&&%%%###"""%%%$$$'''+++((("""!!!&&&&&&))))))''''''))))))&&&'''&&&%%%$$$%%%''')))***&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&((('''&&&%%%&&&(((***,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!"""######$$$$$$$$$###############'''######'''(((%%%&&&***""""""#########""""""!!!!!!!!!!!!!!!!!!"""""""""$$$""" !!!!!!  !!!!!! ###"""!!! !!!"""### !!!!!!!!!!!!  !!!"""""""""  !!!!!!$$$&&&&&&%%%$$$%%%'''""""""!!!!!! $$$"""!!!!!!"""###"""""""""!!! !!!"""  !!!!!!!!!!!!   #########$$$$$$$$$$$$$$$############"""!!!!!! !!!"""""""""!!!$$$%%%###(((///$$$"""!!! !!!"""!!! """"""############"""""""""!!!!!! !!!"""###$$$!!!!!!!!!!!!"""###$$$%%%$$$%%%%%%### """(((---&&&&&&&&&%%%&&&&&&'''(((&&&%%%$$$$$$%%%%%%$$$"""#########$$$$$$$$$$$$$$$'''%%%%%%&&&'''((('''&&&))))))))))))))))))(((((())))))(((((((((((())))))((((((((((((((('''&&&&&&)))))))))))))))))))))))))))(((((()))++++++'''$$$%%%&&&&&&'''(((((()))))))))((('''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$%%%&&&'''(((%%%$$$######""""""######!!!"""$$$$$$###$$$%%%'''&&&'''(((((((((((('''&&&%%%&&&&&&'''((())))))******)))&&&%%%$$$$$$######&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%''''''$$$$$$''''''%%%***))))))***(((%%%(((---+++,,,,,,***&&&######%%%&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((((()))"""&&&(((((('''''''''&&&&&&&&&&&&''''''((())))))))))))))))))))))))))))))(((''''''(((((('''%%%))))))((((((((())))))***---,,,***'''%%%%%%))),,,((((((''''''''''''(((((()))(((((((((((((((((((((******))))))))))))))))))%%%''')))((($$$###%%%''' $$$(((************+++)))))))))))))))******+++++++++******++++++,,,---************************,,,000,,,***000...+++111++++++,,,+++)))(((((()))******)))))))))(((((((((((((((((((((((((((((())),,,***)))+++---...,,,***------,,,+++***)))))))))%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''(((((('''%%%'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$###""")))%%%&&&+++...+++***,,,,,,+++)))'''&&&&&&'''(((---,,,***)))(((''''''''')))((('''&&&%%%%%%&&&&&&%%%%%%'''+++)))######'''''')))(((%%%%%%((()))&&&((('''&&&%%%%%%&&&((()))''''''((((((((()))))))))''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%''')))+++$$$$$$$$$$$$$$$$$$$$$$$$%%%""" !!!"""###"""""""""""""""""""""""""""&&&$$$$$$''''''&&&&&&)))"""""""""""""""!!! """"""!!!!!! """!!! !!! !!!"""""""""!!!%%%$$$"""  !!!!!!!!!!!!   !!!"""!!!  !!!!!!"""######"""!!!"""###!!!!!!!!!!!!!!! """!!!!!!"""######""" !!!  !!!"""!!!  """######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""""""""!!! """  %%%+++$$$"""!!! !!!"""!!! """#####################""""""!!! !!!"""###$$$!!!!!!!!!!!!"""###$$$%%%"""$$$$$$###"""$$$)))...%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$###"""######$$$$$$%%%%%%%%%((('''&&&''')))***)))(((***************)))((('''((((((''''''''''''(((((('''(((((((((((('''&&&&&&'''''''''((()))))))))***)))(((((()))******(((%%%%%%%%%&&&&&&'''(((((()))((('''&&&&&&&&&'''((())))))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''%%%$$$"""!!!!!!!!!###$$$!!!###$$$$$$$$$$$$%%%&&&(((((())))))))))))(((((())))))((((((((('''''''''&&&&&&''''''&&&%%%###"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%###&&&&&&######&&&&&&###+++&&&$$$&&&'''&&&'''***)))******(((%%%######$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))***!!!$$$'''(((&&&$$$%%%%%%&&&&&&''')))***+++(((((((((((((((((((((((()))'''&&&&&&''''''&&&%%%'''''''''''''''((()))***))))))'''%%%$$$%%%))),,,((((((''''''''''''((((((((((((((((((((((((((((((*********))))))((((((((( ''',,,)))!!!###***"""+++---)))&&&)))---)))))))))))))))*********+++************+++,,,,,,************************'''---***(((...---)))...***)))((()))******)))(((++++++*********)))))))))((((((((()))******+++++++++***)))***,,,---,,,+++222///,,,***)))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''(((&&&%%%((((((''''''&&&%%%%%%$$$'''&&&%%%$$$############"""###'''+++***''''''***+++)))((('''&&&&&&'''(((222///,,,)))'''''''''(((***)))'''%%%%%%&&&(((***%%%%%%'''***)))&&&&&&)))((()))((($$$###&&&'''%%%)))(((&&&%%%%%%&&&'''((('''''''''''''''(((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''((()))""""""""""""""""""""""""%%%###!!!!!!"""###"""!!!!!!!!!!!!"""""""""""""""'''&&&&&&&&&&&&$$$$$$$$$############"""!!! !!!!!!!!!!!! !!! !!!!!! """######"""!!! $$$###"""  !!!!!!!!!!!! !!!!!!!!!  !!!"""!!!  !!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!###"""   """###"""!!! !!!!!!!!! """""""""#########"""!!!!!!!!!!!!"""""""""#########!!!""""""###"""!!! %%%""" !!!$$$$$$""" !!!"""!!! ##################$$$$$$$$$###"""!!!!!!"""###$$$""""""!!!!!!"""###$$$$$$"""#########"""###'''***%%%$$$$$$$$$$$$%%%&&&&&&'''%%%$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&''''''((('''&&&'''((())))))''''''((((((''''''&&&%%%$$$'''''''''&&&&&&''''''''''''''''''(((((('''&&&&&&%%%%%%&&&'''((()))))))))(((((())))))***)))(((''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((())))))))))))))))))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%###!!! """$$$%%%###%%%&&&&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%$$$%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&######&&&%%%"""'''###"""###""" ###((('''''''''&&&%%%#########%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''(((((($$$###"""%%%((()))&&&###''''''''''''((()))***+++(((((((((((((((((((((((()))'''&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((()))***###&&&***+++***(((&&&&&&(((''''''&&&&&&''''''((('''''''''(((((((((((((((*********)))((((((''''''"""(((---***###!!!%%%,,,###******&&&$$$'''+++(((((()))******************************++++++,,,***************+++++++++&&&+++(((&&&,,,)))%%%******(((&&&'''+++,,,+++(((++++++++++++*********)))(((((()))***++++++,,,,,,(((((('''(((***+++++++++333000...---------***(((''''''''''''''''''''''''$$$######%%%''''''&&&%%%'''''''''&&&&&&%%%%%%%%%((('''%%%$$$$$$$$$%%%&&&%%%&&&((((((&&&$$$$$$&&&(((((('''&&&&&&&&&'''(((///...,,,***)))(((''''''((((((''''''((()))******%%%&&&'''))))))(((((()))&&&((((((%%%$$$&&&&&&###)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''((()))***""""""""""""""""""""""""%%%###""""""######"""!!!"""""""""#########$$$$$$%%%&&&'''''''''''''''&&&%%%%%%$$$$$$###"""!!! !!!!!!!!!!!!"""!!! !!!!!! """$$$$$$""" !!!!!!!!! !!! !!!!!!!!!!!! !!!!!!!!! !!!"""!!! !!!"""%%%###"""""""""######### !!!!!!!!!!!!!!! !!!!!!  """###"""!!! !!!!!!!!!"""""""""!!!!!!""" !!!$$$!!!!!!"""!!!!!! !!!!!!""""""######$$$$$$!!!"""#########""" !!!"""###"""$$$""" !!!"""!!! ######""""""###$$$%%%%%%%%%%%%$$$#########$$$%%%""""""""""""""""""###$$$""""""""""""!!!"""###$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%&&&'''((('''&&&%%%%%%%%%&&&'''((())))))&&&%%%$$$%%%'''((('''&&&%%%&&&&&&&&&%%%%%%$$$###''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''''''(((((('''((()))))))))(((((()))***)))((('''&&&%%%%%%$$$((('''&&&%%%%%%&&&'''((())))))*********)))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&)))'''$$$""""""###%%%'''%%%&&&((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###!!! ###&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&$$$$$$&&&%%%""""""###%%%$$$ !!!)))&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&$$$$$$&&&)))***(((%%%***))))))((((((((())))))((((((((((((((((((((((((***(((&&&%%%&&&''''''&&&%%%%%%%%%%%%&&&'''))))))$$$'''+++,,,+++(((&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((((()))))))))))))))(((((('''''''''(((***)))((('''(((***((((((''''''&&&'''((()))(((((()))************)))******))))))******+++,,,))))))*********+++++++++***///***'''---***&&&+++***(((&&&(((+++---+++)))++++++++++++*********)))((())))))***+++,,,,,,---''''''(((((()))***,,,...222222333333333000,,,)))''''''''''''''''''''''''$$$######$$$&&&'''&&&$$$%%%%%%%%%%%%&&&&&&'''''')))(((&&&%%%%%%&&&'''''')))'''$$$"""$$$&&&'''%%%&&&&&&&&&&&&&&&&&&'''''''''(((***++++++)))'''&&&%%%&&&)))+++++++++)))(((&&&'''''''''((())))))(((###''')))''''''(((%%% ((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))))))))))))))*********%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############""" """######$$$$$$%%%%%%%%%"""&&&(((((())),,,,,,)))$$$$$$%%%$$$$$$###"""!!! !!!!!!!!!""""""######"""!!! !!! """%%%$$$!!! !!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!"""###!!! """""""""!!!!!!!!!!!!!!!  !!!  !!!"""!!! !!!!!!!!!!!!"""""""""###### ######"""###&&&!!!!!!"""!!!!!! """""""""######$$$$$$$$$""""""#########"""!!! !!!"""!!!"""###$$$"""!!! !!!"""!!! $$$###""""""###$$$&&&'''&&&%%%$$$###"""###$$$$$$###"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%&&&'''((('''&&&&&&&&&&&&''''''(((((((((%%%$$$###$$$&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&$$$$$$$$$%%%&&&&&&'''''''''((())))))(((((()))***+++******((('''&&&%%%%%%)))(((&&&%%%%%%%%%&&&'''((()))*********)))'''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&((('''%%%$$$$$$$$$&&&'''&&&'''((((((&&&&&&'''(((%%%%%%$$$######$$$%%%%%%"""######$$$$$$%%%%%%%%%$$$%%%### ###'''######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""%%%'''%%%%%%'''%%%""""""%%%))))))######,,,%%%$$$###$$$%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&(((((('''&&&%%%%%%&&&&&&#########&&&(((******)))++++++***)))))))))))))))((((((((((((((((((((((((+++)))&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''((())))))))))))'''&&&&&&(((***''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))(((((((((((((((((((((((()))'''%%%&&&)))***)))'''111,,,'''&&&))),,,***((('''((()))++++++******)))***))))))))))))***++++++)))))))))***++++++,,,,,,)))---(((%%%***(((%%%+++***))))))***+++,,,,,,+++++++++*********))))))))))))))))))***+++++++++,,,((()))*********,,,///222222555888888555///+++***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%$$$###$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&""""""(((+++)))$$$%%%%%%&&&&&&'''''''''"""$$$(((++++++***'''&&&$$$&&&))),,,,,,+++(((&&&'''((('''%%%'''***)))&&&"""&&&)))(((((()))'''"""'''''''''''''''&&&&&&&&&((((((((('''''''''''''''((((((((((((((()))))))))*********+++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$###""" """"""######$$$%%%%%%&&&###''')))''''''***((($$$"""###############""""""###############"""""""""$$$""" !!!!!! """%%%$$$ !!! !!!!!! !!!!!!!!!!!!   !!!!!! !!!###  """"""!!!!!! """  !!!!!! """!!! !!!"""  !!!!!!!!!""""""### ###$$$"""###&&&############"""!!! ##################$$$$$$""""""###$$$###"""!!! ###%%%$$$!!!!!!"""$$$"""!!! !!!"""!!! $$$###""""""###$$$&&&((($$$$$$"""!!!!!!!!!""""""######""""""""""""###### !!!"""######"""!!!$$$############$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$%%%%%%&&&'''((((((((((((((((((''''''''''''(((((($$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&(((***)))''''''))),,,***))))))))))))(((((((((***)))'''%%%$$$$$$$$$%%%'''((()))******(((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%$$$############$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$&&&'''$$$ ###'''############$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""&&&(((&&&&&&(((&&&"""$$$%%%(((***'''"""$$$)))%%%###"""$$$&&&'''&&&%%%"""###$$$%%%&&&%%%%%%$$$######$$$$$$%%%&&&&&&''''''''''''&&&''''''(((((($$$%%%'''(((((((((***+++******)))))))))***++++++)))))))))))))))))))))))),,,***'''&&&''')))))))))((('''''''''''''''((((((%%%&&&&&&&&&%%%&&&(((***'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''((())))))&&&&&&''''''((())))))))))))'''%%%&&&)))+++)))'''...***&&&'''***,,,***''''''(((***+++++++++)))((()))))))))))))))***++++++((())))))***++++++,,,,,,'''+++%%%"""(((((((((///***+++,,,,,,++++++,,,---******)))))))))((((((((())))))******************'''(((******)))+++000333666:::===:::111***(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%$$$!!!%%%%%%!!! &&&))))))######$$$%%%&&&'''''''''###$$$''')))***)))((('''%%%''')))******)))'''&&&'''(((&&&###%%%)))(((###$$$'''(((%%%&&&)))***(((&&&&&&'''''''''''''''''')))))))))(((((((((''''''''''''''''''(((((())))))*********++++++*********########################&&&$$$$$$$$$$$$$$$!!!!!!""""""###$$$%%%%%%%%%%%%))))))$$$"""### !!!"""""""""""""""!!!&&&&&&%%%$$$###"""!!!!!!&&&$$$!!!!!!!!!!!! !!!%%%$$$ !!! !!!  !!!!!!!!!!!!  !!!!!!!!! !!!!!! !!!###"""!!!###$$$#########"""!!! $$$""" !!!"""###"""###""" !!!!!!  !!!!!!### ###$$$"""###&&&%%%%%%%%%$$$$$$"""!!!!!!########################"""######$$$$$$"""!!!  !!!'''%%%$$$"""!!! !!!"""!!! $$$###""""""###$$$'''(((###"""!!! !!!######"""""""""""""""### ###%%%&&&%%%$$$"""""""""""""""######$$$###"""!!!"""$$$%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%######%%%&&&'''(((((((((((((((''''''''''''(((((($$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&(((***)))''''''))),,,((((((((()))***++++++++++++)))'''%%%$$$###$$$$$$&&&''')))***)))(((&&&%%%######%%%%%%%%%%%%######&&&&&&((()))))))))((('''%%%%%%%%%$$$$$$$$$#########%%%%%%%%%######$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$'''***(((###!!!###&&&"""############$$$$$$$$$'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%###'''(((''''''((('''###$$$###$$$))))))%%%###$$$%%%###"""$$$'''((('''%%%"""###$$$%%%&&&%%%$$$$$$######$$$%%%&&&&&&''''''&&&&&&&&&'''((()))***+++)))+++---+++(((&&&(((+++(((((())))))***+++------************************---+++((('''((()))******)))(((((('''''''''(((((( &&&******(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))%%%%%%&&&'''((()))******)))(((((()))***++++++***&&&%%%%%%''')))***'''%%%'''(((***+++,,,+++)))((()))))))))))))))******+++((())))))***++++++,,,,,,***---'''$$$,,,...///777***---///...+++***,,,...))))))))))))((((((((((((*********)))))))))))))))$$$&&&((((((''')))...222999>>>@@@999---%%%&&&)))''''''''''''''''''''''''((('''&&&&&&''''''%%%###'''&&&&&&%%%%%%$$$$$$###!!!"""$$$%%%%%%$$$###"""'''+++$$$ $$$%%%"""###$$$%%%&&&'''''''''&&&&&&''''''(((((())))))((((((((((((((('''''''''((()))&&&"""$$$)))'''!!!'''(((&&&"""###)))---,,,%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))*********))))))(((!!!!!!!!!"""######$$$$$$&&&&&&%%%%%%$$$###""""""%%%$$$#########$$$%%%&&&((('''%%%###""""""###$$$ !!!"""###############%%%'''((((((%%%###""""""###"""!!!  !!!  !!!###%%%%%%$$$###"""!!!   !!!!!!""""""!!!!!!""""""###$$$###%%%$$$######$$$%%%&&&%%%###!!!%%%$$$"""!!!!!!!!!"""######""" !!!!!!  !!! !!!###  !!!""""""###%%%&&&'''%%%###""""""###  ###$$$######!!!"""$$$###!!! !!!!!!""" !!!$$$%%%###$$$""" !!!"""###"""$$$$$$###############$$$########################$$$$$$######"""!!!!!!!!!$$$ !!!$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!###%%%"""$$$%%%%%%%%%%%%&&&(((###!!! """%%%'''%%%"""&&&&&&''''''&&&&&&%%%$$$***'''$$$$$$'''((('''&&&'''&&&&&&'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&''')))%%%&&&,,,'''###+++666222,,,)))))))))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%---,,,%%%))),,,"""%%%%%%$$$%%%&&&&&&%%%###(((''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$###$$$&&&)))%%%&&&''''''%%%$$$%%%&&&$$$%%%%%%&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&%%%###!!! """###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###"""""""""&&&((('''$$$###&&&+++&&&***,,,+++***+++((($$$''''''''''''(((((((((((('''(((((()))***++++++,,,+++***((('''''''''((())))))(((&&&%%%&&&(((+++------...***&&&'''+++((( (((''''''(((******)))((('''%%%$$$%%%((()))(((&&&%%%&&&&&&'''((())))))***'''&&&&&&'''(((((('''%%%++++++***'''%%%&&&(((***))))))(((((('''''''''&&&((())),,,------,,,)))(((,,,+++++++++++++++++++++'''(((***,,,------,,,+++222111///---///111+++###((()))***+++++++++++++++(((((())))))******++++++)))))))))))))))))))))))),,,(((''')))***)))+++000666;;;===888...((()))---'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''***&&&"""###(((***)))''' ###### ###)))***%%%&&&%%%$$$#########$$$%%%$$$%%%&&&&&&''''''&&&&&&+++'''%%%''',,,...+++(((&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%&&&'''((()))$$$&&&'''&&&&&&&&&)))+++&&&&&&''''''''''''''''''%%%'''))))))'''&&&%%%&&&&&&%%%%%%$$$%%%&&&((()))(((...111+++&&&%%%''''''############""""""""""""&&&&&&%%%$$$$$$###""""""$$$$$$######$$$$$$%%%%%%'''&&&$$$"""""""""###$$$ !!!""""""###"""""""""$$$&&&'''&&&$$$"""""""""$$$"""!!!  !!!!!! !!!"""""""""!!!   !!!!!!!!!!!!!!!"""""""""######"""  """###!!!######$$$%%%$$$""" $$$$$$"""!!!!!!!!!""""""###!!! !!!""""""!!! ######"""$$$&&&$$$ !!!!!!"""######$$$###$$$%%%$$$!!! !!!"""!!!  """$$$###"""!!!""""""!!! !!!!!!"""""" ###### $$$""" !!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""###############"""#####################$$$""" ###$$$%%%''''''&&&&&&%%%%%%$$$$$$######$$$"""!!!!!!###%%%!!!###$$$$$$$$$$$$%%%'''(((&&&$$$$$$%%%$$$"""'''''''''''''''&&&%%%%%%(((&&&&&&'''))))))'''$$$&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&***---))))))...((($$$+++,,,)))%%%$$$&&&(((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%***''' %%%+++###&&&%%%$$$%%%&&&'''%%%###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%''')))&&&'''((('''&&&&&&''')))************)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$"""!!!%%%%%%&&&%%%%%%$$$###"""###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$############&&&((('''$$$###&&&***+++......+++***,,,,,,)))''''''''''''((((((((((((''''''(((((()))******+++***)))((((((''''''((((((((('''&&&&&&''')))+++,,,+++,,,)))$$$$$$)))***&&&(((''''''(((***+++)))((()))'''&&&''')))+++)))(((&&&&&&''''''(((((())))))'''&&&&&&'''(((((('''%%%***++++++)))(((((()))+++)))(((((((((''''''''''''((()))***++++++***)))(((++++++++++++***************+++---///000000///...111111...,,,///222///)))((()))***++++++++++++***)))))))))))))))*********))))))))))))))))))))))))***'''&&&)))***)))+++000555555444111...+++)))((('''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))%%%"""###'''***(((&&&'''***(((######&&&%%%!!!%%%$$$#########$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&***'''%%%'''+++...,,,)))''''''&&&&&&&&&''''''(((%%%%%%%%%%%%&&&'''(((((($$$&&&'''&&&&&&&&&(((***'''&&&&&&%%%%%%%%%&&&&&&''')))******'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((###(((***((((((******(((%%%$$$$$$###""""""!!!!!!%%%%%%%%%$$$######"""""""""######$$$%%%%%%$$$$$$%%%$$$###""""""###$$$%%%"""""""""###""""""!!! ###$$$%%%%%%###!!!!!!"""###""" !!!######!!!!!! !!!"""!!!!!!   !!!!!!!!!"""$$$$$$###"""!!!"""!!! !!!"""!!!""""""#########!!! ######"""!!!!!!!!!""""""!!! !!!######"""  !!!$$$###!!!!!!""""""######$$$$$$!!!"""###"""  !!!  """######"""!!!""""""!!!!!!!!!"""!!!###### """!!!$$$""" """###"""!!!""""""!!!!!!!!!""""""###!!!"""""""""######$$$$$$""""""######$$$%%%%%%&&&$$$$$$###!!! !!!$$$&&&++++++***)))'''&&&%%%$$$###$$$$$$###""""""$$$%%% """############$$$&&&)))'''%%%%%%%%%%%%###!!!'''(((((((((((('''&&&&&&&&&&&&(((***+++***'''$$$%%%$$$$$$%%%&&&&&&%%%###%%%&&&&&&&&&&&&''''''''''''***&&&'''+++$$$%%%'''%%%""""""$$$&&&((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((%%%&&&###!!!)))$$$&&&%%%$$$%%%''''''%%%$$$""""""###$$$$$$%%%&&&&&&'''(((((('''%%%%%%&&&(((&&&''''''&&&&&&&&&)))++++++++++++***)))(((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$###"""######$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&(((&&&$$$$$$&&&))))))+++)))%%%%%%)))***(((&&&''''''''''''(((((((((&&&&&&&&&'''(((((())))))((((((((()))(((((('''&&&&&&&&&''''''((()))))))))(((***(((###"""&&&***+++)))(((((()))++++++***(((***)))((()))***+++***)))'''''''''''''''''''''''''''&&&%%%&&&((((((&&&%%%(((***,,,+++*********,,,((((((((((((''''''''''''((())))))))))))))))))((()))))))))))))))*********+++,,,...///000000///...,,,+++(((%%%(((------)))))))))******++++++*********))))))))))))))))))((())))))))))))))))))))))))(((%%%%%%((()))(((***...222---)))***......)))$$$'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((%%%###$$$'''((('''%%%$$$&&&&&&$$$%%%((()))'''############$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&(((&&&%%%'''+++---,,,***(((((('''&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((%%%&&&'''&&&&&&&&&(((***)))'''%%%$$$###$$$%%%&&&***+++,,,***'''%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&)))***)))'''((()))$$$$$$$$$$$$######"""""""""%%%$$$$$$$$$######"""""" """###%%%%%%%%%$$$###$$$$$$#########$$$$$$%%%$$$$$$$$$$$$###"""!!! !!!"""######!!! !!!"""!!!  !!! """$$$$$$""" !!!  !!!######"""!!!!!!   !!!!!!!!!$$$&&&'''%%%###!!! !!!#########!!!!!!""""""!!! """""""""!!!!!!!!!"""""" """###!!! ######!!!!!!!!!""""""######### !!!"""!!! !!!  """###"""!!!"""$$$%%%$$$"""!!!!!!""" ###### """"""$$$###!!!!!!"""###"""!!!$$$$$$######$$$$$$%%%%%%""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%%%%### ###'''......,,,+++)))'''&&&%%%&&&''''''&&&$$$######%%%!!!"""$$$$$$######%%%&&&$$$$$$$$$%%%&&&(((((((((((((((((()))(((''''''&&&&&&&&&((()))***)))(((&&&&&&%%%$$$%%%''''''%%%$$$&&&&&&&&&'''''''''((((((###&&&###$$$)))###$$$***)))'''%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))$$$%%%$$$ '''$$$&&&%%%%%%&&&''''''&&&$$$######$$$$$$%%%%%%%%%%%%&&&'''(((&&&%%%$$$$$$&&&%%%&&&&&&%%%%%%&&&))),,,$$$%%%&&&&&&''''''&&&&&&########################$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$######%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&(((%%%((('''$$$$$$''''''%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&'''((()))((('''&&&%%%%%%&&&'''((()))(((((('''%%%((((((%%%"""$$$(((+++((((((((()))***+++***((())))))))))))*********)))''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((&&&$$$&&&(((+++,,,+++*********(((((((((((((((''''''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))******+++,,,,,,,,,++++++***)))%%%"""$$$***,,,)))))))))************))))))******))))))(((((((((''')))))))))))))))))))))))))))&&&%%%((((((&&&'''+++,,,(((%%%''',,,---)))$$$'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''%%%$$$$$$&&&'''&&&%%%"""###%%%$$$%%%''')))***""""""######$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&'''&&&%%%'''***,,,,,,+++)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''&&&&&&(((***+++)))&&&$$$###$$$%%%''')))++++++***(((&&&&&&'''$$$%%%&&&'''''''''%%%%%%***,,,,,,)))'''&&&!!!""""""######$$$$$$$$$%%%$$$$$$###############""" !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!! !!!"""!!! !!!###!!!###$$$ """$$$$$$"""!!! !!!!!!!!!  !!!$$$#########"""!!!!!!!!!  !!!!!! ###&&&))))))'''$$$""" !!!"""######!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!! """""" !!!""" !!!%%%&&&### !!!!!!!!!!!!!!!"""!!!"""###"""  !!!!!!  !!!"""!!! &&&''''''&&&###!!!!!!!!!!!!""" !!!$$$%%%"""$$$###""""""######""" $$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########%%%&&&$$$!!! ###&&&...---,,,+++)))'''&&&%%%***++++++)))&&&#########"""###%%%%%%$$$$$$&&&'''!!!"""###$$$&&&(((+++---((((((((()))(((''''''&&&'''''''''''''''''')))***'''&&&&&&&&&((((((&&&%%%&&&&&&&&&'''''''''((((((###&&&$$$&&&,,,'''""")))+++***)))'''%%%$$$%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((("""&&&((( !!!&&&$$$&&&&&&%%%&&&'''(((&&&$$$''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&%%%$$$"""###$$$###$$$%%%$$$$$$%%%'''***"""###$$$$$$%%%%%%$$$$$$####################################$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%% """###$$$%%%%%%###$$$&&&(((((((((''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%&&&'''$$$(((***((((((***(((%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((('''%%%$$$$$$%%%'''(((((('''&&&%%%###&&&((((((%%%"""$$$&&&(((''''''(((******)))'''((((((((((((((('''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$$$$'''***,,,+++)))))))))'''''''''((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((()))))))))))))))******)))))))))(((,,,---***&&&''',,,...,,,))))))*********))))))(((***)))))))))((((((''''''((((((((((((((((((((((((+++(((''')))(((%%%%%%''''''''''''((())))))((('''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''&&&%%%&&&''''''&&&%%%(((((('''&&&### !!!###""""""###$$$%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''')))+++++++++)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&'''''''''&&&&&&''')))---+++(((%%%$$$%%%'''(((''')))))))))(((((()))***%%%%%%'''''''''&&&%%%$$$!!!(((,,,)))&&&&&&''''''""""""######$$$%%%%%%&&&######################## """###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! !!!!!! """$$$ """$$$%%%"""######"""!!! !!!"""!!!!!! """"""!!!!!!   !!!!!!!!!###&&&((()))'''%%%###!!!"""###"""  !!!!!!!!!!!! !!! !!!"""""""""!!!!!! """""" """###!!! !!!!!!!!!!!!!!!"""###"""!!! !!!"""!!! !!!!!!!!!&&&'''(((&&&$$$!!!!!!!!!"""###!!!"""&&&'''$$$%%%$$$######$$$$$$!!! """""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######"""""""""#########""""""###%%%******)))(((((('''&&&&&&+++,,,,,,***'''$$$######"""$$$%%%&&&%%%%%%&&&((($$$%%%%%%%%%$$$%%%(((+++'''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&(((+++'''&&&&&&'''(((((('''%%%%%%&&&&&&&&&&&&'''''''''"""%%%!!!###)))&&&"""+++%%%&&&&&&&&&$$$$$$&&&'''''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&& &&&+++$$$###'''%%%'''&&&%%%&&&((((((&&&%%%(((((('''&&&&&&%%%$$$$$$"""$$$%%%%%%###""""""###"""###%%%%%%$$$$$$%%%''''''''''''&&&%%%$$$""""""##############################"""######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%(((***++++++))))))&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&& %%%'''''''''(((&&&"""%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%######&&&)))'''###"""$$$'''&&&&&&'''))))))(((&&&&&&'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''%%%$$$%%%'''***+++***((((((((('''''''''((((((((((((((()))((('''&&&&&&'''((()))''''''(((((())))))******,,,++++++******)))))))))(((+++***((((((,,,,,,***))))))******))))))(((((()))(((((((((((((((((('''((((((((((((((((((((((((+++((((((***)))%%%$$$'''%%%'''***)))'''&&&''')))'''''''''''''''(((((((((((((((''''''''''''((((((''''''((((((''''''&&&%%%%%%%%%&&&&&&###!!!&&&"""###$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''(((((())))))***(((((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%%%%'''))),,,***((('''&&&'''((()))&&&'''((((((''''''***,,,&&&&&&''''''&&&&&&%%%%%%"""***---)))###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############ !!!!!!"""$$$%%%&&&(((((((((((('''&&&%%%%%%###############"""!!!  !!! !!!###&&&""""""!!! !!!"""###$$$######""" !!!###"""!!!!!!!!! !!!   !!!!!! """$$$&&&&&&%%%###"""!!!###$$$""" """!!!!!!!!!!!!!!!""""""!!!"""""""""!!!!!! !!!###$$$### !!!!!!!!!!!!!!!!!!!!!!!! !!!###"""!!! !!!###!!! !!!!!! """###%%%$$$###""""""###"""%%%%%%######&&&'''$$$%%%$$$###$$$%%%$$$!!!""""""""""""###$$$%%%&&&%%%$$$$$$######""""""!!!#####################""""""!!! !!!###$$$######%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))&&&$$$###$$$"""###%%%%%%$$$$$$&&&'''&&&&&&&&&%%%"""###&&&)))'''''''''''''''&&&%%%%%%"""$$$&&&&&&%%%%%%''')))&&&&&&%%%&&&'''(((&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&""" )))!!!###%%%%%%$$$$$$''')))''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$***$$$"""'''''''''&&&&&&'''(((((('''%%%&&&&&&%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%$$$$$$$$$"""$$$''''''&&&%%%$$$$$$'''''''''&&&%%%$$$###"""########################""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######%%%'''***,,,------+++***'''''''''&&&%%%%%%%%%$$$((('''&&&%%%%%%&&&%%%%%%"""###!!!"""$$$$$$ %%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$ %%%'''$$$###%%%%%%%%%$$$&&&'''(((&&&%%%&&&((()))(((%%%$$$%%%'''######$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''%%%###((()))++++++***(((((((((''''''''''''((((((((())))))(((((((((((((((((()))''''''((())))))***++++++---,,,+++******)))))))))$$$((('''(((+++***''')))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))''''''******'''''')))%%%'''))))))&&&%%%&&&'''&&&'''''''''((((((((()))((((((''''''''''''(((((('''(((******((('''&&&&&&""""""$$$'''%%%!!!%%%---######$$$%%%%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&'''(((((((((''''''((((((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&''''''((('''%%%%%%'''((()))(((((('''''''''((((((''''''((('''%%%&&&(((***((('''&&&%%%%%%%%%%%%%%%(((+++***%%%!!!"""$$$###&&&&&&%%%$$$$$$#########"""""""""""""""#########!!!!!! """###&&&'''))))))))))))((('''&&&%%%!!!!!!!!!!!!!!!  !!! !!!$$$&&&&&&%%%###"""!!!!!!""""""######!!!!!!$$$""""""!!!!!! !!!!!!!!!!!!!!!   !!!!!! !!!###$$$$$$$$$"""!!! """""" !!!$$$""""""!!!!!!!!!""""""###!!!"""""""""!!!!!!""""""###%%%&&&$$$!!!"""!!!!!!#########"""""""""""""""!!!"""!!! !!!"""!!!  !!!  """"""""""""###$$$%%%''''''$$$$$$&&&&&&###%%%$$$$$$$$$%%%$$$!!!$$$$$$$$$$$$%%%&&&'''((($$$$$$###"""!!! !!!!!!!!!"""######$$$$$$!!! ###%%%$$$!!!""""""######$$$%%%&&&&&&"""%%%''''''&&&$$$$$$%%%!!!"""$$$$$$######%%%&&&$$$&&&&&&$$$""""""&&&***&&&&&&''''''&&&&&&%%%$$$###'''((('''%%%%%%&&&%%%%%%$$$%%%&&&'''%%%###$$$$$$$$$%%%%%%%%%&&&&&&)))***###"""'''$$$""",,,###%%%((('''%%%%%%''')))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&"""((("""!!!((()))'''&&&&&&'''(((((('''%%%#########$$$$$$%%%&&&&&&!!!$$$&&&'''&&&%%%%%%&&&###%%%)))***(((&&&$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$#########'''&&&%%%%%%$$$$$$$$$$$$ !!!"""###############&&&(((+++---......---+++(((((('''&&&%%%%%%$$$$$$)))'''%%%%%%&&&&&&%%%%%%###%%%%%%!!!"""&&&'''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&&&&&&&)))$$$$$$$$$%%%&&&'''&&&$$$&&&(((***(((%%%$$$%%%'''""""""###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''%%%###***+++,,,,,,***)))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''(((((()))***++++++,,,,,,,,,***)))((((((((((((###***+++---///---***)))))))))))))))(((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''%%%&&&***+++)))))),,,'''''''''''''''&&&$$$$$$&&&'''''''''(((((())))))((((((''''''''''''((((((((()))++++++)))((('''''')))((()))***%%%!!!(((###$$$%%%&&&%%%$$$###"""$$$%%%&&&&&&''''''&&&&&&((())))))((('''&&&'''(((&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&&'''(((((('''%%%%%%'''(((&&&&&&''''''''''''''''''((()))(((&&&$$$$$$&&&((()))(((&&&%%%$$$%%%&&&&&&###$$$!!!"""((()))'''%%%$$$###"""!!!!!!!!!!!!%%%$$$######$$$$$$""" $$$###""""""###%%%'''))) !!!###%%%&&&%%%$$$""" !!!!!!""""""######!!! !!!"""###"""!!! !!!""" !!!###""" !!! !!!###!!!######"""  !!!!!! """!!!  !!!"""###&&&### !!!"""!!! !!!!!! !!! """$$$$$$%%%%%%%%%%%%$$$###### ###%%%$$$!!! !!!$$$!!!!!!""""""  !!!!!!!!!!!!!!! ######"""!!!   !!!&&&&&&$$$#########$$$%%%$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%######"""""""""""""""######$$$### """'''!!!!!!!!!###$$$###!!!""""""""""""############&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$######""" """%%%%%%$$$###$$$$$$$$$%%%&&&'''((('''&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%))))))))))))(((((((((((('''&&&&&&%%%%%%%%%&&&&&&((('''&&&$$$###"""!!!!!!#########$$$%%%&&&(((((($$$$$$%%%%%%&&&'''((((((!!!%%%(((&&&!!! $$$(((&&&&&&%%%$$$$$$%%%&&&&&&%%%###"""$$$&&&%%%"""%%%&&&&&&''''''&&&&&&%%%#########"""""""""""""""'''$$$""""""$$$$$$###!!! &&&(((&&&&&&)))'''"""&&&$$$######$$$%%%%%%$$$$$$###"""""""""###%%%%%%###%%%,,,555;;;:::222+++'''&&&%%%%%%$$$$$$$$$$$$$$$###$$$'''&&&""""""&&&&&&$$$""""""$$$%%%###!!!%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''%%%%%%&&&(((###$$$$$$%%%&&&'''((((((((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$)))******))))))))),,,...'''&&&&&&(((++++++'''$$$%%%%%%&&&&&&((()))***+++(((&&&$$$%%%)))+++***))))))***+++---///...,,,******...000///000111---'''+++,,,,,,+++***))))))******)))(((((((((((())))))((('''''''''&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%(((,,,***"""$$$...000***&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&'''((('''%%%$$$%%%&&&&&&'''((((((((('''%%%$$$ ###$$$"""###''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&'''((((((%%%$$$###$$$$$$######%%%(((++++++***''''''&&&%%%&&&(((***,,,'''&&&&&&%%%$$$$$$$$$$$$%%%''')))***+++***)))((())))))((('''&&&&&&%%%%%%###""""""%%%)))***&&&###$$$&&&)))++++++)))'''%%%%%%%%%$$$###""""""""""""$$$###""""""######!!! ######""""""###$$$%%%&&&!!!"""###$$$%%%$$$######!!!!!!!!!!!!""""""#########"""!!! !!!!!!!!!""""""!!!!!!"""$$$"""""""""###$$$$$$""" !!! !!!###!!!###"""!!!  !!! """!!!  !!!""" """ """### !!!"""###$$$$$$###"""!!!"""!!!  !!!###$$$$$$$$$$$$$$$$$$###"""!!! """"""!!!!!!###%%%###!!! !!!"""!!! !!!!!!!!!!!!!!! """"""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!! !!!!!!""""""""""""""""""###$$$%%%###$$$$$$$$$######"""!!!############$$$$$$$$$%%%###""""""!!!!!!""""""###"""!!!!!!"""###$$$$$$$$$###""" !!!"""###"""!!!""""""""""""############%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!""""""#########"""###$$$%%%&&&'''&&&&&&%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$######$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&$$$!!!%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###############&&&$$$!!!"""$$$$$$###"""###&&&&&&!!!!!!"""&&&$$$######$$$%%%$$$$$$$$$###"""""""""###$$$%%%$$$'''---555;;;:::333,,,'''&&&%%%%%%$$$$$$$$$%%%'''%%%%%%&&&"""&&&$$$"""###$$$%%%###!!!%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&''')))$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&***+++***)))'''''')))+++((('''&&&(((******(((%%%%%%%%%&&&&&&''')))***+++***'''&&&''')))++++++))))))***+++,,,---,,,+++)))222222...***+++///000---+++++++++***)))))))))***))))))(((((((((((())))))******)))))))))((((((((('''''''''''''''&&&&&&&&&)))'''&&&((())))))***,,,&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((%%%''''''&&&%%%$$$$$$%%%(((((((((((('''&&&%%%$$$$$$''''''$$$%%%((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))******)))'''%%%&&&'''$$$$$$%%%%%%%%%&&&&&&'''((('''&&&&&&&&&(((***+++&&&&&&%%%%%%$$$%%%%%%%%%&&&''')))*********(((''')))(((((('''&&&&&&%%%%%%$$$$$$%%%&&&(((((('''%%%&&&''''''(((''''''&&&&&&&&&%%%%%%$$$$$$############"""!!!"""######!!!"""##################"""$$$$$$$$$###############!!!!!!!!!""""""""""""######"""!!!!!! !!!!!!!!!!!!!!!!!!###%%%""""""!!!"""$$$$$$""" !!! ###!!!###!!!!!!!!! !!! !!!!!! !!!!!!### """$$$  !!!!!!!!!!!! """"""""""""############$$$$$$$$$###"""!!!  !!!###&&&###!!! !!!!!!!!!!!!!!!""""""#########$$$%%%$$$###!!!!!!!!!""""""!!!!!! !!!!!!"""######""""""!!!!!!!!!!!!"""""" !!!############"""############"""!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""!!! $$$))))))%%% %%%"""  """######"""""""""#########$$$$$$$$$$$$######$$$$$$%%%&&&"""######$$$%%%%%%&&&&&&$$$""" ###%%%$$$"""###$$$$$$%%%&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$%%%&&&'''((($$$###"""###%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%''')))***'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''&&&$$$""""""$$$%%%$$$###%%%$$$$$$######$$$$$$%%%'''&&&%%%&&&''''''%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$###***+++(((### ###&&&'''%%%$$$""""""$$$%%%$$$#########""""""######$$$%%%&&&(((---444999999222---&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$%%%(((&&&""""""&&&&&&$$$######$$$$$$###"""$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''(((((((((&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''******)))(((%%%%%%'''((()))(((''''''((()))(((&&&%%%%%%&&&&&&'''(((******+++)))((((((***+++***)))))))))***+++------......666666222------111222///++++++***)))))))))))))))((((((((((((((()))))))))*********)))))))))((((((&&&&&&&&&''''''''''''''')))"""###------%%%$$$,,,&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((($$$%%%&&&%%%$$$###$$$%%%))))))((('''&&&%%%%%%%%%$$$&&&$$$ $$$&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$******)))'''%%%%%%''')))###&&&'''%%%""" """$$$)))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%&&&'''(((((()))******)))''''''((((((((('''&&&&&&%%%%%%&&&'''((('''&&&&&&'''((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######"""""""""$$$$$$"""!!!""""""$$$$$$$$$"""!!!%%%%%%$$$###"""""""""###"""""""""""""""""""""""" !!!!!! !!!"""$$$!!!!!!!!!   ###!!! $$$ !!!!!!!!!!!! !!! !!!!!!!!! !!!!!!!!!!!! !!!###!!!!!!"""###$$$$$$###"""!!!#########"""!!! """"""!!! !!!"""###!!! !!!!!!!!!"""""""""###$$$%%%&&&&&&(((&&&$$$!!!!!!!!!"""###""""""!!!!!!!!!"""###$$$###""""""!!!!!!!!!!!!"""!!!############"""""""""#########""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!"""### """$$$''''''### $$$""" """#########""""""#########$$$$$$$$$#########"""###$$$$$$%%%#########$$$$$$%%%%%%%%%(((### $$$'''%%%"""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&)))'''&&&%%%&&&(((***,,,((((((&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%% !!! """%%%%%%###""""""###$$$$$$##################$$$$$$$$$%%%''',,,111555555000,,,&&&%%%%%%$$$$$$%%%%%%%%%$$$###&&&)))(((&&&'''+++%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''(((((((((''''''(((***'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&%%%$$$############$$$$$$%%%%%%&&&''''''''''''''''''&&&$$$$$$&&&((()))(((''''''''''''((('''&&&&&&&&&&&&'''((()))***+++***)))((())))))))))))((()))+++,,,...000444666666999;;;:::::::::555...---+++))))))))))))))))))'''(((((()))))))))))))))(((((((((''''''''''''&&&%%%&&&&&&&&&'''((((((((('''$$$%%%))))))$$$%%%+++&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((###$$$%%%%%%######$$$%%%((('''&&&%%%%%%&&&'''((($$$%%%###"""$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$(((((('''%%%######%%%((("""&&&(((&&&!!!!!!$$$)))(((((('''''''''((((((%%%%%%%%%%%%%%%&&&'''((())))))******)))((('''&&&(((((('''''''''&&&&&&&&&&&&((()))'''$$$###&&&)))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$######$$$%%%&&&$$$###!!!###$$$%%%$$$""" %%%%%%$$$###"""""""""###############"""""""""""" !!!"""!!!  !!!!!! !!!   """""" $$$ !!!""""""!!!!!! !!!  !!!!!!!!!!!!!!!!!! !!!### ###""""""""""""""""""""""""""" """######!!! !!!""""""!!! """"""!!!!!!!!!""""""""""""!!! !!!"""!!! """"""""""""###$$$&&&'''(((&&&$$$"""!!!!!!######%%%$$$###!!!!!!"""############"""!!! !!!!!!"""###$$$%%%$$$$$$"""!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!###$$$###!!! """!!!!!!!!!###%%%%%%###!!!############$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$######(((######&&&$$$!!!#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$''''''&&&%%%$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''***)))'''&&&&&&'''((()))((((((&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%!!!$$$&&&$$$!!! ###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""######$$$$$$""""""############%%%&&&"""$$$%%%%%%"""!!!$$$(((%%%###""""""###$$$$$$###""""""######$$$$$$$$$$$$###%%%)))---//////,,,***%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''$$$!!!%%%%%%%%%%%%$$$######$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&''')))***'''''''''&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''((((((&&&%%%$$$#####################$$$$$$%%%%%%%%%&&&###$$$%%%$$$$$$%%%'''***))))))((('''&&&&&&'''(((&&&&&&%%%&&&&&&'''((()))))))))((((((''''''((((((***,,,------...111777;;;===BBBFFFFFFFFFCCC;;;222000---***))))))***)))(((&&&'''((()))***))))))))))))(((((((((''''''''''''%%%&&&&&&&&&'''(((((((((%%%***)))"""!!!&&&***)))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''###$$$%%%%%%######$$$%%%&&&%%%%%%%%%&&&(((***+++((()))&&&""""""&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((******((('''%%%''''''&&&$$$######&&&((("""&&&)))'''"""!!!###'''((((((((('''''''''''''''%%%%%%%%%%%%&&&''''''((()))))))))))))))((('''''''''''''''''''''&&&&&&&&&$$$'''(((&&&###"""%%%(((((()))+++++++++(((%%%$$$$$$%%%&&&&&&&&&&&&$$$###$$$$$$###%%%&&&'''%%%$$$"""###$$$%%%%%%###!!! $$$$$$$$$###############$$$############"""""""""!!!!!!"""#########"""""" !!!"""!!! ###!!! !!!""""""!!! """""" %%% !!!!!!!!!!!!"""""""""!!!  !!!!!!!!!!!! ###'''$$$ !!!"""!!!"""!!!!!! !!!!!!""" !!!!!!  !!!!!!!!!  """%%%'''&&&%%%"""  !!!"""!!!""""""!!!!!!!!!###$$$%%%&&&%%%$$$"""""""""######'''%%%###"""!!!"""###$$$%%%$$$###"""!!!!!!!!!"""%%%%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!"""!!!!!!""""""###$$$%%%###%%%%%%"""### """$$$&&&&&&###!!!#########$$$$$$$$$$$$%%%######""""""######$$$%%%&&&&&&%%%%%%$$$######"""$$$""" """###!!!%%%$$$$$$$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$''''''&&&%%%$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%$$$######$$$$$$%%%&&&'''))))))((('''&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%% $$$'''%%% """'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%###"""$$$%%%%%%&&&&&&''''''&&&&&&%%%!!!!!!!!!"""######$$$$$$"""###$$$###""""""$$$&&&((())),,,---((("""###)))$$$###!!!!!!###$$$###"""""""""###$$$$$$$$$$$$###"""$$$&&&)))******)))(((%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%'''%%%!!!!!!%%%$$$&&&&&&&&&$$$###$$$%%%###$$$%%%'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&(((***'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$%%%(((+++((()))***)))'''&&&&&&'''&&&&&&%%%%%%&&&''''''((('''(((((('''&&&&&&((())),,,...//////111666>>>EEERRRVVVXXXVVVSSSOOOFFF===555000+++)))***+++)))'''&&&'''(((*********))))))++++++*********)))))))))&&&&&&&&&'''''''''''''''$$$---,,, ''',,,(((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''###$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%&&&'''(((***+++&&&'''&&&""""""&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''((())))))'''&&&&&&(((***###&&&((('''%%%$$$&&&(((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&'''((())))))))))))((((((((((((''''''''''''''''''''''''$$$%%%&&&%%%$$$$$$%%%&&&''')))+++---,,,***&&&$$$"""$$$%%%&&&&&&%%%$$$###$$$######$$$&&&&&&%%%$$$###$$$$$$%%%%%%$$$###"""!!!"""###$$$%%%$$$######$$$$$$$$$#########"""""" !!!"""###$$$######""" !!!  !!!###!!! """"""!!!""""""!!!%%%"""!!! !!!###$$$!!!  !!!""""""!!!  $$$%%%###!!!"""!!!   !!!!!!!!!!!! !!!%%%)))***'''%%%!!! """"""!!!"""!!!  """#####################""""""&&&$$$"""!!!"""###%%%'''''''''&&&%%%$$$######$$$%%%$$$$$$$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%#########""""""!!!!!!!!!""""""""""""###$$$%%%&&&$$$$$$###""" !!!""""""!!!!!!"""%%%&&&%%%$$$#########$$$$$$$$$%%%%%%$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!&&&%%%$$$$$$$$$%%%''''''######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$%%%'''((('''&&&#########$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%############$$$%%%&&&'''&&&&&&''''''&&&$$$###"""%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!! """%%%%%%&&&''''''''''''&&&%%%&&&''''''&&&######%%%'''&&&''''''((((((''''''&&&!!!!!!"""######$$$%%%%%%###$$$%%%$$$!!!!!!###%%%!!!"""$$$###!!!!!!#########"""!!!"""###$$$%%%$$$$$$###!!!###%%%&&&''''''''''''%%%$$$$$$$$$%%%%%%&&&'''!!!!!!###((((((&&&'''+++$$$&&&'''&&&$$$###$$$&&&"""$$$&&&'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%''')))&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###$$$$$$%%%&&&'''&&&&&&&&&%%%$$$$$$#########$$$$$$$$$###$$$'''***''')))+++***'''%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&((()))(((''''''))),,,+++...222555:::DDDQQQ[[[lllqqquuusssmmmcccTTTGGG999333---***++++++)))&&&%%%&&&(((***+++***))))))+++++++++*********))))))'''''''''''''''&&&&&&&&&&&&***+++&&&###$$$(((+++&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''###%%%&&&&&&%%%%%%&&&'''%%%&&&''''''((('''''''''"""%%%%%%""""""&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))(((''''''((()))&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''(((((()))))))))(((''''''&&&&&&&&&&&&'''((((((((((((((())))))***''''''''''''''''''''''''$$$$$$$$$&&&(((((('''%%%'''((()))******)))(((&&&"""###%%%&&&&&&%%%###""""""""""""###%%%%%%$$$###$$$$$$$$$%%%%%%%%%$$$$$$ !!!###%%%&&&%%%$$$"""$$$$$$$$$$$$######"""""" """""""""!!!  """###!!! """"""!!!%%%"""!!!  !!!###%%%!!!!!!  !!!""""""!!! %%%%%%""" """$$$!!!###"""!!! !!!"""###!!!!!!  !!!""""""""""""""""""$$$'''***)))%%%!!!!!! !!!""""""!!!"""!!! !!!!!!""""""#########""""""$$$###!!!!!!"""%%%(((******)))((('''&&&%%%%%%%%%######""""""###%%%'''(((###$$$%%%&&&&&&&&&&&&&&&$$$$$$######""""""!!!!!!############$$$%%%&&&'''%%%"""!!!"""%%%&&&$$$!!!$$$""" """%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%&&&&&&&&&(((***)))(((&&&%%%%%%&&&&&&%%%$$$%%%&&&'''(((######$$$%%%%%%%%%%%%$$$""""""###$$$%%%''')))***'''&&&%%%&&&((()))((('''%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%&&&'''"""$$$%%%&&&&&&%%%###!!!#########$$$%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$###"""&&&&&&'''(((((('''&&&&&&'''))))))'''$$$$$$&&&)))''''''((((((((((((''''''""""""###$$$%%%%%%&&&&&&###%%%&&&$$$!!! """$$$######&&&(((###""",,,$$$"""!!!!!!"""######"""!!!"""###$$$%%%$$$######"""###%%%&&&%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''$$$"""###%%%###"""$$$&&&(((&&&$$$"""$$$&&&"""$$$&&&((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""$$$%%%%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&(((((((((((('''&&&%%%$$$$$$###%%%&&&&&&$$$###$$$&&&(((&&&))),,,+++(((%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&(((******((((((+++...''',,,444;;;EEESSSeeeqqq{{{vvv^^^KKK<<<555...+++++++++(((%%%$$$&&&(((***++++++))))))))))))))))))(((((((((((((((((((((''''''&&&&&&%%%(((%%%(((...***!!!###---&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&&&&%%%'''((('''(((((()))(((&&&%%%$$$$$$'''(((&&&'''++++++)))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((($$$%%%''''''&&&%%%%%%&&&(((&&&%%%%%%&&&&&&$$$###%%%%%%'''((()))))))))))))))((('''&&&&&&&&&&&&&&&(((((('''(((((()))***+++&&&'''''''''''''''''''''%%%$$$$$$'''++++++(((%%%(((''''''''''''(((((()))##################$$$$$$############"""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$""" """$$$$$$%%%%%%%%%$$$"""!!!###$$$%%%&&&%%%###!!!###"""!!! !!!"""###   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" !!!"""""""""""""""!!! ######""" ###!!! !!!  !!!"""###"""$$$)))//////***%%%###$$$!!!  !!!"""###### !!!!!!!!!!!! !!!"""######$$$&&&&&&%%%%%%###"""!!! !!!!!!""""""######$$$$$$$$$#########""""""""""""!!!!!!!!!!!!"""""""""""""""$$$&&&'''%%%###***%%%###$$$$$$ !!!$$$$$$############$$$$$$$$$$$$############$$$$$$!!!!!!"""#####################""""""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$######$$$&&&'''((()))(((&&&%%%$$$%%%&&&&&&((($$$###%%%%%%###$$$'''(((''''''''''''((())))))'''&&&$$$###"""###$$$$$$((('''&&&%%%$$$###""""""&&&%%%%%%$$$$$$%%%&&&&&&###''''''$$$"""%%%&&&%%%'''&&&$$$%%%%%%&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((())))))((('''&&&))))))((('''%%%$$$######%%%%%%%%%$$$$$$#########"""######$$$$$$######"""!!!!!!!!!"""######$$$$$$!!!###%%%%%%%%%$$$%%%&&&%%%$$$###"""""""""###$$$$$$$$$$$$#########""""""########################&&&&&&%%%%%%$$$###""""""##################$$$$$$###%%%'''&&&$$$###$$$'''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!&&&$$$###%%%)))***'''"""(((''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$%%%%%%&&&)))(((((((((((('''''''''%%%$$$$$$%%%(((******)))''')))++++++)))&&&%%%%%%'''&&&$$$######$$$&&&'''((()))***)))((((((***,,,///222888CCCTTTjjjrrrZZZCCC888---++++++***)))***+++)))&&&'''))))))'''$$$''''''(((((())))))******,,,)))&&&&&&((()))'''%%%'''&&&&&&(((***)))&&&"""'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%&&&'''((()))&&&'''((('''%%%$$$$$$%%%%%%&&&''''''%%%$$$%%%'''''''''((((((((((((''''''''''''&&&%%%$$$$$$#########%%%'''&&&$$$"""""""""***'''%%%(((,,,...,,,(((******)))((('''&&&%%%%%%&&&(((++++++***((('''''''''&&&&&&)))++++++'''###***((($$$"""!!!###&&&'''***)))'''&&&&&&&&&((()))####################################""""""""""""##################$$$$$$$$$$$$$$$""" !!!###$$$$$$$$$%%%$$$###!!! ###$$$%%%%%%$$$""" """"""!!! !!!"""!!!!!!!!!!!!  !!!!!! ###!!! $$$###  !!!###"""!!! """!!!  !!!!!!###"""###''',,,,,,(((###  ###!!! """ !!!!!!"""""" !!!!!!!!!!!! !!!""""""######"""###############"""""" !!!!!!"""#########$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""""""""###%%%((()))((('''+++&&&$$$&&&%%%""""""$$$$$$$$$############$$$$$$$$$$$$############$$$$$$!!!""""""#####################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$&&&'''(((((('''&&&$$$$$$$$$%%%&&&((($$$###%%%%%%###$$$'''''''''&&&&&&''''''((()))'''&&&%%%#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%###''''''$$$###%%%'''&&&((('''%%%%%%&&&'''%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&''''''''''''''''''&&&(((((('''&&&%%%$$$######&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###$$$#####################%%%&&&''''''%%%%%%&&&(((%%%$$$$$$###############$$$$$$$$$#########""""""########################&&&&&&&&&%%%$$$$$$$$$###&&&&&&&&&&&&&&&%%%%%%%%%###%%%&&&%%%###"""###%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""""""""######'''$$$"""$$$(((***'''######$$$&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%((())))))(((&&&(((******(((&&&%%%%%%'''&&&$$$######$$$&&&'''&&&'''((((((((((((***,,,111777CCCSSShhhyyy___EEE999...******(((((()))***(((&&&'''))))))'''%%%(((((((((((((((((()))))),,,***''''''((()))'''&&&***))))))***,,,+++(((%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%&&&'''((()))%%%'''))))))'''%%%%%%%%%&&&'''((((((&&&&&&'''(((''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&***,,,,,,+++)))((('''(((%%%###"""$$$(((***'''###((((((((('''&&&&&&%%%%%%###&&&((())))))((('''((('''&&&''')))++++++'''$$$&&&&&&&&&%%%%%%%%%$$$$$$)))))))))))))))(((((('''####################################""""""""""""##################""""""$$$%%%$$$###!!! !!!""""""######$$$$$$###""""""$$$$$$%%%%%%###""" !!!  !!!!!! !!!!!!""""""!!!   ###""" !!!!!! &&&###!!!###"""!!!  !!!"""""""""!!!!!! !!!  $$$""""""$$$''''''$$$!!!""""""$$$&&&### $$$ !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""""" !!!"""###$$$$$$$$$ !!!""""""######$$$$$$############"""""""""""""""!!!!!!!!!!!!""""""######$$$'''+++------,,,---)))'''((('''######&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""######$$$$$$############""""""######$$$%%%((('''%%%$$$###$$$$$$%%%&&&&&&''''''''''''&&&&&&'''((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%'''######%%%%%%###$$$'''&&&&&&%%%%%%%%%&&&''''''''''''%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###############"""&&&'''$$$###&&&((('''((('''&&&&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$######"""&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$############$$$###""" """$$$$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$######"""!!! $$$%%%%%%$$$###""""""$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&'''''''''((($$$$$$######$$$$$$%%%%%%'''%%%"""###&&&((('''%%% """%%%(((((('''%%%###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%'''(((((('''&&&(((***)))'''%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%&&&((((((((()))+++---333>>>QQQhhhaaaHHH;;;///***)))''''''(((((('''&&&'''((())))))'''(((((((((((((((''''''''',,,***((('''(((((('''&&&)))))))))***+++***(((&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''((((((###&&&)))***)))'''&&&&&&'''((()))(((''''''((()))''''''((((((((((((''''''###$$$%%%&&&''')))******+++++++++)))&&&%%%&&&'''&&&%%%$$$&&&))))))&&&###&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$'''(((''''''((((((''''''(((***+++***(((%%%%%%&&&)))******(((%%%###((()))+++,,,+++***'''&&&$$$$$$$$$###########################"""""""""!!!$$$$$$######""""""!!!!!!###$$$%%%###!!! !!!"""!!!!!!"""###############%%%&&&&&&%%%$$$"""!!!  !!!  """"""!!!!!!  """!!! !!!!!! $$$!!! ###""""""!!! !!!"""###$$$###""" !!! $$$"""!!!!!!######!!!###"""$$$&&&%%% $$$!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! """############ !!!!!!"""######$$$$$$############""""""""""""""""""!!!!!!!!!!!!""""""######%%%)))---111222222000---******&&&""""""&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$#########""""""######$$$%%%)))'''%%%#########%%%&&&&&&&&&''''''''''''&&&&&&))))))))))))((('''%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%""""""%%%&&&###$$$'''%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%$$$###"""""""""""""""&&&'''$$$###'''(((((('''&&&%%%%%%&&&'''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%######!!! """%%%%%%&&&&&&&&&$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""""""""!!! %%%%%%%%%$$$$$$############$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$%%%&&&'''((('''%%%"""###%%%''''''&&&$$$%%%&&&''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$############'''%%%%%%%%%'''''''''%%%%%%'''((((((&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%&&&(((((((((***,,,///555CCC[[[uuubbbKKK===000+++)))''''''(((&&&&&&&&&'''((())))))))))))(((((((((''''''&&&&&&***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((!!!%%%)))++++++)))((('''&&&'''(((((('''&&&((()))''''''((((((((((((''''''$$$%%%&&&'''((()))***+++(((((('''$$$!!! """###((('''&&&((())))))'''$$$&&&&&&&&&''''''(((((((((###%%%'''((('''&&&'''(((''''''((()))***)))(((&&&&&&''')))++++++)))'''%%%((())))))***)))((('''&&&$$$$$$$$$#########""""""############"""""""""!!!$$$######""""""!!!!!!!!!"""###$$$###"""!!!!!!"""!!!!!!!!!""""""###$$$$$$&&&&&&&&&&&&%%%$$$###### ###!!!"""$$$$$$$$$######""""""!!!!!!  !!!  !!!"""###"""!!!!!! !!! !!!###$$$$$$"""  $$$"""!!! !!!$$$&&&###!!!"""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######%%%)))...333555555444000---+++%%% %%%###$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$######""""""######$$$%%%((('''%%%#########%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%)))***))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%&&&######&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%$$$######"""""""""######'''((($$$$$$'''((('''%%%$$$######%%%&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%%%%&&&&&&''''''''''''&&&&&&%%%###!!!!!!###&&&&&&&&&''''''&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%&&&&&&%%%###!!! %%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%&&&&&&'''&&&&&&&&&''''''(((((((((######$$$$$$%%%&&&((((((&&&%%%######$$$%%%&&&'''***)))'''%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&%%%%%%&&&''''''%%%$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&''')))))))))+++---000666FFF___{{{cccJJJ===111,,,***((('''(((%%%&&&''''''((()))******))))))(((((('''''''''&&&(((((('''&&&%%%$$$%%%%%%$$$%%%%%%%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''!!!$$$)))++++++)))(((((($$$%%%''''''&&&&&&'''(((''''''(((((((((((('''''''''''''''(((((()))))))))))))))(((%%%###"""$$$%%%%%%%%%$$$$$$%%%%%%$$$###'''''''''((())))))******'''((()))((('''%%%&&&&&&&&&'''((()))((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''%%%%%%$$$$$$###"""""""""############""""""""""""""""""""""""""""""!!!!!! """###$$$###"""######!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!!!!!!!%%%$$$!!!"""%%%'''$$$$$$##################    !!!############"""!!!!!! !!!!!! !!!"""######!!! !!!!!! ######"""!!!!!! """&&&$$$!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""""""""############"""!!!!!! !!!!!!"""######$$$$$$%%%!!!!!!"""""""""""""""###""""""!!!!!!!!!!!!""""""######$$$)))...333666777666333///,,,%%%!!!&&&###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$"""###$$$$$$%%%$$$$$$$$$######""""""######$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((()))))))))((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&%%%%%%%%%###!!!"""%%%&&&######&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%((()))%%%$$$&&&((('''$$$###"""###$$$%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%(((((()))))))))))))))***'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&''''''((((((%%%%%%%%%$$$""""""$$$&&&((((((((('''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##################""""""###$$$%%%&&&%%%###!!! ###""""""###%%%&&&%%%$$$######$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$%%%&&&&&&,,,***'''$$$###$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$&&&''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&&&&&&&''')))))))))***,,,...555CCC\\\www~~~bbbEEE:::///++++++)))'''((($$$&&&(((((('''((()))+++))))))))))))((((((((((((((((((((('''$$$$$$%%%&&&&&&'''''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&''''''((((((''''''!!!%%%(((***)))(((((((((###%%%&&&&&&%%%%%%'''(((''''''((((((((((((''''''(((((((((((((((''''''''''''((((((&&&$$$###$$$&&&'''&&&%%%$$$$$$%%%&&&'''((((((((())))))*********)))******(((&&&%%%%%%&&&%%%&&&((('''&&&%%%&&&'''$$$###"""!!!!!!###$$$%%%)))(((&&&$$$$$$%%%&&&'''%%%%%%$$$$$$###""""""!!!############""""""""""""!!!!!!!!!""""""""""""""" ###$$$######$$$%%%""""""!!! !!!!!!######""""""""""""###$$$%%%%%% """######""""""###"""""""""######$$$%%%!!!!!!""""""""""""""""""!!!!!!   !!! """"""#########"""!!! !!!!!! !!!!!! !!!"""!!!  !!!"""!!!!!!"""###$$$###"""!!! $$$### """ !!!!!!"""""" !!!!!!!!!!!!#####################"""######$$$$$$######"""!!!!!!""""""######$$$%%%%%%!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""###'''---333666777666333111...'''"""%%%+++###$$$&&&''''''&&&$$$###$$$$$$############$$$$$$"""###$$$$$$%%%%%%$$$$$$######""""""######$$$%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''(((((((((''''''&&&$$$%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''&&&&&&%%%""" !!!&&&&&&$$$###%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$#########%%%&&&'''#########$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&******&&&$$$&&&'''%%%$$$###"""###%%%&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&'''(((((((((((()))))))))***'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%$$$######$$$%%%***)))(((&&&%%%%%%$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###### !!!###$$$$$$###   ###%%%%%%############$$$%%%%%%&&&&&&))))))((((((''''''&&&&&&$$$$$$###$$$$$$%%%&&&&&&"""###%%%%%%%%%$$$%%%%%%((('''%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$&&&((('''&&&$$$%%%%%%%%%######%%%&&&######$$$%%%&&&&&&&&&&&&%%%&&&'''''''''''')))+++111<<>>444+++******(((&&&&&&%%%''')))(((''''''(((***)))))))))***************)))******)))&&&%%%&&&((('''))))))(((%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&'''((((((((('''&&&###%%%'''((('''&&&''''''$$$%%%''''''&&&&&&((()))''''''((((((((((((''''''''''''''''''''''''''''''###$$$&&&%%%$$$######$$$((('''%%%######%%%))),,,(((((((((((())))))))))))'''(((((('''%%%$$$%%%&&&###%%%'''&&&$$$###$$$&&&%%%$$$######$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$###""""""!!!############"""""""""""" !!!!!!""""""######"""$$$$$$$$$%%%&&&###"""!!! !!!"""### !!!###$$$%%%!!!############""""""$$$$$$###!!!  !!!!!!""""""!!!!!! !!!  !!!"""!!! &&&%%%$$$""" !!!!!! !!!!!!"""  """"""""""""!!!###%%%%%%###"""!!!!!!###&&&!!!$$$ !!!"""###### !!!!!!!!!"""$$$$$$$$$###############"""###$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%% !!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""###''',,,222555666555333111///)))%%%(((000###$$$&&&''''''&&&$$$###$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$#########"""###$$$$$$%%%"""###$$$%%%&&&'''''''''''''''((((((((((((''''''&&&&&&'''''''''''''''&&&$$$%%%&&&&&&&&&%%%$$$######$$$&&&'''((('''&&&&&&!!! !!!&&&&&&$$$###%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$#########$$$&&&''' !!!"""###$$$%%%&&&&&&#########$$$%%%&&&(((((((((++++++&&&$$$%%%&&&%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&''''''''''''&&&%%%%%%$$$$$$%%%'''))))))(((((()))***+++***(((&&&%%%$$$%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$"""$$$&&&(((((('''%%%###"""$$$$$$""""""######$$$%%%%%%&&&&&&******)))((('''&&&%%%%%%$$$$$$######$$$$$$%%%%%%!!!###%%%&&&%%%$$$$$$$$$!!!"""$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$&&&(((((('''$$$$$$%%%$$$######%%%&&&"""###$$$%%%&&&'''&&&&&&$$$%%%&&&&&&%%%%%%''')))---666EEEYYYnnneeeJJJ999///(((((()))'''$$$$$$%%%'''))))))'''&&&(((***))))))******++++++,,,,,,***,,,,,,***'''&&&(((***'''((()))'''%%%$$$&&&(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%'''((((((((('''&&&$$$%%%''''''&&&%%%&&&'''%%%&&&(((((('''((()))+++''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((###%%%'''((('''&&&&&&&&&$$$###  &&&***((((((((((((((((((((('''$$$%%%&&&%%%$$$$$$%%%'''"""%%%&&&%%%###"""$$$&&&''''''((())))))******)))'''((()))***)))(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###"""!!! """############$$$$$$$$$###)))%%% """%%%%%% !!!######"""!!!!!!""" !!!!!!!!!"""""" """$$$$$$###!!!"""###""" """%%%""" ######!!!!!!$$$"""!!!!!! !!!!!! !!!!!!  """"""  !!!"""""""""!!!  !!!"""###$$$$$$ !!!"""""" %%%!!! """  !!!%%%'''&&&###$$$%%%%%%%%%$$$$$$&&&(((&&&%%%%%%$$$$$$######"""%%%%%%$$$######$$$%%%&&&$$$%%%%%%$$$######$$$&&&###"""!!!!!!""""""!!!  !!!"""###$$$###"""!!!"""%%%)))...111111...***'''%%%&&&((()))''''''&&&%%%$$$###$$$$$$$$$$$$######""""""!!!!!!#########$$$$$$%%%%%%%%%$$$$$$#########$$$&&&''')))((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&'''((()))'''((((((((('''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((('''%%%#########&&&""" """###"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%$$$"""!!!!!!!!!"""###$$$""""""###&&&(((((((((%%%'''###!!!$$$''''''###&&&'''$$$$$$'''&&&###'''''''''&&&&&&%%%%%%%%%"""###%%%'''%%%"""###%%%''')))***&&&""" $$$)))(((%%%%%%(((((($$$$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######"""###$$$&&&'''(((((()))---***'''%%%$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((('''%%%"""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''$$$ """$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''&&&&&&%%%&&&"""'''&&&"""&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%$$$###"""!!!#########$$$&&&)))+++---(((++++++%%%!!!!!!%%%&&&(((&&&######$$$%%%&&&%%%'''&&&%%%$$$$$$$$$%%%&&&(((///888BBBNNN^^^qqq~~~mmmVVVEEE888222,,,***++++++(((%%%$$$%%%%%%&&&'''((())))))((((((((((((((())))))***'''+++***%%%%%%***,,,(((%%% &&&)))&&&&&&)))%%%%%%%%%&&&&&&&&&&&&''')))(((&&&%%%%%%&&&((()))(((((((((((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''(((000---+++))))))((('''%%%)))((('''&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***((($$$!!!###(((***((($$$(((''''''&&&&&&&&&''''''***((('''%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((%%%"""$$$(((******)))+++'''###"""%%%((()))(((%%%%%%$$$$$$$$$$$$%%%%%%############"""""""""""""""############$$$$$$$$$###!!! $$$&&&&&& """###"""!!! !!!### """""""""$$$&&&'''&&&$$$""""""""" """$$$""" ######!!!!!!$$$!!!!!! !!!!!!""""""!!!  !!!!!!!!!!!! !!!"""""""""!!! !!!""""""###### !!!"""!!! $$$ !!! ###$$$###!!!"""$$$%%%%%%$$$$$$%%%&&&###$$$$$$$$$$$$$$$$$$$$$######""""""###%%%&&&'''%%%%%%$$$######$$$$$$$$$"""!!! !!!###$$$###""" !!!!!!!!!!!!!!!!!!""""""!!!"""$$$(((---///---,,,)))&&&%%%&&&'''((()))((('''&&&%%%%%%$$$$$$###############"""""""""#########$$$$$$%%%%%%%%%$$$$$$###"""######%%%%%%''''''''''''&&&%%%$$$###&&&%%%%%%%%%&&&''''''((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###&&&***+++)))%%%###"""'''$$$!!! """$$$$$$############$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&%%%$$$###""""""###$$$$$$$$$$$$&&&''''''%%%"""&&&'''&&&""""""%%%$$$!!!###&&&'''$$$$$$'''&&&###''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%'''&&&'''(((%%%!!! $$$((('''$$$%%%((('''$$$###%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''''''''***(((%%%$$$$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$((((((''''''&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$)))&&&$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%% !!!"""$$$&&&(((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%$$$###"""!!!&&&&&&%%%$$$%%%%%%''''''&&&&&&&&&((('''%%%$$$%%%'''&&&$$$###%%%&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$(((...333:::EEESSS]]]iiirrrwwwrrrgggWWWEEE777...***%%%%%%((()))(((%%%$$$$$$%%%%%%&&&'''''''''((((((''''''(((((()))***))),,,***&&&%%%))))))&&&,,,&&&$$$'''((($$$###&&&%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''((((((((((((((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''((((((&&&$$$$$$%%%%%%$$$###(((((('''&&&&&&&&&&&&&&&'''(((((('''&&&%%%'''(((&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((%%%$$$$$$&&&)))***(((&&&(((''''''&&&&&&&&&'''''')))(((&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""$$$%%%&&&&&&)))'''%%%%%%(((******)))$$$$$$############$$$$$$"""""""""#########$$$$$$"""############$$$$$$$$$!!!$$$&&&%%%$$$%%%$$$!!!"""""""""!!! """$$$ #########$$$&&&'''&&&$$$!!!"""""" !!!$$$""" ######!!!!!!$$$!!!!!! !!!!!!######"""!!!!!!!!!!!!"""$$$%%%&&&$$$!!! !!!$$$!!!!!!!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """ !!!!!!  """$$$%%%$$$#########!!!""""""###$$$$$$%%%%%%!!!!!!!!!"""###%%%''')))(((%%%""""""$$$%%%###!!!!!! !!!$$$%%%%%%$$$######"""!!! !!!!!! !!!###'''***,,,(((((('''&&&&&&&&&&&&'''******)))((('''&&&%%%%%%##################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%&&&''''''&&&%%%###%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######'''+++---+++'''###!!!&&&%%%$$$$$$&&&&&&%%%$$$!!!""""""###############%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$$$$###$$$$$$$$$%%%%%%'''((()))&&&"""((('''###!!!$$$'''%%%###&&&'''$$$$$$'''&&&###&&&&&&&&&&&&%%%%%%%%%%%%,,,)))%%%###$$$&&&(((((($$$&&&&&&$$$!!!!!!$$$(((&&&$$$$$$'''&&&###"""$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&%%%%%%%%%(((&&&######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&(((%%%###%%%(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%$$$######"""&&&%%%$$$$$$$$$$$$$$$%%%'''###'''%%%$$$&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&(((***+++...333<<>>999555444444333333000...+++***++++++***)))(((&&&&&&&&&""""""(((######$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%(((,,,///,,,(((### """###$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""!!!!!!"""###$$$%%%&&&######&&&'''%%%&&&)))&&&$$$"""###&&&'''$$$ !!!!!!!!!"""$$$&&&'''&&&%%%$$$"""  """$$$###""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%###"""###%%%%%%$$$###!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######### ###""" """'''%%%'''%%%!!! """!!!!!!$$$$$$###"""!!!"""!!!!!!!!!###%%%%%%$$$"""$$$###""""""!!!!!!""""""%%%%%%%%%%%%$$$###""""""&&&###$$$''''''$$$###%%%""""""""" !!!$$$%%%$$$$$$%%%&&&'''''''''(((***++++++(((%%%$$$######$$$%%%%%%$$$$$$&&&'''###$$$%%%''''''''''''&&&%%%%%%$$$#########$$$$$$$$$######""""""######$$$###"""!!!!!!!!!"""$$$%%%###############$$$$$$%%%"""""""""############$$$""""""###$$$%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$'''&&&$$$######%%%''')))((())))))))))))'''%%%$$$&&&((())))))'''$$$$$$$$$&&&######(((///000***$$$&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%&&&''''''&&&((()))%%%!!! $$$)))###%%%&&&&&&%%%$$$$$$%%%&&&''''''((((((###%%%'''))))))((('''&&&''''''&&&&&&&&&%%%$$$$$$"""%%%$$$"""$$$'''$$$###$$$%%%&&&&&&%%%###"""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%"""""""""###############$$$&&&%%%###%%%(((((($$$ !!!"""######""""""%%%%%%%%%%%%&&&'''((((((%%%%%%%%%$$$%%%%%%&&&&&&$$$&&&''''''%%%$$$$$$$$$###$$$&&&((((((&&&$$$###((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""""""""$$$&&&'''$$$!!!"""''')))&&&"""!!!%%%$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""###$$$$$$###""""""""""""""""""""""""$$$%%% """(((''' """"""!!!!!!!!!!!!""""""%%%$$$"""###%%%&&&&&&%%%###$$$%%%$$$###""""""######!!! $$$&&&&&&$$$%%%### !!!""""""!!!!!!!!!""""""######$$$$$$###$$$""""""$$$###&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&%%%###!!! (((((('''''''''&&&%%%%%%$$$#########$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&wwwmmmgggXXXSSSKKKEEE@@@<<<:::888:::777333000//////---,,,...)))(((+++---+++(((((($$$%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$%%%'''+++...---)))### !!!###############$$$$$$$$$$$$%%%###############$$$%%%&&&&&&$$$$$$((((((&&&&&&)))'''%%%###$$$&&&&&&$$$!!! """$$$''''''&&&%%%$$$###"""!!!!!!$$$""" !!!###$$$###""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""$$$$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""""" !!!###""" ###))))))+++)))$$$###$$$$$$!!! ###%%%%%%###"""""""""!!!!!!"""$$$&&&&&&%%%###$$$$$$###"""""""""""""""%%%%%%%%%%%%%%%$$$######%%%######%%%%%%""""""$$$"""""""""!!! """$$$"""###&&&'''((()))******---///000...,,,)))((((((###$$$&&&&&&%%%%%%&&&'''!!!###%%%&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!"""###$$$######"""!!!"""######$$$$$$%%%%%%#########$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%$$$############((('''%%%$$$$$$%%%'''(((&&&''''''((('''&&&$$$###%%%'''((((((&&&###""""""###!!!"""(((000333...(((''''''&&&&&&&&&'''(((((((((((('''&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&(((&&&$$$$$$%%%((())))))%%%%%%&&&&&&''''''''''''$$$$$$%%%%%%&&&'''((((((###$$$''')))***)))((('''''''''&&&&&&%%%%%%%%%%%% """###"""$$$&&&%%%""""""###%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%'''&&&$$$&&&***)))%%% !!!"""###$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$%%%'''&&&%%%###$$$$$$&&&''')))******)))((('''((((((''''''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%%%%%%%###!!!###((()))%%%""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$""" !!!""""""!!!######"""!!! %%%'''!!!!!!'''((("""""""""!!!!!!!!!!!!""""""%%%###"""###$$$%%%%%%%%%###$$$%%%$$$""""""###$$$%%%""" """$$$""" $$$"""  !!!!!! !!!!!!""""""######$$$$$$ ###%%%######%%%### %%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&%%%###!!! &&&&&&''''''&&&%%%$$$###$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyysssjjj```XXXQQQKKKHHHGGGCCC===999666444111000222+++(((---000---'''$$$&&&'''((()))((('''&&&%%%$$$$$$%%%$$$$$$&&&***------***%%%""""""#####################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###&&&$$$%%%((()))&&&%%%(((%%%%%%%%%%%%$$$######""" !!!!!! """%%%'''((('''&&&%%%$$$###""""""%%%"""!!!###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""!!!!!!!!! !!!###!!! %%%+++...000...)))'''(((((($$$"""$$$%%%%%%###""""""###!!!"""###&&&((((((&&&$$$$$$$$$###""""""""""""######$$$$$$%%%%%%%%%$$$$$$$$$!!!!!!$$$$$$!!!"""$$$$$$%%%%%%$$$######$$$&&& $$$''')))***---333888>>>===;;;777111---++++++&&&'''((((((&&&$$$$$$%%%"""%%%'''(((((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$!!!###$$$%%%$$$"""!!!!!!!!!"""###$$$$$$$$$############$$$$$$$$$%%%%%%""""""""""""######$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$###""""""%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&%%%$$$$$$&&&((()))(((&&&%%%%%%&&&###"""###)))///222///+++((('''''''''''''''(((((('''''''''&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%+++'''######''')))'''%%%((('''&&&%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&"""$$$&&&'''))))))))))))***)))(((&&&&&&%%%%%%&&&###$$$$$$$$$#########"""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&''''''%%%&&&***)))%%%''''''&&&&&&&&&%%%%%%%%%)))((('''%%%$$$###""""""$$$######$$$$$$%%%&&&'''###%%%'''&&&%%%$$$$$$%%%%%%%%%&&&'''((((((((()))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%"""$$$&&&((()))(((&&&%%%%%%###%%%))))))%%%###%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!!!!!!!######"""!!!  ###### !!! """!!!!!! !!!!!!"""$$$"""!!!"""###%%%$$$$$$###$$$$$$###""""""###%%%'''$$$!!!!!!###$$$""" %%%###!!! !!!!!! """"""""""""############"""%%%%%%######%%%%%%"""$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%&&&&&&%%%###"""%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}vvvoookkkccc^^^VVVPPPKKKHHHDDDBBB>>>777333444333///+++***------......---+++)))(((&&&&&&&&&%%%$$$&&&))),,,///,,,(((&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&###$$$%%%&&&&&&$$$!!!'''%%%%%%)))(((%%%$$$&&&"""%%%(((&&&""" !!!###!!!""""""!!!!!!"""%%%(((+++***(((&&&$$$###!!! !!!###%%%"""###"""!!! !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!!!!"""###!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""### !!!"""""""""!!! !!! """###!!! %%%---///111///***''')))((($$$$$$%%%%%%$$$""""""###$$$""""""$$$'''******(((%%%%%%$$$######""""""######!!!"""###$$$%%%%%%%%%%%%### ###$$$"""###&&&$$$%%%''''''%%%$$$%%%&&& %%%(((((()))111@@@LLLUUURRRKKKAAA777///+++***%%%'''))))))'''&&&&&&'''$$$%%%&&&'''((()))))))))((('''&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!"""############### !!!"""#########"""!!!!!!!!!"""""""""#########"""""""""""""""######$$$$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&%%%$$$"""!!!&&&'''((()))))))))((((((''''''&&&%%%%%%%%%%%%&&&'''((()))(((&&&&&&''')))$$$%%%&&&)))---///...---((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$""""""######$$$$$$$$$$$$'''%%%$$$$$$%%%%%%$$$###$$$%%%&&&&&&%%%$$$!!! $$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%'''((()))***---,,,***((('''&&&&&&&&&$$$$$$%%%%%%$$$"""###$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###!!!!!!""""""###$$$$$$%%%%%%&&&&&&$$$&&&)))(((%%%((('''&&&%%%$$$%%%&&&&&&'''&&&%%%$$$###"""""""""############$$$%%%&&&'''$$$%%%''''''&&&%%%%%%&&&############$$$&&&((()))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&(((((('''&&&%%%%%%###$$$'''&&&######&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!! %%%!!!!!! !!!!!!###!!! !!!"""$$$#########$$$$$$###!!!"""$$$&&&&&&### !!!###%%%###!!!(((%%%###""""""###""""""#########"""""""""""""""$$$'''&&&######&&&'''$$$$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$$$$%%%%%%"""###%%%&&&&&&%%%$$$###%%%%%%$$$$$$###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$}}}uuummmgggccc___\\\PPPJJJEEEBBB<<<666555888333444444444333111...,,,(((((('''&&&%%%&&&)))+++000...***)))((((((&&&%%%%%%%%%%%%&&&&&&&&&''''''!!!###%%%&&&%%%"""'''%%%&&&)))((($$$###$$$!!!&&&)))'''!!! $$$#########"""!!!"""%%%(((---,,,***'''$$$""" """'''((($$$ $$$"""!!!!!!"""$$$ !!!!!!!!!!!!!!!!!!!!!!!!'''&&&%%%%%%&&&&&&$$$###!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""######!!!"""""""""!!! """###!!! &&&......///---'''%%%&&&%%%"""&&&&&&%%%$$$""""""###%%%"""###%%%(((++++++(((&&&%%%$$$######"""######### !!!"""###$$$%%%%%%%%%### ###$$$###$$$'''"""$$$&&&&&&%%%$$$###$$$!!!&&&((('''(((555KKK\\\fffaaaWWWHHH:::///***(((!!!$$$''')))))))))***+++%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%###"""!!! !!!"""$$$%%% !!!"""######"""!!! !!!!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''&&&%%%###!!!***++++++,,,***(((%%%###)))(((&&&%%%%%%&&&'''((('''''''''&&&%%%%%%'''***'''((()))***+++,,,------)))(((((('''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$ !!!"""############### """%%%%%%###"""###%%%$$$'''+++......+++'''%%%$$$$$$##################"""######$$$&&&(((***+++///...+++)))''''''''''''######$$$%%%%%%###%%%'''$$$$$$###"""###$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&%%%%%%###"""!!!""""""###$$$%%%%%%%%%$$$%%%%%%###%%%((('''###""""""!!!!!!"""$$$'''(((%%%$$$######""""""##################$$$%%%&&&'''$$$&&&''''''&&&%%%&&&'''&&&%%%$$$%%%&&&))),,,...((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$### !!!%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!! !!!""""""""" !!!"""###$$$%%%%%%"""###### &&&222!!!!!! !!!!!!"""!!! """######"""###$$$$$$###!!!"""$$$&&&### """$$$###!!!***'''%%%$$$$$$%%%$$$###$$$$$$######""""""!!!!!!&&&((('''######'''(((&&&$$$%%%&&&''''''&&&%%%$$$"""!!!!!!"""###$$$&&&'''"""###%%%'''''''''%%%$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$vvvnnnddd]]]XXXSSSKKKEEEBBB@@@???@@@???<<<666000222000...,,,***)))))))))222111///,,,(((&&&&&&&&&%%%'''(((((('''%%%$$$$$$$$$""""""$$$'''(((&&&"""%%%%%%&&&&&&%%%$$$######$$$$$$$$$$$$#########"""$$$###"""""""""###%%%&&&******((('''&&&%%%%%%%%%!!!!!!""""""######$$$$$$$$$"""!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!%%%&&&'''&&&$$$"""""""""###&&&$$$"""%%% !!!!!!!!!!!!!!!!!! !!!"""!!!  !!! !!!###$$$''''''''''''&&&%%%$$$###%%%%%%$$$###""""""###### ###'''***+++***'''%%%###$$$%%%'''(((''''''&&&$$$###"""!!!!!!"""###$$$$$$###"""!!!!!! !!!!!!!!!'''&&&$$$%%% $$$"""###(((---999NNNbbbpppkkk___NNN<<<...'''$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&"""$$$!!!"""'''$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!  $$$###!!! """$$$&&&###"""$$$(((&&&!!!$$$,,,(((######&&&'''$$$&&&+++"""$$$%%%$$$""""""&&&)))%%%$$$$$$%%%''')))******&&&''''''(((''''''&&&%%%$$$%%%&&&&&&%%%&&&'''(((((((((''''''''''''((((((*********)))(((''''''&&&'''''''''''''''''''''''''''%%%$$$###$$$$$$###!!!&&&%%%$$$#########$$$%%%!!!###$$$$$$######$$$%%%&&&%%%%%%&&&)))******))) !!!$$$&&&&&&$$$###$$$""""""%%%&&&(((---444:::666111+++(((&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$***)))'''((('''### !!!###&&&)))(((%%%"""((('''%%%%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''$$$!!! """######'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%((('''&&&&&&''')))+++---)))///***%%%((($$$!!!''')))'''%%%%%%'''((((((&&& !!!$$$(((++++++(((&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$######""""""######%%%&&&'''&&&%%%%%%&&&((('''###$$$))))))$$$###''''''$$$!!!!!!###$$$$$$"""############$$$%%%&&&'''&&&%%%###""""""###%%%&&&!!!!!!!!!###%%%%%%###!!! """######!!! !!!"""&&&%%%$$$"""!!! %%%%%%%%%$$$$$$"""!!! '''''''''&&&$$$"""!!! !!! !!!"""######&&&''''''&&&$$$######$$$########################$$$%%%%%%%%%%%%%%%%%%&&&((((((((())))))(((%%%"""))))))'''###$$$(((((($$$!!!"""$$$''')))'''###llliiihhhnnn|||~~~yyyrrrjjjccc^^^\\\YYYWWWSSSMMMEEE???<<<:::777444111///......444333222000,,,***)))(((((()))))))))'''&&&%%%%%%&&&&&&&&&'''((((((&&&%%%%%%$$$"""!!!!!!!!!"""###%%%%%%%%%$$$$$$$$$############""""""###$$$$$$%%%))))))'''&&&%%%$$$$$$$$$!!!!!!!!!!!!!!!""""""""" !!!###%%%!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&'''&&&$$$"""""""""!!!%%%$$$ !!!&&& !!!!!! !!!!!!!!!"""###"""  !!! !!!!!!"""""""""&&&&&&&&&&&&%%%$$$############"""!!!!!!!!!!!!!!! ###&&&((()))(((&&&$$$$$$%%%&&&''''''&&&&&&%%%######"""!!!!!!"""######!!!!!!!!!!!!!!!"""#########,,,...%%% $$$'''%%%&&&$$$%%%)))---555FFFWWW```\\\SSSEEE777,,,'''%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%!!!!!!%%%%%% """$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""!!!  !!!"""!!! !!!!!!!!!""""""!!!###'''&&&"""###'''&&&""""""%%%%%%"""###'''"""$$$%%%$$$"""###&&&)))&&&%%%%%%&&&((()))))))))'''''''''''''''&&&&&&&&&###%%%&&&''''''''''''((((((''''''&&&&&&''''''(((+++++++++,,,,,,,,,,,,---#########$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&$$$"""&&&%%%$$$#########$$$%%%!!!###$$$$$$######$$$%%%%%%$$$$$$&&&)))*********'''%%%$$$$$$%%%&&&$$$###&&&######%%%'''(((...555:::777111,,,(((&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&$$$%%%''''''%%%### !!!###&&&((((((%%%"""&&&%%%$$$%%%'''((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''$$$!!! !!!"""######%%%$$$###"""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$''''''&&&&&&'''))),,,---)))///+++(((***&&&"""(((&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$%%%'''((('''%%%((((((((('''&&&%%%######%%%%%%$$$############$$$''')))***)))'''$$$###"""&&&###$$$(((((($$$###&&&'''$$$"""!!!###$$$###"""""""""""""""###$$$%%%&&&$$$$$$###""""""###$$$$$$"""!!!!!!"""$$$$$$###""""""$$$&&&%%%###!!! !!!'''&&&%%%###""""""!!!!!!$$$$$$$$$$$$######"""!!!&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###"""!!!"""$$$&&&&&&%%%''')))((($$$###&&&'''%%%$$$$$$$$$&&&'''&&&$$$!!!DDDDDDEEEKKKVVVeeerrr{{{}}}zzzvvvppphhh```ZZZMMMJJJFFFAAA<<<888666555999999999777555222///...------,,,******)))))))))%%%'''((((((&&&%%%%%%%%%'''$$$!!! ###%%%&&&%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$###((('''&&&%%%$$$#########!!!!!!!!!!!!  !!!!!!$$$!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%&&&%%%###""""""###$$$%%%!!!!!!%%%######"""  """###"""###$$$###!!! !!!""" !!!"""#########"""!!!%%%%%%%%%%%%$$$###""""""!!!!!!  !!!"""$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$###"""!!! !!!"""### !!!"""$$$%%%&&&###...222***"""###&&&&&&$$$$$$&&&((()))---888DDDIIIFFF@@@888///)))&&&&&&###############"""""""""$$$$$$$$$$$$$$$#########(((%%%%%%'''%%%""" """$$$$$$############$$$$$$########################""""""###############""""""!!!!!!"""$$$%%%$$$###!!!"""###"""!!! ### !!!%%%&&&###!!!"""%%%######&&&%%%""""""$$$###$$$$$$$$$###$$$&&&(((&&&''''''(((((()))))))))+++***)))(((((((((((((((###$$$&&&'''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))***,,,---...///000$$$%%%&&&'''''''''''''''$$$$$$%%%''')))(((&&&$$$&&&%%%$$$#########$$$%%%!!!###$$$$$$######$$$%%%#########&&&)))+++,,,+++---***&&&$$$$$$%%%%%%%%%'''$$$###%%%&&&'''---444999666111,,,(((&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''%%%$$$%%%'''***++++++""""""###&&&((((((%%%###$$$######$$$'''(((((('''&&&%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''$$$!!! !!!#########$$$$$$$$$#########""""""#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%'''))),,,...+++222///,,,///)))$$$(((&&&''''''&&&$$$###$$$%%%(((&&&######$$$%%%%%%%%%((((((''''''%%%$$$$$$###&&&&&&%%%$$$$$$$$$$$$%%% ###'''***)))(((''''''%%%######&&&&&&######%%%&&&$$$###"""###$$$###"""""""""!!!""""""###$$$%%%""""""############""""""$$$"""!!!!!!###$$$$$$### ###&&&&&&%%%$$$######'''&&&%%%$$$############"""###############""""""$$$%%%%%%%%%%%%$$$#####################"""""""""%%%&&&''''''%%%######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%""""""$$$'''((((((%%%)))(((%%%###&&&'''&&&'''&&&%%%%%%&&&&&&$$$###333444555666:::CCCOOOXXX\\\^^^aaaccceeekkksssyyy~~~zzzjjjfff```YYYQQQLLLHHHFFFFFFFFFEEEEEEDDDAAA===:::777555222000///......---&&&)))+++***'''%%%''')))(((&&&$$$"""!!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""$$$%%%%%%$$$###"""&&&%%%$$$###"""""""""""""""""""""!!!!!! ###%%%!!! !!!!!!"""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$&&&%%%###""""""###%%%'''""" ###%%%###$$$"""  """$$$"""###$$$###"""!!!!!!###!!!"""$$$%%%%%%###!!! ######$$$######"""!!!!!!!!!  #########$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######"""###"""!!! !!!"""###!!!!!!!!!"""###$$$%%%&&&"""***---'''!!!!!!""" """$$$%%%%%%&&&,,,222555444000,,,)))&&&&&&&&&$$$$$$######""""""!!!!!!$$$$$$$$$############"""$$$###$$$&&&&&&%%%%%%%%%$$$$$$############$$$$$$########################""""""###$$$$$$$$$######"""!!!!!!"""%%%&&&&&&%%%""""""###$$$$$$$$$$$$###&&&""" """$$$%%%###!!!&&&%%%&&&''''''%%%#########$$$$$$$$$%%%%%%&&&''''''((())))))))))))***+++///...,,,+++***))))))***$$$%%%&&&((())))))'''%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&'''(((***++++++))))))************)))(((###$$$%%%(((+++***'''%%%&&&%%%$$$#########$$$%%%!!!###$$$$$$######$$$%%%######$$$'''+++.........///+++%%%""""""$$$&&&&&&'''$$$###$$$%%%%%%+++222555222...***&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&'''((())))))$$$######%%%''''''&&&$$$$$$###"""$$$&&&(((((('''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!!!!!"""###$$$###%%%&&&&&&&&&&&&%%%$$$###""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%'''))),,,...000777555111333,,,$$$(((''')))***)))'''%%%&&&''''''%%%######$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&!!!%%%'''''''''((()))#########$$$$$$#########%%%%%%$$$$$$$$$$$$############""""""###$$$%%%%%%!!!###$$$%%%%%%$$$###!!!%%%###!!!!!!"""$$$%%%$$$###&&&&&&&&&'''(((&&&%%%$$$###############""""""######$$$###############$$$%%%%%%%%%%%%$$$############""""""!!! $$$&&&''''''%%%$$$###$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&***(((&&&%%%%%%&&&&&&%%%(((((('''$$$'''***)))$$$''''''&&&'''((('''$$$"""222222111...---000777>>><<>>@@@EEEFFFLLLRRRRRRSSScccwww|||tttmmmhhhaaaXXXQQQKKKHHHCCC@@@===;;;888666666444222...,,,***((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$###""""""######$$$$$$######""""""######!!!!!!!!!""""""""""""""" !!!"""#########$$$ """#########"""""""""""""""""""""""""""!!!"""$$$$$$###""""""#########%%%%%%$$$""""""#########""""""""""""######!!!"""###"""  !!! !!!!!!"""""""""!!!""""""#########""""""""""""!!!!!!""""""###$$$"""######$$$$$$###""""""%%%$$$###"""!!!!!!""""""%%%$$$###""""""###$$$%%%)))((('''%%%###"""""""""(((%%%######$$$###""""""!!!%%%&&&""""""&&&(((%%%'''%%%$$$%%%'''((('''&&&$$$$$$$$$%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''###''''''###"""$$$###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%$$$###""""""$$$%%%$$$###""""""!!!!!!!!!"""###$$$###%%%!!!!!!$$$%%%###!!!$$$$$$ $$$%%%"""$$$######%%%((()))'''%%%(((***+++++++++111:::BBBGGGGGGFFFCCC???999444111000+++&&&%%%''''''%%%"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((***,,,------,,,***)))%%%%%%%%%&&&(((((('''&&&&&&%%%$$$#########$$$%%%!!!###$$$$$$######$$$%%%$$$$$$%%%'''+++---......%%%$$$###$$$%%%&&&%%%$$$""""""###&&&%%%""""""%%%&&&%%%$$$##################$$$$$$%%%%%%$$$$$$### """$$$%%%$$$&&&))),,,)))&&&$$$###%%%&&&'''&&&###""""""###%%%''''''&&&(((((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$!!!!!!!!!!!!###%%%'''((($$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&''''''&&&((('''%%%%%%%%%''')))***+++222000---000***$$$((('''$$$"""&&&+++,,,(((###***(((&&&&&&''''''&&&%%%***)))'''%%%$$$$$$$$$%%%'''&&&&&&%%%%%%%%%%%%%%%###$$$%%%$$$$$$&&&))),,,###&&&%%%!!!!!!%%%&&&######%%%((('''%%%######$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&%%%###&&&&&&&&&$$$"""!!!"""$$$###"""""""""######$$$%%%''''''''''''&&&%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%!!!"""$$$%%%&&&%%%###"""!!!$$$'''((('''%%%$$$$$$###$$$&&&((((((&&&$$$###"""######$$$&&&''''''((((((''''''(((***+++***)))$$$&&&'''&&&'''***((($$$&&&$$$""""""$$$&&&''''''222111111000///...,,,***,,,...000///,,,+++...111000===>>>999;;;888555999666555999>>>;;;;;;MMMdddsss~~~vvvnnnqqqtttrrrpppvvv{{{sssllleee```YYYTTTQQQNNNIIIEEE@@@===888333///...//////))))))))))))((((((((((((&&&%%%###"""""""""###$$$%%%$$$###############$$$ !!!!!!""""""###""""""###$$$$$$"""  """######"""!!!"""""""""""""""""""""""" """$$$$$$"""""""""###"""!!!"""%%%&&&$$$######"""""""""######""""""""" """"""!!!  !!! !!!###$$$""""""###############"""!!!!!!!!!!!!!!!"""###### !!!"""######"""!!! $$$$$$"""!!!!!!!!!"""###&&&%%%$$$######$$$%%%&&&)))(((&&&%%%$$$#########&&&%%%%%%$$$""" ###&&&!!!%%%$$$###$$$!!!'''%%%$$$%%%(((***)))'''#########$$$%%%%%%%%%&&&""""""###$$$&&&'''((()))"""''''''###"""&&&%%% $$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&&&&$$$######%%%%%%$$$###"""###$$$%%%&&&%%%$$$$$$!!!&&&$$$"""$$$$$$ """&&&%%% !!!'''(((%%%%%%######&&&)))***'''$$$(((***++++++,,,333>>>GGGSSSSSSRRRPPPKKKDDD===999333---&&&$$$&&&'''%%%"""%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$!!!###&&&)))***)))((('''&&&%%%$$$%%%&&&''''''&&&&&&%%%$$$#########$$$%%%!!!###$$$$$$######$$$%%%$$$######&&&))),,,,,,,,,%%%%%%%%%&&&'''&&&$$$!!!""""""%%%)))'''""""""$$$%%%$$$$$$$$$$$$$$$%%%%%%#########$$$$$$#########$$$%%%%%%###"""$$$)))...)))'''$$$###$$$&&&''''''!!! ###&&&((((((((()))((((((&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$###"""""""""$$$'''***,,,$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&)))(((&&&%%%%%%&&&((()))%%%,,,+++)))---)))$$$))))))$$$"""'''...111+++$$$000,,,'''%%%$$$%%%&&&&&&'''&&&%%%$$$$$$&&&''')))&&&&&&%%%$$$$$$$$$$$$%%%'''(((***)))(((&&&'''((($$$'''&&&!!!!!!&&&'''$$$###&&&((((((%%%######%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%&&&&&&$$$"""&&&&&&%%%$$$"""###&&&(((############$$$%%%&&&&&&(((((((((((('''&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$%%%''')))))))))'''&&&!!!$$$'''((('''%%%$$$$$$"""$$$&&&((((((&&&$$$""""""######$$$&&&'''((((((+++)))&&&$$$%%%&&&&&&&&&&&&***'''###$$$&&&'''((($$$ $$$)))+++111111222222111///,,,++++++,,,---...////////////333444555555333222222333000111222222444888===AAASSSTTTSSSOOOLLLKKKMMMPPPNNNOOOSSS\\\hhhsssyyy{{{~~~wwwpppjjjddd^^^[[[TTTMMMDDD===:::777444111111///------......+++(((''''''&&&&&&&&&&&&'''((((((%%%###"""###$$$$$$#########$$$$$$$$$###"""""" !!!"""""""""!!!$$$#########""""""""""""###"""!!! !!!"""###"""############$$$$$$$$$!!!!!!""""""#########$$$!!!"""###$$$$$$###"""!!!"""!!!!!! !!!!!!"""!!!!!!!!! $$$""" !!!$$$%%%###!!!""""""#########""""""!!!###""""""$$$%%%%%%###!!!***'''###!!!!!!"""!!! '''%%%###!!!!!!###%%%''')))'''%%%#########""" ((('''%%%###!!!!!!!!!!!!#########"""''''''%%%$$$%%%%%%$$$$$$&&&((('''&&&&&&'''&&&$$$"""######$$$$$$$$$######"""$$$%%%&&&&&&''''''&&&&&&%%%&&&)))&&&###$$$((($$$!!! """$$$###"""$$$$$$######$$$%%%'''(((&&&%%%###""""""###%%%&&&###%%%'''&&&$$$"""""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$&&&''')))$$$%%%'''(((((('''%%%$$$###(((+++)))&&&,,,999DDDSSSUUUWWWXXXUUUMMMBBB;;;888222+++&&&%%%%%%$$$###"""&&&%%%!!!!!!%%%$$$ $$$$$$$$$#########""""""'''###!!!$$$******%%%&&&)))''' ###&&&%%%$$$###"""!!!"""###%%%&&&######""""""######$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%###!!!###&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((('''%%%$$$###$$$$$$%%%"""$$$'''(((((()))***,,,***(((&&&%%%&&&&&&$$$###'''&&&$$$""""""###$$$%%%########################$$$$$$############$$$$$$(((%%%######%%%'''%%%###%%%$$$""""""$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&$$$!!!!!!###%%%&&&&&&***(((%%%%%%&&&((()))***&&&%%%$$$%%%&&&&&&%%%######$$$$$$%%%%%%$$$$$$###$$$######%%%((((((&&&###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""###$$$'''(((%%%%%%%%%%%%%%%%%%$$$$$$"""%%%### &&&---###$$$%%%""" """)))///******))))))((((((''''''###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%''')))***((()))"""&&&111...!!!%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%'''((((((&&&$$$""""""###%%%$$$%%%&&&((((((&&&$$$%%%(((((($$$###&&&))))))111222333444333000---++++++,,,---....../////////000111222222000///000111...///000000000222666999?????????<<<999888;;;===999999;;;BBBKKKSSSXXXYYYkkkvvv|||vvvppplllccc\\\RRRKKKGGGDDD???<<<:::777555444444333000---...,,,***)))((((((''''''***(((&&&%%%'''(((((('''"""###############""""""!!!!!!"""###############""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###############$$$$$$$$$$$$""""""""""""#########$$$!!!"""###$$$$$$###"""!!! !!!######$$$$$$$$$$$$#########"""$$$""" !!!###$$$###!!!""""""############""""""%%%$$$$$$%%%&&&&&&$$$"""+++(((%%%###$$$$$$$$$$$$((('''%%%$$$$$$%%%'''((('''%%%###"""""""""!!! &&&%%%$$$###""""""############"""  """%%%!!!!!!"""###$$$######$$$%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$######"""$$$%%%%%%&&&&&&&&&&&&&&&$$$ %%%'''%%%###%%%'''$$$""""""%%%(((((('''&&&%%%%%%%%%&&&'''))))))&&&%%%###""""""###%%%&&&$$$&&&((((((&&&$$$$$$%%%''''''''''''&&&&&&&&&%%%$$$###$$$$$$%%%&&&''''''%%%&&&''''''''''''&&&%%%'''(((***+++...333888<<>>;;;999666333555111---,,,,,,,,,***(((***(((&&&&&&'''))))))((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!"""""""""######""""""""""""##################$$$$$$$$$%%%"""""""""###############""""""###$$$$$$###"""""" !!!""""""""""""!!!!!!!!!!!! ###"""!!!!!!######"""!!!""""""############""""""'''&&&%%%&&&&&&&&&$$$"""%%%###!!! !!!"""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!!!!!""""""""" $$$$$$#########$$$$$$%%%$$$"""!!!!!!"""###"""""" !!!###$$$$$$$$$$$$""""""""""""###$$$&&&&&&"""######$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%!!! ###%%%$$$$$$&&&$$$###"""###&&&)))******'''''''''''''''((()))***%%%$$$###""""""###$$$%%%$$$&&&(((((('''&&&'''((()))(((((((((((('''''''''"""###$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''((($$$###&&&,,,///,,,(((<<<@@@FFFNNNRRRRRRNNNKKK666222,,,(((&&&%%%%%%$$$###%%%&&&###$$$&&&&&&$$$$$$$$$$$$###############$$$$$$%%%&&&'''&&&$$$###%%%((('''"""!!!###&&&&&&!!!"""$$$%%%&&&%%%$$$#########""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&((()))(((&&&$$$$$$%%%'''&&&%%%%%%''''''&&&%%%&&&%%%$$$#########$$$%%%########################$$$$$$############$$$$$$%%%$$$######%%%''''''&&&&&&&&&&&&&&&%%%###""" $$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&&&&&&&$$$"""!!!###%%%%%%%%%%%%$$$###$$$'''(((((('''$$$$$$%%%'''((((((%%%###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&((()))'''&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$&&&''')))((('''&&&%%%$$$###""""""$$$&&&### %%%###'''(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$######$$$$$$$$$'''&&&%%%$$$$$$###$$$$$$### """%%%'''(((%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%&&&''''''&&&%%%&&&'''$$$$$$$$$&&&((()))(((&&&---///...(((%%%'''((('''000222444666555222...,,,++++++,,,---------------***+++,,,+++***+++...000///111333333111000///000/////////.........///000---,,,+++,,,...000111222222:::JJJccc~~~zzzvvvrrrmmmhhh```\\\UUUOOOIIIFFFCCCBBB>>>999444222333333111...---+++)))((()))******)))'''''''''''''''''''''(((%%%%%%&&&&&&'''&&&&&&%%%!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%###################################################"""!!! """"""!!!!!!"""""""""!!!!!!""""""############"""'''&&&%%%%%%%%%%%%###"""!!!  """"""!!!###$$$%%%%%%%%%$$$###"""###""" !!!"""######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!$$$%%%""" """$$$$$$""""""%%%&&&%%%"""#########"""###%%%'''""""""###$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%###"""###$$$%%%&&&(((""""""!!!"""$$$&&&((((((''''''''''''(((((())))))$$$$$$###""""""###$$$$$$###%%%''''''''''''((()))((((((((((((((('''''''''"""###$$$&&&&&&&&&%%%$$$(((''''''&&&&&&''''''((()))$$$ !!!&&&&&& 000333888>>>BBBBBB???<<<222///+++(((&&&$$$$$$###"""#########$$$%%%%%%$$$########################"""%%%''''''%%%###$$$&&&"""######!!! !!!###$$$ !!!"""$$$%%%&&&&&&######""""""######$$$%%%"""############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$%%%&&&#########$$$$$$%%%&&&&&&&&&((()))(((&&&%%%%%%%%%$$$######$$$&&&'''&&&$$$%%%%%%$$$######$$$$$$%%%########################$$$$$$############$$$$$$$$$######$$$%%%&&&'''(((!!!###%%%&&&$$$"""!!! $$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%###""""""###$$$$$$$$$"""""""""$$$&&&'''&&&%%%###$$$%%%''')))(((%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''$$$$$$$$$$$$%%%%%%%%%%%%##############################""""""###$$$%%%%%%(((''''''&&&%%%$$$$$$######%%%&&&$$$ !!!$$$!!!$$$''''''%%%###############$$$$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%'''&&&%%%$$$############''' %%%%%%!!!"""(((&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$&&&''''''''''''(((***$$$######%%%''')))((('''+++......(((&&&'''(((&&&///111333444444111...,,,,,,,,,------......------+++,,,+++++++++---111444000333555555444222222222------,,,,,,---.........+++************+++---...000000666EEE[[[ppp}}}|||uuupppllleee^^^YYYWWWWWWXXXOOOJJJDDD@@@???>>>;;;999777444000......---,,,++++++***))))))(((((())))))''''''((((((((((((''''''########################$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$############$$$$$$$$$###!!! ########################!!!!!!""""""!!!!!!!!!"""!!!!!!"""###############&&&$$$######$$$$$$###"""$$$""""""###%%%&&&&&&%%%###$$$%%%&&&&&&$$$"""!!!$$$"""!!!!!!###$$$$$$###&&&&&&%%%%%%$$$######"""$$$"""!!!"""%%%%%%###&&&'''$$$###%%%###$$$%%%&&&%%%######$$$'''!!!"""###$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$&&&((()))######$$$$$$###$$$%%%&&&%%%%%%&&&&&&&&&'''&&&&&&########################"""###%%%%%%%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$###((('''&&&&&&&&&&&&'''(((+++'''$$$###%%%%%%###!!!***+++---111444444111///++++++)))'''%%%#########%%%$$$%%%&&&''''''((()))########################"""%%%((('''$$$"""$$$'''!!!"""######"""!!!"""$$$###""" !!!$$$&&&######""""""######$$$%%%"""""""""#########$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((($$$!!!!!!$$$'''))))))$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&'''"""######$$$$$$%%%%%%%%%%%%'''(((((('''&&&'''(((  !!!###$$$###!!!$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$############$$$$$$######$$$$$$%%%&&&'''(((!!!$$$'''((('''&&&%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%###""""""###$$$###""""""!!!"""###&&&&&&%%%$$$######$$$&&&((('''%%%#########$$$$$$$$$$$$######%%%%%%&&&&&&%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''##########################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%"""$$$%%%%%%###"""$$$'''$$$%%%%%%$$$#########$$$""""""######$$$$$$%%%%%%%%%$$$""""""""""""$$$%%%$$$$$$#########$$$%%%%%%'''!!!"""((('''###&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&###%%%'''''''''''')))+++%%%$$$###$$$'''((((((''''''***+++'''%%%'''((('''000111222333222111///...------......///......---------,,,,,,,,,///444888222444666666555444444444///---------///000///---))))))***))))))***,,,///222...---222???NNNZZZaaa^^^^^^```gggpppzzzzzz|||~~~~~~~~~~~~zzzooolllfff___ZZZZZZ]]]aaa___\\\WWWRRRNNNLLLLLLLLLEEEBBB===999666333000...111000...,,,+++++++++,,,******+++++++++***))))))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%$$$############$$$%%% !!!"""###!!!!!!"""""""""""""""### !!!"""""" !!!""" !!!"""######$$$######%%%###!!!"""###$$$$$$###$$$###"""$$$&&&''''''%%%&&&''''''((('''&&&$$$###$$$###!!!"""###$$$$$$###&&&&&&&&&&&&%%%$$$###"""###""""""###$$$$$$###!!!$$$'''### """"""%%%((('''$$$"""$$$&&&!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""&&&'''$$$###&&&((((((%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%&&&%%%%%%$$$########################!!!###$$$######$$$&&&((($$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%''')))***'''''')))+++...///---,,,%%%''''''&&&$$$###$$$$$$###!!!"""%%%&&&%%%&&&)))###############$$$$$$$$$###&&&'''&&&$$$###%%%'''######%%%'''&&&###$$$''')))&&&"""!!!#########""""""######$$$%%%""""""#########$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$+++'''######&&&*********$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''"""###$$$$$$%%%$$$$$$###"""$$$''''''''''''((()))$$$###$$$&&&((((((&&&$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$###$$$%%%%%%$$$$$$&&&((("""&&&&&&$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&&&&%%%%%%######$$$$$$$$$$$$$$$$$$$$$###""""""###$$$"""!!!$$$###"""###$$$%%%%%%######""""""###%%%&&&%%%$$$""""""############""""""%%%&&&&&&%%%######$$$&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""#####################""""""######$$$%%%%%%%%%!!!###%%%%%%%%%%%%&&&(((&&&%%%###!!!!!!"""$$$&&&##################$$$$$$#########""""""#########"""""""""######%%%&&&'''### """'''$$$&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&&&&'''(((***'''%%%$$$$$$&&&''''''&&&###'''(((&&&%%%''')))'''222222222222222111111111...//////000000///............---,,,---111777<<<666888999888666555555666222000///000222222000...***+++---,,,++++++///222222000......222999AAAEEEBBBBBBDDDIIIPPPXXX\\\___TTTVVVWWWVVVSSSRRRTTTVVVZZZbbblllwwwnnnjjjcccZZZSSSRRRVVVZZZ```aaa```]]]ZZZZZZ___dddaaa]]]VVVOOOJJJEEEAAA>>>;;;999777444222222222222......//////...------,,,******)))((('''&&&&&&%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%% !!!"""###$$$%%% !!!!!!###"""  """ !!!"""######$$$$$$$$$%%%###!!!"""$$$&&&&&&&&&$$$######$$$&&&'''&&&$$$''''''''''''&&&%%%$$$$$$$$$"""!!!!!!"""###"""!!!$$$%%%%%%&&&&&&%%%$$$###"""###$$$$$$""""""###$$$$$$$$$"""""""""''''''%%%"""###%%%!!!!!!"""$$$$$$%%%%%%$$$!!!""""""###############$$$'''###"""%%%'''%%%###%%%'''&&&###""""""$$$$$$$$$%%%&&&&&&%%%$$$###""""""############"""""""""###$$$###"""###%%%'''$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###%%%###!!!"""$$$'''''''''&&&%%%%%%''')))******)))!!!$$$''''''%%%%%%&&&'''"""$$$!!!###'''""""""#########$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&$$$"""%%%)))((($$$$$$((((((&&&###!!! """$$$%%%######""""""######$$$%%%#########$$$$$$$$$%%%%%%"""$$$%%%%%%######$$$'''########################(((%%%###$$$((()))'''###$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$%%%&&&######$$$%%%$$$$$$""""""!!!###%%%%%%%%%$$$%%%&&&''''''((()))++++++(((&&&######$$$$$$%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$%%%&&&%%%######%%%(((!!!$$$### """%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##################$$$###"""###$$$###""" '''%%%###"""###$$$$$$######!!! """$$$%%%$$$#########$$$$$$#########&&&''''''$$$!!! """$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""############"""""""""""""""""""""#########!!!###$$$%%%%%%%%%%%%&&&%%%$$$"""!!!"""$$$%%%%%%$$$$$$$$$###############""""""############""""""""""""""""""###$$$%%%&&&!!!"""######!!!"""'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""$$$%%%&&&%%%&&&'''))))))'''%%%$$$%%%&&&&&&%%%"""'''(((&&&%%%'''((('''444444333222222222333333///000000000000000////////////---,,,---222999>>><<<<<<<<<;;;888777777888222000...///111222///,,,***,,,---,,,++++++///222111222222111111222555888777666666888;;;???@@@@@@===>>>???<<<999777999;;;;;;DDDQQQ^^^pppvvvqqqhhh\\\RRRNNNQQQTTTWWW\\\`````````dddnnnvvvzzzrrrjjjddd]]]XXXTTTEEECCC???<<<:::999999:::111111111111111000//////---,,,,,,***)))((('''&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########&&&%%%$$$######$$$%%%&&&$$$###"""""""""""""""###!!!"""""""""######$$$$$$!!!###""" ### !!!######$$$$$$$$$%%%###""""""%%%'''((((((((('''''')))++++++***(((&&&&&&%%%$$$######""""""###""" !!! """###$$$&&&''''''&&&&&&"""$$$%%%$$$!!! ###&&&$$$&&&!!!!!!'''$$$%%%'''%%%######%%%!!!!!!"""$$$$$$%%%%%%%%%!!!!!!"""##################&&&###!!!$$$%%%""""""$$$###!!!!!!"""$$$%%%&&&&&&&&&%%%$$$###""""""############""""""$$$$$$$$$###"""###%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""""""""$$$$$$"""###%%%&&&&&&%%%###""")))&&&###$$$((((((%%% $$$###"""###$$$%%%$$$### ###'''((('''&&&''')))!!!%%%&&&$$$%%%***""""""######$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%%%%%%%""" ###)))(((""""""&&&"""""""""$$$%%%''')))***#########"""###$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%!!!$$$&&&%%%###"""$$$'''########################""" $$$''''''!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%###$$$%%%%%%$$$###"""!!! """###$$$"""""""""#########$$$%%%'''&&&###!!!"""###$$$%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$&&&'''&&&###"""$$$'''###&&&(((&&&""" $$$((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$##################$$$###"""###$$$###!!!)))&&&###""""""$$$$$$$$$###  ###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&''''''$$$  ### !!!!!!"""######$$$$$$########################""""""############"""!!!######""""""!!!!!! """######$$$$$$$$$#########"""""""""$$$%%%$$$$$$%%%%%%$$$$$$######""""""!!!"""###$$$$$$###"""!!!##################$$$%%%!!!%%%%%%""" """&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$######""""""$$$%%%%%%%%%%%%&&&(((***(((%%%$$$%%%&&&%%%%%%$$$(((***'''%%%'''(((&&&GGGBBB===<<<>>>===:::666888777555444444333///,,,///...---///333666888888>>>>>><<<999666555777999333222444666333---,,,...---......,,,++++++---///333333333111//////000222000000/////////000000111000111111111111111000///111555===GGGRRR\\\dddhhhhhhlllrrryyyrrr^^^NNNKKKNNNVVVVVVWWWXXXXXX___ppp~~~qqqgggdddWWWIIICCCGGGKKKIIIFFFAAA@@@<<<999999;;;;;;999::::::666111///000///***,,,***(((((())))))((('''&&&''''''&&&&&&&&&((()))"""$$$'''))))))(((&&&$$$%%%$$$###"""######%%%%%%#########$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!"""$$$%%%%%%###!!! """""""""######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$$$$%%%%%%$$$$$$$$$""" """$$$ !!!!!!"""###""""""""""""############$$$$$$$$$#####################$$$!!!!!!!!!!!!""""""""""""$$$###""" """###$$$"""###$$$%%%%%%$$$###"""!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###&&&''''''########################%%%%%%$$$######$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###$$$&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$!!!!!!&&&,,,+++&&&!!!"""$$$%%%%%%&&&(((+++!!!!!!###%%%$$$######&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######"""######$$$&&&'''(((((()))(((***,,,###%%%'''&&&###%%%)))&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$###"""!!!!!!###%%%&&&### !!!&&&(((&&&#########""""""######$$$%%%!!!""""""###$$$$$$%%%%%%%%%$$$$$$###""""""######%%%%%%$$$$$$###"""!!!!!! ######!!!!!!$$$$$$!!! """###$$$###"""###$$$########################$$$$$$%%%&&&&&&'''(((((( ,,,(((###&&&######"""###$$$%%%%%%%%%$$$###"""############$$$$$$$$$""""""!!!!!!"""###$$$$$$$$$ %%%+++///"""$$$&&&((((((&&&$$$#########%%%%%%%%%###!!! $$$&&&'''&&&###!!!###%%% ###&&&'''%%%###!!!!!!((((((&&&### ###&&&%%%'''&&&!!!"""#########"""!!!"""###$$$###!!!""""""############""""""!!!%%%&&&$$$$$$&&&!!!$$$!!!!!!######!!!!!!$$$###"""!!!"""$$$%%%%%%$$$&&&%%%###!!!!!!"""###$$$$$$#####################$$$$$$##################$$$$$$$$$###$$$$$$%%%%%%&&&)))'''###"""'''+++,,,###%%%((()))(((&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((JJJFFFBBBCCCGGGHHHDDD???:::<<<===<<<888444111000000...---///222555666666999999999777444333555666444444555777555000...111.........,,,***+++---///333333333111//////000222000//////.........//////------............---------000444:::@@@EEEIIILLLHHHJJJMMMRRRXXXaaakkkrrrtttbbbZZZYYYVVVTTTTTTVVVYYYbbbsssmmm```RRROOOUUUZZZZZZWWWSSSRRROOOLLLLLLMMMLLLJJJJJJIIIDDD<<<888777444000...,,,*********+++***)))))))))***))))))((()))***'''(((***++++++)))'''&&&$$$###"""""""""###$$$%%%""""""""""""""""""""""""$$$$$$$$$#########""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$$$$$$$$$$%%%###$$$###"""!!!!!!"""$$$!!!!!!"""""""""#########"""############$$$$$$$$$#####################"""!!!""""""""""""#########%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""###############$$$$$$$$$$$$$$$$$$###"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!###%%%&&&&&&########################$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''&&&$$$###&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%###&&&(((%%%!!!"""###$$$%%%$$$$$$######%%%''''''###!!!###'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######""""""###$$$%%%&&&''''''!!!'''%%%"""""""""%%%&&&%%%)))...,,,'''######""""""######$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%###############$$$%%%%%%######$$$$$$$$$%%%$$$$$$&&&""" !!!%%%(((&&&$$$######""""""######$$$%%%$$$$$$$$$$$$############$$$$$$###############$$$%%%%%%$$$$$$###""""""!!!"""%%%%%%!!!!!!$$$###!!! """$$$$$$###"""###$$$########################$$$$$$#########""""""""""""+++'''!!!%%%&&&$$$(((###$$$%%%&&&&&&%%%$$$###############$$$$$$$$$$$$###""""""""""""######$$$(((%%%###%%%(((&&& """$$$%%%$$$###"""############"""""""""!!!!!!"""$$$"""  """!!!###$$$$$$""""""###$$$!!!$$$&&&&&&$$$!!!!!!%%%&&&""" !!!!!!$$$"""!!!"""###$$$###!!!!!!""""""""""""""""""!!!!!!""" !!!###### """""" ######"""!!!"""$$$%%%$$$###%%%$$$###""""""######$$$""""""#########$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$%%%%%%"""&&&(((&&&%%%(((***)))''')))******)))'''&&&&&&&&&%%%%%%%%%&&&&&&'''(((IIIEEEBBBGGGNNNQQQKKKEEE999???EEEDDD>>>777333222000///---...000333333333222444555444333222222333666555777999777222111444111111///,,,++++++...111333333333222//////000111000///...---------------++++++,,,---............***+++,,,...///111222333111111111333666>>>FFFMMM[[[hhhvvvzzzyyy{{{nnnggg```[[[WWWZZZ```kkk{{{tttgggYYYVVV^^^fffhhhfffeeeccccccdddeeedddbbbaaacccbbb[[[PPPHHHDDD???:::555333000///......---,,,---.........---,,,+++***)))***+++,,,+++)))'''%%%$$$$$$######$$$%%%&&&&&&##################""""""$$$$$$$$$#####################"""""""""#########'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############"""#########!!!!!!###%%%###"""!!!!!!!!!"""###$$$"""############$$$$$$$$$$$$#########""""""!!!!!!############$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&###############"""""""""######$$$$$$$$$$$$######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$%%%%%%%%%###########################"""""""""##################$$$$$$%%%&&&&&&''''''$$$"""###''''''$$$ $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%&&&'''""")))'''&&&'''((((((%%%"""&&&)))***'''###!!!$$$'''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######!!!!!!"""###$$$%%%%%%&&& !!!###$$$$$$$$$$$$ """$$$%%%(((,,,,,,(((""""""!!!!!!""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$###""""""""""""###$$$$$$"""###%%%''''''&&&%%%$$$)))&&&""""""%%%''''''%%%######""""""######$$$%%%'''&&&%%%$$$###"""!!! $$$###############$$$$$$%%%%%%$$$$$$###"""""""""###&&&&&&""""""$$$### """$$$$$$###"""###$$$########################%%%%%%$$$###!!! $$$&&&"""!!!%%%!!! ***$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$%%%$$$$$$###"""""""""######### !!!'''---,,,### ###$$$$$$######$$$###"""!!!!!!!!!"""""" !!!"""!!!  !!!###$$$###"""!!!!!!$$$&&&!!!%%%&&&$$$"""!!!!!!###(((***'''%%%&&&%%%"""$$$"""!!!!!!#########"""""""""""""""""""""""""""!!!###"""!!!"""%%%###"""!!!!!!"""###"""!!!"""$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""((()))***,,,+++))),,,,,,+++***)))((('''&&&&&&&&&&&&%%%&&&&&&'''(((BBB>>><<>>;;;888777555222000222111111000///...+++))),,,---......---+++)))(((&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%$$$$$$$$$########################%%%$$$"""!!!"""###%%%&&&))))))(((((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########"""""""""###$$$###""""""$$$%%%"""!!! !!!###$$$""""""#########$$$$$$$$$$$$######""""""!!!!!!!!!$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$############$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$######""""""""""""######$$$$$$######"""!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$%%%%%%$$$########################"""######$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%'''%%%######$$$%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$&&&)))&&& ---((($$$$$$((()))'''$$$''')))(((%%%$$$&&&'''&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###### !!!!!!"""###$$$$$$$$$!!!'''(((###"""'''%%%&&&'''(((((()))'''%%%"""""""""""""""###$$$$$$&&&%%%%%%%%%$$$$$$######"""""""""!!!""""""###$$$$$$%%%&&&'''''''''&&&%%%,,,((($$$###$$$&&&''''''######""""""######$$$%%%'''&&&%%%$$$###""""""!!!#########"""######$$$%%%$$$$$$$$$#########""""""###%%%%%%""""""%%%%%%"""!!!"""$$$$$$#########$$$########################''''''&&&%%%$$$###""""""###""""""&&&&&&&&&&&&&&&%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""!!!!!!(((+++***((( !!!###%%%&&&&&&%%%$$$#####################"""############"""""""""###&&&&&&&&&%%%###"""###$$$"""""""""!!!"""$$$(((,,,%%%)))***&&&%%%&&&'''%%%$$$###!!!!!!"""######"""#########""""""###############!!!!!!###%%%%%%###### """""" ######"""!!!"""$$$$$$$$$###!!!###$$$&&&&&&%%%$$$###############""""""""""""######$$$$$$$$$$$$$$$%%%############$$$%%%&&&&&& '''))),,,///000......,,,***(((((((((''''''''''''&&&&&&&&&&&&''''''999666555;;;CCCDDD===666111666@@@KKKQQQKKK>>>222222000...---///000000///,,,///222444333222111111333222333666444000111555888888666222000000222444333444444333000///...///000///...---------------000000222333444444444444---------....../////////)))+++,,,---,,,,,,,,,...000333999>>>EEEXXX|||lllddd___cccooo}}}nnn```\\\___bbbdddgggfffjjjrrrtttnnnhhhgggnnnpppnnneee]]]YYYUUURRRMMMKKKIIIGGGEEEBBB>>>;;;:::888555444333111...+++222222222222111///---,,,((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$########################&&&%%%###"""###$$$'''((()))))))))(((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""###%%%$$$###"""###$$$!!!  """###""""""#########$$$$$$$$$$$$#########""""""!!!!!!%%%%%%%%%%%%&&&&&&&&&&&&######""""""""""""######%%%$$$###""""""###$$$%%%%%%%%%$$$$$$######""""""######$$$$$$$$$$$$######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%##############################$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########"""###$$$"""!!!!!!###&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%$$$###%%%)))***'''***###!!!%%%&&&%%%&&&&&&###!!!%%%+++)))############$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######!!!!!!!!!""""""######$$$((( &&&$$$*********+++***'''&&&&&&$$$############$$$%%%%%%%%%%%%%%%$$$$$$#########"""""""""!!!""""""###$$$'''&&&%%%%%%%%%&&&'''(((+++(((%%%######%%%&&&&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############### ###$$$""""""%%%&&&###!!!###$$$%%%$$$###$$$%%%########################&&&&&&&&&&&&&&&&&&&&&&&&###""" """&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######'''&&&$$$"""!!!!!!$$$'''$$$%%%&&&&&&&&&%%%$$$###!!!###%%%&&&&&&%%%###"""$$$$$$###$$$$$$%%%$$$$$$''')))***)))&&&###!!!!!!$$$$$$###"""!!!###'''***###%%%$$$ $$$$$$%%%### !!!#########%%%$$$$$$######$$$$$$%%%!!! !!!""""""$$$!!! ###### !!!$$$###"""!!!"""%%%&&&%%%$$$"""###%%%''''''%%%$$$"""%%%$$$$$$###"""!!! ######$$$$$$%%%%%%%%%%%%############$$$%%%&&&''' &&&))))))+++111555555111---(((&&&&&&'''''''''(((''''''&&&&&&&&&''''''444222333777;;;;;;666111111333;;;HHHQQQPPPDDD888222000......///000000000,,,///222444333222222222111///000333222///000444999999888555333111222333333444555333111///......000000////////////000000111111222333444444444444000000///......------,,,&&&))),,,---+++)))''''''222111333:::CCCXXX[[[TTTPPPUUU```nnn~~~~~~lll```\\\^^^bbbfffdddiiirrrrrrhhh___]]]]]]dddgggccc^^^\\\ZZZXXXUUUUUUWWWZZZ[[[YYYUUUQQQMMMHHHCCCAAA@@@>>>;;;777:::999888666333111///---,,,,,,,,,,,,+++***))))))''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$%%%''')))***((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""###%%%&&&%%%$$$""""""###  !!!""""""############$$$$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&""""""""""""""""""""""""$$$######""""""######$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''&&&$$$###########################$$$%%%'''''''''&&&&&&&&&%%%%%%$$$######"""""""""$$$### ###'''######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''######'''(((&&&(((### %%%((()))###&&&%%%"""&&&---***"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######!!!!!!""""""############'''"""!!!%%%$$$ ######%%%'''&&&""""""%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$############""""""""""""###$$$$$$'''&&&$$$###$$$%%%((()))(((&&&$$$###"""###$$$%%%######""""""######$$$%%%#########$$$%%%&&&&&&'''%%%$$$$$$###""""""############################## ######!!!!!!$$$$$$"""!!!###%%%%%%$$$###$$$%%%########################""""""###$$$%%%%%%&&&&&&###&&&""" ###"""&&&&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$"""%%%((('''""" """$$$%%%$$$$$$######"""!!!!!!"""$$$%%%&&&%%%###"""###"""!!!"""###$$$###"""''')))++++++'''### !!!###&&&&&&$$$!!!$$$%%%### %%%&&&%%%### !!!#########%%%$$$###""""""###$$$%%%###!!!###""""""###%%%!!!!!!######!!!!!!%%%"""""""""###&&&(((((('''$$$%%%&&&'''&&&%%%###"""$$$$$$###"""!!! ######$$$$$$%%%&&&&&&&&&"""""""""###$$$%%%&&&'''))),,,,,,***,,,444;;;===999222+++''''''((('''&&&)))(((''''''&&&'''''''''000111333555666666333111///000555>>>FFFHHHDDD>>>222000......///111111111---000222333222111222222///...///111000...///444888999999777444111000111333444555444111...---...111111111111111222333444333333444444555444444333222222111///...,,,++++++)))+++------+++))))))))),,,---333<<>>@@@AAA222000......000222222111...000111222111000111222///---...000000---///444666888888777444000///...333444555444111...------111111111222333444666666666666666777666666555555444333222111000///......+++,,,,,,+++******+++---!!!&&&111<<>>>>>>>>===;;;888666444000000//////...---,,,,,,******++++++,,,,,,,,,---((((((((())))))***+++,,,###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&&&&%%%$$$###%%%'''((('''$$$""" """"""###$$$$$$$$$$$$###"""############$$$$$$$$$######$$$%%%&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$&&&''''''&&&$$$$$$#########$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%((()))'''&&&######################## """$$$&&&'''&&&%%%$$$"""""""""###$$$$$$%%%%%%&&&$$$"""$$$&&&'''$$$!!!$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%&&&$$$!!!"""$$$&&&&&&%%%$$$%%%&&&---555---%%%&&&(((%%%"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$#####################$$$$$$$$$"""###""" ###%%%$$$&&&%%%(((,,,)))###$$$)))"""""""""""""""######$$$""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&"""###%%%''''''&&&%%%$$$ !!!""""""!!!!!!!!!"""#########"""###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%###"""!!!!!!!!!##################$$$$$$$$$&&&%%% """###%%%%%%$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%((((((!!!&&&)))%%%$$$&&&%%%###!!!!!!!!!!!!"""$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&&&&&&&### """""""""""""""######$$$$$$%%%%%%###!!!###&&&###!!! !!!$$$%%%$$$"""###$$$$$$###!!!!!!###&&&#########"""!!!$$$(((+++###### !!!###"""&&&###  ###$$$$$$###!!!  !!!#########$$$ !!!### !!!!!! ###"""!!!"""%%%))),,,,,,,,,(((((('''&&&%%%###"""!!! !!!"""###$$$%%%######$$$%%%%%%&&&''''''"""""""""###$$$&&&'''(((%%%)))---777FFFSSSYYYOOOEEE888000,,,+++(((&&&))))))((('''''''''''''''000//////000111111///---+++,,,...///111222333333333222111333666888666333111222222111///------......//////...------///111666555555444333111000///---111555333///+++,,,///333222111222555777888888;;;777888<<<;;;444111444444333222000////////////.../////////---,,,---.........///222:::NNNooo```HHH666444111---+++...333777:::<<<<<<<<<<<<<<<>>>@@@JJJLLLPPPSSSTTTTTTRRRPPPUUU[[[dddlllrrrsssqqqppprrryyyyyykkkaaa]]]dddnnnxxxzzzsssjjjaaaZZZWWWTTTVVVTTTOOOLLLJJJEEE>>>;;;999666555444333111///333222000...---,,,,,,,,,///,,,))))))++++++(((%%%(((&&&$$$&&&)))***)))&&&&&&&&&&&&''')))(((%%%"""'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&$$$###"""######$$$$$$$$$%%%%%%%%%(((%%%"""###&&&'''###!!!"""$$$'''***+++)))'''&&&%%%$$$$$$&&&&&&$$$###%%%$$$$$$###"""""""""###%%%&&&'''((((((&&&$$$###""""""###$$$%%%%%%&&&&&&((((((''''''((()))***+++)))((('''((())))))'''%%%%%%$$$#########$$$%%%&&&#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&& """$$$###'''---###"""!!!"""$$$%%%%%%$$$!!! ###$$$!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$'''((()))***)))(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&"""''')))(((((((((%%% &&&'''((('''%%%$$$$$$&&&((('''&&&$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%&&&&&&'''''''''###&&&'''&&&%%%&&&(((###&&&&&&######&&&&&&###$$$%%%%%%$$$######$$$&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))&&&######%%%&&&%%%###$$$"""!!!###&&&'''&&&#########""""""""""""######%%%$$$$$$######$$$$$$%%%###$$$%%%!!!!!!%%%((($$$$$$&&&%%%"""!!!###%%%$$$######""""""######"""######$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$$$$###""""""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$###"""""""""""""""$$$!!! ###%%%$$$"""!!!###$$$###!!! """%%%$$$$$$$$$###""" ###"""!!! !!! !!!"""###############""" """$$$$$$###"""!!!!!!""""""###""""""!!!!!!"""$$$&&&'''***((($$$!!! !!!""""""!!!"""$$$""" ### """###%%%%%%$$$###"""$$$$$$######$$$&&&'''((($$$***,,,...:::OOOaaaiiibbbOOO;;;222///+++)))***((('''&&&%%%%%%%%%&&&'''...///000000000...---,,,,,,------...///////////////......111666999888666111111000///...------...---...///......///222444555555666555444333111000///222444333...,,,---000444333333444777888777666:::777888<<<;;;555333555666555444222000///......////////////------------//////000111555@@@XXXllllllPPP>>>222222111///......111333111222333333222333555777888:::===@@@AAAAAA@@@???FFFIIIPPPWWW^^^cccggghhhpppyyyvvvlllffflllttt|||}}}|||~~~|||qqqhhhdddccciiimmmnnnkkkhhhddd[[[SSSMMMIIIDDD@@@>>><<<:::999999777444222111111111000000...,,,---...---)))$$$***'''%%%&&&))))))'''%%%+++)))(((((()))***)))(((&&&%%%%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))&&&###$$$''''''$$$ ###$$$&&&)))---000000///***(((&&&%%%&&&&&&%%%$$$&&&%%%$$$###############&&&'''((()))((('''%%%$$$"""######$$$%%%%%%&&&&&&&&&''')))***,,,---------)))(((((()))***)))(((&&&$$$$$$#########$$$%%%&&&###$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$"""###'''$$$###""""""$$$%%%$$$###### !!!%%%%%%""""""$$$###############"""""""""&&&'''((()))((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###''')))''''''(((%%%!!!%%%&&&''''''%%%$$$%%%&&&((('''%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&'''%%%%%%&&&'''"""%%%$$$!!!!!!$$$%%%"""###$$$%%%$$$""""""$$$%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######%%%%%%$$$!!!&&&%%%$$$$$$&&&%%%"""######""""""""""""######%%%$$$$$$######$$$$$$%%%'''$$$$$$((((((%%%%%%)))(((%%%$$$&&&%%%"""!!!$$$"""""""""######$$$%%%%%%"""######$$$$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&$$$###"""###%%%&&&%%%$$$"""###$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&########################$$$$$$###""""""""""""""" """###$$$"""!!! !!!""""""""""""###$$$%%%%%%$$$""" !!!###$$$###""""""###$$$###!!! """%%%######$$$###"""!!!"""!!!   !!!""""""!!! """$$$$$$###"""!!! !!!!!!""""""!!!!!!!!!!!!"""$$$%%%&&&%%%###!!!!!!!!!"""###$$$"""###$$$### !!!&&&!!!"""$$$%%%&&&%%%$$$###$$$$$$######$$$&&&'''((("""'''***---:::QQQfffqqqnnn[[[GGG<<<555///+++***&&&&&&$$$###"""###$$$$$$---000222111...++++++---......------,,,++++++***---,,,,,,000555888888666000///...---,,,,,,---...---...000000000111444666444555666777777555333222111333444222...---///222444444555777999999666444999777777:::999666555777888777555333111///......000000000///...---------//////111222111444@@@MMMjjjrrrxxxttteeePPP===333...000222222000.........***,,,---,,,,,,,,,...000///000111333444555666666666777999===DDDKKKRRRVVVbbblll|||wwwnnnmmmssszzzyyyuuupppooorrrxxx}}}sssjjjiiikkk|||zzzrrriiiddd]]]WWWRRRNNNKKKHHHGGGDDDAAA@@@???===;;;999666444333444444222---(((000---***+++------***(((000---***)))+++---......''''''&&&&&&''''''((()))'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''')))'''%%%&&&((((((%%%"""&&&&&&(((,,,222666999999000---)))'''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''(((((())))))(((&&&%%%#########$$$$$$%%%%%%&&&###%%%)))...111222111111,,,+++******+++***'''%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$#########%%%%%%%%%$$$###""" ########################"""!!!"""%%%%%%!!! """%%%###"""###$$$$$$###"""$$$!!!"""&&&&&&######%%%########################$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$'''(((%%%%%%'''&&&###$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%%%%%%%'''&&&""""""&&&'''%%%###$$$$$$###""""""###%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%$$$""" %%%$$$$$$%%%%%%$$$ ######""""""""""""######%%%$$$$$$######$$$$$$%%%%%%######&&&&&&$$$$$$'''&&&###"""$$$$$$!!! ###!!!###$$$%%%&&&&&&"""######$$$$$$%%%&&&&&&""""""###$$$%%%&&&&&&&&&%%%#########%%%&&&%%%$$$""""""###$$$$$$$$$######"""###$$$$$$%%%$$$$$$###""""""""""""""""""""""""$$$$$$###""""""""""""### """$$$###!!!  $$$###############$$$$$$%%%###!!!!!!###$$$###""""""###$$$###!!!!!!###$$$""""""#########"""!!! !!! !!! !!!""" !!!  ###%%%%%%$$$"""!!! !!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""$$$"""!!!"""!!!!!!'''"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''$$$''')))---:::QQQiiiwwwwwwgggTTTFFF<<<333---***(((&&&%%%###""""""######...222555333...+++,,,...///...---,,,++++++******000......000444666444111000...,,,+++,,,---......///000222222111222444555333444666888888666555333333333333111///...111333555555777999:::999555222666555555666666555555666666555333222111000//////222111////////////...---......111333111111777???JJJOOOSSSQQQIII>>>444///---///222222000---,,,,,,,,,---...---------///111/////////000111222444555000...---...111777<<<@@@IIIRRR```lllppplllddd^^^fffnnnxxxoookkkfffbbbccchhhnnnqqqvvv~~~uuullllllpppzzztttnnnggg___[[[[[[ZZZXXXXXXXXXTTTNNNIIICCC@@@===<<<<<<;;;777444777444222222444555222000444111//////000000000000++++++***************+++((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''))))))'''$$$(((((()))---444:::>>>@@@444000+++(((''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%#########$$$$$$%%%%%%%%% $$$***111666888888888444222///---+++(((%%%"""$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""###############"""!!! """"""""""""""""""""""""""""""###$$$$$$###""""""&&&$$$######$$$$$$"""!!!$$$!!!"""&&&&&&######%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%'''&&&######&&&'''$$$###$$$&&&&&&%%%%%%&&&(((&&&%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%!!!!!!%%%&&&%%%######$$$###"""!!!###%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$&&&&&&$$$""" !!!###%%%&&&%%%###!!!$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%###"""######$$$######$$$### """"""!!!!!!###$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&"""###$$$&&&''''''''''''((('''%%%$$$$$$###""" ######$$$$$$$$$$$$$$$###"""###$$$$$$$$$$$$###""""""""""""""""""#########$$$$$$###""""""############%%%'''&&&$$$###""""""'''&&&%%%###!!! %%%$$$###"""########################""""""###$$$!!!!!!######$$$###"""!!!!!!!!!  !!!"""""""""###!!!!!!!!! !!!$$$''''''&&&$$$"""!!! !!!!!!"""""""""!!!!!!  !!!""""""!!! """ %%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&''')))***...999OOOiiiyyyzzzooo```RRREEE999000+++***)))'''%%%$$$$$$$$$$$$000444777555000,,,---000///...------,,,------...111///...000333555333000000...+++,,,...//////...222333444444222111222333222333555666777666444333333333222000///000111333555555777:::;;;999555111222333222111111333444444111111000000000000111111222000//////111111///...///...000333222111444:::;;;:::999999999666000,,,///000111///---,,,,,,...---...//////......000222......------...///000111...---,,,+++,,,...000222555:::CCCJJJNNNNNNKKKIIIOOOZZZhhhxxxnnnjjjddd```___bbbhhhlllqqq~~~||||||wwwooorrrqqqrrruuuuuuqqqhhhaaaVVVQQQLLLIIIJJJJJJHHHFFF???===:::;;;>>>>>><<<999;;;:::999999999777444111000//////...---+++******)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%)))((((((((())))))'''&&&)))((((((,,,222888===???555111,,,)))'''''''''&&&'''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%!!!&&&...666===AAADDDDDD???;;;555///+++&&&""" ######$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""""" !!!"""###############""""""""""""""""""""""""#########"""###%%%&&&&&&&&&$$$######$$$$$$"""!!!### !!!%%%%%%""""""$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&""""""&&&'''%%%"""$$$%%%%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%$$$$$$###"""$$$######$$$"""###$$$$$$###""""""###%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%###%%%''''''&&&%%%###"""!!!$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!###### ###!!!!!!"""###############"""######$$$$$$%%%&&&&&&###$$$&&&((()))(((((('''(((&&&%%%$$$$$$$$$""" %%%%%%%%%$$$$$$$$$%%%%%%""""""###$$$$$$$$$###############$$$$$$%%%%%%%%%$$$###############$$$$$$%%%'''((((((&&&%%%$$$%%%&&&%%%$$$""" $$$$$$$$$###"""######$$$$$$$$$#########$$$$$$$$$ !!!###$$$$$$######"""""""""""""""!!!!!!!!!  """######!!!"""""""""!!!!!!"""&&&(((((('''%%%###""""""""""""############"""!!! !!!""""""""" """ &&&$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&''')))...888LLLeeexxx~~~zzzqqqcccSSSDDD555,,,***)))'''%%%$$$$$$$$$$$$111444777555222//////111///...---------...000000///------000444666444222000...---...111333111///333444555444222111111111222222333333333333333333222111111000000000111111444555666999:::888555111111222000------111333222////////////000111222222222///...///222333222///222//////333333111111444777333//////222222///,,,222222111...,,,+++---///,,,---......------///111000000///.........//////,,,,,,------...............000333666888:::;;;;;;888BBBQQQbbbttt~~~mmmkkkfffbbbaaaccciiinnnttt}}}nnnjjjeeeccccccdddbbb```QQQOOOLLLLLLNNNNNNLLLIIILLLJJJIIIHHHFFFBBB===999777777555333000---***)))***+++,,,---,,,+++***)))'''''''''''''''&&&&&&&&&(((((()))))))))(((((('''***((((((***///333666777222///+++)))((((((''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%)))000999BBBIIIOOORRRJJJDDD:::111***&&&""" """###$$$%%%%%%%%%%%%$$$###############""""""""" """###$$$%%%%%%%%%###########################$$$$$$!!!"""&&&((('''%%%###"""###$$$$$$###"""### !!!%%%%%%""""""$$$!!!!!!!!!""""""######$$$"""""""""""""""#########$$$$$$$$$$$$$$$############&&&%%%"""###&&&'''%%%###$$$%%%%%%$$$$$$%%%&&&######$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%''''''''''''%%%%%%#########$$$$$$%%%%%%%%%(((&&&$$$$$$%%%%%%%%%$$$%%%((((((%%%%%%((((((%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$$$$###$$$&&&%%%$$$###$$$%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%###%%%%%%""""""$$$$$$"""&&&$$$$$$&&&&&&######&&&$$$###"""!!!!!!!!!!!!""""""######$$$$$$%%%&&&&&&%%%&&&((()))***)))'''&&&###""""""###%%%&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%###""""""######$$$&&&&&&$$$$$$%%%%%%&&&'''''''''$$$############$$$%%%%%%###%%%''''''&&&%%%$$$%%%###"""""""""""""""######"""###$$$$$$######%%%&&&%%%$$$""""""$$$%%%$$$###!!!"""###$$$$$$$$$###""""""############"""!!!!!!!!!"""######!!!"""######!!!!!!"""%%%''''''&&&%%%###"""""""""##################"""!!! !!!"""""""""""" ### """!!! ###((($$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""'''---666EEE\\\ppp~~~uuucccPPP===///(((&&&%%%###""""""######222333333444333222000000000///...------...///000111000///111444555333111111///...111666777333///111333444444333111111222222222000000000000111111000///000000111111000///333444555777888888555222222333111++++++000333111111111000000111111222222111...,,,///333555444111333000000555777333111222111000...---...000111111111222222000---,,,---...---/////////...///111333555444444333222111000///,,,,,,---------------,,,------...///000222333444222888???IIIXXXfffkkkiiidddcccaaa\\\ZZZ[[[```dddnnnzzzrrrnnnkkkjjjjjjiiieeebbbbbb___[[[WWWTTTPPPKKKGGGDDDBBB@@@===888333///,,,---///111222222000---+++*********)))))))))((((((&&&((())))))((((((((((((+++)))((()))+++.........---+++)))((())))))(((&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%(((---666@@@KKKTTTYYYQQQIII===222***&&&$$$###"""###$$$%%%%%%%%%$$$$$$""""""""""""############""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%%%%""""""&&&%%%!!!$$$###""""""$$$%%%$$$###$$$!!!"""&&&&&&######%%% !!!!!!"""######"""""""""""""""######$$$$$$$$$$$$$$$#########""""""%%%%%%######&&&&&&$$$$$$%%%&&&%%%######$$$%%%"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%""""""######$$$%%%&&&&&&(((%%%######%%%&&&%%%$$$'''***,,,******,,,***'''%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%'''&&&###"""###%%%###%%%&&&%%%###$$$'''***%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%!!!%%%$$$ ######&&&######&&&&&&$$$$$$&&&%%%$$$!!! """###"""######$$$$$$%%%&&&&&&%%%&&&((())))))'''%%%$$$"""!!!!!!###%%%''''''&&&'''&&&$$$#########$$$$$$$$$###"""!!!###%%%(((***$$$%%%%%%&&&''''''(((((($$$#########$$$$$$%%%&&&!!!###&&&&&&&&&%%%%%%&&&############$$$%%%&&&&&&!!!###$$$$$$######&&&)))&&&$$$""""""$$$&&&%%%###"""###$$$$$$$$$###"""!!!!!!"""#########""" ######"""!!! """"""""" """%%%%%%$$$"""!!!!!!!!!"""""" !!!"""""""""!!! !!!!!!"""""""""!!!!!! """ !!!$$$###!!!###(((###############$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$!!!"""&&&,,,000999LLL^^^nnnzzz{{{kkkWWWBBB111&&&&&&$$$###"""###$$$$$$111111111222333333111...111000...,,,,,,,,,---...777444222222444333000---111///000444888999555000...111333444333222222333333111///------...///111......///000222111///---333333444666777777555333333555222++++++111333111444333222222111111222222000---,,,///444777555222222///222888;;;888444333***,,,...------///444999000222333222000---,,,---222333444333333333555777666555555444222000///---///...---,,,+++******)))------------...///000000888888888:::CCCNNNTTTTTTZZZZZZWWWRRRMMMMMMPPPTTT```iiiuuu{{{{{{{{{~~~|||xxxsssooohhhbbb]]]YYYUUUSSSNNNMMMJJJFFF@@@:::555222///111555777666444000---,,,,,,,,,+++++++++******&&&'''))))))(((''''''(((,,,***))))))******)))(((***)))(((((())))))(((&&&$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$(((000<<>>222+++(((''''''"""###$$$%%%&&&%%%$$$$$$!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%'''$$$###%%%!!!###"""!!!"""$$$%%%%%%$$$%%%######''''''$$$$$$''' !!!!!!"""###$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$######""""""!!!$$$%%%###$$$'''&&&###$$$&&&&&&%%%###"""###$$$""""""$$$%%%%%%$$$###""" !!!###$$$%%%&&&'''%%%&&&((())))))(((&&&%%%######$$$%%%'''((())))))(((%%%""""""%%%'''&&&%%%!!!&&&(((''''''(((&&&!!!&&&&&&'''&&&%%%%%%&&&(((%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$###%%%&&&$$$!!! """%%% """$$$$$$$$$''',,,000%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%))))))$$$$$$((('''######!!!!!!$$$$$$!!!!!!$$$%%%###  ###%%%"""######$$$%%%%%%&&&&&&%%%&&&((()))(((&&&###"""$$$###"""###%%%&&&%%%$$$&&&%%%###"""""""""######$$$###!!!!!!"""&&&***---$$$$$$%%%&&&&&&'''(((((($$$#########$$$%%%%%%&&&!!!$$$&&&''''''''''''(((((('''&&&&&&%%%%%%%%%%%% """$$$$$$###$$$'''***'''$$$""""""%%%&&&%%%######$$$$$$%%%$$$###"""!!! !!!"""""""""!!!$$$###!!! """%%%)))+++!!!!!!  """"""!!!  !!!!!! !!!!!!  !!!"""######$$$  ###### """&&&######""""""######$$$%%%$$$%%%&&&&&&&&&%%%$$$###$$$%%%(((++++++...===MMMZZZkkkyyyxxxkkkYYYCCC222((('''&&&%%%%%%%%%&&&'''777555222222333333333333//////---+++******---///222444555666555333000///---///222555666444222111222111000333666888666444444111...,,,---......---......,,,,,,---///222333///333666555111000333777666333000///000111111111333222222111111111111111444000...000000...000444...000222444555444333222000---***+++///333444333333111000...------------+++111666666111///222666777777666555444444333333...,,,++++++,,,---,,,+++---,,,++++++,,,---///000111111111111222666<<<@@@CCCIIIKKKCCC<<<;;;???BBBNNNQQQUUUXXXYYYZZZ\\\]]]lll~~~{{{ppphhhggghhhfffbbbdddaaaZZZQQQMMMLLLHHHCCC???>>>>>>>>>===;;;777333,,,...111000---,,,,,,...------,,,***(((((()))+++,,,***))))))***++++++***)))---+++&&&%%%)))***'''---+++)))((((((((('''&&&((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((***...555===DDDIIIIIICCC;;;222+++'''%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%###"""###$$$&&&%%%%%%!!! !!!!!!"""$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%$$$$$$###"""$$$%%%&&&$$$!!!!!!$$$'''%%%$$$###"""###$$$%%%&&&'''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$#########"""""""""""""""""""""""",,,)))%%%###$$$&&&'''((('''((((((&&&$$$$$$%%%&&&%%%&&&'''((((((((('''&&&$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%###"""%%%'''((((((&&&$$$$$$$$$&&&&&&'''''''''&&&$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###############$$$$$$$$$!!!!!!"""############"""$$$#########""""""""""""'''&&&$$$$$$$$$$$$###!!!$$$###"""""""""$$$'''((()))+++,,,***'''%%%&&&((((((...)))$$$)))((($$$'''%%%$$$###!!!!!!###$$$%%%"""############$$$$$$$$$$$$$$$$$$&&&''')))+++,,,'''&&&&&&((()))(((&&&$$$'''&&&$$$"""!!!!!!"""###!!!$$$$$$"""%%%***''' """$$$%%%&&&&&&%%%###"""######$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%############"""""""""""""""!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!"""""" !!!""""""""""""((( !!! ###!!! !!!###$$$!!!###"""  """###""""""""""""############'''### %%%((('''%%%###$$$$$$%%%%%%$$$$$$######!!!$$$+++...---111999IIISSS^^^aaaYYYIII999///&&&&&&%%%$$$$$$$$$%%%%%%444222000000111222222111......,,,***)))+++///333666666555444333111000///...///111333444555666666333222222444777888777555444111///............---......------...000111222222555777555111///111444333222000//////000111111222222222111222222333333333///...111111///000333///000111333333333333222///---,,,---111444555444333111000...---------------333777777222000333777666666555555444333333333111///------.../////////------,,,,,,,,,---///000222333222111111333777:::;;;@@@AAA<<<777888;;;===AAACCCEEEFFFFFFFFFGGGHHHVVVfff|||}}}rrrkkkjjjmmmnnnmmmiiijjjfff```]]][[[VVVOOOKKKIIIGGGEEEBBB@@@===;;;777999:::888444222222333000000///---,,,+++,,,---,,,+++))))))***+++***)))'''***)))%%%&&&***,,,)))***)))''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&''')))...333999<<<>>>:::444...)))'''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%$$$"""###%%%&&&&&&%%%############$$$$$$%%%&&&######$$$%%%%%%%%%%%%%%%###%%%&&&'''((('''%%%$$$(((((('''&&&$$$""" $$$&&&&&&%%%""""""%%%'''$$$$$$$$$$$$$$$%%%&&&&&&#########$$$$$$#########%%%%%%%%%$$$$$$$$$##############################(((&&&$$$$$$%%%&&&%%%$$$###$$$%%%$$$######$$$&&&$$$%%%&&&'''((('''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$""" """$$$&&&(((+++///222)))((('''&&&%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$###############&&&&&&%%%$$$###"""!!!!!!  """%%%'''&&&%%%###""""""$$$&&&'''&&&%%%%%%$$$###"""###$$$&&&'''###%%%&&&%%%###"""###%%%%%%***&&&###((('''###(((#########$$$$$$#########"""############$$$$$$$$$######$$$%%%&&&''')))***'''&&&%%%&&&(((((('''%%%&&&%%%$$$###""""""""""""!!!%%%&&&$$$$$$((('''#########$$$%%%%%%$$$###"""!!!!!!!!!"""###$$$$$$$$$"""""""""###%%%%%%$$$$$$ !!!!!!"""!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!! !!!""""""""""""!!!"""!!!""""""###"""  """###!!!"""!!!  !!!"""""""""""""""############$$$ """%%%$$$"""%%%%%%%%%%%%$$$$$$######%%%$$$&&&+++,,,***---222666===FFFIIIEEE;;;222,,,'''&&&&&&%%%$$$$$$$$$$$$333111//////111222222222...---,,,******...444888<<<:::666222///......///000000111333555777999:::444444444666999:::999888444333111111111111...,,,......///000000000000000444666777555000...///111000//////...//////000111222111111222222333444555111//////222222//////111000000000000111222333333000//////111444555555555333111000...------------///444888888444222444777555555555444444333333222222111///000111222222111///...---------...///000333333333222000///000222222666666333222444666666;;;;;;<<<:::888777888:::@@@JJJZZZgggooorrrrrrrrrkkkmmmrrr{{{|||wwwwww{{{~~~yyy|||}}}zzzxxxvvvoooggg```\\\WWWPPPKKKHHHGGGGGGIIIIIIIIIEEEAAA===;;;:::555555444222111000000000///---++++++,,,,,,+++)))'''***)))''')))---///...++++++***))))))((((((((()))))))))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&(((***---...000...,,,)))((('''''''''%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%"""###%%%'''''''''&&&&&&'''''''''&&&$$$""" %%%&&&&&&%%%$$$$$$&&&'''###$$$%%%&&&'''&&&&&&%%%!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&%%%### !!!###############%%%'''###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%$$$###...---+++(((%%%%%%''')))+++)))&&&$$$$$$%%%((()))###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$######""""""((('''%%%###"""""""""###%%%######$$$&&&&&&"""!!!!!!"""%%%'''((('''%%%%%%$$$#########$$$%%%&&&%%%&&&''''''&&&&&&''')))!!!&&&###!!!'''%%%!!!''' """$$$%%%%%%$$$""" """############$$$$$$$$$############$$$%%%&&&''''''%%%$$$%%%'''(((((('''$$$$$$$$$$$$$$$###"""!!! $$$%%%######$$$%%%########################### !!!!!!""""""###### """############!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""#########""""""!!!""""""$$$  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""!!!$$$###"""%%%%%%%%%$$$$$$$$$######&&&&&&(((+++***''''''******...333666444111...,,,''''''&&&%%%$$$$$$######444222000000222333444333///...---+++---222999>>>@@@<<<666000------...000222333555777999:::::::::666666777888:::;;;;;;:::666666555666666444111......///111222222111000///333444444222///------...---...////////////000111222222111111222333333444111///000444444000...///111000/////////111333555333333444555555555444333333111000...------------000444777777444222444666555555444444333333333222000111222555777666333111111000///.........///000111222333111///---------///222222///000333333111::::::999777444444555777555:::AAAIIIPPPRRRPPPNNNOOOSSSZZZbbbnnn~~~yyytttlllccc[[[WWWWWWWWW\\\]]]]]][[[UUUOOOIIIFFF@@@>>>;;;999888666555333333222111111111111///---,,,,,,,,,,,,---000222222333333333111...+++******+++++++++++++++++++++******)))(((((('''((()))))))))))))))(((((((((''''''''''''''''''''''''((((((%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''###$$$'''((()))(((&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###!!!$$$%%%&&&%%%$$$$$$&&&(((!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$!!!"""%%%&&&'''***---000((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######""""""$$$###"""!!!!!!###%%%&&&!!!###&&&&&&%%%""" $$$$$$$$$&&&''''''$$$"""%%%$$$$$$######$$$%%%%%%)))*********************!!!$$$!!! &&&!!!$$$""""""###$$$$$$###""""""""""""#########$$$$$$$$$""""""""""""######$$$%%%&&&%%%######&&&((())))))###$$$$$$%%%%%%###"""!!!!!!!!! """###""" """""""""!!!""""""###$$$!!!"""""""""######$$$$$$ !!!"""!!!!!!""""""!!!"""!!! !!!!!!!!!!!!""""""""""""######""""""######$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$!!! !!!""""""!!! !!!""""""""""""!!! !!!"""""""""############$$$""" !!!$$$&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%''')))***(((%%%$$$$$$(((***,,,,,,,,,+++))))))'''''''''&&&%%%$$$###"""444222000000111333333222222111///...000666===CCC???;;;555///,,,---///111444777;;;>>>>>><<<999777666888999:::;;;;;;<<<<<<:::999999::::::888444000///000222333333111///...//////000///...------...,,,...111111000///000111333222222111111111222222222000222666555111...///222111/////////111444555777888888777555444222222333111000...------------///222555666444333444666555444444444444444333333000333888>>>@@@===777222333222000///...//////000...000111111///...---...222555555111111333222///444555444222111111333555333333555999===>>><<<:::???CCCIIIPPPZZZjjj{{{xxxtttwww~~~uuuoooooopppssstttvvvvvvrrrjjjaaa[[[SSSOOOJJJFFFEEEDDDAAA???===<<<;;;;;;;;;999666444333111111222222333555777??????>>>:::444...,,,+++,,,,,,,,,,,,------......+++***)))((()))***+++,,,***++++++++++++)))'''&&&%%%%%%&&&'''((()))))))))''''''&&&&&&'''(((((()))&&&%%%%%%%%%&&&'''((((((%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$%%%&&&(((''''''%%%&&&&&&&&&%%%$$$###"""%%%%%%&&&&&&&&&%%%%%%$$$''''''&&&&&&%%%$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&"""$$$'''))))))(((%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%######$$$&&&%%%%%%&&&&&&'''%%%######$$$&&&!!!"""###%%%&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%''''''''''''&&&&&&%%%%%% ###&&&'''&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""###"""  !!!###%%%$$$&&&$$$"""%%%)))&&&%%%%%%&&&''''''$$$"""$$$$$$$$$$$$$$$$$$%%%%%%(((''''''&&&&&&%%%$$$$$$###$$$ !!!&&& %%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$""""""""""""######$$$%%%&&&$$$######%%%((((((((("""###$$$%%%%%%###"""!!!&&&!!! $$$%%%"""""""""!!!!!!"""###$$$$$$"""""""""""""""#########!!!###$$$$$$!!! !!! #########!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###$$$ !!!###%%%&&&'''''''''###!!!###""" !!!"""###############!!!!!!"""######"""!!!!!!!!!"""""""""############$$$$$$###$$$%%%''''''&&&!!!!!!""""""$$$&&&((()))"""%%%((((((&&&%%%$$$###$$$%%%&&&''''''&&&$$$###&&&&&&&&&&&&&&&$$$###"""444222000///000111111000333333222111333777>>>CCC;;;888444000...///111333555888===@@@@@@===888555666888;;;;;;;;;;;;<<<>>>===<<<<<<<<<<<<999666222111222333444333111///...,,,,,,------.........///---111444555222000111222333222222222222333333444444222444777666222000111333222000000111222555666:::::::::888555222222333333111000...------------...000333555555555555666555555555555555555555555222777>>>DDDGGGCCC<<<777555333222000//////000000---///000111000///000111333888999555222222222000000111222111000111222444222111111222555666666555777:::>>>BBBIIITTTaaajjjkkkkkkgggaaa]]]___gggooo|||{{{wwwooohhheeefffiiiuuu}}}yyymmmhhh```\\\\\\\\\[[[YYYSSSQQQOOOMMMKKKHHHCCC???<<<999999;;;<<<;;;===@@@LLLLLLKKKEEE;;;444000///------...///000222333333///...+++***)))***+++,,,+++,,,...///...,,,)))'''&&&'''((()))***++++++,,,))))))((((((((((((((()))'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%'''(((((('''%%%%%%&&&'''&&&%%%###"""&&&&&&&&&&&&&&&%%%%%%$$$((('''&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%'''((('''%%%"""$$$&&&(((((('''%%%$$$%%%$$$"""!!!!!!"""$$$%%%###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""'''%%%######%%%'''''''''$$$%%%%%%###!!! !!!""" """###%%%&&&&&&&&&%%%######$$$%%%&&&''''''(((#########$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&---......***###!!!"""###$$$%%%$$$###"""%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######%%%$$$"""  %%%&&&###!!!$$$(((%%%$$$###$$$&&&((('''&&&"""######$$$%%%%%%&&&&&&(((&&&$$$$$$$$$$$$""" %%%%%%!!!###''' '''&&&$$$""""""$$$&&&'''"""############$$$$$$$$$############$$$%%%&&&'''&&&$$$###$$$&&&''''''&&&######$$$$$$$$$######""")))###"""%%%%%%###"""!!!""""""######$$$$$$$$$ !!!!!!!!!!!!"""%%%'''%%%!!! !!!!!!#########"""!!!!!!!!!!!!!!!"""""""""""" !!!"""!!!###%%%&&&''''''%%%""""""$$$$$$!!! ### """$$$$$$######$$$%%%""""""""""""""""""""""""""""""""""""############""""""###$$$$$$%%%%%%%%%"""!!!!!!"""$$$&&&(((*** %%%'''%%%$$$%%%%%%######"""###&&&((((((&&&$$$$$$%%%&&&'''&&&%%%$$$###999666444333333333333222333333333333333777<<<@@@555444222111111222444555333666:::======;;;888666666999;;;<<<;;;;;;<<<>>>>>>===<<<;;;;;;999666333333333333333333111000///...------...///000/////////333888888555111111333111222222333555777888999777444555888777333111333333222222222222444555666999:::999777444222444666333111000...---------------000333555666777888999666666666666666666666666444888===CCCFFFDDD>>>:::666555333111000000000000...000111111000000222333000777:::555000000111000000222444444333333444555222222111111111111333444222444666888<<>><<<999777777777666555333333333333333666:::===000111111222333555666666222444666999::::::999888666999<<<<<<;;;:::<<>><<<;;;:::999888555333444444444333222111000///000/////////000111000///000555:::;;;666222222333000111222555777:::===>>>999666666888777333222555333333333333444555666666777888888666333333666:::333111000...------------...000333666888::::::;;;666666666777777777777777444666:::>>>AAAAAA>>>;;;777555333111000000000000111111222111000000222444+++444999444...---///111///111444444333222222333333444333111......///222111111222444666888999:::>>>???AAA@@@???@@@DDDGGGRRRTTTSSSNNNEEE???>>>???:::@@@GGGMMMVVVaaaggggggggg___]]]aaa```ZZZ^^^hhhuuu{{{}}}uuulllccc^^^TTTQQQQQQWWWZZZYYY\\\bbbbbbdddccc\\\PPPGGGBBBBBB999:::<<<>>>AAADDDEEEFFFBBB???:::555000...------333666999:::999555000---((((((((()))+++...000222---,,,+++)))((((((''''''---,,,***(((&&&$$$$$$###&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&((())))))(((%%%'''(((******)))'''&&&&&&'''''''''&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$ !!!###$$$%%%&&&''''''"""!!!!!!$$$'''(((&&&###"""###$$$%%%%%%%%%$$$$$$###$$$&&&''''''&&&$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''')))(((%%%""""""###$$$$$$###$$$&&&(((!!!"""$$$&&&''''''''''''!!!"""$$$&&&(((***,,,,,,""""""###$$$%%%%%%&&&&&&(((((('''&&&&&&&&&&&&''''''(((((('''%%%###$$$%%%&&&$$$"""!!!"""$$$&&&(((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%&&&!!!!!!"""############"""***%%%!!!###)))+++'''"""...***&&&#########$$$### """$$$&&&''''''((($$$""" """$$$&&&$$$"""$$$### &&&+++ %%%%%%&&&((())))))(((&&&%%%"""############$$$$$$$$$$$$$$$$$$&&&''')))+++,,,%%%%%%%%%&&&''''''$$$"""$$$$$$"""""""""###$$$%%% $$$$$$''' """$$$&&&'''&&&%%%$$$$$$$$$$$$$$$############"""%%%$$$ !!!$$$!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&###############"""!!! ###!!!"""$$$###""" ######!!!!!!###%%%%%%###!!! !!!###%%%""""""""""""############!!!###%%%%%%%%%%%%%%%&&&'''&&&$$$""""""###$$$%%%###(((((("""!!!$$$&&&###'''$$$!!! """###""" !!!###%%%'''''''''&&&%%%CCCHHHJJJFFFBBB@@@<<<777999;;;;;;;;;999777777777000000222777;;;<<<999555222222333555777888666555222444666777777999<<>>DDDIIIJJJJJJGGGBBB===:::888666777:::<<<@@@FFFNNNSSSKKKKKKJJJGGGCCCBBBDDDGGGYYY]]]dddlllsssyyy|||~~~}}}tttoooeee```aaaiiinnnmmmmmmppplllooorrrpppjjj```WWWSSSMMMNNNOOOPPPPPPRRRUUUWWWOOOKKKDDD===999777777777:::@@@DDDCCCBBB@@@:::333---+++)))(((***...222555000---)))&&&%%%''')))+++...---***(((&&&&&&'''(((...***&&&%%%'''))))))((('''((())))))((((((***+++************************%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&$$$!!!%%%$$$$$$%%%''''''&&&$$$%%%###""""""###$$$###"""###$$$%%%### !!!###!!!!!!"""""""""#########$$$%%%%%%$$$"""!!!"""$$$(((&&&&&&&&&''''''%%%#########""""""""""""######%%%%%%&&&(((***+++)))'''!!!###&&&***------***(((&&&%%%###!!!"""###&&&((())))))'''&&&$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$---((($$$###%%%$$$ %%%%%%$$$$$$$$$$$$$$$$$$######$$$######"""!!! !!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!%%%$$$""""""###$$$###"""""""""###%%%&&&#########$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$"""###&&&###$$$%%%%%%%%%%%%&&&'''''''''''''''&&&%%%$$$###)))&&&$$$###%%%%%%"""###"""!!! !!!"""###%%% ))),,,&&&&&&%%%$$$#########$$$$$$$$$""" !!!""""""!!!"""""""""###$$$&&&'''(((%%%$$$###"""!!!!!!!!!!!!###%%%!!!%%%///---!!!!!!###$$$$$$$$$$$$&&&''' """$$$$$$#########%%%%%%%%%&&&$$$"""!!!!!!"""###"""!!! !!!""""""############""" $$$### !!!$$$%%%$$$$$$###$$$&&&'''((('''(((((('''%%%$$$$$$%%%((('''***---***######)))%%%'''%%%!!! ###$$$"""$$$$$$$$$%%%%%%&&&&&&&&&IIITTT\\\[[[TTTMMMDDD===<<<<<<===>>>???===:::777111111222777<<<>>><<<999222222222333555555333111111333555666666777:::<<<>>>===:::888666444444333222333222000---,,,---///---000111///000333333000555666777777444222222222444333222222333555888:::777666777999;;;<<<999666999999999999999999999:::::::::::::::999888777666333444555333111//////000...///222444666777888888???>>>===;;;999777666555222222444777<<<@@@EEEHHH===:::666333333333333222222222333555777888666555333222111000000000111222000111111222222222222222000111000...++++++...222444444444555666666555333555888:::999888999>>>CCCBBBDDDEEECCC@@@<<<999999777888888999;;;@@@GGGLLLDDDDDDCCC@@@<<<;;;<<>>888444333333777<<>>;;;;;;<<<<<<;;;:::888777444555555333111000111222000111333666888999::::::DDDCCC@@@===999666333222333333333666;;;AAAGGGKKK<<<:::777777777777666555666666777999;;;;;;999666444444222111111111222333222333333333222222111000...///000...+++,,,000444666555555666777777555333444666888888777888===AAA:::<<<>>>>>><<<999888888888888888777888:::???BBB>>>>>>===:::777555666888555888<<<@@@EEEHHHIIIJJJJJJSSSaaaoooyyyzzzuuupppkkkiiihhhkkkpppuuuvvvvvvqqqqqqrrruuuxxx~~~wwwooonnnlllmmmrrrtttrrrppppppqqqvvv}}}|||zzzzzz{{{}}}vvvkkkbbbZZZUUURRROOONNNOOOOOOOOOPPPOOOFFF;;;444222///......111555888777444000,,,***+++---///333111...+++)))((()))))))))))))))***+++)))&&&###*********(((((()))---000111111111111000...------...,,,***))))))******)))&&&&&&&&&''''''((((((((((((''''''((())))))&&&$$$&&&%%%%%%&&&(((((('''%%%'''%%%$$$$$$%%%&&&&&&%%%&&&''''''%%%"""!!!!!!###&&&&&&''''''''''''((((((###$$$$$$###!!!!!!"""$$$&&&%%%$$$%%%&&&&&&$$$"""###"""""""""###$$$$$$%%%$$$$$$$$$&&&((()))'''%%%######$$$&&&&&&%%%!!!'''&&&$$$""""""###%%%&&&)))))))))((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$"""!!!$$$(((***)))'''########################!!!!!!""""""###$$$$$$%%%""""""""""""""""""!!!!!!%%%%%%$$$$$$###"""""""""((()))***)))&&&###""""""""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$%%%'''))))))((('''&&&$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$###"""###%%%&&&%%%$$$$$$######""""""######$$$!!!%%%))))))&&&%%%&&&)))%%%%%%&&&&&&&&&%%%$$$###"""!!! """$$$$$$##################$$$%%%&&&&&&%%%$$$######"""######$$$'''  $$$###!!!"""$$$###"""!!!"""$$$$$$&&&''''''&&&%%%%%%&&& """###"""!!! !!!""" !!!"""###$$$$$$$$$$$$$$$$$$###"""!!!!!!%%%""""""###"""!!!%%%((('''&&&%%%$$$$$$$$$$$$%%%&&&'''&&&$$$"""###$$$###!!!"""$$$### """&&&###%%%%%%""""""%%%&&&$$$""""""############$$$$$$xxxvvvmmmcccXXXKKKEEEEEEEEEAAA<<<888666555777<<>>===111000///000111222111///111222444444333333444666666666777666555222///---//////000...,,,+++,,,---...444:::<<<===<<<777111555:::???@@@>>>999444111333222222222333555777999444444444555777888999999:::::::::;;;<<<===???@@@;;;;;;<<<===<<<:::999777333444333222000///111333222333555777999;;;<<<===FFFEEEBBB>>>:::777444222666666777888:::>>>AAACCC888777777888999999888777888999:::<<<======:::777666555444333222333444444555555444444333111000///,,,...///...,,,---111555888777666666777777555444555666888777666666999<<<555777999:::888777666666666888:::;;;:::::::::;;;===<<<;;;999777666666666444666888;;;===???@@@@@@<<<@@@IIIRRRXXXYYYUUURRRRRRQQQQQQTTTXXX[[[[[[ZZZVVVWWWZZZ]]]___dddsssuuuhhh``````aaacccfffhhhgggeeedddggglllssszzzwwwnnnhhhddd```]]]YYYXXXVVVVVVYYYXXXNNNBBB<<<999666444444666:::<<<999666222...,,,---...000555333000---+++***++++++******+++,,,,,,+++)))''',,,,,,+++)))))),,,000444666666666666555333111000333000,,,************)))&&&''''''(((((())))))***'''''''''((())))))'''%%%'''&&&&&&'''))))))(((&&&(((&&&%%%%%%'''((((((''')))((('''%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###!!!!!!###$$$%%%$$$###$$$%%%%%%$$$"""###############$$$%%%&&&$$$###$$$%%%''''''&&&$$$%%%%%%%%%&&&'''%%%!!!%%%$$$######$$$%%%'''((())))))))))))((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$###$$$&&&'''&&&$$$""""""############$$$$$$""""""""""""###$$$$$$%%%######$$$######"""!!! $$$$$$$$$#########""""""###$$$$$$$$$###""""""###!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!"""$$$&&&(((((('''%%%$$$%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$###""""""$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ %%%)))((($$$"""$$$'''%%%%%%%%%$$$"""!!! !!!###%%%$$$$$$$$$###############$$$$$$&&&%%%%%%$$$######$$$$$$&&&)))### $$$%%%!!!"""###"""!!! !!!"""$$$&&&''''''%%%$$$$$$%%%"""###$$$###!!! !!! !!!"""###$$$$$$%%%%%%%%%%%%$$$###"""!!! $$$!!! """"""#########$$$%%%&&&&&&$$$%%%&&&%%%###"""###$$$$$$############$$$&&&)))''')))((($$$"""$$$### %%%%%%%%%%%%%%%%%%%%%%%%zzzgggPPPBBB@@@BBBBBB???;;;999888999<<<===;;;888000//////000333555555444222444666777666555555666666666444222111//////......///000///---,,,,,,---111888???AAABBBAAA;;;555555:::???BBB???:::555222//////000222444666999:::777777666666555666888999::::::<<<===>>>???@@@@@@<<<===???@@@???===;;;999444555555444222222333555444555666888:::<<<>>>>>>DDDCCCAAA>>><<<999777666666777999:::;;;;;;:::999666666777999;;;<<<;;;999999999:::;;;===<<<:::888888777666444444555555666666666666555333222000///+++...000000...///333777999777555555555555444333777777777666555444555555333555888888666555444444333888>>>BBBAAA>>>:::999<<<;;;:::999999888777777666666777888999::::::;;;::::::<<<@@@CCCEEEDDDBBBCCCCCCCCCEEEFFFGGGGGGFFFEEEFFFIIIKKKIIILLLWWWdddlllnnnppppppjjjaaaWWWPPPOOORRRUUUWWWYYYZZZZZZZZZ[[[___ffflllrrrxxx~~~yyyqqqmmmjjjfffbbb___^^^]]]^^^bbbccc[[[PPPJJJGGGCCC@@@@@@AAADDDFFFAAA>>>999444222222333555555333000...,,,+++,,,,,,,,,,,,,,,++++++++++++,,,++++++***)))))),,,111555::::::;;;<<<;;;:::888777888555000---,,,+++***)))((((((((())))))*********&&&%%%%%%'''((((((&&&$$$(((''''''(((******)))'''(((&&&%%%&&&'''))))))(((***)))'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$###""""""$$$%%%$$$######$$$%%%&&&$$$###$$$$$$$$$$$$$$$%%%&&&&&&$$$###$$$%%%''''''%%%###$$$$$$$$$%%%&&&&&&###!!!"""""""""###%%%''')))+++))))))))))))((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$###"""!!!""""""######$$$$$$$$$$$$%%%%%%$$$###""""""######%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$###############$$$$$$$$$$$$%%%&&&''''''!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$######$$$$$$######""""""%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%''''''&&&$$$$$$$$$$$$$$$$$$### !!! """$$$%%%%%%############""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$&&&&&&###"""###$$$###!!!"""###""" !!!""""""###%%%%%%###"""######%%%&&&&&&$$$""" !!!""""""##################%%%%%%%%%%%%$$$"""!!!!!!***&&&%%%%%%### """''' !!!""""""######$$$$$$$$$%%%&&&%%%###"""###$$$%%%$$$$$$###$$$'''))))))''')))(((%%%$$$%%%$$$!!!))))))))))))))))))))))))vvvyyyeeeLLL<<<999===???@@@;;;:::;;;===@@@>>>999444111000000111555777888888555888:::;;;:::999999:::999777444111000000111222...000111111///.........333:::@@@BBBBBBBBB===666333777<<<>>><<<888444222---...///111444777999;;;999999888666555666999<<<:::<<>>@@@AAABBBBBB???===;;;666888::::::999888888999555666666888:::<<<>>>@@@@@@??????>>>===<<<;;;:::444666999;;;<<<:::888777888777888:::===>>>===<<<999999888:::;;;<<<;;;:::999888777666666666777888777777666555444222111000,,,///222222000111444888999666444333333333222000666666555555444333222222111444666777555333333333222888AAAFFFEEEAAA<<<999:::999888888::::::999777888999999999999::::::::::::999888:::===???@@@@@@=========<<<<<<<<<;;;;;;>>>>>>???@@@>>>===CCCLLLPPPRRRUUUVVVTTTOOOJJJFFFBBBGGGKKKKKKLLLPPPSSSSSSRRRVVV[[[___cccgggkkknnnrrrtttxxx|||tttmmmjjjhhhccc___^^^aaacccgggnnnrrrnnnggg[[[XXXTTTPPPOOOPPPRRRTTTNNNJJJDDD===999777777888777555222000/////////000000111000...,,,+++,,,---***++++++***+++...222666>>>@@@BBBDDDDDDDDDCCCBBB???<<<777444222000---,,,************************%%%%%%%%%'''((((((&&&%%%)))(((((()))++++++***((('''&&&%%%&&&((())))))(((+++)))''''''(((((('''&&&(((''''''''''''&&&&&&&&&$$$%%%%%%%%%$$$$$$%%%'''$$$$$$###$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$&&&''''''%%%###"""""""""$$$%%%%%%$$$"""!!!"""###$$$&&&(((***+++)))(((''''''&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""######$$$$$$#########$$$%%%%%%&&&&&&'''&&&$$$###""""""######%%%%%%%%%&&&%%%%%%$$$$$$########################&&&%%%$$$$$$%%%&&&%%%$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$###"""!!!!!!%%%%%%$$$$$$$$$%%%&&&'''###$$$%%%$$$###"""###$$$######$$$$$$$$$######"""$$$%%%&&&%%%###"""###$$$###$$$$$$%%%%%%$$$$$$###''''''''''''((('''%%%###""""""#########""" """!!!!!!###%%%%%%$$$###"""""""""""""""###$$$%%%%%%$$$############$$$$$$%%%""" """$$$### !!!###"""!!! !!!###!!!######"""!!!"""###%%%&&&&&&%%%"""!!!!!!"""$$$$$$######""""""!!!!!!%%%%%%%%%%%%$$$###""""""***'''''''''%%%"""###(((###############""" $$$%%%&&&%%%$$$###$$$%%%###$$$###"""$$$((((((%%%"""%%%'''%%%&&&))))))&&&'''&&&&&&&&&&&&%%%%%%%%%cccuuuwwwaaaRRR@@@555444999<<<===999:::>>>BBBEEEBBB:::333444222111222555777888888999;;;>>>@@@???>>>>>>???;;;999777555444333444444000111333333111000000000222888======>>>???;;;555///222666777666333222111......000222444666888999555555555333222444999===888;;;???CCCDDDBBB???===<<<>>>@@@AAA@@@>>>;;;999666999<<<======;;;::::::666666666888:::<<>>>>>===::::::999888777666777888999888999:::999666777<<<;;;<<>>999???AAA???@@@FFFJJJJJJJJJLLLPPPRRRSSSTTTUUUWWWXXX\\\aaaffflllssszzzyyyqqqgggbbbbbbbbb^^^ZZZZZZaaahhhpppzzzvvvsssooojjjhhhiiikkklllfff```XXXNNNGGGBBB@@@???>>><<<:::888888888999::::::;;;<<<999444000......---...000111111444777:::CCCEEEIIILLLNNNNNNNNNMMMGGGDDD@@@===:::777333000,,,,,,,,,+++******))))))&&&&&&&&&((()))***(((&&&))))))(((***+++,,,+++)))'''%%%$$$%%%'''))))))(((+++)))'''''')))***)))((()))))))))(((((((((''''''%%%&&&&&&&&&%%%%%%''')))%%%$$$$$$%%%''''''&&&%%%((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&((('''%%%###%%%$$$$$$%%%&&&&&&%%%######$$$$$$%%%&&&'''(((((()))(((&&&$$$$$$%%%'''(((%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&!!!"""#########$$$%%%&&&###$$$$$$%%%&&&&&&''''''&&&%%%###""""""###$$$%%%######$$$%%%%%%%%%$$$$$$########################$$$###""""""$$$$$$"""######""""""######$$$%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""$$$%%%######$$$$$$$$$$$$$$$###"""$$$&&&%%%######$$$&&&"""###$$$%%%%%%$$$###"""&&&'''''''''&&&%%%###"""#########$$$$$$%%%%%%%%%###""""""###%%%%%%###!!!!!!!!!!!!!!!"""$$$%%%%%%######"""""""""######$$$###  """"""!!!!!! !!!""""""""""""###%%%!!!"""""""""###$$$!!!###$$$###""""""###$$$######"""""""""!!!!!!!!!$$$$$$$$$%%%%%%$$$######%%%###$$$&&&$$$ !!!$$$$$$%%%%%%%%%$$$###"""!!!$$$&&&'''&&&%%%$$$%%%'''"""%%%$$$"""%%%)))((("""!!!%%%&&&&&&'''******'''######"""""""""!!!!!!!!!OOObbbwwwvvvbbbRRRHHH???555000222777999:::777:::???FFFIIIEEE<<<444666444222333555666777777;;;>>>AAACCCBBBBBBBBBBBB<<<;;;:::999888777666666000222444555333111111111000555999999:::;;;888444,,,///111222111000000000///000111222444555666777///000000///...111777<<<555999>>>AAABBB???;;;888888:::<<<======:::777555444777<<<>>>===;;;:::999666666666777:::<<>>===<<<:::999888888777555444444555888:::;;;:::;;;999777777:::===>>>???;;;:::999888888888999:::777777777666555333222111///222555555333333666999777444111/////////...,,,000000000222444555444333+++...222444444333333444666:::???AAA???===;;;:::888777777999===???===;;;888888888888888999:::;;;;;;;;;<<<>>>???>>>:::888888888777666555555666888555333333777666333222444//////111222444666777777222999:::666666===BBBBBBBBBDDDFFFGGGFFFFFFFFFGGGDDDGGGLLLRRRXXX___gggllliiiaaaYYYWWWZZZ]]][[[XXXWWW```lllvvv~~~xxxnnncccYYYRRRNNNMMMFFFEEECCCAAAAAABBBCCCDDDCCCFFFGGGEEE>>>666111000222444666888999:::===@@@FFFIIIMMMQQQTTTUUUUUUUUUMMMJJJGGGDDDAAA<<<888444...------,,,+++***))))))''''''''')))++++++)))'''***))))))***,,,,,,+++)))&&&%%%$$$%%%'''))))))(((+++)))&&&'''***,,,+++)))))))))(((((('''''''''&&&%%%&&&''''''&&&&&&(((***%%%$$$$$$&&&(((((('''&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&'''((((((%%%###***)))(((((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%""""""$$$''')))&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%$$$###$$$%%%$$$$$$%%%&&&&&&'''((((((%%%$$$"""""""""$$$&&&(((!!!"""###$$$$$$$$$$$$$$$##################$$$$$$###""""""$$$'''(((%%%"""$$$###"""""""""###%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$###############!!!"""$$$$$$###"""!!!!!!"""$$$$$$######$$$&&&###$$$$$$%%%%%%%%%$$$$$$ """%%%%%%$$$$$$&&&)))"""###$$$%%%%%%$$$###""""""%%%'''&&&### !!!&&&%%%$$$$$$######$$$$$$#########$$$%%%%%%### !!!"""$$$%%%&&&###"""""""""""""""######""" """"""!!!"""$$$!!!"""###"""###$$$&&&!!!"""""""""$$$%%%!!!"""!!!"""$$$&&&!!!!!!!!!!!!!!!"""""""""######$$$%%%%%%%%%$$$$$$$$$"""$$$&&&%%%!!!!!!$$$"""###%%%&&&''''''&&&&&&%%%&&&''''''%%%%%%&&&'''$$$'''&&&$$$'''+++)))!!!###'''((('''''')))(((%%%&&&&&&&&&%%%%%%%%%$$$$$$???NNNaaakkkeeeVVVFFF===:::666111......000222222:::999===IIITTTRRRDDD555666555444444555777999;;;888CCCOOORRRKKKCCCAAABBBBBB===888888<<<<<<777222000//////000111111///............222666777666333...---,,,///222333222//////000111333555444111...777444111000000000000///666777888999999777555444555555555555555666777888777777666777999999777555999:::<<<===>>>>>>>>>======:::999;;;===<<<777111:::999888777777777888888666555333222222333444555333444444666888:::<<<===:::???@@@;;;222///444:::=========<<<<<<:::999888::::::999999:::::::::;;;<<<999444222111111000///000111333555666555555444777444111000111333444444888:::===???>>>;;;888555444555777;;;???@@@???======<<<<<<===>>>>>><<<;;;===>>>???@@@@@@@@@@@@@@@EEE>>>666333555777666444333444444444222000---+++,,,///222333333111111111000111222333555666888888=========<<<;;;:::999888888===AAADDDFFFJJJSSSZZZUUUTTTRRRQQQQQQRRRTTTUUUWWW___rrr~~~wwwpppiiiccc^^^]]][[[ZZZYYYZZZ[[[[[[ZZZ]]]ZZZYYYWWWNNNAAA;;;>>>===???BBBEEEHHHLLLQQQUUUVVVZZZ___bbbaaa```^^^]]]YYYXXXSSSNNNKKKHHH???444444222...,,,,,,---,,,,,,'''+++,,,***+++------***)))***+++++++++***)))((((((''''''(((***+++***((("""''',,,,,,(((%%%&&&((()))******)))(((((()))***((((((((('''(((((())))))###$$$%%%'''))))))'''%%%&&&&&&$$$$$$$$$%%%&&&'''&&&&&&'''(((((()))))))))***))))))))))))(((%%%###%%%&&&''''''%%%###$$$$$$%%%$$$$$$######$$$$$$%%%###!!!!!!###'''))))))'''%%%%%%&&&&&&&&&&&&''''''"""######"""!!!"""%%%''''''&&&$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###%%%))))))$$$%%%&&&'''%%%""""""%%%(((###$$$%%%%%%$$$###$$$%%%###!!! """%%%'''%%%###%%%$$$######"""""""""###%%%%%%''''''''''''%%%%%%%%%###!!!"""$$$$$$!!!""""""$$$&&&### """'''$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$%%%((('''""" !!!$$$%%%%%%###"""!!!###$$$!!!###%%%%%%###"""######""""""###$$$$$$$$$######""""""#########$$$$$$$$$&&&%%%###!!!!!!!!!!!!"""#########""""""###%%%'''!!!"""!!! !!!!!!!!!!!!""""""############""""""############""""""""""""###&&&&&&""" ###$$$###$$$###!!!"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%######"""""""""######$$$$$$%%%"""######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###&&&$$$"""###$$$### 222===LLLUUUSSSHHH;;;333444333111111333444444333999999===FFFNNNKKK???333666555444444555777999;;;===IIIUUUXXXQQQGGGBBBAAAAAA<<<999:::>>>>>>999444111000...///000000...---///......000444666555333///...---///222333222000---...000333444333111000000000000000000000111222111222333444444222111000222222333333444555666666999777666777888999888777888999;;;<<<=========<<<;;;;;;<<<@@@CCC@@@888222::::::::::::::::::::::::666555333111111111333444333444444666777999;;;<<<;;;===>>>:::444222666;;;===???@@@???<<<;;;;;;<<<===<<<;;;999999999::::::;;;888666444444444333222222111111333777:::;;;:::999666333222333444555555666777888888888666444222333444777;;;???BBBAAA@@@>>>===<<<===>>>???===;;;;;;===@@@BBBCCCBBB@@@???DDD>>>888555777999888666555666666555444111...---+++---///000///.........//////000222333555666666666777777777666555444444000444888:::;;;???FFFLLLIIIIIIGGGGGGHHHIIIKKKLLLTTT]]]qqq~~~zzzvvvrrrnnnpppppppppqqqsssssssssrrrtttqqqoookkkaaaSSSLLLMMMIIIMMMSSSXXX\\\___ccceeegggjjjooorrrrrrqqqooonnngggeee^^^WWWSSSOOOFFF<<<888555111////////////...///222111...---///...+++,,,+++******)))*********,,,++++++,,,------+++)))'''+++///000,,,***,,,...((()))***+++***)))((((((''''''&&&&&&&&&&&&''''''&&&&&&''')))++++++)))(((''''''&&&%%%%%%&&&''''''$$$&&&(((***++++++)))(((***)))((()))***)))&&&$$$%%%'''((('''&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&$$$###$$$$$$%%%&&&'''(((((('''((('''&&&$$$###%%%'''&&&&&&$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%(((((($$$###$$$%%%$$$"""###%%%((($$$$$$%%%$$$$$$$$$$$$%%%###!!! """%%%&&&%%%$$$%%%%%%$$$$$$$$$############$$$%%%&&&&&&%%%$$$###$$$###"""###%%%%%%### ###!!!###&&&%%%""""""&&&######$$$$$$%%%%%%&&&&&&&&&$$$%%%)))((($$$"""###$$$$$$%%%$$$"""!!!"""$$$%%%&&&'''&&&$$$###$$$%%%!!!"""######$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%###!!!!!!!!!!!!""""""%%%&&&"""!!!"""!!! !!!#########!!!!!!!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!! """"""""""""""""""""""""!!!### """$$$"""&&&$$$""""""###$$$$$$###""""""$$$%%%%%%$$$###"""#########$$$$$$$$$$$$$$$$$$$$$###"""%%%)))%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%$$$$$$""""""###&&&&&&$$$"""///444;;;BBBDDD@@@777000...///111444777888666444888999===CCCEEEBBB999222666555555555666888:::;;;DDDOOOZZZ]]]UUUJJJBBB@@@>>>;;;:::<<<@@@@@@;;;666222000...---......---,,,///------...111333333333000///...///111222111000,,,...000111222222222111---000333333000///111333...///000111000///...---...///000222333444555555999777555555666888888777777888999;;;;;;;;;:::::::::;;;???EEEGGGCCC:::333999:::;;;=========<<<<<<777555333111000000111222333444444555666777888999:::::::::999777777999<<<@@@CCCFFFDDD???===???CCCBBB@@@<<<999888888999:::999888888999;;;;;;999777555222///333:::@@@BBBAAA<<<999666444555666666555777888888777777666555444333444666:::???BBBCCCBBB===<<<<<<===>>>>>>===;;;:::<<<@@@CCCDDDBBB@@@>>>CCC???:::999;;;<<<<<<:::888999888888666333111///,,,.........,,,+++,,,------......000111222333333111111111222222111000000///222555666666999>>>CCCBBBAAAAAABBBCCCEEEHHHIIINNNXXXnnn~~~}}}}}}~~~~~~}}}}}}ttthhh```___^^^cccjjjooorrrtttuuuwwwyyy|||wwwsssjjj___XXXTTTLLLDDD???<<<777555555555555444888999777333111333222///000...,,,+++***+++,,,---///...------------+++)))(((+++//////------///111++++++,,,---,,,+++)))(((''''''&&&&&&&&&&&&'''''')))))))))***,,,---,,,+++((((((''''''''''''''''''"""%%%))),,,---,,,***((((((''''''((())))))(((&&&%%%'''((((((&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%$$$%%%%%%$$$"""""""""###$$$&&&'''((((((&&&''''''&&&%%%$$$&&&(((&&&%%%%%%$$$$$$$$$$$$%%%''''''((())))))(((''''''%%%###"""$$$&&&&&&### """#########"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%######"""###$$$$$$$$$$$$###"""$$$######$$$%%%&&&$$$######!!!!!!&&&'''$$$###$$$######$$$%%%&&&'''((((((&&&$$$%%%((((((%%%$$$%%%###$$$%%%$$$"""!!!"""$$$&&&&&&&&&$$$""""""$$$%%%!!!"""######$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###!!!!!!!!!""""""!!!&&&(((### $$$""" """##############################""" !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""!!! ###%%%###$$$"""!!!!!!###%%%$$$$$$ !!!###$$$%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$)))((($$$!!!$$$))))))%%%'''''''''''''''''''''''',,,+++)))((('''&&&%%%%%%%%%$$$###$$$&&&&&&&&&%%%333222333888======888333------///333666777555444555999===@@@???;;;777555555555555666777999:::;;;HHHPPPWWWWWWOOOFFF@@@>>>;;;999:::===@@@@@@;;;777333111...---------,,,+++///...------...000111222//////......///000000000...///000111000000111111111555888777111......111///000000000000///......,,,...000222444444444444888555333222333555666666555666777888999888777777888:::>>>CCCEEEBBB;;;555666888;;;===>>>>>>===<<<888777444222111111111222444444555666666777777777888777666777999:::;;;;;;CCCGGGKKKHHHBBB???CCCIIIEEEBBB>>>:::777777888999999999<<>>BBB@@@>>>===???@@@???>>><<<<<<;;;:::888555333222000000000...,,,,,,---...,,,,,,---......///000000//////000000111000000000222444555555555666999<<<<<<<<<===>>>@@@CCCEEEFFFGGGQQQggguuuooollliiijjjnnnsssyyy}}}zzzuuurrruuuxxx{{{}}}~~~~~~~~~rrrddd[[[VVVPPPIIIIIIFFFAAA??????AAAAAAAAAAAACCC@@@;;;999:::999666444333222000////////////222111000000111000...,,,+++---///000///000333555222000///.........---,,,***))))))(((((((((((()))+++***)))+++---...---,,,((())))))))))))(((((('''###%%%(((***,,,++++++***&&&%%%%%%&&&((()))((('''%%%&&&((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$#########$$$$$$%%%&&&&&&&&& """######$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))******)))'''%%%$$$###"""###%%%%%%###!!!#########""""""""""""###%%%$$$###$$$%%%%%%$$$###############$$$%%%%%%%%%###$$$&&&''''''&&&$$$###"""###$$$%%%%%%$$$###"""######$$$%%%&&&&&&&&&%%%$$$ %%%)))'''$$$###%%%%%%%%%&&&&&&'''''''''$$$"""###''''''%%%$$$&&&###$$$%%%$$$###""""""###"""""""""  ###&&&"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%$$$"""!!!!!!!!!"""### $$$&&&$$$ """%%%!!!"""$$$$$$%%%$$$$$$$$$$$$$$$###############$$$$$$#########!!!!!!!!!!!!!!!""""""""" $$$######%%%%%%###  """%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$---,,,(((###$$$(((((($$$&&&&&&&&&&&&&&&&&&&&&&&&---,,,)))'''%%%%%%%%%%%%'''&&&%%%$$$$$$$$$######111...,,,000666888444///...------///111333444333333777<<<>>><<<:::999999444555555666888999;;;<<>>===999666444222///.........---+++......---------...000111//////...---------...///000111222111///...000222222666999666000,,,---///000000000000000//////...,,,...111444666666555444555222//////000222222222222333444555666555444444555777999;;;===<<<:::777444555888;;;<<<<<<;;;::::::888666333222222333333555666777888888888777777666555444666999;;;;;;:::AAAEEEHHHEEE???>>>BBBHHHFFFCCC>>>:::777777888999999;;;>>>CCCFFFFFFBBB@@@999555444:::BBBFFFCCC>>>;;;999666555555555444333000222444777777666444222:::888777777999;;;;;;;;;999999888:::<<<<<<;;;999::::::999999:::<<<>>>@@@AAAAAAAAABBBCCCCCCAAA@@@>>>>>><<<;;;888666444333111222111///---,,,---...,,,,,,,,,------...............//////000/////////000000111111111111222333222333444666888:::<<<===???HHHZZZssszzzkkk```ZZZXXXVVVYYY^^^eeennnsssvvvvvvzzz}}}~~~{{{kkkbbb^^^ZZZUUUVVVSSSOOONNNPPPTTTVVVWWWWWWXXXTTTMMMHHHGGGEEEAAA<<<;;;:::888666444222222666555555555666666444222111222444555666777999:::999555000...///000000000,,,+++***)))))))))))))))+++******,,,...///...,,,)))***+++,,,,,,***((('''&&&&&&&&&'''((()))+++,,,&&&%%%$$$%%%'''(((((('''$$$%%%''''''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###"""######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$######"""###$$$$$$###"""%%%$$$######"""!!! %%%$$$"""###%%%&&&$$$######$$$$$$$$$$$$$$$%%%%%%###$$$&&&''''''&&&$$$######$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%% %%%)))'''%%%$$$'''''''''&&&&&&%%%%%%%%%### !!!%%%%%%######&&&"""$$$%%%%%%###""""""""" !!! """&&&)))###$$$%%%&&&''''''''''''"""###$$$&&&&&&%%%$$$###$$$###"""!!!!!!!!!"""###"""""""""###%%%&&&&&&%%% $$$&&&'''&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$###### !!!!!!!!!""""""#########&&&$$$###$$$$$$!!!!!! !!!######"""###$$$&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))***(((%%%%%%'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$+++)))'''%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""...------111666777444///000...,,,,,,...111333333222666;;;===<<<::::::<<<444444666777999:::;;;<<>>:::999===BBBCCCAAA===:::888777888999999;;;>>>CCCFFFEEEBBB???999777777;;;AAABBB???:::999777555555555555444333222444666999:::;;;::::::???<<<999777777999999888999888888999;;;<<<;;;::::::888666555666:::>>>AAAAAABBBDDDEEEEEEDDDBBBAAA???>>>===:::888666444444000111111000...,,,---...------------------......------.........------,,,...////////////000000000......000111333444555555888???JJJYYYlll{{{}}}wwwuuuooodddWWWNNNJJJIIIKKKMMMRRRZZZaaafffhhhhhhiiiqqq{{{~~~{{{zzzuuuzzz~~~}}}yyyvvvvvvzzzssslllkkkkkkiiieeecccaaabbbffflllqqqsssyyyyyyuuullleeeaaa[[[VVVLLLKKKHHHEEEAAA???===<<<<<<;;;::::::::::::888666666777999:::<<<======>>>???:::444222333555444333...---,,,+++************,,,---...000222222000...,,,---///000000---+++)))***)))'''&&&''')))+++---((('''%%%&&&((()))))))))$$$&&&''''''&&&&&&&&&'''(((''''''&&&&&&''''''(((%%%&&&(((((((((((()))+++))))))((('''%%%$$$######$$$%%%''''''%%%$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%$$$###############$$$$$$$$$%%%%%%$$$############ &&&$$$"""###&&&'''%%%"""###%%%&&&%%%$$$$$$%%%&&&######%%%&&&&&&%%%%%%$$$%%%&&&''''''''''''&&&%%%###%%%&&&&&&%%%$$$%%%&&&%%%!!!!!!%%%'''&&&&&&((((((((('''&&&%%%$$$######### $$$$$$""""""%%%"""$$$&&&&&&$$$"""""""""!!!###$$$$$$$$$&&&))),,,###$$$%%%&&&'''((((((((($$$%%%'''((()))(((&&&%%%$$$###"""!!!!!!"""###$$$%%%""" """%%%&&&###  $$$'''))))))&&&&&&&&&%%%$$$$$$######!!!""""""######""""""!!!!!!!!!""""""######$$$$$$$$$%%%""" """!!!&&&$$$"""!!!!!!!!! &&&'''((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!%%%&&&$$$%%%((((((%%%########################&&&&&&%%%$$$$$$$$$$$$%%%!!!$$$%%%%%%$$$%%%&&&,,,...333999>>>>>>:::555///---,,,,,,///222444444222666:::<<<<<<:::::::::333444666888:::;;;<<<<<>><<<888444555999===???>>>===<<<;;;999666555333333444555666555222///---///111000...---...///222333222///,,,,,,...111///111333111///000555:::999888666333111///......000///......------......---///333777888666333111///...---...///000///---//////000111111000///...+++,,,...///000111333444333333444555555666777777888777555333333333555666777999;;;=========<<<<<<888999:::;;;;;;:::;;;;;;:::;;;:::999777888:::===???>>><<<:::888888888888888999<<<@@@BBBAAA>>>;;;888777777999<<<===<<<;;;888777555555666666555444888888888:::<<<@@@CCCEEECCC???;;;888888999:::::::::999999;;;===>>>===;;;999888666666777:::>>>@@@@@@CCCFFFHHHGGGEEEBBBAAA???>>><<<999777555444333000222333333111/////////.......................................---,,,+++.........///000111000000......///000111111111111333777;;;@@@KKKXXX]]][[[UUUWWWVVVPPPGGG@@@>>>???BBBCCCGGGMMMSSSUUUUUUTTTUUU___mmmvvvyyyyyyzzz|||zzz{{{vvvsssoookkkjjjnnntttyyy{{{||||||tttqqquuuxxxyyytttrrrrrruuu|||~~~wwwgggccc\\\UUUQQQPPPPPPQQQNNNLLLJJJIIIHHHFFFBBB@@@AAABBBDDDFFFHHHIIIGGGFFFEEEAAA>>>>>>??????;;;777333222111000////////////000111444777:::888555222000222444666555222///,,,,,,++++++******+++,,,,,,,,,***))))))***,,,,,,+++&&&((()))***)))((()))***((((((''''''''''''((((((&&&(((******))))))+++---))))))(((''''''&&&%%%%%%&&&((())))))'''%%%%%%%%%$$$$$$&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%'''###"""!!!###%%%%%%### '''$$$!!!"""&&&'''%%%"""###%%%'''&&&$$$###$$$&&&#########$$$$$$$$$%%%%%%%%%&&&'''(((((('''&&&%%%###%%%'''&&&$$$######%%%$$$""""""$$$$$$###&&&,,,&&&&&&%%%%%%$$$$$$######%%%"""!!!$$$$$$""""""&&&!!!###&&&&&&$$$"""""""""$$$%%%&&&'''&&&&&&''')))!!!"""###%%%&&&&&&''''''###%%%'''))))))(((&&&%%%$$$###"""!!!!!!"""###$$$######"""###$$$###!!!!!! """%%%&&&&&&&&&&&&&&&%%%%%%$$$######"""!!!""""""######""""""!!!"""""""""###$$$%%%%%%%%%!!!%%%&&&""" """###!!!(((&&&$$$###$$$%%%$$$###''''''(((((((((&&&%%%$$$#########$$$$$$$$$$$$$$$!!!%%%&&&######&&&(((&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%&&&&&&&&&&&&!!!&&&((('''&&&%%%&&&(((---666>>>BBBBBB===999,,,,,,,,,...222555555555333666:::<<<<<<:::888777333444666888:::;;;<<<<<<===<<<:::777555777;;;???CCCAAA???===:::888666555333444555888999777333000,,,///222222///------...444555444111...---000333---000222111000222999???DDD@@@;;;777444222///---111111000////////////000,,,///444777777555111//////......///000000///---......///000000///...---'''))),,,...//////111222444444333333444555666777666555333222222333444555888:::<<<>>>??????>>>>>>:::<<<>>>>>><<<:::;;;<<<;;;:::999888888999;;;<<<<<<<<<;;;:::999999888888777777:::===???>>>;;;888888777666666777:::<<<>>>888666555666777777666555999777555555888>>>EEEIIIDDDAAA<<<999999;;;<<<<<<;;;;;;;;;<<>>???@@@CCCGGGIIIHHHEEEBBB@@@???>>>;;;999666444333222222444777777666333222222000////////////.........111111111000///...---,,,+++***+++,,,...///...---,,,,,,------------,,,+++000222222000555AAAFFFEEE???CCCEEEBBB<<<888777999:::;;;>>>CCCFFFGGGFFFDDDFFFQQQaaammmssswww{{{~~~xxxooommmhhhccc```aaafffjjjoooooorrryyy|||uuuvvvtttooopppwww~~~}}}|||}}}}}}wwwlllccc^^^^^^aaadddeeeccc```]]][[[XXXTTTQQQQQQRRRTTTWWWYYYYYYVVVTTTKKKIIIHHHIIIKKKIIIBBB;;;999888777666555555555555444666999===???===999555333555888999999555222///------.........---,,,+++000...++++++,,,......---''')))+++++++++***+++,,,((((((''''''''''''(((((((((***,,,+++))))))***---)))(((((((((((('''''''''###%%%((()))(((''''''(((###$$$&&&'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%$$$%%%&&&(((!!! ###'''(((&&&###'''###!!!"""&&&(((%%%!!!$$$&&&'''&&&$$$###$$$'''###"""""""""###$$$%%%%%%%%%%%%''''''''''''%%%%%%###%%%'''&&&###!!!"""$$$$$$######$$$###"""'''...$$$$$$$$$$$$$$$$$$$$$$$$&&&######%%%%%%"""###&&&!!!###&&&&&&$$$"""!!!!!!$$$&&&''''''%%%$$$$$$$$$ """###$$$%%%%%%%%%!!!###&&&'''(((&&&%%%#########"""!!!!!!"""###$$$ ###%%%&&&$$$######$$$!!! !!!######""" &&&&&&%%%$$$$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$'''((($$$"""%%%'''&&&$$$######%%%(((***++++++'''((((((((('''%%%###""""""""""""######$$$$$$%%%&&&((('''"""!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&'''((((((((( %%%***+++)))%%%######///333;;;FFFMMMKKKAAA888555///+++///777<<<999555666555444666888999999888333777<<<<<<999888:::===888888777555444555777999CCCAAA>>>999555444555777666999888444555888666///333222111111111222333444444444333111...------...///000///---...444@@@JJJSSSKKK???777444444555444555333111000111333333222777555444333222111///---666///---222444///---...111///...///111222///,,,***++++++*********---///...///000111222555999===888666333111000111222333777:::<<<<<<;;;<<>>??????AAA===999999<<>>???;;;999>>>CCCEEEBBBCCCDDDDDDCCCAAA@@@?????????===;;;777333000...333666888555111000333777111222222111111000///...333222000000111222111000000///------//////...,,,///...------...///000111...///000111222555999<<<===<<<:::888555555777999777888999:::::::::::::::@@@EEEPPP___kkktttyyyjjj```\\\YYYYYYWWWTTTSSSUUUSSSYYYbbbjjjoooooommmjjjeeeddddddhhhoooyyyzzzppppppvvv}}}}}}xxxsssoooppprrrvvv{{{|||xxxpppiiifffcccaaabbbbbb___WWWQQQMMMHHHBBBAAADDDEEEBBB???IIIHHHHHHGGGGGGFFFCCCAAA@@@???>>>===<<<999555222000000000000000000000000111///...---...///...,,,...,,,***)))((('''((((((000---***)))***++++++++++++,,,------,,,)))'''%%%******++++++***)))(((((()))******+++***)))'''&&&''')))***(((&&&&&&))),,,&&&******&&&&&&)))'''!!!'''&&&%%%&&&((()))((('''%%%%%%$$$%%%%%%&&&'''((((((%%%######&&&'''&&&$$$%%%&&&((())))))(((&&&%%%&&&&&&&&&%%%%%%&&&'''(((######$$$%%%%%%&&&''''''***)))(((&&&%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%&&&'''(((((('''&&&%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$###"""!!!""""""""""""############$$$$$$$$$%%%''''''&&&%%%***,,,,,,(((### !!!$$$############"""!!! """"""""""""!!! !!!!!!!!!!!!!!!"""""""""%%%$$$#########$$$&&&&&&*********(((%%%$$$$$$&&&&&&$$$$$$''''''$$$###%%%##################$$$$$$(((((())))))(((&&&$$$###%%%%%%$$$$$$$$$%%%&&&'''%%%)))&&&%%%'''"""$$$%%%&&&&&&''''''&&&&&&'''%%%###"""######""" ######%%%&&&((()))++++++&&&&&&&&&''''''(((((((((333<<>>777888777555333444777:::>>>===;;;777444444666888777999777333444777555000555444333222222222333444555555444111...------...---...///---...444???HHHMMMFFF===666444444444333555333111111222333333333666555555555444222///---444///...333555222000111333111000000222222000---++++++******)))***,,,---***+++,,,---...000444777777555333000///000111222555777999999888999<<>>>>>===:::888777777888777777999<<<<<<999666777999;;;<<<;;;:::999:::999888777666666777888999777666666777999:::999777777666888===<<<888555666222444888<<<>>>@@@@@@@@@>>><<<;;;===BBBFFFHHHHHHGGGFFFIIIOOOPPPLLLGGGFFF===@@@BBBAAACCCGGGGGGDDDBBBBBBBBBCCCCCCBBB???>>><<<<<<;;;:::888555222111555888999666111///111555222222222222111000//////333333333333444444222111222000...///111222000...000///.........///000111///000000000000111555888777777666444222111222333666777777888888888777777999===GGGTTT___jjjzzzlllZZZPPPKKKHHHIIIHHHEEEEEEGGGIIINNNUUU]]]aaabbb```______^^^___bbbiiisss}}}}}}|||yyywwwxxxyyyvvvoooiii```[[[TTTRRRTTTUUUTTTQQQWWWWWWWWWVVVUUUSSSPPPNNNJJJHHHFFFEEEDDDAAA===:::777777777777777777777777777555333222333555555444111000///...---......///111...+++***+++,,,,,,,,,---...000111000///---,,,+++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,***)))((('''((()))(((&&&%%%'''))),,,### %%%***(((&&&(((***)))((()))***+++***)))%%%%%%%%%%%%%%%%%%&&&&&&***(((&&&&&&'''(((&&&$$$%%%&&&((())))))(((&&&%%%&&&###!!!"""&&&(((&&&######$$$$$$%%%&&&&&&''''''))))))(((((('''&&&&&&&&&%%%$$$###$$$%%%&&&%%%###%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$###""""""""""""""""""############$$$###$$$%%%&&&&&&%%%%%%'''&&&$$$###"""!!!!!!!!!"""######"""""""""############"""!!! !!!"""###$$$$$$$$$######$$$######"""###$$$%%%&&&###$$$%%%%%%$$$$$$&&&((($$$!!!"""%%%%%%""""""$$$##################$$$$$$))))))******)))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&"""'''%%%$$$%%% $$$%%%&&&&&&'''&&&&&&&&&(((&&&$$$###$$$$$$###""""""###$$$%%%&&&(((((()))$$$$$$%%%%%%%%%&&&&&&&&&999FFFVVV\\\UUUHHH===888111000111777>>>BBB???;;;444333333444666666444333222555999:::999:::===@@@888::::::777333222777;;;::::::999777666666888;;;888888666222222555444111555555444444444444555555666666444222...---...///---.........///444<<>>888555555111444888===@@@AAA@@@@@@::::::<<<@@@FFFLLLOOOPPPKKKLLLQQQWWWWWWQQQLLLKKKAAACCCFFFKKKRRRWWWQQQGGGCCCAAA@@@AAACCCBBB???<<<999999999999888666555444888999:::777222000111333444333333222222111000000333555666888888777555444444222111222555555333000111111000/////////000000111111111000......000222666777888777444333333333555555666666666555444444555888>>>GGGNNNZZZmmm~~~}}}___KKKEEE@@@<<<>>>>>>======@@@>>>BBBGGGMMMQQQRRRRRRRRRSSSSSSSSSVVV\\\dddlllrrr}}}~~~zzzssspppqqqsssssssssttttttttttttqqqnnnkkkhhhaaa^^^ZZZWWWTTTPPPKKKHHHEEEEEEDDDDDDCCCCCCCCCCCCBBB???<<<:::;;;===??????:::999888777777666777777555222000//////000000//////000111222333222111111,,,,,,,,,,,,------------,,,,,,,,,,,,+++***((('''''')))******)))(((((()))222 '''///)))(((///)))((((((((()))***(((&&&(((((('''&&&&&&&&&'''''',,,***((((((((((((&&&%%%&&&'''((())))))((('''&&&((("""!!!'''((("""$$$$$$%%%%%%&&&''''''''''''((()))))))))(((''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$######""""""""""""#########$$$$$$######$$$%%%%%%%%%$$$$$$%%%""" !!!$$$### !!!"""###$$$$$$$$$$$$########################"""###%%%&&&'''&&&%%%$$$###""""""""""""###$$$$$$ !!!""""""!!!"""$$$&&&!!! $$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%))))))###"""(((((($$$$$$$$$%%%&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%""""""######$$$%%%%%%&&&"""############$$$$$$$$$===LLL[[[[[[NNN???777666///000333888>>>@@@>>>;;;555444444555666666555333333555777888999:::>>>AAA<<<>>>???;;;555333777<<<<<<<<<<<<:::888999;;;===:::888444222222444444333444444555555666777888999777666555222///---...000000000000//////222777<<<:::888555333222111111111222000///000222333222111000333666777555222///---000//////111222111000000222222333444555555555444000...,,,++++++,,,,,,,,,***+++,,,,,,,,,...000333444333111///.........///333444444555666777999;;;888888999:::;;;:::888666555444666<<>>777;;;:::999<<>>:::999999777777777777888999777666555666999:::::::::777777:::@@@???:::666666444666:::===??????>>>===777888;;;@@@EEEIIILLLNNNMMMOOOVVV[[[XXXPPPKKKLLLEEEFFFJJJRRR^^^cccYYYKKKCCCAAA???@@@CCCCCC???;;;888888888777777666555555999::::::777444222333555555555444333222222222222444666:::;;;;;;:::888888888777777999999888444111222222111111000000000000111222222000///...000111555777999999777555333333555555555555555444333222777999<<<@@@BBBIIIZZZjjjxxx\\\HHHDDD===888:::;;;;;;<<>>@@@???BBBCCC@@@;;;888999<<<===>>>===;;;999888:::;;;;;;777444333333333333444111222444666888:::<<<<<<777777555222///...000222666555333111000111444666444444333222000000000000///......///111111111///---000444555333///------444555555333111111000...///000222444666777888999333000...---...//////...,,,---......---...000111333222000///------------111000111222333555666777666666888;;;???@@@>>>;;;666666999???EEEEEE???999===;;;;;;===@@@AAA>>>;;;999999888777888999:::;;;777666444555777999999999444444888>>>???:::888999888999;;;======<<<:::999888:::<<>>AAACCCDDDDDD@@@???======>>>AAADDDFFFHHHJJJNNNSSSYYY```gggkkkmmmrrrvvvwww{{{}}}}}}}}}|||zzzxxxuuusssqqqpppnnniiiccc______bbbdddeeefffdddaaa]]]WWWSSSOOOMMMJJJHHHGGGGGGIIIJJJIIIHHHHHHGGGFFFCCC@@@>>>;;;:::999888777666555555666666999777666333111///------)))***+++---//////...---***...///---,,,------,,,...---...///000000---+++---,,,+++***************((()))******)))(((''''''((())))))))))))))))))(((&&&&&&'''''''''%%%"""&&&'''''''''''''''((((((%%%&&&)))***+++***)))((('''&&&%%%&&&''''''&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$###"""!!! """######$$$$$$$$$##################$$$$$$$$$$$$"""$$$&&&&&&$$$######%%%!!!$$$((((((&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""!!!!!!!!!"""###### """$$$&&&'''%%%###"""!!!!!!""""""###############$$$$$$###!!!!!!"""$$$%%%###$$$((()))'''''')))%%%%%%%%%%%%$$$$$$###############$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%!!!###$$$######$$$$$$!!!###$$$%%%%%%&&&&&&%%%%%%$$$"""!!!"""$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$#########999@@@EEE???444,,,---111...000222444666999===AAA<<<:::888888:::<<<>>>>>>:::888777666777999<<<>>>???AAACCCDDDBBB???======<<<===<<<:::888666777888<<<777444555666444333555000222444777:::;;;======777666444111///000222555;;;999555222111222444555222333333111///...///000...---...///111222111///+++///333333000...---...888;;;;;;777333222111...,,,///222444444666888999555111......111222111///,,,---......------...///222111000///...---------///------...111333444333777777:::???DDDFFFDDDAAA777999===AAACCCBBB>>>;;;<<<<<<<<<===???>>><<<:::777777666777888999;;;<<<888666444444555777777777333222555:::<<<999888::::::;;;;;;;;;:::999777666:::<<<>>>>>>>>>@@@CCCEEELLLPPPVVVWWWQQQIIIJJJPPPTTTSSSPPPOOOQQQPPPHHH===DDDDDDEEEEEEDDDCCCAAAAAA>>>===<<<:::999888888888<<<<<<;;;::::::::::::;;;999888666555444444555666444888<<<===<<<;;;<<<>>>FFFNNNVVVSSSHHH<<<555333333333333444333333222111111333444444333333444555222555777777666333222222555555666666666555555444888888;;;?????????EEELLLVVVeeevvv}}}{{{rrrfff[[[III>>>444333444444333444666777999;;;<<<>>>??????===<<<:::999888999:::;;;:::===@@@CCCFFFJJJOOORRROOOTTTWWWWWW[[[bbbggghhhlllllllllkkkkkkmmmqqquuuxxx|||{{{xxxwwwwww|||}}}zzztttnnniiigggccccccbbbdddfffggggggfffbbb```\\\XXXSSSNNNKKKIIIFFFEEEBBB???===<<<<<<<<>>BBBCCC>>>;;;777555666888:::<<<:::<<<@@@DDDGGGGGGBBB>>>;;;<<<<<<;;;888777777888<<<777555888999555333555222333555888999:::;;;;;;666555444111000111555888>>>;;;666333333555777888333444444111...,,,...000///...///111333333222000+++///333333///---///111777<<<<<<666111111000---,,,///222333222222444777444000---...111444333000---...000///...------...222222111000///...------000///---///333555555444888888:::@@@FFFHHHEEEAAA666:::???AAA???<<<;;;::::::;;;===<<<;;;999888888333333333444666888;;;<<<888666333222333555555555333111333777888555555888::::::999888777777777777888:::;;;;;;;;;===AAAEEEGGGKKKPPPPPPJJJFFFKKKUUUZZZYYYTTTKKKFFFEEECCC???DDDGGGJJJIIIEEEBBBCCCEEEBBBAAA@@@>>>============@@@???===<<<<<<<<<<<<;;;:::999777555555555666777333777;;;<<<::::::===@@@PPP]]]hhhcccQQQ???666666222333444444555444333333222444555555333222333444444666777777666444444555444444555555666555555555888666777<<<>>>>>>@@@CCCHHHRRR\\\ccchhhjjjgggaaaTTTGGG;;;888888777555555555666777999:::;;;;;;;;;888888666555555555666666555777:::::::::;;;???BBB@@@DDDEEEBBBCCCIIINNNPPPNNNPPPQQQQQQQQQTTTYYY]]]```dddgggeeebbb___aaaccceeekkkssswwwuuuqqqmmmkkkgggiiilllqqqwww~~~{{{tttoookkkiiidddaaa]]]YYYVVVTTTSSSRRRUUUSSSNNNIIIEEEAAA???>>>===:::777666777666444222222222222222000---...000111222333666999999666444333333333222333333444444333555777666222...------*********))))))*********)))'''&&&(((***,,,+++)))((((((((((((((((((((((((''''''''''''''''''((((((((('''&&&'''((()))(((&&&%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%$$$'''***)))%%%###$$$'''$$$%%%%%%%%%$$$$$$$$$%%%$$$%%%&&&'''''''''''''''&&&%%%###!!!!!!!!!"""###!!!""""""###############""""""$$$%%%%%%%%%$$$###$$$%%%%%%%%%$$$$$$&&&((('''%%%&&&))))))&&&%%%((('''&&&&&&%%%$$$$$$######$$$###"""""""""###$$$%%%"""$$$%%%''''''&&&%%%$$$%%%$$$$$$%%%&&&&&&&&&'''######$$$%%%%%%%%%%%%$$$%%%$$$""""""$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########444333222000......///000///111333333666>>>JJJSSS@@@<<<888777:::???DDDFFFAAA===888555555777999:::666777<<>>===;;;:::;;;<<<<<<777666:::;;;666333555444555777888999999888888555555333111000222666999???;;;666333444777:::<<<444555555111---,,,---000000000000333555555444222,,,000444333///...000333333999:::333...///...+++---000333333111000111333333///,,,---111444333000///111222111000......///222222111000///...------444222111333666999999777777666888>>>DDDFFFBBB===666;;;@@@@@@<<<888888:::777:::===;;;777555555666000111111222444777:::;;;999666333111222333333333555222222555555222333666999888777666666666777888333555666777777;;;AAAFFFAAADDDIIIJJJDDDBBBKKKWWW\\\\\\VVVKKKCCCCCCFFFGGGDDDIIINNNLLLFFFBBBDDDHHHDDDCCCBBBAAAAAAAAABBBCCCDDDBBB@@@>>>>>>===;;;:::;;;:::888666555666777888333777;;;;;;888999===AAAVVVffftttmmmWWWAAA888888111222444555666555444444333555666555333111111222000222333222111000000111222333444444555555555555<<<666555999<<<<<<;;;<<<===CCCJJJPPPZZZcccfffcccZZZMMM???;;;:::777555555555666888999:::::::::999444333333222222333333333333555666666333333666999<<>>999666;;;???AAA===???@@@@@@@@@CCCIIINNNKKKNNNQQQOOOKKKIIILLLPPPKKKPPPUUUVVVTTTQQQPPPPPPOOOQQQTTTXXX]]]dddkkkoooqqqpppooooooqqqvvv|||~~~xxxtttqqqpppooollliiieee___YYYUUUSSSQQQJJJFFF@@@>>>===<<<999777???222...777888000111:::;;;<<<>>>AAADDDDDDBBB@@@::::::999999:::;;;<<<<<<;;;===>>><<<666111//////++++++************++++++222+++&&&&&&+++---(((###))))))))))))((((((((((((((('''&&&&&&&&&&&&'''''')))'''&&&'''((()))((('''%%%&&&'''(((((('''&&&%%%((((((''''''''''''&&&&&&((((((((('''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%(((+++***%%%###%%%(((***'''$$$$$$'''(((&&&$$$"""###%%%'''((()))******((('''%%%###""""""###$$$"""############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$(((((((((&&&###"""###$$$&&&$$$$$$''''''$$$###%%%''''''&&&%%%%%%$$$######)))((('''&&&&&&'''(((((("""###%%%''''''&&&%%%$$$###"""!!!#########$$$&&&######$$$%%%%%%%%%%%%$$$'''%%%$$$$$$%%%&&&%%%%%%###$$$$$$%%%&&&&&&''''''%%%$$$$$$$$$######""""""888555111000000000000///222111111444:::@@@DDDEEE===777444666888999<<>>:::<<<===;;;<<<===999444888999:::;;;<<<;;;999888777777666333111222777;;;>>>;;;888666777888999999;;;555000...000111///,,,222222333666777666333111555444333333444444333111000111222222222000///...111222444777555111333888555444333333444444333222---111666888777444111000444555666777555333111000222222444888<<<<<<999666999999888888888888999999666888999::::::888666555<<<999666555666555333111333000///222222000111444666555333111/////////000222222222333333333444444333444666777777555444222444555666777:::<<<>>>??????>>><<<;;;<<>>;;;;;;<<<>>>>>>>>>===;;;888555444444555666888444222555888999???EEE[[[mmmxxxlllRRR???888777777888999888777777999;;;666666555444333222222222444333222222222333444555777777666666666666777777;;;<<<===<<<;;;;;;<<<>>>@@@AAABBBDDDIIIRRR\\\bbb```WWWKKK@@@999666555444444444444666777777555333666555555444444333333222333333333444444555555555222333444444444444777888::::::::::::;;;<<<======@@@AAACCCBBB@@@======<<>>;;;;;;===>>>@@@HHHOOOOOOOOOPPPPPPNNNEEECCCAAAAAACCCGGGLLLOOOQQQNNNGGG@@@???>>>888000111///---,,,------,,,+++,,,,,,***)))(((((((((((()))************)))((('''***)))'''&&&%%%&&&&&&'''***'''%%%&&&(((******)))'''***)))&&&&&&))))))'''(((******&&&&&&((('''$$$(((''''''&&&%%%%%%%%%%%%''''''''''''''''''((((((&&&''''''''''''%%%$$$######%%%''''''%%%$$$%%%%%%"""%%%((()))((((((***,,,+++,,,,,,)))&&&$$$$$$$$$'''&&&&&&%%%$$$###""""""###$$$$$$$$$$$$###""""""''''''''''''&&&%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$###"""!!!''''''((((((''''''&&&%%%%%%&&&&&&'''&&&%%%###"""$$$###"""###%%%&&&&&&%%%$$$%%%%%%$$$######$$$&&&((('''&&&%%%%%%%%%&&&&&&&&&$$$""" !!!###$$$%%%$$$#########$$$%%%&&&999666222000000000000000555444333555888;;;<<<===555111///333777:::???EEEJJJCCC;;;777777888:::;;;888666888???CCCCCCCCCEEEDDDGGGFFF@@@>>>AAABBB@@@<<<>>>===<<<===@@@???:::;;;;;;<<<===<<<:::777555666777777555555888===AAA>>><<<888777777999999999666333111222555555111---444444666888:::999666333444333111111222222111//////000111111111000//////333222333555333111555;;;;;;:::999888777666444333000444888999888555333222555666777777666444333222111111222666999;;;999666777666444333333333444555444555666666666555444333666444222222444444333222333//////111222///000333444333111000////////////222222222222333333333333333444555666666555444333444555555777888:::<<<===<<<;;;;;;::::::<<>><<<::::::===@@@AAAAAA===;;;888666555666777888999555333666888:::>>>DDDYYYgggnnnbbbLLL<<<555444777888999999888999;;;===@@@>>><<<999666555444444444333333222222333444444777777777777777777888888;;;;;;<<<;;;999999:::<<<;;;<<<<<<>>>BBBJJJSSSYYY___ZZZQQQFFF<<<777666777666666555555666555333111444444333333333333222222333333333333333333444444111222333333222333555777444555555777888:::;;;<<<:::<<<===<<<:::999999999<<<<<<<<<<<<<<<<<<<<<<<<777888:::<<<>>>@@@BBBCCCCCCGGGJJJIIIGGGFFFIIILLLMMMPPPSSSTTTVVV^^^lllwww~~~zzzxxx{{{zzzyyyyyy|||zzzvvvtttpppjjjddd___[[[UUUNNNJJJIIIIIIJJJOOOUUUXXXVVVUUUWWWXXXVVVOOOKKKFFFEEEIIINNNTTTVVVZZZXXXRRRKKKHHHEEE===444444111...---...000000000111000///...------,,,,,,))))))))))))))))))(((((())))))(((((()))+++,,,---'''((((((&&&$$$###%%%((('''))))))%%%%%%((((((&&&***---,,,((((((***)))'''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&+++,,,---------+++)))((("""%%%)))***(((&&&%%%$$$!!!$$$&&&'''&&&%%%'''))))))******(((%%%######$$$&&&&&&%%%$$$$$$###""""""%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$######"""&&&''''''''''''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$###&&&$$$###$$$%%%%%%$$$###$$$%%%&&&%%%######$$$%%%$$$$$$$$$$$$$$$#########$$$###!!! !!!###%%%'''%%%$$$$$$#########$$$$$$:::666222//////111222222666444333444555666666555333//////333777;;;AAAHHHRRRKKKAAA999666777999:::888555777===AAA@@@AAACCCNNNRRRQQQJJJBBB???@@@@@@===??????>>>@@@EEEEEEBBB???>>>?????????===999666999999888777777999>>>BBB???<<<999888888999999999222222333666999999444///666666888:::<<<;;;999666666444333222333333111000//////000111111000000///555333333333222111777???@@@???===;;;999777555444444666999:::888666555555999::::::999777555555555000000000333666888777666666555222000///000111111222222222222111111111111111000///111333555666555222//////111111...///222111111000///......//////111111111222222222333333222333444555555555444333444444555555666777999999666777888888888999<<>>888999888777:::>>>BBBEEEFFF===;;;999777666888999;;;999555444777999:::===CCCSSS[[[^^^SSSCCC888333111777888999::::::;;;===???HHHEEE@@@;;;777555444444444444333333222333333444777777888888999999::::::;;;;;;;;;:::888777999:::999999999:::===BBBJJJOOO[[[]]]ZZZPPPCCC:::888:::888666555444333222000...111111111111222222222222222222222222222222111111000111222222111111333555777777666666555555555555666777888777555555777888777777777777777777888888666666666777888999::::::<<<>>>@@@???;;;:::<<<>>>;;;>>>AAAAAABBBGGGQQQYYYdddcccccccccaaa```^^^]]]\\\\\\[[[\\\```eeekkknnntttyyyxxxpppkkkhhhgggggggggjjjjjjeeebbbcccdddbbbZZZRRRJJJIIIPPPYYY___aaabbbaaa]]]WWWSSSNNNEEE;;;777333///---...111333444111111000//////...---,,,************++++++++++++)))))))))))))))***+++,,,'''+++---***$$$!!!$$$((()))+++***'''&&&))))))''')))++++++''''''))))))&&&''''''''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&((()))+++,,,+++)))&&&$$$"""&&&***,,,+++(((%%%$$$###$$$&&&&&&%%%%%%&&&''''''((()))(((&&&%%%%%%&&&%%%%%%%%%$$$$$$#########''''''((((((''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''&&&&&&%%%$$$(((&&&%%%%%%%%%%%%$$$"""%%%&&&&&&%%%#########$$$######$$$%%%$$$###"""!!!###"""""""""###%%%'''((($$$$$$$$$$$$$$$###"""!!!888555000...///222333444333222111222333444444333666444444777:::<<>>======???RRRXXX[[[SSSFFF===;;;<<<===@@@AAABBBEEEJJJIIIEEE@@@@@@AAACCCFFFEEEAAA===???===:::777555666999;;;???===:::999999:::999999333333444777999888444000555666777:::<<<;;;999666999777666666666666555333//////000000000000000000333222333444333222888?????????>>><<<999666666666555777999999888888888999===??????<<<888555555666000000000222444666666777999777444222000000111222222111000000//////000000111000111222444666888999333///...000000------000///.....................000000000111111111222222222222333444444444333333444444444444444555555666111333444555666999===@@@===>>>>>>>>>BBBIIILLLJJJKKKGGGBBB@@@@@@AAA@@@>>>AAABBBEEEGGGGGGCCC===888666555555888>>>DDDGGGIII<<<;;;888777777999;;;===999666666888:::999<<<@@@IIIMMMKKKCCC:::666444111777888:::;;;;;;===???BBBHHHDDD>>>888444333333333555555444444444333444444777888999:::;;;;;;<<<<<<<<<======;;;999888999:::;;;<<<<<<;;;<<<@@@EEEIIISSS[[[aaa\\\MMM@@@;;;<<<777555222000000000...---......///000000111222222222222111111000000//////000111222222111111333555666666666666666666555555555666666555444555777:::666666555444444333222222777777777777888888888888:::;;;<<<;;;888777888:::777:::<<<;;;;;;===CCCHHHMMMLLLLLLKKKJJJJJJJJJKKKGGGGGGGGGHHHKKKOOOSSSVVVVVV[[[ccckkkqqqsssrrrqqqgggiiimmmuuu|||xxxvvvsssooodddYYYOOOMMMTTT___eeeffffffhhhgggdddaaa^^^UUULLLBBB===777333333666888999333222222111000///...---------,,,,,,------.........---,,,+++******))))))***...000...***'''(((***,,,...---***))),,,,,,******,,,,,,))))))++++++((()))(((((((((((())))))***))))))))))))(((((((((((($$$%%%'''((((((%%%""" $$$&&&***+++***'''&&&&&&''''''(((((((((''''''''''''((())))))''''''((()))%%%%%%%%%$$$$$$$$$$$$$$$'''(((((((((((('''&&&&&&######$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&'''''''''''''''(((&&&%%%%%%&&&&&&%%%###%%%&&&'''&&&$$$######$$$$$$%%%&&&''''''%%%###"""$$$###$$$$$$%%%&&&''''''$$$$$$%%%%%%$$$""" 555222//////111444777888444333111111222333333222777666888;;;======BBBIIIbbb^^^QQQ@@@777777777555777333333888:::::::::<<>>;;;:::::::::999888888777555555555444333111333444555888::::::777555999888777777888888777555111111000000000111111111000000333777555333666<<<===>>>???===:::999999:::555777888999999999:::<<<@@@BBBCCC@@@:::555555666222222333444444555666777:::999666333222111222222333333222111111111111111111111222333444555777888444000///111000,,,,,,///------......------------/////////000000000111111111222222333333333333333444333333222222333333444111111000000111555:::>>>999;;;;;;<<<@@@GGGJJJGGGHHHEEEBBBBBBCCCBBB>>>:::;;;<<>>AAACCCBBB???;;;666444333444555666666666666555555444444888999:::<<<===>>>>>>>>>?????????===;;;:::;;;<<<>>>???>>>======>>>AAADDDIIIUUUaaabbbWWWHHH???<<<555222///------......---,,,------...///000111111111111111000000/////////111222333222111111333555---///111444666777888999444555555444333444777999444444444333333222222222333444444555555666666777333444555444444333444555444555666666444555888;;;===<<<;;;;;;;;;<<<=========<<<<<<===>>>AAACCCDDDAAAEEELLLRRRVVVVVVUUUTTTOOOPPPSSSYYYbbbmmmwww}}}ttthhh[[[VVV[[[bbbeeefffhhhmmmqqqqqqrrrqqqkkkcccTTTOOOGGGBBB@@@AAACCCDDD===<<<999666444222111111///......------...//////111111000///...---,,,+++......///000111///---+++,,,......******......,,,...111333111111222000,,,---,,,+++***)))(((((((((+++++++++******)))))))))'''(((***+++***(((%%%$$$'''((()))((('''&&&''')))((((((((())))))((('''&&&%%%'''((((((''''''((()))%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&''''''(((((()))&&&%%%$$$%%%'''((('''&&&$$$&&&''''''%%%$$$$$$$$$$$$%%%'''''''''&&&$$$"""%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$###!!! 000//////111666:::===>>>999666333222222333333333444555999>>>???>>>BBBHHHaaa```UUUBBB888888888555777222111555777777777999999@@@HHHKKKCCC::::::???>>>AAACCCCCCEEEHHHEEE??????>>>AAAHHHOOORRRNNNIIIBBB>>>;;;999:::===>>>???AAA???<<<;;;;;;;;;:::888<<<:::777444222222222333222333555888::::::777555777666555666777888888666444333222111111111111222///000333777555222444999<<>><<<:::777666777999:::888888888888888777666555888999<<<>>>@@@@@@@@@@@@@@@@@@@@@???===<<<>>>????????????>>><<<<<<===???BBBLLLYYY___[[[PPPDDD===666333///,,,---.........,,,------...///000000111000000000000000000//////222333333222111111222444000111222222222111000///111222333333222222444666000111222333444555666666333444444555666666777777000000111111222333333333222333333222000000222444777666666666666777888888777777777777888888999999888:::>>>AAACCCDDDCCCBBBDDDDDDDDDGGGLLLSSSZZZ^^^hhhjjjmmmoooppprrruuuwwwyyy}}}|||uuupppttt{{{ssskkkjjjlllmmmllllllssszzz}}}}}}wwwiiiccc[[[UUURRRRRRSSSSSSOOOKKKEEE>>>888444222222333222000/////////000111---....../////////......000000000333555444000,,,***------***+++///000---...444777777777777333...111000...---+++*********---------,,,++++++******++++++,,,,,,+++***((('''*********(((''''''))),,,((('''&&&'''(((((('''%%%$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&''''''(((((((((&&&&&&&&&'''&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&'''''')))***+++&&&%%%%%%&&&((())))))(((###%%%'''(((&&&%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%$$$###"""---...111666<<>>???DDDZZZ\\\SSSAAA888:::;;;777666222000333555444444777555888>>>BBB???:::===EEEBBBCCCAAA>>>>>>AAA@@@<<<@@@>>>@@@FFFMMMNNNIIIBBB>>>;;;888888;;;???AAABBBAAA???===<<<<<<;;;:::888===<<<999666333333444555444555777:::<<<<<<:::888666555555666999::::::999777666444222111111222222111000222444222000333999;;;>>>AAA???;;;:::<<>>@@@???<<<999888888999@@@EEEEEE???:::999;;;888;;;>>>===:::888777888777777777666555333222111555555666777666555444333...000222333333444777:::777333111222111---,,,///////////////...---+++***------........./////////000000000111111222333444333222222222222222333333/////////...---///222444222444666777<<>>???@@@???===;;;:::::::::999999:::<<<===<<<;;;999777555666888;;;======888777444333222444666777777555666999999555444666777999777333444777666333888999;;;;;;;;;===???BBB;;;;;;:::999:::;;;<<<===::::::;;;;;;:::888777666888:::===???AAABBBBBBAAA???@@@AAA@@@>>>>>>???AAA???@@@@@@>>><<<;;;;;;<<>>AAAGGGJJJEEE>>><<<@@@SSSWWWPPP@@@888;;;===999666111000222444333333666;;;:::<<>>;;;AAA??????DDDJJJIIIBBB;;;<<<999555555999===???@@@AAA@@@>>>======<<<:::888<<<<<<;;;999666555555666666777999<<>>===999777555333222111222222333111111111///...333:::999===???===888666888<<>>;;;>>>AAAAAA===999888888777888999:::999666444222555666777888888666444333...111444555555777;;;???888444222333111------///000000000000///---+++)))---------.........//////000000000000111222333444222222222222222222333444+++...000222333444555777333555666666:::???@@@===<<<>>>>>>;;;888777999<<<===;;;999999;;;<<<<<<;;;;;;999666666777888999999777666333111111222444555777444555999888444333555888:::999555555666555222888999;;;;;;;;;<<<>>>AAA999999::::::;;;;;;<<<===;;;;;;<<<<<<;;;999888777888:::===@@@BBBCCCCCCBBB>>>???@@@???>>>>>>@@@BBB@@@AAAAAA???===;;;;;;<<>>:::777666666666777777:::<<<<<<::::::===???<<>>555555444444333444444444999999888777666666555555222111///...------...///+++---000000///---------,,,***)))+++---...,,,******+++---,,,+++***+++---''''''((()))***+++,,,,,,'''''''''''''''&&&&&&%%%((()))))))))((('''&&&&&&%%%%%%&&&&&&'''((())))))''''''((()))))))))))))))''''''((((((''''''&&&%%%'''&&&&&&&&&(((***,,,---***)))''''''(((((('''%%% ###&&&(((((('''''''''***)))(((''''''''''''(((!!!$$$&&&''''''%%%$$$'''&&&%%%$$$%%%&&&'''(((000777;;;<<<@@@CCC@@@999999666333444888>>>DDDGGGCCCCCCCCCCCCAAA===;;;<<>><<<888222444222000000333777999:::<<<===>>><<<:::<<<@@@EEEFFFDDD@@@:::555666<<>>;;;<<>>;;;;;;:::999888777666666777888:::<<<===<<<:::999;;;:::::::::;;;===???@@@<<<;;;:::999888888777777444333222111111222444555<<<======:::666555777999BBBBBB@@@===:::888999:::??????>>><<<:::999:::<<<>>>@@@BBBCCCAAA===999666888777777777999999777555888777666666555444444444555222000111666;;;======888999::::::777555444444444333222000...,,,***))),,,,,,---------,,,++++++222111///000333555666666777333//////111333333222555222111444444111222444444333222444777:::;;;;;;===;;;999888777888999:::======;;;888777999<<>>@@@;;;>>>>>>;;;:::<<<;;;777===<<<<<<;;;999888888777666999<<<===<<<<<<>>>@@@BBBBBBAAA???>>>>>>>>>===DDDCCCAAA===::::::<<<>>>:::===@@@FFFQQQZZZWWWMMM<<<;;;888444111111222444222222111000/////////000000//////000111000...,,,222222222222111///...------...111555999:::999777666333000///222666:::;;;666333111111555777777666888888777777777888999:::666555555555555555666777666555444333222333333444333222111111111222333444444333333666888777333...///222111000333999<<<:::???@@@;;;333111444555111555555555555666888999:::777666444222111111222222888>>>BBBBBB@@@DDDOOOZZZlllqqqvvvxxxuuupppkkkhhhggglllttt|||zzzkkk^^^YYYYYYYYYYYYVVVQQQLLLHHHFFFFFFJJJKKKLLLMMMLLLJJJHHHGGGDDDEEEFFFFFFDDD@@@;;;888;;;999666555888>>>DDDIIIMMMVVV___eeegggcccVVVHHHBBB???:::777666888<<>><<<777555444333555:::@@@EEEHHHDDD@@@<<<;;;:::999666555>>>AAAAAA>>><<<<<<999555444333333444888:::;;;:::>>>???>>>;;;888888<<<@@@======;;;:::999:::>>>AAADDDIIILLLIIIEEEBBB<<<666555444444555888;;;???BBBAAA===:::999<<<>>>>>><<<888888777777777777666666777888999::::::888777666888888888999;;;>>>@@@AAA;;;<<<<<<<<<<<<:::999888666555333222333444666777<<<===<<<:::666555666999??????>>>;;;999888999;;;@@@@@@>>>;;;888777999;;;<<<>>>@@@AAA???<<<888555777777666777999999888666777666555333333333444555666333111222666999;;;;;;:::<<<======:::777666666444444222000...,,,+++***,,,,,,,,,---------,,,,,,111000///111555999<<<<<<666222///000222444333111222000111555666444444777888555222222444777999999;;;:::888666666666777888;;;;;;999777666888<<>>;;;777888444000000222555666666888888999999:::::::::;;;888777666555444333222222777999:::::::::;;;===???:::======:::999;;;:::777<<<<<<;;;:::999999999888<<<<<<===;;;999:::===@@@>>>===<<<<<<<<<===>>>???EEEDDDBBB>>>;;;:::<<<>>><<<>>>@@@DDDOOOZZZZZZSSSEEE@@@:::555333333444444444333222111000000000000222111222444666666555333222222111000///...---,,,---///222666:::<<<:::888:::777333222333555666777777555333444777888888666888888888888999999999999888777666555555555555555777666555444333333444555666555333222222222222333444333444666999888555222333666666333333999======BBBBBB<<<444111444555222333333444444555666777777333222111000000000111111555888;;;:::999;;;CCCJJJRRRUUUYYY[[[XXXTTTPPPNNNMMMQQQYYY___cccfffiiikkkeeedddccceeejjjrrrzzzrrrlllmmmkkkkkkiiifffcccaaaaaabbbaaa___^^^^^^]]]\\\XXXUUUQQQRRRSSSSSSQQQNNNKKKIIIIIIFFFCCCCCCFFFLLLSSSWWW```iiisssyyyzzzuuugggZZZRRROOOJJJHHHHHHLLLQQQTTTXXX]]]___]]]YYYVVVNNNGGGAAA@@@>>>;;;:::999888888;;;;;;<<<<<<;;;::::::999888666333111//////000111333222222333444444333222000///------...//////...,,,***+++,,,+++'''(((,,,+++---...---,,,******+++'''''''''((()))******+++*********++++++,,,,,,,,,000...+++((('''(((***,,,+++,,,,,,---...000000111333111///------,,,)))'''***)))''''''(((((('''%%%,,,***'''&&&'''))))))(((((('''&&&%%%%%%&&&((()))))))))*********)))'''&&&666777555333444888777444333444555777;;;@@@EEEGGGCCC===777444666777666333888<<<<<<999999;;;:::666666666888;;;>>>???>>><<>>:::555444777:::888888999;;;???AAAAAAAAAHHHSSS[[[WWWLLLBBB:::444555555666777:::<<>>AAABBB;;;<<<===>>>>>>===<<<;;;888777666555666777999:::======<<<:::777666777888:::::::::999777777999;;;@@@???===999777666888;;;:::<<<===>>><<<:::666444666666666777999:::999777777555333111111222555666777555333333666888::::::===???AAAAAA>>>:::888777555444333111///---,,,++++++,,,,,,------.........000///...222777===BBBDDD444222111222555666444111000///222777999777777999;;;777333111222555777777999888666555444444555555888888777666555777;;;???@@@<<<999:::???AAA???<<<:::777333111222444666666999999888888888999::::::444555666777666444111000777999:::;;;;;;;;;<<<===999<<<<<<888888:::999666:::::::::999999::::::;;;@@@>>><<<888666777;;;???999888777777999;;;>>>@@@EEEDDDBBB???<<<;;;<<<>>>>>>??????BBBLLLXXX]]]]]]PPPGGG<<<666666777777555555555444333222222222222555444555888;;;<<<<<<;;;444444333222000///...---...///333888<<<===<<<::::::777555444555666666555777777777888::::::888666777888999:::::::::999888999999777666555444444444777666666555555555555666888777666444333333333333444444444777999999777555666::::::666555:::@@@BBBGGGDDD===555222444444222222222222333333444444555000///...------...///000333444555555444555777:::>>>AAACCCDDDAAA>>><<<<<<999===CCCGGGIIIKKKMMMOOOGGGFFFEEEGGGKKKRRRYYY^^^eeekkkppptttyyy}}}|||vvvqqqnnnnnnrrrxxx~~~{{{uuussstttrrrlllggg]]]^^^^^^^^^^^^^^^^^^]]]]]][[[XXXWWWZZZ```fffkkkvvvxxxjjj___\\\YYYXXXZZZ```hhhlllqqqwwwzzzxxxtttnnnddd[[[SSSPPPLLLIIIFFFDDDDDDDDDDDDFFFIIILLLLLLKKKHHHGGGCCC@@@;;;777555444555666555444333444666888777666000///------///000///...---))))))---...---,,,...+++---......,,,++++++,,,)))******++++++******)))*********+++++++++++++++111...)))&&&%%%'''***------......000111333444555777444111//////...,,,***---+++)))((())))))'''&&&+++)))(((((())))))(((''')))(((&&&%%%%%%&&&''''''))))))*********)))((('''777666444333444666555444777888999:::;;;===@@@BBB??????<<<888777999999777888;;;;;;888999<<<<<<999999:::===BBBDDDDDDAAA???>>>>>>===888444222555888>>><<<;;;>>>BBBDDDCCCAAAKKKZZZddd___QQQBBB888222555666888:::<<<>>>>>>???BBB<<<777555777:::<<<;;;666666666666777777777777555555555555555555444444777888999:::<<<>>>???@@@<<<<<<<<<===>>>>>>??????<<<;;;999888999:::<<<=========<<<;;;999888888888666777888777666777999<<>><<<999777777:::===999999:::;;;:::888666444666555555777999:::999888777555222000111333666999999888777666777999::::::===@@@BBBBBB@@@<<<999888666666444333111///...------------......///000111000///...111777>>>CCCEEE444333333666999999666333000000444:::;;;999777999:::888555444555666777777777666555444333333333333555555555555555777;;;>>>???<<<;;;===AAACCCBBB@@@;;;999555222222333555666999888777666666777777888444555666666666444222111777999;;;<<<;;;;;;;;;;;;999;;;;;;777666999888666999999999999999;;;<<<===>>><<<999666555666999<<<777666555555777:::===???@@@@@@???===;;;;;;<<<>>>@@@???>>>@@@HHHTTT```fff[[[NNN???888:::<<<;;;888666666555444333333444444777777777999<<<======<<<888777666555444333222222000111444888<<<>>>===;;;666555444555888999888888888999;;;<<<===;;;999777555777999:::;;;:::888777888777777666555555555555777777666666666666666666888777777666666555555555555555666666777777777666555:::;;;888777>>>EEEIIILLLEEE<<<555333333333222111222222222333333222222000///...---,,,,,,---...444333333444555555333222999:::<<<;;;999888888888444777:::======>>>???@@@<<<:::999:::===BBBGGGJJJNNNVVV```hhhooorrrllldddZZZVVVTTTWWW[[[bbbnnnyyy|||uuujjjjjjiiijjjlllooorrrttttttqqqooonnnooosssxxx{{{rrrgggeeebbbccchhhqqq{{{xxxooohhheee___ZZZUUURRRQQQPPPQQQTTTYYY^^^___^^^[[[XXXQQQNNNHHHBBB>>>======>>>;;;999888888::::::999888333111000///111111111000000+++***...222111000000---///000000...------...------......---,,,+++***,,,,,,------......//////333000---***)))+++...000///000111444777;;;>>>@@@>>>;;;888555444333222000000---+++******+++***)))***))))))***++++++(((&&&))))))'''&&&&&&&&&&&&''')))))))))***))))))))))))888666666888999999777666===>>>???===:::999:::;;;>>>FFFIIIAAA999777999999999<<<<<<:::;;;@@@BBB@@@===>>>AAADDDGGGFFFCCC@@@<<<<<<<<<888555444888;;;GGGCCC>>>===???AAAAAA???FFFSSS^^^[[[OOOBBB999333777888:::<<<===>>>>>>>>>@@@<<<777666999<<<>>>>>>999999999888888888777777555555444444555777888999<<<<<<<<<<<<<<<<<<<<<<<<===<<<::::::<<<>>>BBBDDD@@@???===;;;;;;<<<===>>>======<<<<<<<<<;;;:::999666777888777777888:::=========<<<:::999;;;>>>AAA888888999999888777666666666555555777999:::999888666555333111222555999;;;;;;;;;:::999999999:::;;;<<>>===<<<<<<>>>BBBDDDCCCAAA???===999666333333555777777777666555555444555555666555555555555555555555777:::===>>>===;;;::::::999;;;:::666555888888666999888888888999;;;===>>>999888666555666777888888999888777777888:::<<<===:::;;;<<<;;;:::;;;===???AAA???>>>???DDDOOO___kkkbbbSSSBBB;;;===@@@>>>:::666555555555555555666666999888777888999::::::999888888777666666666777777555555555888;;;===<<<;;;555444444666888999999777888:::===>>>===;;;888666444555777999999888777555555555444444555666777777666666777777777777777777666666666777888888888888777777777666666666666777444999<<<;;;>>>FFFNNNQQQNNNEEE:::444222222111111222222333333333222111111222111///---,,,+++,,,,,,333333333555777666333000333444555444333222333444///111333444333333333444666555333222333555888:::BBBLLLXXXdddlllmmmcccWWWHHHCCC@@@AAACCCGGGQQQ[[[fffnnnvvvyyyxxx{{{{{{yyywwwwwwzzzxxxooollljjjkkkqqq||||||xxxssslllfffaaa^^^]]]\\\```fffkkknnnmmmkkkiiiaaa]]]WWWQQQMMMJJJJJJJJJKKKJJJHHHGGGFFFCCC@@@===:::888666555666666555444333...,,,111444333111222444555666555333222222222///////////////...------000000111333444555777777777666555444444444555666333444777;;;AAAGGGLLLOOONNNKKKFFFBBB???;;;888555111///,,,***+++++++++***+++++++++,,,---,,,***'''***))))))(((''''''''''''***))))))))))))*********===:::999===>>><<<:::;;;AAABBBBBB>>>999666777999CCCPPPTTTHHH:::777888999;;;======;;;===CCCGGGFFF@@@@@@@@@BBBCCCCCC@@@>>>;;;<<<<<<:::777888<<<@@@KKKGGGAAA<<<;;;;;;<<<======FFFMMMMMMIIIDDD>>>888777888999;;;<<<<<<=========999666666;;;???AAAAAA;;;;;;;;;::::::999999999666666555555666999;;;===@@@@@@??????===<<<:::999<<<;;;::::::===@@@DDDGGGDDDCCC@@@>>>=========>>>===<<<<<<===??????>>><<<999::::::999888999;;;======>>>???>>>===>>>@@@BBB999999888888888888888888666666666777999:::999777555444333222444777:::<<<:::;;;<<<;;;999999;;;<<<;;;===??????===;;;;;;;;;;;;:::999888666555444333333222222111222333555666222000000111444777999999666555666999===>>>;;;888777555777::::::666555666444555888<<>>;;;888666666666777777777777777555666777777777999<<<>>>=========@@@BBBDDDCCCBBBCCCBBB>>>:::666555777999666777777666555444333222777666666555555666777888888<<>>@@@?????????AAAIII[[[kkkgggYYYGGG>>>>>>???===:::444444444555666777888999:::888666666777777777666555555444555666888:::;;;;;;999777666888999::::::777666555555777777666555999;;;>>>>>><<<999777666222333444555555555444444222222222333444555777777555666666777777777777666444555666888999999999999888888888777666666999;;;888<<>>@@@AAA???>>>===<<<;;;;;;::::::999;;;>>>DDDKKKSSSZZZ^^^aaa^^^XXXRRRLLLEEE>>>:::888555111...------,,,+++---------...///...,,,)))***************)))))))))******)))))))))***++++++FFF@@@===??????<<<<<>>999777999===JJJUUUWWWJJJ>>>===@@@???BBBCCC@@@<<<<<<@@@CCCBBB@@@>>><<<<<<======<<<;;;===>>>>>><<<:::;;;@@@DDDJJJHHHDDD???;;;:::<<<>>>>>>@@@@@@AAADDDGGGCCC<<<666666666777888999::::::888555444777===BBBDDDCCC:::::::::::::::;;;;;;;;;999888666555666888<<<>>>BBBBBBAAA@@@???===:::999999:::<<>>>>>>>><<<;;;;;;<<<>>>AAABBBCCCCCCAAA@@@@@@AAA::::::999888888999:::;;;777777666777999999888666111111222333555777:::;;;888:::;;;:::888888999;;;;;;<<<===<<<;;;;;;===???===<<<;;;:::999888777666777666444333333555666777222111111222555555555333555444444777<<<===<<<999888555666999999555555777555555777;;;======:::888666777888999:::;;;;;;;;;777888999999999:::===???>>>>>>???BBBDDDDDDDDDCCCCCCBBB???:::444333555888777888999999888555333111555666777999999999888777:::===AAACCCAAA>>>;;;999;;;<<<:::666555888999777:::999888777888:::===??????:::555333444666777666777888:::;;;<<<<<<;;;;;;999:::;;;;;;999999:::<<>>???@@@>>>CCCVVViiilll___MMMAAA===<<<999666222222333444666888:::;;;:::888666555666777777666333333333555888;;;???AAAAAA===888444444666777888555444333333555777777777888;;;===<<<999666555666000000111111111222222222222222222222222333444555444555666777777777666666555666777888999999888888777888999888888:::>>>BBB@@@BBBEEEKKKVVVaaadddbbbOOO@@@222//////------000000000111222111///---,,,...---,,,,,,,,,---...///---...000111111///......+++---.........---...000///000111111//////000111111111000//////000111111444;;;DDDMMMUUUVVVJJJ===222//////000000000444;;;:::===@@@AAA@@@BBBHHHNNNTTTWWWYYYZZZZZZ[[[___bbbgggiiimmmpppnnnmmmttt}}}}}}xxxppplllnnnuuu}}}zzzuuupppllljjjaaadddggglllppptttwwwxxxwwwvvvuuutttssssssrrrrrrrrrqqqpppnnnjjjbbbYYYRRRJJJHHHDDDBBBAAA@@@>>><<<>>>===???CCCDDDBBBDDDIIICCCDDDDDDBBB???<<<;;;;;;888777666666888;;;>>>@@@>>>@@@CCCGGGLLLPPPSSSUUUUUUSSSOOOKKKHHHGGGFFFFFFMMMNNNRRRXXX```hhhppptttxxxuuuqqqllleee]]]UUUOOOHHHDDD===888555333111000000///......000///...,,,******++++++,,,,,,++++++******)))))))))***+++,,,NNNEEE>>>>>>>>>;;;<<>>???<<<999888===BBBNNNWWWVVVJJJCCCGGGKKKIIIJJJIIIDDD<<<999;;;;;;999@@@===999777777888888888???@@@@@@>>><<<===AAAFFFHHHHHHGGGCCC>>>===???BBBFFFCCC======DDDJJJFFF===444444444444555666777888444222222666===CCCEEEDDD777888999:::;;;<<<======;;;:::777555555777:::<<>><<<:::777:::???DDDGGGGGGGGGFFFJJJGGGDDD@@@>>><<<<<<<<<===<<<<<<@@@DDDEEEDDDAAAAAABBBAAA???<<<<<<===???DDDFFFGGGFFFCCC@@@??????;;;:::999999999:::;;;<<<888777777777999999777555///000111222444777999:::666888:::999777666888;;;;;;<<<<<<;;;;;;<<>>>>>===<<<:::999888888999888666555444555777888111111222333555555333111555333333666:::<<<;;;999777444444777888555666999777666777888:::;;;999888777888999;;;===>>>>>>>>>888:::;;;;;;:::;;;===??????@@@AAACCCEEEEEEDDDDDDAAA@@@===777111///111444777999;;;<<<:::777333111333555999<<<===;;;888666:::>>>CCCDDDBBB>>>;;;999<<<===;;;666666999:::888;;;999888777888:::===???EEE???777222333555777888555777999<<<======<<<;;;<<<======<<<:::888999:::>>>>>>@@@@@@===@@@RRRfffooocccQQQDDD===999666333000111222444666999;;;<<<:::888666666777999999888333444555777;;;@@@DDDGGGEEE???888333222444666777111000///111555999;;;;;;888;;;===;;;777555444555/////////...///000000111333333222222111222222222333444555777777777666555666777888999999888666555666888:::::::::===CCCHHHGGGIIIKKKRRR___jjjkkkfffNNN>>>000---...,,,,,,///...///000000///---+++)))************,,,---000111---///111111...---------)))+++------,,,,,,---...///111222111000000111222............///000111222222666;;;BBBIIIKKKBBB666111///000111000---///444444666777666444666:::>>>CCCDDDEEEEEEEEEGGGLLLQQQQQQSSSWWWZZZYYYZZZdddoooyyyrrrqqqvvv~~~wwwwwwwwwuuurrrnnnjjjhhh___aaacccggglllqqqvvvxxx{{{|||}}}}}}tttjjjbbbYYYVVVSSSPPPNNNLLLJJJHHHEEEFFFJJJNNNNNNMMMQQQWWWRRRSSSRRRPPPLLLIIIGGGGGG???>>>======???CCCHHHKKKQQQSSSWWW\\\bbbgggkkkmmmpppllleee^^^YYYXXXXXXYYYfffhhhkkkpppxxx{{{rrrmmmWWWQQQJJJCCC>>>;;;777555222000//////000000///...***+++,,,---------------******)))))))))***,,,---SSSRRRJJJ===888<<<@@@@@@DDDHHHHHHBBB:::999@@@HHHTTTRRREEE>>>BBBDDDMMM___gggYYYCCC<<<@@@;;;888AAA>>>===:::777444555888;;;CCC@@@======@@@BBBBBBAAAHHHJJJIIIEEECCCEEEEEEBBBLLLGGG???>>>LLLZZZRRR@@@:::888555555666777666666333333555888<<>>777999;;;;;;999777777777888999;;;===>>>>>>>>>===HHHMMMOOOJJJAAA:::777555777777:::>>>CCCEEEDDDAAADDDAAA@@@@@@===888777;;;;;;=========<<>>===>>>>>>>>>888888888888999;;;===>>>>>>;;;999888888888777666111333555555444444777:::999999888888777888888999888:::<<<:::888777888::::::<<<======;;;;;;<<<===;;;999777666777777666444999666444555666666333000666555555555666888999:::;;;999777999;;;;;;888555555555555555555555555555222444888;;;>>>@@@@@@@@@:::;;;===>>>??????>>>>>>???AAABBB???<<<===BBBGGGAAA???;;;444///---000444<<<:::999:::;;;999333...444666999;;;:::888444111888;;;>>>???>>>;;;999888666:::===<<<888777;;;>>>:::999888999;;;===>>>>>>;;;:::888777777777888888666999===???@@@@@@@@@AAACCCDDDCCC@@@;;;999:::;;;>>>>>><<<999:::CCCRRR^^^ooogggXXXHHH@@@???<<<777666666777999<<<======<<<:::888666888;;;===;;;999777555333444888<<<@@@BBB@@@;;;555222222333111///111000//////222666;;;>>>888777666555555555555555111222222222222111000///222111111222444555444333333444444555555666666666444444555666777888999999999<<<>>>???DDDNNNVVVYYYYYY[[[]]]bbbppp{{{ssseeeMMM===666444---...222///.........,,,++++++---...+++------+++,,,000...***111000//////000000...,,,---,,,++++++,,,---000111222222000///---...000222111222333555666666666666444777888888:::;;;555...///---------/////////---111000000111333555444333777777888:::===???BBBCCCJJJNNNQQQPPPMMMPPPYYY```sss|||xxxrrrnnnooorrrsssoookkkiiihhhhhhjjjnnnsssyyy}}}{{{|||~~~|||uuurrrgggcccbbbcccaaa[[[WWWVVVTTTYYY\\\]]]aaahhhjjjiiijjjhhhdddaaa^^^YYYTTTPPPTTTQQQNNNMMMRRRZZZdddjjjlllpppvvv|||{{{wwwwwwxxxwwwvvv|||tttfffXXXPPPLLLCCC:::888555222111111111000//////////////////////////////...,,,******+++,,,---KKKJJJDDD:::888===BBBBBBBBBEEEEEE@@@888777>>>FFFQQQQQQEEE<<<>>>CCCRRRkkkwwwgggMMM??????:::777AAA===<<<;;;888555555888:::CCC@@@>>>>>>AAACCCDDDCCCFFFJJJJJJGGGDDDDDDBBB>>>DDDBBB???EEEWWWddd[[[GGG:::888666555666666666555333333333666:::<<<======666999<<<===;;;888666555777888:::;;;<<<======<<>>>>>>>>===<<<;;;;;;:::777888999999999:::>>>AAALLLGGGAAA;;;888666333222666666777666555555777999999888888888999999:::;;;777:::;;;;;;888777777999999;;;;;;;;;::::::<<<>>><<<:::888888888888777666888666444555666555222000555555444444555777888999999777777:::======:::777555444444333333333444444444666999;;;======<<<<<<:::<<<===??????>>>===<<<999<<>>;;;;;;>>>AAA<<<<<<:::555111///000333888888888888888666222///111333777999:::888555333555888;;;<<<;;;888777666666:::===<<<999999;;;???;;;:::999999:::<<<======<<<;;;:::888888888999999777:::===????????????@@@BBBCCCCCC@@@<<<999999::::::<<<===;;;;;;AAALLLUUUdddaaaWWWJJJCCC@@@===999888777777888;;;<<<<<<;;;;;;999777999===@@@???>>>:::777555555777;;;===>>>:::999666222///...000111333222111000222555888:::555444333222222222222333111222222222222222111111555333111111222333333222333333333333333333333333555555666777888999999:::999===???BBBLLL]]]kkkrrrvvvvvvtttuuuyyygggLLL;;;555444///000444000333222000...------...///000222111......///---(((000...+++***+++,,,,,,,,,...---,,,+++,,,---///111333222111///------...//////000111222222333333333111444555444666888444---000.........000000///...111000000111333444444333444555777999;;;===???@@@FFFKKKQQQQQQOOOPPPVVV[[[kkkxxxvvvtttxxx|||~~~xxxvvvxxx|||~~~wwwqqqjjjiiimmmqqqqqqppptttttttttuuuwwwzzz}}}~~~~~~zzzrrrmmmkkkmmmllliiihhhjjjkkkooopppnnnppptttwwwuuuwwwtttqqqnnnjjjfff```\\\[[[ZZZZZZ]]]cccllltttzzzuuujjj^^^NNN???<<<999666555555666555444333333333333222222222222333222111000///000000111@@@???;;;666777===CCCDDD???BBBAAA<<<555555<<>>AAADDDEEEFFFLLLQQQRRRNNNJJJGGGDDD???:::;;;???LLLbbbnnnbbbNNN;;;999666555666666666555444222222333666999::::::444888<<<===;;;777444333666777888999:::;;;;;;;;;BBBGGGMMMMMMFFF===666333888999;;;<<<>>>???@@@@@@>>>>>>@@@BBB???888555666555;;;BBBFFFDDDBBBAAAAAACCCCCCBBBBBBAAAAAA@@@@@@;;;;;;<<<<<<;;;999888777666999;;;:::888999@@@FFFVVVPPPFFF>>>888555444222888888666666555555666777:::999999999:::;;;<<<<<<666888;;;;;;999777666666888999999888888999<<>><<<:::::::::;;;:::999888777666666666555333111555444444444444555777888777666888<<<@@@AAA>>>;;;777666444333222333333444777888:::;;;;;;;;;999888:::;;;===>>>>>><<<999888333777;;;;;;999888999;;;999999888666333000000111222444666666444222111000///111444777888888666555222555888999888666555555666999<<<<<<::::::<<<>>><<<;;;::::::::::::;;;;;;===<<<;;;999888999999:::888:::>>>???>>>======>>>@@@BBBBBBAAA===:::999888777;;;>>>>>><<<>>>EEEKKKVVVYYYVVVMMMDDDAAA???===<<<:::888888999;;;<<<<<<>>>;;;999:::???BBBCCCBBB===:::777666888999::::::444666555222---+++///333555444222111222333555777444333333222222222222222222333333444444444333333;;;888555333333444333333333333222222222222222222666666777888999:::;;;;;;;;;???BBBIIIZZZsssrrrTTTAAA888777333444777222888666222///...---...///222333222000///111...(((111---)))&&&(((***,,,---///...,,,++++++---...000222111111000000000111111//////000000000000000000///111222111222555333...000//////000111111000...111000///000222333333222111222444666999;;;===>>>BBBIIISSSWWWUUUTTTUUUWWWdddqqqwwwpppooojjjccc]]][[[___cccaaafffiiiiiilllpppqqqnnnnnniiibbb___aaagggmmmpppzzz{{{}}}xxxpppmmmqqqwww|||yyytttpppooooooooosssxxx~~~~~~|||yyyvvvrrrnnnhhhdddffffffiiimmmuuu}}}vvv^^^KKKCCCAAA===;;;;;;;;;;;;::::::::::::999999888777777333333333222222222222222999777555444777<<<@@@BBB<<<>>>>>>999444444:::@@@TTTRRREEE999888<<>>AAADDDEEERRRVVVVVVPPPJJJHHHEEEBBB666888>>>MMMbbblllaaaOOO;;;999666666666777666666444222000111333666777888444777999:::888555333222555555666777888888999999AAADDDHHHKKKGGG>>>888777===??????>>>;;;999:::;;;===>>>AAADDDAAA999555666:::@@@FFFHHHFFFBBB@@@???BBBAAAAAAAAAAAAAAA@@@>>>777888:::;;;;;;:::888777666:::===;;;777999AAAHHHRRRLLLCCC;;;888888888999888666555666888999888777<<<<<<;;;;;;;;;;;;<<<<<<666888:::;;;:::888666555777777777666666888<<>>???>>><<<<<<<<>>;;;888777888<<>>;;;<<<@@@EEEOOOTTTUUUMMMCCC@@@AAABBBAAA===:::888999;;;<<<===BBB???;;;;;;???CCCDDDCCC>>><<<:::999:::;;;;;;:::333333333000...---000222444444333333333444555666777666666555555666666666555555666777777777777666BBB>>>999666666666666555222222333333444444555555777888888999:::;;;<<<<<<>>>BBBHHHSSSiiifffPPPCCC@@@;;;>>>@@@:::<<<999444000///000111111222444444333444666444...333///+++)))+++---///000000///---++++++,,,---...000000000222444555555555111111000///////////////...000111///000333333000111000000111222222000...111000///000222333222111...///111444777:::<<<===BBBKKKXXX______\\\YYYXXXaaalllyyy~~~lll```SSSRRRNNNIIIEEEDDDGGGJJJGGGJJJKKKLLLPPPWWWZZZXXXXXXTTTNNNLLLNNNSSSWWWZZZ\\\___eeekkkqqqwwwzzz||||||yyy|||~~~wwwpppmmmkkklllsss{{{{{{wwwrrrnnnrrrqqqqqqtttzzzqqq\\\MMMJJJEEEBBBAAAAAA@@@???AAAAAAAAAAAA???>>><<<;;;555666666777777666555555888555222444777:::<<<===999;;;<<<999555555999===NNNLLL???666999<<>>:::;;;AAADDDFFFDDD>>>:::;;;>>>??????BBBEEEBBB;;;777999???BBBEEEDDDAAA======>>>AAA??????@@@AAAAAA???<<<444666888;;;<<<;;;::::::666;;;>>>;;;777888???FFFHHHBBB<<<777666888:::;;;999777777;;;@@@CCCAAA===??????===<<<;;;;;;::::::777888:::;;;;;;999666444666777666555555777;;;???>>>===;;;<<<===>>>>>>===<<<======<<<;;;999888888888777666555555555666777999999;;;@@@FFFHHHGGGDDD===<<<:::888666555555555888999;;;===>>>>>>===<<<<<<<<<>>>>>><<<999666444222222222222222444777999>>>===:::888666444222111---000333333111///111333222333333444555444444444444666777777555555666777333666888:::::::::::::::===??????>>>;;;999999;;;===;;;:::888777666777777:::<<>><<<<<<<<>>;;;888666:::===???===::::::???CCCMMMSSSSSSJJJ@@@???BBBEEECCC???;;;888999;;;======EEEAAA<<<;;;>>>@@@@@@???>>><<<;;;<<<===>>>===<<<555222000000111222222000222222333444666777888888999999888888888999999:::888888999999:::999999888BBB>>>999666555666555555---...000222444666777888888888999:::;;;<<<======AAAEEEMMM\\\uuu{{{bbbSSSOOOMMMPPPQQQJJJBBB===888555555777999999;;;===>>>===>>>???<<<777333111///...000111222222222111...,,,+++,,,------000000000333666777555333111111///...............---000000......111222000222222222333444333000...000///...///111222111000---...000222666:::===???GGGPPP]]]eeeeeeaaa\\\YYYZZZbbbiiikkkgggeeegggjjjrrrwww||||||uuugggXXXOOOBBBAAA>>>;;;999999:::<<<999:::::::::@@@IIILLLKKKIIIFFFBBBAAACCCEEEFFFGGGGGGIIIMMMRRRXXX^^^bbbeeelllssszzz}}}~~~uuunnnjjjjjjrrr|||}}}xxxvvvyyypppZZZVVVPPPLLLJJJIIIHHHHHHHHHHHHHHHHHHFFFCCCAAA???===>>>????????????>>>>>>;;;666333666999999888888777:::<<<<<<999888:::<<<@@@@@@777444;;;>>>GGGXXXpppsss```GGGBBB@@@777333;;;;;;:::888555555666888444555666777888;;;???BBBOOORRRPPPGGG??????BBBCCC;;;:::;;;AAAIIIMMMHHHBBB999888666666777999999999777555333222333444444333333555777777666555555666555444444444444555666777AAA===???FFFEEE>>>;;;>>>@@@FFFKKKJJJDDD@@@BBBFFFAAA@@@BBBDDDAAA;;;:::<<>>:::999;;;>>>@@@???>>>@@@BBBBBB???<<<555666888:::;;;;;;;;;;;;999<<<>>><<<888888<<<@@@???<<<777555666777888888;;;:::;;;BBBKKKNNNJJJDDD??????===<<<;;;;;;::::::999999999;;;<<<;;;888555666777777666666777:::======<<<:::;;;===>>>>>>>>>>>>???@@@???===;;;:::;;;;;;:::888777666777777888;;;;;;<<<@@@EEEHHHGGGEEE???>>>===;;;999777555444777999;;;>>>??????>>>>>>>>>>>>>>>===<<<:::888777222111000///111333777999@@@???=========:::777444000111333333222222333444444444333444444444444555888999999777555555666888333555888:::;;;;;;::::::>>>@@@BBB@@@===:::;;;<<<===;;;999777666666666666:::===???@@@???=========???>>>=========;;;888666;;;===???===999999>>>CCCLLLQQQOOOFFF===>>>BBBEEEBBB>>>:::888888:::;;;<<>><<<666222///000333555333///111222444777999::::::;;;999999999999999::::::;;;:::::::::::::::999888888<<<999555333333333222111)))***,,,///222444666888888888999:::;;;<<<======BBBGGGPPP```zzzuuugggfffeeefffdddYYYGGGBBB;;;:::===BBBDDDEEEJJJMMMLLLJJJIIIIIIEEE>>>555444222222444555555555777555222000......//////333222222555888888555111222111000.........///000...222333000///222333222555555555666777666333000000///...///000111000///......///111666<<>>=========<<<;;;===>>>???AAADDDHHHLLLNNNUUU\\\bbbeeekkktttyyyzzz|||tttnnnmmmvvviiieee___ZZZYYYYYYXXXXXXTTTTTTUUUTTTRRRNNNKKKIIIGGGGGGGGGGGGGGGHHHHHHHHH>>>777555999<<<999666666666:::>>>???>>><<<;;;<<<444888444333999<<>>777<<<;;;999666444444666999555777888888999;;;@@@DDDIIIOOOOOOGGG??????AAACCC;;;:::;;;>>>@@@???>>>>>>888666555666888:::;;;;;;888777555555555555333222000444:::===<<<:::888777555555444444444555666777>>>:::===GGGHHH@@@;;;>>><<>>>>><<<999:::>>>BBBBBB@@@???AAAEEEEEEAAA===888888888888999999999999;;;======<<<:::888888999999777666666777888777666<<<;;;>>>GGGRRRUUUMMMEEE<<<<<<<<<;;;;;;<<<<<<===<<<:::999:::<<<<<<:::777777888888888777777999;;;;;;:::999:::<<<>>>>>>===>>>@@@AAA@@@===;;;;;;<<<>>>===;;;999999999999:::===;;;:::===BBBEEEEEECCCDDDDDDCCCBBB???<<<999777777999;;;===>>>>>>===<<<<<<;;;:::888777666666555000/////////222444555666<<<>>>AAAEEEFFFCCC<<<777444444333444555666555444333333333333444555777888;;;;;;:::777555444666888555666999<<<>>>>>><<<;;;>>>AAADDDCCC>>>;;;<<<>>>>>>===:::888777666666777:::===@@@AAA@@@?????????@@@>>>;;;;;;<<<;;;999666777;;;>>>===::::::===BBBGGGKKKJJJBBB======AAABBB>>>;;;777666777888999999===:::777777999:::888666<<<;;;<<<===>>>>>>;;;999444333222222222222111000222444666999;;;;;;;;;;;;:::::::::::::::;;;<<<<<<:::::::::999888777666555777555222222222222111000)))***,,,...111444666777888888999:::;;;<<<<<<===BBBFFFNNN___{{{}}}~~~|||xxxmmm\\\GGGAAA;;;;;;AAAHHHLLLNNNRRRUUUUUURRRRRRQQQLLLEEE===:::666555777:::<<<======;;;888555333222333333555444666;;;@@@BBB>>>:::666555333222222333444555666;;;===999777888999888999999:::;;;<<<:::666333000///......000000///.../////////111777???GGGLLLQQQUUUYYY[[[WWWQQQJJJEEEAAABBBCCCEEEEEEEEECCCBBBAAAFFFJJJKKKGGGBBB>>>===888666555444444444444444222222222555???JJJOOOMMMGGGCCC>>>:::999999888777666666888:::<<<>>>???@@@EEEJJJNNNOOOSSS\\\bbbccckkknnnrrruuuzzz}}}|||wwwsssnnnkkkkkklllnnnnnnhhhhhhiiihhheeeaaa]]][[[VVVVVVUUUTTTUUUVVVWWWXXX@@@888666;;;>>>:::666666666:::???BBBAAA>>><<<<<>><<<:::;;;>>>777555444666888;;;<<<<<<999888777777777666333111---444===BBBBBB>>>:::777666555444333444555666777:::777===IIIKKKAAA;;;===:::DDDLLLKKKBBB;;;<<<@@@DDD@@@>>>===;;;888;;;@@@;;;===???>>>===>>>CCCGGGCCCAAA@@@CCCGGGGGGCCC>>>:::999888777666666666777=========<<<;;;888555444444444555888::::::999777<<<:::>>>HHHSSSUUULLLBBB999999::::::<<<===>>>???>>>;;;999:::<<<===;;;888777888999999888777888::::::999888999;;;=========>>>@@@AAA@@@<<<:::;;;<<<@@@???===;;;:::::::::;;;>>>;;;999:::???BBBCCCBBBIIIJJJJJJIIIFFFBBB>>>;;;888999;;;======<<<;;;:::777666444222111111111222,,,---...111333444444222888<<>><<<>>>BBBEEEDDD???<<<===@@@???>>><<<999888777777888:::===@@@BBBAAA@@@@@@@@@AAA===:::999;;;;;;999777333888>>>>>>;;;:::<<>>??????:::888555444555666666666888555444555888999777444<<<;;;;;;======<<<999666111333555333000...000222444666888;;;<<<<<<;;;:::<<<<<<<<<<<<<<<===>>>???999999888888666555333222555333222333444444222111,,,---...000333555666777777888888999:::;;;<<<===BBBEEELLL]]]zzznnnWWWDDD>>>888999AAAIIINNNPPPQQQTTTUUUTTTUUUUUUQQQKKKEEE@@@;;;888:::>>>CCCEEEAAA???<<<999666666666666555555999@@@IIIMMMKKKGGG<<<:::999888888999;;;<<<>>>CCCFFFBBB???@@@@@@???<<<<<<===>>>???===999666000///......///000///---111000///111777AAAJJJPPPSSSTTTUUUSSSMMMEEE>>>999<<<;;;:::<<>>AAA@@@===:::999:::444333111111111111111000000111222666BBBOOOTTTRRRLLLFFF>>>999666666777777...000333777:::<<<<<<<<<<<>>===999777999777777:::>>>@@@>>>;;;555444333000111999FFFQQQiiihhh___SSSLLLKKKFFF???===<<<:::888666444222111AAA===888777:::>>>AAAAAA>>>>>>>>>>>>============999::::::999888888999;;;777777888:::;;;:::777333111777999555444999:::888666888@@@JJJKKKCCC======<<<888777999999666666999;;;@@@DDDDDDCCCCCC???999999BBBKKKIII???888999===<<<======<<<;;;<<<>>>@@@???<<<:::;;;@@@HHHPPPTTTNNNDDD<<>>>>><<<:::777555444333333666666777999888555333222000555666333444999:::666999999<<<@@@EEEFFFCCC@@@===;;;999:::<<>>???>>><<<;;;;;;<<<>>>???:::<<<===<<<::::::===AAAJJJLLLMMMOOORRRSSSKKKBBB<<<999777:::>>>@@@===999222111///......///000111//////000222444444333111666:::???EEELLLOOOIII@@@???999666888999666333333333444666666666777:::<<<>>>;;;777555555666777777999999999;;;===??????>>>===AAADDDBBB>>><<<===@@@<<<;;;999888888:::;;;===<<<@@@CCCBBB???>>>@@@DDDFFFCCC>>>888555444444555666888;;;;;;::::::<<>>:::888888:::<<<;;;999777666666777777888777666777888999777666999999888888888777444111333222222555:::;;;666111777999===>>>>>>=========888999:::<<<===>>>>>>>>>999888777555444444444444222222222222222222222222444444000---222999777111666777999;;;<<<<<<<<<;;;???FFFOOO\\\uuuyyycccRRRBBB;;;444333888>>>AAABBBDDDDDDFFFHHHIIIJJJKKKKKK@@@???>>>???BBBEEEIIILLLTTTNNNHHHGGGDDD>>><<<<<<999:::AAANNNYYY[[[RRRIII;;;;;;<<>><<<::::::666555555555666777999:::;;;<<<<<<:::777666777999222222222222222222222222......///666EEEUUUZZZXXXMMMFFF>>>888555444444333444222000111333666777888>>>>>>>>>>>>????????????@@@DDDGGGLLLSSSaaarrrzzzyyy|||~~~~~~}}}|||{{{zzzyyy|||DDD<<<666888>>>@@@===:::888666666999<<<>>>;;;888666444222222555<<>>:::777666777888BBB@@@===<<<<<<===>>>??????>>>======<<<<<<<<<<<<::::::999888888888888888888888999999999777444222666;;;;;;777555888999777666555<<>>DDDBBB;;;777999===;;;:::999777888:::>>>AAABBB???===>>>DDDMMMUUUYYYMMMDDD<<<>>>FFFKKKHHHBBB???>>>;;;999777555555555777777777777666444222222222777888666666:::999555999888999<<<@@@BBBAAA???===<<<::::::<<>>777666555444555666888999999777666666999<<<<<<;;;AAACCCDDDAAA<<<:::<<<@@@<<<;;;:::999:::;;;===???:::;;;<<<;;;999:::<<>>???;;;888444333000.........000111111000111222444444222000333777<<>>999666888999666333333333444555555555666888;;;;;;888555444444555777777888888999;;;>>>AAABBBBBB>>>???AAA@@@>>>>>>???@@@>>>===;;;999999:::;;;<<>>>>><<<999888:::===<<<;;;:::888777777777777888888888999;;;;;;999777888777666666777666333111///......222777999555222999;;;>>>>>>===;;;;;;;;;888999:::;;;<<<=========999888777666555444333222000111111222333333444444444444111...111777666000555666888:::;;;<<<<<<<<>>CCCFFFIIIJJJGGG???:::;;;===>>>CCCCCCAAA<<<777666999===DDDFFFGGGEEE@@@>>>>>>???>>>======<<<===>>>@@@AAA>>>;;;888777999999777555777999:::999666444333222999<<<<<<999777999;;;:::999666:::FFFPPPPPPHHHBBB<<<999888;;;<<<:::<<>>===AAAEEEFFFEEE@@@???===:::888777666666888888777555444444333333555999:::999999;;;999555999888777888;;;>>>??????>>><<<;;;:::;;;???CCCEEEGGGEEEBBB???===<<<<<<<<<777666444333333555777888:::;;;;;;:::999999;;;===AAACCCDDDAAA===;;;===@@@999999888888999;;;===>>>999:::;;;:::999999;;;===EEELLLTTT[[[```aaaXXXNNNBBB???======???>>>;;;888888666222000...///000111333333333333444444222///000444888<<>>======???AAAAAAAAA@@@???===;;;::::::;;;;;;EEEEEEDDD@@@<<<<<>>===;;;999555444444444555555333111---,,,---111666888666444999;;;======:::888777666777888999:::;;;<<<<<<<<<888888888888666444222111///000222333555666666777555444111...111555444000333444666999;;;<<<======???CCCJJJUUUllluuucccOOOBBB555111---,,,///111222111333444555666777777777777//////000333777;;;@@@BBBLLLNNNSSSWWWSSSLLLIIIKKKNNNRRRZZZdddjjjeeeYYYOOOEEEEEEEEEGGGKKKPPPUUUYYY```eeegggffffffiiikkkjjjlllllliiibbbWWWKKK@@@:::555333000111444555444111111//////000555999<<<<<<999888666444222111111000000000//////000111333444555666666444222222333444111111111111111111111111222333666<<>>;;;<<<======???DDDLLLSSSRRRPPPKKKHHHFFFHHHJJJLLLRRRVVV^^^gggnnnrrrqqqoookkkmmmpppssspppkkkkkkooo{{{}}}\\\[[[SSSGGGCCCGGGJJJHHH888666555777:::;;;888555666888999999;;;???GGGMMMUUUOOOEEE;;;777999<<>>888666888<<>>>>>???AAADDDGGGIIIBBB===999999;;;<<<999444666888:::999777555555777999;;;;;;:::999:::===>>>;;;999<<>>FFFIIIJJJGGGDDDBBB===777888:::<<<===<<<:::888777555444333555888<<<@@@AAAAAA@@@>>>>>>AAAGGGOOOTTTLLLGGGAAA<<<<<>>>>>>>>===<<<;;;::::::===BBBFFFFFFEEEBBB???<<<:::999888888777555444444555777888;;;>>>AAA???<<<;;;>>>BBBBBBCCCCCCAAA===;;;<<<===;;;;;;:::::::::;;;<<<<<<999:::::::::::::::;;;<<>>???@@@AAACCCFFFHHH@@@<<<:::<<>><<<;;;:::::::::CCCDDDCCC@@@======???AAAAAA???<<<888666666666666555777888999::::::::::::888777666666666888;;;===<<<<<<===<<<;;;:::999888888999:::<<<>>>===;;;888444333222222444444333111000///000222666888888666777999;;;:::888555444444666777888999::::::::::::777888999888777444222000000111444666888999999999555333111///111222222000111222444777999<<<===>>>@@@CCCHHHRRRfff}}}iiiVVVFFF;;;444111......///000///------...//////000/////////++++++,,,...111444888:::???DDDKKKPPPLLLFFFFFFJJJQQQTTTZZZaaadddaaaXXXQQQIIIIIIIIIKKKOOOWWW___eeelllrrrwwwxxx|||wwwjjj[[[III;;;666333000111444666555333111000///111444777888888555555444333222111111222222111111000111222333444333333444333111111222444111111111111111111111111444666999???LLLZZZ```___KKKDDD<<<999888888555222222111000333666999;;;;;;888888999:::;;;===???@@@<<<======<<<;;;<<<@@@CCCEEECCCAAA???>>>>>>@@@AAAAAACCCIIIPPPVVVYYYYYYXXXTTTXXX\\\\\\WWWSSSSSSVVV^^^```bbbeeehhhooowww}}}dddkkkgggTTTHHHKKKOOONNN999777777999;;;<<<999666999???DDDAAA===AAANNN[[[cccUUUDDD:::888<<>>:::<<<>>>@@@CCCDDDDDDBBBBBB>>>;;;<<<;;;999:::>>>AAAEEEFFFCCCAAA???;;;666===???BBBCCCBBB===777222333333555999>>>AAAAAA@@@@@@@@@???>>>>>>AAAGGGLLLMMMIIIDDD>>>:::;;;>>>AAA======<<<:::888666444333555888888444666===@@@???<<<<<<===>>>>>>;;;999999;;;===@@@BBBAAA@@@???>>><<<===<<<::::::<<<@@@DDDEEEDDDCCC@@@===;;;888777999888888777888888999:::999>>>BBBAAA>>>===@@@EEECCCCCCCCCAAA>>>;;;;;;:::??????>>>===<<<;;;;;;;;;:::::::::;;;<<<======<<>>===<<<<<<<<<>>>@@@BBBBBBAAA???>>>>>>>>>===;;;999888888999999:::;;;<<<>>>???>>>===<<<:::999777666666777888999;;;<<<>>>>>>>>>===;;;:::999888999;;;<<<;;;999777444333222222333444333222333222222333444666666666777999;;;<<<:::888777777555666777888888999999888666777888888777555333111222333666888:::;;;;;;:::555222000000000000000111000111333555888;;;===>>>AAABBBFFFOOOaaa~~~vvv___MMM@@@999444222111111000000...---------......------,,,,,,+++++++++,,,---///111222444777===AAA???;;;===CCCHHHKKKNNNQQQSSSSSSQQQPPPOOOPPPRRRUUUYYYbbblllsss{{{~~~nnnTTT>>>777444111222555888888777111000///000222444555555444444333222222222333333333222111111111222333444222333444333222222333555333333333333333333333333555888;;;@@@MMM[[[cccdddNNNGGG>>>:::::::::777333222111111444777:::;;;;;;999999888999:::<<<>>>@@@;;;<<<<<<;;;::::::;;;<<<:::999888777666777777888777888:::>>>CCCEEEEEEDDDDDDIIILLLIIIDDDBBBDDDGGGHHHIIIJJJKKKNNNSSSYYY]]]ffflllrrrsssuuu}}}^^^llllllYYYLLLOOOQQQMMM999888777999======;;;888;;;EEEKKKGGG???BBBQQQaaa^^^OOO???777888@@@LLLVVVRRROOOIIICCC>>>;;;888777777===DDDCCC???===???CCCIIIIIIIIIHHHGGGFFFEEEEEEHHHEEEAAA@@@AAAAAA???<<<777888<<<@@@EEEGGGEEECCC@@@===<<<<<<:::888:::>>>;;;>>>>>><<<===BBBFFFGGGIIIDDDAAA@@@???===>>>BBBBBBFFFGGGDDDBBBAAA>>>999@@@CCCGGGHHHEEE>>>666111333444777===CCCFFFDDD@@@@@@BBBCCCBBB@@@@@@DDDHHHLLLJJJFFF@@@<<<;;;<<<===<<<;;;:::999777444222111333888888555888AAAEEECCC>>><<<<<<>>>>>>;;;:::<<<===@@@DDDEEEDDDAAA???>>>===>>>???===;;;;;;???CCCDDDDDDDDDBBB@@@===;;;999888888:::;;;<<<<<<<<<;;;777;;;@@@@@@===<<>>===<<>><<<;;;::::::::::::===???AAA@@@???DDDFFFGGGDDDCCCEEEDDDAAA:::;;;===>>>@@@AAAAAAAAA;;;;;;;;;;;;;;;:::::::::===<<<;;;;;;;;;999666444444888888777888;;;;;;888;;;999:::<<<;;;777888<<<999888777555333444777::::::<<<=========@@@FFFKKKMMMMMMLLLGGGBBB@@@BBBDDD@@@===<<<@@@FFFHHHFFFCCC@@@AAAAAAAAAAAAAAAAAAAAA>>>???BBBCCCCCCAAA>>>===<<<;;;:::::::::;;;===>>>??????@@@BBBDDDDDDBBB???===;;;999888888888666555999;;;>>>@@@AAA@@@>>><<<;;;999888999999999777555777555333333444444444333333222111111222333555666;;;===??????>>><<<;;;:::555555666777777777777777555666777777777666444333333555777999::::::999888333000///000000...///222000111222444666999<<<===@@@AAAEEEMMM\\\vvvrrrYYYHHH>>>999444444333222111000///...000000000///...---,,,+++,,,,,,,,,+++,,,,,,,,,---//////333666555333666;;;;;;===>>>???AAADDDHHHLLLOOOSSSWWW[[[```hhhrrryyyzzz^^^DDD;;;777555666;;;>>>??????555222//////000222333222222111111111111111111222222111000///000000111222222333444444333333555777444444444444444444444444555888:::???KKK[[[fffiiiUUUKKK@@@;;;<<<===:::666666555555666888999888777999777666555555777999:::777888888888888888888888555444333333222333444444666555555777:::;;;;;;:::;;;???@@@<<<:::;;;>>>>>>>>>===<<<===>>>BBBEEEGGGIIINNNSSSVVVZZZdddtttvvvsssnnnjjjgggccc```]]]ccciiisssMMM]]]aaaRRRLLLSSSRRRFFF888777777999===>>><<<999999BBBIIIEEE>>>>>>IIIUUUJJJCCC;;;777777@@@SSSfff]]]TTTHHH@@@<<<:::777555333777;;;;;;888888<<<@@@EEEFFFGGGGGGGGGEEECCCBBBGGGFFFEEECCCBBBAAAAAAAAA<<<<<<>>>FFFNNNPPPLLLFFF>>>;;;:::======;;;???FFFFFFEEE???:::===EEEIIIGGGJJJEEEBBBBBBAAA???AAAFFFGGGJJJJJJGGGEEEDDDAAA<<>><<<<<<;;;;;;:::999777444222111111888999555999CCCFFFBBB@@@<<<;;;======:::;;;??????AAADDDDDDAAA???>>>??????AAACCCBBB>>><<>>;;;999555777:::===???>>>===;;;999<<>>======?????????@@@BBBDDDDDDCCCBBBAAAAAAAAA@@@???===<<<;;;;;;:::;;;???CCCEEEDDDBBB???BBBAAA===:::;;;;;;888666777:::;;;<<<===>>>???999;;;===???@@@@@@???>>>???>>>=========<<<999666444888:::999999<<<<<<:::;;;:::<<<>>><<<999:::???<<<;;;999777555666999<<<<<<>>>AAA@@@@@@BBBIIIOOORRRRRRPPPJJJCCC???AAADDD??????@@@DDDHHHIIIFFFDDDAAABBBCCCEEEFFFGGGGGGHHHCCCCCCCCCDDDCCCBBB???===999::::::;;;===???AAABBBCCCCCCDDDFFFHHHHHHEEEAAA???===;;;;;;;;;:::666333777:::>>>BBBCCCBBB@@@???>>><<<999777777777666555:::888555444555555444333333222222111222444777:::>>>@@@BBBAAA>>>;;;:::999444444555666666666666555555555555555666666666666444555777888888666444333222......000000---///444111111111333555888:::<<<>>>???CCCKKKVVVnnnqqqVVVDDD<<<999666777666555333222222333222222111000///...,,,+++,,,,,,,,,+++++++++++++++,,,+++,,,000111//////222000222444444555999AAAFFFNNNTTT\\\aaafffmmmuuu|||{{{dddNNNAAA>>>;;;===BBBGGGIIIIII>>>:::555222222333333333111111000000000000000111222111000//////000111111222333444444333444666888333333333333333333333333444777999===IIIZZZggglll[[[PPPCCC===>>>???<<<888777666666777888999777666999777555222111222333444555444444555666666666555666555444333444555666777777555444555777888999888555999:::777888<<<===::::::888666666777:::;;;<<<<<>>NNNSSSJJJKKKVVVQQQ@@@777666666999===>>><<<999444;;;BBB@@@:::888>>>FFF;;;::::::999777>>>VVVooocccVVVEEE:::777777555333444666777777666777;;;???===???BBBEEEFFFEEEDDDCCCFFFFFFFFFDDDBBBAAABBBCCC@@@???AAAJJJTTTVVVOOOGGG999666777===@@@AAAGGGOOOSSSMMMAAA:::>>>GGGIIICCCHHHCCC@@@AAAAAA@@@BBBGGGKKKMMMMMMIIIFFFFFFBBB===AAAEEEHHHFFF@@@:::777777999777777;;;BBBGGGFFFDDD<<>><<<;;;;;;;;;:::888555222111111999:::666888BBBDDD???AAA;;;999<<<<<<:::;;;AAA@@@BBBBBB@@@===<<<>>>@@@@@@DDDGGGEEEAAA>>>???BBB;;;===>>>??????===:::888222666:::>>>@@@???===;;;>>>@@@AAAAAA@@@>>>>>>>>>===>>>@@@CCCGGGIIIIIIHHH???@@@@@@@@@???>>>===<<<;;;;;;<<<@@@EEEHHHFFFDDD;;;??????;;;777777666333333555777999999999:::;;;777:::>>>BBBDDDCCCAAA@@@@@@???>>>??????>>>;;;888333888;;;:::;;;>>>>>>===<<<;;;===???===:::;;;AAA>>>===;;;888666777:::======@@@BBBBBBAAACCCJJJPPPTTTTTTRRRKKKCCC???AAAEEE>>>@@@CCCGGGIIIIIIFFFDDDBBBDDDFFFHHHJJJKKKLLLMMMJJJHHHEEEDDDCCCBBB@@@???888999:::<<<>>>AAACCCDDDEEEEEEEEEHHHKKKJJJFFFCCC???===<<<===>>><<<777333666999>>>BBBDDDDDDBBB@@@AAA>>>:::777777777666666<<<:::777555555666555444444444444444555888<<>>???@@@>>>:::555444555777999;;;:::999;;;999555222000000111222555444333444555666666555777666555444444666777999333111000000222444555555222666888666999>>>===777888666444333555777777888666666888:::???HHHRRRXXX\\\```dddfffccc[[[SSSMMMLLLIIIEEECCCAAA@@@===;;;===@@@FFFMMMVVVaaakkkrrruuupppggg[[[RRRPPPTTTYYY]]]aaaddddddcccgggqqqyyy