BMvN6( ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħyyy4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenene~~~zzzvvvuuuuuuwwwyyyzzz}}}zzzzzzzzzzzzzzzzzzzzzzzzxxxvvvrrrooommmmmmnnnooopppssswww{{{~~~~~~|||zzzyyywwwwwwwwwvvvvvvuuuuuuuuuppppppooommmlllkkkjjjiiihhhjjjnnnsssxxx{{{}}}}}}zzz{{{|||}}}}}}}}}~~~}}}{{{yyy{{{|||~~~}}}{{{xxxuuusssrrrssssssrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmllljjjiiihhhcccdddfffkkkppptttuuuuuutttvvvxxxyyywwwvvvuuuvvv~~~{{{|||}}}~~~{{{wwwtttrrrrrrtttvvvxxxzzz{{{{{{|||xxxwwwuuussspppnnnlllkkkkkkkkklllmmmnnnppppppqqqooonnnllljjjiiihhhggggggaaa______bbbfffjjjjjjjjjkkknnnrrrsssqqqnnnmmmmmm~~~}}}|||}}}}}}{{{yyywwwxxxyyy{{{}}}~~~~~~}}}}}}|||{{{{{{{{{~~~{{{xxxsssooommmkkklllooorrrtttuuuuuuuuusssrrrpppmmmjjjhhhfffeeedddeeegggiiilllnnnpppqqqrrroookkkgggeeeeeefffggg```]]][[[\\\___bbbbbbaaaccchhhmmmooollliiigggggg}}}~~~wwwxxxxxxxxxwwwuuutttsssrrrsssuuuwwwyyyyyyxxxwwwuuuwwwxxxyyyxxxuuurrrpppppppppqqqqqqqqqooommmllleeeeeefffhhhkkknnnrrrsssnnnmmmjjjgggeeedddddddddeeegggiiihhhfffgggkkknnnkkkiiifffbbb```^^^]]]]]]```[[[YYY]]]```^^^\\\]]]ZZZ\\\___``````bbbfffjjj{{{zzzyyyuuuvvvwwwwwwvvvtttrrrpppmmmooorrruuuvvvuuusssrrrooopppqqqrrrqqqooommmllliiiiiiiiiiiihhhhhhgggfffbbbbbbcccdddgggjjjlllnnnbbbaaa___]]]\\\[[[[[[[[[aaacccdddcccaaaaaaeeehhhgggeeebbb^^^[[[YYYXXXWWWYYYUUUSSSWWWZZZXXXWWWYYYRRRTTTTTTPPPLLLNNNWWW```{{{zzz{{{~~~~~~{{{vvvsssrrrqqqrrrttttttsssqqqnnnlllhhhkkkooorrrrrrpppmmmjjjffffffggggggggggggffffffaaa```_______________```^^^^^^^^^___aaaccceeefffYYYXXXWWWVVVVVVVVVVVVVVV[[[]]]___]]][[[ZZZ]]]```aaa```\\\YYYVVVSSSRRRRRRSSSOOONNNRRRTTTSSSSSSUUUPPPQQQMMMCCC;;;===KKKXXX|||wwwvvvvvvzzz~~~||||||}}}~~~~~~~~~}}}|||}}}~~~{{{xxxwwwyyy{{{}}}|||wwwqqqmmmkkklllmmmooopppooommmjjjgggeeehhhmmmppppppmmmhhhddd____________``````aaaaaa]]]\\\[[[ZZZZZZ[[[\\\]]][[[[[[[[[\\\]]]^^^___```ZZZZZZYYYXXXWWWWWWWWWWWWWWWYYY[[[YYYVVVTTTVVVYYYZZZYYYXXXVVVTTTSSSQQQPPPPPPMMMMMMPPPRRRQQQSSSVVVWWWTTTMMMCCC<<<@@@LLLWWW|||yyyuuuttttttwww}}}|||{{{||||||{{{{{{{{{|||yyy|||}}}yyytttpppqqqsssppprrruuuwwwxxxyyyyyyzzz|||zzzvvvssssssvvvzzz}}}|||xxxrrrlllgggdddfffgggiiijjjjjjhhhfffeeecccggglllooonnnjjjddd```ZZZZZZZZZ[[[\\\\\\]]]]]]]]]\\\[[[YYYYYYZZZ[[[\\\XXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[ZZZYYYWWWVVVUUUTTTSSSVVVXXXVVVSSSQQQRRRTTTSSSTTTVVVWWWWWWUUUSSSRRRRRROOOOOORRRSSSRRRTTTYYY\\\VVVNNNGGGEEEIIIOOOTTT~~~~~~|||{{{{{{}}}|||xxxtttsssqqqpppsssyyy}}}}}}|||xxxvvvvvvyyyyyyvvvvvvxxx~~~|||zzzxxxvvvuuutttpppssstttooofff``````bbbdddgggllloooppppppqqqrrryyywwwtttrrrsssvvvzzz|||zzzxxxtttppplllhhhccc___aaabbbcccdddeeeeeeddddddbbbeeeiiillljjjfff```\\\VVVWWWXXXXXXYYYYYYYYYYYY[[[[[[ZZZYYYXXXXXXXXXXXXSSSTTTUUUVVVWWWWWWVVVVVVTTTTTTTTTSSSQQQOOONNNMMMOOOQQQTTTSSSOOOMMMNNNPPPLLLOOOTTTXXXYYYWWWTTTQQQQQQOOOOOOQQQPPPOOOSSSXXXWWWRRRKKKGGGHHHJJJKKKKKK~~~|||}}}}}}|||}}}~~~|||zzzzzzvvvwwwxxxyyyzzzyyyyyyxxxvvvyyy||||||zzzxxxxxxzzzuuutttsssuuuwwwvvvqqqmmmooommmlllnnnssswwwwwwvvvuuurrrrrrsssrrrnnnmmmooorrrsssssssssqqqooommmlllkkknnnoooiii___XXXWWWYYYYYY^^^eeehhhiiiiiijjjkkkqqqpppnnnlllmmmnnnppprrrmmmjjjgggeeeeeeccc___\\\]]]]]]^^^___```bbbcccddd___aaadddfffddd```[[[WWWRRRSSSUUUVVVVVVUUUTTTSSSVVVVVVVVVUUUTTTRRRQQQPPPMMMNNNOOOQQQQQQQQQQQQQQQKKKLLLLLLLLLKKKJJJHHHGGGHHHLLLNNNNNNKKKIIIJJJLLLGGGLLLSSSYYYZZZVVVQQQMMMMMMKKKKKKLLLJJJHHHLLLRRRPPPNNNJJJFFFCCCBBBCCCCCC~~~}}}zzzwwwyyy}}}|||{{{{{{xxxvvvvvvyyy||||||zzzwwwwwwxxxxxxvvvtttrrrqqqoooqqqtttvvvvvvtttrrrpppnnnqqqttttttrrrpppqqqrrrnnnmmmnnnqqqsssrrrmmmhhhllljjjhhhjjjooorrrsssrrrtttpppooopppnnnjjjhhhjjjeeegggjjjlllmmmkkkiiihhhkkkooopppjjj```YYYXXXZZZSSSYYYaaaeeefffffffffhhhhhhgggfffeeeddddddeeeeeebbb```]]]^^^___```]]][[[[[[ZZZ[[[[[[]]]```ccceee\\\^^^aaabbb```\\\WWWSSSOOOPPPRRRTTTTTTRRRPPPNNNQQQQQQRRRQQQOOOMMMJJJIIIHHHIIIKKKMMMMMMNNNMMMMMMGGGHHHIIIJJJJJJIIIHHHGGGDDDGGGJJJJJJGGGFFFFFFHHHDDDJJJRRRXXXYYYTTTMMMHHHHHHFFFFFFFFFDDDBBBFFFMMMNNNNNNLLLGGG@@@<<<>>>AAA~~~~~~~~~zzz{{{{{{}}}{{{xxxvvvwwwxxxyyyyyyyyyxxxwwwuuutttlllkkkmmmqqquuuuuurrrnnnjjjnnnqqqqqqnnnlllmmmooojjjllloooqqqsssqqqmmmjjjjjjiiihhhgggggghhhiiikkkkkkmmmoooqqqpppmmmiiifffeeegggiiikkkkkkkkkjjjiiijjjkkkkkkhhhbbb______```]]]```dddggggggeeeaaa___bbbdddfffddd___ZZZWWWWWWSSSXXX___aaa```^^^^^^^^^bbb\\\VVVVVV[[[]]][[[WWWWWWUUUSSSUUUYYYZZZYYYVVVVVVSSSUUU[[[\\\XXXXXX[[[RRRSSSUUUVVVUUUSSSPPPNNNLLLNNNRRRSSSRRRMMMGGGCCCHHHLLLOOOPPPMMMJJJIIIIIIJJJKKKMMMOOONNNLLLIIIHHHDDDEEEFFFGGGHHHHHHHHHGGGEEEEEEDDDDDDEEEGGGIIIJJJJJJLLLPPPRRRQQQOOOKKKHHHDDDCCCBBBAAA@@@AAABBBBBBFFFCCC???;;;888777777777~~~|||{{{{{{xxxyyyzzz}}}}}}}}}|||{{{zzzzzz{{{{{{yyy{{{|||zzzvvvsssrrrrrrssssssssssssrrrpppmmmllleeeeeegggjjjnnnnnnjjjfffcccfffiiiiiifffeeefffhhhlllnnnpppqqqqqqnnnkkkiiihhhfffeeeddddddeeegggiiiggghhhkkklllmmmjjjfffcccdddeeefffggggggeeecccbbbdddeeefffbbb]]]ZZZZZZ[[[YYY\\\```cccbbb___[[[XXXZZZ\\\^^^]]]XXXTTTRRRRRRRRRWWW\\\______]]]]]]]]]\\\VVVPPPQQQUUUXXXVVVRRRRRRQQQQQQRRRTTTVVVWWWWWWTTTRRRTTTYYYZZZWWWVVVYYYRRRTTTUUUVVVUUUSSSQQQOOOKKKLLLOOOOOOMMMIIIDDDAAAEEEHHHKKKKKKHHHFFFFFFGGGHHHHHHJJJJJJJJJHHHGGGFFFEEEFFFGGGHHHHHHGGGFFFDDDAAAAAABBBCCCDDDEEEGGGGGGEEEFFFIIIJJJJJJHHHEEECCCAAA@@@???>>>===>>>?????????===999555333333333444~~~}}}zzzyyyxxxuuuvvvxxx{{{~~~}}}|||{{{}}}}}}yyyxxxyyyyyyxxxvvvtttssssssttttttqqqrrrsssrrrooommmllllllkkkkkklllkkkiiifffcccaaa\\\\\\]]]aaaeeeeeeaaa]]]]]]```cccbbb```___aaadddmmmnnnpppooollliiiggggggeeedddbbbaaabbbdddfffhhheeeeeefffiiijjjhhheeebbbcccddddddccc```]]]ZZZXXX\\\^^^^^^\\\WWWSSSSSSTTTTTTVVV[[[]]]\\\YYYTTTPPPPPPRRRTTTTTTRRROOOMMMMMMPPPSSSXXX[[[[[[[[[[[[[[[TTTNNNIIIIIIMMMPPPOOOLLLLLLLLLMMMMMMMMMOOOSSSVVVRRRQQQSSSWWWXXXUUUUUUWWWRRRSSSTTTUUUTTTRRRPPPOOOJJJJJJKKKJJJHHHDDDAAA???AAACCCDDDDDDCCCBBBCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBEEEFFFHHHIIIHHHFFFCCCAAA<<<===>>>@@@AAAAAAAAAAAA===>>>?????????>>><<<;;;<<<;;;:::999888999999:::666444111...---...///000|||~~~{{{yyywwwqqqrrruuuxxx{{{|||||||||zzzzzzzzz{{{|||}}}~~~~~~|||~~~}}}xxxttttttuuuvvvtttrrrpppnnnnnnnnnoookkkkkklllllljjjiiiggggggeeeeeefffeeebbb^^^[[[XXXTTTTTTVVVZZZ______\\\XXX[[[]]]___^^^]]]]]]```cccgggjjjlllkkkfffcccdddfffgggeeecccbbbbbbdddgggiiihhhgggggghhhjjjjjjgggcccccccccbbb```\\\XXXSSSQQQVVVXXXZZZWWWSSSOOOOOOPPPPPPSSSWWWYYYXXXSSSNNNKKKLLLMMMOOOPPPPPPNNNNNNMMMMMMOOORRRUUUVVVVVVWWWWWWMMMIIIDDDCCCFFFIIIIIIHHHGGGHHHHHHFFFEEEFFFKKKPPPPPPPPPRRRTTTUUUUUUTTTUUUOOOPPPQQQQQQQQQOOOMMMLLLIIIIIIGGGFFFCCCAAA@@@?????????@@@@@@@@@@@@AAABBB>>>===<<<;;;;;;<<<===>>>AAACCCEEEFFFFFFCCC@@@>>>888999;;;<<<<<<;;;888777777777777666666666555555666555333222222222333444///---+++))))))+++---...~~~xxx}}}~~~|||yyywwwnnnooorrrtttuuuvvvvvvvvvxxxxxxyyyyyyxxxxxxxxxyyyvvvyyy{{{zzzvvvsssssstttuuussspppmmmkkkjjjjjjkkkgggggghhhhhhhhhfffdddcccaaaaaabbbbbb___[[[WWWUUUQQQQQQSSSXXX\\\]]]ZZZWWWUUUWWWXXXWWWVVVWWW[[[___^^^dddhhhgggbbb___bbbfffllliiigggddddddgggjjjlllnnnkkkiiiiiillllllhhhddd``````___]]]YYYUUUQQQNNNRRRUUUWWWVVVRRRNNNNNNOOOOOOQQQTTTUUUTTTPPPLLLIIILLLMMMNNNPPPQQQRRRQQQQQQJJJKKKLLLNNNPPPQQQQQQPPPJJJFFFAAA@@@BBBDDDFFFFFFDDDDDDDDDAAA>>>>>>BBBFFFKKKMMMOOOPPPQQQRRRRRRPPPIIIJJJJJJJJJIIIHHHGGGFFFGGGFFFDDDBBB@@@???>>>>>>>>>======>>>??????@@@@@@999888666555555666888999;;;===???AAAAAA???===;;;666777888999777444000...222222111111000000111111///...---,,,,,,,,,---...+++***((('''(((***,,,...}}}wwwwwwxxx{{{~~~~~~{{{xxxwwwlllmmmnnnooooooooooooooorrrsssuuuuuutttsssssstttrrruuuwwwvvvssspppqqqrrrtttqqqmmmiiigggffffffgggeeedddddddddeeedddaaa^^^\\\]]]______^^^ZZZWWWTTTRRRQQQSSSWWW\\\\\\XXXTTTMMMNNNOOONNNMMMOOOTTTYYYYYYaaahhhhhhbbb___ccciiipppmmmiiiffffffhhhjjjmmmqqqlllgggggghhhhhhccc___YYYYYYYYYXXXVVVSSSOOOMMMPPPSSSVVVUUUQQQNNNMMMNNNMMMNNNOOOPPPOOOLLLIIIHHHLLLKKKLLLNNNQQQSSSSSSRRRHHHGGGFFFGGGIIIKKKJJJIIIHHHDDD???======???AAABBB@@@@@@???<<<::::::<<<===CCCGGGHHHHHHIIIKKKKKKHHHAAAAAAAAAAAA@@@???>>>>>>AAA@@@>>>===<<<;;;;;;;;;;;;::::::;;;======<<<:::444333222222222333444555666777888999999999888777333444555444222///+++(((.........---------,,,,,,***)))((('''''''''((((((((('''%%%%%%&&&(((+++---~~~}}}~~~~~~{{{wwwssstttvvvyyy||||||xxxwwwzzz~~~~~~{{{xxxuuutttlllkkkjjjjjjiiiiiiiiiiiihhhkkknnnooonnnmmmooopppooorrrtttsssooollllllmmmqqqnnniiidddaaaaaaaaabbbbbb```___```aaa```\\\YYYVVVXXX[[[]]]\\\YYYVVVTTTUUUTTTUUUWWWZZZXXXSSSOOOJJJLLLLLLJJJIIILLLSSSXXXYYYccclllllleeeaaaeeekkkrrrooojjjfffeeefffiiikkknnnhhhaaa___```___YYYTTTOOOPPPQQQRRRQQQPPPNNNMMMMMMPPPTTTSSSOOOLLLKKKLLLJJJJJJJJJIIIHHHGGGFFFFFFHHHGGGGGGIIIMMMOOOOOONNNFFFDDDAAABBBDDDEEEDDDCCCEEEAAA<<<999888:::<<<======;;;999888999999999888999===???===>>>BBBBBB>>>999999888888777666666555888777777666666666666666777666666888:::999666333000000000000000111222222444333333222111111111111000000111000///,,,***((())))))******))))))(((''''''&&&$$$#########$$$%%%%%%###"""!!!"""%%%(((***}}}zzzyyyyyy|||||||||yyyuuuuuuxxxzzzyyywwwsssttttttvvvwwwxxxyyyzzzyyyuuuqqqooorrrwww|||~~~{{{wwwtttrrrqqqllljjjhhhgggfffeeeffffff```dddhhhjjjjjjjjjlllnnnnnnppprrrpppkkkhhhggghhhnnnkkkfffaaa^^^]]]]]]^^^```^^^\\\\\\]]]\\\XXXUUURRRUUUXXXZZZ[[[XXXUUUSSSXXXVVVVVVWWWXXXUUUOOOJJJMMMNNNNNNMMMLLLOOOVVV\\\\\\gggqqqqqqiiidddgggnnnrrrnnniiieeecccdddfffhhhjjjccc[[[XXXXXXWWWQQQKKKHHHIIIKKKMMMNNNNNNLLLLLLJJJNNNQQQQQQNNNJJJJJJJJJGGGFFFEEEDDDCCCCCCDDDDDDDDDBBBBBBDDDIIIKKKKKKIIIEEEBBB??????AAABBBAAA???CCC???:::666444555888:::999777555666999:::888555111666888666777;;;;;;666444333333222111111000000111111111111111111111111444333333555777666111---/////////000000111111111444222000...,,,,,,,,,,,,------......---,,,+++***%%%&&&'''''''''&&&$$$###%%%$$$###"""!!!""""""###"""!!! """%%%'''~~~~~~~~~|||{{{{{{yyyxxxyyy{{{{{{xxxtttssspppnnnpppuuuxxxyyyxxxssssssssssssuuuwwwyyyzzz}}}wwwpppmmmooosssvvvwww~~~}}}yyyrrrjjjffffffhhhhhhfffeeefffhhhhhheeebbb]]]^^^```bbbdddgggiiiiiiiiigggeeecccbbbbbbccccccffffffeee```ZZZXXXYYY[[[[[[\\\]]]]]][[[WWWSSSQQQMMMNNNNNNPPPQQQSSSTTTUUUYYY[[[ZZZVVVQQQMMMMMMNNNIIIKKKLLLKKKKKKMMMSSSXXX]]]dddkkkmmmiiigggjjjnnnwwwrrrkkkccc^^^\\\[[[\\\YYYWWWSSSPPPNNNKKKGGGEEEGGGGGGGGGHHHHHHHHHHHHHHHMMMMMMNNNNNNMMMKKKIIIHHHCCCAAA>>><<<;;;<<<>>>???AAA>>><<<===@@@CCCCCCBBBCCCAAA???<<<:::999999999<<<:::888666555555666777888777777777666666555555777666444222111111222222111000///......///000111...000222000---,,,---000333111...,,,,,,---///111+++...222222111000111333......---+++)))((('''&&&******)))(((''''''&&&&&&!!!!!!!!!!!!""""""""""""%%%$$$$$$###"""!!!  !!!"""###$$$$$$~~~~~~}}}~~~{{{yyyxxxyyywwwuuuvvvwwwvvvrrrnnnnnnmmmlllmmmooorrrssssssssssssssstttuuuwwwzzz{{{{{{uuuooolllnnnrrrtttvvvvvvuuuqqqjjjddd``````bbbdddaaa^^^___aaabbb___]]]WWWXXXZZZ]]]___bbbdddeeeaaaaaa```___^^^]]]\\\\\\\\\^^^___\\\XXXUUUVVVXXXXXXYYYYYYXXXVVVSSSPPPOOOLLLLLLLLLMMMNNNPPPSSSTTT[[[\\\\\\XXXRRRMMMLLLMMMKKKKKKLLLKKKLLLOOOSSSVVVYYY```fffgggeeecccfffjjjqqqkkkccc[[[VVVUUUTTTUUURRRPPPMMMKKKJJJHHHEEECCCDDDDDDDDDEEEEEEEEEEEEEEEIIIIIIIIIHHHGGGFFFEEEDDDAAA???===;;;:::;;;<<<===>>><<<:::;;;>>>@@@???>>>===<<<:::888777666666666:::888666444333333444555666666555555555444444444333222000...---------...///...---,,,,,,---...///,,,...000...+++***+++------,,,***)))))))))+++,,,***---000111//////000111---,,,+++***(((&&&%%%$$$'''''''''&&&%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!  !!!""""""~~~yyyzzz{{{|||}}}||||||{{{~~~~~~|||}}}yyy{{{}}}|||yyyvvvsssrrrvvvsssqqqqqqqqqpppkkkggghhhiiiiiihhhhhhiiikkkmmmppppppqqqqqqsssvvvxxxzzzuuuqqqllliiijjjmmmppprrrlllkkkhhhccc^^^[[[[[[\\\^^^ZZZVVVUUUWWWYYYXXXVVVRRRRRRTTTVVVYYY[[[\\\]]]VVVWWWYYYYYYXXXVVVSSSQQQPPPTTTXXXXXXUUURRRRRRSSSRRRRRRRRRQQQOOONNNLLLKKKIIIHHHGGGHHHIIIMMMPPPRRR[[[\\\]]]YYYSSSNNNLLLLLLNNNLLLKKKKKKNNNQQQSSSTTTSSSXXX]]]^^^\\\\\\___ccceee___VVVOOOLLLLLLLLLLLLHHHFFFDDDDDDEEEEEECCCAAAAAAAAAAAAAAAAAAAAAAAA@@@CCCBBBAAA???>>>>>>======<<<;;;::::::999999999999888777777888999999888666666555444333333222333333666555222000//////000111333333222222222222222222...---,,,***)))(((((((((,,,+++***))))))***+++,,,***,,,---+++(((&&&''')))%%%%%%%%%%%%%%%%%%&&&&&&)))+++---...---------...******((('''%%%###""""""$$$######""""""!!!!!! !!!!!!  ~~~|||zzz~~~~~~vvvwwwxxxxxxxxxxxxvvvvvvzzzxxx{{{}}}zzzyyyyyywwwyyyzzzyyyuuupppmmmlllrrrooommmmmmnnnmmmhhhddddddfffgggeeebbbbbbeeeiiijjjjjjkkkkkkmmmppprrrssskkkiiieeeccccccfffhhhjjjgggfffccc```]]][[[[[[[[[[[[VVVQQQOOOQQQRRRRRRQQQPPPQQQQQQRRRSSSTTTUUUUUUNNNQQQTTTVVVUUURRRNNNKKKJJJOOOUUUVVVSSSPPPNNNNNNLLLKKKKKKJJJIIIHHHGGGGGGFFFEEECCCCCCEEEIIIMMMPPPWWWYYY[[[XXXRRRMMMLLLLLLNNNKKKIIIJJJMMMPPPPPPOOOKKKOOORRRRRRQQQQQQUUUYYYWWWQQQIIIEEEEEEGGGHHHHHH@@@???>>>???AAACCCBBBAAA@@@@@@??????>>>>>>======<<<;;;999777555555555666777777666666666555555444222222333333333222000///111111111111111111111111222000...,,,++++++,,,,,,000///............///000,,,+++***)))'''&&&&&&%%%)))((('''&&&&&&'''((()))''')))***((($$$"""###%%% """###$$$$$$######(((((()))************+++'''&&&%%%$$$"""!!!  ~~~|||}}}}}}vvvvvvwwwwwwvvvuuusssrrr{{{uuurrrvvvyyywwwttttttuuuwwwwwwuuupppkkkgggfffllljjjiiijjjllllllhhheeeccceeeeeeccc```___bbbeeeccccccccccccdddfffiiijjjaaa```^^^\\\\\\]]]```bbbgggeeecccaaa___^^^^^^]]][[[VVVOOOMMMNNNPPPPPPOOORRRRRRQQQPPPPPPOOOOOONNNKKKMMMQQQTTTTTTQQQNNNLLLLLLPPPUUUUUUQQQMMMJJJJJJFFFEEEEEEDDDDDDDDDDDDDDDCCCAAA@@@@@@BBBFFFKKKNNNQQQTTTUUUSSSNNNJJJJJJKKKKKKHHHEEEFFFJJJLLLKKKIIIDDDEEEFFFEEEDDDFFFJJJNNNJJJEEE???>>>AAAEEEFFFEEE<<<;;;;;;===???AAAAAA@@@??????>>>===<<<;;;;;;;;;666555333000///...//////111111111111111000000000,,,...//////...,,,+++***...//////000000000000000---,,,***'''&&&'''((((((,,,+++***))))))***,,,---,,,++++++)))(((&&&%%%$$$&&&%%%$$$######$$$%%%&&&$$$&&&'''$$$  !!!###$$$%%%$$$$$$&&&%%%%%%%%%&&&''''''&&&""""""!!! ~~~|||uuuuuuvvvuuutttrrrqqqooovvvooolllppptttqqqmmmkkknnnpppqqqooojjjeeebbb```fffddddddfffiiijjjgggdddaaaaaaaaa___^^^^^^___aaa]]]]]]\\\\\\]]]^^^```aaaZZZZZZZZZXXXWWWXXX[[[]]]fffdddaaa`````````^^^]]][[[VVVPPPMMMNNNOOONNNMMMQQQQQQPPPNNNMMMLLLKKKJJJIIIKKKNNNQQQRRRRRRPPPOOOOOORRRTTTSSSNNNIIIGGGGGGAAAAAABBBBBBBBBBBBBBBAAA@@@??????@@@BBBFFFIIILLLLLLNNNNNNKKKFFFCCCDDDFFFEEECCCBBBBBBCCCDDDCCCBBB>>>===<<<:::999;;;???BBB@@@;;;777999>>>CCCCCCAAA:::999999:::<<<======<<<<<<<<<;;;:::999777777666333222000...,,,++++++***,,,,,,++++++***++++++,,,)))***++++++)))'''((((((,,,---...////////////...***)))&&&$$$######$$$%%%)))(((&&&%%%&&&''')))***,,,,,,+++***)))'''%%%$$$###"""!!!!!!!!!!!!"""###"""$$$%%%""""""$$$%%%%%%%%%$$$###!!!!!!###$$$######}}}{{{ssssssssssssqqqooommmkkkooohhhfffjjjnnnjjjeeeaaaccceeegggfffccc___]]]\\\aaa______aaadddeeebbb___^^^\\\ZZZZZZ[[[\\\\\\[[[\\\[[[ZZZYYYYYYZZZ[[[\\\WWWYYYZZZYYYWWWWWWZZZ\\\bbb___]]]\\\]]]\\\ZZZXXXYYYTTTOOOLLLMMMMMMLLLJJJLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIJJJLLLOOOQQQRRRSSSPPPQQQQQQNNNHHHDDDDDDFFF===???AAABBBCCCBBBAAA@@@>>>>>>???@@@CCCFFFIIIJJJJJJKKKIIIDDD>>>;;;<<>>>>>===<<<;;;;;;<<<:::888444111000222666999999444222555;;;>>><<<999888777666666777888777555888777666555333222111000000000///...,,,***)))(((((('''&&&%%%%%%&&&((()))'''((()))(((%%%%%%'''))))))***+++,,,,,,,,,+++***((('''$$$"""!!!!!!"""###&&&%%%###"""###$$$'''(((*********)))'''%%%###!!!"""!!!  !!!""""""###$$$!!!!!!###$$$%%%###!!! """!!! ~~~|||zzzqqqqqqqqqpppnnnllljjjhhhjjjcccaaafffiiieee^^^ZZZYYY\\\___```^^^[[[ZZZZZZ]]]\\\[[[]]]``````]]]ZZZ\\\XXXUUUUUUXXXZZZYYYWWW\\\[[[ZZZYYYXXXXXXYYYZZZWWWZZZ[[[ZZZXXXXXX[[[]]]]]][[[XXXXXXYYYXXXVVVSSSXXXSSSNNNLLLLLLLLLJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIILLLOOOSSSUUUOOOOOONNNIIIDDDAAACCCEEE<<<>>>AAACCCDDDCCCAAA@@@===>>>???AAADDDFFFIIIJJJKKKJJJFFF@@@999555777999999;;;<<<;;;777555777999888555000,,,+++---111444555111///222888;;;777222666555333333333333222000444333222000///---,,,+++000000000///---+++(((&&&'''%%%###!!!!!!###&&&'''&&&'''(((&&&$$$$$$'''***&&&'''((())))))((('''''''''&&&###!!! !!!"""%%%###""" !!!###%%%'''))))))((((((&&&###!!!!!!  !!!!!!###### !!!###$$$###  ~~~}}}yyyyyyyyyzzzzzzzzzzzzzzzppprrrssssssqqqmmmiiigggddd```]]]```dddccc]]]VVVTTTVVVWWWWWWVVVXXX]]]aaa^^^___```^^^ZZZXXXXXXZZZVVVVVVWWWXXXWWWVVVTTTSSSUUUVVVXXXZZZ[[[[[[ZZZZZZ^^^ZZZUUUTTTUUUUUUSSSQQQSSSUUUWWWUUURRRQQQRRRTTTNNNNNNLLLHHHBBBAAADDDGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCDDDEEEHHHLLLQQQUUUWWWVVVSSSNNNHHHDDD@@@???>>>:::;;;===BBBEEEEEE@@@;;;;;;;;;;;;<<<<<<===>>>???@@@???>>>===<<<;;;:::999777888888999;;;<<<======:::333,,,+++000333222///,,,---000555999:::666222...------,,,---...000111222222000///---+++******---///333555444111---***)))(((%%%######$$$&&&(((###'''++++++)))&&&&&&&&&&&&&&&'''((('''&&&%%%$$$%%%%%%%%%$$$###!!! """$$$&&&'''&&&'''''''''%%%!!! """"""""""""~~~{{{xxxvvvuuuppppppqqqqqqrrrsssttttttooopppssstttssspppllljjjhhhccc^^^^^^aaaaaa[[[VVVSSSTTTUUUTTTSSSTTTXXX[[[\\\^^^___]]]ZZZXXXXXXYYYWWWWWWWWWWWWVVVUUUTTTSSSNNNOOOQQQSSSUUUUUUVVVUUU\\\XXXTTTRRRSSSRRROOOLLLLLLMMMOOOMMMKKKJJJLLLNNNIIIJJJIIIFFFAAA???BBBDDDDDDCCCCCCBBBBBBBBBCCCCCCFFFFFFHHHJJJNNNQQQUUUVVVXXXSSSKKKDDD???======>>>:::;;;===AAAEEECCC>>>888888:::<<<===>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;777888:::;;;===>>>>>>???;;;444...---111444333000------///333777777333...++++++*********,,,---...///...---,,,+++***)))(((---000444777777444000---***)))'''%%%$$$&&&''')))''',,,000///***%%%$$$%%%$$$$$$%%%&&&%%%$$$###"""############"""!!! """######$$$%%%%%%%%%$$$!!! ~~~yyytttqqqppppppiiiiiijjjlllmmmnnnooopppmmmooorrrttttttrrrooolllllleee^^^[[[\\\]]]ZZZWWWSSSSSSRRRPPPNNNOOOQQQSSSYYYZZZ\\\[[[YYYWWWVVVWWWTTTUUUUUUTTTTTTRRRQQQPPPKKKLLLNNNPPPQQQRRRRRRSSSWWWTTTPPPOOOOOOMMMIIIEEEBBBCCCCCCCCCAAAAAACCCEEEBBBEEEFFFDDD@@@>>>@@@BBBBBBAAA@@@??????@@@BBBCCCIIIJJJKKKMMMOOOQQQSSSTTTVVVPPPFFF>>>999999;;;>>>;;;;;;===@@@BBB@@@:::444444666999<<<======;;;:::666777777888999:::;;;<<<777888;;;>>>?????????>>>:::444///...222444333000,,,,,,---000333222...)))'''''''''&&&''''''((((((***))))))(((''''''&&&&&&,,,///444777888555000---***)))'''%%%%%%&&&'''((()))///444111)))"""!!!"""!!!!!!"""""""""!!!  !!!!!!!!!  !!!""""""!!!~~~|||uuuqqqooonnnoooiiijjjjjjkkklllmmmmmmnnnkkkmmmqqqsssssspppmmmjjjkkkddd[[[VVVWWWYYYZZZYYYUUUTTTQQQOOOMMMLLLMMMNNNTTTUUUWWWWWWWWWUUUTTTSSSMMMNNNNNNNNNMMMMMMMMMLLLMMMMMMNNNOOOPPPPPPPPPPPPOOOLLLJJJJJJKKKIIIDDD@@@;;;;;;:::::::::;;;===>>>>>>AAADDDCCC@@@??????AAABBB@@@>>>===>>>@@@BBBDDDKKKKKKLLLNNNNNNOOONNNNNNLLLGGG@@@:::777777:::<<<::::::;;;===>>><<<555000000111333555666666666555222333444555666777888888777999<<<>>>>>>===;;;999555111,,,+++...000///---,,,******---///...)))$$$$$$$$$##################$$$$$$$$$$$$$$$#########***---111444444000+++(((&&&%%%$$$""""""###$$$%%%%%%,,,111///&&&   ~~~~~~~~~}}}|||||||||}}}yyytttnnnjjjiiiiiijjjggggggffffffffffffffffffgggiiimmmooooookkkgggdddeee^^^VVVRRRSSSVVVYYY[[[WWWUUURRROOOMMMMMMLLLLLLOOOOOOPPPQQQRRRQQQPPPOOOFFFFFFFFFFFFFFFFFFGGGGGGKKKKKKKKKJJJJJJJJJJJJIIIFFFDDDCCCDDDFFFEEEBBB>>>888777666666777888::::::;;;???BBBCCC@@@???@@@AAAAAA@@@>>>===>>>@@@CCCEEEHHHIIIJJJKKKKKKIIIGGGFFF>>><<<:::888777777888999:::888777888999666111,,,,,,,,,+++++++++---///000///000000111111222222222666777999:::999777444222...+++''''''(((***)))'''***(((''')))+++***%%%!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!! '''))),,,---,,,((($$$!!!!!! $$$)))(((!!!!!!"""""""""!!! }}}{{{zzzzzz{{{}}}~~~}}}{{{wwwwwwxxx{{{~~~~~~{{{yyywwwvvvvvvvvvqqqnnniiieeeaaa_________]]]\\\\\\[[[[[[ZZZZZZYYY___bbbfffhhhhhhddd___\\\\\\WWWQQQNNNOOOSSSWWWYYYWWWTTTPPPNNNMMMMMMLLLLLLIIIHHHHHHIIIKKKMMMLLLKKKCCCBBBAAAAAA@@@@@@AAAAAADDDCCCBBBAAAAAAAAAAAAAAA@@@>>>===>>>AAAAAA???<<<999666444333555777888888888<<>><<<>>>@@@>>>===<<<<<<>>>@@@BBBDDDBBBDDDEEEFFFEEEBBB???===333333444555666666666666999555222111222111---***+++)))'''%%%%%%''')))+++,,,,,,,,,,,,,,,,,,,,,,,,111111222222111///,,,+++(((&&&$$$###$$$$$$$$$###'''%%%$$$&&&(((((($$$!!!""""""""""""!!!###$$$%%%%%%$$$!!!!!! !!!"""""""""  {{{{{{|||}}}~~~|||wwwtttsssrrrssssssuuuyyy|||}}}{{{yyywwwrrrrrrrrrtttwwwwwwvvvtttttttttssssssssstttttttttmmmjjjfffaaa]]]ZZZXXXWWWSSSSSSSSSRRRRRRRRRRRRRRRUUUXXX]]]aaaaaa^^^YYYVVVVVVSSSNNNLLLLLLOOORRRTTTTTTQQQMMMKKKLLLLLLKKKJJJEEECCCAAAAAAEEEHHHIIIHHHGGGEEECCC@@@>>>===<<<<<>>=========>>>@@@@@@???<<<::::::<<<===<<<999999555222111333555555555444888::::::888777999<<<888888888999;;;===>>>???<<<===???@@@>>>;;;777444...///000222333333333333777333...,,,,,,---+++)))***)))'''&&&%%%%%%&&&'''''''''((((((((())))))))))))))))))))))))(((''''''&&&%%%###"""""""""""""""$$$""""""$$$'''(((%%%!!!############"""    ~~~}}}vvvwwwxxxyyyzzz|||}}}}}}~~~yyysssooolllkkkkkkkkknnnssswwwyyyxxxvvvtttsssrrrqqqqqqqqqpppmmmjjjllllllnnnoooqqqssstttuuupppmmmiiiddd___ZZZWWWUUUOOOOOOOOOPPPPPPQQQQQQQQQMMMQQQWWW\\\]]][[[WWWTTTSSSPPPMMMKKKKKKLLLNNNOOOQQQMMMIIIHHHJJJKKKJJJHHHCCC@@@<<<===AAAEEEFFFFFFLLLJJJFFFBBB>>>;;;:::999>>>>>>>>>>>>@@@BBBDDDEEEAAA===999888:::;;;999777999555000///111333333222111444666666333333555888333444555777888:::;;;;;;777999;;;<<<:::666222///......//////000000111222777111+++((()))******)))*********)))(((&&&%%%$$$$$$$$$%%%%%%&&&'''(((((("""#########$$$$$$%%%%%%&&&%%%$$$###""""""""""""""" ###'''(((%%%###$$$$$$$$$$$$###!!!  !!!"""    ~~~}}}{{{|||||||||zzzxxxxxxpppqqqsssuuuwwwyyy{{{{{{yyyyyywwwuuusssqqqpppoooiiiiiikkkpppuuuwwwuuurrrpppnnnkkkhhheeebbbaaaaaaccceeeiiimmmpppqqqqqqqqqpppsssqqqhhhaaa^^^WWWOOOKKKJJJJJJMMMQQQRRROOOLLLNNNPPPUUUZZZ^^^[[[TTTMMMLLLKKKJJJIIIHHHIIIJJJJJJGGGEEECCCBBBBBBBBBDDDEEEFFFBBB======???BBBCCCBBBHHHGGGFFFDDDBBB@@@>>>===>>>@@@AAA@@@??????CCCFFFAAA<<<777555666777666555111111222222222333333333000111222333333222111111555444333111000111111222///////////////000000000111111111000//////......111///+++(((&&&&&&&&&''')))(((&&&%%%###"""!!!  """&&&(((***$$$""" !!!###%%%$$$###"""!!! !!!!!!""""""###$$$$$$$$$"""!!! ######""""""!!!     ~~~|||}}}~~~yyy{{{~~~~~~{{{yyyyyy|||}}}zzzxxxwwwwwwwwwrrrssstttvvvwwwyyyzzzzzzzzzzzzyyyyyyxxxvvvuuuuuuooooooppprrrttttttsssrrrmmmkkkhhhccc```]]][[[[[[]]]___cccgggjjjllllllmmmlllnnnkkkccc\\\XXXQQQJJJHHHFFFFFFIIIMMMOOONNNLLLLLLNNNTTTZZZ^^^\\\UUUNNNIIIIIIGGGFFFFFFFFFGGGHHHGGGFFFDDDBBBAAA@@@AAAAAADDDAAA>>>???BBBEEEDDDCCCEEEDDDCCCAAA@@@?????????@@@AAAAAA???===<<>>===<<<===;;;;;;===BBBDDDBBB@@@AAA???>>>===<<<===???@@@BBBAAA@@@===:::888999;;;888666555555666666555444111000///...///000222333444555666666555333000///222111///---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---+++(((&&&$$$$$$$$$%%%###$$$%%%&&&%%%###!!!  """""""""  """!!! &&&%%%###"""     |||{{{|||||||||xxxwwwwwwxxxzzz{{{xxxsssooooooppprrrtttvvvyyy{{{|||||||||vvvwwwxxxyyyyyyyyyxxxxxxwwwvvvuuuvvvvvvwwwwwwwwwttttttuuuvvvxxx{{{}}}~~~~~~}}}||||||{{{zzzzzzxxxyyyzzz{{{|||{{{yyyxxxuuuyyy|||{{{vvvqqqooooooiiigggddd```\\\ZZZYYYXXX```aaaccceeefffggggggfff^^^^^^\\\WWWRRRNNNIIIEEEGGGDDDBBBDDDHHHKKKKKKJJJFFFIIIPPPXXX]]]\\\VVVPPPGGGGGGFFFFFFFFFEEEEEEFFFGGGFFFDDDAAA>>><<<:::999777777888<<<@@@AAA???;;;<<<;;;999888999;;;>>>@@@???>>><<<999777555666666555555555555444333111000000///---+++,,,...000222444444555555444222///---000...,,,***)))***+++,,,*********)))))))))))))))''''''(((((()))******+++***)))'''$$$#########$$$!!!"""$$$&&&%%%$$$!!!   &&&%%%###      ~~~}}}||||||}}}{{{}}}~~~yyyvvvuuuvvvuuuvvvvvvrrrmmmjjjkkkllllllmmmpppsssuuuwwwwwwxxxssssssrrrrrrssstttttttttvvvwwwwwwwwwvvvuuuuuuuuuuuuuuuvvvyyy|||}}}|||zzzzzzssstttuuuuuuuuutttsssrrrrrrwww}}}~~~yyyrrrmmmkkkiiigggdddbbb```^^^^^^^^^___```bbbccccccaaa___]]]WWWVVVUUUTTTQQQMMMJJJJJJLLLIIIFFFFFFIIIKKKJJJHHHEEEGGGMMMUUUZZZZZZTTTOOOIIIIIIIIIIIIHHHHHHGGGGGGGGGEEECCC@@@>>><<<;;;:::;;;;;;<<<@@@DDDDDD@@@;;;888777666555666999<<<>>>999888666444444444444444444444555444111...,,,+++...,,,***))))))+++---///000111111000000...---,,,---+++(((&&&%%%&&&(((***'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&'''(((((()))((('''%%%$$$############!!!###%%%%%%###!!!###!!!$$$###   ~~~~~~~~~{{{yyyxxxwwwwwwuuuwwwyyyxxxtttrrrssstttuuuvvvuuurrrmmmkkklllooofffggghhhjjjlllmmmnnnnnnooollliiiiiikkknnnpppppptttvvvxxxxxxuuusssrrrrrruuuuuuvvvyyy|||}}}{{{yyywwwvvvmmmmmmmmmmmmmmmmmmmmmmmmoootttyyy{{{xxxrrrlllhhhfffeeecccaaa____________XXXZZZ\\\^^^]]]YYYUUURRRRRRPPPOOOQQQPPPLLLKKKLLLNNNKKKHHHHHHJJJKKKIIIGGGFFFGGGKKKQQQVVVVVVQQQMMMIIIIIIJJJJJJIIIIIIHHHGGGFFFDDDBBB@@@>>>??????@@@FFFEEEEEEHHHJJJHHHCCC>>>666555444444555777999;;;444222000000111333333333222444444222...+++)))(((***)))'''&&&'''(((***+++******))))))))))))***++++++)))%%%###"""###&&&'''%%%%%%$$$$$$###"""""""""#########$$$%%%&&&&&&'''&&&%%%$$$$$$############ !!!"""######""" $$$!!!!!!   ~~~~~~~~~~~~}}}|||{{{yyyyyyxxxvvvuuusssqqqppprrrttttttrrrnnnmmmoooqqqrrrsssrrrnnnjjjiiilllooogggggggggggggggggggggggghhhccc___^^^bbbggglllnnnqqqtttwwwvvvssspppnnnnnnqqqqqqrrrtttwwwzzz}}}|||{{{yyywwwuuurrrppppppggggggffffffgggiiikkkmmmrrrrrrtttuuutttpppjjjfffaaa```^^^[[[YYYYYYXXXXXXRRRUUUZZZ]]]\\\XXXSSSOOOOOOKKKKKKNNNMMMHHHHHHKKKJJJHHHFFFHHHJJJKKKHHHEEEHHHHHHIIIMMMQQQQQQNNNJJJGGGGGGHHHHHHHHHGGGFFFEEEEEECCCAAA??????BBBEEEHHHKKKJJJHHHIIIIIIFFF???:::555555555555555666666777000...,,,---///222222111000111222000+++)))((()))&&&%%%%%%%%%%%%&&&''''''$$$"""!!! """$$$(((***)))'''### !!!$$$&&&######"""!!!!!! """#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!"""""""""!!! !!!###       }}}~~~~~~~~~~~~~~~wwwxxxyyyyyyxxxwwwuuutttuuuvvvvvvuuutttrrrpppnnnqqqrrrrrroookkkiiilllooolllmmmlllhhheeeeeehhhlllnnnmmmlllkkkiiigggffffffaaa\\\WWWVVV\\\ccciiilllooorrruuutttppplllkkkkkkmmmmmmmmmoooqqqtttvvvxxxwwwvvvtttrrrooommmkkkjjjdddcccbbbbbbdddhhhlllnnnuuussspppooopppnnniiieee]]]\\\YYYVVVSSSRRRQQQQQQQQQUUU\\\```aaa]]]WWWRRRMMMIIIHHHKKKJJJEEEDDDHHHFFFDDDDDDFFFIIIJJJGGGDDDIIIHHHHHHKKKNNNOOOLLLHHHDDDEEEFFFFFFFFFEEECCCBBBEEECCC@@@>>>@@@DDDIIIMMMJJJHHHEEEDDDCCC???888333555555555555555555555444000---***+++...000000///---///000...***((()))+++######$$$$$$$$$%%%%%%%%%!!!&&&***(((&&&""" ###%%%""""""!!! ############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!! '''      wwwssszzz}}}{{{uuuuuuuuutttsssqqqpppooolllqqqvvvssslllffffffhhhdddgggkkkllljjjgggggghhhkkklllllliiieeeccceeehhhfffiiijjjgggaaa\\\[[[\\\bbb```^^^]]]___cccgggjjjkkknnnrrrrrrnnnjjjiiiiiioooooopppqqqqqqpppnnnmmmkkkhhheeeeeegggiiigggeee___]]][[[[[[^^^dddkkkoooqqqoookkkhhheeecccaaaaaaZZZVVVRRRPPPPPPPPPNNNKKKPPPTTTZZZbbbeeeaaaWWWNNNLLLHHHCCCBBBCCCDDDBBB???DDDCCCDDDGGGJJJIIIDDD@@@;;;@@@EEEGGGGGGGGGIIILLLNNNJJJFFFEEEFFFGGGFFFDDD<<<===>>>@@@BBBAAA>>>:::888;;;===<<<777333222333222111000000000111222333///......---,,,,,,++++++------.........---+++***)))((('''&&&&&&'''((()))'''###"""&&&'''&&&$$$###!!! !!!!!!""""""!!!  !!!"""########################"""""""""""""""#########"""###&&&'''%%%!!!111###  yyytttyyy}}}|||uuutttsssrrrqqqppppppoookkkppptttrrrkkkffffffhhh```cccffffffdddaaaaaaaaaggghhhhhhfffcccccceeegggdddfffgggddd___\\\\\\]]]]]]\\\ZZZYYYZZZ^^^bbbdddcccfffiiijjjgggfffeeeffflllllllllllljjjhhhfffeeehhhddd___^^^```aaa___]]]XXXWWWUUUVVVYYY___fffjjjllljjjgggccc___]]][[[ZZZWWWTTTPPPOOOPPPQQQOOOMMMMMMPPPVVV^^^bbb___WWWOOOMMMJJJFFFFFFGGGGGGDDDBBBDDDDDDEEEHHHIIIGGGBBB>>>;;;???EEEGGGGGGFFFHHHJJJKKKHHHDDDCCCEEEGGGHHHHHHFFFDDDCCCCCCBBB@@@<<<888333444666555333222444777111111000//////000111222000//////...---+++************+++++++++***))))))'''''''''&&&'''(((***+++((($$$ """###$$$###"""!!! !!!  !!!""" !!!!!!     }}}vvvxxx|||~~~{{{yyyyyyxxxwwwuuusssqqqooonnnnnnoooppplllppprrroooiiiddddddfff\\\^^^``````^^^\\\[[[[[[aaabbbbbbaaa``````bbbddd```bbbbbb___ZZZXXXYYY\\\WWWVVVTTTSSSTTTVVVYYY[[[\\\^^^aaaaaaaaaaaabbbcccggggggffffffdddcccaaa```aaa\\\WWWTTTUUUUUUSSSQQQNNNMMMLLLMMMQQQWWW^^^bbbeeeccc```\\\XXXVVVTTTSSSSSSOOOMMMMMMPPPQQQPPPNNNJJJLLLPPPWWW[[[ZZZTTTOOONNNKKKIIIIIIJJJJJJGGGCCCDDDEEEFFFHHHHHHDDD???;;;:::???DDDGGGFFFEEEFFFGGGGGGDDDAAAAAADDDHHHKKKMMMQQQMMMGGGDDDBBB>>>999444////////////...000444777000///...------...///////////////...---,,,******''''''((((((((((((((((((''''''''''''((()))++++++)))%%% !!!!!!!!!!!! !!!       xxxvvvxxxzzz|||||||||vvvrrrooooooppppppsssqqqnnnkkkjjjkkkmmmooonnnpppppplllfffaaa```bbbZZZ[[[]]]^^^^^^]]]\\\[[[]]]\\\\\\[[[ZZZ[[[\\\]]]ZZZ[[[[[[WWWSSSQQQSSSVVVPPPOOONNNMMMMMMOOOPPPQQQXXXYYYYYYZZZZZZZZZ[[[\\\]]]]]]^^^^^^____________XXXSSSNNNKKKKKKKKKHHHFFFDDDDDDDDDFFFJJJOOOUUUXXX\\\[[[YYYVVVTTTRRRQQQPPPNNNKKKJJJKKKOOOPPPOOOMMMHHHHHHJJJOOOSSSSSSNNNJJJJJJHHHGGGHHHJJJIIIEEEBBBCCCDDDFFFFFFEEEAAA<<<888999>>>DDDGGGEEECCCCCCCCCCCCAAA>>>>>>BBBGGGMMMPPPUUUNNNGGGBBB???<<<666111/////////...///000222333///...---,,,++++++,,,---,,,---......------++++++''''''&&&''''''((()))***''''''''''''(((((())))))&&&"""     yyyuuuuuuxxxyyyyyy|||zzzzzzyyyxxxvvvuuuuuuwwwtttqqqmmmkkkkkklllnnnooommmjjjgggfffhhhkkkllloooooommmhhhaaa]]]\\\]]][[[[[[\\\^^^`````````___YYYWWWVVVTTTTTTTTTUUUUUUTTTUUUTTTQQQLLLJJJKKKNNNKKKKKKJJJJJJJJJJJJKKKKKKPPPOOOOOONNNOOOOOONNNNNNPPPPPPPPPQQQRRRSSSTTTTTTPPPLLLGGGFFFFFFEEEBBB???@@@@@@@@@BBBEEEIIIMMMOOOSSSSSSSSSSSSRRRRRRQQQQQQKKKHHHGGGIIILLLMMMKKKIIIFFFEEEEEEGGGJJJJJJGGGCCCDDDBBBAAACCCEEEEEEAAA===AAABBBCCCCCC@@@===999777888>>>EEEHHHFFFBBB@@@@@@???>>>======???EEEKKKPPPPPPIIIAAA======;;;666111......000111333333222111///...,,,***))))))******((()))+++---...---,,,,,,((('''&&&&&&&&&(((***+++((((((((('''&&&%%%$$$###!!!  }}}|||xxxttttttxxxyyywww{{{wwwuuutttrrrnnnmmmooossssssqqqnnnlllkkklllnnnkkkiiifffcccccceeegggiiilllkkkhhhccc^^^ZZZZZZZZZ[[[ZZZZZZ\\\^^^```___^^^TTTRRROOONNNOOOOOOOOONNNOOOPPPQQQNNNJJJGGGIIIKKKHHHIIIIIIIIIJJJJJJJJJIIIFFFEEECCCCCCCCCBBB@@@>>>EEEDDDDDDCCCCCCCCCDDDDDDIIIGGGEEEEEEGGGFFFCCC???@@@@@@AAABBBDDDFFFHHHIIIMMMNNNOOOPPPQQQQQQQQQQQQJJJGGGEEEFFFHHHHHHEEEBBBBBB@@@@@@AAADDDDDD@@@<<>>;;;999888888999???FFFIIIFFFBBB???>>>======<<<<<<===AAAGGGLLLIIIBBB;;;:::======888333+++,,,...222555666444222///...,,,***)))(((((()))&&&'''***,,,---,,,+++***)))'''%%%###$$$%%%(((***''''''&&&%%%###!!!   ~~~|||zzzyyywwwyyywwwssstttyyyzzzwwwvvvrrrqqqsssqqqjjjhhhjjjoooppppppnnnjjjggghhhiiifffeeecccaaaaaabbbdddeeegggeeebbb^^^[[[ZZZZZZ[[[YYYWWWVVVVVVXXXYYYWWWUUUNNNLLLIIIIIIKKKMMMLLLKKKKKKNNNPPPOOOLLLKKKLLLNNNHHHIIIJJJKKKKKKKKKKKKJJJBBBAAA@@@AAABBBAAA===999???>>>>>>======>>>???@@@DDDDDDDDDHHHKKKKKKGGGBBBDDDDDDDDDDDDEEEEEEFFFFFFHHHIIIKKKLLLMMMMMMMMMLLLJJJGGGEEEDDDEEEDDD???;;;===;;;;;;===@@@@@@===999===:::777888;;;===;;;999:::;;;;;;999777666888:::999@@@GGGJJJGGGBBB>>><<<;;;<<<<<<<<<;;;===BBBFFFEEE>>>999:::???AAA<<<666...,,,,,,...111333111000///...,,,***((((((((((((&&&'''***++++++***'''&&&'''$$$!!!!!!###%%%#########"""!!!     ~~~{{{yyywwwuuuuuurrrvvvwwwsssuuuzzz{{{wwwpppmmmnnnrrrppphhhdddeeejjjlllmmmjjjeeeaaa```aaadddcccaaa```___```bbbcccbbb```^^^[[[ZZZZZZ\\\]]]WWWTTTQQQQQQRRRRRRPPPMMMJJJGGGEEEFFFIIILLLLLLKKKIIIMMMQQQRRRPPPOOOQQQSSSHHHIIIKKKLLLMMMMMMLLLLLLDDDCCCCCCEEEGGGFFFAAA===>>>>>>>>>>>>@@@BBBEEEFFFBBBCCCEEEJJJNNNNNNJJJFFFHHHGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHJJJJJJIIIIIIHHHJJJHHHDDDCCCCCC@@@;;;777888777777:::>>>???<<<888===999666777:::<<<;;;:::888999999666444444888<<<:::@@@HHHKKKHHHBBB>>><<<;;;<<<===<<<:::;;;>>>BBBDDD>>>999;;;BBBDDD???999333///+++***,,,---,,,+++000...,,,***(((((('''(((((()))***+++***'''$$$"""$$$"""!!!       {{{zzzvvvzzz|||zzz~~~~~~~~~~~~|||}}}|||xxxttttttxxx|||xxxvvvssstttvvvwwwuuusssmmmiiifffgggllllllfff`````````aaaaaa```___^^^]]]aaa```___]]]\\\\\\\\\\\\^^^[[[XXXUUUUUUWWWZZZ\\\UUUSSSQQQRRRTTTTTTQQQNNNFFFCCCAAABBBEEEHHHHHHGGGDDDNNNTTTPPPMMMQQQUUUVVVNNNOOOOOOPPPOOONNNLLLKKK>>><<<<<<@@@FFFIIIFFFCCC:::===AAAEEEIIIJJJJJJIIIFFFFFFGGGIIILLLOOORRRSSSVVVRRRLLLEEEBBBBBBCCCEEEEEEEEEDDDDDDDDDFFFGGGIIIHHHIIIJJJHHHEEE>>>888444333555777999;;;<<<;;;;;;:::<<<<<<:::777555555777999999777333111222666;;;777999<<>><<<:::888888888777666555444333888999:::;;;;;;:::999888///...,,,***)))))))))***333222000***%%%###%%%'''$$$""" """"""   }}}}}}}}}|||||||||||||||zzz~~~}}}vvvrrrtttvvvuuuwwwwwwvvvvvvwwwwwwxxxyyyzzzzzzzzzxxxvvvwwwxxxzzzyyyuuuqqqppppppqqqooonnnlllgggdddeeehhhiiiddd^^^]]]]]]^^^^^^^^^\\\[[[ZZZ______^^^^^^]]]\\\[[[[[[YYYWWWTTTQQQQQQSSSUUUWWWSSSQQQQQQRRRTTTTTTRRROOOIIIGGGDDDEEEHHHJJJJJJIIIAAAKKKRRRQQQNNNOOORRRRRROOOPPPPPPOOONNNKKKIIIHHH@@@>>>>>>BBBFFFHHHEEEAAA:::<<>>GGGOOOOOOLLLLLLLLLLLLOOOOOOOOONNNKKKIIIFFFDDDBBBAAAAAADDDGGGFFFBBB>>>999<<<@@@DDDGGGHHHIIIIIILLLKKKLLLNNNRRRXXX]]]aaadddVVVDDD888444666888999<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCCCCBBB@@@???;;;::::::999999999::::::555666777555222000000000......---+++,,,///444888888777555222000......---//////000000///...---,,,,,,---///000000///---,,,+++***)))(((((()))***+++...---+++(((%%%###$$$%%%%%%"""   }}}|||||||||{{{zzz{{{yyywwwvvvvvvyyy|||~~~vvvtttpppkkkhhhhhhiiiiiijjjkkkkkkkkkjjjhhhfffeeejjjfffbbbbbbfffiiijjjjjjmmmjjjfffdddeeehhhkkknnniiieeebbbaaaccccccaaa]]]YYYZZZZZZZZZYYYWWWVVVUUUUUUWWW[[[]]]]]]ZZZWWWTTTPPPOOOMMMLLLLLLLLLNNNOOOOOOPPPPPPQQQQQQPPPNNNLLLJJJIIIGGGFFFFFFGGGGGGGGG>>>DDDIIIJJJGGGFFFGGGHHHKKKKKKKKKJJJIIIGGGDDDCCCCCCCCCCCCEEEFFFDDD???<<<999;;;>>>BBBDDDFFFFFFFFFGGGFFFFFFIIIMMMTTT[[[___bbbSSS@@@555333666777666666666666666777888999999;;;<<<===>>>@@@AAABBBCCC@@@???===;;;::::::;;;;;;333444444333111...---,,,++++++++++++---111666888===<<<:::777333000...---***+++,,,---,,,+++)))((()))***,,,------,,,***))),,,***)))''''''''''''(((******)))'''%%%$$$###$$$###     ~~~}}}}}}}}}|||{{{sssqqqnnnmmmmmmpppsssvvvtttqqqmmmjjjhhhggghhhiiilllmmmmmmlllkkkiiigggeeehhhbbb\\\ZZZ^^^cccfffgggiiigggccc``````bbbgggjjjfffdddbbbbbbcccccc```^^^YYYYYYZZZYYYXXXVVVUUUSSSOOOSSSWWWZZZ[[[XXXSSSPPPPPPOOONNNMMMMMMMMMNNNNNNOOOPPPQQQPPPNNNKKKHHHGGGEEEDDDCCCAAA@@@@@@AAABBB???@@@BBBBBB@@@???AAAEEEDDDDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDBBB>>>;;;999;;;===???AAABBBCCCCCCDDDCCCCCCEEEJJJQQQXXX\\\]]]QQQAAA777555666444111000000111222333333333333666666888999;;;===???@@@BBBAAA???===<<<<<<<<<<<<333333222222000...+++)))++++++,,,///333666888999:::;;;;;;999666222---+++)))***,,,---,,,+++)))'''***+++---......---+++***---,,,)))'''%%%$$$######'''&&&&&&&&&&&&%%%$$$###!!!     }}}~~~~~~wwwuuurrrqqqqqqsssvvvxxxvvvqqqnnnnnnmmmjjjhhhiiioooooonnnmmmllljjjhhhgggjjjfff```]]]^^^bbbeeeggggggddd```[[[XXXYYY\\\```_________```aaa```^^^\\\WWWWWWWWWWWWVVVTTTRRRPPPKKKNNNSSSWWWWWWUUUPPPMMMOOOOOOOOOOOONNNNNNMMMMMMLLLNNNPPPOOOKKKGGGDDDCCC>>>>>>>>><<<::::::<<<>>>???===<<<===;;;999<<<@@@===>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>===::::::;;;<<<===>>>>>>>>>CCCCCCCCCEEEIIIOOOUUUXXXWWWMMMAAA999555222---))),,,---...//////000//////111222333444555777888888>>>>>>===<<<;;;;;;;;;;;;444333333333222000+++(((+++,,,///444888:::888777111222444555333///+++(((***,,,...//////...+++***,,,---...//////...---,,,...,,,)))&&&###!!! $$$$$$$$$&&&''''''%%%"""!!!"""###"""     }}}~~~}}}{{{yyyyyyzzz|||}}}|||vvvrrrtttsssmmmiiijjjnnnmmmllljjjiiihhhhhhggggggfffdddaaa______aaaccc___]]]ZZZUUUPPPPPPSSSVVVVVVWWWZZZ\\\]]]\\\YYYWWWSSSSSSSSSRRRQQQOOOMMMKKKGGGJJJOOOSSSTTTQQQNNNKKKMMMMMMNNNNNNNNNMMMLLLKKKHHHKKKNNNMMMIIIDDDBBBAAA:::;;;;;;999777777999<<<<<<999999;;;:::666666;;;888:::<<<>>>????????????@@@@@@@@@???>>>>>>>>>???::::::::::::::::::999999>>>>>>>>>@@@DDDHHHLLLNNNKKKEEE===666111---***((()))***,,,---......------//////000000000000///...666666777777777777666666666555444444444222---)))***,,,111666;;;:::666222+++,,,---//////...---,,,---///111333333111///---,,,---///000000///---,,,,,,***'''%%%"""!!! ###"""###&&&))))))&&&###$$$!!!!!!$$$$$$###   {{{yyywwwvvvuuuvvvwwwxxxzzzwwwyyywwwooojjjiiillljjjhhhfffeeeeeeffffffaaaccceeebbb]]]ZZZZZZ\\\UUUUUUTTTOOOLLLKKKOOORRROOORRRUUUYYYZZZXXXUUUSSSOOOOOOOOONNNMMMKKKIIIGGGEEEHHHMMMPPPQQQPPPMMMJJJJJJKKKLLLLLLLLLKKKJJJIIIDDDHHHLLLKKKHHHDDDBBBAAA888::::::999666666999<<<999666888<<<;;;555333666777888:::<<<======<<<<<>>===<<<===???AAA::::::999999888777777666666777888999<<>>>>>>>><<<;;;555666777777666555333222777666333111000000111111222444666444111000111444444555777888777555333111222444888;;;======<<<<<<555:::===;;;999999888555222111...,,,+++,,,---...///000111333333222000///---+++))))))*********)))&&&&&&&&&&&&'''''''''((($$$&&&)))+++,,,,,,++++++,,,000333222...)))''''''***))))))((('''%%%$$$### !!!######""" !!!###$$$$$$######++++++,,,---...///000000111222444666555222,,,'''  ~~~yyyyyyzzzzzz{{{zzzyyyvvvtttqqqsssuuuvvvvvvtttrrrppphhhiiijjjmmmmmmkkkgggddd```bbbbbbaaabbbfffgggdddaaa]]]YYYWWWXXXXXXUUURRRSSSTTTVVVWWWXXXXXXWWWVVVWWWXXXWWWRRRLLLIIIIIIKKKIIIJJJKKKLLLKKKIIIGGGFFFDDDEEEFFFFFFFFFEEECCCBBBAAAEEEIIIHHHDDD@@@>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEDDDAAA<<<::::::<<>>===<<<222999>>>===:::999777444///...---,,,,,,---...//////000222333222000---+++)))((((((((())))))))))))&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&'''''''''''''''+++...---)))%%%###$$$(((((((((((('''%%%###!!! !!!###$$$$$$###""" !!!!!!"""######((()))***+++---...///000000222444555333///)))$$$     zzzvvvvvvwwwwwwvvvtttrrrppppppooommmkkkhhhggghhhiiiiii```aaabbbdddeeeccc___\\\[[[```dddcccccceeeccc___^^^ZZZUUUTTTUUUVVVUUUSSSRRRRRRTTTUUUVVVVVVUUUUUUQQQSSSTTTQQQKKKFFFDDDDDDFFFGGGHHHIIIHHHFFFDDDCCCCCCDDDEEEFFFFFFEEEDDDCCC@@@DDDGGGFFFBBB===;;;;;;999:::;;;<<<>>>@@@BBBBBBEEEFFFDDD@@@:::777999<<<===<<<999777666888;;;===999:::999888777444222111222000---,,,,,,---000111666888999777333000111333111333666888999999888777555777:::<<<======;;;:::///888>>>>>>:::999777444,,,,,,++++++,,,---...///---...000000...+++'''%%%%%%&&&'''''''''''''''(((&&&&&&'''''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%"""&&&))))))%%%""""""###&&&&&&'''((('''&&&$$$###$$$%%%'''((((((''''''&&&###############$$$%%%&&&######$$$%%%'''((())))))))),,,......+++&&&!!!         zzz{{{}}}~~~{{{|||}}}~~~zzzvvvsssttttttssspppmmmjjjjjjjjjkkkgggaaa\\\ZZZ\\\```bbb\\\\\\]]]^^^___]]]YYYVVVVVV]]]aaaaaa______]]]XXXXXXTTTPPPOOOQQQSSSSSSQQQOOOOOOPPPQQQRRRRRRRRRRRRLLLOOOPPPLLLFFFAAA@@@@@@CCCDDDEEEEEEEEECCCAAA???===>>>???AAABBBAAAAAA@@@@@@BBBDDDCCC@@@===:::999888888999:::===???AAABBBEEEEEECCC???:::888:::<<<===;;;999666444555888;;;999:::999888777444222000111///,,,++++++...111333888::::::888444111222444000222555777888888666555222333555777777888777777...888???===999666444222************+++,,,------,,,,,,,,,,,,***'''$$$"""###%%%''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$#########$$$$$$ ###&&&&&&###!!!!!!"""######$$$%%%%%%%%%$$$$$$$$$&&&(((((('''&&&&&&&&&#########$$$$$$%%%%%%%%% !!!!!!!!!$$$&&&%%%!!!      ~~~}}}{{{vvvuuuvvvxxx{{{~~~|||{{{||||||zzzwwwwwwwwwwwwwwwvvvsssqqqoooppppppnnniiidddaaabbbcccfffaaaZZZTTTQQQSSSWWW[[[[[[[[[[[[[[[[[[ZZZVVVSSSPPPWWWZZZWWWUUUTTTSSSPPPOOOKKKHHHHHHJJJLLLLLLJJJJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKJJJEEE@@@===>>>@@@@@@AAABBBBBBBBB@@@>>><<<999:::<<<>>>???@@@@@@???BBBAAAAAA@@@@@@>>>;;;888999999999:::<<<>>>@@@AAABBBAAA???===:::999:::;;;===<<<:::666333333666999777777777666444222000...111///,,,+++,,,///333555666888999777333111222444111222444555444222///...***+++,,,---...000222333111:::@@@<<<666222000...((((((((()))******++++++,,,,,,+++***'''%%%###""""""$$$&&&&&&$$$"""###$$$!!!!!!"""""""""######### !!!!!!"""###$$$!!!$$$&&&%%%"""  !!!!!!######  !!!!!!!!!    |||ttt}}}}}}zzz{{{{{{wwwrrrrrrsssuuuxxx||||||vvvtttvvvxxxxxxvvvuuuttttttrrrqqqooommmmmmnnnmmmjjjddd]]][[[\\\___bbb]]]VVVPPPNNNOOORRRUUU[[[[[[ZZZZZZZZZXXXTTTQQQLLLQQQSSSNNNKKKKKKKKKJJJGGGCCCAAAAAADDDFFFEEECCCEEEFFFFFFGGGGGGHHHIIIIIIKKKJJJFFF@@@::::::>>>BBB>>>???@@@AAA@@@>>><<<;;;999:::===???AAABBBBBBBBBDDDAAA>>>>>>@@@???<<<888<<<;;;::::::;;;===>>>???@@@>>><<<::::::999999999======;;;777333222444777444444444333222000...,,,111///---+++,,,000444666444666777555111///000222111222333222000---)))'''######$$$%%%(((+++...000333<<>>???AAADDDFFFHHHHHHHHHGGGEEEBBBAAA@@@@@@@@@CCCCCCBBB>>>::::::===@@@AAA<<<999<<>>===<<<;;;<<>>:::666444444777::::::888888;;;>>>999999::::::999888666555555888;;;:::555111000000222222222222222222222222000////////////111333444555555444333111000//////444111---***(((((()))+++&&&***---+++&&&&&&+++111333555777555000***''''''%%%%%%$$$###$$$%%%&&&'''+++,,,...///...+++'''%%%###"""   !!!  """######%%%$$$""" """$$$###       !!!$$$''''''%%%""" ~~~{{{zzzyyywwwyyyyyyvvvrrrpppsssvvvuuurrroookkkjjjjjjkkklllqqqooommmmmmoooooommmkkkmmmllliiigggdddcccbbbbbb___``````^^^ZZZXXXXXXZZZ[[[YYYWWWUUUTTTTTTTTTUUUXXXVVVTTTUUUVVVUUUPPPLLLMMMJJJGGGFFFEEEDDDCCCAAA===>>>@@@BBBDDDFFFGGGHHHHHHGGGDDDBBB@@@?????????===;;;888444111222777;;;>>>:::777:::???BBB???;;;;;;:::999888999<<>>???@@@BBBDDDFFFGGGHHHHHHFFFDDDAAA???>>>======999777333...,,,///444999:::777444777<<<>>>;;;888888777666555666888;;;<<<;;;===???AAA???<<<888555333555777555222000222444888888777777666444333222000222444444222000//////111222333444444333222111,,,+++++++++++++++,,,,,,...............---,,,,,,,,,***'''###""""""###$$$$$$)))------***))),,,000---...---+++(((&&&'''(((((('''&&&%%%$$$$$$$$$%%%###$$$&&&'''&&&###     !!!  """######///333999<<<:::333***%%%}}}yyyxxxyyy{{{}}}|||yyyvvvvvvwwwwwwuuussswwwvvvvvvtttrrrooommmlllmmmmmmmmmmmmjjjfffaaa^^^bbbbbbbbbaaa```___^^^]]]YYYYYYYYYWWWVVVTTTTTTTTTQQQPPPNNNMMMLLLMMMOOOPPPRRRQQQQQQSSSSSSPPPIIICCCBBBAAA@@@@@@AAAAAA???===??????@@@BBBCCCEEEFFFFFFGGGEEECCC@@@===<<<;;;;;;:::888555222222444777:::666444222444888:::888555666555555555555777999:::777999===??????<<<888555333555666444111...000222666666555444333222111000...///000000///.........000111222333333222111000,,,,,,++++++++++++++++++////////////...---+++******(((&&&###!!!!!!"""######''',,,,,,***)))+++---)))(((&&&$$$###$$$&&&''')))((('''&&&%%%$$$######!!!"""###$$$###!!!     !!!  ###&&&(((444777:::;;;888111)))$$$~~~{{{xxxxxxzzz}}}{{{xxxuuuuuuxxxxxxtttqqquuuvvvwwwwwwvvvtttrrrpppooonnnllliiiddd```^^^]]]^^^___```aaaaaa___^^^\\\ZZZYYYWWWUUUSSSQQQNNNMMMMMMMMMLLLLLLLLLMMMNNNOOOOOONNNNNNPPPPPPMMMFFF@@@???>>>===???AAABBBBBBAAA>>>???@@@AAABBBCCCDDDDDDEEEDDDAAA>>><<<;;;::::::888777777777777777777777333111000222555666555333666666555555666777888999444666:::======:::666333333555666444000...///111333333222111000000000///...---,,,,,,,,,---------...///000111111000///...---------------,,,,,,,,,222222222222000...+++******)))'''$$$#########$$$###&&&)))***((('''(((***%%%### !!!$$$&&&(((''''''&&&$$$###"""!!!!!!"""#########!!!       """###$$$$$$###!!! """&&&)))222222222000---((($$$!!!~~~|||{{{|||}}}|||{{{yyyxxxxxxyyyzzz{{{xxxvvvttttttvvvvvvrrrooonnnppprrrssssssrrrpppooopppoookkkfff```\\\\\\\\\YYY[[[]]]___```___\\\[[[\\\YYYUUUSSSQQQNNNJJJHHHMMMNNNPPPQQQRRRRRRRRRRRRMMMKKKKKKLLLLLLJJJDDD???>>>===;;;<<>>>>>???@@@@@@AAABBBBBBCCCAAA???===;;;:::::::::555444444666777666333000222111000111333444444333555444444444555666666777333555888999999666222000///111333111...---...111000///............//////...,,,***)))***,,,,,,+++------,,,,,,,,,,,,------,,,,,,---------------,,,111222333333111///,,,******((('''%%%$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%""" """###&&&&&&&&&%%%$$$"""!!! !!!"""""""""!!!     !!!###$$$$$$###""" $$$''',,,***(((%%%""" ~~~|||zzzyyyzzzzzzwwwwwwwwwwwwvvvtttrrrqqqttttttssstttsssrrrpppnnnlllmmmoooppppppooonnnmmmooonnnlllfff___[[[ZZZ[[[SSSUUUYYY\\\]]]\\\YYYWWW[[[XXXTTTQQQPPPMMMIIIFFFJJJLLLPPPSSSTTTSSSRRRPPPJJJIIIGGGHHHIIIHHHCCC??????<<<999888;;;>>>@@@AAA======>>>>>>??????@@@@@@@@@???===<<<::::::;;;;;;777555333444555444222///111111111111333444444333111111111111222222222333444555666666555222///,,,(((+++---,,,******,,,///,,,,,,,,,+++,,,---///000000,,,)))((()))++++++***+++***)))(((((()))***+++((((((***+++,,,++++++***,,,---///000000...,,,+++'''&&&%%%###""""""""""""#########""" !!!  !!!###$$$$$$$$$###!!!       !!!!!!   ###""""""!!!!!!!!!!!!!!!"""!!!!!! !!!!!! !!!###%%%$$$""" |||{{{}}}|||yyyxxxyyyzzztttuuuvvvuuusssoookkkhhhrrrsssssssssrrrpppnnnmmmoooooopppqqqqqqpppooonnnmmmmmmlllggg```[[[YYYYYYNNNQQQUUUYYYZZZYYYVVVTTTZZZWWWSSSPPPPPPNNNJJJFFFDDDGGGLLLPPPQQQPPPNNNLLLIIIGGGEEEFFFGGGGGGCCC???@@@<<<777555777:::<<<===<<<=========>>>>>>>>>??????>>><<<;;;::::::;;;;;;<<<999555444666666444222111111111222333444444444.........///////////////444555555444222///,,,***###&&&((((((''''''))),,,+++*********+++---///000111---(((''')))******)))***)))&&&%%%%%%&&&)))***$$$%%%''')))))))))))))))&&&(((+++---......,,,+++%%%$$$###!!!!!! $$$###!!!""""""######"""!!!          """$$$!!!""" """!!!!!!!!!!!!!!! ###((('''%%%$$$######$$$%%%%%%%%%$$$"""!!! """!!!!!! ||||||{{{zzzxxxwwwwwwwwwxxxxxxyyy{{{}}}~~~|||wwwsssssswww{{{uuuwwwyyyzzzvvvpppiiieeelllkkklllppptttvvvtttqqqsssttttttsssppplllhhhfffmmmllljjjfffaaa\\\XXXVVVMMMQQQVVVZZZ\\\[[[XXXVVVTTTNNNIIIJJJNNNOOOKKKFFFKKKMMMOOOPPPOOOMMMIIIGGGIIICCC===:::;;;======<<<888::::::888666666999<<<;;;===>>>===::::::>>>AAA@@@???<<<:::999:::;;;;;;<<<777222///111444555555...///000111222111000000...............---------///111333555444111---***'''&&&$$$""" ''''''(((***+++,,,---...333111...***(((((()))***)))&&&$$$$$$&&&&&&###!!!%%%$$$%%%(((---///---***$$$%%%(((***+++)))'''&&&!!!######  !!!### !!!!!!       ###"""   !!!$$$((()))&&&###"""""" ###'''&&&###!!! !!!""""""!!! """############}}}|||{{{{{{zzzyyywwwuuuxxxxxxyyyzzz{{{~~~{{{|||zzzvvvqqqqqqtttxxxvvvxxxzzzzzzvvvqqqkkkhhhhhhggggggjjjpppsssrrrppppppqqqqqqpppmmmiiieeebbbiiiiiigggeeeaaa\\\XXXUUUQQQTTTYYY]]]^^^]]]ZZZXXXSSSMMMHHHHHHKKKMMMJJJEEEHHHJJJLLLMMMLLLIIIFFFDDDDDD???:::888999;;;<<<;;;<<<>>>???>>>;;;:::;;;===<<<>>>>>><<<888777:::======;;;999777555555666777:::666222111333555666555222222333333333222000///000///......------------...000222444333000---******)))'''%%%############((((((((()))***+++,,,---111///,,,)))(((((()))******'''%%%%%%&&&&&&$$$"""(((&&&&&&(((+++---,,,)))"""###%%%''''''&&&%%%$$$###$$$###   """      ###%%%"""  !!!"""###&&&******'''###"""!!! ###""" !!!!!! !!!""""""""""""$$$%%%''')))******~~~|||}}}~~~}}}xxxtttxxxxxxxxxxxxxxxyyyyyyyyyvvvwwwvvvsssooonnnppptttrrrtttwwwvvvrrrmmmiiigggeeebbbaaadddjjjnnnooonnnlllllllllkkkhhhdddaaa^^^dddddddddccc```\\\XXXUUUUUUXXX[[[^^^___]]]ZZZXXXRRRLLLFFFDDDGGGIIIGGGDDDEEEFFFHHHIIIHHHFFFCCCBBB???;;;777666999;;;;;;:::@@@BBBDDDCCCAAA>>>======<<<======:::666444555888999888555222111111111222777555333333444555444333444444444444333111///...222111///---,,,,,,---......///000111111///,,,+++---,,,***(((&&&&&&&&&&&&))))))((((((((()))++++++---+++)))'''&&&'''((()))***)))''''''''''''%%%###---)))&&&&&&)))***)))'''!!!!!!"""############"""%%%%%%$$$!!!   !!!!!!!!!!!!  """&&&$$$ !!!!!!  ###$$$%%%'''))))))&&&###!!! """%%%'''))))))((())))))+++---///111222zzzuuuvvvvvvvvvvvvtttsssrrrqqqpppqqqrrroookkkjjjlllnnnlllnnnpppooojjjgggeeeeeefffccc```aaafffjjjkkkkkkjjjjjjiiigggeeeaaa^^^\\\___```aaabbb```]]]YYYWWWUUUWWWZZZ\\\\\\ZZZWWWUUUPPPJJJDDDAAACCCEEEDDDCCCCCCEEEFFFGGGGGGEEECCCAAA<<<:::777888<<<>>>===;;;@@@BBBDDDDDDBBB???;;;999888:::;;;888444222333555777666333000///...//////555555555444444222111///000111111111111///...---222111///---,,,,,,---------------......---,,,,,,---,,,***((('''&&&&&&&&&***)))(((&&&&&&''')))***((('''&&&%%%%%%&&&'''(((***)))((('''''''''&&&%%%000+++&&&%%%&&&'''&&&$$$""""""""""""""""""""""""&&&%%%###      !!!!!!!!!!!! !!!%%%"""!!!%%%&&&######  ###$$$""" !!!  !!!"""###%%%%%%$$$"""   !!!  """%%%)))---///000111///...------...111444666{{{vvvrrrssssssrrrqqqnnnkkkiiikkklllmmmjjjgggeeegggjjjjjjmmmooolllhhheeefffhhhjjjfffaaaaaadddggghhhggghhhgggfffdddbbb^^^\\\ZZZ[[[\\\]]]^^^]]][[[YYYWWWQQQRRRTTTVVVUUUSSSPPPOOOMMMHHHBBB???@@@AAAAAA@@@CCCDDDFFFFFFFFFEEECCCBBB<<<;;;:::===AAABBBAAA>>>>>>>>>??????>>>;;;777555333666888666333222333555777555222000......//////444555666555222///,,,******+++,,,------,,,++++++111000...---,,,,,,,,,---+++++++++******+++,,,,,,,,,***(((&&&%%%$$$$$$%%%)))((('''&&&&&&&&&'''(((%%%$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&000+++%%%######$$$###"""########################%%%###      """$$$$$$%%%$$$ """  !!!""""""%%%)))***'''&&&$$$"""###''')))(((&&&$$$"""  !!! !!!"""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########'''))),,,///222444555555222///,,,)))***,,,///222~~~}}}}}}~~~~~~{{{xxxvvvmmmnnnoooooonnnjjjfffdddhhhiiiiiifffbbbbbbeeehhhkkknnnooolllgggeeehhhllljjjfffbbbaaaccceeeeeedddddddddbbb```]]]ZZZXXXVVVUUUUUUVVVWWWWWWVVVUUUTTTKKKMMMNNNOOOOOOMMMKKKIIIJJJGGGBBB????????????>>>BBBCCCDDDDDDDDDDDDCCCBBB<<<<<<===@@@EEEFFFCCC???<<<:::888888777666444222///222555555333222333666444333000...---...//////222333555333000,,,)))((('''((()))***+++******)))------------,,,,,,,,,++++++)))((('''((())),,,---+++***'''%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%%%%"""$$$%%%%%%$$$$$$&&&'''---)))###!!!""""""!!! ###############""""""!!!"""    !!!!!!  """$$$%%%&&&%%%%%% !!!"""!!! !!!!!!"""$$$$$$&&&******''''''%%%###%%%)))+++***((($$$"""   """ """%%%''''''$$$###$$$$$$%%%''')))***(((((((((((((((((())))))+++,,,...111222333333333---)))$$$ """'''***~~~}}}~~~~~~}}}}}}xxxyyy{{{|||}}}}}}}}}||||||~~~{{{uuuqqqqqqrrriiijjjlllmmmkkkhhhdddaaafffgggfffbbb______cccgggeeehhhjjjfffaaa```eeejjjfffccc______aaacccbbb```___^^^\\\YYYWWWTTTRRRQQQMMMMMMMMMMMMMMMMMMMMMNNNHHHIIIKKKLLLLLLJJJHHHGGGHHHFFFCCC@@@???>>>===<<>>;;;777333111222333333222...222555555222111222444000///---++++++,,,---...---000222111---***)))***)))******++++++***)))((()))***+++------,,,+++******(((&&&$$$%%%(((+++...,,,+++)))'''%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$###############$$$$$$$$$ ######"""###%%%((()))%%%!!!!!!!!!  !!!""""""      !!!!!!!!!  !!!###$$$$$$###### !!!"""!!! !!! """$$$"""###&&&&&&###$$$###"""$$$(((***(((%%%"""!!!!!!!!!!!!""" """%%%%%%$$$###$$$'''***+++,,,%%%###""""""###&&&***,,,((((((((())))))************+++,,,---...---,,,,,,###"""|||}}}~~~~~~}}}}}}uuuvvvwwwyyyzzzzzzzzzyyyvvvzzz{{{vvvnnniiikkkooofffhhhjjjkkkjjjgggccc```ffffffddd```]]]^^^cccggg]]]```aaa^^^XXXWWW]]]dddbbb^^^\\\\\\___aaa```___ZZZYYYWWWUUURRROOONNNMMMHHHGGGFFFEEEEEEFFFHHHIIIGGGHHHJJJKKKKKKIIIHHHGGGGGGEEECCCAAA???===<<<;;;<<<<<<===============<<<999:::<<>>???AAADDDGGGIIIJJJJJJJJJCCCDDD@@@:::999<<<===;;;===>>>?????????>>><<<;;;999<<>>===>>>???@@@BBBDDDFFFGGGHHHHHHCCC<<<;;;???AAAAAA============<<<;;;:::999888:::;;;<<<;;;<<<===???999:::999555000...///222222000...///111333444333111///---+++)))((((((((()))((((((((()))***+++++++++******))))))(((((((((((('''&&&%%%%%%%%%&&&'''#########$$$&&&(((+++,,,((('''$$$"""!!!!!!!!!""" """"""""""""!!!!!!"""$$$%%%###!!!!!!###$$$###!!!        """$$$$$$###!!! """&&&&&&###   !!!###$$$$$$$$$### """###!!!  !!!!!! $$$%%%$$$!!!!!!%%%###""""""!!!!!!""""""###"""$$$###!!!!!!###!!!"""###$$$%%%$$$$$$$$$%%%&&&''''''((()))*********)))(((&&&%%%'''%%%###$$$&&&&&&$$$"""!!!$$$'''(((&&&%%%&&&((('''(((***++++++***)))((('''######%%%&&&&&&&&&&&&'''''''''((((((%%%''')))+++***$$$ ~~~|||vvvvvvwwwwwwwwwvvvuuuuuuooopppppppppooooooooonnnjjjiiigggccc^^^\\\[[[\\\```cccfffgggeeedddcccccc___^^^\\\ZZZZZZ[[[\\\]]]XXXWWWVVVTTTQQQNNNLLLKKKOOOPPPPPPPPPOOOMMMKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBAAA???<<<;;;:::999999:::===@@@BBBGGGFFFAAA:::999>>>AAAAAA<<<;;;:::999888777666666777666666777999;;;;;;:::777888777444///---///111222///,,,///555999999777222111///,,,+++*********%%%&&&'''((()))*********++++++***((((((''''''''''''&&&$$$###"""######$$$#########$$$%%%''')))+++$$$$$$###"""!!!  !!!!!!  !!!!!!!!!  !!!"""###"""       !!!### !!!!!!  !!!!!!  !!!!!!!!!$$$'''&&&""" """$$$%%%%%%$$$### !!!"""!!!!!! ###  ######&&&'''&&&### ###"""""""""""""""""""""""" $$$&&&%%%### !!!%%%(((######$$$$$$%%%%%%&&&&&&***)))(((((((((***,,,---............---+++)))((()))(((&&&%%%&&&%%%$$$"""!!!$$$&&&'''&&&&&&&&&'''((())))))))))))((('''''''''$$$!!!!!!"""$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&)))***)))###  ~~~yyyxxxwwwuuusssqqqooonnnkkkjjjiiihhhhhhjjjlllmmmpppmmmiiiccc___\\\\\\\\\YYY\\\```bbbaaa]]]YYYVVVYYYXXXWWWVVVVVVWWWXXXYYYZZZZZZYYYXXXUUURRROOOMMMNNNNNNNNNMMMKKKHHHEEECCCDDDDDDEEEEEEDDDBBBAAA@@@???>>>======<<<;;;:::999888888777777888999;;;<<<>>>>>>:::444333888::::::999999777666444333333333555333111333777999777555444555555222...---///111444///,,,000888===<<<999222111///---,,,,,,,,,---%%%''')))***+++++++++***+++***)))'''&&&&&&&&&'''((('''%%%###""""""############"""###$$$&&&((()))!!!!!!""""""!!!  !!!!!!!!!      !!!!!!   !!!!!!  !!!!!! ###&&&%%%"""  """###"""!!!!!!  !!!###"""!!!###!!! """&&&%%%!!!'''))))))%%%!!!!!! !!!!!!!!!!!!!!!!!!###&&&$$$""""""!!!&&&+++---+++++++++***************///---+++)))***,,,///111.../////////...,,,***)))+++***)))'''&&&%%%$$$###"""$$$%%%'''''''''&&&&&&'''''''''''''''''''''((()))(((''''''((((((((('''''''''''''''(((((((((((($$$&&&((()))'''!!! !!!###~~~|||yyyxxxyyy|||}}}}}}|||yyyuuuqqqnnnkkkjjjiiigggdddbbbccceeehhhkkkqqqmmmgggbbb^^^\\\\\\\\\WWWZZZ^^^aaa```ZZZRRRMMMSSSRRRRRRQQQQQQRRRSSSTTTXXXXXXXXXXXXVVVTTTRRRQQQOOONNNMMMKKKIIIEEECCCAAABBBBBBBBBAAA???===:::888888888777666555444444555666777888999999888777666666777555111000444555333555555555444333222222111444111000111444555333111111333333111...---000333555111---111999>>>===:::555333000...,,,*********((()))+++,,,------,,,,,,+++***(((&&&%%%%%%&&&''')))((('''%%%$$$$$$$$$%%%###"""""""""###$$$&&&''' !!!!!!      !!!"""######"""!!! !!!$$$$$$###!!! """"""""""""!!! !!!$$$$$$!!!!!!""" !!!###$$$###!!!"""!!!  !!!"""$$$&&&$$$  """###"""$$$((('''""" (((***+++(((###  !!!"""###$$$###!!!$$$!!! !!!%%%***///111222222111111000///......000...+++))))))+++///111,,,,,,------,,,+++)))(((,,,,,,+++)))'''%%%%%%$$$###$$$%%%'''(((((('''&&&###$$$$$$%%%'''((()))***,,,,,,------,,,+++******)))))))))*********++++++%%%&&&'''(((&&& ###%%%&&&{{{xxxuuutttvvvxxxzzzzzz}}}zzzyyy}}}{{{xxxtttpppmmmjjjiiihhhfffbbb______aaaeeegggiiieee```\\\ZZZZZZYYYXXXYYY[[[^^^aaaaaa[[[SSSMMMPPPPPPPPPOOOPPPPPPQQQQQQRRRRRRRRRRRRQQQPPPPPPOOOOOONNNLLLJJJGGGEEECCCBBBAAAAAA@@@???<<<888444111222333333222111111222444666777888999888666444222333444222......222444222000111333444444444333222444222111111222222000///...000222000...///222666888444111333999<<<;;;999777555222---***'''&&&%%%******+++,,,,,,,,,,,,,,,)))(((&&&%%%$$$%%%'''((()))(((&&&%%%%%%%%%%%%&&&###"""!!!!!!"""###$$$%%%!!!!!!!!!!!!    !!!"""######$$$"""""" """%%%))),,,---+++)))'''"""""""""!!! """""" ### !!!!!!!!! !!!$$$'''))))))(((%%%$$$###"""!!! !!!"""$$$&&&'''%%%"""!!!###%%%###%%%(((((($$$"""$$$(((+++,,,***%%%  !!!###%%%&&&###!!!"""%%%%%%###!!!%%%"""!!!""" !!!%%%)))---111333555555444333222111000000---+++(((&&&&&&(((+++---))))))+++++++++***)))))),,,------+++(((&&&&&&'''%%%%%%&&&(((******)))'''!!!"""$$$&&&((()))******,,,...///...,,,*********))))))*********+++++++++&&&&&&&&&%%%$$$"""&&&((())))))~~~|||zzzxxxuuuuuuwwwxxxxxxvvvwwwzzz}}}}}}zzzuuurrrrrrwwwuuussspppmmmlllkkkjjjiiifffbbb___]]]___aaacccccc___[[[YYYZZZZZZYYYWWWYYYXXXXXXZZZ[[[YYYUUUQQQRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPOOONNNMMMMMMMMMMMMNNNLLLIIIFFFDDDCCCCCCCCC?????????===999555000...000111222111000111333666777666666555444222111000000///***$$$$$$***///000,,,...222555777777555444444555444333000......///,,,...000000///111555999:::888555555777888888777333222///+++)))'''&&&&&&******)))(((((((((((()))((('''%%%$$$$$$&&&((()))&&&%%%$$$#########$$$%%%###"""!!!!!!!!!"""###$$$######"""        !!!!!!  !!!$$$''',,,000111///,,,))) """  !!!""""""!!!!!!"""$$$(((******)))&&&$$$######"""!!!!!!"""###$$$$$$&&&(((&&&###!!!###%%%&&&$$$%%%((((((%%%%%%'''(((+++---+++&&&""" !!!%%%))),,,---***''''''))))))&&&###&&&### !!!######!!! """$$$(((+++///222333333333222111000//////...((('''%%%######$$$&&&((('''(((***+++,,,,,,++++++,,,......,,,)))'''((()))'''&&&&&&)))+++,,,***'''!!!###&&&((())))))((((((***,,,---+++(((&&&&&&'''''''''''''''(((((((((((('''&&&$$$$$$""" $$$(((+++,,,++++++}}}wwwuuuxxx~~~}}}{{{{{{~~~~~~{{{zzzyyyzzzzzzwwwzzz~~~}}}zzzwwwuuuwwwtttrrrrrrtttuuusssqqqooossswwwxxxtttooollllllqqqpppnnnlllkkkkkkkkkllljjjgggccc___]]]^^^```aaabbb^^^[[[[[[\\\]]]\\\ZZZVVVSSSOOOOOORRRTTTTTTRRRUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRPPPNNNMMMMMMNNNNNNLLLJJJFFFCCCAAAAAABBBCCC===>>>===<<<999444///---000222333333111222666999777666333000/////////000+++(((!!!"""***,,,))),,,111666999999777555444666777444///,,,---///***---000000000222777;;;;;;:::888777555555666666,,,+++***)))))))))***+++)))(((&&&%%%$$$$$$%%%&&&'''&&&$$$###$$$&&&(((***""""""!!! !!!"""######"""!!! !!!"""###%%%$$$"""      !!!$$$'''!!!$$$***...///---)))'''!!!"""  """"""""""""!!!!!!$$$''''''%%%""" $$$###"""""""""###%%%&&&"""%%%'''&&&$$$###%%%((('''$$$%%%((((((&&&'''***'''+++---,,,'''"""!!!!!!###!!! ###)))...222222///,,,,,,---,,,)))&&&&&&###!!!!!!###$$$!!!###$$$&&&)))---000222333000000000///...---,,,,,,%%%$$$"""!!!!!!"""###$$$((()))+++---.........---,,,...///---)))((()))+++(((''''''))),,,---+++(((###%%%''')))***)))'''%%%''')))***'''$$$!!!"""$$$$$$$$$$$$%%%%%%%%%&&&&&&(((&&&$$$"""""" ###(((,,,//////---+++~~~uuuvvvzzz}}}zzz|||zzz|||yyywwwuuutttssssssttttttsssqqqooonnnqqqnnnkkklllppprrrrrrqqqqqqlllfffeeefffhhhhhhgggmmmlllhhhccc^^^^^^aaaeeegggddd```[[[XXXWWWWWWXXXTTTUUUUUUVVVWWWXXXYYYZZZ[[[XXXTTTQQQPPPSSSVVVXXXUUUVVVWWWWWWUUURRROOOMMMIIIJJJKKKHHHDDDCCCEEEHHHLLLIIIEEEAAA@@@BBBEEEHHH@@@>>>;;;777444333222111555444222222444777:::<<<333333111000...---,,,,,,$$$!!!""")))...000333888<<<===<<<999777333111...,,,++++++---...000222333222111222555999777555111...------...///...,,,)))&&&%%%&&&'''((((((((('''''''''&&&&&&&&&(((%%%!!! !!!###$$$$$$######"""!!!   !!!"""%%%%%%$$$"""      !!!%%%(((&&&###)))'''''')))***)))$$$ !!!""""""###$$$$$$$$$"""!!!$$$&&&(((******(((&&&$$$############""" !!!"""%%%((())))))'''%%%"""###$$$&&&&&&'''&&&&&&!!!$$$((((((&&&%%%&&&(((,,,------***&&&###$$$%%%&&&''')))---111444444333000222333000,,,***+++---%%%###!!!###''')))(((%%%((($$$"""&&&...333111---,,,+++***+++++++++)))'''"""  $$$''')))((((((***,,,***%%%!!!'''***+++)))***------***'''''''''((())))))******%%%&&&(((******(((&&&%%%############"""!!! ###%%%(((******)))&&&$$$)))((('''&&&%%%$$$###"""***,,,///333444444333222~~~zzzzzz~~~|||xxx~~~~~~|||zzzxxxvvvttttttuuutttsssrrrooommmkkkiiijjjhhhgggjjjnnnrrrqqqpppnnniiidddbbbdddggghhhgggjjjjjjgggccc___^^^aaadddfffccc___[[[WWWTTTSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWYYYVVVSSSPPPMMMLLLLLLLLLNNNPPPQQQRRRQQQNNNKKKIIIFFFGGGGGGDDD@@@>>>???BBBCCCBBBAAA@@@@@@AAACCCDDD???===;;;999777777777777444333222222333555888999555444444333222000...---***(((%%%$$$&&&+++111444111444888;;;;;;999666444111///---*********,,,------///000///---...111444555333000---++++++,,,------+++)))'''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&###!!! !!!"""###"""  """""""""!!!     """&&&)))(((%%%$$$""""""$$$&&&%%%!!!  !!!"""$$$%%%'''((())))))'''$$$!!!$$$&&&(((******(((&&&$$$!!!!!!"""!!!  !!!###&&&))))))'''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%))),,,,,,)))''''''))),,,---...,,,(((%%%%%%&&&''''''))),,,000111111///---000222000---+++,,,---'''$$$"""###&&&((('''%%%(((%%%###(((///222000,,,+++***))))))++++++***((($$$""""""%%%(((+++***)))+++---***%%% ###(((***)))***------***(((((((((((())))))******%%%&&&)))+++,,,***(((''')))'''%%%$$$######$$$%%%%%%'''***,,,---+++)))'''******(((''''''&&&'''''',,,...111333444444333222~~~}}}zzz{{{|||yyyvvvyyyyyyxxxwwwuuutttsssssswwwvvvsssooollliiigggfffgggffffffiiimmmooommmkkkkkkfff```^^^aaaeeeggggggfffgggfffccc```___```aaabbbaaa^^^ZZZVVVSSSPPPNNNQQQRRRRRRRRRSSSSSSTTTTTTPPPPPPNNNLLLIIIFFFDDDCCCGGGIIIJJJKKKJJJHHHEEECCCAAACCCCCC???;;;888999;;;::::::<<<===>>>@@@@@@AAA===<<<;;;:::::::::;;;<<<333222222222222333444444555555666666555222000...,,,+++***+++---000444777111333666888777444111...---,,,***(((((()))***++++++,,,,,,***))))))+++---111///,,,***)))))))))***+++***)))((('''&&&&&&&&&############""""""""""""###!!! !!!!!!       !!!&&&)))(((''' ###### """$$$%%%%%%&&&&&&&&&%%%&&&&&&'''(((,,,---...---+++&&&"""%%%&&&(((******(((&&&%%%!!!!!!!!!  ###&&&***+++)))(((&&&&&&&&&%%%%%%%%%$$$$$$))),,,000///,,,(((((())),,,...///...,,,((('''&&&))))))***,,,......,,,***))),,,000000---+++,,,---)))%%%"""###&&&((('''%%%***'''&&&***///111...***((('''&&&'''***++++++***&&&$$$"""!!!"""$$$'''(((,,,+++***+++,,,)))###$$$((()))+++...---)))(((((())))))))))))******&&&(((+++......,,,***(((...,,,)))&&&%%%''')))+++'''))),,,///000///---+++,,,+++((('''&&&''')))***...///111222333333222111|||}}}|||{{{yyywwwtttttttttssssssrrrqqqqqqxxxvvvrrrnnnkkkiiiggggggiiihhhhhhkkknnnmmmiiieeehhhccc]]][[[^^^bbbeeeeeebbbccccccbbbaaa___]]]]]]^^^]]]\\\ZZZWWWTTTQQQOOOPPPPPPOOOOOOOOOOOOOOOOOOHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGEEECCC???===<<<>>>???===999666888:::888888999;;;<<<>>>???@@@::::::999888888999:::;;;222222222111111111000000222333555666444222///---(((((()))***,,,...000111000222444444333///+++((()))((('''&&&&&&'''((()))******)))'''''''''((())),,,+++(((&&&%%%%%%&&&&&&(((((()))((('''&&&$$$###         !!! $$$''''''&&&!!! """%%%&&&#########%%%&&&(((***+++,,,******))))))((((((''''''+++---......,,,(((### &&&(((***++++++***(((&&&###$$$$$$$$$"""!!!###"""$$$(((---///...,,,)))***,,,,,,+++)))%%%###'''+++......+++(((((())),,,...000000...+++((('''***)))***+++,,,***'''$$$$$$)))---///---++++++,,,(((%%%"""###'''******)))+++)))))),,,///000,,,)))'''&&&%%%&&&(((+++,,,,,,((('''&&&%%%%%%&&&((()))+++)))((())))))&&&!!!&&&))),,,...,,,((((((((())))))))))))******)))***---///...,,,)))'''000...,,,***)))***,,,...''')))---000111000///---,,,***&&&###"""###&&&(((,,,,,,...///000000111111~~~|||zzzrrrrrrrrrqqqppppppoooooovvvtttrrrooolllkkkkkkkkkiiihhhiiillloooooojjjffffffaaa[[[YYY\\\```aaaaaa_________```___]]]ZZZXXXWWWXXXYYYYYYXXXVVVTTTSSSNNNNNNNNNMMMLLLLLLKKKKKKFFFEEECCCBBBBBBDDDFFFGGGEEEEEEFFFEEECCC???;;;999888;;;===<<<999888:::<<<<<<;;;999999:::<<<>>>@@@888777666444444555555666111111111000//////.........000111222111///,,,***&&&''')))+++,,,---------...///000000...***&&&$$$%%%%%%$$$$$$%%%&&&'''(((***)))'''&&&&&&&&&&&&&&&'''&&&%%%######""""""###%%%%%%&&&&&&%%%###!!!     !!!######"""!!!!!!  $$$%%%$$$'''&&&%%%'''+++,,,)))&&&)))***+++,,,---...///000+++++++++***((('''&&&&&&((()))+++---,,,***'''%%%***+++,,,------,,,+++***((())))))))))))(((&&&%%%'''%%%&&&***000333222///+++...222555333...(((######&&&))))))'''&&&'''))),,,---...//////---)))'''***)))***++++++((($$$ !!!&&&+++,,,***(((((()))&&&###"""%%%***...///...---,,,+++,,,//////,,,)))(((&&&$$$$$$'''+++------***))))))((((((((())))))'''&&&%%%%%%&&&### &&&)))+++...,,,''''''''''''((())))))******+++,,,------,,,)))&&&$$$,,,,,,,,,,,,++++++++++++%%%(((+++...000///---+++)))&&&!!!!!!''''''((()))***,,,---...~~~{{{ssssssrrrqqqooonnnmmmmmmqqqpppooonnnmmmmmmmmmmmmddddddfffkkkoooqqqnnnkkkfffaaa[[[ZZZ[[[]]]]]]\\\]]]\\\\\\\\\\\\ZZZVVVSSSPPPQQQSSSUUUUUUUUUUUUTTTNNNMMMLLLKKKJJJIIIHHHHHHHHHFFFCCC@@@???@@@AAACCCCCCCCCDDDCCCAAA===999777666999<<<<<<:::999;;;======;;;999888888:::===???666555333222111111222222222111000///............,,,---...///...,,,***)))***+++,,,.........---,,,******++++++***&&&###!!!"""""""""###$$$&&&'''((((((&&&#########$$$$$$###$$$###"""!!!!!! !!!"""""""""!!!      !!!%%%&&&&&& ###%%%%%%,,,***)))+++...///---***++++++,,,------...//////,,,,,,+++***)))'''&&&%%%&&&'''***,,,------,,,+++...///000000000000///...,,,,,,...//////...------)))&&&&&&***111444333000,,,000555999777111***%%%!!!###%%%$$$""""""&&&)))+++++++++------,,,)))''')))))))))******'''###!!!$$$((((((&&&###$$$%%%$$$###$$$(((...222222111///...,,,,,,---...---+++,,,(((%%%$$$'''***,,,---++++++++++++***)))))))))%%%######%%%&&&$$$!!!&&&(((+++---***&&&$$$$$$%%%&&&((()))******++++++***)))'''%%%$$$###''''''(((((((((((('''&&&"""$$$'''***+++***(((&&&### """!!!!!!!!!"""$$$&&&(((}}}}}}zzzvvvuuusssqqqooommmlllkkkkkkkkkkkkkkkkkkjjjjjjiiiaaaaaabbbggglllooommmjjjfffbbb]]][[[[[[[[[YYYVVV\\\ZZZXXXXXXYYYWWWRRROOOJJJKKKLLLNNNOOOPPPQQQQQQMMMMMMLLLJJJIIIGGGFFFFFFFFFDDDBBB@@@>>><<<;;;;;;===>>>??????>>>;;;888666444777::::::888666888:::777777777777888999:::;;;555444333222111222333333222111///---,,,---...///---......------,,,+++***,,,,,,---...---,,,+++***%%%&&&'''((('''$$$""" !!!###$$$&&&'''(((###!!! !!! """!!!!!!        ###'''((('''""""""!!!!!! %%%''''''+++)))'''))),,,---+++(((''''''((()))***+++,,,,,,---------,,,+++)))'''&&&((()))+++---///000111222222222333444444333222222,,,---///111222222222111(((%%%###'''...222000,,,---000333555444000***'''$$$%%%$$$""" $$$)))+++)))((()))++++++)))''''''((()))++++++(((###!!!$$$&&&%%%!!! """%%%%%%&&&+++111444333111000///---+++,,,---......///,,,'''%%%&&&))),,,---,,,,,,,,,,,,+++***)))(((%%%$$$$$$''')))(((###$$$((((((***+++)))%%%!!!!!!###%%%''')))***+++'''&&&$$$###"""######$$$###""""""!!!!!!""""""### ###%%%%%%$$$""" }}}|||uuuxxx}}}|||yyyxxxwwwuuurrrooommmkkkiiiggghhhiiiiiiiiihhhfffeeebbb```aaadddhhhjjjiiifffgggccc^^^\\\\\\ZZZVVVSSS[[[YYYWWWVVVVVVUUUPPPLLLFFFGGGHHHIIIJJJLLLMMMMMMNNNMMMLLLJJJHHHGGGEEEEEE@@@@@@@@@@@@>>>;;;888666777999;;;<<<<<<:::888666333777999999666333444666111222555777888888888777444444333222333444555666333111...,,,,,,---///111//////......---------,,,******++++++***(((&&&%%%###$$$%%%&&&%%%###!!!  !!!###$$$&&&'''(((       !!!""""""!!!  """"""!!!  $$$((()))(((((('''&&&$$$###!!! $$$ """'''***+++)))'''$$$%%%((()))'''%%%!!!"""###$$$&&&((()))))).../////////---+++)))(((,,,,,,---...000333555666444555555666666555555444+++,,,///111333333333333&&&""" $$$+++///---)))...///000111000---***(((((((((&&&!!!$$$)))+++(((&&&''')))***)))&&&&&&''')))++++++)))$$$ """$$$%%%###'''''')))...333555333///111///---++++++---///000222...(((%%%&&&)))+++,,,,,,,,,------,,,***((('''&&&&&&'''***---,,,'''###!!!&&&)))((()))***((($$$ !!!$$$&&&)))***+++$$$### !!!$$$&&&!!! """ """""" |||yyywwwuuuooopppsssyyy|||xxxzzzxxxuuusssqqqooonnnmmmmmmjjjiiijjjgggbbb___```fffccc``````ccceeeeeecccbbbbbbaaa```^^^[[[XXXVVVXXXXXXYYYYYYWWWTTTPPPNNNKKKJJJHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCC??????>>>===<<<;;;;;;:::>>>>>>===<<<:::999888888333333111000000111111222444444555555444333111000222222111000000111222333111000...,,,+++++++++,,,------,,,+++***)))((((((&&&'''(((((('''&&&###"""%%%&&&''''''&&&%%%###"""###"""!!!!!!!!!"""$$$%%%           !!!$$$%%%### !!!!!!!!!"""(((+++---,,,++++++(((&&&&&&((('''$$$!!!!!!!!!'''***+++''''''''''''((((((((((((%%%""" $$$(((******///000000111000///...---111222333444444333222111000333888;;;===;;;999777333000---///333777999888,,,&&& %%%(((***((()))+++,,,,,,+++)))(((!!!###$$$"""!!!$$$&&&&&&%%%%%%$$$$$$$$$$$$!!!%%%))),,,+++&&&  !!!!!! $$$)))...///222333333333222111+++...000000...---000333222000---+++***+++---...111111111000...,,,***((($$$###"""%%%((()))&&&###!!!"""$$$%%%&&&%%%%%%%%% ###$$$ $$$%%%### ~~~|||~~~|||zzzwwwvvvuuuqqqrrruuuxxxzzzzzzxxxvvvzzzyyyyyyxxxxxxwwwvvvuuusssooommmmmmjjjdddaaacccccc```^^^```ccceeedddbbb``````^^^]]][[[ZZZYYYXXXWWWXXXYYYXXXVVVSSSPPPNNNJJJIIIHHHGGGGGGFFFFFFFFFGGGFFFDDDBBBAAAAAAAAABBB???>>>===<<<:::999888777999888888777777777888888222111000//////000222333222222333333333222000///111000/////////000111222000///---,,,+++***+++++++++******))))))(((((('''&&&&&&(((((((((&&&$$$###%%%%%%&&&&&&%%%$$$"""""""""""""""!!!"""######$$$         """"""!!!  !!!!!!"""'''+++...//////...///---***+++,,,+++((($$$ !!!%%%((()))((((((((((((((((((((((((((($$$!!!!!!$$$'''((((((...///000000000000///...///111222444444333222111111555:::>>>>>>;;;777444000---***+++///444777888+++&&&  $$$%%%&&&...///000000///---+++***"""$$$%%%### """%%%%%%%%%%%%%%%%%%$$$###### """&&&(((((($$$  !!!!!! """&&&***...000222333333111000000111444666444111000222555222111000//////000111222333333222000...+++(((&&&""" """%%%&&&$$$!!! !!!#########"""!!!!!!""""""!!!!!!!!!###!!!~~~}}}zzzxxxxxxxxx|||{{{yyyxxxwwwvvvuuuuuuttttttuuutttrrrqqqqqqrrrttttttvvvxxx{{{{{{zzzxxxtttpppmmmlllhhhbbb```aaa^^^]]]]]]```ddddddbbb^^^^^^\\\YYYWWWVVVVVVXXXYYYTTTUUUVVVUUUTTTQQQNNNLLLGGGHHHHHHHHHHHHFFFEEEDDDEEECCC???===<<<<<<>>>@@@<<<;;;:::999777666555444333333333333444666777999222000...------...111222000000000111000000//////000///...---------...///000...---+++************''''''''''''''''''''''''%%%&&&((())))))'''&&&$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!"""############""" !!!         !!!!!!  !!!""" !!!!!! $$$%%%(((+++---------,,,---+++***+++------)))%%%###%%%&&&&&&))))))))))))(((((((((((()))'''$$$###$$$&&&&&&&&&,,,---...///000000000000...000333555555444222000111555<<<@@@???:::333...***(((&&&'''+++000444555***%%%!!!"""$$$$$$###000111111000...+++((('''"""$$$%%%"""!!!$$$"""###$$$$$$$$$###"""!!!!!!###%%%%%%###!!! """###$$$&&&)))+++...000333333111///......444666777444000...///111111111222333444444555555333222000...+++'''%%%### """$$$""" !!!""""""""""""|||zzzyyyxxxzzzyyywwwvvvuuuuuuuuuuuussstttsssnnniiiggghhhkkkiiijjjmmmqqqvvvwwwuuurrrooojjjfffeeebbb]]]\\\^^^^^^]]]^^^aaadddbbb]]]YYYZZZWWWSSSOOONNNOOORRRTTTOOOOOOPPPOOONNNLLLJJJIIIEEEFFFHHHIIIHHHFFFCCCBBBBBBAAA???===<<<<<<<<<===777777666666555444444444333222222222333555777999444222///,,,,,,---///000---...............------...---,,,+++***+++,,,---///...,,,***))))))))))))$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$$$$######"""!!!!!!  """#########"""!!!!!!"""!!!      !!!!!!  !!!  !!!!!!!!!!!!""""""""" ###%%%%%%$$$###$$$$$$%%%&&&&&&&&&%%%$$$$$$###$$$'''++++++'''###!!!!!!###%%%&&&''''''&&&)))))))))))))))(((((((((((('''%%%$$$$$$%%%&&&&&&)))***+++,,,...///000000///111444666666555333111///444;;;???>>>777///)))""""""###&&&***---///000(((%%%"""###%%%'''&&&$$$---------,,,)))&&&""" !!!"""!!! !!!"""""""""!!!!!!"""###$$$%%%%%%$$$$$$!!!"""$$$&&&'''(((***+++...111333333///---,,,,,,000222222///***'''''')))...000222444555444333111,,,,,,***(((&&&###!!! !!!"""$$$###""" """$$$""" !!!}}}{{{zzzxxxwww{{{yyywwwuuuttttttuuuuuurrrrrrpppkkkdddaaabbbdddcccdddfffmmmssstttqqqmmmlllgggcccbbb```]]]]]]`````````aaacccccc```YYYSSSWWWTTTOOOKKKHHHIIIKKKMMMIIIIIIIIIIIIHHHGGGEEEDDDDDDEEEGGGHHHHHHEEEBBB@@@@@@@@@AAAAAA@@@>>><<<:::333333333333444444444555555555444444444666777888777444111...,,,,,,---...------,,,,,,+++++++++,,,---,,,***)))))))))******...,,,+++)))((((((((((((######$$$$$$%%%%%%&&&&&&%%%&&&((())))))'''%%%$$$###""""""!!!  !!!"""!!!  !!!         """$$$%%%%%%###  !!!  ######$$$###!!! ###''')))((('''&&&%%%%%%%%%%%%$$$""" !!!&&&,,,---)))&&&"""%%%''')))******))))))***)))))))))((((((''''''%%%%%%$$$$$$$$$$$$&&&'''&&&&&&''')))***,,,......000111333555555333111000+++000666999888111)))$$$"""''')))******)))(((%%%$$$&&&)))***)))&&&************((($$$!!!%%%%%%&&&&&&''''''(((((($$$%%%%%%''')))*********...222444333...***)))***...000000,,,'''######%%%***,,,///111111///,,,***######"""!!!!!! ### """&&&&&&%%%"""%%%'''$$$ |||{{{zzz|||~~~}}}{{{wwwvvvuuuuuutttsssyyywwwuuussssssssstttuuuqqqqqqppplllgggdddbbbbbbdddcccfffllltttwwwsssooonnniiieeedddbbb```aaaeeedddccccccdddddd```XXXQQQUUUSSSOOOKKKIIIHHHHHHIIIEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFGGGFFFDDDAAA???>>>???AAABBBAAA>>>;;;999222222222333444444444555666666666666666666666666777666444111///............---,,,+++************,,,+++)))(((((((((((()))---,,,***(((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((((('''&&&###""""""!!!          """###$$$"""###$$$%%%$$$""" !!!!!!""""""###$$$$$$%%%&&&&&&&&&$$$!!! """"""$$$''')))******)))((('''(((((('''%%%"""""")))000111---)))"""%%%(((******))))))***))))))((((((''''''&&&&&&"""$$$$$$$$$""""""$$$&&&""""""###$$$&&&(((***+++......//////...---,,,+++%%%)))---000///***$$$ """'''((('''&&&&&&'''%%%$$$%%%(((***(((%%%))))))***+++***(((&&&$$$'''''''''(((((())))))***&&&%%%$$$&&&))),,,,,,,,,...222555222,,,'''&&&(((---//////,,,'''$$$$$$&&&&&&(((+++---,,,***'''%%% !!!$$$!!!"""&&&''''''"""&&&(((%%%!!!!!!|||yyyyyyzzz|||~~~~~~{{{wwwrrrpppqqqssssssrrrsssrrrpppooooooqqqtttuuussssssrrrrrrppplllhhhdddbbbaaacccjjjtttxxxvvvrrroooiiidddbbb```^^^```dddeeeddddddeeeeeeaaaYYYSSSTTTTTTRRRPPPOOOMMMLLLKKKFFFFFFFFFFFFEEEEEEEEEEEECCCDDDEEEEEEEEECCCAAA@@@===>>>??????===<<<:::888555444444444333333333333222333444666666555444333666666555444333222111000///...,,,***)))(((((((((,,,+++)))(((''''''((((((,,,+++)))'''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''&&&'''''''''&&&$$$!!!!!!!!!         !!!###%%%%%%$$$""" !!!!!!""""""###$$$%%%%%%###""""""!!! !!!###"""!!! ###$$$&&&((()))************)))((($$$ ###&&&((()))***+++++++++***)))$$$%%%&&&%%%###""")))//////+++&&&"""&&&''''''&&&''')))((((((((('''&&&%%%%%%%%%"""$$$%%%###!!!!!!""" """$$$&&&'''))))))'''&&&$$$#########!!!$$$&&&%%%### """$$$$$$$$$%%%''''''$$$""""""$$$$$$""""""$$$&&&((()))((('''&&&&&&&&&''''''''''''''''''$$$###"""$$$)))...000000...333666222***%%%$$$'''(((***+++(((###!!!!!!###"""$$$'''******)))'''%%%!!!"""###"""###%%%&&&###&&&###  }}}|||}}}~~~||||||{{{}}}xxxrrrppprrrtttuuuuuummmlllkkkkkkmmmpppsssuuuvvvuuuuuuwwwwwwtttmmmggg^^^]]]^^^fffqqqwwwvvvrrrmmmfff```^^^[[[XXXZZZ^^^fffddddddeeefffbbb\\\VVVTTTUUUUUUUUUTTTRRRPPPOOOHHHHHHHHHGGGGGGGGGGGGGGGCCCDDDDDDDDDDDDBBBAAA@@@======;;;:::999888888888888777666555333222111111---///222555666555333222333444666777777666444333000///,,,***(((''''''''',,,+++)))((('''''''''(((,,,***)))'''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''%%%""" !!!         !!!$$$&&&'''''')))***,,,...---+++)))'''$$$$$$$$$%%%%%%%%%%%%&&&"""!!!  """$$$&&&%%%$$$###%%%&&&)))+++---.........,,,+++)))$$$ $$$(((,,,,,,,,,,,,++++++***)))!!! %%%***)))$$$"""$$$######%%%'''(((((('''&&&%%%%%%$$$$$$$$$%%%&&&$$$!!!###%%%%%%$$$!!!!!!!!!!!!"""&&&)))'''$$$ """$$$%%%$$$$$$ $$$%%%%%%&&&&&&%%%%%%$$$""" """)))///333444...333666222***$$$###&&& ###$$$!!! """%%%(((******)))(((!!!!!! !!!"""$$$%%% !!!###$$$!!!$$$  !!!   }}}{{{}}}zzzwww{{{~~~|||yyy~~~}}}|||zzzxxxuuusssrrrvvvuuusssrrrrrrrrrssstttkkkmmmpppqqqpppssswww|||wwwwwwxxxzzzzzzvvvpppjjjbbb```___aaaeeegggfffcccdddbbb```]]]ZZZYYYYYYYYYZZZ]]]___```^^^YYYSSSOOOMMMKKKJJJLLLQQQSSSRRRPPPEEEDDDCCCBBBBBBCCCDDDEEEGGGFFFEEEDDDCCCBBBAAA@@@<<<:::777444333444555666777888888888777666444333222222111111111111111111///000222333444444333222...,,,)))'''&&&''')))***,,,***'''$$$"""###$$$%%%&&&&&&''''''''''''''''''&&&'''((()))))))))''''''%%%&&&&&&'''&&&%%%###"""           """((((((((()))***+++++++++...,,,(((%%%###"""###$$$!!!!!!###$$$###!!! !!!!!! ###$$$"""###$$$$$$###"""!!! $$$&&&'''((('''%%%""" """'''%%%%%%(((******++++++,,,---------,,,+++...222666888777333---*** %%%&&&###!!!$$$&&&(((((($$$""" !!!###$$$""" """!!!!!! !!!!!!!!! !!!!!!###$$$%%%###""" """"""%%%### !!! &&&&&&%%%%%%&&&''')))***###!!!"""(((///333111222111---&&&"""!!!"""%%%%%%&&&&&&%%%$$$"""!!! """$$$&&&(((((($$$%%%%%%%%%$$$###!!!  """!!!###"""!!!!!! |||zzz|||yyywwwzzz|||yyyvvvwwwwwwwwwvvvuuussspppooorrrqqqpppooonnnnnnoooooojjjllloooooonnnoootttxxxssssssuuuwwwwwwtttnnniii___^^^]]]]]]^^^^^^]]][[[___]]][[[YYYWWWVVVVVVWWWWWWXXXYYYYYYWWWSSSOOOLLLJJJHHHFFFHHHLLLNNNMMMKKKHHHGGGEEECCCBBBAAAAAAAAAEEEEEEEEEDDDCCCAAA@@@???:::888555333222333444555999:::;;;;;;:::888666555111111000000000000//////000000222333333333222111---,,,***((((((((()))***+++)))'''$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&$$$$$$%%%&&&%%%%%%######!!!      ###''')))+++---,,,++++++,,,,,,++++++'''%%%"""!!!######"""!!!   """#########%%%&&&&&&%%%$$$$$$'''((()))***)))'''%%%###!!!'''+++)))''')))+++***(((***,,,///111222222111333666:::<<<;;;666111---&&&###!!!###&&&&&&$$$  !!!"""###$$$$$$"""   !!!!!!"""$$$$$$###!!!!!!!!!''',,,)))$$$$$$%%%%%% %%%%%%%%%%%%&&&'''((()))$$$""" """''',,,000---///...+++%%%!!!!!!"""######$$$$$$$$$###"""!!!!!!"""######""""""""""""!!! !!!###""""""!!!  ~~~{{{yyy{{{~~~xxxwwwxxxxxxtttpppoooqqqrrrsssrrrpppmmmkkkmmmlllkkkjjjiiihhhhhhiiihhhkkklllllljjjjjjmmmpppmmmnnnppprrrrrroooiiieee[[[[[[[[[YYYVVVSSSSSSSSSYYYXXXWWWVVVVVVVVVWWWWWWUUUTTTSSSQQQNNNLLLIIIHHHFFFDDDBBBCCCGGGIIIHHHFFFGGGGGGEEEDDDCCCBBBAAA@@@AAABBBCCCCCCBBB@@@>>>===777666555333333333444555999;;;<<<======;;;888666111111111000000/////////000111222222222111//////,,,,,,+++******)))))))))***)))'''%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$###"""!!!       !!!$$$'''***,,,---,,,***'''''''''&&&%%%### """###"""!!!  !!!!!!"""$$$%%%''')))************,,,,,,,,,,,,,,,+++***)))'''---000---******+++***$$$''',,,111555777777777888:::>>>???>>>999444000///+++%%%######%%%'''(((((('''&&&&&&%%%### ###"""!!!   !!!"""!!! """"""!!! ###&&& """"""""""""!!!"""***...***%%%$$$%%%%%%######%%%%%%&&&&&&&&&&&&$$$""" !!!%%%)))+++((()))***'''### !!!### !!!""""""""""""!!! """  ###$$$"""!!!  |||yyywwwyyy}}}~~~zzzwwwvvvvvvuuupppkkkmmmoooqqqrrrqqqnnnjjjhhhhhhgggfffeeedddcccbbbbbbeeehhhiiigggdddccceeegggggghhhjjjkkkjjjeee```\\\WWWYYYYYYWWWRRROOOPPPRRRXXXXXXWWWXXXYYY[[[]]]^^^YYYVVVQQQLLLHHHEEEEEEDDDDDDAAA???AAAEEEHHHHHHGGGCCCDDDDDDDDDDDDDDDCCCBBB===???AAABBBAAA???<<<;;;888777777666666666777777777999;;;<<<<<<:::777555444333333222222111111111000000111111000///---,,,***+++,,,,,,,,,***)))((()))((('''&&&&&&''')))***'''&&&%%%$$$$$$%%%%%%&&&((('''%%%###""""""###$$$!!!!!!""""""############"""!!!        !!!"""######!!!!!!"""""""""!!! !!!""""""""""""&&&'''***,,,...///000000111000000///......------+++111333///+++++++++***###''',,,222666888888888:::<<>>:::555111111...)))'''(((***++++++,,,)))&&&%%%&&&&&&######"""###$$$%%%%%%$$$###!!! ###&&&'''&&&'''***---$$$###"""   !!!"""!!! $$$'''###!!!"""$$$%%%&&&&&&%%%$$$###"""!!! !!!"""%%%&&&"""$$$&&&$$$  """ !!!""""""  !!!###!!! """%%%%%%""" !!!  {{{xxxuuuvvvzzz|||{{{zzzwwwuuutttttttttrrrmmmiiioooqqqrrrsssqqqnnnjjjgggeeedddcccbbb```___^^^]]]aaaccceeeccc^^^\\\]]]___aaacccdddddd```ZZZTTTPPPQQQTTTUUUTTTQQQPPPRRRUUUYYYYYYZZZ\\\___bbbfffgggaaa\\\TTTLLLFFFCCCCCCCCCDDDAAA???BBBGGGKKKLLLKKKDDDEEEEEEFFFEEECCCAAA@@@:::;;;>>>??????===;;;999::::::::::::::::::999999444555777888888666444333666666555555444333333222//////000000///---+++***)))***+++,,,,,,+++)))((((((((('''''''''((())))))'''&&&%%%#########$$$%%%'''&&&$$$###"""""""""### !!!!!!"""""""""!!!        !!!"""#########""""""!!!!!! """###%%%%%%$$$$$$)))***---000222333444444444333222111000//////...+++111333000,,,------,,,'''***...111444444444333888:::<<<>>><<<888444000...,,,*********+++***))),,,(((%%%%%%''''''%%%"""!!!  """!!!$$$'''(((((()))((('''&&&%%%$$$''')))))))))***...222---+++(((&&&###"""""""""!!! ###$$$""" !!! """$$$$$$$$$############""""""!!!!!!""""""!!!"""!!!  !!!"""!!!###"""!!!  """######!!! """$$$$$$!!!  yyyvvvttttttwwwxxxwwwuuuqqqqqqqqqrrrrrrpppmmmjjjqqqrrrssssssqqqmmmjjjhhhddddddcccbbb```^^^\\\[[[]]]___```^^^YYYVVVVVVWWWZZZ\\\^^^\\\VVVOOOIIIFFFHHHJJJLLLMMMNNNOOORRRSSSVVVWWWYYY]]]aaafffjjjmmmfff```WWWMMMFFFCCCCCCDDDFFFCCCAAACCCHHHMMMNNNNNNHHHIIIIIIHHHEEEAAA<<<999888999;;;<<<<<<;;;:::999:::;;;<<<===<<<;;;999888222333444555444444333222777666666555444333222222---............,,,***)))((()))***++++++***)))(((''''''''''''''''''(((((((((&&&$$$"""""""""$$$%%%&&&%%%$$$###############  !!!        !!!  """###$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""$$$%%%'''(((((()))---...111333555666666666555444444333111///---,,,)))000444222000222444444000111222222222222111000666888:::;;;:::777333111+++)))((()))******(((&&&)))(((&&&&&&&&&&&&$$$### """%%%###$$$$$$$$$&&&)))))))))))))))))))))))))))((())))))'''&&&''',,,111111///,,,(((&&&%%%%%%&&&%%%###!!! $$$$$$###  !!!""""""######""""""############!!! !!!!!!""""""$$$"""!!!!!! !!!!!! """""" xxxuuurrrsssuuuvvvsssqqqlllmmmnnnpppqqqpppnnnmmmooopppppppppooommmkkkjjjeeeeeedddcccaaa^^^\\\ZZZYYY[[[]]]ZZZUUURRRQQQRRRRRRUUUWWWUUUOOOHHHCCC@@@===>>>???BBBGGGJJJKKKKKKOOOQQQTTTXXX^^^dddiiilllfff```WWWMMMGGGDDDEEEFFFIIIFFFCCCDDDHHHKKKLLLLLLJJJJJJKKKIIIEEE@@@:::666666777888999999999999999999:::;;;<<<;;;999666444444444333333333333444444444333222111000//////...,,,,,,---------+++***)))((((((((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&(((&&&$$$!!!!!!!!!###$$$$$$$$$$$$%%%$$$$$$######         %%%&&&%%% !!!###$$$%%%&&&'''''''''((()))((('''$$$###$$$$$$%%%&&&(((***,,,---111222444555666777666666444444444333111---***((((((000555666666:::>>>>>>999999777555444222222111555777:::;;;;;;888555333+++)))&&&&&&'''((((((((('''(((((('''$$$"""!!!!!! ###'''!!!"""  ###''')))''''''))),,,((('''&&&&&&&&&(((***+++((((((%%%!!! %%%+++///---***'''&&&&&&'''(((((('''%%%###"""!!! """$$$$$$  !!!"""###"""###$$$%%%$$$"""   """!!!   }}}||||||}}}|||{{{wwwtttrrrrrrttttttrrrooojjjkkklllnnnpppppppppooollllllmmmmmmllllllkkkkkkfffffffffdddbbb___\\\[[[WWWYYY[[[XXXSSSOOOOOOPPPLLLPPPSSSQQQKKKEEE@@@>>>666444555999@@@DDDEEECCCIIIKKKNNNSSSZZZ```fffiiiddd^^^UUULLLGGGEEEFFFGGGLLLHHHDDDCCCFFFIIIIIIIIIGGGHHHJJJIIIFFFAAA<<<888666666777777888888999999777888999:::888666333111666555444333333444666777000000///...---,,,++++++++++++,,,---,,,+++***)))'''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%(((&&&###!!! !!!###$$$"""###%%%&&&&&&%%%$$$###!!!          &&&'''%%%!!!  !!!!!!""" !!!"""###%%%&&&'''(((((()))+++,,,+++)))&&&$$$%%%%%%&&&'''))),,,///111333444555777777777666555444444444333111,,,(((%%%)))111777999;;;AAAEEEFFF@@@>>>;;;888666444444444666888:::<<<<<<:::888666---***%%%###%%%''')))***''')))+++(((###"""$$$'''!!!###$$$###!!! !!!$$$!!!%%%)))***)))(((***,,,&&&%%%###"""###&&&)))+++'''&&&"""%%%+++)))'''%%%%%%&&&((()))***)))(((&&&%%%###!!!  $$$%%%###  """###!!!###%%%&&&%%%###  !!! !!!   ~~~zzzzzzzzzzzzyyyxxxvvvuuusssqqqooonnnnnnppprrrtttllllllkkkjjjiiihhhhhhggggggdddaaa``````]]]XXXSSSWWWYYYZZZXXXSSSOOONNNNNNLLLKKKJJJGGGDDD@@@<<<:::777555333333555:::???CCCEEEGGGKKKOOOTTTXXX[[[]]]QQQOOOLLLIIIGGGFFFEEEEEEJJJFFF@@@???BBBEEEGGGGGGIIIEEEAAA???AAABBBAAA???888888999:::999888777666777777555444222111//////111222333444444333222222555222---,,,------+++(((++++++++++++++++++++++++************************%%%$$$"""!!! !!!###&&&&&&"""!!!""""""""""""  !!!         !!!%%%&&&%%% !!! !!!###&&&%%%$$$!!!"""""""""""""""%%%(((+++------+++******---111111///---...000+++)))&&&%%%&&&***///333333333444555555666777777111///---***((('''&&&&&&222222555:::@@@CCCAAA>>>===999666666666666333000///333666666333000000000000,,,(((&&&&&&&&&$$$!!!"""'''""" """%%%''')))***&&&'''((())))))(((&&&&&&(((&&&%%%'''))))))&&&###!!!%%%%%%###""" """###"""$$$)))---...,,,)))%%%"""      ~~~zzzzzzzzzzzzzzzxxxvvvtttvvvtttrrrppppppqqqrrrsssmmmmmmllljjjiiihhhgggfffgggdddaaa``````^^^YYYUUUWWWYYYZZZXXXSSSOOOOOOPPPLLLLLLKKKJJJGGGEEEBBB@@@:::888666444555999===@@@BBBCCCEEEHHHLLLOOORRRTTTKKKJJJHHHFFFDDDCCCCCCCCCGGGDDD@@@???AAADDDEEEEEEEEEBBB>>>===???AAA@@@???888999999::::::888777666555555444333222111111111111222333444444444333333666222---+++,,,---+++)))***************************************)))))))))%%%$$$"""!!! !!!"""%%%%%%""" !!!!!!!!!!!!        """"""!!! !!!"""###"""!!! ###  $$$''''''&&&!!!"""$$$%%%&&&&&&%%%$$$###%%%(((+++---.........///222444333000...000222,,,***'''&&&'''***---000111111222222222222333333000///---,,,,,,,,,---...555555666999===>>>;;;888:::777555444444333///,,,,,,000333444333111111111...+++'''%%%$$$###!!!###%%%!!!###'''((()))***,,,---...///******++++++++++++******---+++(((''''''$$$  ######!!!!!!""""""###'''+++---+++'''###  !!!!!!   ~~~}}}yyyyyyzzz{{{|||zzzwwwtttuuutttrrrpppnnnmmmmmmmmmnnnmmmllljjjhhhfffeeedddeeebbb``````aaa___[[[WWWVVVYYYZZZXXXSSSPPPPPPQQQLLLLLLLLLLLLKKKJJJHHHHHH???===:::777777888;;;============>>>AAADDDGGGIIIFFFEEECCCAAA@@@??????>>>BBB@@@>>>>>>@@@BBBCCCBBB@@@<<<999999===??????>>>888999:::::::::999777777333333222222222222222222000111222333444555555555888333---***,,,------+++))))))))))))))))))))))))*********))))))((((((((($$$###"""!!! !!!!!!######!!!        !!!###$$$%%%%%%$$$$$$$$$!!! $$$(((((('''((()))***+++,,,++++++***'''(((***,,,...000111222555666777444111///000333---+++)))'''''')))+++,,,...//////000000000/////////.........000222444666888666555777999888333///333222111111111///,,,)))***---111333444333444444444222///---+++)))&&&$$$$$$'''%%%'''+++444444444333333333333333......------------......222///+++'''###!!! """"""$$$&&&(((,,,)))%%% !!!!!! !!!"""!!!  ~~~}}}|||{{{zzzzzz{{{|||}}}}}}}}}~~~|||xxxxxxxxx{{{~~~~~~{{{xxxqqqqqqooommmkkkhhhfffdddlllkkkjjjhhhfffdddbbbbbbbbb```^^^___```___[[[WWWVVVXXXYYYVVVRRROOOOOOQQQKKKKKKKKKKKKKKKJJJJJJIIICCCAAA>>>;;;999999::::::999888777888:::===AAACCCCCCCCCAAA???===<<<::::::<<<<<<<<<===>>>?????????;;;777555666:::===>>>===888999:::::::::999777777444333222111000000111111//////111222444555666666888333,,,)))+++---------((('''''''''''''''&&&&&&))))))(((((('''&&&&&&&&&######"""!!!!!!!!!!!!!!! !!!        !!!!!! """###$$$%%%%%%%%%$$$###$$$ """&&&''''''+++---...000111222111111------,,,---...000111333666777666333...,,,...111---,,,***((('''((()))))),,,---///000111111111000/////////000222444777888666444222222333111---)))+++,,,---...///...---+++---///222555777888999:::CCCAAA???===;;;888555444111111,,,"""%%%...333::::::888777555333222111///...---++++++,,,---...222000+++&&& """$$$%%%&&&'''((((((&&&!!!!!!######!!! !!!!!!   {{{{{{yyyxxxxxxxxxxxxyyyzzzzzz|||~~~|||yyyvvvuuutttxxx|||}}}zzzpppppppppnnnkkkgggcccaaaggggggeeedddcccaaa``````___]]]\\\]]]^^^^^^ZZZVVVUUUVVVWWWTTTOOOLLLMMMOOOJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDAAA>>><<<;;;;;;;;;777666555555888;;;???AAACCCBBB@@@>>><<<999777666666777999:::;;;<<<<<<===888555222444888<<<<<<<<<888888999999999888777666666555222000///......///......///111222444555666777111+++)))***,,,---,,,&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""""""""""""""!!!!!!!!!      !!!$$$&&&%%%###!!! %%%%%%&&&&&&%%%###"""!!!######%%%%%%,,,---000333555666666666222111///...---...///000222333222...***(((***------+++***(((''''''((()))---...111333555666555555111222333444444555555555111...,,,---...---)))&&&$$$&&&))),,,...000111222444555777:::<<<>>>>>>>>>LLLKKKJJJHHHEEECCCBBBBBB???===666,,,(((---666:::;;;999777444111///,,,+++---,,,***)))(((((()))))),,,***'''"""  !!!###&&&((()))((('''###!!! """"""    !!!$$$||||||{{{zzzyyyxxxxxxxxxxxxxxxxxxzzz{{{zzzxxxuuutttpppmmmpppuuuyyyxxxuuuooopppqqqpppnnniiidddaaa``````____________^^^^^^\\\ZZZYYYZZZ[[[[[[WWWSSSTTTUUUTTTPPPKKKHHHIIIKKKHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDBBBAAA???>>>======666666666666888;;;===?????????>>><<<999777444333222444666777777888:::<<<888555222333777:::;;;:::666777888888888777666555777555222///---------...------...///000222444555444000***(((***,,,,,,+++$$$$$$$$$######""""""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!        !!! """%%%((()))(((%%%$$$$$$))))))))))))(((&&&###"""###"""%%%&&&,,,---000222444555666666444222000...---,,,,,,,,,+++---...+++'''&&&'''***,,,***(((&&&&&&(((***+++///111444777888999888777555777999:::999777444222***(((&&&''')))***'''$$$"""%%%))),,,///333777:::;;;;;;;;;===???@@@@@@???HHHIIIHHHFFFDDDCCCEEEGGGGGGEEE???555111666;;;===999888666333///,,,)))(((,,,+++)))'''&&&%%%$$$$$$######"""  """&&&))))))&&&$$$     $$$***---~~~}}}||||||zzz}}}~~~|||~~~|||{{{zzzzzzyyywwwvvvuuuuuuvvvvvvtttrrrqqqjjjeeeeeejjjnnnmmmjjjfffhhhkkkllljjjeee```\\\XXXYYYZZZZZZ[[[\\\]]]]]]ZZZWWWVVVWWWXXXWWWTTTPPPRRRSSSRRRMMMGGGDDDEEEGGGGGGFFFEEEDDDDDDDDDEEEFFFCCCCCCCCCBBBBBBAAAAAA@@@777777777777888999::::::777777777777666444222111///111333444444555888;;;;;;777444444777999999888555666777777777666444333555333000...------...///------,,,---...000222333111---)))(((***+++***(((#########"""!!!  !!!!!! !!!"""######"""!!!!!!       ###$$$"""###$$$%%%$$$###"""!!!"""%%%((()))'''%%%%%%&&&---.........---+++***)))'''!!!$$$((())),,,---///111222222111111222111///...,,,++++++***'''***,,,+++(((&&&(((***+++)))&&&$$$%%%(((,,,///222333666888888888666555:::<<<@@@AAA@@@;;;666222&&&$$$"""###&&&'''%%%"""%%%'''+++---000555;;;@@@@@@>>><<<===??????===;;;AAABBBAAA???>>>???DDDHHHFFFGGGCCC;;;999<<<>>>===;;;:::777444111...+++***,,,,,,***)))&&&###!!! """&&&&&&"""    %%%---444888}}}{{{|||}}}|||zzzwwwzzz}}}~~~{{{xxx}}}|||{{{{{{vvvtttsssrrrssssssqqqpppoooggg___]]]aaaeeecccaaa\\\___bbbdddbbb]]]XXXTTTTTTUUUVVVXXXYYY[[[\\\]]]XXXVVVTTTUUUVVVUUUQQQMMMRRRRRRPPPKKKEEEBBBBBBDDDFFFFFFEEEDDDEEEFFFHHHIIIAAABBBCCCCCCDDDCCCCCCCCC888888888888777777666666000111222333333222111000...000222222111333888;;;<<<999555444777999888777444555666666666555333333333111///------...000111---,,,,,,,,,---///000111000,,,)))(((***+++)))'''###""""""!!!  !!! !!!"""######"""!!!!!!     """!!! """######"""&&&(((***)))))))))((('''%%%###!!!!!!$$$''''''%%%$$$%%%&&&000000111222222111000///***$$$!!!'''+++------.../////////...---,,,//////...---,,,++++++***%%%(((,,,,,,***((()))+++***'''%%%###$$$)))...111444555777888777555333111===@@@EEEGGGEEE@@@999444%%%""" !!!$$$%%%###!!!(((***---///111666===CCCBBB???<<<<<<======:::777>>>>>>>>><<<;;;>>>DDDJJJCCCEEECCC>>><<>>======<<<:::888555333222000///111666888777555111000000///000111333444222333444666666666555555...000444777888777555333111000...---,,,,,,------***)))(((+++...///,,,))),,,+++***(((&&&$$$"""!!!"""!!!!!!  !!!"""!!!!!! """!!!!!!!!!      !!!"""######!!! """ ###&&&)))+++,,,+++...///***""""""''')))))))))(((''''''&&&&&&444444444444333111///...)))######***...///...---,,,...000///+++'''&&&''')))+++,,,,,,++++++###%%%'''***,,,---------,,,'''""""""'''...222555777888777555444444777:::===???AAABBBBBB@@@===;;;(((###"""%%%%%%'''(((***...333888<<>>===999666666777444888999333)))"""!!!###&&&&&&%%%$$$"""   $$$---666???DDD|||{{{|||~~~|||zzzzzz{{{xxxsssoooqqquuuxxxyyywwwtttssssssnnnmmmkkkiiihhhhhhiiijjjhhhfffbbb^^^[[[ZZZZZZZZZ^^^_________\\\YYYVVVSSSRRRSSSTTTWWWZZZ]]]___aaaYYYVVVSSSTTTXXXXXXRRRLLLKKKLLLNNNNNNMMMLLLJJJHHHBBB???<<<<<>>@@@@@@??????>>><<<999777333333333555777888888777//////.........///111111...000222333444333222000///111333555666444111000///...---+++++++++,,,,,,+++******,,,000111///,,,+++***(((&&&%%%#########""""""!!!         """######!!! !!!###&&&(((+++,,,+++...///+++$$$"""%%%))),,,------,,,)))(((((()))222222333222222000///...,,,&&&!!!"""'''...111111.........//////---(((### ###%%%'''&&&%%%$$$ """$$$&&&''''''&&&(((&&&$$$&&&,,,222666777;;;;;;;;;888555444777999AAABBBCCCDDDCCCBBB@@@???,,,'''""" !!!$$$&&&'''((())),,,000666;;;@@@CCCAAA>>>:::666333111111111/////////......000666;;;222444666555222//////000///333444///&&& !!!   !!!'''...444999<<<|||zzzwwwwwwwwwvvvrrrooopppsssuuuuuusssooommmllliiiiiihhhfffeeeddddddccc```___\\\XXXVVVVVVVVVVVV\\\\\\\\\[[[YYYWWWTTTRRROOOPPPQQQSSSWWWZZZ^^^```[[[VVVRRRRRRTTTSSSOOOJJJEEEGGGHHHJJJJJJIIIGGGFFF>>>;;;888888<<>>============<<<999777444666888888888777777777...---------------...///***,,,///111111000---+++...///111222222000...,,,---,,,+++))))))))))))***+++******---111222000---***(((&&&$$$######$$$%%%""""""!!!      !!!"""  """!!!!!!"""###""" $$$$$$###$$$%%%(((+++,,,+++...///---(((&&&(((,,,---111333000+++(((***...//////000000///...------///+++((()))---222444444000000000000...)))""""""$$$$$$###"""!!!###$$$$$$$$$######%%%(((...444999;;;<<<<<<>>>???<<<999888;;;>>>EEEEEECCCBBBAAA@@@??????000,,,'''%%%&&&(((***+++,,,---000444999???CCCFFF???===888333///,,,***)))######$$$$$$%%%(((...222(((***++++++(((&&&&&&&&&'''+++,,,)))!!!"""'''+++.........|||yyyvvvuuuwwwvvvssspppnnnoooppppppmmmjjjgggeeeccccccccccccbbb```^^^]]][[[ZZZWWWUUUSSSSSSTTTTTTWWWVVVVVVUUUSSSQQQPPPOOOLLLLLLMMMOOORRRVVVZZZ\\\XXXTTTNNNLLLMMMLLLIIIEEE@@@AAACCCDDDDDDCCCBBBAAA<<<999777777;;;???CCCDDDAAA<<<666444555777777666888666666777999888666333111555888888555222222444//////..................(((***...000000...+++(((***,,,---//////---+++***+++***((('''&&&&&&''''''(((''''''***...000...+++'''&&&###!!!!!!"""$$$&&&!!!!!!     """###$$$$$$###!!! $$$"""  !!!"""!!! """""""""###$$$%%%%%%&&&***(((&&&%%%&&&(((+++,,,+++...000...+++***,,,///,,,111444111***'''+++///------------------------222///---...222555777777111111111///+++$$$###&&&'''&&&%%%###%%%''')))))))))'''&&&"""'''...777===@@@@@@@@@===@@@BBB@@@======AAAEEEEEEBBB>>>:::777666555666///---***((())),,,///000222333444777:::>>>BBBDDD<<<:::666000+++'''$$$""" ###&&&(((!!!"""######""" """$$$!!!      """"""!!! ~~~~~~}}}}}}|||yyyvvvvvvwwwwwwuuurrrmmmllljjjhhhfffdddaaa___\\\]]]^^^^^^^^^\\\ZZZYYYYYYWWWUUUSSSRRRRRRSSSTTTPPPOOONNNLLLKKKJJJJJJJJJJJJIIIIIIJJJMMMPPPTTTVVVRRRNNNIIIFFFEEEEEECCC@@@AAABBBDDDEEEDDDCCCAAA@@@<<<:::888888;;;???BBBCCCAAA<<<666444555777777666666444333555999:::777333///222444333///------///000000000000//////......(((***...000000---***'''&&&''')))+++,,,++++++***)))(((&&&%%%$$$$$$%%%%%%$$$######&&&)))+++)))&&&$$$"""  """$$$     """"""""""""$$$############!!!###"""!!! ###$$$&&&(((***+++------...,,,***(((''')))+++---,,,...000000......///111***///222///)))&&&***///+++++++++,,,,,,---......222111000111333555666777222222111...'''!!!%%%((((((((('''))),,,......---+++)))'''...777???DDDDDDCCCAAAAAADDDEEEAAA;;;:::???DDD???<<<666///+++(((((((((+++***))))))***...222444888888777888888:::<<<===666555222...)))%%%!!!!!!""""""    """!!!  !!!""" """~~~~~~~~~~~~}}}{{{yyyxxxwwwwwwwwwyyywwwuuuuuuwwwwwwtttqqqkkkhhhccc```___^^^\\\[[[WWWXXXYYYZZZZZZYYYXXXWWWVVVUUURRRPPPOOOPPPQQQQQQLLLJJJHHHGGGFFFFFFGGGGGGIIIGGGFFFEEEFFFIIILLLNNNLLLIIIEEECCCBBBAAA@@@???EEEFFFGGGHHHHHHGGGEEEDDD===;;;888999;;;>>>@@@@@@???;;;666555777999888777999666555888>>>???<<<888...//////---,,,***+++,,,000000000000///...---,,,((())),,,...---+++(((&&&$$$%%%'''((()))******)))'''&&&%%%############$$$""" """&&&&&&$$$!!! !!!     """%%%''''''''''''%%%$$$#########!!!!!!!!!!!!  !!!$$$&&&(((+++...000111222000...,,,+++***+++,,,---,,,...000111000000111222(((,,,///---)))(((+++...++++++++++++---...000111111000//////000222444555222222000+++###"""&&&)))******,,,///222222111///---222888AAAFFFHHHEEEBBBAAAFFFGGGDDD<<<222...333999999555...(((### %%%&&&''''''(((,,,111444:::999777555444333444444.........,,,)))&&&""" """ """"""!!!       """)))((('''&&&$$$$$$###### !!!"""###$$$$$$!!!$$$$$$  |||yyyxxxxxxyyyxxxvvvtttqqqpppppppppqqqsssrrrqqqsssuuutttpppllljjjeee^^^ZZZYYYZZZZZZYYYSSSTTTUUUVVVWWWWWWWWWWWWSSSQQQOOOMMMKKKLLLLLLMMMKKKIIIGGGEEEEEEEEEGGGHHHHHHFFFCCCAAAAAACCCEEEGGGHHHFFFDDDCCCCCCBBBAAA@@@@@@BBBDDDEEEFFFFFFDDDCCC<<<:::777777999;;;<<<<<<:::777444444777999888666888555444888???AAA>>>999000...+++***++++++,,,+++---......---,,,***)))'''&&&'''((()))((('''%%%###$$$%%%&&&'''(((((('''''''''&&&$$$###""""""######""" """$$$%%%"""     """"""!!!%%%(((***+++******'''%%%$$$$$$%%%###  !!!!!!  """""" """%%%'''(((+++...000111222222000000///------,,,---------...000111111111111111***+++------,,,,,,...000+++++++++,,,...000222333///...---++++++---000333111111///((( $$$)))...000111333777:::;;;:::777555===CCCIIIKKKIIIDDD@@@???DDDCCC>>>222%%% %%%,,,444111,,,&&&""" !!!"""$$$$$$$$$''',,,000888777444111///---------'''(((***+++***(((&&&$$$###!!!!!!"""$$$$$$"""      """&&&&&&"""!!!$$$///...---+++***(((''''''!!!""""""###$$$%%%&&&&&&&&&)))((("""   }}}{{{xxxvvvtttttttttrrrooolllkkkkkklllmmmooonnnnnnppprrrqqqmmmiiiiiiccc[[[VVVVVVXXXYYYYYYRRRRRRSSSTTTUUUVVVWWWXXXPPPNNNLLLJJJHHHHHHIIIJJJLLLJJJHHHFFFEEEGGGHHHJJJHHHFFFBBB???>>>???AAABBBFFFFFFEEEEEEEEEDDDCCCCCC777999<<>>;;;666333...***)))+++......---***++++++***)))'''%%%$$$###$$$$$$%%%$$$###"""!!!&&&&&&'''''''''&&&%%%%%%&&&%%%$$$""""""""""""###$$$"""!!!"""%%%%%%"""      !!!"""$$$$$$ """&&&***,,,---,,,+++(((&&&%%%%%%'''&&&""" """"""  ######""""""%%%((()))***,,,///111111111111000000000///......---------///000111222111111111,,,,,,---...///000111111,,,,,,,,,---...111333555---,,,***((((((***...111111000---'''""")))000555888999<<<@@@CCCEEECCCAAA???EEEIIINNNNNNIIICCC???===>>>===777)))&&&333000,,,(((%%%######$$$!!!""""""!!!###(((,,,666444111...,,,***))))))###%%%(((***+++***)))'''"""!!! """%%%%%%###      !!!%%%)))......)))""" !!! """%%%222111000///---+++***)))######$$$%%%%%%&&&''''''***---,,,$$$     ||||||{{{yyy{{{{{{tttmmmkkkmmmpppsssssspppooopppqqqfffeeegggnnntttssskkkccceee^^^WWWUUUXXXYYYVVVRRRSSSRRRQQQQQQQQQRRRSSSTTTVVVQQQLLLIIIJJJKKKJJJIIIPPPPPPOOONNNLLLIIIFFFDDDEEEFFFGGGGGGFFFCCC???===>>>@@@CCCEEEEEEBBB???<<<999:::<<<=========<<<<<<:::999999777666555444333666333000...///222666888:::999888666666666777777111...******+++,,,+++)))''''''''''''((((((((((((***)))(((&&&&&&''''''(((''''''((((((((((((((((((((('''%%%$$$$$$%%%&&&''' """######!!!     ###"""  ###&&&(((%%%)))...000...,,,,,,---***'''%%%$$$%%%###  !!! $$$)))+++)))'''000111222333444555555555444444444777:::999555111......///000111333444555111111111111333555777888111///...------------,,,///)))'''***,,,+++)))***///333555111(((!!! %%%***///555<<>>>>>AAA999777111)))###"""&&&+++555000***&&&%%%""""""$$$!!! """444///***(((%%% ###'''###"""&&&,,,...***$$$$$$!!!!!!     '''555;;;>>>999---""" !!!""" !!!!!!!!!!!! //////---)))$$$###%%%((()))$$$$$$000222###  ~~~}}}|||yyy||||||wwwqqqppptttwwwyyyyyyuuussssssuuufffgggiiinnnrrrqqqkkkffffff___YYYXXX[[[\\\YYYVVVUUUTTTSSSRRRRRRSSSTTTUUUZZZVVVQQQPPPQQQRRRQQQNNNOOONNNMMMKKKIIIGGGEEEDDDDDDEEEFFFFFFEEECCC@@@???===???CCCEEEEEEBBB>>>;;;999999;;;<<<<<<<<<;;;;;;888777777666555444333333555444333111000111555888999888777555444444555555000...+++***,,,---,,,+++''''''((((((((()))))))))+++)))(((&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%!!!""""""         %%%$$$######$$$%%%''')))))),,,......,,,))))))***)))&&&$$$$$$%%%###  !!! !!!&&&+++...---+++222111111222222333444555333222222555777777444111///000222555666666666666666555444444444555666777333111...***)))***+++---111,,,***---///---,,,---333777:::777000***(((((()))---222666888;;;@@@CCCCCCCCCDDDEEEGGGHHHGGGFFFLLLNNNNNNJJJCCC>>>>>>???777666333///,,,+++,,,...333...((($$$""" """!!!!!!###---(((%%%$$$!!!!!!&&&$$$$$$(((++++++'''###$$$!!!    !!!###%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$###!!!""")))333888:::555+++!!! !!!""" $$$%%%$$$!!!###&&&'''"""$$$&&&   }}}zzz|||~~~zzzwwwwwwwwwzzz|||zzzvvvsssrrrttthhhjjjlllnnnnnnllljjjhhhjjjddd^^^\\\^^^^^^[[[WWWXXXWWWVVVTTTTTTTTTUUUUUU\\\ZZZXXXXXX[[[[[[XXXUUUNNNMMMJJJHHHFFFEEEDDDDDDCCCDDDEEEEEEDDDBBB@@@???<<<>>>BBBEEEDDDAAA===:::777888999:::;;;:::999999555444444333333333333333444777888555000///222777777666444222222222222333000...++++++,,,---------''''''((()))***++++++,,,,,,***(((&&&%%%$$$%%%%%%'''%%%$$$###"""$$$%%%&&&$$$$$$$$$$$$$$$###""""""            !!!&&&&&&'''((()))***++++++---......+++(((&&&%%%&&&(((%%%###"""$$$### !!!!!! !!!$$$""" !!!!!!!!!"""!!!"""'''---111111000444222111000000111333444333222111222444555444333000222555888999999888777:::999777555444444444555666222,,,&&&"""$$$)))---222...---000222000///111:::???CCCAAA:::444222333;;;>>>BBBDDDDDDDDDDDDDDD@@@@@@AAAEEEHHHIIIEEEBBBCCCCCCDDDDDDCCC@@@>>>===///000111444666666555333111,,,&&&""" !!!!!!###'''(((### !!! $$$%%%((())))))'''$$$!!!$$$   """$$$%%%'''))),,,...000111------...//////...---,,,)))(((&&&"""$$$***///222333...'''!!! """ !!! $$$'''### |||yyy{{{~~~|||{{{|||vvvxxxzzzwwwrrrmmmlllmmmkkkmmmnnnmmmiiifffeeeffflllgggbbb``````___ZZZVVVZZZYYYXXXVVVUUUUUUVVVVVV\\\[[[ZZZ]]]```___\\\XXXPPPNNNJJJHHHFFFFFFGGGHHHEEEEEEEEEDDDBBB@@@???>>>;;;>>>BBBDDDDDDAAA<<<:::666777888999999888777777222111111000000111222222666:::<<<888000,,,...222111111000//////000222333///...,,,,,,,,,---......'''((((((***+++,,,------,,,+++(((&&&$$$#########&&&$$$!!! !!!###$$$""""""#########!!!           """$$$  ###%%%(((***---...//////...---***(((%%%$$$$$$$$$'''$$$!!!!!!###$$$"""$$$###!!!"""&&&&&&""" """#########""""""###""""""'''---111111000555333111///...///111333555444333333444555666666222222444555666777777777:::888777555444444444444888222)))  '''---222///...111222000111444AAAFFFIIIGGG@@@:::888999EEEGGGKKKMMMLLLIIIEEECCC>>>===>>>CCCGGGGGGBBB===<<<<<<===@@@DDDDDDAAA===(((+++111999@@@AAA<<<777111,,,&&&""" ###$$$''',,,)))%%%######!!!!!!!!!%%%))))))&&&""" """ ###$$$$$$%%%))),,,...///000111333555666777//////000111///,,,)))''''''&&&###  !!!"""'''***++++++'''""""""%%%###''')))  !!!###"""!!! """###$$$~~~yyyvvvyyy{{{zzzzzz{{{vvvxxxyyyvvvoookkkiiijjjlllnnnnnniiiccc^^^___```fffcccaaa``````___\\\YYY[[[ZZZXXXVVVVVVUUUVVVVVVXXXWWWXXX\\\___^^^ZZZVVVRRRPPPLLLIIIHHHIIIKKKLLLHHHGGGEEEBBB@@@>>>===<<<<<<>>>AAACCCCCC@@@===;;;666666777888888777666555000///.........///111222777;;;===888...)))***---,,,++++++,,,...000222333......---,,,++++++---...'''((()))***+++,,,---...,,,***(((%%%###"""""""""$$$### !!!""" !!!!!!!!!!!!      !!!$$$&&&###""" """%%%)))---///000000***(((&&&$$$$$$$$$%%%%%%&&&""""""$$$$$$"""$$$###!!!  !!!""""""&&&'''&&&$$$###$$$"""###%%%&&&&&&&&&%%%$$$$$$###"""&&&+++//////...666444111///...///111222888888777555555666888999222111///...///111555777666555444444444555666777999111%%%###***000333///...000000000333888FFFJJJLLLIIIAAA;;;:::;;;EEEHHHKKKNNNNNNKKKFFFBBB===<<<===???AAAAAA===999999888:::???EEEFFFCCC???111444:::BBBGGGFFF???999111,,,&&&"""!!!!!!&&&'''+++///000+++((((((%%% """###'''&&&"""    """######%%%''')))***+++******))),,,//////------000333222222333444444555555555///000111000---)))%%%"""!!!"""!!! !!!""""""###$$$###  ###"""%%%''' !!!"""""""""###%%%(((***,,,+++*********+++---...000~~~zzz{{{uuurrrtttwwwuuutttuuuxxxzzzzzzvvvpppkkkiiiiiiiiijjjiiiddd^^^ZZZYYYZZZZZZZZZZZZ\\\^^^___]]][[[YYYXXXWWWUUUUUUUUUVVVVVVTTTSSSTTTXXX[[[ZZZVVVRRRRRRPPPMMMKKKJJJKKKMMMNNNHHHGGGDDDAAA>>>===<<<<<>>===666666777888888777555444000///---,,,,,,...000111666888888444---((((((***)))))))))***,,,///111333.........,,,***)))+++,,,(((((()))***+++,,,,,,---+++)))'''%%%###"""!!!!!!###"""           $$$&&&$$$""" """%%%)))+++,,,,,,&&&$$$""""""###%%%%%%%%%%%%!!!!!!$$$%%%%%%$$$$$$"""!!!!!!"""###$$$ """%%%''')))***)))(((###%%%''')))***)))((('''&&&$$$$$$''',,,000111///555444222000000000111222999999999777555444666888111///+++))))))---222555444444444555666999;;;<<<===222&&&!!!%%%...444777666222000000000111777>>>IIILLLLLLHHH@@@;;;;;;===DDDFFFJJJNNNPPPMMMHHHCCC>>>===<<<:::999777777666777777999===BBBEEECCCAAAAAACCCFFFHHHHHHBBB:::444...)))$$$!!! ###'''(((***...222---***)))&&&  """!!! """$$$%%%"""###%%%''')))+++---......///111333444444444444222444666555111000222444222222333333222111///...000000000///---)))$$$"""###!!!  !!!!!! """$$$%%%"""###$$$%%%'''((()))************+++---000222444333333333444555888:::;;;|||wwwvvvpppmmmppprrrooommmmmmtttvvvwwwssslllgggeeeeeebbbbbbaaa^^^[[[XXXVVVVVVSSSTTTVVVYYYZZZZZZXXXVVVWWWVVVUUUTTTTTTTTTUUUVVVQQQQQQQQQTTTWWWWWWSSSOOOOOONNNLLLJJJJJJJJJKKKLLLFFFDDDAAA???===>>>??????BBBAAAAAA@@@@@@@@@@@@@@@666777888888888666555444111///---,,,+++---///000111222111...+++)))***+++************+++---...000...///...+++((('''(((***))))))))))))******++++++***(((&&&$$$"""""""""""""""!!!          """"""""" ###%%%  """$$$$$$%%%###!!! ###%%%$$$###$$$  $$$&&&&&&&&&&&&%%%$$$###"""""""""######"""""""""!!!!!!!!!%%%######&&&,,,...---***$$$%%%(((+++,,,,,,+++***)))'''&&&***000555666555444333333222222222222333777888888666222111222333000---+++)))))),,,000333777888888999;;;>>>@@@BBBCCC666***)))333>>>BBBAAA;;;777333222222444<<>>BBBGGGIIILLLPPPSSSQQQLLLHHH@@@???===666000...111555666666777:::===???@@@???BBBDDDDDDBBB<<<444...***((($$$###&&&%%%&&&)))---(((&&&%%%""" %%%&&&(((***---///111222000111111222333333444444444666777999::::::999999333666777555111///000222000111222222000---)))&&&******+++***)))&&&$$$""" """######"""!!!$$$$$$&&&''')))+++,,,---+++,,,,,,...///000111111//////000111333666888:::;;;;;;;;;<<<>>>@@@CCCDDD~~~{{{uuusssnnnkkkmmmnnnkkkhhhhhhnnnpppppplllfffaaa______]]]\\\[[[[[[YYYXXXVVVTTTSSSTTTVVVWWWVVVTTTQQQOOOUUUTTTSSSSSSSSSTTTUUUVVVQQQPPPPPPSSSVVVUUUQQQMMMLLLKKKJJJIIIHHHIIIIIIJJJCCCBBB???>>>===???AAABBBDDDCCCAAA@@@???@@@AAABBB777777888888888777555444222000---++++++,,,...000...---+++******+++,,,---,,,,,,+++******+++,,,---...///...+++'''%%%''')))))))))))))))))))))******)))(((&&&$$$""""""""""""!!!!!!          """$$$$$$$$$""" """$$$"""  ###%%%###!!!$$$ %%%'''''')))((('''%%%###""" &&&&&&&&&%%%%%%%%%$$$$$$)))%%%"""&&&---000...***$$$&&&))),,,......,,,,,,***((((((,,,333999;;;;;;333333333333333333333333555666777444000---...///...---,,,+++,,,...000111<<<<<<<<<===???BBBDDDFFFHHH:::...///===IIIKKKHHH@@@;;;777555444777AAALLLJJJLLLKKKFFF@@@>>>BBBGGGKKKLLLOOOSSSVVVUUUQQQLLLAAAAAA===444***(((---444444555666888999:::<<<===888::::::666...&&&###"""$$$"""$$$###"""$$$&&&"""   """$$$&&&))),,,...///111222333555666888999::::::::::::999888888777777777888:::;;;<<<;;;;;;:::111444555333///,,,...000///111222222000+++%%%"""""""""###$$$###"""!!!  $$$((())))))'''### """%%%$$$###&&&%%%%%%$$$$$$$$$(((---,,,------...//////000000111111222333444555555666222222333444666999<<<===?????????@@@BBBEEEHHHIII